将把作品和载体视为一体,并以作品和载体的属性为描述对象的组织整理技术成为以“作品—载体”为概念模型的组织整理技术。
基本特征:以作品为单位、以作品及其载体的统一体(即文献)为对象,以描述作品及其载体的属性并形成作品及文献指代为核心任务,以形成信息检索系统为最终目标。
技术要素:分析和描述作品领域属性的技术(''[[分类|分类]]'')、分析和描述作品主题属性的技术(''[[标引|标引]]'')、描述文献的其他属性并合成书目记录的技术(''[[著录|著录]]'')、将作品及其载体的属性标识转换为计算机可读代码的技术(''[[编码|编码]]'')、组织作品及文献指代使之成为检索系统的技术。
关键问题:如何确认数据、意义、载体的属性并对其赋值,从而形成有效描述原始作品及文献的指代。
{{$:/language/Buttons/TableCols/Hint}}
{
"tiddlers": {
"$:/Acknowledgements": {
"title": "$:/Acknowledgements",
"text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
},
"$:/core/copyright.txt": {
"title": "$:/core/copyright.txt",
"type": "text/plain",
"text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2020, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
},
"$:/core/icon": {
"title": "$:/core/icon",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
},
"$:/core/images/add-comment": {
"title": "$:/core/images/add-comment",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-add-comment tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 56H36a8 8 0 100 16h20v20a8 8 0 1016 0V72h20a8 8 0 100-16H72V36a8 8 0 10-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\"/></svg>"
},
"$:/core/images/advanced-search-button": {
"title": "$:/core/images/advanced-search-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-advanced-search-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M74.565 87.985A47.776 47.776 0 0148 96C21.49 96 0 74.51 0 48S21.49 0 48 0s48 21.49 48 48c0 9.854-2.97 19.015-8.062 26.636l34.347 34.347a9.443 9.443 0 010 13.36 9.446 9.446 0 01-13.36 0l-34.36-34.358zM48 80c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/><circle cx=\"48\" cy=\"48\" r=\"8\"/><circle cx=\"28\" cy=\"48\" r=\"8\"/><circle cx=\"68\" cy=\"48\" r=\"8\"/></g></svg>"
},
"$:/core/images/auto-height": {
"title": "$:/core/images/auto-height",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-auto-height tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M67.987 114.356l-.029-14.477a4 4 0 00-2.067-3.494l-15.966-8.813-1.933 7.502H79.9c4.222 0 5.564-5.693 1.786-7.58L49.797 71.572 48.01 79.15h31.982c4.217 0 5.564-5.682 1.795-7.575L49.805 55.517l-1.795 7.575h31.982c4.212 0 5.563-5.67 1.805-7.57l-16.034-8.105 2.195 3.57V35.614l9.214 9.213a4 4 0 105.656-5.656l-16-16a4 4 0 00-5.656 0l-16 16a4 4 0 105.656 5.656l9.13-9.13v15.288a4 4 0 002.195 3.57l16.035 8.106 1.804-7.57H48.01c-4.217 0-5.564 5.682-1.795 7.574l31.982 16.059 1.795-7.575H48.01c-4.222 0-5.564 5.693-1.787 7.579l31.89 15.923 1.787-7.578H47.992c-4.133 0-5.552 5.504-1.933 7.501l15.966 8.813-2.067-3.494.029 14.436-9.159-9.158a4 4 0 00-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656l-9.185 9.184zM16 20h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
},
"$:/core/images/blank": {
"title": "$:/core/images/blank",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>"
},
"$:/core/images/bold": {
"title": "$:/core/images/bold",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-bold tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.146 51.81V21.87h26.353c2.51 0 4.93.21 7.26.628 2.33.418 4.392 1.165 6.185 2.24 1.793 1.076 3.227 2.57 4.302 4.482 1.076 1.913 1.614 4.363 1.614 7.35 0 5.379-1.613 9.263-4.84 11.653-3.227 2.39-7.35 3.586-12.37 3.586H41.146zM13 0v128h62.028a65.45 65.45 0 0016.762-2.151c5.438-1.434 10.278-3.645 14.52-6.633 4.244-2.988 7.62-6.842 10.13-11.563 2.51-4.721 3.764-10.308 3.764-16.762 0-8.008-1.942-14.85-5.826-20.527-3.884-5.677-9.77-9.65-17.658-11.921 5.737-2.75 10.069-6.275 12.997-10.577 2.928-4.303 4.392-9.681 4.392-16.135 0-5.976-.986-10.995-2.958-15.059-1.972-4.063-4.75-7.32-8.336-9.77-3.585-2.45-7.888-4.213-12.907-5.289C84.888.538 79.33 0 73.235 0H13zm28.146 106.129V70.992H71.8c6.095 0 10.995 1.404 14.7 4.212 3.705 2.81 5.558 7.5 5.558 14.073 0 3.347-.568 6.096-1.703 8.247-1.136 2.151-2.66 3.854-4.572 5.11-1.912 1.254-4.123 2.15-6.633 2.688-2.51.538-5.139.807-7.888.807H41.146z\"/></svg>"
},
"$:/core/images/cancel-button": {
"title": "$:/core/images/cancel-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 76.314l-16.97 16.97a7.999 7.999 0 01-11.314 0c-3.118-3.118-3.124-8.19 0-11.313L52.686 65l-16.97-16.97a7.999 7.999 0 010-11.314c3.118-3.118 8.19-3.124 11.313 0L64 53.686l16.97-16.97a7.999 7.999 0 0111.314 0c3.118 3.118 3.124 8.19 0 11.313L75.314 65l16.97 16.97a7.999 7.999 0 010 11.314c-3.118 3.118-8.19 3.124-11.313 0L64 76.314zM64 129c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 1 0 29.654 0 65c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 17 64 17 16 38.49 16 65s21.49 48 48 48z\"/></svg>"
},
"$:/core/images/chevron-down": {
"title": "$:/core/images/chevron-down",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-down tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.053 85.456a7.889 7.889 0 01-5.6-2.316L2.473 27.16a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0L64.05 66.344l50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.105 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.317z\"/><path d=\"M64.053 124.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></g></svg>"
},
"$:/core/images/chevron-left": {
"title": "$:/core/images/chevron-left",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M47.544 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L66.656 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.105 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.317-5.595z\"/><path d=\"M8.931 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L28.041 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.104 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.316-5.595z\"/></g></svg>"
},
"$:/core/images/chevron-right": {
"title": "$:/core/images/chevron-right",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-right tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M83.456 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196L64.344 63.95 13.963 13.567a7.92 7.92 0 010-11.195c3.086-3.085 8.105-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.317 5.595z\"/><path d=\"M122.069 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></g></svg>"
},
"$:/core/images/chevron-up": {
"title": "$:/core/images/chevron-up",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-up tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M63.947 44.544c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 63.656l-50.382 50.382a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.317z\"/><path d=\"M63.947 5.931c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 25.041 13.567 75.423a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.104 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.316z\"/></g></svg>"
},
"$:/core/images/clone-button": {
"title": "$:/core/images/clone-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-clone-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M32.265 96v24.002A7.996 7.996 0 0040.263 128h79.74a7.996 7.996 0 007.997-7.998v-79.74a7.996 7.996 0 00-7.998-7.997H96V48h12.859a2.99 2.99 0 012.994 2.994v57.865a2.99 2.99 0 01-2.994 2.994H50.994A2.99 2.99 0 0148 108.859V96H32.265z\"/><path d=\"M40 56h-7.993C27.588 56 24 52.418 24 48c0-4.41 3.585-8 8.007-8H40v-7.993C40 27.588 43.582 24 48 24c4.41 0 8 3.585 8 8.007V40h7.993C68.412 40 72 43.582 72 48c0 4.41-3.585 8-8.007 8H56v7.993C56 68.412 52.418 72 48 72c-4.41 0-8-3.585-8-8.007V56zM8 0C3.58 0 0 3.588 0 8v80c0 4.419 3.588 8 8 8h80c4.419 0 8-3.588 8-8V8c0-4.419-3.588-8-8-8H8zM19 16A2.997 2.997 0 0016 19.001v57.998A2.997 2.997 0 0019.001 80h57.998A2.997 2.997 0 0080 76.999V19.001A2.997 2.997 0 0076.999 16H19.001z\"/></g></svg>"
},
"$:/core/images/close-all-button": {
"title": "$:/core/images/close-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-close-all-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M28 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L16.686 100 2.543 85.856a8 8 0 0111.313-11.313L28 88.686l14.144-14.143a8 8 0 0111.313 11.313L39.314 100l14.143 14.144a8 8 0 01-11.313 11.313L28 111.314zM28 39.314L13.856 53.457A8 8 0 012.543 42.144L16.686 28 2.543 13.856A8 8 0 0113.856 2.543L28 16.686 42.144 2.543a8 8 0 0111.313 11.313L39.314 28l14.143 14.144a8 8 0 01-11.313 11.313L28 39.314zM100 39.314L85.856 53.457a8 8 0 01-11.313-11.313L88.686 28 74.543 13.856A8 8 0 0185.856 2.543L100 16.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 28l14.143 14.144a8 8 0 01-11.313 11.313L100 39.314zM100 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L88.686 100 74.543 85.856a8 8 0 0111.313-11.313L100 88.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 100l14.143 14.144a8 8 0 01-11.313 11.313L100 111.314z\"/></g></svg>"
},
"$:/core/images/close-button": {
"title": "$:/core/images/close-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M65.086 75.41l-50.113 50.113c-3.121 3.121-8.192 3.126-11.316.002-3.118-3.118-3.123-8.19.002-11.316l50.114-50.114L3.659 13.982C.538 10.86.533 5.79 3.657 2.666c3.118-3.118 8.19-3.123 11.316.002l50.113 50.114L115.2 2.668c3.121-3.121 8.192-3.126 11.316-.002 3.118 3.118 3.123 8.19-.002 11.316L76.4 64.095l50.114 50.114c3.121 3.121 3.126 8.192.002 11.316-3.118 3.118-8.19 3.123-11.316-.002L65.086 75.409z\"/></svg>"
},
"$:/core/images/close-others-button": {
"title": "$:/core/images/close-others-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-others-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48zm0-16c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32zm0-16c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z\"/></svg>"
},
"$:/core/images/copy-clipboard": {
"title": "$:/core/images/copy-clipboard",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-copy-clipboard tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"33\" height=\"8\" x=\"40\" y=\"40\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"82\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"54\" rx=\"4\"/><rect width=\"33\" height=\"8\" x=\"40\" y=\"96\" rx=\"4\"/><rect width=\"12\" height=\"8\" x=\"40\" y=\"68\" rx=\"4\"/><path d=\"M40 16H24c-4.419 0-8 3.59-8 8a8.031 8.031 0 000 .01v95.98a8.03 8.03 0 000 .01c0 4.41 3.581 8 8 8h80a7.975 7.975 0 005.652-2.34 7.958 7.958 0 002.348-5.652v-16.016c0-4.414-3.582-7.992-8-7.992-4.41 0-8 3.578-8 7.992V112H32V32h64v8.008C96 44.422 99.582 48 104 48c4.41 0 8-3.578 8-7.992V23.992a7.963 7.963 0 00-2.343-5.651A7.995 7.995 0 00104.001 16H88c0-4.41-3.585-8-8.007-8H48.007C43.588 8 40 11.582 40 16zm4-1.004A4.001 4.001 0 0148 11h32c2.21 0 4 1.797 4 3.996v4.008A4.001 4.001 0 0180 23H48c-2.21 0-4-1.797-4-3.996v-4.008z\"/><rect width=\"66\" height=\"16\" x=\"62\" y=\"64\" rx=\"8\"/><path d=\"M84.657 82.343l-16-16v11.314l16-16a8 8 0 10-11.314-11.314l-16 16a8 8 0 000 11.314l16 16a8 8 0 1011.314-11.314z\"/></g></svg>"
},
"$:/core/images/delete-button": {
"title": "$:/core/images/delete-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(12)\"><rect width=\"105\" height=\"16\" y=\"11\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"28\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"8\" y=\"16\" rx=\"8\"/><rect width=\"88\" height=\"16\" x=\"8\" y=\"112\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"80\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"56\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"32\" y=\"16\" rx=\"8\"/></g></svg>"
},
"$:/core/images/done-button": {
"title": "$:/core/images/done-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M42.26 111.032c-2.051.001-4.103-.78-5.668-2.345L2.662 74.758a8 8 0 01-.005-11.32c3.118-3.117 8.192-3.12 11.32.007l28.278 28.278 72.124-72.124a8.002 8.002 0 0111.314-.001c3.118 3.118 3.124 8.19 0 11.315l-77.78 77.78a7.978 7.978 0 01-5.658 2.343z\"/></svg>"
},
"$:/core/images/down-arrow": {
"title": "$:/core/images/down-arrow",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.177 100.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.086 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></svg>"
},
"$:/core/images/download-button": {
"title": "$:/core/images/download-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-download-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\" class=\"tc-image-download-button-ring\"/><path d=\"M34.35 66.43l26.892 27.205a4.57 4.57 0 006.516 0L94.65 66.43a4.7 4.7 0 000-6.593 4.581 4.581 0 00-3.258-1.365h-8.46c-2.545 0-4.608-2.087-4.608-4.661v-15.15c0-2.575-2.063-4.662-4.608-4.662H55.284c-2.545 0-4.608 2.087-4.608 4.662v15.15c0 2.574-2.063 4.661-4.608 4.661h-8.46c-2.545 0-4.608 2.087-4.608 4.662a4.69 4.69 0 001.35 3.296z\"/></g></svg>"
},
"$:/core/images/edit-button": {
"title": "$:/core/images/edit-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M95.627 10.059l-5.656 5.657 11.313 11.313 5.657-5.656-11.314-11.314zm5.657-5.657l1.966-1.966c3.123-3.122 8.194-3.129 11.319-.005 3.117 3.118 3.122 8.192-.005 11.32l-1.966 1.965-11.314-11.314zm-16.97 16.97l-60.25 60.25a8.12 8.12 0 00-.322.342c-.1.087-.198.179-.295.275-5.735 5.735-10.702 22.016-10.702 22.016s16.405-5.09 22.016-10.702c.095-.096.186-.193.272-.292a8.12 8.12 0 00.345-.325l60.25-60.25-11.314-11.313zM35.171 124.19c6.788-.577 13.898-2.272 23.689-5.348 1.825-.573 3.57-1.136 6.336-2.04 16-5.226 21.877-6.807 28.745-7.146 8.358-.413 13.854 2.13 17.58 8.699a4 4 0 006.959-3.946c-5.334-9.406-13.745-13.296-24.933-12.744-7.875.39-14.057 2.052-30.835 7.533-2.739.894-4.46 1.45-6.25 2.012-19.46 6.112-30.77 7.072-39.597 1.747a4 4 0 10-4.132 6.85c6.333 3.82 13.754 5.12 22.438 4.383z\"/></g></svg>"
},
"$:/core/images/erase": {
"title": "$:/core/images/erase",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-erase tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.087 127.996l63.015-63.015c6.535-6.535 6.528-17.115-.003-23.646L99.466 17.702c-6.539-6.538-17.117-6.532-23.646-.003L4.898 88.62c-6.535 6.534-6.528 17.115.003 23.646l15.73 15.73h39.456zm-34.95-7.313l-14.324-14.325c-3.267-3.268-3.268-8.564-.008-11.824L46.269 59.07l35.462 35.462-26.15 26.15H25.137z\"/></svg>"
},
"$:/core/images/excise": {
"title": "$:/core/images/excise",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-excise tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 107.314l-2.343 2.343a8 8 0 11-11.314-11.314l16-16a8 8 0 0111.314 0l16 16a8 8 0 11-11.314 11.314L72 107.314v14.284c0 3.536-3.582 6.402-8 6.402s-8-2.866-8-6.402v-14.284zM0 40.007C0 35.585 3.59 32 8 32c4.418 0 8 3.588 8 8.007v31.986C16 76.415 12.41 80 8 80c-4.418 0-8-3.588-8-8.007V40.007zm32 0C32 35.585 35.59 32 40 32c4.418 0 8 3.588 8 8.007v31.986C48 76.415 44.41 80 40 80c-4.418 0-8-3.588-8-8.007V40.007zm48 0C80 35.585 83.59 32 88 32c4.418 0 8 3.588 8 8.007v31.986C96 76.415 92.41 80 88 80c-4.418 0-8-3.588-8-8.007V40.007zm-24-32C56 3.585 59.59 0 64 0c4.418 0 8 3.588 8 8.007v31.986C72 44.415 68.41 48 64 48c-4.418 0-8-3.588-8-8.007V8.007zm56 32c0-4.422 3.59-8.007 8-8.007 4.418 0 8 3.588 8 8.007v31.986c0 4.422-3.59 8.007-8 8.007-4.418 0-8-3.588-8-8.007V40.007z\"/></svg>"
},
"$:/core/images/export-button": {
"title": "$:/core/images/export-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-export-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.003 128H119.993a7.984 7.984 0 005.664-2.349v.007A7.975 7.975 0 00128 120V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v56H16V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v64c0 4.418 3.59 8 8 8h.003zm48.62-100.689l-8.965 8.966c-3.125 3.125-8.195 3.13-11.319.005-3.118-3.118-3.122-8.192.005-11.319L58.962 2.346A7.986 7.986 0 0164.625 0l-.006.002c2.05-.001 4.102.78 5.666 2.344l22.618 22.617c3.124 3.125 3.129 8.195.005 11.319-3.118 3.118-8.192 3.122-11.319-.005l-8.965-8.966v61.256c0 4.411-3.582 8-8 8-4.41 0-8-3.582-8-8V27.311z\"/></svg>"
},
"$:/core/images/file": {
"title": "$:/core/images/file",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-file tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M111.968 30.5H112V120a8 8 0 01-8 8H24a8 8 0 01-8-8V8a8 8 0 018-8h57v.02a7.978 7.978 0 015.998 2.337l22.627 22.627a7.975 7.975 0 012.343 5.516zM81 8H24v112h80V30.5H89c-4.418 0-8-3.578-8-8V8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"68\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"84\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"100\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/></svg>"
},
"$:/core/images/fixed-height": {
"title": "$:/core/images/fixed-height",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fixed-height tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60 35.657l-9.172 9.171a4 4 0 11-5.656-5.656l16-16a4 4 0 015.656 0l16 16a4 4 0 01-5.656 5.656L68 35.657v57.686l9.172-9.171a4 4 0 115.656 5.656l-16 16a4 4 0 01-5.656 0l-16-16a4 4 0 115.656-5.656L60 93.343V35.657zM16 116h96a4 4 0 100-8H16a4 4 0 100 8zm0-96h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
},
"$:/core/images/fold-all-button": {
"title": "$:/core/images/fold-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M64.03 20.004c-2.05 0-4.102.78-5.667 2.344L35.746 44.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 22.348a7.986 7.986 0 00-5.663-2.346zM64.03 85.002c-2.05-.001-4.102.78-5.667 2.344l-22.617 22.617c-3.125 3.125-3.13 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.966 16.966 16.966c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.192-.005-11.319L69.687 87.346A7.986 7.986 0 0064.024 85z\"/></g></svg>"
},
"$:/core/images/fold-button": {
"title": "$:/core/images/fold-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M64.03 25.004c-2.05 0-4.102.78-5.667 2.344L35.746 49.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 27.348a7.986 7.986 0 00-5.663-2.346zM64.005 67.379c-2.05 0-4.102.78-5.666 2.344L35.722 92.34c-3.125 3.125-3.13 8.195-.006 11.32 3.118 3.117 8.192 3.121 11.32-.006L64 86.69l16.965 16.965c3.125 3.125 8.195 3.13 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L69.663 69.723A7.986 7.986 0 0064 67.377z\"/></g></svg>"
},
"$:/core/images/fold-others-button": {
"title": "$:/core/images/fold-others-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-others tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" y=\"56.031\" rx=\"8\"/><path d=\"M86.632 79.976c-2.05 0-4.102.78-5.666 2.345L64 99.286 47.034 82.321a7.986 7.986 0 00-5.662-2.346l.005.001c-2.05 0-4.102.78-5.666 2.345l-22.618 22.617c-3.124 3.125-3.129 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.966-16.966 16.965 16.966a7.986 7.986 0 005.663 2.346l-.005-.002c2.05 0 4.102-.78 5.666-2.344l16.965-16.966 16.966 16.966c3.125 3.124 8.194 3.129 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L92.289 82.321a7.986 7.986 0 00-5.663-2.346zM86.7 48.024c-2.05 0-4.102-.78-5.666-2.345L64.07 28.714 47.103 45.679a7.986 7.986 0 01-5.663 2.346l.005-.001c-2.05 0-4.101-.78-5.666-2.345L13.162 23.062c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L41.44 28.714l16.966-16.966a7.986 7.986 0 015.662-2.346l-.005.002c2.05 0 4.102.78 5.666 2.344l16.966 16.966 16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L92.358 45.679a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/folder": {
"title": "$:/core/images/folder",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-folder tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.694 128H8C3.58 128 0 124.414 0 119.996V48.004C0 43.584 3.584 40 7.999 40H16v-8c0-4.418 3.578-8 8-8h32a8 8 0 018 8v8h40.001c4.418 0 7.999 3.586 7.999 8.004V59.83l-8-.082v-7.749A4 4 0 0099.997 48H56V36c0-2.21-1.793-4-4.004-4H28.004A4 4 0 0024 36v12H12.003A4 4 0 008 52v64a4 4 0 004.003 4h46.76l-3.069 8z\"/><path d=\"M23.873 55.5h96.003c4.417 0 7.004 4.053 5.774 9.063l-13.344 54.374c-1.228 5.005-5.808 9.063-10.223 9.063H6.08c-4.417 0-7.003-4.053-5.774-9.063L13.65 64.563c1.228-5.005 5.808-9.063 10.223-9.063zm1.78 8.5h87.994c2.211 0 3.504 2.093 2.891 4.666l-11.12 46.668c-.614 2.577-2.902 4.666-5.115 4.666H12.31c-2.211 0-3.504-2.093-2.891-4.666l11.12-46.668C21.152 66.09 23.44 64 25.653 64z\"/></g></svg>"
},
"$:/core/images/full-screen-button": {
"title": "$:/core/images/full-screen-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-full-screen-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 8a8 8 0 018-8h32a8 8 0 110 16H16v24a8 8 0 11-16 0V8zM128 120a8 8 0 01-8 8H88a8 8 0 110-16h24V88a8 8 0 1116 0v32zM8 128a8 8 0 01-8-8V88a8 8 0 1116 0v24h24a8 8 0 110 16H8zM120 0a8 8 0 018 8v32a8 8 0 11-16 0V16H88a8 8 0 110-16h32z\"/></svg>"
},
"$:/core/images/github": {
"title": "$:/core/images/github",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-github tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M63.938 1.607c-35.336 0-63.994 28.69-63.994 64.084 0 28.312 18.336 52.329 43.768 60.802 3.202.59 4.37-1.388 4.37-3.088 0-1.518-.056-5.55-.087-10.897-17.802 3.871-21.558-8.591-21.558-8.591-2.911-7.404-7.108-9.375-7.108-9.375-5.81-3.973.44-3.895.44-3.895 6.424.453 9.803 6.606 9.803 6.606 5.709 9.791 14.981 6.963 18.627 5.322.582-4.138 2.236-6.963 4.063-8.564-14.211-1.617-29.153-7.117-29.153-31.672 0-6.995 2.495-12.718 6.589-17.195-.66-1.621-2.856-8.14.629-16.96 0 0 5.37-1.722 17.597 6.57 5.104-1.424 10.58-2.132 16.022-2.16 5.438.028 10.91.736 16.022 2.16 12.22-8.292 17.582-6.57 17.582-6.57 3.493 8.82 1.297 15.339.64 16.96 4.102 4.477 6.578 10.2 6.578 17.195 0 24.618-14.966 30.035-29.22 31.62 2.295 1.98 4.342 5.89 4.342 11.87 0 8.564-.079 15.476-.079 17.576 0 1.715 1.155 3.71 4.4 3.084 25.413-8.493 43.733-32.494 43.733-60.798 0-35.394-28.657-64.084-64.006-64.084\"/></svg>"
},
"$:/core/images/gitter": {
"title": "$:/core/images/gitter",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-gitter tc-image-button\" viewBox=\"0 0 18 25\"><path d=\"M15 5h2v10h-2zM10 5h2v20h-2zM5 5h2v20H5zM0 0h2v15H0z\"/></svg>"
},
"$:/core/images/globe": {
"title": "$:/core/images/globe",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-globe tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M72.811 37.128v2.554c0 2.196.978 6.881 0 8.832-1.466 2.928-4.65 3.54-6.394 5.867-1.182 1.577-4.618 10.601-3.69 12.92 3.969 9.922 11.534 3.187 17.962 9.293.864.821 2.887 2.273 3.296 3.296 3.29 8.223-7.576 15.009 3.757 26.3 1.245 1.24 3.813-3.817 4.079-4.614.852-2.563 6.725-5.45 9.088-7.053 2.02-1.37 4.873-2.667 6.328-4.745 2.27-3.244 1.48-7.514 3.098-10.745 2.139-4.274 3.828-9.635 5.998-13.966 3.898-7.781 4.721 2.093 5.067 2.439.358.357 1.011 0 1.517 0 .094 0 1.447.099 1.516 0 .65-.935-1.043-17.92-1.318-19.297-1.404-7.01-6.944-15.781-11.865-20.5-6.274-6.015-7.09-16.197-18.259-14.954-.204.022-5.084 10.148-7.777 13.512-3.728 4.657-2.47-4.153-6.526-4.153-.081 0-1.183-.103-1.253 0-.586.88-1.44 3.896-2.306 4.417-.265.16-1.722-.239-1.846 0-2.243 4.3 8.256 2.212 5.792 7.952-2.352 5.481-6.328-1.997-6.328 8.56M44.467 7.01c9.685 6.13.682 12.198 2.694 16.215 1.655 3.303 4.241 5.395 1.714 9.814-2.063 3.608-6.87 3.966-9.623 6.723-3.04 3.044-5.464 8.94-6.79 12.911-1.617 4.843 14.547 6.866 12.063 11.008-1.386 2.311-6.746 1.466-8.437.198-1.165-.873-3.593-.546-4.417-1.78-2.613-3.915-2.26-8.023-3.625-12.128-.938-2.822-6.313-2.12-7.844-.593-.523.522-.33 1.792-.33 2.505 0 5.285 7.12 3.316 7.12 6.46 0 14.636 3.927 6.534 11.14 11.336 10.036 6.683 7.844 7.303 14.946 14.404 3.673 3.673 7.741 3.686 9.425 9.294 1.602 5.331-9.327 5.339-11.716 7.448-1.123.991-2.813 4.146-4.219 4.615-1.792.598-3.234.496-4.944 1.78-2.427 1.82-3.9 4.932-4.02 4.81-2.148-2.147-3.52-15.479-3.89-18.257-.588-4.42-5.59-5.54-6.986-9.03-1.57-3.927 1.524-9.52-1.129-13.761-6.52-10.424-11.821-14.5-15.35-26.292-.942-3.148 3.342-6.529 4.877-8.833 1.877-2.816 2.662-5.854 4.746-8.635C22.147 24.19 40.855 9.461 43.857 8.635l.61-1.625z\"/><path d=\"M64 126c34.242 0 62-27.758 62-62 0-34.242-27.758-62-62-62C29.758 2 2 29.758 2 64c0 34.242 27.758 62 62 62zm0-6c30.928 0 56-25.072 56-56S94.928 8 64 8 8 33.072 8 64s25.072 56 56 56z\"/></g></svg>"
},
"$:/core/images/heading-1": {
"title": "$:/core/images/heading-1",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-1 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M14 30h13.25v30.104H61.7V30h13.25v75.684H61.7V71.552H27.25v34.132H14V30zm70.335 13.78c2.544 0 5.017-.212 7.42-.636 2.403-.424 4.576-1.13 6.52-2.12 1.942-.99 3.603-2.261 4.981-3.816 1.378-1.555 2.28-3.463 2.703-5.724h9.858v74.2h-13.25V53.32H84.335v-9.54z\"/></svg>"
},
"$:/core/images/heading-2": {
"title": "$:/core/images/heading-2",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-2 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm119.52 75.684H74.85c.07-6.148 1.555-11.519 4.452-16.112 2.897-4.593 6.855-8.586 11.872-11.978a133.725 133.725 0 017.526-5.141 59.6 59.6 0 007.208-5.353c2.19-1.908 3.993-3.975 5.406-6.201 1.413-2.226 2.155-4.788 2.226-7.685 0-1.343-.159-2.774-.477-4.293a11.357 11.357 0 00-1.855-4.24c-.919-1.307-2.19-2.403-3.816-3.286-1.625-.883-3.745-1.325-6.36-1.325-2.403 0-4.399.477-5.989 1.431-1.59.954-2.862 2.261-3.816 3.922-.954 1.66-1.66 3.622-2.12 5.883-.46 2.261-.724 4.7-.795 7.314H76.23c0-4.099.548-7.897 1.643-11.395 1.095-3.498 2.738-6.519 4.93-9.063 2.19-2.544 4.857-4.54 8.002-5.989C93.95 30.724 97.606 30 101.775 30c4.523 0 8.303.742 11.342 2.226 3.039 1.484 5.494 3.357 7.367 5.618 1.873 2.261 3.198 4.717 3.975 7.367.777 2.65 1.166 5.176 1.166 7.579 0 2.968-.46 5.653-1.378 8.056a25.942 25.942 0 01-3.71 6.625 37.5 37.5 0 01-5.3 5.565 79.468 79.468 0 01-6.148 4.77 165.627 165.627 0 01-6.36 4.24 94.28 94.28 0 00-5.883 4.028c-1.802 1.343-3.374 2.738-4.717 4.187-1.343 1.449-2.261 2.986-2.756 4.611h36.146v10.812z\"/></svg>"
},
"$:/core/images/heading-3": {
"title": "$:/core/images/heading-3",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-3 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm88.885 32.224c1.979.07 3.957-.07 5.936-.424 1.979-.353 3.745-.972 5.3-1.855a10.365 10.365 0 003.763-3.657c.954-1.555 1.431-3.463 1.431-5.724 0-3.18-1.078-5.724-3.233-7.632-2.155-1.908-4.929-2.862-8.32-2.862-2.12 0-3.958.424-5.513 1.272a11.318 11.318 0 00-3.869 3.445c-1.025 1.449-1.784 3.074-2.279 4.876a18.335 18.335 0 00-.636 5.565H75.381c.141-3.604.813-6.943 2.014-10.017 1.201-3.074 2.844-5.742 4.93-8.003 2.084-2.261 4.61-4.028 7.578-5.3C92.871 30.636 96.228 30 99.973 30a29.2 29.2 0 018.533 1.272c2.791.848 5.3 2.085 7.526 3.71s4.01 3.692 5.353 6.201c1.343 2.509 2.014 5.388 2.014 8.639 0 3.745-.848 7.014-2.544 9.805-1.696 2.791-4.346 4.823-7.95 6.095v.212c4.24.848 7.544 2.95 9.911 6.307s3.551 7.438 3.551 12.243c0 3.533-.707 6.696-2.12 9.487a21.538 21.538 0 01-5.724 7.102c-2.403 1.943-5.194 3.445-8.374 4.505-3.18 1.06-6.537 1.59-10.07 1.59-4.31 0-8.074-.618-11.289-1.855s-5.9-2.986-8.056-5.247c-2.155-2.261-3.798-4.982-4.929-8.162-1.13-3.18-1.731-6.713-1.802-10.6h12.084c-.141 4.523.972 8.286 3.34 11.289 2.366 3.003 5.917 4.505 10.652 4.505 4.028 0 7.402-1.148 10.123-3.445 2.72-2.297 4.081-5.565 4.081-9.805 0-2.897-.565-5.194-1.696-6.89a10.97 10.97 0 00-4.452-3.869c-1.837-.883-3.904-1.431-6.2-1.643a58.067 58.067 0 00-7.05-.212v-9.01z\"/></svg>"
},
"$:/core/images/heading-4": {
"title": "$:/core/images/heading-4",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-4 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8 30h13.25v30.104H55.7V30h13.25v75.684H55.7V71.552H21.25v34.132H8V30zm76.59 48.548h22.471V45.9h-.212L84.59 78.548zm43.46 9.54h-9.54v17.596H107.06V88.088h-31.8V76.11l31.8-44.626h11.448v47.064h9.54v9.54z\"/></svg>"
},
"$:/core/images/heading-5": {
"title": "$:/core/images/heading-5",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-5 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm77.755 1.484h38.372v10.812H92.765L88.95 61.164l.212.212c1.625-1.837 3.692-3.233 6.201-4.187 2.509-.954 5-1.431 7.473-1.431 3.675 0 6.96.618 9.858 1.855 2.897 1.237 5.335 2.968 7.314 5.194s3.48 4.858 4.505 7.897c1.025 3.039 1.537 6.325 1.537 9.858 0 2.968-.477 6.024-1.43 9.169a25.161 25.161 0 01-4.559 8.586c-2.085 2.58-4.752 4.7-8.003 6.36-3.25 1.66-7.137 2.491-11.66 2.491-3.604 0-6.943-.477-10.017-1.431-3.074-.954-5.777-2.385-8.109-4.293-2.332-1.908-4.187-4.258-5.565-7.049-1.378-2.791-2.138-6.06-2.279-9.805h12.084c.353 4.028 1.731 7.12 4.134 9.275 2.403 2.155 5.583 3.233 9.54 3.233 2.544 0 4.7-.424 6.466-1.272 1.767-.848 3.198-2.014 4.293-3.498 1.095-1.484 1.873-3.215 2.332-5.194.46-1.979.69-4.099.69-6.36 0-2.05-.284-4.01-.849-5.883-.565-1.873-1.413-3.516-2.544-4.929-1.13-1.413-2.597-2.544-4.399-3.392-1.802-.848-3.904-1.272-6.307-1.272-2.544 0-4.929.477-7.155 1.431-2.226.954-3.834 2.738-4.823 5.353H75.805l7.95-40.598z\"/></svg>"
},
"$:/core/images/heading-6": {
"title": "$:/core/images/heading-6",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-6 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm106.587 20.246c-.283-3.039-1.36-5.494-3.233-7.367-1.873-1.873-4.399-2.809-7.579-2.809-2.19 0-4.08.406-5.67 1.219a12.435 12.435 0 00-4.029 3.233c-1.095 1.343-1.979 2.88-2.65 4.611a37.696 37.696 0 00-1.643 5.459 46.08 46.08 0 00-.9 5.671 722.213 722.213 0 00-.478 5.247l.212.212c1.625-2.968 3.87-5.176 6.731-6.625 2.862-1.449 5.954-2.173 9.275-2.173 3.675 0 6.96.636 9.858 1.908 2.897 1.272 5.353 3.021 7.367 5.247 2.014 2.226 3.551 4.858 4.611 7.897 1.06 3.039 1.59 6.325 1.59 9.858 0 3.604-.583 6.943-1.749 10.017-1.166 3.074-2.844 5.76-5.035 8.056-2.19 2.297-4.805 4.081-7.844 5.353-3.039 1.272-6.395 1.908-10.07 1.908-5.441 0-9.91-1.007-13.409-3.021-3.498-2.014-6.254-4.77-8.268-8.268-2.014-3.498-3.41-7.597-4.187-12.296-.777-4.7-1.166-9.77-1.166-15.211 0-4.452.477-8.94 1.431-13.462.954-4.523 2.526-8.639 4.717-12.349 2.19-3.71 5.07-6.731 8.64-9.063C92.676 31.166 97.075 30 102.304 30c2.968 0 5.76.495 8.374 1.484 2.615.99 4.93 2.367 6.943 4.134 2.014 1.767 3.657 3.887 4.93 6.36 1.271 2.473 1.978 5.23 2.12 8.268h-12.085zm-11.66 46.852c2.19 0 4.099-.442 5.724-1.325a12.869 12.869 0 004.081-3.445c1.095-1.413 1.908-3.056 2.438-4.929.53-1.873.795-3.798.795-5.777s-.265-3.887-.795-5.724c-.53-1.837-1.343-3.445-2.438-4.823-1.095-1.378-2.456-2.491-4.08-3.339-1.626-.848-3.534-1.272-5.725-1.272-2.19 0-4.116.406-5.777 1.219-1.66.813-3.056 1.908-4.187 3.286-1.13 1.378-1.979 2.986-2.544 4.823-.565 1.837-.848 3.78-.848 5.83 0 2.05.283 3.993.848 5.83.565 1.837 1.413 3.48 2.544 4.929a12.39 12.39 0 004.187 3.445c1.66.848 3.586 1.272 5.777 1.272z\"/></svg>"
},
"$:/core/images/help": {
"title": "$:/core/images/help",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-help tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M36.055 111.441c-5.24 4.396-15.168 7.362-26.555 7.362-1.635 0-3.24-.06-4.806-.179 7.919-2.64 14.062-8.6 16.367-16.014C8.747 92.845 1.05 78.936 1.05 63.5c0-29.547 28.206-53.5 63-53.5s63 23.953 63 53.5-28.206 53.5-63 53.5c-10.055 0-19.56-2-27.994-5.559zm35.35-33.843a536.471 536.471 0 00.018-4.682 199.02 199.02 0 00-.023-3.042c.008-1.357.595-2.087 3.727-4.235.112-.077 1.085-.74 1.386-.948 3.093-2.133 5.022-3.786 6.762-6.187 2.34-3.228 3.558-7.077 3.558-11.649 0-13.292-9.86-21.952-21.455-21.952-11.103 0-22.499 9.609-24.066 22.295a6.023 6.023 0 1011.956 1.477c.806-6.527 6.972-11.726 12.11-11.726 5.265 0 9.408 3.64 9.408 9.906 0 3.634-1.1 5.153-5.111 7.919l-1.362.93c-2.682 1.84-4.227 3.1-5.7 4.931-2.109 2.62-3.242 5.717-3.258 9.314.013.892.02 1.86.022 2.981a470.766 470.766 0 01-.022 4.943 6.023 6.023 0 1012.046.12l.003-.395zm-6.027 24.499a7.529 7.529 0 100-15.058 7.529 7.529 0 000 15.058z\"/></svg>"
},
"$:/core/images/home-button": {
"title": "$:/core/images/home-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112.985 119.502c.01-.165.015-.331.015-.499V67.568c3.137 2.948 8.076 2.884 11.134-.174a7.999 7.999 0 00-.002-11.316L70.396 2.343A7.978 7.978 0 0064.734 0a7.957 7.957 0 00-5.656 2.343L33 28.42V8.007C33 3.585 29.41 0 25 0c-4.418 0-8 3.59-8 8.007V44.42L5.342 56.078c-3.125 3.125-3.12 8.198-.002 11.316a7.999 7.999 0 0011.316-.003l.344-.343v52.945a8.11 8.11 0 000 .007c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8a8.11 8.11 0 00-.015-.498zM97 112V51.574L64.737 19.31 33 51.048V112h64z\"/></svg>"
},
"$:/core/images/import-button": {
"title": "$:/core/images/import-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-import-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M114.832 60.436s3.235-3.27 6.921.417c3.686 3.686.231 7.14.231 7.14l-42.153 42.92s-30.765 32.367-58.798 4.333C-7 87.213 24.59 55.623 24.59 55.623L67.363 12.85s22.725-24.6 43.587-3.738c20.862 20.862-3.96 43.09-3.96 43.09l-35.04 35.04S49.903 112.546 36.426 99.07c-13.476-13.477 11.83-35.523 11.83-35.523l35.04-35.04s3.902-3.902 7.78-.023c3.879 3.878.118 7.921.118 7.921l-35.04 35.04s-13.212 13.212-8.872 17.551c4.34 4.34 16.77-9.653 16.77-9.653l35.04-35.04s16.668-14.598 3.966-27.3c-13.893-13.892-27.565 3.702-27.565 3.702l-42.91 42.91s-23.698 23.698-3.658 43.738 43.012-4.385 43.012-4.385l42.895-42.533z\"/></svg>"
},
"$:/core/images/info-button": {
"title": "$:/core/images/info-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(.05)\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"/><circle cx=\"64\" cy=\"32\" r=\"8\"/><rect width=\"16\" height=\"56\" x=\"56\" y=\"48\" rx=\"8\"/></g></svg>"
},
"$:/core/images/italic": {
"title": "$:/core/images/italic",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-italic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M66.711 0h22.41L62.408 128H40z\"/></svg>"
},
"$:/core/images/left-arrow": {
"title": "$:/core/images/left-arrow",
"created": "20150315234410875",
"modified": "20150315235324760",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-left-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 64.177c0-2.026.771-4.054 2.317-5.6l55.98-55.98a7.92 7.92 0 0111.195.001c3.086 3.085 3.092 8.104.001 11.195L19.111 64.175l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.086-8.105 3.092-11.196.001l-55.98-55.98A7.892 7.892 0 010 64.177z\"/></svg>"
},
"$:/core/images/line-width": {
"title": "$:/core/images/line-width",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-line-width tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M16 18h96a2 2 0 000-4H16a2 2 0 100 4zm0 17h96a4 4 0 100-8H16a4 4 0 100 8zm0 21h96a6 6 0 000-12H16a6 6 0 100 12zm0 29h96c5.523 0 10-4.477 10-10s-4.477-10-10-10H16c-5.523 0-10 4.477-10 10s4.477 10 10 10zm0 43h96c8.837 0 16-7.163 16-16s-7.163-16-16-16H16c-8.837 0-16 7.163-16 16s7.163 16 16 16z\"/></svg>"
},
"$:/core/images/link": {
"title": "$:/core/images/link",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-link tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M42.263 69.38a31.919 31.919 0 006.841 10.13c12.5 12.5 32.758 12.496 45.255 0l22.627-22.628c12.502-12.501 12.497-32.758 0-45.255-12.5-12.5-32.758-12.496-45.254 0L49.104 34.255a32.333 32.333 0 00-2.666 3.019 36.156 36.156 0 0121.94.334l14.663-14.663c6.25-6.25 16.382-6.254 22.632-.004 6.248 6.249 6.254 16.373-.004 22.631l-22.62 22.62c-6.25 6.25-16.381 6.254-22.631.004a15.93 15.93 0 01-4.428-8.433 11.948 11.948 0 00-7.59 3.48l-6.137 6.137z\"/><path d=\"M86.35 59.234a31.919 31.919 0 00-6.84-10.13c-12.5-12.5-32.758-12.497-45.255 0L11.627 71.732c-12.501 12.5-12.496 32.758 0 45.254 12.5 12.5 32.758 12.497 45.255 0L79.51 94.36a32.333 32.333 0 002.665-3.02 36.156 36.156 0 01-21.94-.333l-14.663 14.663c-6.25 6.25-16.381 6.253-22.63.004-6.25-6.249-6.255-16.374.003-22.632l22.62-22.62c6.25-6.25 16.381-6.253 22.631-.003a15.93 15.93 0 014.428 8.432 11.948 11.948 0 007.59-3.48l6.137-6.136z\"/></g></svg>"
},
"$:/core/images/linkify": {
"title": "$:/core/images/linkify",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\"/></svg>"
},
"$:/core/images/list-bullet": {
"title": "$:/core/images/list-bullet",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-bullet tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M11.636 40.273c6.427 0 11.637-5.21 11.637-11.637C23.273 22.21 18.063 17 11.636 17 5.21 17 0 22.21 0 28.636c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.637 0-6.426-5.21-11.636-11.637-11.636C5.21 51.91 0 57.12 0 63.545c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.636 0-6.427-5.21-11.637-11.637-11.637C5.21 86.818 0 92.028 0 98.455c0 6.426 5.21 11.636 11.636 11.636zM34.91 22.818H128v11.637H34.91V22.818zm0 34.91H128v11.636H34.91V57.727zm0 34.908H128v11.637H34.91V92.636z\"/></svg>"
},
"$:/core/images/list-number": {
"title": "$:/core/images/list-number",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-number tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M33.84 22.356H128v11.77H33.84v-11.77zm0 35.31H128v11.77H33.84v-11.77zm0 35.311H128v11.77H33.84v-11.77zM.38 42.631v-2.223h.998c.826 0 1.445-.14 1.858-.42.413-.28.619-.948.619-2.002V22.769c0-1.442-.193-2.336-.58-2.683-.385-.347-1.477-.52-3.275-.52v-2.143c3.502-.147 6.252-.955 8.25-2.423h2.117v22.865c0 .921.15 1.575.449 1.963.3.387.949.58 1.948.58h.998v2.223H.38zm-.3 35.356v-1.902c7.19-6.554 10.786-12.58 10.786-18.08 0-1.562-.326-2.81-.979-3.744-.652-.934-1.524-1.402-2.616-1.402-.893 0-1.655.317-2.287.952-.633.634-.95 1.364-.95 2.192 0 .974.247 1.829.74 2.563.106.16.16.28.16.36 0 .147-.16.28-.48.4-.213.08-.752.308-1.618.681-.839.374-1.358.561-1.558.561-.24 0-.512-.37-.819-1.111A6.2 6.2 0 010 57.064c0-1.949.849-3.544 2.547-4.785 1.698-1.242 3.798-1.862 6.302-1.862 2.463 0 4.53.67 6.202 2.012 1.67 1.341 2.506 3.093 2.506 5.256a8.644 8.644 0 01-.849 3.724c-.566 1.201-1.92 3.053-4.064 5.556a165.471 165.471 0 01-6.272 6.938h11.445l-1.019 5.726h-2.117c.08-.28.12-.534.12-.76 0-.388-.1-.631-.3-.731-.2-.1-.599-.15-1.198-.15H.08zm12.124 19.207c1.745.04 3.236.637 4.474 1.792 1.239 1.154 1.858 2.773 1.858 4.855 0 2.99-1.132 5.393-3.396 7.208-2.263 1.815-5 2.723-8.209 2.723-2.01 0-3.669-.384-4.974-1.151C.652 111.853 0 110.849 0 109.607c0-.774.27-1.398.809-1.872.54-.474 1.128-.71 1.768-.71.639 0 1.162.2 1.568.6.406.4.782 1.055 1.128 1.962.466 1.268 1.239 1.902 2.317 1.902 1.265 0 2.287-.477 3.066-1.431.78-.955 1.169-2.686 1.169-5.196 0-1.709-.12-3.023-.36-3.944-.24-.921-.792-1.382-1.658-1.382-.586 0-1.185.307-1.797.921-.493.494-.932.741-1.319.741-.333 0-.602-.147-.809-.44-.206-.294-.31-.574-.31-.841 0-.32.104-.594.31-.821.207-.227.69-.594 1.449-1.102 2.876-1.922 4.314-4.017 4.314-6.287 0-1.188-.306-2.092-.919-2.713a3.001 3.001 0 00-2.217-.93c-.799 0-1.525.263-2.177.79-.653.528-.979 1.158-.979 1.892 0 .641.253 1.235.76 1.782.172.2.259.367.259.5 0 .121-.57.428-1.708.922-1.139.494-1.854.74-2.147.74-.413 0-.75-.333-1.009-1-.26-.668-.39-1.282-.39-1.842 0-1.749.93-3.224 2.787-4.425 1.858-1.202 3.965-1.802 6.322-1.802 2.064 0 3.851.447 5.363 1.341 1.511.895 2.267 2.116 2.267 3.664 0 1.362-.57 2.623-1.708 3.784a13.387 13.387 0 01-3.945 2.784z\"/></svg>"
},
"$:/core/images/list": {
"title": "$:/core/images/list",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M87.748 128H23.999c-4.418 0-7.999-3.59-7.999-8.007V8.007C16 3.585 19.588 0 24 0h80c4.419 0 8 3.59 8 8.007V104H91.25c-.965 0-1.84.392-2.473 1.025a3.476 3.476 0 00-1.029 2.476V128zm8-.12l15.88-15.88h-15.88v15.88zM40 15.508A3.502 3.502 0 0143.5 12h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 20h-55a3.498 3.498 0 01-3.5-3.509v-.982zM32 22a6 6 0 100-12 6 6 0 000 12zm8 9.509A3.502 3.502 0 0143.5 28h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 36h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 44h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 52h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 60h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 68h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 76h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 84h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 92h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 100h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.505 3.505 0 0143.497 108h33.006A3.497 3.497 0 0180 111.509v.982A3.505 3.505 0 0176.503 116H43.497A3.497 3.497 0 0140 112.491v-.982zM32 38a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12z\"/></svg>"
},
"$:/core/images/locked-padlock": {
"title": "$:/core/images/locked-padlock",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-locked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M96.472 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h8c.003-15.723.303-47.731 32.16-47.731 31.794 0 32.305 32.057 32.312 47.731zm-15.897 0H48.44c.002-16.287.142-32 15.719-32 15.684 0 16.977 16.136 16.415 32zM67.732 92.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
},
"$:/core/images/mail": {
"title": "$:/core/images/mail",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mail tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M122.827 104.894a7.986 7.986 0 01-2.834.516H8.007c-.812 0-1.597-.12-2.335-.345l34.163-34.163 20.842 20.842a3.998 3.998 0 003.418 1.134 4.003 4.003 0 003.395-1.134L88.594 70.64c.075.09.155.176.24.26l33.993 33.994zm5.076-6.237c.064-.406.097-.823.097-1.247v-64c0-.669-.082-1.318-.237-1.94L94.23 65.006c.09.075.177.154.261.239l33.413 33.413zm-127.698.56A8.023 8.023 0 010 97.41v-64c0-.716.094-1.41.271-2.071l33.907 33.906L.205 99.218zM5.93 25.684a8.012 8.012 0 012.078-.273h111.986c.766 0 1.507.108 2.209.308L64.083 83.837 5.93 25.683z\"/></svg>"
},
"$:/core/images/menu-button": {
"title": "$:/core/images/menu-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\"><rect width=\"128\" height=\"16\" y=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"56\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"96\" rx=\"8\"/></svg>"
},
"$:/core/images/mono-block": {
"title": "$:/core/images/mono-block",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-block tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M23.965 32.967h.357c.755 0 1.328.192 1.72.577.39.384.586.947.586 1.688 0 .824-.206 1.418-.618 1.782-.413.363-1.094.545-2.045.545h-6.31c-.965 0-1.65-.178-2.056-.535-.405-.356-.608-.954-.608-1.792 0-.811.203-1.391.608-1.74.406-.35 1.09-.525 2.055-.525h.734l-.86-2.453H8.471l-.902 2.453h.734c.95 0 1.632.178 2.044.535.413.356.619.933.619 1.73 0 .824-.206 1.418-.619 1.782-.412.363-1.094.545-2.044.545h-5.41c-.964 0-1.649-.182-2.054-.545-.406-.364-.608-.958-.608-1.782 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.719-.577h.356l5.62-15.641H6.835c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.95-.619-1.76 0-.825.207-1.42.619-1.783.412-.363 1.094-.545 2.044-.545h7.863c1.244 0 2.118.67 2.62 2.013v.063l6.647 18.2zM12.98 17.326l-3.04 8.848h6.08l-3.04-8.848zm22.402 9.372v6.395h3.145c2.223 0 3.788-.245 4.697-.734.908-.49 1.362-1.307 1.362-2.453 0-1.16-.433-1.985-1.3-2.474-.866-.49-2.383-.734-4.55-.734h-3.354zm10.693-2.327c1.524.559 2.642 1.324 3.355 2.295.713.972 1.07 2.212 1.07 3.722 0 1.272-.308 2.432-.923 3.48-.615 1.049-1.496 1.909-2.642 2.58a7.499 7.499 0 01-2.254.849c-.832.174-2.01.262-3.533.262H30.202c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.782 0-.741.189-1.304.566-1.688.378-.385.93-.577 1.657-.577h.356V17.326h-.356c-.727 0-1.28-.196-1.657-.587-.377-.392-.566-.965-.566-1.72 0-.81.203-1.401.608-1.771.406-.37 1.062-.556 1.971-.556h9.645c2.95 0 5.19.573 6.72 1.72 1.53 1.145 2.296 2.823 2.296 5.031 0 1.09-.234 2.052-.703 2.883-.468.832-1.163 1.513-2.086 2.045zM35.381 17.2v5.284h2.83c1.72 0 2.932-.203 3.638-.609.706-.405 1.06-1.09 1.06-2.054 0-.909-.319-1.573-.955-1.992-.636-.42-1.667-.63-3.093-.63h-3.48zm35.863-3.816c.28-.503.566-.86.86-1.07.293-.21.664-.314 1.111-.314.685 0 1.17.182 1.457.545.287.364.43.986.43 1.866l.042 5.452c0 .964-.157 1.614-.472 1.95-.314.335-.884.503-1.709.503-.587 0-1.037-.14-1.352-.42-.314-.28-.584-.796-.807-1.551-.364-1.328-.944-2.282-1.74-2.862-.797-.58-1.901-.87-3.313-.87-2.153 0-3.802.727-4.948 2.18-1.147 1.454-1.72 3.558-1.72 6.311 0 2.74.58 4.844 1.74 6.311 1.16 1.468 2.817 2.202 4.97 2.202 1.467 0 3.085-.49 4.854-1.468 1.768-.978 2.883-1.467 3.344-1.467.545 0 1.003.23 1.373.692.37.46.556 1.034.556 1.719 0 1.23-1.084 2.39-3.25 3.48-2.167 1.09-4.606 1.636-7.318 1.636-3.662 0-6.625-1.21-8.89-3.627-2.264-2.419-3.396-5.578-3.396-9.478 0-3.76 1.146-6.884 3.438-9.372 2.293-2.488 5.2-3.732 8.723-3.732.992 0 1.97.112 2.935.335.964.224 1.992.574 3.082 1.049zm10.22 19.583V17.326h-.356c-.755 0-1.328-.196-1.72-.587-.39-.392-.586-.965-.586-1.72 0-.81.21-1.401.629-1.771.42-.37 1.097-.556 2.034-.556h5.178c2.922 0 5.06.126 6.416.377 1.356.252 2.51.671 3.46 1.258 1.691 1.007 2.988 2.443 3.89 4.31.9 1.865 1.352 4.021 1.352 6.467 0 2.586-.514 4.847-1.541 6.783-1.028 1.936-2.485 3.4-4.372 4.393-.853.447-1.852.772-2.998.975-1.147.203-2.852.304-5.116.304h-6.269c-.965 0-1.65-.178-2.055-.535-.406-.356-.608-.954-.608-1.792 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.72-.577h.356zm5.41-15.725v15.725h1.195c2.642 0 4.592-.646 5.85-1.94 1.258-1.292 1.887-3.28 1.887-5.965 0-2.641-.64-4.612-1.918-5.912-1.28-1.3-3.205-1.95-5.777-1.95-.335 0-.59.003-.765.01a7.992 7.992 0 00-.472.032zm35.067-.126h-9.75v5.368h3.69v-.252c0-.797.175-1.39.524-1.782.35-.392.88-.587 1.594-.587.629 0 1.142.178 1.54.534.4.357.598.808.598 1.353 0 .028.007.118.021.272.014.154.021.308.021.462v4.34c0 .936-.167 1.607-.503 2.013-.335.405-.88.608-1.635.608-.713 0-1.251-.19-1.615-.567-.363-.377-.545-.936-.545-1.677v-.377h-3.69v6.269h9.75v-2.495c0-.937.178-1.608.534-2.013.357-.405.94-.608 1.75-.608.798 0 1.367.2 1.71.597.342.399.513 1.073.513 2.024v5.074c0 .755-.146 1.258-.44 1.51-.293.251-.873.377-1.74.377h-17.172c-.923 0-1.583-.182-1.982-.545-.398-.364-.597-.958-.597-1.782 0-.741.189-1.304.566-1.688.377-.385.93-.577 1.656-.577h.357V17.326h-.357c-.712 0-1.261-.2-1.646-.598-.384-.398-.576-.968-.576-1.709 0-.81.203-1.401.608-1.771.405-.37 1.062-.556 1.97-.556h17.173c.853 0 1.43.13 1.73.388.3.258.45.772.45 1.54v4.698c0 .95-.174 1.631-.524 2.044-.35.412-.915.618-1.698.618-.81 0-1.394-.21-1.75-.629-.357-.419-.535-1.097-.535-2.033v-2.202zM19.77 47.641c.267-.504.55-.86.85-1.07.3-.21.675-.314 1.122-.314.685 0 1.17.181 1.457.545.287.363.43.985.43 1.866l.042 5.451c0 .965-.157 1.615-.472 1.95-.314.336-.891.504-1.73.504-.587 0-1.045-.144-1.373-.43-.329-.287-.598-.8-.807-1.541-.378-1.342-.958-2.3-1.74-2.873-.783-.573-1.88-.86-3.292-.86-2.153 0-3.799.727-4.938 2.181-1.14 1.454-1.709 3.557-1.709 6.311s.598 4.882 1.793 6.385C10.599 67.248 12.294 68 14.488 68c.503 0 1.077-.06 1.72-.179a23.809 23.809 0 002.264-.555v-3.313h-2.37c-.95 0-1.624-.175-2.023-.524-.398-.35-.597-.93-.597-1.74 0-.84.199-1.437.597-1.793.399-.357 1.073-.535 2.024-.535h7.569c.978 0 1.667.175 2.065.524.398.35.598.937.598 1.762 0 .74-.2 1.31-.598 1.708-.398.399-.975.598-1.73.598h-.335v5.242c0 .447-.05.758-.147.933-.098.174-.293.353-.587.534-.797.476-2.062.895-3.795 1.258a25.576 25.576 0 01-5.263.546c-3.662 0-6.625-1.21-8.89-3.628-2.264-2.418-3.397-5.577-3.397-9.477 0-3.76 1.147-6.884 3.44-9.372 2.292-2.488 5.199-3.732 8.721-3.732.979 0 1.954.112 2.925.335.972.224 2.003.573 3.093 1.049zm15.84 3.941v4.823h6.857v-4.823h-.336c-.754 0-1.331-.195-1.73-.587-.398-.391-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.364 1.093-.545 2.044-.545h5.41c.95 0 1.624.181 2.023.545.398.363.597.957.597 1.782 0 .755-.192 1.328-.576 1.72-.385.39-.947.586-1.688.586h-.357v15.642h.357c.755 0 1.328.192 1.719.576.391.385.587.947.587 1.688 0 .825-.203 1.419-.608 1.782-.405.364-1.09.546-2.055.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.2-1.303.598-1.688.398-.384.975-.576 1.73-.576h.335v-6.186h-6.856v6.186h.335c.755 0 1.331.192 1.73.576.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.412.364-1.094.546-2.044.546h-5.41c-.964 0-1.65-.179-2.055-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.392-.384.965-.576 1.72-.576h.356V51.582h-.356c-.741 0-1.304-.195-1.688-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.073-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.335zm31.754 0v15.642h3.523c.95 0 1.632.178 2.044.534.412.357.618.933.618 1.73 0 .811-.21 1.402-.629 1.772-.419.37-1.097.556-2.033.556H58.433c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.957-.619-1.782 0-.81.203-1.39.608-1.74.406-.35 1.09-.524 2.055-.524h3.523V51.582h-3.523c-.95 0-1.632-.181-2.044-.545-.412-.363-.619-.95-.619-1.761 0-.825.203-1.412.608-1.761.406-.35 1.09-.524 2.055-.524h12.455c.992 0 1.684.174 2.075.524.392.35.587.936.587 1.761 0 .81-.202 1.398-.608 1.761-.405.364-1.09.545-2.054.545h-3.523zm30.496 0v11.994c0 1.873-.122 3.228-.367 4.067a5.876 5.876 0 01-1.227 2.244c-.74.852-1.768 1.495-3.082 1.929-1.314.433-2.893.65-4.738.65-1.3 0-2.555-.126-3.764-.378a16.843 16.843 0 01-3.491-1.132c-.615-.28-1.017-.643-1.206-1.09-.188-.448-.283-1.175-.283-2.18v-4.32c0-1.202.175-2.04.525-2.516.349-.475.957-.713 1.824-.713 1.244 0 1.929.915 2.054 2.747.014.321.035.566.063.733.168 1.622.545 2.73 1.133 3.324.587.594 1.523.89 2.81.89 1.593 0 2.714-.422 3.364-1.268.65-.845.975-2.386.975-4.623V51.582H88.93c-.95 0-1.632-.181-2.044-.545-.413-.363-.619-.95-.619-1.761 0-.825.2-1.412.598-1.761.398-.35 1.086-.524 2.065-.524h10.693c.979 0 1.667.174 2.065.524.399.35.598.936.598 1.761 0 .81-.206 1.398-.619 1.761-.412.364-1.093.545-2.044.545h-1.761zm14.644 0v6.353l6.48-6.478c-.728-.084-1.238-.29-1.531-.619-.294-.328-.44-.85-.44-1.562 0-.825.198-1.419.597-1.782.398-.364 1.073-.545 2.023-.545h5.137c.95 0 1.625.181 2.023.545.399.363.598.957.598 1.782 0 .769-.2 1.345-.598 1.73-.398.384-.982.576-1.75.576h-.483l-6.101 6.06c1.132.839 2.167 1.94 3.103 3.302.937 1.363 2.034 3.456 3.292 6.28h.692c.825 0 1.44.188 1.845.566.405.377.608.943.608 1.698 0 .825-.206 1.419-.619 1.782-.412.364-1.093.546-2.044.546h-2.579c-1.132 0-2.048-.762-2.746-2.286-.126-.28-.224-.503-.294-.67-.923-1.958-1.768-3.467-2.537-4.53a16.616 16.616 0 00-2.705-2.914l-1.97 1.887v3.92h.335c.755 0 1.331.193 1.73.577.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.413.364-1.094.546-2.045.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.391-.384.965-.576 1.72-.576h.356V51.582h-.357c-.74 0-1.303-.195-1.687-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.072-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.336zM13.44 96.326l4.005-11.889c.251-.782.6-1.352 1.048-1.709.447-.356 1.041-.534 1.782-.534h3.271c.95 0 1.632.182 2.044.545.413.363.619.957.619 1.782 0 .755-.2 1.328-.598 1.72-.398.39-.975.587-1.73.587h-.335l.587 15.641h.357c.754 0 1.32.192 1.698.577.377.384.566.947.566 1.687 0 .825-.2 1.42-.598 1.783-.398.363-1.072.545-2.023.545h-4.718c-.95 0-1.624-.178-2.023-.535-.398-.356-.597-.954-.597-1.793 0-.74.192-1.303.576-1.687.385-.385.954-.577 1.709-.577h.335l-.293-12.79-3.061 9.52c-.224.712-.542 1.226-.954 1.54-.413.315-.982.472-1.709.472-.727 0-1.303-.157-1.73-.472-.426-.314-.751-.828-.975-1.54l-3.04-9.52-.294 12.79h.336c.755 0 1.324.192 1.709.577.384.384.576.947.576 1.687 0 .825-.202 1.42-.608 1.783-.405.363-1.076.545-2.013.545H2.621c-.937 0-1.608-.182-2.013-.545-.405-.364-.608-.958-.608-1.783 0-.74.192-1.303.577-1.687.384-.385.954-.577 1.708-.577h.336l.608-15.641h-.336c-.754 0-1.331-.196-1.73-.588-.398-.39-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.363 1.093-.545 2.044-.545h3.27c.728 0 1.311.175 1.752.524.44.35.8.923 1.08 1.72l4.109 11.888zm30.454 2.054V86.828H42.74c-.922 0-1.583-.182-1.981-.546-.398-.363-.598-.95-.598-1.76 0-.812.2-1.402.598-1.773.398-.37 1.059-.555 1.981-.555h5.955c.909 0 1.566.185 1.97.555.406.37.609.961.609 1.772 0 .741-.192 1.31-.577 1.709-.384.398-.933.598-1.646.598h-.356v19.038c0 .657-.07 1.069-.21 1.237-.14.167-.454.251-.943.251h-2.097c-.67 0-1.143-.07-1.415-.21-.273-.14-.507-.384-.703-.733l-8.722-15.327v11.385h1.216c.909 0 1.559.175 1.95.524.392.35.587.93.587 1.74 0 .825-.199 1.42-.597 1.783-.399.363-1.045.545-1.94.545h-6.017c-.909 0-1.566-.182-1.971-.545-.406-.364-.608-.958-.608-1.783 0-.74.188-1.303.566-1.687.377-.385.936-.577 1.677-.577h.336V86.828h-.336c-.713 0-1.265-.2-1.656-.598-.392-.398-.587-.968-.587-1.709 0-.81.206-1.401.618-1.772.413-.37 1.066-.555 1.96-.555h3.44c.824 0 1.383.108 1.677.325.293.216.622.653.985 1.31l7.989 14.551zM64.66 86.366c-1.803 0-3.218.727-4.245 2.18-1.028 1.455-1.541 3.474-1.541 6.06 0 2.586.517 4.613 1.551 6.08 1.034 1.468 2.446 2.202 4.235 2.202 1.804 0 3.222-.73 4.257-2.19 1.034-1.461 1.551-3.492 1.551-6.092 0-2.586-.513-4.605-1.54-6.06-1.028-1.453-2.45-2.18-4.268-2.18zm0-4.864c3.44 0 6.27 1.23 8.492 3.69 2.223 2.46 3.334 5.598 3.334 9.414 0 3.844-1.104 6.99-3.313 9.436-2.208 2.446-5.046 3.669-8.513 3.669-3.424 0-6.255-1.234-8.491-3.701-2.237-2.467-3.355-5.602-3.355-9.404 0-3.83 1.108-6.971 3.323-9.424 2.216-2.454 5.057-3.68 8.523-3.68zM87.461 98.17v4.298h2.16c.908 0 1.555.175 1.94.524.384.35.576.93.576 1.74 0 .825-.196 1.42-.587 1.783-.392.363-1.035.545-1.93.545h-7.254c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.783 0-.74.189-1.303.566-1.687.378-.385.93-.577 1.657-.577h.356V86.828h-.356c-.713 0-1.262-.2-1.646-.598-.385-.398-.577-.968-.577-1.709 0-.81.203-1.401.608-1.772.406-.37 1.063-.555 1.971-.555h8.66c3.424 0 6.014.657 7.768 1.97 1.754 1.315 2.631 3.25 2.631 5.809 0 2.697-.873 4.738-2.62 6.122-1.748 1.384-4.34 2.076-7.78 2.076h-3.564zm0-11.343v6.625h2.977c1.65 0 2.89-.28 3.722-.839.832-.559 1.248-1.397 1.248-2.516 0-1.048-.43-1.855-1.29-2.421-.86-.566-2.086-.85-3.68-.85h-2.977zm27.267 20.568l-1.636 1.636a12.37 12.37 0 011.772-.44c.58-.098 1.15-.147 1.709-.147 1.104 0 2.268.164 3.491.492 1.223.329 1.967.493 2.233.493.447 0 1.03-.15 1.75-.45.72-.301 1.206-.452 1.458-.452.517 0 .947.2 1.29.598.342.398.513.898.513 1.5 0 .796-.472 1.474-1.415 2.033-.944.56-2.1.839-3.47.839-.937 0-2.139-.22-3.607-.66-1.467-.441-2.53-.661-3.187-.661-.992 0-2.11.272-3.354.817-1.244.546-2.013.818-2.307.818a2.14 2.14 0 01-1.53-.597c-.42-.399-.63-.878-.63-1.437 0-.391.134-.807.4-1.247.265-.44.733-1.01 1.404-1.709l2.118-2.139c-2.335-.852-4.194-2.386-5.578-4.602-1.384-2.215-2.075-4.763-2.075-7.642 0-3.802 1.104-6.909 3.312-9.32 2.209-2.411 5.053-3.617 8.534-3.617 3.467 0 6.304 1.209 8.513 3.627 2.208 2.418 3.312 5.522 3.312 9.31 0 3.774-1.097 6.884-3.291 9.33-2.195 2.446-4.977 3.67-8.345 3.67a22.5 22.5 0 01-1.384-.043zm1.195-21.03c-1.803 0-3.218.727-4.246 2.18-1.027 1.455-1.54 3.474-1.54 6.06 0 2.586.516 4.613 1.55 6.08 1.035 1.468 2.447 2.202 4.236 2.202 1.803 0 3.222-.73 4.256-2.19 1.035-1.461 1.552-3.492 1.552-6.092 0-2.586-.514-4.605-1.541-6.06-1.028-1.453-2.45-2.18-4.267-2.18z\"/></svg>"
},
"$:/core/images/mono-line": {
"title": "$:/core/images/mono-line",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-line tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.437 84.523h.908c1.922 0 3.381.489 4.378 1.468.997.979 1.495 2.411 1.495 4.298 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388h-16.07c-2.456 0-4.2-.454-5.232-1.361-1.032-.908-1.548-2.43-1.548-4.565 0-2.065.516-3.542 1.548-4.432 1.032-.89 2.776-1.334 5.232-1.334h1.869l-2.19-6.247H20.983l-2.296 6.247h1.87c2.42 0 4.155.453 5.205 1.361 1.05.908 1.575 2.376 1.575 4.405 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388H6.781c-2.456 0-4.2-.463-5.233-1.388C.516 93.9 0 92.389 0 90.289c0-1.887.498-3.32 1.495-4.298.997-.979 2.456-1.468 4.378-1.468h.908l14.308-39.83h-4.271c-2.42 0-4.156-.462-5.206-1.387-1.05-.926-1.575-2.42-1.575-4.485 0-2.1.525-3.613 1.575-4.538 1.05-.926 2.785-1.388 5.206-1.388h20.021c3.168 0 5.392 1.708 6.674 5.125v.16l16.924 46.343zm-27.976-39.83L24.72 67.225h15.483l-7.742-22.53zM89.506 68.56v16.284h8.008c5.66 0 9.646-.623 11.96-1.869 2.313-1.245 3.47-3.328 3.47-6.246 0-2.955-1.103-5.055-3.31-6.3-2.207-1.246-6.069-1.869-11.586-1.869h-8.542zm27.229-5.926c3.88 1.423 6.727 3.372 8.542 5.846 1.815 2.474 2.723 5.633 2.723 9.477 0 3.239-.783 6.193-2.35 8.862-1.565 2.67-3.808 4.859-6.726 6.567-1.709.997-3.622 1.718-5.74 2.163-2.118.445-5.116.667-8.996.667h-27.87c-2.349 0-4.03-.463-5.045-1.388-1.014-.926-1.521-2.438-1.521-4.538 0-1.887.48-3.32 1.441-4.298.961-.979 2.367-1.468 4.218-1.468h.907v-39.83h-.907c-1.851 0-3.257-.498-4.218-1.494-.961-.997-1.441-2.456-1.441-4.378 0-2.065.516-3.568 1.548-4.512 1.032-.943 2.705-1.414 5.018-1.414h24.56c7.51 0 13.214 1.459 17.111 4.377 3.898 2.92 5.847 7.19 5.847 12.814 0 2.776-.597 5.223-1.789 7.341-1.192 2.118-2.963 3.853-5.312 5.206zm-27.23-18.26v13.455h7.208c4.378 0 7.466-.516 9.264-1.549 1.797-1.032 2.696-2.776 2.696-5.232 0-2.313-.81-4.004-2.43-5.072-1.619-1.068-4.244-1.602-7.874-1.602h-8.863z\"/></svg>"
},
"$:/core/images/new-button": {
"title": "$:/core/images/new-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 72H8.007C3.591 72 0 68.418 0 64c0-4.41 3.585-8 8.007-8H56V8.007C56 3.591 59.582 0 64 0c4.41 0 8 3.585 8 8.007V56h47.993c4.416 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H72v47.993c0 4.416-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V72z\"/></svg>"
},
"$:/core/images/new-here-button": {
"title": "$:/core/images/new-here-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-here-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.838 20.935l-3.572.938c-3.688.968-8.23 4.43-10.136 7.731L3.37 96.738c-1.905 3.3-.771 7.524 2.534 9.432l33.717 19.466c3.297 1.904 7.53.78 9.435-2.521l38.76-67.134c1.905-3.3 2.632-8.963 1.623-12.646L83.285 20.88c-1.009-3.68-4.821-5.884-8.513-4.915l-7.603 1.995.043.287c.524 3.394 2.053 7.498 4.18 11.55.418.163.829.36 1.23.59a8.864 8.864 0 014.438 8.169c.104.132.21.264.316.395l-.386.318a8.663 8.663 0 01-1.082 3.137c-2.42 4.192-7.816 5.608-12.051 3.163-4.12-2.379-5.624-7.534-3.476-11.671-2.177-4.394-3.788-8.874-4.543-12.964z\"/><path d=\"M69.554 44.76c-5.944-7.476-10.74-17.196-11.955-25.059-1.68-10.875 3.503-18.216 15.082-18.04 10.407.158 19.975 5.851 24.728 13.785 5.208 8.695 2.95 17.868-6.855 20.496l-2.037-7.601c4.232-1.134 4.999-4.248 2.24-8.853-3.37-5.626-10.465-9.848-18.146-9.965-6.392-.097-8.31 2.62-7.323 9.01.999 6.465 5.318 15.138 10.582 21.65l-.072.06c.559 1.553-4.17 6.44-5.938 4.888l-.005.004-.028-.034a1.323 1.323 0 01-.124-.135 2.618 2.618 0 01-.149-.205z\"/><rect width=\"16\" height=\"48\" x=\"96\" y=\"80\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"80\" y=\"96\" rx=\"8\"/></g></svg>"
},
"$:/core/images/new-image-button": {
"title": "$:/core/images/new-image-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.362 73.627l15.826-27.41a2.626 2.626 0 00-.962-3.59l-50.01-28.872a2.626 2.626 0 00-3.588.961L30.058 36.49l10.04-5.261c3.042-1.595 6.771.114 7.55 3.46l3.607 17.702 9.88.85a5.25 5.25 0 014.571 3.77c.034.115.1.344.199.671.165.553.353 1.172.562 1.843.595 1.914 1.23 3.85 1.872 5.678.207.588.412 1.156.614 1.701.625 1.685 1.209 3.114 1.725 4.207.255.54.485.977.726 1.427.214.212.547.425 1.011.622 1.141.482 2.784.74 4.657.758.864.008 1.71-.034 2.492-.11.448-.043.753-.085.871-.104.315-.053.625-.077.927-.076zM37.47 2.649A5.257 5.257 0 0144.649.725l63.645 36.746a5.257 5.257 0 011.923 7.178L73.47 108.294a5.257 5.257 0 01-7.177 1.923L2.649 73.47a5.257 5.257 0 01-1.924-7.177L37.471 2.649zm42.837 50.49a5.25 5.25 0 105.25-9.092 5.25 5.25 0 00-5.25 9.093zM96 112h-7.993c-4.419 0-8.007-3.582-8.007-8 0-4.41 3.585-8 8.007-8H96v-7.993C96 83.588 99.582 80 104 80c4.41 0 8 3.585 8 8.007V96h7.993c4.419 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H112v7.993c0 4.419-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V112zM33.347 51.791c7.428 7.948 9.01 10.69 7.449 13.394-1.56 2.703-13.838-2.328-16.094 1.58-2.256 3.908-.907 3.258-2.437 5.908l19.73 11.39s-5.605-8.255-4.235-10.628c2.515-4.356 8.77-1.256 10.365-4.019 2.414-4.181-5.103-9.639-14.778-17.625z\"/></svg>"
},
"$:/core/images/new-journal-button": {
"title": "$:/core/images/new-journal-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-journal-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.545 112.818v11.818c0 1.306 1.086 2.364 2.425 2.364h6.06c1.34 0 2.425-1.058 2.425-2.364v-11.818h12.12c1.34 0 2.425-1.058 2.425-2.363v-5.91c0-1.305-1.085-2.363-2.424-2.363h-12.121V90.364c0-1.306-1.086-2.364-2.425-2.364h-6.06c-1.34 0-2.425 1.058-2.425 2.364v11.818h-12.12c-1.34 0-2.425 1.058-2.425 2.363v5.91c0 1.305 1.085 2.363 2.424 2.363h12.121zM60.016 4.965c-4.781-2.76-10.897-1.118-13.656 3.66L5.553 79.305A9.993 9.993 0 009.21 92.963l51.04 29.468c4.78 2.76 10.897 1.118 13.655-3.66l40.808-70.681a9.993 9.993 0 00-3.658-13.656L60.016 4.965zm-3.567 27.963a6 6 0 106-10.393 6 6 0 00-6 10.393zm31.697 17.928a6 6 0 106-10.392 6 6 0 00-6 10.392z\"/><text class=\"tc-fill-background\" font-family=\"Helvetica\" font-size=\"47.172\" font-weight=\"bold\" transform=\"rotate(30 25.742 95.82)\"><tspan x=\"42\" y=\"77.485\" text-anchor=\"middle\"><<now \"DD\">></tspan></text></g></svg>"
},
"$:/core/images/opacity": {
"title": "$:/core/images/opacity",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-opacity tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.362 65a51.595 51.595 0 01-1.942 6H82.584a35.867 35.867 0 002.997-6h16.78zm.472-2c.423-1.961.734-3.963.929-6H87.656a35.78 35.78 0 01-1.368 6h16.546zm-3.249 10a51.847 51.847 0 01-3.135 6H75.812a36.205 36.205 0 005.432-6h18.341zm-4.416 8c-1.424 2.116-3 4.12-4.71 6H60.46a35.843 35.843 0 0012.874-6h21.834zm-7.513-34h16.107C101.247 20.627 79.033 0 52 0 23.281 0 0 23.281 0 52c0 25.228 17.965 46.26 41.8 51h20.4a51.66 51.66 0 0015.875-6H39v-2h42.25a52.257 52.257 0 007.288-6H39v-2h4.539C27.739 83.194 16 68.968 16 52c0-19.882 16.118-36 36-36 18.186 0 33.222 13.484 35.656 31zm.22 2h16.039a52.823 52.823 0 010 6H87.877a36.483 36.483 0 000-6z\"/><path d=\"M76 128c28.719 0 52-23.281 52-52s-23.281-52-52-52-52 23.281-52 52 23.281 52 52 52zm0-16c19.882 0 36-16.118 36-36S95.882 40 76 40 40 56.118 40 76s16.118 36 36 36z\"/><path d=\"M37 58h53v4H37v-4zm3-8h53v4H40v-4zm0-8h53v4H40v-4zm-8 24h53v4H32v-4zm-2 8h53v4H30v-4zm-3 8h53v4H27v-4z\"/></g></svg>"
},
"$:/core/images/open-window": {
"title": "$:/core/images/open-window",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-open-window tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M16 112h88.994c3.87 0 7.006 3.59 7.006 8 0 4.418-3.142 8-7.006 8H7.006C3.136 128 0 124.41 0 120a9.321 9.321 0 010-.01V24.01C0 19.586 3.59 16 8 16c4.418 0 8 3.584 8 8.01V112z\"/><path d=\"M96 43.196V56a8 8 0 1016 0V24c0-4.41-3.585-8-8.007-8H72.007C67.588 16 64 19.582 64 24c0 4.41 3.585 8 8.007 8H84.57l-36.3 36.299a8 8 0 00-.001 11.316c3.117 3.117 8.19 3.123 11.316-.003L96 43.196zM32 7.999C32 3.581 35.588 0 40 0h80c4.419 0 8 3.588 8 8v80c0 4.419-3.588 8-8 8H40c-4.419 0-8-3.588-8-8V8z\"/></g></svg>"
},
"$:/core/images/options-button": {
"title": "$:/core/images/options-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-options-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M110.488 76a47.712 47.712 0 01-5.134 12.384l6.724 6.724c3.123 3.123 3.132 8.192.011 11.313l-5.668 5.668c-3.12 3.12-8.186 3.117-11.313-.01l-6.724-6.725c-3.82 2.258-7.98 4-12.384 5.134v9.505c0 4.417-3.578 8.007-7.992 8.007h-8.016C55.58 128 52 124.415 52 119.993v-9.505a47.712 47.712 0 01-12.384-5.134l-6.724 6.725c-3.123 3.122-8.192 3.131-11.313.01l-5.668-5.668c-3.12-3.12-3.116-8.186.01-11.313l6.725-6.724c-2.257-3.82-4-7.98-5.134-12.384H8.007C3.591 76 0 72.422 0 68.01v-8.017C0 55.58 3.585 52 8.007 52h9.505a47.712 47.712 0 015.134-12.383l-6.724-6.725c-3.123-3.122-3.132-8.191-.011-11.312l5.668-5.669c3.12-3.12 8.186-3.116 11.313.01l6.724 6.725c3.82-2.257 7.98-4 12.384-5.134V8.007C52 3.591 55.578 0 59.992 0h8.016C72.42 0 76 3.585 76 8.007v9.505a47.712 47.712 0 0112.384 5.134l6.724-6.724c3.123-3.123 8.192-3.132 11.313-.01l5.668 5.668c3.12 3.12 3.116 8.186-.01 11.312l-6.725 6.725c2.257 3.82 4 7.979 5.134 12.383h9.505c4.416 0 8.007 3.578 8.007 7.992v8.017c0 4.411-3.585 7.991-8.007 7.991h-9.505zM64 96c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/></svg>"
},
"$:/core/images/paint": {
"title": "$:/core/images/paint",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-paint tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M83.527 76.19C90.43 69.287 91.892 59 87.91 50.665l37.903-37.902c2.919-2.92 2.913-7.659 0-10.572a7.474 7.474 0 00-10.572 0L77.338 40.093c-8.335-3.982-18.622-2.521-25.526 4.383l31.715 31.715zm-2.643 2.644L49.169 47.119S8.506 81.243 0 80.282c0 0 3.782 5.592 6.827 8.039 14.024-5.69 37.326-24.6 37.326-24.6l.661.66S19.45 90.222 9.18 92.047c1.222 1.44 4.354 4.053 6.247 5.776 5.417-1.488 34.733-28.57 34.733-28.57l.661.66-32.407 31.022 5.285 5.286L56.106 75.2l.662.66s-27.864 30.536-28.684 32.432c0 0 6.032 6.853 7.569 7.824.702-2.836 27.884-33.485 27.884-33.485l.661.66s-20.597 23.755-24.964 36.732c3.21 3.549 7.5 5.137 10.926 6.298-2.19-11.817 30.724-47.487 30.724-47.487z\"/></svg>"
},
"$:/core/images/palette": {
"title": "$:/core/images/palette",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.247 39.182a93.52 93.52 0 00-16.228-1.4C28.662 37.781 0 57.131 0 81.002c0 9.642 4.676 18.546 12.58 25.735C23.504 91.19 26.34 72.395 36.89 63.562c15.183-12.713 26.538-7.828 26.538-7.828l16.82-16.552zm26.535 9.655c13.049 7.913 21.257 19.392 21.257 32.166 0 9.35.519 17.411-11.874 25.08-10.797 6.681-3.824-6.536-11.844-10.898s-19.946 1.308-18.213 7.906c3.2 12.181 19.422 11.455 6.314 16.658-13.107 5.202-18.202 4.476-28.403 4.476-7.821 0-15.315-.947-22.243-2.68 9.844-4.197 27.88-12.539 33.354-19.456C82.788 92.409 87.37 80 83.324 72.484c-.194-.359 11.215-11.668 23.458-23.647zM1.134 123.867l-.66.002c33.479-14.94 22.161-64.226 58.818-64.226.317 1.418.644 2.944 1.062 4.494-25.907-4.166-23.567 48.031-59.22 59.73zm.713-.007c38.872-.506 78.152-22.347 78.152-44.813-9.27 0-14.073-3.48-16.816-7.942-16.597-7.003-30.365 45.715-61.336 52.755zm65.351-64.008c-4.45 4.115 4.886 16.433 11.318 11.318l45.27-45.27c11.317-11.318 0-22.635-11.318-11.318-11.317 11.318-33.518 34.405-45.27 45.27z\"/></svg>"
},
"$:/core/images/permalink-button": {
"title": "$:/core/images/permalink-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permalink-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.483 48l-7.387 32h-25.58l7.388-32h25.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L100.598 32h3.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-7.096l-7.387 32H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H85.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L69.402 96h-25.58L38.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L27.402 96h-3.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h7.096l7.387-32H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h18.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L58.598 32h25.58z\"/></svg>"
},
"$:/core/images/permaview-button": {
"title": "$:/core/images/permaview-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permaview-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.483 48l-1.846 8h-5.58l1.847-8h5.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L101.598 32h2.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-6.096l-1.847 8h7.944c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H92.364l-1.846 8H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H86.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L70.402 96h-5.58L59.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L48.402 96h-5.58L37.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L26.402 96h-2.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h6.096l1.847-8h-7.944C19.59 72 16 68.418 16 64c0-4.41 3.581-8 8-8h11.637l1.846-8H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h17.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L57.598 32h5.58L68.8 7.642c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L79.598 32h5.58zM53.904 48l-1.847 8h5.58l1.846-8h-5.579zm22.039 24l-1.847 8h-5.58l1.847-8h5.58zm-27.58 0l-1.846 8h5.579l1.847-8h-5.58z\"/></svg>"
},
"$:/core/images/picture": {
"title": "$:/core/images/picture",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-picture tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112 68.233v-48.23A4.001 4.001 0 00107.997 16H20.003A4.001 4.001 0 0016 20.003v38.31l9.241-14.593c2.8-4.422 9.023-5.008 12.6-1.186l18.247 20.613 13.687-6.407a8 8 0 018.903 1.492 264.97 264.97 0 002.92 2.739 249.44 249.44 0 006.798 6.066 166.5 166.5 0 002.106 1.778c2.108 1.747 3.967 3.188 5.482 4.237.748.518 1.383.92 2.044 1.33.444.117 1.046.144 1.809.05 1.873-.233 4.238-1.144 6.723-2.547a36.016 36.016 0 003.205-2.044c.558-.4.93-.686 1.07-.802.376-.31.765-.577 1.165-.806zM0 8.007A8.01 8.01 0 018.007 0h111.986A8.01 8.01 0 01128 8.007v111.986a8.01 8.01 0 01-8.007 8.007H8.007A8.01 8.01 0 010 119.993V8.007zM95 42a8 8 0 100-16 8 8 0 000 16zM32 76c15.859 4.83 20.035 7.244 20.035 12S32 95.471 32 102.347c0 6.876 1.285 4.99 1.285 9.653H68s-13.685-6.625-13.685-10.8c0-7.665 10.615-8.34 10.615-13.2 0-7.357-14.078-8.833-32.93-12z\"/></svg>"
},
"$:/core/images/plugin-generic-language": {
"title": "$:/core/images/plugin-generic-language",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M61.207 68.137c-4.324 2.795-6.999 6.656-6.999 10.921 0 7.906 9.19 14.424 21.042 15.336 2.162 3.902 8.598 6.785 16.318 7.01-5.126-1.125-9.117-3.742-10.62-7.01C92.805 93.487 102 86.967 102 79.059c0-8.53-10.699-15.445-23.896-15.445-6.599 0-12.572 1.729-16.897 4.524zm12.794-14.158c-4.324 2.795-10.298 4.524-16.897 4.524-2.619 0-5.14-.272-7.497-.775-3.312 2.25-8.383 3.69-14.067 3.69l-.255-.002c4.119-.892 7.511-2.747 9.478-5.13-6.925-2.704-11.555-7.617-11.555-13.228 0-8.53 10.699-15.445 23.896-15.445C70.301 27.613 81 34.528 81 43.058c0 4.265-2.675 8.126-6.999 10.921zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
},
"$:/core/images/plugin-generic-plugin": {
"title": "$:/core/images/plugin-generic-plugin",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M40.397 76.446V95.34h14.12l-.001-.005a6.912 6.912 0 005.364-11.593l.046-.023a6.912 6.912 0 119.979.526l.086.055a6.914 6.914 0 004.408 10.948l-.023.092h21.32V75.568l-.15.038a6.912 6.912 0 00-11.593-5.364l-.022-.046a6.912 6.912 0 11.526-9.979l.055-.086a6.914 6.914 0 0010.948-4.408c.079.018.158.038.236.059v-15.74h-21.32l.023-.094a6.914 6.914 0 01-4.408-10.947 10.23 10.23 0 00-.086-.055 6.912 6.912 0 10-9.979-.526l-.046.023a6.912 6.912 0 01-5.364 11.593l.001.005h-14.12v12.847A6.912 6.912 0 0129.5 59.843l-.054.086a6.912 6.912 0 10-.526 9.979l.023.046a6.912 6.912 0 0111.455 6.492zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
},
"$:/core/images/plugin-generic-theme": {
"title": "$:/core/images/plugin-generic-theme",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M29.408 91.472L51.469 69.41l-.004-.005a2.22 2.22 0 01.004-3.146c.87-.87 2.281-.872 3.147-.005l9.465 9.464a2.22 2.22 0 01-.005 3.147c-.87.87-2.28.871-3.147.005l-.005-.005-22.061 22.062a6.686 6.686 0 11-9.455-9.455zM60.802 66.38c-2.436-2.704-4.465-5.091-5.817-6.869-6.855-9.014-10.313-4.268-14.226 0-3.913 4.268 1.03 7.726-2.683 10.741-3.713 3.015-3.484 4.06-9.752-1.455-6.267-5.516-6.7-7.034-3.823-10.181 2.877-3.147 5.281 1.808 11.159-3.785 5.877-5.593.94-10.55.94-10.55s12.237-25.014 28.588-23.167c16.351 1.848-6.186-2.392-11.792 17.226-2.4 8.4.447 6.42 4.998 9.968 1.394 1.086 6.03 4.401 11.794 8.685l20.677-20.676 1.615-4.766 7.84-4.689 3.151 3.152-4.688 7.84-4.766 1.615-20.224 20.223c12.663 9.547 28.312 22.146 28.312 26.709 0 7.217-3.071 11.526-9.535 9.164-4.693-1.715-18.768-15.192-28.753-25.897l-2.893 2.893-3.151-3.152 3.029-3.029zM63.953 0l54.56 32v64l-54.56 32-54.56-32V32l54.56-32z\"/></svg>"
},
"$:/core/images/preview-closed": {
"title": "$:/core/images/preview-closed",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-closed tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M.088 64a7.144 7.144 0 001.378 5.458C16.246 88.818 39.17 100.414 64 100.414c24.83 0 47.753-11.596 62.534-30.956A7.144 7.144 0 00127.912 64C110.582 78.416 88.304 87.086 64 87.086 39.696 87.086 17.418 78.416.088 64z\"/><rect width=\"4\" height=\"16\" x=\"62\" y=\"96\" rx=\"4\"/><rect width=\"4\" height=\"16\" x=\"78\" y=\"93\" rx=\"4\" transform=\"rotate(-5 80 101)\"/><rect width=\"4\" height=\"16\" x=\"46\" y=\"93\" rx=\"4\" transform=\"rotate(5 48 101)\"/><rect width=\"4\" height=\"16\" x=\"30\" y=\"88\" rx=\"4\" transform=\"rotate(10 32 96)\"/><rect width=\"4\" height=\"16\" x=\"94\" y=\"88\" rx=\"4\" transform=\"rotate(-10 96 96)\"/><rect width=\"4\" height=\"16\" x=\"110\" y=\"80\" rx=\"4\" transform=\"rotate(-20 112 88)\"/><rect width=\"4\" height=\"16\" x=\"14\" y=\"80\" rx=\"4\" transform=\"rotate(20 16 88)\"/></g></svg>"
},
"$:/core/images/preview-open": {
"title": "$:/core/images/preview-open",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-open tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.11 99.588c-24.83 0-47.754-11.596-62.534-30.957a7.148 7.148 0 010-8.675C16.356 40.596 39.28 29 64.11 29c24.83 0 47.753 11.596 62.534 30.956a7.148 7.148 0 010 8.675c-14.78 19.36-37.703 30.957-62.534 30.957zm46.104-32.007c1.44-1.524 1.44-3.638 0-5.162C99.326 50.9 82.439 44 64.147 44S28.968 50.9 18.08 62.42c-1.44 1.523-1.44 3.637 0 5.16C28.968 79.1 45.855 86 64.147 86s35.179-6.9 46.067-18.42z\"/><path d=\"M63.5 88C76.479 88 87 77.479 87 64.5S76.479 41 63.5 41 40 51.521 40 64.5 50.521 88 63.5 88z\"/></g></svg>"
},
"$:/core/images/print-button": {
"title": "$:/core/images/print-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M112 71V30.5h-.032c-.035-2-.816-3.99-2.343-5.516L86.998 2.357A7.978 7.978 0 0081 .02V0H24a8 8 0 00-8 8v63h8V8h57v14.5c0 4.422 3.582 8 8 8h15V71h8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/><path d=\"M0 80.005C0 71.165 7.156 64 16 64h96c8.836 0 16 7.155 16 16.005v31.99c0 8.84-7.156 16.005-16 16.005H16c-8.836 0-16-7.155-16-16.005v-31.99zM104 96a8 8 0 100-16 8 8 0 000 16z\"/></g></svg>"
},
"$:/core/images/quote": {
"title": "$:/core/images/quote",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-quote tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M51.219 117.713V62.199H27.427c0-8.891 1.683-16.401 5.047-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.36 3.184-20.728 6.669-6.368 3.484-11.835 7.87-16.401 13.157C9.524 27.113 5.98 33.241 3.456 40.21.933 47.18-.21 54.63.03 62.56v55.153H51.22zm76.781 0V62.199h-23.791c0-8.891 1.682-16.401 5.046-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.359 3.184-20.727 6.669-6.369 3.484-11.836 7.87-16.402 13.157-4.566 5.287-8.11 11.415-10.634 18.384-2.523 6.97-3.665 14.42-3.424 22.35v55.153H128z\"/></svg>"
},
"$:/core/images/refresh-button": {
"title": "$:/core/images/refresh-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-refresh-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M106.369 39.433c10.16 20.879 6.57 46.764-10.771 64.106-21.87 21.87-57.327 21.87-79.196 0-21.87-21.87-21.87-57.326 0-79.196a8 8 0 1111.314 11.314c-15.621 15.62-15.621 40.947 0 56.568 15.62 15.621 40.947 15.621 56.568 0C97.72 78.79 99.6 58.175 89.924 42.73l-6.44 12.264a8 8 0 11-14.166-7.437L84.435 18.76a8 8 0 0110.838-3.345l28.873 15.345a8 8 0 11-7.51 14.129l-10.267-5.457zm-8.222-12.368c-.167-.19-.336-.38-.506-.57l.96-.296-.454.866z\"/></svg>"
},
"$:/core/images/right-arrow": {
"title": "$:/core/images/right-arrow",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-right-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M99.069 64.173c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></svg>"
},
"$:/core/images/rotate-left": {
"title": "$:/core/images/rotate-left",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-rotate-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect width=\"80\" height=\"32\" x=\"48\" y=\"96\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 01-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 11-5.657 5.657L49.172 43.142a4 4 0 010-5.657l11.313-11.313a4 4 0 115.657 5.656l-4.821 4.822z\"/></g></svg>"
},
"$:/core/images/save-button": {
"title": "$:/core/images/save-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/></svg>"
},
"$:/core/images/size": {
"title": "$:/core/images/size",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-size tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M92.343 26l-9.171 9.172a4 4 0 105.656 5.656l16-16a4 4 0 000-5.656l-16-16a4 4 0 10-5.656 5.656L92.343 18H22a4 4 0 00-4 4v70.343l-9.172-9.171a4 4 0 10-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656L26 92.343V22l-4 4h70.343zM112 52v64l4-4H52a4 4 0 100 8h64a4 4 0 004-4V52a4 4 0 10-8 0z\"/></svg>"
},
"$:/core/images/spiral": {
"title": "$:/core/images/spiral",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-spiral tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074a4.785 4.785 0 00-4.52-5.03 4.778 4.778 0 00-5.03 4.52c-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01a1.047 1.047 0 01-.264-.332c-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"/></svg>"
},
"$:/core/images/stamp": {
"title": "$:/core/images/stamp",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-stamp tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M49.733 64H16.01C11.584 64 8 67.583 8 72.003V97h112V72.003A8 8 0 00111.99 64H78.267A22.813 22.813 0 0175.5 53.077c0-6.475 2.687-12.324 7.009-16.497A22.818 22.818 0 0087 22.952C87 10.276 76.703 0 64 0S41 10.276 41 22.952c0 5.103 1.669 9.817 4.491 13.628 4.322 4.173 7.009 10.022 7.009 16.497 0 3.954-1.002 7.675-2.767 10.923zM8 104h112v8H8v-8z\"/></svg>"
},
"$:/core/images/star-filled": {
"title": "$:/core/images/star-filled",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-star-filled tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M61.836 96.823l37.327 27.287c2.72 1.99 6.379-.69 5.343-3.912L90.29 75.988l-1.26 3.91 37.285-27.345c2.718-1.993 1.32-6.327-2.041-6.33l-46.113-.036 3.3 2.416L67.176 4.416c-1.04-3.221-5.563-3.221-6.604 0L46.29 48.603l3.3-2.416-46.113.036c-3.362.003-4.759 4.337-2.04 6.33L38.72 79.898l-1.26-3.91-14.216 44.21c-1.036 3.223 2.622 5.901 5.343 3.912l37.326-27.287h-4.078z\"/></svg>"
},
"$:/core/images/storyview-classic": {
"title": "$:/core/images/storyview-classic",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-classic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm0 48C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0 32C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
},
"$:/core/images/storyview-pop": {
"title": "$:/core/images/storyview-pop",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-pop tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm-7.99 40C11.587 56 8 59.578 8 63.992v16.016C8 84.422 11.584 88 16.01 88h95.98c4.424 0 8.01-3.578 8.01-7.992V63.992c0-4.414-3.584-7.992-8.01-7.992H16.01zM24 96C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0-32C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
},
"$:/core/images/storyview-zoomin": {
"title": "$:/core/images/storyview-zoomin",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-zoomin tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16A8 8 0 0016 24.009V71.99C16 76.414 19.588 80 24 80h80a8 8 0 008-8.009V24.01c0-4.423-3.588-8.009-8-8.009H24z\"/></svg>"
},
"$:/core/images/strikethrough": {
"title": "$:/core/images/strikethrough",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-strikethrough tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M92.794 38.726h15.422c-.229-6.74-1.514-12.538-3.856-17.393-2.342-4.855-5.54-8.881-9.596-12.08-4.055-3.199-8.767-5.54-14.136-7.025C75.258.743 69.433 0 63.15 0a62.76 62.76 0 00-16.364 2.142C41.474 3.57 36.733 5.74 32.564 8.653c-4.17 2.913-7.511 6.626-10.025 11.138-2.513 4.512-3.77 9.853-3.77 16.022 0 5.597 1.115 10.252 3.342 13.965 2.228 3.712 5.198 6.74 8.91 9.081 3.713 2.342 7.911 4.227 12.595 5.655a194.641 194.641 0 0014.308 3.77c4.855 1.085 9.624 2.142 14.308 3.17 4.683 1.028 8.881 2.37 12.594 4.027 3.713 1.656 6.683 3.798 8.91 6.425 2.228 2.628 3.342 6.055 3.342 10.281 0 4.456-.914 8.111-2.742 10.967a19.953 19.953 0 01-7.197 6.768c-2.97 1.657-6.311 2.828-10.024 3.513a60.771 60.771 0 01-11.052 1.028c-4.57 0-9.025-.571-13.366-1.713-4.34-1.143-8.139-2.913-11.394-5.312-3.256-2.4-5.884-5.455-7.883-9.168-1.999-3.712-2.998-8.139-2.998-13.28H15c0 7.426 1.342 13.852 4.027 19.278 2.684 5.426 6.34 9.881 10.966 13.365 4.627 3.484 9.996 6.083 16.107 7.797 6.112 1.713 12.595 2.57 19.449 2.57 5.597 0 11.223-.657 16.878-1.97 5.655-1.314 10.767-3.428 15.336-6.34 4.57-2.914 8.31-6.683 11.224-11.31 2.913-4.626 4.37-10.195 4.37-16.707 0-6.054-1.115-11.08-3.342-15.079-2.228-3.998-5.198-7.31-8.91-9.938-3.713-2.627-7.911-4.712-12.595-6.254a170.83 170.83 0 00-14.308-4.027 549.669 549.669 0 00-14.308-3.17c-4.683-.971-8.881-2.2-12.594-3.684-3.713-1.485-6.683-3.399-8.91-5.74-2.228-2.342-3.342-5.398-3.342-9.168 0-3.998.771-7.34 2.313-10.024 1.543-2.685 3.599-4.826 6.17-6.426 2.57-1.599 5.51-2.741 8.824-3.427a49.767 49.767 0 0110.11-1.028c8.453 0 15.393 1.97 20.819 5.912 5.426 3.94 8.596 10.31 9.51 19.106z\"/><path d=\"M5 54h118v16H5z\"/></g></svg>"
},
"$:/core/images/subscript": {
"title": "$:/core/images/subscript",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-subscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 128.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
},
"$:/core/images/superscript": {
"title": "$:/core/images/superscript",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-superscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 63.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
},
"$:/core/images/tag-button": {
"title": "$:/core/images/tag-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tag-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M18.164 47.66l.004 4.105c.003 3.823 2.19 9.097 4.885 11.792l61.85 61.85c2.697 2.697 7.068 2.69 9.769-.01L125.767 94.3a6.903 6.903 0 00.01-9.77L63.928 22.683c-2.697-2.697-7.976-4.88-11.796-4.881l-27.076-.007a6.902 6.902 0 00-6.91 6.91l.008 9.96.287.033c3.73.411 8.489-.044 13.365-1.153a9.702 9.702 0 0111.14-3.662l.291-.13.128.285a9.7 9.7 0 013.3 2.17c3.796 3.796 3.801 9.945.012 13.734-3.618 3.618-9.386 3.777-13.204.482-5.365 1.122-10.674 1.596-15.309 1.237z\"/><path d=\"M47.633 39.532l.023.051c-9.689 4.356-21.584 6.799-30.396 5.828C5.273 44.089-1.028 36.43 2.443 24.078 5.562 12.976 14.3 4.361 24.047 1.548c10.68-3.083 19.749 1.968 19.749 13.225h-8.623c0-4.859-3.078-6.573-8.735-4.94-6.91 1.995-13.392 8.383-15.694 16.577-1.915 6.818.417 9.653 7.46 10.43 7.126.785 17.531-1.352 25.917-5.121l.027.06.036-.017c1.76-.758 6.266 6.549 3.524 7.74a2.8 2.8 0 01-.075.03z\"/></g></svg>"
},
"$:/core/images/theme-button": {
"title": "$:/core/images/theme-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-theme-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.854 66.945a122.626 122.626 0 01-3.9-4.819c-11.064-14.548-16.645-6.888-22.96 0-6.315 6.888 1.664 12.47-4.33 17.335-5.993 4.866-5.623 6.552-15.737-2.35-10.115-8.9-10.815-11.351-6.172-16.43 4.644-5.08 8.524 2.918 18.01-6.108 9.485-9.026 1.517-17.026 1.517-17.026S42.03-2.824 68.42.157c26.39 2.982-9.984-3.86-19.031 27.801-3.874 13.556.72 10.362 8.066 16.087 1.707 1.33 6.428 4.732 12.671 9.318-6.129 5.879-11.157 10.669-14.273 13.582zm11.641 12.947c16.013 17.036 37.742 37.726 45.117 40.42 10.432 3.813 15.388-3.141 15.388-14.79 0-7.151-23.83-26.542-43.924-41.769-7.408 7.156-13.376 12.953-16.58 16.139z\"/><path d=\"M11.069 109.828L46.31 74.587a3.56 3.56 0 115.037-5.032l15.098 15.098a3.56 3.56 0 11-5.032 5.037l-35.24 35.241c-4.171 4.17-10.933 4.17-15.104 0-4.17-4.17-4.17-10.933 0-15.103zM124.344 6.622l5.034 5.034-7.49 12.524-7.613 2.58L61.413 79.62l-5.034-5.034 52.861-52.862 2.58-7.614 12.524-7.49z\"/></g></svg>"
},
"$:/core/images/timestamp-off": {
"title": "$:/core/images/timestamp-off",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-off tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/></g></svg>"
},
"$:/core/images/timestamp-on": {
"title": "$:/core/images/timestamp-on",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-on tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178a5.005 5.005 0 01-7.045-.613 5.008 5.008 0 01.616-7.047l9.95-8.348a5 5 0 016.429 7.661l-9.95 8.348zm89.573 0a5.005 5.005 0 007.045-.613 5.008 5.008 0 00-.616-7.047l-9.95-8.348a5 5 0 00-6.428 7.661l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/></g></svg>"
},
"$:/core/images/tip": {
"title": "$:/core/images/tip",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tip tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\"/></svg>"
},
"$:/core/images/transcludify": {
"title": "$:/core/images/transcludify",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806z\"/></svg>"
},
"$:/core/images/twitter": {
"title": "$:/core/images/twitter",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-twitter tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.626 115.803A73.376 73.376 0 012 104.235c2.022.238 4.08.36 6.166.36 12.111 0 23.258-4.117 32.105-11.023-11.312-.208-20.859-7.653-24.148-17.883a25.98 25.98 0 0011.674-.441C15.971 72.881 7.061 62.474 7.061 49.997c0-.108 0-.216.002-.323a25.824 25.824 0 0011.709 3.22c-6.936-4.617-11.5-12.5-11.5-21.433 0-4.719 1.274-9.142 3.5-12.945 12.75 15.579 31.797 25.83 53.281 26.904-.44-1.884-.67-3.85-.67-5.868 0-14.22 11.575-25.75 25.852-25.75a25.865 25.865 0 0118.869 8.132 51.892 51.892 0 0016.415-6.248c-1.93 6.012-6.029 11.059-11.366 14.246A51.844 51.844 0 00128 25.878a52.428 52.428 0 01-12.9 13.33c.05 1.104.075 2.214.075 3.33 0 34.028-26 73.265-73.549 73.265\"/></svg>"
},
"$:/core/images/underline": {
"title": "$:/core/images/underline",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-underline tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M7 117.421h114.248V128H7v-10.579zm97.871-18.525V0h-16.26v55.856c0 4.463-.605 8.576-1.816 12.338-1.212 3.762-3.03 7.046-5.452 9.851-2.423 2.806-5.452 4.974-9.086 6.504-3.635 1.53-7.939 2.296-12.912 2.296-6.25 0-11.159-1.786-14.73-5.356-3.57-3.571-5.356-8.417-5.356-14.538V0H23v65.038c0 5.356.542 10.234 1.626 14.633 1.084 4.4 2.965 8.194 5.643 11.382 2.678 3.188 6.185 5.643 10.52 7.365 4.337 1.721 9.756 2.582 16.26 2.582 7.27 0 13.582-1.435 18.938-4.304 5.356-2.87 9.755-7.365 13.199-13.486h.382v15.686h15.303z\"/></svg>"
},
"$:/core/images/unfold-all-button": {
"title": "$:/core/images/unfold-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M63.945 60.624c-2.05 0-4.101-.78-5.666-2.345L35.662 35.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 41.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 58.279a7.986 7.986 0 01-5.663 2.346zM64.004 124.565c-2.05 0-4.102-.78-5.666-2.345L35.721 99.603c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 105.255l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.662 122.22a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/unfold-button": {
"title": "$:/core/images/unfold-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M63.945 63.624c-2.05 0-4.101-.78-5.666-2.345L35.662 38.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 44.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 61.279a7.986 7.986 0 01-5.663 2.346zM64.004 105.682c-2.05.001-4.102-.78-5.666-2.344L35.721 80.721c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 86.373l16.966-16.966c3.124-3.125 8.194-3.13 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319l-22.617 22.617a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/unlocked-padlock": {
"title": "$:/core/images/unlocked-padlock",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unlocked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M48.627 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h6.136c-10.455-12.651-27.364-35.788-4.3-55.142 24.636-20.672 45.835 4.353 55.777 16.201 9.943 11.85-2.676 22.437-12.457 9.892-9.78-12.545-21.167-24.146-33.207-14.043-12.041 10.104-1.757 22.36 8.813 34.958 2.467 2.94 3.641 5.732 3.865 8.134zm19.105 28.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
},
"$:/core/images/up-arrow": {
"title": "$:/core/images/up-arrow",
"created": "20150316000544368",
"modified": "20150316000831867",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-up-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M63.892.281c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.104 3.092-11.196 0L63.894 19.393 13.513 69.774a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98A7.892 7.892 0 0163.893.28z\"/></svg>"
},
"$:/core/images/video": {
"title": "$:/core/images/video",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-video tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 12c-34.91 0-55.273 2.917-58.182 5.833C2.91 20.75 0 41.167 0 64.5c0 23.333 2.91 43.75 5.818 46.667C8.728 114.083 29.091 117 64 117c34.91 0 55.273-2.917 58.182-5.833C125.09 108.25 128 87.833 128 64.5c0-23.333-2.91-43.75-5.818-46.667C119.272 14.917 98.909 12 64 12zm-9.084 32.618c-3.813-2.542-6.905-.879-6.905 3.698v31.368c0 4.585 3.099 6.235 6.905 3.698l22.168-14.779c3.813-2.542 3.806-6.669 0-9.206L54.916 44.618z\"/></svg>"
},
"$:/core/images/warning": {
"title": "$:/core/images/warning",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-warning tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\"/></svg>"
},
"$:/language/Buttons/AdvancedSearch/Caption": {
"title": "$:/language/Buttons/AdvancedSearch/Caption",
"text": "advanced search"
},
"$:/language/Buttons/AdvancedSearch/Hint": {
"title": "$:/language/Buttons/AdvancedSearch/Hint",
"text": "Advanced search"
},
"$:/language/Buttons/Cancel/Caption": {
"title": "$:/language/Buttons/Cancel/Caption",
"text": "cancel"
},
"$:/language/Buttons/Cancel/Hint": {
"title": "$:/language/Buttons/Cancel/Hint",
"text": "Discard changes to this tiddler"
},
"$:/language/Buttons/Clone/Caption": {
"title": "$:/language/Buttons/Clone/Caption",
"text": "clone"
},
"$:/language/Buttons/Clone/Hint": {
"title": "$:/language/Buttons/Clone/Hint",
"text": "Clone this tiddler"
},
"$:/language/Buttons/Close/Caption": {
"title": "$:/language/Buttons/Close/Caption",
"text": "close"
},
"$:/language/Buttons/Close/Hint": {
"title": "$:/language/Buttons/Close/Hint",
"text": "Close this tiddler"
},
"$:/language/Buttons/CloseAll/Caption": {
"title": "$:/language/Buttons/CloseAll/Caption",
"text": "close all"
},
"$:/language/Buttons/CloseAll/Hint": {
"title": "$:/language/Buttons/CloseAll/Hint",
"text": "Close all tiddlers"
},
"$:/language/Buttons/CloseOthers/Caption": {
"title": "$:/language/Buttons/CloseOthers/Caption",
"text": "close others"
},
"$:/language/Buttons/CloseOthers/Hint": {
"title": "$:/language/Buttons/CloseOthers/Hint",
"text": "Close other tiddlers"
},
"$:/language/Buttons/ControlPanel/Caption": {
"title": "$:/language/Buttons/ControlPanel/Caption",
"text": "control panel"
},
"$:/language/Buttons/ControlPanel/Hint": {
"title": "$:/language/Buttons/ControlPanel/Hint",
"text": "Open control panel"
},
"$:/language/Buttons/CopyToClipboard/Caption": {
"title": "$:/language/Buttons/CopyToClipboard/Caption",
"text": "copy to clipboard"
},
"$:/language/Buttons/CopyToClipboard/Hint": {
"title": "$:/language/Buttons/CopyToClipboard/Hint",
"text": "Copy this text to the clipboard"
},
"$:/language/Buttons/Delete/Caption": {
"title": "$:/language/Buttons/Delete/Caption",
"text": "delete"
},
"$:/language/Buttons/Delete/Hint": {
"title": "$:/language/Buttons/Delete/Hint",
"text": "Delete this tiddler"
},
"$:/language/Buttons/Edit/Caption": {
"title": "$:/language/Buttons/Edit/Caption",
"text": "edit"
},
"$:/language/Buttons/Edit/Hint": {
"title": "$:/language/Buttons/Edit/Hint",
"text": "Edit this tiddler"
},
"$:/language/Buttons/Encryption/Caption": {
"title": "$:/language/Buttons/Encryption/Caption",
"text": "encryption"
},
"$:/language/Buttons/Encryption/Hint": {
"title": "$:/language/Buttons/Encryption/Hint",
"text": "Set or clear a password for saving this wiki"
},
"$:/language/Buttons/Encryption/ClearPassword/Caption": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
"text": "clear password"
},
"$:/language/Buttons/Encryption/ClearPassword/Hint": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
"text": "Clear the password and save this wiki without encryption"
},
"$:/language/Buttons/Encryption/SetPassword/Caption": {
"title": "$:/language/Buttons/Encryption/SetPassword/Caption",
"text": "set password"
},
"$:/language/Buttons/Encryption/SetPassword/Hint": {
"title": "$:/language/Buttons/Encryption/SetPassword/Hint",
"text": "Set a password for saving this wiki with encryption"
},
"$:/language/Buttons/ExportPage/Caption": {
"title": "$:/language/Buttons/ExportPage/Caption",
"text": "export all"
},
"$:/language/Buttons/ExportPage/Hint": {
"title": "$:/language/Buttons/ExportPage/Hint",
"text": "Export all tiddlers"
},
"$:/language/Buttons/ExportTiddler/Caption": {
"title": "$:/language/Buttons/ExportTiddler/Caption",
"text": "export tiddler"
},
"$:/language/Buttons/ExportTiddler/Hint": {
"title": "$:/language/Buttons/ExportTiddler/Hint",
"text": "Export tiddler"
},
"$:/language/Buttons/ExportTiddlers/Caption": {
"title": "$:/language/Buttons/ExportTiddlers/Caption",
"text": "export tiddlers"
},
"$:/language/Buttons/ExportTiddlers/Hint": {
"title": "$:/language/Buttons/ExportTiddlers/Hint",
"text": "Export tiddlers"
},
"$:/language/Buttons/SidebarSearch/Hint": {
"title": "$:/language/Buttons/SidebarSearch/Hint",
"text": "Select the sidebar search field"
},
"$:/language/Buttons/Fold/Caption": {
"title": "$:/language/Buttons/Fold/Caption",
"text": "fold tiddler"
},
"$:/language/Buttons/Fold/Hint": {
"title": "$:/language/Buttons/Fold/Hint",
"text": "Fold the body of this tiddler"
},
"$:/language/Buttons/Fold/FoldBar/Caption": {
"title": "$:/language/Buttons/Fold/FoldBar/Caption",
"text": "fold-bar"
},
"$:/language/Buttons/Fold/FoldBar/Hint": {
"title": "$:/language/Buttons/Fold/FoldBar/Hint",
"text": "Optional bars to fold and unfold tiddlers"
},
"$:/language/Buttons/Unfold/Caption": {
"title": "$:/language/Buttons/Unfold/Caption",
"text": "unfold tiddler"
},
"$:/language/Buttons/Unfold/Hint": {
"title": "$:/language/Buttons/Unfold/Hint",
"text": "Unfold the body of this tiddler"
},
"$:/language/Buttons/FoldOthers/Caption": {
"title": "$:/language/Buttons/FoldOthers/Caption",
"text": "fold other tiddlers"
},
"$:/language/Buttons/FoldOthers/Hint": {
"title": "$:/language/Buttons/FoldOthers/Hint",
"text": "Fold the bodies of other opened tiddlers"
},
"$:/language/Buttons/FoldAll/Caption": {
"title": "$:/language/Buttons/FoldAll/Caption",
"text": "fold all tiddlers"
},
"$:/language/Buttons/FoldAll/Hint": {
"title": "$:/language/Buttons/FoldAll/Hint",
"text": "Fold the bodies of all opened tiddlers"
},
"$:/language/Buttons/UnfoldAll/Caption": {
"title": "$:/language/Buttons/UnfoldAll/Caption",
"text": "unfold all tiddlers"
},
"$:/language/Buttons/UnfoldAll/Hint": {
"title": "$:/language/Buttons/UnfoldAll/Hint",
"text": "Unfold the bodies of all opened tiddlers"
},
"$:/language/Buttons/FullScreen/Caption": {
"title": "$:/language/Buttons/FullScreen/Caption",
"text": "full-screen"
},
"$:/language/Buttons/FullScreen/Hint": {
"title": "$:/language/Buttons/FullScreen/Hint",
"text": "Enter or leave full-screen mode"
},
"$:/language/Buttons/Help/Caption": {
"title": "$:/language/Buttons/Help/Caption",
"text": "help"
},
"$:/language/Buttons/Help/Hint": {
"title": "$:/language/Buttons/Help/Hint",
"text": "Show help panel"
},
"$:/language/Buttons/Import/Caption": {
"title": "$:/language/Buttons/Import/Caption",
"text": "import"
},
"$:/language/Buttons/Import/Hint": {
"title": "$:/language/Buttons/Import/Hint",
"text": "Import many types of file including text, image, TiddlyWiki or JSON"
},
"$:/language/Buttons/Info/Caption": {
"title": "$:/language/Buttons/Info/Caption",
"text": "info"
},
"$:/language/Buttons/Info/Hint": {
"title": "$:/language/Buttons/Info/Hint",
"text": "Show information for this tiddler"
},
"$:/language/Buttons/Home/Caption": {
"title": "$:/language/Buttons/Home/Caption",
"text": "home"
},
"$:/language/Buttons/Home/Hint": {
"title": "$:/language/Buttons/Home/Hint",
"text": "Open the default tiddlers"
},
"$:/language/Buttons/Language/Caption": {
"title": "$:/language/Buttons/Language/Caption",
"text": "language"
},
"$:/language/Buttons/Language/Hint": {
"title": "$:/language/Buttons/Language/Hint",
"text": "Choose the user interface language"
},
"$:/language/Buttons/Manager/Caption": {
"title": "$:/language/Buttons/Manager/Caption",
"text": "tiddler manager"
},
"$:/language/Buttons/Manager/Hint": {
"title": "$:/language/Buttons/Manager/Hint",
"text": "Open tiddler manager"
},
"$:/language/Buttons/More/Caption": {
"title": "$:/language/Buttons/More/Caption",
"text": "more"
},
"$:/language/Buttons/More/Hint": {
"title": "$:/language/Buttons/More/Hint",
"text": "More actions"
},
"$:/language/Buttons/NewHere/Caption": {
"title": "$:/language/Buttons/NewHere/Caption",
"text": "new here"
},
"$:/language/Buttons/NewHere/Hint": {
"title": "$:/language/Buttons/NewHere/Hint",
"text": "Create a new tiddler tagged with this one"
},
"$:/language/Buttons/NewJournal/Caption": {
"title": "$:/language/Buttons/NewJournal/Caption",
"text": "new journal"
},
"$:/language/Buttons/NewJournal/Hint": {
"title": "$:/language/Buttons/NewJournal/Hint",
"text": "Create a new journal tiddler"
},
"$:/language/Buttons/NewJournalHere/Caption": {
"title": "$:/language/Buttons/NewJournalHere/Caption",
"text": "new journal here"
},
"$:/language/Buttons/NewJournalHere/Hint": {
"title": "$:/language/Buttons/NewJournalHere/Hint",
"text": "Create a new journal tiddler tagged with this one"
},
"$:/language/Buttons/NewImage/Caption": {
"title": "$:/language/Buttons/NewImage/Caption",
"text": "new image"
},
"$:/language/Buttons/NewImage/Hint": {
"title": "$:/language/Buttons/NewImage/Hint",
"text": "Create a new image tiddler"
},
"$:/language/Buttons/NewMarkdown/Caption": {
"title": "$:/language/Buttons/NewMarkdown/Caption",
"text": "new Markdown tiddler"
},
"$:/language/Buttons/NewMarkdown/Hint": {
"title": "$:/language/Buttons/NewMarkdown/Hint",
"text": "Create a new Markdown tiddler"
},
"$:/language/Buttons/NewTiddler/Caption": {
"title": "$:/language/Buttons/NewTiddler/Caption",
"text": "new tiddler"
},
"$:/language/Buttons/NewTiddler/Hint": {
"title": "$:/language/Buttons/NewTiddler/Hint",
"text": "Create a new tiddler"
},
"$:/language/Buttons/OpenWindow/Caption": {
"title": "$:/language/Buttons/OpenWindow/Caption",
"text": "open in new window"
},
"$:/language/Buttons/OpenWindow/Hint": {
"title": "$:/language/Buttons/OpenWindow/Hint",
"text": "Open tiddler in new window"
},
"$:/language/Buttons/Palette/Caption": {
"title": "$:/language/Buttons/Palette/Caption",
"text": "palette"
},
"$:/language/Buttons/Palette/Hint": {
"title": "$:/language/Buttons/Palette/Hint",
"text": "Choose the colour palette"
},
"$:/language/Buttons/Permalink/Caption": {
"title": "$:/language/Buttons/Permalink/Caption",
"text": "permalink"
},
"$:/language/Buttons/Permalink/Hint": {
"title": "$:/language/Buttons/Permalink/Hint",
"text": "Set browser address bar to a direct link to this tiddler"
},
"$:/language/Buttons/Permaview/Caption": {
"title": "$:/language/Buttons/Permaview/Caption",
"text": "permaview"
},
"$:/language/Buttons/Permaview/Hint": {
"title": "$:/language/Buttons/Permaview/Hint",
"text": "Set browser address bar to a direct link to all the tiddlers in this story"
},
"$:/language/Buttons/Print/Caption": {
"title": "$:/language/Buttons/Print/Caption",
"text": "print page"
},
"$:/language/Buttons/Print/Hint": {
"title": "$:/language/Buttons/Print/Hint",
"text": "Print the current page"
},
"$:/language/Buttons/Refresh/Caption": {
"title": "$:/language/Buttons/Refresh/Caption",
"text": "refresh"
},
"$:/language/Buttons/Refresh/Hint": {
"title": "$:/language/Buttons/Refresh/Hint",
"text": "Perform a full refresh of the wiki"
},
"$:/language/Buttons/Save/Caption": {
"title": "$:/language/Buttons/Save/Caption",
"text": "ok"
},
"$:/language/Buttons/Save/Hint": {
"title": "$:/language/Buttons/Save/Hint",
"text": "Confirm changes to this tiddler"
},
"$:/language/Buttons/SaveWiki/Caption": {
"title": "$:/language/Buttons/SaveWiki/Caption",
"text": "save changes"
},
"$:/language/Buttons/SaveWiki/Hint": {
"title": "$:/language/Buttons/SaveWiki/Hint",
"text": "Save changes"
},
"$:/language/Buttons/StoryView/Caption": {
"title": "$:/language/Buttons/StoryView/Caption",
"text": "storyview"
},
"$:/language/Buttons/StoryView/Hint": {
"title": "$:/language/Buttons/StoryView/Hint",
"text": "Choose the story visualisation"
},
"$:/language/Buttons/HideSideBar/Caption": {
"title": "$:/language/Buttons/HideSideBar/Caption",
"text": "hide sidebar"
},
"$:/language/Buttons/HideSideBar/Hint": {
"title": "$:/language/Buttons/HideSideBar/Hint",
"text": "Hide sidebar"
},
"$:/language/Buttons/ShowSideBar/Caption": {
"title": "$:/language/Buttons/ShowSideBar/Caption",
"text": "show sidebar"
},
"$:/language/Buttons/ShowSideBar/Hint": {
"title": "$:/language/Buttons/ShowSideBar/Hint",
"text": "Show sidebar"
},
"$:/language/Buttons/TagManager/Caption": {
"title": "$:/language/Buttons/TagManager/Caption",
"text": "tag manager"
},
"$:/language/Buttons/TagManager/Hint": {
"title": "$:/language/Buttons/TagManager/Hint",
"text": "Open tag manager"
},
"$:/language/Buttons/Timestamp/Caption": {
"title": "$:/language/Buttons/Timestamp/Caption",
"text": "timestamps"
},
"$:/language/Buttons/Timestamp/Hint": {
"title": "$:/language/Buttons/Timestamp/Hint",
"text": "Choose whether modifications update timestamps"
},
"$:/language/Buttons/Timestamp/On/Caption": {
"title": "$:/language/Buttons/Timestamp/On/Caption",
"text": "timestamps are on"
},
"$:/language/Buttons/Timestamp/On/Hint": {
"title": "$:/language/Buttons/Timestamp/On/Hint",
"text": "Update timestamps when tiddlers are modified"
},
"$:/language/Buttons/Timestamp/Off/Caption": {
"title": "$:/language/Buttons/Timestamp/Off/Caption",
"text": "timestamps are off"
},
"$:/language/Buttons/Timestamp/Off/Hint": {
"title": "$:/language/Buttons/Timestamp/Off/Hint",
"text": "Don't update timestamps when tiddlers are modified"
},
"$:/language/Buttons/Theme/Caption": {
"title": "$:/language/Buttons/Theme/Caption",
"text": "theme"
},
"$:/language/Buttons/Theme/Hint": {
"title": "$:/language/Buttons/Theme/Hint",
"text": "Choose the display theme"
},
"$:/language/Buttons/Bold/Caption": {
"title": "$:/language/Buttons/Bold/Caption",
"text": "bold"
},
"$:/language/Buttons/Bold/Hint": {
"title": "$:/language/Buttons/Bold/Hint",
"text": "Apply bold formatting to selection"
},
"$:/language/Buttons/Clear/Caption": {
"title": "$:/language/Buttons/Clear/Caption",
"text": "clear"
},
"$:/language/Buttons/Clear/Hint": {
"title": "$:/language/Buttons/Clear/Hint",
"text": "Clear image to solid colour"
},
"$:/language/Buttons/EditorHeight/Caption": {
"title": "$:/language/Buttons/EditorHeight/Caption",
"text": "editor height"
},
"$:/language/Buttons/EditorHeight/Caption/Auto": {
"title": "$:/language/Buttons/EditorHeight/Caption/Auto",
"text": "Automatically adjust height to fit content"
},
"$:/language/Buttons/EditorHeight/Caption/Fixed": {
"title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
"text": "Fixed height:"
},
"$:/language/Buttons/EditorHeight/Hint": {
"title": "$:/language/Buttons/EditorHeight/Hint",
"text": "Choose the height of the text editor"
},
"$:/language/Buttons/Excise/Caption": {
"title": "$:/language/Buttons/Excise/Caption",
"text": "excise"
},
"$:/language/Buttons/Excise/Caption/Excise": {
"title": "$:/language/Buttons/Excise/Caption/Excise",
"text": "Perform excision"
},
"$:/language/Buttons/Excise/Caption/MacroName": {
"title": "$:/language/Buttons/Excise/Caption/MacroName",
"text": "Macro name:"
},
"$:/language/Buttons/Excise/Caption/NewTitle": {
"title": "$:/language/Buttons/Excise/Caption/NewTitle",
"text": "Title of new tiddler:"
},
"$:/language/Buttons/Excise/Caption/Replace": {
"title": "$:/language/Buttons/Excise/Caption/Replace",
"text": "Replace excised text with:"
},
"$:/language/Buttons/Excise/Caption/Replace/Macro": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
"text": "macro"
},
"$:/language/Buttons/Excise/Caption/Replace/Link": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Link",
"text": "link"
},
"$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
"text": "transclusion"
},
"$:/language/Buttons/Excise/Caption/Tag": {
"title": "$:/language/Buttons/Excise/Caption/Tag",
"text": "Tag new tiddler with the title of this tiddler"
},
"$:/language/Buttons/Excise/Caption/TiddlerExists": {
"title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
"text": "Warning: tiddler already exists"
},
"$:/language/Buttons/Excise/Hint": {
"title": "$:/language/Buttons/Excise/Hint",
"text": "Excise the selected text into a new tiddler"
},
"$:/language/Buttons/Heading1/Caption": {
"title": "$:/language/Buttons/Heading1/Caption",
"text": "heading 1"
},
"$:/language/Buttons/Heading1/Hint": {
"title": "$:/language/Buttons/Heading1/Hint",
"text": "Apply heading level 1 formatting to lines containing selection"
},
"$:/language/Buttons/Heading2/Caption": {
"title": "$:/language/Buttons/Heading2/Caption",
"text": "heading 2"
},
"$:/language/Buttons/Heading2/Hint": {
"title": "$:/language/Buttons/Heading2/Hint",
"text": "Apply heading level 2 formatting to lines containing selection"
},
"$:/language/Buttons/Heading3/Caption": {
"title": "$:/language/Buttons/Heading3/Caption",
"text": "heading 3"
},
"$:/language/Buttons/Heading3/Hint": {
"title": "$:/language/Buttons/Heading3/Hint",
"text": "Apply heading level 3 formatting to lines containing selection"
},
"$:/language/Buttons/Heading4/Caption": {
"title": "$:/language/Buttons/Heading4/Caption",
"text": "heading 4"
},
"$:/language/Buttons/Heading4/Hint": {
"title": "$:/language/Buttons/Heading4/Hint",
"text": "Apply heading level 4 formatting to lines containing selection"
},
"$:/language/Buttons/Heading5/Caption": {
"title": "$:/language/Buttons/Heading5/Caption",
"text": "heading 5"
},
"$:/language/Buttons/Heading5/Hint": {
"title": "$:/language/Buttons/Heading5/Hint",
"text": "Apply heading level 5 formatting to lines containing selection"
},
"$:/language/Buttons/Heading6/Caption": {
"title": "$:/language/Buttons/Heading6/Caption",
"text": "heading 6"
},
"$:/language/Buttons/Heading6/Hint": {
"title": "$:/language/Buttons/Heading6/Hint",
"text": "Apply heading level 6 formatting to lines containing selection"
},
"$:/language/Buttons/Italic/Caption": {
"title": "$:/language/Buttons/Italic/Caption",
"text": "italic"
},
"$:/language/Buttons/Italic/Hint": {
"title": "$:/language/Buttons/Italic/Hint",
"text": "Apply italic formatting to selection"
},
"$:/language/Buttons/LineWidth/Caption": {
"title": "$:/language/Buttons/LineWidth/Caption",
"text": "line width"
},
"$:/language/Buttons/LineWidth/Hint": {
"title": "$:/language/Buttons/LineWidth/Hint",
"text": "Set line width for painting"
},
"$:/language/Buttons/Link/Caption": {
"title": "$:/language/Buttons/Link/Caption",
"text": "link"
},
"$:/language/Buttons/Link/Hint": {
"title": "$:/language/Buttons/Link/Hint",
"text": "Create wikitext link"
},
"$:/language/Buttons/Linkify/Caption": {
"title": "$:/language/Buttons/Linkify/Caption",
"text": "wikilink"
},
"$:/language/Buttons/Linkify/Hint": {
"title": "$:/language/Buttons/Linkify/Hint",
"text": "Wrap selection in square brackets"
},
"$:/language/Buttons/ListBullet/Caption": {
"title": "$:/language/Buttons/ListBullet/Caption",
"text": "bulleted list"
},
"$:/language/Buttons/ListBullet/Hint": {
"title": "$:/language/Buttons/ListBullet/Hint",
"text": "Apply bulleted list formatting to lines containing selection"
},
"$:/language/Buttons/ListNumber/Caption": {
"title": "$:/language/Buttons/ListNumber/Caption",
"text": "numbered list"
},
"$:/language/Buttons/ListNumber/Hint": {
"title": "$:/language/Buttons/ListNumber/Hint",
"text": "Apply numbered list formatting to lines containing selection"
},
"$:/language/Buttons/MonoBlock/Caption": {
"title": "$:/language/Buttons/MonoBlock/Caption",
"text": "monospaced block"
},
"$:/language/Buttons/MonoBlock/Hint": {
"title": "$:/language/Buttons/MonoBlock/Hint",
"text": "Apply monospaced block formatting to lines containing selection"
},
"$:/language/Buttons/MonoLine/Caption": {
"title": "$:/language/Buttons/MonoLine/Caption",
"text": "monospaced"
},
"$:/language/Buttons/MonoLine/Hint": {
"title": "$:/language/Buttons/MonoLine/Hint",
"text": "Apply monospaced character formatting to selection"
},
"$:/language/Buttons/Opacity/Caption": {
"title": "$:/language/Buttons/Opacity/Caption",
"text": "opacity"
},
"$:/language/Buttons/Opacity/Hint": {
"title": "$:/language/Buttons/Opacity/Hint",
"text": "Set painting opacity"
},
"$:/language/Buttons/Paint/Caption": {
"title": "$:/language/Buttons/Paint/Caption",
"text": "paint colour"
},
"$:/language/Buttons/Paint/Hint": {
"title": "$:/language/Buttons/Paint/Hint",
"text": "Set painting colour"
},
"$:/language/Buttons/Picture/Caption": {
"title": "$:/language/Buttons/Picture/Caption",
"text": "picture"
},
"$:/language/Buttons/Picture/Hint": {
"title": "$:/language/Buttons/Picture/Hint",
"text": "Insert picture"
},
"$:/language/Buttons/Preview/Caption": {
"title": "$:/language/Buttons/Preview/Caption",
"text": "preview"
},
"$:/language/Buttons/Preview/Hint": {
"title": "$:/language/Buttons/Preview/Hint",
"text": "Show preview pane"
},
"$:/language/Buttons/PreviewType/Caption": {
"title": "$:/language/Buttons/PreviewType/Caption",
"text": "preview type"
},
"$:/language/Buttons/PreviewType/Hint": {
"title": "$:/language/Buttons/PreviewType/Hint",
"text": "Choose preview type"
},
"$:/language/Buttons/Quote/Caption": {
"title": "$:/language/Buttons/Quote/Caption",
"text": "quote"
},
"$:/language/Buttons/Quote/Hint": {
"title": "$:/language/Buttons/Quote/Hint",
"text": "Apply quoted text formatting to lines containing selection"
},
"$:/language/Buttons/RotateLeft/Caption": {
"title": "$:/language/Buttons/RotateLeft/Caption",
"text": "rotate left"
},
"$:/language/Buttons/RotateLeft/Hint": {
"title": "$:/language/Buttons/RotateLeft/Hint",
"text": "Rotate image left by 90 degrees"
},
"$:/language/Buttons/Size/Caption": {
"title": "$:/language/Buttons/Size/Caption",
"text": "image size"
},
"$:/language/Buttons/Size/Caption/Height": {
"title": "$:/language/Buttons/Size/Caption/Height",
"text": "Height:"
},
"$:/language/Buttons/Size/Caption/Resize": {
"title": "$:/language/Buttons/Size/Caption/Resize",
"text": "Resize image"
},
"$:/language/Buttons/Size/Caption/Width": {
"title": "$:/language/Buttons/Size/Caption/Width",
"text": "Width:"
},
"$:/language/Buttons/Size/Hint": {
"title": "$:/language/Buttons/Size/Hint",
"text": "Set image size"
},
"$:/language/Buttons/Stamp/Caption": {
"title": "$:/language/Buttons/Stamp/Caption",
"text": "stamp"
},
"$:/language/Buttons/Stamp/Caption/New": {
"title": "$:/language/Buttons/Stamp/Caption/New",
"text": "Add your own"
},
"$:/language/Buttons/Stamp/Hint": {
"title": "$:/language/Buttons/Stamp/Hint",
"text": "Insert a preconfigured snippet of text"
},
"$:/language/Buttons/Stamp/New/Title": {
"title": "$:/language/Buttons/Stamp/New/Title",
"text": "Name as shown in menu"
},
"$:/language/Buttons/Stamp/New/Text": {
"title": "$:/language/Buttons/Stamp/New/Text",
"text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
},
"$:/language/Buttons/Strikethrough/Caption": {
"title": "$:/language/Buttons/Strikethrough/Caption",
"text": "strikethrough"
},
"$:/language/Buttons/Strikethrough/Hint": {
"title": "$:/language/Buttons/Strikethrough/Hint",
"text": "Apply strikethrough formatting to selection"
},
"$:/language/Buttons/Subscript/Caption": {
"title": "$:/language/Buttons/Subscript/Caption",
"text": "subscript"
},
"$:/language/Buttons/Subscript/Hint": {
"title": "$:/language/Buttons/Subscript/Hint",
"text": "Apply subscript formatting to selection"
},
"$:/language/Buttons/Superscript/Caption": {
"title": "$:/language/Buttons/Superscript/Caption",
"text": "superscript"
},
"$:/language/Buttons/Superscript/Hint": {
"title": "$:/language/Buttons/Superscript/Hint",
"text": "Apply superscript formatting to selection"
},
"$:/language/Buttons/ToggleSidebar/Hint": {
"title": "$:/language/Buttons/ToggleSidebar/Hint",
"text": "Toggle the sidebar visibility"
},
"$:/language/Buttons/Transcludify/Caption": {
"title": "$:/language/Buttons/Transcludify/Caption",
"text": "transclusion"
},
"$:/language/Buttons/Transcludify/Hint": {
"title": "$:/language/Buttons/Transcludify/Hint",
"text": "Wrap selection in curly brackets"
},
"$:/language/Buttons/Underline/Caption": {
"title": "$:/language/Buttons/Underline/Caption",
"text": "underline"
},
"$:/language/Buttons/Underline/Hint": {
"title": "$:/language/Buttons/Underline/Hint",
"text": "Apply underline formatting to selection"
},
"$:/language/ControlPanel/Advanced/Caption": {
"title": "$:/language/ControlPanel/Advanced/Caption",
"text": "Advanced"
},
"$:/language/ControlPanel/Advanced/Hint": {
"title": "$:/language/ControlPanel/Advanced/Hint",
"text": "Internal information about this TiddlyWiki"
},
"$:/language/ControlPanel/Appearance/Caption": {
"title": "$:/language/ControlPanel/Appearance/Caption",
"text": "Appearance"
},
"$:/language/ControlPanel/Appearance/Hint": {
"title": "$:/language/ControlPanel/Appearance/Hint",
"text": "Ways to customise the appearance of your TiddlyWiki."
},
"$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
"title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
"text": "Animation duration"
},
"$:/language/ControlPanel/Basics/AutoFocus/Prompt": {
"title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt",
"text": "Default focus field for new tiddlers"
},
"$:/language/ControlPanel/Basics/Caption": {
"title": "$:/language/ControlPanel/Basics/Caption",
"text": "Basics"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
"text": "Use [[double square brackets]] for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
"text": "Default tiddlers"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
"text": "Choose which tiddlers are displayed at startup"
},
"$:/language/ControlPanel/Basics/Language/Prompt": {
"title": "$:/language/ControlPanel/Basics/Language/Prompt",
"text": "Hello! Current language:"
},
"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
"text": "Title of new journal tiddlers"
},
"$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
"text": "Text for new journal tiddlers"
},
"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
"text": "Tags for new journal tiddlers"
},
"$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
"text": "Title of new tiddlers"
},
"$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt",
"text": "Tags for new tiddlers"
},
"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
"text": "Number of overridden shadow tiddlers"
},
"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
"text": "Number of shadow tiddlers"
},
"$:/language/ControlPanel/Basics/Subtitle/Prompt": {
"title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
"text": "Subtitle"
},
"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
"text": "Number of system tiddlers"
},
"$:/language/ControlPanel/Basics/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tags/Prompt",
"text": "Number of tags"
},
"$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
"text": "Number of tiddlers"
},
"$:/language/ControlPanel/Basics/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/Title/Prompt",
"text": "Title of this ~TiddlyWiki"
},
"$:/language/ControlPanel/Basics/Username/Prompt": {
"title": "$:/language/ControlPanel/Basics/Username/Prompt",
"text": "Username for signing edits"
},
"$:/language/ControlPanel/Basics/Version/Prompt": {
"title": "$:/language/ControlPanel/Basics/Version/Prompt",
"text": "~TiddlyWiki version"
},
"$:/language/ControlPanel/EditorTypes/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Caption",
"text": "Editor Types"
},
"$:/language/ControlPanel/EditorTypes/Editor/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
"text": "Editor"
},
"$:/language/ControlPanel/EditorTypes/Hint": {
"title": "$:/language/ControlPanel/EditorTypes/Hint",
"text": "These tiddlers determine which editor is used to edit specific tiddler types."
},
"$:/language/ControlPanel/EditorTypes/Type/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
"text": "Type"
},
"$:/language/ControlPanel/Info/Caption": {
"title": "$:/language/ControlPanel/Info/Caption",
"text": "Info"
},
"$:/language/ControlPanel/Info/Hint": {
"title": "$:/language/ControlPanel/Info/Hint",
"text": "Information about this TiddlyWiki"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
"text": "Type shortcut here"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
"text": "add shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
"text": "Keyboard Shortcuts"
},
"$:/language/ControlPanel/KeyboardShortcuts/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
"text": "Manage keyboard shortcut assignments"
},
"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
"text": "No keyboard shortcuts assigned"
},
"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
"text": "remove keyboard shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
"text": "All platforms"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
"text": "Macintosh platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
"text": "Non-Macintosh platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
"text": "Linux platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
"text": "Non-Linux platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
"text": "Windows platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
"text": "Non-Windows platforms only"
},
"$:/language/ControlPanel/LoadedModules/Caption": {
"title": "$:/language/ControlPanel/LoadedModules/Caption",
"text": "Loaded Modules"
},
"$:/language/ControlPanel/LoadedModules/Hint": {
"title": "$:/language/ControlPanel/LoadedModules/Hint",
"text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
},
"$:/language/ControlPanel/Palette/Caption": {
"title": "$:/language/ControlPanel/Palette/Caption",
"text": "Palette"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
"text": "clone"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
"text": "It is recommended that you clone this shadow palette before editing it"
},
"$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
"title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
"text": "delete this entry from the current palette"
},
"$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
"title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
"text": "Show color names that are not part of the current palette"
},
"$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
"text": "This shadow palette has been modified"
},
"$:/language/ControlPanel/Palette/Editor/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt",
"text": "Editing"
},
"$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
"text": "reset"
},
"$:/language/ControlPanel/Palette/HideEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
"text": "hide editor"
},
"$:/language/ControlPanel/Palette/Prompt": {
"title": "$:/language/ControlPanel/Palette/Prompt",
"text": "Current palette:"
},
"$:/language/ControlPanel/Palette/ShowEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
"text": "show editor"
},
"$:/language/ControlPanel/Parsing/Caption": {
"title": "$:/language/ControlPanel/Parsing/Caption",
"text": "Parsing"
},
"$:/language/ControlPanel/Parsing/Hint": {
"title": "$:/language/ControlPanel/Parsing/Hint",
"text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."
},
"$:/language/ControlPanel/Parsing/Block/Caption": {
"title": "$:/language/ControlPanel/Parsing/Block/Caption",
"text": "Block Parse Rules"
},
"$:/language/ControlPanel/Parsing/Inline/Caption": {
"title": "$:/language/ControlPanel/Parsing/Inline/Caption",
"text": "Inline Parse Rules"
},
"$:/language/ControlPanel/Parsing/Pragma/Caption": {
"title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
"text": "Pragma Parse Rules"
},
"$:/language/ControlPanel/Plugins/Add/Caption": {
"title": "$:/language/ControlPanel/Plugins/Add/Caption",
"text": "Get more plugins"
},
"$:/language/ControlPanel/Plugins/Add/Hint": {
"title": "$:/language/ControlPanel/Plugins/Add/Hint",
"text": "Install plugins from the official library"
},
"$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
"text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
},
"$:/language/ControlPanel/Plugins/AlsoRequires": {
"title": "$:/language/ControlPanel/Plugins/AlsoRequires",
"text": "Also requires:"
},
"$:/language/ControlPanel/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Disable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Disable/Caption",
"text": "disable"
},
"$:/language/ControlPanel/Plugins/Disable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Disable/Hint",
"text": "Disable this plugin when reloading page"
},
"$:/language/ControlPanel/Plugins/Disabled/Status": {
"title": "$:/language/ControlPanel/Plugins/Disabled/Status",
"text": "(disabled)"
},
"$:/language/ControlPanel/Plugins/Downgrade/Caption": {
"title": "$:/language/ControlPanel/Plugins/Downgrade/Caption",
"text": "downgrade"
},
"$:/language/ControlPanel/Plugins/Empty/Hint": {
"title": "$:/language/ControlPanel/Plugins/Empty/Hint",
"text": "None"
},
"$:/language/ControlPanel/Plugins/Enable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Enable/Caption",
"text": "enable"
},
"$:/language/ControlPanel/Plugins/Enable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Enable/Hint",
"text": "Enable this plugin when reloading page"
},
"$:/language/ControlPanel/Plugins/Install/Caption": {
"title": "$:/language/ControlPanel/Plugins/Install/Caption",
"text": "install"
},
"$:/language/ControlPanel/Plugins/Installed/Hint": {
"title": "$:/language/ControlPanel/Plugins/Installed/Hint",
"text": "Currently installed plugins:"
},
"$:/language/ControlPanel/Plugins/Languages/Caption": {
"title": "$:/language/ControlPanel/Plugins/Languages/Caption",
"text": "Languages"
},
"$:/language/ControlPanel/Plugins/Languages/Hint": {
"title": "$:/language/ControlPanel/Plugins/Languages/Hint",
"text": "Language pack plugins"
},
"$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
"title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
"text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
},
"$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
"text": "This plugin is not currently installed"
},
"$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
"text": "open plugin library"
},
"$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
"text": "close plugin library"
},
"$:/language/ControlPanel/Plugins/PluginWillRequireReload": {
"title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload",
"text": "(requires reload)"
},
"$:/language/ControlPanel/Plugins/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Plugins/Hint": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Reinstall/Caption": {
"title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
"text": "reinstall"
},
"$:/language/ControlPanel/Plugins/Themes/Caption": {
"title": "$:/language/ControlPanel/Plugins/Themes/Caption",
"text": "Themes"
},
"$:/language/ControlPanel/Plugins/Themes/Hint": {
"title": "$:/language/ControlPanel/Plugins/Themes/Hint",
"text": "Theme plugins"
},
"$:/language/ControlPanel/Plugins/Update/Caption": {
"title": "$:/language/ControlPanel/Plugins/Update/Caption",
"text": "update"
},
"$:/language/ControlPanel/Plugins/Updates/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/Caption",
"text": "Updates"
},
"$:/language/ControlPanel/Plugins/Updates/Hint": {
"title": "$:/language/ControlPanel/Plugins/Updates/Hint",
"text": "Available updates to installed plugins"
},
"$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption",
"text": "Update <<update-count>> plugins"
},
"$:/language/ControlPanel/Plugins/SubPluginPrompt": {
"title": "$:/language/ControlPanel/Plugins/SubPluginPrompt",
"text": "With <<count>> sub-plugins available"
},
"$:/language/ControlPanel/Saving/Caption": {
"title": "$:/language/ControlPanel/Saving/Caption",
"text": "Saving"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
"text": "Permit automatic saving for the download saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
"text": "Enable Autosave for Download Saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
"text": "Download Saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
"text": "These settings apply to the HTML5-compatible download saver"
},
"$:/language/ControlPanel/Saving/General/Caption": {
"title": "$:/language/ControlPanel/Saving/General/Caption",
"text": "General"
},
"$:/language/ControlPanel/Saving/General/Hint": {
"title": "$:/language/ControlPanel/Saving/General/Hint",
"text": "These settings apply to all the loaded savers"
},
"$:/language/ControlPanel/Saving/Hint": {
"title": "$:/language/ControlPanel/Saving/Hint",
"text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
},
"$:/language/ControlPanel/Saving/GitService/Branch": {
"title": "$:/language/ControlPanel/Saving/GitService/Branch",
"text": "Target branch for saving"
},
"$:/language/ControlPanel/Saving/GitService/CommitMessage": {
"title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
"text": "Saved by TiddlyWiki"
},
"$:/language/ControlPanel/Saving/GitService/Description": {
"title": "$:/language/ControlPanel/Saving/GitService/Description",
"text": "These settings are only used when saving to <<service-name>>"
},
"$:/language/ControlPanel/Saving/GitService/Filename": {
"title": "$:/language/ControlPanel/Saving/GitService/Filename",
"text": "Filename of target file (e.g. `index.html`)"
},
"$:/language/ControlPanel/Saving/GitService/Path": {
"title": "$:/language/ControlPanel/Saving/GitService/Path",
"text": "Path to target file (e.g. `/wiki/`)"
},
"$:/language/ControlPanel/Saving/GitService/Repo": {
"title": "$:/language/ControlPanel/Saving/GitService/Repo",
"text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)"
},
"$:/language/ControlPanel/Saving/GitService/ServerURL": {
"title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
"text": "Server API URL"
},
"$:/language/ControlPanel/Saving/GitService/UserName": {
"title": "$:/language/ControlPanel/Saving/GitService/UserName",
"text": "Username"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
"text": "~GitHub Saver"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
"text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
"text": "~GitLab Saver"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
"text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption",
"text": "Gitea Saver"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password",
"text": "Personal access token for API (via Gitea’s web interface: `Settings | Applications | Generate New Token`)"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
"text": "Advanced Settings"
},
"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
"text": "Backup Directory"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
"text": "Backups"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
"text": "~TiddlySpot Saver"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Description": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
"text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
"text": "Upload Filename"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
"text": "~TiddlySpot"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
"text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Password": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
"text": "Password"
},
"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
"text": "Server URL"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
"text": "Upload Directory"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
"text": "Wiki Name"
},
"$:/language/ControlPanel/Settings/AutoSave/Caption": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
"text": "Autosave"
},
"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
"text": "Do not save changes automatically"
},
"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
"text": "Save changes automatically"
},
"$:/language/ControlPanel/Settings/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
"text": "Attempt to automatically save changes during editing when using a supporting saver"
},
"$:/language/ControlPanel/Settings/CamelCase/Caption": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
"text": "Camel Case Wiki Links"
},
"$:/language/ControlPanel/Settings/CamelCase/Hint": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
"text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
},
"$:/language/ControlPanel/Settings/CamelCase/Description": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Description",
"text": "Enable automatic ~CamelCase linking"
},
"$:/language/ControlPanel/Settings/Caption": {
"title": "$:/language/ControlPanel/Settings/Caption",
"text": "Settings"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
"text": "Enable or disable the editor toolbar:"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Description": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
"text": "Show editor toolbar"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
"text": "Tiddler Info Panel Mode"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
"text": "Control when the tiddler info panel closes:"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
"text": "Tiddler info panel closes automatically"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
"text": "Tiddler info panel stays open until explicitly closed"
},
"$:/language/ControlPanel/Settings/Hint": {
"title": "$:/language/ControlPanel/Settings/Hint",
"text": "These settings let you customise the behaviour of TiddlyWiki."
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
"text": "Navigation Address Bar"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
"text": "Behaviour of the browser address bar when navigating to a tiddler:"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
"text": "Do not update the address bar"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
"text": "Include the target tiddler"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
"text": "Include the target tiddler and the current story sequence"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
"text": "Navigation History"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
"text": "Update browser history when navigating to a tiddler:"
},
"$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
"text": "Do not update history"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
"text": "Update history"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
"text": "Permalink/permaview Mode"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
"text": "Choose how permalink/permaview is handled:"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
"text": "Copy permalink/permaview URL to clipboard"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
"text": "Update address bar with permalink/permaview URL"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
"text": "Performance Instrumentation"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
"text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
"text": "Enable performance instrumentation"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
"text": "Toolbar Button Style"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
"text": "Choose the style for toolbar buttons:"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
"text": "Borderless"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
"text": "Boxed"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
"text": "Rounded"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
"text": "Toolbar Buttons"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
"text": "Default toolbar button appearance:"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
"text": "Include icon"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
"text": "Include text"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
"text": "Default Sidebar Tab"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
"text": "Specify which sidebar tab is displayed by default"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
"text": "Default More Sidebar Tab"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
"text": "Specify which More sidebar tab is displayed by default"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
"text": "Tiddler Opening Behaviour"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
"text": "Navigation from //within// the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
"text": "Navigation from //outside// the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
"text": "Open above the current tiddler"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
"text": "Open below the current tiddler"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
"text": "Open at the top of the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
"text": "Open at the bottom of the story river"
},
"$:/language/ControlPanel/Settings/TitleLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
"text": "Tiddler Titles"
},
"$:/language/ControlPanel/Settings/TitleLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
"text": "Optionally display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
"text": "Do not display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
"text": "Display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/MissingLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
"text": "Wiki Links"
},
"$:/language/ControlPanel/Settings/MissingLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
"text": "Choose whether to link to tiddlers that do not exist yet"
},
"$:/language/ControlPanel/Settings/MissingLinks/Description": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
"text": "Enable links to missing tiddlers"
},
"$:/language/ControlPanel/StoryView/Caption": {
"title": "$:/language/ControlPanel/StoryView/Caption",
"text": "Story View"
},
"$:/language/ControlPanel/StoryView/Prompt": {
"title": "$:/language/ControlPanel/StoryView/Prompt",
"text": "Current view:"
},
"$:/language/ControlPanel/Stylesheets/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Caption",
"text": "Stylesheets"
},
"$:/language/ControlPanel/Stylesheets/Expand/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
"text": "Expand All"
},
"$:/language/ControlPanel/Stylesheets/Hint": {
"title": "$:/language/ControlPanel/Stylesheets/Hint",
"text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"
},
"$:/language/ControlPanel/Stylesheets/Restore/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
"text": "Restore"
},
"$:/language/ControlPanel/Theme/Caption": {
"title": "$:/language/ControlPanel/Theme/Caption",
"text": "Theme"
},
"$:/language/ControlPanel/Theme/Prompt": {
"title": "$:/language/ControlPanel/Theme/Prompt",
"text": "Current theme:"
},
"$:/language/ControlPanel/TiddlerFields/Caption": {
"title": "$:/language/ControlPanel/TiddlerFields/Caption",
"text": "Tiddler Fields"
},
"$:/language/ControlPanel/TiddlerFields/Hint": {
"title": "$:/language/ControlPanel/TiddlerFields/Hint",
"text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
},
"$:/language/ControlPanel/Toolbars/Caption": {
"title": "$:/language/ControlPanel/Toolbars/Caption",
"text": "Toolbars"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
"text": "Edit Toolbar"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
"text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Toolbars/Hint": {
"title": "$:/language/ControlPanel/Toolbars/Hint",
"text": "Select which toolbar buttons are displayed"
},
"$:/language/ControlPanel/Toolbars/PageControls/Caption": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
"text": "Page Toolbar"
},
"$:/language/ControlPanel/Toolbars/PageControls/Hint": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
"text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
"text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
"text": "View Toolbar"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
"text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Tools/Download/Full/Caption": {
"title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
"text": "Download full wiki"
},
"$:/language/Date/DaySuffix/1": {
"title": "$:/language/Date/DaySuffix/1",
"text": "st"
},
"$:/language/Date/DaySuffix/2": {
"title": "$:/language/Date/DaySuffix/2",
"text": "nd"
},
"$:/language/Date/DaySuffix/3": {
"title": "$:/language/Date/DaySuffix/3",
"text": "rd"
},
"$:/language/Date/DaySuffix/4": {
"title": "$:/language/Date/DaySuffix/4",
"text": "th"
},
"$:/language/Date/DaySuffix/5": {
"title": "$:/language/Date/DaySuffix/5",
"text": "th"
},
"$:/language/Date/DaySuffix/6": {
"title": "$:/language/Date/DaySuffix/6",
"text": "th"
},
"$:/language/Date/DaySuffix/7": {
"title": "$:/language/Date/DaySuffix/7",
"text": "th"
},
"$:/language/Date/DaySuffix/8": {
"title": "$:/language/Date/DaySuffix/8",
"text": "th"
},
"$:/language/Date/DaySuffix/9": {
"title": "$:/language/Date/DaySuffix/9",
"text": "th"
},
"$:/language/Date/DaySuffix/10": {
"title": "$:/language/Date/DaySuffix/10",
"text": "th"
},
"$:/language/Date/DaySuffix/11": {
"title": "$:/language/Date/DaySuffix/11",
"text": "th"
},
"$:/language/Date/DaySuffix/12": {
"title": "$:/language/Date/DaySuffix/12",
"text": "th"
},
"$:/language/Date/DaySuffix/13": {
"title": "$:/language/Date/DaySuffix/13",
"text": "th"
},
"$:/language/Date/DaySuffix/14": {
"title": "$:/language/Date/DaySuffix/14",
"text": "th"
},
"$:/language/Date/DaySuffix/15": {
"title": "$:/language/Date/DaySuffix/15",
"text": "th"
},
"$:/language/Date/DaySuffix/16": {
"title": "$:/language/Date/DaySuffix/16",
"text": "th"
},
"$:/language/Date/DaySuffix/17": {
"title": "$:/language/Date/DaySuffix/17",
"text": "th"
},
"$:/language/Date/DaySuffix/18": {
"title": "$:/language/Date/DaySuffix/18",
"text": "th"
},
"$:/language/Date/DaySuffix/19": {
"title": "$:/language/Date/DaySuffix/19",
"text": "th"
},
"$:/language/Date/DaySuffix/20": {
"title": "$:/language/Date/DaySuffix/20",
"text": "th"
},
"$:/language/Date/DaySuffix/21": {
"title": "$:/language/Date/DaySuffix/21",
"text": "st"
},
"$:/language/Date/DaySuffix/22": {
"title": "$:/language/Date/DaySuffix/22",
"text": "nd"
},
"$:/language/Date/DaySuffix/23": {
"title": "$:/language/Date/DaySuffix/23",
"text": "rd"
},
"$:/language/Date/DaySuffix/24": {
"title": "$:/language/Date/DaySuffix/24",
"text": "th"
},
"$:/language/Date/DaySuffix/25": {
"title": "$:/language/Date/DaySuffix/25",
"text": "th"
},
"$:/language/Date/DaySuffix/26": {
"title": "$:/language/Date/DaySuffix/26",
"text": "th"
},
"$:/language/Date/DaySuffix/27": {
"title": "$:/language/Date/DaySuffix/27",
"text": "th"
},
"$:/language/Date/DaySuffix/28": {
"title": "$:/language/Date/DaySuffix/28",
"text": "th"
},
"$:/language/Date/DaySuffix/29": {
"title": "$:/language/Date/DaySuffix/29",
"text": "th"
},
"$:/language/Date/DaySuffix/30": {
"title": "$:/language/Date/DaySuffix/30",
"text": "th"
},
"$:/language/Date/DaySuffix/31": {
"title": "$:/language/Date/DaySuffix/31",
"text": "st"
},
"$:/language/Date/Long/Day/0": {
"title": "$:/language/Date/Long/Day/0",
"text": "Sunday"
},
"$:/language/Date/Long/Day/1": {
"title": "$:/language/Date/Long/Day/1",
"text": "Monday"
},
"$:/language/Date/Long/Day/2": {
"title": "$:/language/Date/Long/Day/2",
"text": "Tuesday"
},
"$:/language/Date/Long/Day/3": {
"title": "$:/language/Date/Long/Day/3",
"text": "Wednesday"
},
"$:/language/Date/Long/Day/4": {
"title": "$:/language/Date/Long/Day/4",
"text": "Thursday"
},
"$:/language/Date/Long/Day/5": {
"title": "$:/language/Date/Long/Day/5",
"text": "Friday"
},
"$:/language/Date/Long/Day/6": {
"title": "$:/language/Date/Long/Day/6",
"text": "Saturday"
},
"$:/language/Date/Long/Month/1": {
"title": "$:/language/Date/Long/Month/1",
"text": "January"
},
"$:/language/Date/Long/Month/2": {
"title": "$:/language/Date/Long/Month/2",
"text": "February"
},
"$:/language/Date/Long/Month/3": {
"title": "$:/language/Date/Long/Month/3",
"text": "March"
},
"$:/language/Date/Long/Month/4": {
"title": "$:/language/Date/Long/Month/4",
"text": "April"
},
"$:/language/Date/Long/Month/5": {
"title": "$:/language/Date/Long/Month/5",
"text": "May"
},
"$:/language/Date/Long/Month/6": {
"title": "$:/language/Date/Long/Month/6",
"text": "June"
},
"$:/language/Date/Long/Month/7": {
"title": "$:/language/Date/Long/Month/7",
"text": "July"
},
"$:/language/Date/Long/Month/8": {
"title": "$:/language/Date/Long/Month/8",
"text": "August"
},
"$:/language/Date/Long/Month/9": {
"title": "$:/language/Date/Long/Month/9",
"text": "September"
},
"$:/language/Date/Long/Month/10": {
"title": "$:/language/Date/Long/Month/10",
"text": "October"
},
"$:/language/Date/Long/Month/11": {
"title": "$:/language/Date/Long/Month/11",
"text": "November"
},
"$:/language/Date/Long/Month/12": {
"title": "$:/language/Date/Long/Month/12",
"text": "December"
},
"$:/language/Date/Period/am": {
"title": "$:/language/Date/Period/am",
"text": "am"
},
"$:/language/Date/Period/pm": {
"title": "$:/language/Date/Period/pm",
"text": "pm"
},
"$:/language/Date/Short/Day/0": {
"title": "$:/language/Date/Short/Day/0",
"text": "Sun"
},
"$:/language/Date/Short/Day/1": {
"title": "$:/language/Date/Short/Day/1",
"text": "Mon"
},
"$:/language/Date/Short/Day/2": {
"title": "$:/language/Date/Short/Day/2",
"text": "Tue"
},
"$:/language/Date/Short/Day/3": {
"title": "$:/language/Date/Short/Day/3",
"text": "Wed"
},
"$:/language/Date/Short/Day/4": {
"title": "$:/language/Date/Short/Day/4",
"text": "Thu"
},
"$:/language/Date/Short/Day/5": {
"title": "$:/language/Date/Short/Day/5",
"text": "Fri"
},
"$:/language/Date/Short/Day/6": {
"title": "$:/language/Date/Short/Day/6",
"text": "Sat"
},
"$:/language/Date/Short/Month/1": {
"title": "$:/language/Date/Short/Month/1",
"text": "Jan"
},
"$:/language/Date/Short/Month/2": {
"title": "$:/language/Date/Short/Month/2",
"text": "Feb"
},
"$:/language/Date/Short/Month/3": {
"title": "$:/language/Date/Short/Month/3",
"text": "Mar"
},
"$:/language/Date/Short/Month/4": {
"title": "$:/language/Date/Short/Month/4",
"text": "Apr"
},
"$:/language/Date/Short/Month/5": {
"title": "$:/language/Date/Short/Month/5",
"text": "May"
},
"$:/language/Date/Short/Month/6": {
"title": "$:/language/Date/Short/Month/6",
"text": "Jun"
},
"$:/language/Date/Short/Month/7": {
"title": "$:/language/Date/Short/Month/7",
"text": "Jul"
},
"$:/language/Date/Short/Month/8": {
"title": "$:/language/Date/Short/Month/8",
"text": "Aug"
},
"$:/language/Date/Short/Month/9": {
"title": "$:/language/Date/Short/Month/9",
"text": "Sep"
},
"$:/language/Date/Short/Month/10": {
"title": "$:/language/Date/Short/Month/10",
"text": "Oct"
},
"$:/language/Date/Short/Month/11": {
"title": "$:/language/Date/Short/Month/11",
"text": "Nov"
},
"$:/language/Date/Short/Month/12": {
"title": "$:/language/Date/Short/Month/12",
"text": "Dec"
},
"$:/language/RelativeDate/Future/Days": {
"title": "$:/language/RelativeDate/Future/Days",
"text": "<<period>> days from now"
},
"$:/language/RelativeDate/Future/Hours": {
"title": "$:/language/RelativeDate/Future/Hours",
"text": "<<period>> hours from now"
},
"$:/language/RelativeDate/Future/Minutes": {
"title": "$:/language/RelativeDate/Future/Minutes",
"text": "<<period>> minutes from now"
},
"$:/language/RelativeDate/Future/Months": {
"title": "$:/language/RelativeDate/Future/Months",
"text": "<<period>> months from now"
},
"$:/language/RelativeDate/Future/Second": {
"title": "$:/language/RelativeDate/Future/Second",
"text": "1 second from now"
},
"$:/language/RelativeDate/Future/Seconds": {
"title": "$:/language/RelativeDate/Future/Seconds",
"text": "<<period>> seconds from now"
},
"$:/language/RelativeDate/Future/Years": {
"title": "$:/language/RelativeDate/Future/Years",
"text": "<<period>> years from now"
},
"$:/language/RelativeDate/Past/Days": {
"title": "$:/language/RelativeDate/Past/Days",
"text": "<<period>> days ago"
},
"$:/language/RelativeDate/Past/Hours": {
"title": "$:/language/RelativeDate/Past/Hours",
"text": "<<period>> hours ago"
},
"$:/language/RelativeDate/Past/Minutes": {
"title": "$:/language/RelativeDate/Past/Minutes",
"text": "<<period>> minutes ago"
},
"$:/language/RelativeDate/Past/Months": {
"title": "$:/language/RelativeDate/Past/Months",
"text": "<<period>> months ago"
},
"$:/language/RelativeDate/Past/Second": {
"title": "$:/language/RelativeDate/Past/Second",
"text": "1 second ago"
},
"$:/language/RelativeDate/Past/Seconds": {
"title": "$:/language/RelativeDate/Past/Seconds",
"text": "<<period>> seconds ago"
},
"$:/language/RelativeDate/Past/Years": {
"title": "$:/language/RelativeDate/Past/Years",
"text": "<<period>> years ago"
},
"$:/language/Docs/ModuleTypes/allfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/allfilteroperator",
"text": "A sub-operator for the ''all'' filter operator."
},
"$:/language/Docs/ModuleTypes/animation": {
"title": "$:/language/Docs/ModuleTypes/animation",
"text": "Animations that may be used with the RevealWidget."
},
"$:/language/Docs/ModuleTypes/authenticator": {
"title": "$:/language/Docs/ModuleTypes/authenticator",
"text": "Defines how requests are authenticated by the built-in HTTP server."
},
"$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
"title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
"text": "A bitmap editor toolbar operation."
},
"$:/language/Docs/ModuleTypes/command": {
"title": "$:/language/Docs/ModuleTypes/command",
"text": "Commands that can be executed under Node.js."
},
"$:/language/Docs/ModuleTypes/config": {
"title": "$:/language/Docs/ModuleTypes/config",
"text": "Data to be inserted into `$tw.config`."
},
"$:/language/Docs/ModuleTypes/filteroperator": {
"title": "$:/language/Docs/ModuleTypes/filteroperator",
"text": "Individual filter operator methods."
},
"$:/language/Docs/ModuleTypes/global": {
"title": "$:/language/Docs/ModuleTypes/global",
"text": "Global data to be inserted into `$tw`."
},
"$:/language/Docs/ModuleTypes/info": {
"title": "$:/language/Docs/ModuleTypes/info",
"text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
},
"$:/language/Docs/ModuleTypes/isfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/isfilteroperator",
"text": "Operands for the ''is'' filter operator."
},
"$:/language/Docs/ModuleTypes/library": {
"title": "$:/language/Docs/ModuleTypes/library",
"text": "Generic module type for general purpose JavaScript modules."
},
"$:/language/Docs/ModuleTypes/macro": {
"title": "$:/language/Docs/ModuleTypes/macro",
"text": "JavaScript macro definitions."
},
"$:/language/Docs/ModuleTypes/parser": {
"title": "$:/language/Docs/ModuleTypes/parser",
"text": "Parsers for different content types."
},
"$:/language/Docs/ModuleTypes/route": {
"title": "$:/language/Docs/ModuleTypes/route",
"text": "Defines how individual URL patterns are handled by the built-in HTTP server."
},
"$:/language/Docs/ModuleTypes/saver": {
"title": "$:/language/Docs/ModuleTypes/saver",
"text": "Savers handle different methods for saving files from the browser."
},
"$:/language/Docs/ModuleTypes/startup": {
"title": "$:/language/Docs/ModuleTypes/startup",
"text": "Startup functions."
},
"$:/language/Docs/ModuleTypes/storyview": {
"title": "$:/language/Docs/ModuleTypes/storyview",
"text": "Story views customise the animation and behaviour of list widgets."
},
"$:/language/Docs/ModuleTypes/texteditoroperation": {
"title": "$:/language/Docs/ModuleTypes/texteditoroperation",
"text": "A text editor toolbar operation."
},
"$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
"title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
"text": "Converts different content types into tiddlers."
},
"$:/language/Docs/ModuleTypes/tiddlerfield": {
"title": "$:/language/Docs/ModuleTypes/tiddlerfield",
"text": "Defines the behaviour of an individual tiddler field."
},
"$:/language/Docs/ModuleTypes/tiddlermethod": {
"title": "$:/language/Docs/ModuleTypes/tiddlermethod",
"text": "Adds methods to the `$tw.Tiddler` prototype."
},
"$:/language/Docs/ModuleTypes/upgrader": {
"title": "$:/language/Docs/ModuleTypes/upgrader",
"text": "Applies upgrade processing to tiddlers during an upgrade/import."
},
"$:/language/Docs/ModuleTypes/utils": {
"title": "$:/language/Docs/ModuleTypes/utils",
"text": "Adds methods to `$tw.utils`."
},
"$:/language/Docs/ModuleTypes/utils-node": {
"title": "$:/language/Docs/ModuleTypes/utils-node",
"text": "Adds Node.js-specific methods to `$tw.utils`."
},
"$:/language/Docs/ModuleTypes/widget": {
"title": "$:/language/Docs/ModuleTypes/widget",
"text": "Widgets encapsulate DOM rendering and refreshing."
},
"$:/language/Docs/ModuleTypes/wikimethod": {
"title": "$:/language/Docs/ModuleTypes/wikimethod",
"text": "Adds methods to `$tw.Wiki`."
},
"$:/language/Docs/ModuleTypes/wikirule": {
"title": "$:/language/Docs/ModuleTypes/wikirule",
"text": "Individual parser rules for the main WikiText parser."
},
"$:/language/Docs/PaletteColours/alert-background": {
"title": "$:/language/Docs/PaletteColours/alert-background",
"text": "Alert background"
},
"$:/language/Docs/PaletteColours/alert-border": {
"title": "$:/language/Docs/PaletteColours/alert-border",
"text": "Alert border"
},
"$:/language/Docs/PaletteColours/alert-highlight": {
"title": "$:/language/Docs/PaletteColours/alert-highlight",
"text": "Alert highlight"
},
"$:/language/Docs/PaletteColours/alert-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
"text": "Alert muted foreground"
},
"$:/language/Docs/PaletteColours/background": {
"title": "$:/language/Docs/PaletteColours/background",
"text": "General background"
},
"$:/language/Docs/PaletteColours/blockquote-bar": {
"title": "$:/language/Docs/PaletteColours/blockquote-bar",
"text": "Blockquote bar"
},
"$:/language/Docs/PaletteColours/button-background": {
"title": "$:/language/Docs/PaletteColours/button-background",
"text": "Default button background"
},
"$:/language/Docs/PaletteColours/button-border": {
"title": "$:/language/Docs/PaletteColours/button-border",
"text": "Default button border"
},
"$:/language/Docs/PaletteColours/button-foreground": {
"title": "$:/language/Docs/PaletteColours/button-foreground",
"text": "Default button foreground"
},
"$:/language/Docs/PaletteColours/dirty-indicator": {
"title": "$:/language/Docs/PaletteColours/dirty-indicator",
"text": "Unsaved changes indicator"
},
"$:/language/Docs/PaletteColours/code-background": {
"title": "$:/language/Docs/PaletteColours/code-background",
"text": "Code background"
},
"$:/language/Docs/PaletteColours/code-border": {
"title": "$:/language/Docs/PaletteColours/code-border",
"text": "Code border"
},
"$:/language/Docs/PaletteColours/code-foreground": {
"title": "$:/language/Docs/PaletteColours/code-foreground",
"text": "Code foreground"
},
"$:/language/Docs/PaletteColours/download-background": {
"title": "$:/language/Docs/PaletteColours/download-background",
"text": "Download button background"
},
"$:/language/Docs/PaletteColours/download-foreground": {
"title": "$:/language/Docs/PaletteColours/download-foreground",
"text": "Download button foreground"
},
"$:/language/Docs/PaletteColours/dragger-background": {
"title": "$:/language/Docs/PaletteColours/dragger-background",
"text": "Dragger background"
},
"$:/language/Docs/PaletteColours/dragger-foreground": {
"title": "$:/language/Docs/PaletteColours/dragger-foreground",
"text": "Dragger foreground"
},
"$:/language/Docs/PaletteColours/dropdown-background": {
"title": "$:/language/Docs/PaletteColours/dropdown-background",
"text": "Dropdown background"
},
"$:/language/Docs/PaletteColours/dropdown-border": {
"title": "$:/language/Docs/PaletteColours/dropdown-border",
"text": "Dropdown border"
},
"$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
"text": "Dropdown tab background for selected tabs"
},
"$:/language/Docs/PaletteColours/dropdown-tab-background": {
"title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
"text": "Dropdown tab background"
},
"$:/language/Docs/PaletteColours/dropzone-background": {
"title": "$:/language/Docs/PaletteColours/dropzone-background",
"text": "Dropzone background"
},
"$:/language/Docs/PaletteColours/external-link-background-hover": {
"title": "$:/language/Docs/PaletteColours/external-link-background-hover",
"text": "External link background hover"
},
"$:/language/Docs/PaletteColours/external-link-background-visited": {
"title": "$:/language/Docs/PaletteColours/external-link-background-visited",
"text": "External link background visited"
},
"$:/language/Docs/PaletteColours/external-link-background": {
"title": "$:/language/Docs/PaletteColours/external-link-background",
"text": "External link background"
},
"$:/language/Docs/PaletteColours/external-link-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
"text": "External link foreground hover"
},
"$:/language/Docs/PaletteColours/external-link-foreground-visited": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
"text": "External link foreground visited"
},
"$:/language/Docs/PaletteColours/external-link-foreground": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground",
"text": "External link foreground"
},
"$:/language/Docs/PaletteColours/foreground": {
"title": "$:/language/Docs/PaletteColours/foreground",
"text": "General foreground"
},
"$:/language/Docs/PaletteColours/menubar-background": {
"title": "$:/language/Docs/PaletteColours/menubar-background",
"text": "Menu bar background"
},
"$:/language/Docs/PaletteColours/menubar-foreground": {
"title": "$:/language/Docs/PaletteColours/menubar-foreground",
"text": "Menu bar foreground"
},
"$:/language/Docs/PaletteColours/message-background": {
"title": "$:/language/Docs/PaletteColours/message-background",
"text": "Message box background"
},
"$:/language/Docs/PaletteColours/message-border": {
"title": "$:/language/Docs/PaletteColours/message-border",
"text": "Message box border"
},
"$:/language/Docs/PaletteColours/message-foreground": {
"title": "$:/language/Docs/PaletteColours/message-foreground",
"text": "Message box foreground"
},
"$:/language/Docs/PaletteColours/modal-backdrop": {
"title": "$:/language/Docs/PaletteColours/modal-backdrop",
"text": "Modal backdrop"
},
"$:/language/Docs/PaletteColours/modal-background": {
"title": "$:/language/Docs/PaletteColours/modal-background",
"text": "Modal background"
},
"$:/language/Docs/PaletteColours/modal-border": {
"title": "$:/language/Docs/PaletteColours/modal-border",
"text": "Modal border"
},
"$:/language/Docs/PaletteColours/modal-footer-background": {
"title": "$:/language/Docs/PaletteColours/modal-footer-background",
"text": "Modal footer background"
},
"$:/language/Docs/PaletteColours/modal-footer-border": {
"title": "$:/language/Docs/PaletteColours/modal-footer-border",
"text": "Modal footer border"
},
"$:/language/Docs/PaletteColours/modal-header-border": {
"title": "$:/language/Docs/PaletteColours/modal-header-border",
"text": "Modal header border"
},
"$:/language/Docs/PaletteColours/muted-foreground": {
"title": "$:/language/Docs/PaletteColours/muted-foreground",
"text": "General muted foreground"
},
"$:/language/Docs/PaletteColours/notification-background": {
"title": "$:/language/Docs/PaletteColours/notification-background",
"text": "Notification background"
},
"$:/language/Docs/PaletteColours/notification-border": {
"title": "$:/language/Docs/PaletteColours/notification-border",
"text": "Notification border"
},
"$:/language/Docs/PaletteColours/page-background": {
"title": "$:/language/Docs/PaletteColours/page-background",
"text": "Page background"
},
"$:/language/Docs/PaletteColours/pre-background": {
"title": "$:/language/Docs/PaletteColours/pre-background",
"text": "Preformatted code background"
},
"$:/language/Docs/PaletteColours/pre-border": {
"title": "$:/language/Docs/PaletteColours/pre-border",
"text": "Preformatted code border"
},
"$:/language/Docs/PaletteColours/primary": {
"title": "$:/language/Docs/PaletteColours/primary",
"text": "General primary"
},
"$:/language/Docs/PaletteColours/select-tag-background": {
"title": "$:/language/Docs/PaletteColours/select-tag-background",
"text": "`<select>` element background"
},
"$:/language/Docs/PaletteColours/select-tag-foreground": {
"title": "$:/language/Docs/PaletteColours/select-tag-foreground",
"text": "`<select>` element text"
},
"$:/language/Docs/PaletteColours/sidebar-button-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
"text": "Sidebar button foreground"
},
"$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
"text": "Sidebar controls foreground hover"
},
"$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
"text": "Sidebar controls foreground"
},
"$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
"title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
"text": "Sidebar foreground shadow"
},
"$:/language/Docs/PaletteColours/sidebar-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-foreground",
"text": "Sidebar foreground"
},
"$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
"text": "Sidebar muted foreground hover"
},
"$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
"text": "Sidebar muted foreground"
},
"$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
"text": "Sidebar tab background for selected tabs"
},
"$:/language/Docs/PaletteColours/sidebar-tab-background": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
"text": "Sidebar tab background"
},
"$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
"text": "Sidebar tab border for selected tabs"
},
"$:/language/Docs/PaletteColours/sidebar-tab-border": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
"text": "Sidebar tab border"
},
"$:/language/Docs/PaletteColours/sidebar-tab-divider": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
"text": "Sidebar tab divider"
},
"$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
"text": "Sidebar tab foreground for selected tabs"
},
"$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
"text": "Sidebar tab foreground"
},
"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
"text": "Sidebar tiddler link foreground hover"
},
"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
"text": "Sidebar tiddler link foreground"
},
"$:/language/Docs/PaletteColours/site-title-foreground": {
"title": "$:/language/Docs/PaletteColours/site-title-foreground",
"text": "Site title foreground"
},
"$:/language/Docs/PaletteColours/static-alert-foreground": {
"title": "$:/language/Docs/PaletteColours/static-alert-foreground",
"text": "Static alert foreground"
},
"$:/language/Docs/PaletteColours/tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/tab-background-selected",
"text": "Tab background for selected tabs"
},
"$:/language/Docs/PaletteColours/tab-background": {
"title": "$:/language/Docs/PaletteColours/tab-background",
"text": "Tab background"
},
"$:/language/Docs/PaletteColours/tab-border-selected": {
"title": "$:/language/Docs/PaletteColours/tab-border-selected",
"text": "Tab border for selected tabs"
},
"$:/language/Docs/PaletteColours/tab-border": {
"title": "$:/language/Docs/PaletteColours/tab-border",
"text": "Tab border"
},
"$:/language/Docs/PaletteColours/tab-divider": {
"title": "$:/language/Docs/PaletteColours/tab-divider",
"text": "Tab divider"
},
"$:/language/Docs/PaletteColours/tab-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
"text": "Tab foreground for selected tabs"
},
"$:/language/Docs/PaletteColours/tab-foreground": {
"title": "$:/language/Docs/PaletteColours/tab-foreground",
"text": "Tab foreground"
},
"$:/language/Docs/PaletteColours/table-border": {
"title": "$:/language/Docs/PaletteColours/table-border",
"text": "Table border"
},
"$:/language/Docs/PaletteColours/table-footer-background": {
"title": "$:/language/Docs/PaletteColours/table-footer-background",
"text": "Table footer background"
},
"$:/language/Docs/PaletteColours/table-header-background": {
"title": "$:/language/Docs/PaletteColours/table-header-background",
"text": "Table header background"
},
"$:/language/Docs/PaletteColours/tag-background": {
"title": "$:/language/Docs/PaletteColours/tag-background",
"text": "Tag background"
},
"$:/language/Docs/PaletteColours/tag-foreground": {
"title": "$:/language/Docs/PaletteColours/tag-foreground",
"text": "Tag foreground"
},
"$:/language/Docs/PaletteColours/tiddler-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-background",
"text": "Tiddler background"
},
"$:/language/Docs/PaletteColours/tiddler-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-border",
"text": "Tiddler border"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
"text": "Tiddler controls foreground hover"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
"text": "Tiddler controls foreground for selected controls"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
"text": "Tiddler controls foreground"
},
"$:/language/Docs/PaletteColours/tiddler-editor-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
"text": "Tiddler editor background"
},
"$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
"text": "Tiddler editor border image"
},
"$:/language/Docs/PaletteColours/tiddler-editor-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
"text": "Tiddler editor border"
},
"$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
"text": "Tiddler editor background for even fields"
},
"$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
"text": "Tiddler editor background for odd fields"
},
"$:/language/Docs/PaletteColours/tiddler-info-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-background",
"text": "Tiddler info panel background"
},
"$:/language/Docs/PaletteColours/tiddler-info-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-border",
"text": "Tiddler info panel border"
},
"$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
"text": "Tiddler info panel tab background"
},
"$:/language/Docs/PaletteColours/tiddler-link-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-link-background",
"text": "Tiddler link background"
},
"$:/language/Docs/PaletteColours/tiddler-link-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
"text": "Tiddler link foreground"
},
"$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
"text": "Tiddler subtitle foreground"
},
"$:/language/Docs/PaletteColours/tiddler-title-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
"text": "Tiddler title foreground"
},
"$:/language/Docs/PaletteColours/toolbar-new-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-new-button",
"text": "Toolbar 'new tiddler' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-options-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-options-button",
"text": "Toolbar 'options' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-save-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-save-button",
"text": "Toolbar 'save' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-info-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-info-button",
"text": "Toolbar 'info' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-edit-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
"text": "Toolbar 'edit' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-close-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-close-button",
"text": "Toolbar 'close' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-delete-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
"text": "Toolbar 'delete' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-cancel-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
"text": "Toolbar 'cancel' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-done-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-done-button",
"text": "Toolbar 'done' button foreground"
},
"$:/language/Docs/PaletteColours/untagged-background": {
"title": "$:/language/Docs/PaletteColours/untagged-background",
"text": "Untagged pill background"
},
"$:/language/Docs/PaletteColours/very-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/very-muted-foreground",
"text": "Very muted foreground"
},
"$:/language/EditTemplate/Body/External/Hint": {
"title": "$:/language/EditTemplate/Body/External/Hint",
"text": "This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
},
"$:/language/EditTemplate/Body/Placeholder": {
"title": "$:/language/EditTemplate/Body/Placeholder",
"text": "Type the text for this tiddler"
},
"$:/language/EditTemplate/Body/Preview/Type/Output": {
"title": "$:/language/EditTemplate/Body/Preview/Type/Output",
"text": "output"
},
"$:/language/EditTemplate/Field/Remove/Caption": {
"title": "$:/language/EditTemplate/Field/Remove/Caption",
"text": "remove field"
},
"$:/language/EditTemplate/Field/Remove/Hint": {
"title": "$:/language/EditTemplate/Field/Remove/Hint",
"text": "Remove field"
},
"$:/language/EditTemplate/Field/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Field/Dropdown/Caption",
"text": "field list"
},
"$:/language/EditTemplate/Field/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Field/Dropdown/Hint",
"text": "Show field list"
},
"$:/language/EditTemplate/Fields/Add/Button": {
"title": "$:/language/EditTemplate/Fields/Add/Button",
"text": "add"
},
"$:/language/EditTemplate/Fields/Add/Button/Hint": {
"title": "$:/language/EditTemplate/Fields/Add/Button/Hint",
"text": "Add the new field to the tiddler"
},
"$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
"text": "field name"
},
"$:/language/EditTemplate/Fields/Add/Prompt": {
"title": "$:/language/EditTemplate/Fields/Add/Prompt",
"text": "Add a new field:"
},
"$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
"text": "field value"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/System": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
"text": "System fields"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/User": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
"text": "User fields"
},
"$:/language/EditTemplate/Shadow/Warning": {
"title": "$:/language/EditTemplate/Shadow/Warning",
"text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
},
"$:/language/EditTemplate/Shadow/OverriddenWarning": {
"title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
"text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
},
"$:/language/EditTemplate/Tags/Add/Button": {
"title": "$:/language/EditTemplate/Tags/Add/Button",
"text": "add"
},
"$:/language/EditTemplate/Tags/Add/Button/Hint": {
"title": "$:/language/EditTemplate/Tags/Add/Button/Hint",
"text": "add tag"
},
"$:/language/EditTemplate/Tags/Add/Placeholder": {
"title": "$:/language/EditTemplate/Tags/Add/Placeholder",
"text": "tag name"
},
"$:/language/EditTemplate/Tags/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
"text": "tag list"
},
"$:/language/EditTemplate/Tags/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
"text": "Show tag list"
},
"$:/language/EditTemplate/Title/BadCharacterWarning": {
"title": "$:/language/EditTemplate/Title/BadCharacterWarning",
"text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
},
"$:/language/EditTemplate/Title/Exists/Prompt": {
"title": "$:/language/EditTemplate/Title/Exists/Prompt",
"text": "Target tiddler already exists"
},
"$:/language/EditTemplate/Title/Relink/Prompt": {
"title": "$:/language/EditTemplate/Title/Relink/Prompt",
"text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
},
"$:/language/EditTemplate/Title/References/Prompt": {
"title": "$:/language/EditTemplate/Title/References/Prompt",
"text": "The following references to this tiddler will not be automatically updated:"
},
"$:/language/EditTemplate/Type/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Type/Dropdown/Caption",
"text": "content type list"
},
"$:/language/EditTemplate/Type/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Type/Dropdown/Hint",
"text": "Show content type list"
},
"$:/language/EditTemplate/Type/Delete/Caption": {
"title": "$:/language/EditTemplate/Type/Delete/Caption",
"text": "delete content type"
},
"$:/language/EditTemplate/Type/Delete/Hint": {
"title": "$:/language/EditTemplate/Type/Delete/Hint",
"text": "Delete content type"
},
"$:/language/EditTemplate/Type/Placeholder": {
"title": "$:/language/EditTemplate/Type/Placeholder",
"text": "content type"
},
"$:/language/EditTemplate/Type/Prompt": {
"title": "$:/language/EditTemplate/Type/Prompt",
"text": "Type:"
},
"$:/language/Exporters/StaticRiver": {
"title": "$:/language/Exporters/StaticRiver",
"text": "Static HTML"
},
"$:/language/Exporters/JsonFile": {
"title": "$:/language/Exporters/JsonFile",
"text": "JSON file"
},
"$:/language/Exporters/CsvFile": {
"title": "$:/language/Exporters/CsvFile",
"text": "CSV file"
},
"$:/language/Exporters/TidFile": {
"title": "$:/language/Exporters/TidFile",
"text": "\".tid\" file"
},
"$:/language/Docs/Fields/_canonical_uri": {
"title": "$:/language/Docs/Fields/_canonical_uri",
"text": "The full URI of an external image tiddler"
},
"$:/language/Docs/Fields/bag": {
"title": "$:/language/Docs/Fields/bag",
"text": "The name of the bag from which a tiddler came"
},
"$:/language/Docs/Fields/caption": {
"title": "$:/language/Docs/Fields/caption",
"text": "The text to be displayed on a tab or button"
},
"$:/language/Docs/Fields/color": {
"title": "$:/language/Docs/Fields/color",
"text": "The CSS color value associated with a tiddler"
},
"$:/language/Docs/Fields/component": {
"title": "$:/language/Docs/Fields/component",
"text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
},
"$:/language/Docs/Fields/current-tiddler": {
"title": "$:/language/Docs/Fields/current-tiddler",
"text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
},
"$:/language/Docs/Fields/created": {
"title": "$:/language/Docs/Fields/created",
"text": "The date a tiddler was created"
},
"$:/language/Docs/Fields/creator": {
"title": "$:/language/Docs/Fields/creator",
"text": "The name of the person who created a tiddler"
},
"$:/language/Docs/Fields/dependents": {
"title": "$:/language/Docs/Fields/dependents",
"text": "For a plugin, lists the dependent plugin titles"
},
"$:/language/Docs/Fields/description": {
"title": "$:/language/Docs/Fields/description",
"text": "The descriptive text for a plugin, or a modal dialogue"
},
"$:/language/Docs/Fields/draft.of": {
"title": "$:/language/Docs/Fields/draft.of",
"text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
},
"$:/language/Docs/Fields/draft.title": {
"title": "$:/language/Docs/Fields/draft.title",
"text": "For draft tiddlers, contains the proposed new title of the tiddler"
},
"$:/language/Docs/Fields/footer": {
"title": "$:/language/Docs/Fields/footer",
"text": "The footer text for a wizard"
},
"$:/language/Docs/Fields/hide-body": {
"title": "$:/language/Docs/Fields/hide-body",
"text": "The view template will hide bodies of tiddlers if set to: ''yes''"
},
"$:/language/Docs/Fields/icon": {
"title": "$:/language/Docs/Fields/icon",
"text": "The title of the tiddler containing the icon associated with a tiddler"
},
"$:/language/Docs/Fields/library": {
"title": "$:/language/Docs/Fields/library",
"text": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''"
},
"$:/language/Docs/Fields/list": {
"title": "$:/language/Docs/Fields/list",
"text": "An ordered list of tiddler titles associated with a tiddler"
},
"$:/language/Docs/Fields/list-before": {
"title": "$:/language/Docs/Fields/list-before",
"text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
},
"$:/language/Docs/Fields/list-after": {
"title": "$:/language/Docs/Fields/list-after",
"text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty"
},
"$:/language/Docs/Fields/modified": {
"title": "$:/language/Docs/Fields/modified",
"text": "The date and time at which a tiddler was last modified"
},
"$:/language/Docs/Fields/modifier": {
"title": "$:/language/Docs/Fields/modifier",
"text": "The tiddler title associated with the person who last modified a tiddler"
},
"$:/language/Docs/Fields/name": {
"title": "$:/language/Docs/Fields/name",
"text": "The human readable name associated with a plugin tiddler"
},
"$:/language/Docs/Fields/plugin-priority": {
"title": "$:/language/Docs/Fields/plugin-priority",
"text": "A numerical value indicating the priority of a plugin tiddler"
},
"$:/language/Docs/Fields/plugin-type": {
"title": "$:/language/Docs/Fields/plugin-type",
"text": "The type of plugin in a plugin tiddler"
},
"$:/language/Docs/Fields/revision": {
"title": "$:/language/Docs/Fields/revision",
"text": "The revision of the tiddler held at the server"
},
"$:/language/Docs/Fields/released": {
"title": "$:/language/Docs/Fields/released",
"text": "Date of a TiddlyWiki release"
},
"$:/language/Docs/Fields/source": {
"title": "$:/language/Docs/Fields/source",
"text": "The source URL associated with a tiddler"
},
"$:/language/Docs/Fields/subtitle": {
"title": "$:/language/Docs/Fields/subtitle",
"text": "The subtitle text for a wizard"
},
"$:/language/Docs/Fields/tags": {
"title": "$:/language/Docs/Fields/tags",
"text": "A list of tags associated with a tiddler"
},
"$:/language/Docs/Fields/text": {
"title": "$:/language/Docs/Fields/text",
"text": "The body text of a tiddler"
},
"$:/language/Docs/Fields/throttle.refresh": {
"title": "$:/language/Docs/Fields/throttle.refresh",
"text": "If present, throttles refreshes of this tiddler"
},
"$:/language/Docs/Fields/title": {
"title": "$:/language/Docs/Fields/title",
"text": "The unique name of a tiddler"
},
"$:/language/Docs/Fields/toc-link": {
"title": "$:/language/Docs/Fields/toc-link",
"text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''"
},
"$:/language/Docs/Fields/type": {
"title": "$:/language/Docs/Fields/type",
"text": "The content type of a tiddler"
},
"$:/language/Docs/Fields/version": {
"title": "$:/language/Docs/Fields/version",
"text": "Version information for a plugin"
},
"$:/language/Docs/Fields/_is_skinny": {
"title": "$:/language/Docs/Fields/_is_skinny",
"text": "If present, indicates that the tiddler text field must be loaded from the server"
},
"$:/language/Filters/AllTiddlers": {
"title": "$:/language/Filters/AllTiddlers",
"text": "All tiddlers except system tiddlers"
},
"$:/language/Filters/RecentSystemTiddlers": {
"title": "$:/language/Filters/RecentSystemTiddlers",
"text": "Recently modified tiddlers, including system tiddlers"
},
"$:/language/Filters/RecentTiddlers": {
"title": "$:/language/Filters/RecentTiddlers",
"text": "Recently modified tiddlers"
},
"$:/language/Filters/AllTags": {
"title": "$:/language/Filters/AllTags",
"text": "All tags except system tags"
},
"$:/language/Filters/Missing": {
"title": "$:/language/Filters/Missing",
"text": "Missing tiddlers"
},
"$:/language/Filters/Drafts": {
"title": "$:/language/Filters/Drafts",
"text": "Draft tiddlers"
},
"$:/language/Filters/Orphans": {
"title": "$:/language/Filters/Orphans",
"text": "Orphan tiddlers"
},
"$:/language/Filters/SystemTiddlers": {
"title": "$:/language/Filters/SystemTiddlers",
"text": "System tiddlers"
},
"$:/language/Filters/ShadowTiddlers": {
"title": "$:/language/Filters/ShadowTiddlers",
"text": "Shadow tiddlers"
},
"$:/language/Filters/OverriddenShadowTiddlers": {
"title": "$:/language/Filters/OverriddenShadowTiddlers",
"text": "Overridden shadow tiddlers"
},
"$:/language/Filters/SessionTiddlers": {
"title": "$:/language/Filters/SessionTiddlers",
"text": "Tiddlers modified since the wiki was loaded"
},
"$:/language/Filters/SystemTags": {
"title": "$:/language/Filters/SystemTags",
"text": "System tags"
},
"$:/language/Filters/StoryList": {
"title": "$:/language/Filters/StoryList",
"text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
},
"$:/language/Filters/TypedTiddlers": {
"title": "$:/language/Filters/TypedTiddlers",
"text": "Non wiki-text tiddlers"
},
"GettingStarted": {
"title": "GettingStarted",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
},
"$:/language/Help/build": {
"title": "$:/language/Help/build",
"description": "Automatically run configured commands",
"text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
},
"$:/language/Help/clearpassword": {
"title": "$:/language/Help/clearpassword",
"description": "Clear a password for subsequent crypto operations",
"text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
},
"$:/language/Help/default": {
"title": "$:/language/Help/default",
"text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
},
"$:/language/Help/deletetiddlers": {
"title": "$:/language/Help/deletetiddlers",
"description": "Deletes a group of tiddlers",
"text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n"
},
"$:/language/Help/editions": {
"title": "$:/language/Help/editions",
"description": "Lists the available editions of TiddlyWiki",
"text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
},
"$:/language/Help/fetch": {
"title": "$:/language/Help/fetch",
"description": "Fetch tiddlers from wiki by URL",
"text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n"
},
"$:/language/Help/help": {
"title": "$:/language/Help/help",
"description": "Display help for TiddlyWiki commands",
"text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
},
"$:/language/Help/import": {
"title": "$:/language/Help/import",
"description": "Import tiddlers from a file",
"text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n"
},
"$:/language/Help/init": {
"title": "$:/language/Help/init",
"description": "Initialise a new wiki folder",
"text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
},
"$:/language/Help/listen": {
"title": "$:/language/Help/listen",
"description": "Provides an HTTP server interface to TiddlyWiki",
"text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"
},
"$:/language/Help/load": {
"title": "$:/language/Help/load",
"description": "Load tiddlers from a file",
"text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
},
"$:/language/Help/makelibrary": {
"title": "$:/language/Help/makelibrary",
"description": "Construct library plugin required by upgrade process",
"text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
},
"$:/language/Help/notfound": {
"title": "$:/language/Help/notfound",
"text": "No such help item"
},
"$:/language/Help/output": {
"title": "$:/language/Help/output",
"description": "Set the base output directory for subsequent commands",
"text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
},
"$:/language/Help/password": {
"title": "$:/language/Help/password",
"description": "Set a password for subsequent crypto operations",
"text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
},
"$:/language/Help/render": {
"title": "$:/language/Help/render",
"description": "Renders individual tiddlers to files",
"text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n"
},
"$:/language/Help/rendertiddler": {
"title": "$:/language/Help/rendertiddler",
"description": "Render an individual tiddler as a specified ContentType",
"text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
},
"$:/language/Help/rendertiddlers": {
"title": "$:/language/Help/rendertiddlers",
"description": "Render tiddlers matching a filter to a specified ContentType",
"text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
},
"$:/language/Help/save": {
"title": "$:/language/Help/save",
"description": "Saves individual raw tiddlers to files",
"text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"
},
"$:/language/Help/savetiddler": {
"title": "$:/language/Help/savetiddler",
"description": "Saves a raw tiddler to a file",
"text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
},
"$:/language/Help/savetiddlers": {
"title": "$:/language/Help/savetiddlers",
"description": "Saves a group of raw tiddlers to a directory",
"text": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
},
"$:/language/Help/savewikifolder": {
"title": "$:/language/Help/savewikifolder",
"description": "Saves a wiki to a new wiki folder",
"text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
},
"$:/language/Help/server": {
"title": "$:/language/Help/server",
"description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)",
"text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"
},
"$:/language/Help/setfield": {
"title": "$:/language/Help/setfield",
"description": "Prepares external tiddlers for use",
"text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
},
"$:/language/Help/unpackplugin": {
"title": "$:/language/Help/unpackplugin",
"description": "Unpack the payload tiddlers from a plugin",
"text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
},
"$:/language/Help/verbose": {
"title": "$:/language/Help/verbose",
"description": "Triggers verbose output mode",
"text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
},
"$:/language/Help/version": {
"title": "$:/language/Help/version",
"description": "Displays the version number of TiddlyWiki",
"text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
},
"$:/language/Import/Imported/Hint": {
"title": "$:/language/Import/Imported/Hint",
"text": "The following tiddlers were imported:"
},
"$:/language/Import/Listing/Cancel/Caption": {
"title": "$:/language/Import/Listing/Cancel/Caption",
"text": "Cancel"
},
"$:/language/Import/Listing/Hint": {
"title": "$:/language/Import/Listing/Hint",
"text": "These tiddlers are ready to import:"
},
"$:/language/Import/Listing/Import/Caption": {
"title": "$:/language/Import/Listing/Import/Caption",
"text": "Import"
},
"$:/language/Import/Listing/Select/Caption": {
"title": "$:/language/Import/Listing/Select/Caption",
"text": "Select"
},
"$:/language/Import/Listing/Status/Caption": {
"title": "$:/language/Import/Listing/Status/Caption",
"text": "Status"
},
"$:/language/Import/Listing/Title/Caption": {
"title": "$:/language/Import/Listing/Title/Caption",
"text": "Title"
},
"$:/language/Import/Listing/Preview": {
"title": "$:/language/Import/Listing/Preview",
"text": "Preview:"
},
"$:/language/Import/Listing/Preview/Text": {
"title": "$:/language/Import/Listing/Preview/Text",
"text": "Text"
},
"$:/language/Import/Listing/Preview/TextRaw": {
"title": "$:/language/Import/Listing/Preview/TextRaw",
"text": "Text (Raw)"
},
"$:/language/Import/Listing/Preview/Fields": {
"title": "$:/language/Import/Listing/Preview/Fields",
"text": "Fields"
},
"$:/language/Import/Listing/Preview/Diff": {
"title": "$:/language/Import/Listing/Preview/Diff",
"text": "Diff"
},
"$:/language/Import/Listing/Preview/DiffFields": {
"title": "$:/language/Import/Listing/Preview/DiffFields",
"text": "Diff (Fields)"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
"text": "Blocked incompatible or obsolete plugin"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
"text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
},
"$:/language/Import/Upgrader/Plugins/Upgraded": {
"title": "$:/language/Import/Upgrader/Plugins/Upgraded",
"text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
},
"$:/language/Import/Upgrader/State/Suppressed": {
"title": "$:/language/Import/Upgrader/State/Suppressed",
"text": "Blocked temporary state tiddler"
},
"$:/language/Import/Upgrader/System/Suppressed": {
"title": "$:/language/Import/Upgrader/System/Suppressed",
"text": "Blocked system tiddler"
},
"$:/language/Import/Upgrader/System/Warning": {
"title": "$:/language/Import/Upgrader/System/Warning",
"text": "Core module tiddler"
},
"$:/language/Import/Upgrader/System/Alert": {
"title": "$:/language/Import/Upgrader/System/Alert",
"text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable"
},
"$:/language/Import/Upgrader/ThemeTweaks/Created": {
"title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
"text": "Migrated theme tweak from <$text text=<<from>>/>"
},
"$:/language/AboveStory/ClassicPlugin/Warning": {
"title": "$:/language/AboveStory/ClassicPlugin/Warning",
"text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
},
"$:/language/BinaryWarning/Prompt": {
"title": "$:/language/BinaryWarning/Prompt",
"text": "This tiddler contains binary data"
},
"$:/language/ClassicWarning/Hint": {
"title": "$:/language/ClassicWarning/Hint",
"text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details."
},
"$:/language/ClassicWarning/Upgrade/Caption": {
"title": "$:/language/ClassicWarning/Upgrade/Caption",
"text": "upgrade"
},
"$:/language/CloseAll/Button": {
"title": "$:/language/CloseAll/Button",
"text": "close all"
},
"$:/language/ColourPicker/Recent": {
"title": "$:/language/ColourPicker/Recent",
"text": "Recent:"
},
"$:/language/ConfirmCancelTiddler": {
"title": "$:/language/ConfirmCancelTiddler",
"text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmDeleteTiddler": {
"title": "$:/language/ConfirmDeleteTiddler",
"text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmOverwriteTiddler": {
"title": "$:/language/ConfirmOverwriteTiddler",
"text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmEditShadowTiddler": {
"title": "$:/language/ConfirmEditShadowTiddler",
"text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
},
"$:/language/Count": {
"title": "$:/language/Count",
"text": "count"
},
"$:/language/DefaultNewTiddlerTitle": {
"title": "$:/language/DefaultNewTiddlerTitle",
"text": "New Tiddler"
},
"$:/language/Diffs/CountMessage": {
"title": "$:/language/Diffs/CountMessage",
"text": "<<diff-count>> differences"
},
"$:/language/DropMessage": {
"title": "$:/language/DropMessage",
"text": "Drop here (or use the 'Escape' key to cancel)"
},
"$:/language/Encryption/Cancel": {
"title": "$:/language/Encryption/Cancel",
"text": "Cancel"
},
"$:/language/Encryption/ConfirmClearPassword": {
"title": "$:/language/Encryption/ConfirmClearPassword",
"text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
},
"$:/language/Encryption/PromptSetPassword": {
"title": "$:/language/Encryption/PromptSetPassword",
"text": "Set a new password for this TiddlyWiki"
},
"$:/language/Encryption/Username": {
"title": "$:/language/Encryption/Username",
"text": "Username"
},
"$:/language/Encryption/Password": {
"title": "$:/language/Encryption/Password",
"text": "Password"
},
"$:/language/Encryption/RepeatPassword": {
"title": "$:/language/Encryption/RepeatPassword",
"text": "Repeat password"
},
"$:/language/Encryption/PasswordNoMatch": {
"title": "$:/language/Encryption/PasswordNoMatch",
"text": "Passwords do not match"
},
"$:/language/Encryption/SetPassword": {
"title": "$:/language/Encryption/SetPassword",
"text": "Set password"
},
"$:/language/Error/Caption": {
"title": "$:/language/Error/Caption",
"text": "Error"
},
"$:/language/Error/EditConflict": {
"title": "$:/language/Error/EditConflict",
"text": "File changed on server"
},
"$:/language/Error/Filter": {
"title": "$:/language/Error/Filter",
"text": "Filter error"
},
"$:/language/Error/FilterSyntax": {
"title": "$:/language/Error/FilterSyntax",
"text": "Syntax error in filter expression"
},
"$:/language/Error/IsFilterOperator": {
"title": "$:/language/Error/IsFilterOperator",
"text": "Filter Error: Unknown operand for the 'is' filter operator"
},
"$:/language/Error/LoadingPluginLibrary": {
"title": "$:/language/Error/LoadingPluginLibrary",
"text": "Error loading plugin library"
},
"$:/language/Error/NetworkErrorAlert": {
"title": "$:/language/Error/NetworkErrorAlert",
"text": "`<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`"
},
"$:/language/Error/RecursiveTransclusion": {
"title": "$:/language/Error/RecursiveTransclusion",
"text": "Recursive transclusion error in transclude widget"
},
"$:/language/Error/RetrievingSkinny": {
"title": "$:/language/Error/RetrievingSkinny",
"text": "Error retrieving skinny tiddler list"
},
"$:/language/Error/SavingToTWEdit": {
"title": "$:/language/Error/SavingToTWEdit",
"text": "Error saving to TWEdit"
},
"$:/language/Error/WhileSaving": {
"title": "$:/language/Error/WhileSaving",
"text": "Error while saving"
},
"$:/language/Error/XMLHttpRequest": {
"title": "$:/language/Error/XMLHttpRequest",
"text": "XMLHttpRequest error code"
},
"$:/language/InternalJavaScriptError/Title": {
"title": "$:/language/InternalJavaScriptError/Title",
"text": "Internal JavaScript Error"
},
"$:/language/InternalJavaScriptError/Hint": {
"title": "$:/language/InternalJavaScriptError/Hint",
"text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
},
"$:/language/InvalidFieldName": {
"title": "$:/language/InvalidFieldName",
"text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
},
"$:/language/LazyLoadingWarning": {
"title": "$:/language/LazyLoadingWarning",
"text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"
},
"$:/language/LoginToTiddlySpace": {
"title": "$:/language/LoginToTiddlySpace",
"text": "Login to TiddlySpace"
},
"$:/language/Manager/Controls/FilterByTag/None": {
"title": "$:/language/Manager/Controls/FilterByTag/None",
"text": "(none)"
},
"$:/language/Manager/Controls/FilterByTag/Prompt": {
"title": "$:/language/Manager/Controls/FilterByTag/Prompt",
"text": "Filter by tag:"
},
"$:/language/Manager/Controls/Order/Prompt": {
"title": "$:/language/Manager/Controls/Order/Prompt",
"text": "Reverse order"
},
"$:/language/Manager/Controls/Search/Placeholder": {
"title": "$:/language/Manager/Controls/Search/Placeholder",
"text": "Search"
},
"$:/language/Manager/Controls/Search/Prompt": {
"title": "$:/language/Manager/Controls/Search/Prompt",
"text": "Search:"
},
"$:/language/Manager/Controls/Show/Option/Tags": {
"title": "$:/language/Manager/Controls/Show/Option/Tags",
"text": "tags"
},
"$:/language/Manager/Controls/Show/Option/Tiddlers": {
"title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
"text": "tiddlers"
},
"$:/language/Manager/Controls/Show/Prompt": {
"title": "$:/language/Manager/Controls/Show/Prompt",
"text": "Show:"
},
"$:/language/Manager/Controls/Sort/Prompt": {
"title": "$:/language/Manager/Controls/Sort/Prompt",
"text": "Sort by:"
},
"$:/language/Manager/Item/Colour": {
"title": "$:/language/Manager/Item/Colour",
"text": "Colour"
},
"$:/language/Manager/Item/Fields": {
"title": "$:/language/Manager/Item/Fields",
"text": "Fields"
},
"$:/language/Manager/Item/Icon/None": {
"title": "$:/language/Manager/Item/Icon/None",
"text": "(none)"
},
"$:/language/Manager/Item/Icon": {
"title": "$:/language/Manager/Item/Icon",
"text": "Icon"
},
"$:/language/Manager/Item/RawText": {
"title": "$:/language/Manager/Item/RawText",
"text": "Raw text"
},
"$:/language/Manager/Item/Tags": {
"title": "$:/language/Manager/Item/Tags",
"text": "Tags"
},
"$:/language/Manager/Item/Tools": {
"title": "$:/language/Manager/Item/Tools",
"text": "Tools"
},
"$:/language/Manager/Item/WikifiedText": {
"title": "$:/language/Manager/Item/WikifiedText",
"text": "Wikified text"
},
"$:/language/MissingTiddler/Hint": {
"title": "$:/language/MissingTiddler/Hint",
"text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"
},
"$:/language/No": {
"title": "$:/language/No",
"text": "No"
},
"$:/language/OfficialPluginLibrary": {
"title": "$:/language/OfficialPluginLibrary",
"text": "Official ~TiddlyWiki Plugin Library"
},
"$:/language/OfficialPluginLibrary/Hint": {
"title": "$:/language/OfficialPluginLibrary/Hint",
"text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
},
"$:/language/PluginReloadWarning": {
"title": "$:/language/PluginReloadWarning",
"text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect"
},
"$:/language/RecentChanges/DateFormat": {
"title": "$:/language/RecentChanges/DateFormat",
"text": "DDth MMM YYYY"
},
"$:/language/SystemTiddler/Tooltip": {
"title": "$:/language/SystemTiddler/Tooltip",
"text": "This is a system tiddler"
},
"$:/language/SystemTiddlers/Include/Prompt": {
"title": "$:/language/SystemTiddlers/Include/Prompt",
"text": "Include system tiddlers"
},
"$:/language/TagManager/Colour/Heading": {
"title": "$:/language/TagManager/Colour/Heading",
"text": "Colour"
},
"$:/language/TagManager/Count/Heading": {
"title": "$:/language/TagManager/Count/Heading",
"text": "Count"
},
"$:/language/TagManager/Icon/Heading": {
"title": "$:/language/TagManager/Icon/Heading",
"text": "Icon"
},
"$:/language/TagManager/Icons/None": {
"title": "$:/language/TagManager/Icons/None",
"text": "None"
},
"$:/language/TagManager/Info/Heading": {
"title": "$:/language/TagManager/Info/Heading",
"text": "Info"
},
"$:/language/TagManager/Tag/Heading": {
"title": "$:/language/TagManager/Tag/Heading",
"text": "Tag"
},
"$:/language/Tiddler/DateFormat": {
"title": "$:/language/Tiddler/DateFormat",
"text": "DDth MMM YYYY at hh12:0mmam"
},
"$:/language/UnsavedChangesWarning": {
"title": "$:/language/UnsavedChangesWarning",
"text": "You have unsaved changes in TiddlyWiki"
},
"$:/language/Yes": {
"title": "$:/language/Yes",
"text": "Yes"
},
"$:/language/Modals/Download": {
"title": "$:/language/Modals/Download",
"subtitle": "Download changes",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://tiddlywiki.com/static/DownloadingChanges.html",
"text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
},
"$:/language/Modals/SaveInstructions": {
"title": "$:/language/Modals/SaveInstructions",
"subtitle": "Save your work",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://tiddlywiki.com/static/SavingChanges.html",
"text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
},
"$:/config/NewJournal/Title": {
"title": "$:/config/NewJournal/Title",
"text": "DDth MMM YYYY"
},
"$:/config/NewJournal/Text": {
"title": "$:/config/NewJournal/Text",
"text": ""
},
"$:/config/NewJournal/Tags": {
"title": "$:/config/NewJournal/Tags",
"tags": "Journal"
},
"$:/language/Notifications/Save/Done": {
"title": "$:/language/Notifications/Save/Done",
"text": "Saved wiki"
},
"$:/language/Notifications/Save/Starting": {
"title": "$:/language/Notifications/Save/Starting",
"text": "Starting to save wiki"
},
"$:/language/Notifications/CopiedToClipboard/Succeeded": {
"title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
"text": "Copied to clipboard!"
},
"$:/language/Notifications/CopiedToClipboard/Failed": {
"title": "$:/language/Notifications/CopiedToClipboard/Failed",
"text": "Failed to copy to clipboard!"
},
"$:/language/Search/DefaultResults/Caption": {
"title": "$:/language/Search/DefaultResults/Caption",
"text": "List"
},
"$:/language/Search/Filter/Caption": {
"title": "$:/language/Search/Filter/Caption",
"text": "Filter"
},
"$:/language/Search/Filter/Hint": {
"title": "$:/language/Search/Filter/Hint",
"text": "Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]"
},
"$:/language/Search/Filter/Matches": {
"title": "$:/language/Search/Filter/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/Matches": {
"title": "$:/language/Search/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/Matches/All": {
"title": "$:/language/Search/Matches/All",
"text": "All matches:"
},
"$:/language/Search/Matches/Title": {
"title": "$:/language/Search/Matches/Title",
"text": "Title matches:"
},
"$:/language/Search/Search": {
"title": "$:/language/Search/Search",
"text": "Search"
},
"$:/language/Search/Search/TooShort": {
"title": "$:/language/Search/Search/TooShort",
"text": "Search text too short"
},
"$:/language/Search/Shadows/Caption": {
"title": "$:/language/Search/Shadows/Caption",
"text": "Shadows"
},
"$:/language/Search/Shadows/Hint": {
"title": "$:/language/Search/Shadows/Hint",
"text": "Search for shadow tiddlers"
},
"$:/language/Search/Shadows/Matches": {
"title": "$:/language/Search/Shadows/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/Standard/Caption": {
"title": "$:/language/Search/Standard/Caption",
"text": "Standard"
},
"$:/language/Search/Standard/Hint": {
"title": "$:/language/Search/Standard/Hint",
"text": "Search for standard tiddlers"
},
"$:/language/Search/Standard/Matches": {
"title": "$:/language/Search/Standard/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/System/Caption": {
"title": "$:/language/Search/System/Caption",
"text": "System"
},
"$:/language/Search/System/Hint": {
"title": "$:/language/Search/System/Hint",
"text": "Search for system tiddlers"
},
"$:/language/Search/System/Matches": {
"title": "$:/language/Search/System/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/SideBar/All/Caption": {
"title": "$:/language/SideBar/All/Caption",
"text": "All"
},
"$:/language/SideBar/Contents/Caption": {
"title": "$:/language/SideBar/Contents/Caption",
"text": "Contents"
},
"$:/language/SideBar/Drafts/Caption": {
"title": "$:/language/SideBar/Drafts/Caption",
"text": "Drafts"
},
"$:/language/SideBar/Explorer/Caption": {
"title": "$:/language/SideBar/Explorer/Caption",
"text": "Explorer"
},
"$:/language/SideBar/Missing/Caption": {
"title": "$:/language/SideBar/Missing/Caption",
"text": "Missing"
},
"$:/language/SideBar/More/Caption": {
"title": "$:/language/SideBar/More/Caption",
"text": "More"
},
"$:/language/SideBar/Open/Caption": {
"title": "$:/language/SideBar/Open/Caption",
"text": "Open"
},
"$:/language/SideBar/Orphans/Caption": {
"title": "$:/language/SideBar/Orphans/Caption",
"text": "Orphans"
},
"$:/language/SideBar/Recent/Caption": {
"title": "$:/language/SideBar/Recent/Caption",
"text": "Recent"
},
"$:/language/SideBar/Shadows/Caption": {
"title": "$:/language/SideBar/Shadows/Caption",
"text": "Shadows"
},
"$:/language/SideBar/System/Caption": {
"title": "$:/language/SideBar/System/Caption",
"text": "System"
},
"$:/language/SideBar/Tags/Caption": {
"title": "$:/language/SideBar/Tags/Caption",
"text": "Tags"
},
"$:/language/SideBar/Tags/Untagged/Caption": {
"title": "$:/language/SideBar/Tags/Untagged/Caption",
"text": "untagged"
},
"$:/language/SideBar/Tools/Caption": {
"title": "$:/language/SideBar/Tools/Caption",
"text": "Tools"
},
"$:/language/SideBar/Types/Caption": {
"title": "$:/language/SideBar/Types/Caption",
"text": "Types"
},
"$:/SiteSubtitle": {
"title": "$:/SiteSubtitle",
"text": "a non-linear personal web notebook"
},
"$:/SiteTitle": {
"title": "$:/SiteTitle",
"text": "My ~TiddlyWiki"
},
"$:/language/Snippets/ListByTag": {
"title": "$:/language/Snippets/ListByTag",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "List of tiddlers by tag",
"text": "<<list-links \"[tag[task]sort[title]]\">>\n"
},
"$:/language/Snippets/MacroDefinition": {
"title": "$:/language/Snippets/MacroDefinition",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Macro definition",
"text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
},
"$:/language/Snippets/Table4x3": {
"title": "$:/language/Snippets/Table4x3",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table with 4 columns by 3 rows",
"text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
},
"$:/language/Snippets/TableOfContents": {
"title": "$:/language/Snippets/TableOfContents",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table of Contents",
"text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
},
"$:/language/ThemeTweaks/ThemeTweaks": {
"title": "$:/language/ThemeTweaks/ThemeTweaks",
"text": "Theme Tweaks"
},
"$:/language/ThemeTweaks/ThemeTweaks/Hint": {
"title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
"text": "You can tweak certain aspects of the ''Vanilla'' theme."
},
"$:/language/ThemeTweaks/Options": {
"title": "$:/language/ThemeTweaks/Options",
"text": "Options"
},
"$:/language/ThemeTweaks/Options/SidebarLayout": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout",
"text": "Sidebar layout"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
"text": "Fixed story, fluid sidebar"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
"text": "Fluid story, fixed sidebar"
},
"$:/language/ThemeTweaks/Options/StickyTitles": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles",
"text": "Sticky titles"
},
"$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
"text": "Causes tiddler titles to \"stick\" to the top of the browser window"
},
"$:/language/ThemeTweaks/Options/CodeWrapping": {
"title": "$:/language/ThemeTweaks/Options/CodeWrapping",
"text": "Wrap long lines in code blocks"
},
"$:/language/ThemeTweaks/Settings": {
"title": "$:/language/ThemeTweaks/Settings",
"text": "Settings"
},
"$:/language/ThemeTweaks/Settings/FontFamily": {
"title": "$:/language/ThemeTweaks/Settings/FontFamily",
"text": "Font family"
},
"$:/language/ThemeTweaks/Settings/CodeFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
"text": "Code font family"
},
"$:/language/ThemeTweaks/Settings/EditorFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
"text": "Editor font family"
},
"$:/language/ThemeTweaks/Settings/BackgroundImage": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
"text": "Page background image"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
"text": "Page background image attachment"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
"text": "Scroll with tiddlers"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
"text": "Fixed to window"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
"text": "Page background image size"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
"text": "Auto"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
"text": "Cover"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
"text": "Contain"
},
"$:/language/ThemeTweaks/Metrics": {
"title": "$:/language/ThemeTweaks/Metrics",
"text": "Sizes"
},
"$:/language/ThemeTweaks/Metrics/FontSize": {
"title": "$:/language/ThemeTweaks/Metrics/FontSize",
"text": "Font size"
},
"$:/language/ThemeTweaks/Metrics/LineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/LineHeight",
"text": "Line height"
},
"$:/language/ThemeTweaks/Metrics/BodyFontSize": {
"title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
"text": "Font size for tiddler body"
},
"$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
"text": "Line height for tiddler body"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
"text": "Story left position"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
"text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryTop": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop",
"text": "Story top position"
},
"$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
"text": "how far the top margin of the story river<br>is from the top of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryRight": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight",
"text": "Story right"
},
"$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
"text": "how far the left margin of the sidebar <br>is from the left of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
"text": "Story width"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
"text": "the overall width of the story river"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
"text": "Tiddler width"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
"text": "within the story river"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
"text": "Sidebar breakpoint"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
"text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
"text": "Sidebar width"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
"text": "the width of the sidebar in fluid-fixed layout"
},
"$:/language/TiddlerInfo/Advanced/Caption": {
"title": "$:/language/TiddlerInfo/Advanced/Caption",
"text": "Advanced"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
"text": "none"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
"text": "Plugin Details"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
"text": "This plugin contains the following shadow tiddlers:"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
"text": "Shadow Status"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
"text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
"text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
"text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
"text": "It is overridden by an ordinary tiddler"
},
"$:/language/TiddlerInfo/Fields/Caption": {
"title": "$:/language/TiddlerInfo/Fields/Caption",
"text": "Fields"
},
"$:/language/TiddlerInfo/List/Caption": {
"title": "$:/language/TiddlerInfo/List/Caption",
"text": "List"
},
"$:/language/TiddlerInfo/List/Empty": {
"title": "$:/language/TiddlerInfo/List/Empty",
"text": "This tiddler does not have a list"
},
"$:/language/TiddlerInfo/Listed/Caption": {
"title": "$:/language/TiddlerInfo/Listed/Caption",
"text": "Listed"
},
"$:/language/TiddlerInfo/Listed/Empty": {
"title": "$:/language/TiddlerInfo/Listed/Empty",
"text": "This tiddler is not listed by any others"
},
"$:/language/TiddlerInfo/References/Caption": {
"title": "$:/language/TiddlerInfo/References/Caption",
"text": "References"
},
"$:/language/TiddlerInfo/References/Empty": {
"title": "$:/language/TiddlerInfo/References/Empty",
"text": "No tiddlers link to this one"
},
"$:/language/TiddlerInfo/Tagging/Caption": {
"title": "$:/language/TiddlerInfo/Tagging/Caption",
"text": "Tagging"
},
"$:/language/TiddlerInfo/Tagging/Empty": {
"title": "$:/language/TiddlerInfo/Tagging/Empty",
"text": "No tiddlers are tagged with this one"
},
"$:/language/TiddlerInfo/Tools/Caption": {
"title": "$:/language/TiddlerInfo/Tools/Caption",
"text": "Tools"
},
"$:/language/Docs/Types/application/javascript": {
"title": "$:/language/Docs/Types/application/javascript",
"description": "JavaScript code",
"name": "application/javascript",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/application/json": {
"title": "$:/language/Docs/Types/application/json",
"description": "JSON data",
"name": "application/json",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/application/x-tiddler-dictionary": {
"title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
"description": "Data dictionary",
"name": "application/x-tiddler-dictionary",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/image/gif": {
"title": "$:/language/Docs/Types/image/gif",
"description": "GIF image",
"name": "image/gif",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/jpeg": {
"title": "$:/language/Docs/Types/image/jpeg",
"description": "JPEG image",
"name": "image/jpeg",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/png": {
"title": "$:/language/Docs/Types/image/png",
"description": "PNG image",
"name": "image/png",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/svg+xml": {
"title": "$:/language/Docs/Types/image/svg+xml",
"description": "Structured Vector Graphics image",
"name": "image/svg+xml",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/x-icon": {
"title": "$:/language/Docs/Types/image/x-icon",
"description": "ICO format icon file",
"name": "image/x-icon",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/text/css": {
"title": "$:/language/Docs/Types/text/css",
"description": "Static stylesheet",
"name": "text/css",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/text/html": {
"title": "$:/language/Docs/Types/text/html",
"description": "HTML markup",
"name": "text/html",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/plain": {
"title": "$:/language/Docs/Types/text/plain",
"description": "Plain text",
"name": "text/plain",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/vnd.tiddlywiki": {
"title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
"description": "TiddlyWiki 5",
"name": "text/vnd.tiddlywiki",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/x-tiddlywiki": {
"title": "$:/language/Docs/Types/text/x-tiddlywiki",
"description": "TiddlyWiki Classic",
"name": "text/x-tiddlywiki",
"group": "Text",
"group-sort": "0"
},
"$:/languages/en-GB/icon": {
"title": "$:/languages/en-GB/icon",
"type": "image/svg+xml",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
},
"$:/languages/en-GB": {
"title": "$:/languages/en-GB",
"name": "en-GB",
"description": "English (British)",
"author": "JeremyRuston",
"core-version": ">=5.0.0\"",
"text": "Stub pseudo-plugin for the default language"
},
"$:/core/modules/commander.js": {
"title": "$:/core/modules/commander.js",
"text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\t\t\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/commands/build.js": {
"title": "$:/core/modules/commands/build.js",
"text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/clearpassword.js": {
"title": "$:/core/modules/commands/clearpassword.js",
"text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/deletetiddlers.js": {
"title": "$:/core/modules/commands/deletetiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/editions.js": {
"title": "$:/core/modules/commands/editions.js",
"text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\" \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/fetch.js": {
"title": "$:/core/modules/commands/fetch.js",
"text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t \tdata = [];\n\t self.commander.write(\"Reading \" + url + \": \");\n\t response.on(\"data\",function(chunk) {\n\t data.push(chunk);\n\t self.commander.write(\".\");\n\t });\n\t response.on(\"end\",function() {\n\t self.commander.write(\"\\n\");\n\t if(response.statusCode === 200) {\n\t\t self.processBody(Buffer.concat(data),type,options,url);\n\t\t callback(null);\n\t } else {\n\t \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t \t} else {\n\t\t \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t \t\t\n\t \t}\n\t }\n\t \t});\n\t \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/help.js": {
"title": "$:/core/modules/commands/help.js",
"text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/import.js": {
"title": "$:/core/modules/commands/import.js",
"text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/init.js": {
"title": "$:/core/modules/commands/init.js",
"text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/listen.js": {
"title": "$:/core/modules/commands/listen.js",
"text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/load.js": {
"title": "$:/core/modules/commands/load.js",
"text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/makelibrary.js": {
"title": "$:/core/modules/commands/makelibrary.js",
"text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.pluginsPath,$tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,$tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,$tw.config.languagesEnvVar),collectPlugins);\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers})\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/output.js": {
"title": "$:/core/modules/commands/output.js",
"text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/password.js": {
"title": "$:/core/modules/commands/password.js",
"text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/render.js": {
"title": "$:/core/modules/commands/render.js",
"text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"render\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/rendertiddler.js": {
"title": "$:/core/modules/commands/rendertiddler.js",
"text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/rendertiddlers.js": {
"title": "$:/core/modules/commands/rendertiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/save.js": {
"title": "$:/core/modules/commands/save.js",
"text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savelibrarytiddlers.js": {
"title": "$:/core/modules/commands/savelibrarytiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\tdoesRequireReload = !!$tw.wiki.doesPluginInfoRequireReload(pluginTiddlers),\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{\n\t\t\ttext: undefined,\n\t\t\treadme: readmeContent,\n\t\t\t\"requires-reload\": doesRequireReload ? \"yes\" : \"no\",\n\t\t\ticon: iconContent\n\t\t}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savetiddler.js": {
"title": "$:/core/modules/commands/savetiddler.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savetiddlers.js": {
"title": "$:/core/modules/commands/savetiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savewikifolder.js": {
"title": "$:/core/modules/commands/savewikifolder.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type] || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/server.js": {
"title": "$:/core/modules/commands/server.js",
"text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/setfield.js": {
"title": "$:/core/modules/commands/setfield.js",
"text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/unpackplugin.js": {
"title": "$:/core/modules/commands/unpackplugin.js",
"text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/verbose.js": {
"title": "$:/core/modules/commands/verbose.js",
"text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n \" + $tw.boot.logMessages.join(\"\\n \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/version.js": {
"title": "$:/core/modules/commands/version.js",
"text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/config.js": {
"title": "$:/core/modules/config.js",
"text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
"type": "application/javascript",
"module-type": "config"
},
"$:/core/modules/deserializers.js": {
"title": "$:/core/modules/deserializers.js",
"text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "tiddlerdeserializer"
},
"$:/core/modules/editor/engines/framed.js": {
"title": "$:/core/modules/editor/engines/framed.js",
"text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\tthis.domNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/engines/simple.js": {
"title": "$:/core/modules/editor/engines/simple.js",
"text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/factory.js": {
"title": "$:/core/modules/editor/factory.js",
"text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows || changedAttributes.tabindex || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/operations/bitmap/clear.js": {
"title": "$:/core/modules/editor/operations/bitmap/clear.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/bitmap/resize.js": {
"title": "$:/core/modules/editor/operations/bitmap/resize.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/bitmap/rotate-left.js": {
"title": "$:/core/modules/editor/operations/bitmap/rotate-left.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/text/excise.js": {
"title": "$:/core/modules/editor/operations/text/excise.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ? [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/make-link.js": {
"title": "$:/core/modules/editor/operations/text/make-link.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/prefix-lines.js": {
"title": "$:/core/modules/editor/operations/text/prefix-lines.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\tvar targetCount = parseInt(event.paramObject.count + \"\",10);\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,targetCount);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== targetCount) {\n\t\t\t// Apply the prefix\n\t\t\tline = prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/replace-all.js": {
"title": "$:/core/modules/editor/operations/text/replace-all.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/replace-selection.js": {
"title": "$:/core/modules/editor/operations/text/replace-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/save-selection.js": {
"title": "$:/core/modules/editor/operations/text/save-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/wrap-lines.js": {
"title": "$:/core/modules/editor/operations/text/wrap-lines.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/wrap-selection.js": {
"title": "$:/core/modules/editor/operations/text/wrap-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/filters/addprefix.js": {
"title": "$:/core/modules/filters/addprefix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/addsuffix.js": {
"title": "$:/core/modules/filters/addsuffix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/after.js": {
"title": "$:/core/modules/filters/after.js",
"text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/all/current.js": {
"title": "$:/core/modules/filters/all/current.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/missing.js": {
"title": "$:/core/modules/filters/all/missing.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/orphans.js": {
"title": "$:/core/modules/filters/all/orphans.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/shadows.js": {
"title": "$:/core/modules/filters/all/shadows.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/tags.js": {
"title": "$:/core/modules/filters/all/tags.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/tiddlers.js": {
"title": "$:/core/modules/filters/all/tiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all.js": {
"title": "$:/core/modules/filters/all.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/backlinks.js": {
"title": "$:/core/modules/filters/backlinks.js",
"text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/before.js": {
"title": "$:/core/modules/filters/before.js",
"text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/commands.js": {
"title": "$:/core/modules/filters/commands.js",
"text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/compare.js": {
"title": "$:/core/modules/filters/compare.js",
"text": "/*\\\ntitle: $:/core/modules/filters/compare.js\ntype: application/javascript\nmodule-type: filteroperator\n\nGeneral purpose comparison operator\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.compare = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = (suffixes[0] || [])[0],\n\t\tmode = (suffixes[1] || [])[0],\n\t\ttypeFn = types[type] || types.number,\n\t\tmodeFn = modes[mode] || modes.eq,\n\t\tinvert = operator.prefix === \"!\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tif(modeFn(typeFn(title,operator.operand)) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nvar types = {\n\t\"number\": function(a,b) {\n\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t},\n\t\"integer\": function(a,b) {\n\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t},\n\t\"string\": function(a,b) {\n\t\treturn compare(\"\" + a,\"\" +b);\n\t},\n\t\"date\": function(a,b) {\n\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\tdateB = $tw.utils.parseDate(b);\n\t\tif(!isFinite(dateA)) {\n\t\t\tdateA = new Date(0);\n\t\t}\n\t\tif(!isFinite(dateB)) {\n\t\t\tdateB = new Date(0);\n\t\t}\n\t\treturn compare(dateA,dateB);\n\t},\n\t\"version\": function(a,b) {\n\t\treturn $tw.utils.compareVersions(a,b);\n\t}\n};\n\nfunction compare(a,b) {\n\tif(a > b) {\n\t\treturn +1;\n\t} else if(a < b) {\n\t\treturn -1;\n\t} else {\n\t\treturn 0;\n\t}\n};\n\nvar modes = {\n\t\"eq\": function(value) {return value === 0;},\n\t\"ne\": function(value) {return value !== 0;},\n\t\"gteq\": function(value) {return value >= 0;},\n\t\"gt\": function(value) {return value > 0;},\n\t\"lteq\": function(value) {return value <= 0;},\n\t\"lt\": function(value) {return value < 0;}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/contains.js": {
"title": "$:/core/modules/filters/contains.js",
"text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/count.js": {
"title": "$:/core/modules/filters/count.js",
"text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/days.js": {
"title": "$:/core/modules/filters/days.js",
"text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/each.js": {
"title": "$:/core/modules/filters/each.js",
"text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/eachday.js": {
"title": "$:/core/modules/filters/eachday.js",
"text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/editiondescription.js": {
"title": "$:/core/modules/filters/editiondescription.js",
"text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/editions.js": {
"title": "$:/core/modules/filters/editions.js",
"text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/else.js": {
"title": "$:/core/modules/filters/else.js",
"text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/decodeuricomponent.js": {
"title": "$:/core/modules/filters/decodeuricomponent.js",
"text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/enlist.js": {
"title": "$:/core/modules/filters/enlist.js",
"text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/field.js": {
"title": "$:/core/modules/filters/field.js",
"text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField && operator.operand) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/fields.js": {
"title": "$:/core/modules/filters/fields.js",
"text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName,\n\t\tsuffixes = (operator.suffixes || [])[0] || [],\n\t\toperand = $tw.utils.parseStringArray(operator.operand);\n\t\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(suffixes.indexOf(\"include\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? $tw.utils.pushTop(results,fieldName) : \"\";\n\t\t\t\t}\n\t\t\t} else if (suffixes.indexOf(\"exclude\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? \"\" : $tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else if\n\t\t\telse {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else\n\t\t} // if (tiddler)\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/get.js": {
"title": "$:/core/modules/filters/get.js",
"text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/getindex.js": {
"title": "$:/core/modules/filters/getindex.js",
"text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/getvariable.js": {
"title": "$:/core/modules/filters/getvariable.js",
"text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/has.js": {
"title": "$:/core/modules/filters/has.js",
"text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field or index\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse if(operator.suffix === \"index\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop($tw.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop($tw.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand] === \"\")) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/haschanged.js": {
"title": "$:/core/modules/filters/haschanged.js",
"text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/indexes.js": {
"title": "$:/core/modules/filters/indexes.js",
"text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/insertbefore.js": {
"title": "$:/core/modules/filters/insertbefore.js",
"text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/is/binary.js": {
"title": "$:/core/modules/filters/is/binary.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/binary.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[binary]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.binary = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/blank.js": {
"title": "$:/core/modules/filters/is/blank.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/current.js": {
"title": "$:/core/modules/filters/is/current.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/image.js": {
"title": "$:/core/modules/filters/is/image.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/missing.js": {
"title": "$:/core/modules/filters/is/missing.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/orphan.js": {
"title": "$:/core/modules/filters/is/orphan.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/shadow.js": {
"title": "$:/core/modules/filters/is/shadow.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/system.js": {
"title": "$:/core/modules/filters/is/system.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/tag.js": {
"title": "$:/core/modules/filters/is/tag.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/tiddler.js": {
"title": "$:/core/modules/filters/is/tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/variable.js": {
"title": "$:/core/modules/filters/is/variable.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is.js": {
"title": "$:/core/modules/filters/is.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/limit.js": {
"title": "$:/core/modules/filters/limit.js",
"text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/links.js": {
"title": "$:/core/modules/filters/links.js",
"text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/list.js": {
"title": "$:/core/modules/filters/list.js",
"text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/listed.js": {
"title": "$:/core/modules/filters/listed.js",
"text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/listops.js": {
"title": "$:/core/modules/filters/listops.js",
"text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/lookup.js": {
"title": "$:/core/modules/filters/lookup.js",
"text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || options.wiki.getTiddlerText(operator.operand + operator.suffix));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/match.js": {
"title": "$:/core/modules/filters/match.js",
"text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/math.js": {
"title": "$:/core/modules/filters/math.js",
"text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = $tw.utils.parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.stringifyNumber(fnCalc($tw.utils.parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [$tw.utils.stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,$tw.utils.parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/minlength.js": {
"title": "$:/core/modules/filters/minlength.js",
"text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/modules.js": {
"title": "$:/core/modules/filters/modules.js",
"text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/moduletypes.js": {
"title": "$:/core/modules/filters/moduletypes.js",
"text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/next.js": {
"title": "$:/core/modules/filters/next.js",
"text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/plugintiddlers.js": {
"title": "$:/core/modules/filters/plugintiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/prefix.js": {
"title": "$:/core/modules/filters/prefix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/previous.js": {
"title": "$:/core/modules/filters/previous.js",
"text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/range.js": {
"title": "$:/core/modules/filters/range.js",
"text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/regexp.js": {
"title": "$:/core/modules/filters/regexp.js",
"text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/removeprefix.js": {
"title": "$:/core/modules/filters/removeprefix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/removesuffix.js": {
"title": "$:/core/modules/filters/removesuffix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/sameday.js": {
"title": "$:/core/modules/filters/sameday.js",
"text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/search.js": {
"title": "$:/core/modules/filters/search.js",
"text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/shadowsource.js": {
"title": "$:/core/modules/filters/shadowsource.js",
"text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/sort.js": {
"title": "$:/core/modules/filters/sort.js",
"text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/splitbefore.js": {
"title": "$:/core/modules/filters/splitbefore.js",
"text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/storyviews.js": {
"title": "$:/core/modules/filters/storyviews.js",
"text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/strings.js": {
"title": "$:/core/modules/filters/strings.js",
"text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.trim(a)];}\n);\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue) || \"\"];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/subfilter.js": {
"title": "$:/core/modules/filters/subfilter.js",
"text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/subtiddlerfields.js": {
"title": "$:/core/modules/filters/subtiddlerfields.js",
"text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/suffix.js": {
"title": "$:/core/modules/filters/suffix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tag.js": {
"title": "$:/core/modules/filters/tag.js",
"text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tagging.js": {
"title": "$:/core/modules/filters/tagging.js",
"text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tags.js": {
"title": "$:/core/modules/filters/tags.js",
"text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/then.js": {
"title": "$:/core/modules/filters/then.js",
"text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/title.js": {
"title": "$:/core/modules/filters/title.js",
"text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/untagged.js": {
"title": "$:/core/modules/filters/untagged.js",
"text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/variables.js": {
"title": "$:/core/modules/filters/variables.js",
"text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/wikiparserrules.js": {
"title": "$:/core/modules/filters/wikiparserrules.js",
"text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/x-listops.js": {
"title": "$:/core/modules/filters/x-listops.js",
"text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n\n /*\n Fetch titles from the current list\n */\n var prepare_results = function (source) {\n var results = [];\n source(function (tiddler, title) {\n results.push(title);\n });\n return results;\n };\n\n /*\n Moves a number of items from the tail of the current list before the item named in the operand\n */\n exports.putbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list after the item named in the operand\n */\n exports.putafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Replaces the item named in the operand with a number of items from the tail of the current list\n */\n exports.replace = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -count) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list to the head of the list\n */\n exports.putfirst = function (source, operator) {\n var results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,1);\n return results.slice(-count).concat(results.slice(0, -count));\n };\n\n /*\n Moves a number of items from the head of the current list to the tail of the list\n */\n exports.putlast = function (source, operator) {\n var results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,1);\n return results.slice(count).concat(results.slice(0, count));\n };\n\n /*\n Moves the item named in the operand a number of places forward or backward in the list\n */\n exports.move = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1),\n marker = results.splice(index, 1),\n offset = (index + count) > 0 ? index + count : 0;\n return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n };\n\n /*\n Returns the items from the current list that are after the item named in the operand\n */\n exports.allafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1) ? [] :\n (operator.suffix) ? results.slice(index) :\n results.slice(index + 1);\n };\n\n /*\n Returns the items from the current list that are before the item named in the operand\n */\n exports.allbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1) ? [] :\n (operator.suffix) ? results.slice(0, index + 1) :\n results.slice(0, index);\n };\n\n /*\n Appends the items listed in the operand array to the tail of the current list\n */\n exports.append = function (source, operator) {\n var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || append.length;\n return (append.length === 0) ? results :\n (operator.prefix) ? results.concat(append.slice(-count)) :\n results.concat(append.slice(0, count));\n };\n\n /*\n Prepends the items listed in the operand array to the head of the current list\n */\n exports.prepend = function (source, operator) {\n var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,prepend.length);\n return (prepend.length === 0) ? results :\n (operator.prefix) ? prepend.slice(-count).concat(results) :\n prepend.slice(0, count).concat(results);\n };\n\n /*\n Returns all items from the current list except the items listed in the operand array\n */\n exports.remove = function (source, operator) {\n var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || array.length,\n p,\n len,\n index;\n len = array.length - 1;\n for (p = 0; p < count; ++p) {\n if (operator.prefix) {\n index = results.indexOf(array[len - p]);\n } else {\n index = results.indexOf(array[p]);\n }\n if (index !== -1) {\n results.splice(index, 1);\n }\n }\n return results;\n };\n\n /*\n Returns all items from the current list sorted in the order of the items in the operand array\n */\n exports.sortby = function (source, operator) {\n var results = prepare_results(source);\n if (!results || results.length < 2) {\n return results;\n }\n var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n results.sort(function (a, b) {\n return lookup.indexOf(a) - lookup.indexOf(b);\n });\n return results;\n };\n\n /*\n Removes all duplicate items from the current list\n */\n exports.unique = function (source, operator) {\n var results = prepare_results(source);\n var set = results.reduce(function (a, b) {\n if (a.indexOf(b) < 0) {\n a.push(b);\n }\n return a;\n }, []);\n return set;\n };\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters.js": {
"title": "$:/core/modules/filters.js",
"text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tArray.prototype.push.apply(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tif(results.length === 0) {\n\t\t\t\t\t\t\t// Main result so far is empty\n\t\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/core/modules/indexers/backlinks-indexer.js": {
"title": "$:/core/modules/indexers/backlinks-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/backlinks-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers' backlinks\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\n\nfunction BacklinksIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBacklinksIndexer.prototype.init = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype._getLinks = function(tiddler) {\n\tvar parser = this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki.extractLinks(parser.tree);\n\t}\n\treturn [];\n}\n\nBacklinksIndexer.prototype.update = function(updateDescriptor) {\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newLinks = [],\n\t oldLinks = [],\n\t self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldLinks = this._getLinks(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewLinks = this._getLinks(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldLinks,function(link) {\n\t\tif(self.index[link]) {\n\t\t\tdelete self.index[link][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newLinks,function(link) {\n\t\tif(!self.index[link]) {\n\t\t\tself.index[link] = Object.create(null);\n\t\t}\n\t\tself.index[link][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBacklinksIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis.index = Object.create(null);\n\t\tvar self = this;\n\t\tthis.wiki.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self._getLinks(tiddler);\n\t\t\t$tw.utils.each(links, function(link) {\n\t\t\t\tif(!self.index[link]) {\n\t\t\t\t\tself.index[link] = Object.create(null);\n\t\t\t\t}\n\t\t\t\tself.index[link][title] = true;\n\t\t\t});\n\t\t});\n\t}\n\tif(this.index[title]) {\n\t\treturn Object.keys(this.index[title]);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nexports.BacklinksIndexer = BacklinksIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/indexers/field-indexer.js": {
"title": "$:/core/modules/indexers/field-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/indexers/tag-indexer.js": {
"title": "$:/core/modules/indexers/tag-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/info/platform.js": {
"title": "$:/core/modules/info/platform.js",
"text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "info"
},
"$:/core/modules/keyboard.js": {
"title": "$:/core/modules/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/language.js": {
"title": "$:/core/modules/language.js",
"text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/macros/changecount.js": {
"title": "$:/core/modules/macros/changecount.js",
"text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/contrastcolour.js": {
"title": "$:/core/modules/macros/contrastcolour.js",
"text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/csvtiddlers.js": {
"title": "$:/core/modules/macros/csvtiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/displayshortcuts.js": {
"title": "$:/core/modules/macros/displayshortcuts.js",
"text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/jsontiddler.js": {
"title": "$:/core/modules/macros/jsontiddler.js",
"text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/jsontiddlers.js": {
"title": "$:/core/modules/macros/jsontiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"spaces\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,spaces) {\n\treturn this.wiki.getTiddlersAsJson(filter,$tw.utils.parseInt(spaces));\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/makedatauri.js": {
"title": "$:/core/modules/macros/makedatauri.js",
"text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"},\n\t{name: \"_canonical_uri\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type,_canonical_uri) {\n\treturn $tw.utils.makeDataUri(text,type,_canonical_uri);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/now.js": {
"title": "$:/core/modules/macros/now.js",
"text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/qualify.js": {
"title": "$:/core/modules/macros/qualify.js",
"text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/resolvepath.js": {
"title": "$:/core/modules/macros/resolvepath.js",
"text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/unusedtitle.js": {
"title": "$:/core/modules/macros/unusedtitle.js",
"text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/version.js": {
"title": "$:/core/modules/macros/version.js",
"text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/parsers/audioparser.js": {
"title": "$:/core/modules/parsers/audioparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/binaryparser.js": {
"title": "$:/core/modules/parsers/binaryparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe binary parser parses a binary tiddler into a warning message and download link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar BinaryParser = function(type,text,options) {\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on binary tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!title\"}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to external or internal data URI\n\tif(options._canonical_uri) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: options._canonical_uri\n\t\t};\n\t} else if(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/csvparser.js": {
"title": "$:/core/modules/parsers/csvparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/htmlparser.js": {
"title": "$:/core/modules/parsers/htmlparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/imageparser.js": {
"title": "$:/core/modules/parsers/imageparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/utils/parseutils.js": {
"title": "$:/core/modules/utils/parseutils.js",
"text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/parsers/pdfparser.js": {
"title": "$:/core/modules/parsers/pdfparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/textparser.js": {
"title": "$:/core/modules/parsers/textparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/videoparser.js": {
"title": "$:/core/modules/parsers/videoparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/ogg\"] = VideoParser;\nexports[\"video/webm\"] = VideoParser;\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/dash.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"–\" : \"—\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/entity.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: ©\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/extlink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/heading.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/html.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/html.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/image.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/image.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/import.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/import.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/list.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/list.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"div\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/rules.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/syslink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/table.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/table.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/whitespace.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/wikiparser.js": {
"title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t// Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index));\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/pluginswitcher.js": {
"title": "$:/core/modules/pluginswitcher.js",
"text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Read the plugin info for the incoming plugins\n\tvar changes = $tw.wiki.readPluginInfo(plugins);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/saver-handler.js": {
"title": "$:/core/modules/saver-handler.js",
"text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/savers/andtidwiki.js": {
"title": "$:/core/modules/savers/andtidwiki.js",
"text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback,options) {\n\tvar filename = options && options.variables ? options.variables.filename : null;\n\tif (method === \"download\") {\n\t\t// Support download\n\t\tif (window.twi.saveDownload) {\n\t\t\ttry {\n\t\t\t\twindow.twi.saveDownload(text,filename);\n\t\t\t} catch(err) {\n\t\t\t\tif (err.message === \"Method not found\") {\n\t\t\t\t\twindow.twi.saveDownload(text);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tvar link = document.createElement(\"a\");\n\t\t\tlink.setAttribute(\"href\",\"data:text/plain,\" + encodeURIComponent(text));\n\t\t\tif (filename) {\n\t\t\t link.setAttribute(\"download\",filename);\n\t\t\t}\n\t\t\tdocument.body.appendChild(link);\n\t\t\tlink.click();\n\t\t\tdocument.body.removeChild(link);\n\t\t}\n\t} else if (window.twi.saveWiki) {\n\t\t// Direct save in Tiddloid\n\t\twindow.twi.saveWiki(text);\n\t} else {\n\t\t// Get the pathname of this document\n\t\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t\t// Strip the file://\n\t\tif(pathname.indexOf(\"file://\") === 0) {\n\t\t\tpathname = pathname.substr(7);\n\t\t}\n\t\t// Strip any query or location part\n\t\tvar p = pathname.indexOf(\"?\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\tp = pathname.indexOf(\"#\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\t// Save the file\n\t\twindow.twi.saveFile(pathname,text);\n\t}\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/beaker.js": {
"title": "$:/core/modules/savers/beaker.js",
"text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/download.js": {
"title": "$:/core/modules/savers/download.js",
"text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/fsosaver.js": {
"title": "$:/core/modules/savers/fsosaver.js",
"text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/gitea.js": {
"title": "$:/core/modules/savers/gitea.js",
"text": "/*\\\ntitle: $:/core/modules/savers/gitea.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the gitea\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GiteaSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGiteaSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/Gitea/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"Gitea\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/Gitea/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/Gitea/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/Gitea/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/Gitea/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/Gitea/ServerURL\") || \"https://gitea\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar use_put = true;\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(sha === \"\"){\n\t\t\t\t\tuse_put = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: endpoint + \"/repos/\" + repo + \"/branches/\" + branch,\n\t\t\t\ttype: \"GET\",\n\t\t\t\theaders: headers,\n\t\t\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\t\t\tif(xhr.status === 404) {\n\t\t\t\t\t\tcallback(\"Please ensure the branch in the Gitea repo exists\");\n\t\t\t\t\t}else{\n\t\t\t\t\t\tdata[\"branch\"] = branch;\n\t\t\t\t\t\tself.upload(uri + filename, use_put?\"PUT\":\"POST\", headers, data, callback);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\nGiteaSaver.prototype.upload = function(uri,method,headers,data,callback) {\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: method,\n\t\theaders: headers,\n\t\tdata: JSON.stringify(data),\n\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nInformation about this saver\n*/\nGiteaSaver.prototype.info = {\n\tname: \"Gitea\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GiteaSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/github.js": {
"title": "$:/core/modules/savers/github.js",
"text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/gitlab.js": {
"title": "$:/core/modules/savers/gitlab.js",
"text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/?path=\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')) + \"&branch=\" + encodeURIComponent(branch.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: text,\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/manualdownload.js": {
"title": "$:/core/modules/savers/manualdownload.js",
"text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/msdownload.js": {
"title": "$:/core/modules/savers/msdownload.js",
"text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/put.js": {
"title": "$:/core/modules/savers/put.js",
"text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/tiddlyfox.js": {
"title": "$:/core/modules/savers/tiddlyfox.js",
"text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/tiddlyie.js": {
"title": "$:/core/modules/savers/tiddlyie.js",
"text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/twedit.js": {
"title": "$:/core/modules/savers/twedit.js",
"text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/upload.js": {
"title": "$:/core/modules/savers/upload.js",
"text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/server/authenticators/basic.js": {
"title": "$:/core/modules/server/authenticators/basic.js",
"text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve($tw.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n",
"type": "application/javascript",
"module-type": "authenticator"
},
"$:/core/modules/server/authenticators/header.js": {
"title": "$:/core/modules/server/authenticators/header.js",
"text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\");\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n",
"type": "application/javascript",
"module-type": "authenticator"
},
"$:/core/modules/server/routes/delete-tiddler.js": {
"title": "$:/core/modules/server/routes/delete-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-favicon.js": {
"title": "$:/core/modules/server/routes/get-favicon.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-file.js": {
"title": "$:/core/modules/server/routes/get-file.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\"),\n\t\tsuppliedFilename = decodeURIComponent(state.params[0]),\n\t\tfilename = path.resolve($tw.boot.wikiPath,\"files\",suppliedFilename),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\tstatus = 404;\n\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-index.js": {
"title": "$:/core/modules/server/routes/get-index.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require(\"zlib\");\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers[\"accept-encoding\"];\n\tif(!acceptEncoding) {\n\t\tacceptEncoding = \"\";\n\t}\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\tresponse.writeHead(200,responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-login-basic.js": {
"title": "$:/core/modules/server/routes/get-login-basic.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-status.js": {
"title": "$:/core/modules/server/routes/get-status.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddler-html.js": {
"title": "$:/core/modules/server/routes/get-tiddler-html.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddler.js": {
"title": "$:/core/modules/server/routes/get-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.bag = \"default\";\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddlers-json.js": {
"title": "$:/core/modules/server/routes/get-tiddlers-json.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/tiddlers.json?filter=<filter>\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_FILTER = \"[all[tiddlers]!is[system]sort[title]]\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tvar filter = state.queryParameters.filter || DEFAULT_FILTER;\n\tif($tw.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif($tw.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers/tiddlers.json with filter: \" + filter);\n\t\t\tresponse.writeHead(403);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\tvar excludeFields = (state.queryParameters.exclude || \"text\").split(\",\"),\n\t\ttitles = state.wiki.filterTiddlers(filter);\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\t$tw.utils.each(titles,function(title) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tvar tiddlerFields = tiddler.getFieldStrings({exclude: excludeFields});\n\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\ttiddlers.push(tiddlerFields);\n\t\t}\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/put-tiddler.js": {
"title": "$:/core/modules/server/routes/put-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/server.js": {
"title": "$:/core/modules/server/server.js",
"text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\tquerystring = require(\"querystring\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"path-prefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\tvar self = this;\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\t// Create the server\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\t// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)\n\tserver.on(\"listening\",function() {\n\t\tvar address = server.address();\n\t\t$tw.utils.log(\"Serving on \" + self.protocol + \"://\" + address.address + \":\" + address.port + prefix,\"brown/orange\");\n\t\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t});\n\t// Listen\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/browser-messaging.js": {
"title": "$:/core/modules/browser-messaging.js",
"text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/commands.js": {
"title": "$:/core/modules/startup/commands.js",
"text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/CSSescape.js": {
"title": "$:/core/modules/startup/CSSescape.js",
"text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/favicon.js": {
"title": "$:/core/modules/startup/favicon.js",
"text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/info.js": {
"title": "$:/core/modules/startup/info.js",
"text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_INFO_PLUGIN = \"$:/temp/info-plugin\";\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\tvar fields = {\n\t\ttitle: TITLE_INFO_PLUGIN,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/load-modules.js": {
"title": "$:/core/modules/startup/load-modules.js",
"text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/password.js": {
"title": "$:/core/modules/startup/password.js",
"text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/plugins.js": {
"title": "$:/core/modules/startup/plugins.js",
"text": "/*\\\ntitle: $:/core/modules/startup/plugins.js\ntype: application/javascript\nmodule-type: startup\n\nStartup logic concerned with managing plugins\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"plugins\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE = \"$:/status/RequireReloadDueToPluginChange\";\n\nvar PREFIX_CONFIG_REGISTER_PLUGIN_TYPE = \"$:/config/RegisterPluginType/\";\n\nexports.startup = function() {\n\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"no\"});\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tvar changesToProcess = [],\n\t\t\trequireReloadDueToPluginChange = false;\n\t\t$tw.utils.each(Object.keys(changes),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\t\trequiresReload = $tw.wiki.doesPluginRequireReload(title);\n\t\t\tif(requiresReload) {\n\t\t\t\trequireReloadDueToPluginChange = true;\n\t\t\t} else if(tiddler) {\n\t\t\t\tvar pluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif($tw.wiki.getTiddlerText(PREFIX_CONFIG_REGISTER_PLUGIN_TYPE + (tiddler.fields[\"plugin-type\"] || \"\"),\"no\") === \"yes\") {\n\t\t\t\t\tchangesToProcess.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif(requireReloadDueToPluginChange) {\n\t\t\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"yes\"});\n\t\t}\n\t\t// Read or delete the plugin info of the changed tiddlers\n\t\tif(changesToProcess.length > 0) {\n\t\t\tvar changes = $tw.wiki.readPluginInfo(changesToProcess);\n\t\t\tif(changes.modifiedPlugins.length > 0 || changes.deletedPlugins.length > 0) {\n\t\t\t\t// (Re-)register any modified plugins\n\t\t\t\t$tw.wiki.registerPluginTiddlers(null,changes.modifiedPlugins);\n\t\t\t\t// Unregister any deleted plugins\n\t\t\t\t$tw.wiki.unregisterPluginTiddlers(null,changes.deletedPlugins);\n\t\t\t\t// Unpack the shadow tiddlers\n\t\t\t\t$tw.wiki.unpackPluginTiddlers();\n\t\t\t}\n\t\t}\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/render.js": {
"title": "$:/core/modules/startup/render.js",
"text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar THROTTLE_REFRESH_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only tiddlers that are throttled have changed\n\t\tvar onlyThrottledTiddlersHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !(tiddler.hasField(\"draft.of\") || tiddler.hasField(\"throttle.refresh\"))) {\n\t\t\t\tonlyThrottledTiddlersHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyThrottledTiddlersHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = THROTTLE_REFRESH_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/rootwidget.js": {
"title": "$:/core/modules/startup/rootwidget.js",
"text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup.js": {
"title": "$:/core/modules/startup.js",
"text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\tvar executeStartupTiddlers = function(tag) {\n\t\t$tw.utils.each($tw.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\t\t$tw.rootWidget.invokeActionString($tw.wiki.getTiddlerText(title),$tw.rootWidget);\n\t\t});\n\t};\n\texecuteStartupTiddlers(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Node\");\t\t\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t}\n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/story.js": {
"title": "$:/core/modules/startup/story.js",
"text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\t$tw.wiki.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t}\t\t\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/windows.js": {
"title": "$:/core/modules/startup/windows.js",
"text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t},{\n\t\t\tname: \"click\",\n\t\t\thandlerObject: $tw.popup,\n\t\t\thandlerMethod: \"handleEvent\"\n\t\t}]);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/story.js": {
"title": "$:/core/modules/story.js",
"text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/storyviews/classic.js": {
"title": "$:/core/modules/storyviews/classic.js",
"text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/storyviews/pop.js": {
"title": "$:/core/modules/storyviews/pop.js",
"text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/storyviews/zoomin.js": {
"title": "$:/core/modules/storyviews/zoomin.js",
"text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx = zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty = zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/syncer.js": {
"title": "$:/core/modules/syncer.js",
"text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store and synchronises them to a remote data store represented as a \"sync adaptor\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSyncDisableLazyLoading = \"$:/config/SyncDisableLazyLoading\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.titleSyncThrottleInterval = \"$:/config/SyncThrottleInterval\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.errorRetryInterval = 5 * 1000; // Interval to retry after an error\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\t// Save parameters\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncThrottleInterval,\"\"),10) || this.throttleInterval;\n\tthis.errorRetryInterval = options.errorRetryInterval || this.errorRetryInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging,\n\t\tsaveHistory: true\n\t});\n\t// Make another logger for connection errors\n\tthis.loggerConnection = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\") + \"-connection\",{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging\n\t});\n\t// Ask the syncadaptor to use the main logger\n\tif(this.syncadaptor.setLoggerSaveBuffer) {\n\t\tthis.syncadaptor.setLoggerSaveBuffer(this.logger);\n\t}\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\tthis.titlesToBeLoaded = {}; // Hashmap of titles of tiddlers that need loading from the server\n\tthis.titlesHaveBeenLazyLoaded = {}; // Hashmap of titles of tiddlers that have already been lazily loaded from the server\n\t// Timers\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Filter the changes to just include ones that are being synced\n\t\tvar filteredChanges = self.getSyncedTiddlers(function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t\tif(filteredChanges.length > 0) {\n\t\t\tself.processTaskQueue();\n\t\t} else {\n\t\t\t// Look for deletions of tiddlers we're already syncing\t\n\t\t\tvar outstandingDeletion = false\n\t\t\t$tw.utils.each(changes,function(change,title,object) {\n\t\t\t\tif(change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) {\n\t\t\t\t\toutstandingDeletion = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(outstandingDeletion) {\n\t\t\t\tself.processTaskQueue();\n\t\t\t}\n\t\t}\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-copy-syncer-logs-to-clipboard\",function() {\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getSystemInfo() + \"\\n\\nLog:\\n\" + self.logger.getBuffer());\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI && $tw.wiki.getTiddlerText(this.titleSyncDisableLazyLoading) !== \"yes\") {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nShow a generic network error alert\n*/\nSyncer.prototype.displayError = function(msg,err) {\n\tif(err === ($tw.language.getString(\"Error/XMLHttpRequest\") + \": 0\")) {\n\t\tthis.loggerConnection.alert($tw.language.getString(\"Error/NetworkErrorAlert\"));\n\t\tthis.logger.log(msg + \":\",err);\n\t} else {\n\t\tthis.logger.alert(msg + \":\",err);\n\t}\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getSyncedTiddlers = function(source) {\n\treturn this.filterFn.call(this.wiki,source);\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getTiddlerRevision = function(title) {\n\tif(this.syncadaptor && this.syncadaptor.getTiddlerRevision) {\n\t\treturn this.syncadaptor.getTiddlerRevision(title);\n\t} else {\n\t\treturn this.wiki.getTiddler(title).fields.revision;\t\n\t} \n};\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\t// \"revision\" is the revision of the tiddler last seen on the server, and \"changecount\" is the corresponding local changecount\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.getSyncedTiddlers();\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t};\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\tthis.logger.log(\"Checking dirty status\");\n\t// Check tiddlers that are in the store and included in the filter function\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(this.wiki.tiddlerExists(title)) {\n\t\t\tif(tiddlerInfo) {\n\t\t\t\t// If the tiddler is known on the server and has been modified locally then it needs to be saved to the server\n\t\t\t\tif($tw.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// If the tiddler isn't known on the server then it needs to be saved to the server\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\t// Check tiddlers that are known from the server but not currently in the store\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\tif(!this.wiki.tiddlerExists(titles[index])) {\n\t\t\t// There must be a pending delete\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\tvar dirty = this.isDirty();\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",dirty);\n\t\tif(!dirty) {\n\t\t\tthis.loggerConnection.clearAlerts();\n\t\t}\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: this.getTiddlerRevision(tiddlerFields.title),\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\t// Set the various status tiddlers\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\t\tif(isLoggedIn) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tvar self = this,\n\t\tcancelNextSync = function() {\n\t\t\tif(self.pollTimerId) {\n\t\t\t\tclearTimeout(self.pollTimerId);\n\t\t\t\tself.pollTimerId = null;\n\t\t\t}\n\t\t},\n\t\ttriggerNextSync = function() {\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t};\n\tif(this.syncadaptor && this.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.logger.log(\"Retrieving updated tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getUpdatedTiddlers(self,function(err,updates) {\n\t\t\ttriggerNextSync();\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif(updates) {\n\t\t\t\t$tw.utils.each(updates.modifications,function(title) {\n\t\t\t\t\tself.titlesToBeLoaded[title] = true;\n\t\t\t\t});\n\t\t\t\t$tw.utils.each(updates.deletions,function(title) {\n\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t});\n\t\t\t\tif(updates.modifications.length > 0 || updates.deletions.length > 0) {\n\t\t\t\t\tself.processTaskQueue();\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t} else if(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\ttriggerNextSync();\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Keep track of which tiddlers we already know about have been reported this time\n\t\t\tvar previousTitles = Object.keys(self.tiddlerInfo);\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.tiddlerExists(tiddlerFields.title) && self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null,\n\t\t\t\t\tindexInPreviousTitles = previousTitles.indexOf(tiddlerFields.title);\n\t\t\t\tif(indexInPreviousTitles !== -1) {\n\t\t\t\t\tpreviousTitles.splice(indexInPreviousTitles,1);\n\t\t\t\t}\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Only load the skinny version if we don't already have a fat version of the tiddler\n\t\t\t\t\tif(!tiddler || tiddler.fields.text === undefined) {\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\tself.titlesToBeLoaded[tiddlerFields.title] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers that were previously reported but missing this time\n\t\t\t$tw.utils.each(previousTitles,function(title) {\n\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t});\n\t\t\tself.processTaskQueue();\n\t\t});\n\t}\n};\n\n/*\nForce load a tiddler from the server\n*/\nSyncer.prototype.enqueueLoadTiddler = function(title) {\n\tthis.titlesToBeLoaded[title] = true;\n\tthis.processTaskQueue();\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Ignore if the syncadaptor doesn't handle it\n\tif(!this.syncadaptor.supportsLazyLoading) {\n\t\treturn;\n\t}\n\t// Don't lazy load the same tiddler twice\n\tif(!this.titlesHaveBeenLazyLoaded[title]) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.getSyncedTiddlers().indexOf(title) !== -1) {\n\t\t\t// Mark the tiddler as needing loading, and having already been lazily loaded\n\t\t\tthis.titlesToBeLoaded[title] = true;\n\t\t\tthis.titlesHaveBeenLazyLoaded[title] = true;\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!err && !isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(err,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nProcess the next task\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing\n\t// a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(typeof task === \"object\" && task !== null) {\n\t\t\tthis.numTasksInProgress += 1;\n\t\t\ttask.run(function(err) {\n\t\t\t\tself.numTasksInProgress -= 1;\n\t\t\t\tif(err) {\n\t\t\t\t\tself.displayError(\"Sync error while processing \" + task.type + \" of '\" + task.title + \"'\",err);\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\tself.triggerTimeout(self.errorRetryInterval);\n\t\t\t\t} else {\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\t// Process the next task\n\t\t\t\t\tself.processTaskQueue.call(self);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// No task is ready so update the status\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// And trigger a timeout if there is a pending task\n\t\t\tif(task === true) {\n\t\t\t\tthis.triggerTimeout();\t\t\t\t\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\t\t\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},interval || self.taskTimerInterval);\n\t}\n};\n\n/*\nChoose the next sync task. We prioritise saves, then deletes, then loads from the server\n\nReturns either a task object, null if there's no upcoming tasks, or the boolean true if there are pending tasks that aren't yet due\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar thresholdLastSaved = (new Date()) - this.throttleInterval,\n\t\thavePending = null;\n\t// First we look for tiddlers that have been modified locally and need saving back to the server\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title),\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(tiddler) {\n\t\t\t// If the tiddler is not known on the server, or has been modified locally no more recently than the threshold then it needs to be saved to the server\n\t\t\tvar hasChanged = !tiddlerInfo || $tw.wiki.getChangeCount(title) > tiddlerInfo.changeCount,\n\t\t\t\tisReadyToSave = !tiddlerInfo || !tiddlerInfo.timestampLastSaved || tiddlerInfo.timestampLastSaved < thresholdLastSaved;\n\t\t\tif(hasChanged) {\n\t\t\t\tif(isReadyToSave) {\n\t\t\t\t\treturn new SaveTiddlerTask(this,title); \t\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\thavePending = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Second, we check tiddlers that are known from the server but not currently in the store, and so need deleting on the server\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\ttitle = titles[index];\n\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\treturn new DeleteTiddlerTask(this,title);\n\t\t}\n\t}\n\t// Check for tiddlers that need loading\n\ttitle = Object.keys(this.titlesToBeLoaded)[0];\n\tif(title) {\n\t\tdelete this.titlesToBeLoaded[title];\n\t\treturn new LoadTiddlerTask(this,title);\n\t}\n\t// No tasks are ready\n\treturn havePending;\n};\n\nfunction SaveTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"save\";\n}\n\nSaveTiddlerTask.prototype.run = function(callback) {\n\tvar self = this,\n\t\tchangeCount = this.syncer.wiki.getChangeCount(this.title),\n\t\ttiddler = this.syncer.wiki.tiddlerExists(this.title) && this.syncer.wiki.getTiddler(this.title);\n\tthis.syncer.logger.log(\"Dispatching 'save' task:\",this.title);\n\tif(tiddler) {\n\t\tthis.syncer.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t// If there's an error, exit without changing any internal state\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Adjust the info stored about this tiddler\n\t\t\tself.syncer.tiddlerInfo[self.title] = {\n\t\t\t\tchangeCount: changeCount,\n\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\trevision: revision,\n\t\t\t\ttimestampLastSaved: new Date()\n\t\t\t};\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else {\n\t\tthis.syncer.logger.log(\" Not Dispatching 'save' task:\",this.title,\"tiddler does not exist\");\n\t\t$tw.utils.nextTick(callback(null));\n\t}\n};\n\nfunction DeleteTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"delete\";\n}\n\nDeleteTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'delete' task:\",this.title);\n\tthis.syncer.syncadaptor.deleteTiddler(this.title,function(err) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Remove the info stored about this tiddler\n\t\tdelete self.syncer.tiddlerInfo[self.title];\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t},{\n\t\ttiddlerInfo: self.syncer.tiddlerInfo[this.title]\n\t});\n};\n\nfunction LoadTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"load\";\n}\n\nLoadTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'load' task:\",this.title);\n\tthis.syncer.syncadaptor.loadTiddler(this.title,function(err,tiddlerFields) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Update the info stored about this tiddler\n\t\tif(tiddlerFields) {\n\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t});\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/tiddler.js": {
"title": "$:/core/modules/tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "tiddlermethod"
},
"$:/core/modules/upgraders/plugins.js": {
"title": "$:/core/modules/upgraders/plugins.js",
"text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin contains JS modules\n\t\t\tvar requiresReload = $tw.wiki.doesPluginInfoRequireReload(JSON.parse(incomingTiddler.text)) ? ($tw.wiki.getTiddlerText(\"$:/language/ControlPanel/Plugins/PluginWillRequireReload\") + \" \") : \"\";\n\t\t\tmessages[title] = requiresReload;\n\t\t\tif(incomingTiddler.version) {\n\t\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/upgraders/system.js": {
"title": "$:/core/modules/upgraders/system.js",
"text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix && wiki.isShadowTiddler(title)) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t}\n\treturn messages;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/upgraders/themetweaks.js": {
"title": "$:/core/modules/upgraders/themetweaks.js",
"text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/utils/base64-utf8/base64-utf8.module.js": {
"text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)(e=r.charCodeAt(t))<128?o+=String.fromCharCode(e):e>127&&e<2048?(o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128)):(o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128));return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)(t=r.charCodeAt(o))<128?(e+=String.fromCharCode(t),o++):t>191&&t<224?(e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2):(e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3);return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var n=0;n<t.length;n++)o[t[n]]=o.require(t[n]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,n,i,d,f,a,h,c=\"\",u=0;u<r.length;)d=(t=r.charCodeAt(u++))>>2,f=(3&t)<<4|(n=r.charCodeAt(u++))>>4,a=(15&n)<<2|(i=r.charCodeAt(u++))>>6,h=63&i,isNaN(n)?a=h=64:isNaN(i)&&(h=64),c+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return c},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,n,i,d,f,a,h=\"\",c=0;c<r.length;)t=o.indexOf(r.charAt(c++))<<2|(d=o.indexOf(r.charAt(c++)))>>4,n=(15&d)<<4|(f=o.indexOf(r.charAt(c++)))>>2,i=(3&f)<<6|(a=o.indexOf(r.charAt(c++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(n)),64!=a&&(h+=String.fromCharCode(i));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);",
"type": "application/javascript",
"title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",
"module-type": "library"
},
"$:/core/modules/utils/crypto.js": {
"title": "$:/core/modules/utils/crypto.js",
"text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/csv.js": {
"title": "$:/core/modules/utils/csv.js",
"text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/diff-match-patch/diff_match_patch.js": {
"text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&\").replace(d,\"<\").replace(e,\">\").replace(f,\"¶<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);",
"type": "application/javascript",
"title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js",
"module-type": "library"
},
"$:/core/modules/utils/dom/animations/slide.js": {
"title": "$:/core/modules/utils/dom/animations/slide.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "animation"
},
"$:/core/modules/utils/dom/animator.js": {
"title": "$:/core/modules/utils/dom/animator.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/browser.js": {
"title": "$:/core/modules/utils/dom/browser.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/csscolorparser.js": {
"title": "$:/core/modules/utils/dom/csscolorparser.js",
"text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) { // Clamp to integer 0 .. 255.\n i = Math.round(i); // Seems to be what Chrome does (vs truncation).\n return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) { // Clamp to float 0.0 .. 1.0.\n return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) { // int or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_byte(parseFloat(str) / 100 * 255);\n return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) { // float or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_float(parseFloat(str) / 100);\n return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n if (h < 0) h += 1;\n else if (h > 1) h -= 1;\n\n if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n if (h * 2 < 1) return m2;\n if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n return m1;\n}\n\nfunction parseCSSColor(css_str) {\n // Remove all whitespace, not compliant, but should just be more accepting.\n var str = css_str.replace(/ /g, '').toLowerCase();\n\n // Color keywords (and transparent) lookup.\n if (str in kCSSColorTable) return kCSSColorTable[str].slice(); // dup.\n\n // #abc and #abc123 syntax.\n if (str[0] === '#') {\n if (str.length === 4) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xfff)) return null; // Covers NaN.\n return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n (iv & 0xf0) | ((iv & 0xf0) >> 4),\n (iv & 0xf) | ((iv & 0xf) << 4),\n 1];\n } else if (str.length === 7) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xffffff)) return null; // Covers NaN.\n return [(iv & 0xff0000) >> 16,\n (iv & 0xff00) >> 8,\n iv & 0xff,\n 1];\n }\n\n return null;\n }\n\n var op = str.indexOf('('), ep = str.indexOf(')');\n if (op !== -1 && ep + 1 === str.length) {\n var fname = str.substr(0, op);\n var params = str.substr(op+1, ep-(op+1)).split(',');\n var alpha = 1; // To allow case fallthrough.\n switch (fname) {\n case 'rgba':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'rgb':\n if (params.length !== 3) return null;\n return [parse_css_int(params[0]),\n parse_css_int(params[1]),\n parse_css_int(params[2]),\n alpha];\n case 'hsla':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'hsl':\n if (params.length !== 3) return null;\n var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360; // 0 .. 1\n // NOTE(deanm): According to the CSS spec s/l should only be\n // percentages, but we don't bother and let float or percentage.\n var s = parse_css_float(params[1]);\n var l = parse_css_float(params[2]);\n var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n var m1 = l * 2 - m2;\n return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n alpha];\n default:\n return null;\n }\n }\n\n return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom.js": {
"title": "$:/core/modules/utils/dom.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/dragndrop.js": {
"title": "$:/core/modules/utils/dom/dragndrop.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/http.js": {
"title": "$:/core/modules/utils/dom/http.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\turl = options.url,\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tif(type === \"GET\" || type === \"HEAD\") {\n\t\t\t\turl += \"?\" + results.join(\"&\");\n\t\t\t} else {\n\t\t\t\tdata = results.join(\"&\");\n\t\t\t}\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!$tw.utils.hop(headers,\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/keyboard.js": {
"title": "$:/core/modules/utils/dom/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/modal.js": {
"title": "$:/core/modules/utils/dom/modal.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\tif(tiddler.fields && tiddler.fields.class) {\n\t\t$tw.utils.addClass(wrapper,tiddler.fields.class);\n\t}\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/notifier.js": {
"title": "$:/core/modules/utils/dom/notifier.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/popup.js": {
"title": "$:/core/modules/utils/dom/popup.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tif(popup.noStateReference) {\n\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t} else {\n\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n \t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/scroller.js": {
"title": "$:/core/modules/utils/dom/scroller.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/edition-info.js": {
"title": "$:/core/modules/utils/edition-info.js",
"text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils-node"
},
"$:/core/modules/utils/fakedom.js": {
"title": "$:/core/modules/utils/fakedom.js",
"text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/utils/filesystem.js": {
"title": "$:/core/modules/utils/filesystem.js",
"text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {};\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\tfilepath;\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// If not, generate a base pathname\n\tif(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t// Don't let the filename start with a dot because such files are invisible on *nix\n\tfilepath = filepath.replace(/^\\./g,\"_\");\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils-node"
},
"$:/core/modules/utils/logger.js": {
"title": "$:/core/modules/utils/logger.js",
"text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n\tthis.save = \"save\" in options ? options.save : true;\n\tthis.saveLimit = options.saveLimit || 100 * 1024;\n\tthis.saveBufferLogger = this;\n\tthis.buffer = \"\";\n\tthis.alertCount = 0;\n}\n\nLogger.prototype.setSaveBuffer = function(logger) {\n\tthis.saveBufferLogger = logger;\n};\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tvar self = this;\n\tif(this.enable) {\n\t\tif(this.saveBufferLogger.save) {\n\t\t\tthis.saveBufferLogger.buffer += $tw.utils.formatDateString(new Date(),\"YYYY MM DD 0hh:0mm:0ss.0XXX\") + \":\";\n\t\t\t$tw.utils.each(Array.prototype.slice.call(arguments,0),function(arg,index) {\n\t\t\t\tself.saveBufferLogger.buffer += \" \" + arg;\n\t\t\t});\n\t\t\tthis.saveBufferLogger.buffer += \"\\n\";\n\t\t\tthis.saveBufferLogger.buffer = this.saveBufferLogger.buffer.slice(-this.saveBufferLogger.saveLimit);\t\t\t\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t\t}\n\t} \n};\n\n/*\nRead the message buffer\n*/\nLogger.prototype.getBuffer = function() {\n\treturn this.saveBufferLogger.buffer;\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t\tthis.alertCount += 1;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\n/*\nClear outstanding alerts\n*/\nLogger.prototype.clearAlerts = function() {\n\tvar self = this;\n\tif($tw.browser && this.alertCount > 0) {\n\t\t$tw.utils.each($tw.wiki.getTiddlersWithTag(ALERT_TAG),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.component === self.componentName) {\n\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t}\n\t\t});\n\t\tthis.alertCount = 0;\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/parsetree.js": {
"title": "$:/core/modules/utils/parsetree.js",
"text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/performance.js": {
"title": "$:/core/modules/utils/performance.js",
"text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/utils/pluginmaker.js": {
"title": "$:/core/modules/utils/pluginmaker.js",
"text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/transliterate.js": {
"title": "$:/core/modules/utils/transliterate.js",
"text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/utils.js": {
"title": "$:/core/modules/utils/utils.js",
"text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds(),3);\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\", duration: 365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\", duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\", duration: 24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\", duration: 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration: 60 * 1000},\n\t\t{name: \"Seconds\", duration: 1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s) {\n\t// See http://www.json.org/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/\\x08/g, '\\\\b') // backspace\n\t\t.replace(/\\x0c/g, '\\\\f') // formfeed\n\t\t.replace(/\\t/g, '\\\\t') // tab\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm = r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type,_canonical_uri) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tif(_canonical_uri) {\n\t\tparts.push(_canonical_uri);\n\t} else {\n\t\tparts.push(\"data:\");\n\t\tparts.push(type);\n\t\tparts.push(isBase64 ? \";base64\" : \"\");\n\t\tparts.push(\",\");\n\t\tparts.push(isBase64 ? text : encodeURIComponent(text));\t\t\n\t}\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n/*\nReturn system information useful for debugging\n*/\nexports.getSystemInfo = function(str,ending,position) {\n\tvar results = [],\n\t\tsave = function(desc,value) {\n\t\t\tresults.push(desc + \": \" + value);\n\t\t};\n\tif($tw.browser) {\n\t\tsave(\"User Agent\",navigator.userAgent);\n\t\tsave(\"Online Status\",window.navigator.onLine);\n\t}\n\tif($tw.node) {\n\t\tsave(\"Node Version\",process.version);\n\t}\n\treturn results.join(\"\\n\");\n};\n\nexports.parseNumber = function(str) {\n\treturn parseFloat(str) || 0;\n};\n\nexports.parseInt = function(str) {\n\treturn parseInt(str,10) || 0;\n};\n\nexports.stringifyNumber = function(num) {\n\treturn num + \"\";\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/widgets/action-createtiddler.js": {
"title": "$:/core/modules/widgets/action-createtiddler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw:false, require:false, exports:false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.hasBase = !!this.actionBaseTitle;\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n\t//Following params are new since 5.1.22\n\tthis.actionTemplate = this.getAttribute(\"$template\");\n\tthis.useTemplate = !!this.actionTemplate;\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\",\"no\");\n\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.getTiddlerText(\"$:/language/DefaultNewTiddlerTitle\"), // Get the initial new-tiddler title\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tif(this.hasBase && this.actionOverwrite === \"no\") {\n\t\ttitle = this.wiki.generateNewTitle(this.actionBaseTitle);\n\t} else if (this.hasBase && this.actionOverwrite === \"yes\") {\n\t\ttitle = this.actionBaseTitle\n\t}\n\t// NO $basetitle BUT $template parameter is available\n\t// the title MUST be unique, otherwise the template would be overwritten\n\tif (!this.hasBase && this.useTemplate) {\n\t\ttitle = this.wiki.generateNewTitle(this.actionTemplate);\n\t} else if (!this.hasBase && !this.useTemplate) {\n\t\t// If NO $basetitle AND NO $template use initial title\n\t\t// DON'T overwrite any stuff\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-deletefield.js": {
"title": "$:/core/modules/widgets/action-deletefield.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField && tiddler) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-deletetiddler.js": {
"title": "$:/core/modules/widgets/action-deletetiddler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-listops.js": {
"title": "$:/core/modules/widgets/action-listops.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-navigate.js": {
"title": "$:/core/modules/widgets/action-navigate.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-popup.js": {
"title": "$:/core/modules/widgets/action-popup.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-popup.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to trigger a popup.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ActionPopupWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionPopupWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionPopupWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionPopupWidget.prototype.execute = function() {\n\tthis.actionState = this.getAttribute(\"$state\");\n\tthis.actionCoords = this.getAttribute(\"$coords\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionPopupWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$state\"] || changedAttributes[\"$coords\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nActionPopupWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Trigger the popup\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(this.actionCoords);\n\tif(match) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: parseFloat(match[1]),\n\t\t\t\ttop: parseFloat(match[2]),\n\t\t\t\twidth: parseFloat(match[3]),\n\t\t\t\theight: parseFloat(match[4])\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-popup\"] = ActionPopupWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-sendmessage.js": {
"title": "$:/core/modules/widgets/action-sendmessage.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-setfield.js": {
"title": "$:/core/modules/widgets/action-setfield.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\") || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/browse.js": {
"title": "$:/core/modules/widgets/browse.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/button.js": {
"title": "$:/core/modules/widgets/button.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\t\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/checkbox.js": {
"title": "$:/core/modules/widgets/checkbox.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/codeblock.js": {
"title": "$:/core/modules/widgets/codeblock.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/count.js": {
"title": "$:/core/modules/widgets/count.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = \"0\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/diff-text.js": {
"title": "$:/core/modules/widgets/diff-text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/draggable.js": {
"title": "$:/core/modules/widgets/draggable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/droppable.js": {
"title": "$:/core/modules/widgets/droppable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\n\t// Add event handlers\n\tif(this.droppableEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t\t]);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = event.ctrlKey && ! event.shiftKey ? \"ctrl\" : event.shiftKey && !event.ctrlKey ? \"shift\" : \n\t\t\t\tevent.ctrlKey && event.shiftKey ? \"ctrl-shift\" : \"normal\" ;\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableClass = this.getAttribute(\"class\");\n\tthis.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag || changedAttributes.enable) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/dropzone.js": {
"title": "$:/core/modules/widgets/dropzone.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = this.dropzoneClass || \"tc-dropzone\";\n\t// Add event handlers\n\tif(this.dropzoneEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\t\t\n\t}\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneClass = this.getAttribute(\"class\");\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\tthis.dropzoneEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.enable) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-binary.js": {
"title": "$:/core/modules/widgets/edit-binary.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Get our parameters\n\tvar editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tvar tiddler = this.wiki.getTiddler(editTitle);\n\tvar type = tiddler.fields.type;\n\tvar text = tiddler.fields.text;\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on draft tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!draft.title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!draft.title\"}\n\t\t},\n\t\tchildren: [{\n\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to internal data URI (no external)\n\tif(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets([element]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-bitmap.js": {
"title": "$:/core/modules/widgets/edit-bitmap.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-shortcut.js": {
"title": "$:/core/modules/widgets/edit-shortcut.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-text.js": {
"title": "$:/core/modules/widgets/edit-text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit.js": {
"title": "$:/core/modules/widgets/edit.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\tthis.editFocus = this.getAttribute(\"focus\",\"\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder},\n\t\t\t\"tabindex\": {type: \"string\", value: this.editTabIndex},\n\t\t\t\"focus\": {type: \"string\", value: this.editFocus}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/element.js": {
"title": "$:/core/modules/widgets/element.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\ttag = \"h\" + headingLevel;\n\t}\n\t// Create the DOM node\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/encrypt.js": {
"title": "$:/core/modules/widgets/encrypt.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/entity.js": {
"title": "$:/core/modules/widgets/entity.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/fieldmangler.js": {
"title": "$:/core/modules/widgets/fieldmangler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/fields.js": {
"title": "$:/core/modules/widgets/fields.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.sort = this.getAttribute(\"sort\",\"yes\") === \"yes\";\n\tthis.sortReverse = this.getAttribute(\"sortReverse\",\"no\") === \"yes\";\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.include = this.getAttribute(\"include\",null);\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\n\t// Get the inclusion and exclusion list\n\tvar excludeArr = (this.exclude) ? this.exclude.split(\" \") : [\"text\"];\n\t// Include takes precedence\n\tvar includeArr = (this.include) ? this.include.split(\" \") : null;\n\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tif (includeArr) { // Include takes precedence\n\t\t\tfor(var i=0; i<includeArr.length; i++) {\n\t\t\t\tif(tiddler.fields[includeArr[i]]) {\n\t\t\t\t\tfields.push(includeArr[i]);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\tif(excludeArr.indexOf(fieldName) === -1) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (this.sort) fields.sort();\n\t\tif (this.sortReverse) fields.reverse();\n\t\tfor(var f=0, fmax=fields.length; f<fmax; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tvar row = this.template,\n\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\tif(reMatch) {\n\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t}\n\t\t\t}\n\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\ttext.push(row);\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif( changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude ||\n\t\tchangedAttributes.include || changedAttributes.sort || changedAttributes.sortReverse ||\n\t\tchangedTiddlers[this.tiddlerTitle] || changedAttributes.stripTitlePrefix) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/image.js": {
"title": "$:/core/modules/widgets/image.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/importvariables.js": {
"title": "$:/core/modules/widgets/importvariables.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar widgetPointer = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = widgetPointer.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\tvar node = {\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition\n\t\t\t\t};\n\t\t\t\tif (parseTreeNode.isMacroDefinition) {\n\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t// another link to the chain.\n\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\twidget.execute();\n\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t// don't want.\n\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\twidgetPointer.makeChildWidgets([node]);\n\t\t\t\t\twidgetPointer = widgetPointer.children[0];\n\t\t\t\t}\n\t\t\t\tparseTreeNode = parseTreeNode.children && parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\n\tif (widgetPointer != this) {\n\t\twidgetPointer.parseTreeNode.children = this.parseTreeNode.children;\n\t} else {\n\t\twidgetPointer.makeChildWidgets();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/keyboard.js": {
"title": "$:/core/modules/widgets/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/link.js": {
"title": "$:/core/modules/widgets/link.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/linkcatcher.js": {
"title": "$:/core/modules/widgets/linkcatcher.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/list.js": {
"title": "$:/core/modules/widgets/list.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/macrocall.js": {
"title": "$:/core/modules/widgets/macrocall.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/navigator.js": {
"title": "$:/core/modules/widgets/navigator.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.wiki.addToStory(title,fromTitle,this.storyTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\tthis.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/password.js": {
"title": "$:/core/modules/widgets/password.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/qualify.js": {
"title": "$:/core/modules/widgets/qualify.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/radio.js": {
"title": "$:/core/modules/widgets/radio.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n \t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n \t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/range.js": {
"title": "$:/core/modules/widgets/range.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\t\t\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tfieldName = this.tiddlerField || \"text\",\n\t\tvalue = this.defaultValue;\n\tif(tiddler) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.tiddlerIndex,this.defaultValue || \"\");\n\t\t} else {\n\t\t\tif($tw.utils.hop(tiddler.fields,fieldName)) {\n\t\t\t\tvalue = tiddler.fields[fieldName] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.defaultValue || \"\";\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.handleInputEvent = function(event) {\n\tif(this.getValue() !== this.inputDomNode.value) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,\"\",this.tiddlerIndex,this.inputDomNode.value);\n\t\t} else {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,this.tiddlerField,null,this.inputDomNode.value);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\");\n\tthis.tiddlerIndex = this.getAttribute(\"index\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes['min'] || changedAttributes['max'] || changedAttributes['increment'] || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\t\t\t\t\n\t\t\t}\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/raw.js": {
"title": "$:/core/modules/widgets/raw.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/reveal.js": {
"title": "$:/core/modules/widgets/reveal.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/scrollable.js": {
"title": "$:/core/modules/widgets/scrollable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/select.js": {
"title": "$:/core/modules/widgets/select.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tselect.children[i].selected = values.indexOf(select.children[i].value) !== -1\n\t\t}\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/set.js": {
"title": "$:/core/modules/widgets/set.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/text.js": {
"title": "$:/core/modules/widgets/text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/tiddler.js": {
"title": "$:/core/modules/widgets/tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/transclude.js": {
"title": "$:/core/modules/widgets/transclude.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/vars.js": {
"title": "$:/core/modules/widgets/vars.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/view.js": {
"title": "$:/core/modules/widgets/view.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/widget.js": {
"title": "$:/core/modules/widgets/widget.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/wikify.js": {
"title": "$:/core/modules/widgets/wikify.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/wiki-bulkops.js": {
"title": "$:/core/modules/wiki-bulkops.js",
"text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/core/modules/wiki.js": {
"title": "$:/core/modules/wiki.js",
"text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type] || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.isBinaryTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.encoding === \"base64\";\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x : x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked within the given parse tree\n */\nexports.extractLinks = function(parseTreeRoot) {\n\t// Count up the links\n\tvar links = [],\n\t\tcheckParseTree = function(parseTree) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn links;\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\tif(parser) {\n\t\t\treturn self.extractLinks(parser.tree);\n\t\t}\n\t\treturn [];\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinksIndexer = this.getIndexer(\"BacklinksIndexer\"),\n\t\tbacklinks = backlinksIndexer && backlinksIndexer.lookup(targetTitle);\n\n\tif(!backlinks) {\n\t\tbacklinks = [];\n\t\tthis.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self.getTiddlerLinks(title);\n\t\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\t\tbacklinks.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\t// Given a title, this function will place it in the correct location\n\t// within titles.\n\tfunction moveItemInList(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\t// if this title is placed relative\n\t\t\t\t\t// to another title, make sure that\n\t\t\t\t\t// title is placed before we place\n\t\t\t\t\t// this one.\n\t\t\t\t\tmoveItemInList(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\t// Same deal\n\t\t\t\t\tmoveItemInList(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If a new position is specified, let's move it\n\t\t\t\tif (newPos !== -1) {\n\t\t\t\t\t// get its current Pos, and make sure\n\t\t\t\t\t// sure that it's _actually_ in the list\n\t\t\t\t\t// and that it would _actually_ move\n\t\t\t\t\t// (#4275) We don't bother calling\n\t\t\t\t\t// indexOf unless we have a new\n\t\t\t\t\t// position to work with\n\t\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\t\t// move it!\n\t\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t\t}\n\t\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tmoveItemInList(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter,spaces) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tspaces = (spaces === undefined) ? $tw.config.preferences.jsonSpaces : spaces,\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,spaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(!tiddler.hasField(\"_is_skinny\")) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text || \"\";\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\t\t\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\tstory.addToStory(title,fromTitle,options);\t\t\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n// Determine whether a plugin by title is dynamically loadable\nexports.doesPluginRequireReload = function(title) {\n\treturn this.doesPluginInfoRequireReload(this.getPluginInfo(title) || this.getTiddlerDataCached(title));\n};\n\n// Determine whether a plugin info structure is dynamically loadable\nexports.doesPluginInfoRequireReload = function(pluginInfo) {\n\tif(pluginInfo) {\n\t\tvar foundModule = false;\n\t\t$tw.utils.each(pluginInfo.tiddlers,function(tiddler) {\n\t\t\tif(tiddler.type === \"application/javascript\" && $tw.utils.hop(tiddler,\"module-type\")) {\n\t\t\t\tfoundModule = true;\n\t\t\t}\n\t\t});\n\t\treturn foundModule;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n})();\n\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/palettes/Blanca": {
"title": "$:/palettes/Blanca",
"name": "Blanca",
"description": "A clean white palette to let you focus",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/Blue": {
"title": "$:/palettes/Blue",
"name": "Blue",
"description": "A blue theme",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/Muted": {
"title": "$:/palettes/Muted",
"name": "Muted",
"description": "Bright tiddlers on a muted background",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/ContrastLight": {
"title": "$:/palettes/ContrastLight",
"name": "Contrast (Light)",
"description": "High contrast and unambiguous (light version)",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
},
"$:/palettes/ContrastDark": {
"title": "$:/palettes/ContrastDark",
"name": "Contrast (Dark)",
"description": "High contrast and unambiguous (dark version)",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
},
"$:/palettes/DarkPhotos": {
"title": "$:/palettes/DarkPhotos",
"created": "20150402111612188",
"description": "Good with dark photo backgrounds",
"modified": "20150402112344080",
"name": "DarkPhotos",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/GruvboxDark": {
"title": "$:/palettes/GruvboxDark",
"name": "Gruvbox Dark",
"description": "Retro groove color scheme",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"license": "https://github.com/morhetz/gruvbox",
"text": "alert-background: #cc241d\nalert-border: #cc241d\nalert-highlight: #d79921\nalert-muted-foreground: #504945\nbackground: #3c3836\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #504945\nbutton-foreground: #fbf1c7\nbutton-border: transparent\ncode-background: #504945\ncode-border: #504945\ncode-foreground: #fb4934\ndiff-delete-background: #fb4934\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #b8bb26\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #fb4934\ndownload-background: #b8bb26\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #665c54\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ebdbb2\ndropdown-tab-background: #665c54\ndropzone-background: #98971a\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #d3869b\nexternal-link-foreground: #8ec07c\nforeground: #fbf1c7\nmenubar-background: #504945\nmenubar-foreground: <<colour foreground>>\nmessage-background: #83a598\nmessage-border: #83a598\nmessage-foreground: #3c3836\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #504945\nmodal-footer-background: #3c3836\nmodal-footer-border: #3c3836\nmodal-header-border: #3c3836\nmuted-foreground: #d5c4a1\nnotification-background: <<colour primary>>\nnotification-border: <<colour primary>>\npage-background: #282828\npre-background: #504945\npre-border: #504945\nprimary: #d79921\nselect-tag-background: #665c54\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #7c6f64\nsidebar-controls-foreground: #504945\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #fbf1c7\nsidebar-muted-foreground-hover: #7c6f64\nsidebar-muted-foreground: #504945\nsidebar-tab-background-selected: #bdae93\nsidebar-tab-background: #3c3836\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #bdae93\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #282828\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #458588\nsidebar-tiddler-link-foreground: #98971a\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ebdbb2\ntab-background: #665c54\ntab-border-selected: #665c54\ntab-border: #665c54\ntab-divider: #bdae93\ntab-foreground-selected: #282828\ntab-foreground: #ebdbb2\ntable-border: #7c6f64\ntable-footer-background: #665c54\ntable-header-background: #504945\ntag-background: #d3869b\ntag-foreground: #282828\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #7c6f64\ntiddler-controls-foreground-selected: #7c6f64\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #282828\ntiddler-editor-border-image: #282828\ntiddler-editor-border: #282828\ntiddler-editor-fields-even: #504945\ntiddler-editor-fields-odd: #7c6f64\ntiddler-info-background: #32302f\ntiddler-info-border: #ebdbb2\ntiddler-info-tab-background: #ebdbb2\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #7c6f64\ntiddler-title-foreground: #a89984\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #504945\nvery-muted-foreground: #bdae93\nwikilist-background: <<colour page-background>>\nwikilist-button-background: <<colour button-background>>\nwikilist-button-foreground: <<colour button-foreground>>\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: <<colour muted-foreground>>\nwikilist-button-open-hover: <<colour primary>>\nwikilist-button-open: <<colour dropzone-background>>\nwikilist-button-remove: <<colour dirty-indicator>>\nwikilist-button-remove-hover: <<colour alert-background>>\nwikilist-droplink-dragover: <<colour dropzone-background>>\nwikilist-button-reveal: <<colour sidebar-tiddler-link-foreground-hover>>\nwikilist-button-reveal-hover: <<colour message-background>>"
},
"$:/palettes/Nord": {
"title": "$:/palettes/Nord",
"name": "Nord",
"description": "An arctic, north-bluish color palette.",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md",
"text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #4C566A\nbutton-foreground: #D8DEE9\nbutton-border: transparent\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmenubar-background: #2E3440\nmenubar-foreground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #D8DEE9\nsidebar-controls-foreground: #4C566A\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #2e3440\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\n"
},
"$:/palettes/Rocker": {
"title": "$:/palettes/Rocker",
"name": "Rocker",
"description": "A dark theme",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/SolarFlare": {
"title": "$:/palettes/SolarFlare",
"name": "Solar Flare",
"description": "Warm, relaxing earth colours",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n download-foreground: <<colour background>>\n dragger-foreground: <<colour background>>\n dropdown-background: <<colour background>>\n modal-background: <<colour background>>\n sidebar-foreground-shadow: <<colour background>>\n tiddler-background: <<colour background>>\n tiddler-border: <<colour background>>\n tiddler-link-background: <<colour background>>\n tab-background-selected: <<colour background>>\n dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n dragger-background: <<colour foreground>>\n tab-foreground: <<colour foreground>>\n tab-foreground-selected: <<colour tab-foreground>>\n sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n sidebar-tab-foreground: <<colour tab-foreground>>\n sidebar-button-foreground: <<colour foreground>>\n sidebar-controls-foreground: <<colour foreground>>\n sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n alert-muted-foreground: <<colour base01>>\n: base00\n code-foreground: <<colour base00>>\n message-foreground: <<colour base00>>\n tag-foreground: <<colour base00>>\n: base0\n sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n muted-foreground: <<colour base1>>\n blockquote-bar: <<colour muted-foreground>>\n dropdown-border: <<colour muted-foreground>>\n sidebar-muted-foreground: <<colour muted-foreground>>\n tiddler-title-foreground: <<colour muted-foreground>>\n site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n modal-footer-background: <<colour base2>>\n page-background: <<colour base2>>\n modal-backdrop: <<colour page-background>>\n notification-background: <<colour page-background>>\n code-background: <<colour page-background>>\n code-border: <<colour code-background>>\n pre-background: <<colour page-background>>\n pre-border: <<colour pre-background>>\n sidebar-tab-background-selected: <<colour page-background>>\n table-header-background: <<colour base2>>\n tag-background: <<colour base2>>\n tiddler-editor-background: <<colour base2>>\n tiddler-info-background: <<colour base2>>\n tiddler-info-tab-background: <<colour base2>>\n tab-background: <<colour base2>>\n dropdown-tab-background: <<colour tab-background>>\n: base3\n alert-background: <<colour base3>>\n message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n alert-highlight: <<colour magenta>>\n: violet\n external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n primary: <<colour blue-muted>>\n download-background: <<colour primary>>\n tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n modal-footer-border: <<colour tab-border>>\n modal-header-border: <<colour tab-border>>\n notification-border: <<colour tab-border>>\n sidebar-tab-border: <<colour tab-border>>\n tab-border-selected: <<colour tab-border>>\n sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/SolarizedLight": {
"title": "$:/palettes/SolarizedLight",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Precision colors for machines and people",
"license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
"name": "SolarizedLight",
"text": "alert-background: #eee8d5\nalert-border: #073642\nalert-highlight: #cb4b16\nalert-muted-foreground: #586e75\nbackground: #fdf6e3\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #cb4b16\nbutton-foreground: #fdf6e3\nbutton-border: transparent\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #d33682\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #859900\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #D08770\ndownload-background: #859900\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #fdf6e3\ndropdown-tab-background: #93a1a1\ndropzone-background: #859900\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: #d33682\nexternal-link-foreground-visited: #b58900\nexternal-link-foreground: #cb4b16\nforeground: #839496\nmessage-background: #586e75\nmessage-border: #586e75\nmessage-foreground: #eee8d5\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #eee8d5\nmodal-footer-background: #eee8d5\nmodal-footer-border: #eee8d5\nmodal-header-border: #eee8d5\nmuted-foreground: #93a1a1\nnotification-background: #EBCB8B\nnotification-border: #D08770\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #93a1a1\nprimary: #2aa198\nselect-tag-background: #eee8d5\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: #eee8d5\nsidebar-controls-foreground-hover: #268bd2\nsidebar-controls-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #839496\nsidebar-muted-foreground-hover: #657b83\nsidebar-muted-foreground: #93a1a1\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-background: #839496\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #657b83\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #839496\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #859900\nsidebar-tiddler-link-foreground: #268bd2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #dc322f\ntab-background-selected: #fdf6e3\ntab-background: #839496\ntab-border-selected: #93a1a1\ntab-border: #93a1a1\ntab-divider: #fdf6e3\ntab-foreground-selected: #839496\ntab-foreground: #eee8d5\ntable-border: #657b83\ntable-footer-background: #657b83\ntable-header-background: #93a1a1\ntag-background: #6c71c4\ntag-foreground: #eee8d5\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #b58900\ntiddler-controls-foreground-selected: #b58900\ntiddler-controls-foreground: #073642\ntiddler-editor-background: #eee8d5\ntiddler-editor-border-image: #eee8d5\ntiddler-editor-border: #eee8d5\ntiddler-editor-fields-even: #eee8d5\ntiddler-editor-fields-odd: #fdf6e3\ntiddler-info-background: #eee8d5\ntiddler-info-border: #eee8d5\ntiddler-info-tab-background: #586e75\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #586e75\ntiddler-title-foreground: #073642\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #839496\nvery-muted-foreground: #93a1a1\n"
},
"$:/palettes/SpartanDay": {
"title": "$:/palettes/SpartanDay",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Cold, spartan day colors",
"name": "Spartan Day",
"text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"
},
"$:/palettes/SpartanNight": {
"title": "$:/palettes/SpartanNight",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Dark spartan colors",
"name": "Spartan Night",
"text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"
},
"$:/palettes/Twilight": {
"title": "$:/palettes/Twilight",
"tags": "$:/tags/Palette",
"author": "Thomas Elmiger",
"type": "application/x-tiddler-dictionary",
"name": "Twilight",
"description": "Delightful, soft darkness.",
"text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n"
},
"$:/palettes/Vanilla": {
"title": "$:/palettes/Vanilla",
"name": "Vanilla",
"description": "Pale and unobtrusive",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\nwikilist-background: #e5e5e5\nwikilist-item: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\nwikilist-button-open: #4fb82b\nwikilist-button-open-hover: green\nwikilist-button-reveal: #5778d8\nwikilist-button-reveal-hover: blue\nwikilist-button-remove: #d85778\nwikilist-button-remove-hover: red\nwikilist-toolbar-background: #d3d3d3\nwikilist-toolbar-foreground: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\n"
},
"$:/core/readme": {
"title": "$:/core/readme",
"text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
},
"$:/library/sjcl.js/license": {
"title": "$:/library/sjcl.js/license",
"type": "text/plain",
"text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
},
"$:/core/templates/MOTW.html": {
"title": "$:/core/templates/MOTW.html",
"text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com --> "
},
"$:/core/templates/alltiddlers.template.html": {
"title": "$:/core/templates/alltiddlers.template.html",
"type": "text/vnd.tiddlywiki-html",
"text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
},
"$:/core/templates/canonical-uri-external-image": {
"title": "$:/core/templates/canonical-uri-external-image",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
},
"$:/core/templates/canonical-uri-external-raw": {
"title": "$:/core/templates/canonical-uri-external-raw",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>"
},
"$:/core/templates/canonical-uri-external-text": {
"title": "$:/core/templates/canonical-uri-external-text",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
},
"$:/core/templates/css-tiddler": {
"title": "$:/core/templates/css-tiddler",
"text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
},
"$:/core/templates/exporters/CsvFile": {
"title": "$:/core/templates/exporters/CsvFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/CsvFile}}",
"extension": ".csv",
"text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
},
"$:/core/templates/exporters/JsonFile": {
"title": "$:/core/templates/exporters/JsonFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/JsonFile}}",
"extension": ".json",
"text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
},
"$:/core/templates/exporters/StaticRiver": {
"title": "$:/core/templates/exporters/StaticRiver",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/StaticRiver}}",
"extension": ".html",
"text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
},
"$:/core/templates/exporters/StaticRiver/Content": {
"title": "$:/core/templates/exporters/StaticRiver/Content",
"text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\n"
},
"$:/core/templates/exporters/TidFile": {
"title": "$:/core/templates/exporters/TidFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/TidFile}}",
"extension": ".tid",
"text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>"
},
"$:/core/save/all-external-js": {
"title": "$:/core/save/all-external-js",
"text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n"
},
"$:/core/templates/tiddlywiki5.js": {
"title": "$:/core/templates/tiddlywiki5.js",
"text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n"
},
"$:/core/templates/tiddlywiki5.js/tiddlers": {
"title": "$:/core/templates/tiddlywiki5.js/tiddlers",
"text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n$tw.preloadTiddlerArray([{\n\ttitle: \"$:/config/SaveWikiButton/Template\",\n\ttext: \"$:/core/save/all-external-js\"\n}]);\n`\n"
},
"$:/core/templates/tiddlywiki5-external-js.html": {
"title": "$:/core/templates/tiddlywiki5-external-js.html",
"text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n"
},
"$:/core/templates/html-div-skinny-tiddler": {
"title": "$:/core/templates/html-div-skinny-tiddler",
"text": "<!--\n\nThis template is a variant of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre></pre>\n</div>`\n"
},
"$:/core/templates/html-div-tiddler": {
"title": "$:/core/templates/html-div-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
},
"$:/core/templates/html-tiddler": {
"title": "$:/core/templates/html-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
},
"$:/core/templates/javascript-tiddler": {
"title": "$:/core/templates/javascript-tiddler",
"text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
},
"$:/core/templates/json-tiddler": {
"title": "$:/core/templates/json-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
},
"$:/core/templates/module-tiddler": {
"title": "$:/core/templates/module-tiddler",
"text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
},
"$:/core/templates/plain-text-tiddler": {
"title": "$:/core/templates/plain-text-tiddler",
"text": "<$view field=\"text\" format=\"text\" />"
},
"$:/core/templates/raw-static-tiddler": {
"title": "$:/core/templates/raw-static-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
},
"$:/core/save/all": {
"title": "$:/core/save/all",
"text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/empty": {
"title": "$:/core/save/empty",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/lazy-all": {
"title": "$:/core/save/lazy-all",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[!is[system]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/lazy-images": {
"title": "$:/core/save/lazy-images",
"text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[is[image]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/templates/server/static.sidebar.wikitext": {
"title": "$:/core/templates/server/static.sidebar.wikitext",
"text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"
},
"$:/core/templates/server/static.tiddler.html": {
"title": "$:/core/templates/server/static.tiddler.html",
"text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"
},
"$:/core/templates/server/static.tiddler.wikitext": {
"title": "$:/core/templates/server/static.tiddler.wikitext",
"text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n"
},
"$:/core/templates/single.tiddler.window": {
"title": "$:/core/templates/single.tiddler.window",
"text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/core/templates/split-recipe": {
"title": "$:/core/templates/split-recipe",
"text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
},
"$:/core/templates/static-tiddler": {
"title": "$:/core/templates/static-tiddler",
"text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
},
"$:/core/templates/static.area": {
"title": "$:/core/templates/static.area",
"text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n<!-- ensure splash screen isn't shown when JS is disabled -->\n`<style>\n.tc-remove-when-wiki-loaded {display: none;}\n</style>`\n"
},
"$:/core/templates/static.content": {
"title": "$:/core/templates/static.content",
"text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
},
"$:/core/templates/static.template.css": {
"title": "$:/core/templates/static.template.css",
"text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
},
"$:/core/templates/static.template.html": {
"title": "$:/core/templates/static.template.html",
"type": "text/vnd.tiddlywiki-html",
"text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
},
"$:/core/templates/static.tiddler.html": {
"title": "$:/core/templates/static.tiddler.html",
"text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`"
},
"$:/core/templates/store.area.template.html": {
"title": "$:/core/templates/store.area.template.html",
"text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n<$list filter={{{ [<skinnySaveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-skinny-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
},
"$:/core/templates/tid-tiddler": {
"title": "$:/core/templates/tid-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
},
"$:/core/templates/tiddler-metadata": {
"title": "$:/core/templates/tiddler-metadata",
"text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
},
"$:/core/templates/tiddlywiki5.html": {
"title": "$:/core/templates/tiddlywiki5.html",
"text": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n"
},
"$:/core/templates/version": {
"title": "$:/core/templates/version",
"text": "<<version>>"
},
"$:/core/templates/wikified-tiddler": {
"title": "$:/core/templates/wikified-tiddler",
"text": "<$transclude />"
},
"$:/core/ui/AboveStory/tw2-plugin-check": {
"title": "$:/core/ui/AboveStory/tw2-plugin-check",
"tags": "$:/tags/AboveStory",
"text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/Actions/new-image": {
"title": "$:/core/ui/Actions/new-image",
"tags": "$:/tags/Actions",
"description": "create a new image tiddler",
"text": "\\define get-type()\nimage/$(imageType)$\n\\end\n<$vars imageType={{$:/config/NewImageType}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags={{$:/config/NewTiddler/Tags!!tags}}/>\n</$vars>\n"
},
"$:/core/ui/Actions/new-journal": {
"title": "$:/core/ui/Actions/new-journal",
"tags": "$:/tags/Actions",
"description": "create a new journal tiddler",
"text": "<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n"
},
"$:/core/ui/Actions/new-tiddler": {
"title": "$:/core/ui/Actions/new-tiddler",
"tags": "$:/tags/Actions",
"description": "create a new empty tiddler",
"text": "<$action-sendmessage $message=\"tm-new-tiddler\" tags={{$:/config/NewTiddler/Tags!!tags}}/>\n"
},
"$:/core/ui/AdvancedSearch/Filter": {
"title": "$:/core/ui/AdvancedSearch/Filter",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Filter/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Shadows": {
"title": "$:/core/ui/AdvancedSearch/Shadows",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Shadows/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Standard": {
"title": "$:/core/ui/AdvancedSearch/Standard",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Standard/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/System": {
"title": "$:/core/ui/AdvancedSearch/System",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/System/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
},
"$:/AdvancedSearch": {
"title": "$:/AdvancedSearch",
"icon": "$:/core/images/advanced-search-button",
"color": "#bbb",
"text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
},
"$:/core/ui/AlertTemplate": {
"title": "$:/core/ui/AlertTemplate",
"text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/cancel-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$wikify name=\"format\" text=<<lingo Tiddler/DateFormat>>>\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=<<format>>/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</$wikify>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
},
"$:/core/ui/BinaryWarning": {
"title": "$:/core/ui/BinaryWarning",
"text": "\\define lingo-base() $:/language/BinaryWarning/\n<<lingo Prompt>>\n"
},
"$:/core/ui/Components/plugin-info": {
"title": "$:/core/ui/Components/plugin-info",
"text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1>\n''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$view field=\"description\"><$view field=\"title\"/></$view> $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
},
"$:/core/ui/Components/tag-link": {
"title": "$:/core/ui/Components/tag-link",
"text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
},
"$:/core/ui/ControlPanel/Advanced": {
"title": "$:/core/ui/ControlPanel/Advanced",
"tags": "$:/tags/ControlPanel/Info",
"caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
"text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Appearance": {
"title": "$:/core/ui/ControlPanel/Appearance",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
"text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Basics": {
"title": "$:/core/ui/ControlPanel/Basics",
"tags": "$:/tags/ControlPanel/Info",
"caption": "{{$:/language/ControlPanel/Basics/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewTiddler/Tags\"><<lingo NewTiddler/Tags/Prompt>></$link> |<$list filter=\"[[$:/config/NewTiddler/Tags]]\" template=\"$:/core/ui/EditTemplate/tags\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$list filter=\"[[$:/config/NewJournal/Tags]]\" template=\"$:/core/ui/EditTemplate/tags\"/> |\n|<$link to=\"$:/config/AutoFocus\"><<lingo AutoFocus/Prompt>></$link> |{{$:/snippets/minifocusswitcher}} |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
},
"$:/core/ui/ControlPanel/EditorTypes": {
"title": "$:/core/ui/ControlPanel/EditorTypes",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ControlPanel/Info": {
"title": "$:/core/ui/ControlPanel/Info",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Info/Caption}}",
"text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/KeyboardShortcuts": {
"title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n<small>{{$:/core/images/close-button}}</small>\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ControlPanel/LoadedModules": {
"title": "$:/core/ui/ControlPanel/LoadedModules",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
},
"$:/core/ui/ControlPanel/Modals/AddPlugins": {
"title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
"subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
"text": "\\define install-plugin-actions()\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$set name=\"url\" value={{!!url}}>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[title]]\" variable=\"dependency\">\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url=<<url>> title=<<dependency>>/>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define install-plugin-button()\n<div>\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$set name=\"reinstall-type\" value={{{ [<libraryVersion>compare:version:eq<installedVersion>then[tc-reinstall]] [<libraryVersion>compare:version:gt<installedVersion>then[tc-reinstall-upgrade]] [<libraryVersion>compare:version:lt<installedVersion>then[tc-reinstall-downgrade]] }}}>\n<$button actions=<<install-plugin-actions>> class={{{ [<assetInfo>get[original-title]has[version]then<reinstall-type>] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\n{{$:/core/images/download-button}}\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\">\n<$list filter=\"[<libraryVersion>compare:version:gt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[<libraryVersion>compare:version:lt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\">\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\n</$list>\n\"\"\">\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\n</$list>\n</$list>\n</$button>\n<div>\n</div>\n<$reveal stateTitle=<<assetInfo>> stateField=\"requires-reload\" type=\"match\" text=\"yes\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}</$reveal>\n</$set>\n</$set>\n</$set>\n</div>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1><strong><$text text={{{ [<assetInfo>get[name]] ~[<assetInfo>get[original-title]split[/]last[1]] }}}/></strong>: <$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-buttons\">\n<<install-plugin-button>>\n</div>\n</div>\n<$set name=\"original-title\" value={{{ [<assetInfo>get[original-title]] }}}>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]] ~[<assetInfo>get[original-title]!is[tiddler]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]!is[tiddler]]\">\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\n</$list>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]]\" variable=\"ignore\">\n<div>\n{{$:/language/ControlPanel/Plugins/AlsoRequires}}\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[title]]\" variable=\"dependency\">\n<$text text=<<dependency>>/>\n</$list>\n</div>\n</$list>\n</$set>\n</div>\n</$list>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-sub-plugins\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>sort[title]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n</$list>\n</div>\n</$reveal>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<$reveal type=\"nomatch\" text=\"yes\" state=<<popup-state>> tag=\"div\" class=\"tc-plugin-info-sub-plugin-indicator\">\n<$wikify name=\"count\" text=\"\"\"<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>]\"/>\"\"\">\n<$button class=\"tc-btn-invisible\" set=<<popup-state>> setTo=\"yes\">\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\n</$button>\n</$wikify>\n</$reveal>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[title]]\" variable=\"assetInfo\">\n<$list filter=\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[<assetInfo>!has[parent-plugin]]\" variable=\"ignore\"><!-- Hide sub-plugins if we're not searching -->\n<<display-plugin-info \"$type$\">>\n</$list>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<$set name=\"transclusion\" value=<<connectionTiddler>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Updates]] [[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$set>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<div class=\"tc-tab-set\">\n<$set name=\"defaultTab\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\n<div class=\"tc-tab-buttons\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$button set=<<qualify \"$:/state/addplugins/tab\">> setTo=<<currentTiddler>> default=<<defaultTab>> selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\"/>\n</$set>\n</$button>\n</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$reveal type=\"match\" state=<<qualify \"$:/state/addplugins/tab\">> text=<<currentTiddler>> default=<<defaultTab>>>\n<h2><$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link></h2>\n//<$view field=\"url\"/>//\n<$transclude mode=\"block\"/>\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\n"
},
"$:/core/ui/ControlPanel/Palette": {
"title": "$:/core/ui/ControlPanel/Palette",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/Palette/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n"
},
"$:/core/ui/ControlPanel/Parsing": {
"title": "$:/core/ui/ControlPanel/Parsing",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
},
"$:/core/ui/ControlPanel/Plugins/Add/Languages": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
"text": "<<display-server-assets language>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
"text": "<<display-server-assets plugin>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Add/Themes": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
"text": "<<display-server-assets theme>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Add/Updates": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Updates",
"caption": "<$importvariables filter=\"$:/core/ui/ControlPanel/Plugins/Add/Updates\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<<update-count>>)</$importvariables>",
"text": "\\define each-updateable-plugin(body)\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\" variable=\"assetInfo\">\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$list filter=\"[<assetInfo>get[original-title]has[version]!version<libraryVersion>]\" variable=\"ignore\">\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$list filter=\"[<installedversion>!match<libraryVersion>]\" variable=\"ignore\">\n$body$\n</$list>\n</$set>\n</$list>\n</$set>\n</$list>\n\\end\n\n\\define update-all-actions()\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<<install-plugin-actions>>\n\"\"\"/>\n\\end\n\n\\define update-count()\n<$wikify name=\"count-filter\" text=<<each-updateable-plugin \"[[<$text text=<<assetInfo>>/>]]\">>><$count filter=<<count-filter>>/></$wikify>\n\\end\n\n<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}} {{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\n</$button>\n\n<div class=\"tc-plugin-library-listing\">\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<$macrocall $name=\"display-plugin-info\" type={{{ [<assetInfo>get[original-plugin-type]] }}}/>\n\"\"\"/>\n</div>\n"
},
"$:/core/ui/ControlPanel/Plugins/AddPlugins": {
"title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
"text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
},
"$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
"title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
"text": "<<plugin-table language>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
"title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
"text": "<<plugin-table plugin>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
"title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
"text": "<<plugin-table theme>>\n"
},
"$:/core/ui/ControlPanel/Plugins": {
"title": "$:/core/ui/ControlPanel/Plugins",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[title]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
},
"$:/core/ui/ControlPanel/Saving/DownloadSaver": {
"title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Saving/General": {
"title": "$:/core/ui/ControlPanel/Saving/General",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
"list-before": "",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Saving/GitHub": {
"title": "$:/core/ui/ControlPanel/Saving/GitHub",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |"
},
"$:/core/ui/ControlPanel/Saving/GitLab": {
"title": "$:/core/ui/ControlPanel/Saving/GitLab",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |"
},
"$:/core/ui/ControlPanel/Saving/TiddlySpot": {
"title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
},
"$:/core/ui/ControlPanel/Saving/Gitea": {
"title": "$:/core/ui/ControlPanel/Saving/Gitea",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~Gitea\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/Gitea/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo Gitea/Password>> |<$password name=\"Gitea\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/Gitea/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/Gitea/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/Gitea/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/Gitea/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/Gitea/ServerURL\" default=\"https://gitea/api/v1\" tag=\"input\"/> |\n"
},
"$:/core/ui/ControlPanel/Saving": {
"title": "$:/core/ui/ControlPanel/Saving",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Saving/Caption}}",
"text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\n"
},
"$:/core/buttonstyles/Borderless": {
"title": "$:/core/buttonstyles/Borderless",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
"text": "tc-btn-invisible"
},
"$:/core/buttonstyles/Boxed": {
"title": "$:/core/buttonstyles/Boxed",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
"text": "tc-btn-boxed"
},
"$:/core/buttonstyles/Rounded": {
"title": "$:/core/buttonstyles/Rounded",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
"text": "tc-btn-rounded"
},
"$:/core/ui/ControlPanel/Settings/CamelCase": {
"title": "$:/core/ui/ControlPanel/Settings/CamelCase",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": {
"title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab",
"caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}",
"tags": "$:/tags/ControlPanel/Settings",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
"title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
"caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
"tags": "$:/tags/ControlPanel/Settings",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/EditorToolbar": {
"title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
"title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
"title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/MissingLinks": {
"title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationHistory": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
"title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/TitleLinks": {
"title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
"title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
"title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings": {
"title": "$:/core/ui/ControlPanel/Settings",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Settings/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/ControlPanel/StoryView": {
"title": "$:/core/ui/ControlPanel/StoryView",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
"text": "{{$:/snippets/viewswitcher}}\n"
},
"$:/core/ui/ControlPanel/Stylesheets": {
"title": "$:/core/ui/ControlPanel/Stylesheets",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n"
},
"$:/core/ui/ControlPanel/Theme": {
"title": "$:/core/ui/ControlPanel/Theme",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/Theme/Caption}}",
"text": "{{$:/snippets/themeswitcher}}\n"
},
"$:/core/ui/ControlPanel/TiddlerFields": {
"title": "$:/core/ui/ControlPanel/TiddlerFields",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
},
"$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
},
"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
"text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
},
"$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
},
"$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
"title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
"text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n"
},
"$:/core/ui/ControlPanel/Toolbars/PageControls": {
"title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/ControlPanel/Toolbars": {
"title": "$:/core/ui/ControlPanel/Toolbars",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
"text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
},
"$:/ControlPanel": {
"title": "$:/ControlPanel",
"icon": "$:/core/images/options-button",
"color": "#bbb",
"text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
},
"$:/core/ui/DefaultSearchResultList": {
"title": "$:/core/ui/DefaultSearchResultList",
"tags": "$:/tags/SearchResults",
"caption": "{{$:/language/Search/DefaultResults/Caption}}",
"text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
},
"$:/core/ui/EditTemplate/body/preview/diffs-current": {
"title": "$:/core/ui/EditTemplate/body/preview/diffs-current",
"tags": "$:/tags/EditPreview",
"caption": "differences from current",
"list-after": "$:/core/ui/EditTemplate/body/preview/output",
"text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
},
"$:/core/ui/EditTemplate/body/preview/diffs-shadow": {
"title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow",
"tags": "$:/tags/EditPreview",
"caption": "differences from shadow (if any)",
"list-after": "$:/core/ui/EditTemplate/body/preview/output",
"text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
},
"$:/core/ui/EditTemplate/body/preview/output": {
"title": "$:/core/ui/EditTemplate/body/preview/output",
"tags": "$:/tags/EditPreview",
"caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
"text": "\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
},
"$:/state/showeditpreview": {
"title": "$:/state/showeditpreview",
"text": "no"
},
"$:/core/ui/EditTemplate/body/editor": {
"title": "$:/core/ui/EditTemplate/body/editor",
"text": "<$edit\n\n field=\"text\"\n class=\"tc-edit-texteditor tc-edit-texteditor-body\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n tabindex={{$:/config/EditTabIndex}}\n focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\n\n><$set\n\n name=\"targetTiddler\"\n value=<<currentTiddler>>\n\n><$list\n\n filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n type=\"nomatch\"\n state=<<config-visibility-title>>\n text=\"hide\"\n class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
},
"$:/core/ui/EditTemplate/body/toolbar/button": {
"title": "$:/core/ui/EditTemplate/body/toolbar/button",
"text": "\\define toolbar-button-icon()\n<$list\n\n filter=\"[all[current]!has[custom-icon]]\"\n variable=\"no-custom-icon\"\n\n><$transclude\n\n tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n filter={{!!condition}}\n variable=\"list-condition\"\n\n><$wikify\n\n name=\"tooltip-text\"\n text=<<toolbar-button-tooltip>>\n mode=\"inline\"\n output=\"text\"\n\n><$list\n\n filter=\"[all[current]!has[dropdown]]\"\n variable=\"no-dropdown\"\n\n><$button\n\n class=\"tc-btn-invisible $(buttonClasses)$\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$list><$list\n\n filter=\"[all[current]has[dropdown]]\"\n variable=\"dropdown\"\n\n><$set\n\n name=\"dropdown-state\"\n value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n popup=<<dropdown-state>>\n class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n selectedClass=\"tc-selected\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button><$reveal\n\n state=<<dropdown-state>>\n type=\"popup\"\n position=\"below\"\n animate=\"yes\"\n tag=\"span\"\n\n><div\n\n class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n tiddler={{!!dropdown}}\n mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n name=\"buttonClasses\"\n value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
},
"$:/core/ui/EditTemplate/body": {
"title": "$:/core/ui/EditTemplate/body",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}}></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
},
"$:/core/ui/EditTemplate/controls": {
"title": "$:/core/ui/EditTemplate/controls",
"tags": "$:/tags/EditTemplate",
"text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
},
"$:/core/ui/EditTemplate/fields": {
"title": "$:/core/ui/EditTemplate/fields",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define current-tiddler-new-field-selector()\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name input\n\\end\n\n\\define new-field-actions()\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\n\\end\n\n\\define new-field()\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>> \n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=<<newFieldNameTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}}/>\n</span> \n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> \n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<newFieldNameTiddler>>>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$set name=\"newFieldName\" value={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}}/>\n</$keyboard>\n</$set>\n</span> \n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n"
},
"$:/core/ui/EditTemplate/shadow": {
"title": "$:/core/ui/EditTemplate/shadow",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
},
"$:/core/ui/EditTemplate/tags": {
"title": "$:/core/ui/EditTemplate/tags",
"tags": "$:/tags/EditTemplate",
"text": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon)\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\"/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}}/>\n</$list>\n<$set name=\"tabIndex\" value={{$:/config/EditTabIndex}}>\n<$macrocall $name=\"tag-picker\"/>\n</$set>\n</$fieldmangler>\n</div>\n"
},
"$:/core/ui/EditTemplate/title": {
"title": "$:/core/ui/EditTemplate/title",
"tags": "$:/tags/EditTemplate",
"text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}}/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
},
"$:/core/ui/EditTemplate/type": {
"title": "$:/core/ui/EditTemplate/type",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/\n\\whitespace trim\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}}/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n"
},
"$:/core/ui/EditTemplate": {
"title": "$:/core/ui/EditTemplate",
"text": "\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-edit-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}>\n<$fieldmangler>\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$vars>\n</$fieldmangler>\n</div>\n"
},
"$:/core/ui/Buttons/cancel": {
"title": "$:/core/ui/Buttons/cancel",
"tags": "$:/tags/EditToolbar",
"caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
"description": "{{$:/language/Buttons/Cancel/Hint}}",
"text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/delete": {
"title": "$:/core/ui/Buttons/delete",
"tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
"caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
"description": "{{$:/language/Buttons/Delete/Hint}}",
"text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/save": {
"title": "$:/core/ui/Buttons/save",
"tags": "$:/tags/EditToolbar",
"caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
"description": "{{$:/language/Buttons/Save/Hint}}",
"text": "\\define save-tiddler-button()\n<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<<save-tiddler-actions>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n\\end\n<<save-tiddler-button>>\n"
},
"$:/core/ui/EditorToolbar/bold": {
"title": "$:/core/ui/EditorToolbar/bold",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/bold",
"caption": "{{$:/language/Buttons/Bold/Caption}}",
"description": "{{$:/language/Buttons/Bold/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((bold))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
},
"$:/core/ui/EditorToolbar/clear-dropdown": {
"title": "$:/core/ui/EditorToolbar/clear-dropdown",
"text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
},
"$:/core/ui/EditorToolbar/clear": {
"title": "$:/core/ui/EditorToolbar/clear",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/erase",
"caption": "{{$:/language/Buttons/Clear/Caption}}",
"description": "{{$:/language/Buttons/Clear/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/editor-height-dropdown": {
"title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
},
"$:/core/ui/EditorToolbar/editor-height": {
"title": "$:/core/ui/EditorToolbar/editor-height",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/fixed-height",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
"description": "{{$:/language/Buttons/EditorHeight/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
"dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
"text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/excise-dropdown": {
"title": "$:/core/ui/EditorToolbar/excise-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
},
"$:/core/ui/EditorToolbar/excise": {
"title": "$:/core/ui/EditorToolbar/excise",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/excise",
"caption": "{{$:/language/Buttons/Excise/Caption}}",
"description": "{{$:/language/Buttons/Excise/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]",
"shortcuts": "((excise))",
"dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/heading-1": {
"title": "$:/core/ui/EditorToolbar/heading-1",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-1",
"caption": "{{$:/language/Buttons/Heading1/Caption}}",
"description": "{{$:/language/Buttons/Heading1/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((heading-1))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-2": {
"title": "$:/core/ui/EditorToolbar/heading-2",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-2",
"caption": "{{$:/language/Buttons/Heading2/Caption}}",
"description": "{{$:/language/Buttons/Heading2/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-2))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-3": {
"title": "$:/core/ui/EditorToolbar/heading-3",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-3",
"caption": "{{$:/language/Buttons/Heading3/Caption}}",
"description": "{{$:/language/Buttons/Heading3/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-3))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-4": {
"title": "$:/core/ui/EditorToolbar/heading-4",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-4",
"caption": "{{$:/language/Buttons/Heading4/Caption}}",
"description": "{{$:/language/Buttons/Heading4/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-4))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-5": {
"title": "$:/core/ui/EditorToolbar/heading-5",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-5",
"caption": "{{$:/language/Buttons/Heading5/Caption}}",
"description": "{{$:/language/Buttons/Heading5/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-5))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-6": {
"title": "$:/core/ui/EditorToolbar/heading-6",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-6",
"caption": "{{$:/language/Buttons/Heading6/Caption}}",
"description": "{{$:/language/Buttons/Heading6/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-6))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
},
"$:/core/ui/EditorToolbar/italic": {
"title": "$:/core/ui/EditorToolbar/italic",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/italic",
"caption": "{{$:/language/Buttons/Italic/Caption}}",
"description": "{{$:/language/Buttons/Italic/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((italic))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
},
"$:/core/ui/EditorToolbar/line-width-dropdown": {
"title": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/line-width": {
"title": "$:/core/ui/EditorToolbar/line-width",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/line-width",
"caption": "{{$:/language/Buttons/LineWidth/Caption}}",
"description": "{{$:/language/Buttons/LineWidth/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
},
"$:/core/ui/EditorToolbar/link-dropdown": {
"title": "$:/core/ui/EditorToolbar/link-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $tiddler=<<dropdown-state>> />\n<$action-deletetiddler $tiddler=<<searchTiddler>> />\n<$action-deletetiddler $tiddler=<<linkTiddler>> />\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"ENTER\" actions=<<add-link-actions>>>\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$keyboard>\n</$vars>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
},
"$:/core/ui/EditorToolbar/link": {
"title": "$:/core/ui/EditorToolbar/link",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/link",
"caption": "{{$:/language/Buttons/Link/Caption}}",
"description": "{{$:/language/Buttons/Link/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((link))",
"dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/linkify": {
"title": "$:/core/ui/EditorToolbar/linkify",
"caption": "{{$:/language/Buttons/Linkify/Caption}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Buttons/Linkify/Hint}}",
"icon": "$:/core/images/linkify",
"list-before": "$:/core/ui/EditorToolbar/mono-block",
"shortcuts": "((linkify))",
"tags": "$:/tags/EditorToolbar",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n"
},
"$:/core/ui/EditorToolbar/list-bullet": {
"title": "$:/core/ui/EditorToolbar/list-bullet",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-bullet",
"caption": "{{$:/language/Buttons/ListBullet/Caption}}",
"description": "{{$:/language/Buttons/ListBullet/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((list-bullet))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/list-number": {
"title": "$:/core/ui/EditorToolbar/list-number",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-number",
"caption": "{{$:/language/Buttons/ListNumber/Caption}}",
"description": "{{$:/language/Buttons/ListNumber/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((list-number))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/mono-block": {
"title": "$:/core/ui/EditorToolbar/mono-block",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-block",
"caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
"description": "{{$:/language/Buttons/MonoBlock/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((mono-block))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
},
"$:/core/ui/EditorToolbar/mono-line": {
"title": "$:/core/ui/EditorToolbar/mono-line",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-line",
"caption": "{{$:/language/Buttons/MonoLine/Caption}}",
"description": "{{$:/language/Buttons/MonoLine/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((mono-line))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
},
"$:/core/ui/EditorToolbar/more-dropdown": {
"title": "$:/core/ui/EditorToolbar/more-dropdown",
"text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
},
"$:/core/ui/EditorToolbar/more": {
"title": "$:/core/ui/EditorToolbar/more",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/down-arrow",
"caption": "{{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"condition": "[<targetTiddler>]",
"dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/opacity-dropdown": {
"title": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/EditorToolbar/opacity": {
"title": "$:/core/ui/EditorToolbar/opacity",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/opacity",
"caption": "{{$:/language/Buttons/Opacity/Caption}}",
"description": "{{$:/language/Buttons/Opacity/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
},
"$:/core/ui/EditorToolbar/paint-dropdown": {
"title": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/paint": {
"title": "$:/core/ui/EditorToolbar/paint",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/paint",
"caption": "{{$:/language/Buttons/Paint/Caption}}",
"description": "{{$:/language/Buttons/Paint/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
},
"$:/core/ui/EditorToolbar/picture-dropdown": {
"title": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/picture": {
"title": "$:/core/ui/EditorToolbar/picture",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/picture",
"caption": "{{$:/language/Buttons/Picture/Caption}}",
"description": "{{$:/language/Buttons/Picture/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((picture))",
"dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/preview-type-dropdown": {
"title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
"text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/preview-type": {
"title": "$:/core/ui/EditorToolbar/preview-type",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/chevron-down",
"caption": "{{$:/language/Buttons/PreviewType/Caption}}",
"description": "{{$:/language/Buttons/PreviewType/Hint}}",
"condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
"button-classes": "tc-text-editor-toolbar-item-adjunct",
"dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
},
"$:/core/ui/EditorToolbar/preview": {
"title": "$:/core/ui/EditorToolbar/preview",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/preview-open",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/Preview/Caption}}",
"description": "{{$:/language/Buttons/Preview/Hint}}",
"condition": "[<targetTiddler>]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((preview))",
"text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/quote": {
"title": "$:/core/ui/EditorToolbar/quote",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/quote",
"caption": "{{$:/language/Buttons/Quote/Caption}}",
"description": "{{$:/language/Buttons/Quote/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((quote))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
},
"$:/core/ui/EditorToolbar/rotate-left": {
"title": "$:/core/ui/EditorToolbar/rotate-left",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/rotate-left",
"caption": "{{$:/language/Buttons/RotateLeft/Caption}}",
"description": "{{$:/language/Buttons/RotateLeft/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"
},
"$:/core/ui/EditorToolbar/size-dropdown": {
"title": "$:/core/ui/EditorToolbar/size-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> × <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
},
"$:/core/ui/EditorToolbar/size": {
"title": "$:/core/ui/EditorToolbar/size",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/size",
"caption": "{{$:/language/Buttons/Size/Caption}}",
"description": "{{$:/language/Buttons/Size/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/stamp-dropdown": {
"title": "$:/core/ui/EditorToolbar/stamp-dropdown",
"text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" />\n\n</$transclude>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
},
"$:/core/ui/EditorToolbar/stamp": {
"title": "$:/core/ui/EditorToolbar/stamp",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/stamp",
"caption": "{{$:/language/Buttons/Stamp/Caption}}",
"description": "{{$:/language/Buttons/Stamp/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
"shortcuts": "((stamp))",
"dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/strikethrough": {
"title": "$:/core/ui/EditorToolbar/strikethrough",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/strikethrough",
"caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
"description": "{{$:/language/Buttons/Strikethrough/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((strikethrough))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
},
"$:/core/ui/EditorToolbar/subscript": {
"title": "$:/core/ui/EditorToolbar/subscript",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/subscript",
"caption": "{{$:/language/Buttons/Subscript/Caption}}",
"description": "{{$:/language/Buttons/Subscript/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((subscript))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
},
"$:/core/ui/EditorToolbar/superscript": {
"title": "$:/core/ui/EditorToolbar/superscript",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/superscript",
"caption": "{{$:/language/Buttons/Superscript/Caption}}",
"description": "{{$:/language/Buttons/Superscript/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((superscript))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
},
"$:/core/ui/EditorToolbar/transcludify": {
"title": "$:/core/ui/EditorToolbar/transcludify",
"caption": "{{$:/language/Buttons/Transcludify/Caption}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Buttons/Transcludify/Hint}}",
"icon": "$:/core/images/transcludify",
"list-before": "$:/core/ui/EditorToolbar/mono-block",
"shortcuts": "((transcludify))",
"tags": "$:/tags/EditorToolbar",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n"
},
"$:/core/ui/EditorToolbar/underline": {
"title": "$:/core/ui/EditorToolbar/underline",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/underline",
"caption": "{{$:/language/Buttons/Underline/Caption}}",
"description": "{{$:/language/Buttons/Underline/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((underline))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
},
"$:/core/Filters/AllTags": {
"title": "$:/core/Filters/AllTags",
"tags": "$:/tags/Filter",
"filter": "[tags[]!is[system]sort[title]]",
"description": "{{$:/language/Filters/AllTags}}",
"text": ""
},
"$:/core/Filters/AllTiddlers": {
"title": "$:/core/Filters/AllTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]sort[title]]",
"description": "{{$:/language/Filters/AllTiddlers}}",
"text": ""
},
"$:/core/Filters/Drafts": {
"title": "$:/core/Filters/Drafts",
"tags": "$:/tags/Filter",
"filter": "[has[draft.of]sort[title]]",
"description": "{{$:/language/Filters/Drafts}}",
"text": ""
},
"$:/core/Filters/Missing": {
"title": "$:/core/Filters/Missing",
"tags": "$:/tags/Filter",
"filter": "[all[missing]sort[title]]",
"description": "{{$:/language/Filters/Missing}}",
"text": ""
},
"$:/core/Filters/Orphans": {
"title": "$:/core/Filters/Orphans",
"tags": "$:/tags/Filter",
"filter": "[all[orphans]sort[title]]",
"description": "{{$:/language/Filters/Orphans}}",
"text": ""
},
"$:/core/Filters/OverriddenShadowTiddlers": {
"title": "$:/core/Filters/OverriddenShadowTiddlers",
"tags": "$:/tags/Filter",
"filter": "[is[shadow]]",
"description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
"text": ""
},
"$:/core/Filters/RecentSystemTiddlers": {
"title": "$:/core/Filters/RecentSystemTiddlers",
"tags": "$:/tags/Filter",
"filter": "[has[modified]!sort[modified]limit[50]]",
"description": "{{$:/language/Filters/RecentSystemTiddlers}}",
"text": ""
},
"$:/core/Filters/RecentTiddlers": {
"title": "$:/core/Filters/RecentTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
"description": "{{$:/language/Filters/RecentTiddlers}}",
"text": ""
},
"$:/core/Filters/SessionTiddlers": {
"title": "$:/core/Filters/SessionTiddlers",
"tags": "$:/tags/Filter",
"filter": "[haschanged[]]",
"description": "{{$:/language/Filters/SessionTiddlers}}",
"text": ""
},
"$:/core/Filters/ShadowTiddlers": {
"title": "$:/core/Filters/ShadowTiddlers",
"tags": "$:/tags/Filter",
"filter": "[all[shadows]sort[title]]",
"description": "{{$:/language/Filters/ShadowTiddlers}}",
"text": ""
},
"$:/core/Filters/StoryList": {
"title": "$:/core/Filters/StoryList",
"tags": "$:/tags/Filter",
"filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
"description": "{{$:/language/Filters/StoryList}}",
"text": ""
},
"$:/core/Filters/SystemTags": {
"title": "$:/core/Filters/SystemTags",
"tags": "$:/tags/Filter",
"filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
"description": "{{$:/language/Filters/SystemTags}}",
"text": ""
},
"$:/core/Filters/SystemTiddlers": {
"title": "$:/core/Filters/SystemTiddlers",
"tags": "$:/tags/Filter",
"filter": "[is[system]sort[title]]",
"description": "{{$:/language/Filters/SystemTiddlers}}",
"text": ""
},
"$:/core/Filters/TypedTiddlers": {
"title": "$:/core/Filters/TypedTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Filters/TypedTiddlers}}",
"text": ""
},
"$:/core/ui/ImportListing": {
"title": "$:/core/ui/ImportListing",
"text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" stateTitle=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ImportPreviews/Diff": {
"title": "$:/core/ui/ImportPreviews/Diff",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Diff}}",
"text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"
},
"$:/core/ui/ImportPreviews/DiffFields": {
"title": "$:/core/ui/ImportPreviews/DiffFields",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/DiffFields}}",
"text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"
},
"$:/core/ui/ImportPreviews/Fields": {
"title": "$:/core/ui/ImportPreviews/Fields",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Fields}}",
"text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ImportPreviews/Text": {
"title": "$:/core/ui/ImportPreviews/Text",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Text}}",
"text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"
},
"$:/core/ui/ImportPreviews/TextRaw": {
"title": "$:/core/ui/ImportPreviews/TextRaw",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/TextRaw}}",
"text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"
},
"$:/core/ui/KeyboardShortcuts/advanced-search": {
"title": "$:/core/ui/KeyboardShortcuts/advanced-search",
"tags": "$:/tags/KeyboardShortcut",
"key": "((advanced-search))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\"/>\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-image": {
"title": "$:/core/ui/KeyboardShortcuts/new-image",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-image))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-journal": {
"title": "$:/core/ui/KeyboardShortcuts/new-journal",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-journal))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-tiddler": {
"title": "$:/core/ui/KeyboardShortcuts/new-tiddler",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-tiddler))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/sidebar-search": {
"title": "$:/core/ui/KeyboardShortcuts/sidebar-search",
"tags": "$:/tags/KeyboardShortcut",
"key": "((sidebar-search))",
"text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"
},
"$:/core/ui/KeyboardShortcut/toggle-sidebar": {
"title": "$:/core/ui/KeyboardShortcut/toggle-sidebar",
"tags": "$:/tags/KeyboardShortcut",
"key": "((toggle-sidebar))",
"text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n"
},
"$:/core/ui/ListItemTemplate": {
"title": "$:/core/ui/ListItemTemplate",
"text": "<div class=\"tc-menu-list-item\">\n<$link />\n</div>"
},
"$:/Manager/ItemMain/Fields": {
"title": "$:/Manager/ItemMain/Fields",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/Fields}}",
"text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
},
"$:/Manager/ItemMain/RawText": {
"title": "$:/Manager/ItemMain/RawText",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/RawText}}",
"text": "<pre><code><$view/></code></pre>\n"
},
"$:/Manager/ItemMain/WikifiedText": {
"title": "$:/Manager/ItemMain/WikifiedText",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/WikifiedText}}",
"text": "<$transclude mode=\"block\"/>\n"
},
"$:/Manager/ItemSidebar/Colour": {
"title": "$:/Manager/ItemSidebar/Colour",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Colour}}",
"text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
},
"$:/Manager/ItemSidebar/Icon": {
"title": "$:/Manager/ItemSidebar/Icon",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Icon}}",
"text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
},
"$:/Manager/ItemSidebar/Tags": {
"title": "$:/Manager/ItemSidebar/Tags",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Tags}}",
"text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
},
"$:/Manager/ItemSidebar/Tools": {
"title": "$:/Manager/ItemSidebar/Tools",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Tools}}",
"text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
},
"$:/Manager": {
"title": "$:/Manager",
"icon": "$:/core/images/list",
"color": "#bbb",
"text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
},
"$:/core/ui/MissingTemplate": {
"title": "$:/core/ui/MissingTemplate",
"text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
},
"$:/core/ui/MoreSideBar/All": {
"title": "$:/core/ui/MoreSideBar/All",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/All/Caption}}",
"text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Drafts": {
"title": "$:/core/ui/MoreSideBar/Drafts",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Drafts/Caption}}",
"text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Explorer": {
"title": "$:/core/ui/MoreSideBar/Explorer",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Explorer/Caption}}",
"text": "<<tree \"$:/\">>\n"
},
"$:/core/ui/MoreSideBar/Missing": {
"title": "$:/core/ui/MoreSideBar/Missing",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Missing/Caption}}",
"text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Orphans": {
"title": "$:/core/ui/MoreSideBar/Orphans",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Orphans/Caption}}",
"text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Plugins": {
"title": "$:/core/ui/MoreSideBar/Plugins",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
"text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n"
},
"$:/core/ui/MoreSideBar/Recent": {
"title": "$:/core/ui/MoreSideBar/Recent",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Recent/Caption}}",
"text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
},
"$:/core/ui/MoreSideBar/Shadows": {
"title": "$:/core/ui/MoreSideBar/Shadows",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Shadows/Caption}}",
"text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/System": {
"title": "$:/core/ui/MoreSideBar/System",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/System/Caption}}",
"text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Tags": {
"title": "$:/core/ui/MoreSideBar/Tags",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Tags/Caption}}",
"text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
},
"$:/core/ui/MoreSideBar/Types": {
"title": "$:/core/ui/MoreSideBar/Types",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Types/Caption}}",
"text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Languages": {
"title": "$:/core/ui/MoreSideBar/Plugins/Languages",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Plugins": {
"title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Theme": {
"title": "$:/core/ui/MoreSideBar/Plugins/Theme",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
},
"$:/core/ui/Buttons/advanced-search": {
"title": "$:/core/ui/Buttons/advanced-search",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
"description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
"text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/close-all": {
"title": "$:/core/ui/Buttons/close-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
"description": "{{$:/language/Buttons/CloseAll/Hint}}",
"text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/control-panel": {
"title": "$:/core/ui/Buttons/control-panel",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
"description": "{{$:/language/Buttons/ControlPanel/Hint}}",
"text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/encryption": {
"title": "$:/core/ui/Buttons/encryption",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
"description": "{{$:/language/Buttons/Encryption/Hint}}",
"text": "\\whitespace trim\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
},
"$:/core/ui/Buttons/export-page": {
"title": "$:/core/ui/Buttons/export-page",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
"description": "{{$:/language/Buttons/ExportPage/Hint}}",
"text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
},
"$:/core/ui/Buttons/fold-all": {
"title": "$:/core/ui/Buttons/fold-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
"description": "{{$:/language/Buttons/FoldAll/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/full-screen": {
"title": "$:/core/ui/Buttons/full-screen",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
"description": "{{$:/language/Buttons/FullScreen/Hint}}",
"text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/home": {
"title": "$:/core/ui/Buttons/home",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
"description": "{{$:/language/Buttons/Home/Hint}}",
"text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/import": {
"title": "$:/core/ui/Buttons/import",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
"description": "{{$:/language/Buttons/Import/Hint}}",
"text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
},
"$:/core/ui/Buttons/language": {
"title": "$:/core/ui/Buttons/language",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
"description": "{{$:/language/Buttons/Language/Hint}}",
"text": "\\whitespace trim\n\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/manager": {
"title": "$:/core/ui/Buttons/manager",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
"description": "{{$:/language/Buttons/Manager/Hint}}",
"text": "\\whitespace trim\n\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/more-page-actions": {
"title": "$:/core/ui/Buttons/more-page-actions",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
},
"$:/core/ui/Buttons/new-image": {
"title": "$:/core/ui/Buttons/new-image",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
"description": "{{$:/language/Buttons/NewImage/Hint}}",
"text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/core/ui/Buttons/new-journal": {
"title": "$:/core/ui/Buttons/new-journal",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
"description": "{{$:/language/Buttons/NewJournal/Hint}}",
"text": "\\whitespace trim\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n"
},
"$:/core/ui/Buttons/new-tiddler": {
"title": "$:/core/ui/Buttons/new-tiddler",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
"description": "{{$:/language/Buttons/NewTiddler/Hint}}",
"text": "\\whitespace trim\n<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/core/ui/Buttons/palette": {
"title": "$:/core/ui/Buttons/palette",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
"description": "{{$:/language/Buttons/Palette/Hint}}",
"text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/print": {
"title": "$:/core/ui/Buttons/print",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
"description": "{{$:/language/Buttons/Print/Hint}}",
"text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/refresh": {
"title": "$:/core/ui/Buttons/refresh",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
"description": "{{$:/language/Buttons/Refresh/Hint}}",
"text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/save-wiki": {
"title": "$:/core/ui/Buttons/save-wiki",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
"description": "{{$:/language/Buttons/SaveWiki/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
},
"$:/core/ui/Buttons/storyview": {
"title": "$:/core/ui/Buttons/storyview",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
"description": "{{$:/language/Buttons/StoryView/Hint}}",
"text": "\\whitespace trim\n\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/tag-manager": {
"title": "$:/core/ui/Buttons/tag-manager",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
"description": "{{$:/language/Buttons/TagManager/Hint}}",
"text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/theme": {
"title": "$:/core/ui/Buttons/theme",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
"description": "{{$:/language/Buttons/Theme/Hint}}",
"text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/timestamp": {
"title": "$:/core/ui/Buttons/timestamp",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
"description": "{{$:/language/Buttons/Timestamp/Hint}}",
"text": "\\whitespace trim\n<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
},
"$:/core/ui/Buttons/unfold-all": {
"title": "$:/core/ui/Buttons/unfold-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
"description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/PageTemplate/pagecontrols": {
"title": "$:/core/ui/PageTemplate/pagecontrols",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\" variable=\"ignore\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n"
},
"$:/core/ui/PageStylesheet": {
"title": "$:/core/ui/PageStylesheet",
"text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/PageTemplate/alerts": {
"title": "$:/core/ui/PageTemplate/alerts",
"tags": "$:/tags/PageTemplate",
"text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
},
"$:/core/ui/PageTemplate/drafts": {
"title": "$:/core/ui/PageTemplate/drafts",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n"
},
"$:/core/ui/PageTemplate/pluginreloadwarning": {
"title": "$:/core/ui/PageTemplate/pluginreloadwarning",
"tags": "$:/tags/PageTemplate",
"text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[{$:/status/RequireReloadDueToPluginChange}match[yes]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
},
"$:/core/ui/PageTemplate/sidebar": {
"title": "$:/core/ui/PageTemplate/sidebar",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\" tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"
},
"$:/core/ui/PageTemplate/story": {
"title": "$:/core/ui/PageTemplate/story",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
},
"$:/core/ui/PageTemplate/topleftbar": {
"title": "$:/core/ui/PageTemplate/topleftbar",
"tags": "$:/tags/PageTemplate",
"text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
},
"$:/core/ui/PageTemplate/toprightbar": {
"title": "$:/core/ui/PageTemplate/toprightbar",
"tags": "$:/tags/PageTemplate",
"text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
},
"$:/core/ui/PageTemplate": {
"title": "$:/core/ui/PageTemplate",
"text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-enable-drag-and-drop\" value={{$:/config/DragAndDrop/Enable}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone enable=<<tv-enable-drag-and-drop>>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/PaletteManager": {
"title": "$:/PaletteManager",
"text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}} <$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}} <$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip=<<lingo Delete/Hint>> aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\"> <<lingo Names/External/Show>></$checkbox>\n\n<<palette-manager-table>>\n"
},
"$:/core/ui/PluginInfo": {
"title": "$:/core/ui/PluginInfo",
"text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
},
"$:/core/ui/PluginInfo/Default/contents": {
"title": "$:/core/ui/PluginInfo/Default/contents",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link />\n</li>\n</$list>\n</ul>\n"
},
"$:/core/ui/PluginListItemTemplate": {
"title": "$:/core/ui/PluginListItemTemplate",
"text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}><$view field=\"description\"><$view field=\"title\"/></$view></$link>\n</div>"
},
"$:/core/ui/SearchResults": {
"title": "$:/core/ui/SearchResults",
"text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
},
"$:/core/ui/SideBar/More": {
"title": "$:/core/ui/SideBar/More",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/More/Caption}}",
"text": "<div class=\"tc-more-sidebar\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical tc-sidebar-tabs-more\" />\n</div>"
},
"$:/core/ui/SideBar/Open": {
"title": "$:/core/ui/SideBar/Open",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/Open/Caption}}",
"text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>> enable=<<tv-allow-drag-and-drop>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">{{$:/core/images/close-button}}</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\n"
},
"$:/core/ui/SideBar/Recent": {
"title": "$:/core/ui/SideBar/Recent",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/Recent/Caption}}",
"text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
},
"$:/core/ui/SideBar/Tools": {
"title": "$:/core/ui/SideBar/Tools",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/Tools/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/SideBarLists": {
"title": "$:/core/ui/SideBarLists",
"text": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"
},
"$:/core/ui/SideBarSegments/page-controls": {
"title": "$:/core/ui/SideBarSegments/page-controls",
"tags": "$:/tags/SideBarSegment",
"text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n"
},
"$:/core/ui/SideBarSegments/search": {
"title": "$:/core/ui/SideBarSegments/search",
"tags": "$:/tags/SideBarSegment",
"text": "\\whitespace trim\n<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"searchTerm\" value={{{ [<searchTiddler>get[text]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search<searchTerm>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n</div>\n"
},
"$:/core/ui/SideBarSegments/site-subtitle": {
"title": "$:/core/ui/SideBarSegments/site-subtitle",
"tags": "$:/tags/SideBarSegment",
"text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"
},
"$:/core/ui/SideBarSegments/site-title": {
"title": "$:/core/ui/SideBarSegments/site-title",
"tags": "$:/tags/SideBarSegment",
"text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"
},
"$:/core/ui/SideBarSegments/tabs": {
"title": "$:/core/ui/SideBarSegments/tabs",
"tags": "$:/tags/SideBarSegment",
"text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" class=\"tc-sidebar-tabs-main\"/>\n\n</div>\n"
},
"$:/TagManager": {
"title": "$:/TagManager",
"icon": "$:/core/images/tag-button",
"color": "#bbb",
"text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n\\whitespace trim\n<$link to=\"\"><<lingo Icons/None>></$link>\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n\\whitespace trim\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n\\whitespace trim\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n\\whitespace trim\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
},
"$:/core/ui/TagTemplate": {
"title": "$:/core/ui/TagTemplate",
"text": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
},
"$:/core/ui/TiddlerFieldTemplate": {
"title": "$:/core/ui/TiddlerFieldTemplate",
"text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
},
"$:/core/ui/TiddlerFields": {
"title": "$:/core/ui/TiddlerFields",
"text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
},
"$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
"title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
"tags": "$:/tags/TiddlerInfo/Advanced",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
},
"$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
"title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
"tags": "$:/tags/TiddlerInfo/Advanced",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
},
"$:/core/ui/TiddlerInfo/Advanced": {
"title": "$:/core/ui/TiddlerInfo/Advanced",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
"text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
},
"$:/core/ui/TiddlerInfo/Fields": {
"title": "$:/core/ui/TiddlerInfo/Fields",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
"text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
},
"$:/core/ui/TiddlerInfo/List": {
"title": "$:/core/ui/TiddlerInfo/List",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/List/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/Listed": {
"title": "$:/core/ui/TiddlerInfo/Listed",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/References": {
"title": "$:/core/ui/TiddlerInfo/References",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/References/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
},
"$:/core/ui/TiddlerInfo/Tagging": {
"title": "$:/core/ui/TiddlerInfo/Tagging",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/Tools": {
"title": "$:/core/ui/TiddlerInfo/Tools",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/TiddlerInfo": {
"title": "$:/core/ui/TiddlerInfo",
"text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
},
"$:/core/ui/TopBar/menu": {
"title": "$:/core/ui/TopBar/menu",
"tags": "$:/tags/TopRightBar",
"text": "<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$list>\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$list>\n"
},
"$:/core/ui/UntaggedTemplate": {
"title": "$:/core/ui/UntaggedTemplate",
"text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/body": {
"title": "$:/core/ui/ViewTemplate/body",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/classic": {
"title": "$:/core/ui/ViewTemplate/classic",
"tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
},
"$:/core/ui/ViewTemplate/import": {
"title": "$:/core/ui/ViewTemplate/import",
"tags": "$:/tags/ViewTemplate",
"text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/ViewTemplate/plugin": {
"title": "$:/core/ui/ViewTemplate/plugin",
"tags": "$:/tags/ViewTemplate",
"text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
},
"$:/core/ui/ViewTemplate/subtitle": {
"title": "$:/core/ui/ViewTemplate/subtitle",
"tags": "$:/tags/ViewTemplate",
"text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}} />\n<$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/tags": {
"title": "$:/core/ui/ViewTemplate/tags",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/title": {
"title": "$:/core/ui/ViewTemplate/title",
"tags": "$:/tags/ViewTemplate",
"text": "\\whitespace trim\n\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>"
},
"$:/core/ui/ViewTemplate/unfold": {
"title": "$:/core/ui/ViewTemplate/unfold",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate": {
"title": "$:/core/ui/ViewTemplate",
"text": "\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[shadow]is[tiddler]then[tc-tiddler-overridden-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\n"
},
"$:/core/ui/Buttons/clone": {
"title": "$:/core/ui/Buttons/clone",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
"description": "{{$:/language/Buttons/Clone/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/close-others": {
"title": "$:/core/ui/Buttons/close-others",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
"description": "{{$:/language/Buttons/CloseOthers/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/close": {
"title": "$:/core/ui/Buttons/close",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
"description": "{{$:/language/Buttons/Close/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/edit": {
"title": "$:/core/ui/Buttons/edit",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
"description": "{{$:/language/Buttons/Edit/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/export-tiddler": {
"title": "$:/core/ui/Buttons/export-tiddler",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
"description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
"text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
},
"$:/core/ui/Buttons/fold-bar": {
"title": "$:/core/ui/Buttons/fold-bar",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
"description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
"text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
},
"$:/core/ui/Buttons/fold-others": {
"title": "$:/core/ui/Buttons/fold-others",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
"description": "{{$:/language/Buttons/FoldOthers/Hint}}",
"text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/fold": {
"title": "$:/core/ui/Buttons/fold",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
"description": "{{$:/language/Buttons/Fold/Hint}}",
"text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n"
},
"$:/core/ui/Buttons/info": {
"title": "$:/core/ui/Buttons/info",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
"description": "{{$:/language/Buttons/Info/Hint}}",
"text": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
},
"$:/core/ui/Buttons/more-tiddler-actions": {
"title": "$:/core/ui/Buttons/more-tiddler-actions",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
},
"$:/core/ui/Buttons/new-here": {
"title": "$:/core/ui/Buttons/new-here",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
"description": "{{$:/language/Buttons/NewHere/Hint}}",
"text": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>] [{$:/config/NewTiddler/Tags!!tags}]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>\n"
},
"$:/core/ui/Buttons/new-journal-here": {
"title": "$:/core/ui/Buttons/new-journal-here",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
"description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
"text": "\\whitespace trim\n\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags!!tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>\n"
},
"$:/core/ui/Buttons/open-window": {
"title": "$:/core/ui/Buttons/open-window",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
"description": "{{$:/language/Buttons/OpenWindow/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/permalink": {
"title": "$:/core/ui/Buttons/permalink",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
"description": "{{$:/language/Buttons/Permalink/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/permaview": {
"title": "$:/core/ui/Buttons/permaview",
"tags": "$:/tags/ViewToolbar $:/tags/PageControls",
"caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
"description": "{{$:/language/Buttons/Permaview/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/DefaultTiddlers": {
"title": "$:/DefaultTiddlers",
"text": "GettingStarted\n"
},
"$:/temp/advancedsearch": {
"title": "$:/temp/advancedsearch",
"text": ""
},
"$:/snippets/allfields": {
"title": "$:/snippets/allfields",
"text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
},
"$:/config/AnimationDuration": {
"title": "$:/config/AnimationDuration",
"text": "400"
},
"$:/config/AutoFocus": {
"title": "$:/config/AutoFocus",
"text": "title"
},
"$:/config/AutoSave": {
"title": "$:/config/AutoSave",
"text": "yes"
},
"$:/config/BitmapEditor/Colour": {
"title": "$:/config/BitmapEditor/Colour",
"text": "#444"
},
"$:/config/BitmapEditor/ImageSizes": {
"title": "$:/config/BitmapEditor/ImageSizes",
"text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
},
"$:/config/BitmapEditor/LineWidth": {
"title": "$:/config/BitmapEditor/LineWidth",
"text": "3px"
},
"$:/config/BitmapEditor/LineWidths": {
"title": "$:/config/BitmapEditor/LineWidths",
"text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
},
"$:/config/BitmapEditor/Opacities": {
"title": "$:/config/BitmapEditor/Opacities",
"text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
},
"$:/config/BitmapEditor/Opacity": {
"title": "$:/config/BitmapEditor/Opacity",
"text": "1.0"
},
"$:/config/DefaultMoreSidebarTab": {
"title": "$:/config/DefaultMoreSidebarTab",
"text": "$:/core/ui/MoreSideBar/Tags"
},
"$:/config/DefaultSidebarTab": {
"title": "$:/config/DefaultSidebarTab",
"text": "$:/core/ui/SideBar/Open"
},
"$:/config/DownloadSaver/AutoSave": {
"title": "$:/config/DownloadSaver/AutoSave",
"text": "no"
},
"$:/config/Drafts/TypingTimeout": {
"title": "$:/config/Drafts/TypingTimeout",
"text": "400"
},
"$:/config/EditTemplateFields/Visibility/title": {
"title": "$:/config/EditTemplateFields/Visibility/title",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/tags": {
"title": "$:/config/EditTemplateFields/Visibility/tags",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/text": {
"title": "$:/config/EditTemplateFields/Visibility/text",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/creator": {
"title": "$:/config/EditTemplateFields/Visibility/creator",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/created": {
"title": "$:/config/EditTemplateFields/Visibility/created",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/modified": {
"title": "$:/config/EditTemplateFields/Visibility/modified",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/modifier": {
"title": "$:/config/EditTemplateFields/Visibility/modifier",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/type": {
"title": "$:/config/EditTemplateFields/Visibility/type",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/draft.title": {
"title": "$:/config/EditTemplateFields/Visibility/draft.title",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/draft.of": {
"title": "$:/config/EditTemplateFields/Visibility/draft.of",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/revision": {
"title": "$:/config/EditTemplateFields/Visibility/revision",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/bag": {
"title": "$:/config/EditTemplateFields/Visibility/bag",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
"text": "hide"
},
"$:/config/EditorTypeMappings/image/gif": {
"title": "$:/config/EditorTypeMappings/image/gif",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/webp": {
"title": "$:/config/EditorTypeMappings/image/webp",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/heic": {
"title": "$:/config/EditorTypeMappings/image/heic",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/heif": {
"title": "$:/config/EditorTypeMappings/image/heif",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/jpeg": {
"title": "$:/config/EditorTypeMappings/image/jpeg",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/jpg": {
"title": "$:/config/EditorTypeMappings/image/jpg",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/png": {
"title": "$:/config/EditorTypeMappings/image/png",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/x-icon": {
"title": "$:/config/EditorTypeMappings/image/x-icon",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
"title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
"text": "text"
},
"$:/config/Manager/Show": {
"title": "$:/config/Manager/Show",
"text": "tiddlers"
},
"$:/config/Manager/Filter": {
"title": "$:/config/Manager/Filter",
"text": ""
},
"$:/config/Manager/Order": {
"title": "$:/config/Manager/Order",
"text": "forward"
},
"$:/config/Manager/Sort": {
"title": "$:/config/Manager/Sort",
"text": "title"
},
"$:/config/Manager/System": {
"title": "$:/config/Manager/System",
"text": "system"
},
"$:/config/Manager/Tag": {
"title": "$:/config/Manager/Tag",
"text": ""
},
"$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
"title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
"text": "hide"
},
"$:/config/MissingLinks": {
"title": "$:/config/MissingLinks",
"text": "yes"
},
"$:/config/Navigation/UpdateAddressBar": {
"title": "$:/config/Navigation/UpdateAddressBar",
"text": "no"
},
"$:/config/Navigation/UpdateHistory": {
"title": "$:/config/Navigation/UpdateHistory",
"text": "no"
},
"$:/config/NewImageType": {
"title": "$:/config/NewImageType",
"text": "jpeg"
},
"$:/config/OfficialPluginLibrary": {
"title": "$:/config/OfficialPluginLibrary",
"tags": "$:/tags/PluginLibrary",
"url": "https://tiddlywiki.com/library/v5.1.22/index.html",
"caption": "{{$:/language/OfficialPluginLibrary}}",
"text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
},
"$:/config/Navigation/openLinkFromInsideRiver": {
"title": "$:/config/Navigation/openLinkFromInsideRiver",
"text": "below"
},
"$:/config/Navigation/openLinkFromOutsideRiver": {
"title": "$:/config/Navigation/openLinkFromOutsideRiver",
"text": "top"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
"text": "hide"
},
"$:/config/Performance/Instrumentation": {
"title": "$:/config/Performance/Instrumentation",
"text": "no"
},
"$:/config/RegisterPluginType/plugin": {
"title": "$:/config/RegisterPluginType/plugin",
"text": "yes"
},
"$:/config/RegisterPluginType/theme": {
"title": "$:/config/RegisterPluginType/theme",
"text": "no"
},
"$:/config/RegisterPluginType/language": {
"title": "$:/config/RegisterPluginType/language",
"text": "no"
},
"$:/config/RegisterPluginType/info": {
"title": "$:/config/RegisterPluginType/info",
"text": "no"
},
"$:/config/RegisterPluginType/import": {
"title": "$:/config/RegisterPluginType/import",
"text": "no"
},
"$:/config/SaveWikiButton/Template": {
"title": "$:/config/SaveWikiButton/Template",
"text": "$:/core/save/all"
},
"$:/config/SaverFilter": {
"title": "$:/config/SaverFilter",
"text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
},
"$:/config/Search/AutoFocus": {
"title": "$:/config/Search/AutoFocus",
"text": "true"
},
"$:/config/Search/MinLength": {
"title": "$:/config/Search/MinLength",
"text": "3"
},
"$:/config/SearchResults/Default": {
"title": "$:/config/SearchResults/Default",
"text": "$:/core/ui/DefaultSearchResultList"
},
"$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]": {
"title": "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]",
"text": "yes"
},
"$:/config/ShortcutInfo/add-field": {
"title": "$:/config/ShortcutInfo/add-field",
"text": "{{$:/language/EditTemplate/Fields/Add/Button/Hint}}"
},
"$:/config/ShortcutInfo/advanced-search": {
"title": "$:/config/ShortcutInfo/advanced-search",
"text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
},
"$:/config/ShortcutInfo/bold": {
"title": "$:/config/ShortcutInfo/bold",
"text": "{{$:/language/Buttons/Bold/Hint}}"
},
"$:/config/ShortcutInfo/cancel-edit-tiddler": {
"title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
"text": "{{$:/language/Buttons/Cancel/Hint}}"
},
"$:/config/ShortcutInfo/excise": {
"title": "$:/config/ShortcutInfo/excise",
"text": "{{$:/language/Buttons/Excise/Hint}}"
},
"$:/config/ShortcutInfo/heading-1": {
"title": "$:/config/ShortcutInfo/heading-1",
"text": "{{$:/language/Buttons/Heading1/Hint}}"
},
"$:/config/ShortcutInfo/heading-2": {
"title": "$:/config/ShortcutInfo/heading-2",
"text": "{{$:/language/Buttons/Heading2/Hint}}"
},
"$:/config/ShortcutInfo/heading-3": {
"title": "$:/config/ShortcutInfo/heading-3",
"text": "{{$:/language/Buttons/Heading3/Hint}}"
},
"$:/config/ShortcutInfo/heading-4": {
"title": "$:/config/ShortcutInfo/heading-4",
"text": "{{$:/language/Buttons/Heading4/Hint}}"
},
"$:/config/ShortcutInfo/heading-5": {
"title": "$:/config/ShortcutInfo/heading-5",
"text": "{{$:/language/Buttons/Heading5/Hint}}"
},
"$:/config/ShortcutInfo/heading-6": {
"title": "$:/config/ShortcutInfo/heading-6",
"text": "{{$:/language/Buttons/Heading6/Hint}}"
},
"$:/config/ShortcutInfo/italic": {
"title": "$:/config/ShortcutInfo/italic",
"text": "{{$:/language/Buttons/Italic/Hint}}"
},
"$:/config/ShortcutInfo/link": {
"title": "$:/config/ShortcutInfo/link",
"text": "{{$:/language/Buttons/Link/Hint}}"
},
"$:/config/ShortcutInfo/list-bullet": {
"title": "$:/config/ShortcutInfo/list-bullet",
"text": "{{$:/language/Buttons/ListBullet/Hint}}"
},
"$:/config/ShortcutInfo/list-number": {
"title": "$:/config/ShortcutInfo/list-number",
"text": "{{$:/language/Buttons/ListNumber/Hint}}"
},
"$:/config/ShortcutInfo/mono-block": {
"title": "$:/config/ShortcutInfo/mono-block",
"text": "{{$:/language/Buttons/MonoBlock/Hint}}"
},
"$:/config/ShortcutInfo/mono-line": {
"title": "$:/config/ShortcutInfo/mono-line",
"text": "{{$:/language/Buttons/MonoLine/Hint}}"
},
"$:/config/ShortcutInfo/new-image": {
"title": "$:/config/ShortcutInfo/new-image",
"text": "{{$:/language/Buttons/NewImage/Hint}}"
},
"$:/config/ShortcutInfo/new-journal": {
"title": "$:/config/ShortcutInfo/new-journal",
"text": "{{$:/language/Buttons/NewJournal/Hint}}"
},
"$:/config/ShortcutInfo/new-tiddler": {
"title": "$:/config/ShortcutInfo/new-tiddler",
"text": "{{$:/language/Buttons/NewTiddler/Hint}}"
},
"$:/config/ShortcutInfo/picture": {
"title": "$:/config/ShortcutInfo/picture",
"text": "{{$:/language/Buttons/Picture/Hint}}"
},
"$:/config/ShortcutInfo/preview": {
"title": "$:/config/ShortcutInfo/preview",
"text": "{{$:/language/Buttons/Preview/Hint}}"
},
"$:/config/ShortcutInfo/quote": {
"title": "$:/config/ShortcutInfo/quote",
"text": "{{$:/language/Buttons/Quote/Hint}}"
},
"$:/config/ShortcutInfo/save-tiddler": {
"title": "$:/config/ShortcutInfo/save-tiddler",
"text": "{{$:/language/Buttons/Save/Hint}}"
},
"$:/config/ShortcutInfo/sidebar-search": {
"title": "$:/config/ShortcutInfo/sidebar-search",
"text": "{{$:/language/Buttons/SidebarSearch/Hint}}"
},
"$:/config/ShortcutInfo/stamp": {
"title": "$:/config/ShortcutInfo/stamp",
"text": "{{$:/language/Buttons/Stamp/Hint}}"
},
"$:/config/ShortcutInfo/strikethrough": {
"title": "$:/config/ShortcutInfo/strikethrough",
"text": "{{$:/language/Buttons/Strikethrough/Hint}}"
},
"$:/config/ShortcutInfo/subscript": {
"title": "$:/config/ShortcutInfo/subscript",
"text": "{{$:/language/Buttons/Subscript/Hint}}"
},
"$:/config/ShortcutInfo/superscript": {
"title": "$:/config/ShortcutInfo/superscript",
"text": "{{$:/language/Buttons/Superscript/Hint}}"
},
"$:/config/ShortcutInfo/toggle-sidebar": {
"title": "$:/config/ShortcutInfo/toggle-sidebar",
"text": "{{$:/language/Buttons/ToggleSidebar/Hint}}"
},
"$:/config/ShortcutInfo/underline": {
"title": "$:/config/ShortcutInfo/underline",
"text": "{{$:/language/Buttons/Underline/Hint}}"
},
"$:/config/SyncFilter": {
"title": "$:/config/SyncFilter",
"text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
},
"$:/config/Tags/MinLength": {
"title": "$:/config/Tags/MinLength",
"text": "0"
},
"$:/config/TextEditor/EditorHeight/Height": {
"title": "$:/config/TextEditor/EditorHeight/Height",
"text": "400px"
},
"$:/config/TextEditor/EditorHeight/Mode": {
"title": "$:/config/TextEditor/EditorHeight/Mode",
"text": "auto"
},
"$:/config/TiddlerInfo/Default": {
"title": "$:/config/TiddlerInfo/Default",
"text": "$:/core/ui/TiddlerInfo/Fields"
},
"$:/config/TiddlerInfo/Mode": {
"title": "$:/config/TiddlerInfo/Mode",
"text": "popup"
},
"$:/config/Tiddlers/TitleLinks": {
"title": "$:/config/Tiddlers/TitleLinks",
"text": "no"
},
"$:/config/Toolbar/ButtonClass": {
"title": "$:/config/Toolbar/ButtonClass",
"text": "tc-btn-invisible"
},
"$:/config/Toolbar/Icons": {
"title": "$:/config/Toolbar/Icons",
"text": "yes"
},
"$:/config/Toolbar/Text": {
"title": "$:/config/Toolbar/Text",
"text": "no"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
"text": "show"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
"text": "hide"
},
"$:/config/shortcuts-mac/bold": {
"title": "$:/config/shortcuts-mac/bold",
"text": "meta-B"
},
"$:/config/shortcuts-mac/italic": {
"title": "$:/config/shortcuts-mac/italic",
"text": "meta-I"
},
"$:/config/shortcuts-mac/underline": {
"title": "$:/config/shortcuts-mac/underline",
"text": "meta-U"
},
"$:/config/shortcuts-mac/new-image": {
"title": "$:/config/shortcuts-mac/new-image",
"text": "ctrl-I"
},
"$:/config/shortcuts-mac/new-journal": {
"title": "$:/config/shortcuts-mac/new-journal",
"text": "ctrl-J"
},
"$:/config/shortcuts-mac/new-tiddler": {
"title": "$:/config/shortcuts-mac/new-tiddler",
"text": "ctrl-N"
},
"$:/config/shortcuts-not-mac/bold": {
"title": "$:/config/shortcuts-not-mac/bold",
"text": "ctrl-B"
},
"$:/config/shortcuts-not-mac/italic": {
"title": "$:/config/shortcuts-not-mac/italic",
"text": "ctrl-I"
},
"$:/config/shortcuts-not-mac/underline": {
"title": "$:/config/shortcuts-not-mac/underline",
"text": "ctrl-U"
},
"$:/config/shortcuts-not-mac/new-image": {
"title": "$:/config/shortcuts-not-mac/new-image",
"text": "alt-I"
},
"$:/config/shortcuts-not-mac/new-journal": {
"title": "$:/config/shortcuts-not-mac/new-journal",
"text": "alt-J"
},
"$:/config/shortcuts-not-mac/new-tiddler": {
"title": "$:/config/shortcuts-not-mac/new-tiddler",
"text": "alt-N"
},
"$:/config/shortcuts/add-field": {
"title": "$:/config/shortcuts/add-field",
"text": "enter"
},
"$:/config/shortcuts/advanced-search": {
"title": "$:/config/shortcuts/advanced-search",
"text": "ctrl-shift-A"
},
"$:/config/shortcuts/cancel-edit-tiddler": {
"title": "$:/config/shortcuts/cancel-edit-tiddler",
"text": "escape"
},
"$:/config/shortcuts/excise": {
"title": "$:/config/shortcuts/excise",
"text": "ctrl-E"
},
"$:/config/shortcuts/sidebar-search": {
"title": "$:/config/shortcuts/sidebar-search",
"text": "ctrl-shift-F"
},
"$:/config/shortcuts/heading-1": {
"title": "$:/config/shortcuts/heading-1",
"text": "ctrl-1"
},
"$:/config/shortcuts/heading-2": {
"title": "$:/config/shortcuts/heading-2",
"text": "ctrl-2"
},
"$:/config/shortcuts/heading-3": {
"title": "$:/config/shortcuts/heading-3",
"text": "ctrl-3"
},
"$:/config/shortcuts/heading-4": {
"title": "$:/config/shortcuts/heading-4",
"text": "ctrl-4"
},
"$:/config/shortcuts/heading-5": {
"title": "$:/config/shortcuts/heading-5",
"text": "ctrl-5"
},
"$:/config/shortcuts/heading-6": {
"title": "$:/config/shortcuts/heading-6",
"text": "ctrl-6"
},
"$:/config/shortcuts/link": {
"title": "$:/config/shortcuts/link",
"text": "ctrl-L"
},
"$:/config/shortcuts/linkify": {
"title": "$:/config/shortcuts/linkify",
"text": "alt-shift-L"
},
"$:/config/shortcuts/list-bullet": {
"title": "$:/config/shortcuts/list-bullet",
"text": "ctrl-shift-L"
},
"$:/config/shortcuts/list-number": {
"title": "$:/config/shortcuts/list-number",
"text": "ctrl-shift-N"
},
"$:/config/shortcuts/mono-block": {
"title": "$:/config/shortcuts/mono-block",
"text": "ctrl-shift-M"
},
"$:/config/shortcuts/mono-line": {
"title": "$:/config/shortcuts/mono-line",
"text": "ctrl-M"
},
"$:/config/shortcuts/picture": {
"title": "$:/config/shortcuts/picture",
"text": "ctrl-shift-I"
},
"$:/config/shortcuts/preview": {
"title": "$:/config/shortcuts/preview",
"text": "alt-P"
},
"$:/config/shortcuts/quote": {
"title": "$:/config/shortcuts/quote",
"text": "ctrl-Q"
},
"$:/config/shortcuts/save-tiddler": {
"title": "$:/config/shortcuts/save-tiddler",
"text": "ctrl+enter"
},
"$:/config/shortcuts/stamp": {
"title": "$:/config/shortcuts/stamp",
"text": "ctrl-S"
},
"$:/config/shortcuts/strikethrough": {
"title": "$:/config/shortcuts/strikethrough",
"text": "ctrl-T"
},
"$:/config/shortcuts/subscript": {
"title": "$:/config/shortcuts/subscript",
"text": "ctrl-shift-B"
},
"$:/config/shortcuts/superscript": {
"title": "$:/config/shortcuts/superscript",
"text": "ctrl-shift-P"
},
"$:/config/shortcuts/toggle-sidebar": {
"title": "$:/config/shortcuts/toggle-sidebar",
"text": "alt-shift-S"
},
"$:/config/shortcuts/transcludify": {
"title": "$:/config/shortcuts/transcludify",
"text": "alt-shift-T"
},
"$:/config/ui/EditTemplate": {
"title": "$:/config/ui/EditTemplate",
"text": "$:/core/ui/EditTemplate"
},
"$:/config/ui/ViewTemplate": {
"title": "$:/config/ui/ViewTemplate",
"text": "$:/core/ui/ViewTemplate"
},
"$:/config/WikiParserRules/Inline/wikilink": {
"title": "$:/config/WikiParserRules/Inline/wikilink",
"text": "enable"
},
"$:/snippets/currpalettepreview": {
"title": "$:/snippets/currpalettepreview",
"text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}\n><div class=\"tc-swatch\" style=<<swatchStyle>> title=<<colour>>/></$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>"
},
"$:/snippets/download-wiki-button": {
"title": "$:/snippets/download-wiki-button",
"text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
},
"$:/language": {
"title": "$:/language",
"text": "$:/languages/en-GB"
},
"$:/snippets/languageswitcher": {
"title": "$:/snippets/languageswitcher",
"text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
},
"$:/core/macros/CSS": {
"title": "$:/core/macros/CSS",
"tags": "$:/tags/Macro",
"text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"><$transclude tiddler=\"$:/config/DefaultColourMappings/$name$\"/></$transclude></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n -webkit-box-shadow: $shadow$;\n -moz-box-shadow: $shadow$;\n box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n -webkit-filter: $filter$;\n -moz-filter: $filter$;\n filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n -webkit-transition: $transition$;\n -moz-transition: $transition$;\n transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n -webkit-transform-origin: $origin$;\n -moz-transform-origin: $origin$;\n transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}} _canonical_uri={{$title$!!_canonical_uri}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n"
},
"$:/core/macros/colour-picker": {
"title": "$:/core/macros/colour-picker",
"tags": "$:/tags/Macro",
"text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<span style=\"display:inline-block; background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/>\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
},
"$:/core/macros/copy-to-clipboard": {
"title": "$:/core/macros/copy-to-clipboard",
"tags": "$:/tags/Macro",
"text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n"
},
"$:/core/macros/diff": {
"title": "$:/core/macros/diff",
"tags": "$:/tags/Macro",
"text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n"
},
"$:/core/macros/dumpvariables": {
"title": "$:/core/macros/dumpvariables",
"tags": "$:/tags/Macro",
"text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n"
},
"$:/core/macros/export": {
"title": "$:/core/macros/export",
"tags": "$:/tags/Macro",
"text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
},
"$:/core/macros/image-picker": {
"title": "$:/core/macros/image-picker",
"created": "20170715180840889",
"modified": "20170715180914005",
"tags": "$:/tags/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
},
"$:/core/macros/lingo": {
"title": "$:/core/macros/lingo",
"tags": "$:/tags/Macro",
"text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
},
"$:/core/macros/list": {
"title": "$:/core/macros/list",
"tags": "$:/tags/Macro",
"text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n</$type$>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\">\n \n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\",storyview:\"\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n"
},
"$:/core/macros/tabs": {
"title": "$:/core/macros/tabs",
"tags": "$:/tags/Macro",
"text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/tag-picker": {
"title": "$:/core/macros/tag-picker",
"tags": "$:/tags/Macro",
"text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<tag>>/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker-inner()\n\\whitespace trim\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=<<newTagNameTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> focus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}}/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n<<add-tag-actions>>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$set name=\"newTagName\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$list filter=\"[<newTagName>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]!is[system]search:title<newTagName>sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n<hr>\n<$list filter=\"[<newTagName>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]is[system]search:title<newTagName>sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n\\end\n\\define tag-picker()\n\\whitespace trim\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=<<tag-picker-inner>>>\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<<tag-picker-inner>>\n</$set>\n</$list>\n\\end\n"
},
"$:/core/macros/tag": {
"title": "$:/core/macros/tag",
"tags": "$:/tags/Macro",
"text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
},
"$:/core/macros/thumbnails": {
"title": "$:/core/macros/thumbnails",
"tags": "$:/tags/Macro",
"text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
},
"$:/core/macros/timeline": {
"title": "$:/core/macros/timeline",
"created": "20141212105914482",
"modified": "20141212110330815",
"tags": "$:/tags/Macro",
"text": "\\define timeline-title()\n\\whitespace trim\n<!-- Override this macro with a global macro \n of the same name if you need to change \n how titles are displayed on the timeline \n -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><<timeline-title>></$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
},
"$:/core/macros/toc": {
"title": "$:/core/macros/toc",
"tags": "$:/tags/Macro",
"text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n <$transclude field=\"caption\">\n <$view field=\"title\"/>\n </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n <<toc-caption>>\n </$list>\n <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </li>\n </$set>\n </$set>\n </$vars>\n </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\")\n<$macrocall $name=\"toc-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$link>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\"\",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n </$list>\n </$list>\n </ol>\n </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n <li class=<<toc-item-class>>>\n <$link>\n <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n </$list>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n </$list>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-selective-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </$list>\n </$list>\n </ol>\n </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n <div class=\"tc-tabbed-table-of-contents\">\n <$linkcatcher to=<<__selectedTiddler__>>>\n <div class=\"tc-table-of-contents\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n </div>\n </$linkcatcher>\n <div class=\"tc-tabbed-table-of-contents-content\">\n <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n <$transclude mode=\"block\" tiddler=<<__template__>>>\n <h1><<toc-caption>></h1>\n <$transclude mode=\"block\">$missingText$</$transclude>\n </$transclude>\n </$reveal>\n <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n $unselectedText$\n </$reveal>\n </div>\n </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n"
},
"$:/core/macros/translink": {
"title": "$:/core/macros/translink",
"tags": "$:/tags/Macro",
"text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/tree": {
"title": "$:/core/macros/tree",
"tags": "$:/tags/Macro",
"text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/utils": {
"title": "$:/core/macros/utils",
"text": "\\define colour(colour)\n$colour$\n\\end\n"
},
"$:/snippets/minifocusswitcher": {
"title": "$:/snippets/minifocusswitcher",
"text": "<$select tiddler=\"$:/config/AutoFocus\">\n<$list filter=\"title tags text type fields\">\n<option value=<<currentTiddler>>><<currentTiddler>></option>\n</$list>\n</$select>\n"
},
"$:/snippets/minilanguageswitcher": {
"title": "$:/snippets/minilanguageswitcher",
"text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
},
"$:/snippets/minithemeswitcher": {
"title": "$:/snippets/minithemeswitcher",
"text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
},
"$:/snippets/modules": {
"title": "$:/snippets/modules",
"text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
},
"$:/palette": {
"title": "$:/palette",
"text": "$:/palettes/Vanilla"
},
"$:/snippets/paletteeditor": {
"title": "$:/snippets/paletteeditor",
"text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n"
},
"$:/snippets/palettepreview": {
"title": "$:/snippets/palettepreview",
"text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"
},
"$:/snippets/paletteswitcher": {
"title": "$:/snippets/paletteswitcher",
"text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n"
},
"$:/snippets/peek-stylesheets": {
"title": "$:/snippets/peek-stylesheets",
"text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"
},
"$:/temp/search": {
"title": "$:/temp/search",
"text": ""
},
"$:/tags/AdvancedSearch": {
"title": "$:/tags/AdvancedSearch",
"list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
},
"$:/tags/AdvancedSearch/FilterButton": {
"title": "$:/tags/AdvancedSearch/FilterButton",
"list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
},
"$:/tags/ControlPanel": {
"title": "$:/tags/ControlPanel",
"list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
},
"$:/tags/ControlPanel/Info": {
"title": "$:/tags/ControlPanel/Info",
"list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
},
"$:/tags/ControlPanel/Plugins": {
"title": "$:/tags/ControlPanel/Plugins",
"list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
},
"$:/tags/EditTemplate": {
"title": "$:/tags/EditTemplate",
"list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
},
"$:/tags/EditToolbar": {
"title": "$:/tags/EditToolbar",
"list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
},
"$:/tags/EditorToolbar": {
"title": "$:/tags/EditorToolbar",
"list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
},
"$:/tags/Manager/ItemMain": {
"title": "$:/tags/Manager/ItemMain",
"list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
},
"$:/tags/Manager/ItemSidebar": {
"title": "$:/tags/Manager/ItemSidebar",
"list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
},
"$:/tags/MoreSideBar": {
"title": "$:/tags/MoreSideBar",
"list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]",
"text": ""
},
"$:/tags/PageControls": {
"title": "$:/tags/PageControls",
"list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
},
"$:/tags/PageTemplate": {
"title": "$:/tags/PageTemplate",
"list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
"text": ""
},
"$:/tags/PluginLibrary": {
"title": "$:/tags/PluginLibrary",
"list": "$:/config/OfficialPluginLibrary"
},
"$:/tags/SideBar": {
"title": "$:/tags/SideBar",
"list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
"text": ""
},
"$:/tags/SideBarSegment": {
"title": "$:/tags/SideBarSegment",
"list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"
},
"$:/tags/TiddlerInfo": {
"title": "$:/tags/TiddlerInfo",
"list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
"text": ""
},
"$:/tags/TiddlerInfo/Advanced": {
"title": "$:/tags/TiddlerInfo/Advanced",
"list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
},
"$:/tags/ViewTemplate": {
"title": "$:/tags/ViewTemplate",
"list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
},
"$:/tags/ViewToolbar": {
"title": "$:/tags/ViewToolbar",
"list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
},
"$:/snippets/themeswitcher": {
"title": "$:/snippets/themeswitcher",
"text": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
},
"$:/core/wiki/title": {
"title": "$:/core/wiki/title",
"text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
},
"$:/view": {
"title": "$:/view",
"text": "classic"
},
"$:/snippets/viewswitcher": {
"title": "$:/snippets/viewswitcher",
"text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser tc-viewswitcher\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
}
}
}
<svg class="tc-image-add-comment tc-image-button" width="22pt" height="22pt" viewBox="0 0 128 128"><path d="M56 56H36a8 8 0 1 0 0 16h20v20a8 8 0 1 0 16 0V72h20a8 8 0 1 0 0-16H72V36a8 8 0 1 0-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z" fill-rule="evenodd"/></svg>
<svg class="tc-image-advanced-search-button tc-image-button" width="22pt" height="22pt" viewBox="0 0 128 128">
<g fill-rule="evenodd">
<path d="M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z"></path>
<circle cx="48" cy="48" r="8"></circle>
<circle cx="28" cy="48" r="8"></circle>
<circle cx="68" cy="48" r="8"></circle>
</g>
</svg>
<svg class="tc-image-auto-height tc-image-button" width="22pt" height="22pt" viewBox="0 0 128 128">
<path d="M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z"></path>
</svg>
<svg class="tc-image-blank tc-image-button" viewBox="0 0 128 128" width="22pt" height="22pt"></svg>
<svg class="tc-image-bold tc-image-button" width="22pt" height="22pt" viewBox="0 0 128 128">
<g fill-rule="evenodd">
<path d="M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z"></path>
</g>
</svg>
<svg class="tc-image-cancel-button tc-image-button" viewBox="0 0 128 128" width="22pt" height="22pt">
<g fill-rule="evenodd">
<path d="M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z"></path>
</g>
</svg>
<svg class="tc-image-chevron-down tc-image-button" width="22pt" height="22pt" viewBox="0 0 128 128">
<g fill-rule="evenodd" transform="translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)">
<path d="M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z" transform="translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) "></path>
<path d="M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z" transform="translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) "></path>
</g>
</svg>
<svg class="tc-image-chevron-left tc-image-button" width="22pt" height="22pt" viewBox="0 0 128 128" version="1.1">
<g fill-rule="evenodd" transform="translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)">
<path d="M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z" transform="translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) "></path>
<path d="M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z" transform="translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) "></path>
</g>
</svg>
<svg class="tc-image-chevron-right tc-image-button" width="22pt" height="22pt" viewBox="0 0 128 128">
<g fill-rule="evenodd" transform="translate(-48.000000, -3.000000)">
<path d="M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z" transform="translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) "></path>
<path d="M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z" transform="translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) "></path>
</g>
</svg>
<svg class="tc-image-chevron-up tc-image-button" width="22pt" height="22pt" viewBox="0 0 128 128">
<g fill-rule="evenodd" transform="translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)">
<path d="M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z" transform="translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) "></path>
<path d="M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z" transform="translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) "></path>
</g>
</svg>
<svg class="tc-image-fixed-height tc-image-button" width="22pt" height="22pt" viewBox="0 0 128 128">
<g fill-rule="evenodd">
<path d="M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z" transform="rotate(90,64,64)"></path>
</g>
</svg>
下列条目已被导入:
# [[6-grwordcloud.png]]
Adjust the alignment of table columns
{
"tiddlers": {
"$:/language/Buttons/AdvancedSearch/Caption": {
"title": "$:/language/Buttons/AdvancedSearch/Caption",
"text": "高级查找"
},
"$:/language/Buttons/AdvancedSearch/Hint": {
"title": "$:/language/Buttons/AdvancedSearch/Hint",
"text": "高级查找"
},
"$:/language/Buttons/Cancel/Caption": {
"title": "$:/language/Buttons/Cancel/Caption",
"text": "取消"
},
"$:/language/Buttons/Cancel/Hint": {
"title": "$:/language/Buttons/Cancel/Hint",
"text": "放弃对此条目的更改"
},
"$:/language/Buttons/Clone/Caption": {
"title": "$:/language/Buttons/Clone/Caption",
"text": "克隆"
},
"$:/language/Buttons/Clone/Hint": {
"title": "$:/language/Buttons/Clone/Hint",
"text": "克隆此条目"
},
"$:/language/Buttons/Close/Caption": {
"title": "$:/language/Buttons/Close/Caption",
"text": "关闭"
},
"$:/language/Buttons/Close/Hint": {
"title": "$:/language/Buttons/Close/Hint",
"text": "关闭此条目"
},
"$:/language/Buttons/CloseAll/Caption": {
"title": "$:/language/Buttons/CloseAll/Caption",
"text": "全部关闭"
},
"$:/language/Buttons/CloseAll/Hint": {
"title": "$:/language/Buttons/CloseAll/Hint",
"text": "关闭所有条目"
},
"$:/language/Buttons/CloseOthers/Caption": {
"title": "$:/language/Buttons/CloseOthers/Caption",
"text": "关闭其他"
},
"$:/language/Buttons/CloseOthers/Hint": {
"title": "$:/language/Buttons/CloseOthers/Hint",
"text": "关闭其他条目"
},
"$:/language/Buttons/ControlPanel/Caption": {
"title": "$:/language/Buttons/ControlPanel/Caption",
"text": "控制台"
},
"$:/language/Buttons/ControlPanel/Hint": {
"title": "$:/language/Buttons/ControlPanel/Hint",
"text": "开启控制台"
},
"$:/language/Buttons/CopyToClipboard/Caption": {
"title": "$:/language/Buttons/CopyToClipboard/Caption",
"text": "复制到剪贴板"
},
"$:/language/Buttons/CopyToClipboard/Hint": {
"title": "$:/language/Buttons/CopyToClipboard/Hint",
"text": "将此文本复制到剪贴板"
},
"$:/language/Buttons/Delete/Caption": {
"title": "$:/language/Buttons/Delete/Caption",
"text": "删除"
},
"$:/language/Buttons/Delete/Hint": {
"title": "$:/language/Buttons/Delete/Hint",
"text": "删除此条目"
},
"$:/language/Buttons/Edit/Caption": {
"title": "$:/language/Buttons/Edit/Caption",
"text": "编辑"
},
"$:/language/Buttons/Edit/Hint": {
"title": "$:/language/Buttons/Edit/Hint",
"text": "编辑此条目"
},
"$:/language/Buttons/Encryption/Caption": {
"title": "$:/language/Buttons/Encryption/Caption",
"text": "加密"
},
"$:/language/Buttons/Encryption/Hint": {
"title": "$:/language/Buttons/Encryption/Hint",
"text": "设置或清除保存此维基的密码"
},
"$:/language/Buttons/Encryption/ClearPassword/Caption": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
"text": "清除密码"
},
"$:/language/Buttons/Encryption/ClearPassword/Hint": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
"text": "清除密码且不加密保存此维基"
},
"$:/language/Buttons/Encryption/SetPassword/Caption": {
"title": "$:/language/Buttons/Encryption/SetPassword/Caption",
"text": "设置密码"
},
"$:/language/Buttons/Encryption/SetPassword/Hint": {
"title": "$:/language/Buttons/Encryption/SetPassword/Hint",
"text": "设置加密保存此维基的密码"
},
"$:/language/Buttons/ExportPage/Caption": {
"title": "$:/language/Buttons/ExportPage/Caption",
"text": "导出所有条目"
},
"$:/language/Buttons/ExportPage/Hint": {
"title": "$:/language/Buttons/ExportPage/Hint",
"text": "导出所有条目"
},
"$:/language/Buttons/ExportTiddler/Caption": {
"title": "$:/language/Buttons/ExportTiddler/Caption",
"text": "导出此条目"
},
"$:/language/Buttons/ExportTiddler/Hint": {
"title": "$:/language/Buttons/ExportTiddler/Hint",
"text": "导出此条目"
},
"$:/language/Buttons/ExportTiddlers/Caption": {
"title": "$:/language/Buttons/ExportTiddlers/Caption",
"text": "导出条目"
},
"$:/language/Buttons/ExportTiddlers/Hint": {
"title": "$:/language/Buttons/ExportTiddlers/Hint",
"text": "导出条目"
},
"$:/language/Buttons/SidebarSearch/Hint": {
"title": "$:/language/Buttons/SidebarSearch/Hint",
"text": "选择侧边栏的查找字段"
},
"$:/language/Buttons/Fold/Caption": {
"title": "$:/language/Buttons/Fold/Caption",
"text": "收合条目"
},
"$:/language/Buttons/Fold/Hint": {
"title": "$:/language/Buttons/Fold/Hint",
"text": "收合此条目的内容"
},
"$:/language/Buttons/Unfold/Caption": {
"title": "$:/language/Buttons/Unfold/Caption",
"text": "展开条目"
},
"$:/language/Buttons/Unfold/Hint": {
"title": "$:/language/Buttons/Unfold/Hint",
"text": "展开此条目的内容"
},
"$:/language/Buttons/FoldOthers/Caption": {
"title": "$:/language/Buttons/FoldOthers/Caption",
"text": "收合其他条目"
},
"$:/language/Buttons/FoldOthers/Hint": {
"title": "$:/language/Buttons/FoldOthers/Hint",
"text": "收合其他已开启条目的内容"
},
"$:/language/Buttons/FoldAll/Caption": {
"title": "$:/language/Buttons/FoldAll/Caption",
"text": "收合所有条目"
},
"$:/language/Buttons/FoldAll/Hint": {
"title": "$:/language/Buttons/FoldAll/Hint",
"text": "收合所有已开启条目的内容"
},
"$:/language/Buttons/Fold/FoldBar/Caption": {
"title": "$:/language/Buttons/Fold/FoldBar/Caption",
"text": "收合栏"
},
"$:/language/Buttons/Fold/FoldBar/Hint": {
"title": "$:/language/Buttons/Fold/FoldBar/Hint",
"text": "可选的收合与展开条目的长条按钮"
},
"$:/language/Buttons/UnfoldAll/Caption": {
"title": "$:/language/Buttons/UnfoldAll/Caption",
"text": "展开所有条目"
},
"$:/language/Buttons/UnfoldAll/Hint": {
"title": "$:/language/Buttons/UnfoldAll/Hint",
"text": "展开所有已开启条目的内容"
},
"$:/language/Buttons/FullScreen/Caption": {
"title": "$:/language/Buttons/FullScreen/Caption",
"text": "全屏幕"
},
"$:/language/Buttons/FullScreen/Hint": {
"title": "$:/language/Buttons/FullScreen/Hint",
"text": "进入或离开全屏模式"
},
"$:/language/Buttons/Help/Caption": {
"title": "$:/language/Buttons/Help/Caption",
"text": "帮助"
},
"$:/language/Buttons/Help/Hint": {
"title": "$:/language/Buttons/Help/Hint",
"text": "显示帮助面板"
},
"$:/language/Buttons/Home/Caption": {
"title": "$:/language/Buttons/Home/Caption",
"text": "首页"
},
"$:/language/Buttons/Home/Hint": {
"title": "$:/language/Buttons/Home/Hint",
"text": "开启首页条目"
},
"$:/language/Buttons/Import/Caption": {
"title": "$:/language/Buttons/Import/Caption",
"text": "导入"
},
"$:/language/Buttons/Import/Hint": {
"title": "$:/language/Buttons/Import/Hint",
"text": "导入许多类型的文件包括文本、图像、TiddlyWiki 或 JSON"
},
"$:/language/Buttons/Info/Caption": {
"title": "$:/language/Buttons/Info/Caption",
"text": "信息"
},
"$:/language/Buttons/Info/Hint": {
"title": "$:/language/Buttons/Info/Hint",
"text": "显示此条目的信息"
},
"$:/language/Buttons/Language/Caption": {
"title": "$:/language/Buttons/Language/Caption",
"text": "语言"
},
"$:/language/Buttons/Language/Hint": {
"title": "$:/language/Buttons/Language/Hint",
"text": "选择用户介面语言"
},
"$:/language/Buttons/Manager/Caption": {
"title": "$:/language/Buttons/Manager/Caption",
"text": "条目管理器"
},
"$:/language/Buttons/Manager/Hint": {
"title": "$:/language/Buttons/Manager/Hint",
"text": "开启条目管理器"
},
"$:/language/Buttons/More/Caption": {
"title": "$:/language/Buttons/More/Caption",
"text": "更多"
},
"$:/language/Buttons/More/Hint": {
"title": "$:/language/Buttons/More/Hint",
"text": "更多动作"
},
"$:/language/Buttons/NewHere/Caption": {
"title": "$:/language/Buttons/NewHere/Caption",
"text": "添加子条目"
},
"$:/language/Buttons/NewHere/Hint": {
"title": "$:/language/Buttons/NewHere/Hint",
"text": "创建一个标签为此条目名称的新条目"
},
"$:/language/Buttons/NewJournal/Caption": {
"title": "$:/language/Buttons/NewJournal/Caption",
"text": "添加日志"
},
"$:/language/Buttons/NewJournal/Hint": {
"title": "$:/language/Buttons/NewJournal/Hint",
"text": "创建一个新的日志条目"
},
"$:/language/Buttons/NewJournalHere/Caption": {
"title": "$:/language/Buttons/NewJournalHere/Caption",
"text": "添加子日志"
},
"$:/language/Buttons/NewJournalHere/Hint": {
"title": "$:/language/Buttons/NewJournalHere/Hint",
"text": "创建一个标签含此条目名称的新日志条目"
},
"$:/language/Buttons/NewImage/Caption": {
"title": "$:/language/Buttons/NewImage/Caption",
"text": "添加图像"
},
"$:/language/Buttons/NewImage/Hint": {
"title": "$:/language/Buttons/NewImage/Hint",
"text": "创建一个新的图像条目"
},
"$:/language/Buttons/NewMarkdown/Caption": {
"title": "$:/language/Buttons/NewMarkdown/Caption",
"text": "添加 Markdown 条目"
},
"$:/language/Buttons/NewMarkdown/Hint": {
"title": "$:/language/Buttons/NewMarkdown/Hint",
"text": "创建一个新的 Markdown 条目"
},
"$:/language/Buttons/NewTiddler/Caption": {
"title": "$:/language/Buttons/NewTiddler/Caption",
"text": "添加条目"
},
"$:/language/Buttons/NewTiddler/Hint": {
"title": "$:/language/Buttons/NewTiddler/Hint",
"text": "创建一个新的条目"
},
"$:/language/Buttons/OpenWindow/Caption": {
"title": "$:/language/Buttons/OpenWindow/Caption",
"text": "开启于新窗口"
},
"$:/language/Buttons/OpenWindow/Hint": {
"title": "$:/language/Buttons/OpenWindow/Hint",
"text": "在新窗口中开启条目"
},
"$:/language/Buttons/Palette/Caption": {
"title": "$:/language/Buttons/Palette/Caption",
"text": "调色板"
},
"$:/language/Buttons/Palette/Hint": {
"title": "$:/language/Buttons/Palette/Hint",
"text": "选择调色板"
},
"$:/language/Buttons/Permalink/Caption": {
"title": "$:/language/Buttons/Permalink/Caption",
"text": "引用链接"
},
"$:/language/Buttons/Permalink/Hint": {
"title": "$:/language/Buttons/Permalink/Hint",
"text": "设置浏览器网址栏为直接链接到此条目"
},
"$:/language/Buttons/Permaview/Caption": {
"title": "$:/language/Buttons/Permaview/Caption",
"text": "永久链接"
},
"$:/language/Buttons/Permaview/Hint": {
"title": "$:/language/Buttons/Permaview/Hint",
"text": "设置浏览器网址栏为直接链接到当前所有已开启条目"
},
"$:/language/Buttons/Print/Caption": {
"title": "$:/language/Buttons/Print/Caption",
"text": "打印页面"
},
"$:/language/Buttons/Print/Hint": {
"title": "$:/language/Buttons/Print/Hint",
"text": "打印当前页面"
},
"$:/language/Buttons/Refresh/Caption": {
"title": "$:/language/Buttons/Refresh/Caption",
"text": "刷新"
},
"$:/language/Buttons/Refresh/Hint": {
"title": "$:/language/Buttons/Refresh/Hint",
"text": "执行维基的完全刷新"
},
"$:/language/Buttons/Save/Caption": {
"title": "$:/language/Buttons/Save/Caption",
"text": "确定"
},
"$:/language/Buttons/Save/Hint": {
"title": "$:/language/Buttons/Save/Hint",
"text": "确定对此条目的更改"
},
"$:/language/Buttons/SaveWiki/Caption": {
"title": "$:/language/Buttons/SaveWiki/Caption",
"text": "保存变更"
},
"$:/language/Buttons/SaveWiki/Hint": {
"title": "$:/language/Buttons/SaveWiki/Hint",
"text": "保存变更"
},
"$:/language/Buttons/StoryView/Caption": {
"title": "$:/language/Buttons/StoryView/Caption",
"text": "查看模式"
},
"$:/language/Buttons/StoryView/Hint": {
"title": "$:/language/Buttons/StoryView/Hint",
"text": "选择查看条目的视觉效果"
},
"$:/language/Buttons/HideSideBar/Caption": {
"title": "$:/language/Buttons/HideSideBar/Caption",
"text": "隐藏侧边栏"
},
"$:/language/Buttons/HideSideBar/Hint": {
"title": "$:/language/Buttons/HideSideBar/Hint",
"text": "隐藏侧边栏"
},
"$:/language/Buttons/ShowSideBar/Caption": {
"title": "$:/language/Buttons/ShowSideBar/Caption",
"text": "显示侧边栏"
},
"$:/language/Buttons/ShowSideBar/Hint": {
"title": "$:/language/Buttons/ShowSideBar/Hint",
"text": "显示侧边栏"
},
"$:/language/Buttons/TagManager/Caption": {
"title": "$:/language/Buttons/TagManager/Caption",
"text": "标签管理"
},
"$:/language/Buttons/TagManager/Hint": {
"title": "$:/language/Buttons/TagManager/Hint",
"text": "标签管理"
},
"$:/language/Buttons/Timestamp/Caption": {
"title": "$:/language/Buttons/Timestamp/Caption",
"text": "时间戳记"
},
"$:/language/Buttons/Timestamp/Hint": {
"title": "$:/language/Buttons/Timestamp/Hint",
"text": "选择修改是否更新时间戳记"
},
"$:/language/Buttons/Timestamp/On/Caption": {
"title": "$:/language/Buttons/Timestamp/On/Caption",
"text": "时间戳记开启"
},
"$:/language/Buttons/Timestamp/On/Hint": {
"title": "$:/language/Buttons/Timestamp/On/Hint",
"text": "条目被修改时,更新时间戳记"
},
"$:/language/Buttons/Timestamp/Off/Caption": {
"title": "$:/language/Buttons/Timestamp/Off/Caption",
"text": "时间戳记关闭"
},
"$:/language/Buttons/Timestamp/Off/Hint": {
"title": "$:/language/Buttons/Timestamp/Off/Hint",
"text": "条目被修改时,不更新时间戳记"
},
"$:/language/Buttons/Theme/Caption": {
"title": "$:/language/Buttons/Theme/Caption",
"text": "布景主题"
},
"$:/language/Buttons/Theme/Hint": {
"title": "$:/language/Buttons/Theme/Hint",
"text": "选择布景主题"
},
"$:/language/Buttons/Bold/Caption": {
"title": "$:/language/Buttons/Bold/Caption",
"text": "粗体"
},
"$:/language/Buttons/Bold/Hint": {
"title": "$:/language/Buttons/Bold/Hint",
"text": "套用粗体格式于所选文本"
},
"$:/language/Buttons/Clear/Caption": {
"title": "$:/language/Buttons/Clear/Caption",
"text": "清除"
},
"$:/language/Buttons/Clear/Hint": {
"title": "$:/language/Buttons/Clear/Hint",
"text": "清除图像为纯色"
},
"$:/language/Buttons/EditorHeight/Caption": {
"title": "$:/language/Buttons/EditorHeight/Caption",
"text": "编辑器高度"
},
"$:/language/Buttons/EditorHeight/Caption/Auto": {
"title": "$:/language/Buttons/EditorHeight/Caption/Auto",
"text": "自动调整高度以适合内容"
},
"$:/language/Buttons/EditorHeight/Caption/Fixed": {
"title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
"text": "固定高度︰"
},
"$:/language/Buttons/EditorHeight/Hint": {
"title": "$:/language/Buttons/EditorHeight/Hint",
"text": "选择文本编辑器的高度"
},
"$:/language/Buttons/Excise/Caption": {
"title": "$:/language/Buttons/Excise/Caption",
"text": "剪切"
},
"$:/language/Buttons/Excise/Caption/Excise": {
"title": "$:/language/Buttons/Excise/Caption/Excise",
"text": "执行剪切"
},
"$:/language/Buttons/Excise/Caption/MacroName": {
"title": "$:/language/Buttons/Excise/Caption/MacroName",
"text": "宏的名称︰"
},
"$:/language/Buttons/Excise/Caption/NewTitle": {
"title": "$:/language/Buttons/Excise/Caption/NewTitle",
"text": "新条目的名称︰"
},
"$:/language/Buttons/Excise/Caption/Replace": {
"title": "$:/language/Buttons/Excise/Caption/Replace",
"text": "替换剪切的文本为:"
},
"$:/language/Buttons/Excise/Caption/Replace/Macro": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
"text": "宏"
},
"$:/language/Buttons/Excise/Caption/Replace/Link": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Link",
"text": "链接"
},
"$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
"text": "嵌入"
},
"$:/language/Buttons/Excise/Caption/Tag": {
"title": "$:/language/Buttons/Excise/Caption/Tag",
"text": "将新条目的标签设为此条目的名称"
},
"$:/language/Buttons/Excise/Caption/TiddlerExists": {
"title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
"text": "警示:条目已经存在"
},
"$:/language/Buttons/Excise/Hint": {
"title": "$:/language/Buttons/Excise/Hint",
"text": "剪切所选文本到一个新条目"
},
"$:/language/Buttons/Heading1/Caption": {
"title": "$:/language/Buttons/Heading1/Caption",
"text": "标题 1"
},
"$:/language/Buttons/Heading1/Hint": {
"title": "$:/language/Buttons/Heading1/Hint",
"text": "套用标题级别 1 的格式于包含所选文本的列"
},
"$:/language/Buttons/Heading2/Caption": {
"title": "$:/language/Buttons/Heading2/Caption",
"text": "标题 2"
},
"$:/language/Buttons/Heading2/Hint": {
"title": "$:/language/Buttons/Heading2/Hint",
"text": "套用标题级别 2 的格式于包含所选文本的列"
},
"$:/language/Buttons/Heading3/Caption": {
"title": "$:/language/Buttons/Heading3/Caption",
"text": "标题 3"
},
"$:/language/Buttons/Heading3/Hint": {
"title": "$:/language/Buttons/Heading3/Hint",
"text": "套用标题级别 3 的格式于包含所选文本的列"
},
"$:/language/Buttons/Heading4/Caption": {
"title": "$:/language/Buttons/Heading4/Caption",
"text": "标题 4"
},
"$:/language/Buttons/Heading4/Hint": {
"title": "$:/language/Buttons/Heading4/Hint",
"text": "套用标题级别 4 的格式于包含所选文本的列"
},
"$:/language/Buttons/Heading5/Caption": {
"title": "$:/language/Buttons/Heading5/Caption",
"text": "标题 5"
},
"$:/language/Buttons/Heading5/Hint": {
"title": "$:/language/Buttons/Heading5/Hint",
"text": "套用标题级别 5 的格式于包含所选文本的列"
},
"$:/language/Buttons/Heading6/Caption": {
"title": "$:/language/Buttons/Heading6/Caption",
"text": "标题 6"
},
"$:/language/Buttons/Heading6/Hint": {
"title": "$:/language/Buttons/Heading6/Hint",
"text": "套用标题级别 6 的格式于包含所选文本的列"
},
"$:/language/Buttons/Italic/Caption": {
"title": "$:/language/Buttons/Italic/Caption",
"text": "斜体"
},
"$:/language/Buttons/Italic/Hint": {
"title": "$:/language/Buttons/Italic/Hint",
"text": "套用斜体格式于所选文本"
},
"$:/language/Buttons/LineWidth/Caption": {
"title": "$:/language/Buttons/LineWidth/Caption",
"text": "线宽"
},
"$:/language/Buttons/LineWidth/Hint": {
"title": "$:/language/Buttons/LineWidth/Hint",
"text": "设置绘画的线条宽度"
},
"$:/language/Buttons/Link/Caption": {
"title": "$:/language/Buttons/Link/Caption",
"text": "链接"
},
"$:/language/Buttons/Link/Hint": {
"title": "$:/language/Buttons/Link/Hint",
"text": "创建维基文字链接"
},
"$:/language/Buttons/Linkify/Caption": {
"title": "$:/language/Buttons/Linkify/Caption",
"text": "维基链接"
},
"$:/language/Buttons/Linkify/Hint": {
"title": "$:/language/Buttons/Linkify/Hint",
"text": "套用维基链接于所选文字"
},
"$:/language/Buttons/ListBullet/Caption": {
"title": "$:/language/Buttons/ListBullet/Caption",
"text": "符号清单"
},
"$:/language/Buttons/ListBullet/Hint": {
"title": "$:/language/Buttons/ListBullet/Hint",
"text": "套用符号清单格式于包含所选文本的列"
},
"$:/language/Buttons/ListNumber/Caption": {
"title": "$:/language/Buttons/ListNumber/Caption",
"text": "数字清单"
},
"$:/language/Buttons/ListNumber/Hint": {
"title": "$:/language/Buttons/ListNumber/Hint",
"text": "套用数字清单格式于包含所选文本的列"
},
"$:/language/Buttons/MonoBlock/Caption": {
"title": "$:/language/Buttons/MonoBlock/Caption",
"text": "等宽区块"
},
"$:/language/Buttons/MonoBlock/Hint": {
"title": "$:/language/Buttons/MonoBlock/Hint",
"text": "套用等宽区块格式于包含所选文本的列"
},
"$:/language/Buttons/MonoLine/Caption": {
"title": "$:/language/Buttons/MonoLine/Caption",
"text": "等宽"
},
"$:/language/Buttons/MonoLine/Hint": {
"title": "$:/language/Buttons/MonoLine/Hint",
"text": "套用等宽字符格式于所选文本"
},
"$:/language/Buttons/Opacity/Caption": {
"title": "$:/language/Buttons/Opacity/Caption",
"text": "不透明度"
},
"$:/language/Buttons/Opacity/Hint": {
"title": "$:/language/Buttons/Opacity/Hint",
"text": "设置绘画的不透明度"
},
"$:/language/Buttons/Paint/Caption": {
"title": "$:/language/Buttons/Paint/Caption",
"text": "绘画颜色"
},
"$:/language/Buttons/Paint/Hint": {
"title": "$:/language/Buttons/Paint/Hint",
"text": "设置绘画的颜色"
},
"$:/language/Buttons/Picture/Caption": {
"title": "$:/language/Buttons/Picture/Caption",
"text": "图片"
},
"$:/language/Buttons/Picture/Hint": {
"title": "$:/language/Buttons/Picture/Hint",
"text": "插入图片"
},
"$:/language/Buttons/Preview/Caption": {
"title": "$:/language/Buttons/Preview/Caption",
"text": "预览"
},
"$:/language/Buttons/Preview/Hint": {
"title": "$:/language/Buttons/Preview/Hint",
"text": "显示预览窗格"
},
"$:/language/Buttons/PreviewType/Caption": {
"title": "$:/language/Buttons/PreviewType/Caption",
"text": "预览类型"
},
"$:/language/Buttons/PreviewType/Hint": {
"title": "$:/language/Buttons/PreviewType/Hint",
"text": "选择预览类型"
},
"$:/language/Buttons/Quote/Caption": {
"title": "$:/language/Buttons/Quote/Caption",
"text": "引言"
},
"$:/language/Buttons/Quote/Hint": {
"title": "$:/language/Buttons/Quote/Hint",
"text": "套用引言文本格式于包含所选文本的列"
},
"$:/language/Buttons/RotateLeft/Caption": {
"title": "$:/language/Buttons/RotateLeft/Caption",
"text": "向左旋转"
},
"$:/language/Buttons/RotateLeft/Hint": {
"title": "$:/language/Buttons/RotateLeft/Hint",
"text": "图像向左旋转 90 度"
},
"$:/language/Buttons/Size/Caption": {
"title": "$:/language/Buttons/Size/Caption",
"text": "图像大小"
},
"$:/language/Buttons/Size/Caption/Height": {
"title": "$:/language/Buttons/Size/Caption/Height",
"text": "高度︰"
},
"$:/language/Buttons/Size/Caption/Resize": {
"title": "$:/language/Buttons/Size/Caption/Resize",
"text": "调整图像的大小"
},
"$:/language/Buttons/Size/Caption/Width": {
"title": "$:/language/Buttons/Size/Caption/Width",
"text": "宽度:"
},
"$:/language/Buttons/Size/Hint": {
"title": "$:/language/Buttons/Size/Hint",
"text": "设置图像的大小"
},
"$:/language/Buttons/Stamp/Caption": {
"title": "$:/language/Buttons/Stamp/Caption",
"text": "印记"
},
"$:/language/Buttons/Stamp/Caption/New": {
"title": "$:/language/Buttons/Stamp/Caption/New",
"text": "添加您自己的"
},
"$:/language/Buttons/Stamp/Hint": {
"title": "$:/language/Buttons/Stamp/Hint",
"text": "插入一个预配置的文本片段"
},
"$:/language/Buttons/Stamp/New/Title": {
"title": "$:/language/Buttons/Stamp/New/Title",
"text": "在选单中显示的标题"
},
"$:/language/Buttons/Stamp/New/Text": {
"title": "$:/language/Buttons/Stamp/New/Text",
"text": "片段的文本。(记得在 `caption` 栏位中添加一个说明性的标题)。"
},
"$:/language/Buttons/Strikethrough/Caption": {
"title": "$:/language/Buttons/Strikethrough/Caption",
"text": "删除线"
},
"$:/language/Buttons/Strikethrough/Hint": {
"title": "$:/language/Buttons/Strikethrough/Hint",
"text": "套用删除线格式于所选文本"
},
"$:/language/Buttons/Subscript/Caption": {
"title": "$:/language/Buttons/Subscript/Caption",
"text": "下标"
},
"$:/language/Buttons/Subscript/Hint": {
"title": "$:/language/Buttons/Subscript/Hint",
"text": "套用下标格式于所选文本"
},
"$:/language/Buttons/Superscript/Caption": {
"title": "$:/language/Buttons/Superscript/Caption",
"text": "上标"
},
"$:/language/Buttons/Superscript/Hint": {
"title": "$:/language/Buttons/Superscript/Hint",
"text": "套用上标格式于所选文本"
},
"$:/language/Buttons/ToggleSidebar/Hint": {
"title": "$:/language/Buttons/ToggleSidebar/Hint",
"text": "切换显示或隐藏侧边栏"
},
"$:/language/Buttons/Transcludify/Caption": {
"title": "$:/language/Buttons/Transcludify/Caption",
"text": "嵌入"
},
"$:/language/Buttons/Transcludify/Hint": {
"title": "$:/language/Buttons/Transcludify/Hint",
"text": "套用嵌入于所选文字"
},
"$:/language/Buttons/Underline/Caption": {
"title": "$:/language/Buttons/Underline/Caption",
"text": "下划线"
},
"$:/language/Buttons/Underline/Hint": {
"title": "$:/language/Buttons/Underline/Hint",
"text": "套用下划线格式于所选文本"
},
"$:/language/ControlPanel/Advanced/Caption": {
"title": "$:/language/ControlPanel/Advanced/Caption",
"text": "高级"
},
"$:/language/ControlPanel/Advanced/Hint": {
"title": "$:/language/ControlPanel/Advanced/Hint",
"text": "关于此 TiddlyWiki 的内部信息"
},
"$:/language/ControlPanel/Appearance/Caption": {
"title": "$:/language/ControlPanel/Appearance/Caption",
"text": "视觉外观"
},
"$:/language/ControlPanel/Appearance/Hint": {
"title": "$:/language/ControlPanel/Appearance/Hint",
"text": "定制您的 TiddlyWiki 外观。"
},
"$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
"title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
"text": "动画持续时间"
},
"$:/language/ControlPanel/Basics/AutoFocus/Prompt": {
"title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt",
"text": "编辑条目时的默认自动停留栏位"
},
"$:/language/ControlPanel/Basics/Caption": {
"title": "$:/language/ControlPanel/Basics/Caption",
"text": "基本"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
"text": "标题含空白时请使用 [[双中括弧]],或者您可用 <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">保留开启中的条目顺序</$button>"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
"text": "首页"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
"text": "默认开启的条目"
},
"$:/language/ControlPanel/Basics/Language/Prompt": {
"title": "$:/language/ControlPanel/Basics/Language/Prompt",
"text": "您好!当前的语言:"
},
"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
"text": "新日志条目的标签"
},
"$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
"text": "新日志条目的内容"
},
"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
"text": "新日志条目的名称"
},
"$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt",
"text": "新条目的标签"
},
"$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
"text": "新条目的名称"
},
"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
"text": "被覆盖的默认条目数量"
},
"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
"text": "默认条目数量"
},
"$:/language/ControlPanel/Basics/Subtitle/Prompt": {
"title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
"text": "副标题"
},
"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
"text": "系统条目数量"
},
"$:/language/ControlPanel/Basics/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tags/Prompt",
"text": "标签数量"
},
"$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
"text": "一般条目数量"
},
"$:/language/ControlPanel/Basics/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/Title/Prompt",
"text": "标题"
},
"$:/language/ControlPanel/Basics/Username/Prompt": {
"title": "$:/language/ControlPanel/Basics/Username/Prompt",
"text": "编辑者署名"
},
"$:/language/ControlPanel/Basics/Version/Prompt": {
"title": "$:/language/ControlPanel/Basics/Version/Prompt",
"text": "~TiddlyWiki 版本"
},
"$:/language/ControlPanel/EditorTypes/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Caption",
"text": "编辑器类型"
},
"$:/language/ControlPanel/EditorTypes/Editor/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
"text": "编辑器"
},
"$:/language/ControlPanel/EditorTypes/Hint": {
"title": "$:/language/ControlPanel/EditorTypes/Hint",
"text": "这些条目决定使用哪个编辑器来编辑特定条目类型。"
},
"$:/language/ControlPanel/EditorTypes/Type/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
"text": "类型"
},
"$:/language/ControlPanel/Info/Caption": {
"title": "$:/language/ControlPanel/Info/Caption",
"text": "信息"
},
"$:/language/ControlPanel/Info/Hint": {
"title": "$:/language/ControlPanel/Info/Hint",
"text": "有关此 TiddlyWiki 的信息"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
"text": "在此输入快捷键"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
"text": "添加快捷键"
},
"$:/language/ControlPanel/KeyboardShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
"text": "快捷键"
},
"$:/language/ControlPanel/KeyboardShortcuts/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
"text": "管理键盘快捷键分配"
},
"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
"text": "尚无指定快捷键"
},
"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
"text": "删除快捷键"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
"text": "所有平台"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
"text": "仅 Macintosh 平台"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
"text": "仅非 Macintosh 平台"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
"text": "仅 Linux 平台"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
"text": "仅非 Linux 平台"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
"text": "仅 Windows 平台"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
"text": "仅非 Windows 平台"
},
"$:/language/ControlPanel/LoadedModules/Caption": {
"title": "$:/language/ControlPanel/LoadedModules/Caption",
"text": "已加载的模块"
},
"$:/language/ControlPanel/LoadedModules/Hint": {
"title": "$:/language/ControlPanel/LoadedModules/Hint",
"text": "这些是当前已加载的模块之源码条目。斜体的模块则无源码条目,通常是因为它们是在引导过程中设置。"
},
"$:/language/ControlPanel/Palette/Caption": {
"title": "$:/language/ControlPanel/Palette/Caption",
"text": "调色板"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
"text": "复制"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
"text": "建议您修改前先复制此默认调色板"
},
"$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
"title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
"text": "从当前调色板中删除此项"
},
"$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
"title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
"text": "显示不属于当前调色板的颜色名称"
},
"$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
"text": "此默认调色板已被修改过"
},
"$:/language/ControlPanel/Palette/Editor/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt",
"text": "编辑"
},
"$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
"text": "重置"
},
"$:/language/ControlPanel/Palette/HideEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
"text": "隐藏编辑器"
},
"$:/language/ControlPanel/Palette/Prompt": {
"title": "$:/language/ControlPanel/Palette/Prompt",
"text": "当前的调色板:"
},
"$:/language/ControlPanel/Palette/ShowEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
"text": "显示编辑器"
},
"$:/language/ControlPanel/Plugins/Add/Hint": {
"title": "$:/language/ControlPanel/Plugins/Add/Hint",
"text": "从官方插件库安装插件"
},
"$:/language/ControlPanel/Plugins/Add/Caption": {
"title": "$:/language/ControlPanel/Plugins/Add/Caption",
"text": "获取更多插件"
},
"$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
"text": "此插件已经安装版本 <$text text=<<installedVersion>>/>"
},
"$:/language/ControlPanel/Plugins/AlsoRequires": {
"title": "$:/language/ControlPanel/Plugins/AlsoRequires",
"text": "还需要:"
},
"$:/language/ControlPanel/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Caption",
"text": "插件"
},
"$:/language/ControlPanel/Plugins/Disable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Disable/Caption",
"text": "禁用"
},
"$:/language/ControlPanel/Plugins/Disable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Disable/Hint",
"text": "重新加载页面时禁用此插件"
},
"$:/language/ControlPanel/Plugins/Disabled/Status": {
"title": "$:/language/ControlPanel/Plugins/Disabled/Status",
"text": "(已禁用)"
},
"$:/language/ControlPanel/Plugins/Downgrade/Caption": {
"title": "$:/language/ControlPanel/Plugins/Downgrade/Caption",
"text": "降级"
},
"$:/language/ControlPanel/Plugins/Empty/Hint": {
"title": "$:/language/ControlPanel/Plugins/Empty/Hint",
"text": "无"
},
"$:/language/ControlPanel/Plugins/Enable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Enable/Caption",
"text": "启用"
},
"$:/language/ControlPanel/Plugins/Enable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Enable/Hint",
"text": "重新加载页面时启用此插件"
},
"$:/language/ControlPanel/Plugins/Install/Caption": {
"title": "$:/language/ControlPanel/Plugins/Install/Caption",
"text": "安装"
},
"$:/language/ControlPanel/Plugins/Installed/Hint": {
"title": "$:/language/ControlPanel/Plugins/Installed/Hint",
"text": "当前已安装的插件:"
},
"$:/language/ControlPanel/Plugins/Languages/Caption": {
"title": "$:/language/ControlPanel/Plugins/Languages/Caption",
"text": "语言"
},
"$:/language/ControlPanel/Plugins/Languages/Hint": {
"title": "$:/language/ControlPanel/Plugins/Languages/Hint",
"text": "语言包插件"
},
"$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
"title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
"text": "无 ''\"<$text text=<<currentTab>>/>\"''"
},
"$:/language/ControlPanel/Plugins/NoInformation/Hint": {
"title": "$:/language/ControlPanel/Plugins/NoInformation/Hint",
"text": "未提供信息"
},
"$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
"text": "尚未安装此插件"
},
"$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
"text": "开启插件程式库"
},
"$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
"text": "关闭插件程式库"
},
"$:/language/ControlPanel/Plugins/PluginWillRequireReload": {
"title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload",
"text": "(需要重新加载)"
},
"$:/language/ControlPanel/Plugins/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
"text": "插件"
},
"$:/language/ControlPanel/Plugins/Plugins/Hint": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
"text": "插件"
},
"$:/language/ControlPanel/Plugins/Reinstall/Caption": {
"title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
"text": "重新安装"
},
"$:/language/ControlPanel/Plugins/Themes/Caption": {
"title": "$:/language/ControlPanel/Plugins/Themes/Caption",
"text": "布景主题"
},
"$:/language/ControlPanel/Plugins/Themes/Hint": {
"title": "$:/language/ControlPanel/Plugins/Themes/Hint",
"text": "布景主题插件"
},
"$:/language/ControlPanel/Plugins/Update/Caption": {
"title": "$:/language/ControlPanel/Plugins/Update/Caption",
"text": "更新"
},
"$:/language/ControlPanel/Plugins/Updates/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/Caption",
"text": "更新"
},
"$:/language/ControlPanel/Plugins/Updates/Hint": {
"title": "$:/language/ControlPanel/Plugins/Updates/Hint",
"text": "已安装插件的可用更新"
},
"$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption",
"text": "更新 <<update-count>> 个插件"
},
"$:/language/ControlPanel/Plugins/SubPluginPrompt": {
"title": "$:/language/ControlPanel/Plugins/SubPluginPrompt",
"text": "提供 <<count>> 个可用的附加插件"
},
"$:/language/ControlPanel/Parsing/Caption": {
"title": "$:/language/ControlPanel/Parsing/Caption",
"text": "解析"
},
"$:/language/ControlPanel/Parsing/Hint": {
"title": "$:/language/ControlPanel/Parsing/Hint",
"text": "在此您可以全域禁用或启用维基解析规则。要使更改生效,请保存并重新加载您的维基。禁用某些解析规则,会妨碍 <$text text=\"TiddlyWiki\"/> 正常运作。可使用[[安全模式|https://tiddlywiki.com/#SafeMode]]恢复正常操作。"
},
"$:/language/ControlPanel/Parsing/Block/Caption": {
"title": "$:/language/ControlPanel/Parsing/Block/Caption",
"text": "区块解析规则"
},
"$:/language/ControlPanel/Parsing/Inline/Caption": {
"title": "$:/language/ControlPanel/Parsing/Inline/Caption",
"text": "内联解析规则"
},
"$:/language/ControlPanel/Parsing/Pragma/Caption": {
"title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
"text": "编译指示解析规则"
},
"$:/language/ControlPanel/Saving/Caption": {
"title": "$:/language/ControlPanel/Saving/Caption",
"text": "保存"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
"text": "允许下载保存模块的自动保存"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
"text": "启用下载保存模块的自动保存"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
"text": "下载保存模块"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
"text": "这些设置适用于兼容 HTML5 的下载保存模块"
},
"$:/language/ControlPanel/Saving/General/Caption": {
"title": "$:/language/ControlPanel/Saving/General/Caption",
"text": "通用"
},
"$:/language/ControlPanel/Saving/General/Hint": {
"title": "$:/language/ControlPanel/Saving/General/Hint",
"text": "这些设置适用于所有已载入的保存模块"
},
"$:/language/ControlPanel/Saving/Hint": {
"title": "$:/language/ControlPanel/Saving/Hint",
"text": "用于通过保存模块将整个 TiddlyWiki 保存为单个文件的设置"
},
"$:/language/ControlPanel/Saving/GitService/Branch": {
"title": "$:/language/ControlPanel/Saving/GitService/Branch",
"text": "用于保存的目标分支"
},
"$:/language/ControlPanel/Saving/GitService/CommitMessage": {
"title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
"text": "由 TiddlyWiki 保存"
},
"$:/language/ControlPanel/Saving/GitService/Description": {
"title": "$:/language/ControlPanel/Saving/GitService/Description",
"text": "这些设置仅用于保存至 <<service-name>>"
},
"$:/language/ControlPanel/Saving/GitService/Filename": {
"title": "$:/language/ControlPanel/Saving/GitService/Filename",
"text": "目标文件的文件名称 (例如,`index.html`)"
},
"$:/language/ControlPanel/Saving/GitService/Path": {
"title": "$:/language/ControlPanel/Saving/GitService/Path",
"text": "目标文件的路径 (例如,`/wiki/`)"
},
"$:/language/ControlPanel/Saving/GitService/Repo": {
"title": "$:/language/ControlPanel/Saving/GitService/Repo",
"text": "目标存储库 (例如,`Jermolene/TiddlyWiki5`)"
},
"$:/language/ControlPanel/Saving/GitService/ServerURL": {
"title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
"text": "服务器 API 网址"
},
"$:/language/ControlPanel/Saving/GitService/UserName": {
"title": "$:/language/ControlPanel/Saving/GitService/UserName",
"text": "用户名称"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
"text": "~GitHub 保存模块"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
"text": "密码、OAUTH 令牌,或个人存取令牌 (详见 [[GitHub 帮助页面|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]])"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
"text": "~GitLab 保存模块"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
"text": "个人存取令牌的 API (详见 [[GitLab 帮助页面|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]])"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption",
"text": "Gitea 保存模块"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password",
"text": "个人存取令牌的 API (通过 Gitea 的 Web 界面:`设定 | 应用程序 | 产生新的令牌`)"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
"text": "高级设置"
},
"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
"text": "备份文件夹"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
"text": "备份"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
"text": "~TiddlySpot 保存模块"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Description": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
"text": "这些设置只适用于保存到 http://tiddlyspot.com 或兼容的远程服务器时。"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
"text": "上传文件名"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
"text": "~TiddlySpot"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
"text": "//默认之服务器网址 `http://<wikiname>.tiddlyspot.com/store.cgi`,可改为定制之服务器网址,例如 `http://example.com/store.php`。//"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Password": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
"text": "密码"
},
"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
"text": "服务器网址"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
"text": "上传文件夹"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
"text": "用户"
},
"$:/language/ControlPanel/Settings/AutoSave/Caption": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
"text": "自动保存"
},
"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
"text": "不要自动保存变更"
},
"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
"text": "自动保存变更"
},
"$:/language/ControlPanel/Settings/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
"text": "当使用支持的保存模块时,在编辑期间尝试自动保存变更"
},
"$:/language/ControlPanel/Settings/CamelCase/Caption": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
"text": "驼峰式维基链接"
},
"$:/language/ControlPanel/Settings/CamelCase/Hint": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
"text": "您可以全域禁用驼峰式短语自动链接。须保存后重新加载,方才生效。"
},
"$:/language/ControlPanel/Settings/CamelCase/Description": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Description",
"text": "启用自动驼峰式链接"
},
"$:/language/ControlPanel/Settings/Caption": {
"title": "$:/language/ControlPanel/Settings/Caption",
"text": "设置"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
"text": "默认侧边栏页签"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
"text": "指定默认显示的侧边栏页签"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
"text": "更多侧边栏的默认页签"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
"text": "指定默认显示的更多侧栏页签"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
"text": "编辑器工具栏"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
"text": "启用或禁用编辑器工具栏︰"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Description": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
"text": "显示编辑器工具栏"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
"text": "条目信息面板模式"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
"text": "控制条目信息面板何时关闭︰"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
"text": "条目信息面板自动关闭"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
"text": "条目信息面板保持打开状态,直到明确关闭"
},
"$:/language/ControlPanel/Settings/Hint": {
"title": "$:/language/ControlPanel/Settings/Hint",
"text": "这些高级设置让您定制 TiddlyWiki 的行为。"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
"text": "条目开启行为"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
"text": "从故事河//中//导航"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
"text": "从故事河//外//导航"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
"text": "开启于当前条目之上"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
"text": "开启于当前条目之下"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
"text": "开启于故事河的顶端"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
"text": "开启于故事河的底部"
},
"$:/language/ControlPanel/Settings/MissingLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
"text": "维基链接"
},
"$:/language/ControlPanel/Settings/MissingLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
"text": "选择是否要链接到尚未存在的条目"
},
"$:/language/ControlPanel/Settings/MissingLinks/Description": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
"text": "启用链接到佚失条目"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
"text": "网址栏导览"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
"text": "在浏览器网址栏导览到条目时的行为:"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
"text": "不更新网址栏"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
"text": "包含目标条目"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
"text": "包括目标条目和当前已开启的条目序列"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
"text": "历史记录导览"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
"text": "当导览到条目时,更新浏览器历史记录:"
},
"$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
"text": "不更新历史记录"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
"text": "更新历史记录"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
"text": "引用链接/固定链接 模式"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
"text": "选择 引用链接/固定链接 的处理方式:"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
"text": "将 引用链接/固定链接 网址复制到剪贴板"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
"text": "以 引用链接/固定链接 更新网址栏"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
"text": "性能检测"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
"text": "在浏览器的开发人员控制台,显示性能统计数据。需要重新加载才能生效。"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
"text": "启用性能检测"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
"text": "工具栏按钮样式"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
"text": "选择工具栏按钮的样式:"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
"text": "无边框"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
"text": "方框"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
"text": "圆形"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
"text": "工具栏按钮"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
"text": "默认的工具栏按钮外观:"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
"text": "包含图标"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
"text": "包含文本"
},
"$:/language/ControlPanel/Settings/TitleLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
"text": "条目标题"
},
"$:/language/ControlPanel/Settings/TitleLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
"text": "可选地显示条目标题为链接"
},
"$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
"text": "不显示条目标题为链接"
},
"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
"text": "显示条目标题为链接"
},
"$:/language/ControlPanel/StoryView/Caption": {
"title": "$:/language/ControlPanel/StoryView/Caption",
"text": "查看模式"
},
"$:/language/ControlPanel/StoryView/Prompt": {
"title": "$:/language/ControlPanel/StoryView/Prompt",
"text": "当前的查看模式:"
},
"$:/language/ControlPanel/Stylesheets/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Caption",
"text": "样式表"
},
"$:/language/ControlPanel/Stylesheets/Expand/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
"text": "全部展开"
},
"$:/language/ControlPanel/Stylesheets/Hint": {
"title": "$:/language/ControlPanel/Stylesheets/Hint",
"text": "这是当前标签为 <<tag \"$:/tags/Stylesheet\">> 的样式表条目呈现的 CSS"
},
"$:/language/ControlPanel/Stylesheets/Restore/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
"text": "复原"
},
"$:/language/ControlPanel/Theme/Caption": {
"title": "$:/language/ControlPanel/Theme/Caption",
"text": "布景主题"
},
"$:/language/ControlPanel/Theme/Prompt": {
"title": "$:/language/ControlPanel/Theme/Prompt",
"text": "当前的布景主题:"
},
"$:/language/ControlPanel/TiddlerFields/Caption": {
"title": "$:/language/ControlPanel/TiddlerFields/Caption",
"text": "条目栏位"
},
"$:/language/ControlPanel/TiddlerFields/Hint": {
"title": "$:/language/ControlPanel/TiddlerFields/Hint",
"text": "这是本维基使用中的所有条目栏位(含系统条目的栏位,但默认条目的栏位除外)。"
},
"$:/language/ControlPanel/Toolbars/Caption": {
"title": "$:/language/ControlPanel/Toolbars/Caption",
"text": "工具栏"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
"text": "编辑工具栏"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
"text": "选择将显示哪些按钮于条目的编辑模式工具栏。拖放可改变顺序。"
},
"$:/language/ControlPanel/Toolbars/Hint": {
"title": "$:/language/ControlPanel/Toolbars/Hint",
"text": "选择将显示哪些工具栏按钮"
},
"$:/language/ControlPanel/Toolbars/PageControls/Caption": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
"text": "页面工具栏"
},
"$:/language/ControlPanel/Toolbars/PageControls/Hint": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
"text": "选择将显示哪些按钮于主页面的工具栏。拖放可改变顺序。"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
"text": "编辑器工具栏"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
"text": "选择将显示哪些按钮于编辑器工具栏。请注意,某些按钮只会出现在编辑某一类型的条目时。拖放可改变顺序。"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
"text": "查看工具栏"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
"text": "选择将显示哪些按钮于条目的查看模式工具栏。拖放可改变顺序。"
},
"$:/language/ControlPanel/Tools/Download/Full/Caption": {
"title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
"text": "下载完整副本"
},
"$:/core/zh-Hans/readme": {
"title": "$:/core/zh-Hans/readme",
"text": "此插件包含 TiddlyWiki 的核心组件,包括:\n\n* JavaScript 代码模块\n* 图标\n* 创建 TiddlyWiki 的用户介面所需的模板\n* 核心所使用的可当地语系化字串的英国英语 (''en-GB'') 翻译\n"
},
"$:/language/Date/Long/Day/0": {
"title": "$:/language/Date/Long/Day/0",
"text": "周日"
},
"$:/language/Date/Long/Day/1": {
"title": "$:/language/Date/Long/Day/1",
"text": "周一"
},
"$:/language/Date/Long/Day/2": {
"title": "$:/language/Date/Long/Day/2",
"text": "周二"
},
"$:/language/Date/Long/Day/3": {
"title": "$:/language/Date/Long/Day/3",
"text": "周三"
},
"$:/language/Date/Long/Day/4": {
"title": "$:/language/Date/Long/Day/4",
"text": "周四"
},
"$:/language/Date/Long/Day/5": {
"title": "$:/language/Date/Long/Day/5",
"text": "周五"
},
"$:/language/Date/Long/Day/6": {
"title": "$:/language/Date/Long/Day/6",
"text": "周六"
},
"$:/language/Date/Long/Month/1": {
"title": "$:/language/Date/Long/Month/1",
"text": "一月"
},
"$:/language/Date/Long/Month/2": {
"title": "$:/language/Date/Long/Month/2",
"text": "二月"
},
"$:/language/Date/Long/Month/3": {
"title": "$:/language/Date/Long/Month/3",
"text": "三月"
},
"$:/language/Date/Long/Month/4": {
"title": "$:/language/Date/Long/Month/4",
"text": "四月"
},
"$:/language/Date/Long/Month/5": {
"title": "$:/language/Date/Long/Month/5",
"text": "五月"
},
"$:/language/Date/Long/Month/6": {
"title": "$:/language/Date/Long/Month/6",
"text": "六月"
},
"$:/language/Date/Long/Month/7": {
"title": "$:/language/Date/Long/Month/7",
"text": "七月"
},
"$:/language/Date/Long/Month/8": {
"title": "$:/language/Date/Long/Month/8",
"text": "八月"
},
"$:/language/Date/Long/Month/9": {
"title": "$:/language/Date/Long/Month/9",
"text": "九月"
},
"$:/language/Date/Long/Month/10": {
"title": "$:/language/Date/Long/Month/10",
"text": "十月"
},
"$:/language/Date/Long/Month/11": {
"title": "$:/language/Date/Long/Month/11",
"text": "十一月"
},
"$:/language/Date/Long/Month/12": {
"title": "$:/language/Date/Long/Month/12",
"text": "十二月"
},
"$:/language/Date/Period/am": {
"title": "$:/language/Date/Period/am",
"text": "上午"
},
"$:/language/Date/Period/pm": {
"title": "$:/language/Date/Period/pm",
"text": "下午"
},
"$:/language/Date/Short/Day/0": {
"title": "$:/language/Date/Short/Day/0",
"text": "日"
},
"$:/language/Date/Short/Day/1": {
"title": "$:/language/Date/Short/Day/1",
"text": "一"
},
"$:/language/Date/Short/Day/2": {
"title": "$:/language/Date/Short/Day/2",
"text": "二"
},
"$:/language/Date/Short/Day/3": {
"title": "$:/language/Date/Short/Day/3",
"text": "三"
},
"$:/language/Date/Short/Day/4": {
"title": "$:/language/Date/Short/Day/4",
"text": "四"
},
"$:/language/Date/Short/Day/5": {
"title": "$:/language/Date/Short/Day/5",
"text": "五"
},
"$:/language/Date/Short/Day/6": {
"title": "$:/language/Date/Short/Day/6",
"text": "六"
},
"$:/language/Date/Short/Month/1": {
"title": "$:/language/Date/Short/Month/1",
"text": "01月"
},
"$:/language/Date/Short/Month/2": {
"title": "$:/language/Date/Short/Month/2",
"text": "02月"
},
"$:/language/Date/Short/Month/3": {
"title": "$:/language/Date/Short/Month/3",
"text": "03月"
},
"$:/language/Date/Short/Month/4": {
"title": "$:/language/Date/Short/Month/4",
"text": "04月"
},
"$:/language/Date/Short/Month/5": {
"title": "$:/language/Date/Short/Month/5",
"text": "05月"
},
"$:/language/Date/Short/Month/6": {
"title": "$:/language/Date/Short/Month/6",
"text": "06月"
},
"$:/language/Date/Short/Month/7": {
"title": "$:/language/Date/Short/Month/7",
"text": "07月"
},
"$:/language/Date/Short/Month/8": {
"title": "$:/language/Date/Short/Month/8",
"text": "08月"
},
"$:/language/Date/Short/Month/9": {
"title": "$:/language/Date/Short/Month/9",
"text": "09月"
},
"$:/language/Date/Short/Month/10": {
"title": "$:/language/Date/Short/Month/10",
"text": "10月"
},
"$:/language/Date/Short/Month/11": {
"title": "$:/language/Date/Short/Month/11",
"text": "11月"
},
"$:/language/Date/Short/Month/12": {
"title": "$:/language/Date/Short/Month/12",
"text": "12月"
},
"$:/language/RelativeDate/Future/Days": {
"title": "$:/language/RelativeDate/Future/Days",
"text": "<<period>> 天后"
},
"$:/language/RelativeDate/Future/Hours": {
"title": "$:/language/RelativeDate/Future/Hours",
"text": "<<period>> 小时后"
},
"$:/language/RelativeDate/Future/Minutes": {
"title": "$:/language/RelativeDate/Future/Minutes",
"text": "<<period>> 分钟后"
},
"$:/language/RelativeDate/Future/Months": {
"title": "$:/language/RelativeDate/Future/Months",
"text": "<<period>> 个月后"
},
"$:/language/RelativeDate/Future/Second": {
"title": "$:/language/RelativeDate/Future/Second",
"text": "1 秒后"
},
"$:/language/RelativeDate/Future/Seconds": {
"title": "$:/language/RelativeDate/Future/Seconds",
"text": "<<period>> 秒后"
},
"$:/language/RelativeDate/Future/Years": {
"title": "$:/language/RelativeDate/Future/Years",
"text": "<<period>> 年后"
},
"$:/language/RelativeDate/Past/Days": {
"title": "$:/language/RelativeDate/Past/Days",
"text": "<<period>> 天前"
},
"$:/language/RelativeDate/Past/Hours": {
"title": "$:/language/RelativeDate/Past/Hours",
"text": "<<period>> 小时前"
},
"$:/language/RelativeDate/Past/Minutes": {
"title": "$:/language/RelativeDate/Past/Minutes",
"text": "<<period>> 分钟前"
},
"$:/language/RelativeDate/Past/Months": {
"title": "$:/language/RelativeDate/Past/Months",
"text": "<<period>> 个月前"
},
"$:/language/RelativeDate/Past/Second": {
"title": "$:/language/RelativeDate/Past/Second",
"text": "1 秒前"
},
"$:/language/RelativeDate/Past/Seconds": {
"title": "$:/language/RelativeDate/Past/Seconds",
"text": "<<period>> 秒前"
},
"$:/language/RelativeDate/Past/Years": {
"title": "$:/language/RelativeDate/Past/Years",
"text": "<<period>> 年前"
},
"$:/language/Docs/ModuleTypes/allfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/allfilteroperator",
"text": "''all'' 筛选器算子的子算子。"
},
"$:/language/Docs/ModuleTypes/animation": {
"title": "$:/language/Docs/ModuleTypes/animation",
"text": "动画模块包含可用于 RevealWidget 的动画。"
},
"$:/language/Docs/ModuleTypes/authenticator": {
"title": "$:/language/Docs/ModuleTypes/authenticator",
"text": "定义内置 HTTP 服务器对请求的身份验证方式。"
},
"$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
"title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
"text": "一个位图编辑器工具栏操作。"
},
"$:/language/Docs/ModuleTypes/command": {
"title": "$:/language/Docs/ModuleTypes/command",
"text": "可于 Node.js 执行的指令。"
},
"$:/language/Docs/ModuleTypes/config": {
"title": "$:/language/Docs/ModuleTypes/config",
"text": "加入 `$tw.config` 的数据。"
},
"$:/language/Docs/ModuleTypes/filteroperator": {
"title": "$:/language/Docs/ModuleTypes/filteroperator",
"text": "个别筛选器算子方法。"
},
"$:/language/Docs/ModuleTypes/global": {
"title": "$:/language/Docs/ModuleTypes/global",
"text": "加入 `$tw` 的全域数据。"
},
"$:/language/Docs/ModuleTypes/info": {
"title": "$:/language/Docs/ModuleTypes/info",
"text": "透过 [[$:/temp/info-plugin]] 伪插件,发布系统信息。"
},
"$:/language/Docs/ModuleTypes/isfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/isfilteroperator",
"text": "''is'' 筛选器算子的运算符。"
},
"$:/language/Docs/ModuleTypes/library": {
"title": "$:/language/Docs/ModuleTypes/library",
"text": "一般用途的 JavaScript 模块的通用模块类型。"
},
"$:/language/Docs/ModuleTypes/macro": {
"title": "$:/language/Docs/ModuleTypes/macro",
"text": "JavaScript ''宏''定义。"
},
"$:/language/Docs/ModuleTypes/parser": {
"title": "$:/language/Docs/ModuleTypes/parser",
"text": "不同内容类型的解析器。"
},
"$:/language/Docs/ModuleTypes/route": {
"title": "$:/language/Docs/ModuleTypes/route",
"text": "定义内置 HTTP 服务器如何处理各个网址格式。"
},
"$:/language/Docs/ModuleTypes/saver": {
"title": "$:/language/Docs/ModuleTypes/saver",
"text": "于浏览器保存文件的不同的保存处理方法。"
},
"$:/language/Docs/ModuleTypes/startup": {
"title": "$:/language/Docs/ModuleTypes/startup",
"text": "启动时期的功能函数。"
},
"$:/language/Docs/ModuleTypes/storyview": {
"title": "$:/language/Docs/ModuleTypes/storyview",
"text": "查看模式用以自订 list 小部件的动画与行为。"
},
"$:/language/Docs/ModuleTypes/texteditoroperation": {
"title": "$:/language/Docs/ModuleTypes/texteditoroperation",
"text": "一个文本编辑器工具栏操作。"
},
"$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
"title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
"text": "转换不同内容类型至条目。"
},
"$:/language/Docs/ModuleTypes/tiddlerfield": {
"title": "$:/language/Docs/ModuleTypes/tiddlerfield",
"text": "定义个别条目栏位的行为。"
},
"$:/language/Docs/ModuleTypes/tiddlermethod": {
"title": "$:/language/Docs/ModuleTypes/tiddlermethod",
"text": "添加方法至 `$tw.Tiddler` 原型。"
},
"$:/language/Docs/ModuleTypes/upgrader": {
"title": "$:/language/Docs/ModuleTypes/upgrader",
"text": "于升级/导入过程中,套用升级处理至条目。"
},
"$:/language/Docs/ModuleTypes/utils": {
"title": "$:/language/Docs/ModuleTypes/utils",
"text": "添加方法至 `$tw.utils`。"
},
"$:/language/Docs/ModuleTypes/utils-node": {
"title": "$:/language/Docs/ModuleTypes/utils-node",
"text": "将特定于 Node.js 的方法添加到 '$tw.utils'。"
},
"$:/language/Docs/ModuleTypes/widget": {
"title": "$:/language/Docs/ModuleTypes/widget",
"text": "封装 DOM 渲染和刷新的小部件。"
},
"$:/language/Docs/ModuleTypes/wikimethod": {
"title": "$:/language/Docs/ModuleTypes/wikimethod",
"text": "添加方法至 `$tw.Wiki`。"
},
"$:/language/Docs/ModuleTypes/wikirule": {
"title": "$:/language/Docs/ModuleTypes/wikirule",
"text": "WikiText 解析器的个别的语法规则。"
},
"$:/language/Docs/PaletteColours/alert-background": {
"title": "$:/language/Docs/PaletteColours/alert-background",
"text": "警示背景"
},
"$:/language/Docs/PaletteColours/alert-border": {
"title": "$:/language/Docs/PaletteColours/alert-border",
"text": "警示边框"
},
"$:/language/Docs/PaletteColours/alert-highlight": {
"title": "$:/language/Docs/PaletteColours/alert-highlight",
"text": "警示高亮度"
},
"$:/language/Docs/PaletteColours/alert-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
"text": "警示的低调前景"
},
"$:/language/Docs/PaletteColours/background": {
"title": "$:/language/Docs/PaletteColours/background",
"text": "一般背景"
},
"$:/language/Docs/PaletteColours/blockquote-bar": {
"title": "$:/language/Docs/PaletteColours/blockquote-bar",
"text": "引言条"
},
"$:/language/Docs/PaletteColours/button-background": {
"title": "$:/language/Docs/PaletteColours/button-background",
"text": "默认按钮背景"
},
"$:/language/Docs/PaletteColours/button-border": {
"title": "$:/language/Docs/PaletteColours/button-border",
"text": "默认按钮边框"
},
"$:/language/Docs/PaletteColours/button-foreground": {
"title": "$:/language/Docs/PaletteColours/button-foreground",
"text": "默认按钮前景"
},
"$:/language/Docs/PaletteColours/code-background": {
"title": "$:/language/Docs/PaletteColours/code-background",
"text": "代码背景"
},
"$:/language/Docs/PaletteColours/code-border": {
"title": "$:/language/Docs/PaletteColours/code-border",
"text": "代码边框"
},
"$:/language/Docs/PaletteColours/code-foreground": {
"title": "$:/language/Docs/PaletteColours/code-foreground",
"text": "代码前景"
},
"$:/language/Docs/PaletteColours/dirty-indicator": {
"title": "$:/language/Docs/PaletteColours/dirty-indicator",
"text": "未保存变更指示器"
},
"$:/language/Docs/PaletteColours/download-background": {
"title": "$:/language/Docs/PaletteColours/download-background",
"text": "下载按钮背景"
},
"$:/language/Docs/PaletteColours/download-foreground": {
"title": "$:/language/Docs/PaletteColours/download-foreground",
"text": "下载按钮前景"
},
"$:/language/Docs/PaletteColours/dragger-background": {
"title": "$:/language/Docs/PaletteColours/dragger-background",
"text": "拖动区背景"
},
"$:/language/Docs/PaletteColours/dragger-foreground": {
"title": "$:/language/Docs/PaletteColours/dragger-foreground",
"text": "拖动区前景"
},
"$:/language/Docs/PaletteColours/dropdown-background": {
"title": "$:/language/Docs/PaletteColours/dropdown-background",
"text": "下拉背景"
},
"$:/language/Docs/PaletteColours/dropdown-border": {
"title": "$:/language/Docs/PaletteColours/dropdown-border",
"text": "下拉边框"
},
"$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
"text": "选定的下拉页签背景"
},
"$:/language/Docs/PaletteColours/dropdown-tab-background": {
"title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
"text": "下拉页签背景"
},
"$:/language/Docs/PaletteColours/dropzone-background": {
"title": "$:/language/Docs/PaletteColours/dropzone-background",
"text": "拖放背景"
},
"$:/language/Docs/PaletteColours/external-link-background-hover": {
"title": "$:/language/Docs/PaletteColours/external-link-background-hover",
"text": "悬停外部链结背景"
},
"$:/language/Docs/PaletteColours/external-link-background-visited": {
"title": "$:/language/Docs/PaletteColours/external-link-background-visited",
"text": "已造访过的外部链结背景"
},
"$:/language/Docs/PaletteColours/external-link-background": {
"title": "$:/language/Docs/PaletteColours/external-link-background",
"text": "外部链结背景"
},
"$:/language/Docs/PaletteColours/external-link-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
"text": "悬停外部链结前景"
},
"$:/language/Docs/PaletteColours/external-link-foreground-visited": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
"text": "已造访过的外部链结前景"
},
"$:/language/Docs/PaletteColours/external-link-foreground": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground",
"text": "外部链结前景"
},
"$:/language/Docs/PaletteColours/foreground": {
"title": "$:/language/Docs/PaletteColours/foreground",
"text": "一般前景"
},
"$:/language/Docs/PaletteColours/menubar-background": {
"title": "$:/language/Docs/PaletteColours/menubar-background",
"text": "菜单列背景"
},
"$:/language/Docs/PaletteColours/menubar-foreground": {
"title": "$:/language/Docs/PaletteColours/menubar-foreground",
"text": "菜单列前景"
},
"$:/language/Docs/PaletteColours/message-background": {
"title": "$:/language/Docs/PaletteColours/message-background",
"text": "信息框背景"
},
"$:/language/Docs/PaletteColours/message-border": {
"title": "$:/language/Docs/PaletteColours/message-border",
"text": "信息边框"
},
"$:/language/Docs/PaletteColours/message-foreground": {
"title": "$:/language/Docs/PaletteColours/message-foreground",
"text": "信息框前景"
},
"$:/language/Docs/PaletteColours/modal-backdrop": {
"title": "$:/language/Docs/PaletteColours/modal-backdrop",
"text": "模块背景幕"
},
"$:/language/Docs/PaletteColours/modal-background": {
"title": "$:/language/Docs/PaletteColours/modal-background",
"text": "模块背景"
},
"$:/language/Docs/PaletteColours/modal-border": {
"title": "$:/language/Docs/PaletteColours/modal-border",
"text": "模块边框"
},
"$:/language/Docs/PaletteColours/modal-footer-background": {
"title": "$:/language/Docs/PaletteColours/modal-footer-background",
"text": "模块页脚背景"
},
"$:/language/Docs/PaletteColours/modal-footer-border": {
"title": "$:/language/Docs/PaletteColours/modal-footer-border",
"text": "模块页脚边框"
},
"$:/language/Docs/PaletteColours/modal-header-border": {
"title": "$:/language/Docs/PaletteColours/modal-header-border",
"text": "模块标题边框"
},
"$:/language/Docs/PaletteColours/muted-foreground": {
"title": "$:/language/Docs/PaletteColours/muted-foreground",
"text": "一般低调前景"
},
"$:/language/Docs/PaletteColours/notification-background": {
"title": "$:/language/Docs/PaletteColours/notification-background",
"text": "通知背景"
},
"$:/language/Docs/PaletteColours/notification-border": {
"title": "$:/language/Docs/PaletteColours/notification-border",
"text": "通知边框"
},
"$:/language/Docs/PaletteColours/page-background": {
"title": "$:/language/Docs/PaletteColours/page-background",
"text": "页面背景"
},
"$:/language/Docs/PaletteColours/pre-background": {
"title": "$:/language/Docs/PaletteColours/pre-background",
"text": "pre 背景"
},
"$:/language/Docs/PaletteColours/pre-border": {
"title": "$:/language/Docs/PaletteColours/pre-border",
"text": "pre 边框"
},
"$:/language/Docs/PaletteColours/primary": {
"title": "$:/language/Docs/PaletteColours/primary",
"text": "主颜色"
},
"$:/language/Docs/PaletteColours/select-tag-background": {
"title": "$:/language/Docs/PaletteColours/select-tag-background",
"text": "`<select>` 元素背景"
},
"$:/language/Docs/PaletteColours/select-tag-foreground": {
"title": "$:/language/Docs/PaletteColours/select-tag-foreground",
"text": "`<select>` 元素文本"
},
"$:/language/Docs/PaletteColours/sidebar-button-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
"text": "侧边栏按钮前景"
},
"$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
"text": "悬停侧边栏控制项前景"
},
"$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
"text": "侧边栏控制项前景"
},
"$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
"title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
"text": "侧边栏前景阴影"
},
"$:/language/Docs/PaletteColours/sidebar-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-foreground",
"text": "侧边栏前景"
},
"$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
"text": "悬停侧边栏低调前景"
},
"$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
"text": "侧边栏低调前景"
},
"$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
"text": "侧边栏选定页签背景"
},
"$:/language/Docs/PaletteColours/sidebar-tab-background": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
"text": "侧边栏页签背景"
},
"$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
"text": "侧边栏选定页签边框"
},
"$:/language/Docs/PaletteColours/sidebar-tab-border": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
"text": "侧边栏页签边框"
},
"$:/language/Docs/PaletteColours/sidebar-tab-divider": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
"text": "侧边栏页签分隔线"
},
"$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
"text": "侧边栏选定页签前景"
},
"$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
"text": "侧边栏页签前景"
},
"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
"text": "侧边栏悬停条目链结前景"
},
"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
"text": "侧边栏条目链结前景"
},
"$:/language/Docs/PaletteColours/site-title-foreground": {
"title": "$:/language/Docs/PaletteColours/site-title-foreground",
"text": "网站标题前景"
},
"$:/language/Docs/PaletteColours/static-alert-foreground": {
"title": "$:/language/Docs/PaletteColours/static-alert-foreground",
"text": "静态警示前景"
},
"$:/language/Docs/PaletteColours/tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/tab-background-selected",
"text": "选定的页签背景"
},
"$:/language/Docs/PaletteColours/tab-background": {
"title": "$:/language/Docs/PaletteColours/tab-background",
"text": "页签背景"
},
"$:/language/Docs/PaletteColours/tab-border-selected": {
"title": "$:/language/Docs/PaletteColours/tab-border-selected",
"text": "选定的页签边框"
},
"$:/language/Docs/PaletteColours/tab-border": {
"title": "$:/language/Docs/PaletteColours/tab-border",
"text": "页签边框"
},
"$:/language/Docs/PaletteColours/tab-divider": {
"title": "$:/language/Docs/PaletteColours/tab-divider",
"text": "页签分隔线"
},
"$:/language/Docs/PaletteColours/tab-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
"text": "选定的页签前景"
},
"$:/language/Docs/PaletteColours/tab-foreground": {
"title": "$:/language/Docs/PaletteColours/tab-foreground",
"text": "页签前景"
},
"$:/language/Docs/PaletteColours/table-border": {
"title": "$:/language/Docs/PaletteColours/table-border",
"text": "表格边框"
},
"$:/language/Docs/PaletteColours/table-footer-background": {
"title": "$:/language/Docs/PaletteColours/table-footer-background",
"text": "表格页脚背景"
},
"$:/language/Docs/PaletteColours/table-header-background": {
"title": "$:/language/Docs/PaletteColours/table-header-background",
"text": "表格标题背景"
},
"$:/language/Docs/PaletteColours/tag-background": {
"title": "$:/language/Docs/PaletteColours/tag-background",
"text": "标签背景"
},
"$:/language/Docs/PaletteColours/tag-foreground": {
"title": "$:/language/Docs/PaletteColours/tag-foreground",
"text": "标签前景"
},
"$:/language/Docs/PaletteColours/tiddler-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-background",
"text": "条目背景"
},
"$:/language/Docs/PaletteColours/tiddler-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-border",
"text": "条目边框"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
"text": "悬停的条目控制项前景"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
"text": "选定的条目控制项前景"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
"text": "条目控制项前景"
},
"$:/language/Docs/PaletteColours/tiddler-editor-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
"text": "条目编辑器背景"
},
"$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
"text": "条目编辑器边框图片"
},
"$:/language/Docs/PaletteColours/tiddler-editor-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
"text": "条目编辑器边框"
},
"$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
"text": "条目编辑器中偶数栏位背景"
},
"$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
"text": "条目编辑器中奇数栏位背景"
},
"$:/language/Docs/PaletteColours/tiddler-info-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-background",
"text": "条目信息面板背景"
},
"$:/language/Docs/PaletteColours/tiddler-info-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-border",
"text": "条目信息面板边框"
},
"$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
"text": "条目信息面板页签背景"
},
"$:/language/Docs/PaletteColours/tiddler-link-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-link-background",
"text": "条目链结背景"
},
"$:/language/Docs/PaletteColours/tiddler-link-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
"text": "条目链结前景"
},
"$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
"text": "条目副标题前景"
},
"$:/language/Docs/PaletteColours/tiddler-title-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
"text": "条目标题前景"
},
"$:/language/Docs/PaletteColours/toolbar-new-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-new-button",
"text": "工具栏 '添加条目' 按钮前景"
},
"$:/language/Docs/PaletteColours/toolbar-options-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-options-button",
"text": "工具栏 '选项' 按钮前景"
},
"$:/language/Docs/PaletteColours/toolbar-save-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-save-button",
"text": "工具栏 '保存' 按钮前景"
},
"$:/language/Docs/PaletteColours/toolbar-info-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-info-button",
"text": "工具栏 '资讯' 按钮前景"
},
"$:/language/Docs/PaletteColours/toolbar-edit-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
"text": "工具栏 '编辑' 按钮前景"
},
"$:/language/Docs/PaletteColours/toolbar-close-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-close-button",
"text": "工具栏 '关闭' 按钮前景"
},
"$:/language/Docs/PaletteColours/toolbar-delete-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
"text": "工具栏 '删除' 按钮前景"
},
"$:/language/Docs/PaletteColours/toolbar-cancel-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
"text": "工具栏 '取消' 按钮前景"
},
"$:/language/Docs/PaletteColours/toolbar-done-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-done-button",
"text": "工具栏 '完成 按钮前景"
},
"$:/language/Docs/PaletteColours/untagged-background": {
"title": "$:/language/Docs/PaletteColours/untagged-background",
"text": "未设标签的背景"
},
"$:/language/Docs/PaletteColours/very-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/very-muted-foreground",
"text": "非常低调前景"
},
"$:/language/EditTemplate/Body/External/Hint": {
"title": "$:/language/EditTemplate/Body/External/Hint",
"text": "此条目显示保存于主要的 TiddlyWiki 文件之外的内容。你可以编辑其标签和字段,但不能直接编辑内容本身"
},
"$:/language/EditTemplate/Body/Placeholder": {
"title": "$:/language/EditTemplate/Body/Placeholder",
"text": "输入此条目的内容"
},
"$:/language/EditTemplate/Body/Preview/Type/Output": {
"title": "$:/language/EditTemplate/Body/Preview/Type/Output",
"text": "输出"
},
"$:/language/EditTemplate/Field/Remove/Caption": {
"title": "$:/language/EditTemplate/Field/Remove/Caption",
"text": "删除字段"
},
"$:/language/EditTemplate/Field/Remove/Hint": {
"title": "$:/language/EditTemplate/Field/Remove/Hint",
"text": "删除字段"
},
"$:/language/EditTemplate/Field/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Field/Dropdown/Caption",
"text": "字段列表"
},
"$:/language/EditTemplate/Field/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Field/Dropdown/Hint",
"text": "显示字段列表"
},
"$:/language/EditTemplate/Fields/Add/Button": {
"title": "$:/language/EditTemplate/Fields/Add/Button",
"text": "添加"
},
"$:/language/EditTemplate/Fields/Add/Button/Hint": {
"title": "$:/language/EditTemplate/Fields/Add/Button/Hint",
"text": "添加字段至条目"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/System": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
"text": "系统字段"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/User": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
"text": "使用者字段"
},
"$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
"text": "字段名称"
},
"$:/language/EditTemplate/Fields/Add/Prompt": {
"title": "$:/language/EditTemplate/Fields/Add/Prompt",
"text": "添加字段:"
},
"$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
"text": "字段内容"
},
"$:/language/EditTemplate/Shadow/Warning": {
"title": "$:/language/EditTemplate/Shadow/Warning",
"text": "这是一个默认条目。您做的任何更改将会覆盖来自 <<pluginLink>> 插件的默认版本。"
},
"$:/language/EditTemplate/Shadow/OverriddenWarning": {
"title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
"text": "这是一个修改过的默认条目。删除此条目可以还原为 <<pluginLink>> 插件中的默认版本。"
},
"$:/language/EditTemplate/Tags/Add/Button": {
"title": "$:/language/EditTemplate/Tags/Add/Button",
"text": "添加"
},
"$:/language/EditTemplate/Tags/Add/Button/Hint": {
"title": "$:/language/EditTemplate/Tags/Add/Button/Hint",
"text": "添加标签"
},
"$:/language/EditTemplate/Tags/Add/Placeholder": {
"title": "$:/language/EditTemplate/Tags/Add/Placeholder",
"text": "标签名称"
},
"$:/language/EditTemplate/Tags/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
"text": "标签清单"
},
"$:/language/EditTemplate/Tags/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
"text": "显示标签清单"
},
"$:/language/EditTemplate/Title/BadCharacterWarning": {
"title": "$:/language/EditTemplate/Title/BadCharacterWarning",
"text": "请注意,避免在条目名称中使用这些字符:<<bad-chars>>"
},
"$:/language/EditTemplate/Title/Exists/Prompt": {
"title": "$:/language/EditTemplate/Title/Exists/Prompt",
"text": "目标条目已经存在"
},
"$:/language/EditTemplate/Title/Relink/Prompt": {
"title": "$:/language/EditTemplate/Title/Relink/Prompt",
"text": "将在其他条目的 //tags// 和 //list// 字段中的 ''<$text text=<<fromTitle>>/>'' 改为 ''<$text text=<<toTitle>>/>''"
},
"$:/language/EditTemplate/Title/References/Prompt": {
"title": "$:/language/EditTemplate/Title/References/Prompt",
"text": "下列对此条目的引用,不会自动更新:"
},
"$:/language/EditTemplate/Type/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Type/Dropdown/Caption",
"text": "内容类型清单"
},
"$:/language/EditTemplate/Type/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Type/Dropdown/Hint",
"text": "显示内容类型清单"
},
"$:/language/EditTemplate/Type/Delete/Caption": {
"title": "$:/language/EditTemplate/Type/Delete/Caption",
"text": "删除内容类型"
},
"$:/language/EditTemplate/Type/Delete/Hint": {
"title": "$:/language/EditTemplate/Type/Delete/Hint",
"text": "删除内容类型"
},
"$:/language/EditTemplate/Type/Placeholder": {
"title": "$:/language/EditTemplate/Type/Placeholder",
"text": "内容类型"
},
"$:/language/EditTemplate/Type/Prompt": {
"title": "$:/language/EditTemplate/Type/Prompt",
"text": "类型:"
},
"$:/language/Exporters/StaticRiver": {
"title": "$:/language/Exporters/StaticRiver",
"text": "静态 HTML"
},
"$:/language/Exporters/JsonFile": {
"title": "$:/language/Exporters/JsonFile",
"text": "JSON 文件"
},
"$:/language/Exporters/CsvFile": {
"title": "$:/language/Exporters/CsvFile",
"text": "CSV 文件"
},
"$:/language/Exporters/TidFile": {
"title": "$:/language/Exporters/TidFile",
"text": "\".tid\" 文件"
},
"$:/language/Docs/Fields/_canonical_uri": {
"title": "$:/language/Docs/Fields/_canonical_uri",
"text": "外部图像条目的完整的 URI"
},
"$:/language/Docs/Fields/bag": {
"title": "$:/language/Docs/Fields/bag",
"text": "条目的来源集的名称"
},
"$:/language/Docs/Fields/caption": {
"title": "$:/language/Docs/Fields/caption",
"text": "显示于页签或按钮上的标题文字"
},
"$:/language/Docs/Fields/color": {
"title": "$:/language/Docs/Fields/color",
"text": "条目的 CSS 颜色值"
},
"$:/language/Docs/Fields/component": {
"title": "$:/language/Docs/Fields/component",
"text": "负责[[警示条目|AlertMechanism]]的组件名称"
},
"$:/language/Docs/Fields/created": {
"title": "$:/language/Docs/Fields/created",
"text": "条目的创建日期"
},
"$:/language/Docs/Fields/creator": {
"title": "$:/language/Docs/Fields/creator",
"text": "条目的创建者"
},
"$:/language/Docs/Fields/current-tiddler": {
"title": "$:/language/Docs/Fields/current-tiddler",
"text": "用于缓存[[浏览历史列表|HistoryMechanism]]的最上层条目"
},
"$:/language/Docs/Fields/dependents": {
"title": "$:/language/Docs/Fields/dependents",
"text": "插件的相依插件列表"
},
"$:/language/Docs/Fields/description": {
"title": "$:/language/Docs/Fields/description",
"text": "插件的说明、描述"
},
"$:/language/Docs/Fields/draft.of": {
"title": "$:/language/Docs/Fields/draft.of",
"text": "草稿条目,包含条目的标题、标签、栏位 ..."
},
"$:/language/Docs/Fields/draft.title": {
"title": "$:/language/Docs/Fields/draft.title",
"text": "草稿条目的标题"
},
"$:/language/Docs/Fields/footer": {
"title": "$:/language/Docs/Fields/footer",
"text": "wizard 的注脚"
},
"$:/language/Docs/Fields/icon": {
"title": "$:/language/Docs/Fields/icon",
"text": "条目的标题含有与条目关联的图标"
},
"$:/language/Docs/Fields/library": {
"title": "$:/language/Docs/Fields/library",
"text": "若设为 \"yes\",表示条目应该被保存为一个 JavaScript 程序库"
},
"$:/language/Docs/Fields/list": {
"title": "$:/language/Docs/Fields/list",
"text": "条目的列表,指定一些条目的标题清单"
},
"$:/language/Docs/Fields/list-before": {
"title": "$:/language/Docs/Fields/list-before",
"text": "前条目名称将被添加到条目排序清单中的设置条目名称之前,或若此栏位存在但是空的,则被添加于清单的前端"
},
"$:/language/Docs/Fields/list-after": {
"title": "$:/language/Docs/Fields/list-after",
"text": "当前条目名称将被添加到条目排序清单的设置条目名称之后,或若此栏位存在但是空的,则被添加于清单的尾端"
},
"$:/language/Docs/Fields/modified": {
"title": "$:/language/Docs/Fields/modified",
"text": "条目的最近修改日期与时间"
},
"$:/language/Docs/Fields/modifier": {
"title": "$:/language/Docs/Fields/modifier",
"text": "条目的最近修改者"
},
"$:/language/Docs/Fields/name": {
"title": "$:/language/Docs/Fields/name",
"text": "具可读性的插件条目的名称"
},
"$:/language/Docs/Fields/plugin-priority": {
"title": "$:/language/Docs/Fields/plugin-priority",
"text": "插件条目的优先级数值"
},
"$:/language/Docs/Fields/plugin-type": {
"title": "$:/language/Docs/Fields/plugin-type",
"text": "插件条目的类型"
},
"$:/language/Docs/Fields/released": {
"title": "$:/language/Docs/Fields/released",
"text": "TiddlyWiki 的发布日期"
},
"$:/language/Docs/Fields/revision": {
"title": "$:/language/Docs/Fields/revision",
"text": "条目存放于服务器中的修订版本"
},
"$:/language/Docs/Fields/source": {
"title": "$:/language/Docs/Fields/source",
"text": "条目的网址"
},
"$:/language/Docs/Fields/subtitle": {
"title": "$:/language/Docs/Fields/subtitle",
"text": "一个 wizard 的副标题"
},
"$:/language/Docs/Fields/tags": {
"title": "$:/language/Docs/Fields/tags",
"text": "条目的标签清单"
},
"$:/language/Docs/Fields/text": {
"title": "$:/language/Docs/Fields/text",
"text": "条目的内文"
},
"$:/language/Docs/Fields/throttle.refresh": {
"title": "$:/language/Docs/Fields/throttle.refresh",
"text": "如果存在,则限制此条目的刷新"
},
"$:/language/Docs/Fields/title": {
"title": "$:/language/Docs/Fields/title",
"text": "条目的唯一名称"
},
"$:/language/Docs/Fields/toc-link": {
"title": "$:/language/Docs/Fields/toc-link",
"text": "若设为: \"no\",则抑制目录树中的条目链接。"
},
"$:/language/Docs/Fields/type": {
"title": "$:/language/Docs/Fields/type",
"text": "条目的内容类型"
},
"$:/language/Docs/Fields/version": {
"title": "$:/language/Docs/Fields/version",
"text": "插件的版本信息"
},
"$:/language/Docs/Fields/_is_skinny": {
"title": "$:/language/Docs/Fields/_is_skinny",
"text": "如果存在,则表示必须从服务器加载条目的文本字段"
},
"$:/language/Filters/AllTiddlers": {
"title": "$:/language/Filters/AllTiddlers",
"text": "所有条目,不含系统条目"
},
"$:/language/Filters/RecentSystemTiddlers": {
"title": "$:/language/Filters/RecentSystemTiddlers",
"text": "最近修改的条目,包含系统条目"
},
"$:/language/Filters/RecentTiddlers": {
"title": "$:/language/Filters/RecentTiddlers",
"text": "最近修改的条目"
},
"$:/language/Filters/AllTags": {
"title": "$:/language/Filters/AllTags",
"text": "所有标签,不含系统标签"
},
"$:/language/Filters/Missing": {
"title": "$:/language/Filters/Missing",
"text": "缺失条目"
},
"$:/language/Filters/Drafts": {
"title": "$:/language/Filters/Drafts",
"text": "草稿条目"
},
"$:/language/Filters/Orphans": {
"title": "$:/language/Filters/Orphans",
"text": "孤立条目"
},
"$:/language/Filters/SystemTiddlers": {
"title": "$:/language/Filters/SystemTiddlers",
"text": "系统条目"
},
"$:/language/Filters/ShadowTiddlers": {
"title": "$:/language/Filters/ShadowTiddlers",
"text": "默认条目"
},
"$:/language/Filters/OverriddenShadowTiddlers": {
"title": "$:/language/Filters/OverriddenShadowTiddlers",
"text": "被覆写的默认条目"
},
"$:/language/Filters/SessionTiddlers": {
"title": "$:/language/Filters/SessionTiddlers",
"text": "自维基加载后修改的条目"
},
"$:/language/Filters/SystemTags": {
"title": "$:/language/Filters/SystemTags",
"text": "系统标签"
},
"$:/language/Filters/StoryList": {
"title": "$:/language/Filters/StoryList",
"text": "故事河中的条目,不含 ~$:/AdvancedSearch"
},
"$:/language/Filters/TypedTiddlers": {
"title": "$:/language/Filters/TypedTiddlers",
"text": "非维基文字条目"
},
"GettingStarted": {
"title": "GettingStarted",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n欢迎使用 ~TiddlyWiki 及参与 ~TiddlyWiki 社群\n\n开始将重要资讯存放于 ~TiddlyWiki 之前,确认您可以可靠地保存变更是很重要的。详细资讯请参阅 https://tiddlywiki.com/#GettingStarted\n\n!! 设置此 ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\n请参阅[[控制台|$:/ControlPanel]]查看更多选项。"
},
"$:/language/Help/build": {
"title": "$:/language/Help/build",
"description": "自动执行已配置的命令",
"text": "生成指定的生成目标为当前 wiki。若未指定任何生成目标,则生成所有可用的目标。\n\n```\n--build <target> [<target> ...]\n```\n\n生成目标在 wiki 文件夹的 `tiddlywiki.info` 文件中定义。\n"
},
"$:/language/Help/clearpassword": {
"title": "$:/language/Help/clearpassword",
"description": "清除用于后续加密的密码",
"text": "清除用于后续加密的密码\n\n```\n--clearpassword\n```\n"
},
"$:/language/Help/default": {
"title": "$:/language/Help/default",
"text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\n用法: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\n可用的命令:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\n取得关于某个命令的详细帮助:\n\n```\ntiddlywiki --help <command>\n```\n"
},
"$:/language/Help/deletetiddlers": {
"title": "$:/language/Help/deletetiddlers",
"description": "删除一组条目",
"text": "<<.from-version \"5.1.20\">> 删除由筛选器标识的一组条目。\n\n```\n--deletetiddlers <filter>\n```\n"
},
"$:/language/Help/editions": {
"title": "$:/language/Help/editions",
"description": "列出可用的 TiddlyWiki 版本",
"text": "列出可用版本的名称和描述。您可以用 `--init` 命令创建一个指定版本的新维基。\n\n```\n--editions\n```\n"
},
"$:/language/Help/fetch": {
"title": "$:/language/Help/fetch",
"description": "通过网址从维基撷取条目",
"text": "通过 HTTP/HTTPS 撷取一个或多个文件,并导入匹配筛选器的条目,可选的转换传入的名称。\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\n \"file\" 和 \"files\" 选项撷取指定的文件,并尝试导入其中的条目(与将文件拖动到浏览器视窗中的处理相同)。 \"raw-file\" 和 \"raw-files\" 变选项撷取指定的文件,并将原始文件资料存储于条目,而不套用导入逻辑。\n\n使用 \"file\" and \"raw-file\" 选项为仅撷取单个文件,且第一个参数为要读取文件的网址。\n\n使用 \"files\" 和 \"raw-files\" 选项为撷取多个文件,且第一个参数是一个产生要读取文件的网址清单的筛选器。例如,给定标签为 \"remote-server\" 的一组具有字段 \"url\" 的条目,筛选器 `[tag[remote-server]get[url]]` 将取回所有可用的网址。\n\n对于 \"file\" 和 \"files\" 选项,the `<import-filter>` 参数指定一个筛选器,用于确定要导入哪些条目。如果未提供,则默认为 `[all[tiddlers]]`。\n\n对于所有选项,`<transform-filter>` 参数指定一个可选的筛选器,用于转换导入条目的名称。例如,`[addprefix[$:/myimports/]]` 会将前缀 `$:/myimports/` 加至每个名称。\n\n于 `--fetch` 之前使用 `--verbose` 命令,将在导入期间输出进度信息。\n\n请注意,TiddlyWiki 不会撷取一个已经加载插件的旧版本。\n\n以下示例从 https://tiddlywiki.com 取回所有非系统条目,并将其保存到一个 JSON 文件:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\n以下范例从 https://tiddlywiki.com 取回 \"favicon\" 文件,并将其保存在名为 \"output.ico\" 的文件中。请注意,在 \"--fetch\" 命令中引用的中间条目 \"Icon Tiddler\",因为它被用作转换筛选器来替换预设的名称,而 \"--savetiddler\" 命令没有引号,因为它是直接用作标题。\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n"
},
"$:/language/Help/help": {
"title": "$:/language/Help/help",
"description": "显示 TiddlyWiki 命令的说明",
"text": "显示命令的帮助文本:\n\n```\n--help [<command>]\n```\n\n若省略命令名称,则显示可用命令的清单。\n"
},
"$:/language/Help/import": {
"title": "$:/language/Help/import",
"description": "从文件导入条目",
"text": "从 TiddlyWiki 文件 (`.html`)、`.tiddler`、`.tid`、`.json` 或其他本机文件导入条目。必须明确指定解串器,而不像 load 命令,从文件扩展名推断解串器。\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\n核心的解串器包括:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\n导入的条目名称,默认为文件名。\n\n编码默认为 \"utf8\",但用于导入二进制文件可以是 \"base64\"。\n\n请注意,TiddlyWiki 不会导入旧版本的已加载插件。\n"
},
"$:/language/Help/init": {
"title": "$:/language/Help/init",
"description": "初始化一个新的 wiki 文件夹",
"text": "初始化一个空的 [[WikiFolder|WikiFolders]] 的指定版本的副本。\n\n```\n--init <edition> [<edition> ...]\n```\n\n例如:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\n注意:\n\n* 若有需要,将创建 wiki 文件夹目录\n* 其中 \"edition\" 默认为 ''empty''\n* 若 wiki 文件夹不是空的,则初始化命令将失败\n* 初始化命令会删除 'tiddlywiki.info' 文件内所有 'includeWikis' 的定义。\n* 当指定多个版本时,这些版本于初始化后,将覆写早期版本共用的所有文件 (故此最终的 `tiddlywiki.info` 文件将是从最近的版本复制而得)\n* `--editions` 传回所有可用版本的清单。\n"
},
"$:/language/Help/listen": {
"title": "$:/language/Help/listen",
"description": "为 TiddlyWiki 提供一个 HTTP 服务器接口",
"text": "通过 HTTP 提供一个维基服务。\n\nlisten 命令使用[[命名的命令参数|NamedCommandParameters]]:\n\n```\n--listen [<name>=<value>]...\n```\n\n所有参数都是可选的, 具有安全的默认值, 可以按任意顺序指定。认可的参数有:\n\n* ''host'' - 可选的主机名称, (默认为 \"127.0.0.1\" 或名为 \"localhost\")\n* ''path-prefix'' - 可选的路径前缀\n* ''port'' - 侦听的埠号;非数值会被解译为一个系统环境变数,从其中提取埠号 (默认为 \"8080\")\n* ''credentials'' - 凭证 CSV 文件的路径名(相对于维基文件夹)\n* ''anon-username'' - 匿名用户的编辑署名\n* ''username'' - 可选的基本验证用户名称\n* ''password'' - 可选的基本验证密码\n* ''authenticated-user-header'' - 可选的标头名称,用于受信任身份验证\n* ''readers'' - 允许读取此维基的主体,以逗号分隔的清单\n* ''writers'' - 允许写入此维基的主体,以逗号分隔的清单\n* ''csrf-disable'' - 设置为 \"yes\" 以禁用 CSRF 检查 (默认为 \"no\")\n* ''root-tiddler'' - 服务的基本条目 (默认为 \"$:/core/save/all\")\n* ''root-render-type'' - 呈现的基本条目的内容类型 (默认为 \"text/plain\")\n* ''root-serve-type'' - 服务的基本条目的内容类型 (默认为 \"text/html\")\n* ''tls-cert'' - TLS 证书文件的路径名(相对于维基文件夹)\n* ''tls-key'' - TLS 密钥文件的路径名(相对于维基文件夹)\n* ''debug-level'' - 可选的调试级别;设置为 \"debug\" 来查看请求的详细信息;(默认为 \"none\")\n* ''gzip'' - 设为 \"yes\" 以启用某些 http 端点的 gzip 压缩 (默认为 \"no\")\n\n有关向整个本地网络开启实例的信息,以及可能的安全问题,请参阅 TiddlyWiki.com 的 WebServer 条目。\n"
},
"$:/language/Help/load": {
"title": "$:/language/Help/load",
"description": "从文件中加载条目",
"text": "从 TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` 或其他本机文件加载条目。应用的处理程序取决于导入文件的扩展名。如果您需要明确指定解串器和编码,请改用 `import` 命令。\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\n默认情况下, 如果未找到条目,load 命令会引发错误。通过提供可选的 \"noerror\" 参数可以抑制该错误。\n\n从已加密的 TiddlyWiki 文件中加载条目,须使用 PasswordCommand 指定密码,例如:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\n请注意 TiddlyWiki 将不加载旧版本的已挂载的插件。\n"
},
"$:/language/Help/makelibrary": {
"title": "$:/language/Help/makelibrary",
"description": "构建升级处理所需的程式库插件",
"text": "为升级处理构建 `$:/UpgradeLibrary` 条目。\n\n升级程式库被格式化为一个插件类型为 `library` 的一般插件条目。它包含 TiddlyWiki5 存储库中所有可用的插件、布景主题和语言包的副本。\n\n此命令仅供内部使用;它只是与使用者构建一个自订的升级程序相关。\n\n```\n--makelibrary <title>\n```\n\n标题参数默认为 `$:/UpgradeLibrary`。\n"
},
"$:/language/Help/notfound": {
"title": "$:/language/Help/notfound",
"text": "无此帮助项目"
},
"$:/language/Help/output": {
"title": "$:/language/Help/output",
"description": "设置后续命令的基准输出文件夹",
"text": "设置后续命令的基准输出文件夹,默认为该版本文件夹的 `output` 子文件夹。\n\n```\n--output <pathname>\n```\n\n若指定的路径是相对路径,则它是被解析相对于当前的工作文件夹。例如:`--output .` 將輸出文件夹設置為當前工作文件夹。"
},
"$:/language/Help/password": {
"title": "$:/language/Help/password",
"description": "设置用以加密的密码",
"text": "设置用以加密的密码\n\n```\n--password <password>\n```\n\n''请注意'':这不是用于提供 TiddlyWiki 具有密码保护功能。相反地,请看 [[ServerCommand]] 的密码选项说明。\n"
},
"$:/language/Help/render": {
"title": "$:/language/Help/render",
"description": "呈现个别条目到文件",
"text": "呈现由筛选器标识的个别条目,并将结果保存到指定的文件。\n\n可选择性地指定范本条目名称。在此情况下,不是直接呈现每个条目,而是使用设为正在呈现的条目名称的 \"currentTiddler\" 变量,来呈现范本条目。\n\n也可以选择性地指定附加变量的名称和值。\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': 标识要呈现的条目的筛选器\n* ''filename-filter'': 可选的筛选器,转换条目名称至路径名。如果省略,默认为 `[is[tiddler]addsuffix[.html]]`,其使用未改变的条目名称为文件名\n* ''template'': 可选的范本,用于呈现每个条目\n* ''render-type'': 可选的呈现类型:`text/html` (默认值) 会传回完整的 HTML 文本,而 `text/plain` 只会传回文本内容 (即其忽略 HTML 标记与其他不可印出的数据)\n* ''name'': 可选的变量名称\n* ''value'': 可选的变量值\n\n默认情况下,文件名被解析为相对于发行版文件夹的 `output` 子文件夹。`--output` 命令可用于将输出指到一个不同的文件夹。\n\n附注:\n\n* 输出目录不清除任何现有的文件\n* 文件名的路径中,任何不存在的文件夹,将自动创建。\n* 当正呈现的条目名称中带有空格,请注意同时使用命令行接口所要求的引号,与 TiddlyWiki 的双重方括号;`--render \"[[Motovun Jack.jpg]]\"`\n* 所选的项目被设置为当前正在呈现的条目名称,以此评估文件名筛选器,允条目名称用作基础计算的文件名。例如,`[encodeuricomponent[]addprefix[static/]]` 为每个条目名称套用 URI 编码,然后增加首码 `static/`\n* `--render` 命令是已弃用的 `--rendertiddler` 和 `--rendertiddlers` 的一个更灵活的替代命令。\n\n例子:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- 呈现所有非系统条目为 \"tiddlers\" 子文件夹中的文件,文件名为 URL 编码的条目名称和扩展名 HTML\n"
},
"$:/language/Help/rendertiddler": {
"title": "$:/language/Help/rendertiddler",
"description": "呈现个别条目为指定的内容类型",
"text": "(请注意:`--rendertiddler` 命令已被弃用,而支持新的、更灵活的 `--render` 命令)\n\n呈现个别条目为指定的[[内容类型|ContentType]],默认为 `text/html` 且保存为指定的文件名。\n\n还可以指定一个模板,在这种情况下,\"currentTiddler\" 变量设为正在呈现的条目 (第一个参数值) 与模板条目合并呈现。\n\n也能可选地指定附加变量的名称与其值。\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\n```\n\n默认情况下,文件名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件夹。\n\n自动创建在文件名称的路径中任何缺少的文件夹。\n\n例如,以下命令通过使用核心模板 `$:/core/templates/exporters/JsonFile`,将所有匹配筛选器 `[tag[done]]` 的条目保存到名为 `output.json` 的 JSON 文件。\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```"
},
"$:/language/Help/rendertiddlers": {
"title": "$:/language/Help/rendertiddlers",
"description": "呈现符合筛选条件的条目为指定的内容类型",
"text": "(请注意:`--rendertiddlers` 命令已被弃用,而支持新的、更灵活的 `--render` 命令)\n\n呈现符合筛选条的条目为指定的[[内容类型|ContentType]] (默认为 `text/html`) 与扩展名 (默认为 `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\n例如:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\n默认情况下,路径名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件。\n\n在目标文件夹中的任何文件都会被删除,除非指定 ''noclean'' 旗标。若缺少目标文件夹,则以递归方式创建。"
},
"$:/language/Help/save": {
"title": "$:/language/Help/save",
"description": "将个别原始条目保存到文件",
"text": "将筛选器标识的个别条目,以原始文本或二进位格式,保存到指定的文件。\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': 标识要保存的条目的筛选器\n* ''filename-filter'': 可选的筛选器,转换条目名称至路径名。如果省略,默认为 `[is[tiddler]]`,其使用未改变的条目名称为文件名\n\n附注:\n\n* 输出文件夹不清除任何现有的文件\n* 文件名的路径中,任何不存在的文件夹,将自动创建。\n* 当正保存的条目的名称中带有空格,请注意同时使用命令行接口所要求的引号,与 TiddlyWiki 的双重方括号;`--save \"[[Motovun Jack.jpg]]\"`\n* 所选的项目被设置为当前正在保存的条目名称,以此评估文件名筛选器,允条目名称用作基础计算的文件名。例如,`[encodeuricomponent[]addprefix[static/]]` 为每个条目名称套用 URI 编码,然后增加首码 `static/`\n* `--save` 命令是已被弃用的 `--savetiddler` 和 `--savetiddlers` 的一个更灵活的替代命令。\n\n例子:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- 保存所有非系统的图像条目为 \"tiddlers\" 子文件夹中的文件,文件名为 URL 编码的条目名称"
},
"$:/language/Help/savetiddler": {
"title": "$:/language/Help/savetiddler",
"description": "将条目的原始内容保存到一个文件",
"text": "(请注意:`--savetiddler` 命令已被弃用,而支持新的、更灵活的 `--save` 命令)\n\n保存个别条目的原始文本或二进制格式到指定的文件名。\n\n```\n--savetiddler <title> <filename>\n```\n\n默认情况下,文件名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件。\n\n自动创建在文件名称的路径中任何缺少的文件夹。\n"
},
"$:/language/Help/savetiddlers": {
"title": "$:/language/Help/savetiddlers",
"description": "将一群条目的原始内容保存到一个文件夹",
"text": "(请注意:`--savetiddlers` 命令已被弃用,而支持新的、更灵活的 `--save` 命令)\n\n保存一群条目的原始文字或二进制格式到指定的文件夹。\n\n```\n--savetiddlers <filter> <pathname> [noclean]\n```\n\n默认情况下,路径名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件夹。\n\n保存指定的文件之前,会先清除输出目录的现有文件。可藉由指定 ''noclean'' 旗标,禁用该删除动作。\n\n自动创建在路径中任何缺少的文件夹。\n"
},
"$:/language/Help/savewikifolder": {
"title": "$:/language/Help/savewikifolder",
"description": "将维基保存到一个新的维基文件夹",
"text": "<<.from-version \"5.1.20\">> 将当前维基保存为一个维基文件夹,包含条目、插件和配置:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* 目标维基文件夹必须为空或不存在\n* 筛选器指定应包括哪些条目。其为可选,默认为 `[all[tiddlers]]`\n* 官方插件库中的插件,将替换为 `tiddlywiki.info` 文件中引用到的插件\n* 自订插件将解压缩到自己的文件夹中\n\n常见的用法是将一个 TiddlyWiki HTML 文件转换成维基文件夹:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
},
"$:/language/Help/server": {
"title": "$:/language/Help/server",
"description": "提供一个 HTTP 服务器介面到 TiddlyWiki (已弃用,支持新的 listen 命令)",
"text": "在服务器中内置 TiddlyWiki5 是非常简单。虽与 TiddlyWeb 兼容,但不支持许多健全互联网面向的使用方式所需的功能。\n\n提供呈现一个指定条目,也可将个别条目编码成 JSON,且支持基本的 HTTP 操作 `GET`、`PUT` 及 `DELETE`.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\n参数说明:\n\n* ''port'' - 要侦听的埠号;非数值会被解译为一个系统环境变数,从其中提取埠号 (默认为 \"8080\")\n* ''root-tiddler'' - 服务的基本条目 (默认为 \"$:/core/save/all\")\n* ''root-render-type'' - 呈现的基本条目的内容类型 (默认为 \"text/plain\")\n* ''root-serve-type'' - 服务的基本条目的内容类型 (默认为 \"text/html\")\n* ''username'' - 默认的编辑者署名\n* ''password'' - 可选的基本验证密码\n* ''host'' - 可选的主机名称, (默认为 \"127.0.0.1\" 或名为 \"localhost\")\n* ''path-prefix'' - 可选的路径前缀\n* ''debug-level'' - 可选的调试级别;设置为 \"debug\" 来查看请求的详细信息;(默认为 \"none\")\n\n若指定密码参数,浏览器将提示使用者输入用户名与密码。注意,密码系以明码方式传递,应只在受信任的网络或 HTTPS 上使用。\n\n例如:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\n若您需要设置主机名称或路径前缀,而不要求输入密码,则可以指定空字符串的使用者名和密码。\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\n使用这样的位址,会将您的系统暴露给本地网络。有关向整个本地网络开启实例的信息,以及可能的安全问题,请参阅 TiddlyWiki.com 的 WebServer 条目。\n\n同时执行多个 TiddlyWiki 服务,须分别指定不同的埠号。使用环境变数,有助于将埠号传递给 Node.js 进程。本示例引用一个名为 \"MY_PORT_NUMBER\" 的环境变数:\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```"
},
"$:/language/Help/setfield": {
"title": "$:/language/Help/setfield",
"description": "准备用于外部条目",
"text": "//请注意此命令是试验性的,且可能会更改或在最终定稿前被替换//\n\n设置一群条目的指定栏位到 wikifying 范本条目的结果,其中的 `currentTiddler` 变数设置为各该条目。\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\n参数说明:\n\n* ''filter'' - 受影响的辨识条目的筛选条件\n* ''fieldname'' - 要修改的栏位(默认为 \"text\")\n* ''templatetitle'' - 该条目 wikify 到指定栏位。若为空白或丢失,则删除指定的栏位\n* ''rendertype'' - 要呈现的文本类型(默认为 \"text/plain\"; \"text/html\" 可以用于包含 HTML 标记))\n"
},
"$:/language/Help/unpackplugin": {
"title": "$:/language/Help/unpackplugin",
"description": "从插件解开附属的条目",
"text": "提取插件的附属条目,将其建立为一般条目:\n\n```\n--unpackplugin <title>\n```\n"
},
"$:/language/Help/verbose": {
"title": "$:/language/Help/verbose",
"description": "触发详细的输出模式",
"text": "触发显示详细的命令执行过程,可用于调试\n\n```\n--verbose\n```\n"
},
"$:/language/Help/version": {
"title": "$:/language/Help/version",
"description": "显示 TiddlyWiki 的版本编号",
"text": "显示 TiddlyWiki 的版本编号。\n\n```\n--version\n```\n"
},
"$:/language/Import/Imported/Hint": {
"title": "$:/language/Import/Imported/Hint",
"text": "下列条目已被导入:"
},
"$:/language/Import/Listing/Cancel/Caption": {
"title": "$:/language/Import/Listing/Cancel/Caption",
"text": "取消"
},
"$:/language/Import/Listing/Hint": {
"title": "$:/language/Import/Listing/Hint",
"text": "这些条目已备妥导入:"
},
"$:/language/Import/Listing/Import/Caption": {
"title": "$:/language/Import/Listing/Import/Caption",
"text": "导入"
},
"$:/language/Import/Listing/Select/Caption": {
"title": "$:/language/Import/Listing/Select/Caption",
"text": "选择"
},
"$:/language/Import/Listing/Status/Caption": {
"title": "$:/language/Import/Listing/Status/Caption",
"text": "状态"
},
"$:/language/Import/Listing/Title/Caption": {
"title": "$:/language/Import/Listing/Title/Caption",
"text": "条目"
},
"$:/language/Import/Listing/Preview": {
"title": "$:/language/Import/Listing/Preview",
"text": "预览:"
},
"$:/language/Import/Listing/Preview/Text": {
"title": "$:/language/Import/Listing/Preview/Text",
"text": "文本"
},
"$:/language/Import/Listing/Preview/TextRaw": {
"title": "$:/language/Import/Listing/Preview/TextRaw",
"text": "文本 (原始)"
},
"$:/language/Import/Listing/Preview/Fields": {
"title": "$:/language/Import/Listing/Preview/Fields",
"text": "字段"
},
"$:/language/Import/Listing/Preview/Diff": {
"title": "$:/language/Import/Listing/Preview/Diff",
"text": "差异"
},
"$:/language/Import/Listing/Preview/DiffFields": {
"title": "$:/language/Import/Listing/Preview/DiffFields",
"text": "差异 (字段)"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
"text": "封锁的不兼容或过时插件"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
"text": "封锁的插件 (由于传入的 <<incoming>> 较现有版本 <<existing>> 旧)"
},
"$:/language/Import/Upgrader/Plugins/Upgraded": {
"title": "$:/language/Import/Upgrader/Plugins/Upgraded",
"text": "升级插件,从 <<incoming>> 到 <<upgraded>>"
},
"$:/language/Import/Upgrader/State/Suppressed": {
"title": "$:/language/Import/Upgrader/State/Suppressed",
"text": "封锁的暂存状态条目"
},
"$:/language/Import/Upgrader/System/Suppressed": {
"title": "$:/language/Import/Upgrader/System/Suppressed",
"text": "封锁的系统条目"
},
"$:/language/Import/Upgrader/System/Warning": {
"title": "$:/language/Import/Upgrader/System/Warning",
"text": "核心模块条目"
},
"$:/language/Import/Upgrader/System/Alert": {
"title": "$:/language/Import/Upgrader/System/Alert",
"text": "您即将导入一个条目会覆盖一个核心模块条目。不建议这样做,因为可能会使系统不稳定。"
},
"$:/language/Import/Upgrader/ThemeTweaks/Created": {
"title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
"text": "从 <$text text=<<from>>/> 迁移布景主题"
},
"$:/language/AboveStory/ClassicPlugin/Warning": {
"title": "$:/language/AboveStory/ClassicPlugin/Warning",
"text": "您貌似要加载为 ~TiddlyWiki 经典版设计的插件。请注意,[[这些插件无法运行于 TiddlyWiki 5.x.x 版|https://tiddlywiki.com/#TiddlyWikiClassic]]。检测到 ~TiddlyWiki 经典版插件:"
},
"$:/language/BinaryWarning/Prompt": {
"title": "$:/language/BinaryWarning/Prompt",
"text": "此条目包含二进制数据"
},
"$:/language/ClassicWarning/Hint": {
"title": "$:/language/ClassicWarning/Hint",
"text": "此条目以经典版 TiddlyWiki 标记格式撰写,不完全兼容新版 TiddlyWiki 的格式,详细信息请参阅:https://tiddlywiki.com/static/Upgrading。"
},
"$:/language/ClassicWarning/Upgrade/Caption": {
"title": "$:/language/ClassicWarning/Upgrade/Caption",
"text": "升级"
},
"$:/language/CloseAll/Button": {
"title": "$:/language/CloseAll/Button",
"text": "全部关闭"
},
"$:/language/ColourPicker/Recent": {
"title": "$:/language/ColourPicker/Recent",
"text": "最近︰"
},
"$:/language/ConfirmCancelTiddler": {
"title": "$:/language/ConfirmCancelTiddler",
"text": "您确定要放弃对条目 \"<$text text=<<title>>/>\" 的更改?"
},
"$:/language/ConfirmDeleteTiddler": {
"title": "$:/language/ConfirmDeleteTiddler",
"text": "您确定要删除条目 \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmOverwriteTiddler": {
"title": "$:/language/ConfirmOverwriteTiddler",
"text": "您确定要复写条目 \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmEditShadowTiddler": {
"title": "$:/language/ConfirmEditShadowTiddler",
"text": "您即将要编辑默认条目,任何更改将会复盖默认的系统,使未来的升级不寻常。您确定要编辑 \"<$text text=<<title>>/>\"?"
},
"$:/language/Count": {
"title": "$:/language/Count",
"text": "计数"
},
"$:/language/DefaultNewTiddlerTitle": {
"title": "$:/language/DefaultNewTiddlerTitle",
"text": "新条目"
},
"$:/language/Diffs/CountMessage": {
"title": "$:/language/Diffs/CountMessage",
"text": "<<diff-count>> 个差异"
},
"$:/language/DropMessage": {
"title": "$:/language/DropMessage",
"text": "拖放到此处 (或按 ESC 键取消)"
},
"$:/language/Encryption/Cancel": {
"title": "$:/language/Encryption/Cancel",
"text": "取消"
},
"$:/language/Encryption/ConfirmClearPassword": {
"title": "$:/language/Encryption/ConfirmClearPassword",
"text": "您要清除密码吗?当保存此维基时,这将删除已套用的加密"
},
"$:/language/Encryption/Username": {
"title": "$:/language/Encryption/Username",
"text": "用户名称"
},
"$:/language/Encryption/Password": {
"title": "$:/language/Encryption/Password",
"text": "密码"
},
"$:/language/Encryption/PromptSetPassword": {
"title": "$:/language/Encryption/PromptSetPassword",
"text": "为此 TiddlyWiki 设置一个新密码"
},
"$:/language/Encryption/RepeatPassword": {
"title": "$:/language/Encryption/RepeatPassword",
"text": "重复输入密码"
},
"$:/language/Encryption/PasswordNoMatch": {
"title": "$:/language/Encryption/PasswordNoMatch",
"text": "密码不匹配"
},
"$:/language/Encryption/SetPassword": {
"title": "$:/language/Encryption/SetPassword",
"text": "设定密码"
},
"$:/language/Error/Caption": {
"title": "$:/language/Error/Caption",
"text": "错误"
},
"$:/language/Error/EditConflict": {
"title": "$:/language/Error/EditConflict",
"text": "服务器上的文件已更改"
},
"$:/language/Error/Filter": {
"title": "$:/language/Error/Filter",
"text": "筛选器错误"
},
"$:/language/Error/FilterSyntax": {
"title": "$:/language/Error/FilterSyntax",
"text": "筛选器运算式中的语法错误"
},
"$:/language/Error/IsFilterOperator": {
"title": "$:/language/Error/IsFilterOperator",
"text": "筛选器错误︰'is' 筛选器运算符的未知操作数"
},
"$:/language/Error/LoadingPluginLibrary": {
"title": "$:/language/Error/LoadingPluginLibrary",
"text": "加载插件程式库时,发生错误"
},
"$:/language/Error/NetworkErrorAlert": {
"title": "$:/language/Error/NetworkErrorAlert",
"text": "`<h2>''网络错误''</h2>与服务器的连缐似乎已中断。这可能表示您的网络连缐有问题。请尝试恢复网路连缐才能继续。<br><br>''恢复连缐时,所有未保存的更改,将自动同步''。`"
},
"$:/language/Error/RecursiveTransclusion": {
"title": "$:/language/Error/RecursiveTransclusion",
"text": "于 transclude 小部件中的递回嵌入错误"
},
"$:/language/Error/RetrievingSkinny": {
"title": "$:/language/Error/RetrievingSkinny",
"text": "简要条目清单撷取错误"
},
"$:/language/Error/SavingToTWEdit": {
"title": "$:/language/Error/SavingToTWEdit",
"text": "保存到 TWEdit 时,发生错误"
},
"$:/language/Error/WhileSaving": {
"title": "$:/language/Error/WhileSaving",
"text": "保存时,发生错误"
},
"$:/language/Error/XMLHttpRequest": {
"title": "$:/language/Error/XMLHttpRequest",
"text": "XMLHttpRequest 错误代码"
},
"$:/language/InternalJavaScriptError/Title": {
"title": "$:/language/InternalJavaScriptError/Title",
"text": "内部的 JavaScript 错误"
},
"$:/language/InternalJavaScriptError/Hint": {
"title": "$:/language/InternalJavaScriptError/Hint",
"text": "喔,真是令人尴尬。建议刷新您的浏览器,重新启动 TiddlyWiki"
},
"$:/language/InvalidFieldName": {
"title": "$:/language/InvalidFieldName",
"text": "栏位名称 \"<$text text=<<fieldName>>/>\" 包含无效字符,栏位名称只能包含小写字母、数字、底线 (`_`)、 连字号 (`-`) 和小数点 (`.`)"
},
"$:/language/LazyLoadingWarning": {
"title": "$:/language/LazyLoadingWarning",
"text": "<p>正在从 ''<$text text={{!!_canonical_uri}}/>'' 加载外部内容 ...</p><p>如果此信息未消失,可能是条目内容类型与外部内容的类型不匹配,或是您可能正在使用的浏览器,不支援单文件式维基的外部内容。请参阅 https://tiddlywiki.com/#ExternalText</p>"
},
"$:/language/LoginToTiddlySpace": {
"title": "$:/language/LoginToTiddlySpace",
"text": "登录 TiddlySpace"
},
"$:/language/Manager/Controls/FilterByTag/None": {
"title": "$:/language/Manager/Controls/FilterByTag/None",
"text": "(无)"
},
"$:/language/Manager/Controls/FilterByTag/Prompt": {
"title": "$:/language/Manager/Controls/FilterByTag/Prompt",
"text": "依标签筛选︰"
},
"$:/language/Manager/Controls/Order/Prompt": {
"title": "$:/language/Manager/Controls/Order/Prompt",
"text": "反向顺序"
},
"$:/language/Manager/Controls/Search/Placeholder": {
"title": "$:/language/Manager/Controls/Search/Placeholder",
"text": "搜寻"
},
"$:/language/Manager/Controls/Search/Prompt": {
"title": "$:/language/Manager/Controls/Search/Prompt",
"text": "搜寻︰"
},
"$:/language/Manager/Controls/Show/Option/Tags": {
"title": "$:/language/Manager/Controls/Show/Option/Tags",
"text": "标签"
},
"$:/language/Manager/Controls/Show/Option/Tiddlers": {
"title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
"text": "条目"
},
"$:/language/Manager/Controls/Show/Prompt": {
"title": "$:/language/Manager/Controls/Show/Prompt",
"text": "显示︰"
},
"$:/language/Manager/Controls/Sort/Prompt": {
"title": "$:/language/Manager/Controls/Sort/Prompt",
"text": "排序︰"
},
"$:/language/Manager/Item/Colour": {
"title": "$:/language/Manager/Item/Colour",
"text": "颜色"
},
"$:/language/Manager/Item/Fields": {
"title": "$:/language/Manager/Item/Fields",
"text": "栏位"
},
"$:/language/Manager/Item/Icon/None": {
"title": "$:/language/Manager/Item/Icon/None",
"text": "(无)"
},
"$:/language/Manager/Item/Icon": {
"title": "$:/language/Manager/Item/Icon",
"text": "图标"
},
"$:/language/Manager/Item/RawText": {
"title": "$:/language/Manager/Item/RawText",
"text": "原始文字"
},
"$:/language/Manager/Item/Tags": {
"title": "$:/language/Manager/Item/Tags",
"text": "标签"
},
"$:/language/Manager/Item/Tools": {
"title": "$:/language/Manager/Item/Tools",
"text": "工具"
},
"$:/language/Manager/Item/WikifiedText": {
"title": "$:/language/Manager/Item/WikifiedText",
"text": "Wikified 文字"
},
"$:/language/MissingTiddler/Hint": {
"title": "$:/language/MissingTiddler/Hint",
"text": "佚失条目 \"<$text text=<<currentTiddler>>/>\" - 点击 {{||$:/core/ui/Buttons/edit}} 可创建此条目"
},
"$:/language/No": {
"title": "$:/language/No",
"text": "否"
},
"$:/language/OfficialPluginLibrary": {
"title": "$:/language/OfficialPluginLibrary",
"text": "~TiddlyWiki 官方插件程式库"
},
"$:/language/OfficialPluginLibrary/Hint": {
"title": "$:/language/OfficialPluginLibrary/Hint",
"text": "此为在 tiddlywiki.com 的 ~TiddlyWiki 官方插件程式库。由核心团队维护的插件、主题和语言包。"
},
"$:/language/PluginReloadWarning": {
"title": "$:/language/PluginReloadWarning",
"text": "请保存 {{$:/core/ui/Buttons/save-wiki}} 并刷新页面 {{$:/core/ui/Buttons/refresh}} ,使 ~JavaScript 插件的更改生效"
},
"$:/language/RecentChanges/DateFormat": {
"title": "$:/language/RecentChanges/DateFormat",
"text": "YYYY年0MM月0DD日"
},
"$:/language/SystemTiddler/Tooltip": {
"title": "$:/language/SystemTiddler/Tooltip",
"text": "此为系统条目"
},
"$:/language/SystemTiddlers/Include/Prompt": {
"title": "$:/language/SystemTiddlers/Include/Prompt",
"text": "包括系统条目"
},
"$:/language/TagManager/Colour/Heading": {
"title": "$:/language/TagManager/Colour/Heading",
"text": "颜色"
},
"$:/language/TagManager/Count/Heading": {
"title": "$:/language/TagManager/Count/Heading",
"text": "计数"
},
"$:/language/TagManager/Icon/Heading": {
"title": "$:/language/TagManager/Icon/Heading",
"text": "图标"
},
"$:/language/TagManager/Icons/None": {
"title": "$:/language/TagManager/Icons/None",
"text": "无"
},
"$:/language/TagManager/Info/Heading": {
"title": "$:/language/TagManager/Info/Heading",
"text": "信息"
},
"$:/language/TagManager/Tag/Heading": {
"title": "$:/language/TagManager/Tag/Heading",
"text": "标签"
},
"$:/language/Tiddler/DateFormat": {
"title": "$:/language/Tiddler/DateFormat",
"text": "YYYY年0MM月0DD日 0hh:0mm"
},
"$:/language/UnsavedChangesWarning": {
"title": "$:/language/UnsavedChangesWarning",
"text": "在此 TiddlyWiki 您有尚未保存的变更"
},
"$:/language/Yes": {
"title": "$:/language/Yes",
"text": "是"
},
"$:/language/Modals/Download": {
"title": "$:/language/Modals/Download",
"type": "text/vnd.tiddlywiki",
"subtitle": "Download changes",
"footer": "<$button message=\"tm-close-tiddler\">关闭</$button>",
"help": "https://tiddlywiki.com/",
"text": "您的浏览器只支援手动保存。\n\n要保存更动的维基,右键点击下方的下载链结,选择\"下载文件\"或\"保存文件\",然后选择文件夹或文件名。\n\n//您可以藉由按一下 Ctrl 键(Windows)或 options/ alt 键(Mac OS X)中的链接,稍微加速操作。您不会被提示文件夹或文件名,您的浏览器可能无法辨认它的文件名 -- 在做其他任何事之前,您可能需要重新命名扩展名为 `.html` 的文件。//\n\n在智能型手机上,不允许下载文件,但您可以标记链结,然后从一台可以正常保存维基的台式机的维基同步你的书签。"
},
"$:/language/Modals/SaveInstructions": {
"title": "$:/language/Modals/SaveInstructions",
"type": "text/vnd.tiddlywiki",
"subtitle": "Save your work",
"footer": "<$button message=\"tm-close-tiddler\">关闭</$button>",
"help": "https://tiddlywiki.com/static/SavingChanges.html",
"text": "您对此 wiki 的变更需被保存为 ~TiddlyWiki HTML 文件。\n\n!!! 桌面版浏览器\n\n# 从''文件''菜单点选 ''另存为''\n# 选定文件名及保存位置\n#* 某些浏览器依然需要明确指定文件格式为 ''Webpage, HTML only'' 或类似的。\n# 关闭此页签\n\n!!! 智能手机版浏览器\n\n# 为此页建立书签\n#* 若您已设置 iCloud 或 Google 同步,该书签将自动与之前开启及保存于您电脑的书签同步。\n# 关闭此页签\n\n//若您再次于 Mobile Safari 开启该书签,将会再看到此信息。若要继续使用该文件,只需点击下列 ''关闭'' 按钮//\n"
},
"$:/config/NewJournal/Title": {
"title": "$:/config/NewJournal/Title",
"text": "YYYY年0MM月0DD日"
},
"$:/config/NewJournal/Text": {
"title": "$:/config/NewJournal/Text",
"text": ""
},
"$:/config/NewJournal/Tags": {
"title": "$:/config/NewJournal/Tags",
"tags": "日志"
},
"$:/language/Notifications/Save/Done": {
"title": "$:/language/Notifications/Save/Done",
"text": "已保存 wiki"
},
"$:/language/Notifications/Save/Starting": {
"title": "$:/language/Notifications/Save/Starting",
"text": "开始保存 wiki"
},
"$:/language/Notifications/CopiedToClipboard/Succeeded": {
"title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
"text": "已复制到剪贴板!"
},
"$:/language/Notifications/CopiedToClipboard/Failed": {
"title": "$:/language/Notifications/CopiedToClipboard/Failed",
"text": "无法复制到剪贴板!"
},
"$:/language/Search/DefaultResults/Caption": {
"title": "$:/language/Search/DefaultResults/Caption",
"text": "列表"
},
"$:/language/Search/Filter/Caption": {
"title": "$:/language/Search/Filter/Caption",
"text": "筛选"
},
"$:/language/Search/Filter/Hint": {
"title": "$:/language/Search/Filter/Hint",
"text": "以[[筛选表达式|https://tiddlywiki.com/static/Filters.html]]查找"
},
"$:/language/Search/Filter/Matches": {
"title": "$:/language/Search/Filter/Matches",
"text": "//<small><<resultCount>> 个条目符合条件</small>//"
},
"$:/language/Search/Matches": {
"title": "$:/language/Search/Matches",
"text": "//<small><<resultCount>> 个条目符合条件</small>//"
},
"$:/language/Search/Matches/All": {
"title": "$:/language/Search/Matches/All",
"text": "所有匹配:"
},
"$:/language/Search/Matches/Title": {
"title": "$:/language/Search/Matches/Title",
"text": "条目名称匹配:"
},
"$:/language/Search/Search": {
"title": "$:/language/Search/Search",
"text": "查找"
},
"$:/language/Search/Search/TooShort": {
"title": "$:/language/Search/Search/TooShort",
"text": "查找文本太短"
},
"$:/language/Search/Shadows/Caption": {
"title": "$:/language/Search/Shadows/Caption",
"text": "默认"
},
"$:/language/Search/Shadows/Hint": {
"title": "$:/language/Search/Shadows/Hint",
"text": "查找默认条目"
},
"$:/language/Search/Shadows/Matches": {
"title": "$:/language/Search/Shadows/Matches",
"text": "//<small><<resultCount>> 个条目符合条件</small>//"
},
"$:/language/Search/Standard/Caption": {
"title": "$:/language/Search/Standard/Caption",
"text": "标准"
},
"$:/language/Search/Standard/Hint": {
"title": "$:/language/Search/Standard/Hint",
"text": "查找一般条目"
},
"$:/language/Search/Standard/Matches": {
"title": "$:/language/Search/Standard/Matches",
"text": "//<small><<resultCount>> 个条目符合条件</small>//"
},
"$:/language/Search/System/Caption": {
"title": "$:/language/Search/System/Caption",
"text": "系统"
},
"$:/language/Search/System/Hint": {
"title": "$:/language/Search/System/Hint",
"text": "查找系统条目"
},
"$:/language/Search/System/Matches": {
"title": "$:/language/Search/System/Matches",
"text": "//<small><<resultCount>> 个条目符合条件</small>//"
},
"$:/language/SideBar/All/Caption": {
"title": "$:/language/SideBar/All/Caption",
"text": "全部"
},
"$:/language/SideBar/Contents/Caption": {
"title": "$:/language/SideBar/Contents/Caption",
"text": "目录"
},
"$:/language/SideBar/Drafts/Caption": {
"title": "$:/language/SideBar/Drafts/Caption",
"text": "草稿"
},
"$:/language/SideBar/Explorer/Caption": {
"title": "$:/language/SideBar/Explorer/Caption",
"text": "探索"
},
"$:/language/SideBar/Missing/Caption": {
"title": "$:/language/SideBar/Missing/Caption",
"text": "缺失"
},
"$:/language/SideBar/More/Caption": {
"title": "$:/language/SideBar/More/Caption",
"text": "更多"
},
"$:/language/SideBar/Open/Caption": {
"title": "$:/language/SideBar/Open/Caption",
"text": "开启"
},
"$:/language/SideBar/Orphans/Caption": {
"title": "$:/language/SideBar/Orphans/Caption",
"text": "孤立"
},
"$:/language/SideBar/Recent/Caption": {
"title": "$:/language/SideBar/Recent/Caption",
"text": "最近"
},
"$:/language/SideBar/Shadows/Caption": {
"title": "$:/language/SideBar/Shadows/Caption",
"text": "默认"
},
"$:/language/SideBar/System/Caption": {
"title": "$:/language/SideBar/System/Caption",
"text": "系统"
},
"$:/language/SideBar/Tags/Caption": {
"title": "$:/language/SideBar/Tags/Caption",
"text": "标签"
},
"$:/language/SideBar/Tags/Untagged/Caption": {
"title": "$:/language/SideBar/Tags/Untagged/Caption",
"text": "未设标签"
},
"$:/language/SideBar/Tools/Caption": {
"title": "$:/language/SideBar/Tools/Caption",
"text": "工具"
},
"$:/language/SideBar/Types/Caption": {
"title": "$:/language/SideBar/Types/Caption",
"text": "类型"
},
"$:/SiteSubtitle": {
"title": "$:/SiteSubtitle",
"text": "一个非线性的网页式笔记"
},
"$:/SiteTitle": {
"title": "$:/SiteTitle",
"text": "我的 ~TiddlyWiki"
},
"$:/language/Snippets/ListByTag": {
"title": "$:/language/Snippets/ListByTag",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "依标签筛选的条目列表",
"text": "<<list-links \"[tag[task]sort[title]]\">>\n"
},
"$:/language/Snippets/MacroDefinition": {
"title": "$:/language/Snippets/MacroDefinition",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "宏的定义",
"text": "\\define macroName(param1:\"默认值\",param2)\n宏的内容\n\\end\n"
},
"$:/language/Snippets/Table4x3": {
"title": "$:/language/Snippets/Table4x3",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "4 x 3 的表格",
"text": "|! | !一 | !二 | !三 | !四 |\n|! 1| | | | |\n|! 2| | | | |\n|! 3 | | | | |\n"
},
"$:/language/Snippets/TableOfContents": {
"title": "$:/language/Snippets/TableOfContents",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "目录",
"text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
},
"$:/language/ThemeTweaks/ThemeTweaks": {
"title": "$:/language/ThemeTweaks/ThemeTweaks",
"text": "主题调整"
},
"$:/language/ThemeTweaks/ThemeTweaks/Hint": {
"title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
"text": "您可以调整 ''Vanilla'' 布景主题的某些样貌。"
},
"$:/language/ThemeTweaks/Options": {
"title": "$:/language/ThemeTweaks/Options",
"text": "选项"
},
"$:/language/ThemeTweaks/Options/SidebarLayout": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout",
"text": "侧边栏布局"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
"text": "固定故事,浮动侧边栏"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
"text": "浮动故事,固定侧边栏"
},
"$:/language/ThemeTweaks/Options/StickyTitles": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles",
"text": "置顶标题"
},
"$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
"text": "使条目名称\"黏着\"于浏览器窗口的顶端"
},
"$:/language/ThemeTweaks/Options/CodeWrapping": {
"title": "$:/language/ThemeTweaks/Options/CodeWrapping",
"text": "在代码区块中折行"
},
"$:/language/ThemeTweaks/Settings": {
"title": "$:/language/ThemeTweaks/Settings",
"text": "设置"
},
"$:/language/ThemeTweaks/Settings/FontFamily": {
"title": "$:/language/ThemeTweaks/Settings/FontFamily",
"text": "字型"
},
"$:/language/ThemeTweaks/Settings/CodeFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
"text": "代码字型"
},
"$:/language/ThemeTweaks/Settings/EditorFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
"text": "编辑器字型"
},
"$:/language/ThemeTweaks/Settings/BackgroundImage": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
"text": "页面背景图像"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
"text": "页面背景图像附属"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
"text": "随条目卷动"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
"text": "固定于窗口"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
"text": "页面背景图像大小"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
"text": "自动"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
"text": "覆盖"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
"text": "包含"
},
"$:/language/ThemeTweaks/Metrics": {
"title": "$:/language/ThemeTweaks/Metrics",
"text": "大小"
},
"$:/language/ThemeTweaks/Metrics/FontSize": {
"title": "$:/language/ThemeTweaks/Metrics/FontSize",
"text": "字体大小"
},
"$:/language/ThemeTweaks/Metrics/LineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/LineHeight",
"text": "行高"
},
"$:/language/ThemeTweaks/Metrics/BodyFontSize": {
"title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
"text": "条目本文的字体大小"
},
"$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
"text": "条目本文的行高"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
"text": "故事左侧位置"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
"text": "故事河(条目区)的左边缘与页面左端的间距"
},
"$:/language/ThemeTweaks/Metrics/StoryTop": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop",
"text": "故事顶端位置"
},
"$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
"text": "故事河(条目区)的上边缘与页面顶端的间距"
},
"$:/language/ThemeTweaks/Metrics/StoryRight": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight",
"text": "故事右侧位置"
},
"$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
"text": "侧边栏的左边缘与页面左端的间距"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
"text": "故事的宽度"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
"text": "故事河的整体宽度"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
"text": "条目宽度"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
"text": "在故事河内"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
"text": "侧边栏中断点"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
"text": "故事河和侧边栏会并排显示的最小页面宽度"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
"text": "侧边栏宽度"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
"text": "在浮动-固定布局中,侧边栏的宽度"
},
"$:/language/TiddlerInfo/Advanced/Caption": {
"title": "$:/language/TiddlerInfo/Advanced/Caption",
"text": "高级"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
"text": "无信息"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
"text": "插件明细"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
"text": "此插件包含以下预设条目:"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
"text": "默认条目状态"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
"text": "<$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> 不是一个默认条目"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
"text": "<$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> 是一个默认条目"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
"text": "此条目定义于插件 <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
"text": "已被一般条目覆写"
},
"$:/language/TiddlerInfo/Fields/Caption": {
"title": "$:/language/TiddlerInfo/Fields/Caption",
"text": "栏位"
},
"$:/language/TiddlerInfo/List/Caption": {
"title": "$:/language/TiddlerInfo/List/Caption",
"text": "列表"
},
"$:/language/TiddlerInfo/List/Empty": {
"title": "$:/language/TiddlerInfo/List/Empty",
"text": "此条目无指定列表"
},
"$:/language/TiddlerInfo/Listed/Caption": {
"title": "$:/language/TiddlerInfo/Listed/Caption",
"text": "被列于"
},
"$:/language/TiddlerInfo/Listed/Empty": {
"title": "$:/language/TiddlerInfo/Listed/Empty",
"text": "此条目未出现于其他条目的列表中"
},
"$:/language/TiddlerInfo/References/Caption": {
"title": "$:/language/TiddlerInfo/References/Caption",
"text": "参照"
},
"$:/language/TiddlerInfo/References/Empty": {
"title": "$:/language/TiddlerInfo/References/Empty",
"text": "无条目链接至此"
},
"$:/language/TiddlerInfo/Tagging/Caption": {
"title": "$:/language/TiddlerInfo/Tagging/Caption",
"text": "子条目"
},
"$:/language/TiddlerInfo/Tagging/Empty": {
"title": "$:/language/TiddlerInfo/Tagging/Empty",
"text": "无任何条目以此条目之标题为标签"
},
"$:/language/TiddlerInfo/Tools/Caption": {
"title": "$:/language/TiddlerInfo/Tools/Caption",
"text": "工具"
},
"$:/language/Docs/Types/application/javascript": {
"title": "$:/language/Docs/Types/application/javascript",
"description": "JavaScript 源码",
"name": "application/javascript",
"group": "开发者"
},
"$:/language/Docs/Types/application/json": {
"title": "$:/language/Docs/Types/application/json",
"description": "JSON 数据",
"name": "application/json",
"group": "开发者"
},
"$:/language/Docs/Types/application/x-tiddler-dictionary": {
"title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
"description": "数据字典",
"name": "application/x-tiddler-dictionary",
"group": "开发者"
},
"$:/language/Docs/Types/image/gif": {
"title": "$:/language/Docs/Types/image/gif",
"description": "GIF 图像",
"name": "image/gif",
"group": "图像"
},
"$:/language/Docs/Types/image/jpeg": {
"title": "$:/language/Docs/Types/image/jpeg",
"description": "JPEG 图像",
"name": "image/jpeg",
"group": "图像"
},
"$:/language/Docs/Types/image/png": {
"title": "$:/language/Docs/Types/image/png",
"description": "PNG 图像",
"name": "image/png",
"group": "图像"
},
"$:/language/Docs/Types/image/svg+xml": {
"title": "$:/language/Docs/Types/image/svg+xml",
"description": "结构式矢量图",
"name": "image/svg+xml",
"group": "图像"
},
"$:/language/Docs/Types/image/x-icon": {
"title": "$:/language/Docs/Types/image/x-icon",
"description": "图标",
"name": "image/x-icon",
"group": "图像"
},
"$:/language/Docs/Types/text/css": {
"title": "$:/language/Docs/Types/text/css",
"description": "静态样式",
"name": "text/css",
"group": "开发者"
},
"$:/language/Docs/Types/text/html": {
"title": "$:/language/Docs/Types/text/html",
"description": "HTML 标记",
"name": "text/html",
"group": "文本"
},
"$:/language/Docs/Types/text/plain": {
"title": "$:/language/Docs/Types/text/plain",
"description": "纯文本",
"name": "text/plain",
"group": "文本"
},
"$:/language/Docs/Types/text/vnd.tiddlywiki": {
"title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
"description": "TiddlyWiki 5",
"name": "text/vnd.tiddlywiki",
"group": "文本"
},
"$:/language/Docs/Types/text/x-tiddlywiki": {
"title": "$:/language/Docs/Types/text/x-tiddlywiki",
"description": "TiddlyWiki 2",
"name": "text/x-tiddlywiki",
"group": "文本"
},
"$:/config/Search/MinLength": {
"title": "$:/config/Search/MinLength",
"text": "1"
},
"$:/languages/zh-Hans/icon": {
"title": "$:/languages/zh-Hans/icon",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"1500\" height=\"1000\" viewBox=\"-5 -5 30 20\">\n<title>Flag of the People's Republic of China</title>\n<rect fill=\"#de2910\" x=\"-5\" y=\"-5\" width=\"30\" height=\"20\"/>\n<defs>\n<polygon id=\"s\" points=\"0,-513674 301930,415571 -488533,-158734 488533,-158734 -301930,415571\"\nfill=\"#ffde00\" transform=\"scale(0.0000019467600073)\"/>\n</defs>\n<use xlink:href=\"#s\" transform=\"scale(3)\"/>\n<use xlink:href=\"#s\" transform=\"translate(5,-3) rotate(-120.963756)\"/>\n<use xlink:href=\"#s\" transform=\"translate(7,-1) rotate(-98.130102)\"/>\n<use xlink:href=\"#s\" transform=\"translate(7,2) rotate(-74.054604)\"/>\n<use xlink:href=\"#s\" transform=\"translate(5,4) rotate(-51.3401917)\"/>\n</svg>\n"
}
}
}
alert-background: #ffe476
alert-border: #b99e2f
alert-highlight: #881122
alert-muted-foreground: #b99e2f
background: #ffffff
blockquote-bar: <<colour muted-foreground>>
button-background:
button-foreground:
button-border:
code-background: #f7f7f9
code-border: #e1e1e8
code-foreground: #dd1144
dirty-indicator: #ff0000
download-background: #34c734
download-foreground: <<colour background>>
dragger-background: <<colour foreground>>
dragger-foreground: <<colour background>>
dropdown-background: <<colour background>>
dropdown-border: <<colour muted-foreground>>
dropdown-tab-background-selected: #fff
dropdown-tab-background: #ececec
dropzone-background: rgba(0,200,0,0.7)
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-background: inherit
external-link-foreground-hover: inherit
external-link-foreground-visited: #0000aa
external-link-foreground: #0000ee
foreground: #333333
message-background: #ecf2ff
message-border: #cfd6e6
message-foreground: #547599
modal-backdrop: <<colour foreground>>
modal-background: <<colour background>>
modal-border: #999999
modal-footer-background: #f5f5f5
modal-footer-border: #dddddd
modal-header-border: #eeeeee
muted-foreground: #ddd
notification-background: #ffffdd
notification-border: #999999
page-background: #2f5e33
pre-background: #f5f5f5
pre-border: #cccccc
primary: #5778d8
select-tag-background:
select-tag-foreground:
sidebar-button-foreground: <<colour foreground>>
sidebar-controls-foreground-hover: #ccf
sidebar-controls-foreground: #fff
sidebar-foreground-shadow: rgba(0,0,0, 0.5)
sidebar-foreground: #fff
sidebar-muted-foreground-hover: #444444
sidebar-muted-foreground: #eee
sidebar-tab-background-selected: rgba(255,255,255, 0.8)
sidebar-tab-background: rgba(255,255,255, 0.4)
sidebar-tab-border-selected: <<colour tab-border-selected>>
sidebar-tab-border: <<colour tab-border>>
sidebar-tab-divider: rgba(255,255,255, 0.2)
sidebar-tab-foreground-selected:
sidebar-tab-foreground: <<colour tab-foreground>>
sidebar-tiddler-link-foreground-hover: #aaf
sidebar-tiddler-link-foreground: #ddf
site-title-foreground: #fff
static-alert-foreground: #aaaaaa
tab-background-selected: #ffffff
tab-background: #d8d8d8
tab-border-selected: #d8d8d8
tab-border: #cccccc
tab-divider: #d8d8d8
tab-foreground-selected: <<colour tab-foreground>>
tab-foreground: #666666
table-border: #dddddd
table-footer-background: #a8a8a8
table-header-background: #f0f0f0
tag-background: #ec6
tag-foreground: #ffffff
tiddler-background: <<colour background>>
tiddler-border: <<colour background>>
tiddler-controls-foreground-hover: #888888
tiddler-controls-foreground-selected: #444444
tiddler-controls-foreground: #cccccc
tiddler-editor-background: #f8f8f8
tiddler-editor-border-image: #ffffff
tiddler-editor-border: #cccccc
tiddler-editor-fields-even: #e0e8e0
tiddler-editor-fields-odd: #f0f4f0
tiddler-info-background: #f8f8f8
tiddler-info-border: #dddddd
tiddler-info-tab-background: #f8f8f8
tiddler-link-background: <<colour background>>
tiddler-link-foreground: <<colour primary>>
tiddler-subtitle-foreground: #c0c0c0
tiddler-title-foreground: #182955
toolbar-new-button:
toolbar-options-button:
toolbar-save-button:
toolbar-info-button:
toolbar-edit-button:
toolbar-close-button:
toolbar-delete-button:
toolbar-cancel-button:
toolbar-done-button:
untagged-background: #999999
very-muted-foreground: #888888
{
"tiddlers": {
"$:/plugins/aaldrich/tables/template/footer/default": {
"text": "<$list filter=\"[<currentTable>!contains:tbl-sort-by<currentColumn>]\" >\n<th>\n <$button set=\"!!tbl-sort-by\" setTo=<<currentColumn>> class=\"tc-btn-invisible tc-tiddlylink\" >\n <$action-setfield $tiddler={{!!title}} $field=\"tbl-sort-negate\" $value=\"false\"/>\n <<currentColumn>>\n <$list filter=\"[<currentTable>get[tbl-page-marker]]\" variable=\"hasMarker\">\n <$set name=\"firstRecord\" filter=<<veryFirst>> value=<<firstRecord>> >\n <$wikify name=\"firstRecord\" text=<<firstRecord>> mode=\"inline\">\n <$action-setfield $tiddler={{!!title}} $field=\"tbl-page-marker\" $value=<<firstRecord>> />\n </$wikify>\n </$set>\n </$list>\n </$button>\n</th>\n</$list>\n<$list filter=\"[<currentTable>contains:tbl-sort-by<currentColumn>]\" >\n<th>\n <$list filter=\"[<currentTable>get[tbl-sort-negate]remove[true]]\" variable=\"hasNegate\">\n <$button set=\"!!tbl-sort-negate\" setTo=\"true\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n <<currentColumn>> {{$:/core/images/down-arrow}}\n <$list filter=\"[<currentTable>get[tbl-page-marker]]\" variable=\"hasMarker\">\n <$set name=\"lastRecord\" filter=<<veryLast>> value=<<lastRecord>> >\n <$wikify name=\"lastRecord\" text=<<lastRecord>> mode=\"inline\">\n <$action-setfield $tiddler={{!!title}} $field=\"tbl-page-marker\" $value=<<lastRecord>> /> \n </$wikify>\n </$set>\n </$list>\n </$button>\n </$list>\n <$list filter=\"[<currentTable>get[tbl-sort-negate]remove[false]]\" variable=\"hasNegate\">\n <$button set=\"!!tbl-sort-negate\" setTo=\"false\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n <<currentColumn>> {{$:/core/images/up-arrow}}\n <$list filter=\"[<currentTable>get[tbl-page-marker]]\" variable=\"hasMarker\">\n <$set name=\"firstRecord\" filter=<<veryFirst>> value=<<firstRecord>> >\n <$wikify name=\"firstRecord\" text=<<firstRecord>> mode=\"inline\">\n <$action-setfield $tiddler={{!!title}} $field=\"tbl-page-marker\" $value=<<firstRecord>> />\n </$wikify>\n </$set>\n </$list>\n </$button>\n </$list>\n</th>\n</$list>",
"title": "$:/plugins/aaldrich/tables/template/footer/default",
"tags": "$:/tags/table/FooterTemplate",
"revision": "0",
"modified": "20191208103208588",
"created": "20170205234154520",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/title": {
"text": "<td>\n<$link to=<<currentRecord>>>\n<$view tiddler=<<currentRecord>> field=\"title\"/><$list filter=\"[[$:/plugins/aaldrich/tables/defaults]get[tbl-title-type-show]]-false\">{{$:/plugins/aaldrich/tables/defaults!!tbl-title-type-code}}</$list>\n</$link>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/title",
"tbl-noedit": "title",
"tbl-column-list": "title",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191205205435926",
"created": "20170128100357203",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/default": {
"created": "20170128100543507",
"text": "<td>\n <$list filter=\"[<fieldOrIndex>]-index\">\n <$transclude tiddler=<<currentRecord>> field=<<currentColumn>> mode=\"block\" />\n </$list>\n <$list filter=\"[<fieldOrIndex>]-field\">\n <$transclude tiddler=<<currentRecord>> index=<<currentColumn>> mode=\"block\" />\n </$list>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/default",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191206025142239",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/header/default": {
"text": "<$list filter=\"[<currentTable>!contains:tbl-sort-by<currentColumn>]\" >\n<th>\n <$button set=\"!!tbl-sort-by\" setTo=<<currentColumn>> class=\"tc-btn-invisible tc-tiddlylink\" >\n <$action-setfield $tiddler={{!!title}} $field=\"tbl-sort-negate\" $value=\"false\"/>\n <<currentColumn>>\n <$list filter=\"[<currentTable>get[tbl-page-marker]]\" variable=\"hasMarker\">\n <$set name=\"firstRecord\" filter=<<veryFirst>> value=<<firstRecord>> >\n <$wikify name=\"firstRecord\" text=<<firstRecord>> mode=\"inline\">\n <$action-setfield $tiddler={{!!title}} $field=\"tbl-page-marker\" $value=<<firstRecord>> />\n </$wikify>\n </$set>\n </$list>\n </$button>\n</th>\n</$list>\n<$list filter=\"[<currentTable>contains:tbl-sort-by<currentColumn>]\" >\n<th>\n <$list filter=\"[<currentTable>get[tbl-sort-negate]remove[true]]\" variable=\"hasNegate\">\n <$button set=\"!!tbl-sort-negate\" setTo=\"true\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n <<currentColumn>> {{$:/core/images/down-arrow}}\n <$list filter=\"[<currentTable>get[tbl-page-marker]]\" variable=\"hasMarker\">\n <$set name=\"lastRecord\" filter=<<veryLast>> value=<<lastRecord>> >\n <$wikify name=\"lastRecord\" text=<<lastRecord>> mode=\"inline\">\n <$action-setfield $tiddler={{!!title}} $field=\"tbl-page-marker\" $value=<<lastRecord>> /> \n </$wikify>\n </$set>\n </$list>\n </$button>\n </$list>\n <$list filter=\"[<currentTable>get[tbl-sort-negate]remove[false]]\" variable=\"hasNegate\">\n <$button set=\"!!tbl-sort-negate\" setTo=\"false\" class=\"tbl-sort-svg tc-btn-invisible tc-tiddlylink\" >\n <<currentColumn>> {{$:/core/images/up-arrow}}\n <$list filter=\"[<currentTable>get[tbl-page-marker]]\" variable=\"hasMarker\">\n <$set name=\"firstRecord\" filter=<<veryFirst>> value=<<firstRecord>> >\n <$wikify name=\"firstRecord\" text=<<firstRecord>> mode=\"inline\">\n <$action-setfield $tiddler={{!!title}} $field=\"tbl-page-marker\" $value=<<firstRecord>> />\n </$wikify>\n </$set>\n </$list>\n </$button>\n </$list>\n</th>\n</$list>",
"title": "$:/plugins/aaldrich/tables/template/header/default",
"tags": "$:/tags/table/HeaderTemplate",
"revision": "0",
"modified": "20191208103157722",
"created": "20170205223914688",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/edit": {
"created": "20170209052300022",
"text": "<td class=\"tbl-inpt-edit\">\n <$list filter=\"[<fieldOrIndex>]-index\">\n <$edit tiddler=<<currentRecord>> field=<<currentColumn>> />\n </$list>\n <$list filter=\"[<fieldOrIndex>]-field\">\n <$edit tiddler=<<currentRecord>> index=<<currentColumn>> />\n </$list>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/edit",
"tbl-noedit": "tbl-edit",
"tbl-column-list": "tbl-edit",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191206021611931",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/tags": {
"text": "<td class=\"tbl-tag-template\">\n<$tiddler tiddler=<<currentRecord>>>{{||$:/core/ui/ViewTemplate/tags}}</$tiddler>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/tags",
"tbl-noedit": "",
"tbl-column-list": "tags",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191213071802838",
"created": "20170128104241598",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/footer/disabled": {
"text": "<th>\n<<currentColumn>>\n</th>",
"title": "$:/plugins/aaldrich/tables/template/footer/disabled",
"tbl-column-list": "ID id",
"tags": "$:/tags/table/FooterTemplate",
"revision": "0",
"modified": "20191205210029064",
"created": "20170205234107408",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/button": {
"text": "<td style=\"width:1.4ch;text-align:center;\">\n <$button class=\"tc-btn-invisible\" tooltip={{!!tbl-button-tip}} style=\"min-width:1.4ch\">\n <<buttonIcon>>\n <<buttonAction>>\n </$button>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/button",
"tbl-noedit": "tbl-button",
"tbl-column-list": "tbl-button",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191215041903621",
"created": "20170206022244360",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/header/button": {
"text": "<th style=\"width:1.4ch;text-align:center;\">\n <span>\n <$button class=\"tc-btn-invisible\" tooltip={{!!tbl-button-tip}} style=\"min-width:1.4ch\">\n <<buttonIcon>>\n <$list filter=<<tableFilter>> variable=\"currentRecord\">\n <<buttonAction>>\n </$list>\n </$button>\n </span>\n</th>",
"title": "$:/plugins/aaldrich/tables/template/header/button",
"tbl-column-list": "tbl-button",
"tags": "$:/tags/table/HeaderTemplate",
"revision": "0",
"modified": "20191215042023298",
"created": "20170206022431198",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/header/checkbox": {
"text": "<th style=\"width:1.4ch;text-align:center;\" class=\"tbl-inpt-check\">\n <$set name=\"allSelected\" filter=<<checkboxFilter>> value=\"$:/plugins/aaldrich/tables/macro!!tbl-false\" emptyValue=\"$:/plugins/aaldrich/tables/macro!!tbl-true\">\n <$reveal type=\"match\" state=<<allSelected>> text=\"false\">\n <$button class=\"tc-btn-invisible\" tooltip={{!!tbl-checkbox-tip}}>\n <$checkbox field=\"tbl-selall\" unchecked=\"closed\" default=\"closed\"/>\n <$list filter=<<tableFilter>>variable=\"currentRecord\">\n <$action-listops $tiddler=<<currentRecord>> $tags=\"+[append<checkTag>]\" />\n <$action-setfield $tiddler=<<currentRecord>> $field=<<checkField>> $value=<<checkSel>>/>\n <<checkActions>>\n </$list>\n </$button>\n </$reveal>\n <$reveal type=\"match\" state=<<allSelected>> text=\"true\">\n <$button class=\"tc-btn-invisible\" tooltip={{!!tbl-checkbox-tip}}>\n <$checkbox <$checkbox field=\"tbl-selall\" checked=\"open\" default=\"open\"/>\n <$list filter=<<tableFilter>>variable=\"currentRecord\">\n <$action-listops $tiddler=<<currentRecord>> $tags=\"+[remove<checkTag>]\" />\n <$action-setfield $tiddler=<<currentRecord>> $field=<<checkField>> $value=<<checkUnsel>>/>\n <<checkUnactions>>\n </$list>\n </$button>\n </$reveal>\n </$set>\n</th>",
"title": "$:/plugins/aaldrich/tables/template/header/checkbox",
"tbl-column-list": "tbl-checkbox",
"tags": "$:/tags/table/HeaderTemplate",
"revision": "0",
"modified": "20191215042449992",
"created": "20170206022431198",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/checkbox": {
"created": "20170206082424723",
"text": "<td style=\"width:1.4ch;text-align:center;\" class=\"tbl-inpt-check\">\n <$set name=\"recordSelected\" filter=<<checkboxTest>> value=\"$:/plugins/aaldrich/tables/macro!!tbl-false\" emptyValue=\"$:/plugins/aaldrich/tables/macro!!tbl-true\">\n <$reveal type=\"match\" state=<<recordSelected>> text=\"false\">\n <$button class=\"tc-btn-invisible\" tooltip={{!!tbl-checkbox-tip}}>\n <$checkbox field=\"tbl-selall\" unchecked=\"closed\" default=\"closed\"/>\n <$action-listops $tiddler=<<currentRecord>> $tags=\"+[append<checkTag>]\" />\n <$action-setfield $tiddler=<<currentRecord>> $field=<<checkField>> $value=<<checkSel>>/>\n <<checkActions>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" state=<<recordSelected>> text=\"true\">\n <$button class=\"tc-btn-invisible\" tooltip={{!!tbl-checkbox-tip}}>\n <$checkbox field=\"tbl-selall\" checked=\"open\" default=\"open\"/>\n <$action-listops $tiddler=<<currentRecord>> $tags=\"+[remove<checkTag>]\" />\n <$action-setfield $tiddler=<<currentRecord>> $field=<<checkField>> $value=<<checkUnsel>>/>\n <<checkUnactions>>\n </$button>\n </$reveal>\n </$set>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/checkbox",
"tbl-noedit": "tbl-checkbox",
"tbl-column-list": "tbl-checkbox",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20200103012208099",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/header/expand": {
"text": "<th style=\"width:1.4ch;text-align:center;\">\n <$set name=\"isExpanded\" filter=\"[<tempTableExpand>indexes[]limit[1]]\" value=\"true\" emptyValue=\"false\">\n <$list variable=\"showColAll\" filter=\"[<isExpanded>]-[[false]]\" >\n <$button class=\"tc-btn-invisible\" tooltip=\"collapse all\" style=\"min-width:1.4ch\">{{$:/core/images/fold-button}}\n <$action-setfield $tiddler=<<tempTableExpand>> text=\"\"/>\n </$button>\n </$list>\n<!--this is done so the column stays visible if the table is squished out of tiddler margin -->\n <$list variable=\"hideColAll\" filter=\"[<isExpanded>]-[[true]]\" >\n <$button class=\"tc-btn-invisible\" style=\"cursor:default;min-width:1.4ch\">{{$:/core/images/blank}}\n </$button>\n </$list>\n </$set>\n</th>",
"title": "$:/plugins/aaldrich/tables/template/header/expand",
"tbl-column-list": "tbl-expand tbl-expand-one tbl-expand-many",
"tags": "$:/tags/table/HeaderTemplate",
"revision": "0",
"modified": "20191215042036015",
"created": "20170206022431198",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/expand-many": {
"text": "<$reveal type=\"nomatch\" state=<<tempPathExpand>> text=\"show\" tag=\"td\" style=\"width:1.4ch;text-align:center;\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\" tooltip=\"expand\" style=\"min-width:1.4ch\">\n <$action-setfield $tiddler=<<tempTableExpand>> $index=<<currentRecord>> $value=\"show\" />\n <$set name=\"childTable\" filter=\"[all[tiddlers+shadows]title<currentTable>get[tbl-expand]]\" >\n <$list filter=<<expandResetNested>>>\n <$action-setfield $tiddler=<<tableExpand>> $field=\"tbl-page-marker\" $value=\"\"/>\n </$list>\n </$set>\n {{$:/core/images/right-arrow}}\n </$button>\n</$reveal>\n<$reveal type=\"match\" state=<<tempPathExpand>> text=\"show\" tag=\"td\" style=\"width:1.4ch;text-align:center;\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\" tooltip=\"collapse\" style=\"min-width:1.4ch\">\n <$action-setfield $tiddler=<<tempTableExpand>> $index=<<currentRecord>>/>\n {{$:/core/images/down-arrow}}\n </$button>\n</$reveal>",
"title": "$:/plugins/aaldrich/tables/template/body/expand-many",
"tbl-noedit": "tbl-expand-many",
"tbl-column-list": "tbl-expand-many",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191215041922693",
"created": "20170206022244360",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/delete": {
"text": "<td style=\"width:1.4ch;text-align:center;\">\n <$button class=\"tc-btn-invisible\" tooltip=\"delete\" style=\"min-width:1.4ch\">\n <$action-setfield $tiddler=<<tempTableStyle>> $index=<<currentRecord>> $value=\"\"/>\n <$action-sendmessage $message=\"tm-delete-tiddler\" $param=<<currentRecord>>/>\n {{$:/core/images/delete-button}}\n </$button>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/delete",
"tbl-noedit": "tbl-delete",
"tbl-column-list": "tbl-delete",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191215041952847",
"created": "20170212101814663",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/header/delete": {
"text": "<th style=\"width:1.4ch;text-align:center;\">\n <span>\n <$button class=\"tc-btn-invisible\" tooltip=\"delete all\" style=\"min-width:1.4ch\">\n<$list filter=<<showDeleteConfirm>>>\n <$action-setfield $tiddler=\"$:/temp/tables/delete-all\" text=<<currentTable>>/>\n</$list>\n {{$:/core/images/delete-button}}\n </$button>\n </span>\n</th>",
"title": "$:/plugins/aaldrich/tables/template/header/delete",
"tbl-column-list": "tbl-delete",
"tags": "$:/tags/table/HeaderTemplate",
"revision": "0",
"modified": "20191215042010684",
"created": "20170212102107998",
"bag": "default"
},
"$:/plugins/aaldrich/tables/pagination": {
"text": "<$vars filteredCount=\"\"\"<$count filter=<<tableFilter>>/>\"\"\" totalCount=\"\"\"<$count filter=<<inputFilter>>/>\"\"\" firstCount=\"\"\"<$count filter=<<getFirst>>/>\"\"\" lastCount=\"\"\"<$count filter=<<getLast>>/>\"\"\" pageSetting={{!!tbl-show-pagination}} >\n<$wikify name=\"totalCount\" text=<<totalCount>> mode=\"inline\">\n<$wikify name=\"filteredCount\" text=<<filteredCount>> mode=\"inline\">\n<$set name=\"pageReq\" filter=<<overLimit>> value=<<pageSetting>> emptyValue=\"true\" >\n<$wikify name=\"pageReq\" text=<<pageReq>> mode=\"inline\">\n<$reveal type=\"match\" state=\"$:/plugins/aaldrich/tables/macro!!tbl-true\" text=<<pageReq>> tag=\"div\" >\n<$set name=\"lastRecord\" filter=<<lastRec>> value=<<lastRecord>> emptyValue={{!!tbl-page-marker}} >\n<$wikify name=\"lastRecord\" text=<<lastRecord>> mode=\"inline\">\n<$set name=\"firstRecord\" filter=<<resetPagination>> value=<<firstRecord>> >\n<$wikify name=\"firstRecord\" text=<<firstRecord>> mode=\"inline\">\n<$wikify name=\"recordCount\" text=\"\"\"<$count filter=<<tableFilter>>/>\"\"\" mode=\"inline\">\n<$set name=\"previousPage\" filter=<<previousFirst>> value=<<previousPage>> emptyValue=<<firstRecord>>>\n<$wikify name=\"previousPage\" text=<<previousPage>> mode=\"inline\">\n<$set name=\"nextPage\" filter=<<nextFirst>> value=<<nextPage>> emptyValue={{!!tbl-page-marker}} >\n<$wikify name=\"nextPage\" text=<<nextPage>> mode=\"inline\">\n{{||$:/plugins/aaldrich/tables/template/pagination/default}}\n</$wikify>\n</$set>\n</$wikify>\n</$set>\n</$wikify>\n</$wikify>\n</$set>\n</$wikify>\n</$set>\n</$reveal> \n</$wikify>\n</$set> \n</$wikify>\n</$wikify>\n</$vars>",
"title": "$:/plugins/aaldrich/tables/pagination",
"tags": "",
"modified": "20191208103301563",
"created": "20170212033753546"
},
"$:/plugins/aaldrich/tables/readme": {
"created": "20170207092135594",
"text": "!!''~TiddlyTables'' is a plugin for ~TiddlyWiki to create advanced sortable tables.\n\nPut simply, a filter is used to return a list of tiddler titles, or ''records''. and a list of field/index names determines what ''columns'' to display. \n\nThe best way to explore the many features of ~TiddlyTables is to create a new table and start editing.\n\n#''Install'' - Drag this link into your ~TiddlyWiki: [[$:/plugins/aaldrich/tables]]\n#''Create'' - There are two ways to create a ~TiddlyTable.\n##Click the ''New Table'' button in the //Page Toolbar//: <h2>{{$:/plugins/aaldrich/tables/button/image}}</h2>\n##Manual method\n###Add ''``<<table \"My New Table\">>``'' to the text field of a new or existing tiddler. \n###Save tiddler. A button is rendered on the tiddler.\n###Click ''Reset Table'' button. This creates the required //tbl// fields and renders the table.\n###//Note: `<<table>>` with no title parameter will store its fields in the current tiddler.//\n#''Edit'' - There are two ways to edit the table.\n##Graphically (recommended)\n###Click the {{$:/core/images/options-button}} Button above the table to edit ''Table Options''.\n###Click the {{$:/core/images/edit-button}} Button above the table to toggle ''Edit Mode''.\n##Manually - Edit the tiddler and modify //tbl// fields.\n#''Customize'' - ~TiddlyTables are highly customizable.\n##''Defaults'' - [[$:/plugins/aaldrich/tables/defaults]]\n\n##''Themes'' (Stylesheet) - prefix ~$:/plugins/aaldrich/tables/style...\n###Tagged ~$:/tags/Stylesheet (required)\n###Field tbl-class-name (required)\n###Global default setting - tbl-class field\n\n##''Column Templates'' - determine how columns are rendered.\n\n###Each column has three template types:\n####''Header'' - prefix ~$:/plugins/aaldrich/tables/template/header...\n#####Tagged ~$:/tags/table/HeaderTemplate (required)\n#####Global default setting - tbl-temp-default-header field\n\n####''Body'' - prefix ~$:/plugins/aaldrich/tables/template/body...\n#####Tagged ~$:/tags/table/BodyTemplate (required)\n#####Global default setting - tbl-temp-default-body field\n\n####''Footer'' - prefix ~$:/plugins/aaldrich/tables/template/footer...\n#####Tagged ~$:/tags/table/FooterTemplate (required)\n#####Global default setting - tbl-temp-default-footer field\n\n###Add fields/index names to the field ''tbl-column-list'' of a template to assign them.\n###If a field/index is not assigned to a template of a particular type, the default template for that type is used.\n###New templates can be created or cloned from an existing one.\n\n##''Expand Templates'' - prefix ~$:/plugins/aaldrich/tables/template/expand...\n###Tagged ~$:/tags/table/ExpandTemplate (required)\n###Default setting - tbl-temp-default-expand field\n\n##''Pagination Template'' - ~$:/plugins/aaldrich/tables/template/pagination/default\n###No mechanism to change on per-table basis. No tag required.\n###No default setting\n###To modify, edit the default pagination template.",
"title": "$:/plugins/aaldrich/tables/readme",
"tags": "",
"modified": "20191210033829409"
},
"$:/plugins/aaldrich/tables/defaults": {
"text": "''all'' of a fundamental category: [all[tiddlers+shadows+tags+orphans+missing+current]]\n''backlinks'' to input: [backlinks[]]\n''contains'' - list field //contains// value ``!``: [contains:list[ENTER VALUE HERE]]\n''days'' in past/future ``!``: [days:modified[ENTER + OR - NUMBER OF DAYS HERE]]\n''field'' has value ``!``: [field:title[ENTER VALUE HERE]]\n''fields'' of input: [fields[]]\n''get'' value of field: [get[ENTER FIELD HERE]]\n''getindex'' value of property: [getindex[ENTER PROPERTY HERE]]\n''has'' field ``!``: [has[ENTER FIELD HERE]]\n''indexes'' of input: [indexes[]]\n''is'' a fundamental category ``!``: [is[current OR image OR missing OR orphan OR shadow OR tag OR tiddler OR variable OR blank]]\n''links'' of input: [links[]]\n''list'' titles of list field ``!``: [list[ENTER TIDDLER!!FIELD REFERENCE HERE]]\n''listed'' on field of input: [listed[ENTER OPTIONAL FIELD HERE]]\n''prefix'' on input titles ``!``: [prefix[ENTER TITLE PREFIX HERE]]\n''range'' of numbers ``!``: [range[1, 25, 5]]\n''regexp'' pattern ``!``: [regexp[ENTER REG EXP HERE]]\n''reverse'' order of input: [reverse[]]\n''sameday'' as field: [sameday:modified[ENTER YYYYMMDD HERE]]\n''search'' ``!``: [search:tags, text, title:literal,whitespace,regexp,words,casesensitive,anchored[ENTER SEARCH TEXT HERE]]\n''subfilter'' ``!``: [subfilter<ENTER VARIABLE OR REFERENCE HERE>]\n''suffix'' on input titles ``!``: [suffix[ENTER TITLE SUFFIX HERE]]\n''tag'' found on input ``!``: [tag[ENTER TAG NAME HERE]]\n''tagging'' matches input: [tagging[]]\n''tags'' of input: [tags[]]\n''untagged'' titles of input ``!``: [untagged[]]",
"type": "application/x-tiddler-dictionary",
"title": "$:/plugins/aaldrich/tables/defaults",
"tbl-title-type-show": "true",
"tbl-title-type-code": "<$list filter=\"[<currentRecord>is[shadow]]\">^^s^^</$list><$list filter=\"[<currentRecord>is[tiddler]is[shadow]]\">^^*^^</$list>",
"tbl-temp-default-head": "$:/plugins/aaldrich/tables/template/header/default",
"tbl-temp-default-foot": "$:/plugins/aaldrich/tables/template/footer/default",
"tbl-temp-default-expand": "$:/plugins/aaldrich/tables/template/expand/transclude",
"tbl-temp-default-body-edit": "$:/plugins/aaldrich/tables/template/body/edit-input",
"tbl-temp-default-body": "$:/plugins/aaldrich/tables/template/body/default",
"tbl-style-table": "width:100%;",
"tbl-style-container": "",
"tbl-style-colgroup": "",
"tbl-sort-type": "nsort",
"tbl-sort-negate": "false",
"tbl-sort-by": "title",
"tbl-show-pagination": "auto",
"tbl-show-mode": "true",
"tbl-show-header": "true",
"tbl-show-footer": "false",
"tbl-show-edit": "true",
"tbl-show-colgroup": "false",
"tbl-show-caption": "true",
"tbl-page-marker": "",
"tbl-mode": "normal",
"tbl-limit-choices": "[[5]] [[10]] [[15]] [[20]] [[25]] [[30]] [[40]] [[50]]",
"tbl-limit": "10",
"tbl-filter": "[!is[system]search[]]",
"tbl-expand": "",
"tbl-default-title": "New Table",
"tbl-default-date-format": "0MM/0DD/YY hh12:0mmAM",
"tbl-columns": "title modified tags",
"tbl-class": "tbl-style-default",
"tbl-checkbox-value-unselected": "",
"tbl-checkbox-value-selected": "",
"tbl-checkbox-tip": "",
"tbl-checkbox-tag": "",
"tbl-checkbox-field": "",
"tbl-checkbox-actions-unselected": "",
"tbl-checkbox-actions-selected": "",
"tbl-caption-mode": "inline",
"tbl-caption": "''{{!!title}}''",
"tbl-button-tip": "",
"tbl-button-icon": "{{$:/core/images/menu-button}}",
"tbl-button-actions": "",
"tbl-anything": "",
"tbl-add-records": "",
"tags": "",
"modified": "20191214043748895",
"created": "20170207075434434"
},
"$:/plugins/aaldrich/tables/macro": {
"created": "20170205053213873",
"text": "\\define table(title:)\n<$set name=\"currentTable\" value=<<__title__>> emptyValue={{!!title}}>\n<$tiddler tiddler=<<currentTable>>>\n<!-- assign vars -->\n<$vars buttonAction={{!!tbl-button-actions}} buttonIcon={{!!tbl-button-icon}} anythingCode={{!!tbl-anything}} pageMarker={{!!tbl-page-marker}} enteredFilter={{!!tbl-filter}} enteredTitles={{!!tbl-add-records}} recordLimit={{!!tbl-limit}} sortBy={{!!tbl-sort-by}} sortType={{!!tbl-sort-type}} checkTag={{!!tbl-checkbox-tag}} checkSel={{!!tbl-checkbox-value-selected}} checkUnsel={{!!tbl-checkbox-value-unselected}} checkActions={{!!tbl-checkbox-actions-selected}} checkUnactions={{!!tbl-checkbox-actions-unselected}} >\n<$set name=\"tableExpand\" filter=\"[<currentTable>get[tbl-expand]]\" emptyValue={{$:/plugins/aaldrich/tables/defaults!!tbl-temp-default-expand}} value={{!!tbl-expand}}>\n<$set name=\"checkField\" filter=\"[<currentTable>get[tbl-checkbox-field]]\" emptyValue=\"modified\" value={{!!tbl-checkbox-field}}>\n<$set name=\"sortNeg\" filter=\"[<currentTable>field:tbl-sort-negate[true]]\" emptyValue=\"\" value=\"!\">\n<$set name=\"pageFilter\" filter=<<nextFirst>> emptyValue=\"+[allafter{!!tbl-page-marker}]+[{!!tbl-page-marker}]\" value=\"+[allafter:including{!!tbl-page-marker}]\" >\n<$set name=\"includePage\" filter=\"[<currentTable>get[tbl-page-marker]]\" emptyValue=\"\" value=<<pageFilter>> >\n<!-- check if table can be rendered properly -->\n<$set name=\"hideTable\" filter=<<currentTiddler>> value=<<currentTiddler>> emptyValue=\"$:/plugins/aaldrich/tables/template/expand/transclude\" >\n<$set name=\"hideTable\" filter=\"[<hideTable>]-[[$:/plugins/aaldrich/tables/template/expand/transclude]]-[[field]]+[limit[1]]\" value=\"false\" emptyValue=\"true\">\n<$reveal type=\"match\" state=\"$:/plugins/aaldrich/tables/macro!!tbl-true\" text=<<hideTable>>>\n''Table transclusion error: ''use //title// parameter: `<<table \"My Table\">>`.\n</$reveal>\n</$set>\n<$list filter=\"[<hideTable>]-[[$:/plugins/aaldrich/tables/template/expand/transclude]]-[[field]]+[limit[1]]\" variable=\"showTable\">\n<!-- reveal refresh table button that adds req fields to a table using default values -->\n<$reveal type=\"match\" state=\"!!tbl-columns\" text=\"\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" >{{$:/core/images/refresh-button}} Reset Table<$action-setfield \ntbl-add-records={{$:/plugins/aaldrich/tables/defaults!!tbl-add-records}}\ntbl-anything={{$:/plugins/aaldrich/tables/defaults!!tbl-anything}}\ntbl-button-actions={{$:/plugins/aaldrich/tables/defaults!!tbl-button-actions}}\ntbl-button-icon={{$:/plugins/aaldrich/tables/defaults!!tbl-button-icon}}\ntbl-button-tip={{$:/plugins/aaldrich/tables/defaults!!tbl-button-tip}}\ntbl-caption={{$:/plugins/aaldrich/tables/defaults!!tbl-caption}}\ntbl-checkbox-actions-selected={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-actions-selected}}\ntbl-checkbox-actions-unselected={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-actions-unselected}}\ntbl-checkbox-field={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-field}}\ntbl-checkbox-tag={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-tag}}\ntbl-checkbox-tip={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-tip}}\ntbl-checkbox-value-selected={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-value-selected}}\ntbl-checkbox-value-unselected={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-value-unselected}}\ntbl-class={{$:/plugins/aaldrich/tables/defaults!!tbl-class}}\ntbl-columns={{$:/plugins/aaldrich/tables/defaults!!tbl-columns}}\ntbl-expand={{$:/plugins/aaldrich/tables/defaults!!tbl-expand}}\ntbl-filter={{$:/plugins/aaldrich/tables/defaults!!tbl-filter}}\ntbl-show-caption={{$:/plugins/aaldrich/tables/defaults!!tbl-show-caption}}\ntbl-show-colgroup={{$:/plugins/aaldrich/tables/defaults!!tbl-show-colgroup}}\ntbl-show-edit={{$:/plugins/aaldrich/tables/defaults!!tbl-show-edit}}\ntbl-show-footer={{$:/plugins/aaldrich/tables/defaults!!tbl-show-footer}}\ntbl-show-header={{$:/plugins/aaldrich/tables/defaults!!tbl-show-header}}\ntbl-show-mode={{$:/plugins/aaldrich/tables/defaults!!tbl-show-mode}}\ntbl-show-pagination={{$:/plugins/aaldrich/tables/defaults!!tbl-show-pagination}}\ntbl-limit={{$:/plugins/aaldrich/tables/defaults!!tbl-limit}}\ntbl-mode={{$:/plugins/aaldrich/tables/defaults!!tbl-mode}}\ntbl-page-marker={{$:/plugins/aaldrich/tables/defaults!!tbl-page-marker}}\ntbl-sort-by={{$:/plugins/aaldrich/tables/defaults!!tbl-sort-by}}\ntbl-sort-negate={{$:/plugins/aaldrich/tables/defaults!!tbl-sort-negate}}\ntbl-sort-type={{$:/plugins/aaldrich/tables/defaults!!tbl-sort-type}}\ntbl-style-colgroup={{$:/plugins/aaldrich/tables/defaults!!tbl-style-colgroup}}\ntbl-style-container={{$:/plugins/aaldrich/tables/defaults!!tbl-style-container}}\ntbl-style-table={{$:/plugins/aaldrich/tables/defaults!!tbl-style-table}}/>\n</$button>\n</$reveal>\n<!-- reveal table if req field (tbl-columns) exists -->\n<$reveal type=\"nomatch\" state=\"!!tbl-columns\" text=\"\" tag=\"div\" style={{!!tbl-style-container}} class={{!!tbl-class}}>\n{{||$:/plugins/aaldrich/tables/view}}\n</$reveal>\n</$list>\n</$set>\n</$set>\n</$set>\n</$set>\n</$set>\n</$set>\n</$vars>\n</$tiddler>\n</$set>\n\\end\n\n\\define inputFilter()\n$(enteredFilter)$[list[$(currentTable)$!!tbl-add-records]]\n\\end\n\n\\define resetPagination()\n$(inputFilter)$+[$(sortType)$[title]$(sortNeg)$$(sortType)$[$(sortBy)$]]+[first[]]\n\\end\n\n\\define veryFirst()\n$(inputFilter)$+[$(sortType)$[title]$(sortType)$[$(currentColumn)$]]+[first[]]\n\\end\n\n\\define veryLast()\n$(inputFilter)$+[!$(sortType)$[title]$(sortType)$[$(currentColumn)$]]+[last[]]\n\\end\n\n\\define previousFirst()\n$(inputFilter)$+[$(sortType)$[title]$(sortNeg)$$(sortType)$[$(sortBy)$]]+[allbefore[$(pageMarker)$]]+[last[$(recordLimit)$]]+[first[]]\n\\end\n\n\\define nextFirst()\n$(inputFilter)$+[$(sortType)$[title]$(sortNeg)$$(sortType)$[$(sortBy)$]]+[allafter[$(pageMarker)$]]+[limit[$(recordLimit)$]]+[last[]]\n\\end\n\n\\define lastRec()\n$(inputFilter)$+[$(sortType)$[title]$(sortNeg)$$(sortType)$[$(sortBy)$]]+[allafter:including[$(pageMarker)$]]+[limit[$(recordLimit)$]]+[last[]]\n\\end\n\n\\define getFirst()\n$(inputFilter)$+[$(sortType)$[title]$(sortNeg)$$(sortType)$[$(sortBy)$]]+[allbefore[$(pageMarker)$]]+[prepend[1]]\n\\end\n\n\\define getLast()\n$(inputFilter)$+[$(sortType)$[title]$(sortNeg)$$(sortType)$[$(sortBy)$]]+[allbefore:including[$(lastRecord)$]]\n\\end\n\n\\define tableFilter()\n$(inputFilter)$+[$(sortType)$[title]$(sortNeg)$$(sortType)$[$(sortBy)$]]$(includePage)$+[limit[$(recordLimit)$]]\n\\end\n\n\\define showDeleteConfirm()\n$(tableFilter)$+[limit[1]]\n\\end\n\n\\define checkboxFilter()\n$(inputFilter)$+[$(sortType)$[title]$(sortNeg)$$(sortType)$[$(sortBy)$]]$(includePage)$+[limit[$(recordLimit)$]!tag[$(checkTag)$]!$(checkField)$[$(checkSel)$]]\n\\end\n\n\\define checkboxTest()\n[[$(currentRecord)$]!tag[$(checkTag)$]!$(checkField)$[$(checkSel)$]]\n\\end\n\n\\define overLimit()\n$(inputFilter)$+[limit[$(recordLimit)$]]+[nth[$(totalCount)$]addprefix[zzz]][[$(currentTable)$]get[tbl-show-pagination]]+[remove[auto]reverse[]][range[$(filteredCount)$]]+[butlast[$(totalCount)$]]\n\\end\n\n\\define tempTable()\n$:/temp/tables/$(currentTable)$\n\\end\n\n\\define tempTableExpand()\n$:/temp/tables/expand/$(currentTable)$\n\\end\n\n\\define tempTableStyle()\n$:/temp/tables/style/$(currentTable)$\n\\end\n\n\\define tempTagPopup()\n$(tempTable)$/$(currentRecord)$/$(currentTiddler)$\n\\end\n\n\\define tempRecord()\n$(tempTable)$/$(currentRecord)$\n\\end\n\n\\define tempPath()\n$(tempTable)$##$(currentRecord)$\n\\end\n\n\\define tempPathExpand()\n$(tempTableExpand)$##$(currentRecord)$\n\\end\n\n\\define tableExpandRender()\n{{$(tableExpand)$}}\n\\end\n\n\\define buttonIconPick()\n{{$(iconPickTitle)$}}\n\\end\n\n\\define expandClassFilter()\n[title[$(childTable)$]get[tbl-columns]]\n\\end\n\n\\define expandResetNested()\n[title[$(childTable)$]get[tbl-page-marker]]\n\\end\n\n\\define editorPreview()\n{{$(editorTarget)$}}\n\\end\n\n\\define tableFilterPick()\n$(existingTableFilter)$$(existingTableFilterPrefix)$$(filterValues)$\n\\end\n\n\\define getIndex()\n$(inputFilter)$+[$(sortType)$[title]]+[allbefore:including[$(currentRecord)$]count[]]\n\\end",
"type": "text/vnd.tiddlywiki",
"title": "$:/plugins/aaldrich/tables/macro",
"tbl-true": "true",
"tbl-false": "false",
"tags": "$:/tags/Macro",
"revision": "0",
"modified": "20200103011234341",
"bag": "default"
},
"$:/plugins/aaldrich/tables/style/dark": {
"text": "{{||$:/plugins/aaldrich/tables/style/default}}",
"title": "$:/plugins/aaldrich/tables/style/dark",
"tbl-width-border": "1px",
"tbl-size-icons": "{{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}",
"tbl-size-height": "{{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}}",
"tbl-size-font": "{{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}",
"tbl-pad-tb-headfoot": "2px",
"tbl-pad-tb-body": "1px",
"tbl-pad-lr": "7px",
"tbl-color-text-hover": "#FFFEE2",
"tbl-color-text": "#FFFFFF",
"tbl-color-row-odd": "#7A7A7A",
"tbl-color-row-hover": "#46486B",
"tbl-color-row-even": "#737373",
"tbl-color-row-all": "#686868",
"tbl-color-header": "#595959",
"tbl-color-footer": "#595959",
"tbl-color-caption": "#3D3D3D",
"tbl-color-border": "#999999",
"tbl-class-type": "child",
"tbl-class-name": "tbl-style-dark",
"tags": "$:/tags/Stylesheet",
"modified": "20191205031607095",
"created": "20190723034929272"
},
"$:/plugins/aaldrich/tables/style/invisible": {
"text": "{{||$:/plugins/aaldrich/tables/style/default}}",
"title": "$:/plugins/aaldrich/tables/style/invisible",
"tbl-width-border": "0px",
"tbl-size-icons": "{{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}",
"tbl-size-height": "{{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}}",
"tbl-size-font": "{{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}",
"tbl-pad-tb-headfoot": "2px",
"tbl-pad-tb-body": "1px",
"tbl-pad-lr": "7px",
"tbl-color-text-hover": "#001177",
"tbl-color-text": "#000000",
"tbl-color-row-odd": "transparent",
"tbl-color-row-hover": "transparent",
"tbl-color-row-even": "transparent",
"tbl-color-row-all": "transparent",
"tbl-color-header": "transparent",
"tbl-color-footer": "transparent",
"tbl-color-caption": "transparent",
"tbl-color-border": "#000000",
"tbl-class-type": "child",
"tbl-class-name": "tbl-style-invisible",
"tags": "$:/tags/Stylesheet",
"modified": "20191205031632668",
"created": "20190723040014559"
},
"$:/plugins/aaldrich/tables/template/body/date": {
"text": "<td>\n <$list filter=\"[<fieldOrIndex>]-index\">\n <$view tiddler=<<currentRecord>> field=<<currentColumn>> format=\"date\" template={{$:/plugins/aaldrich/tables/defaults!!tbl-default-date-format}}/>\n </$list>\n <$list filter=\"[<fieldOrIndex>]-field\">\n <$view tiddler=<<currentRecord>> index=<<currentColumn>> format=\"date\" template={{$:/plugins/aaldrich/tables/defaults!!tbl-default-date-format}}/>\n </$list>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/date",
"tbl-noedit": "created modified",
"tbl-column-list": "created modified",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191207211809915",
"created": "20170128100657312",
"bag": "default"
},
"$:/plugins/aaldrich/tables/style/standard": {
"text": "{{||$:/plugins/aaldrich/tables/style/default}}",
"title": "$:/plugins/aaldrich/tables/style/standard",
"tbl-width-border": "1px",
"tbl-size-icons": "{{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}",
"tbl-size-height": "{{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}}",
"tbl-size-font": "{{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}",
"tbl-pad-tb-headfoot": "5px",
"tbl-pad-tb-body": "3px",
"tbl-pad-lr": "7px",
"tbl-color-text-hover": "#001177",
"tbl-color-text": "#000000",
"tbl-color-row-odd": "#FFFFFF",
"tbl-color-row-hover": "#f2f6ff",
"tbl-color-row-even": "#FFFFFF",
"tbl-color-row-all": "#FFFFFF",
"tbl-color-header": "#E0E0E0",
"tbl-color-footer": "#E0E0E0",
"tbl-color-caption": "#c6c6c6",
"tbl-color-border": "#a5a5a5",
"tbl-class-type": "child",
"tbl-class-name": "tbl-style-standard",
"tags": "$:/tags/Stylesheet",
"modified": "20191205031639271",
"created": "20190723034800933"
},
"$:/plugins/aaldrich/tables/template/body/edit-textarea": {
"created": "20170209052300022",
"text": "<td class=\"tbl-inpt-edit\">\n <$list filter=\"[<fieldOrIndex>]-index\">\n <$edit-text tiddler=<<currentRecord>> field=<<currentColumn>> tag=\"textarea\" minHeight=10px rows=1/>\n </$list>\n <$list filter=\"[<fieldOrIndex>]-field\">\n <$edit-text tiddler=<<currentRecord>> index=<<currentColumn>> tag=\"textarea\" minHeight=10px rows=1/>\n </$list>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/edit-textarea",
"tbl-noedit": "tbl-edit-textarea",
"tbl-column-list": "tbl-edit-textarea",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191206021427822",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/expand-one": {
"text": "<$reveal type=\"nomatch\" state=<<tempPathExpand>> text=\"show\" tag=\"td\" style=\"width:1.4ch;text-align:center;\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\" tooltip=\"expand\" style=\"min-width:1.4ch\">\n <$action-setfield $tiddler=<<tempTableExpand>> $field=\"text\" $value=\"\"/>\n <$action-setfield $tiddler=<<tempTableExpand>> $index=<<currentRecord>> $value=\"show\" />\n <$set name=\"childTable\" filter=\"[all[tiddlers+shadows]title<currentTable>get[tbl-expand]]\" >\n <$list filter=<<expandResetNested>>>\n <$action-setfield $tiddler=<<tableExpand>> $field=\"tbl-page-marker\" $value=\"\"/>\n </$list>\n </$set>\n {{$:/core/images/right-arrow}}\n </$button>\n</$reveal>\n<$reveal type=\"match\" state=<<tempPathExpand>> text=\"show\" tag=\"td\" style=\"width:1.4ch;text-align:center;\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\" tooltip=\"collapse\" style=\"min-width:1.4ch\">\n <$action-setfield $tiddler=<<tempTableExpand>> $field=\"text\" $value=\"\"/>\n {{$:/core/images/down-arrow}}\n </$button>\n</$reveal>",
"title": "$:/plugins/aaldrich/tables/template/body/expand-one",
"tbl-noedit": "tbl-expand tbl-expand-one",
"tbl-column-list": "tbl-expand tbl-expand-one",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191215041940295",
"created": "20170206022244360",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/index": {
"text": "<td style=\"width:1.4ch;\">\n<$set name=\"currentIndex\" filter=<<getIndex>> >\n<<currentIndex>>\n</$set>\n</td>",
"type": "",
"title": "$:/plugins/aaldrich/tables/template/body/index",
"tbl-noedit": "ID id tbl-index",
"tbl-column-list": "ID id tbl-index",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191215045925271",
"created": "20190714050106704",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/expand/transclude": {
"created": "20190714035903654",
"text": "<$tiddler tiddler=<<currentRecord>>>\n<$transclude tiddler=<<currentRecord>> field=\"text\" mode=\"block\" />\n</$tiddler>",
"title": "$:/plugins/aaldrich/tables/template/expand/transclude",
"tbl-template-name": "view",
"tags": "$:/tags/table/ExpandTemplate",
"modified": "20191210184939804"
},
"$:/plugins/aaldrich/tables/template/header/empty": {
"text": "<th>\n</th>",
"title": "$:/plugins/aaldrich/tables/template/header/empty",
"tbl-column-list": "tbl-anything tbl-index tbl-radio",
"tags": "$:/tags/table/HeaderTemplate",
"revision": "0",
"modified": "20191214044612648",
"created": "20190714062216671",
"bag": "default"
},
"$:/plugins/aaldrich/tables/view": {
"text": "<!-- reveals Edit Buttons-->\n{{||$:/plugins/aaldrich/tables/editor/open}}\n<!-- reveals deletion confirmation -->\n <$reveal class=\"tbl-delete-confirm\" type=\"match\" state=\"$:/temp/tables/delete-all!!text\" text=<<currentTable>> tag=\"div\">\n Delete all displayed records? \n <$button class=\"tc-btn-invisible\">\n <$action-deletetiddler $tiddler=\"$:/temp/tables/delete-all\"/>\n <$list filter=<<tableFilter>> variable=\"currentRecord\">\n <$action-setfield $tiddler=<<tempTableStyle>> $index=<<currentRecord>> $value=\"\"/>\n <$action-deletetiddler $tiddler=<<currentRecord>>/>\n </$list>\n {{$:/core/images/delete-button}} ''yes'' \n </$button> or \n <$button class=\"tc-btn-invisible\">\n <$action-deletetiddler $tiddler=\"$:/temp/tables/delete-all\"/>\n {{$:/core/images/close-button}} ''no'' \n </$button>\n </$reveal>\n<table style={{!!tbl-style-table}}>\n<!-- reveals table caption -->\n <$reveal type=\"match\" state=\"!!tbl-show-caption\" text=\"true\" tag=\"caption\">\n <$transclude tiddler=<<currentTable>> field=\"tbl-caption\" mode={{$:/plugins/aaldrich/tables/defaults!!tbl-caption-mode}}/>\n </$reveal>\n<!-- reveals column groups -->\n <$reveal type=\"match\" state=\"!!tbl-show-colgroup\" text=\"true\" tag=\"colgroup\">\n {{!!tbl-style-colgroup}}\n </$reveal>\n<!-- reveal header -->\n <$reveal type=\"match\" state=\"!!tbl-show-header\" text=\"true\" tag=\"thead\">\n <tr>\n <$list filter={{!!tbl-columns}} variable=\"currentColumn\">\n <$set name=\"headerLookup\" filter=\"[all[tiddlers+shadows]tag[$:/tags/table/HeaderTemplate]tag<currentColumn>][all[tiddlers+shadows]tag[$:/tags/table/HeaderTemplate]contains:tbl-column-list<currentColumn>]+[limit[1]get[title]]\" value=<<headerLookup>> emptyValue={{$:/plugins/aaldrich/tables/defaults!!tbl-temp-default-head}}>\n <$transclude tiddler=<<headerLookup>> field=\"text\" mode=\"inline\"/>\n </$set>\n </$list>\n </tr>\n </$reveal>\n<!-- reveal footer -->\n <$reveal type=\"match\" state=\"!!tbl-show-footer\" text=\"true\" tag=\"tfoot\">\n <tr>\n <$list filter={{!!tbl-columns}} variable=\"currentColumn\">\n <$set name=\"footerLookup\" filter=\"[all[tiddlers+shadows]tag[$:/tags/table/FooterTemplate]tag<currentColumn>][all[tiddlers+shadows]tag[$:/tags/table/FooterTemplate]contains:tbl-column-list<currentColumn>]+[limit[1]get[title]]\" value=<<footerLookup>> emptyValue={{$:/plugins/aaldrich/tables/defaults!!tbl-temp-default-foot}}>\n <$transclude tiddler=<<footerLookup>> field=\"text\" mode=\"inline\"/>\n </$set>\n </$list>\n </tr>\n </$reveal>\n<!-- generate records -->\n <tbody>\n <$list filter=<<tableFilter>> variable=\"currentRecord\">\n <$wikify name=\"rowStyle\" text=\"\"\"<$transclude tiddler=<<tempTableStyle>> index=<<currentRecord>> />\"\"\" mode=\"inline\">\n <$list filter=\"[<currentTable>contains:tbl-mode[edit]]\" variable=\"tableModeEdit\">\n <tr class=\"tbl-record-row\" style=<<rowStyle>>>\n <$list filter={{!!tbl-columns}} variable=\"currentColumn\">\n <$set name=\"hasIndex\" filter=\"[<currentRecord>indexes[]]-[<currentColumn>]+[count[]]-[<currentRecord>indexes[]count[]]\" value=index emptyValue=\"field\">\n <$set name=\"fieldOrIndex\" filter=\"[<currentRecord>fields[]]-[<currentColumn>]+[count[]]-[<currentRecord>fields[]count[]]\" value=\"field\" emptyValue=<<hasIndex>>>\n <$set name=\"bodyLookup\" filter=\"[all[tiddlers+shadows]tag[$:/tags/table/BodyTemplate]contains:tbl-noedit<currentColumn>limit[1]get[title]]\" value=<<bodyLookup>> emptyValue={{$:/plugins/aaldrich/tables/defaults!!tbl-temp-default-body-edit}}>\n <$transclude tiddler=<<bodyLookup>> field=\"text\" mode=\"inline\"/>\n </$set>\n </$set>\n </$set>\n </$list>\n </tr>\n </$list>\n <$list filter=\"[<currentTable>!contains:tbl-mode[edit]]\" variable=\"tableModeNormal\">\n <tr class=\"tbl-record-row\" style=<<rowStyle>>>\n <$list filter={{!!tbl-columns}} variable=\"currentColumn\">\n <$set name=\"hasIndex\" filter=\"[<currentRecord>indexes[]]-[<currentColumn>]+[count[]]-[<currentRecord>indexes[]count[]]\" value=index emptyValue=\"field\">\n <$set name=\"fieldOrIndex\" filter=\"[<currentRecord>fields[]]-[<currentColumn>]+[count[]]-[<currentRecord>fields[]count[]]\" value=\"field\" emptyValue=<<hasIndex>>>\n <$set name=\"bodyLookup\" filter=\"[all[tiddlers+shadows]tag[$:/tags/table/BodyTemplate]tag<currentColumn>][all[tiddlers+shadows]tag[$:/tags/table/BodyTemplate]contains:tbl-column-list<currentColumn>]+[limit[1]get[title]]\" value=<<bodyLookup>> emptyValue={{$:/plugins/aaldrich/tables/defaults!!tbl-temp-default-body}}>\n <$transclude tiddler=<<bodyLookup>> field=\"text\" mode=\"inline\"/>\n </$set>\n </$set>\n </$set>\n </$list>\n </tr>\n </$list>\n<!-- reveal expanded record-->\n <$list variable=\"isExpanded\" filter=\"[<tempTableExpand>getindex<currentRecord>limit[1]]\">\n <tr class=\"tbl-record-expand\" >\n <$set name=\"childTable\" filter=\"[all[tiddlers+shadows]title<currentTable>get[tbl-expand]]\" >\n <$set name=\"expandClass\" filter=<<expandClassFilter>> value=\"tbl-expand-nopad\" emptyValue=\"tbl-expand-pad\">\n <td colspan=\"999\" class=<<expandClass>> >\n\n <<tableExpandRender>>\n\n </td>\n </$set>\n </$set>\n </tr>\n </$list>\n </$wikify>\n </$list>\n </tbody>\n</table>\n{{||$:/plugins/aaldrich/tables/pagination}}",
"title": "$:/plugins/aaldrich/tables/view",
"tags": "",
"modified": "20191215053651054",
"created": "20170205062652787"
},
"$:/plugins/aaldrich/tables/template/header/disabled": {
"text": "<th>\n<<currentColumn>>\n</th>",
"title": "$:/plugins/aaldrich/tables/template/header/disabled",
"tbl-column-list": "ID id",
"tags": "$:/tags/table/HeaderTemplate",
"revision": "0",
"modified": "20191205210234858",
"created": "20170205233518589",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/footer/empty": {
"text": "<th>\n</th>",
"title": "$:/plugins/aaldrich/tables/template/footer/empty",
"tbl-column-list": "tbl-expand tbl-expand-one tbl-expand-many tbl-anything tbl-index tbl-delete tbl-button tbl-checkbox tbl-radio",
"tags": "$:/tags/table/FooterTemplate",
"revision": "0",
"modified": "20191214044407597",
"created": "20170206022519162",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/pagination/default": {
"text": "<$reveal type=\"nomatch\" style=\"text-align:center;\" state=\"!!tbl-page-marker\" text=\"\" tag=\"div\" class=\"tbl-page-footer\">\n <$reveal type=\"nomatch\" style=\"float:left;\" state=\"!!tbl-page-marker\" text=<<previousPage>> tag=\"div\" class=\"tbl-page-prev\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\">\n <$action-setfield tbl-page-marker=<<previousPage>>/>{{$:/core/images/chevron-left}} ''Prev''</$button>\n </$reveal>\n <$reveal type=\"match\" style=\"float:right;\" state=\"!!tbl-limit\" text=<<recordCount>> tag=\"div\" class=\"tbl-page-next\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\">\n <$action-setfield tbl-page-marker=<<nextPage>>/>''Next'' {{$:/core/images/chevron-right}}</$button>\n </$reveal>\nDisplaying <<firstCount>> through <<lastCount>> of <<totalCount>> Results |\n<$select tiddler=<<currentTable>> field=\"tbl-limit\" actions=\"\"\"<$action-setfield $tiddler=<<currentTable>> tbl-page-marker=<<firstRecord>>/>\"\"\">\n<$set name=\"limitFilter\" value={{$:/plugins/aaldrich/tables/defaults!!tbl-limit-choices}} >\n<$list filter=<<limitFilter>>>\n<option value={{!!title}}>Limit {{!!title}}</option>\n</$list>\n</$set>\n<option value=9999999>Show All</option>\n</$select>\n</$reveal>\n<$reveal type=\"match\" state=\"!!tbl-page-marker\" text=\"\" >\n <$list filter=<<veryFirst>> >\n <div class=\"tbl-page-refresh\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\">\n <$action-setfield $tiddler=<<currentTable>> tbl-page-marker=<<firstRecord>>/>''Click to Enable Pagination''</$button>\n </div>\n </$list>\n</$reveal>",
"title": "$:/plugins/aaldrich/tables/template/pagination/default",
"tags": "",
"modified": "20191208103154143",
"created": "20190715072523828"
},
"$:/plugins/aaldrich/tables/style/tight": {
"created": "20190726060145636",
"text": "{{||$:/plugins/aaldrich/tables/style/default}}",
"title": "$:/plugins/aaldrich/tables/style/tight",
"tbl-width-border": "1px",
"tbl-size-icons": "10pt",
"tbl-size-height": "20px",
"tbl-size-font": "10pt",
"tbl-pad-tb-headfoot": "1px",
"tbl-pad-tb-body": "1px",
"tbl-pad-lr": "7px",
"tbl-color-text-hover": "#001177",
"tbl-color-text": "#000000",
"tbl-color-row-odd": "#FFFFFF",
"tbl-color-row-hover": "#FFFEE2",
"tbl-color-row-even": "#FCFCFC",
"tbl-color-row-all": "#FFFFFF",
"tbl-color-header": "#F0F0F0",
"tbl-color-footer": "#F0F0F0",
"tbl-color-caption": "#DDDDDD",
"tbl-color-border": "#DDDDDD",
"tbl-class-type": "child",
"tbl-class-name": "tbl-style-tight",
"tags": "$:/tags/Stylesheet",
"modified": "20191215061001950"
},
"$:/plugins/aaldrich/tables/style/default": {
"created": "20190723034442800",
"text": "<!-- CONTAINER/TABLE-->\n.{{!!tbl-class-name}} { \n text-shadow: none;\n width:100%;\n overflow:visible;\n}\n\n.{{!!tbl-class-name}} > table{ \n text-shadow: none;\n border-collapse: collapse;\n caption-side: top;\n table-layout:auto;\n width:100%;\n margin: 0 0 0 0;\n border-top: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-right: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-bottom: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-left: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n}\n\n<!--CAPTION-->\n.{{!!tbl-class-name}} > table > caption {\n margin: 0 0 0 0;\n padding: {{!!tbl-pad-tb-headfoot}} {{!!tbl-pad-lr}} {{!!tbl-pad-tb-headfoot}} {{!!tbl-pad-lr}};\n text-shadow: none;\n color:{{!!tbl-color-text}};\n background-color:{{!!tbl-color-caption}};\n vertical-align: middle;\n font-size: {{!!tbl-size-font}};\n line-height: {{!!tbl-size-height}};\n border-top: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-right: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-bottom: 0px solid {{!!tbl-color-border}};\n border-left: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n text-align:center;\n}\n\n.{{!!tbl-class-name}} > table > caption *,\n.{{!!tbl-class-name}} > table > caption > div *{\n margin: 0 0 0 0;\n padding: 0 0 0 0;\n text-shadow: none;\n color:{{!!tbl-color-text}};\n fill:{{!!tbl-color-text}};\n}\n\n.{{!!tbl-class-name}} > table > caption > div > .tbl-hidden-edit{\n background: transparent !important;\n border: none;\n color:{{!!tbl-color-text}}!important;\n}\n\n.{{!!tbl-class-name}} > table > caption > div > .tbl-hidden-edit-wide{\n width: 100%;\n background: transparent !important;\n border: none;\n color:{{!!tbl-color-text}}!important;\n}\n\n<!--HEADER-->\n .{{!!tbl-class-name}} > table > thead {\n text-shadow: none;\n}\n\n.{{!!tbl-class-name}} > table > thead > tr {\n text-shadow: none;\n background: {{!!tbl-color-header}};\n vertical-align: middle;\n font-size: {{!!tbl-size-font}};\n line-height: {{!!tbl-size-height}};\n}\n\n.{{!!tbl-class-name}} > table > thead > tr > th {\n text-shadow: none;\n color:{{!!tbl-color-text}};\n background: transparent;\n margin: 0 0 0 0;\n padding: {{!!tbl-pad-tb-headfoot}} {{!!tbl-pad-lr}} {{!!tbl-pad-tb-headfoot}} {{!!tbl-pad-lr}};\n border-top: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-right: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-bottom: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-left: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n text-align: left;\n vertical-align: middle;\n font-size: {{!!tbl-size-font}};\n line-height: {{!!tbl-size-height}};\n white-space: nowrap;\n}\n\n.{{!!tbl-class-name}} > table > thead> tr > th p, \n.{{!!tbl-class-name}} > table > thead> tr > th a,\n.{{!!tbl-class-name}} > table > thead> tr > th button,\n.{{!!tbl-class-name}} > table > thead> tr > th .tc-tiddlylink {\n text-shadow: none;\n margin: 0 0 0 0;\n padding: 0 0 0 0;\n color:{{!!tbl-color-text}};\n font-weight: bold;\n}\n\n.{{!!tbl-class-name}} > table > thead> tr > th > button > svg,\n.{{!!tbl-class-name}} > table > thead> tr > th > span > button > svg {\n text-shadow: none;\n fill:{{!!tbl-color-text}};\n height:{{!!tbl-size-icons}};\n padding:0 0 2px 0;\n}\n\n.{{!!tbl-class-name}} > table > thead> tr > th > button.tbl-sort-svg > svg {\n text-shadow: none;\n fill:{{!!tbl-color-text}};\n height:10px;\n padding:0 0 2px 0;\n}\n\n<!--FOOTER-->\n.{{!!tbl-class-name}} > table > tfoot {\n text-shadow: none;\n}\n\n.{{!!tbl-class-name}} > table > tfoot > tr {\n text-shadow: none;\n background: {{!!tbl-color-footer}};\n vertical-align: middle;\n font-size: {{!!tbl-size-font}};\n line-height: {{!!tbl-size-height}};\n}\n\n.{{!!tbl-class-name}} > table > tfoot > tr > th {\n text-shadow: none;\n color:{{!!tbl-color-text}};\n background: transparent;\n margin: 0 0 0 0;\n padding: {{!!tbl-pad-tb-headfoot}} {{!!tbl-pad-lr}} {{!!tbl-pad-tb-headfoot}} {{!!tbl-pad-lr}};\n border-top: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-right: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-bottom: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-left: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n text-align: left;\n vertical-align: middle;\n font-size: {{!!tbl-size-font}};\n line-height: {{!!tbl-size-height}};\n white-space: nowrap;\n}\n\n.{{!!tbl-class-name}} > table > tfoot> tr > th p, \n.{{!!tbl-class-name}} > table > tfoot> tr > th a,\n.{{!!tbl-class-name}} > table > tfoot> tr > th button,\n.{{!!tbl-class-name}} > table > tfoot> tr > th .tc-tiddlylink {\n text-shadow: none;\n margin: 0 0 0 0;\n padding: 0 0 0 0;\n color:{{!!tbl-color-text}};\n font-weight: bold;\n}\n\n.{{!!tbl-class-name}} > table > tfoot> tr > th > button > svg,\n.{{!!tbl-class-name}} > table > tfoot> tr > th > span > button > svg {\n text-shadow: none;\n fill:{{!!tbl-color-text}};\n height:{{!!tbl-size-icons}};\n padding:0 0 2px 0;\n}\n\n.{{!!tbl-class-name}} > table > tfoot> tr > th > button.tbl-sort-svg > svg {\n text-shadow: none;\n fill:{{!!tbl-color-text}};\n height:10px;\n padding:0 0 2px 0;\n}\n\n<!--BODY-->\n.{{!!tbl-class-name}} > table > tbody {\n text-shadow: none;\n}\n\n.{{!!tbl-class-name}} > table > tbody > tr {\n text-shadow: none;\n background: {{!!tbl-color-row-all}};\n vertical-align: middle;\n font-size: {{!!tbl-size-font}};\n line-height: {{!!tbl-size-height}};\n}\n\n.{{!!tbl-class-name}} > table > tbody > tr > td {\n text-shadow: none;\n color:{{!!tbl-color-text}};\n background: transparent;\n margin: 0 0 0 0;\n padding: {{!!tbl-pad-tb-body}} {{!!tbl-pad-lr}} {{!!tbl-pad-tb-body}} {{!!tbl-pad-lr}};\n border-top: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-right: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-bottom: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-left: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n text-align: left;\n}\n\n.{{!!tbl-class-name}} > table > tbody > tr > td.tbl-tag-template > div > div.tc-tags-wrapper {\nmargin:0 0 0 0;\n}\n\n.{{!!tbl-class-name}} > table > tbody> tr > td > p > svg{\n vertical-align: middle;\n fill:{{!!tbl-color-text}};\n}\n\n.{{!!tbl-class-name}} > table > tbody> tr > td > a > sup{\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.{{!!tbl-class-name}} > table > tbody> tr > td > p,\n.{{!!tbl-class-name}} > table > tbody> tr > td > p > a, \n.{{!!tbl-class-name}} > table > tbody> tr > td > a,\n.{{!!tbl-class-name}} > table > tbody> tr > td > a > a,\n.{{!!tbl-class-name}} > table > tbody> tr > td > button, \n.{{!!tbl-class-name}} > table > tbody> tr > td > .tc-tiddlylink,\n.{{!!tbl-class-name}} > table > tbody> tr > td > a > a.tc-tiddlylink{\n text-shadow: none;\n margin:0 0 0 0;\n color:{{!!tbl-color-text}};\n background-color:transparent;\n font-weight: normal;\n}\n\n.{{!!tbl-class-name}} > table > tbody> tr > td > button > svg {\n text-shadow: none;\n fill:{{!!tbl-color-text}};\n height:{{!!tbl-size-icons}};\n padding:0 0 2px 0;\n align:center;\n}\n\n\n<!-- EVEN/ODD & ROW HIGHLIGHT -->\n.{{!!tbl-class-name}} > table > tbody > tr.tbl-record-row:nth-child(odd) {\n background-color: {{!!tbl-color-row-odd}};\n}\n\n.{{!!tbl-class-name}} > table > tbody > tr.tbl-record-row:nth-child(even) {\n background-color: {{!!tbl-color-row-even}};\n}\n\n<!--ROW HOVER-->\n.{{!!tbl-class-name}} > table > tbody > tr.tbl-record-row:hover {\n background-color: {{!!tbl-color-row-hover}};\n}\n\n<!--LINK HOVER-->\n.{{!!tbl-class-name}} > table > caption a:hover,\n.{{!!tbl-class-name}} > table > caption > .tc-tiddlylink:hover {\n color:{{!!tbl-color-text-hover}};\n text-decoration: none;\n font-weight: normal;\n}\n\n.{{!!tbl-class-name}} > table > thead > tr > th a:hover, \n.{{!!tbl-class-name}} > table > thead > tr > th button:hover,\n.{{!!tbl-class-name}} > table > thead> tr > th > .tc-tiddlylink:hover {\n color: {{!!tbl-color-text}};\n text-decoration: none;\n font-weight: bold;\n}\n\n.{{!!tbl-class-name}} > table > tfoot > tr > th a:hover,\n.{{!!tbl-class-name}} > table > tfoot > tr > th button:hover,\n.{{!!tbl-class-name}} > table > tfoot> tr > th > .tc-tiddlylink:hover {\n color: {{!!tbl-color-text}};\n text-decoration: none;\n font-weight: bold;\n}\n\n.{{!!tbl-class-name}} > table > tbody > tr > td a:hover,\n.{{!!tbl-class-name}} > table > tbody > tr > td > a > a:hover,\n.{{!!tbl-class-name}} > table > tbody > tr > td > .tc-tiddlylink:hover, \n.{{!!tbl-class-name}} > table > tbody > tr > td > a > .tc-tiddlylink:hover{\n color:{{!!tbl-color-text-hover}};\n text-decoration: none;\n font-weight: normal;\n}\n\n.{{!!tbl-class-name}} > div a:hover,\n.{{!!tbl-class-name}} > div .tc-tiddlylink:hover {\n color: {{!!tbl-color-text-hover}};\n text-decoration: none;\n font-weight: normal;\n}\n\n<!--INPUTS-->\n.{{!!tbl-class-name}} > table > tbody> tr > .tbl-inpt-edit > input[type=\"text\"],\n.{{!!tbl-class-name}} > table > tbody> tr > .tbl-inpt-edit > textarea {\n width: 100%;\n background-color: transparent;\n border: none;\n color: {{!!tbl-color-text}};\n}\n\n.{{!!tbl-class-name}} > table > tbody > tr > .tbl-inpt-check > span > button > label > input[type=\"checkbox\"],\n.{{!!tbl-class-name}} > table > thead > tr > .tbl-inpt-check > span > button > label > input[type=\"checkbox\"]{\n vertical-align: middle;\n margin: 0px 0px 2px 0px;\n}\n\n.{{!!tbl-class-name}} > table > tbody> tr > td > select {\n background: transparent;\n border: none;\n color: {{!!tbl-color-text}};\n}\n\n.{{!!tbl-class-name}} > table > tbody> tr > td > select > option {\n background: {{!!tbl-color-row-all}};\n border: none;\n color: {{!!tbl-color-text}};\n}\n\n<!--EXPAND-->\n.{{!!tbl-class-name}} > table > tbody> tr > td.tbl-expand-pad,\n.{{!!tbl-class-name}} > table > tbody> tr > td.tbl-expand-pad > p > pre {\n background-color: transparent;\n border: none;\n color: {{!!tbl-color-text}};\n padding: 5px 8px 5px 8px;\n}\n\n.{{!!tbl-class-name}} > table > tbody> tr > td.tbl-expand-nopad,\n.{{!!tbl-class-name}} > table > tbody> tr > td.tbl-expand-nopad > p,\n.{{!!tbl-class-name}} > table > tbody> tr > td.tbl-expand-nopad > p > pre {\n background-color: transparent;\n border: none;\n color: {{!!tbl-color-text}};\n margin: 0 0 0 0;\n padding: 0 0 0 0;\n}\n\n.{{!!tbl-class-name}} > table > tbody> tr > td > p > .tbl-inpt-edit {\n width: 100%;\n background-color: transparent;\n border: none;\n color: {{!!tbl-color-text}};\n}\n\n.{{!!tbl-class-name}} > table > tbody> tr > td > canvas {\n width: 100%;\n background-color: transparent;\n border: none;\n color: ;\n padding: 0 0 0 0;\n margin: 0 0 0 0;\n}\n\n<!--PAGINATION-->\n.{{!!tbl-class-name}} > div > div.tbl-page-footer,\n.{{!!tbl-class-name}} > div > span > div.tbl-page-refresh {\n text-align: center;\n margin: 0 0 0 0;\n padding: {{!!tbl-pad-tb-headfoot}} {{!!tbl-pad-lr}} {{!!tbl-pad-tb-headfoot}} {{!!tbl-pad-lr}};\n color:{{!!tbl-color-text}};\n background-color:{{!!tbl-color-caption}};\n font-size: {{!!tbl-size-font}};\n line-height: {{!!tbl-size-height}};\n border-top: 0px solid {{!!tbl-color-border}};\n border-right: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-bottom: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n border-left: {{!!tbl-width-border}} solid {{!!tbl-color-border}};\n}\n\n.{{!!tbl-class-name}} > div > span > div.tbl-page-refresh > button,\n.{{!!tbl-class-name}} > div > span > div.tbl-page-refresh > .tc-tiddlylink{\n padding: 0 0 0 0;\n margin: 0 0 0 0;\n color:{{!!tbl-color-text}};\n font-weight: normal;\n font-size: {{!!tbl-size-font}};\n}\n\n.{{!!tbl-class-name}} > div > div.tbl-page-footer > div.tbl-page-prev > button,\n.{{!!tbl-class-name}} > div > div.tbl-page-footer > div.tbl-page-prev > .tc-tiddlylink{\n padding: 0 0 0 0;\n margin: 2px 0 0 0;\n color:{{!!tbl-color-text}};\n font-weight: normal;\n font-size: {{!!tbl-size-font}};\n float:left;\n}\n\n.{{!!tbl-class-name}} > div > div.tbl-page-footer > div.tbl-page-next > button,\n.{{!!tbl-class-name}} > div > div.tbl-page-footer > div.tbl-page-next > .tc-tiddlylink{\n padding: 0 0 0 0;\n margin: 2px 0 0 0;\n color:{{!!tbl-color-text}};\n font-weight: normal;\n font-size: {{!!tbl-size-font}};\n float:right;\n}\n\n.{{!!tbl-class-name}} > div > div.tbl-page-footer > select {\n padding: 0 0 0 0;\n margin: 0 0 0 0;\n background: transparent;\n border: none;\n color: {{!!tbl-color-text}};\n}\n\n.{{!!tbl-class-name}} > div > div.tbl-page-footer > div.tbl-page-prev > button > svg,\n.{{!!tbl-class-name}} > div > div.tbl-page-footer > div.tbl-page-next > button > svg {\n text-shadow: none;\n fill:{{!!tbl-color-text}};\n padding:0 0 3px 0;\n}\n\n<!--DELETE CONFIRMATION-->\n.tbl-delete-confirm {\n color: white;\n background-color:red;\n padding: 8px;\n margin: 0px;\n text-align:center;\n}\n\n.tbl-delete-confirm > button {\n color: white;\n fill: white;\n}\n\n<!--EDIT MENU-->\n.tbl-edit-menu textarea{\n width:100%;\n}\n.tbl-edit-wide{\n width:94%;\n}",
"title": "$:/plugins/aaldrich/tables/style/default",
"tbl-width-border": "1px",
"tbl-size-icons": "{{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}",
"tbl-size-height": "{{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}}",
"tbl-size-font": "{{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}",
"tbl-pad-tb-headfoot": "4px",
"tbl-pad-tb-body": "2px",
"tbl-pad-lr": "7px",
"tbl-color-text-hover": "#001177",
"tbl-color-text": "#000000",
"tbl-color-row-odd": "#FFFFFF",
"tbl-color-row-hover": "#FFFEE2",
"tbl-color-row-even": "#FCFCFC",
"tbl-color-row-all": "#FFFFFF",
"tbl-color-header": "#F0F0F0",
"tbl-color-footer": "#F0F0F0",
"tbl-color-caption": "#DDDDDD",
"tbl-color-border": "#DDDDDD",
"tbl-class-type": "parent",
"tbl-class-name": "tbl-style-default",
"tags": "$:/tags/Stylesheet",
"modified": "20191215064245416"
},
"$:/plugins/aaldrich/tables/editor/open": {
"created": "20190726023217378",
"text": "<$reveal type=\"nomatch\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-target\" text={{!!title}} >\n<$reveal type=\"match\" state=\"!!tbl-show-edit\" text=\"true\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" tooltip=\"table options\">\n <$action-setfield $tiddler=\"$:/temp/tables/editor/settings-page-vars\" tbl-edit-target={{!!title}} />\n <$action-setfield $tiddler=\"$:/temp/tables/editor/settings-page-vars\" tbl-edit-page=\"Records\" />\n <$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/aaldrich/tables/editor/view\" />\n{{$:/core/images/options-button}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"!!tbl-show-mode\" text=\"true\">\n<$reveal type=\"nomatch\" state=\"!!tbl-mode\" text=\"edit\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" tooltip=\"edit mode\">\n <$action-setfield $tiddler=<<currentTable>> tbl-mode=\"edit\" />\n{{$:/core/images/edit-button}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"!!tbl-mode\" text=\"edit\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" tooltip=\"normal mode\">\n <$action-setfield $tiddler=<<currentTable>> tbl-mode=\"normal\" />\n{{$:/core/images/done-button}}\n</$button>\n</$reveal>\n</$reveal>\n</$reveal>",
"title": "$:/plugins/aaldrich/tables/editor/open",
"tags": "",
"modified": "20191215055334115"
},
"$:/plugins/aaldrich/tables/button/image": {
"text": "<svg class=\"tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"8\"></rect>\n <rect x=\"0\" y=\"20\" width=\"128\" height=\"8\"></rect>\n <rect x=\"0\" y=\"40\" width=\"128\" height=\"8\"></rect>\n <rect x=\"0\" y=\"60\" width=\"128\" height=\"8\"></rect>\n <rect x=\"0\" y=\"80\" width=\"128\" height=\"8\"></rect>\n <rect x=\"0\" y=\"100\" width=\"128\" height=\"8\"></rect>\n <rect x=\"0\" y=\"120\" width=\"128\" height=\"8\"></rect>\n <rect x=\"0\" y=\"0\" width=\"8\" height=\"128\"></rect>\n <rect x=\"40\" y=\"0\" width=\"8\" height=\"128\"></rect>\n <rect x=\"80\" y=\"0\" width=\"8\" height=\"128\"></rect>\n <rect x=\"120\" y=\"0\" width=\"8\" height=\"128\"></rect>\n</svg>",
"title": "$:/plugins/aaldrich/tables/button/image",
"tags": "[[ $:/tags/Image]]",
"modified": "20190727005459045",
"created": "20190725080524516"
},
"$:/plugins/aaldrich/tables/button": {
"text": "\\define newTableText()\n<<table \"$(newTableTitle)$\">>\n\\end\n\n\\define makeNewTable()\n\n<$set name=\"newTableTitle\" value={{$:/temp/tables/button/generate-new-table-name}} >\n<$action-setfield $tiddler={{$:/temp/tables/button/generate-new-table-name}} text=<<newTableText>>/>\n</$set>\n<$action-navigate $to={{$:/temp/tables/button/generate-new-table-name}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/tables/button/generate-new-table-name\"/>\n\\end\n\n<$button class=<<tv-config-toolbar-class>> tooltip=\"Create new table\" aria-label={{$:/plugins/aaldrich/tables/button!!caption}} actions=<<makeNewTable>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/plugins/aaldrich/tables/button/image}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text=\"new table\"/></span>\n</$list>\n<$action-createtiddler $basetitle={{$:/plugins/aaldrich/tables/defaults!!tbl-default-title}}\n$savetitle=\"$:/temp/tables/button/generate-new-table-name\"\ntbl-add-records={{$:/plugins/aaldrich/tables/defaults!!tbl-add-records}}\ntbl-anything={{$:/plugins/aaldrich/tables/defaults!!tbl-anything}}\ntbl-button-actions={{$:/plugins/aaldrich/tables/defaults!!tbl-button-actions}}\ntbl-button-icon={{$:/plugins/aaldrich/tables/defaults!!tbl-button-icon}}\ntbl-button-tip={{$:/plugins/aaldrich/tables/defaults!!tbl-button-tip}}\ntbl-caption={{$:/plugins/aaldrich/tables/defaults!!tbl-caption}}\ntbl-checkbox-actions-selected={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-actions-selected}}\ntbl-checkbox-actions-unselected={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-actions-unselected}}\ntbl-checkbox-field={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-field}}\ntbl-checkbox-tag={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-tag}}\ntbl-checkbox-tip={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-tip}}\ntbl-checkbox-value-selected={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-value-selected}}\ntbl-checkbox-value-unselected={{$:/plugins/aaldrich/tables/defaults!!tbl-checkbox-value-unselected}}\ntbl-class={{$:/plugins/aaldrich/tables/defaults!!tbl-class}}\ntbl-columns={{$:/plugins/aaldrich/tables/defaults!!tbl-columns}}\ntbl-expand={{$:/plugins/aaldrich/tables/defaults!!tbl-expand}}\ntbl-filter={{$:/plugins/aaldrich/tables/defaults!!tbl-filter}}\ntbl-show-caption={{$:/plugins/aaldrich/tables/defaults!!tbl-show-caption}}\ntbl-show-colgroup={{$:/plugins/aaldrich/tables/defaults!!tbl-show-colgroup}}\ntbl-show-edit={{$:/plugins/aaldrich/tables/defaults!!tbl-show-edit}}\ntbl-show-footer={{$:/plugins/aaldrich/tables/defaults!!tbl-show-footer}}\ntbl-show-header={{$:/plugins/aaldrich/tables/defaults!!tbl-show-header}}\ntbl-show-mode={{$:/plugins/aaldrich/tables/defaults!!tbl-show-mode}}\ntbl-show-pagination={{$:/plugins/aaldrich/tables/defaults!!tbl-show-pagination}}\ntbl-limit={{$:/plugins/aaldrich/tables/defaults!!tbl-limit}}\ntbl-mode={{$:/plugins/aaldrich/tables/defaults!!tbl-mode}}\ntbl-page-marker={{$:/plugins/aaldrich/tables/defaults!!tbl-page-marker}}\ntbl-sort-by={{$:/plugins/aaldrich/tables/defaults!!tbl-sort-by}}\ntbl-sort-negate={{$:/plugins/aaldrich/tables/defaults!!tbl-sort-negate}}\ntbl-sort-type={{$:/plugins/aaldrich/tables/defaults!!tbl-sort-type}}\ntbl-style-colgroup={{$:/plugins/aaldrich/tables/defaults!!tbl-style-colgroup}}\ntbl-style-container={{$:/plugins/aaldrich/tables/defaults!!tbl-style-container}}\ntbl-style-table={{$:/plugins/aaldrich/tables/defaults!!tbl-style-table}}\n/>\n</$button>",
"title": "$:/plugins/aaldrich/tables/button",
"tags": "$:/tags/PageControls",
"modified": "20191212071246997",
"description": "Create a new table",
"created": "20170205062652787",
"caption": "{{$:/plugins/aaldrich/tables/button/image}} new table"
},
"$:/plugins/aaldrich/tables/editor/view": {
"text": "<$keyboard actions=\"\"\"<$action-sendmessage $message=\"tm-close-tiddler\" /><$action-deletetiddler $tiddler=\"$:/temp/tables/editor/settings-page-vars\"/>\"\"\" key=\"ctrl-enter\">\n<span class=\"tbl-edit-menu\">\n<$set name=\"currentTable\" value={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} >\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Records\">\n\n''Query Records'' (tbl-filter) - filter syntax<br>\n<$edit-text class=\"tbl-edit-wide\" tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-filter\"/>\n<span class=\"tc-popup-keep\">\n<$button popup=\"$:/state/tables/filter/preset-dropdown\" class=\"tc-btn-invisible\">\n {{$:/core/images/down-arrow}}\n</$button><br>\n</span>\n<$reveal class=\"tc-block-dropdown\" state=\"$:/state/tables/filter/preset-dropdown\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$list filter=\"[[$:/plugins/aaldrich/tables/defaults]indexes[]]\" variable=\"filterList\">\n<$list filter=\"[[$:/plugins/aaldrich/tables/defaults]getindex<filterList>]\" variable=\"filterValues\" >\n<$set name=\"existingTableFilter\" filter=\"[{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}get[tbl-filter]]\">\n<$set name=\"existingTableFilterPrefix\" filter=\"[{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}get[tbl-filter]]\" value=\"+\" emptyValue=\"\">\n<a style=\"margin:0 0 0 0;padding:0 0 0 0;\" ><$button style=\"display:block;width:100%;text-align:left;margin:0 0 0 0;padding:4px 4px 4px 4px;\" actions=\"\"\"<$action-setfield $tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} tbl-filter=<<tableFilterPick>> />\"\"\" class=\"tc-btn-invisible\"><<filterList>></$button></a>\n</$set>\n</$set>\n</$list>\n</$list>\n</$reveal><br>\n<$reveal type=\"nomatch\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-presets\" text=\"true\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-presets\" setTo=true >edit presets\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-presets\" text=\"true\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-presets\" setTo=false>close\n</$button><br>\n<$edit-text tiddler=\"$:/plugins/aaldrich/tables/defaults\" field=\"text\"/>\n</$reveal><br><br>\n''Enter Records Manually'' (tbl-add-records) - filter syntax<br>\n<$edit-text tag=textarea tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-add-records\"/>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Columns\">\n\n''Columns to Display'' (tbl-columns) - filter syntax<br>\n<$edit-text class=\"tbl-edit-wide\" tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-columns\"/>\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-columns\" text=\"true\">\n\n<$button class=\"tc-btn-invisible tc-tiddlylink\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-columns\" setTo=\"false\" >close</$button>\n\n!!''Assign/Modify Column Templates''\n\nUse the table below to assign fields/indexes to column templates by adding the field/index name to ''tbl-column-list''. \n\nUnassigned fields/indexes will inherit one of three default templates:\n\n*~$:/plugins/aaldrich/tables/template/header/default<br>\n*~$:/plugins/aaldrich/tables/template/body/default<br>\n*~$:/plugins/aaldrich/tables/template/footer/default<br>\n\n(Optional) Restrict a field/index from edit mode by adding the field/index name to ''tbl-noedit''.\n\n{{$:/plugins/aaldrich/tables/editor/templates}}\n\n''Note:'' Ensure each field/index name is only assigned to one of each template type - header, body and footer.<br><br>\n\n!!''Create New Column Template''<br>\n\n__''Create Blank Template''__<br>\n\n<$edit-text tiddler=\"$:/temp/tables/editor/settings-page-vars\" field=\"tbl-new-template-name\" placeholder=\"Template name (no spaces)...\" size=\"30\"/>\n<$set name=\"newTemplateTitle\" filter=\"[{$:/temp/tables/editor/settings-page-vars!!tbl-new-template-name}]+[addprefix[/]]+[addprefix{$:/temp/tables/editor/settings-page-vars!!tbl-new-template-type}]+[addprefix[$:/plugins/aaldrich/tables/template/]]\" value=<<newTemplateTitle>> noValue=\"\" >\n<$select tiddler=\"$:/temp/tables/editor/settings-page-vars\" field=\"tbl-new-template-type\" >\n<option>header</option>\n<option>body</option>\n<option>footer</option>\n</$select>\n<$reveal type=\"nomatch\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-new-template-name\" text=\"\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler=<<newTemplateTitle>> tags=\"$:/tags/table/BodyTemplate\" tbl-column-list=\"\" tbl-noedit=\"\"/>\n<$action-setfield $tiddler=\"$:/temp/tables/editor/settings-page-vars\" tbl-new-template-name=\"\"/> create</$button>\n</$reveal>\n</$set>\n\n__''Create Template Manually''__<br>\n\n(Tip) One way to create a new template is to clone and modify an existing one.<br>\n\n''Required Tags:''<br>\n\n*''Header Templates'' - must be tagged with //''~$:/tags/table/HeaderTemplate''//<br>\n*''Body Templates'' - must be tagged with //''~$:/tags/table/BodyTemplate''//<br>\n*''Footer Templates'' - must be tagged with //''~$:/tags/table/FooterTemplate''//<br>\n\n''Required Fields:''<br>\n\n*//''tbl-column-list''// - used to assign fields/indexes to a column template\n*//''tbl-noedit''// - used to restrict fields/indexes from entering //edit mode// \n*//''text''// - template code (wikitext) - see below for useful macro parameters\n\n''Useful Macro Parameters''\n\n//Can be used anywhere inside the table container://\n\n*''current table:'' `<<currentTable>>`\n*''input filter:'' `<<inputFilter>>`\n*''processed filter:'' `<<tableFilter>>`\n*''temporary table tiddler:'' `<<tempTable>>`\n\n//Can only be used in //Header//, //Footer// or //Body// Templates://\n\n*''current column:'' `<<currentColumn>>`\n\n//Can only be used in //Body// Templates://\n\n*''current record:'' `<<currentRecord>>`\n*''temporary record tiddler:'' `<<tempRecord>>`\n*''numerical record index (filter):'' `<<getIndex>>`\n</$reveal>\n\n<$reveal type=\"nomatch\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-columns\" text=\"true\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-columns\" setTo=\"true\">manage column templates\n<$action-setfield $tiddler=\"$:/temp/tables/editor/settings-page-vars\" tbl-new-template-type=\"body\"/>\n</$button>\n</$reveal>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Sorting\">\n\n''Sort Type'' (tbl-sort-type)<br>\n<$select tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-sort-type\">\n<option>sort</option>\n<option>nsort</option>\n<option>sortcs</option>\n<option>nsortcs</option>\n<option>sortan</option>\n<option>sortby</option>\n</$select>\n\n''Sort By'' (tbl-sort-by)<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-sort-by\" size=22/>\n\n''Sort Negate (Invert Order)'' (tbl-sort-negate) <br>\n<$checkbox tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-sort-negate\" checked=\"true\" unchecked=\"false\">\n<$transclude tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-sort-negate\" mode=\"inline\"/></$checkbox> \n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Limit\">\n\n''Limit'' (tbl-limit)<br>\n<$select tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-limit\" >\n<$set name=\"limitFilter\" value={{$:/plugins/aaldrich/tables/defaults!!tbl-limit-choices}} >\n<$list filter=<<limitFilter>>>\n<option value={{!!title}}>Limit {{!!title}}</option>\n</$list>\n</$set>\n<option value=9999999>Show All</option>\n</$select>\n\n''Show Pagination'' (tbl-show-pagination)<br>\n<$select tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-pagination\" actions=\"\"\"<$action-setfield $tiddler=<<currentTable>> tbl-page-marker=\"\"/><$list filter=\"[<currentTable>tbl-show-pagination[false]]\" ><$action-setfield $tiddler=<<currentTable>> tbl-limit=\"9999999\"/></$list>\"\"\">\n<option>true</option>\n<option>false</option>\n<option>auto</option>\n</$select>\n\n''Pagination Marker'' (tbl-page-marker)<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-page-marker\" size=50/>\n<$button class=\"tc-btn-invisible tc-tiddlylink\" >\n<$action-setfield $tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} $field=\"tbl-page-marker\" $value=\"\" />clear\n</$button>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Theme\">\n\n''Stylesheet'' (tbl-class)<br>\n<$select tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-class\">\n<optgroup label=\"Parent Themes\">\n<$list filter=\"[all[tiddlers+shadows]has[tbl-class-name]contains:tbl-class-type[parent]sort[title]]\">\n<option>{{!!tbl-class-name}}</option>\n</$list>\n</optgroup>\n<optgroup label=\"Child Themes\">\n<$list filter=\"[all[tiddlers+shadows]has[tbl-class-name]contains:tbl-class-type[child]sort[title]]\">\n<option>{{!!tbl-class-name}}</option>\n</$list>\n</optgroup>\n<optgroup label=\"Other\">\n<$list filter=\"[all[tiddlers+shadows]has[tbl-class-name]!contains:tbl-class-type[child]!contains:tbl-class-type[parent]sort[title]]\">\n<option>{{!!tbl-class-name}}</option>\n</$list>\n<option value=\"\" >inherit</option>\n</optgroup>\n</$select>\n<$set name=\"currentThemeClass\" filter=\"[{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}get[tbl-class]]\" value=<<currentThemeClass>> emptyValue=\"\" >\n<$set name=\"currentThemeTitle\" filter=\"[all[tiddlers+shadows]contains:tbl-class-name<currentThemeClass>limit[1]]\" value=<<currentThemeTitle>> emptyValue=\"Inheriting style from {{$:/theme}}.\" >\n<h2><<currentThemeTitle>> \n<$reveal type=\"nomatch\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-style-settings\" text=\"true\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-style-settings\" setTo=\"true\"> {{$:/core/images/edit-button}} </$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-style-settings\" text=\"true\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-style-settings\" setTo=\"false\" >{{$:/core/images/done-button}}</$button>\n</$reveal></h2>\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-style-settings\" text=\"true\">\n<table style=\"width:100%;border-collapse: collapse; border: none;vertical-align:top;\">\n <tr style=\"border: none;vertical-align:top;\">\n <td style=\"border: none;\">\n\n!!''Body''\n\n''All Rows Color:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-row-all\" tag=\"input\" type=\"color\"/><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-row-all\" tag=\"input\" size=\"8\"/><br><br>\n''Even Rows Color:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-row-even\" tag=\"input\" type=\"color\"/><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-row-even\" tag=\"input\" size=\"8\"/><br><br>\n''Odd Rows Color:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-row-odd\" tag=\"input\" type=\"color\"/><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-row-odd\" tag=\"input\" size=\"8\"/><br><br>\n''Row Hover Color:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-row-hover\" tag=\"input\" type=\"color\"/><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-row-hover\" tag=\"input\" size=\"8\"/>\n </td>\n <td style=\"border: none;\">\n\n!!''Header/Footer''\n\n''Header Color:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-header\" tag=\"input\" type=\"color\"/><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-header\" tag=\"input\" size=\"8\"/><br><br>\n''Footer Color:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-footer\" tag=\"input\" type=\"color\"/><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-footer\" tag=\"input\" size=\"8\"/><br><br>\n\n!!''Caption''\n\n''Caption Color:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-caption\" tag=\"input\" type=\"color\"/><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-caption\" tag=\"input\" size=\"8\"/>\n </td>\n <td style=\"border: none;\">\n\n!!''Padding''\n\n__''Header/Footer''__\n\n''Padding Top/Bottom:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-pad-tb-headfoot\" tag=\"input\" size=\"16\"/>\n\n__''Body''__\n\n''Left/Right:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-pad-lr\" tag=\"input\" size=\"16\"/><br><br>\n''Top/Bottom:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-pad-tb-body\" tag=\"input\" size=\"16\"/>\n </td>\n <td style=\"border: none;\">\n\n!!''Text/Icons''\n\n''Text Color:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-text\" tag=\"input\" type=\"color\"/><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-text\" tag=\"input\" size=\"8\"/><br><br>\n''Text Hover Color:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-text-hover\" tag=\"input\" type=\"color\"/><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-text-hover\" tag=\"input\" size=\"8\"/><br><br>\n''Font Size:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-size-font\" tag=\"input\" size=\"16\"/><br><br>\n''Icon Size:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-size-icons\" tag=\"input\" size=\"16\"/>\n </td>\n <td style=\"border: none;\">\n\n!!''Border''\n\n''Border Width:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-width-border\" tag=\"input\" size=\"16\"/><br><br>\n''Border Color:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-border\" tag=\"input\" type=\"color\"/><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-color-border\" tag=\"input\" size=\"8\" /><br><br>\n\n!!''Other''\n\n''Line Height:''<br><$edit-text tiddler=<<currentThemeTitle>> field=\"tbl-size-height\" tag=\"input\" size=\"16\"/>\n </td>\n </tr>\n</table>\n<h2>''Stylesheet:'' \n<$reveal type=\"nomatch\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-stylesheet\" text=\"true\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-stylesheet\" setTo=\"true\">{{$:/core/images/edit-button}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-stylesheet\" text=\"true\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-stylesheet\" setTo=\"false\" >{{$:/core/images/done-button}}</$button>\n</$reveal></h2>\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-stylesheet\" text=\"true\">\n<$edit-text tiddler=<<currentThemeTitle>> field=\"text\" tag=\"textarea\"/>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-theme-delete-confirm\" text=<<currentThemeTitle>>>\n<$button style=\"color:red;fill:red;\" class=\"tc-btn-invisible\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-theme-delete-confirm\" setTo=<<currentThemeTitle>> >{{$:/core/images/delete-button}}'' delete theme''</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-theme-delete-confirm\" text=<<currentThemeTitle>>>\n delete this theme? <$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentThemeTitle>>/><$action-setfield $tiddler=\"$:/temp/tables/editor/settings-page-vars\" tbl-theme-delete-confirm=\"\" />'' yes ''</$button> / <$button class=\"tc-btn-invisible\"><$action-setfield $tiddler=\"$:/temp/tables/editor/settings-page-vars\" tbl-theme-delete-confirm=\"\" />'' no ''</$button>\n</$reveal>\n\n</$reveal>\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-styles\" text=\"true\">\n\n<$button class=\"tc-btn-invisible tc-tiddlylink\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-styles\" setTo=\"false\" >close</$button><br>\n\n!!''Create New Theme''\n\n__''Clone Current Theme''__\n\n<$edit-text tiddler=\"$:/temp/tables/editor/settings-page-vars\" field=\"tbl-new-theme-class\" placeholder=\"Enter a class name (no spaces)...\" size=\"30\"/>\n<$reveal type=\"nomatch\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-new-theme-class\" text=\"\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" >\n<$set name=\"newThemeTitle\" filter=\"[{$:/temp/tables/editor/settings-page-vars!!tbl-new-theme-class}]+[addprefix[$:/plugins/aaldrich/tables/style/]]\" value=<<newThemeTitle>> noValue=\"\" >\n<$action-setfield $tiddler=<<newThemeTitle>> title=<<newThemeTitle>> />\n<$list variable=\"themeFields\" filter=\"[<currentThemeTitle>fields[]]-[[title]]-[[modified]]-[[created]]-[[tbl-class-type]]-[[text]]\">\n<$set name=\"themeFieldValues\" filter=\"[<currentThemeTitle>get<themeFields>]\" value=<<themeFieldValues>> noValue=\"\">\n<$action-setfield $tiddler=<<newThemeTitle>> $field=<<themeFields>> $value=<<themeFieldValues>> />\n</$set>\n</$list>\n<$action-setfield $tiddler=<<newThemeTitle>> tbl-class-name={{$:/temp/tables/editor/settings-page-vars!!tbl-new-theme-class}} tbl-class-type=\"child\" text=\"{{||$:/plugins/aaldrich/tables/style/default}}\"/>\n<$action-setfield $tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} tbl-class={{$:/temp/tables/editor/settings-page-vars!!tbl-new-theme-class}} />\n<$action-setfield $tiddler=\"$:/temp/tables/editor/settings-page-vars\" tbl-new-theme-class=\"\" />\n</$set>\n clone</$button>\n</$reveal>\n\n__''Create Theme Manually''__\n\n''Required Tags:''\n\n*//''~$:/tags/Stylesheet''//\n\n''Required Fields:''\n\n*//''tbl-class-name''// - css class name (no spaces)\n*//''tbl-class-type''// - parent or child (child themes inherit their css from a parent)\n*//''text''// - stylesheet (wikitext)\n**//parent theme// - uses css code\n**//child theme// - uses a parent theme's code\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-styles\" text=\"true\">\n\n<$button class=\"tc-btn-invisible tc-tiddlylink\" set=\"$:/temp/tables/editor/settings-page-vars!!tbl-show-styles\" setTo=\"true\">more themes\n</$button>\n</$reveal>\n</$set>\n</$set>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Override\">\n\n''Container'' (tbl-style-container) - css properties for the ``<div>`` element containing the table<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-style-container\" tag=\"textarea\"/>\n\n''Table'' (tbl-style-table) - css properties for the ``<table>`` element<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-style-table\" tag=\"textarea\"/>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Colgroups\">\n\n''Show Colgroup'' (tbl-show-colgroup)<br>\n<$checkbox tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-colgroup\" checked=\"true\" unchecked=\"false\">\n<$transclude tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-colgroup\" mode=\"inline\"/></$checkbox>\n\n''Colgroup Elements'' (tbl-style-colgroup) - series of ``<col>`` elements to be included in the ``<colgroup>`` element<br> \n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-style-colgroup\" tag=\"textarea\"/>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Advanced Styles\">\n\n!!''Row Styling''<br>\n\nStyle can be applied to individual records using a button or checkbox. CSS properties should be stored in tiddler: ``<<tempTableStyle>>`` in the index: ``<<currentRecord>>``.\n\nFor example, add the ''tbl-checkbox'' column to a table and set the ''check actions'' to:\n\n`<$action-setfield $tiddler=<<tempTableStyle>> $index=<<currentRecord>> $value=\"background-color:green;\"/>`\n\nThen set the ''uncheck actions'' to:\n\n`<$action-setfield $tiddler=<<tempTableStyle>> $index=<<currentRecord>> $value=\"\"/>`\n\nThis will cause the row's background to change to green when the checkbox is checked.\n\n!!''Column Styling''<br>\n\nUse the ''Column Group'' options page to specify styles for individual columns using `<col>` elements.\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Header/Footer\">\n\n''Show Header'' (tbl-show-header)<br>\n<$checkbox tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-header\" checked=\"true\" unchecked=\"false\">\n<$transclude tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-header\" mode=\"inline\"/></$checkbox>\n\n''Show Footer'' (tbl-show-footer)<br>\n<$checkbox tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-footer\" checked=\"true\" unchecked=\"false\">\n<$transclude tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-footer\" mode=\"inline\"/></$checkbox>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Caption\">\n\n''Show Caption'' (tbl-show-caption)<br>\n<$checkbox tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-caption\" checked=\"true\" unchecked=\"false\">\n<$transclude tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-caption\" mode=\"inline\"/></$checkbox>\n\n''Caption'' (tbl-caption) - wikitext ({{$:/plugins/aaldrich/tables/defaults!!tbl-caption-mode}})<br>\n<$edit-text tag=textarea tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-caption\"/>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Edit\">\n\n''Show Editor Button'' (tbl-show-edit)<br>\n<$checkbox tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-edit\" checked=\"true\" unchecked=\"false\">\n<$transclude tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-edit\" mode=\"inline\"/></$checkbox><br>\n''Attention:'' This will hide the {{$:/core/images/options-button}} button. To restore, manually set field ''tbl-show-edit'' to ''true''.<br><br>\n\n''Show Mode Button'' (tbl-show-mode)<br>\n<$checkbox tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-mode\" checked=\"true\" unchecked=\"false\">\n<$transclude tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-show-mode\" mode=\"inline\"/></$checkbox><br><br>\n\n''Mode'' (tbl-mode)<br>\n<$select tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-mode\" >\n<option>normal</option>\n<option>edit</option>\n</$select>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Defaults\">\n\n!!''Modify Table/Global Defaults''\nDefault settings are stored here: ''~$:/plugins/aaldrich/tables/defaults''<br>\n\n__''Table defaults:''__\n\n*All default table parameters can be modified.\n\n__''Global defaults:''__\n\n*''tbl-caption-mode'' - set caption to //inline// or //block// mode.<br>\n*''tbl-default-date-format'' - set default date format.<br>\n*''tbl-default-title'' - set default new table name.<br>\n*''tbl-temp-default-expand'' - set default expand column template.<br>\n*''tbl-limit-choices'' - set drop-down values for //limit// control.<br>\n*''tbl-temp-default-body'' - set the default body template for non-custom columns.<br>\n*''tbl-temp-default-body-edit'' - set the default body template for edit mode.<br>\n*''tbl-temp-default-foot'' - set the default footer template for non-custom columns.<br>\n*''tbl-temp-default-head'' - set the default header template for non-custom columns.<br>\n*''tbl-title-type-code'' - code to indicate the tiddler //type// in the title column.<br>\n*''tbl-title-type-show'' - show the tiddler //type// in the title column (true/false).<br>\n*''text'' - filter presets (data dictionary format)<br>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Expand\">\n\n''To use:'' Add column: ''tbl-expand'' or ''tbl-expand-one'' to expand one row at a time.<br>\nAdd column: ''tbl-expand-many'' to expand multiple rows at a time.\n\n''Expand Target'' (tbl-expand) - text reference (spaces allowed, no quotes)<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-expand\" size=50/>\n<$select tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-expand\">\n<option value=\"\">default</option>\n<option value=\"$:/plugins/aaldrich/tables/template/expand/transclude\">transclude text</option>\n<option value=\"$:/plugins/aaldrich/tables/template/expand/edit\">edit text</option>\n</$select>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Button\">\n\n''To use:'' Add column: ''tbl-button'' \n\n''Button Icon'' (tbl-button-icon) - wikitext<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-button-icon\" size=50/> <h3><$list filter=\"[title<currentTable>get[tbl-button-icon]]\">{{!!title}}</$list></h3>\n\n<$list variable=\"iconPickTitle\" filter=\"[all[shadows]prefix[$:/core/images/]]\">\n<$button class=\"tc-btn-invisible\" actions=\"\"\"<$action-setfield $tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} tbl-button-icon=<<buttonIconPick>>/>\"\"\" ><<buttonIconPick>></$button>\n</$list>\n\n''Button Actions'' (tbl-button-actions) - series of action widgets<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-button-actions\" tag=\"textarea\"/>\n\n''Button Tooltip'' (tbl-button-tip) - plain text<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-button-tip\" size=50/>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Checkbox\">\n\n''To use:'' Add column: ''tbl-checkbox'' \n\n''Add/Remove Tag'' (tbl-checkbox-tag)<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-checkbox-tag\" size=22/>\n\n''Target Field'' (tbl-checkbox-field)<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-checkbox-field\" size=22/>\n\n''Select Value'' (tbl-checkbox-value-selected)<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-checkbox-value-selected\" size=22/>\n\n''Unselect Value'' (tbl-checkbox-value-unselected)<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-checkbox-value-unselected\" size=22/>\n\n''Select Actions'' (tbl-checkbox-actions-selected) - series of action widgets<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-checkbox-actions-selected\" tag=\"textarea\"/>\n\n''Unselect Actions'' (tbl-checkbox-actions-unselected) - series of action widgets<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-checkbox-actions-unselected\" tag=\"textarea\"/>\n\n''Checkbox Tooltip'' (tbl-checkbox-tip) - plain text<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-checkbox-tip\" size=50/>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Anything\">\n\n''To use:'' Add column: ''tbl-anything'' \n\n''Code'' (tbl-anything) - wikitext<br>\n<$edit-text tiddler={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}} field=\"tbl-anything\" tag=\"textarea\"/>\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"Getting Started\">\n\n{{$:/plugins/aaldrich/tables/readme}}\n</$reveal>\n\n\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/settings-page-vars!!tbl-edit-page\" text=\"About\">\n\n!''~TiddlyTables''\n!!Version {{$:/plugins/aaldrich/tables!!version}}\n!!!created by {{$:/plugins/aaldrich/tables!!author}}\nlast modified {{$:/plugins/aaldrich/tables!!modified}}\n\n__TiddlyWiki version {{$:/plugins/aaldrich/tables!!core-version}} or greater required.__\n\n//This plugin is free to use, modify and share. \nWith special thanks to Jeremy Ruston and the entire ~TiddlyWiki community.//\n</$reveal>\n\n<br>\n''Show Preview''<br>\n<$checkbox tiddler=\"$:/temp/tables/editor/persist-vars\" field=\"tbl-show-preview\" checked=\"true\" unchecked=\"false\" default=\"false\">\n<$transclude tiddler=\"$:/temp/tables/editor/persist-vars\" field=\"tbl-show-preview\" mode=\"inline\"/></$checkbox><br><br>\n<$reveal type=\"match\" state=\"$:/temp/tables/editor/persist-vars!!tbl-show-preview\" text=\"true\">\n<$set name=editorTarget value={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}}>\n<<editorPreview>>\n</$set>\n</$reveal>\n</$set>\n</span>\n</$keyboard>",
"title": "$:/plugins/aaldrich/tables/editor/view",
"tags": "",
"subtitle": "<h2>''<$text text={{$:/temp/tables/editor/settings-page-vars!!tbl-edit-target}}/>''</h2>{{||$:/plugins/aaldrich/tables/editor/navigation}}",
"revision": "0",
"modified": "20191212071106904",
"footer": "<$button class=\"tc-btn-invisible tc-tiddlylink\" style=\"padding:0 0 0 6px;\"> <$action-sendmessage $message=\"tm-close-tiddler\" /> <$action-deletetiddler $tiddler=\"$:/temp/tables/editor/settings-page-vars\"/> ''Close'' </$button>",
"created": "20190722221724072",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/expand/edit": {
"created": "20190714035903654",
"text": "<$edit class=\"tbl-inpt-edit\" tiddler=<<currentRecord>> field=text tag=textarea/>",
"title": "$:/plugins/aaldrich/tables/template/expand/edit",
"tbl-template-name": "edit",
"tags": "$:/tags/table/ExpandTemplate",
"modified": "20190816062006055"
},
"$:/plugins/aaldrich/tables/editor/navigation": {
"text": "''<$select tiddler=\"$:/temp/tables/editor/settings-page-vars\" field=\"tbl-edit-page\">\n<optgroup label=\"Data\">\n<option>Records</option>\n<option>Columns</option>\n<option>Sorting</option>\n<option value=\"Limit\">Limit/Pagination</option>\n</optgroup>\n<optgroup label=\"Style\">\n<option value=\"Theme\">Theme (Stylesheet)</option>\n<option value=\"Override\">Override (Inline Styles)</option>\n<option value=\"Colgroups\">Column Groups</option>\n<option>Advanced Styles</option>\n</optgroup>\n<optgroup label=\"Features\">\n<option>Header/Footer</option>\n<option>Caption</option>\n<option value=\"Edit\">Editor/Mode</option>\n<option>Defaults</option>\n</optgroup>\n<optgroup label=\"Special Columns\">\n<option>Expand</option>\n<option>Button</option>\n<option>Checkbox</option>\n<option>Anything</option>\n</optgroup>\n<optgroup label=\"Help\">\n<option>Getting Started</option>\n<option>About</option>\n</optgroup>\n</$select>''\n<$button class=\"tc-btn-invisible tc-tiddlylink\" style=\"padding:0 0 0 6px;\">\n <$action-sendmessage $message=\"tm-close-tiddler\" />\n <$action-deletetiddler $tiddler=\"$:/temp/tables/editor/settings-page-vars\"/> ''Close''\n</$button>",
"title": "$:/plugins/aaldrich/tables/editor/navigation",
"tags": "",
"modified": "20191208103316562",
"created": "20190727082624393"
},
"$:/plugins/aaldrich/tables/template/body/anything": {
"text": "<td style=\"width:1.4ch;\">\n <<anythingCode>>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/anything",
"tbl-noedit": "tbl-anything",
"tbl-column-list": "tbl-anything",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191215042443693",
"created": "20170206022244360",
"bag": "default"
},
"$:/plugins/aaldrich/tables/template/body/edit-input": {
"created": "20191205063124704",
"text": "<td class=\"tbl-inpt-edit\">\n <$list filter=\"[<fieldOrIndex>]-index\">\n <$edit-text tiddler=<<currentRecord>> field=<<currentColumn>> tag=\"input\" type=\"text\"/>\n </$list>\n <$list filter=\"[<fieldOrIndex>]-field\">\n <$edit-text tiddler=<<currentRecord>> index=<<currentColumn>> tag=\"input\" type=\"text\"/>\n </$list>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/edit-input",
"tbl-noedit": "tbl-edit-input",
"tbl-column-list": "tbl-edit-input",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191206021441510",
"bag": "default"
},
"$:/plugins/aaldrich/tables/editor/templates": {
"text": "<<table>>",
"title": "$:/plugins/aaldrich/tables/editor/templates",
"tbl-style-table": "width:100%;",
"tbl-style-container": "",
"tbl-style-colgroup": "",
"tbl-sort-type": "nsort",
"tbl-sort-negate": "false",
"tbl-sort-by": "title",
"tbl-show-pagination": "auto",
"tbl-show-header": "true",
"tbl-show-footer": "false",
"tbl-show-edit": "false",
"tbl-show-colgroup": "false",
"tbl-show-caption": "false",
"tbl-page-marker": "",
"tbl-mode": "edit",
"tbl-limit": "9999999",
"tbl-filter": "[all[shadows+tiddlers]tag[$:/tags/table/BodyTemplate]][all[shadows+tiddlers]tag[$:/tags/table/HeaderTemplate]][all[shadows+tiddlers]tag[$:/tags/table/FooterTemplate]]-[[$:/plugins/aaldrich/tables/template/body/default]]-[[$:/plugins/aaldrich/tables/template/header/default]]-[[$:/plugins/aaldrich/tables/template/footer/default]]",
"tbl-expand": "$:/plugins/aaldrich/tables/template/expand/edit",
"tbl-columns": "tbl-expand title tbl-column-list tbl-noedit",
"tbl-class": "tbl-style-tight",
"tbl-checkbox-value-unselected": "",
"tbl-checkbox-value-selected": "",
"tbl-checkbox-tip": "",
"tbl-checkbox-tag": "",
"tbl-checkbox-field": "",
"tbl-checkbox-actions-unselected": "",
"tbl-checkbox-actions-selected": "",
"tbl-caption": "''Column Templates''",
"tbl-button-tip": "clone template",
"tbl-button-icon": "{{$:/core/images/clone-button}}",
"tbl-button-actions": "<$action-sendmessage $message=\"tm-new-tiddler\" $param=<<currentRecord>>/>",
"tbl-anything": "",
"tbl-add-records": "",
"modified": "20191208062747162",
"created": "20191205205444801"
},
"$:/plugins/aaldrich/tables/template/body/radio": {
"text": "<td style=\"width:1.4ch;text-align:center;\">\n<$radio tiddler=<<currentTable>> field=\"tbl-selected-record\" value=<<currentRecord>>></$radio>\n</td>",
"title": "$:/plugins/aaldrich/tables/template/body/radio",
"tbl-noedit": "tbl-radio",
"tbl-column-list": "tbl-radio",
"tags": "$:/tags/table/BodyTemplate",
"revision": "0",
"modified": "20191215045742495",
"created": "20170206022244360",
"bag": "default"
}
}
}
''all'' of a fundamental category: [all[tiddlers+shadows+tags+orphans+missing+current]]
''backlinks'' to input: [backlinks[]]
''contains'' - list field //contains// value ``!``: [contains:list[ENTER VALUE HERE]]
''days'' in past/future ``!``: [days:modified[ENTER + OR - NUMBER OF DAYS HERE]]
''field'' has value ``!``: [field:title[ENTER VALUE HERE]]
''fields'' of input: [fields[]]
''get'' value of field: [get[ENTER FIELD HERE]]
''getindex'' value of property: [getindex[ENTER PROPERTY HERE]]
''has'' field ``!``: [has[ENTER FIELD HERE]]
''indexes'' of input: [indexes[]]
''is'' a fundamental category ``!``: [is[current OR image OR missing OR orphan OR shadow OR tag OR tiddler OR variable OR blank]]
''links'' of input: [links[]]
''list'' titles of list field ``!``: [list[ENTER TIDDLER!!FIELD REFERENCE HERE]]
''listed'' on field of input: [listed[ENTER OPTIONAL FIELD HERE]]
''prefix'' on input titles ``!``: [prefix[ENTER TITLE PREFIX HERE]]
''range'' of numbers ``!``: [range[1, 25, 5]]
''regexp'' pattern ``!``: [regexp[ENTER REG EXP HERE]]
''reverse'' order of input: [reverse[]]
''sameday'' as field: [sameday:modified[ENTER YYYYMMDD HERE]]
''search'' ``!``: [search:tags, text, title:literal,whitespace,regexp,words,casesensitive,anchored[ENTER SEARCH TEXT HERE]]
''subfilter'' ``!``: [subfilter<ENTER VARIABLE OR REFERENCE HERE>]
''suffix'' on input titles ``!``: [suffix[ENTER TITLE SUFFIX HERE]]
''tag'' found on input ``!``: [tag[ENTER TAG NAME HERE]]
''tagging'' matches input: [tagging[]]
''tags'' of input: [tags[]]
''untagged'' titles of input ``!``: [untagged[]]
{
"tiddlers": {
"$:/plugins/felixhayashi/hotzone/config.js": {
"title": "$:/plugins/felixhayashi/hotzone/config.js",
"text": "/*\\\n\ntitle: $:/plugins/felixhayashi/hotzone/config.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.config={classNames:{storyRiver:\"tc-story-river\",tiddlerFrame:\"tc-tiddler-frame\",tiddlerTitle:\"tc-title\"},references:{userConfig:\"$:/config/hotzone/focusOffset\",focussedTiddlerStore:\"$:/temp/focussedTiddler\"},checkbackTime:$tw.utils.getAnimationDuration()}})();",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/hotzone/hotzone.js": {
"title": "$:/plugins/felixhayashi/hotzone/hotzone.js",
"text": "/*\\\n\ntitle: $:/plugins/felixhayashi/hotzone/hotzone.js\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.name=\"hotzone\";exports.platforms=[\"browser\"];exports.after=[\"story\"];exports.synchronous=true;exports.startup=function(){var t=require(\"$:/plugins/felixhayashi/hotzone/config.js\").config;var e=null;var i=document.getElementsByClassName(t.classNames.storyRiver)[0];var r=$tw.wiki.getTiddlerData(t.references.userConfig,{});var s=isNaN(parseInt(r.focusOffset))?150:parseInt(r.focusOffset);var a=function(e,i,r){if(!(e instanceof Element))return;if(!$tw.utils.hasClass(e,t.classNames.tiddlerFrame))return;var s=e.getElementsByClassName(t.classNames.tiddlerTitle)[0];if(s){var a=s.innerText||s.textContent;return a.trim()}};var n=function(e,i){$tw.wiki.addTiddler(new $tw.Tiddler({title:t.references.focussedTiddlerStore,text:e},$tw.wiki.getModificationFields()));if(i){var r=document.getElementsByClassName(\"hzone-focus\")[0];if(r){$tw.utils.removeClass(r,\"hzone-focus\")}$tw.utils.addClass(i,\"hzone-focus\")}};var l=function(){var r=$tw.wiki.getTiddler(\"$:/StoryList\");if(r&&r.fields.list.length){var l=null;var o=Number.MAX_VALUE;var f=i.children;var u=t.classNames.tiddlerFrame;for(var d=f.length;d--;){if($tw.utils.hasClass(f[d],u)){var c=f[d].getBoundingClientRect();var v=Math.min(Math.abs(s-c.top),Math.abs(s-c.bottom));if(v<o){l=f[d];o=v}}}var w=a(l);if(w!==e&&$tw.wiki.getTiddler(w)){e=w;n(e,l);return}}else if(e){e=\"\";n(e)}};var o=function(t){var e;var i=false;return function(r,s){var a=this;if(i&&!s){}else{i=s;if(e!=null){clearTimeout(e)}e=setTimeout((function(){e=null;i=false;t.apply(a)}),r)}}};var f=o(l);var u=function(t){if(t[\"$:/HistoryList\"]){if(!$tw.wiki.tiddlerExists(\"$:/HistoryList\"))return;var e=$tw.wiki.getTiddler(\"$:/HistoryList\").fields[\"current-tiddler\"];var i=$tw.wiki.getTiddlerList(\"$:/StoryList\");var r=i.indexOf(e)>=0;if(!r)return;f($tw.utils.getAnimationDuration()+10,true)}else if(t[\"$:/StoryList\"]){f($tw.utils.getAnimationDuration()+10,true)}};var d=function(t){f(300,false)};$tw.wiki.addEventListener(\"change\",u);window.addEventListener(\"scroll\",d,false);d()}})();",
"type": "application/javascript",
"module-type": "startup"
},
"$:/plugins/felixhayashi/hotzone/Configuration": {
"title": "$:/plugins/felixhayashi/hotzone/Configuration",
"text": "Please see the [[GitHub page|https://github.com/felixhayashi/TW5-HotZone]] for more information on the options.\n\nSave and reload the wiki to activate changes.\n\n<table>\n <tr>\n <th align=\"left\">Focus offset:</th>\n <td><$edit-text tiddler=\"$:/config/hotzone/focusOffset\" tag=\"input\" default=\"71px\" /></td>\n </tr>\n</table>"
},
"$:/temp/focussedTiddler": {
"title": "$:/temp/focussedTiddler"
},
"$:/plugins/felixhayashi/hotzone/License": {
"title": "$:/plugins/felixhayashi/hotzone/License",
"text": "This code is released under the BSD license. For the exact terms visit:\n\nhttps://github.com/felixhayashi/TW5-HotZone/blob/master/LICENSE"
},
"$:/plugins/felixhayashi/hotzone/Readme": {
"title": "$:/plugins/felixhayashi/hotzone/Readme",
"text": "Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-HotZone]] for more information."
}
}
}
{
"tiddlers": {
"$:/plugins/felixhayashi/tiddlymap/layout": {
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline \n\nbody .tc-page-container-wrapper.tc-modal-displayed{-webkit-filter:inherit;-moz-filter:inherit;filter:inherit}body .tc-modal-wrapper{z-index:1010}body .tc-modal-wrapper .tc-modal-header svg{vertical-align:sub}body .tc-modal-wrapper .tc-modal-header h3{line-height:10px}body .tc-modal-wrapper .tc-modal-body{min-height:250px;max-height:70vh;padding-top:0px;padding-bottom:0px;overflow:auto}body .tc-modal-wrapper .tc-modal-footer{padding:8px}body .tc-modal-wrapper .tc-modal-footer .tmap-dialog-button{font-weight:bold}body .tc-modal-wrapper .tc-modal-footer .tmap-hidden-close-button{display:none}table.tmap-table tr:nth-child(odd),.tc-modal-body table.tmap-config-table tr:nth-child(odd){background-color:#F0F0F0}table.tmap-table tr:nth-child(even),.tc-modal-body table.tmap-config-table tr:nth-child(even){background-color:#FFFFFF}.tmap-save-canvas-preview{text-align:center;background:lightgray}.tmap-save-canvas-preview img{background-color:white;max-width:100%;max-height:100px;border:1px solid red}.tmap-list-separator{display:block;background-color:#efefef;margin:10px 0 5px 0;cursor:default;border-bottom:1px dotted gray;font-weight:bold;font-size:0.8em}.tmap-unicode-icon{width:1em;display:inline-block;text-align:center;color:black}html .tmap-link{color:#5778D8}html .tmap-link:hover{color:white;background:#5778D8}html .tmap-small-list,html .tmap-smaller-list,html .tmap-very-small-list{overflow:auto;min-height:2em;max-height:9em;display:block}html .tmap-smaller-list{max-height:7em}html .tmap-very-small-list{max-height:5empx}html .tc-tiddler-controls button.tmap-active-button svg{fill:#888888}html #tmap-node-filter-dialog #tmap-filter-tips{font-size:0.8em}html #tmap-node-filter-dialog textarea{height:100px;max-height:300px;overflow:auto;width:100%;font-size:11px;font-family:\"Courier New\", Courier, monospace}@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}){.tc-sidebar-scrollable .tmap-desktop-editor .tmap-widget:not(.tmap-fullscreen){display:none}}@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}){.tc-sidebar-scrollable .tmap-mobile-editor{display:none}.tc-modal-wrapper{z-index:1010}.tc-modal-wrapper .tc-modal{boder:1px solid #999999;left:calc(50% - 400px);width:802px}.tc-modal-wrapper .tc-modal-body{left:calc(50% - 400px);width:800px}}@-o-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@keyframes flash fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@keyframes flash fadeout-keyframes{0%{opacity:1}100%{opacity:0}}.tmap-config-widget{background:#F0F0F0;padding:5px;margin:5px 0;box-sizing:border-box;display:block}.tmap-config-widget .vis-network{display:none}.tmap-config-widget .vis-configuration-wrapper{width:100%}.tmap-config-widget .vis-configuration-wrapper .vis-config-rangeinput{height:inherit;margin-left:4px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item{width:100%;height:inherit;background:none;padding-left:0px;left:0}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item.tmap-vis-config-item-active .vis-config-label::after{content:\"(inherited)\";position:absolute;display:inline-block;margin-left:10px;-o-animation:fadein-keyframes 1s;-moz-animation:fadein-keyframes 1s;-webkit-animation:fadein-keyframes 1s;animation:fadein-keyframes 1s;content:\"✔\";color:green;font-weight:bold;font-size:15px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item button.tmap-config-item-reset{vertical-align:top;margin-left:5px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-range{width:150px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-range::-moz-range-track{width:150px !important}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-label{width:150px}.tmap-config-widget::after{clear:both;content:\"\";display:block}.tmap-flash-message{border:1px solid lightgray;padding:5px;margin:6px 0;display:block;color:#333333}.tmap-flash-message.tmap-info,.tmap-flash-message.tmap-plain,.tmap-flash-message.tmap-neutral{background:#F0F0F0}.tmap-flash-message.tmap-info::before,.tmap-flash-message.tmap-plain::before,.tmap-flash-message.tmap-neutral::before{content:\"i\";display:inline-block;border-radius:50%;width:0.8em;border:2px solid;font-family:serif;text-align:center;height:0.8em;font-weight:bold;line-height:0.8em;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-valid,.tmap-flash-message.tmap-success{background:#D1EED4}.tmap-flash-message.tmap-valid::before,.tmap-flash-message.tmap-success::before{content:\"i\";display:inline-block;border-radius:50%;width:0.8em;border:2px solid;font-family:serif;text-align:center;height:0.8em;font-weight:bold;line-height:0.8em;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-warning{background:#FFF6D1}.tmap-flash-message.tmap-warning::before{content:\"\";display:inline-block;background:url(<<tmap \"datauri\" \"$:/core/images/warning\" \"\">>);display:inline-block;width:1em;height:1em;background-size:100% 100%;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-malformed,.tmap-flash-message.tmap-invalid,.tmap-flash-message.tmap-danger{background:#EED5D1}.tmap-flash-message.tmap-malformed::before,.tmap-flash-message.tmap-invalid::before,.tmap-flash-message.tmap-danger::before{content:\"\";display:inline-block;background:url(<<tmap \"datauri\" \"$:/core/images/warning\" \"\">>);display:inline-block;width:1em;height:1em;background-size:100% 100%;vertical-align:text-top;margin-right:2px}.tmap-widget{background:#FFFFFF;width:auto;position:relative;border:1px dotted lightgray;padding:2px;color:#666;display:block}.tmap-widget .tmap-download-canvas{display:none}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active){cursor:pointer}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active) .vis-navigation{display:none}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active):hover:before{color:gray;background:white;content:\"Click to use\";font-size:14px;font-weight:bold;right:calc(50% - 65px - 5px);position:absolute;text-align:center;top:calc(50% - 14px - 5px);width:130px;z-index:2000;padding:5px;pointer-events:none;background-color:rgba(255,255,255,0.3)}.tmap-widget .tmap-loading-bar{display:none;position:absolute;text-align:center;font-size:2em;padding:10px;top:50%;background:rgba(245,245,245,0.5);z-index:1;width:250px;margin:auto;left:0px;right:0px}.tmap-widget .tmap-vis-graph{height:calc(100% - 35px)}.tmap-widget.tmap-no-buttons .vis-navigation{display:none}.tmap-widget.tmap-advanced-editor .tmap-topbar{background:#d6d9d8}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-active-button{color:#488DCD}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-active-button svg{fill:#488DCD}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-unicode-button{font-size:1.5em;vertical-align:bottom;height:28px;fill:#555555}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-unicode-button svg{vertical-align:baseline}.tmap-widget .tmap-menu-bar{width:100%}.tmap-widget .tmap-topbar{background:#F5F5F5;border-bottom:1px solid lightgray;padding:3px 5px;height:35px;position:relative}.tmap-widget .tmap-topbar .tmap-view-label{width:100%;text-align:center;font-weight:bold;padding-top:3px}.tmap-widget .tmap-topbar .tmap-focus-button{position:absolute;right:10px;top:6px}.tmap-widget .tmap-topbar .tmap-focus-button input{width:140px}.tmap-widget .tmap-topbar .tmap-search-dropdown{position:relative}.tmap-widget .tmap-topbar .tmap-search-dropdown .tc-drop-down{position:absolute;z-index:999;right:0px}.tmap-widget .tmap-topbar [hidden]{display:none}.tmap-widget .tmap-topbar select{width:30%;max-width:200px;word-wrap:initial;padding:0px;height:28px}.tmap-widget .tmap-topbar button{line-height:inherit;color:#666}.tmap-widget .tmap-topbar>*{display:inline-block}.tmap-widget .tmap-topbar .tmap-separator:after{color:#bdbdbd;margin:3px;content:\" | \"}.tmap-widget .tmap-topbar .tc-edit-add-tag .tc-add-tag-name input{width:70%}.tmap-widget .tmap-topbar .tc-sidebar-header{text-shadow:none}.tmap-widget .tmap-topbar .tc-edit-tags{border:none;padding:inherit;box-shadow:none}.tmap-widget.tmap-static-mode .tmap-topbar{height:initial}.tmap-widget.tmap-static-mode .tmap-vis-graph{text-align:center;cursor:not-allowed}.tmap-widget.tmap-static-mode .tmap-vis-graph:not(.tmap-graph-placeholder):hover::before{box-shadow:10px 10px 5px lightgray;color:gray;background:white;content:\"Static\";font-size:18px;font-weight:bold;left:50%;margin-left:-100px;position:absolute;text-align:center;top:50px;width:200px;z-index:2000;padding:5px;pointer-events:none}.tmap-widget.tmap-static-mode .tmap-vis-graph.tmap-graph-placeholder::before{content:\"No Preview\";display:block;text-align:center;padding:20px}.tmap-widget .tc-drop-down{min-width:170px;padding:5px;margin:5px 0}.tmap-widget .tc-drop-down button,.tmap-widget .tc-drop-down a{padding:0 2px;text-decoration:none}.tmap-widget .tc-drop-down button:hover,.tmap-widget .tc-drop-down a:hover{color:#ffffff}.tmap-widget .tc-drop-down button svg,.tmap-widget .tc-drop-down a svg{vertical-align:middle}.tmap-widget .tc-block-dropdown{width:370px;min-width:370px;padding:5px;margin:15px 0 0 -370px}.tmap-widget .tc-block-dropdown a{display:inline;padding:0px}.tmap-widget.tmap-plain-design{border:none;padding:0px}.tmap-widget.tmap-plain-design .tmap-topbar{display:none}.tc-sidebar-scrollable .tmap-widget{position:absolute;min-height:350px}.tmap-widget div.vis-network .vis-edit-mode{height:26px}.tmap-widget div.vis-network .vis-manipulation{height:34px;border-top:1px solid #d6d9d8;background:rgba(245,245,245,0.7)}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled{right:15px}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled.tmap-fullscreen-button{bottom:90px;background-image:url(<<tmap \"datauri\" \"$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png\" \"\">>)}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled.tmap-halfscreen-button{bottom:130px;background-image:url(<<tmap \"datauri\" \"$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png\" \"\">>)}.tmap-widget div.vis-network .vis-navigation .vis-button:hover{box-shadow:0 0 3px 3px rgba(75,75,75,0.3)}.tmap-widget div.vis-network .vis-navigation .vis-button:hover:before{background:beige;display:block;color:black;padding:3px;position:relative;border:1px solid lightgray;width:80px;left:-100px;top:-50px;z-index:1000;text-align:center}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-up:before{left:30px;content:\"Scroll up\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-down:before{left:30px;content:\"Scroll down\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-right:before{left:30px;content:\"Scroll right\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-left:before{left:30px;content:\"Scroll left\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomOut:before{content:\"Zoom out\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomIn:before{content:\"Zoom in\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomExtends:before{content:\"Fit whole graph\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.tmap-fullscreen-button:before{content:\"Toggle Fullscreen\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.tmap-halfscreen-button:before{content:\"Toggle Halfscreen\"}.tc-dropzone>.tc-story-river .tmap-widget .vis-navigation .tmap-halfscreen-button{display:none}.tc-dropzone>.tc-story-river .tmap-widget:not(.tmap-fullscreen) .vis-navigation .vis-button{display:none}.tc-dropzone>.tc-story-river .tmap-widget:hover .vis-navigation .vis-button.tmap-fullscreen-button{display:block}.tc-dropzone>.tc-story-river .tmap-widget:hover .vis-navigation .vis-button.vis-zoomExtends{display:block}body.tmap-has-fullscreen-widget{overflow:hidden}body.tmap-has-fullscreen-widget .tmap-widget.tmap-fullscreen{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important}body.tmap-has-fullscreen-widget .tc-dropzone>*.tmap-has-fullscreen-widget{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important}body.tmap-has-fullscreen-widget .tc-dropzone>*:not(.tmap-has-fullscreen-widget){display:none}body.tmap-has-halfscreen-widget .tmap-widget.tmap-halfscreen{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important;position:absolute !important;border-left:1px solid lightgray !important}.tc-modal-footer .tmap-hidden-close-button{display:none}.tmap-modal-content{position:relative;padding:1em 0;padding-top:0}.tmap-modal-content table tr td{vertical-align:top}.tmap-modal-content :not(pre)>code{padding:1px;font-size:0.9em;position:relative;top:-1px}.tmap-modal-content :not(pre)>code{color:#666}.tmap-modal-content .tc-tab-set .tc-tab-content{margin-top:0.5em}.tmap-modal-content .tc-image-button{font-size:14px}.tmap-modal-content fieldset{margin:0px}.tmap-modal-content fieldset legend{font-weight:bold}.tc-modal-body .tmap-modal-editor>p{margin:0px}.tc-modal-body .tmap-modal-editor .tmap-template-select select{width:50%}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame{margin:auto;width:auto}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame .tc-tiddler-controls{display:none}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame .tc-tiddler-title{display:none}.tc-modal-body table{margin:6px 0;border:none;width:100%}.tc-modal-body table td,.tc-modal-body table th{border:1px solid lightgray}.tc-modal-body table.tmap-key-value-table th{width:30%;background-color:#F0F0F0}.tc-modal-body table.tmap-config-table.tmap-large-input tr td:last-child{width:20%}.tc-modal-body table.tmap-config-table.tmap-small-input tr td:last-child{width:60%}.tc-modal-body table.tmap-config-table tr td{border:none;vertical-align:top;padding:5px}.tc-modal-body table.tmap-config-table tr td:first-child{width:15%}.tc-modal-body table.tmap-config-table tr td:last-child{width:40%}.tc-modal-body table.tmap-config-table tr td input:not([type=radio]),.tc-modal-body table.tmap-config-table tr td textarea,.tc-modal-body table.tmap-config-table tr td select{width:100%;word-wrap:normal}.tc-modal-body table.tmap-config-table tr td textarea{height:100%}.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch input,.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch textarea,.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch select{width:auto}.tc-modal-body table.tmap-config-table tr td div.tmap-button-wrapper{text-align:center}.tc-modal-body table.tmap-config-table tr td .tmap-note{margin-top:0.5em}.tc-modal-body table.tmap-config-table tr td .tmap-description{font-style:italic}#tmap-element-type-manager>div:first-child{height:50vh;float:left;width:21%;background:linear-gradient(90deg, #f5f5f5 0%, #fff 50%)}#tmap-element-type-manager>div:first-child .tmap-searchbar{padding:1em 0 0 0}#tmap-element-type-manager>div:first-child .tmap-searchbar input{width:calc(100% - 36px)}#tmap-element-type-manager>div:first-child .tmap-searchbar button{width:30px;float:right}#tmap-element-type-manager>div:first-child ul{height:calc(100% - 65px);overflow:auto;margin-top:1em;padding:0}#tmap-element-type-manager>div:first-child ul.no-bullets li{list-style:none}#tmap-element-type-manager>div:first-child ul li{white-space:nowrap}#tmap-element-type-manager>div:first-child ul li .tmap-ranking{width:30px;display:inline-block}#tmap-element-type-manager>div:last-child{height:100%;width:calc(79% - 15px);float:right}#tmap-element-type-manager>div:last-child .tc-tab-set .tc-tab-content{overflow:auto;height:50vh}.tmap-manage-node-types .tmap-edge-type-specific{display:none !important}.tmap-manage-edge-types .tmap-node-type-specific{display:none !important}.tmap-modal-fullscreen-editor .tc-tab-content p{margin:1em 0}.tmap-has-pending-template{background-color:#C1EDC4}#tmap-search-table td{border:none;padding-left:0px}#tmap-search-table td:first-child{width:30px}#tmap-search-table b{display:inline-block;width:40px;text-align:right}#tmap-search-table ul{padding-left:20px;margin:1em 0 0 0}#tmap-search-table ul li{list-style:inherit}#tmap-search-table ul button{text-align:left}button.tmap-go-back{margin-bottom:1em;font-weight:bold}.tmap-badges>span,.tmap-badge{background:gray;font-size:11px;color:white;padding:3px 4px;display:inline-block;font-weight:bold;border-radius:2px;line-height:1em;cursor:help}.tmap-badges>span.tmap-red-flag,.tmap-badge.tmap-red-flag{background:red}.tmap-popup{display:none;position:absolute;opacity:0;transition:opacity 0.3s ease}.tmap-popup.tmap-popup-active{opacity:1}.tmap-tooltip{box-shadow:3px 3px 10px rgba(0,0,0,0.2);min-width:100px;min-height:50px;max-width:<<tmap option config.sys.popups.width>>;max-height:<<tmap option config.sys.popups.height>>;padding:5px;resize:both;overflow:auto;cursor:auto;font-family:verdana;font-size:14px;background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.tmap-tooltip[style*=\"height\"]{max-height:none !important}.tmap-tooltip[style*=\"width\"]{max-width:none !important}.tmap-quick-connect{font-size:0.7em}.tmap-quick-connect p{padding-left:0;padding-right:0}.tmap-quick-connect .tc-drop-down{padding:5px;width:250px;white-space:normal;line-height:1em;position:absolute;z-index:1000;right:50px;background:linear-gradient(45deg, #f5f5f5 0%, #fff 50%, #f5f5f5 100%)}.tmap-quick-connect .tc-drop-down:first-child{padding-top:0;margin-top:0}.tmap-quick-connect .tc-drop-down .title{margin:1.5em 0 0.5em 0;font-weight:bold;color:gray}.tmap-quick-connect .tc-drop-down select{width:80px;word-wrap:initial}.tmap-quick-connect .tc-drop-down table{width:100%;border:none;margin:0.5em 0}.tmap-quick-connect .tc-drop-down table td,.tmap-quick-connect .tc-drop-down table th{padding:3px 3px 3px 0;vertical-align:middle;font-weight:normal;border:none}.tmap-quick-connect .tc-drop-down table td table,.tmap-quick-connect .tc-drop-down table th table{margin:0}.tmap-quick-connect .tc-drop-down .tmap-quick-connect-search-bar,.tmap-quick-connect .tc-drop-down .tmap-quick-connect-existing-bar{background:#F1F1F1;margin-top:0;border-bottom:1px solid #D5D5D5;border-top:1px solid #D5D5D5}.tmap-quick-connect .tc-drop-down table.tmap-quick-connect-search-bar td,.tmap-quick-connect .tc-drop-down th{padding:5px}.tmap-quick-connect .tc-drop-down .tmap-quick-connect-existing-bar{padding:5px}.tmap-quick-connect .tc-drop-down .tmap-connection-table th,.tmap-quick-connect .tc-drop-down .tmap-connection-table td{text-align:left;padding:1px 1px 1px 0}.tmap-quick-connect .tc-drop-down .tmap-connection-table button{width:20px;padding:0px}.tmap-quick-connect .tc-drop-down .tmap-scroll-table{height:120px;overflow:auto;display:block}.tmap-quick-connect .tc-drop-down hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}.tmap-quick-connect .tc-drop-down a{display:inline;padding:0;color:#5778d8;background:transparent}.tmap-quick-connect .tc-drop-down a:hover{background:transparent;color:#5778d8;text-decoration:underline}.tmap-quick-connect .tc-drop-down button{display:inline-block;padding:0px 3px;text-align:center;color:#333333;line-height:1.0}.tmap-quick-connect .tc-drop-down button:hover{color:#ffffff}.tmap-quick-connect .tc-drop-down button svg{fill:inherit}.tmap-quick-connect .tc-drop-down button svg:hover{fill:#ffffff}\n",
"title": "$:/plugins/felixhayashi/tiddlymap/layout",
"type": "text/vnd.tiddlywiki",
"tags": [
"$:/tags/Stylesheet"
]
},
"$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var i=r[t];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(r,t,i){if(t)e(r.prototype,t);if(i)e(r,i);return r}}();/* @preserve TW-Guard */ /* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */\n/* @preserve TW-Guard */var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}var AbstractEdgeTypeSubscriber=function(){function e(r){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},i=t.priority,n=i===undefined?0:i,a=t.skipOthers,s=a===undefined?true:a,u=t.ignore,l=u===undefined?false:u;_classCallCheck(this,e);this.allEdgeTypes=r;this.priority=n;this.skipOthers=s;this.ignore=l}_createClass(e,[{key:\"setTracker\",value:function e(r){this.tracker=r}},{key:\"loadEdges\",value:function e(r,t,i){throw new _exception.MissingOverrideError(this,\"loadEdges\")}},{key:\"canHandle\",value:function e(r){throw new _exception.MissingOverrideError(this,\"canHandle\")}},{key:\"insertEdge\",value:function e(r,t,i){}},{key:\"deleteEdge\",value:function e(r,t,i){}}]);return e}();exports.default=AbstractEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var i=r[t];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(r,t,i){if(t)e(r.prototype,t);if(i)e(r,i);return r}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return r&&(typeof r===\"object\"||typeof r===\"function\")?r:e}function _inherits(e,r){if(typeof r!==\"function\"&&r!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var AbstractMagicEdgeTypeSubscriber=function(e){_inherits(r,e);function r(e,t){_classCallCheck(this,r);var i=_possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,t));i.edgeTypesByFieldName=_utils2.default.makeHashMap();for(var a in e){var n=e[a];if(i.canHandle(n)){i.edgeTypesByFieldName[n.name]=n}}return i}_createClass(r,[{key:\"getReferencesFromField\",value:function e(r,t,i){throw new _exception.MissingOverrideError(this,\"getReferencesFromField\")}},{key:\"getReferences\",value:function e(r,t,i){var a=_utils2.default.makeHashMap();var n=r.fields;for(var s in n){var u=this.edgeTypesByFieldName[s];if(!u||i&&!i[u.id])continue;var o=this.getReferencesFromField(r,s,t);if(o&&o.length){a[u.id]=o}}return a}}]);return r}(_AbstractRefEdgeTypeSubscriber2.default);exports.default=AbstractMagicEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractMagicEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _AbstractEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\");var _AbstractEdgeTypeSubscriber2=_interopRequireDefault(_AbstractEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var AbstractRefEdgeTypeSubscriber=function(e){_inherits(t,e);function t(){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}_createClass(t,[{key:\"loadEdges\",value:function e(t,r,i){var a=this.getReferences(t,r,i);if(!a||!_utils2.default.hasElements(a))return;var s=t.fields[\"tmap.id\"];var n=$tm.tracker.getIdsByTiddlers();var u=this.allEdgeTypes;var l=_utils2.default.getTiddlerRef(t);var o=_utils2.default.makeHashMap();for(var f in a){var c=a[f];if(!c){continue}var p=u[f];for(var d=c.length;d--;){var _=c[d];if(!_||!$tw.wiki.tiddlerExists(_)||_utils2.default.isSystemOrDraft(_)||r&&!r[_]){continue}var b=p.id+$tw.utils.hashString(l+_);o[b]=new _Edge2.default(s,n[_],p.id,b)}}return o}},{key:\"getReferences\",value:function e(t,r,i){throw new _exception.MissingOverrideError(this,\"getReferences\")}}]);return t}(_AbstractEdgeTypeSubscriber2.default);exports.default=AbstractRefEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractRefEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var s=r[t];s.enumerable=s.enumerable||false;s.configurable=true;if(\"value\"in s)s.writable=true;Object.defineProperty(e,s.key,s)}}return function(r,t,s){if(t)e(r.prototype,t);if(s)e(r,s);return r}}();function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeTypeSubscriberRegistry=function(){function e(r,t,s){_classCallCheck(this,e);this.subscriberClasses=r;this.tracker=s;this.updateIndex(t)}_createClass(e,[{key:\"getAllForType\",value:function e(r){var t=this.allSubscribers;var s=[];for(var i=0,a=t.length;i<a;i++){if(t[i].canHandle(r)){s.push(t[i]);if(t[i].skipOthers){break}}}return s}},{key:\"getAll\",value:function e(){return this.allSubscribers}},{key:\"updateIndex\",value:function e(r){var t=[];var s=this.subscriberClasses;for(var i in s){var a=new s[i](r);a.setTracker(this.tracker);if(a.ignore===true){continue}t.push(a)}t.sort(function(e,r){return r.priority-e.priority});this.allSubscribers=t}}]);return e}();exports.default=EdgeTypeSubscriberRegistry;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/EdgeTypeSubscriberRegistry.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.TmapEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _AbstractEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\");var _AbstractEdgeTypeSubscriber2=_interopRequireDefault(_AbstractEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var TmapEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:0},r)))}_createClass(t,[{key:\"loadEdges\",value:function e(t,r,i){var a=_utils2.default.parseFieldData(t,\"tmap.edges\");if(!a){return}var n=this.tracker.getTiddlersByIds();var u=t.fields[\"tmap.id\"];var s=_utils2.default.makeHashMap();for(var l in a){var o=a[l];var d=n[o.to];if(d&&(!r||r[d])&&(!i||i[o.type])){s[l]=new _Edge2.default(u,o.to,o.type,l)}}return s}},{key:\"insertEdge\",value:function e(t,r,i){var a=_utils2.default.parseFieldData(t,\"tmap.edges\",{});r.id=r.id||_utils2.default.genUUID();a[r.id]={to:r.to,type:i.id};_utils2.default.writeFieldData(t,\"tmap.edges\",a,$tm.config.sys.jsonIndentation);return r}},{key:\"deleteEdge\",value:function e(t,r,i){if(!r.id)return;var a=_utils2.default.parseFieldData(t,\"tmap.edges\",{});delete a[r.id];_utils2.default.writeFieldData(t,\"tmap.edges\",a,$tm.config.sys.jsonIndentation);return r}},{key:\"canHandle\",value:function e(t){return true}}]);return t}(_AbstractEdgeTypeSubscriber2.default);exports.TmapEdgeTypeSubscriber=TmapEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/TmapEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.FieldEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var FieldEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-field\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){return[t.fields[r]]}},{key:\"insertEdge\",value:function e(t,r,i){var n=this.tracker.getTiddlerById(r.to);if(n==null){return}_utils2.default.setField(t,i.name,n);return r}},{key:\"deleteEdge\",value:function e(t,r,i){var n=this.tracker.getTiddlerById(r.to);if(n==null){return}_utils2.default.setField(t,i.name,undefined);return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.FieldEdgeTypeSubscriber=FieldEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/FieldEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.FilterEdgeTypeSubstriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);var _widget=require(\"$:/core/modules/widgets/widget.js\");var _widget2=_interopRequireDefault(_widget);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var FilterEdgeTypeSubstriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-filter\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){var n=t.fields[r];var a=new _widget2.default.widget({});a.setVariable(\"currentTiddler\",t.fields.title);var u=new _widget2.default.widget({},{parentWidget:a});var s=_utils2.default.getMatches(n,i,u);return s}},{key:\"insertEdge\",value:function e(t,r,i){if(!r.to){return}var n=i.name;var a=t.fields[n]||\"\";var u=this.tracker.getTiddlerById(r.to);var s=$tw.utils.stringifyList([u]);if(a.length>0){s=\" \"+s}_utils2.default.setField(t,n,a+s);return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.FilterEdgeTypeSubstriber=FilterEdgeTypeSubstriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/FilterEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.ListEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var ListEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-list\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){return $tw.utils.parseStringArray(t.fields[r])}},{key:\"insertEdge\",value:function e(t,r,i){if(!r.to){return}var n=i.name;var s=$tw.utils.parseStringArray(t.fields[n]);s=(s||[]).slice();var a=this.tracker.getTiddlerById(r.to);s.push(a);_utils2.default.setField(t,n,$tw.utils.stringifyList(s));return r}},{key:\"deleteEdge\",value:function e(t,r,i){var n=$tw.utils.parseStringArray(t.fields[i.name]);n=(n||[]).slice();var s=this.tracker.getTiddlerById(r.to);var a=n.indexOf(s);if(a>-1){n.splice(a,1)}var u=void 0;if(n.length>0){u=$tw.utils.stringifyList(n)}_utils2.default.setField(t,i.name,u);return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.ListEdgeTypeSubscriber=ListEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/ListEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.LinkEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var LinkEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:20},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.id===\"tw-body:link\"}},{key:\"getReferences\",value:function e(t,r,n){if(n&&!n[\"tw-body:link\"]){return}var i=$tw.wiki.getTiddlerLinks(t.fields.title);if(!i||!i.length){return}return{\"tw-body:link\":i}}}]);return t}(_AbstractRefEdgeTypeSubscriber2.default);exports.LinkEdgeTypeSubscriber=LinkEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/refEdgeTypeSubscriber/LinkEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.TranscludeEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t){if(Object.prototype.hasOwnProperty.call(t,n)){e[n]=t[n]}}}return e};var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(r,t,n){if(t)e(r.prototype,t);if(n)e(r,n);return r}}();var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return r&&(typeof r===\"object\"||typeof r===\"function\")?r:e}function _inherits(e,r){if(typeof r!==\"function\"&&r!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var TranscludeEdgeTypeSubscriber=function(e){_inherits(r,e);function r(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,r);return _possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,_extends({priority:20,ignore:typeof $tw.wiki.getTiddlerTranscludes!==\"function\"},t)))}_createClass(r,[{key:\"canHandle\",value:function e(r){return r.id===\"tw-body:transclude\"}},{key:\"getReferences\",value:function e(r,t,n){if(n&&!n[\"tw-body:transclude\"]){return}var i=$tw.wiki.getTiddlerTranscludes(r.fields.title);if(!i||!i.length){return}return{\"tw-body:transclude\":i}}}]);return r}(_AbstractRefEdgeTypeSubscriber2.default);exports.TranscludeEdgeTypeSubscriber=TranscludeEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/refEdgeTypeSubscriber/TranscludeEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/Edge": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/Edge",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Edge\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var Edge=function e(t,i,s,l){_classCallCheck(this,e);this.from=t;this.to=i;this.type=s;this.id=l||_utils2.default.genUUID()};exports.default=Edge;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/Edge.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/EdgeType": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/EdgeType",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _MapElementType2=require(\"$:/plugins/felixhayashi/tiddlymap/js/MapElementType\");var _MapElementType3=_interopRequireDefault(_MapElementType2);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/EdgeType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeType=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);var n=t.getIdParts(e),o=n.marker,a=n.namespace,i=n.name;e=t.getId(o,a,i);var l=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,env.path.edgeTypes,t.fieldMeta,r));l.id=e;l.marker=o;l.name=i;l.namespace=a;var u=(l.style||{}).arrows;if(u){l.invertedArrow=isArrowEnabled(u,\"from\");l.toArrow=isArrowEnabled(u,\"to\")||isArrowEnabled(u,\"middle\");l.biArrow=l.invertedArrow===l.toArrow;if(l.biArrow){l.toArrow=true;l.invertedArrow=true}}else{l.toArrow=true}Object.freeze(l);return l}_createClass(t,[{key:\"getLabel\",value:function e(){return this.label||this.name}}],[{key:\"getIdParts\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";t=_utils2.default.getWithoutPrefix(t,env.path.edgeTypes+\"/\");var r=t.match(edgeTypeRegex)||[];return{marker:r[1]||\"\",namespace:r[3]&&r[2]||\"\",name:r[3]||r[2]||\"\"}}},{key:\"getId\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";var n=arguments[2];return n?t+(r&&r+\":\")+n:\"tmap:unknown\"}}]);return t}(_MapElementType3.default);EdgeType.getInstance=function(e){return e instanceof EdgeType?e:new EdgeType(e)};EdgeType.fieldMeta=_extends({},_MapElementType3.default.fieldMeta,{label:{},\"show-label\":{}});var isArrowEnabled=function e(t,r){var n=t[r];if(n==null&&r===\"to\"){return true}return(typeof n===\"undefined\"?\"undefined\":_typeof(n))===\"object\"?n.enabled!==false:n===true};var edgeTypeRegex=new RegExp(\"^(_?)([^:_][^:]*):?([^:]*)\");exports.default=EdgeType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/EdgeType.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/MapElementType": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/MapElementType",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(t){return typeof t}:function(t){return t&&typeof Symbol===\"function\"&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};var _createClass=function(){function t(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(t,l.key,l)}}return function(e,i,l){if(i)t(e.prototype,i);if(l)t(e,l);return e}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/MapElementType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _classCallCheck(t,e){if(!(t instanceof e)){throw new TypeError(\"Cannot call a class as a function\")}}var MapElementType=function(){function t(e,i,l,s){_classCallCheck(this,t);this.id=e;this.root=i;this._fieldMeta=l;this.fullPath=this.root+\"/\"+this.id;this.isShipped=$tw.wiki.getSubTiddler($tm.path.pluginRoot,this.fullPath);this._load(s||this.fullPath)}_createClass(t,[{key:\"_load\",value:function t(e){if(!e){return}if(typeof e===\"string\"){var i=_utils2.default.startsWith(e,this.root);var l=i?e:this.root+\"/\"+e;this._loadFromTiddler(l)}else if(e instanceof $tw.Tiddler){this._loadFromTiddler(e)}else if((typeof e===\"undefined\"?\"undefined\":_typeof(e))===\"object\"){for(var s in this._fieldMeta){this[s]=e[s]}}}},{key:\"_loadFromTiddler\",value:function t(e){var i=_utils2.default.getTiddler(e);if(!i){return}var l=$tw.wiki.getSubTiddler($tm.path.pluginRoot,this.fullPath)||{};var s=$tw.utils.extend({},l.fields,i.fields);for(var r in this._fieldMeta){var a=this._fieldMeta[r].parse;var f=s[r];this[r]=a?a.call(this,f):f}}},{key:\"exists\",value:function t(){return _utils2.default.tiddlerExists(this.fullPath)}},{key:\"setStyle\",value:function t(e,i){if(typeof e===\"string\"){e=_utils2.default.parseJSON(e)}if((typeof e===\"undefined\"?\"undefined\":_typeof(e))===\"object\"){if(i){_utils2.default.merge(this.style,e)}else{this.style=e}}}},{key:\"save\",value:function t(e,i){if(!e){e=this.fullPath}else if(typeof e!==\"string\"){return}var l={title:e,text:\"\"};if(!_utils2.default.startsWith(e,this.root)){l.id=this.id}for(var s in this._fieldMeta){var r=this._fieldMeta[s].stringify;l[s]=r?r.call(this,this[s]):this[s]}if(!this.exists()){Object.assign(l,$tw.wiki.getCreationFields())}if(i!==true){Object.assign(l,$tw.wiki.getModificationFields())}$tw.wiki.addTiddler(new $tw.Tiddler(l))}}]);return t}();MapElementType.fieldMeta={description:{},style:{parse:_utils2.default.parseJSON,stringify:JSON.stringify},modified:{},created:{}};exports.default=MapElementType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/MapElementType.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/NodeType": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/NodeType",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _MapElementType2=require(\"$:/plugins/felixhayashi/tiddlymap/js/MapElementType\");var _MapElementType3=_interopRequireDefault(_MapElementType2);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/NodeType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var NodeType=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);e=typeof e===\"string\"?_utils2.default.getWithoutPrefix(e,$tm.path.nodeTypes+\"/\"):\"tmap:unknown\";var n=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,$tm.path.nodeTypes,t.fieldMeta,r));Object.freeze(n);return n}_createClass(t,[{key:\"getInheritors\",value:function e(t){return this.scope?_utils2.default.getMatches(this.scope,t||$tw.wiki.allTitles()):[]}}]);return t}(_MapElementType3.default);NodeType.getInstance=function(e){return e instanceof NodeType?e:new NodeType(e)};NodeType.fieldMeta=_extends({},_MapElementType3.default.fieldMeta,{view:{},priority:{parse:function e(t){return isNaN(t)?1:parseInt(t)},stringify:function e(t){return _utils2.default.isInteger(t)?t.toString():\"1\"}},scope:{stringify:_utils2.default.getWithoutNewLines},\"fa-icon\":{},\"tw-icon\":{}});exports.default=NodeType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/NodeType.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i){if(Object.prototype.hasOwnProperty.call(i,r)){e[r]=i[r]}}}return e};var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var ViewAbstraction=function(){function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,e);if(t instanceof e){return t}this._registerPaths(t);if(i.isCreate){if(!this.configTRef){var r=_utils2.default.getRandomLabel({plural:true});this.configTRef=$tw.wiki.generateNewTitle($tm.path.views+\"/\"+r)}this._createView(i)}else if(!e.exists(this.getRoot())){throw new ResourceNotFoundException(\"ViewAbstraction\",t)}}_createClass(e,[{key:\"isLocked\",value:function e(){return $tw.wiki.isShadowTiddler(this.configTRef)}},{key:\"update\",value:function e(t){var i=t.changedTiddlers;if(t[env.path.edgeTypes]||_utils2.default.hasKeyWithPrefix(i,this.getRoot())){this._clearCaches();return true}return false}},{key:\"addPlaceholder\",value:function e(t){_utils2.default.cp(_utils2.default.getTiddlerRef(t),this.snapshotTRef,true)}},{key:\"exists\",value:function t(){return e.exists(this)}},{key:\"getRoot\",value:function e(){return this.configTRef}},{key:\"getCreationDate\",value:function e(t){var i=$tw.wiki.getTiddler(this.configTRef).fields[\"created\"];if(t){return i instanceof Date?$tw.utils.formatDateString(i,\"DDth MMM YYYY\"):\"\"}return i}},{key:\"getLabel\",value:function e(){return _utils2.default.getBasename(this.configTRef)}},{key:\"destroy\",value:function e(){_utils2.default.deleteTiddlers(_utils2.default.getMatches(\"[prefix[\"+this.configTRef+\"]]\"))}},{key:\"getOccurrences\",value:function e(){var t=\"[regexp:text[<\\\\$(tiddlymap|tmap).*?view=.\"+this.getLabel()+\"..*?>]]\";return _utils2.default.getMatches(t)}},{key:\"rename\",value:function t(i){if(typeof i!==\"string\"){return false}if(_utils2.default.inArray(\"/\",i)){$tm.notify('A view name must not contain any \"/\"');return false}var r=this.getLabel();var a=env.path.views+\"/\"+i;var n=this.getRoot();_utils2.default.mv(n,a,true);if($tm.config.sys.defaultView===r){_utils2.default.setEntry($tm.ref.sysUserConf,\"defaultView\",i)}if($tm.config.sys.liveTab.fallbackView===r){_utils2.default.setEntry($tm.ref.sysUserConf,\"liveTab.fallbackView\",i)}$tw.wiki.each(function(t,a){if(t.fields[\"tmap.open-view\"]===r){_utils2.default.setField(a,\"tmap.open-view\",i);return}if(e.exists(a)){var n=new e(a);var l=n.getNodeData();for(var s in l){if(l[s][\"open-view\"]===r){l[s][\"open-view\"]=i}}n.saveNodeData(l)}});this._clearCaches();this._registerPaths(i)}},{key:\"isEnabled\",value:function e(t){return _utils2.default.isTrue(this.getConfig(t),false)}},{key:\"getConfig\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.configTRef,\"tmap-config\",function(){var e=_utils2.default.getTiddler(i.configTRef).fields;return _utils2.default.getPropertiesByPrefix(e,\"config.\")});var a=t&&_utils2.default.startsWith(t,\"config.\")?t:\"config.\"+t;return t?r[a]:r}},{key:\"setConfig\",value:function e(){for(var t=arguments.length,i=Array(t),r=0;r<t;r++){i[r]=arguments[r]}if(i[0]==null){return}if(i.length===1&&_typeof(i[0])===\"object\"){for(var a in i[0]){this.setConfig(a,i[0][a])}}else if(i.length===2&&typeof i[0]===\"string\"){var n=_utils2.default.getWithoutPrefix(i[0],\"config.\");var l=i[1];if(l===undefined){return}var s=this.getConfig();if(l===null){$tm.logger(\"debug\",\"Removing config\",n);delete s[\"config.\"+n]}else{if(n===\"edge_type_namespace\"){var o=l.match(/[^:]+/);l=o?o[0]:\"\"}}$tm.logger(\"log\",\"Setting config\",n,l);s[\"config.\"+n]=l;$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(this.configTRef),s))}else{throw new(Function.prototype.bind.apply(_exception.InvalidArgumentException,[null].concat(i)))}}},{key:\"isNodeIncludedById\",value:function t(i){var r=$tw.utils.escapeRegExp(e._getNodeIdFilterPart(i));return this.getNodeFilter(\"raw\").match(r)}},{key:\"setNodeFilter\",value:function e(t,i){t=t.replace(/[\\n\\r]/g,\" \");if(this.getNodeFilter(\"raw\")===t){return}_utils2.default.setField(this.nodeFilterTRef,\"filter\",t);$tm.logger(\"debug\",\"Node filter set to\",t)}},{key:\"setEdgeTypeFilter\",value:function e(t){t=t.replace(/[\\n\\r]/g,\" \");if(this.getEdgeTypeFilter(\"raw\")===t){return}_utils2.default.setField(this.edgeTypeFilterTRef,\"filter\",t);$tm.logger(\"debug\",\"Edge filter set to\",t)}},{key:\"addNode\",value:function t(i){if(!this.isNodeIncludedById(i)){if(_utils2.default.isTrue($tm.config.sys.alwaysAddNodeIdToViewFilter)||!_utils2.default.isMatch(i.tRef,this.getNodeFilter(\"compiled\"))){var r=e._getNodeIdFilterPart(i);var a=\" \";this.setNodeFilter(this.getNodeFilter(\"raw\")+a+r)}this.saveNodePosition(i)}}},{key:\"removeNode\",value:function t(i){if(!this.isNodeIncludedById(i)){return false}var r=e._getNodeIdFilterPart(i);var a=this.getNodeFilter(\"raw\").replace(r,\"\");this.setNodeFilter(a);return true}},{key:\"getEdgeTypeFilter\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.edgeTypeFilterTRef,\"tmap-edgeTypeFilter\",function(){var e=$tm.indeces.allETy;var t=Object.keys(e);var r=$tw.wiki.getTiddler(i.edgeTypeFilterTRef);var a={};a.raw=r&&r.fields.filter||\"\";a.pretty=_utils2.default.getPrettyFilter(a.raw);a.matches=_utils2.default.getEdgeTypeMatches(a.raw,e);a.whitelist=_utils2.default.getLookupTable(a.matches);return a});return t?r[t]:r}},{key:\"isEdgeTypeVisible\",value:function e(t){return _utils2.default.isEdgeTypeMatch(_EdgeType2.default.getInstance(t).id,this.getEdgeTypeFilter(\"raw\"))}},{key:\"getNodeFilter\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.nodeFilterTRef,\"tmap-nodeFilter\",function(){var e=_utils2.default.makeHashMap();var t=$tw.wiki.getTiddler(i.nodeFilterTRef);e.raw=t&&t.fields.filter||\"\";e.pretty=_utils2.default.getPrettyFilter(e.raw);e.compiled=$tw.wiki.compileFilter(e.raw);return e});return t?r[t]:r}},{key:\"getNodeData\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.mapTRef,\"tmap-map\",function(){return _utils2.default.parseFieldData(i.mapTRef,\"text\",{})});return t?r[t]:r}},{key:\"equals\",value:function t(i){return i===this||e.exists(i)&&new e(i).getRoot()===this.getRoot()}},{key:\"saveNodeData\",value:function e(){var t=this.getNodeData();for(var i=arguments.length,r=Array(i),a=0;a<i;a++){r[a]=arguments[a]}if(r.length===2){if(_typeof(r[1])===\"object\"){if(r[1]===null){delete t[r[0]]}else{t[r[0]]=Object.assign(t[r[0]]||{},r[1])}}}else if(r.length===1&&_typeof(r[0])===\"object\"){$tm.logger(\"log\",\"Storing data in\",this.mapTRef);Object.assign(t,r[0])}else{throw new(Function.prototype.bind.apply(_exception.InvalidArgumentException,[null].concat(r)))}_utils2.default.writeFieldData(this.mapTRef,\"text\",t,$tm.config.sys.jsonIndentation)}},{key:\"saveNodePosition\",value:function e(t){if(t.id&&t.x!=null&&t.y!=null){this.saveNodeData(t.id,{x:t.x,y:t.y})}}},{key:\"saveNodePositions\",value:function e(t){var i=this.getNodeData();for(var r in t){i[r]=i[r]||{};i[r].x=t[r].x;i[r].y=t[r].y}this.saveNodeData(i)}},{key:\"setCentralTopic\",value:function e(t){this.setConfig(\"central-topic\",t)}},{key:\"saveNodeStyle\",value:function e(t,i){var r=this.getNodeData(t)||{};var a={x:r.x,y:r.y};for(var n in r){delete r[n]}this.saveNodeData(t,_extends({},i,a))}},{key:\"_registerPaths\",value:function t(i,r){this.configTRef=e._getRootPath(i);this.mapTRef=this.configTRef+\"/map\";this.nodeFilterTRef=this.configTRef+\"/filter/nodes\";this.edgeTypeFilterTRef=this.configTRef+\"/filter/edges\";this.snapshotTRef=this.getRoot()+\"/snapshot\"}},{key:\"_clearCaches\",value:function e(){_utils2.default.getMatches(\"[prefix[\"+this.getRoot()+\"]]\").forEach(function(e){$tw.wiki.clearCache(e)})}},{key:\"_createView\",value:function t(){var i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},r=i.isForce,a=i.protoView,n=i.isHidden;if(e.exists(this)){if(!r){return}this.destroy()}if(e.exists(a)){_utils2.default.cp(new e(a).getRoot(),this.configTRef,true)}var l={title:this.configTRef,id:_utils2.default.genUUID()};if(!n){l[$tm.field.viewMarker]=true}$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(this.configTRef),l));this.setEdgeTypeFilter(env.filter.defaultEdgeTypeFilter)}}],[{key:\"_getNodeIdFilterPart\",value:function e(t){var i=(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"?t.id:t;return\"[field:tmap.id[\"+i+\"]]\"}},{key:\"_getRootPath\",value:function t(i){if(i instanceof e){return i.configTRef}if(i instanceof $tw.Tiddler){i=i.fields.title}if(typeof i===\"string\"){var r=_utils2.default.getWithoutPrefix(i,$tm.path.views+\"/\");if(r&&!_utils2.default.hasSubString(r,\"/\")){return $tm.path.views+\"/\"+r}}}},{key:\"exists\",value:function t(i){if(!i){return false}if(i instanceof e){i=i.configTRef}else{i=e._getRootPath(i)}return _utils2.default.tiddlerExists(i)}}]);return e}();exports.default=ViewAbstraction;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/ViewAbstraction.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/Popup": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/Popup",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function Popup(e,t){t=t||{};this._parentDomNode=e;this._domNode=document.createElement(\"div\");this._domNode.style.display=\"none\";this._domNode.className=\"tmap-popup\";this._parentDomNode.appendChild(this._domNode);$tw.utils.addClass(this._domNode,t.className);this._isEnabled=true;this._isPreventShowOrHide=false;this._isHideOnClick=!!t.hideOnClick;this._timeoutShow=null;this._timeoutHide=null;this._isDisplayNoneAfterAnimation=true;var i=parseInt(t.leavingDelay);this._hideDelayLeavingPopup=_utils2.default.isInteger(i)?i:200;i=parseInt(t.hideDelay);this._hideDelay=_utils2.default.isInteger(i)?i:200;i=parseInt(t.showDelay);this._showDelay=_utils2.default.isInteger(i)?i:200;_utils2.default.bindTo(this,[\"_show\",\"_hide\",\"_handleEnter\",\"_handleLeave\",\"_handleAnimationEnd\",\"_handleClick\"]);this._listeners={mouseenter:this._handleEnter,mouseleave:this._handleLeave,click:[this._handleClick,true]};var s=this._handleAnimationEnd;this._listeners[$tw.utils.convertEventName(\"animationEnd\")]=s;this._listeners[$tw.utils.convertEventName(\"transitionEnd\")]=s;_utils2.default.setDomListeners(\"add\",this._domNode,this._listeners,false)}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Popup\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */Popup.prototype._handleEnter=function(e){this._isPreventShowOrHide=true};Popup.prototype._handleLeave=function(e){this._isPreventShowOrHide=false;this.hide(this._hideDelayLeavingPopup)};Popup.prototype._handleClick=function(e){if(this._isHideOnClick){this._hide(true)}};Popup.prototype._handleAnimationEnd=function(){if(this._isDisplayNoneAfterAnimation){this._domNode.style.display=\"none\"}};Popup.prototype._hide=function(e){if(!e&&this._isPreventShowOrHide)return;this._isDisplayNoneAfterAnimation=true;this._isPreventShowOrHide=false;$tw.utils.removeClass(this._domNode,\"tmap-popup-active\")};Popup.prototype._show=function(e,t){if(this._isPreventShowOrHide||$tm.mouse.ctrlKey||!this._isEnabled){return}this._domNode.style.display=\"none\";$tw.utils.removeClass(this._domNode,\"tmap-popup-active\");this._domNode.removeAttribute(\"style\");_utils2.default.removeDOMChildNodes(this._domNode);var i=this._domNode.appendChild(document.createElement(\"div\"));if(typeof t===\"function\"){t(e,i)}else{i.innerHTML=t}if(!i.childNodes.length)return;var s=this._parentDomNode.getBoundingClientRect();var o=$tm.mouse.clientX;var n=$tm.mouse.clientY;this._domNode.style.display=\"block\";var d=this._domNode.getBoundingClientRect();var l=s.right-(o+d.width);var h=o-d.width-s.left;var a=l>h;var u=s.bottom-(n+d.height);var r=n-d.height-s.top;var p=u>r;var _=a?-15:d.width+15;var m=p?-15:d.height+15;this._domNode.style.left=o-s.left-_+\"px\";this._domNode.style.top=n-s.top-m+\"px\";this._isDisplayNoneAfterAnimation=false;$tw.utils.addClass(this._domNode,\"tmap-popup-active\")};Popup.prototype.show=function(e,t,i){this._clearTimeouts();i=_utils2.default.isInteger(i)?i:this._showDelay;this._timeoutShow=setTimeout(this._show,i,e,t)};Popup.prototype.hide=function(e,t){this._clearTimeouts();e=_utils2.default.isInteger(e)?e:this._hideDelay;if(t||e===0){this._hide(t)}else{this._timeoutHide=setTimeout(this._hide,e,t)}};Popup.prototype.setEnabled=function(e){this._isEnabled=e};Popup.prototype.isShown=function(){return this._domNode.style.display===\"block\"};Popup.prototype._clearTimeouts=function(){clearTimeout(this._timeoutShow);clearTimeout(this._timeoutHide);this._timeoutShow=undefined;this._timeoutHide=undefined};exports.default=Popup;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/Popup.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(t,n.key,n)}}return function(e,i,n){if(i)t(e.prototype,i);if(n)t(e,n);return e}}();function _classCallCheck(t,e){if(!(t instanceof e)){throw new TypeError(\"Cannot call a class as a function\")}}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle\ntype: application/SelectionRectangle\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var SelectionRectangle=function(){function t(e,i){_classCallCheck(this,t);this.x1=e;this.x2=e;this.y1=i;this.y2=i}_createClass(t,[{key:\"span\",value:function t(e,i){this.x2=e;this.y2=i}},{key:\"getWidth\",value:function t(){return this.x2-this.x1}},{key:\"getHeight\",value:function t(){return this.y2-this.y1}},{key:\"getRect\",value:function t(){return[this.x1,this.y1,this.getWidth(),this.getHeight()]}},{key:\"isPointWithin\",value:function t(e){var i=e.x,n=e.y;var a=this.x1,r=this.x2,s=this.y1,u=this.y2;var h=Math.min(a,r);var c=Math.max(a,r);var l=Math.min(s,u);var o=Math.max(s,u);return h<i&&i<c&&l<n&&n<o}}]);return t}();exports.default=SelectionRectangle;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/SelectionRectangle.js.map\n",
"type": "application/SelectionRectangle",
"module-type": "library"
},
"/home/felo/projects/Tiddlywiki/TiddlyWiki5/plugins/felixhayashi/tiddlymap/js/lib/TypeDefs.js": {
"title": "/home/felo/projects/Tiddlywiki/TiddlyWiki5/plugins/felixhayashi/tiddlymap/js/lib/TypeDefs.js",
"text": "\"use strict\";\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/TypeDefs.js.map\n"
},
"$:/plugins/felixhayashi/tiddlymap/js/config/vis": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/config/vis",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/config/vis\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var visConfig={locale:\"en_EN\",clickToUse:false,autoResize:false,height:\"100%\",width:\"100%\",configure:{enabled:false},interaction:{dragNodes:true,dragView:true,hideEdgesOnDrag:false,hideNodesOnDrag:false,hover:true,navigationButtons:true,multiselect:true,selectable:true,selectConnectedEdges:true,tooltipDelay:600,zoomView:false,keyboard:{enabled:false,speed:{x:10,y:10,zoom:.02},bindToWindow:false}},manipulation:{initiallyActive:true},nodes:{shape:\"box\",widthConstraint:{maximum:160},heightConstraint:{valign:\"center\"},shadow:{enabled:false},color:{border:\"#2B7CE9\",background:\"#97C2FC\"}},edges:{smooth:{enabled:true},color:{color:\"#848484\",inherit:false},arrows:{to:{enabled:true}}},layout:{hierarchical:{enabled:false,levelSeparation:200,nodeSpacing:170,treeSpacing:230,sortMethod:\"directed\",parentCentralization:true,edgeMinimization:true,blockShifting:true,direction:\"UD\"}},physics:{forceAtlas2Based:{gravitationalConstant:-300,springLength:0,springConstant:.2,centralGravity:.015,damping:.4},hierarchicalRepulsion:{nodeDistance:120,centralGravity:0,springLength:100,springConstant:.01,damping:.09},solver:\"forceAtlas2Based\",stabilization:{enabled:true,iterations:1e3,updateInterval:10,onlyDynamicEdges:false,fit:false}}};exports.default=visConfig;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/VisConfig.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/environment": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/environment",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var i=1;i<arguments.length;i++){var a=arguments[i];for(var l in a){if(Object.prototype.hasOwnProperty.call(a,l)){e[l]=a[l]}}}return e};\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/environment\ntype: application/javascript\n module-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var path=exports.path={pluginRoot:\"$:/plugins/felixhayashi/tiddlymap\",edgeTypes:\"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes\",nodeTypes:\"$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes\",views:\"$:/plugins/felixhayashi/tiddlymap/graph/views\",options:\"$:/plugins/felixhayashi/tiddlymap/config\",dialogs:\"$:/plugins/felixhayashi/tiddlymap/dialog\",footers:\"$:/plugins/felixhayashi/tiddlymap/dialogFooter\",tempRoot:\"$:/temp/tmap\",tempStates:\"$:/temp/tmap/state\",tempPopups:\"$:/temp/tmap/state/popup\",localHolders:\"$:/temp/tmap/holders\"};var ref=exports.ref={defaultViewHolder:\"$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder\",graphBar:\"$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar\",sysUserConf:\"$:/plugins/felixhayashi/tiddlymap/config/sys/user\",visUserConf:\"$:/plugins/felixhayashi/tiddlymap/config/vis/user\",welcomeFlag:\"$:/plugins/felixhayashi/tiddlymap/flag/welcome\",focusButton:\"$:/plugins/felixhayashi/tiddlymap/misc/focusButton\",sysMeta:\"$:/plugins/felixhayashi/tiddlymap/misc/meta\",liveTab:\"$:/plugins/felixhayashi/tiddlymap/hook/liveTab\",mainEditor:\"$:/plugins/felixhayashi/tiddlymap/hook/editor\",sidebarBreakpoint:\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"};var misc=exports.misc={unknownEdgeLabel:\"tmap:undefined\",liveViewLabel:\"Live View\",defaultViewLabel:\"Default\",mainEditorId:\"main_editor\",arrows:{in:\"⇦\",out:\"➡\",bi:\"⇄\"}};var config=exports.config={sys:{field:{nodeLabel:\"caption\",nodeIcon:\"icon\",nodeInfo:\"description\",viewMarker:\"isview\"},liveTab:{fallbackView:misc.liveViewLabel},suppressedDialogs:{},edgeClickBehaviour:\"manager\",debug:\"false\",notifications:\"true\",popups:{enabled:\"true\",delay:\"600\",width:\"240px\",height:\"140px\"},jsonIndentation:\"1\",alwaysAddNodeIdToViewFilter:\"true\",editNodeOnCreate:\"false\",singleClickMode:\"false\",nodeFilterNeighbours:\"false\",editorMenuBar:{showNeighScopeButton:\"true\",showRasterMenuButton:\"true\",showScreenshotButton:\"true\"}}};var filter=exports.filter={nodeTypes:\"[prefix[\"+path.nodeTypes+\"]]\",edgeTypes:\"[prefix[\"+path.edgeTypes+\"]]\",views:\"[\"+config.sys.field.viewMarker+\"[true]]\",defaultEdgeTypeFilter:\"-[prefix[_]] -[[tw-body:link]] -[[tw-list:tags]] -[[tw-list:list]]\"};var allSelector=\"[all[tiddlers+shadows]!has[draft.of]]\";var s={allEdgeTypes:allSelector+\" +\"+filter.edgeTypes,allNodeTypes:allSelector+\" +\"+filter.nodeTypes,allViews:allSelector+\" +\"+filter.views,allPotentialNodes:\"[all[tiddlers]!is[system]!has[draft.of]]\"};var selector=exports.selector=_extends({},s,{allEdgeTypesById:s.allEdgeTypes+\" +[removeprefix[\"+path.edgeTypes+\"/]]\",allNodeTypesById:s.allNodeTypes+\" +[removeprefix[\"+path.nodeTypes+\"/]]\",allViewsByLabel:s.allViews+\" +[removeprefix[\"+path.views+\"/]]\"});\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/environment.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/exception": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/exception",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function r(r,t){for(var e=0;e<t.length;e++){var o=t[e];o.enumerable=o.enumerable||false;o.configurable=true;if(\"value\"in o)o.writable=true;Object.defineProperty(r,o.key,o)}}return function(t,e,o){if(e)r(t.prototype,e);if(o)r(t,o);return t}}();function _classCallCheck(r,t){if(!(r instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(r,t){if(!r){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:r}function _inherits(r,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}r.prototype=Object.create(t&&t.prototype,{constructor:{value:r,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(r,t):r.__proto__=t}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/exception\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var TiddlyMapError=function(r){_inherits(t,r);function t(r,e){_classCallCheck(this,t);var o=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r));o.payload=e;return o}_createClass(t,[{key:\"getPayload\",value:function r(){return this.payload}}]);return t}(Error);var EnvironmentError=exports.EnvironmentError=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Critical parts of the underlying system changed: \"+r))}return t}(TiddlyMapError);var DependencyError=exports.DependencyError=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"TiddlyMap cannot run without: : \"+r))}return t}(TiddlyMapError);var MissingOverrideError=exports.MissingOverrideError=function(r){_inherits(t,r);function t(r,e){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r.constructor.name+' does not override method \"'+e+'\"'))}return t}(TiddlyMapError);var ResourceNotFoundException=exports.ResourceNotFoundException=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);for(var e=arguments.length,o=Array(e>1?e-1:0),n=1;n<e;n++){o[n-1]=arguments[n]}return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Cannot resolve \"+r,o))}return t}(TiddlyMapError);var InvalidArgumentException=exports.InvalidArgumentException=function(r){_inherits(t,r);function t(){_classCallCheck(this,t);for(var r=arguments.length,e=Array(r),o=0;o<r;o++){e[o]=arguments[o]}return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Invalid or missing argument provided\",e))}return t}(TiddlyMapError);\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/exceptions.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/URL": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/URL",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/URL\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */\n/**\n * <<<\n * Lightweight URL manipulation with JavaScript. This library is\n * independent of any other libraries and has pretty simple interface\n * and lightweight code-base. Some ideas of query string parsing\n * had been taken from Jan Wolter.\"\n *\n * @see http://unixpapa.com/js/querystring.html\n * @license MIT\n * @author Mykhailo Stadnyk <mikhus@gmail.com>\n * <<< https://github.com/Mikhus/jsurl\n *\n * @class\n * @param {string} url\n */function Url(t){this.paths=function(t){var e=\"\",r=0,o;if(t&&t.length&&t+\"\"!==t){if(this.isAbsolute()){e=\"/\"}for(o=t.length;r<o;r++){t[r]=encode(t[r])}this.path=e+t.join(\"/\")}t=(this.path.charAt(0)===\"/\"?this.path.slice(1):this.path).split(\"/\");for(r=0,o=t.length;r<o;r++){t[r]=decode(t[r])}return t};this.encode=encode;this.decode=decode;this.isAbsolute=function(){return this.protocol||this.path.charAt(0)===\"/\"};this.toString=function(){return(this.protocol&&this.protocol+\"://\")+(this.user&&encode(this.user)+(this.pass&&\":\"+encode(this.pass))+\"@\")+(this.host&&this.host)+(this.port&&\":\"+this.port)+(this.path&&this.path)+(this.query.toString()&&\"?\"+this.query)+(this.hash&&\"#\"+encode(this.hash))};parse(this,t)}var map={protocol:\"protocol\",host:\"hostname\",port:\"port\",path:\"pathname\",query:\"search\",hash:\"hash\"},defaultPorts={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},parse=function t(e,r){var o=document,s=o.createElement(\"a\"),r=r||o.location.href,i=r.match(/\\/\\/(.*?)(?::(.*?))?@/)||[],n;s.href=r;for(n in map){e[n]=s[map[n]]||\"\"}e.protocol=e.protocol.replace(/:$/,\"\");e.query=e.query.replace(/^\\?/,\"\");e.hash=decode(e.hash.replace(/^#/,\"\"));e.user=decode(i[1]||\"\");e.pass=decode(i[2]||\"\");e.port=defaultPorts[e.protocol]==e.port||e.port==0?\"\":e.port;if(!e.protocol&&!/^([a-z]+:)?\\/\\//.test(r)){var h=new Url(o.location.href.match(/(.*\\/)/)[0]),a=h.path.split(\"/\"),p=e.path.split(\"/\"),c=[\"protocol\",\"user\",\"pass\",\"host\",\"port\"],f=c.length;a.pop();for(n=0;n<f;n++){e[c[n]]=h[c[n]]}while(p[0]==\"..\"){a.pop();p.shift()}e.path=(r.charAt(0)!=\"/\"?a.join(\"/\"):\"\")+\"/\"+p.join(\"/\")}else{e.path=e.path.replace(/^\\/?/,\"/\")}e.paths((e.path.charAt(0)==\"/\"?e.path.slice(1):e.path).split(\"/\"));parseQs(e)},encode=function t(e){return encodeURIComponent(e).replace(/'/g,\"%27\")},decode=function t(e){e=e.replace(/\\+/g,\" \");e=e.replace(/%([ef][0-9a-f])%([89ab][0-9a-f])%([89ab][0-9a-f])/gi,function(t,e,r,o){var s=parseInt(e,16)-224,i=parseInt(r,16)-128;if(s==0&&i<32){return t}var n=parseInt(o,16)-128,h=(s<<12)+(i<<6)+n;if(h>65535){return t}return String.fromCharCode(h)});e=e.replace(/%([cd][0-9a-f])%([89ab][0-9a-f])/gi,function(t,e,r){var o=parseInt(e,16)-192;if(o<2){return t}var s=parseInt(r,16)-128;return String.fromCharCode((o<<6)+s)});e=e.replace(/%([0-7][0-9a-f])/gi,function(t,e){return String.fromCharCode(parseInt(e,16))});return e},parseQs=function t(e){var r=e.query;e.query=new function(t){var e=/([^=&]+)(=([^&]*))?/g,r;while(r=e.exec(t)){var o=decodeURIComponent(r[1].replace(/\\+/g,\" \")),s=r[3]?decode(r[3]):\"\";if(this[o]!=null){if(!(this[o]instanceof Array)){this[o]=[this[o]]}this[o].push(s)}else{this[o]=s}}this.clear=function(){for(var t in this){if(!(this[t]instanceof Function)){delete this[t]}}};this.count=function(){var t=0,e;for(e in this){if(!(this[e]instanceof Function)){t++}}return t};this.isEmpty=function(){return this.count()===0};this.toString=function(){var t=\"\",e=encode,r,o;for(r in this){if(this[r]instanceof Function){continue}if(this[r]instanceof Array){var s=this[r].length;if(s){for(o=0;o<s;o++){t+=t?\"&\":\"\";t+=e(r)+\"=\"+e(this[r][o])}}else{t+=(t?\"&\":\"\")+e(r)+\"=\"}}else{t+=t?\"&\":\"\";t+=e(r)+\"=\"+e(this[r])}}return t}}(r)};exports.default=Url;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/url.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.bindTo=exports.getNearestRasterPosition=exports.mod=exports.removeDOMChildNodes=exports.setDomListeners=exports.merge=exports.getRandomLabel=exports.getFirstElementByClassName=exports.pickRandom=exports.hasKeyWithPrefix=exports.getWithoutPrefix=exports.getPropertiesByPrefix=exports.removeArrayElement=exports.isTrue=exports.replaceAll=exports.isInteger=exports.findAndRemoveClassNames=exports.getAncestorWithClass=exports.makeHashMap=exports.getWithoutNewLines=exports.joinAndWrap=exports.parseJSON=exports.hasSubString=exports.inArray=exports.getRandomInt=exports.isEqual=exports.identity=exports.base64=exports.startsWith=exports.getBasename=exports.escapeRegex=exports.hasElements=exports.ucFirst=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var ucFirst=exports.ucFirst=function e(t){return t&&t[0].toUpperCase()+t.slice(1)};var hasElements=exports.hasElements=function e(t){return Object.keys(t).length>0};var escapeRegex=exports.escapeRegex=function e(t){return t.replace(/[-$^?.+*[\\]\\\\(){}|]/g,\"\\\\$&\")};var getBasename=exports.getBasename=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"/\";return t.substring(t.lastIndexOf(r)+1)};var startsWith=exports.startsWith=function e(t,r){return t.substring(0,r.length)===r};var base64=exports.base64=typeof window===\"undefined\"?function(e){return new Buffer(e).toString(\"base64\")}:window.btoa.bind(window);var identity=exports.identity=function e(t){return(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"&&t!==null?JSON.stringify(Object.keys(t).sort().map(function(e){return[e,t[e]]})):null};var isEqual=exports.isEqual=function e(t,r){return identity(t)===identity(r)};var getRandomInt=exports.getRandomInt=function e(t,r){return Math.floor(Math.random()*(r-t)+t)};var inArray=exports.inArray=function e(t,r){return r.indexOf(t)!==-1};var hasSubString=exports.hasSubString=function e(t,r){return t.indexOf(r)!==-1};var parseJSON=exports.parseJSON=function e(t,r){try{return JSON.parse(t)}catch(e){return r}};var joinAndWrap=exports.joinAndWrap=function e(t,r,n){var o=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\" \";return r+t.join(n+o+r)+n};var getWithoutNewLines=exports.getWithoutNewLines=function e(t){return typeof t===\"string\"?t.replace(/[\\n\\r]/g,\" \"):t};var makeHashMap=exports.makeHashMap=function e(t){var r=Object.create(null);Object.defineProperty(r,\"hasOwnProperty\",{enumerable:false,configurable:false,writable:false,value:Object.prototype.hasOwnProperty.bind(r)});if(t){for(var n in t){if(t.hasOwnProperty(n)){r[n]=t[n]}}}return r};var getAncestorWithClass=exports.getAncestorWithClass=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"||typeof r!==\"string\"){return}while(t.parentNode&&t.parentNode!==document){t=t.parentNode;if(t.classList.contains(r)){return t}}};var findAndRemoveClassNames=exports.findAndRemoveClassNames=function e(t){for(var r=t.length;r--;){var n=document.getElementsByClassName(t[r]);for(var o=n.length;o--;){n[o].classList.remove(t[r])}}};var isInteger=exports.isInteger=Number.isInteger||function(e){return typeof e===\"number\"&&isFinite(e)&&Math.floor(e)===e};var replaceAll=exports.replaceAll=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";var n=arguments[2];for(var o=n.length;o--;){var s=n[o];var i=r;if(Array.isArray(s)){i=s[1];s=s[0]}t=t.replace(s,i)}return t};var isTrue=exports.isTrue=function e(t,r){if(t==null){return!!r}else if(typeof t===\"string\"){var n=parseInt(t);return isNaN(n)?t===\"true\":n!==0}else if(typeof t===\"boolean\"){return t}else if(typeof t===\"number\"){return n!==0}return false};var removeArrayElement=exports.removeArrayElement=function e(t,r){var n=t.indexOf(r);if(n>-1){return t.splice(n,1)[0]}};var getPropertiesByPrefix=exports.getPropertiesByPrefix=function e(t,r,n){var o=makeHashMap();for(var s in t){if(startsWith(s,r)){o[n?s.substr(r.length):s]=t[s]}}return o};var getWithoutPrefix=exports.getWithoutPrefix=function e(t,r){return startsWith(t,r)?t.substr(r.length):t};var hasKeyWithPrefix=exports.hasKeyWithPrefix=function e(t,r){for(var n in t){if(startsWith(n,r)){return true}}return false};var pickRandom=exports.pickRandom=function e(t){return t[getRandomInt(0,t.length-1)]};var getFirstElementByClassName=exports.getFirstElementByClassName=function e(t,r,n){var o=(r||document).getElementsByClassName(t)[0];if(!o&&(typeof n===\"boolean\"?n:true)){var s='Missing element with class \"'+t+'\" inside '+r;throw new _exception.EnvironmentError(s)}return o};var getRandomLabel=exports.getRandomLabel=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var r=pickRandom([\"exciting\",\"notable\",\"epic\",\"new\",\"fancy\",\"great\",\"cool\",\"fresh\",\"funky\",\"clever\"]);var n=(t.object||pickRandom([\"concept\",\"idea\",\"thought\",\"topic\",\"subject\"]))+(t.plural?\"s\":\"\");return\"My \"+r+\" \"+n};var _merge=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"){t={}}for(var n in r){if(r.hasOwnProperty(n)){if(r[n]!=null){t[n]=_typeof(r[n])===\"object\"?e(t[n],r[n]):r[n]}}}return t};var merge=exports.merge=function e(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++){n[o-1]=arguments[o]}for(var s=0,i=n.length;s<i;s++){var a=n[s];if(a!=null&&(typeof a===\"undefined\"?\"undefined\":_typeof(a))===\"object\"){t=_merge(t,a)}}return t};var setDomListeners=exports.setDomListeners=function e(t,r,n,o){o=typeof o===\"boolean\"?o:false;t=t+\"EventListener\";for(var s in n){var i=n[s];if(typeof i===\"function\"){r[t](s,i,o)}else{r[t](s,i[0],typeof i[1]===\"boolean\"?i[1]:o)}}};var removeDOMChildNodes=exports.removeDOMChildNodes=function e(t){for(var r=t.childNodes.length;r--;){t.removeChild(t.childNodes[r])}};var mod=exports.mod=function e(t,r){var n=t%r;return Math.floor(n>=0?n:n+r)};var getNearestRasterPosition=exports.getNearestRasterPosition=function e(t,r){var n=t.x,o=t.y;var s=r/2;var i=mod(n,r);var a=mod(o,r);return{x:i<s?n-i:n-i+r,y:a<s?o-a:o-a+r}};var bindTo=exports.bindTo=function e(t,r){for(var n=r.length;n--;){var o=t[r[n]];t[r[n]]=o.bind(t)}};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/basic.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var generateDraftTitle=exports.generateDraftTitle=function e(n){var r=0,t=void 0;do{t=\"Draft \"+(r?r+1+\" \":\"\")+\"of '\"+n+\"'\";r++}while($tw.wiki.tiddlerExists(t));return t};var makeDraftTiddler=exports.makeDraftTiddler=function e(n){var r=$tw.wiki.findDraft(n);if(r){return $tw.wiki.getTiddler(r)}var t=$tw.wiki.getTiddler(n);r=generateDraftTitle(n);var l=new $tw.Tiddler(t,{title:r,\"draft.title\":n,\"draft.of\":n},$tw.wiki.getModificationFields());$tw.wiki.addTiddler(l);return l};var getFullScreenApis=exports.getFullScreenApis=function e(){var n=document,r=n.body,t={_requestFullscreen:r.webkitRequestFullscreen!==undefined?\"webkitRequestFullscreen\":r.mozRequestFullScreen!==undefined?\"mozRequestFullScreen\":r.msRequestFullscreen!==undefined?\"msRequestFullscreen\":r.requestFullscreen!==undefined?\"requestFullscreen\":\"\",_exitFullscreen:n.webkitExitFullscreen!==undefined?\"webkitExitFullscreen\":n.mozCancelFullScreen!==undefined?\"mozCancelFullScreen\":n.msExitFullscreen!==undefined?\"msExitFullscreen\":n.exitFullscreen!==undefined?\"exitFullscreen\":\"\",_fullscreenElement:n.webkitFullscreenElement!==undefined?\"webkitFullscreenElement\":n.mozFullScreenElement!==undefined?\"mozFullScreenElement\":n.msFullscreenElement!==undefined?\"msFullscreenElement\":n.fullscreenElement!==undefined?\"fullscreenElement\":\"\",_fullscreenChange:n.webkitFullscreenElement!==undefined?\"webkitfullscreenchange\":n.mozFullScreenElement!==undefined?\"mozfullscreenchange\":n.msFullscreenElement!==undefined?\"MSFullscreenChange\":n.fullscreenElement!==undefined?\"fullscreenchange\":\"\"};if(!t._requestFullscreen||!t._exitFullscreen||!t._fullscreenElement){return null}else{return t}};var flatten=exports.flatten=function e(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var t=r.delimiter||\".\";var l=r.prefix||\"\";var i={};function u(e,n){Object.keys(e).forEach(function(f){var s=e[f];var c=r.safe&&Array.isArray(s);var a=Object.prototype.toString.call(s);var d=a===\"[object Object]\"||a===\"[object Array]\";var o=n?n+t+f:l+f;if(!c&&d){return u(s,o)}i[o]=s})}u(n);return i};var unflatten=exports.unflatten=function e(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var t=r.delimiter||\".\";var l={};if(Object.prototype.toString.call(n)!==\"[object Object]\"){return n}function i(e){var n=Number(e);return isNaN(n)||e.indexOf(\".\")!==-1?e:n}Object.keys(n).forEach(function(u){var f=u.split(t);var s=i(f.shift());var c=i(f[0]);var a=l;while(c!==undefined){if(a[s]===undefined){a[s]=typeof c===\"number\"&&!r.object?[]:{}}a=a[s];if(f.length>0){s=i(f.shift());c=i(f[0])}}a[s]=e(n[u],r)});return l};var genUUID=exports.genUUID=function(){var e=\"0123456789abcdefghijklmnopqrstuvwxyz\".split(\"\");return function(){var n=e,r=new Array(36);var t=0,l;for(var i=0;i<36;i++){if(i==8||i==13||i==18||i==23){r[i]=\"-\"}else if(i==14){r[i]=\"4\"}else{if(t<=2)t=33554432+Math.random()*16777216|0;l=t&15;t=t>>4;r[i]=n[i==19?l&3|8:l]}}return r.join(\"\")}}();\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/thirdParty.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.getArrayValuesAsHashmapKeys=exports.getLookupTable=exports.keyOfItemWithProperty=exports.keysOfItemsWithProperty=exports.getDublicates=exports.getId=exports.refreshDataSet=exports.drawRaster=exports.getPrettyFilter=exports.groupByProperty=exports.isEdgeTypeMatch=exports.getEdgeTypeMatches=exports.getDataUri=exports.convert=exports.getValues=exports.getIterableCollection=exports.getLabel=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);var _wiki=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\");var wikiUtils=_interopRequireWildcard(_wiki);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var getLabel=exports.getLabel=function e(t,r){var i=wikiUtils.getTiddler(t);return(i&&i.fields[r]?i.fields[r]:i.fields.title).replace(\"\\\\n\",\"\\n\")};var getIterableCollection=exports.getIterableCollection=function e(t){return t instanceof _vis2.default.DataSet?t.get():t};var getValues=exports.getValues=function e(t){if(Array.isArray(t)){return t}else if(t instanceof _vis2.default.DataSet){return t.get({returnType:\"Array\"})}var r=[];var i=Object.keys(t);for(var a=i.length;a--;){r.push(t[i[a]])}return r};var convert=exports.convert=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"){throw new _exception.InvalidArgumentException(t,r)}if(r===\"object\"){r=\"hashmap\"}var i={array:function e(t){return getValues(t)},hashmap:function e(t){return t instanceof _vis2.default.DataSet?t.get({returnType:\"Object\"}):t},dataset:function e(t){return t instanceof _vis2.default.DataSet?t:!Array.isArray(t)?getValues(t):new _vis2.default.DataSet(t)}};return i[r](t)};var getDataUri=exports.getDataUri=function e(t,r,i){var a=wikiUtils.getTiddler(t);r=r||a.fields.type||\"image/svg+xml\";var s=a.fields.text;var o=$tw.config.contentTypeInfo[r].encoding;if(r===\"image/svg+xml\"){s=s.replace(/\\r?\\n|\\r/g,\" \");if(!basicUtils.hasSubString(\"xmlns\",s)){s=s.replace(/<svg/,'<svg xmlns=\"http://www.w3.org/2000/svg\"')}}if(i&&o!==\"base64\"){o=\"base64\";s=basicUtils.base64(s)}return\"data:\"+r+\";\"+o+\",\"+s};var eTyFiltAutoPrefix=\"[all[]] \";var getEdgeTypeMatches=exports.getEdgeTypeMatches=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";var r=arguments[1];if(!r){r=wikiUtils.getTiddlersByPrefix($tm.path.edgeTypes+\"/\",{iterator:\"eachTiddlerPlusShadows\",removePrefix:true})}if(r!=null&&!Array.isArray(r)){r=Object.keys(r)}return wikiUtils.getMatches(eTyFiltAutoPrefix+t,r)};var isEdgeTypeMatch=exports.isEdgeTypeMatch=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";return wikiUtils.isMatch(t,eTyFiltAutoPrefix+r)};var groupByProperty=exports.groupByProperty=function e(t,r){t=getIterableCollection(t);var i=basicUtils.makeHashMap();var a=Object.keys(t);for(var s in a){var o=t[a[s]];var n=o[r];if(n==null){throw\"Cannot group by property \"+r}else{if(!Array.isArray(i[n])){i[n]=[]}i[n].push(o)}}return i};var getPrettyFilter=exports.getPrettyFilter=function e(t){t=t.trim().replace(\"][\",\"] [\");var r=/[+-]?\\[.+?[\\]\\}\\>]\\]/g;var i=t.match(r);t=t.replace(r,\" [] \").trim();var a=t.split(/\\s+/);var s=0;var o=[];for(var n=0,l=a.length;n<l;n++){o[n]=a[n]===\"[]\"?i[s++]:a[n]}return o.join(\"\\n\")};var drawRaster=exports.drawRaster=function e(t,r,i,a){var s=arguments.length>4&&arguments[4]!==undefined?arguments[4]:\"#D9D9D9\";var o=basicUtils.getNearestRasterPosition(i,a),n=o.x,l=o.y;var u=t.canvas.width/r;var p=t.canvas.height/r;var f=a*2;var v=Math.ceil(u/a/2)*a+f;var c=Math.ceil(p/a/2)*a+f;var y=n-v;var d=n+v;var g=l-c;var h=l+c;t.beginPath();for(var b=y;b<d;b+=a){t.moveTo(b,g);t.lineTo(b,h)}for(var x=g;x<=h;x+=a){t.moveTo(y,x);t.lineTo(d,x)}t.strokeStyle=s;t.fillStyle=s;t.stroke()};var refreshDataSet=exports.refreshDataSet=function e(t,r){var i=t.get({returnType:\"Object\"});var a=[];var s=[];var o=[];var n=[];for(var l in r){if(i[l]){if(basicUtils.isEqual(i[l],r[l])){continue}s.push(l);t.remove(l)}else{a.push(l)}if(r[l].x===undefined){o.push(l)}t.add(r[l])}for(var u in i){if(!r[u]){n.push(u);t.remove(u)}}return{withoutPosition:o,inserted:a,updated:s,removed:n}};var getId=exports.getId=function e(t){return wikiUtils.getTiddler(t).fields[\"tmap.id\"]};var getDublicates=exports.getDublicates=function e(t){var r=getId(t);if(!r){return[]}var i=wikiUtils.getTiddlersWithField(\"tmap.id\",r,{limit:2});delete i[wikiUtils.getTiddlerRef(t)];return Object.keys(i)};var keysOfItemsWithProperty=exports.keysOfItemsWithProperty=function e(t,r,i,a){t=getIterableCollection(t);var s=Object.keys(t);var o=[];a=typeof a===\"number\"?a:s.length;for(var n=0,l=s.length;n<l;n++){var u=s[n];if(_typeof(t[u])===\"object\"&&t[u][r]){if(!i||t[u][r]===i){o.push(u);if(o.length===a){break}}}}return o};var keyOfItemWithProperty=exports.keyOfItemWithProperty=function e(t,r,i){return keysOfItemsWithProperty(t,r,i,1)[0]};var getLookupTable=exports.getLookupTable=function e(t,r){t=getIterableCollection(t);var i=basicUtils.makeHashMap();var a=Object.keys(t);for(var s=0,o=a.length;s<o;s++){var n=a[s];var l=r?t[n][r]:t[n];var u=typeof l===\"undefined\"?\"undefined\":_typeof(l);if(u===\"string\"&&l!==\"\"||u===\"number\"){if(!i[l]){i[l]=r?t[n]:true;continue}}if(r){throw new Error('Cannot use \"'+l+'\" as lookup table index')}}return i};var getArrayValuesAsHashmapKeys=exports.getArrayValuesAsHashmapKeys=getLookupTable;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/tmap.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/utils": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/utils",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.utils=undefined;var _extends=Object.assign||function(i){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var e in t){if(Object.prototype.hasOwnProperty.call(t,e)){i[e]=t[e]}}}return i};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/utils\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);var _thirdParty=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty\");var thirdPartyUtils=_interopRequireWildcard(_thirdParty);var _wiki=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\");var wikiUtils=_interopRequireWildcard(_wiki);var _tmap=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap\");var tMapUtils=_interopRequireWildcard(_tmap);function _interopRequireWildcard(i){if(i&&i.__esModule){return i}else{var r={};if(i!=null){for(var t in i){if(Object.prototype.hasOwnProperty.call(i,t))r[t]=i[t]}}r.default=i;return r}}var utils=exports.utils=_extends({},basicUtils,thirdPartyUtils,wikiUtils,tMapUtils);exports.default=utils;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/utils.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.touch=exports.addTiddler=exports.getTiddlersByPrefix=exports.getTiddlerWithField=exports.getTiddlersWithField=exports.deleteByPrefix=exports.cp=exports.mv=exports.addTWlisteners=exports.getChildWidgetByProperty=exports.getMergedTiddlers=exports.isSystemOrDraft=exports.isDraft=exports.setText=exports.getText=exports.isLeftVersionGreater=exports.getEntry=exports.setEntry=exports.clone=exports.writeFieldData=exports.parseFieldData=exports.isPreviewed=exports.notify=exports.registerTransclude=exports.getElementNode=exports.getTiddlerNode=exports.getTranscludeNode=exports.isMatch=exports.getMatches=exports.moveFieldValues=exports.deleteTiddlers=exports.setField=exports.setSidebarTab=exports.tiddlerExists=exports.getField=exports.getTiddler=exports.getTiddlerRef=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _defineProperty(e,t,r){if(t in e){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}return e}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var getTiddlerRef=exports.getTiddlerRef=function e(t){if(t instanceof $tw.Tiddler){return t.fields.title}else if(typeof t===\"string\"){return t}else{throw new _exception.InvalidArgumentException(t)}};var getTiddler=exports.getTiddler=function e(t){return $tw.wiki.getTiddler(t instanceof $tw.Tiddler?t.fields.title:t)};var getField=exports.getField=function e(t,r){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"\";var d=getTiddler(t);return!d?i:d.fields[r]||i};var tiddlerExists=exports.tiddlerExists=function e(t){if(!t){return false}var r=getTiddlerRef(t);return Boolean(r&&($tw.wiki.tiddlerExists(r)||$tw.wiki.isShadowTiddler(r)))};var setSidebarTab=exports.setSidebarTab=function e(t){setText(getTiddlersByPrefix(\"$:/state/tab/sidebar-\")[0],t)};var setField=exports.setField=function e(t,r,i){if(!t||!r){return}var d=getTiddlerRef(t);var s=_defineProperty({title:d},r,i);var n=$tw.wiki.getTiddler(d,true);if(r!==\"text\"&&n&&!n.fields.text){s.text=\"\"}n=new $tw.Tiddler(n,s);$tw.wiki.addTiddler(n);return n};var deleteTiddlers=exports.deleteTiddlers=function e(t){var r=Object.keys(t);var i=$tw.wiki.getTiddlerList(\"$:/StoryList\");for(var d=r.length;d--;){var s=getTiddlerRef(t[r[d]]);if(!$tw.wiki.tiddlerExists(t[r[d]])){continue}var n=i.indexOf(s);if(n!==-1){i.splice(n,1);setField(\"$:/StoryList\",\"list\",i)}$tw.wiki.deleteTiddler(s)}};var moveFieldValues=exports.moveFieldValues=function e(t,r,i,d,s){if(t===r)return;var n=s||$tw.wiki.allTitles();for(var l=n.length;l--;){var a=getTiddler(n[l]);if(a.isDraft()||!a.fields[t]){continue}if(!d&&$tw.wiki.isSystemTiddler(n[l])){continue}var o=_defineProperty({},r,a.fields[t]);if(i){o[t]=undefined}$tw.wiki.addTiddler(new $tw.Tiddler(a,o))}};var getMatches=exports.getMatches=function e(t,r,i){var d=undefined;var s=$tw.wiki;if(typeof t===\"string\"){t=s.compileFilter(t)}if(r!=null&&(typeof r===\"undefined\"?\"undefined\":_typeof(r))===\"object\"){if(!Array.isArray(r)){r=Object.keys(r)}d=function e(t){for(var i=r.length;i--;){var d=s.getTiddler(r[i]);t(d,r[i])}}}return t.call(s,d,i)};var isMatch=exports.isMatch=function e(t,r){return getTiddlerRef(t)===getMatches(r,[getTiddlerRef(t)])[0]};var getTranscludeNode=exports.getTranscludeNode=function e(t,r){return{type:\"transclude\",attributes:{tiddler:{type:\"string\",value:getTiddlerRef(t)}},children:[],isBlock:!!r}};var getTiddlerNode=exports.getTiddlerNode=function e(t){return{type:\"tiddler\",attributes:{tiddler:{type:\"string\",value:getTiddlerRef(t)}},children:[]}};var getElementNode=exports.getElementNode=function e(t,r,i){return{type:\"element\",tag:t,attributes:{class:{type:\"string\",value:r}},children:i?[{type:\"text\",text:i}]:[]}};var registerTransclude=exports.registerTransclude=function e(t,r,i){basicUtils.removeArrayElement(t.children,t[r]);t[r]=t.makeChildWidget(getTranscludeNode(i,true));t.children.push(t[r]);return t[r]};var notify=exports.notify=function e(t){var r=\"$:/temp/tiddlymap/notify\";$tw.wiki.addTiddler(new $tw.Tiddler({title:r,text:t}));$tw.notifier.display(r)};var isPreviewed=exports.isPreviewed=function e(t){if(!t){return false}if(t.domNode.isTiddlyWikiFakeDom){return true}if(t.getVariable(\"tv-tiddler-preview\")){return true}else{var r=\"tc-tiddler-preview-preview\";return!!basicUtils.getAncestorWithClass(t.parentDomNode,r)}};var parseFieldData=exports.parseFieldData=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"text\";var i=arguments[2];var d=getTiddler(t);if(!d){return i}return basicUtils.parseJSON(d.fields[r],i)};var writeFieldData=exports.writeFieldData=function e(t,r,i,d){if((typeof i===\"undefined\"?\"undefined\":_typeof(i))!==\"object\"){return}d=parseInt(d);d=d>0&&r===\"text\"?d:0;setField(t,r,JSON.stringify(i,null,d))};var clone=exports.clone=function e(t,r){setField(t,\"title\",r)};var setEntry=exports.setEntry=function e(t,r,i){$tw.wiki.setText(getTiddlerRef(t),null,r,i)};var getEntry=exports.getEntry=function e(t,r,i){var d=$tw.wiki.getTiddlerData(getTiddlerRef(t),{});return d[r]==null?i:d[r]};var isLeftVersionGreater=exports.isLeftVersionGreater=function e(t,r){return t!==r&&$tw.utils.checkVersions(t,r)};var getText=exports.getText=function e(t,r){return getField(t,\"text\",r)};var setText=exports.setText=function e(t,r){setField(t,\"text\",r)};var isDraft=exports.isDraft=function e(t){var r=getTiddler(t);return r&&r.isDraft()};var isSystemOrDraft=exports.isSystemOrDraft=function e(t){return $tw.wiki.isSystemTiddler(getTiddlerRef(t))||isDraft(t)};var getMergedTiddlers=exports.getMergedTiddlers=function e(t,r){if(!Array.isArray(t)){return}for(var i=t.length;i--;){t[i]=getTiddler(t[i])}if(!t.length){return}t.push({title:r||t[0].fields.title},$tw.wiki.getModificationFields(),$tw.wiki.getCreationFields());t.unshift(null);return new(Function.prototype.bind.apply($tw.Tiddler,t))};var getChildWidgetByProperty=exports.getChildWidgetByProperty=function e(t,r,i){var d=t.children;for(var s=d.length;s--;){var n=d[s];if(n[r]===i){return n}else{n=e(n,r,i);if(n){return n}}}};var addTWlisteners=exports.addTWlisteners=function e(t,r,i){for(var d in t){r.addEventListener(d,t[d].bind(i))}};var mv=exports.mv=function e(t,r,i,d){if(t===r||!t||!r){return}i=typeof i===\"boolean\"?i:false;d=typeof d===\"boolean\"?d:true;var s=getTiddlersByPrefix(t);var n=basicUtils.makeHashMap();for(var l=s.length;l--;){var a=s[l];var o=a.replace(t,r);if($tw.wiki.tiddlerExists(o)&&!i){return}n[a]=o}for(var f in n){setField(f,\"title\",n[f]);if(d){$tw.wiki.deleteTiddler(f)}}return n};var cp=exports.cp=function e(t,r,i){return mv(t,r,i,false)};var deleteByPrefix=exports.deleteByPrefix=function e(t,r){if(!t){return}r=r||$tw.wiki.allTitles();var i=[];for(var d=r.length;d--;){if(basicUtils.startsWith(r[d],t)){$tw.wiki.deleteTiddler(r[d]);i.push(i[d])}}return i};var getTiddlersWithField=exports.getTiddlersWithField=function e(t,r){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var d=i.tiddlers||$tw.wiki.allTitles();var s=i.isIncludeDrafts===true;var n=basicUtils.makeHashMap();var l=Object.keys(d);var a=$tw.utils.hop;var o=i.limit||0;for(var f=l.length;f--;){var u=getTiddler(d[l[f]]);var p=u.fields;if(a(p,t)&&(!a(p,\"draft.of\")||s)){if(!r||p[t]===r){n[p.title]=u;if(--o===0){break}}}}return n};var getTiddlerWithField=exports.getTiddlerWithField=function e(t,r){return Object.keys(getTiddlersWithField(t,r,{limit:1}))[0]};var getTiddlersByPrefix=exports.getTiddlersByPrefix=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=r.removePrefix===true;var d=[];var s=$tw.wiki[r.iterator||\"each\"];s(function(e,r){if(basicUtils.startsWith(r,t)){d.push(i?basicUtils.getWithoutPrefix(r,t):r)}});return d};var addTiddler=exports.addTiddler=function e(t,r){var i=getTiddler(t);if(!r&&i){return i}i=new $tw.Tiddler({title:t,text:\"\"},$tw.wiki.getModificationFields(),$tw.wiki.getCreationFields());$tw.wiki.addTiddler(i);return i};var touch=exports.touch=function e(t){if(!t){return}var r=new $tw.Tiddler(getTiddler(t),$tw.wiki.getModificationFields());$tw.wiki.addTiddler(r)};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/wiki.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/macro/tmap": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/macro/tmap",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.params=exports.name=exports.run=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\ntitle: $:/plugins/felixhayashi/tiddlymap/js/macro/tmap\ntype: application/javascript\nmodule-type: macro\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var name=\"tmap\";var params=getParamSlots(5);function run(){this.substVarRefs=this.substituteVariableReferences;var e=command[arguments[0]];var t=null;if(typeof e===\"function\"){var r=Array.prototype.slice.call(arguments,1);t=e.apply(this,r)}return typeof t===\"string\"?t:\"\"}function getParamSlots(e){var t=[];for(var r=0;r<e;r++){t.push({name:\"arg\"+r})}return t}var command=_utils2.default.makeHashMap();command.basename=function(e){var t=this.getVariable(\"currentTiddler\");return _utils2.default.getBasename(t,e)};command.datauri=function(e,t){return _utils2.default.getDataUri(e,t,true)};command.testJSON=function(e){var t=$tw.wiki.getTiddler(this.getVariable(\"currentTiddler\"));try{JSON.parse(t.fields[e]);return\"valid\"}catch(e){return\"malformed\"}};command.splitAndSelect=function(e,t){var r=this.getVariable(\"currentTiddler\");var a=r.split(e)[t];return a!=null?a:r};command.concat=function(){var e=\"\";for(var t=1,r=arguments.length;t<r;t++){e+=arguments[t]}return e};command.uuid=function(){return _utils2.default.genUUID()};command.regRepl=function(){var e=this.substVarRefs(arguments[0]);var t=arguments[1];var r=this.substVarRefs(arguments[2]);var a=this.substVarRefs(arguments[4]);return e.replace(new RegExp(t,a),r)};command.halfOfString=function(){var e=this.substVarRefs(arguments[0]);if(!e){return\"\"}return e.substr(0,Math.ceil(e.length/2))};command.isETyVisible=function(e,t){e=new _ViewAbstraction2.default(e);var r=command.getETyId.call(this,e,t);return\"\"+e.isEdgeTypeVisible(r)};command.getETyId=function(e,t){e=new _ViewAbstraction2.default(e);var r=_EdgeType2.default.getInstance(t||this.getVariable(\"currentTiddler\"));if(!r.namespace){var a=_EdgeType2.default.getIdParts(r.id),n=a.marker,i=a.name;var u=e.getConfig(\"edge_type_namespace\");r=_EdgeType2.default.getInstance(_EdgeType2.default.getId(n,u,i))}return r.id};command.scale=function(){var e=\"\";for(var t=1,r=parseInt(arguments[0]);t<r;t++){e+=\"[[\"+t+\"]]\"}return e};command.mergeFields=function(){var e=_utils2.default.getTiddler(arguments[0]);var t=arguments[1];var r=arguments[2]||\" \";if(!e)return;var a=_utils2.default.getPropertiesByPrefix(e.fields,t);var n=\"\";for(var i in a){if(typeof a[i]===\"string\"){n+=a[i]+r}}return n};command.option=function(e,t){if(typeof $tm==\"undefined\"){return\"\"}var r=$tm;var a=e.split(\".\");for(var n=0;n<a.length;n++){if((typeof r===\"undefined\"?\"undefined\":_typeof(r))==\"object\"&&r[a[n]]){r=r[a[n]]}}if(t&&typeof r===\"string\"&&_utils2.default.hasSubString(t)&&r.lastIndexOf(t)+t.length===r.length){r=r+t}return r};exports.run=run;exports.name=name;exports.params=params;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/macro/MapMacro.js.map\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/plugins/felixhayashi/tiddlymap/js/Adapter": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/Adapter",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Adapter\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _contrastcolour=require(\"$:/core/modules/macros/contrastcolour.js\");function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,i){if(t in e){Object.defineProperty(e,t,{value:i,enumerable:true,configurable:true,writable:true})}else{e[t]=i}return e}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Adapter=function(){function e(t,i){_classCallCheck(this,e);this.getTiddlerById=t.getTiddlerById.bind(t);this.getId=t.getIdByTiddler.bind(t);this.assignId=t.assignId.bind(t);this.edgeTypeSubscriberRegistry=i;this.indeces=$tm.indeces;this.wiki=$tw.wiki;this.visShapesWithTextInside=_utils2.default.getLookupTable([\"ellipse\",\"circle\",\"database\",\"box\",\"text\"])}_createClass(e,[{key:\"deleteEdge\",value:function e(t){return this._processEdge(t,\"delete\")}},{key:\"insertEdge\",value:function e(t){return this._processEdge(t,\"insert\")}},{key:\"deleteEdges\",value:function e(t){t=_utils2.default.convert(t,\"array\");for(var i=t.length;i--;){this.deleteEdge(t[i])}}},{key:\"_processEdge\",value:function e(t,i){$tm.logger(\"debug\",\"Edge\",i,t);var r=this.getTiddlerById(t.from);if(!r||!_utils2.default.tiddlerExists(r)){return}var a=_utils2.default.getTiddler(r);var s=this.indeces.allETy[t.type]||_EdgeType2.default.getInstance(t.type);var l=this.edgeTypeSubscriberRegistry.getAllForType(s);var n=i+\"Edge\";for(var d=l.length;d--;){l[d][n](a,t,s)}if(i===\"insert\"&&!s.exists()){s.save()}return t}},{key:\"getAdjacencyList\",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};$tm.start(\"Creating adjacency list\");if(!i.edges){var r=_utils2.default.getMatches(env.selector.allPotentialNodes);i.edges=this.getEdgesForSet(r,i.toWL,i.typeWL)}var a=_utils2.default.groupByProperty(i.edges,t||\"to\");$tm.stop(\"Creating adjacency list\");return a}},{key:\"getNeighbours\",value:function e(t){var i=this;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};$tm.start(\"Get neighbours\");var a=r.addProperties,s=r.toWL,l=r.typeWL,n=r.steps;var d=this.indeces.allETy;var o=_utils2.default.getArrayValuesAsHashmapKeys(t);var u=_ViewAbstraction2.default.exists(r.view)?new _ViewAbstraction2.default(r.view):null;var f=_utils2.default.makeHashMap();var g=_utils2.default.makeHashMap();var c=parseInt(n)>0?n:1;var v=r.direction||u&&u.getConfig(\"neighbourhood_directions\");var y=!v||v===\"both\";var h=y||v===\"in\";var p=y||v===\"out\";var _=u&&\"[all[]] \"+u.getNodeFilter(\"raw\");var b=this.getAdjacencyList(\"to\",r);var m=function e(t,r,s){f[t.id]=t;var l=i.getTiddlerById(t[r]);if(u&&_utils2.default.isTrue($tm.config.sys.nodeFilterNeighbours)&&!_utils2.default.isMatch(l,_)){return}if(!o[l]){o[l]=true;var n=i.makeNode(l,a);if(n){g[n.id]=n;s.push(l)}}};var w=void 0;for(w=0;w<c&&t.length;w++){var T=[];for(var k=t.length;k--;){if(_utils2.default.isSystemOrDraft(t[k])){continue}var E=this.getEdges(t[k],s,l);for(var N in E){var A=d[E[N].type];if(y||p&&A.toArrow||h&&A.invertedArrow){m(E[N],\"to\",T)}}var I=b[this.getId(t[k])];if(!I){continue}for(var j=I.length;j--;){var x=d[I[j].type];if(y||h&&x.toArrow||p&&x.invertedArrow){m(I[j],\"from\",T)}}}t=T}var S={nodes:g,edges:f};$tm.logger(\"debug\",\"Retrieved neighbourhood\",S,\"steps\",w);$tm.stop(\"Get neighbours\");return S}},{key:\"getGraph\",value:function e(t){var i=t.view,r=t.matches,a=t.includeNeighboursOf;$tm.start(\"Assembling Graph\");i=new _ViewAbstraction2.default(i);r=r||_utils2.default.getMatches(i.getNodeFilter(\"compiled\"));var s=parseInt(i.getConfig(\"neighbourhood_scope\"));var l=i.getEdgeTypeFilter(\"whitelist\");var n=_utils2.default.getArrayValuesAsHashmapKeys(r);var d=this.getEdgesForSet(r,n,l);var o=void 0;if(i.isEnabled(\"filter_nodes_by_edge_types\")){o=new Set;Object.values(d).forEach(function(e){o.add(e.from);o.add(e.to)})}var u={edges:d,nodes:this.selectNodesByReferences(r,{view:i,outputType:\"hashmap\"})};if(s){var f=a?r.filter(a):r;var g=this.getNeighbours(f,{steps:s,view:i,typeWL:l,addProperties:{type:\"tmap:neighbour\"}});Object.assign(u.nodes,g.nodes);Object.assign(u.edges,g.edges);if(i&&i.isEnabled(\"show_inter_neighbour_edges\")){var c=this.getTiddlersByIds(g.nodes);var v=_utils2.default.getArrayValuesAsHashmapKeys(c);Object.assign(u.edges,this.getEdgesForSet(c,v))}}if(o){var y=_utils2.default.makeHashMap();Object.values(u.nodes).forEach(function(e){if(o.has(e.id)){y[e.id]=e}});u.nodes=y}this.attachStylesToNodes(u.nodes,i);$tm.stop(\"Assembling Graph\");$tm.logger(\"debug\",\"Assembled graph:\",u);return u}},{key:\"getEdges\",value:function e(t,i,r){var a=_utils2.default.getTiddler(t);if(!a||_utils2.default.isSystemOrDraft(a)){return}var s=this.indeces.allETy;var l=_utils2.default.makeHashMap();var n=this.edgeTypeSubscriberRegistry.getAll();for(var d=0,o=n.length;d<o;d++){Object.assign(l,n[d].loadEdges(a,i,r))}for(var u in l){var f=l[u];if(!f.from||!f.to){continue}var g=s[f.type]||_EdgeType2.default.getInstance(f.type);addStyleToEdge(l[u],g);l[u]=f}return l}},{key:\"getEdgesForSet\",value:function e(t,i,r){var a=_utils2.default.makeHashMap();for(var s=t.length;s--;){Object.assign(a,this.getEdges(t[s],i,r))}return a}},{key:\"selectEdgesByType\",value:function e(t){var i=_utils2.default.makeHashMap(_defineProperty({},_EdgeType2.default.getInstance(t).id,true));return this.getEdgesForSet(this.getAllPotentialNodes(),null,i)}},{key:\"getAllPotentialNodes\",value:function e(){return _utils2.default.getMatches($tm.selector.allPotentialNodes)}},{key:\"_processEdgesWithType\",value:function e(t,i){var r=i.action,a=i.newName;t=_EdgeType2.default.getInstance(t);$tm.logger(\"debug\",\"Processing edges\",t,r);var s=this.selectEdgesByType(t);if(r===\"rename\"){new _EdgeType2.default(a,t).save()}for(var l in s){this._processEdge(s[l],\"delete\");if(r===\"rename\"){s[l].type=a;this._processEdge(s[l],\"insert\")}}this.wiki.deleteTiddler(t.fullPath)}},{key:\"selectNodesByReferences\",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},r=i.addProperties,a=i.outputType;var s=_utils2.default.makeHashMap();var l=Object.keys(t);for(var n=l.length;n--;){var d=this.makeNode(t[l[n]],r);if(d){s[d.id]=d}}return _utils2.default.convert(s,a)}},{key:\"selectNodesByIds\",value:function e(t,i){var r=this.getTiddlersByIds(t);return this.selectNodesByReferences(r,i)}},{key:\"selectNodeById\",value:function e(t,i){i=Object.assign({},i,{outputType:\"hashmap\"});var r=this.selectNodesByIds([t],i);return r[t]}},{key:\"removeNodeType\",value:function e(t){t=_NodeType2.default.getInstance(t);this.wiki.deleteTiddler(t.fullPath)}},{key:\"makeNode\",value:function e(t,i){var r=_utils2.default.getTiddler(t);if(!r||_utils2.default.isSystemOrDraft(r))return;var a=_utils2.default.merge({},i);a.id=this.assignId(r);a.tRef=r.fields.title;var s=r.fields[$tm.field.nodeLabel];a.label=(s&&$tm.field.nodeLabel!==\"title\"?this.wiki.renderText(\"text/plain\",\"text/vnd-tiddlywiki\",s):r.fields.title).replace(\"\\\\n\",\"\\n\");return a}},{key:\"getInheritedNodeStyles\",value:function e(t){var i=this.getTiddlersByIds(t);var r={};var a=this.indeces.glNTy;for(var s=a.length;s--;){var l=a[s];var n=[];if(l.id===\"tmap:neighbour\"){for(var d in t){if(t[d].type===\"tmap:neighbour\"){n.push(this.getTiddlerById(d))}}}else{n=l.getInheritors(i)}for(var o=n.length;o--;){var u=n[o];var f=r[u]=r[u]||{};f.style=_utils2.default.merge(f.style||{},l.style);if(l[\"fa-icon\"]){f[\"fa-icon\"]=l[\"fa-icon\"]}else if(l[\"tw-icon\"]){f[\"tw-icon\"]=l[\"tw-icon\"]}}}return r}},{key:\"attachStylesToNodes\",value:function e(t,i){i=_ViewAbstraction2.default.exists(i)?new _ViewAbstraction2.default(i):null;var r=this.getInheritedNodeStyles(t);var a=i?i.getNodeData():_utils2.default.makeHashMap();var s=i&&!i.isEnabled(\"physics_mode\");for(var l in t){var n=this.getTiddlerById(l);var d=this.wiki.getTiddler(n);var o=d.fields;var u=t[l];var f=void 0;var g=r[n];if(g){_utils2.default.merge(u,g.style);f=getIcon(g[\"fa-icon\"],g[\"tw-icon\"])}if(o.color){u.color=o.color}if(o[\"tmap.style\"]){_utils2.default.merge(u,_utils2.default.parseJSON(o[\"tmap.style\"]))}f=getIcon(o[\"tmap.fa-icon\"],o[\"icon\"])||f;var c=a[l];if(c){_utils2.default.merge(u,c);if(s){u.fixed={x:u.x!=null,y:u.y!=null}}f=getIcon(c[\"fa-icon\"],c[\"tw-icon\"])||f}var v=u.color!==null&&_typeof(u.color)===\"object\";var y=v?u.color.background:u.color;u.color={background:y,border:v?u.color.border:undefined};addNodeIcon(u,f);u.font=u.font||{};if(u.shape&&!this.visShapesWithTextInside[u.shape]){u.font.color=\"black\"}else if(!u.font.color&&y){u.font.color=(0,_contrastcolour.run)(y,y,\"black\",\"white\")}if(u.shape===\"icon\"){u.label=\"\\n\"+u.label;if(_typeof(u.icon)===\"object\"){u.icon.color=y}}}if(i){var h=t[i.getConfig(\"central-topic\")];if(h){_utils2.default.merge(h,this.indeces.glNTyById[\"tmap:central-topic\"].style)}}}},{key:\"deleteNode\",value:function e(t){if(!t){return}var i=(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"?t.id:t;var r=this.getTiddlerById(i);if(r){_utils2.default.deleteTiddlers([r])}var a=_utils2.default.getMatches(env.selector.allViews);for(var s=a.length;s--;){var l=new _ViewAbstraction2.default(a[s]);l.removeNode(i)}var n=this.getNeighbours([r]);this.deleteEdges(n.edges)}},{key:\"deleteNodes\",value:function e(t){for(var i=t.length;i--;){this.deleteNode(t[i])}}},{key:\"insertNode\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var i=arguments[1];var r=arguments[2];t.label=this.wiki.generateNewTitle(t.label||_utils2.default.getRandomLabel());var a=new $tw.Tiddler({text:\"\"},r,{title:t.label,\"tmap.id\":null},this.wiki.getModificationFields(),this.wiki.getCreationFields());this.wiki.addTiddler(a);t=this.makeNode(a,t);if(_ViewAbstraction2.default.exists(i)){new _ViewAbstraction2.default(i).addNode(t)}return t}},{key:\"getTiddlersByIds\",value:function e(t){if(Array.isArray(t)){t=_utils2.default.getArrayValuesAsHashmapKeys(t)}else if(t instanceof _vis2.default.DataSet){t=_utils2.default.getLookupTable(t,\"id\")}var i=[];for(var r in t){var a=this.getTiddlerById(r);if(a){i.push(a)}}return i}}]);return e}();var getFAdigits=function e(t){return t.length===4?t:t.substr(3,4)};var addNodeIcon=function e(t,i){if(!i){return}if(i.fa){t.shape=\"icon\";t.icon={shape:\"icon\",face:\"FontAwesome\",color:t.color,code:String.fromCharCode(\"0x\"+getFAdigits(i.fa))};if(t.size){t.icon.size=t.size}return}if(i.tw){var r=_utils2.default.getTiddler(i.tw);if(!r){return}if(r.fields[\"_canonical_uri\"]){t.image=r.fields[\"_canonical_uri\"];t.shape=\"image\"}else if(r.fields.text){t.image=_utils2.default.getDataUri(r);t.shape=\"image\"}}};var removeObsoleteViewData=function e(t,i){if(!_ViewAbstraction2.default.exists(i)||!t){return}i=new _ViewAbstraction2.default(i);var r=i.getNodeData();var a=0;for(var s in r){if(t[s]===undefined&&r[s]!=null){r[s]=undefined;a++}}if(a){$tm.logger(\"debug\",\"[Cleanup]\",\"Removed obsolete node data:\",i.getLabel(),a);i.saveNodeData(r)}};var addStyleToEdge=function e(t,i){t=Object.assign(t,i.style);if(_utils2.default.isTrue(i[\"show-label\"],true)){t.label=i.getLabel()}};var getIcon=function e(t,i){return t&&{fa:t}||i&&{tw:i}};exports.default=Adapter;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Adapter.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/CallbackManager",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var a=0;a<t.length;a++){var l=t[a];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(e,l.key,l)}}return function(t,a,l){if(a)e(t.prototype,a);if(l)e(t,l);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/CallbackManager\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var CallbackManager=function(){function e(){_classCallCheck(this,e);this.callbacks=_utils2.default.makeHashMap();this.logger=$tm.logger;this.wiki=$tw.wiki}_createClass(e,[{key:\"add\",value:function e(t,a){var l=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;this.logger(\"debug\",'A callback was registered for changes of \"'+t+'\"');this.callbacks[t]={execute:a,isDeleteOnCall:l}}},{key:\"remove\",value:function e(t){if(!t){return}if(typeof t===\"string\"){t=[t]}for(var a=t.length;a--;){var l=t[a];if(this.callbacks[l]){this.logger(\"debug\",'Deleting callback for \"'+l+'\"');delete this.callbacks[l]}}}},{key:\"refresh\",value:function e(t){if(this.callbacks.length==0){return}for(var a in t){if(!this.callbacks[a]){continue}if(this.wiki.getTiddler(a)){this.logger(\"debug\",\"Executing a callback for: \"+a);this.callbacks[a].execute(a);if(!this.callbacks.isDeleteOnCall){continue}}this.remove(a)}}}]);return e}();exports.default=CallbackManager;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/CallbackManager.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/startup/caretaker": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/startup/caretaker",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.startup=exports.synchronous=exports.before=exports.after=exports.platforms=exports.name=undefined;var _rebuilders;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/startup/caretaker\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _vis=require(\"$:/plugins/felixhayashi/tiddlymap/js/config/vis\");var _vis2=_interopRequireDefault(_vis);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Fixer=require(\"$:/plugins/felixhayashi/tiddlymap/js/Fixer\");var _Fixer2=_interopRequireDefault(_Fixer);var _Adapter=require(\"$:/plugins/felixhayashi/tiddlymap/js/Adapter\");var _Adapter2=_interopRequireDefault(_Adapter);var _tracker=require(\"$:/plugins/felixhayashi/tiddlymap/js/services/tracker\");var _tracker2=_interopRequireDefault(_tracker);var _EdgeTypeSubscriberRegistry=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry\");var _EdgeTypeSubscriberRegistry2=_interopRequireDefault(_EdgeTypeSubscriberRegistry);var _DialogManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/DialogManager\");var _DialogManager2=_interopRequireDefault(_DialogManager);var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _vis3=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis4=_interopRequireDefault(_vis3);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _URL=require(\"$:/plugins/felixhayashi/tiddlymap/js/URL\");var _URL2=_interopRequireDefault(_URL);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,r){if(t in e){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}return e}var init=function e(){window.$tm=_extends({},env,{utils:_utils2.default,url:new _URL2.default(window.location.href)});cleanup();registerPublicClasses($tm);updateGlobals($tm);createMetaFile($tm.logger);var t=attachIndeces($tm);var r=getInitializedServices(t);Object.assign($tm,r);loadDefaultView($tm.config.sys.defaultView);r.fixer.fix();$tm.registry=[];setInterval(routineCheck,5e3);registerChangeListener($tm.callbackManager);registerMousemoveListener();registerClickListener();if($tm.url.query[\"tmap-enlarged\"]){prepareFullscreenStart($tm.url)}$tm.logger(\"warn\",\"TiddlyMap's caretaker successfully started\")};var getInitializedServices=function e(t){var r=new _tracker2.default(d);var i=$tw.modules.applyMethods(\"tmap.edgetypehandler\");var a=new _EdgeTypeSubscriberRegistry2.default(i,t.allETy,r);var s=new _Adapter2.default(r,a);var l=new _CallbackManager2.default;var n=new _DialogManager2.default(l);var d=new _Fixer2.default(s,$tm.logger,t.glNTy);return{edgeTypeSubscriberRegistry:a,tracker:r,adapter:s,callbackManager:l,dialogManager:n,fixer:d}};var registerPublicClasses=function e(t){t.keycharm=_vis4.default.keycharm;t.NodeType=_NodeType2.default;t.EdgeType=_EdgeType2.default;t.ViewAbstraction=_ViewAbstraction2.default};var attachOptions=function e(t){var r=t;if(!r.config)r.config=_utils2.default.makeHashMap();r.config.sys=_utils2.default.merge(r.config.sys,_utils2.default.unflatten($tw.wiki.getTiddlerData(env.ref.sysUserConf)));r.config.vis=_utils2.default.merge({},_vis2.default,_utils2.default.parseFieldData(env.ref.visUserConf));if(!r.field)r.field=_utils2.default.makeHashMap();$tw.utils.extend(r.field,r.config.sys.field)};var attachIndeces=function e(t){$tm.start(\"Attaching Indeces\");t.indeces=t.indeces||{};updateNodeTypesIndeces(t.indeces);updateEdgeTypesIndeces(t.indeces);$tm.stop(\"Attaching Indeces\");return t.indeces};var updateNodeTypesIndeces=function e(t){t=t||$tm.indeces;var r=$tm.path.nodeTypes;var i=t.glNTy=[];var a=t.glNTyById=_utils2.default.makeHashMap();$tw.wiki.eachTiddlerPlusShadows(function(e,t){if(_utils2.default.startsWith(t,r)){var s=_NodeType2.default.getInstance(t);a[s.id]=s;i.push(s)}});i.sort(function(e,t){return e.priority-t.priority})};var updateEdgeTypesIndeces=function e(t){t=t||$tm.indeces;var r=$tm.path.edgeTypes;var i=t.allETy=_utils2.default.makeHashMap();$tw.wiki.eachTiddlerPlusShadows(function(e,t){if(_utils2.default.startsWith(t,r)){var a=_EdgeType2.default.getInstance(t);i[a.id]=a}});if($tm.edgeTypeSubscriberRegistry){$tm.edgeTypeSubscriberRegistry.updateIndex(i)}};var attachFunctions=function e(t){var r=t;var i=function e(){};if(_utils2.default.isTrue($tm.config.sys.debug,false)&&console){r.logger=function(){if(arguments.length<2)return;var e=Array.prototype.slice.call(arguments);var t=e.shift(e);var r=console.hasOwnProperty(t)?t:\"debug\";console[r].apply(console,e)};r.start=function(e){console.time(\"[timer] \"+e)};r.stop=function(e){console.timeEnd(\"[timer] \"+e)}}else{r.logger=r.start=r.stop=i}r.notify=_utils2.default.isTrue($tm.config.sys.notifications)?_utils2.default.notify:i};var routineCheck=function e(){for(var t=$tm.registry.length;t--;){var r=$tm.registry[t];if(!r.destruct||!r.isZombieWidget)return;if(r.isZombieWidget()){$tm.logger(\"warn\",\"a widget will be removed\");$tm.registry.splice(t,1);r.destruct()}}};var dispatchUpdates=function e(t){var r=$tm.registry;for(var i=r.length;i--;){var a=r[i];if(a.update&&a.isZombieWidget&&!a.isZombieWidget()){a.update(t)}}};var checkForClone=function e(t){var r=_utils2.default.getDublicates(t);if(!r.length){return}_utils2.default.setField(t,\"tmap.edges\",undefined);$tm.tracker.assignId(t,true);$tm.dialogManager.open(\"dublicateIdInfo\",{param:{changedTiddler:t.fields.title,filter:_utils2.default.joinAndWrap(r,\"[[\",\"]]\"),id:_utils2.default.getId(t)}})};var updateGlobals=function e(t){attachOptions($tm);attachFunctions($tm);$tm.logger(\"warn\",\"Rebuilt globals\")};var lastCurrentTiddler=null;var updateLiveViewTrigger=function e(t){if(t[\"$:/HistoryList\"]){var r=_utils2.default.getField(\"$:/HistoryList\",\"current-tiddler\")}else if(t[\"$:/temp/focussedTiddler\"]){var r=_utils2.default.getField(\"$:/temp/focussedTiddler\",\"text\")}if(r!=null&&lastCurrentTiddler!==r){lastCurrentTiddler=r;_utils2.default.setField(\"$:/temp/tmap/currentTiddler\",\"text\",r)}};var printChanges=function e(t,r){if(!_utils2.default.isTrue($tm.config.sys.debug,false))return;$tm.logger(\"warn\",\"=== Refresh \"+r+\" ===\");for(var i in t){var a=t[i].deleted?\"[Deleted]\":\"[Modified]\";$tm.logger(\"warn\",a,i,$tw.wiki.getTiddler(i))}};var registerMousemoveListener=function e(){$tm.mouse={};var t=function e(t){$tm.mouse=t};window.addEventListener(\"mousemove\",t,false)};var registerClickListener=function e(){var t=$tm.path.tempPopups;window.addEventListener(\"click\",function(e){var r=_utils2.default.getTiddlersByPrefix(t);for(var i=r.length;i--;){if(_utils2.default.getText(r[i]))break}if(i===-1)return;if(!$tw.utils.hasClass(e.target,\"tc-drop-down\")&&!_utils2.default.getAncestorWithClass(e.target,\"tc-drop-down\")){for(var i=r.length;i--;){_utils2.default.setText(r[i],\"\")}}},false)};var registerChangeListener=function e(t){var r=0;$tw.wiki.addEventListener(\"change\",function(e){$tm.start(\"Caretaker handling changes\");printChanges(e,r++);t.refresh(e);var i={changedTiddlers:{}};for(var a in e){var s=_utils2.default.getTiddler(a);if(s&&s.isDraft()){continue}var l=handleTiddlerChange(a,s,i);if(l){i.changedTiddlers[a]=e[a]}}dispatchUpdates(i);updateLiveViewTrigger(e);$tm.stop(\"Caretaker handling changes\")})};var rebuilders=(_rebuilders={},_defineProperty(_rebuilders,env.path.options,updateGlobals),_defineProperty(_rebuilders,env.path.nodeTypes,updateNodeTypesIndeces),_defineProperty(_rebuilders,env.path.edgeTypes,updateEdgeTypesIndeces),_rebuilders);var handleTiddlerChange=function e(t,r,i){if($tw.wiki.isSystemTiddler(t)){for(var a in rebuilders){if(_utils2.default.startsWith(t,a)&&!i[a]){$tm.logger(\"warn\",\"[System change]\",a);rebuilders[a]();i[a]=true}}}else if(r){if(r.fields.text===undefined){$tw.wiki.dispatchEvent(\"lazyLoad\",t);return false}checkForClone(r);$tm.tracker.assignId(r)}else{var s=$tm.tracker.getIdByTiddler(t);if(!s){return false}var l=_utils2.default.getTiddlerWithField(\"tmap.id\",s);if(l){$tm.logger(\"warn\",\"[Renamed]\",t,\"into\",l)}else{$tm.adapter.deleteNode(s)}}return true};var cleanup=function e(){_utils2.default.deleteByPrefix(\"$:/temp/felixhayashi\");_utils2.default.deleteByPrefix(\"$:/temp/tiddlymap\");_utils2.default.deleteByPrefix(\"$:/temp/tmap\")};var loadDefaultView=function e(t){if(!t){return}var r=_utils2.default.getTiddler(env.ref.defaultViewHolder);if(r.fields.text===$tm.config.sys.defaultView){return}_utils2.default.setText(env.ref.defaultViewHolder,$tm.config.sys.defaultView)};var prepareFullscreenStart=function e(t){var r=env.ref,i=r.mainEditor,a=r.defaultViewHolder;_utils2.default.setSidebarTab(i);if(_ViewAbstraction2.default.exists(t)){t=new _ViewAbstraction2.default(t);_utils2.default.setField(a,\"text\",t.getLabel())}};var createMetaFile=function e(t){if(_utils2.default.tiddlerExists(env.ref.sysMeta)){return}t(\"warn\",\"Creating meta file\");var r=$tw.wiki.getTiddler(env.path.pluginRoot);$tw.wiki.setTiddlerData(env.ref.sysMeta,{originalVersion:r.fields.version,dataStructureState:\"0.6.9\",showWelcomeMessage:true})};var name=exports.name=\"tmap.caretaker\";var platforms=exports.platforms=[\"browser\"];var after=exports.after=[\"startup\"];var before=exports.before=[\"rootwidget\"];var synchronous=exports.synchronous=true;var startup=exports.startup=init;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Caretaker.js.map\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/plugins/felixhayashi/tiddlymap/js/DialogManager": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/DialogManager",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var a=0;a<t.length;a++){var l=t[a];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(e,l.key,l)}}return function(t,a,l){if(a)e(t.prototype,a);if(l)e(t,l);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/DialogManager\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var DialogManager=function(){function e(t,a){_classCallCheck(this,e);this.callbackManager=t;this.context=a}_createClass(e,[{key:\"open\",value:function t(a){var l=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=arguments[2];if(_utils2.default.isTrue($tm.config.sys.suppressedDialogs[a],false)){$tm.logger(\"warning\",\"Suppressed dialog\",a);return}$tm.logger(\"debug\",\"Dialog param object\",l);if(typeof i===\"function\"&&this.context){i=i.bind(this.context)}var r=$tm.path.tempRoot+\"/dialog-\"+_utils2.default.genUUID();var n=_utils2.default.getTiddler($tm.path.dialogs+\"/\"+a);var u={title:r,buttons:n.fields[\"buttons\"]||\"ok_cancel\",classes:\"tmap-modal-content \"+n.fields[\"classes\"],output:r+\"/output\",result:r+\"/result\",temp:r+\"/temp\",template:n.fields.title,templateId:a,currentTiddler:r+\"/output\",text:_utils2.default.getText($tm.path.dialogs)};_utils2.default.touch(u.output);if(l.dialog){if(l.dialog.preselects){$tw.wiki.addTiddler(new $tw.Tiddler({title:u.output},_utils2.default.flatten(l.dialog.preselects)));delete l.dialog.preselects}_utils2.default.merge(u,l.dialog)}u.footer=_utils2.default.getText($tm.path.footers);u=_utils2.default.flatten(u);l=_utils2.default.flatten(l);var s=function t(a){e.getElement(\"hidden-close-button\").click();var l=$tw.wiki.getTiddler(a);var n=l.fields.text;var s=null;if(n){s=$tw.wiki.getTiddler(u.output)}else{$tm.notify(\"operation cancelled\")}if(typeof i===\"function\"){i(n,s)}_utils2.default.deleteByPrefix(r)};this.callbackManager.add(u.result,s,true);var o=new $tw.Tiddler(n,l,u);$tw.wiki.addTiddler(o);$tm.logger(\"debug\",\"Opening dialog\",o);$tw.rootWidget.dispatchEvent({type:\"tm-modal\",param:o.fields.title,paramObject:o.fields});e.addKeyBindings();return o}}],[{key:\"getElement\",value:function e(t){return _utils2.default.getFirstElementByClassName(\"tmap-\"+t)}},{key:\"addKeyBindings\",value:function t(){var a=$tm.keycharm({container:_utils2.default.getFirstElementByClassName(\"tc-modal\")});var l=/tmap-triggers-(.+?)-on-(.+?)(?:\\s|$)/;var i=document.getElementsByClassName(\"tmap-trigger-field\");var r=function t(r){var n=i[r].className.split(\" \");var u=function t(i){var r=n[i].match(l);if(!r){return\"continue\"}var u=r[1];var s=r[2];var o=e.getElement(u);if(!o){return\"continue\"}a.bind(s,function(){if(document.getElementsByClassName(n[i]).length){o.click()}})};for(var s=n.length;s--;){var o=u(s);if(o===\"continue\")continue}};for(var n=i.length;n--;){r(n)}}}]);return e}();exports.default=DialogManager;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/DialogManager.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/Fixer": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/Fixer",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Fixer\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Fixer=function(){function e(t,i,r){_classCallCheck(this,e);this.adapter=t;this.logger=i;this.wiki=$tw.wiki;this.glNTy=r}_createClass(e,[{key:\"moveEdges\",value:function e(t,i){var r=_utils2.default.getTiddlersByPrefix(t);for(var a=0;a<r.length;a++){var u=_utils2.default.getBasename(r[a]);if(u===\"__noname__\"){u=\"tmap:unknown\"}u=_EdgeType2.default.getInstance(u);if(!u.exists()){u.save()}var n=this.wiki.getTiddlerData(r[a]);for(var s=0;s<n.length;s++){n[s].type=(i?i+\":\":\"\")+u.id;this.adapter.insertEdge(n[s])}this.wiki.deleteTiddler(r[a])}}},{key:\"executeUpgrade\",value:function e(t,i,r){if(!_utils2.default.isLeftVersionGreater(t,i)){return}this.logger(\"debug\",\"Upgrading data structure to \"+t);var a=r();_utils2.default.setEntry(env.ref.sysMeta,\"dataStructureState\",t);return a}},{key:\"fixId\",value:function e(){var t=this.wiki.getTiddlerData(env.ref.sysMeta,{});this.executeUpgrade(\"0.9.2\",t.dataStructureState,function(){if(_utils2.default.isLeftVersionGreater(\"0.9.2\",t.originalVersion)){var e=\"$:/plugins/felixhayashi/tiddlymap/config/sys/user\";var i=_utils2.default.getEntry(e,\"field.nodeId\",\"tmap.id\");_utils2.default.moveFieldValues(i,\"tmap.id\",true,false)}})}},{key:\"fix\",value:function e(){var t=this;var i=this.wiki.getTiddlerData(env.ref.sysMeta,{});this.logger(\"debug\",\"Fixer is started\");this.logger(\"debug\",\"Data-structure currently in use: \",i.dataStructureState);this.executeUpgrade(\"0.7.0\",i.dataStructureState,function(){t.moveEdges(\"$:/plugins/felixhayashi/tiddlymap/graph/edges\",null);var e=env.selector.allViews;var i=_utils2.default.getMatches(e);for(var r=0;r<i.length;r++){var a=new _ViewAbstraction2.default(i[r]);t.moveEdges(a.getRoot()+\"/graph/edges\",a)}});this.executeUpgrade(\"0.7.32\",i.dataStructureState,function(){if(!_ViewAbstraction2.default.exists(\"Live View\")){return}var e=new _ViewAbstraction2.default(\"Live View\");e.setNodeFilter(\"[field:title{$:/temp/tmap/currentTiddler}]\",true);e.setConfig({\"refresh-trigger\":null,\"refresh-triggers\":$tw.utils.stringifyList([\"$:/temp/tmap/currentTiddler\"])})});this.executeUpgrade(\"0.9.0\",i.dataStructureState,function(){var e=env.ref.visUserConf;var i=_utils2.default.unflatten(t.wiki.getTiddlerData(e,{}));if(_typeof(i.groups)===\"object\"){var r=_NodeType2.default.getInstance(\"tmap:neighbour\");r.setStyle(i.groups[\"neighbours\"]);r.save();delete i.groups;t.wiki.setTiddlerData(e,i)}});this.fixId();this.executeUpgrade(\"0.9.16\",i.dataStructureState,function(){for(var e=t.glNTy.length;e--;){t.glNTy[e].save(null,true)}});this.executeUpgrade(\"0.10.3\",i.dataStructureState,function(){var e=env.ref.liveTab;if(_utils2.default.getTiddler(e).hasTag(\"$:/tags/SideBar\")){this.wiki.deleteTiddler(e);_utils2.default.setField(e,\"tags\",\"$:/tags/SideBar\")}});this.executeUpgrade(\"0.11.0\",i.dataStructureState,function(){var e=_utils2.default.getMatches(env.selector.allViews);for(var t=e.length;t--;){var i=new _ViewAbstraction2.default(e[t]);var r=i.getEdgeTypeFilter(\"raw\");var a=\"edge_type_namespace\";i.setConfig(a,i.getConfig(a));var u=env.filter.defaultEdgeTypeFilter;if(r){var n=env.path.edgeTypes;r=_utils2.default.replaceAll(r,\"\",[n,n+\"/\",\"[prefix[\"+n+\"]]\",\"[prefix[\"+n+\"/]]\",[\"[suffix[tw-body:link]]\",\"[[tw-body:link]]\"],[\"[suffix[tw-list:tags]]\",\"[[tw-list:tags]]\"],[\"[suffix[tw-list:list]]\",\"[[tw-body:list]]\"],[\"[suffix[tmap:unknown]]\",\"[[tmap:unknown]]\"],[\"[suffix[unknown]]\",\"[[tmap:unknown]]\"]]);u=\"-[prefix[_]] \"+r}i.setEdgeTypeFilter(u)}})}}]);return e}();exports.default=Fixer;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Fixer.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/startup/listener": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/startup/listener",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.startup=exports.synchronous=exports.before=exports.after=exports.platforms=exports.name=undefined;var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _vis=require(\"$:/plugins/felixhayashi/tiddlymap/js/config/vis\");var _vis2=_interopRequireDefault(_vis);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var handleCancelDialog=function e(t){var a=t.param;_utils2.default.setField(a,\"text\",\"\")};\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/startup/listener\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var handleClearTiddler=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},a=t.paramObject;var r=a.title,d=a.keep;if(!r)return;var i=_utils2.default.getTiddler(r);var l=i?i.fields:{};var s=d?d.split():[];var n={title:r,text:\"\"};for(var p=s.length;p--;){var o=s[p];n[o]=l[o]}$tw.wiki.deleteTiddler(r);$tw.wiki.addTiddler(new $tw.Tiddler(n))};var handleMixTiddlers=function e(t){var a=t.paramObject,r=a===undefined?{}:a;var d=r.tiddlers,i=r.output;if(!d||!i)return;var l=$tw.utils.parseStringArray(d);var s=_utils2.default.getMergedTiddlers(l,i);$tw.wiki.addTiddler(s)};var handleConfirmDialog=function e(t){var a=t.param;_utils2.default.setField(a,\"text\",\"1\")};var handleSuppressDialog=function e(t){var a=t.paramObject;var r=a.dialog,d=a.suppress;if(_utils2.default.isTrue(d,false)){_utils2.default.setEntry($tm.ref.sysUserConf,\"suppressedDialogs.\"+r,true)}};var handleDownloadGraph=function e(t){var a=t.paramObject;var r=a.view;var d=$tm.adapter.getGraph({view:r});d.nodes=_utils2.default.convert(d.nodes,\"array\");d.edges=_utils2.default.convert(d.edges,\"array\");var i=\"$:/temp/tmap/export\";_utils2.default.setField(i,\"text\",JSON.stringify(d,null,2));$tw.rootWidget.dispatchEvent({type:\"tm-download-file\",param:i,paramObject:{filename:r+\".json\"}})};var handleConfigureSystem=function e(){var t=_utils2.default.getMatches($tm.selector.allPotentialNodes);var a=$tm.adapter.getEdgesForSet(t);var r=$tw.wiki.getTiddler($tm.path.pluginRoot).fields;var d=$tw.wiki.getTiddlerData($tm.ref.sysMeta);var i=_utils2.default.getTiddler($tm.ref.liveTab).hasTag(\"$:/tags/SideBar\");var l={numberOfNodes:\"\"+t.length,numberOfEdges:\"\"+Object.keys(a).length,pluginVersion:\"v\"+r.version,dataStructureVersion:\"v\"+d.dataStructureState,dialog:{preselects:{liveTab:\"\"+i,\"inherited-style\":JSON.stringify(_vis2.default),\"config.vis\":_utils2.default.getText($tm.ref.visUserConf),\"config.sys\":$tm.config.sys}}};$tm.dialogManager.open(\"globalConfig\",l,function(e,t){if(!e)return;var a=_utils2.default.getPropertiesByPrefix(t.fields,\"config.sys.\",true);$tw.wiki.setTiddlerData($tm.ref.sysUserConf,a);if(_utils2.default.isTrue(t.fields.liveTab,false)){_utils2.default.setField($tm.ref.liveTab,\"tags\",\"$:/tags/SideBar\")}else{$tw.wiki.deleteTiddler($tm.ref.liveTab)}_utils2.default.setField($tm.ref.visUserConf,\"text\",t.fields[\"config.vis\"])})};var handleGenerateWidget=function e(t){var a=t.paramObject,r=a===undefined?{}:a;var d={dialog:{preselects:{\"var.view\":r.view||$tm.misc.defaultViewLabel}}};$tm.dialogManager.open(\"widgetCodeGenerator\",d)};var handleRemoveEdge=function e(t){var a=t.paramObject;$tm.adapter.deleteEdge(a)};var handleCreateEdge=function e(t){var a=t.paramObject;var r=a.from,d=a.to,i=a.force;if(!r||!d)return;if(_utils2.default.tiddlerExists(r)&&_utils2.default.tiddlerExists(d)||i){_utils2.default.addTiddler(d);_utils2.default.addTiddler(r);var l=new _Edge2.default($tm.adapter.makeNode(r).id,$tm.adapter.makeNode(d).id,a.label,a.id);$tm.adapter.insertEdge(l);$tm.notify(\"Edge inserted\")}};var handleOpenTypeManager=function e(t){var a=t.type,r=t.paramObject,d=r===undefined?{}:r;var i=a.match(/tmap:tm-(.*)/)[1];if(i===\"manage-edge-types\"){var l=\"Edge-Type Manager\";var s=$tm.selector.allEdgeTypes;var n=$tm.path.edgeTypes}else{var l=\"Node-Type Manager\";var s=$tm.selector.allNodeTypes;var n=$tm.path.nodeTypes}var p={mode:i,topic:l,searchSelector:s,typeRootPath:n};var o=$tm.dialogManager.open(\"MapElementTypeManager\",p);if(d.type){handleLoadTypeForm({paramObject:{mode:i,id:d.type,output:o.fields[\"output\"]}})}};var handleLoadTypeForm=function e(t){var a=t.paramObject,r=a.mode,d=a.id,i=a.output;var l=i;var s=r===\"manage-edge-types\"?_EdgeType2.default.getInstance(d):_NodeType2.default.getInstance(d);s.save(l,true);if(r===\"manage-edge-types\"){var n=$tm.adapter.selectEdgesByType(s);var p=Object.keys(n).length;_utils2.default.setField(l,\"temp.usageCount\",p)}$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(l),{typeTRef:s.fullPath,\"temp.idImmutable\":s.isShipped?\"true\":\"\",\"temp.newId\":s.id,\"inherited-style\":JSON.stringify((r===\"manage-edge-types\"?$tm.config.vis.edges:$tm.config.vis.nodes)||{})}));_utils2.default.deleteByPrefix(\"$:/state/tabs/MapElementTypeManager\")};var handleSaveTypeForm=function e(t){var a=t.paramObject;var r=_utils2.default.getTiddler(a.output);if(!r)return;var d=r.fields.id;var i=a.mode;if(_utils2.default.isTrue(r.fields[\"temp.deleteType\"],false)){deleteType(i,d,r)}else{saveType(i,d,r)}};var deleteType=function e(t,a,r){var d=t===\"manage-edge-types\"?_EdgeType2.default.getInstance(a):_NodeType2.default.getInstance(a);$tm.logger(\"debug\",\"Deleting type\",d);if(t===\"manage-edge-types\"){$tm.adapter._processEdgesWithType(d,{action:\"delete\"})}else{$tm.adapter.removeNodeType(d)}$tw.wiki.addTiddler(new $tw.Tiddler({title:_utils2.default.getTiddlerRef(r)}));$tm.notify(\"Deleted type\")};var saveType=function e(t,a,r){var d=_utils2.default.getTiddler(r);var i=t===\"manage-edge-types\"?_EdgeType2.default:_NodeType2.default;var l=new i(a,d);l.save();var s=d.fields[\"temp.newId\"];if(s&&s!==d.fields[\"id\"]){if(t===\"manage-edge-types\"){$tm.adapter._processEdgesWithType(l,{action:\"rename\",newName:s})}else{new _NodeType2.default(s,l).save();$tw.wiki.deleteTiddler(l.fullPath)}_utils2.default.setField(d,\"id\",s)}$tm.notify(\"Saved type data\")};var handleCreateType=function e(t){var a=t.paramObject,r=a.mode,d=a.id,i=d===undefined?\"New type\":d,l=a.output;var s=r===\"manage-edge-types\"?new _EdgeType2.default(i):new _NodeType2.default(i);s.save();handleLoadTypeForm({paramObject:{id:s.id,mode:r,output:l}})};var name=exports.name=\"tmap.listener\";var platforms=exports.platforms=[\"browser\"];var after=exports.after=[\"rootwidget\",\"tmap.caretaker\"];var before=exports.before=[\"story\"];var synchronous=exports.synchronous=true;var startup=exports.startup=function e(){_utils2.default.addTWlisteners({\"tmap:tm-remove-edge\":handleRemoveEdge,\"tmap:tm-load-type-form\":handleLoadTypeForm,\"tmap:tm-save-type-form\":handleSaveTypeForm,\"tmap:tm-create-type\":handleCreateType,\"tmap:tm-create-edge\":handleCreateEdge,\"tmap:tm-suppress-dialog\":handleSuppressDialog,\"tmap:tm-generate-widget\":handleGenerateWidget,\"tmap:tm-download-graph\":handleDownloadGraph,\"tmap:tm-configure-system\":handleConfigureSystem,\"tmap:tm-manage-edge-types\":handleOpenTypeManager,\"tmap:tm-manage-node-types\":handleOpenTypeManager,\"tmap:tm-cancel-dialog\":handleCancelDialog,\"tmap:tm-clear-tiddler\":handleClearTiddler,\"tmap:tm-merge-tiddlers\":handleMixTiddlers,\"tmap:tm-confirm-dialog\":handleConfirmDialog},$tw.rootWidget,undefined)};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Listener.js.map\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/plugins/felixhayashi/tiddlymap/js/services/tracker": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/services/tracker",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/services/tracker\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Tracker=function(){function e(t){_classCallCheck(this,e);this.wiki=$tw.wiki;this.logger=$tm.logger;this._createIndex()}_createClass(e,[{key:\"_createIndex\",value:function e(){var t=this.tById={};var i=this.idByT={};this.wiki.each(function(e,r){if(_utils2.default.isSystemOrDraft(e)){return}var l=e.fields[\"tmap.id\"];if(!l){l=_utils2.default.genUUID();_utils2.default.setField(e,\"tmap.id\",l)}t[l]=r;i[r]=l})}},{key:\"assignId\",value:function e(t,i){var r=_utils2.default.getTiddler(t);if(!r){throw new ResourceNotFoundException(t)}var l=r.fields[\"tmap.id\"];if(!l||i){l=_utils2.default.genUUID();_utils2.default.setField(r,\"tmap.id\",l);this.logger(\"info\",\"Assigning new id to\",r.fields.title)}this.tById[l]=r.fields.title;this.idByT[r.fields.title]=l;return l}},{key:\"getIdByTiddler\",value:function e(t){return this.idByT[_utils2.default.getTiddlerRef(t)]}},{key:\"getIdsByTiddlers\",value:function e(){return this.idByT}},{key:\"getTiddlersByIds\",value:function e(){return this.tById}},{key:\"getTiddlerById\",value:function e(t){return this.tById[t]}}]);return e}();exports.default=Tracker;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Tracker.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget",
"text": "\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _widget=require(\"$:/core/modules/widgets/widget.js\");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function MapConfigWidget(e,t){_widget.widget.call(this);this.initialise(e,t);this.computeAttributes()}MapConfigWidget.prototype=Object.create(_widget.widget.prototype);MapConfigWidget.prototype.render=function(e,t){this.parentDomNode=e;if(!this.domNode){this.domNode=this.document.createElement(\"div\");$tw.utils.addClass(this.domNode,\"tmap-config-widget\");e.insertBefore(this.domNode,t)}if(this.network){this.network.destroy()}this.networkContainer=document.createElement(\"div\");this.domNode.appendChild(this.networkContainer);this.refreshTrigger=this.getAttribute(\"refresh-trigger\");this.pipeTRef=this.getVariable(\"currentTiddler\");this.inheritedFields=$tw.utils.parseStringArray(this.getAttribute(\"inherited\"));this.extensionTField=this.getAttribute(\"extension\");this.mode=this.getAttribute(\"mode\");for(var i=0;i<this.inheritedFields.length;i++){var s=this.inheritedFields[i];var n=_utils2.default.parseFieldData(this.pipeTRef,s,{});if(this.mode===\"manage-edge-types\"){n={edges:n}}else if(this.mode===\"manage-node-types\"){n={nodes:n}}this.inherited=_utils2.default.merge(this.inherited,n)}this.extension=_utils2.default.parseFieldData(this.pipeTRef,this.extensionTField,{});if(this.mode===\"manage-edge-types\"){if(!this.extension.edges){this.extension={edges:this.extension}}}else if(this.mode===\"manage-node-types\"){if(!this.extension.nodes){this.extension={nodes:this.extension}}}var r=_utils2.default.isTrue(this.getAttribute(\"save-only-changes\"));this.changes=r?{}:this.extension;var o={nodes:[],edges:[]};var a=_utils2.default.merge({},this.inherited,this.extension);$tw.utils.extend(a,{configure:{enabled:true,showButton:false,filter:this.getOptionFilter(this.mode)}});this.network=new _vis2.default.Network(this.networkContainer,o,a);this.network.on(\"configChange\",this.handleConfigChange.bind(this));var l=this.parentDomNode.getBoundingClientRect().height;this.parentDomNode.style[\"height\"]=l+\"px\";var h=this.handleResetEvent.bind(this);this.networkContainer.addEventListener(\"reset\",h,false);$tm.registry.push(this);this.enhanceConfigurator()};MapConfigWidget.prototype.handleResetEvent=function(e){var t={};t[e.detail.trigger.path]=null;this.handleConfigChange(t)};MapConfigWidget.prototype.handleConfigChange=function(e){var t=_utils2.default.flatten(this.changes);var i=_utils2.default.flatten(e);var s=Object.keys(_utils2.default.flatten(e))[0];var n=i[s]===null;if(n){t[s]=undefined;this.changes=_utils2.default.unflatten(t)}else{this.changes=_utils2.default.merge(this.changes,e)}var r=_utils2.default.merge({},this.changes);if(this.mode===\"manage-node-types\"){r=r[\"nodes\"]}if(this.mode===\"manage-edge-types\"){r=r[\"edges\"]}_utils2.default.writeFieldData(this.pipeTRef,this.extensionTField,r,$tm.config.sys.jsonIndentation);var o=\"vis-configuration-wrapper\";var a=this.networkContainer.getElementsByClassName(o)[0];a.style.height=a.getBoundingClientRect().height+\"px\";if(n){window.setTimeout(this.refresh.bind(this),0)}else{window.setTimeout(this.enhanceConfigurator.bind(this),50)}};MapConfigWidget.prototype.enhanceConfigurator=function(){var e=\"vis-configuration-wrapper\";var t=this.networkContainer.getElementsByClassName(e)[0].children;var i=[];var s=_utils2.default.flatten(this.changes);for(var n=0;n<t.length;n++){if(!t[n].classList.contains(\"vis-config-item\"))continue;var r=new VisConfElement(t[n],i,n);i.push(r);if(r.level===0)continue;r.setActive(!!s[r.path])}};function VisConfElement(e,t,i){var s=\"getElementsByClassName\";this.el=e;this.labelEl=e[s](\"vis-config-label\")[0]||e[s](\"vis-config-header\")[0]||e;var n=this.labelEl.innerText||this.labelEl.textContent;this.label=n&&n.match(/([a-zA-Z0-9]+)/)[1];this.level=parseInt(e.className.match(/.*vis-config-s(.).*/)[1])||0;this.path=this.label;if(this.level>0){for(var r=i;r--;){var o=t[r];if(o.level<this.level){this.path=o.path+\".\"+this.path;break}}}}VisConfElement.prototype.setActive=function(e){if(!e)return;var t=\"tmap-vis-config-item-\"+(e?\"active\":\"inactive\");$tw.utils.addClass(this.el,t);if(e){var i=document.createElement(\"button\");i.innerHTML=\"reset\";i.className=\"tmap-config-item-reset\";var s=this;i.addEventListener(\"click\",function(e){e.currentTarget.dispatchEvent(new CustomEvent(\"reset\",{detail:{trigger:s},bubbles:true,cancelable:true}))},false);this.el.appendChild(i)}};MapConfigWidget.prototype.getOptionFilter=function(e){var t={nodes:{borderWidth:true,borderWidthSelected:true,widthConstraint:true,heightConstraint:true,color:{background:true,border:true},font:{color:true,size:true},icon:true,labelHighlightBold:false,shadow:true,shape:true,shapeProperties:{borderDashes:true},size:true},edges:{arrows:true,color:true,dashes:true,font:true,labelHighlightBold:false,length:true,selfReferenceSize:false,shadow:true,smooth:true,width:true},interaction:{hideEdgesOnDrag:true,hideNodesOnDrag:true,tooltipDelay:true},layout:{hierarchical:true},manipulation:{initiallyActive:true},physics:{forceAtlas2Based:{gravitationalConstant:true,springLength:true,springConstant:true,damping:true,centralGravity:true}}};if(e===\"manage-edge-types\"){t={edges:t.edges}}else if(e===\"manage-node-types\"){t={nodes:t.nodes}}else{t.edges.arrows=false}return function(e,i){i=i.concat([e]);var s=t;for(var n=0,r=i.length;n<r;n++){if(s[i[n]]===true){return true}else if(s[i[n]]==null){return false}s=s[i[n]]}return false}};MapConfigWidget.prototype.isZombieWidget=function(){return!document.body.contains(this.parentDomNode)};MapConfigWidget.prototype.destruct=function(){if(this.network){this.network.destroy()}};MapConfigWidget.prototype.refresh=function(e){if(this.isZombieWidget()||!this.network)return;if(!e||e[this.refreshTrigger]){this.refreshSelf();return true}};MapConfigWidget.prototype.setNull=function(e){for(var t in e){if(_typeof(e[t])==\"object\"){this.setNull(e[t])}else{e[t]=undefined}}};exports[\"tmap-config\"]=MapConfigWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/ConfigurationWidget.js.map\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem",
"text": "\"use strict\";var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeListItemWidget=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);var i=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));i.arrows=$tm.misc.arrows;return i}_createClass(t,[{key:\"execute\",value:function e(){var t=this.parseTreeNode;var r=$tm.tracker.getTiddlerById(t.neighbour.id);var i=_utils2.default.flatten(t.edge);for(var o in i){if(typeof i[o]===\"string\"){this.setVariable(\"edge.\"+o,i[o])}}this.setVariable(\"currentTiddler\",r);this.setVariable(\"neighbour\",r);var n=$tm.indeces.allETy[i.type];var s=i.to===t.neighbour.id?\"to\":\"from\";var a=s;if(n.biArrow){a=\"bi\"}else{if(s===\"to\"&&n.invertedArrow){a=\"from\"}else if(s===\"from\"&&n.invertedArrow){a=\"to\"}}this.setVariable(\"direction\",a);this.setVariable(\"directionSymbol\",a===\"bi\"?this.arrows.bi:a===\"from\"?this.arrows.in:this.arrows.out);this.makeChildWidgets()}},{key:\"refresh\",value:function e(t){return this.refreshChildren(t)}}]);return t}(_widget.widget);exports[\"tmap-edgelistitem\"]=EdgeListItemWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/EdgeListItemWidget.js.map\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget",
"text": "\"use strict\";var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeListWidget=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r))}_createClass(t,[{key:\"render\",value:function e(t,r){this.parentDomNode=t;this.computeAttributes();this.execute();this.renderChildren(t,r)}},{key:\"execute\",value:function e(){var t=[this.getVariable(\"currentTiddler\")];var r=this.getAttribute(\"filter\",\"\");var i=this.getAttribute(\"direction\",\"both\");var s=$tm.indeces.allETy;var n=_utils2.default.getEdgeTypeMatches(r,s);var u={typeWL:_utils2.default.getLookupTable(n),direction:i};var o=$tm.adapter.getNeighbours(t,u),a=o.nodes,l=o.edges;var f=[];for(var c in l){var h=l[c];var p=a[h.to]||a[h.from];if(!p){continue}f.push({type:\"tmap-edgelistitem\",edge:h,typeWL:u.typeWL,neighbour:p,children:this.parseTreeNode.children})}if(!f.length){this.wasEmpty=true;f=this.getEmptyMessage()}else if(this.wasEmpty){this.removeChildDomNodes()}this.makeChildWidgets(f)}},{key:\"getEmptyMessage\",value:function e(){var t=this.wiki.parseText(\"text/vnd.tiddlywiki\",this.getAttribute(\"emptyMessage\",\"\"),{parseAsInline:true});return t?t.tree:[]}},{key:\"refresh\",value:function e(t){var r=this.computeAttributes();if(_utils2.default.hasElements(r)){this.refreshSelf();return true}for(var i in t){if(!_utils2.default.isSystemOrDraft(i)){this.refreshSelf();return true}}return this.refreshChildren(t)}}]);return t}(_widget.widget);exports[\"tmap-connections\"]=EdgeListWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/EdgeListWidget.js.map\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.tiddlymap=exports.tmap=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i){if(Object.prototype.hasOwnProperty.call(i,a)){e[a]=i[a]}}}return e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||false;a.configurable=true;if(\"value\"in a)a.writable=true;Object.defineProperty(e,a.key,a)}}return function(t,i,a){if(i)e(t.prototype,i);if(a)e(t,a);return t}}();var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _Popup=require(\"$:/plugins/felixhayashi/tiddlymap/js/Popup\");var _Popup2=_interopRequireDefault(_Popup);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _SelectionRectangle=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle\");var _SelectionRectangle2=_interopRequireDefault(_SelectionRectangle);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,i){if(t in e){Object.defineProperty(e,t,{value:i,enumerable:true,configurable:true,writable:true})}else{e[t]=i}return e}function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++){i[t]=e[t]}return i}else{return Array.from(e)}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var MapWidget=function(e){_inherits(t,e);function t(e,i){_classCallCheck(this,t);var a=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i));a.getAttr=a.getAttribute;a.isDebug=_utils2.default.isTrue($tm.config.sys.debug,false);_utils2.default.bindTo(a,[\"constructTooltip\",\"handleResizeEvent\",\"handleClickEvent\",\"handleCanvasKeyup\",\"handleCanvasKeydown\",\"handleCanvasScroll\",\"handleCanvasMouseMove\",\"handleWidgetKeyup\",\"handleWidgetKeydown\",\"handleTriggeredRefresh\",\"handleContextMenu\"]);a.callbackManager=new _CallbackManager2.default;a.computeAttributes();a.editorMode=a.getAttr(\"editor\");a.clickToUse=_utils2.default.isTrue(a.getAttr(\"click-to-use\"),false);a.id=a.getAttr(\"object-id\")||a.getStateQualifier();a.widgetPopupsPath=$tm.path.tempPopups+\"/\"+a.id;if(a.editorMode){_utils2.default.addTWlisteners({\"tmap:tm-create-view\":a.handleCreateView,\"tmap:tm-rename-view\":a.handleRenameView,\"tmap:tm-delete-view\":a.handleDeleteView,\"tmap:tm-delete-element\":a.handleDeleteElement,\"tmap:tm-edit-view\":a.handleEditView,\"tmap:tm-generate-widget\":a.handleGenerateWidget,\"tmap:tm-toggle-central-topic\":a.handleSetCentralTopic,\"tmap:tm-save-canvas\":a.handleSaveCanvas},a,a)}_utils2.default.addTWlisteners({\"tmap:tm-focus-node\":a.handleFocusNode,\"tmap:tm-reset-focus\":a.repaintGraph,\"tmap:tm-neighbourhood-reset-trace\":function e(){a.initAndRenderGraph(a.graphDomNode)}},a,a);a.visListeners={click:a.handleVisSingleClickEvent,doubleClick:a.handleVisDoubleClickEvent,stabilized:a.handleVisStabilizedEvent,selectNode:a.handleVisSelectNode,deselectNode:a.handleVisDeselectNode,dragStart:a.handleVisDragStart,dragEnd:a.handleVisDragEnd,hoverNode:a.handleVisHoverElement,hoverEdge:a.handleVisHoverElement,blurNode:a.handleVisBlurElement,blurEdge:a.handleVisBlurElement,beforeDrawing:a.handleVisBeforeDrawing,afterDrawing:a.handleVisAfterDrawing,stabilizationProgress:a.handleVisLoading,stabilizationIterationsDone:a.handleVisLoadingDone};a.windowDomListeners={resize:[a.handleResizeEvent,false],click:[a.handleClickEvent,false],mousemove:[a.handleCanvasMouseMove,true]};a.canvasDomListeners={keyup:[a.handleCanvasKeyup,true],keydown:[a.handleCanvasKeydown,true],mousewheel:[a.handleCanvasScroll,true],DOMMouseScroll:[a.handleCanvasScroll,true],contextmenu:[a.handleContextMenu,true],MozMousePixelScroll:[a.handleExtraCanvasScroll,true]};a.widgetDomListeners={keyup:[a.handleWidgetKeyup,true],keydown:[a.handleWidgetKeydown,true]};a.conVector={from:null,to:null};return a}_createClass(t,[{key:\"handleConnectionEvent\",value:function e(t,i){var a=this;var s=this.view.getEdgeTypeFilter();var r={fromLabel:$tm.adapter.selectNodeById(t.from).label,toLabel:$tm.adapter.selectNodeById(t.to).label,view:this.view.getLabel(),eTyFilter:s.raw};$tm.dialogManager.open(\"getEdgeType\",r,function(e,r){if(e){var n=_utils2.default.getText(r);var o=_EdgeType2.default.getInstance(n);if(!o.namespace){var l=_EdgeType2.default.getIdParts(o.id),d=l.marker,h=l.name;var u=a.view.getConfig(\"edge_type_namespace\");o=_EdgeType2.default.getInstance(_EdgeType2.default.getId(d,u,h))}if(!o.exists()){o.save()}t.type=o.id;$tm.adapter.insertEdge(t);a.isPreventZoomOnNextUpdate=true;if(!a.view.isEdgeTypeVisible(o)){$tm.dialogManager.open(\"edgeNotVisible\",{type:o.id,view:a.view.getLabel(),eTyFilter:s.pretty})}}if(typeof i===\"function\"){i(e)}})}},{key:\"checkForFreshInstall\",value:function e(){if(!_utils2.default.getEntry($tm.ref.sysMeta,\"showWelcomeMessage\",true)){return}_utils2.default.setEntry($tm.ref.sysMeta,\"showWelcomeMessage\",false);var t={dialog:{preselects:{\"config.storyview\":\"true\",\"config.navigation\":\"true\",\"config.sidebar\":\"true\",\"config.demo\":\"true\"}}};$tm.dialogManager.open(\"welcome\",t,function(e,t){var i=_utils2.default.getPropertiesByPrefix(t.fields,\"config.\",true);if(i[\"storyview\"]&&_utils2.default.tiddlerExists(\"$:/plugins/felixhayashi/topstoryview\")){_utils2.default.setText(\"$:/view\",\"top\")}if(i[\"navigation\"]){_utils2.default.setText(\"$:/config/Navigation/openLinkFromInsideRiver\",\"above\");_utils2.default.setText(\"$:/config/Navigation/openLinkFromOutsideRiver\",\"top\")}if(i[\"sidebar\"]){_utils2.default.setText(\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\",\"fixed-fluid\")}if(i[\"demo\"]){var a=$tm.misc.defaultViewLabel;var s=$tm.adapter.insertNode({label:\"Have fun with\",x:0,y:0},a);var r=$tm.adapter.insertNode({label:\"TiddlyMap!!\",x:100,y:100},a);$tm.adapter.insertEdge({from:s.id,to:r.id})}if(Object.keys(i).length){_utils2.default.touch(\"$:/plugins/felixhayashi/tiddlymap\")}})}},{key:\"openStandardConfirmDialog\",value:function e(t,i){var a={message:i};$tm.dialogManager.open(\"getConfirmation\",a,t)}},{key:\"logger\",value:function e(t,i){if(this.isDebug){var a=Array.prototype.slice.call(arguments,1);a.unshift(\"@\"+this.id);a.unshift(t);$tm.logger.apply(this,a)}}},{key:\"render\",value:function e(t,i){this.parentDomNode=t;this.domNode=this.document.createElement(\"div\");t.insertBefore(this.domNode,i);this.registerClassNames(this.domNode);this.viewHolderRef=this.getViewHolderRef();this.view=this.getView();this.graphBarDomNode=this.document.createElement(\"div\");$tw.utils.addClass(this.graphBarDomNode,\"tmap-topbar\");this.domNode.appendChild(this.graphBarDomNode);this.graphDomNode=this.document.createElement(\"div\");this.domNode.appendChild(this.graphDomNode);$tw.utils.addClass(this.graphDomNode,\"tmap-vis-graph\");if(_utils2.default.isPreviewed(this)){$tw.utils.addClass(this.domNode,\"tmap-static-mode\");this.renderPreview(this.graphBarDomNode,this.graphDomNode)}else{this.renderFullWidget(this.domNode,this.graphBarDomNode,this.graphDomNode);var a=this.document.createElement(\"canvas\");$tw.utils.addClass(a,\"tmap-download-canvas\");this.domNode.appendChild(a)}}},{key:\"renderPreview\",value:function e(t,i){var a=this.view.snapshotTRef;var s=_utils2.default.getTiddler(a);var r=this.document.createElement(\"span\");r.innerHTML=this.view.getLabel();r.className=\"tmap-view-label\";t.appendChild(r);if(s){var n=_utils2.default.getTiddlerNode(this.view.getRoot());n.children.push(_utils2.default.getTranscludeNode(a));this.makeChildWidgets([n]);this.renderChildren(i,i.firstChild)}else{$tw.utils.addClass(i,\"tmap-graph-placeholder\")}}},{key:\"renderFullWidget\",value:function e(t,i,a){_utils2.default.setDomListeners(\"add\",window,this.windowDomListeners);_utils2.default.setDomListeners(\"add\",t,this.widgetDomListeners);this.addLoadingBar(this.domNode);this.tooltip=new _Popup2.default(this.domNode,{className:\"tmap-tooltip\",showDelay:$tm.config.sys.popups.delay});this.contextMenu=new _Popup2.default(this.domNode,{className:\"tmap-context-menu\",showDelay:0,hideOnClick:true,leavingDelay:999999});this.sidebar=_utils2.default.getFirstElementByClassName(\"tc-sidebar-scrollable\");this.isInSidebar=this.sidebar&&!this.domNode.isTiddlyWikiFakeDom&&this.sidebar.contains(this.domNode);this.rebuildEditorBar(i);this.reloadRefreshTriggers();this.initAndRenderGraph(a);$tm.registry.push(this);this.checkForFreshInstall();if(this.id===$tm.misc.mainEditorId){var s=$tm.url;if(s&&s.query[\"tmap-enlarged\"]){this.toggleEnlargedMode(s.query[\"tmap-enlarged\"]);this.setView(s.query[\"tmap-view\"])}}}},{key:\"registerClassNames\",value:function e(t){var i=$tw.utils.addClass;i(t,\"tmap-widget\");if(this.clickToUse){i(t,\"tmap-click-to-use\")}if(this.getAttr(\"editor\")===\"advanced\"){i(t,\"tmap-advanced-editor\")}if(this.getAttr(\"design\")===\"plain\"){i(t,\"tmap-plain-design\")}if(!_utils2.default.isTrue(this.getAttr(\"show-buttons\"),true)){i(t,\"tmap-no-buttons\")}if(this.getAttr(\"class\")){i(t,this.getAttr(\"class\"))}}},{key:\"addLoadingBar\",value:function e(t){this.graphLoadingBarDomNode=this.document.createElement(\"progress\");$tw.utils.addClass(this.graphLoadingBarDomNode,\"tmap-loading-bar\");t.appendChild(this.graphLoadingBarDomNode)}},{key:\"rebuildEditorBar\",value:function e(){this.removeChildDomNodes();var t=this.view;var i=\"tmap-unicode-button\";var a=i+\" tmap-active-button\";var s={widgetQualifier:this.getStateQualifier(),widgetTempPath:this.widgetTempPath,widgetPopupsPath:this.widgetPopupsPath,isViewBound:String(this.isViewBound()),viewRoot:t.getRoot(),viewLabel:t.getLabel(),viewHolder:this.getViewHolderRef(),edgeTypeFilter:t.edgeTypeFilterTRef,allEdgesFilter:$tm.selector.allEdgeTypes,isShowNeighbourhood:String(t.isEnabled(\"neighbourhood_scope\")),tracingBtnClass:t.isEnabled(\"neighbourhood_trace_clicks\")?a:i,neighScopeBtnClass:t.isEnabled(\"neighbourhood_scope\")?a:i,rasterMenuBtnClass:t.isEnabled(\"raster\")?a:i};for(var r in s){this.setVariable(r,s[r])}var n=_utils2.default.getTiddlerNode(t.getRoot());if(this.editorMode===\"advanced\"){n.children.push(_utils2.default.getTranscludeNode($tm.ref.graphBar))}else{var o=_utils2.default.getElementNode(\"span\",\"tmap-view-label\",t.getLabel());n.children.push(o)}n.children.push(_utils2.default.getTranscludeNode($tm.ref.focusButton));this.makeChildWidgets([n]);this.renderChildren(this.graphBarDomNode,this.graphBarDomNode.firstChild)}},{key:\"refresh\",value:function e(t){return false}},{key:\"update\",value:function e(t){if(!this.network||this.isZombieWidget()||_utils2.default.isPreviewed(this)){return}var i=t.changedTiddlers;this.callbackManager.refresh(i);if(this.isViewSwitched(i)||this.hasChangedAttributes()||t[env.path.options]||i[this.view.getRoot()]){this.logger(\"warn\",\"View switched or config changed\");this.isPreventZoomOnNextUpdate=false;this.view=this.getView(true);this.reloadRefreshTriggers();this.trace=_utils2.default.makeHashMap();this.rebuildEditorBar();this.reloadBackgroundImage();this.initAndRenderGraph(this.graphDomNode)}else{var a=this.view.update(t);if(a){this.logger(\"warn\",\"View components modified\");this.rebuildGraph({resetFocus:{delay:1e3,duration:1e3}})}else{if(t[env.path.nodeTypes]||this.hasChangedElements(i)){this.rebuildGraph()}this.refreshChildren(i)}}}},{key:\"hidePopups\",value:function e(t,i){this.tooltip.hide(t,i);this.contextMenu.hide(0,true)}},{key:\"reloadRefreshTriggers\",value:function e(){this.callbackManager.remove(this.refreshTriggers);var t=this.getAttr(\"refresh-triggers\")||this.view.getConfig(\"refresh-triggers\");this.refreshTriggers=$tw.utils.parseStringArray(t)||[];this.logger(\"debug\",\"Registering refresh trigger\",this.refreshTriggers);for(var i=this.refreshTriggers.length;i--;){this.callbackManager.add(this.refreshTriggers[i],this.handleTriggeredRefresh,false)}}},{key:\"rebuildGraph\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=t.resetFocus;if(_utils2.default.isPreviewed(this)){return}this.logger(\"debug\",\"Rebuilding graph\");this.hidePopups(0,true);this.hasNetworkStabilized=false;var a=this.rebuildGraphData();if(a.changedNodes.withoutPosition.length){i=i||{delay:1e3,duration:1e3};if(!this.view.isEnabled(\"physics_mode\")){var s=this.visOptions.physics;s[s.solver].centralGravity=.25;this.network.setOptions(this.visOptions)}}if(!_utils2.default.hasElements(this.graphData.nodesById)){return}if(i){var r=this.isPreventZoomOnNextUpdate==null?false:typeof this.isPreventZoomOnNextUpdate===\"number\"?this.isPreventZoomOnNextUpdate>Date.now():this.isPreventZoomOnNextUpdate;if(!r){this.network.stabilize();this.resetFocus=i}if(typeof this.isPreventZoomOnNextUpdate!==\"number\"){this.isPreventZoomOnNextUpdate=false}}}},{key:\"getContainer\",value:function e(){return this.domNode}},{key:\"rebuildGraphData\",value:function e(){var t=this;$tm.start(\"Reloading Network\");var i={view:this.view,matches:_utils2.default.getMatches(this.view.getNodeFilter(\"compiled\"))};if(this.view.isEnabled(\"neighbourhood_trace_clicks\")){var a=i.matches;var s=Object.keys(this.trace);var r=[].concat(_toConsumableArray(a.filter(function(e){return!t.trace[e]})),_toConsumableArray(s));i.matches=r;i.includeNeighboursOf=this.view.isEnabled(\"neighbourhood_include_traced_node_neighbours\")?function(e){return r.includes(e)}:function(e){return a.includes(e)}}var n=$tm.adapter.getGraph(i);var o=_utils2.default.refreshDataSet(this.graphData.nodes,n.nodes);var l=_utils2.default.refreshDataSet(this.graphData.edges,n.edges);this.graphData.nodesById=n.nodes;this.graphData.edgesById=n.edges;_utils2.default.setField(\"$:/temp/tmap/nodes/\"+this.view.getLabel(),\"list\",$tm.adapter.getTiddlersByIds(n.nodes));$tm.stop(\"Reloading Network\");return{changedEdges:l,changedNodes:o}}},{key:\"isViewBound\",value:function e(){return _utils2.default.startsWith(this.getViewHolderRef(),$tm.path.localHolders)}},{key:\"isViewSwitched\",value:function e(t){return!_ViewAbstraction2.default.exists(this.view)||t[this.getViewHolderRef()]}},{key:\"hasChangedAttributes\",value:function e(){return Object.keys(this.computeAttributes()).length}},{key:\"hasChangedElements\",value:function e(t){var i=[];var a=this.graphData.nodesById;var s=this.view.isEnabled(\"neighbourhood_scope\");for(var r in t){if(_utils2.default.isSystemOrDraft(r)){continue}if(a[$tm.adapter.getId(r)]||s){return true}if(t[r].modified){i.push(r)}}if(i.length){var n=this.view.getNodeFilter(\"compiled\");var o=_utils2.default.getMatches(n,i);return!!o.length}}},{key:\"initAndRenderGraph\",value:function e(t){var i=this;if(this.network){this._destructVis()}this.logger(\"info\",\"Initializing and rendering the graph\");if(!this.isInSidebar){this.callbackManager.add(\"$:/state/sidebar\",this.handleResizeEvent)}this.visOptions=this.getVisOptions();this.graphData={nodes:new _vis2.default.DataSet,edges:new _vis2.default.DataSet,nodesById:_utils2.default.makeHashMap(),edgesById:_utils2.default.makeHashMap()};this.tooltip.setEnabled(_utils2.default.isTrue($tm.config.sys.popups.enabled,true));this.trace=_utils2.default.makeHashMap();this.network=new _vis2.default.Network(t,this.graphData,this.visOptions);this.canvas=t.getElementsByTagName(\"canvas\")[0];this.networkDomNode=_utils2.default.getFirstElementByClassName(\"vis-network\",t,true);this.canvas.tabIndex=0;for(var a in this.visListeners){this.network.on(a,this.visListeners[a].bind(this))}this.addGraphButtons({\"fullscreen-button\":function e(){i.toggleEnlargedMode(\"fullscreen\")},\"halfscreen-button\":function e(){i.toggleEnlargedMode(\"halfscreen\")}});_utils2.default.setDomListeners(\"add\",this.canvas,this.canvasDomListeners);this.reloadBackgroundImage();this.rebuildGraph({resetFocus:{delay:0,duration:0}});this.handleResizeEvent();this.canvas.focus();if(this.isLiveView()&&this.view.isEnabled(\"neighbourhood_trace_clicks\")){this.trace[_utils2.default.getText(this.refreshTriggers[0])]=true}}},{key:\"handleCanvasKeyup\",value:function e(t){var i=this;var a=this.network.getSelectedNodes();if(t.ctrlKey){t.preventDefault();if(t.keyCode===88){if(this.editorMode){this.handleAddNodesToClipboard(\"move\")}else{$tm.notify(\"Map is read only!\")}}else if(t.keyCode===67){this.handleAddNodesToClipboard(\"copy\")}else if(t.keyCode===86){this.handlePasteNodesFromClipboard()}else if(t.keyCode===65){var s=Object.keys(this.graphData.nodesById);this.network.selectNodes(s)}else if(t.keyCode===49||t.keyCode===50){if(a.length!==1)return;var r=t.keyCode===49?\"from\":\"to\";$tm.notify(_utils2.default.ucFirst(r)+\"-part selected\");this.conVector[r]=a[0];if(this.conVector.from&&this.conVector.to){this.handleConnectionEvent(this.conVector,function(){i.conVector={from:null,to:null}})}}}else{if(t.keyCode===13){if(a.length!==1)return;this.openTiddlerWithId(a[0])}}}},{key:\"handleCanvasKeydown\",value:function e(t){if(t.altKey||t.metaKey){t.preventDefault();if(t.keyCode>=48&&t.keyCode<=57){var i=String.fromCharCode(t.keyCode);this.view.setConfig(\"neighbourhood_scope\",i)}}else{if(t.keyCode===46){t.preventDefault();this.handleRemoveElements(this.network.getSelection())}}}},{key:\"handleDeleteElement\",value:function e(t){var i=t.paramObject.id;var a=i?[i]:this.network.getSelectedNodes();this.handleRemoveElements({nodes:a})}},{key:\"handleCanvasMouseMove\",value:function e(t){var i=this.network;if(!(t.ctrlKey&&t.buttons)){if(this.selectRect){this.selectRect=null;var a=i.getSelectedNodes();$tm.notify(a.length+\" nodes selected\");i.redraw()}return}t.preventDefault();t.stopPropagation();if(!this.domNode.contains(t.target)){return}var s=i.DOMtoCanvas({x:t.offsetX,y:t.offsetY});if(!this.selectRect){this.selectRect=new _SelectionRectangle2.default(s.x,s.y)}this.selectRect.span(s.x,s.y);var r=i.getPositions();var n=i.getSelectedNodes();for(var o in r){if(this.selectRect.isPointWithin(r[o])&&!_utils2.default.inArray(o,n)){n.push(o)}}i.selectNodes(n);this.assignActiveStyle(n);i.redraw()}},{key:\"handleCanvasScroll\",value:function e(t){var i=!!(this.isInSidebar||t.ctrlKey||this.enlargedMode||this.clickToUse&&this.networkDomNode.classList.contains(\"vis-active\"));var a=this.visOptions.interaction;var s=i===a.zoomView;if(i||!s){t.preventDefault()}if(!s){t.stopPropagation();a.zoomView=i;this.network.setOptions({interaction:{zoomView:i}});return false}}},{key:\"handleExtraCanvasScroll\",value:function e(t){t.preventDefault()}},{key:\"handleContextMenu\",value:function e(t){var i=this;t.preventDefault();var a=this.network;this.hidePopups(0,true);var s=a.getNodeAt({x:t.offsetX,y:t.offsetY});if(!s)return;var r=a.getSelectedNodes();if(!_utils2.default.inArray(s,r)){r=[s];a.selectNodes(r)}this.contextMenu.show(r,function(e,t){var a=e.length>1?\"multi\":\"single\";var s=\"$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node\";_utils2.default.registerTransclude(i,\"contextMenuWidget\",s);i.contextMenuWidget.setVariable(\"mode\",a);i.contextMenuWidget.render(t)})}},{key:\"handleWidgetKeyup\",value:function e(t){}},{key:\"handleWidgetKeydown\",value:function e(t){if(t.ctrlKey){t.preventDefault();if(t.keyCode===70){t.preventDefault();var i=this.widgetPopupsPath+\"/focus\";_utils2.default.setText(i,_utils2.default.getText(i)?\"\":\"1\")}else{return}}else if(t.keyCode===120){t.preventDefault();this.toggleEnlargedMode(\"halfscreen\")}else if(t.keyCode===121){t.preventDefault();this.toggleEnlargedMode(\"fullscreen\")}else if(t.keyCode===27){t.preventDefault();_utils2.default.deleteByPrefix(this.widgetPopupsPath)}else{return}this.canvas.focus()}},{key:\"handlePasteNodesFromClipboard\",value:function e(){if(!this.editorMode){$tm.notify(\"Map is read only!\");return}if(!$tm.clipBoard||$tm.clipBoard.type!==\"nodes\"){$tm.notify(\"TiddlyMap clipboad is empty!\")}var t=$tm.clipBoard.nodes;var i=Object.keys(t);for(var a=i.length;a--;){var s=i[a];if(this.graphData.nodesById[s]){continue}this.view.addNode(t[s]);this.graphData.nodes.update({id:s})}this.network.selectNodes(i);this.rebuildGraph({resetFocus:{delay:0,duration:0}});$tm.notify(\"pasted \"+i.length+\" nodes into map.\")}},{key:\"handleAddNodesToClipboard\",value:function e(t){var i=this.network.getSelectedNodes();if(!i.length){return}$tm.clipBoard={type:\"nodes\",nodes:this.graphData.nodes.get(i,{returnType:\"Object\"})};$tm.notify(\"Copied \"+i.length+\" nodes to clipboard\");if(t===\"move\"){for(var a=i.length;a--;){this.view.removeNode(i[a])}}this.isPreventZoomOnNextUpdate=true}},{key:\"getVisOptions\",value:function e(){var t=this;var i=$tm.config.vis;var a=_utils2.default.parseJSON(this.view.getConfig(\"vis\"))||{};var s=a.layout||{},r=s.hierarchical;var n={layout:{hierarchical:{enabled:r===undefined||r===null?false:typeof r===\"boolean\"?r:r.enabled!==false}}};var o=_utils2.default.merge({},i,_utils2.default.merge(a,n));o.clickToUse=this.clickToUse;o.manipulation.enabled=!!this.editorMode;o.manipulation.deleteNode=function(e,i){t.handleRemoveElements(e);t.resetVisManipulationBar(i)};o.manipulation.deleteEdge=function(e,i){t.handleRemoveElements(e);t.resetVisManipulationBar(i)};o.manipulation.addEdge=function(e,i){t.handleConnectionEvent(e);t.resetVisManipulationBar(i)};o.manipulation.addNode=function(e,i){t.handleInsertNode(e);t.resetVisManipulationBar(i)};o.manipulation.editNode=function(e,i){t.handleEditNode(e);t.resetVisManipulationBar(i)};o.interaction.zoomView=!!(this.isInSidebar||this.enlargedMode);o.manipulation.editEdge=false;var l=o.physics;l[l.solver]=l[l.solver]||{};l.stabilization.iterations=1e3;this.logger(\"debug\",\"Loaded graph options\",o);return o}},{key:\"resetVisManipulationBar\",value:function e(t){if(t){t(null)}this.network.disableEditMode();this.network.enableEditMode()}},{key:\"isVisInEditMode\",value:function e(){return this.graphDomNode.getElementsByClassName(\"vis-button vis-back\").length>0}},{key:\"isLiveView\",value:function e(){return this.id===\"live_tab\"}},{key:\"handleCreateView\",value:function e(){var t=this;var i={view:this.view.getLabel()};$tm.dialogManager.open(\"createView\",i,function(e,i){if(!e)return;var a=_utils2.default.getField(i,\"name\");var s=_utils2.default.getField(i,\"clone\",false);if(_ViewAbstraction2.default.exists(a)){$tm.notify(\"Forbidden! View already exists!\");return}if(s&&t.isLiveView()){$tm.notify(\"Forbidden to clone the live view!\");return}var r=new _ViewAbstraction2.default(a,{isCreate:true,protoView:s?t.view:null});t.setView(r)})}},{key:\"handleRenameView\",value:function e(){var t=this;if(this.view.isLocked()){$tm.notify(\"Forbidden!\");return}var i=this.view.getOccurrences();var a={count:i.length.toString(),refFilter:_utils2.default.joinAndWrap(i,\"[[\",\"]]\")};$tm.dialogManager.open(\"renameView\",a,function(e,i){if(!e){return}var a=_utils2.default.getText(i);if(!a){$tm.notify(\"Invalid name!\")}else if(_ViewAbstraction2.default.exists(a)){$tm.notify(\"Forbidden! View already exists!\")}else{t.view.rename(a);t.setView(t.view)}})}},{key:\"handleEditView\",value:function e(){var t=this;var i=JSON.stringify($tm.config.vis);var a=this.graphData;var s=this.view.getConfig();var r={\"filter.prettyNodeFltr\":this.view.getNodeFilter(\"pretty\"),\"filter.prettyEdgeFltr\":this.view.getEdgeTypeFilter(\"pretty\"),\"inherited-style\":i};var n={view:this.view.getLabel(),createdOn:this.view.getCreationDate(true),numberOfNodes:Object.keys(a.nodesById).length.toString(),numberOfEdges:Object.keys(a.edgesById).length.toString(),dialog:{preselects:$tw.utils.extend({},s,r)}};$tm.dialogManager.open(\"configureView\",n,function(e,i){if(!e){return}var a=_utils2.default.getPropertiesByPrefix(i.fields,\"config.\",true);var s=t.view.getConfig(\"background_image\");t.view.setConfig(a);if(a[\"physics_mode\"]&&!t.view.isEnabled(\"physics_mode\")){t.view.saveNodePositions(t.network.getPositions())}var r=t.view.getConfig(\"background_image\");if(r&&r!==s){$tm.notify(\"Background changed! You may need to zoom out a bit.\")}var n=_utils2.default.getField(i,\"filter.prettyNodeFltr\",\"\");var o=_utils2.default.getField(i,\"filter.prettyEdgeFltr\",\"\");t.view.setNodeFilter(n);t.view.setEdgeTypeFilter(o)})}},{key:\"handleSaveCanvas\",value:function e(){var t=this;var i=\"$:/temp/tmap/snapshot\";this.createAndSaveSnapshot(100,100,i);var a=this.view.getLabel()+\".png\";var s={dialog:{snapshot:i,view:this.view.getLabel(),preselects:{width:this.canvas.width.toString(),height:this.canvas.height.toString(),name:a,action:\"download\"}}};$tm.dialogManager.open(\"saveCanvas\",s,function(e,a){if(!e)return;var r=a.fields.width||s.dialog.preselects.width;var n=a.fields.height||s.dialog.preselects.height;t.createAndSaveSnapshot(r,n,i);var o=a.fields.name||s.dialog.preselects.imageName;var l=a.fields.action;if(l===\"download\"){t.handleDownloadSnapshot(r,n,o)}else if(l===\"wiki\"){_utils2.default.cp(i,o,true);t.dispatchEvent({type:\"tm-navigate\",navigateTo:o})}else if(l===\"placeholder\"){t.view.addPlaceholder(i)}$tw.wiki.deleteTiddler(\"$:/temp/tmap/snapshot\")})}},{key:\"handleDownloadSnapshot\",value:function e(t,i,a){var s=this.document.createElement(\"a\");var r=this.view.getLabel();s.download=a;s.href=this.getCanvasAsBase64({size:{width:t,height:i}});var n=new MouseEvent(\"click\");s.dispatchEvent(n)}},{key:\"createAndSaveSnapshot\",value:function e(t,i,a,s){$tw.wiki.addTiddler(new $tw.Tiddler({title:s||a,type:\"image/png\",text:this.getCanvasAsBase64({size:{width:t,height:i},withoutPreamble:true})},$tw.wiki.getCreationFields(),$tw.wiki.getModificationFields()));return a}},{key:\"getCanvasAsBase64\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=t.withoutPreamble,a=t.size;var s=this.graphDomNode.style.width;var r=this.graphDomNode.style.height;if(a){this.graphDomNode.style.width=a.width+\"px\";this.graphDomNode.style.height=a.height+\"px\";this.network.redraw()}var n=this.canvas.toDataURL(\"image/png\");if(a){this.graphDomNode.style.width=s;this.graphDomNode.style.height=r;this.network.redraw()}return i?_utils2.default.getWithoutPrefix(n,\"data:image/png;base64,\"):n}},{key:\"handleDeleteView\",value:function e(){var t=this;var i=this.view.getLabel();if(this.view.isLocked()){$tm.notify(\"Forbidden!\");return}var a=this.view.getOccurrences();if(a.length){var s={count:a.length.toString(),refFilter:_utils2.default.joinAndWrap(a,\"[[\",\"]]\")};$tm.dialogManager.open(\"cannotDeleteViewDialog\",s);return}var r=\"\\n You are about to delete the view ''\"+i+\"''\\n (no tiddler currently references this view).\\n \";this.openStandardConfirmDialog(function(e){if(!e){return}t.view.destroy();t.setView($tm.misc.defaultViewLabel);var a='view \"'+i+\"' deleted\";t.logger(\"debug\",a);$tm.notify(a)},r)}},{key:\"handleTriggeredRefresh\",value:function e(t){this.logger(\"log\",t,\"Triggered a refresh\");var i=_utils2.default.getTiddler(_utils2.default.getText(t));if(this.isLiveView()){if(i){if(this.view.isEnabled(\"neighbourhood_trace_clicks\")){this.trace[i.fields.title]=true}var a=i.fields[\"tmap.open-view\"]||$tm.config.sys.liveTab.fallbackView;if(a&&a!==this.view.getLabel()){this.setView(a);return}}}this.rebuildGraph({resetFocus:{delay:1e3,duration:1e3}})}},{key:\"handleRemoveElements\",value:function e(t){var i=t.nodes,a=t.edges;if(i.length){this.handleRemoveNodes(i)}else if(a.length){this.handleRemoveEdges(a)}this.resetVisManipulationBar()}},{key:\"handleRemoveEdges\",value:function e(t){$tm.adapter.deleteEdges(this.graphData.edges.get(t));$tm.notify(\"edge\"+(t.length>1?\"s\":\"\")+\" removed\")}},{key:\"handleRemoveNodes\",value:function e(t){var i=this;var a=$tm.adapter.getTiddlersByIds(t);var s={count:t.length.toString(),tiddlers:$tw.utils.stringifyList(a),dialog:{preselects:{\"delete-from\":\"filter\"}}};$tm.dialogManager.open(\"deleteNodeDialog\",s,function(e,a){if(!e)return;var s=0;for(var r=t.length;r--;){var n=i.view.removeNode(t[r]);if(n){s++}}if(a.fields[\"delete-from\"]===\"system\"){$tm.adapter.deleteNodes(t);s=t.length}i.isPreventZoomOnNextUpdate=true;$tm.notify(\"\\n Removed \"+s+\"\\n of \"+t.length+\"\\n from \"+a.fields[\"delete-from\"]+\"\\n \")})}},{key:\"toggleEnlargedMode\",value:function e(t){if(!this.isInSidebar&&t===\"halfscreen\"){return}this.logger(\"log\",\"Toggled graph enlargement\");var i=this.enlargedMode;if(i){this.network.setOptions({clickToUse:this.clickToUse});_utils2.default.findAndRemoveClassNames([\"tmap-has-\"+i+\"-widget\",\"tmap-\"+i]);this.enlargedMode=null;document.body.scrollTop=this.scrollTop}if(!i||i!==t&&(t===\"fullscreen\"||t===\"halfscreen\"&&!this.isInSidebar)){this.scrollTop=document.body.scrollTop;this.enlargedMode=t;var a=this.isInSidebar?this.sidebar:_utils2.default.getFirstElementByClassName(\"tc-story-river\");$tw.utils.addClass(this.document.body,\"tmap-has-\"+t+\"-widget\");$tw.utils.addClass(a,\"tmap-has-\"+t+\"-widget\");$tw.utils.addClass(this.domNode,\"tmap-\"+t);this.network.setOptions({clickToUse:false});$tm.notify(\"Toggled \"+t+\" mode\")}this.handleResizeEvent()}},{key:\"handleGenerateWidget\",value:function e(t){$tw.rootWidget.dispatchEvent({type:\"tmap:tm-generate-widget\",paramObject:{view:this.view.getLabel()}})}},{key:\"handleSetCentralTopic\",value:function e(t){var i=t.paramObject;var a=i.id||this.network.getSelectedNodes()[0];if(a===this.view.getConfig(\"central-topic\")){a=\"\"}this.view.setCentralTopic(a)}},{key:\"handleVisStabilizedEvent\",value:function e(t){if(this.hasNetworkStabilized){return}this.hasNetworkStabilized=true;this.logger(\"log\",\"Network stabilized after\",t.iterations,\"iterations\");if(!this.view.isEnabled(\"physics_mode\")){var i=this.graphData.nodesById;var a=[];for(var s in i){if(i[s].x===undefined){a.push(s)}}if(a.length){this.setNodesMoveable(a,false);$tm.notify(a.length+\" nodes were added to the graph\")}var r=this.visOptions.physics;r[r.solver].centralGravity=0;this.network.setOptions(this.visOptions)}if(this.resetFocus){this.fitGraph(this.resetFocus.delay,this.resetFocus.duration);this.resetFocus=null}}},{key:\"handleFocusNode\",value:function e(t){var i=t.param;this.network.focus($tm.adapter.getId(i),{scale:1.5,animation:true})}},{key:\"isZombieWidget\",value:function e(){return this.domNode.isTiddlyWikiFakeDom===true||!this.document.body.contains(this.getContainer())}},{key:\"fitGraph\",value:function e(){var t=this;var i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;clearTimeout(this.activeFitTimeout);var s=function e(){if(t.isZombieWidget()){return}t.network.redraw();t.network.fit({animation:{duration:a,easingFunction:\"easeOutQuart\"}})};this.activeFitTimeout=setTimeout(s,i)}},{key:\"handleInsertNode\",value:function e(t){var i=this;$tm.dialogManager.open(\"addNodeToMap\",{},function(e,a){if(!e){return}var s=_utils2.default.getField(a,\"draft.title\").trim();if(_utils2.default.tiddlerExists(s)){if(_utils2.default.isMatch(s,i.view.getNodeFilter(\"compiled\"))){$tm.notify(\"Node already exists\");return}else{t=$tm.adapter.makeNode(s,t);i.view.addNode(t)}}else{var r=new $tw.Tiddler(a,{\"draft.title\":null});t.label=s;$tm.adapter.insertNode(t,i.view,r)}i.isPreventZoomOnNextUpdate=true})}},{key:\"handleEditNode\",value:function e(t){var i=this;var a=$tm.tracker.getTiddlerById(t.id);var s=_utils2.default.getTiddler(a);var r=$tm.config.vis.nodes;var n=_utils2.default.parseJSON(this.view.getConfig(\"vis\"),{}).nodes;var o={};o[t.id]=t;var l=$tm.adapter.getInheritedNodeStyles(o);var d=l[a];var h=_utils2.default.merge({},{color:s.fields[\"color\"]},_utils2.default.parseJSON(s.fields[\"tmap.style\"]));var u=this.view.getLabel();var g=_extends({},this.view.getNodeData(t.id));delete g.x;delete g.y;var f={view:u,tiddler:s.fields.title,tidColor:s.fields[\"color\"],tidIcon:s.fields[$tm.field.nodeIcon]||s.fields[\"tmap.fa-icon\"],tidLabelField:\"global.\"+$tm.field.nodeLabel,tidIconField:\"global.\"+$tm.field.nodeIcon,dialog:{preselects:{\"inherited-global-default-style\":JSON.stringify(r),\"inherited-local-default-style\":JSON.stringify(n),\"inherited-group-styles\":JSON.stringify(d),\"global.tmap.style\":JSON.stringify(h),\"local-individual-node-style\":JSON.stringify(g)}}};var v=function e(t,i,a){for(var s=a.length;s--;){f.dialog.preselects[t+\".\"+a[s]]=i[a[s]]||\"\"}};v(\"local\",g,[\"label\",\"tw-icon\",\"fa-icon\",\"open-view\"]);v(\"global\",s.fields,[$tm.field.nodeLabel,$tm.field.nodeIcon,\"tmap.fa-icon\",\"tmap.open-view\"]);$tm.dialogManager.open(\"editNode\",f,function(e,s){if(!e)return;var r=s.fields;var n=_utils2.default.getPropertiesByPrefix(r,\"global.\",true);for(var o in n){_utils2.default.setField(a,o,n[o]||undefined)}var l=_utils2.default.getPropertiesByPrefix(r,\"local.\",true);var d=_utils2.default.parseJSON(r[\"local-individual-node-style\"],{});for(var h in l){d[h]=l[h]||undefined}i.view.saveNodeStyle(t.id,d);i.isPreventZoomOnNextUpdate=true})}},{key:\"handleVisSingleClickEvent\",value:function e(t){var i=_utils2.default.isTrue($tm.config.sys.singleClickMode);if(i&&!this.editorMode){this.handleOpenMapElementEvent(t)}}},{key:\"handleVisDoubleClickEvent\",value:function e(t){if(t.nodes.length||t.edges.length){if(this.editorMode||!_utils2.default.isTrue($tm.config.sys.singleClickMode)){this.handleOpenMapElementEvent(t)}}else{if(this.editorMode){this.handleInsertNode(t.pointer.canvas)}}}},{key:\"handleOpenMapElementEvent\",value:function e(t){var i=this;var a=t.nodes,s=t.edges;if(a.length){var r=this.graphData.nodesById[a[0]];if(this.view.isEnabled(\"neighbourhood_trace_clicks\")){this.trace[$tm.adapter.getTiddlerById(r.id)]=true;this.isPreventZoomOnNextUpdate=Date.now()+500;this.rebuildGraph();if(this.view.isEnabled(\"neighbourhood_focus_newly_traced_node\")){setTimeout(function(){i.network.focus(r.id,{scale:1,animation:true})},1500)}}if(r[\"open-view\"]){$tm.notify(\"Switching view\");this.setView(r[\"open-view\"])}this.openTiddlerWithId(a[0])}else if(s.length){this.logger(\"debug\",\"Clicked on an Edge\");var n=this.graphData.edgesById[s[0]].type;this.handleEditEdgeType(n)}else{return}this.hidePopups(0,true)}},{key:\"handleEditEdgeType\",value:function e(t){if(!this.editorMode)return;var i=$tm.config.sys.edgeClickBehaviour;if(i!==\"manager\")return;$tw.rootWidget.dispatchEvent({type:\"tmap:tm-manage-edge-types\",paramObject:{type:t}})}},{key:\"handleResizeEvent\",value:function e(t){if(this.isZombieWidget())return;var i=this.getAttr(\"height\");var a=this.getAttr(\"width\");if(this.isInSidebar){var s=this.domNode.getBoundingClientRect();var r=15;a=document.body.clientWidth-s.left-r+\"px\";var n=parseInt(this.getAttr(\"bottom-spacing\"))||15;var o=window.innerHeight-s.top;i=o-n+\"px\"}this.domNode.style.height=i||\"300px\";this.domNode.style.width=a;this.repaintGraph()}},{key:\"handleClickEvent\",value:function e(t){if(this.isZombieWidget()||!this.network)return;if(!this.graphDomNode.contains(t.target)){var i=this.network.getSelection();if(i.nodes.length||i.edges.length){this.logger(\"debug\",\"Clicked outside; deselecting nodes/edges\");this.network.selectNodes([]);this.resetVisManipulationBar()}}else{this.canvas.focus()}if(t.button!==2){this.contextMenu.hide(0,true)}}},{key:\"handleVisSelectNode\",value:function e(t){var i=t.nodes;if(!this.isDraggingAllowed(i)){return}this.assignActiveStyle(i)}},{key:\"isDraggingAllowed\",value:function e(t){var i=t.nodes;return this.editorMode||this.view.isEnabled(\"physics_mode\")}},{key:\"assignActiveStyle\",value:function e(t){if(!Array.isArray(t))t=[t];var i=this.visOptions.nodes.color;for(var a=t.length;a--;){var s=t[a];var r=this.graphData.nodesById[s];var n=_utils2.default.merge({},i,r.color);this.graphData.nodes.update({id:s,color:{highlight:n,hover:n}})}}},{key:\"handleVisDeselectNode\",value:function e(t){}},{key:\"handleVisDragEnd\",value:function e(t){var i=t.nodes;if(!i.length){return}if(i.length===1&&this.view.isEnabled(\"raster\")){var a=this.network.getPositions()[i[0]];this.graphData.nodes.update(_extends({id:i[0]},_utils2.default.getNearestRasterPosition(a,parseInt(this.view.getConfig(\"raster\")))))}this.draggedNode=null;this.setNodesMoveable(i,false)}},{key:\"handleVisBeforeDrawing\",value:function e(t){var i=this.view,a=this.network,s=this.backgroundImage;if(s){t.drawImage(s,0,0)}if(i.isEnabled(\"raster\")){_utils2.default.drawRaster(t,a.getScale(),a.getViewPosition(),parseInt(i.getConfig(\"raster\")))}}},{key:\"handleVisAfterDrawing\",value:function e(t){if(this.selectRect){var i=this.selectRect.getRect();t.beginPath();t.globalAlpha=.5;t.fillStyle=\"#EAFFEF\";t.fillRect.apply(t,_toConsumableArray(i));t.beginPath();t.globalAlpha=1;t.strokeStyle=\"#B4D9BD\";t.strokeRect.apply(t,_toConsumableArray(i))}if(this.draggedNode&&this.view.isEnabled(\"raster\")){var a=this.network.getPositions()[this.draggedNode];var s=_utils2.default.getNearestRasterPosition(a,parseInt(this.view.getConfig(\"raster\")));t.strokeStyle=\"green\";t.fillStyle=\"green\";t.beginPath();t.moveTo(a.x,a.y);t.lineTo(s.x,s.y);t.stroke();t.beginPath();t.arc(s.x,s.y,5,0,Math.PI*2);t.fill()}}},{key:\"constructTooltip\",value:function e(t,i){var a=_utils2.default.parseJSON(t);var s=a.node||a.edge;var r=null;var n=\"text/html\";var o=\"text/vnd-tiddlywiki\";if(a.node){var l=$tm.tracker.getTiddlerById(s);var d=_utils2.default.getTiddler(l);var h=d.fields[$tm.field.nodeInfo];if(h){i.innerHTML=$tw.wiki.renderText(n,o,h)}else if(d.fields.text){_utils2.default.registerTransclude(this,\"tooltipWidget\",l);this.tooltipWidget.setVariable(\"tv-tiddler-preview\",\"yes\");this.tooltipWidget.render(i)}else{i.innerHTML=l}}else{var u=this.graphData.edgesById[s];var g=$tm.indeces.allETy[u.type];if(g.description){r=$tw.wiki.renderText(n,o,g.description)}i.innerHTML=r||g.label||g.id}}},{key:\"handleVisHoverElement\",value:function e(t){if($tm.mouse.buttons)return;var i=t.node||t.edge;var a=JSON.stringify(t);if(t.node){this.assignActiveStyle(i)}if(!this.isVisInEditMode()&&!this.contextMenu.isShown()){var s=this.constructTooltip;this.tooltip.show(a,s)}}},{key:\"handleVisBlurElement\",value:function e(t){this.tooltip.hide()}},{key:\"handleVisLoading\",value:function e(t){var i=t.total,a=t.iterations;this.graphLoadingBarDomNode.style.display=\"block\";this.graphLoadingBarDomNode.setAttribute(\"max\",i);this.graphLoadingBarDomNode.setAttribute(\"value\",a)}},{key:\"handleVisLoadingDone\",value:function e(t){this.graphLoadingBarDomNode.style.display=\"none\"}},{key:\"handleVisDragStart\",value:function e(t){var i=t.nodes;if(!i.length||!this.isDraggingAllowed(i)){return}this.hidePopups(0,true);this.assignActiveStyle(i);this.setNodesMoveable(i,true);if(i.length===1){this.draggedNode=i[0]}}},{key:\"destruct\",value:function e(){_utils2.default.setDomListeners(\"remove\",window,this.windowDomListeners);_utils2.default.setDomListeners(\"remove\",this.domNode,this.widgetDomListeners);this._destructVis()}},{key:\"_destructVis\",value:function e(){if(!this.network)return;_utils2.default.setDomListeners(\"remove\",this.canvas,this.canvasDomListeners);this.network.destroy();this.network=null}},{key:\"openTiddlerWithId\",value:function e(t){var i=this;var a=$tm.tracker.getTiddlerById(t);this.logger(\"debug\",\"Opening tiddler\",a,\"with id\",t);if(this.enlargedMode===\"fullscreen\"){var s=$tw.wiki.findDraft(a);var r=!!s;if(!r){var n=\"tm-edit-tiddler\";this.dispatchEvent({type:n,tiddlerTitle:a});s=$tw.wiki.findDraft(a)}var o={draftTRef:s,originalTRef:a};$tm.dialogManager.open(\"fullscreenTiddlerEditor\",o,function(e,t){if(e){var n=\"tm-save-tiddler\";i.dispatchEvent({type:n,tiddlerTitle:s})}else if(!r){_utils2.default.deleteTiddlers([s])}var o=\"tm-close-tiddler\";i.dispatchEvent({type:o,tiddlerTitle:a})})}else{var l=this.domNode.getBoundingClientRect();this.dispatchEvent({type:\"tm-navigate\",navigateTo:a,navigateFromTitle:this.getVariable(\"storyTiddler\"),navigateFromNode:this,navigateFromClientRect:{top:l.top,left:l.left,width:l.width,right:l.right,bottom:l.bottom,height:l.height}})}}},{key:\"getViewHolderRef\",value:function e(){if(this.viewHolderRef){return this.viewHolderRef}this.logger(\"info\",\"Retrieving or generating the view holder reference\");var t=this.getAttr(\"view\");var i=null;if(t){this.logger(\"log\",'User wants to bind view \"'+t+\"' to graph\");var a=$tm.path.views+\"/\"+t;if($tw.wiki.getTiddler(a)){i=$tm.path.localHolders+\"/\"+_utils2.default.genUUID();this.logger(\"log\",'Created an independent temporary view holder \"'+i+'\"');_utils2.default.setText(i,a);this.logger(\"log\",'View \"'+a+\"' inserted into independend holder\")}else{this.logger(\"log\",'View \"'+t+'\" does not exist')}}if(!i){this.logger(\"log\",\"Using default (global) view holder\");i=$tm.ref.defaultViewHolder}return i}},{key:\"setView\",value:function e(t,i){if(!_ViewAbstraction2.default.exists(t)){return}t=new _ViewAbstraction2.default(t);var a=t.getLabel();i=i||this.viewHolderRef;this.logger(\"info\",'Inserting view \"'+a+'\" into holder \"'+i+'\"');$tw.wiki.addTiddler(new $tw.Tiddler({title:i,text:a}));this.update({changedTiddlers:_defineProperty({},i,true)})}},{key:\"getView\",value:function e(t){if(!t&&this.view){return this.view}var i=this.getViewHolderRef();var a=_utils2.default.getText(i);this.logger(\"debug\",\"Retrieved view from holder\");var s=void 0;if(_ViewAbstraction2.default.exists(a)){s=new _ViewAbstraction2.default(a)}else{this.logger(\"debug\",'Warning: View \"'+a+\"\\\" doesn't exist. Default is used instead.\");s=new _ViewAbstraction2.default(\"Default\")}return s}},{key:\"reloadBackgroundImage\",value:function e(t){var i=this;this.backgroundImage=null;var a=this.view.getConfig(\"background_image\");var s=_utils2.default.getTiddler(a);if(!s&&!a)return;var r=new Image;r.onload=function(){i.backgroundImage=r;i.repaintGraph()};if(s){var n=s.fields[\"_canonical_uri\"];if(n){r.src=n}else if(s.fields.text){r.src=$tw.utils.makeDataUri(s.fields.text,s.fields.type)}}else if(a){r.src=a}}},{key:\"repaintGraph\",value:function e(){var t=$tw.utils.hasClass(this.document.body,\"tmap-has-fullscreen-widget\");if(this.network&&(!t||t&&this.enlargedMode)){this.logger(\"info\",\"Repainting the whole graph\");this.network.redraw();this.fitGraph(0,1e3)}}},{key:\"setGraphButtonEnabled\",value:function e(t,i){var a=\"vis-button tmap-\"+t;var s=_utils2.default.getFirstElementByClassName(a,this.domNode);$tw.utils.toggleClass(s,\"tmap-button-enabled\",i)}},{key:\"setNodesMoveable\",value:function e(t,i){if(!t||!t.length||this.view.isEnabled(\"physics_mode\")){return}var a=[];var s=!i;for(var r=t.length;r--;){a.push({id:t[r],fixed:{x:s,y:s}})}this.graphData.nodes.update(a);if(s){this.logger(\"debug\",\"Fixing\",a.length,\"nodes\");this.view.saveNodePositions(this.network.getPositions());this.isPreventZoomOnNextUpdate=true}}},{key:\"addGraphButtons\",value:function e(t){var i=_utils2.default.getFirstElementByClassName(\"vis-navigation\",this.domNode);for(var a in t){var s=this.document.createElement(\"div\");s.className=\"vis-button tmap-\"+a;s.addEventListener(\"click\",t[a].bind(this),false);i.appendChild(s);this.setGraphButtonEnabled(a,true)}}}]);return t}(_widget.widget);exports.tmap=MapWidget;exports.tiddlymap=MapWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/MapWidget.js.map\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/felixhayashi/tiddlymap/license": {
"title": "$:/plugins/felixhayashi/tiddlymap/license",
"subtitle": "License",
"caption": "License",
"text": "\\rules except wikilink\n\n!! TiddlyMap\n\nCopyright (c) 2014, Felix Küppers\nAll rights reserved.\n\nTiddlyMap is licensed under the [[BSD 2-Clause License|http://opensource.org/licenses/BSD-2-Clause]]. For the exact license terms, please visit [[https://github.com/felixhayashi/TW5-TiddlyMap/blob/master/LICENSE]]. \n\n!! TiddlyWiki\n\nCreated by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007 Copyright © UnaMesa Association 2007-2014\n\nPublished under the following [licenses](https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses):\n\n# BSD 3-clause \"New\" or \"Revised\" License (including any right to adopt any future version of a license if permitted)\n# Creative Commons Attribution 3.0 (including any right to adopt any future version of a license if permitted)\n\n!! Vis.js\n\nCopyright (c) 2014 [Almende B.V.](https://github.com/almende/vis)\n\nPublished under the following licenses:\n\n# Apache License Version 2.0, January 2004 http://www.apache.org/licenses/\n# MIT License (MIT)\n"
},
"$:/plugins/felixhayashi/tiddlymap/readme": {
"title": "$:/plugins/felixhayashi/tiddlymap/readme",
"text": "* Please refer to the project-readme hosted at [[https://github.com/felixhayashi/TW5-TiddlyMap]].\n* A demo with several examples and explanations can be found at [[http://tiddlymap.org]]."
},
"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tmap:unknown": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tmap:unknown",
"description": "Automatically assigned to an edge that does not have a type assigned",
"style": "{\"color\":\"gray\"}",
"show-label": "false"
},
"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-body:link": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-body:link",
"description": "A link that is contained in the tiddler's body pointing to another resource.",
"style": "{\"color\":\"orange\", \"dashes\":true}",
"label": "links to",
"text": ""
},
"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:list": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:list",
"description": "Contained in a list of this tiddler",
"style": "{ \"color\": \"red\", \"dashes\":true}",
"label": "listed in",
"text": ""
},
"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:tags": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:tags",
"description": "A tag that refers to a tiddler of the same name.",
"style": "{ \"color\": \"darkslategray\", \"dashes\":true}",
"label": "tagged with"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/default": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/default",
"caption": "Overview",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-plain\">\n Please visit the [[online docs|http://tiddlymap.org/Documentation]]\n for more information about the available global options.\n</div>\n<table class=\"tmap-key-value-table\">\n <tr>\n <th align=\"left\">Plugin version</th>\n <td><<pluginVersion>></td>\n </tr>\n<!--\n <tr>\n <th align=\"left\">Datastructure version</th>\n <td><<dataStructureVersion>></td>\n </tr>\n-->\n <tr>\n <th align=\"left\">Nodes in system</th>\n <td><<numberOfNodes>></td>\n </tr>\n <tr>\n <th align=\"left\">Edges in system</th>\n <td><<numberOfEdges>></td>\n </tr>\n</table>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/editor": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/editor",
"caption": "Editor",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-checkbox\"\n title:\"Show Neighbour­hood menu\"\n field:\"config.sys.editorMenuBar.showNeighScopeButton\"\n descr:\"Show or hide the neighbourhood menu button.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Show Screen­shot menu\"\n field:\"config.sys.editorMenuBar.showScreenshotButton\"\n descr:\"Show or hide the screenshot menu button.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Show Raster­ menu\"\n field:\"config.sys.editorMenuBar.showRasterMenuButton\"\n descr:\"Show or hide the raster menu button.\">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/fields": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/fields",
"caption": "Field settings",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-text\"\n title:\"Node-icon field\"\n field:\"config.sys.field.nodeIcon\" \n descr:\"Local image used as node image in the graphs.\">>\n <<tmap-row type:\"input-text\"\n title:\"Node-label field\"\n field:\"config.sys.field.nodeLabel\" \n descr:\"Alternative node label to use instead of the title.\">>\n <<tmap-row type:\"input-text\"\n title:\"Node-info field\"\n field:\"config.sys.field.nodeInfo\" \n descr:\"Field used as tooltip when hovering over a node in a graph.\"\n note:\"It is prohibited to use the text field here.\">>\n</table> \n\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction",
"caption": "Interaction & behaviour",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <$macrocall type=\"input-select\"\n $name=\"tmap-row\"\n title=\"Default startup view\"\n field=\"config.sys.defaultView\"\n nochoice=\"Last view used at startup\"\n selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n descr=\"The view to display at startup\" />\n <<tmap-row type:\"input-checkbox\"\n title:\"Show popups\"\n field:\"config.sys.popups.enabled\"\n descr:\"Set this to true if you want to see automatic\n popups in the map.\">>\n <$list filter=\"[config.sys.popups.enabled[true]]\">\n <<tmap-row type:\"input-text\"\n title:\"Popup delay\"\n field:\"config.sys.popups.delay\"\n descr:\"The time in miliseconds that needs to pass after\n a tooltip is triggered.\">>\n <<tmap-row type:\"input-text\"\n title:\"Popup width\"\n field:\"config.sys.popups.width\"\n descr:\"The default max-width of the popup.\"\n note:\"Make sure you added the desired unit (e.g. `px`).\n Requires a wiki refresh.\">>\n <<tmap-row type:\"input-text\"\n title:\"Popup height\"\n field:\"config.sys.popups.height\"\n descr:\"The default max-height of the popup.\"\n note:\"Make sure you added desired the unit (e.g. `px`).\n Requires a wiki refresh.\">>\n </$list>\n <<tmap-row type:\"input-checkbox\"\n title:\"Allow single click mode\"\n field:\"config.sys.singleClickMode\"\n descr:\"A single click on a node is sufficient to open the\n corresponding tiddler.\"\n note:\"Drag and drop will still work and does not cause a\n tiddler to be opened. Single click is never active in\n the map editor.\">>\n <<tmap-row type:\"input-select\"\n title:\"Edge click behaviour\"\n field:\"config.sys.edgeClickBehaviour\"\n selectFilter:\"[[nothing|Nothing]]\n [[manager|Open edge-type manager]]\"\n descr:\"What should happen when you click on an edge?\">>\n <<tmap-row type:\"input-select\" title:\"Raster size\" field:\"config.sys.raster\"\n selectFilter:\"[[|disabled]] [[5|5px]] [[10|10px]] [[15|15px]] [[20|20px]] [[30|30px]] [[40|40px]]\"\n descr:\"Snap nodes to an invisible raster of the given size after drag'n'drop.\"\n note:\"Only works when the view is not in floating mode\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Apply node-filter to neighbours\"\n field:\"config.sys.nodeFilterNeighbours\"\n descr:\"If checked, neighbours displayed in the map will be filtered\n by the view's node-filter. Otherwise the node-filter will only be used\n to filter the original set of nodes in the map\">>\n</table>\n\n!! Suppressed dialogs\n\n<div class=\"tmap-flash-message tmap-plain\">\n Dialogs that you decided to suppress in the past are listed here.\n Remove the checkmark to enable dialogs again.\n</div>\n\n<table class=\"tmap-config-table\">\n <$list\n filter=\"[<output>fields[]prefix[config.sys.suppressedDialogs]]\"\n emptyMessage=\"–\">\n <$set name=\"dialogName\" value=<<tmap basename \".\">>>\n <$macrocall $name=\"tmap-row\"\n type=\"input-checkbox\"\n title=\"Suppress '$(dialogName)$' dialog\"\n field=<<currentTiddler>> />\n </$set>\n <br />\n </$list>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/liveTab": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/liveTab",
"caption": "Live tab",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-checkbox\"\n title:\"Show Live tab\"\n field:\"liveTab\" \n descr:\"Show or hide the live tab in the sidebar.\">>\n <$macrocall type=\"input-select\"\n $name=\"tmap-row\"\n title=\"Fallback view\"\n field=\"config.sys.liveTab.fallbackView\" \n selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n descr=\"The view to display in the sidebar's live tab in\n case the current tiddler did not specify a view\n to open.\" />\n</table>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig",
"subtitle": "{{$:/core/images/options-button}} Global configuration of TiddlyMap",
"classes": "tmap-remove-top-space",
"text": "\\rules except wikilink\n\n<$macrocall $name=\"tabs\"\n default=<<concat \"$(template)$/default\">>\n tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/verbosity": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/verbosity",
"caption": "Verbosity",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-plain\">\n Here you can restrict the system's talkativeness.\n</div>\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-checkbox\"\n title:\"Debug output\"\n field:\"config.sys.debug\" \n descr:\"Set this to true if you want debug information to be\n displayed in the browser console.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Show notifications\"\n field:\"config.sys.notifications\" \n descr:\"Set this to true if you want to receive fade-out\n notifications for important events.\">>\n</table> "
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis",
"classes": "tmap-remove-top-space",
"caption": "Graph",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n The global vis configurations will affect all views and their\n elements (nodes and edges) unless they are overridden on a lower\n level. All options below are documented at\n [[vis.js.org|http://visjs.org/docs/network]].\n</div>\n<div class=\"tmap-flash-message tmap-info\">\n Only config items that you actually changed have an effect on\n the graph. Other options are visible, yet, inactive.\n</div>\n<$tmap-config\n mode=\"manage-config\"\n inherited=\"inherited-style\"\n extension=\"config.vis\" />\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView/default": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/default",
"caption": "Overview",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n All configurations __only__ affect this view.\n</div>\n\n<table class=\"tmap-key-value-table\">\n <tr>\n <th align=\"left\">Created on</th>\n <td><<createdOn>></td>\n </tr>\n <tr>\n <th align=\"left\">Nodes contained in graph</th>\n <td><<numberOfNodes>></td>\n </tr>\n <tr>\n <th align=\"left\">Edges contained in graph</th>\n <td><<numberOfEdges>></td>\n </tr>\n</table>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView/editFilters": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/editFilters",
"caption": "Edit filters",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n Completely new to filters? Please read\n [[Introduction to filter notation|http://tiddlywiki.com/#Introduction%20to%20filter%20notation]]\n first.\n</div>\n\n<fieldset>\n <legend>Filters <sup>[1]</sup></legend>\n <table class=\"tmap-config-table tmap-large-input\">\n <<tmap-row type:\"input-textarea\"\n title:\"Node filter\"\n field:\"filter.prettyNodeFltr\"\n descr:\"In the map, only those tiddlers that match this filter\n are shown. Drafts and system tiddlers are automatically\n excluded.\">>\n <<tmap-row type:\"input-textarea\"\n title:\"Edge-type filter\"\n field:\"filter.prettyEdgeFltr\" \n descr:\"Only edges with a type that matches the filter are shown.\">>\n </table> \n</fieldset>\n\n---\n\n<sup>[1]</sup> In the editors above, a new line is equivalent to a space symbol.<br />\n<sup>[2]</sup> It is suggested to read\n[[Node and edge-type filters|http://tiddlymap.org#Node%20and%20edge-type%20filters]]\nand [[Edge-type namespaces|http://tiddlymap.org#Node%20and%20edge-type%20filters]]\nbefore using Tiddlymap's filter editor."
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView/layout": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/layout",
"caption": "Layout",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-checkbox\"\n title:\"Floating nodes\"\n field:\"config.physics_mode\"\n descr:\"Set this to true if you want your nodes to freely\n swirl around.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Filter nodes by edge types\"\n field:\"config.filter_nodes_by_edge_types\"\n descr:\"Only display nodes having edges matching the edge-type filter.\">>\n <<tmap-row type:\"input-text\"\n title:\"Background image\"\n field:\"config.background_image\"\n descr:\"The title of an image tiddler to be used as background\n in the view.\"\n note:\"You can also use an image url directly, however, the\n image needs be stored under the same domain as your wiki.\n Otherwise, it won't be displayed!\">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView/namespace": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/namespace",
"caption": "Namespace",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table tmap-small-input\">\n <<tmap-row type:\"input-text\"\n title:\"Edge-type namespace\"\n field:\"config.edge_type_namespace\" \n descr:\"A namespace (like `foaf` in `foaf:knows`) that will be\n automatically added to all edge types you create in\n this view. The namespace is only added if the types\n do not exist yet and do not have a namespace assigned yet.\n Namespaces are always hidden in the graph.\"\n note:\"Most likely, you don't want the edges created with this\n namespace to leak into other views, moreover, you don't\n want edges that do not possess the namespace ever to be\n shown here. In this case, use a private marker (`_`)\n in front of your namespace, e.g. `_mynamespace` and use\n an appropriate edge type filter, i.e. `+[prefix[_mynamespace]]`\n For further information see:\n \n * [[Edge-type namespaces|http://tiddlymap.org/#Edge-type%20namespaces]]\n * [[Private edge types|http://tiddlymap.org/#Private%20edge%20types]]\n \">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView",
"subtitle": "{{$:/core/images/options-button}} View configuration -- <<view>>",
"text": "\\rules except wikilink\n\n\\define privateEdgeTypes() [[private edge-types|http://tiddlymap.org/#Private%20edge%20types]]\n\n<$macrocall $name=\"tabs\"\n default=<<concat \"$(template)$/default\">>\n tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView/vis": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/vis",
"caption": "Graph",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n The local vis configurations will affect all\n elements (nodes and edges) of this view, unless they are\n overridden on a lower level. All options below are documented at\n [[vis.js.org|http://visjs.org/docs/network]].\n</div>\n<div class=\"tmap-flash-message tmap-info\">\n Only config items that you actually changed have an effect on the\n graph. Other options are visible, yet, inactive.\n</div>\n<$tmap-config\n mode=\"manage-config\"\n inherited=\"inherited-style\"\n extension=\"config.vis\" />\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/getEdgeType": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/getEdgeType",
"subtitle": "{{$:/plugins/felixhayashi/tiddlymap/icon}} Edge type specification",
"text": "\\rules except wikilink\n\\rules except underscore\n\n\\define filter() $(allEdgeTypes)$ +[search:title[$(term)$]]\n\n\\define badge(color, label, tooltip)\n<span style=\"background: $color$\" title=\"$tooltip$\">$label$</span>\n\\end\n\n\\define badges()\n<$tiddler tiddler={{!!text}}>\n<$set name=\"id\" value=<<tmap \"getETyId\" \"$(view)$\">>>\n<$set name=\"isVisible\" value=<<tmap \"isETyVisible\" \"$(view)$\">>>\n<div class=\"tmap-badges\">\n <span\n style=\"background: darkslategray\"\n title=\"Your input translates into this id.\">\n <<id>>\n </span>\n <$list filter=\"[<isVisible>regexp[true]]\">\n <<badge \"green\" \"visible\" \"Matches your view's filter\">>\n </$list>\n <$list filter=\"[<isVisible>regexp[false]]\">\n <<badge \"red\" \"not visible\" \"Doesn't match your view's filter\">>\n </$list>\n <$list filter=\"[<id>!regexp[^tmap:unknown$]]\" variable=\"item\">\n <$list filter=\"[<id>regexp[^_]]\">\n <<badge \"purple\" \"private\" \"Not shown in other views per default\">>\n </$list>\n <$list filter=\"[<id>regexp[.+:.+]]\">\n <<badge \"orange\" \"namespace\" \"This type is prefixed with a proper namespace\">>\n </$list>\n </$list>\n</div>\n</$set>\n</$set>\n</$tiddler>\n\\end\n\n\\define search()\n<p>\n You are about to connect \"<$text text=\"$(fromLabel)$\" />\"\n with \"<$text text=\"$(toLabel)$\" />\". Please specify a type.\n</p>\n<table id=\"tmap-search-table\">\n <tr>\n <td><b>Type:</b></td>\n <td>\n <$edit-text\n focus=\"true\"\n field=\"text\"\n type=\"text\"\n tag=\"input\"\n default=\"\"\n class=\"tmap-trigger-field\n tmap-triggers-ok-button-on-enter\n tmap-triggers-cancel-button-on-esc\" />\n <<badges>>\n </td>\n </tr>\n <tr>\n <td></td>\n <td>\n <$set name=\"term\" value={{!!text}}>\n <$set name=\"allEdgeTypes\" value=<<tmap \"option\" \"selector.allEdgeTypesById\">>>\n <ul class=\"tmap-small-list\">\n <$list filter=<<filter>>>\n <li>\n <$button class=\"tc-btn-invisible tmap-link\">\n <$view field=\"title\" />\n <$action-setfield $tiddler=<<output>> text={{!!title}} />\n </$button>\n </li>\n </$list>\n </ul>\n </$set>\n </$set>\n </td>\n </tr>\n</table>\n\\end\n\n<$list filter=\"[<temp>!has[more]]\" variable=\"item\"><<search>></$list>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/addNodeToMap": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/addNodeToMap",
"subtitle": "{{$:/core/images/tag-button}} Add node",
"classes": "tmap-modal-add-node",
"text": "\\rules except wikilink\n\n\\define backButtonText() back to list\n\\define outputAndTemplate() [[$(output)$]] [[$(template)$]]\n\n\\define editor()\n <$button class=\"tmap-go-back tc-btn-invisible\">\n {{$:/core/images/chevron-left}} <<backButtonText>>\n <$action-deletefield $tiddler=<<temp>> more template />\n <$action-sendmessage\n $message=\"tmap:tm-clear-tiddler\"\n keep=\"draft.title\"\n title=<<output>> />\n </$button>\n\n <$list filter=\"[<output>get[draft.title]is[tiddler]]\">\n <div class=\"tmap-flash-message tmap-warning\">\n Tiddler already exists! Use another title or click\n \"<<backButtonText>>\" to cancel your edit.\n </div>\n </$list>\n\n <div class=\"tmap-modal-editor\">\n <table class=\"tmap-config-table\">\n <tr class=\"tmap-template-select\">\n <td>Template</td>\n <td>\n <$select\n tiddler=<<temp>>\n field=\"template\">\n <option value=\"\"></option>\n <$list filter=<<tmap \"option\" \"selector.allPotentialNodes\">>>\n <option><$view field=\"title\" /></option>\n </$list>\n </$select>\n <$button>Load\n <$action-sendmessage\n $message=\"tmap:tm-clear-tiddler\"\n keep=\"draft.title\"\n title=<<output>> />\n <$list filter=\"[<temp>get[template]]\" variable=\"template\">\n <$action-sendmessage\n $message=\"tmap:tm-merge-tiddlers\"\n tiddlers=<<outputAndTemplate>>\n output=<<output>> />\n <$action-deletefield $tiddler=<<output>> tmap.id tmap.edges />\n </$list>\n </$button>\n </td>\n <td>Press the \"load\" button to activate the template.</td>\n </tr>\n </table>\n <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n <$set name=\"currentTiddler\" value=<<output>>>\n <$transclude tiddler=\"$:/core/ui/EditTemplate\" mode=\"block\" />\n </$set>\n </$importvariables>\n </div>\n\\end\n\n\\define search()\n<p>Add an existing tiddler to the map or create a new one.</p>\n<table id=\"tmap-search-table\">\n <tr>\n <td><b>Title:</b></td>\n <td>\n <$edit-text\n tiddler=<<output>>\n field=\"draft.title\"\n focus=\"true\"\n type=\"text\"\n tag=\"input\"\n default=\"\"\n class=\"tmap-trigger-field\n tmap-triggers-ok-button-on-enter\n tmap-triggers-cancel-button-on-esc\" />\n <$list filter=\"[<output>get[draft.title]!is[tiddler]]\">\n <$button\n tooltip=\"The tiddler does not exist yet and you may edit it\n before it is added to the map\">\n {{$:/core/images/edit-button}}\n <$action-setfield $tiddler=<<temp>> more=\"true\" />\n </$button> <sup>[1]</sup>\n </$list>\n </td>\n </tr>\n <tr>\n <td></td>\n <td>\n <$set name=\"term\" value={{!!draft.title}}>\n <ul class=\"tmap-small-list\">\n <$list filter=\"[search:title<term>!is[system]!has[draft.of]]\">\n <li>\n <$button class=\"tc-btn-invisible tmap-link\">\n <$view field=\"title\" />\n <$action-setfield $tiddler=<<output>> draft.title={{!!title}} />\n </$button>\n </li>\n </$list>\n </ul>\n </$set>\n </td>\n </tr>\n</table>\n\n<$list filter=\"[<output>get[draft.title]!is[tiddler]]\">\n<hr />\n<sup>[1]</sup>\n<small>\n The tiddler does not exist yet and you may edit it\n before it is added to the map\n</small>\n</$list>\n\\end\n\n<$list filter=\"[<temp>!has[more]]\" variable=\"item\"><<search>></$list>\n<$list filter=\"[<temp>has[more]]\" variable=\"item\"><<editor>></$list>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/cannotDeleteViewDialog": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/cannotDeleteViewDialog",
"subtitle": "{{$:/core/images/locked-padlock}} You cannot delete this view!",
"buttons": "ok",
"text": "\\rules except wikilink\n\nIt is not possible to delete the current view as ''<<count>>'' tiddlers\nare referencing it. To delete the view you must first remove the tiddlymap\nwidgets in the tiddlers listed below or change their view attributes.\n\n''References''\n\n<ul>\n<$list filter=<<refFilter>> variable=\"item\">\n <li><$link><<item>></$link></li>\n</$list>\n</ul>\n\nAfter the references are removed, you may delete the view.\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/getConfirmation": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/getConfirmation",
"subtitle": "{{$:/core/images/import-button}} You must confirm in order to proceed!",
"text": "\\rules except wikilink\n\n<<message>>\n\n''Are you really sure you want to do this?''"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/createView": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/createView",
"subtitle": "{{$:/core/images/new-button}} Creating a new view",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-text\"\n title:\"View name\"\n field:\"name\"\n focus:\"true\"\n class:\"tmap-trigger-field\n tmap-triggers-ok-button-on-enter\n tmap-triggers-cancel-button-on-esc\"\n descr:\"The name for the new view. If no name is entered,\n the program will invent one for you.\"\n note:\"You cannot override an existing view. In this case,\n you need to delete the old view first! You must no use\n slashes (`/`) in the name.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Clone view\"\n field:\"clone\"\n descr:\"Use the view that is currently displayed in the\n editor as blueprint. The view will be an __exact__\n clone of the current one, only with a different\n name.\">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/deleteNodeDialog": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/deleteNodeDialog",
"subtitle": "{{$:/core/images/delete-button}} You are about to delete <<count>> nodes",
"text": "\\rules except wikilink\n\n''Please choose an option or abort:''\n\n<$radio tiddler=<<output>> field=\"delete-from\" value=\"system\">\n Delete nodes from system <sup>[1]</sup>\n</$radio><br />\n<$radio tiddler=<<output>> field=\"delete-from\" value=\"filter\">\n Delete nodes from graph's filter <sup>[2]</sup>\n</$radio>\n\nThe following nodes will be deleted:\n\n<ul>\n<$list filter=<<tiddlers>>>\n <li><$view tiddler={{!!title}} field=\"title\" /></li>\n</$list>\n</ul>\n\n---\n\n<sup>[1]</sup>\n<small>This will delete all nodes, their corresponding tiddlers and all connected edges.</small><br/>\n<sup>[2]</sup>\n<small>''Important:'' Removing a node from the graph's filter only works, if the node has been added in the map editor per double click or via \"Add Node\". If the node hasn't been added as mentioned above, you need to change the underlying tiddler in a way that it doesn't match your filter anymore, if you don't want it to be displayed in the graph.</small>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/dublicateIdInfo": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/dublicateIdInfo",
"subtitle": "{{$:/core/images/info-button}} Dublicate id detected",
"buttons": "ok_suppress",
"text": "\\rules except wikilink\n\nTiddlyMap requires the value of the id field (\"tmap.id\") to be\nunique in order to correctly identify nodes and tiddlers.\n\nThe id of the \"<<param.changedTiddler>>\" already exists for these tiddlers:\n\n<ul>\n<$list filter=<<param.filter>> variable=\"item\">\n <li><$link><<item>></$link></li>\n</$list>\n</ul>\n\nTherefore TiddlyMap\n\n* assigned a new id to tiddler \"<<param.changedTiddler>>\"\n* removed all edges from \"<<param.changedTiddler>>\"\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/edgeNotVisible": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/edgeNotVisible",
"subtitle": "{{$:/core/images/info-button}} Edge will not be visible in view \"<<view>>\"",
"buttons": "ok_suppress",
"text": "\\rules except wikilink\n\nYou just created an edge of type\n<code><$text text=<<type>> /></code> that will not be\nvisible in this view because it doesn't match your\nedge-type filter settings.\n\nThe current edge-type filter of view \"<<view>>\" looks like this:\n\n<pre><code><$text text=<<eTyFilter>> /></code></pre>\n\nTo have the newly added type displayed in your view, adjust your\nedge-type filter accordingly. \n\nSome suggestions:\n\n<ul>\n <li>\n Explicitly add the type to the filter:\n <code><$text text=\"[[\" /><$text text=<<type>> /><$text text=\"]]\" /></code>\n </li>\n <li>\n <$set\n filter=\"[<type>regexp[:]splitbefore[:]]\"\n name=\"prefix\"\n emptyValue=<<tmap halfOfString \"$(type)$\">>>\n Add a filter rule (e.g. a prefix filter) that will match\n your type: <code>[prefix[<<prefix>>]]</code>\n </$set>\n </li>\n <li>Make your current view-filter less restrictive.</li>\n</ul>\n\nFor further information, please see:\n[[Node and edge-type filters|http://tiddlymap.org#Node%20and%20edge-type%20filters]]."
},
"$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default",
"caption": "Global node style",
"classes": "tmap-remove-top-space",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n A node's ''global configuration''\n (also referred to as //global individual config//) defines its\n individual appearance and behaviour in all views.\n</div>\n<<maybeShowTidColorWarning>>\n\n<$macrocall $name=\"sharedSettings\"\n twIconField=<<tidIconField>>\n faIconField=\"global.tmap.fa-icon\"\n labelField=<<tidLabelField>> />\n\n<$macrocall $name=\"visConfiguration\"\n mode=\"manage-node-types\"\n extensionField=\"global.tmap.style\"\n styleName=\"node's global style\"\n inheritedList=\"[[inherited-global-default-style]]\n [[inherited-local-default-style]]\n [[inherited-group-styles]]\" />\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local",
"caption": "Local node style",
"classes": "tmap-remove-top-space",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n The ''local node configuration''\n (also referred to as //view-specific node configuration//)\n overrides the //global individual configuration// and only affects\n the node's appearance and behaviour in the current view.\n</div>\n<<maybeShowTidColorWarning>>\n\n<fieldset>\n <legend>Behaviour</legend>\n <table class=\"tmap-config-table\">\n <$macrocall type=\"input-select\"\n $name=\"tmap-row\"\n title=\"Open view\"\n field=\"local.open-view\"\n nochoice=\"Disabled\"\n selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n descr=\"Clicking on this node will open the specified\n view instead of the tiddler represented by this node.\" />\n </table>\n</fieldset>\n\n<$macrocall $name=\"sharedSettings\"\n twIconField=\"local.tw-icon\"\n faIconField=\"local.fa-icon\"\n labelField=\"local.label\" />\n\n<$macrocall $name=\"visConfiguration\"\n mode=\"manage-node-types\"\n extensionField=\"local-individual-node-style\"\n styleName=\"node's local style\"\n inheritedList=\"[[inherited-global-default-style]]\n [[inherited-local-default-style]]\n [[inherited-group-styles]]\n [[global.tmap.style]]\" />\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/editNode": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode",
"subtitle": "{{$:/core/images/edit-button}} Editing style of node \"<<tiddler>>\"",
"classes": "tmap-remove-top-space",
"text": "\\rules except wikilink\n\n\\define maybeShowTidColorWarning()\n <$list filter=\"[<tidColor>regexp[.+]]\">\n <div class=\"tmap-flash-message tmap-warning\">\n You have set the tiddler's color\n field to \"<<tidColor>>\". This value will be completely ignored\n when you change node's color properties in the vis editor below.\n </div>\n </$list>\n\\end\n\n\\define iconSettings(twIconField, faIconField)\n <fieldset>\n <legend>Icon Settings</legend>\n <table class=\"tmap-config-table\">\n <<tmap-row type:\"input-text\"\n title:\"TW-icon\"\n field:\"$twIconField$\"\n descr:\"A tiddlywiki image reference.\n For example '$:/core/icon' for Movotun Jack.\">>\n <<tmap-row type:\"input-text\"\n title:\"FA-icon\"\n field:\"$faIconField$\"\n descr:\"A Font Awesome icon code.\n For example 'f206' for the bicycle symbol.\">>\n </table>\n </fieldset>\n\\end\n\n\\define sharedSettings(twIconField, faIconField, labelField)\n <fieldset>\n <legend>General Settings</legend>\n <table class=\"tmap-config-table\">\n <<tmap-row type:\"input-text\"\n title:\"Label\"\n field:\"$labelField$\"\n descr:\"Use this value as node label.\">>\n </table>\n </fieldset>\n <!-- display icon fieldset -->\n <<iconSettings \"$twIconField$\" \"$faIconField$\">> \n\\end\n\n<$macrocall\n $name=\"tabs\"\n default=<<concat \"$(template)$/default\">>\n tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft",
"caption": "Draft",
"text": "\\rules except wikilink\n\n<div class=\"tmap-modal-editor\">\n <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n <$set name=\"currentTiddler\" value=<<draftTRef>> >\n <$transclude tiddler=\"$:/core/ui/EditTemplate\" field=\"text\" mode=\"block\" />\n </$set>\n </$importvariables>\n</div>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original",
"caption": "Current Version",
"text": "\\rules except wikilink\n\n<div class=\"tmap-modal-editor\">\n <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n <$set name=\"currentTiddler\" value=<<originalTRef>> >\n <$transclude tiddler=\"$:/core/ui/ViewTemplate\" field=\"text\" mode=\"block\" />\n </$set>\n </$importvariables>\n</div>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor",
"subtitle": "{{$:/core/images/edit-button}} <<originalTRef>>",
"classes": "tmap-modal-fullscreen-editor tmap-remove-top-space",
"text": "\\rules except wikilink\n\n\\define defaultTab() $:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original\n\n<$macrocall $name=\"tabs\"\n default=<<defaultTab>>\n tabsList=\"[all[shadows]prefix[$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/]]\" />"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/fieldChanged": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/fieldChanged",
"subtitle": "{{$:/core/images/info-button}} The field \"<<name>>\" changed",
"text": "\\rules except wikilink\n\nYou changed the field \"<<name>>\" from \"<<oldValue>>\" to \"<<newValue>>\".\n\nIt is recommended to let TiddlyMap copy all values from the former field \"<<oldValue>>\" to the new field \"<<newValue>>\" so the data stored in \"<<oldValue>>\" is not lost. This operation has to be done now or never.\n\nDo you want to move each tiddler's existing \"<<oldValue>>\" value to \"<<newValue>>\"? Please note that any value currently stored in \"<<newValue>>\" would consequently be overridden and the old field \"<<oldValue>>\" would be eventually removed!"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenNotSupported": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenNotSupported",
"subtitle": "{{$:/core/images/info-button}} Your machine does not support fullscreen",
"buttons": "ok_suppress",
"text": "\\rules except wikilink\n\nPlease have a look [[here|http://caniuse.com/#feat=fullscreen]] to see a list of supported devices/browsers.\n\nSorry for this :("
},
"$:/plugins/felixhayashi/tiddlymap/dialog/renameView": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/renameView",
"subtitle": "{{$:/core/images/tag-button}} Please specify a view name",
"text": "\\rules except wikilink\n\n''Name:''\n<$edit-text focus=\"true\" tiddler=<<output>> field=\"text\" type=\"text\" tag=\"input\" default=\"\"\n class=\"tmap-trigger-field tmap-triggers-ok-button-on-enter\" />\n\nNote that ''<<count>>'' tiddlers are referencing this view.\n\n<$reveal type=\"nomatch\" text=\"0\" default=<<count>>>\n\nRenaming the view will cause the reference to be invalid.\nIt is recommended to first remove the tiddlymap widgets in\nthe tiddlers listed below or change their view attributes\naccordingly.\n\n''References''\n\n<ul>\n<$list filter=<<refFilter>> variable=\"item\">\n <li><$text text=<<item>> /></li>\n</$list>\n</ul>\n\n</$reveal>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/saveCanvas": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/saveCanvas",
"subtitle": "{{$:/core/images/options-button}} Save a snapshot image of view \"<<view>>\"",
"text": "\\rules except wikilink\n\n\\define preview()\n<div class=\"tmap-save-canvas-preview\">\n <$transclude tiddler=<<snapshot>> /><br />\n</div>\n\\end\n\n<table class=\"tmap-config-table\">\n <$macrocall $name=\"tmap-row\"\n type=\"input-text\"\n title=\"Name\"\n field=\"name\"\n descr=<<preview>> />\n <<tmap-row type:\"input-text\"\n title:\"Width\"\n field:\"width\"\n descr:\"Scales the image to match this new width (unit: px)\">>\n <<tmap-row type:\"input-text\"\n title:\"height\"\n field:\"height\"\n descr:\"Scales the image to match this new height (unit: px)\">>\n <<tmap-row type:\"input-radio\"\n title:\"Action\"\n field:\"action\"\n selectFilter:\"[[download|Download]]\n [[wiki|Save in wiki]]\n [[placeholder|Use as placeholder for this view]]\"\n descr:\"Save the image by downloading it to your computer or\n save it as a tiddler in your wiki.<br /><br />\n A third option is to make TiddlyMap use this image as\n placeholder for the current view. Placeholders are useful\n when the wiki is exported as static html\n or when editing a tiddler while having the preview\n shown. In this case the title input is ignored.\">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog",
"text": "\\rules except wikilink\n\n<div class=<<classes>>>\n<$importvariables\n filter=\"[[$:/plugins/felixhayashi/tiddlymap/misc/macros]]\n [[$:/core/macros/tabs]]\">\n<$transclude tiddler=<<template>> mode=\"block\" />\n</$importvariables>\n</div>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/welcome": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/welcome",
"subtitle": "{{$:/core/images/info-button }} Welcome",
"buttons": "ok",
"text": "\\rules except wikilink\n\nIt seems that you freshly installed TiddlyMap.\n\n* In case you need any help, please consult the [[online docs|http://tiddlymap.org#Documentation]] first.\n* You are welcome to create an [[issue|https://github.com/felixhayashi/TW5-TiddlyMap/issues]] at GitHub for any bug you discover.\n* Make sure to revisit the [[demo site|http://tiddlymap.org]] to see whether your version is up-to-date.\n* If you like TiddlyMap, please give it a star at [[GitHub|https://github.com/felixhayashi/TW5-TiddlyMap]] or tell your friends about it :)\n* ''Please note:'' TiddlyMap is distributed under the [[BSD 2-Clause License|http://opensource.org/licenses/BSD-2-Clause]], which belongs to the same license family, as the license used by TiddlyWiki. By using this plugin you agree to the product's [[License Terms|https://github.com/felixhayashi/TW5-TiddlyMap/blob/master/LICENSE]].\n\nEnjoy!\n\n---\n\nTiddlyMap will configure your wiki for optimal use. Everything can be changed back later by you, via the TiddlyWiki configurations panel, so no worries. If you checked some of the options below, please save & restart after closing this dialog.\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-checkbox\"\n title:\"Optimize storyview\"\n field:\"config.storyview\"\n descr:\"Sets the storyview to 'top' for optimal scrolling.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Optimize sidebar\"\n field:\"config.sidebar\"\n descr:\"Sets sidebar layout to 'fixed-fluid' for larger editor.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Optimize navigation\"\n field:\"config.navigation\"\n descr:\"Sets navigation style to open tiddlers at top for better map navigation.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Create demo welcome map\"\n field:\"config.demo\"\n descr:\"Creates a little hello world welcome map for you.\">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/widgetCodeGenerator": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/widgetCodeGenerator",
"subtitle": "{{$:/core/images/permalink-button}} Widget Code Generator",
"buttons": "close",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n Use the code below to embed a view in a tiddler.\n</div>\n\n<pre style=\"white-space: normal;\">\n<$tmap\n\n<$list filter=\"[<output>has[var.view]]\">\n view=\"<$view field='var.view' />\"</$list>\n<$list filter=\"[<output>field:var.click-to-use[true]]\">\n click-to-use=\"true\"</$list>\n<$list filter=\"[<output>has[var.editor]]\">\n editor=\"<$view field='var.editor' />\"</$list>\n<$list filter=\"[<output>has[var.width]]\">\n width=\"<$view field='var.width' />\"</$list>\n<$list filter=\"[<output>has[var.height]]\">\n height=\"<$view field='var.height' />\"</$list>\n<$list filter=\"[<output>has[var.class]]\">\n class=\"<$view field='var.class' />\"</$list>\n<$list filter=\"[<output>field:var.show-buttons[false]]\">\n show-buttons=\"false\"</$list>\n<$list filter=\"[<output>has[var.design]]\">\n design=\"<$view field='var.design' />\"</$list>></$tmap>\n</pre>\n\n<fieldset>\n <legend>Parameters</legend> \n <table class=\"tmap-config-table\">\n <$macrocall type=\"input-select\"\n $name=\"tmap-row\"\n title=\"View\"\n field=\"var.view\"\n nochoice=\" \"\n selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n descr=\"The view to bind the wiedget to\" />\n <<tmap-row type:\"input-select\"\n title:\"Editor bar\"\n field:\"var.editor\"\n selectFilter:\"[[|Hidden]]\n [[vis|Simple]]\n [[advanced|Advanced]]\"\n descr:\"Whether the widget should act as an editor or not.\">>\n <<tmap-row type:\"input-select\"\n title:\"Design\"\n field:\"var.design\"\n selectFilter:\"[[|Normal]]\n [[plain|Plain]]\"\n descr:\"Usually a header is displayed and borders. Plain\n design will only show the mere graph.\">>\n <<tmap-row type:\"input-text\"\n title:\"Height\"\n field:\"var.height\"\n descr:\"Graph's height in css units. Defaults to '300px'.\">>\n <<tmap-row type:\"input-text\"\n title:\"Width\"\n field:\"var.width\"\n descr:\"Graph's width in css units. Defaults to '100%'.\">>\n <<tmap-row type:\"input-text\"\n title:\"Class\"\n field:\"var.class\"\n descr:\"A custom class to apply your own css.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Click to use\"\n field:\"var.click-to-use\"\n default:\"false\"\n descr:\"A click is needed to enable the graph.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Show buttons\"\n field:\"var.show-buttons\"\n default:\"true\"\n descr:\"Show or hide the graph's navigation buttons.\">>\n </table>\n</fieldset>"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter/close": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/close",
"text": "\\rules except wikilink\n\n<$button class=\"tmap-dialog-button tmap-close-button\" tooltip=\"Close this dialog\">Close\n\n <!-- trigger dialog callback -->\n <$action-setfield $tiddler=<<result>> text=\"1\" />\n \n</$button>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok",
"text": "\\rules except wikilink\n\n<$button class=\"tmap-dialog-button tmap-ok-button\" tooltip=\"Confirm dialog\">OK\n\n <!-- trigger dialog callback -->\n <$action-setfield $tiddler=<<result>> text=\"1\" />\n \n</$button>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_cancel": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_cancel",
"text": "\\rules except wikilink\n\n<$transclude tiddler=\"$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok\" mode=\"inline\" />\n<$button class=\"tmap-dialog-button tmap-cancel-button\" tooltip=\"Close dialog without saving\">Cancel\n <!-- trigger dialog callback -->\n <$action-setfield $tiddler=<<result>> text=\"\" />\n</$button>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_suppress": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_suppress",
"text": "\\rules except wikilink\n\n<$set name=\"currentTiddler\" value=<<title>> >\n\n<$checkbox field=\"suppress\" checked=\"1\" unchecked=\"0\" default=\"0\"> Do not show this dialog again</$checkbox>\n<$button class=\"tmap-dialog-button tmap-ok-button\" tooltip=\"Confirm this dialog\">OK\n\n <!-- trigger dialog callback -->\n <$action-setfield $tiddler=<<result>> text=\"1\" />\n \n <!-- suppress dialog in the future -->\n <$action-sendmessage $message=\"tmap:tm-suppress-dialog\"\n dialog=<<templateId>>\n suppress={{!!suppress}} />\n \n</$button>\n\n</$set>"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter",
"text": "\\rules except wikilink\n\n\\define footer() $:/plugins/felixhayashi/tiddlymap/dialogFooter/$(buttons)$\n\n<$transclude tiddler=<<footer>> />\n\n<!-- we need this button to be able to close a tiddler from outside programmatically -->\n<$button class=\"tmap-hidden-close-button\" message=\"tm-close-tiddler\" />"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter/element_type_manager": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/element_type_manager",
"text": "\\rules except wikilink\n\n<$button\n class=\"tmap-dialog-button tmap-save-button\"\n tooltip=\"Save the current changes\">Save\n <$action-sendmessage\n $message=\"tmap:tm-save-type-form\"\n mode=<<mode>>\n output=<<output>> />\n</$button>\n<$button\n class=\"tmap-dialog-button tmap-cancel-button\"\n tooltip=\"Cancel the most resent changes and exit\">Quit\n <$action-setfield $tiddler=<<result>> text=\"1\" />\n</$button>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/deleteType": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/deleteType",
"caption": "Removal",
"text": "\\rules except wikilink\n\n\\define manage-edge-types()\n <$macrocall $name=\"tmap-row\"\n type=\"input-checkbox\"\n title=\"Delete type\"\n field=\"temp.deleteType\"\n default={{!id}}\n readonly={{!!temp.idImmutable}}\n descr=\"If you want to delete this type, set this to true\n and click the save button afterwards. Predefined system\n types cannot be deleted.\" note=\"Consequently, all edges\n of this type will be deleted.\" />\n\\end\n\n\\define manage-node-types()\n <$macrocall $name=\"tmap-row\"\n type=\"input-checkbox\"\n title=\"Delete type\"\n field=\"temp.deleteType\"\n default={{!id}}\n readonly={{!!temp.idImmutable}}\n descr=\"If you want to delete this type, set this to true and\n click the save button afterwards. Predefined system\n types cannot be deleted.\" />\n\\end\n\n<table class=\"tmap-config-table\"><$macrocall $name=<<mode>> /></table>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/description": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/description",
"caption": "Description",
"text": "\\rules except wikilink\n\n\\define manage-edge-types()\n <<tmap-row type:\"input-textarea\"\n title:\"Description\"\n field:\"description\"\n descr:\"An optional description for this type. The\n description will be displayed as tooltip when\n moving the mouse over an edge of this type.\">>\n\\end\n\n\\define manage-node-types()\n <<tmap-row type:\"input-textarea\"\n title:\"Description\"\n field:\"description\" \n descr:\"An optional description for this type.\">>\n\\end\n\n<table class=\"tmap-config-table\">\n <$macrocall $name=<<mode>> />\n</table>\n\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings",
"caption": "General",
"text": "\\rules except wikilink\n\n\\define manage-edge-types()\n <<tmap-row type:\"input-text\"\n title:\"Label\"\n field:\"label\"\n descr:\"An optional alias used as edge-label.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Show label\"\n field:\"show-label\"\n default:\"true\"\n descr:\"If unchecked, no edge label will be displayed.\">>\n\\end\n\\define manage-node-types()\n <$list filter=\"[<currentTiddler>!regexp:id[tmap:]]\">\n <<tmap-row type:\"input-textarea\"\n title:\"Scope\"\n field:\"scope\"\n descr:\"A filter expression that defines, which nodes inherit\n this node-type and its style.\">>\n </$list>\n <$macrocall type=\"input-select\"\n $name=\"tmap-row\"\n title=\"Priority\"\n field=\"priority\"\n selectFilter=<<tmap \"scale\" \"100\">>\n descr=\"When a type has a a higher priority than another type,\n its style will override the other style\" />\n\\end\n\n<table class=\"tmap-config-table\">\n <$macrocall\n $name=\"tmap-row\"\n title=\"Identifier\"\n field=\"temp.newId\"\n type=\"input-text\"\n default={{!!id}}\n readonly={{!!temp.idImmutable}}\n descr=\"A unique identifier\"\n />\n <$macrocall $name=<<mode>> />\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview",
"caption": "Overview",
"text": "\\rules except wikilink\n\n\\define date(f) <$view field=$f$ format=\"date\" template=\"DDth mmm hh:mm:ss\"/>\n\n! <$link to={{!!typeTRef}}><$view field=\"id\" /></$link>\n\n<table class=\"tmap-key-value-table\">\n <tr>\n <th align=\"left\">Created on</th>\n <td>\n <<date \"created\">>\n </td>\n </tr>\n <tr>\n <th align=\"left\">Modified on</th>\n <td><<date \"modified\">></td>\n </tr>\n <tr>\n <th align=\"left\">Usage count</th>\n <td>\n <span class=\"tmap-edge-type-specific\">\n <$view field=\"temp.usageCount\" />\n </span>\n <span class=\"tmap-node-type-specific\">\n <$count filter={{!!scope}}>0</$count>\n </span>\n </td>\n </tr>\n</table>\n\n<$view field=\"description\">//No description available//</$view>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/styling": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/styling",
"caption": "Styling",
"text": "\\rules except wikilink\n\n\\define url()\n <$set\n filter=\"[<mode>prefix[manage-edge-types]]\"\n name=\"module\"\n value=\"edges\"\n emptyValue=\"nodes\">\n [[visjs.org|http://visjs.org/docs/network/$(module)$]]\n </$set>\n\\end\n\n<fieldset class=\"tmap-node-type-specific\">\n <legend>Icon Settings</legend>\n <table class=\"tmap-config-table\">\n <<tmap-row type:\"input-text\"\n title:\"TW-icon\"\n field:\"tw-icon\"\n descr:\"A tiddlywiki image reference.\n For example '$:/core/icon' for Movotun Jack.\">>\n <<tmap-row type:\"input-text\"\n title:\"FA-icon\"\n field:\"fa-icon\"\n descr:\"A Font Awesome icon code.\n For example 'f206' for the bicycle symbol.\">>\n </table>\n</fieldset>\n\n<fieldset><legend>Visjs styles</legend>\n <div class=\"tmap-flash-message tmap-info\">\n All visjs options below are documented at <<url>>.\n </div>\n <div class=\"tmap-flash-message tmap-info\">\n Only config items that you actually changed have an effect on\n the graph. Other options are visible, yet, inactive.\n </div>\n <$tmap-config\n mode=<<mode>>\n inherited=\"inherited-style\"\n extension=\"style\" />\n</fieldset>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager",
"subtitle": "{{$:/core/images/tag-button}} <<topic>>",
"buttons": "element_type_manager",
"classes": "tmap-remove-top-space",
"text": "\\rules except wikilink\n\n\\define defaultTab()\n$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview\n\\end\n\n\\define settingsTab()\n$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings\n\\end\n\n\\define tabsFilter()\n[all[shadows]prefix[$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/]]\n\\end\n\n\\define searchFilter()\n$(searchSelector)$\n+[sort[title]nsort[priority]]\n+[removeprefix<typeRootPath>removeprefix[/]]\n+[search:title{$:/temp/tmap/MapElementTypeSearch}]\n\\end\n\n\\define managerClass() tmap-$(mode)$\n\n\\define typePath() $(typeRootPath)$/$(id)$\n\n<div id=\"tmap-element-type-manager\" class=<<managerClass>>>\n <div>\n <div class=\"tmap-searchbar\">\n <$edit-text\n focus=\"true\"\n tiddler=\"$:/temp/tmap/MapElementTypeSearch\"\n type=\"text\"\n tag=\"input\"\n default=\"\" />\n <$list filter=\"[{$:/temp/tmap/MapElementTypeSearch}regexp[.+]]\n +[addprefix[/]]\n +[addprefix<typeRootPath>]\n +[!is[tiddler]!is[shadow]]\">\n <$button tooltip=\"Create a new type of this name\">\n {{$:/core/images/new-button}}\n <$action-sendmessage\n $message=\"tmap:tm-create-type\"\n mode=<<mode>>\n id={{$:/temp/tmap/MapElementTypeSearch}}\n output=<<output>> />\n <$action-setfield $tiddler=\"$:/temp/tmap/MapElementTypeSearch\" text=\"\" />\n </$button>\n </$list>\n\n </div>\n <ul>\n <$list\n filter=<<searchFilter>>\n emptyMessage=<<noTypeFound>>\n variable=\"id\">\n <li>\n <span class=\"tmap-ranking tmap-node-type-specific\">\n # <$view tiddler=<<typePath>> field=\"priority\">1</$view>\n </span>\n <$button class=\"tc-btn-invisible tmap-link\"><<id>>\n <$action-setfield\n $tiddler=<<qualify \"$:/state/tabs/MapElementTypeManager\">>\n text=<<defaultTab>> />\n <$action-sendmessage\n $message=\"tmap:tm-load-type-form\"\n id=<<id>>\n mode=<<mode>>\n output=<<output>> />\n </$button>\n </li>\n </$list>\n </ul>\n </div>\n <div>\n <$reveal type=\"nomatch\" text=\"\" default={{!!id}} >\n <$macrocall\n $name=\"tabs\"\n default=<<defaultTab>>\n state=\"$:/state/tabs/MapElementTypeManager\"\n tabsList=<<tabsFilter>> />\n </$reveal>\n <$reveal type=\"match\" text=\"\" default={{!!id}} >\n <div class=\"tmap-flash-message tmap-info\">\n Please select a type from the list or create a new one by\n entering the type name in the search field on the left.\n </div>\n <div class=\"tmap-flash-message tmap-info tmap-node-type-specific\">\n The number next to the node-type label represents it's priority.\n </div>\n </$reveal>\n </div>\n</div>\n"
},
"$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node": {
"title": "$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node",
"text": "\\define single()\n <$list filter=\"\n [[tmap:tm-toggle-central-topic, $:/core/images/star-filled, Toggle central topic]]\n [[tmap:tm-delete-element, $:/core/images/delete-button, Delete node]]\">\n <$button class=\"tc-btn-invisible\">\n <$action-sendmessage $message=<<tmap \"splitAndSelect\" \", \" \"0\">> />\n <$transclude tiddler=<<tmap \"splitAndSelect\" \", \" \"1\">> />\n <<tmap \"splitAndSelect\" \", \" \"2\">>\n </$button>\n </$list>\n\\end\n\n\\define multi()\n <$list filter=\"\n [[tmap:tm-delete-element, $:/core/images/delete-button, Delete selected nodes]]\">\n <$button class=\"tc-btn-invisible\">\n <$action-sendmessage $message=<<tmap \"splitAndSelect\" \", \" \"0\">> />\n <$transclude tiddler=<<tmap \"splitAndSelect\" \", \" \"1\">> />\n <<tmap \"splitAndSelect\" \", \" \"2\">>\n </$button>\n </$list>\n\\end\n\n<div class=\"tc-drop-down\">\n <$macrocall $name=<<mode>> />\n</div>\n"
},
"$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar": {
"title": "$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar",
"text": "\\rules except wikilink\n\\define showEdgeField() show-$(curEdgeId)$\n\n<!-- === View Switcher ========================================== -->\n\n<div class=\"tmap-menu-bar\">\n View:\n <$reveal type=\"match\" text=\"false\" default=<<isViewBound>> >\n <$select\n tiddler=<<viewHolder>>\n field=\"text\"\n default=<<viewLabel>> >\n <$list filter=<<tmap \"option\" \"selector.allViewsByLabel\">> >\n <option value={{!!title}}>\n <$view tiddler={{!!title}} field=\"title\" />\n </option>\n </$list>\n </$select>\n </$reveal>\n <$reveal type=\"match\" text=\"true\" default=<<isViewBound>> >\n <b><<viewLabel>></b>\n </$reveal>\n\n<!-- === Menu =================================================== -->\n\n <$button\n popup=<<qualify \"$:/temp/menu\">>\n class=\"tmap-unicode-button\"\n tooltip=\"Open the Menu\">{{$:/core/images/menu-button}}\n </$button>\n\n <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/menu\">> >\n <div class=\"tc-drop-down\">\n <a href=\"http://tiddlymap.org#Documentation\" target=\"_blank\">\n {{$:/core/images/info-button}} Open online help\n </a>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-create-view\">\n {{$:/core/images/new-button}} Create new view\n </$button>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-generate-widget\">\n {{$:/core/images/permalink-button}} Grab widget code\n </$button>\n <div class=\"tmap-list-separator\">Global configurations:</div>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-configure-system\">\n {{$:/core/images/options-button}} Configure TiddlyMap\n </$button>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-manage-edge-types\">\n <span class=\"tmap-unicode-icon\">◭</span> Manage edge-types\n </$button>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-manage-node-types\">\n <span class=\"tmap-unicode-icon\">▢</span> Manage node-types\n </$button>\n <div class=\"tmap-view-actions\">\n <div class=\"tmap-list-separator\">Actions for this view:</div>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-edit-view\">\n {{$:/core/images/options-button}} Configure view\n </$button>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-rename-view\">\n {{$:/core/images/tag-button}} Rename view\n </$button>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-delete-view\">\n {{$:/core/images/delete-button}} Delete view\n </$button>\n </div>\n </div>\n </$reveal>\n\n<!-- === Neighbourhood menu ===================================== -->\n\n <$reveal\n type=\"match\"\n text=\"true\"\n default=<<tmap \"option\"\n \"config.sys.editorMenuBar.showNeighScopeButton\">>>\n <$button\n class=<<neighScopeBtnClass>>\n tooltip=\"Change the neighbourhood scope\"\n popup=<<qualify \"$:/temp/neighScope\">>>\n {{$:/core/images/preview-open}}\n </$button>\n </$reveal>\n\n <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/neighScope\">> >\n <div class=\"tc-drop-down\">\n <div class=\"tmap-list-separator\">Neighbourhood scope</div>\n <$button class=\"tc-btn-invisible\">None\n <$action-setfield\n $tiddler=<<viewRoot>>\n config.neighbourhood_scope=\"\" />\n </$button>\n <$list filter=\"[[1|1 step distance]]\n [[2|2 step distance]]\n [[3|3 step distance]]\n [[4|4 step distance]]\n [[5|5 step distance]]\">\n <$button class=\"tc-btn-invisible\">\n <<tmap \"splitAndSelect\" \"|\" \"1\">>\n <$action-setfield\n $tiddler=<<viewRoot>>\n config.neighbourhood_scope=<<tmap \"splitAndSelect\" \"|\" \"0\">> />\n </$button>\n </$list>\n <$button class=\"tc-btn-invisible\">No limit\n <$action-setfield\n $tiddler=<<viewRoot>>\n config.neighbourhood_scope=\"100\" />\n </$button>\n\n <div class=\"tmap-list-separator\">Neighbourhood traversal</div>\n\n <$radio field=\"config.neighbourhood_directions\" value=\"in\"> Incoming</$radio><br />\n <$radio field=\"config.neighbourhood_directions\" value=\"out\"> Outgoing</$radio><br />\n <$radio field=\"config.neighbourhood_directions\" value=\"\"> Both</$radio>\n\n <div class=\"tmap-list-separator\">Other</div>\n\n <$checkbox field=\"config.show_inter_neighbour_edges\"\n checked=\"true\" unchecked=\"false\"> Inter-neighbour edges</$checkbox>\n\n </div>\n </$reveal>\n\n<!-- === Tracing ===================================== -->\n\n <$reveal\n type=\"match\"\n text=\"true\"\n default=<<isShowNeighbourhood>>>\n <$button\n class=<<tracingBtnClass>>\n tooltip=\"Trace your clicks on neighbouring nodes.\"\n popup=<<qualify \"$:/temp/tmap-tracing\">>>\n {{$:/core/images/timestamp-on}}\n </$button>\n </$reveal>\n\n <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/tmap-tracing\">> >\n <div class=\"tc-drop-down\">\n <$button message=\"tmap:tm-neighbourhood-reset-trace\">\n {{$:/core/images/erase}} Restart\n </$button>\n <span\n title=\"\n Enable this option to trace your clicks on neighbouring nodes.\n Traced neighbours are temporarily added to the map (until the map is closed)\n as if they where regular nodes of the map\"\n >\n <$checkbox\n field=\"config.neighbourhood_trace_clicks\"\n checked=\"true\"\n unchecked=\"false\"\n >\n Trace clicked nodes\n </$checkbox>\n </span>\n <br />\n <span title=\"Will focus an zoom on the latest traced node\">\n <$checkbox\n field=\"config.neighbourhood_focus_newly_traced_node\"\n checked=\"true\"\n unchecked=\"false\"\n >\n Focus traced nodes\n </$checkbox>\n </span>\n <br />\n <span title=\"Per default, only neighbours of nodes matching the node filter are displayed. Enable this option to also show neighbours of traced nodes.\">\n <$checkbox field=\"config.neighbourhood_include_traced_node_neighbours\"\n checked=\"true\" unchecked=\"false\"> Show neighbours of all traced nodes</$checkbox>\n </span>\n </div>\n </$reveal>\n\n<!-- === Export menu ============================================ -->\n\n <$reveal\n type=\"match\"\n text=\"true\"\n default=<<tmap \"option\" \"config.sys.editorMenuBar.showScreenshotButton\">>>\n <$button class=\"tmap-unicode-button\" tooltip=\"Open the map-export menu\" popup=<<qualify \"$:/temp/mapExport\">>>\n {{$:/core/images/download-button}}\n </$button>\n </$reveal>\n\n <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/mapExport\">>>\n <div class=\"tc-drop-down\">\n <$button\n class=\"tc-btn-invisible\"\n tooltip=\"Export the graph and all its elements\n in form of a JSON file\">\n {{$:/core/images/permalink-button}} Save as JSON file\n <$action-sendmessage\n $message=\"tmap:tm-download-graph\"\n view=<<viewLabel>> />\n </$button>\n <$button\n class=\"tc-btn-invisible\"\n tooltip=\"Create a png image to download or save it\n as image or view-placeholder in your wiki\">\n {{$:/core/images/palette}} Save as png image\n <$action-sendmessage $message=\"tmap:tm-save-canvas\" />\n </$button>\n </div>\n </$reveal>\n\n<!-- === Raster menu ============================================ -->\n\n <$reveal\n type=\"match\"\n text=\"true\"\n default=<<tmap \"option\" \"config.sys.editorMenuBar.showRasterMenuButton\">>>\n <$button\n tooltip=\"Change the raster of your map\"\n class=\"tmap-unicode-button\"\n popup=<<qualify \"$:/temp/rasterMenu\">>>\n {{$:/core/images/line-width}}\n </$button>\n </$reveal>\n\n <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/rasterMenu\">>>\n <div class=\"tc-drop-down\">\n <$button class=\"tc-btn-invisible\">Disable raster\n <$action-setfield\n $tiddler=<<viewRoot>>\n config.raster=\"\" />\n </$button>\n <div class=\"tmap-list-separator\">Raster sizes</div>\n <$list filter=\"[[50|50px]]\n [[75|75px]]\n [[100|100px]]\n [[150|150px]]\">\n <$button class=\"tc-btn-invisible\">\n <<tmap \"splitAndSelect\" \"|\" \"1\">>\n <$action-setfield\n $tiddler=<<viewRoot>>\n config.raster=<<tmap \"splitAndSelect\" \"|\" \"0\">> />\n </$button>\n </$list>\n </div>\n </$reveal>\n\n</div>\n"
},
"$:/plugins/felixhayashi/tiddlymap/misc/focusButton": {
"title": "$:/plugins/felixhayashi/tiddlymap/misc/focusButton",
"text": "\\define filter() [list[$:/temp/tmap/nodes/$(viewLabel)$]search:title{$:/temp/tmap/bar/search}]\n\\define concat(str) $str$\n\n\\define state() $(widgetPopupsPath)$/focus\n\n<div class=\"tmap-focus-button\">\n <$reveal type=\"match\" state=<<state>> text=\"\">\n <$button\n tooltip=\"Zoom on a specific node\"\n class=<<tv-config-toolbar-class>>>{{$:/core/images/advanced-search-button}}\n <$action-setfield $tiddler=\"$:/temp/tmap/bar/search\" text=\"\" />\n <$action-setfield $tiddler=<<state>> text=\"1\" />\n </$button>\n </$reveal>\n <$reveal type=\"nomatch\" state=<<state>> text=\"\">\n <$button\n tooltip=\"Close zoom popup\"\n class=<<tv-config-toolbar-class>>>{{$:/core/images/advanced-search-button}}\n <$action-setfield $tiddler=<<state>> text=\"\" />\n </$button>\n <div class=\"tmap-search-dropdown\">\n <div class=\"tc-drop-down\">\n <$edit-text\n focus=\"true\"\n tiddler=\"$:/temp/tmap/bar/search\"\n field=\"text\"\n type=\"text\"\n tag=\"input\"\n default=\"\" />\n <small><$count filter=<<filter>> /> results</small>\n <hr />\n <div class=\"tmap-very-small-list\">\n <$list filter=<<filter>>\n variable=\"item\"\n emptyMessage=\"//No results//\">\n <$button\n class=\"tc-btn-invisible\"\n message=\"tmap:tm-focus-node\"\n param=<<item>>>\n <$view tiddler=<<item>> field=\"title\" />\n </$button>\n </$list>\n </div>\n </div>\n </div>\n </$reveal>\n</div>"
},
"$:/plugins/felixhayashi/tiddlymap/hook/editor": {
"title": "$:/plugins/felixhayashi/tiddlymap/hook/editor",
"caption": "Map",
"tags": "$:/tags/SideBar",
"text": "\\define width() calc(100% - 15px)\n\n<div class=\"tmap-mobile-editor\">\n <div class=\"tmap-flash-message tmap-warning\">\n The editor is not displayed in mobile mode.\n </div>\n</div>\n<div class=\"tmap-desktop-editor\">\n <$tiddlymap\n class=\"tmap-sidebar-map-editor\"\n editor=\"advanced\"\n object-id=\"main_editor\"\n click-to-use=\"false\">\n </$tiddlymap>\n</div>"
},
"$:/plugins/felixhayashi/tiddlymap/hook/liveTab": {
"title": "$:/plugins/felixhayashi/tiddlymap/hook/liveTab",
"caption": "Live",
"text": "\\define width() calc(100% - 15px)\n\n<div class=\"tmap-mobile-editor\">\n <div class=\"tmap-flash-message tmap-warning\">\n The live tab is not displayed in mobile mode.\n </div>\n</div>\n<div class=\"tmap-desktop-editor\">\n <$set name=\"view\"\n filter=\"[{$:/temp/tmap/currentTiddler}get[tmap.open-view]]\"\n emptyValue=<<tmap \"option\" \"config.sys.liveTab.fallbackView\">>>\n <div>\n <$tiddlymap\n view=<<view>>\n click-to-use=\"false\"\n refresh-triggers=\"$:/temp/tmap/currentTiddler\"\n object-id=\"live_tab\">\n </$tiddlymap>\n </div>\n </$set> \n</div>"
},
"$:/plugins/felixhayashi/tiddlymap/misc/quickConnectButton": {
"title": "$:/plugins/felixhayashi/tiddlymap/misc/quickConnectButton",
"tags": "$:/tags/ViewToolbar",
"description": "{{$:/language/Buttons/TiddlyMap/Hint}}",
"caption": "{{$:/plugins/felixhayashi/tiddlymap/icon}} {{$:/language/Buttons/TiddlyMap/Caption}}",
"text": "\\define buttonClass() $(tv-config-toolbar-class)$ $(additional-classes)$\n\n\\define nonExistentItem()\n<<item>> <span style=\"color: #9E9E9E\">(will be created)</span>\n\\end\n\n\\define noConnectionsMsg()\n<tr><td colspan=\"4\">//No connections found!//</td></tr>\n\\end\n\n\\define normalSearchFilter()\n[!is[system]!has[draft.of]search:title{$:/temp/quickConnectSearch}sortcs[title]limit[50]]\n\\end\n\n\\define regexSearchFilter()\n[!is[system]!has[draft.of]regexp{$:/temp/quickConnectSearch}sortcs[title]limit[50]]\n\\end\n\n\\define showButton(state)\n<$button set=\"$:/temp/tmap/state/popup/quickConnect\"\n setTo=\"$state$\" tooltip={{$:/language/Buttons/TiddlyMap/Hint}} \n aria-label={{$:/language/Buttons/TiddlyMap/Caption}}\n class=<<buttonClass>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">{{$:/plugins/felixhayashi/tiddlymap/icon}}</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TiddlyMap/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n\\define searchResults()\n<td>\n <$button tooltip=\"Create incoming edge\">\n <<tmap \"option\" \"misc.arrows.in\">>\n <$action-sendmessage $message=\"tmap:tm-create-edge\"\n from=<<item>>\n to=<<currentTiddler>>\n force=\"true\"\n label={{$:/temp/quickConnectSearch/type}}\n view={{$:/temp/quickConnectSearch/view}} />\n </$button>\n</td>\n<td>\n <$button tooltip=\"Create outgoing edge\">\n <<tmap \"option\" \"misc.arrows.out\">>\n <$action-sendmessage $message=\"tmap:tm-create-edge\"\n from=<<currentTiddler>>\n to=<<item>>\n force=\"true\"\n label={{$:/temp/quickConnectSearch/type}}\n view={{$:/temp/quickConnectSearch/view}} />\n </$button>\n</td>\n<td>\n <$list\n filter=\"[<item>is[tiddler]]\"\n emptyMessage=<<nonExistentItem>>>\n <$view tiddler=<<item>> field=\"title\" />\n </$list>\n</td>\n\\end\n\n\\define hidePopup()\n<$macrocall $name=\"showButton\" state=<<qualify>> />\n\\end\n\n\\define showPopup()\n<$set name=\"additional-classes\" value=\"tmap-active-button\">\n <$macrocall $name=\"showButton\" state=\"\" />\n</$set>\n<$set\n name=\"searchFilter\"\n filter=\"[field:title[$:/state/tmap/tid-toolbar]has[re-filter]]\"\n value=<<regexSearchFilter>>\n emptyValue=<<normalSearchFilter>>>\n<div class=\"tmap-quick-connect tc-reveal tc-popup\">\n <div class=\"tc-drop-down\">\n <div class=\"title\">Create connection</div>\n <table class=\"tmap-quick-connect-search-bar\">\n <tr>\n <td>Type:</td>\n <td>\n <$edit-text\n tiddler=\"$:/temp/quickConnectSearch/type\"\n field=\"text\"\n type=\"text\"\n tag=\"input\"\n default=\"\" />\n <$select tiddler=\"$:/temp/quickConnectSearch/type\" default=\"\">\n <option></option>\n <$list filter=<<tmap \"option\" \"selector.allEdgeTypesById\">>>\n <option>{{!!title}}</option>\n </$list>\n </$select>\n </td>\n </tr>\n <tr>\n <td>Search:</td>\n <td>\n <$edit-text tiddler=\"$:/temp/quickConnectSearch\" type=\"text\" tag=\"input\" default=\"\"></$edit-text>\n <$checkbox\n tiddler=\"$:/state/tmap/tid-toolbar\"\n field=\"re-filter\"\n checked=\"1\"\n unchecked=\"\"\n default=\"\"> regexp\n </$checkbox>\n<!--\n <small>(<$count filter=<<searchFilter>> /> results)</small>\n-->\n </td>\n </tr>\n </table>\n <table class=\"tmap-create-connection-table\">\n <tr>\n <td colspan=\"2\">\n <table class=\"tmap-very-small-list\">\n <$list\n filter=<<searchFilter>>\n variable=\"item\">\n <tr><<searchResults>></tr>\n </$list>\n <tr>\n <$list filter=\"[{$:/temp/quickConnectSearch}regexp[.+]] -[is[tiddler]]\" variable=\"item\">\n <<searchResults>>\n </$list>\n </tr>\n </table>\n </td>\n </tr>\n </table>\n <div class=\"title\">Existing Connections</div>\n <div class=\"tmap-quick-connect-existing-bar\">\n <$select\n tiddler=\"$:/state/tmap/tid-toolbar\"\n field=\"direction\"\n default=\"both\">\n <option value=\"both\">both</option>\n <option value=\"in\">incoming</option>\n <option value=\"out\">outgoing</option>\n </$select>\n <$checkbox\n tiddler=\"$:/state/tmap/tid-toolbar\"\n field=\"filter.links\"\n checked=\"-[[tw-body:link]]\"\n unchecked=\"\"\n default=\"\"> hide links\n </$checkbox>\n </div>\n <table class=\"tmap-connection-table\">\n<!--\n <tr>\n <th></th>\n <th>Tiddler</th>\n <th>Type</th>\n <th></th>\n </tr>\n-->\n \n <$tmap-connections\n filter=<<tmap mergeFields \"$:/state/tmap/tid-toolbar\" \"filter.\">>\n direction={{$:/state/tmap/tid-toolbar!!direction}}\n emptyMessage=<<noConnectionsMsg>>>\n <tr>\n <td title=<<direction>>><<directionSymbol>></td>\n <td><$link to=<<neighbour>>><$view field=\"title\" /></$link></td>\n <td><<edge.type>></td>\n <td>\n <$button\n tooltip=\"Delete this connection\"\n class=\"tc-btn-invisible\">{{$:/core/images/close-button}}\n <$action-sendmessage $message=\"tmap:tm-remove-edge\"\n id=<<edge.id>>\n from=<<edge.from>>\n to=<<edge.to>>\n type=<<edge.type>> />\n </$button>\n </td>\n </tr>\n </$tmap-connections>\n </table> \n </div>\n</div>\n</$set>\n\\end\n\n<$list filter=\"[all[current]is[tiddler]]\"><$list filter=\"[{$:/temp/tmap/state/popup/quickConnect}prefix<qualify>]\" variable=\"item\" emptyMessage=<<hidePopup>>><<showPopup>></$list></$list>"
},
"$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png": {
"title": "$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png": {
"title": "$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/tiddlymap/icon": {
"title": "$:/plugins/felixhayashi/tiddlymap/icon",
"tags": "$:/tags/Image",
"text": "<svg\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:cc=\"http://creativecommons.org/ns#\"\n xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n xmlns:svg=\"http://www.w3.org/2000/svg\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n class=\"tc-image-tiddlymap-button tc-image-button\"\n version=\"1.1\"\n width=\"22pt\"\n height=\"22pt\"\n viewBox=\"0 0 128 128\">\n <defs\n id=\"defs4\">\n <marker\n refX=\"0\"\n refY=\"0\"\n orient=\"auto\"\n id=\"Arrow1Lend\"\n style=\"overflow:visible\">\n <path\n d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n id=\"path3850\"\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt\" />\n </marker>\n <marker\n refX=\"0\"\n refY=\"0\"\n orient=\"auto\"\n id=\"Arrow1Lstart\"\n style=\"overflow:visible\">\n <path\n d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n transform=\"matrix(0.8,0,0,0.8,10,0)\"\n id=\"path3847\"\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt\" />\n </marker>\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4329\" />\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4321\" />\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4315\" />\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4307\" />\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4299\" />\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4293\" />\n </defs>\n <g\n transform=\"translate(0,-1024.5289)\"\n id=\"layer1\">\n <path\n d=\"m 17.867073,4.5821643 a 3.7249374,3.7249374 0 1 1 -7.449875,0 3.7249374,3.7249374 0 1 1 7.449875,0 z\"\n transform=\"matrix(-6.3328802,0,0,6.2775831,193.9581,1100.3667)\"\n id=\"path4139-1-14\"\n style=\"fill-opacity:1;fill-rule:nonzero\" />\n <path\n d=\"M 77.450496,1064.5069 C 58.849552,1025.9634 15.704158,1023.3858 2.8821873e-7,1034.558 L 0.02388589,1035.2674 C 24.502636,1022.2072 44.810725,1042.1507 60.163934,1074.112 z\"\n id=\"path4337\"\n style=\"fill-opacity:1;stroke-width:0.58181816;stroke-miterlimit:4;stroke-dasharray:none;marker-start:none;marker-end:none\" />\n <path\n d=\"m 12.878637,11.280739 4.75937,-2.7478243 4.759371,-2.7478236 0,5.4956479 0,5.495648 -4.759371,-2.747824 z\"\n transform=\"matrix(4.6545455,0,0,4.6545455,-13.580429,1027.7638)\"\n id=\"path3004\"\n style=\"fill-opacity:1;fill-rule:nonzero\" />\n </g>\n <metadata\n id=\"metadata3772\">\n <rdf:RDF>\n <cc:Work\n rdf:about=\"\">\n <dc:title></dc:title>\n <dc:format>image/svg+xml</dc:format>\n <dc:type\n rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n </cc:Work>\n </rdf:RDF>\n </metadata>\n</svg>\n"
},
"$:/plugins/felixhayashi/tiddlymap/media/surface.png": {
"title": "$:/plugins/felixhayashi/tiddlymap/media/surface.png",
"type": "image/png",
"text": "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"
},
"$:/config/EditTemplateFields/Visibility/tmap.id": {
"title": "$:/config/EditTemplateFields/Visibility/tmap.id",
"text": "hide"
},
"$:/language/Buttons/TiddlyMap/Caption": {
"title": "$:/language/Buttons/TiddlyMap/Caption",
"text": "tiddlymap"
},
"$:/language/Buttons/TiddlyMap/Hint": {
"title": "$:/language/Buttons/TiddlyMap/Hint",
"text": "Toggle TiddlyMap actions"
},
"$:/plugins/felixhayashi/tiddlymap/misc/macros": {
"title": "$:/plugins/felixhayashi/tiddlymap/misc/macros",
"text": "\\define concat(str) $str$\n\n\\define input-text(field, index, default, readonly, class, focus)\n <$reveal type=\"match\" text=\"\" default=\"$readonly$\">\n <$edit-text\n tiddler=<<output>>\n field=\"$field$\"\n index=\"$index$\"\n type=\"text\"\n tag=\"input\"\n default=\"$default$\"\n focus=\"$focus$\"\n class=\"$class$\" />\n </$reveal>\n <$reveal type=\"nomatch\" text=\"\" default=\"$readonly$\">\n <input type=\"text\" value=\"$default$\" readonly=\"true\" disabled=\"true\" />\n </$reveal>\n\\end\n\n\\define input-button(field, index, default, default, label:\"Proceed\")\n <div class=\"tmap-button-wrapper\">\n <$button>$label$\n <$action-setfield $tiddler=<<output>> $field=\"$field$\" index=\"$index$\" $value=\"$default$\" />\n </$button>\n </div>\n\\end\n\n\\define input-textarea(field, index, default, default, class, focus)\n <$edit-text\n tiddler=<<output>>\n field=\"$field$\"\n index=\"$index$\"\n autoHeight=\"no\"\n type=\"text\"\n tag=\"textarea\"\n default=\"$default$\"\n class=\"$class$\"\n focus=\"$focus$\" />\n\\end\n\n\\define input-checkbox(field, index, readonly, default)\n <$reveal type=\"match\" text=\"\" default=\"$readonly$\">\n <$checkbox\n tiddler=<<output>>\n field=\"$field$\"\n index=\"$index$\"\n checked=\"true\"\n unchecked=\"false\"\n default=\"$default$\" />\n </$reveal>\n <$reveal type=\"nomatch\" text=\"\" default=\"$readonly$\">\n <input type=\"checkbox\" value=\"$default$\" readonly=\"true\" disabled=\"true\" />\n </$reveal>\n\\end\n\n\\define input-multi-checkbox(selectFilter, invert:\"no\", default)\n <div class=\"tmap-no-stretch\">\n <$list\n filter=\"$selectFilter$\"\n emptyMessage=\"– This list contains no items –\">\n <$checkbox\n tiddler=<<output>>\n tag=<<tmap \"splitAndSelect\" \"|\" \"0\">>>\n <$view\n tiddler=<<tmap \"splitAndSelect\" \"|\" \"1\">>\n field=\"title\" />\n </$checkbox><br />\n </$list>\n </div>\n\\end\n\n\\define input-select(field, index, selectFilter, default, nochoice)\n <$select\n tiddler=<<output>>\n field=\"$field$\"\n index=\"$index$\"\n default=\"$default$\">\n <$set name=\"nochoice\" value=\"$nochoice$\">\n <$list filter=\"[<nochoice>regexp[.+]]\">\n <option value=\"\"><b><<nochoice>></b></option>\n </$list>\n </$set>\n <$list filter=\"$selectFilter$\">\n <option value=<<tmap \"splitAndSelect\" \"|\" \"0\">> >\n <$view tiddler=<<tmap \"splitAndSelect\" \"|\" \"1\">> field=\"title\" />\n </option>\n </$list>\n </$select>\n\\end\n\n\\define input-radio(field, index, selectFilter, default)\n <$list filter=\"$selectFilter$\">\n <$radio\n tiddler=<<output>>\n field=\"$field$\"\n index=\"$index$\"\n value=<<tmap \"splitAndSelect\" \"|\" \"0\">>>\n <<tmap \"splitAndSelect\" \"|\" \"1\">>\n </$radio><br />\n </$list>\n\\end\n\n\\define tmap-row(title, field, index, type, descr, note, label, default, readonly, reset, selectFilter, nochoice, invert, class, focus)\n <tr>\n <td class=\"tmap-title\">$title$:</td>\n <td>\n <<$type$\n field:\"$field$\"\n index:\"$index$\"\n readonly:\"$readonly$\"\n default:\"$default$\"\n label:\"$label$\"\n invert:\"$invert$\"\n selectFilter:\"$selectFilter$\"\n nochoice:\"$nochoice$\"\n focus:\"$focus$\"\n class:\"$class$\">>\n <$reveal type=\"match\" text=\"true\" default=\"$reset$\">\n <$button>reset\n <$action-setfield $tiddler=<<output>> $field=\"$field$\" $index=\"$index$\" $value=\"$default$\" />\n </$button>\n </$reveal>\n </td>\n <td>\n <span class=\"tmap-description\">$descr$</span>\n <$reveal type=\"nomatch\" text=\"\" default=\"$note$\">\n <div class=\"tmap-note\">''Note:'' $note$</div>\n </$reveal>\n </td>\n </tr>\n\\end\n\n\\define visConfiguration(inheritedList, extensionField, styleName:\"style\")\n <fieldset><legend>Visjs configurations ($styleName$)</legend>\n <div class=\"tmap-flash-message tmap-info\">\n Only config items that you actually changed have an effect on\n the graph. Other options are visible, yet, inactive.\n </div>\n <$tmap-config\n mode=\"manage-node-types\"\n inherited=\"$inheritedList$\"\n extension=\"$extensionField$\" />\n </fieldset>\n\\end\n"
},
"$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder": {
"title": "$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder",
"text": "Default"
},
"$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:central-topic": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:central-topic",
"description": "The style is applied to the node that you marked as central topic in a map.",
"style": "{\"font\":{\"size\":22,\"color\":\"rgba(0,0,0,1)\"},\"shape\":\"star\"}"
},
"$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:neighbour": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:neighbour",
"description": "Neighbours are all nodes that are not part of the original set of nodes (\"matches\") but are connected (either outgoing or incoming) to a node of the original set.",
"style": "{\"color\":\"#565656\"}"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/edges": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/edges"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/nodes": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/nodes"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Default": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default",
"config.physics_mode": "false",
"isview": "true"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/edges": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/edges",
"filter": "[prefix[$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes]]",
"text": "\n\n"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/nodes": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/nodes",
"filter": "[field:title{$:/temp/tmap/currentTiddler}]"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Live View": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View",
"config.refresh-triggers": "$:/temp/tmap/currentTiddler",
"config.physics_mode": "true",
"config.vis": "{\"physics\":{\"forceAtlas2Based\":{\"springConstant\":0.09}}}",
"config.neighbourhood_scope": "1",
"created": "20150331114808577",
"modified": "20200509212547688",
"type": "text/vnd.tiddlywiki",
"isview": "true"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search/filter/nodes": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search/filter/nodes",
"filter": "[!is[system]search{$:/temp/search}] [!is[system]search:tags{$:/temp/search}] [!is[system]search:text{$:/temp/search}limit[10]]"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search",
"config.refresh-triggers": "$:/temp/search",
"config.neighbourhood_scope": "1",
"config.physics_mode": "true"
}
}
}
{
"field.nodeLabel": "caption",
"field.nodeIcon": "icon",
"field.nodeInfo": "description",
"field.viewMarker": "isview",
"liveTab.fallbackView": "Live View",
"edgeClickBehaviour": "manager",
"debug": "false",
"notifications": "true",
"popups.enabled": "true",
"popups.delay": "600",
"popups.width": "240px",
"popups.height": "140px",
"jsonIndentation": "1",
"alwaysAddNodeIdToViewFilter": "true",
"editNodeOnCreate": "false",
"singleClickMode": "false",
"nodeFilterNeighbours": "false",
"editorMenuBar.showNeighScopeButton": "true",
"editorMenuBar.showRasterMenuButton": "true",
"editorMenuBar.showScreenshotButton": "true"
}
{"nodes":{"color":{"border":"rgba(134,161,233,1)"}},"edges":{"smooth":{"forceDirection":"none"}}}
{
"313d4b3f-5be9-4958-bae0-f70174841398": {
"x": -24,
"y": -83.765625
},
"9e9744d9-c808-4217-b8af-3b40b0d0d97c": {
"x": -28,
"y": -175
},
"d0ea44e4-3045-4c52-9a2f-4d17a3c9281e": {
"x": -29,
"y": -91
},
"431be645-ee02-4882-bc2e-9b002a4e2334": {
"x": -32,
"y": 5
},
"46be7f49-f5ed-4831-933a-14d0f0307595": {
"x": -35,
"y": 122
},
"122f6e74-777e-4a01-bd11-65c642622e35": {
"x": -31,
"y": 239
},
"1eb0eb91-63ae-4df6-ad81-42519b190ddd": {
"x": -29,
"y": 365
}
}
{
"195eb2bd-8755-4028-9019-148bfe5364c9": {
"x": -91,
"y": -112
},
"e883b437-0674-444f-8135-02b4e3208004": {
"x": -94,
"y": -1
},
"a7dbd2a3-176f-4eeb-bf81-2dbfcadb9f1f": {
"x": -97,
"y": 98
},
"a389692b-6483-487e-91ff-345a402766a5": {
"x": -91,
"y": -275
},
"b2c6c052-700b-4e2b-859b-dd40928b604b": {
"x": -99,
"y": 191
}
}
{
"d98e1c48-d490-4a5d-99bd-66be3cbf8290": {
"x": -45,
"y": -68
},
"8c813f09-c87f-47da-b3d6-7960305c50f5": {
"x": -46,
"y": 66
},
"c4fffba3-54eb-4c9b-b83a-bfceaba79e4a": {
"x": -46,
"y": 241
},
"94742c9e-6a26-41a6-b63b-f079f08d5b9e": {
"x": -43,
"y": 397
},
"f680fb62-903b-4b47-9fd2-9eb84f87455f": {
"x": -44,
"y": 527
}
}
{
"6e4c4876-36cc-4e39-892c-d8a587c11240": {
"x": -203,
"y": -57
},
"04a41c39-fab3-43f5-891b-78e1c5a0c64d": {
"x": -33,
"y": -62
},
"6d7e28c3-7b8a-4c87-b806-139fc08073e8": {
"x": -384,
"y": -65
},
"318ef363-bc7e-454b-9b3a-eb199ae8c5a1": {
"x": 123,
"y": -75
},
"dc35b25b-0ac9-4ddc-8672-0231bce5599f": {
"x": -568,
"y": -57
},
"b3c4a7c4-e2a6-491d-941d-61fe0f526ac5": {
"x": -590,
"y": -181
},
"0fb464a3-4ddc-4428-80d7-cc6fbb67e1dc": {
"x": -572,
"y": 77
},
"77593c3b-289b-400a-ab06-2192e27a8580": {
"x": -570,
"y": -7
},
"d56efa3a-8ed0-4dd6-8c02-5c695a3adf55": {
"x": 118,
"y": -129
},
"96bfc4dd-5cec-427f-85c2-116348ef68b8": {
"x": -571,
"y": 37
},
"3bbbad24-9594-4b15-8606-88d90b0ff7cd": {
"x": 97,
"y": -204
},
"862c459f-0d4c-42af-bef2-353458fed4d4": {
"x": -576,
"y": -99
},
"1d6feb48-e090-4ca4-82de-b662f1b52bae": {
"x": -587,
"y": -229
},
"f2d0e0fd-92cc-4711-b55e-fa86d5dc1d6f": {
"x": 116,
"y": -175
},
"c03af8ef-141a-4af3-a700-5622fb53fd2d": {
"x": -584,
"y": -142
},
"2fec8bf3-229c-4ea9-900a-c187f915cf5b": {
"x": 132,
"y": -28
},
"6f0e97e6-3a69-43fa-b25c-7746c1fe3874": {
"x": 137,
"y": 30
},
"c04b2e6d-9aa0-4f96-9128-157e59485da8": {
"x": 127,
"y": 62
}
}
{
"4262abe8-c2f5-4a1a-b08b-666c4c69e9d4": {
"x": 0,
"y": 0
},
"a7745535-0d31-4f08-918f-761a211fa22b": {
"x": 100,
"y": 100
},
"9256ded9-d4ad-4efa-a273-bf8a3eb0bd0e": {
"x": -481,
"y": 41
},
"1ba03b95-f905-43fd-801a-cdf241f5f684": {
"x": 15,
"y": -89.640625
},
"eb8ebf62-e448-4690-826d-9f0e4e977052": {
"x": -71,
"y": -84
},
"51dacd9b-284e-44ba-b301-defb6de452bb": {
"x": -669,
"y": -287
},
"cf870459-d796-466c-ad5b-64fbf318e65a": {
"x": -620,
"y": -286
},
"06038292-f29e-4664-92b3-d0aed3011e9b": {
"x": -574,
"y": -281
},
"53b7d651-41d6-4417-8541-986fd3b05914": {
"x": -546,
"y": -545
},
"343a4e69-f21d-4e3a-8658-48b5fd992669": {
"x": -523,
"y": -280
},
"04f53433-78ef-4b1d-812d-cc57229bf66e": {
"x": -469,
"y": -279
},
"0e00570e-3c02-4f47-aad3-640625fafa20": {
"x": -237,
"y": -302
},
"7d6ee655-c69d-49f4-9f22-c0d5bdfcc85e": {
"x": -280,
"y": -168
},
"7144cb68-a52e-411e-9bf1-d72a3810d7c4": {
"x": -373,
"y": -169
},
"cd3b1e4a-0f65-4553-8f6a-964628ba630c": {
"x": 33,
"y": 227
},
"db86fcb9-c7c6-43a9-a027-39b7d7d70476": {
"x": -675,
"y": -459
},
"83328fc0-ab2a-410b-b69f-224fa99729c0": {
"x": -696,
"y": -652
},
"b3613ea7-0dfa-4d7e-a2c5-c78ab8e79811": {
"x": -966,
"y": -635
},
"f6c3440b-880f-4f2a-927f-ebe94f4c74ae": {
"x": -727,
"y": -836
},
"62d4a026-9637-40f2-9835-0a9eb4d969ed": {
"x": -456,
"y": -836
},
"3c241534-ac40-4044-a038-744e7f0fae9e": {
"x": -574,
"y": -834
},
"e6fa69c2-0968-4bb9-a5bd-c188efcc8b90": {
"x": -318,
"y": -838
},
"66917e17-8188-4468-a138-1c1696ac0ce1": {
"x": -123,
"y": -489
},
"240958ef-1bad-4d8e-96f1-ec138baeaee2": {
"x": 207,
"y": 154
},
"6e4c4876-36cc-4e39-892c-d8a587c11240": {
"open-view": "图情人物",
"x": -266,
"y": 60
},
"3ffa8ec6-dd86-4772-8148-bf8c208a2f66": {
"x": 296,
"y": -320
},
"a2c70e12-b815-4ac5-b485-ac6161c3a927": {
"x": -279.9186504136325,
"y": 252.4905878287446
},
"7d8cf5ba-2311-4ea5-8d7b-ce5bede1b344": {
"open-view": "信息组织整理与传递传播",
"x": -568,
"y": 200
},
"7b32b97b-d56d-4b22-aacc-8a4c5d993371": {
"open-view": "信息组织整理与传递传播",
"x": -417,
"y": 203
},
"c6c83c71-a92a-4221-a75a-8eb8b7650a5b": {
"open-view": "信息组织整理与传递传播",
"x": -498,
"y": 308
},
"3ba0f23f-0c90-43ab-a2f1-ec6759b3c666": {
"x": -537,
"y": -124
},
"4e2d59e0-e0cc-42ea-a86c-0a58984b9c8b": {
"x": -28,
"y": -479
},
"30f956b3-71af-42d9-878c-abab08b671b0": {
"x": -323,
"y": -483
},
"b043a2a6-7e17-4e9e-ab15-4254cea9228d": {
"x": -225,
"y": -489
},
"04a41c39-fab3-43f5-891b-78e1c5a0c64d": {
"x": -140,
"y": 284
},
"6d7e28c3-7b8a-4c87-b806-139fc08073e8": {
"x": -31,
"y": 56
},
"c782af39-e9c6-4c16-9b9b-ff061521841c": {
"open-view": "信息组织整理与传递传播",
"x": -390,
"y": 412
},
"8b52ab8d-bb1a-480a-8d0f-1cd632d72813": {
"open-view": "信息组织整理与传递传播",
"x": -600,
"y": 410
},
"318ef363-bc7e-454b-9b3a-eb199ae8c5a1": {
"x": -68,
"y": 595
},
"dc35b25b-0ac9-4ddc-8672-0231bce5599f": {
"x": 266,
"y": 142
},
"b3c4a7c4-e2a6-491d-941d-61fe0f526ac5": {
"x": 262,
"y": -90
},
"0fb464a3-4ddc-4428-80d7-cc6fbb67e1dc": {
"x": 257,
"y": -53
},
"2fec8bf3-229c-4ea9-900a-c187f915cf5b": {
"x": 43,
"y": 592
},
"77593c3b-289b-400a-ab06-2192e27a8580": {
"x": 258,
"y": 13
},
"d56efa3a-8ed0-4dd6-8c02-5c695a3adf55": {
"x": 125,
"y": 386
},
"96bfc4dd-5cec-427f-85c2-116348ef68b8": {
"x": 259,
"y": 43
},
"c04b2e6d-9aa0-4f96-9128-157e59485da8": {
"x": 83,
"y": 512
},
"6f0e97e6-3a69-43fa-b25c-7746c1fe3874": {
"x": 123,
"y": 427
},
"3bbbad24-9594-4b15-8606-88d90b0ff7cd": {
"x": 117,
"y": 469
},
"862c459f-0d4c-42af-bef2-353458fed4d4": {
"x": 257,
"y": -19
},
"1d6feb48-e090-4ca4-82de-b662f1b52bae": {
"x": 261,
"y": 76
},
"c03af8ef-141a-4af3-a700-5622fb53fd2d": {
"x": 265,
"y": 108
},
"f2d0e0fd-92cc-4711-b55e-fa86d5dc1d6f": {
"x": -12,
"y": 593
},
"d810d4f8-38ca-4d5b-b81e-6e6ef0dd42a5": {
"x": -756,
"y": -53
},
"2062691e-b496-421e-87f9-220348986abd": {
"x": -1096,
"y": -240
},
"bcdb5b10-a907-4f2e-a65d-376f9be7fc56": {
"x": -1081,
"y": -48
},
"af7451f4-549c-4422-8eb3-69fd77c00ebc": {
"x": -1481,
"y": -403
},
"7b6d772d-83c7-4ff6-8cd4-e5e5ffdbcac4": {
"x": -1482,
"y": -367
},
"ee3a8f4a-1a59-4605-bc0a-f2e39c11c2b2": {
"x": -1479,
"y": -333
},
"58e55da7-7ea4-4be0-b313-a1338ade34fc": {
"x": -1477,
"y": -287
},
"6e35ed20-bf06-40b2-82bd-107e1ac7c188": {
"x": -1474,
"y": -240
},
"d0622e38-3cca-4f6d-a2f6-f30c54547998": {
"x": -1469,
"y": -195
},
"7895ff58-f6d3-4ef1-a195-533e543a999a": {
"x": -1450,
"y": 15
},
"24444f9d-e57e-4920-b6c1-4558ed2e1691": {
"x": -1478,
"y": -104
},
"c49448c3-685d-47a1-989c-8d7b253ca76a": {
"x": -1480,
"y": -46
},
"6e5ae0d5-00fb-4553-a434-0859849bedd0": {
"x": -1479,
"y": 20
},
"003d508f-8978-4ec2-a3c0-25f900fb31f0": {
"x": -137,
"y": 595
},
"487ecb4c-0a0d-428b-8714-f553fce5c787": {
"x": -348,
"y": -46
},
"a824c569-ee03-4689-a6ba-62218528e0ed": {
"x": -184,
"y": -152
},
"8c648905-135e-44d0-863c-be4fd7b57a3e": {
"x": -792,
"y": 336
},
"98fbe364-851f-4bf1-b742-19239a4c8ca3": {
"x": -731,
"y": 107
},
"fef432e1-ac4a-4af8-88f4-34ea685b9af1": {
"x": -861,
"y": 313
},
"cf627b5e-9302-45b3-997c-73213bea21d8": {
"x": -987,
"y": 96
},
"d1500e6e-a592-41b7-897a-c450619f5487": {
"x": -1257,
"y": 172
},
"6dcad994-d814-4871-8daf-2f3c73b7cc2d": {
"x": -1260,
"y": 80
},
"10fbd0a7-0173-4c8e-be1f-a759949a1cc2": {
"x": -1258,
"y": 127
},
"d761d796-992e-4699-8c96-4cac2d6c4c68": {
"x": -1259,
"y": 218
},
"7a7f7533-b93e-4435-9296-37334dcae070": {
"x": -1164,
"y": 414
},
"36300175-81dd-4f68-9d7c-c432f76cc03b": {
"x": -1138,
"y": 473
},
"a51c1b24-50c2-463d-90aa-0141b57438b3": {
"x": -1055,
"y": 532
},
"f624dd2c-a2fa-446b-b479-da230a71b943": {
"x": -940,
"y": 544
},
"41de98f9-8f92-47a9-9d7d-1ca4ac08e4e5": {
"x": 226,
"y": -473
}
}
{
"4667f19d-5fbe-4164-ad51-48184e60d91d": {
"x": -63.27272727272729,
"y": -47.822443181818166
},
"7d8cf5ba-2311-4ea5-8d7b-ce5bede1b344": {
"x": -59,
"y": -88
},
"4e14dbef-9029-495d-b710-2b74d5a05247": {
"x": 160,
"y": -127
},
"c6c83c71-a92a-4221-a75a-8eb8b7650a5b": {
"x": -179,
"y": 50
},
"7b32b97b-d56d-4b22-aacc-8a4c5d993371": {
"x": -294,
"y": -85
},
"df99d76f-a53c-4661-adaf-904ec8271517": {
"x": 167,
"y": 16
},
"567bae6d-7231-4fa6-8443-57d4b9a7a90e": {
"x": 165,
"y": -48
},
"1cbcaf6c-205d-4368-978d-b6d39de7cdd9": {
"x": -510,
"y": -108
},
"555b8524-ede1-4b32-aef3-1dc545ed3021": {
"x": -15,
"y": 25
},
"26811153-7ddf-40f1-b9d6-16390845a580": {
"x": 118,
"y": -300
},
"195532c9-f3fa-4734-ae1b-400938d73739": {
"x": 409,
"y": -124
},
"adb487de-3d73-4694-a368-32845a781a18": {
"x": 17,
"y": -354
},
"0fa311fc-a247-4dab-b4fc-28fd88f8a206": {
"x": 239,
"y": -345
},
"8b52ab8d-bb1a-480a-8d0f-1cd632d72813": {
"x": 41,
"y": -226
},
"21f3ecd6-c023-43c3-a755-97eef4cdb192": {
"x": -128,
"y": -490
},
"35ca249b-05b2-4d95-bf93-67af08bfab84": {
"x": -40,
"y": -493
},
"16c9493c-9536-4d06-8a5a-81721a92751b": {
"x": 50,
"y": -492
},
"d0d8a1d0-9928-46dc-bee3-7238d117c68a": {
"x": 129,
"y": -491
},
"0c188e77-364c-4745-b5b2-63df3ce1b3ea": {
"x": -681,
"y": -27
},
"9ef0e118-2d35-4e02-a804-550d2bae42c5": {
"x": -668,
"y": 47
},
"75d1f6b2-063e-4ca5-99a8-a3e13bdce709": {
"x": -462,
"y": -16
},
"f4000549-1cc6-4764-9c9e-dd4b91742381": {
"x": -497,
"y": -280
},
"38d56c0b-6121-4e75-9198-b8ed853f86b9": {
"x": -671,
"y": -147
},
"30f956b3-71af-42d9-878c-abab08b671b0": {
"x": -765,
"y": -262
},
"d326b0f3-e950-4e5f-9f21-dbd99006019c": {
"x": -842,
"y": -214
},
"c782af39-e9c6-4c16-9b9b-ff061521841c": {
"x": -369,
"y": -221
}
}
{
"458af592-5079-48e4-90e0-1ca2183bc7b9": {
"x": -70,
"y": 35
},
"5835376a-446e-451a-8a14-2730d62271a4": {
"x": -147,
"y": -92
}
}
{
"4262abe8-c2f5-4a1a-b08b-666c4c69e9d4": {
"x": 0,
"y": 0
},
"a7745535-0d31-4f08-918f-761a211fa22b": {
"x": 100,
"y": 100
},
"9256ded9-d4ad-4efa-a273-bf8a3eb0bd0e": {
"open-view": "图书情报概念",
"x": -124,
"y": -48
},
"1ba03b95-f905-43fd-801a-cdf241f5f684": {
"x": 15,
"y": -89.640625
},
"eb8ebf62-e448-4690-826d-9f0e4e977052": {
"x": -96,
"y": -106
},
"51dacd9b-284e-44ba-b301-defb6de452bb": {
"x": -277,
"y": -167
},
"cf870459-d796-466c-ad5b-64fbf318e65a": {
"x": -118,
"y": -209
},
"06038292-f29e-4664-92b3-d0aed3011e9b": {
"x": -5,
"y": -202
},
"53b7d651-41d6-4417-8541-986fd3b05914": {
"x": 147,
"y": -318
},
"343a4e69-f21d-4e3a-8658-48b5fd992669": {
"x": 89,
"y": -175
},
"04f53433-78ef-4b1d-812d-cc57229bf66e": {
"x": 174,
"y": -149
},
"0e00570e-3c02-4f47-aad3-640625fafa20": {
"x": 220,
"y": -29
},
"7d6ee655-c69d-49f4-9f22-c0d5bdfcc85e": {
"x": 113,
"y": 69
},
"7144cb68-a52e-411e-9bf1-d72a3810d7c4": {
"x": -35,
"y": 57
},
"cd3b1e4a-0f65-4553-8f6a-964628ba630c": {
"x": 33,
"y": 227
},
"db86fcb9-c7c6-43a9-a027-39b7d7d70476": {
"x": -93,
"y": -330
},
"83328fc0-ab2a-410b-b69f-224fa99729c0": {
"x": -135,
"y": -454
},
"b3613ea7-0dfa-4d7e-a2c5-c78ab8e79811": {
"x": 27,
"y": -533
},
"f6c3440b-880f-4f2a-927f-ebe94f4c74ae": {
"x": 70,
"y": -416
},
"62d4a026-9637-40f2-9835-0a9eb4d969ed": {
"x": 300,
"y": -511
},
"3c241534-ac40-4044-a038-744e7f0fae9e": {
"x": 213,
"y": -415
},
"e6fa69c2-0968-4bb9-a5bd-c188efcc8b90": {
"x": 399,
"y": -476
},
"66917e17-8188-4468-a138-1c1696ac0ce1": {
"x": 363,
"y": -70
},
"240958ef-1bad-4d8e-96f1-ec138baeaee2": {
"x": 207,
"y": 154
},
"6e4c4876-36cc-4e39-892c-d8a587c11240": {
"x": 279,
"y": 162
},
"3ffa8ec6-dd86-4772-8148-bf8c208a2f66": {
"x": 296,
"y": -320
},
"5835376a-446e-451a-8a14-2730d62271a4": {
"open-view": "知识图谱",
"x": -26,
"y": 51
},
"32c9aaa8-8feb-4a94-9b64-4fb68cadf0fc": {
"open-view": "信息组织整理与传递传播",
"x": -129,
"y": -171
},
"594ebf1d-0a25-4589-a032-461d2d248afb": {
"open-view": "图情人物",
"x": 89,
"y": -59
}
}
{
"originalVersion": "0.17.8+10010",
"dataStructureState": "0.11.0",
"showWelcomeMessage": false
}
{
"tiddlers": {
"$:/plugins/felixhayashi/topstoryview/config.js": {
"title": "$:/plugins/felixhayashi/topstoryview/config.js",
"text": "/*\\\n\ntitle: $:/plugins/felixhayashi/topstoryview/config.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.config={classNames:{storyRiver:\"tc-story-river\",backDrop:\"story-backdrop\",tiddlerFrame:\"tc-tiddler-frame\",tiddlerTitle:\"tc-title\"},references:{userConfig:\"$:/config/topStoryView\",focussedTiddlerStore:\"$:/temp/focussedTiddler\",refreshTrigger:\"$:/temp/focussedTiddler/refresh\"},checkbackTime:$tw.utils.getAnimationDuration()}})();",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/topstoryview/layout": {
"text": "html .tc-story-river:after {\n content: \"\";\n display: block; }\n",
"title": "$:/plugins/felixhayashi/topstoryview/layout",
"type": "text/vnd.tiddlywiki",
"tags": [
"$:/tags/Stylesheet"
]
},
"$:/plugins/felixhayashi/topstoryview/Configuration": {
"title": "$:/plugins/felixhayashi/topstoryview/Configuration",
"text": "Please see the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information on the options.\n\nSave and reload the wiki to activate changes.\n\n<table>\n <tr>\n <th align=\"left\">Scroll offset:</th>\n <td><$edit-text tiddler=\"$:/config/topStoryView\" field=\"scroll-offset\" tag=\"input\" default=\"150px\" /></td>\n </tr>\n</table>"
},
"$:/plugins/felixhayashi/topstoryview/License": {
"title": "$:/plugins/felixhayashi/topstoryview/License",
"text": "This code is released under the BSD license. For the exact terms visit:\n\nhttps://github.com/felixhayashi/TW5-TopStoryView/blob/master/LICENSE"
},
"$:/plugins/felixhayashi/topstoryview/Readme": {
"title": "$:/plugins/felixhayashi/topstoryview/Readme",
"text": "Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information."
},
"$:/plugins/felixhayashi/topstoryview/top.js": {
"title": "$:/plugins/felixhayashi/topstoryview/top.js",
"text": "/*\\\ntitle: $:/plugins/felixhayashi/topstoryview/top.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n@preserve\n\n\\*/\n(function(){\"use strict\";var t=require(\"$:/plugins/felixhayashi/topstoryview/config.js\").config;var e=\"cubic-bezier(0.645, 0.045, 0.355, 1)\";var i=function(e){this.listWidget=e;this.pageScroller=new $tw.utils.PageScroller;this.pageScroller.scrollIntoView=this.scrollIntoView;this.pageScroller.storyRiverDomNode=document.getElementsByClassName(t.classNames.storyRiver)[0];var i=$tw.wiki.getTiddler(t.references.userConfig);var o=i?i.fields:{};$tw.hooks.addHook(\"th-opening-default-tiddlers-list\",this.hookOpenDefaultTiddlers);var r=parseInt(o[\"scroll-offset\"]);this.pageScroller.scrollOffset=isNaN(r)?71:r;this.recalculateBottomSpace()};i.prototype.refreshStart=function(t,e){};i.prototype.refreshEnd=function(t,e){};i.prototype.hookOpenDefaultTiddlers=function(t){return t};i.prototype.navigateTo=function(t){var e=this.listWidget.findListItem(0,t.title);if(e===undefined)return;var i=this.listWidget.children[e];var o=i.findFirstDomNode();if(!(o instanceof Element))return;this.pageScroller.scrollIntoView(o)};i.prototype.insert=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element))return;this.startInsertAnimation(e,function(){this.recalculateBottomSpace()}.bind(this))};i.prototype.remove=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element)){t.removeChildDomNodes();return}var i=this.getLastFrame()===e;this.startRemoveAnimation(t,e,function(){t.removeChildDomNodes();this.recalculateBottomSpace();if(i){this.pageScroller.scrollIntoView(this.getLastFrame())}}.bind(this))};i.prototype.getLastFrame=function(){var t=this.listWidget.children[this.listWidget.children.length-1];return t?t.findFirstDomNode():null};i.prototype.recalculateBottomSpace=function(){var t=this.pageScroller.storyRiverDomNode;if(this.getLastFrame()){var e=this.getLastFrame().getBoundingClientRect();var i=window.innerHeight;if(e.height<i){t.style[\"paddingBottom\"]=i-e.height+\"px\";return}}t.style[\"paddingBottom\"]=\"\"};i.prototype.scrollIntoView=function(t){if(this.preventNextScrollAttempt){this.preventNextScrollAttempt=false}if(!t)return;var e=$tw.utils.getAnimationDuration();this.cancelScroll();this.startTime=Date.now();var i=$tw.utils.getScrollPosition();var o=t.getBoundingClientRect(),r={left:o.left+i.x,top:o.top+i.y,width:o.width,height:o.height};var n=function(t,e,i,o){if(t<=i){return t}else if(e<o&&i<t+e-o){return t+e-o}else if(i<t){return t}else{return i}},s=n(r.left,r.width,i.x,window.innerWidth),a=r.top-this.scrollOffset;if(s!==i.x||a!==i.y){var l=this,c;c=function(){var t;if(e<=0){t=1}else{t=(Date.now()-l.startTime)/e}if(t>=1){l.cancelScroll();t=1}t=$tw.utils.slowInSlowOut(t);window.scrollTo(i.x+(s-i.x)*t,i.y+(a-i.y)*t);if(t<1){l.idRequestFrame=l.requestAnimationFrame.call(window,c)}};c()}};i.prototype.startInsertAnimation=function(t,i){var o=$tw.utils.getAnimationDuration();var r=window.getComputedStyle(t),n=parseInt(r.marginBottom,10),s=parseInt(r.marginTop,10),a=t.offsetHeight+s;setTimeout((function(){$tw.utils.setStyle(t,[{transition:\"none\"},{marginBottom:\"\"}]);i()}),o);$tw.utils.setStyle(t,[{transition:\"none\"},{marginBottom:-a+\"px\"},{opacity:\"0.0\"}]);$tw.utils.forceLayout(t);$tw.utils.setStyle(t,[{transition:\"opacity \"+o+\"ms \"+e+\", \"+\"margin-bottom \"+o+\"ms \"+e},{marginBottom:n+\"px\"},{opacity:\"1.0\"}])};i.prototype.startRemoveAnimation=function(t,i,o){var r=$tw.utils.getAnimationDuration();var n=i.offsetWidth,s=window.getComputedStyle(i),a=parseInt(s.marginBottom,10),l=parseInt(s.marginTop,10),c=i.offsetHeight+l;setTimeout(o,r);$tw.utils.setStyle(i,[{transition:\"none\"},{transform:\"translateX(0px)\"},{marginBottom:a+\"px\"},{opacity:\"1.0\"}]);$tw.utils.forceLayout(i);$tw.utils.setStyle(i,[{transition:$tw.utils.roundTripPropertyName(\"transform\")+\" \"+r+\"ms \"+e+\", \"+\"opacity \"+r+\"ms \"+e+\", \"+\"margin-bottom \"+r+\"ms \"+e},{transform:\"translateX(-\"+n+\"px)\"},{marginBottom:-c+\"px\"},{opacity:\"0.0\"}])};exports.top=i})();",
"type": "application/javascript",
"module-type": "storyview"
}
}
}
{
"tiddlers": {
"$:/plugins/felixhayashi/vis/img/network/acceptDeleteIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/acceptDeleteIcon.png",
"type": "image/png",
"text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNjo0NTowOCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTY6NDU6MDgrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjBmYzFjNjhhLTcwZTYtMGY0Ni05ZDk4LWFhNDVjNjYxYThjODwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiYzZmYmUxNi1mOTBkLWI1NDQtODUzOC05MjFkNjBiZjU0ZWI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTY6NDU6MDgrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjBmYzFjNjhhLTcwZTYtMGY0Ni05ZDk4LWFhNDVjNjYxYThjODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNjo0NTowOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmJjNmZiZTE2LWY5MGQtYjU0NC04NTM4LTkyMWQ2MGJmNTRlYjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz450LuoAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAATUSURBVHjajJZtTJVlGMd/13U/z+F4sBQOCiovZiMt8YiKZrMtypdh09StbLOtzA1RUmuTkppzIilJOB0Oa21tbaV+6UP5Mlnm5heVkfhyQJ1ONITAkAMqcTDonNOHA6g9qF3b/eF5/vf18r/u676uWwoLC3G73QCoKiICgIhQeGejVw3LMOTIP0xGdRQAFi1E9DyGSkLsKxtWEmAQuXfvHrJlyxZiYmIQkQHjeac/jjfKBsJ8YlnRzQKIgBoIh8ByaRSICAilRCjdk1UeAIhEIogIPT09SFFRER6PZ4DByqr1+WpRoYAquKYuqCPz9SZeeCVA4vggAC2XPVw54eXi0WTOH8yIslIIs+bryTsq+hl0d3cjxcXFuN1uVJVVp9dvEigSwP3iYj9vfV7L6IldPE5uXvZwcKuPsz/7+qLc/I1vexFAMBjEzJ49G9u2WV1TsEaVUhOBmJxVVeR9X8NTI3t5kgxN6GXakia67/bSeC4ZkexprccCZxLnVodCIRRgdU1BgsBuBVzz8qt49yv/oMb2f5TJd7kzBsXeLPHzal4VaiAmZnfupY0JIoKqKqoUGAHX9MV+llf4HxmtMaDyaDZLtvqZushPWEHsAlVFP/3rswSNsEEt4O0v/E9MCebx8PxCP5YNlr3hg7+/TFBEl6mClflGHUl9VdIvGycuJdDgvm/bAtu6j3c0uSmZufQhnRHPBsnIqcOyQGSZAjlEgCkLGh3RDHk6yJWTCQCUZi+gav8Mzh3KpGzeQgCuV3sZEhd06D2f3QgCas9XIuozCjw3q92xMXF8O8218QDM/fAMGLAsmLO2Jnof6rwkpjv10rLaURtEJimWJomtMDLdGUlyRhuBei8AU5Y0M2ZCMyPSW8hc2AxAW4OXUeOdbcKbFsQ2YKwkizCg1uAH9kxWOzU/+ga+X8s/Q/iBKur4w8tL79c69ESiTFXFQvQmyhhu1XsYNeHhW5s2o4OuwDB6ug2uISF8fZED9HQbgh1PM3Zah8PB7UYPGBBalDB+MFB/Kt6x0e0JMSzpDr9XxzmwprNxDB95F9eQkANrrI3HssFQq4hWAnDxaMqgaUoYF6DJ73X8b74Qz/C0Qds016tSUANqVypG92EMnD+SwZ9XPc5KSg/QWu900HotgRHjnA5uN3m4diojmiKzV3cNL25DdTvGwJESn0NhzMR2Ohqc6etoiidpgrNET3zrix6yKf3Bld8WLZ8IZcAG6ip9/LQpyOIt91vG2BltHCwezbbpKzEKYoFodKVO+fUh48f3+Lh20oexIBQqExFk586dxMbGkntp41rELscozFpRxaLN/6Mv/cf4hcMzCYdAzboDKXm7Ozs7MTk5ObhcLs4lzqmeeus4GCublgvJtF61Sc1qxR0beqzh7g4Xx3ZN5/KxaagCsvlASl4pQG9vb5TB0KFDibZtZfmlonxcVgVhAcuGjJxa0l9uImVKO3GpXahA4EYsjbXx3PgtmYbTk1CiKYM1h1LzKvrncmdnJ1JeXo7b7cYYQ9+A4L2r21IJR9ZhXOuxXGAZBvKv/Uui8wELVHYgUn44bdWNfmKRSIRgMIiUlJQQGxs78Krof7oYY8jt2TUCy3oH0XmI+MAejW0gYpoxxg/mF4zu3a8rbvXrPuigq6uLfwcA6IKAIsDf9kIAAAAASUVORK5CYII="
},
"$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png",
"type": "image/png",
"text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0YjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2OWVmYWE1NS01ZTI5LTIzNGUtYTUzMy0xNDkxYjM1NDNmYmE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0Yjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjY5ZWZhYTU1LTVlMjktMjM0ZS1hNTMzLTE0OTFiMzU0M2ZiYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5WKqp9AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYXSURBVHjafFZtUFTXGX7e9z27sveuMCwYV8ElrA7YSFYHtJUPkaaI0aRqG8wP00zUzljDINNSA/2ROtpO24SxnahlxjYd7SSjmUkymcxYlDhQPzHGisEVp8HwYWCVVVgEsrsuLnL74+5uqTF9Z+7cO/d8PO95zvO851BlZSV0XQcAMDOYGQBARDhX3JRmMDYZwLPMWAzGHACYIgwS46oBNBNwtOL8CwE8EkSEUCgE2rJlC2w2G4go8Zwo/bMDgnoG6gxLfAAAYvPDMCCszKTAMIAGAhrWnf15AAAMwwARIRKJgDZv3gy73Q4iAjPjxIr9VVOMRhbAYKB8zvrO0llrfEsdKwLZek6YAPSFvtSu3GtLawu0ZJ6625SHGBQB1T88t6MxvopgMAjaunUrdF0HM+P4yv27DMYeJmB1RqW3Jnf3tQX2p0L4P9EXuqEd7PmDp+XuMU9sRbvXnnt1TxxACgoKYLVacbzsQDUJGkSATe6qi28uPtzusM6Kxie6NHLGUX3lxVUNX9StPHnn4wy3njuUYcu6n2pNi66avcEXnByP/nv8aiaIyrqz2gO5A9+9FI1GIfn5+WhZdTAdjFMkwMvZOy7uWnTAOz3L4Yk71m3t69fdfTDoUGTBeHTUfiHQ6lo7Z2OXJvpDAChKe+aOCdKRKWxZ2+1qb3yyd3GYmRkQ7GQBVs99wfv6on3eR2k4PdTkDEbH7IuS8/svld/561PJS/pDk1/bzwx94pze7xc5v/H+YPY6r5BAkdrJzODTK46lE6PeYEJt7u+8j+OZwCBiEAgAoNgKJoEQf6PvNvdrXgtZoNhSf7q0KZ3B2AQmVMze0Jmt54S/DcDCVig2NcvEUGxJAE4Pl+YOr0iv6BRSIPAmBeBZAmHlE2sH4p1uhrq1s0MnnEQMBsf8wRASAICQQCCITN1X7/sOuc0kgOVp3/fPs2WHv+coG7gQOJUnLGsUCTxEjPzUohEA+NfIWUdtx0+efzA1kSSkIGyBAQNCKgHAEBAJ3u79U7kiAcWoem/gb5Fd33nrH3kp+SMWtuAB+GllMJxMjCx9QRgA3uiqL5kwHiTlpxb3smlfMDGYGPP1hcMAkJvs8ScpfdJspdj+MK6Pf+5+u29vyb4lR4+BGEziVESAkEpw6Av1OhUpHCz4qOXbzFWz4Ncdj/v/o08Lt92ODDgZDCEFJYoUGH4mzugP92puPTf0pD3H7wvfdFZdqSxnMtWjoGAAmG9fOLxjwesdjT2/XzIQ7ks3sycYMSEwGHNtWf5bkX5NkYCJBxUBXiGV0XHvosOt54Zey33j/K+8P33++vjnbiGJbbLE+J9SANAb6nJ2B79wcUwETAwQQ7fMjPzMvfP8ja87HUIKMOiaAqMZhrGmLdAy78eZrwwsTS0eObTs+IdtgVanxBUExqGbb5VzrIISGIoUXsmqbgEhJldCQWqRf27SvPAn/o8XmgLhZsUkR4ll37mhk3n94Z4OlzY/7NLcYZfm7o1z2zT4vsvUNSXqprBCkmiTFbPX90/fh8GIT2sf+zTPdDMf4dVnNg4z+E0ixsGeBs9jd5ViSgLHjCb/peaR+MD3d4/ZJg2llyuG2Vwy7QWAs8PNnn1f7vkGSGxAzE6mk+kxkx/p/4unffSCR0hAoL1EBCYiPNdWNcwkNQTCR7feWX6g+7f/A7I8rcw/U6UEe0Ndrhc/W7mtL9ztmqlSgstSS/zTJ28dalpOpkRryrwbhwBACgsLMWPGDOT4ll3qyeqAkJTdCF7P/CrUY/GkLL1rE+2hTbSH8+0Lb/WEuhzhyaA905blf9Vd/895WnZwLHrPevir/cvOB1oLYpTtLrm6oYGIMDExAaqtrUVKSgqYGSKCk0WHq5ikkWEWtNL0imv5qUW+RclLRjJsrhBAuH1/QL8R7HR4xy5nescuP23E6hOA6mLv+sb4uTw6Ogqqq6uDpmkQkcStorX4XRcM1FjZ+kvFFjCJKU1WpkNJJUqIMtX1RyLeX3JtQ0JRhmGYZ/L27duRnJycuFGISOJ9pqh5lrB6iYgqGOxRrOaa54DcZmKvkJxk8JHC9rKh+KVhOsD4+Dj+MwADIf8n5m4xGwAAAABJRU5ErkJggg=="
},
"$:/plugins/felixhayashi/vis/img/network/backIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/backIcon.png",
"type": "image/png",
"text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmOWQ3OGY4ZC1lNzY0LTc1NDgtODZiNy1iNmQ1OGMzZDg2OTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmY5ZDc4ZjhkLWU3NjQtNzU0OC04NmI3LWI2ZDU4YzNkODY5Nzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4jq1U/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVTSURBVHjanFVfTFNnFP+d77ve8qeVFbBrpcVgRrCRFikFByLxwSAaE32oRCHD6JMxxhhn8G2RxxH3MsOTbyYsmCAxPMmMMYtkIUYmK60OO0qAK23BFlNob0uh3x7WS5jLZPpLbm6+k/P9zrm5v9855PF4UFhYCABgjIExBgAgIqRSqRIi6gDQRkQ1RGTB3wgR0e8AHgH4Sa/XR/EBiAiJRAJ04cIF5Ofng4g2n0gkUkxENwF0c843LzHGQEQQQkCLExEA9ALotVgsUQAQQmgNQhJCbF5kjCEUCl0moj4t5na7fTU1NUpVVVXUYrEkASAcDhe8efOmxOfzWScmJqoBdBNR99LS0hWz2dynNSSEAF28eBGFhYVgjCEcDn9HRD1EhIMHD3o9Hs9kWVlZAh9BKBQqGB4edr58+dKZ+6JbJpOpBwBWV1fB6+rqIMsyIpHIFcZYL2MMra2tY5cuXRrfuXNnBtvAYDBk3G63oqpqZm5uzgrgSDKZjBoMhueZTAbc5XIhFouVEtFTxhiOHTs2dv78eS8+Efv374+oqpqZnZ21cs5PJJPJPlmWkyynnBuMMTQ0NHi7uro+mVyDx+Pxulwu71ZOlkqlSonoJhGhvb39s8k1nDx50ss5hyRJN9PpdKlERB2aWjSVaEilUvzBgwcORVEs5eXloXPnzk1sV8BkMiUdDofP7/dXZ7PZDilnIhw4cGBeS1pbW2P37t1zBwKBikQiUUREWFhYsHHO0d7evm0Ru90+/+rVq2rO+XGJiJxEhMrKyhgAjI6OWoeHh5tWVla+4JzDZrO9bW5unhwcHGzz+/32np4e+xaDbfoHAMxmc6ijo2O0oqIiJkkSNjY2HBIRmRljMJvNyWfPnln7+/tPMMZQXl6+0NbW9qK2tjYcj8floaEhqKpq+HCkbD3PzMwYBgYG0NXV9UuusFna2kEgELAQEQ4dOvSis7PzN41Ar9dnrl27NqCNkv/C3bt3zy4tLVmICJxzEBFJRBQmorLFxcWCqqqq0Pj4eO3Y2JhbUZTdra2tL2pra8OJRGLHnTt3zkqS9K+huHU4EhHMZnMoGo0W5OIh7nK5jjLGKq1W69vDhw8rRqMxMjc3t2t5eXnX5ORklc/nM+fl5SWnpqa+0uv1K/n5+Ws6nW5NluXNd15e3ppOp1uz2WyzZ86cGQ0Gg6ZAIFCZzWZ/lYjokRDiuN/vt7W0tMw3NTUpbrd78P79++5gMFgRiUTKHj58WMYYQ3V19etTp05tq6Lp6Wkb5xxCiEfc7XZPM8a6FxcXTfX19a/1en2Gcy5qamreNjY2/qGq6joRZe12+9Tp06e3JY/FYgWPHz8+mhvr3/CWlpbk+vp6PmOseWVlBS6XS9GSJUkSdrs93NDQ8Oe+ffvC/8fJIyMjddFo9Esi6pVleVjT2m0A8Hq9zqGhIefnjoknT544A4GAM/eDbxMReFNTE0pKSpKqqsaI6Pj8/LxVVdWM3W6PfCr5xMTE1zllXS0uLn6aSqXAGxsbodPpoNfrn6uqCs75EUVRrJFIZMfevXsXdTrdxseIE4mEPDIyUu/3++tynd8yGo29RIR0Og26fv06ioqKwBgD5xzv3r27zBjrIyJIkgSHwzFZWVmp7NmzJ1ZaWpoAgGg0WqgoSvHMzIw1GAw6tvjhitFo7NPW5fv370Hd3d0oKCgA53zTQMvLy+VCiKuSJH0rSdLmztZytIWv5RPRD0T0Y3Fx8dzWfby6ugopHo//w4mcc8iyPMc5v5FOp7/PZrOdQohWInIC2C2EgBBigYi8Qoifs9lsv06nWyIiaFxagXg8jr8GAGxuIe7LBeWhAAAAAElFTkSuQmCC"
},
"$:/plugins/felixhayashi/vis/img/network/connectIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/connectIcon.png",
"type": "image/png",
"text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3ZWRhMjI0MC0yYTQxLTNlNDQtYWM2My1iNzNiYTE5OWI3Y2E8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjdlZGEyMjQwLTJhNDEtM2U0NC1hYzYzLWI3M2JhMTk5YjdjYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ubxs+AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAUtSURBVHjajJZ/bNT1Gcdfz/P53PV6B4W7VltLqdAaplIOiMOoyxxJCSs/Gv/yB4gzJroAosmmDklwkYWR0bQsdmkykoojTpcsWYLxD/lRZdMQkTHRtkLZRqG0tIVe7662vTu43n32x/VKZ/jh89cn38/zvN7P5/l88zwf2blzJz6fDwARQUSm1n8s31CM0/VAnbNmsUPuAsDpgEO+Bg4C7//iyv5hvmMiQiqVQpqamvB6vVNwEeG1JZtCBrYi/MrkAwDNgjhwAlbzICBLA0rDb0+/839C6XQaaWxspLCw8Dp86cbNmqVFJQddE6KzdjZ9D89g+B6fSyCOcyn1nxil+O9xKg5HqWFSHGXLjrP7W/ICqVQK2bNnDz6fDxFh65KNvxbHDhF4rJj2bXPo+IGfcW5h5xL4f99P+FCEMIAob75x9t0dAMlkElNXV4e1lteXbNqiQoMaeOFOjrdU868SD2luYyEP6dUh+sYmSHeOU6GO5Z8VLx5+NNZxIpPJ5AS2L3upROCoCvz8Lo7vnkf77cAHhpiz/zIL9vWz8L8p/NvupmM0Q7pjnAoLqz8tDrc8MnQqYVUVhVdF4LEg7b+rvDn8wDDlH0WoPpukLJImSBaMwjcJqmwWts2jPZLG/8kwYVFeVdXXZcFf4yVDc2cNKfBFmD9X+0ncCP58F48eG+Feo2CAUkvs4dl0V/uJvdXLiiV+ut++n7YLSfxPfMMG54ChzB3WIesVWB2i82bw1AR6fJR7C4VsfYiv6u/k3A9nEgP4zXke8DiYHyAOMK+QxPIgnZ9GqSHr1itQJ8DK2fTerDQ+S/bHRXQJaHSCwNIZ2Xh+7+S3VAmwNMBA/tuPZtErgKquUmdMWIFlRURvdamRNEXGwIWrlP47pTMzLiunxghGMwTLvcTWlHAp77s4QNSrYMQtss6ZMgWqCm5cHoDHO1nbk6K8zEN8+3zatv2Hn1b59EqJZdxmYUERg9P9KwpIiAOTdWUWBXuLzB/vZG3P1Un4PNp2d1MbmyD45TWCxuCsQm0x56bHGHFYEZwxok7toAA9Sfw3hCcoL/NOwi9QO5wmWO1j4JEgZxTkodmcWRGkf3pcX0r8xoAaBixKu4U5/xwndM+0tpAvS6mP+PZK2nb1UBvPEKwKMLDvPj4ESGc55lGy303sdJKQdZB2rkMdctAB/4gzN+/Q2ENNd4LyUi/xN+bTtquX2thk5nk4wI3gAF+OMNcA1nFQDfK+BY5GqbkwWabTY5QZhXWlnNx1ntrY1Rz87fuvw29m/Sn8J+PUGAFj5T19baA1IspuBZp7cx1x4SwG1cEf+lgRSROs8jGwb+Ht4QB/GSSsAhYano39LWIBxNEIbP14hPDuiyS2VtJuHXQlKKvxM/jiXDq/D/xPlwifGMkJZB2NIoKpr69nxeiZxLHicFSFVWfGqBidIP3LSjrWltD94CyufF/4kQgPuVz2Lz93+dDRa9eu5QQ8Hg8/iXee+Dy4CKMs7xqn4nwKz9IirhQqmVuB42m8ey+x7LMoD6iAON782eChhqmRuXfvXgKBAKqKqtI0/8nNKrQI4BVYXkzHgzPpC88gWuHL/caXrhLoGiN0apSKr0ZZRBZM7q2w5ZnLR1oAnHOMjY0hra2tFBQUYIyZmstvVT1Z6eDlAuEVq7merxmwueNPDXy9PvybjKP5mctHLk4/XTKZRJqbm/H7/VNw1VyEMYbW4FN3WNWnnchKoy5sHeVGBRX6VWi3ymFx7r11Ix8MTX/y5C2RSPC/AQB61erowbpqSwAAAABJRU5ErkJggg=="
},
"$:/plugins/felixhayashi/vis/img/network/cross.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/cross.png",
"type": "image/png",
"text": "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/GMzLdsAADvGaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMjowNToxNyswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ODJjNjBiMC1lM2YzLTA5NDAtODI1NC0xYmU5YjVhNGUxODM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjIxODYxNmM2LTM1MWMtNDI0OS04YWFkLWJkZDQ2ZTczNWE0NDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NTozNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+cZUZMwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA2ElEQVR42gDLADT/AS0tLUQFBQUVFxcXtPHx8fPl5eUNCAgITCkpKesEHx8fGgYGBjH+/v4a+Pj4qgQEBFU6OjodMTExzwQUFBSvEBAQEfX19SD19fVqNDQ0CElJSd/9/f2vAwEBAfrn5+fkBwcHLRYWFgsXFxfz29vbo9LS0uwDDQ0NDfPz81orKysXIyMj+ODg4Avh4eEa/f391gMkJCRYPz8/KUhISOMCAgKh8fHxHRsbGx4UFBQQBDk5OeY7Ozv7CAgItPb29vMEBASaJSUlTQ0NDesDAEwpT0Ko8Ri2AAAAAElFTkSuQmCC"
},
"$:/plugins/felixhayashi/vis/img/network/cross2.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/cross2.png",
"type": "image/png",
"text": "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/GMzLdsAADoRaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTY6MTUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDExOjU2OjE1KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMTo1NjoxNSswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OWIwNjRhODctYWNlZi1jMjQ5LTg5MWUtNDAxOTVmMWJjMTNkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjlmYTI2M2QyLTljOWMtNWY0OC1iYjNiLThmYmQ5NmI5ZTBhMjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjlmYTI2M2QyLTljOWMtNWY0OC1iYjNiLThmYmQ5NmI5ZTBhMjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ZmEyNjNkMi05YzljLTVmNDgtYmIzYi04ZmJkOTZiOWUwYTI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTY6MTUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjliMDY0YTg3LWFjZWYtYzI0OS04OTFlLTQwMTk1ZjFiYzEzZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NjoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjU8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvQ0yV0AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAHZJREFUeNoAaQCW/wE1NTWrERER3+3t7Xbp6emKOTk5IgQtLS3kBAQEdfLy8ipOTk5LQ0NDkAE0NDQAEhISxiEhITkTExPH9PT0OgMGBgaPMzMzVS8vL7XU1NRC7+/vEQNfX19lUFBQtfPz82EEBAQMNTU1HwMAMI4nIAoe9RQAAAAASUVORK5CYII="
},
"$:/plugins/felixhayashi/vis/img/network/deleteIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/deleteIcon.png",
"type": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowNmE3NWYwMy04MDdhLWUzNGYtYjk1Zi1jZGU2MjM0Mzg4OGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjA2YTc1ZjAzLTgwN2EtZTM0Zi1iOTVmLWNkZTYyMzQzODg4Zjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4aYJzYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYGSURBVHjalJZ7UJTnFcZ/73m/72PdJY1RbhoQp6lkXRAvmIYxdCUadLVOozPNtGObap1JsKipjiShbdoRbeKEiQHpQK3xj0xa03aamTbaTGyAYV1QGeqFi+JyiZFLAlmESBkWRmS3fyzslGkmnZ5/v/M873Oe75zzvqqoqAibzQaAiKCUAkApRdHIK/NFsx2NR91nOSILADDoJyzNaM4xxbtvPHh0iC+JiYkJ1OHDh4mJiUEpFSXPv/ziPC28TIiXDCOSrAClQDSEpsCwJPIhrEBRQpiSytXlQwDhcBilFPfu3UMVFxdjt9ujFTzfcLBADCoEEAFr1ZbrrNjch2vtEImPBgHob7fTcWE+bVXJNJ/NiFQlEGLvieXHKmYqGB8fRx05cgSbzYaIsPvywV8pKFaA7fGtLTzz61YWpo/xVTHQbufsq5lcez9zWuWhk5mvFwMEg0H0+vXrMU2Tn1wp3CtCiQ5DjGd3A/m/v8IDCZP8r4iNmyRrWx/j/5qktykZpXKzAjVDVxPzGqemptDr1q1jX3NRnIJarcDKK2hgR2ULXRfncv7UYv7xpovhnhiW5Mz+kefeSKO6LJ1A1xzEuk/Ojm4mRibpuZaMZW3OCtRUND60NmiICCIUShisx7a2sLMiQn4s77uEQgIabnqdfHIlgT1/qQeg8vs5dHhdCNB1wYn3RIiC995j26stjAbsNH+YiZJCESnS1Y/XxIXu8r4YIPv/VkVs3CTnTy2ms34xro1+sp9po6sxlTu34ultmsPVvy6is86FCHgO+DDs49zpjufBpCG+seYOC9OHaTidieicb9ouVAhKtouAseI710ma7pLuqwmgYfHqAFt+6WdLoQ/LBl11Lm7VudAa8vb72PCin9TlAWIsGGhLACD+kSAZnusYBii1XQAPYWDllt6ov2lrBkDBR2+6Ofuak2//3M+G/T4wAAPW7fPhKfRTVeqk9qQbFKRmDUTxS3N7QYGYmwzCkqklBGlPDEcTNv+sg9tNCbTXuvBWujE0bHrZj9JE1B/wU1Pm5PwJN6YBS9a2kVvQEcWnrh5GTFD3lxkYkqRMgYQlwVldUvDnen73LHTUuqitdKM0eAr9AFQfd1J/yo2aJn+2sn4Wdn5qEFODJskgBIjx5T0uCrQA08pnIjS9PERDjPnfOKXAMEBECUoGEIHBj+2zkt76UQ6dXheGAev3+cg74Kf6uJPqcicbfuond7cPy4SOiy7+tD9nFvZurx00KOk3CNEC+mE+vjSPBc7IWqgqTaPT60IMcO/xsXGa3HfKjRgRdbl7/KDg0jtubje6aHj7c7J3dgLQ2zoPwwQ91SooOQdAW1VKVMHty0kA5Bb48BycJn/LjWFGbLv4thvvb53kFvjJ+XEdWkPfjQVR/CcNKYgGMc8JWt5Fa2j+MIPPuyI2pa4IoHSkt6vLIuRaQ9q32khzt4GCxtNu6k46GeiIR2lIfDQQsafPzq1LGRGL9Gk9d+vrwewvfHPQOoexQVjxdB/auk/zmaUMdsfz6bVUtIalT7bxveP1ZHh6GPDPYeSzeD69kcpIfxymFWLNrka+ljhBTWkWwz2JiJT84YHnz2iPx0P20PkmRF5i6HYiwZFJsn/YzdezbzE3cQibY5xV266z6RfXohakb+xB9CjanCD9qTbW7Grk4WV38VZm0l6dhQiEw9taHSuDqrS0FIfDwXM3X9mHMsvRAk/sauDpQy38P+GtzOTGB9mEpkD0C2dS8n8zOjqK9ng8WJZFU+JTjasGvaCNXPpvJBPoMlm0OoDNMfWVxONfWNSUPUZ7TUQ56tCZlPwSgMnJSVRpaSmxsbFE1raw82ZxAZZRQUiBYUKGp5UlOX2krBzmoUVjiIKhHge9rfPo+Wcy3ZeXIYASgL1/X5RfMXMvj46OosrLy7HZbGitUUohIuzoem0RofALaOsghgWGjky0MiJTL8b0lOvI8hN1DKXKP0jd3TNTWDgcJhgMoo4ePYrD4Yi+KmaeLlprnrtXFo9h/AAlG1AqE8yFmBrC+jO0bgH9EVpO/1F2Dc5g//OAsbEx/j0Af+USsQynL1UAAAAASUVORK5CYII="
},
"$:/plugins/felixhayashi/vis/img/network/downArrow.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/downArrow.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/network/editIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/editIcon.png",
"type": "image/png",
"text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozOWNhNzE5ZC03YzNlLTUyNGEtYmY1NS03NGVmMmM1MzE0YTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjM5Y2E3MTlkLTdjM2UtNTI0YS1iZjU1LTc0ZWYyYzUzMTRhNzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ykninAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYpSURBVHjafFZtTFvnFX7Oea+NudiY2Hwam4CBlgQwXdKREDKUoYg0jbRJ29RJ2VZ1mjRFUxSpA3VTfkzJfkQbS7spU6rtx5Z2UtppScjaHxvLuiatWi2jLEoMIUDCh23g2gbj7+tPuPvhOurawPl1dc99n+c55z33fV46ceIEZFkGADAziAgAQERoe/9ZK4GPM/AcgbsIXAcABCgMvkfAqAa89eDoJyF8LogIqqqChoaGYDAYHr8kItS8uc8iIH6iAa9IkAo5EAQX8pqmgUVBCBggYFgDhv0/GAsBgKZpICJkMhnQ4OAgZFkGEYGZUXmp+0cS+CKBwWA0DVRPOg5Zl2q6zaHyJlnVAMQXVTkwHrUqH0Xsvn+tdQAAMQDgpPLS2MViFY8rkGUZzIzaS/t/xqCzGggtz9e697zsnKhoLUtim4jOq/LE6x7X0nsh16dEZ5a/O3a2SCAOHjwInU6Hujd6ThJ4mCDQ+b2G232v7v6vwarPbQn8MGlMr+X0kpE3Wr5Zt5hL5HPhqYSdQIfKJ+yhxDPKWC6Xg+jt7UXD5b5KBt1kCHS85Ljd8/On3NupfnhFaZj4rWff1B98B1R/hnUmKd36bdtCNl4g0en4edNE/cXwLq8qMTMIPAQwmo/WuHvObA8+9c58k/dKtD0TyZWXN5YGA7ej7epKxspM//7SoNOdWc/Jyq2wiwhDzPxT8cP0jys3VMM7OmL0/77zn4Ydui3b8uiK0jD7RrA77c9Wd57cefPpF+2T6bWsFPWkaiPTCWvTsZpHFU+XrS+8G3AR08F6X+1FJvBxQQzHQOWk2SmrW4FPX/U2LVwPuDZj+fJKl2khPpeyAqA9rzR/YqwuiWXX8taN/CabGkrVuq9YJlkQQDjOAJ5jAhz9Vt9W4N5/rNp8I+vtMV/aZm4zLnUNNt0urdYnF68HWoJj4Wo1mLGUNRr8LEgDgNqeCh8xQIKOsgC7iAjVe83rT9zQa8uNM28u70kspessu8q8zq/V3NcZpVzb9+0zmVhOvvvrhaMVzrJg0zeq7xMVCCwdpnWSGBqjUyJwLTFgbvxie3w31uoWR1Y74r60rdxZqrR8q85t2W2MGCp12bm/KC3hyaSTiMhxuGrKcahqpbjOaDOoEhOEoFqJQCCJvqA85I6bfTdDjQlf2lbxVNlS6wt19yy7jRHZZlDnrinNj/6sHMhnNw2Ogco7O79e5fm/xQywRBBCEAuwn4gQ96bkYj4Vyuq9N1Z3Bj4Od5bs0MXt/dZZ21ctiqFan174q985P+Lfp+U1g7XDON/1ctP458WlVjLyJhOISZE0wM0S1QfuRC3lTjkJAKKEtNC9eIOhSh9xHLZOJRZTFuXDsEoStLkR/768ummsaJG9Pb9oe+9J+xaeSVokiQDSJphAo5uaBuWjiKP4QTqS1cUWU7ayesN66wu22frD1vmVW6GW6T8u9eVjGyZzs+w78Nqu0a2mbvVu1KEJQAgeZRL0liQYyx+GOmKeQpu0rMYsAJPNEFGD2dLodLIy6c9Ys7G8yeSUl3tf2/X3rcBVJSOv34l3sCBogi7z1LH/rBHjl4IJ93/ncQFAnjeImJD0Z8zuCwu9q3djDXqTlAKID5xv+9t2R8n8VcUFBljQ8Gyfe40BYBM4DwDLt8Kue79ZcFkbzfEdbUbv+oN4c9KTtsfm1MbYQqqh+2zrVZYKs/7Ef+byimt1POYiJhDhPBFBIiIEXhxfs7/dfYoIF+auBfYTE/pebx/V8hqBP2ODvD34yvuh/WCAmU75Bx6sIgaI/v5+6PV6JLqUsYr7dpDAoehs0h73pHTWrvKgThYbRSt9UmSjef3MpaUvBz4O72UmADgTOPJguGiZor+/HyUlJWBmJFz+D8xTtlUiOpbwpmrmrweeSXrT+g11k4SBN3RGKUcAVCVdFhyP1nreDbY//NPyEXUlU/Pp4XYycGT6V0Ux2WwWdO7cOZSWlkII8diX7SPPNgDaKdbxoNAxwATBAEkEEgSWCEQAqPAMwqvMdCEwMO0tVqZpWsGTT58+DaPR+PhGIYQAAAgh0P7B3ioW/B0iGiCGiwXbCuOHFSJys6AbYFye2T+xWhT3WYJEIoH/DQBMw3kes8OJPgAAAABJRU5ErkJggg=="
},
"$:/plugins/felixhayashi/vis/img/network/leftArrow.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/leftArrow.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/network/minus.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/minus.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/network/plus.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/plus.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/network/rightArrow.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/rightArrow.png",
"type": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQffARwOJRIZx0loAAAGfElEQVRIx61XXUwb2RU+5147CIPrOoLYQ2LjYAdqjKOAmGAw1YYHsgqrCilZy1YUlG5ZVcoD2kYQP9G10valu/0hipSHKE0fiaiqRu0SrXYTFxdDBHhlIojH5kfgcWMwJoYpBeyksftQT+QQCE6aTxrNaGbu+c4959zvnouQB1wuF3Ic90NK6UeZTMZKCDEAgBIAABHXEHEOAEYB4Cu9Xj989erVzH428U0fT506RVQq1c8Q8beICIj/+323OyEkd2h3OBzuGxoaSr81sd1u/wQAbhNCABGhrKxsqbq6mjeZTDGdTicoFIoUAIAgCAWLi4uKUCikCgaD2qWlJYYQAul0GhDxJ7dv3/5j3sQOh+MXAPBzRITjx4+HTp8+Hairq4vnk5ZHjx6Vut3u6kAgUJWN0i9v3rz5+c7/6C6kfQDgRERobW0d6+rqGmMYZgvyhFqt3mpsbAxvbm7+JxwOH0HED1iWVfp8vq/3JLbb7b8mhHQjIpw/f/6+3W4PwjvCbDbHCgoK1kOhUAUiWliWLfL5fN++Rmy32z9BxC8IIXDx4sVv2traFuD/hF6vXysqKnoaCAT0lFIry7L8xMTE5Etim81GKaXfEULgzJkzo2fPnp2B9wSdTreeTCZTPM9rCCHtWq32V4FAICMBAKCUfoaIYDabQxcuXJjOx2AoFDrIcZz6+fPn1Gg0LtfU1OxZfOfOnZteXV09yHHcDxiG+QwAfoculwtnZ2fTAAA9PT1/qa2t3bd6Z2ZmDl6/fv1jAHi5fo1GY7Czs9MrlUp3Xbscx5XcunXrLACAXC4ntKys7ANE/LFGo1nq6Ojw5zNbr9d7dHFxUWsymQIMwyw/ffq0NJFIlPp8vgpBEKCqquo150tLS7empqbKtra25Mlk8u8EEdsQEYxGI59v3pLJ5AFCCMhksmednZ0PL1269GeVShUVBOH7w8PD1mvXrp2ZnJxkdik2nhACUqm0TYKITVniWE5YDvb39zevrKyoRTkUQyo+i4oGAGAwGNacTudXQ0NDeo/H0/DkyRPNnTt3ND6fb8Zut4/K5fJnAAAVFRWxsbExQMRGgojHEBF0Op0gEvf39zfH43F1LsnOK1erc7R93ul0/ollWb9UKk0vLCxU9vX1fbyxsXEAAECj0QhZhysliKgkhICovQAAsVhMTSmFGzdu3Hzb5VNYWPjcZrNNWCyW0ODgYFM0GtVyHKc+efIkL5fLU1mnlZLckInY7d27QLSRyWQw1zYAgCSTyawRQlSCIBQcOnRoGwCAYZjllZUVdVdX10935jQ31ydOnJh0OBzjOwpPcu/evdrp6enj6XSaymSyf1dXVy8BAGxsbBRkx69JCCGzhBAVz/MKkdjhcHgHBgZey7M4A4lE8or3IkZGRiq8Xq8lmUwWZ4tupr29/WVxRaNRRdbGjIQQ8hARm2dnZ1X19fXLAACVlZWJ3t7ev+4Vwrt3754YHx8/KToSDoeVg4OD1ng8Xpbdu//Z1NTkN5lMS7njIpGIKjvmoQQRBwHgSigU0gLAozwL6JlEIoFUKnVgYGCgkeM4EyIShUKxbjKZAq2trbvKLs/zWkopvHjx4p7kyJEj/4hGoxCLxZipqakSs9m8uh/xsWPHlkdHR2Fubq5aDLnBYAjabLY9JXNubq4kkUgwhBCwWq3D1OPxQH19/QYifri5uYkNDQ3h/YiVSuV2eXn5QnFxceLw4cPR5ubmiZaWFo5SumeTd//+/XpBEEoAoLujo2OUZhVlXCaTfZ5IJEqSyWTKaDSu5EOu1+vjBoMhVlJS8sYOxe121zx+/Lg2W/UfeTyeDAUACAQCGZZlI4jYzvO8Ri6Xr2q1WuF97Md+v798ZGSkJbsCPu3t7f3ulQ7E5/P5GxoaihDRGgwGDe+D3O/3l7vd7g+zTd+XTqfzi117rvHx8W8tFosSES3BYNCQSqVSVVVVK+9C6vF4asSZZjKZaz09Pd1v7DLHxsa+bmxsLKKUWiORiCYSiRQXFhZu7ZdHEfPz86UPHjxgOY6rzYb3y+7u7u68G/orV650AsAtUbVUKtWSXq8PHz16NMYwzL/kcnlKlMF4PP69cDisikQi5evr64x46kDETy9fvvyHtz7CuFwusr29fZlS+htRJimlgIhAKX1lf859RsSeurq637e0tLz9EWanA+l0uhkRf4SITYQQPSFEmSVaQ8R5QsgoAPyNZVnvmwhF/BfnjYAmDVlf5AAAAABJRU5ErkJggg=="
},
"$:/plugins/felixhayashi/vis/img/network/upArrow.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/upArrow.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/network/zoomExtends.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/zoomExtends.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/timeline/delete.png": {
"title": "$:/plugins/felixhayashi/vis/img/timeline/delete.png",
"type": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAAEAAAABAAXMatwwAAAVRJREFUOMt108FKG1EUBuBvYtxbRGwxiGBXeYCW0mVpDSKVvIJ0F/syJsFdn6GCkaZ9gro3G1u0ILQgheJKRUwXPQNnxvTAcGf+c/7/nPvfO8UEKLCFJg5w31aNqGtgG3c4xLSZyP0QgI8Tpu0quQhyPwTgsBnkAVYD3MM9DibVId5GbiW+B+VIt7hJha1IdhPWDayVsBvcFtHlDYZ4mgou8D7e+zXyN/TwuUhjbkSXLHIZ61KNvItxaYyayBDrZsf36DyGdilQE+ngA57UyD+xg08luTSxHvP/wRuRewDm7uV9WJ4hsBy5rczJJm7G/tcS6VesjxN2Hj4c5S10Qj2Tz/AunrOEr0VtB+Z6vMJ+zfkfcVQjnMbRvcRC5B/hBU4auMbVjBFHCRsFdp6wK1yXHjz37xItRuejfFQ1nwb4HXVfs4nPYsQv0p+oKlLgNf7gGP4Cw4ZUK7kMJVEAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDExLTA1LTE2VDExOjM1OjIxKzAyOjAw9uVF5gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMS0wNS0xNlQxMTozNToyMSswMjowMIe4/VoAAAAASUVORK5CYII="
},
"$:/plugins/felixhayashi/vis/readme": {
"title": "$:/plugins/felixhayashi/vis/readme",
"text": "! TW5-Vis.js\n\nA tiddlywiki plugin for the vis.js library.\n\n---\n\n! Notes on Copyright\n\n!! TiddlyWiki\n\nCreated by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007 Copyright © UnaMesa Association 2007-2014\n\nPublished under the following [licenses](https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses):\n\n1. BSD 3-clause \"New\" or \"Revised\" License (including any right to adopt any future version of a license if permitted)\n2. Creative Commons Attribution 3.0 (including any right to adopt any future version of a license if permitted)\n\n!! The **vis.js** library\n\nCopyright (c) 2014 [Almende B.V.](https://github.com/almende/vis)\n\nPublished under the following licenses:\n\n1. Apache License Version 2.0, January 2004 http://www.apache.org/licenses/\n2. MIT License (MIT)\n"
},
"$:/plugins/felixhayashi/vis/vis.css": {
"title": "$:/plugins/felixhayashi/vis/vis.css",
"type": "text/vnd.tiddlywiki",
"tags": "$:/tags/Stylesheet",
"text": "\\rules except list\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n.vis .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=\"span\"]{min-height:0;width:auto}div.vis-configuration{position:relative;display:block;float:left;font-size:12px}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper::after{clear:both;content:\"\";display:block}div.vis-configuration.vis-config-option-container{display:block;width:495px;background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;margin-top:20px;left:10px;padding-left:5px}div.vis-configuration.vis-config-button{display:block;width:495px;height:25px;vertical-align:middle;line-height:25px;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;margin-top:20px;left:10px;padding-left:5px;cursor:pointer;margin-bottom:30px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;width:495px;height:25px;vertical-align:middle;line-height:25px}div.vis-configuration.vis-config-item.vis-config-s2{left:10px;background-color:#f7f8fa;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s3{left:20px;background-color:#e4e9f0;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s4{left:30px;background-color:#cfd8e6;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:bold}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{top:1px;width:30px;height:19px;border:1px solid #444;border-radius:2px;padding:0;margin:0;cursor:pointer}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{position:relative;top:-5px;width:60px;padding:1px;margin:0;pointer-events:none}input.vis-configuration.vis-config-range{-webkit-appearance:none;border:0 solid white;background-color:rgba(0,0,0,0);width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{width:300px;height:5px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c8c8c8',GradientType=0);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #14334b;height:17px;width:17px;border-radius:50%;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2 0,#385380 100%);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(to bottom,#3876c2 0,#385380 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3876c2',endColorstr='#385380',GradientType=0);box-shadow:#111927 0 0 1px 0;margin-top:-7px}input.vis-configuration.vis-config-range:focus{outline:0}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(to bottom,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d9d9d',endColorstr='#c8c8c8',GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{width:300px;height:10px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c8c8c8',GradientType=0);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-moz-range-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid white;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{position:absolute;background:rgba(57,76,89,0.85);border:2px solid #f2faff;line-height:30px;height:30px;width:150px;text-align:center;color:#fff;font-size:14px;border-radius:4px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.vis-configuration-popup:after,.vis-configuration-popup:before{left:100%;top:50%;border:solid transparent;content:\" \";height:0;width:0;position:absolute;pointer-events:none}.vis-configuration-popup:after{border-color:rgba(136,183,213,0);border-left-color:rgba(57,76,89,0.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0);border-left-color:#f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{position:absolute;visibility:hidden;padding:5px;white-space:nowrap;font-family:verdana;font-size:14px;color:#000;background-color:#f5f4ed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #808074;box-shadow:3px 3px 10px rgba(0,0,0,0.2);pointer-events:none;z-index:5}div.vis-color-picker{position:absolute;top:0;left:30px;margin-top:-140px;margin-left:30px;width:310px;height:444px;z-index:1;padding:10px;border-radius:15px;background-color:#fff;display:none;box-shadow:rgba(0,0,0,0.5) 0 0 10px 0}div.vis-color-picker div.vis-arrow{position:absolute;top:147px;left:5px}div.vis-color-picker div.vis-arrow::after,div.vis-color-picker div.vis-arrow::before{right:100%;top:50%;border:solid transparent;content:\" \";height:0;width:0;position:absolute;pointer-events:none}div.vis-color-picker div.vis-arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{position:absolute;width:289px;height:289px;cursor:pointer}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{position:absolute;top:137px;left:137px;width:15px;height:15px;border-radius:15px;border:1px solid #fff;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-o-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(to bottom,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0)}div.vis-color-picker div.vis-new-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,0.1);border-radius:5px;top:380px;left:159px;text-align:right;padding-right:2px;font-size:10px;color:rgba(0,0,0,0.4);vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-initial-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,0.1);border-radius:5px;top:380px;left:10px;text-align:left;padding-left:2px;font-size:10px;color:rgba(0,0,0,0.4);vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-label{position:absolute;width:300px;left:10px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{position:absolute;width:68px;height:25px;border-radius:10px;vertical-align:middle;text-align:center;line-height:25px;top:410px;border:2px solid #d9d9d9;background-color:#f7f7f7;cursor:pointer}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{width:290px;height:20px}div.vis-network div.vis-manipulation{box-sizing:content-box;border-width:0;border-bottom:1px;border-style:solid;border-color:#d6d9d8;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-o-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-ms-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:linear-gradient(to bottom,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fcfcfc',GradientType=0);padding-top:4px;position:absolute;left:0;top:0;width:100%;height:28px}div.vis-network div.vis-edit-mode{position:absolute;left:0;top:5px;height:30px}div.vis-network div.vis-close{position:absolute;right:0;top:0;width:30px;height:30px;background-position:20px 3px;background-repeat:no-repeat;background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/cross.png\">>);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-close:hover{opacity:.6}div.vis-network div.vis-manipulation div.vis-button,div.vis-network div.vis-edit-mode div.vis-button{float:left;font-family:verdana;font-size:12px;-moz-border-radius:15px;border-radius:15px;display:inline-block;background-position:0 0;background-repeat:no-repeat;height:24px;margin-left:10px;cursor:pointer;padding:0 8px 0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-manipulation div.vis-button:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.20)}div.vis-network div.vis-manipulation div.vis-button:active{box-shadow:1px 1px 8px rgba(0,0,0,0.50)}div.vis-network div.vis-manipulation div.vis-button.vis-back{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/backIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-none:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.0);cursor:default}div.vis-network div.vis-manipulation div.vis-button.vis-none:active{box-shadow:1px 1px 8px rgba(0,0,0,0.0)}div.vis-network div.vis-manipulation div.vis-button.vis-none{padding:0}div.vis-network div.vis-manipulation div.notification{margin:2px;font-weight:bold}div.vis-network div.vis-manipulation div.vis-button.vis-add{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-edit,div.vis-network div.vis-edit-mode div.vis-button.vis-edit{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/editIcon.png\">>)}div.vis-network div.vis-edit-mode div.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation div.vis-button.vis-connect{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/connectIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-delete{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/deleteIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-label,div.vis-network div.vis-edit-mode div.vis-label{margin:0 0 0 23px;line-height:25px}div.vis-network div.vis-manipulation div.vis-separator-line{float:left;display:inline-block;width:1px;height:21px;background-color:#bdbdbd;margin:0 7px 0 15px}div.vis-network div.vis-navigation div.vis-button{width:34px;height:34px;-moz-border-radius:17px;border-radius:17px;position:absolute;display:inline-block;background-position:2px 2px;background-repeat:no-repeat;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-navigation div.vis-button:hover{box-shadow:0 0 3px 3px rgba(56,207,21,0.30)}div.vis-network div.vis-navigation div.vis-button:active{box-shadow:0 0 1px 3px rgba(56,207,21,0.95)}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/upArrow.png\">>);bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/downArrow.png\">>);bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/leftArrow.png\">>);bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/rightArrow.png\">>);bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/plus.png\">>);bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/minus.png\">>);bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/zoomExtends.png\">>);bottom:50px;right:15px}.vis-current-time{background-color:#ff7f6e;width:2px;z-index:1;pointer-events:none}.vis-rolling-mode-btn{height:40px;width:40px;position:absolute;top:7px;right:20px;border-radius:50%;font-size:28px;cursor:pointer;opacity:.8;color:white;font-weight:bold;text-align:center;background:#3876c2}.vis-rolling-mode-btn:before{content:\"\\26F6\"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{background-color:#6e94ff;width:2px;cursor:move;z-index:1}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{position:absolute;width:100%;height:0;border-bottom:1px solid}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{width:100%;position:absolute;color:#4d4d4d;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-major.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{position:absolute;width:100%;color:#bebebe;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{position:absolute;color:#4d4d4d;white-space:nowrap;bottom:20px;text-align:center}.vis-data-axis .vis-y-axis.vis-title.vis-measure{padding:0;margin:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.vis-legend{background-color:rgba(247,252,255,0.65);padding:5px;border:1px solid #b3b3b3;box-shadow:2px 2px 10px rgba(154,154,154,0.55)}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{position:absolute;color:#1a1a1a;border-color:#97b0f8;border-width:1px;background-color:#d5ddf6;display:inline-block;z-index:1}.vis-item.vis-selected{border-color:#ffc200;background-color:#fff785;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0}.vis-item.vis-dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis-item.vis-range{border-style:solid;border-radius:2px;box-sizing:border-box}.vis-item.vis-background{border:0;background-color:rgba(213,221,246,0.4);box-sizing:border-box;padding:0;margin:0}.vis-item .vis-item-overflow{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{position:relative;display:inline-block}.vis-item.vis-background .vis-item-content{position:absolute;display:inline-block}.vis-item.vis-line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis-item .vis-item-content{white-space:nowrap;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{position:absolute;background:#4f81bd;color:white;width:200px;text-align:center;white-space:nowrap;padding:5px;border-radius:1px;transition:.4s;-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s}.vis-item .vis-delete,.vis-item .vis-delete-rtl{position:absolute;top:0;width:24px;height:24px;box-sizing:border-box;padding:0 5px;cursor:pointer;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete:after,.vis-item .vis-delete-rtl:after{content:\"\\00D7\";color:red;font-family:arial,sans-serif;font-size:22px;font-weight:bold;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.vis-item .vis-delete:hover,.vis-item .vis-delete-rtl:hover{background:red}.vis-item .vis-delete:hover:after,.vis-item .vis-delete-rtl:hover:after{color:white}.vis-item .vis-drag-center{position:absolute;width:100%;height:100%;top:0;left:0;cursor:move}.vis-item.vis-range .vis-drag-left{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;left:-4px;cursor:w-resize}.vis-item.vis-range .vis-drag-right{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;right:-4px;cursor:e-resize}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-itemset{position:relative;padding:0;margin:0;box-sizing:border-box}.vis-itemset .vis-background,.vis-itemset .vis-foreground{position:absolute;width:100%;height:100%;overflow:visible}.vis-axis{position:absolute;width:100%;height:0;left:0;z-index:1}.vis-foreground .vis-group{position:relative;box-sizing:border-box;border-bottom:1px solid #bfbfbf}.vis-foreground .vis-group:last-child{border-bottom:0}.vis-nesting-group{cursor:pointer}.vis-nested-group{background:#f5f5f5}.vis-label.vis-nesting-group.expanded:before{content:\"\\25BC\"}.vis-label.vis-nesting-group.collapsed-rtl:before{content:\"\\25C0\"}.vis-label.vis-nesting-group.collapsed:before{content:\"\\25B6\"}.vis-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-labelset{position:relative;overflow:hidden;box-sizing:border-box}.vis-labelset .vis-label{position:relative;left:0;top:0;width:100%;color:#4d4d4d;box-sizing:border-box}.vis-labelset .vis-label{border-bottom:1px solid #bfbfbf}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-labelset .vis-label:last-child{border-bottom:0}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{position:absolute;padding:0;margin:0;box-sizing:border-box}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top,.vis-panel.vis-bottom{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-center,.vis-panel.vis-top,.vis-panel.vis-bottom{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{position:absolute;width:100%;height:1px;box-shadow:0 0 10px rgba(0,0,0,0.8)}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1.0}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{top:0;left:0;width:100%}.vis-time-axis.vis-background{position:absolute;top:0;left:0;width:100%;height:100%}.vis-time-axis .vis-text{position:absolute;color:#4d4d4d;padding:3px;overflow:hidden;box-sizing:border-box;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{position:absolute;border-left:1px solid}.vis-time-axis .vis-grid.vis-vertical-rtl{position:absolute;border-right:1px solid}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{position:relative;border:1px solid #bfbfbf;overflow:hidden;padding:0;margin:0;box-sizing:border-box}"
},
"$:/plugins/felixhayashi/vis/vis.js": {
"title": "$:/plugins/felixhayashi/vis/vis.js",
"text": "/*\\\ntitle: $:/plugins/felixhayashi/vis/vis.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\\*/\n\n/*** TO AVOID STRANGE LIB ERRORS FROM BUBBLING UP *****************/\n\nif($tw.boot.tasks.trapErrors) {\n\n var defaultHandler = window.onerror;\n window.onerror = function(errorMsg, url, lineNumber) {\n \n if(errorMsg.indexOf(\"NS_ERROR_NOT_AVAILABLE\") !== -1\n && url == \"$:/plugins/felixhayashi/vis/vis.js\") {\n \n var text = \"Strange firefox related vis.js error (see #125)\";\n console.error(text, arguments);\n \n } else if(errorMsg.indexOf(\"Permission denied to access property\") !== -1) {\n \n var text = \"Strange firefox related vis.js error (see #163)\";\n console.error(text, arguments);\n \n } else if(defaultHandler) {\n \n defaultHandler.apply(this, arguments);\n \n }\n \n }\n \n}\n\n/******************************************************************/\n\n/**\n * vis.js\n * https://github.com/almende/vis\n *\n * A dynamic, browser-based visualization library.\n *\n * @version 4.21.0\n * @date 2017-10-12\n *\n * @license\n * Copyright (C) 2011-2017 Almende B.V, http://almende.com\n *\n * Vis.js is dual licensed under both\n *\n * * The Apache 2.0 License\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * and\n *\n * * The MIT License\n * http://opensource.org/licenses/MIT\n *\n * Vis.js may be distributed under either license.\n */\n\"use strict\";(function webpackUniversalModuleDefinition(root,factory){if(typeof exports===\"object\"&&typeof module===\"object\")module.exports=factory();else if(typeof define===\"function\"&&define.amd)define([],factory);else if(typeof exports===\"object\")exports[\"vis\"]=factory();else root[\"vis\"]=factory()})(this,function(){return function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{configurable:false,enumerable:true,get:getter})}};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module[\"default\"]}:function getModuleExports(){return module};__webpack_require__.d(getter,\"a\",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p=\"\";return __webpack_require__(__webpack_require__.s=123)}([function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;exports.default=function(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _defineProperty=__webpack_require__(169);var _defineProperty2=_interopRequireDefault(_defineProperty);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;(0,_defineProperty2.default)(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}()},function(module,exports,__webpack_require__){\"use strict\";var _getIterator2=__webpack_require__(77);var _getIterator3=_interopRequireDefault(_getIterator2);var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var moment=__webpack_require__(9);var uuid=__webpack_require__(157);exports.isNumber=function(object){return object instanceof Number||typeof object==\"number\"};exports.recursiveDOMDelete=function(DOMobject){if(DOMobject){while(DOMobject.hasChildNodes()===true){exports.recursiveDOMDelete(DOMobject.firstChild);DOMobject.removeChild(DOMobject.firstChild)}}};exports.giveRange=function(min,max,total,value){if(max==min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}};exports.isString=function(object){return object instanceof String||typeof object==\"string\"};exports.isDate=function(object){if(object instanceof Date){return true}else if(exports.isString(object)){var match=ASPDateRegex.exec(object);if(match){return true}else if(!isNaN(Date.parse(object))){return true}}return false};exports.randomUUID=function(){return uuid.v4()};exports.assignAllKeys=function(obj,value){for(var prop in obj){if(obj.hasOwnProperty(prop)){if((0,_typeof3[\"default\"])(obj[prop])!==\"object\"){obj[prop]=value}}}};function copyOrDelete(a,b,prop,allowDeletion){var doDeletion=false;if(allowDeletion===true){doDeletion=b[prop]===null&&a[prop]!==undefined}if(doDeletion){delete a[prop]}else{a[prop]=b[prop]}}exports.fillIfDefined=function(a,b){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;for(var prop in a){if(b[prop]!==undefined){if(b[prop]===null||(0,_typeof3[\"default\"])(b[prop])!==\"object\"){copyOrDelete(a,b,prop,allowDeletion)}else{if((0,_typeof3[\"default\"])(a[prop])===\"object\"){exports.fillIfDefined(a[prop],b[prop],allowDeletion)}}}}};exports.extend=function(a,b){for(var i=1;i<arguments.length;i++){var other=arguments[i];for(var prop in other){if(other.hasOwnProperty(prop)){a[prop]=other[prop]}}}return a};exports.selectiveExtend=function(props,a,b){if(!Array.isArray(props)){throw new Error(\"Array with property names expected as first argument\")}for(var i=2;i<arguments.length;i++){var other=arguments[i];for(var p=0;p<props.length;p++){var prop=props[p];if(other&&other.hasOwnProperty(prop)){a[prop]=other[prop]}}}return a};exports.selectiveDeepExtend=function(props,a,b){var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;if(Array.isArray(b)){throw new TypeError(\"Arrays are not supported by deepExtend\")}for(var p=0;p<props.length;p++){var prop=props[p];if(b.hasOwnProperty(prop)){if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop],false,allowDeletion)}else{copyOrDelete(a,b,prop,allowDeletion)}}else if(Array.isArray(b[prop])){throw new TypeError(\"Arrays are not supported by deepExtend\")}else{copyOrDelete(a,b,prop,allowDeletion)}}}return a};exports.selectiveNotDeepExtend=function(propsToExclude,a,b){var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;if(Array.isArray(b)){throw new TypeError(\"Arrays are not supported by deepExtend\")}for(var prop in b){if(!b.hasOwnProperty(prop))continue;if(propsToExclude.indexOf(prop)!==-1)continue;if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop])}else{copyOrDelete(a,b,prop,allowDeletion)}}else if(Array.isArray(b[prop])){a[prop]=[];for(var i=0;i<b[prop].length;i++){a[prop].push(b[prop][i])}}else{copyOrDelete(a,b,prop,allowDeletion)}}return a};exports.deepExtend=function(a,b){var protoExtend=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;for(var prop in b){if(b.hasOwnProperty(prop)||protoExtend===true){if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop],protoExtend)}else{copyOrDelete(a,b,prop,allowDeletion)}}else if(Array.isArray(b[prop])){a[prop]=[];for(var i=0;i<b[prop].length;i++){a[prop].push(b[prop][i])}}else{copyOrDelete(a,b,prop,allowDeletion)}}}return a};exports.equalArray=function(a,b){if(a.length!=b.length)return false;for(var i=0,len=a.length;i<len;i++){if(a[i]!=b[i])return false}return true};exports.convert=function(object,type){var match;if(object===undefined){return undefined}if(object===null){return null}if(!type){return object}if(!(typeof type===\"string\")&&!(type instanceof String)){throw new Error(\"Type must be a string\")}switch(type){case\"boolean\":case\"Boolean\":return Boolean(object);case\"number\":case\"Number\":if(exports.isString(object)&&!isNaN(Date.parse(object))){return moment(object).valueOf()}else{return Number(object.valueOf())}case\"string\":case\"String\":return String(object);case\"Date\":if(exports.isNumber(object)){return new Date(object)}if(object instanceof Date){return new Date(object.valueOf())}else if(moment.isMoment(object)){return new Date(object.valueOf())}if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return new Date(Number(match[1]))}else{return moment(new Date(object)).toDate()}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type Date\")}case\"Moment\":if(exports.isNumber(object)){return moment(object)}if(object instanceof Date){return moment(object.valueOf())}else if(moment.isMoment(object)){return moment(object)}if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return moment(Number(match[1]))}else{return moment(object)}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type Date\")}case\"ISODate\":if(exports.isNumber(object)){return new Date(object)}else if(object instanceof Date){return object.toISOString()}else if(moment.isMoment(object)){return object.toDate().toISOString()}else if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return new Date(Number(match[1])).toISOString()}else{return moment(object).format()}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type ISODate\")}case\"ASPDate\":if(exports.isNumber(object)){return\"/Date(\"+object+\")/\"}else if(object instanceof Date){return\"/Date(\"+object.valueOf()+\")/\"}else if(exports.isString(object)){match=ASPDateRegex.exec(object);var value;if(match){value=new Date(Number(match[1])).valueOf()}else{value=new Date(object).valueOf()}return\"/Date(\"+value+\")/\"}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type ASPDate\")}default:throw new Error('Unknown type \"'+type+'\"')}};var ASPDateRegex=/^\\/?Date\\((\\-?\\d+)/i;exports.getType=function(object){var type=typeof object===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(object);if(type==\"object\"){if(object===null){return\"null\"}if(object instanceof Boolean){return\"Boolean\"}if(object instanceof Number){return\"Number\"}if(object instanceof String){return\"String\"}if(Array.isArray(object)){return\"Array\"}if(object instanceof Date){return\"Date\"}return\"Object\"}else if(type==\"number\"){return\"Number\"}else if(type==\"boolean\"){return\"Boolean\"}else if(type==\"string\"){return\"String\"}else if(type===undefined){return\"undefined\"}return type};exports.copyAndExtendArray=function(arr,newValue){var newArr=[];for(var i=0;i<arr.length;i++){newArr.push(arr[i])}newArr.push(newValue);return newArr};exports.copyArray=function(arr){var newArr=[];for(var i=0;i<arr.length;i++){newArr.push(arr[i])}return newArr};exports.getAbsoluteLeft=function(elem){return elem.getBoundingClientRect().left};exports.getAbsoluteRight=function(elem){return elem.getBoundingClientRect().right};exports.getAbsoluteTop=function(elem){return elem.getBoundingClientRect().top};exports.addClassName=function(elem,classNames){var classes=elem.className.split(\" \");var newClasses=classNames.split(\" \");classes=classes.concat(newClasses.filter(function(className){return classes.indexOf(className)<0}));elem.className=classes.join(\" \")};exports.removeClassName=function(elem,classNames){var classes=elem.className.split(\" \");var oldClasses=classNames.split(\" \");classes=classes.filter(function(className){return oldClasses.indexOf(className)<0});elem.className=classes.join(\" \")};exports.forEach=function(object,callback){var i,len;if(Array.isArray(object)){for(i=0,len=object.length;i<len;i++){callback(object[i],i,object)}}else{for(i in object){if(object.hasOwnProperty(i)){callback(object[i],i,object)}}}};exports.toArray=function(object){var array=[];for(var prop in object){if(object.hasOwnProperty(prop))array.push(object[prop])}return array};exports.updateProperty=function(object,key,value){if(object[key]!==value){object[key]=value;return true}else{return false}};exports.throttle=function(fn){var scheduled=false;return function throttled(){if(!scheduled){scheduled=true;requestAnimationFrame(function(){scheduled=false;fn()})}}};exports.addEventListener=function(element,action,listener,useCapture){if(element.addEventListener){if(useCapture===undefined)useCapture=false;if(action===\"mousewheel\"&&navigator.userAgent.indexOf(\"Firefox\")>=0){action=\"DOMMouseScroll\"}element.addEventListener(action,listener,useCapture)}else{element.attachEvent(\"on\"+action,listener)}};exports.removeEventListener=function(element,action,listener,useCapture){if(element.removeEventListener){if(useCapture===undefined)useCapture=false;if(action===\"mousewheel\"&&navigator.userAgent.indexOf(\"Firefox\")>=0){action=\"DOMMouseScroll\"}element.removeEventListener(action,listener,useCapture)}else{element.detachEvent(\"on\"+action,listener)}};exports.preventDefault=function(event){if(!event)event=window.event;if(event.preventDefault){event.preventDefault()}else{event.returnValue=false}};exports.getTarget=function(event){if(!event){event=window.event}var target;if(event.target){target=event.target}else if(event.srcElement){target=event.srcElement}if(target.nodeType!=undefined&&target.nodeType==3){target=target.parentNode}return target};exports.hasParent=function(element,parent){var e=element;while(e){if(e===parent){return true}e=e.parentNode}return false};exports.option={};exports.option.asBoolean=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return value!=false}return defaultValue||null};exports.option.asNumber=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return Number(value)||defaultValue||null}return defaultValue||null};exports.option.asString=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return String(value)}return defaultValue||null};exports.option.asSize=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(exports.isString(value)){return value}else if(exports.isNumber(value)){return value+\"px\"}else{return defaultValue||null}};exports.option.asElement=function(value,defaultValue){if(typeof value==\"function\"){value=value()}return value||defaultValue||null};exports.hexToRGB=function(hex){var shorthandRegex=/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;hex=hex.replace(shorthandRegex,function(m,r,g,b){return r+r+g+g+b+b});var result=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);return result?{r:parseInt(result[1],16),g:parseInt(result[2],16),b:parseInt(result[3],16)}:null};exports.overrideOpacity=function(color,opacity){var rgb;if(color.indexOf(\"rgba\")!=-1){return color}else if(color.indexOf(\"rgb\")!=-1){rgb=color.substr(color.indexOf(\"(\")+1).replace(\")\",\"\").split(\",\");return\"rgba(\"+rgb[0]+\",\"+rgb[1]+\",\"+rgb[2]+\",\"+opacity+\")\"}else{rgb=exports.hexToRGB(color);if(rgb==null){return color}else{return\"rgba(\"+rgb.r+\",\"+rgb.g+\",\"+rgb.b+\",\"+opacity+\")\"}}};exports.RGBToHex=function(red,green,blue){return\"#\"+((1<<24)+(red<<16)+(green<<8)+blue).toString(16).slice(1)};exports.parseColor=function(color){var c;if(exports.isString(color)===true){if(exports.isValidRGB(color)===true){var rgb=color.substr(4).substr(0,color.length-5).split(\",\").map(function(value){return parseInt(value)});color=exports.RGBToHex(rgb[0],rgb[1],rgb[2])}if(exports.isValidHex(color)===true){var hsv=exports.hexToHSV(color);var lighterColorHSV={h:hsv.h,s:hsv.s*.8,v:Math.min(1,hsv.v*1.02)};var darkerColorHSV={h:hsv.h,s:Math.min(1,hsv.s*1.25),v:hsv.v*.8};var darkerColorHex=exports.HSVToHex(darkerColorHSV.h,darkerColorHSV.s,darkerColorHSV.v);var lighterColorHex=exports.HSVToHex(lighterColorHSV.h,lighterColorHSV.s,lighterColorHSV.v);c={background:color,border:darkerColorHex,highlight:{background:lighterColorHex,border:darkerColorHex},hover:{background:lighterColorHex,border:darkerColorHex}}}else{c={background:color,border:color,highlight:{background:color,border:color},hover:{background:color,border:color}}}}else{c={};c.background=color.background||undefined;c.border=color.border||undefined;if(exports.isString(color.highlight)){c.highlight={border:color.highlight,background:color.highlight}}else{c.highlight={};c.highlight.background=color.highlight&&color.highlight.background||undefined;c.highlight.border=color.highlight&&color.highlight.border||undefined}if(exports.isString(color.hover)){c.hover={border:color.hover,background:color.hover}}else{c.hover={};c.hover.background=color.hover&&color.hover.background||undefined;c.hover.border=color.hover&&color.hover.border||undefined}}return c};exports.RGBToHSV=function(red,green,blue){red=red/255;green=green/255;blue=blue/255;var minRGB=Math.min(red,Math.min(green,blue));var maxRGB=Math.max(red,Math.max(green,blue));if(minRGB==maxRGB){return{h:0,s:0,v:minRGB}}var d=red==minRGB?green-blue:blue==minRGB?red-green:blue-red;var h=red==minRGB?3:blue==minRGB?1:5;var hue=60*(h-d/(maxRGB-minRGB))/360;var saturation=(maxRGB-minRGB)/maxRGB;var value=maxRGB;return{h:hue,s:saturation,v:value}};var cssUtil={split:function split(cssText){var styles={};cssText.split(\";\").forEach(function(style){if(style.trim()!=\"\"){var parts=style.split(\":\");var key=parts[0].trim();var value=parts[1].trim();styles[key]=value}});return styles},join:function join(styles){return(0,_keys2[\"default\"])(styles).map(function(key){return key+\": \"+styles[key]}).join(\"; \")}};exports.addCssText=function(element,cssText){var currentStyles=cssUtil.split(element.style.cssText);var newStyles=cssUtil.split(cssText);var styles=exports.extend(currentStyles,newStyles);element.style.cssText=cssUtil.join(styles)};exports.removeCssText=function(element,cssText){var styles=cssUtil.split(element.style.cssText);var removeStyles=cssUtil.split(cssText);for(var key in removeStyles){if(removeStyles.hasOwnProperty(key)){delete styles[key]}}element.style.cssText=cssUtil.join(styles)};exports.HSVToRGB=function(h,s,v){var r,g,b;var i=Math.floor(h*6);var f=h*6-i;var p=v*(1-s);var q=v*(1-f*s);var t=v*(1-(1-f)*s);switch(i%6){case 0:r=v,g=t,b=p;break;case 1:r=q,g=v,b=p;break;case 2:r=p,g=v,b=t;break;case 3:r=p,g=q,b=v;break;case 4:r=t,g=p,b=v;break;case 5:r=v,g=p,b=q;break}return{r:Math.floor(r*255),g:Math.floor(g*255),b:Math.floor(b*255)}};exports.HSVToHex=function(h,s,v){var rgb=exports.HSVToRGB(h,s,v);return exports.RGBToHex(rgb.r,rgb.g,rgb.b)};exports.hexToHSV=function(hex){var rgb=exports.hexToRGB(hex);return exports.RGBToHSV(rgb.r,rgb.g,rgb.b)};exports.isValidHex=function(hex){var isOk=/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(hex);return isOk};exports.isValidRGB=function(rgb){rgb=rgb.replace(\" \",\"\");var isOk=/rgb\\((\\d{1,3}),(\\d{1,3}),(\\d{1,3})\\)/i.test(rgb);return isOk};exports.isValidRGBA=function(rgba){rgba=rgba.replace(\" \",\"\");var isOk=/rgba\\((\\d{1,3}),(\\d{1,3}),(\\d{1,3}),(.{1,3})\\)/i.test(rgba);return isOk};exports.selectiveBridgeObject=function(fields,referenceObject){if(referenceObject!==null&&(typeof referenceObject===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(referenceObject))===\"object\"){var objectTo=(0,_create2[\"default\"])(referenceObject);for(var i=0;i<fields.length;i++){if(referenceObject.hasOwnProperty(fields[i])){if((0,_typeof3[\"default\"])(referenceObject[fields[i]])==\"object\"){objectTo[fields[i]]=exports.bridgeObject(referenceObject[fields[i]])}}}return objectTo}else{return null}};exports.bridgeObject=function(referenceObject){if(referenceObject!==null&&(typeof referenceObject===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(referenceObject))===\"object\"){var objectTo=(0,_create2[\"default\"])(referenceObject);if(referenceObject instanceof Element){objectTo=referenceObject}else{objectTo=(0,_create2[\"default\"])(referenceObject);for(var i in referenceObject){if(referenceObject.hasOwnProperty(i)){if((0,_typeof3[\"default\"])(referenceObject[i])==\"object\"){objectTo[i]=exports.bridgeObject(referenceObject[i])}}}}return objectTo}else{return null}};exports.insertSort=function(a,compare){for(var i=0;i<a.length;i++){var k=a[i];for(var j=i;j>0&&compare(k,a[j-1])<0;j--){a[j]=a[j-1]}a[j]=k}return a};exports.mergeOptions=function(mergeTarget,options,option){var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var isPresent=function isPresent(obj){return obj!==null&&obj!==undefined};var isObject=function isObject(obj){return obj!==null&&(typeof obj===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(obj))===\"object\"};var isEmpty=function isEmpty(obj){for(var x in obj){if(obj.hasOwnProperty(x))return false}return true};if(!isObject(mergeTarget)){throw new Error(\"Parameter mergeTarget must be an object\")}if(!isObject(options)){throw new Error(\"Parameter options must be an object\")}if(!isPresent(option)){throw new Error(\"Parameter option must have a value\")}if(!isObject(globalOptions)){throw new Error(\"Parameter globalOptions must be an object\")}var doMerge=function doMerge(target,options,option){if(!isObject(target[option])){target[option]={}}var src=options[option];var dst=target[option];for(var prop in src){if(src.hasOwnProperty(prop)){dst[prop]=src[prop]}}};var srcOption=options[option];var globalPassed=isObject(globalOptions)&&!isEmpty(globalOptions);var globalOption=globalPassed?globalOptions[option]:undefined;var globalEnabled=globalOption?globalOption.enabled:undefined;if(srcOption===undefined){return}if(typeof srcOption===\"boolean\"){if(!isObject(mergeTarget[option])){mergeTarget[option]={}}mergeTarget[option].enabled=srcOption;return}if(srcOption===null&&!isObject(mergeTarget[option])){if(isPresent(globalOption)){mergeTarget[option]=(0,_create2[\"default\"])(globalOption)}else{return}}if(!isObject(srcOption)){return}var enabled=true;if(srcOption.enabled!==undefined){enabled=srcOption.enabled}else{if(globalEnabled!==undefined){enabled=globalOption.enabled}}doMerge(mergeTarget,options,option);mergeTarget[option].enabled=enabled};exports.binarySearchCustom=function(orderedItems,comparator,field,field2){var maxIterations=1e4;var iteration=0;var low=0;var high=orderedItems.length-1;while(low<=high&&iteration<maxIterations){var middle=Math.floor((low+high)/2);var item=orderedItems[middle];var value=field2===undefined?item[field]:item[field][field2];var searchResult=comparator(value);if(searchResult==0){return middle}else if(searchResult==-1){low=middle+1}else{high=middle-1}iteration++}return-1};exports.binarySearchValue=function(orderedItems,target,field,sidePreference,comparator){var maxIterations=1e4;var iteration=0;var low=0;var high=orderedItems.length-1;var prevValue,value,nextValue,middle;comparator=comparator!=undefined?comparator:function(a,b){return a==b?0:a<b?-1:1};while(low<=high&&iteration<maxIterations){middle=Math.floor(.5*(high+low));prevValue=orderedItems[Math.max(0,middle-1)][field];value=orderedItems[middle][field];nextValue=orderedItems[Math.min(orderedItems.length-1,middle+1)][field];if(comparator(value,target)==0){return middle}else if(comparator(prevValue,target)<0&&comparator(value,target)>0){return sidePreference==\"before\"?Math.max(0,middle-1):middle}else if(comparator(value,target)<0&&comparator(nextValue,target)>0){return sidePreference==\"before\"?middle:Math.min(orderedItems.length-1,middle+1)}else{if(comparator(value,target)<0){low=middle+1}else{high=middle-1}}iteration++}return-1};exports.easingFunctions={linear:function linear(t){return t},easeInQuad:function easeInQuad(t){return t*t},easeOutQuad:function easeOutQuad(t){return t*(2-t)},easeInOutQuad:function easeInOutQuad(t){return t<.5?2*t*t:-1+(4-2*t)*t},easeInCubic:function easeInCubic(t){return t*t*t},easeOutCubic:function easeOutCubic(t){return--t*t*t+1},easeInOutCubic:function easeInOutCubic(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function easeInQuart(t){return t*t*t*t},easeOutQuart:function easeOutQuart(t){return 1- --t*t*t*t},easeInOutQuart:function easeInOutQuart(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function easeInQuint(t){return t*t*t*t*t},easeOutQuint:function easeOutQuint(t){return 1+--t*t*t*t*t},easeInOutQuint:function easeInOutQuint(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};exports.getScrollBarWidth=function(){var inner=document.createElement(\"p\");inner.style.width=\"100%\";inner.style.height=\"200px\";var outer=document.createElement(\"div\");outer.style.position=\"absolute\";outer.style.top=\"0px\";outer.style.left=\"0px\";outer.style.visibility=\"hidden\";outer.style.width=\"200px\";outer.style.height=\"150px\";outer.style.overflow=\"hidden\";outer.appendChild(inner);document.body.appendChild(outer);var w1=inner.offsetWidth;outer.style.overflow=\"scroll\";var w2=inner.offsetWidth;if(w1==w2)w2=outer.clientWidth;document.body.removeChild(outer);return w1-w2};exports.topMost=function(pile,accessors){var candidate=void 0;if(!Array.isArray(accessors)){accessors=[accessors]}var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{for(var _iterator=(0,_getIterator3[\"default\"])(pile),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){var member=_step.value;if(member){candidate=member[accessors[0]];for(var i=1;i<accessors.length;i++){if(candidate){candidate=candidate[accessors[i]]}else{continue}}if(typeof candidate!=\"undefined\"){break}}}}catch(err){_didIteratorError=true;_iteratorError=err}finally{try{if(!_iteratorNormalCompletion&&_iterator[\"return\"]){_iterator[\"return\"]()}}finally{if(_didIteratorError){throw _iteratorError}}}return candidate}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(194),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&((typeof call===\"undefined\"?\"undefined\":(0,_typeof3.default)(call))===\"object\"||typeof call===\"function\")?call:self}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _setPrototypeOf=__webpack_require__(196);var _setPrototypeOf2=_interopRequireDefault(_setPrototypeOf);var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+(typeof superClass===\"undefined\"?\"undefined\":(0,_typeof3.default)(superClass)))}subClass.prototype=(0,_create2.default)(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)_setPrototypeOf2.default?(0,_setPrototypeOf2.default)(subClass,superClass):subClass.__proto__=superClass}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _iterator=__webpack_require__(142);var _iterator2=_interopRequireDefault(_iterator);var _symbol=__webpack_require__(144);var _symbol2=_interopRequireDefault(_symbol);var _typeof=typeof _symbol2.default===\"function\"&&typeof _iterator2.default===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof _symbol2.default===\"function\"&&obj.constructor===_symbol2.default&&obj!==_symbol2.default.prototype?\"symbol\":typeof obj};function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=typeof _symbol2.default===\"function\"&&_typeof(_iterator2.default)===\"symbol\"?function(obj){return typeof obj===\"undefined\"?\"undefined\":_typeof(obj)}:function(obj){return obj&&typeof _symbol2.default===\"function\"&&obj.constructor===_symbol2.default&&obj!==_symbol2.default.prototype?\"symbol\":typeof obj===\"undefined\"?\"undefined\":_typeof(obj)}},function(module,exports){var core=module.exports={version:\"2.5.1\"};if(typeof __e==\"number\")__e=core},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(140),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";module.exports=typeof window!==\"undefined\"&&window[\"moment\"]||__webpack_require__(154)},function(module,exports,__webpack_require__){\"use strict\";function hammerMock(){var noop=function noop(){};return{on:noop,off:noop,destroy:noop,emit:noop,get:function get(m){return{set:noop}}}}if(typeof window!==\"undefined\"){var propagating=__webpack_require__(175);var Hammer=window[\"Hammer\"]||__webpack_require__(176);module.exports=propagating(Hammer,{preventDefault:\"mouse\"})}else{module.exports=function(){return hammerMock()}}},function(module,exports,__webpack_require__){\"use strict\";var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Queue=__webpack_require__(43);function DataSet(data,options){if(data&&!Array.isArray(data)){options=data;data=null}this._options=options||{};this._data={};this.length=0;this._fieldId=this._options.fieldId||\"id\";this._type={};if(this._options.type){var fields=(0,_keys2[\"default\"])(this._options.type);for(var i=0,len=fields.length;i<len;i++){var field=fields[i];var value=this._options.type[field];if(value==\"Date\"||value==\"ISODate\"||value==\"ASPDate\"){this._type[field]=\"Date\"}else{this._type[field]=value}}}this._subscribers={};if(data){this.add(data)}this.setOptions(options)}DataSet.prototype.setOptions=function(options){if(options&&options.queue!==undefined){if(options.queue===false){if(this._queue){this._queue.destroy();delete this._queue}}else{if(!this._queue){this._queue=Queue.extend(this,{replace:[\"add\",\"update\",\"remove\"]})}if((0,_typeof3[\"default\"])(options.queue)===\"object\"){this._queue.setOptions(options.queue)}}}};DataSet.prototype.on=function(event,callback){var subscribers=this._subscribers[event];if(!subscribers){subscribers=[];this._subscribers[event]=subscribers}subscribers.push({callback:callback})};DataSet.prototype.off=function(event,callback){var subscribers=this._subscribers[event];if(subscribers){this._subscribers[event]=subscribers.filter(function(listener){return listener.callback!=callback})}};DataSet.prototype._trigger=function(event,params,senderId){if(event==\"*\"){throw new Error(\"Cannot trigger event *\")}var subscribers=[];if(event in this._subscribers){subscribers=subscribers.concat(this._subscribers[event])}if(\"*\"in this._subscribers){subscribers=subscribers.concat(this._subscribers[\"*\"])}for(var i=0,len=subscribers.length;i<len;i++){var subscriber=subscribers[i];if(subscriber.callback){subscriber.callback(event,params,senderId||null)}}};DataSet.prototype.add=function(data,senderId){var addedIds=[],id,me=this;if(Array.isArray(data)){for(var i=0,len=data.length;i<len;i++){id=me._addItem(data[i]);addedIds.push(id)}}else if(data&&(typeof data===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(data))===\"object\"){id=me._addItem(data);addedIds.push(id)}else{throw new Error(\"Unknown dataType\")}if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}return addedIds};DataSet.prototype.update=function(data,senderId){var addedIds=[];var updatedIds=[];var oldData=[];var updatedData=[];var me=this;var fieldId=me._fieldId;var addOrUpdate=function addOrUpdate(item){var id=item[fieldId];if(me._data[id]){var oldItem=util.extend({},me._data[id]);id=me._updateItem(item);updatedIds.push(id);updatedData.push(item);oldData.push(oldItem)}else{id=me._addItem(item);addedIds.push(id)}};if(Array.isArray(data)){for(var i=0,len=data.length;i<len;i++){if(data[i]&&(0,_typeof3[\"default\"])(data[i])===\"object\"){addOrUpdate(data[i])}else{console.warn(\"Ignoring input item, which is not an object at index \"+i)}}}else if(data&&(typeof data===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(data))===\"object\"){addOrUpdate(data)}else{throw new Error(\"Unknown dataType\")}if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}if(updatedIds.length){var props={items:updatedIds,oldData:oldData,data:updatedData};this._trigger(\"update\",props,senderId)}return addedIds.concat(updatedIds)};DataSet.prototype.get=function(args){var me=this;var id,ids,options;var firstType=util.getType(arguments[0]);if(firstType==\"String\"||firstType==\"Number\"){id=arguments[0];options=arguments[1]}else if(firstType==\"Array\"){\nids=arguments[0];options=arguments[1]}else{options=arguments[0]}var returnType;if(options&&options.returnType){var allowedValues=[\"Array\",\"Object\"];returnType=allowedValues.indexOf(options.returnType)==-1?\"Array\":options.returnType}else{returnType=\"Array\"}var type=options&&options.type||this._options.type;var filter=options&&options.filter;var items=[],item,itemIds,itemId,i,len;if(id!=undefined){item=me._getItem(id,type);if(item&&filter&&!filter(item)){item=null}}else if(ids!=undefined){for(i=0,len=ids.length;i<len;i++){item=me._getItem(ids[i],type);if(!filter||filter(item)){items.push(item)}}}else{itemIds=(0,_keys2[\"default\"])(this._data);for(i=0,len=itemIds.length;i<len;i++){itemId=itemIds[i];item=me._getItem(itemId,type);if(!filter||filter(item)){items.push(item)}}}if(options&&options.order&&id==undefined){this._sort(items,options.order)}if(options&&options.fields){var fields=options.fields;if(id!=undefined){item=this._filterFields(item,fields)}else{for(i=0,len=items.length;i<len;i++){items[i]=this._filterFields(items[i],fields)}}}if(returnType==\"Object\"){var result={},resultant;for(i=0,len=items.length;i<len;i++){resultant=items[i];result[resultant.id]=resultant}return result}else{if(id!=undefined){return item}else{return items}}};DataSet.prototype.getIds=function(options){var data=this._data,filter=options&&options.filter,order=options&&options.order,type=options&&options.type||this._options.type,itemIds=(0,_keys2[\"default\"])(data),i,len,id,item,items,ids=[];if(filter){if(order){items=[];for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(filter(item)){items.push(item)}}this._sort(items,order);for(i=0,len=items.length;i<len;i++){ids.push(items[i][this._fieldId])}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(filter(item)){ids.push(item[this._fieldId])}}}}else{if(order){items=[];for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];items.push(data[id])}this._sort(items,order);for(i=0,len=items.length;i<len;i++){ids.push(items[i][this._fieldId])}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=data[id];ids.push(item[this._fieldId])}}}return ids};DataSet.prototype.getDataSet=function(){return this};DataSet.prototype.forEach=function(callback,options){var filter=options&&options.filter,type=options&&options.type||this._options.type,data=this._data,itemIds=(0,_keys2[\"default\"])(data),i,len,item,id;if(options&&options.order){var items=this.get(options);for(i=0,len=items.length;i<len;i++){item=items[i];id=item[this._fieldId];callback(item,id)}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(!filter||filter(item)){callback(item,id)}}}};DataSet.prototype.map=function(callback,options){var filter=options&&options.filter,type=options&&options.type||this._options.type,mappedItems=[],data=this._data,itemIds=(0,_keys2[\"default\"])(data),i,len,id,item;for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(!filter||filter(item)){mappedItems.push(callback(item,id))}}if(options&&options.order){this._sort(mappedItems,options.order)}return mappedItems};DataSet.prototype._filterFields=function(item,fields){if(!item){return item}var filteredItem={},itemFields=(0,_keys2[\"default\"])(item),len=itemFields.length,i,field;if(Array.isArray(fields)){for(i=0;i<len;i++){field=itemFields[i];if(fields.indexOf(field)!=-1){filteredItem[field]=item[field]}}}else{for(i=0;i<len;i++){field=itemFields[i];if(fields.hasOwnProperty(field)){filteredItem[fields[field]]=item[field]}}}return filteredItem};DataSet.prototype._sort=function(items,order){if(util.isString(order)){var name=order;items.sort(function(a,b){var av=a[name];var bv=b[name];return av>bv?1:av<bv?-1:0})}else if(typeof order===\"function\"){items.sort(order)}else{throw new TypeError(\"Order must be a function or a string\")}};DataSet.prototype.remove=function(id,senderId){var removedIds=[],removedItems=[],ids=[],i,len,itemId,item;ids=Array.isArray(id)?id:[id];for(i=0,len=ids.length;i<len;i++){item=this._remove(ids[i]);if(item){itemId=item[this._fieldId];if(itemId!=undefined){removedIds.push(itemId);removedItems.push(item)}}}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems},senderId)}return removedIds};DataSet.prototype._remove=function(id){var item,ident;if(util.isNumber(id)||util.isString(id)){ident=id}else if(id&&(typeof id===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(id))===\"object\"){ident=id[this._fieldId]}if(ident!==undefined&&this._data[ident]){item=this._data[ident];delete this._data[ident];this.length--;return item}return null};DataSet.prototype.clear=function(senderId){var i,len;var ids=(0,_keys2[\"default\"])(this._data);var items=[];for(i=0,len=ids.length;i<len;i++){items.push(this._data[ids[i]])}this._data={};this.length=0;this._trigger(\"remove\",{items:ids,oldData:items},senderId);return ids};DataSet.prototype.max=function(field){var data=this._data,itemIds=(0,_keys2[\"default\"])(data),max=null,maxField=null,i,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var itemField=item[field];if(itemField!=null&&(!max||itemField>maxField)){max=item;maxField=itemField}}return max};DataSet.prototype.min=function(field){var data=this._data,itemIds=(0,_keys2[\"default\"])(data),min=null,minField=null,i,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var itemField=item[field];if(itemField!=null&&(!min||itemField<minField)){min=item;minField=itemField}}return min};DataSet.prototype.distinct=function(field){var data=this._data;var itemIds=(0,_keys2[\"default\"])(data);var values=[];var fieldType=this._options.type&&this._options.type[field]||null;var count=0;var i,j,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var value=item[field];var exists=false;for(j=0;j<count;j++){if(values[j]==value){exists=true;break}}if(!exists&&value!==undefined){values[count]=value;count++}}if(fieldType){for(i=0,len=values.length;i<len;i++){values[i]=util.convert(values[i],fieldType)}}return values};DataSet.prototype._addItem=function(item){var id=item[this._fieldId];if(id!=undefined){if(this._data[id]){throw new Error(\"Cannot add item: item with id \"+id+\" already exists\")}}else{id=util.randomUUID();item[this._fieldId]=id}var d={},fields=(0,_keys2[\"default\"])(item),i,len;for(i=0,len=fields.length;i<len;i++){var field=fields[i];var fieldType=this._type[field];d[field]=util.convert(item[field],fieldType)}this._data[id]=d;this.length++;return id};DataSet.prototype._getItem=function(id,types){var field,value,i,len;var raw=this._data[id];if(!raw){return null}var converted={},fields=(0,_keys2[\"default\"])(raw);if(types){for(i=0,len=fields.length;i<len;i++){field=fields[i];value=raw[field];converted[field]=util.convert(value,types[field])}}else{for(i=0,len=fields.length;i<len;i++){field=fields[i];value=raw[field];converted[field]=value}}if(!converted[this._fieldId]){converted[this._fieldId]=raw.id}return converted};DataSet.prototype._updateItem=function(item){var id=item[this._fieldId];if(id==undefined){throw new Error(\"Cannot update item: item has no id (item: \"+(0,_stringify2[\"default\"])(item)+\")\")}var d=this._data[id];if(!d){throw new Error(\"Cannot update item: no item with id \"+id+\" found\")}var fields=(0,_keys2[\"default\"])(item);for(var i=0,len=fields.length;i<len;i++){var field=fields[i];var fieldType=this._type[field];d[field]=util.convert(item[field],fieldType)}return id};module.exports=DataSet},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DataSet=__webpack_require__(11);function DataView(data,options){this._data=null;this._ids={};this.length=0;this._options=options||{};this._fieldId=\"id\";this._subscribers={};var me=this;this.listener=function(){me._onEvent.apply(me,arguments)};this.setData(data)}DataView.prototype.setData=function(data){var ids,id,i,len,items;if(this._data){if(this._data.off){this._data.off(\"*\",this.listener)}ids=this._data.getIds({filter:this._options&&this._options.filter});items=[];for(i=0,len=ids.length;i<len;i++){items.push(this._data._data[ids[i]])}this._ids={};this.length=0;this._trigger(\"remove\",{items:ids,oldData:items})}this._data=data;if(this._data){this._fieldId=this._options.fieldId||this._data&&this._data.options&&this._data.options.fieldId||\"id\";ids=this._data.getIds({filter:this._options&&this._options.filter});for(i=0,len=ids.length;i<len;i++){id=ids[i];this._ids[id]=true}this.length=ids.length;this._trigger(\"add\",{items:ids});if(this._data.on){this._data.on(\"*\",this.listener)}}};DataView.prototype.refresh=function(){var id,i,len;var ids=this._data.getIds({filter:this._options&&this._options.filter}),oldIds=(0,_keys2[\"default\"])(this._ids),newIds={},addedIds=[],removedIds=[],removedItems=[];for(i=0,len=ids.length;i<len;i++){id=ids[i];newIds[id]=true;if(!this._ids[id]){addedIds.push(id);this._ids[id]=true}}for(i=0,len=oldIds.length;i<len;i++){id=oldIds[i];if(!newIds[id]){removedIds.push(id);removedItems.push(this._data._data[id]);delete this._ids[id]}}this.length+=addedIds.length-removedIds.length;if(addedIds.length){this._trigger(\"add\",{items:addedIds})}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems})}};DataView.prototype.get=function(args){var me=this;var ids,options,data;var firstType=util.getType(arguments[0]);if(firstType==\"String\"||firstType==\"Number\"||firstType==\"Array\"){ids=arguments[0];options=arguments[1];data=arguments[2]}else{options=arguments[0];data=arguments[1]}var viewOptions=util.extend({},this._options,options);if(this._options.filter&&options&&options.filter){viewOptions.filter=function(item){return me._options.filter(item)&&options.filter(item)}}var getArguments=[];if(ids!=undefined){getArguments.push(ids)}getArguments.push(viewOptions);getArguments.push(data);return this._data&&this._data.get.apply(this._data,getArguments)};DataView.prototype.getIds=function(options){var ids;if(this._data){var defaultFilter=this._options.filter;var filter;if(options&&options.filter){if(defaultFilter){filter=function filter(item){return defaultFilter(item)&&options.filter(item)}}else{filter=options.filter}}else{filter=defaultFilter}ids=this._data.getIds({filter:filter,order:options&&options.order})}else{ids=[]}return ids};DataView.prototype.map=function(callback,options){var mappedItems=[];if(this._data){var defaultFilter=this._options.filter;var filter;if(options&&options.filter){if(defaultFilter){filter=function filter(item){return defaultFilter(item)&&options.filter(item)}}else{filter=options.filter}}else{filter=defaultFilter}mappedItems=this._data.map(callback,{filter:filter,order:options&&options.order})}else{mappedItems=[]}return mappedItems};DataView.prototype.getDataSet=function(){var dataSet=this;while(dataSet instanceof DataView){dataSet=dataSet._data}return dataSet||null};DataView.prototype._onEvent=function(event,params,senderId){var i,len,id,item;var ids=params&¶ms.items;var addedIds=[],updatedIds=[],removedIds=[],oldItems=[],updatedItems=[],removedItems=[];if(ids&&this._data){switch(event){case\"add\":for(i=0,len=ids.length;i<len;i++){id=ids[i];item=this.get(id);if(item){this._ids[id]=true;addedIds.push(id)}}break;case\"update\":for(i=0,len=ids.length;i<len;i++){id=ids[i];item=this.get(id);if(item){if(this._ids[id]){updatedIds.push(id);updatedItems.push(params.data[i]);oldItems.push(params.oldData[i])}else{this._ids[id]=true;addedIds.push(id)}}else{if(this._ids[id]){delete this._ids[id];removedIds.push(id);removedItems.push(params.oldData[i])}else{}}}break;case\"remove\":for(i=0,len=ids.length;i<len;i++){id=ids[i];if(this._ids[id]){delete this._ids[id];removedIds.push(id);removedItems.push(params.oldData[i])}}break}this.length+=addedIds.length-removedIds.length;if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}if(updatedIds.length){this._trigger(\"update\",{items:updatedIds,oldData:oldItems,data:updatedItems},senderId)}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems},senderId)}}};DataView.prototype.on=DataSet.prototype.on;DataView.prototype.off=DataSet.prototype.off;DataView.prototype._trigger=DataSet.prototype._trigger;DataView.prototype.subscribe=DataView.prototype.on;DataView.prototype.unsubscribe=DataView.prototype.off;module.exports=DataView},function(module,exports,__webpack_require__){var store=__webpack_require__(57)(\"wks\");var uid=__webpack_require__(40);var Symbol=__webpack_require__(18).Symbol;var USE_SYMBOL=typeof Symbol==\"function\";var $exports=module.exports=function(name){return store[name]||(store[name]=USE_SYMBOL&&Symbol[name]||(USE_SYMBOL?Symbol:uid)(\"Symbol.\"+name))};$exports.store=store},function(module,exports,__webpack_require__){\"use strict\";exports.prepareElements=function(JSONcontainer){for(var elementType in JSONcontainer){if(JSONcontainer.hasOwnProperty(elementType)){JSONcontainer[elementType].redundant=JSONcontainer[elementType].used;JSONcontainer[elementType].used=[]}}};exports.cleanupElements=function(JSONcontainer){for(var elementType in JSONcontainer){if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant){for(var i=0;i<JSONcontainer[elementType].redundant.length;i++){JSONcontainer[elementType].redundant[i].parentNode.removeChild(JSONcontainer[elementType].redundant[i])}JSONcontainer[elementType].redundant=[]}}}};exports.resetElements=function(JSONcontainer){exports.prepareElements(JSONcontainer);exports.cleanupElements(JSONcontainer);exports.prepareElements(JSONcontainer)};exports.getSVGElement=function(elementType,JSONcontainer,svgContainer){var element;if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant.length>0){element=JSONcontainer[elementType].redundant[0];JSONcontainer[elementType].redundant.shift()}else{element=document.createElementNS(\"http://www.w3.org/2000/svg\",elementType);svgContainer.appendChild(element)}}else{element=document.createElementNS(\"http://www.w3.org/2000/svg\",elementType);JSONcontainer[elementType]={used:[],redundant:[]};svgContainer.appendChild(element)}JSONcontainer[elementType].used.push(element);return element};exports.getDOMElement=function(elementType,JSONcontainer,DOMContainer,insertBefore){var element;if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant.length>0){element=JSONcontainer[elementType].redundant[0];JSONcontainer[elementType].redundant.shift()}else{element=document.createElement(elementType);if(insertBefore!==undefined){DOMContainer.insertBefore(element,insertBefore)}else{DOMContainer.appendChild(element)}}}else{element=document.createElement(elementType);JSONcontainer[elementType]={used:[],redundant:[]};if(insertBefore!==undefined){DOMContainer.insertBefore(element,insertBefore)}else{DOMContainer.appendChild(element)}}JSONcontainer[elementType].used.push(element);return element};exports.drawPoint=function(x,y,groupTemplate,JSONcontainer,svgContainer,labelObj){var point;if(groupTemplate.style==\"circle\"){point=exports.getSVGElement(\"circle\",JSONcontainer,svgContainer);point.setAttributeNS(null,\"cx\",x);point.setAttributeNS(null,\"cy\",y);point.setAttributeNS(null,\"r\",.5*groupTemplate.size)}else{point=exports.getSVGElement(\"rect\",JSONcontainer,svgContainer);point.setAttributeNS(null,\"x\",x-.5*groupTemplate.size);point.setAttributeNS(null,\"y\",y-.5*groupTemplate.size);point.setAttributeNS(null,\"width\",groupTemplate.size);point.setAttributeNS(null,\"height\",groupTemplate.size)}if(groupTemplate.styles!==undefined){point.setAttributeNS(null,\"style\",groupTemplate.styles)}point.setAttributeNS(null,\"class\",groupTemplate.className+\" vis-point\");if(labelObj){var label=exports.getSVGElement(\"text\",JSONcontainer,svgContainer);if(labelObj.xOffset){x=x+labelObj.xOffset}if(labelObj.yOffset){y=y+labelObj.yOffset}if(labelObj.content){label.textContent=labelObj.content}if(labelObj.className){label.setAttributeNS(null,\"class\",labelObj.className+\" vis-label\")}label.setAttributeNS(null,\"x\",x);label.setAttributeNS(null,\"y\",y)}return point};exports.drawBar=function(x,y,width,height,className,JSONcontainer,svgContainer,style){if(height!=0){if(height<0){height*=-1;y-=height}var rect=exports.getSVGElement(\"rect\",JSONcontainer,svgContainer);rect.setAttributeNS(null,\"x\",x-.5*width);rect.setAttributeNS(null,\"y\",y);rect.setAttributeNS(null,\"width\",width);rect.setAttributeNS(null,\"height\",height);rect.setAttributeNS(null,\"class\",className);if(style){rect.setAttributeNS(null,\"style\",style)}}}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.printStyle=undefined;var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var errorFound=false;var allOptions=void 0;var printStyle=\"background: #FFeeee; color: #dd0000\";var Validator=function(){function Validator(){(0,_classCallCheck3[\"default\"])(this,Validator)}(0,_createClass3[\"default\"])(Validator,null,[{key:\"validate\",value:function validate(options,referenceOptions,subObject){errorFound=false;allOptions=referenceOptions;var usedOptions=referenceOptions;if(subObject!==undefined){usedOptions=referenceOptions[subObject]}Validator.parse(options,usedOptions,[]);return errorFound}},{key:\"parse\",value:function parse(options,referenceOptions,path){for(var option in options){if(options.hasOwnProperty(option)){Validator.check(option,options,referenceOptions,path)}}}},{key:\"check\",value:function check(option,options,referenceOptions,path){if(referenceOptions[option]===undefined&&referenceOptions.__any__===undefined){Validator.getSuggestion(option,referenceOptions,path);return}var referenceOption=option;var is_object=true;if(referenceOptions[option]===undefined&&referenceOptions.__any__!==undefined){referenceOption=\"__any__\";is_object=Validator.getType(options[option])===\"object\"}else{}var refOptionObj=referenceOptions[referenceOption];if(is_object&&refOptionObj.__type__!==undefined){refOptionObj=refOptionObj.__type__}Validator.checkFields(option,options,referenceOptions,referenceOption,refOptionObj,path)}},{key:\"checkFields\",value:function checkFields(option,options,referenceOptions,referenceOption,refOptionObj,path){var log=function log(message){console.log(\"%c\"+message+Validator.printLocation(path,option),printStyle)};var optionType=Validator.getType(options[option]);var refOptionType=refOptionObj[optionType];if(refOptionType!==undefined){if(Validator.getType(refOptionType)===\"array\"&&refOptionType.indexOf(options[option])===-1){log('Invalid option detected in \"'+option+'\".'+\" Allowed values are:\"+Validator.print(refOptionType)+' not \"'+options[option]+'\". ');errorFound=true}else if(optionType===\"object\"&&referenceOption!==\"__any__\"){path=util.copyAndExtendArray(path,option);Validator.parse(options[option],referenceOptions[referenceOption],path)}}else if(refOptionObj[\"any\"]===undefined){log('Invalid type received for \"'+option+'\". Expected: '+Validator.print((0,_keys2[\"default\"])(refOptionObj))+\". Received [\"+optionType+'] \"'+options[option]+'\"');errorFound=true}}},{key:\"getType\",value:function getType(object){var type=typeof object===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(object);if(type===\"object\"){if(object===null){return\"null\"}if(object instanceof Boolean){return\"boolean\"}if(object instanceof Number){return\"number\"}if(object instanceof String){return\"string\"}if(Array.isArray(object)){return\"array\"}if(object instanceof Date){return\"date\"}if(object.nodeType!==undefined){return\"dom\"}if(object._isAMomentObject===true){return\"moment\"}return\"object\"}else if(type===\"number\"){return\"number\"}else if(type===\"boolean\"){return\"boolean\"}else if(type===\"string\"){return\"string\"}else if(type===undefined){return\"undefined\"}return type}},{key:\"getSuggestion\",value:function getSuggestion(option,options,path){var localSearch=Validator.findInOptions(option,options,path,false);var globalSearch=Validator.findInOptions(option,allOptions,[],true);var localSearchThreshold=8;var globalSearchThreshold=4;var msg=void 0;if(localSearch.indexMatch!==undefined){msg=\" in \"+Validator.printLocation(localSearch.path,option,\"\")+'Perhaps it was incomplete? Did you mean: \"'+localSearch.indexMatch+'\"?\\n\\n'}else if(globalSearch.distance<=globalSearchThreshold&&localSearch.distance>globalSearch.distance){msg=\" in \"+Validator.printLocation(localSearch.path,option,\"\")+\"Perhaps it was misplaced? Matching option found at: \"+Validator.printLocation(globalSearch.path,globalSearch.closestMatch,\"\")}else if(localSearch.distance<=localSearchThreshold){msg='. Did you mean \"'+localSearch.closestMatch+'\"?'+Validator.printLocation(localSearch.path,option)}else{msg=\". Did you mean one of these: \"+Validator.print((0,_keys2[\"default\"])(options))+Validator.printLocation(path,option)}console.log('%cUnknown option detected: \"'+option+'\"'+msg,printStyle);errorFound=true}},{key:\"findInOptions\",value:function findInOptions(option,options,path){var recursive=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;var min=1e9;var closestMatch=\"\";var closestMatchPath=[];var lowerCaseOption=option.toLowerCase();var indexMatch=undefined;for(var op in options){var distance=void 0;if(options[op].__type__!==undefined&&recursive===true){var result=Validator.findInOptions(option,options[op],util.copyAndExtendArray(path,op));if(min>result.distance){closestMatch=result.closestMatch;closestMatchPath=result.path;min=result.distance;indexMatch=result.indexMatch}}else{if(op.toLowerCase().indexOf(lowerCaseOption)!==-1){indexMatch=op}distance=Validator.levenshteinDistance(option,op);if(min>distance){closestMatch=op;closestMatchPath=util.copyArray(path);min=distance}}}return{closestMatch:closestMatch,path:closestMatchPath,distance:min,indexMatch:indexMatch}}},{key:\"printLocation\",value:function printLocation(path,option){var prefix=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"Problem value found at: \\n\";var str=\"\\n\\n\"+prefix+\"options = {\\n\";for(var i=0;i<path.length;i++){for(var j=0;j<i+1;j++){str+=\" \"}str+=path[i]+\": {\\n\"}for(var _j=0;_j<path.length+1;_j++){str+=\" \"}str+=option+\"\\n\";for(var _i=0;_i<path.length+1;_i++){for(var _j2=0;_j2<path.length-_i;_j2++){str+=\" \"}str+=\"}\\n\"}return str+\"\\n\\n\"}},{key:\"print\",value:function print(options){return(0,_stringify2[\"default\"])(options).replace(/(\\\")|(\\[)|(\\])|(,\"__type__\")/g,\"\").replace(/(\\,)/g,\", \")}},{key:\"levenshteinDistance\",value:function levenshteinDistance(a,b){if(a.length===0)return b.length;if(b.length===0)return a.length;var matrix=[];var i;for(i=0;i<=b.length;i++){matrix[i]=[i]}var j;for(j=0;j<=a.length;j++){matrix[0][j]=j}for(i=1;i<=b.length;i++){for(j=1;j<=a.length;j++){if(b.charAt(i-1)==a.charAt(j-1)){matrix[i][j]=matrix[i-1][j-1]}else{matrix[i][j]=Math.min(matrix[i-1][j-1]+1,Math.min(matrix[i][j-1]+1,matrix[i-1][j]+1))}}}return matrix[b.length][a.length]}}]);return Validator}();exports[\"default\"]=Validator;exports.printStyle=printStyle},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);function Component(body,options){this.options=null;this.props=null}Component.prototype.setOptions=function(options){if(options){util.extend(this.options,options)}};Component.prototype.redraw=function(){return false};Component.prototype.destroy=function(){};Component.prototype._isResized=function(){var resized=this.props._previousWidth!==this.props.width||this.props._previousHeight!==this.props.height;this.props._previousWidth=this.props.width;this.props._previousHeight=this.props.height;return resized};module.exports=Component},function(module,exports,__webpack_require__){var global=__webpack_require__(18);var core=__webpack_require__(7);var ctx=__webpack_require__(80);var hide=__webpack_require__(26);var PROTOTYPE=\"prototype\";var $export=function(type,name,source){var IS_FORCED=type&$export.F;var IS_GLOBAL=type&$export.G;var IS_STATIC=type&$export.S;var IS_PROTO=type&$export.P;var IS_BIND=type&$export.B;var IS_WRAP=type&$export.W;var exports=IS_GLOBAL?core:core[name]||(core[name]={});var expProto=exports[PROTOTYPE];var target=IS_GLOBAL?global:IS_STATIC?global[name]:(global[name]||{})[PROTOTYPE];var key,own,out;if(IS_GLOBAL)source=name;for(key in source){own=!IS_FORCED&&target&&target[key]!==undefined;if(own&&key in exports)continue;out=own?target[key]:source[key];exports[key]=IS_GLOBAL&&typeof target[key]!=\"function\"?source[key]:IS_BIND&&own?ctx(out,global):IS_WRAP&&target[key]==out?function(C){var F=function(a,b,c){if(this instanceof C){switch(arguments.length){case 0:return new C;case 1:return new C(a);case 2:return new C(a,b)}return new C(a,b,c)}return C.apply(this,arguments)};F[PROTOTYPE]=C[PROTOTYPE];return F}(out):IS_PROTO&&typeof out==\"function\"?ctx(Function.call,out):out;if(IS_PROTO){(exports.virtual||(exports.virtual={}))[key]=out;if(type&$export.R&&expProto&&!expProto[key])hide(expProto,key,out)}}};$export.F=1;$export.G=2;$export.S=4;$export.P=8;$export.B=16;$export.W=32;$export.U=64;$export.R=128;module.exports=$export},function(module,exports){var global=module.exports=typeof window!=\"undefined\"&&window.Math==Math?window:typeof self!=\"undefined\"&&self.Math==Math?self:Function(\"return this\")();if(typeof __g==\"number\")__g=global},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(160),__esModule:true}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(27);var IE8_DOM_DEFINE=__webpack_require__(81);var toPrimitive=__webpack_require__(53);var dP=Object.defineProperty;exports.f=__webpack_require__(21)?Object.defineProperty:function defineProperty(O,P,Attributes){anObject(O);P=toPrimitive(P,true);anObject(Attributes);if(IE8_DOM_DEFINE)try{return dP(O,P,Attributes)}catch(e){}if(\"get\"in Attributes||\"set\"in Attributes)throw TypeError(\"Accessors not supported!\");if(\"value\"in Attributes)O[P]=Attributes.value;return O}},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(28)(function(){return Object.defineProperty({},\"a\",{get:function(){return 7}}).a!=7})},function(module,exports){var hasOwnProperty={}.hasOwnProperty;module.exports=function(it,key){return hasOwnProperty.call(it,key)}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var NodeBase=function(){function NodeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,NodeBase);this.body=body;this.labelModule=labelModule;this.setOptions(options);this.top=undefined;this.left=undefined;this.height=undefined;this.width=undefined;this.radius=undefined;this.margin=undefined;this.refreshNeeded=true;this.boundingBox={top:0,left:0,right:0,bottom:0}}(0,_createClass3[\"default\"])(NodeBase,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"_setMargins\",value:function _setMargins(labelModule){this.margin={};if(this.options.margin){if((0,_typeof3[\"default\"])(this.options.margin)==\"object\"){this.margin.top=this.options.margin.top;this.margin.right=this.options.margin.right;this.margin.bottom=this.options.margin.bottom;this.margin.left=this.options.margin.left}else{this.margin.top=this.options.margin;this.margin.right=this.options.margin;this.margin.bottom=this.options.margin;this.margin.left=this.options.margin}}labelModule.adjustSizes(this.margin)}},{key:\"_distanceToBorder\",value:function _distanceToBorder(ctx,angle){var borderWidth=this.options.borderWidth;this.resize(ctx);return Math.min(Math.abs(this.width/2/Math.cos(angle)),Math.abs(this.height/2/Math.sin(angle)))+borderWidth}},{key:\"enableShadow\",value:function enableShadow(ctx,values){if(values.shadow){ctx.shadowColor=values.shadowColor;ctx.shadowBlur=values.shadowSize;ctx.shadowOffsetX=values.shadowX;ctx.shadowOffsetY=values.shadowY}}},{key:\"disableShadow\",value:function disableShadow(ctx,values){if(values.shadow){ctx.shadowColor=\"rgba(0,0,0,0)\";ctx.shadowBlur=0;ctx.shadowOffsetX=0;ctx.shadowOffsetY=0}}},{key:\"enableBorderDashes\",value:function enableBorderDashes(ctx,values){if(values.borderDashes!==false){if(ctx.setLineDash!==undefined){var dashes=values.borderDashes;if(dashes===true){dashes=[5,15]}ctx.setLineDash(dashes)}else{console.warn(\"setLineDash is not supported in this browser. The dashed borders cannot be used.\");this.options.shapeProperties.borderDashes=false;values.borderDashes=false}}}},{key:\"disableBorderDashes\",value:function disableBorderDashes(ctx,values){if(values.borderDashes!==false){if(ctx.setLineDash!==undefined){ctx.setLineDash([0])}else{console.warn(\"setLineDash is not supported in this browser. The dashed borders cannot be used.\");this.options.shapeProperties.borderDashes=false;values.borderDashes=false}}}},{key:\"needsRefresh\",value:function needsRefresh(selected,hover){if(this.refreshNeeded===true){this.refreshNeeded=false;return true}return this.width===undefined||this.labelModule.differentState(selected,hover)}},{key:\"initContextForDraw\",value:function initContextForDraw(ctx,values){var borderWidth=values.borderWidth/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.strokeStyle=values.borderColor;ctx.fillStyle=values.color}},{key:\"performStroke\",value:function performStroke(ctx,values){var borderWidth=values.borderWidth/this.body.view.scale;ctx.save();if(borderWidth>0){this.enableBorderDashes(ctx,values);ctx.stroke();this.disableBorderDashes(ctx,values)}ctx.restore()}},{key:\"performFill\",value:function performFill(ctx,values){this.enableShadow(ctx,values);ctx.fill();this.disableShadow(ctx,values);this.performStroke(ctx,values)}},{key:\"_addBoundingBoxMargin\",value:function _addBoundingBoxMargin(margin){this.boundingBox.left-=margin;this.boundingBox.top-=margin;this.boundingBox.bottom+=margin;this.boundingBox.right+=margin}},{key:\"_updateBoundingBox\",value:function _updateBoundingBox(x,y,ctx,selected,hover){if(ctx!==undefined){this.resize(ctx,selected,hover)}this.left=x-this.width/2;this.top=y-this.height/2;this.boundingBox.left=this.left;this.boundingBox.top=this.top;this.boundingBox.bottom=this.top+this.height;this.boundingBox.right=this.left+this.width}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y,ctx,selected,hover){this._updateBoundingBox(x,y,ctx,selected,hover)}},{key:\"getDimensionsFromLabel\",value:function getDimensionsFromLabel(ctx,selected,hover){this.textSize=this.labelModule.getTextSize(ctx,selected,hover);var width=this.textSize.width;var height=this.textSize.height;var DEFAULT_SIZE=14;if(width===0){width=DEFAULT_SIZE;height=DEFAULT_SIZE}return{width:width,height:height}}}]);return NodeBase}();exports[\"default\"]=NodeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2)\n;var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ShapeBase=function(_NodeBase){(0,_inherits3[\"default\"])(ShapeBase,_NodeBase);function ShapeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,ShapeBase);return(0,_possibleConstructorReturn3[\"default\"])(this,(ShapeBase.__proto__||(0,_getPrototypeOf2[\"default\"])(ShapeBase)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(ShapeBase,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;var values=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{size:this.options.size};if(this.needsRefresh(selected,hover)){this.labelModule.getTextSize(ctx,selected,hover);var size=2*values.size;this.width=size;this.height=size;this.radius=.5*this.width}}},{key:\"_drawShape\",value:function _drawShape(ctx,shape,sizeMultiplier,x,y,selected,hover,values){this.resize(ctx,selected,hover,values);this.left=x-this.width/2;this.top=y-this.height/2;this.initContextForDraw(ctx,values);ctx[shape](x,y,values.size);this.performFill(ctx,values);if(this.options.label!==undefined){this.labelModule.calculateLabelSize(ctx,selected,hover,x,y,\"hanging\");var yLabel=y+.5*this.height+.5*this.labelModule.size.height;this.labelModule.draw(ctx,x,yLabel,selected,hover,\"hanging\")}this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size;if(this.options.label!==undefined&&this.labelModule.size.width>0){this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height)}}}]);return ShapeBase}(_NodeBase3[\"default\"]);exports[\"default\"]=ShapeBase},function(module,exports,__webpack_require__){var IObject=__webpack_require__(78);var defined=__webpack_require__(51);module.exports=function(it){return IObject(defined(it))}},function(module,exports,__webpack_require__){var dP=__webpack_require__(20);var createDesc=__webpack_require__(39);module.exports=__webpack_require__(21)?function(object,key,value){return dP.f(object,key,createDesc(1,value))}:function(object,key,value){object[key]=value;return object}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);module.exports=function(it){if(!isObject(it))throw TypeError(it+\" is not an object!\");return it}},function(module,exports){module.exports=function(exec){try{return!!exec()}catch(e){return true}}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(138),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _isIterable2=__webpack_require__(188);var _isIterable3=_interopRequireDefault(_isIterable2);var _getIterator2=__webpack_require__(77);var _getIterator3=_interopRequireDefault(_getIterator2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=(0,_getIterator3.default)(arr),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i[\"return\"])_i[\"return\"]()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr)){return arr}else if((0,_isIterable3.default)(Object(arr))){return sliceIterator(arr,i)}else{throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}}()},function(module,exports){module.exports={}},function(module,exports){module.exports=function(it){return typeof it===\"object\"?it!==null:typeof it===\"function\"}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(84);var enumBugKeys=__webpack_require__(58);module.exports=Object.keys||function keys(O){return $keys(O,enumBugKeys)}},function(module,exports,__webpack_require__){\"use strict\";function Point3d(x,y,z){this.x=x!==undefined?x:0;this.y=y!==undefined?y:0;this.z=z!==undefined?z:0}Point3d.subtract=function(a,b){var sub=new Point3d;sub.x=a.x-b.x;sub.y=a.y-b.y;sub.z=a.z-b.z;return sub};Point3d.add=function(a,b){var sum=new Point3d;sum.x=a.x+b.x;sum.y=a.y+b.y;sum.z=a.z+b.z;return sum};Point3d.avg=function(a,b){return new Point3d((a.x+b.x)/2,(a.y+b.y)/2,(a.z+b.z)/2)};Point3d.crossProduct=function(a,b){var crossproduct=new Point3d;crossproduct.x=a.y*b.z-a.z*b.y;crossproduct.y=a.z*b.x-a.x*b.z;crossproduct.z=a.x*b.y-a.y*b.x;return crossproduct};Point3d.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)};module.exports=Point3d},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(root,factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof exports===\"object\"){module.exports=factory()}else{root.keycharm=factory()}})(this,function(){function keycharm(options){var preventDefault=options&&options.preventDefault||false;var container=options&&options.container||window;var _exportFunctions={};var _bound={keydown:{},keyup:{}};var _keys={};var i;for(i=97;i<=122;i++){_keys[String.fromCharCode(i)]={code:65+(i-97),shift:false}}for(i=65;i<=90;i++){_keys[String.fromCharCode(i)]={code:i,shift:true}}for(i=0;i<=9;i++){_keys[\"\"+i]={code:48+i,shift:false}}for(i=1;i<=12;i++){_keys[\"F\"+i]={code:111+i,shift:false}}for(i=0;i<=9;i++){_keys[\"num\"+i]={code:96+i,shift:false}}_keys[\"num*\"]={code:106,shift:false};_keys[\"num+\"]={code:107,shift:false};_keys[\"num-\"]={code:109,shift:false};_keys[\"num/\"]={code:111,shift:false};_keys[\"num.\"]={code:110,shift:false};_keys[\"left\"]={code:37,shift:false};_keys[\"up\"]={code:38,shift:false};_keys[\"right\"]={code:39,shift:false};_keys[\"down\"]={code:40,shift:false};_keys[\"space\"]={code:32,shift:false};_keys[\"enter\"]={code:13,shift:false};_keys[\"shift\"]={code:16,shift:undefined};_keys[\"esc\"]={code:27,shift:false};_keys[\"backspace\"]={code:8,shift:false};_keys[\"tab\"]={code:9,shift:false};_keys[\"ctrl\"]={code:17,shift:false};_keys[\"alt\"]={code:18,shift:false};_keys[\"delete\"]={code:46,shift:false};_keys[\"pageup\"]={code:33,shift:false};_keys[\"pagedown\"]={code:34,shift:false};_keys[\"=\"]={code:187,shift:false};_keys[\"-\"]={code:189,shift:false};_keys[\"]\"]={code:221,shift:false};_keys[\"[\"]={code:219,shift:false};var down=function(event){handleEvent(event,\"keydown\")};var up=function(event){handleEvent(event,\"keyup\")};var handleEvent=function(event,type){if(_bound[type][event.keyCode]!==undefined){var bound=_bound[type][event.keyCode];for(var i=0;i<bound.length;i++){if(bound[i].shift===undefined){bound[i].fn(event)}else if(bound[i].shift==true&&event.shiftKey==true){bound[i].fn(event)}else if(bound[i].shift==false&&event.shiftKey==false){bound[i].fn(event)}}if(preventDefault==true){event.preventDefault()}}};_exportFunctions.bind=function(key,callback,type){if(type===undefined){type=\"keydown\"}if(_keys[key]===undefined){throw new Error(\"unsupported key: \"+key)}if(_bound[type][_keys[key].code]===undefined){_bound[type][_keys[key].code]=[]}_bound[type][_keys[key].code].push({fn:callback,shift:_keys[key].shift})};_exportFunctions.bindAll=function(callback,type){if(type===undefined){type=\"keydown\"}for(var key in _keys){if(_keys.hasOwnProperty(key)){_exportFunctions.bind(key,callback,type)}}};_exportFunctions.getKey=function(event){for(var key in _keys){if(_keys.hasOwnProperty(key)){if(event.shiftKey==true&&_keys[key].shift==true&&event.keyCode==_keys[key].code){return key}else if(event.shiftKey==false&&_keys[key].shift==false&&event.keyCode==_keys[key].code){return key}else if(event.keyCode==_keys[key].code&&key==\"shift\"){return key}}}return\"unknown key, currently not supported\"};_exportFunctions.unbind=function(key,callback,type){if(type===undefined){type=\"keydown\"}if(_keys[key]===undefined){throw new Error(\"unsupported key: \"+key)}if(callback!==undefined){var newBindings=[];var bound=_bound[type][_keys[key].code];if(bound!==undefined){for(var i=0;i<bound.length;i++){if(!(bound[i].fn==callback&&bound[i].shift==_keys[key].shift)){newBindings.push(_bound[type][_keys[key].code][i])}}}_bound[type][_keys[key].code]=newBindings}else{_bound[type][_keys[key].code]=[]}};_exportFunctions.reset=function(){_bound={keydown:{},keyup:{}}};_exportFunctions.destroy=function(){_bound={keydown:{},keyup:{}};container.removeEventListener(\"keydown\",down,true);container.removeEventListener(\"keyup\",up,true)};container.addEventListener(\"keydown\",down,true);container.addEventListener(\"keyup\",up,true);return _exportFunctions}return keycharm})},function(module,exports,__webpack_require__){\"use strict\";exports.convertHiddenOptions=function(moment,body,hiddenDates){if(hiddenDates&&!Array.isArray(hiddenDates)){return exports.convertHiddenOptions(moment,body,[hiddenDates])}body.hiddenDates=[];if(hiddenDates){if(Array.isArray(hiddenDates)==true){for(var i=0;i<hiddenDates.length;i++){if(hiddenDates[i].repeat===undefined){var dateItem={};dateItem.start=moment(hiddenDates[i].start).toDate().valueOf();dateItem.end=moment(hiddenDates[i].end).toDate().valueOf();body.hiddenDates.push(dateItem)}}body.hiddenDates.sort(function(a,b){return a.start-b.start})}}};exports.updateHiddenDates=function(moment,body,hiddenDates){if(hiddenDates&&!Array.isArray(hiddenDates)){return exports.updateHiddenDates(moment,body,[hiddenDates])}if(hiddenDates&&body.domProps.centerContainer.width!==undefined){exports.convertHiddenOptions(moment,body,hiddenDates);var start=moment(body.range.start);var end=moment(body.range.end);var totalRange=body.range.end-body.range.start;var pixelTime=totalRange/body.domProps.centerContainer.width;for(var i=0;i<hiddenDates.length;i++){if(hiddenDates[i].repeat!==undefined){var startDate=moment(hiddenDates[i].start);var endDate=moment(hiddenDates[i].end);if(startDate._d==\"Invalid Date\"){throw new Error(\"Supplied start date is not valid: \"+hiddenDates[i].start)}if(endDate._d==\"Invalid Date\"){throw new Error(\"Supplied end date is not valid: \"+hiddenDates[i].end)}var duration=endDate-startDate;if(duration>=4*pixelTime){var offset=0;var runUntil=end.clone();switch(hiddenDates[i].repeat){case\"daily\":if(startDate.day()!=endDate.day()){offset=1}startDate.dayOfYear(start.dayOfYear());startDate.year(start.year());startDate.subtract(7,\"days\");endDate.dayOfYear(start.dayOfYear());endDate.year(start.year());endDate.subtract(7-offset,\"days\");runUntil.add(1,\"weeks\");break;case\"weekly\":var dayOffset=endDate.diff(startDate,\"days\");var day=startDate.day();startDate.date(start.date());startDate.month(start.month());startDate.year(start.year());endDate=startDate.clone();startDate.day(day);endDate.day(day);endDate.add(dayOffset,\"days\");startDate.subtract(1,\"weeks\");endDate.subtract(1,\"weeks\");runUntil.add(1,\"weeks\");break;case\"monthly\":if(startDate.month()!=endDate.month()){offset=1}startDate.month(start.month());startDate.year(start.year());startDate.subtract(1,\"months\");endDate.month(start.month());endDate.year(start.year());endDate.subtract(1,\"months\");endDate.add(offset,\"months\");runUntil.add(1,\"months\");break;case\"yearly\":if(startDate.year()!=endDate.year()){offset=1}startDate.year(start.year());startDate.subtract(1,\"years\");endDate.year(start.year());endDate.subtract(1,\"years\");endDate.add(offset,\"years\");runUntil.add(1,\"years\");break;default:console.log(\"Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:\",hiddenDates[i].repeat);return}while(startDate<runUntil){body.hiddenDates.push({start:startDate.valueOf(),end:endDate.valueOf()});switch(hiddenDates[i].repeat){case\"daily\":startDate.add(1,\"days\");endDate.add(1,\"days\");break;case\"weekly\":startDate.add(1,\"weeks\");endDate.add(1,\"weeks\");break;case\"monthly\":startDate.add(1,\"months\");endDate.add(1,\"months\");break;case\"yearly\":startDate.add(1,\"y\");endDate.add(1,\"y\");break;default:console.log(\"Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:\",hiddenDates[i].repeat);return}}body.hiddenDates.push({start:startDate.valueOf(),end:endDate.valueOf()})}}}exports.removeDuplicates(body);var startHidden=exports.isHidden(body.range.start,body.hiddenDates);var endHidden=exports.isHidden(body.range.end,body.hiddenDates);var rangeStart=body.range.start;var rangeEnd=body.range.end;if(startHidden.hidden==true){rangeStart=body.range.startToFront==true?startHidden.startDate-1:startHidden.endDate+1}if(endHidden.hidden==true){rangeEnd=body.range.endToFront==true?endHidden.startDate-1:endHidden.endDate+1}if(startHidden.hidden==true||endHidden.hidden==true){body.range._applyRange(rangeStart,rangeEnd)}}};exports.removeDuplicates=function(body){var hiddenDates=body.hiddenDates;var safeDates=[];for(var i=0;i<hiddenDates.length;i++){for(var j=0;j<hiddenDates.length;j++){if(i!=j&&hiddenDates[j].remove!=true&&hiddenDates[i].remove!=true){if(hiddenDates[j].start>=hiddenDates[i].start&&hiddenDates[j].end<=hiddenDates[i].end){hiddenDates[j].remove=true}else if(hiddenDates[j].start>=hiddenDates[i].start&&hiddenDates[j].start<=hiddenDates[i].end){hiddenDates[i].end=hiddenDates[j].end;hiddenDates[j].remove=true}else if(hiddenDates[j].end>=hiddenDates[i].start&&hiddenDates[j].end<=hiddenDates[i].end){hiddenDates[i].start=hiddenDates[j].start;hiddenDates[j].remove=true}}}}for(i=0;i<hiddenDates.length;i++){if(hiddenDates[i].remove!==true){safeDates.push(hiddenDates[i])}}body.hiddenDates=safeDates;body.hiddenDates.sort(function(a,b){return a.start-b.start})};exports.printDates=function(dates){for(var i=0;i<dates.length;i++){console.log(i,new Date(dates[i].start),new Date(dates[i].end),dates[i].start,dates[i].end,dates[i].remove)}};exports.stepOverHiddenDates=function(moment,timeStep,previousTime){var stepInHidden=false;var currentValue=timeStep.current.valueOf();for(var i=0;i<timeStep.hiddenDates.length;i++){var startDate=timeStep.hiddenDates[i].start;var endDate=timeStep.hiddenDates[i].end;if(currentValue>=startDate&¤tValue<endDate){stepInHidden=true;break}}if(stepInHidden==true&¤tValue<timeStep._end.valueOf()&¤tValue!=previousTime){var prevValue=moment(previousTime);var newValue=moment(endDate);if(prevValue.year()!=newValue.year()){timeStep.switchedYear=true}else if(prevValue.month()!=newValue.month()){timeStep.switchedMonth=true}else if(prevValue.dayOfYear()!=newValue.dayOfYear()){timeStep.switchedDay=true}timeStep.current=newValue}};exports.toScreen=function(Core,time,width){var conversion;if(Core.body.hiddenDates.length==0){conversion=Core.range.conversion(width);return(time.valueOf()-conversion.offset)*conversion.scale}else{var hidden=exports.isHidden(time,Core.body.hiddenDates);if(hidden.hidden==true){time=hidden.startDate}var duration=exports.getHiddenDurationBetween(Core.body.hiddenDates,Core.range.start,Core.range.end);if(time<Core.range.start){conversion=Core.range.conversion(width,duration);var hiddenBeforeStart=exports.getHiddenDurationBeforeStart(Core.body.hiddenDates,time,conversion.offset);time=Core.options.moment(time).toDate().valueOf();time=time+hiddenBeforeStart;return-(conversion.offset-time.valueOf())*conversion.scale}else if(time>Core.range.end){var rangeAfterEnd={start:Core.range.start,end:time};time=exports.correctTimeForHidden(Core.options.moment,Core.body.hiddenDates,rangeAfterEnd,time);conversion=Core.range.conversion(width,duration);return(time.valueOf()-conversion.offset)*conversion.scale}else{time=exports.correctTimeForHidden(Core.options.moment,Core.body.hiddenDates,Core.range,time);conversion=Core.range.conversion(width,duration);return(time.valueOf()-conversion.offset)*conversion.scale}}};exports.toTime=function(Core,x,width){if(Core.body.hiddenDates.length==0){var conversion=Core.range.conversion(width);return new Date(x/conversion.scale+conversion.offset)}else{var hiddenDuration=exports.getHiddenDurationBetween(Core.body.hiddenDates,Core.range.start,Core.range.end);var totalDuration=Core.range.end-Core.range.start-hiddenDuration;var partialDuration=totalDuration*x/width;var accumulatedHiddenDuration=exports.getAccumulatedHiddenDuration(Core.body.hiddenDates,Core.range,partialDuration);return new Date(accumulatedHiddenDuration+partialDuration+Core.range.start)}};exports.getHiddenDurationBetween=function(hiddenDates,start,end){var duration=0;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=start&&endDate<end){duration+=endDate-startDate}}return duration};exports.getHiddenDurationBeforeStart=function(hiddenDates,start,end){var duration=0;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=start&&endDate<=end){duration+=endDate-startDate}}return duration};exports.correctTimeForHidden=function(moment,hiddenDates,range,time){time=moment(time).toDate().valueOf();time-=exports.getHiddenDurationBefore(moment,hiddenDates,range,time);return time};exports.getHiddenDurationBefore=function(moment,hiddenDates,range,time){var timeOffset=0;time=moment(time).toDate().valueOf();for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=range.start&&endDate<range.end){if(time>=endDate){timeOffset+=endDate-startDate}}}return timeOffset};exports.getAccumulatedHiddenDuration=function(hiddenDates,range,requiredDuration){var hiddenDuration=0;var duration=0;var previousPoint=range.start;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=range.start&&endDate<range.end){duration+=startDate-previousPoint;previousPoint=endDate;if(duration>=requiredDuration){break}else{hiddenDuration+=endDate-startDate}}}return hiddenDuration};exports.snapAwayFromHidden=function(hiddenDates,time,direction,correctionEnabled){var isHidden=exports.isHidden(time,hiddenDates);if(isHidden.hidden==true){if(direction<0){if(correctionEnabled==true){return isHidden.startDate-(isHidden.endDate-time)-1}else{return isHidden.startDate-1}}else{if(correctionEnabled==true){return isHidden.endDate+(time-isHidden.startDate)+1}else{return isHidden.endDate+1}}}else{return time}};exports.isHidden=function(time,hiddenDates){for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(time>=startDate&&time<endDate){return{hidden:true,startDate:startDate,endDate:endDate}}}return{hidden:false,startDate:startDate,endDate:endDate}}},function(module,exports,__webpack_require__){\"use strict\";exports.onTouch=function(hammer,callback){callback.inputHandler=function(event){if(event.isFirst){callback(event)}};hammer.on(\"hammer.input\",callback.inputHandler)};exports.onRelease=function(hammer,callback){callback.inputHandler=function(event){if(event.isFinal){callback(event)}};return hammer.on(\"hammer.input\",callback.inputHandler)};exports.offTouch=function(hammer,callback){hammer.off(\"hammer.input\",callback.inputHandler)};exports.offRelease=exports.offTouch;exports.disablePreventDefaultVertically=function(pinchRecognizer){var TOUCH_ACTION_PAN_Y=\"pan-y\";pinchRecognizer.getTouchAction=function(){return[TOUCH_ACTION_PAN_Y]};return pinchRecognizer}},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var util=__webpack_require__(2);var moment=__webpack_require__(9);function Item(data,conversion,options){this.id=null;this.parent=null;this.data=data;this.dom=null;this.conversion=conversion||{};this.options=options||{};this.selected=false;this.displayed=false;this.groupShowing=true;this.dirty=true;this.top=null;this.right=null;this.left=null;this.width=null;this.height=null;this.editable=null;this._updateEditStatus()}Item.prototype.stack=true;Item.prototype.select=function(){this.selected=true;this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.unselect=function(){this.selected=false;this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.setData=function(data){var groupChanged=data.group!=undefined&&this.data.group!=data.group;if(groupChanged&&this.parent!=null){this.parent.itemSet._moveToGroup(this,data.group)}if(this.parent){this.parent.stackDirty=true}var subGroupChanged=data.subgroup!=undefined&&this.data.subgroup!=data.subgroup;if(subGroupChanged&&this.parent!=null){this.parent.changeSubgroup(this,this.data.subgroup,data.subgroup)}this.data=data;this._updateEditStatus();this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.setParent=function(parent){if(this.displayed){this.hide();this.parent=parent;if(this.parent){this.show()}}else{this.parent=parent}};Item.prototype.isVisible=function(range){return false};Item.prototype.show=function(){return false};Item.prototype.hide=function(){return false};Item.prototype.redraw=function(){};Item.prototype.repositionX=function(){};Item.prototype.repositionY=function(){};Item.prototype._repaintDragCenter=function(){if(this.selected&&this.options.editable.updateTime&&!this.dom.dragCenter){var me=this;var dragCenter=document.createElement(\"div\");dragCenter.className=\"vis-drag-center\";dragCenter.dragCenterItem=this;var hammer=new Hammer(dragCenter);hammer.on(\"tap\",function(event){me.parent.itemSet.body.emitter.emit(\"click\",{event:event,item:me.id})});hammer.on(\"doubletap\",function(event){event.stopPropagation();me.parent.itemSet._onUpdateItem(me);me.parent.itemSet.body.emitter.emit(\"doubleClick\",{event:event,item:me.id})});if(this.dom.box){if(this.dom.dragLeft){this.dom.box.insertBefore(dragCenter,this.dom.dragLeft)}else{this.dom.box.appendChild(dragCenter)}}else if(this.dom.point){this.dom.point.appendChild(dragCenter)}this.dom.dragCenter=dragCenter}else if(!this.selected&&this.dom.dragCenter){if(this.dom.dragCenter.parentNode){this.dom.dragCenter.parentNode.removeChild(this.dom.dragCenter)}this.dom.dragCenter=null}};Item.prototype._repaintDeleteButton=function(anchor){var editable=(this.options.editable.overrideItems||this.editable==null)&&this.options.editable.remove||!this.options.editable.overrideItems&&this.editable!=null&&this.editable.remove;if(this.selected&&editable&&!this.dom.deleteButton){var me=this;var deleteButton=document.createElement(\"div\");if(this.options.rtl){deleteButton.className=\"vis-delete-rtl\"}else{deleteButton.className=\"vis-delete\"}deleteButton.title=\"Delete this item\";new Hammer(deleteButton).on(\"tap\",function(event){event.stopPropagation();me.parent.removeFromDataSet(me)});anchor.appendChild(deleteButton);this.dom.deleteButton=deleteButton}else if(!this.selected&&this.dom.deleteButton){if(this.dom.deleteButton.parentNode){this.dom.deleteButton.parentNode.removeChild(this.dom.deleteButton)}this.dom.deleteButton=null}};Item.prototype._repaintOnItemUpdateTimeTooltip=function(anchor){if(!this.options.tooltipOnItemUpdateTime)return;var editable=(this.options.editable.updateTime||this.data.editable===true)&&this.data.editable!==false;if(this.selected&&editable&&!this.dom.onItemUpdateTimeTooltip){var onItemUpdateTimeTooltip=document.createElement(\"div\");onItemUpdateTimeTooltip.className=\"vis-onUpdateTime-tooltip\";anchor.appendChild(onItemUpdateTimeTooltip);this.dom.onItemUpdateTimeTooltip=onItemUpdateTimeTooltip}else if(!this.selected&&this.dom.onItemUpdateTimeTooltip){if(this.dom.onItemUpdateTimeTooltip.parentNode){this.dom.onItemUpdateTimeTooltip.parentNode.removeChild(this.dom.onItemUpdateTimeTooltip)}this.dom.onItemUpdateTimeTooltip=null}if(this.dom.onItemUpdateTimeTooltip){this.dom.onItemUpdateTimeTooltip.style.visibility=this.parent.itemSet.touchParams.itemIsDragging?\"visible\":\"hidden\";if(this.options.rtl){this.dom.onItemUpdateTimeTooltip.style.right=this.dom.content.style.right}else{this.dom.onItemUpdateTimeTooltip.style.left=this.dom.content.style.left}var tooltipOffset=50;var scrollTop=this.parent.itemSet.body.domProps.scrollTop;var itemDistanceFromTop;if(this.options.orientation.item==\"top\"){itemDistanceFromTop=this.top}else{itemDistanceFromTop=this.parent.height-this.top-this.height}var isCloseToTop=itemDistanceFromTop+this.parent.top-tooltipOffset<-scrollTop;if(isCloseToTop){this.dom.onItemUpdateTimeTooltip.style.bottom=\"\";this.dom.onItemUpdateTimeTooltip.style.top=this.height+2+\"px\"}else{this.dom.onItemUpdateTimeTooltip.style.top=\"\";this.dom.onItemUpdateTimeTooltip.style.bottom=this.height+2+\"px\"}var content;var templateFunction;if(this.options.tooltipOnItemUpdateTime&&this.options.tooltipOnItemUpdateTime.template){templateFunction=this.options.tooltipOnItemUpdateTime.template.bind(this);content=templateFunction(this.data)}else{content=\"start: \"+moment(this.data.start).format(\"MM/DD/YYYY hh:mm\");if(this.data.end){content+=\"<br> end: \"+moment(this.data.end).format(\"MM/DD/YYYY hh:mm\")}}this.dom.onItemUpdateTimeTooltip.innerHTML=content}};Item.prototype._updateContents=function(element){var content;var changed;var templateFunction;var itemVisibleFrameContent;var visibleFrameTemplateFunction;var itemData=this.parent.itemSet.itemsData.get(this.id);var frameElement=this.dom.box||this.dom.point;var itemVisibleFrameContentElement=frameElement.getElementsByClassName(\"vis-item-visible-frame\")[0];if(this.options.visibleFrameTemplate){visibleFrameTemplateFunction=this.options.visibleFrameTemplate.bind(this);itemVisibleFrameContent=visibleFrameTemplateFunction(itemData,frameElement)}else{itemVisibleFrameContent=\"\"}if(itemVisibleFrameContentElement){if(itemVisibleFrameContent instanceof Object&&!(itemVisibleFrameContent instanceof Element)){visibleFrameTemplateFunction(itemData,itemVisibleFrameContentElement)}else{changed=this._contentToString(this.itemVisibleFrameContent)!==this._contentToString(itemVisibleFrameContent);if(changed){if(itemVisibleFrameContent instanceof Element){itemVisibleFrameContentElement.innerHTML=\"\";itemVisibleFrameContentElement.appendChild(itemVisibleFrameContent)}else if(itemVisibleFrameContent!=undefined){itemVisibleFrameContentElement.innerHTML=itemVisibleFrameContent}else{if(!(this.data.type==\"background\"&&this.data.content===undefined)){throw new Error('Property \"content\" missing in item '+this.id)}}this.itemVisibleFrameContent=itemVisibleFrameContent}}}if(this.options.template){templateFunction=this.options.template.bind(this);content=templateFunction(itemData,element,this.data)}else{content=this.data.content}if(content instanceof Object&&!(content instanceof Element)){templateFunction(itemData,element)}else{changed=this._contentToString(this.content)!==this._contentToString(content);if(changed){if(content instanceof Element){element.innerHTML=\"\";element.appendChild(content)}else if(content!=undefined){element.innerHTML=content}else{if(!(this.data.type==\"background\"&&this.data.content===undefined)){throw new Error('Property \"content\" missing in item '+this.id)}}this.content=content}}};Item.prototype._updateDataAttributes=function(element){if(this.options.dataAttributes&&this.options.dataAttributes.length>0){var attributes=[];if(Array.isArray(this.options.dataAttributes)){attributes=this.options.dataAttributes}else if(this.options.dataAttributes==\"all\"){attributes=(0,_keys2[\"default\"])(this.data)}else{return}for(var i=0;i<attributes.length;i++){var name=attributes[i];var value=this.data[name];if(value!=null){element.setAttribute(\"data-\"+name,value)}else{element.removeAttribute(\"data-\"+name)}}}};Item.prototype._updateStyle=function(element){if(this.style){util.removeCssText(element,this.style);this.style=null}if(this.data.style){util.addCssText(element,this.data.style);this.style=this.data.style}};Item.prototype._contentToString=function(content){if(typeof content===\"string\")return content;if(content&&\"outerHTML\"in content)return content.outerHTML;return content};Item.prototype._updateEditStatus=function(){if(this.options){if(typeof this.options.editable===\"boolean\"){this.editable={updateTime:this.options.editable,updateGroup:this.options.editable,remove:this.options.editable}}else if((0,_typeof3[\"default\"])(this.options.editable)===\"object\"){this.editable={};util.selectiveExtend([\"updateTime\",\"updateGroup\",\"remove\"],this.editable,this.options.editable)}}if(!this.options||!this.options.editable||this.options.editable.overrideItems!==true){if(this.data){if(typeof this.data.editable===\"boolean\"){this.editable={updateTime:this.data.editable,updateGroup:this.data.editable,remove:this.data.editable}}else if((0,_typeof3[\"default\"])(this.data.editable)===\"object\"){this.editable={};util.selectiveExtend([\"updateTime\",\"updateGroup\",\"remove\"],this.editable,this.data.editable)}}}};Item.prototype.getWidthLeft=function(){return 0};Item.prototype.getWidthRight=function(){return 0};Item.prototype.getTitle=function(){return this.data.title};module.exports=Item},function(module,exports){module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value:value}}},function(module,exports){var id=0;var px=Math.random();module.exports=function(key){return\"Symbol(\".concat(key===undefined?\"\":key,\")_\",(++id+px).toString(36))}},function(module,exports,__webpack_require__){var defined=__webpack_require__(51);module.exports=function(it){return Object(defined(it))}},function(module,exports){exports.f={}.propertyIsEnumerable},function(module,exports,__webpack_require__){\"use strict\";function Queue(options){this.delay=null;this.max=Infinity;this._queue=[];this._timeout=null;this._extended=null;this.setOptions(options)}Queue.prototype.setOptions=function(options){if(options&&typeof options.delay!==\"undefined\"){this.delay=options.delay}if(options&&typeof options.max!==\"undefined\"){this.max=options.max}this._flushIfNeeded()};Queue.extend=function(object,options){var queue=new Queue(options);if(object.flush!==undefined){throw new Error(\"Target object already has a property flush\")}object.flush=function(){queue.flush()};var methods=[{name:\"flush\",original:undefined}];if(options&&options.replace){for(var i=0;i<options.replace.length;i++){var name=options.replace[i];methods.push({name:name,original:object[name]});queue.replace(object,name)}}queue._extended={object:object,methods:methods};return queue};Queue.prototype.destroy=function(){this.flush();if(this._extended){var object=this._extended.object;var methods=this._extended.methods;for(var i=0;i<methods.length;i++){var method=methods[i];if(method.original){object[method.name]=method.original}else{delete object[method.name]}}this._extended=null}};Queue.prototype.replace=function(object,method){var me=this;var original=object[method];if(!original){throw new Error(\"Method \"+method+\" undefined\")}object[method]=function(){var args=[];for(var i=0;i<arguments.length;i++){args[i]=arguments[i]}me.queue({args:args,fn:original,context:this})}};Queue.prototype.queue=function(entry){if(typeof entry===\"function\"){this._queue.push({fn:entry})}else{this._queue.push(entry)}this._flushIfNeeded()};Queue.prototype._flushIfNeeded=function(){\nif(this._queue.length>this.max){this.flush()}clearTimeout(this._timeout);if(this.queue.length>0&&typeof this.delay===\"number\"){var me=this;this._timeout=setTimeout(function(){me.flush()},this.delay)}};Queue.prototype.flush=function(){while(this._queue.length>0){var entry=this._queue.shift();entry.fn.apply(entry.context||entry.fn,entry.args||[])}};module.exports=Queue},function(module,exports){module.exports=Emitter;function Emitter(obj){if(obj)return mixin(obj)}function mixin(obj){for(var key in Emitter.prototype){obj[key]=Emitter.prototype[key]}return obj}Emitter.prototype.on=Emitter.prototype.addEventListener=function(event,fn){this._callbacks=this._callbacks||{};(this._callbacks[event]=this._callbacks[event]||[]).push(fn);return this};Emitter.prototype.once=function(event,fn){var self=this;this._callbacks=this._callbacks||{};function on(){self.off(event,on);fn.apply(this,arguments)}on.fn=fn;this.on(event,on);return this};Emitter.prototype.off=Emitter.prototype.removeListener=Emitter.prototype.removeAllListeners=Emitter.prototype.removeEventListener=function(event,fn){this._callbacks=this._callbacks||{};if(0==arguments.length){this._callbacks={};return this}var callbacks=this._callbacks[event];if(!callbacks)return this;if(1==arguments.length){delete this._callbacks[event];return this}var cb;for(var i=0;i<callbacks.length;i++){cb=callbacks[i];if(cb===fn||cb.fn===fn){callbacks.splice(i,1);break}}return this};Emitter.prototype.emit=function(event){this._callbacks=this._callbacks||{};var args=[].slice.call(arguments,1),callbacks=this._callbacks[event];if(callbacks){callbacks=callbacks.slice(0);for(var i=0,len=callbacks.length;i<len;++i){callbacks[i].apply(this,args)}}return this};Emitter.prototype.listeners=function(event){this._callbacks=this._callbacks||{};return this._callbacks[event]||[]};Emitter.prototype.hasListeners=function(event){return!!this.listeners(event).length}},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Component=__webpack_require__(16);var TimeStep=__webpack_require__(66);var DateUtil=__webpack_require__(36);var moment=__webpack_require__(9);function TimeAxis(body,options){this.dom={foreground:null,lines:[],majorTexts:[],minorTexts:[],redundant:{lines:[],majorTexts:[],minorTexts:[]}};this.props={range:{start:0,end:0,minimumStep:0},lineTop:0};this.defaultOptions={orientation:{axis:\"bottom\"},showMinorLabels:true,showMajorLabels:true,maxMinorChars:7,format:TimeStep.FORMAT,moment:moment,timeAxis:null};this.options=util.extend({},this.defaultOptions);this.body=body;this._create();this.setOptions(options)}TimeAxis.prototype=new Component;TimeAxis.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"showMinorLabels\",\"showMajorLabels\",\"maxMinorChars\",\"hiddenDates\",\"timeAxis\",\"moment\",\"rtl\"],this.options,options);util.selectiveDeepExtend([\"format\"],this.options,options);if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation.axis=options.orientation}else if((0,_typeof3[\"default\"])(options.orientation)===\"object\"&&\"axis\"in options.orientation){this.options.orientation.axis=options.orientation.axis}}if(\"locale\"in options){if(typeof moment.locale===\"function\"){moment.locale(options.locale)}else{moment.lang(options.locale)}}}};TimeAxis.prototype._create=function(){this.dom.foreground=document.createElement(\"div\");this.dom.background=document.createElement(\"div\");this.dom.foreground.className=\"vis-time-axis vis-foreground\";this.dom.background.className=\"vis-time-axis vis-background\"};TimeAxis.prototype.destroy=function(){if(this.dom.foreground.parentNode){this.dom.foreground.parentNode.removeChild(this.dom.foreground)}if(this.dom.background.parentNode){this.dom.background.parentNode.removeChild(this.dom.background)}this.body=null};TimeAxis.prototype.redraw=function(){var props=this.props;var foreground=this.dom.foreground;var background=this.dom.background;var parent=this.options.orientation.axis==\"top\"?this.body.dom.top:this.body.dom.bottom;var parentChanged=foreground.parentNode!==parent;this._calculateCharSize();var showMinorLabels=this.options.showMinorLabels&&this.options.orientation.axis!==\"none\";var showMajorLabels=this.options.showMajorLabels&&this.options.orientation.axis!==\"none\";props.minorLabelHeight=showMinorLabels?props.minorCharHeight:0;props.majorLabelHeight=showMajorLabels?props.majorCharHeight:0;props.height=props.minorLabelHeight+props.majorLabelHeight;props.width=foreground.offsetWidth;props.minorLineHeight=this.body.domProps.root.height-props.majorLabelHeight-(this.options.orientation.axis==\"top\"?this.body.domProps.bottom.height:this.body.domProps.top.height);props.minorLineWidth=1;props.majorLineHeight=props.minorLineHeight+props.majorLabelHeight;props.majorLineWidth=1;var foregroundNextSibling=foreground.nextSibling;var backgroundNextSibling=background.nextSibling;foreground.parentNode&&foreground.parentNode.removeChild(foreground);background.parentNode&&background.parentNode.removeChild(background);foreground.style.height=this.props.height+\"px\";this._repaintLabels();if(foregroundNextSibling){parent.insertBefore(foreground,foregroundNextSibling)}else{parent.appendChild(foreground)}if(backgroundNextSibling){this.body.dom.backgroundVertical.insertBefore(background,backgroundNextSibling)}else{this.body.dom.backgroundVertical.appendChild(background)}return this._isResized()||parentChanged};TimeAxis.prototype._repaintLabels=function(){var orientation=this.options.orientation.axis;var start=util.convert(this.body.range.start,\"Number\");var end=util.convert(this.body.range.end,\"Number\");var timeLabelsize=this.body.util.toTime((this.props.minorCharWidth||10)*this.options.maxMinorChars).valueOf();var minimumStep=timeLabelsize-DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this.body.range,timeLabelsize);minimumStep-=this.body.util.toTime(0).valueOf();var step=new TimeStep(new Date(start),new Date(end),minimumStep,this.body.hiddenDates,this.options);step.setMoment(this.options.moment);if(this.options.format){step.setFormat(this.options.format)}if(this.options.timeAxis){step.setScale(this.options.timeAxis)}this.step=step;var dom=this.dom;dom.redundant.lines=dom.lines;dom.redundant.majorTexts=dom.majorTexts;dom.redundant.minorTexts=dom.minorTexts;dom.lines=[];dom.majorTexts=[];dom.minorTexts=[];var current;var next;var x;var xNext;var isMajor;var nextIsMajor;var showMinorGrid;var width=0,prevWidth;var line;var labelMinor;var xFirstMajorLabel=undefined;var count=0;var MAX=1e3;var className;step.start();next=step.getCurrent();xNext=this.body.util.toScreen(next);while(step.hasNext()&&count<MAX){count++;isMajor=step.isMajor();className=step.getClassName();labelMinor=step.getLabelMinor();current=next;x=xNext;step.next();next=step.getCurrent();nextIsMajor=step.isMajor();xNext=this.body.util.toScreen(next);prevWidth=width;width=xNext-x;switch(step.scale){case\"week\":showMinorGrid=true;break;default:showMinorGrid=width>=prevWidth*.4;break}if(this.options.showMinorLabels&&showMinorGrid){var label=this._repaintMinorText(x,labelMinor,orientation,className);label.style.width=width+\"px\"}if(isMajor&&this.options.showMajorLabels){if(x>0){if(xFirstMajorLabel==undefined){xFirstMajorLabel=x}label=this._repaintMajorText(x,step.getLabelMajor(),orientation,className)}line=this._repaintMajorLine(x,width,orientation,className)}else{if(showMinorGrid){line=this._repaintMinorLine(x,width,orientation,className)}else{if(line){line.style.width=parseInt(line.style.width)+width+\"px\"}}}}if(count===MAX&&!warnedForOverflow){console.warn(\"Something is wrong with the Timeline scale. Limited drawing of grid lines to \"+MAX+\" lines.\");warnedForOverflow=true}if(this.options.showMajorLabels){var leftTime=this.body.util.toTime(0),leftText=step.getLabelMajor(leftTime),widthText=leftText.length*(this.props.majorCharWidth||10)+10;if(xFirstMajorLabel==undefined||widthText<xFirstMajorLabel){this._repaintMajorText(0,leftText,orientation,className)}}util.forEach(this.dom.redundant,function(arr){while(arr.length){var elem=arr.pop();if(elem&&elem.parentNode){elem.parentNode.removeChild(elem)}}})};TimeAxis.prototype._repaintMinorText=function(x,text,orientation,className){var label=this.dom.redundant.minorTexts.shift();if(!label){var content=document.createTextNode(\"\");label=document.createElement(\"div\");label.appendChild(content);this.dom.foreground.appendChild(label)}this.dom.minorTexts.push(label);label.innerHTML=text;label.style.top=orientation==\"top\"?this.props.majorLabelHeight+\"px\":\"0\";if(this.options.rtl){label.style.left=\"\";label.style.right=x+\"px\"}else{label.style.left=x+\"px\"}label.className=\"vis-text vis-minor \"+className;return label};TimeAxis.prototype._repaintMajorText=function(x,text,orientation,className){var label=this.dom.redundant.majorTexts.shift();if(!label){var content=document.createElement(\"div\");label=document.createElement(\"div\");label.appendChild(content);this.dom.foreground.appendChild(label)}label.childNodes[0].innerHTML=text;label.className=\"vis-text vis-major \"+className;label.style.top=orientation==\"top\"?\"0\":this.props.minorLabelHeight+\"px\";if(this.options.rtl){label.style.left=\"\";label.style.right=x+\"px\"}else{label.style.left=x+\"px\"}this.dom.majorTexts.push(label);return label};TimeAxis.prototype._repaintMinorLine=function(x,width,orientation,className){var line=this.dom.redundant.lines.shift();if(!line){line=document.createElement(\"div\");this.dom.background.appendChild(line)}this.dom.lines.push(line);var props=this.props;if(orientation==\"top\"){line.style.top=props.majorLabelHeight+\"px\"}else{line.style.top=this.body.domProps.top.height+\"px\"}line.style.height=props.minorLineHeight+\"px\";if(this.options.rtl){line.style.left=\"\";line.style.right=x-props.minorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical-rtl vis-minor \"+className}else{line.style.left=x-props.minorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical vis-minor \"+className}line.style.width=width+\"px\";return line};TimeAxis.prototype._repaintMajorLine=function(x,width,orientation,className){var line=this.dom.redundant.lines.shift();if(!line){line=document.createElement(\"div\");this.dom.background.appendChild(line)}this.dom.lines.push(line);var props=this.props;if(orientation==\"top\"){line.style.top=\"0\"}else{line.style.top=this.body.domProps.top.height+\"px\"}if(this.options.rtl){line.style.left=\"\";line.style.right=x-props.majorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical-rtl vis-major \"+className}else{line.style.left=x-props.majorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical vis-major \"+className}line.style.height=props.majorLineHeight+\"px\";line.style.width=width+\"px\";return line};TimeAxis.prototype._calculateCharSize=function(){if(!this.dom.measureCharMinor){this.dom.measureCharMinor=document.createElement(\"DIV\");this.dom.measureCharMinor.className=\"vis-text vis-minor vis-measure\";this.dom.measureCharMinor.style.position=\"absolute\";this.dom.measureCharMinor.appendChild(document.createTextNode(\"0\"));this.dom.foreground.appendChild(this.dom.measureCharMinor)}this.props.minorCharHeight=this.dom.measureCharMinor.clientHeight;this.props.minorCharWidth=this.dom.measureCharMinor.clientWidth;if(!this.dom.measureCharMajor){this.dom.measureCharMajor=document.createElement(\"DIV\");this.dom.measureCharMajor.className=\"vis-text vis-major vis-measure\";this.dom.measureCharMajor.style.position=\"absolute\";this.dom.measureCharMajor.appendChild(document.createTextNode(\"0\"));this.dom.foreground.appendChild(this.dom.measureCharMajor)}this.props.majorCharHeight=this.dom.measureCharMajor.clientHeight;this.props.majorCharWidth=this.dom.measureCharMajor.clientWidth};var warnedForOverflow=false;module.exports=TimeAxis},function(module,exports,__webpack_require__){\"use strict\";var Hammer=__webpack_require__(10);var util=__webpack_require__(2);var Component=__webpack_require__(16);var moment=__webpack_require__(9);var locales=__webpack_require__(98);function CustomTime(body,options){this.body=body;this.defaultOptions={moment:moment,locales:locales,locale:\"en\",id:undefined,title:undefined};this.options=util.extend({},this.defaultOptions);if(options&&options.time){this.customTime=options.time}else{this.customTime=new Date}this.eventParams={};this.setOptions(options);this._create()}CustomTime.prototype=new Component;CustomTime.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"moment\",\"locale\",\"locales\",\"id\"],this.options,options)}};CustomTime.prototype._create=function(){var bar=document.createElement(\"div\");bar[\"custom-time\"]=this;bar.className=\"vis-custom-time \"+(this.options.id||\"\");bar.style.position=\"absolute\";bar.style.top=\"0px\";bar.style.height=\"100%\";this.bar=bar;var drag=document.createElement(\"div\");drag.style.position=\"relative\";drag.style.top=\"0px\";drag.style.left=\"-10px\";drag.style.height=\"100%\";drag.style.width=\"20px\";function onMouseWheel(e){this.body.range._onMouseWheel(e)}if(drag.addEventListener){drag.addEventListener(\"mousewheel\",onMouseWheel.bind(this),false);drag.addEventListener(\"DOMMouseScroll\",onMouseWheel.bind(this),false)}else{drag.attachEvent(\"onmousewheel\",onMouseWheel.bind(this))}bar.appendChild(drag);this.hammer=new Hammer(drag);this.hammer.on(\"panstart\",this._onDragStart.bind(this));this.hammer.on(\"panmove\",this._onDrag.bind(this));this.hammer.on(\"panend\",this._onDragEnd.bind(this));this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL})};CustomTime.prototype.destroy=function(){this.hide();this.hammer.destroy();this.hammer=null;this.body=null};CustomTime.prototype.redraw=function(){var parent=this.body.dom.backgroundVertical;if(this.bar.parentNode!=parent){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}parent.appendChild(this.bar)}var x=this.body.util.toScreen(this.customTime);var locale=this.options.locales[this.options.locale];if(!locale){if(!this.warned){console.log(\"WARNING: options.locales['\"+this.options.locale+\"'] not found. See http://visjs.org/docs/timeline/#Localization\");this.warned=true}locale=this.options.locales[\"en\"]}var title=this.options.title;if(title===undefined){title=locale.time+\": \"+this.options.moment(this.customTime).format(\"dddd, MMMM Do YYYY, H:mm:ss\");title=title.charAt(0).toUpperCase()+title.substring(1)}else if(typeof title===\"function\"){title=title.call(this.customTime)}this.bar.style.left=x+\"px\";this.bar.title=title;return false};CustomTime.prototype.hide=function(){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}};CustomTime.prototype.setCustomTime=function(time){this.customTime=util.convert(time,\"Date\");this.redraw()};CustomTime.prototype.getCustomTime=function(){return new Date(this.customTime.valueOf())};CustomTime.prototype.setCustomTitle=function(title){this.options.title=title};CustomTime.prototype._onDragStart=function(event){this.eventParams.dragging=true;this.eventParams.customTime=this.customTime;event.stopPropagation()};CustomTime.prototype._onDrag=function(event){if(!this.eventParams.dragging)return;var x=this.body.util.toScreen(this.eventParams.customTime)+event.deltaX;var time=this.body.util.toTime(x);this.setCustomTime(time);this.body.emitter.emit(\"timechange\",{id:this.options.id,time:new Date(this.customTime.valueOf()),event:event});event.stopPropagation()};CustomTime.prototype._onDragEnd=function(event){if(!this.eventParams.dragging)return;this.body.emitter.emit(\"timechanged\",{id:this.options.id,time:new Date(this.customTime.valueOf()),event:event});event.stopPropagation()};CustomTime.customTimeFromTarget=function(event){var target=event.target;while(target){if(target.hasOwnProperty(\"custom-time\")){return target[\"custom-time\"]}target=target.parentNode}return null};module.exports=CustomTime},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Label=__webpack_require__(117)[\"default\"];var ComponentUtil=__webpack_require__(48)[\"default\"];var Box=__webpack_require__(193)[\"default\"];var Circle=__webpack_require__(200)[\"default\"];var CircularImage=__webpack_require__(201)[\"default\"];var Database=__webpack_require__(202)[\"default\"];var Diamond=__webpack_require__(203)[\"default\"];var Dot=__webpack_require__(204)[\"default\"];var Ellipse=__webpack_require__(205)[\"default\"];var Icon=__webpack_require__(206)[\"default\"];var Image=__webpack_require__(207)[\"default\"];var Square=__webpack_require__(208)[\"default\"];var Hexagon=__webpack_require__(209)[\"default\"];var Star=__webpack_require__(210)[\"default\"];var Text=__webpack_require__(211)[\"default\"];var Triangle=__webpack_require__(212)[\"default\"];var TriangleDown=__webpack_require__(213)[\"default\"];var _require=__webpack_require__(15),printStyle=_require.printStyle;var Node=function(){function Node(options,body,imagelist,grouplist,globalOptions,defaultOptions){(0,_classCallCheck3[\"default\"])(this,Node);this.options=util.bridgeObject(globalOptions);this.globalOptions=globalOptions;this.defaultOptions=defaultOptions;this.body=body;this.edges=[];this.id=undefined;this.imagelist=imagelist;this.grouplist=grouplist;this.x=undefined;this.y=undefined;this.baseSize=this.options.size;this.baseFontSize=this.options.font.size;this.predefinedPosition=false;this.selected=false;this.hover=false;this.labelModule=new Label(this.body,this.options,false);this.setOptions(options)}(0,_createClass3[\"default\"])(Node,[{key:\"attachEdge\",value:function attachEdge(edge){if(this.edges.indexOf(edge)===-1){this.edges.push(edge)}}},{key:\"detachEdge\",value:function detachEdge(edge){var index=this.edges.indexOf(edge);if(index!=-1){this.edges.splice(index,1)}}},{key:\"setOptions\",value:function setOptions(options){var currentShape=this.options.shape;if(!options){return}if(options.id!==undefined){this.id=options.id}if(this.id===undefined){throw new Error(\"Node must have an id\")}Node.checkMass(options,this.id);if(options.x!==undefined){if(options.x===null){this.x=undefined;this.predefinedPosition=false}else{this.x=parseInt(options.x);this.predefinedPosition=true}}if(options.y!==undefined){if(options.y===null){this.y=undefined;this.predefinedPosition=false}else{this.y=parseInt(options.y);this.predefinedPosition=true}}if(options.size!==undefined){this.baseSize=options.size}if(options.value!==undefined){options.value=parseFloat(options.value)}Node.parseOptions(this.options,options,true,this.globalOptions,this.grouplist);var pile=[options,this.options,this.defaultOptions];this.chooser=ComponentUtil.choosify(\"node\",pile);this._load_images();this.updateLabelModule(options);this.updateShape(currentShape);return options.hidden!==undefined||options.physics!==undefined}},{key:\"_load_images\",value:function _load_images(){if(this.options.shape!==\"circularImage\"&&this.options.shape!==\"image\"){return}if(this.options.image===undefined){throw new Error(\"Option image must be defined for node type '\"+this.options.shape+\"'\")}if(this.imagelist===undefined){throw new Error(\"Internal Error: No images provided\")}if(typeof this.options.image===\"string\"){this.imageObj=this.imagelist.load(this.options.image,this.options.brokenImage,this.id)}else{if(this.options.image.unselected===undefined){throw new Error(\"No unselected image provided\")}this.imageObj=this.imagelist.load(this.options.image.unselected,this.options.brokenImage,this.id);if(this.options.image.selected!==undefined){this.imageObjAlt=this.imagelist.load(this.options.image.selected,this.options.brokenImage,this.id)}else{this.imageObjAlt=undefined}}}},{key:\"getFormattingValues\",value:function getFormattingValues(){var values={color:this.options.color.background,borderWidth:this.options.borderWidth,borderColor:this.options.color.border,size:this.options.size,borderDashes:this.options.shapeProperties.borderDashes,borderRadius:this.options.shapeProperties.borderRadius,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y};if(this.selected||this.hover){if(this.chooser===true){if(this.selected){values.borderWidth*=2;values.color=this.options.color.highlight.background;values.borderColor=this.options.color.highlight.border;values.shadow=this.options.shadow.enabled}else if(this.hover){values.color=this.options.color.hover.background;values.borderColor=this.options.color.hover.border;values.shadow=this.options.shadow.enabled}}else if(typeof this.chooser===\"function\"){this.chooser(values,this.options.id,this.selected,this.hover);if(values.shadow===false){if(values.shadowColor!==this.options.shadow.color||values.shadowSize!==this.options.shadow.size||values.shadowX!==this.options.shadow.x||values.shadowY!==this.options.shadow.y){values.shadow=true}}}}else{values.shadow=this.options.shadow.enabled}return values}},{key:\"updateLabelModule\",value:function updateLabelModule(options){if(this.options.label===undefined||this.options.label===null){this.options.label=\"\"}Node.updateGroupOptions(this.options,options,this.grouplist);var currentGroup=this.grouplist.get(this.options.group,false);var pile=[options,this.options,currentGroup,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,pile);if(this.labelModule.baseSize!==undefined){this.baseFontSize=this.labelModule.baseSize}}},{key:\"updateShape\",value:function updateShape(currentShape){if(currentShape===this.options.shape&&this.shape){this.shape.setOptions(this.options,this.imageObj,this.imageObjAlt)}else{switch(this.options.shape){case\"box\":this.shape=new Box(this.options,this.body,this.labelModule);break;case\"circle\":this.shape=new Circle(this.options,this.body,this.labelModule);break;case\"circularImage\":this.shape=new CircularImage(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case\"database\":this.shape=new Database(this.options,this.body,this.labelModule);break;case\"diamond\":this.shape=new Diamond(this.options,this.body,this.labelModule);break;case\"dot\":this.shape=new Dot(this.options,this.body,this.labelModule);break;case\"ellipse\":this.shape=new Ellipse(this.options,this.body,this.labelModule);break;case\"icon\":this.shape=new Icon(this.options,this.body,this.labelModule);break;case\"image\":this.shape=new Image(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case\"square\":this.shape=new Square(this.options,this.body,this.labelModule);break;case\"hexagon\":this.shape=new Hexagon(this.options,this.body,this.labelModule);break;case\"star\":this.shape=new Star(this.options,this.body,this.labelModule);break;case\"text\":this.shape=new Text(this.options,this.body,this.labelModule);break;case\"triangle\":this.shape=new Triangle(this.options,this.body,this.labelModule);break;case\"triangleDown\":this.shape=new TriangleDown(this.options,this.body,this.labelModule);break;default:this.shape=new Ellipse(this.options,this.body,this.labelModule);break}}this.needsRefresh()}},{key:\"select\",value:function select(){this.selected=true;this.needsRefresh()}},{key:\"unselect\",value:function unselect(){this.selected=false;this.needsRefresh()}},{key:\"needsRefresh\",value:function needsRefresh(){this.shape.refreshNeeded=true}},{key:\"getTitle\",value:function getTitle(){return this.options.title}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this.shape.distanceToBorder(ctx,angle)}},{key:\"isFixed\",value:function isFixed(){return this.options.fixed.x&&this.options.fixed.y}},{key:\"isSelected\",value:function isSelected(){return this.selected}},{key:\"getValue\",value:function getValue(){return this.options.value}},{key:\"getLabelSize\",value:function getLabelSize(){return this.labelModule.size()}},{key:\"setValueRange\",value:function setValueRange(min,max,total){if(this.options.value!==undefined){var scale=this.options.scaling.customScalingFunction(min,max,total,this.options.value);var sizeDiff=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===true){var fontDiff=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+scale*fontDiff}this.options.size=this.options.scaling.min+scale*sizeDiff}else{this.options.size=this.baseSize;this.options.font.size=this.baseFontSize}this.updateLabelModule()}},{key:\"draw\",value:function draw(ctx){var values=this.getFormattingValues();this.shape.draw(ctx,this.x,this.y,this.selected,this.hover,values)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(ctx){this.shape.updateBoundingBox(this.x,this.y,ctx)}},{key:\"resize\",value:function resize(ctx){var values=this.getFormattingValues();this.shape.resize(ctx,this.selected,this.hover,values)}},{key:\"getItemsOnPoint\",value:function getItemsOnPoint(point){var ret=[];if(this.labelModule.visible()){if(ComponentUtil.pointInRect(this.labelModule.getSize(),point)){ret.push({nodeId:this.id,labelId:0})}}if(ComponentUtil.pointInRect(this.shape.boundingBox,point)){ret.push({nodeId:this.id})}return ret}},{key:\"isOverlappingWith\",value:function isOverlappingWith(obj){return this.shape.left<obj.right&&this.shape.left+this.shape.width>obj.left&&this.shape.top<obj.bottom&&this.shape.top+this.shape.height>obj.top}},{key:\"isBoundingBoxOverlappingWith\",value:function isBoundingBoxOverlappingWith(obj){return this.shape.boundingBox.left<obj.right&&this.shape.boundingBox.right>obj.left&&this.shape.boundingBox.top<obj.bottom&&this.shape.boundingBox.bottom>obj.top}}],[{key:\"updateGroupOptions\",value:function updateGroupOptions(parentOptions,newOptions,groupList){if(groupList===undefined)return;var group=parentOptions.group;if(newOptions!==undefined&&newOptions.group!==undefined&&group!==newOptions.group){throw new Error(\"updateGroupOptions: group values in options don't match.\")}var hasGroup=typeof group===\"number\"||typeof group===\"string\"&&group!=\"\";if(!hasGroup)return;var groupObj=groupList.get(group);util.selectiveNotDeepExtend([\"font\"],parentOptions,groupObj);parentOptions.color=util.parseColor(parentOptions.color)}},{key:\"parseOptions\",value:function parseOptions(parentOptions,newOptions){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var groupList=arguments[4];var fields=[\"color\",\"fixed\",\"shadow\"];util.selectiveNotDeepExtend(fields,parentOptions,newOptions,allowDeletion);Node.checkMass(newOptions);util.mergeOptions(parentOptions,newOptions,\"shadow\",globalOptions);if(newOptions.color!==undefined&&newOptions.color!==null){var parsedColor=util.parseColor(newOptions.color);util.fillIfDefined(parentOptions.color,parsedColor)}else if(allowDeletion===true&&newOptions.color===null){parentOptions.color=util.bridgeObject(globalOptions.color)}if(newOptions.fixed!==undefined&&newOptions.fixed!==null){if(typeof newOptions.fixed===\"boolean\"){parentOptions.fixed.x=newOptions.fixed;parentOptions.fixed.y=newOptions.fixed}else{if(newOptions.fixed.x!==undefined&&typeof newOptions.fixed.x===\"boolean\"){parentOptions.fixed.x=newOptions.fixed.x}if(newOptions.fixed.y!==undefined&&typeof newOptions.fixed.y===\"boolean\"){parentOptions.fixed.y=newOptions.fixed.y}}}if(allowDeletion===true&&newOptions.font===null){parentOptions.font=util.bridgeObject(globalOptions.font)}Node.updateGroupOptions(parentOptions,newOptions,groupList);if(newOptions.scaling!==undefined){util.mergeOptions(parentOptions.scaling,newOptions.scaling,\"label\",globalOptions.scaling)}}},{key:\"checkMass\",value:function checkMass(options,id){if(options.mass!==undefined&&options.mass<=0){var strId=\"\";if(id!==undefined){strId=\" in node id: \"+id}console.log(\"%cNegative or zero mass disallowed\"+strId+\", setting mass to 1.\",printStyle);options.mass=1}}}]);return Node}();exports[\"default\"]=Node},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var ComponentUtil=function(){function ComponentUtil(){(0,_classCallCheck3[\"default\"])(this,ComponentUtil)}(0,_createClass3[\"default\"])(ComponentUtil,null,[{key:\"choosify\",value:function choosify(subOption,pile){var allowed=[\"node\",\"edge\",\"label\"];var value=true;var chosen=util.topMost(pile,\"chosen\");if(typeof chosen===\"boolean\"){value=chosen}else if((typeof chosen===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(chosen))===\"object\"){if(allowed.indexOf(subOption)===-1){throw new Error(\"choosify: subOption '\"+subOption+\"' should be one of \"+\"'\"+allowed.join(\"', '\")+\"'\")}var chosenEdge=util.topMost(pile,[\"chosen\",subOption]);if(typeof chosenEdge===\"boolean\"||typeof chosenEdge===\"function\"){value=chosenEdge}}return value}},{key:\"pointInRect\",value:function pointInRect(rect,point,rotationPoint){if(rect.width<=0||rect.height<=0){return false}if(rotationPoint!==undefined){var tmp={x:point.x-rotationPoint.x,y:point.y-rotationPoint.y};if(rotationPoint.angle!==0){var angle=-rotationPoint.angle;var tmp2={x:Math.cos(angle)*tmp.x-Math.sin(angle)*tmp.y,y:Math.sin(angle)*tmp.x+Math.cos(angle)*tmp.y};point=tmp2}else{point=tmp}}var right=rect.x+rect.width;var bottom=rect.y+rect.width;return rect.left<point.x&&right>point.x&&rect.top<point.y&&bottom>point.y}},{key:\"isValidLabel\",value:function isValidLabel(text){return typeof text===\"string\"&&text!==\"\"}}]);return ComponentUtil}();exports[\"default\"]=ComponentUtil},function(module,exports,__webpack_require__){__webpack_require__(125);var global=__webpack_require__(18);var hide=__webpack_require__(26);var Iterators=__webpack_require__(31);var TO_STRING_TAG=__webpack_require__(13)(\"toStringTag\");var DOMIterables=(\"CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,\"+\"DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,\"+\"MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,\"+\"SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,\"+\"TextTrackList,TouchList\").split(\",\");for(var i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i];var Collection=global[NAME];var proto=Collection&&Collection.prototype;if(proto&&!proto[TO_STRING_TAG])hide(proto,TO_STRING_TAG,NAME);Iterators[NAME]=Iterators.Array}},function(module,exports){var toString={}.toString;module.exports=function(it){return toString.call(it).slice(8,-1)}},function(module,exports){module.exports=function(it){if(it==undefined)throw TypeError(\"Can't call method on \"+it);return it}},function(module,exports){module.exports=true},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);module.exports=function(it,S){if(!isObject(it))return it;var fn,val;if(S&&typeof(fn=it.toString)==\"function\"&&!isObject(val=fn.call(it)))return val;if(typeof(fn=it.valueOf)==\"function\"&&!isObject(val=fn.call(it)))return val;if(!S&&typeof(fn=it.toString)==\"function\"&&!isObject(val=fn.call(it)))return val;throw TypeError(\"Can't convert object to primitive value\")}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(27);var dPs=__webpack_require__(130);var enumBugKeys=__webpack_require__(58);var IE_PROTO=__webpack_require__(56)(\"IE_PROTO\")\n;var Empty=function(){};var PROTOTYPE=\"prototype\";var createDict=function(){var iframe=__webpack_require__(82)(\"iframe\");var i=enumBugKeys.length;var lt=\"<\";var gt=\">\";var iframeDocument;iframe.style.display=\"none\";__webpack_require__(134).appendChild(iframe);iframe.src=\"javascript:\";iframeDocument=iframe.contentWindow.document;iframeDocument.open();iframeDocument.write(lt+\"script\"+gt+\"document.F=Object\"+lt+\"/script\"+gt);iframeDocument.close();createDict=iframeDocument.F;while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]];return createDict()};module.exports=Object.create||function create(O,Properties){var result;if(O!==null){Empty[PROTOTYPE]=anObject(O);result=new Empty;Empty[PROTOTYPE]=null;result[IE_PROTO]=O}else result=createDict();return Properties===undefined?result:dPs(result,Properties)}},function(module,exports){var ceil=Math.ceil;var floor=Math.floor;module.exports=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it)}},function(module,exports,__webpack_require__){var shared=__webpack_require__(57)(\"keys\");var uid=__webpack_require__(40);module.exports=function(key){return shared[key]||(shared[key]=uid(key))}},function(module,exports,__webpack_require__){var global=__webpack_require__(18);var SHARED=\"__core-js_shared__\";var store=global[SHARED]||(global[SHARED]={});module.exports=function(key){return store[key]||(store[key]={})}},function(module,exports){module.exports=\"constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf\".split(\",\")},function(module,exports,__webpack_require__){var def=__webpack_require__(20).f;var has=__webpack_require__(22);var TAG=__webpack_require__(13)(\"toStringTag\");module.exports=function(it,tag,stat){if(it&&!has(it=stat?it:it.prototype,TAG))def(it,TAG,{configurable:true,value:tag})}},function(module,exports,__webpack_require__){\"use strict\";var $at=__webpack_require__(135)(true);__webpack_require__(79)(String,\"String\",function(iterated){this._t=String(iterated);this._i=0},function(){var O=this._t;var index=this._i;var point;if(index>=O.length)return{value:undefined,done:true};point=$at(O,index);this._i+=point.length;return{value:point,done:false}})},function(module,exports,__webpack_require__){exports.f=__webpack_require__(13)},function(module,exports,__webpack_require__){var global=__webpack_require__(18);var core=__webpack_require__(7);var LIBRARY=__webpack_require__(52);var wksExt=__webpack_require__(61);var defineProperty=__webpack_require__(20).f;module.exports=function(name){var $Symbol=core.Symbol||(core.Symbol=LIBRARY?{}:global.Symbol||{});if(name.charAt(0)!=\"_\"&&!(name in $Symbol))defineProperty($Symbol,name,{value:wksExt.f(name)})}},function(module,exports){exports.f=Object.getOwnPropertySymbols},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var moment=__webpack_require__(9);var Component=__webpack_require__(16);var DateUtil=__webpack_require__(36);function Range(body,options){var now=moment().hours(0).minutes(0).seconds(0).milliseconds(0);var start=now.clone().add(-3,\"days\").valueOf();var end=now.clone().add(3,\"days\").valueOf();this.millisecondsPerPixelCache=undefined;if(options===undefined){this.start=start;this.end=end}else{this.start=options.start||start;this.end=options.end||end}this.rolling=false;this.body=body;this.deltaDifference=0;this.scaleOffset=0;this.startToFront=false;this.endToFront=true;this.defaultOptions={rtl:false,start:null,end:null,moment:moment,direction:\"horizontal\",moveable:true,zoomable:true,min:null,max:null,zoomMin:10,zoomMax:1e3*60*60*24*365*1e4,rollingMode:{follow:false,offset:.5}};this.options=util.extend({},this.defaultOptions);this.props={touch:{}};this.animationTimer=null;this.body.emitter.on(\"panstart\",this._onDragStart.bind(this));this.body.emitter.on(\"panmove\",this._onDrag.bind(this));this.body.emitter.on(\"panend\",this._onDragEnd.bind(this));this.body.emitter.on(\"mousewheel\",this._onMouseWheel.bind(this));this.body.emitter.on(\"touch\",this._onTouch.bind(this));this.body.emitter.on(\"pinch\",this._onPinch.bind(this));this.body.dom.rollingModeBtn.addEventListener(\"click\",this.startRolling.bind(this));this.setOptions(options)}Range.prototype=new Component;Range.prototype.setOptions=function(options){if(options){var fields=[\"animation\",\"direction\",\"min\",\"max\",\"zoomMin\",\"zoomMax\",\"moveable\",\"zoomable\",\"moment\",\"activate\",\"hiddenDates\",\"zoomKey\",\"rtl\",\"showCurrentTime\",\"rollingMode\",\"horizontalScroll\"];util.selectiveExtend(fields,this.options,options);if(options.rollingMode&&options.rollingMode.follow){this.startRolling()}if(\"start\"in options||\"end\"in options){this.setRange(options.start,options.end)}}};function validateDirection(direction){if(direction!=\"horizontal\"&&direction!=\"vertical\"){throw new TypeError('Unknown direction \"'+direction+'\". '+'Choose \"horizontal\" or \"vertical\".')}}Range.prototype.startRolling=function(){var me=this;function update(){me.stopRolling();me.rolling=true;var interval=me.end-me.start;var t=util.convert(new Date,\"Date\").valueOf();var start=t-interval*me.options.rollingMode.offset;var end=t+interval*(1-me.options.rollingMode.offset);var options={animation:false};me.setRange(start,end,options);var scale=me.conversion(me.body.domProps.center.width).scale;interval=1/scale/10;if(interval<30)interval=30;if(interval>1e3)interval=1e3;me.body.dom.rollingModeBtn.style.visibility=\"hidden\";me.currentTimeTimer=setTimeout(update,interval)}update()};Range.prototype.stopRolling=function(){if(this.currentTimeTimer!==undefined){clearTimeout(this.currentTimeTimer);this.rolling=false;this.body.dom.rollingModeBtn.style.visibility=\"visible\"}};Range.prototype.setRange=function(start,end,options,callback,frameCallback){if(!options){options={}}if(options.byUser!==true){options.byUser=false}var me=this;var finalStart=start!=undefined?util.convert(start,\"Date\").valueOf():null;var finalEnd=end!=undefined?util.convert(end,\"Date\").valueOf():null;this._cancelAnimation();this.millisecondsPerPixelCache=undefined;if(options.animation){var initStart=this.start;var initEnd=this.end;var duration=(0,_typeof3[\"default\"])(options.animation)===\"object\"&&\"duration\"in options.animation?options.animation.duration:500;var easingName=(0,_typeof3[\"default\"])(options.animation)===\"object\"&&\"easingFunction\"in options.animation?options.animation.easingFunction:\"easeInOutQuad\";var easingFunction=util.easingFunctions[easingName];if(!easingFunction){throw new Error(\"Unknown easing function \"+(0,_stringify2[\"default\"])(easingName)+\". \"+\"Choose from: \"+(0,_keys2[\"default\"])(util.easingFunctions).join(\", \"))}var initTime=(new Date).valueOf();var anyChanged=false;var next=function next(){if(!me.props.touch.dragging){var now=(new Date).valueOf();var time=now-initTime;var ease=easingFunction(time/duration);var done=time>duration;var s=done||finalStart===null?finalStart:initStart+(finalStart-initStart)*ease;var e=done||finalEnd===null?finalEnd:initEnd+(finalEnd-initEnd)*ease;changed=me._applyRange(s,e);DateUtil.updateHiddenDates(me.options.moment,me.body,me.options.hiddenDates);anyChanged=anyChanged||changed;var params={start:new Date(me.start),end:new Date(me.end),byUser:options.byUser,event:options.event};if(frameCallback){frameCallback(ease,changed,done)}if(changed){me.body.emitter.emit(\"rangechange\",params)}if(done){if(anyChanged){me.body.emitter.emit(\"rangechanged\",params);if(callback){return callback()}}}else{me.animationTimer=setTimeout(next,20)}}};return next()}else{var changed=this._applyRange(finalStart,finalEnd);DateUtil.updateHiddenDates(this.options.moment,this.body,this.options.hiddenDates);if(changed){var params={start:new Date(this.start),end:new Date(this.end),byUser:options.byUser,event:options.event};this.body.emitter.emit(\"rangechange\",params);clearTimeout(me.timeoutID);me.timeoutID=setTimeout(function(){me.body.emitter.emit(\"rangechanged\",params)},200);if(callback){return callback()}}}};Range.prototype.getMillisecondsPerPixel=function(){if(this.millisecondsPerPixelCache===undefined){this.millisecondsPerPixelCache=(this.end-this.start)/this.body.dom.center.clientWidth}return this.millisecondsPerPixelCache};Range.prototype._cancelAnimation=function(){if(this.animationTimer){clearTimeout(this.animationTimer);this.animationTimer=null}};Range.prototype._applyRange=function(start,end){var newStart=start!=null?util.convert(start,\"Date\").valueOf():this.start,newEnd=end!=null?util.convert(end,\"Date\").valueOf():this.end,max=this.options.max!=null?util.convert(this.options.max,\"Date\").valueOf():null,min=this.options.min!=null?util.convert(this.options.min,\"Date\").valueOf():null,diff;if(isNaN(newStart)||newStart===null){throw new Error('Invalid start \"'+start+'\"')}if(isNaN(newEnd)||newEnd===null){throw new Error('Invalid end \"'+end+'\"')}if(newEnd<newStart){newEnd=newStart}if(min!==null){if(newStart<min){diff=min-newStart;newStart+=diff;newEnd+=diff;if(max!=null){if(newEnd>max){newEnd=max}}}}if(max!==null){if(newEnd>max){diff=newEnd-max;newStart-=diff;newEnd-=diff;if(min!=null){if(newStart<min){newStart=min}}}}if(this.options.zoomMin!==null){var zoomMin=parseFloat(this.options.zoomMin);if(zoomMin<0){zoomMin=0}if(newEnd-newStart<zoomMin){var compensation=.5;if(this.end-this.start===zoomMin&&newStart>=this.start-compensation&&newEnd<=this.end){newStart=this.start;newEnd=this.end}else{diff=zoomMin-(newEnd-newStart);newStart-=diff/2;newEnd+=diff/2}}}if(this.options.zoomMax!==null){var zoomMax=parseFloat(this.options.zoomMax);if(zoomMax<0){zoomMax=0}if(newEnd-newStart>zoomMax){if(this.end-this.start===zoomMax&&newStart<this.start&&newEnd>this.end){newStart=this.start;newEnd=this.end}else{diff=newEnd-newStart-zoomMax;newStart+=diff/2;newEnd-=diff/2}}}var changed=this.start!=newStart||this.end!=newEnd;if(!(newStart>=this.start&&newStart<=this.end||newEnd>=this.start&&newEnd<=this.end)&&!(this.start>=newStart&&this.start<=newEnd||this.end>=newStart&&this.end<=newEnd)){this.body.emitter.emit(\"checkRangedItems\")}this.start=newStart;this.end=newEnd;return changed};Range.prototype.getRange=function(){return{start:this.start,end:this.end}};Range.prototype.conversion=function(width,totalHidden){return Range.conversion(this.start,this.end,width,totalHidden)};Range.conversion=function(start,end,width,totalHidden){if(totalHidden===undefined){totalHidden=0}if(width!=0&&end-start!=0){return{offset:start,scale:width/(end-start-totalHidden)}}else{return{offset:0,scale:1}}};Range.prototype._onDragStart=function(event){this.deltaDifference=0;this.previousDelta=0;if(!this.options.moveable)return;if(!this._isInsideRange(event))return;if(!this.props.touch.allowDragging)return;this.stopRolling();this.props.touch.start=this.start;this.props.touch.end=this.end;this.props.touch.dragging=true;if(this.body.dom.root){this.body.dom.root.style.cursor=\"move\"}};Range.prototype._onDrag=function(event){if(!event)return;if(!this.props.touch.dragging)return;if(!this.options.moveable)return;if(!this.props.touch.allowDragging)return;var direction=this.options.direction;validateDirection(direction);var delta=direction==\"horizontal\"?event.deltaX:event.deltaY;delta-=this.deltaDifference;var interval=this.props.touch.end-this.props.touch.start;var duration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);interval-=duration;var width=direction==\"horizontal\"?this.body.domProps.center.width:this.body.domProps.center.height;var diffRange;if(this.options.rtl){diffRange=delta/width*interval}else{diffRange=-delta/width*interval}var newStart=this.props.touch.start+diffRange;var newEnd=this.props.touch.end+diffRange;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,this.previousDelta-delta,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,this.previousDelta-delta,true);if(safeStart!=newStart||safeEnd!=newEnd){this.deltaDifference+=delta;this.props.touch.start=safeStart;this.props.touch.end=safeEnd;this._onDrag(event);return}this.previousDelta=delta;this._applyRange(newStart,newEnd);var startDate=new Date(this.start);var endDate=new Date(this.end);this.body.emitter.emit(\"rangechange\",{start:startDate,end:endDate,byUser:true,event:event});this.body.emitter.emit(\"panmove\")};Range.prototype._onDragEnd=function(event){if(!this.props.touch.dragging)return;if(!this.options.moveable)return;if(!this.props.touch.allowDragging)return;this.props.touch.dragging=false;if(this.body.dom.root){this.body.dom.root.style.cursor=\"auto\"}this.body.emitter.emit(\"rangechanged\",{start:new Date(this.start),end:new Date(this.end),byUser:true,event:event})};Range.prototype._onMouseWheel=function(event){var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(this.options.zoomKey&&!event[this.options.zoomKey]&&this.options.zoomable||!this.options.zoomable&&this.options.moveable){return}if(!(this.options.zoomable&&this.options.moveable))return;if(!this._isInsideRange(event))return;if(delta){var scale;if(delta<0){scale=1-delta/5}else{scale=1/(1+delta/5)}var pointerDate;if(this.rolling){pointerDate=this.start+(this.end-this.start)*this.options.rollingMode.offset}else{var pointer=this.getPointer({x:event.clientX,y:event.clientY},this.body.dom.center);pointerDate=this._pointerToDate(pointer)}this.zoom(scale,pointerDate,delta,event);event.preventDefault()}};Range.prototype._onTouch=function(event){this.props.touch.start=this.start;this.props.touch.end=this.end;this.props.touch.allowDragging=true;this.props.touch.center=null;this.scaleOffset=0;this.deltaDifference=0;util.preventDefault(event)};Range.prototype._onPinch=function(event){if(!(this.options.zoomable&&this.options.moveable))return;util.preventDefault(event);this.props.touch.allowDragging=false;if(!this.props.touch.center){this.props.touch.center=this.getPointer(event.center,this.body.dom.center)}this.stopRolling();var scale=1/(event.scale+this.scaleOffset);var centerDate=this._pointerToDate(this.props.touch.center);var hiddenDuration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);var hiddenDurationBefore=DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,centerDate);var hiddenDurationAfter=hiddenDuration-hiddenDurationBefore;var newStart=centerDate-hiddenDurationBefore+(this.props.touch.start-(centerDate-hiddenDurationBefore))*scale;var newEnd=centerDate+hiddenDurationAfter+(this.props.touch.end-(centerDate+hiddenDurationAfter))*scale;this.startToFront=1-scale<=0;this.endToFront=scale-1<=0;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,1-scale,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,scale-1,true);if(safeStart!=newStart||safeEnd!=newEnd){this.props.touch.start=safeStart;this.props.touch.end=safeEnd;this.scaleOffset=1-event.scale;newStart=safeStart;newEnd=safeEnd}var options={animation:false,byUser:true,event:event};this.setRange(newStart,newEnd,options);this.startToFront=false;this.endToFront=true};Range.prototype._isInsideRange=function(event){var clientX=event.center?event.center.x:event.clientX;var x;if(this.options.rtl){x=clientX-util.getAbsoluteLeft(this.body.dom.centerContainer)}else{x=util.getAbsoluteRight(this.body.dom.centerContainer)-clientX}var time=this.body.util.toTime(x);return time>=this.start&&time<=this.end};Range.prototype._pointerToDate=function(pointer){var conversion;var direction=this.options.direction;validateDirection(direction);if(direction==\"horizontal\"){return this.body.util.toTime(pointer.x).valueOf()}else{var height=this.body.domProps.center.height;conversion=this.conversion(height);return pointer.y/conversion.scale+conversion.offset}};Range.prototype.getPointer=function(touch,element){if(this.options.rtl){return{x:util.getAbsoluteRight(element)-touch.x,y:touch.y-util.getAbsoluteTop(element)}}else{return{x:touch.x-util.getAbsoluteLeft(element),y:touch.y-util.getAbsoluteTop(element)}}};Range.prototype.zoom=function(scale,center,delta,event){if(center==null){center=(this.start+this.end)/2}var hiddenDuration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);var hiddenDurationBefore=DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,center);var hiddenDurationAfter=hiddenDuration-hiddenDurationBefore;var newStart=center-hiddenDurationBefore+(this.start-(center-hiddenDurationBefore))*scale;var newEnd=center+hiddenDurationAfter+(this.end-(center+hiddenDurationAfter))*scale;this.startToFront=delta>0?false:true;this.endToFront=-delta>0?false:true;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,delta,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,-delta,true);if(safeStart!=newStart||safeEnd!=newEnd){newStart=safeStart;newEnd=safeEnd}var options={animation:false,byUser:true,event:event};this.setRange(newStart,newEnd,options);this.startToFront=false;this.endToFront=true};Range.prototype.move=function(delta){var diff=this.end-this.start;var newStart=this.start+diff*delta;var newEnd=this.end+diff*delta;this.start=newStart;this.end=newEnd};Range.prototype.moveTo=function(moveTo){var center=(this.start+this.end)/2;var diff=center-moveTo;var newStart=this.start-diff;var newEnd=this.end-diff;var options={animation:false,byUser:true,event:null};this.setRange(newStart,newEnd,options)};module.exports=Range},function(module,exports,__webpack_require__){\"use strict\";var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Emitter=__webpack_require__(44);var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var util=__webpack_require__(2);var TimeAxis=__webpack_require__(45);var Activator=__webpack_require__(97);var DateUtil=__webpack_require__(36);var CustomTime=__webpack_require__(46);function Core(){}Emitter(Core.prototype);Core.prototype._create=function(container){this.dom={};this.dom.container=container;this.dom.root=document.createElement(\"div\");this.dom.background=document.createElement(\"div\");this.dom.backgroundVertical=document.createElement(\"div\");this.dom.backgroundHorizontal=document.createElement(\"div\");this.dom.centerContainer=document.createElement(\"div\");this.dom.leftContainer=document.createElement(\"div\");this.dom.rightContainer=document.createElement(\"div\");this.dom.center=document.createElement(\"div\");this.dom.left=document.createElement(\"div\");this.dom.right=document.createElement(\"div\");this.dom.top=document.createElement(\"div\");this.dom.bottom=document.createElement(\"div\");this.dom.shadowTop=document.createElement(\"div\");this.dom.shadowBottom=document.createElement(\"div\");this.dom.shadowTopLeft=document.createElement(\"div\");this.dom.shadowBottomLeft=document.createElement(\"div\");this.dom.shadowTopRight=document.createElement(\"div\");this.dom.shadowBottomRight=document.createElement(\"div\");this.dom.rollingModeBtn=document.createElement(\"div\");this.dom.root.className=\"vis-timeline\";this.dom.background.className=\"vis-panel vis-background\";this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical\";this.dom.backgroundHorizontal.className=\"vis-panel vis-background vis-horizontal\";this.dom.centerContainer.className=\"vis-panel vis-center\";this.dom.leftContainer.className=\"vis-panel vis-left\";this.dom.rightContainer.className=\"vis-panel vis-right\";this.dom.top.className=\"vis-panel vis-top\";this.dom.bottom.className=\"vis-panel vis-bottom\";this.dom.left.className=\"vis-content\";this.dom.center.className=\"vis-content\";this.dom.right.className=\"vis-content\";this.dom.shadowTop.className=\"vis-shadow vis-top\";this.dom.shadowBottom.className=\"vis-shadow vis-bottom\";this.dom.shadowTopLeft.className=\"vis-shadow vis-top\";this.dom.shadowBottomLeft.className=\"vis-shadow vis-bottom\";this.dom.shadowTopRight.className=\"vis-shadow vis-top\";this.dom.shadowBottomRight.className=\"vis-shadow vis-bottom\";this.dom.rollingModeBtn.className=\"vis-rolling-mode-btn\";this.dom.root.appendChild(this.dom.background);this.dom.root.appendChild(this.dom.backgroundVertical);this.dom.root.appendChild(this.dom.backgroundHorizontal);this.dom.root.appendChild(this.dom.centerContainer);this.dom.root.appendChild(this.dom.leftContainer);this.dom.root.appendChild(this.dom.rightContainer);this.dom.root.appendChild(this.dom.top);this.dom.root.appendChild(this.dom.bottom);this.dom.root.appendChild(this.dom.bottom);this.dom.root.appendChild(this.dom.rollingModeBtn);this.dom.centerContainer.appendChild(this.dom.center);this.dom.leftContainer.appendChild(this.dom.left);this.dom.rightContainer.appendChild(this.dom.right);this.dom.centerContainer.appendChild(this.dom.shadowTop);this.dom.centerContainer.appendChild(this.dom.shadowBottom);this.dom.leftContainer.appendChild(this.dom.shadowTopLeft);this.dom.leftContainer.appendChild(this.dom.shadowBottomLeft);this.dom.rightContainer.appendChild(this.dom.shadowTopRight);this.dom.rightContainer.appendChild(this.dom.shadowBottomRight);this.props={root:{},background:{},centerContainer:{},leftContainer:{},rightContainer:{},center:{},left:{},right:{},top:{},bottom:{},border:{},scrollTop:0,scrollTopMin:0};this.on(\"rangechange\",function(){if(this.initialDrawDone===true){this._redraw()}}.bind(this));this.on(\"rangechanged\",function(){if(!this.initialRangeChangeDone){this.initialRangeChangeDone=true}}.bind(this));this.on(\"touch\",this._onTouch.bind(this));this.on(\"panmove\",this._onDrag.bind(this));var me=this;this._origRedraw=this._redraw.bind(this);this._redraw=util.throttle(this._origRedraw);this.on(\"_change\",function(properties){if(me.itemSet&&me.itemSet.initialItemSetDrawn&&properties&&properties.queue==true){me._redraw()}else{me._origRedraw()}});this.hammer=new Hammer(this.dom.root);var pinchRecognizer=this.hammer.get(\"pinch\").set({enable:true});hammerUtil.disablePreventDefaultVertically(pinchRecognizer);this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL});this.listeners={};var events=[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"];events.forEach(function(type){var listener=function listener(event){if(me.isActive()){me.emit(type,event)}};me.hammer.on(type,listener);me.listeners[type]=listener});hammerUtil.onTouch(this.hammer,function(event){me.emit(\"touch\",event)}.bind(this));hammerUtil.onRelease(this.hammer,function(event){me.emit(\"release\",event)}.bind(this));function onMouseWheel(event){if(this.isActive()){this.emit(\"mousewheel\",event)}var deltaX=0;var deltaY=0;if(\"detail\"in event){deltaY=event.detail*-1}if(\"wheelDelta\"in event){deltaY=event.wheelDelta}if(\"wheelDeltaY\"in event){deltaY=event.wheelDeltaY}if(\"wheelDeltaX\"in event){deltaX=event.wheelDeltaX*-1}if(\"axis\"in event&&event.axis===event.HORIZONTAL_AXIS){deltaX=deltaY*-1;deltaY=0}if(\"deltaY\"in event){deltaY=event.deltaY*-1}if(\"deltaX\"in event){deltaX=event.deltaX}if(!this.options.zoomKey||event[this.options.zoomKey])return;event.preventDefault();if(this.options.verticalScroll&&Math.abs(deltaY)>=Math.abs(deltaX)){var current=this.props.scrollTop;var adjusted=current+deltaY;if(this.isActive()){this._setScrollTop(adjusted);this._redraw();this.emit(\"scroll\",event)}}else if(this.options.horizontalScroll){var delta=Math.abs(deltaX)>=Math.abs(deltaY)?deltaX:deltaY;var diff=delta/120*(this.range.end-this.range.start)/20;var newStart=this.range.start+diff;var newEnd=this.range.end+diff;var options={animation:false,byUser:true,event:event};this.range.setRange(newStart,newEnd,options)}}if(this.dom.centerContainer.addEventListener){this.dom.centerContainer.addEventListener(\"mousewheel\",onMouseWheel.bind(this),false);this.dom.centerContainer.addEventListener(\"DOMMouseScroll\",onMouseWheel.bind(this),false)}else{this.dom.centerContainer.attachEvent(\"onmousewheel\",onMouseWheel.bind(this))}function onMouseScrollSide(event){if(!me.options.verticalScroll)return;event.preventDefault();if(me.isActive()){var adjusted=-event.target.scrollTop;me._setScrollTop(adjusted);me._redraw();me.emit(\"scrollSide\",event)}}this.dom.left.parentNode.addEventListener(\"scroll\",onMouseScrollSide.bind(this));this.dom.right.parentNode.addEventListener(\"scroll\",onMouseScrollSide.bind(this));var itemAddedToTimeline=false;function handleDragOver(event){if(event.preventDefault){event.preventDefault()}if(!event.target.className.indexOf(\"vis\")>-1)return;if(itemAddedToTimeline)return;event.dataTransfer.dropEffect=\"move\";itemAddedToTimeline=true;return false}function handleDrop(event){if(event.preventDefault){event.preventDefault()}if(event.stopPropagation){event.stopPropagation()}try{var itemData=JSON.parse(event.dataTransfer.getData(\"text\"));if(!itemData||!itemData.content)return}catch(err){return false}itemAddedToTimeline=false;event.center={x:event.clientX,y:event.clientY};if(itemData.target!==\"item\"){me.itemSet._onAddItem(event)}else{me.itemSet._onDropObjectOnItem(event)}me.emit(\"drop\",me.getEventProperties(event));return false}this.dom.center.addEventListener(\"dragover\",handleDragOver.bind(this),false);this.dom.center.addEventListener(\"drop\",handleDrop.bind(this),false);this.customTimes=[];this.touch={};this.redrawCount=0;this.initialDrawDone=false;this.initialRangeChangeDone=false;if(!container)throw new Error(\"No container provided\");container.appendChild(this.dom.root)};Core.prototype.setOptions=function(options){if(options){var fields=[\"width\",\"height\",\"minHeight\",\"maxHeight\",\"autoResize\",\"start\",\"end\",\"clickToUse\",\"dataAttributes\",\"hiddenDates\",\"locale\",\"locales\",\"moment\",\"rtl\",\"zoomKey\",\"horizontalScroll\",\"verticalScroll\"];util.selectiveExtend(fields,this.options,options);this.dom.rollingModeBtn.style.visibility=\"hidden\";if(this.options.rtl){this.dom.container.style.direction=\"rtl\";this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical-rtl\"}if(this.options.verticalScroll){if(this.options.rtl){this.dom.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\"}else{this.dom.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\"}}if((0,_typeof3[\"default\"])(this.options.orientation)!==\"object\"){this.options.orientation={item:undefined,axis:undefined}}if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation={item:options.orientation,axis:options.orientation}}else if((0,_typeof3[\"default\"])(options.orientation)===\"object\"){if(\"item\"in options.orientation){this.options.orientation.item=options.orientation.item}if(\"axis\"in options.orientation){this.options.orientation.axis=options.orientation.axis}}}if(this.options.orientation.axis===\"both\"){if(!this.timeAxis2){var timeAxis2=this.timeAxis2=new TimeAxis(this.body);timeAxis2.setOptions=function(options){var _options=options?util.extend({},options):{};_options.orientation=\"top\";TimeAxis.prototype.setOptions.call(timeAxis2,_options)};this.components.push(timeAxis2)}}else{if(this.timeAxis2){var index=this.components.indexOf(this.timeAxis2);if(index!==-1){this.components.splice(index,1)}this.timeAxis2.destroy();this.timeAxis2=null}}if(typeof options.drawPoints==\"function\"){options.drawPoints={onRender:options.drawPoints}}if(\"hiddenDates\"in this.options){DateUtil.convertHiddenOptions(this.options.moment,this.body,this.options.hiddenDates)}if(\"clickToUse\"in options){if(options.clickToUse){if(!this.activator){this.activator=new Activator(this.dom.root)}}else{if(this.activator){this.activator.destroy();delete this.activator}}}if(\"showCustomTime\"in options){throw new Error(\"Option `showCustomTime` is deprecated. Create a custom time bar via timeline.addCustomTime(time [, id])\")}this._initAutoResize()}this.components.forEach(function(component){return component.setOptions(options)});if(\"configure\"in options){if(!this.configurator){this.configurator=this._createConfigurator()}this.configurator.setOptions(options.configure);var appliedOptions=util.deepExtend({},this.options);this.components.forEach(function(component){util.deepExtend(appliedOptions,component.options)});this.configurator.setModuleOptions({global:appliedOptions})}this._redraw()};Core.prototype.isActive=function(){return!this.activator||this.activator.active};Core.prototype.destroy=function(){this.setItems(null);this.setGroups(null);this.off();this._stopAutoResize();if(this.dom.root.parentNode){this.dom.root.parentNode.removeChild(this.dom.root)}this.dom=null;if(this.activator){this.activator.destroy();delete this.activator}for(var event in this.listeners){if(this.listeners.hasOwnProperty(event)){delete this.listeners[event]}}this.listeners=null;this.hammer=null;this.components.forEach(function(component){return component.destroy()});this.body=null};Core.prototype.setCustomTime=function(time,id){var customTimes=this.customTimes.filter(function(component){return id===component.options.id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}if(customTimes.length>0){customTimes[0].setCustomTime(time)}};Core.prototype.getCustomTime=function(id){var customTimes=this.customTimes.filter(function(component){return component.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}return customTimes[0].getCustomTime()};Core.prototype.setCustomTimeTitle=function(title,id){var customTimes=this.customTimes.filter(function(component){return component.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}if(customTimes.length>0){return customTimes[0].setCustomTitle(title)}};Core.prototype.getEventProperties=function(event){return{event:event}};Core.prototype.addCustomTime=function(time,id){var timestamp=time!==undefined?util.convert(time,\"Date\").valueOf():new Date;var exists=this.customTimes.some(function(customTime){return customTime.options.id===id});if(exists){throw new Error(\"A custom time with id \"+(0,_stringify2[\"default\"])(id)+\" already exists\")}var customTime=new CustomTime(this.body,util.extend({},this.options,{time:timestamp,id:id}));this.customTimes.push(customTime);this.components.push(customTime);this._redraw();return id};Core.prototype.removeCustomTime=function(id){var customTimes=this.customTimes.filter(function(bar){return bar.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}customTimes.forEach(function(customTime){this.customTimes.splice(this.customTimes.indexOf(customTime),1);this.components.splice(this.components.indexOf(customTime),1);customTime.destroy()}.bind(this))};Core.prototype.getVisibleItems=function(){return this.itemSet&&this.itemSet.getVisibleItems()||[]};Core.prototype.fit=function(options,callback){var range=this.getDataRange();if(range.min===null&&range.max===null){return}var interval=range.max-range.min;var min=new Date(range.min.valueOf()-interval*.01);var max=new Date(range.max.valueOf()+interval*.01);var animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(min,max,{animation:animation},callback)};Core.prototype.getDataRange=function(){throw new Error(\"Cannot invoke abstract method getDataRange\")};Core.prototype.setWindow=function(start,end,options,callback){if(typeof arguments[2]==\"function\"){callback=arguments[2];options={}}var animation;var range;if(arguments.length==1){range=arguments[0];animation=range.animation!==undefined?range.animation:true;this.range.setRange(range.start,range.end,{animation:animation})}else if(arguments.length==2&&typeof arguments[1]==\"function\"){range=arguments[0];callback=arguments[1];animation=range.animation!==undefined?range.animation:true\n;this.range.setRange(range.start,range.end,{animation:animation},callback)}else{animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(start,end,{animation:animation},callback)}};Core.prototype.moveTo=function(time,options,callback){if(typeof arguments[1]==\"function\"){callback=arguments[1];options={}}var interval=this.range.end-this.range.start;var t=util.convert(time,\"Date\").valueOf();var start=t-interval/2;var end=t+interval/2;var animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(start,end,{animation:animation},callback)};Core.prototype.getWindow=function(){var range=this.range.getRange();return{start:new Date(range.start),end:new Date(range.end)}};Core.prototype.zoomIn=function(percentage,options,callback){if(!percentage||percentage<0||percentage>1)return;if(typeof arguments[1]==\"function\"){callback=arguments[1];options={}}var range=this.getWindow();var start=range.start.valueOf();var end=range.end.valueOf();var interval=end-start;var newInterval=interval/(1+percentage);var distance=(interval-newInterval)/2;var newStart=start+distance;var newEnd=end-distance;this.setWindow(newStart,newEnd,options,callback)};Core.prototype.zoomOut=function(percentage,options,callback){if(!percentage||percentage<0||percentage>1)return;if(typeof arguments[1]==\"function\"){callback=arguments[1];options={}}var range=this.getWindow();var start=range.start.valueOf();var end=range.end.valueOf();var interval=end-start;var newStart=start-interval*percentage/2;var newEnd=end+interval*percentage/2;this.setWindow(newStart,newEnd,options,callback)};Core.prototype.redraw=function(){this._redraw()};Core.prototype._redraw=function(){this.redrawCount++;var resized=false;var options=this.options;var props=this.props;var dom=this.dom;if(!dom||!dom.container||dom.root.offsetWidth==0)return;DateUtil.updateHiddenDates(this.options.moment,this.body,this.options.hiddenDates);if(options.orientation==\"top\"){util.addClassName(dom.root,\"vis-top\");util.removeClassName(dom.root,\"vis-bottom\")}else{util.removeClassName(dom.root,\"vis-top\");util.addClassName(dom.root,\"vis-bottom\")}dom.root.style.maxHeight=util.option.asSize(options.maxHeight,\"\");dom.root.style.minHeight=util.option.asSize(options.minHeight,\"\");dom.root.style.width=util.option.asSize(options.width,\"\");props.border.left=(dom.centerContainer.offsetWidth-dom.centerContainer.clientWidth)/2;props.border.right=props.border.left;props.border.top=(dom.centerContainer.offsetHeight-dom.centerContainer.clientHeight)/2;props.border.bottom=props.border.top;props.borderRootHeight=dom.root.offsetHeight-dom.root.clientHeight;props.borderRootWidth=dom.root.offsetWidth-dom.root.clientWidth;if(dom.centerContainer.clientHeight===0){props.border.left=props.border.top;props.border.right=props.border.left}if(dom.root.clientHeight===0){props.borderRootWidth=props.borderRootHeight}props.center.height=dom.center.offsetHeight;props.left.height=dom.left.offsetHeight;props.right.height=dom.right.offsetHeight;props.top.height=dom.top.clientHeight||-props.border.top;props.bottom.height=dom.bottom.clientHeight||-props.border.bottom;var contentHeight=Math.max(props.left.height,props.center.height,props.right.height);var autoHeight=props.top.height+contentHeight+props.bottom.height+props.borderRootHeight+props.border.top+props.border.bottom;dom.root.style.height=util.option.asSize(options.height,autoHeight+\"px\");props.root.height=dom.root.offsetHeight;props.background.height=props.root.height-props.borderRootHeight;var containerHeight=props.root.height-props.top.height-props.bottom.height-props.borderRootHeight;props.centerContainer.height=containerHeight;props.leftContainer.height=containerHeight;props.rightContainer.height=props.leftContainer.height;props.root.width=dom.root.offsetWidth;props.background.width=props.root.width-props.borderRootWidth;if(!this.initialDrawDone){props.scrollbarWidth=util.getScrollBarWidth()}if(options.verticalScroll){if(options.rtl){props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth+props.scrollbarWidth||-props.border.right}else{props.left.width=dom.leftContainer.clientWidth+props.scrollbarWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right}}else{props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right}this._setDOM();var offset=this._updateScrollTop();if(options.orientation.item!=\"top\"){offset+=Math.max(props.centerContainer.height-props.center.height-props.border.top-props.border.bottom,0)}dom.center.style.top=offset+\"px\";var visibilityTop=props.scrollTop==0?\"hidden\":\"\";var visibilityBottom=props.scrollTop==props.scrollTopMin?\"hidden\":\"\";dom.shadowTop.style.visibility=visibilityTop;dom.shadowBottom.style.visibility=visibilityBottom;dom.shadowTopLeft.style.visibility=visibilityTop;dom.shadowBottomLeft.style.visibility=visibilityBottom;dom.shadowTopRight.style.visibility=visibilityTop;dom.shadowBottomRight.style.visibility=visibilityBottom;if(options.verticalScroll){dom.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\";dom.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\";dom.shadowTopRight.style.visibility=\"hidden\";dom.shadowBottomRight.style.visibility=\"hidden\";dom.shadowTopLeft.style.visibility=\"hidden\";dom.shadowBottomLeft.style.visibility=\"hidden\";dom.left.style.top=\"0px\";dom.right.style.top=\"0px\"}if(!options.verticalScroll||props.center.height<props.centerContainer.height){dom.left.style.top=offset+\"px\";dom.right.style.top=offset+\"px\";dom.rightContainer.className=dom.rightContainer.className.replace(new RegExp(\"(?:^|\\\\s)\"+\"vis-vertical-scroll\"+\"(?:\\\\s|$)\"),\" \");dom.leftContainer.className=dom.leftContainer.className.replace(new RegExp(\"(?:^|\\\\s)\"+\"vis-vertical-scroll\"+\"(?:\\\\s|$)\"),\" \");props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right;this._setDOM()}var contentsOverflow=props.center.height>props.centerContainer.height;this.hammer.get(\"pan\").set({direction:contentsOverflow?Hammer.DIRECTION_ALL:Hammer.DIRECTION_HORIZONTAL});this.components.forEach(function(component){resized=component.redraw()||resized});var MAX_REDRAW=5;if(resized){if(this.redrawCount<MAX_REDRAW){this.body.emitter.emit(\"_change\");return}else{console.log(\"WARNING: infinite loop in redraw?\")}}else{this.redrawCount=0}this.body.emitter.emit(\"changed\")};Core.prototype._setDOM=function(){var props=this.props;var dom=this.dom;props.leftContainer.width=props.left.width;props.rightContainer.width=props.right.width;var centerWidth=props.root.width-props.left.width-props.right.width-props.borderRootWidth;props.center.width=centerWidth;props.centerContainer.width=centerWidth;props.top.width=centerWidth;props.bottom.width=centerWidth;dom.background.style.height=props.background.height+\"px\";dom.backgroundVertical.style.height=props.background.height+\"px\";dom.backgroundHorizontal.style.height=props.centerContainer.height+\"px\";dom.centerContainer.style.height=props.centerContainer.height+\"px\";dom.leftContainer.style.height=props.leftContainer.height+\"px\";dom.rightContainer.style.height=props.rightContainer.height+\"px\";dom.background.style.width=props.background.width+\"px\";dom.backgroundVertical.style.width=props.centerContainer.width+\"px\";dom.backgroundHorizontal.style.width=props.background.width+\"px\";dom.centerContainer.style.width=props.center.width+\"px\";dom.top.style.width=props.top.width+\"px\";dom.bottom.style.width=props.bottom.width+\"px\";dom.background.style.left=\"0\";dom.background.style.top=\"0\";dom.backgroundVertical.style.left=props.left.width+props.border.left+\"px\";dom.backgroundVertical.style.top=\"0\";dom.backgroundHorizontal.style.left=\"0\";dom.backgroundHorizontal.style.top=props.top.height+\"px\";dom.centerContainer.style.left=props.left.width+\"px\";dom.centerContainer.style.top=props.top.height+\"px\";dom.leftContainer.style.left=\"0\";dom.leftContainer.style.top=props.top.height+\"px\";dom.rightContainer.style.left=props.left.width+props.center.width+\"px\";dom.rightContainer.style.top=props.top.height+\"px\";dom.top.style.left=props.left.width+\"px\";dom.top.style.top=\"0\";dom.bottom.style.left=props.left.width+\"px\";dom.bottom.style.top=props.top.height+props.centerContainer.height+\"px\";dom.center.style.left=\"0\";dom.left.style.left=\"0\";dom.right.style.left=\"0\"};Core.prototype.repaint=function(){throw new Error(\"Function repaint is deprecated. Use redraw instead.\")};Core.prototype.setCurrentTime=function(time){if(!this.currentTime){throw new Error(\"Option showCurrentTime must be true\")}this.currentTime.setCurrentTime(time)};Core.prototype.getCurrentTime=function(){if(!this.currentTime){throw new Error(\"Option showCurrentTime must be true\")}return this.currentTime.getCurrentTime()};Core.prototype._toTime=function(x){return DateUtil.toTime(this,x,this.props.center.width)};Core.prototype._toGlobalTime=function(x){return DateUtil.toTime(this,x,this.props.root.width)};Core.prototype._toScreen=function(time){return DateUtil.toScreen(this,time,this.props.center.width)};Core.prototype._toGlobalScreen=function(time){return DateUtil.toScreen(this,time,this.props.root.width)};Core.prototype._initAutoResize=function(){if(this.options.autoResize==true){this._startAutoResize()}else{this._stopAutoResize()}};Core.prototype._startAutoResize=function(){var me=this;this._stopAutoResize();this._onResize=function(){if(me.options.autoResize!=true){me._stopAutoResize();return}if(me.dom.root){if(me.dom.root.offsetWidth!=me.props.lastWidth||me.dom.root.offsetHeight!=me.props.lastHeight){me.props.lastWidth=me.dom.root.offsetWidth;me.props.lastHeight=me.dom.root.offsetHeight;me.props.scrollbarWidth=util.getScrollBarWidth();me.body.emitter.emit(\"_change\")}}};util.addEventListener(window,\"resize\",this._onResize);if(me.dom.root){me.props.lastWidth=me.dom.root.offsetWidth;me.props.lastHeight=me.dom.root.offsetHeight}this.watchTimer=setInterval(this._onResize,1e3)};Core.prototype._stopAutoResize=function(){if(this.watchTimer){clearInterval(this.watchTimer);this.watchTimer=undefined}if(this._onResize){util.removeEventListener(window,\"resize\",this._onResize);this._onResize=null}};Core.prototype._onTouch=function(event){this.touch.allowDragging=true;this.touch.initialScrollTop=this.props.scrollTop};Core.prototype._onPinch=function(event){this.touch.allowDragging=false};Core.prototype._onDrag=function(event){if(!event)return;if(!this.touch.allowDragging)return;var delta=event.deltaY;var oldScrollTop=this._getScrollTop();var newScrollTop=this._setScrollTop(this.touch.initialScrollTop+delta);if(this.options.verticalScroll){this.dom.left.parentNode.scrollTop=-this.props.scrollTop;this.dom.right.parentNode.scrollTop=-this.props.scrollTop}if(newScrollTop!=oldScrollTop){this.emit(\"verticalDrag\")}};Core.prototype._setScrollTop=function(scrollTop){this.props.scrollTop=scrollTop;this._updateScrollTop();return this.props.scrollTop};Core.prototype._updateScrollTop=function(){var scrollTopMin=Math.min(this.props.centerContainer.height-this.props.center.height,0);if(scrollTopMin!=this.props.scrollTopMin){if(this.options.orientation.item!=\"top\"){this.props.scrollTop+=scrollTopMin-this.props.scrollTopMin}this.props.scrollTopMin=scrollTopMin}if(this.props.scrollTop>0)this.props.scrollTop=0;if(this.props.scrollTop<scrollTopMin)this.props.scrollTop=scrollTopMin;if(this.options.verticalScroll){this.dom.left.parentNode.scrollTop=-this.props.scrollTop;this.dom.right.parentNode.scrollTop=-this.props.scrollTop}return this.props.scrollTop};Core.prototype._getScrollTop=function(){return this.props.scrollTop};Core.prototype._createConfigurator=function(){throw new Error(\"Cannot invoke abstract method _createConfigurator\")};module.exports=Core},function(module,exports,__webpack_require__){\"use strict\";var moment=__webpack_require__(9);var DateUtil=__webpack_require__(36);var util=__webpack_require__(2);function TimeStep(start,end,minimumStep,hiddenDates,options){this.moment=moment;this.current=this.moment();this._start=this.moment();this._end=this.moment();this.autoScale=true;this.scale=\"day\";this.step=1;this.setRange(start,end,minimumStep);this.switchedDay=false;this.switchedMonth=false;this.switchedYear=false;if(Array.isArray(hiddenDates)){this.hiddenDates=hiddenDates}else if(hiddenDates!=undefined){this.hiddenDates=[hiddenDates]}else{this.hiddenDates=[]}this.format=TimeStep.FORMAT;this.options=options?options:{}}TimeStep.FORMAT={minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",week:\"w\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",week:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}};TimeStep.prototype.setMoment=function(moment){this.moment=moment;this.current=this.moment(this.current.valueOf());this._start=this.moment(this._start.valueOf());this._end=this.moment(this._end.valueOf())};TimeStep.prototype.setFormat=function(format){var defaultFormat=util.deepExtend({},TimeStep.FORMAT);this.format=util.deepExtend(defaultFormat,format)};TimeStep.prototype.setRange=function(start,end,minimumStep){if(!(start instanceof Date)||!(end instanceof Date)){throw\"No legal start or end date in method setRange\"}this._start=start!=undefined?this.moment(start.valueOf()):new Date;this._end=end!=undefined?this.moment(end.valueOf()):new Date;if(this.autoScale){this.setMinimumStep(minimumStep)}};TimeStep.prototype.start=function(){this.current=this._start.clone();this.roundToMinor()};TimeStep.prototype.roundToMinor=function(){if(this.scale==\"week\"){this.current.weekday(0)}switch(this.scale){case\"year\":this.current.year(this.step*Math.floor(this.current.year()/this.step));this.current.month(0);case\"month\":this.current.date(1);case\"week\":case\"day\":case\"weekday\":this.current.hours(0);case\"hour\":this.current.minutes(0);case\"minute\":this.current.seconds(0);case\"second\":this.current.milliseconds(0)}if(this.step!=1){switch(this.scale){case\"millisecond\":this.current.subtract(this.current.milliseconds()%this.step,\"milliseconds\");break;case\"second\":this.current.subtract(this.current.seconds()%this.step,\"seconds\");break;case\"minute\":this.current.subtract(this.current.minutes()%this.step,\"minutes\");break;case\"hour\":this.current.subtract(this.current.hours()%this.step,\"hours\");break;case\"weekday\":case\"day\":this.current.subtract((this.current.date()-1)%this.step,\"day\");break;case\"week\":this.current.subtract(this.current.week()%this.step,\"week\");break;case\"month\":this.current.subtract(this.current.month()%this.step,\"month\");break;case\"year\":this.current.subtract(this.current.year()%this.step,\"year\");break;default:break}}};TimeStep.prototype.hasNext=function(){return this.current.valueOf()<=this._end.valueOf()};TimeStep.prototype.next=function(){var prev=this.current.valueOf();switch(this.scale){case\"millisecond\":this.current.add(this.step,\"millisecond\");break;case\"second\":this.current.add(this.step,\"second\");break;case\"minute\":this.current.add(this.step,\"minute\");break;case\"hour\":this.current.add(this.step,\"hour\");if(this.current.month()<6){this.current.subtract(this.current.hours()%this.step,\"hour\")}else{if(this.current.hours()%this.step!==0){this.current.add(this.step-this.current.hours()%this.step,\"hour\")}}break;case\"weekday\":case\"day\":this.current.add(this.step,\"day\");break;case\"week\":if(this.current.weekday()!==0){this.current.weekday(0);this.current.add(this.step,\"week\")}else if(this.options.showMajorLabels===false){this.current.add(this.step,\"week\")}else{var nextWeek=this.current.clone();nextWeek.add(1,\"week\");if(nextWeek.isSame(this.current,\"month\")){this.current.add(this.step,\"week\")}else{this.current.add(this.step,\"week\");this.current.date(1)}}break;case\"month\":this.current.add(this.step,\"month\");break;case\"year\":this.current.add(this.step,\"year\");break;default:break}if(this.step!=1){switch(this.scale){case\"millisecond\":if(this.current.milliseconds()>0&&this.current.milliseconds()<this.step)this.current.milliseconds(0);break;case\"second\":if(this.current.seconds()>0&&this.current.seconds()<this.step)this.current.seconds(0);break;case\"minute\":if(this.current.minutes()>0&&this.current.minutes()<this.step)this.current.minutes(0);break;case\"hour\":if(this.current.hours()>0&&this.current.hours()<this.step)this.current.hours(0);break;case\"weekday\":case\"day\":if(this.current.date()<this.step+1)this.current.date(1);break;case\"week\":if(this.current.week()<this.step)this.current.week(1);break;case\"month\":if(this.current.month()<this.step)this.current.month(0);break;case\"year\":break;default:break}}if(this.current.valueOf()==prev){this.current=this._end.clone()}this.switchedDay=false;this.switchedMonth=false;this.switchedYear=false;DateUtil.stepOverHiddenDates(this.moment,this,prev)};TimeStep.prototype.getCurrent=function(){return this.current};TimeStep.prototype.setScale=function(params){if(params&&typeof params.scale==\"string\"){this.scale=params.scale;this.step=params.step>0?params.step:1;this.autoScale=false}};TimeStep.prototype.setAutoScale=function(enable){this.autoScale=enable};TimeStep.prototype.setMinimumStep=function(minimumStep){if(minimumStep==undefined){return}var stepYear=1e3*60*60*24*30*12;var stepMonth=1e3*60*60*24*30;var stepDay=1e3*60*60*24;var stepHour=1e3*60*60;var stepMinute=1e3*60;var stepSecond=1e3;var stepMillisecond=1;if(stepYear*1e3>minimumStep){this.scale=\"year\";this.step=1e3}if(stepYear*500>minimumStep){this.scale=\"year\";this.step=500}if(stepYear*100>minimumStep){this.scale=\"year\";this.step=100}if(stepYear*50>minimumStep){this.scale=\"year\";this.step=50}if(stepYear*10>minimumStep){this.scale=\"year\";this.step=10}if(stepYear*5>minimumStep){this.scale=\"year\";this.step=5}if(stepYear>minimumStep){this.scale=\"year\";this.step=1}if(stepMonth*3>minimumStep){this.scale=\"month\";this.step=3}if(stepMonth>minimumStep){this.scale=\"month\";this.step=1}if(stepDay*5>minimumStep){this.scale=\"day\";this.step=5}if(stepDay*2>minimumStep){this.scale=\"day\";this.step=2}if(stepDay>minimumStep){this.scale=\"day\";this.step=1}if(stepDay/2>minimumStep){this.scale=\"weekday\";this.step=1}if(stepHour*4>minimumStep){this.scale=\"hour\";this.step=4}if(stepHour>minimumStep){this.scale=\"hour\";this.step=1}if(stepMinute*15>minimumStep){this.scale=\"minute\";this.step=15}if(stepMinute*10>minimumStep){this.scale=\"minute\";this.step=10}if(stepMinute*5>minimumStep){this.scale=\"minute\";this.step=5}if(stepMinute>minimumStep){this.scale=\"minute\";this.step=1}if(stepSecond*15>minimumStep){this.scale=\"second\";this.step=15}if(stepSecond*10>minimumStep){this.scale=\"second\";this.step=10}if(stepSecond*5>minimumStep){this.scale=\"second\";this.step=5}if(stepSecond>minimumStep){this.scale=\"second\";this.step=1}if(stepMillisecond*200>minimumStep){this.scale=\"millisecond\";this.step=200}if(stepMillisecond*100>minimumStep){this.scale=\"millisecond\";this.step=100}if(stepMillisecond*50>minimumStep){this.scale=\"millisecond\";this.step=50}if(stepMillisecond*10>minimumStep){this.scale=\"millisecond\";this.step=10}if(stepMillisecond*5>minimumStep){this.scale=\"millisecond\";this.step=5}if(stepMillisecond>minimumStep){this.scale=\"millisecond\";this.step=1}};TimeStep.snap=function(date,scale,step){var clone=moment(date);if(scale==\"year\"){var year=clone.year()+Math.round(clone.month()/12);clone.year(Math.round(year/step)*step);clone.month(0);clone.date(0);clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"month\"){if(clone.date()>15){clone.date(1);clone.add(1,\"month\")}else{clone.date(1)}clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"week\"){if(clone.weekday()>2){clone.weekday(0);clone.add(1,\"week\")}else{clone.weekday(0)}clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"day\"){switch(step){case 5:case 2:clone.hours(Math.round(clone.hours()/24)*24);break;default:clone.hours(Math.round(clone.hours()/12)*12);break}clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"weekday\"){switch(step){case 5:case 2:clone.hours(Math.round(clone.hours()/12)*12);break;default:clone.hours(Math.round(clone.hours()/6)*6);break}clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"hour\"){switch(step){case 4:clone.minutes(Math.round(clone.minutes()/60)*60);break;default:clone.minutes(Math.round(clone.minutes()/30)*30);break}clone.seconds(0);clone.milliseconds(0)}else if(scale==\"minute\"){switch(step){case 15:case 10:clone.minutes(Math.round(clone.minutes()/5)*5);clone.seconds(0);break;case 5:clone.seconds(Math.round(clone.seconds()/60)*60);break;default:clone.seconds(Math.round(clone.seconds()/30)*30);break}clone.milliseconds(0)}else if(scale==\"second\"){switch(step){case 15:case 10:clone.seconds(Math.round(clone.seconds()/5)*5);clone.milliseconds(0);break;case 5:clone.milliseconds(Math.round(clone.milliseconds()/1e3)*1e3);break;default:clone.milliseconds(Math.round(clone.milliseconds()/500)*500);break}}else if(scale==\"millisecond\"){var _step=step>5?step/2:1;clone.milliseconds(Math.round(clone.milliseconds()/_step)*_step)}return clone};TimeStep.prototype.isMajor=function(){if(this.switchedYear==true){switch(this.scale){case\"year\":case\"month\":case\"week\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return true;default:return false}}else if(this.switchedMonth==true){switch(this.scale){case\"week\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return true;default:return false}}else if(this.switchedDay==true){switch(this.scale){case\"millisecond\":case\"second\":case\"minute\":case\"hour\":return true;default:return false}}var date=this.moment(this.current);switch(this.scale){case\"millisecond\":return date.milliseconds()==0;case\"second\":return date.seconds()==0;case\"minute\":return date.hours()==0&&date.minutes()==0;case\"hour\":return date.hours()==0;case\"weekday\":case\"day\":return date.date()==1;case\"week\":return date.date()==1;case\"month\":return date.month()==0;case\"year\":return false;default:return false}};TimeStep.prototype.getLabelMinor=function(date){if(date==undefined){date=this.current}if(date instanceof Date){date=this.moment(date)}if(typeof this.format.minorLabels===\"function\"){return this.format.minorLabels(date,this.scale,this.step)}var format=this.format.minorLabels[this.scale];switch(this.scale){case\"week\":if(this.isMajor()&&date.weekday()!==0){return\"\"}default:return format&&format.length>0?this.moment(date).format(format):\"\"}};TimeStep.prototype.getLabelMajor=function(date){if(date==undefined){date=this.current}if(date instanceof Date){date=this.moment(date)}if(typeof this.format.majorLabels===\"function\"){return this.format.majorLabels(date,this.scale,this.step)}var format=this.format.majorLabels[this.scale];return format&&format.length>0?this.moment(date).format(format):\"\"};TimeStep.prototype.getClassName=function(){var _moment=this.moment;var m=this.moment(this.current);var current=m.locale?m.locale(\"en\"):m.lang(\"en\");var step=this.step;var classNames=[];function even(value){return value/step%2==0?\" vis-even\":\" vis-odd\"}function today(date){if(date.isSame(new Date,\"day\")){return\" vis-today\"}if(date.isSame(_moment().add(1,\"day\"),\"day\")){return\" vis-tomorrow\"}if(date.isSame(_moment().add(-1,\"day\"),\"day\")){return\" vis-yesterday\"}return\"\"}function currentWeek(date){return date.isSame(new Date,\"week\")?\" vis-current-week\":\"\"}function currentMonth(date){return date.isSame(new Date,\"month\")?\" vis-current-month\":\"\"}function currentYear(date){return date.isSame(new Date,\"year\")?\" vis-current-year\":\"\"}switch(this.scale){case\"millisecond\":classNames.push(today(current));classNames.push(even(current.milliseconds()));break;case\"second\":classNames.push(today(current));classNames.push(even(current.seconds()));break;case\"minute\":classNames.push(today(current));classNames.push(even(current.minutes()));break;case\"hour\":classNames.push(\"vis-h\"+current.hours()+(this.step==4?\"-h\"+(current.hours()+4):\"\"));classNames.push(today(current));classNames.push(even(current.hours()));break;case\"weekday\":classNames.push(\"vis-\"+current.format(\"dddd\").toLowerCase());classNames.push(today(current));classNames.push(currentWeek(current));classNames.push(even(current.date()));break;case\"day\":classNames.push(\"vis-day\"+current.date());classNames.push(\"vis-\"+current.format(\"MMMM\").toLowerCase());classNames.push(today(current));classNames.push(currentMonth(current));classNames.push(this.step<=2?today(current):\"\");classNames.push(this.step<=2?\"vis-\"+current.format(\"dddd\").toLowerCase():\"\");classNames.push(even(current.date()-1));break;case\"week\":classNames.push(\"vis-week\"+current.format(\"w\"));classNames.push(currentWeek(current));classNames.push(even(current.week()));break;case\"month\":classNames.push(\"vis-\"+current.format(\"MMMM\").toLowerCase());classNames.push(currentMonth(current));classNames.push(even(current.month()));break;case\"year\":classNames.push(\"vis-year\"+current.year());classNames.push(currentYear(current));classNames.push(even(current.year()));break}return classNames.filter(String).join(\" \")};module.exports=TimeStep},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);var Component=__webpack_require__(16);var moment=__webpack_require__(9);var locales=__webpack_require__(98);function CurrentTime(body,options){this.body=body;this.defaultOptions={rtl:false,showCurrentTime:true,moment:moment,locales:locales,locale:\"en\"};this.options=util.extend({},this.defaultOptions);this.offset=0;this._create();this.setOptions(options)}CurrentTime.prototype=new Component;CurrentTime.prototype._create=function(){var bar=document.createElement(\"div\");bar.className=\"vis-current-time\";bar.style.position=\"absolute\";bar.style.top=\"0px\";bar.style.height=\"100%\";this.bar=bar};CurrentTime.prototype.destroy=function(){this.options.showCurrentTime=false;this.redraw();this.body=null};CurrentTime.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"rtl\",\"showCurrentTime\",\"moment\",\"locale\",\"locales\"],this.options,options)}};CurrentTime.prototype.redraw=function(){if(this.options.showCurrentTime){var parent=this.body.dom.backgroundVertical;if(this.bar.parentNode!=parent){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}parent.appendChild(this.bar);this.start()}var now=this.options.moment((new Date).valueOf()+this.offset);var x=this.body.util.toScreen(now);var locale=this.options.locales[this.options.locale];if(!locale){if(!this.warned){console.log(\"WARNING: options.locales['\"+this.options.locale+\"'] not found. See http://visjs.org/docs/timeline/#Localization\");this.warned=true}locale=this.options.locales[\"en\"]}var title=locale.current+\" \"+locale.time+\": \"+now.format(\"dddd, MMMM Do YYYY, H:mm:ss\");title=title.charAt(0).toUpperCase()+title.substring(1);if(this.options.rtl){this.bar.style.right=x+\"px\"}else{this.bar.style.left=x+\"px\"}this.bar.title=title}else{if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}this.stop()}return false};CurrentTime.prototype.start=function(){var me=this;function update(){me.stop();var scale=me.body.range.conversion(me.body.domProps.center.width).scale;var interval=1/scale/10;if(interval<30)interval=30;if(interval>1e3)interval=1e3;me.redraw();me.body.emitter.emit(\"currentTimeTick\");me.currentTimeTimer=setTimeout(update,interval)}update()};CurrentTime.prototype.stop=function(){if(this.currentTimeTimer!==undefined){clearTimeout(this.currentTimeTimer);delete this.currentTimeTimer}};CurrentTime.prototype.setCurrentTime=function(time){var t=util.convert(time,\"Date\").valueOf();var now=(new Date).valueOf();this.offset=t-now;this.redraw()};CurrentTime.prototype.getCurrentTime=function(){return new Date((new Date).valueOf()+this.offset)};module.exports=CurrentTime},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var stack=__webpack_require__(100);function Group(groupId,data,itemSet){this.groupId=groupId;this.subgroups={};this.subgroupStack={};this.subgroupStackAll=false;this.doInnerStack=false;this.subgroupIndex=0;this.subgroupOrderer=data&&data.subgroupOrder;this.itemSet=itemSet;this.isVisible=null;this.stackDirty=true;if(data&&data.nestedGroups){this.nestedGroups=data.nestedGroups;if(data.showNested==false){this.showNested=false}else{this.showNested=true}}if(data&&data.subgroupStack){if(typeof data.subgroupStack===\"boolean\"){this.doInnerStack=data.subgroupStack;this.subgroupStackAll=data.subgroupStack}else{for(var key in data.subgroupStack){this.subgroupStack[key]=data.subgroupStack[key];this.doInnerStack=this.doInnerStack||data.subgroupStack[key]}}}this.nestedInGroup=null;this.dom={};this.props={label:{width:0,height:0}};this.className=null;this.items={};this.visibleItems=[];this.itemsInRange=[];this.orderedItems={byStart:[],byEnd:[]};this.checkRangedItems=false;var me=this;this.itemSet.body.emitter.on(\"checkRangedItems\",function(){me.checkRangedItems=true});this._create();this.setData(data)}Group.prototype._create=function(){var label=document.createElement(\"div\");if(this.itemSet.options.groupEditable.order){label.className=\"vis-label draggable\"}else{label.className=\"vis-label\"}this.dom.label=label;var inner=document.createElement(\"div\");inner.className=\"vis-inner\";label.appendChild(inner);this.dom.inner=inner;var foreground=document.createElement(\"div\");foreground.className=\"vis-group\";foreground[\"timeline-group\"]=this;this.dom.foreground=foreground;this.dom.background=document.createElement(\"div\");this.dom.background.className=\"vis-group\";this.dom.axis=document.createElement(\"div\");this.dom.axis.className=\"vis-group\";this.dom.marker=document.createElement(\"div\");this.dom.marker.style.visibility=\"hidden\";this.dom.marker.style.position=\"absolute\";this.dom.marker.innerHTML=\"\";this.dom.background.appendChild(this.dom.marker)};Group.prototype.setData=function(data){var content;var templateFunction;if(this.itemSet.options&&this.itemSet.options.groupTemplate){templateFunction=this.itemSet.options.groupTemplate.bind(this);content=templateFunction(data,this.dom.inner)}else{content=data&&data.content}if(content instanceof Element){this.dom.inner.appendChild(content);while(this.dom.inner.firstChild){this.dom.inner.removeChild(this.dom.inner.firstChild)}this.dom.inner.appendChild(content)}else if(content instanceof Object){templateFunction(data,this.dom.inner)}else if(content!==undefined&&content!==null){this.dom.inner.innerHTML=content}else{this.dom.inner.innerHTML=this.groupId||\"\"}this.dom.label.title=data&&data.title||\"\";if(!this.dom.inner.firstChild){util.addClassName(this.dom.inner,\"vis-hidden\")}else{util.removeClassName(this.dom.inner,\"vis-hidden\")}if(data&&data.nestedGroups){if(!this.nestedGroups||this.nestedGroups!=data.nestedGroups){this.nestedGroups=data.nestedGroups}if(data.showNested!==undefined||this.showNested===undefined){if(data.showNested==false){this.showNested=false}else{this.showNested=true}}util.addClassName(this.dom.label,\"vis-nesting-group\");var collapsedDirClassName=this.itemSet.options.rtl?\"collapsed-rtl\":\"collapsed\";if(this.showNested){util.removeClassName(this.dom.label,collapsedDirClassName);util.addClassName(this.dom.label,\"expanded\")}else{util.removeClassName(this.dom.label,\"expanded\");util.addClassName(this.dom.label,collapsedDirClassName)}}else if(this.nestedGroups){this.nestedGroups=null;collapsedDirClassName=this.itemSet.options.rtl?\"collapsed-rtl\":\"collapsed\";util.removeClassName(this.dom.label,collapsedDirClassName);util.removeClassName(this.dom.label,\"expanded\");util.removeClassName(this.dom.label,\"vis-nesting-group\")}if(data&&data.nestedInGroup){util.addClassName(this.dom.label,\"vis-nested-group\");if(this.itemSet.options&&this.itemSet.options.rtl){this.dom.inner.style.paddingRight=\"30px\"}else{\nthis.dom.inner.style.paddingLeft=\"30px\"}}var className=data&&data.className||null;if(className!=this.className){if(this.className){util.removeClassName(this.dom.label,this.className);util.removeClassName(this.dom.foreground,this.className);util.removeClassName(this.dom.background,this.className);util.removeClassName(this.dom.axis,this.className)}util.addClassName(this.dom.label,className);util.addClassName(this.dom.foreground,className);util.addClassName(this.dom.background,className);util.addClassName(this.dom.axis,className);this.className=className}if(this.style){util.removeCssText(this.dom.label,this.style);this.style=null}if(data&&data.style){util.addCssText(this.dom.label,data.style);this.style=data.style}};Group.prototype.getLabelWidth=function(){return this.props.label.width};Group.prototype._didMarkerHeightChange=function(){var markerHeight=this.dom.marker.clientHeight;if(markerHeight!=this.lastMarkerHeight){this.lastMarkerHeight=markerHeight;var redrawQueue={};var redrawQueueLength=0;util.forEach(this.items,function(item,key){item.dirty=true;if(item.displayed){var returnQueue=true;redrawQueue[key]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[key].length}});var needRedraw=redrawQueueLength>0;if(needRedraw){for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns){fns[i]()})}}return true}};Group.prototype._calculateGroupSizeAndPosition=function(){var offsetTop=this.dom.foreground.offsetTop;var offsetLeft=this.dom.foreground.offsetLeft;var offsetWidth=this.dom.foreground.offsetWidth;this.top=offsetTop;this.right=offsetLeft;this.width=offsetWidth};Group.prototype._redrawItems=function(forceRestack,lastIsVisible,margin,range){var restack=forceRestack||this.stackDirty||this.isVisible&&!lastIsVisible;if(restack){var visibleSubgroups={};var subgroup=null;if(typeof this.itemSet.options.order===\"function\"){var me=this;var limitSize=false;var redrawQueue={};var redrawQueueLength=0;util.forEach(this.items,function(item,key){if(!item.displayed){var returnQueue=true;redrawQueue[key]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[key].length;me.visibleItems.push(item)}});var needRedraw=redrawQueueLength>0;if(needRedraw){for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns){fns[i]()})}}util.forEach(this.items,function(item){item.repositionX(limitSize)});if(this.doInnerStack&&this.itemSet.options.stackSubgroups){for(subgroup in this.subgroups){visibleSubgroups[subgroup]=this.subgroups[subgroup].items.slice().sort(function(a,b){return me.itemSet.options.order(a.data,b.data)})}stack.stackSubgroupsWithInnerStack(visibleSubgroups,margin,this.subgroups)}else{var customOrderedItems=this.orderedItems.byStart.slice().sort(function(a,b){return me.itemSet.options.order(a.data,b.data)});stack.stack(customOrderedItems,margin,true)}this.visibleItems=this._updateItemsInRange(this.orderedItems,this.visibleItems,range)}else{this.visibleItems=this._updateItemsInRange(this.orderedItems,this.visibleItems,range);if(this.itemSet.options.stack){if(this.doInnerStack&&this.itemSet.options.stackSubgroups){for(subgroup in this.subgroups){visibleSubgroups[subgroup]=this.subgroups[subgroup].items}stack.stackSubgroupsWithInnerStack(visibleSubgroups,margin,this.subgroups)}else{stack.stack(this.visibleItems,margin,true)}}else{stack.nostack(this.visibleItems,margin,this.subgroups,this.itemSet.options.stackSubgroups)}}this.stackDirty=false}};Group.prototype._didResize=function(resized,height){resized=util.updateProperty(this,\"height\",height)||resized;var labelWidth=this.dom.inner.clientWidth;var labelHeight=this.dom.inner.clientHeight;resized=util.updateProperty(this.props.label,\"width\",labelWidth)||resized;resized=util.updateProperty(this.props.label,\"height\",labelHeight)||resized;return resized};Group.prototype._applyGroupHeight=function(height){this.dom.background.style.height=height+\"px\";this.dom.foreground.style.height=height+\"px\";this.dom.label.style.height=height+\"px\"};Group.prototype._updateItemsVerticalPosition=function(margin){for(var i=0,ii=this.visibleItems.length;i<ii;i++){var item=this.visibleItems[i];item.repositionY(margin);if(!this.isVisible&&this.groupId!=\"__background__\"){if(item.displayed)item.hide()}}};Group.prototype.redraw=function(range,margin,forceRestack,returnQueue){var resized=false;var lastIsVisible=this.isVisible;var height;var queue=[function(){forceRestack=this._didMarkerHeightChange.bind(this)}.bind(this),this._updateSubGroupHeights.bind(this,margin),this._calculateGroupSizeAndPosition.bind(this),function(){this.isVisible=this._isGroupVisible.bind(this)(range,margin)}.bind(this),function(){this._redrawItems.bind(this)(forceRestack,lastIsVisible,margin,range)}.bind(this),this._updateSubgroupsSizes.bind(this),function(){height=this._calculateHeight.bind(this)(margin)}.bind(this),this._calculateGroupSizeAndPosition.bind(this),function(){resized=this._didResize.bind(this)(resized,height)}.bind(this),function(){this._applyGroupHeight.bind(this)(height)}.bind(this),function(){this._updateItemsVerticalPosition.bind(this)(margin)}.bind(this),function(){if(!this.isVisible&&this.height){resized=false}return resized}];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};Group.prototype._updateSubGroupHeights=function(margin){if((0,_keys2[\"default\"])(this.subgroups).length>0){var me=this;this.resetSubgroups();util.forEach(this.visibleItems,function(item){if(item.data.subgroup!==undefined){me.subgroups[item.data.subgroup].height=Math.max(me.subgroups[item.data.subgroup].height,item.height+margin.item.vertical);me.subgroups[item.data.subgroup].visible=true}})}};Group.prototype._isGroupVisible=function(range,margin){return this.top<=range.body.domProps.centerContainer.height-range.body.domProps.scrollTop+margin.axis&&this.top+this.height+margin.axis>=-range.body.domProps.scrollTop};Group.prototype._calculateHeight=function(margin){var height;var itemsInRange=this.visibleItems;if(itemsInRange.length>0){var min=itemsInRange[0].top;var max=itemsInRange[0].top+itemsInRange[0].height;util.forEach(itemsInRange,function(item){min=Math.min(min,item.top);max=Math.max(max,item.top+item.height)});if(min>margin.axis){var offset=min-margin.axis;max-=offset;util.forEach(itemsInRange,function(item){item.top-=offset})}height=max+margin.item.vertical/2}else{height=0}height=Math.max(height,this.props.label.height);return height};Group.prototype.show=function(){if(!this.dom.label.parentNode){this.itemSet.dom.labelSet.appendChild(this.dom.label)}if(!this.dom.foreground.parentNode){this.itemSet.dom.foreground.appendChild(this.dom.foreground)}if(!this.dom.background.parentNode){this.itemSet.dom.background.appendChild(this.dom.background)}if(!this.dom.axis.parentNode){this.itemSet.dom.axis.appendChild(this.dom.axis)}};Group.prototype.hide=function(){var label=this.dom.label;if(label.parentNode){label.parentNode.removeChild(label)}var foreground=this.dom.foreground;if(foreground.parentNode){foreground.parentNode.removeChild(foreground)}var background=this.dom.background;if(background.parentNode){background.parentNode.removeChild(background)}var axis=this.dom.axis;if(axis.parentNode){axis.parentNode.removeChild(axis)}};Group.prototype.add=function(item){this.items[item.id]=item;item.setParent(this);this.stackDirty=true;if(item.data.subgroup!==undefined){this._addToSubgroup(item);this.orderSubgroups()}if(this.visibleItems.indexOf(item)==-1){var range=this.itemSet.body.range;this._checkIfVisible(item,this.visibleItems,range)}};Group.prototype._addToSubgroup=function(item,subgroupId){subgroupId=subgroupId||item.data.subgroup;if(subgroupId!=undefined&&this.subgroups[subgroupId]===undefined){this.subgroups[subgroupId]={height:0,top:0,start:item.data.start,end:item.data.end||item.data.start,visible:false,index:this.subgroupIndex,items:[],stack:this.subgroupStackAll||this.subgroupStack[subgroupId]||false};this.subgroupIndex++}if(new Date(item.data.start)<new Date(this.subgroups[subgroupId].start)){this.subgroups[subgroupId].start=item.data.start}var itemEnd=item.data.end||item.data.start;if(new Date(itemEnd)>new Date(this.subgroups[subgroupId].end)){this.subgroups[subgroupId].end=itemEnd}this.subgroups[subgroupId].items.push(item)};Group.prototype._updateSubgroupsSizes=function(){var me=this;if(me.subgroups){for(var subgroup in me.subgroups){var initialEnd=me.subgroups[subgroup].items[0].data.end||me.subgroups[subgroup].items[0].data.start;var newStart=me.subgroups[subgroup].items[0].data.start;var newEnd=initialEnd-1;me.subgroups[subgroup].items.forEach(function(item){if(new Date(item.data.start)<new Date(newStart)){newStart=item.data.start}var itemEnd=item.data.end||item.data.start;if(new Date(itemEnd)>new Date(newEnd)){newEnd=itemEnd}});me.subgroups[subgroup].start=newStart;me.subgroups[subgroup].end=new Date(newEnd-1)}}};Group.prototype.orderSubgroups=function(){if(this.subgroupOrderer!==undefined){var sortArray=[];var subgroup;if(typeof this.subgroupOrderer==\"string\"){for(subgroup in this.subgroups){sortArray.push({subgroup:subgroup,sortField:this.subgroups[subgroup].items[0].data[this.subgroupOrderer]})}sortArray.sort(function(a,b){return a.sortField-b.sortField})}else if(typeof this.subgroupOrderer==\"function\"){for(subgroup in this.subgroups){sortArray.push(this.subgroups[subgroup].items[0].data)}sortArray.sort(this.subgroupOrderer)}if(sortArray.length>0){for(var i=0;i<sortArray.length;i++){this.subgroups[sortArray[i].subgroup].index=i}}}};Group.prototype.resetSubgroups=function(){for(var subgroup in this.subgroups){if(this.subgroups.hasOwnProperty(subgroup)){this.subgroups[subgroup].visible=false;this.subgroups[subgroup].height=0}}};Group.prototype.remove=function(item){delete this.items[item.id];item.setParent(null);this.stackDirty=true;var index=this.visibleItems.indexOf(item);if(index!=-1)this.visibleItems.splice(index,1);if(item.data.subgroup!==undefined){this._removeFromSubgroup(item);this.orderSubgroups()}};Group.prototype._removeFromSubgroup=function(item,subgroupId){subgroupId=subgroupId||item.data.subgroup;if(subgroupId!=undefined){var subgroup=this.subgroups[subgroupId];if(subgroup){var itemIndex=subgroup.items.indexOf(item);if(itemIndex>=0){subgroup.items.splice(itemIndex,1);if(!subgroup.items.length){delete this.subgroups[subgroupId]}else{this._updateSubgroupsSizes()}}}}};Group.prototype.removeFromDataSet=function(item){this.itemSet.removeItem(item.id)};Group.prototype.order=function(){var array=util.toArray(this.items);var startArray=[];var endArray=[];for(var i=0;i<array.length;i++){if(array[i].data.end!==undefined){endArray.push(array[i])}startArray.push(array[i])}this.orderedItems={byStart:startArray,byEnd:endArray};stack.orderByStart(this.orderedItems.byStart);stack.orderByEnd(this.orderedItems.byEnd)};Group.prototype._updateItemsInRange=function(orderedItems,oldVisibleItems,range){var visibleItems=[];var visibleItemsLookup={};var interval=(range.end-range.start)/4;var lowerBound=range.start-interval;var upperBound=range.end+interval;var searchFunction=function searchFunction(value){if(value<lowerBound){return-1}else if(value<=upperBound){return 0}else{return 1}};if(oldVisibleItems.length>0){for(var i=0;i<oldVisibleItems.length;i++){this._checkIfVisibleWithReference(oldVisibleItems[i],visibleItems,visibleItemsLookup,range)}}var initialPosByStart=util.binarySearchCustom(orderedItems.byStart,searchFunction,\"data\",\"start\");this._traceVisible(initialPosByStart,orderedItems.byStart,visibleItems,visibleItemsLookup,function(item){return item.data.start<lowerBound||item.data.start>upperBound});if(this.checkRangedItems==true){this.checkRangedItems=false;for(i=0;i<orderedItems.byEnd.length;i++){this._checkIfVisibleWithReference(orderedItems.byEnd[i],visibleItems,visibleItemsLookup,range)}}else{var initialPosByEnd=util.binarySearchCustom(orderedItems.byEnd,searchFunction,\"data\",\"end\");this._traceVisible(initialPosByEnd,orderedItems.byEnd,visibleItems,visibleItemsLookup,function(item){return item.data.end<lowerBound||item.data.end>upperBound})}var redrawQueue={};var redrawQueueLength=0;for(i=0;i<visibleItems.length;i++){var item=visibleItems[i];if(!item.displayed){var returnQueue=true;redrawQueue[i]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[i].length}}var needRedraw=redrawQueueLength>0;if(needRedraw){for(var j=0;j<redrawQueueLength;j++){util.forEach(redrawQueue,function(fns){fns[j]()})}}for(i=0;i<visibleItems.length;i++){visibleItems[i].repositionX()}return visibleItems};Group.prototype._traceVisible=function(initialPos,items,visibleItems,visibleItemsLookup,breakCondition){if(initialPos!=-1){var i,item;for(i=initialPos;i>=0;i--){item=items[i];if(breakCondition(item)){break}else{if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}}for(i=initialPos+1;i<items.length;i++){item=items[i];if(breakCondition(item)){break}else{if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}}}};Group.prototype._checkIfVisible=function(item,visibleItems,range){if(item.isVisible(range)){if(!item.displayed)item.show();item.repositionX();visibleItems.push(item)}else{if(item.displayed)item.hide()}};Group.prototype._checkIfVisibleWithReference=function(item,visibleItems,visibleItemsLookup,range){if(item.isVisible(range)){if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}else{if(item.displayed)item.hide()}};Group.prototype.changeSubgroup=function(item,oldSubgroup,newSubgroup){this._removeFromSubgroup(item,oldSubgroup);this._addToSubgroup(item,newSubgroup);this.orderSubgroups()};module.exports=Group},function(module,exports,__webpack_require__){\"use strict\";var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Group=__webpack_require__(68);function BackgroundGroup(groupId,data,itemSet){Group.call(this,groupId,data,itemSet);this.width=0;this.height=0;this.top=0;this.left=0}BackgroundGroup.prototype=(0,_create2[\"default\"])(Group.prototype);BackgroundGroup.prototype.redraw=function(range,margin,forceRestack){var resized=false;this.visibleItems=this._updateItemsInRange(this.orderedItems,this.visibleItems,range);this.width=this.dom.background.offsetWidth;this.dom.background.style.height=\"0\";for(var i=0,ii=this.visibleItems.length;i<ii;i++){var item=this.visibleItems[i];item.repositionY(margin)}return resized};BackgroundGroup.prototype.show=function(){if(!this.dom.background.parentNode){this.itemSet.dom.background.appendChild(this.dom.background)}};module.exports=BackgroundGroup},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);function RangeItem(data,conversion,options){this.props={content:{width:0}};this.overflow=false;this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data.id)}if(data.end==undefined){throw new Error('Property \"end\" missing in item '+data.id)}}Item.call(this,data,conversion,options)}RangeItem.prototype=new Item(null,null,null);RangeItem.prototype.baseClassName=\"vis-item vis-range\";RangeItem.prototype.isVisible=function(range){return this.data.start<range.end&&this.data.end>range.start};RangeItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.box=document.createElement(\"div\");this.dom.frame=document.createElement(\"div\");this.dom.frame.className=\"vis-item-overflow\";this.dom.box.appendChild(this.dom.frame);this.dom.visibleFrame=document.createElement(\"div\");this.dom.visibleFrame.className=\"vis-item-visible-frame\";this.dom.box.appendChild(this.dom.visibleFrame);this.dom.content=document.createElement(\"div\");this.dom.content.className=\"vis-item-content\";this.dom.frame.appendChild(this.dom.content);this.dom.box[\"timeline-item\"]=this;this.dirty=true}};RangeItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.box.parentNode){var foreground=this.parent.dom.foreground;if(!foreground){throw new Error(\"Cannot redraw item: parent has no foreground container element\")}foreground.appendChild(this.dom.box)}this.displayed=true};RangeItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.box);this._updateStyle(this.dom.box);var editable=this.editable.updateTime||this.editable.updateGroup;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");this.dom.box.className=this.baseClassName+className;this.dom.content.style.maxWidth=\"none\"}};RangeItem.prototype._getDomComponentsSizes=function(){this.overflow=window.getComputedStyle(this.dom.frame).overflow!==\"hidden\";return{content:{width:this.dom.content.offsetWidth},box:{height:this.dom.box.offsetHeight}}};RangeItem.prototype._updateDomComponentsSizes=function(sizes){this.props.content.width=sizes.content.width;this.height=sizes.box.height;this.dom.content.style.maxWidth=\"\";this.dirty=false};RangeItem.prototype._repaintDomAdditionals=function(){this._repaintOnItemUpdateTimeTooltip(this.dom.box);this._repaintDeleteButton(this.dom.box);this._repaintDragCenter();this._repaintDragLeft();this._repaintDragRight()};RangeItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes.bind(this)()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};RangeItem.prototype.show=function(){if(!this.displayed){this.redraw()}};RangeItem.prototype.hide=function(){if(this.displayed){var box=this.dom.box;if(box.parentNode){box.parentNode.removeChild(box)}this.displayed=false}};RangeItem.prototype.repositionX=function(limitSize){var parentWidth=this.parent.width;var start=this.conversion.toScreen(this.data.start);var end=this.conversion.toScreen(this.data.end);var align=this.data.align===undefined?this.options.align:this.data.align;var contentStartPosition;var contentWidth;if(this.data.limitSize!==false&&(limitSize===undefined||limitSize===true)){if(start<-parentWidth){start=-parentWidth}if(end>2*parentWidth){end=2*parentWidth}}var boxWidth=Math.max(end-start+.5,1);if(this.overflow){if(this.options.rtl){this.right=start}else{this.left=start}this.width=boxWidth+this.props.content.width;contentWidth=this.props.content.width}else{if(this.options.rtl){this.right=start}else{this.left=start}this.width=boxWidth;contentWidth=Math.min(end-start,this.props.content.width)}if(this.options.rtl){this.dom.box.style.right=this.right+\"px\"}else{this.dom.box.style.left=this.left+\"px\"}this.dom.box.style.width=boxWidth+\"px\";switch(align){case\"left\":if(this.options.rtl){this.dom.content.style.right=\"0\"}else{this.dom.content.style.left=\"0\"}break;case\"right\":if(this.options.rtl){this.dom.content.style.right=Math.max(boxWidth-contentWidth,0)+\"px\"}else{this.dom.content.style.left=Math.max(boxWidth-contentWidth,0)+\"px\"}break;case\"center\":if(this.options.rtl){this.dom.content.style.right=Math.max((boxWidth-contentWidth)/2,0)+\"px\"}else{this.dom.content.style.left=Math.max((boxWidth-contentWidth)/2,0)+\"px\"}break;default:if(this.overflow){if(end>0){contentStartPosition=Math.max(-start,0)}else{contentStartPosition=-contentWidth}}else{if(start<0){contentStartPosition=-start}else{contentStartPosition=0}}if(this.options.rtl){this.dom.content.style.right=contentStartPosition+\"px\"}else{this.dom.content.style.left=contentStartPosition+\"px\";this.dom.content.style.width=\"calc(100% - \"+contentStartPosition+\"px)\"}}};RangeItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var box=this.dom.box;if(orientation==\"top\"){box.style.top=this.top+\"px\"}else{box.style.top=this.parent.height-this.top-this.height+\"px\"}};RangeItem.prototype._repaintDragLeft=function(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.options.editable.updateTime&&!this.dom.dragLeft){var dragLeft=document.createElement(\"div\");dragLeft.className=\"vis-drag-left\";dragLeft.dragLeftItem=this;this.dom.box.appendChild(dragLeft);this.dom.dragLeft=dragLeft}else if(!this.selected&&!this.options.itemsAlwaysDraggable.range&&this.dom.dragLeft){if(this.dom.dragLeft.parentNode){this.dom.dragLeft.parentNode.removeChild(this.dom.dragLeft)}this.dom.dragLeft=null}};RangeItem.prototype._repaintDragRight=function(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.options.editable.updateTime&&!this.dom.dragRight){var dragRight=document.createElement(\"div\");dragRight.className=\"vis-drag-right\";dragRight.dragRightItem=this;this.dom.box.appendChild(dragRight);this.dom.dragRight=dragRight}else if(!this.selected&&!this.options.itemsAlwaysDraggable.range&&this.dom.dragRight){if(this.dom.dragRight.parentNode){this.dom.dragRight.parentNode.removeChild(this.dom.dragRight)}this.dom.dragRight=null}};module.exports=RangeItem},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var ColorPicker=__webpack_require__(179)[\"default\"];var Configurator=function(){function Configurator(parentModule,defaultContainer,configureOptions){var pixelRatio=arguments.length>3&&arguments[3]!==undefined?arguments[3]:1;(0,_classCallCheck3[\"default\"])(this,Configurator);this.parent=parentModule;this.changedOptions=[];this.container=defaultContainer;this.allowCreation=false;this.options={};this.initialized=false;this.popupCounter=0;this.defaultOptions={enabled:false,filter:true,container:undefined,showButton:true};util.extend(this.options,this.defaultOptions);this.configureOptions=configureOptions;this.moduleOptions={};this.domElements=[];this.popupDiv={};this.popupLimit=5;this.popupHistory={};this.colorPicker=new ColorPicker(pixelRatio);this.wrapper=undefined}(0,_createClass3[\"default\"])(Configurator,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){this.popupHistory={};this._removePopup();var enabled=true;if(typeof options===\"string\"){this.options.filter=options}else if(options instanceof Array){this.options.filter=options.join()}else if((typeof options===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(options))===\"object\"){if(options.container!==undefined){this.options.container=options.container}if(options.filter!==undefined){this.options.filter=options.filter}if(options.showButton!==undefined){this.options.showButton=options.showButton}if(options.enabled!==undefined){enabled=options.enabled}}else if(typeof options===\"boolean\"){this.options.filter=true;enabled=options}else if(typeof options===\"function\"){this.options.filter=options;enabled=true}if(this.options.filter===false){enabled=false}this.options.enabled=enabled}this._clean()}},{key:\"setModuleOptions\",value:function setModuleOptions(moduleOptions){this.moduleOptions=moduleOptions;if(this.options.enabled===true){this._clean();if(this.options.container!==undefined){this.container=this.options.container}this._create()}}},{key:\"_create\",value:function _create(){var _this=this;this._clean();this.changedOptions=[];var filter=this.options.filter;var counter=0;var show=false;for(var option in this.configureOptions){if(this.configureOptions.hasOwnProperty(option)){this.allowCreation=false;show=false;if(typeof filter===\"function\"){show=filter(option,[]);show=show||this._handleObject(this.configureOptions[option],[option],true)}else if(filter===true||filter.indexOf(option)!==-1){show=true}if(show!==false){this.allowCreation=true;if(counter>0){this._makeItem([])}this._makeHeader(option);this._handleObject(this.configureOptions[option],[option])}counter++}}if(this.options.showButton===true){var generateButton=document.createElement(\"div\");generateButton.className=\"vis-configuration vis-config-button\";generateButton.innerHTML=\"generate options\";generateButton.onclick=function(){_this._printOptions()};generateButton.onmouseover=function(){generateButton.className=\"vis-configuration vis-config-button hover\"};generateButton.onmouseout=function(){generateButton.className=\"vis-configuration vis-config-button\"};this.optionsContainer=document.createElement(\"div\");this.optionsContainer.className=\"vis-configuration vis-config-option-container\";this.domElements.push(this.optionsContainer);this.domElements.push(generateButton)}this._push()}},{key:\"_push\",value:function _push(){this.wrapper=document.createElement(\"div\");this.wrapper.className=\"vis-configuration-wrapper\";this.container.appendChild(this.wrapper);for(var i=0;i<this.domElements.length;i++){this.wrapper.appendChild(this.domElements[i])}this._showPopupIfNeeded()}},{key:\"_clean\",value:function _clean(){for(var i=0;i<this.domElements.length;i++){this.wrapper.removeChild(this.domElements[i])}if(this.wrapper!==undefined){this.container.removeChild(this.wrapper);this.wrapper=undefined}this.domElements=[];this._removePopup()}},{key:\"_getValue\",value:function _getValue(path){var base=this.moduleOptions;for(var i=0;i<path.length;i++){if(base[path[i]]!==undefined){base=base[path[i]]}else{base=undefined;break}}return base}},{key:\"_makeItem\",value:function _makeItem(path){if(this.allowCreation===true){var item=document.createElement(\"div\");item.className=\"vis-configuration vis-config-item vis-config-s\"+path.length;for(var _len=arguments.length,domElements=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){domElements[_key-1]=arguments[_key]}domElements.forEach(function(element){item.appendChild(element)});this.domElements.push(item);return this.domElements.length}return 0}},{key:\"_makeHeader\",value:function _makeHeader(name){var div=document.createElement(\"div\");div.className=\"vis-configuration vis-config-header\";div.innerHTML=name;this._makeItem([],div)}},{key:\"_makeLabel\",value:function _makeLabel(name,path){var objectLabel=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var div=document.createElement(\"div\");div.className=\"vis-configuration vis-config-label vis-config-s\"+path.length;if(objectLabel===true){div.innerHTML=\"<i><b>\"+name+\":</b></i>\"}else{div.innerHTML=name+\":\"}return div}},{key:\"_makeDropdown\",value:function _makeDropdown(arr,value,path){var select=document.createElement(\"select\");select.className=\"vis-configuration vis-config-select\";var selectedValue=0;if(value!==undefined){if(arr.indexOf(value)!==-1){selectedValue=arr.indexOf(value)}}for(var i=0;i<arr.length;i++){var option=document.createElement(\"option\");option.value=arr[i];if(i===selectedValue){option.selected=\"selected\"}option.innerHTML=arr[i];select.appendChild(option)}var me=this;select.onchange=function(){me._update(this.value,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,select)}},{key:\"_makeRange\",value:function _makeRange(arr,value,path){var defaultValue=arr[0];var min=arr[1];var max=arr[2];var step=arr[3];var range=document.createElement(\"input\");range.className=\"vis-configuration vis-config-range\";try{range.type=\"range\";range.min=min;range.max=max}catch(err){}range.step=step;var popupString=\"\";var popupValue=0;if(value!==undefined){var factor=1.2;if(value<0&&value*factor<min){range.min=Math.ceil(value*factor);popupValue=range.min;popupString=\"range increased\"}else if(value/factor<min){range.min=Math.ceil(value/factor);popupValue=range.min;popupString=\"range increased\"}if(value*factor>max&&max!==1){range.max=Math.ceil(value*factor);popupValue=range.max;popupString=\"range increased\"}range.value=value}else{range.value=defaultValue}var input=document.createElement(\"input\");input.className=\"vis-configuration vis-config-rangeinput\";input.value=range.value;var me=this;range.onchange=function(){input.value=this.value;me._update(Number(this.value),path)};range.oninput=function(){input.value=this.value};var label=this._makeLabel(path[path.length-1],path);var itemIndex=this._makeItem(path,label,range,input);if(popupString!==\"\"&&this.popupHistory[itemIndex]!==popupValue){this.popupHistory[itemIndex]=popupValue;this._setupPopup(popupString,itemIndex)}}},{key:\"_setupPopup\",value:function _setupPopup(string,index){var _this2=this;if(this.initialized===true&&this.allowCreation===true&&this.popupCounter<this.popupLimit){var div=document.createElement(\"div\");div.id=\"vis-configuration-popup\";div.className=\"vis-configuration-popup\";div.innerHTML=string;div.onclick=function(){_this2._removePopup()};this.popupCounter+=1;this.popupDiv={html:div,index:index}}}},{key:\"_removePopup\",value:function _removePopup(){if(this.popupDiv.html!==undefined){this.popupDiv.html.parentNode.removeChild(this.popupDiv.html);clearTimeout(this.popupDiv.hideTimeout);clearTimeout(this.popupDiv.deleteTimeout);this.popupDiv={}}}},{key:\"_showPopupIfNeeded\",value:function _showPopupIfNeeded(){var _this3=this;if(this.popupDiv.html!==undefined){var correspondingElement=this.domElements[this.popupDiv.index];var rect=correspondingElement.getBoundingClientRect();this.popupDiv.html.style.left=rect.left+\"px\";this.popupDiv.html.style.top=rect.top-30+\"px\";document.body.appendChild(this.popupDiv.html);this.popupDiv.hideTimeout=setTimeout(function(){_this3.popupDiv.html.style.opacity=0},1500);this.popupDiv.deleteTimeout=setTimeout(function(){_this3._removePopup()},1800)}}},{key:\"_makeCheckbox\",value:function _makeCheckbox(defaultValue,value,path){var checkbox=document.createElement(\"input\");checkbox.type=\"checkbox\";checkbox.className=\"vis-configuration vis-config-checkbox\";checkbox.checked=defaultValue;if(value!==undefined){checkbox.checked=value;if(value!==defaultValue){if((typeof defaultValue===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(defaultValue))===\"object\"){if(value!==defaultValue.enabled){this.changedOptions.push({path:path,value:value})}}else{this.changedOptions.push({path:path,value:value})}}}var me=this;checkbox.onchange=function(){me._update(this.checked,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,checkbox)}},{key:\"_makeTextInput\",value:function _makeTextInput(defaultValue,value,path){var checkbox=document.createElement(\"input\");checkbox.type=\"text\";checkbox.className=\"vis-configuration vis-config-text\";checkbox.value=value;if(value!==defaultValue){this.changedOptions.push({path:path,value:value})}var me=this;checkbox.onchange=function(){me._update(this.value,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,checkbox)}},{key:\"_makeColorField\",value:function _makeColorField(arr,value,path){var _this4=this;var defaultColor=arr[1];var div=document.createElement(\"div\");value=value===undefined?defaultColor:value;if(value!==\"none\"){div.className=\"vis-configuration vis-config-colorBlock\";div.style.backgroundColor=value}else{div.className=\"vis-configuration vis-config-colorBlock none\"}value=value===undefined?defaultColor:value;div.onclick=function(){_this4._showColorPicker(value,div,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,div)}},{key:\"_showColorPicker\",value:function _showColorPicker(value,div,path){var _this5=this;div.onclick=function(){};this.colorPicker.insertTo(div);this.colorPicker.show();this.colorPicker.setColor(value);this.colorPicker.setUpdateCallback(function(color){\nvar colorString=\"rgba(\"+color.r+\",\"+color.g+\",\"+color.b+\",\"+color.a+\")\";div.style.backgroundColor=colorString;_this5._update(colorString,path)});this.colorPicker.setCloseCallback(function(){div.onclick=function(){_this5._showColorPicker(value,div,path)}})}},{key:\"_handleObject\",value:function _handleObject(obj){var path=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var checkOnly=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var show=false;var filter=this.options.filter;var visibleInSet=false;for(var subObj in obj){if(obj.hasOwnProperty(subObj)){show=true;var item=obj[subObj];var newPath=util.copyAndExtendArray(path,subObj);if(typeof filter===\"function\"){show=filter(subObj,path);if(show===false){if(!(item instanceof Array)&&typeof item!==\"string\"&&typeof item!==\"boolean\"&&item instanceof Object){this.allowCreation=false;show=this._handleObject(item,newPath,true);this.allowCreation=checkOnly===false}}}if(show!==false){visibleInSet=true;var value=this._getValue(newPath);if(item instanceof Array){this._handleArray(item,value,newPath)}else if(typeof item===\"string\"){this._makeTextInput(item,value,newPath)}else if(typeof item===\"boolean\"){this._makeCheckbox(item,value,newPath)}else if(item instanceof Object){var draw=true;if(path.indexOf(\"physics\")!==-1){if(this.moduleOptions.physics.solver!==subObj){draw=false}}if(draw===true){if(item.enabled!==undefined){var enabledPath=util.copyAndExtendArray(newPath,\"enabled\");var enabledValue=this._getValue(enabledPath);if(enabledValue===true){var label=this._makeLabel(subObj,newPath,true);this._makeItem(newPath,label);visibleInSet=this._handleObject(item,newPath)||visibleInSet}else{this._makeCheckbox(item,enabledValue,newPath)}}else{var _label=this._makeLabel(subObj,newPath,true);this._makeItem(newPath,_label);visibleInSet=this._handleObject(item,newPath)||visibleInSet}}}else{console.error(\"dont know how to handle\",item,subObj,newPath)}}}}return visibleInSet}},{key:\"_handleArray\",value:function _handleArray(arr,value,path){if(typeof arr[0]===\"string\"&&arr[0]===\"color\"){this._makeColorField(arr,value,path);if(arr[1]!==value){this.changedOptions.push({path:path,value:value})}}else if(typeof arr[0]===\"string\"){this._makeDropdown(arr,value,path);if(arr[0]!==value){this.changedOptions.push({path:path,value:value})}}else if(typeof arr[0]===\"number\"){this._makeRange(arr,value,path);if(arr[0]!==value){this.changedOptions.push({path:path,value:Number(value)})}}}},{key:\"_update\",value:function _update(value,path){var options=this._constructOptions(value,path);if(this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit){this.parent.body.emitter.emit(\"configChange\",options)}this.initialized=true;this.parent.setOptions(options)}},{key:\"_constructOptions\",value:function _constructOptions(value,path){var optionsObj=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var pointer=optionsObj;value=value===\"true\"?true:value;value=value===\"false\"?false:value;for(var i=0;i<path.length;i++){if(path[i]!==\"global\"){if(pointer[path[i]]===undefined){pointer[path[i]]={}}if(i!==path.length-1){pointer=pointer[path[i]]}else{pointer[path[i]]=value}}}return optionsObj}},{key:\"_printOptions\",value:function _printOptions(){var options=this.getOptions();this.optionsContainer.innerHTML=\"<pre>var options = \"+(0,_stringify2[\"default\"])(options,null,2)+\"</pre>\"}},{key:\"getOptions\",value:function getOptions(){var options={};for(var i=0;i<this.changedOptions.length;i++){this._constructOptions(this.changedOptions[i].value,this.changedOptions[i].path,options)}return options}}]);return Configurator}();exports[\"default\"]=Configurator},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var DOMutil=__webpack_require__(14);function Points(groupId,options){}Points.draw=function(dataset,group,framework,offset){offset=offset||0;var callback=getCallback(framework,group);for(var i=0;i<dataset.length;i++){if(!callback){DOMutil.drawPoint(dataset[i].screen_x+offset,dataset[i].screen_y,getGroupTemplate(group),framework.svgElements,framework.svg,dataset[i].label)}else{var callbackResult=callback(dataset[i],group);if(callbackResult===true||(typeof callbackResult===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(callbackResult))===\"object\"){DOMutil.drawPoint(dataset[i].screen_x+offset,dataset[i].screen_y,getGroupTemplate(group,callbackResult),framework.svgElements,framework.svg,dataset[i].label)}}}};Points.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");DOMutil.drawPoint(x+.5*iconWidth,y,getGroupTemplate(group),framework.svgElements,framework.svg)};function getGroupTemplate(group,callbackResult){callbackResult=typeof callbackResult===\"undefined\"?{}:callbackResult;return{style:callbackResult.style||group.options.drawPoints.style,styles:callbackResult.styles||group.options.drawPoints.styles,size:callbackResult.size||group.options.drawPoints.size,className:callbackResult.className||group.className}}function getCallback(framework,group){var callback=undefined;if(framework.options&&framework.options.drawPoints&&framework.options.drawPoints.onRender&&typeof framework.options.drawPoints.onRender==\"function\"){callback=framework.options.drawPoints.onRender}if(group.group.options&&group.group.options.drawPoints&&group.group.options.drawPoints.onRender&&typeof group.group.options.drawPoints.onRender==\"function\"){callback=group.group.options.drawPoints.onRender}return callback}module.exports=Points},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CircleImageBase=function(_NodeBase){(0,_inherits3[\"default\"])(CircleImageBase,_NodeBase);function CircleImageBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,CircleImageBase);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(CircleImageBase.__proto__||(0,_getPrototypeOf2[\"default\"])(CircleImageBase)).call(this,options,body,labelModule));_this.labelOffset=0;_this.selected=false;return _this}(0,_createClass3[\"default\"])(CircleImageBase,[{key:\"setOptions\",value:function setOptions(options,imageObj,imageObjAlt){this.options=options;if(!(imageObj===undefined&&imageObjAlt===undefined)){this.setImages(imageObj,imageObjAlt)}}},{key:\"setImages\",value:function setImages(imageObj,imageObjAlt){if(imageObjAlt&&this.selected){this.imageObj=imageObjAlt;this.imageObjAlt=imageObj}else{this.imageObj=imageObj;this.imageObjAlt=imageObjAlt}}},{key:\"switchImages\",value:function switchImages(selected){var selection_changed=selected&&!this.selected||!selected&&this.selected;this.selected=selected;if(this.imageObjAlt!==undefined&&selection_changed){var imageTmp=this.imageObj;this.imageObj=this.imageObjAlt;this.imageObjAlt=imageTmp}}},{key:\"_resizeImage\",value:function _resizeImage(){var width,height;if(this.options.shapeProperties.useImageSize===false){var ratio_width=1;var ratio_height=1;if(this.imageObj.width&&this.imageObj.height){if(this.imageObj.width>this.imageObj.height){ratio_width=this.imageObj.width/this.imageObj.height}else{ratio_height=this.imageObj.height/this.imageObj.width}}width=this.options.size*2*ratio_width;height=this.options.size*2*ratio_height}else{width=this.imageObj.width;height=this.imageObj.height}this.width=width;this.height=height;this.radius=.5*this.width}},{key:\"_drawRawCircle\",value:function _drawRawCircle(ctx,x,y,values){this.initContextForDraw(ctx,values);ctx.circle(x,y,values.size);this.performFill(ctx,values)}},{key:\"_drawImageAtPosition\",value:function _drawImageAtPosition(ctx,values){if(this.imageObj.width!=0){ctx.globalAlpha=1;this.enableShadow(ctx,values);var factor=1;if(this.options.shapeProperties.interpolation===true){factor=this.imageObj.width/this.width/this.body.view.scale}this.imageObj.drawImageAtPosition(ctx,factor,this.left,this.top,this.width,this.height);this.disableShadow(ctx,values)}}},{key:\"_drawImageLabel\",value:function _drawImageLabel(ctx,x,y,selected,hover){var yLabel;var offset=0;if(this.height!==undefined){offset=this.height*.5;var labelDimensions=this.labelModule.getTextSize(ctx,selected,hover);if(labelDimensions.lineCount>=1){offset+=labelDimensions.height/2}}yLabel=y+offset;if(this.options.label){this.labelOffset=offset}this.labelModule.draw(ctx,x,yLabel,selected,hover,\"hanging\")}}]);return CircleImageBase}(_NodeBase3[\"default\"]);exports[\"default\"]=CircleImageBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Label=__webpack_require__(117)[\"default\"];var ComponentUtil=__webpack_require__(48)[\"default\"];var CubicBezierEdge=__webpack_require__(215)[\"default\"];var BezierEdgeDynamic=__webpack_require__(217)[\"default\"];var BezierEdgeStatic=__webpack_require__(218)[\"default\"];var StraightEdge=__webpack_require__(219)[\"default\"];var Edge=function(){function Edge(options,body,globalOptions,defaultOptions){(0,_classCallCheck3[\"default\"])(this,Edge);if(body===undefined){throw new Error(\"No body provided\")}this.options=util.bridgeObject(globalOptions);this.globalOptions=globalOptions;this.defaultOptions=defaultOptions;this.body=body;this.id=undefined;this.fromId=undefined;this.toId=undefined;this.selected=false;this.hover=false;this.labelDirty=true;this.baseWidth=this.options.width;this.baseFontSize=this.options.font.size;this.from=undefined;this.to=undefined;this.edgeType=undefined;this.connected=false;this.labelModule=new Label(this.body,this.options,true);this.setOptions(options)}(0,_createClass3[\"default\"])(Edge,[{key:\"setOptions\",value:function setOptions(options){if(!options){return}Edge.parseOptions(this.options,options,true,this.globalOptions);if(options.id!==undefined){this.id=options.id}if(options.from!==undefined){this.fromId=options.from}if(options.to!==undefined){this.toId=options.to}if(options.title!==undefined){this.title=options.title}if(options.value!==undefined){options.value=parseFloat(options.value)}var pile=[options,this.options,this.defaultOptions];this.chooser=ComponentUtil.choosify(\"edge\",pile);this.updateLabelModule(options);var dataChanged=this.updateEdgeType();this._setInteractionWidths();this.connect();if(options.hidden!==undefined||options.physics!==undefined){dataChanged=true}return dataChanged}},{key:\"getFormattingValues\",value:function getFormattingValues(){var toArrow=this.options.arrows.to===true||this.options.arrows.to.enabled===true;var fromArrow=this.options.arrows.from===true||this.options.arrows.from.enabled===true;var middleArrow=this.options.arrows.middle===true||this.options.arrows.middle.enabled===true;var inheritsColor=this.options.color.inherit;var values={toArrow:toArrow,toArrowScale:this.options.arrows.to.scaleFactor,toArrowType:this.options.arrows.to.type,middleArrow:middleArrow,middleArrowScale:this.options.arrows.middle.scaleFactor,middleArrowType:this.options.arrows.middle.type,fromArrow:fromArrow,fromArrowScale:this.options.arrows.from.scaleFactor,fromArrowType:this.options.arrows.from.type,arrowStrikethrough:this.options.arrowStrikethrough,color:inheritsColor?undefined:this.options.color.color,inheritsColor:inheritsColor,opacity:this.options.color.opacity,hidden:this.options.hidden,length:this.options.length,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y,dashes:this.options.dashes,width:this.options.width};if(this.selected||this.hover){if(this.chooser===true){if(this.selected){var selectedWidth=this.options.selectionWidth;if(typeof selectedWidth===\"function\"){values.width=selectedWidth(values.width)}else if(typeof selectedWidth===\"number\"){values.width+=selectedWidth}values.width=Math.max(values.width,.3/this.body.view.scale);values.color=this.options.color.highlight;values.shadow=this.options.shadow.enabled}else if(this.hover){var hoverWidth=this.options.hoverWidth;if(typeof hoverWidth===\"function\"){values.width=hoverWidth(values.width)}else if(typeof hoverWidth===\"number\"){values.width+=hoverWidth}values.width=Math.max(values.width,.3/this.body.view.scale);values.color=this.options.color.hover;values.shadow=this.options.shadow.enabled}}else if(typeof this.chooser===\"function\"){this.chooser(values,this.options.id,this.selected,this.hover);if(values.color!==undefined){values.inheritsColor=false}if(values.shadow===false){if(values.shadowColor!==this.options.shadow.color||values.shadowSize!==this.options.shadow.size||values.shadowX!==this.options.shadow.x||values.shadowY!==this.options.shadow.y){values.shadow=true}}}}else{values.shadow=this.options.shadow.enabled;values.width=Math.max(values.width,.3/this.body.view.scale)}return values}},{key:\"updateLabelModule\",value:function updateLabelModule(options){var pile=[options,this.options,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,pile);if(this.labelModule.baseSize!==undefined){this.baseFontSize=this.labelModule.baseSize}}},{key:\"updateEdgeType\",value:function updateEdgeType(){var smooth=this.options.smooth;var dataChanged=false;var changeInType=true;if(this.edgeType!==undefined){if(this.edgeType instanceof BezierEdgeDynamic&&smooth.enabled===true&&smooth.type===\"dynamic\"||this.edgeType instanceof CubicBezierEdge&&smooth.enabled===true&&smooth.type===\"cubicBezier\"||this.edgeType instanceof BezierEdgeStatic&&smooth.enabled===true&&smooth.type!==\"dynamic\"&&smooth.type!==\"cubicBezier\"||this.edgeType instanceof StraightEdge&&smooth.type.enabled===false){changeInType=false}if(changeInType===true){dataChanged=this.cleanup()}}if(changeInType===true){if(smooth.enabled===true){if(smooth.type===\"dynamic\"){dataChanged=true;this.edgeType=new BezierEdgeDynamic(this.options,this.body,this.labelModule)}else if(smooth.type===\"cubicBezier\"){this.edgeType=new CubicBezierEdge(this.options,this.body,this.labelModule)}else{this.edgeType=new BezierEdgeStatic(this.options,this.body,this.labelModule)}}else{this.edgeType=new StraightEdge(this.options,this.body,this.labelModule)}}else{this.edgeType.setOptions(this.options)}return dataChanged}},{key:\"connect\",value:function connect(){this.disconnect();this.from=this.body.nodes[this.fromId]||undefined;this.to=this.body.nodes[this.toId]||undefined;this.connected=this.from!==undefined&&this.to!==undefined;if(this.connected===true){this.from.attachEdge(this);this.to.attachEdge(this)}else{if(this.from){this.from.detachEdge(this)}if(this.to){this.to.detachEdge(this)}}this.edgeType.connect()}},{key:\"disconnect\",value:function disconnect(){if(this.from){this.from.detachEdge(this);this.from=undefined}if(this.to){this.to.detachEdge(this);this.to=undefined}this.connected=false}},{key:\"getTitle\",value:function getTitle(){return this.title}},{key:\"isSelected\",value:function isSelected(){return this.selected}},{key:\"getValue\",value:function getValue(){return this.options.value}},{key:\"setValueRange\",value:function setValueRange(min,max,total){if(this.options.value!==undefined){var scale=this.options.scaling.customScalingFunction(min,max,total,this.options.value);var widthDiff=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===true){var fontDiff=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+scale*fontDiff}this.options.width=this.options.scaling.min+scale*widthDiff}else{this.options.width=this.baseWidth;this.options.font.size=this.baseFontSize}this._setInteractionWidths();this.updateLabelModule()}},{key:\"_setInteractionWidths\",value:function _setInteractionWidths(){if(typeof this.options.hoverWidth===\"function\"){this.edgeType.hoverWidth=this.options.hoverWidth(this.options.width)}else{this.edgeType.hoverWidth=this.options.hoverWidth+this.options.width}if(typeof this.options.selectionWidth===\"function\"){this.edgeType.selectionWidth=this.options.selectionWidth(this.options.width)}else{this.edgeType.selectionWidth=this.options.selectionWidth+this.options.width}}},{key:\"draw\",value:function draw(ctx){var values=this.getFormattingValues();if(values.hidden){return}var viaNode=this.edgeType.getViaNode();var arrowData={};this.edgeType.fromPoint=this.edgeType.from;this.edgeType.toPoint=this.edgeType.to;if(values.fromArrow){arrowData.from=this.edgeType.getArrowData(ctx,\"from\",viaNode,this.selected,this.hover,values);if(values.arrowStrikethrough===false)this.edgeType.fromPoint=arrowData.from.core}if(values.toArrow){arrowData.to=this.edgeType.getArrowData(ctx,\"to\",viaNode,this.selected,this.hover,values);if(values.arrowStrikethrough===false)this.edgeType.toPoint=arrowData.to.core}if(values.middleArrow){arrowData.middle=this.edgeType.getArrowData(ctx,\"middle\",viaNode,this.selected,this.hover,values)}this.edgeType.drawLine(ctx,values,this.selected,this.hover,viaNode);this.drawArrows(ctx,arrowData,values);this.drawLabel(ctx,viaNode)}},{key:\"drawArrows\",value:function drawArrows(ctx,arrowData,values){if(values.fromArrow){this.edgeType.drawArrowHead(ctx,values,this.selected,this.hover,arrowData.from)}if(values.middleArrow){this.edgeType.drawArrowHead(ctx,values,this.selected,this.hover,arrowData.middle)}if(values.toArrow){this.edgeType.drawArrowHead(ctx,values,this.selected,this.hover,arrowData.to)}}},{key:\"drawLabel\",value:function drawLabel(ctx,viaNode){if(this.options.label!==undefined){var node1=this.from;var node2=this.to;if(this.labelModule.differentState(this.selected,this.hover)){this.labelModule.getTextSize(ctx,this.selected,this.hover)}if(node1.id!=node2.id){this.labelModule.pointToSelf=false;var point=this.edgeType.getPoint(.5,viaNode);ctx.save();var rotationPoint=this._getRotation(ctx);if(rotationPoint.angle!=0){ctx.translate(rotationPoint.x,rotationPoint.y);ctx.rotate(rotationPoint.angle)}this.labelModule.draw(ctx,point.x,point.y,this.selected,this.hover);ctx.restore()}else{this.labelModule.pointToSelf=true;var x,y;var radius=this.options.selfReferenceSize;if(node1.shape.width>node1.shape.height){x=node1.x+node1.shape.width*.5;y=node1.y-radius}else{x=node1.x+radius;y=node1.y-node1.shape.height*.5}point=this._pointOnCircle(x,y,radius,.125);this.labelModule.draw(ctx,point.x,point.y,this.selected,this.hover)}}}},{key:\"getItemsOnPoint\",value:function getItemsOnPoint(point){var ret=[];if(this.labelModule.visible()){var rotationPoint=this._getRotation();if(ComponentUtil.pointInRect(this.labelModule.getSize(),point,rotationPoint)){ret.push({edgeId:this.id,labelId:0})}}var obj={left:point.x,top:point.y};if(this.isOverlappingWith(obj)){ret.push({edgeId:this.id})}return ret}},{key:\"isOverlappingWith\",value:function isOverlappingWith(obj){if(this.connected){var distMax=10;var xFrom=this.from.x;var yFrom=this.from.y;var xTo=this.to.x;var yTo=this.to.y;var xObj=obj.left;var yObj=obj.top;var dist=this.edgeType.getDistanceToEdge(xFrom,yFrom,xTo,yTo,xObj,yObj);return dist<distMax}else{return false}}},{key:\"_getRotation\",value:function _getRotation(ctx){var viaNode=this.edgeType.getViaNode();var point=this.edgeType.getPoint(.5,viaNode);if(ctx!==undefined){this.labelModule.calculateLabelSize(ctx,this.selected,this.hover,point.x,point.y)}var ret={x:point.x,y:this.labelModule.size.yLine,angle:0};if(!this.labelModule.visible()){return ret}if(this.options.font.align===\"horizontal\"){return ret}var dy=this.from.y-this.to.y;var dx=this.from.x-this.to.x;var angle=Math.atan2(dy,dx);if(angle<-1&&dx<0||angle>0&&dx<0){angle+=Math.PI}ret.angle=angle;return ret}},{key:\"_pointOnCircle\",value:function _pointOnCircle(x,y,radius,percentage){var angle=percentage*2*Math.PI;return{x:x+radius*Math.cos(angle),y:y-radius*Math.sin(angle)}}},{key:\"select\",value:function select(){this.selected=true}},{key:\"unselect\",value:function unselect(){this.selected=false}},{key:\"cleanup\",value:function cleanup(){return this.edgeType.cleanup()}},{key:\"remove\",value:function remove(){this.cleanup();this.disconnect();delete this.body.edges[this.id]}},{key:\"endPointsValid\",value:function endPointsValid(){return this.body.nodes[this.fromId]!==undefined&&this.body.nodes[this.toId]!==undefined}}],[{key:\"parseOptions\",value:function parseOptions(parentOptions,newOptions){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var copyFromGlobals=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var fields=[\"arrowStrikethrough\",\"id\",\"from\",\"hidden\",\"hoverWidth\",\"labelHighlightBold\",\"length\",\"line\",\"opacity\",\"physics\",\"scaling\",\"selectionWidth\",\"selfReferenceSize\",\"to\",\"title\",\"value\",\"width\",\"font\",\"chosen\",\"widthConstraint\"];util.selectiveDeepExtend(fields,parentOptions,newOptions,allowDeletion);if(ComponentUtil.isValidLabel(newOptions.label)){parentOptions.label=newOptions.label}else{parentOptions.label=undefined}util.mergeOptions(parentOptions,newOptions,\"smooth\",globalOptions);util.mergeOptions(parentOptions,newOptions,\"shadow\",globalOptions);if(newOptions.dashes!==undefined&&newOptions.dashes!==null){parentOptions.dashes=newOptions.dashes}else if(allowDeletion===true&&newOptions.dashes===null){parentOptions.dashes=(0,_create2[\"default\"])(globalOptions.dashes)}if(newOptions.scaling!==undefined&&newOptions.scaling!==null){if(newOptions.scaling.min!==undefined){parentOptions.scaling.min=newOptions.scaling.min}if(newOptions.scaling.max!==undefined){parentOptions.scaling.max=newOptions.scaling.max}util.mergeOptions(parentOptions.scaling,newOptions.scaling,\"label\",globalOptions.scaling)}else if(allowDeletion===true&&newOptions.scaling===null){parentOptions.scaling=(0,_create2[\"default\"])(globalOptions.scaling)}if(newOptions.arrows!==undefined&&newOptions.arrows!==null){if(typeof newOptions.arrows===\"string\"){var arrows=newOptions.arrows.toLowerCase();parentOptions.arrows.to.enabled=arrows.indexOf(\"to\")!=-1;parentOptions.arrows.middle.enabled=arrows.indexOf(\"middle\")!=-1;parentOptions.arrows.from.enabled=arrows.indexOf(\"from\")!=-1}else if((0,_typeof3[\"default\"])(newOptions.arrows)===\"object\"){util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"to\",globalOptions.arrows);util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"middle\",globalOptions.arrows);util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"from\",globalOptions.arrows)}else{throw new Error(\"The arrow newOptions can only be an object or a string. Refer to the documentation. You used:\"+(0,_stringify2[\"default\"])(newOptions.arrows))}}else if(allowDeletion===true&&newOptions.arrows===null){parentOptions.arrows=(0,_create2[\"default\"])(globalOptions.arrows)}if(newOptions.color!==undefined&&newOptions.color!==null){var fromColor=newOptions.color;var toColor=parentOptions.color;if(copyFromGlobals){util.deepExtend(toColor,globalOptions.color,false,allowDeletion)}else{for(var i in toColor){if(toColor.hasOwnProperty(i)){delete toColor[i]}}}if(util.isString(toColor)){toColor.color=toColor;toColor.highlight=toColor;toColor.hover=toColor;toColor.inherit=false;if(fromColor.opacity===undefined){toColor.opacity=1}}else{var colorsDefined=false;if(fromColor.color!==undefined){toColor.color=fromColor.color;colorsDefined=true}if(fromColor.highlight!==undefined){toColor.highlight=fromColor.highlight;colorsDefined=true}if(fromColor.hover!==undefined){toColor.hover=fromColor.hover;colorsDefined=true}if(fromColor.inherit!==undefined){toColor.inherit=fromColor.inherit}if(fromColor.opacity!==undefined){toColor.opacity=Math.min(1,Math.max(0,fromColor.opacity))}if(colorsDefined===true){toColor.inherit=false}else{if(toColor.inherit===undefined){toColor.inherit=\"from\"}}}}else if(allowDeletion===true&&newOptions.color===null){parentOptions.color=util.bridgeObject(globalOptions.color)}if(allowDeletion===true&&newOptions.font===null){parentOptions.font=util.bridgeObject(globalOptions.font)}}}]);return Edge}();exports[\"default\"]=Edge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _EdgeBase2=__webpack_require__(118);var _EdgeBase3=_interopRequireDefault(_EdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BezierEdgeBase=function(_EdgeBase){(0,_inherits3[\"default\"])(BezierEdgeBase,_EdgeBase);function BezierEdgeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,BezierEdgeBase);return(0,_possibleConstructorReturn3[\"default\"])(this,(BezierEdgeBase.__proto__||(0,_getPrototypeOf2[\"default\"])(BezierEdgeBase)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(BezierEdgeBase,[{key:\"_findBorderPositionBezier\",value:function _findBorderPositionBezier(nearNode,ctx){var viaNode=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this._getViaCoordinates();var maxIterations=10;var iteration=0;var low=0;var high=1;var pos,angle,distanceToBorder,distanceToPoint,difference;var threshold=.2;var node=this.to;var from=false;if(nearNode.id===this.from.id){node=this.from;from=true}while(low<=high&&iteration<maxIterations){var middle=(low+high)*.5;pos=this.getPoint(middle,viaNode);angle=Math.atan2(node.y-pos.y,node.x-pos.x);distanceToBorder=node.distanceToBorder(ctx,angle);distanceToPoint=Math.sqrt(Math.pow(pos.x-node.x,2)+Math.pow(pos.y-node.y,2));difference=distanceToBorder-distanceToPoint;if(Math.abs(difference)<threshold){break}else if(difference<0){if(from===false){low=middle}else{high=middle}}else{if(from===false){high=middle}else{low=middle}}iteration++}pos.t=middle;return pos}},{key:\"_getDistanceToBezierEdge\",value:function _getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via){var minDistance=1e9;var distance=void 0;var i=void 0,t=void 0,x=void 0,y=void 0;var lastX=x1;var lastY=y1;for(i=1;i<10;i++){t=.1*i;x=Math.pow(1-t,2)*x1+2*t*(1-t)*via.x+Math.pow(t,2)*x2;y=Math.pow(1-t,2)*y1+2*t*(1-t)*via.y+Math.pow(t,2)*y2;if(i>0){distance=this._getDistanceToLine(lastX,lastY,x,y,x3,y3);minDistance=distance<minDistance?distance:minDistance}lastX=x;lastY=y}return minDistance}},{key:\"_bezierCurve\",value:function _bezierCurve(ctx,values,viaNode1,viaNode2){var hasNode1=viaNode1!==undefined&&viaNode1.x!==undefined;var hasNode2=viaNode2!==undefined&&viaNode2.x!==undefined;ctx.beginPath();ctx.moveTo(this.fromPoint.x,this.fromPoint.y);if(hasNode1&&hasNode2){ctx.bezierCurveTo(viaNode1.x,viaNode1.y,viaNode2.x,viaNode2.y,this.toPoint.x,this.toPoint.y)}else if(hasNode1){ctx.quadraticCurveTo(viaNode1.x,viaNode1.y,this.toPoint.x,this.toPoint.y)}else{ctx.lineTo(this.toPoint.x,this.toPoint.y)}this.enableShadow(ctx,values);ctx.stroke();this.disableShadow(ctx,values)}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}}]);return BezierEdgeBase}(_EdgeBase3[\"default\"]);exports[\"default\"]=BezierEdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=function(){function NetworkUtil(){(0,_classCallCheck3[\"default\"])(this,NetworkUtil)}(0,_createClass3[\"default\"])(NetworkUtil,null,[{key:\"getRange\",value:function getRange(allNodes){var specificNodes=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var minY=1e9,maxY=-1e9,minX=1e9,maxX=-1e9,node;if(specificNodes.length>0){for(var i=0;i<specificNodes.length;i++){node=allNodes[specificNodes[i]];if(minX>node.shape.boundingBox.left){minX=node.shape.boundingBox.left}if(maxX<node.shape.boundingBox.right){maxX=node.shape.boundingBox.right}if(minY>node.shape.boundingBox.top){minY=node.shape.boundingBox.top}if(maxY<node.shape.boundingBox.bottom){maxY=node.shape.boundingBox.bottom}}}if(minX===1e9&&maxX===-1e9&&minY===1e9&&maxY===-1e9){minY=0,maxY=0,minX=0,maxX=0}return{minX:minX,maxX:maxX,minY:minY,maxY:maxY}}},{key:\"getRangeCore\",value:function getRangeCore(allNodes){var specificNodes=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var minY=1e9,maxY=-1e9,minX=1e9,maxX=-1e9,node;if(specificNodes.length>0){for(var i=0;i<specificNodes.length;i++){node=allNodes[specificNodes[i]];if(minX>node.x){minX=node.x}if(maxX<node.x){maxX=node.x}if(minY>node.y){minY=node.y}if(maxY<node.y){maxY=node.y}}}if(minX===1e9&&maxX===-1e9&&minY===1e9&&maxY===-1e9){minY=0,maxY=0,minX=0,maxX=0}return{minX:minX,maxX:maxX,minY:minY,maxY:maxY}}},{key:\"findCenter\",value:function findCenter(range){return{x:.5*(range.maxX+range.minX),y:.5*(range.maxY+range.minY)}}},{key:\"cloneOptions\",value:function cloneOptions(item,type){var clonedOptions={};if(type===undefined||type===\"node\"){util.deepExtend(clonedOptions,item.options,true);clonedOptions.x=item.x;clonedOptions.y=item.y;clonedOptions.amountOfConnections=item.edges.length}else{util.deepExtend(clonedOptions,item.options,true)}return clonedOptions}}]);return NetworkUtil}();exports[\"default\"]=NetworkUtil},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(124),__esModule:true}},function(module,exports,__webpack_require__){var cof=__webpack_require__(50);module.exports=Object(\"z\").propertyIsEnumerable(0)?Object:function(it){return cof(it)==\"String\"?it.split(\"\"):Object(it)}},function(module,exports,__webpack_require__){\"use strict\";var LIBRARY=__webpack_require__(52);var $export=__webpack_require__(17);var redefine=__webpack_require__(83);var hide=__webpack_require__(26);var has=__webpack_require__(22);var Iterators=__webpack_require__(31);var $iterCreate=__webpack_require__(129);var setToStringTag=__webpack_require__(59);var getPrototypeOf=__webpack_require__(85);var ITERATOR=__webpack_require__(13)(\"iterator\");var BUGGY=!([].keys&&\"next\"in[].keys())\n;var FF_ITERATOR=\"@@iterator\";var KEYS=\"keys\";var VALUES=\"values\";var returnThis=function(){return this};module.exports=function(Base,NAME,Constructor,next,DEFAULT,IS_SET,FORCED){$iterCreate(Constructor,NAME,next);var getMethod=function(kind){if(!BUGGY&&kind in proto)return proto[kind];switch(kind){case KEYS:return function keys(){return new Constructor(this,kind)};case VALUES:return function values(){return new Constructor(this,kind)}}return function entries(){return new Constructor(this,kind)}};var TAG=NAME+\" Iterator\";var DEF_VALUES=DEFAULT==VALUES;var VALUES_BUG=false;var proto=Base.prototype;var $native=proto[ITERATOR]||proto[FF_ITERATOR]||DEFAULT&&proto[DEFAULT];var $default=$native||getMethod(DEFAULT);var $entries=DEFAULT?!DEF_VALUES?$default:getMethod(\"entries\"):undefined;var $anyNative=NAME==\"Array\"?proto.entries||$native:$native;var methods,key,IteratorPrototype;if($anyNative){IteratorPrototype=getPrototypeOf($anyNative.call(new Base));if(IteratorPrototype!==Object.prototype&&IteratorPrototype.next){setToStringTag(IteratorPrototype,TAG,true);if(!LIBRARY&&!has(IteratorPrototype,ITERATOR))hide(IteratorPrototype,ITERATOR,returnThis)}}if(DEF_VALUES&&$native&&$native.name!==VALUES){VALUES_BUG=true;$default=function values(){return $native.call(this)}}if((!LIBRARY||FORCED)&&(BUGGY||VALUES_BUG||!proto[ITERATOR])){hide(proto,ITERATOR,$default)}Iterators[NAME]=$default;Iterators[TAG]=returnThis;if(DEFAULT){methods={values:DEF_VALUES?$default:getMethod(VALUES),keys:IS_SET?$default:getMethod(KEYS),entries:$entries};if(FORCED)for(key in methods){if(!(key in proto))redefine(proto,key,methods[key])}else $export($export.P+$export.F*(BUGGY||VALUES_BUG),NAME,methods)}return methods}},function(module,exports,__webpack_require__){var aFunction=__webpack_require__(128);module.exports=function(fn,that,length){aFunction(fn);if(that===undefined)return fn;switch(length){case 1:return function(a){return fn.call(that,a)};case 2:return function(a,b){return fn.call(that,a,b)};case 3:return function(a,b,c){return fn.call(that,a,b,c)}}return function(){return fn.apply(that,arguments)}}},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(21)&&!__webpack_require__(28)(function(){return Object.defineProperty(__webpack_require__(82)(\"div\"),\"a\",{get:function(){return 7}}).a!=7})},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);var document=__webpack_require__(18).document;var is=isObject(document)&&isObject(document.createElement);module.exports=function(it){return is?document.createElement(it):{}}},function(module,exports,__webpack_require__){module.exports=__webpack_require__(26)},function(module,exports,__webpack_require__){var has=__webpack_require__(22);var toIObject=__webpack_require__(25);var arrayIndexOf=__webpack_require__(131)(false);var IE_PROTO=__webpack_require__(56)(\"IE_PROTO\");module.exports=function(object,names){var O=toIObject(object);var i=0;var result=[];var key;for(key in O)if(key!=IE_PROTO)has(O,key)&&result.push(key);while(names.length>i)if(has(O,key=names[i++])){~arrayIndexOf(result,key)||result.push(key)}return result}},function(module,exports,__webpack_require__){var has=__webpack_require__(22);var toObject=__webpack_require__(41);var IE_PROTO=__webpack_require__(56)(\"IE_PROTO\");var ObjectProto=Object.prototype;module.exports=Object.getPrototypeOf||function(O){O=toObject(O);if(has(O,IE_PROTO))return O[IE_PROTO];if(typeof O.constructor==\"function\"&&O instanceof O.constructor){return O.constructor.prototype}return O instanceof Object?ObjectProto:null}},function(module,exports,__webpack_require__){var cof=__webpack_require__(50);var TAG=__webpack_require__(13)(\"toStringTag\");var ARG=cof(function(){return arguments}())==\"Arguments\";var tryGet=function(it,key){try{return it[key]}catch(e){}};module.exports=function(it){var O,T,B;return it===undefined?\"Undefined\":it===null?\"Null\":typeof(T=tryGet(O=Object(it),TAG))==\"string\"?T:ARG?cof(O):(B=cof(O))==\"Object\"&&typeof O.callee==\"function\"?\"Arguments\":B}},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);var core=__webpack_require__(7);var fails=__webpack_require__(28);module.exports=function(KEY,exec){var fn=(core.Object||{})[KEY]||Object[KEY];var exp={};exp[KEY]=exec(fn);$export($export.S+$export.F*fails(function(){fn(1)}),\"Object\",exp)}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(84);var hiddenKeys=__webpack_require__(58).concat(\"length\",\"prototype\");exports.f=Object.getOwnPropertyNames||function getOwnPropertyNames(O){return $keys(O,hiddenKeys)}},function(module,exports,__webpack_require__){var pIE=__webpack_require__(42);var createDesc=__webpack_require__(39);var toIObject=__webpack_require__(25);var toPrimitive=__webpack_require__(53);var has=__webpack_require__(22);var IE8_DOM_DEFINE=__webpack_require__(81);var gOPD=Object.getOwnPropertyDescriptor;exports.f=__webpack_require__(21)?gOPD:function getOwnPropertyDescriptor(O,P){O=toIObject(O);P=toPrimitive(P,true);if(IE8_DOM_DEFINE)try{return gOPD(O,P)}catch(e){}if(has(O,P))return createDesc(!pIE.f.call(O,P),O[P])}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(162),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";function Point2d(x,y){this.x=x!==undefined?x:0;this.y=y!==undefined?y:0}module.exports=Point2d},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);function Slider(container,options){if(container===undefined){throw new Error(\"No container element defined\")}this.container=container;this.visible=options&&options.visible!=undefined?options.visible:true;if(this.visible){this.frame=document.createElement(\"DIV\");this.frame.style.width=\"100%\";this.frame.style.position=\"relative\";this.container.appendChild(this.frame);this.frame.prev=document.createElement(\"INPUT\");this.frame.prev.type=\"BUTTON\";this.frame.prev.value=\"Prev\";this.frame.appendChild(this.frame.prev);this.frame.play=document.createElement(\"INPUT\");this.frame.play.type=\"BUTTON\";this.frame.play.value=\"Play\";this.frame.appendChild(this.frame.play);this.frame.next=document.createElement(\"INPUT\");this.frame.next.type=\"BUTTON\";this.frame.next.value=\"Next\";this.frame.appendChild(this.frame.next);this.frame.bar=document.createElement(\"INPUT\");this.frame.bar.type=\"BUTTON\";this.frame.bar.style.position=\"absolute\";this.frame.bar.style.border=\"1px solid red\";this.frame.bar.style.width=\"100px\";this.frame.bar.style.height=\"6px\";this.frame.bar.style.borderRadius=\"2px\";this.frame.bar.style.MozBorderRadius=\"2px\";this.frame.bar.style.border=\"1px solid #7F7F7F\";this.frame.bar.style.backgroundColor=\"#E5E5E5\";this.frame.appendChild(this.frame.bar);this.frame.slide=document.createElement(\"INPUT\");this.frame.slide.type=\"BUTTON\";this.frame.slide.style.margin=\"0px\";this.frame.slide.value=\" \";this.frame.slide.style.position=\"relative\";this.frame.slide.style.left=\"-100px\";this.frame.appendChild(this.frame.slide);var me=this;this.frame.slide.onmousedown=function(event){me._onMouseDown(event)};this.frame.prev.onclick=function(event){me.prev(event)};this.frame.play.onclick=function(event){me.togglePlay(event)};this.frame.next.onclick=function(event){me.next(event)}}this.onChangeCallback=undefined;this.values=[];this.index=undefined;this.playTimeout=undefined;this.playInterval=1e3;this.playLoop=true}Slider.prototype.prev=function(){var index=this.getIndex();if(index>0){index--;this.setIndex(index)}};Slider.prototype.next=function(){var index=this.getIndex();if(index<this.values.length-1){index++;this.setIndex(index)}};Slider.prototype.playNext=function(){var start=new Date;var index=this.getIndex();if(index<this.values.length-1){index++;this.setIndex(index)}else if(this.playLoop){index=0;this.setIndex(index)}var end=new Date;var diff=end-start;var interval=Math.max(this.playInterval-diff,0);var me=this;this.playTimeout=setTimeout(function(){me.playNext()},interval)};Slider.prototype.togglePlay=function(){if(this.playTimeout===undefined){this.play()}else{this.stop()}};Slider.prototype.play=function(){if(this.playTimeout)return;this.playNext();if(this.frame){this.frame.play.value=\"Stop\"}};Slider.prototype.stop=function(){clearInterval(this.playTimeout);this.playTimeout=undefined;if(this.frame){this.frame.play.value=\"Play\"}};Slider.prototype.setOnChangeCallback=function(callback){this.onChangeCallback=callback};Slider.prototype.setPlayInterval=function(interval){this.playInterval=interval};Slider.prototype.getPlayInterval=function(){return this.playInterval};Slider.prototype.setPlayLoop=function(doLoop){this.playLoop=doLoop};Slider.prototype.onChange=function(){if(this.onChangeCallback!==undefined){this.onChangeCallback()}};Slider.prototype.redraw=function(){if(this.frame){this.frame.bar.style.top=this.frame.clientHeight/2-this.frame.bar.offsetHeight/2+\"px\";this.frame.bar.style.width=this.frame.clientWidth-this.frame.prev.clientWidth-this.frame.play.clientWidth-this.frame.next.clientWidth-30+\"px\";var left=this.indexToLeft(this.index);this.frame.slide.style.left=left+\"px\"}};Slider.prototype.setValues=function(values){this.values=values;if(this.values.length>0)this.setIndex(0);else this.index=undefined};Slider.prototype.setIndex=function(index){if(index<this.values.length){this.index=index;this.redraw();this.onChange()}else{throw new Error(\"Index out of range\")}};Slider.prototype.getIndex=function(){return this.index};Slider.prototype.get=function(){return this.values[this.index]};Slider.prototype._onMouseDown=function(event){var leftButtonDown=event.which?event.which===1:event.button===1;if(!leftButtonDown)return;this.startClientX=event.clientX;this.startSlideX=parseFloat(this.frame.slide.style.left);this.frame.style.cursor=\"move\";var me=this;this.onmousemove=function(event){me._onMouseMove(event)};this.onmouseup=function(event){me._onMouseUp(event)};util.addEventListener(document,\"mousemove\",this.onmousemove);util.addEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault(event)};Slider.prototype.leftToIndex=function(left){var width=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10;var x=left-3;var index=Math.round(x/width*(this.values.length-1));if(index<0)index=0;if(index>this.values.length-1)index=this.values.length-1;return index};Slider.prototype.indexToLeft=function(index){var width=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10;var x=index/(this.values.length-1)*width;var left=x+3;return left};Slider.prototype._onMouseMove=function(event){var diff=event.clientX-this.startClientX;var x=this.startSlideX+diff;var index=this.leftToIndex(x);this.setIndex(index);util.preventDefault()};Slider.prototype._onMouseUp=function(event){this.frame.style.cursor=\"auto\";util.removeEventListener(document,\"mousemove\",this.onmousemove);util.removeEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault()};module.exports=Slider},function(module,exports,__webpack_require__){\"use strict\";function StepNumber(start,end,step,prettyStep){this._start=0;this._end=0;this._step=1;this.prettyStep=true;this.precision=5;this._current=0;this.setRange(start,end,step,prettyStep)}StepNumber.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))&&isFinite(n)};StepNumber.prototype.setRange=function(start,end,step,prettyStep){if(!this.isNumeric(start)){throw new Error(\"Parameter 'start' is not numeric; value: \"+start)}if(!this.isNumeric(end)){throw new Error(\"Parameter 'end' is not numeric; value: \"+start)}if(!this.isNumeric(step)){throw new Error(\"Parameter 'step' is not numeric; value: \"+start)}this._start=start?start:0;this._end=end?end:0;this.setStep(step,prettyStep)};StepNumber.prototype.setStep=function(step,prettyStep){if(step===undefined||step<=0)return;if(prettyStep!==undefined)this.prettyStep=prettyStep;if(this.prettyStep===true)this._step=StepNumber.calculatePrettyStep(step);else this._step=step};StepNumber.calculatePrettyStep=function(step){var log10=function log10(x){return Math.log(x)/Math.LN10};var step1=Math.pow(10,Math.round(log10(step))),step2=2*Math.pow(10,Math.round(log10(step/2))),step5=5*Math.pow(10,Math.round(log10(step/5)));var prettyStep=step1;if(Math.abs(step2-step)<=Math.abs(prettyStep-step))prettyStep=step2;if(Math.abs(step5-step)<=Math.abs(prettyStep-step))prettyStep=step5;if(prettyStep<=0){prettyStep=1}return prettyStep};StepNumber.prototype.getCurrent=function(){return parseFloat(this._current.toPrecision(this.precision))};StepNumber.prototype.getStep=function(){return this._step};StepNumber.prototype.start=function(checkFirst){if(checkFirst===undefined){checkFirst=false}this._current=this._start-this._start%this._step;if(checkFirst){if(this.getCurrent()<this._start){this.next()}}};StepNumber.prototype.next=function(){this._current+=this._step};StepNumber.prototype.end=function(){return this._current>this._end};module.exports=StepNumber},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Camera=__webpack_require__(95);var Point3d=__webpack_require__(34);var STYLE={BAR:0,BARCOLOR:1,BARSIZE:2,DOT:3,DOTLINE:4,DOTCOLOR:5,DOTSIZE:6,GRID:7,LINE:8,SURFACE:9};var STYLENAME={dot:STYLE.DOT,\"dot-line\":STYLE.DOTLINE,\"dot-color\":STYLE.DOTCOLOR,\"dot-size\":STYLE.DOTSIZE,line:STYLE.LINE,grid:STYLE.GRID,surface:STYLE.SURFACE,bar:STYLE.BAR,\"bar-color\":STYLE.BARCOLOR,\"bar-size\":STYLE.BARSIZE};var OPTIONKEYS=[\"width\",\"height\",\"filterLabel\",\"legendLabel\",\"xLabel\",\"yLabel\",\"zLabel\",\"xValueLabel\",\"yValueLabel\",\"zValueLabel\",\"showXAxis\",\"showYAxis\",\"showZAxis\",\"showGrid\",\"showPerspective\",\"showShadow\",\"keepAspectRatio\",\"verticalRatio\",\"dotSizeRatio\",\"dotSizeMinFraction\",\"dotSizeMaxFraction\",\"showAnimationControls\",\"animationInterval\",\"animationPreload\",\"animationAutoStart\",\"axisColor\",\"gridColor\",\"xCenter\",\"yCenter\"];var PREFIXEDOPTIONKEYS=[\"xBarWidth\",\"yBarWidth\",\"valueMin\",\"valueMax\",\"xMin\",\"xMax\",\"xStep\",\"yMin\",\"yMax\",\"yStep\",\"zMin\",\"zMax\",\"zStep\"];var DEFAULTS=undefined;function isEmpty(obj){for(var prop in obj){if(obj.hasOwnProperty(prop))return false}return true}function capitalize(str){if(str===undefined||str===\"\"||typeof str!=\"string\"){return str}return str.charAt(0).toUpperCase()+str.slice(1)}function prefixFieldName(prefix,fieldName){if(prefix===undefined||prefix===\"\"){return fieldName}return prefix+capitalize(fieldName)}function forceCopy(src,dst,fields,prefix){var srcKey;var dstKey;for(var i=0;i<fields.length;++i){srcKey=fields[i];dstKey=prefixFieldName(prefix,srcKey);dst[dstKey]=src[srcKey]}}function safeCopy(src,dst,fields,prefix){var srcKey;var dstKey;for(var i=0;i<fields.length;++i){srcKey=fields[i];if(src[srcKey]===undefined)continue;dstKey=prefixFieldName(prefix,srcKey);dst[dstKey]=src[srcKey]}}function setDefaults(src,dst){if(src===undefined||isEmpty(src)){throw new Error(\"No DEFAULTS passed\")}if(dst===undefined){throw new Error(\"No dst passed\")}DEFAULTS=src;forceCopy(src,dst,OPTIONKEYS);forceCopy(src,dst,PREFIXEDOPTIONKEYS,\"default\");setSpecialSettings(src,dst);dst.margin=10;dst.showGrayBottom=false;dst.showTooltip=false;dst.onclick_callback=null;dst.eye=new Point3d(0,0,-1)}function setOptions(options,dst){if(options===undefined){return}if(dst===undefined){throw new Error(\"No dst passed\")}if(DEFAULTS===undefined||isEmpty(DEFAULTS)){throw new Error(\"DEFAULTS not set for module Settings\")}safeCopy(options,dst,OPTIONKEYS);safeCopy(options,dst,PREFIXEDOPTIONKEYS,\"default\");setSpecialSettings(options,dst)}function setSpecialSettings(src,dst){if(src.backgroundColor!==undefined){setBackgroundColor(src.backgroundColor,dst)}setDataColor(src.dataColor,dst);setStyle(src.style,dst);setShowLegend(src.showLegend,dst);setCameraPosition(src.cameraPosition,dst);if(src.tooltip!==undefined){dst.showTooltip=src.tooltip}if(src.onclick!=undefined){dst.onclick_callback=src.onclick}if(src.tooltipStyle!==undefined){util.selectiveDeepExtend([\"tooltipStyle\"],dst,src)}}function setShowLegend(showLegend,dst){if(showLegend===undefined){var isAutoByDefault=DEFAULTS.showLegend===undefined;if(isAutoByDefault){var isLegendGraphStyle=dst.style===STYLE.DOTCOLOR||dst.style===STYLE.DOTSIZE;dst.showLegend=isLegendGraphStyle}else{}}else{dst.showLegend=showLegend}}function getStyleNumberByName(styleName){var number=STYLENAME[styleName];if(number===undefined){return-1}return number}function checkStyleNumber(style){var valid=false;for(var n in STYLE){if(STYLE[n]===style){valid=true;break}}return valid}function setStyle(style,dst){if(style===undefined){return}var styleNumber;if(typeof style===\"string\"){styleNumber=getStyleNumberByName(style);if(styleNumber===-1){throw new Error(\"Style '\"+style+\"' is invalid\")}}else{if(!checkStyleNumber(style)){throw new Error(\"Style '\"+style+\"' is invalid\")}styleNumber=style}dst.style=styleNumber}function setBackgroundColor(backgroundColor,dst){var fill=\"white\";var stroke=\"gray\";var strokeWidth=1;if(typeof backgroundColor===\"string\"){fill=backgroundColor;stroke=\"none\";strokeWidth=0}else if((typeof backgroundColor===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(backgroundColor))===\"object\"){if(backgroundColor.fill!==undefined)fill=backgroundColor.fill;if(backgroundColor.stroke!==undefined)stroke=backgroundColor.stroke;if(backgroundColor.strokeWidth!==undefined)strokeWidth=backgroundColor.strokeWidth}else{throw new Error(\"Unsupported type of backgroundColor\")}dst.frame.style.backgroundColor=fill;dst.frame.style.borderColor=stroke;dst.frame.style.borderWidth=strokeWidth+\"px\";dst.frame.style.borderStyle=\"solid\"}function setDataColor(dataColor,dst){if(dataColor===undefined){return}if(dst.dataColor===undefined){dst.dataColor={}}if(typeof dataColor===\"string\"){dst.dataColor.fill=dataColor;dst.dataColor.stroke=dataColor}else{if(dataColor.fill){dst.dataColor.fill=dataColor.fill}if(dataColor.stroke){dst.dataColor.stroke=dataColor.stroke}if(dataColor.strokeWidth!==undefined){dst.dataColor.strokeWidth=dataColor.strokeWidth}}}function setCameraPosition(cameraPosition,dst){var camPos=cameraPosition;if(camPos===undefined){return}if(dst.camera===undefined){dst.camera=new Camera}dst.camera.setArmRotation(camPos.horizontal,camPos.vertical);dst.camera.setArmLength(camPos.distance)}module.exports.STYLE=STYLE;module.exports.setDefaults=setDefaults;module.exports.setOptions=setOptions;module.exports.setCameraPosition=setCameraPosition},function(module,exports,__webpack_require__){\"use strict\";var _sign=__webpack_require__(165);var _sign2=_interopRequireDefault(_sign);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Point3d=__webpack_require__(34);function Camera(){this.armLocation=new Point3d;this.armRotation={};this.armRotation.horizontal=0;this.armRotation.vertical=0;this.armLength=1.7;this.cameraOffset=new Point3d;this.offsetMultiplier=.6;this.cameraLocation=new Point3d;this.cameraRotation=new Point3d(.5*Math.PI,0,0);this.calculateCameraOrientation()}Camera.prototype.setOffset=function(x,y){var abs=Math.abs,sign=_sign2[\"default\"],mul=this.offsetMultiplier,border=this.armLength*mul;if(abs(x)>border){x=sign(x)*border}if(abs(y)>border){y=sign(y)*border}this.cameraOffset.x=x;this.cameraOffset.y=y;this.calculateCameraOrientation()};Camera.prototype.getOffset=function(){return this.cameraOffset};Camera.prototype.setArmLocation=function(x,y,z){this.armLocation.x=x;this.armLocation.y=y;this.armLocation.z=z;this.calculateCameraOrientation()};Camera.prototype.setArmRotation=function(horizontal,vertical){if(horizontal!==undefined){this.armRotation.horizontal=horizontal}if(vertical!==undefined){this.armRotation.vertical=vertical;if(this.armRotation.vertical<0)this.armRotation.vertical=0;if(this.armRotation.vertical>.5*Math.PI)this.armRotation.vertical=.5*Math.PI}if(horizontal!==undefined||vertical!==undefined){this.calculateCameraOrientation()}};Camera.prototype.getArmRotation=function(){var rot={};rot.horizontal=this.armRotation.horizontal;rot.vertical=this.armRotation.vertical;return rot};Camera.prototype.setArmLength=function(length){if(length===undefined)return;this.armLength=length;if(this.armLength<.71)this.armLength=.71;if(this.armLength>5)this.armLength=5;this.setOffset(this.cameraOffset.x,this.cameraOffset.y);this.calculateCameraOrientation()};Camera.prototype.getArmLength=function(){return this.armLength};Camera.prototype.getCameraLocation=function(){return this.cameraLocation};Camera.prototype.getCameraRotation=function(){return this.cameraRotation};Camera.prototype.calculateCameraOrientation=function(){this.cameraLocation.x=this.armLocation.x-this.armLength*Math.sin(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical);this.cameraLocation.y=this.armLocation.y-this.armLength*Math.cos(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical);this.cameraLocation.z=this.armLocation.z+this.armLength*Math.sin(this.armRotation.vertical);this.cameraRotation.x=Math.PI/2-this.armRotation.vertical;this.cameraRotation.y=0;this.cameraRotation.z=-this.armRotation.horizontal;var xa=this.cameraRotation.x;var za=this.cameraRotation.z;var dx=this.cameraOffset.x;var dy=this.cameraOffset.y;var sin=Math.sin,cos=Math.cos;this.cameraLocation.x=this.cameraLocation.x+dx*cos(za)+dy*-sin(za)*cos(xa);this.cameraLocation.y=this.cameraLocation.y+dx*sin(za)+dy*cos(za)*cos(xa);this.cameraLocation.z=this.cameraLocation.z+dy*sin(xa)};module.exports=Camera},function(module,exports,__webpack_require__){\"use strict\";var DataView=__webpack_require__(12);function Filter(dataGroup,column,graph){this.dataGroup=dataGroup;this.column=column;this.graph=graph;this.index=undefined;this.value=undefined;this.values=dataGroup.getDistinctValues(this.column);if(this.values.length>0){this.selectValue(0)}this.dataPoints=[];this.loaded=false;this.onLoadCallback=undefined;if(graph.animationPreload){this.loaded=false;this.loadInBackground()}else{this.loaded=true}}Filter.prototype.isLoaded=function(){return this.loaded};Filter.prototype.getLoadedProgress=function(){var len=this.values.length;var i=0;while(this.dataPoints[i]){i++}return Math.round(i/len*100)};Filter.prototype.getLabel=function(){return this.graph.filterLabel};Filter.prototype.getColumn=function(){return this.column};Filter.prototype.getSelectedValue=function(){if(this.index===undefined)return undefined;return this.values[this.index]};Filter.prototype.getValues=function(){return this.values};Filter.prototype.getValue=function(index){if(index>=this.values.length)throw new Error(\"Index out of range\");return this.values[index]};Filter.prototype._getDataPoints=function(index){if(index===undefined)index=this.index;if(index===undefined)return[];var dataPoints;if(this.dataPoints[index]){dataPoints=this.dataPoints[index]}else{var f={};f.column=this.column;f.value=this.values[index];var dataView=new DataView(this.dataGroup.getDataSet(),{filter:function filter(item){return item[f.column]==f.value}}).get();dataPoints=this.dataGroup._getDataPoints(dataView);this.dataPoints[index]=dataPoints}return dataPoints};Filter.prototype.setOnLoadCallback=function(callback){this.onLoadCallback=callback};Filter.prototype.selectValue=function(index){if(index>=this.values.length)throw new Error(\"Index out of range\");this.index=index;this.value=this.values[index]};Filter.prototype.loadInBackground=function(index){if(index===undefined)index=0;var frame=this.graph.frame;if(index<this.values.length){if(frame.progress===undefined){frame.progress=document.createElement(\"DIV\");frame.progress.style.position=\"absolute\";frame.progress.style.color=\"gray\";frame.appendChild(frame.progress)}var progress=this.getLoadedProgress();frame.progress.innerHTML=\"Loading animation... \"+progress+\"%\";frame.progress.style.bottom=60+\"px\";frame.progress.style.left=10+\"px\";var me=this;setTimeout(function(){me.loadInBackground(index+1)},10);this.loaded=false}else{this.loaded=true;if(frame.progress!==undefined){frame.removeChild(frame.progress);frame.progress=undefined}if(this.onLoadCallback)this.onLoadCallback()}};module.exports=Filter},function(module,exports,__webpack_require__){\"use strict\";var keycharm=__webpack_require__(35);var Emitter=__webpack_require__(44);var Hammer=__webpack_require__(10);var util=__webpack_require__(2);function Activator(container){this.active=false;this.dom={container:container};this.dom.overlay=document.createElement(\"div\");this.dom.overlay.className=\"vis-overlay\";this.dom.container.appendChild(this.dom.overlay);this.hammer=Hammer(this.dom.overlay);this.hammer.on(\"tap\",this._onTapOverlay.bind(this));var me=this;var events=[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"];events.forEach(function(event){me.hammer.on(event,function(event){event.stopPropagation()})});if(document&&document.body){this.onClick=function(event){if(!_hasParent(event.target,container)){me.deactivate()}};document.body.addEventListener(\"click\",this.onClick)}if(this.keycharm!==undefined){this.keycharm.destroy()}this.keycharm=keycharm();this.escListener=this.deactivate.bind(this)}Emitter(Activator.prototype);Activator.current=null;Activator.prototype.destroy=function(){this.deactivate();this.dom.overlay.parentNode.removeChild(this.dom.overlay);if(this.onClick){document.body.removeEventListener(\"click\",this.onClick)}this.hammer.destroy();this.hammer=null};Activator.prototype.activate=function(){if(Activator.current){Activator.current.deactivate()}Activator.current=this;this.active=true;this.dom.overlay.style.display=\"none\";util.addClassName(this.dom.container,\"vis-active\");this.emit(\"change\");this.emit(\"activate\");this.keycharm.bind(\"esc\",this.escListener)};Activator.prototype.deactivate=function(){this.active=false;this.dom.overlay.style.display=\"\";util.removeClassName(this.dom.container,\"vis-active\");this.keycharm.unbind(\"esc\",this.escListener);this.emit(\"change\");this.emit(\"deactivate\")};Activator.prototype._onTapOverlay=function(event){this.activate();event.stopPropagation()};function _hasParent(element,parent){while(element){if(element===parent){return true}element=element.parentNode}return false}module.exports=Activator},function(module,exports,__webpack_require__){\"use strict\";exports[\"en\"]={current:\"current\",time:\"time\"};exports[\"en_EN\"]=exports[\"en\"];exports[\"en_US\"]=exports[\"en\"];exports[\"it\"]={current:\"attuale\",time:\"tempo\"};exports[\"it_IT\"]=exports[\"it\"];exports[\"it_CH\"]=exports[\"it\"];exports[\"nl\"]={current:\"huidige\",time:\"tijd\"};exports[\"nl_NL\"]=exports[\"nl\"];exports[\"nl_BE\"]=exports[\"nl\"];exports[\"de\"]={current:\"Aktuelle\",time:\"Zeit\"};exports[\"de_DE\"]=exports[\"de\"];exports[\"fr\"]={current:\"actuel\",time:\"heure\"};exports[\"fr_FR\"]=exports[\"fr\"];exports[\"fr_CA\"]=exports[\"fr\"];exports[\"fr_BE\"]=exports[\"fr\"];exports[\"es\"]={current:\"corriente\",time:\"hora\"};exports[\"es_ES\"]=exports[\"es\"]},function(module,exports,__webpack_require__){\"use strict\";var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var TimeStep=__webpack_require__(66);var Component=__webpack_require__(16);var Group=__webpack_require__(68);var BackgroundGroup=__webpack_require__(69);var BoxItem=__webpack_require__(101);var PointItem=__webpack_require__(102);var RangeItem=__webpack_require__(70);var BackgroundItem=__webpack_require__(103);var Popup=__webpack_require__(104)[\"default\"];var UNGROUPED=\"__ungrouped__\";var BACKGROUND=\"__background__\";function ItemSet(body,options){this.body=body;this.defaultOptions={type:null,orientation:{item:\"bottom\"},align:\"auto\",stack:true,stackSubgroups:true,groupOrderSwap:function groupOrderSwap(fromGroup,toGroup,groups){var targetOrder=toGroup.order;toGroup.order=fromGroup.order;fromGroup.order=targetOrder},groupOrder:\"order\",selectable:true,multiselect:false,itemsAlwaysDraggable:{item:false,range:false},editable:{updateTime:false,updateGroup:false,add:false,remove:false,overrideItems:false},groupEditable:{order:false,add:false,remove:false},snap:TimeStep.snap,onDropObjectOnItem:function onDropObjectOnItem(objectData,item,callback){callback(item)},onAdd:function onAdd(item,callback){callback(item)},onUpdate:function onUpdate(item,callback){callback(item)},onMove:function onMove(item,callback){callback(item)},onRemove:function onRemove(item,callback){callback(item)},onMoving:function onMoving(item,callback){callback(item)},onAddGroup:function onAddGroup(item,callback){callback(item)},onMoveGroup:function onMoveGroup(item,callback){callback(item)},onRemoveGroup:function onRemoveGroup(item,callback){callback(item)},margin:{item:{horizontal:10,vertical:10},axis:20},showTooltips:true,tooltip:{followMouse:false,overflowMethod:\"flip\"},tooltipOnItemUpdateTime:false};this.options=util.extend({},this.defaultOptions);this.options.rtl=options.rtl;this.itemOptions={type:{start:\"Date\",end:\"Date\"}};this.conversion={toScreen:body.util.toScreen,toTime:body.util.toTime};this.dom={};this.props={};this.hammer=null;var me=this;this.itemsData=null;this.groupsData=null;this.itemListeners={add:function add(event,params,senderId){me._onAdd(params.items)},update:function update(event,params,senderId){me._onUpdate(params.items)},remove:function remove(event,params,senderId){me._onRemove(params.items)}};this.groupListeners={add:function add(event,params,senderId){me._onAddGroups(params.items);if(me.groupsData&&me.groupsData.length>0){var groupsData=me.groupsData.getDataSet();groupsData.get().forEach(function(groupData){if(groupData.nestedGroups){if(groupData.showNested!=false){groupData.showNested=true}var updatedGroups=[];groupData.nestedGroups.forEach(function(nestedGroupId){var updatedNestedGroup=groupsData.get(nestedGroupId);if(!updatedNestedGroup){return}updatedNestedGroup.nestedInGroup=groupData.id;if(groupData.showNested==false){updatedNestedGroup.visible=false}updatedGroups=updatedGroups.concat(updatedNestedGroup)});groupsData.update(updatedGroups,senderId)}})}},update:function update(event,params,senderId){me._onUpdateGroups(params.items)},remove:function remove(event,params,senderId){me._onRemoveGroups(params.items)}};this.items={};this.groups={};this.groupIds=[];this.selection=[];this.popup=null;this.touchParams={};this.groupTouchParams={};this._create();this.setOptions(options)}ItemSet.prototype=new Component;ItemSet.types={background:BackgroundItem,box:BoxItem,range:RangeItem,point:PointItem};ItemSet.prototype._create=function(){var frame=document.createElement(\"div\");frame.className=\"vis-itemset\";frame[\"timeline-itemset\"]=this;this.dom.frame=frame;var background=document.createElement(\"div\");background.className=\"vis-background\";frame.appendChild(background);this.dom.background=background;var foreground=document.createElement(\"div\");foreground.className=\"vis-foreground\";frame.appendChild(foreground);this.dom.foreground=foreground;var axis=document.createElement(\"div\");axis.className=\"vis-axis\";this.dom.axis=axis;var labelSet=document.createElement(\"div\");labelSet.className=\"vis-labelset\";this.dom.labelSet=labelSet;this._updateUngrouped();var backgroundGroup=new BackgroundGroup(BACKGROUND,null,this);backgroundGroup.show();this.groups[BACKGROUND]=backgroundGroup;this.hammer=new Hammer(this.body.dom.centerContainer);this.hammer.on(\"hammer.input\",function(event){if(event.isFirst){this._onTouch(event)}}.bind(this));this.hammer.on(\"panstart\",this._onDragStart.bind(this));this.hammer.on(\"panmove\",this._onDrag.bind(this));this.hammer.on(\"panend\",this._onDragEnd.bind(this));this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL});this.hammer.on(\"tap\",this._onSelectItem.bind(this));this.hammer.on(\"press\",this._onMultiSelectItem.bind(this));this.hammer.on(\"doubletap\",this._onAddItem.bind(this));if(this.options.rtl){\nthis.groupHammer=new Hammer(this.body.dom.rightContainer)}else{this.groupHammer=new Hammer(this.body.dom.leftContainer)}this.groupHammer.on(\"tap\",this._onGroupClick.bind(this));this.groupHammer.on(\"panstart\",this._onGroupDragStart.bind(this));this.groupHammer.on(\"panmove\",this._onGroupDrag.bind(this));this.groupHammer.on(\"panend\",this._onGroupDragEnd.bind(this));this.groupHammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_VERTICAL});this.body.dom.centerContainer.addEventListener(\"mouseover\",this._onMouseOver.bind(this));this.body.dom.centerContainer.addEventListener(\"mouseout\",this._onMouseOut.bind(this));this.body.dom.centerContainer.addEventListener(\"mousemove\",this._onMouseMove.bind(this));this.body.dom.centerContainer.addEventListener(\"contextmenu\",this._onDragEnd.bind(this));this.body.dom.centerContainer.addEventListener(\"mousewheel\",this._onMouseWheel.bind(this));this.show()};ItemSet.prototype.setOptions=function(options){if(options){var fields=[\"type\",\"rtl\",\"align\",\"order\",\"stack\",\"stackSubgroups\",\"selectable\",\"multiselect\",\"multiselectPerGroup\",\"groupOrder\",\"dataAttributes\",\"template\",\"groupTemplate\",\"visibleFrameTemplate\",\"hide\",\"snap\",\"groupOrderSwap\",\"showTooltips\",\"tooltip\",\"tooltipOnItemUpdateTime\"];util.selectiveExtend(fields,this.options,options);if(\"itemsAlwaysDraggable\"in options){if(typeof options.itemsAlwaysDraggable===\"boolean\"){this.options.itemsAlwaysDraggable.item=options.itemsAlwaysDraggable;this.options.itemsAlwaysDraggable.range=false}else if((0,_typeof3[\"default\"])(options.itemsAlwaysDraggable)===\"object\"){util.selectiveExtend([\"item\",\"range\"],this.options.itemsAlwaysDraggable,options.itemsAlwaysDraggable);if(!this.options.itemsAlwaysDraggable.item){this.options.itemsAlwaysDraggable.range=false}}}if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation.item=options.orientation===\"top\"?\"top\":\"bottom\"}else if((0,_typeof3[\"default\"])(options.orientation)===\"object\"&&\"item\"in options.orientation){this.options.orientation.item=options.orientation.item}}if(\"margin\"in options){if(typeof options.margin===\"number\"){this.options.margin.axis=options.margin;this.options.margin.item.horizontal=options.margin;this.options.margin.item.vertical=options.margin}else if((0,_typeof3[\"default\"])(options.margin)===\"object\"){util.selectiveExtend([\"axis\"],this.options.margin,options.margin);if(\"item\"in options.margin){if(typeof options.margin.item===\"number\"){this.options.margin.item.horizontal=options.margin.item;this.options.margin.item.vertical=options.margin.item}else if((0,_typeof3[\"default\"])(options.margin.item)===\"object\"){util.selectiveExtend([\"horizontal\",\"vertical\"],this.options.margin.item,options.margin.item)}}}}if(\"editable\"in options){if(typeof options.editable===\"boolean\"){this.options.editable.updateTime=options.editable;this.options.editable.updateGroup=options.editable;this.options.editable.add=options.editable;this.options.editable.remove=options.editable;this.options.editable.overrideItems=false}else if((0,_typeof3[\"default\"])(options.editable)===\"object\"){util.selectiveExtend([\"updateTime\",\"updateGroup\",\"add\",\"remove\",\"overrideItems\"],this.options.editable,options.editable)}}if(\"groupEditable\"in options){if(typeof options.groupEditable===\"boolean\"){this.options.groupEditable.order=options.groupEditable;this.options.groupEditable.add=options.groupEditable;this.options.groupEditable.remove=options.groupEditable}else if((0,_typeof3[\"default\"])(options.groupEditable)===\"object\"){util.selectiveExtend([\"order\",\"add\",\"remove\"],this.options.groupEditable,options.groupEditable)}}var addCallback=function(name){var fn=options[name];if(fn){if(!(fn instanceof Function)){throw new Error(\"option \"+name+\" must be a function \"+name+\"(item, callback)\")}this.options[name]=fn}}.bind(this);[\"onDropObjectOnItem\",\"onAdd\",\"onUpdate\",\"onRemove\",\"onMove\",\"onMoving\",\"onAddGroup\",\"onMoveGroup\",\"onRemoveGroup\"].forEach(addCallback);this.markDirty()}};ItemSet.prototype.markDirty=function(options){this.groupIds=[];if(options&&options.refreshItems){util.forEach(this.items,function(item){item.dirty=true;if(item.displayed)item.redraw()})}};ItemSet.prototype.destroy=function(){this.hide();this.setItems(null);this.setGroups(null);this.hammer=null;this.body=null;this.conversion=null};ItemSet.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}if(this.dom.axis.parentNode){this.dom.axis.parentNode.removeChild(this.dom.axis)}if(this.dom.labelSet.parentNode){this.dom.labelSet.parentNode.removeChild(this.dom.labelSet)}};ItemSet.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}if(!this.dom.axis.parentNode){this.body.dom.backgroundVertical.appendChild(this.dom.axis)}if(!this.dom.labelSet.parentNode){if(this.options.rtl){this.body.dom.right.appendChild(this.dom.labelSet)}else{this.body.dom.left.appendChild(this.dom.labelSet)}}};ItemSet.prototype.setSelection=function(ids){var i,ii,id,item;if(ids==undefined)ids=[];if(!Array.isArray(ids))ids=[ids];for(i=0,ii=this.selection.length;i<ii;i++){id=this.selection[i];item=this.items[id];if(item)item.unselect()}this.selection=[];for(i=0,ii=ids.length;i<ii;i++){id=ids[i];item=this.items[id];if(item){this.selection.push(id);item.select()}}};ItemSet.prototype.getSelection=function(){return this.selection.concat([])};ItemSet.prototype.getVisibleItems=function(){var range=this.body.range.getRange();var right,left;if(this.options.rtl){right=this.body.util.toScreen(range.start);left=this.body.util.toScreen(range.end)}else{left=this.body.util.toScreen(range.start);right=this.body.util.toScreen(range.end)}var ids=[];for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){var group=this.groups[groupId];var rawVisibleItems=group.isVisible?group.visibleItems:[];for(var i=0;i<rawVisibleItems.length;i++){var item=rawVisibleItems[i];if(this.options.rtl){if(item.right<left&&item.right+item.width>right){ids.push(item.id)}}else{if(item.left<right&&item.left+item.width>left){ids.push(item.id)}}}}}return ids};ItemSet.prototype._deselect=function(id){var selection=this.selection;for(var i=0,ii=selection.length;i<ii;i++){if(selection[i]==id){selection.splice(i,1);break}}};ItemSet.prototype.redraw=function(){var margin=this.options.margin,range=this.body.range,asSize=util.option.asSize,options=this.options,orientation=options.orientation.item,resized=false,frame=this.dom.frame;this.props.top=this.body.domProps.top.height+this.body.domProps.border.top;if(this.options.rtl){this.props.right=this.body.domProps.right.width+this.body.domProps.border.right}else{this.props.left=this.body.domProps.left.width+this.body.domProps.border.left}frame.className=\"vis-itemset\";resized=this._orderGroups()||resized;var visibleInterval=range.end-range.start;var zoomed=visibleInterval!=this.lastVisibleInterval||this.props.width!=this.props.lastWidth;var scrolled=range.start!=this.lastRangeStart;var changedStackOption=options.stack!=this.lastStack;var changedStackSubgroupsOption=options.stackSubgroups!=this.lastStackSubgroups;var forceRestack=zoomed||scrolled||changedStackOption||changedStackSubgroupsOption;this.lastVisibleInterval=visibleInterval;this.lastRangeStart=range.start;this.lastStack=options.stack;this.lastStackSubgroups=options.stackSubgroups;this.props.lastWidth=this.props.width;var firstGroup=this._firstGroup();var firstMargin={item:margin.item,axis:margin.axis};var nonFirstMargin={item:margin.item,axis:margin.item.vertical/2};var height=0;var minHeight=margin.axis+margin.item.vertical;this.groups[BACKGROUND].redraw(range,nonFirstMargin,forceRestack);var redrawQueue={};var redrawQueueLength=0;util.forEach(this.groups,function(group,key){if(key===BACKGROUND)return;var groupMargin=group==firstGroup?firstMargin:nonFirstMargin;var returnQueue=true;redrawQueue[key]=group.redraw(range,groupMargin,forceRestack,returnQueue);redrawQueueLength=redrawQueue[key].length});var needRedraw=redrawQueueLength>0;if(needRedraw){var redrawResults={};for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns,key){redrawResults[key]=fns[i]()})}util.forEach(this.groups,function(group,key){if(key===BACKGROUND)return;var groupResized=redrawResults[key];resized=groupResized||resized;height+=group.height});height=Math.max(height,minHeight)}height=Math.max(height,minHeight);frame.style.height=asSize(height);this.props.width=frame.offsetWidth;this.props.height=height;this.dom.axis.style.top=asSize(orientation==\"top\"?this.body.domProps.top.height+this.body.domProps.border.top:this.body.domProps.top.height+this.body.domProps.centerContainer.height);if(this.options.rtl){this.dom.axis.style.right=\"0\"}else{this.dom.axis.style.left=\"0\"}this.initialItemSetDrawn=true;resized=this._isResized()||resized;return resized};ItemSet.prototype._firstGroup=function(){var firstGroupIndex=this.options.orientation.item==\"top\"?0:this.groupIds.length-1;var firstGroupId=this.groupIds[firstGroupIndex];var firstGroup=this.groups[firstGroupId]||this.groups[UNGROUPED];return firstGroup||null};ItemSet.prototype._updateUngrouped=function(){var ungrouped=this.groups[UNGROUPED];var item,itemId;if(this.groupsData){if(ungrouped){ungrouped.hide();delete this.groups[UNGROUPED];for(itemId in this.items){if(this.items.hasOwnProperty(itemId)){item=this.items[itemId];item.parent&&item.parent.remove(item);var groupId=this._getGroupId(item.data);var group=this.groups[groupId];group&&group.add(item)||item.hide()}}}}else{if(!ungrouped){var id=null;var data=null;ungrouped=new Group(id,data,this);this.groups[UNGROUPED]=ungrouped;for(itemId in this.items){if(this.items.hasOwnProperty(itemId)){item=this.items[itemId];ungrouped.add(item)}}ungrouped.show()}}};ItemSet.prototype.getLabelSet=function(){return this.dom.labelSet};ItemSet.prototype.setItems=function(items){var me=this,ids,oldItemsData=this.itemsData;if(!items){this.itemsData=null}else if(items instanceof DataSet||items instanceof DataView){this.itemsData=items}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(oldItemsData){util.forEach(this.itemListeners,function(callback,event){oldItemsData.off(event,callback)});ids=oldItemsData.getIds();this._onRemove(ids)}if(this.itemsData){var id=this.id;util.forEach(this.itemListeners,function(callback,event){me.itemsData.on(event,callback,id)});ids=this.itemsData.getIds();this._onAdd(ids);this._updateUngrouped()}this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype.getItems=function(){return this.itemsData};ItemSet.prototype.setGroups=function(groups){var me=this,ids;if(this.groupsData){util.forEach(this.groupListeners,function(callback,event){me.groupsData.off(event,callback)});ids=this.groupsData.getIds();this.groupsData=null;this._onRemoveGroups(ids)}if(!groups){this.groupsData=null}else if(groups instanceof DataSet||groups instanceof DataView){this.groupsData=groups}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(this.groupsData){var groupsData=this.groupsData;if(this.groupsData instanceof DataView){groupsData=this.groupsData.getDataSet()}groupsData.get().forEach(function(group){if(group.nestedGroups){group.nestedGroups.forEach(function(nestedGroupId){var updatedNestedGroup=groupsData.get(nestedGroupId);updatedNestedGroup.nestedInGroup=group.id;if(group.showNested==false){updatedNestedGroup.visible=false}groupsData.update(updatedNestedGroup)})}});var id=this.id;util.forEach(this.groupListeners,function(callback,event){me.groupsData.on(event,callback,id)});ids=this.groupsData.getIds();this._onAddGroups(ids)}this._updateUngrouped();this._order();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype.getGroups=function(){return this.groupsData};ItemSet.prototype.removeItem=function(id){var item=this.itemsData.get(id),dataset=this.itemsData.getDataSet();if(item){this.options.onRemove(item,function(item){if(item){dataset.remove(id)}})}};ItemSet.prototype._getType=function(itemData){return itemData.type||this.options.type||(itemData.end?\"range\":\"box\")};ItemSet.prototype._getGroupId=function(itemData){var type=this._getType(itemData);if(type==\"background\"&&itemData.group==undefined){return BACKGROUND}else{return this.groupsData?itemData.group:UNGROUPED}};ItemSet.prototype._onUpdate=function(ids){var me=this;ids.forEach(function(id){var itemData=me.itemsData.get(id,me.itemOptions);var item=me.items[id];var type=itemData?me._getType(itemData):null;var constructor=ItemSet.types[type];var selected;if(item){if(!constructor||!(item instanceof constructor)){selected=item.selected;me._removeItem(item);item=null}else{me._updateItem(item,itemData)}}if(!item&&itemData){if(constructor){item=new constructor(itemData,me.conversion,me.options);item.id=id;me._addItem(item);if(selected){this.selection.push(id);item.select()}}else if(type==\"rangeoverflow\"){throw new TypeError('Item type \"rangeoverflow\" is deprecated. Use css styling instead: '+\".vis-item.vis-range .vis-item-content {overflow: visible;}\")}else{throw new TypeError('Unknown item type \"'+type+'\"')}}}.bind(this));this._order();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._onAdd=ItemSet.prototype._onUpdate;ItemSet.prototype._onRemove=function(ids){var count=0;var me=this;ids.forEach(function(id){var item=me.items[id];if(item){count++;me._removeItem(item)}});if(count){this._order();this.body.emitter.emit(\"_change\",{queue:true})}};ItemSet.prototype._order=function(){util.forEach(this.groups,function(group){group.order()})};ItemSet.prototype._onUpdateGroups=function(ids){this._onAddGroups(ids)};ItemSet.prototype._onAddGroups=function(ids){var me=this;ids.forEach(function(id){var groupData=me.groupsData.get(id);var group=me.groups[id];if(!group){if(id==UNGROUPED||id==BACKGROUND){throw new Error(\"Illegal group id. \"+id+\" is a reserved id.\")}var groupOptions=(0,_create2[\"default\"])(me.options);util.extend(groupOptions,{height:null});group=new Group(id,groupData,me);me.groups[id]=group;for(var itemId in me.items){if(me.items.hasOwnProperty(itemId)){var item=me.items[itemId];if(item.data.group==id){group.add(item)}}}group.order();group.show()}else{group.setData(groupData)}});this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._onRemoveGroups=function(ids){var groups=this.groups;ids.forEach(function(id){var group=groups[id];if(group){group.hide();delete groups[id]}});this.markDirty();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._orderGroups=function(){if(this.groupsData){var groupIds=this.groupsData.getIds({order:this.options.groupOrder});groupIds=this._orderNestedGroups(groupIds);var changed=!util.equalArray(groupIds,this.groupIds);if(changed){var groups=this.groups;groupIds.forEach(function(groupId){groups[groupId].hide()});groupIds.forEach(function(groupId){groups[groupId].show()});this.groupIds=groupIds}return changed}else{return false}};ItemSet.prototype._orderNestedGroups=function(groupIds){var newGroupIdsOrder=[];groupIds.forEach(function(groupId){var groupData=this.groupsData.get(groupId);if(!groupData.nestedInGroup){newGroupIdsOrder.push(groupId)}if(groupData.nestedGroups){var nestedGroups=this.groupsData.get({filter:function filter(nestedGroup){return nestedGroup.nestedInGroup==groupId},order:this.options.groupOrder});var nestedGroupIds=nestedGroups.map(function(nestedGroup){return nestedGroup.id});newGroupIdsOrder=newGroupIdsOrder.concat(nestedGroupIds)}},this);return newGroupIdsOrder};ItemSet.prototype._addItem=function(item){this.items[item.id]=item;var groupId=this._getGroupId(item.data);var group=this.groups[groupId];if(!group){item.groupShowing=false}else if(group&&group.data&&group.data.showNested){item.groupShowing=true}if(group)group.add(item)};ItemSet.prototype._updateItem=function(item,itemData){item.setData(itemData);var groupId=this._getGroupId(item.data);var group=this.groups[groupId];if(!group){item.groupShowing=false}else if(group&&group.data&&group.data.showNested){item.groupShowing=true}};ItemSet.prototype._removeItem=function(item){item.hide();delete this.items[item.id];var index=this.selection.indexOf(item.id);if(index!=-1)this.selection.splice(index,1);item.parent&&item.parent.remove(item)};ItemSet.prototype._constructByEndArray=function(array){var endArray=[];for(var i=0;i<array.length;i++){if(array[i]instanceof RangeItem){endArray.push(array[i])}}return endArray};ItemSet.prototype._onTouch=function(event){this.touchParams.item=this.itemFromTarget(event);this.touchParams.dragLeftItem=event.target.dragLeftItem||false;this.touchParams.dragRightItem=event.target.dragRightItem||false;this.touchParams.itemProps=null};ItemSet.prototype._getGroupIndex=function(groupId){for(var i=0;i<this.groupIds.length;i++){if(groupId==this.groupIds[i])return i}};ItemSet.prototype._onDragStart=function(event){if(this.touchParams.itemIsDragging){return}var item=this.touchParams.item||null;var me=this;var props;if(item&&(item.selected||this.options.itemsAlwaysDraggable.item)){if(this.options.editable.overrideItems&&!this.options.editable.updateTime&&!this.options.editable.updateGroup){return}if(item.editable!=null&&!item.editable.updateTime&&!item.editable.updateGroup&&!this.options.editable.overrideItems){return}var dragLeftItem=this.touchParams.dragLeftItem;var dragRightItem=this.touchParams.dragRightItem;this.touchParams.itemIsDragging=true;this.touchParams.selectedItem=item;if(dragLeftItem){props={item:dragLeftItem,initialX:event.center.x,dragLeft:true,data:this._cloneItemData(item.data)};this.touchParams.itemProps=[props]}else if(dragRightItem){props={item:dragRightItem,initialX:event.center.x,dragRight:true,data:this._cloneItemData(item.data)};this.touchParams.itemProps=[props]}else if(this.options.editable.add&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey)){this._onDragStartAddItem(event)}else{if(this.groupIds.length<1){this.redraw()}var baseGroupIndex=this._getGroupIndex(item.data.group);var itemsToDrag=this.options.itemsAlwaysDraggable.item&&!item.selected?[item.id]:this.getSelection();this.touchParams.itemProps=itemsToDrag.map(function(id){var item=me.items[id];var groupIndex=me._getGroupIndex(item.data.group);return{item:item,initialX:event.center.x,groupOffset:baseGroupIndex-groupIndex,data:this._cloneItemData(item.data)}}.bind(this))}event.stopPropagation()}else if(this.options.editable.add&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey)){this._onDragStartAddItem(event)}};ItemSet.prototype._onDragStartAddItem=function(event){var xAbs;var x;var snap=this.options.snap||null;if(this.options.rtl){xAbs=util.getAbsoluteRight(this.dom.frame);x=xAbs-event.center.x+10}else{xAbs=util.getAbsoluteLeft(this.dom.frame);x=event.center.x-xAbs-10}var time=this.body.util.toTime(x);var scale=this.body.util.getScale();var step=this.body.util.getStep();var start=snap?snap(time,scale,step):time;var end=start;var itemData={type:\"range\",start:start,end:end,content:\"new item\"};var id=util.randomUUID();itemData[this.itemsData._fieldId]=id;var group=this.groupFromTarget(event);if(group){itemData.group=group.groupId}var newItem=new RangeItem(itemData,this.conversion,this.options);newItem.id=id;newItem.data=this._cloneItemData(itemData);this._addItem(newItem);this.touchParams.selectedItem=newItem;var props={item:newItem,initialX:event.center.x,data:newItem.data};if(this.options.rtl){props.dragLeft=true}else{props.dragRight=true}this.touchParams.itemProps=[props];event.stopPropagation()};ItemSet.prototype._onDrag=function(event){if(this.touchParams.itemProps){event.stopPropagation();var me=this;var snap=this.options.snap||null;var xOffset;if(this.options.rtl){xOffset=this.body.dom.root.offsetLeft+this.body.domProps.right.width}else{xOffset=this.body.dom.root.offsetLeft+this.body.domProps.left.width}var scale=this.body.util.getScale();var step=this.body.util.getStep();var selectedItem=this.touchParams.selectedItem;var updateGroupAllowed=(this.options.editable.overrideItems||selectedItem.editable==null)&&this.options.editable.updateGroup||!this.options.editable.overrideItems&&selectedItem.editable!=null&&selectedItem.editable.updateGroup;var newGroupBase=null;if(updateGroupAllowed&&selectedItem){if(selectedItem.data.group!=undefined){var group=me.groupFromTarget(event);if(group){newGroupBase=this._getGroupIndex(group.groupId)}}}this.touchParams.itemProps.forEach(function(props){var current=me.body.util.toTime(event.center.x-xOffset);var initial=me.body.util.toTime(props.initialX-xOffset);var offset;var initialStart;var initialEnd;var start;var end;if(this.options.rtl){offset=-(current-initial)}else{offset=current-initial}var itemData=this._cloneItemData(props.item.data);if(props.item.editable!=null&&!props.item.editable.updateTime&&!props.item.editable.updateGroup&&!me.options.editable.overrideItems){return}var updateTimeAllowed=(this.options.editable.overrideItems||selectedItem.editable==null)&&this.options.editable.updateTime||!this.options.editable.overrideItems&&selectedItem.editable!=null&&selectedItem.editable.updateTime;if(updateTimeAllowed){if(props.dragLeft){if(this.options.rtl){if(itemData.end!=undefined){initialEnd=util.convert(props.data.end,\"Date\");end=new Date(initialEnd.valueOf()+offset);itemData.end=snap?snap(end,scale,step):end}}else{if(itemData.start!=undefined){initialStart=util.convert(props.data.start,\"Date\");start=new Date(initialStart.valueOf()+offset);itemData.start=snap?snap(start,scale,step):start}}}else if(props.dragRight){if(this.options.rtl){if(itemData.start!=undefined){initialStart=util.convert(props.data.start,\"Date\");start=new Date(initialStart.valueOf()+offset);itemData.start=snap?snap(start,scale,step):start}}else{if(itemData.end!=undefined){initialEnd=util.convert(props.data.end,\"Date\");end=new Date(initialEnd.valueOf()+offset);itemData.end=snap?snap(end,scale,step):end}}}else{if(itemData.start!=undefined){initialStart=util.convert(props.data.start,\"Date\").valueOf();start=new Date(initialStart+offset);if(itemData.end!=undefined){initialEnd=util.convert(props.data.end,\"Date\");var duration=initialEnd.valueOf()-initialStart.valueOf();itemData.start=snap?snap(start,scale,step):start;itemData.end=new Date(itemData.start.valueOf()+duration)}else{itemData.start=snap?snap(start,scale,step):start}}}}if(updateGroupAllowed&&!props.dragLeft&&!props.dragRight&&newGroupBase!=null){if(itemData.group!=undefined){var newOffset=newGroupBase-props.groupOffset;newOffset=Math.max(0,newOffset);newOffset=Math.min(me.groupIds.length-1,newOffset);itemData.group=me.groupIds[newOffset]}}itemData=this._cloneItemData(itemData);me.options.onMoving(itemData,function(itemData){if(itemData){props.item.setData(this._cloneItemData(itemData,\"Date\"))}}.bind(this))}.bind(this));this.body.emitter.emit(\"_change\")}};ItemSet.prototype._moveToGroup=function(item,groupId){var group=this.groups[groupId];if(group&&group.groupId!=item.data.group){var oldGroup=item.parent;oldGroup.remove(item);oldGroup.order();item.data.group=group.groupId;group.add(item);group.order()}};ItemSet.prototype._onDragEnd=function(event){this.touchParams.itemIsDragging=false;if(this.touchParams.itemProps){event.stopPropagation();var me=this;var dataset=this.itemsData.getDataSet();var itemProps=this.touchParams.itemProps;this.touchParams.itemProps=null;itemProps.forEach(function(props){var id=props.item.id;var exists=me.itemsData.get(id,me.itemOptions)!=null;if(!exists){me.options.onAdd(props.item.data,function(itemData){me._removeItem(props.item);if(itemData){me.itemsData.getDataSet().add(itemData)}me.body.emitter.emit(\"_change\")})}else{var itemData=this._cloneItemData(props.item.data);me.options.onMove(itemData,function(itemData){if(itemData){itemData[dataset._fieldId]=id;dataset.update(itemData)}else{props.item.setData(props.data);me.body.emitter.emit(\"_change\")}})}}.bind(this))}};ItemSet.prototype._onGroupClick=function(event){var group=this.groupFromTarget(event);if(!group||!group.nestedGroups)return;var groupsData=this.groupsData.getDataSet();var nestingGroup=groupsData.get(group.groupId);if(nestingGroup.showNested==undefined){nestingGroup.showNested=true}nestingGroup.showNested=!nestingGroup.showNested;var nestedGroups=groupsData.get(group.nestedGroups).map(function(nestedGroup){nestedGroup.visible=nestingGroup.showNested;return nestedGroup});groupsData.update(nestedGroups.concat(nestingGroup));if(nestingGroup.showNested){util.removeClassName(group.dom.label,\"collapsed\");util.addClassName(group.dom.label,\"expanded\")}else{util.removeClassName(group.dom.label,\"expanded\");var collapsedDirClassName=this.options.rtl?\"collapsed-rtl\":\"collapsed\";util.addClassName(group.dom.label,collapsedDirClassName)}};ItemSet.prototype._onGroupDragStart=function(event){if(this.options.groupEditable.order){this.groupTouchParams.group=this.groupFromTarget(event);if(this.groupTouchParams.group){event.stopPropagation();this.groupTouchParams.originalOrder=this.groupsData.getIds({order:this.options.groupOrder})}}};ItemSet.prototype._onGroupDrag=function(event){if(this.options.groupEditable.order&&this.groupTouchParams.group){event.stopPropagation();var groupsData=this.groupsData;if(this.groupsData instanceof DataView){groupsData=this.groupsData.getDataSet()}var group=this.groupFromTarget(event);if(group&&group.height!=this.groupTouchParams.group.height){var movingUp=group.top<this.groupTouchParams.group.top;var clientY=event.center?event.center.y:event.clientY;var targetGroupTop=util.getAbsoluteTop(group.dom.foreground);var draggedGroupHeight=this.groupTouchParams.group.height;if(movingUp){if(targetGroupTop+draggedGroupHeight<clientY){return}}else{var targetGroupHeight=group.height;if(targetGroupTop+targetGroupHeight-draggedGroupHeight>clientY){return}}}if(group&&group!=this.groupTouchParams.group){var targetGroup=groupsData.get(group.groupId);var draggedGroup=groupsData.get(this.groupTouchParams.group.groupId);if(draggedGroup&&targetGroup){this.options.groupOrderSwap(draggedGroup,targetGroup,groupsData);groupsData.update(draggedGroup);groupsData.update(targetGroup)}var newOrder=groupsData.getIds({order:this.options.groupOrder});if(!util.equalArray(newOrder,this.groupTouchParams.originalOrder)){var origOrder=this.groupTouchParams.originalOrder;var draggedId=this.groupTouchParams.group.groupId;var numGroups=Math.min(origOrder.length,newOrder.length);var curPos=0;var newOffset=0;var orgOffset=0;while(curPos<numGroups){while(curPos+newOffset<numGroups&&curPos+orgOffset<numGroups&&newOrder[curPos+newOffset]==origOrder[curPos+orgOffset]){curPos++}if(curPos+newOffset>=numGroups){break}if(newOrder[curPos+newOffset]==draggedId){newOffset=1}else if(origOrder[curPos+orgOffset]==draggedId){orgOffset=1}else{var slippedPosition=newOrder.indexOf(origOrder[curPos+orgOffset]);var switchGroup=groupsData.get(newOrder[curPos+newOffset]);var shouldBeGroup=groupsData.get(origOrder[curPos+orgOffset]);this.options.groupOrderSwap(switchGroup,shouldBeGroup,groupsData);groupsData.update(switchGroup);groupsData.update(shouldBeGroup);var switchGroupId=newOrder[curPos+newOffset];newOrder[curPos+newOffset]=origOrder[curPos+orgOffset];newOrder[slippedPosition]=switchGroupId;curPos++}}}}}};ItemSet.prototype._onGroupDragEnd=function(event){if(this.options.groupEditable.order&&this.groupTouchParams.group){event.stopPropagation();var me=this;var id=me.groupTouchParams.group.groupId;var dataset=me.groupsData.getDataSet();var groupData=util.extend({},dataset.get(id));me.options.onMoveGroup(groupData,function(groupData){if(groupData){groupData[dataset._fieldId]=id;dataset.update(groupData)}else{var newOrder=dataset.getIds({order:me.options.groupOrder});if(!util.equalArray(newOrder,me.groupTouchParams.originalOrder)){var origOrder=me.groupTouchParams.originalOrder;var numGroups=Math.min(origOrder.length,newOrder.length);var curPos=0;while(curPos<numGroups){while(curPos<numGroups&&newOrder[curPos]==origOrder[curPos]){curPos++}if(curPos>=numGroups){break}var slippedPosition=newOrder.indexOf(origOrder[curPos]);var switchGroup=dataset.get(newOrder[curPos]);var shouldBeGroup=dataset.get(origOrder[curPos]);me.options.groupOrderSwap(switchGroup,shouldBeGroup,dataset);dataset.update(switchGroup);dataset.update(shouldBeGroup);var switchGroupId=newOrder[curPos];newOrder[curPos]=origOrder[curPos];newOrder[slippedPosition]=switchGroupId;curPos++}}}});me.body.emitter.emit(\"groupDragged\",{groupId:id})}};ItemSet.prototype._onSelectItem=function(event){if(!this.options.selectable)return;var ctrlKey=event.srcEvent&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey);var shiftKey=event.srcEvent&&event.srcEvent.shiftKey;if(ctrlKey||shiftKey){this._onMultiSelectItem(event);return}var oldSelection=this.getSelection();var item=this.itemFromTarget(event);var selection=item?[item.id]:[];this.setSelection(selection);var newSelection=this.getSelection();if(newSelection.length>0||oldSelection.length>0){this.body.emitter.emit(\"select\",{items:newSelection,event:event})}};ItemSet.prototype._onMouseOver=function(event){var item=this.itemFromTarget(event);if(!item)return;var related=this.itemFromRelatedTarget(event);if(item===related){return}var title=item.getTitle();if(this.options.showTooltips&&title){if(this.popup==null){this.popup=new Popup(this.body.dom.root,this.options.tooltip.overflowMethod||\"flip\")}this.popup.setText(title);var container=this.body.dom.centerContainer;this.popup.setPosition(event.clientX-util.getAbsoluteLeft(container)+container.offsetLeft,event.clientY-util.getAbsoluteTop(container)+container.offsetTop);this.popup.show()}else{if(this.popup!=null){this.popup.hide()}}this.body.emitter.emit(\"itemover\",{item:item.id,event:event})};ItemSet.prototype._onMouseOut=function(event){var item=this.itemFromTarget(event);if(!item)return;var related=this.itemFromRelatedTarget(event);if(item===related){return}if(this.popup!=null){this.popup.hide()}this.body.emitter.emit(\"itemout\",{item:item.id,event:event})};ItemSet.prototype._onMouseMove=function(event){var item=this.itemFromTarget(event);if(!item)return;if(this.options.showTooltips&&this.options.tooltip.followMouse){if(this.popup){if(!this.popup.hidden){var container=this.body.dom.centerContainer;this.popup.setPosition(event.clientX-util.getAbsoluteLeft(container)+container.offsetLeft,event.clientY-util.getAbsoluteTop(container)+container.offsetTop);this.popup.show()}}}};ItemSet.prototype._onMouseWheel=function(event){if(this.touchParams.itemIsDragging){this._onDragEnd(event)}};ItemSet.prototype._onUpdateItem=function(item){if(!this.options.selectable)return;if(!this.options.editable.add)return;var me=this;if(item){var itemData=me.itemsData.get(item.id);this.options.onUpdate(itemData,function(itemData){if(itemData){me.itemsData.getDataSet().update(itemData)}})}};ItemSet.prototype._onDropObjectOnItem=function(event){var item=this.itemFromTarget(event);var objectData=JSON.parse(event.dataTransfer.getData(\"text\"));this.options.onDropObjectOnItem(objectData,item)};ItemSet.prototype._onAddItem=function(event){if(!this.options.selectable)return;if(!this.options.editable.add)return;var me=this;var snap=this.options.snap||null;var xAbs;var x;if(this.options.rtl){xAbs=util.getAbsoluteRight(this.dom.frame);x=xAbs-event.center.x}else{xAbs=util.getAbsoluteLeft(this.dom.frame);x=event.center.x-xAbs}var start=this.body.util.toTime(x);var scale=this.body.util.getScale();var step=this.body.util.getStep();var end;var newItemData;if(event.type==\"drop\"){newItemData=JSON.parse(event.dataTransfer.getData(\"text\"));newItemData.content=newItemData.content?newItemData.content:\"new item\";newItemData.start=newItemData.start?newItemData.start:snap?snap(start,scale,step):start;newItemData.type=newItemData.type||\"box\";newItemData[this.itemsData._fieldId]=newItemData.id||util.randomUUID();if(newItemData.type==\"range\"&&!newItemData.end){end=this.body.util.toTime(x+this.props.width/5);newItemData.end=snap?snap(end,scale,step):end}}else{newItemData={start:snap?snap(start,scale,step):start,content:\"new item\"};newItemData[this.itemsData._fieldId]=util.randomUUID();if(this.options.type===\"range\"){\nend=this.body.util.toTime(x+this.props.width/5);newItemData.end=snap?snap(end,scale,step):end}}var group=this.groupFromTarget(event);if(group){newItemData.group=group.groupId}newItemData=this._cloneItemData(newItemData);this.options.onAdd(newItemData,function(item){if(item){me.itemsData.getDataSet().add(item);if(event.type==\"drop\"){me.setSelection([item.id])}}})};ItemSet.prototype._onMultiSelectItem=function(event){if(!this.options.selectable)return;var item=this.itemFromTarget(event);if(item){var selection=this.options.multiselect?this.getSelection():[];var shiftKey=event.srcEvent&&event.srcEvent.shiftKey||false;if(shiftKey&&this.options.multiselect){var itemGroup=this.itemsData.get(item.id).group;var lastSelectedGroup=undefined;if(this.options.multiselectPerGroup){if(selection.length>0){lastSelectedGroup=this.itemsData.get(selection[0]).group}}if(!this.options.multiselectPerGroup||lastSelectedGroup==undefined||lastSelectedGroup==itemGroup){selection.push(item.id)}var range=ItemSet._getItemRange(this.itemsData.get(selection,this.itemOptions));if(!this.options.multiselectPerGroup||lastSelectedGroup==itemGroup){selection=[];for(var id in this.items){if(this.items.hasOwnProperty(id)){var _item=this.items[id];var start=_item.data.start;var end=_item.data.end!==undefined?_item.data.end:start;if(start>=range.min&&end<=range.max&&(!this.options.multiselectPerGroup||lastSelectedGroup==this.itemsData.get(_item.id).group)&&!(_item instanceof BackgroundItem)){selection.push(_item.id)}}}}}else{var index=selection.indexOf(item.id);if(index==-1){selection.push(item.id)}else{selection.splice(index,1)}}this.setSelection(selection);this.body.emitter.emit(\"select\",{items:this.getSelection(),event:event})}};ItemSet._getItemRange=function(itemsData){var max=null;var min=null;itemsData.forEach(function(data){if(min==null||data.start<min){min=data.start}if(data.end!=undefined){if(max==null||data.end>max){max=data.end}}else{if(max==null||data.start>max){max=data.start}}});return{min:min,max:max}};ItemSet.prototype.itemFromElement=function(element){var cur=element;while(cur){if(cur.hasOwnProperty(\"timeline-item\")){return cur[\"timeline-item\"]}cur=cur.parentNode}return null};ItemSet.prototype.itemFromTarget=function(event){return this.itemFromElement(event.target)};ItemSet.prototype.itemFromRelatedTarget=function(event){return this.itemFromElement(event.relatedTarget)};ItemSet.prototype.groupFromTarget=function(event){var clientY=event.center?event.center.y:event.clientY;var groupIds=this.groupIds;if(groupIds.length<=0&&this.groupsData){groupIds=this.groupsData.getIds({order:this.options.groupOrder})}for(var i=0;i<groupIds.length;i++){var groupId=groupIds[i];var group=this.groups[groupId];var foreground=group.dom.foreground;var top=util.getAbsoluteTop(foreground);if(clientY>top&&clientY<top+foreground.offsetHeight){return group}if(this.options.orientation.item===\"top\"){if(i===this.groupIds.length-1&&clientY>top){return group}}else{if(i===0&&clientY<top+foreground.offset){return group}}}return null};ItemSet.itemSetFromTarget=function(event){var target=event.target;while(target){if(target.hasOwnProperty(\"timeline-itemset\")){return target[\"timeline-itemset\"]}target=target.parentNode}return null};ItemSet.prototype._cloneItemData=function(itemData,type){var clone=util.extend({},itemData);if(!type){type=this.itemsData.getDataSet()._options.type}if(clone.start!=undefined){clone.start=util.convert(clone.start,type&&type.start||\"Date\")}if(clone.end!=undefined){clone.end=util.convert(clone.end,type&&type.end||\"Date\")}return clone};module.exports=ItemSet},function(module,exports,__webpack_require__){\"use strict\";var EPSILON=.001;exports.orderByStart=function(items){items.sort(function(a,b){return a.data.start-b.data.start})};exports.orderByEnd=function(items){items.sort(function(a,b){var aTime=\"end\"in a.data?a.data.end:a.data.start,bTime=\"end\"in b.data?b.data.end:b.data.start;return aTime-bTime})};exports.stack=function(items,margin,force){if(force){for(var i=0;i<items.length;i++){items[i].top=null}}for(var i=0;i<items.length;i++){var item=items[i];if(item.stack&&item.top===null){item.top=margin.axis;do{var collidingItem=null;for(var j=0,jj=items.length;j<jj;j++){var other=items[j];if(other.top!==null&&other!==item&&other.stack&&exports.collision(item,other,margin.item,other.options.rtl)){collidingItem=other;break}}if(collidingItem!=null){item.top=collidingItem.top+collidingItem.height+margin.item.vertical}}while(collidingItem)}}};exports.substack=function(items,margin,subgroup){for(var i=0;i<items.length;i++){items[i].top=null}var subgroupHeight=subgroup.height;for(i=0;i<items.length;i++){var item=items[i];if(item.stack&&item.top===null){item.top=item.baseTop;do{var collidingItem=null;for(var j=0,jj=items.length;j<jj;j++){var other=items[j];if(other.top!==null&&other!==item&&exports.collision(item,other,margin.item,other.options.rtl)){collidingItem=other;break}}if(collidingItem!=null){item.top=collidingItem.top+collidingItem.height+margin.item.vertical}if(item.top+item.height>subgroupHeight){subgroupHeight=item.top+item.height}}while(collidingItem)}}subgroup.height=subgroupHeight-subgroup.top+.5*margin.item.vertical};exports.nostack=function(items,margin,subgroups,stackSubgroups){for(var i=0;i<items.length;i++){if(items[i].data.subgroup==undefined){items[i].top=margin.item.vertical}else if(items[i].data.subgroup!==undefined&&stackSubgroups){var newTop=0;for(var subgroup in subgroups){if(subgroups.hasOwnProperty(subgroup)){if(subgroups[subgroup].visible==true&&subgroups[subgroup].index<subgroups[items[i].data.subgroup].index){newTop+=subgroups[subgroup].height;subgroups[items[i].data.subgroup].top=newTop}}}items[i].top=newTop+.5*margin.item.vertical}}if(!stackSubgroups){exports.stackSubgroups(items,margin,subgroups)}};exports.stackSubgroups=function(items,margin,subgroups){for(var subgroup in subgroups){if(subgroups.hasOwnProperty(subgroup)){subgroups[subgroup].top=0;do{var collidingItem=null;for(var otherSubgroup in subgroups){if(subgroups[otherSubgroup].top!==null&&otherSubgroup!==subgroup&&subgroups[subgroup].index>subgroups[otherSubgroup].index&&exports.collisionByTimes(subgroups[subgroup],subgroups[otherSubgroup])){collidingItem=subgroups[otherSubgroup];break}}if(collidingItem!=null){subgroups[subgroup].top=collidingItem.top+collidingItem.height}}while(collidingItem)}}for(var i=0;i<items.length;i++){if(items[i].data.subgroup!==undefined){items[i].top=subgroups[items[i].data.subgroup].top+.5*margin.item.vertical}}};exports.stackSubgroupsWithInnerStack=function(subgroupItems,margin,subgroups){var doSubStack=false;var subgroupOrder=[];for(var subgroup in subgroups){if(subgroups[subgroup].hasOwnProperty(\"index\")){subgroupOrder[subgroups[subgroup].index]=subgroup}else{subgroupOrder.push(subgroup)}}for(var j=0;j<subgroupOrder.length;j++){subgroup=subgroupOrder[j];if(subgroups.hasOwnProperty(subgroup)){doSubStack=doSubStack||subgroups[subgroup].stack;subgroups[subgroup].top=0;for(var otherSubgroup in subgroups){if(subgroups[otherSubgroup].visible&&subgroups[subgroup].index>subgroups[otherSubgroup].index){subgroups[subgroup].top+=subgroups[otherSubgroup].height}}var items=subgroupItems[subgroup];for(var i=0;i<items.length;i++){if(items[i].data.subgroup!==undefined){items[i].top=subgroups[items[i].data.subgroup].top+.5*margin.item.vertical;if(subgroups[subgroup].stack){items[i].baseTop=items[i].top}}}if(doSubStack&&subgroups[subgroup].stack){exports.substack(subgroupItems[subgroup],margin,subgroups[subgroup])}}}};exports.collision=function(a,b,margin,rtl){if(rtl){return a.right-margin.horizontal+EPSILON<b.right+b.width&&a.right+a.width+margin.horizontal-EPSILON>b.right&&a.top-margin.vertical+EPSILON<b.top+b.height&&a.top+a.height+margin.vertical-EPSILON>b.top}else{return a.left-margin.horizontal+EPSILON<b.left+b.width&&a.left+a.width+margin.horizontal-EPSILON>b.left&&a.top-margin.vertical+EPSILON<b.top+b.height&&a.top+a.height+margin.vertical-EPSILON>b.top}};exports.collisionByTimes=function(a,b){return a.start<=b.start&&a.end>=b.start&&a.top<b.top+b.height&&a.top+a.height>b.top||b.start<=a.start&&b.end>=a.start&&b.top<a.top+a.height&&b.top+b.height>a.top}},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);function BoxItem(data,conversion,options){this.props={dot:{width:0,height:0},line:{width:0,height:0}};this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data)}}Item.call(this,data,conversion,options)}BoxItem.prototype=new Item(null,null,null);BoxItem.prototype.isVisible=function(range){var isVisible;var align=this.options.align;var widthInMs=this.width*range.getMillisecondsPerPixel();if(align==\"right\"){isVisible=this.data.start.getTime()>range.start&&this.data.start.getTime()-widthInMs<range.end}else if(align==\"left\"){isVisible=this.data.start.getTime()+widthInMs>range.start&&this.data.start.getTime()<range.end}else{isVisible=this.data.start.getTime()+widthInMs/2>range.start&&this.data.start.getTime()-widthInMs/2<range.end}return isVisible};BoxItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.box=document.createElement(\"DIV\");this.dom.content=document.createElement(\"DIV\");this.dom.content.className=\"vis-item-content\";this.dom.box.appendChild(this.dom.content);this.dom.line=document.createElement(\"DIV\");this.dom.line.className=\"vis-line\";this.dom.dot=document.createElement(\"DIV\");this.dom.dot.className=\"vis-dot\";this.dom.box[\"timeline-item\"]=this;this.dirty=true}};BoxItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.box.parentNode){var foreground=this.parent.dom.foreground;if(!foreground)throw new Error(\"Cannot redraw item: parent has no foreground container element\");foreground.appendChild(this.dom.box)}if(!this.dom.line.parentNode){var background=this.parent.dom.background;if(!background)throw new Error(\"Cannot redraw item: parent has no background container element\");background.appendChild(this.dom.line)}if(!this.dom.dot.parentNode){var axis=this.parent.dom.axis;if(!background)throw new Error(\"Cannot redraw item: parent has no axis container element\");axis.appendChild(this.dom.dot)}this.displayed=true};BoxItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.box);this._updateStyle(this.dom.box);var editable=this.editable.updateTime||this.editable.updateGroup;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");this.dom.box.className=\"vis-item vis-box\"+className;this.dom.line.className=\"vis-item vis-line\"+className;this.dom.dot.className=\"vis-item vis-dot\"+className}};BoxItem.prototype._getDomComponentsSizes=function(){return{previous:{right:this.dom.box.style.right,left:this.dom.box.style.left},dot:{height:this.dom.dot.offsetHeight,width:this.dom.dot.offsetWidth},line:{width:this.dom.line.offsetWidth},box:{width:this.dom.box.offsetWidth,height:this.dom.box.offsetHeight}}};BoxItem.prototype._updateDomComponentsSizes=function(sizes){if(this.options.rtl){this.dom.box.style.right=\"0px\"}else{this.dom.box.style.left=\"0px\"}this.props.dot.height=sizes.dot.height;this.props.dot.width=sizes.dot.width;this.props.line.width=sizes.line.width;this.width=sizes.box.width;this.height=sizes.box.height;if(this.options.rtl){this.dom.box.style.right=sizes.previous.right}else{this.dom.box.style.left=sizes.previous.left}this.dirty=false};BoxItem.prototype._repaintDomAdditionals=function(){this._repaintOnItemUpdateTimeTooltip(this.dom.box);this._repaintDragCenter();this._repaintDeleteButton(this.dom.box)};BoxItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};BoxItem.prototype.show=function(){if(!this.displayed){this.redraw()}};BoxItem.prototype.hide=function(){if(this.displayed){var dom=this.dom;if(dom.box.parentNode)dom.box.parentNode.removeChild(dom.box);if(dom.line.parentNode)dom.line.parentNode.removeChild(dom.line);if(dom.dot.parentNode)dom.dot.parentNode.removeChild(dom.dot);this.displayed=false}};BoxItem.prototype.repositionX=function(){var start=this.conversion.toScreen(this.data.start);var align=this.options.align;if(align==\"right\"){if(this.options.rtl){this.right=start-this.width;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start-this.props.line.width+\"px\";this.dom.dot.style.right=start-this.props.line.width/2-this.props.dot.width/2+\"px\"}else{this.left=start-this.width;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start-this.props.line.width+\"px\";this.dom.dot.style.left=start-this.props.line.width/2-this.props.dot.width/2+\"px\"}}else if(align==\"left\"){if(this.options.rtl){this.right=start;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start+\"px\";this.dom.dot.style.right=start+this.props.line.width/2-this.props.dot.width/2+\"px\"}else{this.left=start;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start+\"px\";this.dom.dot.style.left=start+this.props.line.width/2-this.props.dot.width/2+\"px\"}}else{if(this.options.rtl){this.right=start-this.width/2;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start-this.props.line.width+\"px\";this.dom.dot.style.right=start-this.props.dot.width/2+\"px\"}else{this.left=start-this.width/2;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start-this.props.line.width/2+\"px\";this.dom.dot.style.left=start-this.props.dot.width/2+\"px\"}}};BoxItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var box=this.dom.box;var line=this.dom.line;var dot=this.dom.dot;if(orientation==\"top\"){box.style.top=(this.top||0)+\"px\";line.style.top=\"0\";line.style.height=this.parent.top+this.top+1+\"px\";line.style.bottom=\"\"}else{var itemSetHeight=this.parent.itemSet.props.height;var lineHeight=itemSetHeight-this.parent.top-this.parent.height+this.top;box.style.top=(this.parent.height-this.top-this.height||0)+\"px\";line.style.top=itemSetHeight-lineHeight+\"px\";line.style.bottom=\"0\"}dot.style.top=-this.props.dot.height/2+\"px\"};BoxItem.prototype.getWidthLeft=function(){return this.width/2};BoxItem.prototype.getWidthRight=function(){return this.width/2};module.exports=BoxItem},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);function PointItem(data,conversion,options){this.props={dot:{top:0,width:0,height:0},content:{height:0,marginLeft:0,marginRight:0}};this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data)}}Item.call(this,data,conversion,options)}PointItem.prototype=new Item(null,null,null);PointItem.prototype.isVisible=function(range){var widthInMs=this.width*range.getMillisecondsPerPixel();return this.data.start.getTime()+widthInMs>range.start&&this.data.start<range.end};PointItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.point=document.createElement(\"div\");this.dom.content=document.createElement(\"div\");this.dom.content.className=\"vis-item-content\";this.dom.point.appendChild(this.dom.content);this.dom.dot=document.createElement(\"div\");this.dom.point.appendChild(this.dom.dot);this.dom.point[\"timeline-item\"]=this;this.dirty=true}};PointItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.point.parentNode){var foreground=this.parent.dom.foreground;if(!foreground){throw new Error(\"Cannot redraw item: parent has no foreground container element\")}foreground.appendChild(this.dom.point)}this.displayed=true};PointItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.point);this._updateStyle(this.dom.point);var editable=this.editable.updateTime||this.editable.updateGroup;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");this.dom.point.className=\"vis-item vis-point\"+className;this.dom.dot.className=\"vis-item vis-dot\"+className}};PointItem.prototype._getDomComponentsSizes=function(){return{dot:{width:this.dom.dot.offsetWidth,height:this.dom.dot.offsetHeight},content:{width:this.dom.content.offsetWidth,height:this.dom.content.offsetHeight},point:{width:this.dom.point.offsetWidth,height:this.dom.point.offsetHeight}}};PointItem.prototype._updateDomComponentsSizes=function(sizes){this.props.dot.width=sizes.dot.width;this.props.dot.height=sizes.dot.height;this.props.content.height=sizes.content.height;if(this.options.rtl){this.dom.content.style.marginRight=2*this.props.dot.width+\"px\"}else{this.dom.content.style.marginLeft=2*this.props.dot.width+\"px\"}this.width=sizes.point.width;this.height=sizes.point.height;this.dom.dot.style.top=(this.height-this.props.dot.height)/2+\"px\";if(this.options.rtl){this.dom.dot.style.right=this.props.dot.width/2+\"px\"}else{this.dom.dot.style.left=this.props.dot.width/2+\"px\"}this.dirty=false};PointItem.prototype._repaintDomAdditionals=function(){this._repaintOnItemUpdateTimeTooltip(this.dom.point);this._repaintDragCenter();this._repaintDeleteButton(this.dom.point)};PointItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};PointItem.prototype.show=function(){if(!this.displayed){this.redraw()}};PointItem.prototype.hide=function(){if(this.displayed){if(this.dom.point.parentNode){this.dom.point.parentNode.removeChild(this.dom.point)}this.displayed=false}};PointItem.prototype.repositionX=function(){var start=this.conversion.toScreen(this.data.start);if(this.options.rtl){this.right=start-this.props.dot.width;this.dom.point.style.right=this.right+\"px\"}else{this.left=start-this.props.dot.width;this.dom.point.style.left=this.left+\"px\"}};PointItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var point=this.dom.point;if(orientation==\"top\"){point.style.top=this.top+\"px\"}else{point.style.top=this.parent.height-this.top-this.height+\"px\"}};PointItem.prototype.getWidthLeft=function(){return this.props.dot.width};PointItem.prototype.getWidthRight=function(){return this.props.dot.width};module.exports=PointItem},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);var BackgroundGroup=__webpack_require__(69);var RangeItem=__webpack_require__(70);function BackgroundItem(data,conversion,options){this.props={content:{width:0}};this.overflow=false;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data.id)}if(data.end==undefined){throw new Error('Property \"end\" missing in item '+data.id)}}Item.call(this,data,conversion,options)}BackgroundItem.prototype=new Item(null,null,null);BackgroundItem.prototype.baseClassName=\"vis-item vis-background\";BackgroundItem.prototype.stack=false;BackgroundItem.prototype.isVisible=function(range){return this.data.start<range.end&&this.data.end>range.start};BackgroundItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.box=document.createElement(\"div\");this.dom.frame=document.createElement(\"div\");this.dom.frame.className=\"vis-item-overflow\";this.dom.box.appendChild(this.dom.frame);this.dom.content=document.createElement(\"div\");this.dom.content.className=\"vis-item-content\";this.dom.frame.appendChild(this.dom.content);this.dirty=true}};BackgroundItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.box.parentNode){var background=this.parent.dom.background;if(!background){throw new Error(\"Cannot redraw item: parent has no background container element\")}background.appendChild(this.dom.box)}this.displayed=true};BackgroundItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.content);this._updateStyle(this.dom.box);var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\");this.dom.box.className=this.baseClassName+className}};BackgroundItem.prototype._getDomComponentsSizes=function(){this.overflow=window.getComputedStyle(this.dom.content).overflow!==\"hidden\";return{content:{width:this.dom.content.offsetWidth}}};BackgroundItem.prototype._updateDomComponentsSizes=function(sizes){this.props.content.width=sizes.content.width;this.height=0;this.dirty=false};BackgroundItem.prototype._repaintDomAdditionals=function(){};BackgroundItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes.bind(this)()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};BackgroundItem.prototype.show=RangeItem.prototype.show;BackgroundItem.prototype.hide=RangeItem.prototype.hide;BackgroundItem.prototype.repositionX=RangeItem.prototype.repositionX;BackgroundItem.prototype.repositionY=function(margin){var height;var orientation=this.options.orientation.item;if(this.data.subgroup!==undefined){var itemSubgroup=this.data.subgroup;this.dom.box.style.height=this.parent.subgroups[itemSubgroup].height+\"px\";if(orientation==\"top\"){this.dom.box.style.top=this.parent.top+this.parent.subgroups[itemSubgroup].top+\"px\"}else{this.dom.box.style.top=this.parent.top+this.parent.height-this.parent.subgroups[itemSubgroup].top-this.parent.subgroups[itemSubgroup].height+\"px\"}this.dom.box.style.bottom=\"\"}else{if(this.parent instanceof BackgroundGroup){height=Math.max(this.parent.height,this.parent.itemSet.body.domProps.center.height,this.parent.itemSet.body.domProps.centerContainer.height);this.dom.box.style.bottom=orientation==\"bottom\"?\"0\":\"\";this.dom.box.style.top=orientation==\"top\"?\"0\":\"\"}else{height=this.parent.height;this.dom.box.style.top=this.parent.top+\"px\";this.dom.box.style.bottom=\"\"}}this.dom.box.style.height=height+\"px\"};module.exports=BackgroundItem},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Popup=function(){function Popup(container,overflowMethod){(0,_classCallCheck3[\"default\"])(this,Popup);this.container=container;this.overflowMethod=overflowMethod||\"cap\";this.x=0;this.y=0;this.padding=5;this.hidden=false;this.frame=document.createElement(\"div\");this.frame.className=\"vis-tooltip\";this.container.appendChild(this.frame)}(0,_createClass3[\"default\"])(Popup,[{key:\"setPosition\",value:function setPosition(x,y){this.x=parseInt(x);this.y=parseInt(y)}},{key:\"setText\",value:function setText(content){if(content instanceof Element){this.frame.innerHTML=\"\";this.frame.appendChild(content)}else{this.frame.innerHTML=content}}},{key:\"show\",value:function show(doShow){if(doShow===undefined){doShow=true}if(doShow===true){var height=this.frame.clientHeight;var width=this.frame.clientWidth;var maxHeight=this.frame.parentNode.clientHeight;var maxWidth=this.frame.parentNode.clientWidth;var left=0,top=0;if(this.overflowMethod==\"flip\"){var isLeft=false,isTop=true;if(this.y-height<this.padding){isTop=false}if(this.x+width>maxWidth-this.padding){isLeft=true}if(isLeft){left=this.x-width}else{left=this.x}if(isTop){top=this.y-height}else{top=this.y}}else{top=this.y-height;if(top+height+this.padding>maxHeight){top=maxHeight-height-this.padding}if(top<this.padding){top=this.padding}left=this.x;if(left+width+this.padding>maxWidth){left=maxWidth-width-this.padding}if(left<this.padding){left=this.padding}}this.frame.style.left=left+\"px\";this.frame.style.top=top+\"px\";this.frame.style.visibility=\"visible\";this.hidden=false}else{this.hide()}}},{key:\"hide\",value:function hide(){this.hidden=true;this.frame.style.left=\"0\";this.frame.style.top=\"0\";this.frame.style.visibility=\"hidden\"}},{key:\"destroy\",value:function destroy(){this.frame.parentNode.removeChild(this.frame)}}]);return Popup}();exports[\"default\"]=Popup},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var array=\"array\";var date=\"date\";var object=\"object\";var dom=\"dom\";var moment=\"moment\";var any=\"any\";var allOptions={configure:{enabled:{boolean:bool},filter:{boolean:bool,function:\"function\"},container:{dom:dom},__type__:{object:object,boolean:bool,function:\"function\"}},align:{string:string},rtl:{boolean:bool,undefined:\"undefined\"},rollingMode:{follow:{boolean:bool},offset:{number:number,undefined:\"undefined\"},__type__:{object:object}},verticalScroll:{boolean:bool,undefined:\"undefined\"},horizontalScroll:{boolean:bool,undefined:\"undefined\"},autoResize:{boolean:bool},throttleRedraw:{number:number},clickToUse:{boolean:bool},dataAttributes:{string:string,array:array},editable:{add:{boolean:bool,undefined:\"undefined\"},remove:{boolean:bool,undefined:\"undefined\"},updateGroup:{boolean:bool,undefined:\"undefined\"},updateTime:{boolean:bool,undefined:\"undefined\"},overrideItems:{boolean:bool,undefined:\"undefined\"},__type__:{boolean:bool,object:object}},end:{number:number,date:date,string:string,moment:moment},format:{minorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},week:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object,function:\"function\"}},majorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},week:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object,function:\"function\"}},__type__:{object:object}},moment:{function:\"function\"},groupOrder:{string:string,function:\"function\"},groupEditable:{add:{boolean:bool,undefined:\"undefined\"},remove:{boolean:bool,undefined:\"undefined\"},order:{boolean:bool,undefined:\"undefined\"},__type__:{boolean:bool,object:object}},groupOrderSwap:{function:\"function\"},height:{string:string,number:number},hiddenDates:{start:{date:date,number:number,string:string,moment:moment},end:{date:date,number:number,string:string,moment:moment},repeat:{string:string},__type__:{object:object,array:array}},itemsAlwaysDraggable:{item:{boolean:bool,undefined:\"undefined\"},range:{boolean:bool,undefined:\"undefined\"},__type__:{boolean:bool,object:object}},limitSize:{boolean:bool},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},margin:{axis:{number:number},item:{horizontal:{number:number,undefined:\"undefined\"},vertical:{number:number,undefined:\"undefined\"},__type__:{object:object,number:number}},__type__:{object:object,number:number}},max:{date:date,number:number,string:string,moment:moment},maxHeight:{number:number,string:string},maxMinorChars:{number:number},min:{date:date,number:number,string:string,moment:moment},minHeight:{number:number,string:string},moveable:{boolean:bool},multiselect:{boolean:bool},multiselectPerGroup:{boolean:bool},onAdd:{function:\"function\"},onDropObjectOnItem:{function:\"function\"},onUpdate:{function:\"function\"},onMove:{function:\"function\"},onMoving:{function:\"function\"},onRemove:{function:\"function\"},onAddGroup:{function:\"function\"},onMoveGroup:{function:\"function\"},onRemoveGroup:{function:\"function\"},onInitialDrawComplete:{function:\"function\"},order:{function:\"function\"},orientation:{axis:{string:string,undefined:\"undefined\"},item:{string:string,undefined:\"undefined\"},__type__:{string:string,object:object}},selectable:{boolean:bool},showCurrentTime:{boolean:bool},showMajorLabels:{boolean:bool},showMinorLabels:{boolean:bool},stack:{boolean:bool},stackSubgroups:{boolean:bool},snap:{function:\"function\",null:\"null\"},start:{date:date,number:number,string:string,moment:moment},template:{function:\"function\"},groupTemplate:{function:\"function\"},visibleFrameTemplate:{string:string,function:\"function\"},showTooltips:{boolean:bool},tooltip:{followMouse:{boolean:bool},overflowMethod:{string:[\"cap\",\"flip\"]},__type__:{object:object}},tooltipOnItemUpdateTime:{template:{function:\"function\"},__type__:{boolean:bool,object:object}},timeAxis:{scale:{string:string,undefined:\"undefined\"},step:{number:number,undefined:\"undefined\"},__type__:{object:object}},type:{string:string},width:{string:string,number:number},zoomable:{boolean:bool},zoomKey:{string:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"]},zoomMax:{number:number},zoomMin:{number:number},__type__:{object:object}};var configureOptions={global:{align:[\"center\",\"left\",\"right\"],direction:false,autoResize:true,clickToUse:false,editable:{add:false,remove:false,updateGroup:false,updateTime:false},end:\"\",format:{minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",week:\"w\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",week:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}},groupsDraggable:false,height:\"\",locale:\"\",margin:{axis:[20,0,100,1],item:{horizontal:[10,0,100,1],vertical:[10,0,100,1]}},max:\"\",maxHeight:\"\",maxMinorChars:[7,0,20,1],min:\"\",minHeight:\"\",moveable:false,multiselect:false,multiselectPerGroup:false,orientation:{axis:[\"both\",\"bottom\",\"top\"],item:[\"bottom\",\"top\"]},selectable:true,showCurrentTime:false,showMajorLabels:true,showMinorLabels:true,stack:true,stackSubgroups:true,start:\"\",showTooltips:true,tooltip:{followMouse:false,overflowMethod:\"flip\"},tooltipOnItemUpdateTime:false,type:[\"box\",\"point\",\"range\",\"background\"],width:\"100%\",zoomable:true,zoomKey:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"],zoomMax:[31536e10,10,31536e10,1],zoomMin:[10,10,31536e10,1]}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DOMutil=__webpack_require__(14);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Component=__webpack_require__(16);var DataAxis=__webpack_require__(107);var GraphGroup=__webpack_require__(109);var Legend=__webpack_require__(112);var Bars=__webpack_require__(110)\n;var Lines=__webpack_require__(111);var Points=__webpack_require__(72);var UNGROUPED=\"__ungrouped__\";function LineGraph(body,options){this.id=util.randomUUID();this.body=body;this.defaultOptions={yAxisOrientation:\"left\",defaultGroup:\"default\",sort:true,sampling:true,stack:false,graphHeight:\"400px\",shaded:{enabled:false,orientation:\"bottom\"},style:\"line\",barChart:{width:50,sideBySide:false,align:\"center\"},interpolation:{enabled:true,parametrization:\"centripetal\",alpha:.5},drawPoints:{enabled:true,size:6,style:\"square\"},dataAxis:{},legend:{},groups:{visibility:{}}};this.options=util.extend({},this.defaultOptions);this.dom={};this.props={};this.hammer=null;this.groups={};this.abortedGraphUpdate=false;this.updateSVGheight=false;this.updateSVGheightOnResize=false;this.forceGraphUpdate=true;var me=this;this.itemsData=null;this.groupsData=null;this.itemListeners={add:function add(event,params,senderId){me._onAdd(params.items)},update:function update(event,params,senderId){me._onUpdate(params.items)},remove:function remove(event,params,senderId){me._onRemove(params.items)}};this.groupListeners={add:function add(event,params,senderId){me._onAddGroups(params.items)},update:function update(event,params,senderId){me._onUpdateGroups(params.items)},remove:function remove(event,params,senderId){me._onRemoveGroups(params.items)}};this.items={};this.selection=[];this.lastStart=this.body.range.start;this.touchParams={};this.svgElements={};this.setOptions(options);this.groupsUsingDefaultStyles=[0];this.body.emitter.on(\"rangechanged\",function(){me.lastStart=me.body.range.start;me.svg.style.left=util.option.asSize(-me.props.width);me.forceGraphUpdate=true;me.redraw.call(me)});this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups}}LineGraph.prototype=new Component;LineGraph.prototype._create=function(){var frame=document.createElement(\"div\");frame.className=\"vis-line-graph\";this.dom.frame=frame;this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"relative\";this.svg.style.height=(\"\"+this.options.graphHeight).replace(\"px\",\"\")+\"px\";this.svg.style.display=\"block\";frame.appendChild(this.svg);this.options.dataAxis.orientation=\"left\";this.yAxisLeft=new DataAxis(this.body,this.options.dataAxis,this.svg,this.options.groups);this.options.dataAxis.orientation=\"right\";this.yAxisRight=new DataAxis(this.body,this.options.dataAxis,this.svg,this.options.groups);delete this.options.dataAxis.orientation;this.legendLeft=new Legend(this.body,this.options.legend,\"left\",this.options.groups);this.legendRight=new Legend(this.body,this.options.legend,\"right\",this.options.groups);this.show()};LineGraph.prototype.setOptions=function(options){if(options){var fields=[\"sampling\",\"defaultGroup\",\"stack\",\"height\",\"graphHeight\",\"yAxisOrientation\",\"style\",\"barChart\",\"dataAxis\",\"sort\",\"groups\"];if(options.graphHeight===undefined&&options.height!==undefined){this.updateSVGheight=true;this.updateSVGheightOnResize=true}else if(this.body.domProps.centerContainer.height!==undefined&&options.graphHeight!==undefined){if(parseInt((options.graphHeight+\"\").replace(\"px\",\"\"))<this.body.domProps.centerContainer.height){this.updateSVGheight=true}}util.selectiveDeepExtend(fields,this.options,options);util.mergeOptions(this.options,options,\"interpolation\");util.mergeOptions(this.options,options,\"drawPoints\");util.mergeOptions(this.options,options,\"shaded\");util.mergeOptions(this.options,options,\"legend\");if(options.interpolation){if((0,_typeof3[\"default\"])(options.interpolation)==\"object\"){if(options.interpolation.parametrization){if(options.interpolation.parametrization==\"uniform\"){this.options.interpolation.alpha=0}else if(options.interpolation.parametrization==\"chordal\"){this.options.interpolation.alpha=1}else{this.options.interpolation.parametrization=\"centripetal\";this.options.interpolation.alpha=.5}}}}if(this.yAxisLeft){if(options.dataAxis!==undefined){this.yAxisLeft.setOptions(this.options.dataAxis);this.yAxisRight.setOptions(this.options.dataAxis)}}if(this.legendLeft){if(options.legend!==undefined){this.legendLeft.setOptions(this.options.legend);this.legendRight.setOptions(this.options.legend)}}if(this.groups.hasOwnProperty(UNGROUPED)){this.groups[UNGROUPED].setOptions(options)}}if(this.dom.frame){this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})}};LineGraph.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}};LineGraph.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}};LineGraph.prototype.setItems=function(items){var me=this,ids,oldItemsData=this.itemsData;if(!items){this.itemsData=null}else if(items instanceof DataSet||items instanceof DataView){this.itemsData=items}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(oldItemsData){util.forEach(this.itemListeners,function(callback,event){oldItemsData.off(event,callback)});ids=oldItemsData.getIds();this._onRemove(ids)}if(this.itemsData){var id=this.id;util.forEach(this.itemListeners,function(callback,event){me.itemsData.on(event,callback,id)});ids=this.itemsData.getIds();this._onAdd(ids)}};LineGraph.prototype.setGroups=function(groups){var me=this;var ids;if(this.groupsData){util.forEach(this.groupListeners,function(callback,event){me.groupsData.off(event,callback)});ids=this.groupsData.getIds();this.groupsData=null;for(var i=0;i<ids.length;i++){this._removeGroup(ids[i])}}if(!groups){this.groupsData=null}else if(groups instanceof DataSet||groups instanceof DataView){this.groupsData=groups}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(this.groupsData){var id=this.id;util.forEach(this.groupListeners,function(callback,event){me.groupsData.on(event,callback,id)});ids=this.groupsData.getIds();this._onAddGroups(ids)}};LineGraph.prototype._onUpdate=function(ids){this._updateAllGroupData(ids)};LineGraph.prototype._onAdd=function(ids){this._onUpdate(ids)};LineGraph.prototype._onRemove=function(ids){this._onUpdate(ids)};LineGraph.prototype._onUpdateGroups=function(groupIds){this._updateAllGroupData(null,groupIds)};LineGraph.prototype._onAddGroups=function(groupIds){this._onUpdateGroups(groupIds)};LineGraph.prototype._onRemoveGroups=function(groupIds){for(var i=0;i<groupIds.length;i++){this._removeGroup(groupIds[i])}this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})};LineGraph.prototype._removeGroup=function(groupId){if(this.groups.hasOwnProperty(groupId)){if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.removeGroup(groupId);this.legendRight.removeGroup(groupId);this.legendRight.redraw()}else{this.yAxisLeft.removeGroup(groupId);this.legendLeft.removeGroup(groupId);this.legendLeft.redraw()}delete this.groups[groupId]}};LineGraph.prototype._updateGroup=function(group,groupId){if(!this.groups.hasOwnProperty(groupId)){this.groups[groupId]=new GraphGroup(group,groupId,this.options,this.groupsUsingDefaultStyles);if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.addGroup(groupId,this.groups[groupId]);this.legendRight.addGroup(groupId,this.groups[groupId])}else{this.yAxisLeft.addGroup(groupId,this.groups[groupId]);this.legendLeft.addGroup(groupId,this.groups[groupId])}}else{this.groups[groupId].update(group);if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.updateGroup(groupId,this.groups[groupId]);this.legendRight.updateGroup(groupId,this.groups[groupId]);this.yAxisLeft.removeGroup(groupId);this.legendLeft.removeGroup(groupId)}else{this.yAxisLeft.updateGroup(groupId,this.groups[groupId]);this.legendLeft.updateGroup(groupId,this.groups[groupId]);this.yAxisRight.removeGroup(groupId);this.legendRight.removeGroup(groupId)}}this.legendLeft.redraw();this.legendRight.redraw()};LineGraph.prototype._updateAllGroupData=function(ids,groupIds){if(this.itemsData!=null){var groupsContent={};var items=this.itemsData.get();var fieldId=this.itemsData._fieldId;var idMap={};if(ids){ids.map(function(id){idMap[id]=id})}var groupCounts={};for(var i=0;i<items.length;i++){var item=items[i];var groupId=item.group;if(groupId===null||groupId===undefined){groupId=UNGROUPED}groupCounts.hasOwnProperty(groupId)?groupCounts[groupId]++:groupCounts[groupId]=1}var existingItemsMap={};if(!groupIds&&ids){for(groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){group=this.groups[groupId];var existing_items=group.getItems();groupsContent[groupId]=existing_items.filter(function(item){existingItemsMap[item[fieldId]]=item[fieldId];return item[fieldId]!==idMap[item[fieldId]]});var newLength=groupCounts[groupId];groupCounts[groupId]-=groupsContent[groupId].length;if(groupsContent[groupId].length<newLength){groupsContent[groupId][newLength-1]={}}}}}for(i=0;i<items.length;i++){item=items[i];groupId=item.group;if(groupId===null||groupId===undefined){groupId=UNGROUPED}if(!groupIds&&ids&&item[fieldId]!==idMap[item[fieldId]]&&existingItemsMap.hasOwnProperty(item[fieldId])){continue}if(!groupsContent.hasOwnProperty(groupId)){groupsContent[groupId]=new Array(groupCounts[groupId])}var extended=util.bridgeObject(item);extended.x=util.convert(item.x,\"Date\");extended.end=util.convert(item.end,\"Date\");extended.orginalY=item.y;extended.y=Number(item.y);extended[fieldId]=item[fieldId];var index=groupsContent[groupId].length-groupCounts[groupId]--;groupsContent[groupId][index]=extended}for(groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){if(!groupsContent.hasOwnProperty(groupId)){groupsContent[groupId]=new Array(0)}}}for(groupId in groupsContent){if(groupsContent.hasOwnProperty(groupId)){if(groupsContent[groupId].length==0){if(this.groups.hasOwnProperty(groupId)){this._removeGroup(groupId)}}else{var group=undefined;if(this.groupsData!=undefined){group=this.groupsData.get(groupId)}if(group==undefined){group={id:groupId,content:this.options.defaultGroup+groupId}}this._updateGroup(group,groupId);this.groups[groupId].setItems(groupsContent[groupId])}}}this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})}};LineGraph.prototype.redraw=function(){var resized=false;this.props.width=this.dom.frame.offsetWidth;this.props.height=this.body.domProps.centerContainer.height-this.body.domProps.border.top-this.body.domProps.border.bottom;resized=this._isResized()||resized;var visibleInterval=this.body.range.end-this.body.range.start;var zoomed=visibleInterval!=this.lastVisibleInterval;this.lastVisibleInterval=visibleInterval;if(resized==true){this.svg.style.width=util.option.asSize(3*this.props.width);this.svg.style.left=util.option.asSize(-this.props.width);if((this.options.height+\"\").indexOf(\"%\")!=-1||this.updateSVGheightOnResize==true){this.updateSVGheight=true}}if(this.updateSVGheight==true){if(this.options.graphHeight!=this.props.height+\"px\"){this.options.graphHeight=this.props.height+\"px\";this.svg.style.height=this.props.height+\"px\"}this.updateSVGheight=false}else{this.svg.style.height=(\"\"+this.options.graphHeight).replace(\"px\",\"\")+\"px\"}if(resized==true||zoomed==true||this.abortedGraphUpdate==true||this.forceGraphUpdate==true){resized=this._updateGraph()||resized;this.forceGraphUpdate=false}else{if(this.lastStart!=0){var offset=this.body.range.start-this.lastStart;var range=this.body.range.end-this.body.range.start;if(this.props.width!=0){var rangePerPixelInv=this.props.width/range;var xOffset=offset*rangePerPixelInv;this.svg.style.left=-this.props.width-xOffset+\"px\"}}}this.legendLeft.redraw();this.legendRight.redraw();return resized};LineGraph.prototype._getSortedGroupIds=function(){var grouplist=[];for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){var group=this.groups[groupId];if(group.visible==true&&(this.options.groups.visibility[groupId]===undefined||this.options.groups.visibility[groupId]==true)){grouplist.push({id:groupId,zIndex:group.options.zIndex})}}}util.insertSort(grouplist,function(a,b){var az=a.zIndex;var bz=b.zIndex;if(az===undefined)az=0;if(bz===undefined)bz=0;return az==bz?0:az<bz?-1:1});var groupIds=new Array(grouplist.length);for(var i=0;i<grouplist.length;i++){groupIds[i]=grouplist[i].id}return groupIds};LineGraph.prototype._updateGraph=function(){DOMutil.prepareElements(this.svgElements);if(this.props.width!=0&&this.itemsData!=null){var group,i;var groupRanges={};var changeCalled=false;var minDate=this.body.util.toGlobalTime(-this.body.domProps.root.width);var maxDate=this.body.util.toGlobalTime(2*this.body.domProps.root.width);var groupIds=this._getSortedGroupIds();if(groupIds.length>0){var groupsData={};this._getRelevantData(groupIds,groupsData,minDate,maxDate);this._applySampling(groupIds,groupsData);for(i=0;i<groupIds.length;i++){this._convertXcoordinates(groupsData[groupIds[i]])}this._getYRanges(groupIds,groupsData,groupRanges);changeCalled=this._updateYAxis(groupIds,groupRanges);if(changeCalled==true){DOMutil.cleanupElements(this.svgElements);this.abortedGraphUpdate=true;return true}this.abortedGraphUpdate=false;var below=undefined;for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(this.options.stack===true&&this.options.style===\"line\"){if(group.options.excludeFromStacking==undefined||!group.options.excludeFromStacking){if(below!=undefined){this._stack(groupsData[group.id],groupsData[below.id]);if(group.options.shaded.enabled==true&&group.options.shaded.orientation!==\"group\"){if(group.options.shaded.orientation==\"top\"&&below.options.shaded.orientation!==\"group\"){below.options.shaded.orientation=\"group\";below.options.shaded.groupId=group.id}else{group.options.shaded.orientation=\"group\";group.options.shaded.groupId=below.id}}}below=group}}this._convertYcoordinates(groupsData[groupIds[i]],group)}var paths={};for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(group.options.style===\"line\"&&group.options.shaded.enabled==true){var dataset=groupsData[groupIds[i]];if(dataset==null||dataset.length==0){continue}if(!paths.hasOwnProperty(groupIds[i])){paths[groupIds[i]]=Lines.calcPath(dataset,group)}if(group.options.shaded.orientation===\"group\"){var subGroupId=group.options.shaded.groupId;if(groupIds.indexOf(subGroupId)===-1){console.log(group.id+\": Unknown shading group target given:\"+subGroupId);continue}if(!paths.hasOwnProperty(subGroupId)){paths[subGroupId]=Lines.calcPath(groupsData[subGroupId],this.groups[subGroupId])}Lines.drawShading(paths[groupIds[i]],group,paths[subGroupId],this.framework)}else{Lines.drawShading(paths[groupIds[i]],group,undefined,this.framework)}}}Bars.draw(groupIds,groupsData,this.framework);for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(groupsData[groupIds[i]].length>0){switch(group.options.style){case\"line\":if(!paths.hasOwnProperty(groupIds[i])){paths[groupIds[i]]=Lines.calcPath(groupsData[groupIds[i]],group)}Lines.draw(paths[groupIds[i]],group,this.framework);case\"point\":case\"points\":if(group.options.style==\"point\"||group.options.style==\"points\"||group.options.drawPoints.enabled==true){Points.draw(groupsData[groupIds[i]],group,this.framework)}break;case\"bar\":default:}}}}}DOMutil.cleanupElements(this.svgElements);return false};LineGraph.prototype._stack=function(data,subData){var index,dx,dy,subPrevPoint,subNextPoint;index=0;for(var j=0;j<data.length;j++){subPrevPoint=undefined;subNextPoint=undefined;for(var k=index;k<subData.length;k++){if(subData[k].x===data[j].x){subPrevPoint=subData[k];subNextPoint=subData[k];index=k;break}else if(subData[k].x>data[j].x){subNextPoint=subData[k];if(k==0){subPrevPoint=subNextPoint}else{subPrevPoint=subData[k-1]}index=k;break}}if(subNextPoint===undefined){subPrevPoint=subData[subData.length-1];subNextPoint=subData[subData.length-1]}dx=subNextPoint.x-subPrevPoint.x;dy=subNextPoint.y-subPrevPoint.y;if(dx==0){data[j].y=data[j].orginalY+subNextPoint.y}else{data[j].y=data[j].orginalY+dy/dx*(data[j].x-subPrevPoint.x)+subPrevPoint.y}}};LineGraph.prototype._getRelevantData=function(groupIds,groupsData,minDate,maxDate){var group,i,j,item;if(groupIds.length>0){for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];var itemsData=group.getItems();if(group.options.sort==true){var dateComparator=function dateComparator(a,b){return a.getTime()==b.getTime()?0:a<b?-1:1};var first=Math.max(0,util.binarySearchValue(itemsData,minDate,\"x\",\"before\",dateComparator));var last=Math.min(itemsData.length,util.binarySearchValue(itemsData,maxDate,\"x\",\"after\",dateComparator)+1);if(last<=0){last=itemsData.length}var dataContainer=new Array(last-first);for(j=first;j<last;j++){item=group.itemsData[j];dataContainer[j-first]=item}groupsData[groupIds[i]]=dataContainer}else{groupsData[groupIds[i]]=group.itemsData}}}};LineGraph.prototype._applySampling=function(groupIds,groupsData){var group;if(groupIds.length>0){for(var i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(group.options.sampling==true){var dataContainer=groupsData[groupIds[i]];if(dataContainer.length>0){var increment=1;var amountOfPoints=dataContainer.length;var xDistance=this.body.util.toGlobalScreen(dataContainer[dataContainer.length-1].x)-this.body.util.toGlobalScreen(dataContainer[0].x);var pointsPerPixel=amountOfPoints/xDistance;increment=Math.min(Math.ceil(.2*amountOfPoints),Math.max(1,Math.round(pointsPerPixel)));var sampledData=new Array(amountOfPoints);for(var j=0;j<amountOfPoints;j+=increment){var idx=Math.round(j/increment);sampledData[idx]=dataContainer[j]}groupsData[groupIds[i]]=sampledData.splice(0,Math.round(amountOfPoints/increment))}}}}};LineGraph.prototype._getYRanges=function(groupIds,groupsData,groupRanges){var groupData,group,i;var combinedDataLeft=[];var combinedDataRight=[];var options;if(groupIds.length>0){for(i=0;i<groupIds.length;i++){groupData=groupsData[groupIds[i]];options=this.groups[groupIds[i]].options;if(groupData.length>0){group=this.groups[groupIds[i]];if(options.stack===true&&options.style===\"bar\"){if(options.yAxisOrientation===\"left\"){combinedDataLeft=combinedDataLeft.concat(groupData)}else{combinedDataRight=combinedDataRight.concat(groupData)}}else{groupRanges[groupIds[i]]=group.getYRange(groupData,groupIds[i])}}}Bars.getStackedYRange(combinedDataLeft,groupRanges,groupIds,\"__barStackLeft\",\"left\");Bars.getStackedYRange(combinedDataRight,groupRanges,groupIds,\"__barStackRight\",\"right\")}};LineGraph.prototype._updateYAxis=function(groupIds,groupRanges){var resized=false;var yAxisLeftUsed=false;var yAxisRightUsed=false;var minLeft=1e9,minRight=1e9,maxLeft=-1e9,maxRight=-1e9,minVal,maxVal;if(groupIds.length>0){for(var i=0;i<groupIds.length;i++){var group=this.groups[groupIds[i]];if(group&&group.options.yAxisOrientation!=\"right\"){yAxisLeftUsed=true;minLeft=1e9;maxLeft=-1e9}else if(group&&group.options.yAxisOrientation){yAxisRightUsed=true;minRight=1e9;maxRight=-1e9}}for(i=0;i<groupIds.length;i++){if(groupRanges.hasOwnProperty(groupIds[i])){if(groupRanges[groupIds[i]].ignore!==true){minVal=groupRanges[groupIds[i]].min;maxVal=groupRanges[groupIds[i]].max;if(groupRanges[groupIds[i]].yAxisOrientation!=\"right\"){yAxisLeftUsed=true;minLeft=minLeft>minVal?minVal:minLeft;maxLeft=maxLeft<maxVal?maxVal:maxLeft}else{yAxisRightUsed=true;minRight=minRight>minVal?minVal:minRight;maxRight=maxRight<maxVal?maxVal:maxRight}}}}if(yAxisLeftUsed==true){this.yAxisLeft.setRange(minLeft,maxLeft)}if(yAxisRightUsed==true){this.yAxisRight.setRange(minRight,maxRight)}}resized=this._toggleAxisVisiblity(yAxisLeftUsed,this.yAxisLeft)||resized;resized=this._toggleAxisVisiblity(yAxisRightUsed,this.yAxisRight)||resized;if(yAxisRightUsed==true&&yAxisLeftUsed==true){this.yAxisLeft.drawIcons=true;this.yAxisRight.drawIcons=true}else{this.yAxisLeft.drawIcons=false;this.yAxisRight.drawIcons=false}this.yAxisRight.master=!yAxisLeftUsed;this.yAxisRight.masterAxis=this.yAxisLeft;if(this.yAxisRight.master==false){if(yAxisRightUsed==true){this.yAxisLeft.lineOffset=this.yAxisRight.width}else{this.yAxisLeft.lineOffset=0}resized=this.yAxisLeft.redraw()||resized;resized=this.yAxisRight.redraw()||resized}else{resized=this.yAxisRight.redraw()||resized}var tempGroups=[\"__barStackLeft\",\"__barStackRight\",\"__lineStackLeft\",\"__lineStackRight\"];for(i=0;i<tempGroups.length;i++){if(groupIds.indexOf(tempGroups[i])!=-1){groupIds.splice(groupIds.indexOf(tempGroups[i]),1)}}return resized};LineGraph.prototype._toggleAxisVisiblity=function(axisUsed,axis){var changed=false;if(axisUsed==false){if(axis.dom.frame.parentNode&&axis.hidden==false){axis.hide();changed=true}}else{if(!axis.dom.frame.parentNode&&axis.hidden==true){axis.show();changed=true}}return changed};LineGraph.prototype._convertXcoordinates=function(datapoints){var toScreen=this.body.util.toScreen;for(var i=0;i<datapoints.length;i++){datapoints[i].screen_x=toScreen(datapoints[i].x)+this.props.width;datapoints[i].screen_y=datapoints[i].y;if(datapoints[i].end!=undefined){datapoints[i].screen_end=toScreen(datapoints[i].end)+this.props.width}else{datapoints[i].screen_end=undefined}}};LineGraph.prototype._convertYcoordinates=function(datapoints,group){var axis=this.yAxisLeft;var svgHeight=Number(this.svg.style.height.replace(\"px\",\"\"));if(group.options.yAxisOrientation==\"right\"){axis=this.yAxisRight}for(var i=0;i<datapoints.length;i++){datapoints[i].screen_y=Math.round(axis.convertValue(datapoints[i].y))}group.setZeroPosition(Math.min(svgHeight,axis.convertValue(0)))};module.exports=LineGraph},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DOMutil=__webpack_require__(14);var Component=__webpack_require__(16);var DataScale=__webpack_require__(108);function DataAxis(body,options,svg,linegraphOptions){this.id=util.randomUUID();this.body=body;this.defaultOptions={orientation:\"left\",showMinorLabels:true,showMajorLabels:true,icons:false,majorLinesOffset:7,minorLinesOffset:4,labelOffsetX:10,labelOffsetY:2,iconWidth:20,width:\"40px\",visible:true,alignZeros:true,left:{range:{min:undefined,max:undefined},format:function format(value){return\"\"+parseFloat(value.toPrecision(3))},title:{text:undefined,style:undefined}},right:{range:{min:undefined,max:undefined},format:function format(value){return\"\"+parseFloat(value.toPrecision(3))},title:{text:undefined,style:undefined}}};this.linegraphOptions=linegraphOptions;this.linegraphSVG=svg;this.props={};this.DOMelements={lines:{},labels:{},title:{}};this.dom={};this.scale=undefined;this.range={start:0,end:0};this.options=util.extend({},this.defaultOptions);this.conversionFactor=1;this.setOptions(options);this.width=Number((\"\"+this.options.width).replace(\"px\",\"\"));this.minWidth=this.width;this.height=this.linegraphSVG.getBoundingClientRect().height;this.hidden=false;this.stepPixels=25;this.zeroCrossing=-1;this.amountOfSteps=-1;this.lineOffset=0;this.master=true;this.masterAxis=null;this.svgElements={};this.iconsRemoved=false;this.groups={};this.amountOfGroups=0;this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups};var me=this;this.body.emitter.on(\"verticalDrag\",function(){me.dom.lineContainer.style.top=me.body.domProps.scrollTop+\"px\"})}DataAxis.prototype=new Component;DataAxis.prototype.addGroup=function(label,graphOptions){if(!this.groups.hasOwnProperty(label)){this.groups[label]=graphOptions}this.amountOfGroups+=1};DataAxis.prototype.updateGroup=function(label,graphOptions){if(!this.groups.hasOwnProperty(label)){this.amountOfGroups+=1}this.groups[label]=graphOptions};DataAxis.prototype.removeGroup=function(label){if(this.groups.hasOwnProperty(label)){delete this.groups[label];this.amountOfGroups-=1}};DataAxis.prototype.setOptions=function(options){if(options){var redraw=false;if(this.options.orientation!=options.orientation&&options.orientation!==undefined){redraw=true}var fields=[\"orientation\",\"showMinorLabels\",\"showMajorLabels\",\"icons\",\"majorLinesOffset\",\"minorLinesOffset\",\"labelOffsetX\",\"labelOffsetY\",\"iconWidth\",\"width\",\"visible\",\"left\",\"right\",\"alignZeros\"];util.selectiveDeepExtend(fields,this.options,options);this.minWidth=Number((\"\"+this.options.width).replace(\"px\",\"\"));if(redraw===true&&this.dom.frame){this.hide();this.show()}}};DataAxis.prototype._create=function(){this.dom.frame=document.createElement(\"div\");this.dom.frame.style.width=this.options.width;this.dom.frame.style.height=this.height;this.dom.lineContainer=document.createElement(\"div\");this.dom.lineContainer.style.width=\"100%\";this.dom.lineContainer.style.height=this.height;this.dom.lineContainer.style.position=\"relative\";this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"absolute\";this.svg.style.top=\"0px\";this.svg.style.height=\"100%\";this.svg.style.width=\"100%\";this.svg.style.display=\"block\";this.dom.frame.appendChild(this.svg)};DataAxis.prototype._redrawGroupIcons=function(){DOMutil.prepareElements(this.svgElements);var x;var iconWidth=this.options.iconWidth;var iconHeight=15;var iconOffset=4;var y=iconOffset+.5*iconHeight;if(this.options.orientation===\"left\"){x=iconOffset}else{x=this.width-iconWidth-iconOffset}var groupArray=(0,_keys2[\"default\"])(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible===true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]===true)){this.groups[groupId].getLegend(iconWidth,iconHeight,this.framework,x,y);y+=iconHeight+iconOffset}}DOMutil.cleanupElements(this.svgElements);this.iconsRemoved=false};DataAxis.prototype._cleanupIcons=function(){if(this.iconsRemoved===false){DOMutil.prepareElements(this.svgElements);DOMutil.cleanupElements(this.svgElements);this.iconsRemoved=true}};DataAxis.prototype.show=function(){this.hidden=false;if(!this.dom.frame.parentNode){if(this.options.orientation===\"left\"){this.body.dom.left.appendChild(this.dom.frame)}else{this.body.dom.right.appendChild(this.dom.frame)}}if(!this.dom.lineContainer.parentNode){this.body.dom.backgroundHorizontal.appendChild(this.dom.lineContainer)}};DataAxis.prototype.hide=function(){this.hidden=true;if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}if(this.dom.lineContainer.parentNode){this.dom.lineContainer.parentNode.removeChild(this.dom.lineContainer)}};DataAxis.prototype.setRange=function(start,end){this.range.start=start;this.range.end=end};DataAxis.prototype.redraw=function(){var resized=false;var activeGroups=0;this.dom.lineContainer.style.top=this.body.domProps.scrollTop+\"px\";for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){if(this.groups[groupId].visible===true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]===true)){activeGroups++}}}if(this.amountOfGroups===0||activeGroups===0){this.hide()}else{this.show();this.height=Number(this.linegraphSVG.style.height.replace(\"px\",\"\"));this.dom.lineContainer.style.height=this.height+\"px\";this.width=this.options.visible===true?Number((\"\"+this.options.width).replace(\"px\",\"\")):0;var props=this.props;var frame=this.dom.frame;frame.className=\"vis-data-axis\";this._calculateCharSize();var orientation=this.options.orientation;var showMinorLabels=this.options.showMinorLabels;var showMajorLabels=this.options.showMajorLabels;props.minorLabelHeight=showMinorLabels?props.minorCharHeight:0;props.majorLabelHeight=showMajorLabels?props.majorCharHeight:0;props.minorLineWidth=this.body.dom.backgroundHorizontal.offsetWidth-this.lineOffset-this.width+2*this.options.minorLinesOffset;props.minorLineHeight=1;props.majorLineWidth=this.body.dom.backgroundHorizontal.offsetWidth-this.lineOffset-this.width+2*this.options.majorLinesOffset;props.majorLineHeight=1;if(orientation===\"left\"){frame.style.top=\"0\";frame.style.left=\"0\";frame.style.bottom=\"\";frame.style.width=this.width+\"px\";frame.style.height=this.height+\"px\";this.props.width=this.body.domProps.left.width;this.props.height=this.body.domProps.left.height}else{frame.style.top=\"\";frame.style.bottom=\"0\";frame.style.left=\"0\";frame.style.width=this.width+\"px\";frame.style.height=this.height+\"px\";this.props.width=this.body.domProps.right.width;this.props.height=this.body.domProps.right.height}resized=this._redrawLabels();resized=this._isResized()||resized;if(this.options.icons===true){this._redrawGroupIcons()}else{this._cleanupIcons()}this._redrawTitle(orientation)}return resized};DataAxis.prototype._redrawLabels=function(){var _this=this;var resized=false;DOMutil.prepareElements(this.DOMelements.lines);DOMutil.prepareElements(this.DOMelements.labels);var orientation=this.options[\"orientation\"];var customRange=this.options[orientation].range!=undefined?this.options[orientation].range:{};var autoScaleEnd=true;if(customRange.max!=undefined){this.range.end=customRange.max;autoScaleEnd=false}var autoScaleStart=true;if(customRange.min!=undefined){this.range.start=customRange.min;autoScaleStart=false}this.scale=new DataScale(this.range.start,this.range.end,autoScaleStart,autoScaleEnd,this.dom.frame.offsetHeight,this.props.majorCharHeight,this.options.alignZeros,this.options[orientation].format);if(this.master===false&&this.masterAxis!=undefined){this.scale.followScale(this.masterAxis.scale)}this.maxLabelSize=0;var lines=this.scale.getLines();lines.forEach(function(line){var y=line.y;var isMajor=line.major;if(_this.options[\"showMinorLabels\"]&&isMajor===false){_this._redrawLabel(y-2,line.val,orientation,\"vis-y-axis vis-minor\",_this.props.minorCharHeight)}if(isMajor){if(y>=0){_this._redrawLabel(y-2,line.val,orientation,\"vis-y-axis vis-major\",_this.props.majorCharHeight)}}if(_this.master===true){if(isMajor){_this._redrawLine(y,orientation,\"vis-grid vis-horizontal vis-major\",_this.options.majorLinesOffset,_this.props.majorLineWidth)}else{_this._redrawLine(y,orientation,\"vis-grid vis-horizontal vis-minor\",_this.options.minorLinesOffset,_this.props.minorLineWidth)}}});var titleWidth=0;if(this.options[orientation].title!==undefined&&this.options[orientation].title.text!==undefined){titleWidth=this.props.titleCharHeight}var offset=this.options.icons===true?Math.max(this.options.iconWidth,titleWidth)+this.options.labelOffsetX+15:titleWidth+this.options.labelOffsetX+15;if(this.maxLabelSize>this.width-offset&&this.options.visible===true){this.width=this.maxLabelSize+offset;this.options.width=this.width+\"px\";DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);this.redraw();resized=true}else if(this.maxLabelSize<this.width-offset&&this.options.visible===true&&this.width>this.minWidth){this.width=Math.max(this.minWidth,this.maxLabelSize+offset);this.options.width=this.width+\"px\";DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);this.redraw();resized=true}else{DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);resized=false}return resized};DataAxis.prototype.convertValue=function(value){return this.scale.convertValue(value)};DataAxis.prototype.screenToValue=function(x){return this.scale.screenToValue(x)};DataAxis.prototype._redrawLabel=function(y,text,orientation,className,characterHeight){var label=DOMutil.getDOMElement(\"div\",this.DOMelements.labels,this.dom.frame);label.className=className;label.innerHTML=text;if(orientation===\"left\"){label.style.left=\"-\"+this.options.labelOffsetX+\"px\";label.style.textAlign=\"right\"}else{label.style.right=\"-\"+this.options.labelOffsetX+\"px\";label.style.textAlign=\"left\"}label.style.top=y-.5*characterHeight+this.options.labelOffsetY+\"px\";text+=\"\";var largestWidth=Math.max(this.props.majorCharWidth,this.props.minorCharWidth);if(this.maxLabelSize<text.length*largestWidth){this.maxLabelSize=text.length*largestWidth}};DataAxis.prototype._redrawLine=function(y,orientation,className,offset,width){if(this.master===true){\nvar line=DOMutil.getDOMElement(\"div\",this.DOMelements.lines,this.dom.lineContainer);line.className=className;line.innerHTML=\"\";if(orientation===\"left\"){line.style.left=this.width-offset+\"px\"}else{line.style.right=this.width-offset+\"px\"}line.style.width=width+\"px\";line.style.top=y+\"px\"}};DataAxis.prototype._redrawTitle=function(orientation){DOMutil.prepareElements(this.DOMelements.title);if(this.options[orientation].title!==undefined&&this.options[orientation].title.text!==undefined){var title=DOMutil.getDOMElement(\"div\",this.DOMelements.title,this.dom.frame);title.className=\"vis-y-axis vis-title vis-\"+orientation;title.innerHTML=this.options[orientation].title.text;if(this.options[orientation].title.style!==undefined){util.addCssText(title,this.options[orientation].title.style)}if(orientation===\"left\"){title.style.left=this.props.titleCharHeight+\"px\"}else{title.style.right=this.props.titleCharHeight+\"px\"}title.style.width=this.height+\"px\"}DOMutil.cleanupElements(this.DOMelements.title)};DataAxis.prototype._calculateCharSize=function(){if(!(\"minorCharHeight\"in this.props)){var textMinor=document.createTextNode(\"0\");var measureCharMinor=document.createElement(\"div\");measureCharMinor.className=\"vis-y-axis vis-minor vis-measure\";measureCharMinor.appendChild(textMinor);this.dom.frame.appendChild(measureCharMinor);this.props.minorCharHeight=measureCharMinor.clientHeight;this.props.minorCharWidth=measureCharMinor.clientWidth;this.dom.frame.removeChild(measureCharMinor)}if(!(\"majorCharHeight\"in this.props)){var textMajor=document.createTextNode(\"0\");var measureCharMajor=document.createElement(\"div\");measureCharMajor.className=\"vis-y-axis vis-major vis-measure\";measureCharMajor.appendChild(textMajor);this.dom.frame.appendChild(measureCharMajor);this.props.majorCharHeight=measureCharMajor.clientHeight;this.props.majorCharWidth=measureCharMajor.clientWidth;this.dom.frame.removeChild(measureCharMajor)}if(!(\"titleCharHeight\"in this.props)){var textTitle=document.createTextNode(\"0\");var measureCharTitle=document.createElement(\"div\");measureCharTitle.className=\"vis-y-axis vis-title vis-measure\";measureCharTitle.appendChild(textTitle);this.dom.frame.appendChild(measureCharTitle);this.props.titleCharHeight=measureCharTitle.clientHeight;this.props.titleCharWidth=measureCharTitle.clientWidth;this.dom.frame.removeChild(measureCharTitle)}};module.exports=DataAxis},function(module,exports,__webpack_require__){\"use strict\";function DataScale(start,end,autoScaleStart,autoScaleEnd,containerHeight,majorCharHeight){var zeroAlign=arguments.length>6&&arguments[6]!==undefined?arguments[6]:false;var formattingFunction=arguments.length>7&&arguments[7]!==undefined?arguments[7]:false;this.majorSteps=[1,2,5,10];this.minorSteps=[.25,.5,1,2];this.customLines=null;this.containerHeight=containerHeight;this.majorCharHeight=majorCharHeight;this._start=start;this._end=end;this.scale=1;this.minorStepIdx=-1;this.magnitudefactor=1;this.determineScale();this.zeroAlign=zeroAlign;this.autoScaleStart=autoScaleStart;this.autoScaleEnd=autoScaleEnd;this.formattingFunction=formattingFunction;if(autoScaleStart||autoScaleEnd){var me=this;var roundToMinor=function roundToMinor(value){var rounded=value-value%(me.magnitudefactor*me.minorSteps[me.minorStepIdx]);if(value%(me.magnitudefactor*me.minorSteps[me.minorStepIdx])>.5*(me.magnitudefactor*me.minorSteps[me.minorStepIdx])){return rounded+me.magnitudefactor*me.minorSteps[me.minorStepIdx]}else{return rounded}};if(autoScaleStart){this._start-=this.magnitudefactor*2*this.minorSteps[this.minorStepIdx];this._start=roundToMinor(this._start)}if(autoScaleEnd){this._end+=this.magnitudefactor*this.minorSteps[this.minorStepIdx];this._end=roundToMinor(this._end)}this.determineScale()}}DataScale.prototype.setCharHeight=function(majorCharHeight){this.majorCharHeight=majorCharHeight};DataScale.prototype.setHeight=function(containerHeight){this.containerHeight=containerHeight};DataScale.prototype.determineScale=function(){var range=this._end-this._start;this.scale=this.containerHeight/range;var minimumStepValue=this.majorCharHeight/this.scale;var orderOfMagnitude=range>0?Math.round(Math.log(range)/Math.LN10):0;this.minorStepIdx=-1;this.magnitudefactor=Math.pow(10,orderOfMagnitude);var start=0;if(orderOfMagnitude<0){start=orderOfMagnitude}var solutionFound=false;for(var l=start;Math.abs(l)<=Math.abs(orderOfMagnitude);l++){this.magnitudefactor=Math.pow(10,l);for(var j=0;j<this.minorSteps.length;j++){var stepSize=this.magnitudefactor*this.minorSteps[j];if(stepSize>=minimumStepValue){solutionFound=true;this.minorStepIdx=j;break}}if(solutionFound===true){break}}};DataScale.prototype.is_major=function(value){return value%(this.magnitudefactor*this.majorSteps[this.minorStepIdx])===0};DataScale.prototype.getStep=function(){return this.magnitudefactor*this.minorSteps[this.minorStepIdx]};DataScale.prototype.getFirstMajor=function(){var majorStep=this.magnitudefactor*this.majorSteps[this.minorStepIdx];return this.convertValue(this._start+(majorStep-this._start%majorStep)%majorStep)};DataScale.prototype.formatValue=function(current){var returnValue=current.toPrecision(5);if(typeof this.formattingFunction===\"function\"){returnValue=this.formattingFunction(current)}if(typeof returnValue===\"number\"){return\"\"+returnValue}else if(typeof returnValue===\"string\"){return returnValue}else{return current.toPrecision(5)}};DataScale.prototype.getLines=function(){var lines=[];var step=this.getStep();var bottomOffset=(step-this._start%step)%step;for(var i=this._start+bottomOffset;this._end-i>1e-5;i+=step){if(i!=this._start){lines.push({major:this.is_major(i),y:this.convertValue(i),val:this.formatValue(i)})}}return lines};DataScale.prototype.followScale=function(other){var oldStepIdx=this.minorStepIdx;var oldStart=this._start;var oldEnd=this._end;var me=this;var increaseMagnitude=function increaseMagnitude(){me.magnitudefactor*=2};var decreaseMagnitude=function decreaseMagnitude(){me.magnitudefactor/=2};if(other.minorStepIdx<=1&&this.minorStepIdx<=1||other.minorStepIdx>1&&this.minorStepIdx>1){}else if(other.minorStepIdx<this.minorStepIdx){this.minorStepIdx=1;if(oldStepIdx==2){increaseMagnitude()}else{increaseMagnitude();increaseMagnitude()}}else{this.minorStepIdx=2;if(oldStepIdx==1){decreaseMagnitude()}else{decreaseMagnitude();decreaseMagnitude()}}var otherZero=other.convertValue(0);var otherStep=other.getStep()*other.scale;var done=false;var count=0;while(!done&&count++<5){this.scale=otherStep/(this.minorSteps[this.minorStepIdx]*this.magnitudefactor);var newRange=this.containerHeight/this.scale;this._start=oldStart;this._end=this._start+newRange;var myOriginalZero=this._end*this.scale;var majorStep=this.magnitudefactor*this.majorSteps[this.minorStepIdx];var majorOffset=this.getFirstMajor()-other.getFirstMajor();if(this.zeroAlign){var zeroOffset=otherZero-myOriginalZero;this._end+=zeroOffset/this.scale;this._start=this._end-newRange}else{if(!this.autoScaleStart){this._start+=majorStep-majorOffset/this.scale;this._end=this._start+newRange}else{this._start-=majorOffset/this.scale;this._end=this._start+newRange}}if(!this.autoScaleEnd&&this._end>oldEnd+1e-5){decreaseMagnitude();done=false;continue}if(!this.autoScaleStart&&this._start<oldStart-1e-5){if(this.zeroAlign&&oldStart>=0){console.warn(\"Can't adhere to given 'min' range, due to zeroalign\")}else{decreaseMagnitude();done=false;continue}}if(this.autoScaleStart&&this.autoScaleEnd&&newRange<oldEnd-oldStart){increaseMagnitude();done=false;continue}done=true}};DataScale.prototype.convertValue=function(value){return this.containerHeight-(value-this._start)*this.scale};DataScale.prototype.screenToValue=function(pixels){return(this.containerHeight-pixels)/this.scale+this._start};module.exports=DataScale},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Bars=__webpack_require__(110);var Lines=__webpack_require__(111);var Points=__webpack_require__(72);function GraphGroup(group,groupId,options,groupsUsingDefaultStyles){this.id=groupId;var fields=[\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"drawPoints\",\"shaded\",\"interpolation\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"];this.options=util.selectiveBridgeObject(fields,options);this.usingDefaultStyle=group.className===undefined;this.groupsUsingDefaultStyles=groupsUsingDefaultStyles;this.zeroPosition=0;this.update(group);if(this.usingDefaultStyle==true){this.groupsUsingDefaultStyles[0]+=1}this.itemsData=[];this.visible=group.visible===undefined?true:group.visible}GraphGroup.prototype.setItems=function(items){if(items!=null){this.itemsData=items;if(this.options.sort==true){util.insertSort(this.itemsData,function(a,b){return a.x>b.x?1:-1})}}else{this.itemsData=[]}};GraphGroup.prototype.getItems=function(){return this.itemsData};GraphGroup.prototype.setZeroPosition=function(pos){this.zeroPosition=pos};GraphGroup.prototype.setOptions=function(options){if(options!==undefined){var fields=[\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"];util.selectiveDeepExtend(fields,this.options,options);if(typeof options.drawPoints==\"function\"){options.drawPoints={onRender:options.drawPoints}}util.mergeOptions(this.options,options,\"interpolation\");util.mergeOptions(this.options,options,\"drawPoints\");util.mergeOptions(this.options,options,\"shaded\");if(options.interpolation){if((0,_typeof3[\"default\"])(options.interpolation)==\"object\"){if(options.interpolation.parametrization){if(options.interpolation.parametrization==\"uniform\"){this.options.interpolation.alpha=0}else if(options.interpolation.parametrization==\"chordal\"){this.options.interpolation.alpha=1}else{this.options.interpolation.parametrization=\"centripetal\";this.options.interpolation.alpha=.5}}}}}};GraphGroup.prototype.update=function(group){this.group=group;this.content=group.content||\"graph\";this.className=group.className||this.className||\"vis-graph-group\"+this.groupsUsingDefaultStyles[0]%10;this.visible=group.visible===undefined?true:group.visible;this.style=group.style;this.setOptions(group.options)};GraphGroup.prototype.getLegend=function(iconWidth,iconHeight,framework,x,y){if(framework==undefined||framework==null){var svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");framework={svg:svg,svgElements:{},options:this.options,groups:[this]}}if(x==undefined||x==null){x=0}if(y==undefined||y==null){y=.5*iconHeight}switch(this.options.style){case\"line\":Lines.drawIcon(this,x,y,iconWidth,iconHeight,framework);break;case\"points\":case\"point\":Points.drawIcon(this,x,y,iconWidth,iconHeight,framework);break;case\"bar\":Bars.drawIcon(this,x,y,iconWidth,iconHeight,framework);break}return{icon:framework.svg,label:this.content,orientation:this.options.yAxisOrientation}};GraphGroup.prototype.getYRange=function(groupData){var yMin=groupData[0].y;var yMax=groupData[0].y;for(var j=0;j<groupData.length;j++){yMin=yMin>groupData[j].y?groupData[j].y:yMin;yMax=yMax<groupData[j].y?groupData[j].y:yMax}return{min:yMin,max:yMax,yAxisOrientation:this.options.yAxisOrientation}};module.exports=GraphGroup},function(module,exports,__webpack_require__){\"use strict\";var DOMutil=__webpack_require__(14);var Points=__webpack_require__(72);function Bargraph(groupId,options){}Bargraph.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");var barWidth=Math.round(.3*iconWidth);var originalWidth=group.options.barChart.width;var scale=originalWidth/barWidth;var bar1Height=Math.round(.4*iconHeight);var bar2Height=Math.round(.75*iconHeight);var offset=Math.round((iconWidth-2*barWidth)/3);DOMutil.drawBar(x+.5*barWidth+offset,y+fillHeight-bar1Height-1,barWidth,bar1Height,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);DOMutil.drawBar(x+1.5*barWidth+offset+2,y+fillHeight-bar2Height-1,barWidth,bar2Height,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);if(group.options.drawPoints.enabled==true){var groupTemplate={style:group.options.drawPoints.style,styles:group.options.drawPoints.styles,size:group.options.drawPoints.size/scale,className:group.className};DOMutil.drawPoint(x+.5*barWidth+offset,y+fillHeight-bar1Height-1,groupTemplate,framework.svgElements,framework.svg);DOMutil.drawPoint(x+1.5*barWidth+offset+2,y+fillHeight-bar2Height-1,groupTemplate,framework.svgElements,framework.svg)}};Bargraph.draw=function(groupIds,processedGroupData,framework){var combinedData=[];var intersections={};var coreDistance;var key,drawData;var group;var i,j;var barPoints=0;for(i=0;i<groupIds.length;i++){group=framework.groups[groupIds[i]];if(group.options.style===\"bar\"){if(group.visible===true&&(framework.options.groups.visibility[groupIds[i]]===undefined||framework.options.groups.visibility[groupIds[i]]===true)){for(j=0;j<processedGroupData[groupIds[i]].length;j++){combinedData.push({screen_x:processedGroupData[groupIds[i]][j].screen_x,screen_end:processedGroupData[groupIds[i]][j].screen_end,screen_y:processedGroupData[groupIds[i]][j].screen_y,x:processedGroupData[groupIds[i]][j].x,end:processedGroupData[groupIds[i]][j].end,y:processedGroupData[groupIds[i]][j].y,groupId:groupIds[i],label:processedGroupData[groupIds[i]][j].label});barPoints+=1}}}}if(barPoints===0){return}combinedData.sort(function(a,b){if(a.screen_x===b.screen_x){return a.groupId<b.groupId?-1:1}else{return a.screen_x-b.screen_x}});Bargraph._getDataIntersections(intersections,combinedData);for(i=0;i<combinedData.length;i++){group=framework.groups[combinedData[i].groupId];var minWidth=group.options.barChart.minWidth!=undefined?group.options.barChart.minWidth:.1*group.options.barChart.width;key=combinedData[i].screen_x;var heightOffset=0;if(intersections[key]===undefined){if(i+1<combinedData.length){coreDistance=Math.abs(combinedData[i+1].screen_x-key)}drawData=Bargraph._getSafeDrawData(coreDistance,group,minWidth)}else{var nextKey=i+(intersections[key].amount-intersections[key].resolved);if(nextKey<combinedData.length){coreDistance=Math.abs(combinedData[nextKey].screen_x-key)}drawData=Bargraph._getSafeDrawData(coreDistance,group,minWidth);intersections[key].resolved+=1;if(group.options.stack===true&&group.options.excludeFromStacking!==true){if(combinedData[i].screen_y<group.zeroPosition){heightOffset=intersections[key].accumulatedNegative;intersections[key].accumulatedNegative+=group.zeroPosition-combinedData[i].screen_y}else{heightOffset=intersections[key].accumulatedPositive;intersections[key].accumulatedPositive+=group.zeroPosition-combinedData[i].screen_y}}else if(group.options.barChart.sideBySide===true){drawData.width=drawData.width/intersections[key].amount;drawData.offset+=intersections[key].resolved*drawData.width-.5*drawData.width*(intersections[key].amount+1)}}var dataWidth=drawData.width;var start=combinedData[i].screen_x;if(combinedData[i].screen_end!=undefined){dataWidth=combinedData[i].screen_end-combinedData[i].screen_x;start+=dataWidth*.5}else{start+=drawData.offset}DOMutil.drawBar(start,combinedData[i].screen_y-heightOffset,dataWidth,group.zeroPosition-combinedData[i].screen_y,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);if(group.options.drawPoints.enabled===true){var pointData={screen_x:combinedData[i].screen_x,screen_y:combinedData[i].screen_y-heightOffset,x:combinedData[i].x,y:combinedData[i].y,groupId:combinedData[i].groupId,label:combinedData[i].label};Points.draw([pointData],group,framework,drawData.offset)}}};Bargraph._getDataIntersections=function(intersections,combinedData){var coreDistance;for(var i=0;i<combinedData.length;i++){if(i+1<combinedData.length){coreDistance=Math.abs(combinedData[i+1].screen_x-combinedData[i].screen_x)}if(i>0){coreDistance=Math.min(coreDistance,Math.abs(combinedData[i-1].screen_x-combinedData[i].screen_x))}if(coreDistance===0){if(intersections[combinedData[i].screen_x]===undefined){intersections[combinedData[i].screen_x]={amount:0,resolved:0,accumulatedPositive:0,accumulatedNegative:0}}intersections[combinedData[i].screen_x].amount+=1}}};Bargraph._getSafeDrawData=function(coreDistance,group,minWidth){var width,offset;if(coreDistance<group.options.barChart.width&&coreDistance>0){width=coreDistance<minWidth?minWidth:coreDistance;offset=0;if(group.options.barChart.align===\"left\"){offset-=.5*coreDistance}else if(group.options.barChart.align===\"right\"){offset+=.5*coreDistance}}else{width=group.options.barChart.width;offset=0;if(group.options.barChart.align===\"left\"){offset-=.5*group.options.barChart.width}else if(group.options.barChart.align===\"right\"){offset+=.5*group.options.barChart.width}}return{width:width,offset:offset}};Bargraph.getStackedYRange=function(combinedData,groupRanges,groupIds,groupLabel,orientation){if(combinedData.length>0){combinedData.sort(function(a,b){if(a.screen_x===b.screen_x){return a.groupId<b.groupId?-1:1}else{return a.screen_x-b.screen_x}});var intersections={};Bargraph._getDataIntersections(intersections,combinedData);groupRanges[groupLabel]=Bargraph._getStackedYRange(intersections,combinedData);groupRanges[groupLabel].yAxisOrientation=orientation;groupIds.push(groupLabel)}};Bargraph._getStackedYRange=function(intersections,combinedData){var key;var yMin=combinedData[0].screen_y;var yMax=combinedData[0].screen_y;for(var i=0;i<combinedData.length;i++){key=combinedData[i].screen_x;if(intersections[key]===undefined){yMin=yMin>combinedData[i].screen_y?combinedData[i].screen_y:yMin;yMax=yMax<combinedData[i].screen_y?combinedData[i].screen_y:yMax}else{if(combinedData[i].screen_y<0){intersections[key].accumulatedNegative+=combinedData[i].screen_y}else{intersections[key].accumulatedPositive+=combinedData[i].screen_y}}}for(var xpos in intersections){if(intersections.hasOwnProperty(xpos)){yMin=yMin>intersections[xpos].accumulatedNegative?intersections[xpos].accumulatedNegative:yMin;yMin=yMin>intersections[xpos].accumulatedPositive?intersections[xpos].accumulatedPositive:yMin;yMax=yMax<intersections[xpos].accumulatedNegative?intersections[xpos].accumulatedNegative:yMax;yMax=yMax<intersections[xpos].accumulatedPositive?intersections[xpos].accumulatedPositive:yMax}}return{min:yMin,max:yMax}};module.exports=Bargraph},function(module,exports,__webpack_require__){\"use strict\";var DOMutil=__webpack_require__(14);function Line(groupId,options){}Line.calcPath=function(dataset,group){if(dataset!=null){if(dataset.length>0){var d=[];if(group.options.interpolation.enabled==true){d=Line._catmullRom(dataset,group)}else{d=Line._linear(dataset)}return d}}};Line.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var path,fillPath;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");path=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);path.setAttributeNS(null,\"class\",group.className);if(group.style!==undefined){path.setAttributeNS(null,\"style\",group.style)}path.setAttributeNS(null,\"d\",\"M\"+x+\",\"+y+\" L\"+(x+iconWidth)+\",\"+y+\"\");if(group.options.shaded.enabled==true){fillPath=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);if(group.options.shaded.orientation==\"top\"){fillPath.setAttributeNS(null,\"d\",\"M\"+x+\", \"+(y-fillHeight)+\"L\"+x+\",\"+y+\" L\"+(x+iconWidth)+\",\"+y+\" L\"+(x+iconWidth)+\",\"+(y-fillHeight))}else{fillPath.setAttributeNS(null,\"d\",\"M\"+x+\",\"+y+\" \"+\"L\"+x+\",\"+(y+fillHeight)+\" \"+\"L\"+(x+iconWidth)+\",\"+(y+fillHeight)+\"L\"+(x+iconWidth)+\",\"+y)}fillPath.setAttributeNS(null,\"class\",group.className+\" vis-icon-fill\");if(group.options.shaded.style!==undefined&&group.options.shaded.style!==\"\"){fillPath.setAttributeNS(null,\"style\",group.options.shaded.style)}}if(group.options.drawPoints.enabled==true){var groupTemplate={style:group.options.drawPoints.style,styles:group.options.drawPoints.styles,size:group.options.drawPoints.size,className:group.className};DOMutil.drawPoint(x+.5*iconWidth,y,groupTemplate,framework.svgElements,framework.svg)}};Line.drawShading=function(pathArray,group,subPathArray,framework){if(group.options.shaded.enabled==true){var svgHeight=Number(framework.svg.style.height.replace(\"px\",\"\"));var fillPath=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);var type=\"L\";if(group.options.interpolation.enabled==true){type=\"C\"}var dFill;var zero=0;if(group.options.shaded.orientation==\"top\"){zero=0}else if(group.options.shaded.orientation==\"bottom\"){zero=svgHeight}else{zero=Math.min(Math.max(0,group.zeroPosition),svgHeight)}if(group.options.shaded.orientation==\"group\"&&subPathArray!=null&&subPathArray!=undefined){dFill=\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false)+\" L\"+subPathArray[subPathArray.length-1][0]+\",\"+subPathArray[subPathArray.length-1][1]+\" \"+this.serializePath(subPathArray,type,true)+subPathArray[0][0]+\",\"+subPathArray[0][1]+\" Z\"}else{dFill=\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false)+\" V\"+zero+\" H\"+pathArray[0][0]+\" Z\"}fillPath.setAttributeNS(null,\"class\",group.className+\" vis-fill\");if(group.options.shaded.style!==undefined){fillPath.setAttributeNS(null,\"style\",group.options.shaded.style)}fillPath.setAttributeNS(null,\"d\",dFill)}};Line.draw=function(pathArray,group,framework){if(pathArray!=null&&pathArray!=undefined){var path=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);path.setAttributeNS(null,\"class\",group.className);if(group.style!==undefined){path.setAttributeNS(null,\"style\",group.style)}var type=\"L\";if(group.options.interpolation.enabled==true){type=\"C\"}path.setAttributeNS(null,\"d\",\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false))}};Line.serializePath=function(pathArray,type,inverse){if(pathArray.length<2){return\"\"}var d=type;var i;if(inverse){for(i=pathArray.length-2;i>0;i--){d+=pathArray[i][0]+\",\"+pathArray[i][1]+\" \"}}else{for(i=1;i<pathArray.length;i++){d+=pathArray[i][0]+\",\"+pathArray[i][1]+\" \"}}return d};Line._catmullRomUniform=function(data){var p0,p1,p2,p3,bp1,bp2;var d=[];d.push([Math.round(data[0].screen_x),Math.round(data[0].screen_y)]);var normalization=1/6;var length=data.length;for(var i=0;i<length-1;i++){p0=i==0?data[0]:data[i-1];p1=data[i];p2=data[i+1];p3=i+2<length?data[i+2]:p2;bp1={screen_x:(-p0.screen_x+6*p1.screen_x+p2.screen_x)*normalization,screen_y:(-p0.screen_y+6*p1.screen_y+p2.screen_y)*normalization};bp2={screen_x:(p1.screen_x+6*p2.screen_x-p3.screen_x)*normalization,screen_y:(p1.screen_y+6*p2.screen_y-p3.screen_y)*normalization};d.push([bp1.screen_x,bp1.screen_y]);d.push([bp2.screen_x,bp2.screen_y]);d.push([p2.screen_x,p2.screen_y])}return d};Line._catmullRom=function(data,group){var alpha=group.options.interpolation.alpha;if(alpha==0||alpha===undefined){return this._catmullRomUniform(data)}else{var p0,p1,p2,p3,bp1,bp2,d1,d2,d3,A,B,N,M;var d3powA,d2powA,d3pow2A,d2pow2A,d1pow2A,d1powA;var d=[];d.push([Math.round(data[0].screen_x),Math.round(data[0].screen_y)]);var length=data.length;for(var i=0;i<length-1;i++){p0=i==0?data[0]:data[i-1];p1=data[i];p2=data[i+1];p3=i+2<length?data[i+2]:p2;d1=Math.sqrt(Math.pow(p0.screen_x-p1.screen_x,2)+Math.pow(p0.screen_y-p1.screen_y,2));d2=Math.sqrt(Math.pow(p1.screen_x-p2.screen_x,2)+Math.pow(p1.screen_y-p2.screen_y,2));d3=Math.sqrt(Math.pow(p2.screen_x-p3.screen_x,2)+Math.pow(p2.screen_y-p3.screen_y,2));d3powA=Math.pow(d3,alpha);d3pow2A=Math.pow(d3,2*alpha);d2powA=Math.pow(d2,alpha);d2pow2A=Math.pow(d2,2*alpha);d1powA=Math.pow(d1,alpha);d1pow2A=Math.pow(d1,2*alpha);A=2*d1pow2A+3*d1powA*d2powA+d2pow2A;B=2*d3pow2A+3*d3powA*d2powA+d2pow2A;N=3*d1powA*(d1powA+d2powA);if(N>0){N=1/N}M=3*d3powA*(d3powA+d2powA);if(M>0){M=1/M}bp1={screen_x:(-d2pow2A*p0.screen_x+A*p1.screen_x+d1pow2A*p2.screen_x)*N,screen_y:(-d2pow2A*p0.screen_y+A*p1.screen_y+d1pow2A*p2.screen_y)*N};bp2={screen_x:(d3pow2A*p1.screen_x+B*p2.screen_x-d2pow2A*p3.screen_x)*M,screen_y:(d3pow2A*p1.screen_y+B*p2.screen_y-d2pow2A*p3.screen_y)*M};if(bp1.screen_x==0&&bp1.screen_y==0){bp1=p1}if(bp2.screen_x==0&&bp2.screen_y==0){bp2=p2}d.push([bp1.screen_x,bp1.screen_y]);d.push([bp2.screen_x,bp2.screen_y]);d.push([p2.screen_x,p2.screen_y])}return d}};Line._linear=function(data){var d=[];for(var i=0;i<data.length;i++){d.push([data[i].screen_x,data[i].screen_y])}return d};module.exports=Line},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DOMutil=__webpack_require__(14);var Component=__webpack_require__(16);function Legend(body,options,side,linegraphOptions){this.body=body;this.defaultOptions={enabled:false,icons:true,iconSize:20,iconSpacing:6,left:{visible:true,position:\"top-left\"},right:{visible:true,position:\"top-right\"}};this.side=side;this.options=util.extend({},this.defaultOptions);this.linegraphOptions=linegraphOptions;this.svgElements={};this.dom={};this.groups={};this.amountOfGroups=0;this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups};this.setOptions(options)}Legend.prototype=new Component;Legend.prototype.clear=function(){this.groups={};this.amountOfGroups=0};Legend.prototype.addGroup=function(label,graphOptions){if(graphOptions.options.excludeFromLegend!=true){if(!this.groups.hasOwnProperty(label)){this.groups[label]=graphOptions}this.amountOfGroups+=1}};Legend.prototype.updateGroup=function(label,graphOptions){this.groups[label]=graphOptions};Legend.prototype.removeGroup=function(label){if(this.groups.hasOwnProperty(label)){delete this.groups[label];this.amountOfGroups-=1}};Legend.prototype._create=function(){this.dom.frame=document.createElement(\"div\");this.dom.frame.className=\"vis-legend\";this.dom.frame.style.position=\"absolute\";this.dom.frame.style.top=\"10px\";this.dom.frame.style.display=\"block\";this.dom.textArea=document.createElement(\"div\");this.dom.textArea.className=\"vis-legend-text\";this.dom.textArea.style.position=\"relative\";this.dom.textArea.style.top=\"0px\";this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"absolute\";this.svg.style.top=0+\"px\";this.svg.style.width=this.options.iconSize+5+\"px\";this.svg.style.height=\"100%\";this.dom.frame.appendChild(this.svg);this.dom.frame.appendChild(this.dom.textArea)};Legend.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}};Legend.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}};Legend.prototype.setOptions=function(options){var fields=[\"enabled\",\"orientation\",\"icons\",\"left\",\"right\"];util.selectiveDeepExtend(fields,this.options,options)};Legend.prototype.redraw=function(){var activeGroups=0;var groupArray=(0,_keys2[\"default\"])(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){activeGroups++}}if(this.options[this.side].visible==false||this.amountOfGroups==0||this.options.enabled==false||activeGroups==0){this.hide()}else{this.show();if(this.options[this.side].position==\"top-left\"||this.options[this.side].position==\"bottom-left\"){this.dom.frame.style.left=\"4px\";this.dom.frame.style.textAlign=\"left\";this.dom.textArea.style.textAlign=\"left\";this.dom.textArea.style.left=this.options.iconSize+15+\"px\";this.dom.textArea.style.right=\"\";this.svg.style.left=0+\"px\";this.svg.style.right=\"\"}else{this.dom.frame.style.right=\"4px\";this.dom.frame.style.textAlign=\"right\";this.dom.textArea.style.textAlign=\"right\";this.dom.textArea.style.right=this.options.iconSize+15+\"px\";this.dom.textArea.style.left=\"\";this.svg.style.right=0+\"px\";this.svg.style.left=\"\"}if(this.options[this.side].position==\"top-left\"||this.options[this.side].position==\"top-right\"){this.dom.frame.style.top=4-Number(this.body.dom.center.style.top.replace(\"px\",\"\"))+\"px\";this.dom.frame.style.bottom=\"\"}else{var scrollableHeight=this.body.domProps.center.height-this.body.domProps.centerContainer.height;this.dom.frame.style.bottom=4+scrollableHeight+Number(this.body.dom.center.style.top.replace(\"px\",\"\"))+\"px\";this.dom.frame.style.top=\"\"}if(this.options.icons==false){this.dom.frame.style.width=this.dom.textArea.offsetWidth+10+\"px\";this.dom.textArea.style.right=\"\";this.dom.textArea.style.left=\"\";this.svg.style.width=\"0px\"}else{this.dom.frame.style.width=this.options.iconSize+15+this.dom.textArea.offsetWidth+10+\"px\";this.drawLegendIcons()}var content=\"\";for(i=0;i<groupArray.length;i++){groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){content+=this.groups[groupId].content+\"<br />\"}}this.dom.textArea.innerHTML=content;this.dom.textArea.style.lineHeight=.75*this.options.iconSize+this.options.iconSpacing+\"px\"}};Legend.prototype.drawLegendIcons=function(){if(this.dom.frame.parentNode){var groupArray=(0,_keys2[\"default\"])(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});DOMutil.resetElements(this.svgElements);var padding=window.getComputedStyle(this.dom.frame).paddingTop;var iconOffset=Number(padding.replace(\"px\",\"\"));var x=iconOffset;var iconWidth=this.options.iconSize;var iconHeight=.75*this.options.iconSize;var y=iconOffset+.5*iconHeight+3;this.svg.style.width=iconWidth+5+iconOffset+\"px\";for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){this.groups[groupId].getLegend(iconWidth,iconHeight,this.framework,x,y);y+=iconHeight+this.options.iconSpacing}}}};module.exports=Legend},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var array=\"array\";var date=\"date\";var object=\"object\";var dom=\"dom\";var moment=\"moment\";var any=\"any\";var allOptions={configure:{enabled:{boolean:bool},filter:{boolean:bool,function:\"function\"},container:{dom:dom},__type__:{object:object,boolean:bool,function:\"function\"}},yAxisOrientation:{string:[\"left\",\"right\"]},defaultGroup:{string:string},sort:{boolean:bool},sampling:{boolean:bool},stack:{boolean:bool},graphHeight:{string:string,number:number},shaded:{enabled:{boolean:bool},orientation:{string:[\"bottom\",\"top\",\"zero\",\"group\"]},groupId:{object:object},__type__:{boolean:bool,object:object}},style:{string:[\"line\",\"bar\",\"points\"]},barChart:{width:{number:number},minWidth:{number:number},sideBySide:{boolean:bool},align:{string:[\"left\",\"center\",\"right\"]},__type__:{object:object}},interpolation:{enabled:{boolean:bool},parametrization:{string:[\"centripetal\",\"chordal\",\"uniform\"]},alpha:{number:number},__type__:{object:object,boolean:bool}},drawPoints:{enabled:{boolean:bool},onRender:{function:\"function\"},size:{number:number},style:{string:[\"square\",\"circle\"]},__type__:{object:object,boolean:bool,function:\"function\"}},dataAxis:{showMinorLabels:{boolean:bool},showMajorLabels:{boolean:bool},icons:{boolean:bool},width:{string:string,number:number},visible:{boolean:bool},alignZeros:{boolean:bool},left:{range:{min:{\nnumber:number,undefined:\"undefined\"},max:{number:number,undefined:\"undefined\"},__type__:{object:object}},format:{function:\"function\"},title:{text:{string:string,number:number,undefined:\"undefined\"},style:{string:string,undefined:\"undefined\"},__type__:{object:object}},__type__:{object:object}},right:{range:{min:{number:number,undefined:\"undefined\"},max:{number:number,undefined:\"undefined\"},__type__:{object:object}},format:{function:\"function\"},title:{text:{string:string,number:number,undefined:\"undefined\"},style:{string:string,undefined:\"undefined\"},__type__:{object:object}},__type__:{object:object}},__type__:{object:object}},legend:{enabled:{boolean:bool},icons:{boolean:bool},left:{visible:{boolean:bool},position:{string:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},__type__:{object:object}},right:{visible:{boolean:bool},position:{string:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},__type__:{object:object}},__type__:{object:object,boolean:bool}},groups:{visibility:{any:any},__type__:{object:object}},autoResize:{boolean:bool},throttleRedraw:{number:number},clickToUse:{boolean:bool},end:{number:number,date:date,string:string,moment:moment},format:{minorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object}},majorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object}},__type__:{object:object}},moment:{function:\"function\"},height:{string:string,number:number},hiddenDates:{start:{date:date,number:number,string:string,moment:moment},end:{date:date,number:number,string:string,moment:moment},repeat:{string:string},__type__:{object:object,array:array}},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},max:{date:date,number:number,string:string,moment:moment},maxHeight:{number:number,string:string},maxMinorChars:{number:number},min:{date:date,number:number,string:string,moment:moment},minHeight:{number:number,string:string},moveable:{boolean:bool},multiselect:{boolean:bool},orientation:{string:string},showCurrentTime:{boolean:bool},showMajorLabels:{boolean:bool},showMinorLabels:{boolean:bool},start:{date:date,number:number,string:string,moment:moment},timeAxis:{scale:{string:string,undefined:\"undefined\"},step:{number:number,undefined:\"undefined\"},__type__:{object:object}},width:{string:string,number:number},zoomable:{boolean:bool},zoomKey:{string:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"]},zoomMax:{number:number},zoomMin:{number:number},zIndex:{number:number},__type__:{object:object}};var configureOptions={global:{sort:true,sampling:true,stack:false,shaded:{enabled:false,orientation:[\"zero\",\"top\",\"bottom\",\"group\"]},style:[\"line\",\"bar\",\"points\"],barChart:{width:[50,5,100,5],minWidth:[50,5,100,5],sideBySide:false,align:[\"left\",\"center\",\"right\"]},interpolation:{enabled:true,parametrization:[\"centripetal\",\"chordal\",\"uniform\"]},drawPoints:{enabled:true,size:[6,2,30,1],style:[\"square\",\"circle\"]},dataAxis:{showMinorLabels:true,showMajorLabels:true,icons:false,width:[40,0,200,1],visible:true,alignZeros:true,left:{title:{text:\"\",style:\"\"}},right:{title:{text:\"\",style:\"\"}}},legend:{enabled:false,icons:true,left:{visible:true,position:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},right:{visible:true,position:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]}},autoResize:true,clickToUse:false,end:\"\",format:{minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}},height:\"\",locale:\"\",max:\"\",maxHeight:\"\",maxMinorChars:[7,0,20,1],min:\"\",minHeight:\"\",moveable:true,orientation:[\"both\",\"bottom\",\"top\"],showCurrentTime:false,showMajorLabels:true,showMinorLabels:true,start:\"\",width:\"100%\",zoomable:true,zoomKey:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"],zoomMax:[31536e10,10,31536e10,1],zoomMin:[10,10,31536e10,1],zIndex:0}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function parseDOT(data){dot=data;return parseGraph()}var NODE_ATTR_MAPPING={fontsize:\"font.size\",fontcolor:\"font.color\",labelfontcolor:\"font.color\",fontname:\"font.face\",color:[\"color.border\",\"color.background\"],fillcolor:\"color.background\",tooltip:\"title\",labeltooltip:\"title\"};var EDGE_ATTR_MAPPING=(0,_create2[\"default\"])(NODE_ATTR_MAPPING);EDGE_ATTR_MAPPING.color=\"color.color\";EDGE_ATTR_MAPPING.style=\"dashes\";var TOKENTYPE={NULL:0,DELIMITER:1,IDENTIFIER:2,UNKNOWN:3};var DELIMITERS={\"{\":true,\"}\":true,\"[\":true,\"]\":true,\";\":true,\"=\":true,\",\":true,\"->\":true,\"--\":true};var dot=\"\";var index=0;var c=\"\";var token=\"\";var tokenType=TOKENTYPE.NULL;function first(){index=0;c=dot.charAt(0)}function next(){index++;c=dot.charAt(index)}function nextPreview(){return dot.charAt(index+1)}var regexAlphaNumeric=/[a-zA-Z_0-9.:#]/;function isAlphaNumeric(c){return regexAlphaNumeric.test(c)}function merge(a,b){if(!a){a={}}if(b){for(var name in b){if(b.hasOwnProperty(name)){a[name]=b[name]}}}return a}function setValue(obj,path,value){var keys=path.split(\".\");var o=obj;while(keys.length){var key=keys.shift();if(keys.length){if(!o[key]){o[key]={}}o=o[key]}else{o[key]=value}}}function addNode(graph,node){var i,len;var current=null;var graphs=[graph];var root=graph;while(root.parent){graphs.push(root.parent);root=root.parent}if(root.nodes){for(i=0,len=root.nodes.length;i<len;i++){if(node.id===root.nodes[i].id){current=root.nodes[i];break}}}if(!current){current={id:node.id};if(graph.node){current.attr=merge(current.attr,graph.node)}}for(i=graphs.length-1;i>=0;i--){var g=graphs[i];if(!g.nodes){g.nodes=[]}if(g.nodes.indexOf(current)===-1){g.nodes.push(current)}}if(node.attr){current.attr=merge(current.attr,node.attr)}}function addEdge(graph,edge){if(!graph.edges){graph.edges=[]}graph.edges.push(edge);if(graph.edge){var attr=merge({},graph.edge);edge.attr=merge(attr,edge.attr)}}function createEdge(graph,from,to,type,attr){var edge={from:from,to:to,type:type};if(graph.edge){edge.attr=merge({},graph.edge)}edge.attr=merge(edge.attr||{},attr);return edge}function getToken(){tokenType=TOKENTYPE.NULL;token=\"\";while(c===\" \"||c===\"\\t\"||c===\"\\n\"||c===\"\\r\"){next()}do{var isComment=false;if(c===\"#\"){var i=index-1;while(dot.charAt(i)===\" \"||dot.charAt(i)===\"\\t\"){i--}if(dot.charAt(i)===\"\\n\"||dot.charAt(i)===\"\"){while(c!=\"\"&&c!=\"\\n\"){next()}isComment=true}}if(c===\"/\"&&nextPreview()===\"/\"){while(c!=\"\"&&c!=\"\\n\"){next()}isComment=true}if(c===\"/\"&&nextPreview()===\"*\"){while(c!=\"\"){if(c===\"*\"&&nextPreview()===\"/\"){next();next();break}else{next()}}isComment=true}while(c===\" \"||c===\"\\t\"||c===\"\\n\"||c===\"\\r\"){next()}}while(isComment);if(c===\"\"){tokenType=TOKENTYPE.DELIMITER;return}var c2=c+nextPreview();if(DELIMITERS[c2]){tokenType=TOKENTYPE.DELIMITER;token=c2;next();next();return}if(DELIMITERS[c]){tokenType=TOKENTYPE.DELIMITER;token=c;next();return}if(isAlphaNumeric(c)||c===\"-\"){token+=c;next();while(isAlphaNumeric(c)){token+=c;next()}if(token===\"false\"){token=false}else if(token===\"true\"){token=true}else if(!isNaN(Number(token))){token=Number(token)}tokenType=TOKENTYPE.IDENTIFIER;return}if(c==='\"'){next();while(c!=\"\"&&(c!='\"'||c==='\"'&&nextPreview()==='\"')){if(c==='\"'){token+=c;next()}else if(c===\"\\\\\"&&nextPreview()===\"n\"){token+=\"\\n\";next()}else{token+=c}next()}if(c!='\"'){throw newSyntaxError('End of string \" expected')}next();tokenType=TOKENTYPE.IDENTIFIER;return}tokenType=TOKENTYPE.UNKNOWN;while(c!=\"\"){token+=c;next()}throw new SyntaxError('Syntax error in part \"'+chop(token,30)+'\"')}function parseGraph(){var graph={};first();getToken();if(token===\"strict\"){graph.strict=true;getToken()}if(token===\"graph\"||token===\"digraph\"){graph.type=token;getToken()}if(tokenType===TOKENTYPE.IDENTIFIER){graph.id=token;getToken()}if(token!=\"{\"){throw newSyntaxError(\"Angle bracket { expected\")}getToken();parseStatements(graph);if(token!=\"}\"){throw newSyntaxError(\"Angle bracket } expected\")}getToken();if(token!==\"\"){throw newSyntaxError(\"End of file expected\")}getToken();delete graph.node;delete graph.edge;delete graph.graph;return graph}function parseStatements(graph){while(token!==\"\"&&token!=\"}\"){parseStatement(graph);if(token===\";\"){getToken()}}}function parseStatement(graph){var subgraph=parseSubgraph(graph);if(subgraph){parseEdge(graph,subgraph);return}var attr=parseAttributeStatement(graph);if(attr){return}if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier expected\")}var id=token;getToken();if(token===\"=\"){getToken();if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier expected\")}graph[id]=token;getToken()}else{parseNodeStatement(graph,id)}}function parseSubgraph(graph){var subgraph=null;if(token===\"subgraph\"){subgraph={};subgraph.type=\"subgraph\";getToken();if(tokenType===TOKENTYPE.IDENTIFIER){subgraph.id=token;getToken()}}if(token===\"{\"){getToken();if(!subgraph){subgraph={}}subgraph.parent=graph;subgraph.node=graph.node;subgraph.edge=graph.edge;subgraph.graph=graph.graph;parseStatements(subgraph);if(token!=\"}\"){throw newSyntaxError(\"Angle bracket } expected\")}getToken();delete subgraph.node;delete subgraph.edge;delete subgraph.graph;delete subgraph.parent;if(!graph.subgraphs){graph.subgraphs=[]}graph.subgraphs.push(subgraph)}return subgraph}function parseAttributeStatement(graph){if(token===\"node\"){getToken();graph.node=parseAttributeList();return\"node\"}else if(token===\"edge\"){getToken();graph.edge=parseAttributeList();return\"edge\"}else if(token===\"graph\"){getToken();graph.graph=parseAttributeList();return\"graph\"}return null}function parseNodeStatement(graph,id){var node={id:id};var attr=parseAttributeList();if(attr){node.attr=attr}addNode(graph,node);parseEdge(graph,id)}function parseEdge(graph,from){while(token===\"->\"||token===\"--\"){var to;var type=token;getToken();var subgraph=parseSubgraph(graph);if(subgraph){to=subgraph}else{if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier or subgraph expected\")}to=token;addNode(graph,{id:to});getToken()}var attr=parseAttributeList();var edge=createEdge(graph,from,to,type,attr);addEdge(graph,edge);from=to}}function parseAttributeList(){var attr=null;var edgeStyles={dashed:true,solid:false,dotted:[1,5]};while(token===\"[\"){getToken();attr={};while(token!==\"\"&&token!=\"]\"){if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Attribute name expected\")}var name=token;getToken();if(token!=\"=\"){throw newSyntaxError(\"Equal sign = expected\")}getToken();if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Attribute value expected\")}var value=token;if(name===\"style\"){value=edgeStyles[value]}setValue(attr,name,value);getToken();if(token==\",\"){getToken()}}if(token!=\"]\"){throw newSyntaxError(\"Bracket ] expected\")}getToken()}return attr}function newSyntaxError(message){return new SyntaxError(message+', got \"'+chop(token,30)+'\" (char '+index+\")\")}function chop(text,maxLength){return text.length<=maxLength?text:text.substr(0,27)+\"...\"}function forEach2(array1,array2,fn){if(Array.isArray(array1)){array1.forEach(function(elem1){if(Array.isArray(array2)){array2.forEach(function(elem2){fn(elem1,elem2)})}else{fn(elem1,array2)}})}else{if(Array.isArray(array2)){array2.forEach(function(elem2){fn(array1,elem2)})}else{fn(array1,array2)}}}function setProp(object,path,value){var names=path.split(\".\");var prop=names.pop();var obj=object;for(var i=0;i<names.length;i++){var name=names[i];if(!(name in obj)){obj[name]={}}obj=obj[name]}obj[prop]=value;return object}function convertAttr(attr,mapping){var converted={};for(var prop in attr){if(attr.hasOwnProperty(prop)){var visProp=mapping[prop];if(Array.isArray(visProp)){visProp.forEach(function(visPropI){setProp(converted,visPropI,attr[prop])})}else if(typeof visProp===\"string\"){setProp(converted,visProp,attr[prop])}else{setProp(converted,prop,attr[prop])}}}return converted}function DOTToGraph(data){var dotData=parseDOT(data);var graphData={nodes:[],edges:[],options:{}};if(dotData.nodes){dotData.nodes.forEach(function(dotNode){var graphNode={id:dotNode.id,label:String(dotNode.label||dotNode.id)};merge(graphNode,convertAttr(dotNode.attr,NODE_ATTR_MAPPING));if(graphNode.image){graphNode.shape=\"image\"}graphData.nodes.push(graphNode)})}if(dotData.edges){var convertEdge=function convertEdge(dotEdge){var graphEdge={from:dotEdge.from,to:dotEdge.to};merge(graphEdge,convertAttr(dotEdge.attr,EDGE_ATTR_MAPPING));graphEdge.arrows=dotEdge.type===\"->\"?\"to\":undefined;return graphEdge};dotData.edges.forEach(function(dotEdge){var from,to;if(dotEdge.from instanceof Object){from=dotEdge.from.nodes}else{from={id:dotEdge.from}}if(dotEdge.to instanceof Object){to=dotEdge.to.nodes}else{to={id:dotEdge.to}}if(dotEdge.from instanceof Object&&dotEdge.from.edges){dotEdge.from.edges.forEach(function(subEdge){var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)})}forEach2(from,to,function(from,to){var subEdge=createEdge(graphData,from.id,to.id,dotEdge.type,dotEdge.attr);var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)});if(dotEdge.to instanceof Object&&dotEdge.to.edges){dotEdge.to.edges.forEach(function(subEdge){var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)})}})}if(dotData.attr){graphData.options=dotData.attr}return graphData}exports.parseDOT=parseDOT;exports.DOTToGraph=DOTToGraph},function(module,exports,__webpack_require__){\"use strict\";function parseGephi(gephiJSON,optionsObj){var edges=[];var nodes=[];var options={edges:{inheritColor:false},nodes:{fixed:false,parseColor:false}};if(optionsObj!==undefined){if(optionsObj.fixed!==undefined){options.nodes.fixed=optionsObj.fixed}if(optionsObj.parseColor!==undefined){options.nodes.parseColor=optionsObj.parseColor}if(optionsObj.inheritColor!==undefined){options.edges.inheritColor=optionsObj.inheritColor}}var gEdges=gephiJSON.edges;var gNodes=gephiJSON.nodes;for(var i=0;i<gEdges.length;i++){var edge={};var gEdge=gEdges[i];edge[\"id\"]=gEdge.id;edge[\"from\"]=gEdge.source;edge[\"to\"]=gEdge.target;edge[\"attributes\"]=gEdge.attributes;edge[\"label\"]=gEdge.label;edge[\"title\"]=gEdge.attributes!==undefined?gEdge.attributes.title:undefined;if(gEdge[\"type\"]===\"Directed\"){edge[\"arrows\"]=\"to\"}if(gEdge.color&&options.inheritColor===false){edge[\"color\"]=gEdge.color}edges.push(edge)}for(var j=0;j<gNodes.length;j++){var node={};var gNode=gNodes[j];node[\"id\"]=gNode.id;node[\"attributes\"]=gNode.attributes;node[\"x\"]=gNode.x;node[\"y\"]=gNode.y;node[\"label\"]=gNode.label;node[\"title\"]=gNode.attributes!==undefined?gNode.attributes.title:gNode.title;if(options.nodes.parseColor===true){node[\"color\"]=gNode.color}else{node[\"color\"]=gNode.color!==undefined?{background:gNode.color,border:gNode.color,highlight:{background:gNode.color,border:gNode.color},hover:{background:gNode.color,border:gNode.color}}:undefined}node[\"size\"]=gNode.size;node[\"fixed\"]=options.nodes.fixed&&gNode.x!==undefined&&gNode.y!==undefined;nodes.push(node)}return{nodes:nodes,edges:edges}}exports.parseGephi=parseGephi},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _CachedImage=__webpack_require__(185);var _CachedImage2=_interopRequireDefault(_CachedImage);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Images=function(){function Images(callback){(0,_classCallCheck3[\"default\"])(this,Images);this.images={};this.imageBroken={};this.callback=callback}(0,_createClass3[\"default\"])(Images,[{key:\"_tryloadBrokenUrl\",value:function _tryloadBrokenUrl(url,brokenUrl,imageToLoadBrokenUrlOn){if(url===undefined||imageToLoadBrokenUrlOn===undefined)return;if(brokenUrl===undefined){console.warn(\"No broken url image defined\");return}imageToLoadBrokenUrlOn.onerror=function(){console.error(\"Could not load brokenImage:\",brokenUrl)};imageToLoadBrokenUrlOn.image.src=brokenUrl}},{key:\"_redrawWithImage\",value:function _redrawWithImage(imageToRedrawWith){if(this.callback){this.callback(imageToRedrawWith)}}},{key:\"load\",value:function load(url,brokenUrl){var _this=this;var cachedImage=this.images[url];if(cachedImage)return cachedImage;var img=new _CachedImage2[\"default\"];this.images[url]=img;img.image.onload=function(){_this._fixImageCoordinates(img.image);img.init();_this._redrawWithImage(img)};img.image.onerror=function(){console.error(\"Could not load image:\",url);_this._tryloadBrokenUrl(url,brokenUrl,img)};img.image.src=url;return img}},{key:\"_fixImageCoordinates\",value:function _fixImageCoordinates(imageToCache){if(imageToCache.width===0){document.body.appendChild(imageToCache);imageToCache.width=imageToCache.offsetWidth;imageToCache.height=imageToCache.offsetHeight;document.body.removeChild(imageToCache)}}}]);return Images}();exports[\"default\"]=Images},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var ComponentUtil=__webpack_require__(48)[\"default\"];var LabelSplitter=__webpack_require__(191)[\"default\"];var multiFontStyle=[\"bold\",\"ital\",\"boldital\",\"mono\"];var Label=function(){function Label(body,options){var edgelabel=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;(0,_classCallCheck3[\"default\"])(this,Label);this.body=body;this.pointToSelf=false;this.baseSize=undefined;this.fontOptions={};this.setOptions(options);this.size={top:0,left:0,width:0,height:0,yLine:0};this.isEdgeLabel=edgelabel}(0,_createClass3[\"default\"])(Label,[{key:\"setOptions\",value:function setOptions(options){this.elementOptions=options;this.initFontOptions(options.font);if(ComponentUtil.isValidLabel(options.label)){this.labelDirty=true}else{options.label=\"\"}if(options.font!==undefined&&options.font!==null){if(typeof options.font===\"string\"){this.baseSize=this.fontOptions.size}else if((0,_typeof3[\"default\"])(options.font)===\"object\"){var size=options.font.size;if(size!==undefined){this.baseSize=size}}}}},{key:\"initFontOptions\",value:function initFontOptions(newFontOptions){var _this=this;util.forEach(multiFontStyle,function(style){_this.fontOptions[style]={}});if(Label.parseFontString(this.fontOptions,newFontOptions)){this.fontOptions.vadjust=0;return}util.forEach(newFontOptions,function(prop,n){if(prop!==undefined&&prop!==null&&(typeof prop===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(prop))!==\"object\"){_this.fontOptions[n]=prop}})}},{key:\"constrain\",value:function constrain(pile){var fontOptions={constrainWidth:false,maxWdt:-1,minWdt:-1,constrainHeight:false,minHgt:-1,valign:\"middle\"};var widthConstraint=util.topMost(pile,\"widthConstraint\");if(typeof widthConstraint===\"number\"){fontOptions.maxWdt=Number(widthConstraint);fontOptions.minWdt=Number(widthConstraint)}else if((typeof widthConstraint===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(widthConstraint))===\"object\"){var widthConstraintMaximum=util.topMost(pile,[\"widthConstraint\",\"maximum\"]);if(typeof widthConstraintMaximum===\"number\"){fontOptions.maxWdt=Number(widthConstraintMaximum)}var widthConstraintMinimum=util.topMost(pile,[\"widthConstraint\",\"minimum\"]);if(typeof widthConstraintMinimum===\"number\"){fontOptions.minWdt=Number(widthConstraintMinimum)}}var heightConstraint=util.topMost(pile,\"heightConstraint\");if(typeof heightConstraint===\"number\"){fontOptions.minHgt=Number(heightConstraint)}else if((typeof heightConstraint===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(heightConstraint))===\"object\"){var heightConstraintMinimum=util.topMost(pile,[\"heightConstraint\",\"minimum\"]);if(typeof heightConstraintMinimum===\"number\"){fontOptions.minHgt=Number(heightConstraintMinimum)}var heightConstraintValign=util.topMost(pile,[\"heightConstraint\",\"valign\"]);if(typeof heightConstraintValign===\"string\"){if(heightConstraintValign===\"top\"||heightConstraintValign===\"bottom\"){fontOptions.valign=heightConstraintValign}}}return fontOptions}},{key:\"update\",value:function update(options,pile){this.setOptions(options,true);this.propagateFonts(pile);util.deepExtend(this.fontOptions,this.constrain(pile));this.fontOptions.chooser=ComponentUtil.choosify(\"label\",pile)}},{key:\"adjustSizes\",value:function adjustSizes(margins){var widthBias=margins?margins.right+margins.left:0;if(this.fontOptions.constrainWidth){this.fontOptions.maxWdt-=widthBias;this.fontOptions.minWdt-=widthBias}var heightBias=margins?margins.top+margins.bottom:0;if(this.fontOptions.constrainHeight){this.fontOptions.minHgt-=heightBias}}},{key:\"addFontOptionsToPile\",value:function addFontOptionsToPile(dstPile,srcPile){for(var i=0;i<srcPile.length;++i){this.addFontToPile(dstPile,srcPile[i])}}},{key:\"addFontToPile\",value:function addFontToPile(pile,options){if(options===undefined)return;if(options.font===undefined||options.font===null)return;var item=options.font;pile.push(item)}},{key:\"getBasicOptions\",value:function getBasicOptions(pile){var ret={};for(var n=0;n<pile.length;++n){var fontOptions=pile[n];var tmpShorthand={};if(Label.parseFontString(tmpShorthand,fontOptions)){fontOptions=tmpShorthand}util.forEach(fontOptions,function(opt,name){if(opt===undefined)return;if(ret.hasOwnProperty(name))return;if(multiFontStyle.indexOf(name)!==-1){ret[name]={}}else{ret[name]=opt}})}return ret}},{key:\"getFontOption\",value:function getFontOption(pile,multiName,option){var multiFont=void 0;for(var n=0;n<pile.length;++n){var fontOptions=pile[n];if(fontOptions.hasOwnProperty(multiName)){multiFont=fontOptions[multiName];if(multiFont===undefined||multiFont===null)continue;var tmpShorthand={};if(Label.parseFontString(tmpShorthand,multiFont)){multiFont=tmpShorthand}if(multiFont.hasOwnProperty(option)){return multiFont[option]}}}if(this.fontOptions.hasOwnProperty(option)){return this.fontOptions[option]}throw new Error(\"Did not find value for multi-font for property: '\"+option+\"'\")}},{key:\"getFontOptions\",value:function getFontOptions(pile,multiName){var result={};var optionNames=[\"color\",\"size\",\"face\",\"mod\",\"vadjust\"];for(var i=0;i<optionNames.length;++i){var mod=optionNames[i];result[mod]=this.getFontOption(pile,multiName,mod)}return result}},{key:\"propagateFonts\",value:function propagateFonts(pile){var _this2=this;var fontPile=[];this.addFontOptionsToPile(fontPile,pile);this.fontOptions=this.getBasicOptions(fontPile);var _loop=function _loop(i){var mod=multiFontStyle[i];var modOptions=_this2.fontOptions[mod];var tmpMultiFontOptions=_this2.getFontOptions(fontPile,mod);util.forEach(tmpMultiFontOptions,function(option,n){modOptions[n]=option});modOptions.size=Number(modOptions.size);modOptions.vadjust=Number(modOptions.vadjust)};for(var i=0;i<multiFontStyle.length;++i){_loop(i)}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){var baseline=arguments.length>5&&arguments[5]!==undefined?arguments[5]:\"middle\";if(this.elementOptions.label===undefined)return;var viewFontSize=this.fontOptions.size*this.body.view.scale;if(this.elementOptions.label&&viewFontSize<this.elementOptions.scaling.label.drawThreshold-1)return;if(viewFontSize>=this.elementOptions.scaling.label.maxVisible){viewFontSize=Number(this.elementOptions.scaling.label.maxVisible)/this.body.view.scale}this.calculateLabelSize(ctx,selected,hover,x,y,baseline);this._drawBackground(ctx);this._drawText(ctx,x,this.size.yLine,baseline,viewFontSize)}},{key:\"_drawBackground\",value:function _drawBackground(ctx){if(this.fontOptions.background!==undefined&&this.fontOptions.background!==\"none\"){ctx.fillStyle=this.fontOptions.background;var size=this.getSize();ctx.fillRect(size.left,size.top,size.width,size.height)}}},{key:\"_drawText\",value:function _drawText(ctx,x,y){var baseline=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\"middle\";var viewFontSize=arguments[4];var _setAlignment2=this._setAlignment(ctx,x,y,baseline);var _setAlignment3=(0,_slicedToArray3[\"default\"])(_setAlignment2,2);x=_setAlignment3[0];y=_setAlignment3[1];ctx.textAlign=\"left\";x=x-this.size.width/2;if(this.fontOptions.valign&&this.size.height>this.size.labelHeight){if(this.fontOptions.valign===\"top\"){y-=(this.size.height-this.size.labelHeight)/2}if(this.fontOptions.valign===\"bottom\"){y+=(this.size.height-this.size.labelHeight)/2}}for(var i=0;i<this.lineCount;i++){var line=this.lines[i];if(line&&line.blocks){var width=0;if(this.isEdgeLabel||this.fontOptions.align===\"center\"){width+=(this.size.width-line.width)/2}else if(this.fontOptions.align===\"right\"){width+=this.size.width-line.width}for(var j=0;j<line.blocks.length;j++){var block=line.blocks[j];ctx.font=block.font;var _getColor2=this._getColor(block.color,viewFontSize,block.strokeColor),_getColor3=(0,_slicedToArray3[\"default\"])(_getColor2,2),fontColor=_getColor3[0],strokeColor=_getColor3[1];if(block.strokeWidth>0){ctx.lineWidth=block.strokeWidth;ctx.strokeStyle=strokeColor;ctx.lineJoin=\"round\"}ctx.fillStyle=fontColor;if(block.strokeWidth>0){ctx.strokeText(block.text,x+width,y+block.vadjust)}ctx.fillText(block.text,x+width,y+block.vadjust);width+=block.width}y+=line.height}}}},{key:\"_setAlignment\",value:function _setAlignment(ctx,x,y,baseline){if(this.isEdgeLabel&&this.fontOptions.align!==\"horizontal\"&&this.pointToSelf===false){x=0;y=0;var lineMargin=2;if(this.fontOptions.align===\"top\"){ctx.textBaseline=\"alphabetic\";y-=2*lineMargin}else if(this.fontOptions.align===\"bottom\"){ctx.textBaseline=\"hanging\";y+=2*lineMargin}else{ctx.textBaseline=\"middle\"}}else{ctx.textBaseline=baseline}return[x,y]}},{key:\"_getColor\",value:function _getColor(color,viewFontSize,initialStrokeColor){var fontColor=color||\"#000000\";var strokeColor=initialStrokeColor||\"#ffffff\";if(viewFontSize<=this.elementOptions.scaling.label.drawThreshold){var opacity=Math.max(0,Math.min(1,1-(this.elementOptions.scaling.label.drawThreshold-viewFontSize)));fontColor=util.overrideOpacity(fontColor,opacity);strokeColor=util.overrideOpacity(strokeColor,opacity)}return[fontColor,strokeColor]}},{key:\"getTextSize\",value:function getTextSize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;this._processLabel(ctx,selected,hover);return{width:this.size.width,height:this.size.height,lineCount:this.lineCount}}},{key:\"getSize\",value:function getSize(){var lineMargin=2;var x=this.size.left;var y=this.size.top-.5*lineMargin;if(this.isEdgeLabel){var x2=-this.size.width*.5;switch(this.fontOptions.align){case\"middle\":x=x2;y=-this.size.height*.5;break;case\"top\":x=x2;y=-(this.size.height+lineMargin);break;case\"bottom\":x=x2;y=lineMargin;break}}var ret={left:x,top:y,width:this.size.width,height:this.size.height};return ret}},{key:\"calculateLabelSize\",value:function calculateLabelSize(ctx,selected,hover){var x=arguments.length>3&&arguments[3]!==undefined?arguments[3]:0;var y=arguments.length>4&&arguments[4]!==undefined?arguments[4]:0;var baseline=arguments.length>5&&arguments[5]!==undefined?arguments[5]:\"middle\";this._processLabel(ctx,selected,hover);this.size.left=x-this.size.width*.5;this.size.top=y-this.size.height*.5;this.size.yLine=y+(1-this.lineCount)*.5*this.fontOptions.size;if(baseline===\"hanging\"){this.size.top+=.5*this.fontOptions.size;this.size.top+=4;this.size.yLine+=4}}},{key:\"getFormattingValues\",value:function getFormattingValues(ctx,selected,hover,mod){var getValue=function getValue(fontOptions,mod,option){if(mod===\"normal\"){if(option===\"mod\")return\"\";return fontOptions[option]}if(fontOptions[mod][option]!==undefined){return fontOptions[mod][option]}else{return fontOptions[option]}};var values={color:getValue(this.fontOptions,mod,\"color\"),size:getValue(this.fontOptions,mod,\"size\"),face:getValue(this.fontOptions,mod,\"face\"),mod:getValue(this.fontOptions,mod,\"mod\"),vadjust:getValue(this.fontOptions,mod,\"vadjust\"),strokeWidth:this.fontOptions.strokeWidth,strokeColor:this.fontOptions.strokeColor};if(selected||hover){if(mod===\"normal\"&&this.fontOptions.chooser===true&&this.elementOptions.labelHighlightBold){values.mod=\"bold\"}else{if(typeof this.fontOptions.chooser===\"function\"){this.fontOptions.chooser(values,this.elementOptions.id,selected,hover)}}}var fontString=\"\";if(values.mod!==undefined&&values.mod!==\"\"){fontString+=values.mod+\" \"}fontString+=values.size+\"px \"+values.face;ctx.font=fontString.replace(/\"/g,\"\");values.font=ctx.font;values.height=values.size;return values}},{key:\"differentState\",value:function differentState(selected,hover){return selected!==this.selectedState||hover!==this.hoverState}},{key:\"_processLabelText\",value:function _processLabelText(ctx,selected,hover,inText){var splitter=new LabelSplitter(ctx,this,selected,hover);return splitter.process(inText)}},{key:\"_processLabel\",value:function _processLabel(ctx,selected,hover){if(this.labelDirty===false&&!this.differentState(selected,hover))return;var state=this._processLabelText(ctx,selected,hover,this.elementOptions.label);if(this.fontOptions.minWdt>0&&state.width<this.fontOptions.minWdt){state.width=this.fontOptions.minWdt}this.size.labelHeight=state.height;if(this.fontOptions.minHgt>0&&state.height<this.fontOptions.minHgt){state.height=this.fontOptions.minHgt}this.lines=state.lines;this.lineCount=state.lines.length;this.size.width=state.width;this.size.height=state.height;this.selectedState=selected;this.hoverState=hover;this.labelDirty=false}},{key:\"visible\",value:function visible(){if(this.size.width===0||this.size.height===0||this.elementOptions.label===undefined){return false}var viewFontSize=this.fontOptions.size*this.body.view.scale;if(viewFontSize<this.elementOptions.scaling.label.drawThreshold-1){return false}return true}}],[{key:\"parseFontString\",value:function parseFontString(outOptions,inOptions){if(!inOptions||typeof inOptions!==\"string\")return false;var newOptionsArray=inOptions.split(\" \");outOptions.size=newOptionsArray[0].replace(\"px\",\"\");outOptions.face=newOptionsArray[1];outOptions.color=newOptionsArray[2];return true}}]);return Label}();exports[\"default\"]=Label},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var EndPoints=__webpack_require__(119)[\"default\"];var EdgeBase=function(){function EdgeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,EdgeBase);this.body=body;this.labelModule=labelModule\n;this.options={};this.setOptions(options);this.colorDirty=true;this.color={};this.selectionWidth=2;this.hoverWidth=1.5;this.fromPoint=this.from;this.toPoint=this.to}(0,_createClass3[\"default\"])(EdgeBase,[{key:\"connect\",value:function connect(){this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to]}},{key:\"cleanup\",value:function cleanup(){return false}},{key:\"setOptions\",value:function setOptions(options){this.options=options;this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];this.id=this.options.id}},{key:\"drawLine\",value:function drawLine(ctx,values,selected,hover,viaNode){ctx.strokeStyle=this.getColor(ctx,values,selected,hover);ctx.lineWidth=values.width;if(values.dashes!==false){this._drawDashedLine(ctx,values,viaNode)}else{this._drawLine(ctx,values,viaNode)}}},{key:\"_drawLine\",value:function _drawLine(ctx,values,viaNode,fromPoint,toPoint){if(this.from!=this.to){this._line(ctx,values,viaNode,fromPoint,toPoint)}else{var _getCircleData2=this._getCircleData(ctx),_getCircleData3=(0,_slicedToArray3[\"default\"])(_getCircleData2,3),x=_getCircleData3[0],y=_getCircleData3[1],radius=_getCircleData3[2];this._circle(ctx,values,x,y,radius)}}},{key:\"_drawDashedLine\",value:function _drawDashedLine(ctx,values,viaNode,fromPoint,toPoint){ctx.lineCap=\"round\";var pattern=[5,5];if(Array.isArray(values.dashes)===true){pattern=values.dashes}if(ctx.setLineDash!==undefined){ctx.save();ctx.setLineDash(pattern);ctx.lineDashOffset=0;if(this.from!=this.to){this._line(ctx,values,viaNode)}else{var _getCircleData4=this._getCircleData(ctx),_getCircleData5=(0,_slicedToArray3[\"default\"])(_getCircleData4,3),x=_getCircleData5[0],y=_getCircleData5[1],radius=_getCircleData5[2];this._circle(ctx,values,x,y,radius)}ctx.setLineDash([0]);ctx.lineDashOffset=0;ctx.restore()}else{if(this.from!=this.to){ctx.dashedLine(this.from.x,this.from.y,this.to.x,this.to.y,pattern)}else{var _getCircleData6=this._getCircleData(ctx),_getCircleData7=(0,_slicedToArray3[\"default\"])(_getCircleData6,3),_x=_getCircleData7[0],_y=_getCircleData7[1],_radius=_getCircleData7[2];this._circle(ctx,values,_x,_y,_radius)}this.enableShadow(ctx,values);ctx.stroke();this.disableShadow(ctx,values)}}},{key:\"findBorderPosition\",value:function findBorderPosition(nearNode,ctx,options){if(this.from!=this.to){return this._findBorderPosition(nearNode,ctx,options)}else{return this._findBorderPositionCircle(nearNode,ctx,options)}}},{key:\"findBorderPositions\",value:function findBorderPositions(ctx){var from={};var to={};if(this.from!=this.to){from=this._findBorderPosition(this.from,ctx);to=this._findBorderPosition(this.to,ctx)}else{var _getCircleData$slice=this._getCircleData(ctx).slice(0,2),_getCircleData$slice2=(0,_slicedToArray3[\"default\"])(_getCircleData$slice,2),x=_getCircleData$slice2[0],y=_getCircleData$slice2[1];from=this._findBorderPositionCircle(this.from,ctx,{x:x,y:y,low:.25,high:.6,direction:-1});to=this._findBorderPositionCircle(this.from,ctx,{x:x,y:y,low:.6,high:.8,direction:1})}return{from:from,to:to}}},{key:\"_getCircleData\",value:function _getCircleData(ctx){var x=void 0,y=void 0;var node=this.from;var radius=this.options.selfReferenceSize;if(ctx!==undefined){if(node.shape.width===undefined){node.shape.resize(ctx)}}if(node.shape.width>node.shape.height){x=node.x+node.shape.width*.5;y=node.y-radius}else{x=node.x+radius;y=node.y-node.shape.height*.5}return[x,y,radius]}},{key:\"_pointOnCircle\",value:function _pointOnCircle(x,y,radius,percentage){var angle=percentage*2*Math.PI;return{x:x+radius*Math.cos(angle),y:y-radius*Math.sin(angle)}}},{key:\"_findBorderPositionCircle\",value:function _findBorderPositionCircle(node,ctx,options){var x=options.x;var y=options.y;var low=options.low;var high=options.high;var direction=options.direction;var maxIterations=10;var iteration=0;var radius=this.options.selfReferenceSize;var pos=void 0,angle=void 0,distanceToBorder=void 0,distanceToPoint=void 0,difference=void 0;var threshold=.05;var middle=(low+high)*.5;while(low<=high&&iteration<maxIterations){middle=(low+high)*.5;pos=this._pointOnCircle(x,y,radius,middle);angle=Math.atan2(node.y-pos.y,node.x-pos.x);distanceToBorder=node.distanceToBorder(ctx,angle);distanceToPoint=Math.sqrt(Math.pow(pos.x-node.x,2)+Math.pow(pos.y-node.y,2));difference=distanceToBorder-distanceToPoint;if(Math.abs(difference)<threshold){break}else if(difference>0){if(direction>0){low=middle}else{high=middle}}else{if(direction>0){high=middle}else{low=middle}}iteration++}pos.t=middle;return pos}},{key:\"getLineWidth\",value:function getLineWidth(selected,hover){if(selected===true){return Math.max(this.selectionWidth,.3/this.body.view.scale)}else{if(hover===true){return Math.max(this.hoverWidth,.3/this.body.view.scale)}else{return Math.max(this.options.width,.3/this.body.view.scale)}}}},{key:\"getColor\",value:function getColor(ctx,values,selected,hover){if(values.inheritsColor!==false){if(values.inheritsColor===\"both\"&&this.from.id!==this.to.id){var grd=ctx.createLinearGradient(this.from.x,this.from.y,this.to.x,this.to.y);var fromColor=void 0,toColor=void 0;fromColor=this.from.options.color.highlight.border;toColor=this.to.options.color.highlight.border;if(this.from.selected===false&&this.to.selected===false){fromColor=util.overrideOpacity(this.from.options.color.border,values.opacity);toColor=util.overrideOpacity(this.to.options.color.border,values.opacity)}else if(this.from.selected===true&&this.to.selected===false){toColor=this.to.options.color.border}else if(this.from.selected===false&&this.to.selected===true){fromColor=this.from.options.color.border}grd.addColorStop(0,fromColor);grd.addColorStop(1,toColor);return grd}if(values.inheritsColor===\"to\"){return util.overrideOpacity(this.to.options.color.border,values.opacity)}else{return util.overrideOpacity(this.from.options.color.border,values.opacity)}}else{return util.overrideOpacity(values.color,values.opacity)}}},{key:\"_circle\",value:function _circle(ctx,values,x,y,radius){this.enableShadow(ctx,values);ctx.beginPath();ctx.arc(x,y,radius,0,2*Math.PI,false);ctx.stroke();this.disableShadow(ctx,values)}},{key:\"getDistanceToEdge\",value:function getDistanceToEdge(x1,y1,x2,y2,x3,y3,via,values){var returnValue=0;if(this.from!=this.to){returnValue=this._getDistanceToEdge(x1,y1,x2,y2,x3,y3,via)}else{var _getCircleData8=this._getCircleData(undefined),_getCircleData9=(0,_slicedToArray3[\"default\"])(_getCircleData8,3),x=_getCircleData9[0],y=_getCircleData9[1],radius=_getCircleData9[2];var dx=x-x3;var dy=y-y3;returnValue=Math.abs(Math.sqrt(dx*dx+dy*dy)-radius)}return returnValue}},{key:\"_getDistanceToLine\",value:function _getDistanceToLine(x1,y1,x2,y2,x3,y3){var px=x2-x1;var py=y2-y1;var something=px*px+py*py;var u=((x3-x1)*px+(y3-y1)*py)/something;if(u>1){u=1}else if(u<0){u=0}var x=x1+u*px;var y=y1+u*py;var dx=x-x3;var dy=y-y3;return Math.sqrt(dx*dx+dy*dy)}},{key:\"getArrowData\",value:function getArrowData(ctx,position,viaNode,selected,hover,values){var angle=void 0;var arrowPoint=void 0;var node1=void 0;var node2=void 0;var guideOffset=void 0;var scaleFactor=void 0;var type=void 0;var lineWidth=values.width;if(position===\"from\"){node1=this.from;node2=this.to;guideOffset=.1;scaleFactor=values.fromArrowScale;type=values.fromArrowType}else if(position===\"to\"){node1=this.to;node2=this.from;guideOffset=-.1;scaleFactor=values.toArrowScale;type=values.toArrowType}else{node1=this.to;node2=this.from;scaleFactor=values.middleArrowScale;type=values.middleArrowType}if(node1!=node2){if(position!==\"middle\"){if(this.options.smooth.enabled===true){arrowPoint=this.findBorderPosition(node1,ctx,{via:viaNode});var guidePos=this.getPoint(Math.max(0,Math.min(1,arrowPoint.t+guideOffset)),viaNode);angle=Math.atan2(arrowPoint.y-guidePos.y,arrowPoint.x-guidePos.x)}else{angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);arrowPoint=this.findBorderPosition(node1,ctx)}}else{angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);arrowPoint=this.getPoint(.5,viaNode)}}else{var _getCircleData10=this._getCircleData(ctx),_getCircleData11=(0,_slicedToArray3[\"default\"])(_getCircleData10,3),x=_getCircleData11[0],y=_getCircleData11[1],radius=_getCircleData11[2];if(position===\"from\"){arrowPoint=this.findBorderPosition(this.from,ctx,{x:x,y:y,low:.25,high:.6,direction:-1});angle=arrowPoint.t*-2*Math.PI+1.5*Math.PI+.1*Math.PI}else if(position===\"to\"){arrowPoint=this.findBorderPosition(this.from,ctx,{x:x,y:y,low:.6,high:1,direction:1});angle=arrowPoint.t*-2*Math.PI+1.5*Math.PI-1.1*Math.PI}else{arrowPoint=this._pointOnCircle(x,y,radius,.175);angle=3.9269908169872414}}if(position===\"middle\"&&scaleFactor<0)lineWidth*=-1;var length=15*scaleFactor+3*lineWidth;var xi=arrowPoint.x-length*.9*Math.cos(angle);var yi=arrowPoint.y-length*.9*Math.sin(angle);var arrowCore={x:xi,y:yi};return{point:arrowPoint,core:arrowCore,angle:angle,length:length,type:type}}},{key:\"drawArrowHead\",value:function drawArrowHead(ctx,values,selected,hover,arrowData){ctx.strokeStyle=this.getColor(ctx,values,selected,hover);ctx.fillStyle=ctx.strokeStyle;ctx.lineWidth=values.width;EndPoints.draw(ctx,arrowData);this.enableShadow(ctx,values);ctx.fill();this.disableShadow(ctx,values)}},{key:\"enableShadow\",value:function enableShadow(ctx,values){if(values.shadow===true){ctx.shadowColor=values.shadowColor;ctx.shadowBlur=values.shadowSize;ctx.shadowOffsetX=values.shadowX;ctx.shadowOffsetY=values.shadowY}}},{key:\"disableShadow\",value:function disableShadow(ctx,values){if(values.shadow===true){ctx.shadowColor=\"rgba(0,0,0,0)\";ctx.shadowBlur=0;ctx.shadowOffsetX=0;ctx.shadowOffsetY=0}}}]);return EdgeBase}();exports[\"default\"]=EdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var EndPoint=function(){function EndPoint(){(0,_classCallCheck3[\"default\"])(this,EndPoint)}(0,_createClass3[\"default\"])(EndPoint,null,[{key:\"transform\",value:function transform(points,arrowData){if(!(points instanceof Array)){points=[points]}var x=arrowData.point.x;var y=arrowData.point.y;var angle=arrowData.angle;var length=arrowData.length;for(var i=0;i<points.length;++i){var p=points[i];var xt=p.x*Math.cos(angle)-p.y*Math.sin(angle);var yt=p.x*Math.sin(angle)+p.y*Math.cos(angle);p.x=x+length*xt;p.y=y+length*yt}}},{key:\"drawPath\",value:function drawPath(ctx,points){ctx.beginPath();ctx.moveTo(points[0].x,points[0].y);for(var i=1;i<points.length;++i){ctx.lineTo(points[i].x,points[i].y)}ctx.closePath()}}]);return EndPoint}();var Arrow=function(_EndPoint){(0,_inherits3[\"default\"])(Arrow,_EndPoint);function Arrow(){(0,_classCallCheck3[\"default\"])(this,Arrow);return(0,_possibleConstructorReturn3[\"default\"])(this,(Arrow.__proto__||(0,_getPrototypeOf2[\"default\"])(Arrow)).apply(this,arguments))}(0,_createClass3[\"default\"])(Arrow,null,[{key:\"draw\",value:function draw(ctx,arrowData){var points=[{x:0,y:0},{x:-1,y:.3},{x:-.9,y:0},{x:-1,y:-.3}];EndPoint.transform(points,arrowData);EndPoint.drawPath(ctx,points)}}]);return Arrow}(EndPoint);var Circle=function(){function Circle(){(0,_classCallCheck3[\"default\"])(this,Circle)}(0,_createClass3[\"default\"])(Circle,null,[{key:\"draw\",value:function draw(ctx,arrowData){var point={x:-.4,y:0};EndPoint.transform(point,arrowData);ctx.circle(point.x,point.y,arrowData.length*.4)}}]);return Circle}();var Bar=function(){function Bar(){(0,_classCallCheck3[\"default\"])(this,Bar)}(0,_createClass3[\"default\"])(Bar,null,[{key:\"draw\",value:function draw(ctx,arrowData){var points=[{x:0,y:.5},{x:0,y:-.5},{x:-.15,y:-.5},{x:-.15,y:.5}];EndPoint.transform(points,arrowData);EndPoint.drawPath(ctx,points)}}]);return Bar}();var EndPoints=function(){function EndPoints(){(0,_classCallCheck3[\"default\"])(this,EndPoints)}(0,_createClass3[\"default\"])(EndPoints,null,[{key:\"draw\",value:function draw(ctx,arrowData){var type;if(arrowData.type){type=arrowData.type.toLowerCase()}switch(type){case\"circle\":Circle.draw(ctx,arrowData);break;case\"bar\":Bar.draw(ctx,arrowData);break;case\"arrow\":default:Arrow.draw(ctx,arrowData)}}}]);return EndPoints}();exports[\"default\"]=EndPoints},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BarnesHutSolver=function(){function BarnesHutSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,BarnesHutSolver);this.body=body;this.physicsBody=physicsBody;this.barnesHutTree;this.setOptions(options);this.randomSeed=5}(0,_createClass3[\"default\"])(BarnesHutSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options;this.thetaInversed=1/this.options.theta;this.overlapAvoidanceFactor=1-Math.max(0,Math.min(1,this.options.avoidOverlap))}},{key:\"seededRandom\",value:function seededRandom(){var x=Math.sin(this.randomSeed++)*1e4;return x-Math.floor(x)}},{key:\"solve\",value:function solve(){if(this.options.gravitationalConstant!==0&&this.physicsBody.physicsNodeIndices.length>0){var node=void 0;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var nodeCount=nodeIndices.length;var barnesHutTree=this._formBarnesHutTree(nodes,nodeIndices);this.barnesHutTree=barnesHutTree;for(var i=0;i<nodeCount;i++){node=nodes[nodeIndices[i]];if(node.options.mass>0){this._getForceContributions(barnesHutTree.root,node)}}}}},{key:\"_getForceContributions\",value:function _getForceContributions(parentBranch,node){this._getForceContribution(parentBranch.children.NW,node);this._getForceContribution(parentBranch.children.NE,node);this._getForceContribution(parentBranch.children.SW,node);this._getForceContribution(parentBranch.children.SE,node)}},{key:\"_getForceContribution\",value:function _getForceContribution(parentBranch,node){if(parentBranch.childrenCount>0){var dx=void 0,dy=void 0,distance=void 0;dx=parentBranch.centerOfMass.x-node.x;dy=parentBranch.centerOfMass.y-node.y;distance=Math.sqrt(dx*dx+dy*dy);if(distance*parentBranch.calcSize>this.thetaInversed){this._calculateForces(distance,dx,dy,node,parentBranch)}else{if(parentBranch.childrenCount===4){this._getForceContributions(parentBranch,node)}else{if(parentBranch.children.data.id!=node.id){this._calculateForces(distance,dx,dy,node,parentBranch)}}}}}},{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,node,parentBranch){if(distance===0){distance=.1;dx=distance}if(this.overlapAvoidanceFactor<1&&node.shape.radius){distance=Math.max(.1+this.overlapAvoidanceFactor*node.shape.radius,distance-node.shape.radius)}var gravityForce=this.options.gravitationalConstant*parentBranch.mass*node.options.mass/Math.pow(distance,3);var fx=dx*gravityForce;var fy=dy*gravityForce;this.physicsBody.forces[node.id].x+=fx;this.physicsBody.forces[node.id].y+=fy}},{key:\"_formBarnesHutTree\",value:function _formBarnesHutTree(nodes,nodeIndices){var node=void 0;var nodeCount=nodeIndices.length;var minX=nodes[nodeIndices[0]].x;var minY=nodes[nodeIndices[0]].y;var maxX=nodes[nodeIndices[0]].x;var maxY=nodes[nodeIndices[0]].y;for(var i=1;i<nodeCount;i++){var _node=nodes[nodeIndices[i]];var x=_node.x;var y=_node.y;if(_node.options.mass>0){if(x<minX){minX=x}if(x>maxX){maxX=x}if(y<minY){minY=y}if(y>maxY){maxY=y}}}var sizeDiff=Math.abs(maxX-minX)-Math.abs(maxY-minY);if(sizeDiff>0){minY-=.5*sizeDiff;maxY+=.5*sizeDiff}else{minX+=.5*sizeDiff;maxX-=.5*sizeDiff}var minimumTreeSize=1e-5;var rootSize=Math.max(minimumTreeSize,Math.abs(maxX-minX));var halfRootSize=.5*rootSize;var centerX=.5*(minX+maxX),centerY=.5*(minY+maxY);var barnesHutTree={root:{centerOfMass:{x:0,y:0},mass:0,range:{minX:centerX-halfRootSize,maxX:centerX+halfRootSize,minY:centerY-halfRootSize,maxY:centerY+halfRootSize},size:rootSize,calcSize:1/rootSize,children:{data:null},maxWidth:0,level:0,childrenCount:4}};this._splitBranch(barnesHutTree.root);for(var _i=0;_i<nodeCount;_i++){node=nodes[nodeIndices[_i]];if(node.options.mass>0){this._placeInTree(barnesHutTree.root,node)}}return barnesHutTree}},{key:\"_updateBranchMass\",value:function _updateBranchMass(parentBranch,node){var centerOfMass=parentBranch.centerOfMass;var totalMass=parentBranch.mass+node.options.mass;var totalMassInv=1/totalMass;centerOfMass.x=centerOfMass.x*parentBranch.mass+node.x*node.options.mass;centerOfMass.x*=totalMassInv;centerOfMass.y=centerOfMass.y*parentBranch.mass+node.y*node.options.mass;centerOfMass.y*=totalMassInv;parentBranch.mass=totalMass;var biggestSize=Math.max(Math.max(node.height,node.radius),node.width);parentBranch.maxWidth=parentBranch.maxWidth<biggestSize?biggestSize:parentBranch.maxWidth}},{key:\"_placeInTree\",value:function _placeInTree(parentBranch,node,skipMassUpdate){if(skipMassUpdate!=true||skipMassUpdate===undefined){this._updateBranchMass(parentBranch,node)}var range=parentBranch.children.NW.range;var region=void 0;if(range.maxX>node.x){if(range.maxY>node.y){region=\"NW\"}else{region=\"SW\"}}else{if(range.maxY>node.y){region=\"NE\"}else{region=\"SE\"}}this._placeInRegion(parentBranch,node,region)}},{key:\"_placeInRegion\",value:function _placeInRegion(parentBranch,node,region){var children=parentBranch.children[region];switch(children.childrenCount){case 0:children.children.data=node;children.childrenCount=1;this._updateBranchMass(children,node);break;case 1:if(children.children.data.x===node.x&&children.children.data.y===node.y){node.x+=this.seededRandom();node.y+=this.seededRandom()}else{this._splitBranch(children);this._placeInTree(children,node)}break;case 4:this._placeInTree(children,node);break}}},{key:\"_splitBranch\",value:function _splitBranch(parentBranch){var containedNode=null;if(parentBranch.childrenCount===1){containedNode=parentBranch.children.data;parentBranch.mass=0;parentBranch.centerOfMass.x=0;parentBranch.centerOfMass.y=0}parentBranch.childrenCount=4;parentBranch.children.data=null;this._insertRegion(parentBranch,\"NW\");this._insertRegion(parentBranch,\"NE\");this._insertRegion(parentBranch,\"SW\");this._insertRegion(parentBranch,\"SE\");if(containedNode!=null){this._placeInTree(parentBranch,containedNode)}}},{key:\"_insertRegion\",value:function _insertRegion(parentBranch,region){var minX=void 0,maxX=void 0,minY=void 0,maxY=void 0;var childSize=.5*parentBranch.size;switch(region){case\"NW\":minX=parentBranch.range.minX;maxX=parentBranch.range.minX+childSize;minY=parentBranch.range.minY;maxY=parentBranch.range.minY+childSize;break;case\"NE\":minX=parentBranch.range.minX+childSize;maxX=parentBranch.range.maxX;minY=parentBranch.range.minY;maxY=parentBranch.range.minY+childSize;break;case\"SW\":minX=parentBranch.range.minX;maxX=parentBranch.range.minX+childSize;minY=parentBranch.range.minY+childSize;maxY=parentBranch.range.maxY;break;case\"SE\":minX=parentBranch.range.minX+childSize;maxX=parentBranch.range.maxX;minY=parentBranch.range.minY+childSize;maxY=parentBranch.range.maxY;break}parentBranch.children[region]={centerOfMass:{x:0,y:0},mass:0,range:{minX:minX,maxX:maxX,minY:minY,maxY:maxY},size:.5*parentBranch.size,calcSize:2*parentBranch.calcSize,children:{data:null},maxWidth:0,level:parentBranch.level+1,childrenCount:0}}},{key:\"_debug\",value:function _debug(ctx,color){if(this.barnesHutTree!==undefined){ctx.lineWidth=1;this._drawBranch(this.barnesHutTree.root,ctx,color)}}},{key:\"_drawBranch\",value:function _drawBranch(branch,ctx,color){if(color===undefined){color=\"#FF0000\"}if(branch.childrenCount===4){this._drawBranch(branch.children.NW,ctx);this._drawBranch(branch.children.NE,ctx);this._drawBranch(branch.children.SE,ctx);this._drawBranch(branch.children.SW,ctx)}ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(branch.range.minX,branch.range.minY);ctx.lineTo(branch.range.maxX,branch.range.minY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.maxX,branch.range.minY);ctx.lineTo(branch.range.maxX,branch.range.maxY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.maxX,branch.range.maxY);ctx.lineTo(branch.range.minX,branch.range.maxY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.minX,branch.range.maxY);ctx.lineTo(branch.range.minX,branch.range.minY);ctx.stroke()}}]);return BarnesHutSolver}();exports[\"default\"]=BarnesHutSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CentralGravitySolver=function(){function CentralGravitySolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,CentralGravitySolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(CentralGravitySolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx=void 0,dy=void 0,distance=void 0,node=void 0;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];node=nodes[nodeId];dx=-node.x;dy=-node.y;distance=Math.sqrt(dx*dx+dy*dy);this._calculateForces(distance,dx,dy,forces,node)}}},{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,forces,node){var gravityForce=distance===0?0:this.options.centralGravity/distance;forces[node.id].x=dx*gravityForce;forces[node.id].y=dy*gravityForce}}]);return CentralGravitySolver}();exports[\"default\"]=CentralGravitySolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var array=\"array\";var object=\"object\";var dom=\"dom\";var any=\"any\";var endPoints=[\"arrow\",\"circle\",\"bar\"];var allOptions={configure:{enabled:{boolean:bool},filter:{boolean:bool,string:string,array:array,function:\"function\"},container:{dom:dom},showButton:{boolean:bool},__type__:{object:object,boolean:bool,string:string,array:array,function:\"function\"}},edges:{arrows:{to:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},middle:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},from:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},__type__:{string:[\"from\",\"to\",\"middle\"],object:object}},arrowStrikethrough:{boolean:bool},chosen:{label:{boolean:bool,function:\"function\"},edge:{boolean:bool,function:\"function\"},__type__:{object:object,boolean:bool}},color:{color:{string:string},highlight:{string:string},hover:{string:string},inherit:{string:[\"from\",\"to\",\"both\"],boolean:bool},opacity:{number:number},__type__:{object:object,string:string}},dashes:{boolean:bool,array:array},font:{color:{string:string},size:{number:number},face:{string:string},background:{string:string},strokeWidth:{number:number},strokeColor:{string:string},align:{string:[\"horizontal\",\"top\",\"middle\",\"bottom\"]},vadjust:{number:number},multi:{boolean:bool,string:string},bold:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},boldital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},ital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},mono:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},__type__:{object:object,string:string}},hidden:{boolean:bool},hoverWidth:{function:\"function\",number:number},label:{string:string,undefined:\"undefined\"},labelHighlightBold:{boolean:bool},length:{number:number,undefined:\"undefined\"},physics:{boolean:bool},scaling:{min:{number:number},max:{number:number},label:{enabled:{boolean:bool},min:{number:number},max:{number:number},maxVisible:{number:number},drawThreshold:{number:number},__type__:{object:object,boolean:bool}},customScalingFunction:{function:\"function\"},__type__:{object:object}},selectionWidth:{function:\"function\",number:number},selfReferenceSize:{number:number},shadow:{enabled:{boolean:bool},color:{string:string},size:{number:number},x:{number:number},y:{number:number},__type__:{object:object,boolean:bool}},smooth:{enabled:{boolean:bool},type:{string:[\"dynamic\",\"continuous\",\"discrete\",\"diagonalCross\",\"straightCross\",\"horizontal\",\"vertical\",\"curvedCW\",\"curvedCCW\",\"cubicBezier\"]},roundness:{number:number},forceDirection:{string:[\"horizontal\",\"vertical\",\"none\"],boolean:bool},__type__:{object:object,boolean:bool}},title:{string:string,undefined:\"undefined\"},width:{number:number},widthConstraint:{maximum:{number:number},__type__:{object:object,boolean:bool,number:number}},value:{number:number,undefined:\"undefined\"},__type__:{object:object}},groups:{useDefaultGroups:{boolean:bool},__any__:\"get from nodes, will be overwritten below\",__type__:{object:object}},interaction:{dragNodes:{boolean:bool},dragView:{boolean:bool},hideEdgesOnDrag:{boolean:bool},hideNodesOnDrag:{boolean:bool},hover:{boolean:bool},keyboard:{enabled:{boolean:bool},speed:{x:{number:number},y:{number:number},zoom:{number:number},__type__:{object:object}},bindToWindow:{boolean:bool},__type__:{object:object,boolean:bool}},multiselect:{boolean:bool},navigationButtons:{boolean:bool},selectable:{boolean:bool},selectConnectedEdges:{boolean:bool},hoverConnectedEdges:{boolean:bool},tooltipDelay:{number:number},zoomView:{boolean:bool},__type__:{object:object}},layout:{randomSeed:{undefined:\"undefined\",number:number},improvedLayout:{boolean:bool},hierarchical:{enabled:{boolean:bool},levelSeparation:{number:number},nodeSpacing:{number:number},treeSpacing:{number:number},blockShifting:{boolean:bool},edgeMinimization:{boolean:bool},parentCentralization:{boolean:bool},direction:{string:[\"UD\",\"DU\",\"LR\",\"RL\"]},sortMethod:{string:[\"hubsize\",\"directed\"]},__type__:{object:object,boolean:bool}},__type__:{object:object}},manipulation:{enabled:{boolean:bool},initiallyActive:{boolean:bool},addNode:{boolean:bool,function:\"function\"},addEdge:{boolean:bool,function:\"function\"},editNode:{function:\"function\"},editEdge:{editWithoutDrag:{function:\"function\"},__type__:{object:object,boolean:bool,function:\"function\"}},deleteNode:{boolean:bool,function:\"function\"},deleteEdge:{boolean:bool,function:\"function\"},controlNodeStyle:\"get from nodes, will be overwritten below\",__type__:{object:object,boolean:bool}},nodes:{borderWidth:{number:number},borderWidthSelected:{number:number,undefined:\"undefined\"},brokenImage:{string:string,undefined:\"undefined\"},chosen:{label:{boolean:bool,function:\"function\"},node:{boolean:bool,function:\"function\"},__type__:{object:object,boolean:bool}},color:{border:{string:string},background:{string:string},highlight:{border:{string:string},background:{string:string},__type__:{object:object,string:string}},hover:{border:{string:string},background:{string:string},__type__:{object:object,string:string}},__type__:{object:object,string:string}},fixed:{x:{boolean:bool},y:{boolean:bool},__type__:{object:object,boolean:bool}},font:{align:{string:string},color:{string:string},size:{number:number},face:{string:string},background:{string:string},strokeWidth:{number:number},strokeColor:{string:string},vadjust:{number:number},multi:{boolean:bool,string:string},bold:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},boldital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},ital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},mono:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},__type__:{object:object,string:string}},group:{string:string,number:number,undefined:\"undefined\"},heightConstraint:{minimum:{number:number},valign:{string:string},__type__:{object:object,boolean:bool,number:number}},hidden:{boolean:bool},icon:{face:{string:string},code:{string:string},size:{number:number},color:{string:string},__type__:{object:object}},id:{string:string,number:number},image:{selected:{string:string,undefined:\"undefined\"},unselected:{string:string,undefined:\"undefined\"},__type__:{object:object,string:string}},label:{string:string,undefined:\"undefined\"},labelHighlightBold:{boolean:bool},level:{number:number,undefined:\"undefined\"},margin:{top:{number:number},right:{number:number},bottom:{number:number},left:{number:number},__type__:{object:object,number:number}},mass:{number:number},physics:{boolean:bool},scaling:{min:{number:number},max:{number:number},label:{enabled:{boolean:bool},min:{number:number},max:{number:number},maxVisible:{number:number},drawThreshold:{number:number},__type__:{object:object,boolean:bool}},customScalingFunction:{function:\"function\"},__type__:{object:object}},shadow:{enabled:{boolean:bool},color:{string:string},size:{number:number},x:{number:number},y:{number:number},__type__:{object:object,boolean:bool}},shape:{string:[\"ellipse\",\"circle\",\"database\",\"box\",\"text\",\"image\",\"circularImage\",\"diamond\",\"dot\",\"star\",\"triangle\",\"triangleDown\",\"square\",\"icon\",\"hexagon\"]},shapeProperties:{borderDashes:{boolean:bool,array:array},borderRadius:{number:number},interpolation:{boolean:bool},useImageSize:{boolean:bool},useBorderWithImage:{boolean:bool},__type__:{object:object}},size:{number:number},title:{string:string,dom:dom,undefined:\"undefined\"},value:{number:number,undefined:\"undefined\"},widthConstraint:{minimum:{number:number},maximum:{number:number},__type__:{object:object,boolean:bool,number:number}},x:{number:number},y:{number:number},__type__:{object:object}},physics:{enabled:{boolean:bool},barnesHut:{gravitationalConstant:{number:number},centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},damping:{number:number},avoidOverlap:{number:number},__type__:{object:object}},forceAtlas2Based:{gravitationalConstant:{number:number},centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},damping:{number:number},avoidOverlap:{number:number},__type__:{object:object}},repulsion:{centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},nodeDistance:{number:number},damping:{number:number},__type__:{object:object}},hierarchicalRepulsion:{centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},nodeDistance:{number:number},damping:{number:number},__type__:{object:object}},maxVelocity:{number:number},minVelocity:{number:number},solver:{string:[\"barnesHut\",\"repulsion\",\"hierarchicalRepulsion\",\"forceAtlas2Based\"]},stabilization:{enabled:{boolean:bool},iterations:{number:number},updateInterval:{number:number},onlyDynamicEdges:{boolean:bool},\nfit:{boolean:bool},__type__:{object:object,boolean:bool}},timestep:{number:number},adaptiveTimestep:{boolean:bool},__type__:{object:object,boolean:bool}},autoResize:{boolean:bool},clickToUse:{boolean:bool},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},height:{string:string},width:{string:string},__type__:{object:object}};allOptions.groups.__any__=allOptions.nodes;allOptions.manipulation.controlNodeStyle=allOptions.nodes;var configureOptions={nodes:{borderWidth:[1,0,10,1],borderWidthSelected:[2,0,10,1],color:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#97C2FC\"],highlight:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#D2E5FF\"]},hover:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#D2E5FF\"]}},fixed:{x:false,y:false},font:{color:[\"color\",\"#343434\"],size:[14,0,100,1],face:[\"arial\",\"verdana\",\"tahoma\"],background:[\"color\",\"none\"],strokeWidth:[0,0,50,1],strokeColor:[\"color\",\"#ffffff\"]},hidden:false,labelHighlightBold:true,physics:true,scaling:{min:[10,0,200,1],max:[30,0,200,1],label:{enabled:false,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},shape:[\"ellipse\",\"box\",\"circle\",\"database\",\"diamond\",\"dot\",\"square\",\"star\",\"text\",\"triangle\",\"triangleDown\",\"hexagon\"],shapeProperties:{borderDashes:false,borderRadius:[6,0,20,1],interpolation:true,useImageSize:false},size:[25,0,200,1]},edges:{arrows:{to:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"},middle:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"},from:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"}},arrowStrikethrough:true,color:{color:[\"color\",\"#848484\"],highlight:[\"color\",\"#848484\"],hover:[\"color\",\"#848484\"],inherit:[\"from\",\"to\",\"both\",true,false],opacity:[1,0,1,.05]},dashes:false,font:{color:[\"color\",\"#343434\"],size:[14,0,100,1],face:[\"arial\",\"verdana\",\"tahoma\"],background:[\"color\",\"none\"],strokeWidth:[2,0,50,1],strokeColor:[\"color\",\"#ffffff\"],align:[\"horizontal\",\"top\",\"middle\",\"bottom\"]},hidden:false,hoverWidth:[1.5,0,5,.1],labelHighlightBold:true,physics:true,scaling:{min:[1,0,100,1],max:[15,0,100,1],label:{enabled:true,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},selectionWidth:[1.5,0,5,.1],selfReferenceSize:[20,0,200,1],shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},smooth:{enabled:true,type:[\"dynamic\",\"continuous\",\"discrete\",\"diagonalCross\",\"straightCross\",\"horizontal\",\"vertical\",\"curvedCW\",\"curvedCCW\",\"cubicBezier\"],forceDirection:[\"horizontal\",\"vertical\",\"none\"],roundness:[.5,0,1,.05]},width:[1,0,30,1]},layout:{hierarchical:{enabled:false,levelSeparation:[150,20,500,5],nodeSpacing:[100,20,500,5],treeSpacing:[200,20,500,5],blockShifting:true,edgeMinimization:true,parentCentralization:true,direction:[\"UD\",\"DU\",\"LR\",\"RL\"],sortMethod:[\"hubsize\",\"directed\"]}},interaction:{dragNodes:true,dragView:true,hideEdgesOnDrag:false,hideNodesOnDrag:false,hover:false,keyboard:{enabled:false,speed:{x:[10,0,40,1],y:[10,0,40,1],zoom:[.02,0,.1,.005]},bindToWindow:true},multiselect:false,navigationButtons:false,selectable:true,selectConnectedEdges:true,hoverConnectedEdges:true,tooltipDelay:[300,0,1e3,25],zoomView:true},manipulation:{enabled:false,initiallyActive:false},physics:{enabled:true,barnesHut:{gravitationalConstant:[-2e3,-3e4,0,50],centralGravity:[.3,0,10,.05],springLength:[95,0,500,5],springConstant:[.04,0,1.2,.005],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},forceAtlas2Based:{gravitationalConstant:[-50,-500,0,1],centralGravity:[.01,0,1,.005],springLength:[95,0,500,5],springConstant:[.08,0,1.2,.005],damping:[.4,0,1,.01],avoidOverlap:[0,0,1,.01]},repulsion:{centralGravity:[.2,0,10,.05],springLength:[200,0,500,5],springConstant:[.05,0,1.2,.005],nodeDistance:[100,0,500,5],damping:[.09,0,1,.01]},hierarchicalRepulsion:{centralGravity:[.2,0,10,.05],springLength:[100,0,500,5],springConstant:[.01,0,1.2,.005],nodeDistance:[120,0,500,5],damping:[.09,0,1,.01]},maxVelocity:[50,0,150,1],minVelocity:[.1,.01,.5,.01],solver:[\"barnesHut\",\"forceAtlas2Based\",\"repulsion\",\"hierarchicalRepulsion\"],timestep:[.5,.01,1,.01]}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);util.extend(exports,__webpack_require__(159));util.extend(exports,__webpack_require__(177));util.extend(exports,__webpack_require__(181))},function(module,exports,__webpack_require__){__webpack_require__(49);__webpack_require__(60);module.exports=__webpack_require__(136)},function(module,exports,__webpack_require__){\"use strict\";var addToUnscopables=__webpack_require__(126);var step=__webpack_require__(127);var Iterators=__webpack_require__(31);var toIObject=__webpack_require__(25);module.exports=__webpack_require__(79)(Array,\"Array\",function(iterated,kind){this._t=toIObject(iterated);this._i=0;this._k=kind},function(){var O=this._t;var kind=this._k;var index=this._i++;if(!O||index>=O.length){this._t=undefined;return step(1)}if(kind==\"keys\")return step(0,index);if(kind==\"values\")return step(0,O[index]);return step(0,[index,O[index]])},\"values\");Iterators.Arguments=Iterators.Array;addToUnscopables(\"keys\");addToUnscopables(\"values\");addToUnscopables(\"entries\")},function(module,exports){module.exports=function(){}},function(module,exports){module.exports=function(done,value){return{value:value,done:!!done}}},function(module,exports){module.exports=function(it){if(typeof it!=\"function\")throw TypeError(it+\" is not a function!\");return it}},function(module,exports,__webpack_require__){\"use strict\";var create=__webpack_require__(54);var descriptor=__webpack_require__(39);var setToStringTag=__webpack_require__(59);var IteratorPrototype={};__webpack_require__(26)(IteratorPrototype,__webpack_require__(13)(\"iterator\"),function(){return this});module.exports=function(Constructor,NAME,next){Constructor.prototype=create(IteratorPrototype,{next:descriptor(1,next)});setToStringTag(Constructor,NAME+\" Iterator\")}},function(module,exports,__webpack_require__){var dP=__webpack_require__(20);var anObject=__webpack_require__(27);var getKeys=__webpack_require__(33);module.exports=__webpack_require__(21)?Object.defineProperties:function defineProperties(O,Properties){anObject(O);var keys=getKeys(Properties);var length=keys.length;var i=0;var P;while(length>i)dP.f(O,P=keys[i++],Properties[P]);return O}},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(25);var toLength=__webpack_require__(132);var toAbsoluteIndex=__webpack_require__(133);module.exports=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIObject($this);var length=toLength(O.length);var index=toAbsoluteIndex(fromIndex,length);var value;if(IS_INCLUDES&&el!=el)while(length>index){value=O[index++];if(value!=value)return true}else for(;length>index;index++)if(IS_INCLUDES||index in O){if(O[index]===el)return IS_INCLUDES||index||0}return!IS_INCLUDES&&-1}}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(55);var min=Math.min;module.exports=function(it){return it>0?min(toInteger(it),9007199254740991):0}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(55);var max=Math.max;var min=Math.min;module.exports=function(index,length){index=toInteger(index);return index<0?max(index+length,0):min(index,length)}},function(module,exports,__webpack_require__){var document=__webpack_require__(18).document;module.exports=document&&document.documentElement},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(55);var defined=__webpack_require__(51);module.exports=function(TO_STRING){return function(that,pos){var s=String(defined(that));var i=toInteger(pos);var l=s.length;var a,b;if(i<0||i>=l)return TO_STRING?\"\":undefined;a=s.charCodeAt(i);return a<55296||a>56319||i+1===l||(b=s.charCodeAt(i+1))<56320||b>57343?TO_STRING?s.charAt(i):a:TO_STRING?s.slice(i,i+2):(a-55296<<10)+(b-56320)+65536}}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(27);var get=__webpack_require__(137);module.exports=__webpack_require__(7).getIterator=function(it){var iterFn=get(it);if(typeof iterFn!=\"function\")throw TypeError(it+\" is not iterable!\");return anObject(iterFn.call(it))}},function(module,exports,__webpack_require__){var classof=__webpack_require__(86);var ITERATOR=__webpack_require__(13)(\"iterator\");var Iterators=__webpack_require__(31);module.exports=__webpack_require__(7).getIteratorMethod=function(it){if(it!=undefined)return it[ITERATOR]||it[\"@@iterator\"]||Iterators[classof(it)]}},function(module,exports,__webpack_require__){__webpack_require__(139);var $Object=__webpack_require__(7).Object;module.exports=function create(P,D){return $Object.create(P,D)}},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S,\"Object\",{create:__webpack_require__(54)})},function(module,exports,__webpack_require__){__webpack_require__(141);module.exports=__webpack_require__(7).Object.keys},function(module,exports,__webpack_require__){var toObject=__webpack_require__(41);var $keys=__webpack_require__(33);__webpack_require__(87)(\"keys\",function(){return function keys(it){return $keys(toObject(it))}})},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(143),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(60);__webpack_require__(49);module.exports=__webpack_require__(61).f(\"iterator\")},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(145),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(146);__webpack_require__(151);__webpack_require__(152);__webpack_require__(153);module.exports=__webpack_require__(7).Symbol},function(module,exports,__webpack_require__){\"use strict\";var global=__webpack_require__(18);var has=__webpack_require__(22);var DESCRIPTORS=__webpack_require__(21);var $export=__webpack_require__(17);var redefine=__webpack_require__(83);var META=__webpack_require__(147).KEY;var $fails=__webpack_require__(28);var shared=__webpack_require__(57);var setToStringTag=__webpack_require__(59);var uid=__webpack_require__(40);var wks=__webpack_require__(13);var wksExt=__webpack_require__(61);var wksDefine=__webpack_require__(62);var enumKeys=__webpack_require__(148);var isArray=__webpack_require__(149);var anObject=__webpack_require__(27);var toIObject=__webpack_require__(25);var toPrimitive=__webpack_require__(53);var createDesc=__webpack_require__(39);var _create=__webpack_require__(54);var gOPNExt=__webpack_require__(150);var $GOPD=__webpack_require__(89);var $DP=__webpack_require__(20);var $keys=__webpack_require__(33);var gOPD=$GOPD.f;var dP=$DP.f;var gOPN=gOPNExt.f;var $Symbol=global.Symbol;var $JSON=global.JSON;var _stringify=$JSON&&$JSON.stringify;var PROTOTYPE=\"prototype\";var HIDDEN=wks(\"_hidden\");var TO_PRIMITIVE=wks(\"toPrimitive\");var isEnum={}.propertyIsEnumerable;var SymbolRegistry=shared(\"symbol-registry\");var AllSymbols=shared(\"symbols\");var OPSymbols=shared(\"op-symbols\");var ObjectProto=Object[PROTOTYPE];var USE_NATIVE=typeof $Symbol==\"function\";var QObject=global.QObject;var setter=!QObject||!QObject[PROTOTYPE]||!QObject[PROTOTYPE].findChild;var setSymbolDesc=DESCRIPTORS&&$fails(function(){return _create(dP({},\"a\",{get:function(){return dP(this,\"a\",{value:7}).a}})).a!=7})?function(it,key,D){var protoDesc=gOPD(ObjectProto,key);if(protoDesc)delete ObjectProto[key];dP(it,key,D);if(protoDesc&&it!==ObjectProto)dP(ObjectProto,key,protoDesc)}:dP;var wrap=function(tag){var sym=AllSymbols[tag]=_create($Symbol[PROTOTYPE]);sym._k=tag;return sym};var isSymbol=USE_NATIVE&&typeof $Symbol.iterator==\"symbol\"?function(it){return typeof it==\"symbol\"}:function(it){return it instanceof $Symbol};var $defineProperty=function defineProperty(it,key,D){if(it===ObjectProto)$defineProperty(OPSymbols,key,D);anObject(it);key=toPrimitive(key,true);anObject(D);if(has(AllSymbols,key)){if(!D.enumerable){if(!has(it,HIDDEN))dP(it,HIDDEN,createDesc(1,{}));it[HIDDEN][key]=true}else{if(has(it,HIDDEN)&&it[HIDDEN][key])it[HIDDEN][key]=false;D=_create(D,{enumerable:createDesc(0,false)})}return setSymbolDesc(it,key,D)}return dP(it,key,D)};var $defineProperties=function defineProperties(it,P){anObject(it);var keys=enumKeys(P=toIObject(P));var i=0;var l=keys.length;var key;while(l>i)$defineProperty(it,key=keys[i++],P[key]);return it};var $create=function create(it,P){return P===undefined?_create(it):$defineProperties(_create(it),P)};var $propertyIsEnumerable=function propertyIsEnumerable(key){var E=isEnum.call(this,key=toPrimitive(key,true));if(this===ObjectProto&&has(AllSymbols,key)&&!has(OPSymbols,key))return false;return E||!has(this,key)||!has(AllSymbols,key)||has(this,HIDDEN)&&this[HIDDEN][key]?E:true};var $getOwnPropertyDescriptor=function getOwnPropertyDescriptor(it,key){it=toIObject(it);key=toPrimitive(key,true);if(it===ObjectProto&&has(AllSymbols,key)&&!has(OPSymbols,key))return;var D=gOPD(it,key);if(D&&has(AllSymbols,key)&&!(has(it,HIDDEN)&&it[HIDDEN][key]))D.enumerable=true;return D};var $getOwnPropertyNames=function getOwnPropertyNames(it){var names=gOPN(toIObject(it));var result=[];var i=0;var key;while(names.length>i){if(!has(AllSymbols,key=names[i++])&&key!=HIDDEN&&key!=META)result.push(key)}return result};var $getOwnPropertySymbols=function getOwnPropertySymbols(it){var IS_OP=it===ObjectProto;var names=gOPN(IS_OP?OPSymbols:toIObject(it));var result=[];var i=0;var key;while(names.length>i){if(has(AllSymbols,key=names[i++])&&(IS_OP?has(ObjectProto,key):true))result.push(AllSymbols[key])}return result};if(!USE_NATIVE){$Symbol=function Symbol(){if(this instanceof $Symbol)throw TypeError(\"Symbol is not a constructor!\");var tag=uid(arguments.length>0?arguments[0]:undefined);var $set=function(value){if(this===ObjectProto)$set.call(OPSymbols,value);if(has(this,HIDDEN)&&has(this[HIDDEN],tag))this[HIDDEN][tag]=false;setSymbolDesc(this,tag,createDesc(1,value))};if(DESCRIPTORS&&setter)setSymbolDesc(ObjectProto,tag,{configurable:true,set:$set});return wrap(tag)};redefine($Symbol[PROTOTYPE],\"toString\",function toString(){return this._k});$GOPD.f=$getOwnPropertyDescriptor;$DP.f=$defineProperty;__webpack_require__(88).f=gOPNExt.f=$getOwnPropertyNames;__webpack_require__(42).f=$propertyIsEnumerable;__webpack_require__(63).f=$getOwnPropertySymbols;if(DESCRIPTORS&&!__webpack_require__(52)){redefine(ObjectProto,\"propertyIsEnumerable\",$propertyIsEnumerable,true)}wksExt.f=function(name){return wrap(wks(name))}}$export($export.G+$export.W+$export.F*!USE_NATIVE,{Symbol:$Symbol});for(var es6Symbols=\"hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables\".split(\",\"),j=0;es6Symbols.length>j;)wks(es6Symbols[j++]);for(var wellKnownSymbols=$keys(wks.store),k=0;wellKnownSymbols.length>k;)wksDefine(wellKnownSymbols[k++]);$export($export.S+$export.F*!USE_NATIVE,\"Symbol\",{for:function(key){return has(SymbolRegistry,key+=\"\")?SymbolRegistry[key]:SymbolRegistry[key]=$Symbol(key)},keyFor:function keyFor(sym){if(!isSymbol(sym))throw TypeError(sym+\" is not a symbol!\");for(var key in SymbolRegistry)if(SymbolRegistry[key]===sym)return key},useSetter:function(){setter=true},useSimple:function(){setter=false}});$export($export.S+$export.F*!USE_NATIVE,\"Object\",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});$JSON&&$export($export.S+$export.F*(!USE_NATIVE||$fails(function(){var S=$Symbol();return _stringify([S])!=\"[null]\"||_stringify({a:S})!=\"{}\"||_stringify(Object(S))!=\"{}\"})),\"JSON\",{stringify:function stringify(it){if(it===undefined||isSymbol(it))return;var args=[it];var i=1;var replacer,$replacer;while(arguments.length>i)args.push(arguments[i++]);replacer=args[1];if(typeof replacer==\"function\")$replacer=replacer;if($replacer||!isArray(replacer))replacer=function(key,value){if($replacer)value=$replacer.call(this,key,value);if(!isSymbol(value))return value};args[1]=replacer;return _stringify.apply($JSON,args)}});$Symbol[PROTOTYPE][TO_PRIMITIVE]||__webpack_require__(26)($Symbol[PROTOTYPE],TO_PRIMITIVE,$Symbol[PROTOTYPE].valueOf);setToStringTag($Symbol,\"Symbol\");setToStringTag(Math,\"Math\",true);setToStringTag(global.JSON,\"JSON\",true)},function(module,exports,__webpack_require__){var META=__webpack_require__(40)(\"meta\");var isObject=__webpack_require__(32);var has=__webpack_require__(22);var setDesc=__webpack_require__(20).f;var id=0;var isExtensible=Object.isExtensible||function(){return true};var FREEZE=!__webpack_require__(28)(function(){return isExtensible(Object.preventExtensions({}))});var setMeta=function(it){setDesc(it,META,{value:{i:\"O\"+ ++id,w:{}}})};var fastKey=function(it,create){if(!isObject(it))return typeof it==\"symbol\"?it:(typeof it==\"string\"?\"S\":\"P\")+it;if(!has(it,META)){if(!isExtensible(it))return\"F\";if(!create)return\"E\";setMeta(it)}return it[META].i};var getWeak=function(it,create){if(!has(it,META)){if(!isExtensible(it))return true;if(!create)return false;setMeta(it)}return it[META].w};var onFreeze=function(it){if(FREEZE&&meta.NEED&&isExtensible(it)&&!has(it,META))setMeta(it);return it};var meta=module.exports={KEY:META,NEED:false,fastKey:fastKey,getWeak:getWeak,onFreeze:onFreeze}},function(module,exports,__webpack_require__){var getKeys=__webpack_require__(33);var gOPS=__webpack_require__(63);var pIE=__webpack_require__(42);module.exports=function(it){var result=getKeys(it);var getSymbols=gOPS.f;if(getSymbols){var symbols=getSymbols(it);var isEnum=pIE.f;var i=0;var key;while(symbols.length>i)if(isEnum.call(it,key=symbols[i++]))result.push(key)}return result}},function(module,exports,__webpack_require__){var cof=__webpack_require__(50);module.exports=Array.isArray||function isArray(arg){return cof(arg)==\"Array\"}},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(25);var gOPN=__webpack_require__(88).f;var toString={}.toString;var windowNames=typeof window==\"object\"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];var getWindowNames=function(it){try{return gOPN(it)}catch(e){return windowNames.slice()}};module.exports.f=function getOwnPropertyNames(it){return windowNames&&toString.call(it)==\"[object Window]\"?getWindowNames(it):gOPN(toIObject(it))}},function(module,exports){},function(module,exports,__webpack_require__){__webpack_require__(62)(\"asyncIterator\")},function(module,exports,__webpack_require__){__webpack_require__(62)(\"observable\")},function(module,exports,__webpack_require__){(function(module){var require;(function(global,factory){true?module.exports=factory():typeof define===\"function\"&&define.amd?define(factory):global.moment=factory()})(this,function(){\"use strict\";var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(callback){hookCallback=callback}function isArray(input){return input instanceof Array||Object.prototype.toString.call(input)===\"[object Array]\"}function isObject(input){return input!=null&&Object.prototype.toString.call(input)===\"[object Object]\"}function isObjectEmpty(obj){if(Object.getOwnPropertyNames){return Object.getOwnPropertyNames(obj).length===0}else{var k;for(k in obj){if(obj.hasOwnProperty(k)){return false}}return true}}function isUndefined(input){return input===void 0}function isNumber(input){return typeof input===\"number\"||Object.prototype.toString.call(input)===\"[object Number]\"}function isDate(input){return input instanceof Date||Object.prototype.toString.call(input)===\"[object Date]\"}function map(arr,fn){var res=[],i;for(i=0;i<arr.length;++i){res.push(fn(arr[i],i))}return res}function hasOwnProp(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function extend(a,b){for(var i in b){if(hasOwnProp(b,i)){a[i]=b[i]}}if(hasOwnProp(b,\"toString\")){a.toString=b.toString}if(hasOwnProp(b,\"valueOf\")){a.valueOf=b.valueOf}return a}function createUTC(input,format,locale,strict){return createLocalOrUTC(input,format,locale,strict,true).utc()}function defaultParsingFlags(){return{empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],meridiem:null,rfc2822:false,weekdayMismatch:false}}function getParsingFlags(m){if(m._pf==null){m._pf=defaultParsingFlags()}return m._pf}var some;if(Array.prototype.some){some=Array.prototype.some}else{some=function(fun){var t=Object(this);var len=t.length>>>0;for(var i=0;i<len;i++){if(i in t&&fun.call(this,t[i],i,t)){return true}}return false}}function isValid(m){if(m._isValid==null){var flags=getParsingFlags(m);var parsedParts=some.call(flags.parsedDateParts,function(i){return i!=null});var isNowValid=!isNaN(m._d.getTime())&&flags.overflow<0&&!flags.empty&&!flags.invalidMonth&&!flags.invalidWeekday&&!flags.weekdayMismatch&&!flags.nullInput&&!flags.invalidFormat&&!flags.userInvalidated&&(!flags.meridiem||flags.meridiem&&parsedParts);if(m._strict){isNowValid=isNowValid&&flags.charsLeftOver===0&&flags.unusedTokens.length===0&&flags.bigHour===undefined}if(Object.isFrozen==null||!Object.isFrozen(m)){m._isValid=isNowValid}else{return isNowValid}}return m._isValid}function createInvalid(flags){var m=createUTC(NaN);if(flags!=null){extend(getParsingFlags(m),flags)}else{getParsingFlags(m).userInvalidated=true}return m}var momentProperties=hooks.momentProperties=[];function copyConfig(to,from){var i,prop,val;if(!isUndefined(from._isAMomentObject)){to._isAMomentObject=from._isAMomentObject}if(!isUndefined(from._i)){to._i=from._i}if(!isUndefined(from._f)){to._f=from._f}if(!isUndefined(from._l)){to._l=from._l}if(!isUndefined(from._strict)){to._strict=from._strict}if(!isUndefined(from._tzm)){to._tzm=from._tzm}if(!isUndefined(from._isUTC)){to._isUTC=from._isUTC}if(!isUndefined(from._offset)){to._offset=from._offset}if(!isUndefined(from._pf)){to._pf=getParsingFlags(from)}if(!isUndefined(from._locale)){to._locale=from._locale}if(momentProperties.length>0){for(i=0;i<momentProperties.length;i++){prop=momentProperties[i];val=from[prop];if(!isUndefined(val)){to[prop]=val}}}return to}var updateInProgress=false;function Moment(config){copyConfig(this,config);this._d=new Date(config._d!=null?config._d.getTime():NaN);if(!this.isValid()){this._d=new Date(NaN)}if(updateInProgress===false){updateInProgress=true;hooks.updateOffset(this);updateInProgress=false}}function isMoment(obj){return obj instanceof Moment||obj!=null&&obj._isAMomentObject!=null}function absFloor(number){if(number<0){return Math.ceil(number)||0}else{return Math.floor(number)}}function toInt(argumentForCoercion){var coercedNumber=+argumentForCoercion,value=0;if(coercedNumber!==0&&isFinite(coercedNumber)){value=absFloor(coercedNumber)}return value}function compareArrays(array1,array2,dontConvert){var len=Math.min(array1.length,array2.length),lengthDiff=Math.abs(array1.length-array2.length),diffs=0,i;for(i=0;i<len;i++){if(dontConvert&&array1[i]!==array2[i]||!dontConvert&&toInt(array1[i])!==toInt(array2[i])){diffs++}}return diffs+lengthDiff}function warn(msg){if(hooks.suppressDeprecationWarnings===false&&typeof console!==\"undefined\"&&console.warn){console.warn(\"Deprecation warning: \"+msg)}}function deprecate(msg,fn){var firstTime=true;return extend(function(){if(hooks.deprecationHandler!=null){hooks.deprecationHandler(null,msg)}if(firstTime){var args=[];var arg;for(var i=0;i<arguments.length;i++){arg=\"\";if(typeof arguments[i]===\"object\"){arg+=\"\\n[\"+i+\"] \";for(var key in arguments[0]){arg+=key+\": \"+arguments[0][key]+\", \"}arg=arg.slice(0,-2)}else{arg=arguments[i]}args.push(arg)}warn(msg+\"\\nArguments: \"+Array.prototype.slice.call(args).join(\"\")+\"\\n\"+(new Error).stack);firstTime=false}return fn.apply(this,arguments)},fn)}var deprecations={};function deprecateSimple(name,msg){if(hooks.deprecationHandler!=null){hooks.deprecationHandler(name,msg)}if(!deprecations[name]){warn(msg);deprecations[name]=true}}hooks.suppressDeprecationWarnings=false;hooks.deprecationHandler=null;function isFunction(input){return input instanceof Function||Object.prototype.toString.call(input)===\"[object Function]\"}function set(config){var prop,i;for(i in config){prop=config[i];if(isFunction(prop)){this[i]=prop}else{this[\"_\"+i]=prop}}this._config=config;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)}function mergeConfigs(parentConfig,childConfig){var res=extend({},parentConfig),prop;for(prop in childConfig){if(hasOwnProp(childConfig,prop)){if(isObject(parentConfig[prop])&&isObject(childConfig[prop])){res[prop]={};extend(res[prop],parentConfig[prop]);extend(res[prop],childConfig[prop])}else if(childConfig[prop]!=null){res[prop]=childConfig[prop]}else{delete res[prop]}}}for(prop in parentConfig){if(hasOwnProp(parentConfig,prop)&&!hasOwnProp(childConfig,prop)&&isObject(parentConfig[prop])){res[prop]=extend({},res[prop])}}return res}function Locale(config){if(config!=null){this.set(config)}}var keys;if(Object.keys){keys=Object.keys}else{keys=function(obj){var i,res=[];for(i in obj){if(hasOwnProp(obj,i)){res.push(i)}}return res}}var defaultCalendar={sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"};function calendar(key,mom,now){var output=this._calendar[key]||this._calendar[\"sameElse\"];return isFunction(output)?output.call(mom,now):output}var defaultLongDateFormat={LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"};function longDateFormat(key){var format=this._longDateFormat[key],formatUpper=this._longDateFormat[key.toUpperCase()];if(format||!formatUpper){return format}this._longDateFormat[key]=formatUpper.replace(/MMMM|MM|DD|dddd/g,function(val){return val.slice(1)});return this._longDateFormat[key]}var defaultInvalidDate=\"Invalid date\";function invalidDate(){return this._invalidDate}var defaultOrdinal=\"%d\";var defaultDayOfMonthOrdinalParse=/\\d{1,2}/;function ordinal(number){return this._ordinal.replace(\"%d\",number)}var defaultRelativeTime={future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"};function relativeTime(number,withoutSuffix,string,isFuture){var output=this._relativeTime[string];return isFunction(output)?output(number,withoutSuffix,string,isFuture):output.replace(/%d/i,number)}function pastFuture(diff,output){var format=this._relativeTime[diff>0?\"future\":\"past\"];return isFunction(format)?format(output):format.replace(/%s/i,output)}var aliases={};function addUnitAlias(unit,shorthand){var lowerCase=unit.toLowerCase();aliases[lowerCase]=aliases[lowerCase+\"s\"]=aliases[shorthand]=unit}function normalizeUnits(units){return typeof units===\"string\"?aliases[units]||aliases[units.toLowerCase()]:undefined}function normalizeObjectUnits(inputObject){var normalizedInput={},normalizedProp,prop;for(prop in inputObject){if(hasOwnProp(inputObject,prop)){normalizedProp=normalizeUnits(prop);if(normalizedProp){normalizedInput[normalizedProp]=inputObject[prop]}}}return normalizedInput}var priorities={};function addUnitPriority(unit,priority){priorities[unit]=priority}function getPrioritizedUnits(unitsObj){var units=[];for(var u in unitsObj){units.push({unit:u,priority:priorities[u]})}units.sort(function(a,b){return a.priority-b.priority});return units}function zeroFill(number,targetLength,forceSign){var absNumber=\"\"+Math.abs(number),zerosToFill=targetLength-absNumber.length,sign=number>=0;return(sign?forceSign?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,zerosToFill)).toString().substr(1)+absNumber}var formattingTokens=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;var localFormattingTokens=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g;var formatFunctions={};var formatTokenFunctions={};function addFormatToken(token,padded,ordinal,callback){var func=callback;if(typeof callback===\"string\"){func=function(){return this[callback]()}}if(token){formatTokenFunctions[token]=func}if(padded){formatTokenFunctions[padded[0]]=function(){return zeroFill(func.apply(this,arguments),padded[1],padded[2])}}if(ordinal){formatTokenFunctions[ordinal]=function(){return this.localeData().ordinal(func.apply(this,arguments),token)}}}function removeFormattingTokens(input){if(input.match(/\\[[\\s\\S]/)){return input.replace(/^\\[|\\]$/g,\"\")}return input.replace(/\\\\/g,\"\")}function makeFormatFunction(format){var array=format.match(formattingTokens),i,length;for(i=0,length=array.length;i<length;i++){if(formatTokenFunctions[array[i]]){array[i]=formatTokenFunctions[array[i]]}else{array[i]=removeFormattingTokens(array[i])}}return function(mom){var output=\"\",i;for(i=0;i<length;i++){output+=isFunction(array[i])?array[i].call(mom,format):array[i]}return output}}function formatMoment(m,format){if(!m.isValid()){return m.localeData().invalidDate()}format=expandFormat(format,m.localeData());formatFunctions[format]=formatFunctions[format]||makeFormatFunction(format);return formatFunctions[format](m)}function expandFormat(format,locale){var i=5;function replaceLongDateFormatTokens(input){return locale.longDateFormat(input)||input}localFormattingTokens.lastIndex=0;while(i>=0&&localFormattingTokens.test(format)){format=format.replace(localFormattingTokens,replaceLongDateFormatTokens);localFormattingTokens.lastIndex=0;i-=1}return format}var match1=/\\d/;var match2=/\\d\\d/;var match3=/\\d{3}/;var match4=/\\d{4}/;var match6=/[+-]?\\d{6}/;var match1to2=/\\d\\d?/;var match3to4=/\\d\\d\\d\\d?/;var match5to6=/\\d\\d\\d\\d\\d\\d?/;var match1to3=/\\d{1,3}/;var match1to4=/\\d{1,4}/;var match1to6=/[+-]?\\d{1,6}/;var matchUnsigned=/\\d+/;var matchSigned=/[+-]?\\d+/;var matchOffset=/Z|[+-]\\d\\d:?\\d\\d/gi;var matchShortOffset=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi;var matchTimestamp=/[+-]?\\d+(\\.\\d{1,3})?/;var matchWord=/[0-9]*['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+|[\\u0600-\\u06FF\\/]+(\\s*?[\\u0600-\\u06FF]+){1,2}/i;var regexes={};function addRegexToken(token,regex,strictRegex){regexes[token]=isFunction(regex)?regex:function(isStrict,localeData){return isStrict&&strictRegex?strictRegex:regex}}function getParseRegexForToken(token,config){if(!hasOwnProp(regexes,token)){return new RegExp(unescapeFormat(token))}return regexes[token](config._strict,config._locale)}function unescapeFormat(s){return regexEscape(s.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(matched,p1,p2,p3,p4){return p1||p2||p3||p4}))}function regexEscape(s){return s.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}var tokens={};function addParseToken(token,callback){var i,func=callback;if(typeof token===\"string\"){token=[token]}if(isNumber(callback)){func=function(input,array){array[callback]=toInt(input)}}for(i=0;i<token.length;i++){tokens[token[i]]=func}}function addWeekParseToken(token,callback){addParseToken(token,function(input,array,config,token){config._w=config._w||{};callback(input,config._w,config,token)})}function addTimeToArrayFromToken(token,input,config){if(input!=null&&hasOwnProp(tokens,token)){tokens[token](input,config._a,config,token)}}var YEAR=0;var MONTH=1;var DATE=2;var HOUR=3;var MINUTE=4;var SECOND=5;var MILLISECOND=6;var WEEK=7;var WEEKDAY=8;addFormatToken(\"Y\",0,0,function(){var y=this.year();return y<=9999?\"\"+y:\"+\"+y});addFormatToken(0,[\"YY\",2],0,function(){return this.year()%100});addFormatToken(0,[\"YYYY\",4],0,\"year\");addFormatToken(0,[\"YYYYY\",5],0,\"year\");addFormatToken(0,[\"YYYYYY\",6,true],0,\"year\");addUnitAlias(\"year\",\"y\");addUnitPriority(\"year\",1);addRegexToken(\"Y\",matchSigned)\n;addRegexToken(\"YY\",match1to2,match2);addRegexToken(\"YYYY\",match1to4,match4);addRegexToken(\"YYYYY\",match1to6,match6);addRegexToken(\"YYYYYY\",match1to6,match6);addParseToken([\"YYYYY\",\"YYYYYY\"],YEAR);addParseToken(\"YYYY\",function(input,array){array[YEAR]=input.length===2?hooks.parseTwoDigitYear(input):toInt(input)});addParseToken(\"YY\",function(input,array){array[YEAR]=hooks.parseTwoDigitYear(input)});addParseToken(\"Y\",function(input,array){array[YEAR]=parseInt(input,10)});function daysInYear(year){return isLeapYear(year)?366:365}function isLeapYear(year){return year%4===0&&year%100!==0||year%400===0}hooks.parseTwoDigitYear=function(input){return toInt(input)+(toInt(input)>68?1900:2e3)};var getSetYear=makeGetSet(\"FullYear\",true);function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(unit,keepTime){return function(value){if(value!=null){set$1(this,unit,value);hooks.updateOffset(this,keepTime);return this}else{return get(this,unit)}}}function get(mom,unit){return mom.isValid()?mom._d[\"get\"+(mom._isUTC?\"UTC\":\"\")+unit]():NaN}function set$1(mom,unit,value){if(mom.isValid()&&!isNaN(value)){if(unit===\"FullYear\"&&isLeapYear(mom.year())){mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+unit](value,mom.month(),daysInMonth(value,mom.month()))}else{mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+unit](value)}}}function stringGet(units){units=normalizeUnits(units);if(isFunction(this[units])){return this[units]()}return this}function stringSet(units,value){if(typeof units===\"object\"){units=normalizeObjectUnits(units);var prioritized=getPrioritizedUnits(units);for(var i=0;i<prioritized.length;i++){this[prioritized[i].unit](units[prioritized[i].unit])}}else{units=normalizeUnits(units);if(isFunction(this[units])){return this[units](value)}}return this}function mod(n,x){return(n%x+x)%x}var indexOf;if(Array.prototype.indexOf){indexOf=Array.prototype.indexOf}else{indexOf=function(o){var i;for(i=0;i<this.length;++i){if(this[i]===o){return i}}return-1}}function daysInMonth(year,month){if(isNaN(year)||isNaN(month)){return NaN}var modMonth=mod(month,12);year+=(month-modMonth)/12;return modMonth===1?isLeapYear(year)?29:28:31-modMonth%7%2}addFormatToken(\"M\",[\"MM\",2],\"Mo\",function(){return this.month()+1});addFormatToken(\"MMM\",0,0,function(format){return this.localeData().monthsShort(this,format)});addFormatToken(\"MMMM\",0,0,function(format){return this.localeData().months(this,format)});addUnitAlias(\"month\",\"M\");addUnitPriority(\"month\",8);addRegexToken(\"M\",match1to2);addRegexToken(\"MM\",match1to2,match2);addRegexToken(\"MMM\",function(isStrict,locale){return locale.monthsShortRegex(isStrict)});addRegexToken(\"MMMM\",function(isStrict,locale){return locale.monthsRegex(isStrict)});addParseToken([\"M\",\"MM\"],function(input,array){array[MONTH]=toInt(input)-1});addParseToken([\"MMM\",\"MMMM\"],function(input,array,config,token){var month=config._locale.monthsParse(input,token,config._strict);if(month!=null){array[MONTH]=month}else{getParsingFlags(config).invalidMonth=input}});var MONTHS_IN_FORMAT=/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/;var defaultLocaleMonths=\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\");function localeMonths(m,format){if(!m){return isArray(this._months)?this._months:this._months[\"standalone\"]}return isArray(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||MONTHS_IN_FORMAT).test(format)?\"format\":\"standalone\"][m.month()]}var defaultLocaleMonthsShort=\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\");function localeMonthsShort(m,format){if(!m){return isArray(this._monthsShort)?this._monthsShort:this._monthsShort[\"standalone\"]}return isArray(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[MONTHS_IN_FORMAT.test(format)?\"format\":\"standalone\"][m.month()]}function handleStrictParse(monthName,format,strict){var i,ii,mom,llc=monthName.toLocaleLowerCase();if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[];for(i=0;i<12;++i){mom=createUTC([2e3,i]);this._shortMonthsParse[i]=this.monthsShort(mom,\"\").toLocaleLowerCase();this._longMonthsParse[i]=this.months(mom,\"\").toLocaleLowerCase()}}if(strict){if(format===\"MMM\"){ii=indexOf.call(this._shortMonthsParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._longMonthsParse,llc);return ii!==-1?ii:null}}else{if(format===\"MMM\"){ii=indexOf.call(this._shortMonthsParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._longMonthsParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._longMonthsParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortMonthsParse,llc);return ii!==-1?ii:null}}}function localeMonthsParse(monthName,format,strict){var i,mom,regex;if(this._monthsParseExact){return handleStrictParse.call(this,monthName,format,strict)}if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[]}for(i=0;i<12;i++){mom=createUTC([2e3,i]);if(strict&&!this._longMonthsParse[i]){this._longMonthsParse[i]=new RegExp(\"^\"+this.months(mom,\"\").replace(\".\",\"\")+\"$\",\"i\");this._shortMonthsParse[i]=new RegExp(\"^\"+this.monthsShort(mom,\"\").replace(\".\",\"\")+\"$\",\"i\")}if(!strict&&!this._monthsParse[i]){regex=\"^\"+this.months(mom,\"\")+\"|^\"+this.monthsShort(mom,\"\");this._monthsParse[i]=new RegExp(regex.replace(\".\",\"\"),\"i\")}if(strict&&format===\"MMMM\"&&this._longMonthsParse[i].test(monthName)){return i}else if(strict&&format===\"MMM\"&&this._shortMonthsParse[i].test(monthName)){return i}else if(!strict&&this._monthsParse[i].test(monthName)){return i}}}function setMonth(mom,value){var dayOfMonth;if(!mom.isValid()){return mom}if(typeof value===\"string\"){if(/^\\d+$/.test(value)){value=toInt(value)}else{value=mom.localeData().monthsParse(value);if(!isNumber(value)){return mom}}}dayOfMonth=Math.min(mom.date(),daysInMonth(mom.year(),value));mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+\"Month\"](value,dayOfMonth);return mom}function getSetMonth(value){if(value!=null){setMonth(this,value);hooks.updateOffset(this,true);return this}else{return get(this,\"Month\")}}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}var defaultMonthsShortRegex=matchWord;function monthsShortRegex(isStrict){if(this._monthsParseExact){if(!hasOwnProp(this,\"_monthsRegex\")){computeMonthsParse.call(this)}if(isStrict){return this._monthsShortStrictRegex}else{return this._monthsShortRegex}}else{if(!hasOwnProp(this,\"_monthsShortRegex\")){this._monthsShortRegex=defaultMonthsShortRegex}return this._monthsShortStrictRegex&&isStrict?this._monthsShortStrictRegex:this._monthsShortRegex}}var defaultMonthsRegex=matchWord;function monthsRegex(isStrict){if(this._monthsParseExact){if(!hasOwnProp(this,\"_monthsRegex\")){computeMonthsParse.call(this)}if(isStrict){return this._monthsStrictRegex}else{return this._monthsRegex}}else{if(!hasOwnProp(this,\"_monthsRegex\")){this._monthsRegex=defaultMonthsRegex}return this._monthsStrictRegex&&isStrict?this._monthsStrictRegex:this._monthsRegex}}function computeMonthsParse(){function cmpLenRev(a,b){return b.length-a.length}var shortPieces=[],longPieces=[],mixedPieces=[],i,mom;for(i=0;i<12;i++){mom=createUTC([2e3,i]);shortPieces.push(this.monthsShort(mom,\"\"));longPieces.push(this.months(mom,\"\"));mixedPieces.push(this.months(mom,\"\"));mixedPieces.push(this.monthsShort(mom,\"\"))}shortPieces.sort(cmpLenRev);longPieces.sort(cmpLenRev);mixedPieces.sort(cmpLenRev);for(i=0;i<12;i++){shortPieces[i]=regexEscape(shortPieces[i]);longPieces[i]=regexEscape(longPieces[i])}for(i=0;i<24;i++){mixedPieces[i]=regexEscape(mixedPieces[i])}this._monthsRegex=new RegExp(\"^(\"+mixedPieces.join(\"|\")+\")\",\"i\");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp(\"^(\"+longPieces.join(\"|\")+\")\",\"i\");this._monthsShortStrictRegex=new RegExp(\"^(\"+shortPieces.join(\"|\")+\")\",\"i\")}function createDate(y,m,d,h,M,s,ms){var date=new Date(y,m,d,h,M,s,ms);if(y<100&&y>=0&&isFinite(date.getFullYear())){date.setFullYear(y)}return date}function createUTCDate(y){var date=new Date(Date.UTC.apply(null,arguments));if(y<100&&y>=0&&isFinite(date.getUTCFullYear())){date.setUTCFullYear(y)}return date}function firstWeekOffset(year,dow,doy){var fwd=7+dow-doy,fwdlw=(7+createUTCDate(year,0,fwd).getUTCDay()-dow)%7;return-fwdlw+fwd-1}function dayOfYearFromWeeks(year,week,weekday,dow,doy){var localWeekday=(7+weekday-dow)%7,weekOffset=firstWeekOffset(year,dow,doy),dayOfYear=1+7*(week-1)+localWeekday+weekOffset,resYear,resDayOfYear;if(dayOfYear<=0){resYear=year-1;resDayOfYear=daysInYear(resYear)+dayOfYear}else if(dayOfYear>daysInYear(year)){resYear=year+1;resDayOfYear=dayOfYear-daysInYear(year)}else{resYear=year;resDayOfYear=dayOfYear}return{year:resYear,dayOfYear:resDayOfYear}}function weekOfYear(mom,dow,doy){var weekOffset=firstWeekOffset(mom.year(),dow,doy),week=Math.floor((mom.dayOfYear()-weekOffset-1)/7)+1,resWeek,resYear;if(week<1){resYear=mom.year()-1;resWeek=week+weeksInYear(resYear,dow,doy)}else if(week>weeksInYear(mom.year(),dow,doy)){resWeek=week-weeksInYear(mom.year(),dow,doy);resYear=mom.year()+1}else{resYear=mom.year();resWeek=week}return{week:resWeek,year:resYear}}function weeksInYear(year,dow,doy){var weekOffset=firstWeekOffset(year,dow,doy),weekOffsetNext=firstWeekOffset(year+1,dow,doy);return(daysInYear(year)-weekOffset+weekOffsetNext)/7}addFormatToken(\"w\",[\"ww\",2],\"wo\",\"week\");addFormatToken(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\");addUnitAlias(\"week\",\"w\");addUnitAlias(\"isoWeek\",\"W\");addUnitPriority(\"week\",5);addUnitPriority(\"isoWeek\",5);addRegexToken(\"w\",match1to2);addRegexToken(\"ww\",match1to2,match2);addRegexToken(\"W\",match1to2);addRegexToken(\"WW\",match1to2,match2);addWeekParseToken([\"w\",\"ww\",\"W\",\"WW\"],function(input,week,config,token){week[token.substr(0,1)]=toInt(input)});function localeWeek(mom){return weekOfYear(mom,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(input){var week=this.localeData().week(this);return input==null?week:this.add((input-week)*7,\"d\")}function getSetISOWeek(input){var week=weekOfYear(this,1,4).week;return input==null?week:this.add((input-week)*7,\"d\")}addFormatToken(\"d\",0,\"do\",\"day\");addFormatToken(\"dd\",0,0,function(format){return this.localeData().weekdaysMin(this,format)});addFormatToken(\"ddd\",0,0,function(format){return this.localeData().weekdaysShort(this,format)});addFormatToken(\"dddd\",0,0,function(format){return this.localeData().weekdays(this,format)});addFormatToken(\"e\",0,0,\"weekday\");addFormatToken(\"E\",0,0,\"isoWeekday\");addUnitAlias(\"day\",\"d\");addUnitAlias(\"weekday\",\"e\");addUnitAlias(\"isoWeekday\",\"E\");addUnitPriority(\"day\",11);addUnitPriority(\"weekday\",11);addUnitPriority(\"isoWeekday\",11);addRegexToken(\"d\",match1to2);addRegexToken(\"e\",match1to2);addRegexToken(\"E\",match1to2);addRegexToken(\"dd\",function(isStrict,locale){return locale.weekdaysMinRegex(isStrict)});addRegexToken(\"ddd\",function(isStrict,locale){return locale.weekdaysShortRegex(isStrict)});addRegexToken(\"dddd\",function(isStrict,locale){return locale.weekdaysRegex(isStrict)});addWeekParseToken([\"dd\",\"ddd\",\"dddd\"],function(input,week,config,token){var weekday=config._locale.weekdaysParse(input,token,config._strict);if(weekday!=null){week.d=weekday}else{getParsingFlags(config).invalidWeekday=input}});addWeekParseToken([\"d\",\"e\",\"E\"],function(input,week,config,token){week[token]=toInt(input)});function parseWeekday(input,locale){if(typeof input!==\"string\"){return input}if(!isNaN(input)){return parseInt(input,10)}input=locale.weekdaysParse(input);if(typeof input===\"number\"){return input}return null}function parseIsoWeekday(input,locale){if(typeof input===\"string\"){return locale.weekdaysParse(input)%7||7}return isNaN(input)?null:input}var defaultLocaleWeekdays=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\");function localeWeekdays(m,format){if(!m){return isArray(this._weekdays)?this._weekdays:this._weekdays[\"standalone\"]}return isArray(this._weekdays)?this._weekdays[m.day()]:this._weekdays[this._weekdays.isFormat.test(format)?\"format\":\"standalone\"][m.day()]}var defaultLocaleWeekdaysShort=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\");function localeWeekdaysShort(m){return m?this._weekdaysShort[m.day()]:this._weekdaysShort}var defaultLocaleWeekdaysMin=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\");function localeWeekdaysMin(m){return m?this._weekdaysMin[m.day()]:this._weekdaysMin}function handleStrictParse$1(weekdayName,format,strict){var i,ii,mom,llc=weekdayName.toLocaleLowerCase();if(!this._weekdaysParse){this._weekdaysParse=[];this._shortWeekdaysParse=[];this._minWeekdaysParse=[];for(i=0;i<7;++i){mom=createUTC([2e3,1]).day(i);this._minWeekdaysParse[i]=this.weekdaysMin(mom,\"\").toLocaleLowerCase();this._shortWeekdaysParse[i]=this.weekdaysShort(mom,\"\").toLocaleLowerCase();this._weekdaysParse[i]=this.weekdays(mom,\"\").toLocaleLowerCase()}}if(strict){if(format===\"dddd\"){ii=indexOf.call(this._weekdaysParse,llc);return ii!==-1?ii:null}else if(format===\"ddd\"){ii=indexOf.call(this._shortWeekdaysParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}}else{if(format===\"dddd\"){ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}else if(format===\"ddd\"){ii=indexOf.call(this._shortWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._minWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortWeekdaysParse,llc);return ii!==-1?ii:null}}}function localeWeekdaysParse(weekdayName,format,strict){var i,mom,regex;if(this._weekdaysParseExact){return handleStrictParse$1.call(this,weekdayName,format,strict)}if(!this._weekdaysParse){this._weekdaysParse=[];this._minWeekdaysParse=[];this._shortWeekdaysParse=[];this._fullWeekdaysParse=[]}for(i=0;i<7;i++){mom=createUTC([2e3,1]).day(i);if(strict&&!this._fullWeekdaysParse[i]){this._fullWeekdaysParse[i]=new RegExp(\"^\"+this.weekdays(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\");this._shortWeekdaysParse[i]=new RegExp(\"^\"+this.weekdaysShort(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\");this._minWeekdaysParse[i]=new RegExp(\"^\"+this.weekdaysMin(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\")}if(!this._weekdaysParse[i]){regex=\"^\"+this.weekdays(mom,\"\")+\"|^\"+this.weekdaysShort(mom,\"\")+\"|^\"+this.weekdaysMin(mom,\"\");this._weekdaysParse[i]=new RegExp(regex.replace(\".\",\"\"),\"i\")}if(strict&&format===\"dddd\"&&this._fullWeekdaysParse[i].test(weekdayName)){return i}else if(strict&&format===\"ddd\"&&this._shortWeekdaysParse[i].test(weekdayName)){return i}else if(strict&&format===\"dd\"&&this._minWeekdaysParse[i].test(weekdayName)){return i}else if(!strict&&this._weekdaysParse[i].test(weekdayName)){return i}}}function getSetDayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}var day=this._isUTC?this._d.getUTCDay():this._d.getDay();if(input!=null){input=parseWeekday(input,this.localeData());return this.add(input-day,\"d\")}else{return day}}function getSetLocaleDayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}var weekday=(this.day()+7-this.localeData()._week.dow)%7;return input==null?weekday:this.add(input-weekday,\"d\")}function getSetISODayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}if(input!=null){var weekday=parseIsoWeekday(input,this.localeData());return this.day(this.day()%7?weekday:weekday-7)}else{return this.day()||7}}var defaultWeekdaysRegex=matchWord;function weekdaysRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysStrictRegex}else{return this._weekdaysRegex}}else{if(!hasOwnProp(this,\"_weekdaysRegex\")){this._weekdaysRegex=defaultWeekdaysRegex}return this._weekdaysStrictRegex&&isStrict?this._weekdaysStrictRegex:this._weekdaysRegex}}var defaultWeekdaysShortRegex=matchWord;function weekdaysShortRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysShortStrictRegex}else{return this._weekdaysShortRegex}}else{if(!hasOwnProp(this,\"_weekdaysShortRegex\")){this._weekdaysShortRegex=defaultWeekdaysShortRegex}return this._weekdaysShortStrictRegex&&isStrict?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}}var defaultWeekdaysMinRegex=matchWord;function weekdaysMinRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysMinStrictRegex}else{return this._weekdaysMinRegex}}else{if(!hasOwnProp(this,\"_weekdaysMinRegex\")){this._weekdaysMinRegex=defaultWeekdaysMinRegex}return this._weekdaysMinStrictRegex&&isStrict?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}}function computeWeekdaysParse(){function cmpLenRev(a,b){return b.length-a.length}var minPieces=[],shortPieces=[],longPieces=[],mixedPieces=[],i,mom,minp,shortp,longp;for(i=0;i<7;i++){mom=createUTC([2e3,1]).day(i);minp=this.weekdaysMin(mom,\"\");shortp=this.weekdaysShort(mom,\"\");longp=this.weekdays(mom,\"\");minPieces.push(minp);shortPieces.push(shortp);longPieces.push(longp);mixedPieces.push(minp);mixedPieces.push(shortp);mixedPieces.push(longp)}minPieces.sort(cmpLenRev);shortPieces.sort(cmpLenRev);longPieces.sort(cmpLenRev);mixedPieces.sort(cmpLenRev);for(i=0;i<7;i++){shortPieces[i]=regexEscape(shortPieces[i]);longPieces[i]=regexEscape(longPieces[i]);mixedPieces[i]=regexEscape(mixedPieces[i])}this._weekdaysRegex=new RegExp(\"^(\"+mixedPieces.join(\"|\")+\")\",\"i\");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp(\"^(\"+longPieces.join(\"|\")+\")\",\"i\");this._weekdaysShortStrictRegex=new RegExp(\"^(\"+shortPieces.join(\"|\")+\")\",\"i\");this._weekdaysMinStrictRegex=new RegExp(\"^(\"+minPieces.join(\"|\")+\")\",\"i\")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken(\"H\",[\"HH\",2],0,\"hour\");addFormatToken(\"h\",[\"hh\",2],0,hFormat);addFormatToken(\"k\",[\"kk\",2],0,kFormat);addFormatToken(\"hmm\",0,0,function(){return\"\"+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken(\"hmmss\",0,0,function(){return\"\"+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken(\"Hmm\",0,0,function(){return\"\"+this.hours()+zeroFill(this.minutes(),2)});addFormatToken(\"Hmmss\",0,0,function(){return\"\"+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(token,lowercase){addFormatToken(token,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),lowercase)})}meridiem(\"a\",true);meridiem(\"A\",false);addUnitAlias(\"hour\",\"h\");addUnitPriority(\"hour\",13);function matchMeridiem(isStrict,locale){return locale._meridiemParse}addRegexToken(\"a\",matchMeridiem);addRegexToken(\"A\",matchMeridiem);addRegexToken(\"H\",match1to2);addRegexToken(\"h\",match1to2);addRegexToken(\"k\",match1to2);addRegexToken(\"HH\",match1to2,match2);addRegexToken(\"hh\",match1to2,match2);addRegexToken(\"kk\",match1to2,match2);addRegexToken(\"hmm\",match3to4);addRegexToken(\"hmmss\",match5to6);addRegexToken(\"Hmm\",match3to4);addRegexToken(\"Hmmss\",match5to6);addParseToken([\"H\",\"HH\"],HOUR);addParseToken([\"k\",\"kk\"],function(input,array,config){var kInput=toInt(input);array[HOUR]=kInput===24?0:kInput});addParseToken([\"a\",\"A\"],function(input,array,config){config._isPm=config._locale.isPM(input);config._meridiem=input});addParseToken([\"h\",\"hh\"],function(input,array,config){array[HOUR]=toInt(input);getParsingFlags(config).bigHour=true});addParseToken(\"hmm\",function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos));array[MINUTE]=toInt(input.substr(pos));getParsingFlags(config).bigHour=true});addParseToken(\"hmmss\",function(input,array,config){var pos1=input.length-4;var pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1));array[MINUTE]=toInt(input.substr(pos1,2));array[SECOND]=toInt(input.substr(pos2));getParsingFlags(config).bigHour=true});addParseToken(\"Hmm\",function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos));array[MINUTE]=toInt(input.substr(pos))});addParseToken(\"Hmmss\",function(input,array,config){var pos1=input.length-4;var pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1));array[MINUTE]=toInt(input.substr(pos1,2));array[SECOND]=toInt(input.substr(pos2))});function localeIsPM(input){return(input+\"\").toLowerCase().charAt(0)===\"p\"}var defaultLocaleMeridiemParse=/[ap]\\.?m?\\.?/i;function localeMeridiem(hours,minutes,isLower){if(hours>11){return isLower?\"pm\":\"PM\"}else{return isLower?\"am\":\"AM\"}}var getSetHour=makeGetSet(\"Hours\",true);var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse};var locales={};var localeFamilies={};var globalLocale;function normalizeLocale(key){return key?key.toLowerCase().replace(\"_\",\"-\"):key}function chooseLocale(names){var i=0,j,next,locale,split;while(i<names.length){split=normalizeLocale(names[i]).split(\"-\");j=split.length;next=normalizeLocale(names[i+1]);next=next?next.split(\"-\"):null;while(j>0){locale=loadLocale(split.slice(0,j).join(\"-\"));if(locale){return locale}if(next&&next.length>=j&&compareArrays(split,next,true)>=j-1){break}j--}i++}return null}function loadLocale(name){var oldLocale=null;if(!locales[name]&&typeof module!==\"undefined\"&&module&&module.exports){try{oldLocale=globalLocale._abbr;var aliasedRequire=require;!function webpackMissingModule(){var e=new Error('Cannot find module \"./locale\"');e.code=\"MODULE_NOT_FOUND\";throw e}();getSetGlobalLocale(oldLocale)}catch(e){}}return locales[name]}function getSetGlobalLocale(key,values){var data;if(key){if(isUndefined(values)){data=getLocale(key)}else{data=defineLocale(key,values)}if(data){globalLocale=data}}return globalLocale._abbr}function defineLocale(name,config){if(config!==null){var parentConfig=baseConfig;config.abbr=name;if(locales[name]!=null){deprecateSimple(\"defineLocaleOverride\",\"use moment.updateLocale(localeName, config) to change \"+\"an existing locale. moment.defineLocale(localeName, \"+\"config) should only be used for creating a new locale \"+\"See http://momentjs.com/guides/#/warnings/define-locale/ for more info.\");parentConfig=locales[name]._config}else if(config.parentLocale!=null){if(locales[config.parentLocale]!=null){parentConfig=locales[config.parentLocale]._config}else{if(!localeFamilies[config.parentLocale]){localeFamilies[config.parentLocale]=[]}localeFamilies[config.parentLocale].push({name:name,config:config});return null}}locales[name]=new Locale(mergeConfigs(parentConfig,config));if(localeFamilies[name]){localeFamilies[name].forEach(function(x){defineLocale(x.name,x.config)})}getSetGlobalLocale(name);return locales[name]}else{delete locales[name];return null}}function updateLocale(name,config){if(config!=null){var locale,parentConfig=baseConfig;if(locales[name]!=null){parentConfig=locales[name]._config}config=mergeConfigs(parentConfig,config);locale=new Locale(config);locale.parentLocale=locales[name];locales[name]=locale;getSetGlobalLocale(name)}else{if(locales[name]!=null){if(locales[name].parentLocale!=null){locales[name]=locales[name].parentLocale}else if(locales[name]!=null){delete locales[name]}}}return locales[name]}function getLocale(key){var locale;if(key&&key._locale&&key._locale._abbr){key=key._locale._abbr}if(!key){return globalLocale}if(!isArray(key)){locale=loadLocale(key);if(locale){return locale}key=[key]}return chooseLocale(key)}function listLocales(){return keys(locales)}function checkOverflow(m){var overflow;var a=m._a;if(a&&getParsingFlags(m).overflow===-2){overflow=a[MONTH]<0||a[MONTH]>11?MONTH:a[DATE]<1||a[DATE]>daysInMonth(a[YEAR],a[MONTH])?DATE:a[HOUR]<0||a[HOUR]>24||a[HOUR]===24&&(a[MINUTE]!==0||a[SECOND]!==0||a[MILLISECOND]!==0)?HOUR:a[MINUTE]<0||a[MINUTE]>59?MINUTE:a[SECOND]<0||a[SECOND]>59?SECOND:a[MILLISECOND]<0||a[MILLISECOND]>999?MILLISECOND:-1;if(getParsingFlags(m)._overflowDayOfYear&&(overflow<YEAR||overflow>DATE)){overflow=DATE}if(getParsingFlags(m)._overflowWeeks&&overflow===-1){overflow=WEEK}if(getParsingFlags(m)._overflowWeekday&&overflow===-1){overflow=WEEKDAY}getParsingFlags(m).overflow=overflow}return m}function defaults(a,b,c){if(a!=null){return a}if(b!=null){return b}return c}function currentDateArray(config){var nowValue=new Date(hooks.now());if(config._useUTC){return[nowValue.getUTCFullYear(),nowValue.getUTCMonth(),nowValue.getUTCDate()]}return[nowValue.getFullYear(),nowValue.getMonth(),nowValue.getDate()]}function configFromArray(config){var i,date,input=[],currentDate,yearToUse;if(config._d){return}currentDate=currentDateArray(config);if(config._w&&config._a[DATE]==null&&config._a[MONTH]==null){dayOfYearFromWeekInfo(config)}if(config._dayOfYear!=null){yearToUse=defaults(config._a[YEAR],currentDate[YEAR]);if(config._dayOfYear>daysInYear(yearToUse)||config._dayOfYear===0){getParsingFlags(config)._overflowDayOfYear=true}date=createUTCDate(yearToUse,0,config._dayOfYear);config._a[MONTH]=date.getUTCMonth();config._a[DATE]=date.getUTCDate()}for(i=0;i<3&&config._a[i]==null;++i){config._a[i]=input[i]=currentDate[i]}for(;i<7;i++){config._a[i]=input[i]=config._a[i]==null?i===2?1:0:config._a[i]}if(config._a[HOUR]===24&&config._a[MINUTE]===0&&config._a[SECOND]===0&&config._a[MILLISECOND]===0){config._nextDay=true;config._a[HOUR]=0}config._d=(config._useUTC?createUTCDate:createDate).apply(null,input);if(config._tzm!=null){config._d.setUTCMinutes(config._d.getUTCMinutes()-config._tzm)}if(config._nextDay){config._a[HOUR]=24}if(config._w&&typeof config._w.d!==\"undefined\"&&config._w.d!==config._d.getDay()){getParsingFlags(config).weekdayMismatch=true}}function dayOfYearFromWeekInfo(config){var w,weekYear,week,weekday,dow,doy,temp,weekdayOverflow;w=config._w;if(w.GG!=null||w.W!=null||w.E!=null){dow=1;doy=4;weekYear=defaults(w.GG,config._a[YEAR],weekOfYear(createLocal(),1,4).year);week=defaults(w.W,1);weekday=defaults(w.E,1);if(weekday<1||weekday>7){weekdayOverflow=true}}else{dow=config._locale._week.dow;doy=config._locale._week.doy;var curWeek=weekOfYear(createLocal(),dow,doy);weekYear=defaults(w.gg,config._a[YEAR],curWeek.year);week=defaults(w.w,curWeek.week);if(w.d!=null){weekday=w.d;if(weekday<0||weekday>6){weekdayOverflow=true}}else if(w.e!=null){weekday=w.e+dow;if(w.e<0||w.e>6){weekdayOverflow=true}}else{weekday=dow}}if(week<1||week>weeksInYear(weekYear,dow,doy)){getParsingFlags(config)._overflowWeeks=true}else if(weekdayOverflow!=null){getParsingFlags(config)._overflowWeekday=true}else{temp=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy);config._a[YEAR]=temp.year;config._dayOfYear=temp.dayOfYear}}var extendedIsoRegex=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/;var basicIsoRegex=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/;var tzRegex=/Z|[+-]\\d\\d(?::?\\d\\d)?/;var isoDates=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,false],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,false],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,false],[\"YYYYDDD\",/\\d{7}/]];var isoTimes=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]];var aspNetJsonRegex=/^\\/?Date\\((\\-?\\d+)/i;function configFromISO(config){var i,l,string=config._i,match=extendedIsoRegex.exec(string)||basicIsoRegex.exec(string),allowTime,dateFormat,timeFormat,tzFormat;if(match){getParsingFlags(config).iso=true;for(i=0,l=isoDates.length;i<l;i++){if(isoDates[i][1].exec(match[1])){dateFormat=isoDates[i][0];allowTime=isoDates[i][2]!==false;break}}if(dateFormat==null){config._isValid=false;return}if(match[3]){for(i=0,l=isoTimes.length;i<l;i++){if(isoTimes[i][1].exec(match[3])){timeFormat=(match[2]||\" \")+isoTimes[i][0];break}}if(timeFormat==null){config._isValid=false;return}}if(!allowTime&&timeFormat!=null){config._isValid=false;return}if(match[4]){if(tzRegex.exec(match[4])){tzFormat=\"Z\"}else{config._isValid=false;return}}config._f=dateFormat+(timeFormat||\"\")+(tzFormat||\"\");configFromStringAndFormat(config)}else{config._isValid=false}}var rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/;function extractFromRFC2822Strings(yearStr,monthStr,dayStr,hourStr,minuteStr,secondStr){var result=[untruncateYear(yearStr),defaultLocaleMonthsShort.indexOf(monthStr),parseInt(dayStr,10),parseInt(hourStr,10),parseInt(minuteStr,10)];if(secondStr){result.push(parseInt(secondStr,10))}return result}function untruncateYear(yearStr){var year=parseInt(yearStr,10);if(year<=49){return 2e3+year}else if(year<=999){return 1900+year}return year}function preprocessRFC2822(s){return s.replace(/\\([^)]*\\)|[\\n\\t]/g,\" \").replace(/(\\s\\s+)/g,\" \").trim()}function checkWeekday(weekdayStr,parsedInput,config){if(weekdayStr){var weekdayProvided=defaultLocaleWeekdaysShort.indexOf(weekdayStr),weekdayActual=new Date(parsedInput[0],parsedInput[1],parsedInput[2]).getDay();if(weekdayProvided!==weekdayActual){getParsingFlags(config).weekdayMismatch=true;config._isValid=false;return false}}return true}var obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function calculateOffset(obsOffset,militaryOffset,numOffset){if(obsOffset){return obsOffsets[obsOffset]}else if(militaryOffset){return 0}else{var hm=parseInt(numOffset,10);var m=hm%100,h=(hm-m)/100;return h*60+m}}function configFromRFC2822(config){var match=rfc2822.exec(preprocessRFC2822(config._i));if(match){var parsedArray=extractFromRFC2822Strings(match[4],match[3],match[2],match[5],match[6],match[7]);if(!checkWeekday(match[1],parsedArray,config)){return}config._a=parsedArray;config._tzm=calculateOffset(match[8],match[9],match[10]);config._d=createUTCDate.apply(null,config._a);config._d.setUTCMinutes(config._d.getUTCMinutes()-config._tzm);getParsingFlags(config).rfc2822=true}else{config._isValid=false}}function configFromString(config){var matched=aspNetJsonRegex.exec(config._i);if(matched!==null){config._d=new Date(+matched[1]);return}configFromISO(config);if(config._isValid===false){delete config._isValid}else{return}configFromRFC2822(config);if(config._isValid===false){delete config._isValid}else{return}hooks.createFromInputFallback(config)}hooks.createFromInputFallback=deprecate(\"value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), \"+\"which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are \"+\"discouraged and will be removed in an upcoming major release. Please refer to \"+\"http://momentjs.com/guides/#/warnings/js-date/ for more info.\",function(config){config._d=new Date(config._i+(config._useUTC?\" UTC\":\"\"))});hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(config){if(config._f===hooks.ISO_8601){configFromISO(config);return}if(config._f===hooks.RFC_2822){configFromRFC2822(config);return}config._a=[];getParsingFlags(config).empty=true\n;var string=\"\"+config._i,i,parsedInput,tokens,token,skipped,stringLength=string.length,totalParsedInputLength=0;tokens=expandFormat(config._f,config._locale).match(formattingTokens)||[];for(i=0;i<tokens.length;i++){token=tokens[i];parsedInput=(string.match(getParseRegexForToken(token,config))||[])[0];if(parsedInput){skipped=string.substr(0,string.indexOf(parsedInput));if(skipped.length>0){getParsingFlags(config).unusedInput.push(skipped)}string=string.slice(string.indexOf(parsedInput)+parsedInput.length);totalParsedInputLength+=parsedInput.length}if(formatTokenFunctions[token]){if(parsedInput){getParsingFlags(config).empty=false}else{getParsingFlags(config).unusedTokens.push(token)}addTimeToArrayFromToken(token,parsedInput,config)}else if(config._strict&&!parsedInput){getParsingFlags(config).unusedTokens.push(token)}}getParsingFlags(config).charsLeftOver=stringLength-totalParsedInputLength;if(string.length>0){getParsingFlags(config).unusedInput.push(string)}if(config._a[HOUR]<=12&&getParsingFlags(config).bigHour===true&&config._a[HOUR]>0){getParsingFlags(config).bigHour=undefined}getParsingFlags(config).parsedDateParts=config._a.slice(0);getParsingFlags(config).meridiem=config._meridiem;config._a[HOUR]=meridiemFixWrap(config._locale,config._a[HOUR],config._meridiem);configFromArray(config);checkOverflow(config)}function meridiemFixWrap(locale,hour,meridiem){var isPm;if(meridiem==null){return hour}if(locale.meridiemHour!=null){return locale.meridiemHour(hour,meridiem)}else if(locale.isPM!=null){isPm=locale.isPM(meridiem);if(isPm&&hour<12){hour+=12}if(!isPm&&hour===12){hour=0}return hour}else{return hour}}function configFromStringAndArray(config){var tempConfig,bestMoment,scoreToBeat,i,currentScore;if(config._f.length===0){getParsingFlags(config).invalidFormat=true;config._d=new Date(NaN);return}for(i=0;i<config._f.length;i++){currentScore=0;tempConfig=copyConfig({},config);if(config._useUTC!=null){tempConfig._useUTC=config._useUTC}tempConfig._f=config._f[i];configFromStringAndFormat(tempConfig);if(!isValid(tempConfig)){continue}currentScore+=getParsingFlags(tempConfig).charsLeftOver;currentScore+=getParsingFlags(tempConfig).unusedTokens.length*10;getParsingFlags(tempConfig).score=currentScore;if(scoreToBeat==null||currentScore<scoreToBeat){scoreToBeat=currentScore;bestMoment=tempConfig}}extend(config,bestMoment||tempConfig)}function configFromObject(config){if(config._d){return}var i=normalizeObjectUnits(config._i);config._a=map([i.year,i.month,i.day||i.date,i.hour,i.minute,i.second,i.millisecond],function(obj){return obj&&parseInt(obj,10)});configFromArray(config)}function createFromConfig(config){var res=new Moment(checkOverflow(prepareConfig(config)));if(res._nextDay){res.add(1,\"d\");res._nextDay=undefined}return res}function prepareConfig(config){var input=config._i,format=config._f;config._locale=config._locale||getLocale(config._l);if(input===null||format===undefined&&input===\"\"){return createInvalid({nullInput:true})}if(typeof input===\"string\"){config._i=input=config._locale.preparse(input)}if(isMoment(input)){return new Moment(checkOverflow(input))}else if(isDate(input)){config._d=input}else if(isArray(format)){configFromStringAndArray(config)}else if(format){configFromStringAndFormat(config)}else{configFromInput(config)}if(!isValid(config)){config._d=null}return config}function configFromInput(config){var input=config._i;if(isUndefined(input)){config._d=new Date(hooks.now())}else if(isDate(input)){config._d=new Date(input.valueOf())}else if(typeof input===\"string\"){configFromString(config)}else if(isArray(input)){config._a=map(input.slice(0),function(obj){return parseInt(obj,10)});configFromArray(config)}else if(isObject(input)){configFromObject(config)}else if(isNumber(input)){config._d=new Date(input)}else{hooks.createFromInputFallback(config)}}function createLocalOrUTC(input,format,locale,strict,isUTC){var c={};if(locale===true||locale===false){strict=locale;locale=undefined}if(isObject(input)&&isObjectEmpty(input)||isArray(input)&&input.length===0){input=undefined}c._isAMomentObject=true;c._useUTC=c._isUTC=isUTC;c._l=locale;c._i=input;c._f=format;c._strict=strict;return createFromConfig(c)}function createLocal(input,format,locale,strict){return createLocalOrUTC(input,format,locale,strict,false)}var prototypeMin=deprecate(\"moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var other=createLocal.apply(null,arguments);if(this.isValid()&&other.isValid()){return other<this?this:other}else{return createInvalid()}});var prototypeMax=deprecate(\"moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var other=createLocal.apply(null,arguments);if(this.isValid()&&other.isValid()){return other>this?this:other}else{return createInvalid()}});function pickBy(fn,moments){var res,i;if(moments.length===1&&isArray(moments[0])){moments=moments[0]}if(!moments.length){return createLocal()}res=moments[0];for(i=1;i<moments.length;++i){if(!moments[i].isValid()||moments[i][fn](res)){res=moments[i]}}return res}function min(){var args=[].slice.call(arguments,0);return pickBy(\"isBefore\",args)}function max(){var args=[].slice.call(arguments,0);return pickBy(\"isAfter\",args)}var now=function(){return Date.now?Date.now():+new Date};var ordering=[\"year\",\"quarter\",\"month\",\"week\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"];function isDurationValid(m){for(var key in m){if(!(indexOf.call(ordering,key)!==-1&&(m[key]==null||!isNaN(m[key])))){return false}}var unitHasDecimal=false;for(var i=0;i<ordering.length;++i){if(m[ordering[i]]){if(unitHasDecimal){return false}if(parseFloat(m[ordering[i]])!==toInt(m[ordering[i]])){unitHasDecimal=true}}}return true}function isValid$1(){return this._isValid}function createInvalid$1(){return createDuration(NaN)}function Duration(duration){var normalizedInput=normalizeObjectUnits(duration),years=normalizedInput.year||0,quarters=normalizedInput.quarter||0,months=normalizedInput.month||0,weeks=normalizedInput.week||0,days=normalizedInput.day||0,hours=normalizedInput.hour||0,minutes=normalizedInput.minute||0,seconds=normalizedInput.second||0,milliseconds=normalizedInput.millisecond||0;this._isValid=isDurationValid(normalizedInput);this._milliseconds=+milliseconds+seconds*1e3+minutes*6e4+hours*1e3*60*60;this._days=+days+weeks*7;this._months=+months+quarters*3+years*12;this._data={};this._locale=getLocale();this._bubble()}function isDuration(obj){return obj instanceof Duration}function absRound(number){if(number<0){return Math.round(-1*number)*-1}else{return Math.round(number)}}function offset(token,separator){addFormatToken(token,0,0,function(){var offset=this.utcOffset();var sign=\"+\";if(offset<0){offset=-offset;sign=\"-\"}return sign+zeroFill(~~(offset/60),2)+separator+zeroFill(~~offset%60,2)})}offset(\"Z\",\":\");offset(\"ZZ\",\"\");addRegexToken(\"Z\",matchShortOffset);addRegexToken(\"ZZ\",matchShortOffset);addParseToken([\"Z\",\"ZZ\"],function(input,array,config){config._useUTC=true;config._tzm=offsetFromString(matchShortOffset,input)});var chunkOffset=/([\\+\\-]|\\d\\d)/gi;function offsetFromString(matcher,string){var matches=(string||\"\").match(matcher);if(matches===null){return null}var chunk=matches[matches.length-1]||[];var parts=(chunk+\"\").match(chunkOffset)||[\"-\",0,0];var minutes=+(parts[1]*60)+toInt(parts[2]);return minutes===0?0:parts[0]===\"+\"?minutes:-minutes}function cloneWithOffset(input,model){var res,diff;if(model._isUTC){res=model.clone();diff=(isMoment(input)||isDate(input)?input.valueOf():createLocal(input).valueOf())-res.valueOf();res._d.setTime(res._d.valueOf()+diff);hooks.updateOffset(res,false);return res}else{return createLocal(input).local()}}function getDateOffset(m){return-Math.round(m._d.getTimezoneOffset()/15)*15}hooks.updateOffset=function(){};function getSetOffset(input,keepLocalTime,keepMinutes){var offset=this._offset||0,localAdjust;if(!this.isValid()){return input!=null?this:NaN}if(input!=null){if(typeof input===\"string\"){input=offsetFromString(matchShortOffset,input);if(input===null){return this}}else if(Math.abs(input)<16&&!keepMinutes){input=input*60}if(!this._isUTC&&keepLocalTime){localAdjust=getDateOffset(this)}this._offset=input;this._isUTC=true;if(localAdjust!=null){this.add(localAdjust,\"m\")}if(offset!==input){if(!keepLocalTime||this._changeInProgress){addSubtract(this,createDuration(input-offset,\"m\"),1,false)}else if(!this._changeInProgress){this._changeInProgress=true;hooks.updateOffset(this,true);this._changeInProgress=null}}return this}else{return this._isUTC?offset:getDateOffset(this)}}function getSetZone(input,keepLocalTime){if(input!=null){if(typeof input!==\"string\"){input=-input}this.utcOffset(input,keepLocalTime);return this}else{return-this.utcOffset()}}function setOffsetToUTC(keepLocalTime){return this.utcOffset(0,keepLocalTime)}function setOffsetToLocal(keepLocalTime){if(this._isUTC){this.utcOffset(0,keepLocalTime);this._isUTC=false;if(keepLocalTime){this.subtract(getDateOffset(this),\"m\")}}return this}function setOffsetToParsedOffset(){if(this._tzm!=null){this.utcOffset(this._tzm,false,true)}else if(typeof this._i===\"string\"){var tZone=offsetFromString(matchOffset,this._i);if(tZone!=null){this.utcOffset(tZone)}else{this.utcOffset(0,true)}}return this}function hasAlignedHourOffset(input){if(!this.isValid()){return false}input=input?createLocal(input).utcOffset():0;return(this.utcOffset()-input)%60===0}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted)){return this._isDSTShifted}var c={};copyConfig(c,this);c=prepareConfig(c);if(c._a){var other=c._isUTC?createUTC(c._a):createLocal(c._a);this._isDSTShifted=this.isValid()&&compareArrays(c._a,other.toArray())>0}else{this._isDSTShifted=false}return this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:false}function isUtcOffset(){return this.isValid()?this._isUTC:false}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:false}var aspNetRegex=/^(\\-|\\+)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/;var isoRegex=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(input,key){var duration=input,match=null,sign,ret,diffRes;if(isDuration(input)){duration={ms:input._milliseconds,d:input._days,M:input._months}}else if(isNumber(input)){duration={};if(key){duration[key]=input}else{duration.milliseconds=input}}else if(!!(match=aspNetRegex.exec(input))){sign=match[1]===\"-\"?-1:1;duration={y:0,d:toInt(match[DATE])*sign,h:toInt(match[HOUR])*sign,m:toInt(match[MINUTE])*sign,s:toInt(match[SECOND])*sign,ms:toInt(absRound(match[MILLISECOND]*1e3))*sign}}else if(!!(match=isoRegex.exec(input))){sign=match[1]===\"-\"?-1:match[1]===\"+\"?1:1;duration={y:parseIso(match[2],sign),M:parseIso(match[3],sign),w:parseIso(match[4],sign),d:parseIso(match[5],sign),h:parseIso(match[6],sign),m:parseIso(match[7],sign),s:parseIso(match[8],sign)}}else if(duration==null){duration={}}else if(typeof duration===\"object\"&&(\"from\"in duration||\"to\"in duration)){diffRes=momentsDifference(createLocal(duration.from),createLocal(duration.to));duration={};duration.ms=diffRes.milliseconds;duration.M=diffRes.months}ret=new Duration(duration);if(isDuration(input)&&hasOwnProp(input,\"_locale\")){ret._locale=input._locale}return ret}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(inp,sign){var res=inp&&parseFloat(inp.replace(\",\",\".\"));return(isNaN(res)?0:res)*sign}function positiveMomentsDifference(base,other){var res={milliseconds:0,months:0};res.months=other.month()-base.month()+(other.year()-base.year())*12;if(base.clone().add(res.months,\"M\").isAfter(other)){--res.months}res.milliseconds=+other-+base.clone().add(res.months,\"M\");return res}function momentsDifference(base,other){var res;if(!(base.isValid()&&other.isValid())){return{milliseconds:0,months:0}}other=cloneWithOffset(other,base);if(base.isBefore(other)){res=positiveMomentsDifference(base,other)}else{res=positiveMomentsDifference(other,base);res.milliseconds=-res.milliseconds;res.months=-res.months}return res}function createAdder(direction,name){return function(val,period){var dur,tmp;if(period!==null&&!isNaN(+period)){deprecateSimple(name,\"moment().\"+name+\"(period, number) is deprecated. Please use moment().\"+name+\"(number, period). \"+\"See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.\");tmp=val;val=period;period=tmp}val=typeof val===\"string\"?+val:val;dur=createDuration(val,period);addSubtract(this,dur,direction);return this}}function addSubtract(mom,duration,isAdding,updateOffset){var milliseconds=duration._milliseconds,days=absRound(duration._days),months=absRound(duration._months);if(!mom.isValid()){return}updateOffset=updateOffset==null?true:updateOffset;if(months){setMonth(mom,get(mom,\"Month\")+months*isAdding)}if(days){set$1(mom,\"Date\",get(mom,\"Date\")+days*isAdding)}if(milliseconds){mom._d.setTime(mom._d.valueOf()+milliseconds*isAdding)}if(updateOffset){hooks.updateOffset(mom,days||months)}}var add=createAdder(1,\"add\");var subtract=createAdder(-1,\"subtract\");function getCalendarFormat(myMoment,now){var diff=myMoment.diff(now,\"days\",true);return diff<-6?\"sameElse\":diff<-1?\"lastWeek\":diff<0?\"lastDay\":diff<1?\"sameDay\":diff<2?\"nextDay\":diff<7?\"nextWeek\":\"sameElse\"}function calendar$1(time,formats){var now=time||createLocal(),sod=cloneWithOffset(now,this).startOf(\"day\"),format=hooks.calendarFormat(this,sod)||\"sameElse\";var output=formats&&(isFunction(formats[format])?formats[format].call(this,now):formats[format]);return this.format(output||this.localeData().calendar(format,this,createLocal(now)))}function clone(){return new Moment(this)}function isAfter(input,units){var localInput=isMoment(input)?input:createLocal(input);if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(!isUndefined(units)?units:\"millisecond\");if(units===\"millisecond\"){return this.valueOf()>localInput.valueOf()}else{return localInput.valueOf()<this.clone().startOf(units).valueOf()}}function isBefore(input,units){var localInput=isMoment(input)?input:createLocal(input);if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(!isUndefined(units)?units:\"millisecond\");if(units===\"millisecond\"){return this.valueOf()<localInput.valueOf()}else{return this.clone().endOf(units).valueOf()<localInput.valueOf()}}function isBetween(from,to,units,inclusivity){inclusivity=inclusivity||\"()\";return(inclusivity[0]===\"(\"?this.isAfter(from,units):!this.isBefore(from,units))&&(inclusivity[1]===\")\"?this.isBefore(to,units):!this.isAfter(to,units))}function isSame(input,units){var localInput=isMoment(input)?input:createLocal(input),inputMs;if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(units||\"millisecond\");if(units===\"millisecond\"){return this.valueOf()===localInput.valueOf()}else{inputMs=localInput.valueOf();return this.clone().startOf(units).valueOf()<=inputMs&&inputMs<=this.clone().endOf(units).valueOf()}}function isSameOrAfter(input,units){return this.isSame(input,units)||this.isAfter(input,units)}function isSameOrBefore(input,units){return this.isSame(input,units)||this.isBefore(input,units)}function diff(input,units,asFloat){var that,zoneDelta,delta,output;if(!this.isValid()){return NaN}that=cloneWithOffset(input,this);if(!that.isValid()){return NaN}zoneDelta=(that.utcOffset()-this.utcOffset())*6e4;units=normalizeUnits(units);switch(units){case\"year\":output=monthDiff(this,that)/12;break;case\"month\":output=monthDiff(this,that);break;case\"quarter\":output=monthDiff(this,that)/3;break;case\"second\":output=(this-that)/1e3;break;case\"minute\":output=(this-that)/6e4;break;case\"hour\":output=(this-that)/36e5;break;case\"day\":output=(this-that-zoneDelta)/864e5;break;case\"week\":output=(this-that-zoneDelta)/6048e5;break;default:output=this-that}return asFloat?output:absFloor(output)}function monthDiff(a,b){var wholeMonthDiff=(b.year()-a.year())*12+(b.month()-a.month()),anchor=a.clone().add(wholeMonthDiff,\"months\"),anchor2,adjust;if(b-anchor<0){anchor2=a.clone().add(wholeMonthDiff-1,\"months\");adjust=(b-anchor)/(anchor-anchor2)}else{anchor2=a.clone().add(wholeMonthDiff+1,\"months\");adjust=(b-anchor)/(anchor2-anchor)}return-(wholeMonthDiff+adjust)||0}hooks.defaultFormat=\"YYYY-MM-DDTHH:mm:ssZ\";hooks.defaultFormatUtc=\"YYYY-MM-DDTHH:mm:ss[Z]\";function toString(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")}function toISOString(){if(!this.isValid()){return null}var m=this.clone().utc();if(m.year()<0||m.year()>9999){return formatMoment(m,\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\")}if(isFunction(Date.prototype.toISOString)){return this.toDate().toISOString()}return formatMoment(m,\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\")}function inspect(){if(!this.isValid()){return\"moment.invalid(/* \"+this._i+\" */)\"}var func=\"moment\";var zone=\"\";if(!this.isLocal()){func=this.utcOffset()===0?\"moment.utc\":\"moment.parseZone\";zone=\"Z\"}var prefix=\"[\"+func+'(\"]';var year=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\";var datetime=\"-MM-DD[T]HH:mm:ss.SSS\";var suffix=zone+'[\")]';return this.format(prefix+year+datetime+suffix)}function format(inputString){if(!inputString){inputString=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat}var output=formatMoment(this,inputString);return this.localeData().postformat(output)}function from(time,withoutSuffix){if(this.isValid()&&(isMoment(time)&&time.isValid()||createLocal(time).isValid())){return createDuration({to:this,from:time}).locale(this.locale()).humanize(!withoutSuffix)}else{return this.localeData().invalidDate()}}function fromNow(withoutSuffix){return this.from(createLocal(),withoutSuffix)}function to(time,withoutSuffix){if(this.isValid()&&(isMoment(time)&&time.isValid()||createLocal(time).isValid())){return createDuration({from:this,to:time}).locale(this.locale()).humanize(!withoutSuffix)}else{return this.localeData().invalidDate()}}function toNow(withoutSuffix){return this.to(createLocal(),withoutSuffix)}function locale(key){var newLocaleData;if(key===undefined){return this._locale._abbr}else{newLocaleData=getLocale(key);if(newLocaleData!=null){this._locale=newLocaleData}return this}}var lang=deprecate(\"moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.\",function(key){if(key===undefined){return this.localeData()}else{return this.locale(key)}});function localeData(){return this._locale}function startOf(units){units=normalizeUnits(units);switch(units){case\"year\":this.month(0);case\"quarter\":case\"month\":this.date(1);case\"week\":case\"isoWeek\":case\"day\":case\"date\":this.hours(0);case\"hour\":this.minutes(0);case\"minute\":this.seconds(0);case\"second\":this.milliseconds(0)}if(units===\"week\"){this.weekday(0)}if(units===\"isoWeek\"){this.isoWeekday(1)}if(units===\"quarter\"){this.month(Math.floor(this.month()/3)*3)}return this}function endOf(units){units=normalizeUnits(units);if(units===undefined||units===\"millisecond\"){return this}if(units===\"date\"){units=\"day\"}return this.startOf(units).add(1,units===\"isoWeek\"?\"week\":units).subtract(1,\"ms\")}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var m=this;return[m.year(),m.month(),m.date(),m.hour(),m.minute(),m.second(),m.millisecond()]}function toObject(){var m=this;return{years:m.year(),months:m.month(),date:m.date(),hours:m.hours(),minutes:m.minutes(),seconds:m.seconds(),milliseconds:m.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken(0,[\"gg\",2],0,function(){return this.weekYear()%100});addFormatToken(0,[\"GG\",2],0,function(){return this.isoWeekYear()%100});function addWeekYearFormatToken(token,getter){addFormatToken(0,[token,token.length],0,getter)}addWeekYearFormatToken(\"gggg\",\"weekYear\");addWeekYearFormatToken(\"ggggg\",\"weekYear\");addWeekYearFormatToken(\"GGGG\",\"isoWeekYear\");addWeekYearFormatToken(\"GGGGG\",\"isoWeekYear\");addUnitAlias(\"weekYear\",\"gg\");addUnitAlias(\"isoWeekYear\",\"GG\");addUnitPriority(\"weekYear\",1);addUnitPriority(\"isoWeekYear\",1);addRegexToken(\"G\",matchSigned);addRegexToken(\"g\",matchSigned);addRegexToken(\"GG\",match1to2,match2);addRegexToken(\"gg\",match1to2,match2);addRegexToken(\"GGGG\",match1to4,match4);addRegexToken(\"gggg\",match1to4,match4);addRegexToken(\"GGGGG\",match1to6,match6);addRegexToken(\"ggggg\",match1to6,match6);addWeekParseToken([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],function(input,week,config,token){week[token.substr(0,2)]=toInt(input)});addWeekParseToken([\"gg\",\"GG\"],function(input,week,config,token){week[token]=hooks.parseTwoDigitYear(input)});function getSetWeekYear(input){return getSetWeekYearHelper.call(this,input,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(input){return getSetWeekYearHelper.call(this,input,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getWeeksInYear(){var weekInfo=this.localeData()._week;return weeksInYear(this.year(),weekInfo.dow,weekInfo.doy)}function getSetWeekYearHelper(input,week,weekday,dow,doy){var weeksTarget;if(input==null){return weekOfYear(this,dow,doy).year}else{weeksTarget=weeksInYear(input,dow,doy);if(week>weeksTarget){week=weeksTarget}return setWeekAll.call(this,input,week,weekday,dow,doy)}}function setWeekAll(weekYear,week,weekday,dow,doy){var dayOfYearData=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy),date=createUTCDate(dayOfYearData.year,0,dayOfYearData.dayOfYear);this.year(date.getUTCFullYear());this.month(date.getUTCMonth());this.date(date.getUTCDate());return this}addFormatToken(\"Q\",0,\"Qo\",\"quarter\");addUnitAlias(\"quarter\",\"Q\");addUnitPriority(\"quarter\",7);addRegexToken(\"Q\",match1);addParseToken(\"Q\",function(input,array){array[MONTH]=(toInt(input)-1)*3});function getSetQuarter(input){return input==null?Math.ceil((this.month()+1)/3):this.month((input-1)*3+this.month()%3)}addFormatToken(\"D\",[\"DD\",2],\"Do\",\"date\");addUnitAlias(\"date\",\"D\");addUnitPriority(\"date\",9);addRegexToken(\"D\",match1to2);addRegexToken(\"DD\",match1to2,match2);addRegexToken(\"Do\",function(isStrict,locale){return isStrict?locale._dayOfMonthOrdinalParse||locale._ordinalParse:locale._dayOfMonthOrdinalParseLenient});addParseToken([\"D\",\"DD\"],DATE);addParseToken(\"Do\",function(input,array){array[DATE]=toInt(input.match(match1to2)[0],10)});var getSetDayOfMonth=makeGetSet(\"Date\",true);addFormatToken(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\");addUnitAlias(\"dayOfYear\",\"DDD\");addUnitPriority(\"dayOfYear\",4);addRegexToken(\"DDD\",match1to3);addRegexToken(\"DDDD\",match3);addParseToken([\"DDD\",\"DDDD\"],function(input,array,config){config._dayOfYear=toInt(input)});function getSetDayOfYear(input){var dayOfYear=Math.round((this.clone().startOf(\"day\")-this.clone().startOf(\"year\"))/864e5)+1;return input==null?dayOfYear:this.add(input-dayOfYear,\"d\")}addFormatToken(\"m\",[\"mm\",2],0,\"minute\");addUnitAlias(\"minute\",\"m\");addUnitPriority(\"minute\",14);addRegexToken(\"m\",match1to2);addRegexToken(\"mm\",match1to2,match2);addParseToken([\"m\",\"mm\"],MINUTE);var getSetMinute=makeGetSet(\"Minutes\",false);addFormatToken(\"s\",[\"ss\",2],0,\"second\");addUnitAlias(\"second\",\"s\");addUnitPriority(\"second\",15);addRegexToken(\"s\",match1to2);addRegexToken(\"ss\",match1to2,match2);addParseToken([\"s\",\"ss\"],SECOND);var getSetSecond=makeGetSet(\"Seconds\",false);addFormatToken(\"S\",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,[\"SS\",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,[\"SSS\",3],0,\"millisecond\");addFormatToken(0,[\"SSSS\",4],0,function(){return this.millisecond()*10});addFormatToken(0,[\"SSSSS\",5],0,function(){return this.millisecond()*100});addFormatToken(0,[\"SSSSSS\",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,[\"SSSSSSS\",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,[\"SSSSSSSS\",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,[\"SSSSSSSSS\",9],0,function(){return this.millisecond()*1e6});addUnitAlias(\"millisecond\",\"ms\");addUnitPriority(\"millisecond\",16);addRegexToken(\"S\",match1to3,match1);addRegexToken(\"SS\",match1to3,match2);addRegexToken(\"SSS\",match1to3,match3);var token;for(token=\"SSSS\";token.length<=9;token+=\"S\"){addRegexToken(token,matchUnsigned)}function parseMs(input,array){array[MILLISECOND]=toInt((\"0.\"+input)*1e3)}for(token=\"S\";token.length<=9;token+=\"S\"){addParseToken(token,parseMs)}var getSetMillisecond=makeGetSet(\"Milliseconds\",false);addFormatToken(\"z\",0,0,\"zoneAbbr\");addFormatToken(\"zz\",0,0,\"zoneName\");function getZoneAbbr(){return this._isUTC?\"UTC\":\"\"}function getZoneName(){return this._isUTC?\"Coordinated Universal Time\":\"\"}var proto=Moment.prototype;proto.add=add;proto.calendar=calendar$1;proto.clone=clone;proto.diff=diff;proto.endOf=endOf;proto.format=format;proto.from=from;proto.fromNow=fromNow;proto.to=to;proto.toNow=toNow;proto.get=stringGet;proto.invalidAt=invalidAt;proto.isAfter=isAfter;proto.isBefore=isBefore;proto.isBetween=isBetween;proto.isSame=isSame;proto.isSameOrAfter=isSameOrAfter;proto.isSameOrBefore=isSameOrBefore;proto.isValid=isValid$2;proto.lang=lang;proto.locale=locale;proto.localeData=localeData;proto.max=prototypeMax;proto.min=prototypeMin;proto.parsingFlags=parsingFlags;proto.set=stringSet;proto.startOf=startOf;proto.subtract=subtract;proto.toArray=toArray;proto.toObject=toObject;proto.toDate=toDate;proto.toISOString=toISOString;proto.inspect=inspect;proto.toJSON=toJSON;proto.toString=toString;proto.unix=unix;proto.valueOf=valueOf;proto.creationData=creationData;proto.year=getSetYear;proto.isLeapYear=getIsLeapYear;proto.weekYear=getSetWeekYear;proto.isoWeekYear=getSetISOWeekYear;proto.quarter=proto.quarters=getSetQuarter;proto.month=getSetMonth;proto.daysInMonth=getDaysInMonth;proto.week=proto.weeks=getSetWeek;proto.isoWeek=proto.isoWeeks=getSetISOWeek;proto.weeksInYear=getWeeksInYear;proto.isoWeeksInYear=getISOWeeksInYear;proto.date=getSetDayOfMonth;proto.day=proto.days=getSetDayOfWeek;proto.weekday=getSetLocaleDayOfWeek;proto.isoWeekday=getSetISODayOfWeek;proto.dayOfYear=getSetDayOfYear;proto.hour=proto.hours=getSetHour;proto.minute=proto.minutes=getSetMinute;proto.second=proto.seconds=getSetSecond;proto.millisecond=proto.milliseconds=getSetMillisecond;proto.utcOffset=getSetOffset;proto.utc=setOffsetToUTC;proto.local=setOffsetToLocal;proto.parseZone=setOffsetToParsedOffset;proto.hasAlignedHourOffset=hasAlignedHourOffset;proto.isDST=isDaylightSavingTime;proto.isLocal=isLocal;proto.isUtcOffset=isUtcOffset;proto.isUtc=isUtc;proto.isUTC=isUtc;proto.zoneAbbr=getZoneAbbr;proto.zoneName=getZoneName;proto.dates=deprecate(\"dates accessor is deprecated. Use date instead.\",getSetDayOfMonth);proto.months=deprecate(\"months accessor is deprecated. Use month instead\",getSetMonth);proto.years=deprecate(\"years accessor is deprecated. Use year instead\",getSetYear);proto.zone=deprecate(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",getSetZone);proto.isDSTShifted=deprecate(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",isDaylightSavingTimeShifted);function createUnix(input){return createLocal(input*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(string){return string}var proto$1=Locale.prototype;proto$1.calendar=calendar;proto$1.longDateFormat=longDateFormat;proto$1.invalidDate=invalidDate;proto$1.ordinal=ordinal;proto$1.preparse=preParsePostFormat;proto$1.postformat=preParsePostFormat;proto$1.relativeTime=relativeTime;proto$1.pastFuture=pastFuture;proto$1.set=set;proto$1.months=localeMonths;proto$1.monthsShort=localeMonthsShort;proto$1.monthsParse=localeMonthsParse;proto$1.monthsRegex=monthsRegex;proto$1.monthsShortRegex=monthsShortRegex;proto$1.week=localeWeek;proto$1.firstDayOfYear=localeFirstDayOfYear;proto$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1.weekdays=localeWeekdays;proto$1.weekdaysMin=localeWeekdaysMin;proto$1.weekdaysShort=localeWeekdaysShort;proto$1.weekdaysParse=localeWeekdaysParse;proto$1.weekdaysRegex=weekdaysRegex;proto$1.weekdaysShortRegex=weekdaysShortRegex;proto$1.weekdaysMinRegex=weekdaysMinRegex;proto$1.isPM=localeIsPM;proto$1.meridiem=localeMeridiem;function get$1(format,index,field,setter){var locale=getLocale();var utc=createUTC().set(setter,index);return locale[field](utc,format)}function listMonthsImpl(format,index,field){if(isNumber(format)){index=format;format=undefined}format=format||\"\";if(index!=null){return get$1(format,index,field,\"month\")}var i;var out=[];for(i=0;i<12;i++){out[i]=get$1(format,i,field,\"month\")}return out}function listWeekdaysImpl(localeSorted,format,index,field){if(typeof localeSorted===\"boolean\"){if(isNumber(format)){index=format;format=undefined}format=format||\"\"}else{format=localeSorted;index=format;localeSorted=false;if(isNumber(format)){index=format;format=undefined}format=format||\"\"}var locale=getLocale(),shift=localeSorted?locale._week.dow:0;if(index!=null){return get$1(format,(index+shift)%7,field,\"day\")}var i;var out=[];for(i=0;i<7;i++){out[i]=get$1(format,(i+shift)%7,field,\"day\")}return out}function listMonths(format,index){return listMonthsImpl(format,index,\"months\")}function listMonthsShort(format,index){return listMonthsImpl(format,index,\"monthsShort\")}function listWeekdays(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdays\")}function listWeekdaysShort(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdaysShort\")}function listWeekdaysMin(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdaysMin\")}getSetGlobalLocale(\"en\",{dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(number){var b=number%10,output=toInt(number%100/10)===1?\"th\":b===1?\"st\":b===2?\"nd\":b===3?\"rd\":\"th\";return number+output}});hooks.lang=deprecate(\"moment.lang is deprecated. Use moment.locale instead.\",getSetGlobalLocale);hooks.langData=deprecate(\"moment.langData is deprecated. Use moment.localeData instead.\",getLocale);var mathAbs=Math.abs;function abs(){var data=this._data;this._milliseconds=mathAbs(this._milliseconds);this._days=mathAbs(this._days);this._months=mathAbs(this._months);data.milliseconds=mathAbs(data.milliseconds);data.seconds=mathAbs(data.seconds);data.minutes=mathAbs(data.minutes);data.hours=mathAbs(data.hours);data.months=mathAbs(data.months);data.years=mathAbs(data.years);return this}function addSubtract$1(duration,input,value,direction){var other=createDuration(input,value);duration._milliseconds+=direction*other._milliseconds;duration._days+=direction*other._days;duration._months+=direction*other._months;return duration._bubble()}function add$1(input,value){return addSubtract$1(this,input,value,1)}function subtract$1(input,value){return addSubtract$1(this,input,value,-1)}function absCeil(number){if(number<0){return Math.floor(number)}else{return Math.ceil(number)}}function bubble(){var milliseconds=this._milliseconds;var days=this._days;var months=this._months;var data=this._data;var seconds,minutes,hours,years,monthsFromDays;if(!(milliseconds>=0&&days>=0&&months>=0||milliseconds<=0&&days<=0&&months<=0)){milliseconds+=absCeil(monthsToDays(months)+days)*864e5;days=0;months=0}data.milliseconds=milliseconds%1e3;seconds=absFloor(milliseconds/1e3);data.seconds=seconds%60;minutes=absFloor(seconds/60)\n;data.minutes=minutes%60;hours=absFloor(minutes/60);data.hours=hours%24;days+=absFloor(hours/24);monthsFromDays=absFloor(daysToMonths(days));months+=monthsFromDays;days-=absCeil(monthsToDays(monthsFromDays));years=absFloor(months/12);months%=12;data.days=days;data.months=months;data.years=years;return this}function daysToMonths(days){return days*4800/146097}function monthsToDays(months){return months*146097/4800}function as(units){if(!this.isValid()){return NaN}var days;var months;var milliseconds=this._milliseconds;units=normalizeUnits(units);if(units===\"month\"||units===\"year\"){days=this._days+milliseconds/864e5;months=this._months+daysToMonths(days);return units===\"month\"?months:months/12}else{days=this._days+Math.round(monthsToDays(this._months));switch(units){case\"week\":return days/7+milliseconds/6048e5;case\"day\":return days+milliseconds/864e5;case\"hour\":return days*24+milliseconds/36e5;case\"minute\":return days*1440+milliseconds/6e4;case\"second\":return days*86400+milliseconds/1e3;case\"millisecond\":return Math.floor(days*864e5)+milliseconds;default:throw new Error(\"Unknown unit \"+units)}}}function valueOf$1(){if(!this.isValid()){return NaN}return this._milliseconds+this._days*864e5+this._months%12*2592e6+toInt(this._months/12)*31536e6}function makeAs(alias){return function(){return this.as(alias)}}var asMilliseconds=makeAs(\"ms\");var asSeconds=makeAs(\"s\");var asMinutes=makeAs(\"m\");var asHours=makeAs(\"h\");var asDays=makeAs(\"d\");var asWeeks=makeAs(\"w\");var asMonths=makeAs(\"M\");var asYears=makeAs(\"y\");function clone$1(){return createDuration(this)}function get$2(units){units=normalizeUnits(units);return this.isValid()?this[units+\"s\"]():NaN}function makeGetter(name){return function(){return this.isValid()?this._data[name]:NaN}}var milliseconds=makeGetter(\"milliseconds\");var seconds=makeGetter(\"seconds\");var minutes=makeGetter(\"minutes\");var hours=makeGetter(\"hours\");var days=makeGetter(\"days\");var months=makeGetter(\"months\");var years=makeGetter(\"years\");function weeks(){return absFloor(this.days()/7)}var round=Math.round;var thresholds={ss:44,s:45,m:45,h:22,d:26,M:11};function substituteTimeAgo(string,number,withoutSuffix,isFuture,locale){return locale.relativeTime(number||1,!!withoutSuffix,string,isFuture)}function relativeTime$1(posNegDuration,withoutSuffix,locale){var duration=createDuration(posNegDuration).abs();var seconds=round(duration.as(\"s\"));var minutes=round(duration.as(\"m\"));var hours=round(duration.as(\"h\"));var days=round(duration.as(\"d\"));var months=round(duration.as(\"M\"));var years=round(duration.as(\"y\"));var a=seconds<=thresholds.ss&&[\"s\",seconds]||seconds<thresholds.s&&[\"ss\",seconds]||minutes<=1&&[\"m\"]||minutes<thresholds.m&&[\"mm\",minutes]||hours<=1&&[\"h\"]||hours<thresholds.h&&[\"hh\",hours]||days<=1&&[\"d\"]||days<thresholds.d&&[\"dd\",days]||months<=1&&[\"M\"]||months<thresholds.M&&[\"MM\",months]||years<=1&&[\"y\"]||[\"yy\",years];a[2]=withoutSuffix;a[3]=+posNegDuration>0;a[4]=locale;return substituteTimeAgo.apply(null,a)}function getSetRelativeTimeRounding(roundingFunction){if(roundingFunction===undefined){return round}if(typeof roundingFunction===\"function\"){round=roundingFunction;return true}return false}function getSetRelativeTimeThreshold(threshold,limit){if(thresholds[threshold]===undefined){return false}if(limit===undefined){return thresholds[threshold]}thresholds[threshold]=limit;if(threshold===\"s\"){thresholds.ss=limit-1}return true}function humanize(withSuffix){if(!this.isValid()){return this.localeData().invalidDate()}var locale=this.localeData();var output=relativeTime$1(this,!withSuffix,locale);if(withSuffix){output=locale.pastFuture(+this,output)}return locale.postformat(output)}var abs$1=Math.abs;function sign(x){return(x>0)-(x<0)||+x}function toISOString$1(){if(!this.isValid()){return this.localeData().invalidDate()}var seconds=abs$1(this._milliseconds)/1e3;var days=abs$1(this._days);var months=abs$1(this._months);var minutes,hours,years;minutes=absFloor(seconds/60);hours=absFloor(minutes/60);seconds%=60;minutes%=60;years=absFloor(months/12);months%=12;var Y=years;var M=months;var D=days;var h=hours;var m=minutes;var s=seconds?seconds.toFixed(3).replace(/\\.?0+$/,\"\"):\"\";var total=this.asSeconds();if(!total){return\"P0D\"}var totalSign=total<0?\"-\":\"\";var ymSign=sign(this._months)!==sign(total)?\"-\":\"\";var daysSign=sign(this._days)!==sign(total)?\"-\":\"\";var hmsSign=sign(this._milliseconds)!==sign(total)?\"-\":\"\";return totalSign+\"P\"+(Y?ymSign+Y+\"Y\":\"\")+(M?ymSign+M+\"M\":\"\")+(D?daysSign+D+\"D\":\"\")+(h||m||s?\"T\":\"\")+(h?hmsSign+h+\"H\":\"\")+(m?hmsSign+m+\"M\":\"\")+(s?hmsSign+s+\"S\":\"\")}var proto$2=Duration.prototype;proto$2.isValid=isValid$1;proto$2.abs=abs;proto$2.add=add$1;proto$2.subtract=subtract$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.clone=clone$1;proto$2.get=get$2;proto$2.milliseconds=milliseconds;proto$2.seconds=seconds;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale;proto$2.localeData=localeData;proto$2.toIsoString=deprecate(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",toISOString$1);proto$2.lang=lang;addFormatToken(\"X\",0,0,\"unix\");addFormatToken(\"x\",0,0,\"valueOf\");addRegexToken(\"x\",matchSigned);addRegexToken(\"X\",matchTimestamp);addParseToken(\"X\",function(input,array,config){config._d=new Date(parseFloat(input,10)*1e3)});addParseToken(\"x\",function(input,array,config){config._d=new Date(toInt(input))});hooks.version=\"2.19.1\";setHookCallback(createLocal);hooks.fn=proto;hooks.min=min;hooks.max=max;hooks.now=now;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto;return hooks})}).call(exports,__webpack_require__(155)(module))},function(module,exports){module.exports=function(module){if(!module.webpackPolyfill){module.deprecate=function(){};module.paths=[];if(!module.children)module.children=[];Object.defineProperty(module,\"loaded\",{enumerable:true,get:function(){return module.l}});Object.defineProperty(module,\"id\",{enumerable:true,get:function(){return module.i}});module.webpackPolyfill=1}return module}},function(module,exports){function webpackEmptyContext(req){throw new Error(\"Cannot find module '\"+req+\"'.\")}webpackEmptyContext.keys=function(){return[]};webpackEmptyContext.resolve=webpackEmptyContext;module.exports=webpackEmptyContext;webpackEmptyContext.id=156},function(module,exports,__webpack_require__){\"use strict\";(function(global){var _rng;var globalVar=typeof window!==\"undefined\"?window:typeof global!==\"undefined\"?global:null;if(globalVar&&globalVar.crypto&&crypto.getRandomValues){var _rnds8=new Uint8Array(16);_rng=function whatwgRNG(){crypto.getRandomValues(_rnds8);return _rnds8}}if(!_rng){var _rnds=new Array(16);_rng=function _rng(){for(var i=0,r;i<16;i++){if((i&3)===0)r=Math.random()*4294967296;_rnds[i]=r>>>((i&3)<<3)&255}return _rnds}}var _byteToHex=[];var _hexToByte={};for(var i=0;i<256;i++){_byteToHex[i]=(i+256).toString(16).substr(1);_hexToByte[_byteToHex[i]]=i}function parse(s,buf,offset){var i=buf&&offset||0,ii=0;buf=buf||[];s.toLowerCase().replace(/[0-9a-f]{2}/g,function(oct){if(ii<16){buf[i+ii++]=_hexToByte[oct]}});while(ii<16){buf[i+ii++]=0}return buf}function unparse(buf,offset){var i=offset||0,bth=_byteToHex;return bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]}var _seedBytes=_rng();var _nodeId=[_seedBytes[0]|1,_seedBytes[1],_seedBytes[2],_seedBytes[3],_seedBytes[4],_seedBytes[5]];var _clockseq=(_seedBytes[6]<<8|_seedBytes[7])&16383;var _lastMSecs=0,_lastNSecs=0;function v1(options,buf,offset){var i=buf&&offset||0;var b=buf||[];options=options||{};var clockseq=options.clockseq!==undefined?options.clockseq:_clockseq;var msecs=options.msecs!==undefined?options.msecs:(new Date).getTime();var nsecs=options.nsecs!==undefined?options.nsecs:_lastNSecs+1;var dt=msecs-_lastMSecs+(nsecs-_lastNSecs)/1e4;if(dt<0&&options.clockseq===undefined){clockseq=clockseq+1&16383}if((dt<0||msecs>_lastMSecs)&&options.nsecs===undefined){nsecs=0}if(nsecs>=1e4){throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\")}_lastMSecs=msecs;_lastNSecs=nsecs;_clockseq=clockseq;msecs+=122192928e5;var tl=((msecs&268435455)*1e4+nsecs)%4294967296;b[i++]=tl>>>24&255;b[i++]=tl>>>16&255;b[i++]=tl>>>8&255;b[i++]=tl&255;var tmh=msecs/4294967296*1e4&268435455;b[i++]=tmh>>>8&255;b[i++]=tmh&255;b[i++]=tmh>>>24&15|16;b[i++]=tmh>>>16&255;b[i++]=clockseq>>>8|128;b[i++]=clockseq&255;var node=options.node||_nodeId;for(var n=0;n<6;n++){b[i+n]=node[n]}return buf?buf:unparse(b)}function v4(options,buf,offset){var i=buf&&offset||0;if(typeof options==\"string\"){buf=options==\"binary\"?new Array(16):null;options=null}options=options||{};var rnds=options.random||(options.rng||_rng)();rnds[6]=rnds[6]&15|64;rnds[8]=rnds[8]&63|128;if(buf){for(var ii=0;ii<16;ii++){buf[i+ii]=rnds[ii]}}return buf||unparse(rnds)}var uuid=v4;uuid.v1=v1;uuid.v4=v4;uuid.parse=parse;uuid.unparse=unparse;module.exports=uuid}).call(exports,__webpack_require__(158))},function(module,exports){var g;g=function(){return this}();try{g=g||Function(\"return this\")()||(1,eval)(\"this\")}catch(e){if(typeof window===\"object\")g=window}module.exports=g},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(2);exports.DOMutil=__webpack_require__(14);exports.DataSet=__webpack_require__(11);exports.DataView=__webpack_require__(12);exports.Queue=__webpack_require__(43);exports.Graph3d=__webpack_require__(161);exports.graph3d={Camera:__webpack_require__(95),Filter:__webpack_require__(96),Point2d:__webpack_require__(91),Point3d:__webpack_require__(34),Slider:__webpack_require__(92),StepNumber:__webpack_require__(93)};exports.moment=__webpack_require__(9);exports.Hammer=__webpack_require__(10);exports.keycharm=__webpack_require__(35)},function(module,exports,__webpack_require__){var core=__webpack_require__(7);var $JSON=core.JSON||(core.JSON={stringify:JSON.stringify});module.exports=function stringify(it){return $JSON.stringify.apply($JSON,arguments)}},function(module,exports,__webpack_require__){\"use strict\";var _assign=__webpack_require__(90);var _assign2=_interopRequireDefault(_assign);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Emitter=__webpack_require__(44);var util=__webpack_require__(2);var Point3d=__webpack_require__(34);var Point2d=__webpack_require__(91);var Slider=__webpack_require__(92);var StepNumber=__webpack_require__(93);var Settings=__webpack_require__(94);var Validator=__webpack_require__(15)[\"default\"];var _require=__webpack_require__(15),printStyle=_require.printStyle;var _require2=__webpack_require__(172),allOptions=_require2.allOptions;var DataGroup=__webpack_require__(173);Graph3d.STYLE=Settings.STYLE;var autoByDefault=undefined;Graph3d.DEFAULTS={width:\"400px\",height:\"400px\",filterLabel:\"time\",legendLabel:\"value\",xLabel:\"x\",yLabel:\"y\",zLabel:\"z\",xValueLabel:function xValueLabel(v){return v},yValueLabel:function yValueLabel(v){return v},zValueLabel:function zValueLabel(v){return v},showXAxis:true,showYAxis:true,showZAxis:true,showGrid:true,showPerspective:true,showShadow:false,keepAspectRatio:true,verticalRatio:.5,dotSizeRatio:.02,dotSizeMinFraction:.5,dotSizeMaxFraction:2.5,showAnimationControls:autoByDefault,animationInterval:1e3,animationPreload:false,animationAutoStart:autoByDefault,axisColor:\"#4D4D4D\",gridColor:\"#D3D3D3\",xCenter:\"55%\",yCenter:\"50%\",style:Graph3d.STYLE.DOT,tooltip:false,tooltipStyle:{content:{padding:\"10px\",border:\"1px solid #4d4d4d\",color:\"#1a1a1a\",background:\"rgba(255,255,255,0.7)\",borderRadius:\"2px\",boxShadow:\"5px 5px 10px rgba(128,128,128,0.5)\"},line:{height:\"40px\",width:\"0\",borderLeft:\"1px solid #4d4d4d\"},dot:{height:\"0\",width:\"0\",border:\"5px solid #4d4d4d\",borderRadius:\"5px\"}},dataColor:{fill:\"#7DC1FF\",stroke:\"#3267D2\",strokeWidth:1},cameraPosition:{horizontal:1,vertical:.5,distance:1.7},showLegend:autoByDefault,backgroundColor:autoByDefault,xBarWidth:autoByDefault,yBarWidth:autoByDefault,valueMin:autoByDefault,valueMax:autoByDefault,xMin:autoByDefault,xMax:autoByDefault,xStep:autoByDefault,yMin:autoByDefault,yMax:autoByDefault,yStep:autoByDefault,zMin:autoByDefault,zMax:autoByDefault,zStep:autoByDefault};function Graph3d(container,data,options){if(!(this instanceof Graph3d)){throw new SyntaxError(\"Constructor must be called with the new operator\")}this.containerElement=container;this.dataGroup=new DataGroup;this.dataPoints=null;this.create();Settings.setDefaults(Graph3d.DEFAULTS,this);this.colX=undefined;this.colY=undefined;this.colZ=undefined;this.colValue=undefined;this.setOptions(options);this.setData(data)}Emitter(Graph3d.prototype);Graph3d.prototype._setScale=function(){this.scale=new Point3d(1/this.xRange.range(),1/this.yRange.range(),1/this.zRange.range());if(this.keepAspectRatio){if(this.scale.x<this.scale.y){this.scale.y=this.scale.x}else{this.scale.x=this.scale.y}}this.scale.z*=this.verticalRatio;if(this.valueRange!==undefined){this.scale.value=1/this.valueRange.range()}var xCenter=this.xRange.center()*this.scale.x;var yCenter=this.yRange.center()*this.scale.y;var zCenter=this.zRange.center()*this.scale.z;this.camera.setArmLocation(xCenter,yCenter,zCenter)};Graph3d.prototype._convert3Dto2D=function(point3d){var translation=this._convertPointToTranslation(point3d);return this._convertTranslationToScreen(translation)};Graph3d.prototype._convertPointToTranslation=function(point3d){var cameraLocation=this.camera.getCameraLocation(),cameraRotation=this.camera.getCameraRotation(),ax=point3d.x*this.scale.x,ay=point3d.y*this.scale.y,az=point3d.z*this.scale.z,cx=cameraLocation.x,cy=cameraLocation.y,cz=cameraLocation.z,sinTx=Math.sin(cameraRotation.x),cosTx=Math.cos(cameraRotation.x),sinTy=Math.sin(cameraRotation.y),cosTy=Math.cos(cameraRotation.y),sinTz=Math.sin(cameraRotation.z),cosTz=Math.cos(cameraRotation.z),dx=cosTy*(sinTz*(ay-cy)+cosTz*(ax-cx))-sinTy*(az-cz),dy=sinTx*(cosTy*(az-cz)+sinTy*(sinTz*(ay-cy)+cosTz*(ax-cx)))+cosTx*(cosTz*(ay-cy)-sinTz*(ax-cx)),dz=cosTx*(cosTy*(az-cz)+sinTy*(sinTz*(ay-cy)+cosTz*(ax-cx)))-sinTx*(cosTz*(ay-cy)-sinTz*(ax-cx));return new Point3d(dx,dy,dz)};Graph3d.prototype._convertTranslationToScreen=function(translation){var ex=this.eye.x,ey=this.eye.y,ez=this.eye.z,dx=translation.x,dy=translation.y,dz=translation.z;var bx;var by;if(this.showPerspective){bx=(dx-ex)*(ez/dz);by=(dy-ey)*(ez/dz)}else{bx=dx*-(ez/this.camera.getArmLength());by=dy*-(ez/this.camera.getArmLength())}return new Point2d(this.currentXCenter+bx*this.frame.canvas.clientWidth,this.currentYCenter-by*this.frame.canvas.clientWidth)};Graph3d.prototype._calcTranslations=function(points){for(var i=0;i<points.length;i++){var point=points[i];point.trans=this._convertPointToTranslation(point.point);point.screen=this._convertTranslationToScreen(point.trans);var transBottom=this._convertPointToTranslation(point.bottom);point.dist=this.showPerspective?transBottom.length():-transBottom.z}var sortDepth=function sortDepth(a,b){return b.dist-a.dist};points.sort(sortDepth)};Graph3d.prototype._initializeRanges=function(){var dg=this.dataGroup;this.xRange=dg.xRange;this.yRange=dg.yRange;this.zRange=dg.zRange;this.valueRange=dg.valueRange;this.xStep=dg.xStep;this.yStep=dg.yStep;this.zStep=dg.zStep;this.xBarWidth=dg.xBarWidth;this.yBarWidth=dg.yBarWidth;this.colX=dg.colX;this.colY=dg.colY;this.colZ=dg.colZ;this.colValue=dg.colValue;this._setScale()};Graph3d.prototype.getDataPoints=function(data){var dataPoints=[];for(var i=0;i<data.length;i++){var point=new Point3d;point.x=data[i][this.colX]||0;point.y=data[i][this.colY]||0;point.z=data[i][this.colZ]||0;point.data=data[i];if(this.colValue!==undefined){point.value=data[i][this.colValue]||0}var obj={};obj.point=point;obj.bottom=new Point3d(point.x,point.y,this.zRange.min);obj.trans=undefined;obj.screen=undefined;dataPoints.push(obj)}return dataPoints};Graph3d.prototype._getDataPoints=function(data){var x,y,i,obj;var dataPoints=[];if(this.style===Graph3d.STYLE.GRID||this.style===Graph3d.STYLE.SURFACE){var dataX=this.dataGroup.getDistinctValues(this.colX,data);var dataY=this.dataGroup.getDistinctValues(this.colY,data);dataPoints=this.getDataPoints(data);var dataMatrix=[];for(i=0;i<dataPoints.length;i++){obj=dataPoints[i];var xIndex=dataX.indexOf(obj.point.x);var yIndex=dataY.indexOf(obj.point.y);if(dataMatrix[xIndex]===undefined){dataMatrix[xIndex]=[]}dataMatrix[xIndex][yIndex]=obj}for(x=0;x<dataMatrix.length;x++){for(y=0;y<dataMatrix[x].length;y++){if(dataMatrix[x][y]){dataMatrix[x][y].pointRight=x<dataMatrix.length-1?dataMatrix[x+1][y]:undefined;dataMatrix[x][y].pointTop=y<dataMatrix[x].length-1?dataMatrix[x][y+1]:undefined;dataMatrix[x][y].pointCross=x<dataMatrix.length-1&&y<dataMatrix[x].length-1?dataMatrix[x+1][y+1]:undefined}}}}else{this._checkValueField(data);dataPoints=this.getDataPoints(data);if(this.style===Graph3d.STYLE.LINE){for(i=0;i<dataPoints.length;i++){if(i>0){dataPoints[i-1].pointNext=dataPoints[i]}}}}return dataPoints};Graph3d.prototype.create=function(){while(this.containerElement.hasChildNodes()){this.containerElement.removeChild(this.containerElement.firstChild)}this.frame=document.createElement(\"div\");this.frame.style.position=\"relative\";this.frame.style.overflow=\"hidden\";this.frame.canvas=document.createElement(\"canvas\");this.frame.canvas.style.position=\"relative\";this.frame.appendChild(this.frame.canvas);{var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.frame.canvas.appendChild(noCanvas)}this.frame.filter=document.createElement(\"div\");this.frame.filter.style.position=\"absolute\";this.frame.filter.style.bottom=\"0px\";this.frame.filter.style.left=\"0px\";this.frame.filter.style.width=\"100%\";this.frame.appendChild(this.frame.filter);var me=this;var onmousedown=function onmousedown(event){me._onMouseDown(event)};var ontouchstart=function ontouchstart(event){me._onTouchStart(event)};var onmousewheel=function onmousewheel(event){me._onWheel(event)};var ontooltip=function ontooltip(event){me._onTooltip(event)};var onclick=function onclick(event){me._onClick(event)};util.addEventListener(this.frame.canvas,\"mousedown\",onmousedown);util.addEventListener(this.frame.canvas,\"touchstart\",ontouchstart);util.addEventListener(this.frame.canvas,\"mousewheel\",onmousewheel);util.addEventListener(this.frame.canvas,\"mousemove\",ontooltip);util.addEventListener(this.frame.canvas,\"click\",onclick);this.containerElement.appendChild(this.frame)};Graph3d.prototype._setSize=function(width,height){this.frame.style.width=width;this.frame.style.height=height;this._resizeCanvas()};Graph3d.prototype._resizeCanvas=function(){this.frame.canvas.style.width=\"100%\";this.frame.canvas.style.height=\"100%\";this.frame.canvas.width=this.frame.canvas.clientWidth;this.frame.canvas.height=this.frame.canvas.clientHeight;this.frame.filter.style.width=this.frame.canvas.clientWidth-2*10+\"px\"};Graph3d.prototype.animationStart=function(){if(!this.animationAutoStart||!this.dataGroup.dataFilter)return;if(!this.frame.filter||!this.frame.filter.slider)throw new Error(\"No animation available\");this.frame.filter.slider.play()};Graph3d.prototype.animationStop=function(){if(!this.frame.filter||!this.frame.filter.slider)return;this.frame.filter.slider.stop()};Graph3d.prototype._resizeCenter=function(){if(this.xCenter.charAt(this.xCenter.length-1)===\"%\"){this.currentXCenter=parseFloat(this.xCenter)/100*this.frame.canvas.clientWidth}else{this.currentXCenter=parseFloat(this.xCenter)}if(this.yCenter.charAt(this.yCenter.length-1)===\"%\"){this.currentYCenter=parseFloat(this.yCenter)/100*(this.frame.canvas.clientHeight-this.frame.filter.clientHeight)}else{this.currentYCenter=parseFloat(this.yCenter)}};Graph3d.prototype.getCameraPosition=function(){var pos=this.camera.getArmRotation();pos.distance=this.camera.getArmLength();return pos};Graph3d.prototype._readData=function(data){this.dataPoints=this.dataGroup.initializeData(this,data,this.style);this._initializeRanges();this._redrawFilter()};Graph3d.prototype.setData=function(data){if(data===undefined||data===null)return;this._readData(data);this.redraw();this.animationStart()};Graph3d.prototype.setOptions=function(options){if(options===undefined)return;var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}this.animationStop();Settings.setOptions(options,this);this.setPointDrawingMethod();this._setSize(this.width,this.height);this.setData(this.dataGroup.getDataTable());this.animationStart()};Graph3d.prototype.setPointDrawingMethod=function(){var method=undefined;switch(this.style){case Graph3d.STYLE.BAR:method=Graph3d.prototype._redrawBarGraphPoint;break;case Graph3d.STYLE.BARCOLOR:method=Graph3d.prototype._redrawBarColorGraphPoint;break;case Graph3d.STYLE.BARSIZE:method=Graph3d.prototype._redrawBarSizeGraphPoint;break;case Graph3d.STYLE.DOT:method=Graph3d.prototype._redrawDotGraphPoint;break;case Graph3d.STYLE.DOTLINE:method=Graph3d.prototype._redrawDotLineGraphPoint;break;case Graph3d.STYLE.DOTCOLOR:method=Graph3d.prototype._redrawDotColorGraphPoint;break;case Graph3d.STYLE.DOTSIZE:method=Graph3d.prototype._redrawDotSizeGraphPoint;break;case Graph3d.STYLE.SURFACE:method=Graph3d.prototype._redrawSurfaceGraphPoint;break;case Graph3d.STYLE.GRID:method=Graph3d.prototype._redrawGridGraphPoint;break;case Graph3d.STYLE.LINE:method=Graph3d.prototype._redrawLineGraphPoint;break;default:throw new Error(\"Can not determine point drawing method \"+\"for graph style '\"+this.style+\"'\")}this._pointDrawingMethod=method};Graph3d.prototype.redraw=function(){if(this.dataPoints===undefined){throw new Error(\"Graph data not initialized\")}this._resizeCanvas();this._resizeCenter();this._redrawSlider();this._redrawClear();this._redrawAxis();this._redrawDataGraph();this._redrawInfo();this._redrawLegend()};Graph3d.prototype._getContext=function(){var canvas=this.frame.canvas;var ctx=canvas.getContext(\"2d\");ctx.lineJoin=\"round\";ctx.lineCap=\"round\";return ctx};Graph3d.prototype._redrawClear=function(){var canvas=this.frame.canvas;var ctx=canvas.getContext(\"2d\");ctx.clearRect(0,0,canvas.width,canvas.height)};Graph3d.prototype._dotSize=function(){return this.frame.clientWidth*this.dotSizeRatio};Graph3d.prototype._getLegendWidth=function(){var width;if(this.style===Graph3d.STYLE.DOTSIZE){var dotSize=this._dotSize();width=dotSize*this.dotSizeMaxFraction}else if(this.style===Graph3d.STYLE.BARSIZE){width=this.xBarWidth}else{width=20}return width};Graph3d.prototype._redrawLegend=function(){if(this.showLegend!==true){return}if(this.style===Graph3d.STYLE.LINE||this.style===Graph3d.STYLE.BARSIZE){return}var isSizeLegend=this.style===Graph3d.STYLE.BARSIZE||this.style===Graph3d.STYLE.DOTSIZE;var isValueLegend=this.style===Graph3d.STYLE.DOTSIZE||this.style===Graph3d.STYLE.DOTCOLOR||this.style===Graph3d.STYLE.BARCOLOR;var height=Math.max(this.frame.clientHeight*.25,100);var top=this.margin;var width=this._getLegendWidth();var right=this.frame.clientWidth-this.margin;var left=right-width;var bottom=top+height;var ctx=this._getContext();ctx.lineWidth=1;ctx.font=\"14px arial\";if(isSizeLegend===false){var ymin=0;var ymax=height;var y;for(y=ymin;y<ymax;y++){var f=(y-ymin)/(ymax-ymin);var hue=f*240;var color=this._hsv2rgb(hue,1,1);ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(left,top+y);ctx.lineTo(right,top+y);ctx.stroke()}ctx.strokeStyle=this.axisColor;ctx.strokeRect(left,top,width,height)}else{var widthMin;if(this.style===Graph3d.STYLE.DOTSIZE){widthMin=width*(this.dotSizeMinFraction/this.dotSizeMaxFraction)}else if(this.style===Graph3d.STYLE.BARSIZE){}ctx.strokeStyle=this.axisColor;ctx.fillStyle=this.dataColor.fill;ctx.beginPath();ctx.moveTo(left,top);ctx.lineTo(right,top);ctx.lineTo(left+widthMin,bottom);ctx.lineTo(left,bottom);ctx.closePath();ctx.fill();ctx.stroke()}var gridLineLen=5;var legendMin=isValueLegend?this.valueRange.min:this.zRange.min;var legendMax=isValueLegend?this.valueRange.max:this.zRange.max;var step=new StepNumber(legendMin,legendMax,(legendMax-legendMin)/5,true);step.start(true);var from;var to;while(!step.end()){y=bottom-(step.getCurrent()-legendMin)/(legendMax-legendMin)*height;from=new Point2d(left-gridLineLen,y);to=new Point2d(left,y);this._line(ctx,from,to);ctx.textAlign=\"right\";ctx.textBaseline=\"middle\";ctx.fillStyle=this.axisColor;ctx.fillText(step.getCurrent(),left-2*gridLineLen,y);step.next()}ctx.textAlign=\"right\";ctx.textBaseline=\"top\";var label=this.legendLabel;ctx.fillText(label,right,bottom+this.margin)};Graph3d.prototype._redrawFilter=function(){var dataFilter=this.dataGroup.dataFilter;var filter=this.frame.filter;filter.innerHTML=\"\";if(!dataFilter){filter.slider=undefined;return}var options={visible:this.showAnimationControls};var slider=new Slider(filter,options);filter.slider=slider;filter.style.padding=\"10px\";slider.setValues(dataFilter.values);slider.setPlayInterval(this.animationInterval);var me=this;var onchange=function onchange(){var dataFilter=me.dataGroup.dataFilter;var index=slider.getIndex();dataFilter.selectValue(index);me.dataPoints=dataFilter._getDataPoints();me.redraw()};slider.setOnChangeCallback(onchange)};Graph3d.prototype._redrawSlider=function(){if(this.frame.filter.slider!==undefined){this.frame.filter.slider.redraw()}};Graph3d.prototype._redrawInfo=function(){var info=this.dataGroup.getInfo();if(info===undefined)return;var ctx=this._getContext();ctx.font=\"14px arial\";ctx.lineStyle=\"gray\";ctx.fillStyle=\"gray\";ctx.textAlign=\"left\";ctx.textBaseline=\"top\";var x=this.margin;var y=this.margin;ctx.fillText(info,x,y)};Graph3d.prototype._line=function(ctx,from,to,strokeStyle){if(strokeStyle!==undefined){ctx.strokeStyle=strokeStyle}ctx.beginPath();ctx.moveTo(from.x,from.y);ctx.lineTo(to.x,to.y);ctx.stroke()};Graph3d.prototype.drawAxisLabelX=function(ctx,point3d,text,armAngle,yMargin){if(yMargin===undefined){yMargin=0}var point2d=this._convert3Dto2D(point3d);if(Math.cos(armAngle*2)>0){ctx.textAlign=\"center\";ctx.textBaseline=\"top\";point2d.y+=yMargin}else if(Math.sin(armAngle*2)<0){ctx.textAlign=\"right\";ctx.textBaseline=\"middle\"}else{ctx.textAlign=\"left\";ctx.textBaseline=\"middle\"}ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x,point2d.y)};Graph3d.prototype.drawAxisLabelY=function(ctx,point3d,text,armAngle,yMargin){if(yMargin===undefined){yMargin=0}var point2d=this._convert3Dto2D(point3d);if(Math.cos(armAngle*2)<0){ctx.textAlign=\"center\";ctx.textBaseline=\"top\";point2d.y+=yMargin}else if(Math.sin(armAngle*2)>0){ctx.textAlign=\"right\";ctx.textBaseline=\"middle\"}else{ctx.textAlign=\"left\";ctx.textBaseline=\"middle\"}ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x,point2d.y)};Graph3d.prototype.drawAxisLabelZ=function(ctx,point3d,text,offset){if(offset===undefined){offset=0}var point2d=this._convert3Dto2D(point3d);ctx.textAlign=\"right\";ctx.textBaseline=\"middle\";ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x-offset,point2d.y)};Graph3d.prototype._line3d=function(ctx,from,to,strokeStyle){var from2d=this._convert3Dto2D(from);var to2d=this._convert3Dto2D(to);this._line(ctx,from2d,to2d,strokeStyle)};Graph3d.prototype._redrawAxis=function(){var ctx=this._getContext(),from,to,step,prettyStep,text,xText,yText,zText,offset,xOffset,yOffset;ctx.font=24/this.camera.getArmLength()+\"px arial\";var gridLenX=.025/this.scale.x;var gridLenY=.025/this.scale.y;var textMargin=5/this.camera.getArmLength();var armAngle=this.camera.getArmRotation().horizontal;var armVector=new Point2d(Math.cos(armAngle),Math.sin(armAngle));var xRange=this.xRange;var yRange=this.yRange;var zRange=this.zRange;var point3d;ctx.lineWidth=1;prettyStep=this.defaultXStep===undefined;step=new StepNumber(xRange.min,xRange.max,this.xStep,prettyStep);step.start(true);while(!step.end()){var x=step.getCurrent();if(this.showGrid){from=new Point3d(x,yRange.min,zRange.min);to=new Point3d(x,yRange.max,zRange.min);this._line3d(ctx,from,to,this.gridColor)}else if(this.showXAxis){from=new Point3d(x,yRange.min,zRange.min);to=new Point3d(x,yRange.min+gridLenX,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(x,yRange.max,zRange.min);to=new Point3d(x,yRange.max-gridLenX,zRange.min);this._line3d(ctx,from,to,this.axisColor)}if(this.showXAxis){yText=armVector.x>0?yRange.min:yRange.max;point3d=new Point3d(x,yText,zRange.min);var msg=\" \"+this.xValueLabel(x)+\" \";this.drawAxisLabelX(ctx,point3d,msg,armAngle,textMargin)}step.next()}ctx.lineWidth=1;prettyStep=this.defaultYStep===undefined;step=new StepNumber(yRange.min,yRange.max,this.yStep,prettyStep);step.start(true);while(!step.end()){var y=step.getCurrent();if(this.showGrid){from=new Point3d(xRange.min,y,zRange.min);to=new Point3d(xRange.max,y,zRange.min);this._line3d(ctx,from,to,this.gridColor)}else if(this.showYAxis){from=new Point3d(xRange.min,y,zRange.min);to=new Point3d(xRange.min+gridLenY,y,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(xRange.max,y,zRange.min);to=new Point3d(xRange.max-gridLenY,y,zRange.min);this._line3d(ctx,from,to,this.axisColor)}if(this.showYAxis){xText=armVector.y>0?xRange.min:xRange.max;point3d=new Point3d(xText,y,zRange.min);var _msg=\" \"+this.yValueLabel(y)+\" \";this.drawAxisLabelY(ctx,point3d,_msg,armAngle,textMargin)}step.next()}if(this.showZAxis){ctx.lineWidth=1;prettyStep=this.defaultZStep===undefined;step=new StepNumber(zRange.min,zRange.max,this.zStep,prettyStep);step.start(true);xText=armVector.x>0?xRange.min:xRange.max;yText=armVector.y<0?yRange.min:yRange.max;while(!step.end()){var z=step.getCurrent();var from3d=new Point3d(xText,yText,z);var from2d=this._convert3Dto2D(from3d);to=new Point2d(from2d.x-textMargin,from2d.y);this._line(ctx,from2d,to,this.axisColor);var _msg2=this.zValueLabel(z)+\" \";this.drawAxisLabelZ(ctx,from3d,_msg2,5);step.next()}ctx.lineWidth=1;from=new Point3d(xText,yText,zRange.min);to=new Point3d(xText,yText,zRange.max);this._line3d(ctx,from,to,this.axisColor)}if(this.showXAxis){var xMin2d;var xMax2d;ctx.lineWidth=1;xMin2d=new Point3d(xRange.min,yRange.min,zRange.min);xMax2d=new Point3d(xRange.max,yRange.min,zRange.min);this._line3d(ctx,xMin2d,xMax2d,this.axisColor);xMin2d=new Point3d(xRange.min,yRange.max,zRange.min);xMax2d=new Point3d(xRange.max,yRange.max,zRange.min);this._line3d(ctx,xMin2d,xMax2d,this.axisColor)}if(this.showYAxis){ctx.lineWidth=1;from=new Point3d(xRange.min,yRange.min,zRange.min);to=new Point3d(xRange.min,yRange.max,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(xRange.max,yRange.min,zRange.min);to=new Point3d(xRange.max,yRange.max,zRange.min);this._line3d(ctx,from,to,this.axisColor)}var xLabel=this.xLabel;if(xLabel.length>0&&this.showXAxis){yOffset=.1/this.scale.y;xText=(xRange.max+3*xRange.min)/4;yText=armVector.x>0?yRange.min-yOffset:yRange.max+yOffset\n;text=new Point3d(xText,yText,zRange.min);this.drawAxisLabelX(ctx,text,xLabel,armAngle)}var yLabel=this.yLabel;if(yLabel.length>0&&this.showYAxis){xOffset=.1/this.scale.x;xText=armVector.y>0?xRange.min-xOffset:xRange.max+xOffset;yText=(yRange.max+3*yRange.min)/4;text=new Point3d(xText,yText,zRange.min);this.drawAxisLabelY(ctx,text,yLabel,armAngle)}var zLabel=this.zLabel;if(zLabel.length>0&&this.showZAxis){offset=30;xText=armVector.x>0?xRange.min:xRange.max;yText=armVector.y<0?yRange.min:yRange.max;zText=(zRange.max+3*zRange.min)/4;text=new Point3d(xText,yText,zText);this.drawAxisLabelZ(ctx,text,zLabel,offset)}};Graph3d.prototype._hsv2rgb=function(H,S,V){var R,G,B,C,Hi,X;C=V*S;Hi=Math.floor(H/60);X=C*(1-Math.abs(H/60%2-1));switch(Hi){case 0:R=C;G=X;B=0;break;case 1:R=X;G=C;B=0;break;case 2:R=0;G=C;B=X;break;case 3:R=0;G=X;B=C;break;case 4:R=X;G=0;B=C;break;case 5:R=C;G=0;B=X;break;default:R=0;G=0;B=0;break}return\"RGB(\"+parseInt(R*255)+\",\"+parseInt(G*255)+\",\"+parseInt(B*255)+\")\"};Graph3d.prototype._getStrokeWidth=function(point){if(point!==undefined){if(this.showPerspective){return 1/-point.trans.z*this.dataColor.strokeWidth}else{return-(this.eye.z/this.camera.getArmLength())*this.dataColor.strokeWidth}}return this.dataColor.strokeWidth};Graph3d.prototype._redrawBar=function(ctx,point,xWidth,yWidth,color,borderColor){var surface;var me=this;var point3d=point.point;var zMin=this.zRange.min;var top=[{point:new Point3d(point3d.x-xWidth,point3d.y-yWidth,point3d.z)},{point:new Point3d(point3d.x+xWidth,point3d.y-yWidth,point3d.z)},{point:new Point3d(point3d.x+xWidth,point3d.y+yWidth,point3d.z)},{point:new Point3d(point3d.x-xWidth,point3d.y+yWidth,point3d.z)}];var bottom=[{point:new Point3d(point3d.x-xWidth,point3d.y-yWidth,zMin)},{point:new Point3d(point3d.x+xWidth,point3d.y-yWidth,zMin)},{point:new Point3d(point3d.x+xWidth,point3d.y+yWidth,zMin)},{point:new Point3d(point3d.x-xWidth,point3d.y+yWidth,zMin)}];top.forEach(function(obj){obj.screen=me._convert3Dto2D(obj.point)});bottom.forEach(function(obj){obj.screen=me._convert3Dto2D(obj.point)});var surfaces=[{corners:top,center:Point3d.avg(bottom[0].point,bottom[2].point)},{corners:[top[0],top[1],bottom[1],bottom[0]],center:Point3d.avg(bottom[1].point,bottom[0].point)},{corners:[top[1],top[2],bottom[2],bottom[1]],center:Point3d.avg(bottom[2].point,bottom[1].point)},{corners:[top[2],top[3],bottom[3],bottom[2]],center:Point3d.avg(bottom[3].point,bottom[2].point)},{corners:[top[3],top[0],bottom[0],bottom[3]],center:Point3d.avg(bottom[0].point,bottom[3].point)}];point.surfaces=surfaces;for(var j=0;j<surfaces.length;j++){surface=surfaces[j];var transCenter=this._convertPointToTranslation(surface.center);surface.dist=this.showPerspective?transCenter.length():-transCenter.z}surfaces.sort(function(a,b){var diff=b.dist-a.dist;if(diff)return diff;if(a.corners===top)return 1;if(b.corners===top)return-1;return 0});ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=borderColor;ctx.fillStyle=color;for(var _j=2;_j<surfaces.length;_j++){surface=surfaces[_j];this._polygon(ctx,surface.corners)}};Graph3d.prototype._polygon=function(ctx,points,fillStyle,strokeStyle){if(points.length<2){return}if(fillStyle!==undefined){ctx.fillStyle=fillStyle}if(strokeStyle!==undefined){ctx.strokeStyle=strokeStyle}ctx.beginPath();ctx.moveTo(points[0].screen.x,points[0].screen.y);for(var i=1;i<points.length;++i){var point=points[i];ctx.lineTo(point.screen.x,point.screen.y)}ctx.closePath();ctx.fill();ctx.stroke()};Graph3d.prototype._drawCircle=function(ctx,point,color,borderColor,size){var radius=this._calcRadius(point,size);ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=borderColor;ctx.fillStyle=color;ctx.beginPath();ctx.arc(point.screen.x,point.screen.y,radius,0,Math.PI*2,true);ctx.fill();ctx.stroke()};Graph3d.prototype._getColorsRegular=function(point){var hue=(1-(point.point.z-this.zRange.min)*this.scale.z/this.verticalRatio)*240;var color=this._hsv2rgb(hue,1,1);var borderColor=this._hsv2rgb(hue,1,.8);return{fill:color,border:borderColor}};Graph3d.prototype._getColorsColor=function(point){var color,borderColor;if(typeof point.point.value===\"string\"){color=point.point.value;borderColor=point.point.value}else{var hue=(1-(point.point.value-this.valueRange.min)*this.scale.value)*240;color=this._hsv2rgb(hue,1,1);borderColor=this._hsv2rgb(hue,1,.8)}return{fill:color,border:borderColor}};Graph3d.prototype._getColorsSize=function(){return{fill:this.dataColor.fill,border:this.dataColor.stroke}};Graph3d.prototype._calcRadius=function(point,size){if(size===undefined){size=this._dotSize()}var radius;if(this.showPerspective){radius=size/-point.trans.z}else{radius=size*-(this.eye.z/this.camera.getArmLength())}if(radius<0){radius=0}return radius};Graph3d.prototype._redrawBarGraphPoint=function(ctx,point){var xWidth=this.xBarWidth/2;var yWidth=this.yBarWidth/2;var colors=this._getColorsRegular(point);this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawBarColorGraphPoint=function(ctx,point){var xWidth=this.xBarWidth/2;var yWidth=this.yBarWidth/2;var colors=this._getColorsColor(point);this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawBarSizeGraphPoint=function(ctx,point){var fraction=(point.point.value-this.valueRange.min)/this.valueRange.range();var xWidth=this.xBarWidth/2*(fraction*.8+.2);var yWidth=this.yBarWidth/2*(fraction*.8+.2);var colors=this._getColorsSize();this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawDotGraphPoint=function(ctx,point){var colors=this._getColorsRegular(point);this._drawCircle(ctx,point,colors.fill,colors.border)};Graph3d.prototype._redrawDotLineGraphPoint=function(ctx,point){var from=this._convert3Dto2D(point.bottom);ctx.lineWidth=1;this._line(ctx,from,point.screen,this.gridColor);this._redrawDotGraphPoint(ctx,point)};Graph3d.prototype._redrawDotColorGraphPoint=function(ctx,point){var colors=this._getColorsColor(point);this._drawCircle(ctx,point,colors.fill,colors.border)};Graph3d.prototype._redrawDotSizeGraphPoint=function(ctx,point){var dotSize=this._dotSize();var fraction=(point.point.value-this.valueRange.min)/this.valueRange.range();var sizeMin=dotSize*this.dotSizeMinFraction;var sizeRange=dotSize*this.dotSizeMaxFraction-sizeMin;var size=sizeMin+sizeRange*fraction;var colors=this._getColorsSize();this._drawCircle(ctx,point,colors.fill,colors.border,size)};Graph3d.prototype._redrawSurfaceGraphPoint=function(ctx,point){var right=point.pointRight;var top=point.pointTop;var cross=point.pointCross;if(point===undefined||right===undefined||top===undefined||cross===undefined){return}var topSideVisible=true;var fillStyle;var strokeStyle;if(this.showGrayBottom||this.showShadow){var aDiff=Point3d.subtract(cross.trans,point.trans);var bDiff=Point3d.subtract(top.trans,right.trans);var crossproduct=Point3d.crossProduct(aDiff,bDiff);var len=crossproduct.length();topSideVisible=crossproduct.z>0}if(topSideVisible){var zAvg=(point.point.z+right.point.z+top.point.z+cross.point.z)/4;var h=(1-(zAvg-this.zRange.min)*this.scale.z/this.verticalRatio)*240;var s=1;var v;if(this.showShadow){v=Math.min(1+crossproduct.x/len/2,1);fillStyle=this._hsv2rgb(h,s,v);strokeStyle=fillStyle}else{v=1;fillStyle=this._hsv2rgb(h,s,v);strokeStyle=this.axisColor}}else{fillStyle=\"gray\";strokeStyle=this.axisColor}ctx.lineWidth=this._getStrokeWidth(point);var points=[point,right,cross,top];this._polygon(ctx,points,fillStyle,strokeStyle)};Graph3d.prototype._drawGridLine=function(ctx,from,to){if(from===undefined||to===undefined){return}var zAvg=(from.point.z+to.point.z)/2;var h=(1-(zAvg-this.zRange.min)*this.scale.z/this.verticalRatio)*240;ctx.lineWidth=this._getStrokeWidth(from)*2;ctx.strokeStyle=this._hsv2rgb(h,1,1);this._line(ctx,from.screen,to.screen)};Graph3d.prototype._redrawGridGraphPoint=function(ctx,point){this._drawGridLine(ctx,point,point.pointRight);this._drawGridLine(ctx,point,point.pointTop)};Graph3d.prototype._redrawLineGraphPoint=function(ctx,point){if(point.pointNext===undefined){return}ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=this.dataColor.stroke;this._line(ctx,point.screen,point.pointNext.screen)};Graph3d.prototype._redrawDataGraph=function(){var ctx=this._getContext();var i;if(this.dataPoints===undefined||this.dataPoints.length<=0)return;this._calcTranslations(this.dataPoints);for(i=0;i<this.dataPoints.length;i++){var point=this.dataPoints[i];this._pointDrawingMethod.call(this,ctx,point)}};Graph3d.prototype._storeMousePosition=function(event){this.startMouseX=getMouseX(event);this.startMouseY=getMouseY(event);this._startCameraOffset=this.camera.getOffset()};Graph3d.prototype._onMouseDown=function(event){event=event||window.event;if(this.leftButtonDown){this._onMouseUp(event)}this.leftButtonDown=event.which?event.which===1:event.button===1;if(!this.leftButtonDown&&!this.touchDown)return;this._storeMousePosition(event);this.startStart=new Date(this.start);this.startEnd=new Date(this.end);this.startArmRotation=this.camera.getArmRotation();this.frame.style.cursor=\"move\";var me=this;this.onmousemove=function(event){me._onMouseMove(event)};this.onmouseup=function(event){me._onMouseUp(event)};util.addEventListener(document,\"mousemove\",me.onmousemove);util.addEventListener(document,\"mouseup\",me.onmouseup);util.preventDefault(event)};Graph3d.prototype._onMouseMove=function(event){this.moving=true;event=event||window.event;var diffX=parseFloat(getMouseX(event))-this.startMouseX;var diffY=parseFloat(getMouseY(event))-this.startMouseY;if(event&&event.ctrlKey===true){var scaleX=this.frame.clientWidth*.5;var scaleY=this.frame.clientHeight*.5;var offXNew=(this._startCameraOffset.x||0)-diffX/scaleX*this.camera.armLength*.8;var offYNew=(this._startCameraOffset.y||0)+diffY/scaleY*this.camera.armLength*.8;this.camera.setOffset(offXNew,offYNew);this._storeMousePosition(event)}else{var horizontalNew=this.startArmRotation.horizontal+diffX/200;var verticalNew=this.startArmRotation.vertical+diffY/200;var snapAngle=4;var snapValue=Math.sin(snapAngle/360*2*Math.PI);if(Math.abs(Math.sin(horizontalNew))<snapValue){horizontalNew=Math.round(horizontalNew/Math.PI)*Math.PI-.001}if(Math.abs(Math.cos(horizontalNew))<snapValue){horizontalNew=(Math.round(horizontalNew/Math.PI-.5)+.5)*Math.PI-.001}if(Math.abs(Math.sin(verticalNew))<snapValue){verticalNew=Math.round(verticalNew/Math.PI)*Math.PI}if(Math.abs(Math.cos(verticalNew))<snapValue){verticalNew=(Math.round(verticalNew/Math.PI-.5)+.5)*Math.PI}this.camera.setArmRotation(horizontalNew,verticalNew)}this.redraw();var parameters=this.getCameraPosition();this.emit(\"cameraPositionChange\",parameters);util.preventDefault(event)};Graph3d.prototype._onMouseUp=function(event){this.frame.style.cursor=\"auto\";this.leftButtonDown=false;util.removeEventListener(document,\"mousemove\",this.onmousemove);util.removeEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault(event)};Graph3d.prototype._onClick=function(event){if(!this.onclick_callback)return;if(!this.moving){var boundingRect=this.frame.getBoundingClientRect();var mouseX=getMouseX(event)-boundingRect.left;var mouseY=getMouseY(event)-boundingRect.top;var dataPoint=this._dataPointFromXY(mouseX,mouseY);if(dataPoint)this.onclick_callback(dataPoint.point.data)}else{this.moving=false}util.preventDefault(event)};Graph3d.prototype._onTooltip=function(event){var delay=300;var boundingRect=this.frame.getBoundingClientRect();var mouseX=getMouseX(event)-boundingRect.left;var mouseY=getMouseY(event)-boundingRect.top;if(!this.showTooltip){return}if(this.tooltipTimeout){clearTimeout(this.tooltipTimeout)}if(this.leftButtonDown){this._hideTooltip();return}if(this.tooltip&&this.tooltip.dataPoint){var dataPoint=this._dataPointFromXY(mouseX,mouseY);if(dataPoint!==this.tooltip.dataPoint){if(dataPoint){this._showTooltip(dataPoint)}else{this._hideTooltip()}}}else{var me=this;this.tooltipTimeout=setTimeout(function(){me.tooltipTimeout=null;var dataPoint=me._dataPointFromXY(mouseX,mouseY);if(dataPoint){me._showTooltip(dataPoint)}},delay)}};Graph3d.prototype._onTouchStart=function(event){this.touchDown=true;var me=this;this.ontouchmove=function(event){me._onTouchMove(event)};this.ontouchend=function(event){me._onTouchEnd(event)};util.addEventListener(document,\"touchmove\",me.ontouchmove);util.addEventListener(document,\"touchend\",me.ontouchend);this._onMouseDown(event)};Graph3d.prototype._onTouchMove=function(event){this._onMouseMove(event)};Graph3d.prototype._onTouchEnd=function(event){this.touchDown=false;util.removeEventListener(document,\"touchmove\",this.ontouchmove);util.removeEventListener(document,\"touchend\",this.ontouchend);this._onMouseUp(event)};Graph3d.prototype._onWheel=function(event){if(!event)event=window.event;var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(delta){var oldLength=this.camera.getArmLength();var newLength=oldLength*(1-delta/10);this.camera.setArmLength(newLength);this.redraw();this._hideTooltip()}var parameters=this.getCameraPosition();this.emit(\"cameraPositionChange\",parameters);util.preventDefault(event)};Graph3d.prototype._insideTriangle=function(point,triangle){var a=triangle[0],b=triangle[1],c=triangle[2];function sign(x){return x>0?1:x<0?-1:0}var as=sign((b.x-a.x)*(point.y-a.y)-(b.y-a.y)*(point.x-a.x));var bs=sign((c.x-b.x)*(point.y-b.y)-(c.y-b.y)*(point.x-b.x));var cs=sign((a.x-c.x)*(point.y-c.y)-(a.y-c.y)*(point.x-c.x));return(as==0||bs==0||as==bs)&&(bs==0||cs==0||bs==cs)&&(as==0||cs==0||as==cs)};Graph3d.prototype._dataPointFromXY=function(x,y){var i,distMax=100,dataPoint=null,closestDataPoint=null,closestDist=null,center=new Point2d(x,y);if(this.style===Graph3d.STYLE.BAR||this.style===Graph3d.STYLE.BARCOLOR||this.style===Graph3d.STYLE.BARSIZE){for(i=this.dataPoints.length-1;i>=0;i--){dataPoint=this.dataPoints[i];var surfaces=dataPoint.surfaces;if(surfaces){for(var s=surfaces.length-1;s>=0;s--){var surface=surfaces[s];var corners=surface.corners;var triangle1=[corners[0].screen,corners[1].screen,corners[2].screen];var triangle2=[corners[2].screen,corners[3].screen,corners[0].screen];if(this._insideTriangle(center,triangle1)||this._insideTriangle(center,triangle2)){return dataPoint}}}}}else{for(i=0;i<this.dataPoints.length;i++){dataPoint=this.dataPoints[i];var point=dataPoint.screen;if(point){var distX=Math.abs(x-point.x);var distY=Math.abs(y-point.y);var dist=Math.sqrt(distX*distX+distY*distY);if((closestDist===null||dist<closestDist)&&dist<distMax){closestDist=dist;closestDataPoint=dataPoint}}}}return closestDataPoint};Graph3d.prototype.hasBars=function(style){return style==Graph3d.STYLE.BAR||style==Graph3d.STYLE.BARCOLOR||style==Graph3d.STYLE.BARSIZE};Graph3d.prototype._showTooltip=function(dataPoint){var content,line,dot;if(!this.tooltip){content=document.createElement(\"div\");(0,_assign2[\"default\"])(content.style,{},this.tooltipStyle.content);content.style.position=\"absolute\";line=document.createElement(\"div\");(0,_assign2[\"default\"])(line.style,{},this.tooltipStyle.line);line.style.position=\"absolute\";dot=document.createElement(\"div\");(0,_assign2[\"default\"])(dot.style,{},this.tooltipStyle.dot);dot.style.position=\"absolute\";this.tooltip={dataPoint:null,dom:{content:content,line:line,dot:dot}}}else{content=this.tooltip.dom.content;line=this.tooltip.dom.line;dot=this.tooltip.dom.dot}this._hideTooltip();this.tooltip.dataPoint=dataPoint;if(typeof this.showTooltip===\"function\"){content.innerHTML=this.showTooltip(dataPoint.point)}else{content.innerHTML=\"<table>\"+\"<tr><td>\"+this.xLabel+\":</td><td>\"+dataPoint.point.x+\"</td></tr>\"+\"<tr><td>\"+this.yLabel+\":</td><td>\"+dataPoint.point.y+\"</td></tr>\"+\"<tr><td>\"+this.zLabel+\":</td><td>\"+dataPoint.point.z+\"</td></tr>\"+\"</table>\"}content.style.left=\"0\";content.style.top=\"0\";this.frame.appendChild(content);this.frame.appendChild(line);this.frame.appendChild(dot);var contentWidth=content.offsetWidth;var contentHeight=content.offsetHeight;var lineHeight=line.offsetHeight;var dotWidth=dot.offsetWidth;var dotHeight=dot.offsetHeight;var left=dataPoint.screen.x-contentWidth/2;left=Math.min(Math.max(left,10),this.frame.clientWidth-10-contentWidth);line.style.left=dataPoint.screen.x+\"px\";line.style.top=dataPoint.screen.y-lineHeight+\"px\";content.style.left=left+\"px\";content.style.top=dataPoint.screen.y-lineHeight-contentHeight+\"px\";dot.style.left=dataPoint.screen.x-dotWidth/2+\"px\";dot.style.top=dataPoint.screen.y-dotHeight/2+\"px\"};Graph3d.prototype._hideTooltip=function(){if(this.tooltip){this.tooltip.dataPoint=null;for(var prop in this.tooltip.dom){if(this.tooltip.dom.hasOwnProperty(prop)){var elem=this.tooltip.dom[prop];if(elem&&elem.parentNode){elem.parentNode.removeChild(elem)}}}}};function getMouseX(event){if(\"clientX\"in event)return event.clientX;return event.targetTouches[0]&&event.targetTouches[0].clientX||0}function getMouseY(event){if(\"clientY\"in event)return event.clientY;return event.targetTouches[0]&&event.targetTouches[0].clientY||0}Graph3d.prototype.setCameraPosition=function(pos){Settings.setCameraPosition(pos,this);this.redraw()};Graph3d.prototype.setSize=function(width,height){this._setSize(width,height);this.redraw()};module.exports=Graph3d},function(module,exports,__webpack_require__){__webpack_require__(163);module.exports=__webpack_require__(7).Object.assign},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S+$export.F,\"Object\",{assign:__webpack_require__(164)})},function(module,exports,__webpack_require__){\"use strict\";var getKeys=__webpack_require__(33);var gOPS=__webpack_require__(63);var pIE=__webpack_require__(42);var toObject=__webpack_require__(41);var IObject=__webpack_require__(78);var $assign=Object.assign;module.exports=!$assign||__webpack_require__(28)(function(){var A={};var B={};var S=Symbol();var K=\"abcdefghijklmnopqrst\";A[S]=7;K.split(\"\").forEach(function(k){B[k]=k});return $assign({},A)[S]!=7||Object.keys($assign({},B)).join(\"\")!=K})?function assign(target,source){var T=toObject(target);var aLen=arguments.length;var index=1;var getSymbols=gOPS.f;var isEnum=pIE.f;while(aLen>index){var S=IObject(arguments[index++]);var keys=getSymbols?getKeys(S).concat(getSymbols(S)):getKeys(S);var length=keys.length;var j=0;var key;while(length>j)if(isEnum.call(S,key=keys[j++]))T[key]=S[key]}return T}:$assign},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(166),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(167);module.exports=__webpack_require__(7).Math.sign},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S,\"Math\",{sign:__webpack_require__(168)})},function(module,exports){module.exports=Math.sign||function sign(x){return(x=+x)==0||x!=x?x:x<0?-1:1}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(170),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(171);var $Object=__webpack_require__(7).Object;module.exports=function defineProperty(it,key,desc){return $Object.defineProperty(it,key,desc)}},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S+$export.F*!__webpack_require__(21),\"Object\",{defineProperty:__webpack_require__(20).f})},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var object=\"object\";var colorOptions={fill:{string:string},stroke:{string:string},strokeWidth:{number:number},__type__:{string:string,object:object,undefined:\"undefined\"}};var allOptions={animationAutoStart:{boolean:bool,undefined:\"undefined\"},animationInterval:{number:number},animationPreload:{boolean:bool},axisColor:{string:string},backgroundColor:colorOptions,xBarWidth:{number:number,undefined:\"undefined\"},yBarWidth:{number:number,undefined:\"undefined\"},cameraPosition:{distance:{number:number},horizontal:{number:number},vertical:{number:number},__type__:{object:object}},xCenter:{string:string},yCenter:{string:string},dataColor:colorOptions,dotSizeMinFraction:{number:number},dotSizeMaxFraction:{number:number},dotSizeRatio:{number:number},filterLabel:{string:string},gridColor:{string:string},onclick:{function:\"function\"},keepAspectRatio:{boolean:bool},xLabel:{string:string},yLabel:{string:string},zLabel:{string:string},legendLabel:{string:string},xMin:{number:number,undefined:\"undefined\"},yMin:{number:number,undefined:\"undefined\"},zMin:{number:number,undefined:\"undefined\"},xMax:{number:number,undefined:\"undefined\"},yMax:{number:number,undefined:\"undefined\"},zMax:{number:number,undefined:\"undefined\"},showAnimationControls:{boolean:bool,undefined:\"undefined\"},showGrid:{boolean:bool},showLegend:{boolean:bool,undefined:\"undefined\"},showPerspective:{boolean:bool},showShadow:{boolean:bool},showXAxis:{boolean:bool},showYAxis:{boolean:bool},showZAxis:{boolean:bool},xStep:{number:number,undefined:\"undefined\"},yStep:{number:number,undefined:\"undefined\"},zStep:{number:number,undefined:\"undefined\"},style:{number:number,string:[\"bar\",\"bar-color\",\"bar-size\",\"dot\",\"dot-line\",\"dot-color\",\"dot-size\",\"line\",\"grid\",\"surface\"]},tooltip:{boolean:bool,function:\"function\"},tooltipStyle:{content:{color:{string:string},background:{string:string},border:{string:string},borderRadius:{string:string},boxShadow:{string:string},padding:{string:string},__type__:{object:object}},line:{borderLeft:{string:string},height:{string:string},width:{string:string},__type__:{object:object}},dot:{border:{string:string},borderRadius:{string:string},height:{string:string},width:{string:string},__type__:{object:object}},__type__:{object:object}},xValueLabel:{function:\"function\"},yValueLabel:{function:\"function\"},zValueLabel:{function:\"function\"},valueMax:{number:number,undefined:\"undefined\"},valueMin:{number:number,undefined:\"undefined\"},verticalRatio:{number:number},height:{string:string},width:{string:string},__type__:{object:object}};exports.allOptions=allOptions},function(module,exports,__webpack_require__){\"use strict\";var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Range=__webpack_require__(174);var Filter=__webpack_require__(96);var Settings=__webpack_require__(94);var Point3d=__webpack_require__(34);function DataGroup(){this.dataTable=null}DataGroup.prototype.initializeData=function(graph3d,rawData,style){if(rawData===undefined)return;if(Array.isArray(rawData)){rawData=new DataSet(rawData)}var data;if(rawData instanceof DataSet||rawData instanceof DataView){data=rawData.get()}else{throw new Error(\"Array, DataSet, or DataView expected\")}if(data.length==0)return;this.style=style;if(this.dataSet){this.dataSet.off(\"*\",this._onChange)}this.dataSet=rawData;this.dataTable=data;var me=this;this._onChange=function(){graph3d.setData(me.dataSet)};this.dataSet.on(\"*\",this._onChange);this.colX=\"x\";this.colY=\"y\";this.colZ=\"z\";var withBars=graph3d.hasBars(style);if(withBars){if(graph3d.defaultXBarWidth!==undefined){this.xBarWidth=graph3d.defaultXBarWidth}else{this.xBarWidth=this.getSmallestDifference(data,this.colX)||1}if(graph3d.defaultYBarWidth!==undefined){this.yBarWidth=graph3d.defaultYBarWidth}else{this.yBarWidth=this.getSmallestDifference(data,this.colY)||1}}this._initializeRange(data,this.colX,graph3d,withBars);this._initializeRange(data,this.colY,graph3d,withBars);this._initializeRange(data,this.colZ,graph3d,false);if(data[0].hasOwnProperty(\"style\")){this.colValue=\"style\";var valueRange=this.getColumnRange(data,this.colValue);this._setRangeDefaults(valueRange,graph3d.defaultValueMin,graph3d.defaultValueMax);this.valueRange=valueRange}var table=this.getDataTable();if(table[0].hasOwnProperty(\"filter\")){if(this.dataFilter===undefined){this.dataFilter=new Filter(this,\"filter\",graph3d);this.dataFilter.setOnLoadCallback(function(){graph3d.redraw()})}}var dataPoints;if(this.dataFilter){dataPoints=this.dataFilter._getDataPoints()}else{dataPoints=this._getDataPoints(this.getDataTable())}return dataPoints};DataGroup.prototype._collectRangeSettings=function(column,graph3d){var index=[\"x\",\"y\",\"z\"].indexOf(column);if(index==-1){throw new Error(\"Column '\"+column+\"' invalid\")}var upper=column.toUpperCase();return{barWidth:this[column+\"BarWidth\"],min:graph3d[\"default\"+upper+\"Min\"],max:graph3d[\"default\"+upper+\"Max\"],step:graph3d[\"default\"+upper+\"Step\"],range_label:column+\"Range\",step_label:column+\"Step\"}};DataGroup.prototype._initializeRange=function(data,column,graph3d,withBars){var NUMSTEPS=5;var settings=this._collectRangeSettings(column,graph3d);var range=this.getColumnRange(data,column);if(withBars&&column!=\"z\"){range.expand(settings.barWidth/2)}this._setRangeDefaults(range,settings.min,settings.max);this[settings.range_label]=range;this[settings.step_label]=settings.step!==undefined?settings.step:range.range()/NUMSTEPS};DataGroup.prototype.getDistinctValues=function(column,data){if(data===undefined){data=this.dataTable}var values=[];for(var i=0;i<data.length;i++){var value=data[i][column]||0;if(values.indexOf(value)===-1){values.push(value)}}return values.sort(function(a,b){return a-b})};DataGroup.prototype.getSmallestDifference=function(data,column){var values=this.getDistinctValues(data,column);var smallest_diff=null;for(var i=1;i<values.length;i++){var diff=values[i]-values[i-1];if(smallest_diff==null||smallest_diff>diff){smallest_diff=diff}}return smallest_diff};DataGroup.prototype.getColumnRange=function(data,column){var range=new Range;for(var i=0;i<data.length;i++){var item=data[i][column];range.adjust(item)}return range};DataGroup.prototype.getNumberOfRows=function(){return this.dataTable.length};DataGroup.prototype._setRangeDefaults=function(range,defaultMin,defaultMax){if(defaultMin!==undefined){range.min=defaultMin}if(defaultMax!==undefined){range.max=defaultMax}if(range.max<=range.min)range.max=range.min+1};DataGroup.prototype.getDataTable=function(){return this.dataTable};DataGroup.prototype.getDataSet=function(){return this.dataSet};DataGroup.prototype.getDataPoints=function(data){var dataPoints=[];for(var i=0;i<data.length;i++){var point=new Point3d;point.x=data[i][this.colX]||0;point.y=data[i][this.colY]||0;point.z=data[i][this.colZ]||0;point.data=data[i];if(this.colValue!==undefined){point.value=data[i][this.colValue]||0}var obj={};obj.point=point;obj.bottom=new Point3d(point.x,point.y,this.zRange.min);obj.trans=undefined;obj.screen=undefined;dataPoints.push(obj)}return dataPoints};DataGroup.prototype.initDataAsMatrix=function(data){var x,y,i,obj;var dataX=this.getDistinctValues(this.colX,data);var dataY=this.getDistinctValues(this.colY,data);var dataPoints=this.getDataPoints(data);var dataMatrix=[];for(i=0;i<dataPoints.length;i++){obj=dataPoints[i];var xIndex=dataX.indexOf(obj.point.x);var yIndex=dataY.indexOf(obj.point.y);if(dataMatrix[xIndex]===undefined){dataMatrix[xIndex]=[]}dataMatrix[xIndex][yIndex]=obj}for(x=0;x<dataMatrix.length;x++){for(y=0;y<dataMatrix[x].length;y++){if(dataMatrix[x][y]){dataMatrix[x][y].pointRight=x<dataMatrix.length-1?dataMatrix[x+1][y]:undefined;dataMatrix[x][y].pointTop=y<dataMatrix[x].length-1?dataMatrix[x][y+1]:undefined;dataMatrix[x][y].pointCross=x<dataMatrix.length-1&&y<dataMatrix[x].length-1?dataMatrix[x+1][y+1]:undefined}}}return dataPoints};DataGroup.prototype.getInfo=function(){var dataFilter=this.dataFilter;if(!dataFilter)return undefined;return dataFilter.getLabel()+\": \"+dataFilter.getSelectedValue()};DataGroup.prototype.reload=function(){if(this.dataTable){this.setData(this.dataTable)}};DataGroup.prototype._getDataPoints=function(data){var dataPoints=[];if(this.style===Settings.STYLE.GRID||this.style===Settings.STYLE.SURFACE){dataPoints=this.initDataAsMatrix(data)}else{this._checkValueField(data);dataPoints=this.getDataPoints(data);if(this.style===Settings.STYLE.LINE){for(var i=0;i<dataPoints.length;i++){if(i>0){dataPoints[i-1].pointNext=dataPoints[i]}}}}return dataPoints};DataGroup.prototype._checkValueField=function(data){var hasValueField=this.style===Settings.STYLE.BARCOLOR||this.style===Settings.STYLE.BARSIZE||this.style===Settings.STYLE.DOTCOLOR||this.style===Settings.STYLE.DOTSIZE;if(!hasValueField){return}if(this.colValue===undefined){throw new Error(\"Expected data to have \"+\" field 'style' \"+\" for graph style '\"+this.style+\"'\")}if(data[0][this.colValue]===undefined){throw new Error(\"Expected data to have \"+\" field '\"+this.colValue+\"' \"+\" for graph style '\"+this.style+\"'\")}};module.exports=DataGroup},function(module,exports,__webpack_require__){\"use strict\";function Range(){this.min=undefined;this.max=undefined}Range.prototype.adjust=function(value){if(value===undefined)return;if(this.min===undefined||this.min>value){this.min=value}if(this.max===undefined||this.max<value){this.max=value}};Range.prototype.combine=function(range){this.add(range.min);this.add(range.max)};Range.prototype.expand=function(val){if(val===undefined){return}var newMin=this.min-val;var newMax=this.max+val;if(newMin>newMax){throw new Error(\"Passed expansion value makes range invalid\")}this.min=newMin;this.max=newMax};Range.prototype.range=function(){return this.max-this.min};Range.prototype.center=function(){return(this.min+this.max)/2};module.exports=Range},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof exports===\"object\"){module.exports=factory()}else{window.propagating=factory()}})(function(){var _firstTarget=null;return function propagating(hammer,options){var _options=options||{preventDefault:false};if(hammer.Manager){var Hammer=hammer;var PropagatingHammer=function(element,options){var o=Object.create(_options);if(options)Hammer.assign(o,options);return propagating(new Hammer(element,o),o)};Hammer.assign(PropagatingHammer,Hammer);PropagatingHammer.Manager=function(element,options){var o=Object.create(_options);if(options)Hammer.assign(o,options);return propagating(new Hammer.Manager(element,o),o)};return PropagatingHammer}var wrapper=Object.create(hammer);var element=hammer.element;if(!element.hammer)element.hammer=[];element.hammer.push(wrapper);hammer.on(\"hammer.input\",function(event){if(_options.preventDefault===true||_options.preventDefault===event.pointerType){event.preventDefault()}if(event.isFirst){_firstTarget=event.target}});wrapper._handlers={};wrapper.on=function(events,handler){split(events).forEach(function(event){var _handlers=wrapper._handlers[event];if(!_handlers){wrapper._handlers[event]=_handlers=[];hammer.on(event,propagatedHandler)}_handlers.push(handler)});return wrapper};wrapper.off=function(events,handler){split(events).forEach(function(event){var _handlers=wrapper._handlers[event];if(_handlers){_handlers=handler?_handlers.filter(function(h){return h!==handler}):[];if(_handlers.length>0){wrapper._handlers[event]=_handlers}else{hammer.off(event,propagatedHandler);delete wrapper._handlers[event]}}});return wrapper};wrapper.emit=function(eventType,event){_firstTarget=event.target;hammer.emit(eventType,event)};wrapper.destroy=function(){var hammers=hammer.element.hammer;var idx=hammers.indexOf(wrapper);if(idx!==-1)hammers.splice(idx,1);if(!hammers.length)delete hammer.element.hammer;wrapper._handlers={};hammer.destroy()};function split(events){return events.match(/[^ ]+/g)}function propagatedHandler(event){if(event.type!==\"hammer.input\"){if(!event.srcEvent._handled){event.srcEvent._handled={}}if(event.srcEvent._handled[event.type]){return}else{event.srcEvent._handled[event.type]=true}}var stopped=false\n;event.stopPropagation=function(){stopped=true};var srcStop=event.srcEvent.stopPropagation.bind(event.srcEvent);if(typeof srcStop==\"function\"){event.srcEvent.stopPropagation=function(){srcStop();event.stopPropagation()}}event.firstTarget=_firstTarget;var elem=_firstTarget;while(elem&&!stopped){var elemHammer=elem.hammer;if(elemHammer){var _handlers;for(var k=0;k<elemHammer.length;k++){_handlers=elemHammer[k]._handlers[event.type];if(_handlers)for(var i=0;i<_handlers.length&&!stopped;i++){_handlers[i](event)}}}elem=elem.parentNode}}return wrapper}})},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;(function(window,document,exportName,undefined){\"use strict\";var VENDOR_PREFIXES=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"];var TEST_ELEMENT=document.createElement(\"div\");var TYPE_FUNCTION=\"function\";var round=Math.round;var abs=Math.abs;var now=Date.now;function setTimeoutContext(fn,timeout,context){return setTimeout(bindFn(fn,context),timeout)}function invokeArrayArg(arg,fn,context){if(Array.isArray(arg)){each(arg,context[fn],context);return true}return false}function each(obj,iterator,context){var i;if(!obj){return}if(obj.forEach){obj.forEach(iterator,context)}else if(obj.length!==undefined){i=0;while(i<obj.length){iterator.call(context,obj[i],i,obj);i++}}else{for(i in obj){obj.hasOwnProperty(i)&&iterator.call(context,obj[i],i,obj)}}}function deprecate(method,name,message){var deprecationMessage=\"DEPRECATED METHOD: \"+name+\"\\n\"+message+\" AT \\n\";return function(){var e=new Error(\"get-stack-trace\");var stack=e&&e.stack?e.stack.replace(/^[^\\(]+?[\\n$]/gm,\"\").replace(/^\\s+at\\s+/gm,\"\").replace(/^Object.<anonymous>\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\";var log=window.console&&(window.console.warn||window.console.log);if(log){log.call(window.console,deprecationMessage,stack)}return method.apply(this,arguments)}}var assign;if(typeof Object.assign!==\"function\"){assign=function assign(target){if(target===undefined||target===null){throw new TypeError(\"Cannot convert undefined or null to object\")}var output=Object(target);for(var index=1;index<arguments.length;index++){var source=arguments[index];if(source!==undefined&&source!==null){for(var nextKey in source){if(source.hasOwnProperty(nextKey)){output[nextKey]=source[nextKey]}}}}return output}}else{assign=Object.assign}var extend=deprecate(function extend(dest,src,merge){var keys=Object.keys(src);var i=0;while(i<keys.length){if(!merge||merge&&dest[keys[i]]===undefined){dest[keys[i]]=src[keys[i]]}i++}return dest},\"extend\",\"Use `assign`.\");var merge=deprecate(function merge(dest,src){return extend(dest,src,true)},\"merge\",\"Use `assign`.\");function inherit(child,base,properties){var baseP=base.prototype,childP;childP=child.prototype=Object.create(baseP);childP.constructor=child;childP._super=baseP;if(properties){assign(childP,properties)}}function bindFn(fn,context){return function boundFn(){return fn.apply(context,arguments)}}function boolOrFn(val,args){if(typeof val==TYPE_FUNCTION){return val.apply(args?args[0]||undefined:undefined,args)}return val}function ifUndefined(val1,val2){return val1===undefined?val2:val1}function addEventListeners(target,types,handler){each(splitStr(types),function(type){target.addEventListener(type,handler,false)})}function removeEventListeners(target,types,handler){each(splitStr(types),function(type){target.removeEventListener(type,handler,false)})}function hasParent(node,parent){while(node){if(node==parent){return true}node=node.parentNode}return false}function inStr(str,find){return str.indexOf(find)>-1}function splitStr(str){return str.trim().split(/\\s+/g)}function inArray(src,find,findByKey){if(src.indexOf&&!findByKey){return src.indexOf(find)}else{var i=0;while(i<src.length){if(findByKey&&src[i][findByKey]==find||!findByKey&&src[i]===find){return i}i++}return-1}}function toArray(obj){return Array.prototype.slice.call(obj,0)}function uniqueArray(src,key,sort){var results=[];var values=[];var i=0;while(i<src.length){var val=key?src[i][key]:src[i];if(inArray(values,val)<0){results.push(src[i])}values[i]=val;i++}if(sort){if(!key){results=results.sort()}else{results=results.sort(function sortUniqueArray(a,b){return a[key]>b[key]})}}return results}function prefixed(obj,property){var prefix,prop;var camelProp=property[0].toUpperCase()+property.slice(1);var i=0;while(i<VENDOR_PREFIXES.length){prefix=VENDOR_PREFIXES[i];prop=prefix?prefix+camelProp:property;if(prop in obj){return prop}i++}return undefined}var _uniqueId=1;function uniqueId(){return _uniqueId++}function getWindowForElement(element){var doc=element.ownerDocument||element;return doc.defaultView||doc.parentWindow||window}var MOBILE_REGEX=/mobile|tablet|ip(ad|hone|od)|android/i;var SUPPORT_TOUCH=\"ontouchstart\"in window;var SUPPORT_POINTER_EVENTS=prefixed(window,\"PointerEvent\")!==undefined;var SUPPORT_ONLY_TOUCH=SUPPORT_TOUCH&&MOBILE_REGEX.test(navigator.userAgent);var INPUT_TYPE_TOUCH=\"touch\";var INPUT_TYPE_PEN=\"pen\";var INPUT_TYPE_MOUSE=\"mouse\";var INPUT_TYPE_KINECT=\"kinect\";var COMPUTE_INTERVAL=25;var INPUT_START=1;var INPUT_MOVE=2;var INPUT_END=4;var INPUT_CANCEL=8;var DIRECTION_NONE=1;var DIRECTION_LEFT=2;var DIRECTION_RIGHT=4;var DIRECTION_UP=8;var DIRECTION_DOWN=16;var DIRECTION_HORIZONTAL=DIRECTION_LEFT|DIRECTION_RIGHT;var DIRECTION_VERTICAL=DIRECTION_UP|DIRECTION_DOWN;var DIRECTION_ALL=DIRECTION_HORIZONTAL|DIRECTION_VERTICAL;var PROPS_XY=[\"x\",\"y\"];var PROPS_CLIENT_XY=[\"clientX\",\"clientY\"];function Input(manager,callback){var self=this;this.manager=manager;this.callback=callback;this.element=manager.element;this.target=manager.options.inputTarget;this.domHandler=function(ev){if(boolOrFn(manager.options.enable,[manager])){self.handler(ev)}};this.init()}Input.prototype={handler:function(){},init:function(){this.evEl&&addEventListeners(this.element,this.evEl,this.domHandler);this.evTarget&&addEventListeners(this.target,this.evTarget,this.domHandler);this.evWin&&addEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&removeEventListeners(this.element,this.evEl,this.domHandler);this.evTarget&&removeEventListeners(this.target,this.evTarget,this.domHandler);this.evWin&&removeEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)}};function createInputInstance(manager){var Type;var inputClass=manager.options.inputClass;if(inputClass){Type=inputClass}else if(SUPPORT_POINTER_EVENTS){Type=PointerEventInput}else if(SUPPORT_ONLY_TOUCH){Type=TouchInput}else if(!SUPPORT_TOUCH){Type=MouseInput}else{Type=TouchMouseInput}return new Type(manager,inputHandler)}function inputHandler(manager,eventType,input){var pointersLen=input.pointers.length;var changedPointersLen=input.changedPointers.length;var isFirst=eventType&INPUT_START&&pointersLen-changedPointersLen===0;var isFinal=eventType&(INPUT_END|INPUT_CANCEL)&&pointersLen-changedPointersLen===0;input.isFirst=!!isFirst;input.isFinal=!!isFinal;if(isFirst){manager.session={}}input.eventType=eventType;computeInputData(manager,input);manager.emit(\"hammer.input\",input);manager.recognize(input);manager.session.prevInput=input}function computeInputData(manager,input){var session=manager.session;var pointers=input.pointers;var pointersLength=pointers.length;if(!session.firstInput){session.firstInput=simpleCloneInputData(input)}if(pointersLength>1&&!session.firstMultiple){session.firstMultiple=simpleCloneInputData(input)}else if(pointersLength===1){session.firstMultiple=false}var firstInput=session.firstInput;var firstMultiple=session.firstMultiple;var offsetCenter=firstMultiple?firstMultiple.center:firstInput.center;var center=input.center=getCenter(pointers);input.timeStamp=now();input.deltaTime=input.timeStamp-firstInput.timeStamp;input.angle=getAngle(offsetCenter,center);input.distance=getDistance(offsetCenter,center);computeDeltaXY(session,input);input.offsetDirection=getDirection(input.deltaX,input.deltaY);var overallVelocity=getVelocity(input.deltaTime,input.deltaX,input.deltaY);input.overallVelocityX=overallVelocity.x;input.overallVelocityY=overallVelocity.y;input.overallVelocity=abs(overallVelocity.x)>abs(overallVelocity.y)?overallVelocity.x:overallVelocity.y;input.scale=firstMultiple?getScale(firstMultiple.pointers,pointers):1;input.rotation=firstMultiple?getRotation(firstMultiple.pointers,pointers):0;input.maxPointers=!session.prevInput?input.pointers.length:input.pointers.length>session.prevInput.maxPointers?input.pointers.length:session.prevInput.maxPointers;computeIntervalInputData(session,input);var target=manager.element;if(hasParent(input.srcEvent.target,target)){target=input.srcEvent.target}input.target=target}function computeDeltaXY(session,input){var center=input.center;var offset=session.offsetDelta||{};var prevDelta=session.prevDelta||{};var prevInput=session.prevInput||{};if(input.eventType===INPUT_START||prevInput.eventType===INPUT_END){prevDelta=session.prevDelta={x:prevInput.deltaX||0,y:prevInput.deltaY||0};offset=session.offsetDelta={x:center.x,y:center.y}}input.deltaX=prevDelta.x+(center.x-offset.x);input.deltaY=prevDelta.y+(center.y-offset.y)}function computeIntervalInputData(session,input){var last=session.lastInterval||input,deltaTime=input.timeStamp-last.timeStamp,velocity,velocityX,velocityY,direction;if(input.eventType!=INPUT_CANCEL&&(deltaTime>COMPUTE_INTERVAL||last.velocity===undefined)){var deltaX=input.deltaX-last.deltaX;var deltaY=input.deltaY-last.deltaY;var v=getVelocity(deltaTime,deltaX,deltaY);velocityX=v.x;velocityY=v.y;velocity=abs(v.x)>abs(v.y)?v.x:v.y;direction=getDirection(deltaX,deltaY);session.lastInterval=input}else{velocity=last.velocity;velocityX=last.velocityX;velocityY=last.velocityY;direction=last.direction}input.velocity=velocity;input.velocityX=velocityX;input.velocityY=velocityY;input.direction=direction}function simpleCloneInputData(input){var pointers=[];var i=0;while(i<input.pointers.length){pointers[i]={clientX:round(input.pointers[i].clientX),clientY:round(input.pointers[i].clientY)};i++}return{timeStamp:now(),pointers:pointers,center:getCenter(pointers),deltaX:input.deltaX,deltaY:input.deltaY}}function getCenter(pointers){var pointersLength=pointers.length;if(pointersLength===1){return{x:round(pointers[0].clientX),y:round(pointers[0].clientY)}}var x=0,y=0,i=0;while(i<pointersLength){x+=pointers[i].clientX;y+=pointers[i].clientY;i++}return{x:round(x/pointersLength),y:round(y/pointersLength)}}function getVelocity(deltaTime,x,y){return{x:x/deltaTime||0,y:y/deltaTime||0}}function getDirection(x,y){if(x===y){return DIRECTION_NONE}if(abs(x)>=abs(y)){return x<0?DIRECTION_LEFT:DIRECTION_RIGHT}return y<0?DIRECTION_UP:DIRECTION_DOWN}function getDistance(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.sqrt(x*x+y*y)}function getAngle(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.atan2(y,x)*180/Math.PI}function getRotation(start,end){return getAngle(end[1],end[0],PROPS_CLIENT_XY)+getAngle(start[1],start[0],PROPS_CLIENT_XY)}function getScale(start,end){return getDistance(end[0],end[1],PROPS_CLIENT_XY)/getDistance(start[0],start[1],PROPS_CLIENT_XY)}var MOUSE_INPUT_MAP={mousedown:INPUT_START,mousemove:INPUT_MOVE,mouseup:INPUT_END};var MOUSE_ELEMENT_EVENTS=\"mousedown\";var MOUSE_WINDOW_EVENTS=\"mousemove mouseup\";function MouseInput(){this.evEl=MOUSE_ELEMENT_EVENTS;this.evWin=MOUSE_WINDOW_EVENTS;this.pressed=false;Input.apply(this,arguments)}inherit(MouseInput,Input,{handler:function MEhandler(ev){var eventType=MOUSE_INPUT_MAP[ev.type];if(eventType&INPUT_START&&ev.button===0){this.pressed=true}if(eventType&INPUT_MOVE&&ev.which!==1){eventType=INPUT_END}if(!this.pressed){return}if(eventType&INPUT_END){this.pressed=false}this.callback(this.manager,eventType,{pointers:[ev],changedPointers:[ev],pointerType:INPUT_TYPE_MOUSE,srcEvent:ev})}});var POINTER_INPUT_MAP={pointerdown:INPUT_START,pointermove:INPUT_MOVE,pointerup:INPUT_END,pointercancel:INPUT_CANCEL,pointerout:INPUT_CANCEL};var IE10_POINTER_TYPE_ENUM={2:INPUT_TYPE_TOUCH,3:INPUT_TYPE_PEN,4:INPUT_TYPE_MOUSE,5:INPUT_TYPE_KINECT};var POINTER_ELEMENT_EVENTS=\"pointerdown\";var POINTER_WINDOW_EVENTS=\"pointermove pointerup pointercancel\";if(window.MSPointerEvent&&!window.PointerEvent){POINTER_ELEMENT_EVENTS=\"MSPointerDown\";POINTER_WINDOW_EVENTS=\"MSPointerMove MSPointerUp MSPointerCancel\"}function PointerEventInput(){this.evEl=POINTER_ELEMENT_EVENTS;this.evWin=POINTER_WINDOW_EVENTS;Input.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}inherit(PointerEventInput,Input,{handler:function PEhandler(ev){var store=this.store;var removePointer=false;var eventTypeNormalized=ev.type.toLowerCase().replace(\"ms\",\"\");var eventType=POINTER_INPUT_MAP[eventTypeNormalized];var pointerType=IE10_POINTER_TYPE_ENUM[ev.pointerType]||ev.pointerType;var isTouch=pointerType==INPUT_TYPE_TOUCH;var storeIndex=inArray(store,ev.pointerId,\"pointerId\");if(eventType&INPUT_START&&(ev.button===0||isTouch)){if(storeIndex<0){store.push(ev);storeIndex=store.length-1}}else if(eventType&(INPUT_END|INPUT_CANCEL)){removePointer=true}if(storeIndex<0){return}store[storeIndex]=ev;this.callback(this.manager,eventType,{pointers:store,changedPointers:[ev],pointerType:pointerType,srcEvent:ev});if(removePointer){store.splice(storeIndex,1)}}});var SINGLE_TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var SINGLE_TOUCH_TARGET_EVENTS=\"touchstart\";var SINGLE_TOUCH_WINDOW_EVENTS=\"touchstart touchmove touchend touchcancel\";function SingleTouchInput(){this.evTarget=SINGLE_TOUCH_TARGET_EVENTS;this.evWin=SINGLE_TOUCH_WINDOW_EVENTS;this.started=false;Input.apply(this,arguments)}inherit(SingleTouchInput,Input,{handler:function TEhandler(ev){var type=SINGLE_TOUCH_INPUT_MAP[ev.type];if(type===INPUT_START){this.started=true}if(!this.started){return}var touches=normalizeSingleTouches.call(this,ev,type);if(type&(INPUT_END|INPUT_CANCEL)&&touches[0].length-touches[1].length===0){this.started=false}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function normalizeSingleTouches(ev,type){var all=toArray(ev.touches);var changed=toArray(ev.changedTouches);if(type&(INPUT_END|INPUT_CANCEL)){all=uniqueArray(all.concat(changed),\"identifier\",true)}return[all,changed]}var TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var TOUCH_TARGET_EVENTS=\"touchstart touchmove touchend touchcancel\";function TouchInput(){this.evTarget=TOUCH_TARGET_EVENTS;this.targetIds={};Input.apply(this,arguments)}inherit(TouchInput,Input,{handler:function MTEhandler(ev){var type=TOUCH_INPUT_MAP[ev.type];var touches=getTouches.call(this,ev,type);if(!touches){return}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function getTouches(ev,type){var allTouches=toArray(ev.touches);var targetIds=this.targetIds;if(type&(INPUT_START|INPUT_MOVE)&&allTouches.length===1){targetIds[allTouches[0].identifier]=true;return[allTouches,allTouches]}var i,targetTouches,changedTouches=toArray(ev.changedTouches),changedTargetTouches=[],target=this.target;targetTouches=allTouches.filter(function(touch){return hasParent(touch.target,target)});if(type===INPUT_START){i=0;while(i<targetTouches.length){targetIds[targetTouches[i].identifier]=true;i++}}i=0;while(i<changedTouches.length){if(targetIds[changedTouches[i].identifier]){changedTargetTouches.push(changedTouches[i])}if(type&(INPUT_END|INPUT_CANCEL)){delete targetIds[changedTouches[i].identifier]}i++}if(!changedTargetTouches.length){return}return[uniqueArray(targetTouches.concat(changedTargetTouches),\"identifier\",true),changedTargetTouches]}var DEDUP_TIMEOUT=2500;var DEDUP_DISTANCE=25;function TouchMouseInput(){Input.apply(this,arguments);var handler=bindFn(this.handler,this);this.touch=new TouchInput(this.manager,handler);this.mouse=new MouseInput(this.manager,handler);this.primaryTouch=null;this.lastTouches=[]}inherit(TouchMouseInput,Input,{handler:function TMEhandler(manager,inputEvent,inputData){var isTouch=inputData.pointerType==INPUT_TYPE_TOUCH,isMouse=inputData.pointerType==INPUT_TYPE_MOUSE;if(isMouse&&inputData.sourceCapabilities&&inputData.sourceCapabilities.firesTouchEvents){return}if(isTouch){recordTouches.call(this,inputEvent,inputData)}else if(isMouse&&isSyntheticEvent.call(this,inputData)){return}this.callback(manager,inputEvent,inputData)},destroy:function destroy(){this.touch.destroy();this.mouse.destroy()}});function recordTouches(eventType,eventData){if(eventType&INPUT_START){this.primaryTouch=eventData.changedPointers[0].identifier;setLastTouch.call(this,eventData)}else if(eventType&(INPUT_END|INPUT_CANCEL)){setLastTouch.call(this,eventData)}}function setLastTouch(eventData){var touch=eventData.changedPointers[0];if(touch.identifier===this.primaryTouch){var lastTouch={x:touch.clientX,y:touch.clientY};this.lastTouches.push(lastTouch);var lts=this.lastTouches;var removeLastTouch=function(){var i=lts.indexOf(lastTouch);if(i>-1){lts.splice(i,1)}};setTimeout(removeLastTouch,DEDUP_TIMEOUT)}}function isSyntheticEvent(eventData){var x=eventData.srcEvent.clientX,y=eventData.srcEvent.clientY;for(var i=0;i<this.lastTouches.length;i++){var t=this.lastTouches[i];var dx=Math.abs(x-t.x),dy=Math.abs(y-t.y);if(dx<=DEDUP_DISTANCE&&dy<=DEDUP_DISTANCE){return true}}return false}var PREFIXED_TOUCH_ACTION=prefixed(TEST_ELEMENT.style,\"touchAction\");var NATIVE_TOUCH_ACTION=PREFIXED_TOUCH_ACTION!==undefined;var TOUCH_ACTION_COMPUTE=\"compute\";var TOUCH_ACTION_AUTO=\"auto\";var TOUCH_ACTION_MANIPULATION=\"manipulation\";var TOUCH_ACTION_NONE=\"none\";var TOUCH_ACTION_PAN_X=\"pan-x\";var TOUCH_ACTION_PAN_Y=\"pan-y\";var TOUCH_ACTION_MAP=getTouchActionProps();function TouchAction(manager,value){this.manager=manager;this.set(value)}TouchAction.prototype={set:function(value){if(value==TOUCH_ACTION_COMPUTE){value=this.compute()}if(NATIVE_TOUCH_ACTION&&this.manager.element.style&&TOUCH_ACTION_MAP[value]){this.manager.element.style[PREFIXED_TOUCH_ACTION]=value}this.actions=value.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var actions=[];each(this.manager.recognizers,function(recognizer){if(boolOrFn(recognizer.options.enable,[recognizer])){actions=actions.concat(recognizer.getTouchAction())}});return cleanTouchActions(actions.join(\" \"))},preventDefaults:function(input){var srcEvent=input.srcEvent;var direction=input.offsetDirection;if(this.manager.session.prevented){srcEvent.preventDefault();return}var actions=this.actions;var hasNone=inStr(actions,TOUCH_ACTION_NONE)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_NONE];var hasPanY=inStr(actions,TOUCH_ACTION_PAN_Y)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_Y];var hasPanX=inStr(actions,TOUCH_ACTION_PAN_X)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_X];if(hasNone){var isTapPointer=input.pointers.length===1;var isTapMovement=input.distance<2;var isTapTouchTime=input.deltaTime<250;if(isTapPointer&&isTapMovement&&isTapTouchTime){return}}if(hasPanX&&hasPanY){return}if(hasNone||hasPanY&&direction&DIRECTION_HORIZONTAL||hasPanX&&direction&DIRECTION_VERTICAL){return this.preventSrc(srcEvent)}},preventSrc:function(srcEvent){this.manager.session.prevented=true;srcEvent.preventDefault()}};function cleanTouchActions(actions){if(inStr(actions,TOUCH_ACTION_NONE)){return TOUCH_ACTION_NONE}var hasPanX=inStr(actions,TOUCH_ACTION_PAN_X);var hasPanY=inStr(actions,TOUCH_ACTION_PAN_Y);if(hasPanX&&hasPanY){return TOUCH_ACTION_NONE}if(hasPanX||hasPanY){return hasPanX?TOUCH_ACTION_PAN_X:TOUCH_ACTION_PAN_Y}if(inStr(actions,TOUCH_ACTION_MANIPULATION)){return TOUCH_ACTION_MANIPULATION}return TOUCH_ACTION_AUTO}function getTouchActionProps(){if(!NATIVE_TOUCH_ACTION){return false}var touchMap={};var cssSupports=window.CSS&&window.CSS.supports;[\"auto\",\"manipulation\",\"pan-y\",\"pan-x\",\"pan-x pan-y\",\"none\"].forEach(function(val){touchMap[val]=cssSupports?window.CSS.supports(\"touch-action\",val):true});return touchMap}var STATE_POSSIBLE=1;var STATE_BEGAN=2;var STATE_CHANGED=4;var STATE_ENDED=8;var STATE_RECOGNIZED=STATE_ENDED;var STATE_CANCELLED=16;var STATE_FAILED=32;function Recognizer(options){this.options=assign({},this.defaults,options||{});this.id=uniqueId();this.manager=null;this.options.enable=ifUndefined(this.options.enable,true);this.state=STATE_POSSIBLE;this.simultaneous={};this.requireFail=[]}Recognizer.prototype={defaults:{},set:function(options){assign(this.options,options);this.manager&&this.manager.touchAction.update();return this},recognizeWith:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"recognizeWith\",this)){return this}var simultaneous=this.simultaneous;otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);if(!simultaneous[otherRecognizer.id]){simultaneous[otherRecognizer.id]=otherRecognizer;otherRecognizer.recognizeWith(this)}return this},dropRecognizeWith:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"dropRecognizeWith\",this)){return this}otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);delete this.simultaneous[otherRecognizer.id];return this},requireFailure:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"requireFailure\",this)){return this}var requireFail=this.requireFail;otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);if(inArray(requireFail,otherRecognizer)===-1){requireFail.push(otherRecognizer);otherRecognizer.requireFailure(this)}return this},dropRequireFailure:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"dropRequireFailure\",this)){return this}otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);var index=inArray(this.requireFail,otherRecognizer);if(index>-1){this.requireFail.splice(index,1)}return this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(otherRecognizer){return!!this.simultaneous[otherRecognizer.id]},emit:function(input){var self=this;var state=this.state;function emit(event){self.manager.emit(event,input)}if(state<STATE_ENDED){emit(self.options.event+stateStr(state))}emit(self.options.event);if(input.additionalEvent){emit(input.additionalEvent)}if(state>=STATE_ENDED){emit(self.options.event+stateStr(state))}},tryEmit:function(input){if(this.canEmit()){return this.emit(input)}this.state=STATE_FAILED},canEmit:function(){var i=0;while(i<this.requireFail.length){if(!(this.requireFail[i].state&(STATE_FAILED|STATE_POSSIBLE))){return false}i++}return true},recognize:function(inputData){var inputDataClone=assign({},inputData);if(!boolOrFn(this.options.enable,[this,inputDataClone])){this.reset();this.state=STATE_FAILED;return}if(this.state&(STATE_RECOGNIZED|STATE_CANCELLED|STATE_FAILED)){this.state=STATE_POSSIBLE}this.state=this.process(inputDataClone);if(this.state&(STATE_BEGAN|STATE_CHANGED|STATE_ENDED|STATE_CANCELLED)){this.tryEmit(inputDataClone)}},process:function(inputData){},getTouchAction:function(){},reset:function(){}};function stateStr(state){if(state&STATE_CANCELLED){return\"cancel\"}else if(state&STATE_ENDED){return\"end\"}else if(state&STATE_CHANGED){return\"move\"}else if(state&STATE_BEGAN){return\"start\"}return\"\"}function directionStr(direction){if(direction==DIRECTION_DOWN){return\"down\"}else if(direction==DIRECTION_UP){return\"up\"}else if(direction==DIRECTION_LEFT){return\"left\"}else if(direction==DIRECTION_RIGHT){return\"right\"}return\"\"}function getRecognizerByNameIfManager(otherRecognizer,recognizer){var manager=recognizer.manager;if(manager){return manager.get(otherRecognizer)}return otherRecognizer}function AttrRecognizer(){Recognizer.apply(this,arguments)}inherit(AttrRecognizer,Recognizer,{defaults:{pointers:1},attrTest:function(input){var optionPointers=this.options.pointers;return optionPointers===0||input.pointers.length===optionPointers},process:function(input){var state=this.state;var eventType=input.eventType;var isRecognized=state&(STATE_BEGAN|STATE_CHANGED);var isValid=this.attrTest(input);if(isRecognized&&(eventType&INPUT_CANCEL||!isValid)){return state|STATE_CANCELLED}else if(isRecognized||isValid){if(eventType&INPUT_END){return state|STATE_ENDED}else if(!(state&STATE_BEGAN)){return STATE_BEGAN}return state|STATE_CHANGED}return STATE_FAILED}});function PanRecognizer(){AttrRecognizer.apply(this,arguments);this.pX=null;this.pY=null}inherit(PanRecognizer,AttrRecognizer,{defaults:{event:\"pan\",threshold:10,pointers:1,direction:DIRECTION_ALL},getTouchAction:function(){var direction=this.options.direction;var actions=[];if(direction&DIRECTION_HORIZONTAL){actions.push(TOUCH_ACTION_PAN_Y)}if(direction&DIRECTION_VERTICAL){actions.push(TOUCH_ACTION_PAN_X)}return actions},directionTest:function(input){var options=this.options;var hasMoved=true;var distance=input.distance;var direction=input.direction;var x=input.deltaX;var y=input.deltaY;if(!(direction&options.direction)){if(options.direction&DIRECTION_HORIZONTAL){direction=x===0?DIRECTION_NONE:x<0?DIRECTION_LEFT:DIRECTION_RIGHT;hasMoved=x!=this.pX;distance=Math.abs(input.deltaX)}else{direction=y===0?DIRECTION_NONE:y<0?DIRECTION_UP:DIRECTION_DOWN;hasMoved=y!=this.pY;distance=Math.abs(input.deltaY)}}input.direction=direction;return hasMoved&&distance>options.threshold&&direction&options.direction},attrTest:function(input){return AttrRecognizer.prototype.attrTest.call(this,input)&&(this.state&STATE_BEGAN||!(this.state&STATE_BEGAN)&&this.directionTest(input))},emit:function(input){this.pX=input.deltaX;this.pY=input.deltaY;var direction=directionStr(input.direction);if(direction){input.additionalEvent=this.options.event+direction}this._super.emit.call(this,input)}});function PinchRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(PinchRecognizer,AttrRecognizer,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.scale-1)>this.options.threshold||this.state&STATE_BEGAN)},emit:function(input){if(input.scale!==1){var inOut=input.scale<1?\"in\":\"out\";input.additionalEvent=this.options.event+inOut}this._super.emit.call(this,input)}});function PressRecognizer(){Recognizer.apply(this,arguments);this._timer=null;this._input=null}inherit(PressRecognizer,Recognizer,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[TOUCH_ACTION_AUTO]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distance<options.threshold;var validTime=input.deltaTime>options.time;this._input=input;if(!validMovement||!validPointers||input.eventType&(INPUT_END|INPUT_CANCEL)&&!validTime){this.reset()}else if(input.eventType&INPUT_START){this.reset();this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.time,this)}else if(input.eventType&INPUT_END){return STATE_RECOGNIZED}return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(input){if(this.state!==STATE_RECOGNIZED){return}if(input&&input.eventType&INPUT_END){this.manager.emit(this.options.event+\"up\",input)}else{this._input.timeStamp=now();this.manager.emit(this.options.event,this._input)}}});function RotateRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(RotateRecognizer,AttrRecognizer,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.rotation)>this.options.threshold||this.state&STATE_BEGAN)}});function SwipeRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(SwipeRecognizer,AttrRecognizer,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:DIRECTION_HORIZONTAL|DIRECTION_VERTICAL,pointers:1},getTouchAction:function(){return PanRecognizer.prototype.getTouchAction.call(this)},attrTest:function(input){var direction=this.options.direction;var velocity;if(direction&(DIRECTION_HORIZONTAL|DIRECTION_VERTICAL)){velocity=input.overallVelocity}else if(direction&DIRECTION_HORIZONTAL){velocity=input.overallVelocityX}else if(direction&DIRECTION_VERTICAL){velocity=input.overallVelocityY}return this._super.attrTest.call(this,input)&&direction&input.offsetDirection&&input.distance>this.options.threshold&&input.maxPointers==this.options.pointers&&abs(velocity)>this.options.velocity&&input.eventType&INPUT_END},emit:function(input){var direction=directionStr(input.offsetDirection);if(direction){this.manager.emit(this.options.event+direction,input)}this.manager.emit(this.options.event,input)}});function TapRecognizer(){Recognizer.apply(this,arguments);this.pTime=false;this.pCenter=false;this._timer=null;this._input=null;this.count=0}inherit(TapRecognizer,Recognizer,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[TOUCH_ACTION_MANIPULATION]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distance<options.threshold;var validTouchTime=input.deltaTime<options.time;this.reset();if(input.eventType&INPUT_START&&this.count===0){return this.failTimeout()}if(validMovement&&validTouchTime&&validPointers){if(input.eventType!=INPUT_END){return this.failTimeout()}var validInterval=this.pTime?input.timeStamp-this.pTime<options.interval:true;var validMultiTap=!this.pCenter||getDistance(this.pCenter,input.center)<options.posThreshold;this.pTime=input.timeStamp;this.pCenter=input.center;if(!validMultiTap||!validInterval){this.count=1}else{this.count+=1}this._input=input;var tapCount=this.count%options.taps;if(tapCount===0){if(!this.hasRequireFailures()){return STATE_RECOGNIZED}else{this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.interval,this);return STATE_BEGAN}}}return STATE_FAILED},failTimeout:function(){this._timer=setTimeoutContext(function(){this.state=STATE_FAILED},this.options.interval,this);return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(){if(this.state==STATE_RECOGNIZED){this._input.tapCount=this.count;this.manager.emit(this.options.event,this._input)}}});function Hammer(element,options){options=options||{};options.recognizers=ifUndefined(options.recognizers,Hammer.defaults.preset);return new Manager(element,options)}Hammer.VERSION=\"2.0.7\";Hammer.defaults={domEvents:false,touchAction:TOUCH_ACTION_COMPUTE,enable:true,inputTarget:null,inputClass:null,preset:[[RotateRecognizer,{enable:false}],[PinchRecognizer,{enable:false},[\"rotate\"]],[SwipeRecognizer,{direction:DIRECTION_HORIZONTAL}],[PanRecognizer,{direction:DIRECTION_HORIZONTAL},[\"swipe\"]],[TapRecognizer],[TapRecognizer,{event:\"doubletap\",taps:2},[\"tap\"]],[PressRecognizer]],cssProps:{userSelect:\"none\",touchSelect:\"none\",touchCallout:\"none\",contentZooming:\"none\",userDrag:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}};var STOP=1;var FORCED_STOP=2;function Manager(element,options){this.options=assign({},Hammer.defaults,options||{});this.options.inputTarget=this.options.inputTarget||element;this.handlers={};this.session={};this.recognizers=[];this.oldCssProps={};this.element=element;this.input=createInputInstance(this);this.touchAction=new TouchAction(this,this.options.touchAction);toggleCssProps(this,true);each(this.options.recognizers,function(item){var recognizer=this.add(new item[0](item[1]));item[2]&&recognizer.recognizeWith(item[2]);item[3]&&recognizer.requireFailure(item[3])},this)}Manager.prototype={set:function(options){assign(this.options,options);if(options.touchAction){this.touchAction.update()}if(options.inputTarget){this.input.destroy();this.input.target=options.inputTarget;this.input.init()}return this},stop:function(force){this.session.stopped=force?FORCED_STOP:STOP},recognize:function(inputData){var session=this.session;if(session.stopped){return}this.touchAction.preventDefaults(inputData)\n;var recognizer;var recognizers=this.recognizers;var curRecognizer=session.curRecognizer;if(!curRecognizer||curRecognizer&&curRecognizer.state&STATE_RECOGNIZED){curRecognizer=session.curRecognizer=null}var i=0;while(i<recognizers.length){recognizer=recognizers[i];if(session.stopped!==FORCED_STOP&&(!curRecognizer||recognizer==curRecognizer||recognizer.canRecognizeWith(curRecognizer))){recognizer.recognize(inputData)}else{recognizer.reset()}if(!curRecognizer&&recognizer.state&(STATE_BEGAN|STATE_CHANGED|STATE_ENDED)){curRecognizer=session.curRecognizer=recognizer}i++}},get:function(recognizer){if(recognizer instanceof Recognizer){return recognizer}var recognizers=this.recognizers;for(var i=0;i<recognizers.length;i++){if(recognizers[i].options.event==recognizer){return recognizers[i]}}return null},add:function(recognizer){if(invokeArrayArg(recognizer,\"add\",this)){return this}var existing=this.get(recognizer.options.event);if(existing){this.remove(existing)}this.recognizers.push(recognizer);recognizer.manager=this;this.touchAction.update();return recognizer},remove:function(recognizer){if(invokeArrayArg(recognizer,\"remove\",this)){return this}recognizer=this.get(recognizer);if(recognizer){var recognizers=this.recognizers;var index=inArray(recognizers,recognizer);if(index!==-1){recognizers.splice(index,1);this.touchAction.update()}}return this},on:function(events,handler){if(events===undefined){return}if(handler===undefined){return}var handlers=this.handlers;each(splitStr(events),function(event){handlers[event]=handlers[event]||[];handlers[event].push(handler)});return this},off:function(events,handler){if(events===undefined){return}var handlers=this.handlers;each(splitStr(events),function(event){if(!handler){delete handlers[event]}else{handlers[event]&&handlers[event].splice(inArray(handlers[event],handler),1)}});return this},emit:function(event,data){if(this.options.domEvents){triggerDomEvent(event,data)}var handlers=this.handlers[event]&&this.handlers[event].slice();if(!handlers||!handlers.length){return}data.type=event;data.preventDefault=function(){data.srcEvent.preventDefault()};var i=0;while(i<handlers.length){handlers[i](data);i++}},destroy:function(){this.element&&toggleCssProps(this,false);this.handlers={};this.session={};this.input.destroy();this.element=null}};function toggleCssProps(manager,add){var element=manager.element;if(!element.style){return}var prop;each(manager.options.cssProps,function(value,name){prop=prefixed(element.style,name);if(add){manager.oldCssProps[prop]=element.style[prop];element.style[prop]=value}else{element.style[prop]=manager.oldCssProps[prop]||\"\"}});if(!add){manager.oldCssProps={}}}function triggerDomEvent(event,data){var gestureEvent=document.createEvent(\"Event\");gestureEvent.initEvent(event,true,true);gestureEvent.gesture=data;data.target.dispatchEvent(gestureEvent)}assign(Hammer,{INPUT_START:INPUT_START,INPUT_MOVE:INPUT_MOVE,INPUT_END:INPUT_END,INPUT_CANCEL:INPUT_CANCEL,STATE_POSSIBLE:STATE_POSSIBLE,STATE_BEGAN:STATE_BEGAN,STATE_CHANGED:STATE_CHANGED,STATE_ENDED:STATE_ENDED,STATE_RECOGNIZED:STATE_RECOGNIZED,STATE_CANCELLED:STATE_CANCELLED,STATE_FAILED:STATE_FAILED,DIRECTION_NONE:DIRECTION_NONE,DIRECTION_LEFT:DIRECTION_LEFT,DIRECTION_RIGHT:DIRECTION_RIGHT,DIRECTION_UP:DIRECTION_UP,DIRECTION_DOWN:DIRECTION_DOWN,DIRECTION_HORIZONTAL:DIRECTION_HORIZONTAL,DIRECTION_VERTICAL:DIRECTION_VERTICAL,DIRECTION_ALL:DIRECTION_ALL,Manager:Manager,Input:Input,TouchAction:TouchAction,TouchInput:TouchInput,MouseInput:MouseInput,PointerEventInput:PointerEventInput,TouchMouseInput:TouchMouseInput,SingleTouchInput:SingleTouchInput,Recognizer:Recognizer,AttrRecognizer:AttrRecognizer,Tap:TapRecognizer,Pan:PanRecognizer,Swipe:SwipeRecognizer,Pinch:PinchRecognizer,Rotate:RotateRecognizer,Press:PressRecognizer,on:addEventListeners,off:removeEventListeners,each:each,merge:merge,extend:extend,assign:assign,inherit:inherit,bindFn:bindFn,prefixed:prefixed});var freeGlobal=typeof window!==\"undefined\"?window:typeof self!==\"undefined\"?self:{};freeGlobal.Hammer=Hammer;if(true){!(__WEBPACK_AMD_DEFINE_RESULT__=function(){return Hammer}.call(exports,__webpack_require__,exports,module),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof module!=\"undefined\"&&module.exports){module.exports=Hammer}else{window[exportName]=Hammer}})(window,document,\"Hammer\")},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(2);exports.DOMutil=__webpack_require__(14);exports.DataSet=__webpack_require__(11);exports.DataView=__webpack_require__(12);exports.Queue=__webpack_require__(43);exports.Timeline=__webpack_require__(178);exports.Graph2d=__webpack_require__(180);exports.timeline={Core:__webpack_require__(65),DateUtil:__webpack_require__(36),Range:__webpack_require__(64),stack:__webpack_require__(100),TimeStep:__webpack_require__(66),components:{items:{Item:__webpack_require__(38),BackgroundItem:__webpack_require__(103),BoxItem:__webpack_require__(101),PointItem:__webpack_require__(102),RangeItem:__webpack_require__(70)},BackgroundGroup:__webpack_require__(69),Component:__webpack_require__(16),CurrentTime:__webpack_require__(67),CustomTime:__webpack_require__(46),DataAxis:__webpack_require__(107),DataScale:__webpack_require__(108),GraphGroup:__webpack_require__(109),Group:__webpack_require__(68),ItemSet:__webpack_require__(99),Legend:__webpack_require__(112),LineGraph:__webpack_require__(106),TimeAxis:__webpack_require__(45)}};exports.moment=__webpack_require__(9);exports.Hammer=__webpack_require__(10);exports.keycharm=__webpack_require__(35)},function(module,exports,__webpack_require__){\"use strict\";var moment=__webpack_require__(9);var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Range=__webpack_require__(64);var Core=__webpack_require__(65);var TimeAxis=__webpack_require__(45);var CurrentTime=__webpack_require__(67);var CustomTime=__webpack_require__(46);var ItemSet=__webpack_require__(99);var printStyle=__webpack_require__(15).printStyle;var allOptions=__webpack_require__(105).allOptions;var configureOptions=__webpack_require__(105).configureOptions;var Configurator=__webpack_require__(71)[\"default\"];var Validator=__webpack_require__(15)[\"default\"];function Timeline(container,items,groups,options){if(!(this instanceof Timeline)){throw new SyntaxError(\"Constructor must be called with the new operator\")}if(!(Array.isArray(groups)||groups instanceof DataSet||groups instanceof DataView)&&groups instanceof Object){var forthArgument=options;options=groups;groups=forthArgument}if(options&&options.throttleRedraw){console.warn('Timeline option \"throttleRedraw\" is DEPRICATED and no longer supported. It will be removed in the next MAJOR release.')}var me=this;this.defaultOptions={start:null,end:null,autoResize:true,orientation:{axis:\"bottom\",item:\"bottom\"},moment:moment,width:null,height:null,maxHeight:null,minHeight:null};this.options=util.deepExtend({},this.defaultOptions);this._create(container);if(!options||options&&typeof options.rtl==\"undefined\"){this.dom.root.style.visibility=\"hidden\";var directionFromDom,domNode=this.dom.root;while(!directionFromDom&&domNode){directionFromDom=window.getComputedStyle(domNode,null).direction;domNode=domNode.parentElement}this.options.rtl=directionFromDom&&directionFromDom.toLowerCase()==\"rtl\"}else{this.options.rtl=options.rtl}this.options.rollingMode=options&&options.rollingMode;this.options.onInitialDrawComplete=options&&options.onInitialDrawComplete;this.components=[];this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{getScale:function getScale(){return me.timeAxis.step.scale},getStep:function getStep(){return me.timeAxis.step.step},toScreen:me._toScreen.bind(me),toGlobalScreen:me._toGlobalScreen.bind(me),toTime:me._toTime.bind(me),toGlobalTime:me._toGlobalTime.bind(me)}};this.range=new Range(this.body,this.options);this.components.push(this.range);this.body.range=this.range;this.timeAxis=new TimeAxis(this.body,this.options);this.timeAxis2=null;this.components.push(this.timeAxis);this.currentTime=new CurrentTime(this.body,this.options);this.components.push(this.currentTime);this.itemSet=new ItemSet(this.body,this.options);this.components.push(this.itemSet);this.itemsData=null;this.groupsData=null;this.dom.root.onclick=function(event){me.emit(\"click\",me.getEventProperties(event))};this.dom.root.ondblclick=function(event){me.emit(\"doubleClick\",me.getEventProperties(event))};this.dom.root.oncontextmenu=function(event){me.emit(\"contextmenu\",me.getEventProperties(event))};this.dom.root.onmouseover=function(event){me.emit(\"mouseOver\",me.getEventProperties(event))};if(window.PointerEvent){this.dom.root.onpointerdown=function(event){me.emit(\"mouseDown\",me.getEventProperties(event))};this.dom.root.onpointermove=function(event){me.emit(\"mouseMove\",me.getEventProperties(event))};this.dom.root.onpointerup=function(event){me.emit(\"mouseUp\",me.getEventProperties(event))}}else{this.dom.root.onmousemove=function(event){me.emit(\"mouseMove\",me.getEventProperties(event))};this.dom.root.onmousedown=function(event){me.emit(\"mouseDown\",me.getEventProperties(event))};this.dom.root.onmouseup=function(event){me.emit(\"mouseUp\",me.getEventProperties(event))}}this.initialFitDone=false;this.on(\"changed\",function(){if(this.itemsData==null||this.options.rollingMode)return;if(!me.initialFitDone){me.initialFitDone=true;if(me.options.start!=undefined||me.options.end!=undefined){if(me.options.start==undefined||me.options.end==undefined){var range=me.getItemRange()}var start=me.options.start!=undefined?me.options.start:range.min;var end=me.options.end!=undefined?me.options.end:range.max;me.setWindow(start,end,{animation:false})}else{me.fit({animation:false})}}if(!me.initialDrawDone&&me.initialRangeChangeDone){me.initialDrawDone=true;me.dom.root.style.visibility=\"visible\";if(me.options.onInitialDrawComplete){setTimeout(function(){return me.options.onInitialDrawComplete()},0)}}});if(options){this.setOptions(options)}if(groups){this.setGroups(groups)}if(items){this.setItems(items)}this._redraw()}Timeline.prototype=new Core;Timeline.prototype._createConfigurator=function(){return new Configurator(this,this.dom.container,configureOptions)};Timeline.prototype.redraw=function(){this.itemSet&&this.itemSet.markDirty({refreshItems:true});this._redraw()};Timeline.prototype.setOptions=function(options){var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}Core.prototype.setOptions.call(this,options);if(\"type\"in options){if(options.type!==this.options.type){this.options.type=options.type;var itemsData=this.itemsData;if(itemsData){var selection=this.getSelection();this.setItems(null);this.setItems(itemsData);this.setSelection(selection)}}}};Timeline.prototype.setItems=function(items){var newDataSet;if(!items){newDataSet=null}else if(items instanceof DataSet||items instanceof DataView){newDataSet=items}else{newDataSet=new DataSet(items,{type:{start:\"Date\",end:\"Date\"}})}this.itemsData=newDataSet;this.itemSet&&this.itemSet.setItems(newDataSet)};Timeline.prototype.setGroups=function(groups){var newDataSet;if(!groups){newDataSet=null}else{var filter=function filter(group){return group.visible!==false};if(groups instanceof DataSet||groups instanceof DataView){newDataSet=new DataView(groups,{filter:filter})}else{newDataSet=new DataSet(groups.filter(filter))}}this.groupsData=newDataSet;this.itemSet.setGroups(newDataSet)};Timeline.prototype.setData=function(data){if(data&&data.groups){this.setGroups(data.groups)}if(data&&data.items){this.setItems(data.items)}};Timeline.prototype.setSelection=function(ids,options){this.itemSet&&this.itemSet.setSelection(ids);if(options&&options.focus){this.focus(ids,options)}};Timeline.prototype.getSelection=function(){return this.itemSet&&this.itemSet.getSelection()||[]};Timeline.prototype.focus=function(id,options){if(!this.itemsData||id==undefined)return;var ids=Array.isArray(id)?id:[id];var itemsData=this.itemsData.getDataSet().get(ids,{type:{start:\"Date\",end:\"Date\"}});var start=null;var end=null;itemsData.forEach(function(itemData){var s=itemData.start.valueOf();var e=\"end\"in itemData?itemData.end.valueOf():itemData.start.valueOf();if(start===null||s<start){start=s}if(end===null||e>end){end=e}});if(start!==null&&end!==null){var me=this;var item=this.itemSet.items[ids[0]];var startPos=this._getScrollTop()*-1;var initialVerticalScroll=null;var verticalAnimationFrame=function verticalAnimationFrame(ease,willDraw,done){var verticalScroll=getItemVerticalScroll(me,item);if(!initialVerticalScroll){initialVerticalScroll=verticalScroll}if(initialVerticalScroll.itemTop==verticalScroll.itemTop&&!initialVerticalScroll.shouldScroll){return}else if(initialVerticalScroll.itemTop!=verticalScroll.itemTop&&verticalScroll.shouldScroll){initialVerticalScroll=verticalScroll;startPos=me._getScrollTop()*-1}var from=startPos;var to=initialVerticalScroll.scrollOffset;var scrollTop=done?to:from+(to-from)*ease;me._setScrollTop(-scrollTop);if(!willDraw){me._redraw()}};var setFinalVerticalPosition=function setFinalVerticalPosition(){var finalVerticalScroll=getItemVerticalScroll(me,item);if(finalVerticalScroll.shouldScroll&&finalVerticalScroll.itemTop!=initialVerticalScroll.itemTop){me._setScrollTop(-finalVerticalScroll.scrollOffset);me._redraw()}};var finalVerticalCallback=function finalVerticalCallback(){setFinalVerticalPosition();setTimeout(setFinalVerticalPosition,100)};var middle=(start+end)/2;var interval=Math.max(this.range.end-this.range.start,(end-start)*1.1);var animation=options&&options.animation!==undefined?options.animation:true;if(!animation){initialVerticalScroll={shouldScroll:false,scrollOffset:-1,itemTop:-1}}this.range.setRange(middle-interval/2,middle+interval/2,{animation:animation},finalVerticalCallback,verticalAnimationFrame)}};Timeline.prototype.fit=function(options,callback){var animation=options&&options.animation!==undefined?options.animation:true;var range;var dataset=this.itemsData&&this.itemsData.getDataSet();if(dataset.length===1&&dataset.get()[0].end===undefined){range=this.getDataRange();this.moveTo(range.min.valueOf(),{animation:animation},callback)}else{range=this.getItemRange();this.range.setRange(range.min,range.max,{animation:animation},callback)}};function getStart(item){return util.convert(item.data.start,\"Date\").valueOf()}function getEnd(item){var end=item.data.end!=undefined?item.data.end:item.data.start;return util.convert(end,\"Date\").valueOf()}function getItemVerticalScroll(timeline,item){var leftHeight=timeline.props.leftContainer.height;var contentHeight=timeline.props.left.height;var group=item.parent;var offset=group.top;var shouldScroll=true;var orientation=timeline.timeAxis.options.orientation.axis;var itemTop=function itemTop(){if(orientation==\"bottom\"){return group.height-item.top-item.height}else{return item.top}};var currentScrollHeight=timeline._getScrollTop()*-1;var targetOffset=offset+itemTop();var height=item.height;if(targetOffset<currentScrollHeight){if(offset+leftHeight<=offset+itemTop()+height){offset+=itemTop()-timeline.itemSet.options.margin.item.vertical}}else if(targetOffset+height>currentScrollHeight+leftHeight){offset+=itemTop()+height-leftHeight+timeline.itemSet.options.margin.item.vertical}else{shouldScroll=false}offset=Math.min(offset,contentHeight-leftHeight);return{shouldScroll:shouldScroll,scrollOffset:offset,itemTop:targetOffset}}Timeline.prototype.getItemRange=function(){var range=this.getDataRange();var min=range.min!==null?range.min.valueOf():null;var max=range.max!==null?range.max.valueOf():null;var minItem=null;var maxItem=null;if(min!=null&&max!=null){var interval=max-min;if(interval<=0){interval=10}var factor=interval/this.props.center.width;var redrawQueue={};var redrawQueueLength=0;util.forEach(this.itemSet.items,function(item,key){if(item.groupShowing){var returnQueue=true;redrawQueue[key]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[key].length}});var needRedraw=redrawQueueLength>0;if(needRedraw){for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns){fns[i]()})}}util.forEach(this.itemSet.items,function(item){var start=getStart(item);var end=getEnd(item);var startSide;var endSide;if(this.options.rtl){startSide=start-(item.getWidthRight()+10)*factor;endSide=end+(item.getWidthLeft()+10)*factor}else{startSide=start-(item.getWidthLeft()+10)*factor;endSide=end+(item.getWidthRight()+10)*factor}if(startSide<min){min=startSide;minItem=item}if(endSide>max){max=endSide;maxItem=item}}.bind(this));if(minItem&&maxItem){var lhs=minItem.getWidthLeft()+10;var rhs=maxItem.getWidthRight()+10;var delta=this.props.center.width-lhs-rhs;if(delta>0){if(this.options.rtl){min=getStart(minItem)-rhs*interval/delta;max=getEnd(maxItem)+lhs*interval/delta}else{min=getStart(minItem)-lhs*interval/delta;max=getEnd(maxItem)+rhs*interval/delta}}}}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Timeline.prototype.getDataRange=function(){var min=null;var max=null;var dataset=this.itemsData&&this.itemsData.getDataSet();if(dataset){dataset.forEach(function(item){var start=util.convert(item.start,\"Date\").valueOf();var end=util.convert(item.end!=undefined?item.end:item.start,\"Date\").valueOf();if(min===null||start<min){min=start}if(max===null||end>max){max=end}})}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Timeline.prototype.getEventProperties=function(event){var clientX=event.center?event.center.x:event.clientX;var clientY=event.center?event.center.y:event.clientY;var x;if(this.options.rtl){x=util.getAbsoluteRight(this.dom.centerContainer)-clientX}else{x=clientX-util.getAbsoluteLeft(this.dom.centerContainer)}var y=clientY-util.getAbsoluteTop(this.dom.centerContainer);var item=this.itemSet.itemFromTarget(event);var group=this.itemSet.groupFromTarget(event);var customTime=CustomTime.customTimeFromTarget(event);var snap=this.itemSet.options.snap||null;var scale=this.body.util.getScale();var step=this.body.util.getStep();var time=this._toTime(x);var snappedTime=snap?snap(time,scale,step):time;var element=util.getTarget(event);var what=null;if(item!=null){what=\"item\"}else if(customTime!=null){what=\"custom-time\"}else if(util.hasParent(element,this.timeAxis.dom.foreground)){what=\"axis\"}else if(this.timeAxis2&&util.hasParent(element,this.timeAxis2.dom.foreground)){what=\"axis\"}else if(util.hasParent(element,this.itemSet.dom.labelSet)){what=\"group-label\"}else if(util.hasParent(element,this.currentTime.bar)){what=\"current-time\"}else if(util.hasParent(element,this.dom.center)){what=\"background\"}return{event:event,item:item?item.id:null,group:group?group.groupId:null,what:what,pageX:event.srcEvent?event.srcEvent.pageX:event.pageX,pageY:event.srcEvent?event.srcEvent.pageY:event.pageY,x:x,y:y,time:time,snappedTime:snappedTime}};Timeline.prototype.toggleRollingMode=function(){if(this.range.rolling){this.range.stopRolling()}else{if(this.options.rollingMode==undefined){this.setOptions(this.options)}this.range.startRolling()}};module.exports=Timeline},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var util=__webpack_require__(2);var ColorPicker=function(){function ColorPicker(){var pixelRatio=arguments.length>0&&arguments[0]!==undefined?arguments[0]:1;(0,_classCallCheck3[\"default\"])(this,ColorPicker);this.pixelRatio=pixelRatio;this.generated=false;this.centerCoordinates={x:289/2,y:289/2};this.r=289*.49;this.color={r:255,g:255,b:255,a:1};this.hueCircle=undefined;this.initialColor={r:255,g:255,b:255,a:1};this.previousColor=undefined;this.applied=false;this.updateCallback=function(){};this.closeCallback=function(){};this._create()}(0,_createClass3[\"default\"])(ColorPicker,[{key:\"insertTo\",value:function insertTo(container){if(this.hammer!==undefined){this.hammer.destroy();this.hammer=undefined}this.container=container;this.container.appendChild(this.frame);this._bindHammer();this._setSize()}},{key:\"setUpdateCallback\",value:function setUpdateCallback(callback){if(typeof callback===\"function\"){this.updateCallback=callback}else{throw new Error(\"Function attempted to set as colorPicker update callback is not a function.\")}}},{key:\"setCloseCallback\",value:function setCloseCallback(callback){if(typeof callback===\"function\"){this.closeCallback=callback}else{throw new Error(\"Function attempted to set as colorPicker closing callback is not a function.\")}}},{key:\"_isColorString\",value:function _isColorString(color){var htmlColors={black:\"#000000\",navy:\"#000080\",darkblue:\"#00008B\",mediumblue:\"#0000CD\",blue:\"#0000FF\",darkgreen:\"#006400\",green:\"#008000\",teal:\"#008080\",darkcyan:\"#008B8B\",deepskyblue:\"#00BFFF\",darkturquoise:\"#00CED1\",mediumspringgreen:\"#00FA9A\",lime:\"#00FF00\",springgreen:\"#00FF7F\",aqua:\"#00FFFF\",cyan:\"#00FFFF\",midnightblue:\"#191970\",dodgerblue:\"#1E90FF\",lightseagreen:\"#20B2AA\",forestgreen:\"#228B22\",seagreen:\"#2E8B57\",darkslategray:\"#2F4F4F\",limegreen:\"#32CD32\",mediumseagreen:\"#3CB371\",turquoise:\"#40E0D0\",royalblue:\"#4169E1\",steelblue:\"#4682B4\",darkslateblue:\"#483D8B\",mediumturquoise:\"#48D1CC\",indigo:\"#4B0082\",darkolivegreen:\"#556B2F\",cadetblue:\"#5F9EA0\",cornflowerblue:\"#6495ED\",mediumaquamarine:\"#66CDAA\",dimgray:\"#696969\",slateblue:\"#6A5ACD\",olivedrab:\"#6B8E23\",slategray:\"#708090\",lightslategray:\"#778899\",mediumslateblue:\"#7B68EE\",lawngreen:\"#7CFC00\",chartreuse:\"#7FFF00\",aquamarine:\"#7FFFD4\",maroon:\"#800000\",purple:\"#800080\",olive:\"#808000\",gray:\"#808080\",skyblue:\"#87CEEB\",lightskyblue:\"#87CEFA\",blueviolet:\"#8A2BE2\",darkred:\"#8B0000\",darkmagenta:\"#8B008B\",saddlebrown:\"#8B4513\",darkseagreen:\"#8FBC8F\",lightgreen:\"#90EE90\",mediumpurple:\"#9370D8\",darkviolet:\"#9400D3\",palegreen:\"#98FB98\",darkorchid:\"#9932CC\",yellowgreen:\"#9ACD32\",sienna:\"#A0522D\",brown:\"#A52A2A\",darkgray:\"#A9A9A9\",lightblue:\"#ADD8E6\",greenyellow:\"#ADFF2F\",paleturquoise:\"#AFEEEE\",lightsteelblue:\"#B0C4DE\",powderblue:\"#B0E0E6\",firebrick:\"#B22222\",darkgoldenrod:\"#B8860B\",mediumorchid:\"#BA55D3\",rosybrown:\"#BC8F8F\",darkkhaki:\"#BDB76B\",silver:\"#C0C0C0\",mediumvioletred:\"#C71585\",indianred:\"#CD5C5C\",peru:\"#CD853F\",chocolate:\"#D2691E\",tan:\"#D2B48C\",lightgrey:\"#D3D3D3\",palevioletred:\"#D87093\",thistle:\"#D8BFD8\",orchid:\"#DA70D6\",goldenrod:\"#DAA520\",crimson:\"#DC143C\",gainsboro:\"#DCDCDC\",plum:\"#DDA0DD\",burlywood:\"#DEB887\",lightcyan:\"#E0FFFF\",lavender:\"#E6E6FA\",darksalmon:\"#E9967A\",violet:\"#EE82EE\",palegoldenrod:\"#EEE8AA\",lightcoral:\"#F08080\",khaki:\"#F0E68C\",aliceblue:\"#F0F8FF\",honeydew:\"#F0FFF0\",azure:\"#F0FFFF\",sandybrown:\"#F4A460\",wheat:\"#F5DEB3\",beige:\"#F5F5DC\",whitesmoke:\"#F5F5F5\",mintcream:\"#F5FFFA\",ghostwhite:\"#F8F8FF\",salmon:\"#FA8072\",antiquewhite:\"#FAEBD7\",linen:\"#FAF0E6\",lightgoldenrodyellow:\"#FAFAD2\",oldlace:\"#FDF5E6\",red:\"#FF0000\",fuchsia:\"#FF00FF\",magenta:\"#FF00FF\",deeppink:\"#FF1493\",orangered:\"#FF4500\",tomato:\"#FF6347\",hotpink:\"#FF69B4\",coral:\"#FF7F50\",darkorange:\"#FF8C00\",lightsalmon:\"#FFA07A\",orange:\"#FFA500\",lightpink:\"#FFB6C1\",pink:\"#FFC0CB\",gold:\"#FFD700\",peachpuff:\"#FFDAB9\",navajowhite:\"#FFDEAD\",moccasin:\"#FFE4B5\",bisque:\"#FFE4C4\",mistyrose:\"#FFE4E1\",blanchedalmond:\"#FFEBCD\",papayawhip:\"#FFEFD5\",lavenderblush:\"#FFF0F5\",seashell:\"#FFF5EE\",cornsilk:\"#FFF8DC\",lemonchiffon:\"#FFFACD\",floralwhite:\"#FFFAF0\",snow:\"#FFFAFA\",yellow:\"#FFFF00\",lightyellow:\"#FFFFE0\",ivory:\"#FFFFF0\",white:\"#FFFFFF\"};if(typeof color===\"string\"){return htmlColors[color]}}},{key:\"setColor\",value:function setColor(color){var setInitial=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(color===\"none\"){return}var rgba=void 0;var htmlColor=this._isColorString(color);if(htmlColor!==undefined){color=htmlColor}if(util.isString(color)===true){if(util.isValidRGB(color)===true){var rgbaArray=color.substr(4).substr(0,color.length-5).split(\",\");rgba={r:rgbaArray[0],g:rgbaArray[1],b:rgbaArray[2],a:1}}else if(util.isValidRGBA(color)===true){var _rgbaArray=color.substr(5).substr(0,color.length-6).split(\",\");rgba={r:_rgbaArray[0],g:_rgbaArray[1],b:_rgbaArray[2],a:_rgbaArray[3]}}else if(util.isValidHex(color)===true){var rgbObj=util.hexToRGB(color);rgba={r:rgbObj.r,g:rgbObj.g,b:rgbObj.b,a:1}}}else{if(color instanceof Object){if(color.r!==undefined&&color.g!==undefined&&color.b!==undefined){var alpha=color.a!==undefined?color.a:\"1.0\";rgba={r:color.r,g:color.g,b:color.b,a:alpha}}}}if(rgba===undefined){throw new Error(\"Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: \"+(0,_stringify2[\"default\"])(color))}else{this._setColor(rgba,setInitial)}}},{key:\"show\",value:function show(){if(this.closeCallback!==undefined){this.closeCallback();this.closeCallback=undefined}this.applied=false;this.frame.style.display=\"block\";this._generateHueCircle()}},{key:\"_hide\",value:function _hide(){var _this=this;var storePrevious=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;if(storePrevious===true){this.previousColor=util.extend({},this.color)}if(this.applied===true){this.updateCallback(this.initialColor)}this.frame.style.display=\"none\";setTimeout(function(){if(_this.closeCallback!==undefined){_this.closeCallback();_this.closeCallback=undefined}},0)}},{key:\"_save\",value:function _save(){this.updateCallback(this.color);this.applied=false;this._hide()}},{key:\"_apply\",value:function _apply(){this.applied=true;this.updateCallback(this.color);this._updatePicker(this.color)}},{key:\"_loadLast\",value:function _loadLast(){if(this.previousColor!==undefined){this.setColor(this.previousColor,false)}else{alert(\"There is no last color to load...\")}}},{key:\"_setColor\",value:function _setColor(rgba){var setInitial=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(setInitial===true){this.initialColor=util.extend({},rgba)}this.color=rgba;var hsv=util.RGBToHSV(rgba.r,rgba.g,rgba.b);var angleConvert=2*Math.PI;var radius=this.r*hsv.s;var x=this.centerCoordinates.x+radius*Math.sin(angleConvert*hsv.h);var y=this.centerCoordinates.y+radius*Math.cos(angleConvert*hsv.h);this.colorPickerSelector.style.left=x-.5*this.colorPickerSelector.clientWidth+\"px\";this.colorPickerSelector.style.top=y-.5*this.colorPickerSelector.clientHeight+\"px\";this._updatePicker(rgba)}},{key:\"_setOpacity\",value:function _setOpacity(value){this.color.a=value/100;this._updatePicker(this.color)}},{key:\"_setBrightness\",value:function _setBrightness(value){var hsv=util.RGBToHSV(this.color.r,this.color.g,this.color.b);hsv.v=value/100;var rgba=util.HSVToRGB(hsv.h,hsv.s,hsv.v);rgba[\"a\"]=this.color.a;this.color=rgba;this._updatePicker()}},{key:\"_updatePicker\",value:function _updatePicker(){var rgba=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.color;var hsv=util.RGBToHSV(rgba.r,rgba.g,rgba.b);var ctx=this.colorPickerCanvas.getContext(\"2d\");if(this.pixelRation===undefined){this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1)}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var w=this.colorPickerCanvas.clientWidth;var h=this.colorPickerCanvas.clientHeight;ctx.clearRect(0,0,w,h);ctx.putImageData(this.hueCircle,0,0);ctx.fillStyle=\"rgba(0,0,0,\"+(1-hsv.v)+\")\";ctx.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r);ctx.fill();this.brightnessRange.value=100*hsv.v;this.opacityRange.value=100*rgba.a;this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\";this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}},{key:\"_setSize\",value:function _setSize(){this.colorPickerCanvas.style.width=\"100%\";this.colorPickerCanvas.style.height=\"100%\";this.colorPickerCanvas.width=289*this.pixelRatio;this.colorPickerCanvas.height=289*this.pixelRatio}},{key:\"_create\",value:function _create(){this.frame=document.createElement(\"div\");this.frame.className=\"vis-color-picker\";this.colorPickerDiv=document.createElement(\"div\");this.colorPickerSelector=document.createElement(\"div\");this.colorPickerSelector.className=\"vis-selector\";this.colorPickerDiv.appendChild(this.colorPickerSelector);this.colorPickerCanvas=document.createElement(\"canvas\");this.colorPickerDiv.appendChild(this.colorPickerCanvas);if(!this.colorPickerCanvas.getContext){var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.colorPickerCanvas.appendChild(noCanvas)}else{var ctx=this.colorPickerCanvas.getContext(\"2d\");this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1);this.colorPickerCanvas.getContext(\"2d\").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}this.colorPickerDiv.className=\"vis-color\";this.opacityDiv=document.createElement(\"div\");this.opacityDiv.className=\"vis-opacity\";this.brightnessDiv=document.createElement(\"div\");this.brightnessDiv.className=\"vis-brightness\";this.arrowDiv=document.createElement(\"div\");this.arrowDiv.className=\"vis-arrow\";this.opacityRange=document.createElement(\"input\");try{this.opacityRange.type=\"range\";this.opacityRange.min=\"0\";this.opacityRange.max=\"100\"}catch(err){}this.opacityRange.value=\"100\";this.opacityRange.className=\"vis-range\";this.brightnessRange=document.createElement(\"input\");try{this.brightnessRange.type=\"range\";this.brightnessRange.min=\"0\";this.brightnessRange.max=\"100\"}catch(err){}this.brightnessRange.value=\"100\";this.brightnessRange.className=\"vis-range\";this.opacityDiv.appendChild(this.opacityRange);this.brightnessDiv.appendChild(this.brightnessRange);var me=this;this.opacityRange.onchange=function(){me._setOpacity(this.value)};this.opacityRange.oninput=function(){me._setOpacity(this.value)};this.brightnessRange.onchange=function(){me._setBrightness(this.value)};this.brightnessRange.oninput=function(){me._setBrightness(this.value)};this.brightnessLabel=document.createElement(\"div\");this.brightnessLabel.className=\"vis-label vis-brightness\";this.brightnessLabel.innerHTML=\"brightness:\";this.opacityLabel=document.createElement(\"div\");this.opacityLabel.className=\"vis-label vis-opacity\";this.opacityLabel.innerHTML=\"opacity:\";this.newColorDiv=document.createElement(\"div\");this.newColorDiv.className=\"vis-new-color\";this.newColorDiv.innerHTML=\"new\";this.initialColorDiv=document.createElement(\"div\");this.initialColorDiv.className=\"vis-initial-color\";this.initialColorDiv.innerHTML=\"initial\";this.cancelButton=document.createElement(\"div\");this.cancelButton.className=\"vis-button vis-cancel\";this.cancelButton.innerHTML=\"cancel\";this.cancelButton.onclick=this._hide.bind(this,false);this.applyButton=document.createElement(\"div\");this.applyButton.className=\"vis-button vis-apply\";this.applyButton.innerHTML=\"apply\";this.applyButton.onclick=this._apply.bind(this);this.saveButton=document.createElement(\"div\");this.saveButton.className=\"vis-button vis-save\";this.saveButton.innerHTML=\"save\";this.saveButton.onclick=this._save.bind(this);this.loadButton=document.createElement(\"div\");this.loadButton.className=\"vis-button vis-load\";this.loadButton.innerHTML=\"load last\";this.loadButton.onclick=this._loadLast.bind(this)\n;this.frame.appendChild(this.colorPickerDiv);this.frame.appendChild(this.arrowDiv);this.frame.appendChild(this.brightnessLabel);this.frame.appendChild(this.brightnessDiv);this.frame.appendChild(this.opacityLabel);this.frame.appendChild(this.opacityDiv);this.frame.appendChild(this.newColorDiv);this.frame.appendChild(this.initialColorDiv);this.frame.appendChild(this.cancelButton);this.frame.appendChild(this.applyButton);this.frame.appendChild(this.saveButton);this.frame.appendChild(this.loadButton)}},{key:\"_bindHammer\",value:function _bindHammer(){var _this2=this;this.drag={};this.pinch={};this.hammer=new Hammer(this.colorPickerCanvas);this.hammer.get(\"pinch\").set({enable:true});hammerUtil.onTouch(this.hammer,function(event){_this2._moveSelector(event)});this.hammer.on(\"tap\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panstart\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panmove\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panend\",function(event){_this2._moveSelector(event)})}},{key:\"_generateHueCircle\",value:function _generateHueCircle(){if(this.generated===false){var ctx=this.colorPickerCanvas.getContext(\"2d\");if(this.pixelRation===undefined){this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1)}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var w=this.colorPickerCanvas.clientWidth;var h=this.colorPickerCanvas.clientHeight;ctx.clearRect(0,0,w,h);var x=void 0,y=void 0,hue=void 0,sat=void 0;this.centerCoordinates={x:w*.5,y:h*.5};this.r=.49*w;var angleConvert=2*Math.PI/360;var hfac=1/360;var sfac=1/this.r;var rgb=void 0;for(hue=0;hue<360;hue++){for(sat=0;sat<this.r;sat++){x=this.centerCoordinates.x+sat*Math.sin(angleConvert*hue);y=this.centerCoordinates.y+sat*Math.cos(angleConvert*hue);rgb=util.HSVToRGB(hue*hfac,sat*sfac,1);ctx.fillStyle=\"rgb(\"+rgb.r+\",\"+rgb.g+\",\"+rgb.b+\")\";ctx.fillRect(x-.5,y-.5,2,2)}}ctx.strokeStyle=\"rgba(0,0,0,1)\";ctx.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r);ctx.stroke();this.hueCircle=ctx.getImageData(0,0,w,h)}this.generated=true}},{key:\"_moveSelector\",value:function _moveSelector(event){var rect=this.colorPickerDiv.getBoundingClientRect();var left=event.center.x-rect.left;var top=event.center.y-rect.top;var centerY=.5*this.colorPickerDiv.clientHeight;var centerX=.5*this.colorPickerDiv.clientWidth;var x=left-centerX;var y=top-centerY;var angle=Math.atan2(x,y);var radius=.98*Math.min(Math.sqrt(x*x+y*y),centerX);var newTop=Math.cos(angle)*radius+centerY;var newLeft=Math.sin(angle)*radius+centerX;this.colorPickerSelector.style.top=newTop-.5*this.colorPickerSelector.clientHeight+\"px\";this.colorPickerSelector.style.left=newLeft-.5*this.colorPickerSelector.clientWidth+\"px\";var h=angle/(2*Math.PI);h=h<0?h+1:h;var s=radius/this.r;var hsv=util.RGBToHSV(this.color.r,this.color.g,this.color.b);hsv.h=h;hsv.s=s;var rgba=util.HSVToRGB(hsv.h,hsv.s,hsv.v);rgba[\"a\"]=this.color.a;this.color=rgba;this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\";this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}}]);return ColorPicker}();exports[\"default\"]=ColorPicker},function(module,exports,__webpack_require__){\"use strict\";var moment=__webpack_require__(9);var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Range=__webpack_require__(64);var Core=__webpack_require__(65);var TimeAxis=__webpack_require__(45);var CurrentTime=__webpack_require__(67);var CustomTime=__webpack_require__(46);var LineGraph=__webpack_require__(106);var printStyle=__webpack_require__(15).printStyle;var allOptions=__webpack_require__(113).allOptions;var configureOptions=__webpack_require__(113).configureOptions;var Configurator=__webpack_require__(71)[\"default\"];var Validator=__webpack_require__(15)[\"default\"];function Graph2d(container,items,groups,options){if(!(Array.isArray(groups)||groups instanceof DataSet||groups instanceof DataView)&&groups instanceof Object){var forthArgument=options;options=groups;groups=forthArgument}if(options&&options.throttleRedraw){console.warn('Graph2d option \"throttleRedraw\" is DEPRICATED and no longer supported. It will be removed in the next MAJOR release.')}var me=this;this.defaultOptions={start:null,end:null,autoResize:true,orientation:{axis:\"bottom\",item:\"bottom\"},moment:moment,width:null,height:null,maxHeight:null,minHeight:null};this.options=util.deepExtend({},this.defaultOptions);this._create(container);this.components=[];this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{toScreen:me._toScreen.bind(me),toGlobalScreen:me._toGlobalScreen.bind(me),toTime:me._toTime.bind(me),toGlobalTime:me._toGlobalTime.bind(me)}};this.range=new Range(this.body);this.components.push(this.range);this.body.range=this.range;this.timeAxis=new TimeAxis(this.body);this.components.push(this.timeAxis);this.currentTime=new CurrentTime(this.body);this.components.push(this.currentTime);this.linegraph=new LineGraph(this.body);this.components.push(this.linegraph);this.itemsData=null;this.groupsData=null;this.on(\"tap\",function(event){me.emit(\"click\",me.getEventProperties(event))});this.on(\"doubletap\",function(event){me.emit(\"doubleClick\",me.getEventProperties(event))});this.dom.root.oncontextmenu=function(event){me.emit(\"contextmenu\",me.getEventProperties(event))};if(options){this.setOptions(options)}if(groups){this.setGroups(groups)}if(items){this.setItems(items)}this._redraw()}Graph2d.prototype=new Core;Graph2d.prototype.setOptions=function(options){var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}Core.prototype.setOptions.call(this,options)};Graph2d.prototype.setItems=function(items){var initialLoad=this.itemsData==null;var newDataSet;if(!items){newDataSet=null}else if(items instanceof DataSet||items instanceof DataView){newDataSet=items}else{newDataSet=new DataSet(items,{type:{start:\"Date\",end:\"Date\"}})}this.itemsData=newDataSet;this.linegraph&&this.linegraph.setItems(newDataSet);if(initialLoad){if(this.options.start!=undefined||this.options.end!=undefined){var start=this.options.start!=undefined?this.options.start:null;var end=this.options.end!=undefined?this.options.end:null;this.setWindow(start,end,{animation:false})}else{this.fit({animation:false})}}};Graph2d.prototype.setGroups=function(groups){var newDataSet;if(!groups){newDataSet=null}else if(groups instanceof DataSet||groups instanceof DataView){newDataSet=groups}else{newDataSet=new DataSet(groups)}this.groupsData=newDataSet;this.linegraph.setGroups(newDataSet)};Graph2d.prototype.getLegend=function(groupId,width,height){if(width===undefined){width=15}if(height===undefined){height=15}if(this.linegraph.groups[groupId]!==undefined){return this.linegraph.groups[groupId].getLegend(width,height)}else{return\"cannot find group:'\"+groupId+\"'\"}};Graph2d.prototype.isGroupVisible=function(groupId){if(this.linegraph.groups[groupId]!==undefined){return this.linegraph.groups[groupId].visible&&(this.linegraph.options.groups.visibility[groupId]===undefined||this.linegraph.options.groups.visibility[groupId]==true)}else{return false}};Graph2d.prototype.getDataRange=function(){var min=null;var max=null;for(var groupId in this.linegraph.groups){if(this.linegraph.groups.hasOwnProperty(groupId)){if(this.linegraph.groups[groupId].visible==true){for(var i=0;i<this.linegraph.groups[groupId].itemsData.length;i++){var item=this.linegraph.groups[groupId].itemsData[i];var value=util.convert(item.x,\"Date\").valueOf();min=min==null?value:min>value?value:min;max=max==null?value:max<value?value:max}}}}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Graph2d.prototype.getEventProperties=function(event){var clientX=event.center?event.center.x:event.clientX;var clientY=event.center?event.center.y:event.clientY;var x=clientX-util.getAbsoluteLeft(this.dom.centerContainer);var y=clientY-util.getAbsoluteTop(this.dom.centerContainer);var time=this._toTime(x);var customTime=CustomTime.customTimeFromTarget(event);var element=util.getTarget(event);var what=null;if(util.hasParent(element,this.timeAxis.dom.foreground)){what=\"axis\"}else if(this.timeAxis2&&util.hasParent(element,this.timeAxis2.dom.foreground)){what=\"axis\"}else if(util.hasParent(element,this.linegraph.yAxisLeft.dom.frame)){what=\"data-axis\"}else if(util.hasParent(element,this.linegraph.yAxisRight.dom.frame)){what=\"data-axis\"}else if(util.hasParent(element,this.linegraph.legendLeft.dom.frame)){what=\"legend\"}else if(util.hasParent(element,this.linegraph.legendRight.dom.frame)){what=\"legend\"}else if(customTime!=null){what=\"custom-time\"}else if(util.hasParent(element,this.currentTime.bar)){what=\"current-time\"}else if(util.hasParent(element,this.dom.center)){what=\"background\"}var value=[];var yAxisLeft=this.linegraph.yAxisLeft;var yAxisRight=this.linegraph.yAxisRight;if(!yAxisLeft.hidden&&this.itemsData.length>0){value.push(yAxisLeft.screenToValue(y))}if(!yAxisRight.hidden&&this.itemsData.length>0){value.push(yAxisRight.screenToValue(y))}return{event:event,what:what,pageX:event.srcEvent?event.srcEvent.pageX:event.pageX,pageY:event.srcEvent?event.srcEvent.pageY:event.pageY,x:x,y:y,time:time,value:value}};Graph2d.prototype._createConfigurator=function(){return new Configurator(this,this.dom.container,configureOptions)};module.exports=Graph2d},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(2);exports.DOMutil=__webpack_require__(14);exports.DataSet=__webpack_require__(11);exports.DataView=__webpack_require__(12);exports.Queue=__webpack_require__(43);exports.Network=__webpack_require__(182);exports.network={Images:__webpack_require__(116),dotparser:__webpack_require__(114),gephiParser:__webpack_require__(115),allOptions:__webpack_require__(122)};exports.network.convertDot=function(input){return exports.network.dotparser.DOTToGraph(input)};exports.network.convertGephi=function(input,options){return exports.network.gephiParser.parseGephi(input,options)};exports.moment=__webpack_require__(9);exports.Hammer=__webpack_require__(10);exports.keycharm=__webpack_require__(35)},function(module,exports,__webpack_require__){\"use strict\";__webpack_require__(183);var Emitter=__webpack_require__(44);var util=__webpack_require__(2);var dotparser=__webpack_require__(114);var gephiParser=__webpack_require__(115);var Activator=__webpack_require__(97);var locales=__webpack_require__(184);var Images=__webpack_require__(116)[\"default\"];var Groups=__webpack_require__(186)[\"default\"];var NodesHandler=__webpack_require__(187)[\"default\"];var EdgesHandler=__webpack_require__(214)[\"default\"];var PhysicsEngine=__webpack_require__(220)[\"default\"];var ClusterEngine=__webpack_require__(227)[\"default\"];var CanvasRenderer=__webpack_require__(229)[\"default\"];var Canvas=__webpack_require__(230)[\"default\"];var View=__webpack_require__(231)[\"default\"];var InteractionHandler=__webpack_require__(232)[\"default\"];var SelectionHandler=__webpack_require__(234)[\"default\"];var LayoutEngine=__webpack_require__(235)[\"default\"];var ManipulationSystem=__webpack_require__(237)[\"default\"];var Configurator=__webpack_require__(71)[\"default\"];var Validator=__webpack_require__(15)[\"default\"];var _require=__webpack_require__(15),printStyle=_require.printStyle;var _require2=__webpack_require__(122),allOptions=_require2.allOptions,configureOptions=_require2.configureOptions;var KamadaKawai=__webpack_require__(238)[\"default\"];function Network(container,data,options){var _this=this;if(!(this instanceof Network)){throw new SyntaxError(\"Constructor must be called with the new operator\")}this.options={};this.defaultOptions={locale:\"en\",locales:locales,clickToUse:false};util.extend(this.options,this.defaultOptions);this.body={container:container,nodes:{},nodeIndices:[],edges:{},edgeIndices:[],emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this),once:this.once.bind(this)},eventListeners:{onTap:function onTap(){},onTouch:function onTouch(){},onDoubleTap:function onDoubleTap(){},onHold:function onHold(){},onDragStart:function onDragStart(){},onDrag:function onDrag(){},onDragEnd:function onDragEnd(){},onMouseWheel:function onMouseWheel(){},onPinch:function onPinch(){},onMouseMove:function onMouseMove(){},onRelease:function onRelease(){},onContext:function onContext(){}},data:{nodes:null,edges:null},functions:{createNode:function createNode(){},createEdge:function createEdge(){},getPointer:function getPointer(){}},modules:{},view:{scale:1,translation:{x:0,y:0}}};this.bindEventListeners();this.images=new Images(function(){return _this.body.emitter.emit(\"_requestRedraw\")});this.groups=new Groups;this.canvas=new Canvas(this.body);this.selectionHandler=new SelectionHandler(this.body,this.canvas);this.interactionHandler=new InteractionHandler(this.body,this.canvas,this.selectionHandler);this.view=new View(this.body,this.canvas);this.renderer=new CanvasRenderer(this.body,this.canvas);this.physics=new PhysicsEngine(this.body);this.layoutEngine=new LayoutEngine(this.body);this.clustering=new ClusterEngine(this.body);this.manipulation=new ManipulationSystem(this.body,this.canvas,this.selectionHandler);this.nodesHandler=new NodesHandler(this.body,this.images,this.groups,this.layoutEngine);this.edgesHandler=new EdgesHandler(this.body,this.images,this.groups);this.body.modules[\"kamadaKawai\"]=new KamadaKawai(this.body,150,.05);this.body.modules[\"clustering\"]=this.clustering;this.canvas._create();this.setOptions(options);this.setData(data)}Emitter(Network.prototype);Network.prototype.setOptions=function(options){var _this2=this;if(options!==undefined){var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}var fields=[\"locale\",\"locales\",\"clickToUse\"];util.selectiveDeepExtend(fields,this.options,options);options=this.layoutEngine.setOptions(options.layout,options);this.canvas.setOptions(options);this.groups.setOptions(options.groups);this.nodesHandler.setOptions(options.nodes);this.edgesHandler.setOptions(options.edges);this.physics.setOptions(options.physics);this.manipulation.setOptions(options.manipulation,options,this.options);this.interactionHandler.setOptions(options.interaction);this.renderer.setOptions(options.interaction);this.selectionHandler.setOptions(options.interaction);if(options.groups!==undefined){this.body.emitter.emit(\"refreshNodes\")}if(\"configure\"in options){if(!this.configurator){this.configurator=new Configurator(this,this.body.container,configureOptions,this.canvas.pixelRatio)}this.configurator.setOptions(options.configure)}if(this.configurator&&this.configurator.options.enabled===true){var networkOptions={nodes:{},edges:{},layout:{},interaction:{},manipulation:{},physics:{},global:{}};util.deepExtend(networkOptions.nodes,this.nodesHandler.options);util.deepExtend(networkOptions.edges,this.edgesHandler.options);util.deepExtend(networkOptions.layout,this.layoutEngine.options);util.deepExtend(networkOptions.interaction,this.selectionHandler.options);util.deepExtend(networkOptions.interaction,this.renderer.options);util.deepExtend(networkOptions.interaction,this.interactionHandler.options);util.deepExtend(networkOptions.manipulation,this.manipulation.options);util.deepExtend(networkOptions.physics,this.physics.options);util.deepExtend(networkOptions.global,this.canvas.options);util.deepExtend(networkOptions.global,this.options);this.configurator.setModuleOptions(networkOptions)}if(options.clickToUse!==undefined){if(options.clickToUse===true){if(this.activator===undefined){this.activator=new Activator(this.canvas.frame);this.activator.on(\"change\",function(){_this2.body.emitter.emit(\"activate\")})}}else{if(this.activator!==undefined){this.activator.destroy();delete this.activator}this.body.emitter.emit(\"activate\")}}else{this.body.emitter.emit(\"activate\")}this.canvas.setSize();this.body.emitter.emit(\"startSimulation\")}};Network.prototype._updateVisibleIndices=function(){var nodes=this.body.nodes;var edges=this.body.edges;this.body.nodeIndices=[];this.body.edgeIndices=[];for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(!this.clustering._isClusteredNode(nodeId)&&nodes[nodeId].options.hidden===false){this.body.nodeIndices.push(nodes[nodeId].id)}}}for(var edgeId in edges){if(edges.hasOwnProperty(edgeId)){var edge=edges[edgeId];var fromNode=nodes[edge.fromId];var toNode=nodes[edge.toId];var edgeNodesPresent=fromNode!==undefined&&toNode!==undefined;var isVisible=!this.clustering._isClusteredEdge(edgeId)&&edge.options.hidden===false&&edgeNodesPresent&&fromNode.options.hidden===false&&toNode.options.hidden===false;if(isVisible){this.body.edgeIndices.push(edge.id)}}}};Network.prototype.bindEventListeners=function(){var _this3=this;this.body.emitter.on(\"_dataChanged\",function(){_this3.edgesHandler._updateState();_this3.body.emitter.emit(\"_dataUpdated\")});this.body.emitter.on(\"_dataUpdated\",function(){_this3.clustering._updateState();_this3._updateVisibleIndices();_this3._updateValueRange(_this3.body.nodes);_this3._updateValueRange(_this3.body.edges);_this3.body.emitter.emit(\"startSimulation\");_this3.body.emitter.emit(\"_requestRedraw\")})};Network.prototype.setData=function(data){this.body.emitter.emit(\"resetPhysics\");this.body.emitter.emit(\"_resetData\");this.selectionHandler.unselectAll();if(data&&data.dot&&(data.nodes||data.edges)){throw new SyntaxError('Data must contain either parameter \"dot\" or '+' parameter pair \"nodes\" and \"edges\", but not both.')}this.setOptions(data&&data.options);if(data&&data.dot){console.log(\"The dot property has been deprecated. Please use the static convertDot method to convert DOT into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertDot(dotString);\");var dotData=dotparser.DOTToGraph(data.dot);this.setData(dotData);return}else if(data&&data.gephi){console.log(\"The gephi property has been deprecated. Please use the static convertGephi method to convert gephi into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertGephi(gephiJson);\");var gephiData=gephiParser.parseGephi(data.gephi);this.setData(gephiData);return}else{this.nodesHandler.setData(data&&data.nodes,true);this.edgesHandler.setData(data&&data.edges,true)}this.body.emitter.emit(\"_dataChanged\");this.body.emitter.emit(\"_dataLoaded\");this.body.emitter.emit(\"initPhysics\")};Network.prototype.destroy=function(){this.body.emitter.emit(\"destroy\");this.body.emitter.off();this.off();delete this.groups;delete this.canvas;delete this.selectionHandler;delete this.interactionHandler;delete this.view;delete this.renderer;delete this.physics;delete this.layoutEngine;delete this.clustering;delete this.manipulation;delete this.nodesHandler;delete this.edgesHandler;delete this.configurator;delete this.images;for(var nodeId in this.body.nodes){if(!this.body.nodes.hasOwnProperty(nodeId))continue;delete this.body.nodes[nodeId]}for(var edgeId in this.body.edges){if(!this.body.edges.hasOwnProperty(edgeId))continue;delete this.body.edges[edgeId]}util.recursiveDOMDelete(this.body.container)};Network.prototype._updateValueRange=function(obj){var id;var valueMin=undefined;var valueMax=undefined;var valueTotal=0;for(id in obj){if(obj.hasOwnProperty(id)){var value=obj[id].getValue();if(value!==undefined){valueMin=valueMin===undefined?value:Math.min(value,valueMin);valueMax=valueMax===undefined?value:Math.max(value,valueMax);valueTotal+=value}}}if(valueMin!==undefined&&valueMax!==undefined){for(id in obj){if(obj.hasOwnProperty(id)){obj[id].setValueRange(valueMin,valueMax,valueTotal)}}}};Network.prototype.isActive=function(){return!this.activator||this.activator.active};Network.prototype.setSize=function(){return this.canvas.setSize.apply(this.canvas,arguments)};Network.prototype.canvasToDOM=function(){return this.canvas.canvasToDOM.apply(this.canvas,arguments)};Network.prototype.DOMtoCanvas=function(){return this.canvas.DOMtoCanvas.apply(this.canvas,arguments)};Network.prototype.findNode=function(){return this.clustering.findNode.apply(this.clustering,arguments)};Network.prototype.isCluster=function(){return this.clustering.isCluster.apply(this.clustering,arguments)};Network.prototype.openCluster=function(){return this.clustering.openCluster.apply(this.clustering,arguments)};Network.prototype.cluster=function(){return this.clustering.cluster.apply(this.clustering,arguments)};Network.prototype.getNodesInCluster=function(){return this.clustering.getNodesInCluster.apply(this.clustering,arguments)};Network.prototype.clusterByConnection=function(){return this.clustering.clusterByConnection.apply(this.clustering,arguments)};Network.prototype.clusterByHubsize=function(){return this.clustering.clusterByHubsize.apply(this.clustering,arguments)};Network.prototype.clusterOutliers=function(){return this.clustering.clusterOutliers.apply(this.clustering,arguments)};Network.prototype.getSeed=function(){return this.layoutEngine.getSeed.apply(this.layoutEngine,arguments)};Network.prototype.enableEditMode=function(){return this.manipulation.enableEditMode.apply(this.manipulation,arguments)};Network.prototype.disableEditMode=function(){return this.manipulation.disableEditMode.apply(this.manipulation,arguments)};Network.prototype.addNodeMode=function(){return this.manipulation.addNodeMode.apply(this.manipulation,arguments)};Network.prototype.editNode=function(){return this.manipulation.editNode.apply(this.manipulation,arguments)};Network.prototype.editNodeMode=function(){console.log(\"Deprecated: Please use editNode instead of editNodeMode.\");return this.manipulation.editNode.apply(this.manipulation,arguments)};Network.prototype.addEdgeMode=function(){return this.manipulation.addEdgeMode.apply(this.manipulation,arguments)};Network.prototype.editEdgeMode=function(){return this.manipulation.editEdgeMode.apply(this.manipulation,arguments)};Network.prototype.deleteSelected=function(){return this.manipulation.deleteSelected.apply(this.manipulation,arguments)};Network.prototype.getPositions=function(){return this.nodesHandler.getPositions.apply(this.nodesHandler,arguments)};Network.prototype.storePositions=function(){return this.nodesHandler.storePositions.apply(this.nodesHandler,arguments)};Network.prototype.moveNode=function(){return this.nodesHandler.moveNode.apply(this.nodesHandler,arguments)};Network.prototype.getBoundingBox=function(){return this.nodesHandler.getBoundingBox.apply(this.nodesHandler,arguments)};Network.prototype.getConnectedNodes=function(objectId){if(this.body.nodes[objectId]!==undefined){return this.nodesHandler.getConnectedNodes.apply(this.nodesHandler,arguments)}else{return this.edgesHandler.getConnectedNodes.apply(this.edgesHandler,arguments)}};Network.prototype.getConnectedEdges=function(){return this.nodesHandler.getConnectedEdges.apply(this.nodesHandler,arguments)};Network.prototype.startSimulation=function(){return this.physics.startSimulation.apply(this.physics,arguments)};Network.prototype.stopSimulation=function(){return this.physics.stopSimulation.apply(this.physics,arguments)};Network.prototype.stabilize=function(){return this.physics.stabilize.apply(this.physics,arguments)};Network.prototype.getSelection=function(){return this.selectionHandler.getSelection.apply(this.selectionHandler,arguments)};Network.prototype.setSelection=function(){return this.selectionHandler.setSelection.apply(this.selectionHandler,arguments)};Network.prototype.getSelectedNodes=function(){return this.selectionHandler.getSelectedNodes.apply(this.selectionHandler,arguments)};Network.prototype.getSelectedEdges=function(){return this.selectionHandler.getSelectedEdges.apply(this.selectionHandler,arguments)};Network.prototype.getNodeAt=function(){var node=this.selectionHandler.getNodeAt.apply(this.selectionHandler,arguments);if(node!==undefined&&node.id!==undefined){return node.id}return node};Network.prototype.getEdgeAt=function(){var edge=this.selectionHandler.getEdgeAt.apply(this.selectionHandler,arguments);if(edge!==undefined&&edge.id!==undefined){return edge.id}return edge};Network.prototype.selectNodes=function(){return this.selectionHandler.selectNodes.apply(this.selectionHandler,arguments)};Network.prototype.selectEdges=function(){return this.selectionHandler.selectEdges.apply(this.selectionHandler,arguments)};Network.prototype.unselectAll=function(){this.selectionHandler.unselectAll.apply(this.selectionHandler,arguments);this.redraw()};Network.prototype.redraw=function(){return this.renderer.redraw.apply(this.renderer,arguments)};Network.prototype.getScale=function(){return this.view.getScale.apply(this.view,arguments)};Network.prototype.getViewPosition=function(){return this.view.getViewPosition.apply(this.view,arguments)};Network.prototype.fit=function(){return this.view.fit.apply(this.view,arguments)};Network.prototype.moveTo=function(){return this.view.moveTo.apply(this.view,arguments)};Network.prototype.focus=function(){return this.view.focus.apply(this.view,arguments)};Network.prototype.releaseNode=function(){return this.view.releaseNode.apply(this.view,arguments)};Network.prototype.getOptionsFromConfigurator=function(){var options={};if(this.configurator){options=this.configurator.getOptions.apply(this.configurator)}return options};module.exports=Network},function(module,exports,__webpack_require__){\"use strict\";if(typeof CanvasRenderingContext2D!==\"undefined\"){CanvasRenderingContext2D.prototype.circle=function(x,y,r){this.beginPath();this.arc(x,y,r,0,2*Math.PI,false);this.closePath()};CanvasRenderingContext2D.prototype.square=function(x,y,r){this.beginPath();this.rect(x-r,y-r,r*2,r*2);this.closePath()};CanvasRenderingContext2D.prototype.triangle=function(x,y,r){this.beginPath();r*=1.15;y+=.275*r;var s=r*2;var s2=s/2;var ir=Math.sqrt(3)/6*s;var h=Math.sqrt(s*s-s2*s2);this.moveTo(x,y-(h-ir));this.lineTo(x+s2,y+ir);this.lineTo(x-s2,y+ir);this.lineTo(x,y-(h-ir));this.closePath()};CanvasRenderingContext2D.prototype.triangleDown=function(x,y,r){this.beginPath();r*=1.15;y-=.275*r;var s=r*2;var s2=s/2;var ir=Math.sqrt(3)/6*s;var h=Math.sqrt(s*s-s2*s2);this.moveTo(x,y+(h-ir));this.lineTo(x+s2,y-ir);this.lineTo(x-s2,y-ir);this.lineTo(x,y+(h-ir));this.closePath()};CanvasRenderingContext2D.prototype.star=function(x,y,r){this.beginPath();r*=.82;y+=.1*r;for(var n=0;n<10;n++){var radius=n%2===0?r*1.3:r*.5;this.lineTo(x+radius*Math.sin(n*2*Math.PI/10),y-radius*Math.cos(n*2*Math.PI/10))}this.closePath()};CanvasRenderingContext2D.prototype.diamond=function(x,y,r){this.beginPath();this.lineTo(x,y+r);this.lineTo(x+r,y);this.lineTo(x,y-r);this.lineTo(x-r,y);this.closePath()};CanvasRenderingContext2D.prototype.roundRect=function(x,y,w,h,r){var r2d=Math.PI/180;if(w-2*r<0){r=w/2}if(h-2*r<0){r=h/2}this.beginPath();this.moveTo(x+r,y);this.lineTo(x+w-r,y);this.arc(x+w-r,y+r,r,r2d*270,r2d*360,false);this.lineTo(x+w,y+h-r);this.arc(x+w-r,y+h-r,r,0,r2d*90,false);this.lineTo(x+r,y+h);this.arc(x+r,y+h-r,r,r2d*90,r2d*180,false);this.lineTo(x,y+r);this.arc(x+r,y+r,r,r2d*180,r2d*270,false);this.closePath()};CanvasRenderingContext2D.prototype.ellipse_vis=function(x,y,w,h){var kappa=.5522848,ox=w/2*kappa,oy=h/2*kappa,xe=x+w,ye=y+h,xm=x+w/2,ym=y+h/2;this.beginPath();this.moveTo(x,ym);this.bezierCurveTo(x,ym-oy,xm-ox,y,xm,y);this.bezierCurveTo(xm+ox,y,xe,ym-oy,xe,ym);this.bezierCurveTo(xe,ym+oy,xm+ox,ye,xm,ye);this.bezierCurveTo(xm-ox,ye,x,ym+oy,x,ym);this.closePath()};CanvasRenderingContext2D.prototype.database=function(x,y,w,h){var f=1/3;var wEllipse=w;var hEllipse=h*f;var kappa=.5522848,ox=wEllipse/2*kappa,oy=hEllipse/2*kappa,xe=x+wEllipse,ye=y+hEllipse,xm=x+wEllipse/2,ym=y+hEllipse/2,ymb=y+(h-hEllipse/2),yeb=y+h;this.beginPath();this.moveTo(xe,ym);this.bezierCurveTo(xe,ym+oy,xm+ox,ye,xm,ye);this.bezierCurveTo(xm-ox,ye,x,ym+oy,x,ym);this.bezierCurveTo(x,ym-oy,xm-ox,y,xm,y);this.bezierCurveTo(xm+ox,y,xe,ym-oy,xe,ym);this.lineTo(xe,ymb);this.bezierCurveTo(xe,ymb+oy,xm+ox,yeb,xm,yeb);this.bezierCurveTo(xm-ox,yeb,x,ymb+oy,x,ymb);this.lineTo(x,ym)};CanvasRenderingContext2D.prototype.dashedLine=function(x,y,x2,y2,pattern){this.beginPath();this.moveTo(x,y);var patternLength=pattern.length;var dx=x2-x;var dy=y2-y;var slope=dy/dx;var distRemaining=Math.sqrt(dx*dx+dy*dy);var patternIndex=0;var draw=true;var xStep=0;var dashLength=pattern[0];while(distRemaining>=.1){dashLength=pattern[patternIndex++%patternLength];if(dashLength>distRemaining){dashLength=distRemaining}xStep=Math.sqrt(dashLength*dashLength/(1+slope*slope));xStep=dx<0?-xStep:xStep;x+=xStep;y+=slope*xStep;if(draw===true){this.lineTo(x,y)}else{this.moveTo(x,y)}distRemaining-=dashLength;draw=!draw}};CanvasRenderingContext2D.prototype.hexagon=function(x,y,r){this.beginPath();var sides=6;var a=Math.PI*2/sides;this.moveTo(x+r,y);for(var i=1;i<sides;i++){this.lineTo(x+r*Math.cos(a*i),y+r*Math.sin(a*i))}this.closePath()}}},function(module,exports,__webpack_require__){\"use strict\";exports[\"en\"]={edit:\"Edit\",del:\"Delete selected\",back:\"Back\",addNode:\"Add Node\",addEdge:\"Add Edge\",editNode:\"Edit Node\",editEdge:\"Edit Edge\",addDescription:\"Click in an empty space to place a new node.\",edgeDescription:\"Click on a node and drag the edge to another node to connect them.\",editEdgeDescription:\"Click on the control points and drag them to a node to connect to it.\",createEdgeError:\"Cannot link edges to a cluster.\",deleteClusterError:\"Clusters cannot be deleted.\",editClusterError:\"Clusters cannot be edited.\"};exports[\"en_EN\"]=exports[\"en\"];exports[\"en_US\"]=exports[\"en\"];exports[\"de\"]={edit:\"Editieren\",del:\"Lösche Auswahl\",back:\"Zurück\",addNode:\"Knoten hinzufügen\",addEdge:\"Kante hinzufügen\",editNode:\"Knoten editieren\",editEdge:\"Kante editieren\",addDescription:\"Klicke auf eine freie Stelle, um einen neuen Knoten zu plazieren.\",edgeDescription:\"Klicke auf einen Knoten und ziehe die Kante zu einem anderen Knoten, um diese zu verbinden.\",editEdgeDescription:\"Klicke auf die Verbindungspunkte und ziehe diese auf einen Knoten, um sie zu verbinden.\",createEdgeError:\"Es ist nicht möglich, Kanten mit Clustern zu verbinden.\",deleteClusterError:\"Cluster können nicht gelöscht werden.\",editClusterError:\"Cluster können nicht editiert werden.\"};exports[\"de_DE\"]=exports[\"de\"];exports[\"es\"]={edit:\"Editar\",del:\"Eliminar selección\",back:\"Átras\",addNode:\"Añadir nodo\",addEdge:\"Añadir arista\",editNode:\"Editar nodo\",editEdge:\"Editar arista\",addDescription:\"Haga clic en un lugar vacío para colocar un nuevo nodo.\",edgeDescription:\"Haga clic en un nodo y arrastre la arista hacia otro nodo para conectarlos.\",editEdgeDescription:\"Haga clic en un punto de control y arrastrelo a un nodo para conectarlo.\",createEdgeError:\"No se puede conectar una arista a un grupo.\",deleteClusterError:\"No es posible eliminar grupos.\",editClusterError:\"No es posible editar grupos.\"};exports[\"es_ES\"]=exports[\"es\"];exports[\"it\"]={edit:\"Modifica\",del:\"Cancella la selezione\",back:\"Indietro\",addNode:\"Aggiungi un nodo\",addEdge:\"Aggiungi un vertice\",editNode:\"Modifica il nodo\",editEdge:\"Modifica il vertice\",addDescription:\"Clicca per aggiungere un nuovo nodo\",edgeDescription:\"Clicca su un nodo e trascinalo ad un altro nodo per connetterli.\",editEdgeDescription:\"Clicca sui Punti di controllo e trascinali ad un nodo per connetterli.\",createEdgeError:\"Non si possono collegare vertici ad un cluster\",deleteClusterError:\"I cluster non possono essere cancellati\",editClusterError:\"I clusters non possono essere modificati.\"};exports[\"it_IT\"]=exports[\"it\"];exports[\"nl\"]={edit:\"Wijzigen\",del:\"Selectie verwijderen\",\nback:\"Terug\",addNode:\"Node toevoegen\",addEdge:\"Link toevoegen\",editNode:\"Node wijzigen\",editEdge:\"Link wijzigen\",addDescription:\"Klik op een leeg gebied om een nieuwe node te maken.\",edgeDescription:\"Klik op een node en sleep de link naar een andere node om ze te verbinden.\",editEdgeDescription:\"Klik op de verbindingspunten en sleep ze naar een node om daarmee te verbinden.\",createEdgeError:\"Kan geen link maken naar een cluster.\",deleteClusterError:\"Clusters kunnen niet worden verwijderd.\",editClusterError:\"Clusters kunnen niet worden aangepast.\"};exports[\"nl_NL\"]=exports[\"nl\"];exports[\"nl_BE\"]=exports[\"nl\"];exports[\"pt-br\"]={edit:\"Editar\",del:\"Remover selecionado\",back:\"Voltar\",addNode:\"Adicionar nó\",addEdge:\"Adicionar aresta\",editNode:\"Editar nó\",editEdge:\"Editar aresta\",addDescription:\"Clique em um espaço em branco para adicionar um novo nó\",edgeDescription:\"Clique em um nó e arraste a aresta até outro nó para conectá-los\",editEdgeDescription:\"Clique nos pontos de controle e os arraste para um nó para conectá-los\",createEdgeError:\"Não foi possível linkar arestas a um cluster.\",deleteClusterError:\"Clusters não puderam ser removidos.\",editClusterError:\"Clusters não puderam ser editados.\"};exports[\"pt-BR\"]=exports[\"pt-br\"];exports[\"pt_BR\"]=exports[\"pt-br\"];exports[\"pt_br\"]=exports[\"pt-br\"];exports[\"ru\"]={edit:\"Редактировать\",del:\"Удалить выбранное\",back:\"Назад\",addNode:\"Добавить узел\",addEdge:\"Добавить ребро\",editNode:\"Редактировать узел\",editEdge:\"Редактировать ребро\",addDescription:\"Кликните в свободное место, чтобы добавить новый узел.\",edgeDescription:\"Кликните на узел и протяните ребро к другому узлу, чтобы соединить их.\",editEdgeDescription:\"Кликните на контрольные точки и перетащите их в узел, чтобы подключиться к нему.\",createEdgeError:\"Невозможно соединить ребра в кластер.\",deleteClusterError:\"Кластеры не могут быть удалены\",editClusterError:\"Кластеры недоступны для редактирования.\"};exports[\"ru_RU\"]=exports[\"ru\"];exports[\"cn\"]={edit:\"编辑\",del:\"删除选定\",back:\"返回\",addNode:\"添加节点\",addEdge:\"添加连接线\",editNode:\"编辑节点\",editEdge:\"编辑连接线\",addDescription:\"单击空白处放置新节点。\",edgeDescription:\"单击某个节点并将该连接线拖动到另一个节点以连接它们。\",editEdgeDescription:\"单击控制节点并将它们拖到节点上连接。\",createEdgeError:\"无法将连接线连接到群集。\",deleteClusterError:\"无法删除群集。\",editClusterError:\"无法编辑群集。\"};exports[\"zh_CN\"]=exports[\"cn\"]},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CachedImage=function(){function CachedImage(){(0,_classCallCheck3[\"default\"])(this,CachedImage);this.NUM_ITERATIONS=4;this.image=new Image;this.canvas=document.createElement(\"canvas\")}(0,_createClass3[\"default\"])(CachedImage,[{key:\"init\",value:function init(){if(this.initialized())return;this.src=this.image.src;var w=this.image.width;var h=this.image.height;this.width=w;this.height=h;var h2=Math.floor(h/2);var h4=Math.floor(h/4);var h8=Math.floor(h/8);var h16=Math.floor(h/16);var w2=Math.floor(w/2);var w4=Math.floor(w/4);var w8=Math.floor(w/8);var w16=Math.floor(w/16);this.canvas.width=3*w4;this.canvas.height=h2;this.coordinates=[[0,0,w2,h2],[w2,0,w4,h4],[w2,h4,w8,h8],[5*w8,h4,w16,h16]];this._fillMipMap()}},{key:\"initialized\",value:function initialized(){return this.coordinates!==undefined}},{key:\"_fillMipMap\",value:function _fillMipMap(){var ctx=this.canvas.getContext(\"2d\");var to=this.coordinates[0];ctx.drawImage(this.image,to[0],to[1],to[2],to[3]);for(var iterations=1;iterations<this.NUM_ITERATIONS;iterations++){var from=this.coordinates[iterations-1];var _to=this.coordinates[iterations];ctx.drawImage(this.canvas,from[0],from[1],from[2],from[3],_to[0],_to[1],_to[2],_to[3])}}},{key:\"drawImageAtPosition\",value:function drawImageAtPosition(ctx,factor,left,top,width,height){if(!this.initialized())return;if(factor>2){factor*=.5;var iterations=0;while(factor>2&&iterations<this.NUM_ITERATIONS){factor*=.5;iterations+=1}if(iterations>=this.NUM_ITERATIONS){iterations=this.NUM_ITERATIONS-1}var from=this.coordinates[iterations];ctx.drawImage(this.canvas,from[0],from[1],from[2],from[3],left,top,width,height)}else{ctx.drawImage(this.image,left,top,width,height)}}}]);return CachedImage}();exports[\"default\"]=CachedImage},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Groups=function(){function Groups(){(0,_classCallCheck3[\"default\"])(this,Groups);this.clear();this.defaultIndex=0;this.groupsArray=[];this.groupIndex=0;this.defaultGroups=[{border:\"#2B7CE9\",background:\"#97C2FC\",highlight:{border:\"#2B7CE9\",background:\"#D2E5FF\"},hover:{border:\"#2B7CE9\",background:\"#D2E5FF\"}},{border:\"#FFA500\",background:\"#FFFF00\",highlight:{border:\"#FFA500\",background:\"#FFFFA3\"},hover:{border:\"#FFA500\",background:\"#FFFFA3\"}},{border:\"#FA0A10\",background:\"#FB7E81\",highlight:{border:\"#FA0A10\",background:\"#FFAFB1\"},hover:{border:\"#FA0A10\",background:\"#FFAFB1\"}},{border:\"#41A906\",background:\"#7BE141\",highlight:{border:\"#41A906\",background:\"#A1EC76\"},hover:{border:\"#41A906\",background:\"#A1EC76\"}},{border:\"#E129F0\",background:\"#EB7DF4\",highlight:{border:\"#E129F0\",background:\"#F0B3F5\"},hover:{border:\"#E129F0\",background:\"#F0B3F5\"}},{border:\"#7C29F0\",background:\"#AD85E4\",highlight:{border:\"#7C29F0\",background:\"#D3BDF0\"},hover:{border:\"#7C29F0\",background:\"#D3BDF0\"}},{border:\"#C37F00\",background:\"#FFA807\",highlight:{border:\"#C37F00\",background:\"#FFCA66\"},hover:{border:\"#C37F00\",background:\"#FFCA66\"}},{border:\"#4220FB\",background:\"#6E6EFD\",highlight:{border:\"#4220FB\",background:\"#9B9BFD\"},hover:{border:\"#4220FB\",background:\"#9B9BFD\"}},{border:\"#FD5A77\",background:\"#FFC0CB\",highlight:{border:\"#FD5A77\",background:\"#FFD1D9\"},hover:{border:\"#FD5A77\",background:\"#FFD1D9\"}},{border:\"#4AD63A\",background:\"#C2FABC\",highlight:{border:\"#4AD63A\",background:\"#E6FFE3\"},hover:{border:\"#4AD63A\",background:\"#E6FFE3\"}},{border:\"#990000\",background:\"#EE0000\",highlight:{border:\"#BB0000\",background:\"#FF3333\"},hover:{border:\"#BB0000\",background:\"#FF3333\"}},{border:\"#FF6000\",background:\"#FF6000\",highlight:{border:\"#FF6000\",background:\"#FF6000\"},hover:{border:\"#FF6000\",background:\"#FF6000\"}},{border:\"#97C2FC\",background:\"#2B7CE9\",highlight:{border:\"#D2E5FF\",background:\"#2B7CE9\"},hover:{border:\"#D2E5FF\",background:\"#2B7CE9\"}},{border:\"#399605\",background:\"#255C03\",highlight:{border:\"#399605\",background:\"#255C03\"},hover:{border:\"#399605\",background:\"#255C03\"}},{border:\"#B70054\",background:\"#FF007E\",highlight:{border:\"#B70054\",background:\"#FF007E\"},hover:{border:\"#B70054\",background:\"#FF007E\"}},{border:\"#AD85E4\",background:\"#7C29F0\",highlight:{border:\"#D3BDF0\",background:\"#7C29F0\"},hover:{border:\"#D3BDF0\",background:\"#7C29F0\"}},{border:\"#4557FA\",background:\"#000EA1\",highlight:{border:\"#6E6EFD\",background:\"#000EA1\"},hover:{border:\"#6E6EFD\",background:\"#000EA1\"}},{border:\"#FFC0CB\",background:\"#FD5A77\",highlight:{border:\"#FFD1D9\",background:\"#FD5A77\"},hover:{border:\"#FFD1D9\",background:\"#FD5A77\"}},{border:\"#C2FABC\",background:\"#74D66A\",highlight:{border:\"#E6FFE3\",background:\"#74D66A\"},hover:{border:\"#E6FFE3\",background:\"#74D66A\"}},{border:\"#EE0000\",background:\"#990000\",highlight:{border:\"#FF3333\",background:\"#BB0000\"},hover:{border:\"#FF3333\",background:\"#BB0000\"}}];this.options={};this.defaultOptions={useDefaultGroups:true};util.extend(this.options,this.defaultOptions)}(0,_createClass3[\"default\"])(Groups,[{key:\"setOptions\",value:function setOptions(options){var optionFields=[\"useDefaultGroups\"];if(options!==undefined){for(var groupName in options){if(options.hasOwnProperty(groupName)){if(optionFields.indexOf(groupName)===-1){var group=options[groupName];this.add(groupName,group)}}}}}},{key:\"clear\",value:function clear(){this.groups={};this.groupsArray=[]}},{key:\"get\",value:function get(groupname){var shouldCreate=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var group=this.groups[groupname];if(group===undefined&&shouldCreate){if(this.options.useDefaultGroups===false&&this.groupsArray.length>0){var index=this.groupIndex%this.groupsArray.length;this.groupIndex++;group={};group.color=this.groups[this.groupsArray[index]];this.groups[groupname]=group}else{var _index=this.defaultIndex%this.defaultGroups.length;this.defaultIndex++;group={};group.color=this.defaultGroups[_index];this.groups[groupname]=group}}return group}},{key:\"add\",value:function add(groupName,style){this.groups[groupName]=style;this.groupsArray.push(groupName);return style}}]);return Groups}();exports[\"default\"]=Groups},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Node=__webpack_require__(47)[\"default\"];var NodesHandler=function(){function NodesHandler(body,images,groups,layoutEngine){var _this=this;(0,_classCallCheck3[\"default\"])(this,NodesHandler);this.body=body;this.images=images;this.groups=groups;this.layoutEngine=layoutEngine;this.body.functions.createNode=this.create.bind(this);this.nodesListeners={add:function add(event,params){_this.add(params.items)},update:function update(event,params){_this.update(params.items,params.data,params.oldData)},remove:function remove(event,params){_this.remove(params.items)}};this.defaultOptions={borderWidth:1,borderWidthSelected:2,brokenImage:undefined,color:{border:\"#2B7CE9\",background:\"#97C2FC\",highlight:{border:\"#2B7CE9\",background:\"#D2E5FF\"},hover:{border:\"#2B7CE9\",background:\"#D2E5FF\"}},fixed:{x:false,y:false},font:{color:\"#343434\",size:14,face:\"arial\",background:\"none\",strokeWidth:0,strokeColor:\"#ffffff\",align:\"center\",vadjust:0,multi:false,bold:{mod:\"bold\"},boldital:{mod:\"bold italic\"},ital:{mod:\"italic\"},mono:{mod:\"\",size:15,face:\"monospace\",vadjust:2}},group:undefined,hidden:false,icon:{face:\"FontAwesome\",code:undefined,size:50,color:\"#2B7CE9\"},image:undefined,label:undefined,labelHighlightBold:true,level:undefined,margin:{top:5,right:5,bottom:5,left:5},mass:1,physics:true,scaling:{min:10,max:30,label:{enabled:false,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function customScalingFunction(min,max,total,value){if(max===min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}}},shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:10,x:5,y:5},shape:\"ellipse\",shapeProperties:{borderDashes:false,borderRadius:6,interpolation:true,useImageSize:false,useBorderWithImage:false},size:25,title:undefined,value:undefined,x:undefined,y:undefined};if(this.defaultOptions.mass<=0){throw\"Internal error: mass in defaultOptions of NodesHandler may not be zero or negative\"}this.options=util.bridgeObject(this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(NodesHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"refreshNodes\",this.refresh.bind(this));this.body.emitter.on(\"refresh\",this.refresh.bind(this));this.body.emitter.on(\"destroy\",function(){util.forEach(_this2.nodesListeners,function(callback,event){if(_this2.body.data.nodes)_this2.body.data.nodes.off(event,callback)});delete _this2.body.functions.createNode;delete _this2.nodesListeners.add;delete _this2.nodesListeners.update;delete _this2.nodesListeners.remove;delete _this2.nodesListeners})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){Node.parseOptions(this.options,options);if(options.shape!==undefined){for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){this.body.nodes[nodeId].updateShape()}}}if(options.font!==undefined){for(var _nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId)){this.body.nodes[_nodeId].updateLabelModule();this.body.nodes[_nodeId].needsRefresh()}}}if(options.size!==undefined){for(var _nodeId2 in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId2)){this.body.nodes[_nodeId2].needsRefresh()}}}if(options.hidden!==undefined||options.physics!==undefined){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"setData\",value:function setData(nodes){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var oldNodesData=this.body.data.nodes;if(nodes instanceof DataSet||nodes instanceof DataView){this.body.data.nodes=nodes}else if(Array.isArray(nodes)){this.body.data.nodes=new DataSet;this.body.data.nodes.add(nodes)}else if(!nodes){this.body.data.nodes=new DataSet}else{throw new TypeError(\"Array or DataSet expected\")}if(oldNodesData){util.forEach(this.nodesListeners,function(callback,event){oldNodesData.off(event,callback)})}this.body.nodes={};if(this.body.data.nodes){var me=this;util.forEach(this.nodesListeners,function(callback,event){me.body.data.nodes.on(event,callback)});var ids=this.body.data.nodes.getIds();this.add(ids,true)}if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"add\",value:function add(ids){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var id=void 0;var newNodes=[];for(var i=0;i<ids.length;i++){id=ids[i];var properties=this.body.data.nodes.get(id);var node=this.create(properties);newNodes.push(node);this.body.nodes[id]=node}this.layoutEngine.positionInitially(newNodes);if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"update\",value:function update(ids,changedData,oldData){var nodes=this.body.nodes;var dataChanged=false;for(var i=0;i<ids.length;i++){var id=ids[i];var node=nodes[id];var data=changedData[i];if(node!==undefined){if(node.setOptions(data)){dataChanged=true}}else{dataChanged=true;node=this.create(data);nodes[id]=node}}if(!dataChanged&&oldData!==undefined){dataChanged=changedData.some(function(newValue,index){var oldValue=oldData[index];return oldValue&&oldValue.level!==newValue.level})}if(dataChanged===true){this.body.emitter.emit(\"_dataChanged\")}else{this.body.emitter.emit(\"_dataUpdated\")}}},{key:\"remove\",value:function remove(ids){var nodes=this.body.nodes;for(var i=0;i<ids.length;i++){var id=ids[i];delete nodes[id]}this.body.emitter.emit(\"_dataChanged\")}},{key:\"create\",value:function create(properties){var constructorClass=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Node;return new constructorClass(properties,this.body,this.images,this.groups,this.options,this.defaultOptions)}},{key:\"refresh\",value:function refresh(){var _this3=this;var clearPositions=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;util.forEach(this.body.nodes,function(node,nodeId){var data=_this3.body.data.nodes.get(nodeId);if(data!==undefined){if(clearPositions===true){node.setOptions({x:null,y:null})}node.setOptions({fixed:false});node.setOptions(data)}})}},{key:\"getPositions\",value:function getPositions(ids){var dataArray={};if(ids!==undefined){if(Array.isArray(ids)===true){for(var i=0;i<ids.length;i++){if(this.body.nodes[ids[i]]!==undefined){var node=this.body.nodes[ids[i]];dataArray[ids[i]]={x:Math.round(node.x),y:Math.round(node.y)}}}}else{if(this.body.nodes[ids]!==undefined){var _node=this.body.nodes[ids];dataArray[ids]={x:Math.round(_node.x),y:Math.round(_node.y)}}}}else{for(var _i=0;_i<this.body.nodeIndices.length;_i++){var _node2=this.body.nodes[this.body.nodeIndices[_i]];dataArray[this.body.nodeIndices[_i]]={x:Math.round(_node2.x),y:Math.round(_node2.y)}}}return dataArray}},{key:\"storePositions\",value:function storePositions(){var dataArray=[];var dataset=this.body.data.nodes.getDataSet();for(var nodeId in dataset._data){if(dataset._data.hasOwnProperty(nodeId)){var node=this.body.nodes[nodeId];if(dataset._data[nodeId].x!=Math.round(node.x)||dataset._data[nodeId].y!=Math.round(node.y)){dataArray.push({id:node.id,x:Math.round(node.x),y:Math.round(node.y)})}}}dataset.update(dataArray)}},{key:\"getBoundingBox\",value:function getBoundingBox(nodeId){if(this.body.nodes[nodeId]!==undefined){return this.body.nodes[nodeId].shape.boundingBox}}},{key:\"getConnectedNodes\",value:function getConnectedNodes(nodeId,direction){var nodeList=[];if(this.body.nodes[nodeId]!==undefined){var node=this.body.nodes[nodeId];var nodeObj={};for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];if(direction!==\"to\"&&edge.toId==node.id){if(nodeObj[edge.fromId]===undefined){nodeList.push(edge.fromId);nodeObj[edge.fromId]=true}}else if(direction!==\"from\"&&edge.fromId==node.id){if(nodeObj[edge.toId]===undefined){nodeList.push(edge.toId);nodeObj[edge.toId]=true}}}}return nodeList}},{key:\"getConnectedEdges\",value:function getConnectedEdges(nodeId){var edgeList=[];if(this.body.nodes[nodeId]!==undefined){var node=this.body.nodes[nodeId];for(var i=0;i<node.edges.length;i++){edgeList.push(node.edges[i].id)}}else{console.log(\"NodeId provided for getConnectedEdges does not exist. Provided: \",nodeId)}return edgeList}},{key:\"moveNode\",value:function moveNode(nodeId,x,y){var _this4=this;if(this.body.nodes[nodeId]!==undefined){this.body.nodes[nodeId].x=Number(x);this.body.nodes[nodeId].y=Number(y);setTimeout(function(){_this4.body.emitter.emit(\"startSimulation\")},0)}else{console.log(\"Node id supplied to moveNode does not exist. Provided: \",nodeId)}}}]);return NodesHandler}();exports[\"default\"]=NodesHandler},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(189),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(49);__webpack_require__(60);module.exports=__webpack_require__(190)},function(module,exports,__webpack_require__){var classof=__webpack_require__(86);var ITERATOR=__webpack_require__(13)(\"iterator\");var Iterators=__webpack_require__(31);module.exports=__webpack_require__(7).isIterable=function(it){var O=Object(it);return O[ITERATOR]!==undefined||\"@@iterator\"in O||Iterators.hasOwnProperty(classof(O))}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var LabelAccumulator=__webpack_require__(192)[\"default\"];var ComponentUtil=__webpack_require__(48)[\"default\"];var LabelSplitter=function(){function LabelSplitter(ctx,parent,selected,hover){var _this=this;(0,_classCallCheck3[\"default\"])(this,LabelSplitter);this.ctx=ctx;this.parent=parent;var textWidth=function textWidth(text,mod){if(text===undefined)return 0;var values=_this.parent.getFormattingValues(ctx,selected,hover,mod);var width=0;if(text!==\"\"){var measure=_this.ctx.measureText(text);width=measure.width}return{width:width,values:values}};this.lines=new LabelAccumulator(textWidth)}(0,_createClass3[\"default\"])(LabelSplitter,[{key:\"process\",value:function process(text){if(!ComponentUtil.isValidLabel(text)){return this.lines.finalize()}var font=this.parent.fontOptions;text=text.replace(/\\r\\n/g,\"\\n\");text=text.replace(/\\r/g,\"\\n\");var nlLines=String(text).split(\"\\n\");var lineCount=nlLines.length;if(font.multi){for(var i=0;i<lineCount;i++){var blocks=this.splitBlocks(nlLines[i],font.multi);if(blocks===undefined)continue;if(blocks.length===0){this.lines.newLine(\"\");continue}if(font.maxWdt>0){for(var j=0;j<blocks.length;j++){var mod=blocks[j].mod;var _text=blocks[j].text;this.splitStringIntoLines(_text,mod,true)}}else{for(var _j=0;_j<blocks.length;_j++){var _mod=blocks[_j].mod;var _text2=blocks[_j].text;this.lines.append(_text2,_mod)}}this.lines.newLine()}}else{if(font.maxWdt>0){for(var _i=0;_i<lineCount;_i++){this.splitStringIntoLines(nlLines[_i])}}else{for(var _i2=0;_i2<lineCount;_i2++){this.lines.newLine(nlLines[_i2])}}}return this.lines.finalize()}},{key:\"decodeMarkupSystem\",value:function decodeMarkupSystem(markupSystem){var system=\"none\";if(markupSystem===\"markdown\"||markupSystem===\"md\"){system=\"markdown\"}else if(markupSystem===true||markupSystem===\"html\"){system=\"html\"}return system}},{key:\"splitHtmlBlocks\",value:function splitHtmlBlocks(text){var blocks=[];var s={bold:false,ital:false,mono:false,spacing:false,position:0,buffer:\"\",modStack:[]};s.mod=function(){return this.modStack.length===0?\"normal\":this.modStack[0]};s.modName=function(){if(this.modStack.length===0)return\"normal\";else if(this.modStack[0]===\"mono\")return\"mono\";else{if(s.bold&&s.ital){return\"boldital\"}else if(s.bold){return\"bold\"}else if(s.ital){return\"ital\"}}};s.emitBlock=function(){var override=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(this.spacing){this.add(\" \");this.spacing=false}if(this.buffer.length>0){blocks.push({text:this.buffer,mod:this.modName()});this.buffer=\"\"}};s.add=function(text){if(text===\" \"){s.spacing=true}if(s.spacing){this.buffer+=\" \";this.spacing=false}if(text!=\" \"){this.buffer+=text}};while(s.position<text.length){var ch=text.charAt(s.position);if(/[ \\t]/.test(ch)){if(!s.mono){s.spacing=true}else{s.add(ch)}}else if(/</.test(ch)){if(!s.mono&&!s.bold&&/<b>/.test(text.substr(s.position,3))){s.emitBlock();s.bold=true;s.modStack.unshift(\"bold\");s.position+=2}else if(!s.mono&&!s.ital&&/<i>/.test(text.substr(s.position,3))){s.emitBlock();s.ital=true;s.modStack.unshift(\"ital\");s.position+=2}else if(!s.mono&&/<code>/.test(text.substr(s.position,6))){s.emitBlock();s.mono=true;s.modStack.unshift(\"mono\");s.position+=5}else if(!s.mono&&s.mod()===\"bold\"&&/<\\/b>/.test(text.substr(s.position,4))){s.emitBlock();s.bold=false;s.modStack.shift();s.position+=3}else if(!s.mono&&s.mod()===\"ital\"&&/<\\/i>/.test(text.substr(s.position,4))){s.emitBlock();s.ital=false;s.modStack.shift();s.position+=3}else if(s.mod()===\"mono\"&&/<\\/code>/.test(text.substr(s.position,7))){s.emitBlock();s.mono=false;s.modStack.shift();s.position+=6}else{s.add(ch)}}else if(/&/.test(ch)){if(/</.test(text.substr(s.position,4))){s.add(\"<\");s.position+=3}else if(/&/.test(text.substr(s.position,5))){s.add(\"&\");s.position+=4}else{s.add(\"&\")}}else{s.add(ch)}s.position++}s.emitBlock();return blocks}},{key:\"splitMarkdownBlocks\",value:function splitMarkdownBlocks(text){var blocks=[];var s={bold:false,ital:false,mono:false,beginable:true,spacing:false,position:0,buffer:\"\",modStack:[]};s.mod=function(){return this.modStack.length===0?\"normal\":this.modStack[0]};s.modName=function(){if(this.modStack.length===0)return\"normal\";else if(this.modStack[0]===\"mono\")return\"mono\";else{if(s.bold&&s.ital){return\"boldital\"}else if(s.bold){return\"bold\"}else if(s.ital){return\"ital\"}}};s.emitBlock=function(){var override=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(this.spacing){this.add(\" \");this.spacing=false}if(this.buffer.length>0){blocks.push({text:this.buffer,mod:this.modName()});this.buffer=\"\"}};s.add=function(text){if(text===\" \"){s.spacing=true}if(s.spacing){this.buffer+=\" \";this.spacing=false}if(text!=\" \"){this.buffer+=text}};while(s.position<text.length){var ch=text.charAt(s.position);if(/[ \\t]/.test(ch)){if(!s.mono){s.spacing=true}else{s.add(ch)}s.beginable=true}else if(/\\\\/.test(ch)){if(s.position<text.length+1){s.position++;ch=text.charAt(s.position);if(/ \\t/.test(ch)){s.spacing=true}else{s.add(ch);s.beginable=false}}}else if(!s.mono&&!s.bold&&(s.beginable||s.spacing)&&/\\*/.test(ch)){s.emitBlock();s.bold=true;s.modStack.unshift(\"bold\")}else if(!s.mono&&!s.ital&&(s.beginable||s.spacing)&&/\\_/.test(ch)){s.emitBlock();s.ital=true;s.modStack.unshift(\"ital\")}else if(!s.mono&&(s.beginable||s.spacing)&&/`/.test(ch)){s.emitBlock();s.mono=true;s.modStack.unshift(\"mono\")}else if(!s.mono&&s.mod()===\"bold\"&&/\\*/.test(ch)){if(s.position===text.length-1||/[.,_` \\t\\n]/.test(text.charAt(s.position+1))){s.emitBlock();s.bold=false;s.modStack.shift()}else{s.add(ch)}}else if(!s.mono&&s.mod()===\"ital\"&&/\\_/.test(ch)){if(s.position===text.length-1||/[.,*` \\t\\n]/.test(text.charAt(s.position+1))){s.emitBlock();s.ital=false;s.modStack.shift()}else{s.add(ch)}}else if(s.mono&&s.mod()===\"mono\"&&/`/.test(ch)){if(s.position===text.length-1||/[.,*_ \\t\\n]/.test(text.charAt(s.position+1))){s.emitBlock();s.mono=false;s.modStack.shift()}else{s.add(ch)}}else{s.add(ch);s.beginable=false}s.position++}s.emitBlock();return blocks}},{key:\"splitBlocks\",value:function splitBlocks(text,markupSystem){var system=this.decodeMarkupSystem(markupSystem);if(system===\"none\"){return[{text:text,mod:\"normal\"}]}else if(system===\"markdown\"){return this.splitMarkdownBlocks(text)}else if(system===\"html\"){return this.splitHtmlBlocks(text)}}},{key:\"overMaxWidth\",value:function overMaxWidth(text){var width=this.ctx.measureText(text).width;return this.lines.curWidth()+width>this.parent.fontOptions.maxWdt}},{key:\"getLongestFit\",value:function getLongestFit(words){var text=\"\";var w=0;while(w<words.length){var pre=text===\"\"?\"\":\" \";var newText=text+pre+words[w];if(this.overMaxWidth(newText))break;text=newText;w++}return w}},{key:\"getLongestFitWord\",value:function getLongestFitWord(words){var w=0;while(w<words.length){if(this.overMaxWidth(words.slice(0,w)))break;w++}return w}},{key:\"splitStringIntoLines\",value:function splitStringIntoLines(str){var mod=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"normal\";var appendLast=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;str=str.replace(/^( +)/g,\"$1\\r\");str=str.replace(/([^\\r][^ ]*)( +)/g,\"$1\\r$2\\r\");var words=str.split(\"\\r\");while(words.length>0){var w=this.getLongestFit(words);if(w===0){var word=words[0];var x=this.getLongestFitWord(word);this.lines.newLine(word.slice(0,x),mod);words[0]=word.slice(x)}else{var newW=w;if(words[w-1]===\" \"){w--}else if(words[newW]===\" \"){newW++}var text=words.slice(0,w).join(\"\");if(w==words.length&&appendLast){this.lines.append(text,mod)}else{this.lines.newLine(text,mod)}words=words.slice(newW)}}}}]);return LabelSplitter}();exports[\"default\"]=LabelSplitter},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _assign=__webpack_require__(90);var _assign2=_interopRequireDefault(_assign);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var LabelAccumulator=function(){function LabelAccumulator(measureText){(0,_classCallCheck3[\"default\"])(this,LabelAccumulator);this.measureText=measureText;this.current=0;this.width=0;this.height=0;this.lines=[]}(0,_createClass3[\"default\"])(LabelAccumulator,[{key:\"_add\",value:function _add(l,text){var mod=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"normal\";if(this.lines[l]===undefined){this.lines[l]={width:0,height:0,blocks:[]}}var tmpText=text;if(text===undefined||text===\"\")tmpText=\" \";var result=this.measureText(tmpText,mod);var block=(0,_assign2[\"default\"])({},result.values);block.text=text;block.width=result.width;block.mod=mod;if(text===undefined||text===\"\"){block.width=0}this.lines[l].blocks.push(block);this.lines[l].width+=block.width}},{key:\"curWidth\",value:function curWidth(){var line=this.lines[this.current];if(line===undefined)return 0;return line.width}},{key:\"append\",value:function append(text){var mod=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"normal\";this._add(this.current,text,mod)}},{key:\"newLine\",value:function newLine(text){var mod=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"normal\";this._add(this.current,text,mod);this.current++}},{key:\"determineLineHeights\",value:function determineLineHeights(){for(var k=0;k<this.lines.length;k++){var line=this.lines[k];var height=0;if(line.blocks!==undefined){for(var l=0;l<line.blocks.length;l++){var block=line.blocks[l];if(height<block.height){height=block.height}}}line.height=height}}},{key:\"determineLabelSize\",value:function determineLabelSize(){var width=0;var height=0;for(var k=0;k<this.lines.length;k++){var line=this.lines[k];if(line.width>width){width=line.width}height+=line.height}this.width=width;this.height=height}},{key:\"removeEmptyBlocks\",value:function removeEmptyBlocks(){var tmpLines=[];for(var k=0;k<this.lines.length;k++){var line=this.lines[k];if(line.blocks.length===0)continue;if(k===this.lines.length-1){if(line.width===0)continue}var tmpLine={};(0,_assign2[\"default\"])(tmpLine,line);tmpLine.blocks=[];var firstEmptyBlock=void 0;var tmpBlocks=[];for(var l=0;l<line.blocks.length;l++){var block=line.blocks[l];if(block.width!==0){tmpBlocks.push(block)}else{if(firstEmptyBlock===undefined){firstEmptyBlock=block}}}if(tmpBlocks.length===0&&firstEmptyBlock!==undefined){tmpBlocks.push(firstEmptyBlock)}tmpLine.blocks=tmpBlocks;tmpLines.push(tmpLine)}return tmpLines}},{key:\"finalize\",value:function finalize(){this.determineLineHeights();this.determineLabelSize();var tmpLines=this.removeEmptyBlocks();return{width:this.width,height:this.height,lines:tmpLines}}}]);return LabelAccumulator}();exports[\"default\"]=LabelAccumulator},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Box=function(_NodeBase){(0,_inherits3[\"default\"])(Box,_NodeBase);function Box(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Box);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Box.__proto__||(0,_getPrototypeOf2[\"default\"])(Box)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Box,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);this.width=dimensions.width+this.margin.right+this.margin.left;this.height=dimensions.height+this.margin.top+this.margin.bottom;this.radius=this.width/2}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this.initContextForDraw(ctx,values);ctx.roundRect(this.left,this.top,this.width,this.height,values.borderRadius);this.performFill(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,selected,hover)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y,ctx,selected,hover){this._updateBoundingBox(x,y,ctx,selected,hover)\n;var borderRadius=this.options.shapeProperties.borderRadius;this._addBoundingBoxMargin(borderRadius)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);var borderWidth=this.options.borderWidth;return Math.min(Math.abs(this.width/2/Math.cos(angle)),Math.abs(this.height/2/Math.sin(angle)))+borderWidth}}]);return Box}(_NodeBase3[\"default\"]);exports[\"default\"]=Box},function(module,exports,__webpack_require__){__webpack_require__(195);module.exports=__webpack_require__(7).Object.getPrototypeOf},function(module,exports,__webpack_require__){var toObject=__webpack_require__(41);var $getPrototypeOf=__webpack_require__(85);__webpack_require__(87)(\"getPrototypeOf\",function(){return function getPrototypeOf(it){return $getPrototypeOf(toObject(it))}})},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(197),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(198);module.exports=__webpack_require__(7).Object.setPrototypeOf},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S,\"Object\",{setPrototypeOf:__webpack_require__(199).set})},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);var anObject=__webpack_require__(27);var check=function(O,proto){anObject(O);if(!isObject(proto)&&proto!==null)throw TypeError(proto+\": can't set as prototype!\")};module.exports={set:Object.setPrototypeOf||(\"__proto__\"in{}?function(test,buggy,set){try{set=__webpack_require__(80)(Function.call,__webpack_require__(89).f(Object.prototype,\"__proto__\").set,2);set(test,[]);buggy=!(test instanceof Array)}catch(e){buggy=true}return function setPrototypeOf(O,proto){check(O,proto);if(buggy)O.__proto__=proto;else set(O,proto);return O}}({},false):undefined),check:check}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CircleImageBase2=__webpack_require__(73);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Circle=function(_CircleImageBase){(0,_inherits3[\"default\"])(Circle,_CircleImageBase);function Circle(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Circle);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Circle.__proto__||(0,_getPrototypeOf2[\"default\"])(Circle)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Circle,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);var diameter=Math.max(dimensions.width+this.margin.right+this.margin.left,dimensions.height+this.margin.top+this.margin.bottom);this.options.size=diameter/2;this.width=diameter;this.height=diameter;this.radius=this.width/2}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this._drawRawCircle(ctx,x,y,values);this.updateBoundingBox(x,y);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,y,selected,hover)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.width*.5}}]);return Circle}(_CircleImageBase3[\"default\"]);exports[\"default\"]=Circle},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CircleImageBase2=__webpack_require__(73);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CircularImage=function(_CircleImageBase){(0,_inherits3[\"default\"])(CircularImage,_CircleImageBase);function CircularImage(options,body,labelModule,imageObj,imageObjAlt){(0,_classCallCheck3[\"default\"])(this,CircularImage);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(CircularImage.__proto__||(0,_getPrototypeOf2[\"default\"])(CircularImage)).call(this,options,body,labelModule));_this.setImages(imageObj,imageObjAlt);return _this}(0,_createClass3[\"default\"])(CircularImage,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;var imageAbsent=this.imageObj.src===undefined||this.imageObj.width===undefined||this.imageObj.height===undefined;if(imageAbsent){var diameter=this.options.size*2;this.width=diameter;this.height=diameter;this.radius=.5*this.width;return}if(this.needsRefresh(selected,hover)){this._resizeImage()}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.switchImages(selected);this.resize();this.left=x-this.width/2;this.top=y-this.height/2;this._drawRawCircle(ctx,x,y,values);ctx.save();ctx.clip();this._drawImageAtPosition(ctx,values);ctx.restore();this._drawImageLabel(ctx,x,y,selected,hover);this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size;this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.width*.5}}]);return CircularImage}(_CircleImageBase3[\"default\"]);exports[\"default\"]=CircularImage},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Database=function(_NodeBase){(0,_inherits3[\"default\"])(Database,_NodeBase);function Database(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Database);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Database.__proto__||(0,_getPrototypeOf2[\"default\"])(Database)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Database,[{key:\"resize\",value:function resize(ctx,selected,hover){if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);var size=dimensions.width+this.margin.right+this.margin.left;this.width=size;this.height=size;this.radius=this.width/2}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this.initContextForDraw(ctx,values);ctx.database(x-this.width/2,y-this.height/2,this.width,this.height);this.performFill(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Database}(_NodeBase3[\"default\"]);exports[\"default\"]=Database},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Diamond=function(_ShapeBase){(0,_inherits3[\"default\"])(Diamond,_ShapeBase);function Diamond(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Diamond);return(0,_possibleConstructorReturn3[\"default\"])(this,(Diamond.__proto__||(0,_getPrototypeOf2[\"default\"])(Diamond)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Diamond,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"diamond\",4,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Diamond}(_ShapeBase3[\"default\"]);exports[\"default\"]=Diamond},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Dot=function(_ShapeBase){(0,_inherits3[\"default\"])(Dot,_ShapeBase);function Dot(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Dot);return(0,_possibleConstructorReturn3[\"default\"])(this,(Dot.__proto__||(0,_getPrototypeOf2[\"default\"])(Dot)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Dot,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"circle\",2,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.options.size}}]);return Dot}(_ShapeBase3[\"default\"]);exports[\"default\"]=Dot},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Ellipse=function(_NodeBase){(0,_inherits3[\"default\"])(Ellipse,_NodeBase);function Ellipse(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Ellipse);return(0,_possibleConstructorReturn3[\"default\"])(this,(Ellipse.__proto__||(0,_getPrototypeOf2[\"default\"])(Ellipse)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Ellipse,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);this.height=dimensions.height*2;this.width=dimensions.width+dimensions.height;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width*.5;this.top=y-this.height*.5;this.initContextForDraw(ctx,values);ctx.ellipse_vis(this.left,this.top,this.width,this.height);this.performFill(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover);this.labelModule.draw(ctx,x,y,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);var a=this.width*.5;var b=this.height*.5;var w=Math.sin(angle)*a;var h=Math.cos(angle)*b;return a*b/Math.sqrt(w*w+h*h)}}]);return Ellipse}(_NodeBase3[\"default\"]);exports[\"default\"]=Ellipse},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Icon=function(_NodeBase){(0,_inherits3[\"default\"])(Icon,_NodeBase);function Icon(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Icon);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Icon.__proto__||(0,_getPrototypeOf2[\"default\"])(Icon)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Icon,[{key:\"resize\",value:function resize(ctx,selected,hover){if(this.needsRefresh(selected,hover)){this.iconSize={width:Number(this.options.icon.size),height:Number(this.options.icon.size)};this.width=this.iconSize.width+this.margin.right+this.margin.left;this.height=this.iconSize.height+this.margin.top+this.margin.bottom;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.options.icon.size=this.options.icon.size||50;this.left=x-this.width/2;this.top=y-this.height/2;this._icon(ctx,x,y,selected,hover,values);if(this.options.label!==undefined){var iconTextSpacing=5;this.labelModule.draw(ctx,this.left+this.iconSize.width/2+this.margin.left,y+this.height/2+iconTextSpacing,selected)}this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.icon.size*.5;this.boundingBox.left=x-this.options.icon.size*.5;this.boundingBox.right=x+this.options.icon.size*.5;this.boundingBox.bottom=y+this.options.icon.size*.5;if(this.options.label!==undefined&&this.labelModule.size.width>0){var iconTextSpacing=5;this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height+iconTextSpacing)}}},{key:\"_icon\",value:function _icon(ctx,x,y,selected,hover,values){var iconSize=Number(this.options.icon.size);if(this.options.icon.code!==undefined){ctx.font=(selected?\"bold \":\"\")+iconSize+\"px \"+this.options.icon.face;ctx.fillStyle=this.options.icon.color||\"black\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";this.enableShadow(ctx,values);ctx.fillText(this.options.icon.code,x,y);this.disableShadow(ctx,values)}else{console.error(\"When using the icon shape, you need to define the code in the icon options object. This can be done per node or globally.\")}}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Icon}(_NodeBase3[\"default\"]);exports[\"default\"]=Icon},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CircleImageBase2=__webpack_require__(73);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Image=function(_CircleImageBase){(0,_inherits3[\"default\"])(Image,_CircleImageBase);function Image(options,body,labelModule,imageObj,imageObjAlt){(0,_classCallCheck3[\"default\"])(this,Image);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Image.__proto__||(0,_getPrototypeOf2[\"default\"])(Image)).call(this,options,body,labelModule));_this.setImages(imageObj,imageObjAlt);return _this}(0,_createClass3[\"default\"])(Image,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;var imageAbsent=this.imageObj.src===undefined||this.imageObj.width===undefined||this.imageObj.height===undefined;if(imageAbsent){var side=this.options.size*2;this.width=side;this.height=side;return}if(this.needsRefresh(selected,hover)){this._resizeImage()}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.switchImages(selected);this.resize();this.left=x-this.width/2;this.top=y-this.height/2;if(this.options.shapeProperties.useBorderWithImage===true){var neutralborderWidth=this.options.borderWidth;var selectionLineWidth=this.options.borderWidthSelected||2*this.options.borderWidth;var borderWidth=(selected?selectionLineWidth:neutralborderWidth)/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.beginPath();ctx.strokeStyle=selected?this.options.color.highlight.border:hover?this.options.color.hover.border:this.options.color.border;ctx.fillStyle=selected?this.options.color.highlight.background:hover?this.options.color.hover.background:this.options.color.background;ctx.rect(this.left-.5*ctx.lineWidth,this.top-.5*ctx.lineWidth,this.width+ctx.lineWidth,this.height+ctx.lineWidth);ctx.fill();this.performStroke(ctx,values);ctx.closePath()}this._drawImageAtPosition(ctx,values);this._drawImageLabel(ctx,x,y,selected,hover);this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.resize();this._updateBoundingBox(x,y);if(this.options.label!==undefined&&this.labelModule.size.width>0){this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Image}(_CircleImageBase3[\"default\"]);exports[\"default\"]=Image},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Square=function(_ShapeBase){(0,_inherits3[\"default\"])(Square,_ShapeBase);function Square(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Square);return(0,_possibleConstructorReturn3[\"default\"])(this,(Square.__proto__||(0,_getPrototypeOf2[\"default\"])(Square)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Square,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"square\",2,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Square}(_ShapeBase3[\"default\"]);exports[\"default\"]=Square},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hexagon=function(_ShapeBase){(0,_inherits3[\"default\"])(Hexagon,_ShapeBase);function Hexagon(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Hexagon);return(0,_possibleConstructorReturn3[\"default\"])(this,(Hexagon.__proto__||(0,_getPrototypeOf2[\"default\"])(Hexagon)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Hexagon,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"hexagon\",4,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Hexagon}(_ShapeBase3[\"default\"]);exports[\"default\"]=Hexagon},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Star=function(_ShapeBase){(0,_inherits3[\"default\"])(Star,_ShapeBase);function Star(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Star);return(0,_possibleConstructorReturn3[\"default\"])(this,(Star.__proto__||(0,_getPrototypeOf2[\"default\"])(Star)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Star,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"star\",4,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Star}(_ShapeBase3[\"default\"]);exports[\"default\"]=Star},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Text=function(_NodeBase){(0,_inherits3[\"default\"])(Text,_NodeBase);function Text(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Text);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Text.__proto__||(0,_getPrototypeOf2[\"default\"])(Text)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Text,[{key:\"resize\",value:function resize(ctx,selected,hover){if(this.needsRefresh(selected,hover)){this.textSize=this.labelModule.getTextSize(ctx,selected,hover);this.width=this.textSize.width+this.margin.right+this.margin.left;this.height=this.textSize.height+this.margin.top+this.margin.bottom;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this.enableShadow(ctx,values);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,selected,hover);this.disableShadow(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Text}(_NodeBase3[\"default\"]);exports[\"default\"]=Text},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Triangle=function(_ShapeBase){(0,_inherits3[\"default\"])(Triangle,_ShapeBase);function Triangle(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Triangle);return(0,_possibleConstructorReturn3[\"default\"])(this,(Triangle.__proto__||(0,_getPrototypeOf2[\"default\"])(Triangle)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Triangle,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"triangle\",3,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Triangle}(_ShapeBase3[\"default\"]);exports[\"default\"]=Triangle},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TriangleDown=function(_ShapeBase){(0,_inherits3[\"default\"])(TriangleDown,_ShapeBase);function TriangleDown(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,TriangleDown);return(0,_possibleConstructorReturn3[\"default\"])(this,(TriangleDown.__proto__||(0,_getPrototypeOf2[\"default\"])(TriangleDown)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(TriangleDown,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"triangleDown\",3,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return TriangleDown}(_ShapeBase3[\"default\"]);exports[\"default\"]=TriangleDown},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Edge=__webpack_require__(74)[\"default\"];var EdgesHandler=function(){function EdgesHandler(body,images,groups){var _this=this;(0,_classCallCheck3[\"default\"])(this,EdgesHandler);this.body=body;this.images=images;this.groups=groups;this.body.functions.createEdge=this.create.bind(this);this.edgesListeners={add:function add(event,params){_this.add(params.items)},update:function update(event,params){_this.update(params.items)},remove:function remove(event,params){_this.remove(params.items)}};this.options={};this.defaultOptions={arrows:{to:{enabled:false,\nscaleFactor:1,type:\"arrow\"},middle:{enabled:false,scaleFactor:1,type:\"arrow\"},from:{enabled:false,scaleFactor:1,type:\"arrow\"}},arrowStrikethrough:true,color:{color:\"#848484\",highlight:\"#848484\",hover:\"#848484\",inherit:\"from\",opacity:1},dashes:false,font:{color:\"#343434\",size:14,face:\"arial\",background:\"none\",strokeWidth:2,strokeColor:\"#ffffff\",align:\"horizontal\",multi:false,vadjust:0,bold:{mod:\"bold\"},boldital:{mod:\"bold italic\"},ital:{mod:\"italic\"},mono:{mod:\"\",size:15,face:\"courier new\",vadjust:2}},hidden:false,hoverWidth:1.5,label:undefined,labelHighlightBold:true,length:undefined,physics:true,scaling:{min:1,max:15,label:{enabled:true,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function customScalingFunction(min,max,total,value){if(max===min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}}},selectionWidth:1.5,selfReferenceSize:20,shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:10,x:5,y:5},smooth:{enabled:true,type:\"dynamic\",forceDirection:\"none\",roundness:.5},title:undefined,width:1,value:undefined};util.deepExtend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(EdgesHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"_forceDisableDynamicCurves\",function(type){var emit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(type===\"dynamic\"){type=\"continuous\"}var dataChanged=false;for(var edgeId in _this2.body.edges){if(_this2.body.edges.hasOwnProperty(edgeId)){var edge=_this2.body.edges[edgeId];var edgeData=_this2.body.data.edges._data[edgeId];if(edgeData!==undefined){var smoothOptions=edgeData.smooth;if(smoothOptions!==undefined){if(smoothOptions.enabled===true&&smoothOptions.type===\"dynamic\"){if(type===undefined){edge.setOptions({smooth:false})}else{edge.setOptions({smooth:{type:type}})}dataChanged=true}}}}}if(emit===true&&dataChanged===true){_this2.body.emitter.emit(\"_dataChanged\")}});this.body.emitter.on(\"_dataUpdated\",function(){_this2.reconnectEdges()});this.body.emitter.on(\"refreshEdges\",this.refresh.bind(this));this.body.emitter.on(\"refresh\",this.refresh.bind(this));this.body.emitter.on(\"destroy\",function(){util.forEach(_this2.edgesListeners,function(callback,event){if(_this2.body.data.edges)_this2.body.data.edges.off(event,callback)});delete _this2.body.functions.createEdge;delete _this2.edgesListeners.add;delete _this2.edgesListeners.update;delete _this2.edgesListeners.remove;delete _this2.edgesListeners})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){Edge.parseOptions(this.options,options,true,this.defaultOptions,true);var dataChanged=false;if(options.smooth!==undefined){for(var edgeId in this.body.edges){if(this.body.edges.hasOwnProperty(edgeId)){dataChanged=this.body.edges[edgeId].updateEdgeType()||dataChanged}}}if(options.font!==undefined){for(var _edgeId in this.body.edges){if(this.body.edges.hasOwnProperty(_edgeId)){this.body.edges[_edgeId].updateLabelModule()}}}if(options.hidden!==undefined||options.physics!==undefined||dataChanged===true){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"setData\",value:function setData(edges){var _this3=this;var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var oldEdgesData=this.body.data.edges;if(edges instanceof DataSet||edges instanceof DataView){this.body.data.edges=edges}else if(Array.isArray(edges)){this.body.data.edges=new DataSet;this.body.data.edges.add(edges)}else if(!edges){this.body.data.edges=new DataSet}else{throw new TypeError(\"Array or DataSet expected\")}if(oldEdgesData){util.forEach(this.edgesListeners,function(callback,event){oldEdgesData.off(event,callback)})}this.body.edges={};if(this.body.data.edges){util.forEach(this.edgesListeners,function(callback,event){_this3.body.data.edges.on(event,callback)});var ids=this.body.data.edges.getIds();this.add(ids,true)}this.body.emitter.emit(\"_adjustEdgesForHierarchicalLayout\");if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"add\",value:function add(ids){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var edges=this.body.edges;var edgesData=this.body.data.edges;for(var i=0;i<ids.length;i++){var id=ids[i];var oldEdge=edges[id];if(oldEdge){oldEdge.disconnect()}var data=edgesData.get(id,{showInternalIds:true});edges[id]=this.create(data)}this.body.emitter.emit(\"_adjustEdgesForHierarchicalLayout\");if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"update\",value:function update(ids){var edges=this.body.edges;var edgesData=this.body.data.edges;var dataChanged=false;for(var i=0;i<ids.length;i++){var id=ids[i];var data=edgesData.get(id);var edge=edges[id];if(edge!==undefined){edge.disconnect();dataChanged=edge.setOptions(data)||dataChanged;edge.connect()}else{this.body.edges[id]=this.create(data);dataChanged=true}}if(dataChanged===true){this.body.emitter.emit(\"_adjustEdgesForHierarchicalLayout\");this.body.emitter.emit(\"_dataChanged\")}else{this.body.emitter.emit(\"_dataUpdated\")}}},{key:\"remove\",value:function remove(ids){var emit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(ids.length===0)return;var edges=this.body.edges;util.forEach(ids,function(id){var edge=edges[id];if(edge!==undefined){edge.remove()}});if(emit){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"refresh\",value:function refresh(){var _this4=this;util.forEach(this.body.edges,function(edge,edgeId){var data=_this4.body.data.edges._data[edgeId];if(data!==undefined){edge.setOptions(data)}})}},{key:\"create\",value:function create(properties){return new Edge(properties,this.body,this.options,this.defaultOptions)}},{key:\"reconnectEdges\",value:function reconnectEdges(){var id;var nodes=this.body.nodes;var edges=this.body.edges;for(id in nodes){if(nodes.hasOwnProperty(id)){nodes[id].edges=[]}}for(id in edges){if(edges.hasOwnProperty(id)){var edge=edges[id];edge.from=null;edge.to=null;edge.connect()}}}},{key:\"getConnectedNodes\",value:function getConnectedNodes(edgeId){var nodeList=[];if(this.body.edges[edgeId]!==undefined){var edge=this.body.edges[edgeId];if(edge.fromId!==undefined){nodeList.push(edge.fromId)}if(edge.toId!==undefined){nodeList.push(edge.toId)}}return nodeList}},{key:\"_updateState\",value:function _updateState(){this._addMissingEdges();this._removeInvalidEdges()}},{key:\"_removeInvalidEdges\",value:function _removeInvalidEdges(){var _this5=this;var edgesToDelete=[];util.forEach(this.body.edges,function(edge,id){var toNode=_this5.body.nodes[edge.toId];var fromNode=_this5.body.nodes[edge.fromId];if(toNode!==undefined&&toNode.isCluster===true||fromNode!==undefined&&fromNode.isCluster===true){return}if(toNode===undefined||fromNode===undefined){edgesToDelete.push(id)}});this.remove(edgesToDelete,false)}},{key:\"_addMissingEdges\",value:function _addMissingEdges(){var edges=this.body.edges;var edgesData=this.body.data.edges;var addIds=[];edgesData.forEach(function(edgeData,edgeId){var edge=edges[edgeId];if(edge===undefined){addIds.push(edgeId)}});this.add(addIds,true)}}]);return EdgesHandler}();exports[\"default\"]=EdgesHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CubicBezierEdgeBase2=__webpack_require__(216);var _CubicBezierEdgeBase3=_interopRequireDefault(_CubicBezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CubicBezierEdge=function(_CubicBezierEdgeBase){(0,_inherits3[\"default\"])(CubicBezierEdge,_CubicBezierEdgeBase);function CubicBezierEdge(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,CubicBezierEdge);return(0,_possibleConstructorReturn3[\"default\"])(this,(CubicBezierEdge.__proto__||(0,_getPrototypeOf2[\"default\"])(CubicBezierEdge)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(CubicBezierEdge,[{key:\"_line\",value:function _line(ctx,values,viaNodes){var via1=viaNodes[0];var via2=viaNodes[1];this._bezierCurve(ctx,values,via1,via2)}},{key:\"_getViaCoordinates\",value:function _getViaCoordinates(){var dx=this.from.x-this.to.x;var dy=this.from.y-this.to.y;var x1=void 0,y1=void 0,x2=void 0,y2=void 0;var roundness=this.options.smooth.roundness;if((Math.abs(dx)>Math.abs(dy)||this.options.smooth.forceDirection===true||this.options.smooth.forceDirection===\"horizontal\")&&this.options.smooth.forceDirection!==\"vertical\"){y1=this.from.y;y2=this.to.y;x1=this.from.x-roundness*dx;x2=this.to.x+roundness*dx}else{y1=this.from.y-roundness*dy;y2=this.to.y+roundness*dy;x1=this.from.x;x2=this.to.x}return[{x:x1,y:y1},{x:x2,y:y2}]}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){return this._findBorderPositionBezier(nearNode,ctx)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){var _ref=arguments.length>6&&arguments[6]!==undefined?arguments[6]:this._getViaCoordinates(),_ref2=(0,_slicedToArray3[\"default\"])(_ref,2),via1=_ref2[0],via2=_ref2[1];return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via1,via2)}},{key:\"getPoint\",value:function getPoint(percentage){var _ref3=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this._getViaCoordinates(),_ref4=(0,_slicedToArray3[\"default\"])(_ref3,2),via1=_ref4[0],via2=_ref4[1];var t=percentage;var vec=[];vec[0]=Math.pow(1-t,3);vec[1]=3*t*Math.pow(1-t,2);vec[2]=3*Math.pow(t,2)*(1-t);vec[3]=Math.pow(t,3);var x=vec[0]*this.fromPoint.x+vec[1]*via1.x+vec[2]*via2.x+vec[3]*this.toPoint.x;var y=vec[0]*this.fromPoint.y+vec[1]*via1.y+vec[2]*via2.y+vec[3]*this.toPoint.y;return{x:x,y:y}}}]);return CubicBezierEdge}(_CubicBezierEdgeBase3[\"default\"]);exports[\"default\"]=CubicBezierEdge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BezierEdgeBase2=__webpack_require__(75);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CubicBezierEdgeBase=function(_BezierEdgeBase){(0,_inherits3[\"default\"])(CubicBezierEdgeBase,_BezierEdgeBase);function CubicBezierEdgeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,CubicBezierEdgeBase);return(0,_possibleConstructorReturn3[\"default\"])(this,(CubicBezierEdgeBase.__proto__||(0,_getPrototypeOf2[\"default\"])(CubicBezierEdgeBase)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(CubicBezierEdgeBase,[{key:\"_getDistanceToBezierEdge\",value:function _getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via1,via2){var minDistance=1e9;var distance=void 0;var i=void 0,t=void 0,x=void 0,y=void 0;var lastX=x1;var lastY=y1;var vec=[0,0,0,0];for(i=1;i<10;i++){t=.1*i;vec[0]=Math.pow(1-t,3);vec[1]=3*t*Math.pow(1-t,2);vec[2]=3*Math.pow(t,2)*(1-t);vec[3]=Math.pow(t,3);x=vec[0]*x1+vec[1]*via1.x+vec[2]*via2.x+vec[3]*x2;y=vec[0]*y1+vec[1]*via1.y+vec[2]*via2.y+vec[3]*y2;if(i>0){distance=this._getDistanceToLine(lastX,lastY,x,y,x3,y3);minDistance=distance<minDistance?distance:minDistance}lastX=x;lastY=y}return minDistance}}]);return CubicBezierEdgeBase}(_BezierEdgeBase3[\"default\"]);exports[\"default\"]=CubicBezierEdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BezierEdgeBase2=__webpack_require__(75);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BezierEdgeDynamic=function(_BezierEdgeBase){(0,_inherits3[\"default\"])(BezierEdgeDynamic,_BezierEdgeBase);function BezierEdgeDynamic(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,BezierEdgeDynamic);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(BezierEdgeDynamic.__proto__||(0,_getPrototypeOf2[\"default\"])(BezierEdgeDynamic)).call(this,options,body,labelModule));_this._boundFunction=function(){_this.positionBezierNode()};_this.body.emitter.on(\"_repositionBezierNodes\",_this._boundFunction);return _this}(0,_createClass3[\"default\"])(BezierEdgeDynamic,[{key:\"setOptions\",value:function setOptions(options){var physicsChange=false;if(this.options.physics!==options.physics){physicsChange=true}this.options=options;this.id=this.options.id;this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];this.setupSupportNode();this.connect();if(physicsChange===true){this.via.setOptions({physics:this.options.physics});this.positionBezierNode()}}},{key:\"connect\",value:function connect(){this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];if(this.from===undefined||this.to===undefined||this.options.physics===false){this.via.setOptions({physics:false})}else{if(this.from.id===this.to.id){this.via.setOptions({physics:false})}else{this.via.setOptions({physics:true})}}}},{key:\"cleanup\",value:function cleanup(){this.body.emitter.off(\"_repositionBezierNodes\",this._boundFunction);if(this.via!==undefined){delete this.body.nodes[this.via.id];this.via=undefined;return true}return false}},{key:\"setupSupportNode\",value:function setupSupportNode(){if(this.via===undefined){var nodeId=\"edgeId:\"+this.id;var node=this.body.functions.createNode({id:nodeId,shape:\"circle\",physics:true,hidden:true});this.body.nodes[nodeId]=node;this.via=node;this.via.parentEdgeId=this.id;this.positionBezierNode()}}},{key:\"positionBezierNode\",value:function positionBezierNode(){if(this.via!==undefined&&this.from!==undefined&&this.to!==undefined){this.via.x=.5*(this.from.x+this.to.x);this.via.y=.5*(this.from.y+this.to.y)}else if(this.via!==undefined){this.via.x=0;this.via.y=0}}},{key:\"_line\",value:function _line(ctx,values,viaNode){this._bezierCurve(ctx,values,viaNode)}},{key:\"getViaNode\",value:function getViaNode(){return this.via}},{key:\"getPoint\",value:function getPoint(percentage){var viaNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.via;var t=percentage;var x=void 0,y=void 0;if(this.from===this.to){var _getCircleData=this._getCircleData(this.from),_getCircleData2=(0,_slicedToArray3[\"default\"])(_getCircleData,3),cx=_getCircleData2[0],cy=_getCircleData2[1],cr=_getCircleData2[2];var a=2*Math.PI*(1-t);x=cx+cr*Math.sin(a);y=cy+cr-cr*(1-Math.cos(a))}else{x=Math.pow(1-t,2)*this.fromPoint.x+2*t*(1-t)*viaNode.x+Math.pow(t,2)*this.toPoint.x;y=Math.pow(1-t,2)*this.fromPoint.y+2*t*(1-t)*viaNode.y+Math.pow(t,2)*this.toPoint.y}return{x:x,y:y}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){return this._findBorderPositionBezier(nearNode,ctx,this.via)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,this.via)}}]);return BezierEdgeDynamic}(_BezierEdgeBase3[\"default\"]);exports[\"default\"]=BezierEdgeDynamic},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BezierEdgeBase2=__webpack_require__(75);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BezierEdgeStatic=function(_BezierEdgeBase){(0,_inherits3[\"default\"])(BezierEdgeStatic,_BezierEdgeBase);function BezierEdgeStatic(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,BezierEdgeStatic);return(0,_possibleConstructorReturn3[\"default\"])(this,(BezierEdgeStatic.__proto__||(0,_getPrototypeOf2[\"default\"])(BezierEdgeStatic)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(BezierEdgeStatic,[{key:\"_line\",value:function _line(ctx,values,viaNode){this._bezierCurve(ctx,values,viaNode)}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}},{key:\"_getViaCoordinates\",value:function _getViaCoordinates(){var xVia=undefined;var yVia=undefined;var factor=this.options.smooth.roundness;var type=this.options.smooth.type;var dx=Math.abs(this.from.x-this.to.x);var dy=Math.abs(this.from.y-this.to.y);if(type===\"discrete\"||type===\"diagonalCross\"){var stepX=void 0;var stepY=void 0;if(dx<=dy){stepX=stepY=factor*dy}else{stepX=stepY=factor*dx}if(this.from.x>this.to.x)stepX=-stepX;if(this.from.y>=this.to.y)stepY=-stepY;xVia=this.from.x+stepX;yVia=this.from.y+stepY;if(type===\"discrete\"){if(dx<=dy){xVia=dx<factor*dy?this.from.x:xVia}else{yVia=dy<factor*dx?this.from.y:yVia}}}else if(type===\"straightCross\"){var _stepX=(1-factor)*dx;var _stepY=(1-factor)*dy;if(dx<=dy){_stepX=0;if(this.from.y<this.to.y)_stepY=-_stepY}else{if(this.from.x<this.to.x)_stepX=-_stepX;_stepY=0}xVia=this.to.x+_stepX;yVia=this.to.y+_stepY}else if(type===\"horizontal\"){var _stepX2=(1-factor)*dx;if(this.from.x<this.to.x)_stepX2=-_stepX2;xVia=this.to.x+_stepX2;yVia=this.from.y}else if(type===\"vertical\"){var _stepY2=(1-factor)*dy;if(this.from.y<this.to.y)_stepY2=-_stepY2;xVia=this.from.x;yVia=this.to.y+_stepY2}else if(type===\"curvedCW\"){dx=this.to.x-this.from.x;dy=this.from.y-this.to.y;var radius=Math.sqrt(dx*dx+dy*dy);var pi=Math.PI;var originalAngle=Math.atan2(dy,dx);var myAngle=(originalAngle+(factor*.5+.5)*pi)%(2*pi);xVia=this.from.x+(factor*.5+.5)*radius*Math.sin(myAngle);yVia=this.from.y+(factor*.5+.5)*radius*Math.cos(myAngle)}else if(type===\"curvedCCW\"){dx=this.to.x-this.from.x;dy=this.from.y-this.to.y;var _radius=Math.sqrt(dx*dx+dy*dy);var _pi=Math.PI;var _originalAngle=Math.atan2(dy,dx);var _myAngle=(_originalAngle+(-factor*.5+.5)*_pi)%(2*_pi);xVia=this.from.x+(factor*.5+.5)*_radius*Math.sin(_myAngle);yVia=this.from.y+(factor*.5+.5)*_radius*Math.cos(_myAngle)}else{var _stepX3=void 0;var _stepY3=void 0;if(dx<=dy){_stepX3=_stepY3=factor*dy}else{_stepX3=_stepY3=factor*dx}if(this.from.x>this.to.x)_stepX3=-_stepX3;if(this.from.y>=this.to.y)_stepY3=-_stepY3;xVia=this.from.x+_stepX3;yVia=this.from.y+_stepY3;if(dx<=dy){if(this.from.x<=this.to.x){xVia=this.to.x<xVia?this.to.x:xVia}else{xVia=this.to.x>xVia?this.to.x:xVia}}else{if(this.from.y>=this.to.y){yVia=this.to.y>yVia?this.to.y:yVia}else{yVia=this.to.y<yVia?this.to.y:yVia}}}return{x:xVia,y:yVia}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){var options=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return this._findBorderPositionBezier(nearNode,ctx,options.via)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){var viaNode=arguments.length>6&&arguments[6]!==undefined?arguments[6]:this._getViaCoordinates();return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,viaNode)}},{key:\"getPoint\",value:function getPoint(percentage){var viaNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this._getViaCoordinates();var t=percentage;var x=Math.pow(1-t,2)*this.fromPoint.x+2*t*(1-t)*viaNode.x+Math.pow(t,2)*this.toPoint.x;var y=Math.pow(1-t,2)*this.fromPoint.y+2*t*(1-t)*viaNode.y+Math.pow(t,2)*this.toPoint.y;return{x:x,y:y}}}]);return BezierEdgeStatic}(_BezierEdgeBase3[\"default\"]);exports[\"default\"]=BezierEdgeStatic},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _EdgeBase2=__webpack_require__(118);var _EdgeBase3=_interopRequireDefault(_EdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var StraightEdge=function(_EdgeBase){(0,_inherits3[\"default\"])(StraightEdge,_EdgeBase);function StraightEdge(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,StraightEdge);return(0,_possibleConstructorReturn3[\"default\"])(this,(StraightEdge.__proto__||(0,_getPrototypeOf2[\"default\"])(StraightEdge)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(StraightEdge,[{key:\"_line\",value:function _line(ctx,values){ctx.beginPath();ctx.moveTo(this.fromPoint.x,this.fromPoint.y);ctx.lineTo(this.toPoint.x,this.toPoint.y);this.enableShadow(ctx,values);ctx.stroke();this.disableShadow(ctx,values)}},{key:\"getViaNode\",value:function getViaNode(){return undefined}},{key:\"getPoint\",value:function getPoint(percentage){return{x:(1-percentage)*this.fromPoint.x+percentage*this.toPoint.x,y:(1-percentage)*this.fromPoint.y+percentage*this.toPoint.y}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){var node1=this.to;var node2=this.from;if(nearNode.id===this.from.id){node1=this.from;node2=this.to}var angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);var dx=node1.x-node2.x;var dy=node1.y-node2.y;var edgeSegmentLength=Math.sqrt(dx*dx+dy*dy);var toBorderDist=nearNode.distanceToBorder(ctx,angle);var toBorderPoint=(edgeSegmentLength-toBorderDist)/edgeSegmentLength;var borderPos={};borderPos.x=(1-toBorderPoint)*node2.x+toBorderPoint*node1.x;borderPos.y=(1-toBorderPoint)*node2.y+toBorderPoint*node1.y;return borderPos}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){return this._getDistanceToLine(x1,y1,x2,y2,x3,y3)}}]);return StraightEdge}(_EdgeBase3[\"default\"]);exports[\"default\"]=StraightEdge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BarnesHutSolver=__webpack_require__(120)[\"default\"];var Repulsion=__webpack_require__(221)[\"default\"];var HierarchicalRepulsion=__webpack_require__(222)[\"default\"];var SpringSolver=__webpack_require__(223)[\"default\"];var HierarchicalSpringSolver=__webpack_require__(224)[\"default\"];var CentralGravitySolver=__webpack_require__(121)[\"default\"];var ForceAtlas2BasedRepulsionSolver=__webpack_require__(225)[\"default\"];var ForceAtlas2BasedCentralGravitySolver=__webpack_require__(226)[\"default\"];var util=__webpack_require__(2);var EndPoints=__webpack_require__(119)[\"default\"];var PhysicsEngine=function(){function PhysicsEngine(body){(0,_classCallCheck3[\"default\"])(this,PhysicsEngine);this.body=body;this.physicsBody={physicsNodeIndices:[],physicsEdgeIndices:[],forces:{},velocities:{}};this.physicsEnabled=true;this.simulationInterval=1e3/60;this.requiresTimeout=true;this.previousStates={};this.referenceState={};this.freezeCache={};this.renderTimer=undefined;this.adaptiveTimestep=false;this.adaptiveTimestepEnabled=false;this.adaptiveCounter=0;this.adaptiveInterval=3;this.stabilized=false;this.startedStabilization=false;this.stabilizationIterations=0;this.ready=false;this.options={};this.defaultOptions={enabled:true,barnesHut:{theta:.5,gravitationalConstant:-2e3,centralGravity:.3,springLength:95,springConstant:.04,damping:.09,avoidOverlap:0},forceAtlas2Based:{theta:.5,gravitationalConstant:-50,centralGravity:.01,springConstant:.08,springLength:100,damping:.4,avoidOverlap:0},repulsion:{centralGravity:.2,springLength:200,springConstant:.05,nodeDistance:100,damping:.09,avoidOverlap:0},hierarchicalRepulsion:{centralGravity:0,springLength:100,springConstant:.01,nodeDistance:120,damping:.09},maxVelocity:50,minVelocity:.75,solver:\"barnesHut\",stabilization:{enabled:true,iterations:1e3,updateInterval:50,onlyDynamicEdges:false,fit:true},timestep:.5,adaptiveTimestep:true};util.extend(this.options,this.defaultOptions);this.timestep=.5;this.layoutFailed=false;this.bindEventListeners()}(0,_createClass3[\"default\"])(PhysicsEngine,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"initPhysics\",function(){_this.initPhysics()});this.body.emitter.on(\"_layoutFailed\",function(){_this.layoutFailed=true});this.body.emitter.on(\"resetPhysics\",function(){_this.stopSimulation();_this.ready=false});this.body.emitter.on(\"disablePhysics\",function(){_this.physicsEnabled=false;_this.stopSimulation()});this.body.emitter.on(\"restorePhysics\",function(){_this.setOptions(_this.options);if(_this.ready===true){_this.startSimulation()}});this.body.emitter.on(\"startSimulation\",function(){if(_this.ready===true){_this.startSimulation()}});this.body.emitter.on(\"stopSimulation\",function(){_this.stopSimulation()});this.body.emitter.on(\"destroy\",function(){_this.stopSimulation(false);_this.body.emitter.off()});this.body.emitter.on(\"_dataChanged\",function(){_this.updatePhysicsData()})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){if(options===false){this.options.enabled=false;this.physicsEnabled=false;this.stopSimulation()}else if(options===true){this.options.enabled=true;this.physicsEnabled=true;this.startSimulation()}else{this.physicsEnabled=true;util.selectiveNotDeepExtend([\"stabilization\"],this.options,options);util.mergeOptions(this.options,options,\"stabilization\");if(options.enabled===undefined){this.options.enabled=true}if(this.options.enabled===false){this.physicsEnabled=false;this.stopSimulation()}this.timestep=this.options.timestep}}this.init()}},{key:\"init\",value:function init(){var options;if(this.options.solver===\"forceAtlas2Based\"){options=this.options.forceAtlas2Based;this.nodesSolver=new ForceAtlas2BasedRepulsionSolver(this.body,this.physicsBody,options);this.edgesSolver=new SpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new ForceAtlas2BasedCentralGravitySolver(this.body,this.physicsBody,options)}else if(this.options.solver===\"repulsion\"){options=this.options.repulsion;this.nodesSolver=new Repulsion(this.body,this.physicsBody,options);this.edgesSolver=new SpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,options)}else if(this.options.solver===\"hierarchicalRepulsion\"){options=this.options.hierarchicalRepulsion;this.nodesSolver=new HierarchicalRepulsion(this.body,this.physicsBody,options);this.edgesSolver=new HierarchicalSpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,options)}else{options=this.options.barnesHut;this.nodesSolver=new BarnesHutSolver(this.body,this.physicsBody,options);this.edgesSolver=new SpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,options)}this.modelOptions=options}},{key:\"initPhysics\",value:function initPhysics(){if(this.physicsEnabled===true&&this.options.enabled===true){if(this.options.stabilization.enabled===true){this.stabilize()}else{this.stabilized=false;this.ready=true;this.body.emitter.emit(\"fit\",{},this.layoutFailed);this.startSimulation()}}else{this.ready=true;this.body.emitter.emit(\"fit\")}}},{key:\"startSimulation\",value:function startSimulation(){if(this.physicsEnabled===true&&this.options.enabled===true){this.stabilized=false;this.adaptiveTimestep=false;this.body.emitter.emit(\"_resizeNodes\");if(this.viewFunction===undefined){this.viewFunction=this.simulationStep.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction);this.body.emitter.emit(\"_startRendering\")}}else{this.body.emitter.emit(\"_redraw\")}}},{key:\"stopSimulation\",value:function stopSimulation(){var emit=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;this.stabilized=true;if(emit===true){this._emitStabilized()}if(this.viewFunction!==undefined){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.viewFunction=undefined;if(emit===true){this.body.emitter.emit(\"_stopRendering\")}}}},{key:\"simulationStep\",value:function simulationStep(){var startTime=Date.now();this.physicsTick();var physicsTime=Date.now()-startTime;if((physicsTime<.4*this.simulationInterval||this.runDoubleSpeed===true)&&this.stabilized===false){this.physicsTick();this.runDoubleSpeed=true}if(this.stabilized===true){this.stopSimulation()}}},{key:\"_emitStabilized\",value:function _emitStabilized(){var _this2=this;var amountOfIterations=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.stabilizationIterations;if(this.stabilizationIterations>1||this.startedStabilization===true){setTimeout(function(){_this2.body.emitter.emit(\"stabilized\",{iterations:amountOfIterations});_this2.startedStabilization=false;_this2.stabilizationIterations=0},0)}}},{key:\"physicsStep\",value:function physicsStep(){this.gravitySolver.solve();this.nodesSolver.solve();this.edgesSolver.solve();this.moveNodes()}},{key:\"adjustTimeStep\",value:function adjustTimeStep(){var factor=1.2;if(this._evaluateStepQuality()===true){this.timestep=factor*this.timestep}else{if(this.timestep/factor<this.options.timestep){this.timestep=this.options.timestep}else{this.adaptiveCounter=-1;this.timestep=Math.max(this.options.timestep,this.timestep/factor)}}}},{key:\"physicsTick\",value:function physicsTick(){this._startStabilizing();if(this.stabilized===true)return;if(this.adaptiveTimestep===true&&this.adaptiveTimestepEnabled===true){var doAdaptive=this.adaptiveCounter%this.adaptiveInterval===0;if(doAdaptive){this.timestep=2*this.timestep;this.physicsStep();this.revert();this.timestep=.5*this.timestep;this.physicsStep();this.physicsStep();this.adjustTimeStep()}else{this.physicsStep()}this.adaptiveCounter+=1}else{this.timestep=this.options.timestep;this.physicsStep()}\nif(this.stabilized===true)this.revert();this.stabilizationIterations++}},{key:\"updatePhysicsData\",value:function updatePhysicsData(){this.physicsBody.forces={};this.physicsBody.physicsNodeIndices=[];this.physicsBody.physicsEdgeIndices=[];var nodes=this.body.nodes;var edges=this.body.edges;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(nodes[nodeId].options.physics===true){this.physicsBody.physicsNodeIndices.push(nodes[nodeId].id)}}}for(var edgeId in edges){if(edges.hasOwnProperty(edgeId)){if(edges[edgeId].options.physics===true){this.physicsBody.physicsEdgeIndices.push(edges[edgeId].id)}}}for(var i=0;i<this.physicsBody.physicsNodeIndices.length;i++){var _nodeId=this.physicsBody.physicsNodeIndices[i];this.physicsBody.forces[_nodeId]={x:0,y:0};if(this.physicsBody.velocities[_nodeId]===undefined){this.physicsBody.velocities[_nodeId]={x:0,y:0}}}for(var _nodeId2 in this.physicsBody.velocities){if(nodes[_nodeId2]===undefined){delete this.physicsBody.velocities[_nodeId2]}}}},{key:\"revert\",value:function revert(){var nodeIds=(0,_keys2[\"default\"])(this.previousStates);var nodes=this.body.nodes;var velocities=this.physicsBody.velocities;this.referenceState={};for(var i=0;i<nodeIds.length;i++){var nodeId=nodeIds[i];if(nodes[nodeId]!==undefined){if(nodes[nodeId].options.physics===true){this.referenceState[nodeId]={positions:{x:nodes[nodeId].x,y:nodes[nodeId].y}};velocities[nodeId].x=this.previousStates[nodeId].vx;velocities[nodeId].y=this.previousStates[nodeId].vy;nodes[nodeId].x=this.previousStates[nodeId].x;nodes[nodeId].y=this.previousStates[nodeId].y}}else{delete this.previousStates[nodeId]}}}},{key:\"_evaluateStepQuality\",value:function _evaluateStepQuality(){var dx=void 0,dy=void 0,dpos=void 0;var nodes=this.body.nodes;var reference=this.referenceState;var posThreshold=.3;for(var nodeId in this.referenceState){if(this.referenceState.hasOwnProperty(nodeId)&&nodes[nodeId]!==undefined){dx=nodes[nodeId].x-reference[nodeId].positions.x;dy=nodes[nodeId].y-reference[nodeId].positions.y;dpos=Math.sqrt(Math.pow(dx,2)+Math.pow(dy,2));if(dpos>posThreshold){return false}}}return true}},{key:\"moveNodes\",value:function moveNodes(){var nodeIndices=this.physicsBody.physicsNodeIndices;var maxNodeVelocity=0;var averageNodeVelocity=0;var velocityAdaptiveThreshold=5;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];var nodeVelocity=this._performStep(nodeId);maxNodeVelocity=Math.max(maxNodeVelocity,nodeVelocity);averageNodeVelocity+=nodeVelocity}this.adaptiveTimestepEnabled=averageNodeVelocity/nodeIndices.length<velocityAdaptiveThreshold;this.stabilized=maxNodeVelocity<this.options.minVelocity}},{key:\"calculateComponentVelocity\",value:function calculateComponentVelocity(v,f,m){var df=this.modelOptions.damping*v;var a=(f-df)/m;v+=a*this.timestep;var maxV=this.options.maxVelocity||1e9;if(Math.abs(v)>maxV){v=v>0?maxV:-maxV}return v}},{key:\"_performStep\",value:function _performStep(nodeId){var node=this.body.nodes[nodeId];var force=this.physicsBody.forces[nodeId];var velocity=this.physicsBody.velocities[nodeId];this.previousStates[nodeId]={x:node.x,y:node.y,vx:velocity.x,vy:velocity.y};if(node.options.fixed.x===false){velocity.x=this.calculateComponentVelocity(velocity.x,force.x,node.options.mass);node.x+=velocity.x*this.timestep}else{force.x=0;velocity.x=0}if(node.options.fixed.y===false){velocity.y=this.calculateComponentVelocity(velocity.y,force.y,node.options.mass);node.y+=velocity.y*this.timestep}else{force.y=0;velocity.y=0}var totalVelocity=Math.sqrt(Math.pow(velocity.x,2)+Math.pow(velocity.y,2));return totalVelocity}},{key:\"_freezeNodes\",value:function _freezeNodes(){var nodes=this.body.nodes;for(var id in nodes){if(nodes.hasOwnProperty(id)){if(nodes[id].x&&nodes[id].y){var fixed=nodes[id].options.fixed;this.freezeCache[id]={x:fixed.x,y:fixed.y};fixed.x=true;fixed.y=true}}}}},{key:\"_restoreFrozenNodes\",value:function _restoreFrozenNodes(){var nodes=this.body.nodes;for(var id in nodes){if(nodes.hasOwnProperty(id)){if(this.freezeCache[id]!==undefined){nodes[id].options.fixed.x=this.freezeCache[id].x;nodes[id].options.fixed.y=this.freezeCache[id].y}}}this.freezeCache={}}},{key:\"stabilize\",value:function stabilize(){var _this3=this;var iterations=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.options.stabilization.iterations;if(typeof iterations!==\"number\"){iterations=this.options.stabilization.iterations;console.log(\"The stabilize method needs a numeric amount of iterations. Switching to default: \",iterations)}if(this.physicsBody.physicsNodeIndices.length===0){this.ready=true;return}this.adaptiveTimestep=true&&this.options.adaptiveTimestep;this.body.emitter.emit(\"_resizeNodes\");this.stopSimulation();this.stabilized=false;this.body.emitter.emit(\"_blockRedraw\");this.targetIterations=iterations;if(this.options.stabilization.onlyDynamicEdges===true){this._freezeNodes()}this.stabilizationIterations=0;setTimeout(function(){return _this3._stabilizationBatch()},0)}},{key:\"_startStabilizing\",value:function _startStabilizing(){if(this.startedStabilization===true)return false;this.body.emitter.emit(\"startStabilizing\");this.startedStabilization=true;return true}},{key:\"_stabilizationBatch\",value:function _stabilizationBatch(){var _this4=this;var running=function running(){return _this4.stabilized===false&&_this4.stabilizationIterations<_this4.targetIterations};var sendProgress=function sendProgress(){_this4.body.emitter.emit(\"stabilizationProgress\",{iterations:_this4.stabilizationIterations,total:_this4.targetIterations})};if(this._startStabilizing()){sendProgress()}var count=0;while(running()&&count<this.options.stabilization.updateInterval){this.physicsTick();count++}sendProgress();if(running()){setTimeout(this._stabilizationBatch.bind(this),0)}else{this._finalizeStabilization()}}},{key:\"_finalizeStabilization\",value:function _finalizeStabilization(){this.body.emitter.emit(\"_allowRedraw\");if(this.options.stabilization.fit===true){this.body.emitter.emit(\"fit\")}if(this.options.stabilization.onlyDynamicEdges===true){this._restoreFrozenNodes()}this.body.emitter.emit(\"stabilizationIterationsDone\");this.body.emitter.emit(\"_requestRedraw\");if(this.stabilized===true){this._emitStabilized()}else{this.startSimulation()}this.ready=true}},{key:\"_drawForces\",value:function _drawForces(ctx){for(var i=0;i<this.physicsBody.physicsNodeIndices.length;i++){var index=this.physicsBody.physicsNodeIndices[i];var node=this.body.nodes[index];var force=this.physicsBody.forces[index];var factor=20;var colorFactor=.03;var forceSize=Math.sqrt(Math.pow(force.x,2)+Math.pow(force.x,2));var size=Math.min(Math.max(5,forceSize),15);var arrowSize=3*size;var color=util.HSVToHex((180-Math.min(1,Math.max(0,colorFactor*forceSize))*180)/360,1,1);var point={x:node.x+factor*force.x,y:node.y+factor*force.y};ctx.lineWidth=size;ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(node.x,node.y);ctx.lineTo(point.x,point.y);ctx.stroke();var angle=Math.atan2(force.y,force.x);ctx.fillStyle=color;EndPoints.draw(ctx,{type:\"arrow\",point:point,angle:angle,length:arrowSize});ctx.fill()}}}]);return PhysicsEngine}();exports[\"default\"]=PhysicsEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var RepulsionSolver=function(){function RepulsionSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,RepulsionSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(RepulsionSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx,dy,distance,fx,fy,repulsingForce,node1,node2;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;var nodeDistance=this.options.nodeDistance;var a=-2/3/nodeDistance;var b=4/3;for(var i=0;i<nodeIndices.length-1;i++){node1=nodes[nodeIndices[i]];for(var j=i+1;j<nodeIndices.length;j++){node2=nodes[nodeIndices[j]];dx=node2.x-node1.x;dy=node2.y-node1.y;distance=Math.sqrt(dx*dx+dy*dy);if(distance===0){distance=.1*Math.random();dx=distance}if(distance<2*nodeDistance){if(distance<.5*nodeDistance){repulsingForce=1}else{repulsingForce=a*distance+b}repulsingForce=repulsingForce/distance;fx=dx*repulsingForce;fy=dy*repulsingForce;forces[node1.id].x-=fx;forces[node1.id].y-=fy;forces[node2.id].x+=fx;forces[node2.id].y+=fy}}}}}]);return RepulsionSolver}();exports[\"default\"]=RepulsionSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var HierarchicalRepulsionSolver=function(){function HierarchicalRepulsionSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,HierarchicalRepulsionSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(HierarchicalRepulsionSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx,dy,distance,fx,fy,repulsingForce,node1,node2,i,j;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;var nodeDistance=this.options.nodeDistance;for(i=0;i<nodeIndices.length-1;i++){node1=nodes[nodeIndices[i]];for(j=i+1;j<nodeIndices.length;j++){node2=nodes[nodeIndices[j]];if(node1.level===node2.level){dx=node2.x-node1.x;dy=node2.y-node1.y;distance=Math.sqrt(dx*dx+dy*dy);var steepness=.05;if(distance<nodeDistance){repulsingForce=-Math.pow(steepness*distance,2)+Math.pow(steepness*nodeDistance,2)}else{repulsingForce=0}if(distance===0){distance=.01}else{repulsingForce=repulsingForce/distance}fx=dx*repulsingForce;fy=dy*repulsingForce;forces[node1.id].x-=fx;forces[node1.id].y-=fy;forces[node2.id].x+=fx;forces[node2.id].y+=fy}}}}}]);return HierarchicalRepulsionSolver}();exports[\"default\"]=HierarchicalRepulsionSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var SpringSolver=function(){function SpringSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,SpringSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(SpringSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var edgeLength=void 0,edge=void 0;var edgeIndices=this.physicsBody.physicsEdgeIndices;var edges=this.body.edges;var node1=void 0,node2=void 0,node3=void 0;for(var i=0;i<edgeIndices.length;i++){edge=edges[edgeIndices[i]];if(edge.connected===true&&edge.toId!==edge.fromId){if(this.body.nodes[edge.toId]!==undefined&&this.body.nodes[edge.fromId]!==undefined){if(edge.edgeType.via!==undefined){edgeLength=edge.options.length===undefined?this.options.springLength:edge.options.length;node1=edge.to;node2=edge.edgeType.via;node3=edge.from;this._calculateSpringForce(node1,node2,.5*edgeLength);this._calculateSpringForce(node2,node3,.5*edgeLength)}else{edgeLength=edge.options.length===undefined?this.options.springLength*1.5:edge.options.length;this._calculateSpringForce(edge.from,edge.to,edgeLength)}}}}}},{key:\"_calculateSpringForce\",value:function _calculateSpringForce(node1,node2,edgeLength){var dx=node1.x-node2.x;var dy=node1.y-node2.y;var distance=Math.max(Math.sqrt(dx*dx+dy*dy),.01);var springForce=this.options.springConstant*(edgeLength-distance)/distance;var fx=dx*springForce;var fy=dy*springForce;if(this.physicsBody.forces[node1.id]!==undefined){this.physicsBody.forces[node1.id].x+=fx;this.physicsBody.forces[node1.id].y+=fy}if(this.physicsBody.forces[node2.id]!==undefined){this.physicsBody.forces[node2.id].x-=fx;this.physicsBody.forces[node2.id].y-=fy}}}]);return SpringSolver}();exports[\"default\"]=SpringSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var HierarchicalSpringSolver=function(){function HierarchicalSpringSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,HierarchicalSpringSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(HierarchicalSpringSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var edgeLength,edge;var dx,dy,fx,fy,springForce,distance;var edges=this.body.edges;var factor=.5;var edgeIndices=this.physicsBody.physicsEdgeIndices;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];forces[nodeId].springFx=0;forces[nodeId].springFy=0}for(var _i=0;_i<edgeIndices.length;_i++){edge=edges[edgeIndices[_i]];if(edge.connected===true){edgeLength=edge.options.length===undefined?this.options.springLength:edge.options.length;dx=edge.from.x-edge.to.x;dy=edge.from.y-edge.to.y;distance=Math.sqrt(dx*dx+dy*dy);distance=distance===0?.01:distance;springForce=this.options.springConstant*(edgeLength-distance)/distance;fx=dx*springForce;fy=dy*springForce;if(edge.to.level!=edge.from.level){if(forces[edge.toId]!==undefined){forces[edge.toId].springFx-=fx;forces[edge.toId].springFy-=fy}if(forces[edge.fromId]!==undefined){forces[edge.fromId].springFx+=fx;forces[edge.fromId].springFy+=fy}}else{if(forces[edge.toId]!==undefined){forces[edge.toId].x-=factor*fx;forces[edge.toId].y-=factor*fy}if(forces[edge.fromId]!==undefined){forces[edge.fromId].x+=factor*fx;forces[edge.fromId].y+=factor*fy}}}}springForce=1;var springFx,springFy;for(var _i2=0;_i2<nodeIndices.length;_i2++){var _nodeId=nodeIndices[_i2];springFx=Math.min(springForce,Math.max(-springForce,forces[_nodeId].springFx));springFy=Math.min(springForce,Math.max(-springForce,forces[_nodeId].springFy));forces[_nodeId].x+=springFx;forces[_nodeId].y+=springFy}var totalFx=0;var totalFy=0;for(var _i3=0;_i3<nodeIndices.length;_i3++){var _nodeId2=nodeIndices[_i3];totalFx+=forces[_nodeId2].x;totalFy+=forces[_nodeId2].y}var correctionFx=totalFx/nodeIndices.length;var correctionFy=totalFy/nodeIndices.length;for(var _i4=0;_i4<nodeIndices.length;_i4++){var _nodeId3=nodeIndices[_i4];forces[_nodeId3].x-=correctionFx;forces[_nodeId3].y-=correctionFy}}}]);return HierarchicalSpringSolver}();exports[\"default\"]=HierarchicalSpringSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BarnesHutSolver2=__webpack_require__(120);var _BarnesHutSolver3=_interopRequireDefault(_BarnesHutSolver2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ForceAtlas2BasedRepulsionSolver=function(_BarnesHutSolver){(0,_inherits3[\"default\"])(ForceAtlas2BasedRepulsionSolver,_BarnesHutSolver);function ForceAtlas2BasedRepulsionSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,ForceAtlas2BasedRepulsionSolver);return(0,_possibleConstructorReturn3[\"default\"])(this,(ForceAtlas2BasedRepulsionSolver.__proto__||(0,_getPrototypeOf2[\"default\"])(ForceAtlas2BasedRepulsionSolver)).call(this,body,physicsBody,options))}(0,_createClass3[\"default\"])(ForceAtlas2BasedRepulsionSolver,[{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,node,parentBranch){if(distance===0){distance=.1*Math.random();dx=distance}if(this.overlapAvoidanceFactor<1&&node.shape.radius){distance=Math.max(.1+this.overlapAvoidanceFactor*node.shape.radius,distance-node.shape.radius)}var degree=node.edges.length+1;var gravityForce=this.options.gravitationalConstant*parentBranch.mass*node.options.mass*degree/Math.pow(distance,2);var fx=dx*gravityForce;var fy=dy*gravityForce;this.physicsBody.forces[node.id].x+=fx;this.physicsBody.forces[node.id].y+=fy}}]);return ForceAtlas2BasedRepulsionSolver}(_BarnesHutSolver3[\"default\"]);exports[\"default\"]=ForceAtlas2BasedRepulsionSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CentralGravitySolver2=__webpack_require__(121);var _CentralGravitySolver3=_interopRequireDefault(_CentralGravitySolver2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ForceAtlas2BasedCentralGravitySolver=function(_CentralGravitySolver){(0,_inherits3[\"default\"])(ForceAtlas2BasedCentralGravitySolver,_CentralGravitySolver);function ForceAtlas2BasedCentralGravitySolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,ForceAtlas2BasedCentralGravitySolver);return(0,_possibleConstructorReturn3[\"default\"])(this,(ForceAtlas2BasedCentralGravitySolver.__proto__||(0,_getPrototypeOf2[\"default\"])(ForceAtlas2BasedCentralGravitySolver)).call(this,body,physicsBody,options))}(0,_createClass3[\"default\"])(ForceAtlas2BasedCentralGravitySolver,[{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,forces,node){if(distance>0){var degree=node.edges.length+1;var gravityForce=this.options.centralGravity*degree*node.options.mass;forces[node.id].x=dx*gravityForce;forces[node.id].y=dy*gravityForce}}}]);return ForceAtlas2BasedCentralGravitySolver}(_CentralGravitySolver3[\"default\"]);exports[\"default\"]=ForceAtlas2BasedCentralGravitySolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=__webpack_require__(76)[\"default\"];var Cluster=__webpack_require__(228)[\"default\"];var Edge=__webpack_require__(74)[\"default\"];var Node=__webpack_require__(47)[\"default\"];var ClusterEngine=function(){function ClusterEngine(body){var _this=this;(0,_classCallCheck3[\"default\"])(this,ClusterEngine);this.body=body;this.clusteredNodes={};this.clusteredEdges={};this.options={};this.defaultOptions={};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"_resetData\",function(){_this.clusteredNodes={};_this.clusteredEdges={}})}(0,_createClass3[\"default\"])(ClusterEngine,[{key:\"clusterByHubsize\",value:function clusterByHubsize(hubsize,options){if(hubsize===undefined){hubsize=this._getHubSize()}else if((typeof hubsize===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(hubsize))===\"object\"){options=this._checkOptions(hubsize);hubsize=this._getHubSize()}var nodesToCluster=[];for(var i=0;i<this.body.nodeIndices.length;i++){var node=this.body.nodes[this.body.nodeIndices[i]];if(node.edges.length>=hubsize){nodesToCluster.push(node.id)}}for(var _i=0;_i<nodesToCluster.length;_i++){this.clusterByConnection(nodesToCluster[_i],options,true)}this.body.emitter.emit(\"_dataChanged\")}},{key:\"cluster\",value:function cluster(){var _this2=this;var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(options.joinCondition===undefined){throw new Error(\"Cannot call clusterByNodeData without a joinCondition function in the options.\")}options=this._checkOptions(options);var childNodesObj={};var childEdgesObj={};util.forEach(this.body.nodes,function(node,nodeId){var clonedOptions=NetworkUtil.cloneOptions(node);if(options.joinCondition(clonedOptions)===true){childNodesObj[nodeId]=node;util.forEach(node.edges,function(edge){if(_this2.clusteredEdges[edge.id]===undefined){childEdgesObj[edge.id]=edge}})}});this._cluster(childNodesObj,childEdgesObj,options,refreshData)}},{key:\"clusterByEdgeCount\",value:function clusterByEdgeCount(edgeCount,options){var _this3=this;var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;options=this._checkOptions(options);var clusters=[];var usedNodes={};var edge=void 0,edges=void 0,relevantEdgeCount=void 0;var _loop=function _loop(i){var childNodesObj={};var childEdgesObj={};var nodeId=_this3.body.nodeIndices[i];var node=_this3.body.nodes[nodeId];if(usedNodes[nodeId]===undefined){relevantEdgeCount=0;edges=[];for(var j=0;j<node.edges.length;j++){edge=node.edges[j];if(_this3.clusteredEdges[edge.id]===undefined){if(edge.toId!==edge.fromId){relevantEdgeCount++}edges.push(edge)}}if(relevantEdgeCount===edgeCount){checkJoinCondition=function checkJoinCondition(node){if(options.joinCondition===undefined||options.joinCondition===null){return true}var clonedOptions=NetworkUtil.cloneOptions(node);return options.joinCondition(clonedOptions)};var gatheringSuccessful=true;for(var _j=0;_j<edges.length;_j++){edge=edges[_j];var childNodeId=_this3._getConnectedId(edge,nodeId);if(checkJoinCondition(node)){childEdgesObj[edge.id]=edge;childNodesObj[nodeId]=node;childNodesObj[childNodeId]=_this3.body.nodes[childNodeId];usedNodes[nodeId]=true}else{gatheringSuccessful=false;break}}if((0,_keys2[\"default\"])(childNodesObj).length>0&&(0,_keys2[\"default\"])(childEdgesObj).length>0&&gatheringSuccessful===true){findClusterData=function findClusterData(){for(var n=0;n<clusters.length;++n){for(var m in childNodesObj){if(clusters[n].nodes[m]!==undefined){return clusters[n]}}}return undefined};foundCluster=findClusterData();if(foundCluster!==undefined){for(var m in childNodesObj){if(foundCluster.nodes[m]===undefined){foundCluster.nodes[m]=childNodesObj[m]}}for(var _m in childEdgesObj){if(foundCluster.edges[_m]===undefined){foundCluster.edges[_m]=childEdgesObj[_m]}}}else{clusters.push({nodes:childNodesObj,edges:childEdgesObj})}}}}};for(var i=0;i<this.body.nodeIndices.length;i++){var checkJoinCondition;var findClusterData;var foundCluster;_loop(i)}for(var i=0;i<clusters.length;i++){this._cluster(clusters[i].nodes,clusters[i].edges,options,false)}if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"clusterOutliers\",value:function clusterOutliers(options){var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;this.clusterByEdgeCount(1,options,refreshData)}},{key:\"clusterBridges\",value:function clusterBridges(options){var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;this.clusterByEdgeCount(2,options,refreshData)}},{key:\"clusterByConnection\",value:function clusterByConnection(nodeId,options){var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;if(nodeId===undefined){throw new Error(\"No nodeId supplied to clusterByConnection!\")}if(this.body.nodes[nodeId]===undefined){throw new Error(\"The nodeId given to clusterByConnection does not exist!\")}var node=this.body.nodes[nodeId];options=this._checkOptions(options,node);if(options.clusterNodeProperties.x===undefined){options.clusterNodeProperties.x=node.x}if(options.clusterNodeProperties.y===undefined){options.clusterNodeProperties.y=node.y}if(options.clusterNodeProperties.fixed===undefined){options.clusterNodeProperties.fixed={};options.clusterNodeProperties.fixed.x=node.options.fixed.x;options.clusterNodeProperties.fixed.y=node.options.fixed.y}var childNodesObj={};var childEdgesObj={};var parentNodeId=node.id;var parentClonedOptions=NetworkUtil.cloneOptions(node);childNodesObj[parentNodeId]=node;for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];if(this.clusteredEdges[edge.id]===undefined){var childNodeId=this._getConnectedId(edge,parentNodeId);if(this.clusteredNodes[childNodeId]===undefined){if(childNodeId!==parentNodeId){if(options.joinCondition===undefined){childEdgesObj[edge.id]=edge;childNodesObj[childNodeId]=this.body.nodes[childNodeId]}else{var childClonedOptions=NetworkUtil.cloneOptions(this.body.nodes[childNodeId]);if(options.joinCondition(parentClonedOptions,childClonedOptions)===true){childEdgesObj[edge.id]=edge;childNodesObj[childNodeId]=this.body.nodes[childNodeId]}}}else{childEdgesObj[edge.id]=edge}}}}var childNodeIDs=(0,_keys2[\"default\"])(childNodesObj).map(function(childNode){return childNodesObj[childNode].id});for(childNode in childNodesObj){if(!childNodesObj.hasOwnProperty(childNode))continue;var childNode=childNodesObj[childNode];for(var y=0;y<childNode.edges.length;y++){var childEdge=childNode.edges[y];if(childNodeIDs.indexOf(this._getConnectedId(childEdge,childNode.id))>-1){childEdgesObj[childEdge.id]=childEdge}}}this._cluster(childNodesObj,childEdgesObj,options,refreshData)}},{key:\"_createClusterEdges\",value:function _createClusterEdges(childNodesObj,childEdgesObj,clusterNodeProperties,clusterEdgeProperties){var edge=void 0,childNodeId=void 0,childNode=void 0,toId=void 0,fromId=void 0,otherNodeId=void 0;var childKeys=(0,_keys2[\"default\"])(childNodesObj);var createEdges=[];for(var i=0;i<childKeys.length;i++){childNodeId=childKeys[i];childNode=childNodesObj[childNodeId];for(var j=0;j<childNode.edges.length;j++){edge=childNode.edges[j];if(this.clusteredEdges[edge.id]===undefined){if(edge.toId==edge.fromId){childEdgesObj[edge.id]=edge}else{if(edge.toId==childNodeId){toId=clusterNodeProperties.id;fromId=edge.fromId;otherNodeId=fromId}else{toId=edge.toId;fromId=clusterNodeProperties.id;otherNodeId=toId}}if(childNodesObj[otherNodeId]===undefined){createEdges.push({edge:edge,fromId:fromId,toId:toId})}}}}var newEdges=[];var getNewEdge=function getNewEdge(createdEdge){for(var _j2=0;_j2<newEdges.length;_j2++){var newEdge=newEdges[_j2];var matchToDirection=createdEdge.fromId===newEdge.fromId&&createdEdge.toId===newEdge.toId;var matchFromDirection=createdEdge.fromId===newEdge.toId&&createdEdge.toId===newEdge.fromId;if(matchToDirection||matchFromDirection){return newEdge}}return null};for(var _j3=0;_j3<createEdges.length;_j3++){var createdEdge=createEdges[_j3];var _edge=createdEdge.edge;var newEdge=getNewEdge(createdEdge);if(newEdge===null){newEdge=this._createClusteredEdge(createdEdge.fromId,createdEdge.toId,_edge,clusterEdgeProperties);newEdges.push(newEdge)}else{newEdge.clusteringEdgeReplacingIds.push(_edge.id)}this.body.edges[_edge.id].edgeReplacedById=newEdge.id;this._backupEdgeOptions(_edge);_edge.setOptions({physics:false})}}},{key:\"_checkOptions\",value:function _checkOptions(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(options.clusterEdgeProperties===undefined){options.clusterEdgeProperties={}}if(options.clusterNodeProperties===undefined){options.clusterNodeProperties={}}return options}},{key:\"_cluster\",value:function _cluster(childNodesObj,childEdgesObj,options){var refreshData=arguments.length>3&&arguments[3]!==undefined?arguments[3]:true;var tmpNodesToRemove=[];for(var _nodeId in childNodesObj){if(childNodesObj.hasOwnProperty(_nodeId)){if(this.clusteredNodes[_nodeId]!==undefined){tmpNodesToRemove.push(_nodeId)}}}for(var n=0;n<tmpNodesToRemove.length;++n){delete childNodesObj[tmpNodesToRemove[n]]}if((0,_keys2[\"default\"])(childNodesObj).length==0){return}if((0,_keys2[\"default\"])(childNodesObj).length==1&&options.clusterNodeProperties.allowSingleNodeCluster!=true){return}var clusterNodeProperties=util.deepExtend({},options.clusterNodeProperties);if(options.processProperties!==undefined){var childNodesOptions=[];for(var _nodeId2 in childNodesObj){if(childNodesObj.hasOwnProperty(_nodeId2)){var clonedOptions=NetworkUtil.cloneOptions(childNodesObj[_nodeId2]);childNodesOptions.push(clonedOptions)}}var childEdgesOptions=[];for(var edgeId in childEdgesObj){if(childEdgesObj.hasOwnProperty(edgeId)){if(edgeId.substr(0,12)!==\"clusterEdge:\"){var _clonedOptions=NetworkUtil.cloneOptions(childEdgesObj[edgeId],\"edge\");childEdgesOptions.push(_clonedOptions)}}}clusterNodeProperties=options.processProperties(clusterNodeProperties,childNodesOptions,childEdgesOptions);if(!clusterNodeProperties){throw new Error(\"The processProperties function does not return properties!\")}}if(clusterNodeProperties.id===undefined){clusterNodeProperties.id=\"cluster:\"+util.randomUUID()}var clusterId=clusterNodeProperties.id;if(clusterNodeProperties.label===undefined){clusterNodeProperties.label=\"cluster\"}var pos=undefined;if(clusterNodeProperties.x===undefined){pos=this._getClusterPosition(childNodesObj);clusterNodeProperties.x=pos.x}if(clusterNodeProperties.y===undefined){if(pos===undefined){pos=this._getClusterPosition(childNodesObj)}clusterNodeProperties.y=pos.y}clusterNodeProperties.id=clusterId;var clusterNode=this.body.functions.createNode(clusterNodeProperties,Cluster);clusterNode.containedNodes=childNodesObj;clusterNode.containedEdges=childEdgesObj;clusterNode.clusterEdgeProperties=options.clusterEdgeProperties;this.body.nodes[clusterNodeProperties.id]=clusterNode;this._clusterEdges(childNodesObj,childEdgesObj,clusterNodeProperties,options.clusterEdgeProperties);clusterNodeProperties.id=undefined;if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"_backupEdgeOptions\",value:function _backupEdgeOptions(edge){if(this.clusteredEdges[edge.id]===undefined){this.clusteredEdges[edge.id]={physics:edge.options.physics}}}},{key:\"_restoreEdge\",value:function _restoreEdge(edge){var originalOptions=this.clusteredEdges[edge.id];if(originalOptions!==undefined){edge.setOptions({physics:originalOptions.physics});delete this.clusteredEdges[edge.id]}}},{key:\"isCluster\",value:function isCluster(nodeId){if(this.body.nodes[nodeId]!==undefined){return this.body.nodes[nodeId].isCluster===true}else{console.log(\"Node does not exist.\");return false}}},{key:\"_getClusterPosition\",value:function _getClusterPosition(childNodesObj){var childKeys=(0,_keys2[\"default\"])(childNodesObj);var minX=childNodesObj[childKeys[0]].x;var maxX=childNodesObj[childKeys[0]].x;var minY=childNodesObj[childKeys[0]].y;var maxY=childNodesObj[childKeys[0]].y;var node=void 0;for(var i=1;i<childKeys.length;i++){node=childNodesObj[childKeys[i]];minX=node.x<minX?node.x:minX;maxX=node.x>maxX?node.x:maxX\n;minY=node.y<minY?node.y:minY;maxY=node.y>maxY?node.y:maxY}return{x:.5*(minX+maxX),y:.5*(minY+maxY)}}},{key:\"openCluster\",value:function openCluster(clusterNodeId,options){var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;if(clusterNodeId===undefined){throw new Error(\"No clusterNodeId supplied to openCluster.\")}var clusterNode=this.body.nodes[clusterNodeId];if(clusterNode===undefined){throw new Error(\"The clusterNodeId supplied to openCluster does not exist.\")}if(clusterNode.isCluster!==true||clusterNode.containedNodes===undefined||clusterNode.containedEdges===undefined){throw new Error(\"The node:\"+clusterNodeId+\" is not a valid cluster.\")}var stack=this.findNode(clusterNodeId);var parentIndex=stack.indexOf(clusterNodeId)-1;if(parentIndex>=0){var parentClusterNodeId=stack[parentIndex];var parentClusterNode=this.body.nodes[parentClusterNodeId];parentClusterNode._openChildCluster(clusterNodeId);delete this.body.nodes[clusterNodeId];if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}return}var containedNodes=clusterNode.containedNodes;var containedEdges=clusterNode.containedEdges;if(options!==undefined&&options.releaseFunction!==undefined&&typeof options.releaseFunction===\"function\"){var positions={};var clusterPosition={x:clusterNode.x,y:clusterNode.y};for(var _nodeId3 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId3)){var containedNode=this.body.nodes[_nodeId3];positions[_nodeId3]={x:containedNode.x,y:containedNode.y}}}var newPositions=options.releaseFunction(clusterPosition,positions);for(var _nodeId4 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId4)){var _containedNode=this.body.nodes[_nodeId4];if(newPositions[_nodeId4]!==undefined){_containedNode.x=newPositions[_nodeId4].x===undefined?clusterNode.x:newPositions[_nodeId4].x;_containedNode.y=newPositions[_nodeId4].y===undefined?clusterNode.y:newPositions[_nodeId4].y}}}}else{util.forEach(containedNodes,function(containedNode){if(containedNode.options.fixed.x===false){containedNode.x=clusterNode.x}if(containedNode.options.fixed.y===false){containedNode.y=clusterNode.y}})}for(var _nodeId5 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId5)){var _containedNode2=this.body.nodes[_nodeId5];_containedNode2.vx=clusterNode.vx;_containedNode2.vy=clusterNode.vy;_containedNode2.setOptions({physics:true});delete this.clusteredNodes[_nodeId5]}}var edgesToBeDeleted=[];for(var i=0;i<clusterNode.edges.length;i++){edgesToBeDeleted.push(clusterNode.edges[i])}for(var _i2=0;_i2<edgesToBeDeleted.length;_i2++){var edge=edgesToBeDeleted[_i2];var otherNodeId=this._getConnectedId(edge,clusterNodeId);var otherNode=this.clusteredNodes[otherNodeId];for(var j=0;j<edge.clusteringEdgeReplacingIds.length;j++){var transferId=edge.clusteringEdgeReplacingIds[j];var transferEdge=this.body.edges[transferId];if(transferEdge===undefined)continue;if(otherNode!==undefined){var otherCluster=this.body.nodes[otherNode.clusterId];otherCluster.containedEdges[transferEdge.id]=transferEdge;delete containedEdges[transferEdge.id];var fromId=transferEdge.fromId;var toId=transferEdge.toId;if(transferEdge.toId==otherNodeId){toId=otherNode.clusterId}else{fromId=otherNode.clusterId}this._createClusteredEdge(fromId,toId,transferEdge,otherCluster.clusterEdgeProperties,{hidden:false,physics:true})}else{this._restoreEdge(transferEdge)}}edge.remove()}for(var edgeId in containedEdges){if(containedEdges.hasOwnProperty(edgeId)){this._restoreEdge(containedEdges[edgeId])}}delete this.body.nodes[clusterNodeId];if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"getNodesInCluster\",value:function getNodesInCluster(clusterId){var nodesArray=[];if(this.isCluster(clusterId)===true){var containedNodes=this.body.nodes[clusterId].containedNodes;for(var _nodeId6 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId6)){nodesArray.push(this.body.nodes[_nodeId6].id)}}}return nodesArray}},{key:\"findNode\",value:function findNode(nodeId){var stack=[];var max=100;var counter=0;var node=void 0;while(this.clusteredNodes[nodeId]!==undefined&&counter<max){node=this.body.nodes[nodeId];if(node===undefined)return[];stack.push(node.id);nodeId=this.clusteredNodes[nodeId].clusterId;counter++}node=this.body.nodes[nodeId];if(node===undefined)return[];stack.push(node.id);stack.reverse();return stack}},{key:\"updateClusteredNode\",value:function updateClusteredNode(clusteredNodeId,newOptions){if(clusteredNodeId===undefined){throw new Error(\"No clusteredNodeId supplied to updateClusteredNode.\")}if(newOptions===undefined){throw new Error(\"No newOptions supplied to updateClusteredNode.\")}if(this.body.nodes[clusteredNodeId]===undefined){throw new Error(\"The clusteredNodeId supplied to updateClusteredNode does not exist.\")}this.body.nodes[clusteredNodeId].setOptions(newOptions);this.body.emitter.emit(\"_dataChanged\")}},{key:\"updateEdge\",value:function updateEdge(startEdgeId,newOptions){if(startEdgeId===undefined){throw new Error(\"No startEdgeId supplied to updateEdge.\")}if(newOptions===undefined){throw new Error(\"No newOptions supplied to updateEdge.\")}if(this.body.edges[startEdgeId]===undefined){throw new Error(\"The startEdgeId supplied to updateEdge does not exist.\")}var allEdgeIds=this.getClusteredEdges(startEdgeId);for(var i=0;i<allEdgeIds.length;i++){var edge=this.body.edges[allEdgeIds[i]];edge.setOptions(newOptions)}this.body.emitter.emit(\"_dataChanged\")}},{key:\"getClusteredEdges\",value:function getClusteredEdges(edgeId){var stack=[];var max=100;var counter=0;while(edgeId!==undefined&&this.body.edges[edgeId]!==undefined&&counter<max){stack.push(this.body.edges[edgeId].id);edgeId=this.body.edges[edgeId].edgeReplacedById;counter++}stack.reverse();return stack}},{key:\"getBaseEdge\",value:function getBaseEdge(clusteredEdgeId){return this.getBaseEdges(clusteredEdgeId)[0]}},{key:\"getBaseEdges\",value:function getBaseEdges(clusteredEdgeId){var IdsToHandle=[clusteredEdgeId];var doneIds=[];var foundIds=[];var max=100;var counter=0;while(IdsToHandle.length>0&&counter<max){var nextId=IdsToHandle.pop();if(nextId===undefined)continue;var nextEdge=this.body.edges[nextId];if(nextEdge===undefined)continue;counter++;var replacingIds=nextEdge.clusteringEdgeReplacingIds;if(replacingIds===undefined){foundIds.push(nextId)}else{for(var i=0;i<replacingIds.length;++i){var replacingId=replacingIds[i];if(IdsToHandle.indexOf(replacingIds)!==-1||doneIds.indexOf(replacingIds)!==-1){continue}IdsToHandle.push(replacingId)}}doneIds.push(nextId)}return foundIds}},{key:\"_getConnectedId\",value:function _getConnectedId(edge,nodeId){if(edge.toId!=nodeId){return edge.toId}else if(edge.fromId!=nodeId){return edge.fromId}else{return edge.fromId}}},{key:\"_getHubSize\",value:function _getHubSize(){var average=0;var averageSquared=0;var hubCounter=0;var largestHub=0;for(var i=0;i<this.body.nodeIndices.length;i++){var _node=this.body.nodes[this.body.nodeIndices[i]];if(_node.edges.length>largestHub){largestHub=_node.edges.length}average+=_node.edges.length;averageSquared+=Math.pow(_node.edges.length,2);hubCounter+=1}average=average/hubCounter;averageSquared=averageSquared/hubCounter;var variance=averageSquared-Math.pow(average,2);var standardDeviation=Math.sqrt(variance);var hubThreshold=Math.floor(average+2*standardDeviation);if(hubThreshold>largestHub){hubThreshold=largestHub}return hubThreshold}},{key:\"_createClusteredEdge\",value:function _createClusteredEdge(fromId,toId,baseEdge,clusterEdgeProperties,extraOptions){var clonedOptions=NetworkUtil.cloneOptions(baseEdge,\"edge\");util.deepExtend(clonedOptions,clusterEdgeProperties);clonedOptions.from=fromId;clonedOptions.to=toId;clonedOptions.id=\"clusterEdge:\"+util.randomUUID();if(extraOptions!==undefined){util.deepExtend(clonedOptions,extraOptions)}var newEdge=this.body.functions.createEdge(clonedOptions);newEdge.clusteringEdgeReplacingIds=[baseEdge.id];newEdge.connect();this.body.edges[newEdge.id]=newEdge;return newEdge}},{key:\"_clusterEdges\",value:function _clusterEdges(childNodes,childEdges,clusterNode,clusterEdgeProperties){if(childEdges instanceof Edge){var edge=childEdges;var obj={};obj[edge.id]=edge;childEdges=obj}if(childNodes instanceof Node){var _node2=childNodes;var _obj={};_obj[_node2.id]=_node2;childNodes=_obj}if(clusterNode===undefined||clusterNode===null){throw new Error(\"_clusterEdges: parameter clusterNode required\")}if(clusterEdgeProperties===undefined){clusterEdgeProperties=clusterNode.clusterEdgeProperties}this._createClusterEdges(childNodes,childEdges,clusterNode,clusterEdgeProperties);for(var edgeId in childEdges){if(childEdges.hasOwnProperty(edgeId)){if(this.body.edges[edgeId]!==undefined){var _edge2=this.body.edges[edgeId];this._backupEdgeOptions(_edge2);_edge2.setOptions({physics:false})}}}for(var _nodeId7 in childNodes){if(childNodes.hasOwnProperty(_nodeId7)){this.clusteredNodes[_nodeId7]={clusterId:clusterNode.id,node:this.body.nodes[_nodeId7]};this.body.nodes[_nodeId7].setOptions({physics:false})}}}},{key:\"_getClusterNodeForNode\",value:function _getClusterNodeForNode(nodeId){if(nodeId===undefined)return undefined;var clusteredNode=this.clusteredNodes[nodeId];if(clusteredNode===undefined)return undefined;var clusterId=clusteredNode.clusterId;if(clusterId===undefined)return undefined;return this.body.nodes[clusterId]}},{key:\"_filter\",value:function _filter(arr,callback){var ret=[];util.forEach(arr,function(item){if(callback(item)){ret.push(item)}});return ret}},{key:\"_updateState\",value:function _updateState(){var _this4=this;var nodeId=void 0;var deletedNodeIds=[];var deletedEdgeIds=[];var eachClusterNode=function eachClusterNode(callback){util.forEach(_this4.body.nodes,function(node){if(node.isCluster===true){callback(node)}})};for(nodeId in this.clusteredNodes){if(!this.clusteredNodes.hasOwnProperty(nodeId))continue;var _node3=this.body.nodes[nodeId];if(_node3===undefined){deletedNodeIds.push(nodeId)}}eachClusterNode(function(clusterNode){for(var n=0;n<deletedNodeIds.length;n++){delete clusterNode.containedNodes[deletedNodeIds[n]]}});for(var n=0;n<deletedNodeIds.length;n++){delete this.clusteredNodes[deletedNodeIds[n]]}util.forEach(this.clusteredEdges,function(edgeId){var edge=_this4.body.edges[edgeId];if(edge===undefined||!edge.endPointsValid()){deletedEdgeIds.push(edgeId)}});eachClusterNode(function(clusterNode){util.forEach(clusterNode.containedEdges,function(edge,edgeId){if(!edge.endPointsValid()&&deletedEdgeIds.indexOf(edgeId)===-1){deletedEdgeIds.push(edgeId)}})});util.forEach(this.body.edges,function(edge,edgeId){var isValid=true;var replacedIds=edge.clusteringEdgeReplacingIds;if(replacedIds!==undefined){var numValid=0;util.forEach(replacedIds,function(containedEdgeId){var containedEdge=_this4.body.edges[containedEdgeId];if(containedEdge!==undefined&&containedEdge.endPointsValid()){numValid+=1}});isValid=numValid>0}if(!edge.endPointsValid()||!isValid){deletedEdgeIds.push(edgeId)}});eachClusterNode(function(clusterNode){util.forEach(deletedEdgeIds,function(deletedEdgeId){delete clusterNode.containedEdges[deletedEdgeId];util.forEach(clusterNode.edges,function(edge,m){if(edge.id===deletedEdgeId){clusterNode.edges[m]=null;return}edge.clusteringEdgeReplacingIds=_this4._filter(edge.clusteringEdgeReplacingIds,function(id){return deletedEdgeIds.indexOf(id)===-1})});clusterNode.edges=_this4._filter(clusterNode.edges,function(item){return item!==null})})});util.forEach(deletedEdgeIds,function(edgeId){delete _this4.clusteredEdges[edgeId]});util.forEach(deletedEdgeIds,function(edgeId){delete _this4.body.edges[edgeId]});var ids=(0,_keys2[\"default\"])(this.body.edges);util.forEach(ids,function(edgeId){var edge=_this4.body.edges[edgeId];var shouldBeClustered=_this4._isClusteredNode(edge.fromId)||_this4._isClusteredNode(edge.toId);if(shouldBeClustered===_this4._isClusteredEdge(edge.id)){return}if(shouldBeClustered){var clusterFrom=_this4._getClusterNodeForNode(edge.fromId);if(clusterFrom!==undefined){_this4._clusterEdges(_this4.body.nodes[edge.fromId],edge,clusterFrom)}var clusterTo=_this4._getClusterNodeForNode(edge.toId);if(clusterTo!==undefined){_this4._clusterEdges(_this4.body.nodes[edge.toId],edge,clusterTo)}}else{throw new Error(\"remove edge from clustering not implemented!\")}});var changed=false;var continueLoop=true;var _loop2=function _loop2(){var clustersToOpen=[];eachClusterNode(function(clusterNode){var numNodes=(0,_keys2[\"default\"])(clusterNode.containedNodes).length;var allowSingle=clusterNode.options.allowSingleNodeCluster===true;if(allowSingle&&numNodes<1||!allowSingle&&numNodes<2){clustersToOpen.push(clusterNode.id)}});for(var _n=0;_n<clustersToOpen.length;++_n){_this4.openCluster(clustersToOpen[_n],{},false)}continueLoop=clustersToOpen.length>0;changed=changed||continueLoop};while(continueLoop){_loop2()}if(changed){this._updateState()}}},{key:\"_isClusteredNode\",value:function _isClusteredNode(nodeId){return this.clusteredNodes[nodeId]!==undefined}},{key:\"_isClusteredEdge\",value:function _isClusteredEdge(edgeId){return this.clusteredEdges[edgeId]!==undefined}}]);return ClusterEngine}();exports[\"default\"]=ClusterEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Node=__webpack_require__(47)[\"default\"];var Cluster=function(_Node){(0,_inherits3[\"default\"])(Cluster,_Node);function Cluster(options,body,imagelist,grouplist,globalOptions,defaultOptions){(0,_classCallCheck3[\"default\"])(this,Cluster);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Cluster.__proto__||(0,_getPrototypeOf2[\"default\"])(Cluster)).call(this,options,body,imagelist,grouplist,globalOptions,defaultOptions));_this.isCluster=true;_this.containedNodes={};_this.containedEdges={};return _this}(0,_createClass3[\"default\"])(Cluster,[{key:\"_openChildCluster\",value:function _openChildCluster(childClusterId){var _this2=this;var childCluster=this.body.nodes[childClusterId];if(this.containedNodes[childClusterId]===undefined){throw new Error(\"node with id: \"+childClusterId+\" not in current cluster\")}if(!childCluster.isCluster){throw new Error(\"node with id: \"+childClusterId+\" is not a cluster\")}delete this.containedNodes[childClusterId];util.forEach(childCluster.edges,function(edge){delete _this2.containedEdges[edge.id]});util.forEach(childCluster.containedNodes,function(node,nodeId){_this2.containedNodes[nodeId]=node});childCluster.containedNodes={};util.forEach(childCluster.containedEdges,function(edge,edgeId){_this2.containedEdges[edgeId]=edge});childCluster.containedEdges={};util.forEach(childCluster.edges,function(clusterEdge){util.forEach(_this2.edges,function(parentClusterEdge){var index=parentClusterEdge.clusteringEdgeReplacingIds.indexOf(clusterEdge.id);if(index===-1)return;util.forEach(clusterEdge.clusteringEdgeReplacingIds,function(srcId){parentClusterEdge.clusteringEdgeReplacingIds.push(srcId);_this2.body.edges[srcId].edgeReplacedById=parentClusterEdge.id});parentClusterEdge.clusteringEdgeReplacingIds.splice(index,1)})});childCluster.edges=[]}}]);return Cluster}(Node);exports[\"default\"]=Cluster},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _initRequestAnimationFrame(){var func;if(window!==undefined){func=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame}if(func===undefined){window.requestAnimationFrame=function(callback){callback()}}else{window.requestAnimationFrame=func}}var util=__webpack_require__(2);var CanvasRenderer=function(){function CanvasRenderer(body,canvas){(0,_classCallCheck3[\"default\"])(this,CanvasRenderer);_initRequestAnimationFrame();this.body=body;this.canvas=canvas;this.redrawRequested=false;this.renderTimer=undefined;this.requiresTimeout=true;this.renderingActive=false;this.renderRequests=0;this.allowRedraw=true;this.dragging=false;this.options={};this.defaultOptions={hideEdgesOnDrag:false,hideNodesOnDrag:false};util.extend(this.options,this.defaultOptions);this._determineBrowserMethod();this.bindEventListeners()}(0,_createClass3[\"default\"])(CanvasRenderer,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"dragStart\",function(){_this.dragging=true});this.body.emitter.on(\"dragEnd\",function(){_this.dragging=false});this.body.emitter.on(\"_resizeNodes\",function(){_this._resizeNodes()});this.body.emitter.on(\"_redraw\",function(){if(_this.renderingActive===false){_this._redraw()}});this.body.emitter.on(\"_blockRedraw\",function(){_this.allowRedraw=false});this.body.emitter.on(\"_allowRedraw\",function(){_this.allowRedraw=true;_this.redrawRequested=false});this.body.emitter.on(\"_requestRedraw\",this._requestRedraw.bind(this));this.body.emitter.on(\"_startRendering\",function(){_this.renderRequests+=1;_this.renderingActive=true;_this._startRendering()});this.body.emitter.on(\"_stopRendering\",function(){_this.renderRequests-=1;_this.renderingActive=_this.renderRequests>0;_this.renderTimer=undefined});this.body.emitter.on(\"destroy\",function(){_this.renderRequests=0;_this.allowRedraw=false;_this.renderingActive=false;if(_this.requiresTimeout===true){clearTimeout(_this.renderTimer)}else{window.cancelAnimationFrame(_this.renderTimer)}_this.body.emitter.off()})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"hideEdgesOnDrag\",\"hideNodesOnDrag\"];util.selectiveDeepExtend(fields,this.options,options)}}},{key:\"_requestNextFrame\",value:function _requestNextFrame(callback,delay){if(typeof window===\"undefined\")return;var timer=void 0;var myWindow=window;if(this.requiresTimeout===true){timer=myWindow.setTimeout(callback,delay)}else{if(myWindow.requestAnimationFrame){timer=myWindow.requestAnimationFrame(callback)}}return timer}},{key:\"_startRendering\",value:function _startRendering(){if(this.renderingActive===true){if(this.renderTimer===undefined){this.renderTimer=this._requestNextFrame(this._renderStep.bind(this),this.simulationInterval)}}}},{key:\"_renderStep\",value:function _renderStep(){if(this.renderingActive===true){this.renderTimer=undefined;if(this.requiresTimeout===true){this._startRendering()}this._redraw();if(this.requiresTimeout===false){this._startRendering()}}}},{key:\"redraw\",value:function redraw(){this.body.emitter.emit(\"setSize\");this._redraw()}},{key:\"_requestRedraw\",value:function _requestRedraw(){var _this2=this;if(this.redrawRequested!==true&&this.renderingActive===false&&this.allowRedraw===true){this.redrawRequested=true;this._requestNextFrame(function(){_this2._redraw(false)},0)}}},{key:\"_redraw\",value:function _redraw(){var hidden=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(this.allowRedraw===true){this.body.emitter.emit(\"initRedraw\");this.redrawRequested=false;if(this.canvas.frame.canvas.width===0||this.canvas.frame.canvas.height===0){this.canvas.setSize()}this.canvas.setTransform();var ctx=this.canvas.getContext();var w=this.canvas.frame.canvas.clientWidth;var h=this.canvas.frame.canvas.clientHeight;ctx.clearRect(0,0,w,h);if(this.canvas.frame.clientWidth===0){return}ctx.save();ctx.translate(this.body.view.translation.x,this.body.view.translation.y);ctx.scale(this.body.view.scale,this.body.view.scale);ctx.beginPath();this.body.emitter.emit(\"beforeDrawing\",ctx);ctx.closePath();if(hidden===false){if(this.dragging===false||this.dragging===true&&this.options.hideEdgesOnDrag===false){this._drawEdges(ctx)}}if(this.dragging===false||this.dragging===true&&this.options.hideNodesOnDrag===false){this._drawNodes(ctx,hidden)}ctx.beginPath();this.body.emitter.emit(\"afterDrawing\",ctx);ctx.closePath();ctx.restore();if(hidden===true){ctx.clearRect(0,0,w,h)}}}},{key:\"_resizeNodes\",value:function _resizeNodes(){this.canvas.setTransform();var ctx=this.canvas.getContext();ctx.save();ctx.translate(this.body.view.translation.x,this.body.view.translation.y);ctx.scale(this.body.view.scale,this.body.view.scale);var nodes=this.body.nodes;var node=void 0;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){node=nodes[nodeId];node.resize(ctx);node.updateBoundingBox(ctx,node.selected)}}ctx.restore()}},{key:\"_drawNodes\",value:function _drawNodes(ctx){var alwaysShow=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var nodes=this.body.nodes;var nodeIndices=this.body.nodeIndices;var node=void 0;var selected=[];var margin=20;var topLeft=this.canvas.DOMtoCanvas({x:-margin,y:-margin});var bottomRight=this.canvas.DOMtoCanvas({x:this.canvas.frame.canvas.clientWidth+margin,y:this.canvas.frame.canvas.clientHeight+margin});var viewableArea={top:topLeft.y,left:topLeft.x,bottom:bottomRight.y,right:bottomRight.x};for(var i=0;i<nodeIndices.length;i++){node=nodes[nodeIndices[i]];if(node.isSelected()){selected.push(nodeIndices[i])}else{if(alwaysShow===true){node.draw(ctx)}else if(node.isBoundingBoxOverlappingWith(viewableArea)===true){node.draw(ctx)}else{node.updateBoundingBox(ctx,node.selected)}}}for(var _i=0;_i<selected.length;_i++){node=nodes[selected[_i]];node.draw(ctx)}}},{key:\"_drawEdges\",value:function _drawEdges(ctx){var edges=this.body.edges;var edgeIndices=this.body.edgeIndices;var edge=void 0;for(var i=0;i<edgeIndices.length;i++){edge=edges[edgeIndices[i]];if(edge.connected===true){edge.draw(ctx)}}}},{key:\"_determineBrowserMethod\",value:function _determineBrowserMethod(){if(typeof window!==\"undefined\"){var browserType=navigator.userAgent.toLowerCase();this.requiresTimeout=false;if(browserType.indexOf(\"msie 9.0\")!=-1){this.requiresTimeout=true}else if(browserType.indexOf(\"safari\")!=-1){if(browserType.indexOf(\"chrome\")<=-1){this.requiresTimeout=true}}}else{this.requiresTimeout=true}}}]);return CanvasRenderer}();exports[\"default\"]=CanvasRenderer},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var util=__webpack_require__(2);var Canvas=function(){function Canvas(body){(0,_classCallCheck3[\"default\"])(this,Canvas);this.body=body;this.pixelRatio=1;this.resizeTimer=undefined;this.resizeFunction=this._onResize.bind(this);this.cameraState={};this.initialized=false;this.canvasViewCenter={};this.options={};this.defaultOptions={autoResize:true,height:\"100%\",width:\"100%\"};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(Canvas,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.once(\"resize\",function(obj){if(obj.width!==0){_this.body.view.translation.x=obj.width*.5}if(obj.height!==0){_this.body.view.translation.y=obj.height*.5}});this.body.emitter.on(\"setSize\",this.setSize.bind(this));this.body.emitter.on(\"destroy\",function(){_this.hammerFrame.destroy();_this.hammer.destroy();_this._cleanUp()})}},{key:\"setOptions\",value:function setOptions(options){var _this2=this;if(options!==undefined){var fields=[\"width\",\"height\",\"autoResize\"];util.selectiveDeepExtend(fields,this.options,options)}if(this.options.autoResize===true){this._cleanUp();this.resizeTimer=setInterval(function(){var changed=_this2.setSize();if(changed===true){_this2.body.emitter.emit(\"_requestRedraw\")}},1e3);this.resizeFunction=this._onResize.bind(this);util.addEventListener(window,\"resize\",this.resizeFunction)}}},{key:\"_cleanUp\",value:function _cleanUp(){if(this.resizeTimer!==undefined){clearInterval(this.resizeTimer)}util.removeEventListener(window,\"resize\",this.resizeFunction);this.resizeFunction=undefined}},{key:\"_onResize\",value:function _onResize(){this.setSize();this.body.emitter.emit(\"_redraw\")}},{key:\"_getCameraState\",value:function _getCameraState(){var pixelRatio=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.pixelRatio;if(this.initialized===true){this.cameraState.previousWidth=this.frame.canvas.width/pixelRatio;this.cameraState.previousHeight=this.frame.canvas.height/pixelRatio;this.cameraState.scale=this.body.view.scale;this.cameraState.position=this.DOMtoCanvas({x:.5*this.frame.canvas.width/pixelRatio,y:.5*this.frame.canvas.height/pixelRatio})}}},{key:\"_setCameraState\",value:function _setCameraState(){if(this.cameraState.scale!==undefined&&this.frame.canvas.clientWidth!==0&&this.frame.canvas.clientHeight!==0&&this.pixelRatio!==0&&this.cameraState.previousWidth>0){var widthRatio=this.frame.canvas.width/this.pixelRatio/this.cameraState.previousWidth;var heightRatio=this.frame.canvas.height/this.pixelRatio/this.cameraState.previousHeight;var newScale=this.cameraState.scale;if(widthRatio!=1&&heightRatio!=1){newScale=this.cameraState.scale*.5*(widthRatio+heightRatio)}else if(widthRatio!=1){newScale=this.cameraState.scale*widthRatio}else if(heightRatio!=1){newScale=this.cameraState.scale*heightRatio}this.body.view.scale=newScale;var currentViewCenter=this.DOMtoCanvas({x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight});var distanceFromCenter={x:currentViewCenter.x-this.cameraState.position.x,y:currentViewCenter.y-this.cameraState.position.y};this.body.view.translation.x+=distanceFromCenter.x*this.body.view.scale;this.body.view.translation.y+=distanceFromCenter.y*this.body.view.scale}}},{key:\"_prepareValue\",value:function _prepareValue(value){if(typeof value===\"number\"){return value+\"px\"}else if(typeof value===\"string\"){if(value.indexOf(\"%\")!==-1||value.indexOf(\"px\")!==-1){return value}else if(value.indexOf(\"%\")===-1){return value+\"px\"}}throw new Error(\"Could not use the value supplied for width or height:\"+value)}},{key:\"_create\",value:function _create(){while(this.body.container.hasChildNodes()){this.body.container.removeChild(this.body.container.firstChild)}this.frame=document.createElement(\"div\");this.frame.className=\"vis-network\";this.frame.style.position=\"relative\";this.frame.style.overflow=\"hidden\";this.frame.tabIndex=900;this.frame.canvas=document.createElement(\"canvas\");this.frame.canvas.style.position=\"relative\";this.frame.appendChild(this.frame.canvas);if(!this.frame.canvas.getContext){var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.frame.canvas.appendChild(noCanvas)}else{this._setPixelRatio();this.setTransform()}this.body.container.appendChild(this.frame);this.body.view.scale=1;this.body.view.translation={x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight};this._bindHammer()}},{key:\"_bindHammer\",value:function _bindHammer(){var _this3=this;if(this.hammer!==undefined){this.hammer.destroy()}this.drag={};this.pinch={};this.hammer=new Hammer(this.frame.canvas);this.hammer.get(\"pinch\").set({enable:true});this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_ALL});hammerUtil.onTouch(this.hammer,function(event){_this3.body.eventListeners.onTouch(event)});this.hammer.on(\"tap\",function(event){_this3.body.eventListeners.onTap(event)});this.hammer.on(\"doubletap\",function(event){_this3.body.eventListeners.onDoubleTap(event)});this.hammer.on(\"press\",function(event){_this3.body.eventListeners.onHold(event)});this.hammer.on(\"panstart\",function(event){_this3.body.eventListeners.onDragStart(event)});this.hammer.on(\"panmove\",function(event){_this3.body.eventListeners.onDrag(event)});this.hammer.on(\"panend\",function(event){_this3.body.eventListeners.onDragEnd(event)});this.hammer.on(\"pinch\",function(event){_this3.body.eventListeners.onPinch(event)});this.frame.canvas.addEventListener(\"mousewheel\",function(event){_this3.body.eventListeners.onMouseWheel(event)});this.frame.canvas.addEventListener(\"DOMMouseScroll\",function(event){_this3.body.eventListeners.onMouseWheel(event)});this.frame.canvas.addEventListener(\"mousemove\",function(event){_this3.body.eventListeners.onMouseMove(event)});this.frame.canvas.addEventListener(\"contextmenu\",function(event){_this3.body.eventListeners.onContext(event)});this.hammerFrame=new Hammer(this.frame);hammerUtil.onRelease(this.hammerFrame,function(event){_this3.body.eventListeners.onRelease(event)})}},{key:\"setSize\",value:function setSize(){var width=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.options.width;var height=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.options.height;width=this._prepareValue(width);height=this._prepareValue(height);var emitEvent=false;var oldWidth=this.frame.canvas.width;var oldHeight=this.frame.canvas.height;var previousRatio=this.pixelRatio;this._setPixelRatio();if(width!=this.options.width||height!=this.options.height||this.frame.style.width!=width||this.frame.style.height!=height){this._getCameraState(previousRatio);this.frame.style.width=width;this.frame.style.height=height;this.frame.canvas.style.width=\"100%\";this.frame.canvas.style.height=\"100%\";this.frame.canvas.width=Math.round(this.frame.canvas.clientWidth*this.pixelRatio);this.frame.canvas.height=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);this.options.width=width;this.options.height=height;this.canvasViewCenter={x:.5*this.frame.clientWidth,y:.5*this.frame.clientHeight};emitEvent=true}else{var newWidth=Math.round(this.frame.canvas.clientWidth*this.pixelRatio);var newHeight=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);if(this.frame.canvas.width!==newWidth||this.frame.canvas.height!==newHeight){this._getCameraState(previousRatio)}if(this.frame.canvas.width!==newWidth){this.frame.canvas.width=newWidth;emitEvent=true}if(this.frame.canvas.height!==newHeight){this.frame.canvas.height=newHeight;emitEvent=true}}if(emitEvent===true){this.body.emitter.emit(\"resize\",{width:Math.round(this.frame.canvas.width/this.pixelRatio),height:Math.round(this.frame.canvas.height/this.pixelRatio),oldWidth:Math.round(oldWidth/this.pixelRatio),oldHeight:Math.round(oldHeight/this.pixelRatio)});this._setCameraState()}this.initialized=true;return emitEvent}},{key:\"getContext\",value:function getContext(){return this.frame.canvas.getContext(\"2d\")}},{key:\"_determinePixelRatio\",value:function _determinePixelRatio(){var ctx=this.getContext();if(ctx===undefined){throw new Error(\"Could not get canvax context\")}var numerator=1;if(typeof window!==\"undefined\"){numerator=window.devicePixelRatio||1}var denominator=ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1;return numerator/denominator}},{key:\"_setPixelRatio\",value:function _setPixelRatio(){this.pixelRatio=this._determinePixelRatio()}},{key:\"setTransform\",value:function setTransform(){var ctx=this.getContext();if(ctx===undefined){throw new Error(\"Could not get canvax context\")}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}},{key:\"_XconvertDOMtoCanvas\",value:function _XconvertDOMtoCanvas(x){return(x-this.body.view.translation.x)/this.body.view.scale}},{\nkey:\"_XconvertCanvasToDOM\",value:function _XconvertCanvasToDOM(x){return x*this.body.view.scale+this.body.view.translation.x}},{key:\"_YconvertDOMtoCanvas\",value:function _YconvertDOMtoCanvas(y){return(y-this.body.view.translation.y)/this.body.view.scale}},{key:\"_YconvertCanvasToDOM\",value:function _YconvertCanvasToDOM(y){return y*this.body.view.scale+this.body.view.translation.y}},{key:\"canvasToDOM\",value:function canvasToDOM(pos){return{x:this._XconvertCanvasToDOM(pos.x),y:this._YconvertCanvasToDOM(pos.y)}}},{key:\"DOMtoCanvas\",value:function DOMtoCanvas(pos){return{x:this._XconvertDOMtoCanvas(pos.x),y:this._YconvertDOMtoCanvas(pos.y)}}}]);return Canvas}();exports[\"default\"]=Canvas},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=__webpack_require__(76)[\"default\"];var View=function(){function View(body,canvas){var _this=this;(0,_classCallCheck3[\"default\"])(this,View);this.body=body;this.canvas=canvas;this.animationSpeed=1/this.renderRefreshRate;this.animationEasingFunction=\"easeInOutQuint\";this.easingTime=0;this.sourceScale=0;this.targetScale=0;this.sourceTranslation=0;this.targetTranslation=0;this.lockedOnNodeId=undefined;this.lockedOnNodeOffset=undefined;this.touchTime=0;this.viewFunction=undefined;this.body.emitter.on(\"fit\",this.fit.bind(this));this.body.emitter.on(\"animationFinished\",function(){_this.body.emitter.emit(\"_stopRendering\")});this.body.emitter.on(\"unlockNode\",this.releaseNode.bind(this))}(0,_createClass3[\"default\"])(View,[{key:\"setOptions\",value:function setOptions(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};this.options=options}},{key:\"fit\",value:function fit(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{nodes:[]};var initialZoom=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var range=void 0;var zoomLevel=void 0;if(options.nodes===undefined||options.nodes.length===0){options.nodes=this.body.nodeIndices}if(initialZoom===true){var positionDefined=0;for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){var node=this.body.nodes[nodeId];if(node.predefinedPosition===true){positionDefined+=1}}}if(positionDefined>.5*this.body.nodeIndices.length){this.fit(options,false);return}range=NetworkUtil.getRange(this.body.nodes,options.nodes);var numberOfNodes=this.body.nodeIndices.length;zoomLevel=12.662/(numberOfNodes+7.4147)+.0964822;var factor=Math.min(this.canvas.frame.canvas.clientWidth/600,this.canvas.frame.canvas.clientHeight/600);zoomLevel*=factor}else{this.body.emitter.emit(\"_resizeNodes\");range=NetworkUtil.getRange(this.body.nodes,options.nodes);var xDistance=Math.abs(range.maxX-range.minX)*1.1;var yDistance=Math.abs(range.maxY-range.minY)*1.1;var xZoomLevel=this.canvas.frame.canvas.clientWidth/xDistance;var yZoomLevel=this.canvas.frame.canvas.clientHeight/yDistance;zoomLevel=xZoomLevel<=yZoomLevel?xZoomLevel:yZoomLevel}if(zoomLevel>1){zoomLevel=1}else if(zoomLevel===0){zoomLevel=1}var center=NetworkUtil.findCenter(range);var animationOptions={position:center,scale:zoomLevel,animation:options.animation};this.moveTo(animationOptions)}},{key:\"focus\",value:function focus(nodeId){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(this.body.nodes[nodeId]!==undefined){var nodePosition={x:this.body.nodes[nodeId].x,y:this.body.nodes[nodeId].y};options.position=nodePosition;options.lockedOnNode=nodeId;this.moveTo(options)}else{console.log(\"Node: \"+nodeId+\" cannot be found.\")}}},{key:\"moveTo\",value:function moveTo(options){if(options===undefined){options={};return}if(options.offset===undefined){options.offset={x:0,y:0}}if(options.offset.x===undefined){options.offset.x=0}if(options.offset.y===undefined){options.offset.y=0}if(options.scale===undefined){options.scale=this.body.view.scale}if(options.position===undefined){options.position=this.getViewPosition()}if(options.animation===undefined){options.animation={duration:0}}if(options.animation===false){options.animation={duration:0}}if(options.animation===true){options.animation={}}if(options.animation.duration===undefined){options.animation.duration=1e3}if(options.animation.easingFunction===undefined){options.animation.easingFunction=\"easeInOutQuad\"}this.animateView(options)}},{key:\"animateView\",value:function animateView(options){if(options===undefined){return}this.animationEasingFunction=options.animation.easingFunction;this.releaseNode();if(options.locked===true){this.lockedOnNodeId=options.lockedOnNode;this.lockedOnNodeOffset=options.offset}if(this.easingTime!=0){this._transitionRedraw(true)}this.sourceScale=this.body.view.scale;this.sourceTranslation=this.body.view.translation;this.targetScale=options.scale;this.body.view.scale=this.targetScale;var viewCenter=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight});var distanceFromCenter={x:viewCenter.x-options.position.x,y:viewCenter.y-options.position.y};this.targetTranslation={x:this.sourceTranslation.x+distanceFromCenter.x*this.targetScale+options.offset.x,y:this.sourceTranslation.y+distanceFromCenter.y*this.targetScale+options.offset.y};if(options.animation.duration===0){if(this.lockedOnNodeId!=undefined){this.viewFunction=this._lockedRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction)}else{this.body.view.scale=this.targetScale;this.body.view.translation=this.targetTranslation;this.body.emitter.emit(\"_requestRedraw\")}}else{this.animationSpeed=1/(60*options.animation.duration*.001)||1/60;this.animationEasingFunction=options.animation.easingFunction;this.viewFunction=this._transitionRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction);this.body.emitter.emit(\"_startRendering\")}}},{key:\"_lockedRedraw\",value:function _lockedRedraw(){var nodePosition={x:this.body.nodes[this.lockedOnNodeId].x,y:this.body.nodes[this.lockedOnNodeId].y};var viewCenter=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight});var distanceFromCenter={x:viewCenter.x-nodePosition.x,y:viewCenter.y-nodePosition.y};var sourceTranslation=this.body.view.translation;var targetTranslation={x:sourceTranslation.x+distanceFromCenter.x*this.body.view.scale+this.lockedOnNodeOffset.x,y:sourceTranslation.y+distanceFromCenter.y*this.body.view.scale+this.lockedOnNodeOffset.y};this.body.view.translation=targetTranslation}},{key:\"releaseNode\",value:function releaseNode(){if(this.lockedOnNodeId!==undefined&&this.viewFunction!==undefined){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.lockedOnNodeId=undefined;this.lockedOnNodeOffset=undefined}}},{key:\"_transitionRedraw\",value:function _transitionRedraw(){var finished=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;this.easingTime+=this.animationSpeed;this.easingTime=finished===true?1:this.easingTime;var progress=util.easingFunctions[this.animationEasingFunction](this.easingTime);this.body.view.scale=this.sourceScale+(this.targetScale-this.sourceScale)*progress;this.body.view.translation={x:this.sourceTranslation.x+(this.targetTranslation.x-this.sourceTranslation.x)*progress,y:this.sourceTranslation.y+(this.targetTranslation.y-this.sourceTranslation.y)*progress};if(this.easingTime>=1){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.easingTime=0;if(this.lockedOnNodeId!=undefined){this.viewFunction=this._lockedRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction)}this.body.emitter.emit(\"animationFinished\")}}},{key:\"getScale\",value:function getScale(){return this.body.view.scale}},{key:\"getViewPosition\",value:function getViewPosition(){return this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight})}}]);return View}();exports[\"default\"]=View},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NavigationHandler=__webpack_require__(233)[\"default\"];var Popup=__webpack_require__(104)[\"default\"];var InteractionHandler=function(){function InteractionHandler(body,canvas,selectionHandler){(0,_classCallCheck3[\"default\"])(this,InteractionHandler);this.body=body;this.canvas=canvas;this.selectionHandler=selectionHandler;this.navigationHandler=new NavigationHandler(body,canvas);this.body.eventListeners.onTap=this.onTap.bind(this);this.body.eventListeners.onTouch=this.onTouch.bind(this);this.body.eventListeners.onDoubleTap=this.onDoubleTap.bind(this);this.body.eventListeners.onHold=this.onHold.bind(this);this.body.eventListeners.onDragStart=this.onDragStart.bind(this);this.body.eventListeners.onDrag=this.onDrag.bind(this);this.body.eventListeners.onDragEnd=this.onDragEnd.bind(this);this.body.eventListeners.onMouseWheel=this.onMouseWheel.bind(this);this.body.eventListeners.onPinch=this.onPinch.bind(this);this.body.eventListeners.onMouseMove=this.onMouseMove.bind(this);this.body.eventListeners.onRelease=this.onRelease.bind(this);this.body.eventListeners.onContext=this.onContext.bind(this);this.touchTime=0;this.drag={};this.pinch={};this.popup=undefined;this.popupObj=undefined;this.popupTimer=undefined;this.body.functions.getPointer=this.getPointer.bind(this);this.options={};this.defaultOptions={dragNodes:true,dragView:true,hover:false,keyboard:{enabled:false,speed:{x:10,y:10,zoom:.02},bindToWindow:true},navigationButtons:false,tooltipDelay:300,zoomView:true};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(InteractionHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"destroy\",function(){clearTimeout(_this.popupTimer);delete _this.body.functions.getPointer})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"hideEdgesOnDrag\",\"hideNodesOnDrag\",\"keyboard\",\"multiselect\",\"selectable\",\"selectConnectedEdges\"];util.selectiveNotDeepExtend(fields,this.options,options);util.mergeOptions(this.options,options,\"keyboard\");if(options.tooltip){util.extend(this.options.tooltip,options.tooltip);if(options.tooltip.color){this.options.tooltip.color=util.parseColor(options.tooltip.color)}}}this.navigationHandler.setOptions(this.options)}},{key:\"getPointer\",value:function getPointer(touch){return{x:touch.x-util.getAbsoluteLeft(this.canvas.frame.canvas),y:touch.y-util.getAbsoluteTop(this.canvas.frame.canvas)}}},{key:\"onTouch\",value:function onTouch(event){if((new Date).valueOf()-this.touchTime>50){this.drag.pointer=this.getPointer(event.center);this.drag.pinched=false;this.pinch.scale=this.body.view.scale;this.touchTime=(new Date).valueOf()}}},{key:\"onTap\",value:function onTap(event){var pointer=this.getPointer(event.center);var multiselect=this.selectionHandler.options.multiselect&&(event.changedPointers[0].ctrlKey||event.changedPointers[0].metaKey);this.checkSelectionChanges(pointer,event,multiselect);this.selectionHandler._generateClickEvent(\"click\",event,pointer)}},{key:\"onDoubleTap\",value:function onDoubleTap(event){var pointer=this.getPointer(event.center);this.selectionHandler._generateClickEvent(\"doubleClick\",event,pointer)}},{key:\"onHold\",value:function onHold(event){var pointer=this.getPointer(event.center);var multiselect=this.selectionHandler.options.multiselect;this.checkSelectionChanges(pointer,event,multiselect);this.selectionHandler._generateClickEvent(\"click\",event,pointer);this.selectionHandler._generateClickEvent(\"hold\",event,pointer)}},{key:\"onRelease\",value:function onRelease(event){if((new Date).valueOf()-this.touchTime>10){var pointer=this.getPointer(event.center);this.selectionHandler._generateClickEvent(\"release\",event,pointer);this.touchTime=(new Date).valueOf()}}},{key:\"onContext\",value:function onContext(event){var pointer=this.getPointer({x:event.clientX,y:event.clientY});this.selectionHandler._generateClickEvent(\"oncontext\",event,pointer)}},{key:\"checkSelectionChanges\",value:function checkSelectionChanges(pointer,event){var add=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var previousSelection=this.selectionHandler.getSelection();var selected=false;if(add===true){selected=this.selectionHandler.selectAdditionalOnPoint(pointer)}else{selected=this.selectionHandler.selectOnPoint(pointer)}var currentSelection=this.selectionHandler.getSelection();var deselectedItems=this._determineDifference(previousSelection,currentSelection);var selectedItems=this._determineDifference(currentSelection,previousSelection);if(deselectedItems.edges.length>0){this.selectionHandler._generateClickEvent(\"deselectEdge\",event,pointer,previousSelection);selected=true}if(deselectedItems.nodes.length>0){this.selectionHandler._generateClickEvent(\"deselectNode\",event,pointer,previousSelection);selected=true}if(selectedItems.nodes.length>0){this.selectionHandler._generateClickEvent(\"selectNode\",event,pointer);selected=true}if(selectedItems.edges.length>0){this.selectionHandler._generateClickEvent(\"selectEdge\",event,pointer);selected=true}if(selected===true){this.selectionHandler._generateClickEvent(\"select\",event,pointer)}}},{key:\"_determineDifference\",value:function _determineDifference(firstSet,secondSet){var arrayDiff=function arrayDiff(firstArr,secondArr){var result=[];for(var i=0;i<firstArr.length;i++){var value=firstArr[i];if(secondArr.indexOf(value)===-1){result.push(value)}}return result};return{nodes:arrayDiff(firstSet.nodes,secondSet.nodes),edges:arrayDiff(firstSet.edges,secondSet.edges)}}},{key:\"onDragStart\",value:function onDragStart(event){if(this.drag.pointer===undefined){this.onTouch(event)}var node=this.selectionHandler.getNodeAt(this.drag.pointer);this.drag.dragging=true;this.drag.selection=[];this.drag.translation=util.extend({},this.body.view.translation);this.drag.nodeId=undefined;if(node!==undefined&&this.options.dragNodes===true){this.drag.nodeId=node.id;if(node.isSelected()===false){this.selectionHandler.unselectAll();this.selectionHandler.selectObject(node)}this.selectionHandler._generateClickEvent(\"dragStart\",event,this.drag.pointer);var selection=this.selectionHandler.selectionObj.nodes;for(var nodeId in selection){if(selection.hasOwnProperty(nodeId)){var object=selection[nodeId];var s={id:object.id,node:object,x:object.x,y:object.y,xFixed:object.options.fixed.x,yFixed:object.options.fixed.y};object.options.fixed.x=true;object.options.fixed.y=true;this.drag.selection.push(s)}}}else{this.selectionHandler._generateClickEvent(\"dragStart\",event,this.drag.pointer,undefined,true)}}},{key:\"onDrag\",value:function onDrag(event){var _this2=this;if(this.drag.pinched===true){return}this.body.emitter.emit(\"unlockNode\");var pointer=this.getPointer(event.center);var selection=this.drag.selection;if(selection&&selection.length&&this.options.dragNodes===true){this.selectionHandler._generateClickEvent(\"dragging\",event,pointer);var deltaX=pointer.x-this.drag.pointer.x;var deltaY=pointer.y-this.drag.pointer.y;selection.forEach(function(selection){var node=selection.node;if(selection.xFixed===false){node.x=_this2.canvas._XconvertDOMtoCanvas(_this2.canvas._XconvertCanvasToDOM(selection.x)+deltaX)}if(selection.yFixed===false){node.y=_this2.canvas._YconvertDOMtoCanvas(_this2.canvas._YconvertCanvasToDOM(selection.y)+deltaY)}});this.body.emitter.emit(\"startSimulation\")}else{if(this.options.dragView===true){this.selectionHandler._generateClickEvent(\"dragging\",event,pointer,undefined,true);if(this.drag.pointer===undefined){this.onDragStart(event);return}var diffX=pointer.x-this.drag.pointer.x;var diffY=pointer.y-this.drag.pointer.y;this.body.view.translation={x:this.drag.translation.x+diffX,y:this.drag.translation.y+diffY};this.body.emitter.emit(\"_requestRedraw\")}}}},{key:\"onDragEnd\",value:function onDragEnd(event){this.drag.dragging=false;var selection=this.drag.selection;if(selection&&selection.length){selection.forEach(function(s){s.node.options.fixed.x=s.xFixed;s.node.options.fixed.y=s.yFixed});this.selectionHandler._generateClickEvent(\"dragEnd\",event,this.getPointer(event.center));this.body.emitter.emit(\"startSimulation\")}else{this.selectionHandler._generateClickEvent(\"dragEnd\",event,this.getPointer(event.center),undefined,true);this.body.emitter.emit(\"_requestRedraw\")}}},{key:\"onPinch\",value:function onPinch(event){var pointer=this.getPointer(event.center);this.drag.pinched=true;if(this.pinch[\"scale\"]===undefined){this.pinch.scale=1}var scale=this.pinch.scale*event.scale;this.zoom(scale,pointer)}},{key:\"zoom\",value:function zoom(scale,pointer){if(this.options.zoomView===true){var scaleOld=this.body.view.scale;if(scale<1e-5){scale=1e-5}if(scale>10){scale=10}var preScaleDragPointer=undefined;if(this.drag!==undefined){if(this.drag.dragging===true){preScaleDragPointer=this.canvas.DOMtoCanvas(this.drag.pointer)}}var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*pointer.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*pointer.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};if(preScaleDragPointer!=undefined){var postScaleDragPointer=this.canvas.canvasToDOM(preScaleDragPointer);this.drag.pointer.x=postScaleDragPointer.x;this.drag.pointer.y=postScaleDragPointer.y}this.body.emitter.emit(\"_requestRedraw\");if(scaleOld<scale){this.body.emitter.emit(\"zoom\",{direction:\"+\",scale:this.body.view.scale,pointer:pointer})}else{this.body.emitter.emit(\"zoom\",{direction:\"-\",scale:this.body.view.scale,pointer:pointer})}}}},{key:\"onMouseWheel\",value:function onMouseWheel(event){if(this.options.zoomView===true){var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(delta!==0){var scale=this.body.view.scale;var zoom=delta/10;if(delta<0){zoom=zoom/(1-zoom)}scale*=1+zoom;var pointer=this.getPointer({x:event.clientX,y:event.clientY});this.zoom(scale,pointer)}event.preventDefault()}}},{key:\"onMouseMove\",value:function onMouseMove(event){var _this3=this;var pointer=this.getPointer({x:event.clientX,y:event.clientY});var popupVisible=false;if(this.popup!==undefined){if(this.popup.hidden===false){this._checkHidePopup(pointer)}if(this.popup.hidden===false){popupVisible=true;this.popup.setPosition(pointer.x+3,pointer.y-5);this.popup.show()}}if(this.options.keyboard.bindToWindow===false&&this.options.keyboard.enabled===true){this.canvas.frame.focus()}if(popupVisible===false){if(this.popupTimer!==undefined){clearInterval(this.popupTimer);this.popupTimer=undefined}if(!this.drag.dragging){this.popupTimer=setTimeout(function(){return _this3._checkShowPopup(pointer)},this.options.tooltipDelay)}}if(this.options.hover===true){this.selectionHandler.hoverObject(event,pointer)}}},{key:\"_checkShowPopup\",value:function _checkShowPopup(pointer){var x=this.canvas._XconvertDOMtoCanvas(pointer.x);var y=this.canvas._YconvertDOMtoCanvas(pointer.y);var pointerObj={left:x,top:y,right:x,bottom:y};var previousPopupObjId=this.popupObj===undefined?undefined:this.popupObj.id;var nodeUnderCursor=false;var popupType=\"node\";if(this.popupObj===undefined){var nodeIndices=this.body.nodeIndices;var nodes=this.body.nodes;var node=void 0;var overlappingNodes=[];for(var i=0;i<nodeIndices.length;i++){node=nodes[nodeIndices[i]];if(node.isOverlappingWith(pointerObj)===true){if(node.getTitle()!==undefined){overlappingNodes.push(nodeIndices[i])}}}if(overlappingNodes.length>0){this.popupObj=nodes[overlappingNodes[overlappingNodes.length-1]];nodeUnderCursor=true}}if(this.popupObj===undefined&&nodeUnderCursor===false){var edgeIndices=this.body.edgeIndices;var edges=this.body.edges;var edge=void 0;var overlappingEdges=[];for(var _i=0;_i<edgeIndices.length;_i++){edge=edges[edgeIndices[_i]];if(edge.isOverlappingWith(pointerObj)===true){if(edge.connected===true&&edge.getTitle()!==undefined){overlappingEdges.push(edgeIndices[_i])}}}if(overlappingEdges.length>0){this.popupObj=edges[overlappingEdges[overlappingEdges.length-1]];popupType=\"edge\"}}if(this.popupObj!==undefined){if(this.popupObj.id!==previousPopupObjId){if(this.popup===undefined){this.popup=new Popup(this.canvas.frame)}this.popup.popupTargetType=popupType;this.popup.popupTargetId=this.popupObj.id;this.popup.setPosition(pointer.x+3,pointer.y-5);this.popup.setText(this.popupObj.getTitle());this.popup.show();this.body.emitter.emit(\"showPopup\",this.popupObj.id)}}else{if(this.popup!==undefined){this.popup.hide();this.body.emitter.emit(\"hidePopup\")}}}},{key:\"_checkHidePopup\",value:function _checkHidePopup(pointer){var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var stillOnObj=false;if(this.popup.popupTargetType===\"node\"){if(this.body.nodes[this.popup.popupTargetId]!==undefined){stillOnObj=this.body.nodes[this.popup.popupTargetId].isOverlappingWith(pointerObj);if(stillOnObj===true){var overNode=this.selectionHandler.getNodeAt(pointer);stillOnObj=overNode===undefined?false:overNode.id===this.popup.popupTargetId}}}else{if(this.selectionHandler.getNodeAt(pointer)===undefined){if(this.body.edges[this.popup.popupTargetId]!==undefined){stillOnObj=this.body.edges[this.popup.popupTargetId].isOverlappingWith(pointerObj)}}}if(stillOnObj===false){this.popupObj=undefined;this.popup.hide();this.body.emitter.emit(\"hidePopup\")}}}]);return InteractionHandler}();exports[\"default\"]=InteractionHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var keycharm=__webpack_require__(35);var NavigationHandler=function(){function NavigationHandler(body,canvas){var _this=this;(0,_classCallCheck3[\"default\"])(this,NavigationHandler);this.body=body;this.canvas=canvas;this.iconsCreated=false;this.navigationHammers=[];this.boundFunctions={};this.touchTime=0;this.activated=false;this.body.emitter.on(\"activate\",function(){_this.activated=true;_this.configureKeyboardBindings()});this.body.emitter.on(\"deactivate\",function(){_this.activated=false;_this.configureKeyboardBindings()});this.body.emitter.on(\"destroy\",function(){if(_this.keycharm!==undefined){_this.keycharm.destroy()}});this.options={}}(0,_createClass3[\"default\"])(NavigationHandler,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){this.options=options;this.create()}}},{key:\"create\",value:function create(){if(this.options.navigationButtons===true){if(this.iconsCreated===false){this.loadNavigationElements()}}else if(this.iconsCreated===true){this.cleanNavigation()}this.configureKeyboardBindings()}},{key:\"cleanNavigation\",value:function cleanNavigation(){if(this.navigationHammers.length!=0){for(var i=0;i<this.navigationHammers.length;i++){this.navigationHammers[i].destroy()}this.navigationHammers=[]}if(this.navigationDOM&&this.navigationDOM[\"wrapper\"]&&this.navigationDOM[\"wrapper\"].parentNode){this.navigationDOM[\"wrapper\"].parentNode.removeChild(this.navigationDOM[\"wrapper\"])}this.iconsCreated=false}},{key:\"loadNavigationElements\",value:function loadNavigationElements(){var _this2=this;this.cleanNavigation();this.navigationDOM={};var navigationDivs=[\"up\",\"down\",\"left\",\"right\",\"zoomIn\",\"zoomOut\",\"zoomExtends\"];var navigationDivActions=[\"_moveUp\",\"_moveDown\",\"_moveLeft\",\"_moveRight\",\"_zoomIn\",\"_zoomOut\",\"_fit\"];this.navigationDOM[\"wrapper\"]=document.createElement(\"div\");this.navigationDOM[\"wrapper\"].className=\"vis-navigation\";this.canvas.frame.appendChild(this.navigationDOM[\"wrapper\"]);for(var i=0;i<navigationDivs.length;i++){this.navigationDOM[navigationDivs[i]]=document.createElement(\"div\");this.navigationDOM[navigationDivs[i]].className=\"vis-button vis-\"+navigationDivs[i];this.navigationDOM[\"wrapper\"].appendChild(this.navigationDOM[navigationDivs[i]]);var hammer=new Hammer(this.navigationDOM[navigationDivs[i]]);if(navigationDivActions[i]===\"_fit\"){hammerUtil.onTouch(hammer,this._fit.bind(this))}else{hammerUtil.onTouch(hammer,this.bindToRedraw.bind(this,navigationDivActions[i]))}this.navigationHammers.push(hammer)}var hammerFrame=new Hammer(this.canvas.frame);hammerUtil.onRelease(hammerFrame,function(){_this2._stopMovement()});this.navigationHammers.push(hammerFrame);this.iconsCreated=true}},{key:\"bindToRedraw\",value:function bindToRedraw(action){if(this.boundFunctions[action]===undefined){this.boundFunctions[action]=this[action].bind(this);this.body.emitter.on(\"initRedraw\",this.boundFunctions[action]);this.body.emitter.emit(\"_startRendering\")}}},{key:\"unbindFromRedraw\",value:function unbindFromRedraw(action){if(this.boundFunctions[action]!==undefined){this.body.emitter.off(\"initRedraw\",this.boundFunctions[action]);this.body.emitter.emit(\"_stopRendering\");delete this.boundFunctions[action]}}},{key:\"_fit\",value:function _fit(){if((new Date).valueOf()-this.touchTime>700){this.body.emitter.emit(\"fit\",{duration:700});this.touchTime=(new Date).valueOf()}}},{key:\"_stopMovement\",value:function _stopMovement(){for(var boundAction in this.boundFunctions){if(this.boundFunctions.hasOwnProperty(boundAction)){this.body.emitter.off(\"initRedraw\",this.boundFunctions[boundAction]);this.body.emitter.emit(\"_stopRendering\")}}this.boundFunctions={}}},{key:\"_moveUp\",value:function _moveUp(){this.body.view.translation.y+=this.options.keyboard.speed.y}},{key:\"_moveDown\",value:function _moveDown(){this.body.view.translation.y-=this.options.keyboard.speed.y}},{key:\"_moveLeft\",value:function _moveLeft(){this.body.view.translation.x+=this.options.keyboard.speed.x}},{key:\"_moveRight\",value:function _moveRight(){this.body.view.translation.x-=this.options.keyboard.speed.x}},{key:\"_zoomIn\",value:function _zoomIn(){var scaleOld=this.body.view.scale;var scale=this.body.view.scale*(1+this.options.keyboard.speed.zoom);var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*this.canvas.canvasViewCenter.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*this.canvas.canvasViewCenter.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};this.body.emitter.emit(\"zoom\",{direction:\"+\",scale:this.body.view.scale,pointer:null})}},{key:\"_zoomOut\",value:function _zoomOut(){var scaleOld=this.body.view.scale;var scale=this.body.view.scale/(1+this.options.keyboard.speed.zoom);var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*this.canvas.canvasViewCenter.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*this.canvas.canvasViewCenter.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};this.body.emitter.emit(\"zoom\",{direction:\"-\",scale:this.body.view.scale,pointer:null})}},{key:\"configureKeyboardBindings\",value:function configureKeyboardBindings(){var _this3=this;if(this.keycharm!==undefined){this.keycharm.destroy()}if(this.options.keyboard.enabled===true){if(this.options.keyboard.bindToWindow===true){this.keycharm=keycharm({container:window,preventDefault:true})}else{this.keycharm=keycharm({container:this.canvas.frame,preventDefault:true})}this.keycharm.reset();if(this.activated===true){this.keycharm.bind(\"up\",function(){_this3.bindToRedraw(\"_moveUp\")},\"keydown\");this.keycharm.bind(\"down\",function(){_this3.bindToRedraw(\"_moveDown\")},\"keydown\");this.keycharm.bind(\"left\",function(){_this3.bindToRedraw(\"_moveLeft\")},\"keydown\");this.keycharm.bind(\"right\",function(){_this3.bindToRedraw(\"_moveRight\")},\"keydown\");this.keycharm.bind(\"=\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"num+\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"num-\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"-\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"[\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"]\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"pageup\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"pagedown\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"up\",function(){_this3.unbindFromRedraw(\"_moveUp\")},\"keyup\");this.keycharm.bind(\"down\",function(){_this3.unbindFromRedraw(\"_moveDown\")},\"keyup\");this.keycharm.bind(\"left\",function(){_this3.unbindFromRedraw(\"_moveLeft\")},\"keyup\");this.keycharm.bind(\"right\",function(){_this3.unbindFromRedraw(\"_moveRight\")},\"keyup\");this.keycharm.bind(\"=\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"num+\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"num-\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"-\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"[\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"]\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"pageup\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"pagedown\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\")}}}}]);return NavigationHandler}();exports[\"default\"]=NavigationHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Node=__webpack_require__(47)[\"default\"];var Edge=__webpack_require__(74)[\"default\"];var util=__webpack_require__(2);var SelectionHandler=function(){function SelectionHandler(body,canvas){var _this=this;(0,_classCallCheck3[\"default\"])(this,SelectionHandler);this.body=body;this.canvas=canvas;this.selectionObj={nodes:[],edges:[]};this.hoverObj={nodes:{},edges:{}};this.options={};this.defaultOptions={multiselect:false,selectable:true,selectConnectedEdges:true,hoverConnectedEdges:true};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"_dataChanged\",function(){_this.updateSelection()})}(0,_createClass3[\"default\"])(SelectionHandler,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"multiselect\",\"hoverConnectedEdges\",\"selectable\",\"selectConnectedEdges\"];util.selectiveDeepExtend(fields,this.options,options)}}},{key:\"selectOnPoint\",value:function selectOnPoint(pointer){var selected=false;if(this.options.selectable===true){var obj=this.getNodeAt(pointer)||this.getEdgeAt(pointer);this.unselectAll();if(obj!==undefined){selected=this.selectObject(obj)}this.body.emitter.emit(\"_requestRedraw\")}return selected}},{key:\"selectAdditionalOnPoint\",value:function selectAdditionalOnPoint(pointer){var selectionChanged=false;if(this.options.selectable===true){var obj=this.getNodeAt(pointer)||this.getEdgeAt(pointer);if(obj!==undefined){selectionChanged=true;if(obj.isSelected()===true){this.deselectObject(obj)}else{this.selectObject(obj)}this.body.emitter.emit(\"_requestRedraw\")}}return selectionChanged}},{key:\"_initBaseEvent\",value:function _initBaseEvent(event,pointer){var properties={};properties[\"pointer\"]={DOM:{\nx:pointer.x,y:pointer.y},canvas:this.canvas.DOMtoCanvas(pointer)};properties[\"event\"]=event;return properties}},{key:\"_generateClickEvent\",value:function _generateClickEvent(eventType,event,pointer,oldSelection){var emptySelection=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var properties=this._initBaseEvent(event,pointer);if(emptySelection===true){properties.nodes=[];properties.edges=[]}else{var tmp=this.getSelection();properties.nodes=tmp.nodes;properties.edges=tmp.edges}if(oldSelection!==undefined){properties[\"previousSelection\"]=oldSelection}if(eventType==\"click\"){properties.items=this.getClickedItems(pointer)}this.body.emitter.emit(eventType,properties)}},{key:\"selectObject\",value:function selectObject(obj){var highlightEdges=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.options.selectConnectedEdges;if(obj!==undefined){if(obj instanceof Node){if(highlightEdges===true){this._selectConnectedEdges(obj)}}obj.select();this._addToSelection(obj);return true}return false}},{key:\"deselectObject\",value:function deselectObject(obj){if(obj.isSelected()===true){obj.selected=false;this._removeFromSelection(obj)}}},{key:\"_getAllNodesOverlappingWith\",value:function _getAllNodesOverlappingWith(object){var overlappingNodes=[];var nodes=this.body.nodes;for(var i=0;i<this.body.nodeIndices.length;i++){var nodeId=this.body.nodeIndices[i];if(nodes[nodeId].isOverlappingWith(object)){overlappingNodes.push(nodeId)}}return overlappingNodes}},{key:\"_pointerToPositionObject\",value:function _pointerToPositionObject(pointer){var canvasPos=this.canvas.DOMtoCanvas(pointer);return{left:canvasPos.x-1,top:canvasPos.y+1,right:canvasPos.x+1,bottom:canvasPos.y-1}}},{key:\"getNodeAt\",value:function getNodeAt(pointer){var returnNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var positionObject=this._pointerToPositionObject(pointer);var overlappingNodes=this._getAllNodesOverlappingWith(positionObject);if(overlappingNodes.length>0){if(returnNode===true){return this.body.nodes[overlappingNodes[overlappingNodes.length-1]]}else{return overlappingNodes[overlappingNodes.length-1]}}else{return undefined}}},{key:\"_getEdgesOverlappingWith\",value:function _getEdgesOverlappingWith(object,overlappingEdges){var edges=this.body.edges;for(var i=0;i<this.body.edgeIndices.length;i++){var edgeId=this.body.edgeIndices[i];if(edges[edgeId].isOverlappingWith(object)){overlappingEdges.push(edgeId)}}}},{key:\"_getAllEdgesOverlappingWith\",value:function _getAllEdgesOverlappingWith(object){var overlappingEdges=[];this._getEdgesOverlappingWith(object,overlappingEdges);return overlappingEdges}},{key:\"getEdgeAt\",value:function getEdgeAt(pointer){var returnEdge=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var canvasPos=this.canvas.DOMtoCanvas(pointer);var mindist=10;var overlappingEdge=null;var edges=this.body.edges;for(var i=0;i<this.body.edgeIndices.length;i++){var edgeId=this.body.edgeIndices[i];var edge=edges[edgeId];if(edge.connected){var xFrom=edge.from.x;var yFrom=edge.from.y;var xTo=edge.to.x;var yTo=edge.to.y;var dist=edge.edgeType.getDistanceToEdge(xFrom,yFrom,xTo,yTo,canvasPos.x,canvasPos.y);if(dist<mindist){overlappingEdge=edgeId;mindist=dist}}}if(overlappingEdge!==null){if(returnEdge===true){return this.body.edges[overlappingEdge]}else{return overlappingEdge}}else{return undefined}}},{key:\"_addToSelection\",value:function _addToSelection(obj){if(obj instanceof Node){this.selectionObj.nodes[obj.id]=obj}else{this.selectionObj.edges[obj.id]=obj}}},{key:\"_addToHover\",value:function _addToHover(obj){if(obj instanceof Node){this.hoverObj.nodes[obj.id]=obj}else{this.hoverObj.edges[obj.id]=obj}}},{key:\"_removeFromSelection\",value:function _removeFromSelection(obj){if(obj instanceof Node){delete this.selectionObj.nodes[obj.id];this._unselectConnectedEdges(obj)}else{delete this.selectionObj.edges[obj.id]}}},{key:\"unselectAll\",value:function unselectAll(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){this.selectionObj.nodes[nodeId].unselect()}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){this.selectionObj.edges[edgeId].unselect()}}this.selectionObj={nodes:{},edges:{}}}},{key:\"_getSelectedNodeCount\",value:function _getSelectedNodeCount(){var count=0;for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){count+=1}}return count}},{key:\"_getSelectedNode\",value:function _getSelectedNode(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){return this.selectionObj.nodes[nodeId]}}return undefined}},{key:\"_getSelectedEdge\",value:function _getSelectedEdge(){for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){return this.selectionObj.edges[edgeId]}}return undefined}},{key:\"_getSelectedEdgeCount\",value:function _getSelectedEdgeCount(){var count=0;for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){count+=1}}return count}},{key:\"_getSelectedObjectCount\",value:function _getSelectedObjectCount(){var count=0;for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){count+=1}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){count+=1}}return count}},{key:\"_selectionIsEmpty\",value:function _selectionIsEmpty(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){return false}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){return false}}return true}},{key:\"_clusterInSelection\",value:function _clusterInSelection(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){if(this.selectionObj.nodes[nodeId].clusterSize>1){return true}}}return false}},{key:\"_selectConnectedEdges\",value:function _selectConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.select();this._addToSelection(edge)}}},{key:\"_hoverConnectedEdges\",value:function _hoverConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.hover=true;this._addToHover(edge)}}},{key:\"_unselectConnectedEdges\",value:function _unselectConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.unselect();this._removeFromSelection(edge)}}},{key:\"emitBlurEvent\",value:function emitBlurEvent(event,pointer,object){var properties=this._initBaseEvent(event,pointer);if(object.hover===true){object.hover=false;if(object instanceof Node){properties.node=object.id;this.body.emitter.emit(\"blurNode\",properties)}else{properties.edge=object.id;this.body.emitter.emit(\"blurEdge\",properties)}}}},{key:\"emitHoverEvent\",value:function emitHoverEvent(event,pointer,object){var properties=this._initBaseEvent(event,pointer);var hoverChanged=false;if(object.hover===false){object.hover=true;this._addToHover(object);hoverChanged=true;if(object instanceof Node){properties.node=object.id;this.body.emitter.emit(\"hoverNode\",properties)}else{properties.edge=object.id;this.body.emitter.emit(\"hoverEdge\",properties)}}return hoverChanged}},{key:\"hoverObject\",value:function hoverObject(event,pointer){var object=this.getNodeAt(pointer);if(object===undefined){object=this.getEdgeAt(pointer)}var hoverChanged=false;for(var nodeId in this.hoverObj.nodes){if(this.hoverObj.nodes.hasOwnProperty(nodeId)){if(object===undefined||object instanceof Node&&object.id!=nodeId||object instanceof Edge){this.emitBlurEvent(event,pointer,this.hoverObj.nodes[nodeId]);delete this.hoverObj.nodes[nodeId];hoverChanged=true}}}for(var edgeId in this.hoverObj.edges){if(this.hoverObj.edges.hasOwnProperty(edgeId)){if(hoverChanged===true){this.hoverObj.edges[edgeId].hover=false;delete this.hoverObj.edges[edgeId]}else if(object===undefined||object instanceof Edge&&object.id!=edgeId||object instanceof Node&&!object.hover){this.emitBlurEvent(event,pointer,this.hoverObj.edges[edgeId]);delete this.hoverObj.edges[edgeId];hoverChanged=true}}}if(object!==undefined){hoverChanged=hoverChanged||this.emitHoverEvent(event,pointer,object);if(object instanceof Node&&this.options.hoverConnectedEdges===true){this._hoverConnectedEdges(object)}}if(hoverChanged===true){this.body.emitter.emit(\"_requestRedraw\")}}},{key:\"getSelection\",value:function getSelection(){var nodeIds=this.getSelectedNodes();var edgeIds=this.getSelectedEdges();return{nodes:nodeIds,edges:edgeIds}}},{key:\"getSelectedNodes\",value:function getSelectedNodes(){var idArray=[];if(this.options.selectable===true){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){idArray.push(this.selectionObj.nodes[nodeId].id)}}}return idArray}},{key:\"getSelectedEdges\",value:function getSelectedEdges(){var idArray=[];if(this.options.selectable===true){for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){idArray.push(this.selectionObj.edges[edgeId].id)}}}return idArray}},{key:\"setSelection\",value:function setSelection(selection){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=void 0,id=void 0;if(!selection||!selection.nodes&&!selection.edges)throw\"Selection must be an object with nodes and/or edges properties\";if(options.unselectAll||options.unselectAll===undefined){this.unselectAll()}if(selection.nodes){for(i=0;i<selection.nodes.length;i++){id=selection.nodes[i];var node=this.body.nodes[id];if(!node){throw new RangeError('Node with id \"'+id+'\" not found')}this.selectObject(node,options.highlightEdges)}}if(selection.edges){for(i=0;i<selection.edges.length;i++){id=selection.edges[i];var edge=this.body.edges[id];if(!edge){throw new RangeError('Edge with id \"'+id+'\" not found')}this.selectObject(edge)}}this.body.emitter.emit(\"_requestRedraw\")}},{key:\"selectNodes\",value:function selectNodes(selection){var highlightEdges=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(!selection||selection.length===undefined)throw\"Selection must be an array with ids\";this.setSelection({nodes:selection},{highlightEdges:highlightEdges})}},{key:\"selectEdges\",value:function selectEdges(selection){if(!selection||selection.length===undefined)throw\"Selection must be an array with ids\";this.setSelection({edges:selection})}},{key:\"updateSelection\",value:function updateSelection(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){if(!this.body.nodes.hasOwnProperty(nodeId)){delete this.selectionObj.nodes[nodeId]}}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){if(!this.body.edges.hasOwnProperty(edgeId)){delete this.selectionObj.edges[edgeId]}}}}},{key:\"getClickedItems\",value:function getClickedItems(pointer){var point=this.canvas.DOMtoCanvas(pointer);var items=[];var nodeIndices=this.body.nodeIndices;var nodes=this.body.nodes;for(var i=nodeIndices.length-1;i>=0;i--){var node=nodes[nodeIndices[i]];var ret=node.getItemsOnPoint(point);items.push.apply(items,ret)}var edgeIndices=this.body.edgeIndices;var edges=this.body.edges;for(var _i=edgeIndices.length-1;_i>=0;_i--){var edge=edges[edgeIndices[_i]];var _ret=edge.getItemsOnPoint(point);items.push.apply(items,_ret)}return items}}]);return SelectionHandler}();exports[\"default\"]=SelectionHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=__webpack_require__(76)[\"default\"];var _require=__webpack_require__(236),HorizontalStrategy=_require.HorizontalStrategy,VerticalStrategy=_require.VerticalStrategy;var HierarchicalStatus=function(){function HierarchicalStatus(){(0,_classCallCheck3[\"default\"])(this,HierarchicalStatus);this.childrenReference={};this.parentReference={};this.trees={};this.distributionOrdering={};this.levels={};this.distributionIndex={};this.isTree=false;this.treeIndex=-1}(0,_createClass3[\"default\"])(HierarchicalStatus,[{key:\"addRelation\",value:function addRelation(parentNodeId,childNodeId){if(this.childrenReference[parentNodeId]===undefined){this.childrenReference[parentNodeId]=[]}this.childrenReference[parentNodeId].push(childNodeId);if(this.parentReference[childNodeId]===undefined){this.parentReference[childNodeId]=[]}this.parentReference[childNodeId].push(parentNodeId)}},{key:\"checkIfTree\",value:function checkIfTree(){for(var i in this.parentReference){if(this.parentReference[i].length>1){this.isTree=false;return}}this.isTree=true}},{key:\"numTrees\",value:function numTrees(){return this.treeIndex+1}},{key:\"setTreeIndex\",value:function setTreeIndex(node,treeId){if(treeId===undefined)return;if(this.trees[node.id]===undefined){this.trees[node.id]=treeId;this.treeIndex=Math.max(treeId,this.treeIndex)}}},{key:\"ensureLevel\",value:function ensureLevel(nodeId){if(this.levels[nodeId]===undefined){this.levels[nodeId]=0}}},{key:\"getMaxLevel\",value:function getMaxLevel(nodeId){var _this=this;var accumulator={};var _getMaxLevel=function _getMaxLevel(nodeId){if(accumulator[nodeId]!==undefined){return accumulator[nodeId]}var level=_this.levels[nodeId];if(_this.childrenReference[nodeId]){var children=_this.childrenReference[nodeId];if(children.length>0){for(var i=0;i<children.length;i++){level=Math.max(level,_getMaxLevel(children[i]))}}}accumulator[nodeId]=level;return level};return _getMaxLevel(nodeId)}},{key:\"levelDownstream\",value:function levelDownstream(nodeA,nodeB){if(this.levels[nodeB.id]===undefined){if(this.levels[nodeA.id]===undefined){this.levels[nodeA.id]=0}this.levels[nodeB.id]=this.levels[nodeA.id]+1}}},{key:\"setMinLevelToZero\",value:function setMinLevelToZero(nodes){var minLevel=1e9;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(this.levels[nodeId]!==undefined){minLevel=Math.min(this.levels[nodeId],minLevel)}}}for(var _nodeId in nodes){if(nodes.hasOwnProperty(_nodeId)){if(this.levels[_nodeId]!==undefined){this.levels[_nodeId]-=minLevel}}}}},{key:\"getTreeSize\",value:function getTreeSize(nodes,index){var min_x=1e9;var max_x=-1e9;var min_y=1e9;var max_y=-1e9;for(var nodeId in this.trees){if(this.trees.hasOwnProperty(nodeId)){if(this.trees[nodeId]===index){var node=nodes[nodeId];min_x=Math.min(node.x,min_x);max_x=Math.max(node.x,max_x);min_y=Math.min(node.y,min_y);max_y=Math.max(node.y,max_y)}}}return{min_x:min_x,max_x:max_x,min_y:min_y,max_y:max_y}}},{key:\"hasSameParent\",value:function hasSameParent(node1,node2){var parents1=this.parentReference[node1.id];var parents2=this.parentReference[node2.id];if(parents1===undefined||parents2===undefined){return false}for(var i=0;i<parents1.length;i++){for(var j=0;j<parents2.length;j++){if(parents1[i]==parents2[j]){return true}}}return false}},{key:\"inSameSubNetwork\",value:function inSameSubNetwork(node1,node2){return this.trees[node1.id]===this.trees[node2.id]}},{key:\"getLevels\",value:function getLevels(){return(0,_keys2[\"default\"])(this.distributionOrdering)}},{key:\"addToOrdering\",value:function addToOrdering(node,level){if(this.distributionOrdering[level]===undefined){this.distributionOrdering[level]=[]}var isPresent=false;var curLevel=this.distributionOrdering[level];for(var n in curLevel){if(curLevel[n]===node){isPresent=true;break}}if(!isPresent){this.distributionOrdering[level].push(node);this.distributionIndex[node.id]=this.distributionOrdering[level].length-1}}}]);return HierarchicalStatus}();var LayoutEngine=function(){function LayoutEngine(body){(0,_classCallCheck3[\"default\"])(this,LayoutEngine);this.body=body;this.initialRandomSeed=Math.round(Math.random()*1e6);this.randomSeed=this.initialRandomSeed;this.setPhysics=false;this.options={};this.optionsBackup={physics:{}};this.defaultOptions={randomSeed:undefined,improvedLayout:true,hierarchical:{enabled:false,levelSeparation:150,nodeSpacing:100,treeSpacing:200,blockShifting:true,edgeMinimization:true,parentCentralization:true,direction:\"UD\",sortMethod:\"hubsize\"}};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(LayoutEngine,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"_dataChanged\",function(){_this2.setupHierarchicalLayout()});this.body.emitter.on(\"_dataLoaded\",function(){_this2.layoutNetwork()});this.body.emitter.on(\"_resetHierarchicalLayout\",function(){_this2.setupHierarchicalLayout()});this.body.emitter.on(\"_adjustEdgesForHierarchicalLayout\",function(){if(_this2.options.hierarchical.enabled!==true){return}var type=_this2.direction.curveType();_this2.body.emitter.emit(\"_forceDisableDynamicCurves\",type,false)})}},{key:\"setOptions\",value:function setOptions(options,allOptions){if(options!==undefined){var hierarchical=this.options.hierarchical;var prevHierarchicalState=hierarchical.enabled;util.selectiveDeepExtend([\"randomSeed\",\"improvedLayout\"],this.options,options);util.mergeOptions(this.options,options,\"hierarchical\");if(options.randomSeed!==undefined){this.initialRandomSeed=options.randomSeed}if(hierarchical.enabled===true){if(prevHierarchicalState===true){this.body.emitter.emit(\"refresh\",true)}if(hierarchical.direction===\"RL\"||hierarchical.direction===\"DU\"){if(hierarchical.levelSeparation>0){hierarchical.levelSeparation*=-1}}else{if(hierarchical.levelSeparation<0){hierarchical.levelSeparation*=-1}}this.setDirectionStrategy();this.body.emitter.emit(\"_resetHierarchicalLayout\");return this.adaptAllOptionsForHierarchicalLayout(allOptions)}else{if(prevHierarchicalState===true){this.body.emitter.emit(\"refresh\");return util.deepExtend(allOptions,this.optionsBackup)}}}return allOptions}},{key:\"adaptAllOptionsForHierarchicalLayout\",value:function adaptAllOptionsForHierarchicalLayout(allOptions){if(this.options.hierarchical.enabled===true){var backupPhysics=this.optionsBackup.physics;if(allOptions.physics===undefined||allOptions.physics===true){allOptions.physics={enabled:backupPhysics.enabled===undefined?true:backupPhysics.enabled,solver:\"hierarchicalRepulsion\"};backupPhysics.enabled=backupPhysics.enabled===undefined?true:backupPhysics.enabled;backupPhysics.solver=backupPhysics.solver||\"barnesHut\"}else if((0,_typeof3[\"default\"])(allOptions.physics)===\"object\"){backupPhysics.enabled=allOptions.physics.enabled===undefined?true:allOptions.physics.enabled;backupPhysics.solver=allOptions.physics.solver||\"barnesHut\";allOptions.physics.solver=\"hierarchicalRepulsion\"}else if(allOptions.physics!==false){backupPhysics.solver=\"barnesHut\";allOptions.physics={solver:\"hierarchicalRepulsion\"}}var type=this.direction.curveType();if(allOptions.edges===undefined){this.optionsBackup.edges={smooth:{enabled:true,type:\"dynamic\"}};allOptions.edges={smooth:false}}else if(allOptions.edges.smooth===undefined){this.optionsBackup.edges={smooth:{enabled:true,type:\"dynamic\"}};allOptions.edges.smooth=false}else{if(typeof allOptions.edges.smooth===\"boolean\"){this.optionsBackup.edges={smooth:allOptions.edges.smooth};allOptions.edges.smooth={enabled:allOptions.edges.smooth,type:type}}else{var smooth=allOptions.edges.smooth;if(smooth.type!==undefined&&smooth.type!==\"dynamic\"){type=smooth.type}this.optionsBackup.edges={smooth:smooth.enabled===undefined?true:smooth.enabled,type:smooth.type===undefined?\"dynamic\":smooth.type,roundness:smooth.roundness===undefined?.5:smooth.roundness,forceDirection:smooth.forceDirection===undefined?false:smooth.forceDirection};allOptions.edges.smooth={enabled:smooth.enabled===undefined?true:smooth.enabled,type:type,roundness:smooth.roundness===undefined?.5:smooth.roundness,forceDirection:smooth.forceDirection===undefined?false:smooth.forceDirection}}}this.body.emitter.emit(\"_forceDisableDynamicCurves\",type)}return allOptions}},{key:\"seededRandom\",value:function seededRandom(){var x=Math.sin(this.randomSeed++)*1e4;return x-Math.floor(x)}},{key:\"positionInitially\",value:function positionInitially(nodesArray){if(this.options.hierarchical.enabled!==true){this.randomSeed=this.initialRandomSeed;var radius=nodesArray.length+50;for(var i=0;i<nodesArray.length;i++){var node=nodesArray[i];var angle=2*Math.PI*this.seededRandom();if(node.x===undefined){node.x=radius*Math.cos(angle)}if(node.y===undefined){node.y=radius*Math.sin(angle)}}}}},{key:\"layoutNetwork\",value:function layoutNetwork(){if(this.options.hierarchical.enabled!==true&&this.options.improvedLayout===true){var indices=this.body.nodeIndices;var positionDefined=0;for(var i=0;i<indices.length;i++){var node=this.body.nodes[indices[i]];if(node.predefinedPosition===true){positionDefined+=1}}if(positionDefined<.5*indices.length){var MAX_LEVELS=10;var level=0;var clusterThreshold=150;var clusterOptions={clusterNodeProperties:{shape:\"ellipse\",label:\"\",group:\"\",font:{multi:false}},clusterEdgeProperties:{label:\"\",font:{multi:false},smooth:{enabled:false}}};if(indices.length>clusterThreshold){var startLength=indices.length;while(indices.length>clusterThreshold&&level<=MAX_LEVELS){level+=1;var before=indices.length;if(level%3===0){this.body.modules.clustering.clusterBridges(clusterOptions)}else{this.body.modules.clustering.clusterOutliers(clusterOptions)}var after=indices.length;if(before==after&&level%3!==0){this._declusterAll();this.body.emitter.emit(\"_layoutFailed\");console.info(\"This network could not be positioned by this version of the improved layout algorithm.\"+\" Please disable improvedLayout for better performance.\");return}}this.body.modules.kamadaKawai.setOptions({springLength:Math.max(150,2*startLength)})}if(level>MAX_LEVELS){console.info(\"The clustering didn't succeed within the amount of interations allowed,\"+\" progressing with partial result.\")}this.body.modules.kamadaKawai.solve(indices,this.body.edgeIndices,true);this._shiftToCenter();var offset=70;for(var _i=0;_i<indices.length;_i++){var _node=this.body.nodes[indices[_i]];if(_node.predefinedPosition===false){_node.x+=(.5-this.seededRandom())*offset;_node.y+=(.5-this.seededRandom())*offset}}this._declusterAll();this.body.emitter.emit(\"_repositionBezierNodes\")}}}},{key:\"_shiftToCenter\",value:function _shiftToCenter(){var range=NetworkUtil.getRangeCore(this.body.nodes,this.body.nodeIndices);var center=NetworkUtil.findCenter(range);for(var i=0;i<this.body.nodeIndices.length;i++){var node=this.body.nodes[this.body.nodeIndices[i]];node.x-=center.x;node.y-=center.y}}},{key:\"_declusterAll\",value:function _declusterAll(){var clustersPresent=true;while(clustersPresent===true){clustersPresent=false;for(var i=0;i<this.body.nodeIndices.length;i++){if(this.body.nodes[this.body.nodeIndices[i]].isCluster===true){clustersPresent=true;this.body.modules.clustering.openCluster(this.body.nodeIndices[i],{},false)}}if(clustersPresent===true){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"getSeed\",value:function getSeed(){return this.initialRandomSeed}},{key:\"setupHierarchicalLayout\",value:function setupHierarchicalLayout(){if(this.options.hierarchical.enabled===true&&this.body.nodeIndices.length>0){var node=void 0,nodeId=void 0;var definedLevel=false;var undefinedLevel=false;this.lastNodeOnLevel={};this.hierarchical=new HierarchicalStatus;for(nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){node=this.body.nodes[nodeId];if(node.options.level!==undefined){definedLevel=true;this.hierarchical.levels[nodeId]=node.options.level}else{undefinedLevel=true}}}if(undefinedLevel===true&&definedLevel===true){throw new Error(\"To use the hierarchical layout, nodes require either no predefined levels\"+\" or levels have to be defined for all nodes.\")}else{if(undefinedLevel===true){var sortMethod=this.options.hierarchical.sortMethod;if(sortMethod===\"hubsize\"){this._determineLevelsByHubsize()}else if(sortMethod===\"directed\"){this._determineLevelsDirected()}else if(sortMethod===\"custom\"){this._determineLevelsCustomCallback()}}for(var _nodeId2 in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId2)){this.hierarchical.ensureLevel(_nodeId2)}}var distribution=this._getDistribution();this._generateMap();this._placeNodesByHierarchy(distribution);this._condenseHierarchy();this._shiftToCenter()}}}},{key:\"_condenseHierarchy\",value:function _condenseHierarchy(){var _this3=this;var stillShifting=false;var branches={};var shiftTrees=function shiftTrees(){var treeSizes=getTreeSizes();var shiftBy=0;for(var i=0;i<treeSizes.length-1;i++){var diff=treeSizes[i].max-treeSizes[i+1].min;shiftBy+=diff+_this3.options.hierarchical.treeSpacing;shiftTree(i+1,shiftBy)}};var shiftTree=function shiftTree(index,offset){var trees=_this3.hierarchical.trees;for(var nodeId in trees){if(trees.hasOwnProperty(nodeId)){if(trees[nodeId]===index){_this3.direction.shift(nodeId,offset)}}}};var getTreeSizes=function getTreeSizes(){var treeWidths=[];for(var i=0;i<_this3.hierarchical.numTrees();i++){treeWidths.push(_this3.direction.getTreeSize(i))}return treeWidths};var getBranchNodes=function getBranchNodes(source,map){if(map[source.id]){return}map[source.id]=true;if(_this3.hierarchical.childrenReference[source.id]){var children=_this3.hierarchical.childrenReference[source.id];if(children.length>0){for(var i=0;i<children.length;i++){getBranchNodes(_this3.body.nodes[children[i]],map)}}}};var getBranchBoundary=function getBranchBoundary(branchMap){var maxLevel=arguments.length>1&&arguments[1]!==undefined?arguments[1]:1e9;var minSpace=1e9;var maxSpace=1e9;var min=1e9;var max=-1e9;for(var branchNode in branchMap){if(branchMap.hasOwnProperty(branchNode)){var node=_this3.body.nodes[branchNode];var level=_this3.hierarchical.levels[node.id];var position=_this3.direction.getPosition(node);var _getSpaceAroundNode2=_this3._getSpaceAroundNode(node,branchMap),_getSpaceAroundNode3=(0,_slicedToArray3[\"default\"])(_getSpaceAroundNode2,2),minSpaceNode=_getSpaceAroundNode3[0],maxSpaceNode=_getSpaceAroundNode3[1];minSpace=Math.min(minSpaceNode,minSpace);maxSpace=Math.min(maxSpaceNode,maxSpace);if(level<=maxLevel){min=Math.min(position,min);max=Math.max(position,max)}}}return[min,max,minSpace,maxSpace]};var getCollisionLevel=function getCollisionLevel(node1,node2){var maxLevel1=_this3.hierarchical.getMaxLevel(node1.id);var maxLevel2=_this3.hierarchical.getMaxLevel(node2.id);return Math.min(maxLevel1,maxLevel2)};var shiftElementsCloser=function shiftElementsCloser(callback,levels,centerParents){var hier=_this3.hierarchical;for(var i=0;i<levels.length;i++){var level=levels[i];var levelNodes=hier.distributionOrdering[level];if(levelNodes.length>1){for(var j=0;j<levelNodes.length-1;j++){var node1=levelNodes[j];var node2=levelNodes[j+1];if(hier.hasSameParent(node1,node2)&&hier.inSameSubNetwork(node1,node2)){callback(node1,node2,centerParents)}}}}};var branchShiftCallback=function branchShiftCallback(node1,node2){var centerParent=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var pos1=_this3.direction.getPosition(node1);var pos2=_this3.direction.getPosition(node2);var diffAbs=Math.abs(pos2-pos1);var nodeSpacing=_this3.options.hierarchical.nodeSpacing;if(diffAbs>nodeSpacing){var branchNodes1={};var branchNodes2={};getBranchNodes(node1,branchNodes1);getBranchNodes(node2,branchNodes2);var maxLevel=getCollisionLevel(node1,node2);var branchNodeBoundary1=getBranchBoundary(branchNodes1,maxLevel);var branchNodeBoundary2=getBranchBoundary(branchNodes2,maxLevel);var max1=branchNodeBoundary1[1];var min2=branchNodeBoundary2[0];var minSpace2=branchNodeBoundary2[2];var diffBranch=Math.abs(max1-min2);if(diffBranch>nodeSpacing){var offset=max1-min2+nodeSpacing;if(offset<-minSpace2+nodeSpacing){offset=-minSpace2+nodeSpacing}if(offset<0){_this3._shiftBlock(node2.id,offset);stillShifting=true;if(centerParent===true)_this3._centerParent(node2)}}}};var minimizeEdgeLength=function minimizeEdgeLength(iterations,node){var nodeId=node.id;var allEdges=node.edges;var nodeLevel=_this3.hierarchical.levels[node.id];var C2=_this3.options.hierarchical.levelSeparation*_this3.options.hierarchical.levelSeparation;var referenceNodes={};var aboveEdges=[];for(var i=0;i<allEdges.length;i++){var edge=allEdges[i];if(edge.toId!=edge.fromId){var otherNode=edge.toId==nodeId?edge.from:edge.to;referenceNodes[allEdges[i].id]=otherNode;if(_this3.hierarchical.levels[otherNode.id]<nodeLevel){aboveEdges.push(edge)}}}var getFx=function getFx(point,edges){var sum=0;for(var _i2=0;_i2<edges.length;_i2++){if(referenceNodes[edges[_i2].id]!==undefined){var a=_this3.direction.getPosition(referenceNodes[edges[_i2].id])-point;sum+=a/Math.sqrt(a*a+C2)}}return sum};var getDFx=function getDFx(point,edges){var sum=0;for(var _i3=0;_i3<edges.length;_i3++){if(referenceNodes[edges[_i3].id]!==undefined){var a=_this3.direction.getPosition(referenceNodes[edges[_i3].id])-point;sum-=C2*Math.pow(a*a+C2,-1.5)}}return sum};var getGuess=function getGuess(iterations,edges){var guess=_this3.direction.getPosition(node);var guessMap={};for(var _i4=0;_i4<iterations;_i4++){var fx=getFx(guess,edges);var dfx=getDFx(guess,edges);var limit=40;var ratio=Math.max(-limit,Math.min(limit,Math.round(fx/dfx)));guess=guess-ratio;if(guessMap[guess]!==undefined){break}guessMap[guess]=_i4}return guess};var moveBranch=function moveBranch(guess){var nodePosition=_this3.direction.getPosition(node);if(branches[node.id]===undefined){var branchNodes={};getBranchNodes(node,branchNodes);branches[node.id]=branchNodes}var branchBoundary=getBranchBoundary(branches[node.id]);var minSpaceBranch=branchBoundary[2];var maxSpaceBranch=branchBoundary[3];var diff=guess-nodePosition;var branchOffset=0;if(diff>0){branchOffset=Math.min(diff,maxSpaceBranch-_this3.options.hierarchical.nodeSpacing)}else if(diff<0){branchOffset=-Math.min(-diff,minSpaceBranch-_this3.options.hierarchical.nodeSpacing)}if(branchOffset!=0){_this3._shiftBlock(node.id,branchOffset);stillShifting=true}};var moveNode=function moveNode(guess){var nodePosition=_this3.direction.getPosition(node);var _getSpaceAroundNode4=_this3._getSpaceAroundNode(node),_getSpaceAroundNode5=(0,_slicedToArray3[\"default\"])(_getSpaceAroundNode4,2),minSpace=_getSpaceAroundNode5[0],maxSpace=_getSpaceAroundNode5[1];var diff=guess-nodePosition;var newPosition=nodePosition;if(diff>0){newPosition=Math.min(nodePosition+(maxSpace-_this3.options.hierarchical.nodeSpacing),guess)}else if(diff<0){newPosition=Math.max(nodePosition-(minSpace-_this3.options.hierarchical.nodeSpacing),guess)}if(newPosition!==nodePosition){_this3.direction.setPosition(node,newPosition);stillShifting=true}};var guess=getGuess(iterations,aboveEdges);moveBranch(guess);guess=getGuess(iterations,allEdges);moveNode(guess)};var minimizeEdgeLengthBottomUp=function minimizeEdgeLengthBottomUp(iterations){var levels=_this3.hierarchical.getLevels();levels=levels.reverse();for(var i=0;i<iterations;i++){stillShifting=false;for(var j=0;j<levels.length;j++){var level=levels[j];var levelNodes=_this3.hierarchical.distributionOrdering[level];for(var k=0;k<levelNodes.length;k++){minimizeEdgeLength(1e3,levelNodes[k])}}if(stillShifting!==true){break}}};var shiftBranchesCloserBottomUp=function shiftBranchesCloserBottomUp(iterations){var levels=_this3.hierarchical.getLevels();levels=levels.reverse();for(var i=0;i<iterations;i++){stillShifting=false;shiftElementsCloser(branchShiftCallback,levels,true);if(stillShifting!==true){break}}};var centerAllParents=function centerAllParents(){for(var nodeId in _this3.body.nodes){if(_this3.body.nodes.hasOwnProperty(nodeId))_this3._centerParent(_this3.body.nodes[nodeId])}};var centerAllParentsBottomUp=function centerAllParentsBottomUp(){var levels=_this3.hierarchical.getLevels()\n;levels=levels.reverse();for(var i=0;i<levels.length;i++){var level=levels[i];var levelNodes=_this3.hierarchical.distributionOrdering[level];for(var j=0;j<levelNodes.length;j++){_this3._centerParent(levelNodes[j])}}};if(this.options.hierarchical.blockShifting===true){shiftBranchesCloserBottomUp(5);centerAllParents()}if(this.options.hierarchical.edgeMinimization===true){minimizeEdgeLengthBottomUp(20)}if(this.options.hierarchical.parentCentralization===true){centerAllParentsBottomUp()}shiftTrees()}},{key:\"_getSpaceAroundNode\",value:function _getSpaceAroundNode(node,map){var useMap=true;if(map===undefined){useMap=false}var level=this.hierarchical.levels[node.id];if(level!==undefined){var index=this.hierarchical.distributionIndex[node.id];var position=this.direction.getPosition(node);var ordering=this.hierarchical.distributionOrdering[level];var minSpace=1e9;var maxSpace=1e9;if(index!==0){var prevNode=ordering[index-1];if(useMap===true&&map[prevNode.id]===undefined||useMap===false){var prevPos=this.direction.getPosition(prevNode);minSpace=position-prevPos}}if(index!=ordering.length-1){var nextNode=ordering[index+1];if(useMap===true&&map[nextNode.id]===undefined||useMap===false){var nextPos=this.direction.getPosition(nextNode);maxSpace=Math.min(maxSpace,nextPos-position)}}return[minSpace,maxSpace]}else{return[0,0]}}},{key:\"_centerParent\",value:function _centerParent(node){if(this.hierarchical.parentReference[node.id]){var parents=this.hierarchical.parentReference[node.id];for(var i=0;i<parents.length;i++){var parentId=parents[i];var parentNode=this.body.nodes[parentId];var children=this.hierarchical.childrenReference[parentId];if(children!==undefined){var newPosition=this._getCenterPosition(children);var position=this.direction.getPosition(parentNode);var _getSpaceAroundNode6=this._getSpaceAroundNode(parentNode),_getSpaceAroundNode7=(0,_slicedToArray3[\"default\"])(_getSpaceAroundNode6,2),minSpace=_getSpaceAroundNode7[0],maxSpace=_getSpaceAroundNode7[1];var diff=position-newPosition;if(diff<0&&Math.abs(diff)<maxSpace-this.options.hierarchical.nodeSpacing||diff>0&&Math.abs(diff)<minSpace-this.options.hierarchical.nodeSpacing){this.direction.setPosition(parentNode,newPosition)}}}}}},{key:\"_placeNodesByHierarchy\",value:function _placeNodesByHierarchy(distribution){this.positionedNodes={};for(var level in distribution){if(distribution.hasOwnProperty(level)){var nodeArray=(0,_keys2[\"default\"])(distribution[level]);nodeArray=this._indexArrayToNodes(nodeArray);this.direction.sort(nodeArray);var handledNodeCount=0;for(var i=0;i<nodeArray.length;i++){var node=nodeArray[i];if(this.positionedNodes[node.id]===undefined){var spacing=this.options.hierarchical.nodeSpacing;var pos=spacing*handledNodeCount;if(handledNodeCount>0){pos=this.direction.getPosition(nodeArray[i-1])+spacing}this.direction.setPosition(node,pos,level);this._validatePositionAndContinue(node,level,pos);handledNodeCount++}}}}}},{key:\"_placeBranchNodes\",value:function _placeBranchNodes(parentId,parentLevel){var childRef=this.hierarchical.childrenReference[parentId];if(childRef===undefined){return}var childNodes=[];for(var i=0;i<childRef.length;i++){childNodes.push(this.body.nodes[childRef[i]])}this.direction.sort(childNodes);for(var _i5=0;_i5<childNodes.length;_i5++){var childNode=childNodes[_i5];var childNodeLevel=this.hierarchical.levels[childNode.id];if(childNodeLevel>parentLevel&&this.positionedNodes[childNode.id]===undefined){var spacing=this.options.hierarchical.nodeSpacing;var pos=void 0;if(_i5===0){pos=this.direction.getPosition(this.body.nodes[parentId])}else{pos=this.direction.getPosition(childNodes[_i5-1])+spacing}this.direction.setPosition(childNode,pos,childNodeLevel);this._validatePositionAndContinue(childNode,childNodeLevel,pos)}else{return}}var center=this._getCenterPosition(childNodes);this.direction.setPosition(this.body.nodes[parentId],center,parentLevel)}},{key:\"_validatePositionAndContinue\",value:function _validatePositionAndContinue(node,level,pos){if(!this.hierarchical.isTree)return;if(this.lastNodeOnLevel[level]!==undefined){var previousPos=this.direction.getPosition(this.body.nodes[this.lastNodeOnLevel[level]]);if(pos-previousPos<this.options.hierarchical.nodeSpacing){var diff=previousPos+this.options.hierarchical.nodeSpacing-pos;var sharedParent=this._findCommonParent(this.lastNodeOnLevel[level],node.id);this._shiftBlock(sharedParent.withChild,diff)}}this.lastNodeOnLevel[level]=node.id;this.positionedNodes[node.id]=true;this._placeBranchNodes(node.id,level)}},{key:\"_indexArrayToNodes\",value:function _indexArrayToNodes(idArray){var array=[];for(var i=0;i<idArray.length;i++){array.push(this.body.nodes[idArray[i]])}return array}},{key:\"_getDistribution\",value:function _getDistribution(){var distribution={};var nodeId=void 0,node=void 0;for(nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){node=this.body.nodes[nodeId];var level=this.hierarchical.levels[nodeId]===undefined?0:this.hierarchical.levels[nodeId];this.direction.fix(node,level);if(distribution[level]===undefined){distribution[level]={}}distribution[level][nodeId]=node}}return distribution}},{key:\"_getActiveEdges\",value:function _getActiveEdges(node){var _this4=this;var result=[];util.forEach(node.edges,function(edge){if(_this4.body.edgeIndices.indexOf(edge.id)!==-1){result.push(edge)}});return result}},{key:\"_getHubSizes\",value:function _getHubSizes(){var _this5=this;var hubSizes={};var nodeIds=this.body.nodeIndices;util.forEach(nodeIds,function(nodeId){var node=_this5.body.nodes[nodeId];var hubSize=_this5._getActiveEdges(node).length;hubSizes[hubSize]=true});var result=[];util.forEach(hubSizes,function(size){result.push(Number(size))});result.sort(function(a,b){return b-a});return result}},{key:\"_determineLevelsByHubsize\",value:function _determineLevelsByHubsize(){var _this6=this;var levelDownstream=function levelDownstream(nodeA,nodeB){_this6.hierarchical.levelDownstream(nodeA,nodeB)};var hubSizes=this._getHubSizes();var _loop=function _loop(i){var hubSize=hubSizes[i];if(hubSize===0)return\"break\";util.forEach(_this6.body.nodeIndices,function(nodeId){var node=_this6.body.nodes[nodeId];if(hubSize===_this6._getActiveEdges(node).length){_this6._crawlNetwork(levelDownstream,nodeId)}})};for(var i=0;i<hubSizes.length;++i){var _ret=_loop(i);if(_ret===\"break\")break}}},{key:\"_determineLevelsCustomCallback\",value:function _determineLevelsCustomCallback(){var _this7=this;var minLevel=1e5;var customCallback=function customCallback(nodeA,nodeB,edge){};var levelByDirection=function levelByDirection(nodeA,nodeB,edge){var levelA=_this7.hierarchical.levels[nodeA.id];if(levelA===undefined){levelA=_this7.hierarchical.levels[nodeA.id]=minLevel}var diff=customCallback(NetworkUtil.cloneOptions(nodeA,\"node\"),NetworkUtil.cloneOptions(nodeB,\"node\"),NetworkUtil.cloneOptions(edge,\"edge\"));_this7.hierarchical.levels[nodeB.id]=levelA+diff};this._crawlNetwork(levelByDirection);this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:\"_determineLevelsDirected\",value:function _determineLevelsDirected(){var _this8=this;var minLevel=1e4;var isBidirectional=function isBidirectional(edge){util.forEach(_this8.body.edges,function(otherEdge){if(otherEdge.toId===edge.fromId&&otherEdge.fromId===edge.toId){return true}});return false};var levelByDirection=function levelByDirection(nodeA,nodeB,edge){var levelA=_this8.hierarchical.levels[nodeA.id];var levelB=_this8.hierarchical.levels[nodeB.id];if(isBidirectional(edge)&&levelA!==undefined&&levelB!==undefined){return}if(levelA===undefined){levelA=_this8.hierarchical.levels[nodeA.id]=minLevel}if(edge.toId==nodeB.id){_this8.hierarchical.levels[nodeB.id]=levelA+1}else{_this8.hierarchical.levels[nodeB.id]=levelA-1}};this._crawlNetwork(levelByDirection);this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:\"_generateMap\",value:function _generateMap(){var _this9=this;var fillInRelations=function fillInRelations(parentNode,childNode){if(_this9.hierarchical.levels[childNode.id]>_this9.hierarchical.levels[parentNode.id]){_this9.hierarchical.addRelation(parentNode.id,childNode.id)}};this._crawlNetwork(fillInRelations);this.hierarchical.checkIfTree()}},{key:\"_crawlNetwork\",value:function _crawlNetwork(){var _this10=this;var callback=arguments.length>0&&arguments[0]!==undefined?arguments[0]:function(){};var startingNodeId=arguments[1];var progress={};var crawler=function crawler(node,tree){if(progress[node.id]===undefined){_this10.hierarchical.setTreeIndex(node,tree);progress[node.id]=true;var childNode=void 0;var edges=_this10._getActiveEdges(node);for(var i=0;i<edges.length;i++){var edge=edges[i];if(edge.connected===true){if(edge.toId==node.id){childNode=edge.from}else{childNode=edge.to}if(node.id!=childNode.id){callback(node,childNode,edge);crawler(childNode,tree)}}}}};if(startingNodeId===undefined){var treeIndex=0;for(var i=0;i<this.body.nodeIndices.length;i++){var nodeId=this.body.nodeIndices[i];if(progress[nodeId]===undefined){var node=this.body.nodes[nodeId];crawler(node,treeIndex);treeIndex+=1}}}else{var _node2=this.body.nodes[startingNodeId];if(_node2===undefined){console.error(\"Node not found:\",startingNodeId);return}crawler(_node2)}}},{key:\"_shiftBlock\",value:function _shiftBlock(parentId,diff){var _this11=this;var progress={};var shifter=function shifter(parentId){if(progress[parentId]){return}progress[parentId]=true;_this11.direction.shift(parentId,diff);var childRef=_this11.hierarchical.childrenReference[parentId];if(childRef!==undefined){for(var i=0;i<childRef.length;i++){shifter(childRef[i])}}};shifter(parentId)}},{key:\"_findCommonParent\",value:function _findCommonParent(childA,childB){var _this12=this;var parents={};var iterateParents=function iterateParents(parents,child){var parentRef=_this12.hierarchical.parentReference[child];if(parentRef!==undefined){for(var i=0;i<parentRef.length;i++){var parent=parentRef[i];parents[parent]=true;iterateParents(parents,parent)}}};var findParent=function findParent(parents,child){var parentRef=_this12.hierarchical.parentReference[child];if(parentRef!==undefined){for(var i=0;i<parentRef.length;i++){var parent=parentRef[i];if(parents[parent]!==undefined){return{foundParent:parent,withChild:child}}var branch=findParent(parents,parent);if(branch.foundParent!==null){return branch}}}return{foundParent:null,withChild:child}};iterateParents(parents,childA);return findParent(parents,childB)}},{key:\"setDirectionStrategy\",value:function setDirectionStrategy(){var isVertical=this.options.hierarchical.direction===\"UD\"||this.options.hierarchical.direction===\"DU\";if(isVertical){this.direction=new VerticalStrategy(this)}else{this.direction=new HorizontalStrategy(this)}}},{key:\"_getCenterPosition\",value:function _getCenterPosition(childNodes){var minPos=1e9;var maxPos=-1e9;for(var i=0;i<childNodes.length;i++){var childNode=void 0;if(childNodes[i].id!==undefined){childNode=childNodes[i]}else{var childNodeId=childNodes[i];childNode=this.body.nodes[childNodeId]}var position=this.direction.getPosition(childNode);minPos=Math.min(minPos,position);maxPos=Math.max(maxPos,position)}return.5*(minPos+maxPos)}}]);return LayoutEngine}();exports[\"default\"]=LayoutEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.VerticalStrategy=exports.HorizontalStrategy=undefined;var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var DirectionInterface=function(){function DirectionInterface(){(0,_classCallCheck3[\"default\"])(this,DirectionInterface)}(0,_createClass3[\"default\"])(DirectionInterface,[{key:\"abstract\",value:function abstract(){throw new Error(\"Can't instantiate abstract class!\")}},{key:\"fake_use\",value:function fake_use(){}},{key:\"curveType\",value:function curveType(){return this.abstract()}},{key:\"getPosition\",value:function getPosition(node){this.fake_use(node);return this.abstract()}},{key:\"setPosition\",value:function setPosition(node,position){var level=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;this.fake_use(node,position,level);this.abstract()}},{key:\"getTreeSize\",value:function getTreeSize(index){this.fake_use(index);return this.abstract()}},{key:\"sort\",value:function sort(nodeArray){this.fake_use(nodeArray);this.abstract()}},{key:\"fix\",value:function fix(node,level){this.fake_use(node,level);this.abstract()}},{key:\"shift\",value:function shift(nodeId,diff){this.fake_use(nodeId,diff);this.abstract()}}]);return DirectionInterface}();var VerticalStrategy=function(_DirectionInterface){(0,_inherits3[\"default\"])(VerticalStrategy,_DirectionInterface);function VerticalStrategy(layout){(0,_classCallCheck3[\"default\"])(this,VerticalStrategy);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(VerticalStrategy.__proto__||(0,_getPrototypeOf2[\"default\"])(VerticalStrategy)).call(this));_this.layout=layout;return _this}(0,_createClass3[\"default\"])(VerticalStrategy,[{key:\"curveType\",value:function curveType(){return\"horizontal\"}},{key:\"getPosition\",value:function getPosition(node){return node.x}},{key:\"setPosition\",value:function setPosition(node,position){var level=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;if(level!==undefined){this.layout.hierarchical.addToOrdering(node,level)}node.x=position}},{key:\"getTreeSize\",value:function getTreeSize(index){var res=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,index);return{min:res.min_x,max:res.max_x}}},{key:\"sort\",value:function sort(nodeArray){nodeArray.sort(function(a,b){if(a.x===undefined||b.x===undefined)return 0;return a.x-b.x})}},{key:\"fix\",value:function fix(node,level){node.y=this.layout.options.hierarchical.levelSeparation*level;node.options.fixed.y=true}},{key:\"shift\",value:function shift(nodeId,diff){this.layout.body.nodes[nodeId].x+=diff}}]);return VerticalStrategy}(DirectionInterface);var HorizontalStrategy=function(_DirectionInterface2){(0,_inherits3[\"default\"])(HorizontalStrategy,_DirectionInterface2);function HorizontalStrategy(layout){(0,_classCallCheck3[\"default\"])(this,HorizontalStrategy);var _this2=(0,_possibleConstructorReturn3[\"default\"])(this,(HorizontalStrategy.__proto__||(0,_getPrototypeOf2[\"default\"])(HorizontalStrategy)).call(this));_this2.layout=layout;return _this2}(0,_createClass3[\"default\"])(HorizontalStrategy,[{key:\"curveType\",value:function curveType(){return\"vertical\"}},{key:\"getPosition\",value:function getPosition(node){return node.y}},{key:\"setPosition\",value:function setPosition(node,position){var level=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;if(level!==undefined){this.layout.hierarchical.addToOrdering(node,level)}node.y=position}},{key:\"getTreeSize\",value:function getTreeSize(index){var res=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,index);return{min:res.min_y,max:res.max_y}}},{key:\"sort\",value:function sort(nodeArray){nodeArray.sort(function(a,b){if(a.y===undefined||b.y===undefined)return 0;return a.y-b.y})}},{key:\"fix\",value:function fix(node,level){node.x=this.layout.options.hierarchical.levelSeparation*level;node.options.fixed.x=true}},{key:\"shift\",value:function shift(nodeId,diff){this.layout.body.nodes[nodeId].y+=diff}}]);return HorizontalStrategy}(DirectionInterface);exports.HorizontalStrategy=HorizontalStrategy;exports.VerticalStrategy=VerticalStrategy},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var ManipulationSystem=function(){function ManipulationSystem(body,canvas,selectionHandler){var _this=this;(0,_classCallCheck3[\"default\"])(this,ManipulationSystem);this.body=body;this.canvas=canvas;this.selectionHandler=selectionHandler;this.editMode=false;this.manipulationDiv=undefined;this.editModeDiv=undefined;this.closeDiv=undefined;this.manipulationHammers=[];this.temporaryUIFunctions={};this.temporaryEventFunctions=[];this.touchTime=0;this.temporaryIds={nodes:[],edges:[]};this.guiEnabled=false;this.inMode=false;this.selectedControlNode=undefined;this.options={};this.defaultOptions={enabled:false,initiallyActive:false,addNode:true,addEdge:true,editNode:undefined,editEdge:true,deleteNode:true,deleteEdge:true,controlNodeStyle:{shape:\"dot\",size:6,color:{background:\"#ff0000\",border:\"#3c3c3c\",highlight:{background:\"#07f968\",border:\"#3c3c3c\"}},borderWidth:2,borderWidthSelected:2}};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"destroy\",function(){_this._clean()});this.body.emitter.on(\"_dataChanged\",this._restore.bind(this));this.body.emitter.on(\"_resetData\",this._restore.bind(this))}(0,_createClass3[\"default\"])(ManipulationSystem,[{key:\"_restore\",value:function _restore(){if(this.inMode!==false){if(this.options.initiallyActive===true){this.enableEditMode()}else{this.disableEditMode()}}}},{key:\"setOptions\",value:function setOptions(options,allOptions,globalOptions){if(allOptions!==undefined){if(allOptions.locale!==undefined){this.options.locale=allOptions.locale}else{this.options.locale=globalOptions.locale}if(allOptions.locales!==undefined){this.options.locales=allOptions.locales}else{this.options.locales=globalOptions.locales}}if(options!==undefined){if(typeof options===\"boolean\"){this.options.enabled=options}else{this.options.enabled=true;util.deepExtend(this.options,options)}if(this.options.initiallyActive===true){this.editMode=true}this._setup()}}},{key:\"toggleEditMode\",value:function toggleEditMode(){if(this.editMode===true){this.disableEditMode()}else{this.enableEditMode()}}},{key:\"enableEditMode\",value:function enableEditMode(){this.editMode=true;this._clean();if(this.guiEnabled===true){this.manipulationDiv.style.display=\"block\";this.closeDiv.style.display=\"block\";this.editModeDiv.style.display=\"none\";this.showManipulatorToolbar()}}},{key:\"disableEditMode\",value:function disableEditMode(){this.editMode=false;this._clean();if(this.guiEnabled===true){this.manipulationDiv.style.display=\"none\";this.closeDiv.style.display=\"none\";this.editModeDiv.style.display=\"block\";this._createEditButton()}}},{key:\"showManipulatorToolbar\",value:function showManipulatorToolbar(){this._clean();this.manipulationDOM={};if(this.guiEnabled===true){this.editMode=true;this.manipulationDiv.style.display=\"block\";this.closeDiv.style.display=\"block\";var selectedNodeCount=this.selectionHandler._getSelectedNodeCount();var selectedEdgeCount=this.selectionHandler._getSelectedEdgeCount();var selectedTotalCount=selectedNodeCount+selectedEdgeCount;var locale=this.options.locales[this.options.locale];var needSeperator=false;if(this.options.addNode!==false){this._createAddNodeButton(locale);needSeperator=true}if(this.options.addEdge!==false){if(needSeperator===true){this._createSeperator(1)}else{needSeperator=true}this._createAddEdgeButton(locale)}if(selectedNodeCount===1&&typeof this.options.editNode===\"function\"){if(needSeperator===true){this._createSeperator(2)}else{needSeperator=true}this._createEditNodeButton(locale)}else if(selectedEdgeCount===1&&selectedNodeCount===0&&this.options.editEdge!==false){if(needSeperator===true){this._createSeperator(3)}else{needSeperator=true}this._createEditEdgeButton(locale)}if(selectedTotalCount!==0){if(selectedNodeCount>0&&this.options.deleteNode!==false){if(needSeperator===true){this._createSeperator(4)}this._createDeleteButton(locale)}else if(selectedNodeCount===0&&this.options.deleteEdge!==false){if(needSeperator===true){this._createSeperator(4)}this._createDeleteButton(locale)}}this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this));this._temporaryBindEvent(\"select\",this.showManipulatorToolbar.bind(this))}this.body.emitter.emit(\"_redraw\")}},{key:\"addNodeMode\",value:function addNodeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"addNode\";if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"addDescription\"]||this.options.locales[\"en\"][\"addDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindEvent(\"click\",this._performAddNode.bind(this))}},{key:\"editNode\",value:function editNode(){var _this2=this;if(this.editMode!==true){this.enableEditMode()}this._clean();var node=this.selectionHandler._getSelectedNode();if(node!==undefined){this.inMode=\"editNode\";if(typeof this.options.editNode===\"function\"){if(node.isCluster!==true){var data=util.deepExtend({},node.options,false);data.x=node.x;data.y=node.y;if(this.options.editNode.length===2){this.options.editNode(data,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this2.inMode===\"editNode\"){_this2.body.data.nodes.getDataSet().update(finalizedData)}_this2.showManipulatorToolbar()})}else{throw new Error(\"The function for edit does not support two arguments (data, callback)\")}}else{alert(this.options.locales[this.options.locale][\"editClusterError\"]||this.options.locales[\"en\"][\"editClusterError\"])}}else{throw new Error(\"No function has been configured to handle the editing of nodes.\")}}else{this.showManipulatorToolbar()}}},{key:\"addEdgeMode\",value:function addEdgeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"addEdge\";if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"edgeDescription\"]||this.options.locales[\"en\"][\"edgeDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindUI(\"onTouch\",this._handleConnect.bind(this));this._temporaryBindUI(\"onDragEnd\",this._finishConnect.bind(this));this._temporaryBindUI(\"onDrag\",this._dragControlNode.bind(this));this._temporaryBindUI(\"onRelease\",this._finishConnect.bind(this));this._temporaryBindUI(\"onDragStart\",this._dragStartEdge.bind(this));this._temporaryBindUI(\"onHold\",function(){})}},{key:\"editEdgeMode\",value:function editEdgeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"editEdge\";if((0,_typeof3[\"default\"])(this.options.editEdge)===\"object\"&&typeof this.options.editEdge.editWithoutDrag===\"function\"){this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0];if(this.edgeBeingEditedId!==undefined){var edge=this.body.edges[this.edgeBeingEditedId];this._performEditEdge(edge.from,edge.to);return}}if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"editEdgeDescription\"]||this.options.locales[\"en\"][\"editEdgeDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0];if(this.edgeBeingEditedId!==undefined){var _edge=this.body.edges[this.edgeBeingEditedId];var controlNodeFrom=this._getNewTargetNode(_edge.from.x,_edge.from.y);var controlNodeTo=this._getNewTargetNode(_edge.to.x,_edge.to.y);this.temporaryIds.nodes.push(controlNodeFrom.id);this.temporaryIds.nodes.push(controlNodeTo.id);this.body.nodes[controlNodeFrom.id]=controlNodeFrom;this.body.nodeIndices.push(controlNodeFrom.id);this.body.nodes[controlNodeTo.id]=controlNodeTo;this.body.nodeIndices.push(controlNodeTo.id);this._temporaryBindUI(\"onTouch\",this._controlNodeTouch.bind(this));this._temporaryBindUI(\"onTap\",function(){});this._temporaryBindUI(\"onHold\",function(){});this._temporaryBindUI(\"onDragStart\",this._controlNodeDragStart.bind(this));this._temporaryBindUI(\"onDrag\",this._controlNodeDrag.bind(this));this._temporaryBindUI(\"onDragEnd\",this._controlNodeDragEnd.bind(this));this._temporaryBindUI(\"onMouseMove\",function(){});this._temporaryBindEvent(\"beforeDrawing\",function(ctx){var positions=_edge.edgeType.findBorderPositions(ctx);if(controlNodeFrom.selected===false){controlNodeFrom.x=positions.from.x;controlNodeFrom.y=positions.from.y}if(controlNodeTo.selected===false){controlNodeTo.x=positions.to.x;controlNodeTo.y=positions.to.y}});this.body.emitter.emit(\"_redraw\")}else{this.showManipulatorToolbar()}}},{key:\"deleteSelected\",value:function deleteSelected(){var _this3=this;if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"delete\";var selectedNodes=this.selectionHandler.getSelectedNodes();var selectedEdges=this.selectionHandler.getSelectedEdges();var deleteFunction=undefined;if(selectedNodes.length>0){for(var i=0;i<selectedNodes.length;i++){if(this.body.nodes[selectedNodes[i]].isCluster===true){alert(this.options.locales[this.options.locale][\"deleteClusterError\"]||this.options.locales[\"en\"][\"deleteClusterError\"]);return}}if(typeof this.options.deleteNode===\"function\"){deleteFunction=this.options.deleteNode}}else if(selectedEdges.length>0){if(typeof this.options.deleteEdge===\"function\"){deleteFunction=this.options.deleteEdge}}if(typeof deleteFunction===\"function\"){var data={nodes:selectedNodes,edges:selectedEdges};if(deleteFunction.length===2){deleteFunction(data,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this3.inMode===\"delete\"){_this3.body.data.edges.getDataSet().remove(finalizedData.edges);_this3.body.data.nodes.getDataSet().remove(finalizedData.nodes);_this3.body.emitter.emit(\"startSimulation\");_this3.showManipulatorToolbar()}else{_this3.body.emitter.emit(\"startSimulation\");_this3.showManipulatorToolbar()}})}else{throw new Error(\"The function for delete does not support two arguments (data, callback)\")}}else{this.body.data.edges.getDataSet().remove(selectedEdges);this.body.data.nodes.getDataSet().remove(selectedNodes);this.body.emitter.emit(\"startSimulation\");this.showManipulatorToolbar()}}},{key:\"_setup\",value:function _setup(){if(this.options.enabled===true){this.guiEnabled=true;this._createWrappers();if(this.editMode===false){this._createEditButton()}else{this.showManipulatorToolbar()}}else{this._removeManipulationDOM();this.guiEnabled=false}}},{key:\"_createWrappers\",value:function _createWrappers(){if(this.manipulationDiv===undefined){this.manipulationDiv=document.createElement(\"div\");this.manipulationDiv.className=\"vis-manipulation\";if(this.editMode===true){this.manipulationDiv.style.display=\"block\"}else{this.manipulationDiv.style.display=\"none\"}this.canvas.frame.appendChild(this.manipulationDiv)}if(this.editModeDiv===undefined){this.editModeDiv=document.createElement(\"div\");this.editModeDiv.className=\"vis-edit-mode\";if(this.editMode===true){this.editModeDiv.style.display=\"none\"}else{this.editModeDiv.style.display=\"block\"}this.canvas.frame.appendChild(this.editModeDiv)}if(this.closeDiv===undefined){this.closeDiv=document.createElement(\"div\");this.closeDiv.className=\"vis-close\";this.closeDiv.style.display=this.manipulationDiv.style.display;this.canvas.frame.appendChild(this.closeDiv)}}},{key:\"_getNewTargetNode\",value:function _getNewTargetNode(x,y){var controlNodeStyle=util.deepExtend({},this.options.controlNodeStyle);controlNodeStyle.id=\"targetNode\"+util.randomUUID();controlNodeStyle.hidden=false;controlNodeStyle.physics=false;controlNodeStyle.x=x;controlNodeStyle.y=y;var node=this.body.functions.createNode(controlNodeStyle);node.shape.boundingBox={left:x,right:x,top:y,bottom:y};return node}},{key:\"_createEditButton\",value:function _createEditButton(){this._clean();this.manipulationDOM={};util.recursiveDOMDelete(this.editModeDiv);var locale=this.options.locales[this.options.locale];var button=this._createButton(\"editMode\",\"vis-button vis-edit vis-edit-mode\",locale[\"edit\"]||this.options.locales[\"en\"][\"edit\"]);this.editModeDiv.appendChild(button);this._bindHammerToDiv(button,this.toggleEditMode.bind(this))}},{key:\"_clean\",value:function _clean(){this.inMode=false;if(this.guiEnabled===true){util.recursiveDOMDelete(this.editModeDiv);util.recursiveDOMDelete(this.manipulationDiv);this._cleanManipulatorHammers()}this._cleanupTemporaryNodesAndEdges();this._unbindTemporaryUIs();this._unbindTemporaryEvents();this.body.emitter.emit(\"restorePhysics\")}},{key:\"_cleanManipulatorHammers\",value:function _cleanManipulatorHammers(){if(this.manipulationHammers.length!=0){for(var i=0;i<this.manipulationHammers.length;i++){this.manipulationHammers[i].destroy()}this.manipulationHammers=[]}}},{key:\"_removeManipulationDOM\",value:function _removeManipulationDOM(){this._clean();util.recursiveDOMDelete(this.manipulationDiv);util.recursiveDOMDelete(this.editModeDiv);util.recursiveDOMDelete(this.closeDiv);if(this.manipulationDiv){this.canvas.frame.removeChild(this.manipulationDiv)}if(this.editModeDiv){this.canvas.frame.removeChild(this.editModeDiv)}if(this.closeDiv){this.canvas.frame.removeChild(this.closeDiv)}this.manipulationDiv=undefined;this.editModeDiv=undefined;this.closeDiv=undefined}},{key:\"_createSeperator\",value:function _createSeperator(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:1;this.manipulationDOM[\"seperatorLineDiv\"+index]=document.createElement(\"div\");this.manipulationDOM[\"seperatorLineDiv\"+index].className=\"vis-separator-line\";this.manipulationDiv.appendChild(this.manipulationDOM[\"seperatorLineDiv\"+index])}},{key:\"_createAddNodeButton\",value:function _createAddNodeButton(locale){var button=this._createButton(\"addNode\",\"vis-button vis-add\",locale[\"addNode\"]||this.options.locales[\"en\"][\"addNode\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.addNodeMode.bind(this))}},{key:\"_createAddEdgeButton\",value:function _createAddEdgeButton(locale){var button=this._createButton(\"addEdge\",\"vis-button vis-connect\",locale[\"addEdge\"]||this.options.locales[\"en\"][\"addEdge\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.addEdgeMode.bind(this))}},{key:\"_createEditNodeButton\",value:function _createEditNodeButton(locale){var button=this._createButton(\"editNode\",\"vis-button vis-edit\",locale[\"editNode\"]||this.options.locales[\"en\"][\"editNode\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.editNode.bind(this))}},{key:\"_createEditEdgeButton\",value:function _createEditEdgeButton(locale){var button=this._createButton(\"editEdge\",\"vis-button vis-edit\",locale[\"editEdge\"]||this.options.locales[\"en\"][\"editEdge\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.editEdgeMode.bind(this))}},{key:\"_createDeleteButton\",value:function _createDeleteButton(locale){var deleteBtnClass;if(this.options.rtl){deleteBtnClass=\"vis-button vis-delete-rtl\"}else{deleteBtnClass=\"vis-button vis-delete\"}var button=this._createButton(\"delete\",deleteBtnClass,locale[\"del\"]||this.options.locales[\"en\"][\"del\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.deleteSelected.bind(this))}},{key:\"_createBackButton\",value:function _createBackButton(locale){\nvar button=this._createButton(\"back\",\"vis-button vis-back\",locale[\"back\"]||this.options.locales[\"en\"][\"back\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.showManipulatorToolbar.bind(this))}},{key:\"_createButton\",value:function _createButton(id,className,label){var labelClassName=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\"vis-label\";this.manipulationDOM[id+\"Div\"]=document.createElement(\"div\");this.manipulationDOM[id+\"Div\"].className=className;this.manipulationDOM[id+\"Label\"]=document.createElement(\"div\");this.manipulationDOM[id+\"Label\"].className=labelClassName;this.manipulationDOM[id+\"Label\"].innerHTML=label;this.manipulationDOM[id+\"Div\"].appendChild(this.manipulationDOM[id+\"Label\"]);return this.manipulationDOM[id+\"Div\"]}},{key:\"_createDescription\",value:function _createDescription(label){this.manipulationDiv.appendChild(this._createButton(\"description\",\"vis-button vis-none\",label))}},{key:\"_temporaryBindEvent\",value:function _temporaryBindEvent(event,newFunction){this.temporaryEventFunctions.push({event:event,boundFunction:newFunction});this.body.emitter.on(event,newFunction)}},{key:\"_temporaryBindUI\",value:function _temporaryBindUI(UIfunctionName,newFunction){if(this.body.eventListeners[UIfunctionName]!==undefined){this.temporaryUIFunctions[UIfunctionName]=this.body.eventListeners[UIfunctionName];this.body.eventListeners[UIfunctionName]=newFunction}else{throw new Error(\"This UI function does not exist. Typo? You tried: \"+UIfunctionName+\" possible are: \"+(0,_stringify2[\"default\"])((0,_keys2[\"default\"])(this.body.eventListeners)))}}},{key:\"_unbindTemporaryUIs\",value:function _unbindTemporaryUIs(){for(var functionName in this.temporaryUIFunctions){if(this.temporaryUIFunctions.hasOwnProperty(functionName)){this.body.eventListeners[functionName]=this.temporaryUIFunctions[functionName];delete this.temporaryUIFunctions[functionName]}}this.temporaryUIFunctions={}}},{key:\"_unbindTemporaryEvents\",value:function _unbindTemporaryEvents(){for(var i=0;i<this.temporaryEventFunctions.length;i++){var eventName=this.temporaryEventFunctions[i].event;var boundFunction=this.temporaryEventFunctions[i].boundFunction;this.body.emitter.off(eventName,boundFunction)}this.temporaryEventFunctions=[]}},{key:\"_bindHammerToDiv\",value:function _bindHammerToDiv(domElement,boundFunction){var hammer=new Hammer(domElement,{});hammerUtil.onTouch(hammer,boundFunction);this.manipulationHammers.push(hammer)}},{key:\"_cleanupTemporaryNodesAndEdges\",value:function _cleanupTemporaryNodesAndEdges(){for(var i=0;i<this.temporaryIds.edges.length;i++){this.body.edges[this.temporaryIds.edges[i]].disconnect();delete this.body.edges[this.temporaryIds.edges[i]];var indexTempEdge=this.body.edgeIndices.indexOf(this.temporaryIds.edges[i]);if(indexTempEdge!==-1){this.body.edgeIndices.splice(indexTempEdge,1)}}for(var _i=0;_i<this.temporaryIds.nodes.length;_i++){delete this.body.nodes[this.temporaryIds.nodes[_i]];var indexTempNode=this.body.nodeIndices.indexOf(this.temporaryIds.nodes[_i]);if(indexTempNode!==-1){this.body.nodeIndices.splice(indexTempNode,1)}}this.temporaryIds={nodes:[],edges:[]}}},{key:\"_controlNodeTouch\",value:function _controlNodeTouch(event){this.selectionHandler.unselectAll();this.lastTouch=this.body.functions.getPointer(event.center);this.lastTouch.translation=util.extend({},this.body.view.translation)}},{key:\"_controlNodeDragStart\",value:function _controlNodeDragStart(event){var pointer=this.lastTouch;var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var from=this.body.nodes[this.temporaryIds.nodes[0]];var to=this.body.nodes[this.temporaryIds.nodes[1]];var edge=this.body.edges[this.edgeBeingEditedId];this.selectedControlNode=undefined;var fromSelect=from.isOverlappingWith(pointerObj);var toSelect=to.isOverlappingWith(pointerObj);if(fromSelect===true){this.selectedControlNode=from;edge.edgeType.from=from}else if(toSelect===true){this.selectedControlNode=to;edge.edgeType.to=to}if(this.selectedControlNode!==undefined){this.selectionHandler.selectObject(this.selectedControlNode)}this.body.emitter.emit(\"_redraw\")}},{key:\"_controlNodeDrag\",value:function _controlNodeDrag(event){this.body.emitter.emit(\"disablePhysics\");var pointer=this.body.functions.getPointer(event.center);var pos=this.canvas.DOMtoCanvas(pointer);if(this.selectedControlNode!==undefined){this.selectedControlNode.x=pos.x;this.selectedControlNode.y=pos.y}else{var diffX=pointer.x-this.lastTouch.x;var diffY=pointer.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+diffX,y:this.lastTouch.translation.y+diffY}}this.body.emitter.emit(\"_redraw\")}},{key:\"_controlNodeDragEnd\",value:function _controlNodeDragEnd(event){var pointer=this.body.functions.getPointer(event.center);var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var edge=this.body.edges[this.edgeBeingEditedId];if(this.selectedControlNode===undefined){return}this.selectionHandler.unselectAll();var overlappingNodeIds=this.selectionHandler._getAllNodesOverlappingWith(pointerObj);var node=undefined;for(var i=overlappingNodeIds.length-1;i>=0;i--){if(overlappingNodeIds[i]!==this.selectedControlNode.id){node=this.body.nodes[overlappingNodeIds[i]];break}}if(node!==undefined&&this.selectedControlNode!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{var from=this.body.nodes[this.temporaryIds.nodes[0]];if(this.selectedControlNode.id===from.id){this._performEditEdge(node.id,edge.to.id)}else{this._performEditEdge(edge.from.id,node.id)}}}else{edge.updateEdgeType();this.body.emitter.emit(\"restorePhysics\")}this.body.emitter.emit(\"_redraw\")}},{key:\"_handleConnect\",value:function _handleConnect(event){if((new Date).valueOf()-this.touchTime>100){this.lastTouch=this.body.functions.getPointer(event.center);this.lastTouch.translation=util.extend({},this.body.view.translation);var pointer=this.lastTouch;var node=this.selectionHandler.getNodeAt(pointer);if(node!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{var targetNode=this._getNewTargetNode(node.x,node.y);this.body.nodes[targetNode.id]=targetNode;this.body.nodeIndices.push(targetNode.id);var connectionEdge=this.body.functions.createEdge({id:\"connectionEdge\"+util.randomUUID(),from:node.id,to:targetNode.id,physics:false,smooth:{enabled:true,type:\"continuous\",roundness:.5}});this.body.edges[connectionEdge.id]=connectionEdge;this.body.edgeIndices.push(connectionEdge.id);this.temporaryIds.nodes.push(targetNode.id);this.temporaryIds.edges.push(connectionEdge.id)}}this.touchTime=(new Date).valueOf()}}},{key:\"_dragControlNode\",value:function _dragControlNode(event){var pointer=this.body.functions.getPointer(event.center);if(this.temporaryIds.nodes[0]!==undefined){var targetNode=this.body.nodes[this.temporaryIds.nodes[0]];targetNode.x=this.canvas._XconvertDOMtoCanvas(pointer.x);targetNode.y=this.canvas._YconvertDOMtoCanvas(pointer.y);this.body.emitter.emit(\"_redraw\")}else{var diffX=pointer.x-this.lastTouch.x;var diffY=pointer.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+diffX,y:this.lastTouch.translation.y+diffY}}}},{key:\"_finishConnect\",value:function _finishConnect(event){var pointer=this.body.functions.getPointer(event.center);var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var connectFromId=undefined;if(this.temporaryIds.edges[0]!==undefined){connectFromId=this.body.edges[this.temporaryIds.edges[0]].fromId}var overlappingNodeIds=this.selectionHandler._getAllNodesOverlappingWith(pointerObj);var node=undefined;for(var i=overlappingNodeIds.length-1;i>=0;i--){if(this.temporaryIds.nodes.indexOf(overlappingNodeIds[i])===-1){node=this.body.nodes[overlappingNodeIds[i]];break}}this._cleanupTemporaryNodesAndEdges();if(node!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{if(this.body.nodes[connectFromId]!==undefined&&this.body.nodes[node.id]!==undefined){this._performAddEdge(connectFromId,node.id)}}}this.body.emitter.emit(\"_redraw\")}},{key:\"_dragStartEdge\",value:function _dragStartEdge(event){var pointer=this.lastTouch;this.selectionHandler._generateClickEvent(\"dragStart\",event,pointer,undefined,true)}},{key:\"_performAddNode\",value:function _performAddNode(clickData){var _this4=this;var defaultData={id:util.randomUUID(),x:clickData.pointer.canvas.x,y:clickData.pointer.canvas.y,label:\"new\"};if(typeof this.options.addNode===\"function\"){if(this.options.addNode.length===2){this.options.addNode(defaultData,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this4.inMode===\"addNode\"){_this4.body.data.nodes.getDataSet().add(finalizedData);_this4.showManipulatorToolbar()}})}else{this.showManipulatorToolbar();throw new Error(\"The function for add does not support two arguments (data,callback)\")}}else{this.body.data.nodes.getDataSet().add(defaultData);this.showManipulatorToolbar()}}},{key:\"_performAddEdge\",value:function _performAddEdge(sourceNodeId,targetNodeId){var _this5=this;var defaultData={from:sourceNodeId,to:targetNodeId};if(typeof this.options.addEdge===\"function\"){if(this.options.addEdge.length===2){this.options.addEdge(defaultData,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this5.inMode===\"addEdge\"){_this5.body.data.edges.getDataSet().add(finalizedData);_this5.selectionHandler.unselectAll();_this5.showManipulatorToolbar()}})}else{throw new Error(\"The function for connect does not support two arguments (data,callback)\")}}else{this.body.data.edges.getDataSet().add(defaultData);this.selectionHandler.unselectAll();this.showManipulatorToolbar()}}},{key:\"_performEditEdge\",value:function _performEditEdge(sourceNodeId,targetNodeId){var _this6=this;var defaultData={id:this.edgeBeingEditedId,from:sourceNodeId,to:targetNodeId,label:this.body.data.edges._data[this.edgeBeingEditedId].label};var eeFunct=this.options.editEdge;if((typeof eeFunct===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(eeFunct))===\"object\"){eeFunct=eeFunct.editWithoutDrag}if(typeof eeFunct===\"function\"){if(eeFunct.length===2){eeFunct(defaultData,function(finalizedData){if(finalizedData===null||finalizedData===undefined||_this6.inMode!==\"editEdge\"){_this6.body.edges[defaultData.id].updateEdgeType();_this6.body.emitter.emit(\"_redraw\");_this6.showManipulatorToolbar()}else{_this6.body.data.edges.getDataSet().update(finalizedData);_this6.selectionHandler.unselectAll();_this6.showManipulatorToolbar()}})}else{throw new Error(\"The function for edit does not support two arguments (data, callback)\")}}else{this.body.data.edges.getDataSet().update(defaultData);this.selectionHandler.unselectAll();this.showManipulatorToolbar()}}}]);return ManipulationSystem}();exports[\"default\"]=ManipulationSystem},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _FloydWarshall=__webpack_require__(239);var _FloydWarshall2=_interopRequireDefault(_FloydWarshall);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var KamadaKawai=function(){function KamadaKawai(body,edgeLength,edgeStrength){(0,_classCallCheck3[\"default\"])(this,KamadaKawai);this.body=body;this.springLength=edgeLength;this.springConstant=edgeStrength;this.distanceSolver=new _FloydWarshall2[\"default\"]}(0,_createClass3[\"default\"])(KamadaKawai,[{key:\"setOptions\",value:function setOptions(options){if(options){if(options.springLength){this.springLength=options.springLength}if(options.springConstant){this.springConstant=options.springConstant}}}},{key:\"solve\",value:function solve(nodesArray,edgesArray){var ignoreClusters=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var D_matrix=this.distanceSolver.getDistances(this.body,nodesArray,edgesArray);this._createL_matrix(D_matrix);this._createK_matrix(D_matrix);this._createE_matrix();var threshold=.01;var innerThreshold=1;var iterations=0;var maxIterations=Math.max(1e3,Math.min(10*this.body.nodeIndices.length,6e3));var maxInnerIterations=5;var maxEnergy=1e9;var highE_nodeId=0,dE_dx=0,dE_dy=0,delta_m=0,subIterations=0;while(maxEnergy>threshold&&iterations<maxIterations){iterations+=1;var _getHighestEnergyNode2=this._getHighestEnergyNode(ignoreClusters);var _getHighestEnergyNode3=(0,_slicedToArray3[\"default\"])(_getHighestEnergyNode2,4);highE_nodeId=_getHighestEnergyNode3[0];maxEnergy=_getHighestEnergyNode3[1];dE_dx=_getHighestEnergyNode3[2];dE_dy=_getHighestEnergyNode3[3];delta_m=maxEnergy;subIterations=0;while(delta_m>innerThreshold&&subIterations<maxInnerIterations){subIterations+=1;this._moveNode(highE_nodeId,dE_dx,dE_dy);var _getEnergy2=this._getEnergy(highE_nodeId);var _getEnergy3=(0,_slicedToArray3[\"default\"])(_getEnergy2,3);delta_m=_getEnergy3[0];dE_dx=_getEnergy3[1];dE_dy=_getEnergy3[2]}}}},{key:\"_getHighestEnergyNode\",value:function _getHighestEnergyNode(ignoreClusters){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var maxEnergy=0;var maxEnergyNodeId=nodesArray[0];var dE_dx_max=0,dE_dy_max=0;for(var nodeIdx=0;nodeIdx<nodesArray.length;nodeIdx++){var m=nodesArray[nodeIdx];if(nodes[m].predefinedPosition===false||nodes[m].isCluster===true&&ignoreClusters===true||nodes[m].options.fixed.x===true||nodes[m].options.fixed.y===true){var _getEnergy4=this._getEnergy(m),_getEnergy5=(0,_slicedToArray3[\"default\"])(_getEnergy4,3),delta_m=_getEnergy5[0],dE_dx=_getEnergy5[1],dE_dy=_getEnergy5[2];if(maxEnergy<delta_m){maxEnergy=delta_m;maxEnergyNodeId=m;dE_dx_max=dE_dx;dE_dy_max=dE_dy}}}return[maxEnergyNodeId,maxEnergy,dE_dx_max,dE_dy_max]}},{key:\"_getEnergy\",value:function _getEnergy(m){var _E_sums$m=(0,_slicedToArray3[\"default\"])(this.E_sums[m],2),dE_dx=_E_sums$m[0],dE_dy=_E_sums$m[1];var delta_m=Math.sqrt(Math.pow(dE_dx,2)+Math.pow(dE_dy,2));return[delta_m,dE_dx,dE_dy]}},{key:\"_moveNode\",value:function _moveNode(m,dE_dx,dE_dy){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var d2E_dx2=0;var d2E_dxdy=0;var d2E_dy2=0;var x_m=nodes[m].x;var y_m=nodes[m].y;var km=this.K_matrix[m];var lm=this.L_matrix[m];for(var iIdx=0;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var x_i=nodes[i].x;var y_i=nodes[i].y;var kmat=km[i];var lmat=lm[i];var denominator=1/Math.pow(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2),1.5);d2E_dx2+=kmat*(1-lmat*Math.pow(y_m-y_i,2)*denominator);d2E_dxdy+=kmat*(lmat*(x_m-x_i)*(y_m-y_i)*denominator);d2E_dy2+=kmat*(1-lmat*Math.pow(x_m-x_i,2)*denominator)}}var A=d2E_dx2,B=d2E_dxdy,C=dE_dx,D=d2E_dy2,E=dE_dy;var dy=(C/A+E/B)/(B/A-D/B);var dx=-(B*dy+C)/A;nodes[m].x+=dx;nodes[m].y+=dy;this._updateE_matrix(m)}},{key:\"_createL_matrix\",value:function _createL_matrix(D_matrix){var nodesArray=this.body.nodeIndices;var edgeLength=this.springLength;this.L_matrix=[];for(var i=0;i<nodesArray.length;i++){this.L_matrix[nodesArray[i]]={};for(var j=0;j<nodesArray.length;j++){this.L_matrix[nodesArray[i]][nodesArray[j]]=edgeLength*D_matrix[nodesArray[i]][nodesArray[j]]}}}},{key:\"_createK_matrix\",value:function _createK_matrix(D_matrix){var nodesArray=this.body.nodeIndices;var edgeStrength=this.springConstant;this.K_matrix=[];for(var i=0;i<nodesArray.length;i++){this.K_matrix[nodesArray[i]]={};for(var j=0;j<nodesArray.length;j++){this.K_matrix[nodesArray[i]][nodesArray[j]]=edgeStrength*Math.pow(D_matrix[nodesArray[i]][nodesArray[j]],-2)}}}},{key:\"_createE_matrix\",value:function _createE_matrix(){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;this.E_matrix={};this.E_sums={};for(var mIdx=0;mIdx<nodesArray.length;mIdx++){this.E_matrix[nodesArray[mIdx]]=[]}for(var _mIdx=0;_mIdx<nodesArray.length;_mIdx++){var m=nodesArray[_mIdx];var x_m=nodes[m].x;var y_m=nodes[m].y;var dE_dx=0;var dE_dy=0;for(var iIdx=_mIdx;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var x_i=nodes[i].x;var y_i=nodes[i].y;var denominator=1/Math.sqrt(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2));this.E_matrix[m][iIdx]=[this.K_matrix[m][i]*(x_m-x_i-this.L_matrix[m][i]*(x_m-x_i)*denominator),this.K_matrix[m][i]*(y_m-y_i-this.L_matrix[m][i]*(y_m-y_i)*denominator)];this.E_matrix[i][_mIdx]=this.E_matrix[m][iIdx];dE_dx+=this.E_matrix[m][iIdx][0];dE_dy+=this.E_matrix[m][iIdx][1]}}this.E_sums[m]=[dE_dx,dE_dy]}}},{key:\"_updateE_matrix\",value:function _updateE_matrix(m){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var colm=this.E_matrix[m];var kcolm=this.K_matrix[m];var lcolm=this.L_matrix[m];var x_m=nodes[m].x;var y_m=nodes[m].y;var dE_dx=0;var dE_dy=0;for(var iIdx=0;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var cell=colm[iIdx];var oldDx=cell[0];var oldDy=cell[1];var x_i=nodes[i].x;var y_i=nodes[i].y;var denominator=1/Math.sqrt(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2));var dx=kcolm[i]*(x_m-x_i-lcolm[i]*(x_m-x_i)*denominator);var dy=kcolm[i]*(y_m-y_i-lcolm[i]*(y_m-y_i)*denominator);colm[iIdx]=[dx,dy];dE_dx+=dx;dE_dy+=dy;var sum=this.E_sums[i];sum[0]+=dx-oldDx;sum[1]+=dy-oldDy}}this.E_sums[m]=[dE_dx,dE_dy]}}]);return KamadaKawai}();exports[\"default\"]=KamadaKawai},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var FloydWarshall=function(){function FloydWarshall(){(0,_classCallCheck3[\"default\"])(this,FloydWarshall)}(0,_createClass3[\"default\"])(FloydWarshall,[{key:\"getDistances\",value:function getDistances(body,nodesArray,edgesArray){var D_matrix={};var edges=body.edges;for(var i=0;i<nodesArray.length;i++){var node=nodesArray[i];var cell={};D_matrix[node]=cell;for(var j=0;j<nodesArray.length;j++){cell[nodesArray[j]]=i==j?0:1e9}}for(var _i=0;_i<edgesArray.length;_i++){var edge=edges[edgesArray[_i]];if(edge.connected===true&&D_matrix[edge.fromId]!==undefined&&D_matrix[edge.toId]!==undefined){D_matrix[edge.fromId][edge.toId]=1;D_matrix[edge.toId][edge.fromId]=1}}var nodeCount=nodesArray.length;for(var k=0;k<nodeCount;k++){var knode=nodesArray[k];var kcolm=D_matrix[knode];for(var _i2=0;_i2<nodeCount-1;_i2++){var inode=nodesArray[_i2];var icolm=D_matrix[inode];for(var _j=_i2+1;_j<nodeCount;_j++){var jnode=nodesArray[_j];var jcolm=D_matrix[jnode];var val=Math.min(icolm[jnode],icolm[knode]+kcolm[jnode]);icolm[jnode]=val;jcolm[inode]=val}}}return D_matrix}}]);return FloydWarshall}();exports[\"default\"]=FloydWarshall}])});\n",
"type": "application/javascript",
"module-type": "library"
}
}
}
{"tiddlers":{"$:/plugins/kookma/timelines/history":{"title":"$:/plugins/kookma/timelines/history","created":"20190728105034927","modified":"20190809095334421","tags":"","type":"text/vnd.tiddlywiki","text":"!! 1.0.0 -- final release\n<<<\n; 9th August 2019\n* The `timeline-horizontal` gets data format to control how event date is displayed\n* Timelines macros have gotten new name for consistency\n* Several demo tiddlers have been added\n* Documentation has been improved\n<<<\n\n!! 0.6.0 -- beta release\n<<<\n; 31st July 2019\n* New tehran timeline added\n* New ilam timeline added\n<<<\n\n!! 0.5.0 -- first release\n<<<\n; 28th July 2019\n* added gilan timeline\n* added kerman timeline\n\n<<<"},"$:/plugins/kookma/timelines/images/right-arrow":{"title":"$:/plugins/kookma/timelines/images/right-arrow","created":"20190803170744291","modified":"20190803172150770","tags":"","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\">\n <path fill=\"#7b9d6f\" d=\"M6 13.4L4.6 12l4-4-4-4L6 2.6 11.4 8z\"/>\n</svg>\n"},"$:/plugins/kookma/timelines/license":{"title":"$:/plugins/kookma/timelines/license","created":"20190728105034927","modified":"20190731141014378","tags":"","type":"text/vnd.tiddlywiki","text":"This plugin is licensed under the ..."},"$:/plugins/kookma/timelines/macros/gilan":{"title":"$:/plugins/kookma/timelines/macros/gilan","created":"20190728030350471","creator":"Mohammad","modified":"20190809091950902","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define __tl-gilan(filter, limit:10, template:\"\", footer:\"footer\", class, date:\"modified\")\n<$set name=templateTiddler value=<<__template__>> emptyValue=\"$:/plugins/kookma/timelines/templates/gilan\" >\n<div class=\"kk-tl-gilan\">\n\n<$list filter=\"[subfilter<__filter__>limit[$limit$]]\" emptyMessage=\"Timeline: no tiddler found or wrong filter is passed!\" >\n<div class=\"item kk-tl-gilan-$class$\"> <!--display content-->\n\n<$transclude tiddler=<<templateTiddler>> mode=\"block\"/>\n\n</div>\n</$list>\n\n</div>\n</$set>\n\\end\n"},"$:/plugins/kookma/timelines/macros/ilam/left-pos":{"title":"$:/plugins/kookma/timelines/macros/ilam/left-pos","created":"20190808091910997","creator":"Mohammad","modified":"20190809095022884","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define __tlIlam-ItemSpace() 120 <!-- the space at the left of each item used to calculate the position of items-->\n\\define __tlIlam-EventLength()\n<!--this calculate the extra pixels required for events date appears on the timeline. Each format has a certain width which has to be added to calculate the length of filling line -->\n\n<$list filter=\"[<__dateformat__>match[YYYY]]\" variable=ignore>16</$list>\n<$list filter=\"[<__dateformat__>match[0DD mmm YYYY]]\" variable=ignore>32</$list>\n<$list filter=\"[<__dateformat__>match[mmm DDth]]\" variable=ignore>20</$list>\n\\end\n\n\n\n\n\n\\define __tlIlam-LeftPosition() \n<!--calculates the left position of each item -->\n<$list filter=\"[list<container>allbefore:include<currentTiddler>count[]multiply<__tlIlam-ItemSpace>]\" variable=\"leftpos\">\nleft:<<leftpos>>px;\n</$list>\n\\end\n\n\\define __tlIlam-LineLength() \n<!--calculates the length of filling line -->\n<!-- number of items displayed on screen: 3 -->\n\n<$wikify name=txt-length text=<<__tlIlam-EventLength>> >\n<!-- selected item is in the container list -->\n<$list filter=\"[list<container>allbefore:include<selected-item>limit[1]]\">\n<$set name=length filter=\"[list<container>allbefore:include<selected-item>count[]multiply<__tlIlam-ItemSpace>add<txt-length>]\">\nwidth: <<length>>px;\n</$set>\n</$list>\n\n<!-- container items are after selected item -->\n<$set name=last-item filter=\"[list<container>last[]]\" >\n<$list filter=\"[subfilter<__filter__>allafter<last-item>match<selected-item>]\">\n<$set name=length filter=\"[[3]multiply<__tlIlam-ItemSpace>add<txt-length>]\">\nwidth: <<length>>px;\n</$set>\n</$list>\n</$set>\n\n</$wikify>\n\\end"},"$:/plugins/kookma/timelines/macros/ilam/pull-next":{"title":"$:/plugins/kookma/timelines/macros/ilam/pull-next","created":"20190802111248208","creator":"Mohammad","modified":"20190809091129857","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define __tlIlam-PullNext()\n<!-- number of items displayed on screen: 3 -->\n<$vars\n first-item={{{ [list<container>first[1]] }}}\n last-item={{{ [list<container>last[1]] }}}\n>\n\n<$action-setfield $tiddler=<<container>> list=\"\"/>\n<$list filter=\"[subfilter<__filter__>allafter:include<last-item>first[3]count[]] -1 -2 ~[[::false]]\" variable=result>\n <$list filter=\"[<result>prefix[::false]]\" variable=ignore>\n <$action-listops $tiddler=<<container>> $subfilter=\"[subfilter<__filter__>last[3]]\"/>\n </$list>\n <$list filter=\"[<result>!prefix[::false]]\" variable=case>\n <$action-listops $tiddler=<<container>> $subfilter=\"[subfilter<__filter__>allafter:include<last-item>first[3]] ~[subfilter<__filter__>last[3]]\"/> \n </$list> \n</$list>\n\n</$vars>\n\\end\n"},"$:/plugins/kookma/timelines/macros/ilam/pull-prev":{"title":"$:/plugins/kookma/timelines/macros/ilam/pull-prev","created":"20190802101726795","creator":"Mohammad","modified":"20190809091132645","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define __tlIlam-PullPrevious()\n<!-- number of items displayed on screen: 3 -->\n<$vars\n first-item={{{ [list<container>first[1]] }}}\n last-item={{{ [list<container>last[1]] }}}\n>\n\n<$action-setfield $tiddler=<<container>> list=\"\"/>\n<$list filter=\"[subfilter<__filter__>allbefore:include<first-item>last[3]count[]] -1 -2 ~[[::false]]\" variable=result>\n <$list filter=\"[<result>prefix[::false]]\" variable=ignore>\n <$action-listops $tiddler=<<container>> $subfilter=\"[subfilter<__filter__>first[3]]\"/>\n </$list>\n <$list filter=\"[<result>!prefix[::false]]\" variable=case>\n <$action-listops $tiddler=<<container>> $subfilter=\"[subfilter<__filter__>allbefore:include<first-item>last[3]] ~[subfilter<__filter__>first[3]]\"/> \n </$list> \n</$list>\n\n</$vars>\n\\end\n"},"$:/plugins/kookma/timelines/macros/ilam":{"title":"$:/plugins/kookma/timelines/macros/ilam","created":"20190807174733718","creator":"Mohammad","modified":"20190809094107338","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define __tl-ilam(filter, limit:10, template:\"\", footer:\"footer\", class, date:\"modified\", stateTiddler:\"\", dateformat:\"YYYY\")\n<!-- dateformat here is a hidden argument. It can be changed to \"0DD mmm YYYY\" if the eventlength is set to 32.\nSee $:/plugins/kookma/timelines/macros/ilamleft-pos -->\n\n\n<$set name=container value=<<qualify \"\"\"$:/state-tl/ilam-$stateTiddler$\"\"\">> emptyValue=<<__tlIlam-CreateStateTiddler>> >\n<$set name=selected-item value={{{[<container>get[text]] ~[subfilter<__filter__>first[]]}}} >\n\n\n<div class=\"kk-tl-ilam kk-tl-ilam-container\">\n<div class=\"dates\">\n<div class=\"line\">\n\n<ol>\n\n<$list filter=\"[list<container>]\" variable=\"entry\"> <!-- main list -->\n\n<$list filter=\"[subfilter<__filter__>allbefore<selected-item>match<entry>]\"><!-- all before selected item -->\n<$wikify name=\"stleft\" text=<<__tlIlam-LeftPosition>> >\n<li>\n<$button class=\"tc-btn-invisible date date--older-event\" style=<<stleft>> >\n<<__tlIlam-changeit>><<__tlIlam_ShowEventDate>>\n</$button>\n</li>\n</$wikify>\n</$list>\n\n<$list filter=\"[<entry>match<selected-item>]\"><!-- the selected item -->\n<$wikify name=\"stleft\" text=<<__tlIlam-LeftPosition>> >\n<li>\n<$button class=\"tc-btn-invisible date date--selected\" style=<<stleft>> >\n<<__tlIlam-changeit>><<__tlIlam_ShowEventDate>> \n</$button>\n</li>\n</$wikify>\n</$list>\n\n<$list filter=\"[subfilter<__filter__>allafter<selected-item>match<entry>]\"><!-- all after selected item -->\n<$wikify name=\"stleft\" text=<<__tlIlam-LeftPosition>> >\n<$button class=\"tc-btn-invisible date\" style=<<stleft>> >\n<<__tlIlam-changeit>><<__tlIlam_ShowEventDate>> \n</$button>\n</$wikify>\n</$list>\n\n</$list><!--- main list -->\n\n</ol>\n\n\n<$wikify name=\"stlength\" text=<<__tlIlam-LineLength>> ><!-- the filling line -->\n<span class=\"filling-line\" style=<<stlength>> aria-hidden=\"xtrue\"></span>\n</$wikify>\n\n</div><!--line-->\n</div><!-- dates-->\n\n<ul><!-- arrow btns-->\n<li>\n<$button class=\"tc-btn-invisible text-replace navigation navigation--prev\">Prev\n<<__tlIlam-PullPrevious>>\n</$button>\n</li>\n<li>\n<$button class=\"tc-btn-invisible text-replace navigation navigation--next\">Next\n<<__tlIlam-PullNext>>\n</$button>\n</li>\n</ul>\n</div><!-- container-->\n\n<$set name=templateTiddler value=<<__template__>> emptyValue=\"$:/plugins/kookma/timelines/templates/ilam\" >\n<div class=\"kk-tl-ilam-content kk-tl-ilam-$class$\"><!--display contents-->\n<$tiddler tiddler=<<selected-item>> >\n<$transclude tiddler=<<templateTiddler>> mode=\"block\"/>\n</$tiddler>\n</div>\n</$set>\n\n</$set>\n</$set>\n\\end\n\n\n\\define __tlIlam-changeit()\n<$action-setfield $tiddler=<<container>> text=<<currentTiddler>>/>\n\\end\n\n\\define __tlIlam_ShowEventDate()\n<$list filter=\"[<__dateformat__>match[YYYY]]\" variable=ignore>\n<$view field=<<__date__>> format=date template=\"YYYY\" /> \n</$list>\n<$list filter=\"[<__dateformat__>match[0DD mmm YYYY]]\" variable=ignore>\n<$view field=<<__date__>> format=date template=\"0DD mmm YYYY\" /> \n</$list>\n<$list filter=\"[<__dateformat__>match[mmm DDth]]\" variable=ignore>\n<$view field=<<__date__>> format=date template=\"mmm DDth\" /> \n</$list>\n\\end\n\n\\define __tlIlam-CreateStateTiddler() \n<!-- the statet tiddler intentionally prefixed with $:/state-tl to remain after closing the wiki. On \nNode.js closing and reopening wiki will remove all $:/state tiddlers -->\n<<qualify \"\"\"$:/state-tl/ilam-$(currentTiddler)$\"\"\">>\n\\end"},"$:/plugins/kookma/timelines/macros/kerman":{"title":"$:/plugins/kookma/timelines/macros/kerman","created":"20190728110533303","modified":"20190809100443490","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define __tl-kerman(filter, limit:10, template:\"\", footer:\"footer\", class:\"light\", date:\"modified\", dateformat:\"mmm 0DDth YYYY\")\n<$set name=templateTiddler value=<<__template__>> emptyValue=\"$:/plugins/kookma/timelines/templates/kerman\" >\n<div class=\"kk-tl-kerman kk-tl-kerman-$class$\">\n<ul>\n<$list filter=\"[subfilter<__filter__>limit[$limit$]]\" emptyMessage=\"Timeline: no tiddler found or wrong filter is passed!\" >\n<li>\n<span></span><!--display content-->\n\n<$transclude tiddler=<<templateTiddler>> mode=\"block\"/>\n\n<div class=\"item-timedate\">\n<span><<____tlkerman_ShowEventDate-month>></span>\n<span><<____tlkerman_ShowEventDate-year>></span>\n</div>\n</li>\n</$list>\n</ul>\n</div>\n\\end\n\n\\define ____tlkerman_ShowEventDate-year()\n<$list filter=\"[<__dateformat__>search[YYYY]]\" variable=ignore>\n<$view field=<<__date__>> format=date template=\"YYYY\"/>\n</$list>\n\\end\n\n\\define ____tlkerman_ShowEventDate-month()\n<$list filter=\"[<__dateformat__>search[mmm DDth]]\" variable=ignore>\n<$view field=<<__date__>> format=date template=\"mmm DDth\"/>\n</$list>\n\\end"},"$:/plugins/kookma/timelines/macros/main":{"title":"$:/plugins/kookma/timelines/macros/main","created":"20190807191809183","creator":"Mohammad","modified":"20190809100321680","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define timeline-horizontal(filter, limit:10, template:\"\", footer:\"footer\", class, date:\"modified\", stateTiddler, dateformat:\"YYYY\")\n<$macrocall $name=\"__tl-ilam\" filter=<<__filter__>> limit=<<__limit__>> template=<<__template__>> footer=<<__footer__>> class=<<__class__>> date=<<__date__>> stateTiddler=<<__stateTiddler__>> dateformat=<<__dateformat__>> />\n\\end\n\\define timeline-vertical(filter, limit:10, template:\"\", footer:\"footer\", class:\"light\", date:\"modified\", dateformat:\"mmm 0DDth YYYY\")\n<$macrocall $name=\"__tl-kerman\" filter=<<__filter__>> limit=<<__limit__>> template=<<__template__>> footer=<<__footer__>> class=<<__class__>> date=<<__date__>> dateformat=<<__dateformat__>> />\n\\end\n\n\n\\define sequence-horizontal(filter, limit:10, template:\"\", footer:\"footer\", class:\"primary\", date:\"modified\", stateTiddler)\n<$macrocall $name=\"__tl-tehran\" filter=<<__filter__>> limit=<<__limit__>> template=<<__template__>>\n footer=<<__footer__>> class=<<__class__>> date=<<__date__>> stateTiddler=<<__stateTiddler__>> />\n\\end\n\\define sequence-vertical(filter, limit:10, template:\"\", footer:\"footer\", class, date:\"modified\")\n<$macrocall $name=\"__tl-gilan\" filter=<<__filter__>> limit=<<__limit__>> template=<<__template__>>\n footer=<<__footer__>> class=<<__class__>> date=<<__date__>> />\n\\end"},"$:/plugins/kookma/timelines/macros/tehran":{"title":"$:/plugins/kookma/timelines/macros/tehran","created":"20190730190751458","creator":"Mohammad","modified":"20190809091708029","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define __tl-tehran(filter, limit:10, template:\"\", footer:\"footer\", class:\"primary\", date:\"modified\", stateTiddler)\n<!-- creates a horizontal sequence -->\n\n<$set name=container value=<<qualify \"\"\"$:/state/tl/tehran-$stateTiddler$\"\"\">> emptyValue=<<__tlTehran-CreateStateTiddler>> >\n<$set name=selected-item value={{{[<container>get[text]] ~[subfilter<__filter__>first[]]}}} >\n\n<div class=\"kk-tl-tehran kk-tl-tehran-$class$\">\n\n<$set name=templateTiddler value=<<__template__>> emptyValue=\"$:/plugins/kookma/timelines/templates/tehran\" >\n<div class=\"kk-tl-tehran-content\"><!-- display content of selected tiddler -->\n<$list filter=\"[<container>get[text]] ~[<selected-item>]\" template=<<templateTiddler>> />\n</div>\n</$set>\n\n<ul>\n<$list filter=\"[subfilter<__filter__>limit[$limit$]]\" variable=\"entry\"><!-- main list -->\n<$list filter=\"[<entry>match<selected-item>] ~[[::not-selected]]\" variable=choice>\n<$list filter=\"[<choice>match<selected-item>]\">\n<li class=\"kk-tl-tehran-active\">\n<$button class=\"tc-btn-invisible\"><<__tlTehran-changeit>>\n<$count filter='[subfilter<__filter__>allbefore:include<entry>]'/>\n</$button>\n</li>\n</$list>\n<$list filter=\"[<choice>match[::not-selected]]\">\n<li>\n<$button class=\"tc-btn-invisible\"><<__tlTehran-changeit>>\n<$count filter='[subfilter<__filter__>allbefore:include<entry>]'/>\n</$button>\n</li>\n</$list>\n</$list>\n</$list>\n</ul>\n\n</div>\n</$set>\n</$set>\n\\end\n\n\\define __tlTehran-changeit()\n<$action-setfield $tiddler=<<container>> text=<<entry>>/>\n\\end\n\n\\define __tlTehran-CreateStateTiddler() <<qualify \"\"\"$:/state/tl/tehran-$(currentTiddler)$\"\"\">>"},"$:/plugins/kookma/timelines/readme":{"title":"$:/plugins/kookma/timelines/readme","created":"20190806191421721","modified":"20190809193007184","tags":"","type":"text/vnd.tiddlywiki","text":"!! How to use\n<<<\nTimelines is a collection of four macros for creating vertical and horizontal timeline and sequence. The content or description and data of events are stored in individual tiddlers. \n\nTimelines contain two timeline macros and two sequence macros. A sequence macro shows event contents in sequence not necessarily in chronological order. The order can be determined by tag or list field or other methods.\n\nThe date of events can be stored in a separate field or the `modified` field can be used.\n<<<\n\n!! Syntax\n<<<\n```\n<<timeline-horizontal filter limit:10 template:\"\" footer:\"footer\" \n class date:\"modified\" stateTiddler dateformat:\"YYYY\">>\n<<sequence-horizontal filter limit:10 template:\"\" footer:\"footer\" \n class date:\"modified\" stateTiddler dateformat:\"mmm DDth YYYY\">>\n\n<<timeline-vertical filter limit:10 template:\"\" footer:\"footer\" class date:\"modified\">>\n<<sequence-vertical filter limit:10 template:\"\" footer:\"footer\" class date:\"modified\">>\n```\n!! Content and parameters\n\n|Parameter |Type |Description |h\n|filter |required|a Tiddlywiki filter to select tiddlers for presentation |\n|limit | optional|maximum number of tiddlers to be shown. Default value is 10|\n|template |optional|a template to display the tiddler content|\n|footer |optional|the field name which stores an extra text to be displayed as footer|\n|class|optional|an extra class to customize how tiddler content is displayed|\n|date |optional|the field name which stores a date in standard Tiddlywiki format. Default field is `modified`|\n|stateTiddler |optional|the name of a state tiddler to keep the state of events. Each call to macro needs a unique state tiddler|\n|dateformat |optional|only in `timeline-horizontal` and `timeline-vertical`, the format for displaying event date.|\n\nMore explanation with examples can be found at [[GitHub demo page|https://kookma.github.io/TW-Timelines/#Filter%20Parameter:%5B%5BFilter%20Parameter%5D%5D%20%5B%5BColor%20classes%5D%5D%20%5B%5BTemplate%20Parameter%5D%5D]].\n\n!!! The dateformat parameter\nThe dateformat lets to customize the event date displayed on the timeline.\n\n;timeline-horizontal\nFor `timeline-horizontal` macro the default value is `YYYY`, the other two forms of date are \n\n* `mmm DDth`, and \n* `0DD mmm YYYY`. \n\nOther format will not be displayed!\n\n;timeline-vertical\nFor the `timeline-vertical` macro the default value is `mmm DDth YYYY`, the other two forms of date are \n\n* `mmm DDth` to show only the month and day and hide year\n* `YYYY` to show only year and hide the month\n\nOther format will not be displayed!\n\n!!! Important note\nWhen the `timeline-horizontal` is used, the timeline at first does not show the event date on the line. This is because the macro uses a state tiddler at first it does not exist. Simply click on pull previous or pull next buttons to create the state tiddler and show the events date. Note that the state tiddlers here are prefixed with `$:/state-tl/ilam` and so when TW closed and reopened the state tiddler will not removed.\n<<<\n\n! Install\n<<<\nSimply drag and drop $:/plugins/kookma/timelines into your wiki\n<<<\n\n\n! Project code and demo\n<<<\n* [[GitHub demo page|https://kookma.github.io/TW-Timelines/]]\n* [[GitHub code page|https://github.com/kookma/TW-Timelines]]\n<<<"},"$:/plugins/kookma/timelines/styles/colors/danger":{"title":"$:/plugins/kookma/timelines/styles/colors/danger","created":"20190728130345162","modified":"20190807125132908","type":"application/json","text":"{\n \"class\": \"danger\",\n \"color\": \"#721c24\",\n \"background\": \"#f8d7da\",\n \"border\": \"#f5c6cb\",\n \"link\":\"#491217\",\n \"light-background\":\"#fdf4f5\"\n}"},"$:/plugins/kookma/timelines/styles/colors/dark":{"title":"$:/plugins/kookma/timelines/styles/colors/dark","created":"20190728131052818","modified":"20190807125535256","type":"application/json","text":"{\n \"class\": \"dark\",\n \"color\": \"#1b1e21\",\n \"background\": \"#d6d8d9\",\n \"border\": \"#c6c8ca\",\n \"link\":\"#040505\",\n \"light-background\":\"#f0f1f2\"\n}\n"},"$:/plugins/kookma/timelines/styles/colors/info":{"title":"$:/plugins/kookma/timelines/styles/colors/info","created":"20190728130904282","modified":"20190807125146617","type":"application/json","text":"{\n \"class\": \"info\",\n \"color\": \"#0c5460\",\n \"background\": \"#d1ecf1\",\n \"border\": \"#bee5eb\",\n \"link\":\"#062c33\",\n \"light-background\":\"#ebf7f9\"\n}"},"$:/plugins/kookma/timelines/styles/colors/light":{"title":"$:/plugins/kookma/timelines/styles/colors/light","created":"20190728130954966","modified":"20190807125356967","type":"application/json","text":"{\n \"class\": \"light\",\n \"color\": \"#818182\",\n \"background\": \"#fefefe\",\n \"border\": \"#818182\",\n \"link\":\"#686868\",\n \"light-background\":\"#ededed\"\n}"},"$:/plugins/kookma/timelines/styles/colors/primary":{"title":"$:/plugins/kookma/timelines/styles/colors/primary","created":"20190728121750730","modified":"20190807125316412","type":"application/json","text":"{\n \"class\": \"primary\",\n \"color\": \"#004085\",\n \"background\": \"#cce5ff\",\n \"border\": \"#b8daff\",\n \"link\": \"#002752\",\n \"light-background\":\"#eef6ff\"\n}"},"$:/plugins/kookma/timelines/styles/colors/secondary":{"title":"$:/plugins/kookma/timelines/styles/colors/secondary","created":"20190728125327822","modified":"20190807125306047","type":"application/json","text":"{\n \"class\": \"secondary\",\n \"color\": \"#383d41\",\n \"background\": \"#e2e3e5\",\n \"border\": \"#d6d8db\",\n \"link\":\"#202326\",\n \"light-background\":\"#f4f4f5\"\n}"},"$:/plugins/kookma/timelines/styles/colors/success":{"title":"$:/plugins/kookma/timelines/styles/colors/success","created":"20190728130620957","modified":"20190807125248679","type":"application/json","text":"{\n \"class\": \"success\",\n \"color\": \"#155724\",\n \"background\": \"#d4edda\",\n \"border\": \"#c3e6cb\",\n \"link\":\"#0b2e13\",\n \"light-background\":\"#ecf7ef\"\n}"},"$:/plugins/kookma/timelines/styles/colors/warning":{"title":"$:/plugins/kookma/timelines/styles/colors/warning","created":"20190728125523989","modified":"20190807125239308","type":"application/json","text":"{\n \"class\": \"warning\",\n \"color\": \"#856404\",\n \"background\": \"#fff3cd\",\n \"border\": \"#ffeeba\",\n \"link\":\"#533f03\",\n \"light-background\":\"#fffbef\"\n}"},"$:/plugins/kookma/timelines/styles/gilan-colors.css":{"title":"$:/plugins/kookma/timelines/styles/gilan-colors.css","created":"20190807150506323","modified":"20190807151323662","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[all[shadows+tiddlers]prefix[$:/plugins/kookma/timelines/styles/colors/]]\" variable=\"type\">\n\n<$vars \n selector={{{[<type>getindex[class]addprefix[.kk-tl-gilan-]]}}} \n color={{{[<type>getindex[color]]}}} \n background-color={{{[<type>getindex[background]]}}} \n border-color={{{[<type>getindex[border]]}}} \n link-color={{{[<type>getindex[link]]}}} \n light-background={{{[<type>getindex[light-background]]}}} \n >\n \n<<selector>> { color:<<color>>;}\n</$vars>\n</$list>\n"},"$:/plugins/kookma/timelines/styles/gilan.css":{"title":"$:/plugins/kookma/timelines/styles/gilan.css","created":"20190728031341875","modified":"20190809044943309","tags":"$:/tags/Stylesheet","type":"text/css","url":"https://codepen.io/letsbleachthis/pen/YJgNpv","text":"/* Lauren Chilcote acknowledged for this stylesheet */\n\n.kk-tl-gilan {\n min-width: 160px;\n max-width: 480px;\n margin: auto;\n}\n\n.kk-tl-gilan .item {\n font-size: 1em;\n line-height: 1.75em;\n border-top: 3px solid;\n -o-border-image: linear-gradient(to right, #743ad5 0%, #d53a9d 100%);\n border-image: linear-gradient(to right, #743ad5 0%, #d53a9d 100%);\n border-image-slice: 1;\n border-width: 3px;\n margin: 0;\n padding: 40px;\n counter-increment: section;\n position: relative;\n /*color: #34435E;*/\n}\n.kk-tl-gilan .item:before {\n content: counter(section);\n position: absolute;\n border-radius: 50%;\n padding: 10px;\n height: 1.25em;\n width: 1.25em;\n background-color: #34435E;\n text-align: center;\n line-height: 1.25em;\n color: #ffffff;\n font-size: 1em;\n}\n\n.kk-tl-gilan .item:nth-child(odd) {\n border-right: 3px solid;\n padding-left: 0;\n}\n.kk-tl-gilan .item:nth-child(odd):before {\n left: 100%;\n margin-left: -20px;\n}\n\n.kk-tl-gilan .item:nth-child(even) {\n border-left: 3px solid;\n padding-right: 0;\n}\n.kk-tl-gilan .item:nth-child(even):before {\n right: 100%;\n margin-right: -20px;\n}\n\n.kk-tl-gilan .item:first-child {\n border-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n\n.kk-tl-gilan .item:last-child {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.kk-tl-gilan .item-footer{\n margin-top: 10px;\n font-style: italic;\n margin-right: 20px\n}\n\n.kk-tl-gilan .item:nth-child(even) .item-footer{\n text-align: left;\n}\n.kk-tl-gilan .item:nth-child(odd) .item-footer{\n text-align: right;\n}\n"},"$:/plugins/kookma/timelines/styles/ilam/navigation-img":{"title":"$:/plugins/kookma/timelines/styles/ilam/navigation-img","created":"20190731214015056","creator":"Mohammad","modified":"20190808065558039","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":".kk-tl-ilam .navigation::after {\n/*background: url(img/cd-arrow.svg) no-repeat 0 0*/\nbackground: url(<<datauri \"$:/plugins/kookma/timelines/images/right-arrow\">>) no-repeat 0 0;\n}"},"$:/plugins/kookma/timelines/styles/ilam-colors.css":{"title":"$:/plugins/kookma/timelines/styles/ilam-colors.css","created":"20190807131506701","modified":"20190807192848229","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[all[shadows+tiddlers]prefix[$:/plugins/kookma/timelines/styles/colors/]]\" variable=\"type\">\n\n<$vars \n selector={{{[<type>getindex[class]addprefix[.kk-tl-ilam-]]}}} \n color={{{[<type>getindex[color]]}}} \n background-color={{{[<type>getindex[background]]}}} \n border-color={{{[<type>getindex[border]]}}} \n link-color={{{[<type>getindex[link]]}}} \n light-background={{{[<type>getindex[light-background]]}}} \n >\n \n<<selector>> { background:<<background-color>>; color:<<color>>;}\n<<selector>> {padding: 15px 10px; border-radius:2px;}\n</$vars>\n</$list>\n"},"$:/plugins/kookma/timelines/styles/ilam.css":{"title":"$:/plugins/kookma/timelines/styles/ilam.css","created":"20190731203939797","creator":"Mohammad","list":"","modified":"20190809044317671","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* Container */\n:root {\n --max-width-large: 800px;\n}\n\n.kk-tl-ilam {\n position: relative;\n height: 100px;\n max-width: var(--max-width-large);\n}\n\n.kk-tl-ilam-container {\n width: calc(100% - 1.25em);\n margin-left: auto;\n margin-right: auto\n}\n\n/* event content */\n.kk-tl-ilam-content {\n max-width: var(--max-width-large);\n margin-left: auto;\n margin-right: auto\n}\n\n/*added later*/\n.cl.kk-tl-ilam {\n background-color: hsl(0, 0%, 97%);\n}\n.kk-tl-ilam *::before,\n.kk-tl-ilam *::after,\n.kk-tl-ilam *{\n box-sizing:border-box;\n}\n\n/* list ordered and unordered */\n.kk-tl-ilam ul, \n.kk-tl-ilam ol{\n list-type: none;\n}\n.kk-tl-ilam ul{\n font-size:0.85em\n}\n.kk-tl-ilam li{\ndisplay:inline-block\n}\n\n/*line axis events placed on that*/\n.kk-tl-ilam .line {\n position: absolute;\n z-index: 1;\n width:100%;\n left: 0;\n top: 49px;\n height: 2px;\n background-color: hsl(0, 0%, 87.3%);\n transition: transform 0.4s;\n}\n\n/* filling line */\n.kk-tl-ilam .filling-line {\n position: absolute;\n z-index: 1;\n left: 0;\n top: 0;\n height: 100%;\n background-color: hsl(74, 93%, 32%);\n -webkit-transform-origin: left center;\n -ms-transform-origin: left center;\n transform-origin: left center;\n transition: -webkit-transform 0.3s;\n transition: transform 0.3s;\n transition: transform 0.3s, -webkit-transform 0.3s\n}\n\n/* dates */\n.kk-tl-ilam .dates {\n position: relative;\n height: 100%;\n margin: 0 40px;\n overflow: hidden\n}\n\n.kk-tl-ilam .dates::after,\n.kk-tl-ilam .dates::before {\n content: '';\n position: absolute;\n z-index: 2;\n top: 0;\n height: 100%;\n width: 20px\n}\n\n.kk-tl-ilam .dates::before {\n left: 0;\n background: linear-gradient(to right, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0));\n}\n\n.kk-tl-ilam .dates::after {\n right: 0;\n background: linear-gradient(to left, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0));\n}\n\n/* date item */\n.kk-tl-ilam .date {\n position: absolute;\n bottom: 0; \n z-index: 2;\n text-align: center;\n font-size: 0.8em;\n padding-bottom: 0.75em;\n color: hsl(0, 0%, 22%);\n user-select: none;\n text-decoration: none\n}\n\n.kk-tl-ilam .date::after {\n content: '';\n position: absolute;\n /* left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);*/\n bottom: -5px;\n height: 12px;\n width: 12px;\n border-radius: 50%;\n border-width: 2px;\n border-style: solid;\n border-color: hsl(0, 0%, 87.3%);\n background-color: hsl(0, 0%, 97%);\n transition: background-color 0.3s, border-color .3s\n}\n\n.kk-tl-ilam .date:hover::after {\n background-color: hsl(74, 93%, 32%);\n border-color: hsl(74, 93%, 32%);\n}\n\n/* date older event */\n.kk-tl-ilam .date--older-event::after {\n border-color: hsl(74, 93%, 32%);\n}\n\n/* date selected */\n.kk-tl-ilam .date--selected {\n pointer-events: none\n}\n\n.kk-tl-ilam .date--selected::after {\n background-color: hsl(74, 93%, 32%);\n border-color: hsl(74, 93%, 32%);\n}\n\n/* navigation buttons */\n.kk-tl-ilam .navigation {\n position: absolute;\n z-index: 1;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n height: 34px;\n width: 34px;\n border-radius: 50%;\n border-width: 2px;\n border-style: solid;\n border-color: hsl(0, 0%, 87.3%);\n transition: border-color 0.3s\n}\n\n.kk-tl-ilam .navigation::after {\n content: '';\n position: absolute;\n height: 16px;\n width: 16px;\n top: 50%;\n left: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n -ms-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n}\n\n.kk-tl-ilam .navigation:hover {\n border-color: hsl(74, 93%, 32%)\n}\n\n.kk-tl-ilam .navigation--prev {\n left: 0;\n -webkit-transform: translateY(-50%) rotate(180deg);\n -ms-transform: translateY(-50%) rotate(180deg);\n transform: translateY(-50%) rotate(180deg)\n}\n\n\n.kk-tl-ilam .navigation--next {\n right: 0\n}\n\n/*text replace*/\n.kk-tl-ilam .text-replace {\n overflow: hidden;\n color: transparent;\n text-indent: 100%;\n white-space: nowrap\n}\n\n/* remove blue border from buttons */\n.kk-tl-ilam .tc-btn-invisible { outline:none; }\n\n"},"$:/plugins/kookma/timelines/styles/kerman-colors.css":{"title":"$:/plugins/kookma/timelines/styles/kerman-colors.css","created":"20190728113300986","modified":"20190807122749682","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[all[shadows+tiddlers]prefix[$:/plugins/kookma/timelines/styles/colors/]] -[<currentTiddler>]\" variable=\"type\">\n\n<$vars \n selector={{{[<type>getindex[class]addprefix[.kk-tl-kerman-]]}}} \n color={{{[<type>getindex[color]]}}} \n background-color={{{[<type>getindex[background]]}}} \n border-color={{{[<type>getindex[border]]}}} \n link-color={{{[<type>getindex[link]]}}} \n >\n \n<<selector>> ul li{color:<<color>>; background-color: <<background-color>>; border-color: <<border-color>>;\t}\t\t\n<<selector>> ul:before{border-color:<<border-color>>;}\n<<selector>> ul li > span{border-color:<<border-color>>;}\n<<selector>> ul li > span:before, \n<<selector>> ul li > span:after{background:<<background-color>>; border-color:<<border-color>>;}\n<<selector>> .item-timedate span{color:<<color>>;}\n<<selector>> .item-link {color:<<link-color>>;}\n</$vars>\n</$list>\n"},"$:/plugins/kookma/timelines/styles/kerman.css":{"title":"$:/plugins/kookma/timelines/styles/kerman.css","created":"20190728105114218","modified":"20190808061335955","tags":"$:/tags/Stylesheet","type":"text/css","text":"/*The Kerman main stylesheet*/\n.kk-tl-kerman{\n margin:0 10%;\n padding: 10px 0 40px 60px\n}\n\n.kk-tl-kerman ul{\n list-style-type: none;\n margin: 0;\n padding: 0;\n position: relative;\n transition: all 0.5s linear;\n top:0\n}\n\n.kk-tl-kerman ul:last-of-type{\n top:40px\n }\n\n.kk-tl-kerman ul:before{\n content: \"\";\n display: block;\n width: 0;\n height: 100%;\n position: absolute;\n top:0;\n left:30px;\n border-width:1px;\n border-style:dashed;\n}\n\n\n.kk-tl-kerman ul li{\n margin: 20px 60px 60px;\n position: relative;\n padding: 10px 20px;\n border-radius: 10px;\n line-height: 20px;\n width: 65%\n}\n\n\n.kk-tl-kerman ul li > span{\n content: \"\";\n display: block;\n width: 0;\n height: 100%;\n position: absolute;\n top:0;\n left:-30px;\n\tborder-width:1px;\n border-style:solid;\n}\n\n\n\n.kk-tl-kerman ul li > span:before,\n.kk-tl-kerman ul li > span:after{\n content: \"\";\n display: block;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n position: absolute;\n left:-7.5px;\n\t\tborder-width:2px;\n\t\tborder-style:solid;\n}\n\n\n\n.kk-tl-kerman .item-title{\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 5px\n}\n\n\n.kk-tl-kerman .item-body:first-letter{\n text-transform: capitalize;\n\tline-height: 1.7\n}\n\n.kk-tl-kerman .item-footer{\n margin-top: 10px;\n text-transform: capitalize;\n font-style: italic;\n text-align: right;\n margin-right: 20px\n}\n\n\n.kk-tl-kerman .item-timedate span{\n position: absolute;\n font-size:80%;\n font-weight: bold;\n}\n/* */\n\n.kk-tl-kerman .item-link{\n font-weight:700;\n}\n\n/* date time */\n.kk-tl-kerman .item-timedate span:first-child {left:-93px; top:-14px;}\n.kk-tl-kerman .item-timedate span:last-child {left:-73px; bottom:-10px;}\n\n.kk-tl-kerman ul li > span:before{top:-10px}\n.kk-tl-kerman ul li > span:after{bottom:-10px;}"},"$:/plugins/kookma/timelines/styles/tehran-colors.css":{"title":"$:/plugins/kookma/timelines/styles/tehran-colors.css","created":"20190807113546515","modified":"20190807180700580","tags":"$:/tags/Stylesheet","type":"text/vnd.tiddlywiki","text":"<$list filter=\"[all[shadows+tiddlers]prefix[$:/plugins/kookma/timelines/styles/colors/]]\" variable=\"type\">\n\n<$vars \n selector={{{[<type>getindex[class]addprefix[.kk-tl-tehran-]]}}} \n color={{{[<type>getindex[color]]}}} \n background-color={{{[<type>getindex[background]]}}} \n border-color={{{[<type>getindex[border]]}}} \n link-color={{{[<type>getindex[link]]}}} \n light-background={{{[<type>getindex[light-background]]}}} \n >\n \n<<selector>> .kk-tl-tehran-content{ background:<<background-color>>; color:<<color>>;}\n<<selector>> li {color:<<color>>;background:<<background-color>>;}\n<<selector>> .kk-tl-tehran-active {background:<<background-color>>;}\n<<selector>> .kk-tl-tehran-active~li {color:<<color>>; background:<<light-background>>;}\n\n</$vars>\n</$list>\n\n/*overwrite light theme for Tehran*/\n.kk-tl-tehran-light li {background:#d7d8d8;}\n.kk-tl-tehran-light .kk-tl-tehran-active {background:#e8e9e9;}"},"$:/plugins/kookma/timelines/styles/tehran.css":{"title":"$:/plugins/kookma/timelines/styles/tehran.css","created":"20190729191846502","creator":"Mohammad","modified":"20190809104643909","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":".kk-tl-tehran{\n width:60%;\n margin: 10px auto;\n\tbox-sizing:border-box;\n}\n\n.kk-tl-tehran-content{\n padding:15px;\n min-height:140px;\n /* border-width:1px;\n border-style:dotted; */\n}\n\n.kk-tl-tehran ul{\n padding:0;\n text-align:center;\n}\n.kk-tl-tehran li {\n width: 2em;\n height: 2em;\n line-height: 2em;\n text-align: center;\n border-radius: 50%;\n display: inline-block;\n position: relative;\n margin: 8px 5px;\n}\n\n/*Extra setting */\n.kk-tl-tehran .tc-btn-invisible { outline:none; }\n\n\n/* Colors \n\n.kk-tl-tehran-textbox{\n\tborder-color:dodgerblue;\n}\n.kk-tl-tehran li {\n\t color: white;\n\t background: dodgerblue;\n}\n.kk-tl-tehran-active {\n background: dodgerblue;\n}\n\n.kk-tl-tehran-active~li {\n background: lightblue;\n}\n\n.kk-tl-tehran-active~li::before {\n background: lightblue;\n}\n\n*/"},"$:/plugins/kookma/timelines/templates/gilan":{"title":"$:/plugins/kookma/timelines/templates/gilan","created":"20190804113001452","modified":"20190804115559259","type":"text/vnd.tiddlywiki","text":"<div class=\"item-title\"><$link class=\"item-link\"><$text text=<<currentTiddler>>/></$link></div>\n<div class=\"tc-subtitle\"><$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/></div>\n<$transclude mode=\"block\"/>\n<div class=\"item-footer\"><$view field=<<__footer__>>/></div>"},"$:/plugins/kookma/timelines/templates/ilam":{"title":"$:/plugins/kookma/timelines/templates/ilam","created":"20190804113037299","modified":"20190804153547321","tags":"","type":"text/vnd.tiddlywiki","text":"<h1><$transclude field=\"title\"/></h1>\n<$transclude mode=\"block\"/>"},"$:/plugins/kookma/timelines/templates/kerman":{"title":"$:/plugins/kookma/timelines/templates/kerman","created":"20190804113047364","modified":"20190804152811491","tags":"","type":"text/vnd.tiddlywiki","text":"<div class=\"item-title\"><$link class=\"item-link\"><$text text=<<currentTiddler>>/></$link></div>\n<div class=\"item-body\"><$transclude mode=\"block\"/></div>\n<div class=\"item-footer\"><$view field=<<__footer__>>/></div>\n"},"$:/plugins/kookma/timelines/templates/tehran":{"title":"$:/plugins/kookma/timelines/templates/tehran","created":"20190804113057300","modified":"20190805165149153","tags":"","type":"text/vnd.tiddlywiki","text":"<$transclude mode=block/>"}}}
{
"tiddlers": {
"$:/core/images/col-align": {
"text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\" transform=\"rotate(90,64,64)\"></path>\n </g>\n</svg>",
"created": "20160418151616985",
"modified": "20160418151629568",
"tags": "$:/tags/Image",
"title": "$:/core/images/col-align"
},
"$:/sk/ColAlignDropdown": {
"text": "<div class=\"tc-drop-down tc-popup-keep\">\n\nColumn Number: <$edit-text tag=\"input\" field=\"\"\"colmodify\"\"\" placeholder=\"number\" size=\"2\" />\n\nSelect Column Alignment\n\n<$radio field=\"aligntype\" value=\"left\"> Left</$radio>\n<$radio field=\"aligntype\" value=\"center\"> Center</$radio>\n<$radio field=\"aligntype\" value=\"right\"> Right</$radio>\n<$radio field=\"aligntype\" value=\"insert\"> Insert</$radio>\n<$radio field=\"aligntype\" value=\"delete\"> Delete</$radio>\n\n<$button style=\"width:150px; text-align: center\"><$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"tablecols\" changecol={{!!colmodify}} changetype={{!!aligntype}} />Punch It, Chewie</$button>\n\n\n</div>\n",
"aligntype": "delete",
"colmodify": "1",
"created": "20160412121248128",
"modified": "20160412121251241",
"modifier": "left",
"tags": "",
"title": "$:/sk/ColAlignDropdown"
},
"$:/core/modules/editor-operations/text/tablecols.js": {
"text": "/*\\\ntitle: $:/core/modules/editor-operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"tablecols\"] = function(event,operation) {\nvar listtext=operation.selection;\nvar changecol = event.paramObject.changecol;\nvar changetype = event.paramObject.changetype;\nvar replace=\"\";\nvar templist =listtext;\n var re = /(.*?\\n)(.*?\\n)+/; \n var subst = '$1'; \n \n var row = templist.replace(re, subst);\n var count= 0, i, j;\n while((i= row.indexOf(\"|\", i))!= -1){\n ++count;\n ++i;\n }\ncount=count-1;\n\n//split the string into an array of rows\n\nvar rows=templist.split(/\\n/)\n\nvar numrows=rows.length;\nvar temprow=\"\";\n//for each row\n\ni=0;\nwhile (i<numrows){\n\n//if not a table bail out\n\n// get row\ntemprow = rows[i];\n\n// split the row into array cell[cols]\nvar cells=temprow.split(/\\|/)\nvar numcols =cells.length;\n//if changecol>numcols then skip\n\nif(numcols>changecol){\n\n//cell[changecol].trim to eliminate excess\ncells[changecol]=cells[changecol].trim();\n\n// if special cell such >,< or ~ then skip to put it back together\n//\nvar specialcheck=\"\\>\\<\\~hcfk\".indexOf(cells[changecol]);\n\nif (specialcheck < 0){\n// select case of changetype\nswitch(changetype) {\n case \"left\":\n cells[changecol]=cells[changecol];\n break;\ncase \"right\":\n cells[changecol]=\" \"+cells[changecol];\n break;\ncase \"center\":\n cells[changecol]=\" \"+cells[changecol]+\" \";\n break;\ncase \"insert\":\n cells[changecol]=\"|\"+cells[changecol];\n break;\ncase \"delete\":\n cells[changecol]=\"\";\n}\n//end specialcheck\n} \n}\nj=1;\ntemprow=\"\";\n\nwhile (j<numcols){\nif (changetype != \"delete\" || j != changecol ) {\ntemprow=temprow+\"|\"+cells[j];}\n++j;\n}\n\n// if special ending h,c,k or f then don't add\n\nvar specialcheck=cells[numcols-1].indexOf(\"chfk\");\nif (specialcheck>=0){\ntemprow=temprow+\"|\";\n}\nif (temprow.length>0){\nreplace=replace+temprow+\"\\n\";}\n//alert(replace);\n//end of row loop\n++i;\n}\n\noperation.replacement=replace;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"created": "20160329184926585",
"creator": "Stephen",
"modified": "20160502152137270",
"modifier": "Stephen",
"module-type": "texteditoroperation",
"tags": "",
"title": "$:/core/modules/editor-operations/text/tablecols.js",
"type": "application/javascript"
},
"$:/core/ui/TextEditorToolbar/tablecols": {
"text": "",
"aligntype": "delete",
"caption": "{{$:/language/Buttons/TableCols/Caption}}",
"colmodify": "3",
"condition": "[all[current]!is[image]]",
"created": "20160502152415125",
"creator": "Stephen",
"description": "{{$:/language/Buttons/TableCols/Hint}}",
"dropdown": "$:/sk/ColAlignDropdown",
"icon": "$:/core/images/col-align",
"modified": "20160505121706298",
"modifier": "Stephen",
"shortcuts": "((tablecols))",
"tags": "$:/tags/EditorToolbar",
"title": "$:/core/ui/TextEditorToolbar/tablecols"
},
"$:/language/Buttons/TableCols/Caption": {
"text": "Table Column Alignment",
"created": "20160329204748843",
"creator": "Stephen",
"modified": "20160329204837528",
"modifier": "Stephen",
"tags": "ske",
"title": "$:/language/Buttons/TableCols/Caption"
},
"$:/language/Buttons/TableCols/Hint": {
"text": "Adjust the alignment of table columns",
"created": "20160329204935767",
"creator": "Stephen",
"modified": "20160329205010404",
"modifier": "Stephen",
"tags": "ske",
"title": "$:/language/Buttons/TableCols/Hint"
},
"$:/config/ShortcutInfo/tablecols": {
"text": "{{$:/language/Buttons/TableCols/Hint}}",
"created": "20160505023537951",
"creator": "Stephen",
"modified": "20160505023704110",
"modifier": "Stephen",
"tags": "",
"title": "$:/config/ShortcutInfo/tablecols"
},
"$:/config/shortcuts/tablecols": {
"created": "20160505023714541",
"creator": "Stephen",
"text": "ctrl-alt-L",
"modified": "20160519202747805",
"modifier": "Stephen",
"tags": "",
"title": "$:/config/shortcuts/tablecols"
}
}
}
{
"tiddlers": {
"$:/config/EditorTypeMappings/application/javascript": {
"title": "$:/config/EditorTypeMappings/application/javascript",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/application/json": {
"title": "$:/config/EditorTypeMappings/application/json",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/application/x-tiddler-dictionary": {
"title": "$:/config/EditorTypeMappings/application/x-tiddler-dictionary",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/css": {
"title": "$:/config/EditorTypeMappings/text/css",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/html": {
"title": "$:/config/EditorTypeMappings/text/html",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/plain": {
"title": "$:/config/EditorTypeMappings/text/plain",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
"title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/x-markdown": {
"title": "$:/config/EditorTypeMappings/text/x-markdown",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/x-tiddlywiki": {
"title": "$:/config/EditorTypeMappings/text/x-tiddlywiki",
"text": "codemirror"
},
"$:/config/codemirror/cursorBlinkRate": {
"title": "$:/config/codemirror/cursorBlinkRate",
"type": "integer",
"text": "530"
},
"$:/config/codemirror/extraKeysTW": {
"title": "$:/config/codemirror/extraKeysTW",
"extend": "extraKeys",
"type": "json",
"text": "{\n\t\"Ctrl-Esc\": \"singleSelection\",\n\t\"Esc\": \"\",\n\t\"Ctrl-S\": \"\",\n\t\"Ctrl-U\": \"\",\n\t\"Ctrl-T\": \"\",\n\t\"Alt-T\": \"transposeChars\",\n\t\"Alt-U\": \"undoSelection\",\n\t\"Shift-Alt-U\": \"redoSelection\",\n\t\"Cmd-U\": \"\",\n\t\"Tab\": \"indentAuto()\",\n\t\"Enter\": \"newLineAndIndent()\"\n}\n"
},
"$:/config/codemirror/indentUnit": {
"title": "$:/config/codemirror/indentUnit",
"type": "integer",
"text": "2"
},
"$:/config/codemirror/indentWithTabs": {
"title": "$:/config/codemirror/indentWithTabs",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/inputStyle": {
"title": "$:/config/codemirror/inputStyle",
"type": "string",
"text": "textarea"
},
"$:/config/codemirror/keyMap": {
"title": "$:/config/codemirror/keyMap",
"type": "string",
"text": "default"
},
"$:/config/codemirror/lineNumbers": {
"title": "$:/config/codemirror/lineNumbers",
"type": "bool",
"text": "false"
},
"$:/config/codemirror/lineWrapping": {
"title": "$:/config/codemirror/lineWrapping",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/showCursorWhenSelecting": {
"title": "$:/config/codemirror/showCursorWhenSelecting",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/smartIndent": {
"title": "$:/config/codemirror/smartIndent",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/styleActiveLine": {
"title": "$:/config/codemirror/styleActiveLine",
"type": "bool",
"text": "false"
},
"$:/config/codemirror/tabSize": {
"title": "$:/config/codemirror/tabSize",
"type": "integer",
"text": "2"
},
"$:/config/codemirror/theme": {
"title": "$:/config/codemirror/theme",
"type": "string",
"text": "default"
},
"$:/language/codemirror/homeUrl": {
"title": "$:/language/codemirror/homeUrl",
"text": "http://codemirror.net"
},
"$:/language/codemirror/addOnUrl": {
"title": "$:/language/codemirror/addOnUrl",
"text": "http://codemirror.net/doc/manual.html#addons"
},
"$:/language/codemirror/configUrl": {
"title": "$:/language/codemirror/configUrl",
"text": "http://codemirror.net/doc/manual.html#config"
},
"$:/language/codemirror/controlPanel/hint": {
"title": "$:/language/codemirror/controlPanel/hint",
"text": "These settings let you customise the behaviour of [[CodeMirror|$:/plugins/tiddlywiki/codemirror]]."
},
"$:/language/codemirror/controlPanel/usage": {
"title": "$:/language/codemirror/controlPanel/usage",
"text": "Usage information"
},
"$:/language/codemirror/editorFont/hint": {
"title": "$:/language/codemirror/editorFont/hint",
"text": "Editor font family"
},
"$:/language/codemirror/editorFont/info": {
"title": "$:/language/codemirror/editorFont/info",
"text": "Set the font family for the ~CodeMirror text-editor"
},
"$:/language/codemirror/controlPanel/keyboard": {
"title": "$:/language/codemirror/controlPanel/keyboard",
"text": "Keyboard shortcuts"
},
"$:/language/codemirror/keyMap/hint": {
"title": "$:/language/codemirror/keyMap/hint",
"text": "~CodeMirror keymap"
},
"$:/language/codemirror/keyMap/info": {
"title": "$:/language/codemirror/keyMap/info",
"text": "~The Keyboard KeyMap used within the ~CodeMirror text-editor"
},
"$:/language/codemirror/lineNumbers/hint": {
"title": "$:/language/codemirror/lineNumbers/hint",
"text": "Enable line numbers"
},
"$:/language/codemirror/lineNumbers/info": {
"title": "$:/language/codemirror/lineNumbers/info",
"text": "Whether to show line numbers to the left of the editor."
},
"$:/language/codemirror/lineWrapping/hint": {
"title": "$:/language/codemirror/lineWrapping/hint",
"text": "Enable line wrapping"
},
"$:/language/codemirror/lineWrapping/info": {
"title": "$:/language/codemirror/lineWrapping/info",
"text": "Whether CodeMirror should scroll or wrap for long lines. Defaults to `false` (scroll)."
},
"$:/language/codemirror/showCursorWhenSelecting/hint": {
"title": "$:/language/codemirror/showCursorWhenSelecting/hint",
"text": "Show cursor, when selecting"
},
"$:/language/codemirror/showCursorWhenSelecting/info": {
"title": "$:/language/codemirror/showCursorWhenSelecting/info",
"text": "Whether the cursor should be drawn when a selection is active."
},
"$:/language/codemirror/styleActiveLine/hint": {
"title": "$:/language/codemirror/styleActiveLine/hint",
"text": "Highlight active line"
},
"$:/language/codemirror/styleActiveLine/info": {
"title": "$:/language/codemirror/styleActiveLine/info",
"text": "Whether or not to highlight the active text-editor line"
},
"$:/language/codemirror/theme/hint": {
"title": "$:/language/codemirror/theme/hint",
"text": "Select a theme"
},
"$:/language/codemirror/theme/info": {
"title": "$:/language/codemirror/theme/info",
"text": "Choose between ~CodeMirror themes"
},
"$:/plugins/tiddlywiki/codemirror/edit-codemirror.js": {
"title": "$:/plugins/tiddlywiki/codemirror/edit-codemirror.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/codemirror/edit-codemirror.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-codemirror widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tCodeMirrorEngine = require(\"$:/plugins/tiddlywiki/codemirror/engine.js\").CodeMirrorEngine;\n\nexports[\"edit-codemirror\"] = editTextWidgetFactory(CodeMirrorEngine,CodeMirrorEngine);\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/tiddlywiki/codemirror/engine.js": {
"title": "$:/plugins/tiddlywiki/codemirror/engine.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/codemirror/engine.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a CodeMirror instance\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CODEMIRROR_OPTIONS = \"$:/config/CodeMirror\",\nHEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\",\nCONFIG_FILTER = \"[all[shadows+tiddlers]prefix[$:/config/codemirror/]]\"\n\t\n// Install CodeMirror\nif($tw.browser && !window.CodeMirror) {\n\n\tvar modules = $tw.modules.types[\"codemirror\"];\n\tvar req = Object.getOwnPropertyNames(modules);\n\n\twindow.CodeMirror = require(\"$:/plugins/tiddlywiki/codemirror/lib/codemirror.js\");\n\t// Install required CodeMirror plugins\n\tif(req) {\n\t\tif($tw.utils.isArray(req)) {\n\t\t\tfor(var index=0; index<req.length; index++) {\n\t\t\t\trequire(req[index]);\n\t\t\t}\n\t\t} else {\n\t\t\trequire(req);\n\t\t}\n\t}\n}\n\nfunction getCmConfig() {\n\tvar type,\n\t\ttest,\n\t\tvalue,\n\t\telement,\n\t\textend,\n\t\ttiddler,\n\t\tconfig = {},\n\t\tconfigTiddlers = $tw.wiki.filterTiddlers(CONFIG_FILTER);\n\n\tif ($tw.utils.isArray(configTiddlers)) {\n\t\tfor (var i=0; i<configTiddlers.length; i++) {\n\t\t\ttiddler = $tw.wiki.getTiddler(configTiddlers[i]);\n\t\t\t\tif (tiddler) {\n\t\t\t\telement = configTiddlers[i].replace(/\\$:\\/config\\/codemirror\\//ig,\"\");\n\t\t\t\t\ttype = (tiddler.fields.type) ? tiddler.fields.type.trim().toLocaleLowerCase() : \"string\";\n\t\t\t\tswitch (type) {\n\t\t\t\t\tcase \"bool\":\n\t\t\t\t\ttest = tiddler.fields.text.trim().toLowerCase();\n\t\t\t\t\tvalue = (test === \"true\") ? true : false;\n\t\t\t\t\tconfig[element] = value;\n\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"string\":\n\t\t\t\t\tvalue = tiddler.fields.text.trim();\n\t\t\t\t\tconfig[element] = value;\n\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"integer\":\n\t\t\t\t\tvalue = parseInt(tiddler.fields.text.trim(), 10);\n\t\t\t\t\tconfig[element] = value;\n\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"json\":\n\t\t\t\t\tvalue = JSON.parse(tiddler.fields.text.trim());\n\t\t\t\t\t\textend = (tiddler.fields.extend) ? tiddler.fields.extend : element;\n\n\t\t\t\t\tif (config[extend]) {\n\t\t\t\t\t\t$tw.utils.extend(config[extend], value);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tconfig[extend] = value;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn config;\n}\n\nfunction CodeMirrorEngine(options) {\n\n\t// Save our options\n\tvar self = this;\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create the wrapper DIV\n\tthis.domNode = this.widget.document.createElement(\"div\");\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tthis.domNode.style.display = \"inline-block\";\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n\t\n\t// Set all cm-plugin defaults\n\t// Get the configuration options for the CodeMirror object\n\tvar config = getCmConfig();\n\n\tconfig.mode = options.type;\n\tconfig.value = options.value;\n\tif(this.widget.editTabIndex) {\n\t\tconfig[\"tabindex\"] = this.widget.editTabIndex;\n\t}\n\t// Create the CodeMirror instance\n\tthis.cm = window.CodeMirror(function(cmDomNode) {\n\t\t// Note that this is a synchronous callback that is called before the constructor returns\n\t\tif(!self.widget.document.isTiddlyWikiFakeDom) {\n\t\t\tself.domNode.appendChild(cmDomNode);\n\t\t}\n\t},config);\n\n\t// Set up a change event handler\n\tthis.cm.on(\"change\",function() {\n\t\tself.widget.saveChanges(self.getText());\n\t});\n\tthis.cm.on(\"drop\",function(cm,event) {\n\t\tevent.stopPropagation(); // Otherwise TW's dropzone widget sees the drop event\n\t\treturn false;\n\t});\n\tthis.cm.on(\"keydown\",function(cm,event) {\n\t\treturn self.widget.handleKeydownEvent.call(self.widget,event);\n\t});\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nCodeMirrorEngine.prototype.setText = function(text,type) {\n\tvar self = this;\n\tself.cm.setOption(\"mode\",type);\n\tif(!this.cm.hasFocus()) {\n\t\tthis.cm.setValue(text);\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nCodeMirrorEngine.prototype.getText = function() {\n\treturn this.cm.getValue();\n};\n\n/*\nFix the height of textarea to fit content\n*/\nCodeMirrorEngine.prototype.fixHeight = function() {\n\tif(this.widget.editAutoHeight) {\n\t\t// Resize to fit\n\t\tthis.cm.setSize(null,null);\n\t} else {\n\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\tthis.cm.setSize(null,fixedHeight);\n\t}\n};\n\n/*\nFocus the engine node\n*/\nCodeMirrorEngine.prototype.focus = function() {\n\tthis.cm.focus();\n}\n\n/*\nCreate a blank structure representing a text operation\n*/\nCodeMirrorEngine.prototype.createTextOperation = function() {\n\tvar selections = this.cm.listSelections();\n\tif(selections.length > 0) {\n\t\tvar anchorPos = this.cm.indexFromPos(selections[0].anchor),\n\t\theadPos = this.cm.indexFromPos(selections[0].head);\n\t}\n\tvar operation = {\n\t\ttext: this.cm.getValue(),\n\t\tselStart: Math.min(anchorPos,headPos),\n\t\tselEnd: Math.max(anchorPos,headPos),\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nCodeMirrorEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tthis.cm.replaceRange(operation.replacement,this.cm.posFromIndex(operation.cutStart),this.cm.posFromIndex(operation.cutEnd));\n\t\tthis.cm.setSelection(this.cm.posFromIndex(operation.newSelStart),this.cm.posFromIndex(operation.newSelEnd));\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t}\n\tthis.cm.focus();\n\treturn newText;\n};\n\nexports.CodeMirrorEngine = CodeMirrorEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/tiddlywiki/codemirror/lib/codemirror.js": {
"text": "!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):e.CodeMirror=t()}(this,function(){\"use strict\";var e=navigator.userAgent,t=navigator.platform,r=/gecko\\/\\d/i.test(e),n=/MSIE \\d/.test(e),i=/Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(e),o=/Edge\\/(\\d+)/.exec(e),l=n||i||o,s=l&&(n?document.documentMode||6:+(o||i)[1]),a=!o&&/WebKit\\//.test(e),u=a&&/Qt\\/\\d+\\.\\d+/.test(e),c=!o&&/Chrome\\//.test(e),h=/Opera\\//.test(e),f=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\\d\\D([8-9]|\\d\\d)\\D/.test(e),p=/PhantomJS/.test(e),g=!o&&/AppleWebKit/.test(e)&&/Mobile\\/\\w+/.test(e),v=/Android/.test(e),m=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=g||/Mac/.test(t),b=/\\bCrOS\\b/.test(e),w=/win/i.test(t),x=h&&e.match(/Version\\/(\\d*\\.\\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(h=!1,a=!0);var C=y&&(u||h&&(null==x||x<12.11)),S=r||l&&s>=9;function L(e){return new RegExp(\"(^|\\\\s)\"+e+\"(?:$|\\\\s)\\\\s*\")}var k,T=function(e,t){var r=e.className,n=L(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:\"\")}};function M(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function N(e,t){return M(e).appendChild(t)}function O(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),\"string\"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o<t.length;++o)i.appendChild(t[o]);return i}function A(e,t,r,n){var i=O(e,t,r,n);return i.setAttribute(\"role\",\"presentation\"),i}function D(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function W(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function H(e,t){var r=e.className;L(t).test(r)||(e.className+=(r?\" \":\"\")+t)}function F(e,t){for(var r=e.split(\" \"),n=0;n<r.length;n++)r[n]&&!L(r[n]).test(t)&&(t+=\" \"+r[n]);return t}k=document.createRange?function(e,t,r,n){var i=document.createRange();return i.setEnd(n||e,r),i.setStart(e,t),i}:function(e,t,r){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(e){return n}return n.collapse(!0),n.moveEnd(\"character\",r),n.moveStart(\"character\",t),n};var P=function(e){e.select()};function E(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function z(e,t,r){for(var n in t||(t={}),e)!e.hasOwnProperty(n)||!1===r&&t.hasOwnProperty(n)||(t[n]=e[n]);return t}function I(e,t,r,n,i){null==t&&-1==(t=e.search(/[^\\s\\u00a0]/))&&(t=e.length);for(var o=n||0,l=i||0;;){var s=e.indexOf(\"\\t\",o);if(s<0||s>=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}g?P=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:l&&(P=function(e){try{e.select()}catch(e){}});var R=function(){this.id=null};function B(e,t){for(var r=0;r<e.length;++r)if(e[r]==t)return r;return-1}R.prototype.set=function(e,t){clearTimeout(this.id),this.id=setTimeout(t,e)};var G=30,U={toString:function(){return\"CodeMirror.Pass\"}},V={scroll:!1},K={origin:\"*mouse\"},j={origin:\"+move\"};function X(e,t,r){for(var n=0,i=0;;){var o=e.indexOf(\"\\t\",n);-1==o&&(o=e.length);var l=o-n;if(o==e.length||i+l>=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var Y=[\"\"];function _(e){for(;Y.length<=e;)Y.push(q(Y)+\" \");return Y[e]}function q(e){return e[e.length-1]}function $(e,t){for(var r=[],n=0;n<e.length;n++)r[n]=t(e[n],n);return r}function Z(){}function Q(e,t){var r;return Object.create?r=Object.create(e):(Z.prototype=e,r=new Z),t&&z(t,r),r}var J=/[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;function ee(e){return/\\w/.test(e)||e>\"\"&&(e.toUpperCase()!=e.toLowerCase()||J.test(e))}function te(e,t){return t?!!(t.source.indexOf(\"\\\\w\")>-1&&ee(e))||t.test(e):ee(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06de-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0900-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09bc\\u09be\\u09c1-\\u09c4\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3e\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe\\u0bc0\\u0bcd\\u0bd7\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc2\\u0cc6\\u0ccc\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d3e\\u0d41-\\u0d44\\u0d4d\\u0d57\\u0d62\\u0d63\\u0dca\\u0dcf\\u0dd2-\\u0dd4\\u0dd6\\u0ddf\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1dc0-\\u1de6\\u1dfd-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua67c\\ua67d\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uabe5\\uabe8\\uabed\\udc00-\\udfff\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\\uff9e\\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&ne.test(e)}function oe(e,t,r){for(;(r<0?t>0:t<e.length)&&ie(e.charAt(t));)t+=r;return t}function le(e,t,r){for(var n=t>r?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}function se(e,t){if((t-=e.first)<0||t>=e.size)throw new Error(\"There is no line \"+(t+e.first)+\" in the document.\");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t<o){r=i;break}t-=o}return r.lines[t]}function ae(e,t,r){var n=[],i=t.line;return e.iter(t.line,r.line+1,function(e){var o=e.text;i==r.line&&(o=o.slice(0,r.ch)),i==t.line&&(o=o.slice(t.ch)),n.push(o),++i}),n}function ue(e,t,r){var n=[];return e.iter(t,r,function(e){n.push(e.text)}),n}function ce(e,t){var r=t-e.height;if(r)for(var n=e;n;n=n.parent)n.height+=r}function he(e){if(null==e.parent)return null;for(var t=e.parent,r=B(t.lines,e),n=t.parent;n;t=n,n=n.parent)for(var i=0;n.children[i]!=t;++i)r+=n.children[i].chunkSize();return r+t.first}function fe(e,t){var r=e.first;e:do{for(var n=0;n<e.children.length;++n){var i=e.children[n],o=i.height;if(t<o){e=i;continue e}t-=o,r+=i.chunkSize()}return r}while(!e.lines);for(var l=0;l<e.lines.length;++l){var s=e.lines[l].height;if(t<s)break;t-=s}return r+l}function de(e,t){return t>=e.first&&t<e.first+e.size}function pe(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function ge(e,t,r){if(void 0===r&&(r=null),!(this instanceof ge))return new ge(e,t,r);this.line=e,this.ch=t,this.sticky=r}function ve(e,t){return e.line-t.line||e.ch-t.ch}function me(e,t){return e.sticky==t.sticky&&0==ve(e,t)}function ye(e){return ge(e.line,e.ch)}function be(e,t){return ve(e,t)<0?t:e}function we(e,t){return ve(e,t)<0?e:t}function xe(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function Ce(e,t){if(t.line<e.first)return ge(e.first,0);var r,n,i,o=e.first+e.size-1;return t.line>o?ge(o,se(e,o).text.length):(r=t,n=se(e,t.line).text.length,null==(i=r.ch)||i>n?ge(r.line,n):i<0?ge(r.line,0):r)}function Se(e,t){for(var r=[],n=0;n<t.length;n++)r[n]=Ce(e,t[n]);return r}var Le=!1,ke=!1;function Te(e,t,r){this.marker=e,this.from=t,this.to=r}function Me(e,t){if(e)for(var r=0;r<e.length;++r){var n=e[r];if(n.marker==t)return n}}function Ne(e,t){for(var r,n=0;n<e.length;++n)e[n]!=t&&(r||(r=[])).push(e[n]);return r}function Oe(e,t){if(t.full)return null;var r=de(e,t.from.line)&&se(e,t.from.line).markedSpans,n=de(e,t.to.line)&&se(e,t.to.line).markedSpans;if(!r&&!n)return null;var i=t.from.ch,o=t.to.ch,l=0==ve(t.from,t.to),s=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],l=o.marker;if(null==o.from||(l.inclusiveLeft?o.from<=t:o.from<t)||o.from==t&&\"bookmark\"==l.type&&(!r||!o.marker.insertLeft)){var s=null==o.to||(l.inclusiveRight?o.to>=t:o.to>t);(n||(n=[])).push(new Te(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],l=o.marker;if(null==o.to||(l.inclusiveRight?o.to>=t:o.to>t)||o.from==t&&\"bookmark\"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from<t);(n||(n=[])).push(new Te(l,s?null:o.from-t,null==o.to?null:o.to-t))}}return n}(n,o,l),u=1==t.text.length,c=q(t.text).length+(u?i:0);if(s)for(var h=0;h<s.length;++h){var f=s[h];if(null==f.to){var d=Me(a,f.marker);d?u&&(f.to=null==d.to?null:d.to+c):f.to=i}}if(a)for(var p=0;p<a.length;++p){var g=a[p];if(null!=g.to&&(g.to+=c),null==g.from)Me(s,g.marker)||(g.from=c,u&&(s||(s=[])).push(g));else g.from+=c,u&&(s||(s=[])).push(g)}s&&(s=Ae(s)),a&&a!=s&&(a=Ae(a));var v=[s];if(!u){var m,y=t.text.length-2;if(y>0&&s)for(var b=0;b<s.length;++b)null==s[b].to&&(m||(m=[])).push(new Te(s[b].marker,null,null));for(var w=0;w<y;++w)v.push(m);v.push(a)}return v}function Ae(e){for(var t=0;t<e.length;++t){var r=e[t];null!=r.from&&r.from==r.to&&!1!==r.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function De(e){var t=e.markedSpans;if(t){for(var r=0;r<t.length;++r)t[r].marker.detachLine(e);e.markedSpans=null}}function We(e,t){if(t){for(var r=0;r<t.length;++r)t[r].marker.attachLine(e);e.markedSpans=t}}function He(e){return e.inclusiveLeft?-1:0}function Fe(e){return e.inclusiveRight?1:0}function Pe(e,t){var r=e.lines.length-t.lines.length;if(0!=r)return r;var n=e.find(),i=t.find(),o=ve(n.from,i.from)||He(e)-He(t);if(o)return-o;var l=ve(n.to,i.to)||Fe(e)-Fe(t);return l||t.id-e.id}function Ee(e,t){var r,n=ke&&e.markedSpans;if(n)for(var i=void 0,o=0;o<n.length;++o)(i=n[o]).marker.collapsed&&null==(t?i.from:i.to)&&(!r||Pe(r,i.marker)<0)&&(r=i.marker);return r}function ze(e){return Ee(e,!0)}function Ie(e){return Ee(e,!1)}function Re(e,t,r,n,i){var o=se(e,t),l=ke&&o.markedSpans;if(l)for(var s=0;s<l.length;++s){var a=l[s];if(a.marker.collapsed){var u=a.marker.find(0),c=ve(u.from,r)||He(a.marker)-He(i),h=ve(u.to,n)||Fe(a.marker)-Fe(i);if(!(c>=0&&h<=0||c<=0&&h>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?ve(u.to,r)>=0:ve(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?ve(u.from,n)<=0:ve(u.from,n)<0)))return!0}}}function Be(e){for(var t;t=ze(e);)e=t.find(-1,!0).line;return e}function Ge(e,t){var r=se(e,t),n=Be(r);return r==n?t:he(n)}function Ue(e,t){if(t>e.lastLine())return t;var r,n=se(e,t);if(!Ve(e,n))return t;for(;r=Ie(n);)n=r.find(1,!0).line;return he(n)+1}function Ve(e,t){var r=ke&&t.markedSpans;if(r)for(var n=void 0,i=0;i<r.length;++i)if((n=r[i]).marker.collapsed){if(null==n.from)return!0;if(!n.marker.widgetNode&&0==n.from&&n.marker.inclusiveLeft&&Ke(e,t,n))return!0}}function Ke(e,t,r){if(null==r.to){var n=r.marker.find(1,!0);return Ke(e,n.line,Me(n.line.markedSpans,r.marker))}if(r.marker.inclusiveRight&&r.to==t.text.length)return!0;for(var i=void 0,o=0;o<t.markedSpans.length;++o)if((i=t.markedSpans[o]).marker.collapsed&&!i.marker.widgetNode&&i.from==r.to&&(null==i.to||i.to!=r.from)&&(i.marker.inclusiveLeft||r.marker.inclusiveRight)&&Ke(e,t,i))return!0}function je(e){for(var t=0,r=(e=Be(e)).parent,n=0;n<r.lines.length;++n){var i=r.lines[n];if(i==e)break;t+=i.height}for(var o=r.parent;o;o=(r=o).parent)for(var l=0;l<o.children.length;++l){var s=o.children[l];if(s==r)break;t+=s.height}return t}function Xe(e){if(0==e.height)return 0;for(var t,r=e.text.length,n=e;t=ze(n);){var i=t.find(0,!0);n=i.from.line,r+=i.from.ch-i.to.ch}for(n=e;t=Ie(n);){var o=t.find(0,!0);r-=n.text.length-o.from.ch,r+=(n=o.to.line).text.length-o.to.ch}return r}function Ye(e){var t=e.display,r=e.doc;t.maxLine=se(r,r.first),t.maxLineLength=Xe(t.maxLine),t.maxLineChanged=!0,r.iter(function(e){var r=Xe(e);r>t.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)})}var _e=null;function qe(e,t,r){var n;_e=null;for(var i=0;i<e.length;++i){var o=e[i];if(o.from<t&&o.to>t)return i;o.to==t&&(o.from!=o.to&&\"before\"==r?n=i:_e=i),o.from==t&&(o.from!=o.to&&\"before\"!=r?n=i:_e=i)}return null!=n?n:_e}var $e=function(){var e=\"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN\",t=\"nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111\";var r=/[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]/,n=/[stwN]/,i=/[LRr]/,o=/[Lb1n]/,l=/[1n]/;function s(e,t,r){this.level=e,this.from=t,this.to=r}return function(a,u){var c=\"ltr\"==u?\"L\":\"R\";if(0==a.length||\"ltr\"==u&&!r.test(a))return!1;for(var h,f=a.length,d=[],p=0;p<f;++p)d.push((h=a.charCodeAt(p))<=247?e.charAt(h):1424<=h&&h<=1524?\"R\":1536<=h&&h<=1785?t.charAt(h-1536):1774<=h&&h<=2220?\"r\":8192<=h&&h<=8203?\"w\":8204==h?\"b\":\"L\");for(var g=0,v=c;g<f;++g){var m=d[g];\"m\"==m?d[g]=v:v=m}for(var y=0,b=c;y<f;++y){var w=d[y];\"1\"==w&&\"r\"==b?d[y]=\"n\":i.test(w)&&(b=w,\"r\"==w&&(d[y]=\"R\"))}for(var x=1,C=d[0];x<f-1;++x){var S=d[x];\"+\"==S&&\"1\"==C&&\"1\"==d[x+1]?d[x]=\"1\":\",\"!=S||C!=d[x+1]||\"1\"!=C&&\"n\"!=C||(d[x]=C),C=S}for(var L=0;L<f;++L){var k=d[L];if(\",\"==k)d[L]=\"N\";else if(\"%\"==k){var T=void 0;for(T=L+1;T<f&&\"%\"==d[T];++T);for(var M=L&&\"!\"==d[L-1]||T<f&&\"1\"==d[T]?\"1\":\"N\",N=L;N<T;++N)d[N]=M;L=T-1}}for(var O=0,A=c;O<f;++O){var D=d[O];\"L\"==A&&\"1\"==D?d[O]=\"L\":i.test(D)&&(A=D)}for(var W=0;W<f;++W)if(n.test(d[W])){var H=void 0;for(H=W+1;H<f&&n.test(d[H]);++H);for(var F=\"L\"==(W?d[W-1]:c),P=F==(\"L\"==(H<f?d[H]:c))?F?\"L\":\"R\":c,E=W;E<H;++E)d[E]=P;W=H-1}for(var z,I=[],R=0;R<f;)if(o.test(d[R])){var B=R;for(++R;R<f&&o.test(d[R]);++R);I.push(new s(0,B,R))}else{var G=R,U=I.length;for(++R;R<f&&\"L\"!=d[R];++R);for(var V=G;V<R;)if(l.test(d[V])){G<V&&I.splice(U,0,new s(1,G,V));var K=V;for(++V;V<R&&l.test(d[V]);++V);I.splice(U,0,new s(2,K,V)),G=V}else++V;G<R&&I.splice(U,0,new s(1,G,R))}return\"ltr\"==u&&(1==I[0].level&&(z=a.match(/^\\s+/))&&(I[0].from=z[0].length,I.unshift(new s(0,0,z[0].length))),1==q(I).level&&(z=a.match(/\\s+$/))&&(q(I).to-=z[0].length,I.push(new s(0,f-z[0].length,f)))),\"rtl\"==u?I.reverse():I}}();function Ze(e,t){var r=e.order;return null==r&&(r=e.order=$e(e.text,t)),r}var Qe=[],Je=function(e,t,r){if(e.addEventListener)e.addEventListener(t,r,!1);else if(e.attachEvent)e.attachEvent(\"on\"+t,r);else{var n=e._handlers||(e._handlers={});n[t]=(n[t]||Qe).concat(r)}};function et(e,t){return e._handlers&&e._handlers[t]||Qe}function tt(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r,!1);else if(e.detachEvent)e.detachEvent(\"on\"+t,r);else{var n=e._handlers,i=n&&n[t];if(i){var o=B(i,r);o>-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function rt(e,t){var r=et(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i<r.length;++i)r[i].apply(null,n)}function nt(e,t,r){return\"string\"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),rt(e,r||t.type,e,t),ut(t)||t.codemirrorIgnore}function it(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var r=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),n=0;n<t.length;++n)-1==B(r,t[n])&&r.push(t[n])}function ot(e,t){return et(e,t).length>0}function lt(e){e.prototype.on=function(e,t){Je(this,e,t)},e.prototype.off=function(e,t){tt(this,e,t)}}function st(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function at(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ut(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function ct(e){st(e),at(e)}function ht(e){return e.target||e.srcElement}function ft(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var dt,pt,gt=function(){if(l&&s<9)return!1;var e=O(\"div\");return\"draggable\"in e||\"dragDrop\"in e}();function vt(e){if(null==dt){var t=O(\"span\",\"\");N(e,O(\"span\",[t,document.createTextNode(\"x\")])),0!=e.firstChild.offsetHeight&&(dt=t.offsetWidth<=1&&t.offsetHeight>2&&!(l&&s<8))}var r=dt?O(\"span\",\"\"):O(\"span\",\" \",null,\"display: inline-block; width: 1px; margin-right: -1px\");return r.setAttribute(\"cm-text\",\"\"),r}function mt(e){if(null!=pt)return pt;var t=N(e,document.createTextNode(\"AخA\")),r=k(t,0,1).getBoundingClientRect(),n=k(t,1,2).getBoundingClientRect();return M(e),!(!r||r.left==r.right)&&(pt=n.right-r.right<3)}var yt,bt=3!=\"\\n\\nb\".split(/\\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf(\"\\n\",t);-1==i&&(i=e.length);var o=e.slice(t,\"\\r\"==e.charAt(i-1)?i-1:i),l=o.indexOf(\"\\r\");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\\r\\n?|\\n/)},wt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints(\"StartToEnd\",t)},xt=\"oncopy\"in(yt=O(\"div\"))||(yt.setAttribute(\"oncopy\",\"return;\"),\"function\"==typeof yt.oncopy),Ct=null;var St={},Lt={};function kt(e){if(\"string\"==typeof e&&Lt.hasOwnProperty(e))e=Lt[e];else if(e&&\"string\"==typeof e.name&&Lt.hasOwnProperty(e.name)){var t=Lt[e.name];\"string\"==typeof t&&(t={name:t}),(e=Q(t,e)).name=t.name}else{if(\"string\"==typeof e&&/^[\\w\\-]+\\/[\\w\\-]+\\+xml$/.test(e))return kt(\"application/xml\");if(\"string\"==typeof e&&/^[\\w\\-]+\\/[\\w\\-]+\\+json$/.test(e))return kt(\"application/json\")}return\"string\"==typeof e?{name:e}:e||{name:\"null\"}}function Tt(e,t){t=kt(t);var r=St[t.name];if(!r)return Tt(e,\"text/plain\");var n=r(e,t);if(Mt.hasOwnProperty(t.name)){var i=Mt[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n[\"_\"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Mt={};function Nt(e,t){z(t,Mt.hasOwnProperty(e)?Mt[e]:Mt[e]={})}function Ot(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function At(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Dt(e,t,r){return!e.startState||e.startState(t,r)}var Wt=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};Wt.prototype.eol=function(){return this.pos>=this.string.length},Wt.prototype.sol=function(){return this.pos==this.lineStart},Wt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Wt.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Wt.prototype.eat=function(e){var t=this.string.charAt(this.pos);if(\"string\"==typeof e?t==e:t&&(e.test?e.test(t):e(t)))return++this.pos,t},Wt.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Wt.prototype.eatSpace=function(){for(var e=this.pos;/[\\s\\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Wt.prototype.skipToEnd=function(){this.pos=this.string.length},Wt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Wt.prototype.backUp=function(e){this.pos-=e},Wt.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=I(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?I(this.string,this.lineStart,this.tabSize):0)},Wt.prototype.indentation=function(){return I(this.string,null,this.tabSize)-(this.lineStart?I(this.string,this.lineStart,this.tabSize):0)},Wt.prototype.match=function(e,t,r){if(\"string\"!=typeof e){var n=this.string.slice(this.pos).match(e);return n&&n.index>0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Wt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Wt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Wt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Wt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var Ht=function(e,t){this.state=e,this.lookAhead=t},Ft=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function Pt(e,t,r,n){var i=[e.state.modeGen],o={};Kt(e,t.text,e.doc.mode,r,function(e,t){return i.push(e,t)},o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,Kt(e,t.text,s.mode,r,function(e,t){for(var r=a;u<e;){var n=i[a];n>e&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,\"overlay \"+t),a=r+2;else for(;r<a;r+=2){var o=i[r+1];i[r+1]=(o?o+\" \":\"\")+\"overlay \"+t}},o),r.state=l,r.baseTokens=null,r.baseTokenPos=1},a=0;a<e.state.overlays.length;++a)s(a);return{styles:i,classes:o.bgClass||o.textClass?o:null}}function Et(e,t,r){if(!t.styles||t.styles[0]!=e.state.modeGen){var n=zt(e,he(t)),i=t.text.length>e.options.maxHighlightLength&&Ot(e.doc.mode,n.state),o=Pt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function zt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new Ft(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=se(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof Ht?u.lookAhead:0)<=o.modeFrontier))return s;var c=I(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&se(n,o-1).stateAfter,s=l?Ft.fromSaved(n,l,o):new Ft(n,Dt(n.mode),o);return n.iter(o,t,function(r){It(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&n<i.viewTo?s.save():null,s.nextLine()}),r&&(n.modeFrontier=s.line),s}function It(e,t,r,n){var i=e.doc.mode,o=new Wt(t,e.options.tabSize,r);for(o.start=o.pos=n||0,\"\"==t&&Rt(i,r.state);!o.eol();)Bt(i,o,r.state),o.start=o.pos}function Rt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var r=At(e,t);return r.mode.blankLine?r.mode.blankLine(r.state):void 0}}function Bt(e,t,r,n){for(var i=0;i<10;i++){n&&(n[0]=At(e,r).mode);var o=e.token(t,r);if(t.pos>t.start)return o}throw new Error(\"Mode \"+e.name+\" failed to advance stream.\")}Ft.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Ft.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,\"\"),size:this.baseTokens[this.baseTokenPos]-e}},Ft.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ft.fromSaved=function(e,t,r){return t instanceof Ht?new Ft(e,Ot(e.mode,t.state),r,t.lookAhead):new Ft(e,Ot(e.mode,t),r)},Ft.prototype.save=function(e){var t=!1!==e?Ot(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Ht(t,this.maxLookAhead):t};var Gt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function Ut(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=se(l,(t=Ce(l,t)).line),u=zt(e,t.line,r),c=new Wt(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pos<t.ch)&&!c.eol();)c.start=c.pos,i=Bt(s,c,u.state),n&&o.push(new Gt(c,i,Ot(l.mode,u.state)));return n?o:new Gt(c,i,u.state)}function Vt(e,t){if(e)for(;;){var r=e.match(/(?:^|\\s+)line-(background-)?(\\S+)/);if(!r)break;e=e.slice(0,r.index)+e.slice(r.index+r[0].length);var n=r[1]?\"bgClass\":\"textClass\";null==t[n]?t[n]=r[2]:new RegExp(\"(?:^|s)\"+r[2]+\"(?:$|s)\").test(t[n])||(t[n]+=\" \"+r[2])}return e}function Kt(e,t,r,n,i,o,l){var s=r.flattenSpans;null==s&&(s=e.options.flattenSpans);var a,u=0,c=null,h=new Wt(t,e.options.tabSize,n),f=e.options.addModeClass&&[null];for(\"\"==t&&Vt(Rt(r,n.state),o);!h.eol();){if(h.pos>e.options.maxHighlightLength?(s=!1,l&&It(e,t,n,h.pos),h.pos=t.length,a=null):a=Vt(Bt(r,h,n.state,f),o),f){var d=f[0].name;d&&(a=\"m-\"+(a?d+\" \"+a:d))}if(!s||c!=a){for(;u<h.start;)i(u=Math.min(h.start,u+5e3),c);c=a}h.start=h.pos}for(;u<h.pos;){var p=Math.min(h.pos,u+5e3);i(p,c),u=p}}var jt=function(e,t,r){this.text=e,We(this,t),this.height=r?r(this):1};jt.prototype.lineNo=function(){return he(this)},lt(jt);var Xt={},Yt={};function _t(e,t){if(!e||/^\\s*$/.test(e))return null;var r=t.addModeClass?Yt:Xt;return r[e]||(r[e]=e.replace(/\\S+/g,\"cm-$&\"))}function qt(e,t){var r=A(\"span\",null,null,a?\"padding-right: .1px\":null),n={pre:A(\"pre\",[r],\"CodeMirror-line\"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:(l||a)&&e.getOption(\"lineWrapping\")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,s=void 0;n.pos=0,n.addToken=Zt,mt(e.display.measure)&&(s=Ze(o,e.doc.direction))&&(n.addToken=Qt(n.addToken,s)),n.map=[],er(o,n,Et(e,o,t!=e.display.externalMeasured&&he(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=F(o.styleClasses.bgClass,n.bgClass||\"\")),o.styleClasses.textClass&&(n.textClass=F(o.styleClasses.textClass,n.textClass||\"\"))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(vt(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(a){var u=n.content.lastChild;(/\\bcm-tab\\b/.test(u.className)||u.querySelector&&u.querySelector(\".cm-tab\"))&&(n.content.className=\"cm-tab-wrap-hack\")}return rt(e,\"renderLine\",e,t.line,n.pre),n.pre.className&&(n.textClass=F(n.pre.className,n.textClass||\"\")),n}function $t(e){var t=O(\"span\",\"•\",\"cm-invalidchar\");return t.title=\"\\\\u\"+e.charCodeAt(0).toString(16),t.setAttribute(\"aria-label\",t.title),t}function Zt(e,t,r,n,i,o,a){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n=\"\",i=0;i<e.length;i++){var o=e.charAt(i);\" \"!=o||!r||i!=e.length-1&&32!=e.charCodeAt(i+1)||(o=\" \"),n+=o,r=\" \"==o}return n}(t,e.trailingSpace):t,h=e.cm.state.specialChars,f=!1;if(h.test(t)){u=document.createDocumentFragment();for(var d=0;;){h.lastIndex=d;var p=h.exec(t),g=p?p.index-d:t.length-d;if(g){var v=document.createTextNode(c.slice(d,d+g));l&&s<9?u.appendChild(O(\"span\",[v])):u.appendChild(v),e.map.push(e.pos,e.pos+g,v),e.col+=g,e.pos+=g}if(!p)break;d+=g+1;var m=void 0;if(\"\\t\"==p[0]){var y=e.cm.options.tabSize,b=y-e.col%y;(m=u.appendChild(O(\"span\",_(b),\"cm-tab\"))).setAttribute(\"role\",\"presentation\"),m.setAttribute(\"cm-text\",\"\\t\"),e.col+=b}else\"\\r\"==p[0]||\"\\n\"==p[0]?((m=u.appendChild(O(\"span\",\"\\r\"==p[0]?\"␍\":\"\",\"cm-invalidchar\"))).setAttribute(\"cm-text\",p[0]),e.col+=1):((m=e.cm.options.specialCharPlaceholder(p[0])).setAttribute(\"cm-text\",p[0]),l&&s<9?u.appendChild(O(\"span\",[m])):u.appendChild(m),e.col+=1);e.map.push(e.pos,e.pos+1,m),e.pos++}}else e.col+=t.length,u=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,u),l&&s<9&&(f=!0),e.pos+=t.length;if(e.trailingSpace=32==c.charCodeAt(t.length-1),r||n||i||f||a){var w=r||\"\";n&&(w+=n),i&&(w+=i);var x=O(\"span\",[u],w,a);return o&&(x.title=o),e.content.appendChild(x)}e.content.appendChild(u)}}function Qt(e,t){return function(r,n,i,o,l,s,a){i=i?i+\" cm-force-border\":\"cm-force-border\";for(var u=r.pos,c=u+n.length;;){for(var h=void 0,f=0;f<t.length&&!((h=t[f]).to>u&&h.from<=u);f++);if(h.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,h.to-u),i,o,null,s,a),o=null,n=n.slice(h.to-u),u=h.to}}}function Jt(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement(\"span\"))),i.setAttribute(\"cm-marker\",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function er(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,h,f,d=i.length,p=0,g=1,v=\"\",m=0;;){if(m==p){a=u=c=h=s=\"\",f=null,m=1/0;for(var y=[],b=void 0,w=0;w<n.length;++w){var x=n[w],C=x.marker;\"bookmark\"==C.type&&x.from==p&&C.widgetNode?y.push(C):x.from<=p&&(null==x.to||x.to>p||C.collapsed&&x.to==p&&x.from==p)?(null!=x.to&&x.to!=p&&m>x.to&&(m=x.to,u=\"\"),C.className&&(a+=\" \"+C.className),C.css&&(s=(s?s+\";\":\"\")+C.css),C.startStyle&&x.from==p&&(c+=\" \"+C.startStyle),C.endStyle&&x.to==m&&(b||(b=[])).push(C.endStyle,x.to),C.title&&!h&&(h=C.title),C.collapsed&&(!f||Pe(f.marker,C)<0)&&(f=x)):x.from>p&&m>x.from&&(m=x.from)}if(b)for(var S=0;S<b.length;S+=2)b[S+1]==m&&(u+=\" \"+b[S]);if(!f||f.from==p)for(var L=0;L<y.length;++L)Jt(t,0,y[L]);if(f&&(f.from||0)==p){if(Jt(t,(null==f.to?d+1:f.to)-p,f.marker,null==f.from),null==f.to)return;f.to==p&&(f=!1)}}if(p>=d)break;for(var k=Math.min(d,m);;){if(v){var T=p+v.length;if(!f){var M=T>k?v.slice(0,k-p):v;t.addToken(t,M,l?l+a:a,c,p+M.length==m?u:\"\",h,s)}if(T>=k){v=v.slice(k-p),p=k;break}p=T,c=\"\"}v=i.slice(o,o=r[g++]),l=_t(r[g++],t.cm.options)}}else for(var N=1;N<r.length;N+=2)t.addToken(t,i.slice(o,o=r[N]),_t(r[N+1],t.cm.options))}function tr(e,t,r){this.line=t,this.rest=function(e){for(var t,r;t=Ie(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}(t),this.size=this.rest?he(q(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Ve(e,t)}function rr(e,t,r){for(var n,i=[],o=t;o<r;o=n){var l=new tr(e.doc,se(e.doc,o),o);n=o+l.size,i.push(l)}return i}var nr=null;var ir=null;function or(e,t){var r=et(e,t);if(r.length){var n,i=Array.prototype.slice.call(arguments,2);nr?n=nr.delayedCallbacks:ir?n=ir:(n=ir=[],setTimeout(lr,0));for(var o=function(e){n.push(function(){return r[e].apply(null,i)})},l=0;l<r.length;++l)o(l)}}function lr(){var e=ir;ir=null;for(var t=0;t<e.length;++t)e[t]()}function sr(e,t,r,n){for(var i=0;i<t.changes.length;i++){var o=t.changes[i];\"text\"==o?cr(e,t):\"gutter\"==o?fr(e,t,r,n):\"class\"==o?hr(e,t):\"widget\"==o&&dr(e,t,n)}t.changes=null}function ar(e){return e.node==e.text&&(e.node=O(\"div\",null,null,\"position: relative\"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),l&&s<8&&(e.node.style.zIndex=2)),e.node}function ur(e,t){var r=e.display.externalMeasured;return r&&r.line==t.line?(e.display.externalMeasured=null,t.measure=r.measure,r.built):qt(e,t)}function cr(e,t){var r=t.text.className,n=ur(e,t);t.text==t.node&&(t.node=n.pre),t.text.parentNode.replaceChild(n.pre,t.text),t.text=n.pre,n.bgClass!=t.bgClass||n.textClass!=t.textClass?(t.bgClass=n.bgClass,t.textClass=n.textClass,hr(e,t)):r&&(t.text.className=r)}function hr(e,t){!function(e,t){var r=t.bgClass?t.bgClass+\" \"+(t.line.bgClass||\"\"):t.line.bgClass;if(r&&(r+=\" CodeMirror-linebackground\"),t.background)r?t.background.className=r:(t.background.parentNode.removeChild(t.background),t.background=null);else if(r){var n=ar(t);t.background=n.insertBefore(O(\"div\",null,r),n.firstChild),e.display.input.setUneditable(t.background)}}(e,t),t.line.wrapClass?ar(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className=\"\");var r=t.textClass?t.textClass+\" \"+(t.line.textClass||\"\"):t.line.textClass;t.text.className=r||\"\"}function fr(e,t,r,n){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var i=ar(t);t.gutterBackground=O(\"div\",null,\"CodeMirror-gutter-background \"+t.line.gutterClass,\"left: \"+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+\"px; width: \"+n.gutterTotalWidth+\"px\"),e.display.input.setUneditable(t.gutterBackground),i.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var l=ar(t),s=t.gutter=O(\"div\",null,\"CodeMirror-gutter-wrapper\",\"left: \"+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+\"px\");if(e.display.input.setUneditable(s),l.insertBefore(s,t.text),t.line.gutterClass&&(s.className+=\" \"+t.line.gutterClass),!e.options.lineNumbers||o&&o[\"CodeMirror-linenumbers\"]||(t.lineNumber=s.appendChild(O(\"div\",pe(e.options,r),\"CodeMirror-linenumber CodeMirror-gutter-elt\",\"left: \"+n.gutterLeft[\"CodeMirror-linenumbers\"]+\"px; width: \"+e.display.lineNumInnerWidth+\"px\"))),o)for(var a=0;a<e.options.gutters.length;++a){var u=e.options.gutters[a],c=o.hasOwnProperty(u)&&o[u];c&&s.appendChild(O(\"div\",[c],\"CodeMirror-gutter-elt\",\"left: \"+n.gutterLeft[u]+\"px; width: \"+n.gutterWidth[u]+\"px\"))}}}function dr(e,t,r){t.alignable&&(t.alignable=null);for(var n=t.node.firstChild,i=void 0;n;n=i)i=n.nextSibling,\"CodeMirror-linewidget\"==n.className&&t.node.removeChild(n);pr(e,t,r)}function pr(e,t,r){if(gr(e,t.line,t,r,!0),t.rest)for(var n=0;n<t.rest.length;n++)gr(e,t.rest[n],t,r,!1)}function gr(e,t,r,n,i){if(t.widgets)for(var o=ar(r),l=0,s=t.widgets;l<s.length;++l){var a=s[l],u=O(\"div\",[a.node],\"CodeMirror-linewidget\");a.handleMouseEvents||u.setAttribute(\"cm-ignore-events\",\"true\"),vr(a,u,r,n),e.display.input.setUneditable(u),i&&a.above?o.insertBefore(u,r.gutter||r.text):o.appendChild(u),or(a,\"redraw\")}}function vr(e,t,r,n){if(e.noHScroll){(r.alignable||(r.alignable=[])).push(t);var i=n.wrapperWidth;t.style.left=n.fixedPos+\"px\",e.coverGutter||(i-=n.gutterTotalWidth,t.style.paddingLeft=n.gutterTotalWidth+\"px\"),t.style.width=i+\"px\"}e.coverGutter&&(t.style.zIndex=5,t.style.position=\"relative\",e.noHScroll||(t.style.marginLeft=-n.gutterTotalWidth+\"px\"))}function mr(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!D(document.body,e.node)){var r=\"position: relative;\";e.coverGutter&&(r+=\"margin-left: -\"+t.display.gutters.offsetWidth+\"px;\"),e.noHScroll&&(r+=\"width: \"+t.display.wrapper.clientWidth+\"px;\"),N(t.display.measure,O(\"div\",[e.node],null,r))}return e.height=e.node.parentNode.offsetHeight}function yr(e,t){for(var r=ht(t);r!=e.wrapper;r=r.parentNode)if(!r||1==r.nodeType&&\"true\"==r.getAttribute(\"cm-ignore-events\")||r.parentNode==e.sizer&&r!=e.mover)return!0}function br(e){return e.lineSpace.offsetTop}function wr(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function xr(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=N(e.measure,O(\"pre\",\"x\")),r=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,n={left:parseInt(r.paddingLeft),right:parseInt(r.paddingRight)};return isNaN(n.left)||isNaN(n.right)||(e.cachedPaddingH=n),n}function Cr(e){return G-e.display.nativeBarWidth}function Sr(e){return e.display.scroller.clientWidth-Cr(e)-e.display.barWidth}function Lr(e){return e.display.scroller.clientHeight-Cr(e)-e.display.barHeight}function kr(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;n<e.rest.length;n++)if(e.rest[n]==t)return{map:e.measure.maps[n],cache:e.measure.caches[n]};for(var i=0;i<e.rest.length;i++)if(he(e.rest[i])>r)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Tr(e,t,r,n){return Or(e,Nr(e,t),r,n)}function Mr(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[on(e,t)];var r=e.display.externalMeasured;return r&&t>=r.lineN&&t<r.lineN+r.size?r:void 0}function Nr(e,t){var r=he(t),n=Mr(e,r);n&&!n.text?n=null:n&&n.changes&&(sr(e,n,r,Jr(e)),e.curOp.forceUpdate=!0),n||(n=function(e,t){var r=he(t=Be(t)),n=e.display.externalMeasured=new tr(e.doc,t,r);n.lineN=r;var i=n.built=qt(e,n);return n.text=i.pre,N(e.display.lineMeasure,i.pre),n}(e,t));var i=kr(n,t,r);return{line:t,view:n,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function Or(e,t,r,n,i){t.before&&(r=-1);var o,a=r+(n||\"\");return t.cache.hasOwnProperty(a)?o=t.cache[a]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(!function(e,t,r){var n=e.options.lineWrapping,i=n&&Sr(e);if(!t.measure.heights||n&&t.measure.width!=i){var o=t.measure.heights=[];if(n){t.measure.width=i;for(var l=t.text.firstChild.getClientRects(),s=0;s<l.length-1;s++){var a=l[s],u=l[s+1];Math.abs(a.bottom-u.bottom)>2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Wr(t.map,r,n),a=o.node,u=o.start,c=o.end,h=o.collapse;if(3==a.nodeType){for(var f=0;f<4;f++){for(;u&&ie(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c<o.coverEnd&&ie(t.line.text.charAt(o.coverStart+c));)++c;if((i=l&&s<9&&0==u&&c==o.coverEnd-o.coverStart?a.parentNode.getBoundingClientRect():Hr(k(a,u,c).getClientRects(),n)).left||i.right||0==u)break;c=u,u-=1,h=\"right\"}l&&s<11&&(i=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=Ct)return Ct;var t=N(e,O(\"span\",\"x\")),r=t.getBoundingClientRect(),n=k(t,0,1).getBoundingClientRect();return Ct=Math.abs(r.left-n.left)>1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var d;u>0&&(h=n=\"right\"),i=e.options.lineWrapping&&(d=a.getClientRects()).length>1?d[\"right\"==n?d.length-1:0]:a.getBoundingClientRect()}if(l&&s<9&&!u&&(!i||!i.left&&!i.right)){var p=a.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+Qr(e.display),top:p.top,bottom:p.bottom}:Dr}for(var g=i.top-t.rect.top,v=i.bottom-t.rect.top,m=(g+v)/2,y=t.view.measure.heights,b=0;b<y.length-1&&!(m<y[b]);b++);var w=b?y[b-1]:0,x=y[b],C={left:(\"right\"==h?i.right:i.left)-t.rect.left,right:(\"left\"==h?i.left:i.right)-t.rect.left,top:w,bottom:x};i.left||i.right||(C.bogus=!0);e.options.singleCursorHeightPerLine||(C.rtop=g,C.rbottom=v);return C}(e,t,r,n)).bogus||(t.cache[a]=o)),{left:o.left,right:o.right,top:i?o.rtop:o.top,bottom:i?o.rbottom:o.bottom}}var Ar,Dr={left:0,right:0,top:0,bottom:0};function Wr(e,t,r){for(var n,i,o,l,s,a,u=0;u<e.length;u+=3)if(s=e[u],a=e[u+1],t<s?(i=0,o=1,l=\"left\"):t<a?o=(i=t-s)+1:(u==e.length-3||t==a&&e[u+3]>t)&&(i=(o=a-s)-1,t>=a&&(l=\"right\")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?\"left\":\"right\")&&(l=r),\"left\"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l=\"left\";if(\"right\"==r&&i==a-s)for(;u<e.length-3&&e[u+3]==e[u+4]&&!e[u+5].insertLeft;)n=e[(u+=3)+2],l=\"right\";break}return{node:n,start:i,end:o,collapse:l,coverStart:s,coverEnd:a}}function Hr(e,t){var r=Dr;if(\"left\"==t)for(var n=0;n<e.length&&(r=e[n]).left==r.right;n++);else for(var i=e.length-1;i>=0&&(r=e[i]).left==r.right;i--);return r}function Fr(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function Pr(e){e.display.externalMeasure=null,M(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Fr(e.display.view[t])}function Er(e){Pr(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function zr(){return c&&v?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Ir(){return c&&v?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Rr(e){var t=0;if(e.widgets)for(var r=0;r<e.widgets.length;++r)e.widgets[r].above&&(t+=mr(e.widgets[r]));return t}function Br(e,t,r,n,i){if(!i){var o=Rr(t);r.top+=o,r.bottom+=o}if(\"line\"==n)return r;n||(n=\"local\");var l=je(t);if(\"local\"==n?l+=br(e.display):l-=e.display.viewOffset,\"page\"==n||\"window\"==n){var s=e.display.lineSpace.getBoundingClientRect();l+=s.top+(\"window\"==n?0:Ir());var a=s.left+(\"window\"==n?0:zr());r.left+=a,r.right+=a}return r.top+=l,r.bottom+=l,r}function Gr(e,t,r){if(\"div\"==r)return t;var n=t.left,i=t.top;if(\"page\"==r)n-=zr(),i-=Ir();else if(\"local\"==r||!r){var o=e.display.sizer.getBoundingClientRect();n+=o.left,i+=o.top}var l=e.display.lineSpace.getBoundingClientRect();return{left:n-l.left,top:i-l.top}}function Ur(e,t,r,n,i){return n||(n=se(e.doc,t.line)),Br(e,n,Tr(e,n,t.ch,i),r)}function Vr(e,t,r,n,i,o){function l(t,l){var s=Or(e,i,t,l?\"right\":\"left\",o);return l?s.left=s.right:s.right=s.left,Br(e,n,s,r)}n=n||se(e.doc,t.line),i||(i=Nr(e,n));var s=Ze(n,e.doc.direction),a=t.ch,u=t.sticky;if(a>=n.text.length?(a=n.text.length,u=\"before\"):a<=0&&(a=0,u=\"after\"),!s)return l(\"before\"==u?a-1:a,\"before\"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var h=qe(s,a,u),f=_e,d=c(a,h,\"before\"==u);return null!=f&&(d.other=c(a,f,\"before\"!=u)),d}function Kr(e,t){var r=0;t=Ce(e.doc,t),e.options.lineWrapping||(r=Qr(e.display)*t.ch);var n=se(e.doc,t.line),i=je(n)+br(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function jr(e,t,r,n,i){var o=ge(e,t,r);return o.xRel=i,n&&(o.outside=!0),o}function Xr(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return jr(n.first,0,null,!0,-1);var i=fe(n,r),o=n.first+n.size-1;if(i>o)return jr(n.first+n.size-1,se(n,o).text.length,null,!0,1);t<0&&(t=0);for(var l=se(n,i);;){var s=$r(e,l,i,t,r),a=Ie(l),u=a&&a.find(0,!0);if(!a||!(s.ch>u.from.ch||s.ch==u.from.ch&&s.xRel>0))return s;i=he(l=u.to.line)}}function Yr(e,t,r,n){n-=Rr(t);var i=t.text.length,o=le(function(t){return Or(e,r,t-1).bottom<=n},i,0);return{begin:o,end:i=le(function(t){return Or(e,r,t).top>n},o,i)}}function _r(e,t,r,n){return r||(r=Nr(e,t)),Yr(e,t,r,Br(e,t,Or(e,r,n),\"line\").top)}function qr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function $r(e,t,r,n,i){i-=je(t);var o=Nr(e,t),l=Rr(t),s=0,a=t.text.length,u=!0,c=Ze(t,e.doc.direction);if(c){var h=(e.options.lineWrapping?function(e,t,r,n,i,o,l){var s=Yr(e,t,n,l),a=s.begin,u=s.end;/\\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,h=null,f=0;f<i.length;f++){var d=i[f];if(!(d.from>=u||d.to<=a)){var p=1!=d.level,g=Or(e,n,p?Math.min(u,d.to)-1:Math.max(a,d.from)).right,v=g<o?o-g+1e9:g-o;(!c||h>v)&&(c=d,h=v)}}c||(c=i[i.length-1]);c.from<a&&(c={from:a,to:c.to,level:c.level});c.to>u&&(c={from:c.from,to:u,level:c.level});return c}:function(e,t,r,n,i,o,l){var s=le(function(s){var a=i[s],u=1!=a.level;return qr(Vr(e,ge(r,u?a.to:a.from,u?\"before\":\"after\"),\"line\",t,n),o,l,!0)},0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=Vr(e,ge(r,u?a.from:a.to,u?\"after\":\"before\"),\"line\",t,n);qr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a})(e,t,r,o,c,n,i);s=(u=1!=h.level)?h.from:h.to-1,a=u?h.to:h.from-1}var f,d,p=null,g=null,v=le(function(t){var r=Or(e,o,t);return r.top+=l,r.bottom+=l,!!qr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)},s,a),m=!1;if(g){var y=n-g.left<g.right-n,b=y==u;v=p+(b?0:1),d=b?\"after\":\"before\",f=y?g.left:g.right}else{u||v!=a&&v!=s||v++,d=0==v?\"after\":v==t.text.length?\"before\":Or(e,o,v-(u?1:0)).bottom+l<=i==u?\"after\":\"before\";var w=Vr(e,ge(r,v,d),\"line\",t,o);f=w.left,m=i<w.top||i>=w.bottom}return jr(r,v=oe(t.text,v,1),d,m,n-f)}function Zr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Ar){Ar=O(\"pre\");for(var t=0;t<49;++t)Ar.appendChild(document.createTextNode(\"x\")),Ar.appendChild(O(\"br\"));Ar.appendChild(document.createTextNode(\"x\"))}N(e.measure,Ar);var r=Ar.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),M(e.measure),r||1}function Qr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=O(\"span\",\"xxxxxxxxxx\"),r=O(\"pre\",[t]);N(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function Jr(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l)r[e.options.gutters[l]]=o.offsetLeft+o.clientLeft+i,n[e.options.gutters[l]]=o.clientWidth;return{fixedPos:en(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function en(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function tn(e){var t=Zr(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/Qr(e.display)-3);return function(i){if(Ve(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l<i.widgets.length;l++)i.widgets[l].height&&(o+=i.widgets[l].height);return r?o+(Math.ceil(i.text.length/n)||1)*t:o+t}}function rn(e){var t=e.doc,r=tn(e);t.iter(function(e){var t=r(e);t!=e.height&&ce(e,t)})}function nn(e,t,r,n){var i=e.display;if(!r&&\"true\"==ht(t).getAttribute(\"cm-not-content\"))return null;var o,l,s=i.lineSpace.getBoundingClientRect();try{o=t.clientX-s.left,l=t.clientY-s.top}catch(t){return null}var a,u=Xr(e,o,l);if(n&&1==u.xRel&&(a=se(e.doc,u.line).text).length==u.ch){var c=I(a,a.length,e.options.tabSize)-a.length;u=ge(u.line,Math.max(0,Math.round((o-xr(e.display).left)/Qr(e.display))-c))}return u}function on(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;n<r.length;n++)if((t-=r[n].size)<0)return n}function ln(e){e.display.input.showSelection(e.display.input.prepareSelection())}function sn(e,t){void 0===t&&(t=!0);for(var r=e.doc,n={},i=n.cursors=document.createDocumentFragment(),o=n.selection=document.createDocumentFragment(),l=0;l<r.sel.ranges.length;l++)if(t||l!=r.sel.primIndex){var s=r.sel.ranges[l];if(!(s.from().line>=e.display.viewTo||s.to().line<e.display.viewFrom)){var a=s.empty();(a||e.options.showCursorWhenSelecting)&&an(e,s.head,i),a||cn(e,s,o)}}return n}function an(e,t,r){var n=Vr(e,t,\"div\",null,null,!e.options.singleCursorHeightPerLine),i=r.appendChild(O(\"div\",\" \",\"CodeMirror-cursor\"));if(i.style.left=n.left+\"px\",i.style.top=n.top+\"px\",i.style.height=Math.max(0,n.bottom-n.top)*e.options.cursorHeight+\"px\",n.other){var o=r.appendChild(O(\"div\",\" \",\"CodeMirror-cursor CodeMirror-secondarycursor\"));o.style.display=\"\",o.style.left=n.other.left+\"px\",o.style.top=n.other.top+\"px\",o.style.height=.85*(n.other.bottom-n.other.top)+\"px\"}}function un(e,t){return e.top-t.top||e.left-t.left}function cn(e,t,r){var n=e.display,i=e.doc,o=document.createDocumentFragment(),l=xr(e.display),s=l.left,a=Math.max(n.sizerWidth,Sr(e)-n.sizer.offsetLeft)-l.right,u=\"ltr\"==i.direction;function c(e,t,r,n){t<0&&(t=0),t=Math.round(t),n=Math.round(n),o.appendChild(O(\"div\",null,\"CodeMirror-selected\",\"position: absolute; left: \"+e+\"px;\\n top: \"+t+\"px; width: \"+(null==r?a-e:r)+\"px;\\n height: \"+(n-t)+\"px\"))}function h(t,r,n){var o,l,h=se(i,t),f=h.text.length;function d(r,n){return Ur(e,ge(t,r),\"div\",h,n)}function p(t,r,n){var i=_r(e,h,null,t),o=\"ltr\"==r==(\"after\"==n)?\"left\":\"right\";return d(\"after\"==n?i.begin:i.end-(/\\s/.test(h.text.charAt(i.end-1))?2:1),o)[o]}var g=Ze(h,i.direction);return function(e,t,r,n){if(!e)return n(t,r,\"ltr\",0);for(var i=!1,o=0;o<e.length;++o){var l=e[o];(l.from<r&&l.to>t||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?\"rtl\":\"ltr\",o),i=!0)}i||n(t,r,\"ltr\")}(g,r||0,null==n?f:n,function(e,t,i,h){var v=\"ltr\"==i,m=d(e,v?\"left\":\"right\"),y=d(t-1,v?\"right\":\"left\"),b=null==r&&0==e,w=null==n&&t==f,x=0==h,C=!g||h==g.length-1;if(y.top-m.top<=3){var S=(u?w:b)&&C,L=(u?b:w)&&x?s:(v?m:y).left,k=S?a:(v?y:m).right;c(L,m.top,k-L,m.bottom)}else{var T,M,N,O;v?(T=u&&b&&x?s:m.left,M=u?a:p(e,i,\"before\"),N=u?s:p(t,i,\"after\"),O=u&&w&&C?a:y.right):(T=u?p(e,i,\"before\"):s,M=!u&&b&&x?a:m.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,\"after\"):a),c(T,m.top,M-T,m.bottom),m.bottom<y.top&&c(s,m.bottom,null,y.top),c(N,y.top,O-N,y.bottom)}(!o||un(m,o)<0)&&(o=m),un(y,o)<0&&(o=y),(!l||un(m,l)<0)&&(l=m),un(y,l)<0&&(l=y)}),{start:o,end:l}}var f=t.from(),d=t.to();if(f.line==d.line)h(f.line,f.ch,d.ch);else{var p=se(i,f.line),g=se(i,d.line),v=Be(p)==Be(g),m=h(f.line,f.ch,v?p.text.length+1:null).end,y=h(d.line,v?0:null,d.ch).start;v&&(m.top<y.top-2?(c(m.right,m.top,null,m.bottom),c(s,y.top,y.left,y.bottom)):c(m.right,m.top,y.left-m.right,m.bottom)),m.bottom<y.top&&c(s,m.bottom,null,y.top)}r.appendChild(o)}function hn(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var r=!0;t.cursorDiv.style.visibility=\"\",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){return t.cursorDiv.style.visibility=(r=!r)?\"\":\"hidden\"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility=\"hidden\")}}function fn(e){e.state.focused||(e.display.input.focus(),pn(e))}function dn(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,gn(e))},100)}function pn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),\"nocursor\"!=e.options.readOnly&&(e.state.focused||(rt(e,\"focus\",e,t),e.state.focused=!0,H(e.display.wrapper,\"CodeMirror-focused\"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),a&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),hn(e))}function gn(e,t){e.state.delayingBlurEvent||(e.state.focused&&(rt(e,\"blur\",e,t),e.state.focused=!1,T(e.display.wrapper,\"CodeMirror-focused\")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function vn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n<t.view.length;n++){var i=t.view[n],o=void 0;if(!i.hidden){if(l&&s<8){var a=i.node.offsetTop+i.node.offsetHeight;o=a-r,r=a}else{var u=i.node.getBoundingClientRect();o=u.bottom-u.top}var c=i.line.height-o;if(o<2&&(o=Zr(t)),(c>.005||c<-.005)&&(ce(i.line,o),mn(i.line),i.rest))for(var h=0;h<i.rest.length;h++)mn(i.rest[h])}}}function mn(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var r=e.widgets[t],n=r.node.parentNode;n&&(r.height=n.offsetHeight)}}function yn(e,t,r){var n=r&&null!=r.top?Math.max(0,r.top):e.scroller.scrollTop;n=Math.floor(n-br(e));var i=r&&null!=r.bottom?r.bottom:n+e.wrapper.clientHeight,o=fe(t,n),l=fe(t,i);if(r&&r.ensure){var s=r.ensure.from.line,a=r.ensure.to.line;s<o?(o=s,l=fe(t,je(se(t,s))+e.wrapper.clientHeight)):Math.min(a,t.lastLine())>=l&&(o=fe(t,je(se(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function bn(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=en(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+\"px\",l=0;l<r.length;l++)if(!r[l].hidden){e.options.fixedGutter&&(r[l].gutter&&(r[l].gutter.style.left=o),r[l].gutterBackground&&(r[l].gutterBackground.style.left=o));var s=r[l].alignable;if(s)for(var a=0;a<s.length;a++)s[a].style.left=o}e.options.fixedGutter&&(t.gutters.style.left=n+i+\"px\")}}function wn(e){if(!e.options.lineNumbers)return!1;var t=e.doc,r=pe(e.options,t.first+t.size-1),n=e.display;if(r.length!=n.lineNumChars){var i=n.measure.appendChild(O(\"div\",[O(\"div\",r)],\"CodeMirror-linenumber CodeMirror-gutter-elt\")),o=i.firstChild.offsetWidth,l=i.offsetWidth-o;return n.lineGutter.style.width=\"\",n.lineNumInnerWidth=Math.max(o,n.lineGutter.offsetWidth-l)+1,n.lineNumWidth=n.lineNumInnerWidth+l,n.lineNumChars=n.lineNumInnerWidth?r.length:-1,n.lineGutter.style.width=n.lineNumWidth+\"px\",oi(e),!0}return!1}function xn(e,t){var r=e.display,n=Zr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Lr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+wr(r),a=t.top<n,u=t.bottom>s-n;if(t.top<i)l.scrollTop=a?0:t.top;else if(t.bottom>i+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var h=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,f=Sr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),d=t.right-t.left>f;return d&&(t.right=t.left+f),t.left<10?l.scrollLeft=0:t.left<h?l.scrollLeft=Math.max(0,t.left-(d?0:10)):t.right>f+h-3&&(l.scrollLeft=t.right+(d?0:10)-f),l}function Cn(e,t){null!=t&&(kn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Sn(e){kn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Ln(e,t,r){null==t&&null==r||kn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function kn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Tn(e,Kr(e,t.from),Kr(e,t.to),t.margin))}function Tn(e,t,r,n){var i=xn(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Ln(e,i.scrollLeft,i.scrollTop)}function Mn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ii(e,{top:t}),Nn(e,t,!0),r&&ii(e),Jn(e,100))}function Nn(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function On(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,bn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function An(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+wr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Cr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Dn=function(e,t,r){this.cm=r;var n=this.vert=O(\"div\",[O(\"div\",null,null,\"min-width: 1px\")],\"CodeMirror-vscrollbar\"),i=this.horiz=O(\"div\",[O(\"div\",null,null,\"height: 100%; min-height: 1px\")],\"CodeMirror-hscrollbar\");e(n),e(i),Je(n,\"scroll\",function(){n.clientHeight&&t(n.scrollTop,\"vertical\")}),Je(i,\"scroll\",function(){i.clientWidth&&t(i.scrollLeft,\"horizontal\")}),this.checkedZeroWidth=!1,l&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth=\"18px\")};Dn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display=\"block\",this.vert.style.bottom=t?n+\"px\":\"0\";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+\"px\"}else this.vert.style.display=\"\",this.vert.firstChild.style.height=\"0\";if(t){this.horiz.style.display=\"block\",this.horiz.style.right=r?n+\"px\":\"0\",this.horiz.style.left=e.barLeft+\"px\";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+\"px\"}else this.horiz.style.display=\"\",this.horiz.firstChild.style.width=\"0\";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Dn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,\"horiz\")},Dn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,\"vert\")},Dn.prototype.zeroWidthHack=function(){var e=y&&!d?\"12px\":\"18px\";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents=\"none\",this.disableHoriz=new R,this.disableVert=new R},Dn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents=\"auto\",t.set(1e3,function n(){var i=e.getBoundingClientRect();(\"vert\"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents=\"none\":t.set(1e3,n)})},Dn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Wn=function(){};function Hn(e,t){t||(t=An(e));var r=e.display.barWidth,n=e.display.barHeight;Fn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&vn(e),Fn(e,An(e)),r=e.display.barWidth,n=e.display.barHeight}function Fn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+\"px\",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+\"px\",r.heightForcer.style.borderBottom=n.bottom+\"px solid transparent\",n.right&&n.bottom?(r.scrollbarFiller.style.display=\"block\",r.scrollbarFiller.style.height=n.bottom+\"px\",r.scrollbarFiller.style.width=n.right+\"px\"):r.scrollbarFiller.style.display=\"\",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display=\"block\",r.gutterFiller.style.height=n.bottom+\"px\",r.gutterFiller.style.width=t.gutterWidth+\"px\"):r.gutterFiller.style.display=\"\"}Wn.prototype.update=function(){return{bottom:0,right:0}},Wn.prototype.setScrollLeft=function(){},Wn.prototype.setScrollTop=function(){},Wn.prototype.clear=function(){};var Pn={native:Dn,null:Wn};function En(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Pn[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Je(t,\"mousedown\",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute(\"cm-not-content\",\"true\")},function(t,r){\"horizontal\"==r?On(e,t):Mn(e,t)},e),e.display.scrollbars.addClass&&H(e.display.wrapper,e.display.scrollbars.addClass)}var zn=0;function In(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++zn},t=e.curOp,nr?nr.ops.push(t):t.ownsGroup=nr={ops:[t],delayedCallbacks:[]}}function Rn(e){!function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r<t.length;r++)t[r].call(null);for(var n=0;n<e.ops.length;n++){var i=e.ops[n];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled<i.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(r<t.length)}(r)}finally{nr=null,t(r)}}(e.curOp,function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,r=0;r<t.length;r++)Bn(t[r]);for(var n=0;n<t.length;n++)(i=t[n]).updatedDisplay=i.mustUpdate&&ri(i.cm,i.update);var i;for(var o=0;o<t.length;o++)Gn(t[o]);for(var l=0;l<t.length;l++)Un(t[l]);for(var s=0;s<t.length;s++)Vn(t[s])}(e)})}function Bn(e){var t,r,n=e.cm,i=n.display;!(r=(t=n).display).scrollbarsClipped&&r.scroller.offsetWidth&&(r.nativeBarWidth=r.scroller.offsetWidth-r.scroller.clientWidth,r.heightForcer.style.height=Cr(t)+\"px\",r.sizer.style.marginBottom=-r.nativeBarWidth+\"px\",r.sizer.style.borderRightWidth=Cr(t)+\"px\",r.scrollbarsClipped=!0),e.updateMaxLine&&Ye(n),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<i.viewFrom||e.scrollToPos.to.line>=i.viewTo)||i.maxLineChanged&&n.options.lineWrapping,e.update=e.mustUpdate&&new ti(n,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Gn(e){var t=e.cm,r=t.display;e.updatedDisplay&&vn(t),e.barMeasure=An(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Tr(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Cr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Sr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Un(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+\"px\",e.maxScrollLeft<t.doc.scrollLeft&&On(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var r=e.focus&&e.focus==W();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,r),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Hn(t,e.barMeasure),e.updatedDisplay&&li(t,e.barMeasure),e.selectionChanged&&hn(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),r&&fn(e.cm)}function Vn(e){var t=e.cm,r=t.display,n=t.doc;(e.updatedDisplay&&ni(t,e.update),null==r.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(r.wheelStartX=r.wheelStartY=null),null!=e.scrollTop&&Nn(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&&On(t,e.scrollLeft,!0,!0),e.scrollToPos)&&function(e,t){if(!nt(e,\"scrollCursorIntoView\")){var r=e.display,n=r.sizer.getBoundingClientRect(),i=null;if(t.top+n.top<0?i=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var o=O(\"div\",\"\",null,\"position: absolute;\\n top: \"+(t.top-r.viewOffset-br(e.display))+\"px;\\n height: \"+(t.bottom-t.top+Cr(e)+r.barHeight)+\"px;\\n left: \"+t.left+\"px; width: \"+Math.max(2,t.right-t.left)+\"px;\");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r=\"before\"==(t=t.ch?ge(t.line,\"before\"==t.sticky?t.ch-1:t.ch,\"after\"):t).sticky?ge(t.line,t.ch+1,\"before\"):t);for(var o=0;o<5;o++){var l=!1,s=Vr(e,t),a=r&&r!=t?Vr(e,r):s,u=xn(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,h=e.doc.scrollLeft;if(null!=u.scrollTop&&(Mn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(On(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(l=!0)),!l)break}return i}(t,Ce(n,e.scrollToPos.from),Ce(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l<i.length;++l)i[l].lines.length||rt(i[l],\"hide\");if(o)for(var s=0;s<o.length;++s)o[s].lines.length&&rt(o[s],\"unhide\");r.wrapper.offsetHeight&&(n.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&rt(t,\"changes\",t,e.changeObjs),e.update&&e.update.finish()}function Kn(e,t){if(e.curOp)return t();In(e);try{return t()}finally{Rn(e)}}function jn(e,t){return function(){if(e.curOp)return t.apply(e,arguments);In(e);try{return t.apply(e,arguments)}finally{Rn(e)}}}function Xn(e){return function(){if(this.curOp)return e.apply(this,arguments);In(this);try{return e.apply(this,arguments)}finally{Rn(this)}}}function Yn(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);In(t);try{return e.apply(this,arguments)}finally{Rn(t)}}}function _n(e,t,r,n){null==t&&(t=e.doc.first),null==r&&(r=e.doc.first+e.doc.size),n||(n=0);var i=e.display;if(n&&r<i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>t)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)ke&&Ge(e.doc,t)<i.viewTo&&$n(e);else if(r<=i.viewFrom)ke&&Ue(e.doc,r+n)>i.viewFrom?$n(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)$n(e);else if(t<=i.viewFrom){var o=Zn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):$n(e)}else if(r>=i.viewTo){var l=Zn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):$n(e)}else{var s=Zn(e,t,t,-1),a=Zn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(rr(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):$n(e)}var u=i.externalMeasured;u&&(r<u.lineN?u.lineN+=n:t<u.lineN+u.size&&(i.externalMeasured=null))}function qn(e,t,r){e.curOp.viewChanged=!0;var n=e.display,i=e.display.externalMeasured;if(i&&t>=i.lineN&&t<i.lineN+i.size&&(n.externalMeasured=null),!(t<n.viewFrom||t>=n.viewTo)){var o=n.view[on(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==B(l,r)&&l.push(r)}}}function $n(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Zn(e,t,r,n){var i,o=on(e,t),l=e.display.view;if(!ke||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a<o;a++)s+=l[a].size;if(s!=t){if(n>0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Ge(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function Qn(e){for(var t=e.display.view,r=0,n=0;n<t.length;n++){var i=t[n];i.hidden||i.node&&!i.changes||++r}return r}function Jn(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,E(ei,e))}function ei(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var r=+new Date+e.options.workTime,n=zt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ot(t.mode,n.state):null,a=Pt(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var h=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),f=0;!h&&f<l.length;++f)h=l[f]!=o.styles[f];h&&i.push(n.line),o.stateAfter=n.save(),n.nextLine()}else o.text.length<=e.options.maxHighlightLength&&It(e,o.text,n),o.stateAfter=n.line%5==0?n.save():null,n.nextLine();if(+new Date>r)return Jn(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&Kn(e,function(){for(var t=0;t<i.length;t++)qn(e,i[t],\"text\")})}}var ti=function(e,t,r){var n=e.display;this.viewport=t,this.visible=yn(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=Sr(e),this.force=r,this.dims=Jr(e),this.events=[]};function ri(e,t){var r=e.display,n=e.doc;if(t.editorIsHidden)return $n(e),!1;if(!t.force&&t.visible.from>=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==Qn(e))return!1;wn(e)&&($n(e),t.dims=Jr(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFrom<o&&o-r.viewFrom<20&&(o=Math.max(n.first,r.viewFrom)),r.viewTo>l&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),ke&&(o=Ge(e.doc,o),l=Ue(e.doc,l));var s,u,c,h,f=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;u=o,c=l,0==(h=(s=e).display).view.length||u>=h.viewTo||c<=h.viewFrom?(h.view=rr(s,u,c),h.viewFrom=u):(h.viewFrom>u?h.view=rr(s,u,h.viewFrom).concat(h.view):h.viewFrom<u&&(h.view=h.view.slice(on(s,u))),h.viewFrom=u,h.viewTo<c?h.view=h.view.concat(rr(s,h.viewTo,c)):h.viewTo>c&&(h.view=h.view.slice(0,on(s,c)))),h.viewTo=c,r.viewOffset=je(se(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+\"px\";var d=Qn(e);if(!f&&0==d&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var p=function(e){if(e.hasFocus())return null;var t=W();if(!t||!D(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&D(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return d>4&&(r.lineDiv.style.display=\"none\"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return a&&y&&e.display.currentWheelTarget==t?t.style.display=\"none\":t.parentNode.removeChild(t),r}for(var u=n.view,c=n.viewFrom,h=0;h<u.length;h++){var f=u[h];if(f.hidden);else if(f.node&&f.node.parentNode==o){for(;l!=f.node;)l=s(l);var d=i&&null!=t&&t<=c&&f.lineNumber;f.changes&&(B(f.changes,\"gutter\")>-1&&(d=!1),sr(e,f,c,r)),d&&(M(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(pe(e.options,c)))),l=f.node.nextSibling}else{var p=(m=c,b=r,void 0,w=ur(g=e,v=f),v.text=v.node=w.pre,w.bgClass&&(v.bgClass=w.bgClass),w.textClass&&(v.textClass=w.textClass),hr(g,v),fr(g,v,m,b),pr(g,v,b),v.node);o.insertBefore(p,l)}c+=f.size}var g,v,m,b,w;for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),d>4&&(r.lineDiv.style.display=\"\"),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=W()&&(e.activeElt.focus(),e.anchorNode&&D(document.body,e.anchorNode)&&D(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(p),M(r.cursorDiv),M(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,f&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,Jn(e,400)),r.updateLineNumbers=null,!0}function ni(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Sr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+wr(e.display)-Lr(e),r.top)}),t.visible=yn(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&ri(e,t);n=!1){vn(e);var i=An(e);ln(e),Hn(e,i),li(e,i),t.force=!1}t.signal(e,\"update\",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,\"viewportChange\",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ii(e,t){var r=new ti(e,t);if(ri(e,r)){vn(e),ni(e,r);var n=An(e);ln(e),Hn(e,n),li(e,n),r.finish()}}function oi(e){var t=e.display.gutters.offsetWidth;e.display.sizer.style.marginLeft=t+\"px\"}function li(e,t){e.display.sizer.style.minHeight=t.docHeight+\"px\",e.display.heightForcer.style.top=t.docHeight+\"px\",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Cr(e)+\"px\"}function si(e){var t=e.display.gutters,r=e.options.gutters;M(t);for(var n=0;n<r.length;++n){var i=r[n],o=t.appendChild(O(\"div\",null,\"CodeMirror-gutter \"+i));\"CodeMirror-linenumbers\"==i&&(e.display.lineGutter=o,o.style.width=(e.display.lineNumWidth||1)+\"px\")}t.style.display=n?\"\":\"none\",oi(e)}function ai(e){var t=B(e.gutters,\"CodeMirror-linenumbers\");-1==t&&e.lineNumbers?e.gutters=e.gutters.concat([\"CodeMirror-linenumbers\"]):t>-1&&!e.lineNumbers&&(e.gutters=e.gutters.slice(0),e.gutters.splice(t,1))}ti.prototype.signal=function(e,t){ot(e,t)&&this.events.push(arguments)},ti.prototype.finish=function(){for(var e=0;e<this.events.length;e++)rt.apply(null,this.events[e])};var ui=0,ci=null;function hi(e){var t=e.wheelDeltaX,r=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==r&&e.detail&&e.axis==e.VERTICAL_AXIS?r=e.detail:null==r&&(r=e.wheelDelta),{x:t,y:r}}function fi(e){var t=hi(e);return t.x*=ci,t.y*=ci,t}function di(e,t){var n=hi(t),i=n.x,o=n.y,l=e.display,s=l.scroller,u=s.scrollWidth>s.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&u||o&&c){if(o&&y&&a)e:for(var f=t.target,d=l.view;f!=s;f=f.parentNode)for(var p=0;p<d.length;p++)if(d[p].node==f){e.display.currentWheelTarget=f;break e}if(i&&!r&&!h&&null!=ci)return o&&c&&Mn(e,Math.max(0,s.scrollTop+o*ci)),On(e,Math.max(0,s.scrollLeft+i*ci)),(!o||o&&c)&&st(t),void(l.wheelStartX=null);if(o&&null!=ci){var g=o*ci,v=e.doc.scrollTop,m=v+l.wrapper.clientHeight;g<0?v=Math.max(0,v+g-50):m=Math.min(e.doc.height,m+g+50),ii(e,{top:v,bottom:m})}ui<20&&(null==l.wheelStartX?(l.wheelStartX=s.scrollLeft,l.wheelStartY=s.scrollTop,l.wheelDX=i,l.wheelDY=o,setTimeout(function(){if(null!=l.wheelStartX){var e=s.scrollLeft-l.wheelStartX,t=s.scrollTop-l.wheelStartY,r=t&&l.wheelDY&&t/l.wheelDY||e&&l.wheelDX&&e/l.wheelDX;l.wheelStartX=l.wheelStartY=null,r&&(ci=(ci*ui+r)/(ui+1),++ui)}},200)):(l.wheelDX+=i,l.wheelDY+=o))}}l?ci=-.53:r?ci=15:c?ci=-.7:f&&(ci=-1/3);var pi=function(e,t){this.ranges=e,this.primIndex=t};pi.prototype.primary=function(){return this.ranges[this.primIndex]},pi.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var r=this.ranges[t],n=e.ranges[t];if(!me(r.anchor,n.anchor)||!me(r.head,n.head))return!1}return!0},pi.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new gi(ye(this.ranges[t].anchor),ye(this.ranges[t].head));return new pi(e,this.primIndex)},pi.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},pi.prototype.contains=function(e,t){t||(t=e);for(var r=0;r<this.ranges.length;r++){var n=this.ranges[r];if(ve(t,n.from())>=0&&ve(e,n.to())<=0)return r}return-1};var gi=function(e,t){this.anchor=e,this.head=t};function vi(e,t){var r=e[t];e.sort(function(e,t){return ve(e.from(),t.from())}),t=B(e,r);for(var n=1;n<e.length;n++){var i=e[n],o=e[n-1];if(ve(o.to(),i.from())>=0){var l=we(o.from(),i.from()),s=be(o.to(),i.to()),a=o.empty()?i.from()==i.head:o.from()==o.head;n<=t&&--t,e.splice(--n,2,new gi(a?s:l,a?l:s))}}return new pi(e,t)}function mi(e,t){return new pi([new gi(e,t||e)],0)}function yi(e){return e.text?ge(e.from.line+e.text.length-1,q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function bi(e,t){if(ve(e,t.from)<0)return e;if(ve(e,t.to)<=0)return yi(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=yi(t).ch-t.to.ch),ge(r,n)}function wi(e,t){for(var r=[],n=0;n<e.sel.ranges.length;n++){var i=e.sel.ranges[n];r.push(new gi(bi(i.anchor,t),bi(i.head,t)))}return vi(r,e.sel.primIndex)}function xi(e,t,r){return e.line==t.line?ge(r.line,e.ch-t.ch+r.ch):ge(r.line+(e.line-t.line),e.ch)}function Ci(e){e.doc.mode=Tt(e.options,e.doc.modeOption),Si(e)}function Si(e){e.doc.iter(function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,Jn(e,100),e.state.modeGen++,e.curOp&&_n(e)}function Li(e,t){return 0==t.from.ch&&0==t.to.ch&&\"\"==q(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function ki(e,t,r,n){function i(e){return r?r[e]:null}function o(e,r,i){!function(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),De(e),We(e,r);var i=n?n(e):1;i!=e.height&&ce(e,i)}(e,r,i,n),or(e,\"change\",e,t)}function l(e,t){for(var r=[],o=e;o<t;++o)r.push(new jt(u[o],i(o),n));return r}var s=t.from,a=t.to,u=t.text,c=se(e,s.line),h=se(e,a.line),f=q(u),d=i(u.length-1),p=a.line-s.line;if(t.full)e.insert(0,l(0,u.length)),e.remove(u.length,e.size-u.length);else if(Li(e,t)){var g=l(0,u.length-1);o(h,h.text,d),p&&e.remove(s.line,p),g.length&&e.insert(s.line,g)}else if(c==h)if(1==u.length)o(c,c.text.slice(0,s.ch)+f+c.text.slice(a.ch),d);else{var v=l(1,u.length-1);v.push(new jt(f+c.text.slice(a.ch),d,n)),o(c,c.text.slice(0,s.ch)+u[0],i(0)),e.insert(s.line+1,v)}else if(1==u.length)o(c,c.text.slice(0,s.ch)+u[0]+h.text.slice(a.ch),i(0)),e.remove(s.line+1,p);else{o(c,c.text.slice(0,s.ch)+u[0],i(0)),o(h,f+h.text.slice(a.ch),d);var m=l(1,u.length-1);p>1&&e.remove(s.line+1,p-1),e.insert(s.line+1,m)}or(e,\"change\",e,t)}function Ti(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;l<n.linked.length;++l){var s=n.linked[l];if(s.doc!=i){var a=o&&s.sharedHist;r&&!a||(t(s.doc,a),e(s.doc,n,a))}}}(e,null,!0)}function Mi(e,t){if(t.cm)throw new Error(\"This document is already in use.\");e.doc=t,t.cm=e,rn(e),Ci(e),Ni(e),e.options.lineWrapping||Ye(e),e.options.mode=t.modeOption,_n(e)}function Ni(e){(\"rtl\"==e.doc.direction?H:T)(e.display.lineDiv,\"CodeMirror-rtl\")}function Oi(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function Ai(e,t){var r={from:ye(t.from),to:yi(t),text:ae(e,t.from,t.to)};return Pi(e,r,t.from.line,t.to.line+1),Ti(e,function(e){return Pi(e,r,t.from.line,t.to.line+1)},!0),r}function Di(e){for(;e.length;){if(!q(e).ranges)break;e.pop()}}function Wi(e,t,r,n){var i=e.history;i.undone.length=0;var o,l,s,a=+new Date;if((i.lastOp==n||i.lastOrigin==t.origin&&t.origin&&(\"+\"==t.origin.charAt(0)&&i.lastModTime>a-(e.cm?e.cm.options.historyEventDelay:500)||\"*\"==t.origin.charAt(0)))&&(s=i,o=i.lastOp==n?(Di(s.done),q(s.done)):s.done.length&&!q(s.done).ranges?q(s.done):s.done.length>1&&!s.done[s.done.length-2].ranges?(s.done.pop(),q(s.done)):void 0))l=q(o.changes),0==ve(t.from,t.to)&&0==ve(t.from,l.to)?l.to=yi(t):o.changes.push(Ai(e,t));else{var u=q(i.done);for(u&&u.ranges||Fi(e.sel,i.done),o={changes:[Ai(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=a,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||rt(e,\"historyAdded\")}function Hi(e,t,r,n){var i,o,l,s,a,u=e.history,c=n&&n.origin;r==u.lastSelOp||c&&u.lastSelOrigin==c&&(u.lastModTime==u.lastSelTime&&u.lastOrigin==c||(i=e,o=c,l=q(u.done),s=t,\"*\"==(a=o.charAt(0))||\"+\"==a&&l.ranges.length==s.ranges.length&&l.somethingSelected()==s.somethingSelected()&&new Date-i.history.lastSelTime<=(i.cm?i.cm.options.historyEventDelay:500)))?u.done[u.done.length-1]=t:Fi(t,u.done),u.lastSelTime=+new Date,u.lastSelOrigin=c,u.lastSelOp=r,n&&!1!==n.clearRedo&&Di(u.undone)}function Fi(e,t){var r=q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Pi(e,t,r,n){var i=t[\"spans_\"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(r){r.markedSpans&&((i||(i=t[\"spans_\"+e.id]={}))[o]=r.markedSpans),++o})}function Ei(e){if(!e)return null;for(var t,r=0;r<e.length;++r)e[r].marker.explicitlyCleared?t||(t=e.slice(0,r)):t&&t.push(e[r]);return t?t.length?t:null:e}function zi(e,t){var r=function(e,t){var r=t[\"spans_\"+e.id];if(!r)return null;for(var n=[],i=0;i<t.text.length;++i)n.push(Ei(r[i]));return n}(e,t),n=Oe(e,t);if(!r)return n;if(!n)return r;for(var i=0;i<r.length;++i){var o=r[i],l=n[i];if(o&&l)e:for(var s=0;s<l.length;++s){for(var a=l[s],u=0;u<o.length;++u)if(o[u].marker==a.marker)continue e;o.push(a)}else l&&(r[i]=l)}return r}function Ii(e,t,r){for(var n=[],i=0;i<e.length;++i){var o=e[i];if(o.ranges)n.push(r?pi.prototype.deepCopy.call(o):o);else{var l=o.changes,s=[];n.push({changes:s});for(var a=0;a<l.length;++a){var u=l[a],c=void 0;if(s.push({from:u.from,to:u.to,text:u.text}),t)for(var h in u)(c=h.match(/^spans_(\\d+)$/))&&B(t,Number(c[1]))>-1&&(q(s)[h]=u[h],delete u[h])}}}return n}function Ri(e,t,r,n){if(n){var i=e.anchor;if(r){var o=ve(t,i)<0;o!=ve(r,i)<0?(i=t,t=r):o!=ve(t,r)<0&&(t=r)}return new gi(i,t)}return new gi(r||t,t)}function Bi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),ji(e,new pi([Ri(e.sel.primary(),t,r,i)],0),n)}function Gi(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o<e.sel.ranges.length;o++)n[o]=Ri(e.sel.ranges[o],t[o],null,i);ji(e,vi(n,e.sel.primIndex),r)}function Ui(e,t,r,n){var i=e.sel.ranges.slice(0);i[t]=r,ji(e,vi(i,e.sel.primIndex),n)}function Vi(e,t,r,n){ji(e,mi(t,r),n)}function Ki(e,t,r){var n=e.history.done,i=q(n);i&&i.ranges?(n[n.length-1]=t,Xi(e,t,r)):ji(e,t,r)}function ji(e,t,r){Xi(e,t,r),Hi(e,e.sel,e.cm?e.cm.curOp.id:NaN,r)}function Xi(e,t,r){var n,i,o,l;(ot(e,\"beforeSelectionChange\")||e.cm&&ot(e.cm,\"beforeSelectionChange\"))&&(n=e,o=r,l={ranges:(i=t).ranges,update:function(e){this.ranges=[];for(var t=0;t<e.length;t++)this.ranges[t]=new gi(Ce(n,e[t].anchor),Ce(n,e[t].head))},origin:o&&o.origin},rt(n,\"beforeSelectionChange\",n,l),n.cm&&rt(n.cm,\"beforeSelectionChange\",n.cm,l),t=l.ranges!=i.ranges?vi(l.ranges,l.ranges.length-1):i),Yi(e,qi(e,t,r&&r.bias||(ve(t.primary().head,e.sel.primary().head)<0?-1:1),!0)),r&&!1===r.scroll||!e.cm||Sn(e.cm)}function Yi(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=e.cm.curOp.selectionChanged=!0,it(e.cm)),or(e,\"cursorActivity\",e))}function _i(e){Yi(e,qi(e,e.sel,null,!1))}function qi(e,t,r,n){for(var i,o=0;o<t.ranges.length;o++){var l=t.ranges[o],s=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o],a=Zi(e,l.anchor,s&&s.anchor,r,n),u=Zi(e,l.head,s&&s.head,r,n);(i||a!=l.anchor||u!=l.head)&&(i||(i=t.ranges.slice(0,o)),i[o]=new gi(a,u))}return i?vi(i,t.primIndex):t}function $i(e,t,r,n,i){var o=se(e,t.line);if(o.markedSpans)for(var l=0;l<o.markedSpans.length;++l){var s=o.markedSpans[l],a=s.marker;if((null==s.from||(a.inclusiveLeft?s.from<=t.ch:s.from<t.ch))&&(null==s.to||(a.inclusiveRight?s.to>=t.ch:s.to>t.ch))){if(i&&(rt(a,\"beforeCursorEnter\"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var u=a.find(n<0?1:-1),c=void 0;if((n<0?a.inclusiveRight:a.inclusiveLeft)&&(u=Qi(e,u,-n,u&&u.line==t.line?o:null)),u&&u.line==t.line&&(c=ve(u,r))&&(n<0?c<0:c>0))return $i(e,u,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?a.inclusiveLeft:a.inclusiveRight)&&(h=Qi(e,h,n,h.line==t.line?o:null)),h?$i(e,h,t,n,i):null}}return t}function Zi(e,t,r,n,i){var o=n||1,l=$i(e,t,r,o,i)||!i&&$i(e,t,r,o,!0)||$i(e,t,r,-o,i)||!i&&$i(e,t,r,-o,!0);return l||(e.cantEdit=!0,ge(e.first,0))}function Qi(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?Ce(e,ge(t.line-1)):null:r>0&&t.ch==(n||se(e,t.line)).text.length?t.line<e.first+e.size-1?ge(t.line+1,0):null:new ge(t.line,t.ch+r)}function Ji(e){e.setSelection(ge(e.firstLine(),0),ge(e.lastLine()),V)}function eo(e,t,r){var n={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return n.canceled=!0}};return r&&(n.update=function(t,r,i,o){t&&(n.from=Ce(e,t)),r&&(n.to=Ce(e,r)),i&&(n.text=i),void 0!==o&&(n.origin=o)}),rt(e,\"beforeChange\",e,n),e.cm&&rt(e.cm,\"beforeChange\",e.cm,n),n.canceled?null:{from:n.from,to:n.to,text:n.text,origin:n.origin}}function to(e,t,r){if(e.cm){if(!e.cm.curOp)return jn(e.cm,to)(e,t,r);if(e.cm.state.suppressEdits)return}if(!(ot(e,\"beforeChange\")||e.cm&&ot(e.cm,\"beforeChange\"))||(t=eo(e,t,!0))){var n=Le&&!r&&function(e,t,r){var n=null;if(e.iter(t.line,r.line+1,function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var r=e.markedSpans[t].marker;!r.readOnly||n&&-1!=B(n,r)||(n||(n=[])).push(r)}}),!n)return null;for(var i=[{from:t,to:r}],o=0;o<n.length;++o)for(var l=n[o],s=l.find(0),a=0;a<i.length;++a){var u=i[a];if(!(ve(u.to,s.from)<0||ve(u.from,s.to)>0)){var c=[a,1],h=ve(u.from,s.from),f=ve(u.to,s.to);(h<0||!l.inclusiveLeft&&!h)&&c.push({from:u.from,to:s.from}),(f>0||!l.inclusiveRight&&!f)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)ro(e,{from:n[i].from,to:n[i].to,text:i?[\"\"]:t.text,origin:t.origin});else ro(e,t)}}function ro(e,t){if(1!=t.text.length||\"\"!=t.text[0]||0!=ve(t.from,t.to)){var r=wi(e,t);Wi(e,t,r,e.cm?e.cm.curOp.id:NaN),oo(e,t,r,Oe(e,t));var n=[];Ti(e,function(e,r){r||-1!=B(n,e.history)||(uo(e.history,t),n.push(e.history)),oo(e,t,null,Oe(e,t))})}}function no(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s=\"undo\"==t?o.done:o.undone,a=\"undo\"==t?o.undone:o.done,u=0;u<s.length&&(i=s[u],r?!i.ranges||i.equals(e.sel):i.ranges);u++);if(u!=s.length){for(o.lastOrigin=o.lastSelOrigin=null;;){if(!(i=s.pop()).ranges){if(n)return void s.push(i);break}if(Fi(i,a),r&&!i.equals(e.sel))return void ji(e,i,{clearRedo:!1});l=i}var c=[];Fi(l,a),a.push({changes:c,generation:o.generation}),o.generation=i.generation||++o.maxGeneration;for(var h=ot(e,\"beforeChange\")||e.cm&&ot(e.cm,\"beforeChange\"),f=function(r){var n=i.changes[r];if(n.origin=t,h&&!eo(e,n,!1))return s.length=0,{};c.push(Ai(e,n));var o=r?wi(e,n):q(s);oo(e,n,o,zi(e,n)),!r&&e.cm&&e.cm.scrollIntoView({from:n.from,to:yi(n)});var l=[];Ti(e,function(e,t){t||-1!=B(l,e.history)||(uo(e.history,n),l.push(e.history)),oo(e,n,null,zi(e,n))})},d=i.changes.length-1;d>=0;--d){var p=f(d);if(p)return p.v}}}}function io(e,t){if(0!=t&&(e.first+=t,e.sel=new pi($(e.sel.ranges,function(e){return new gi(ge(e.anchor.line+t,e.anchor.ch),ge(e.head.line+t,e.head.ch))}),e.sel.primIndex),e.cm)){_n(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;n<r.viewTo;n++)qn(e.cm,n,\"gutter\")}}function oo(e,t,r,n){if(e.cm&&!e.cm.curOp)return jn(e.cm,oo)(e,t,r,n);if(t.to.line<e.first)io(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var i=t.text.length-1-(e.first-t.from.line);io(e,i),t={from:ge(e.first,0),to:ge(t.to.line+i,t.to.ch),text:[q(t.text)],origin:t.origin}}var o=e.lastLine();t.to.line>o&&(t={from:t.from,to:ge(o,se(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=ae(e,t.from,t.to),r||(r=wi(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=he(Be(se(n,o.line))),n.iter(a,l.line+1,function(e){if(e==i.maxLine)return s=!0,!0}));n.sel.contains(t.from,t.to)>-1&&it(e);ki(n,t,r,tn(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,function(e){var t=Xe(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)}),s&&(e.curOp.updateMaxLine=!0));(function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var r=e.first,n=t-1;n>r;n--){var i=se(e,n).stateAfter;if(i&&(!(i instanceof Ht)||n+i.lookAhead<t)){r=n+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,r)}})(n,o.line),Jn(e,400);var u=t.text.length-(l.line-o.line)-1;t.full?_n(e):o.line!=l.line||1!=t.text.length||Li(e.doc,t)?_n(e,o.line,l.line+1,u):qn(e,o.line,\"text\");var c=ot(e,\"changes\"),h=ot(e,\"change\");if(h||c){var f={from:o,to:l,text:t.text,removed:t.removed,origin:t.origin};h&&or(e,\"change\",e,f),c&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}e.display.selForContextMenu=null}(e.cm,t,n):ki(e,t,n),Xi(e,r,V)}}function lo(e,t,r,n,i){var o;(n||(n=r),ve(n,r)<0)&&(r=(o=[n,r])[0],n=o[1]);\"string\"==typeof t&&(t=e.splitLines(t)),to(e,{from:r,to:n,text:t,origin:i})}function so(e,t,r,n){r<e.line?e.line+=n:t<e.line&&(e.line=t,e.ch=0)}function ao(e,t,r,n){for(var i=0;i<e.length;++i){var o=e[i],l=!0;if(o.ranges){o.copied||((o=e[i]=o.deepCopy()).copied=!0);for(var s=0;s<o.ranges.length;s++)so(o.ranges[s].anchor,t,r,n),so(o.ranges[s].head,t,r,n)}else{for(var a=0;a<o.changes.length;++a){var u=o.changes[a];if(r<u.from.line)u.from=ge(u.from.line+n,u.from.ch),u.to=ge(u.to.line+n,u.to.ch);else if(t<=u.to.line){l=!1;break}}l||(e.splice(0,i+1),i=0)}}}function uo(e,t){var r=t.from.line,n=t.to.line,i=t.text.length-(n-r)-1;ao(e.done,r,n,i),ao(e.undone,r,n,i)}function co(e,t,r,n){var i=t,o=t;return\"number\"==typeof t?o=se(e,xe(e,t)):i=he(t),null==i?null:(n(o,i)&&e.cm&&qn(e.cm,i,r),o)}function ho(e){this.lines=e,this.parent=null;for(var t=0,r=0;r<e.length;++r)e[r].parent=this,t+=e[r].height;this.height=t}function fo(e){this.children=e;for(var t=0,r=0,n=0;n<e.length;++n){var i=e[n];t+=i.chunkSize(),r+=i.height,i.parent=this}this.size=t,this.height=r,this.parent=null}gi.prototype.from=function(){return we(this.anchor,this.head)},gi.prototype.to=function(){return be(this.anchor,this.head)},gi.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},ho.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var r,n=e,i=e+t;n<i;++n){var o=this.lines[n];this.height-=o.height,(r=o).parent=null,De(r),or(o,\"delete\")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,r){this.height+=r,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var n=0;n<t.length;++n)t[n].parent=this},iterN:function(e,t,r){for(var n=e+t;e<n;++e)if(r(this.lines[e]))return!0}},fo.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var r=0;r<this.children.length;++r){var n=this.children[r],i=n.chunkSize();if(e<i){var o=Math.min(t,i-e),l=n.height;if(n.removeInner(e,o),this.height-=l-n.height,i==o&&(this.children.splice(r--,1),n.parent=null),0==(t-=o))break;e=0}else e-=i}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof ho))){var s=[];this.collapse(s),this.children=[new ho(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,r){this.size+=t.length,this.height+=r;for(var n=0;n<this.children.length;++n){var i=this.children[n],o=i.chunkSize();if(e<=o){if(i.insertInner(e,t,r),i.lines&&i.lines.length>50){for(var l=i.lines.length%25+25,s=l;s<i.lines.length;){var a=new ho(i.lines.slice(s,s+=25));i.height-=a.height,this.children.splice(++n,0,a),a.parent=this}i.lines=i.lines.slice(0,l),this.maybeSpill()}break}e-=o}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=new fo(e.children.splice(e.children.length-5,5));if(e.parent){e.size-=t.size,e.height-=t.height;var r=B(e.parent.children,e);e.parent.children.splice(r+1,0,t)}else{var n=new fo(e.children);n.parent=e,e.children=[n,t],e=n}t.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n<this.children.length;++n){var i=this.children[n],o=i.chunkSize();if(e<o){var l=Math.min(t,o-e);if(i.iterN(e,l,r))return!0;if(0==(t-=l))break;e=0}else e-=o}}};var po=function(e,t,r){if(r)for(var n in r)r.hasOwnProperty(n)&&(this[n]=r[n]);this.doc=e,this.node=t};function go(e,t,r){je(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&Cn(e,r)}po.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,r=this.line,n=he(r);if(null!=n&&t){for(var i=0;i<t.length;++i)t[i]==this&&t.splice(i--,1);t.length||(r.widgets=null);var o=mr(this);ce(r,Math.max(0,r.height-o)),e&&(Kn(e,function(){go(e,r,-o),qn(e,n,\"widget\")}),or(e,\"lineWidgetCleared\",e,this,n))}},po.prototype.changed=function(){var e=this,t=this.height,r=this.doc.cm,n=this.line;this.height=null;var i=mr(this)-t;i&&(ce(n,n.height+i),r&&Kn(r,function(){r.curOp.forceUpdate=!0,go(r,n,i),or(r,\"lineWidgetChanged\",r,e,he(n))}))},lt(po);var vo=0,mo=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++vo};function yo(e,t,r,n,i){if(n&&n.shared)return function(e,t,r,n,i){(n=z(n)).shared=!1;var o=[yo(e,t,r,n,i)],l=o[0],s=n.widgetNode;return Ti(e,function(e){s&&(n.widgetNode=s.cloneNode(!0)),o.push(yo(e,Ce(e,t),Ce(e,r),n,i));for(var a=0;a<e.linked.length;++a)if(e.linked[a].isParent)return;l=q(o)}),new bo(o,l)}(e,t,r,n,i);if(e.cm&&!e.cm.curOp)return jn(e.cm,yo)(e,t,r,n,i);var o=new mo(e,i),l=ve(t,r);if(n&&z(n,o,!1),l>0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=A(\"span\",[o.replacedWith],\"CodeMirror-widget\"),n.handleMouseEvents||o.widgetNode.setAttribute(\"cm-ignore-events\",\"true\"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Re(e,t.line,t,r,o)||t.line!=r.line&&Re(e,r.line,t,r,o))throw new Error(\"Inserting collapsed marker partially overlapping an existing one\");ke=!0}o.addToHistory&&Wi(e,{from:t,to:r,origin:\"markText\"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,function(e){var n,i;u&&o.collapsed&&!u.options.lineWrapping&&Be(e)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&ce(e,0),n=e,i=new Te(o,a==t.line?t.ch:null,a==r.line?r.ch:null),n.markedSpans=n.markedSpans?n.markedSpans.concat([i]):[i],i.marker.attachLine(n),++a}),o.collapsed&&e.iter(t.line,r.line+1,function(t){Ve(e,t)&&ce(t,0)}),o.clearOnEnter&&Je(o,\"beforeCursorEnter\",function(){return o.clear()}),o.readOnly&&(Le=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++vo,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)_n(u,t.line,r.line+1);else if(o.className||o.title||o.startStyle||o.endStyle||o.css)for(var c=t.line;c<=r.line;c++)qn(u,c,\"text\");o.atomic&&_i(u.doc),or(u,\"markerAdded\",u,o)}return o}mo.prototype.clear=function(){var e=this;if(!this.explicitlyCleared){var t=this.doc.cm,r=t&&!t.curOp;if(r&&In(t),ot(this,\"clear\")){var n=this.find();n&&or(this,\"clear\",n.from,n.to)}for(var i=null,o=null,l=0;l<this.lines.length;++l){var s=e.lines[l],a=Me(s.markedSpans,e);t&&!e.collapsed?qn(t,he(s),\"text\"):t&&(null!=a.to&&(o=he(s)),null!=a.from&&(i=he(s))),s.markedSpans=Ne(s.markedSpans,a),null==a.from&&e.collapsed&&!Ve(e.doc,s)&&t&&ce(s,Zr(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(var u=0;u<this.lines.length;++u){var c=Be(e.lines[u]),h=Xe(c);h>t.display.maxLineLength&&(t.display.maxLine=c,t.display.maxLineLength=h,t.display.maxLineChanged=!0)}null!=i&&t&&this.collapsed&&_n(t,i,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&_i(t.doc)),t&&or(t,\"markerCleared\",t,this,i,o),r&&Rn(t),this.parent&&this.parent.clear()}},mo.prototype.find=function(e,t){var r,n;null==e&&\"bookmark\"==this.type&&(e=1);for(var i=0;i<this.lines.length;++i){var o=this.lines[i],l=Me(o.markedSpans,this);if(null!=l.from&&(r=ge(t?o:he(o),l.from),-1==e))return r;if(null!=l.to&&(n=ge(t?o:he(o),l.to),1==e))return n}return r&&{from:r,to:n}},mo.prototype.changed=function(){var e=this,t=this.find(-1,!0),r=this,n=this.doc.cm;t&&n&&Kn(n,function(){var i=t.line,o=he(t.line),l=Mr(n,o);if(l&&(Fr(l),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!Ve(r.doc,i)&&null!=r.height){var s=r.height;r.height=null;var a=mr(r)-s;a&&ce(i,i.height+a)}or(n,\"markerChanged\",n,e)})},mo.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&&-1!=B(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},mo.prototype.detachLine=function(e){if(this.lines.splice(B(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},lt(mo);var bo=function(e,t){this.markers=e,this.primary=t;for(var r=0;r<e.length;++r)e[r].parent=this};function wo(e){return e.findMarks(ge(e.first,0),e.clipPos(ge(e.lastLine())),function(e){return e.parent})}function xo(e){for(var t=function(t){var r=e[t],n=[r.primary.doc];Ti(r.primary.doc,function(e){return n.push(e)});for(var i=0;i<r.markers.length;i++){var o=r.markers[i];-1==B(n,o.doc)&&(o.parent=null,r.markers.splice(i--,1))}},r=0;r<e.length;r++)t(r)}bo.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();or(this,\"clear\")}},bo.prototype.find=function(e,t){return this.primary.find(e,t)},lt(bo);var Co=0,So=function(e,t,r,n,i){if(!(this instanceof So))return new So(e,t,r,n,i);null==r&&(r=0),fo.call(this,[new ho([new jt(\"\",null)])]),this.first=r,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=r;var o=ge(r,0);this.sel=mi(o),this.history=new Oi(null),this.id=++Co,this.modeOption=t,this.lineSep=n,this.direction=\"rtl\"==i?\"rtl\":\"ltr\",this.extend=!1,\"string\"==typeof e&&(e=this.splitLines(e)),ki(this,{from:o,to:o,text:e}),ji(this,mi(o),V)};So.prototype=Q(fo.prototype,{constructor:So,iter:function(e,t,r){r?this.iterN(e-this.first,t-e,r):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var r=0,n=0;n<t.length;++n)r+=t[n].height;this.insertInner(e-this.first,t,r)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=ue(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:Yn(function(e){var t=ge(this.first,0),r=this.first+this.size-1;to(this,{from:t,to:ge(r,se(this,r).text.length),text:this.splitLines(e),origin:\"setValue\",full:!0},!0),this.cm&&Ln(this.cm,0,0),ji(this,mi(t),V)}),replaceRange:function(e,t,r,n){lo(this,e,t=Ce(this,t),r=r?Ce(this,r):t,n)},getRange:function(e,t,r){var n=ae(this,Ce(this,e),Ce(this,t));return!1===r?n:n.join(r||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(de(this,e))return se(this,e)},getLineNumber:function(e){return he(e)},getLineHandleVisualStart:function(e){return\"number\"==typeof e&&(e=se(this,e)),Be(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return Ce(this,e)},getCursor:function(e){var t=this.sel.primary();return null==e||\"head\"==e?t.head:\"anchor\"==e?t.anchor:\"end\"==e||\"to\"==e||!1===e?t.to():t.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Yn(function(e,t,r){Vi(this,Ce(this,\"number\"==typeof e?ge(e,t||0):e),null,r)}),setSelection:Yn(function(e,t,r){Vi(this,Ce(this,e),Ce(this,t||e),r)}),extendSelection:Yn(function(e,t,r){Bi(this,Ce(this,e),t&&Ce(this,t),r)}),extendSelections:Yn(function(e,t){Gi(this,Se(this,e),t)}),extendSelectionsBy:Yn(function(e,t){Gi(this,Se(this,$(this.sel.ranges,e)),t)}),setSelections:Yn(function(e,t,r){if(e.length){for(var n=[],i=0;i<e.length;i++)n[i]=new gi(Ce(this,e[i].anchor),Ce(this,e[i].head));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),ji(this,vi(n,t),r)}}),addSelection:Yn(function(e,t,r){var n=this.sel.ranges.slice(0);n.push(new gi(Ce(this,e),Ce(this,t||e))),ji(this,vi(n,n.length-1),r)}),getSelection:function(e){for(var t,r=this.sel.ranges,n=0;n<r.length;n++){var i=ae(this,r[n].from(),r[n].to());t=t?t.concat(i):i}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],r=this.sel.ranges,n=0;n<r.length;n++){var i=ae(this,r[n].from(),r[n].to());!1!==e&&(i=i.join(e||this.lineSeparator())),t[n]=i}return t},replaceSelection:function(e,t,r){for(var n=[],i=0;i<this.sel.ranges.length;i++)n[i]=e;this.replaceSelections(n,t,r||\"+input\")},replaceSelections:Yn(function(e,t,r){for(var n=[],i=this.sel,o=0;o<i.ranges.length;o++){var l=i.ranges[o];n[o]={from:l.from(),to:l.to(),text:this.splitLines(e[o]),origin:r}}for(var s=t&&\"end\"!=t&&function(e,t,r){for(var n=[],i=ge(e.first,0),o=i,l=0;l<t.length;l++){var s=t[l],a=xi(s.from,i,o),u=xi(yi(s),i,o);if(i=s.to,o=u,\"around\"==r){var c=e.sel.ranges[l],h=ve(c.head,c.anchor)<0;n[l]=new gi(h?u:a,h?a:u)}else n[l]=new gi(a,a)}return new pi(n,e.sel.primIndex)}(this,n,t),a=n.length-1;a>=0;a--)to(this,n[a]);s?Ki(this,s):this.cm&&Sn(this.cm)}),undo:Yn(function(){no(this,\"undo\")}),redo:Yn(function(){no(this,\"redo\")}),undoSelection:Yn(function(){no(this,\"undo\",!0)}),redoSelection:Yn(function(){no(this,\"redo\",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n<e.done.length;n++)e.done[n].ranges||++t;for(var i=0;i<e.undone.length;i++)e.undone[i].ranges||++r;return{undo:t,redo:r}},clearHistory:function(){this.history=new Oi(this.history.maxGeneration)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Ii(this.history.done),undone:Ii(this.history.undone)}},setHistory:function(e){var t=this.history=new Oi(this.history.maxGeneration);t.done=Ii(e.done.slice(0),null,!0),t.undone=Ii(e.undone.slice(0),null,!0)},setGutterMarker:Yn(function(e,t,r){return co(this,e,\"gutter\",function(e){var n=e.gutterMarkers||(e.gutterMarkers={});return n[t]=r,!r&&re(n)&&(e.gutterMarkers=null),!0})}),clearGutter:Yn(function(e){var t=this;this.iter(function(r){r.gutterMarkers&&r.gutterMarkers[e]&&co(t,r,\"gutter\",function(){return r.gutterMarkers[e]=null,re(r.gutterMarkers)&&(r.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if(\"number\"==typeof e){if(!de(this,e))return null;if(t=e,!(e=se(this,e)))return null}else if(null==(t=he(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:Yn(function(e,t,r){return co(this,e,\"gutter\"==t?\"gutter\":\"class\",function(e){var n=\"text\"==t?\"textClass\":\"background\"==t?\"bgClass\":\"gutter\"==t?\"gutterClass\":\"wrapClass\";if(e[n]){if(L(r).test(e[n]))return!1;e[n]+=\" \"+r}else e[n]=r;return!0})}),removeLineClass:Yn(function(e,t,r){return co(this,e,\"gutter\"==t?\"gutter\":\"class\",function(e){var n=\"text\"==t?\"textClass\":\"background\"==t?\"bgClass\":\"gutter\"==t?\"gutterClass\":\"wrapClass\",i=e[n];if(!i)return!1;if(null==r)e[n]=null;else{var o=i.match(L(r));if(!o)return!1;var l=o.index+o[0].length;e[n]=i.slice(0,o.index)+(o.index&&l!=i.length?\" \":\"\")+i.slice(l)||null}return!0})}),addLineWidget:Yn(function(e,t,r){return i=e,o=new po(n=this,t,r),(l=n.cm)&&o.noHScroll&&(l.display.alignWidgets=!0),co(n,i,\"widget\",function(e){var t=e.widgets||(e.widgets=[]);if(null==o.insertAt?t.push(o):t.splice(Math.min(t.length-1,Math.max(0,o.insertAt)),0,o),o.line=e,l&&!Ve(n,e)){var r=je(e)<n.scrollTop;ce(e,e.height+mr(o)),r&&Cn(l,o.height),l.curOp.forceUpdate=!0}return!0}),l&&or(l,\"lineWidgetAdded\",l,o,\"number\"==typeof i?i:he(i)),o;var n,i,o,l}),removeLineWidget:function(e){e.clear()},markText:function(e,t,r){return yo(this,Ce(this,e),Ce(this,t),r,r&&r.type||\"range\")},setBookmark:function(e,t){var r={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return yo(this,e=Ce(this,e),e,r,\"bookmark\")},findMarksAt:function(e){var t=[],r=se(this,(e=Ce(this,e)).line).markedSpans;if(r)for(var n=0;n<r.length;++n){var i=r[n];(null==i.from||i.from<=e.ch)&&(null==i.to||i.to>=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=Ce(this,e),t=Ce(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,function(o){var l=o.markedSpans;if(l)for(var s=0;s<l.length;s++){var a=l[s];null!=a.to&&i==e.line&&e.ch>=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;n<r.length;++n)null!=r[n].from&&e.push(r[n].marker)}),e},posFromIndex:function(e){var t,r=this.first,n=this.lineSeparator().length;return this.iter(function(i){var o=i.text.length+n;if(o>e)return t=e,!0;e-=o,++r}),Ce(this,ge(r,t))},indexFromPos:function(e){var t=(e=Ce(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var r=this.lineSeparator().length;return this.iter(this.first,e.line,function(e){t+=e.text.length+r}),t},copy:function(e){var t=new So(ue(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,r=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<r&&(r=e.to);var n=new So(ue(this,t,r),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(n.history=this.history),(this.linked||(this.linked=[])).push({doc:n,sharedHist:e.sharedHist}),n.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r],i=n.find(),o=e.clipPos(i.from),l=e.clipPos(i.to);if(ve(o,l)){var s=yo(e,o,l,n.primary,n.primary.type);n.markers.push(s),s.parent=n}}}(n,wo(this)),n},unlinkDoc:function(e){if(e instanceof wl&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){if(this.linked[t].doc==e){this.linked.splice(t,1),e.unlinkDoc(this),xo(wo(this));break}}if(e.history==this.history){var r=[e.id];Ti(e,function(e){return r.push(e.id)},!0),e.history=new Oi(null),e.history.done=Ii(this.history.done,r),e.history.undone=Ii(this.history.undone,r)}},iterLinkedDocs:function(e){Ti(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):bt(e)},lineSeparator:function(){return this.lineSep||\"\\n\"},setDirection:Yn(function(e){var t;(\"rtl\"!=e&&(e=\"ltr\"),e!=this.direction)&&(this.direction=e,this.iter(function(e){return e.order=null}),this.cm&&Kn(t=this.cm,function(){Ni(t),_n(t)}))})}),So.prototype.eachLine=So.prototype.iter;var Lo=0;function ko(e){var t=this;if(To(t),!nt(t,e)&&!yr(t.display,e)){st(e),l&&(Lo=+new Date);var r=nn(t,e,!0),n=e.dataTransfer.files;if(r&&!t.isReadOnly())if(n&&n.length&&window.FileReader&&window.File)for(var i=n.length,o=Array(i),s=0,a=function(e,n){if(!t.options.allowDropFileTypes||-1!=B(t.options.allowDropFileTypes,e.type)){var l=new FileReader;l.onload=jn(t,function(){var e=l.result;if(/[\\x00-\\x08\\x0e-\\x1f]{2}/.test(e)&&(e=\"\"),o[n]=e,++s==i){var a={from:r=Ce(t.doc,r),to:r,text:t.doc.splitLines(o.join(t.doc.lineSeparator())),origin:\"paste\"};to(t.doc,a),Ki(t.doc,mi(r,yi(a)))}}),l.readAsText(e)}},u=0;u<i;++u)a(n[u],u);else{if(t.state.draggingText&&t.doc.sel.contains(r)>-1)return t.state.draggingText(e),void setTimeout(function(){return t.display.input.focus()},20);try{var c=e.dataTransfer.getData(\"Text\");if(c){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),Xi(t.doc,mi(r,r)),h)for(var f=0;f<h.length;++f)lo(t.doc,\"\",h[f].anchor,h[f].head,\"drag\");t.replaceSelection(c,\"around\",\"paste\"),t.display.input.focus()}}catch(e){}}}}function To(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Mo(e){if(document.getElementsByClassName)for(var t=document.getElementsByClassName(\"CodeMirror\"),r=0;r<t.length;r++){var n=t[r].CodeMirror;n&&e(n)}}var No=!1;function Oo(){var e;No||(Je(window,\"resize\",function(){null==e&&(e=setTimeout(function(){e=null,Mo(Ao)},100))}),Je(window,\"blur\",function(){return Mo(gn)}),No=!0)}function Ao(e){var t=e.display;t.lastWrapHeight==t.wrapper.clientHeight&&t.lastWrapWidth==t.wrapper.clientWidth||(t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize())}for(var Do={3:\"Pause\",8:\"Backspace\",9:\"Tab\",13:\"Enter\",16:\"Shift\",17:\"Ctrl\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Esc\",32:\"Space\",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"Left\",38:\"Up\",39:\"Right\",40:\"Down\",44:\"PrintScrn\",45:\"Insert\",46:\"Delete\",59:\";\",61:\"=\",91:\"Mod\",92:\"Mod\",93:\"Mod\",106:\"*\",107:\"=\",109:\"-\",110:\".\",111:\"/\",127:\"Delete\",145:\"ScrollLock\",173:\"-\",186:\";\",187:\"=\",188:\",\",189:\"-\",190:\".\",191:\"/\",192:\"`\",219:\"[\",220:\"\\\\\",221:\"]\",222:\"'\",63232:\"Up\",63233:\"Down\",63234:\"Left\",63235:\"Right\",63272:\"Delete\",63273:\"Home\",63275:\"End\",63276:\"PageUp\",63277:\"PageDown\",63302:\"Insert\"},Wo=0;Wo<10;Wo++)Do[Wo+48]=Do[Wo+96]=String(Wo);for(var Ho=65;Ho<=90;Ho++)Do[Ho]=String.fromCharCode(Ho);for(var Fo=1;Fo<=12;Fo++)Do[Fo+111]=Do[Fo+63235]=\"F\"+Fo;var Po={};function Eo(e){var t,r,n,i,o=e.split(/-(?!$)/);e=o[o.length-1];for(var l=0;l<o.length-1;l++){var s=o[l];if(/^(cmd|meta|m)$/i.test(s))i=!0;else if(/^a(lt)?$/i.test(s))t=!0;else if(/^(c|ctrl|control)$/i.test(s))r=!0;else{if(!/^s(hift)?$/i.test(s))throw new Error(\"Unrecognized modifier name: \"+s);n=!0}}return t&&(e=\"Alt-\"+e),r&&(e=\"Ctrl-\"+e),i&&(e=\"Cmd-\"+e),n&&(e=\"Shift-\"+e),e}function zo(e){var t={};for(var r in e)if(e.hasOwnProperty(r)){var n=e[r];if(/^(name|fallthrough|(de|at)tach)$/.test(r))continue;if(\"...\"==n){delete e[r];continue}for(var i=$(r.split(\" \"),Eo),o=0;o<i.length;o++){var l=void 0,s=void 0;o==i.length-1?(s=i.join(\" \"),l=n):(s=i.slice(0,o+1).join(\" \"),l=\"...\");var a=t[s];if(a){if(a!=l)throw new Error(\"Inconsistent bindings for \"+s)}else t[s]=l}delete e[r]}for(var u in t)e[u]=t[u];return e}function Io(e,t,r,n){var i=(t=Uo(t)).call?t.call(e,n):t[e];if(!1===i)return\"nothing\";if(\"...\"===i)return\"multi\";if(null!=i&&r(i))return\"handled\";if(t.fallthrough){if(\"[object Array]\"!=Object.prototype.toString.call(t.fallthrough))return Io(e,t.fallthrough,r,n);for(var o=0;o<t.fallthrough.length;o++){var l=Io(e,t.fallthrough[o],r,n);if(l)return l}}}function Ro(e){var t=\"string\"==typeof e?e:Do[e.keyCode];return\"Ctrl\"==t||\"Alt\"==t||\"Shift\"==t||\"Mod\"==t}function Bo(e,t,r){var n=e;return t.altKey&&\"Alt\"!=n&&(e=\"Alt-\"+e),(C?t.metaKey:t.ctrlKey)&&\"Ctrl\"!=n&&(e=\"Ctrl-\"+e),(C?t.ctrlKey:t.metaKey)&&\"Cmd\"!=n&&(e=\"Cmd-\"+e),!r&&t.shiftKey&&\"Shift\"!=n&&(e=\"Shift-\"+e),e}function Go(e,t){if(h&&34==e.keyCode&&e.char)return!1;var r=Do[e.keyCode];return null!=r&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(r=e.code),Bo(r,e,t))}function Uo(e){return\"string\"==typeof e?Po[e]:e}function Vo(e,t){for(var r=e.doc.sel.ranges,n=[],i=0;i<r.length;i++){for(var o=t(r[i]);n.length&&ve(o.from,q(n).to)<=0;){var l=n.pop();if(ve(l.from,o.from)<0){o.from=l.from;break}}n.push(o)}Kn(e,function(){for(var t=n.length-1;t>=0;t--)lo(e.doc,\"\",n[t].from,n[t].to,\"+delete\");Sn(e)})}function Ko(e,t,r){var n=oe(e.text,t+r,r);return n<0||n>e.text.length?null:n}function jo(e,t,r){var n=Ko(e,t.ch,r);return null==n?null:new ge(t.line,n,r<0?\"after\":\"before\")}function Xo(e,t,r,n,i){if(e){var o=Ze(r,t.doc.direction);if(o){var l,s=i<0?q(o):o[0],a=i<0==(1==s.level)?\"after\":\"before\";if(s.level>0||\"rtl\"==t.doc.direction){var u=Nr(t,r);l=i<0?r.text.length-1:0;var c=Or(t,u,l).top;l=le(function(e){return Or(t,u,e).top==c},i<0==(1==s.level)?s.from:s.to-1,l),\"before\"==a&&(l=Ko(r,l,1))}else l=i<0?s.to:s.from;return new ge(n,l,a)}}return new ge(n,i<0?r.text.length:0,i<0?\"before\":\"after\")}Po.basic={Left:\"goCharLeft\",Right:\"goCharRight\",Up:\"goLineUp\",Down:\"goLineDown\",End:\"goLineEnd\",Home:\"goLineStartSmart\",PageUp:\"goPageUp\",PageDown:\"goPageDown\",Delete:\"delCharAfter\",Backspace:\"delCharBefore\",\"Shift-Backspace\":\"delCharBefore\",Tab:\"defaultTab\",\"Shift-Tab\":\"indentAuto\",Enter:\"newlineAndIndent\",Insert:\"toggleOverwrite\",Esc:\"singleSelection\"},Po.pcDefault={\"Ctrl-A\":\"selectAll\",\"Ctrl-D\":\"deleteLine\",\"Ctrl-Z\":\"undo\",\"Shift-Ctrl-Z\":\"redo\",\"Ctrl-Y\":\"redo\",\"Ctrl-Home\":\"goDocStart\",\"Ctrl-End\":\"goDocEnd\",\"Ctrl-Up\":\"goLineUp\",\"Ctrl-Down\":\"goLineDown\",\"Ctrl-Left\":\"goGroupLeft\",\"Ctrl-Right\":\"goGroupRight\",\"Alt-Left\":\"goLineStart\",\"Alt-Right\":\"goLineEnd\",\"Ctrl-Backspace\":\"delGroupBefore\",\"Ctrl-Delete\":\"delGroupAfter\",\"Ctrl-S\":\"save\",\"Ctrl-F\":\"find\",\"Ctrl-G\":\"findNext\",\"Shift-Ctrl-G\":\"findPrev\",\"Shift-Ctrl-F\":\"replace\",\"Shift-Ctrl-R\":\"replaceAll\",\"Ctrl-[\":\"indentLess\",\"Ctrl-]\":\"indentMore\",\"Ctrl-U\":\"undoSelection\",\"Shift-Ctrl-U\":\"redoSelection\",\"Alt-U\":\"redoSelection\",fallthrough:\"basic\"},Po.emacsy={\"Ctrl-F\":\"goCharRight\",\"Ctrl-B\":\"goCharLeft\",\"Ctrl-P\":\"goLineUp\",\"Ctrl-N\":\"goLineDown\",\"Alt-F\":\"goWordRight\",\"Alt-B\":\"goWordLeft\",\"Ctrl-A\":\"goLineStart\",\"Ctrl-E\":\"goLineEnd\",\"Ctrl-V\":\"goPageDown\",\"Shift-Ctrl-V\":\"goPageUp\",\"Ctrl-D\":\"delCharAfter\",\"Ctrl-H\":\"delCharBefore\",\"Alt-D\":\"delWordAfter\",\"Alt-Backspace\":\"delWordBefore\",\"Ctrl-K\":\"killLine\",\"Ctrl-T\":\"transposeChars\",\"Ctrl-O\":\"openLine\"},Po.macDefault={\"Cmd-A\":\"selectAll\",\"Cmd-D\":\"deleteLine\",\"Cmd-Z\":\"undo\",\"Shift-Cmd-Z\":\"redo\",\"Cmd-Y\":\"redo\",\"Cmd-Home\":\"goDocStart\",\"Cmd-Up\":\"goDocStart\",\"Cmd-End\":\"goDocEnd\",\"Cmd-Down\":\"goDocEnd\",\"Alt-Left\":\"goGroupLeft\",\"Alt-Right\":\"goGroupRight\",\"Cmd-Left\":\"goLineLeft\",\"Cmd-Right\":\"goLineRight\",\"Alt-Backspace\":\"delGroupBefore\",\"Ctrl-Alt-Backspace\":\"delGroupAfter\",\"Alt-Delete\":\"delGroupAfter\",\"Cmd-S\":\"save\",\"Cmd-F\":\"find\",\"Cmd-G\":\"findNext\",\"Shift-Cmd-G\":\"findPrev\",\"Cmd-Alt-F\":\"replace\",\"Shift-Cmd-Alt-F\":\"replaceAll\",\"Cmd-[\":\"indentLess\",\"Cmd-]\":\"indentMore\",\"Cmd-Backspace\":\"delWrappedLineLeft\",\"Cmd-Delete\":\"delWrappedLineRight\",\"Cmd-U\":\"undoSelection\",\"Shift-Cmd-U\":\"redoSelection\",\"Ctrl-Up\":\"goDocStart\",\"Ctrl-Down\":\"goDocEnd\",fallthrough:[\"basic\",\"emacsy\"]},Po.default=y?Po.macDefault:Po.pcDefault;var Yo={selectAll:Ji,singleSelection:function(e){return e.setSelection(e.getCursor(\"anchor\"),e.getCursor(\"head\"),V)},killLine:function(e){return Vo(e,function(t){if(t.empty()){var r=se(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line<e.lastLine()?{from:t.head,to:ge(t.head.line+1,0)}:{from:t.head,to:ge(t.head.line,r)}}return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Vo(e,function(t){return{from:ge(t.from().line,0),to:Ce(e.doc,ge(t.to().line+1,0))}})},delLineLeft:function(e){return Vo(e,function(e){return{from:ge(e.from().line,0),to:e.from()}})},delWrappedLineLeft:function(e){return Vo(e,function(t){var r=e.charCoords(t.head,\"div\").top+5;return{from:e.coordsChar({left:0,top:r},\"div\"),to:t.from()}})},delWrappedLineRight:function(e){return Vo(e,function(t){var r=e.charCoords(t.head,\"div\").top+5,n=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},\"div\");return{from:t.from(),to:n}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(ge(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(ge(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return _o(e,t.head.line)},{origin:\"+move\",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(t){return qo(e,t.head)},{origin:\"+move\",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(t){return function(e,t){var r=se(e.doc,t),n=function(e){for(var t;t=Ie(e);)e=t.find(1,!0).line;return e}(r);n!=r&&(t=he(n));return Xo(!0,e,r,t,-1)}(e,t.head.line)},{origin:\"+move\",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(t){var r=e.cursorCoords(t.head,\"div\").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},\"div\")},j)},goLineLeft:function(e){return e.extendSelectionsBy(function(t){var r=e.cursorCoords(t.head,\"div\").top+5;return e.coordsChar({left:0,top:r},\"div\")},j)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(t){var r=e.cursorCoords(t.head,\"div\").top+5,n=e.coordsChar({left:0,top:r},\"div\");return n.ch<e.getLine(n.line).search(/\\S/)?qo(e,t.head):n},j)},goLineUp:function(e){return e.moveV(-1,\"line\")},goLineDown:function(e){return e.moveV(1,\"line\")},goPageUp:function(e){return e.moveV(-1,\"page\")},goPageDown:function(e){return e.moveV(1,\"page\")},goCharLeft:function(e){return e.moveH(-1,\"char\")},goCharRight:function(e){return e.moveH(1,\"char\")},goColumnLeft:function(e){return e.moveH(-1,\"column\")},goColumnRight:function(e){return e.moveH(1,\"column\")},goWordLeft:function(e){return e.moveH(-1,\"word\")},goGroupRight:function(e){return e.moveH(1,\"group\")},goGroupLeft:function(e){return e.moveH(-1,\"group\")},goWordRight:function(e){return e.moveH(1,\"word\")},delCharBefore:function(e){return e.deleteH(-1,\"char\")},delCharAfter:function(e){return e.deleteH(1,\"char\")},delWordBefore:function(e){return e.deleteH(-1,\"word\")},delWordAfter:function(e){return e.deleteH(1,\"word\")},delGroupBefore:function(e){return e.deleteH(-1,\"group\")},delGroupAfter:function(e){return e.deleteH(1,\"group\")},indentAuto:function(e){return e.indentSelection(\"smart\")},indentMore:function(e){return e.indentSelection(\"add\")},indentLess:function(e){return e.indentSelection(\"subtract\")},insertTab:function(e){return e.replaceSelection(\"\\t\")},insertSoftTab:function(e){for(var t=[],r=e.listSelections(),n=e.options.tabSize,i=0;i<r.length;i++){var o=r[i].from(),l=I(e.getLine(o.line),o.ch,n);t.push(_(n-l%n))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection(\"add\"):e.execCommand(\"insertTab\")},transposeChars:function(e){return Kn(e,function(){for(var t=e.listSelections(),r=[],n=0;n<t.length;n++)if(t[n].empty()){var i=t[n].head,o=se(e.doc,i.line).text;if(o)if(i.ch==o.length&&(i=new ge(i.line,i.ch-1)),i.ch>0)i=new ge(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),ge(i.line,i.ch-2),i,\"+transpose\");else if(i.line>e.doc.first){var l=se(e.doc,i.line-1).text;l&&(i=new ge(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),ge(i.line-1,l.length-1),i,\"+transpose\"))}r.push(new gi(i,i))}e.setSelections(r)})},newlineAndIndent:function(e){return Kn(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,\"+input\");t=e.listSelections();for(var n=0;n<t.length;n++)e.indentLine(t[n].from().line,null,!0);Sn(e)})},openLine:function(e){return e.replaceSelection(\"\\n\",\"start\")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function _o(e,t){var r=se(e.doc,t),n=Be(r);return n!=r&&(t=he(n)),Xo(!0,e,n,t,1)}function qo(e,t){var r=_o(e,t.line),n=se(e.doc,r.line),i=Ze(n,e.doc.direction);if(!i||0==i[0].level){var o=Math.max(0,n.text.search(/\\S/)),l=t.line==r.line&&t.ch<=o&&t.ch;return ge(r.line,l?0:o,r.sticky)}return r}function $o(e,t,r){if(\"string\"==typeof t&&!(t=Yo[t]))return!1;e.display.input.ensurePolled();var n=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),i=t(e)!=U}finally{e.display.shift=n,e.state.suppressEdits=!1}return i}var Zo=new R;function Qo(e,t,r,n){var i=e.state.keySeq;if(i){if(Ro(t))return\"handled\";if(/\\'$/.test(t)?e.state.keySeq=null:Zo.set(50,function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())}),Jo(e,i+\" \"+t,r,n))return!0}return Jo(e,t,r,n)}function Jo(e,t,r,n){var i=function(e,t,r){for(var n=0;n<e.state.keyMaps.length;n++){var i=Io(t,e.state.keyMaps[n],r,e);if(i)return i}return e.options.extraKeys&&Io(t,e.options.extraKeys,r,e)||Io(t,e.options.keyMap,r,e)}(e,t,n);return\"multi\"==i&&(e.state.keySeq=t),\"handled\"==i&&or(e,\"keyHandled\",e,t,r),\"handled\"!=i&&\"multi\"!=i||(st(r),hn(e)),!!i}function el(e,t){var r=Go(t,!0);return!!r&&(t.shiftKey&&!e.state.keySeq?Qo(e,\"Shift-\"+r,t,function(t){return $o(e,t,!0)})||Qo(e,r,t,function(t){if(\"string\"==typeof t?/^go[A-Z]/.test(t):t.motion)return $o(e,t)}):Qo(e,r,t,function(t){return $o(e,t)}))}var tl=null;function rl(e){var t=this;if(t.curOp.focus=W(),!nt(t,e)){l&&s<11&&27==e.keyCode&&(e.returnValue=!1);var r=e.keyCode;t.display.shift=16==r||e.shiftKey;var n=el(t,e);h&&(tl=n?r:null,!n&&88==r&&!xt&&(y?e.metaKey:e.ctrlKey)&&t.replaceSelection(\"\",null,\"cut\")),18!=r||/\\bCodeMirror-crosshair\\b/.test(t.display.lineDiv.className)||function(e){var t=e.display.lineDiv;function r(e){18!=e.keyCode&&e.altKey||(T(t,\"CodeMirror-crosshair\"),tt(document,\"keyup\",r),tt(document,\"mouseover\",r))}H(t,\"CodeMirror-crosshair\"),Je(document,\"keyup\",r),Je(document,\"mouseover\",r)}(t)}}function nl(e){16==e.keyCode&&(this.doc.sel.shift=!1),nt(this,e)}function il(e){var t=this;if(!(yr(t.display,e)||nt(t,e)||e.ctrlKey&&!e.altKey||y&&e.metaKey)){var r=e.keyCode,n=e.charCode;if(h&&r==tl)return tl=null,void st(e);if(!h||e.which&&!(e.which<10)||!el(t,e)){var i,o=String.fromCharCode(null==n?r:n);if(\"\\b\"!=o)if(!Qo(i=t,\"'\"+o+\"'\",e,function(e){return $o(i,e,!0)}))t.display.input.onKeyPress(e)}}}var ol,ll,sl=function(e,t,r){this.time=e,this.pos=t,this.button=r};function al(e){var t=this,r=t.display;if(!(nt(t,e)||r.activeTouch&&r.input.supportsTouch()))if(r.input.ensurePolled(),r.shift=e.shiftKey,yr(r,e))a||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));else if(!hl(t,e)){var n,i,o,u=nn(t,e),c=ft(e),h=u?(n=u,i=c,o=+new Date,ll&&ll.compare(o,n,i)?(ol=ll=null,\"triple\"):ol&&ol.compare(o,n,i)?(ll=new sl(o,n,i),ol=null,\"double\"):(ol=new sl(o,n,i),ll=null,\"single\")):\"single\";window.focus(),1==c&&t.state.selectingText&&t.state.selectingText(e),u&&function(e,t,r,n,i){var o=\"Click\";\"double\"==n?o=\"Double\"+o:\"triple\"==n&&(o=\"Triple\"+o);return Qo(e,Bo(o=(1==t?\"Left\":2==t?\"Middle\":\"Right\")+o,i),i,function(t){if(\"string\"==typeof t&&(t=Yo[t]),!t)return!1;var n=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n=t(e,r)!=U}finally{e.state.suppressEdits=!1}return n})}(t,c,u,h,e)||(1==c?u?function(e,t,r,n){l?setTimeout(E(fn,e),0):e.curOp.focus=W();var i,o=function(e,t,r){var n=e.getOption(\"configureMouse\"),i=n?n(e,t,r):{};if(null==i.unit){var o=b?r.shiftKey&&r.metaKey:r.altKey;i.unit=o?\"rectangle\":\"single\"==t?\"char\":\"double\"==t?\"word\":\"line\"}(null==i.extend||e.doc.extend)&&(i.extend=e.doc.extend||r.shiftKey);null==i.addNew&&(i.addNew=y?r.metaKey:r.ctrlKey);null==i.moveOnDrag&&(i.moveOnDrag=!(y?r.altKey:r.ctrlKey));return i}(e,r,n),u=e.doc.sel;e.options.dragDrop&>&&!e.isReadOnly()&&\"single\"==r&&(i=u.contains(t))>-1&&(ve((i=u.ranges[i]).from(),t)<0||t.xRel>0)&&(ve(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,u=jn(e,function(t){a&&(i.scroller.draggable=!1),e.state.draggingText=!1,tt(i.wrapper.ownerDocument,\"mouseup\",u),tt(i.wrapper.ownerDocument,\"mousemove\",c),tt(i.scroller,\"dragstart\",h),tt(i.scroller,\"drop\",u),o||(st(t),n.addNew||Bi(e.doc,r,null,null,n.extend),a||l&&9==s?setTimeout(function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()},20):i.input.focus())}),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},h=function(){return o=!0};a&&(i.scroller.draggable=!0);e.state.draggingText=u,u.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop();Je(i.wrapper.ownerDocument,\"mouseup\",u),Je(i.wrapper.ownerDocument,\"mousemove\",c),Je(i.scroller,\"dragstart\",h),Je(i.scroller,\"drop\",u),dn(e),setTimeout(function(){return i.input.focus()},20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;st(t);var l,s,a=o.sel,u=a.ranges;n.addNew&&!n.extend?(s=o.sel.contains(r),l=s>-1?u[s]:new gi(r,r)):(l=o.sel.primary(),s=o.sel.primIndex);if(\"rectangle\"==n.unit)n.addNew||(l=new gi(r,r)),r=nn(e,t,!0,!0),s=-1;else{var c=ul(e,r,n.unit);l=n.extend?Ri(l,c.anchor,c.head,n.extend):c}n.addNew?-1==s?(s=u.length,ji(o,vi(u.concat([l]),s),{scroll:!1,origin:\"*mouse\"})):u.length>1&&u[s].empty()&&\"char\"==n.unit&&!n.extend?(ji(o,vi(u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:\"*mouse\"}),a=o.sel):Ui(o,s,l,K):(s=0,ji(o,new pi([l],0),K),a=o.sel);var h=r;function f(t){if(0!=ve(h,t))if(h=t,\"rectangle\"==n.unit){for(var i=[],u=e.options.tabSize,c=I(se(o,r.line).text,r.ch,u),f=I(se(o,t.line).text,t.ch,u),d=Math.min(c,f),p=Math.max(c,f),g=Math.min(r.line,t.line),v=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=v;g++){var m=se(o,g).text,y=X(m,d,u);d==p?i.push(new gi(ge(g,y),ge(g,y))):m.length>y&&i.push(new gi(ge(g,y),ge(g,X(m,p,u))))}i.length||i.push(new gi(r,r)),ji(o,vi(a.ranges.slice(0,s).concat(i),s),{origin:\"*mouse\",scroll:!1}),e.scrollIntoView(t)}else{var b,w=l,x=ul(e,t,n.unit),C=w.anchor;ve(x.anchor,C)>0?(b=x.head,C=we(w.from(),x.anchor)):(b=x.anchor,C=be(w.to(),x.head));var S=a.ranges.slice(0);S[s]=function(e,t){var r=t.anchor,n=t.head,i=se(e.doc,r.line);if(0==ve(r,n)&&r.sticky==n.sticky)return t;var o=Ze(i);if(!o)return t;var l=qe(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*(\"ltr\"==e.doc.direction?1:-1)>0;else{var c=qe(o,n.ch,n.sticky),h=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?h<0:h>0}var f=o[u+(a?-1:0)],d=a==(1==f.level),p=d?f.from:f.to,g=d?\"after\":\"before\";return r.ch==p&&r.sticky==g?t:new gi(new ge(r.line,p,g),n)}(e,new gi(Ce(o,C),b)),ji(o,vi(S,s),K)}}var d=i.wrapper.getBoundingClientRect(),p=0;function g(t){e.state.selectingText=!1,p=1/0,st(t),i.input.focus(),tt(i.wrapper.ownerDocument,\"mousemove\",v),tt(i.wrapper.ownerDocument,\"mouseup\",m),o.history.lastSelOrigin=null}var v=jn(e,function(t){ft(t)?function t(r){var l=++p;var s=nn(e,r,!0,\"rectangle\"==n.unit);if(!s)return;if(0!=ve(s,h)){e.curOp.focus=W(),f(s);var a=yn(i,o);(s.line>=a.to||s.line<a.from)&&setTimeout(jn(e,function(){p==l&&t(r)}),150)}else{var u=r.clientY<d.top?-20:r.clientY>d.bottom?20:0;u&&setTimeout(jn(e,function(){p==l&&(i.scroller.scrollTop+=u,t(r))}),50)}}(t):g(t)}),m=jn(e,g);e.state.selectingText=m,Je(i.wrapper.ownerDocument,\"mousemove\",v),Je(i.wrapper.ownerDocument,\"mouseup\",m)}(e,n,t,o)}(t,u,h,e):ht(e)==r.scroller&&st(e):2==c?(u&&Bi(t.doc,u),setTimeout(function(){return r.input.focus()},20)):3==c&&(S?fl(t,e):dn(t)))}}function ul(e,t,r){if(\"char\"==r)return new gi(t,t);if(\"word\"==r)return e.findWordAt(t);if(\"line\"==r)return new gi(ge(t.line,0),Ce(e.doc,ge(t.line+1,0)));var n=r(e,t);return new gi(n.from,n.to)}function cl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&st(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!ot(e,r))return ut(t);o-=s.top-l.viewOffset;for(var a=0;a<e.options.gutters.length;++a){var u=l.gutters.childNodes[a];if(u&&u.getBoundingClientRect().right>=i)return rt(e,r,e,fe(e.doc,o),e.options.gutters[a],t),ut(t)}}function hl(e,t){return cl(e,t,\"gutterClick\",!0)}function fl(e,t){yr(e.display,t)||function(e,t){if(!ot(e,\"gutterContextMenu\"))return!1;return cl(e,t,\"gutterContextMenu\",!1)}(e,t)||nt(e,t,\"contextmenu\")||e.display.input.onContextMenu(t)}function dl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\\s*cm-s-\\S+/g,\"\")+e.options.theme.replace(/(^|\\s)\\s*/g,\" cm-s-\"),Er(e)}sl.prototype.compare=function(e,t,r){return this.time+400>e&&0==ve(t,this.pos)&&r==this.button};var pl={toString:function(){return\"CodeMirror.Init\"}},gl={},vl={};function ml(e){si(e),_n(e),bn(e)}function yl(e,t,r){if(!t!=!(r&&r!=pl)){var n=e.display.dragFunctions,i=t?Je:tt;i(e.display.scroller,\"dragstart\",n.start),i(e.display.scroller,\"dragenter\",n.enter),i(e.display.scroller,\"dragover\",n.over),i(e.display.scroller,\"dragleave\",n.leave),i(e.display.scroller,\"drop\",n.drop)}}function bl(e){e.options.lineWrapping?(H(e.display.wrapper,\"CodeMirror-wrap\"),e.display.sizer.style.minWidth=\"\",e.display.sizerWidth=null):(T(e.display.wrapper,\"CodeMirror-wrap\"),Ye(e)),rn(e),_n(e),Er(e),setTimeout(function(){return Hn(e)},100)}function wl(e,t){var n=this;if(!(this instanceof wl))return new wl(e,t);this.options=t=t?z(t):{},z(gl,t,!1),ai(t);var i=t.value;\"string\"==typeof i&&(i=new So(i,t.mode,null,t.lineSeparator,t.direction)),this.doc=i;var o=new wl.inputStyles[t.inputStyle](this),u=this.display=new function(e,t,n){var i=this;this.input=n,i.scrollbarFiller=O(\"div\",null,\"CodeMirror-scrollbar-filler\"),i.scrollbarFiller.setAttribute(\"cm-not-content\",\"true\"),i.gutterFiller=O(\"div\",null,\"CodeMirror-gutter-filler\"),i.gutterFiller.setAttribute(\"cm-not-content\",\"true\"),i.lineDiv=A(\"div\",null,\"CodeMirror-code\"),i.selectionDiv=O(\"div\",null,null,\"position: relative; z-index: 1\"),i.cursorDiv=O(\"div\",null,\"CodeMirror-cursors\"),i.measure=O(\"div\",null,\"CodeMirror-measure\"),i.lineMeasure=O(\"div\",null,\"CodeMirror-measure\"),i.lineSpace=A(\"div\",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,\"position: relative; outline: none\");var o=A(\"div\",[i.lineSpace],\"CodeMirror-lines\");i.mover=O(\"div\",[o],null,\"position: relative\"),i.sizer=O(\"div\",[i.mover],\"CodeMirror-sizer\"),i.sizerWidth=null,i.heightForcer=O(\"div\",null,null,\"position: absolute; height: \"+G+\"px; width: 1px;\"),i.gutters=O(\"div\",null,\"CodeMirror-gutters\"),i.lineGutter=null,i.scroller=O(\"div\",[i.sizer,i.heightForcer,i.gutters],\"CodeMirror-scroll\"),i.scroller.setAttribute(\"tabIndex\",\"-1\"),i.wrapper=O(\"div\",[i.scrollbarFiller,i.gutterFiller,i.scroller],\"CodeMirror\"),l&&s<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),a||r&&m||(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,n.init(i)}(e,i,o);for(var c in u.wrapper.CodeMirror=this,si(this),dl(this),t.lineWrapping&&(this.display.wrapper.className+=\" CodeMirror-wrap\"),En(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new R,keySeq:null,specialChars:null},t.autofocus&&!m&&u.input.focus(),l&&s<11&&setTimeout(function(){return n.display.input.reset(!0)},20),function(e){var t=e.display;Je(t.scroller,\"mousedown\",jn(e,al)),Je(t.scroller,\"dblclick\",l&&s<11?jn(e,function(t){if(!nt(e,t)){var r=nn(e,t);if(r&&!hl(e,t)&&!yr(e.display,t)){st(t);var n=e.findWordAt(r);Bi(e.doc,n.anchor,n.head)}}}):function(t){return nt(e,t)||st(t)});S||Je(t.scroller,\"contextmenu\",function(t){return fl(e,t)});var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout(function(){return t.activeTouch=null},1e3),(n=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}Je(t.scroller,\"touchstart\",function(i){if(!nt(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!hl(e,i)){t.input.ensurePolled(),clearTimeout(r);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}}),Je(t.scroller,\"touchmove\",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Je(t.scroller,\"touchend\",function(r){var n=t.activeTouch;if(n&&!yr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(t.activeTouch,\"page\");l=!n.prev||o(n,n.prev)?new gi(s,s):!n.prev.prev||o(n,n.prev.prev)?e.findWordAt(s):new gi(ge(s.line,0),Ce(e.doc,ge(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),st(r)}i()}),Je(t.scroller,\"touchcancel\",i),Je(t.scroller,\"scroll\",function(){t.scroller.clientHeight&&(Mn(e,t.scroller.scrollTop),On(e,t.scroller.scrollLeft,!0),rt(e,\"scroll\",e))}),Je(t.scroller,\"mousewheel\",function(t){return di(e,t)}),Je(t.scroller,\"DOMMouseScroll\",function(t){return di(e,t)}),Je(t.wrapper,\"scroll\",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(t){nt(e,t)||ct(t)},over:function(t){nt(e,t)||(!function(e,t){var r=nn(e,t);if(r){var n=document.createDocumentFragment();an(e,r,n),e.display.dragCursor||(e.display.dragCursor=O(\"div\",null,\"CodeMirror-cursors CodeMirror-dragcursors\"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),N(e.display.dragCursor,n)}}(e,t),ct(t))},start:function(t){return function(e,t){if(l&&(!e.state.draggingText||+new Date-Lo<100))ct(t);else if(!nt(e,t)&&!yr(e.display,t)&&(t.dataTransfer.setData(\"Text\",e.getSelection()),t.dataTransfer.effectAllowed=\"copyMove\",t.dataTransfer.setDragImage&&!f)){var r=O(\"img\",null,null,\"position: fixed; left: 0; top: 0;\");r.src=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\",h&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),h&&r.parentNode.removeChild(r)}}(e,t)},drop:jn(e,ko),leave:function(t){nt(e,t)||To(e)}};var a=t.input.getField();Je(a,\"keyup\",function(t){return nl.call(e,t)}),Je(a,\"keydown\",jn(e,rl)),Je(a,\"keypress\",jn(e,il)),Je(a,\"focus\",function(t){return pn(e,t)}),Je(a,\"blur\",function(t){return gn(e,t)})}(this),Oo(),In(this),this.curOp.forceUpdate=!0,Mi(this,i),t.autofocus&&!m||this.hasFocus()?setTimeout(E(pn,this),20):gn(this),vl)vl.hasOwnProperty(c)&&vl[c](n,t[c],pl);wn(this),t.finishInit&&t.finishInit(this);for(var d=0;d<xl.length;++d)xl[d](n);Rn(this),a&&t.lineWrapping&&\"optimizelegibility\"==getComputedStyle(u.lineDiv).textRendering&&(u.lineDiv.style.textRendering=\"auto\")}wl.defaults=gl,wl.optionHandlers=vl;var xl=[];function Cl(e,t,r,n){var i,o=e.doc;null==r&&(r=\"add\"),\"smart\"==r&&(o.mode.indent?i=zt(e,t).state:r=\"prev\");var l=e.options.tabSize,s=se(o,t),a=I(s.text,null,l);s.stateAfter&&(s.stateAfter=null);var u,c=s.text.match(/^\\s*/)[0];if(n||/\\S/.test(s.text)){if(\"smart\"==r&&((u=o.mode.indent(i,s.text.slice(c.length),s.text))==U||u>150)){if(!n)return;r=\"prev\"}}else u=0,r=\"not\";\"prev\"==r?u=t>o.first?I(se(o,t-1).text,null,l):0:\"add\"==r?u=a+e.options.indentUnit:\"subtract\"==r?u=a-e.options.indentUnit:\"number\"==typeof r&&(u=a+r),u=Math.max(0,u);var h=\"\",f=0;if(e.options.indentWithTabs)for(var d=Math.floor(u/l);d;--d)f+=l,h+=\"\\t\";if(f<u&&(h+=_(u-f)),h!=c)return lo(o,h,ge(t,0),ge(t,c.length),\"+input\"),s.stateAfter=null,!0;for(var p=0;p<o.sel.ranges.length;p++){var g=o.sel.ranges[p];if(g.head.line==t&&g.head.ch<c.length){var v=ge(t,c.length);Ui(o,p,new gi(v,v));break}}}wl.defineInitHook=function(e){return xl.push(e)};var Sl=null;function Ll(e){Sl=e}function kl(e,t,r,n,i){var o=e.doc;e.display.shift=!1,n||(n=o.sel);var l,s=e.state.pasteIncoming||\"paste\"==i,a=bt(t),u=null;if(s&&n.ranges.length>1)if(Sl&&Sl.text.join(\"\\n\")==t){if(n.ranges.length%Sl.text.length==0){u=[];for(var c=0;c<Sl.text.length;c++)u.push(o.splitLines(Sl.text[c]))}}else a.length==n.ranges.length&&e.options.pasteLinesPerSelection&&(u=$(a,function(e){return[e]}));for(var h=n.ranges.length-1;h>=0;h--){var f=n.ranges[h],d=f.from(),p=f.to();f.empty()&&(r&&r>0?d=ge(d.line,d.ch-r):e.state.overwrite&&!s?p=ge(p.line,Math.min(se(o,p.line).text.length,p.ch+q(a).length)):Sl&&Sl.lineWise&&Sl.text.join(\"\\n\")==t&&(d=p=ge(d.line,0))),l=e.curOp.updateInput;var g={from:d,to:p,text:u?u[h%u.length]:a,origin:i||(s?\"paste\":e.state.cutIncoming?\"cut\":\"+input\")};to(e.doc,g),or(e,\"inputRead\",e,g)}t&&!s&&Ml(e,t),Sn(e),e.curOp.updateInput=l,e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=!1}function Tl(e,t){var r=e.clipboardData&&e.clipboardData.getData(\"Text\");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Kn(t,function(){return kl(t,r,0,null,\"paste\")}),!0}function Ml(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s<o.electricChars.length;s++)if(t.indexOf(o.electricChars.charAt(s))>-1){l=Cl(e,i.head.line,\"smart\");break}}else o.electricInput&&o.electricInput.test(se(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Cl(e,i.head.line,\"smart\"));l&&or(e,\"electricInput\",e,i.head.line)}}}function Nl(e){for(var t=[],r=[],n=0;n<e.doc.sel.ranges.length;n++){var i=e.doc.sel.ranges[n].head.line,o={anchor:ge(i,0),head:ge(i+1,0)};r.push(o),t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:r}}function Ol(e,t){e.setAttribute(\"autocorrect\",\"off\"),e.setAttribute(\"autocapitalize\",\"off\"),e.setAttribute(\"spellcheck\",!!t)}function Al(){var e=O(\"textarea\",null,null,\"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none\"),t=O(\"div\",[e],null,\"overflow: hidden; position: relative; width: 3px; height: 0px;\");return a?e.style.width=\"1000px\":e.setAttribute(\"wrap\",\"off\"),g&&(e.style.border=\"1px solid black\"),Ol(e),t}function Dl(e,t,r,n,i){var o=t,l=r,s=se(e,t.line);function a(n){var o,l;if(null==(o=i?function(e,t,r,n){var i=Ze(t,e.doc.direction);if(!i)return jo(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky=\"before\"):r.ch<=0&&(r.ch=0,r.sticky=\"after\");var o=qe(i,r.ch,r.sticky),l=i[o];if(\"ltr\"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from<r.ch))return jo(t,r,n);var s,a=function(e,r){return Ko(t,e instanceof ge?e.ch:e,r)},u=function(r){return e.options.lineWrapping?(s=s||Nr(e,t),_r(e,t,s,r)):{begin:0,end:t.text.length}},c=u(\"before\"==r.sticky?a(r,-1):r.ch);if(\"rtl\"==e.doc.direction||1==l.level){var h=1==l.level==n<0,f=a(r,h?1:-1);if(null!=f&&(h?f<=l.to&&f<=c.end:f>=l.from&&f>=c.begin)){var d=h?\"before\":\"after\";return new ge(r.line,f,d)}}var p=function(e,t,n){for(var o=function(e,t){return t?new ge(r.line,a(e,1),\"before\"):new ge(r.line,e,\"after\")};e>=0&&e<i.length;e+=t){var l=i[e],s=t>0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u<l.to)return o(u,s);if(u=s?l.from:a(l.to,-1),n.begin<=u&&u<n.end)return o(u,s)}},g=p(o+n,n,c);if(g)return g;var v=n>0?c.end:a(c.begin,-1);return null==v||n>0&&v==t.text.length||!(g=p(n>0?0:i.length-1,n,u(v)))?null:g}(e.cm,s,t,r):jo(s,t,r))){if(n||(l=t.line+r)<e.first||l>=e.first+e.size||(t=new ge(l,t.ch,t.sticky),!(s=se(e,l))))return!1;t=Xo(i,e.cm,s,t.line,r)}else t=o;return!0}if(\"char\"==n)a();else if(\"column\"==n)a(!0);else if(\"word\"==n||\"group\"==n)for(var u=null,c=\"group\"==n,h=e.cm&&e.cm.getHelper(t,\"wordChars\"),f=!0;!(r<0)||a(!f);f=!1){var d=s.text.charAt(t.ch)||\"\\n\",p=te(d,h)?\"w\":c&&\"\\n\"==d?\"n\":!c||/\\s/.test(d)?null:\"p\";if(!c||f||p||(p=\"s\"),u&&u!=p){r<0&&(r=1,a(),t.sticky=\"after\");break}if(p&&(u=p),r>0&&!a(!f))break}var g=Zi(e,t,o,l,!0);return me(o,g)&&(g.hitSide=!0),g}function Wl(e,t,r,n){var i,o,l=e.doc,s=t.left;if(\"page\"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*Zr(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else\"line\"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=Xr(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Hl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new R,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Fl(e,t){var r=Mr(e,t.line);if(!r||r.hidden)return null;var n=se(e.doc,t.line),i=kr(r,n,t.line),o=Ze(n,e.doc.direction),l=\"left\";o&&(l=qe(o,t.ch)%2?\"right\":\"left\");var s=Wr(i.map,t.ch,l);return s.offset=\"right\"==s.collapse?s.end:s.start,s}function Pl(e,t){return t&&(e.bad=!0),e}function El(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Pl(e.clipPos(ge(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i<e.display.view.length;i++){var o=e.display.view[i];if(o.node==n)return zl(o,t,r)}}function zl(e,t,r){var n=e.text.firstChild,i=!1;if(!t||!D(n,t))return Pl(ge(he(e.line),0),!0);if(t==n&&(i=!0,t=n.childNodes[r],r=0,!t)){var o=e.rest?q(e.rest):e.line;return Pl(ge(he(o),o.text.length),i)}var l=3==t.nodeType?t:null,s=t;for(l||1!=t.childNodes.length||3!=t.firstChild.nodeType||(l=t.firstChild,r&&(r=l.nodeValue.length));s.parentNode!=n;)s=s.parentNode;var a=e.measure,u=a.maps;function c(t,r,n){for(var i=-1;i<(u?u.length:0);i++)for(var o=i<0?a.map:u[i],l=0;l<o.length;l+=3){var s=o[l+2];if(s==t||s==r){var c=he(i<0?e.line:e.rest[i]),h=o[l]+n;return(n<0||s!=t)&&(h=o[l+(n?1:0)]),ge(c,h)}}}var h=c(l,s,r);if(h)return Pl(h,i);for(var f=s.nextSibling,d=l?l.nodeValue.length-r:0;f;f=f.nextSibling){if(h=c(f,f.firstChild,0))return Pl(ge(h.line,h.ch-d),i);d+=f.textContent.length}for(var p=s.previousSibling,g=r;p;p=p.previousSibling){if(h=c(p,p.firstChild,-1))return Pl(ge(h.line,h.ch+g),i);g+=p.textContent.length}}Hl.prototype.init=function(e){var t=this,r=this,n=r.cm,i=r.div=e.lineDiv;function o(e){if(!nt(n,e)){if(n.somethingSelected())Ll({lineWise:!1,text:n.getSelections()}),\"cut\"==e.type&&n.replaceSelection(\"\",null,\"cut\");else{if(!n.options.lineWiseCopyCut)return;var t=Nl(n);Ll({lineWise:!0,text:t.text}),\"cut\"==e.type&&n.operation(function(){n.setSelections(t.ranges,0,V),n.replaceSelection(\"\",null,\"cut\")})}if(e.clipboardData){e.clipboardData.clearData();var o=Sl.text.join(\"\\n\");if(e.clipboardData.setData(\"Text\",o),e.clipboardData.getData(\"Text\")==o)return void e.preventDefault()}var l=Al(),s=l.firstChild;n.display.lineSpace.insertBefore(l,n.display.lineSpace.firstChild),s.value=Sl.text.join(\"\\n\");var a=document.activeElement;P(s),setTimeout(function(){n.display.lineSpace.removeChild(l),a.focus(),a==i&&r.showPrimarySelection()},50)}}Ol(i,n.options.spellcheck),Je(i,\"paste\",function(e){nt(n,e)||Tl(e,n)||s<=11&&setTimeout(jn(n,function(){return t.updateFromDOM()}),20)}),Je(i,\"compositionstart\",function(e){t.composing={data:e.data,done:!1}}),Je(i,\"compositionupdate\",function(e){t.composing||(t.composing={data:e.data,done:!1})}),Je(i,\"compositionend\",function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Je(i,\"touchstart\",function(){return r.forceCompositionEnd()}),Je(i,\"input\",function(){t.composing||t.readFromDOMSoon()}),Je(i,\"copy\",o),Je(i,\"cut\",o)},Hl.prototype.prepareSelection=function(){var e=sn(this.cm,!1);return e.focus=this.cm.state.focused,e},Hl.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Hl.prototype.showPrimarySelection=function(){var e=window.getSelection(),t=this.cm,n=t.doc.sel.primary(),i=n.from(),o=n.to();if(t.display.viewTo==t.display.viewFrom||i.line>=t.display.viewTo||o.line<t.display.viewFrom)e.removeAllRanges();else{var l=El(t,e.anchorNode,e.anchorOffset),s=El(t,e.focusNode,e.focusOffset);if(!l||l.bad||!s||s.bad||0!=ve(we(l,s),i)||0!=ve(be(l,s),o)){var a=t.display.view,u=i.line>=t.display.viewFrom&&Fl(t,i)||{node:a[0].measure.map[2],offset:0},c=o.line<t.display.viewTo&&Fl(t,o);if(!c){var h=a[a.length-1].measure,f=h.maps?h.maps[h.maps.length-1]:h.map;c={node:f[f.length-1],offset:f[f.length-2]-f[f.length-3]}}if(u&&c){var d,p=e.rangeCount&&e.getRangeAt(0);try{d=k(u.node,u.offset,c.offset,c.node)}catch(e){}d&&(!r&&t.state.focused?(e.collapse(u.node,u.offset),d.collapsed||(e.removeAllRanges(),e.addRange(d))):(e.removeAllRanges(),e.addRange(d)),p&&null==e.anchorNode?e.addRange(p):r&&this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},Hl.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},Hl.prototype.showMultipleSelections=function(e){N(this.cm.display.cursorDiv,e.cursors),N(this.cm.display.selectionDiv,e.selection)},Hl.prototype.rememberSelection=function(){var e=window.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Hl.prototype.selectionInEditor=function(){var e=window.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return D(this.div,t)},Hl.prototype.focus=function(){\"nocursor\"!=this.cm.options.readOnly&&(this.selectionInEditor()||this.showSelection(this.prepareSelection(),!0),this.div.focus())},Hl.prototype.blur=function(){this.div.blur()},Hl.prototype.getField=function(){return this.div},Hl.prototype.supportsTouch=function(){return!0},Hl.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Kn(this.cm,function(){return e.cm.curOp.selectionChanged=!0}),this.polling.set(this.cm.options.pollInterval,function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))})},Hl.prototype.selectionChanged=function(){var e=window.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Hl.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e=window.getSelection(),t=this.cm;if(v&&c&&this.cm.options.gutters.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(e.anchorNode))return this.cm.triggerOnKeyDown({type:\"keydown\",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var r=El(t,e.anchorNode,e.anchorOffset),n=El(t,e.focusNode,e.focusOffset);r&&n&&Kn(t,function(){ji(t.doc,mi(r,n),V),(r.bad||n.bad)&&(t.curOp.selectionChanged=!0)})}}},Hl.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,r,n=this.cm,i=n.display,o=n.doc.sel.primary(),l=o.from(),s=o.to();if(0==l.ch&&l.line>n.firstLine()&&(l=ge(l.line-1,se(n.doc,l.line-1).length)),s.ch==se(n.doc,s.line).text.length&&s.line<n.lastLine()&&(s=ge(s.line+1,0)),l.line<i.viewFrom||s.line>i.viewTo-1)return!1;l.line==i.viewFrom||0==(e=on(n,l.line))?(t=he(i.view[0].line),r=i.view[0].node):(t=he(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=on(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=he(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var h=n.doc.splitLines(function(e,t,r,n,i){var o=\"\",l=!1,s=e.doc.lineSeparator();function a(){l&&(o+=s,l=!1)}function u(e){e&&(a(),o+=e)}function c(t){if(1==t.nodeType){var r=t.getAttribute(\"cm-text\");if(null!=r)return void u(r||t.textContent.replace(/\\u200b/g,\"\"));var o,h=t.getAttribute(\"cm-marker\");if(h){var f=e.findMarks(ge(n,0),ge(i+1,0),(g=+h,function(e){return e.id==g}));return void(f.length&&(o=f[0].find(0))&&u(ae(e.doc,o.from,o.to).join(s)))}if(\"false\"==t.getAttribute(\"contenteditable\"))return;var d=/^(pre|div|p)$/i.test(t.nodeName);d&&a();for(var p=0;p<t.childNodes.length;p++)c(t.childNodes[p]);d&&(l=!0)}else 3==t.nodeType&&u(t.nodeValue);var g}for(;c(t),t!=r;)t=t.nextSibling;return o}(n,r,u,t,a)),f=ae(n.doc,ge(t,0),ge(a,se(n.doc,a).text.length));h.length>1&&f.length>1;)if(q(h)==q(f))h.pop(),f.pop(),a--;else{if(h[0]!=f[0])break;h.shift(),f.shift(),t++}for(var d=0,p=0,g=h[0],v=f[0],m=Math.min(g.length,v.length);d<m&&g.charCodeAt(d)==v.charCodeAt(d);)++d;for(var y=q(h),b=q(f),w=Math.min(y.length-(1==h.length?d:0),b.length-(1==f.length?d:0));p<w&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)++p;if(1==h.length&&1==f.length&&t==l.line)for(;d&&d>l.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)d--,p++;h[h.length-1]=y.slice(0,y.length-p).replace(/^\\u200b+/,\"\"),h[0]=h[0].slice(d).replace(/\\u200b+$/,\"\");var x=ge(t,d),C=ge(a,f.length?q(f).length-p:0);return h.length>1||h[0]||ve(x,C)?(lo(n.doc,h,x,C,\"+input\"),!0):void 0},Hl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Hl.prototype.reset=function(){this.forceCompositionEnd()},Hl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Hl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()},80))},Hl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Kn(this.cm,function(){return _n(e.cm)})},Hl.prototype.setUneditable=function(e){e.contentEditable=\"false\"},Hl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||jn(this.cm,kl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Hl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(\"nocursor\"!=e)},Hl.prototype.onContextMenu=function(){},Hl.prototype.resetPosition=function(){},Hl.prototype.needsContentAttribute=!0;var Il,Rl,Bl,Gl=function(e){this.cm=e,this.prevInput=\"\",this.pollingFast=!1,this.polling=new R,this.hasSelection=!1,this.composing=null};Gl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!nt(n,e)){if(n.somethingSelected())Ll({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Nl(n);Ll({lineWise:!0,text:t.text}),\"cut\"==e.type?n.setSelections(t.ranges,null,V):(r.prevInput=\"\",i.value=t.text.join(\"\\n\"),P(i))}\"cut\"==e.type&&(n.state.cutIncoming=!0)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(i.style.width=\"0px\"),Je(i,\"input\",function(){l&&s>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()}),Je(i,\"paste\",function(e){nt(n,e)||Tl(e,n)||(n.state.pasteIncoming=!0,r.fastPoll())}),Je(i,\"cut\",o),Je(i,\"copy\",o),Je(e.scroller,\"paste\",function(t){yr(e,t)||nt(n,t)||(n.state.pasteIncoming=!0,r.focus())}),Je(e.lineSpace,\"selectstart\",function(t){yr(e,t)||st(t)}),Je(i,\"compositionstart\",function(){var e=n.getCursor(\"from\");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor(\"to\"),{className:\"CodeMirror-composing\"})}}),Je(i,\"compositionend\",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},Gl.prototype.createField=function(e){this.wrapper=Al(),this.textarea=this.wrapper.firstChild},Gl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=sn(e);if(e.options.moveInputWithCursor){var i=Vr(e,r.sel.primary().head,\"div\"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},Gl.prototype.showSelection=function(e){var t=this.cm.display;N(t.cursorDiv,e.cursors),N(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+\"px\",this.wrapper.style.left=e.teLeft+\"px\")},Gl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput=\"\";var r=t.getSelection();this.textarea.value=r,t.state.focused&&P(this.textarea),l&&s>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value=\"\",l&&s>=9&&(this.hasSelection=null))}},Gl.prototype.getField=function(){return this.textarea},Gl.prototype.supportsTouch=function(){return!1},Gl.prototype.focus=function(){if(\"nocursor\"!=this.cm.options.readOnly&&(!m||W()!=this.textarea))try{this.textarea.focus()}catch(e){}},Gl.prototype.blur=function(){this.textarea.blur()},Gl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Gl.prototype.receivedFocus=function(){this.slowPoll()},Gl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Gl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))})},Gl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||wt(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(l&&s>=9&&this.hasSelection===i||y&&/[\\uf700-\\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n=\"\"),8666==o)return this.reset(),this.cm.execCommand(\"undo\")}for(var a=0,u=Math.min(n.length,i.length);a<u&&n.charCodeAt(a)==i.charCodeAt(a);)++a;return Kn(t,function(){kl(t,i.slice(a),n.length-a,null,e.composing?\"*compose\":null),i.length>1e3||i.indexOf(\"\\n\")>-1?r.value=e.prevInput=\"\":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor(\"to\"),{className:\"CodeMirror-composing\"}))}),!0},Gl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Gl.prototype.onKeyPress=function(){l&&s>=9&&(this.hasSelection=null),this.fastPoll()},Gl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea,o=nn(r,e),u=n.scroller.scrollTop;if(o&&!h){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&jn(r,ji)(r.doc,mi(o),V);var c=i.style.cssText,f=t.wrapper.style.cssText;t.wrapper.style.cssText=\"position: absolute\";var d,p=t.wrapper.getBoundingClientRect();if(i.style.cssText=\"position: absolute; width: 30px; height: 30px;\\n top: \"+(e.clientY-p.top-5)+\"px; left: \"+(e.clientX-p.left-5)+\"px;\\n z-index: 1000; background: \"+(l?\"rgba(255, 255, 255, .05)\":\"transparent\")+\";\\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);\",a&&(d=window.scrollY),n.input.focus(),a&&window.scrollTo(null,d),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=\" \"),t.contextMenuPending=!0,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),l&&s>=9&&v(),S){ct(e);var g=function(){tt(window,\"mouseup\",g),setTimeout(m,20)};Je(window,\"mouseup\",g)}else setTimeout(m,50)}function v(){if(null!=i.selectionStart){var e=r.somethingSelected(),o=\"\"+(e?i.value:\"\");i.value=\"⇚\",i.value=o,t.prevInput=e?\"\":\"\",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function m(){if(t.contextMenuPending=!1,t.wrapper.style.cssText=f,i.style.cssText=c,l&&s<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=u),null!=i.selectionStart){(!l||l&&s<9)&&v();var e=0,o=function(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&\"\"==t.prevInput?jn(r,Ji)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(o,200)}}},Gl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=\"nocursor\"==e},Gl.prototype.setUneditable=function(){},Gl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=pl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=pl,r(\"value\",\"\",function(e,t){return e.setValue(t)},!0),r(\"mode\",null,function(e,t){e.doc.modeOption=t,Ci(e)},!0),r(\"indentUnit\",2,Ci,!0),r(\"indentWithTabs\",!1),r(\"smartIndent\",!0),r(\"tabSize\",4,function(e){Si(e),Er(e),_n(e)},!0),r(\"lineSeparator\",null,function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter(function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(ge(n,o))}n++});for(var i=r.length-1;i>=0;i--)lo(e.doc,t,r[i],ge(r[i].line,r[i].ch+t.length))}}),r(\"specialChars\",/[\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u061c\\u200b-\\u200f\\u2028\\u2029\\ufeff]/g,function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test(\"\\t\")?\"\":\"|\\t\"),\"g\"),r!=pl&&e.refresh()}),r(\"specialCharPlaceholder\",$t,function(e){return e.refresh()},!0),r(\"electricChars\",!0),r(\"inputStyle\",m?\"contenteditable\":\"textarea\",function(){throw new Error(\"inputStyle can not (yet) be changed in a running editor\")},!0),r(\"spellcheck\",!1,function(e,t){return e.getInputField().spellcheck=t},!0),r(\"rtlMoveVisually\",!w),r(\"wholeLineUpdateBefore\",!0),r(\"theme\",\"default\",function(e){dl(e),ml(e)},!0),r(\"keyMap\",\"default\",function(e,t,r){var n=Uo(t),i=r!=pl&&Uo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)}),r(\"extraKeys\",null),r(\"configureMouse\",null),r(\"lineWrapping\",!1,bl,!0),r(\"gutters\",[],function(e){ai(e.options),ml(e)},!0),r(\"fixedGutter\",!0,function(e,t){e.display.gutters.style.left=t?en(e.display)+\"px\":\"0\",e.refresh()},!0),r(\"coverGutterNextToScrollbar\",!1,function(e){return Hn(e)},!0),r(\"scrollbarStyle\",\"native\",function(e){En(e),Hn(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},!0),r(\"lineNumbers\",!1,function(e){ai(e.options),ml(e)},!0),r(\"firstLineNumber\",1,ml,!0),r(\"lineNumberFormatter\",function(e){return e},ml,!0),r(\"showCursorWhenSelecting\",!1,ln,!0),r(\"resetSelectionOnContextMenu\",!0),r(\"lineWiseCopyCut\",!0),r(\"pasteLinesPerSelection\",!0),r(\"readOnly\",!1,function(e,t){\"nocursor\"==t&&(gn(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)}),r(\"disableInput\",!1,function(e,t){t||e.display.input.reset()},!0),r(\"dragDrop\",!0,yl),r(\"allowDropFileTypes\",null),r(\"cursorBlinkRate\",530),r(\"cursorScrollMargin\",0),r(\"cursorHeight\",1,ln,!0),r(\"singleCursorHeightPerLine\",!0,ln,!0),r(\"workTime\",100),r(\"workDelay\",100),r(\"flattenSpans\",!0,Si,!0),r(\"addModeClass\",!1,Si,!0),r(\"pollInterval\",100),r(\"undoDepth\",200,function(e,t){return e.doc.history.undoDepth=t}),r(\"historyEventDelay\",1250),r(\"viewportMargin\",10,function(e){return e.refresh()},!0),r(\"maxHighlightLength\",1e4,Si,!0),r(\"moveInputWithCursor\",!0,function(e,t){t||e.display.input.resetPosition()}),r(\"tabindex\",null,function(e,t){return e.display.input.getField().tabIndex=t||\"\"}),r(\"autofocus\",null),r(\"direction\",\"ltr\",function(e,t){return e.doc.setDirection(t)},!0)}(wl),Rl=(Il=wl).optionHandlers,Bl=Il.helpers={},Il.prototype={constructor:Il,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,t){var r=this.options,n=r[e];r[e]==t&&\"mode\"!=e||(r[e]=t,Rl.hasOwnProperty(e)&&jn(this,Rl[e])(this,t,n),rt(this,\"optionChange\",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?\"push\":\"unshift\"](Uo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;r<t.length;++r)if(t[r]==e||t[r].name==e)return t.splice(r,1),!0},addOverlay:Xn(function(e,t){var r=e.token?e:Il.getMode(this.options,e);if(r.startState)throw new Error(\"Overlays may not be stateful.\");!function(e,t,r){for(var n=0,i=r(t);n<e.length&&r(e[n])<=i;)n++;e.splice(n,0,t)}(this.state.overlays,{mode:r,modeSpec:e,opaque:t&&t.opaque,priority:t&&t.priority||0},function(e){return e.priority}),this.state.modeGen++,_n(this)}),removeOverlay:Xn(function(e){for(var t=this.state.overlays,r=0;r<t.length;++r){var n=t[r].modeSpec;if(n==e||\"string\"==typeof e&&n.name==e)return t.splice(r,1),this.state.modeGen++,void _n(this)}}),indentLine:Xn(function(e,t,r){\"string\"!=typeof t&&\"number\"!=typeof t&&(t=null==t?this.options.smartIndent?\"smart\":\"prev\":t?\"add\":\"subtract\"),de(this.doc,e)&&Cl(this,e,t,r)}),indentSelection:Xn(function(e){for(var t=this,r=this.doc.sel.ranges,n=-1,i=0;i<r.length;i++){var o=r[i];if(o.empty())o.head.line>n&&(Cl(t,o.head.line,e,!0),n=o.head.line,i==t.doc.sel.primIndex&&Sn(t));else{var l=o.from(),s=o.to(),a=Math.max(n,l.line);n=Math.min(t.lastLine(),s.line-(s.ch?0:1))+1;for(var u=a;u<n;++u)Cl(t,u,e);var c=t.doc.sel.ranges;0==l.ch&&r.length==c.length&&c[i].from().ch>0&&Ui(t.doc,i,new gi(l,c[i].to()),V)}}}),getTokenAt:function(e,t){return Ut(this,e,t)},getLineTokens:function(e,t){return Ut(this,ge(e),t,!0)},getTokenTypeAt:function(e){e=Ce(this.doc,e);var t,r=Et(this,se(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]<o)){t=r[2*l+2];break}n=l+1}}var s=t?t.indexOf(\"overlay \"):-1;return s<0?t:0==s?null:t.slice(0,s-1)},getModeAt:function(e){var t=this.doc.mode;return t.innerMode?Il.innerMode(t,this.getTokenAt(e).state).mode:t},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var r=[];if(!Bl.hasOwnProperty(t))return r;var n=Bl[t],i=this.getModeAt(e);if(\"string\"==typeof i[t])n[i[t]]&&r.push(n[i[t]]);else if(i[t])for(var o=0;o<i[t].length;o++){var l=n[i[t][o]];l&&r.push(l)}else i.helperType&&n[i.helperType]?r.push(n[i.helperType]):n[i.name]&&r.push(n[i.name]);for(var s=0;s<n._global.length;s++){var a=n._global[s];a.pred(i,this)&&-1==B(r,a.val)&&r.push(a.val)}return r},getStateAfter:function(e,t){var r=this.doc;return zt(this,(e=xe(r,null==e?r.first+r.size-1:e))+1,t).state},cursorCoords:function(e,t){var r=this.doc.sel.primary();return Vr(this,null==e?r.head:\"object\"==typeof e?Ce(this.doc,e):e?r.from():r.to(),t||\"page\")},charCoords:function(e,t){return Ur(this,Ce(this.doc,e),t||\"page\")},coordsChar:function(e,t){return Xr(this,(e=Gr(this,e,t||\"page\")).left,e.top)},lineAtHeight:function(e,t){return e=Gr(this,{top:e,left:0},t||\"page\").top,fe(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,r){var n,i=!1;if(\"number\"==typeof e){var o=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>o&&(e=o,i=!0),n=se(this.doc,e)}else n=e;return Br(this,n,{top:0,left:0},t||\"page\",r||i).top+(i?this.doc.height-je(n):0)},defaultTextHeight:function(){return Zr(this.display)},defaultCharWidth:function(){return Qr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=Vr(this,Ce(this.doc,e))).bottom,c=e.left;if(t.style.position=\"absolute\",t.setAttribute(\"cm-ignore-events\",\"true\"),this.display.input.setUneditable(t),a.sizer.appendChild(t),\"over\"==n)u=e.top;else if(\"above\"==n||\"near\"==n){var h=Math.max(a.wrapper.clientHeight,this.doc.height),f=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);(\"above\"==n||e.bottom+t.offsetHeight>h)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=h&&(u=e.bottom),c+t.offsetWidth>f&&(c=f-t.offsetWidth)}t.style.top=u+\"px\",t.style.left=t.style.right=\"\",\"right\"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right=\"0px\"):(\"left\"==i?c=0:\"middle\"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+\"px\"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=xn(o,l)).scrollTop&&Mn(o,s.scrollTop),null!=s.scrollLeft&&On(o,s.scrollLeft))},triggerOnKeyDown:Xn(rl),triggerOnKeyPress:Xn(il),triggerOnKeyUp:nl,triggerOnMouseDown:Xn(al),execCommand:function(e){if(Yo.hasOwnProperty(e))return Yo[e].call(null,this)},triggerElectric:Xn(function(e){Ml(this,e)}),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=Ce(this.doc,e),l=0;l<t&&!(o=Dl(this.doc,o,i,r,n)).hitSide;++l);return o},moveH:Xn(function(e,t){var r=this;this.extendSelectionsBy(function(n){return r.display.shift||r.doc.extend||n.empty()?Dl(r.doc,n.head,e,t,r.options.rtlMoveVisually):e<0?n.from():n.to()},j)}),deleteH:Xn(function(e,t){var r=this.doc.sel,n=this.doc;r.somethingSelected()?n.replaceSelection(\"\",null,\"+delete\"):Vo(this,function(r){var i=Dl(n,r.head,e,t,!1);return e<0?{from:i,to:r.head}:{from:r.head,to:i}})}),findPosV:function(e,t,r,n){var i=1,o=n;t<0&&(i=-1,t=-t);for(var l=Ce(this.doc,e),s=0;s<t;++s){var a=Vr(this,l,\"div\");if(null==o?o=a.left:a.left=o,(l=Wl(this,a,i,r)).hitSide)break}return l},moveV:Xn(function(e,t){var r=this,n=this.doc,i=[],o=!this.display.shift&&!n.extend&&n.sel.somethingSelected();if(n.extendSelectionsBy(function(l){if(o)return e<0?l.from():l.to();var s=Vr(r,l.head,\"div\");null!=l.goalColumn&&(s.left=l.goalColumn),i.push(s.left);var a=Wl(r,s,e,t);return\"page\"==t&&l==n.sel.primary()&&Cn(r,Ur(r,a,\"div\").top-s.top),a},j),i.length)for(var l=0;l<n.sel.ranges.length;l++)n.sel.ranges[l].goalColumn=i[l]}),findWordAt:function(e){var t=se(this.doc,e.line).text,r=e.ch,n=e.ch;if(t){var i=this.getHelper(e,\"wordChars\");\"before\"!=e.sticky&&n!=t.length||!r?++n:--r;for(var o=t.charAt(r),l=te(o,i)?function(e){return te(e,i)}:/\\s/.test(o)?function(e){return/\\s/.test(e)}:function(e){return!/\\s/.test(e)&&!te(e)};r>0&&l(t.charAt(r-1));)--r;for(;n<t.length&&l(t.charAt(n));)++n}return new gi(ge(e.line,r),ge(e.line,n))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?H(this.display.cursorDiv,\"CodeMirror-overwrite\"):T(this.display.cursorDiv,\"CodeMirror-overwrite\"),rt(this,\"overwriteToggle\",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==W()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:Xn(function(e,t){Ln(this,e,t)}),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-Cr(this)-this.display.barHeight,width:e.scrollWidth-Cr(this)-this.display.barWidth,clientHeight:Lr(this),clientWidth:Sr(this)}},scrollIntoView:Xn(function(e,t){var r,n;null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):\"number\"==typeof e?e={from:ge(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?(n=e,kn(r=this),r.curOp.scrollToPos=n):Tn(this,e.from,e.to,e.margin)}),setSize:Xn(function(e,t){var r=this,n=function(e){return\"number\"==typeof e||/^\\d+$/.test(String(e))?e+\"px\":e};null!=e&&(this.display.wrapper.style.width=n(e)),null!=t&&(this.display.wrapper.style.height=n(t)),this.options.lineWrapping&&Pr(this);var i=this.display.viewFrom;this.doc.iter(i,this.display.viewTo,function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){qn(r,i,\"widget\");break}++i}),this.curOp.forceUpdate=!0,rt(this,\"refresh\",this)}),operation:function(e){return Kn(this,e)},startOperation:function(){return In(this)},endOperation:function(){return Rn(this)},refresh:Xn(function(){var e=this.display.cachedTextHeight;_n(this),this.curOp.forceUpdate=!0,Er(this),Ln(this,this.doc.scrollLeft,this.doc.scrollTop),oi(this),(null==e||Math.abs(e-Zr(this.display))>.5)&&rn(this),rt(this,\"refresh\",this)}),swapDoc:Xn(function(e){var t=this.doc;return t.cm=null,Mi(this,e),Er(this),this.display.input.reset(),Ln(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,or(this,\"swapDoc\",this,t),t}),getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},lt(Il),Il.registerHelper=function(e,t,r){Bl.hasOwnProperty(e)||(Bl[e]=Il[e]={_global:[]}),Bl[e][t]=r},Il.registerGlobalHelper=function(e,t,r,n){Il.registerHelper(e,t,n),Bl[e]._global.push({pred:r,val:n})};var Ul,Vl=\"iter insert remove copy getEditor constructor\".split(\" \");for(var Kl in So.prototype)So.prototype.hasOwnProperty(Kl)&&B(Vl,Kl)<0&&(wl.prototype[Kl]=function(e){return function(){return e.apply(this.doc,arguments)}}(So.prototype[Kl]));return lt(So),wl.inputStyles={textarea:Gl,contenteditable:Hl},wl.defineMode=function(e){wl.defaults.mode||\"null\"==e||(wl.defaults.mode=e),function(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),St[e]=t}.apply(this,arguments)},wl.defineMIME=function(e,t){Lt[e]=t},wl.defineMode(\"null\",function(){return{token:function(e){return e.skipToEnd()}}}),wl.defineMIME(\"text/plain\",\"null\"),wl.defineExtension=function(e,t){wl.prototype[e]=t},wl.defineDocExtension=function(e,t){So.prototype[e]=t},wl.fromTextArea=function(e,t){if((t=t?z(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=W();t.autofocus=r==e||null!=e.getAttribute(\"autofocus\")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(Je(e.form,\"submit\",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(e){}}t.finishInit=function(t){t.save=n,t.getTextArea=function(){return e},t.toTextArea=function(){t.toTextArea=isNaN,n(),e.parentNode.removeChild(t.getWrapperElement()),e.style.display=\"\",e.form&&(tt(e.form,\"submit\",n),\"function\"==typeof e.form.submit&&(e.form.submit=i))}},e.style.display=\"none\";var s=wl(function(t){return e.parentNode.insertBefore(t,e.nextSibling)},t);return s},(Ul=wl).off=tt,Ul.on=Je,Ul.wheelEventPixels=fi,Ul.Doc=So,Ul.splitLines=bt,Ul.countColumn=I,Ul.findColumn=X,Ul.isWordChar=ee,Ul.Pass=U,Ul.signal=rt,Ul.Line=jt,Ul.changeEnd=yi,Ul.scrollbarModel=Pn,Ul.Pos=ge,Ul.cmpPos=ve,Ul.modes=St,Ul.mimeModes=Lt,Ul.resolveMode=kt,Ul.getMode=Tt,Ul.modeExtensions=Mt,Ul.extendMode=Nt,Ul.copyState=Ot,Ul.startState=Dt,Ul.innerMode=At,Ul.commands=Yo,Ul.keyMap=Po,Ul.keyName=Go,Ul.isModifierKey=Ro,Ul.lookupKey=Io,Ul.normalizeKeyMap=zo,Ul.StringStream=Wt,Ul.SharedTextMarker=bo,Ul.TextMarker=mo,Ul.LineWidget=po,Ul.e_preventDefault=st,Ul.e_stopPropagation=at,Ul.e_stop=ct,Ul.addClass=H,Ul.contains=D,Ul.rmClass=T,Ul.keyNames=Do,wl.version=\"5.37.1\",wl});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/lib/codemirror.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/codemirror/lib/codemirror.css": {
"text": ".CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{0%{}50%{background-color:transparent}}@-webkit-keyframes blink{0%{}50%{background-color:transparent}}@keyframes blink{0%{}50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:none}\n",
"type": "text/vnd.tiddlywiki",
"title": "$:/plugins/tiddlywiki/codemirror/lib/codemirror.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.css": {
"text": ".CodeMirror-dialog {\n position: absolute;\n left: 0; right: 0;\n background: inherit;\n z-index: 15;\n padding: .1em .8em;\n overflow: hidden;\n color: inherit;\n}\n\n.CodeMirror-dialog-top {\n border-bottom: 1px solid #eee;\n top: 0;\n}\n\n.CodeMirror-dialog-bottom {\n border-top: 1px solid #eee;\n bottom: 0;\n}\n\n.CodeMirror-dialog input {\n border: none;\n outline: none;\n background: transparent;\n width: 20em;\n color: inherit;\n font-family: monospace;\n}\n\n.CodeMirror-dialog button {\n font-size: 70%;\n}\n",
"type": "text/css",
"title": "$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js": {
"text": "!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){function o(e,o,n){var t;return(t=e.getWrapperElement().appendChild(document.createElement(\"div\"))).className=n?\"CodeMirror-dialog CodeMirror-dialog-bottom\":\"CodeMirror-dialog CodeMirror-dialog-top\",\"string\"==typeof o?t.innerHTML=o:t.appendChild(o),t}function n(e,o){e.state.currentNotificationClose&&e.state.currentNotificationClose(),e.state.currentNotificationClose=o}e.defineExtension(\"openDialog\",function(t,i,r){r||(r={}),n(this,null);var u=o(this,t,r.bottom),l=!1,c=this;function a(e){if(\"string\"==typeof e)s.value=e;else{if(l)return;l=!0,u.parentNode.removeChild(u),c.focus(),r.onClose&&r.onClose(u)}}var f,s=u.getElementsByTagName(\"input\")[0];return s?(s.focus(),r.value&&(s.value=r.value,!1!==r.selectValueOnOpen&&s.select()),r.onInput&&e.on(s,\"input\",function(e){r.onInput(e,s.value,a)}),r.onKeyUp&&e.on(s,\"keyup\",function(e){r.onKeyUp(e,s.value,a)}),e.on(s,\"keydown\",function(o){r&&r.onKeyDown&&r.onKeyDown(o,s.value,a)||((27==o.keyCode||!1!==r.closeOnEnter&&13==o.keyCode)&&(s.blur(),e.e_stop(o),a()),13==o.keyCode&&i(s.value,o))}),!1!==r.closeOnBlur&&e.on(s,\"blur\",a)):(f=u.getElementsByTagName(\"button\")[0])&&(e.on(f,\"click\",function(){a(),c.focus()}),!1!==r.closeOnBlur&&e.on(f,\"blur\",a),f.focus()),a}),e.defineExtension(\"openConfirm\",function(t,i,r){n(this,null);var u=o(this,t,r&&r.bottom),l=u.getElementsByTagName(\"button\"),c=!1,a=this,f=1;function s(){c||(c=!0,u.parentNode.removeChild(u),a.focus())}l[0].focus();for(var d=0;d<l.length;++d){var p=l[d];!function(o){e.on(p,\"click\",function(n){e.e_preventDefault(n),s(),o&&o(a)})}(i[d]),e.on(p,\"blur\",function(){--f,setTimeout(function(){f<=0&&s()},200)}),e.on(p,\"focus\",function(){++f})}}),e.defineExtension(\"openNotification\",function(t,i){n(this,a);var r,u=o(this,t,i&&i.bottom),l=!1,c=i&&void 0!==i.duration?i.duration:5e3;function a(){l||(l=!0,clearTimeout(r),u.parentNode.removeChild(u))}return e.on(u,\"click\",function(o){e.e_preventDefault(o),a()}),c&&(r=setTimeout(a,c)),a})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/selection/activeline.js": {
"text": "!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";var t=\"CodeMirror-activeline\",n=\"CodeMirror-activeline-background\",i=\"CodeMirror-activeline-gutter\";function r(e){for(var r=0;r<e.state.activeLines.length;r++)e.removeLineClass(e.state.activeLines[r],\"wrap\",t),e.removeLineClass(e.state.activeLines[r],\"background\",n),e.removeLineClass(e.state.activeLines[r],\"gutter\",i)}function o(e,o){for(var a=[],s=0;s<o.length;s++){var c=o[s],l=e.getOption(\"styleActiveLine\");if(\"object\"==typeof l&&l.nonEmpty?c.anchor.line==c.head.line:c.empty()){var f=e.getLineHandleVisualStart(c.head.line);a[a.length-1]!=f&&a.push(f)}}(function(e,t){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!=t[n])return!1;return!0})(e.state.activeLines,a)||e.operation(function(){r(e);for(var o=0;o<a.length;o++)e.addLineClass(a[o],\"wrap\",t),e.addLineClass(a[o],\"background\",n),e.addLineClass(a[o],\"gutter\",i);e.state.activeLines=a})}function a(e,t){o(e,t.ranges)}e.defineOption(\"styleActiveLine\",!1,function(t,n,i){var s=i!=e.Init&&i;n!=s&&(s&&(t.off(\"beforeSelectionChange\",a),r(t),delete t.state.activeLines),n&&(t.state.activeLines=[],o(t,t.listSelections()),t.on(\"beforeSelectionChange\",a)))})});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/selection/activeline.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/mode/tw-meta.js": {
"text": "!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";e.modeInfo=[{name:\"CMake\",mime:\"text/x-cmake\",mode:\"cmake\",ext:[\"cmake\",\"cmake.in\"],file:/^CMakeLists.txt$/},{name:\"Cython\",mime:\"text/x-cython\",mode:\"python\",ext:[\"pyx\",\"pxd\",\"pxi\"]},{name:\"CSS\",mime:\"text/css\",mode:\"css\",ext:[\"css\"]},{name:\"diff\",mime:\"text/x-diff\",mode:\"diff\",ext:[\"diff\",\"patch\"]},{name:\"Embedded Javascript\",mime:\"application/x-ejs\",mode:\"htmlembedded\",ext:[\"ejs\"]},{name:\"Embedded Ruby\",mime:\"application/x-erb\",mode:\"htmlembedded\",ext:[\"erb\"]},{name:\"Erlang\",mime:\"text/x-erlang\",mode:\"erlang\",ext:[\"erl\"]},{name:\"GitHub Flavored Markdown\",mime:\"text/x-gfm\",mode:\"gfm\",file:/^(readme|contributing|history).md$/i},{name:\"Go\",mime:\"text/x-go\",mode:\"go\",ext:[\"go\"]},{name:\"ASP.NET\",mime:\"application/x-aspx\",mode:\"htmlembedded\",ext:[\"aspx\"],alias:[\"asp\",\"aspx\"]},{name:\"HTML\",mime:\"text/html\",mode:\"htmlmixed\",ext:[\"html\",\"htm\",\"handlebars\",\"hbs\"],alias:[\"xhtml\"]},{name:\"HTTP\",mime:\"message/http\",mode:\"http\"},{name:\"JavaScript\",mimes:[\"text/javascript\",\"text/ecmascript\",\"application/javascript\",\"application/x-javascript\",\"application/ecmascript\"],mode:\"javascript\",ext:[\"js\"],alias:[\"ecmascript\",\"js\",\"node\"]},{name:\"JSON\",mimes:[\"application/json\",\"application/x-json\"],mode:\"javascript\",ext:[\"json\",\"map\"],alias:[\"json5\"]},{name:\"JSON-LD\",mime:\"application/ld+json\",mode:\"javascript\",ext:[\"jsonld\"],alias:[\"jsonld\"]},{name:\"Lua\",mime:\"text/x-lua\",mode:\"lua\",ext:[\"lua\"]},{name:\"Markdown\",mime:\"text/x-markdown\",mode:\"markdown\",ext:[\"markdown\",\"md\",\"mkd\"]},{name:\"MySQL\",mime:\"text/x-mysql\",mode:\"sql\"},{name:\"Plain Text\",mime:\"text/plain\",mode:\"null\",ext:[\"txt\",\"text\",\"conf\",\"def\",\"list\",\"log\"]},{name:\"Python\",mime:\"text/x-python\",mode:\"python\",ext:[\"BUILD\",\"bzl\",\"py\",\"pyw\"],file:/^(BUCK|BUILD)$/},{name:\"SCSS\",mime:\"text/x-scss\",mode:\"css\",ext:[\"scss\"]},{name:\"LaTeX\",mime:\"text/x-latex\",mode:\"stex\",ext:[\"text\",\"ltx\",\"tex\"],alias:[\"tex\"]},{name:\"TiddlyWiki \",mime:\"text/x-tiddlywiki\",mode:\"tiddlywiki\"}];for(var t=0;t<e.modeInfo.length;t++){var m=e.modeInfo[t];m.mimes&&(m.mime=m.mimes[0])}e.findModeByMIME=function(t){t=t.toLowerCase();for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.mime==t)return i;if(i.mimes)for(var a=0;a<i.mimes.length;a++)if(i.mimes[a]==t)return i}return/\\+xml$/.test(t)?e.findModeByMIME(\"application/xml\"):/\\+json$/.test(t)?e.findModeByMIME(\"application/json\"):void 0},e.findModeByExtension=function(t){for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.ext)for(var a=0;a<i.ext.length;a++)if(i.ext[a]==t)return i}},e.findModeByFileName=function(t){for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.file&&i.file.test(t))return i}var a=t.lastIndexOf(\".\"),o=a>-1&&t.substring(a+1,t.length);if(o)return e.findModeByExtension(o)},e.findModeByName=function(t){t=t.toLowerCase();for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.name.toLowerCase()==t)return i;if(i.alias)for(var a=0;a<i.alias.length;a++)if(i.alias[a].toLowerCase()==t)return i}}});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/mode/tw-meta.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/keyboard": {
"title": "$:/plugins/tiddlywiki/codemirror/keyboard",
"text": "\n!!Default keyboard shortcuts\n\n!!!Basic shortcuts\n\n|Shortcut |Function |h\n|Left |goCharLeft |\n|Right |goCharRight |\n|Up |goLineUp |\n|Down |goLineDown |\n|End |goLineEnd |\n|Home |goLineStartSmart |\n|~PageUp |goPageUp |\n|~PageDown |goPageDown |\n|Delete |delCharAfter |\n|Backspace |delCharBefore |\n|Shift-Backspace |delCharBefore |\n|Tab |defaultTab |\n|Shift-Tab |indentAuto |\n|Enter |newlineAndIndent |\n|Insert |toggleOverwrite |\n|Ctrl-Esc |singleSelection |\n\n\n!!!Shortcuts on Windows and Linux\n\n|Shortcut |Function |h\n|Ctrl-A |selectAll |\n|Ctrl-D |deleteLine |\n|Ctrl-Z |undo |\n|Shift-Ctrl-Z |redo |\n|Ctrl-Y |redo |\n|Ctrl-Home |goDocStart |\n|Ctrl-End |goDocEnd |\n|Ctrl-Up |goLineUp |\n|Ctrl-Down |goLineDown |\n|Ctrl-Left |goGroupLeft |\n|Ctrl-Right |goGroupRight |\n|Alt-Left |goLineStart |\n|Alt-Right |goLineEnd |\n|Ctrl-Backspace |delGroupBefore |\n|Ctrl-Delete |delGroupAfter |\n|Ctrl-F |find |\n|Ctrl-G |findNext |\n|Shift-Ctrl-G |findPrev |\n|Shift-Ctrl-F |replace |\n|Shift-Ctrl-R |replaceAll |\n|Ctrl-[ |indentLess |\n|Ctrl-] |indentMore |\n|Alt-U |undoSelection |\n|Shift-Ctrl-U |redoSelection |\n|Shift-Alt-U |redoSelection |\n\n\n!!!Shortcuts on ~MacOs\n\n|Shortcut |Function |h\n|Cmd-A |selectAll |\n|Cmd-D |deleteLine |\n|Cmd-Z |undo |\n|Shift-Cmd-Z |redo |\n|Cmd-Y |redo |\n|Cmd-Home |goDocStart |\n|Cmd-Up |goDocStart |\n|Cmd-End |goDocEnd |\n|Cmd-Down |goDocEnd |\n|Alt-Left |goGroupLeft |\n|Alt-Right |goGroupRight |\n|Cmd-Left |goLineLeft |\n|Cmd-Right |goLineRight |\n|Alt-Backspace |delGroupBefore |\n|Ctrl-Alt-Backspace |delGroupAfter |\n|Alt-Delete |delGroupAfter |\n|Cmd-F |find |\n|Cmd-G |findNext |\n|Shift-Cmd-G |findPrev |\n|Cmd-Alt-F |replace |\n|Shift-Cmd-Alt-F |replaceAll |\n|Cmd-[ |indentLess |\n|Cmd-] |indentMore |\n|Cmd-Backspace |delWrappedLineLeft |\n|Cmd-Delete |delWrappedLineRight |\n|Alt-U |undoSelection |\n|Shift-Alt-U |redoSelection |\n|Ctrl-Up |goDocStart |\n|Ctrl-Down |goDocEnd |\n|Ctrl-F |goCharRight |\n|Ctrl-B |goCharLeft |\n|Ctrl-P |goLineUp |\n|Ctrl-N |goLineDown |\n|Alt-F |goWordRight |\n|Alt-B |goWordLeft |\n|Ctrl-A |goLineStart |\n|Ctrl-E |goLineEnd |\n|Ctrl-V |goPageDown |\n|Shift-Ctrl-V |goPageUp |\n|Ctrl-D |delCharAfter |\n|Ctrl-H |delCharBefore |\n|Alt-D |delWordAfter |\n|Alt-Backspace |delWordBefore |\n|Ctrl-K |killLine |\n|Alt-T |transposeChars |\n|Ctrl-O |openLine |\n\n\n"
},
"$:/plugins/tiddlywiki/codemirror/license": {
"title": "$:/plugins/tiddlywiki/codemirror/license",
"text": "\"\"\"\n~CodeMirror, copyright (c) by Marijn Haverbeke and others\nDistributed under an MIT license: http://codemirror.net/LICENSE\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2018, UnaMesa Association\nDistributed under an BSD license: https://tiddlywiki.com/#License\n\"\"\"\n"
},
"$:/plugins/tiddlywiki/codemirror/readme": {
"title": "$:/plugins/tiddlywiki/codemirror/readme",
"text": "This plugin provides an enhanced text editor component based on [[CodeMirror|http://codemirror.net]]. The basic configuration is designed to be as lightweight as possible and is just around 235kb of size. Additional features can be installed with ~CodeMirror ~AddOns from the plugin library.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/codemirror]]\n\nBased on ~CodeMirror version 5.37.0\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/editorFont": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/editorFont",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/editorFont/hint}}",
"text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/keyMap": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/keyMap",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/keyMap/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/keyMap\n\n<$link to=\"$:/config/codemirror/keyMap\"><<lingo hint>></$link>\n\n<$select tiddler=\"$:/config/codemirror/keyMap\" default=\"default\">\n<option value=\"default\">default</option>\n<$list filter=\"[all[shadows+tiddlers]module-type[codemirror-keymap]!has[draft.of]get[text]]\">\n<option value=<<currentTiddler>>><$transclude><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/lineNumbers": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/lineNumbers",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/lineNumbers/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/lineNumbers/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/lineNumbers\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"false\"> <$link to=\"$:/config/codemirror/lineNumbers\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/lineWrapping": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/lineWrapping",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/lineWrapping/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/lineWrapping/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/lineWrapping\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"true\"> <$link to=\"$:/config/codemirror/lineWrapping\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/showCursorWhenSelecting": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/showCursorWhenSelecting",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/showCursorWhenSelecting/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/showCursorWhenSelecting/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/showCursorWhenSelecting\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"true\"> <$link to=\"$:/config/codemirror/showCursorWhenSelecting\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/styleActiveLine": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/styleActiveLine",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/styleActiveLine/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/styleActiveLine/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/styleActiveLine\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"false\"> <$link to=\"$:/config/codemirror/styleActiveLine\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/theme": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/theme",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/theme/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/\n\n<$link to=\"$:/config/codemirror/theme\"><<lingo hint>></$link>\n\n<$select tiddler=\"$:/config/codemirror/theme\" default=\"default\">\n<option value=\"default\">default</option>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]module-type[codemirror-theme]!has[draft.of]get[name]]\">\n<option value=<<currentTiddler>>><$transclude field=\"name\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n\n//see the [[CodeMirror Usage|$:/plugins/tiddlywiki/codemirror/usage]] how to add themes//\n"
},
"$:/plugins/tiddlywiki/codemirror/styles": {
"title": "$:/plugins/tiddlywiki/codemirror/styles",
"tags": "[[$:/tags/Stylesheet]]",
"text": "/* Make the editor resize to fit its content */\n\n.CodeMirror {\n\theight: auto;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.5;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n}\n\n.CodeMirror-scroll {\n\toverflow-x: auto;\n\toverflow-y: hidden;\t\n}\n"
},
"$:/core/ui/ControlPanel/Settings/CodeMirror": {
"title": "$:/core/ui/ControlPanel/Settings/CodeMirror",
"tags": "$:/tags/ControlPanel/SettingsTab",
"caption": "CodeMirror",
"list-after": "$:/core/ui/ControlPanel/Settings/TiddlyWiki",
"text": "\\define lingo-base() $:/language/codemirror/controlPanel/\n\n<<lingo hint>>\n\n<$link to=\"$:/plugins/tiddlywiki/codemirror/usage\"><<lingo usage>></$link>\n\n<$link to=\"$:/plugins/tiddlywiki/codemirror/keyboard\"><<lingo keyboard>></$link>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings/CodeMirror]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/ControlPanel/Settings": {
"title": "$:/core/ui/ControlPanel/Settings",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Settings/Caption}}",
"text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/SettingsTab]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Settings/TiddlyWiki\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Settings/TiddlyWiki": {
"title": "$:/core/ui/ControlPanel/Settings/TiddlyWiki",
"tags": "$:/tags/ControlPanel/SettingsTab",
"caption": "TiddlyWiki",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
},
"$:/plugins/tiddlywiki/codemirror/usage": {
"title": "$:/plugins/tiddlywiki/codemirror/usage",
"text": "! Configuration\n\nConfiguration for the ~CodeMirror text-editor can be done from within the CodeMirror Settings Tab in the [[ControlPanel|$:/ControlPanel]] (Settings - ~CodeMirror)\n\n\n!!Setting a different Theme\n\n~CodeMirror themes are available in the [ext[official GitHub repository|https://github.com/codemirror/CodeMirror/tree/master/theme]]\n\nMore themes can be found at https://github.com/FarhadG/code-mirror-themes/tree/master/themes and previewed [ext[here|http://farhadg.github.io/code-mirror-themes/]]\n\n\nTo add a theme to your wiki, follow these four steps:\n\n* choose one of the CSS files and copy its content to a new tiddler\n* remove all comments from the top and tag the tiddler with <<tag-pill \"$:/tags/Stylesheet\">>\n* add a field \"module-type\" with the value \"codemirror-theme\". add a field \"name\" with the exact ''name'' of the theme as value\n* save the tiddler and go to the Settings tab in $:/ControlPanel - look for the \"theme\" dropdown to select your newly added theme\n\n\n!!Line Numbers\n\nTo show or hide the Line Numbers at the left, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Line Numbers\" checkbox\n\n\n!!Line Wrapping\n\nControls if long lines get visually wrapped to a new line if they're too long to fit the editor width or if the editor should scroll horizontally\n\nTo change the line-wrapping behaviour, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Line Wrapping\" checkbox\n\n\n!!Show Cursor when selecting\n\nDefines whether the Mouse cursor should be visually shown or hidden when making a text-selection\n\nTo change the show-cursor-when-selecting behaviour, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Show cursor when selecting\" checkbox\n\n\n!!~CodeMirror Font Family\n\nThe Font-Family used within the ~CodeMirror text-editor defaults to \"monospace\" which will choose your configured monospace system-font\n\nThat setting can be overridden entering one or more Font-Families in the \"Font Family\" input field at ~ControlPanel - Settings - ~CodeMirror\n\n* The entries must be separated by semicolons ','\n* Font-Family Names that contain spaces must be quoted like \"My Font\"\n* If a list of Font-Families is specified, the last Font-Family found on the user-system gets used, non-existing fonts get ignored\n* If none of the specified Font-Families is available, ~CodeMirror uses the default \"monospace\"\n\n\n!!\"Hidden\" Settings:\n\n!!!Cursor Blink Rate\n\nThe cursor blink-rate defines how fast (in milliseconds) the cursor blinks inside the textarea\n\nYou can change it by editing $:/config/codemirror/cursorBlinkRate\n\"0\" disables blinking\n\n!!!Tabsize\n\nThe Tabsize defines the width of a tab character. Default is 4.\n\nYou can change it by editing $:/config/codemirror/tabSize\n\n!!!Indent Unit\n\nNot enabled for vnd.tiddlywiki and x-tiddlywiki\n\nDefines how many spaces a text-block should be indented. Defaults to 2.\n\nYou can change it by editing $:/config/codemirror/indentUnit\n\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/codemirror/mode/tiddlywiki/tiddlywiki.css": {
"text": "span.cm-underlined {\n text-decoration: underline;\n}\nspan.cm-strikethrough {\n text-decoration: line-through;\n}\nspan.cm-brace {\n color: #170;\n font-weight: bold;\n}\nspan.cm-table {\n color: blue;\n font-weight: bold;\n}\n",
"type": "text/css",
"title": "$:/plugins/tiddlywiki/codemirror/mode/tiddlywiki/tiddlywiki.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/tiddlywiki/codemirror/mode/tiddlywiki/tiddlywiki.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";e.defineMode(\"tiddlywiki\",function(){var e={},t={allTags:!0,closeAll:!0,list:!0,newJournal:!0,newTiddler:!0,permaview:!0,saveChanges:!0,search:!0,slider:!0,tabs:!0,tag:!0,tagging:!0,tags:!0,tiddler:!0,timeline:!0,today:!0,version:!0,option:!0,with:!0,filter:!0},r=/[\\w_\\-]/i,n=/^\\-\\-\\-\\-+$/,i=/^\\/\\*\\*\\*$/,o=/^\\*\\*\\*\\/$/,u=/^<<<$/,a=/^\\/\\/\\{\\{\\{$/,f=/^\\/\\/\\}\\}\\}$/,c=/^<!--\\{\\{\\{-->$/,m=/^<!--\\}\\}\\}-->$/,l=/^\\{\\{\\{$/,k=/^\\}\\}\\}$/,d=/.*?\\}\\}\\}/;function h(e,t,r){return t.tokenize=r,r(e,t)}function s(t,k){var d=t.sol(),s=t.peek();if(k.block=!1,d&&/[<\\/\\*{}\\-]/.test(s)){if(t.match(l))return k.block=!0,h(t,k,$);if(t.match(u))return\"quote\";if(t.match(i)||t.match(o))return\"comment\";if(t.match(a)||t.match(f)||t.match(c)||t.match(m))return\"comment\";if(t.match(n))return\"hr\"}if(t.next(),d&&/[\\/\\*!#;:>|]/.test(s)){if(\"!\"==s)return t.skipToEnd(),\"header\";if(\"*\"==s)return t.eatWhile(\"*\"),\"comment\";if(\"#\"==s)return t.eatWhile(\"#\"),\"comment\";if(\";\"==s)return t.eatWhile(\";\"),\"comment\";if(\":\"==s)return t.eatWhile(\":\"),\"comment\";if(\">\"==s)return t.eatWhile(\">\"),\"quote\";if(\"|\"==s)return\"header\"}if(\"{\"==s&&t.match(/\\{\\{/))return h(t,k,$);if(/[hf]/i.test(s)&&/[ti]/i.test(t.peek())&&t.match(/\\b(ttps?|tp|ile):\\/\\/[\\-A-Z0-9+&@#\\/%?=~_|$!:,.;]*[A-Z0-9+&@#\\/%=~_|$]/i))return\"link\";if('\"'==s)return\"string\";if(\"~\"==s)return\"brace\";if(/[\\[\\]]/.test(s)&&t.match(s))return\"brace\";if(\"@\"==s)return t.eatWhile(r),\"link\";if(/\\d/.test(s))return t.eatWhile(/\\d/),\"number\";if(\"/\"==s){if(t.eat(\"%\"))return h(t,k,b);if(t.eat(\"/\"))return h(t,k,v)}if(\"_\"==s&&t.eat(\"_\"))return h(t,k,w);if(\"-\"==s&&t.eat(\"-\")){if(\" \"!=t.peek())return h(t,k,x);if(\" \"==t.peek())return\"brace\"}return\"'\"==s&&t.eat(\"'\")?h(t,k,p):\"<\"==s&&t.eat(\"<\")?h(t,k,z):(t.eatWhile(/[\\w\\$_]/),e.propertyIsEnumerable(t.current())?\"keyword\":null)}function b(e,t){for(var r,n=!1;r=e.next();){if(\"/\"==r&&n){t.tokenize=s;break}n=\"%\"==r}return\"comment\"}function p(e,t){for(var r,n=!1;r=e.next();){if(\"'\"==r&&n){t.tokenize=s;break}n=\"'\"==r}return\"strong\"}function $(e,t){var r=t.block;return r&&e.current()?\"comment\":!r&&e.match(d)?(t.tokenize=s,\"comment\"):r&&e.sol()&&e.match(k)?(t.tokenize=s,\"comment\"):(e.next(),\"comment\")}function v(e,t){for(var r,n=!1;r=e.next();){if(\"/\"==r&&n){t.tokenize=s;break}n=\"/\"==r}return\"em\"}function w(e,t){for(var r,n=!1;r=e.next();){if(\"_\"==r&&n){t.tokenize=s;break}n=\"_\"==r}return\"underlined\"}function x(e,t){for(var r,n=!1;r=e.next();){if(\"-\"==r&&n){t.tokenize=s;break}n=\"-\"==r}return\"strikethrough\"}function z(e,r){if(\"<<\"==e.current())return\"macro\";var n=e.next();return n?\">\"==n&&\">\"==e.peek()?(e.next(),r.tokenize=s,\"macro\"):(e.eatWhile(/[\\w\\$_]/),t.propertyIsEnumerable(e.current())?\"keyword\":null):(r.tokenize=s,null)}return{startState:function(){return{tokenize:s}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)}}}),e.defineMIME(\"text/x-tiddlywiki\",\"tiddlywiki\")});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/mode/tiddlywiki/tiddlywiki.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-mode-x-tiddlywiki/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-mode-x-tiddlywiki/readme",
"text": "This plugin adds Syntax Highlighting for ~TiddlyWiki Classic tiddlers (text/x-tiddlywiki) to the [[CodeMirror|http://codemirror.net]] text editor. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\n"
}
}
}
{
"tiddlers": {
"$:/config/HighlightPlugin/TypeMappings/application/javascript": {
"title": "$:/config/HighlightPlugin/TypeMappings/application/javascript",
"text": "javascript"
},
"$:/config/HighlightPlugin/TypeMappings/application/json": {
"title": "$:/config/HighlightPlugin/TypeMappings/application/json",
"text": "json"
},
"$:/config/HighlightPlugin/TypeMappings/text/css": {
"title": "$:/config/HighlightPlugin/TypeMappings/text/css",
"text": "css"
},
"$:/config/HighlightPlugin/TypeMappings/text/html": {
"title": "$:/config/HighlightPlugin/TypeMappings/text/html",
"text": "html"
},
"$:/config/HighlightPlugin/TypeMappings/image/svg+xml": {
"title": "$:/config/HighlightPlugin/TypeMappings/image/svg+xml",
"text": "xml"
},
"$:/config/HighlightPlugin/TypeMappings/text/x-markdown": {
"title": "$:/config/HighlightPlugin/TypeMappings/text/x-markdown",
"text": "markdown"
},
"$:/plugins/tiddlywiki/highlight/highlight.js": {
"text": "var hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n/*! highlight.js v9.18.1 | BSD3 License | git.io/hljslicense */\n!function(e){var n=\"object\"==typeof window&&window||\"object\"==typeof self&&self;\"undefined\"==typeof exports||exports.nodeType?n&&(n.hljs=e({}),\"function\"==typeof define&&define.amd&&define([],function(){return n.hljs})):e(exports)}(function(a){var f=[],i=Object.keys,_={},c={},C=!0,n=/^(no-?highlight|plain|text)$/i,l=/\\blang(?:uage)?-([\\w-]+)\\b/i,t=/((^(<[^>]+>|\\t|)+|(?:\\n)))/gm,r={case_insensitive:\"cI\",lexemes:\"l\",contains:\"c\",keywords:\"k\",subLanguage:\"sL\",className:\"cN\",begin:\"b\",beginKeywords:\"bK\",end:\"e\",endsWithParent:\"eW\",illegal:\"i\",excludeBegin:\"eB\",excludeEnd:\"eE\",returnBegin:\"rB\",returnEnd:\"rE\",variants:\"v\",IDENT_RE:\"IR\",UNDERSCORE_IDENT_RE:\"UIR\",NUMBER_RE:\"NR\",C_NUMBER_RE:\"CNR\",BINARY_NUMBER_RE:\"BNR\",RE_STARTERS_RE:\"RSR\",BACKSLASH_ESCAPE:\"BE\",APOS_STRING_MODE:\"ASM\",QUOTE_STRING_MODE:\"QSM\",PHRASAL_WORDS_MODE:\"PWM\",C_LINE_COMMENT_MODE:\"CLCM\",C_BLOCK_COMMENT_MODE:\"CBCM\",HASH_COMMENT_MODE:\"HCM\",NUMBER_MODE:\"NM\",C_NUMBER_MODE:\"CNM\",BINARY_NUMBER_MODE:\"BNM\",CSS_NUMBER_MODE:\"CSSNM\",REGEXP_MODE:\"RM\",TITLE_MODE:\"TM\",UNDERSCORE_TITLE_MODE:\"UTM\",COMMENT:\"C\",beginRe:\"bR\",endRe:\"eR\",illegalRe:\"iR\",lexemesRe:\"lR\",terminators:\"t\",terminator_end:\"tE\"},m=\"</span>\",O=\"Could not find the language '{}', did you forget to load/include a language module?\",B={classPrefix:\"hljs-\",tabReplace:null,useBR:!1,languages:void 0},o=\"of and for in not or if then\".split(\" \");function x(e){return e.replace(/&/g,\"&\").replace(/</g,\"<\").replace(/>/g,\">\")}function g(e){return e.nodeName.toLowerCase()}function u(e){return n.test(e)}function s(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function E(e){var a=[];return function e(n,t){for(var r=n.firstChild;r;r=r.nextSibling)3===r.nodeType?t+=r.nodeValue.length:1===r.nodeType&&(a.push({event:\"start\",offset:t,node:r}),t=e(r,t),g(r).match(/br|hr|img|input/)||a.push({event:\"stop\",offset:t,node:r}));return t}(e,0),a}function d(e,n,t){var r=0,a=\"\",i=[];function o(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset<n[0].offset?e:n:\"start\"===n[0].event?e:n:e.length?e:n}function c(e){a+=\"<\"+g(e)+f.map.call(e.attributes,function(e){return\" \"+e.nodeName+'=\"'+x(e.value).replace(/\"/g,\""\")+'\"'}).join(\"\")+\">\"}function l(e){a+=\"</\"+g(e)+\">\"}function u(e){(\"start\"===e.event?c:l)(e.node)}for(;e.length||n.length;){var s=o();if(a+=x(t.substring(r,s[0].offset)),r=s[0].offset,s===e){for(i.reverse().forEach(l);u(s.splice(0,1)[0]),(s=o())===e&&s.length&&s[0].offset===r;);i.reverse().forEach(c)}else\"start\"===s[0].event?i.push(s[0].node):i.pop(),u(s.splice(0,1)[0])}return a+x(t.substr(r))}function R(n){return n.v&&!n.cached_variants&&(n.cached_variants=n.v.map(function(e){return s(n,{v:null},e)})),n.cached_variants?n.cached_variants:function e(n){return!!n&&(n.eW||e(n.starts))}(n)?[s(n,{starts:n.starts?s(n.starts):null})]:Object.isFrozen(n)?[s(n)]:[n]}function p(e){if(r&&!e.langApiRestored){for(var n in e.langApiRestored=!0,r)e[n]&&(e[r[n]]=e[n]);(e.c||[]).concat(e.v||[]).forEach(p)}}function v(n,r){var a={};return\"string\"==typeof n?t(\"keyword\",n):i(n).forEach(function(e){t(e,n[e])}),a;function t(t,e){r&&(e=e.toLowerCase()),e.split(\" \").forEach(function(e){var n=e.split(\"|\");a[n[0]]=[t,function(e,n){return n?Number(n):function(e){return-1!=o.indexOf(e.toLowerCase())}(e)?0:1}(n[0],n[1])]})}}function S(r){function s(e){return e&&e.source||e}function f(e,n){return new RegExp(s(e),\"m\"+(r.cI?\"i\":\"\")+(n?\"g\":\"\"))}function a(a){var i,e,o={},c=[],l={},t=1;function n(e,n){o[t]=e,c.push([e,n]),t+=function(e){return new RegExp(e.toString()+\"|\").exec(\"\").length-1}(n)+1}for(var r=0;r<a.c.length;r++){n(e=a.c[r],e.bK?\"\\\\.?(?:\"+e.b+\")\\\\.?\":e.b)}a.tE&&n(\"end\",a.tE),a.i&&n(\"illegal\",a.i);var u=c.map(function(e){return e[1]});return i=f(function(e,n){for(var t=/\\[(?:[^\\\\\\]]|\\\\.)*\\]|\\(\\??|\\\\([1-9][0-9]*)|\\\\./,r=0,a=\"\",i=0;i<e.length;i++){var o=r+=1,c=s(e[i]);for(0<i&&(a+=n),a+=\"(\";0<c.length;){var l=t.exec(c);if(null==l){a+=c;break}a+=c.substring(0,l.index),c=c.substring(l.index+l[0].length),\"\\\\\"==l[0][0]&&l[1]?a+=\"\\\\\"+String(Number(l[1])+o):(a+=l[0],\"(\"==l[0]&&r++)}a+=\")\"}return a}(u,\"|\"),!0),l.lastIndex=0,l.exec=function(e){var n;if(0===c.length)return null;i.lastIndex=l.lastIndex;var t=i.exec(e);if(!t)return null;for(var r=0;r<t.length;r++)if(null!=t[r]&&null!=o[\"\"+r]){n=o[\"\"+r];break}return\"string\"==typeof n?(t.type=n,t.extra=[a.i,a.tE]):(t.type=\"begin\",t.rule=n),t},l}if(r.c&&-1!=r.c.indexOf(\"self\")){if(!C)throw new Error(\"ERR: contains `self` is not supported at the top-level of a language. See documentation.\");r.c=r.c.filter(function(e){return\"self\"!=e})}!function n(t,e){t.compiled||(t.compiled=!0,t.k=t.k||t.bK,t.k&&(t.k=v(t.k,r.cI)),t.lR=f(t.l||/\\w+/,!0),e&&(t.bK&&(t.b=\"\\\\b(\"+t.bK.split(\" \").join(\"|\")+\")\\\\b\"),t.b||(t.b=/\\B|\\b/),t.bR=f(t.b),t.endSameAsBegin&&(t.e=t.b),t.e||t.eW||(t.e=/\\B|\\b/),t.e&&(t.eR=f(t.e)),t.tE=s(t.e)||\"\",t.eW&&e.tE&&(t.tE+=(t.e?\"|\":\"\")+e.tE)),t.i&&(t.iR=f(t.i)),null==t.relevance&&(t.relevance=1),t.c||(t.c=[]),t.c=Array.prototype.concat.apply([],t.c.map(function(e){return R(\"self\"===e?t:e)})),t.c.forEach(function(e){n(e,t)}),t.starts&&n(t.starts,e),t.t=a(t))}(r)}function T(n,e,a,t){var i=e;function o(e,n){if(function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}if(e.eW)return o(e.parent,n)}function c(e,n,t,r){if(!t&&\"\"===n)return\"\";if(!e)return n;var a='<span class=\"'+(r?\"\":B.classPrefix);return(a+=e+'\">')+n+(t?\"\":m)}function l(){p+=null!=d.sL?function(){var e=\"string\"==typeof d.sL;if(e&&!_[d.sL])return x(v);var n=e?T(d.sL,v,!0,R[d.sL]):w(v,d.sL.length?d.sL:void 0);return 0<d.relevance&&(M+=n.relevance),e&&(R[d.sL]=n.top),c(n.language,n.value,!1,!0)}():function(){var e,n,t,r,a,i,o;if(!d.k)return x(v);for(r=\"\",n=0,d.lR.lastIndex=0,t=d.lR.exec(v);t;)r+=x(v.substring(n,t.index)),a=d,i=t,void 0,o=g.cI?i[0].toLowerCase():i[0],(e=a.k.hasOwnProperty(o)&&a.k[o])?(M+=e[1],r+=c(e[0],x(t[0]))):r+=x(t[0]),n=d.lR.lastIndex,t=d.lR.exec(v);return r+x(v.substr(n))}(),v=\"\"}function u(e){p+=e.cN?c(e.cN,\"\",!0):\"\",d=Object.create(e,{parent:{value:d}})}function s(e){var n=e[0],t=e.rule;return t&&t.endSameAsBegin&&(t.eR=function(e){return new RegExp(e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\"),\"m\")}(n)),t.skip?v+=n:(t.eB&&(v+=n),l(),t.rB||t.eB||(v=n)),u(t),t.rB?0:n.length}var f={};function r(e,n){var t=n&&n[0];if(v+=e,null==t)return l(),0;if(\"begin\"==f.type&&\"end\"==n.type&&f.index==n.index&&\"\"===t)return v+=i.slice(n.index,n.index+1),1;if(\"begin\"===(f=n).type)return s(n);if(\"illegal\"===n.type&&!a)throw new Error('Illegal lexeme \"'+t+'\" for mode \"'+(d.cN||\"<unnamed>\")+'\"');if(\"end\"===n.type){var r=function(e){var n=e[0],t=i.substr(e.index),r=o(d,t);if(r){var a=d;for(a.skip?v+=n:(a.rE||a.eE||(v+=n),l(),a.eE&&(v=n));d.cN&&(p+=m),d.skip||d.sL||(M+=d.relevance),(d=d.parent)!==r.parent;);return r.starts&&(r.endSameAsBegin&&(r.starts.eR=r.eR),u(r.starts)),a.rE?0:n.length}}(n);if(null!=r)return r}return v+=t,t.length}var g=D(n);if(!g)throw console.error(O.replace(\"{}\",n)),new Error('Unknown language: \"'+n+'\"');S(g);var E,d=t||g,R={},p=\"\";for(E=d;E!==g;E=E.parent)E.cN&&(p=c(E.cN,\"\",!0)+p);var v=\"\",M=0;try{for(var b,h,N=0;d.t.lastIndex=N,b=d.t.exec(i);)h=r(i.substring(N,b.index),b),N=b.index+h;for(r(i.substr(N)),E=d;E.parent;E=E.parent)E.cN&&(p+=m);return{relevance:M,value:p,i:!1,language:n,top:d}}catch(e){if(e.message&&-1!==e.message.indexOf(\"Illegal\"))return{i:!0,relevance:0,value:x(i)};if(C)return{relevance:0,value:x(i),language:n,top:d,errorRaised:e};throw e}}function w(t,e){e=e||B.languages||i(_);var r={relevance:0,value:x(t)},a=r;return e.filter(D).filter(L).forEach(function(e){var n=T(e,t,!1);n.language=e,n.relevance>a.relevance&&(a=n),n.relevance>r.relevance&&(a=r,r=n)}),a.language&&(r.second_best=a),r}function M(e){return B.tabReplace||B.useBR?e.replace(t,function(e,n){return B.useBR&&\"\\n\"===e?\"<br>\":B.tabReplace?n.replace(/\\t/g,B.tabReplace):\"\"}):e}function b(e){var n,t,r,a,i,o=function(e){var n,t,r,a,i=e.className+\" \";if(i+=e.parentNode?e.parentNode.className:\"\",t=l.exec(i)){var o=D(t[1]);return o||(console.warn(O.replace(\"{}\",t[1])),console.warn(\"Falling back to no-highlight mode for this block.\",e)),o?t[1]:\"no-highlight\"}for(n=0,r=(i=i.split(/\\s+/)).length;n<r;n++)if(u(a=i[n])||D(a))return a}(e);u(o)||(B.useBR?(n=document.createElement(\"div\")).innerHTML=e.innerHTML.replace(/\\n/g,\"\").replace(/<br[ \\/]*>/g,\"\\n\"):n=e,i=n.textContent,r=o?T(o,i,!0):w(i),(t=E(n)).length&&((a=document.createElement(\"div\")).innerHTML=r.value,r.value=d(t,E(a),i)),r.value=M(r.value),e.innerHTML=r.value,e.className=function(e,n,t){var r=n?c[n]:t,a=[e.trim()];return e.match(/\\bhljs\\b/)||a.push(\"hljs\"),-1===e.indexOf(r)&&a.push(r),a.join(\" \").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function h(){if(!h.called){h.called=!0;var e=document.querySelectorAll(\"pre code\");f.forEach.call(e,b)}}var N={disableAutodetect:!0};function D(e){return e=(e||\"\").toLowerCase(),_[e]||_[c[e]]}function L(e){var n=D(e);return n&&!n.disableAutodetect}return a.highlight=T,a.highlightAuto=w,a.fixMarkup=M,a.highlightBlock=b,a.configure=function(e){B=s(B,e)},a.initHighlighting=h,a.initHighlightingOnLoad=function(){window.addEventListener(\"DOMContentLoaded\",h,!1),window.addEventListener(\"load\",h,!1)},a.registerLanguage=function(n,e){var t;try{t=e(a)}catch(e){if(console.error(\"Language definition for '{}' could not be registered.\".replace(\"{}\",n)),!C)throw e;console.error(e),t=N}p(_[n]=t),t.rawDefinition=e.bind(null,a),t.aliases&&t.aliases.forEach(function(e){c[e]=n})},a.listLanguages=function(){return i(_)},a.getLanguage=D,a.requireLanguage=function(e){var n=D(e);if(n)return n;throw new Error(\"The '{}' language is required, but not loaded.\".replace(\"{}\",e))},a.autoDetection=L,a.inherit=s,a.debugMode=function(){C=!1},a.IR=a.IDENT_RE=\"[a-zA-Z]\\\\w*\",a.UIR=a.UNDERSCORE_IDENT_RE=\"[a-zA-Z_]\\\\w*\",a.NR=a.NUMBER_RE=\"\\\\b\\\\d+(\\\\.\\\\d+)?\",a.CNR=a.C_NUMBER_RE=\"(-?)(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\",a.BNR=a.BINARY_NUMBER_RE=\"\\\\b(0b[01]+)\",a.RSR=a.RE_STARTERS_RE=\"!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\",a.BE=a.BACKSLASH_ESCAPE={b:\"\\\\\\\\[\\\\s\\\\S]\",relevance:0},a.ASM=a.APOS_STRING_MODE={cN:\"string\",b:\"'\",e:\"'\",i:\"\\\\n\",c:[a.BE]},a.QSM=a.QUOTE_STRING_MODE={cN:\"string\",b:'\"',e:'\"',i:\"\\\\n\",c:[a.BE]},a.PWM=a.PHRASAL_WORDS_MODE={b:/\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\b/},a.C=a.COMMENT=function(e,n,t){var r=a.inherit({cN:\"comment\",b:e,e:n,c:[]},t||{});return r.c.push(a.PWM),r.c.push({cN:\"doctag\",b:\"(?:TODO|FIXME|NOTE|BUG|XXX):\",relevance:0}),r},a.CLCM=a.C_LINE_COMMENT_MODE=a.C(\"//\",\"$\"),a.CBCM=a.C_BLOCK_COMMENT_MODE=a.C(\"/\\\\*\",\"\\\\*/\"),a.HCM=a.HASH_COMMENT_MODE=a.C(\"#\",\"$\"),a.NM=a.NUMBER_MODE={cN:\"number\",b:a.NR,relevance:0},a.CNM=a.C_NUMBER_MODE={cN:\"number\",b:a.CNR,relevance:0},a.BNM=a.BINARY_NUMBER_MODE={cN:\"number\",b:a.BNR,relevance:0},a.CSSNM=a.CSS_NUMBER_MODE={cN:\"number\",b:a.NR+\"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\",relevance:0},a.RM=a.REGEXP_MODE={cN:\"regexp\",b:/\\//,e:/\\/[gimuy]*/,i:/\\n/,c:[a.BE,{b:/\\[/,e:/\\]/,relevance:0,c:[a.BE]}]},a.TM=a.TITLE_MODE={cN:\"title\",b:a.IR,relevance:0},a.UTM=a.UNDERSCORE_TITLE_MODE={cN:\"title\",b:a.UIR,relevance:0},a.METHOD_GUARD={b:\"\\\\.\\\\s*\"+a.UIR,relevance:0},[a.BE,a.ASM,a.QSM,a.PWM,a.C,a.CLCM,a.CBCM,a.HCM,a.NM,a.CNM,a.BNM,a.CSSNM,a.RM,a.TM,a.UTM,a.METHOD_GUARD].forEach(function(e){!function n(t){Object.freeze(t);var r=\"function\"==typeof t;Object.getOwnPropertyNames(t).forEach(function(e){!t.hasOwnProperty(e)||null===t[e]||\"object\"!=typeof t[e]&&\"function\"!=typeof t[e]||r&&(\"caller\"===e||\"callee\"===e||\"arguments\"===e)||Object.isFrozen(t[e])||n(t[e])});return t}(e)}),a});hljs.registerLanguage(\"swift\",function(e){var i={keyword:\"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet\",literal:\"true false nil\",built_in:\"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip\"},t=e.C(\"/\\\\*\",\"\\\\*/\",{c:[\"self\"]}),n={cN:\"subst\",b:/\\\\\\(/,e:\"\\\\)\",k:i,c:[]},r={cN:\"string\",c:[e.BE,n],v:[{b:/\"\"\"/,e:/\"\"\"/},{b:/\"/,e:/\"/}]},a={cN:\"number\",b:\"\\\\b([\\\\d_]+(\\\\.[\\\\deE_]+)?|0x[a-fA-F0-9_]+(\\\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\\\b\",relevance:0};return n.c=[a],{k:i,c:[r,e.CLCM,t,{cN:\"type\",b:\"\\\\b[A-Z][\\\\wÀ-ʸ']*[!?]\"},{cN:\"type\",b:\"\\\\b[A-Z][\\\\wÀ-ʸ']*\",relevance:0},a,{cN:\"function\",bK:\"func\",e:\"{\",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{b:/</,e:/>/},{cN:\"params\",b:/\\(/,e:/\\)/,endsParent:!0,k:i,c:[\"self\",a,r,e.CBCM,{b:\":\"}],i:/[\"']/}],i:/\\[|%/},{cN:\"class\",bK:\"struct protocol class extension enum\",k:i,e:\"\\\\{\",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][\\u00C0-\\u02B80-9A-Za-z$_]*/})]},{cN:\"meta\",b:\"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\"},{bK:\"import\",e:/$/,c:[e.CLCM,t]}]}});hljs.registerLanguage(\"less\",function(e){function r(e){return{cN:\"string\",b:\"~?\"+e+\".*?\"+e}}function t(e,r,t){return{cN:e,b:r,relevance:t}}var a=\"[\\\\w-]+\",c=\"(\"+a+\"|@{\"+a+\"})\",s=[],n=[],b={b:\"\\\\(\",e:\"\\\\)\",c:n,relevance:0};n.push(e.CLCM,e.CBCM,r(\"'\"),r('\"'),e.CSSNM,{b:\"(url|data-uri)\\\\(\",starts:{cN:\"string\",e:\"[\\\\)\\\\n]\",eE:!0}},t(\"number\",\"#[0-9A-Fa-f]+\\\\b\"),b,t(\"variable\",\"@@?\"+a,10),t(\"variable\",\"@{\"+a+\"}\"),t(\"built_in\",\"~?`[^`]*?`\"),{cN:\"attribute\",b:a+\"\\\\s*:\",e:\":\",rB:!0,eE:!0},{cN:\"meta\",b:\"!important\"});var i=n.concat({b:\"{\",e:\"}\",c:s}),l={bK:\"when\",eW:!0,c:[{bK:\"and not\"}].concat(n)},o={b:c+\"\\\\s*:\",rB:!0,e:\"[;}]\",relevance:0,c:[{cN:\"attribute\",b:c,e:\":\",eE:!0,starts:{eW:!0,i:\"[<=$]\",relevance:0,c:n}}]},u={cN:\"keyword\",b:\"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\\\b\",starts:{e:\"[;{}]\",rE:!0,c:n,relevance:0}},v={cN:\"variable\",v:[{b:\"@\"+a+\"\\\\s*:\",relevance:15},{b:\"@\"+a}],starts:{e:\"[;}]\",rE:!0,c:i}},C={v:[{b:\"[\\\\.#:&\\\\[>]\",e:\"[;{}]\"},{b:c,e:\"{\"}],rB:!0,rE:!0,i:\"[<='$\\\"]\",relevance:0,c:[e.CLCM,e.CBCM,l,t(\"keyword\",\"all\\\\b\"),t(\"variable\",\"@{\"+a+\"}\"),t(\"selector-tag\",c+\"%?\",0),t(\"selector-id\",\"#\"+c),t(\"selector-class\",\"\\\\.\"+c,0),t(\"selector-tag\",\"&\",0),{cN:\"selector-attr\",b:\"\\\\[\",e:\"\\\\]\"},{cN:\"selector-pseudo\",b:/:(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"'.]+/},{b:\"\\\\(\",e:\"\\\\)\",c:i},{b:\"!important\"}]};return s.push(e.CLCM,e.CBCM,u,v,o,C),{cI:!0,i:\"[=>'/<($\\\"]\",c:s}});hljs.registerLanguage(\"armasm\",function(s){return{cI:!0,aliases:[\"arm\"],l:\"\\\\.?\"+s.IR,k:{meta:\".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND \",built_in:\"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @\"},c:[{cN:\"keyword\",b:\"\\\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?\",e:\"\\\\s\"},s.C(\"[;@]\",\"$\",{relevance:0}),s.CBCM,s.QSM,{cN:\"string\",b:\"'\",e:\"[^\\\\\\\\]'\",relevance:0},{cN:\"title\",b:\"\\\\|\",e:\"\\\\|\",i:\"\\\\n\",relevance:0},{cN:\"number\",v:[{b:\"[#$=]?0x[0-9a-f]+\"},{b:\"[#$=]?0b[01]+\"},{b:\"[#$=]\\\\d+\"},{b:\"\\\\b\\\\d+\"}],relevance:0},{cN:\"symbol\",v:[{b:\"^[a-z_\\\\.\\\\$][a-z0-9_\\\\.\\\\$]+\"},{b:\"^\\\\s*[a-z_\\\\.\\\\$][a-z0-9_\\\\.\\\\$]+:\"},{b:\"[=#]\\\\w+\"}],relevance:0}]}});hljs.registerLanguage(\"ruby\",function(e){var c=\"[a-zA-Z_]\\\\w*[!?=]?|[-+~]\\\\@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?\",b={keyword:\"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor\",literal:\"true false nil\"},r={cN:\"doctag\",b:\"@[A-Za-z]+\"},a={b:\"#<\",e:\">\"},n=[e.C(\"#\",\"$\",{c:[r]}),e.C(\"^\\\\=begin\",\"^\\\\=end\",{c:[r],relevance:10}),e.C(\"^__END__\",\"\\\\n$\")],s={cN:\"subst\",b:\"#\\\\{\",e:\"}\",k:b},t={cN:\"string\",c:[e.BE,s],v:[{b:/'/,e:/'/},{b:/\"/,e:/\"/},{b:/`/,e:/`/},{b:\"%[qQwWx]?\\\\(\",e:\"\\\\)\"},{b:\"%[qQwWx]?\\\\[\",e:\"\\\\]\"},{b:\"%[qQwWx]?{\",e:\"}\"},{b:\"%[qQwWx]?<\",e:\">\"},{b:\"%[qQwWx]?/\",e:\"/\"},{b:\"%[qQwWx]?%\",e:\"%\"},{b:\"%[qQwWx]?-\",e:\"-\"},{b:\"%[qQwWx]?\\\\|\",e:\"\\\\|\"},{b:/\\B\\?(\\\\\\d{1,3}|\\\\x[A-Fa-f0-9]{1,2}|\\\\u[A-Fa-f0-9]{4}|\\\\?\\S)\\b/},{b:/<<[-~]?'?(\\w+)(?:.|\\n)*?\\n\\s*\\1\\b/,rB:!0,c:[{b:/<<[-~]?'?/},{b:/\\w+/,endSameAsBegin:!0,c:[e.BE,s]}]}]},i={cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",endsParent:!0,k:b},l=[t,a,{cN:\"class\",bK:\"class module\",e:\"$|;\",i:/=/,c:[e.inherit(e.TM,{b:\"[A-Za-z_]\\\\w*(::\\\\w+)*(\\\\?|\\\\!)?\"}),{b:\"<\\\\s*\",c:[{b:\"(\"+e.IR+\"::)?\"+e.IR}]}].concat(n)},{cN:\"function\",bK:\"def\",e:\"$|;\",c:[e.inherit(e.TM,{b:c}),i].concat(n)},{b:e.IR+\"::\"},{cN:\"symbol\",b:e.UIR+\"(\\\\!|\\\\?)?:\",relevance:0},{cN:\"symbol\",b:\":(?!\\\\s)\",c:[t,{b:c}],relevance:0},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",relevance:0},{b:\"(\\\\$\\\\W)|((\\\\$|\\\\@\\\\@?)(\\\\w+))\"},{cN:\"params\",b:/\\|/,e:/\\|/,k:b},{b:\"(\"+e.RSR+\"|unless)\\\\s*\",k:\"unless\",c:[a,{cN:\"regexp\",c:[e.BE,s],i:/\\n/,v:[{b:\"/\",e:\"/[a-z]*\"},{b:\"%r{\",e:\"}[a-z]*\"},{b:\"%r\\\\(\",e:\"\\\\)[a-z]*\"},{b:\"%r!\",e:\"![a-z]*\"},{b:\"%r\\\\[\",e:\"\\\\][a-z]*\"}]}].concat(n),relevance:0}].concat(n);s.c=l;var d=[{b:/^\\s*=>/,starts:{e:\"$\",c:i.c=l}},{cN:\"meta\",b:\"^([>?]>|[\\\\w#]+\\\\(\\\\w+\\\\):\\\\d+:\\\\d+>|(\\\\w+-)?\\\\d+\\\\.\\\\d+\\\\.\\\\d(p\\\\d+)?[^>]+>)\",starts:{e:\"$\",c:l}}];return{aliases:[\"rb\",\"gemspec\",\"podspec\",\"thor\",\"irb\"],k:b,i:/\\/\\*/,c:n.concat(d).concat(l)}});hljs.registerLanguage(\"lua\",function(e){var t=\"\\\\[=*\\\\[\",a=\"\\\\]=*\\\\]\",n={b:t,e:a,c:[\"self\"]},l=[e.C(\"--(?!\"+t+\")\",\"$\"),e.C(\"--\"+t,a,{c:[n],relevance:10})];return{l:e.UIR,k:{literal:\"true false nil\",keyword:\"and break do else elseif end for goto if in local not or repeat return then until while\",built_in:\"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstringmodule next pairs pcall print rawequal rawget rawset require select setfenvsetmetatable tonumber tostring type unpack xpcall arg selfcoroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove\"},c:l.concat([{cN:\"function\",bK:\"function\",e:\"\\\\)\",c:[e.inherit(e.TM,{b:\"([_a-zA-Z]\\\\w*\\\\.)*([_a-zA-Z]\\\\w*:)?[_a-zA-Z]\\\\w*\"}),{cN:\"params\",b:\"\\\\(\",eW:!0,c:l}].concat(l)},e.CNM,e.ASM,e.QSM,{cN:\"string\",b:t,e:a,c:[n],relevance:5}])}});hljs.registerLanguage(\"matlab\",function(e){var a=\"('|\\\\.')+\",s={relevance:0,c:[{b:a}]};return{k:{keyword:\"break case catch classdef continue else elseif end enumerated events for function global if methods otherwise parfor persistent properties return spmd switch try while\",built_in:\"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i inf nan isnan isinf isfinite j why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun legend intersect ismember procrustes hold num2cell \"},i:'(//|\"|#|/\\\\*|\\\\s+/\\\\w+)',c:[{cN:\"function\",bK:\"function\",e:\"$\",c:[e.UTM,{cN:\"params\",v:[{b:\"\\\\(\",e:\"\\\\)\"},{b:\"\\\\[\",e:\"\\\\]\"}]}]},{cN:\"built_in\",b:/true|false/,relevance:0,starts:s},{b:\"[a-zA-Z][a-zA-Z_0-9]*\"+a,relevance:0},{cN:\"number\",b:e.CNR,relevance:0,starts:s},{cN:\"string\",b:\"'\",e:\"'\",c:[e.BE,{b:\"''\"}]},{b:/\\]|}|\\)/,relevance:0,starts:s},{cN:\"string\",b:'\"',e:'\"',c:[e.BE,{b:'\"\"'}],starts:s},e.C(\"^\\\\s*\\\\%\\\\{\\\\s*$\",\"^\\\\s*\\\\%\\\\}\\\\s*$\"),e.C(\"\\\\%\",\"$\")]}});hljs.registerLanguage(\"apache\",function(e){var r={cN:\"number\",b:\"[\\\\$%]\\\\d+\"};return{aliases:[\"apacheconf\"],cI:!0,c:[e.HCM,{cN:\"section\",b:\"</?\",e:\">\"},{cN:\"attribute\",b:/\\w+/,relevance:0,k:{nomarkup:\"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername\"},starts:{e:/$/,relevance:0,k:{literal:\"on off all\"},c:[{cN:\"meta\",b:\"\\\\s\\\\[\",e:\"\\\\]$\"},{cN:\"variable\",b:\"[\\\\$%]\\\\{\",e:\"\\\\}\",c:[\"self\",r]},r,e.QSM]}}],i:/\\S/}});hljs.registerLanguage(\"yaml\",function(e){var b=\"true false yes no null\",a={cN:\"string\",relevance:0,v:[{b:/'/,e:/'/},{b:/\"/,e:/\"/},{b:/\\S+/}],c:[e.BE,{cN:\"template-variable\",v:[{b:\"{{\",e:\"}}\"},{b:\"%{\",e:\"}\"}]}]};return{cI:!0,aliases:[\"yml\",\"YAML\",\"yaml\"],c:[{cN:\"attr\",v:[{b:\"\\\\w[\\\\w :\\\\/.-]*:(?=[ \\t]|$)\"},{b:'\"\\\\w[\\\\w :\\\\/.-]*\":(?=[ \\t]|$)'},{b:\"'\\\\w[\\\\w :\\\\/.-]*':(?=[ \\t]|$)\"}]},{cN:\"meta\",b:\"^---s*$\",relevance:10},{cN:\"string\",b:\"[\\\\|>]([0-9]?[+-])?[ ]*\\\\n( *)[\\\\S ]+\\\\n(\\\\2[\\\\S ]+\\\\n?)*\"},{b:\"<%[%=-]?\",e:\"[%-]?%>\",sL:\"ruby\",eB:!0,eE:!0,relevance:0},{cN:\"type\",b:\"!\"+e.UIR},{cN:\"type\",b:\"!!\"+e.UIR},{cN:\"meta\",b:\"&\"+e.UIR+\"$\"},{cN:\"meta\",b:\"\\\\*\"+e.UIR+\"$\"},{cN:\"bullet\",b:\"\\\\-(?=[ ]|$)\",relevance:0},e.HCM,{bK:b,k:{literal:b}},{cN:\"number\",b:e.CNR+\"\\\\b\"},a]}});hljs.registerLanguage(\"plaintext\",function(e){return{disableAutodetect:!0}});hljs.registerLanguage(\"erlang-repl\",function(e){return{k:{built_in:\"spawn spawn_link self\",keyword:\"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor\"},c:[{cN:\"meta\",b:\"^[0-9]+> \",relevance:10},e.C(\"%\",\"$\"),{cN:\"number\",b:\"\\\\b(\\\\d+#[a-fA-F0-9]+|\\\\d+(\\\\.\\\\d+)?([eE][-+]?\\\\d+)?)\",relevance:0},e.ASM,e.QSM,{b:\"\\\\?(::)?([A-Z]\\\\w*(::)?)+\"},{b:\"->\"},{b:\"ok\"},{b:\"!\"},{b:\"(\\\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\\\b[a-z'][a-zA-Z0-9_']*)\",relevance:0},{b:\"[A-Z][a-zA-Z0-9_']*\",relevance:0}]}});hljs.registerLanguage(\"cmake\",function(e){return{aliases:[\"cmake.in\"],cI:!0,k:{keyword:\"break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined\"},c:[{cN:\"variable\",b:\"\\\\${\",e:\"}\"},e.HCM,e.QSM,e.NM]}});hljs.registerLanguage(\"kotlin\",function(e){var t={keyword:\"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default\",built_in:\"Byte Short Char Int Long Boolean Float Double Void Unit Nothing\",literal:\"true false null\"},a={cN:\"symbol\",b:e.UIR+\"@\"},n={cN:\"subst\",b:\"\\\\${\",e:\"}\",c:[e.CNM]},c={cN:\"variable\",b:\"\\\\$\"+e.UIR},r={cN:\"string\",v:[{b:'\"\"\"',e:'\"\"\"(?=[^\"])',c:[c,n]},{b:\"'\",e:\"'\",i:/\\n/,c:[e.BE]},{b:'\"',e:'\"',i:/\\n/,c:[e.BE,c,n]}]};n.c.push(r);var i={cN:\"meta\",b:\"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\\\s*:(?:\\\\s*\"+e.UIR+\")?\"},l={cN:\"meta\",b:\"@\"+e.UIR,c:[{b:/\\(/,e:/\\)/,c:[e.inherit(r,{cN:\"meta-string\"})]}]},s={cN:\"number\",b:\"\\\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+)(\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))?|\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))([eE][-+]?\\\\d+)?)[lLfF]?\",relevance:0},b=e.C(\"/\\\\*\",\"\\\\*/\",{c:[e.CBCM]}),o={v:[{cN:\"type\",b:e.UIR},{b:/\\(/,e:/\\)/,c:[]}]},d=o;return d.v[1].c=[o],o.v[1].c=[d],{aliases:[\"kt\"],k:t,c:[e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.CLCM,b,{cN:\"keyword\",b:/\\b(break|continue|return|this)\\b/,starts:{c:[{cN:\"symbol\",b:/@\\w+/}]}},a,i,l,{cN:\"function\",bK:\"fun\",e:\"[(]|$\",rB:!0,eE:!0,k:t,i:/fun\\s+(<.*>)?[^\\s\\(]+(\\s+[^\\s\\(]+)\\s*=/,relevance:5,c:[{b:e.UIR+\"\\\\s*\\\\(\",rB:!0,relevance:0,c:[e.UTM]},{cN:\"type\",b:/</,e:/>/,k:\"reified\",relevance:0},{cN:\"params\",b:/\\(/,e:/\\)/,endsParent:!0,k:t,relevance:0,c:[{b:/:/,e:/[=,\\/]/,eW:!0,c:[o,e.CLCM,b],relevance:0},e.CLCM,b,i,l,r,e.CNM]},b]},{cN:\"class\",bK:\"class interface trait\",e:/[:\\{(]|$/,eE:!0,i:\"extends implements\",c:[{bK:\"public protected internal private constructor\"},e.UTM,{cN:\"type\",b:/</,e:/>/,eB:!0,eE:!0,relevance:0},{cN:\"type\",b:/[,:]\\s*/,e:/[<\\(,]|$/,eB:!0,rE:!0},i,l]},r,{cN:\"meta\",b:\"^#!/usr/bin/env\",e:\"$\",i:\"\\n\"},s]}});hljs.registerLanguage(\"javascript\",function(e){var r=\"<>\",a=\"</>\",t={b:/<[A-Za-z0-9\\\\._:-]+/,e:/\\/[A-Za-z0-9\\\\._:-]+>|\\/>/},c=\"[A-Za-z$_][0-9A-Za-z$_]*\",n={keyword:\"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as\",literal:\"true false null undefined NaN Infinity\",built_in:\"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise\"},s={cN:\"number\",v:[{b:\"\\\\b(0[bB][01]+)n?\"},{b:\"\\\\b(0[oO][0-7]+)n?\"},{b:e.CNR+\"n?\"}],relevance:0},o={cN:\"subst\",b:\"\\\\$\\\\{\",e:\"\\\\}\",k:n,c:[]},i={b:\"html`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"xml\"}},b={b:\"css`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"css\"}},l={cN:\"string\",b:\"`\",e:\"`\",c:[e.BE,o]};o.c=[e.ASM,e.QSM,i,b,l,s,e.RM];var u=o.c.concat([e.CBCM,e.CLCM]);return{aliases:[\"js\",\"jsx\",\"mjs\",\"cjs\"],k:n,c:[{cN:\"meta\",relevance:10,b:/^\\s*['\"]use (strict|asm)['\"]/},{cN:\"meta\",b:/^#!/,e:/$/},e.ASM,e.QSM,i,b,l,e.CLCM,e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,c:[{cN:\"doctag\",b:\"@[A-Za-z]+\",c:[{cN:\"type\",b:\"\\\\{\",e:\"\\\\}\",relevance:0},{cN:\"variable\",b:c+\"(?=\\\\s*(-)|$)\",endsParent:!0,relevance:0},{b:/(?=[^\\n])\\s/,relevance:0}]}]}),e.CBCM,s,{b:/[{,\\n]\\s*/,relevance:0,c:[{b:c+\"\\\\s*:\",rB:!0,relevance:0,c:[{cN:\"attr\",b:c,relevance:0}]}]},{b:\"(\"+e.RSR+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",k:\"return throw case\",c:[e.CLCM,e.CBCM,e.RM,{cN:\"function\",b:\"(\\\\(.*?\\\\)|\"+c+\")\\\\s*=>\",rB:!0,e:\"\\\\s*=>\",c:[{cN:\"params\",v:[{b:c},{b:/\\(\\s*\\)/},{b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:n,c:u}]}]},{cN:\"\",b:/\\s/,e:/\\s*/,skip:!0},{v:[{b:r,e:a},{b:t.b,e:t.e}],sL:\"xml\",c:[{b:t.b,e:t.e,skip:!0,c:[\"self\"]}]}],relevance:0},{cN:\"function\",bK:\"function\",e:/\\{/,eE:!0,c:[e.inherit(e.TM,{b:c}),{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,c:u}],i:/\\[|%/},{b:/\\$[(.]/},e.METHOD_GUARD,{cN:\"class\",bK:\"class\",e:/[{;=]/,eE:!0,i:/[:\"\\[\\]]/,c:[{bK:\"extends\"},e.UTM]},{bK:\"constructor get set\",e:/\\{/,eE:!0}],i:/#(?!!)/}});hljs.registerLanguage(\"scss\",function(e){var t=\"@[a-z-]+\",r={cN:\"variable\",b:\"(\\\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\\\b\"},i={cN:\"number\",b:\"#[0-9A-Fa-f]+\"};e.CSSNM,e.QSM,e.ASM,e.CBCM;return{cI:!0,i:\"[=/|']\",c:[e.CLCM,e.CBCM,{cN:\"selector-id\",b:\"\\\\#[A-Za-z0-9_-]+\",relevance:0},{cN:\"selector-class\",b:\"\\\\.[A-Za-z0-9_-]+\",relevance:0},{cN:\"selector-attr\",b:\"\\\\[\",e:\"\\\\]\",i:\"$\"},{cN:\"selector-tag\",b:\"\\\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\\\b\",relevance:0},{cN:\"selector-pseudo\",b:\":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)\"},{cN:\"selector-pseudo\",b:\"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)\"},r,{cN:\"attribute\",b:\"\\\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\\\b\",i:\"[^\\\\s]\"},{b:\"\\\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\\\b\"},{b:\":\",e:\";\",c:[r,i,e.CSSNM,e.QSM,e.ASM,{cN:\"meta\",b:\"!important\"}]},{b:\"@(page|font-face)\",l:t,k:\"@page @font-face\"},{b:\"@\",e:\"[{;]\",rB:!0,k:\"and or not only\",c:[{b:t,cN:\"keyword\"},r,e.QSM,e.ASM,i,e.CSSNM]}]}});hljs.registerLanguage(\"perl\",function(e){var t=\"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when\",r={cN:\"subst\",b:\"[$@]\\\\{\",e:\"\\\\}\",k:t},s={b:\"->{\",e:\"}\"},n={v:[{b:/\\$\\d/},{b:/[\\$%@](\\^\\w\\b|#\\w+(::\\w+)*|{\\w+}|\\w+(::\\w*)*)/},{b:/[\\$%@][^\\s\\w{]/,relevance:0}]},c=[e.BE,r,n],a=[n,e.HCM,e.C(\"^\\\\=\\\\w\",\"\\\\=cut\",{eW:!0}),s,{cN:\"string\",c:c,v:[{b:\"q[qwxr]?\\\\s*\\\\(\",e:\"\\\\)\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\[\",e:\"\\\\]\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\{\",e:\"\\\\}\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\|\",e:\"\\\\|\",relevance:5},{b:\"q[qwxr]?\\\\s*\\\\<\",e:\"\\\\>\",relevance:5},{b:\"qw\\\\s+q\",e:\"q\",relevance:5},{b:\"'\",e:\"'\",c:[e.BE]},{b:'\"',e:'\"'},{b:\"`\",e:\"`\",c:[e.BE]},{b:\"{\\\\w+}\",c:[],relevance:0},{b:\"-?\\\\w+\\\\s*\\\\=\\\\>\",c:[],relevance:0}]},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",relevance:0},{b:\"(\\\\/\\\\/|\"+e.RSR+\"|\\\\b(split|return|print|reverse|grep)\\\\b)\\\\s*\",k:\"split return print reverse grep\",relevance:0,c:[e.HCM,{cN:\"regexp\",b:\"(s|tr|y)/(\\\\\\\\.|[^/])*/(\\\\\\\\.|[^/])*/[a-z]*\",relevance:10},{cN:\"regexp\",b:\"(m|qr)?/\",e:\"/[a-z]*\",c:[e.BE],relevance:0}]},{cN:\"function\",bK:\"sub\",e:\"(\\\\s*\\\\(.*?\\\\))?[;{]\",eE:!0,relevance:5,c:[e.TM]},{b:\"-\\\\w\\\\b\",relevance:0},{b:\"^__DATA__$\",e:\"^__END__$\",sL:\"mojolicious\",c:[{b:\"^@@.*\",e:\"$\",cN:\"comment\"}]}];return r.c=a,{aliases:[\"pl\",\"pm\"],l:/[\\w\\.]+/,k:t,c:s.c=a}});hljs.registerLanguage(\"go\",function(e){var n={keyword:\"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune\",literal:\"true false iota nil\",built_in:\"append cap close complex copy imag len make new panic print println real recover delete\"};return{aliases:[\"golang\"],k:n,i:\"</\",c:[e.CLCM,e.CBCM,{cN:\"string\",v:[e.QSM,e.ASM,{b:\"`\",e:\"`\"}]},{cN:\"number\",v:[{b:e.CNR+\"[i]\",relevance:1},e.CNM]},{b:/:=/},{cN:\"function\",bK:\"func\",e:\"\\\\s*(\\\\{|$)\",eE:!0,c:[e.TM,{cN:\"params\",b:/\\(/,e:/\\)/,k:n,i:/[\"']/}]}]}});hljs.registerLanguage(\"x86asm\",function(s){return{cI:!0,l:\"[.%]?\"+s.IR,k:{keyword:\"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63\",built_in:\"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr\",meta:\"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__\"},c:[s.C(\";\",\"$\",{relevance:0}),{cN:\"number\",v:[{b:\"\\\\b(?:([0-9][0-9_]*)?\\\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\\\b\",relevance:0},{b:\"\\\\$[0-9][0-9A-Fa-f]*\",relevance:0},{b:\"\\\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\\\b\"},{b:\"\\\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\\\b\"}]},s.QSM,{cN:\"string\",v:[{b:\"'\",e:\"[^\\\\\\\\]'\"},{b:\"`\",e:\"[^\\\\\\\\]`\"}],relevance:0},{cN:\"symbol\",v:[{b:\"^\\\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\\\s+label)\"},{b:\"^\\\\s*%%[A-Za-z0-9_$#@~.?]*:\"}],relevance:0},{cN:\"subst\",b:\"%[0-9]+\",relevance:0},{cN:\"subst\",b:\"%!S+\",relevance:0},{cN:\"meta\",b:/^\\s*\\.[\\w_-]+/}]}});hljs.registerLanguage(\"cpp\",function(e){function t(e){return\"(?:\"+e+\")?\"}var r=\"decltype\\\\(auto\\\\)\",a=\"[a-zA-Z_]\\\\w*::\",i=\"(\"+r+\"|\"+t(a)+\"[a-zA-Z_]\\\\w*\"+t(\"<.*?>\")+\")\",c={cN:\"keyword\",b:\"\\\\b[a-z\\\\d_]*_t\\\\b\"},s={cN:\"string\",v:[{b:'(u8?|U|L)?\"',e:'\"',i:\"\\\\n\",c:[e.BE]},{b:\"(u8?|U|L)?'(\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)|.)\",e:\"'\",i:\".\"},{b:/(?:u8?|U|L)?R\"([^()\\\\ ]{0,16})\\((?:.|\\n)*?\\)\\1\"/}]},n={cN:\"number\",v:[{b:\"\\\\b(0b[01']+)\"},{b:\"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)(u|U|l|L|ul|UL|f|F|b|B)\"},{b:\"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"}],relevance:0},o={cN:\"meta\",b:/#\\s*[a-z]+\\b/,e:/$/,k:{\"meta-keyword\":\"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include\"},c:[{b:/\\\\\\n/,relevance:0},e.inherit(s,{cN:\"meta-string\"}),{cN:\"meta-string\",b:/<.*?>/,e:/$/,i:\"\\\\n\"},e.CLCM,e.CBCM]},l={cN:\"title\",b:t(a)+e.IR,relevance:0},u=t(a)+e.IR+\"\\\\s*\\\\(\",p={keyword:\"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_tshort reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq\",built_in:\"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary\",literal:\"true false nullptr NULL\"},m=[c,e.CLCM,e.CBCM,n,s],d={v:[{b:/=/,e:/;/},{b:/\\(/,e:/\\)/},{bK:\"new throw return else\",e:/;/}],k:p,c:m.concat([{b:/\\(/,e:/\\)/,k:p,c:m.concat([\"self\"]),relevance:0}]),relevance:0},b={cN:\"function\",b:\"(\"+i+\"[\\\\*&\\\\s]+)+\"+u,rB:!0,e:/[{;=]/,eE:!0,k:p,i:/[^\\w\\s\\*&:<>]/,c:[{b:r,k:p,relevance:0},{b:u,rB:!0,c:[l],relevance:0},{cN:\"params\",b:/\\(/,e:/\\)/,k:p,relevance:0,c:[e.CLCM,e.CBCM,s,n,c,{b:/\\(/,e:/\\)/,k:p,relevance:0,c:[\"self\",e.CLCM,e.CBCM,s,n,c]}]},c,e.CLCM,e.CBCM,o]};return{aliases:[\"c\",\"cc\",\"h\",\"c++\",\"h++\",\"hpp\",\"hh\",\"hxx\",\"cxx\"],k:p,i:\"</\",c:[].concat(d,b,m,[o,{b:\"\\\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\\\s*<\",e:\">\",k:p,c:[\"self\",c]},{b:e.IR+\"::\",k:p},{cN:\"class\",bK:\"class struct\",e:/[{;:]/,c:[{b:/</,e:/>/,c:[\"self\"]},e.TM]}]),exports:{preprocessor:o,strings:s,k:p}}});hljs.registerLanguage(\"arduino\",function(e){var t=\"boolean byte word String\",r=\"setup loopKeyboardController MouseController SoftwareSerial EthernetServer EthernetClient LiquidCrystal RobotControl GSMVoiceCall EthernetUDP EsploraTFT HttpClient RobotMotor WiFiClient GSMScanner FileSystem Scheduler GSMServer YunClient YunServer IPAddress GSMClient GSMModem Keyboard Ethernet Console GSMBand Esplora Stepper Process WiFiUDP GSM_SMS Mailbox USBHost Firmata PImage Client Server GSMPIN FileIO Bridge Serial EEPROM Stream Mouse Audio Servo File Task GPRS WiFi Wire TFT GSM SPI SD runShellCommandAsynchronously analogWriteResolution retrieveCallingNumber printFirmwareVersion analogReadResolution sendDigitalPortPair noListenOnLocalhost readJoystickButton setFirmwareVersion readJoystickSwitch scrollDisplayRight getVoiceCallStatus scrollDisplayLeft writeMicroseconds delayMicroseconds beginTransmission getSignalStrength runAsynchronously getAsynchronously listenOnLocalhost getCurrentCarrier readAccelerometer messageAvailable sendDigitalPorts lineFollowConfig countryNameWrite runShellCommand readStringUntil rewindDirectory readTemperature setClockDivider readLightSensor endTransmission analogReference detachInterrupt countryNameRead attachInterrupt encryptionType readBytesUntil robotNameWrite readMicrophone robotNameRead cityNameWrite userNameWrite readJoystickY readJoystickX mouseReleased openNextFile scanNetworks noInterrupts digitalWrite beginSpeaker mousePressed isActionDone mouseDragged displayLogos noAutoscroll addParameter remoteNumber getModifiers keyboardRead userNameRead waitContinue processInput parseCommand printVersion readNetworks writeMessage blinkVersion cityNameRead readMessage setDataMode parsePacket isListening setBitOrder beginPacket isDirectory motorsWrite drawCompass digitalRead clearScreen serialEvent rightToLeft setTextSize leftToRight requestFrom keyReleased compassRead analogWrite interrupts WiFiServer disconnect playMelody parseFloat autoscroll getPINUsed setPINUsed setTimeout sendAnalog readSlider analogRead beginWrite createChar motorsStop keyPressed tempoWrite readButton subnetMask debugPrint macAddress writeGreen randomSeed attachGPRS readString sendString remotePort releaseAll mouseMoved background getXChange getYChange answerCall getResult voiceCall endPacket constrain getSocket writeJSON getButton available connected findUntil readBytes exitValue readGreen writeBlue startLoop IPAddress isPressed sendSysex pauseMode gatewayIP setCursor getOemKey tuneWrite noDisplay loadImage switchPIN onRequest onReceive changePIN playFile noBuffer parseInt overflow checkPIN knobRead beginTFT bitClear updateIR bitWrite position writeRGB highByte writeRed setSpeed readBlue noStroke remoteIP transfer shutdown hangCall beginSMS endWrite attached maintain noCursor checkReg checkPUK shiftOut isValid shiftIn pulseIn connect println localIP pinMode getIMEI display noBlink process getBand running beginSD drawBMP lowByte setBand release bitRead prepare pointTo readRed setMode noFill remove listen stroke detach attach noTone exists buffer height bitSet circle config cursor random IRread setDNS endSMS getKey micros millis begin print write ready flush width isPIN blink clear press mkdir rmdir close point yield image BSSID click delay read text move peek beep rect line open seek fill size turn stop home find step tone sqrt RSSI SSID end bit tan cos sin pow map abs max min get run put\",i=\"DIGITAL_MESSAGE FIRMATA_STRING ANALOG_MESSAGE REPORT_DIGITAL REPORT_ANALOG INPUT_PULLUP SET_PIN_MODE INTERNAL2V56 SYSTEM_RESET LED_BUILTIN INTERNAL1V1 SYSEX_START INTERNAL EXTERNAL DEFAULT OUTPUT INPUT HIGH LOW\",o=e.requireLanguage(\"cpp\").rawDefinition(),a=o.k;return a.keyword+=\" \"+t,a.literal+=\" \"+i,a.built_in+=\" \"+r,o});hljs.registerLanguage(\"nginx\",function(e){var r={cN:\"variable\",v:[{b:/\\$\\d+/},{b:/\\$\\{/,e:/}/},{b:\"[\\\\$\\\\@]\"+e.UIR}]},b={eW:!0,l:\"[a-z/_]+\",k:{literal:\"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll\"},relevance:0,i:\"=>\",c:[e.HCM,{cN:\"string\",c:[e.BE,r],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/}]},{b:\"([a-z]+):/\",e:\"\\\\s\",eW:!0,eE:!0,c:[r]},{cN:\"regexp\",c:[e.BE,r],v:[{b:\"\\\\s\\\\^\",e:\"\\\\s|{|;\",rE:!0},{b:\"~\\\\*?\\\\s+\",e:\"\\\\s|{|;\",rE:!0},{b:\"\\\\*(\\\\.[a-z\\\\-]+)+\"},{b:\"([a-z\\\\-]+\\\\.)+\\\\*\"}]},{cN:\"number\",b:\"\\\\b\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}(:\\\\d{1,5})?\\\\b\"},{cN:\"number\",b:\"\\\\b\\\\d+[kKmMgGdshdwy]*\\\\b\",relevance:0},r]};return{aliases:[\"nginxconf\"],c:[e.HCM,{b:e.UIR+\"\\\\s+{\",rB:!0,e:\"{\",c:[{cN:\"section\",b:e.UIR}],relevance:0},{b:e.UIR+\"\\\\s\",e:\";|{\",rB:!0,c:[{cN:\"attribute\",b:e.UIR,starts:b}],relevance:0}],i:\"[^\\\\s\\\\}]\"}});hljs.registerLanguage(\"xml\",function(e){var c={cN:\"symbol\",b:\"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;\"},s={b:\"\\\\s\",c:[{cN:\"meta-keyword\",b:\"#?[a-z_][a-z1-9_-]+\",i:\"\\\\n\"}]},a=e.inherit(s,{b:\"\\\\(\",e:\"\\\\)\"}),t=e.inherit(e.ASM,{cN:\"meta-string\"}),l=e.inherit(e.QSM,{cN:\"meta-string\"}),r={eW:!0,i:/</,relevance:0,c:[{cN:\"attr\",b:\"[A-Za-z0-9\\\\._:-]+\",relevance:0},{b:/=\\s*/,relevance:0,c:[{cN:\"string\",endsParent:!0,v:[{b:/\"/,e:/\"/,c:[c]},{b:/'/,e:/'/,c:[c]},{b:/[^\\s\"'=<>`]+/}]}]}]};return{aliases:[\"html\",\"xhtml\",\"rss\",\"atom\",\"xjb\",\"xsd\",\"xsl\",\"plist\",\"wsf\",\"svg\"],cI:!0,c:[{cN:\"meta\",b:\"<![a-z]\",e:\">\",relevance:10,c:[s,l,t,a,{b:\"\\\\[\",e:\"\\\\]\",c:[{cN:\"meta\",b:\"<![a-z]\",e:\">\",c:[s,a,l,t]}]}]},e.C(\"\\x3c!--\",\"--\\x3e\",{relevance:10}),{b:\"<\\\\!\\\\[CDATA\\\\[\",e:\"\\\\]\\\\]>\",relevance:10},c,{cN:\"meta\",b:/<\\?xml/,e:/\\?>/,relevance:10},{b:/<\\?(php)?/,e:/\\?>/,sL:\"php\",c:[{b:\"/\\\\*\",e:\"\\\\*/\",skip:!0},{b:'b\"',e:'\"',skip:!0},{b:\"b'\",e:\"'\",skip:!0},e.inherit(e.ASM,{i:null,cN:null,c:null,skip:!0}),e.inherit(e.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:\"tag\",b:\"<style(?=\\\\s|>)\",e:\">\",k:{name:\"style\"},c:[r],starts:{e:\"</style>\",rE:!0,sL:[\"css\",\"xml\"]}},{cN:\"tag\",b:\"<script(?=\\\\s|>)\",e:\">\",k:{name:\"script\"},c:[r],starts:{e:\"<\\/script>\",rE:!0,sL:[\"actionscript\",\"javascript\",\"handlebars\",\"xml\"]}},{cN:\"tag\",b:\"</?\",e:\"/?>\",c:[{cN:\"name\",b:/[^\\/><\\s]+/,relevance:0},r]}]}});hljs.registerLanguage(\"markdown\",function(e){return{aliases:[\"md\",\"mkdown\",\"mkd\"],c:[{cN:\"section\",v:[{b:\"^#{1,6}\",e:\"$\"},{b:\"^.+?\\\\n[=-]{2,}$\"}]},{b:\"<\",e:\">\",sL:\"xml\",relevance:0},{cN:\"bullet\",b:\"^\\\\s*([*+-]|(\\\\d+\\\\.))\\\\s+\"},{cN:\"strong\",b:\"[*_]{2}.+?[*_]{2}\"},{cN:\"emphasis\",v:[{b:\"\\\\*.+?\\\\*\"},{b:\"_.+?_\",relevance:0}]},{cN:\"quote\",b:\"^>\\\\s+\",e:\"$\"},{cN:\"code\",v:[{b:\"^```\\\\w*\\\\s*$\",e:\"^```[ ]*$\"},{b:\"`.+?`\"},{b:\"^( {4}|\\\\t)\",e:\"$\",relevance:0}]},{b:\"^[-\\\\*]{3,}\",e:\"$\"},{b:\"\\\\[.+?\\\\][\\\\(\\\\[].*?[\\\\)\\\\]]\",rB:!0,c:[{cN:\"string\",b:\"\\\\[\",e:\"\\\\]\",eB:!0,rE:!0,relevance:0},{cN:\"link\",b:\"\\\\]\\\\(\",e:\"\\\\)\",eB:!0,eE:!0},{cN:\"symbol\",b:\"\\\\]\\\\[\",e:\"\\\\]\",eB:!0,eE:!0}],relevance:10},{b:/^\\[[^\\n]+\\]:/,rB:!0,c:[{cN:\"symbol\",b:/\\[/,e:/\\]/,eB:!0,eE:!0},{cN:\"link\",b:/:\\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage(\"properties\",function(e){var r=\"[ \\\\t\\\\f]*\",t=\"(\"+r+\"[:=]\"+r+\"|[ \\\\t\\\\f]+)\",n=\"([^\\\\\\\\\\\\W:= \\\\t\\\\f\\\\n]|\\\\\\\\.)+\",a=\"([^\\\\\\\\:= \\\\t\\\\f\\\\n]|\\\\\\\\.)+\",c={e:t,relevance:0,starts:{cN:\"string\",e:/$/,relevance:0,c:[{b:\"\\\\\\\\\\\\n\"}]}};return{cI:!0,i:/\\S/,c:[e.C(\"^\\\\s*[!#]\",\"$\"),{b:n+t,rB:!0,c:[{cN:\"attr\",b:n,endsParent:!0,relevance:0}],starts:c},{b:a+t,rB:!0,relevance:0,c:[{cN:\"meta\",b:a,endsParent:!0,relevance:0}],starts:c},{cN:\"attr\",relevance:0,b:a+r+\"$\"}]}});hljs.registerLanguage(\"bash\",function(e){var t={cN:\"variable\",v:[{b:/\\$[\\w\\d#@][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},a={cN:\"string\",b:/\"/,e:/\"/,c:[e.BE,t,{cN:\"variable\",b:/\\$\\(/,e:/\\)/,c:[e.BE]}]};return{aliases:[\"sh\",\"zsh\"],l:/\\b-?[a-z\\._]+\\b/,k:{keyword:\"if then else elif fi for while in do done case esac function\",literal:\"true false\",built_in:\"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp\",_:\"-ne -eq -lt -gt -f -d -e -s -l -a\"},c:[{cN:\"meta\",b:/^#![^\\n]+sh\\s*$/,relevance:10},{cN:\"function\",b:/\\w[\\w\\d_]*\\s*\\(\\s*\\)\\s*\\{/,rB:!0,c:[e.inherit(e.TM,{b:/\\w[\\w\\d_]*/})],relevance:0},e.HCM,a,{cN:\"\",b:/\\\\\"/},{cN:\"string\",b:/'/,e:/'/},t]}});hljs.registerLanguage(\"dockerfile\",function(e){return{aliases:[\"docker\"],cI:!0,k:\"from maintainer expose env arg user onbuild stopsignal\",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:\"run cmd entrypoint volume add copy workdir label healthcheck shell\",starts:{e:/[^\\\\]$/,sL:\"bash\"}}],i:\"</\"}});hljs.registerLanguage(\"python\",function(e){var r={keyword:\"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10\",built_in:\"Ellipsis NotImplemented\",literal:\"False None True\"},b={cN:\"meta\",b:/^(>>>|\\.\\.\\.) /},c={cN:\"subst\",b:/\\{/,e:/\\}/,k:r,i:/#/},a={b:/\\{\\{/,relevance:0},l={cN:\"string\",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[e.BE,b],relevance:10},{b:/(u|b)?r?\"\"\"/,e:/\"\"\"/,c:[e.BE,b],relevance:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[e.BE,b,a,c]},{b:/(fr|rf|f)\"\"\"/,e:/\"\"\"/,c:[e.BE,b,a,c]},{b:/(u|r|ur)'/,e:/'/,relevance:10},{b:/(u|r|ur)\"/,e:/\"/,relevance:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)\"/,e:/\"/},{b:/(fr|rf|f)'/,e:/'/,c:[e.BE,a,c]},{b:/(fr|rf|f)\"/,e:/\"/,c:[e.BE,a,c]},e.ASM,e.QSM]},n={cN:\"number\",relevance:0,v:[{b:e.BNR+\"[lLjJ]?\"},{b:\"\\\\b(0o[0-7]+)[lLjJ]?\"},{b:e.CNR+\"[lLjJ]?\"}]},i={cN:\"params\",b:/\\(/,e:/\\)/,c:[\"self\",b,n,l,e.HCM]};return c.c=[l,n,b],{aliases:[\"py\",\"gyp\",\"ipython\"],k:r,i:/(<\\/|->|\\?)|=>/,c:[b,n,{bK:\"if\",relevance:0},l,e.HCM,{v:[{cN:\"function\",bK:\"def\"},{cN:\"class\",bK:\"class\"}],e:/:/,i:/[${=;\\n,]/,c:[e.UTM,i,{b:/->/,eW:!0,k:\"None\"}]},{cN:\"meta\",b:/^[\\t ]*@/,e:/$/},{b:/\\b(print|exec)\\(/}]}});hljs.registerLanguage(\"ini\",function(e){var b={cN:\"number\",relevance:0,v:[{b:/([\\+\\-]+)?[\\d]+_[\\d_]+/},{b:e.NR}]},a=e.C();a.v=[{b:/;/,e:/$/},{b:/#/,e:/$/}];var c={cN:\"variable\",v:[{b:/\\$[\\w\\d\"][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},r={cN:\"literal\",b:/\\bon|off|true|false|yes|no\\b/},n={cN:\"string\",c:[e.BE],v:[{b:\"'''\",e:\"'''\",relevance:10},{b:'\"\"\"',e:'\"\"\"',relevance:10},{b:'\"',e:'\"'},{b:\"'\",e:\"'\"}]};return{aliases:[\"toml\"],cI:!0,i:/\\S/,c:[a,{cN:\"section\",b:/\\[+/,e:/\\]+/},{b:/^[a-z0-9\\[\\]_\\.-]+(?=\\s*=\\s*)/,cN:\"attr\",starts:{e:/$/,c:[a,{b:/\\[/,e:/\\]/,c:[a,r,c,n,b,\"self\"],relevance:0},r,c,n,b]}}]}});hljs.registerLanguage(\"diff\",function(e){return{aliases:[\"patch\"],c:[{cN:\"meta\",relevance:10,v:[{b:/^@@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +@@$/},{b:/^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$/},{b:/^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$/}]},{cN:\"comment\",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\\-{3}/,e:/$/},{b:/^\\*{3} /,e:/$/},{b:/^\\+{3}/,e:/$/},{b:/^\\*{15}$/}]},{cN:\"addition\",b:\"^\\\\+\",e:\"$\"},{cN:\"deletion\",b:\"^\\\\-\",e:\"$\"},{cN:\"addition\",b:\"^\\\\!\",e:\"$\"}]}});hljs.registerLanguage(\"http\",function(e){var t=\"HTTP/[0-9\\\\.]+\";return{aliases:[\"https\"],i:\"\\\\S\",c:[{b:\"^\"+t,e:\"$\",c:[{cN:\"number\",b:\"\\\\b\\\\d{3}\\\\b\"}]},{b:\"^[A-Z]+ (.*?) \"+t+\"$\",rB:!0,e:\"$\",c:[{cN:\"string\",b:\" \",e:\" \",eB:!0,eE:!0},{b:t},{cN:\"keyword\",b:\"[A-Z]+\"}]},{cN:\"attribute\",b:\"^\\\\w\",e:\": \",eE:!0,i:\"\\\\n|\\\\s|=\",starts:{e:\"$\",relevance:0}},{b:\"\\\\n\\\\n\",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage(\"sql\",function(e){var t=e.C(\"--\",\"$\");return{cI:!0,i:/[<>{}*]/,c:[{bK:\"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with\",e:/;/,eW:!0,l:/[\\w\\.]+/,k:{keyword:\"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek\",literal:\"true false null unknown\",built_in:\"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void\"},c:[{cN:\"string\",b:\"'\",e:\"'\",c:[{b:\"''\"}]},{cN:\"string\",b:'\"',e:'\"',c:[{b:'\"\"'}]},{cN:\"string\",b:\"`\",e:\"`\"},e.CNM,e.CBCM,t,e.HCM]},e.CBCM,t,e.HCM]}});hljs.registerLanguage(\"vala\",function(e){return{k:{keyword:\"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var\",built_in:\"DBus GLib CCode Gee Object Gtk Posix\",literal:\"false true null\"},c:[{cN:\"class\",bK:\"class interface namespace\",e:\"{\",eE:!0,i:\"[^,:\\\\n\\\\s\\\\.]\",c:[e.UTM]},e.CLCM,e.CBCM,{cN:\"string\",b:'\"\"\"',e:'\"\"\"',relevance:5},e.ASM,e.QSM,e.CNM,{cN:\"meta\",b:\"^#\",e:\"$\",relevance:2}]}});hljs.registerLanguage(\"asciidoc\",function(e){return{aliases:[\"adoc\"],c:[e.C(\"^/{4,}\\\\n\",\"\\\\n/{4,}$\",{relevance:10}),e.C(\"^//\",\"$\",{relevance:0}),{cN:\"title\",b:\"^\\\\.\\\\w.*$\"},{b:\"^[=\\\\*]{4,}\\\\n\",e:\"\\\\n^[=\\\\*]{4,}$\",relevance:10},{cN:\"section\",relevance:10,v:[{b:\"^(={1,5}) .+?( \\\\1)?$\"},{b:\"^[^\\\\[\\\\]\\\\n]+?\\\\n[=\\\\-~\\\\^\\\\+]{2,}$\"}]},{cN:\"meta\",b:\"^:.+?:\",e:\"\\\\s\",eE:!0,relevance:10},{cN:\"meta\",b:\"^\\\\[.+?\\\\]$\",relevance:0},{cN:\"quote\",b:\"^_{4,}\\\\n\",e:\"\\\\n_{4,}$\",relevance:10},{cN:\"code\",b:\"^[\\\\-\\\\.]{4,}\\\\n\",e:\"\\\\n[\\\\-\\\\.]{4,}$\",relevance:10},{b:\"^\\\\+{4,}\\\\n\",e:\"\\\\n\\\\+{4,}$\",c:[{b:\"<\",e:\">\",sL:\"xml\",relevance:0}],relevance:10},{cN:\"bullet\",b:\"^(\\\\*+|\\\\-+|\\\\.+|[^\\\\n]+?::)\\\\s+\"},{cN:\"symbol\",b:\"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\\\s+\",relevance:10},{cN:\"strong\",b:\"\\\\B\\\\*(?![\\\\*\\\\s])\",e:\"(\\\\n{2}|\\\\*)\",c:[{b:\"\\\\\\\\*\\\\w\",relevance:0}]},{cN:\"emphasis\",b:\"\\\\B'(?!['\\\\s])\",e:\"(\\\\n{2}|')\",c:[{b:\"\\\\\\\\'\\\\w\",relevance:0}],relevance:0},{cN:\"emphasis\",b:\"_(?![_\\\\s])\",e:\"(\\\\n{2}|_)\",relevance:0},{cN:\"string\",v:[{b:\"``.+?''\"},{b:\"`.+?'\"}]},{cN:\"code\",b:\"(`.+?`|\\\\+.+?\\\\+)\",relevance:0},{cN:\"code\",b:\"^[ \\\\t]\",e:\"$\",relevance:0},{b:\"^'{3,}[ \\\\t]*$\",relevance:10},{b:\"(link:)?(http|https|ftp|file|irc|image:?):\\\\S+\\\\[.*?\\\\]\",rB:!0,c:[{b:\"(link|image:?):\",relevance:0},{cN:\"link\",b:\"\\\\w\",e:\"[^\\\\[]+\",relevance:0},{cN:\"string\",b:\"\\\\[\",e:\"\\\\]\",eB:!0,eE:!0,relevance:0}],relevance:10}]}});hljs.registerLanguage(\"json\",function(e){var i={literal:\"true false null\"},n=[e.CLCM,e.CBCM],c=[e.QSM,e.CNM],r={e:\",\",eW:!0,eE:!0,c:c,k:i},t={b:\"{\",e:\"}\",c:[{cN:\"attr\",b:/\"/,e:/\"/,c:[e.BE],i:\"\\\\n\"},e.inherit(r,{b:/:/})].concat(n),i:\"\\\\S\"},a={b:\"\\\\[\",e:\"\\\\]\",c:[e.inherit(r)],i:\"\\\\S\"};return c.push(t,a),n.forEach(function(e){c.push(e)}),{c:c,k:i,i:\"\\\\S\"}});hljs.registerLanguage(\"rust\",function(e){var t=\"([ui](8|16|32|64|128|size)|f(32|64))?\",r=\"drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!\";return{aliases:[\"rs\"],k:{keyword:\"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield\",literal:\"true false Some None Ok Err\",built_in:r},l:e.IR+\"!?\",i:\"</\",c:[e.CLCM,e.C(\"/\\\\*\",\"\\\\*/\",{c:[\"self\"]}),e.inherit(e.QSM,{b:/b?\"/,i:null}),{cN:\"string\",v:[{b:/r(#*)\"(.|\\n)*?\"\\1(?!#)/},{b:/b?'\\\\?(x\\w{2}|u\\w{4}|U\\w{8}|.)'/}]},{cN:\"symbol\",b:/'[a-zA-Z_][a-zA-Z0-9_]*/},{cN:\"number\",v:[{b:\"\\\\b0b([01_]+)\"+t},{b:\"\\\\b0o([0-7_]+)\"+t},{b:\"\\\\b0x([A-Fa-f0-9_]+)\"+t},{b:\"\\\\b(\\\\d[\\\\d_]*(\\\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)\"+t}],relevance:0},{cN:\"function\",bK:\"fn\",e:\"(\\\\(|<)\",eE:!0,c:[e.UTM]},{cN:\"meta\",b:\"#\\\\!?\\\\[\",e:\"\\\\]\",c:[{cN:\"meta-string\",b:/\"/,e:/\"/}]},{cN:\"class\",bK:\"type\",e:\";\",c:[e.inherit(e.UTM,{endsParent:!0})],i:\"\\\\S\"},{cN:\"class\",bK:\"trait enum struct union\",e:\"{\",c:[e.inherit(e.UTM,{endsParent:!0})],i:\"[\\\\w\\\\d]\"},{b:e.IR+\"::\",k:{built_in:r}},{b:\"->\"}]}});hljs.registerLanguage(\"awk\",function(e){return{k:{keyword:\"BEGIN END if else while do for in break continue delete next nextfile function func exit|10\"},c:[{cN:\"variable\",v:[{b:/\\$[\\w\\d#@][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},{cN:\"string\",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,relevance:10},{b:/(u|b)?r?\"\"\"/,e:/\"\"\"/,relevance:10},{b:/(u|r|ur)'/,e:/'/,relevance:10},{b:/(u|r|ur)\"/,e:/\"/,relevance:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)\"/,e:/\"/},e.ASM,e.QSM]},e.RM,e.HCM,e.NM]}});hljs.registerLanguage(\"java\",function(e){var a=\"false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do\",t={cN:\"number\",b:\"\\\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+)(\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))?|\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))([eE][-+]?\\\\d+)?)[lLfF]?\",relevance:0};return{aliases:[\"jsp\"],k:a,i:/<\\/|#/,c:[e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,c:[{b:/\\w+@/,relevance:0},{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:\"class\",bK:\"class interface\",e:/[{;=]/,eE:!0,k:\"class interface\",i:/[:\"\\[\\]]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"new throw return else\",relevance:0},{cN:\"function\",b:\"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\\\s*,\\\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\\\s+)+\"+e.UIR+\"\\\\s*\\\\(\",rB:!0,e:/[{;=]/,eE:!0,k:a,c:[{b:e.UIR+\"\\\\s*\\\\(\",rB:!0,relevance:0,c:[e.UTM]},{cN:\"params\",b:/\\(/,e:/\\)/,k:a,relevance:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},t,{cN:\"meta\",b:\"@[A-Za-z]+\"}]}});hljs.registerLanguage(\"cs\",function(e){var a={keyword:\"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield\",literal:\"null false true\"},i={cN:\"number\",v:[{b:\"\\\\b(0b[01']+)\"},{b:\"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)(u|U|l|L|ul|UL|f|F|b|B)\"},{b:\"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"}],relevance:0},c={cN:\"string\",b:'@\"',e:'\"',c:[{b:'\"\"'}]},r=e.inherit(c,{i:/\\n/}),n={cN:\"subst\",b:\"{\",e:\"}\",k:a},t=e.inherit(n,{i:/\\n/}),s={cN:\"string\",b:/\\$\"/,e:'\"',i:/\\n/,c:[{b:\"{{\"},{b:\"}}\"},e.BE,t]},l={cN:\"string\",b:/\\$@\"/,e:'\"',c:[{b:\"{{\"},{b:\"}}\"},{b:'\"\"'},n]},b=e.inherit(l,{i:/\\n/,c:[{b:\"{{\"},{b:\"}}\"},{b:'\"\"'},t]});n.c=[l,s,c,e.ASM,e.QSM,i,e.CBCM],t.c=[b,s,r,e.ASM,e.QSM,i,e.inherit(e.CBCM,{i:/\\n/})];var o={v:[l,s,c,e.ASM,e.QSM]},d=e.IR+\"(<\"+e.IR+\"(\\\\s*,\\\\s*\"+e.IR+\")*>)?(\\\\[\\\\])?\";return{aliases:[\"csharp\",\"c#\"],k:a,i:/::/,c:[e.C(\"///\",\"$\",{rB:!0,c:[{cN:\"doctag\",v:[{b:\"///\",relevance:0},{b:\"\\x3c!--|--\\x3e\"},{b:\"</?\",e:\">\"}]}]}),e.CLCM,e.CBCM,{cN:\"meta\",b:\"#\",e:\"$\",k:{\"meta-keyword\":\"if else elif endif define undef warning error line region endregion pragma checksum\"}},o,i,{bK:\"class interface\",e:/[{;=]/,i:/[^\\s:,]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:\"namespace\",e:/[{;=]/,i:/[^\\s:]/,c:[e.inherit(e.TM,{b:\"[a-zA-Z](\\\\.?\\\\w)*\"}),e.CLCM,e.CBCM]},{cN:\"meta\",b:\"^\\\\s*\\\\[\",eB:!0,e:\"\\\\]\",eE:!0,c:[{cN:\"meta-string\",b:/\"/,e:/\"/}]},{bK:\"new return throw await else\",relevance:0},{cN:\"function\",b:\"(\"+d+\"\\\\s+)+\"+e.IR+\"\\\\s*\\\\(\",rB:!0,e:/\\s*[{;=]/,eE:!0,k:a,c:[{b:e.IR+\"\\\\s*\\\\(\",rB:!0,c:[e.TM],relevance:0},{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:a,relevance:0,c:[o,i,e.CBCM]},e.CLCM,e.CBCM]}]}});hljs.registerLanguage(\"mathematica\",function(e){return{aliases:[\"mma\",\"wl\"],l:\"(\\\\$|\\\\b)\"+e.IR+\"\\\\b\",k:\"AASTriangle AbelianGroup Abort AbortKernels AbortProtect AbortScheduledTask Above Abs AbsArg AbsArgPlot Absolute AbsoluteCorrelation AbsoluteCorrelationFunction AbsoluteCurrentValue AbsoluteDashing AbsoluteFileName AbsoluteOptions AbsolutePointSize AbsoluteThickness AbsoluteTime AbsoluteTiming AcceptanceThreshold AccountingForm Accumulate Accuracy AccuracyGoal ActionDelay ActionMenu ActionMenuBox ActionMenuBoxOptions Activate Active ActiveClassification ActiveClassificationObject ActiveItem ActivePrediction ActivePredictionObject ActiveStyle AcyclicGraphQ AddOnHelpPath AddSides AddTo AddToSearchIndex AddUsers AdjacencyGraph AdjacencyList AdjacencyMatrix AdjustmentBox AdjustmentBoxOptions AdjustTimeSeriesForecast AdministrativeDivisionData AffineHalfSpace AffineSpace AffineStateSpaceModel AffineTransform After AggregatedEntityClass AggregationLayer AircraftData AirportData AirPressureData AirTemperatureData AiryAi AiryAiPrime AiryAiZero AiryBi AiryBiPrime AiryBiZero AlgebraicIntegerQ AlgebraicNumber AlgebraicNumberDenominator AlgebraicNumberNorm AlgebraicNumberPolynomial AlgebraicNumberTrace AlgebraicRules AlgebraicRulesData Algebraics AlgebraicUnitQ Alignment AlignmentMarker AlignmentPoint All AllowAdultContent AllowedCloudExtraParameters AllowedCloudParameterExtensions AllowedDimensions AllowedFrequencyRange AllowedHeads AllowGroupClose AllowIncomplete AllowInlineCells AllowKernelInitialization AllowLooseGrammar AllowReverseGroupClose AllowScriptLevelChange AllTrue Alphabet AlphabeticOrder AlphabeticSort AlphaChannel AlternateImage AlternatingFactorial AlternatingGroup AlternativeHypothesis Alternatives AltitudeMethod AmbientLight AmbiguityFunction AmbiguityList Analytic AnatomyData AnatomyForm AnatomyPlot3D AnatomySkinStyle AnatomyStyling AnchoredSearch And AndersonDarlingTest AngerJ AngleBisector AngleBracket AnglePath AnglePath3D AngleVector AngularGauge Animate AnimationCycleOffset AnimationCycleRepetitions AnimationDirection AnimationDisplayTime AnimationRate AnimationRepetitions AnimationRunning AnimationRunTime AnimationTimeIndex Animator AnimatorBox AnimatorBoxOptions AnimatorElements Annotate Annotation AnnotationDelete AnnotationNames AnnotationRules AnnotationValue Annuity AnnuityDue Annulus AnomalyDetection AnomalyDetectorFunction Anonymous Antialiasing AntihermitianMatrixQ Antisymmetric AntisymmetricMatrixQ Antonyms AnyOrder AnySubset AnyTrue Apart ApartSquareFree APIFunction Appearance AppearanceElements AppearanceRules AppellF1 Append AppendCheck AppendLayer AppendTo ApplicationIdentificationKey Apply ApplySides ArcCos ArcCosh ArcCot ArcCoth ArcCsc ArcCsch ArcCurvature ARCHProcess ArcLength ArcSec ArcSech ArcSin ArcSinDistribution ArcSinh ArcTan ArcTanh Area Arg ArgMax ArgMin ArgumentCountQ ARIMAProcess ArithmeticGeometricMean ARMAProcess Around AroundReplace ARProcess Array ArrayComponents ArrayDepth ArrayFilter ArrayFlatten ArrayMesh ArrayPad ArrayPlot ArrayQ ArrayResample ArrayReshape ArrayRules Arrays Arrow Arrow3DBox ArrowBox Arrowheads ASATriangle Ask AskAppend AskConfirm AskDisplay AskedQ AskedValue AskFunction AskState AskTemplateDisplay AspectRatio AspectRatioFixed Assert AssociateTo Association AssociationFormat AssociationMap AssociationQ AssociationThread AssumeDeterministic Assuming Assumptions AstronomicalData AsymptoticDSolveValue AsymptoticEqual AsymptoticEquivalent AsymptoticGreater AsymptoticGreaterEqual AsymptoticIntegrate AsymptoticLess AsymptoticLessEqual AsymptoticOutputTracker AsymptoticRSolveValue AsymptoticSolve AsymptoticSum Asynchronous AsynchronousTaskObject AsynchronousTasks Atom AtomCoordinates AtomCount AtomDiagramCoordinates AtomList AtomQ AttentionLayer Attributes Audio AudioAmplify AudioAnnotate AudioAnnotationLookup AudioBlockMap AudioCapture AudioChannelAssignment AudioChannelCombine AudioChannelMix AudioChannels AudioChannelSeparate AudioData AudioDelay AudioDelete AudioDevice AudioDistance AudioFade AudioFrequencyShift AudioGenerator AudioIdentify AudioInputDevice AudioInsert AudioIntervals AudioJoin AudioLabel AudioLength AudioLocalMeasurements AudioLooping AudioLoudness AudioMeasurements AudioNormalize AudioOutputDevice AudioOverlay AudioPad AudioPan AudioPartition AudioPause AudioPitchShift AudioPlay AudioPlot AudioQ AudioRecord AudioReplace AudioResample AudioReverb AudioSampleRate AudioSpectralMap AudioSpectralTransformation AudioSplit AudioStop AudioStream AudioStreams AudioTimeStretch AudioTrim AudioType AugmentedPolyhedron AugmentedSymmetricPolynomial Authenticate Authentication AuthenticationDialog AutoAction Autocomplete AutocompletionFunction AutoCopy AutocorrelationTest AutoDelete AutoEvaluateEvents AutoGeneratedPackage AutoIndent AutoIndentSpacings AutoItalicWords AutoloadPath AutoMatch Automatic AutomaticImageSize AutoMultiplicationSymbol AutoNumberFormatting AutoOpenNotebooks AutoOpenPalettes AutoQuoteCharacters AutoRefreshed AutoRemove AutorunSequencing AutoScaling AutoScroll AutoSpacing AutoStyleOptions AutoStyleWords AutoSubmitting Axes AxesEdge AxesLabel AxesOrigin AxesStyle AxiomaticTheory AxisBabyMonsterGroupB Back Background BackgroundAppearance BackgroundTasksSettings Backslash Backsubstitution Backward Ball Band BandpassFilter BandstopFilter BarabasiAlbertGraphDistribution BarChart BarChart3D BarcodeImage BarcodeRecognize BaringhausHenzeTest BarLegend BarlowProschanImportance BarnesG BarOrigin BarSpacing BartlettHannWindow BartlettWindow BaseDecode BaseEncode BaseForm Baseline BaselinePosition BaseStyle BasicRecurrentLayer BatchNormalizationLayer BatchSize BatesDistribution BattleLemarieWavelet BayesianMaximization BayesianMaximizationObject BayesianMinimization BayesianMinimizationObject Because BeckmannDistribution Beep Before Begin BeginDialogPacket BeginFrontEndInteractionPacket BeginPackage BellB BellY Below BenfordDistribution BeniniDistribution BenktanderGibratDistribution BenktanderWeibullDistribution BernoulliB BernoulliDistribution BernoulliGraphDistribution BernoulliProcess BernsteinBasis BesselFilterModel BesselI BesselJ BesselJZero BesselK BesselY BesselYZero Beta BetaBinomialDistribution BetaDistribution BetaNegativeBinomialDistribution BetaPrimeDistribution BetaRegularized Between BetweennessCentrality BeveledPolyhedron BezierCurve BezierCurve3DBox BezierCurve3DBoxOptions BezierCurveBox BezierCurveBoxOptions BezierFunction BilateralFilter Binarize BinaryDeserialize BinaryDistance BinaryFormat BinaryImageQ BinaryRead BinaryReadList BinarySerialize BinaryWrite BinCounts BinLists Binomial BinomialDistribution BinomialProcess BinormalDistribution BiorthogonalSplineWavelet BipartiteGraphQ BiquadraticFilterModel BirnbaumImportance BirnbaumSaundersDistribution BitAnd BitClear BitGet BitLength BitNot BitOr BitSet BitShiftLeft BitShiftRight BitXor BiweightLocation BiweightMidvariance Black BlackmanHarrisWindow BlackmanNuttallWindow BlackmanWindow Blank BlankForm BlankNullSequence BlankSequence Blend Block BlockchainAddressData BlockchainBase BlockchainBlockData BlockchainContractValue BlockchainData BlockchainGet BlockchainKeyEncode BlockchainPut BlockchainTokenData BlockchainTransaction BlockchainTransactionData BlockchainTransactionSign BlockchainTransactionSubmit BlockMap BlockRandom BlomqvistBeta BlomqvistBetaTest Blue Blur BodePlot BohmanWindow Bold Bond BondCount BondList BondQ Bookmarks Boole BooleanConsecutiveFunction BooleanConvert BooleanCountingFunction BooleanFunction BooleanGraph BooleanMaxterms BooleanMinimize BooleanMinterms BooleanQ BooleanRegion Booleans BooleanStrings BooleanTable BooleanVariables BorderDimensions BorelTannerDistribution Bottom BottomHatTransform BoundaryDiscretizeGraphics BoundaryDiscretizeRegion BoundaryMesh BoundaryMeshRegion BoundaryMeshRegionQ BoundaryStyle BoundedRegionQ BoundingRegion Bounds Box BoxBaselineShift BoxData BoxDimensions Boxed Boxes BoxForm BoxFormFormatTypes BoxFrame BoxID BoxMargins BoxMatrix BoxObject BoxRatios BoxRotation BoxRotationPoint BoxStyle BoxWhiskerChart Bra BracketingBar BraKet BrayCurtisDistance BreadthFirstScan Break BridgeData BrightnessEqualize BroadcastStationData Brown BrownForsytheTest BrownianBridgeProcess BrowserCategory BSplineBasis BSplineCurve BSplineCurve3DBox BSplineCurve3DBoxOptions BSplineCurveBox BSplineCurveBoxOptions BSplineFunction BSplineSurface BSplineSurface3DBox BSplineSurface3DBoxOptions BubbleChart BubbleChart3D BubbleScale BubbleSizes BuildingData BulletGauge BusinessDayQ ButterflyGraph ButterworthFilterModel Button ButtonBar ButtonBox ButtonBoxOptions ButtonCell ButtonContents ButtonData ButtonEvaluator ButtonExpandable ButtonFrame ButtonFunction ButtonMargins ButtonMinHeight ButtonNote ButtonNotebook ButtonSource ButtonStyle ButtonStyleMenuListing Byte ByteArray ByteArrayFormat ByteArrayQ ByteArrayToString ByteCount ByteOrderingC CachedValue CacheGraphics CachePersistence CalendarConvert CalendarData CalendarType Callout CalloutMarker CalloutStyle CallPacket CanberraDistance Cancel CancelButton CandlestickChart CanonicalGraph CanonicalizePolygon CanonicalizePolyhedron CanonicalName CanonicalWarpingCorrespondence CanonicalWarpingDistance CantorMesh CantorStaircase Cap CapForm CapitalDifferentialD Capitalize CapsuleShape CaptureRunning CardinalBSplineBasis CarlemanLinearize CarmichaelLambda CaseOrdering Cases CaseSensitive Cashflow Casoratian Catalan CatalanNumber Catch Catenate CatenateLayer CauchyDistribution CauchyWindow CayleyGraph CDF CDFDeploy CDFInformation CDFWavelet Ceiling CelestialSystem Cell CellAutoOverwrite CellBaseline CellBoundingBox CellBracketOptions CellChangeTimes CellContents CellContext CellDingbat CellDynamicExpression CellEditDuplicate CellElementsBoundingBox CellElementSpacings CellEpilog CellEvaluationDuplicate CellEvaluationFunction CellEvaluationLanguage CellEventActions CellFrame CellFrameColor CellFrameLabelMargins CellFrameLabels CellFrameMargins CellGroup CellGroupData CellGrouping CellGroupingRules CellHorizontalScrolling CellID CellLabel CellLabelAutoDelete CellLabelMargins CellLabelPositioning CellLabelStyle CellLabelTemplate CellMargins CellObject CellOpen CellPrint CellProlog Cells CellSize CellStyle CellTags CellularAutomaton CensoredDistribution Censoring Center CenterArray CenterDot CentralFeature CentralMoment CentralMomentGeneratingFunction Cepstrogram CepstrogramArray CepstrumArray CForm ChampernowneNumber ChangeOptions ChannelBase ChannelBrokerAction ChannelDatabin ChannelHistoryLength ChannelListen ChannelListener ChannelListeners ChannelListenerWait ChannelObject ChannelPreSendFunction ChannelReceiverFunction ChannelSend ChannelSubscribers ChanVeseBinarize Character CharacterCounts CharacterEncoding CharacterEncodingsPath CharacteristicFunction CharacteristicPolynomial CharacterName CharacterRange Characters ChartBaseStyle ChartElementData ChartElementDataFunction ChartElementFunction ChartElements ChartLabels ChartLayout ChartLegends ChartStyle Chebyshev1FilterModel Chebyshev2FilterModel ChebyshevDistance ChebyshevT ChebyshevU Check CheckAbort CheckAll Checkbox CheckboxBar CheckboxBox CheckboxBoxOptions ChemicalData ChessboardDistance ChiDistribution ChineseRemainder ChiSquareDistribution ChoiceButtons ChoiceDialog CholeskyDecomposition Chop ChromaticityPlot ChromaticityPlot3D ChromaticPolynomial Circle CircleBox CircleDot CircleMinus CirclePlus CirclePoints CircleThrough CircleTimes CirculantGraph CircularOrthogonalMatrixDistribution CircularQuaternionMatrixDistribution CircularRealMatrixDistribution CircularSymplecticMatrixDistribution CircularUnitaryMatrixDistribution Circumsphere CityData ClassifierFunction ClassifierInformation ClassifierMeasurements ClassifierMeasurementsObject Classify ClassPriors Clear ClearAll ClearAttributes ClearCookies ClearPermissions ClearSystemCache ClebschGordan ClickPane Clip ClipboardNotebook ClipFill ClippingStyle ClipPlanes ClipPlanesStyle ClipRange Clock ClockGauge ClockwiseContourIntegral Close Closed CloseKernels ClosenessCentrality Closing ClosingAutoSave ClosingEvent CloudAccountData CloudBase CloudConnect CloudDeploy CloudDirectory CloudDisconnect CloudEvaluate CloudExport CloudExpression CloudExpressions CloudFunction CloudGet CloudImport CloudLoggingData CloudObject CloudObjectInformation CloudObjectInformationData CloudObjectNameFormat CloudObjects CloudObjectURLType CloudPublish CloudPut CloudRenderingMethod CloudSave CloudShare CloudSubmit CloudSymbol CloudUnshare ClusterClassify ClusterDissimilarityFunction ClusteringComponents ClusteringTree CMYKColor Coarse CodeAssistOptions Coefficient CoefficientArrays CoefficientDomain CoefficientList CoefficientRules CoifletWavelet Collect Colon ColonForm ColorBalance ColorCombine ColorConvert ColorCoverage ColorData ColorDataFunction ColorDetect ColorDistance ColorFunction ColorFunctionScaling Colorize ColorNegate ColorOutput ColorProfileData ColorQ ColorQuantize ColorReplace ColorRules ColorSelectorSettings ColorSeparate ColorSetter ColorSetterBox ColorSetterBoxOptions ColorSlider ColorsNear ColorSpace ColorToneMapping Column ColumnAlignments ColumnBackgrounds ColumnForm ColumnLines ColumnsEqual ColumnSpacings ColumnWidths CombinedEntityClass CombinerFunction CometData CommonDefaultFormatTypes Commonest CommonestFilter CommonName CommonUnits CommunityBoundaryStyle CommunityGraphPlot CommunityLabels CommunityRegionStyle CompanyData CompatibleUnitQ CompilationOptions CompilationTarget Compile Compiled CompiledCodeFunction CompiledFunction CompilerOptions Complement CompleteGraph CompleteGraphQ CompleteKaryTree CompletionsListPacket Complex Complexes ComplexExpand ComplexInfinity ComplexityFunction ComplexListPlot ComplexPlot ComplexPlot3D ComponentMeasurements ComponentwiseContextMenu Compose ComposeList ComposeSeries CompositeQ Composition CompoundElement CompoundExpression CompoundPoissonDistribution CompoundPoissonProcess CompoundRenewalProcess Compress CompressedData ComputeUncertainty Condition ConditionalExpression Conditioned Cone ConeBox ConfidenceLevel ConfidenceRange ConfidenceTransform ConfigurationPath ConformAudio ConformImages Congruent ConicHullRegion ConicHullRegion3DBox ConicHullRegionBox ConicOptimization Conjugate ConjugateTranspose Conjunction Connect ConnectedComponents ConnectedGraphComponents ConnectedGraphQ ConnectedMeshComponents ConnectedMoleculeComponents ConnectedMoleculeQ ConnectionSettings ConnectLibraryCallbackFunction ConnectSystemModelComponents ConnesWindow ConoverTest ConsoleMessage ConsoleMessagePacket ConsolePrint Constant ConstantArray ConstantArrayLayer ConstantImage ConstantPlusLayer ConstantRegionQ Constants ConstantTimesLayer ConstellationData ConstrainedMax ConstrainedMin Construct Containing ContainsAll ContainsAny ContainsExactly ContainsNone ContainsOnly ContentFieldOptions ContentLocationFunction ContentObject ContentPadding ContentsBoundingBox ContentSelectable ContentSize Context ContextMenu Contexts ContextToFileName Continuation Continue ContinuedFraction ContinuedFractionK ContinuousAction ContinuousMarkovProcess ContinuousTask ContinuousTimeModelQ ContinuousWaveletData ContinuousWaveletTransform ContourDetect ContourGraphics ContourIntegral ContourLabels ContourLines ContourPlot ContourPlot3D Contours ContourShading ContourSmoothing ContourStyle ContraharmonicMean ContrastiveLossLayer Control ControlActive ControlAlignment ControlGroupContentsBox ControllabilityGramian ControllabilityMatrix ControllableDecomposition ControllableModelQ ControllerDuration ControllerInformation ControllerInformationData ControllerLinking ControllerManipulate ControllerMethod ControllerPath ControllerState ControlPlacement ControlsRendering ControlType Convergents ConversionOptions ConversionRules ConvertToBitmapPacket ConvertToPostScript ConvertToPostScriptPacket ConvexHullMesh ConvexPolygonQ ConvexPolyhedronQ ConvolutionLayer Convolve ConwayGroupCo1 ConwayGroupCo2 ConwayGroupCo3 CookieFunction Cookies CoordinateBoundingBox CoordinateBoundingBoxArray CoordinateBounds CoordinateBoundsArray CoordinateChartData CoordinatesToolOptions CoordinateTransform CoordinateTransformData CoprimeQ Coproduct CopulaDistribution Copyable CopyDatabin CopyDirectory CopyFile CopyTag CopyToClipboard CornerFilter CornerNeighbors Correlation CorrelationDistance CorrelationFunction CorrelationTest Cos Cosh CoshIntegral CosineDistance CosineWindow CosIntegral Cot Coth Count CountDistinct CountDistinctBy CounterAssignments CounterBox CounterBoxOptions CounterClockwiseContourIntegral CounterEvaluator CounterFunction CounterIncrements CounterStyle CounterStyleMenuListing CountRoots CountryData Counts CountsBy Covariance CovarianceEstimatorFunction CovarianceFunction CoxianDistribution CoxIngersollRossProcess CoxModel CoxModelFit CramerVonMisesTest CreateArchive CreateCellID CreateChannel CreateCloudExpression CreateDatabin CreateDataSystemModel CreateDialog CreateDirectory CreateDocument CreateFile CreateIntermediateDirectories CreateManagedLibraryExpression CreateNotebook CreatePalette CreatePalettePacket CreatePermissionsGroup CreateScheduledTask CreateSearchIndex CreateSystemModel CreateTemporary CreateUUID CreateWindow CriterionFunction CriticalityFailureImportance CriticalitySuccessImportance CriticalSection Cross CrossEntropyLossLayer CrossingCount CrossingDetect CrossingPolygon CrossMatrix Csc Csch CTCLossLayer Cube CubeRoot Cubics Cuboid CuboidBox Cumulant CumulantGeneratingFunction Cup CupCap Curl CurlyDoubleQuote CurlyQuote CurrencyConvert CurrentDate CurrentImage CurrentlySpeakingPacket CurrentNotebookImage CurrentScreenImage CurrentValue Curry CurvatureFlowFilter CurveClosed Cyan CycleGraph CycleIndexPolynomial Cycles CyclicGroup Cyclotomic Cylinder CylinderBox CylindricalDecompositionD DagumDistribution DamData DamerauLevenshteinDistance DampingFactor Darker Dashed Dashing DatabaseConnect DatabaseDisconnect DatabaseReference Databin DatabinAdd DatabinRemove Databins DatabinUpload DataCompression DataDistribution DataRange DataReversed Dataset Date DateBounds Dated DateDelimiters DateDifference DatedUnit DateFormat DateFunction DateHistogram DateList DateListLogPlot DateListPlot DateListStepPlot DateObject DateObjectQ DateOverlapsQ DatePattern DatePlus DateRange DateReduction DateString DateTicksFormat DateValue DateWithinQ DaubechiesWavelet DavisDistribution DawsonF DayCount DayCountConvention DayHemisphere DaylightQ DayMatchQ DayName DayNightTerminator DayPlus DayRange DayRound DeBruijnGraph DeBruijnSequence Debug DebugTag Decapitalize Decimal DecimalForm DeclareKnownSymbols DeclarePackage Decompose DeconvolutionLayer Decrement Decrypt DecryptFile DedekindEta DeepSpaceProbeData Default DefaultAxesStyle DefaultBaseStyle DefaultBoxStyle DefaultButton DefaultColor DefaultControlPlacement DefaultDuplicateCellStyle DefaultDuration DefaultElement DefaultFaceGridsStyle DefaultFieldHintStyle DefaultFont DefaultFontProperties DefaultFormatType DefaultFormatTypeForStyle DefaultFrameStyle DefaultFrameTicksStyle DefaultGridLinesStyle DefaultInlineFormatType DefaultInputFormatType DefaultLabelStyle DefaultMenuStyle DefaultNaturalLanguage DefaultNewCellStyle DefaultNewInlineCellStyle DefaultNotebook DefaultOptions DefaultOutputFormatType DefaultPrintPrecision DefaultStyle DefaultStyleDefinitions DefaultTextFormatType DefaultTextInlineFormatType DefaultTicksStyle DefaultTooltipStyle DefaultValue DefaultValues Defer DefineExternal DefineInputStreamMethod DefineOutputStreamMethod DefineResourceFunction Definition Degree DegreeCentrality DegreeGraphDistribution DegreeLexicographic DegreeReverseLexicographic DEigensystem DEigenvalues Deinitialization Del DelaunayMesh Delayed Deletable Delete DeleteAnomalies DeleteBorderComponents DeleteCases DeleteChannel DeleteCloudExpression DeleteContents DeleteDirectory DeleteDuplicates DeleteDuplicatesBy DeleteFile DeleteMissing DeleteObject DeletePermissionsKey DeleteSearchIndex DeleteSmallComponents DeleteStopwords DeleteWithContents DeletionWarning DelimitedArray DelimitedSequence Delimiter DelimiterFlashTime DelimiterMatching Delimiters DeliveryFunction Dendrogram Denominator DensityGraphics DensityHistogram DensityPlot DensityPlot3D DependentVariables Deploy Deployed Depth DepthFirstScan Derivative DerivativeFilter DerivedKey DescriptorStateSpace DesignMatrix DestroyAfterEvaluation Det DeviceClose DeviceConfigure DeviceExecute DeviceExecuteAsynchronous DeviceObject DeviceOpen DeviceOpenQ DeviceRead DeviceReadBuffer DeviceReadLatest DeviceReadList DeviceReadTimeSeries Devices DeviceStreams DeviceWrite DeviceWriteBuffer DGaussianWavelet DiacriticalPositioning Diagonal DiagonalizableMatrixQ DiagonalMatrix DiagonalMatrixQ Dialog DialogIndent DialogInput DialogLevel DialogNotebook DialogProlog DialogReturn DialogSymbols Diamond DiamondMatrix DiceDissimilarity DictionaryLookup DictionaryWordQ DifferenceDelta DifferenceOrder DifferenceQuotient DifferenceRoot DifferenceRootReduce Differences DifferentialD DifferentialRoot DifferentialRootReduce DifferentiatorFilter DigitalSignature DigitBlock DigitBlockMinimum DigitCharacter DigitCount DigitQ DihedralAngle DihedralGroup Dilation DimensionalCombinations DimensionalMeshComponents DimensionReduce DimensionReducerFunction DimensionReduction Dimensions DiracComb DiracDelta DirectedEdge DirectedEdges DirectedGraph DirectedGraphQ DirectedInfinity Direction Directive Directory DirectoryName DirectoryQ DirectoryStack DirichletBeta DirichletCharacter DirichletCondition DirichletConvolve DirichletDistribution DirichletEta DirichletL DirichletLambda DirichletTransform DirichletWindow DisableConsolePrintPacket DisableFormatting DiscreteChirpZTransform DiscreteConvolve DiscreteDelta DiscreteHadamardTransform DiscreteIndicator DiscreteLimit DiscreteLQEstimatorGains DiscreteLQRegulatorGains DiscreteLyapunovSolve DiscreteMarkovProcess DiscreteMaxLimit DiscreteMinLimit DiscretePlot DiscretePlot3D DiscreteRatio DiscreteRiccatiSolve DiscreteShift DiscreteTimeModelQ DiscreteUniformDistribution DiscreteVariables DiscreteWaveletData DiscreteWaveletPacketTransform DiscreteWaveletTransform DiscretizeGraphics DiscretizeRegion Discriminant DisjointQ Disjunction Disk DiskBox DiskMatrix DiskSegment Dispatch DispatchQ DispersionEstimatorFunction Display DisplayAllSteps DisplayEndPacket DisplayFlushImagePacket DisplayForm DisplayFunction DisplayPacket DisplayRules DisplaySetSizePacket DisplayString DisplayTemporary DisplayWith DisplayWithRef DisplayWithVariable DistanceFunction DistanceMatrix DistanceTransform Distribute Distributed DistributedContexts DistributeDefinitions DistributionChart DistributionDomain DistributionFitTest DistributionParameterAssumptions DistributionParameterQ Dithering Div Divergence Divide DivideBy Dividers DivideSides Divisible Divisors DivisorSigma DivisorSum DMSList DMSString Do DockedCells DocumentGenerator DocumentGeneratorInformation DocumentGeneratorInformationData DocumentGenerators DocumentNotebook DocumentWeightingRules Dodecahedron DomainRegistrationInformation DominantColors DOSTextFormat Dot DotDashed DotEqual DotLayer DotPlusLayer Dotted DoubleBracketingBar DoubleContourIntegral DoubleDownArrow DoubleLeftArrow DoubleLeftRightArrow DoubleLeftTee DoubleLongLeftArrow DoubleLongLeftRightArrow DoubleLongRightArrow DoubleRightArrow DoubleRightTee DoubleUpArrow DoubleUpDownArrow DoubleVerticalBar DoublyInfinite Down DownArrow DownArrowBar DownArrowUpArrow DownLeftRightVector DownLeftTeeVector DownLeftVector DownLeftVectorBar DownRightTeeVector DownRightVector DownRightVectorBar Downsample DownTee DownTeeArrow DownValues DragAndDrop DrawEdges DrawFrontFaces DrawHighlighted Drop DropoutLayer DSolve DSolveValue Dt DualLinearProgramming DualPolyhedron DualSystemsModel DumpGet DumpSave DuplicateFreeQ Duration Dynamic DynamicBox DynamicBoxOptions DynamicEvaluationTimeout DynamicGeoGraphics DynamicImage DynamicLocation DynamicModule DynamicModuleBox DynamicModuleBoxOptions DynamicModuleParent DynamicModuleValues DynamicName DynamicNamespace DynamicReference DynamicSetting DynamicUpdating DynamicWrapper DynamicWrapperBox DynamicWrapperBoxOptionsE EarthImpactData EarthquakeData EccentricityCentrality Echo EchoFunction EclipseType EdgeAdd EdgeBetweennessCentrality EdgeCapacity EdgeCapForm EdgeColor EdgeConnectivity EdgeContract EdgeCost EdgeCount EdgeCoverQ EdgeCycleMatrix EdgeDashing EdgeDelete EdgeDetect EdgeForm EdgeIndex EdgeJoinForm EdgeLabeling EdgeLabels EdgeLabelStyle EdgeList EdgeOpacity EdgeQ EdgeRenderingFunction EdgeRules EdgeShapeFunction EdgeStyle EdgeThickness EdgeWeight EdgeWeightedGraphQ Editable EditButtonSettings EditCellTagsSettings EditDistance EffectiveInterest Eigensystem Eigenvalues EigenvectorCentrality Eigenvectors Element ElementData ElementwiseLayer ElidedForms Eliminate EliminationOrder Ellipsoid EllipticE EllipticExp EllipticExpPrime EllipticF EllipticFilterModel EllipticK EllipticLog EllipticNomeQ EllipticPi EllipticReducedHalfPeriods EllipticTheta EllipticThetaPrime EmbedCode EmbeddedHTML EmbeddedService EmbeddingLayer EmbeddingObject EmitSound EmphasizeSyntaxErrors EmpiricalDistribution Empty EmptyGraphQ EmptyRegion EnableConsolePrintPacket Enabled Encode Encrypt EncryptedObject EncryptFile End EndAdd EndDialogPacket EndFrontEndInteractionPacket EndOfBuffer EndOfFile EndOfLine EndOfString EndPackage EngineEnvironment EngineeringForm Enter EnterExpressionPacket EnterTextPacket Entity EntityClass EntityClassList EntityCopies EntityFunction EntityGroup EntityInstance EntityList EntityPrefetch EntityProperties EntityProperty EntityPropertyClass EntityRegister EntityStore EntityStores EntityTypeName EntityUnregister EntityValue Entropy EntropyFilter Environment Epilog EpilogFunction Equal EqualColumns EqualRows EqualTilde EqualTo EquatedTo Equilibrium EquirippleFilterKernel Equivalent Erf Erfc Erfi ErlangB ErlangC ErlangDistribution Erosion ErrorBox ErrorBoxOptions ErrorNorm ErrorPacket ErrorsDialogSettings EscapeRadius EstimatedBackground EstimatedDistribution EstimatedProcess EstimatorGains EstimatorRegulator EuclideanDistance EulerAngles EulerCharacteristic EulerE EulerGamma EulerianGraphQ EulerMatrix EulerPhi Evaluatable Evaluate Evaluated EvaluatePacket EvaluateScheduledTask EvaluationBox EvaluationCell EvaluationCompletionAction EvaluationData EvaluationElements EvaluationEnvironment EvaluationMode EvaluationMonitor EvaluationNotebook EvaluationObject EvaluationOrder Evaluator EvaluatorNames EvenQ EventData EventEvaluator EventHandler EventHandlerTag EventLabels EventSeries ExactBlackmanWindow ExactNumberQ ExactRootIsolation ExampleData Except ExcludedForms ExcludedLines ExcludedPhysicalQuantities ExcludePods Exclusions ExclusionsStyle Exists Exit ExitDialog ExoplanetData Exp Expand ExpandAll ExpandDenominator ExpandFileName ExpandNumerator Expectation ExpectationE ExpectedValue ExpGammaDistribution ExpIntegralE ExpIntegralEi ExpirationDate Exponent ExponentFunction ExponentialDistribution ExponentialFamily ExponentialGeneratingFunction ExponentialMovingAverage ExponentialPowerDistribution ExponentPosition ExponentStep Export ExportAutoReplacements ExportByteArray ExportForm ExportPacket ExportString Expression ExpressionCell ExpressionPacket ExpressionUUID ExpToTrig ExtendedEntityClass ExtendedGCD Extension ExtentElementFunction ExtentMarkers ExtentSize ExternalBundle ExternalCall ExternalDataCharacterEncoding ExternalEvaluate ExternalFunction ExternalFunctionName ExternalObject ExternalOptions ExternalSessionObject ExternalSessions ExternalTypeSignature ExternalValue Extract ExtractArchive ExtractLayer ExtremeValueDistributionFaceForm FaceGrids FaceGridsStyle FacialFeatures Factor FactorComplete Factorial Factorial2 FactorialMoment FactorialMomentGeneratingFunction FactorialPower FactorInteger FactorList FactorSquareFree FactorSquareFreeList FactorTerms FactorTermsList Fail Failure FailureAction FailureDistribution FailureQ False FareySequence FARIMAProcess FeatureDistance FeatureExtract FeatureExtraction FeatureExtractor FeatureExtractorFunction FeatureNames FeatureNearest FeatureSpacePlot FeatureSpacePlot3D FeatureTypes FEDisableConsolePrintPacket FeedbackLinearize FeedbackSector FeedbackSectorStyle FeedbackType FEEnableConsolePrintPacket FetalGrowthData Fibonacci Fibonorial FieldCompletionFunction FieldHint FieldHintStyle FieldMasked FieldSize File FileBaseName FileByteCount FileConvert FileDate FileExistsQ FileExtension FileFormat FileHandler FileHash FileInformation FileName FileNameDepth FileNameDialogSettings FileNameDrop FileNameForms FileNameJoin FileNames FileNameSetter FileNameSplit FileNameTake FilePrint FileSize FileSystemMap FileSystemScan FileTemplate FileTemplateApply FileType FilledCurve FilledCurveBox FilledCurveBoxOptions Filling FillingStyle FillingTransform FilteredEntityClass FilterRules FinancialBond FinancialData FinancialDerivative FinancialIndicator Find FindAnomalies FindArgMax FindArgMin FindChannels FindClique FindClusters FindCookies FindCurvePath FindCycle FindDevices FindDistribution FindDistributionParameters FindDivisions FindEdgeCover FindEdgeCut FindEdgeIndependentPaths FindEquationalProof FindEulerianCycle FindExternalEvaluators FindFaces FindFile FindFit FindFormula FindFundamentalCycles FindGeneratingFunction FindGeoLocation FindGeometricConjectures FindGeometricTransform FindGraphCommunities FindGraphIsomorphism FindGraphPartition FindHamiltonianCycle FindHamiltonianPath FindHiddenMarkovStates FindIndependentEdgeSet FindIndependentVertexSet FindInstance FindIntegerNullVector FindKClan FindKClique FindKClub FindKPlex FindLibrary FindLinearRecurrence FindList FindMatchingColor FindMaximum FindMaximumFlow FindMaxValue FindMeshDefects FindMinimum FindMinimumCostFlow FindMinimumCut FindMinValue FindMoleculeSubstructure FindPath FindPeaks FindPermutation FindPostmanTour FindProcessParameters FindRepeat FindRoot FindSequenceFunction FindSettings FindShortestPath FindShortestTour FindSpanningTree FindSystemModelEquilibrium FindTextualAnswer FindThreshold FindTransientRepeat FindVertexCover FindVertexCut FindVertexIndependentPaths Fine FinishDynamic FiniteAbelianGroupCount FiniteGroupCount FiniteGroupData First FirstCase FirstPassageTimeDistribution FirstPosition FischerGroupFi22 FischerGroupFi23 FischerGroupFi24Prime FisherHypergeometricDistribution FisherRatioTest FisherZDistribution Fit FitAll FitRegularization FittedModel FixedOrder FixedPoint FixedPointList FlashSelection Flat Flatten FlattenAt FlattenLayer FlatTopWindow FlipView Floor FlowPolynomial FlushPrintOutputPacket Fold FoldList FoldPair FoldPairList FollowRedirects Font FontColor FontFamily FontForm FontName FontOpacity FontPostScriptName FontProperties FontReencoding FontSize FontSlant FontSubstitutions FontTracking FontVariations FontWeight For ForAll Format FormatRules FormatType FormatTypeAutoConvert FormatValues FormBox FormBoxOptions FormControl FormFunction FormLayoutFunction FormObject FormPage FormTheme FormulaData FormulaLookup FortranForm Forward ForwardBackward Fourier FourierCoefficient FourierCosCoefficient FourierCosSeries FourierCosTransform FourierDCT FourierDCTFilter FourierDCTMatrix FourierDST FourierDSTMatrix FourierMatrix FourierParameters FourierSequenceTransform FourierSeries FourierSinCoefficient FourierSinSeries FourierSinTransform FourierTransform FourierTrigSeries FractionalBrownianMotionProcess FractionalGaussianNoiseProcess FractionalPart FractionBox FractionBoxOptions FractionLine Frame FrameBox FrameBoxOptions Framed FrameInset FrameLabel Frameless FrameMargins FrameRate FrameStyle FrameTicks FrameTicksStyle FRatioDistribution FrechetDistribution FreeQ FrenetSerretSystem FrequencySamplingFilterKernel FresnelC FresnelF FresnelG FresnelS Friday FrobeniusNumber FrobeniusSolve FromAbsoluteTime FromCharacterCode FromCoefficientRules FromContinuedFraction FromDate FromDigits FromDMS FromEntity FromJulianDate FromLetterNumber FromPolarCoordinates FromRomanNumeral FromSphericalCoordinates FromUnixTime Front FrontEndDynamicExpression FrontEndEventActions FrontEndExecute FrontEndObject FrontEndResource FrontEndResourceString FrontEndStackSize FrontEndToken FrontEndTokenExecute FrontEndValueCache FrontEndVersion FrontFaceColor FrontFaceOpacity Full FullAxes FullDefinition FullForm FullGraphics FullInformationOutputRegulator FullOptions FullRegion FullSimplify Function FunctionCompile FunctionCompileExport FunctionCompileExportByteArray FunctionCompileExportLibrary FunctionCompileExportString FunctionDomain FunctionExpand FunctionInterpolation FunctionPeriod FunctionRange FunctionSpace FussellVeselyImportanceGaborFilter GaborMatrix GaborWavelet GainMargins GainPhaseMargins GalaxyData GalleryView Gamma GammaDistribution GammaRegularized GapPenalty GARCHProcess GatedRecurrentLayer Gather GatherBy GaugeFaceElementFunction GaugeFaceStyle GaugeFrameElementFunction GaugeFrameSize GaugeFrameStyle GaugeLabels GaugeMarkers GaugeStyle GaussianFilter GaussianIntegers GaussianMatrix GaussianOrthogonalMatrixDistribution GaussianSymplecticMatrixDistribution GaussianUnitaryMatrixDistribution GaussianWindow GCD GegenbauerC General GeneralizedLinearModelFit GenerateAsymmetricKeyPair GenerateConditions GeneratedCell GeneratedDocumentBinding GenerateDerivedKey GenerateDigitalSignature GenerateDocument GeneratedParameters GeneratedQuantityMagnitudes GenerateHTTPResponse GenerateSecuredAuthenticationKey GenerateSymmetricKey GeneratingFunction GeneratorDescription GeneratorHistoryLength GeneratorOutputType Generic GenericCylindricalDecomposition GenomeData GenomeLookup GeoAntipode GeoArea GeoArraySize GeoBackground GeoBoundingBox GeoBounds GeoBoundsRegion GeoBubbleChart GeoCenter GeoCircle GeodesicClosing GeodesicDilation GeodesicErosion GeodesicOpening GeoDestination GeodesyData GeoDirection GeoDisk GeoDisplacement GeoDistance GeoDistanceList GeoElevationData GeoEntities GeoGraphics GeogravityModelData GeoGridDirectionDifference GeoGridLines GeoGridLinesStyle GeoGridPosition GeoGridRange GeoGridRangePadding GeoGridUnitArea GeoGridUnitDistance GeoGridVector GeoGroup GeoHemisphere GeoHemisphereBoundary GeoHistogram GeoIdentify GeoImage GeoLabels GeoLength GeoListPlot GeoLocation GeologicalPeriodData GeomagneticModelData GeoMarker GeometricAssertion GeometricBrownianMotionProcess GeometricDistribution GeometricMean GeometricMeanFilter GeometricScene GeometricTransformation GeometricTransformation3DBox GeometricTransformation3DBoxOptions GeometricTransformationBox GeometricTransformationBoxOptions GeoModel GeoNearest GeoPath GeoPosition GeoPositionENU GeoPositionXYZ GeoProjection GeoProjectionData GeoRange GeoRangePadding GeoRegionValuePlot GeoResolution GeoScaleBar GeoServer GeoSmoothHistogram GeoStreamPlot GeoStyling GeoStylingImageFunction GeoVariant GeoVector GeoVectorENU GeoVectorPlot GeoVectorXYZ GeoVisibleRegion GeoVisibleRegionBoundary GeoWithinQ GeoZoomLevel GestureHandler GestureHandlerTag Get GetBoundingBoxSizePacket GetContext GetEnvironment GetFileName GetFrontEndOptionsDataPacket GetLinebreakInformationPacket GetMenusPacket GetPageBreakInformationPacket Glaisher GlobalClusteringCoefficient GlobalPreferences GlobalSession Glow GoldenAngle GoldenRatio GompertzMakehamDistribution GoodmanKruskalGamma GoodmanKruskalGammaTest Goto Grad Gradient GradientFilter GradientOrientationFilter GrammarApply GrammarRules GrammarToken Graph Graph3D GraphAssortativity GraphAutomorphismGroup GraphCenter GraphComplement GraphData GraphDensity GraphDiameter GraphDifference GraphDisjointUnion GraphDistance GraphDistanceMatrix GraphElementData GraphEmbedding GraphHighlight GraphHighlightStyle GraphHub Graphics Graphics3D Graphics3DBox Graphics3DBoxOptions GraphicsArray GraphicsBaseline GraphicsBox GraphicsBoxOptions GraphicsColor GraphicsColumn GraphicsComplex GraphicsComplex3DBox GraphicsComplex3DBoxOptions GraphicsComplexBox GraphicsComplexBoxOptions GraphicsContents GraphicsData GraphicsGrid GraphicsGridBox GraphicsGroup GraphicsGroup3DBox GraphicsGroup3DBoxOptions GraphicsGroupBox GraphicsGroupBoxOptions GraphicsGrouping GraphicsHighlightColor GraphicsRow GraphicsSpacing GraphicsStyle GraphIntersection GraphLayout GraphLinkEfficiency GraphPeriphery GraphPlot GraphPlot3D GraphPower GraphPropertyDistribution GraphQ GraphRadius GraphReciprocity GraphRoot GraphStyle GraphUnion Gray GrayLevel Greater GreaterEqual GreaterEqualLess GreaterEqualThan GreaterFullEqual GreaterGreater GreaterLess GreaterSlantEqual GreaterThan GreaterTilde Green GreenFunction Grid GridBaseline GridBox GridBoxAlignment GridBoxBackground GridBoxDividers GridBoxFrame GridBoxItemSize GridBoxItemStyle GridBoxOptions GridBoxSpacings GridCreationSettings GridDefaultElement GridElementStyleOptions GridFrame GridFrameMargins GridGraph GridLines GridLinesStyle GroebnerBasis GroupActionBase GroupBy GroupCentralizer GroupElementFromWord GroupElementPosition GroupElementQ GroupElements GroupElementToWord GroupGenerators Groupings GroupMultiplicationTable GroupOrbits GroupOrder GroupPageBreakWithin GroupSetwiseStabilizer GroupStabilizer GroupStabilizerChain GroupTogetherGrouping GroupTogetherNestedGrouping GrowCutComponents Gudermannian GuidedFilter GumbelDistributionHaarWavelet HadamardMatrix HalfLine HalfNormalDistribution HalfPlane HalfSpace HamiltonianGraphQ HammingDistance HammingWindow HandlerFunctions HandlerFunctionsKeys HankelH1 HankelH2 HankelMatrix HankelTransform HannPoissonWindow HannWindow HaradaNortonGroupHN HararyGraph HarmonicMean HarmonicMeanFilter HarmonicNumber Hash Haversine HazardFunction Head HeadCompose HeaderLines Heads HeavisideLambda HeavisidePi HeavisideTheta HeldGroupHe HeldPart HelpBrowserLookup HelpBrowserNotebook HelpBrowserSettings Here HermiteDecomposition HermiteH HermitianMatrixQ HessenbergDecomposition Hessian HexadecimalCharacter Hexahedron HexahedronBox HexahedronBoxOptions HiddenMarkovProcess HiddenSurface Highlighted HighlightGraph HighlightImage HighlightMesh HighpassFilter HigmanSimsGroupHS HilbertCurve HilbertFilter HilbertMatrix Histogram Histogram3D HistogramDistribution HistogramList HistogramTransform HistogramTransformInterpolation HistoricalPeriodData HitMissTransform HITSCentrality HjorthDistribution HodgeDual HoeffdingD HoeffdingDTest Hold HoldAll HoldAllComplete HoldComplete HoldFirst HoldForm HoldPattern HoldRest HolidayCalendar HomeDirectory HomePage Horizontal HorizontalForm HorizontalGauge HorizontalScrollPosition HornerForm HostLookup HotellingTSquareDistribution HoytDistribution HTMLSave HTTPErrorResponse HTTPRedirect HTTPRequest HTTPRequestData HTTPResponse Hue HumanGrowthData HumpDownHump HumpEqual HurwitzLerchPhi HurwitzZeta HyperbolicDistribution HypercubeGraph HyperexponentialDistribution Hyperfactorial Hypergeometric0F1 Hypergeometric0F1Regularized Hypergeometric1F1 Hypergeometric1F1Regularized Hypergeometric2F1 Hypergeometric2F1Regularized HypergeometricDistribution HypergeometricPFQ HypergeometricPFQRegularized HypergeometricU Hyperlink HyperlinkCreationSettings Hyperplane Hyphenation HyphenationOptions HypoexponentialDistribution HypothesisTestDataI IconData Iconize IconizedObject IconRules Icosahedron Identity IdentityMatrix If IgnoreCase IgnoreDiacritics IgnorePunctuation IgnoreSpellCheck IgnoringInactive Im Image Image3D Image3DProjection Image3DSlices ImageAccumulate ImageAdd ImageAdjust ImageAlign ImageApply ImageApplyIndexed ImageAspectRatio ImageAssemble ImageAugmentationLayer ImageBoundingBoxes ImageCache ImageCacheValid ImageCapture ImageCaptureFunction ImageCases ImageChannels ImageClip ImageCollage ImageColorSpace ImageCompose ImageContainsQ ImageContents ImageConvolve ImageCooccurrence ImageCorners ImageCorrelate ImageCorrespondingPoints ImageCrop ImageData ImageDeconvolve ImageDemosaic ImageDifference ImageDimensions ImageDisplacements ImageDistance ImageEffect ImageExposureCombine ImageFeatureTrack ImageFileApply ImageFileFilter ImageFileScan ImageFilter ImageFocusCombine ImageForestingComponents ImageFormattingWidth ImageForwardTransformation ImageGraphics ImageHistogram ImageIdentify ImageInstanceQ ImageKeypoints ImageLevels ImageLines ImageMargins ImageMarker ImageMarkers ImageMeasurements ImageMesh ImageMultiply ImageOffset ImagePad ImagePadding ImagePartition ImagePeriodogram ImagePerspectiveTransformation ImagePosition ImagePreviewFunction ImagePyramid ImagePyramidApply ImageQ ImageRangeCache ImageRecolor ImageReflect ImageRegion ImageResize ImageResolution ImageRestyle ImageRotate ImageRotated ImageSaliencyFilter ImageScaled ImageScan ImageSize ImageSizeAction ImageSizeCache ImageSizeMultipliers ImageSizeRaw ImageSubtract ImageTake ImageTransformation ImageTrim ImageType ImageValue ImageValuePositions ImagingDevice ImplicitRegion Implies Import ImportAutoReplacements ImportByteArray ImportOptions ImportString ImprovementImportance In Inactivate Inactive IncidenceGraph IncidenceList IncidenceMatrix IncludeAromaticBonds IncludeConstantBasis IncludeDefinitions IncludeDirectories IncludeFileExtension IncludeGeneratorTasks IncludeHydrogens IncludeInflections IncludeMetaInformation IncludePods IncludeQuantities IncludeRelatedTables IncludeSingularTerm IncludeWindowTimes Increment IndefiniteMatrixQ Indent IndentingNewlineSpacings IndentMaxFraction IndependenceTest IndependentEdgeSetQ IndependentPhysicalQuantity IndependentUnit IndependentUnitDimension IndependentVertexSetQ Indeterminate IndeterminateThreshold IndexCreationOptions Indexed IndexGraph IndexTag Inequality InexactNumberQ InexactNumbers InfiniteLine InfinitePlane Infinity Infix InflationAdjust InflationMethod Information InformationData InformationDataGrid Inherited InheritScope InhomogeneousPoissonProcess InitialEvaluationHistory Initialization InitializationCell InitializationCellEvaluation InitializationCellWarning InitializationObjects InitializationValue Initialize InitialSeeding InlineCounterAssignments InlineCounterIncrements InlineRules Inner InnerPolygon InnerPolyhedron Inpaint Input InputAliases InputAssumptions InputAutoReplacements InputField InputFieldBox InputFieldBoxOptions InputForm InputGrouping InputNamePacket InputNotebook InputPacket InputSettings InputStream InputString InputStringPacket InputToBoxFormPacket Insert InsertionFunction InsertionPointObject InsertLinebreaks InsertResults Inset Inset3DBox Inset3DBoxOptions InsetBox InsetBoxOptions Insphere Install InstallService InstanceNormalizationLayer InString Integer IntegerDigits IntegerExponent IntegerLength IntegerName IntegerPart IntegerPartitions IntegerQ IntegerReverse Integers IntegerString Integral Integrate Interactive InteractiveTradingChart Interlaced Interleaving InternallyBalancedDecomposition InterpolatingFunction InterpolatingPolynomial Interpolation InterpolationOrder InterpolationPoints InterpolationPrecision Interpretation InterpretationBox InterpretationBoxOptions InterpretationFunction Interpreter InterpretTemplate InterquartileRange Interrupt InterruptSettings IntersectingQ Intersection Interval IntervalIntersection IntervalMarkers IntervalMarkersStyle IntervalMemberQ IntervalSlider IntervalUnion Into Inverse InverseBetaRegularized InverseCDF InverseChiSquareDistribution InverseContinuousWaveletTransform InverseDistanceTransform InverseEllipticNomeQ InverseErf InverseErfc InverseFourier InverseFourierCosTransform InverseFourierSequenceTransform InverseFourierSinTransform InverseFourierTransform InverseFunction InverseFunctions InverseGammaDistribution InverseGammaRegularized InverseGaussianDistribution InverseGudermannian InverseHankelTransform InverseHaversine InverseImagePyramid InverseJacobiCD InverseJacobiCN InverseJacobiCS InverseJacobiDC InverseJacobiDN InverseJacobiDS InverseJacobiNC InverseJacobiND InverseJacobiNS InverseJacobiSC InverseJacobiSD InverseJacobiSN InverseLaplaceTransform InverseMellinTransform InversePermutation InverseRadon InverseRadonTransform InverseSeries InverseShortTimeFourier InverseSpectrogram InverseSurvivalFunction InverseTransformedRegion InverseWaveletTransform InverseWeierstrassP InverseWishartMatrixDistribution InverseZTransform Invisible InvisibleApplication InvisibleTimes IPAddress IrreduciblePolynomialQ IslandData IsolatingInterval IsomorphicGraphQ IsotopeData Italic Item ItemAspectRatio ItemBox ItemBoxOptions ItemSize ItemStyle ItoProcessJaccardDissimilarity JacobiAmplitude Jacobian JacobiCD JacobiCN JacobiCS JacobiDC JacobiDN JacobiDS JacobiNC JacobiND JacobiNS JacobiP JacobiSC JacobiSD JacobiSN JacobiSymbol JacobiZeta JankoGroupJ1 JankoGroupJ2 JankoGroupJ3 JankoGroupJ4 JarqueBeraALMTest JohnsonDistribution Join JoinAcross Joined JoinedCurve JoinedCurveBox JoinedCurveBoxOptions JoinForm JordanDecomposition JordanModelDecomposition JulianDate JuliaSetBoettcher JuliaSetIterationCount JuliaSetPlot JuliaSetPointsK KagiChart KaiserBesselWindow KaiserWindow KalmanEstimator KalmanFilter KarhunenLoeveDecomposition KaryTree KatzCentrality KCoreComponents KDistribution KEdgeConnectedComponents KEdgeConnectedGraphQ KelvinBei KelvinBer KelvinKei KelvinKer KendallTau KendallTauTest KernelExecute KernelFunction KernelMixtureDistribution Kernels Ket Key KeyCollisionFunction KeyComplement KeyDrop KeyDropFrom KeyExistsQ KeyFreeQ KeyIntersection KeyMap KeyMemberQ KeypointStrength Keys KeySelect KeySort KeySortBy KeyTake KeyUnion KeyValueMap KeyValuePattern Khinchin KillProcess KirchhoffGraph KirchhoffMatrix KleinInvariantJ KnapsackSolve KnightTourGraph KnotData KnownUnitQ KochCurve KolmogorovSmirnovTest KroneckerDelta KroneckerModelDecomposition KroneckerProduct KroneckerSymbol KuiperTest KumaraswamyDistribution Kurtosis KuwaharaFilter KVertexConnectedComponents KVertexConnectedGraphQLABColor Label Labeled LabeledSlider LabelingFunction LabelingSize LabelStyle LabelVisibility LaguerreL LakeData LambdaComponents LambertW LaminaData LanczosWindow LandauDistribution Language LanguageCategory LanguageData LanguageIdentify LanguageOptions LaplaceDistribution LaplaceTransform Laplacian LaplacianFilter LaplacianGaussianFilter Large Larger Last Latitude LatitudeLongitude LatticeData LatticeReduce Launch LaunchKernels LayeredGraphPlot LayerSizeFunction LayoutInformation LCHColor LCM LeaderSize LeafCount LeapYearQ LearnDistribution LearnedDistribution LearningRate LearningRateMultipliers LeastSquares LeastSquaresFilterKernel Left LeftArrow LeftArrowBar LeftArrowRightArrow LeftDownTeeVector LeftDownVector LeftDownVectorBar LeftRightArrow LeftRightVector LeftTee LeftTeeArrow LeftTeeVector LeftTriangle LeftTriangleBar LeftTriangleEqual LeftUpDownVector LeftUpTeeVector LeftUpVector LeftUpVectorBar LeftVector LeftVectorBar LegendAppearance Legended LegendFunction LegendLabel LegendLayout LegendMargins LegendMarkers LegendMarkerSize LegendreP LegendreQ LegendreType Length LengthWhile LerchPhi Less LessEqual LessEqualGreater LessEqualThan LessFullEqual LessGreater LessLess LessSlantEqual LessThan LessTilde LetterCharacter LetterCounts LetterNumber LetterQ Level LeveneTest LeviCivitaTensor LevyDistribution Lexicographic LibraryDataType LibraryFunction LibraryFunctionError LibraryFunctionInformation LibraryFunctionLoad LibraryFunctionUnload LibraryLoad LibraryUnload LicenseID LiftingFilterData LiftingWaveletTransform LightBlue LightBrown LightCyan Lighter LightGray LightGreen Lighting LightingAngle LightMagenta LightOrange LightPink LightPurple LightRed LightSources LightYellow Likelihood Limit LimitsPositioning LimitsPositioningTokens LindleyDistribution Line Line3DBox Line3DBoxOptions LinearFilter LinearFractionalOptimization LinearFractionalTransform LinearGradientImage LinearizingTransformationData LinearLayer LinearModelFit LinearOffsetFunction LinearOptimization LinearProgramming LinearRecurrence LinearSolve LinearSolveFunction LineBox LineBoxOptions LineBreak LinebreakAdjustments LineBreakChart LinebreakSemicolonWeighting LineBreakWithin LineColor LineGraph LineIndent LineIndentMaxFraction LineIntegralConvolutionPlot LineIntegralConvolutionScale LineLegend LineOpacity LineSpacing LineWrapParts LinkActivate LinkClose LinkConnect LinkConnectedQ LinkCreate LinkError LinkFlush LinkFunction LinkHost LinkInterrupt LinkLaunch LinkMode LinkObject LinkOpen LinkOptions LinkPatterns LinkProtocol LinkRankCentrality LinkRead LinkReadHeld LinkReadyQ Links LinkService LinkWrite LinkWriteHeld LiouvilleLambda List Listable ListAnimate ListContourPlot ListContourPlot3D ListConvolve ListCorrelate ListCurvePathPlot ListDeconvolve ListDensityPlot ListDensityPlot3D Listen ListFormat ListFourierSequenceTransform ListInterpolation ListLineIntegralConvolutionPlot ListLinePlot ListLogLinearPlot ListLogLogPlot ListLogPlot ListPicker ListPickerBox ListPickerBoxBackground ListPickerBoxOptions ListPlay ListPlot ListPlot3D ListPointPlot3D ListPolarPlot ListQ ListSliceContourPlot3D ListSliceDensityPlot3D ListSliceVectorPlot3D ListStepPlot ListStreamDensityPlot ListStreamPlot ListSurfacePlot3D ListVectorDensityPlot ListVectorPlot ListVectorPlot3D ListZTransform Literal LiteralSearch LocalAdaptiveBinarize LocalCache LocalClusteringCoefficient LocalizeDefinitions LocalizeVariables LocalObject LocalObjects LocalResponseNormalizationLayer LocalSubmit LocalSymbol LocalTime LocalTimeZone LocationEquivalenceTest LocationTest Locator LocatorAutoCreate LocatorBox LocatorBoxOptions LocatorCentering LocatorPane LocatorPaneBox LocatorPaneBoxOptions LocatorRegion Locked Log Log10 Log2 LogBarnesG LogGamma LogGammaDistribution LogicalExpand LogIntegral LogisticDistribution LogisticSigmoid LogitModelFit LogLikelihood LogLinearPlot LogLogisticDistribution LogLogPlot LogMultinormalDistribution LogNormalDistribution LogPlot LogRankTest LogSeriesDistribution LongEqual Longest LongestCommonSequence LongestCommonSequencePositions LongestCommonSubsequence LongestCommonSubsequencePositions LongestMatch LongestOrderedSequence LongForm Longitude LongLeftArrow LongLeftRightArrow LongRightArrow LongShortTermMemoryLayer Lookup Loopback LoopFreeGraphQ LossFunction LowerCaseQ LowerLeftArrow LowerRightArrow LowerTriangularize LowerTriangularMatrixQ LowpassFilter LQEstimatorGains LQGRegulator LQOutputRegulatorGains LQRegulatorGains LUBackSubstitution LucasL LuccioSamiComponents LUDecomposition LunarEclipse LUVColor LyapunovSolve LyonsGroupLyMachineID MachineName MachineNumberQ MachinePrecision MacintoshSystemPageSetup Magenta Magnification Magnify MailAddressValidation MailExecute MailFolder MailItem MailReceiverFunction MailResponseFunction MailSearch MailServerConnect MailServerConnection MailSettings MainSolve MaintainDynamicCaches Majority MakeBoxes MakeExpression MakeRules ManagedLibraryExpressionID ManagedLibraryExpressionQ MandelbrotSetBoettcher MandelbrotSetDistance MandelbrotSetIterationCount MandelbrotSetMemberQ MandelbrotSetPlot MangoldtLambda ManhattanDistance Manipulate Manipulator MannedSpaceMissionData MannWhitneyTest MantissaExponent Manual Map MapAll MapAt MapIndexed MAProcess MapThread MarchenkoPasturDistribution MarcumQ MardiaCombinedTest MardiaKurtosisTest MardiaSkewnessTest MarginalDistribution MarkovProcessProperties Masking MatchingDissimilarity MatchLocalNameQ MatchLocalNames MatchQ Material MathematicalFunctionData MathematicaNotation MathieuC MathieuCharacteristicA MathieuCharacteristicB MathieuCharacteristicExponent MathieuCPrime MathieuGroupM11 MathieuGroupM12 MathieuGroupM22 MathieuGroupM23 MathieuGroupM24 MathieuS MathieuSPrime MathMLForm MathMLText Matrices MatrixExp MatrixForm MatrixFunction MatrixLog MatrixNormalDistribution MatrixPlot MatrixPower MatrixPropertyDistribution MatrixQ MatrixRank MatrixTDistribution Max MaxBend MaxCellMeasure MaxColorDistance MaxDetect MaxDuration MaxExtraBandwidths MaxExtraConditions MaxFeatureDisplacement MaxFeatures MaxFilter MaximalBy Maximize MaxItems MaxIterations MaxLimit MaxMemoryUsed MaxMixtureKernels MaxOverlapFraction MaxPlotPoints MaxPoints MaxRecursion MaxStableDistribution MaxStepFraction MaxSteps MaxStepSize MaxTrainingRounds MaxValue MaxwellDistribution MaxWordGap McLaughlinGroupMcL Mean MeanAbsoluteLossLayer MeanAround MeanClusteringCoefficient MeanDegreeConnectivity MeanDeviation MeanFilter MeanGraphDistance MeanNeighborDegree MeanShift MeanShiftFilter MeanSquaredLossLayer Median MedianDeviation MedianFilter MedicalTestData Medium MeijerG MeijerGReduce MeixnerDistribution MellinConvolve MellinTransform MemberQ MemoryAvailable MemoryConstrained MemoryConstraint MemoryInUse MengerMesh Menu MenuAppearance MenuCommandKey MenuEvaluator MenuItem MenuList MenuPacket MenuSortingValue MenuStyle MenuView Merge MergeDifferences MergingFunction MersennePrimeExponent MersennePrimeExponentQ Mesh MeshCellCentroid MeshCellCount MeshCellHighlight MeshCellIndex MeshCellLabel MeshCellMarker MeshCellMeasure MeshCellQuality MeshCells MeshCellShapeFunction MeshCellStyle MeshCoordinates MeshFunctions MeshPrimitives MeshQualityGoal MeshRange MeshRefinementFunction MeshRegion MeshRegionQ MeshShading MeshStyle Message MessageDialog MessageList MessageName MessageObject MessageOptions MessagePacket Messages MessagesNotebook MetaCharacters MetaInformation MeteorShowerData Method MethodOptions MexicanHatWavelet MeyerWavelet Midpoint Min MinColorDistance MinDetect MineralData MinFilter MinimalBy MinimalPolynomial MinimalStateSpaceModel Minimize MinimumTimeIncrement MinIntervalSize MinkowskiQuestionMark MinLimit MinMax MinorPlanetData Minors MinRecursion MinSize MinStableDistribution Minus MinusPlus MinValue Missing MissingBehavior MissingDataMethod MissingDataRules MissingQ MissingString MissingStyle MissingValuePattern MittagLefflerE MixedFractionParts MixedGraphQ MixedMagnitude MixedRadix MixedRadixQuantity MixedUnit MixtureDistribution Mod Modal Mode Modular ModularInverse ModularLambda Module Modulus MoebiusMu Molecule MoleculeContainsQ MoleculeEquivalentQ MoleculeGraph MoleculeModify MoleculePattern MoleculePlot MoleculePlot3D MoleculeProperty MoleculeQ MoleculeValue Moment Momentary MomentConvert MomentEvaluate MomentGeneratingFunction MomentOfInertia Monday Monitor MonomialList MonomialOrder MonsterGroupM MoonPhase MoonPosition MorletWavelet MorphologicalBinarize MorphologicalBranchPoints MorphologicalComponents MorphologicalEulerNumber MorphologicalGraph MorphologicalPerimeter MorphologicalTransform MortalityData Most MountainData MouseAnnotation MouseAppearance MouseAppearanceTag MouseButtons Mouseover MousePointerNote MousePosition MovieData MovingAverage MovingMap MovingMedian MoyalDistribution Multicolumn MultiedgeStyle MultigraphQ MultilaunchWarning MultiLetterItalics MultiLetterStyle MultilineFunction Multinomial MultinomialDistribution MultinormalDistribution MultiplicativeOrder Multiplicity MultiplySides Multiselection MultivariateHypergeometricDistribution MultivariatePoissonDistribution MultivariateTDistributionN NakagamiDistribution NameQ Names NamespaceBox NamespaceBoxOptions Nand NArgMax NArgMin NBernoulliB NBodySimulation NBodySimulationData NCache NDEigensystem NDEigenvalues NDSolve NDSolveValue Nearest NearestFunction NearestNeighborGraph NearestTo NebulaData NeedCurrentFrontEndPackagePacket NeedCurrentFrontEndSymbolsPacket NeedlemanWunschSimilarity Needs Negative NegativeBinomialDistribution NegativeDefiniteMatrixQ NegativeIntegers NegativeMultinomialDistribution NegativeRationals NegativeReals NegativeSemidefiniteMatrixQ NeighborhoodData NeighborhoodGraph Nest NestedGreaterGreater NestedLessLess NestedScriptRules NestGraph NestList NestWhile NestWhileList NetAppend NetBidirectionalOperator NetChain NetDecoder NetDelete NetDrop NetEncoder NetEvaluationMode NetExtract NetFlatten NetFoldOperator NetGraph NetInformation NetInitialize NetInsert NetInsertSharedArrays NetJoin NetMapOperator NetMapThreadOperator NetMeasurements NetModel NetNestOperator NetPairEmbeddingOperator NetPort NetPortGradient NetPrepend NetRename NetReplace NetReplacePart NetSharedArray NetStateObject NetTake NetTrain NetTrainResultsObject NetworkPacketCapture NetworkPacketRecording NetworkPacketRecordingDuring NetworkPacketTrace NeumannValue NevilleThetaC NevilleThetaD NevilleThetaN NevilleThetaS NewPrimitiveStyle NExpectation Next NextCell NextDate NextPrime NextScheduledTaskTime NHoldAll NHoldFirst NHoldRest NicholsGridLines NicholsPlot NightHemisphere NIntegrate NMaximize NMaxValue NMinimize NMinValue NominalVariables NonAssociative NoncentralBetaDistribution NoncentralChiSquareDistribution NoncentralFRatioDistribution NoncentralStudentTDistribution NonCommutativeMultiply NonConstants NondimensionalizationTransform None NoneTrue NonlinearModelFit NonlinearStateSpaceModel NonlocalMeansFilter NonNegative NonNegativeIntegers NonNegativeRationals NonNegativeReals NonPositive NonPositiveIntegers NonPositiveRationals NonPositiveReals Nor NorlundB Norm Normal NormalDistribution NormalGrouping NormalizationLayer Normalize Normalized NormalizedSquaredEuclideanDistance NormalMatrixQ NormalsFunction NormFunction Not NotCongruent NotCupCap NotDoubleVerticalBar Notebook NotebookApply NotebookAutoSave NotebookClose NotebookConvertSettings NotebookCreate NotebookCreateReturnObject NotebookDefault NotebookDelete NotebookDirectory NotebookDynamicExpression NotebookEvaluate NotebookEventActions NotebookFileName NotebookFind NotebookFindReturnObject NotebookGet NotebookGetLayoutInformationPacket NotebookGetMisspellingsPacket NotebookImport NotebookInformation NotebookInterfaceObject NotebookLocate NotebookObject NotebookOpen NotebookOpenReturnObject NotebookPath NotebookPrint NotebookPut NotebookPutReturnObject NotebookRead NotebookResetGeneratedCells Notebooks NotebookSave NotebookSaveAs NotebookSelection NotebookSetupLayoutInformationPacket NotebooksMenu NotebookTemplate NotebookWrite NotElement NotEqualTilde NotExists NotGreater NotGreaterEqual NotGreaterFullEqual NotGreaterGreater NotGreaterLess NotGreaterSlantEqual NotGreaterTilde Nothing NotHumpDownHump NotHumpEqual NotificationFunction NotLeftTriangle NotLeftTriangleBar NotLeftTriangleEqual NotLess NotLessEqual NotLessFullEqual NotLessGreater NotLessLess NotLessSlantEqual NotLessTilde NotNestedGreaterGreater NotNestedLessLess NotPrecedes NotPrecedesEqual NotPrecedesSlantEqual NotPrecedesTilde NotReverseElement NotRightTriangle NotRightTriangleBar NotRightTriangleEqual NotSquareSubset NotSquareSubsetEqual NotSquareSuperset NotSquareSupersetEqual NotSubset NotSubsetEqual NotSucceeds NotSucceedsEqual NotSucceedsSlantEqual NotSucceedsTilde NotSuperset NotSupersetEqual NotTilde NotTildeEqual NotTildeFullEqual NotTildeTilde NotVerticalBar Now NoWhitespace NProbability NProduct NProductFactors NRoots NSolve NSum NSumTerms NuclearExplosionData NuclearReactorData Null NullRecords NullSpace NullWords Number NumberCompose NumberDecompose NumberExpand NumberFieldClassNumber NumberFieldDiscriminant NumberFieldFundamentalUnits NumberFieldIntegralBasis NumberFieldNormRepresentatives NumberFieldRegulator NumberFieldRootsOfUnity NumberFieldSignature NumberForm NumberFormat NumberLinePlot NumberMarks NumberMultiplier NumberPadding NumberPoint NumberQ NumberSeparator NumberSigns NumberString Numerator NumeratorDenominator NumericalOrder NumericalSort NumericArray NumericArrayQ NumericArrayType NumericFunction NumericQ NuttallWindow NValues NyquistGridLines NyquistPlotO ObservabilityGramian ObservabilityMatrix ObservableDecomposition ObservableModelQ OceanData Octahedron OddQ Off Offset OLEData On ONanGroupON Once OneIdentity Opacity OpacityFunction OpacityFunctionScaling Open OpenAppend Opener OpenerBox OpenerBoxOptions OpenerView OpenFunctionInspectorPacket Opening OpenRead OpenSpecialOptions OpenTemporary OpenWrite Operate OperatingSystem OptimumFlowData Optional OptionalElement OptionInspectorSettings OptionQ Options OptionsPacket OptionsPattern OptionValue OptionValueBox OptionValueBoxOptions Or Orange Order OrderDistribution OrderedQ Ordering OrderingBy OrderingLayer Orderless OrderlessPatternSequence OrnsteinUhlenbeckProcess Orthogonalize OrthogonalMatrixQ Out Outer OuterPolygon OuterPolyhedron OutputAutoOverwrite OutputControllabilityMatrix OutputControllableModelQ OutputForm OutputFormData OutputGrouping OutputMathEditExpression OutputNamePacket OutputResponse OutputSizeLimit OutputStream Over OverBar OverDot Overflow OverHat Overlaps Overlay OverlayBox OverlayBoxOptions Overscript OverscriptBox OverscriptBoxOptions OverTilde OverVector OverwriteTarget OwenT OwnValuesPackage PackingMethod PaddedForm Padding PaddingLayer PaddingSize PadeApproximant PadLeft PadRight PageBreakAbove PageBreakBelow PageBreakWithin PageFooterLines PageFooters PageHeaderLines PageHeaders PageHeight PageRankCentrality PageTheme PageWidth Pagination PairedBarChart PairedHistogram PairedSmoothHistogram PairedTTest PairedZTest PaletteNotebook PalettePath PalindromeQ Pane PaneBox PaneBoxOptions Panel PanelBox PanelBoxOptions Paneled PaneSelector PaneSelectorBox PaneSelectorBoxOptions PaperWidth ParabolicCylinderD ParagraphIndent ParagraphSpacing ParallelArray ParallelCombine ParallelDo Parallelepiped ParallelEvaluate Parallelization Parallelize ParallelMap ParallelNeeds Parallelogram ParallelProduct ParallelSubmit ParallelSum ParallelTable ParallelTry Parameter ParameterEstimator ParameterMixtureDistribution ParameterVariables ParametricFunction ParametricNDSolve ParametricNDSolveValue ParametricPlot ParametricPlot3D ParametricRegion ParentBox ParentCell ParentConnect ParentDirectory ParentForm Parenthesize ParentList ParentNotebook ParetoDistribution ParetoPickandsDistribution ParkData Part PartBehavior PartialCorrelationFunction PartialD ParticleAcceleratorData ParticleData Partition PartitionGranularity PartitionsP PartitionsQ PartLayer PartOfSpeech PartProtection ParzenWindow PascalDistribution PassEventsDown PassEventsUp Paste PasteAutoQuoteCharacters PasteBoxFormInlineCells PasteButton Path PathGraph PathGraphQ Pattern PatternSequence PatternTest PauliMatrix PaulWavelet Pause PausedTime PDF PeakDetect PeanoCurve PearsonChiSquareTest PearsonCorrelationTest PearsonDistribution PercentForm PerfectNumber PerfectNumberQ PerformanceGoal Perimeter PeriodicBoundaryCondition PeriodicInterpolation Periodogram PeriodogramArray Permanent Permissions PermissionsGroup PermissionsGroupMemberQ PermissionsGroups PermissionsKey PermissionsKeys PermutationCycles PermutationCyclesQ PermutationGroup PermutationLength PermutationList PermutationListQ PermutationMax PermutationMin PermutationOrder PermutationPower PermutationProduct PermutationReplace Permutations PermutationSupport Permute PeronaMalikFilter Perpendicular PerpendicularBisector PersistenceLocation PersistenceTime PersistentObject PersistentObjects PersistentValue PersonData PERTDistribution PetersenGraph PhaseMargins PhaseRange PhysicalSystemData Pi Pick PIDData PIDDerivativeFilter PIDFeedforward PIDTune Piecewise PiecewiseExpand PieChart PieChart3D PillaiTrace PillaiTraceTest PingTime Pink PitchRecognize Pivoting PixelConstrained PixelValue PixelValuePositions Placed Placeholder PlaceholderReplace Plain PlanarAngle PlanarGraph PlanarGraphQ PlanckRadiationLaw PlaneCurveData PlanetaryMoonData PlanetData PlantData Play PlayRange Plot Plot3D Plot3Matrix PlotDivision PlotJoined PlotLabel PlotLabels PlotLayout PlotLegends PlotMarkers PlotPoints PlotRange PlotRangeClipping PlotRangeClipPlanesStyle PlotRangePadding PlotRegion PlotStyle PlotTheme Pluralize Plus PlusMinus Pochhammer PodStates PodWidth Point Point3DBox Point3DBoxOptions PointBox PointBoxOptions PointFigureChart PointLegend PointSize PoissonConsulDistribution PoissonDistribution PoissonProcess PoissonWindow PolarAxes PolarAxesOrigin PolarGridLines PolarPlot PolarTicks PoleZeroMarkers PolyaAeppliDistribution PolyGamma Polygon Polygon3DBox Polygon3DBoxOptions PolygonalNumber PolygonAngle PolygonBox PolygonBoxOptions PolygonCoordinates PolygonDecomposition PolygonHoleScale PolygonIntersections PolygonScale Polyhedron PolyhedronAngle PolyhedronCoordinates PolyhedronData PolyhedronDecomposition PolyhedronGenus PolyLog PolynomialExtendedGCD PolynomialForm PolynomialGCD PolynomialLCM PolynomialMod PolynomialQ PolynomialQuotient PolynomialQuotientRemainder PolynomialReduce PolynomialRemainder Polynomials PoolingLayer PopupMenu PopupMenuBox PopupMenuBoxOptions PopupView PopupWindow Position PositionIndex Positive PositiveDefiniteMatrixQ PositiveIntegers PositiveRationals PositiveReals PositiveSemidefiniteMatrixQ PossibleZeroQ Postfix PostScript Power PowerDistribution PowerExpand PowerMod PowerModList PowerRange PowerSpectralDensity PowersRepresentations PowerSymmetricPolynomial Precedence PrecedenceForm Precedes PrecedesEqual PrecedesSlantEqual PrecedesTilde Precision PrecisionGoal PreDecrement Predict PredictionRoot PredictorFunction PredictorInformation PredictorMeasurements PredictorMeasurementsObject PreemptProtect PreferencesPath Prefix PreIncrement Prepend PrependLayer PrependTo PreprocessingRules PreserveColor PreserveImageOptions Previous PreviousCell PreviousDate PriceGraphDistribution PrimaryPlaceholder Prime PrimeNu PrimeOmega PrimePi PrimePowerQ PrimeQ Primes PrimeZetaP PrimitivePolynomialQ PrimitiveRoot PrimitiveRootList PrincipalComponents PrincipalValue Print PrintableASCIIQ PrintAction PrintForm PrintingCopies PrintingOptions PrintingPageRange PrintingStartingPageNumber PrintingStyleEnvironment Printout3D Printout3DPreviewer PrintPrecision PrintTemporary Prism PrismBox PrismBoxOptions PrivateCellOptions PrivateEvaluationOptions PrivateFontOptions PrivateFrontEndOptions PrivateKey PrivateNotebookOptions PrivatePaths Probability ProbabilityDistribution ProbabilityPlot ProbabilityPr ProbabilityScalePlot ProbitModelFit ProcessConnection ProcessDirectory ProcessEnvironment Processes ProcessEstimator ProcessInformation ProcessObject ProcessParameterAssumptions ProcessParameterQ ProcessStateDomain ProcessStatus ProcessTimeDomain Product ProductDistribution ProductLog ProgressIndicator ProgressIndicatorBox ProgressIndicatorBoxOptions Projection Prolog PromptForm ProofObject Properties Property PropertyList PropertyValue Proportion Proportional Protect Protected ProteinData Pruning PseudoInverse PsychrometricPropertyData PublicKey PublisherID PulsarData PunctuationCharacter Purple Put PutAppend Pyramid PyramidBox PyramidBoxOptionsQBinomial QFactorial QGamma QHypergeometricPFQ QnDispersion QPochhammer QPolyGamma QRDecomposition QuadraticIrrationalQ QuadraticOptimization Quantile QuantilePlot Quantity QuantityArray QuantityDistribution QuantityForm QuantityMagnitude QuantityQ QuantityUnit QuantityVariable QuantityVariableCanonicalUnit QuantityVariableDimensions QuantityVariableIdentifier QuantityVariablePhysicalQuantity Quartics QuartileDeviation Quartiles QuartileSkewness Query QueueingNetworkProcess QueueingProcess QueueProperties Quiet Quit Quotient QuotientRemainderRadialGradientImage RadialityCentrality RadicalBox RadicalBoxOptions RadioButton RadioButtonBar RadioButtonBox RadioButtonBoxOptions Radon RadonTransform RamanujanTau RamanujanTauL RamanujanTauTheta RamanujanTauZ Ramp Random RandomChoice RandomColor RandomComplex RandomEntity RandomFunction RandomGeoPosition RandomGraph RandomImage RandomInstance RandomInteger RandomPermutation RandomPoint RandomPolygon RandomPolyhedron RandomPrime RandomReal RandomSample RandomSeed RandomSeeding RandomVariate RandomWalkProcess RandomWord Range RangeFilter RangeSpecification RankedMax RankedMin RarerProbability Raster Raster3D Raster3DBox Raster3DBoxOptions RasterArray RasterBox RasterBoxOptions Rasterize RasterSize Rational RationalFunctions Rationalize Rationals Ratios RawArray RawBoxes RawData RawMedium RayleighDistribution Re Read ReadByteArray ReadLine ReadList ReadProtected ReadString Real RealAbs RealBlockDiagonalForm RealDigits RealExponent Reals RealSign Reap RecognitionPrior RecognitionThreshold Record RecordLists RecordSeparators Rectangle RectangleBox RectangleBoxOptions RectangleChart RectangleChart3D RectangularRepeatingElement RecurrenceFilter RecurrenceTable RecurringDigitsForm Red Reduce RefBox ReferenceLineStyle ReferenceMarkers ReferenceMarkerStyle Refine ReflectionMatrix ReflectionTransform Refresh RefreshRate Region RegionBinarize RegionBoundary RegionBounds RegionCentroid RegionDifference RegionDimension RegionDisjoint RegionDistance RegionDistanceFunction RegionEmbeddingDimension RegionEqual RegionFunction RegionImage RegionIntersection RegionMeasure RegionMember RegionMemberFunction RegionMoment RegionNearest RegionNearestFunction RegionPlot RegionPlot3D RegionProduct RegionQ RegionResize RegionSize RegionSymmetricDifference RegionUnion RegionWithin RegisterExternalEvaluator RegularExpression Regularization RegularlySampledQ RegularPolygon ReIm ReImLabels ReImPlot ReImStyle Reinstall RelationalDatabase RelationGraph Release ReleaseHold ReliabilityDistribution ReliefImage ReliefPlot RemoteAuthorizationCaching RemoteConnect RemoteConnectionObject RemoteFile RemoteRun RemoteRunProcess Remove RemoveAlphaChannel RemoveAsynchronousTask RemoveAudioStream RemoveBackground RemoveChannelListener RemoveChannelSubscribers Removed RemoveDiacritics RemoveInputStreamMethod RemoveOutputStreamMethod RemoveProperty RemoveScheduledTask RemoveUsers RenameDirectory RenameFile RenderAll RenderingOptions RenewalProcess RenkoChart RepairMesh Repeated RepeatedNull RepeatedString RepeatedTiming RepeatingElement Replace ReplaceAll ReplaceHeldPart ReplaceImageValue ReplaceList ReplacePart ReplacePixelValue ReplaceRepeated ReplicateLayer RequiredPhysicalQuantities Resampling ResamplingAlgorithmData ResamplingMethod Rescale RescalingTransform ResetDirectory ResetMenusPacket ResetScheduledTask ReshapeLayer Residue ResizeLayer Resolve ResourceAcquire ResourceData ResourceFunction ResourceObject ResourceRegister ResourceRemove ResourceSearch ResourceSubmissionObject ResourceSubmit ResourceSystemBase ResourceUpdate ResponseForm Rest RestartInterval Restricted Resultant ResumePacket Return ReturnEntersInput ReturnExpressionPacket ReturnInputFormPacket ReturnPacket ReturnReceiptFunction ReturnTextPacket Reverse ReverseBiorthogonalSplineWavelet ReverseElement ReverseEquilibrium ReverseGraph ReverseSort ReverseSortBy ReverseUpEquilibrium RevolutionAxis RevolutionPlot3D RGBColor RiccatiSolve RiceDistribution RidgeFilter RiemannR RiemannSiegelTheta RiemannSiegelZ RiemannXi Riffle Right RightArrow RightArrowBar RightArrowLeftArrow RightComposition RightCosetRepresentative RightDownTeeVector RightDownVector RightDownVectorBar RightTee RightTeeArrow RightTeeVector RightTriangle RightTriangleBar RightTriangleEqual RightUpDownVector RightUpTeeVector RightUpVector RightUpVectorBar RightVector RightVectorBar RiskAchievementImportance RiskReductionImportance RogersTanimotoDissimilarity RollPitchYawAngles RollPitchYawMatrix RomanNumeral Root RootApproximant RootIntervals RootLocusPlot RootMeanSquare RootOfUnityQ RootReduce Roots RootSum Rotate RotateLabel RotateLeft RotateRight RotationAction RotationBox RotationBoxOptions RotationMatrix RotationTransform Round RoundImplies RoundingRadius Row RowAlignments RowBackgrounds RowBox RowHeights RowLines RowMinHeight RowReduce RowsEqual RowSpacings RSolve RSolveValue RudinShapiro RudvalisGroupRu Rule RuleCondition RuleDelayed RuleForm RulePlot RulerUnits Run RunProcess RunScheduledTask RunThrough RuntimeAttributes RuntimeOptions RussellRaoDissimilaritySameQ SameTest SampledEntityClass SampleDepth SampledSoundFunction SampledSoundList SampleRate SamplingPeriod SARIMAProcess SARMAProcess SASTriangle SatelliteData SatisfiabilityCount SatisfiabilityInstances SatisfiableQ Saturday Save Saveable SaveAutoDelete SaveConnection SaveDefinitions SavitzkyGolayMatrix SawtoothWave Scale Scaled ScaleDivisions ScaledMousePosition ScaleOrigin ScalePadding ScaleRanges ScaleRangeStyle ScalingFunctions ScalingMatrix ScalingTransform Scan ScheduledTask ScheduledTaskActiveQ ScheduledTaskInformation ScheduledTaskInformationData ScheduledTaskObject ScheduledTasks SchurDecomposition ScientificForm ScientificNotationThreshold ScorerGi ScorerGiPrime ScorerHi ScorerHiPrime ScreenRectangle ScreenStyleEnvironment ScriptBaselineShifts ScriptForm ScriptLevel ScriptMinSize ScriptRules ScriptSizeMultipliers Scrollbars ScrollingOptions ScrollPosition SearchAdjustment SearchIndexObject SearchIndices SearchQueryString SearchResultObject Sec Sech SechDistribution SecondOrderConeOptimization SectionGrouping SectorChart SectorChart3D SectorOrigin SectorSpacing SecuredAuthenticationKey SecuredAuthenticationKeys SeedRandom Select Selectable SelectComponents SelectedCells SelectedNotebook SelectFirst Selection SelectionAnimate SelectionCell SelectionCellCreateCell SelectionCellDefaultStyle SelectionCellParentStyle SelectionCreateCell SelectionDebuggerTag SelectionDuplicateCell SelectionEvaluate SelectionEvaluateCreateCell SelectionMove SelectionPlaceholder SelectionSetStyle SelectWithContents SelfLoops SelfLoopStyle SemanticImport SemanticImportString SemanticInterpretation SemialgebraicComponentInstances SemidefiniteOptimization SendMail SendMessage Sequence SequenceAlignment SequenceAttentionLayer SequenceCases SequenceCount SequenceFold SequenceFoldList SequenceForm SequenceHold SequenceLastLayer SequenceMostLayer SequencePosition SequencePredict SequencePredictorFunction SequenceReplace SequenceRestLayer SequenceReverseLayer SequenceSplit Series SeriesCoefficient SeriesData ServiceConnect ServiceDisconnect ServiceExecute ServiceObject ServiceRequest ServiceResponse ServiceSubmit SessionSubmit SessionTime Set SetAccuracy SetAlphaChannel SetAttributes Setbacks SetBoxFormNamesPacket SetCloudDirectory SetCookies SetDelayed SetDirectory SetEnvironment SetEvaluationNotebook SetFileDate SetFileLoadingContext SetNotebookStatusLine SetOptions SetOptionsPacket SetPermissions SetPrecision SetProperty SetSecuredAuthenticationKey SetSelectedNotebook SetSharedFunction SetSharedVariable SetSpeechParametersPacket SetStreamPosition SetSystemModel SetSystemOptions Setter SetterBar SetterBox SetterBoxOptions Setting SetUsers SetValue Shading Shallow ShannonWavelet ShapiroWilkTest Share SharingList Sharpen ShearingMatrix ShearingTransform ShellRegion ShenCastanMatrix ShiftedGompertzDistribution ShiftRegisterSequence Short ShortDownArrow Shortest ShortestMatch ShortestPathFunction ShortLeftArrow ShortRightArrow ShortTimeFourier ShortTimeFourierData ShortUpArrow Show ShowAutoConvert ShowAutoSpellCheck ShowAutoStyles ShowCellBracket ShowCellLabel ShowCellTags ShowClosedCellArea ShowCodeAssist ShowContents ShowControls ShowCursorTracker ShowGroupOpenCloseIcon ShowGroupOpener ShowInvisibleCharacters ShowPageBreaks ShowPredictiveInterface ShowSelection ShowShortBoxForm ShowSpecialCharacters ShowStringCharacters ShowSyntaxStyles ShrinkingDelay ShrinkWrapBoundingBox SiderealTime SiegelTheta SiegelTukeyTest SierpinskiCurve SierpinskiMesh Sign Signature SignedRankTest SignedRegionDistance SignificanceLevel SignPadding SignTest SimilarityRules SimpleGraph SimpleGraphQ SimplePolygonQ SimplePolyhedronQ Simplex Simplify Sin Sinc SinghMaddalaDistribution SingleEvaluation SingleLetterItalics SingleLetterStyle SingularValueDecomposition SingularValueList SingularValuePlot SingularValues Sinh SinhIntegral SinIntegral SixJSymbol Skeleton SkeletonTransform SkellamDistribution Skewness SkewNormalDistribution SkinStyle Skip SliceContourPlot3D SliceDensityPlot3D SliceDistribution SliceVectorPlot3D Slider Slider2D Slider2DBox Slider2DBoxOptions SliderBox SliderBoxOptions SlideView Slot SlotSequence Small SmallCircle Smaller SmithDecomposition SmithDelayCompensator SmithWatermanSimilarity SmoothDensityHistogram SmoothHistogram SmoothHistogram3D SmoothKernelDistribution SnDispersion Snippet SnubPolyhedron SocialMediaData Socket SocketConnect SocketListen SocketListener SocketObject SocketOpen SocketReadMessage SocketReadyQ Sockets SocketWaitAll SocketWaitNext SoftmaxLayer SokalSneathDissimilarity SolarEclipse SolarSystemFeatureData SolidAngle SolidData SolidRegionQ Solve SolveAlways SolveDelayed Sort SortBy SortedBy SortedEntityClass Sound SoundAndGraphics SoundNote SoundVolume SourceLink Sow Space SpaceCurveData SpaceForm Spacer Spacings Span SpanAdjustments SpanCharacterRounding SpanFromAbove SpanFromBoth SpanFromLeft SpanLineThickness SpanMaxSize SpanMinSize SpanningCharacters SpanSymmetric SparseArray SpatialGraphDistribution SpatialMedian SpatialTransformationLayer Speak SpeakTextPacket SpearmanRankTest SpearmanRho SpeciesData SpecificityGoal SpectralLineData Spectrogram SpectrogramArray Specularity SpeechRecognize SpeechSynthesize SpellingCorrection SpellingCorrectionList SpellingDictionaries SpellingDictionariesPath SpellingOptions SpellingSuggestionsPacket Sphere SphereBox SpherePoints SphericalBesselJ SphericalBesselY SphericalHankelH1 SphericalHankelH2 SphericalHarmonicY SphericalPlot3D SphericalRegion SphericalShell SpheroidalEigenvalue SpheroidalJoiningFactor SpheroidalPS SpheroidalPSPrime SpheroidalQS SpheroidalQSPrime SpheroidalRadialFactor SpheroidalS1 SpheroidalS1Prime SpheroidalS2 SpheroidalS2Prime Splice SplicedDistribution SplineClosed SplineDegree SplineKnots SplineWeights Split SplitBy SpokenString Sqrt SqrtBox SqrtBoxOptions Square SquaredEuclideanDistance SquareFreeQ SquareIntersection SquareMatrixQ SquareRepeatingElement SquaresR SquareSubset SquareSubsetEqual SquareSuperset SquareSupersetEqual SquareUnion SquareWave SSSTriangle StabilityMargins StabilityMarginsStyle StableDistribution Stack StackBegin StackComplete StackedDateListPlot StackedListPlot StackInhibit StadiumShape StandardAtmosphereData StandardDeviation StandardDeviationFilter StandardForm Standardize Standardized StandardOceanData StandbyDistribution Star StarClusterData StarData StarGraph StartAsynchronousTask StartExternalSession StartingStepSize StartOfLine StartOfString StartProcess StartScheduledTask StartupSound StartWebSession StateDimensions StateFeedbackGains StateOutputEstimator StateResponse StateSpaceModel StateSpaceRealization StateSpaceTransform StateTransformationLinearize StationaryDistribution StationaryWaveletPacketTransform StationaryWaveletTransform StatusArea StatusCentrality StepMonitor StereochemistryElements StieltjesGamma StirlingS1 StirlingS2 StopAsynchronousTask StoppingPowerData StopScheduledTask StrataVariables StratonovichProcess StreamColorFunction StreamColorFunctionScaling StreamDensityPlot StreamMarkers StreamPlot StreamPoints StreamPosition Streams StreamScale StreamStyle String StringBreak StringByteCount StringCases StringContainsQ StringCount StringDelete StringDrop StringEndsQ StringExpression StringExtract StringForm StringFormat StringFreeQ StringInsert StringJoin StringLength StringMatchQ StringPadLeft StringPadRight StringPart StringPartition StringPosition StringQ StringRepeat StringReplace StringReplaceList StringReplacePart StringReverse StringRiffle StringRotateLeft StringRotateRight StringSkeleton StringSplit StringStartsQ StringTake StringTemplate StringToByteArray StringToStream StringTrim StripBoxes StripOnInput StripWrapperBoxes StrokeForm StructuralImportance StructuredArray StructuredSelection StruveH StruveL Stub StudentTDistribution Style StyleBox StyleBoxAutoDelete StyleData StyleDefinitions StyleForm StyleHints StyleKeyMapping StyleMenuListing StyleNameDialogSettings StyleNames StylePrint StyleSheetPath Subdivide Subfactorial Subgraph SubMinus SubPlus SubresultantPolynomialRemainders SubresultantPolynomials Subresultants Subscript SubscriptBox SubscriptBoxOptions Subscripted Subsequences Subset SubsetEqual SubsetMap SubsetQ Subsets SubStar SubstitutionSystem Subsuperscript SubsuperscriptBox SubsuperscriptBoxOptions Subtract SubtractFrom SubtractSides SubValues Succeeds SucceedsEqual SucceedsSlantEqual SucceedsTilde Success SuchThat Sum SumConvergence SummationLayer Sunday SunPosition Sunrise Sunset SuperDagger SuperMinus SupernovaData SuperPlus Superscript SuperscriptBox SuperscriptBoxOptions Superset SupersetEqual SuperStar Surd SurdForm SurfaceArea SurfaceColor SurfaceData SurfaceGraphics SurvivalDistribution SurvivalFunction SurvivalModel SurvivalModelFit SuspendPacket SuzukiDistribution SuzukiGroupSuz SwatchLegend Switch Symbol SymbolName SymletWavelet Symmetric SymmetricGroup SymmetricKey SymmetricMatrixQ SymmetricPolynomial SymmetricReduction Symmetrize SymmetrizedArray SymmetrizedArrayRules SymmetrizedDependentComponents SymmetrizedIndependentComponents SymmetrizedReplacePart SynchronousInitialization SynchronousUpdating Synonyms Syntax SyntaxForm SyntaxInformation SyntaxLength SyntaxPacket SyntaxQ SynthesizeMissingValues SystemDialogInput SystemException SystemGet SystemHelpPath SystemInformation SystemInformationData SystemInstall SystemModel SystemModeler SystemModelExamples SystemModelLinearize SystemModelParametricSimulate SystemModelPlot SystemModelProgressReporting SystemModelReliability SystemModels SystemModelSimulate SystemModelSimulateSensitivity SystemModelSimulationData SystemOpen SystemOptions SystemProcessData SystemProcesses SystemsConnectionsModel SystemsModelDelay SystemsModelDelayApproximate SystemsModelDelete SystemsModelDimensions SystemsModelExtract SystemsModelFeedbackConnect SystemsModelLabels SystemsModelLinearity SystemsModelMerge SystemsModelOrder SystemsModelParallelConnect SystemsModelSeriesConnect SystemsModelStateFeedbackConnect SystemsModelVectorRelativeOrders SystemStub SystemTestTab TabFilling Table TableAlignments TableDepth TableDirections TableForm TableHeadings TableSpacing TableView TableViewBox TableViewBoxBackground TableViewBoxOptions TabSpacings TabView TabViewBox TabViewBoxOptions TagBox TagBoxNote TagBoxOptions TaggingRules TagSet TagSetDelayed TagStyle TagUnset Take TakeDrop TakeLargest TakeLargestBy TakeList TakeSmallest TakeSmallestBy TakeWhile Tally Tan Tanh TargetDevice TargetFunctions TargetSystem TargetUnits TaskAbort TaskExecute TaskObject TaskRemove TaskResume Tasks TaskSuspend TaskWait TautologyQ TelegraphProcess TemplateApply TemplateArgBox TemplateBox TemplateBoxOptions TemplateEvaluate TemplateExpression TemplateIf TemplateObject TemplateSequence TemplateSlot TemplateSlotSequence TemplateUnevaluated TemplateVerbatim TemplateWith TemporalData TemporalRegularity Temporary TemporaryVariable TensorContract TensorDimensions TensorExpand TensorProduct TensorQ TensorRank TensorReduce TensorSymmetry TensorTranspose TensorWedge TestID TestReport TestReportObject TestResultObject Tetrahedron TetrahedronBox TetrahedronBoxOptions TeXForm TeXSave Text Text3DBox Text3DBoxOptions TextAlignment TextBand TextBoundingBox TextBox TextCases TextCell TextClipboardType TextContents TextData TextElement TextForm TextGrid TextJustification TextLine TextPacket TextParagraph TextPosition TextRecognize TextSearch TextSearchReport TextSentences TextString TextStructure TextStyle TextTranslation Texture TextureCoordinateFunction TextureCoordinateScaling TextWords Therefore ThermodynamicData ThermometerGauge Thick Thickness Thin Thinning ThisLink ThompsonGroupTh Thread ThreadingLayer ThreeJSymbol Threshold Through Throw ThueMorse Thumbnail Thursday Ticks TicksStyle TideData Tilde TildeEqual TildeFullEqual TildeTilde TimeConstrained TimeConstraint TimeDirection TimeFormat TimeGoal TimelinePlot TimeObject TimeObjectQ Times TimesBy TimeSeries TimeSeriesAggregate TimeSeriesForecast TimeSeriesInsert TimeSeriesInvertibility TimeSeriesMap TimeSeriesMapThread TimeSeriesModel TimeSeriesModelFit TimeSeriesResample TimeSeriesRescale TimeSeriesShift TimeSeriesThread TimeSeriesWindow TimeUsed TimeValue TimeWarpingCorrespondence TimeWarpingDistance TimeZone TimeZoneConvert TimeZoneOffset Timing Tiny TitleGrouping TitsGroupT ToBoxes ToCharacterCode ToColor ToContinuousTimeModel ToDate Today ToDiscreteTimeModel ToEntity ToeplitzMatrix ToExpression ToFileName Together Toggle ToggleFalse Toggler TogglerBar TogglerBox TogglerBoxOptions ToHeldExpression ToInvertibleTimeSeries TokenWords Tolerance ToLowerCase Tomorrow ToNumberField TooBig Tooltip TooltipBox TooltipBoxOptions TooltipDelay TooltipStyle Top TopHatTransform ToPolarCoordinates TopologicalSort ToRadicals ToRules ToSphericalCoordinates ToString Total TotalHeight TotalLayer TotalVariationFilter TotalWidth TouchPosition TouchscreenAutoZoom TouchscreenControlPlacement ToUpperCase Tr Trace TraceAbove TraceAction TraceBackward TraceDepth TraceDialog TraceForward TraceInternal TraceLevel TraceOff TraceOn TraceOriginal TracePrint TraceScan TrackedSymbols TrackingFunction TracyWidomDistribution TradingChart TraditionalForm TraditionalFunctionNotation TraditionalNotation TraditionalOrder TrainingProgressCheckpointing TrainingProgressFunction TrainingProgressMeasurements TrainingProgressReporting TrainingStoppingCriterion TransferFunctionCancel TransferFunctionExpand TransferFunctionFactor TransferFunctionModel TransferFunctionPoles TransferFunctionTransform TransferFunctionZeros TransformationClass TransformationFunction TransformationFunctions TransformationMatrix TransformedDistribution TransformedField TransformedProcess TransformedRegion TransitionDirection TransitionDuration TransitionEffect TransitiveClosureGraph TransitiveReductionGraph Translate TranslationOptions TranslationTransform Transliterate Transparent TransparentColor Transpose TransposeLayer TrapSelection TravelDirections TravelDirectionsData TravelDistance TravelDistanceList TravelMethod TravelTime TreeForm TreeGraph TreeGraphQ TreePlot TrendStyle Triangle TriangleCenter TriangleConstruct TriangleMeasurement TriangleWave TriangularDistribution TriangulateMesh Trig TrigExpand TrigFactor TrigFactorList Trigger TrigReduce TrigToExp TrimmedMean TrimmedVariance TropicalStormData True TrueQ TruncatedDistribution TruncatedPolyhedron TsallisQExponentialDistribution TsallisQGaussianDistribution TTest Tube TubeBezierCurveBox TubeBezierCurveBoxOptions TubeBox TubeBoxOptions TubeBSplineCurveBox TubeBSplineCurveBoxOptions Tuesday TukeyLambdaDistribution TukeyWindow TunnelData Tuples TuranGraph TuringMachine TuttePolynomial TwoWayRule Typed TypeSpecifierUnateQ Uncompress UnconstrainedParameters Undefined UnderBar Underflow Underlined Underoverscript UnderoverscriptBox UnderoverscriptBoxOptions Underscript UnderscriptBox UnderscriptBoxOptions UnderseaFeatureData UndirectedEdge UndirectedGraph UndirectedGraphQ UndoOptions UndoTrackedVariables Unequal UnequalTo Unevaluated UniformDistribution UniformGraphDistribution UniformPolyhedron UniformSumDistribution Uninstall Union UnionPlus Unique UnitaryMatrixQ UnitBox UnitConvert UnitDimensions Unitize UnitRootTest UnitSimplify UnitStep UnitSystem UnitTriangle UnitVector UnitVectorLayer UnityDimensions UniverseModelData UniversityData UnixTime Unprotect UnregisterExternalEvaluator UnsameQ UnsavedVariables Unset UnsetShared UntrackedVariables Up UpArrow UpArrowBar UpArrowDownArrow Update UpdateDynamicObjects UpdateDynamicObjectsSynchronous UpdateInterval UpdateSearchIndex UpDownArrow UpEquilibrium UpperCaseQ UpperLeftArrow UpperRightArrow UpperTriangularize UpperTriangularMatrixQ Upsample UpSet UpSetDelayed UpTee UpTeeArrow UpTo UpValues URL URLBuild URLDecode URLDispatcher URLDownload URLDownloadSubmit URLEncode URLExecute URLExpand URLFetch URLFetchAsynchronous URLParse URLQueryDecode URLQueryEncode URLRead URLResponseTime URLSave URLSaveAsynchronous URLShorten URLSubmit UseGraphicsRange UserDefinedWavelet Using UsingFrontEnd UtilityFunctionV2Get ValenceErrorHandling ValidationLength ValidationSet Value ValueBox ValueBoxOptions ValueDimensions ValueForm ValuePreprocessingFunction ValueQ Values ValuesData Variables Variance VarianceEquivalenceTest VarianceEstimatorFunction VarianceGammaDistribution VarianceTest VectorAngle VectorAround VectorColorFunction VectorColorFunctionScaling VectorDensityPlot VectorGlyphData VectorGreater VectorGreaterEqual VectorLess VectorLessEqual VectorMarkers VectorPlot VectorPlot3D VectorPoints VectorQ Vectors VectorScale VectorStyle Vee Verbatim Verbose VerboseConvertToPostScriptPacket VerificationTest VerifyConvergence VerifyDerivedKey VerifyDigitalSignature VerifyInterpretation VerifySecurityCertificates VerifySolutions VerifyTestAssumptions Version VersionNumber VertexAdd VertexCapacity VertexColors VertexComponent VertexConnectivity VertexContract VertexCoordinateRules VertexCoordinates VertexCorrelationSimilarity VertexCosineSimilarity VertexCount VertexCoverQ VertexDataCoordinates VertexDegree VertexDelete VertexDiceSimilarity VertexEccentricity VertexInComponent VertexInDegree VertexIndex VertexJaccardSimilarity VertexLabeling VertexLabels VertexLabelStyle VertexList VertexNormals VertexOutComponent VertexOutDegree VertexQ VertexRenderingFunction VertexReplace VertexShape VertexShapeFunction VertexSize VertexStyle VertexTextureCoordinates VertexWeight VertexWeightedGraphQ Vertical VerticalBar VerticalForm VerticalGauge VerticalSeparator VerticalSlider VerticalTilde ViewAngle ViewCenter ViewMatrix ViewPoint ViewPointSelectorSettings ViewPort ViewProjection ViewRange ViewVector ViewVertical VirtualGroupData Visible VisibleCell VoiceStyleData VoigtDistribution VolcanoData Volume VonMisesDistribution VoronoiMeshWaitAll WaitAsynchronousTask WaitNext WaitUntil WakebyDistribution WalleniusHypergeometricDistribution WaringYuleDistribution WarpingCorrespondence WarpingDistance WatershedComponents WatsonUSquareTest WattsStrogatzGraphDistribution WaveletBestBasis WaveletFilterCoefficients WaveletImagePlot WaveletListPlot WaveletMapIndexed WaveletMatrixPlot WaveletPhi WaveletPsi WaveletScale WaveletScalogram WaveletThreshold WeaklyConnectedComponents WeaklyConnectedGraphComponents WeaklyConnectedGraphQ WeakStationarity WeatherData WeatherForecastData WebAudioSearch WebElementObject WeberE WebExecute WebImage WebImageSearch WebSearch WebSessionObject WebSessions WebWindowObject Wedge Wednesday WeibullDistribution WeierstrassE1 WeierstrassE2 WeierstrassE3 WeierstrassEta1 WeierstrassEta2 WeierstrassEta3 WeierstrassHalfPeriods WeierstrassHalfPeriodW1 WeierstrassHalfPeriodW2 WeierstrassHalfPeriodW3 WeierstrassInvariantG2 WeierstrassInvariantG3 WeierstrassInvariants WeierstrassP WeierstrassPPrime WeierstrassSigma WeierstrassZeta WeightedAdjacencyGraph WeightedAdjacencyMatrix WeightedData WeightedGraphQ Weights WelchWindow WheelGraph WhenEvent Which While White WhiteNoiseProcess WhitePoint Whitespace WhitespaceCharacter WhittakerM WhittakerW WienerFilter WienerProcess WignerD WignerSemicircleDistribution WikipediaData WikipediaSearch WilksW WilksWTest WindDirectionData WindingCount WindingPolygon WindowClickSelect WindowElements WindowFloating WindowFrame WindowFrameElements WindowMargins WindowMovable WindowOpacity WindowPersistentStyles WindowSelected WindowSize WindowStatusArea WindowTitle WindowToolbars WindowWidth WindSpeedData WindVectorData WinsorizedMean WinsorizedVariance WishartMatrixDistribution With WolframAlpha WolframAlphaDate WolframAlphaQuantity WolframAlphaResult WolframLanguageData Word WordBoundary WordCharacter WordCloud WordCount WordCounts WordData WordDefinition WordFrequency WordFrequencyData WordList WordOrientation WordSearch WordSelectionFunction WordSeparators WordSpacings WordStem WordTranslation WorkingPrecision WrapAround Write WriteLine WriteString WronskianXMLElement XMLObject XMLTemplate Xnor Xor XYZColorYellow Yesterday YuleDissimilarityZernikeR ZeroSymmetric ZeroTest ZeroWidthTimes Zeta ZetaZero ZIPCodeData ZipfDistribution ZoomCenter ZoomFactor ZTest ZTransform$Aborted $ActivationGroupID $ActivationKey $ActivationUserRegistered $AddOnsDirectory $AllowExternalChannelFunctions $AssertFunction $Assumptions $AsynchronousTask $AudioInputDevices $AudioOutputDevices $BaseDirectory $BatchInput $BatchOutput $BlockchainBase $BoxForms $ByteOrdering $CacheBaseDirectory $Canceled $ChannelBase $CharacterEncoding $CharacterEncodings $CloudBase $CloudConnected $CloudCreditsAvailable $CloudEvaluation $CloudExpressionBase $CloudObjectNameFormat $CloudObjectURLType $CloudRootDirectory $CloudSymbolBase $CloudUserID $CloudUserUUID $CloudVersion $CloudVersionNumber $CloudWolframEngineVersionNumber $CommandLine $CompilationTarget $ConditionHold $ConfiguredKernels $Context $ContextPath $ControlActiveSetting $Cookies $CookieStore $CreationDate $CurrentLink $CurrentTask $CurrentWebSession $DateStringFormat $DefaultAudioInputDevice $DefaultAudioOutputDevice $DefaultFont $DefaultFrontEnd $DefaultImagingDevice $DefaultLocalBase $DefaultMailbox $DefaultNetworkInterface $DefaultPath $Display $DisplayFunction $DistributedContexts $DynamicEvaluation $Echo $EmbedCodeEnvironments $EmbeddableServices $EntityStores $Epilog $EvaluationCloudBase $EvaluationCloudObject $EvaluationEnvironment $ExportFormats $Failed $FinancialDataSource $FontFamilies $FormatType $FrontEnd $FrontEndSession $GeoEntityTypes $GeoLocation $GeoLocationCity $GeoLocationCountry $GeoLocationPrecision $GeoLocationSource $HistoryLength $HomeDirectory $HTMLExportRules $HTTPCookies $HTTPRequest $IgnoreEOF $ImageFormattingWidth $ImagingDevice $ImagingDevices $ImportFormats $IncomingMailSettings $InitialDirectory $Initialization $InitializationContexts $Input $InputFileName $InputStreamMethods $Inspector $InstallationDate $InstallationDirectory $InterfaceEnvironment $InterpreterTypes $IterationLimit $KernelCount $KernelID $Language $LaunchDirectory $LibraryPath $LicenseExpirationDate $LicenseID $LicenseProcesses $LicenseServer $LicenseSubprocesses $LicenseType $Line $Linked $LinkSupported $LoadedFiles $LocalBase $LocalSymbolBase $MachineAddresses $MachineDomain $MachineDomains $MachineEpsilon $MachineID $MachineName $MachinePrecision $MachineType $MaxExtraPrecision $MaxLicenseProcesses $MaxLicenseSubprocesses $MaxMachineNumber $MaxNumber $MaxPiecewiseCases $MaxPrecision $MaxRootDegree $MessageGroups $MessageList $MessagePrePrint $Messages $MinMachineNumber $MinNumber $MinorReleaseNumber $MinPrecision $MobilePhone $ModuleNumber $NetworkConnected $NetworkInterfaces $NetworkLicense $NewMessage $NewSymbol $Notebooks $NoValue $NumberMarks $Off $OperatingSystem $Output $OutputForms $OutputSizeLimit $OutputStreamMethods $Packages $ParentLink $ParentProcessID $PasswordFile $PatchLevelID $Path $PathnameSeparator $PerformanceGoal $Permissions $PermissionsGroupBase $PersistenceBase $PersistencePath $PipeSupported $PlotTheme $Post $Pre $PreferencesDirectory $PreInitialization $PrePrint $PreRead $PrintForms $PrintLiteral $Printout3DPreviewer $ProcessID $ProcessorCount $ProcessorType $ProductInformation $ProgramName $PublisherID $RandomState $RecursionLimit $RegisteredDeviceClasses $RegisteredUserName $ReleaseNumber $RequesterAddress $RequesterWolframID $RequesterWolframUUID $ResourceSystemBase $RootDirectory $ScheduledTask $ScriptCommandLine $ScriptInputString $SecuredAuthenticationKeyTokens $ServiceCreditsAvailable $Services $SessionID $SetParentLink $SharedFunctions $SharedVariables $SoundDisplay $SoundDisplayFunction $SourceLink $SSHAuthentication $SummaryBoxDataSizeLimit $SuppressInputFormHeads $SynchronousEvaluation $SyntaxHandler $System $SystemCharacterEncoding $SystemID $SystemMemory $SystemShell $SystemTimeZone $SystemWordLength $TemplatePath $TemporaryDirectory $TemporaryPrefix $TestFileName $TextStyle $TimedOut $TimeUnit $TimeZone $TimeZoneEntity $TopDirectory $TraceOff $TraceOn $TracePattern $TracePostAction $TracePreAction $UnitSystem $Urgent $UserAddOnsDirectory $UserAgentLanguages $UserAgentMachine $UserAgentName $UserAgentOperatingSystem $UserAgentString $UserAgentVersion $UserBaseDirectory $UserDocumentsDirectory $Username $UserName $UserURLBase $Version $VersionNumber $VoiceStyles $WolframID $WolframUUID\",c:[e.C(\"\\\\(\\\\*\",\"\\\\*\\\\)\",{c:[\"self\"]}),e.QSM,e.CNM]}});hljs.registerLanguage(\"vim\",function(e){return{l:/[!#@\\w]+/,k:{keyword:\"N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank\",built_in:\"synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp\"},i:/;/,c:[e.NM,{cN:\"string\",b:\"'\",e:\"'\",i:\"\\\\n\"},{cN:\"string\",b:/\"(\\\\\"|\\n\\\\|[^\"\\n])*\"/},e.C('\"',\"$\"),{cN:\"variable\",b:/[bwtglsav]:[\\w\\d_]*/},{cN:\"function\",bK:\"function function!\",e:\"$\",relevance:0,c:[e.TM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\"}]},{cN:\"symbol\",b:/<[\\w-]+>/}]}});hljs.registerLanguage(\"makefile\",function(e){var i={cN:\"variable\",v:[{b:\"\\\\$\\\\(\"+e.UIR+\"\\\\)\",c:[e.BE]},{b:/\\$[@%<?\\^\\+\\*]/}]},r={cN:\"string\",b:/\"/,e:/\"/,c:[e.BE,i]},a={cN:\"variable\",b:/\\$\\([\\w-]+\\s/,e:/\\)/,k:{built_in:\"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value\"},c:[i]},n={b:\"^\"+e.UIR+\"\\\\s*(?=[:+?]?=)\"},t={cN:\"section\",b:/^[^\\s]+:/,e:/$/,c:[i]};return{aliases:[\"mk\",\"mak\"],k:\"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath\",l:/[\\w-]+/,c:[e.HCM,i,r,a,n,{cN:\"meta\",b:/^\\.PHONY:/,e:/$/,k:{\"meta-keyword\":\".PHONY\"},l:/[\\.\\w]+/},t]}});hljs.registerLanguage(\"objectivec\",function(e){var t=/[a-zA-Z@][a-zA-Z0-9_]*/,i=\"@interface @class @protocol @implementation\";return{aliases:[\"mm\",\"objc\",\"obj-c\"],k:{keyword:\"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN\",literal:\"false true FALSE TRUE nil YES NO NULL\",built_in:\"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once\"},l:t,i:\"</\",c:[{cN:\"built_in\",b:\"\\\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\\\w+\"},e.CLCM,e.CBCM,e.CNM,e.QSM,e.ASM,{cN:\"string\",v:[{b:'@\"',e:'\"',i:\"\\\\n\",c:[e.BE]}]},{cN:\"meta\",b:/#\\s*[a-z]+\\b/,e:/$/,k:{\"meta-keyword\":\"if else elif endif define undef warning error line pragma ifdef ifndef include\"},c:[{b:/\\\\\\n/,relevance:0},e.inherit(e.QSM,{cN:\"meta-string\"}),{cN:\"meta-string\",b:/<.*?>/,e:/$/,i:\"\\\\n\"},e.CLCM,e.CBCM]},{cN:\"class\",b:\"(\"+i.split(\" \").join(\"|\")+\")\\\\b\",e:\"({|$)\",eE:!0,k:i,l:t,c:[e.UTM]},{b:\"\\\\.\"+e.UIR,relevance:0}]}});hljs.registerLanguage(\"shell\",function(s){return{aliases:[\"console\"],c:[{cN:\"meta\",b:\"^\\\\s{0,3}[/\\\\w\\\\d\\\\[\\\\]()@-]*[>%$#]\",starts:{e:\"$\",sL:\"bash\"}}]}});hljs.registerLanguage(\"erlang\",function(e){var r=\"[a-z'][a-zA-Z0-9_']*\",c=\"(\"+r+\":\"+r+\"|\"+r+\")\",n={keyword:\"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor\",literal:\"false true\"},a=e.C(\"%\",\"$\"),b={cN:\"number\",b:\"\\\\b(\\\\d+#[a-fA-F0-9]+|\\\\d+(\\\\.\\\\d+)?([eE][-+]?\\\\d+)?)\",relevance:0},i={b:\"fun\\\\s+\"+r+\"/\\\\d+\"},l={b:c+\"\\\\(\",e:\"\\\\)\",rB:!0,relevance:0,c:[{b:c,relevance:0},{b:\"\\\\(\",e:\"\\\\)\",eW:!0,rE:!0,relevance:0}]},d={b:\"{\",e:\"}\",relevance:0},o={b:\"\\\\b_([A-Z][A-Za-z0-9_]*)?\",relevance:0},t={b:\"[A-Z][a-zA-Z0-9_]*\",relevance:0},v={b:\"#\"+e.UIR,relevance:0,rB:!0,c:[{b:\"#\"+e.UIR,relevance:0},{b:\"{\",e:\"}\",relevance:0}]},f={bK:\"fun receive if try case\",e:\"end\",k:n};f.c=[a,i,e.inherit(e.ASM,{cN:\"\"}),f,l,e.QSM,b,d,o,t,v];var s=[a,i,f,l,e.QSM,b,d,o,t,v];l.c[1].c=s,d.c=s;var u={cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",c:v.c[1].c=s};return{aliases:[\"erl\"],k:n,i:\"(</|\\\\*=|\\\\+=|-=|/\\\\*|\\\\*/|\\\\(\\\\*|\\\\*\\\\))\",c:[{cN:\"function\",b:\"^\"+r+\"\\\\s*\\\\(\",e:\"->\",rB:!0,i:\"\\\\(|#|//|/\\\\*|\\\\\\\\|:|;\",c:[u,e.inherit(e.TM,{b:r})],starts:{e:\";|\\\\.\",k:n,c:s}},a,{b:\"^-\",e:\"\\\\.\",relevance:0,eE:!0,rB:!0,l:\"-\"+e.IR,k:\"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec\",c:[u]},b,e.QSM,v,o,t,d,{b:/\\.$/}]}});hljs.registerLanguage(\"powershell\",function(e){var t={keyword:\"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter\"},n={b:\"`[\\\\s\\\\S]\",relevance:0},c={cN:\"variable\",v:[{b:/\\$\\B/},{cN:\"keyword\",b:/\\$this/},{b:/\\$[\\w\\d][\\w\\d_:]*/}]},i={cN:\"string\",v:[{b:/\"/,e:/\"/},{b:/@\"/,e:/^\"@/}],c:[n,c,{cN:\"variable\",b:/\\$[A-z]/,e:/[^A-z]/}]},a={cN:\"string\",v:[{b:/'/,e:/'/},{b:/@'/,e:/^'@/}]},r=e.inherit(e.C(null,null),{v:[{b:/#/,e:/$/},{b:/<#/,e:/#>/}],c:[{cN:\"doctag\",v:[{b:/\\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{b:/\\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\\s+\\S+/}]}]}),o={cN:\"built_in\",v:[{b:\"(\".concat(\"Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|New|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Complete|Confirm|Deny|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where\",\")+(-)[\\\\w\\\\d]+\")}]},l={cN:\"class\",bK:\"class enum\",e:/\\s*[{]/,eE:!0,relevance:0,c:[e.TM]},s={cN:\"function\",b:/function\\s+/,e:/\\s*\\{|$/,eE:!0,rB:!0,relevance:0,c:[{b:\"function\",relevance:0,cN:\"keyword\"},{cN:\"title\",b:/\\w[\\w\\d]*((-)[\\w\\d]+)*/,relevance:0},{b:/\\(/,e:/\\)/,cN:\"params\",relevance:0,c:[c]}]},p={b:/using\\s/,e:/$/,rB:!0,c:[i,a,{cN:\"keyword\",b:/(using|assembly|command|module|namespace|type)/}]},b={v:[{cN:\"operator\",b:\"(\".concat(\"-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor\",\")\\\\b\")},{cN:\"literal\",b:/(-)[\\w\\d]+/,relevance:0}]},d={cN:\"function\",b:/\\[.*\\]\\s*[\\w]+[ ]??\\(/,e:/$/,rB:!0,relevance:0,c:[{cN:\"keyword\",b:\"(\".concat(t.keyword.toString().replace(/\\s/g,\"|\"),\")\\\\b\"),endsParent:!0,relevance:0},e.inherit(e.TM,{endsParent:!0})]},u=[d,r,n,e.NM,i,a,o,c,{cN:\"literal\",b:/\\$(null|true|false)\\b/},{cN:\"selector-tag\",b:/\\@\\B/,relevance:0}],m={b:/\\[/,e:/\\]/,eB:!0,eE:!0,relevance:0,c:[].concat(\"self\",u,{b:\"(\"+[\"string\",\"char\",\"byte\",\"int\",\"long\",\"bool\",\"decimal\",\"single\",\"double\",\"DateTime\",\"xml\",\"array\",\"hashtable\",\"void\"].join(\"|\")+\")\",cN:\"built_in\",relevance:0},{cN:\"type\",b:/[\\.\\w\\d]+/,relevance:0})};return d.c.unshift(m),{aliases:[\"ps\",\"ps1\"],l:/-?[A-z\\.\\-]+/,cI:!0,k:t,c:u.concat(l,s,p,b,m)}});hljs.registerLanguage(\"typescript\",function(e){var r=\"[A-Za-z$_][0-9A-Za-z$_]*\",t={keyword:\"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await\",literal:\"true false null undefined NaN Infinity\",built_in:\"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise\"},n={cN:\"meta\",b:\"@\"+r},a={b:\"\\\\(\",e:/\\)/,k:t,c:[\"self\",e.QSM,e.ASM,e.NM]},c={cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:t,c:[e.CLCM,e.CBCM,n,a]},s={cN:\"number\",v:[{b:\"\\\\b(0[bB][01]+)n?\"},{b:\"\\\\b(0[oO][0-7]+)n?\"},{b:e.CNR+\"n?\"}],relevance:0},o={cN:\"subst\",b:\"\\\\$\\\\{\",e:\"\\\\}\",k:t,c:[]},i={b:\"html`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"xml\"}},l={b:\"css`\",e:\"\",starts:{e:\"`\",rE:!1,c:[e.BE,o],sL:\"css\"}},b={cN:\"string\",b:\"`\",e:\"`\",c:[e.BE,o]};return o.c=[e.ASM,e.QSM,i,l,b,s,e.RM],{aliases:[\"ts\"],k:t,c:[{cN:\"meta\",b:/^\\s*['\"]use strict['\"]/},e.ASM,e.QSM,i,l,b,e.CLCM,e.CBCM,s,{b:\"(\"+e.RSR+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",k:\"return throw case\",c:[e.CLCM,e.CBCM,e.RM,{cN:\"function\",b:\"(\\\\(.*?\\\\)|\"+e.IR+\")\\\\s*=>\",rB:!0,e:\"\\\\s*=>\",c:[{cN:\"params\",v:[{b:e.IR},{b:/\\(\\s*\\)/},{b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:t,c:[\"self\",e.CLCM,e.CBCM]}]}]}],relevance:0},{cN:\"function\",bK:\"function\",e:/[\\{;]/,eE:!0,k:t,c:[\"self\",e.inherit(e.TM,{b:r}),c],i:/%/,relevance:0},{bK:\"constructor\",e:/[\\{;]/,eE:!0,c:[\"self\",c]},{b:/module\\./,k:{built_in:\"module\"},relevance:0},{bK:\"module\",e:/\\{/,eE:!0},{bK:\"interface\",e:/\\{/,eE:!0,k:\"interface extends\"},{b:/\\$[(.]/},{b:\"\\\\.\"+e.IR,relevance:0},n,a]}});hljs.registerLanguage(\"fortran\",function(e){return{cI:!0,aliases:[\"f90\",\"f95\"],k:{literal:\".False. .True.\",keyword:\"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then block endblock public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data\",built_in:\"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image\"},i:/\\/\\*/,c:[e.inherit(e.ASM,{cN:\"string\",relevance:0}),e.inherit(e.QSM,{cN:\"string\",relevance:0}),{cN:\"function\",bK:\"subroutine function program\",i:\"[${=\\\\n]\",c:[e.UTM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\"}]},e.C(\"!\",\"$\",{relevance:0}),{cN:\"number\",b:\"(?=\\\\b|\\\\+|\\\\-|\\\\.)(?=\\\\.\\\\d|\\\\d)(?:\\\\d+)?(?:\\\\.?\\\\d*)(?:[de][+-]?\\\\d+)?\\\\b\\\\.?\",relevance:0}]}});hljs.registerLanguage(\"php\",function(e){var c={b:\"\\\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*\"},i={cN:\"meta\",b:/<\\?(php)?|\\?>/},t={cN:\"string\",c:[e.BE,i],v:[{b:'b\"',e:'\"'},{b:\"b'\",e:\"'\"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},a={v:[e.BNM,e.CNM]};return{aliases:[\"php\",\"php3\",\"php4\",\"php5\",\"php6\",\"php7\"],cI:!0,k:\"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally\",c:[e.HCM,e.C(\"//\",\"$\",{c:[i]}),e.C(\"/\\\\*\",\"\\\\*/\",{c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.C(\"__halt_compiler.+?;\",!1,{eW:!0,k:\"__halt_compiler\",l:e.UIR}),{cN:\"string\",b:/<<<['\"]?\\w+['\"]?$/,e:/^\\w+;?$/,c:[e.BE,{cN:\"subst\",v:[{b:/\\$\\w+/},{b:/\\{\\$/,e:/\\}/}]}]},i,{cN:\"keyword\",b:/\\$this\\b/},c,{b:/(::|->)+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*/},{cN:\"function\",bK:\"function\",e:/[;{]/,eE:!0,i:\"\\\\$|\\\\[|%\",c:[e.UTM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",c:[\"self\",c,e.CBCM,t,a]}]},{cN:\"class\",bK:\"class interface\",e:\"{\",eE:!0,i:/[:\\(\\$\"]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"namespace\",e:\";\",i:/[\\.']/,c:[e.UTM]},{bK:\"use\",e:\";\",c:[e.UTM]},{b:\"=>\"},t,a]}});hljs.registerLanguage(\"haskell\",function(e){var i={v:[e.C(\"--\",\"$\"),e.C(\"{-\",\"-}\",{c:[\"self\"]})]},a={cN:\"meta\",b:\"{-#\",e:\"#-}\"},l={cN:\"meta\",b:\"^#\",e:\"$\"},c={cN:\"type\",b:\"\\\\b[A-Z][\\\\w']*\",relevance:0},n={b:\"\\\\(\",e:\"\\\\)\",i:'\"',c:[a,l,{cN:\"type\",b:\"\\\\b[A-Z][\\\\w]*(\\\\((\\\\.\\\\.|,|\\\\w+)\\\\))?\"},e.inherit(e.TM,{b:\"[_a-z][\\\\w']*\"}),i]};return{aliases:[\"hs\"],k:\"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec\",c:[{bK:\"module\",e:\"where\",k:\"module where\",c:[n,i],i:\"\\\\W\\\\.|;\"},{b:\"\\\\bimport\\\\b\",e:\"$\",k:\"import qualified as hiding\",c:[n,i],i:\"\\\\W\\\\.|;\"},{cN:\"class\",b:\"^(\\\\s*)?(class|instance)\\\\b\",e:\"where\",k:\"class family instance where\",c:[c,n,i]},{cN:\"class\",b:\"\\\\b(data|(new)?type)\\\\b\",e:\"$\",k:\"data family type newtype deriving\",c:[a,c,n,{b:\"{\",e:\"}\",c:n.c},i]},{bK:\"default\",e:\"$\",c:[c,n,i]},{bK:\"infix infixl infixr\",e:\"$\",c:[e.CNM,i]},{b:\"\\\\bforeign\\\\b\",e:\"$\",k:\"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe\",c:[c,e.QSM,i]},{cN:\"meta\",b:\"#!\\\\/usr\\\\/bin\\\\/env runhaskell\",e:\"$\"},a,l,e.QSM,e.CNM,c,e.inherit(e.TM,{b:\"^[_a-z][\\\\w']*\"}),i,{b:\"->|<-\"}]}});hljs.registerLanguage(\"coffeescript\",function(e){var c={keyword:\"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not\",literal:\"true false null undefined yes no on off\",built_in:\"npm require console print module global window document\"},n=\"[A-Za-z$_][0-9A-Za-z$_]*\",r={cN:\"subst\",b:/#\\{/,e:/}/,k:c},i=[e.BNM,e.inherit(e.CNM,{starts:{e:\"(\\\\s*/)?\",relevance:0}}),{cN:\"string\",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/\"\"\"/,e:/\"\"\"/,c:[e.BE,r]},{b:/\"/,e:/\"/,c:[e.BE,r]}]},{cN:\"regexp\",v:[{b:\"///\",e:\"///\",c:[r,e.HCM]},{b:\"//[gim]{0,3}(?=\\\\W)\",relevance:0},{b:/\\/(?![ *]).*?(?![\\\\]).\\/[gim]{0,3}(?=\\W)/}]},{b:\"@\"+n},{sL:\"javascript\",eB:!0,eE:!0,v:[{b:\"```\",e:\"```\"},{b:\"`\",e:\"`\"}]}];r.c=i;var s=e.inherit(e.TM,{b:n}),t=\"(\\\\(.*\\\\))?\\\\s*\\\\B[-=]>\",a={cN:\"params\",b:\"\\\\([^\\\\(]\",rB:!0,c:[{b:/\\(/,e:/\\)/,k:c,c:[\"self\"].concat(i)}]};return{aliases:[\"coffee\",\"cson\",\"iced\"],k:c,i:/\\/\\*/,c:i.concat([e.C(\"###\",\"###\"),e.HCM,{cN:\"function\",b:\"^\\\\s*\"+n+\"\\\\s*=\\\\s*\"+t,e:\"[-=]>\",rB:!0,c:[s,a]},{b:/[:\\(,=]\\s*/,relevance:0,c:[{cN:\"function\",b:t,e:\"[-=]>\",rB:!0,c:[a]}]},{cN:\"class\",bK:\"class\",e:\"$\",i:/[:=\"\\[\\]]/,c:[{bK:\"extends\",eW:!0,i:/[:=\"\\[\\]]/,c:[s]},s]},{b:n+\":\",e:\":\",rB:!0,rE:!0,relevance:0}])}});hljs.registerLanguage(\"r\",function(e){var r=\"([a-zA-Z]|\\\\.[a-zA-Z.])[a-zA-Z0-9._]*\";return{c:[e.HCM,{b:r,l:r,k:{keyword:\"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...\",literal:\"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10\"},relevance:0},{cN:\"number\",b:\"0[xX][0-9a-fA-F]+[Li]?\\\\b\",relevance:0},{cN:\"number\",b:\"\\\\d+(?:[eE][+\\\\-]?\\\\d*)?L\\\\b\",relevance:0},{cN:\"number\",b:\"\\\\d+\\\\.(?!\\\\d)(?:i\\\\b)?\",relevance:0},{cN:\"number\",b:\"\\\\d+(?:\\\\.\\\\d*)?(?:[eE][+\\\\-]?\\\\d*)?i?\\\\b\",relevance:0},{cN:\"number\",b:\"\\\\.\\\\d+(?:[eE][+\\\\-]?\\\\d*)?i?\\\\b\",relevance:0},{b:\"`\",e:\"`\",relevance:0},{cN:\"string\",c:[e.BE],v:[{b:'\"',e:'\"'},{b:\"'\",e:\"'\"}]}]}});hljs.registerLanguage(\"autohotkey\",function(e){var a={b:\"`[\\\\s\\\\S]\"};return{cI:!0,aliases:[\"ahk\"],k:{keyword:\"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group\",literal:\"true false NOT AND OR\",built_in:\"ComSpec Clipboard ClipboardAll ErrorLevel\"},c:[a,e.inherit(e.QSM,{c:[a]}),e.C(\";\",\"$\",{relevance:0}),e.CBCM,{cN:\"number\",b:e.NR,relevance:0},{cN:\"variable\",b:\"%[a-zA-Z0-9#_$@]+%\"},{cN:\"built_in\",b:\"^\\\\s*\\\\w+\\\\s*(,|%)\"},{cN:\"title\",v:[{b:'^[^\\\\n\";]+::(?!=)'},{b:'^[^\\\\n\";]+:(?!=)',relevance:0}]},{cN:\"meta\",b:\"^\\\\s*#\\\\w+\",e:\"$\",relevance:0},{cN:\"built_in\",b:\"A_[a-zA-Z0-9]+\"},{b:\",\\\\s*,\"}]}});hljs.registerLanguage(\"elixir\",function(e){var b=\"[a-zA-Z_][a-zA-Z0-9_.]*(\\\\!|\\\\?)?\",c=\"and false then defined module in return redo retry end for true self when next until do begin unless nil break not case cond alias while ensure or include use alias fn quote require import with|0\",n={cN:\"subst\",b:\"#\\\\{\",e:\"}\",l:b,k:c},r=\"[/|([{<\\\"']\",a={cN:\"string\",b:\"~[a-z](?=\"+r+\")\",c:[{endsParent:!0,c:[{c:[e.BE,n],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/},{b:/\\//,e:/\\//},{b:/\\|/,e:/\\|/},{b:/\\(/,e:/\\)/},{b:/\\[/,e:/\\]/},{b:/\\{/,e:/\\}/},{b:/</,e:/>/}]}]}]},i={cN:\"string\",b:\"~[A-Z](?=\"+r+\")\",c:[{b:/\"/,e:/\"/},{b:/'/,e:/'/},{b:/\\//,e:/\\//},{b:/\\|/,e:/\\|/},{b:/\\(/,e:/\\)/},{b:/\\[/,e:/\\]/},{b:/\\{/,e:/\\}/},{b:/\\</,e:/\\>/}]},l={cN:\"string\",c:[e.BE,n],v:[{b:/\"\"\"/,e:/\"\"\"/},{b:/'''/,e:/'''/},{b:/~S\"\"\"/,e:/\"\"\"/,c:[]},{b:/~S\"/,e:/\"/,c:[]},{b:/~S'''/,e:/'''/,c:[]},{b:/~S'/,e:/'/,c:[]},{b:/'/,e:/'/},{b:/\"/,e:/\"/}]},s={cN:\"function\",bK:\"def defp defmacro\",e:/\\B\\b/,c:[e.inherit(e.TM,{b:b,endsParent:!0})]},t=e.inherit(s,{cN:\"class\",bK:\"defimpl defmodule defprotocol defrecord\",e:/\\bdo\\b|$|;/}),d=[l,i,a,e.HCM,t,s,{b:\"::\"},{cN:\"symbol\",b:\":(?![\\\\s:])\",c:[l,{b:\"[a-zA-Z_]\\\\w*[!?=]?|[-+~]\\\\@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?\"}],relevance:0},{cN:\"symbol\",b:b+\":(?!:)\",relevance:0},{cN:\"number\",b:\"(\\\\b0o[0-7_]+)|(\\\\b0b[01_]+)|(\\\\b0x[0-9a-fA-F_]+)|(-?\\\\b[1-9][0-9_]*(.[0-9_]+([eE][-+]?[0-9]+)?)?)\",relevance:0},{cN:\"variable\",b:\"(\\\\$\\\\W)|((\\\\$|\\\\@\\\\@?)(\\\\w+))\"},{b:\"->\"},{b:\"(\"+e.RSR+\")\\\\s*\",c:[e.HCM,{cN:\"regexp\",i:\"\\\\n\",c:[e.BE,n],v:[{b:\"/\",e:\"/[a-z]*\"},{b:\"%r\\\\[\",e:\"\\\\][a-z]*\"}]}],relevance:0}];return{l:b,k:c,c:n.c=d}});hljs.registerLanguage(\"gradle\",function(e){return{cI:!0,k:{keyword:\"task project allprojects subprojects artifacts buildscript configurations dependencies repositories sourceSets description delete from into include exclude source classpath destinationDir includes options sourceCompatibility targetCompatibility group flatDir doLast doFirst flatten todir fromdir ant def abstract break case catch continue default do else extends final finally for if implements instanceof native new private protected public return static switch synchronized throw throws transient try volatile while strictfp package import false null super this true antlrtask checkstyle codenarc copy boolean byte char class double float int interface long short void compile runTime file fileTree abs any append asList asWritable call collect compareTo count div dump each eachByte eachFile eachLine every find findAll flatten getAt getErr getIn getOut getText grep immutable inject inspect intersect invokeMethods isCase join leftShift minus multiply newInputStream newOutputStream newPrintWriter newReader newWriter next plus pop power previous print println push putAt read readBytes readLines reverse reverseEach round size sort splitEachLine step subMap times toInteger toList tokenize upto waitForOrKill withPrintWriter withReader withStream withWriter withWriterAppend write writeLine\"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.NM,e.RM]}});hljs.registerLanguage(\"css\",function(e){var c={b:/(?:[A-Z\\_\\.\\-]+|--[a-zA-Z0-9_-]+)\\s*:/,rB:!0,e:\";\",eW:!0,c:[{cN:\"attribute\",b:/\\S/,e:\":\",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\\w-]+\\(/,rB:!0,c:[{cN:\"built_in\",b:/[\\w-]+/},{b:/\\(/,e:/\\)/,c:[e.ASM,e.QSM,e.CSSNM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:\"number\",b:\"#[0-9A-Fa-f]+\"},{cN:\"meta\",b:\"!important\"}]}}]};return{cI:!0,i:/[=\\/|'\\$]/,c:[e.CBCM,{cN:\"selector-id\",b:/#[A-Za-z0-9_-]+/},{cN:\"selector-class\",b:/\\.[A-Za-z0-9_-]+/},{cN:\"selector-attr\",b:/\\[/,e:/\\]/,i:\"$\",c:[e.ASM,e.QSM]},{cN:\"selector-pseudo\",b:/:(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"'.]+/},{b:\"@(page|font-face)\",l:\"@[a-z-]+\",k:\"@page @font-face\"},{b:\"@\",e:\"[{;]\",i:/:/,rB:!0,c:[{cN:\"keyword\",b:/@\\-?\\w[\\w]*(\\-\\w+)*/},{b:/\\s/,eW:!0,eE:!0,relevance:0,k:\"and or not only\",c:[{b:/[a-z-]+:/,cN:\"attribute\"},e.ASM,e.QSM,e.CSSNM]}]},{cN:\"selector-tag\",b:\"[a-zA-Z-][a-zA-Z0-9_-]*\",relevance:0},{b:\"{\",e:\"}\",i:/\\S/,c:[e.CBCM,c]}]}});\n\nexports.hljs = hljs;\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/highlight/highlight.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/highlight/highlight.css": {
"text": "/*\n\nOriginal highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>\n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #F0F0F0;\n}\n\n\n/* Base color: saturation 0; */\n\n.hljs,\n.hljs-subst {\n color: #444;\n}\n\n.hljs-comment {\n color: #888888;\n}\n\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta-keyword,\n.hljs-doctag,\n.hljs-name {\n font-weight: bold;\n}\n\n\n/* User color: hue: 0 */\n\n.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n color: #880000;\n}\n\n.hljs-title,\n.hljs-section {\n color: #880000;\n font-weight: bold;\n}\n\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n color: #BC6060;\n}\n\n\n/* Language color: hue: 90; */\n\n.hljs-literal {\n color: #78A960;\n}\n\n.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n color: #397300;\n}\n\n\n/* Meta color: hue: 200 */\n\n.hljs-meta {\n color: #1f7199;\n}\n\n.hljs-meta-string {\n color: #4d99bf;\n}\n\n\n/* Misc effects */\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n",
"type": "text/css",
"title": "$:/plugins/tiddlywiki/highlight/highlight.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/tiddlywiki/highlight/highlightblock.js": {
"title": "$:/plugins/tiddlywiki/highlight/highlightblock.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/highlight/highlightblock.js\ntype: application/javascript\nmodule-type: widget\n\nWraps up the fenced code blocks parser for highlight and use in TiddlyWiki5\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TYPE_MAPPINGS_BASE = \"$:/config/HighlightPlugin/TypeMappings/\";\n\nvar CodeBlockWidget = require(\"$:/core/modules/widgets/codeblock.js\").codeblock;\n\nvar hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n\nhljs.configure({tabReplace: \" \"});\t\n\nCodeBlockWidget.prototype.postRender = function() {\n\tvar domNode = this.domNodes[0],\n\t\tlanguage = this.language,\n\t\ttiddler = this.wiki.getTiddler(TYPE_MAPPINGS_BASE + language);\n\tif(tiddler) {\n\t\tlanguage = tiddler.fields.text || \"\";\n\t}\n\tif(language && hljs.getLanguage(language)) {\n\t\tdomNode.className = language.toLowerCase() + \" hljs\";\n\t\tif($tw.browser && !domNode.isTiddlyWikiFakeDom) {\n\t\t\thljs.highlightBlock(domNode);\t\t\t\n\t\t} else {\n\t\t\tvar text = domNode.textContent;\n\t\t\tdomNode.children[0].innerHTML = hljs.fixMarkup(hljs.highlight(language,text).value);\n\t\t\t// If we're using the fakedom then specially save the original raw text\n\t\t\tif(domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tdomNode.children[0].textInnerHTML = text;\n\t\t\t}\n\t\t}\n\t}\t\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/tiddlywiki/highlight/howto": {
"title": "$:/plugins/tiddlywiki/highlight/howto",
"text": "! Supporting Additional Languages\n \nThe [[highlight.js|https://github.com/highlightjs/highlight.js]] project supports many languages. Only a subset of these languages are supported by the plugin. It is possible for users to change the set of languages supported by the plugin by following these steps:\n \n# Go to the highlight.js project [[download page|https://highlightjs.org/download/]], select the language definitions to include, and press the Download button to download a zip archive containing customised support files for a highlight.js syntax highlighting server.\n# Locate the `highlight.pack.js` file in the highlight plugin -- on a stock Debian 8 system running Tiddlywiki5 under node-js it is located at `/usr/local/lib/node_modules/tiddlywiki/plugins/tiddlywiki/highlight/files/highlight.pack.js`.\n# Replace the plugin `highlight.pack.js` file located in step 2 with the one from the downloaded archive obtained in step 1.\n# Restart the Tiddlywiki server.\n"
},
"$:/plugins/tiddlywiki/highlight/license": {
"title": "$:/plugins/tiddlywiki/highlight/license",
"type": "text/plain",
"text": "Copyright (c) 2006, Ivan Sagalaev\nAll rights reserved.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of highlight.js nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
},
"$:/plugins/tiddlywiki/highlight/readme": {
"title": "$:/plugins/tiddlywiki/highlight/readme",
"text": "This plugin provides syntax highlighting of code blocks using v9.18.1 of [[highlight.js|https://github.com/isagalaev/highlight.js]] from Ivan Sagalaev.\n\n! Usage\n\nWhen the plugin is installed it automatically applies highlighting to all codeblocks defined with triple backticks or with the CodeBlockWidget.\n\nThe language can optionally be specified after the opening triple braces:\n\n<$codeblock code=\"\"\"```css\n * { margin: 0; padding: 0; } /* micro reset */\n\nhtml { font-size: 62.5%; }\nbody { font-size: 14px; font-size: 1.4rem; } /* =14px */\nh1 { font-size: 24px; font-size: 2.4rem; } /* =24px */\n```\"\"\"/>\n\nIf no language is specified highlight.js will attempt to automatically detect the language.\n\n! Built-in Language Brushes\n\nThe plugin includes support for the following languages (referred to as \"brushes\" by highlight.js):\n\n* apache\n* arduino\n* arm assembly\n* asciidoc\n* autohotkey\n* awk\n* bash\n* cmake\n* coffeescript\n* cpp\n* cs\n* css\n* diff\n* dockerfile\n* erlang\n* elixir\n* fortran\n* go\n* gradle\n* haskell\n* html\n* http\n* ini\n* intel x86 assembly\n* java\n* javascript\n* json\n* kotlin\n* less\n* lua\n* makefile\n* markdown\n* mathematica\n* matlab\n* nginx\n* objectivec\n* perl\n* php\n* plaintext\n* powershell\n* properties\n* python\n* R\n* ruby\n* rust\n* scss\n* shell session\n* sql\n* swift\n* toml\n* typescript\n* vala\n* vim script\n* xml\n* yaml\n\nYou can also specify the language as a MIME content type (eg `text/html` or `text/css`). The mapping is accomplished via mapping tiddlers whose titles start with `$:/config/HighlightPlugin/TypeMappings/`.\n"
},
"$:/plugins/tiddlywiki/highlight/styles": {
"title": "$:/plugins/tiddlywiki/highlight/styles",
"tags": "[[$:/tags/Stylesheet]]",
"text": ".hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:teal}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rule .hljs-property,.django .hljs-tag .hljs-keyword{color:navy;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body,.hljs-name{color:teal}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}"
},
"$:/plugins/tiddlywiki/highlight/usage": {
"title": "$:/plugins/tiddlywiki/highlight/usage",
"text": "! Usage\n\nFenced code blocks can have a language specifier added to trigger highlighting in a specific language. Otherwise heuristics are used to detect the language.\n\n```\n ```js\n var a = b + c; // Highlighted as JavaScript\n ```\n```\n! Adding Themes\n\nYou can add themes from highlight.js by copying the CSS to a new tiddler and tagging it with [[$:/tags/Stylesheet]]. The available themes can be found on GitHub:\n\nhttps://github.com/isagalaev/highlight.js/tree/master/src/styles\n"
}
}
}
For library and information science
<div class="tc-drop-down tc-popup-keep">
Column Number: <$edit-text tag="input" field="""colmodify""" placeholder="number" size="2" />
Select Column Alignment
<$radio field="aligntype" value="left"> Left</$radio>
<$radio field="aligntype" value="center"> Center</$radio>
<$radio field="aligntype" value="right"> Right</$radio>
<$radio field="aligntype" value="insert"> Insert</$radio>
<$radio field="aligntype" value="delete"> Delete</$radio>
<$button style="width:150px; text-align: center"><$action-sendmessage $message="tm-edit-text-operation" $param="tablecols" changecol={{!!colmodify}} changetype={{!!aligntype}} />Punch It, Chewie</$button>
</div>
$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis
$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/themes/tiddlywiki/vanilla/themetweaks
$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/core/ui/ControlPanel/Plugins/Add/Themes
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/plugins/felixhayashi/tiddlymap/dialog/configureView/editFilters
$:/core/ui/ControlPanel/Plugins/Installed/Plugins
$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft
$:/core/ui/MoreSideBar/Plugins/Languages
$:/plugins/felixhayashi/tiddlymap/dialog/configureView/namespace
$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default
$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/core/ui/ControlPanel/KeyboardShortcuts
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/core/ui/ControlPanel/Saving/Gitea
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft
$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/plugins/felixhayashi/tiddlymap/dialog/configureView/vis
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default
$:/core/ui/MoreSideBar/Types
$:/core/ui/ControlPanel/Toolbars/ViewToolbar
{
"tiddlers": {
"$:/info/browser": {
"title": "$:/info/browser",
"text": "yes"
},
"$:/info/node": {
"title": "$:/info/node",
"text": "no"
},
"$:/info/url/full": {
"title": "$:/info/url/full",
"text": "file:///D:/TiddlyWiki/fortzybele/index.html"
},
"$:/info/url/host": {
"title": "$:/info/url/host",
"text": ""
},
"$:/info/url/hostname": {
"title": "$:/info/url/hostname",
"text": ""
},
"$:/info/url/protocol": {
"title": "$:/info/url/protocol",
"text": "file:"
},
"$:/info/url/port": {
"title": "$:/info/url/port",
"text": ""
},
"$:/info/url/pathname": {
"title": "$:/info/url/pathname",
"text": "/D:/TiddlyWiki/fortzybele/index.html"
},
"$:/info/url/search": {
"title": "$:/info/url/search",
"text": ""
},
"$:/info/url/origin": {
"title": "$:/info/url/origin",
"text": "file://"
},
"$:/info/browser/screen/width": {
"title": "$:/info/browser/screen/width",
"text": "1280"
},
"$:/info/browser/screen/height": {
"title": "$:/info/browser/screen/height",
"text": "800"
},
"$:/info/browser/language": {
"title": "$:/info/browser/language",
"text": "zh-CN"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/seamless/base": {
"title": "$:/themes/tiddlywiki/seamless/base",
"tags": "[[$:/tags/Stylesheet]]",
"list-after": "$:/themes/tiddlywiki/vanilla/base",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/*\nRules copied from Snow White\n*/\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected svg {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal-displayed {\n\t<<filter \"blur(4px)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n/*\nSeamless modifications\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t/* Drop the tiddler frame padding */\n\tbody.tc-body .tc-tiddler-frame {\n\t\tpadding: 0;\n\t}\n\n\t/* Move the sidebar up so that the title lines up */\n\tbody.tc-body .tc-sidebar-scrollable {\n\t\tpadding: 43px 0 28px 42px;\n\t}\n\n\t/* Stop the tiddler info panel from bleeding into the tiddler frame padding */\n\tbody.tc-body .tc-tiddler-info {\n\t\tmargin: 0;\n\t}\n\n\t/* Stop message boxes from bleeding into the tiddler frame padding */\n\tbody.tc-body .tc-message-box {\n\t\tmargin: 21px 0 21px 0;\n\t}\n\n}\n\n/* Use the tiddler background colour for the page background */\nhtml body.tc-body {\n\tbackground-color: <<colour background>>;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour background>>;\n}\n\n/* Adjust the colour of the page controls */\nbody.tc-body .tc-page-controls svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n/* Adjust the colour of the sidebar selected tabs */\nbody.tc-body .tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour background>>;\n}\n"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/snowwhite/base": {
"title": "$:/themes/tiddlywiki/snowwhite/base",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/vanilla/themetweaks": {
"title": "$:/themes/tiddlywiki/vanilla/themetweaks",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
"text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
},
"$:/themes/tiddlywiki/vanilla/base": {
"title": "$:/themes/tiddlywiki/vanilla/base",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n background-color: transparent;\n}\n\n\"\"\">>\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote > div {\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n left: -50px;\n top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n right: -80px;\n bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n vertical-align: middle;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\t/* next 2 elements needed, since normalize 8.0.1 */\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n \tcursor: pointer;\n\tcolor: <<colour foreground>>;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tmargin-right: 3px; \n\tmargin-bottom: 1px;\n\tvertical-align: text-bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n font-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n\tmargin-right: .1em;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\n}\n\n.tc-tiddler-missing .tc-title {\n font-style: italic;\n font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n height: 1.2em;\n width: 1.2em;\n margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-type-selector .tc-edit-typeeditor {\n\twidth: 20%;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down .tc-drop-down-info {\n\tpadding-left: 14px;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n width: auto;\n margin-bottom: 0px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n\toverflow: auto;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n display: block;\n width: 100%;\n text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n flex: 1 0;\n background: <<colour tiddler-editor-background>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n flex: 3 1;\n border-left: 0.5em solid <<colour muted-foreground>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 28px;\n\tleft: 0;\n\tright: 0;\n\tmax-width: 50%;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 14px;\n\tpadding: 7px;\n\tborder: 1px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 7px;\n\tright: 7px;\n line-height: 0;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n font-size: 0.8em;\n margin-bottom: 0.5em;\n}\n\n.tc-alert-body > p {\n\tmargin: 0;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: flex;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tfill: <<colour muted-foreground>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n align-items: center;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n margin: 0.5em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugin-indicator {\n\tmargin: -16px 1em 0 2em;\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n\tborder-radius: 8px;\n padding: 2px 7px;\n font-size: 0.75em;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n margin: 2px;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n text-align: right;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\n\tfont-size: 1em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\n\tfont-size: 0.7em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\n\twidth: 2em;\n\theight: 2em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 0 1em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugins {\n\tpadding: 0.5em;\n margin: 0 1em 1em 1em;\n\tbackground: <<colour notification-background>>;\n}\n\n.tc-install-plugin {\n\tfont-weight: bold;\n\tbackground: green;\n\tcolor: white;\n\tfill: white;\n\tborder-radius: 4px;\n\tpadding: 3px;\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\n\tbackground: red;\n}\n\n.tc-install-plugin.tc-reinstall {\n\tbackground: blue;\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\n\tbackground: orange;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n margin: 0;\n padding: 0;\n border: none;\n background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n \tlist-style-type: none;\n \tpadding-left: 0;\n \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n \tpadding-left: 1em; \n}\n\n.tc-tree button { \n \tcolor: #acacac;\n}\n\n.tc-tree svg {\n \tfill: #acacac;\n}\n\n.tc-tree span svg {\n \twidth: 1em;\n \theight: 1em;\n \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n \tcolor: lightgray;\n}\n\nselect {\n color: <<colour select-tag-foreground>>;\n background: <<colour select-tag-background>>;\n}\n\n/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\n}"
},
"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
"text": "15px"
},
"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
"text": "22px"
},
"$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
"text": "14px"
},
"$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
"text": "20px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
"text": "0px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storytop": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
"text": "0px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storyright": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
"text": "770px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
"text": "770px"
},
"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
"text": "686px"
},
"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
"text": "960px"
},
"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
"text": "350px"
},
"$:/themes/tiddlywiki/vanilla/options/stickytitles": {
"title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
"text": "no"
},
"$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
"title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
"text": "fixed-fluid"
},
"$:/themes/tiddlywiki/vanilla/options/codewrapping": {
"title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
"text": "pre-wrap"
},
"$:/themes/tiddlywiki/vanilla/reset": {
"title": "$:/themes/tiddlywiki/vanilla/reset",
"type": "text/plain",
"text": "/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n"
},
"$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
"title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
"text": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\""
},
"$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
"title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
"text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"
},
"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
"title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
"text": "fixed"
},
"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
"title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
"text": "auto"
},
"$:/themes/tiddlywiki/vanilla/sticky": {
"title": "$:/themes/tiddlywiki/vanilla/sticky",
"text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"
}
}
}
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
''1978年至1987年''
42所院校建立了相关专业
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
''2003年至2007年''
东部增加9个学科点,中部增加2个学科点,西部增加了1个
iVBORw0KGgoAAAANSUhEUgAAA+gAAAK8CAIAAADzqQLmAAEAAElEQVR42uydZXQbRxeGd8UsS7JkZmY7juOAw8zMnBQCbdqm3HCbpJBS2qZtqGmYGRpmtBNjzMwoSxazvh/O59iOQVqBJXmek5MjrWdGM7Ozu+/M3rkX1mq1EAAAAAAAAAAAALBsUKALAAAAAAAAAAAAINwBAAAAAAAAAAAAEO4AAAAAAADaIV/IHf7fn1uSrz+sLlBo1KBDAABrBwY27gAAAAAA2CT7cp5tSb7R+JmIwfbleA1y8h3k5OtEollLE26UZy9/dLLTZN5U1vXRy8EZB9g8GNAFAAAAAAC8SbWswQ5LwqOx1tuEe5X5TZ+lKuWtipxbFTkQBPnT2Y0KPtreDQ2Dd+8AABDuAAAAAABYM7vz7uYIKn+JnsfCU6yx/lK1Mr62uM0/5TTU5jTU7sp6QsXi+zl4D3LyHersx8CTwEkHACwcMM8GAAAAAKA1YpX8v/KUl/yy+Y//zhVWWWMTnlQXdWrXLlTKr5ZlfpFwMZFbBk46AGD5gBV3AACgEwqV+kJy5uGnSdtnj3dn2XXz3lh+8Ny97MKmr/P7RH05dhAYJKbjVEk8CYMno/EkDI6CIVCxBCqGQMUSUO2beaxM2N/4gY2nDncKjbX3wcBo3X/xQlmiVK2AIKhKyl+bfOp4//esrtPuVeXrmJKEwcU5eINhBgAYES0ENSikNVJRjUxYKxXVyESN/7Pw5A09RgLhDgAATIVIrjgen3rgcWKtUAxB0IbzN/ctmQa6BWBOtr688OZBFIxyItKjmV4zPGKD6S6t/vqkNre5CqdjiUMdQya59Qy1c+18mqpR/Vtw//XEzLufNXba/UpdhfsgJ188GugBAEDPh6NSXicX18nEdTJRrUxUJxPXNvtcJxMr23rlRcbg1kWNQMEwEO4AAMD4pJZVvf3vGaFM3nTkWUHppZSscRGBoHMAXYtGqymX8MolvItlSSv8hy71HdRB4gal9Ezp8zOlz3uxfJb6DoxhdbTAfLI4vlYmbPzsSWGPcY6wus4pFNaXink6Jh7pCi5nAKAFSo26Xi6pl0u4MjFXLqmXi7kycd3r/yV1MhEyF6tilSJfUOdHZwPhDgAAjE+Is4Mrg55ZWdP84A//3R8Y4EUl4C255hKFsoTLL6rjFXN5xVx+EZdXXMffuXByqIsDOK02hhbS7si56U3hDHYM7jRxPDc/npsfznD/MmR8AM2pDYmvkOzNv9v09YOAkSgr9LtyrypPx5R4NGawky8YRYDug0gp5ykk9TJJvULKk0vq5ZLG/5v9EwuVctNVIKW+whzCvVhS9d6LH1Ta19OLSDv/b8NXGt4AhUa5KH4TTyFsOsLC0ff1Wo9FgXkFEta/3IlHYXsyg3syg1g4uiFFfZm6I5mf0/R1TfDiOPvILm9gqaT6nedbmx/Z0eMzb4qLSX+0QFS+MvGH5ke+CV3Wkxlk88MJjYI3TBw6e+fR5iEf6kTiP249sRCrbp5EWiMQVzYIynmCCv7r/3kS6ZuJL6VkAeFu1Sz1HeRFYctUCoFSWiiufViTw1OIG//0d+7tNoX7Z8HjGpSSaxWpReK6poOpvJJ5j/5a4B33rt8QXMtnzc9Z//EVksbP/TkBAx2scjX6ns52Mv0cvEgYHBhaAGtHpdHwFdIGhZSnkDYopHyFlCeX8uUSXtNnhYQvl/IUUmVXByNLra+Y5oXwPZ4eyviP3BPNVTsKRr3rM8UoDbhR9ay5aocgaJrbUKDakSFWSRN5WWqt5mFdCgRB3hSXhZ5jezFDQM8AEBPu6jghMvh8Ukbzg0eepUzrGebnwDL1rwtl8nqxtF4s4YmljR/qxdJqgahWKKoWiGqFYoVKj1vwf2nZn40egNi4ENDlRDE8+rL9mr7WK8TLn+1r9PqSK6yqlPKdiHatsriTWX3Zvd/1G/KSX7Yn7+79mqzG42qtZl/+/VtV6T9EzfanOTYefFqXd7EsqfEzDoX5NHisNfaSTK1qzxHkm4xyDQLjCmCZaLRaoVIuUEobFLIGhUygkDUopa8+/P8zTy5pUMj4CqlEpbCWdiXXlyPOq6s4vlkd/7KhxfR9nHOcJ9nJGGdFc6rsdvMjDBx1jFNfMF6RkcTPVms1TV8LROV4FBZ0C8BAVo+Iu56eK1Uom46oNZotl27/u3S6SX+3hMsf9cs+IxZYKxTHF5T29nEH59Q2YOLIKwOGffj8UOPXfFHNm8K9iVA71197zssRVP2Rff1h7at3iSVi7pInu7ZGzRjACayVCdelnGpKvzJgmCuJaY3d8rSmSK5W6ZISDaOGOvuDgQQwD2qtRqiUC5UyoUIuUMqESnnjP4FSJlBIBQq5QCkTKGUChUygkAmUMpFSrrXFfsjm18jVKmQ7wnXKI1ZJ9xa02NHPwtEXeIwxSu3v1iZWybjNj8xyG4GzMK15o/rZz9lHzPZzcfYRa4KXIMv7vD6z+VcalhxKtzLjxWMl15/Vp0fa+YXT/ULo3jgw8bAA2FTykrjoHbefNj8YX1h27WXOyFATPvXdWXY+HFZ+DdeIZV5KzWol3FVqzScnrkR7uszvEwXOtdURaufW9FmglHaa3p/m+FvMgsvlydsyLjeml6gVq18cfj9gxL3qLK5c1Jgsmuk117OflfbJ9fJsHVP24XjScQQwigD6otSoRUq5WKUQKRVilVykVIhUcpHy1T+hUt74VdjsiFApl6qVoOsaJzDpvKoe9q4I8uok3HcXnOMrW5iyrPKfScYQDa+6QqPcX3ip+REnov0Y537gpCLmBS+r+ddYZqjVhbOOr0/PEhRlCYqOQTcwMHq2x8g57iPBme1ylsT1PJGQ1ugRsokfrt4fGOBNwJrQsG1IoDdi4Y5BoxxoFBc7mguD7sqguzJoLgy6R0sn9Cq15qNjl25l5l9Pz00prfxm0nAiDswVrQk77Ot4nyqdTVfHukTG2vt8mXTiRX0hBEEarXZ71rWmv9JxpG8iplqpSZVaq72ps3Af4RoAhlD3RKPVStVKsUohVSkkqlcfxCqlWCWXqBRipUKsUoibfZCo/i/QlXKxStHlZuLWTkp9hamE+52a59eqWiyzDXWIMZbN9Kmy2zXyFv6qFnuO1ytGRnvszD9zrvyegYUQ0Liz/bZZ0TjIEZbUyfnNj/S1D7euoSxWSbOFJa8fw1q1A54JrnBLgIjDrhzSe+P5W80P8sTSF8Xl/Xw9TPe7PT1dd99P0D398sGxvhyWE53mZEdlU8kday+1RvPJiSu3Ml/ZAV5Jzc6trvttzgSPbh9hypr0B/TaOFAvqW2Pp/7Za9GmtLNXypObH0fBqB+iZjkSrXUMPKspqpdLdEmJguHhLkC4W9/ETKZWSlXKxv+l6sYPqv9/UMrUSolKKVUpJP9PIFEppCqlRK1s1OgSlUKiUsh0M6YCmIhUpGbunQj3Ukn1b7nHWx28VZ1wqzoB2e+tDpgz3CG28TNX3nCy9GarBFsz90GZyDuCgaMe6b25246DR3Upzb+SMcRohpX5Q0ji52ia2ejDENyDAZ4rlsLU6NB/HyUW1fEgCCJgMTNiwt8a0NOeQjbpj0a6O6FgmIzHsalkFoVkTyGzqWQ2lcyhkjk0CpNMmvj7gebpZ8SEO9AoOhbOFUvyWi7n51ZzZ/x15KeZY+L8PMEZtwqaG3OjIP3WyLEo9OaIaVy58Fnd601cU9x6duzl3cK5WpalY8oYtjubQAFDyLpY9vD4nco80A/WTkp9hfGFu0yt2Jzxj0xtql26v+UeN13hJsUebxdM8+ogQZWMm9Ns2Vjf9AYI99TmX/vZh1udc54XLW30vSjODBzNpL/4hJv2dfqepq9W95rFnKBRqA+G9f3y9DXzSPZGqAR88sZVGHTbFl9qjcaQwjlUytF3Z3149NKT/NcXoFAmX3bg3Ecj4pb27wlOuuUjbfYc0dfhuhbS/pZ1vblqhyDov4qUeV793Mksa+wNjVZ7vVxX4T7BPRSMH6tjkJMvEO42QImIx1dI7XB6m51jOrid/ZpztERSZaIaX6l8FF+fbqXdHUj1+DJoUUcLHlVPmgtxfdMjo0hcUS5tESVnIDvaujpWoVE+qEtufqQvKxxc3nox7Me9FXyBqX/lwOPEA48TTVR4jJfr/pbOatpT7caaGOxaOPmbi3dOJKQ2Vz8/XXuQXVW7efIIHAYNxpUlI1LKXs8t9TGVESplG9PO3KnKaHVcrJJ/lnT0QN9lOCv0Svy8rqROJtYlJRaFBo4grZGBIFqW9YOGYTqOmC+oi7Z3M5pw/zvv9L1aUz2YK6R1uwvOmbRTHAjMAGrbdrcilaRcWtv0lYwhuhI5baYkoK0pJsX92haS1w5LjbTzs66h/ISbJla1cArRzz4CXOEAk99DUaiNE4e6Mek/X3/QPM7UpZSscp7g97kTmGQi6CWLpbknGbTOW6RuVL78IeNSkw8ZCILme8Ul1hemN5RDEJQjqPo9+/rHQWOsrjf+K9V1uX2gkw/wJ2ONuJLtvKmsAiEXdIVlQkBjGHgSE09i4Ems/39g4klMPJmBIzIJZBaeRMcREe98b1u4/1t46ULFg+ZH6FjKZ4Hz8ajXQvY5L+N4yc2FXmNDaT66/54LiS1Vy7/J2NvKSGam2/AY5uuId9Xy+r/yTjsRWPrGeMKgXt21J7kMmuQyqM00D+uSt2S89gwdSPXYHLbc2geKFtLeqmmx8WAQp4fVhem+XvWsxWghcowSKwAA0IWl/Xs60ChrzlxXql97S0gqqZi98+hf8yd5s8EmaQuloYVw7/yml8or2Z1391Ht65jQRDRuQ/jkEU5hFVLe7Ic7hEoZBEFHCp8McgiKZnpZ1YMAugbsZLoBA518gHA3P1gU2g5HZOCJdjgSE0+0w5EYeCITT7LDEZl4MhNPYuCJLDyZiDGtX7I2hPvJ0pvHS2+0rCtmfcjSYNqrzToareZA0ZUTpTe1kPZk6a3YiFDd1ZVGq9mYvrtI3MIkP5jmtdBrLPz/TUXPuC//yjstUklyRZKE+oxFXuPAcOn8UcTPq5HVNz8ywrG3dTWhTs5P4rVwYVYurRl9/wNd8q5M/EH3H7rU/xerc5EJMA/jIgLZVPL7hy+I5K9XFkrrG+bsOv7nvIk9PJxBF1kg9YpXq+YsPIWBI7WXTK5WPqrNPVT4KJnXIqRoqJ3r+rDJvlQHCIKciYy1oZM+TzrWuBqyMfXMyf6rCGircQ+aWFdaIxXqkpKMwQ0BcZesV7g7+u7LiQf9YCzwaEyjImfgSHZ4IhNHssMTGXgSA0dkvNLlJDsckYLFW0JtWwv3oyXXDhRdaX4EhuCP/Gc3qXYIgn7IOthkRSNWSde+/OvnyI84eIYuv3eh4n5CfQuDQjwKtzpg7mvVXp++KX2PFnr1uvp46Q02gTHWCXh274RWfn58Ka5eZCsTGRcrHjSddwCgq4j1dvt36fS3/z3Dk7xexxVIZUv3nf5p5pghQT6giywNf6rTz9Fzg+kuHELbG9nv12SdLol/Upcnaxn8hYWnrAoYOc41Em7mi2a4U+jt6vBrFakQBJVLeDtzb38QaDVxJK6W6eqUbYRrIAGNAYPHSolhu2NRaOBJvVM5TscRGTgiHUe0wxHoOCID3/j51T/6q+VzIt6qroXXdVVp1b/mHH3Tz+O7PpMHc1q4VpjoMvBRXYpK+2rEcOUNa9P++iXyo/ZCMqm06rs1L86V33vHe/J45wENStHxkptNEu1dn8kuRHZT4mhGYAjd+2XD6z3+f+adssfbxRrJc7xNIlXLH7bc0znc2pbbRSrJxZbWWQBknHt/vlbb+fxn7K/760Svd7DNiAn/eGSc0Sszb/fx3OrX73PRKPj2p293Gq0Jjeri9yHBzpyDb89Yuu90teC1AbRcpdr36MXgQB/rjMljywTRnYPoHa1TnCh+1uqII9FuunuvGR6xZEwbS2hfBI9LqMuvV4ghCDpU+GisS2Tjerzlc61M17hLE9zBI9W6JWkowymJW9bdGo6GYSqWQMMR7HBEGo5AxxLoOGLjVzqOQMM2fiDa4Ql2OJKtTk1ftUqoknydvqe5XG5kgeeYiS4DW98laZ7v+kzZkXey6UippHpL5r5vQpe1skDgK4WXKx5drnzIUwghCPo99/if0Z8v9BwXTPP+LnO/RC0b6hAz2qlviwrB6K+CFr+fuI2raGg8otFqfsg88FuPj13a2UIKuF3zXKqWN33FobBDOK/8yaxK/DFXVGqsH2q+NwAZ//ba4EBow1b4bNnd5k0AIIaC12lHdYSbY1PUIQiCsqtqqQQjvwSUq1QFtS3Cq/k52LOpZKvoRm828/A7Mxf/c6q0/tWNKMCR/ee8iUC1WzUoGBXD8prhHjvQIbCDLUB0HOmjoNHrUk5BEKTWar5Pv7S791LLb10St6xC0qBLShae3NfBG4wHqyba3tVWhXt/R58QOwcajkjHEZrkOA1HoOOIFCwe3INfCfe/806/qdoXeo6d5T6izWzjnOOyhcU3q1+bWCXxsnfmn1nhO615sovlD46UvA4iXSatOV56Y57H6Bhm8E+RH+4tPL/Kb+abhTNw1C+CFn6R+of6/4F4JGrZ1+l7f41aTUTjweX6JpcqHjb/OogTTcGQrKj+YpX0fMX95keoGJJzs/cwrVBqVAXiFiHHPMnOeJSudqjgsocgKNLdublwz6ysUarVWLQx/R5mVda2crIe4WZNW42d7Wj7l05fuPdkaX2Dpz1j7+IpRp/bAMwDA0fuy/aLY/v3YfvRsDo5CBrrEnm29HlifREEQS/qC29WpQ9ztPQl6tOFqTqmHOsejAZzUCunh70blP3UcuqDhmEyBk/F4inY1/9TsQQKFtf0PxWLp2DwV8uyDuUldPBeOJlbNskjdKJHGDjLHQn3Fb7TyqQ1Ta7EYQhe5jt1gnP/DnK+7zcjX1RW2Gyb6cWKBx5kp+b26DPdh9+qSahutmnyeMmNIZwYZ6K9J9npm9Bl7RUeSvdZ4Dl2X+HFpiMlkqqfsw+vCV4CzlkrXjbkt9rsO845zrqacLrsTisvkO/4TB7m0Ku99KWS6neeb21+5NOAed4UFzAYdKeVhlao1FmVtWGujsYcmeXVHf+oLqSUVs7eeUyvLIN/2N3R0wUFp339oY5FOdKpB96a8cWpq1unjGSSSWDYWCnfREzry9bbN+5nwePmPNqh0WohCNqff9/ChbtcrbpcqmtoFOBPxgaItnc1UckwBBEwWAoG/1ptN2pxDJ6KxVNxBAqmpRbH4qlYPAnT+cteqUq57sWVc8VpHScTKuUfPzt/pzLv6+jRNCzwWNqOcCdjiFvCln+e8keBuByHwn4cMHcAO6rjnDgU9sugRauSfmxy7OhGcgij+7RKs9xn6sb0189RlVa9r/DimuDFndZsutvQRF52Cj+nqYatTO27kId1KTp6O0GWXi9amYYHUD38KG5WNATLpbWnym41P+JCZA/hgIiVpiXUxQGLRjf3e/i8qNy4wj21rHX4tkg363Pu6UCj7FsyDQyYbog/zXGcS9SFssQBnMB1YZMsvLbXy7OFSp2sDb2prEgWWOawelh4sgeFWSyqb3uFAoZJGBwJg6NgcGQsnoTBkRv/YXHkxuNYfOOHZsfxZAy2MbEpXsfkNtS+9+R0vqBOx/SXStJf1JX+2GtiLMcDnO42hDsEQRQMaXPY8q2Z+972nuRPddclsxvJYaXv9J+yD0MQNIgTvcpv5pumLLGs0B6MgMRmbv4e1iVnC4vbi47UbM4Hfxowb9mL70QqiTfFZW3QEieiPThhraiScR/WpTQ/EkTzbP6VjCHSsHpYFUtUsqZtxxAEoWCURtt2SHkMjCZh9J4Kv2lX+mfeKaVG1fzIbPeRKOCu0cQQsJieni5P8l/H672fU7g4zmihdrVa6HFeC6d7jnSqpz0D9DzAQCql/DxhtamzNDLSKQyPwkz3iOUpxDyF2JK3qJ4uStEx5XTvSDCKbIN1USNqZSIKBk/6vyJvlOAkDI5oYT5MTxelbHxxVdrSrVPnV65EMP/eoaX+vVeHDcKiQATrN4Q7BEEMHHVbxCq98g9z6JXeUOBNcRnfvl3N296TVyb+0Fz/7Sk4r8sPsfD0Fb5TU/l5y32n4lBYcLbauBjKbrcnrBv5Nnyl7qVptJp5z9Y37iSGIIiOpXiSnVL4uc2naqWS6qaZ3uHeXxuosO/XJiXyslrNBgdzosGZNQODAr2bC/cXxeVCmdxYZtzZVbVckaT5kQH+nqDPAYaz5eV5M2RpzsmSV7u5Esdstsw+qZYKH1cX6pISDaMme4SDUWQj93AnX8uvpESl2JB49WxRKrLsGq12d/aTJzVFRwbP18Uap9sJ9zo5f/6zDcgK+jPvlO6JXzbk62U6crXqSadpzsf92N3EPV8pbBVq1EBS+LlNqh2CoBhmcJ2c3zxBNCOoSbjzlcK0hvwIOz9DfrFYXNlqUX+F7zSw3G4eBvp7fXv5btNXlVrzOK94ZKhxYrI8zC1qdWSAP5IIlHgMxo1p10ECoUzGl8iaH3Fh0DoYQhgU3PQ8WHf2BpNM/HB4vy53QAkAGMLZolSNVqcgGEOc/ewJZNBjAPOQzqv64MmZonbseXTEm8ra0GMkUO1tC3eAjriRHPrZR3SQoEBUHl+fjji9jpwvv6fQKI3Yrqa4Wo3EskIuVzxqfiSI5nmjmti0kfRhXbKBwn2+55j+7MjdBecajakGsKMi7UAwPzPhzrLzsmcU1r322HgjI89Ywv1+Tov1Pywa3dvHHUE5gU7sa6s72hLz6Ykrl1Nb+K4+9PZMBxql42I1Wu1Xp69dSM6EIOh5UflPM8c429HAkABYKWd0Xs6c7hUJugtgBrQQ9E/20x/T7hgSJQoNw4v9Yz8KHYQHwcKAcDcQD5LjQs+xHSS4WvWkuRDXN70uCJTi8+X3jdgolVb9qO713R8Do3swAlsJdxQMR9kFNAV7elSXusJ3GmyYf0VPsvOWsBUJ9RmHiv9723sSGF3mZEx4wI7brx2K3crIN4q1TFWD8EVxC3+dsd5uJJzxX4hJFcrmTi11RK3Rfnn66qWUVzZaKaWVk/84tGXKiGHBvmBIWCwr/IeBTmiTJG5ZgZCrS0oOgTLQCQxygMnhysWfPrtwvyrfkEJ8aPY/xIyPABupgXC3GU6U3jBuxKIX9Zki1Wuj5FC6Dwndxt7TaGZgk3DnKQTpDQWhdCMEgY9hBscwg8FpNTMTIoP/vPO06R27XKW6nJo1q1eEgcVeTMlq9d5+QmSQKep/KzNfplTpm6uCL3he1GJeIZTJVx25OL9P1KejBmDQwGzGEnnLdxDohDbR3X37FM9w4L4dYGruV+V/Fn+hTiZGXAIahpcG9P4wdBAObEhFINxnug23w1EssN5Vsvrz5fe673RW0XCxZdAlw7le3cJcPpbVtqPfnowWCux2zXOjCHdAl+DGpPfwcHnRTMWeeZFuuHC/lJLZ/CsJhzXRYvbFlj+ke6tPrZjz4dFLreT7wSdJKaWVv8wa52RHBWPDKlj27FUs50+Cx7zp8qVWJvw166pKq1FolEMcQsa7RtleD8jVqiulGTomngb8yQBMiUyt+i7l5qG854YU4k9nfxczPpzpbLHNfFFX+nXStbWRI2LY7l1SgU6E+1CHGDeSJTrASm8o6M7C/UjxNeNat3MVDc+4L5u+whDcn932Ld4eb+dHccsVlTZ+vVvz4m3vScgi2n6cvD1DUGCU+q9M/AFBrm64oflNJkUFNxfuL8urU0orDQlxmlZWlVvd4sX9iBA/Atb4L/fqxdLHeSXt/VWj1UoUSgq+7f1MTDLpn8XTtly+czy+xWplalnVlB2Hfpw5pp8v8BxsBcRzX72LF6lkb/6Vhac8rs1pUEohCOIrJDYp3K+XZwuUMl1SxrDdPSlMMGYAplJlvKrVT8/m62a11SZYFHp5UL8VQXEYS/UWoIWgXVmPf067q9Zq5t87tCFq1GyfHuavBngpbH0UiSt1cbOjF1crn6ibuXaJZPizcPT2Eg/gvH7+SdXyuzUvwEmxXsaEBdCJLWyidt1LMKTAfY9aj4eJUSYxgrr6MketadsXqkKlXn3s8pydx6oFonYXLdCoDROGbpgwtJVLmQap7N39Z3fdi9fNSwfAckHBcC/7V+8D0/ilDQqJ7bXxYJ6uVyvYlgowERqt9u/MR1Nv/WOIao9gOl8Y/taqkAEWq9p5cslbD45uS73dKJZUGs26F1c2vPhPpdEA4Q7ohJ35Zzr23a7/Vaf5r+px8yNDOTEdpB/Ijm6+IfW/ysfgpFgvRBx2VmwL25i72fmtlsx1p4IvuJGe2/yIv4N9rLdJQvmefv6yzeMimfyd/Weup+fm1XDn7jpe1MxtzpvM7BW+Z9GUVlMXjVb7641HHx69KFUowQixanrb+zad00e1OTbWugxeVWJdmS4paVjCaLcgMB4ARqdExJtz58CPaXcQ61ciGvtlxLATQxf70dkW28zndaXjr++5V9l6u+3h/BcL7h3myc26KGDLm1MXxm+qkXXuPfQFL6s9p/Lv+c0Y69TPohr1qC4lmd/i8cPAUZs7X0fAs/p0rryh6Ssehetr31GEDjbeLojmmSF45e8vV1SaKyr1o7hBAOtkXu/Ifx++kKte7fLUaqFd955tmzEGQVEHHiepNS1WqhfFmSSc1rOC0szKmjb/tOzguXKeoGkiMW/38V0LpwQ7c9orKtbb7fiy2SsOnS+obXG7uJGRV7Lr+I55E4CnSOulj/3rzRUPanPGuETaUusO6LzcPtUros1QmgKlrMfZH22jNwqEXN8Tm62iqu8G9v00fIi1d7gWgo7kPf8u9ZZUhXyBow/Hc0vPse4UhiU3c2fW41/S7qrbWTCNry2efPOfv/pND7Izk2G5TsL9RvWzn7OPdFWvRdr56xX+04ZRaJR7ClqEAHQhsuPsI4+X3jCk2FOlt5p/7Wsf1qnN+kB2jybhDkHQ+fJ7nwTM0/d3PciOai0SD69KjapA3GJboSfZGa+/tTqI9NQIi0KaGBV0IiGt6ciVtOwFfXuEuTrqVU61QHQioYXJOIdKGRceaIo6//Ow3f1PdkRik3CHIKheLF249+SOeRN7ebm2l8WdZXf03Vmrjlx8VlDa/Hh+LbeojgeEe9dSJKrtNE2llG+HJbX5JwcCvVrWAEHQk9pcXYpqBIZhMgbPwlMMdHdrOvgK6aUSnZwIwxA0zxeEowYYkwpJwxcJl3SM19v2jRpH/DxiqIVbcPHkkk/iz7+50N6KMjF/xu1/t/WaMMrVHO+1Wgh3e7zdfwO2W8WgCaF7W0tVjcih4v+qZC1sGN7xmZwjLDGkzFR+XnMJDkHQSMfenebqz47aWXC2yWLnbs2LeR6jHQksvX56ld9MZHUulVS/83xr8yOfBszzpgBvr8h5a0DM2cQMpfrVPEqrhbZevnvknVl6+Y779cajVs4Z5/eNMoV3xfwa7puRWZv4edaY767cu5P1et+zWK54Z/+Z3+aM7yB6K5WA371wypqz1y8mZ/5fukFbp4zsC3apdjVT7nd+q1+TfLLTNAKlVJeimkPDEkc7R6wMGEbBECytW44XJMnUOvlC7e/o4wG2pQKMx8nC5M1J18UqBeISxrmHrIsawcJbdBDfh1UFn8VfqJGJdEksVSnff3x6ZXD/D0IHmnquD/y4IzqddSntWdcYJX3bYkVUdqbsTvMjPZnBvZghBgr3Y6XXm3/1JDtF6BC7lIGj9mGFPapLafyq1mpOlt56328GGBtWiiuDPjs24sDj16FzU0orL6dmjYvQdb08s7LmQnILt3QcKmVub5Ospux79KKDnaM4DGb77PGrj1++mZHXdFChUr9/+OLPs8YODWrXeykGjfp+2igHGmXP/QQIgj4bPVD35gNsEoFSerz4aSq/ZH/fdzGwBbmU1mi1R/MTdUw83y8GnEqAUaiQNKx5fuWBAZGVXEj0r6PHDHSyaC/SSo36x7Q7/2Q/1ctDgRaC/sh4kN1Q81PsRBIGB4Q7EnzILgxsG/6YRSpJufT1C1MyhuhKbNv+tc3sXXSb1vyac7S5iRUGRr/rM9nAYnOFJUm8FuHiJ7oM1DHveOe4JuEOQdCN6mdzPEZ24IsGYOEsHxx7NjFdKHsd1ev7/+718/NgkIi6yIgtl+62EtPvD+tjCi+QXJGkKegpBEGBTuysyto3JfjPM8d+cPTSnazXDxilWv3h0Us/zRwzIsSvg/JXj4hjkIh8iXRh3x5gVAAgCMpsqLhe+XKMc4TlVOl2RW6ZmK9LSjcyY6AjCLUBMJRGi/bvU29LkC60o2F4gV/M6tDBRIxFe2HOF3I/fHImk1+NLPuN8uxpt/btjJvhRjaV4T6SxyoDR/st6mPT9dqliocGGm03sj7krTaPP6xL3pKx7/WDn+qxOWy5hV8zaQ15eaKyVgq7vfmG7hwqvtr8Kw1LHsLpqWPeCDt/N5JDqaT6/zNU1cnSW8t8poAbnJVCJxLeGdjrp2sPmkvkDedu/jZnfKd5Dz5JSixusevAl8OaFBViinruuZ+gUL3eGjGrV8TG8zfbuLWhUb/OHvve4QsPcoqaDqo1mo+PX/5u2uix4QEd/MTiOGAQbEF8GDiqvT/9mvXqDjbDI9aZ2O5j8m51ZjKv+NWd0zXai8LuTKNoa2SCy+XJAqW08chzboFFCXfdt6XO9Y1GgWipAMMoFNZ/9fxSQi3y1/uhDKfNPceEMpwsvKVH8xO3Jt+Qqg3yJ5bTULvm+ZX9A+ea6MJDItxRMGyPtzNdx5Esz5qwywml+7LxdrXyV0ssjgTWPI/RBpaZws+Nr2+xt2mMU1+9AhKNc+7/V96ppq+XKx6Oc44zfDoB6CoW9I06m5je3LnKzYy8s4npk3t0JMGL6njbbzxqdfCz0QPQKOPftUrr+UeevX7PQyMSxoYHtCncIQjCotHbZ49/e/+Z5hGm1Brtj1fvDwn0JuKw4Ixbx7D0jutUuI9yDo9ktLsbgYEjNwl3NoHaQYHNGeoY8tbTPY2f6+Viy+mQfEGdjpsCCWjMNK8IMIQAiFFrNXuyn/6Wfl+u24aKN6Fg8atDB83z7WnhE0i+QvpFwsWb5YY6jUXB8DsBfUxq6Q5s3JFgj7cLpnl1kKBKxm1ueq5v+jdBw6jxzv3/KbwIQRAMwR/6zyKgDbKg0kLaPQXnmh/BobDjnPvrVcgwh5h/Cy9K1a+MK1Ra9a78s1+HvgtGiJWCRaO/mTx8/u4TmmZWL1sv341wc/Jmt725TalWf3Hqaqs9qRMig+L8PE1Rw5+uPWzaQQtB0OSo4I6tcQhYzJ/zJi7ae6rJd6SzHe2fxVOBau9W9LL3bvr8uDZ3hf8wXXJFMF7HM1ch8n9lIg7oHFJ+vHuoHY4IBgAAGSnc8rUvriA2GoEgaJRr0PqoERwi1cJb+rCq4LOEizVSoYHluJEZP8ZOiLY3rXdsINyREEj1+DJoUQcJrlY9aS7E9U3f9gXg1Pdg8X9KjWqMU19d9o92zO3q561sb8Y5x+lroU5CE8Y5x51s5k0yoT7jeX1GT2YwGCRWSpS78+zYiMNPk5uOiOWKlYfOH182m0Zs41XY5ot3UsuqWkxrKeQvxw4yRd0SiyuuN4vuBMNQq9BRbUIl4HctnDx757EyXoMHy27fkmmOdLM+RaQKZZVARCcSmGQgoboGBwLdlcQsk9RDEJQlqOArJHY4Uqe5mu8p0lpMHN0GhexsUaqOief79gRnH4AAkVK+Le3O0fwXGqQj35Vst6nHaAvfhApBkFSl/C711pG854Zf4dO9ItdFjTDptlQg3K0MKobUlxWeKShc6j3RwKJkasX+okvNjxDR+BluwxAUNc116KWKh02L7hAE7cw/G2Hnj0XpPbR+yDp4p+Y5shatTPxB98S7en7lRnIAI6o9PhoRdze7oLkr9GIuf/XxKzsXTG5l/XLkWcrJ52mtsq+fMIRONL61m1YLff/fveZHBgV4e7Ds1DqE62NRSLsXTdl4/uaPM8awKCRTdJpcpcqv4VYJRNUNoiqBsLpBVNkgrBYIqxpEjft9144fMicWGC10Gb1Y3o3CXaPVPqnLHa2DwbpQKYOaTxMtgwN5CTruDnQh0YMZjuDUA/Tlv9LMb5Ku6egG8U1wKPTbgX2WB8UR0JauMBPryj6Nv1AsqjewHBae/G3MuCHOfuapNhDuOjHcIXa4Q6zpyh/l2GeUY59Ok4126jvCsXen0ZE6ZX/RpSZz+UYmuQyiYykIiqJhyROcBzTfTFwmrTlQdGWp9wQwbKwUEg7708yx83YfV6lfa+LHecXfXLy1ceLr2d2jvOJvL99tPZHrGTos2NcUtbqcmpXWcml/2SA9LsnGtXbEv67WaOvFkhqhqFYorhGIa4Xi/JoW9/oTCWnNI1i9CU8sAUOrC+nJ8j5T+mpd4Eltni7Cnad4bdeOsowwTFKVcn9OvI6J0SgQYA6gHyUi3tdJ1+5W5iEuob+jz4YeIz0tPm6AUqP+9eW93dlPNAa/TBvm4r+15zgmnmS2ygPhbk1E2BlhPpctLD5ffr/5ETKGONV1MOICp7oNuVBxv/mi++my27GskFA68EFmrYS7Oq4eEffDf/dbaVM8BtNoBhNfWPb+4QutVrtDXRzWjjNJHG+eRPrdlRbL7XF+HvoGdu1MmmvqRJJaobhWKGqU5o0yvVGp14slBt7f68VSMK6MziCHV3EK6dhOnpoxrFdm7igYLhDV6PR0RKGX+gz0oNh7ktmeFHtLaO+xgkS+AgwkgPGRqVV/Zz7alfVYoUG4ncOJRFsTOdw8oUMNJJNf/cmz89kNNQaWQ8bg1kaNMH/wVyTCnStvMDycEKBLUGnVv2Qf0UItJMg8j1FkDHLrWyqGNNl18JFmniW1kPan7MN/Rn9u+MsBQFexqF90QmF5cz/oEAQdfJKEx2IGBXgtP3iu1YZUBom4ffZ4HMYkQWo2nb9V33LFevng3voWolSr64SSWpG4RvB/Rd5sBZ0nkZjUjBkId1Pwc/RcHVOy8JR9fd6xx1MdiDQdQyl5ku1XBgy3nMYqNeo92U+NrABgVBd66BMoZSUiXqfJ2ARKrQ5mGzAEdXoFu5EZdFzXu61zJFnWZs1bFTnfJF3XMTJAW1Nc1BL/2PeDB1i4g3YIgtRa7a6sx9vT76l0sLHsZC2A7b6t1wRXsp35WwFW3LsXR4uvFUta2Bt4k10mOA8wsNgZbkNvVcdXy14bD1TJuL/nnvgscD7iMn0prs7Ett0tS9XyhPoWQTqjGYEdzD2ecl8qNEpw9vXl26kjZu88VljX4sm6537C/keJzV27QBCERaN/njXWyc4kT6NLKVnN96RCEBTr7Rbl7qxXIYefJm+9fMf8OwxRMMwgEx1oFA+WHRhRZuBs6XMIgjAwerxrVKs/NfcSY42cKUqtNtjrRStIGNy54Uu7qkU/pd35K/NRx2nQMPxJ+ODP4y92WpobhcGVicUdbgAY5x78cdhgcJk0USSq35x03RDbmAGOPmujRnhTWZbf2DxB3efxF1LqKwwsB4/GfBg6cKl/765ycAmEezcilZ93rGVkKxiC3/ebgYINNYXEo3DLfaZuTN/d/OCdmudeZKfpiPa8QhA03LH3hHbcU5ZKqlsJ9yVeE7wpLu0VNefpWoUCCHe9oREJfy+YPHvn0Varxa1UOxoFb5sxOtbbJA6waoXiLZfutJLCn4zqr285DBLRpKqdRSEFObHZVAqHRuFQyU3/21NIwNTYWJwqiW8U5ZPc2o2Q9U3aOQiCiGjcm8LdqlFrtbuyntjYCf2vNLPTNFEsVxpWpzVyDIyK5XjcrsjtIM21siwg3BsRKeV/ZDzYn5ugRGob40ZmrI0aPtTZ3xouH83OrMe/pz9A3Ngmetq7fRsz3ovalUb8QLh3FxqUou+z9mu0LV4PjXbqG0jzNEr5sazQPqywJ9wW+/P2FV5yIzn2ZoWC/rdS3Jj0HfMmLtp7Sq5qN/rGponDR4SYajf9+nM3GqSy5kcm9wgJcdbbKZAhLiDRKJhFJnNojXKcwqGRHWiUo89SXpa/dm88JizARE4wAU1sfXmhUZQ3CXeuXARBEAzDTBzZttt+pTTDcN8XFkU6r6pIhxYNdNJjs3ucg3fHwr1AyM1tqPWjs7vzdaTRak8WJv+cdpeLNKwYEYNdHtTvrYA+OBTa8tubwav6POGiId7om1r9SdiQBX4xXb5RHYlwZ+Bov0V9bLo6Xap4eLzlwjDAQLSQ9oesg/UKQavzuNhrnBF/ZZnv1CR+tkytaPm7B36M+KCD5XCAhRPh5vTp6AGbL95u86+DA72nRIeY6KfFckV8YYtoAxQ87qMR/RAU5UjvxGkSnUhwoFE4NDKbSmn8wGlcPqeRWWTym1FgW1nvALqE4be+a5Tyj0aut+kbOLQz65HtTUV0STbQ0adc0qCrcHf07jTNtfKs7izcn9YUbUm+YYiKHe8e8nnEUEcizfIbq9Co/0h/sDPrsVprqEV7XwevrT3HdolFu3GEOwqG7fEmrD0JQ7Coc7/yxQ8F4nJDSnhYl4JgO+/B2E3G6udDxVcTeVnNj8AQ/EnAXArGmA6MOHjGcp+pv+QcbX5QqpZ/mbbj27CVQLtbKReTM7ffaFc03MkqePvfM99MHm6KqEZkPG5qdOihJ0lNR5YP7s0kIxm0DjQKBY9jUUgcGsWBRmFTyRwaxYH6WqmbaFstoMuZfv83BLlwaAwbT+vJ8proGk3FdvEj6U5Fbha/xsbOy2UdhDubQAliOOou3L2pLCcSrVIi6Ei4l2W9F9y/G14ISdyyX1/ee1RdiLiECKbz2qgRUSxXq2hvMrf8i4SLeYI6A8uhYPFfRAyd5d3DcppmiaYyM9yGzUBqGA14k1vVCc1dvjQy1XVID0ag0X9rhGPvFH7u7ZZxlARK8Repf3wbvtKH4gpOhxVRIxRtuXjnRkYn+5Ye5RWP/+3AskGx8/tEGV3+LurX4+izlEa/k4FO7Pl9EBouo1Go+HUrwTnthuSLEEreTKjifk3WwcKHO3st8aR05Rptpzs4rY7U+gpdfJgMcPTR1ywhzsH7ZGFyR6eVX10i4rlTGN3nEkjmlv+Wfv9+VT7iEhyI1E/Dh0z0CIOtob0yterntDv/5sYb7qN9kJPv5p5jLO31ArBxt3FS+Xm/tlwChyDIn+q+0GusiX7xPb8ZOcKSMmmLh6VQJfkidcc3oe8ay6QeYFLUGs2Bx0l/3nkqlusUo1EsV/x07cHx+NSPR8aNCPE34lZ7ZzvayFC/K6nZOAz6+2mjMWiw0RNgVmplwvWppw/0XdZVFbhbmZfELbOxXr1Ukq5LsoFOegcDiXPsRLhDEHS1LOudwD42P3SVGvWV0swDufGG+FEhoDFvBfR5N6gvEd31rh5VGg1fIW1QSHkKKV8u5SukfIWUL5fwFFJe0/9yKV8hNdw2xg5HXBM5fLJnuAWeWSDcbZlSSfU3GXtV2hbbqElowheBC5s8GX+Y9HO2sFjHArdk7Ovgr6sD5gx3iCWi8V8FL/4o6Re5poXmE6kkn6X+/p7vjBGOseDUWDJ3sgp+vv4wv4bb5l8DndgELCa5pPLNP5XxGj46dtnf4dmyQbEjQv2M5Sprbu/IK6nZHwzr5+fAAmcHgJherFcqMJ6bD0EQFoWOYrxeR2h1kKcQ5wpfec59yS8rlXDdSF0w/LQQ9FPaHVtbF9BqL+og3NEwSheb9Vb05XiiYLjjpdaLJS9tW7jnC7nni9JOFibr4v++PVAwPMkjbHXYIJOuN2u0WpFKLlDIGhSyBoVUoJQJFDK+QtagkDYoZI0yna+QChQyvkLasa9PIzLSNXBTj9H2BAvd8m6VAZgWe403qS1NjZwXz01/Vp8eSPWY6zHKi+KMRenXUQ1KUZXste6hYkjtuSTvAH1/tLWKktZ8kfqHSCVpdStcE7zYiWjaKIBeZOc1wYs3pe9uNetValS/5BzJF5W+4zMFDVvK0mkfVth/A7YDWQNB0Iui8p+vP0wqaXd5Zl6fqE9G9kej4D/vPN11L16taePpmFNdt/r4Ze/bzIX9eoyPCCJgDV0diHJ3XtQvemG/HuAEAQzh79jFjR96XFkLQRANS2w60ubBvXl3d+TcbPxcLO4a4X6x5KXh3jAsjYdVBboIyt4cD5r+uwsYeFI40zmZ29G2tEx+dZ6gzpdmb2MdWyUVXCnNPF+cls6rMrCofg5eX0QMC7LT23+XFoLESrlAKRMq5QKFTKiUC5UygVImUMgbFFKhUi5QyhoUjUdkAoVMpJJrzB9fo30ciNT1USNHugZa8okGK+5NawCaTEFhQn1GfH1GkfiVcCGh8RAEfRIwT9/SrlY92Z5zrOlrhJ3fmuAl5mxOubTm85TfW7mRgSBope90U5i2v0kMM3h1wNwfsw5p3whmd7Xq6Sinvl5kZzDqLIcn+SW77sU/KyhtL4GTHXXTxGFxfp6NX98f2jfOz3P9uZvtLcwX1NZvOHfz52sPp8eEzYwJd2EYtGbz2egB4BwBzMwkt55Nwl2qkpu/AiqN5teX92yvY88Wp+qSbIRLALLyhzr7dyzcIQg6V5z2iU04dFdrNYl1Zfcq8+5V5RtljhdA53weMXSAow8EQRqtVqxSiJRyoVLe+L9Q2ajFW38Q/V+mW5oQ1x00DM/z7bk6bDAZg7PwqgLhDlXK6rZk/JPIy5aoZa3+1DwUqBVRLq39POWPN1X7VNcho536mq0aQzg9BUrRzvyzzQ/CEPxxwFyg2i3lpq/R3srM23M/oblL8lagYHh2bMRHI+JIuBY2jlHuzmdXztvzIGHn3fj2vLw3SGV77ifsfZDQ29t9SnTosGAfPAbccwDWARP/+kV5l2iR4wWJJSKejfWqSCm/WZ7daTIYgoYhFe5DnP06tS+6WPzy47DBsPX354mC5HUvrhhPvKIIaMzW5BtfKi+JlHKJSqHtHhd7KMNpc88xoQwnq6htd3yItroFV0jrKqRtOwyqkNZaYwOJaDzmjbAIA9hRS70nvJmYgiHSsO0acklUsuYm8kQ0vgMDHhyq9eaVSS6DIAjalX+uad19odfYAeyorj3jAAiCeBLpqecvjz5LqWroKIh6Dw+XL8cObC/gEQaNWjYodnxE0C83Hv6Xlt1eN2u10JP8kif5JVQCflSo/+gw/xgvtzc9owMAFgUMvR6iGsjc9xCpWvlHxkPb69X/yjJlalWnycJZLg5EhB5mA+gcFxK9YyeS5ZKGF3WlPe3drL0/x7oHb06+LtehS3VBrdUYspPVGiFjcB+FDZrvG4OGreaRZIkBmN5kW/bBVH6eISXINYqMhsLUhtxkfm6usETHXEKVpEEpomMp1jUQmTjalrAVnyRv5yuFTar9s8AFzZ9DTWwOW95BUV+m7kjm5zR9XR0wJ84+Uq/KTHIZZI9nbMs6qNAoB3OiZ7oNN3NvqLRqgbJFfLimjbndk+dF5WdevPwvLaeDYKgQBLkwaKtHxI0O63zRy4VB+3HGmAV9e/x49f7zoo7eUAtl8pPP004+T2NRSCND/EaE+kd7OKNRwFEMANCaf3PiDdlZaLGcLUrTJdlwpMvtjQxx9j+Yl9BxmgvFL21AuNOwhOEuATp66QG0YoRLwPoeI60imJShwt3UAZjeBAsjqadMrcgUFKY15Kc15GUJilo5V+l0rcWL7BzNDLKcPZR64UJkfx36zqcpv8s1isGc6E8C5qG6riFx9hHMcNqR4qsf+s82/6+/qM9sZWdPxhC74R2qRig6n5R55sXLYi6/45RsKvmdgb1mxIRh0XrMcMJdHQ+8NeNpfsmOO09fFHViYMoVSY48SznyLIVGJAwM8BoS6B3n50nG4yAAAABBDQrZ7qwntteuQmF9fK1OTsxGGCbchzr7dSrcL5emr4kcjkdbvd3BNK8IINz1xZlE39hj1BBnP2usvG2ayqTwc/4tupwrLNHXlycNS46yC4hmBvZkBDFwNKvuBD+q+xdBCx/VpXzkPxvV1dOPYJpXx0v7pkCqlr9syP8j72Qr1U7FIgm9qdfEz3IQSGXX0/Mup2YlFJZ1ajLEJJOW9u85OzYCsSuY3j7uvX3cnxWU7rmf8CivWJfqXUzOvJiciUGjerg79/X1iPPzDHLiwMCOBmBJtPm60nT8nflIoJTZXjceK0jUJZkPzd6bapAPn1iOBxmD69h7YINCdq08a4J7qLX3al+OlzOJXqFzfNluDhpGLfLv9WHIQCIGa6VNsE3hTsdSswRFOiZGwSh/qntPRlBPZpA/1d3MN2iT0psV2psV2k2uxkpp3ZKEb3SZQiA7xW9u9n1zI4FF6fU7WQXX03Mf5hYr1Z1POVwYtMVxPadGhxhl82ist1ust1t2Vd2+h8+vpGWr1J3Pn1VqTXxhWXxh2a83HnnaM44vm00l4MEzBnCtorUHErVW0+rgm0eMDsqMU8lqqbDT1WJrRKlRnynS6TSNcw8x8LewKHR/R5+rZZkdJztRkGwDwh0Fw1M8w//IeABuF50SyXL5JnoMAjeXQLibHE+ykxvJoVRS3aG4p/RihvRkBvVgBFAwJDCgrR0noj0DR+O9Ia9bMcoRYdyNVH5uqyNkNMHSOoErklxPz72ZkRdfWKbW6PS6KdCJvbhf9JjwAKPbmgc42n83bdTqkXEnE9JOJrysEepksIvHYL6ZNByodkAjXyafaHVEoVG1OvjmEaMLI4IZw0b+mHZHZqS9hpY1ByvL4skluqQcb7BwhyBotFtQp8L9WU1RiYjnTmFYe99O9QrfkfEAOGHoAHsC+ZOwIVO9ImxgadZmvcr0t488UnLtzePuJMferNBYVmgQzdOWFtcBEASF0Lwe1qV0kCCWFdrXHkkE4yoZ91rV0zfnfpbWAwKZ/Ncbj4Syzn1Oo1HwkECf+X179PR0MWmVOFTKyiF9lg2KvZWZfzw+9WlBSQcGOzAMfT99VLSJqwQA6MiqgBGRTI8AmhMRbaYNGEncsnNFqTbZmccKknRJFsZ08qQwDf+5IU5+BDSm4ymQFoJOFCbbgEN3NzKjF8fjWU0xuGbbeNjBqAV+PVeFDKRibWQ9yHaFOzuqSbhjYHQI3ac3K6Q3K8yRAKKm2yw+FNf2hDsMwcMcer3nN/3NPyk0yrcSNrsQOe4kByeivSPBno23Y+BoFAwRA6MblKLnvMz9hZdbufmnYkgcAtPSesDLnvHjjDHLD57rwJydSSZNiQ6Z1Svc2c58uzjQKNSIEL8RIX4VfMG5pIzzSRml9W1YZK4e0X9EiB8YyQALYZGPWSN/abTaTYnXbHLdtEhU/6ymSJeU441ku0LEYAc6+V4ry+o42ZnClI9CB6Gtf1fNNM8IqxbuaBhlhyMyCSQGjqTUqJO4ZUYptq+D1/qokTYWJReJcOfKG0bf/8DCG+ZJdgqmeTkQmLGs0J6MIH0diXyY9HO20GjXwMO6FEN67GDsJjO78bFS/KjuTBwNh8IS0DgcCotDYQloPB1L9iA59WaFupHaNmtrTJbMz2nu+LJTIuwsVF/29/dcPSLux2ut7R1hGIr1dp8ZEzY0yBeD7rLNys52tBWDey8f1Pt5UdnFlMzr6XkC6asZ0biIwKX9e4JhDGjO/r7vNn1e+HgnBEF4NHZX7JKOj1gpxwuSXvIqbfI8Hsp9rsuEBAXDY92CjfWjY9yCOxXuNTLRnYrcYS7+1t7Do9yCNiVdEynlFlg3AhrDxJOZeFLjPwaexHr1mdz4lYEn0nFEGIJkatXe7Kd/Zz0ywrOGRP8qctgo1yDbu5psOQDTT5EfgsdetyKaEXi49zcIMnqTXTreEdHGXdKMMWj1ZUn/nukVNf+lvQpP6GRHnRAZPKVHsBvTUqZ/MAzFeLnGeLmuGz/kYW7R5dTsEi7/60nDwRgGtCLMrrWnbRQEtzr45hFrpEEh6zTep5UiUSlOFaXokjKG7Y447tKb6GItA0HQ/tx4GxDuRDR2jFvwCd3skYz5uxgsC09mvtLiZCaexCK81uhMPImFJ+vov+Vyacb3KbcMd4+DR2PeDuizLKgfAW2bEheEHwdYCp8Fzv8scH6X/LQXxflebaLu6WNZodGMQEvuzM2Th5fzGtxZdpN7hPT2drfY98BYNHpwoM/gQB8w/gHdnJ9f3uUrpDbZtFOFKTquBBtlW2pzTamLtcyTmqLchlo/Otva+3m6V4RxhTsaRjHxJBaBZI+nsAgkJp5sT2jU6GQWgczCk1gEMtEY+7bT6is3J19/UVdqeFHDXPzXRo5wJdvZ8L0CCHcAAHIj6uEcKoDqsdp/joW3iIjDHls2uzucOzQKlbH5I/P/7l/zJ4ELB2AsMvnVx/Jf2GTTtBB0IFcn75Z4NGaM8exkGhntGtSpcIcgaH9uwuaeY6y9q6NYrj5UVr6Qq2N6PBrDwpPtCY3/KPZ4MotAtieQWXiSPYFiTyA3mq+YlBqZ6KfUO2eKUgzf2uFNZa2LGtHf0faXgZAIdzKGOM9jlDlreaXysb6WDAbiSXaynJOERYH5lYmFO0kn4U7Dkie5DJzqOgSHwoJOAwAAxuLrpGtqra7SZbRb0H+lmdbStHuVeUWiel1SjnINpGGN7GN3qIs/CYOTdBiJCYKg88Vpn4YPoeMI1j6QpnpF/pB6q/kRGIIciDQ3ip0r2c6VRHcm052INA6RyiFS7HBdGURcrlb9k/Psr8xHnZ4dHR7NhPdC+i/wjcEgdWqs0Kg/enq2N8djvm+MbQp3Aho3yWWQOWv5vD7TzML9Q/9usVoJaMSJaL/Sd7oG0mq1Gi2k1Wi1WgjSaDUQpNVCEBaFoWHIbiQHP6obcCEKAACMy4WSlwm1JTomDmM6TfYItyLh/m9uvI4pp3lFGv3XiWjsaNeg051Z2EvVyhOFSW8H9LH2sTTJM+zfnGfBDMdgO0c/OtuXZu9FZVmgqfd/pZnfp94qE/MNlbAo1Byf6FUhAwyZhMjUqmWPTjysKrhWlpXFr9nUYzQGhbLkswyWcgEACAOjxznHgX4AAABmRqJSfJdyS/f06yJHWpEpfBa/5mFVgS4pXcl2vTmepqjDZM+w0zpsjT2U+3yJfywaRln1cOIQKI8nfGjJNUytr/g25abuM9UOGOrs/0XEMC8q08AL8K0Hx+NrX3kRPF6QlC+o+7PfdCbecuNy6iTchzvEDneI7cJabg5bDu7vgCbcSA7/DdgO+gEAAOjxhFa3eCOv1WpbHWnvYCMk08Rg2pZ6p0Yq1DHxOPeQHvautytyraXPd2U91jGl6UJaxnI8nUn0Tn2VlEsaLpVkTPQIBVeKiSgT839Mu3O5JN1wc/YQhuNXEcNjOR4GliNQypbcP5rMLW9+8Hld6aQbe3fGzQiyc7DMngQr7lbPPI/R8zxGm6jwb8NXgh4GAAA2QNy1r5t/rVeIWx1p72AjiWM2G71KL+pKD+Ul6JiYgMZ8Fj7EuoTa5dIMXVKiYHiqZ7iJqgFD0ESP0L8yO3cNvjPr0QSPUGANaXT4CumOjIeH8p4rNWoDi3IgUj8OGzzZMxw2Rq0W3juczqt6808VkoYZt/7dFjvBMt3Ao8CQAgAAAADAzMjVqi8SLuq++vhWQB9nEt2KGrg7+6laq9ElZV8HL5M2bbJus4Kchto71vM2w1oG+a6sJ0Mu79iX88xA1U7EYD8IHXhzzIopxlDtdTLxnDsH2lTtjUjVyvcfn/715T0LjGQMVtwBgC5Dq1VViC8WNxwIZ/9AwfmBDgEAug/b0+8VCut1TOxApL4b2NeKWlcvl5wuTNYx8VyfaJNWxpvKimC5pLS0iGiTv7MeDXEGt2JjPN0g6Hxx2s9pdw0PqISC4ameER+FDeIQKEapW5VUMP/uoU6vPi0E/ZHxIKeh5sfYiSQMznL6Fgh3AKALUGskZcKTRYJ/ZapqCIJe1q2NdT4KgzdgAICxWeo7yAJr9ZJXuTf7qe7pv4wYpmP4SQvh35z4TkOWNuJMog9xNnng0hlekboI98S6soTakhi2O7hwDOFRdeH3qbcy2l/P1p04B+8vIoYF2nGMVbcyMX/e3UO6O7S5Xp49/da/O+NmWE5QJyDcAQCzolDzSgSHSgRHlJrX6xAN8rSShoMe9IWgfwDPq5ZgUFR74gA2qT8ezQEd0gFPR22EIEiiUjQopXRs2/7gVvoPs7RqqzSaLxIu6u64va+D1zijhhQ1NXyF9IDOtvtzfKPRpo/tPME99NuUm7oEcP0z89E+INyRksWv+T711oOqfMOLCmc6fxo+pI9RfQ0VCuvn3z1UJRXolSu7oWbyzX/+6DPV8O2wQLgDANaEVFVR1LCvXHharZW9+ddc3m8c8nAixhl0VDcfJFzpUwiCqsU3IAii4gLYpIH2xP52hEgYQnfzzvk2cgYEQRjU637AoTDlkvoPnx9yJjG295xvLQ35M/NhFr9Gx8RYFHpTj9HWdab2Zj/VRSJDEIRDoWeawH37mxAx2InuoYd1CE/7oCr/eV1pT3s3cDvSizIx/7f0++eK0zRaQ83Cfaisj8IGmWJjqEApk2tUCDLy5JKF9w9viBo126cHEO4AgO0jVOQUNeytFF/RatvdnaPWSjO5X/dw+Bt0V3emWnyt5cjJFiqyC/i7MCiqPbGvPWmAPbE/Hm3fPTtnpHPrLYbPuYWfJh1tUEjyRTWHCx/P9eo7x7MPZNnRpnMaanXxcNLEO4F9DPRUbWb4CumBXF2X28e5hzDM5TB7tk+0LsIdgqCf0+4eGTwfAuhGrUz0Z8ajYwWJhjuNcSTSVoX0n+oVaaKXMBFM5xNDFi2+fwRB7CeVRrPuxZUCIffLiGEouCudDwHhDgCYEJ4ssbBhd63kPgR1vghRK7lfJb7qSB4F+q0bC/fr7TwzhFXia1XiaxAE03BBbNIAe2J/OiHcQpbhebLE+Mp5COW4VwayjBfKEjennVf9fzKcI6yEIOiT4LGWfH7VWu0XCRd11zeuZLvlQVYWG2531hOxzkHs5/n2NFvFAu04kSyXZB0s3eNrix9VF/Zz8AJ3pI4RKGW7sp7sz4mXqpUGFmWHI74b1HeBbwzexHFevajMk0MXLbl/NJNfjSD7vpxnxaL6X3tP7sLtqkC4AwCmQFsruVvQsIcvS9IrWxb3W3tiPwyKCnqwGyJTVfPlqZ0OLYEiQ6DIyOf/jUXR7Yn97EkD7IlxODSzW/XVnzk39+TdffUYg9EfB4+e6dHb8qv9pLowtb5C9/QbeoyywHj1HU3h5BLdrdsjWS7hTLMaB87xidZFuEMQ9MvLu0C4d4BUrdyfE78r64lAKTOwKCIau8i/1zuBfalYvHkqzyZQjg1ZuPzRycfVhQiy367InXl7/+7+Mx2JtC7pfODFAgAwqmDXqitE5x+VT0ysXqmvaocgSK6uzeWBoLDdlGrJdV3ezDSh1DRUiq+k1X5xp6T/04oZpYJj3aeviP+PY8rAkXfGLrYK1Q5BUCzHw55A1jHxCJeAwU6+1nVedmY9lqp0XXx9O6CPmas3xi3YDkfUJWUyt/w28One9m1HfTAvYcjlHT+m3TFQtWNQqLk+0bfHrvw4bLDZVHsjZAxub/9ZE9wRBsrN5FdPufFPWn1ll5wCsOIOABgTmboio25Tm9tPdaRUcMyZMomOB5G3u59wb2ngrteEsUH+kkMaant9cqc6s83jnhR2AM2pSFz3lu8gvlLaXjIjMtjBCFvlsCj0HJ/o39Lvd5qSgsVv6GFlVnMVkgbdrds9KczhLgFmriEBjZnpHbUz67EuiX9IvTXQyRcNg1Cqr9BoteeK035Lv4/AQLwVMASNcw/5KHSQO4XRVc3BotA/9Z5kTyD/k/MMQfYamWjOnQPbYieOcg0Ewh0AsGKIGDcfxoqc+p8Rl6CFNBl1G3u7nABu3bsVcnUNX5aM/EEIo12oU2yvWz5+cbjjBNsyLpunJoljNhulnLm+0X9nPlJ0Zub+ZcQwB6KVmcz9lHZXobP5/luBvbtkh98Cv5i9OU9Vms5DuuYJ6o4VJJo6OJS1cL08++e0O3mCOsMl+0jXwFUhA/3p7C5vFAxBX0UOdyTRvk2+gcAVjlStfP/xqU/Ch5g5OBpQBgCAkfGkLabiDJqCCxQZpYKjoCe7FZWiy1pIgzg7mzgIj2aDbrR8WHjyBI9O3qf15njO8I6yrnZl8qsvFKfpmNieQJ7iGdEl9XQgUse66eoUf/vLe0Ld/FraMLcrcife2LPi0UnDVfswF/8LI97+o+80S1DtTSzxj/2592QsCslGfy0EbUu9/UXCRV2mgkC4AwAWCgyjQ+w3Grhensv7TaHmgs7sTsL9kiHZXanTQR9aC4v8Yjv4KxGN3dpzrNXZZ3yfckv3NcuFfr1wqC5ziLTUP1bHlPVyyZ8ZD7vtQL1XmT/l5j/vPDyebnAM1CHOfueHv/V3vxlBdg4W2NLx7iF7+s9C7CjmVGHKwvuH+QqpeWoLTGUAAONDx4e7UqeVCk8gLkGlEWbVfx/O/gF0ZndArCwUKJBbaRMwTvakOJvsmYTRX9teowLtOH04nk9qitr860dhXWn4i4yH1QUPqwt0TEzC4OZ0qf1JMMMxluPxrKZYl8T7c+Pn+kZbTrh78/CgKv/X9Pspunng6ZiBTj4fhAw0s/sgBPRz8Do0aN6S+0eR6e9nNcXTbu7bM2CWJ8XkDr7AijsAYBL8mKsN9NBXKbrEkz0HPdkdMHi5faqt7ohAw6iO/6XxS5Pqi6ukDVpI22liQ/4Zt12L21n0jWC5LPLrZV3nSK3Vfpt8U/f083170nGErq3zUn9d3RApNOrNyde7z73oUXXh9Fv/Lr5/1HDVHufgfWro4r39Z1u+am8knOl8fOgiJxJCJ49FovppN/c9rys1dT3BijsAYBKwKJof46P0unWGFJLB/aav8xkYRoP+tHHhLkYu3GEI7UKd2m277q+cWwncAgiCUDBsj6c6Ee3cySxvCseH6uBD4TgS6TBkiVYng5x8HYm0Kqmg+UEcCv1dz3Eoa3NjcjjveXZDjY6JSRjcWwFd77tzsLOfH52d21CrS+Kb5Tm3KnKGOvvb9qX0pKZo+8t7RtGdfTieH4YOjLZ3s7pO8KGyTgxZtPDe4QIhElNVvkK64O6hH2MnjnELBsIdALA+XKlTyoQnGuRpiEsQKXKLBQc96YtAZ9owDfJUiRL5w9KeNICAdui2vVch5Td+0Gi1NTJBjUyQwit5LRPRuHCG+5+9LO4KQsHwNK+IPzIeND+4OmywH93Kdhjz5JLt6fd0T7/AL4aBJ3V5tWEIWhEU99HTszqm35R4rS/Hi4jB2uRF9Kym+Nf0ewm1JYYX1Yvt8VHowBi2u/X2hhOJdnzIwiUPjiJz067QqD94cqZCIjDdBBWYygAAJnw6BLHWGWjDkM/fIVfXgq60ZekpumhIdrfuvS013M4t1M6VTaC2uVAtUStgS13AnuYV0bxmMWz3JTpvmrQcfky706DQNWwF2TKW2xsZ6xbsTWXpepFKGvSan1gLT2uK5t09NPfuQcNVe5yD95HB848Mnm/Vqr0RBp50eND8vkhD52oh6LuUmxsTr2q0WlNUD6y4AwAmhI4PdaZOKheeQVyCSiPOrt8GdqnaKhqtslKE3BM5AeNgT+rfnTtwS+SreYtSo66Q8sok9SVibr6wOl9UkyuokqgVwXQXy6y5K9mun4N3455OChb/Y+xEqzOSSedVnSxM1j39Qr9eOgYuNQMoGF4e1O/T+As6pt+XEz/JIzzQjmMDV41UrTxfnHYwVw8bp/aAIWiIs//K4DhrMWTXERIGt6f/rNVPz14ty0JWwqG851VSwS+9JxPRRn5RA4Q7AGBa/BkfVYuvqzQixCVUii65UWcyCCAOiA1SK7mj1PARZ3ehTIUhsAUCgiAIi0J7kO09yPb92E2TIm2huJaMxllsnWd4RzYK9/VRI11IdGubc2o3JP6n+5oiBYtfEmBZrxQmeIT+nvGgRMTTJbFaq1nz/NKJoYutOpZqiYh3KO/5qcIUgVJmYFEoGB7tGrQiOC6AzrHJWwoOhd7eZ+q6F1dOFCQhK+Fmec68Owd395/FNKp5GBDuAICJL340y8dueXb9NkMKyeRu7uNyCkg026NchPxtDAyhXLvxtlRdhIUPxaIlxXCXAAaeFGPvNsUz3Oq690j+i2R9HI8s8Y+1nOX2RtAwanlQvy8TdN0anlJfsTvr8bKgflZ3snhyyZWyzEsl6c9rSwy33sCgUBPdw5YH9zOD60PTTTulaqVYpZCoFGKlQqJSiFWKxq+iV1/lYpVSrJSLVQosCq3UOSTwm2Nm6s19/wyY7UU1Wl8B4Q4AmBwP2vxS4QmJshhxCUJFdongqAdtHuhMW0Kurq2TPEKc3Z4UR8A4gW60XrAo9NsBfaZ7RVhdzaulwh/T7uienk2gvB3QxwIbMtkjfEfGwzIxX8f029PvD3b2s5Y1ZrFKcbM8+2JJ+oOqArXWCKE98WjMNK/IdwL7dPkLIoVGLVEpJCqFRKUUqxTS/39oPNL4p/9/VYhbHhErFVK10mxVLRXzpt/atytuZg97VyDcAQDrAIYxAcxPk6rfM6SQPN7vTuQxBvqGB1gUFaILWkiNOLsbdRboQ2vnncA+1ljtjYlXRUq57uk/CB1gmS5ZMCjU6rBBq5+e0zG9UqP+NP7CmaFLMCgL9e2hhaAsfvX9qvz7Vfkv6kpVGo1RiiVisHN8ot8K6M0mUAwsSqZWydRKqUopUSulKoVUpZSolFK14v9HlBLVq8+S/ytyiUrRmFisUjYeMco8xGzwFdL59w79FDtplGsgEO4AgHXAIQ1hEmLrZc8Ql6DSCHN5v4TYfwM602YoF55FnJeIcbMnDQB9CDA/18qybpRn657eh2Y/3SvKYpsz3j10T/bTDF6VjukzeFV/Zj5cFWJBV59Gq80X1CXXlyfUljyoKqiViYxYOBWLn+EdNcu7BwmDlagUWfwauVopU6tkapVUrWyU4E1avNURiUopUyslKoVMrZKqlBK1Qq5WmcjXioUjV6tWPTn9ZcSwxQY7jwLCHQAwEwGsz56WT9dCyNcJyoRnXKkz6fhQ0Jk2AF+eIlYWIM7uTpsNA3++ALMjVMo3JV3TK8tn4UMseUMnDEGfhQ9ZdO+I7ll2ZDzs7+gdxXLt2pqn1ldcL89O4Zan1leIVQrTnfG92U/3Zj8Fg9/w+dWW5Bvl4oY1USMMuR7AfR8AMBM0XJAzdaJhZWgzuZshSAs60wYoE5xAnBcNE8G2VECXsCnxao1UqHv6GLa75cccjXPw7qeP0261VvPBk7O6O7A3ESUi3t+Zj57UFJlOtQOMzr+58R89PYt4tysQ7gCAWfFjfICGCYaU0CBPLReeAz1p7ag0wirxf4izO1MmYFBU0I0AM3OzPOdcsR6hoFEw/FXEcKto2mfhQ/VaBK2QNHyecKFr6zzCNZCOI4BhaXVcKkl/68ExxNMtINwBAPOBR3M86YsMLCSH97MhXuEBlkCF6IJai3y5zp02F/QhwMzw5JI1z/ULFjbDKyqMaR2Oj0IYjhM9wvSdxvybG9+Fdcah0BPcw8DItEYeVRfOuXOAKxcD4Q4AWDpe9LdwaJYhJSjU3Hz+n6AnrZpS4XHEeZnEWArOF/QhwMyse3FFL51hhyN+Ej7Yihr4WcRQMka/cF3fp9xKra/owjpboy9RQCPpvKrpt/4tFfP0zQiEOwBgVtAoki/jfQMLKRYcMmRfI6Br4ckSRYo8xNk9aPNBHwLMzPniNH1jv38cNtjSIi51DIdAeV9PXzFKjXrFo1PG9eKiF8EMxyA7BzA+rZQSEW/6rX9192gEhDsA0DW4UqeSsd6GlKDVqrK434GetFLKDFhuJ2Jc2KRBoA8BZpYX61/otyUjlOE00zvK6lq6yK+XD81eryxVUsHKx6cM2WtoINO9IsEQtV7qZOLZdw48ri4Ewh0AsFxgCO3P/NjQq136sEZyB3Sm1aHU8KvE1xFndwNeIC2A7PptebzfDQmeZVUjVv3B0zN6baSDIWhTj1EoC3YB2R4YFGp91Eh9cyXWlek7sTEiEzxCcSg0uCrNDxqGyRgcm0BxpzCcDQglK1Yplj44drk0Q9dRCroeADA/HNJgBqEHT5aILDsKxrtRp9PxIaAnrY4ywUmNVo4sLxomuFKngT7sWqrFN4oa9kEQxJU9i2BvI2CcbLu921Jvp9VX6pVltk90BMvFStvbz8FrlGvQ1bJMvXKdLEwOsnNY4Bdj/grb4YjDXAKu6Cz7AE2ym4TBkTF4EgZLwuBIGBwZgyVicGQMrvEIGYMjYnAkDPbVB3RjMiwRgyVhcEQ0Fo/GNJ/ffvT0rL7mZK2yc2ViXYYQEO4AQNfgz/z0WcVsRNJthpfdUjyaDfrQ6tBC6hLhMcTZnSjjsSga6MYuRKIseVm3pvEzX5b4qHxSqP03DuQRttree5X5+3L0i/fsSKR9Fj7Eqlu9PmrEo+oCoVK/CfaW5BtuFMZgpy7YOD7DK7J7CncYgkgYHBmLp2BwZCyOgsGTsTgyBk/5/5FGXd54vFGLU159wBPQxhTAWBR6e5+pXyRcPFuUiqwEjVb7ddK1Gpnok7DBQLgDAJaIHT7CgTyiWmerCTRMcKPN8qIvNdApDaALqRHfkqkqEWcHXiC7FrVWllzzQXNnrCqNMLnmQ1fq9EDWlwaGaLBAqqSCT+PP6xvv7ZueYyhYvFU3nEOkfhU5/MuES3oOD82qx6cPDZpn/rcNfR28nEn0CkmDlXY4BoWiYPAULL5WJpKrVbpkuTZ6uSORSsLgLMceCw3DP/SaQEJjD+e/QFzI35mPuDLx5p5jOwg2DIQ7ANBl+DE+rJHc0mrVnd0OiP+X7EzQaVZNseAg4rxMQiwV5w/6sAvJ5H4jVGS/ebxMeJInexHB+YmKC7CZxio16pWPT9fLJXrlmugR2iVLzkZnulfk5ZKMh9X6Oe+SqpVvPTx+YsgiL6pZ79UoGJ7iGf5HxoMu7zcsCk3B4ikYPAWLo2DxVCye+upr4z9c42cq9v9HMHgK9vXi96Qbe1/ydFraYBPI+vruNAMwBG2KHk3C4HZnP0FcyOPqwjqZyIFIBcIdALA4yFhPF8rUMuGJdiU7iuROne1JXwwkuw0gVGTzZMhXYjzpi0EfdiHlorPlwrPt/VWsLHhaMSuA+YnNvBXZlHgthVuu39wST1qn/85Oi2VLzNjRV3dK9AxvyZNLFt8/cnLoIjaBYs7aTvOK2JHxQGvUMvFoDPWV+CY0faC0PoKnYglU3KsPYJssBEGfRwwlY3G/vryHIK8r2e7w4PkdqHYg3AGALsaXsaKyrSCaaBTJnTbXk7YIh2aAXrINigUHEOel4HzZpP6gD7tw0pVZ903HaTRaeSZ3C1f6JJS9GYuys+r2nixMPlag99b5DT1GWZfj9o5xIdE/Cx+yMfGqvhnLxPyF9w4fHjSfgSeZrbauZLtYjufTmiJdEtvhiE4kmgORysCTGDgiE09i4kl2eFILLY7FY4EKR8p7wf3JGPyWZP0ciLlTGIcHzXcidbKRCQh3AKArwaM5HvQFBfxdr69JFNmdNteTvsjan/2A5ijUvErRFcTZvehLIAgG3dglqDSi5JoP35xdt0mN5PbjsslhnO+ZhF5W2t60+soN+js3nOAeOtYt2MZO/VzfntfLs/Xysd1ITkPtgnuHDw6aZ86ZzHSviFbCHQXDziS6N5XlTWV50VgeFIYTie5MohHRWHBdm5rF/r3IGOzaF1c0Wp1ehHhSmJ2utQPhDgBYBF70paWC40pNAwZF8aDN86AvxKLooFtsjFLhEcReIAloByfyONCHXcXLurUSZbHu6WXq6ueVS7zt3vFhrIQhK1uzrJGJlj86qdAznJAzib4perTtnXoYgn7sNWHMtV18hVTfvJn86gX3Dh8cOI+OM9Ou5ZGuQT+l3XUm0YLsHIMZDsF2jn50NrBd6UJmeEeRMLiPn51XazUdp/Smsg4NmsfRQbUD4Q4wAiqN8FZxLOgHY/SkKJ//dz7/b9AV+uJMmRTG3mqx1VNrZSWCo4izu9PnwzC4V3cNBfxd1foHzNJCmnz+31zZs3D2NiLG2VoaK1Ur3314vEoq0CsXCoZ/jJ1AtXJPMu3BIVK/7zX+3YcnEOTN4FUtvHf4wKC5NKw5tDsBjbk/7n1wzVoU49xDiBjs+49PdzAZ9qHZHxo0T/dNESACHwAAAJiWCuE5hboeWV4MiuJGnQH6sEuoldzN4/2GODtflvS4fHKV+JpVNFYLQZ8+O69vrCUIgt4J6NOL7WHDw2Cos/88357I8r7kVc69c7BWJgJXU7dlqLP/7v6z2jNPalxr12srMxDuAAAAYFI9pCkS7Eec3Y06A4OigG40P2JlQWrtZ1pIY0ghKo0wpeaj9Lr1nXp97XJ+Sr2NIO5jCMPxw9BBNj8YvowYFkDnIMubya+ecWt/qZgHrqluSz8Hr38HznnzrZQHhamvagfCHQAAAExLjfiWXhbSzYFhjDt9PuhD86PSCBOrVzaPtWQIGq0Chi3a1PhkYfLfWY/1zUXG4H7tPQWDsn0hgUdjtveZQkLqOLxUzJtxa38mvxpcWd2WaHu3Qy0dDbmRGYcH62rXDoQ7AAAAmImihn2I8zqRxxHQDqAPzYwWUifXrEY83WoFFRcQbL/Rktt7uyJ37XMkLo++7zXezJGGuhBfmv22XhMQu3aqlYnm3Dmgo7vGLkeuVq18fMqQKEJWRBa/ZvLNvQm1Jab+oRCG49HBCzgECvTKX/s8RyINQTlAuAMAAICp4MsS+fJkxNm9QNClriCn/ieu9JFRisKiaFEOv6FhgsU29kVd6aonpzv1evEmi/x6jXIN6lYDY6Rr4LKgfoizC5XyRfePHM1PtPBmilWKJQ+OXivL+j7l1nuPT+sbgsq6yBPULbh3KK2+cs6dA5uTrsvUKlNP/44NWRjDdj80aJ4zCaH7OCDcAQAAwFTk83cizssmDaDg/EAfmpkK0fmihn+NVBgcxv6BiHGz2MbmNtS+8/A4ArESxXL9ImJYNxweH4UOGuTkizi7SqNZ9+LKpsRrCGZK5oEnl8y7e/BZzavXTVfLMiff/CdfyLXJs1kkqp9/91C9XAJBkBaC/s2NH399VxK3zKQ/6k5hHB28wJVsh7gE4GIMAAAATIJAkVknfYA4uyd9CehDM9MgT0uv22Cs0nwZK9ikAZY7RZE0LLp/pEEh0zcjA0/6vW9Hpu37cuL1jRlpOAVCru+JzcYqDYdCZ0z78s3jKBj+ufekyTf+KRbVIy78YF5CgbDutz5TzebiXUeqpIKF947kC+parD4I6qbc2PtDrwkjXQNt6WIvE/Pn3TnUyuFPobB+5u39bwX0/jB0kMW6wAcr7gAAAGAaJWGAS346Psx6Q29aKTJVdVL1exqtcQwD2KSBPnYrLLax1VLhvLuHqqVCfTOiYdT23pOR2ebaBjQsYXf/mQaGRH1UXTjxxp6U+grLaVeRqH7Grf2tVHsjYpVi5eNT21Jvq3ULAmr5VEoE8+4eajNkgUar3ZX1ZNKNPRa7mRgIdwAAADA+YmVBtfgm4uw+dstBH5oTlUaUWL1Mrq41SmkkrFs4+wcIgi2zsbUy0by7B0tESBwUro8a0dfBq5uPFm8qa2fcDDzaIJuFMjF/5u1/92Y/tQQt/JJXOfPW/gpJQwdpdmY9Xnz/CE8usfbTVyMVzrt7qEzM7yBNTkPt5Jt7/8p8ZIFzFSDcAQAAwPgU8HdCEMI7Pg0XzCYNAn1oNrRadXLNh0JFtlFKQ8OESM5vGBTVMhvLlYvn3T1UKERi6THXt+dcpKGIbIxoe7efYyehYIPmZiqN5tuUm+8+PM5XSLuwLQ+rCubcOciViztN+bi6cMKNPamW9KIAwfiff/eQLpZOKo3mp7Q7s27vN8QsCgh3AAAAsAKkqtJK0RXE2X0YYLndrKRzN3Clj41VWoj911RcgGW2lCeXzL97qE1ziE7p6+C1PmoEGC1NjHQNXBtphA65X5Wf01DTVa04X5z21sNjuruOqZQIZt3ef7wgyRpPGV8hXXD3sF57bZO4ZeOu7z6c/wIIdwAAALBZCvh7tBDCSJlUXACHNAT0odnI5/9VLjxjrNLcaXOdKOMss6W1MtHcuwdzGpCYA3lSmL/3mYqGgWZowQK/mGWBfQ0sZGOPUb3YHl1S/93ZTz55dl6l0c/FjUKjXvP88pcJlxQatRWdLIFStuDe4Wz950hSlXLDi//eenCsTia2hIaAixAAAACMiVRVVi46izi7t90yi7WNtj0qRBfzeL8bqzQGITqQ+bmFtlTSMPv2AWSqnYEn7e4/y9JcoFgIn4QPWewfizj7Yv9es7x7mL/aWgjanHT9+5RbiC248wR11uXi/U5FXrYB+03vVuaNubbzdkUuEO4AAABgU+Tz/9JqEUbxoGB9HMjDQR+ah3rZs/S6tcYqjYR1i3L4HYYt0clykah+1u0DRYhMdYkY7J7+s7pPhFQErIkcvtAvBkHGgU4+X0R0wfWu0Kg/eHLm39x4xCWMcg06NGiega51zMxEj9D9A+eyCRTkdwy55J2Hx9e9uCJVK4FwBwAAAFtAoiypEF1AnN3bbhkMbstmQaTMT6pepdEa5wGMQVF7OPyFRdlZYEtzGmpn3z7QscOQ9tuF+rPvtAimMxgwHbMuaqS+23Z9qKxfe09Bw+Z+vda4z+FKaQbiEpYG9P6971QDnep0Cb05nhdHvN2H42lIIUfzEydc351WX9lVrQABmAAGT/5gnGeXBmYvE55SafT2RuxBWwDDaHD63qRCdF6hRrIyxyENIWG7xlKTjg+1kN7L5+/QahHafZKxno6U0WAEmgG5ui6x6l0E9402gWF0JGc7GettmY2tkQl5CiQu/GAI+j5mfH9HHzBgdGFjj1GQVqvjLkYalrCz/0wqFm/mShaJ6pfeP4bYTQoahtf3GDXXJ9p6T5M9gbx/4Nzf0u//mflQg9TVY6GwfvrtfR+GDnonoA/K7FMvINwBhgt3fADz0y6sgEiRWyd9qG8uV+pUEE++LbRlwlPIcvoxP6Jgu/UzXqwsMMSZjLfdu2C53QyoNMIXVW9LVUZzaRfMWsci9rbY9sY5eH8XM/6TZ+f1zfhl5PCJHmFgwOg+z9kUPdoOT9yR8bBT+ftbnymeFHNbHyXUlix/dBKx60kiBvtbn6mDnXytX7TAH4YO7Ml2W/30XD1St/QqjebH1NsPqwp+ip3oQDSr71cg3AGtkUrkU8Lbtvv89+5XDq4MS6swHR+KQLgLFOlAuLdx9lVlyJYh0SgSGdvdw7Lk8XYgdiZDwrpZrDcSW0Ktlb2oXmYsl+0QBHnSF7tSZ1h4qyd5hFVJhT+m3tY9y3vB/ZcYsOey2/JR6CAWnvxN0rUO1nI/Cx8a52ju9zMXSl5+EX8RsR8YDoGyu/+sEIajzZypOAfvSyPe/uDp2YTaEsSFPK0pGntt19aYcSNczOcBFgj3Lma0bxtr1YMn9vjsp9mgc3SEhshMQiDPcKZMAr33RrdkIjwLuKBuvlosVORUi68hzu5FfweGgO2WadFqVcnVq/gyo7mg5pAG+zM/toq2LwvsWyFuOKKbIceyoH4fhg5E/Fv2BHIow8loNyWlTJcgr3g0xo/GNtaP4tDIL8YFfjFMPOnT+AvKtlTyBPfQpQHmfj/zR8aD7S/vIXYg409n7+k/y5lEt7EbAodIPTRo/i9pd3ZmPUbcOXyFdMWjkzO9o9ZGjSCisUC4AwC6CPcQBLkaFBmg69pSn1nmnD7ZErm8X7SQBllePJrjQpkIhp9pVTukSa39HMHbufag4gLDOT9a0Xx1Q49RlZKGO5V5HSd7O6DPJ2GDDfmh8e4h491DjFXtG+XZyx+d7DSZC4l+bvhSC+nqce4hDDzp/cenBUpZ8+PBDMetMWZ9sSZTq75IuHipJB1xCf0cvP7oO8385vjmAQ3Dn4QPiWF7fPzsnCHxa48XJD2vLfm1z5QgOwdT1xnYUwKsHgLaAY/We6FFKM9ELLNsGAFS4U7HhXTnfuPJXtRK7iHOjsewLdONoC2RWfd1lfg/Y5WGR7N7OPyFhq3JHR4ahn/rM7Vja4fF/rGfRwwFo8Vw+jl4nRm+xIdm33TEDkf8q990ghmdsdRIhbPv7DdEtU/zitjbf7atqvYmBjr5XBzxdhTL1ZBC8oXcqTf/OZiXAIQ7ANA5CJZ71VqpWFkIuq71fEaRabZTYEvk8H4Gg8eyT9AvpcITxlPAhB4OOwgYB6vrByIGuztuZnt76Rb59VoTCcIIGA1PCvP00MVDnP0gCELB8K+9J7uY0dokrb5y0s1/DPFa+EHowO9ixmNQ3UIoOpFox4YsWOTXy5BCFBr1psRryx6dMGTxvlM6mvn9vu70laNPwbXXJruufermwwH9YCHQ8aG1kjv65hLI07q5F5RWKDV8mQpJYDkMikLuIkeQlkCN5JYRzaYBRqeoYV8hf7exSoMhVBj7e+udqXKI1N1xM2fe2S9VtfBhvzI47qPQQWC0GBcKFv93vxm/vLxLxGDNuSH1Ukn6FwkXZWqEkeDwaMx3MeONaO9kFaBh1NqoEVH2rl8mXDIkKOzN8pxx9bt/6T0phu1uinqCFXeALWCHj0CQiydLBF3XHL4sFVlGGj4EguDu2WlaSJ1b/ysYPBZLufBMdv02IxYYyFpj7dFtgxmOv8ROhl9PRaCvIocD1W4iUDD8cdjgFUFx5vk5jVb7Y9qdD5+eRazaOQTKkcELuptqb2KsW/DZYUt8qCxDCqmSCubdPfh7xgPEruKBcAfYunAnRCGIpsSTvQBd15wGeTKyjAx8j27baRXC8yJlPhg8Fnp2RBfS69YbsUAfu5XuNFtw+TXMxf/jsMEQBKFheGvMOOD50Ubu4QrZWw+O/Z35CHEJoQyns8OXdvNYuT40+zPDl452CzKkELVWu/3lvQX3DtfIREC4AwCtQcNEGk7va0ysLEQWItRW4SMW7oRuKtzVWlke/3cwciyTStGll7VfGXEPuhttli9jpc30z7KgftO8Irb3mTrdKxKMFhsgu6Fm0o2996uQryOMdgs6OmSBmcMJWSZkDO73PlO/ihyOhg3SyU9risZf2/2wqgAIdwDgTe0YgyAXTw6sZV6hhTQN8jQEGWEITcd30wd/UcM/yHYFAEyv2i+n1X5pRNXuSB4ZxFprY730Xcz4Ua6BYLTYAJdLM6bd2lcq5iEu4f3g/r/1mWoeT+TWwhL/2EOD5rEJFEMK4crFi+8f+THtjlprnNsRcEBmrVSX8RYN2mrmHzX1L37x69yB4xBKQAYhuqhhn765+LJEB9IwMJwgCBIpclUaMYKMVFwABkXuhj0mV9cW8veCkWOBVIn/S6v9AnEU2zdhEfuEsX+AwVIXwPJQa7XbUm/tyUbuSoSAxnzfa8JYt2DQmW8Sw3Y/P+KtD56cMSTAqhaC/s58lFBbsr3PZEcizcAqgdsQwEZgEKIR7I/kyZ6Drns1h5GnIO35bmonk1v/q1orBSPH8lT7tdTaz4yo2mn40CjO7ygYrEQCLI5amWj+3UOGqHYOkXp08EKg2jvqIgLl0KB5iw3eB/KirnTctd2dRkDrFCQr7s4e9hwXRjc5YenPC5UKFRi4lg8WRafgfEQK/S4JgSJTpRFiUMCkD0Ls0NCOEN0Nu0ugyKwQnQfDxtKoFl9Prf1EqzWaaidjPaMd/kajSKBvAZbG05qiD5+erZOJEZcQznT+u990DjBq7ww0jFoTObwHy/XzhIuGeIrkK6TvPDj2dmCfj8MGI7aeRyLcR07vNWPZ4G5ytub128ytbgCj1ipgEmL1Fe5arZorewasZSAIqpfFI8vYPVfcs7nfg8i7FqfaJTdTaj82omonoB2iHffg0EzQtwCLotH04teXd9UGeBsc6xb8fa8J5ozk2inGsgI3EaPdgvztOMsfnigQcg05d7uyniRxy7f3noxsymQRpjLc6oYV434+v/+hXKoEFyQAMfbEvkiGn+Qh6DqJslimQhJgj4z1xKPZ3a27aiS3EM9zAKY7KSk1q42o2rEoWrTjbiLGGfQtwKLgK6RvPzj2U9odxKodhqAPQgdu7zPFolQ7BEEChczCO9+HyjozbEljNFxDSKgtGXd998NqJN5mLEK4//rVqcKsyr+/Ob9gwJajO26KBcBsFIAEJiEWgR1qnfQx6Dqu7BmyjCxEkyWrRqNVZNf/AMaMRVEpupRc86FWazSzRjRM6OHwFwXnC/oWYFG8qCudcH3PXQPspMkY3F/9Zrwf3N8CW8dTWIH8o2DxO+NmrgoZYGDQwXq5ZMn9o9tf3tM3SFPXT7aunYx/fi/r1WSLJz7wy7WTu+6OndNn8uL+TA4NXKXtgcNjgqM9TVGyVqPNTCpu809+Ya5YnAnHDJ1pkHMSNIpkh4+slyXolUuqKpMoi0lYj+48nOqlT4Bw15HChn8kylJwC7IcSoUnMuu+NqLlEhom9HD8y44QBfoWYElLBto/Mx/+nn7fEPMYbyrrr7gZBoYFNREFQq7u5uNY/UMuGhEYglaFDAhhOH787LxIKTfknP6e8eB5XemvfSaz8Lrqny4W7jUV/F1bLrYWUmL5qd13Lxx8tPPqJ46uwLiwbRhs6k/HTRIKRCqRTwlv213xmt8XOLha9L5kFrGfvsIdgqA66SP3bi3ctQg6DYIgGEYzCb26VU/JVJWF/F3g/mM5FDXsy67fZsQC0TAhyuFPJgFEEgVYENVS4UdPz8XXFhtSyFBn/59iJ1KweMts47MaPVqHswAjn6HO/meGLVn+8ES+ASbvEAQ9qSkaf33Pb32m9LR30yV9V5rKqNWa7z88LBG1bdI0cUE/oNoB+mJPikOQq07arc3chYocZBFk6fgIDIrSrfoqq/57tVYGLjQLIY/3h3FVOwrGRTn8ziL2Bn0LsBxuVeSMvbbLENXeuEL8d9wMi1XtEAQdytPVOzMejUHDsCXU2ZvKOjN86TAXfwPLqZEK5945uFc3t55dKdz3/3w1I7GozT/5h7stWD0KXK4AfaHhghC4gKiXPu3OaoyL1Mrfntinm3XU02rxdXCVWQbaLO53+fw/TaDa+4HOBVgIMrVqY+LVdx+e4Btg/E01kk22STlVmJLdUKNjYgNDmRqXxj0DH4QONLB71VrNtyk3Vz4+1antTZcJ9xcPsk/tutvmnyh04pfb52IwaHDRVpXVfzr7r7z0ctAVuq8s2BPj9L9gZHWSB922y2old5FlZBG6kYG7VqvO4m4BF5hFnAtIk163vlhwwKiqHRvJ+dWe2B90L8BCeMmrnHh9t+7r0G3iQ7M/M2yp4V5QTMrzutINif/pnt6JZFkbIGEIej+4/864mVSDX2hcK8uaeGNvJr/a4oR7TTlv28dHtW1tsIBR8Oe/zHV0Y4GL9tntzPcn/voyoWDD2//UVvJBh+gIhzQUyZiU3Oye3aXSCHnyRAQZMSgqnRDefTqqWHBQpMwH15cFzKBUqTWflglPG/O5C2MiOL+wSYNA9wIsAbVWuyPj4bRb+ww0nh7hEnBm2BIvqnGsjo8VJA66/Mf8u4e+TLi0I+PhueK0+NriMjFfqUHug1WmVu3KejLv7kG5Wg+XUL40ews8a0Oc/c4MW+pjcN2KRfXTb+27X9Xu46YLrPvlUuWmZf821Lcd62vh6lE9BwR084tWo9bs//nq8b9uN85t6msE65fu/enEShKFAO5onWJP6o+GCfqavtRI7mq1KhjGdLfuqpU+QOb62p4YB0Pd5bWYTFWdx/8DXFwWIGikydUf1kmN+X4MhtER7J84pCGgewGWQImI9/Gz80ncMkMKQcHwByEDVwTHGdE8xpvKKhPzy8T81lcQBDHxZEcSlU2gNP5jEkgMHImJJ9KwBCqOQMHgCBgsAY1FwygYgoRKOV8hyeTXvKgrOVf8kieX6FuTEIajZZ47LyrzzLAlnz47f70826CuptlHsVwtSLj/9NmxgsyK9v7674///fvjf+asz8GHa+0d6RZ17h/8l6pRt3BtVpRTteW9g1/vXYpGoyBAh6BhAovYp0ZyR69cKo2wXhbfDZ0bIraT6VZCJ4u7Ra2RgIura1GouS+qlwvkL42p2iF0OPtHB/Jw0L0AS0CqVs65c7BKKjCkEBqW8HPvSYOcjByFwI/Wdqw9LQRx5WKuXGy2Xople1rsGSRjcDv6Tf89/f7v6feRue30pDD3DZjdgdWNuYX74d9uPPgvFVycHdNKtTeS+DDnr03n3vt6SqvjdVUN8+M2m6diiwZtNUWxX/w6d+C4SCMWyCEN01e4QxBULbnZ3YS7FlIjM+6HYTSbNKDbzG3uVHdXSyrLQawselH1rlRlTA/6MIQO43zvSB4JuhdgIRDR2B39pi28dxixd/AAOufPftM8KMZ3ysfAk1h4sjkFept4UJjGMv4xEY0+fALonE/iz0tVSr3yOhJpBwbN7dinu1mF+/WTCYd+614+GXZvvfj4+ksHV4aDG9PRlengynR0ZXoFOhHJHe1gwOIwSkUb9l6Xjzxx8bKfvHgABOhYuJMHw3VoLaSfBUi1+EYQa033Mf+AIIgvS1ZqGhBkZBJiMChqd+gitVaaCfakdvlAlackVa9QqHnGfLjC6DD2907kMaB7ARZFBNN5b/9Zi+4f0VfzQRA0xTN8U/RoIhprorr50u25NV0s3Cd5hlnFeRzpGuhBYS57dOJN46IOpkb7B811JnViA2I+u4v4O5m/rT3V3a7AmgpeVVl9ytP86ycTDvxybdvHRz+euSMtvqDjXH1HhEb1a3sP+O5vL8XfyQS3to7BouwYhGh9cynUXC7SAKJWCmLnhuxuYyeTx/tDqqoA11RX3kUld55XLjauakfB+CjO70C1AyyTaHu33XEz8frEGMKjMVt6jv2h1wTTqXYIgnypXbwrFItCz/S2mpDGgXacs8OW9GLrFN6RjMH903+2LkFtzSTcs1NKtq46qFZrutvlx61uw1KN5dCJJyMUGvXF9nkclzZilGo12u8+PFycWw1ubR3jQB6BIFel6GL36SItpKkSX0OWl0Ma3B26SKjIMa7PQYC+lAqOJVevMm6YBTSKFO34N/AhA7BkenM8f+8zFQ3rJNLcKYxTQxebQdH6dLU7l3m+0RyCNUX9Y+BJBwbOneMT3em8a1fczDCmk07rDmaod35G+dole+RSZTe89rg1bQh3JqdzF6Q0O9K6Pxfi8G1MuKVi+ca3/xHwxBCgfRzJo2BYb6OXavFNtVbaTbqIL0uUq2sQZKTiAogYl+4wscmo24DM5Q7AKOTyfs3gfq2vzVvHYFH0GMd9TEIs6F6AhTPE2W9b7IRO3cKMcAk4P/ytIDsHM1Spa4W7PYG8Mtj6Ii1gUKivo0dvih6NQbUtudEw6rc+U2I5HroWaOoaF2RWfLlgl6ihbTHUI86fQieatAIZL4rqqtq14uU425muAlqttv4N4Y7BoO1YOs0XfUNclm+YtP2rNuyLqsrqN688sPXAOyBMVXvg0EwWoU+d9KFeudRaaY34lhNlXHfooioxQvdN3cQFR4ngEF+eAi6lLkGjVaTXrasw9hswPNq+p+NeCs4P9DDAKpjgHsqTS79Jutae4PssfMjSgN5mq08X7gqFIeiHXhPscEQrPZVzfaL9aPYrH59u5f4ShqDve40f6uyvx0zApBUtyqn6csEuIb9dN2p9R4SOnWPCqOlPbqY/vJrW3l8JRNyGnYsJRJyJfp3PFamUrdeKGGwqDOvqWXXUjNjMxOLrpxLe/FNafMHf35x/b9MULA4THO1pzPmGRpuZVNzmn/zCXLE4448ZOpNsiv53oozTV7hDEFQhutgdhLsWUiO2k3HsBpbBUlVZbv12oBu6BIWam1T9Pl+ebNxiiRjnno7/kLDuoIcBVsRCv5hamejvzEetjjsQqb/1mRJt72bOyjiR6AQ0RqZPsCRj8VXkiAGOPlZ9KnuxPc4OW7Ls0Yks/ut33WujRk7y0G+7rQmFe25a2dolezq26Phz0zmOMyNmUKApKpDyJO+7Dw5p2jGsh2H4422zvIOcTdcDdZVtrPTrYifTnJUbJ+eklRVlV775p8uHnwyZ2CO4h+dPx1caU7JI5FPC17b5pzW/L3BwZVjLReJAGpahfyQmruyxXF2LR7Nt+2FQL01QqOsRZKThgslYT8jWSa9b332MpiwKoSI7sXqFTFVp3GLJWO+ejnsJGAfQwwCr45OwwbVS0emi1y8A+zl4/dJ7MhNPMnNNYAjyoDCzG2rM+aMoGP48fOhi/142cCpdyXYnhyz+JP78tbIsCIJWhQxY6Bejd4eYqHIpT/M/n/d3p3bYGrXm21WH8jPKjV6BxIc569/+RyFvd1749lfj4kaZ1qlQbSX/zYP6BnvCEbBrfp9PJLV2H0mhE9f9uTC4h+1LKMSgUSS2/nsotVp1ufCMzXdOpRihEYITZazNd06Z8DRX+hRcQeanWnLzWcUco6t2Gi6ol9MBoNoB1suWnmP7Ong1qtj3gvvvGzDH/Kq9ES8d3J4YEXsCeWfcTHOaA5kaIgb7R99p7wf3X+gXsyoEiXdvkwj3JzfT1y3ZIxXrFD5AKpFveOufNjUu8grceLnxnX0KWbvbYae9PcgM3tBrKtrwX8Zx1nvF2tWb/f43LeIuhfT0+vPS6r4jQsHtrDOVicTopUx4UgvZsgcktUaC1E4GdiSPtu0xI1fXZtf/AK4d81PA35lc/YHRX3TYEXrEOP2LQzNBDwOsFwwKtaPvtF5sj739Z30YOhCls8Gt0fGgmOmtOxaFnusTfXXUssHGDgHb5cAQ9EHowHVRCEO/Gd9U5uKhx39/c749AxVnD/uK4rpWB7k1gk9n/7l1/zvOHvZGqcBfX5/TatqNNTtyeq8ln5nDSLe6vA3hjszUZPDEHomPcm+eeQ6j4FnLh85bNRyFRkGAzmAT++PQTH1tQqSqijrJQxuODFolvqrWSBBkZBCiCBhH2x4zGXVfqzRCcO2YE41W/rJubaXostFLtif2j3TYjoYJoJMB1g4Viz8yeH6XV8MMwt2RSJvkETrXt6cTiQbOu2mFu0at2bX14vn97W4HHDunz7L1E79e9m/C3azWGreM98msP7fse9sr0AlxBdRqze4OKwBB0LApPT/YMg02y2y1uqwN4e7ohnDhZ8XGSTXlvDnvD4/o7QMGrq7zWhjjQplU2PCPvhnLhMdtWLiXiRDaAtn8ttRK0aUayS1w4ZgTubo2qfq9Bnma0Ut2pU4PZq1H4BYWAAC0hyeViYJhjVZr3GJdSPQAO04ky6UfxyuM6dyFrxS6kXCXiuXffnDoTUXexPh5fZdvmATD8Je/zfts9l956a3t2nm1wk/n/PX1niXI7Lb5XNHW9w92HJR06KTo1d/NgFFmGhA1ba64uyCcrRJJ+O8PLwNDVu/bAXUaAuFeK7kvU1XbpFGsWFnElyUimwU5kkfZtoLM5G4xpAQy1kuiLLZtOyuj87R8hkxt9IhysB9jlbfdu6B7AQDj0ovtkTN9jUarVWjUyhb/NCqNWqXVKDVqtVaj1mobv2q0WrVWq9FqtFpI/coWQgtBMBaFwqHQZAyeTSSzCVQCGgP61qzCvTS/5psV+0vz291oPHFh3LJ1E5sE6KbdSz6a/sebulYskH61cNfq72cOGBOhVwWSHuX++Omx+raiHTUxbm7fFRsnwWacxlWVctsQ7q7A1NKskLGeTEJMvSxBr1xaSF0mPOHLeN/2OgTx1lsOaYhtGwqn161TahoMEYsh9psSKheDi04vjK7aUTA21H5LN4nGAAB0CSgYJqAxQG1bq3C/fyXl1y9OSiXtbkWdvHjAO2vGNz/C5NC+O/juF/P+rqngt0oslyq/XXUo7VnBO2vG6+IyXKlQHdx+/dTuux0YtUMQNGv50IUfm3WxUMATi4WtHRHS7EhEMt7Akuf0/ppX1zU2uIsGbTXDr4yc3uvDb6cbsUBX6nR9hTsEQaXCY152b9uYdaxWq6oQnUfajVNt+FZYJjxVK7lv4DBjEHqCh0oXP9JQ1CiH35mEXqArAAAAEO5tcOT3Gwe3X+8gwbS3By39vA3/cU7urO+PLP987t9t2pNcOvw4K7n4q9/nO7l35HgoJ7X058+PF+d2tGCDQqNWrJ80dm4fM/dsZUlby+1uYLm9C3AgD8dyaUqNQK9cCjWvQnTBjTrDlrqiSnxVrq5FkJGAcWAR+9rqCJGqKrLrvzekBDyaHcD8GFxrXQsR49zDcScFa+O7gIY4++XNWNt9Tutwl4Bu1V4AoGMM9UzSZ3hoe2EvYRhe8umYNlV7I46uzG1Hlju6tS3N89LL35vw680zz9t+0Irlu7Zc/Gj6Hx2rdiIJv2nXYvOrdgiCKorq3jzo4skGY64LRjmMd6ZMQJCxuOFfCNLaUlcUCw4hy+hCmQxDtrrJT/uydo1KIzakiCDWGgyKCq61LoSGC451Pmbzqh0AAADhbhBegU7fH15ux6K0Oo7Boj/9cdb0dzsJf8NxYfx0fIVfqGubf5WIZD99dvzT2X8W5VQ1P37/csrbw384u+9+e04nG3FyZ/18cmXPgYFd0rNlhW2sa7p42YMx1yW40eZAkN7bG8TKohrJXZvphAb5ywZ5KqKssAt1sq2OjWLB4XrZM0NK4JCGOJBHgKusC2GTBvRyPohHgxssAAAAwr0zPPwcfjiynGH/erWJRCFs/uetwRN76JKdyaFtO7qiz/B2Ywm9TCh8b/wvu7delIrlWcnFq6f/8e0Hh7g1nZg99BwQ8NvZDzwDnLqqZ8sK2hLuYMW9iyBjPe2JcQgyFjXssyGFegBZRiahFxHjZpMDQ6TIy6n/yZASMChKkP06cIl15bScOiPKYQcaJoKuAAAAQLjrdt/04Xx78N1GmxkWh7bt6PKIPnpEusITset2LJi6dGB7CdRqzZl/7i8YsOWjaX9kJhV3XBqMgue8P/zrPUsp9K68j7e54u7qBYR7l+FJX4AgF0/2HOkqtWWhUHOrEUZLhdxoM2xySGi0itTaTzVauSGF+DE+IqAdwPXVJcAQyp/5cbD9Rtu14wIAAIAWGM2Vj4efw7cH3v1z09lPf5rDcbbT+/6Lgt/6clxApPv2r06+6YylEVFD56GwWRzapz/P6fIQRRq1pk3nmEYxlQmIcBfwxTY8KF08TfK+m0XsR8H6iJT5+mbM4/0R7bjL2nu1RHBUo1UiyEhAOziQbNMOJIf3i1CRbUgJdoQod9os8CDpmqcXihrB+dGe2B90BQAAAMIdCV6BTtuOrjCkhP6jw/3CXL/74FB2SimC7L2Hhnz47fT2Nsuak4pirlKhanWQYU8lUYzgW3DDzkVg4CLDnT4/o26jvrnqpA8b5Kl0fLj1NlylEZcg3ZbqRptlk7EnudInxQ0HDCkBBWND7L9GsHcCYDhkrHeUwx9krCfoCgDAxlAp1Qf3P6ipFnz21QQQQbWNR4+lVcjRlfntgXe9g5z1ykWiEFZ/P3PDzkWWoNohCCrOrXrzoAuwk+lqnCkTsCg6gox5vD+suuGlwmP6esP8vzbFuVKn295IUGr4abVfGugyyNtuGfBh0iWwSYN6Ox8Dqh0AsD3ycquWv/3P4QOPblxL2/33LdAhb2JZUa/qqhouH35y5dhTAU8/U5Cxc3qHx1rQE7Qgs+LNgx5+wBC2i0HDBDfazAK+3nYvVr3ortHKixv2I8vrRB5rk9FS02vXy9U1hpRAw4d6098B15T58bZ7x5exCra8VSeApaHVaGdO/Y3Nprm5M93cWa5uLDd3losrE48H8T4tEZVKc+TgwyMHH6lUrxwGnjj6lONAnzQFBLazPOGuVmvi72ReO/Es4V52xx4e2+Pkrrsnd9318HOI7h8Q2dcvLNabQMR1YYvyM9oS7v6OYMB1OR60BcUNB9Ramd7LAFZr6V4mPCNX1yHL606fZ3tjoFR4olpy05ASUDAujP2tTVoQWfjEO5T9rSN5JOgKgE63vrL6eq6onivKznr9RIZhiM2hubmx3NxZru4sN3eWqyuT40AHJhldS35e9Q/fXsx/IzLPjt+us9nUfv0DQBdZinAvyKy4fT7x9vlEXq3Q8NKKc6uLc6vP/HMfg0H7hbmG9PQKjfEKivKgMcjmb9ebBz2BcLcAcGimK3UagjhEddKHPFkig9DDutqr1aqLGvYiy8sgRNNwQTY2AISKnCzutwYW4sf4ABjJmBkixiXK4Q8qDjy/TcjE0T+KxZ04WaLRiGcurbYWLdjWLRGqqRbUVAtePC9sOshkUU6c/QAMgC5BrdYcPfT40P4HTQvtLc6XRrv163Pbfp0XHOIC+qorhXt5Ud2D/1LunE8qyavWPReZStCotVJJ577bVCp1ZlJxZlLxqd13IQhydGX6R7j5h7v5Brt4BzlT7UgmbR2fK6qt5L95HJjKWAie9KWlwuMIXKzk1G+LdT5qXY0tF52TqiqQ5fWiL7G1J4RWmlKz2kD/j3aEHh70heA6atmxEpOWzyTERnB+xqEZoKsBBgr3NvHxBU/nrqGosPb7LRdyc6o6SCOXq9Z+fvy3vxa5ujFBj5lbuJfkVT+8mvbwamphVqVeGdlOdhMXxY2Z1RuCoBtnnl869LhNZ4vtUVVWX1VWf/9ySuNXjrOdV6CTu6+Dh5+ju5+DqxebSMYbsZltusRh2FPNv/APaBMCxsGZMrFMeErvKZk8pUp81ZE8ylpaqtHK8/k7kOWl4vzZpEE2duoz6zaLlQWGlICGCWH2W4GBdcvJ4VnDX2J0gDttbiDzC2CYBDCdcA9pJ3w7wISPJ4322OHHB/59oFKqO00sEEjXfHbsj52LqTQQZ830wl2lUqcnFD69nfHsVkZlCVff7IGRHhMW9BswNgKNfvWknDC/34T5/dLiC64ef/bwWppCpve6aU0Fv6aC/+x25mtVzaa6eLJdPO0d3ZmOrkxHN6azhz1inU2m4vsMD83PKK8p571+9ph4uX1a1Lr2/N9bLO+umTBpcdf4YPaiv10uPKuF1PpmzKn/hUMaioKxVtHDJYIjMlUV4i6yMUeHFaKL5aKzBhbiz/yYhHUHT45GFOr69LoNNRJTeX5Ao0ghrI1OlHGgqwGIhLuuC3xAuJuZ6qqGr9efab73oPMFgnLepnWnv/95TpMaBMLdyFSV1b+4n/3iQU7y41ypWO8X0zgCduDYiAkL4nzbsWoK6+Ud1st75abJ9y4l3zzzIiOxyJDa8mqFvFrhy4TXS3FvfTFu6lsDkZUWGuMdGuMNQRCfK8pJLc1MLH75vNAP3BcsCRLWzZEyulJ0Sd+MUlVpqfCoB22B5bdRpREV8Hcb0D+jbOmMi5VFGdxNBhbCJMa60+aAy+fVCojkTnrdOoW63kTlU3H+EZxfyFgv0NW2ilym/PKzY5OnxvQfGGj0whsaJNw6nfbOoVBwYLAzOB3mhG5HUrwR66ZTkpOKf//l2oefjAbC3Wjw6oRpzwqSn+SlPMmrKEboxcIn2GXkjF5DJkSRdXghQqIQRs/qPXpW76qy+rsXku5c0M9ovt0hxSSPndvH8HLsWJReg4N6DQ4CV6kF4mO3vEr0H4JF93zeXy6UyRgU1cIbWNTwj1LDR5bXi77UxmLIZ3G3qjUG2WFjUORQ+y0g3BIEQSqNOKv+23LhGdP9hCt1aiBrDRomgN7ugCePco8ffbL5uxkUilV21B/br6cml6QmlwwcHLTqo1F0o24/e9M/Sbu3Ox8OsUvd0HVDCATsN99OX/H2PwKBVK+Mly4kenrZT5oaA4Q7cmoq+OnPC9NfFKY9KzBENNOZ5IHjIkdMi/EJRrJx2NGVOWvF0FkrhhblVD28mvrwv9TiXOSVmbxkAAFcxrYOGevlTJ2IQHwoNQ25vO1BrLWW3DqFmlskQBgWFI/mOFMm2djptifF1UkfGlJCAPMLIgYsy0Fc6ZP0uvVSVbmJykfDxGD7jc6U8aCrO0Ailv/5+42rV1IgCNq84ezWbbNQKCubUt67k/nf5eSmz8mJxe99OHLw0GBjlZ+nsyAJDXUDI8r8ODrZrds05fOPj2g0+gXC+/P3G67urJ4x3kC46038ncwdG87UVPAN+XkcAdt7SPCQSdE9BwYYxW7J09/R099x3qoRZQW1T268fHorIzO5WKvPsCCS8OPm9AEXVXfA125lpeiSRqvQN2Op4JgLdQoNF2yxTcvh/YJ4gdmLvhgF29rE1ZUyLY+3Q6VB6HbWgTzclTq1m18vKo0wu34bgl3dukPB+UVyfiFjvSFA+yQnFW/79mJ1VUPj1+cJBbv+urVs5TArakJ1VcMv2640P9LQINmy6ey9OxmrVo9iMimG/0SB7jtTw4Aha9cQFe357sphf/1+Q69cGo32m/Vn/ti52M2dBYS7fkT28UWhEEptLA7TI85/4NiI3sNCjOvR5fVz2ps9/d3B098dzOeK4u9kJtzNTHqUq8v2zZEzepHBtuXuAQHj5EadWSw4qG9GLaTJqPu6t/NRyzScEMhfVgjPIe0TBzfaLNs712gUyZ02G0HQXAiCCBjHEPtvuvnFUiu5l1G3UaauNt1PuFAnB7HWAfOYDpDLVXt33jl7Ol7bcjHq1PFnPj4Ow0eFWUUr1GrN1q/PiURtPI4f3s9OSS5ZuWrEsBGhBv5Kxx4GWwh3sAOt65g6vVd+bvX1q6l65RKL5RvXnvpj5+LuaeOEXLjjCNjlGyZtePsfPbLgMVH9/ONGhfUZHkqmmunubMeijJgWM2JajFqtyUwsfnE/+8XD7Lz08jaX4WEYHjevry2dYAabisV1cZgtfp1QIVdZZv94271bJjqNYHG6QZ5aJjzpSp1heW3SZnK3aCENssw+ditQMB6yRdxp84oa/tX3BQsMocLZP2BRtG77ZFVqGrK431aILphwWgUTg+3XO1MmAh3TAVmZFd9vuVDajnO2n7dddnVnBgVbQZCa/f/cT39Z1t5fhQLpd5vP372d8dEno1n2CLcSCQXSEt022jk60h0c6WB0dSEffTqmqLA2J1s/L+HFRXU/fndp3aYpQLjrR6/BQb2Hhjy9ld5xMhKFEDMosN/IsJ4DA4ikFppg+ZifUGiUmw/HzZvj5sNx9Wa7erFxBJP42kOjUaExXqExXgs/HiVqkCY/yUt+nJv8JK+8sLYpTUQfXxdPe1s6wWt+nx/Ss4vdMqxdvOfFg2zL7B8cmulJW5DP/xtB3pz6Xzik4ZYWFKZCdJ4vT0GWl4R1d6HY7H0Qj7Z3powvE57Wd2rHIPTsts/UavH1DO43CjXXdD9BwfpEOPwKItF2gEqlObT/wdFDj9XqdifkSqV649rTf+1ZYhQ7E9Px4nnh0cOPO0329HHu0gWly94bNmpMBIJfSUsr1epmIRvZwxMMsK4Fi0Vv+Gbq8rf26rtR9d6dzODQ+KnTewHhrh8LV498djtD29Yl4ujGih0S1GtwUHisDwbbhoeK4tzqopwqCIIKMl/78oRhmONi5+bNcfNxcPfjuPs4uPs6UOhGtl2h0Ilxo8LiRoVBEFRfI0iLL0hLKEh7VjBsSjS4irobnvTFpcLjCjVP34xKTUN2/bYw9lYLesBrxDn1PyPO7mv3vm2HufGkLy4TnoEgXTe92OEjfexWdM/rQqaqzOB+Uyu5a+of6u1yEpjHdEBNtWD9Vyfzcjs3/ODWCTetO/3T9vkYjIU6uq6rFW79+pyOu85EItn+f+7HDQhA4DPnZWqpjikjIj3AGOtyHBzpX22Y9OWnx7R6blTd9eetgACn0PDutb3YUOHuGeDUZ3jI4+svXxWHQQf18IgZFBQ7JMi9sxjC8bcz3jyo1Wqry3jVZbzn91+v0TLsqe6+jVLewcPPwcPPkc40WhRSJoc2cFzkwHGR4OLpnmBQVF+79zO4XyPIWyE650gexSYNsJC25PF+l6sRemKl4gKcKGNs+1yTsd5s0qBayR0dB0Y4Z1s3DNiphdTFDQfyeH+otVIz/BxQ7Z3MHhkkjUZXy7f0tLId26998LElOrpWqzXfbDzTwNfVLhGLRW/cPBWZp0vdhXtkDyDcLYKeMd6Llgzct+euvoPq6w1n/t671MJfNFmWcIcgaO77w/MzynvEBcQMDIjs66f7ZtNndzJ1TMmrE/LqhClP85uO0JlkDz/HRhHv4e/o4edANaoLWEC3wpU2vVR4TKjIQZA3o25DP9cLluDWvUGeViI4hDi7H+OD7uCk3Iu+REfhHmy/gYhx6W7XQoP8ZXrdeqEiC9wWLAQcDrP+66kr3t4rkei0PePi+UQ/f8cx46MsrSG7/76dnlame/r3PxwZEIjEAatCocrRbWeqswuDzaGBMWYhzJnfLzuz4vEj/R7E9VzR1k3ntv0yF0Z1lyAbRhDu3kHO/979St9cQr4kM6kY+dOlXpz6LD/12Wspz2BTvQKcPPwcPQMcPf0dPfwc8UQsuBIAugBD6ADmF8+rliDIK1NXZ9V/F2q/pWuboNWqXtatRbwnlUXszSYN6g7nmkGItsNHdLoNwIUy2Yk8pltdBSqNKJe3vVRwFPEoAphqZcGN+dGnY7dsOqtj+t9+vebpzQkOsaBp56MH2aeOP9M9/eixkYjnHlmZFSqlTpH1IqPAcrslPYhh6PO1E5Yt3VOpp5/x5KTio4cfz5nfDwh30/L8XpZGbczHA69WyKsVJj58NVeDUbCjK9MzwGna2wODwe4TgA7KlUMaUiO5jSBvufCsI3m0PTGuC+ufz98pUuQaMm/pPufak744uebDDhKQsB5BrDXdafhrK0QXcup/QmxnBTA1g4cGpyYXXzyfqNMcTKnetO7033uXMhhkS6h8RTnvh60XdU/vH+i0avUoxD+XlqK7nQzQBpYFmYxft2nKqhX7dZx6NbH/n/tR0Z5W4VXJcLpsC4vudjIIH0QabWUJ98mNlyQyHlwMAF0IYH6GghG+pUmvW4c4uI/hiBR5hQ27EGd3pU2n4vy7z4nmkIbi0Zx274kwPoLzMxrVXUzvhIqsZ5Xz02q/BKrdwlmxaoSvn6OOibl1wm/Wn1Gru/7liUym3LDmlFgs1zE9nU7a+M00LBb53pKXabrvTHUH48rS8A9wWrZiqL65GoMDSHQeZlZNl624T1wYFxbjXVZUW1ZQW15YW13O05jgFuPgyvAMcOrO18Ans/4ENwIdIWHdPWjzCxv+QZBXpqpOr9sQwfnZ/NXWQuqXdWs1WiXCWwCK6sdY1a1ONAyj3WjT83g72vxrEGstDRfUHfpBqRHk8X4rFRzXQmpw+Vs+WCx63abJy5bulUp1MnZPTSnZuePWilXDu7ba2769WFhQo2NiNBq1dtNkjgNyu3OtRpvxUidLei9vDmI/8QCTMmlqTEpyyYN7+u20qazgb//56pfrbD8cRJcJ96Aoj6Bm5mUqpbqyhFtWUFOaX1ucW1WcW11aUKOQKQ38ldghweAaAOiOD2NlpfiKTFWFIG+V+CpL2M+VOtXMdc7n/d0gT0Wc3ZfxHhZl191OtCt1Rj7/b622tWB1oU42/xnsismeplx4Jpf3CwIvqIAuxMWVueqjUd9v1TUY1plT8YHBzkOGhXRVhY8dfnJPn7frK1YNjzLMfCU3t0rH1f2YWG8woiyWT74Yl5dbpa+xe2pKCY8nthALMRsU7q3rgUW7+XDcfDh9hr+eN1eV1TeK+OLc6uKcqpK8an3NnoBwB+gFGiYGsdYmVb+HLHsWdwuDEEXGmu95wJcnFyCKHtUIGevtTp3TDU80Hs12IA2rEl9rfpCKCwhirbP5ttfL4rO53wsUmeB6t0aGjwpLfFF441qajul/+uGylzfby5tj/qo+TyjYu/uO7unHjI+aONnQYGfPnuTpmDImFsT8slzIZPy6jVNWrfhXpdLVFmPEqPCVH4wgdwPraIzF1gxGwU7uLCd3Vu+hr1YLVCp1aV5NYXZlQWZFYVZlQWYFnyvqoAQiGR8OrkyAnnBIQzikoTWSWwjyqrWylJpPejsfQ8E4M1RVpRGn1nxuiJ1DsP26buinvBE32uzmwh2DokZyttu2T3GJsiSn/sdqyU1wmVs1q1aPykgvLy+r1yWxXKbcuObUn3uWmlnQVFbwt2w8q3s8nbBwt1UfjTL8d+ObuY3uSB4QcWFhbmAsWTL+gU6Llg7as7NzjxFMJuWjT8f06efXTXoGY011xaC9Ap28Ap2GTOzReIRXKyzIqshLL897WZb7sqy6rMVr3+j+ARgsGox+gL4EsdZwZU/UGgmCvEJFVk79j4Gsr8xQz0zuN1JVKeLsLtTJTEJstz3LTEIvCs5XpHi1PhfK3kLC2uxONZVGmM//u0RwCPFeCIDlQCTi1m6c/P7yf3V8BV1ezvt+y4VNW6bD5vJzLZUq1n91UiiU6ZjewZG+cfM0wwO+NjRIsrIqdEkZ1cMTyAPLZ+bs3i8SCpISizpIM3Bw0Acfj6bRiN2nWzBWXXsGmxrNDojuH/BKM/EljSI+L70892VZ72HATgaABALG0c/u/az675FlLxYcsiP0cCSPMmklK8VXKkQXEGfHoZkBzM+6+Yl2o87K5G6GIMiTvtiBNMwm26jVqkuFx/P5O4A5uy3h5+/49ruD//pD15cnjx/mHD/yZNbcPuYYchrtlk3ndN+Qiidgv946nW6MEIoJzwp0XOMHBu5WAYyCP18z4Z3FuwWCNqI402jEDz4ePXBwUHfrFowtNYZqR4rq5xfVbV6X6EJkXz8ao4sd26XFF/BqhdbVb+70eRWiC4jtgF/WrqFgfSk4XxNVT6wsSK9bb0gJgcwvsCh6N786nCkTc3m/UHGB/ozVNinaq8TXcnm/SpQlpv4lNIqE7A0VADFTpsc+e5qf+LxQx/T/7L4TGOxshpBDf/956+ljXWNKwCj4y7UTfXwdjPLT8U+BgbutYc+mfvz52A1rTrU63ref/0efjbH5fajmFu5ioWzx4G/ZTnYOrkwnN6ajO8vRlenoxnRwZeLwGDAczcO8VcNDenp1bR3WLt7zojbbyib6EDqUvfVJxXStVoUgu1orTap5v4/zCQzK+O7GVBpxUvUqQ3QSi9jPiTIOXB0YFNmTvtiVOt32DP3rpc+yeT8J5C/NcKW40+fZE/u9qHoHjCiz3qNg6POvxr+9qO3FyDfRaLSbN57duXepSX0gXrmYdPqEHhFS3142JG5AgHHmqRrt8/gCXVK6ubMcneyse9o27mcdz7ut8vhRzuOJOTbZtE1bpvXrH9A1wj3hbqaQLxHyJQWZFS1vNzCTTXV0Zzm6MR3dmE5uLEc3prOnPQN4VAVYElRcgI/d8jze78iyS5TFqbVf9HD4A4KMbFj6sm6NWFmAODsaJoTYrwfntxEfuxU21iKBIjOn/meu9JFZrpHAUPuvafhQniwRjCXzw7Knrv5s7Ma1p3RMLxJKU1NKBw81lRFpUmLRb79c1T39mPFRM2b1NtavZ2SU66hl+/X3B4MHYL2YULg/vZXR9rRYq+XWCLg1gvSW7/iIZLyLp72zp72LJ/v/H+xp3fI9CMBC8Ka/UyO5LZCnI8teK7mTz//LuNKwsOGfavF1Q0rwZ35MxAB3CjaIRFmcx99RKboMQVpT/xYaJvgwVnjSFndbr0QWQtyAgDHjIq9cSu40pZs768t1E/1NFpFQLJZ/s/6M7s77evT0+mC1MTcC6W4n0y8uAIwcABDurVGrNc/v62cdIRXL89LL89LLmx+k0IkunvbOnmwXD3tnT3s3H46rN5tAxIEzBzADMIwOs//2ScU0jVaBrIQ83g4y1seRPNIo9amXPsut/8WQEljEPu60OeDM2hhSVVk+/68K4QXzxEBlEXsHszaRsGD6ZxGsWDUiJbmkY++QY8ZHrXx/OJ6ANV01yGT8uq+nfLf5Areu8x1NHp72G76ZikajjFiBZ090cgTJZFECg13AsAEA4d6al/EFYmMYYIkapNkppdkppc20FMx2orv5ODQGbHL35bh6c+xYFHAuAaaAgvP1tVuZw0Msl7VptV8QMI52+AgDayJWFibXfGCIMsOgqKH2W41uugPoQmSqqgL+32WiM8g2Y+gLFkUPYH3mQpkMet5yIBCwX6yZ8MHK/Zq2HKrQ6aSPPx/bN84cxiFRPTx37Xvrh60XO46CZMcgb/lhlnH9ypeX8/JydYp43befPwxugQAg3N+kPTsZw9FqtTUV/JoK/osHr1f0qXYkN2+Omw/HzZfj7uPg4e/IcbYDZxdgFDztltRIbvPlKciya7TypOqVvZ2PETGuiOugUPMSq5cpNQJDGhLMWkfAOIATahvI1bUF/F1lwpOIXwfpixNlbCDzSxyaCTrf0ggKcZk9r9/hAw9bHY/u6fX5mglMMy5s0emkzd/NPH7kyb49d9XqNsxmiETc1h9mOjoa2aXVnZu6GjQCA3cAEO7mFu5tIuRLMhKLMpp56SdRCB5+Dp4BTp7+jh7+jp7+jnQmMJcHIAGG0GHsH55UTFFpxEhld/2LqmWxzkewKBoi6a9Iqnlfoiw1pBUO5BHAk4xtIFNVFzbsKReeVmtl5vlFEtYtiLXOnhgHOt9imb+of/zTvNycV6vOWCx66TuDp86INf/qMgxDs+b2CQ1z/Xr9mfr6FtHN0WjU+q+nmMLO/s4tnYQ7iYyP6uEJRgsACPc3ZIpcNWxydEVxXUUxt6K4TsATm79hEpEsM6k4M6m46Ygdi/J/He8QEO7uFejUHU7wJ7P+BKPcSMJlfVrt54hLECsLkqtXRTvuRsF6m5m+rFvLN8xrBx7NCbHfCM6jtSNVlRbw91SIzpktACoaJnjZveNFX4KCwc4iy36WY1BfrJ24/K29CoXK04v91fpJ3j6cLqxPaLjbX3uWbFx3OrPZvrWPPx9rCgfqBfk1xUV1uqTsFesDAqYCgHBvAxweM3fV8OYauryorrKEW1FcV1nMbRT09TUCMzeVzxUlP85NfpwLQdC0twctDfwfe2cdFkX3xfGZ7d6luxFEQBEVxEDFBjsRu7u7Xru7uzuxsVuxQAQV6e7eZTvm9wf+EHEXttiA+3ne531w586dO2fqe+8995wgcPkB8mNJ6V3EfZtdflfpGop5n6ILFjYz3QFDCnw54kt25ZTfU6XlMIRuZrodi2KAi6i/sIXJyaVHc9j3EUSssYOakbs1NlxMwFgA++sFdvbGE6Z0ysoomTy9Mw6n/WQpRsbUXXtH7tr+4FFYNARB4yZ27NajaV0c6LncfjIvn/98+fynzl5BXz/nDVuGgjsZoAXhXg0ShdDIw7qRx18OvnyuMDutMDutMCMpv+K/zOQCLoevmdPu1Kc5uPYARXEz+q+U/02VPJR57Mc/C1e7G6+Ts3xK2YmU0mMqNtvZYKYBoSW4fPrLj8KVWaxQBJJo7IhkrKOb0XIjoh8wvn4xYJCPbikMLHrh0t62dsb5ecyQkW3r6Cgvn/0Alx4AhHudgydiHRpbVPNXKcgpzUjKT0/My0wuqPh/iRyBpRQelmhk5uhmCa49QOGnBUVuZrL9Q06IKhE8Mlk3MCiaq+FCOUpejS/eoWKbjYntHBkTwbXTawwILTJZNzR2kzsxptnRRsIwyG8NUA9DQ+qwB/jzR1ZubhkwMgAId+1gYsEwsWB4VwlcVV7GTU/Ky0jKT/mVk/IrJzUuh1nKUfEonfp6gwsPUA4a3sPFYG5c8TZVKkktO4VF0R0ZNaWIz2WH/Sxcq2JrCWgzT5MtIP6jvmNJ6VfIfa+ix5Q8WFB6uRouxKNNgM0B+oL8fjIAABDumoBCJzbxtm9SZRl4UV5ZSlxuyq+clLic1LicjKR8kVABp08Yhjv1Bn4yAOWxp48p4UXmc56pUklCyW4MimxLGy51awHndXTBYhVdI2AY3dR0Bw5tAC5ZPaCJ0aoyfrQqblo1Q8W5uhmtNCCAQQ2APiGRIK9fxAI7yP4KQH5tQfhLnSAmOoOljuxGeiDc/8XIjG5kRm/p/ztlsUgkzqwYj4/PTfqRlfg9s+Yh+SYt7E2tGpCU8WrTiGZA0vL9+im5pIBVj4wKe5ps+pA9hC1MVaWW2KINEAT9q90LOK+i8mernk/H1WAB0GH1BrW4aUkFjzZ1NphpRe0PQyhgZ4B+Ef4uvlrEScDfwh1eu3EwsIMuMHv6mR8xmQ1UuFc/AQza3tXC3tWi0/9/ycssSfiemfA9I/G7FB3f0JaljpjV1b2lg3bbsGLs8YiCuPqloihepns/ZA8VIyp1oGOLNiCQ2I42qvKXfM6zb/nzVA/2Z0Xpb0cfDd6V9Qka3sOZMSOhZLe6KkSjSA70cfb0cWiYAMwL0EfuhEYAIwAaGvVw+ZGZtYGZtUG7Hp7/6viUuJz2gc3AVQeoDgXn7G6yLjp/gYr1/CrajCASe/oYCILy2I+/FSxQfUiVgfdqYrwKXKP6hwNjQhH3XTHvs4r1wBDaijrA2WAmHm0MrKoWvuROpOHcLCi9qDg1eCYM6LWTqaZZdbXDZHK7+G+o66Os3zykdZtGNZfJyiqJjEgB9x4ACPd6ruMBAHVhQQ4so31LY55TsZ644q0IJCFgzGMKFqsepZuAMfMy2wvS5dRLYAjlabL5XVY/kUR53zMTkr+L4UIK1gnYU42wBYlF3HcpZcepOBcLcpAFpReIf1/X3L0VgSDADAAg3AEAgNy4Gi5iCmJLeF9UrCe+eDsMoVQP1I2GCc1N94Nh1HoMAWPRxHiVclM9NJybq+EiQ6IvMKPaESG/Pa1ZgniWID6+ZLcBwduC0tuc3B2LogP7qB2BQFSR1wkAaGiA1UgAgPLAMLq52V4ixkb1qtSRXgf2MNlIw7uD61K/sSAHmpN7KCj3zT1NNvlZXQeqvW5AxJJqni1ICS/iZ+HqF+ntI/OmZ5WHCsQlwExq5MWznyxd9SYCAOoUMOIOqPtvWr2ezsSiGC3MD33IHqaK94JacDVcqKieA+gpTYz/K+FF8MUFtZbEoQ0d6ONtaSEoGA/sVkeIJVxZHW8EERVwXhRwXsAQik7wMiV1MiUFkLEOwGgqcveWvMtSzczpRGIdug4KBaKsLLl6ZQQC1tyCUXNTwZUF1IlwP7X9wantD4DtAHLCZvGk/o5C15MJHzLWsZnpjsjcqQgk1lYb7OljKla4AhoCWBTD3XhdZN6UGsvQ7Onj7Ogj0TARWKxOEcrRaUcgSSkvspQXGV+8g4y1NyF1MiUFMAheMIQGBlSUhPjcX7HZ8pTE4zGHj4+n0urwEfgVmz1j8il5SrZo5bhmwyBw+QAqAlxlAHWLWCxJT8yTuolEqT9DgMbEdo2Nlmjr6Obknq6GC8HN1qAwIflbUwdK3YRBUZwY0/xtnjgyJgHVrhHhXqpQebYwNbXs1KeckS/T/eOKtwIDKsqtG/IGVurS3bNOVTsEQaUlbDlLGhqSwbUDqA5wlQHULW/DorlsvtRNZGq9ih5tSxteLkzKYF7W8HENCb6eJpshCAY3W0PD1XBRIectT/ynY4yGCba04Q6MCWBBpGaFO1O5HQXiklI+WGGpGPl5zGdPvstZeMAgn7puT2mNOR+rYmBIAZcPoDpgxB1Qh6Ql5B1cc0um4jStb9rCzXC5MbG9Jo9IxTVubrYPBWPBzdYAwaCoTYzX/H6Vw3g72kh/mycuhvOBate4cC9Tel8C2hQYUCGuXAwXieRayt+ipYOdfZ2H2CqTW7gbGoERd4A63vzABIAaSI3LWTT8MMOIYmBMZRhTGEYUGoNMZZAq/iNTCUQSjkDGk8h4LB6DRqMxGBQEQZxyflpC7vvH3+9dDBfwpCcBxWDQDo3rW5xjGEZ7me3+nDOmjB+jgcNRcM4tzY9jUGAUp+FiQvK3pg6CIbSjwRQC2gwYRCuIxEyl98UD4a4IJSXssPtRchb21kjWcEWEO3hXA4BwB9Qxts5mAr4wIyk/IylfvTU7uFng8PXw9kPDRG+zw59yhrOFqXV6IDLWvqX5SRzaENylDRx347XACNpFIClWel8CBnS3FODapQ8Cgby5pYuL2RpoUokCPu5AuAOAcAfUMSg0yqmJ1c8I9WvQgL7e9dVoOLRBC/NjH7ND5InWpxxEjE1Li1Mg0RIAoBPCXay8cJc64j5yTHs+X6iBlv+KzX77Ok6xBhOwI0e3q+uG2dpJebmxmNy7tyPlr6SwgKkBGxYWyBsI2MgYCHeAloS7pZ2xqZVBAzHQjy8pQrn79/USZ3f1C3cCEdd1QMt6bDQixqqF+dFPOSNFkvI6qNyylcUp4BcBAOiMcC9SXrhjpAj3/oNaaaDZXz4lnz/zVuEG4zDBw9toxc43rn3icgUKSOpCTeTWkPMoaDTKyIgKHhaAdoR798E+Q6Z0aiAGGtF2fVFeWUO+RZzdrdVe54Slvci0eh6ljopz9TDeEJU/W90Vw81MdxExluDlBQDoCHwVRty11QN//vTH1o135FzlqQtwOIJbN74otEtRYbkGGlYkn3A3MqagUCD2F0ANgKgygFpQ+xLSjr2bB4X41Xu7FfM+/yreVAcVI1/zZhRy34I7EwDQEdQ+4l7XhF7/vGndLT1S7RAE3b75pbycVxeSWhV4PCGHI9ckgIkpDTwpACDcAZrA1tlMXSlOYRgeOL7Dop3D6rfFEEQUX7LrS85Ynii3LurniwsicifHFm2QIHxwfwIAWocvVnLtPhZFQ8OaTmdx8tjLA3sfI4jaKlRUTysBk8m9cjFc0b2EQnFZGadOG1aQL68bvSkQ7gAg3AGaAYfHWNioGroEg0X7dfXYf2fOhKW9YLg+TxeyhckfcoallB5DoDodzULSmRfCswZpJu4kAACQhQQRCsQlyu1LwGg0JK5QKN649tbFc+/UWOeJoy8mjj7243tmnbb87Kk3ynUP5F85qhx5cnvSghF3gLoAUWUAtdMzuHVybDaCIAgCSSQSCIEq/oagaoM2MAoFQzCEQqFgFIzFoqkMkoEJ1c7ZzNPHCU+s50mCEEicWnY6sWS/xgbCy4VJH7OH2dJHNjKYrflxOwAAAP0ebldy+JqIsdJYO5lM7n/Lrn2PzlBjnffvfL10/j0EQfNnnZs4tfPAwXWSpjQzo/je7Qjl9i0sZDk51+EqgvxceYW7mbmOpkULHri3rrs39ZVJ0zoPCW6tW8J95rqBM9cNbOAX5vy7FeDuHDihAzBCLRpakPi9cFkZ/7uGj4tAkrSyM/ns5+7Ga4yIrcGFAAA0LdxFyue40Jhwz8woXr7oclZWiRrr/PA+Yc/OsIq/RSLJoX1Pfn7PnL+4F4mEU2/jjx56prQ7vvyuLMoh/4i7hYUBeFgAdS7cARogLHGbWuq5/nUdMKZWQBBRctnx5NJDEkSorTZwRRlfcsdZUnq7GC4Ewd0BAM0+fdnKC3esJoR7dFT6qhXXWUyuGuuM/5WzfnWoRPLXVMOrF7HJSfmr1g20dzBRY+Pfv41XpcdSt8Jd7hF3Sysg3AHqAfi4AwDKU8z7/C6rX2LJXi2q9kqyy+++zQxMY55FEDG4NACAZuCpINwJdR/X9U5oxKJ5F9Sr2nOyS5ctvsLjSXnpZaQXzZh86vnTH2o5EIJAhw88VaWGuhbuOTml8hSDUbC5rrrKAPQO9Yy47117+8G1TxV/349ah1YqCEkPz+UVf3i2dNh2aoLGTDC5/560xHwIgmgM0tU3y7V+SZZMOBn1MUlFYwLqGoG4JL54e1Z5qE61SiQp/1W0OYt1s7HRckNCK3CZAIC6hivKUnrfOnWVEQrFe3aGPbz/Tc7yhkYUFpMrFIprrXbpwkulJWyZPRmecOPaWz9/ZE2Z3gWDUen79fRxTHxcjio1ZKQX1enVz8qUy/vIxISKwaLVeNyb9+aBR0+/2HNgtLqqAqKwFo5tDzu06Z6ALwKmAFSAQJJM1rW3mUG6ptorYQniP+eM/po3gy1MBdcLAKhj4a6Cq0ydCfeiQta8mefkV+0MA/L23cNxuNrH8rhcgTzD2LdufJ4/61xxkfIpkHg84cmjL1W0Q25OqVhcVwG+OBxBDR2YqlhaAj8ZgNoAwr0mrpx4dePM29sXw2cFH0xNzAMGAZTwIj9kDf5RuEooKdXxpuZznr/L6hNbtEH3mwoA6LNwVzISIgZFwaLqJETg9+iMqRNOxv6UdyqATidt3z3c1k7Ny2N+fM+cMv6E0nFsTh17WVCg6tJSsViSk11XL8CsTHn9cCytDcGTAgDCvc75FZ1xavfjir9TE/NmBR+8rXgCCEC9gSfKjc5f8ClnBFMQqy9tRhBROvPC64zuyaVHxQgXXEQAQM2PGCTmKCvc62K4HUGgKxfD588+X1ws71A3lUrYujNEjctJq1JcXL5gzvnQ658V/v7GZt+88VktbcjMqCtvmWy5o/TY2BqBhwUAhHud07ipzfz1A3H431OHAr7o0KZ7Gxdc5nEFwDgNCrGEk1iy/21mYA77gT62XyRhJZTsfp3RNY15VoKAuxcAUBtcYTaCKOlIScLaqbcxTCZ3xZIrxw4/l985hEIhbNkR4tSoDiOdi0SSA3sfb9lwhy+3x6lIJNm++R4iUU9y17pbn5qeVihnSVsg3AFAuGuGrn29d52bbF4litPrRzFzhh/OySwGxmkIIIg4g3n5dWb3pNKDYqSu0nqjYKwDfRwOXbdzqQJx8a+izW8yu2eyriktNQAAQFU4ojSl9yVj7dXYkh/fMyePO/4xPFH+XegM0o49I1waK5a9lUYjjhnfQdH8108excyedkbO4ImXzr9LTSlQl2XqTrinpcor3MGIO0CNgDjuteDkZrnvyvTNi69EvEuo+CU1IW/m0INLtw1t0aZRrbsf3nL/1vn3Sh89yGulQuWt7Y2P350LrppayOM8TSjeWdfrO4kYay/TnTS8hy1t5LeCeaW8r3V6OJ4o70fhquTSIw70CVbUASgYBy40AKA0qrwf1DXijkiQK5fCTx1/pdAqTCNj6rZdIcr5tY8Y3c7RyXTz+tscjgIzeIkJuVMnnFi5dkBz75p6LOlphRfOvVPjNUpJya+jqy+ncMdi0RYWDPCwANQFGHGvHSqduO7gqN7D/qSlLGdy3z35ASxTXynifviYPSwqb1Zdq3ZTUkAbqxs0vAcEQQSMmY/5GTv6aA2cIFeU/bNo7euMbmllZ+puJgEAqPeUCxKV3peMUYNwz8stmz/7/PEjLxRS7ebm9N37R6myGrVNO5e9h8YomlSIyeQumX/p5vVPNXRCdmy5LxKqMxNFcmK+urxuqiKRIHJ6z1tZG8IoGDwsAHWhiRH3H5Fp80cflb98zJeUypjuNXX6pwaMmNZZQ/0bFGr6st7WdsZHtj6QSCStO7nNWNkH3D31jxJeZGLJnmLe5zq/o2C8i+E8O9rIqj/CMKax4WJDQsvvBSuEkrK6bgNfnP+reEty2TE72kgbWjAWBfKDAAAKCneh8sKdpLKrzNPH3/fteshm8xXay8bWaOvOEBNTVQPa2DuYHDgyds3KG1FfFfAXEoslB/c+SUrIm7MgEPtPaPPboV9+fFdgsa+vn3Ot3kFcriAzs1jtzio52SVC+ToYdbTwV1208nEqK+M0wIdXLJJ8+Zxcd9FC9Vu41xv6DvezsDG8e+nDsm1DUSiFJyumLA4iUwm1Frt26k160u+pvblrB6Dk6Kmf3f+0ILcMXCBVKON/TyzZW8h9q4FjUXGuTU22UXDOUreakjq3sfaIKVhSzP2ogcYIxMUJJXuSS49aUwfa0UfXaUYYAKCewVZ2xB2DoqqyrIXF4u3e/uDVC4UjXDVxt1q/ZSiNRlTPq4xG3LIzZP/uR3dvRyq046Ow6PS0ojUbBhkaUaqdl/yVtPNv3Ld/C3nc+hPic9Uu3BMT5I0Q7ehkqsv38PzFQQ3wyf3xPXPXtgf6qNqVFO6VqUalUs0te8TUgOatnevNxfbxd/Xxd1Vu3w49PA2MqbUWe3Y3qlK4d+nTXJ7MqaHn3gPhrjSlvK9JpYcLuW80cjTYnj6mkcEcFIytoRABbdbK/GRK2anEkj0SRKiJsQeEm8Y8n868ZEbu5kAfW+G9AwAAaoAvzhdKlAw0rsrK1Pdv43fvCFMit1Gbdi7LV/XH49U5YIdGo2bP72nvaHJgz2OJIh4psT+zpk06uXbD4KqrY0eOaZ+RXvT8ae2eqAQCdvqsrij5XFAS4nICurir9+onJdYT4d7QYLF4x488f3D3K6Ka/1Tb9q5dumrnQ6mJEXcLG8Npy3rXWuzgxrsVf1jaGvUb0abW8q4e1uAWBKhCMe9TUukhzQxsQxBExNh4mKwzJPjIKfEd6OOMiH7fC5ayBPGaaSECiXPZYbnsMAahuS1tuDmpGwyDSTkAQDpMvvIpHZQT7mWlnP17Hr149lOJfXv39Z45tweqbpyt+/ZvaWVluHbVTY4ifjuFBay5M8/OX9yrqqpeuLR3fj6z1rRNI8e0r/D2IZPxtToLJcTnqv2UkxQYcTcDD4uO8Pzpj4P7nsiZ71YWRsbUmXO6tfNvrK2z0MRX2dCE2qfKys5ahbuRKU2e8pX8is6YM/ywGt7CpRx5fOtlMXNl36AhPuDB0AsKuW+SSo+U8iI1dUDYlhbiYjgPDSs2Q03DubW2vJZceii57BiCiDVmn1Le11Le1zi0qQ1tqA11CA4NYpkBAP98MgQ/ld6XjHVUdJcXz37u3/1ICXdkGIbGTugYMrJtnVqjpY/j3oOjVyy+kqvI9C+fL9q49lZaamFliEksFr1mw6DpE0/WUI+dvfHAIb4Vf9vaG8f+qCVHrPxuLfKTKN+IO4VCMDWjgYdF62RllezZERb5JUWlDzkM9erjPXFKAImM1+K5KCPcF20czOP+NX1//fSb8P872207NaGq/7eJBVjxBtAVEESUw36QWnZSY2PYEASRsLYexhsMCC2U2x0FY50NZpmSu3wvWKbJZkMQxBfnJ5bsSy49bE7uYUMdyiB4g1sIAKiEpcKIOwXXSP7Cebll+/c8Cv9/SGKFIBCwS1b00czooL2Dyf4jY/9bdu1nbUq6GhfOvs1IL1q8rDeegIUgiE4nrds8ZNbUM1wZ6Q5nze2BwfyWGXZ2tQv38nJeTnaphSVDbUMbJeyiQpY8JYGfjNYRCcWXL4ZfPPdOIFApgYmtnfH8RUHuntr39VBGuDu5WVb75dm9qMq/mzS3k8ctGwDQJGIJJ4N1NY15lifK1dhBYRhtTxvjZDAdDRNUrIqGa9La8lpK2dHk0mMazn4qQYTZ5Xezy+9ScM421KGWlD4YFBXcUQC1PZsIT/UHRCuUCZQPCkzByiXcRSLJ9Ssfzp15y+cps9bF1Iy2buOQOk2MWg2GAXn7nhGb1995/VKxXs3rl7G5OaXrNw+pWK7q4Gi6eHmfNSuv/+uI3COwWbPmdlXllDz1x8flqFG4x/7MlrNkI1cL8Ixrkeio9F3bH2SkF6lSCQaLDhnRJmREW8w/cZD0RrjrGibm9LFzuimx452LH4rymf/W1ivYV4naGje1AQ+JDsIT5aYzL2awrogkLE0el4H3amK8mopzUVeFKBjrxJhuTg78WbimmPdJ85YsFyTGFm2IL95hTu5pTRvMwHuBuwugOkJxGRqjf8KdJ8rliXKU2xcNE4jY2sM3ffuatmfnw/S0QuWO0sTdas3GwQYGZA1bBofDrFwz4NjhZ1cvfVBox/i4nOmTT63fPMTJ2QyCoHb+rsNGtL34dzImUzPatJldq/5iZy+XcI+OSu/QyU1d5/grVl7h7toYCHftwGRyjxx4+igsWsV6PJrazFsYqErSAyDcpWBkShs6voOie8VEpJ7a/fjf3wvzmM19nVzAylf9p5QflVZ2No/zRJPe4RAEYVBUF8P5NtTBEKT+dWBkrEMri9NZrNC44m1CSanmrSpGeFnloVnloWSsoxW1vyWlDx5tAm62Bg4MKz8QJZSUEiD9W71Xwvui/FOMc4ZrzH5YVMg6euj5syfflT5EYC+vmXN7YLU0QAjD0KSpnS0sGPt2P1Io1ExBPnP+rPPnrkynUgkQBI0d3+FXbHalXzIMQwuX9q7mXuzoLJcvyreoNDWeYBwQ7rrNo7DoIweeMplclb62ZPyEKQG9+njDOpY+q4GGjEAkyOEt9yv+xhOwFbOQaDRKIkEQBDm24+G2UxPAra+vFxcR5bIfpjHPlvG/a/zgsBWln4vhfFUiNMuDFbW/CaljQsnuLNYNBNJOJFq2MDm+eEdC8W5jUjsrSn8TUqeaY1wC6jFoWPmlWnxxARVy1btTLuFFKL0vVbafDJ8vunb5w+UL73k8JePA4nCYWfN69AhspnUT9e7XwsiEumF1KJ+vgG/xxCkB1P8nPIFR8PJV/SaPO15YwIIgqN/AVs297auVNzGhGRiQS2qLE5KWWlBWxqHTSer4xEBxv+QS7mQy3tLKELwfNElGetGu7Q+io9JVrKedf+NZc7tXyzOgIzRQZ/THtyOTYrMhCGrRtpG59e+kzWQqoU3nJhAExXxJ+fjqF3gA9A6eOC+xZP+rjM7RBYs0r9rpeI/Wlpc8TDbUtWr//XlGG7gbr2lteZmOb6rNbhIkLuC8isqf8zK9Q2zRulJ+FLgPGyAoGKf0vqU8/btnJIgwj/NE6d2lJl9DEOjZk+9jQg6dPvFKadVuYcnYd2iMLqj2Ctq0ddm+e4T8+Z6Gj2ob1Kf5X+9VOmnZyn4wCra2MZwwOUDqXq7/rLuTat6Yb+lqOam01AI5E0W5uFro2mBtPUYgEJ0+8Wri2GMqqnZjE+rajYNXrx+om6odqusRd6FAJBKKIRju77tG/r1ivqTUEJbRy9dp8/FxqrSKWcI5sethxd8jpgbsXh1auWnE1ID3z34iCHJse5i3nzMWB4JY6wVIEfdjButSPue5hr1i/q+hDRsZzLWmDqgL35iaoeE9WlteymLdii/ZIRAXa/EaCCWl6cxL6cxLJKyNBbm3JaU3CWsHbs0GgqJxTqtSwvusd+ebx36kyuP2b0gZFou3dMEl+T2npeLXttHi5X0oFN1aMODmbrXn4OglCy7l1RYmsks3j7ETOv77e1Mv21Fj2rf0cZSVOsrF1eLD+9pD7kR9TVdLdJ2Y2mLMV9K4iSV4OWiGyC8pe3aEZWWVqFIJjIJ79/WeMKmTdqM9ak24J/3KeRwa8fx+1NJtwW7NbHXqnA9vuccs4UAQ5O3nXK1tDi7mbTo3eff0R2Zq4eVjr0ZO7wyeB11GKCnLLr+dwbzMFqZqpQEoGGdLG+7EmKLVQCuwFbW/GblrcunRNOY5CcLX7kXhCDOSSg8mlR6k4z0tKL3Nyd3waBAQrZ6jyixTKT9aJCnHoCh6dL7prMuq7E7FVZePVCrB1s5YaeGOxaInTAkYMMhHN8d3bWyN9h4cvXj+pdSUAlllmnvbL1giM1HjyDHta6jf1U0uP/JoNbm5f5dbuHt4gpAVdU5pCfvQ/qeqLAipwN7BZN6ioCbuVrp/yuoX7vcuf3xyOzLx/y8gsVjNDrgqJn77/Db++f1vEATBMDxmVlcpL4jpncOfx0okkisnXnXo2dTWUW0L74Z12qzoLkFeK8FjKQ2kmPc5k3U9j/1EizrVnNzTxXAeEaMTzzkGRXExnGdDC04o2ZVT/gCCEK03qYwfU8aPiSvazCB4m5N7mpO7gURO9RUUjMei6EJJmRL7ShB+OvOiI2OSvpxsLvuhKrnb8GhTPFpKhIpZ83r8is1WIoaMrZ3x8lX9KiKx6CxGxtTdB0YtX3Tlx/fMf7c6OJqu3jCoMjS7ojRuLNfAdkpyPovJpdKIKp5LTLRcnhgwDOmFCtRjHYBAD+5+PX7kuZyeSzX0e4ePahc8vI3Sd6BeCveq6vzQ5ntVNwn5IgIRe+nFkop/rp51Pi4mE4IgC2vDnefkfVNfPPry7v8DS7Vqr/wyJlYZd8/qWxV/B/Tykho6xt7ZrMfAlg+ufRIJxXtWh24/PRFGASc1XUEgLsoqD81k3eAI07TYDAahuavhIga+ma7Zh4ixbGqyzY42Kq54S4nm8sLW+G6FJCW8LyW8L7+KNhoSW5mTe5iSuuLQBuBmrmcQMGZCQZly+6Yxz9jRR6rib6MxhBJmbNEGVWqg4d2lG5CA/W/tgOmTTiq0lDOoT/NpM7pW5C3ScSgUwtadIatWXP/yKbnq7yYmtI3bhpJVcE6gM0imZrT8PGatOu9bVHo7f5VWQufmlNZ6oMoOleqdBIAsUlMKdm17ILUfqBBNm9nOXRhoY6tPg0oqCff0pPy3T3+8ffIjOU5KOFs0GuXt52xtbwzDsIHxb0eCgCCvCuGek1lcmM9s1KT2/qhIKH7zKOa3LiHhuvdvoXSDd626WZhXBkEQgYgbJzv0++iZXV6FRbPLeT++pl069jJkcifwkGi7Yy0q4L7JZoXmc19oxYu9EjLWsZHhHDNSF102Fx3v6WNxPp/zIqFkd7kgQVcuIiQu4n4o4n74Ca0zILQ0I3cxJXchoM3A7V0/IGFslc7sKxCXxBdvdzPS9QlGBBJ/L1guEKuUzKWGDr+9g8n02d13br0vVz0G5LkLerZtr08BefAE7PpNQzatv/3q/6nWSWT8xm1DTUxoKtbc2M1KHj39MTxRReEe8TlFzpLuwE+mbuDzhOfOvLl2+aOKDh0UCmHS1ICevZrr3QJiZYR7Umx2hV7PkOGv5tbMNiComX8PT/o/qR/8u3sc2fpAIpFAEPT0zld5hPurh9Glxb8jPXXt602iKNkvv3fl4/tnPyv+Hjqhg5GpzDcF3YA8fGrA0W0PIAg6f/C5l69TEy8l3fQ7BTZzUjCM65GtD8qZXAiCiGT8tKW95Nnl7P6nBbll9fIRZQnislihOex72l15CUEQAWPhzJhuSe0LQ2i9MJ0pqZMJqUNO+b3Ekv1cUabuNAyBxMW8j8W8j7FFGxn4pqbkrmakriQs+MjpN1S8ax7nqfLDQMxLFGwjG1qwDqt2SUzBknzOMxXrMSa2qWFrYC+vb1/TanXY9e/oNnteDzqDpHf3CQaLXr6qPw6PefIwBoNBrVk/yMFRDWtgPJvayJOr9cP7BASBVBFqEV/kFe4eniAbjPr59CFp786wXJUFj39HtxlzuhkaUvTRCAoL9ye3I3esuFFDgVMP5lvYyFyoZGBMbebj8PVDEgRBLx58Gz+3Ow5f0xwfgiA3z72v+BuG4b7D/ZQ7z6TY7KPbwir+dnAxHzyufc3l+w73e34vKjE2WyKRbF585eC1GRSl5rxcPa1dPa0hCCopKt+37nZAkFe7ru41lBeJxLtX/Y5yY2Ft2LWvtzxHCT33vp4Jd4G4OId9L4sVyhLEab0xOLSBI32SDW2YKjHvtAIMoSwpfczJPTNZV5NLj/DFhTrWQKSU/62U/y2+eDsV52pK6mRCCqDj3TUfnAegBuGOUzUtZWzxBgSS2NJCdPDshJLSH4Wr8thPVH+ZUPFNai4ze37PHzEZsqQJjUacObdHp85NlG5DfFzOhjW32rZ3ae/fuHETq6oq9nbYAg0YE4WCFy3tQyDgmrhbNW9hr5Y6mzWXK4ZVSQn7V2yWWxMlXc8RBIqKTJWzsFdze/BaUCNFhayD+55UztUojYkpbdbcHn5tG+mvKRQW7v8OVNs4mKAxqNSEvIp/mloyaq6hx4CWFcKdWcK5c+nDoBpXiz8OjUj6/zrXDj09rZTKOltazF4967yAL4QgCIVCzVs3AIOpZdAUjUbNWzdgVvAhkUicn126ft7FDUfGotFKLlx4+SD6wMY7rDLu98hU9+a2lY5D/5KXVVI5+2NWmyXrH2KEm89+ll1+t4j3XrsuMRVgUTQ7+hg72kgMiqy/VkXBWFvacCvqwAzm5ZSyEypO9NcRLEEcSxCXVHoYjzYxIXU0JXUyIvqhYDwE0BPo+KYQBKuyKhpBxLFF64u44e7Ga3VqFUQe5+nPwjVqeXBMiB3h2tKnkEi4JSv6zp11Dvkn52g7f9fZ83saGKj0Ojp57GVWZvHVSx+uXvpgbEJt2861nb9rUy9bpT9wyowpwNDseT3UWKGDoymdTior49Ra8sP7BKWFe3xctpzJOK2sDEzNaOC1oJ4BHgly53bEiaMvOWyVYlHAKLhvvxbjJnUikXB6bRCFhXulmsThse27efQc1NLD237v2tuVwr1W2nf3OL3vSU5GMQRBV0++DhriS5RhRE45/9Sex5WHGzenuxJnKBKK1829UDkgPWhMu0byPbSOrhaDx/tfOvICgqCoj8n719+ZvaqfclZOjM1mlXEr+iq7VoWu2T8SljFXV9WMlZmhauXg9Rn6/Vgi4iJeeHb5nXz2MzHC1YkHA0W1p4+2o43Sryh1NfVFYYI9fYwNLTiDeSml7ITWXY9kwRcXZLKuZbKuoWGCEbGNCamDMckfuMLrPni0MRXnyhKomroun/OsKOOdBaWPLS2EinPR5jiChJPDvpfBvMIUxKqrTktKH3mKeTS1GTrM7/KF95W/GJtQZ8zupnoY8pjojKprQwsLWLdDv9wO/UKjEf3aNmrn37hFKwecHiYwgWHIs5nt29e1337h7xKkRouXhw/vE+Us6aWmmQRAYkLurm1hcqaqrblrN29RoNJ9Nv0W7ibmDKfGFt0HtAzo5UWhKpPoAYVCDRnnv2fNrQohe+PM2xFTpadDO7X3caV3+8Ax7UwtGEocbs+aWz8if0cgcXG3GjVDgWWFw6d0inyfULGaNuz6Zytbo0Fj2yvRhlEzOr9//jM7vQiCoE+v484deCarGd+qvFKlBr2pZx3pUt7XHHZYLjtMd3QkBkW1o420p4/Wamj2OpXvY21owzKYl1LKTurm6Ptv2YTw8jnP8znPIQii4lyNSf4mRH8GwUtf1hg0QExI/qoL94pLn8m6msm6SsY60vFNGfimVJwrFk3HoKgYFBUNqz/BEAJJxBK2UMIUSVhcUXYZP7qU/62MF63ecQQCxsyA2ErOwmPGd/jyKTkxIRdGwX37txw3saNahglPHn0h9Xcmk/soLPpRWDSRiPNp7dTOv7Gvn7N+DUx6edvJI9yTk/LzcsvMzOlKCXd51/o39wbCXVW4XMGZk69vXvskkagU3RiHwwwf1W5oiJ++RHtUv3DH4TEHrqk6vtu1r/f5Q8+L8pkQBF0+9rJNgJuja/UVnG8ef68MAWlkShs63l+JAx3f8fDJ7d9B8UgU/NLtwRisAl99DAa9bHvw9MEHKlaLHt/5kEDE9Qr2Vdxo2LlrBywaexxBEAiCLh55YW1vHNDL69+SUVWEu2f97bKX8WNy2WG57DCeKE93WoVF0e3oI+xoo+qlZP9XvtvSQjJZ11PKTvJEOTre4ApHmpTSYxgU1ZjY1oTkb0Rsi0ebQABdwozcLbn0qBorZAuT2cLk7PJb9cM+ttSQWv1kqnx9UEtX9t2x5d702d1cG6snAefnj0m1Zv3kcgWvXsS+ehG7fvOQ1m30yQ/Yq7m8qZrD3yf0G9BS0fqLi8oTE3LlKQnDCjQGIJX3b+P37X5UkM9UsZ5mze3mLQy0sjasT8bRTv8Dg0WPn/vb70UkFG9dek0k/MuhOSutcOd/N38/Ayh4wYZBBKLCXf/rp99cP/2m8p9zVve3UPzimVkazF8/sPKfBzbefXjjixKn7NnCfsS0PxMLO/+7+flN9WWXqQl56Un5FX+bWxkYm9Hr2aPIFPyML975OqPrh+yhqWWndUe149BGLobzO9g8c2JMr/eq/c/DD+NtacP9rR95GG8gY/WjlyiSsHLZD2MKlr1M7/A+q19c8bYi7jutJ4sFVEDDNaHhmgA7SP/qoSiKxsyxszfee2iMulQ7BEGnjr+SXwTrl2qHIMjO3kTOMDvvXisT8yD8XQIi38ivcyNzhgEZ3POq8N+yayqqdiqVMH9x0I49I+qZateacIcgKKCXl7efc6VgPbLtQeWmshL2mlnnuf9fhRA8oUPz1k6K1n/30ocTOx9V/nPwOH//7p7KNdWvk9vwKb81N4Ige9beuvP/qQCFCJncqW0X98ruyprZF949/VG1QNj1z5V/t+vmUV/uMaSMHx1fvP11RvfwrEEpZce5oizdaRwBY+5mtNzf5okDfTwaRYIaHjCMsaL2b2t9r5npTv1SXSxBfGrZqS+5E5+ltf6SOzG17JTOOu43HKxpQ4ARpGJLG67dQYG3r3/Fx+XI906ApszooncWhmGoRUsHeUpGRaUVFrAUrV+ecJMV+LR2Bje8dunQye3k+Sk9g7zq5dlp0+Nn5n99K/O93b304erJ1xAEMUs4i8efSE/+HSHew9t+5PTOitZ88+y7AxvvIv/vHbfu5DZudjdVmjpyeudOgb+zZiAS5ODGu0e3PUAQRMHXCrxgw6BKpyCRULxh/uXK8XtWGffZ3a+VhbvJFwhSd9U6JKlIlvkqI+BDdnBK2UmuKEOnWkjBOnkYb/C3fmxLG14XXrN69s2DUObkHn5W11uZnzImttevxksQfhH3XQHnZb1ZSay/WFH6EjBgJXF18GhTR/pEbT4jEuTkMXmH27t093RuZK6PdpZzlgCRILVGyq8+TMDiRX2VN123rx8Q7lrD1Iy2YcvQlWsGGNTfSQ9tLh63sDacOL/n/g13Kv55avdjHA7zKDSiMrKKhbXhsu3BKJRivYsrJ16d2v248p8OLuaLNw+BUapGhp63bkB+bmnlOtebZ9/lZZcu2DCIqMjyHSIJt/nYuEXjj1eco0Qi2b06NPZb+vTlfc4ffFbO4lUUa9zUxtbJVB/vJwkiKOZ9zGM/y+c81dnhTwbB25E+3oTUEcQL/xdDoq8h0bdckJBSdiqXfV+CCPWi2RScc3Oz/XoXaL/+gYLxTozpPwr/A6aoiqvhQu1O6IXdi0pPkyuNAx6PGTexo57a2ae1ExqNkieh5pNHMUNDFEgL8+5NnJx5Omk0opubJbjnNQ+MgvsNaDluYkcisZ5/CLQc9alXsG9qUt69yx8hCEIQ5PCWP6meTS0YW06MNzRRYG4RkSCHt96/fSG8at9gw+ExRHUsjcfiMGsPjFo68VT8999JKN89/ZGakLtsW7CTIk8pzYC09cSESu0OQdCj0Ii4mMyqaWhHTuusX7eRUMIs4LzK5zwr5L4VSzg6+1ybkjo5MCYw8F7gHVebDm7kabLRxXBOOvNiBvOqUFKqy60loM1amB1tOIsTdBwrav8M5mWm4CcwRQXm5O4WlCAtNoDHE5459VrOwoOG+pqY6GsAcgqF4NnURp6h8dSUgqSEPKdG8s4OyZ/3p6WPo+oDhQBFcXQynbcoqHHD6DJpPzjO1CW9vP+ZVzIypW0+Ps5UkQxEfJ5w7ZwLVVW7kSlt0/FxCkn/miFTCBuPjnWucmdkpRXNGXEk9Nx7RJFwRTQD0vbTE1tUmdRLTcyr7M17+Tq20JOcXiJJeRrz/OfcsS/S28YULM5jP9ZN1Y6GCTbUoe2s7zc32w9Uu/zg0aaNDOZ0sH3ubryagtPRyV8MiuxtfoiAMQfXS1f6xxC6qelWkDyrAiLGyt14rXbbcO3yh+KicnlKMgzIQ0Pa6LXB5c+I+eRxjJwlS0rYEZ+T5Szctr0ruO01+p3CY8ZP6nTo+PjGDWaiQ/vCXSwSW9tXz4dq72xGYygwsViQW7ZwzLHwKn1iugF509Gx5lZqTr9HoRI2HRvn6vknwrpQIDqy9f7s4YcTYxVIEEChEdcdGiU1a6yhCa1Evpes9gUxiljAeV7M/agLWU5rlJ4vmhiv0pfAKTrY7bGmDmlrdael+XETkr9O+RfBMLqZ6S4qrjG4TDoFGevY2GgJsAMWRfM2O6TduaCSEvZVuaMpjBnvr+9JJf3aypu06/mTH3IGCH/+5LucJXE4jI/isTQAqrB8df9hI9poMu9vQxfuEe8TJvfb+2+Qloj3CVMG7KuajagGvn5Imj5kf/yPP7FKjExp205PrCM3cSqduPXkhNYd/9IK8d8zZwUfev9MgdlhFArVJ6S1kWn1Scnn96JGd9+2Z82tqmekm8AQupnpTiJGF7u5NJybp8nmDjZPHRmTsCg6BFAZI2Ibb7PD7a0f6E6oezejFcbEduDS6CA21KEO9HENvMfrbXZQ61NVZ0+94XIF8pS0szcO7NVc381uaWVga2csT8ni4nI5x9GfPfkh59FbtnKs9w7WOjdMQGpwk3taE+7pSfnr511cPvl0TuafJYxV0zAV5pUtmXhy79rbNQ8/PwqNWDb5FLPkj4eGuZXB9jMTbR3rMDkLnoD9b8/wXkP/ysTUom0j344KjPx9j0ydM/xwkbRIpQK+KOz651nBB6f033vt5OusNN1Nb4lFMbzM9ulOVBYYRpuTu/tYnPOzumFJ6QPDGAigVkhYu8ZGSzravnI3XkvDuWmxJfb0MTbUoeCK6CwuhvOtqYMa5rljUYyWFicZBC0HB8vMKH5QJVhZzUya2hlVL5yz27aXd9D97q3IWsskJ+XLGUYTgqB2HYCfDKDO0YKsyckoPnfw2YsH36r6hZtaMGb917dlO5cH1z8f3nxPwBdBEIRIkAfXPr148G3IOP8Bo9pWxo6sSnNfJxqdVFbC/v0tb2S24fCYf4ex1d/jQaFmrOjTqInlgY33BHyhk5vlip3D5Jys4XIEFw4/v3HmbVUL9BzUilXGeff0Z9Uok6mJeSd2PTqx65Gtk6mPv2szH0eP5nZEsm71L2k4tybGa2IKFmu3GTi0oTV1sA0tmIAG0ejqHDRMsKYOsqYOKuVHZTAv5bIfSRCBJhtgQurkYrgAXAjdBnY3XkvAmCWWHGhQp03GOjQ320fGOiqx74TRR1OrBCrQJMsXX9Gi0XoGec1frJ4lvJ27elw6/16ekuHhCbk5peYWjBrK3L8jb88Hg0HJ76gDAGhZuJcU/sllAMvusUd9TL5zKfzDi18SiaSqAu4d7DtmdreK2C+Bg1q5NbXZtOhKZQ5RLpt/Zt+T0HPveg5q1TvYt1o+UVNLxqq9IxaNOy4Silu1c1m2PViTurb7gJYuHtb7199ZvGWI1H5FNYQC0ZPbkecPPS8uqGoxeOT0ziGTO1Uo9avHX71+/L1aKtn0pPz0pPzrp96gUCinxhaN3K0aNbF0bmJp42BC0IGJOUtKbyb/exrznHZ6DngPO9pwc3JPEA1Q8zDwXgwTL1fDJdnltzJZ19nCFA0clIpzaWayDYZQwP66jxNjOhnr/LNwtVBS1hDO15o6sLHRMjRMBJdeW9g7mDg6mSb/X0LUACJBbt38MmW6zGxTfL5I/ojvLX2cqFQCsD+gzkdEFM0iBEFQSnwuBoumM8gkKh6RIBHvE9fPu1ghNAlE3K1Pq6rL+qLy149i7l/9lP7Pg+Tj7zphfs9/3VpEQvHVk68vH3tZMfReCRqNatvFvVNQsxZtGuHwf3odD65/To3PnbIkSNGg7xAETe6/Jy0xH4IgGoN09c3yOjJ0fnbp49uRD659Kv47YRuNQVq4cVCrv9ehlxazH9388vhWZJYckXeNzejW9kZmVoYm5nQTM5qRKY1mQKYxSFQ6kUTGw7CGpj4RRPw5d0wJL0Jj9y4aJpiTe9rQgul4T/Ak6wjFvE+ZrGt57Cd1NwCPQxu0trxKxFjppgUep3gikMJrtWl4dz/La/X4xuCLC2ML1+Zxntbjc6TgnBsbLjYitlWlEi2OuGsXNY64QxB05WL4scPP5bpqFMLlm7MIMsbdHoVFb9t0V86DLl/Vv1Nn9SefPnX85YWz78DHpSGz79AYN/c/nzxlRtwvHX35+pH0OEpV14Oyy3lvHn1/GRYd/Tml6hB7BY2b2oyd3a2Zj/TJRAwWHTK5U8eeTQ9tuvf5bXzl72Kx5PWjmNePYohkvG8H14nze1Z4xQQOaqWb5k5LzP/8Ji78ZezPr+n/9pECgppNWhTEMKye34thSB46ocPQCR0SY7NfPYwJf/4zM1Wmgi/MKyvMK4Og6otsUCjUqbB5ZpYGmjnTivge4VkD+eI6/+qQsfY21KGW1P5YFA080jqFIcHHkOAjNCrNYlUMwCer+zbDeJnu0VnVDpAFHm3sZba3lBeZULK3mPepnp0dGWtvTx9rRR0AQ2hwrXWBgC7ux488l2dYsryc9+RRTG8ZqcpDr3+W84hEIq6NnsRxBug7ygj3f6M3VtKlz5816WKR5OrJ19np1RdWevs5D53QQZZkr4qlrdG6Q6O/R6ae2vO4MmVpBVw2n0jCa8CXXVFEInHk+8SkXzmJsdnfI1Irne+r0by106gZXdya2dZcm7ObpbOb5fi53fOySyLeJXz7lPzja3phnlwzzu27e2hMtf/5Npvu/pQ7GkFEddQ3MCV1tqEGGxF9QdJTXQaLYtjTx9jTx5Tyo7JYN3PZD0US9UQ4bWy4xIDQElhYT2EQvFtZnC7jR2eybuSyw9R1V2gLFIwzJrazog40BWmYdQwTU5pnM9voqHR5Ct+68VmqcI/+lp6YkCvnEdv5u8rjLgsAaEm4O0gP2NImoEmvoT6V/6QxSOsOjpoVfIhdzoMgCIfH+nf36DeijbOCQfI9vO13nJn05W38tVNvKgNE+nVym7myjy4aFIO+c+nDlyqzBFXB4bEdezbtFezr4q7YkKGZpUHgYJ/AwT4QBOXnlMbFZCbH5aQk5KXG5+Zll0r1d+od7KuND3PzxoZLYovWq7daIsbGmjrQitofjzYBD60+CTW8FwPv1dhoWR77URbrZjHvCwQhStdmRe1vSwsBVtV36PimdHzTxkZLi7nhhdx3hdx3HGGaHrWfiLE0IPgYEf1MSZ0wKAq4oLpJ5y4ecgr3tNTCyC8p3i0dqv1+89pn+Q/XpTvw2ATosHBv1MSyVTsXCYJACIRCwVgcxtCU6tPe1ce/eiAkKzvjeesGnDv4rOegVp17N6eosG6jZTuXlu1cUhPyQs+9y04vWrJ1qBLu7Jph1n99J/bZzecJ/7zoyXhvP+d2Xd19/RuTKKqunTW1YJhaMNp386j4p4Avys0qyckoys0sKcgrKyksLy5gYrAYD297rZy+LS2klB+VU35P9apQMNaU1NmaOtiI2BoMaOkvaJhgSelrSenLEWZkl4dml9/hirIVrYSGa9LE6D9gzPp0V5iQOpmQOkEQJJSUsQS/WIJ4jjCNJ8rji/MF4iIxwhUjfAnC13x+NxhCo2AsCsahUSQc2giPNsajzchYewrOmYJrBOJW6QUdAtwO7nvM58s1/Xvx3Ltqwj0rq+Td2zg5j2VmTvfW0gcXAIS7XNg4mKw7NFrOwm27uLft4q6u5to3Mpu7doCO29TUgjFoTPvn96Oc3SwbuVs1beng4mFVd90MHB5j62hSp3HrFcXdeC1LEFcuSFC6BjLWwZo6yJLSD4c2AE9pvYGEtXE2mOVsMLOY9zm7/HYe+7FIwpZnRyyK5mW2BwXjgQ3rJVgU3ZDga0jwBaYAqAsKhdAxoMmjsGh5Ckd9TYv+lt60ivPq5fPvEYm804M9ApvBKDC0BNBh4V7POBI6W+11jpzeeeT0zg3WpGiY4GW650P2YDll2Z8dUSRzcncrykADbScuAdQlcMUaVjejlfnsp9nld4q44TVHYvE02QQWpAIAAIXo07+FnMIdgqAzJ1/v2DOi4u+CAuaTxzHyvs5QcI/AZsDaACDcAfoNGWvvYbwhKn+OnOUNCN5WlIHmlB4g/nGD6uBZUHpZUHrxxQU55fdz2PeZfCmpxe3pYyscKgAAAEB+XBtburhayJn39NvXtOio9KZethAEXb30oVoqlRpo5eNoYgrimwE0B8hgAqgrzMjd7Oi1uFTh0aYOjIntrcN8LM5bUfsD1d4wwaNN7Olj/CyvtbN+4MSYRsLaVW6i4d1dDOYCEwEAACXo3U+BydvTJ19BEFSQz7x3O1L+vfr2B3GuABoFjLgD6hBXg/llvG+l/Khqv6Nhgim5syWlrxHRD0Q+BlRCxto7G8xwNphRxv+eU363gPuqqck2GAavKUBDYeAQn7JSjhI7FhWVyxl0HIahkJFtiZpKuR12Lyorq6TWYsYm1Lo4ekAXjyMHnpWX8+QpHB2VHvU17dnj70K5h9utrA19WjuD+xYAhDugngDDmGamu8KzBwjEFS9u2IDQworSz4zcHYMi61RTC5nsvffeWRvRJ3UHK+S0Dx3vQcd7NIaWAlMAGhQ9g7yU23HNyhtylgzs3XzshI6aOZ2szOJTx1/VWgyFgpU+8ZrB4zHdejS9eV3enF/7dz/K+Cf5TA30G9ASBqtSAUC4A+oTBIyZp8mWX0UbLSi9LSl9iRhLXWuhSCy58OrrkYcf2HwBCgX7uNh4OViCCwcAAPSF8HcJb179kqekoSFl4pQAjTXszMnXYrGk1mJ+bV1MzerKTbz/oFa3bn6WyBciJjVFgczfJBKuO1iWCgDCHVD/MCa2a2f9QDfb9vZn6tbQl2n5v2dyJRJk6dmw64tHkgl1Po98MCxcKBLPCGqDRoGlJgqw9ebLC6++/vt7H58m64Z313rzujnEgGsE0CRcrmDvrodyFp4+uxuFQtBMw1KS8188/ylPyX4D6tBN3MKS0TGgyfOnP9Rec2Dv5iRSnX8paDSipVWDC4ucLYd7VQVGxlQ8vp5LWRwOA4Q7QI/JKCxddfHx3L7+nnbmqtSTXli67ear1z+Sq78vipkbrj3bOLJnnZ7Fx/j0Y48+ShAkIjFzy+hAC0MQlAAAUD8J0RlXDz+zdjQdvSCwvp7jiaMvC/KZ8pT0be3coZObxhp2eP9TeUKh29kbN29hX6ctCR7eRu3CHYNFDxqiCb/KgUN8Bw5pcA6cXfw3yFly2cq+zZrbNSjjgKE+gD7xIOLX0K0XIpKyZh27nVVUpkpVT6MS/lXtFdz/8uv+l9i6O4tiFmfZuYcSBIEg6FtqzuCt5599SwQXFwBQI1/fxi8dfmhWn51vH3y7dvhZ0o+senmav2Kzb4d+kackgYCdNa+Hxhr29nVcxJcUeUoOG9G2rhvj6GTq66fmJaTdunvW0YJaAKCWTiMwAUAv4AqEm66/uP3xR6X2nXHk1tm5wVSiktk0xwS0fBad+D0tV+rWDdeeezlYWhnR1X4iCAItO/ewkPknNRWLy5938u6Qds0W9PPHY8EjCZBJL+f5YpEUj+HWXT1WHRsP7ANBECJB3oZ9u3roWeL3zMofxSLJ7sWX99yei0LXq7EqsViyc+t9ORN8jhnfwcycrpmGCQSiw/ufyFPS0sogQH251WsgZETbj+FqGx+BUfDQED/wuAG0AhhxB+gBvzLzh267UKnaK0jOK5574q5IjpVP0m99FLx+eHdZQpnNEyw9GyaWSNR+LscefwyPS/v396tvv43YeSklr1jHu0+xmfkPIn4dePB+4an7g7acG7nrMrg/NWR8Nl+qaocgiMYgAftAEJSVUjAhYOPG6WeqqvYKEr9n3j79pp6d79VLH5KT8uUp6dLYYsBgH4017MLZd7m5cs2IBg9vg0JpIiyLu6e1Z1MbddXWsZOblbUheOIAWgEM7wF0nYikrCkHbwhEUgLrfk7I2HT9+cqhXZSr2cHMcGZQm+23Xkvd+i015/DDD9MD26jxXN7+TD0UFi5ra3x24bDtFw9N7d/c0UrrZheKxdlFzMyisozCstT84tS8kpS84rwyFvLP6F5ybpGjuRG4UesaNpMraxPNkALsA0GQpb0xw5ianVoodeu5nWHtA5sZWzDqSS8lq+T8Gbm6IhgMauGSXprRxxAEJSXkXb7wXp6SZub0bj2aasxiw0e1W7Lgkur1oFDw6HEdwOMGAMIdAJBOM3sLd1vzr8nSXVSvv49xtjQe1t5LyVd5R+/nMUmRSdIrP/7kU5vGduqS0RmFpUvPhUmQmua1m9pbeKi26FYJSsq5mUVlmYVlmUWlFX9kFZXllZbX3NRKHkTEzQhqA27Uuqa8BuFuQAb2gSAIhuFZG4fMCNwuktbP57L5h1bfXHlkXD04U0SCbN90l88XyVM4eHgbB0dTzTRMLJZs3XxXLN9E6LiJHTEYzU37t/RxbOplGx2VrmI93Xo0tbYBw+0AINwBilPAYkdn5nZ2c6rn9ygatX1sUPD2iwVl5VILbLv5ytHM0NfFVonKUTC8Orjr4K3n+UIpn0CJBPnv4uPri0eq7nrOE4jmnrjL5NSUwM/VymTX+N5YdJ2kki1lc/NKy3NLWHmlrLzS8txSVl5pecXfUs9dfsIifgHhrgE4LJk3D90QCPff2LmY9xvf4fqR51K3vn8U8/lFbCsNRlapI25c+xQTnSGXQeyNR4xqp7GGXTj7NikhT56SLq4WAV08NGy3iVMCZk45rdL3CIseMaY9eNAAQLgDFCY6M3fmxbulXO7FiUPdLc3q98ka08g7xvUav/eaUCxlIE0skSw4df/C/GG2xgxlvvSmBlN6tN5z963UrekFpQfDwuf2UfVN/d/FxwnZhTUUsDSkHZzSX7n48QgCMbm8IhanmMUpZnGKWJzick4R8/9/sDiFTLaK6rwGMovKolNzmtpbgKeyTqlhxJ0KRtyrEDKr24vbEUUyfKwPrrpxpM0SnD4Hfs5ILzp57KU8JWEUvGBxLwwWrZmGRX9LP3/mrZyFJ0/rrPmco25NrNr5N377+pfSNfTq422uqTW+AIBUwOJUveTW158jT1zNZ5ULROI5l++zePx6f8rN7C0WDpDpVsjk8OaduMsTKKlNRwe0aGwtcyr57IuInxl5qjT+YFj4o69xNRRgkAmHpw4wpikpv+Ky8v2XHuq/8cz4fdcWnr6/+caLo48+3giPefk9KTo1J6uorO5UewUPIn6Bp7KuqcHHnQ6EexWIZPyEZX1kbc1NL7p26Jn+np1EgmzdeFcg37uu/4BWbu4aWjDDZHI3rr0lZ4LStu1dtRV7e/ykjmhlgwtRqYRRY8FwOwAId4AiiCXIprBXS28+qlysmVlStvjGQ/m8kfWboe2adfVqJGtrQnbh6suPlasZjUKtGdZVVgZTiQRZdfGx0uFrHkT8OvLwQw0FCDjMvkn97EyVz43X2NpUuymcHn+Nl/ODDVCamnzcgavM33Ts4+3eylHW1quHnuZmFOnpqV2+8D72p7wx6d+++XX9ykcOR1DXrUIkyJb1dwoLWHL1rIi4GbO7acuANrZGPYKaKbfviDHtaTQieL4AQLgD5KWMy5tw5ubZ95HVfn/xK/nE288NwQKrg7tay46tHhYRd+HVV6W178hO3rK2xmcXnnyqjIWjUrJXXaypO4FCwdvGBKnuZ9LJU5tLHUrZvOjUnBoKfEnMHL/vWk4JCzzFSlOcJzO+Hlic+i+TV/aDZbhiCPiiI2tv6eNJpSTnn1UkqGV+HvPwgafDBu49dvh5UWEdPn0njr38+EHeKOljJ3YwMdXmQMPosf5KDLpb2xj27d8SPFkAINwB8hKfVzj40MUPydJXxO9++u5Lala9NwKFiN86JqiG5Zs7br2WFX+mVqb0aG3OkJkJ79jjj8kKBlnPKCydc/yO1ECWlawc0sXf3VF1y3Ru6qyZS0DEYRtZGgd4Oo3q1GL54IDDUwfcWzn2846ZXo6WNfReZh699SUxM3jbBakx7AHyUCjDaRtGwVQ6iONenUZNbQL6t5C19cOT759fxOrXGYlEki0b7oqEYkV3ZLP5Vy6GDx96YOvGu6kpBWpv2POnP+SM/whBkEtji34DWmnXkq9fxooVn0GlM0gaC6kJANQAWJyqHzz+kbDk5iOuQCirgFiCzLt6P3TaCCNKPf+Eu9uazezVduft1zLsIFl4+sG1RSMMKApPaBJx2MUDO849cVfqVoFIvObSk1Ozh6DkW1FVxOJMPRRaUs6tocz0wDYD/NQTV8HLwRKPxajRlx2HQZsbUK0M6ZaGNEsjmqUhzdKQZm1EV9QR/2dG3vQjtzh8IQRBpWzutEOh04PajO/iA4MvoJqEO8OQAgM9IY2xi3q9DYvmc6U7ihxZG9q8nYvGFm6qzsVz7xITcpXX/ULx44fRjx9Gt/J1GjKsdXNve7W0KvZn1o4t9+QVHFj0/EVB2pW/P75nHj7wVJkdYzKPH3k+aWpn8GQBgHAH1MLBFx/2vwiv1Yu9gMWed/X+yTGD0PX9Kz6yk/frH8lfEjOl26GsfOm5sENTBighDQOaOrd3d3jzI0Xq1qiU7Muvo0I6NK+1HjZfMO1waEZhaQ1lhrZrNqm7r9qeZDTKw9YsIkkNsy5rQ7r5NbYzoVFU19YJ2YVTDt4s5/5ZPC1BkH333v1Iz1s/ojsZjwNPt/wU5Uq/ncxASGkZGJnTB0zoeGmfdF+10kJWfHR6kxYO+nI6ffp58/nCO6ERXK5KPuufPyZ9/pjk3Mh8yLDWHTq5Kb1SE4KgjPSi5YuuyBlOHoKgcRM7OjlrMwZaaQl77X83RSIlFyxdvfShibt1O39X8HABtAhwldFp+CLR/KsP9j0Pl3Pt6aeUzD3P3tX/uxaG14/oQSHiZRUI/5V2/MlH5SpfOrBTDVHbTz37UrPrCwRBQrF4zvE7vzJrSkXerbnLkkGd1GuWGhJFoVCwCZ3ibmsW0NR5WHuv2b3bbRzZw17GclhnC2NTuhpUe0pe8aSDN8qkha5/Hp04fMeltPwS8IzLj6wRdwtbkLZWJoOnBBgYV/d/ozJII+f2OPN+lR6pdgiCGAbkiVMCLlybETKyLYmMV7G2xITcjWtvjRp28Ma1T8r1BAoKmIvnX2QyufK+oLztBw9trUUDSiTIutWhKvr6b910NzOjGDxZAC0CRtx1+Dtdzp5+4U50pmJzo8fffPa2tezo6li/jWNhQF06sNPy8w9lFTgYFt7S2VqJpKdWRvRRnVoce/zxX+070M9zemAbHKaWufUviZmyZgMqaO1qu3FkD5S6nUV8XGzexqaa0MgmdLIxjWxCI5vQKSY0simDYkwl/zs9fel1VJ1eIzZPULOsD9l5afPInu3dHcDDXiucch6XLT3qq7mtMbCPLIhkfMjs7gdWXq/4J82QPGBCxz6j2xNVFr7agkYjjpvYcciw1jevfbp57XN5OU+V2vJyyw7te3L+9Js+/Vv2H9iSIfcq55IS9uJ5l/LzmHKWp9KIi5f30a6D3PHDz799VXWNDYfNX73i+v4jYwkELHi+AFoBvXr1amAFHSQ2J3/MyetJBcr07N8kpAV6utII+PptIhcrk6TcouRc6Sbq4+Pez9cDi1HGgdXT3vz2p58c/h/d6edqt3tCn36t3Ym42l/WNsYMFyuTlzFJYomUCVl3W7ODUwYQsOrvM1sb0Qe3bRrYsnFHDyefRjbutuYOZoamDAqZgJMaXuNm+Pd8acloB7bxNKVTVG+PKYPSzcvlQ1y6LEd/gUj8MDIOg0Z5OynQv3oXmxqTJqU362plEqCpFbqaJze96O5Z6altug5q5eRuDd6ZsnByt3519ysGgx4+u/viPSO92jTC4vR+xAqHwzRrbtenXwsCEZecmCe/s4r0J1EgivmWfuvml8LCcltbI2ptEQ9LStjzZ51PTyuUs34YBf+3doCLqzZztD0Kiz52+Llaqiot5aQmF3QMaAKDlTp1xtlT8kZP6t6zqbkFo0EZB4y46yJPfyYuuvGwhqWoNcPk8pbdfHRm3OB6b6hlgwI+J2SWsv/ShXQS4b/gLl2aNVK6WiIOO6d3u4rhfHtTg/n9/BUN/BLg6XR02sCZx24z/3YUsTM1ODC5PwnfUIZqLA1p5+YGLzh17/0v6QNdFS7viTmFa4Z1w2PB60gm2akyRZK5TrrKDPJcymbxdKpJJzbdPbHprtab4enrtPXKDLVURSLjh49qO2Bwq9s3v1y7/LGsjKOifL97K+L+ncj2HRoHD2/TyMVcarHi4vIFsy/Ir9ohCBozzt+3tTY71VFf03Ztu6/GCt+/iz+w74kWo9EDGjLAx13nOPLq06zLd5VW7RAEuZgZr+rdIFa+G1JJiwd2rPpLa1fbG0tGqqLaKwhq6dauif2iAR1vLh2lXLhGL0fLM7OHVI0vaUqnHJk6QIlwN3oNmYDbP7nfkHY1ZTwJi4gbu/dqgbThf0AFGUl5+iXcARqDSMQFD29z4dqMSVM7M1SO6C+RIK9exE6dcGLRvIsRX6ov08/JLp07/axCqr1te9eQke20+eykF61efl3pBamyuHXj842rH8HtBwDCvUEjFIsXX3+4++k7VdKgDmrhcWXyMEeThhJoIrBF444eThAE4TDoBf38D08daKIONw8Yhg5M7j+8Q3NZ6VTlwdHc6OzcYCdzIwiCaCTCoakDtJvfVFugUajlgwMW9O9Qg1v/j/S8kB2Xal7R27CFu3TLYDBoE3MGsA+AQMAOGdb6wpXpk6d3MVBHQq7ILymL512cOuHEy+c/K/IiJ8Tnzpp6OitLgTXl9g4m2nVtLy1hL114WcWVALI4fPDZ29e/wL0H0DBgblpXYHJ5My7e/ZyaqXQNJBx2Td8uvZo2bmimWzm0M5PLWzYooJGlzq3SM2NQzswZuuj0/ck9WjtbNOiR0ZEdvc0YlOXnHsoKy5NfVj5mz9WNo3oGaDULrG6SKUO4m1obgCDugErwBOzgob59+rW4dyfyysXw4iJVZ7ES4nPXrw61sHwR0MUj9PonDkeB+DPGJtRN24JJJK1FfeXzRSuXXcvNKa2j+hEJsmnd7c07yJ5NbcC9B9AYYMRdN77KJWXDjl1RRbW7mhvfmDq8Aap2CIKMaeRTs4booGqvgErEH5o6wMvBEtzn3bxcDk8bSJUdx5MrEM4/cff8y0hgq+qviGTpwt3cBvjJAP6R73jMwME+569Mnzqzq6GhGmYgc7JLL5x9q5BqJ5HxG7cGm5hqbY5RJJKsWXk99kfdJhTn80XLF12u66MAAFUBI+7aJzozd9r520Vs5dcVDWnpuSyoIx6j31ez7ZKDVTP1AP7l7sqxtsYMvT6FFk5WZ+YMnXYoNLdUejRlCYJsC32VWVS2aEBHFAjaAEEQBJUVlzNL2FI3ccp5wD4AqeBwmIGDfXr18b53J/LKhfDiYs2tIcFg0Ws2DHJ0MtXWuUskyMa1tz59SNLAsTgcwZIFl7btHq7dsDmAhgMYcdcyT34mjj55TWnVTsJhtw8OXNO3i76rdkDDwcnc6Ny84JpnSC69jlp46j5fKALmgiAoI1Gm6398dIauBW8B6BQVo+/nrkyfOqOLWkbfa1ftGNTK1f2be9tr65QRBNq59f7rl7FK7Kuc+Gaz+YvnX0pOAkt0ABrpGAMTaJHT7yK2PXojUXYtqpOJ4Z5hvZ1MQMJzgJ5hSqecnDl4+pFb0ak5sso8/ZZQXM7ZN7FvDSlyGwjJP2VOxEvEkujwBL9unrrW5qUHRouEYiXO9OyOsH9/92rr0m+cv7bOZcPU00KBlD5kl4Gt2gU2U7Q2mjpWjioj34f49urb4t7tiMsXwktkTOCoDhqNWrG6f9v2rlq89w7ue/zwwTcldvRoarN91/D9ex7fu6Owtx6LyV0498KOPSPsHUzAGx4AhHs9RCxBNj54cfHjN6Vr6OHhsqF/NxIOJG8D6CU0EuHo9IGzj935GJ8uq0xkUta4fdcOTulvTCM3ZFvFfUuvYWvkmzgdFO4t/JVZb+PW3F6qcGeWsH07u2vlRLJTC6WqdgiCOvb1Vu40tUWlfL8d+uXKxfCyUo5660eh4GX/9WunVZucPPYy9PpnJXY0t2Cs2TAIg0XPmN0tKTEv9qfCbutlpZy5M85u2BrcxN0KAgDqDOAqowX4ItHsy3eVVu1oFGpRD/9dQ4OAagfoNUQcdv/kfp1qjCHDE4pUichZT4R7VE152r++ja8/3TlDsqW9FB+q1LgcniIrI9VIQkyG1N9hGG7sZaePRsbjMUOCW1+4OmPilAA6naTOy0cncTkCJWZa1MXRg88unnunxI4kMn7DlqEV1sBg0f+tG0BnKGMZFou3cO6FL5+SwesdAIR7/YHJ5Y07deNZrJKLZowp5NNjB41t2wJYElAPwGHQO8b1CmrpJnVrw0xZVQ02i1dD2lQIgrJSCvKzS+rN+bpJ842WiCWyBHRdEy9jusPayZRM0+M7k0DADg3xO391+vhJnahqOpHSEvb2LfdGBB+4fuUjl6vRjhaCQPt3P7p6+YMyMggFr1jV365Kj9HEhLZidX+UUoFW+TzhiiVXXj7/CV7vqlxNABDuukJuGSvk+NXI9Gzldve2tbw5bXhLezANB6g/oFGoDSN69Gtd3RGCRiIcntZAU1ZVE45Ibd+xzy9i6835uslY1PgrMlU79o+WLtzdmtvVA2sTibhhI9qcODPJwpKhrjoLC1iHDzwNGbz/9IlXZWUcDZwFIkF2bbt/6+YX5XafNqubT+vq837Nve2nzeyqXIUikWTD2lu3Q79AAKXgckB8uZoAPu4a/ADkFU46G5rHVDIm1yi/5gu7+2PQDa6vZWFANTOgNpzzLefyE3OKGtQlhmFodXA3GIJDP3yv+IWAw+yf3K8i6WwDp2YH9wo+PI4JGt6mfgv32K9pmm8MIkESv0tPr9G4uX09sDaCQE8fxxw/8qKokKXemllM7vkzb69d+dgzyGtIcGtTs7rqgUskyLZNd588ilFu95CRbfsNaCl1U7+BrbKySpTzmEckyL5dj9JTi6bN6opGgxFSBT+C5UC4A+GuA3xOzZx+4Q6Lp8ztiMdg1vbt0sfLrWGaboCf56Tuvg3nfD/EpU8+eEOhXb4mZ43Zc1VdDQjZcVHRXVQPMA/D0KrgrjAM3Qz/jkGjdozt3cweBEWGIAiKj6pdsEa9T+Cy+URyfQi/Y+9qQSTjuezqr8qfX1IQCaLhNLGp8TJ96920F+5QXfz8kXVgz+O4X9l1dwg+T3jrxue7tyICuroPHean9ogrfL5o07pbb1/HKbd7zyCvcRM71lBg2oyueTll798puYzkduiXjIyilWsGUKkE8CqTHyaTA4xQA6AjqAke/UiYcOamcqrdlEo5N2FIg1XtgIYDDEP/De06qI3nuuHd2zWxBwaBIEgilsTIsdBNJBTXG28ZFBrl1abRv7+XFZfLM/mgXiJlKEKaAdnOxVx/jZyaUrB6xY1ZU0/XqWqvRCyWPHkYM3HM0eWLr0Sr7yIymdxFcy8ordrbtHWZuzCwlpcSCl62qp8qmZUiv6TMmHwqI71hTaKqSGJ8niIfjgaXpw8Id01wJypWIFJmoX0zG4vrU0M8rcyADQENRLuvHNolsEVjYIoKEmIyyuXzEg5/HFNvztpHRuTHj89+aLglX179kvp7iw6NNTz2ry4y0os2rr01ceyxt69/afjQCAJ9DE+cN/PczCmn377+hUhUWoGYm1M6e9qZHzIcmWrFo6nNcvmWnxII2PVbhpib05VualZm8cwpp8PfJYAXmpzExioQixODRTc0+yjvKvMmIRXcXjXTvpF9xR+bBnQbdOhiRkmZQrv3b+6+uk9nHAYNLAkANEzkD/X4+cVPkUiMqRevC5+AJjAM/7sk99OzH6MXBGqsGXyu4Mdn6dMdrTo10TurpqUWXr74/tnj7xKJlmN2xP7MWr3ihpW14eBg3249muJwCuuQ+Lic5YuuKJ1GysXVYv3mIXi8vMc1NKRs3TV8zoyzxUVKLlErL+etXHp10FDfCZMDMBgwYFoTYrHkU7gCYfdwOCDc5WbS2VBwh9Xyelo3t+IPGpGwZ1ivYUev8EVypXBHo+BF3f1HtfEGNgQAGjKRb+R1A2CzeBEvf/l2ca8HZ21oSnP2sP43/mNybHZhTqmxBUMzzfgWnig19RKMglv4u+qRPaOj0q9cCv/0IVH1KHswrLZQfVmZxbu3h5058brfwFZ9+reQ3wv844fE9atClQ436dTIbMuOYRSKYk7nllYGW3eGzJt5jsnkKn3K1698/B6dsWJ1f3NN3cP6yLs3cQUFTPnLEwi4hmYi0PPTEG4Wpit7B8hTkk4kHBs1AKh2gP7yIiZp2uHQMg4PmEIVeBxBrCIxEF/cjqg3594qQPqQ9kcNhseOkOEn09jLjmagB6l8xWLJy+c/p006OW/WuY/hqqp2E1Palp0hh09M8G3trMZGlpSwTx1/OWf6GTk9Z65cDF+x5KrSqt3B0XTrzhDl4tbbO5hs3j6MpNoS8F+x2ZPHHX/z6hcEkIZQKD53+q1i/XzDBpdXGwh3zTHQ231wy1oykzsYG1ydMszPyRaYC6CnvPqevPDU/XexqSHbLyblgiVZyhPzMUlWEkqpbp0fnv74NxiLntJahpv7qzuRGmvDJxmdhFaddD1UQF5u2anjr4YN2rd+dWj8rxzVK+wZ5HXizKQWLR2cnM02bB26a/8od09rNTZ46oyuta4Z4PNFG9feOnb4udLO8Xb2xtt3D1clWaxLY4sNW4biCSrlLGez+WtW3ti68W55ORjaqM7RQ89SkvPlL08gYEn1IpqWQoBwkBplRVCnn9n5P7Klr5j2dbDZO6wXjQjiRgEUw5ROGd6huUK7/EjPi0qRHlCiZwtXQ4pi3zYa8fer882PlPkn7wnFYgiCMovKRu68vHFUj44eTuAaKSUcZa7FHDCh49VDz6orG67g/aOYzjKCUusXjZraWNob/5sy9vun5Nz0InPbOg/w/+Nzcm6G9G6nb2cd9UeSSJCP4Yn37kR++piEqMmR3cSENm9RYCvfvx5hz6Y2ew6M/hieePLYy6TEPBUP0a1H05Y+jjWXKchnrlp+PT5O+U6IrZ3x9j0j6AySiq31bGqzcctQVUb9K3j8MDriS8rcBT1bS4uh1ABBJMjhg88UjZpvZWPYAG0FhLtGwWHQe4b1GnjwQhm3eld7YAuP1b07Y0CmBoDiWBnRFw3oqNAu0w7LXKMysmMLd1tlAhm9i02dd/JuhWqvgM0XzD1+d2avtuO6tAKXSdHP2LuwaOlvbQx66PQuL25FFOSUVtv04lZE/RDuEAR1HtDq3M6w6mZBkMfXPo2a37Ouj/5MRtpLGydTxyY6l7s6/lfOsyffXzz7WVxcrq46YRTcq4/3hMmdyDJGNH39nH1aO7949uP0iVfZWSXKHcXQkDK1tgSl36MzVq+8UarsUlQIgpwbmW/ZMUx11V5Bs+Z2W3aGLF1wia3aBFdRIWvFkqtde3hOm9lNLwK9r1x6NSe71MKSYWFhYGHJMLdgWFgyTExpZJXHvL9HZ5w8/jI6SuFQoc7ODTHmHhDuGtdYDNrWQT2nnA+t9DiEYWh+1/bj27cExgFoBiaH9zFezSGxw3+lzT1x99+wpxIE2XP3bWJO0ephXUGIJPmJ+ZRUIiOZpXsrBxKF4Nfd887pN9U2fX0XX5RXZmRGrwcW6DKo1fldD/+NLfP0+qeRc3vUaTRGoUD05v43Ga3y0R0TZWeVPH/649mT72oPE97E3Wrm3B6NaotVD8NQQBd3/45uYfe+njvzVomgKzPndq9BsyIIdOPqx+NHnotEEqXPxd3TeuPWYLJaHSqauFtt3zNi8byLqqxVreDJw5iIzynTZ3XroPMuWMYmtPB3CakpBdV+xxOwRkYUIyOKoRHFyIhqYEimUPBkCoFCIVCpBAqVQCBgMVg0BoPGYtEYDBqNgsvZfBaTm5db9i0qLeJzSuzPLOWa5NrYEgh3gCbwd7Gf1rH1gRcfIAgiYDHbBvXs0sQZmEVRzr+M3Bb6Sk8bH751BgmP1dbRX8QkicQS9dYZmZzFzWylugAA6TVJREFUF8oMmnT/S2xmYenuCX0MqSRw68rD63tRsjZVxCJs073pv8JdIpY8uvwhZHb3emABU0uDpn7O395Xj35dkFMa+TauhX8dBvv/+OyH1PD5MAoO6NdC65ZJTsp/+zru3Zs41d1U/oVhQJ4wuVP3ns3kT2uDwaB692vRrUfT0Bufr1wMZ7Hkdd327+jWvoPM68hicrdsvPvhvUrhz1u2clyzYZCKXulSaeRivnPfyIVzLpSoMBVQQXFR+bpVN+/dtp8xp7udvbHOPpLWMvxS+DxhdlaJ0rMuqtCiNiereglwzNAO0zq1bt/I3oRKPjd+CFDtAA3zJEr9qUCmB7ZZMrATSvbX/ltqTsjOSwnZhcD+tYJIkPcPo2Vt9QloAkGQp4+j1NgmDy9/kKi7V6YtusoY3g67GF6nx30eKj0+TzO/RsZaCuQnEkmio9IPH3g6YuiBSWOPnT31Wu2qHYNFDxjkc/rClB6BzZRIRoknYIOHtzl7efrgob5YOXLiUGnEmXNl9jB/fM+cNO64iqq9nb/r+s1D6kK1V2DvYLL74GgrKwO11PY1MnXS2GOH9j3h6OoScxsbI51qj7WNobqMD4Q7QA67w/C2wT2vTh7mAbKiAjQLi8v/EFcnqeOH+XttHRNUgz9MTjFz9O4rb36mgKtQMzX4ydg4m9k4m0EQhEKj2vZs+m+BgpzSTxqMmVintOvZlCjNw+H945iMpPw6OmheZrGsFK1dNL5+ICur5E5oxH9Lr/UP2jFv1rnrVz7m/rOwQXVgFNy1u+fpC1OnzeqqaIDz6nKcSpg8vcupC1MDurjXrP6nzehqIK3niSDQ1Usf5s08V5DPVKUlvft6/7d2YF2n1bSyMth7aIybmpY9iMWSG9c+jRl+WI1rFdQp3G11S7j3CGzWMD8QwFVGa9CJBDoIIAP4h9autt/2zK27+sMiflVdP6peuno1MqAQZx+/U86VPmjE5gtmHbu9aEDHYe29wLWWxYvbMoMetg/6Y7eAfi2ljj3fv/C+dVePemAHPBHXfajvrZOvq2s7CXL14NP5O0Lq4qA3j7+UOmVBIOHa9tSEUMjPY8ZEp0d/S4/8kpKTXVrnL5w2jSZM7mTvYKLGOs3N6cv+6zdoqO/Rg8+ivqb9W6CVr1PXHlKCIxcVsrZtvvflU7JK/RAYGj8pIHi4n4Y+5QzS9j0jNqwOff8uXi0Vtm3vYmhI0cHn0cycjsGgVFlvoEZwOEx3INwBOkVyQbGNIR2LbkCL+d5tngauuwa49fGH/IXZPAERh0UpshCwpbP1qVlDph0OLSiTPmgkkSCbr7/ILCyb388fBcPgilSDy+bXEK3cv4pwd2/lYGplkP+Pa2nE61+aiZmoAfpP6Hj37FvxP1rhxe2IkfN6mqp7ory8jPP46kepm7oN9iWQ6ipHY0kJO/xtfPS39JjojLzcMs3Ytrm3/ZgJHdw9rOuofhdXi+17RnwMTzx2+HnVFY0kEm7ugkAp/dVnP/fuDJPfRV4qWCx68fI+HWUk8KqrHiYes3rDoP17Ht0JVTUJmr2DyZQZXXXzYUShYDMzepY2fNn/pU//FgYGDS71EhDuuktuGavXvjMoGOVgbNDY3KSxhYmbhYmbhakBiQiMA1CpQ5hb9CNdXtfY/LLyqYdu2poYbBkdqFBAGBdL43Nzhk45dDM1X+Yr/vzLyOxi5uZRPfFY8Bb6i+ehX2TlUbJxNrOrEugDhuGOfbz/DeiOSJCbx19OWzuwHljD1NLAv1fzF7eq6yGxSHLt8LPp6wap93D3zr3jcaTE50ahUf3Hd6i70+Rxhbt3hEnUFHy9ZmAYatPOddiINo3dNBGRw9fPuZWv08MH386cfF1UyIIgaOKUAFMzWtUyLCZ3z86HL1V28aLSiGs3DvZsaqMVUTtrbg9bW6ND+5+KlV1kgsdjVqzuj8fr7ivR0tpQF4Q7w4AcMrJtg/1GAB93XeRe9C8EgcQSSWJ+0b3oX9sfvRl/+mabTYc77zgx89Ldo68/fUhOL+cLgKEAiiL/cHtqfsmo3VcSc4qeRydOPXSTzVPsfrMwpJ2ZM7TmePDPoxMn7L9eygbpA//iwYX3sjZ16FU9zVZAf+le14+vfWKqHOxCRxg8JUD6OV79WKTWwWmhQHTnzBupm9r2aFqnMxgWlgwNDBJjMKiuPTxPnJ28ZsMgzaj2SlEb2Mvr7MWpY8Z38PVz7tX3r8g8nz4kjR99VHXVbmNrtO/QGK2o9kr6DWy1bddwpQPGT5nRVb0+S2pHRxaDzlsUSKM13HHMuu3YLejWnkyQd25xzZ1nNRfo69XEy9ZCN2tT9GRr5u63X1J/zy5lZpcyn/5MhCAIBcPOpkZeNhYt7K1a2Vtb0KkN7d41ZVC8HHUuhmtGQWkRi6ObFhOJJfe//JKn5Pe03OlHbpWyf4co/pKYOXbv1UNTBxgpEsyRQSYenzF47ok7NayFjU7NGbX78qEp/a2M6BAAgn59TUuOlZ7RFobhLoOq57GyczF3bWYb9626hflcwd0zb4fPqQ9xIR0aW7bwbxzxuvqtK+CLTm65t3DXcHUd6O7ZtyUF0tcED5zUqa5Pc9iINi+e/UDqZsydQiF0D2w2cLBPtaFuTYInYEeMblftx+Ki8k3rbqnoHgNBUOs2jZat7EtSa7B25WjqZXvo2PhVy68lxOcqegq9+3rr+MNorqWoSlUZMbpdm7YuDfkzUbfCvW9zN2OKvE5ItYpjX0fr/s3ddbM2RU+2BuLzCuPzag+ZJ0GQipJXv8RAEGRtQPd1tGnjZOvnZNtAPGq6ebl089Khp5fF5R+4/z46Va6k3Fpx7X4cFV/IrH0UNjwu7fjjT1yBsOqPcVkFo3dfOTp9oKWhAh9+Eh67f3K/JWfCnn6TGdYtLb9k1O4rB6f0d7UygRo8NQy3N/VzNrOWEke5Z4jfv8IdgqA7Z98MnhKAI2DrgVmGTOv8r3CHIOjFrYheI9u6edur4fkt5Vza90TqJg8fJ9dmtnXeP3E09Wvjoq4FjpU4Opn27d+ySzcPvE7eCYZGlG27hy+aq3wmIxiGQka2HTO+o+6slzE1o+0+MHrXtvtPH3+XcxcDA/LCJb10/0k0t9DyCEvf/i3H1KXTml4AXGV0DlnD7TWTWVJ2I+L7/KsP2m0+MvTIpQMvPqQUlgBjagYEge58+tlnw+lLb6Jq9VK1MzU4PG0AEaeFj+il11HyFNt371011V5BRmHp6N1XknMVy9GIRaO3jQnq17qmTnIhkz1u37WvyVkN/EYqKWS9uvdV1tbuQ3yl/t6htzdJWgg/ZjH74eUP9cMyTVs7e7d3lfboIYfXhCLqGKa+sOeR1KRLkGxfHbUTMkptbrsYDKpDJ7dd+0cdPTUxqE9zvA7335wbmW/fM0I59xIiEfff2oFjJ3TUtVXueDxmyYq+8xYGyumwvmBpL6UdbDQr3BlaU6soeMLkgBpi/wPhDtCaBLwX/UuVGiQIEp2Zu/95eOCe0yOOX33+KwlYtU6Jzy4cs/fKyguPimvzkMFjMdMD29xYMtLP1U7z7fyZkSfnbICLpczUffll5WP3XpV/eWvlC3fNsG4jOtY0C1zO5U8+ePObfC2sr4QefyngCaVuIlMJbXs0lbqJQMJ1kjHDfvnAEz63niyGmbC8DywtulH8t/Qn1z+rWHlWSsH9c++kbnJv5eijqRAljd0sW7R0ULESeweTSdM6X7w+c+WaAdp1+JYfRyfTHXtGKOq1bGNrtO/wmBpyr2qdwN7NDxwdV6vbeq8+3r6t9SMPo5m5doS7ja3RnoOjNRbiEwh3gAJ8ScvMLWOpq7aItKzpF+4MPnwxOjMX2FbtlHP5W26+HLrtfFRydq2F/d0dQ5eOmtTdV1shPuUcbocgaOXQLt2ay/RBKmXzJu6//iUxU9EGLOzfYWI33xoKOJkbNbIwbri3UxnnngztCEFQ5wGtanB6CRwhfaS2pIB15/Sb+mEfh8aWXQa0krrp9JZ7rFKVFpac2HhHJJKe3GDi8j6aPM0RY9ortyOdTuo3sNWh4+OPn5k0JLi1bgYCr7m/sWVnCFluJ/Uu3TwOHR+v40s5K87rwNFxgb28ZBWwsGRMnt5ZXy4TlUogaHb2xsKSMW9h4PEzk9SV5QoId4CaCY1Uf8rD71l5w45e3v74jVgiARZWF/e/xPbdeObiq6+1+sZYGNJ2Teizb1JfLa6/LGSyH0bGyVkYjUJtGRUY1FLmOBabL5h2ODT8V5qizZgR1GZWL+kS08qIvn9yPxIe22DvqFunXsuKAgnDcJ8a9Zyjm2UzP+kjdteOPGez6kncntELAqX2XkoKWXuXXVW62rdh38KfSPdF9u/l5eql0fkxz6Y2TRXxp8cTsO07NF6zYdCV0NkzZndrVCVaqN7RyMV847ZgIhFX6ykvWNxryYq+BD1Zv4HHY+YtClqxuj+VWt2lDUbBi5b1qfWUdQoTU02sbzYypvYIbLZ1Z8jZS9MDezdHo4FY/QOIoKxDlPMFYd/j6qJmCYKcePMlJjN3f0gfKgEPTK0KiTlFG689i0iq3SEbi0aP7OQ9uXtrAk7LD9rp5xECkQLZUlEoeP2IHigYdfez9J4kXyiadez29rG9Ong4KtSS8V19MGj0ztt/5cJkkAmHpvRXKGRNPYPL5tcwNN6yY2Or2kYW+0/o+C088d/fWaWcG0dfjJrfsx5YycicPmB8h8sHnkoR3w++Pbv5pfOAlorWWVpUvm/5NelfRyx67CItrBccMbrdonkXay5DIGB9/Zz9O7q19nPGE+pPd9fdw/q/tQNWLLkqKxS6nb3xyjUDdH+g/V86BjRp2sx257YHH97/Wak/YGArfXFnqqRv/xZpaUVikVgkkohEYrFYUvGHRIKIRGKxSCKWSCRiRCyWVPwnkSASiUQiQSRiiQRBEAkkQRAEQRAJAkEQCo3C4dB4PJZGIxoZU8zMGY5Opo1czG3qRf44INzrPw9i4nhCUd3V/yklc/TJ66fGDqQTCcDaSsDmCw49CL/4OkqeuQsfF5tlgwIczAy13uwyDu/G+2gp334chieQeb+hYHhtSDehWCxrqF4gEs87eXfTqJ6KxvYZHdAChqEdt35rdzwWs3dSPztTg4Z8a907+7YGZ4++Y/1rv98Cmlg7mmYm5/+7KfTEy6DhbYzM60PAzSHTujy9+aUwp/TfTQf/u+Hp66RoLtW9S64wi6WHWuo9qp1Wss96t3Ro4m7184eUoQESGd/az9m/Y+NWvs66nKZHFVr5Os1bFLRt091/N/Xq4z11Rhf97agYGlHWbx7yKCz60L4n5eU8C0vGuIkd9e4s+g1sBcSAdgGzDzrE9S8xdX2I2Jz86RfuKDT4CvjdrYr41Wf96XMvI2tV7cY08qZRPY9NH6QLqh2CoAuvvnL41Zc8OpgZ1upQjkLBG0f26NxM5qopkViy+MwD+Z1wKhnVqcXs3u0qugdbRgc2s7doyLcWs5h95ZDMgLM2zmZSA6pUA4bh/hOkR0njcQTHN96pH7YikvGzNg6RuolTzts29wKiSPLRpzc+y3KSMTKjD5+ttfgVo/7uqtnaGQ8e6rt9z4ibd+ct+69fO//G9VW1V9C9Z9NqIf8MjSgbtwbPWdCzHkwvdO/Z9PiZST6tnRYs7lWfZksAGgOMuOsK8XmFMVl5GjhQRFrW5rBX//UOADaXk6Tcoo3XnsuzHBOFgoPbe80IbKOuVFyqw+YLLktbltq/tceTqNojRqNRqK2jg+advPvqe7LUAhIJsvRcmFiC1OATL5VxXVrxhCJjKqmTp1MDv8HO7Qpjyw5iHTy9CyxfrLsuA30u7H5UnM/8d9PLO5FBI9p4+NQHU7fq5NapX4sXtyL+3fT9U9LZHQ9GLwySp56ctMLDq2/K2jpzw2Cy9lIztvRxbO5tj8NjfFs7+/o5m5k3uPRkI0a3S0nOf/UiFoKgDp3c5szvSa1HmTKNTagbtwaDbysACHf95nrEd40d69Knbx1dHf1d7IHZa1W9h8M+XHj1VR7fmGb2FsuHdNa1LEJnn0eUcaqvTcSgUb1buckj3CsKbxsTNO1wqKyui0SCrDj/EIKQoJZuCrVtWk8Q2wtKT8gNuxQua6uFnXHHPvImU8ThMYOnBBxZe0vq1oP/3dx/fz6qXqzxmrKqf+TruLLi8n83XT7w1M7Volajcdn81RNOyFq2G9C/pW8Xd+2e47bdwxv4o7FoaW9mGbdHULPOXT3AiwIAqAS4yugKHIGwkZkRAauhrtSG+y+EYuAwUxMPI+P6bjhz9kVEraqdQSasCu56Zk6wrqn2knLuuReR//7eydPJUJGVoHgsZu/Evm7WprIKSBDkaVQCuGeU4Oi622KRzBsseHoXhaR2YEgbA2Oq1E0pv7JrCDepX9AMyNPWDpC1ddfCS/HSUslWgkiQLbPPpSdID5JrYEKdsqo/uDO1Dp6A3bKjY4tm0znMTWJRIjAIAFABGHHXFdb36wpBEIJAeUxWSmFJSmFJckFxYn5RUkFxYTlb7YdLLy699PHbqDbewPL/kpxXvOn680/xGbWWhGGon6/HnD7tGWRdXO977PFHNl9K/p3g9l6KVkUm4A5NHTB6z5W0fCkZeTs3c946OgjcOYry+UVsxGuZCddMrQwCFAyTgiNgB04OOL7httStp7be8+ncxNymPoRr8O/V/PW9qHcPpay6FvBFayed3HNnrpGZdA+TM9sffHz6Q1bNMzcOoTJI4ObUBdhlK8SiJG75AW75ASJlCom2otZdeOxT7LKVv4dUTF+iMRpIbCQpyrb9/xcBZ2iRDC4cAAj3BgQMQ+Z0qjmd6uf0J5RvKYcXn1cYl1vwMyc/Nic/Mb9ILFFDiu9T7yNDfL0wIDzqP2y+/kIe1e5qZbJiSOemurqwMqeEde2dFFnjbGHU0tlaiQoNKMQj0waO3HW5oOwvF4VuzV02j+qJRoEbSTF4HMHBVTdqKDByXk8MRuF0Xb1GtLl57IVUT3ceR7Br4eXNl6bBupYgXinmbBma+D0zL7P4301FeWVrJpzYfGkaiVK9R/3iVsSVg09l1dltiK8fcMzQDQS8hwLek99fRhSDQJ6gm+1EkKqxuerJYtOdH94hEDK/dbt6czvt/PCOIxSuaN8RCHeAJmCQCD4O1j4Ov8UWTyj6kZ33NT07Mj37S2oWi8dXrtrcMtaT2MSeHi7AwopCJuCmB7YZ1t4LhdJdAbTv3lup4YOGKT7cXomFAfXA5H5j915l834P5Ae1bLx+eA9dtsO/SCRIKZtbwubSiHgTutYSTJ7aci83vUjWVofGlp37t1SiWjwRN3Jujz1LpSckiv6QePfs2z6j29eDx5BCJy07MHr+oL0ioZT7PCEmY+Xoo+vPTiZWScb5NuzbjgUyQ6Q38rSZvm4QeL/phhpmVw6cQxBEYWxDodWfW0rAe8Jl7aYanlCt8ioxu2C9F+5CsXjRs0e34mIhCDIgEMd5tdB6kzhCYQGHXcBm57HL8zns/Io/2OwCdnkem729a48uDk5ynhECQSv1X7sD4a5/ELCYFnZWLeysIAgSS5BvmTkPv8c/+p6QzypXtKo7UbFAuCtKzxauC/p1MKaRdbmRUcnZ979I8cGgEvFBrdxUqdnVymTX+N7TDoeKxJJ+vu6rhnVF6dLwrQRByti8knJOcTm3uJxTUs4tZnFKKv8u5xazOEwOT4IgEARN7ek3pUdrrbQz5mPS3bNvaygwYXkfWNnuULchvrdOvU6Lz5XVYWjV0c3CzrgePIwuzWwnLOtzeE2o1K0/I1L+G3ts/ZlJeCIOgqDwJ9+3zDwna0UBzZC84shYHB58E3UCdtlqiTjn9yePFIIjqDmDmFiUzC5bJeS/gCCovHQOzegSBCn7Hqsy4g7r+Yg7k8+ffP/2h6zfE87r37w0JJL6ubrV0eG4IiGTzy/j85k8XjGPW8zlFHO5xVxuEZdTwqv4g1vC5XJFwhoq+ZCZUYNwr3ZGJ6MioNq0+5UfMUueP9buhTAmkT6PnwqEe/0EjYK9bS29bS0Xdm9/5n3k4VefpPo0y+JtYmo5X0DB44Al5YGIw+6b1LdVI11PdCdBkM03XkjdNLRdMyJO1U+Lr4vt2pDukclZKwZ31rBoF0skfBlZCJ59S3zzM6WM/VuUy0Mxi6OVC8TnCnYtuozIbqd3e1d5YrfLAoVGjV/a57+xR6Vu5XEEm2ac3XFjFhZXH97/fcf6f/+c/PbBN6lbv39KWj3hxJqTE6PexW+cdlok4+ZBoVHL9o82tWzQWcB0BwHvMZ9z6fc3DuNIoq/+SydLitllazC4pgTyeGVej5ICLmsXj30Rgn4LbiH/La/8OIEyUUndXl9G3MUIMiz06s+C/CqnBi14+pCGxwfY15IhmycSsYUCtkDIFgr+/kPAFgrZAgFLwC/j85l8Xhmfz+Tzy3g8poCvlggZH7Mya/gUhoRe/VHwV1o6ebS7jgOEez0Bi0ZPaN+qp6frhDM3UwtL5NxLJJZ8SErv0sQZGFAeqES87qt2CIJuvo+JzZSSQROHQYd0aK6WQwS1bKxo4Pba5axQVMrmlfx/aLzij5Jybkk5p5hd8QeXxeXJkrtsvoCtoNdYSTlXKxfo5JZ7OWmFMl/KGPSklf1UPESrTm7e7V0j30jPjZUQk3Fs/e1pawfWjwdz7tbglNjsrJQCqVuj3sUvGro/+WeWVI+aCsYuCmrWphF4xenEuIOkgF26sFIHUwz2wzCpiqZ/UF66GJGUCHh3MTg/DLaJAgpbUsZlH+WVH0OQKj12GEMgheBIKjxxVUfc9Vm4o2F4WgufmQ/vIX+PlcwIu3e+/yBvc0tZO8YVFfa4eEZbzf5ZmM8S8Kk4vJQOOQwv8Gs36f7taj0EfdfuQLjXK6wYtIsTh445eT0+r1DOXcKTgXCvV5Syefvuv5e6qY9PEyOqdsJlcPjCSiFeXM6RKtAVmixSC8XlWhhx//jsx90zNTnJ9J/Y0c5FDe68U9cMmNp9qyy1evfsWw8fJ/9eXvXgnidRCGtOTpw3YA+zRHoArriotBp27xniN2gySEinK7q9vGSuRPJ77QeZthaDbVp1MwxTEUkpBEEIIigvmUY3CYPh2hMzIZJSLvsor/wUgrCqVoYn9iVSF6Ixdqq1ueriVP2evg5q5JrPYa99/deELVckHH839OrA4EaG0gNSuRgZMwiEUh5PO3cMgnzOzpI1J9DRzuFgz95TH9wR/R3W+WRUBAqGlrfTS+0OhHt9w4BE3DU0aOChCzyhSJ7y3zWSrlUWO269PvsiQl9sm19W3mz2Ll1oSffmrlvHBErdtC30ZSlbykAyCgWP7tyyLhrD4vIrnchL/i/E/xoyZ3P58t2NGhfumh5xz00v2jb3Qg1OMqZWBsNndVPLsawdTQdP6Xxpn0xnzT1Lrji5W1k5mED6j5WDyarj45eGHBTwFbvTOvRuPnP9YPDh0BE4zA1C/suKv/GkYAJ5ZLUCWHx7ImUKt/wQBEFiUSKHuYFMX1+TqhOnc8tP8DmXEeSvTh2OEECiLkVj1eC9jfw14q73fqdjm3nnlpcfjfxc9cdSHm/U7Rs3Bw+zoEhJEwFDUCtL6yfJdRhrn4rDG5NIRiSSCYlsUvF/MtmURDElk03JZCNiTQNSXRyc9nQPmvnwXjUvyuNfI1Awamlb/2rljUgkL/Pag8WVcLlpZaV/hg+wWBcjtS0cMiAQgHBvWDiaGM7v1n7D/RfyFI7LLRRLJCCWX/3gXWzqvc+xUjcFtmhsa8xQy1ESsgu3hb6qWABayuaKxBI9NVeJZkfcBXzR+qmn2MyaegtTVw+oWEmpFoJndH1xO0JW7BpOOe+/sUd3hc6hGZDrwc3fpIXDwl0jNk4/g8i9yKFVJ7cFu4bDKBi8OnQBbvlBbvmR39IE50Wmb5RajERdLOS/EwmjIQjisc/gCN2weH+pJdllS4X8TxD016QTFudLoi3G4HzU1/B6FVUGgqAlbf0zykrDkv7KqZdbzhp1+/q1gcMY0jSlj5qEe0c7Bw9TUwMC0ZBIMiQSjYgkIyLRiEjCotGqVBvo7MLs1GXp8yfVfj8a+RmDQi30a1dN6NccpqaCE1ER69+8/PMysbQ63UdDzodAuNdPhrT0PPr6UwGr9sxNfJEoq5Rpa8gARtN3OHzhuqvPpG5CoeDJ3dUWPgWFgj/Gp9cDi1WsZNVYVJwDK68n/ciqoUCH3s1bqzWIOA6PmbF+0IpRR2QVyE4tXDf55MbzU+vHQtV2gc3GL+sjK/9UNTx8nFYcGqtEpHxAHYBwWNu4rL3/f8MYUw2OyRy9hjEUgwNlBT0QhA1BSHnpfIbJcxglZSRYyA//S7LjOxKpM7E436o/sorHoTGN8KTByqdqQuqPq8xvA0PQzm6BWTevROf9FZkqsbh4wr3Q8/0GEzDVXxe+VtYQBGHRaAoWR8HhqHg8BYej4vBUHI6Gx1NxeCoeT6v4Px5Pw+FpeDydQCjkcKo5xw/zaNrNsU58d4Pdm5bweFvfv6n2+8EvH3Fo9GwfP0UrTK8y3A5BkC1NcyIKCPf6CQ6DHu3nvf3xG3kKZxSXAeFeD9h7921OMVPqpqAWbrYmarvE5gyqPtoHi0YbUIgGFKIhlWRIIRpSSAYUolgiQaE1Id0eXgp/fPVjDQUMTWl1EUS8hX/jHsP8Hl4Kl1Xg+6fkXYsuL9o9on48BQMndvz8/Me38FoG/9AY1PS1A3EELHhvaF+zIxxW8Xghv/JrhaEY7IYgWCyKk0hKEUkpIilDJKUSSQmClEokxYikWCIurhxHl4hzOMz1ZMaWGoYacMRAImUGBiulVywSxgp4j7nlB/DE/hSDfb+bJGEW5zZR4lxEgk9F2dZKmwKDdaebPNKFi0LAYI736tf3yoWc8qqrAqCInOxZj+4fCuyD/nu8w8PULHbq7H8Ffc1o2C1+agufIg7nRFR179zdH9/j0egpLRSbhEn7W7jb0OlAuANUpbtHIzmFey6zHJhL3/kQl375bZQswTqlpzqjlZMJODIBV5mDSUcg4rA2xnQDCsmQSjSgkAwpRAMKyZBKMiQTDakkAwqRSsRrq21fXsbuX3m95jJztgRTGXWydHjSir5f38RJzTBawYtbEcYWjHGLe+n7U8AsZu9bca1W1Q5BkFgkmTdwz6QVfXsM8wNvD+0Cw0SxqOrqYRGzSLFuJI9zEUfsh8X/cylhLJ44kEiZhsbIjGaISAr/33/g6oAtdGjA3oREPhLUd/D1y3zxX+tGniQnrnn1fG3Hzn81HIIUVe1aYVm7Dlks5sO/vYAgCNry/g0Rgx3dTIGoa2llZVX/aUsDwh2gMtYGdEcTw+SC4lpLlrA5wFx6TSmbt+LCI1mevUPaNbU2UvM7xYxBTc4t0tgJ4rEYAzKxYrw8q5iZli8l4GlXr0brhnfXwasT9y19w7TTsvL+VNAzxK9Vp7rKckIk4+fvCFkcfKAG5+9rh57h8djhc7rr71Pw4cn3vUuvlhSy5CzPZfP3LL36Nix69pahJhYM8BrRolzFkwZxWTtVqAFhly2imzyr5l1DN7qBwXnXtBvCqdTrKLSF9g0B4XXqwniamm0K6DrvSVi138/FRFnRaJO9W+ndrYaC4V3dAvNCr37Nzan6OxmHU2jIXIwgmcy/hTtdc+8QINzrM74ONvII91IOD9hKr1lz6XFBmfRpEwoRP6m7+pODmjMo6hLuJDzWgEL67cRS8Qe5yt8UogGFRML/cWnYevOlVOGum2SlFKwae4zHqWl2wr6xxZT/+tftB9jXadDkTtcOP6+hzPndD7F4zJCpnfXu/i/OZx7fcPvF7Ugl9o14/WtS501DpnYeOCkApE3VFgTSIC5rFwRV71jCMA5GGaFQRjDKCIUygFGGKJQhjDJAoYxglAGMMuBzLvDYZyAIEotSeOX7idR5f+2OotV8XIk4u/JvNLpKjg4YjcHJq0oRSbFYlPT/IxqiMU4KnTsiKRWLEiq7MLp2afo3bhKdn3f6W2Q1mSsrNKQe3GwYzPFe/ftcOZ/F+u1ZakWlnejd31WRmDA5LFa1+JJgxB2gHpxMDeUpxhEItdVCKyO6l6OlrtktMaeonCsllw8WjXa3M9OFFjqY/UnxeCM85nlMkqySE7r6MMgE9Qt3A7nc3ClEvOHvkfJKaV7lbyrJgEzEY+vtW6ikkLVi9JGy4ppc0Yhk/IpDYzXgbD16QdCPLyk/v6TUUObUlnsYLHrAhI76YmGRSHz71JsLux9yFU2+VQUeR3B2R9jDyx/GL+1TPwLb6x0otC2JOh+BhCiUKQptikIZwSgTFMpY6pLTv3akzuFzriAID4IgbvkBPGkwBFXxvUZqiQ0qFv15HFBVornDMJluHCpn4/mc6+Wlcyr+xhECKIzdCp27gHuPVTLl/8cl6ODVWdGuQ3RebmRuttIyV9cwJBKPBvUddP0yVyT0Nrc82qtvzQEl/6Wag7sBkUjGac7NCQj3+oyDsVwZvNWSdlg5gts3C27fTNfsNunADalRUwwoxDOzh+paa8vYMidMbE0YIzo2r4uDWhjQGGSCQZVBccPfI+V/CXQMuuGGGS0pZC0bfkhWKMZK5mwZqplI6mgMaum+UdODtjOLawo2dWz9bWYxe8yiIN238Ne38YfXhKYn5Kqltvyskk0zztw6+WrE3B7e7V3B50PDEKlzlFH8KBM8KYTHPgnDeCJ1PgptBcPkKro8Ho2tKcGzgPegygOiZDCTqkmdqh5d3t2rRJPUTeGORqH29QgKunyulMdTTubqIE1MTLd37fEkOXFL5+44xeMT/BNShq7JxgPhXp+xYsh1M4klCLCV/jKkbdPjTz5JXSq6ZGAnbN2ETJnU3XdSd19gfFkU5ZYtHnYgK6Wg5mL9xnXw79VcY60ytmAs2j1i5ZijSI2P/JWDT0sKmLM2DUVjdLTflRCdcWrrva9v4+UpbOdiPm5J74t7HsV9qz2GaWxk6vKRh5u0cBg+pzuQ7/qh+CnTxaJfZPrGCuVddR0qh7UFhbbEYJv9E15dJBZn89nn+ZxrvxUziorG2Csp3CUqCXcIqfLq1j1XmQosqbTtXXrcS4hTTubqJoHOLoHOLrK2+p06klsub9yOb3m5Dvt2qNKYm4NDmpvLu8oCCPf6DBkv1/w7AgHhrsdQiPhBbTzPPK8e4qqTp1NbN3tgH82Tl1m8JORgrWPtrTq5TVzeR8Nta+HfePyS3sc33qm52ONrn0qLypfuH00g6VZc6oyk/LPbH7wN+yZn+aDhbSat7IcjYL39Xc9uf3D9yAt50jP9jEhZPvKwm7f9oMkBfl09QIYmXQaFNqMZXf2jaXDNUGjLCud1sSitrLCfPJXgCb0hSEk9Kvl/XBoIgmCUwp7fSBXhrpsj7hV0dnDq7OAE7jddAAj3ej0UgQVRihsEIzt6X3wVVdXliYzHLRnUCVhG82SlFCwNOViQU1pzMfvGFkv3j0Zpw5Vo4KRO6Yl5NQeVhyDo0/OfcwfsXnl4nKW9TjizpsblXDv8/OWdSIl8mXpphuTZm4a26e75+1OHQY9b0turrcvOBZeK8srkqSE2MnXd5JPmNkZ9xrTvPtSXRCGA27tOKS9dyOdcUmJHQ4sk+M9YNYZM38QqHg9BIjl3R2NcSLRlSje7qnBHoZVwe6s64g7uMYAcnVVgAt1ELe4rRBwQ7g0CEzolsOVfrpyz+7TT0zRJek1cVNrCwftqVe0GxtQ1JycSyVqbFp+5cbCnb+2DZ6m/cmb12fnp+U/tWjU2MnX1hOPTemx7HvpFTtUe0L/lsadLK1V7Jd7tXY88XdIzxA+WO11ubkbR0XW3RviuPrwmNCMxD9zkug+O0JlufA2LbwvBmNokuwOJOo9uchdGMZQX7uI/6ZBRKIWFO4L8WVcNA+EOkAMw4q6LFJazJ529NSOgdUBjlWamNJbLHaB1hndofvvjj9/qxMlqSNtmwCYa5sWtiN2LLwv4tYzzkWnE9eemmFoaaLGpGAz6v6PjFg7ZnxqXU3NJNpO7evzxYbO6DZ/VTcPzA4gE+fTi542jL2I+Jsm/l7mN0cyNg2twTydTCbM2Dgno12LPkquZyflyVstl82+fen371OsmLRy6B7f2D/LSNSeiekat8WQghF/VyaT6HY5rRTO6giB8iSQPQnj/BJqEIQiLQpvAMEX1pkqqZI9CVY0pKe+NXkW4Q0C46wqtrWyKudJzcnFFos/ZmVV/aWtji4YVez2GZ2UoHRcECHedI724dMLpmxklZQuuhV2YMMTNwhTYBFArrlYmLZysIpKySHjs2pBuoMumUYmJIGe3P7h84GmtJQkk3LrTkxzdtB8ClUInbTg3Zf6gvbX64iMIcnHPo8jXvxbsHK6ZADjlZZxHVz/dO/e21rZVBYfHDJjQMXhGVzyxdknt4eN08OHC60eeXz30rOYo+9X4GZHyMyLl8OqbHfp4dx3UqkkLB3D/1wFoQ/PYmktwmOu45UdqUf8wHo22rePuJauKqwwajbZW/O3Bq9JgfRLu8UWF3S+eUW+dk+/fVmX32T5+c3zbqKUlu7oFytr0KStz6M0rf97qGMy5foMV/eS2OnGokKNk7kvgKqNb/MopCDl2JaOkDIIgrkA45dztPGY5MAtAHoZ38IYgaPGATjbGDGANjcHjCNZPOSWPasfiMP8dHe/mba8jLTc0pW26MNXITK7YU7++pk3rue32qdfyLO5UmpRf2XuWXh3Res3xDbcVUu3+vbyOPV82emGQPKq98nIMm9ntxMvlXQa2ghXs6XLZ/IeXwucP3Dum3bqTW+4lx2aDB0FH4LC2FmVbV/yHSJh1fTiR6Mef3gbGtlbnHCnCHfi46xspZX9lALSl0TU8UAZG3HWIL6lZ0y7cZvH+TJzls8qnnr99YcIQ4K0OqJVOnk4jO3r3a+0OTKExkmOzN888K4/rMw6PWXF4XPN2LjrVfnMbo00Xpi4JOVicX7vEEfCEh9eEvnsYPW3tQHtXdeaHZ7N4L+9EPr76MV6OiI3VcGlmO3llvyYtlRz5NjSlzd8R0nes/9F1txTyyakgL7P42qFn1w49s3Ey7djHu32v5jZOYI60ASEWxPwR7tgmylTx14g7UStnIeforzGJ9Hn8VL24LnKeUeSEaQZEhW2eUvKXcLdjaNrvEQh3XeFZbNL8qw/4ouoOsrE5+fOvPdgf0gc4rANqBoWCF/TvAOygGRAEuX3qzcnNd4WC2oNXEEi41ccnNGvTSAdPxMbZbNvVmUtDDuZnl8hTPuZj0oyg7b1HtRsxtyeZSlDRht/eJzy++vHdw+ha1wb8i72rxYi5Pdp094RVfjc6e1hvvTIj8k3cuZ1hv76mKVFDRlL+uV0Pz+16aO1o6tfNw6+bZ2MvOxBHUvefYz73Nq/8CNXwOAptpcT+QkH4HzmF9VDqKdC+cAcoROrf2Zfs6Qwg3BsiNyN//Hf7iaxIMi9+JW95+HppT6DJAACdoLSofOeCi59fxMpTmEQhrDs9SekhYQ1gaW+87drMJSEHc9IK5SkvFklunXz98nbk6AWBXQf7KpGnKeVX9svbkS/vROZnlSjRYCsHkxFze3To1Vy9yti7vat3e9fPL2LP7QpLiM5QrpLM5Pxrh59fO/zcwJjq29XDr6tHMz9n+R14ABW3WFG2dV0fQ8h/w2FuFAljIAgqL5lNM76quPOwSCj48EdO4XyUEu5VVkAC4a4PpJQUV/2nHQMI94bHqXcRWx++rrnM2feRDsYGwa2aAnMBANrlw5Pve5deLSlkyVPY0JS25uREZw9rHT8pUyuD7ddmrhp3LPF7pvy9lz1Lr145+Cx4RpcuA33kke/ZqYWv7ka+vPM1PSFXuXZaOZgMnd6lc/+WdRfiplUnt1ad3D4++3H10LOfX1KUrqekkPXwUvjDS+FYHMbDx7FFB7cW/q7qdTECKCvZ33FZO4WCP6kMhIIP3PIjRMpUReupdKOHYQIGq1QWZOSPRwcMk/TIjM6GRt8mzVClhtTSkr5XL1T9ZVe3wAB7R6UrxGPqPKsrAkFpZX8lgrADI+4Njf3Pww+8+CBPyfX3XtgY0Ns62wGjAQBaoTCn9NDqm+8fxchZ3r6xxdpTk0wsGHpxdoamtG1XZ26edfbj0x/y75WbUbR78ZXL+5/O3RbctLWz1DJZKQXhj2PePPimhAt7JY2a2gyZ0rltj6aa8T/x7ezu29k9NjL12qFnH57+UGVJrlAg+vo2/uvb+OMbICNzegv/xgMndrRtZA4eqBrA4lrXXEAsTpOIcxSX7K84rD0iwaeqP8IwHk8ajicNUrQ2Pufmnwbj/WFYmXmVqiPuMEo7wt2AQJQ64c8XizhCoay9UDBMw6uUjIKMq24xEharYp01nJEYkTD5fBVrzmYx+WIREO4Nl81hr868j5SzsFgimXP53qVJwc6mRsB0AIAmkYgld868ObsjjMuW973v3d51+aEx+pVuk0DCrTo6/si6W7dPvVZoRxIF7+RefVYh8Xvm+0cx7x9Fp8XnqtKqZm0aDZ3WRSvret287f87Nj4jKf/G0Rcvbn1RwhG/GkW5ZdmpBea2xuCZqhE0zfh6zSXkCQdZRR0L+dxQbvkRsSjur99hLIEUQqTMQqHNFH4nSIoEvLuV/8QReip3qoik6oi7dlxlHg8fI/X3W3Gxcx8/0McbSOoZ/SzID7p8TsWaU0v/8u7DoFCWVBoQ7g1DByDI6jvPrn2JUWivcr5gyrlbV6YMMyKTgA3rDpGyaREA9ZLcjKL1U04l/ciSf5d+4/wnLOurhPO31oFR8JRV/Z3crfavuC7gCeXZxdzGaP3ZKVUXql4/8vzumbdyrnaV+XHCojv0bt5vXAetOxrZOJnO2TJ03JJejy5/uH/hfV5msdJV2TYyX3VsPA4Pvrwa63Jn8jiX+OyLEknB3zc6hkAKJlJmodBKJlXgsvZVZoCCYQqOGKSkcEfYVYQ7GVwyHSeltPSvlwONjtZ44BDw+tACYolk8Y2H96PjlNg3q5S58FrYyTEDgRnrjhI2T7qmASEiGiTGFgyGEVXOwgQSbu7WYP9ezfX6lLsO8mnkYbN+6qmslIKaSzKMKBvOTTEw+cs+zdo0OrczTOmjG5hQg4a3DRzRxsCYqjs2oRmQB0/tPGhywMdnP+6effv1bbyi/jMGJtR1ZyZR6GDYRUOwSiYJ+e8hSPL3exyLJw4iUWej0Mp3CMWiFD7nbOU/8aTBSrunA+GuO/DFosYH9yio40sc9u1Q/dADrl2U+ntLC6trg4Kr/QgSMGkagUg869I95VQ7BEGWDNriHiC8TB3CFQhT86WPqJHwIDREQwSDQa84PNalWe0pGK0dTffcnqvvqr0C+8YW++7N79TXu4YyRDJ+3ZnJlvbVHT8aedrM2jRUiYO6NrNduGv42ferhs/prlOq/Y+0QsGtu3psODfl2POlg6cEVOux1ACOgF11fIKppQF4oDSGkP+2qmpHoU1J1HkGZp8ojG2qqHYIQthlyyqH2yEYS6RMU74uCQsId4BinyRgAk3CE4qmXbgdnqTkCi1vW8u9Ib2Bn0ydcv9zrERGXE46CaS1a6AQSLh1pybNG7inhhHoHsP8Jq/sRyDVn94dkYxftGdkm+5N9624xixmV9uKQqOWHRgty4+l84CWST8yQ0+8kudAJAqhU1/vwOFtHJtY6YtxrBxMxi3pPXpB0OcXPx9d/fj5xU+xSFJD+fnbQ1zl6PsBIAhSezhIDK45gTweT+ilRGbTf+GWHxLy31R5TCah0EoHC0IqR9xhGAfBINMiAAh3HVPtU87d+piiZHjgAd7uq/t0xqLRwJJ1R2p+yd5772RtpZOBcG+40AzJG85Nmd1nV1lxebVNDCPKnK3Bvp3rZ87adoHNPHyd9i69Gv74rzU5k1b0bdnRrYYdJyzrk/IrJ+pdfA1lXJrZBob4dejtracdHjQG1bqrR+uuHiWFrGc3Pj+98VnqStwhUzv79/ICD5GmgbF4Qm8CZTwG20xWkfKSWTCKjicNqqFMVQS8Zxzm1irdV2sidbbSDUSQcghC/i/cqeCKAYBw1yE4AuHkc6FfUrOU2BcFw/O7tR/XrgUwozycfPr5/MtIAwrRgEIypJAMKUQDCtGQSjKgEMl4HAGHwWMxBByWiMUQcNiKfwpF4ozCsufRiWdeRJRzZYYNaWwNkpk3aMysDVccHrM05JBI9Gf5ctseTWduHEw3pNTjE2cYUf47Ou7Dk+9H1t7KzSiCIChoeJu+Y/1reXGhUUv2jZwZtKMgp/TfXlDHPt7dh7Z2dLOsHyYyMKYOmhwwaHJAcmz2y9sRL29HVp5183YuYxYGgcdHIdQSDpJh+gqNrmWWQyxKEgm/8dinsDhfmvGNmgsLBR/LS6ZAUGVwIQzVYL8qwdf/8pNBAeGuZVAQ7GWuW5kWGhkZAeGuHdh8waSzoZHp2UrsS8Jhtw8O7NTYEZhRTuzNDItYnCIWB4KK1FtzcwdLYN4GjoeP0+RV/Q+svA5BkIkFY9raga27ejSQc2/d1cO7veuVQ8+SvmdOXSPX+ni6IWX54bELBu0VCcUQBGEw6Jad3LoO8vHp3ASDqZ+Th45ulo5ulmMX9/r+Kfn5rYgfn5MX7h6hmdjz9Qj1hINEwYxajySR/I59hEC1xFAS8l+xiidUDbtOpi3H4Fqqcp5V+x4wTAMXXsvdRTQ6dHCI7rcTCPc6p5wvmHjmZlRGjhL7WtCph0b0czUHQX8VwNm8TuLcU4l4L0cg3AFQr5FtU2KzcQTMqPmBRDK+QZ07joAdObeHQru4NrOdumbA/fPvuw5q1alfi/o9NVFFhMGevk6evk7gedFxEEnhb5Vfo586n3O5vGwphPwR9wTyWAJloopHFwm//elmoEFOLgAQ7joAi8efcOZmdKYy+Uc8rcwOjuhrTAHLzBXDyoiGQaNEYol6qx3SrhkRB1YOASAIgmZuHAyMID+BIW0CQ9oAOwB0T7UzEYTzf90sY2E0ImQz1/HYJ6v+hicNJdPXqN4APufPxAIKUx/Sol/4/m3Fi6dK7z75/m35C/taWV8eMLQB3rcgHGTdqvZxp28op9q7uTc6O34IUO1KgEahbIwZ6q2TQSaO6NAc2BYAAAB0QnNDsoZm/nglVXVrkYpY/CfCGxptL6WAKLWssG811U4gDacwtqsun7jlB0XC6Mp/YnGtwGUFyMNfI+5xuYUlHG5rRxtgF9XhCISTzoZ+z8pTYt/x7VvO79oepPtRGmtjekpesbpqQ6HgbWOCDKkgCicAAADoBBLRH80Nw+gqf5OryO5fKLRZDZUI+a//CHeMc7WuAY99msPcVDkkX1E9ibqQSJ1VS39AlCIWJcAoOgqmQSgyDJNgmAhD+IpglAjCFgt/8thn+NxbVZpNwuL9wWUFKCzcb0X9PP0uwsHYINinWf/mTagEPDCQcvCEosnnQpXwa0ejUKt6Bwxu6QlsqJJwN6KrqyoSHrsmpJuPC+jNAgAAgDY0uqQQkZTAKAYMk2GYgCA8Ae+hgPfbHwNG0aoqGTTmTyAHNnM91cAcjWn07+g4grCEvBdc1u5K5YzBuldR3vHs0qVCwcequ8AwhcLYgSPWHiBILEpkFY9T6BwJ5HEwTAHXGqCwcH+fmAZBUEphyaYHL3c9eRvk6TrMt5m7pRkwk6Kqfer5W0pEfiTjcbuDe7VztgM2VBFLQ/Usz/d1sV06qJODmSEwKQAAAGgFsTCGWTRS1lbs33FdsPh2MExFEBYEQWJhbGl+Z3kOgcX7wajfwz0c5kZu+dEqMR8r+gOuVMOjaIxcq40x2MaK6TCshyrB4HUZGIIYBKK6auMIhXyxCDwRf4R7YTk7Pq+wqvq8EfnjRuQPTyuzEX7NAz1cMWjgEF87ApF45sU7H5IVzrJkTqMcHtkfBJBRC6Z05YcuUCjYxdLE28mqn6+7q5UJMCYAAABoU6bUlBoJRaBM/0spwhQSbTm7bIkC4hJFI9PX/akRbfO3aocJlAkk6hIYltcHAYW2rpgZkK/P0IZicBCGifXy2jEIxMiJ09RV26pXz85GR2m00yiROB/YpbHDTWzeclm7DgoI9/dJ6VJLxGTlLb7+cOfjtyNaew1t1RT4z9TMyttP3iamKbpXIzOjo6MGmNPATJl6CGjq/HjNRJFYLBJLRBKJSCwRiSViiUQiQcQIIhZLJAgiQRAEQSQIAiEQAiFYNJpCxNOIeFMGBUSPAQAAAB0BRhmi0OYScfUwD2i0LYm+CovzrfY7gTwChTLglO8SC3/VUjNMxRG6Eqnz0VUiuhDII8WiJB77OARBaIw9mb4Ni/dTuMloW7EovsZDU7B4HzwpBEfoXnVBLQCgiHBPTK+hXB6zfMfjt4defhzg7T6qjbeNAR3YTipDWnqGxcQLxWL5d/F1sNkX0hv0iNQIDoM2Y4BeUC2cnzdMH5u9aEDHRQM6gssHADQcqIYnEUkZBMEQhIZgFAzhUWgjFFrm0iMcMQhHDEIkZRJJYTWnl/+DgmEKCm0uVTST6f9JxNlorDORMlv+gfaqMEyfQZAYQSQQJIIQEQSJEEQAQYKKYXgYZYBCGYGwfgCVhXtS7ePEHIHw/Ieoix+/dXYDeSWk08LOan2/rotvPJSzfKCn6+aB3bFoNDAdAAAAABosFMY2CmObdKWCbapEhTCKjkYpN8iIohoeVe1sYAjCwDAEQbiKrgEYVAeoWbgn5hcVsNhy7iNBkCc/E4HtZNHHyy21qOTQy4+1lhzVxntJjw4g7CMAAAAAAACAjuNuYqrGkdZMZlkhh6OkcH+vuFs2oAZmBrRJKyp9EBNXQ5n53dpNaA8SLgAAAAAAAADoAcd79TOnUNVVm3LLbX+7WL1LSgfXQ43AMLRxQDcvGwupW9EoeOOAbkC1AwAAAAAAAAAUE+5CsfhzaiawhXrBYzAHhve1/mcVLw6D3hPcu39zd2AiAAAAAAAAAIBiwj0qI4crEAJbqB1DMvHwiL5Vw8WQ8bijo/qDpb0AAAAAAADqAUVcztrXL+rT6cx/Eqbrwr3mQJAAVXAyNdoT3AuNQkEQRCMSTo4Z6OtgA8wCAAAAAABA34nJz+t9+fyTlHoSsORNemrPi2dvx//SeeGeBFam1iF+Trb/9Q4wopDOjhvc1NocGAQAAAAAAIC+c+VnzODrl3PKWaU8nr6fi0gi2fju1ejbNwo4bLFEwuTzdbapGAiC+ni5kXDYL2lZIrEE3Ih1wZCWnt2aNGKQCMAUAAAAAAAA9BqeSPTfy2fXYr9X/LNcIBCKxfqbkSa+uGje4wc/CvIrfynhcWl4HU2LiYEgaLiv13BfLxaP/zo+9fmvpJdxyRzg8q5ugGoHAAAAAACg7yQWF894eDeuqLDqj0VcrjlF/xKWSxDkZFTktvA3gr8T3hdyOHZ0hu4K9wqoBHxQU9egpq48oeh1fMrD7/Ev41PAolUAAAAAAACAhoZYIsUL49L36HVvXnJF1cVhAYet48JdjCDVfslkMaeG3fmYJSWsYgGHrbMngvn3JwIW0829UTf3Rjyh6Fls0u2on++T0sQSBNzEAAAAAAAAAA2BYh636j8FYvH4u6HPU5OrFYMhKMSjmZOBoY6fTunfpwNB0ODrl/liUbUfcWj0XN82XR2d9Um4V1XwFWPwheXsu99+3Y76GZdbCG5lAAAAAAAAgPpNNotV9Z9MPv9f1W5FpW3p3L2tja3enQ4EQf+qdk9Ts+1de7oYGunyiWDkKWRMIY9t22Js2xbRmbnXvsQ8iIkDTvAAAAAAAAAAinI/88ephPADrYeaEam63M4PWRk1Fwh2b7qiXQcyDierQAmP67Bvh16cDgqGp7X0nePjVxG/WxZ+p47qh3CvpKm1eVNr86WBHe9H//rv9lPw+Ok4IEwQAAAAAAA6QjKrcE1U2IeCFAiCpoRfuug/lojB6mZTY/LzfhUWyNpqRCRt7dI9wN5RXyxfyuM9SUmStdWCQt3dLdDHylovzgWlxD4kHHZwS0/wBOo+TB4fGAEAAAAAAO3CFQt3/nje59mRCtUOQdDP0tx5n29KEF1cQChBkM3vXsvaGmDv+Gj4aD1S7RAE7fkUzhYIpG7q6dQoLGSUvqh2SNERd4B+wZJPuKNgGNgKAAAAAIC64Gn2rw3Rj7I5ZdV+f54Tt/X7kyWe3XStwce+fnmfmf7v71g0ennbDqObNdcv+79JTz39LVKKAkahlrb1H+fVQr9OBwj3+kxKYbE8xXB6mzQBAABogLmfbjzI/KHoXsZ48rug+Xp6ytmcstkfr89x79TW1BHcAAClSWeXrP/28FVugqwCpxI+2FOMgh10Szv2dHI58PkjS/DX2J8dnbG/Zy8PEzP564EhiEEgqqtVHKHw3+Wk8tDCwsrJwDCp5C9FZEGhHujZu7m5hUJVuZuYqjHPVCazrJDDAcId8IfozFy5hDsGCHcAAAD4H3tnGd3G0YXhFbNMMjPbMWMMYeak4TQpBMpMafu1KWOKSTkNtOGGmeOA2YmZmdmyxZKF3w85imKUZBLc5+TkSOuZ2dnZ0e67d+/c2wNbLNycfKiK27E56eBaj8h3A2frrSPyqPJk4n4cGhNh5RJh5Rxs6UjC4GBuaE63TPp3WfKusuQhteZnOZedKRZ69YjoYmb27cw5L14+r9qy0Nv32xlzBlmH2i/mRFLWMy+OVK8+vnNzf16ODhXJONyv8xYtO3ZYdS7inV1+mbfIQvuHit2LltlRaeN7RCDcjZnkilpNitGIBBgrAAAABEFEMulzqUeruB0IgigQ5EjV/aTWym8ilkYyXExqHKRyeRazXiKXJbVWIgiCRaMnmNmHWzlHMJzDrVwYBApMlUG421rxec7lOn6XJoVlCvlr6cdPTN/iRtWjKITzvXw2BIUczM/FoNHvxk1+JizSoM+IH8N625RpH966gSDI5tCI9ydNxRiskzAId6OlsKlVQ4u7NQ0uwQAAAIhMoXjr3qls5iNh4+r5XU8k/vuU18Q3JswgYEzlplnGaZPIZeo6Pq+rMa+r8Z+KNARBXKmW4VbOEVYu4VbOHjQGLJNS0SRgf5137VpTsVa1uJLuF1P/Oz59CwWL159j2TZ5ei2b/WJkdIyjsxGcmvWBIVnNTZNd3Jb5+hv0gYBwN1p+TUjTsKQNjQrDBQAA8HnOpRtNJX23yxWKfeVpd1sqvot6LMDc3hSGopg1mN2nltdZy+s8XZuLIIg5nqQU8dPsvL3o1iY+hV5LP5HX1ahDxUpuxzv3Tv8Wu0Z/noLwGMz+pSuM6ez8MHu+ERwFCHfj5HB67u3SKg0Le1hbwogBAGDi/F6SeKQ6c3BpterWnhf9Jr/gNxmDQhv3aBSymjUsyRILE5rLEprLUCgUCPfvox5beWs3RyLSoe7N5tLfiu+87D/VcA9/fWDI+sCQUWr806kzP506cywPB4NGV78yiivsdTsiNAIYHYfSc766dEvDwkQc1tnSDAYNAABT5lRt7o6ioS+bMoX8l+I7q2/vreR2GPeAFLFbtK0SZWLLAPrFlWr5XdRjOlvNfy2+k9BcBsMIgHA3FUpbOl45cv6LC7dkck1zOgQ42EIcdwAATJnE1ooPs85rXr6gq+mxhF3/VqQrjHRAZApFiZbCnYTFmYgT0ZBMs/N+xX+abnUVCPLO/dNVxv5YCAwHcJUZaxpZnBFsrVsiZQtFnXxhXkNLRnV9bkOztlnY4jz10UbyZd7V/RXpMFuAEWGuo//OiatgHICBVPgr6cdlCrl2116Z9Ku8qwnNZd9ELrUn0Y1sTCo4bUKpRKsqYZbORu8+pDkv+k8pZDXfbC7VoS5P0v1i2n8npz+jVwtVARDupsusH/boVX8m+7jDSQEAwDSp43c9m3JEW5GqIq29esmNPz8Knb/YOciYhiWvq0nbKuAnow4KQbZHLlt5e3c1l6lD9Wou84Oscz9HrzTZASzMqPrn2/P/+3OThTVN3/omlchenP1NcKx3zNyg0HgfLE6jTDifbvo77Vq+8vMLn69csnGKzh2A52OTxsPaMsjRFsYBAAATpLNbsCX5ELObP5xGOBLR2/dOv5FxUrf1iPpJvvZxUSIZrjCj1KHiCDsnriLqGj/0ckPRoap7pjl0t89kvr/214L0yndX7exs4+hb93KSSusrWi8eSNq24Y/f/ndMkypF96pUqh1BkGE+jYDF3aRZER4IgwAAgAkilEqeTTlcy+sckdYuNRRmMuu+jliqV/kvdSavUzuLOw6NCbFwhEnVCx+6zQch87ZlXdCt+jd510ItnUxt5UBTTfsPrx+USmUIgtRXtG5dufPb469Y2fYOofHls3uTLuWM7K5tnCz/TftkyGIpV/JUn+MXDB1CR6FQ7P7irPqWPz86GT7Vj0Ij6dZPsLibLhZk0troYBgHAABMkHJuW6OANYINtgq5m5MOfpl3dcgU93qOSCYt47RpVSXIwsF0UlNpxWq38EXOOhrIxHLZa+knuJJukxoxBzfrt3c8gcb0qNPGqrZ3V/3CbGXrSfcUCkXatQLlZ5o5OXSy79BP9QeSizOr1bd0tnF2fXpa5z6AcDddnp8aTcbjYBwAADBBgi0cz896YYqt10je1BFkf0X6ilu7S9mthjsyRaxmbZfqRoGfzMB8FrbIlapjspR6ftf7mWdNbcSmLg1/84fHUQ/i3TVWtb27cqeeaPeSrJqu9h7vnfgFoVjsEA7uzBb23q/PKT9b2ZrNWxer/HztaNrtM5m69QEekU31puVktz4mDMYBAACThUGg/B3/+MHKe98VXBeNnJm8nNO28tbuNwJmbPSONcRQu1nMem2rTLR2g+k0EBQsfsfElatv7RHLZTpUv95U8m9F+lNeE01q0GaujOZxhH9+dLJHu1e3v7f6l+0nXrWw7ongNHvNxIDoIdzS6itaLx1MVn6OnRccHDPEUzqZShyyY+p+MtOWhg9eWC6Tf/vyvwJuz+qXl75cFTHdvySrpqa0GUGQne8d9QpydvK0AeEODI0ZifjdqvkYNIRvBwDA1NngGRVr4/5Wxqli7VMODYRYLvs2//qdlortkctsSTTDGhBthTsWjQ63coaJNAj+ZnbvBc/5LOeybtW3F1yPZLiYmrP70k1T2UzekR1XlV8bKtveW/Pr9uOvmllREQSJnhkwZAv3bxerhHtwjNeyLdOG2SWFQpF4Ibvnsd/ePDjWe/Dyh366kp9Wofw8/bHI2HnBCIJs/fWp1xZ+LxFLhbzubU/88fP5t5RHpDngKmNyEHHYXx5f7GJpDkMBAACAIIgnjXF8+uYtPnEja8xIa69efPPP600lhjUaOZ0NWpUPsXAiYcDrcgjWe0Tp7JcllcvfzDgllElMbdCefGfhzJXRqq8NlW25yeOZVjb7bmlrfc9y9tmrJ6IGtX4mXcxRPXXYuzJe+XqN8rO7v8NT7y5Sfm6pY3789F9CvnbLGEC4mxY0ImH3U8uj3JxgKAAAAFTg0Jh3AmftnbTBmkgdwWbZYuHLace2ZV0wFNVVy+vUNj4m+MloyNcRSyzwZN3q1vCYX+VeNcFBe/37dYETPREEIdOIn/7z7JQlD71TWuqYnzy9K/ly7jB3cWb37R1bj3K6hp72lw+nKD+gUKg5a2IGKVmcWf3dqwcUCgWCIHgi7n9/biRRCaq/Ln92utL6jiBIaXbth+t/F/K00O4g3E2IIEfbEy88HuEKQbsAAAD6Ic7G4/ys56fb+Yxss8dqsh5L2FXIatb/EcjW0tyOIEgMCHfNYBCpn4cvGs4sumFob2+GDxaL+XDX5uBY7x/PvhE5fYJq+/Hfbzw3/av0GwW/f3CczxHq/mjN5B384fKVwylbJn9+6WCyQj5g8nlWBzftak8s9uBYLzsXq4FKVhU2fvL0LnF3z7P6Wz+u9wp6xJcMhUK9//vTIXE9njZF96vfX/srq4MLwh14iBmJ+N78qYefWQseMgAAAINggSf/Gbd2W8j8kY1vWM1lrrm9d095qkK/Dz+LWadVeTwaE2oJr3A1ZbaD33LXEJ2rf5B1vk3ENbVBM7Oifnv8FVefR1z8sTiMUhl3tnH+/vyMzo3/8815PleIIAiXJTjxx02JeMBF6jeOZyijyyMIou7A01e1v7fmF5X9/sl3Fqq/JVCBw2M/3vusd3BPvuHSnNrXFv2gXLQKwt3UcWdYvDd/6vU3Nz0VF47FwOkGAAAYmg2eUSemb/GmW49gmxK5bHv+9S3JhzqGl6t1VMnoqNWqfKiVM0Rw14oPQ+Y7Ucx1q8sSC9+9f1YBg4ggSzdN9ZjQ4z5w9UhqTpIuvu9VhY1X/0tTfX3127V4Yv+rNRQKxZUjqQ8f723o/RbLSy1/d/UvXJZA+XXZ5mnrXps70N5JVMIXB19w9urJXt/W0Pnmkh+vHU0D4W6K2NCoU33d35w96ezLT1x67emn4sJpRAIMCwAAgOb40G1OTH9mldsIh81Naq1ccuPPxNYKPTxkZje/msvUqkoMww2milZQsPjtkcvQKB0XQqe0VR2ozIBhRGPQL36xSvV1x9Yj3UKxto388dEJlW/MzJXRoZMG9JFLu5rfWDVEVrKbJ+998PjvPHaPal+wIf7ZTx4bvArdkrL9xKsTonriWgr53T+9ffiLZ/aoQsX3CzwojzWfL5s9sg2iEASHwRBwWCoBb0Oj2plRQaYDAAAMHyIG+0X44jgbj23ZF3gjl8CS2c1/Jvnw094xbwXMxKEx+nO897Q0tyMIEmMDwl1rIqxcNnhG769I16HuY64hi3VNxWpkBER7TFsWoUxj1FLHPLLj6tPvLda8+vVj6QXplSoB/exHg4nsIzsHWxkslcj2fHH2zJ7bqi1LN019/rMVmnTDnEH79tgrv7z337UHtv/ky7lZiSXr35i/dPPUfhM8gXAfa1ZGwE8OAADAYFjgFBBk4fBGxsn8rqaRalOBIPvK0zLaa3+KXqFzWs0RJ6NdO+FOweJDLMDBXRfeDJhxq7msnt+leRUvuvUnoQsgSa06mz9Ymno1X2lrP7Xr1tx1sfauDE0qdjSz/vr4lOrrsx8vp1tSBvxd3CwszxswuUFLHfObF/8pzen57aBQqCffWbj21TmaHwUWh3njh8fd/Ox3f3FWLpMjCCLkde/+/My5vXdWvzR7ztoYHB4Lwh0wQnbFrfM1s4VxMHo6uwWPJeyCcQDGEmeKxdGpm74vvLGvPG0Emy1kNT+WsOuzsEWL9MOGqq3FfaK1GxYNDre6QMLgvgxf/FTifoVmhV/wm7zZO864Rzs7sfR/634b6K+XG3b23ciwN1/x3IzDP19BEEQilv718alP/nlWk3399PZh5ZpUBEGiZwbMXBE1SGFl+/08fssV5/65+88350WCHi8dHB77xo+PT18WqcPhP/bMdM9Ap51bjzZWtyu3tDV2HfvteszcICtbMxDugBFiRaDYkegwDkYPFgVCARiPiYdGvxc0J5rh+u79sxyJaKSa5UvFb907ldJetS1k/vimMeoSC8o5bVpVibPxgImhMxOt3da4Rxytzhy82HQ7n22h8xzJ5jBi/bLyhZmXD6UoncLTbxTcSyiKmjFh8CqXDiZn3ekJrEkzJ7/23bpBCmfdKSnN7v+B9vLhlD8/Oqn6auNo8eHfm1WBYnQgONb79xvvHdlx9cQfN6USGYVG+uLgi71UOwKLUwEAAABAQ2bY+56d+VywxQhnwzhZk7Mi4W9tdfPIktZWo224kngQ7sNja9Bs+4HtTfYk+i8xq/6MWwuqfRBIFMKGt+arvv718UlV0Mb+H1DbObu/OKP6+vJXqy1tBjwFCrnin28vKD+j+qwnXrAhfvHTk5Wfo2ZM+OXyVqVqz0stn+/0qvJf0sWcQTqz0PV1ZbFf3vtPuQVPwD21ddHv194LivF697ennL378SMYXYv75xduEbAjtvLm2L381Mo6/Wyt34PdvnI+/KiAfp7gmfWf517e5B23wCkAg0LBgACAAeFANjsydeP2guv/6rS4cCAquR0rb+3eFjJ/5UjHsdGQlLYqrcrbkegeNAbMh+FAweI/D1+0Jflwr+0YFPpJr+jX/KeTsDjTGQ2PCY4f7d6ivuXmyXuaJEaduzb21K5bjVVtZlbU9W/Nxw4qOy2s6RvfW/L3Z6clYumUxWH9BllXcflwSnlej1CcvDjs7rmsXgWe/3QFs4UdEu+zZOOUERwKZ2/b7SdeHeivoyvcrxWWj2BrOfXNOfXN+tlavwcLwh3oi0Aq3nr/TD2/6+17p34uStjsHbfCNRQCIQOAAYFFo/8XPDeK4fp+5lnuyEWbEcmkH2SdT2uv+SxsIRmLH+ODSm2v1qq8/pjbP8u5fKjqnjFNMJlCvq88bWQXVIw9X4Qv1iqaqpkVNXZesPqW4qwaTSpisOin312UejX/uU+X0y0oQ5Zf/PTkgCiPPz8++dJXqwcpxuni//PN+Qdyn7by+Rl9hTsag9726MPGGACuMgAwpnyVd1UVSaCBz/o059L0Kzv+LE0aQa9ZAADGgNkOfqdmPOs30mviz9fnL7/1dym7dSyPpVHA0irCCQIO7oA+MWlh6Ds7n9BEtSvxCHDcfuLVwcvv+/q8KpXS+jfmE8n6EmgbhDsAjB23WsqO12T32sjs5v9UmDDt8s/fFdxoF/FglADAUHChWPw3bfNwktj3SzWXOeSaxZEltU07czsKQWJt3GECAMZKWW7d1aM9qVIdPWzmPR6nP30D4Q4AY0SXWPBh5vmB/sqXineXpcy4smNb1oVaXicMFwAYBEQM9uuIpZ+HL8KPXCqlWBv3D4LnjeVR3G2t1Kr8BHN7KwIFzj5grLA6uKqkqs99shyD1SO1DJ61ADBGfJR1saObP3gZsVx2rCbrRG32HAf/Z33jA8ztYdwAQP9Z7RYeYG7/StrxRgFrmE150hg7J64ay4jdMoUiVcuVqVPsvOCkA2NPU0375kmf61Dxr09O/fXJKQ0Lv/z16gXr4+1crFrqmFOXhg8ZX7IXCrXwTBjMyP+QweIOAGPB6drca03FGhaWKxRXGouWJ/y9KelgRnsNjB4A6D8B5vanZjwzTM9vSwJ5V9zjdBxxLHue01mv7RqbKbYg3AFjBoVGzV41kWZOfv7TFdrWVWZyVUIgjfwqcxDuADDq1PO7vsi7okPF5LaqrM4GGEAAMAjM8aTd8euf8YnXrToBg/09dq0TxXyMu323pUKr8nQcMcTSCU43YNzMXBn97MfLzRk0bSuqEqmOknAHV5nxQSaXYyBTtGkglsteTT/O0ylmXISVy7O6igAAAMYeDAr1duDMIAv79zLPCaRizSuiEOSbiKVh4yGIE7V0cI+z8YAEFMC4QLegPPnOQg0LN1a33zyRofwcNWOCf4Smy6l9Q10RBLF1trR1jtahk2zmwyATFDMSCHcjYcu/p/BY7IrwgBl+nlgMKHhj5vOcy0WsFh0qUnGE76KWoeEGCQCGxlzHCR4065fS/tN8ofnrATMWOAWMfVc7RLwilnYpTcDBHRgvqGbkda/N1bDw/dvFKuEePsVv2ZZpY9PJ5toO1WcbBwsQ7sZAK4eXUd0gVyjullVbUkiLQ/xXhAd621rByBgf5+ryj9Vk6Vb345AFkOkaAAwUb7r1ielb3sg4maSBPXu5a8jzvpPGpZ8JLWUKLauAgzsADEJTTbvqMYNMG/n1KiDcx4GrBWXyB6uOO/nCf1Oy/k3JCnK0XR4RuDDIl0YkwBAZB+Wc9o+yL+hWd6FTwBKXIBhDQ6Sgq2nFrd0wDh3dfN9Tn5nCkeYv+6DfWJB0HHFX3OPfFVwfPAXmRGu3z8MWj1fnE5rKtCrvZ2ZrTaTC9AaAgSh5kPDVydNmNNoH4T4OXMwv7efS39ia39j67eU7syd4rYgIjHZzBhcJg0YgFb+aflwok+hQ155E/yRsIYwhAOg/BAx2kAjuGBTqvaA5/mZ227IvdMukfQu406x+jVmNHaclTyKZNLVdu0CQJezW8X0euzDreW+6DUw8QD+pr2hV+bj7hbuBcDcGGrrYeQ0DejyLJNLzuSXnc0vcGBZro4IfC5tAJxFh0AyRD7POV3E7dPlNotE/Ra8Y43hwAADoBk2Dn+pSl2B3mtULqf91PJoa2QI/DsEf1UlpqxT19zgBAIBupF3LV3321zfhnrntZThDOnA5X6P3kjUdXd9cvvPzjeT5gb5ro4ODnexg6AyI/ZUZFxsKdav7btCcMCtnGEMAMAjMNJPdwRaOJ6dveT7laDG7x3CDR2N+j13jQrEYx87fbC6DMwgYpJQ6lGLtaBE5zV/fOpZw6r7yAwaLDp3sq1/CnYzHwdTRgUv9+ckMhEgiPZ1deDq70N/eZl108KJgPxIMu96T1Fr5Td5V3eoudAp40jMaxhAADAXN7eV2JPqRqRvfvn/6RlMJCkG+jlgaPq6P6DKFIqG51ARPmR2J7kA2g6mrLRWcdm0TdY0G3ULxznf/Szh17/Xv1unbEBXdr64paep5Vo/1pltQ9Eu4AzpQ3dFV0tKuQ8Xi5raPzt7YfuXu0tAJa6ODvWwgBI2eUsnteD3jhEyh0KGuF936y/AlMIYAYEDQtHF0IWFxv8as/qHgJhmLX+QcOL49v9dR09ktMMFTttg56O3AmTB1teW5lCO3W8rHtw/15a1fPre3tqwZQRBOF1/fhujwTw8zLU5ZEj5KewHhPqZoZW7vC69bfCg951B6Tqyny9Nx4ZO93WEBq17BEgufSznC1SnXEgWL/3XiahIW3qgAgCFhhtfOQx2FIHqiGq82FsPpAwyImycyfv3fMVVe0s5Wjl51LzuxNPNOz2+KbkmZ8VgkCHcQ7g9JraxLraxzZ1g8ERv2WFgAEQfncfyRyGUvpx2r53fpVv3riKXuNHiRAgAGBs0w15ErEOR6UwmcPkCfkcvkqs8/vnno+rF01dfwqX4rX9Sj1ybdQvHOd4+qvi56ajKeOFpmOBB8Y0dJS3tVe+cINljd0fXZ+YSfb6SsjgxaHxNqR4fYuuPJR9kX7nXU6lz91fTjpjNWd+a/bkeiw5wBjAADDQCVzaxvfzTEDQDoGx0tLNVnlWrHE3Ab/7d46aapKH1yOfj1f8da6pjKzxbWtBXPzhi9fYFwHztGytzeC45QtDvx3r7kzLkB3k/FhUP8mXHh77LkU7W5MA4AYHLCHU8yxG5fbCiAcwfoMxKxNDe5t0u9q4/9e3887eZrr1ddPfHHzRvHM1RfN76/ZDQSpoJwHwduFFWMXuMyufxSfuml/NIIV8dnp0RP8XGDAR8zrjYW/ViYAOMAAKYo3A3Q4i5TKK40FMG5A/SZIzuusjq46lsWPjHp2Y8fGz0XFN04t+/u3q/Oqb5GzZgwa9XohoYD4T52HH5m7eWC0vO5Jdl1TaO3l8zaxucOnPazs352StScAB8MGpavji4pbVVv3Tst1ymMDAAAhi/cCQbX59S2qo5uPpw7QG9RyBXpNx6+FCJRCa9/9/iUxWH61s+2hs5/t19QPBAA1g4Wb+94YrR9eNAwP8YMczJxXXTI4WfWXH9z06sz4zysLUdvXyUt7W8eu7Rgxz/H7ueLpTIY/FEir6vxpbRjEjmMMACYrHA3PFcZ8JMB9BwUGvXBX5uUDidufg6/Xtmqh6odQRAbJ8udF9929rZFEIRCI32895lRit0Own2ccbIwe2HaxIuvPnX02bVrooJpxNEy2NR1sj4+e2PWj3v2JmXyu8Uw8iNLJbfjmeTDAikMLACYsHDHG5irjFgug3gygP7j4Gb95o/rpy2L+Pn8mw5u1nrbT0cPmx9OvxE+xe/zg897BjqNwR7BVWY8CXG2D3G2f3/B1BtFlaezC1Mr60bD46Kdy//u6t3zucWnX9oAYz5SNAnYm5IOssRCGAoAMGUMLhzkzaZS3XJNAMAYEz8/JH5+iJ50xtnL9nLDzv4vAubkLw+/qEObF2t/BuFukBCw2IXBvguDfRtZnOP3809lFbZzR977cH6QDwz1SNHZLdiYdLBFyIGhAAATx+AWp56uM+D4V1g02o5kBrMO0ITIaf4DSW2DBoS7HuFoTn99VvwrM2JvlVQdu5+fVFEzUvZ3Aha7KjIIRnhE4Em6tyQfquExYSiAfmEQqZu8Y43piG61lFVztZ7wJAxunUekAR3mvxVpMu2vuYZlce8Q8ZJatYtvtsY9fLXbaCVvz+ps+DL3iubl46w9aAa4GhgAQLgbMxg0etYEr1kTvOo6WYfTc09lFXJFw32tOS/Qx4JMgrEdGdWecriQ1QxDAQyEHYn+btBsYzqiFiFHB+FOweINaBxkCvne8lQdjhGDMqTIXWfq8rR9OFnvEeVrZjtK/TlRm6NV+bmO/nCFAUwcWJyqv7hYmr83f+rdrc9+smSmt63VcJpaEwXm9hGAK+nenHwom1kPQwEARgZbLNKhlsH5yZzR0k/Gm24zeqpdrlBotUwWg0LNdPCFuQqYOGBx13eIOOyaqOA1UcEplbV7kzKTK2q1bcHb1irMxQFGcphwJKLNSYfyuhphKADAGB/LdRLuBpU2NbuzoZzTrlWVJc6jaPS5z6zrEPE0Lx9t7WaBJ8NcBUC4A4ZBnKdrnKdreStzX3LmhbwSiUzT2OGrI4Nh9Iav2jcmHSzoaoKhAACjhC3RJUKUYVncj1VnalUehSCLnANHrz9XG7XL3jrXAfxkAACEu6HhbWv11fI5r82K25ucefx+vlAsGbw8HotZHOIH4zasO7pYuDHpoM5+7RgUypFsbjSjIVMoGgWs4bQQaOFgSaDAvAL06+FcJ1cZA1qZypV0X27QTiiHW7k4kEcrhIsCQa41auEng0ahZjvAvQwAQLgbJrZ06vvzpz4/NXp/Svah9JxBVq/O9PM0IxFhxHSGJRY+nXigmN2icwtbfOLfDJhhHKOhQJD/ZZ49Vau7cHcgm/0VuxaPxsDUAvRLuOvkKmNmONmXztblCWUSraoscRlFP5ksZl2biKt5+TBLZwaRChMVAGBxqgFjQSa9Nivu5lubX5oeQyXg+y2zPCIQBkpn2kW8J+7+OxzVjiDIqdoco4n4/lXulVO1ugeBpuEIu+Ieh7svYDTC3YAs7v9p6SdDwGAXOAWMXn+uaGn+h3gyAKAELO4GD41IeHlG7BOxYXuS7h9My1F3nrGhUeM8XWCIdKOGx9yUdGiYbiFK9f9C6tHDUzeSMDiDHpCdxbf3V2bofq1Bo3+NWe1Nt4apBeijcDfqqDIZHbVlnDatqsy09x29o1MgyNWmYq2qDOIn81Ho/I9C58McHm3+ilsHg6APgMXdSDAjEd+cPenGm5vXTwzFYnpO66IQX7RBxRjWH/K6Gtfe3jd81a6kiNWy9d4ZhSEPyD8Vab8V3x1OC5+HLY6xdoepBeipcNfNVcZAhPtB7R+5l7uOYqr5HGZ9q1ALP5lgC8fR87YHABDuwLhhSSF9uGj6xVefmhPgjSDI0tAJMCY6kNha8WTi/i6xYATbvNZU/HNhgoEOyO6ylK/zrg2nhTcDZoyqDgCAYQt3XaLKGISrTLOQc0ObcOkIgtgQaXE2nqPXpcuN4CcDADoCrjJGiIul+Y61i0pbOnxsGTAa2nKmLu9/medkCvmIt/xnaZIVkfqkZ7RhDcivxXd+Kb4znBae8530nO8kmFqAfgt33eK4G4BwP1x1T9tsqUtcgkYvI6wCQa5r+SAxB4Q7AIBwN3p87UC1a83uspTvC26Mnk/LV7lX6DjiMheDiaz/XcGN3WUpw2lhvUeU0QTVAYxZuBtpOEihTHKsOkvbWitcQ0evS7mdDU0Ctubl/cxsXSgWw9/vx9kXj2q5QhdAEGSlW9iX4YthHEC4A4B+IVMovsm7OpzFl5qgQJD/ZZ6j4Qgz7X31f0A+z718pOr+cBp5zDVkGywaAwxCuBupj/up2hyWWDsvoEiGiwdtFO0+Vxu1W5YKfjIAoA74uAMAwpV0P5dyZLRV+wNBLH8j42RKW5U+D4hQKnk57b9hqva5jv5fhi+BxdGAEQt3Pbe4yxSKfeVp2tZa7RY+qr26orWDOyzWAgAQ7gDwgFpe56rbuxNbK8Zsj90y6fOpR++0lOvngHSIeOvv/pPQXDacRuY5TvgxagUGghoBhiLcjTEc5PWm4np+l7ZHNG80hXJ+V5NWfjKeNIYnDdw+AeAhI+wqs/KPw0OW2RgfsTDYF4Ye0AeS26peTz+hm7FNxbO+8Zkd9ZnMOq20+0tpx36KXqFvSbwrOO3PpBzW6s7alyUuQd9ELAPVDhiScNf+IoBBoSg4gj4f1J6yVG2rLHUJJmBG0Yf2CsSTAQC9Eu6FTa1DlmHy+DDugD6wvzLjm7yr2sZbUAeFIO8GzdnoHcMSC1ff3lPL69S8rkQuey39xPbIZYuc9SW7bUJz6db7Z7iS7mE9vbuFfR62CBIIAAaEQCrWIZAUFUfU51me3FaV19Woba017qPrJ6OtgzvEkwGAXoCrDGCKSOXybVkXvsy9MhzVjkGhvoxYstE7BkEQczxpV9w6bd+byxTyd+6fPlh5b9wHRK5Q7Ci69WLqf8NU7es9or4IXwyqHTAs2BIj9JP5vUTrjGnhVs7edJvR61Ihq1kr1x0XioW/mR3MTwBQB6LKACZHu4j3WvoJrTxb+oJHY3581NHFjWr1W+yazUkHxXKZVor589zL9fyud4Nmj5fe5UhEb2acGr6X/xafuHcCZ8EEAwwOrtEJ94yO2vsdWl/i1ntEjWqvtPWTAXM7YCi8+PupXlvMyMSvn14Awh0AhktKW9Xb904zu4flr0XG4n+PWRNr495rezTD9Yfo5a+nn9DWkP9PRVqTgP1d1GNEzFj/JAtZza+ln9B2BVsvUAjyfvDcp7wmwgQDDBG2WJe0qfqcfUkHczuDQBlth3IIBAkYrbQoru21xYpGHqV9gasMYCrIFYpfiu9sTj40TNVuRaDsn/xkX9WuZI6D/6dhi3Ro9lpT8ZOJ/7aLeGM2IAoE2VOeuub23mGqdjwa81P0SlDtgOFiZBb3+x11qW3V2tZa7R6OQ2NGr1fF7BatVgHZk+hBFo4wOQGgF2BxB0yCjm7+Wxmn0tqrh9mOK9VyT/x650HT+K1yC2OLhd8V3NC28dzOxmUJu3ZOXBlh5TLaA9Iu4m29f2b44eRpOMLvsWujGa4wxwDDhW1csSB/KkrQtgoGhV7jHtF3+2c5lw9VabEI597irQMNy5UG7fxkZjv6w1oZAADhDpgi6e01b9471TFsY3aYpdOfcevM8aQhS27xiRPKJL8W39H6AUPEe+Lu/neDZo+qATuhuex/mee6xIJhtmNHou+Of3xUV7MBwBhgTBb3xNYKHbzbZzn42pHoo9qxK9r6yTiAnwwwdpxLL+y1hYDDzg3Xx9jlINwBY0auUPxZmvRr8e3hRI9RMtvB7/uo5Zr7oL/iP1WBKH4r1trTVKaQf5V3Nbez4cvwJSQsbmQHhCMRfZ139VRt7vCbCrRw+D1mjS2JBtMMMHTYxpI2VYEgPxXe0qHiaLu6lbJba3hMzcsziNRwK2eYmcCY8dHBa722WNHIINwBYByEeyGrefiqfYNn1AfB87SN+vKq/zSFQpdVYgiCXGwoLGA1fxf5WIjliHl53mwu/Tj74oi40S9yDvwqfAkBAxcQwBjQLQWbHi5OvdJQVMhq1rZWkIXDaLvnaWtun+3gB1FlDZRbeZX62bHpwZ7GMcKGcd+9WTz0PJjs7YbHYvShWUCP5jcavXPiyjczTmkbhkwFBoXaGjT7aa8Y3aq/NmEaDo3eUXRbh7q1vM51d/a96Df5Bb/JGNSw1pF3dgs+z718qaFw+EOKRqFenzD9Od9JMLsA4xHuukWVwZH06igkctkPhTd1qLjRO3a0+3ZV24SpeuAnQ8Bgf4xabnyz/Upj0fn6gtFr/42/z+nngef88gYI97Hj5cNDz4PEd59lUCn60CygV2BQ6B+jV+DuY87X52tbl4oj/Bi1fKqd93A68KLfFDqO9EXuZR3M/jKF/JfiO4mtldsjl7lSLXXYuwJBTtfmbs+/PnyPdgRBKFj8D9HLp9v5wLwCjEq465R3jI4j6NVR7K/M0CFClD2JPm+Uoy6Wc9oruR2alzfHk6Ktx3+9OxqFmqWWqcNoKOO0w08ehDvwCD9cSzL0Q3hrjlHZUzEo1PbIZVg0+rQ2vt1OFPM/Y9d5062H34ENnlE0HOH9zHM6pFVHECSns2Hpzb9e9p+60TtGK9N7Cbv1k5xL2cz6ERlGN6rVbzGrvUZiQABAz4S7bhZ3PXKVYYmFf5Yk6nR1ih7mC70h0faF50wH39HuEgCAcAcesjvxnqEfgpEJdwRB0CjUV+FL0AjqZG2OJuUjGS6/xqy2wI9YAoWlLsF0PPGNjJNCqUSH6kKZ5LuCG+fr8z8PXxSsQWxjjkS0o+jWkar7w/fvVzLfacKX4UsoWDz8wAEjFO66hYPE65GrTB2/ky8Va1uLiiP0GwVyZNHWT2ae4wSYkwAwoJ6BIQBMZa6jUF9GLFnpFjZkyeWuIf9MemIEVbuS6XY+h6Y8zSBSdW6hhN265vbeL3KvDHKHlisUJ2ty5l377WDlvRFR7Tg0ZlvI/J+jV4JqB4xWuBt+OMhgC8ePQudrW+txj0jaKDv8VHI7yrXxzaDhCLHW7jAnAQCEOwAgKAT5InzxCrfQgQpgUOj3g+d8HbF0lDIIBpjbH5+2eTjeJnKF4kBlxpyrvxyryeqryxNbK5be/Ot/WeeGmR1WhRPF/OjUjRs8o2DyACDc+0hM/Yoqs9Y94gnPaM3LEzDYp3Rddq852uZdmm7vM6oJXAHA0AFXGcD0tHvYYplcfqYur9efLAnkHdEro63dRrUDDmSzI1M3vpFxMqlV95hZHd38bVkXDlRkvBc8J97GA0GQYnbL9vwbw8+Eqs5Me99vIpfqbXpIABgRZAq5QHsnEzwaQ9S/cKjvB8+t4XUmtlZoUni5SwiDMOqhF64YYDwZYIRvuygEpVlwT7lcoXPd4VcH4Q4Aegoahfo6YqlMoVCPMxNo4fBrzGr7Uc4dqISOI/4d9/gPhTd3l6UMp50yTtumpINT7bzN8aTz9fnyEXJnRxCEhMG9Gzxn3eg7vwLAuMMxorSpGBTqx+jlKxL+rhsqvAwGhdrsEzfa/anhMcs4bVpcebC4SbZeMCeNjEkT3H95fpkmJUNf+anXls1zJr68SNOJ2re65rs2JA0DUwowTe3+beSyuQ+WQK1wDT085emxUe2qDrwTOEurVKwDcael/Gxd3giq9mALx7MznwPVDpiKcNdpZSoNr6dvoug44m+xa0iYIZIuL3AKdKZYjHZncjsbtbrETbPzJkJaNwAYFPiFACYKBoX6MWr5m4hiorXbeo/x8eFe7BzoRWe8ln6iltepJ2PynO+kl/2nQiw2wISEu04WdzM9y76kjg/d5vPwxW/fOzWI4eAlvylj0JOlLsGLnANL2K25nY1p7dVp7TXsQXNdzXWAeDIAAMIdAAaa/Wj0zomrxrcP/mZ2p6Y/82H2+csNRePbExeKxfaox8IsnWBiACYFW6e0qTT9Xvux2Dkwt7PhQGVGv39d6BToTrMaK3MAOsDcPsDc/nGPSLlCUcRqTmytvNlcWtDV1OstIQGDnWoHfjIAAMIdAPQbKo7wc/TKaMb9r/OuiuWyse8AGoXa4BH1ZsBMEhYHpwMwNbhGkTa1L+8Gzc5i1heymvv+3l/0mzwuXUKjUIEWDoEWDi/4TW4TcW82l11rLE5vr1YGyJpk40mGmLMAAMIdAAyCxz0iI6yc37p3ulybtVzDx5PG+DJiCRjaAZOFbfhpU/sFh8b8FL1iWcKuXjFzFjoFeNAY4949GyJtnXvEOvcIZjf/SmPRxfrC+U7gJwMAGjwAwxAAgJ7ga2Z7asYzG71jxiZ4FQaFft530pmZz4FqB0wZrsTg06YOhCvV8pPQBY/+6lEv+U3Vq05aESjrPaIOT316sXMQzEYAAOEOAIYEHo15L2jOlxFLRntHAeb2J2dseSNgBh5ynQCmDVtsPOEg+7LUJVhdEC93DR0z73YAAEYDcJUBAH1BrlDcaS0/WpV5V7P8KcOBIxGdrcsTOIjDLJ3RRpefAgA0h2sUaVMH4aPQ+RkdNa1CLgGDfdl/KpxxAADhDmjN0WfXWlBG5U3r3J/2jePeAd1oF/GO12Qfr8lqErDHZo/1/K595Wn7ytOsCJTp9j6zHfxird0JEEEZMD1083E3wxuMcKfjiF+FL9mcfGiDR5TdGGarAAAAhLvx4GhBZ1Apprl3QIVMIb/TUnG6Nvdmc6lMIR+XPjC7+Sdqsk/UZJMwuCiG62Q7rym2nm5UeJkOmAq6RZUxIIs7giCTbD2f8Yl/ZvRTpQIAAMIdAIyQIlbL6brcC/X5nd0CPemSUCa521pxt7XiSwRxophPtvGcbOcVxXClG5RAAQBt0S2Ou8H9Lt4OnAnnGgBAuAMAoAXtIt65+vzTtbljHPNRWxr4rCPVmUeqM9EolL+ZXbS1azTDLYrhStP72NUAoC26ZU6FB1oAAEC4A4Bx0tktuNpUfLmh8F5HrVyhMKCeyxWKQlZzIat5X3maUsRHMVzDrZxCLZ1tSTQ4s4AxCHfdosrgQbgDAADCHQCMCLZYeK2p5HJDYdqD1IAGjUrE/1OBIAhiT6KHWjmFWTqHWjpNMLfDQVhJwDDhSsHiDgAACHcAMFWY3fxbzWVXGotT26ukcrmxHmazkNPcUHS5oQhBEDwa42NmG2huH2BhH2ju4EO3waIhRwRgAAikYh1+pCQsDoOCGQ4AGsERdGdXNupWt7WLq3PdYe5aKpMPZ9cg3AFA36nhMW80ld5oLs3tbBhLfxhvuvVCp8A7LeXZnQ3jdexiuaygq6mgqwmpRhAEwaExvma2geb2fma2PmY23nQbIzBPPp10ILWtGua55nR0831PfWaUhyaUSkbv0BY4BfwUvQLmD2A05FY3bfz5mG51z2cUnc8oGpddswUineuCcAcAPUWuUOR1Nd5sLr3RVFrF7RjjvcfZeGzyjpls64UgyAt+k8s4bUerMs/V5+kW3m4Ekah0/AMcyGY+dBsfMxsfuq0P3dqdxoCMrQDQ/10Z3lYBAADCHQBGkC6xIKm16m5reVJr5djHcyRisIudg57ymuhNt1Hf7kO3+Sh0/jtBsy7WFxytzsxX083jTpOA3SRg324pV35Fo1COZHMPGsODZuVBY3hQGR40hiWBDFMLAHAoeKYFAACEOwAMD+XSzDst5XdbK/K7msYlOIwj2XydR8Rqt3Az/ICJb0kY3Eq3sJVuYcXsllM1OefrC7rEAj0czHp+Vz2/684DKY8giBme5EqxdKFauFAsnCmWLhQLF6qFNZGGgskHmJRwh5dR+sGoOkQBAAh3ABgVmgTs1Lbq1Paq5Laq8UqWhEKQSbZej3tETrPzRqM01bH+ZnYfhMx7N2jO7Zay03V5t1vK9HylLFsszBM35nU9shiIiMFOtfPeOXEVTEXAVO7K4CoDAAAIdwDQnC6xIL29JrWtOrW9upbXOY49YRCpy11DVruFO1MsdBYBsxz8Zjn4dYkFF+oLTtfmFrKaDehciGTS2Q5+MCcBE7org6sMAAAg3AFgcDgSURazXqnXS9gt4xt0HY1CTbLxXOUeNtPed6SizlngyU94Rj/hGV3F7bjYUHixoaCay9T/8+JGtVrgFAjzEzAdwFUGAAAQ7gDQD8xu/v2O2nsddfc6ass4bfqQ09SFYvGYa+hy1xA7En2UduFBY7ziP/UV/6lFrJaLDQWXGgqbBGy9PUcv+k3GoMDLHTAp4Q6uMoBREevn+vVT8zUpOe39P3tteWJGxObZURruqG/14ezakkY+9b8ndd41CHcAGBmaBOz7HXX3OmrvMWv1x+RMweLnOU5Y5hoSxXAdM5U6wdxugrnd24Gzcpj1lxoKrzYVtwq5enWyXKmWi5yDYNICJgW4ygDGNqUxaHMqSbe6BBxW57rD3DUKQYazaxDuAKAj3TJpIas5u7Mhh9mQ3VnfLuLpT98wKFSsjccyl+BZDn4kDG5c+oBCkDAr5zAr5/+FzMvrbLzWVHy9qWR8PftVPOsTD+Z2wNQAVxkAAEC4A6ZFi5CTxaxXivUidrMeRlMJMLdf4hK0yCmQQaTqSZdQCBJi6Rhi6fhO4KxyTtu1xpLrTSXF7Jbx6g+DSF3iEgyTGTC5uzK4ygAAAMIdMCkSmss+zbmkhx1zp1ktcApY7BTkTrPS5wH0ptt4021e8p/SKGDdaCq93VJ+r6NWIpeNZR+e8pwI2VUBEwQs7gAAgHAHTIu17hFn6/JyOhv0pD+OZPP5ThMWOgVOMLczrJF0JJs/5TXxKa+JfKk4qbXydkvZ3ZaKjm7+aO+XgsWv84iEmQyY4l0ZhDsAACDcAZMCjUJ9FrbwsYS/ZYrxdJJxIJvNc5ww32lCsIWjoQ8pBYuf6+g/19FfgSB5nY23W8rutFQUsZpHKRDPKrdwGo4AMxkwQeBFEwAAINwBk8PXzPYpr4l7y1PHftcuFIs5jv5zHf2NQK/3ReUK/9qE6cxufnJrVVJbZXJbVcfIrfpFIch6zyiYw4CpCne4LwMAAMIdMD1e9Jtypi63s1swNrvzplvPdvCf6+jvZ2ZrIiNsRaAscQla4hKEIEgJuzWptTKprTKzo048PG/4SbZeLrpmigUAwxfuYHEHAACEO2B60HCEVydM/yT74ujtAo1ChVg6zbL3ne3g50q1NOXR9jOz9TOz3eITJ5JJ73fUprZXp7ZVF7NbdEhrtd5TH73b5zsG+JvZmebJvdVSpkPSAxIGZ+ILFXQbNzwGhDsAACDcAZNktVv4ocp75Zy2kW2WiMHGWnvMdPCdbu/DIFAGL3ynpfyDrPMeNIYH1cqDxvCgMdxpVg5kc2ONT07EYCfZek6y9UQQhCMR3euoTWuvSWurLue0aSLhHchmU2299fC41riHm+zvqEXI0UGAUrD4d4Nmm/L1p1HA0kW4g6uMfkDAYH+MWm58x3Wlseh8fQGcXxDuAKCPYFCoNwOmv5D634i0Zk2kTrPznmHvG2fjQcRo+tu51VzWLuK1i3jp7TXq6taNauVOs/KgMTyoDHealQeVQcLijGz86TjiTHvfmfa+CIJ0dgsyOmrS2mvuddRWctoHEvFLXYLRkHQJMAokOmWQAFcZPQGNQs1y8DO+4yrjtMPJBeEOAPrLDHvfIAuH/K4m3aqjECTAwmG6nfc0O+8ACwcdFOXtlvK+G0UyaQm7tYTdqr4jOxLdncbwoFl50BieNIYnzdpab9IzDR9LAnme44R5jhMQBGGJhZnMuvsddfc76gpZzerBf5Y6Q9IlwEjQLaoVWNwBABhF4S6TyzGQ5g3Qb16bMG1L8mGtqtBxxFgbj6l2XlPtvId0hhmEYnZLs5CjSUkFgjQLOc1CTkpblXo3PGkMDzrDk2btSWN40awdyGZGYJA2x5NUlnihTJLDbLjPrMtk1skUCj1PTQUAoy7cwccdAIBREu73axo/u3DzzdmTpvl6wFACestkW69QS6ch8zGhEMTf3G6KrddkW68wKycMagSeSG81lw+nOkciyu5syFbrORGDdacyPB9IeU8aw41qZdA50kkYXKyNe6yNO0xUwMjQLdkwWNwBABh54d7B4393JfFcbjGCIDtupkz18QCvVECf2eIT93LasX7/ZEWgxNl4TLb1jLf1HI5xvV9ut5SNbIMimbSY3VLMblFtwaDQrlRLTxrDm27tSbP2plu70xjgJmsicMQiEhaHg9Otl+jqKgNnEzAqRGJpfTtLx0ucQKRz3V67drY2N1HhLpPLD6Xl/JKQyusWK7eUNLdfKSybH+gDsxPQW2ba+7pSLWt5napbY5iVc7yNxyRbzwnm9qP01Mns5uvsW6+VOKjidlRxO643lTyQ8igXqqUXzdqbbu1Ft/GmW7tTrUDbjQibbz/y+PfLpMfI47qk+NfC5Iy2ul8nLXeimMHZ0TvhLgcfdwBA7pXXL/5sn251jyXmHkvMHZFd5/zyhikK97yGlo/P3ihp6b0k+ZebKXMmeGPQYHUH9BQ0CrXZO+5gZUa8rUe8jUckw5WEGXW9dbulXIco5iMh5RXVXGY1l6km5dEuVAtvmo0XXanmQcrryK2mCvWvUrkMQcZNuHd1Cw6XZwmkksWX92yPWTTbCawn+oUEfNwBABgv4c4Vdf90Pfm/e3n9CpHqjq6zOUXLwwNgQAG9ZY17+BiH4r49PAf3EZXycqWUv9ZUrJLyrlRLb7q1N93Gh27jQ7dxoVpiwOPNoNhTkiGQShAEYYtFz909sdYr9MPwWWQsHkZGX353OlncCWBxBwBgmML9cn7pV5fudPD4g5T57Vba4hA/GFAAUCKRy5LaKvVXUjxwsLna2CPlCRisB5XhbWbtS7dVCnoHMnhf6C8csWh/Wab6lqMVOWWsjhNznoTB0RPEcqkuwh0Dwh0YRV70m/yi32QYB6MV7k0szifnbiaW1wzZUBOLc+x+PgwoAChJb68RSMUG1OHuh8tee37IVBzBm27jo7LKm9lY4MlwZvWEv4rTeJLuXhvXeIbAyOjV07u2VTAo9IjEswIAwOSEu1yhOJSW8/ONZIFYomFbf97OgAEFACX95l0yLHiS7mxmfTazXrWFQaDE2Lj/YIxpwA2LUlbb38VpvTYGWdqvBOFu4MKdCOZ2AAB0EO4VbcwPz1zPrW/Wqq3BfWkAwKS4NdKBIPWBjm4+OOCqE3vmFwaRovpnT6a70izcaBauVAs6njhKO5UrFO+mX5T28Z/+OHI2rFEwdOEOfjIAAGgn3GVy+V93Mv68kyGRyWB0AEA3yjntDXyWUR7adHsIXfIQoVRSz2PV8/o51xYE8gQL2yBLuwBLuyBLOxeqxUjt9J/Se3nM3laVZW6B4QwnOCN6hVgXizsOxg0waE5/+BQMwtgJ95KW9vdPXS1pbodxAYDhcMfw/WT6BY/GxNtAmmSN6OoWJLdUJ7dUK78yiJRYW7d4O7d4OzfHYcRcr+Z2/pB3p9dGGxJ1W8RsGHN9Q6IAiztgcrjbWsIgjIVwl8rkf93N+PNOulQmh0EBgGGy0TtmtoNfNY9Zy+us6fm/s1nIHpew7iPIRGt3iDaoGx0i/vnawvO1hQiCeNEZC1z8Frr6e5tZa9UIRyzacvuYUPrIuiMUgvwQu9iCQIJB1jvhroOrDLiiAcB4sP+ttb224PQ1o0LPNWLLv6fSq+vhzAHAiKCMku5KfcTwIJbL6nid1TxmFbej538ukyMRGdBxTbf3hpM7fCo4HTsLknYWJHmbMZa7B6/2DNFEdssU8peSTldzO3tt3+w/Md7OHUZVD5FqH8cdXGUAYFwIdrMfvEC3RFrb1sUVdkd4jbNTYo9wj/V0GaZwR6GQlRFBxyEiJAAMAB6N8aJbe9EfMbJ2dPOruR3VPGYFp72S21HJaW8RcvTWLD/dDhzcH+HVwElCmaSrW8gWizpE/EY+u13I0/z0lbM7vs1J+Dn/7iJX/yd9IoMsB7tzfJZ5XeV4oyLAwvadkGlwIvSQbpkuQdzx4CoDGBGhr/zUa4sVjXzzq+dGpPG8mt5LfXAYjL+zzUh1/vL9kkYmu6mT09DBru9gt3Zx5QqFGYV46+vn0eOarLDnGvFkbNiB1GwmX6BbK/72Np8smRnsZAfCHQC0gkGgMAiUKIaraotAKq7kdlRyOyo47ZXc9kpuRz2/Sx98bHzNbCElUy82+UX3ih4jkcua+Jxqbmcpq72U1VbKbitjdcgU8sEV3smq/JNV+dMcPN8Mnhpoade3zO+FKQceTbeEIAiDSPljykocGgMnQh+Fu07Zl4jgKgMAmvHkD0dH76kAQZD/EnNzqpp6bWTzRSX1bRNcbMdfuJPwuOemRn916ba29akE/Ksz4x6fGIpBQyAyABgByFh8kIVDkIWDaotIJq3ktpdz2ss5bcr/mwTsse/YDIgnowE4NMaVZuFKs5jm4PngSUyS3dFwv70hrbX2fnvDICL+dlPl7abKuc6+W0Onu9Me+ll9nX3z7+L0XoVJWNyeaaudKPAopaeIdbK4g6sMAOgJkwLc+wp3BEFSSmr1QrgjCLImKnhfcmYzm6t55YXBvu/Nn8qgUuAEA8DoQcRgA8ztA8wf+lHwpeJyTlspu62M01rKbitlt46Brzz4yej6JIaLt3OPt3N/LWgyWyy63VRxvaE8obFcNICwu1pfequx4qXA+OcnxKJR6P9lXDpemdurDBqF2hG3bHDXGmB80c3iTsDA+xMA0A/hPsHt1/PJfbenldRumRPdayOVRBhyy8gLdzwW89L0mA/PXNekmoe15bZFM2I8nOHUAsDYQ8HiQy2dQi0fLpFpFnLK2K2l7LZSTmspu62KO4R7hrYwCJRgS0cY+WFihicudQtc6hbIlXSfqyk8XpXbNyI7giBiueynvLvna4qcqGa3myr7Fvgkcs4sJ1gorN/CXaabcAeLOwDoBb6ONgw6pYPTO7VoblWzUCwh4R/5qSZtf3HMOvaIO92ysIDdSfdrOroGqUDEYV+cFrMxPgKLQcN5BQA9wZ5EtyfRp9p5q5RfOaetmNVSwm4tZreUslu5ku7htD/V3huc4UYQGo6w3jt8vXd4VkfjH4UpCY3lfRcxVHA6KjgdvTaiEOSzqHnrvcNhDPVduOtkcSeDcAcA/QCFQuL83c6lF/baLpHJ7pc3TA4Yt1hejwh3DBr16ozYN49dGqh0jIfzp0tnuViawxkFAH0Gj8b08q5p4LOK2S0l7NYiVnMhq7lVyNWqwRngJzM6hDMc/566qpzdsT3n1s3GIfJ2YVDo72IXLXMLhHEzAOGum487FoQ7AOgLkyb0I9wRBEkrqdUX4Y4gyLxA311375W09E6eSicRt86bsiI8AE4kABgiThRzJ4r5bAc/5dfObkERq7mI1VLEbi5itdTxOhWDPgbE23jCGI4e3maMv6euSm2t+TDjSt9I7aqzsHPSY3Oc4AnKMBBrn30JQRASWNwBQG+I8XNBo1B9o7qllNSOY696C3cUCnltVtwLB88+quZ9Plw43YpKhrMIAMaBJYE8ydZzkm2PHOdLxUWs5oKu5kJWUwGruYbLVL9QxVi7k8AQOMq0CnmX6krq+awBTxmR7GduAwNlKIhkEh1qQVQZ/UEolfie+gzGoV8wKFTRY9uM/jDpZGKgq13fgPHVLZ1tLJ6NOVUvhDuCINN8PUKd7XPqmxEEsaNTty2eMcMPjG0AYMxQsPgohqsqnDxfKi5kNRd2NRewmgq6mmc4+Br34bPFou9ybsXYusbYujKIYx0mq4rD/Lfs/rHK3MGdK1oE3LU3Dhyeud6NZgkz1iBknw61wOIOAHpFrL9rX+GOIEhqSe3SmPFxQuk/18Prs+M37juxNirkzTmTqAQ8nDkAMDUdH81wjVZLC2XclLDaDldkH67IRhDE28w61tY11tZ1oq2LOZ40ejuVyGW3miqPlGfdba7SML1Wi4C75vqBQ7PWe9EZMEv1HLC4A4AREOfv+tflNAMQ7hPdnc++9KS3rRWcMwAAjJ5SVpvqczm7vZzdvr/sPgaFirZxXejqP9fJx2rkzPBSufxee92F2uJLdcVs8WDR9z3oVhMsbC/UFqlvbBfx114/eGTWem8zazhx+oxQJ+FOBp80ANAnglztqSQCT9g7LFt6aZ1CgaDGI9ragNmVQbUDAGAilKgJdxUyhSK1tSa1tebje1dUCl7nXVRxmOltdXebq5JaqvkS8eCFLQjkVwLjn/CJwKDQDmT6ruJH7D2d3YKnbh09OecpezIdzp3eAhZ3ADAC0GjURB/nm7kVvbZ38YQlDW3+zuOw7ggLZwUABuL7gpsXGwqcKBYuFAvnnn/mzhQLCzws1DYqSlntg/xVXcFr2KACQRr57FJWWwmrLZfZlNne2NUt0KSiLYm6xX/iOq9wleX1vbAZJCxuR36ierEWAffpW0ePzX7SDE+E06evwl2XcJDg466CJ+neUXz7g+C5MBTGBFfY/frf5wyr8drW/rMbpZbUgnAHAP3ielNJk4DdJGBntNeob6fiCM7kBzqeaulMNnemWDhRzDEoyEpmkEjkMhSCDOloLusTFIwj6WZ2C5giPlMkaBPy6vmsBh67gc+q5nYOaVbvRYS103rv8AUu/nh076T3rwVNpmDxX2XfVN9Yzu549u7x/dPXETBwGddP4a6TxR1cZXp+WaLNSYeK2M1vBcwkwgw3IsRS2e28SkNsvC9pJbWbZkeBcAcAfaGGx6zhMfv9E0/SXcxuKWa3qG/EoNCOZDMXqqUrxdKFauFCsXSlWjpTLPrqMEDfODdvE0sszOloyu5ozGiry+xokMrlmlSccva3Ye7alWaxwMV/mVugt9lg6023+E/kS8W97O732urfSj3/66TH4AzqIRBVRmdYYuHGpANFrBYEQQpZTRFWLjAmgB6SU9UkEkuJ+LEW0iDcAaB/bjSValVeppDX8bvq+F1JyMMnfjQKZUeiu1AsXR9IeTeqpTPFEmxI+oY5njTNwXOagyeCIAKpOLW1Nqm5+mZjeQOfPeL7wqBQIVYOUxw8Zzh4BVraaVjrtaDJTQLO8cpc9Y2X6or/LLJ7fkIsnEF9gysR6STcTT2MG7Ob/3TigTJOz7KTnM5GEO6AfiKWyu5XNEya4AbCHQD0goTmsuE3IlcolM42ae3Vqo0oBLEnm7lRrVyplu5UKzeqpRvVCjxt9AcyFj/T0Xumo/fHkXPyO5sv15Vcqiup43UNr01ckKV9GMMxwtopytqZrpNv+lfR89sE3DvNVeobf8i9HWJlH2vrBidOr+gSC3WoRcGZtHBvF/GeStxfye1QbcntbIC5BOgtiYVVINwBQE9uuoKczvpRalyBIEo1n9L2UIFh0WgnsoU71cqVaulGs3KnWrpTGbYkGpyL8SXI0j7I0n5r6PTM9ob/KnMu1RULhnKBQCGIDYnqRDV3ppi70y19zKz9zG2cqeboYUcOw6DQv01evvbGwYLOh25aMoXilaQzF+ZvtiPDbNEjmN08HWrRcaa72rhFyHkycX8tr1N9Yw4Id0CPSSqsQVaN9U5BuANAP9xuLu+7EnFUkcrlfb3qyVi8O9XKg2blQWO4UxkeNCtXqhW42YwLEdZOEdZOH0fMOVtbuK8ko5LDHKikLZn2WeS8WU7eo9ENMhb/x+QViy/vZakZdDu7BS8lnTo2+wl4aaM/6PCKhoLFm+wZbBSwnkzc38Bn9dreKuS2CDl2JIh8CujlvGWyq1qYHnZjGj8dFAAA9MOI+MkMH4FUXMhqLmQ9zLeMRqHsSWYeNIY7zcqDxvCgWnnQGNZEKpyysYGCwz/uFbbOKyyhsXx3cXp6W13fMi0C7rN3j8938fs4Yo4NaeRPjSPF7PvYxc/cOab+ZJnd0fhLftLrwVPgHOkDXEl3l1igbS2z0czUq8/U8JhPJR5oEXL6/WtuZ4Od4wSYVMYBAYddEOk3Ik2dTi0Yvcb7UtrQXlTf2nd7YmENCHcAGGfEcllSW6V+9k2uUDQKWI0CVmLrw3wQdBzRk8bwoDM8adZeNIYnzdqRYo6CEzlqoBBE6QR/r63++7zb99r68aq6XFeS3FLzWeTcJW4jnxZ7hqPXsxNi/ip6JDHTb4Ups5x8NF/tCowehawmHWqZm6RwL+O0bUw80NHNH6hATmfjXBDuxgKViP/48dmjJNxHsPG+3M6r7DdIfGJh1VMzI0C4A8B4ktZeLZCKDajDHIkou7MhW80ZlITBudOsPGkMT5q1J53hRbN2pVqCH8WIE2Xj/N+sJ+42V32fe1vd77znvIhFr6ecvdlY8XnUXPpIZ0p6O2RaZnvj/faHzwwyhfyt1HPn5m2CyO7jTl6nLsLdgWxuagNV0NW0KfkQe9CFvNnj5OZOwGB/jFpuIieCJRZ+kHUefrmDEObliEIhfV1oc6qaeMJuKokAwh0Axo0ELQNB6iFCmaSI1aIMhNzzU0ej3alWXnRrb5qNt5m1N83GhWqJQYFdXgteTT6j/vXbiQtJWByCIFPsPSbZuf9XmfN97p2+GVLP1xYqEMXO+GUj2xkMCr0zftmci7t4km7VxnJ2x/e5dz4Inwkna3xJbqvSoZaTiQn3TGbdsylH1CfwQOK+WyYd+8dRNAo1y8HPRM7FQH5KgAozMtHbgVHW2NFru1QmTy2pnR3mA8IdAMZPuLeUGd9BSeXyck57Oaf9MlKk3IJHY9xpDB+6tRfdxptu7UWzdqZYoEHKD8yF2iL1r19EzSMhONU9fp1X2AIX/x9y7xwqz1Q3yqz3Dv8oYlTe3tqRaf8Lm/m/jEvqGw3rZZFRwpN032fW6iLcKSYk3FPaql5M/U+oQX5ZiVyW29UYzXCFqQWMLxFeTn2FO4IgiYU1INwBYNwoZDW3CrmmcKRiuayU3VrKfrjahojBetKsvenWPma2vnQbXzNbWPaqFWZ44mdRcxe7Tngn7UIdrwuDQn0cOWeD9yi6P671Cr1QV5TSUqP8+nJg/JvBU+FEjPMDXkOBhpl3e+FCsTCRIbrVUvZq2nGxXKZh+fsddSDcAX0Q7kfu5PTdnlxUrVAgY2b1AuEOAI9ws7nUZI9dJJP2CmJjjiepRLwP3cabbk3G4mGSDE6UjfOlBVt+yL0db+c+w9FrtHf3dfSC+Zf+Fkglb4dMezEgDsZ/3PmvOlO3iv7mJrGw+GJD4db7p7V6tslk1sG8AvRBuPe7nckVFNW1BrjagnAHgHEgoakMBkEFSyzMaK/JaK9RfkUhiBPFwodu42tm62dm42dmB941/ULG4rZFzF5/89Ch8iwyFkfC4khYHBmLI2JwZCxeuYWCxSs3KreQsXjlFm3H05lq/nbINI6kG1S7XlxAmkvV15ZojjWRakM0/hRaR6szP825JNcyS0YWs16mUMCaHGB8saCS3O0sq1s6+/4psbAKhDsAjAMyhWKqnZcr1bKO31nH7xpy1ZSpoUCQen5XPb9L9V6ChMX50m39zHr++ZrZgkleRWqr1o7OKARRanoKjkDF4SlYPAWHp+IINByBisPTcERbEs2RQp9gYasepuZp3ygYbX1AIpf9UJigW90gC0ejH5/dZSnfFdzQoaJAKi5mNQdaOMAcA8aXCE+nfoX73cLq5xfEgnAHgLEGg0K9ETBD9ZXZza/jddbyu2p5nXX8zlpeZy2vkyMRwUCpEEolOZ0NqrTkKARxoVqqdLyfmZ0D2QxGSatHI4FUIpBK2kX8QYqhUSg/c5tlboErPYPNTTVrjx7ya/GdCk67bnVDLI1cuP9YmPBXaZLO1e8z60C4A+NOmKfDieS8vtuL61uZXIEVjQzCHQDGEysCxYpACbNyVt/IEgtreZ11/K4aHrOGx6zmMmt4TD6E8nigO5WPN1cbixEEIWPxKQvfImFwMDIji1yhKOpqLepq/b0w5ePI2UvdAmFMxp3rTSXDEaaTbT2N+LLwac6lI1X3h9PI/Y66p71iYJoB40u4Z/8P2AoFklxUvWRiwBj0AYQ7AGiHOZ5kbunYyzzWLuJVczuqeZ3VvI4abmc1j1nP75Ip5CY+VrMcfEG1jyossfCNlHMdIv5mv4lGf7BNArYVgaKf6aUSWyveuXdaoWt1BpE6wdzeKM+aTCF/9/7Z8/X5w2ynGQKNA3qAvSXdzoLW0tVP6LnEAhDuRk0nX6jPe2dQKXCOtMKaSLUmUqOt3dRvV/X8rious5bXWcltr+R2VHE7WGKhSQ3LEucgmBsqJljYSuSybplUJJMKpRKRTCrROBze4HydnRBl7RJsZW/cA3io6t6+8jQvunWAuZ2/uX2AuZ033YaOI457x45UZ36Re1m3EJBKptp5GeW6S5FM+kbGiYTm4a749zWz/St2LVxDAHX6Jisdm/SlYR4OlzP7iT7XNVa6DoT7+LD01wP6vPfiz9+AczRMMCi0G9XKjWr1yCNTt0Ap4pU6vpLT3iLkKIx0BKwIlDgbD5gJKg7PXK++ohRBELlCIZRKBDKJUCrmScQCqZgvlXDFIr5UzBF3cyUijri7q1vIEQs7u4Vd3YJWIa9frS9XKH7Ku7NvupErmxBLR5lC3pN8oDZXudGWRPOm2/jQbbzo1u5UKzeqlSWBPGZdquExv867drulfJjtzHOcYHzniyvpfj71yP2O4UZyjGS4/Bm7joYjwDXE4DCjEPtsGbE1OUnbXxyXgwrzdFQX7j6O1nPCvOeE+7pYm4NwBwBjw5JAtiS4RqllEhFIxVXcjiouUynoyzhtDfwumcIYxPwCpwAMCm3Qh9Atk5ax24MsR8uSjUahKDg8BYdHEI3ecckVinJ2+4Xa4n2l93plSE1qqeGIRb0eDIyMMEvnvhtbhdxWITeptVK1hY4julIt3aiWjmRzB7K5I9nMkWxuR6aPoNeWAkGymfVHqu9frC8cvkecPYk+ycbYHNw7RLzNyYdK1PK76cYMe9+fo1fop38UMCR3vnnB+A4q3MsJQRAfR8bsMJ85YT6uNmOdNw1+DAAwnpCx+EALB/VoCd0yaRWvo5zdXs5tU/7fyGcZopBf5GzAKyYVCHK+pvC73NsCqeTukhcpOL2IcYlGoXzNbXzNbZZ7BK2+foCpFnlGppBXcphhDGOOTGJNpDqQzZoE7MGLcSSi/K6m/K6mXttpOII1kcYgUm2IVEsCxRxHMsOTzPAkczyRgiWQsDgyBk/C4ogYHBaFRqPQWBQag0Yrn5e6ZRJmN79ZyCljtxWwmpJaK9tFvJE6rpVuYUaWDKGe37Up6WAdv2uY7Sx3DfkifAmEbwf0Ck87q7Pbnh57vQ7CHQD0FAIG629m52/2MIeiUCqp4LaXc9orOG1lnPYKTpv+r9NypliEWjoZ6Cm411b/ZfaNPGZPBtndJemvBU3Wqx660yzfCZn2XvpF9Y1tQp7R/zpCLB2HFO4DwZV0cyXdVdwOvToiHBqz0i3MmM5RKbt1U/KhjmE/2Gz2jt0aNBvuCIC+gUIh46jaQbgDgAFAwuKCLByC1KzyHImolN1aym4rZbeWclrLOG1CqUSv+rzYMJeltgp5n2dev1RXrL5xd0n6kz4RFmPoOa0JMxy9em0xhShG/mZ2lxuKjOmIVrmF2ZHoRnM4mcy6rffODDPZBQpB3gmavdk7FgGAoWhksvcnZL6zfBoWgzaRQwbhDgCGBx1HjGI89JVXIEgdr7OU01rKbitht5ayWxv4XePrXbPY0Pxk5ArF4Yqs7Tm3+6bL5UvEvxWmfBg+S6863HcJpsIEZr6/uZ0xHQ4Rg33Bb7IxHdHLaceGE10HQRAMCv1F+OLlriFwnQcGRyqT70/I/OtyWrdEam9Bf3pWJAh3AAAMAxSCuFItXamWcxz8lVsEUnEpp62E3VrMai5itZRz2kQy6Zj1J8Dc3oPGMKABLGW1/S/jcnZH4wBKAjVScRtH9kmjt3BXGL90V3chMwKe8oqxIdL0uYcKLZ8Hh6naCRjsz9ErZtj7wlUdGJzsysYv/rtZ2cxUfv3rctq8CF87C5opHDsIdwAwQshYfJilU9gDL3OZQlHF7ShmtRSxm4tZrcXsFvZoRpRf4mJgfjLvpl9UebT3Yp6z39shUz3oVvrWZ9NM1mtNpDIIlI5uvhEcizvN6iW/KXreye4xfOCn4gh/xKxRz4YBAH1hC0Q7ziaeTi1Qt1QIxZJvT9z66ZklINwBADAGMCiUN93am269BOmR1E0CdhGruYjdUsxqLWQ1tQq5I7UvNAq10MnA/GReD5qy6fZ/vTaGWjl8ED4rwlpPl9iyxb3diHFojClMZl8z2462KkM/CjQK9U3EUv2PciiQjdHzoSWBvDt+fYC5PQIAA3M+o+jH03e7eP0Ynm7lVd4tqJoSaPzJQ0C4A4Ap4kA2cyCbzXLwU37t6OYXdDUVdDUVdDUXsJqGE+puorWbNZFqWKMxzcEz2sYlo60nU4wNifpe2IxlbkM8ftxprqThiBgUGotGYVBoLBqDV/7DYPBoLB4zujK6q1vQ+2qONom1WR40RrLhC/dX/acZRNglvmQshLs9ib5v0hPuNCsEAAagqZPz6eHr6aWD5fP65vitib4uBJyRK1sQ7gAAIAwCZZqd9zQ7b+XXdhEvv6upgNVU0NVc2NWklWeCgcaT2Ro6beW1/RgUeqNf1GuBkzUJ3P5a8lmtdrHkyl4yFk/G4ohYHAmDI2Px1iSKLYlmR6bakmh2ZJojxUzzlFWd/Qh3k7C4G4G8W+YSbChrUpuE7DE4ofsmPWFvRKF1gJFFoUD+S8zZeS5J0C0ZUtzvupL+yuJ4EO4AAJgW1kTqDHufGfY+yq8tQk4hqzm3szGvqzG/q6lv3BUVBAxWtUDWsAhnOL0UEL/Axd/fwmaUdlHHYw1eAI/GeJkx/Mxt/Mxt/C1swhiOZOyAzw+tAh6CIBYEUoiVg7+FrZ+5TbhRZ19S4UFlGHT/Y23cvwhfbCi9beSzRrX9AHP7PZPWW+DJCAD0R21b1yeHr2dXNmpSGI1GiaUyox8TEO4AAAyBHYluR6LPtPdFEESBIFXcDqWIz+tsLOW0qseRmGbnQ8MRDPQw3wqZOr4dEMtlRV2tRV09WeKxaHSolWO8nVucrVsYw7GXJ0ysrWvC4ufdaJamNhsN2uI+097354krDWU1QgOfJZSNYoKIaGu3P2PXUrB4BAD6IJcrDtzK/P1iardEoxXSEV6O766c4ePIMPqRAeE+8qyJCoZBAIwVFIJ40hieNIYy0HK3TFrEas7rasrtbMjralpiaOHb9RmpXH6/vf5+e/2O/ERzPGmhq/9j7kEqs7orzcI0h8WORCdhcKMqKEeJVW5hn4YtwqBQhtLhLGb96DU+w9735+gV+r88FxgXKpqZHx+6WljbqklhG3PqG8umzI/oP4ro/fKGcT+cSO+RXNACv5mR55MlM2EQABOBgMGGWTmHWTkjyEQYjdGDJRYeKs86VJ7lQrVY5Rm8wTvCDE802dFwIJtVcjsMqMMULP7j0AVLXQzMpnOfWTtKLS92Dvo2cqnmKzoA00GuUPxz4/4fF1MlsqGdXnAYzBMzwp+ZN5GExw1UZsvO4+N+UDm/vGFywn1jfMSQZUg4nJ40CwCAKXBz8fMULF7xIPORAlFI5XKZQi5TKGRyuVQhF8tlYpm0WyYTy6VCqUQglQikYqFUwpGI2GIRWyxidYs6RLx2IZ8tFmqY56aO1/VD7p0/i1LXe4Vv9p9oTaSY4Mg7ks0NSLjH2rh/HrbImWJgb0hkCsXNptLRaHmdR+THoQtQcAUB+tDQwf7wwJWcqiZNCk8KcN+6YpqLtbmpjZJhCPet86YYULMAAJgCVgQyfYTM3hK5rIHPruOxarmdJay24q62ElbbILlv+BLxruK0f8vub/COeD1Ioxg4RiXcKYZxq/am27wTOHPqg2BNhkV6e/VoJLp6xif+7UB4KQ30w8nk/B9O3xkydAyCIGgU6udnl5hCyHYDFu4AAABGDA6NcadZutMsEfueW5FMIS9htSe3VN9pqspoq5Up+rHId8uke0rSL9YVbQufPd/Fz3SGy4ms18IdhSDxtp7r3CNm2PuiUYZqWT5YeW/E23w7cOYzPvHwewd60cHhf3r4emJhtYbl5QrFpAB3kx0uEO4AAAB6BwaFDrCwDbCwfdY/pkPEP1dTeKA8s5bb1bdki4D7UtKpaQ6e22MWMUzDc2aqnTdXImoX8dpEvHYRt13E6xIL5ArF+PYKjUIFWzhOtfNe5BzoQjHspcPlnLaE5tKRHZyPQhesc4+AnzbQi+s55V8cvcHmi7SqJRRLKAQTjUcEwh0AAECvYRApm/yin/aNutFYviP/bnFXW98yt5sqF1/e89vkFaYQzd2bbv1GwAz1LTKFvEPEbxdx20S8jm4eq1vIlgjZYiFbLFJ+4EhELLFQIB3hPKAMAsXP3M7PzDbQ3CHGxs1o4pF/m39jBB+DMCj0t5HLFhtayCmhVOJ76jO4/owe/G7x18cSLmQU63J2ukG4AwAAAHoMGoWa4+Qz28nnbE3BN9kJbUJerwKtQt7aGwe2hc9+wsfk7JoYFNqWRLMl0QYvJpXL+dJugUwikkpEcolIKhHKJCKZRCiTimQSsVwmV8gVCkSBKJRrjhWIQvkVhaCwaDQOjcGhMGQsnkGk2BBpNkQaCWuE0QvO1uUltlaMVGt4NGbHxFWqbG4AoKSwtvW9fy7Vd7CGuO6hUXQykcUT9hXuJjt0INwBI2HFrd0wCIDRg0KQZW6BMx29t+fcOlyepegtkrDmBCKM0oA3PDTaDE8yQ0j62T2WUPRTUjIRh31/2rjlAqvmMr/IvTJSrZGwuN9j1sTZeMDcA1QoFMi/N+//eiFZKpMPXtLHkfHJ43OO3Mk5n1HUW7iLdRfudDLxxy0jkL24b6DJkWoZhDsAAIBRQcMRPo+aN9PR+520C0xRT+gPbzPG75NXeNKtYHw05JmTZ25VVam+Ph0R/uGMaePSE5lCcTg79+fkFLZIhCBIrIvLNI9hrb378tYdKzLpuYnRWq2NZYmFz6Ue4UhEIzVLd8U9Hm7lDDMNUNHB4X944GpayRApAvBYzJa5EzfNjsJi0CRCP++1BMOwuOMw6JHNiDQGLQ8m3DlCUUlLR6Sbo+GuhQcAABgNdk9drf513IMwTnPwvDh/8wuJJ7M7Gqfae/wy6TEqjgCnSR/4Ly//Rnnl78sW4zCYIQtzurvXHv6vrONhZPqtl69cfPpJa4qOS43vVtfsu5+JIEhqbd33C+dr2E67iLcp6WAtr3NERsAcT9o7aUOAuT1MBkBFYmH1RwevdvXxe+lFiLvDJ4/PdrezVH4l9yfch2NxN3R6C/fbZdXvnrjCoFLmBXrPC/QJd3EEAQ8AAIAgyAxHL33rkg2JemTWhrPVBcs9gjFwsdYDON3dH1y9frm0DEGQrZev/rho6ExDdAIhwNZGXbh3CoTvXLqyb9UKHc5op0D47uWrys/JtXWL/jnww8L5k9xch6y49f6ZMk7biAyCNZG6b9IT3nRrmA+Aih9P392fkDl4GTIB98riSWumhKjbjinEfkwkAvBxV5FUXoMgSAePfzAt52Baji2dOi/QZ36gT7CTvSY3hZ/XLhqyjL89/JgBAABGBjwas8ozxFiPTiCW1LJY1V1dNV1dNV1d1Z1dNV2svSuXB9nZ6mFvc5qaXzt/sZHDUX49X1xiR6O+O3XoTH8fzZyeVlffzOU+vBfX1O65d39LVKS2fXj/6rV2/sPESUyBYOPxk1/Onb06OGjwih8Ez11zZy9P0j3MQXAgm/0z6QlXqiX8NgF1xFLZ4AXi/F23rZ1lb0nvrebx/brKiE12JB8R7goFklzxiONRK4f3b0rWvylZDub0eYHe8wN9Ax0Hu1zODfCG2QkAAKDOGynn1L+u9gyOtXWDYVGnSyhs5fGaONxGNqeBw27kcBvZ7AY2p0vYz1v1c0XF+incRVJpC++RaD9/Z9x3oNGfCA8dvCKNQPhm/tynjp1Q3/j93aRYF5cAWxvNO3AkN+9mRWWvjfZ02kwvzyHretGtf4xa/nzq0eFExHelWv47+Ul7Eh2mNNCLlxfFXc8uY3IFff9EJuDeemzqivj+ny1J/YV9FIjA4o4gCIIUNLV28vv3PWpicfYmZe5NynS2MJsf5LskxM/TBpZAAQAADM3ZmgL1r5HWTqYm3Dnd3Z0CQadA2CkUKj8wBYIWHq+Nx2vl8dp4fLFMpnlrF0tK358+VQ8XYsW4OH8ya8a2azfUN36ecMuWRp3jPYSfVbyry+rgoGN5+aotUrn83ctXzzy5HotGa7L36q6ur27d7i16cLi/HltmRdYowPxUO++tgbO/yb+m2+E7UcwPTXnamkiFnzzQFyqJ8PqyydsOXO21PdzT8bMNc50YZgNVJBPA4j6wcFf6yQxOfRd7192MXXczAh1tl4ZOWBjsa0EmwYwEAAAA+qW2izVz994RbLCNz0+rq49zddHDg10XElzS1n4oJ1e1Ra5QvHXx8skN63wYjMHrvj9typ2q6lY1m31Je/sfaRmvxMUMuV++WPzimXNCiVR9IwpBvl8wz99GC/fUjd4x5dy2kzU52h44g0jdN+kJUO3AICyOnnAqpSC7slH5FY/FvLw4fsP08MEfwkc8qoyh88hzfKIGwl1FQWPrlxdvTdm+6+XD564XVUi0sZcAAADoM8/dPaH+725zFYyJzrhamHtZjfAb2vPFJb22SOXyl8+e/ycza9yP98MZ00LsH4mmIpRInjt9liUaIswijUD4bPbMXht/T0tXX7faLwoEefvSlfIOZq/tr02Km+ujtf/qp6ELIxnaPRTRcIQ98etdKBYw24Ehnk5XzcCg0QiC+DvbHNm6/skZEUO+Ouvf4g5RZRAE4Yq68xqata0vlclvFlfeLK40IxEXBPkuC5sQ7GQHUxMAAIPmekOZ+tcp9pBBZljM8vKsYDJ1vEuh0XY0qiPdzNmc7mRm5mxm5mRm5mpu3ku1v3LuwvXyiitl5TlNzV/Pm0PCjVtOUxwG89vSRYv/PajuoF/PYr9+/uKelcsHD/4z08tztrfX9fKHiUslMtl7l68d37BukIq/JKeqV1GywNfn5dgYXfqPxvwas3pFwu5GAUuT8gQM9o/YtX5mtjDPgSHxcWRsmB5OxGOfmTsRi9HIB4zU3+JUIbjKIAiSXFErk+u+JIUtFB3JyD2SkevGsFgWOmFZ2ARbOrwyAwAAAJAoZ8c/07Uo/3JsjDfDyoFOd6DTrCmUwW1yMrn89fMXVcr1QklpWQfz92WL3SzGzQBsR6NtXzD32ZNn1O+pSTW12+/cHTIr6kczpyfX1qobFPNaWvbey3wmuv8IM9fLK35JSe21MdDW9tv583TuvwWe/Ffc2jW39/KlQ8gjDAr1Q9TyKIYrTHJAQ95YNlmr8v1a3PmwOBXRzMFdE2o6un6+kfxLQso0X4/VkcGTvF0hlxMAAIApE+7ggEahqHi8NYViRSFbUyg2FIo1lWJLpdpQKVZk8oJ9+9XLrw0JsqPRNGycKRCUP2rOL+voWH7g8M+LF05xdxuvQ57u4fF0RPi+R1139tzLnOLuHj+od749jfZKbOy3d+6qttAJBPIALxDKO5hvXbrcy+RmS6XuWr6UhBtWZnRvus0P0ctfTP1v8CAzn4QtnO3gBzMcGD3I/UWV4Yu6TXZAHv6wE8trR7BdmVyhdKFxMKevjAhcERFgQwMDPAAAgClCIxCK3nxtoOgoMrl8OI3bUKkn1q97+ez55No61UZOd/eWk6ffnjLp2eio8TrqrVMnp9XXF7e1K7/iMZi3Jk/SZE3t0xFh/+Xl13R1YdDotSFBb8THm5OI/ZY8ll/Qy9mXhMP9vWKZDXUEbrjT7XzeCpj5XcGNgQq8NmHaardwY520BAz2x6jlJvILZYmFH2Sd18++9esqw4cETKUtHW1c3mjsoInF2Xkz5bdbadN83ddEBcd7gQEeAADA9G42msU01PnBYO/K5Z/cSDiSm6faKFcott9JLG3v+HreHDwGM/aHjMNgflg4f9n+Q2KZzJth9ePCBRoGeMFhMB/MmHogK+d/06cOvq73/WlTZHL5/qxs5VcUgvy4cP4EG5uROoQtPnEV3PbTtbl9/7TOI/JFvylGPGPRKNQsk3mZ0CLk6G3fiPh+3h3xRSbv4z5SfjIDIZPLVQb4VZGBK8IDrWkUuJMBAAAAIwIGjf58zixnc7Pv7iSq+3acLSquZ7P/XLbUcjwiF/swGG9NntTI4bw7dTIBq4XvynQPj+keQy+JRqNQH82cbkOlfH83CUGQt6dMnj1UwHht+TxsUS2vM4tZr75xjoP/RyHzYdYBYwABh0WjUL1ctkw5jnuPCSRxlIW7iiYWZ8eNlBk/7H77+KW8hhaYkQAAAMBI8Wx01A+LFuAeta9nNTatOHS4ktk5Ll3aHBXx0czpWql2bXl+YvT2+fPWBAc9N3Hk/YJwaMxvMWscyA/z40QyXL6PegxengNjRl9vGbC4I4FOts1sbl0na2z2KpXJL+aVXswrDXG2fyo2bE6AN2Y036ICpsCuuHW+EI/MBOjsFjyWsAvGARiIJf5+1hTyC6fP8cQPb+31LPbqw0d3LV8W4egwUjtq4XIn/fm3Xh37f2qJVwfn6Lo1kU6OGha2JJD/ilu35vZegVTsTbf+I3YtAYOFmQaMnXAn4PiPmth5QpMX7m/Pmfz2nMmV7Z23SipvlVTl1DcPvpB8pMitb36zvtmOTn18YujqqCCzAdbfAMCQWBEodiQ6jIPxX7NQ8JAPDEGsi8uhtaufPn5SPZI6WyR68tiJHYsXzvLyhCHSFh+6zQ9Rj32ee2V3/Ho6Du7UwNgK9z4Wd4lMJpHJcOOxdkVfhLsST2tLT2vLLZOjugTCu2XVCSVVyRW1/NF3JGrh8H68nvT77bSloROeiAn1tLGCaQoAAADoTICtzdF1a546frKFy1Vt7JZK99y7P9PLE5w8dGCGve9Ea3cKFg9DAYy1cCf084aHJxRbUEkmOBr9v+2yIJOWhk5YGjpBIpNlVDfcKqm6VVrVxBrdRcciifS/e3n/3cuL83T1srGEmTqOvL9gGgwCAAAGjaeV5X+Pr9nw3/F6Flu5xd/G+q/ly0C16wyodmAQyho7fBwZo9Eysb88BjxhNwj3fsBhMPFervFerh8ump5b33wxv/RKQVk7lz+qfUqprE2prIXfAAh3AACA4eBIpx9eu/rxo8fqWWx3C4t/Vq2gEwijtzs0Sn8XbMrGxP0VMFmaOzlrvz04K8z7neVTrc1GOG8Pqb/kqTxTXZ+qxfqSEGf7EGf79+ZPvVfTcCmv9FpROUsggskKAAAADEJOU/PKQ0e0qjL4ok8MClX69hsaNmVPox1Zu/rtS1e2z59nRSaP6pH++djSGZ4eengKKjs75+75B6YiMHocT8qTKxTXssqSi2peXhS/ZnIIGj1ij7FEHIRy10m4qywKE92dJ7o7f7R4RnJF7cX80oTiSp4JB9QEAMDo2VOScaG2SD9b68WRWRvgfPXCjkY7uGYVjAMAjBISmex0aoFKT3974ta59MIP18wKcB2ZUG/9Wty5wm4Q7tqBQaOn+LhP8XHvlkrvltVcyi+9VVLVLZXCDAYAwMio4XbWcDv1szUAAIDx5Xp2eRdPqL6luL7tiR+OrJoc/MqieCppuP5p/VrceSDcdYaAxc6e4DV7ghdHKDqXW3Iys6CkpR3mMQAAAAAAgNHz393cvhvlCsV/d3Nv5lS8s2Lq3HDf4bTfr8WdA8J9+NBJxA0xoRtiQgsaW09kFlzMKwEXGgAAABOHgMW6mJsPUoDTLWIJH1kx5WRGRw8csB/7wHdWrlD87+o1SxL5rcnxkMUPAHTGjkQvXf6RbnXLGttzq5sG+msHh//uvkuX75d+sGaGzotWiXhwlRkd4a4i0NE20NH2vflTrxSUncgsyKxthF8FAACAaeJvY53wzKZBCrxx4dL54hL1LUfXrbGj0QZvVq5QbL189UxhEYIgGQ0NOxYvdKRDCjYAGGv+S8wdsszt/Mr7FQ1vLpuyPC5QF+EOrjKjLdxVA70sbMKysAk1HV0nsgrOZBcxeQKY4oAmfBA894PgucNsZMPdfQQMNtzKJcLKJcbaHUZ1mLQIObvKkjAo1AfB80dvL08m/nOvoxZBED8z29Mznu9bgEGk6mwZ0hlLApmK091Ns47XNYKtjT0/Ra/4KXrFKDUulEhuVFRoW0umULxz8fK5B3I/p6l58T8Hvpk/d463F/xUgX75NGzhp2ELEQT5Nv9qvaBrkVPQNDsfIgbXb+FbLaUvpR2ZcOYTBEFmO/jviF4DAzgQvbzbB4In7P7syPWrWaUfrZvlaGWmnZ4Ei/vYCHcVbgyLt+dMfmNW/LXC8n9Ts3Prm2GiA6MNs5ufxaxTIEhKW1WghcPxac+Me5faRNy37518xX96FMPVsAZTKpd/lX/lRE2WRC7DoFBr3SM9adYmNZ3eCJ6y3jtc5+oeh78awdaMjGvlFUKJ1lENmticew2PvMvldHe/eObc0xHh702bgtUPt5mdyak7U1LHfr/LAydsnz8Ppla/iOXS03U5HIkwobmEjMVfnPmyLamfFzUENFb9Atjrr7dbyv6tTP0hcqUlgTL8Lm1O3k/FEabYek+29bYh0gxuSH/csjirsvG3CymZFQ1DFk4vrVvx1f5XFsWvmxaG1jjtAQnfj1jlmGpEcuyY7QmDRs8P8p0f5Jvf2PpvSubVwnKpTA4XEWCUSG6rVKUbmWw7/ka4EnbL86mHW4XcZ1MO/RG7zrDeAGDR6BoeUyKXIQgiUyi+L7jxR+w6mGPAiHCuqESHWs7mZmeeXP/y2Qv3Gh7RCv9kZmU3Nf+yZJEDnQZjq/8oTdrD5J3AORu94jQsfLO5hCPpsRB70Wz6Ve0IghAwD9WRHHkkd9W5+twPss7KFPJ1d3f/EbPegzasXKH1/K7U9ioEQa43FSMIcnzaswHmDn2L5XY2rLu7W/k5xtpjb/yTenUewz0d97y2Kr207reLKXnVQxhnRWLpd6fuXM0q+3T9HHc7S03aJ/Yv3MHiPlYEOdp+v2rB1nm8w+m5x+7ldwmECACMuHBvrUT0RrgrEGRb9vlWIRdBEJFM8nzq4V8nrp1k69m35Pq7e7OY9SO134xF79JwxBFp6q2AWavadilvX7dbyvK6GoMtHMd4GHcUJfxZmjiCDd6a94YdCbyix5NOgTCpdsA82XKFQiCRUPH4fv9qRSYfWLPys5sJh3PyHpE4zc1L/j3w8+KFk9xG99WWHY1W8c6bBjHOnpaWhtLV0eZUbbbq8xr3yIGK4dUs7jI1i7tcobjQkC9TyJWa+/G7e3ZMXD2Robsh5lJDvuqzD922X9VuKEz0dZno65KQW7HzXFJNW9fghfNqmtduP/TqkkmPTw0b0vJOxPXrKgMW97HFhkZ9fVb8C9Mmns8tOZCaXdbaARcUYKSQKRTJbT3C3QJPDrZwGt/+oBDkt5i1T9zdV8fvQhCkWyZ9Ke3IrzFr9eFVgIYEmNvPcwy43Fio/PpbyZ2/Yh+HmQYMk0ulpTJ5/69exTLZmxcuVXZ2/rNqhS21/2AUWDT6s9mz/KxtPr2ZoN4OSyTadOLUG5Pino+ZiIJRHhOmX/mxVcTRvPwyl9CvwpeNcSdbhRyleRtBEDqONN8xYKCS6hZ3qeLh1EKjUL9NXPf2/RNKAzlHInwm5eAXYUuWOIfo0B8FojhT/3Bl5+MeUUYwE2aEeE0N8jiVUvDX5bQODn+Qkt0S6Xcnb9/Jr/xsw1w7i8FekRHA4q4Pwr3nZGCxKyMCV0YEplXV/ZuSfaesSqEYac2EQuZM8LaikhHAZLjXUcPs7rleTLf3waC0u3e/nHb0ZnOpbrveFbe+XzluQ6Ttm/TUujt72kRcBEHEctnLaUcNS7u/NmHGtaZipanpbkt5fldTkIUDTDZgOBzLK+h3O08sfuvilfT6egRBVh86+s/qFe4WFgM18nhosIelxctnz7NEDy1wcoXih8Tkgta27xfMI+Fw4/PEjkJpe/HRUvYh8hG/ZY4TExnuC52DNC/PEgt+LLyh7V7O1OWoRmyZS8hAK1MRBCFh8Gpz6ZFnSxwa82PUqg+zzp6tz0UQRCqXvZ95hiMWbfCcqG1/0tura3lM5WcajrjYOdg4ziYGjV41KXhRtP/ea/f2J2R2D7qIJaOsfuXXB95bOX1RtP9AZfqNKgM+7uNMjIdLjIdLeSvzjzvpVwvKRvBipFAgKZV1L0+PWR8TCoF+TYRLDQ/VwAx7Pz3plQPZbHf8hg1393EkIqV2fyX9v99j1sXZePQtbEeifxa2WIe9nKjJutZU3O+fUtuqNiUfGKnDWX37b90qmuNJqQu36lAxmuGm/JDYWlHI6nGjXOMeYYHX4rH8n4o0kUyi/Kz+NhwYe1Lr6ora2vr905aTpxvYPebbRg5nzeGj+1auCLC1GfAO4uJ8csPjz546U9n5SEraq2XldSzWn48tHZdIka/ExbwSFzMaLcvk8qN5+b+mpLXz+7FomhGIBjcZPOnWK121WLHdKGBpK9ylctl/NZk9z1QIaq37YOZtCvahcJcqer8UwqDQX0UsI2PxR6rvIQiiQBRf5V9mS4Qv+U3T7sH1QX8QBHnMJVT9aWGYFLGatxdc/SJ8qRPZYrzOKQmPe2lR3PK4wB9P372eUz5ISZ6w+8MDV27nV364ZqY5ldSPcO/P4i7olkhkMhwGA8J9PPG2tfpx9YKaGbF/3c04n1sy0CtUbeGKur++fOd4ZsGHi6ZPdHeG+6VxI1PIr6sp15fTjmpY8Z3A2Zu840Z3htNtfo9dtylpv1guQ3p8Zo7+Hbc+sk+cGRIGp5sxXvUi2PiItfGItfFAEASLxqiE+wKnQJWgHxKRTPrXAy95Go5oSYAXcePJ7ozMAZ/uiCSVcEcQpFMgfPzosV3Ll050HvAC7mphfnzDuhfPnEure2SVSHkHs7qzy2hCvCsQ5HJp2Q+JSbVdrH6sA3TaW5MnLZngP/Yd+zx8SbfsEcPq9abicw/8QD4PW2L+6AO2PclsjHt4viG/RchWfp5u7+tGtRqkMFlNuAuk/aSSRCGobSELFQhytPqecstvJbfZEuH7QfNQiEavWVqEbNWtCo1CPe4RPVJHypEIX8841iDoWnHrr49DFi1wChzHGWtvSf9u86LMisZvTySUNQ7mFH0jpzynqunjx2dPDui9ZoCA61+ssvkiBp2CmBj6aHByY1h8vXzuyzNi/75773R2oVgqG5FmK9qYT+89MT/Id+u8KXZ0KgIYKUmtlSzxiK14fn3CjCFDVuV0NiRo7FoTYeXydcSyt++dVPRIScmByvRIQwsQOb44kB/e8lsEWrjV1vA6VO/yPIcXCwIY7gWZybxbXT3QX3cuWfhFwu2EyodPoXyxeOPxU78vWzLNY8CFgHQC4Z9VK969fPVsUfEDdYVsXzBvtFepjhkptXXf3U3Mb2nt+ycagfDcxKiNEeEE7Pjc1ifZ9DY0VHE71P9qO64LwRWIYk95surrpqGi0BAxOAwKrfQMZA98Q9kWskAoFZ998HxyqDJjmq1PnI2nJl3aX5kme2DLn+sQ4EKxHKkjfS/zdIOgC0EQrkT09v0TJCxuup3v+E7dCC/HI1vXH7yV/dflVEG3ZKBiHRz+K3+eWTc19I1lU/DYh6b0fuO4IwjCAuGuVzia0z9ZMvPF6RP3JN4/dj9fpH2g3365nF96u7TqhakTN8ZHYDHgOWOEHHlg/xgRtvjEY1BDzJNDVRkJ2vjEL3AKrOExfym+jSDIE54T3w2aOzYj42Nm+3P0qnE/QXjMcC876ra65gcmNE1QVxKmFope39hzL1Mx2CTB/L5syavnLlwrf5ibSSyTvXDm3M7FC2cPnGUJi0b/sHC+HY36V/o9BEH+N33qEn8/Ixiuwta27+4mJtXU9nvI60KDX42LtSCRjGmGnK/PezfzVM9VfcqWEMthxRhIaC6t4rYrP4dZOodbuQxZhYojKCW70rmxX1AI6ovwpUKZ5FpTEQaF/ixssYaqnSsRnajJUjXynO/kkRq3v0oTb7eUqb5Ot/OdZuejDycUg0Y/NTNibrjP9pO3E3IHy7l25E5OVmXjtxsXutn0+PkQsP37w7D5pujmru8unjY06vsLpj03deK+5MwjGbn8bvHw2xSKJT9eTzqfV/zZ0tmhzvZwBzUmmgTsxNaeK4IVgfJW4CzlZ6lc/lH2+R79Srd52ju2b90g87GLb/ii39R6fleElctKt7FLxGNFoMx1nDB4mfT2mp+Kbv4cvUrbOIkSueyZlINPeMbMtNfItMOViKIvfDtIgRJ2q//pT3tt/DBk/nqPaAeyuWpLg4CleSfLOA89qr3oINzHjQ6+QGUURxDE38a6uK29rx7duWTRS2fP36x4GNpVIpO9fO7CjkUL5vkOpkXemTLZgkRiCUUbIyMMfazqWKyfklIuFJf0+5wz29vr3amT3SwsYFINzu7yJNXnTd7xmlShYYlK4c6XdssU8oEsOBgU+vvIFW/dVyx2Dp5lr6mT0r+VqTxpT1CU6fa+PnTbETnMSw0FvxTfUn11o1p9E/GYhq47Y4OdBe3HLYsTciu+OpYwSMyZ0ob2dd8e+t/qGYsnTkAGc5UxxXjihrE2y5JCemvOpE2TIv68nX4kI08iGwHnmfJW5vq//1sXHfLG7HgKAY8ARsF/1fdVK5tXuIY95hKq/CyQilXC3Z5spto+jnwdsUyvhk4ok3xfcP1I1T0FgryWfuzAlI14tBaLfvZVpKa316S318xx8P8wZIE1cRS90RzJ5ng0RrlOoJLTrnnF/K6HuTaDxjwOPaDir4x7YrXL+PrQkA+v9bPQEItG/7pk0fOnz91Rc6qRyeWvnb/4vVy+eFBT+paoSEMfJaZA8Gtq2pGcPGl/y71C7O3fnzYl0gmm8dCkd1Tndj5M1DXV1luTWmZ4ktLhBEEQtlg4SJJULBqzI3qN5v3hSIT7K9JUX5/3GRlz+31m7f+yzigepIuiYAm/Tlw7Uqk8RpYZIV6R3k7bT96+kFE84C1JLNl28GpqSe0Ha2cOJNy7eKYo3A3JV8SCTHp/wbQrrz+9JNQfPRIxtuQKxaH0nEU7/71VUoUAho9QJjn+4OUjGoVa7f7Q2CZTi1M0pOuLadLIZ52qzVEOU15X42c5FzWv2yLk/FlyV/n5WlPx6xnHRrWrGBRKla2wgquFcC/oalK1EGAOb9vGhzoW62B2zkN5RCQOIsFxGMxvyxZHPSpPZQrFt3cShRKJsQ4RXyzemZw6/e89B7Jy+qp2JzOznxcvPLlhHah2TVAgiu8LrqtvQWmmH9TDVQ3kLSOVyxoFrExm7YX6vL/Lkj7Lvfhi2uHHEv6IufhtPX/ADER7ypNV5vZIK9fAkTAiVHE7Xk47Kpb3OBWjENTXEcs89NghkE4mfvHEvF+fXza4k/ql+yVrvz1U2cwcQLgLTHBKG140NAdz+rcr5m2Kj/zxetLdsurhN9jC4b146Oy8QJ8PFk5jUCkIYLAcrrrXJe75GU+y9XJUc6iQP5pBA8aqL150609DF72beVr59WRtdpCF4xp3jTwNtudfEz6IsUjB4r8MXzpkFTIWvytufa+NVxoLT9X2SDpnisW2kAW9O/ngPuRFtylhtyIIwpWI2kRcG+LQ+e1reZ2qu6833WaQEM7AqLL9TqL6W9PlgQHEQddTErHYXcuXrT96XBU70pFO37965XhFZx8DjuUX7ExJ7bvdjEh8ISb6yfAwvOmFwNOZM3U5hawmHSqqm9hreEyetLtZwG4RsluEnCYhu0XIbhawO7p5A0WvbhKynCn9uDA1CVj7Kx+a2601uHYNSYOga0vKAY7kofn5f8HzNPfbGUcmBbifeP+JT49cv5VXOVCZ+nbWph3HBhDuuljcucLuV/48MxqHM1DLvzy/zKSFuxJfO8ZfTyy7X9P4w7XEnPrm4Td4paAstbLuo8UzFgT5IoABIpJJ95WnqL5u9HrEi13pVqEEh4Z7Xv8scQlO76hWSeev86+EWjr5mg3hfJnWXq3KqIogyNcRywaPs6YEg0L3jXf5T8VDsULB4gcJiOlNfxjSO7+rSRPH+rT2h8/5YRosTQNGg8zGpitlDyM6oxBkfejQSWdoBMLelctXHjrSwGa7WVgcWLPSnkYby24LJZJmLs+cSLQkj88CUBwGsyE05KW4GHMiEWaR5gik4p+LEjQszBYLW4TsJiG7RchpFrAL1OT+i2mHtd11k6D/dfM/Ft3oFTdz+Kr9qcR/WtSW6b/kN229x0RDOUfmVNJPzyw5lVLw/anbAwWckcrkIyjcxVJZYmH1aBzL6LVsDMJdSaSb45Fn194oqvj5RnJle+cwW2MLRW8du3S9qOLjxTPNyXBxNDDyuxpV6jzYwjHG+pGYcRJ14Y4aC+F+qaHgrXsnB/rr0ambhxkkYZT4MGRBNrO+msdEEKRbJn0j4/jJGc+RBjZOC6TibVnnVF83ecfNdtDRzMOXiu911GpYOMj8YdLWnM56zYT7Q4+4+P6SXgGjjQJBvrp1W33LdE8PNwsLTVJ2MCjkf1Yt33bt5k+LFjAooxKAXySVVjCZLVxeM5fbwuW1cLmqD5zubgRBPpk1Y0NY6LgM3bHH1wbZ2cIU0pZdZYntIm6/f6rmdVxuKGwRspuV/wQcoWxY0S8IGKwdycyORHcgmdmRzPz6M3ncZ9ZebigcwQNsFLCeTvpXPbjWBs+J2uaB0geWxwWGezm+s+dCeVOH5rXa2XwTnNXGkDhw1gSv6X6ep7MLf76ezOQP1+HpSkHZ/ZrGz5fNmuYLt3ZDIorhmjj/retNxUer72/sEzRGAhZ3zSBhcNsjl6+9s0cZYLiax/y95M5bAbMGKv99wXVVXJcohuubATN13nVSa4X6aRqcYEsnDAqlXLqQo7bsbCDkCkV6e43yMwaFnmjtDud67DlfXJLb3KK+5aVYLRKLKm3tOu9dplAwBYI2Hq+Nx2/j8dr4/HLmI46zR3PzjubmDdJCp2DcVsJZU0w6WZhu7o1NAta/lakD/bVVyPm15Ja2baJRKAaBakcysyebOZDM7Eh0e7KZPcnMnmQ2yOpV1W3ok5wLqsWjw6ea1/FMysEmtchai52D3w+aZ6Bn2c3G4uDb6746lnA2TdNnm6ZOjgn+HIwk4zcGjVoZETg3wPvXhNRD6bnDTLnaweO/cPDsiojA9+dPhYAzBgQBg13kHLTIOajvn9RNKQQMJLofjEALh2d9J/1RchdBkLXukS/5TR2oZHp7zdHq+z3Cgkj9KXrVcBb+3lKLPayCKxFRccS+d20KFu/9wM09r7NBJJMM7rOexaxTrX8IsXSkYglwoseYLqHwy4Tb6lsmu7uF2NuN4C5kcnk7n9/G57fz+K08fjuf18rjt/P4bXxeG4/PFAgGckfWEKawZwodyMr59GbCWI7epD//Ho1mX42LfTU+Vj8njFRtYZJuF5ZPci4M4pQyyMJNFIKyIJCtCJTyBwFkQyyd3gqYbUei2xHpWF1NP3vLk6u0WUw/OFnMupfSj6gnh1ruGvZp6GK9Cv6o9U0ch/10/ZwIL8cvjt7UJPlmK4srVyhMbd2aUSkYGpHw/oJpqyKDvrx4K62qfpitncwsSK2s+27V/HAXB7jpGjoitcv32Aj3YEunryIeWaN5v6NW5T6u5zzvOyWbWb/ZO36S7YDJRARS8YdZZxUPbqs/Ra+yIui+tlsok9xo6h0XrEnA3pS8P8TS6avwpX3v3OFWLkrhLpbL0tqrB08yck2tcYNYs2V8bLt+kyl45I3oK9qY25VIZLJ2vqCXIm978KFTIFCM5iGMo8Vd//mx8IZ6rPReTL/6o/pXDAqdv/SjIYT78F6THq2+l9TWk9ODhiNaE2m9RLMNkWZDpFGwBJXJ3J5sZk+iKz/g0ViRTBJx/iulgVwsk0VaDSv/bjmn7Y/SuyM12tebirdmnlR/LNnoFfdO4BzjmEtLJga421q9uft8O5s3xCSRydtYPDsLmkn91ozQ9OhlY7Vv48orBWXbr9xtZnOH01QTi/PknmMvz4h9dko0hCIxaHiSbtVnEmYs3qI4kc2dHo0WL5PL9Ue4H6rK+CL38uBl1FdzDo5MId9wd58mJafaef8Z+3jf7ZcbCvnSRxxMmd38x+/uaRVya3mdrG7Bjomre9nUp9h6H67qyZJ7t7ViEOGuQJDrD4Q7CkHmOwXAL2KMOVdccqX0kTcqsS4u4Y7a2UT2Z2V/fvOWYsw7j0ahLMkkWyrV1cIcTuWYoR5RAI/WTqvU8zu/UwsBuTVwzrn6vL7W7tvz3hqkESIGZ0uiKxd91vCYCkShszFbKpe9n3VaFavRnmSmVcrnXhSymt64d0z99dHrE2Y+6zPZmM5+kJvd4XfWvfH3+YLalsFL1rZ1gXA3EuYF+kzz9dh1N2NvUma3VPcV3DK5YseNlPSqhu9WzYNgkQYs3KUPhTsZC+5PesfJ2qwHd+iezEpSuVx1n7vbWrEl+eCfcY+ru7hMtHYnYrDKdyk3m0o+DJ4/0NN1altVi7DHFTLU0lnbpLDAMGnj8z+7kdBLCr87TWudYUkmj6pqZ1DI/jY2tlSKDYVqS6XaUCk2VKotlWJNoWDQkPxhrOGqhU6na5NFSK5QvJ91RuUeOdHafYVr+Ln6PB364Eq1VAp3oUzcIuTYk8x0O5bfS+8UsXrC31GxhPeC5r2W8d+IjAwGhd4WsnC1W4TxTQBrM+rfr658+Y/TmRWNgz3G1LVO9HUZ/BkAhLvBQMRhX50Ztzw84JvLd24WVw6nqbSqumW/Hvxm5bxJXq4IoK+EnP1CrMHqxu8LrvfKx6Hi87DFK93CYSTHmBoeM4tZjyCIBZ7sTrNSfrYl0T4MWbAl+aBIJkEQJJNZtzFp/974J1SJAIkY7ERr9zst5QiCtIm46e3VsQPEijlWk6n6vNglGAZ8jPngynWW6JH8NSsCAwJttY6RMpwQkBgUyopCsaVSbKlKUU61pVIP5eTkt7Sqyizy8/twxjRNWkOjUJjRfAerQJBe7vijtDvUyDW71CWkV6Ss603F5+pzH1xal5ir5TPS5A22elRyM7wWUTj/rUzNYtY9uErgPgtdrPNBuVMZ6Q9ePFZxO3QT7unt1bvKElVftwbNtSdr3U6/EW8s8OQfo1YZ8VJ7Eh73y/OPPffrifyaAe3uxXWtgzdy4K11INwNDCcLs18fX5JYXvPpuZuNLN0XIDP5gmf3n3pxWszLM2IRABhlqnlM/9Ofjs2+nvaKjRur8Ij9+sHvr0xXfpjnOEE9E2qElcsfseueTz2sdOUs6GranHxgT/yTNBzhQfkApXBHEORcfV6/wp3Zzb/ZXKL8TMHilzjrItx/K0w+XJE1UoPwd3H6pboSIgZLweHN8ERzPIlBotiT6Y4UM3eaJRlrVHmF+GJxWv0jK46oePzbUybp0JQdjTp4AXMi0ZamFOUUlTq3pVJtqRQrCqWv9r2qFlFeK9aHhawPCxm9QduXmdVrIe+d57bY0fTaH8CTZu356HLPKu7DuH6TbLxstXzTpXpLZoYnabU4VT041esTZjpTLHU+KF/6w8fLEnZLvI2nti10dvO3Zp5SPYbF23iudA0v0DIh1NXGwo9zLvTaOMHcfmf0Gge1PINGCZmA+2Hz4rXbD3Vy+48ZWFTfZmrywFTCa0z2djv/ypM/3Ug+lJajW2ABf3ublRGBi0P8QFMCRoaPmc0gqY5Gmw4R71RttvLzQuegHY9mS4mxdt8RvfqltKPK8JT5XU3Ppx7aE/+E0t99joP/ZzkXlUlbrzQWbg2ao56lvEcDlaeqksYvcQmh6OQo1SLgtgi4I3XIdbyuOl7/6dBRCOJIMZtgYRtu7RRt4xJsaW/oq2soePzqoMB/s7JVW16Ji7Ui6xLc0I5KpeLxDArFhkqxoz4Q6DSaDYViS6Xa0qiQT9SYUHmBO5C006bLXcJ+Kb4lU8in2/k+6RkznD74mT30ssjratChBY5E1CHqWWFpjid/EbZUq+pCmfjLvMuqK6SKxc7Bn4YuNpH0zzbm1M83zH3pj9P9WIJo5CdnRJjaT8OE4uKR8Lj/LZi2MMj3gzPXK9uYGtaiEQkLg3xXRgYGOEDyC33n87AlMqT/SKAHKtOLWT3v2t4NmjPQi9dwS0ioOdbsq0hVGtSdyObh/SU0nWrn/WnYog8fpHnKYtbfaCpRBv0kY/GzHf3P1eUhCCKSSY9U3Xvx0eCVXInoaPU9lSZe7xGl56OhQJAGPruBz77WUIYgiBWRMtvJe5VHSBjD0XBP8aaoiIM5PVF6/W2sn4oI060dDBqd89rL8JMxEVQGeyeKdsKdQaROsfUuZrd8Fb5smH3wNbNFo1BKY19eV6MOLbhRrSbbet1tLUchqG8iHtPqtUMBq+md+ydreb3lSpil87cRy01qMsRPcJsV6n0j5+ErMiqJ8PTMiPXTw0l4nKn9NEwuoHWIs/3pF9f/eSdj192MgZLo9mg4F4dVkUHzAn2IOAj7bRgsGdh9+Z/ynjQcaBRqvUe0/udgsiPRPwvTxTXzRE3WtT5xFQdnHOP+ssRCVST4tR5RA/VjhWtYo4D1R8ldFIL8L3i+eqj+te6RSuGOIMjhqnsbvePU87zuLU9RBauZ6zjBc+DIzfoJU8Q/WpFztCInyNL+taDJMxy9DPGH6Uinz/fxvlBSisdgflg4HwsLPYGhaBGyVUswfehaW82WuYRuJlC08ozvFyIG50mzVkZzbxVy2kVca6LWDktPesbcbS1/xmfSFFtvDatI5bK9FSm/ltyW9rdqi4DBmeCUeG3JpITcCrlCQcBh104J3TQnysxUM9yboiTFYTCvzIidF+Dz4ZlreQ29VzyQ8bjFIf7rokN87Rhw9TQO5ApFLb9T+ZmCJRiE7wEJg9PNfSW1vUqTYupuoOM4IH+VJgqkYgRBiBjsStfBDLGv+k9vE3KjGW69Hs/CLJ3DrZyV61mZ3fy95SmqjFHNAvY/FakPHk6QFwfOJKX/5Hc2b7lzLM7O7dPIuZ50K4Pr/5PhYRdKSt+cHO/DgOsqMDTZnQ/XRaj7q2jIbIcRy9UQbuWiSsN0n1k73zFQ2xbibDzXuUe94j9dw/JJbRVf512p5nU8okyweIFUbMpTwtnafHqwpzmV9Ny8GBtzqikPhenakr1trY48u3Z/StaOmykiiRRBEC8bq3XRIUtD/SFbqpFRxe1QJargSkQfZ1/4InyJiY+JVC27MBaFHq/zcrCqZ1nqQqegIc1jA521zd7xWcyjys97ypJXu0VYE6kIgnxXcF2VeGu+U6A33UbnrjpQ6JYE3XPOF3Q+YiCwJlKIWJxIKuFLxQKpRPN2UlpqllzZ+2nk3JUeBhYbJ9zRYVNkxKbICAQANCC9vUb1+ZX0nl/3wcmb+vWmG1UirFz/e/BWMKm1QgfhjiDItpCFmhSr53d+k3/1Vkup+kYMCv2E58Qptt6bkvcbwZk9fCd7aUyAbirru82LIKOOSQt3BEHQKNTT8REzJ3gdTMuZ7e8V6eYIE8I47wEdjyQSOlmbbUuiv+I/TQ+7emjKpmG2sDVwzlYN8udJhpHcZKT4Ku+K8vkBg0Jt9onXuZ3p9r7BFo5KD1ShTPJpzoVfY9bebC653FioLEDC4N4JnD2crr4wIW69t+5xQj0Of6X+9dWgyarWxHJZV7ewWcBp4rOruZ2lrPb8zuZabtdATQmlkq1pF8rY7e+HzTSsO9j/pk+FaxGgCXKFopd4HUeiGA9jQCe1VY7SXoQy8V+lif9UpKqSVygJsnD8LHSxr5ldbmeDEZzZ/+7mbj9x+3RKwS/PL9MhaxKodhDuPThbmL0/H+4oRi3c1Yw3Sn4vuWNPoptyyHau9GFc7XEJTXCrpSz5wV1woXOQO1V39w8UgrwfPG/dnT3KrzebS/+pSN1dlvxQdvtN0dukS3g0xpZEtSVRQ60ephFtFfJuN1VcritJaqnuNwrW7uJ0Vrfw25hFcB8DjPCK3VHdLuoJ4hRu5aIKyj4u2BLpvnTbUk4rgiDtIm4Ju0UH150haRNyD1VlqKt2SwLlJb9pa9wijUatZlc2fnfqNoIg5U0dG74/svO5pRNcIOYHCHcA6MeSIUlqrei7/ZOci3Yks0m2nnrSz8sNhd1y6TKX3sGhP8w650A2e853ykAZWLKY9dsLrn0ftcJJm4C+bPHD5CZUHGFcBKvyAwaFetF3uE/OoZZOi5yDLtTnK79+m39N9Scfus3TXgaWe8GWRF3jGbrGM7SO1/VrQfLJqry+4v1EVR4Ji/s0ci78xgHDpWjZJ303HqhMU31e6hzSr3B3JJv3W3c0mGrnoxTuCIJcaMgfDeHuSrX6ImzJG/eOIwhCwuCf8orZ7B1PwQ73yvzO/ZNEDG6uw4QYa3fsuIZkaGfz3tl7URURpIPD37Tj2FdPzp8R4gW/Am2B1f2AkXO9qVgZ5xtBkMm2XhEPXCRlCvnrGcdK2a3j3kOZQv51/tU3753I7xNu7I+Suydrs38pvv1U4j9NAnavv8oVil1lSU8m/pPb2bApaX/7g2jBmsAS65iVcKSIs/F0o1ohCLLaPdKVajn8Bj8Inm/TJ+ADAYP9PmqF/gcRGggXqsX2mEUn5jzlTutniA6UZf5WmAy/ceOjWyI11kNTIIq8robvCq6tu7u73wK5nQ2qrGqhls6u1PFfij3L/mH+lvP1ecqcEgNxpi7ntYz/ElvLBy/Wl7mOAWvcI1e7RV6d/eqr/jOGr9oRBKnktp+szXo29eCky9+P44sLmVz+9p6LHRy++kaRWPr2ngv7EzLHbu4pjORHBMIdMHJO1+aoPi9xDv41Zq0LxUL5lS8VP596uE3EHcfutYt4TyX+u78iDXk00SCCIJcaCn4pvqX8nMms65WZCEGQQlbzzqJbyttDPb9rc/IBdTv64DQKWKrPjP6ymY42KAR5zDXUikB5Y8KMEWnQHE/6OmJZr7cSr/nPGM6aVD0hjOF4Yf7m+S79ZH/7MffOzcZy+JkbGXXs3k/pWLRh55ZSIIqczvpv86/Ouvrz2ju791WkFHQ19XUDkynkX+RdUiA925/3naIPnQ+0cHR78PzQLuImD+rpXs5pu95U/FzqofhL3+V01mu1o49DFn0SuohBHLGQKV3inmyjHIkQgxo3vbfjbFJudT/JYuUKxY+n7351LEGr1kRi6cafjxXUtmjbjS07jz//26ljibntbJ5B/5pAuAPGTF5XY1p7z8pUKpYw08HPHE/6I/Zx2gPnkBYh54XUIyKZZFy6l9hasSzhj8wHhhBVzEoEQe531L6feUZ1Wwu1dPq0T1j3IAsH9UAr5Zy2Z1MOaRgyrJ7fs/yRgsXTcOMTDXeRU9DWoDkjuHeBVIx5NEb4lcZC1a3LoCFhcb9OWr7RN6qPHkLeSDk3yGJWwODgdHdfK+/9MGZGJBj0Qa28vevxu3v+rUxV5UOVKeSsPr/N30vuFLJ6FN5EhruGgc+P1dzfmnkqvb1apfhHnCXOD50Y95WnDFKy6kEYR45ESMaOc4Q69RG2J5uNSx9u51cOblb3stfupcrXxxOyKxu37DyekFuhea3ypo7Mioa0ktqvjiXM2fb3Ez8c2Xf9Xk2bQV45QbgDxsxfpYmqz8tdQ5WpeTxojO+jVqpW/BSxmrfePz3G79CkCvn3BTeeSznU2d1zYbUj0b+L7EmGV8hqfiH1iPhB4BcPGuOP2MeJmH5WpCxzCXldzWKd19X4UtpRcX85O9RpFLBU+t5lJNxUdMOBbLbEecTCGh6puvd6xjH1MJfKAXn8zl711wuGCwpBtkXMfrqPdudJul9POavte3lg7DlTWDRt1+4N/x1//8q131LTzxWXJNfW5bW01HR1MQUCsUzG6e6+19Cw8fhJllCkXtGGQsFhDMniLpJJbrWUJrY+fPzo7H7ETYKIwc11DOhlA77RXPxn6V3lZywa826Qpus3OkT8C/V5G5P/nXn153yd8psOyXLXMJXHXXpHdSazdkDh/uDFKQaFdhtXP59WEUcVBxmHxjAI4xD7vKmTs+3A1UEKbJwdtXpyiOYNXrpfcjatEEEQkVj61p7zu66ka+gAcyI576G9Q4Hk17TsOJe07PN/Hvvi353nkvJrWgzIkQYWpwJGS1p7dUJzqeoaut5zoupPU2y93gqY9V3BdeXX603FO4oSXh8hn42BULeFv33vZIuQo/o6w973q/ClSl/zKm7HM8kHedJulaDfHbfBfGA39Od8J7eKuEeq7qmO+s2M4zsmrh7kxWiOWmQxHbIS6htiuezL3MvHavo36tTwmOvu7PkhaqV6WDfDZVvE7BYB90p9ifrGXGbTz3mJb4VAdCy9xs3CooHNaWBz0hDtPCginQwjVHGbiHunpex2S1lqe1W/rzGJGNxkW695jgHT7HxImEes0ent1Vvvn1KZzF/2m6b5GlC2pMdFsEXIHqXXpzZE2iKn4NN12cqvO4oS9k/e2O8TS9MDM4Er1XK8Iu32eoRAEMSZYjH20WmkMvk7ey9whd0DFZgf4fvq4kmaN1jfzvry6E11/f37xZSShrbPn5g7eGB4oVhyIaP/hOLVrZ3V1zv3Xr9nbUadFuQxPdgrysdJz5+TQbgDxolELvs056Lq62OuoSrXdiWbvOMKWE2XG3pCff9VmuhDt1ngFDh6XarjP3wrp1LteDTm7cDZTzx4qGgQsDYnH1B5d1gRKPsmPTnkK84Pg+e3i7g3mnrE3M3m0sGTTKW2PcyuGmLpZNAnuprHfDPjeInaImMajvhp2KKdRbdqeEzllnYR7+mkfzd5x73mPwOLNuzXjCgE+TFuSe21zuKuNvXtfxalznfxm2AB4dX0WLhbWuhWcXVwkJ4fWgm7ZVv2uSJWc7/OKgQMNt7Ga55jwAw73369R+62lr+ecUyluWfa+z3jo4WeU3cIGb3Ar1t84s/V5ypfbd1n1h6tvrfWvffrr0JWk+rd17jbRNSFuyfNeuw7sPNcUmHtgOEfIrycPntiruZPExKZbOu+i/zu3r6gCbkVVc3MH7Ys9hzY5eZ8ehFfNIQTaTubdzwp73hSHoWAjw9wmx7sNXmCG5Wkjy5qINwB4+THwpsq3UbC4F7qL939l+FLKzntZQ/SWX+QddadyvA3f8TME3jm8xHpj0yhuN1S1mujA9lsR/TqQAuHB8q+86nEf1Wano4j7ol/QpOXrWgU6vvIFZuS92cxeyx5J2uzHcnmL/hN6feR5nrTQ9tDvI2HgZ5iuUKxvzJtR1GCKj0qgiC2JNqfsev9zGwnMtyfSTlYxGpWFd5dlpzSVvVl+JLRiOY2lhAx2F8nLV98ea/6OxyZQv5e+sXTczdiIEeJvmJOJJoRiWyRSKta0z08Jrnp+8siR7J5Oaetl2rHoNBxNp4LnAJn2vtRB46RcqAybXvBNZXeDbZw2h65HIVoMY07HgTUQiEoO9JoeXK7Uxlr3SMPVWUov35XcD3G2qPX9TlPzVEnwNxhBPeuvnqn61G/o4HI7nwYRsZjzIV7clHNgVsDurY7W5v/+MxirQzbP51OLK5v6/dPNW1d20/e/uvlFQPdKQ7eytJ8R/xu8bWssmtZZVgMOsLLaVqQ57QgD3tLPcoEAj7ugBFyo6nkn4pU1deX/Kf1a4YhYXC/xKxVLVQVyaQf55wfpS4dqEzr5Wk9xdbr1PTnVKq9msd84u4/KtVOxRJ2xz/ha6apzYaAwf4es049jdHO4ltn6nL7lrzcWMiR9EiHQAsHF4qlIZ7iQlbzujt7vs2/pq7agywcjk17xs/MFkEQSwL538lP9YrTX8RqXnFr14dZ5zpEhh1VwJ1m+Ulk7/y4BZ0t/5beg5+/PuNA1y5bZIyL8w+L5uv/cdFwxGl2Pio7QhTD7ZPQRYnz3/4rdv1S55CBVDtXIno949jX+VdUqj3QwvHvuA29vGjUn0773a5a8GpDoo1q7NdX/KdbP4g5K5SJt6QcUO26r3APshhJBye62iL+Kl7HkOt2mgQsdVOR39ia/5lcwbaDVwfyGqeRCDufW2pG1iIswe38ysN3sgf6q7UZ9csn5w301zv5VXXtLB2OQiqTp5fWfXvi1vyP96z+5sDvF1MKa1v1wRUehDtgbJSwW97PPKP6Gmjh8LRXzECFXSgWX0c8prTtRDPcfotZN0q9Eqp5XqJRqFf9p/8Zt14VQL2c0/Zk4j+qwJRULGF3/IYgC+0MNmZ40h+xj6tf37dln0tR84pR2h52qS3Y7ZvvSf9hdvM/zr6w+vbfeY+uQlvjHnFwyib1UO5ULOGv2PWv+k9Xd+6UKxQna7PnXv/l95I7qgcYQ2SlR/AU+95vS3bkJ6qWOwN6iD1NI+GOQhB/G+uv5s7+d/VKOsEw4sksdQkJsnB8N2huwtw3/5309Gq3SHM8eZDyN5tLFt387VpTkWrLZFvvfyc91SvMFEHNTbyS2963nQZBl+rlqjuVMarHSMeRtkcuV11PmgSsp5P+Vb3WE8ul6Q+CmGHRmOARFe6OZHNVZHeJXPZS2pHktkqOpJ/4v11iwc3mks0pB1Rv5DAodBTDbcxmgkKBfLj/Sie3/wsRBo3+btNCd1stDEYtXdyPD14b6K94LOanZxYz6AMGNf735v3hH1RZY8euK+nrvz88+8Ndnx25cbegahyTLYCrDGBU1PI6t6it7CRj8T9ErRg8fu1Me99nfSejEORl/+l93Qy+CF8y5JqetLbqc/V5g5d5wXcKT9K9tzwFg0J/F7l8vlOA6k/3O2pfTDvKfSAiaTjC7vgndLvou1Itf45e9UzKIaVpSiqXv5Z+7OCUjSrL/cHK9MoHjo+WBPJjLqEGdHJ50u5/K9L2lqf0CnlpgSd/GrZotoN/P5YJFOoFvylhVs5b759ST1AlkIp/Kb69uyx5hVvYk54xzhQLQ5ztX0bPn33hL/V3DlxJ9/e5t7+KXgCXAv3k41kzXoqNkchkMoVcIpPLFHKZXCFX9PxDFAoCDmtGIHpaWZoRiYZ1aNPtfKfb+WpSsprXsb3g2p1HXQc3esW9GTCr77VafYXPbyV3HMjmkVauSkd5gVRcxG7+Mu+yqsAEc/vRPsyJDPdX/Wf8XNSzRLKe37n27u6NXrFx1p6n63JU3vaB5g5EDG4E94tBoec4+J+uy+nRkZzWZ1IOaFh3vmOA5Rgm69ifkJlaMmDUna0rpsX4aeH6JZcr3v/3MlswoJFl27pZga6DeT9+tmFuRlldRln9/fKGgR4nNKeDwz+Vkn8qJZ+Aw070dZka6DE5wN3GfEwj9oBwB4wHZSBz5gP/PxSCfBOxTBNXkEHiySxzCRkyb4VAKh5SuCMI8k7gbKFUHMFwVVftVxqL3r1/ShXAcTiqXUmsjcf/gud9nntJJXafSz10dOoWOxK9hsf8WS2L0zM+k8Y9zLDmkv3/7d15VFNnFgDw772ELTEJhiAkrEHZDI1BKAIROCDjQIWWKocWBWkr4yDazqhDHZfDnMr0TGttPTPOeFAPOjpaaE/tIlZtFTsFBUJwQZYQAoQAyhboIGvMNn8wZRDCEgiQ1Pv7L+8lL29JXm6+d9+9uY3CHEnxxA5T61nembwNNlP+LAXasr+N3Hmk6salpntjr3MOqZUXGso+bRSe4W9dY+tqch94BzJtByf42MPCZ87pmOl16iHgeH3GnoV/39Ob4hb6kFGpDlQqel61D/Vmi4u+bL6vGlOylm5BPsyLjWB66XzJMkuKN40p6m1DCHUr+tNKLk6x/CgHzgJsxXaPEFl/92gMrdKoT9fdPl13+9nxIC+Dv+873hE/dkh6Zpbg/v+PHMl65oU1567uUdff8ydt57wx+IXXQvW7zHuuoPx+w6QlPpPCV8cGrJx6Cc621s621vF8rlaL6tvkQklLaW1zuaRlUDGnAkQKpaqwqrGwqhEh5OW4LNSHHerjxnG2X4CbjCBwB78QQrls55hxa4TQHk6kzlHYRZTJ2zD2YcvAT2Oj9qXmpBx+8ri7Y2dhs9uLkiededL/XR/sGOrLkdx52zt8R0nuaMaOJ81ui1uASRzZHEnxSXFR34S0FkeS9X5uVARzRoN8FDPLLN/YV5y4mffzpT9fWB+R6s6fGLVvcnumjocb1cY4d85278DPGyoeDfQihIg4/ie/9VvcV8PZABghjVabUf7luAro61krM1dtmHo8eD836q0751XTtafY5s73Mej9oFM47PsyjuGXZPcmO9vEuxj+a2hnRc0N3ZZ5P18gl87k+TiGRTK9D3KjbRaqgrtCqTpw7ppSrftIcV2Z+xPC9Vqg5LH8xLclk81d4+m8J06P3roYhtxZDHcWY3OYr0qtqZC2ldbKSsWyalmHZm6p67WtnbWtnaeuC+gUEn+la6iPW5Cn8/xVpIHAHfxCdA339Y+J7VI9+KkefCNfZyfy0lPBSW8LPutTDttZUXL4W5dTDJOjeWhVtLRfLuhqImBYuldYmmdo53DfwM8ZREQc/8AvzsxEmqhzrJnjcmNIRPNUD/5bK4ItCPqdwfwZLpfXpedJy7PFhSNXZl5xXrWbs27iMz8KjDWJnWNBIO7mhv6hJJ9sZn4yJD7Y3hVOBcA44Rh2IjAxuehs3ZMOhBB7CeMAN5q/bPn0X1sbl/Nr3zhWU3C3W6YzwOJYs1JWBMU4LlzRTAKGZ/m+zLFmHq2+Me7shGPYYV4sbfLOG3P7yaCfXZvSPNBT0dMqV/Qr1DrSrDGELAhmLBLNl+5ka0lZyEP8t8u369u6dc5iUMkfp8boVUZGpdYc+tf1yf4GMOnUI29uwPFZjm8TCbjfCge/FQ47Y4J7B4eLRbI7NdJikWyOuTQ9fYP5gpp8QQ0Bx3lurBAOey2HrW9rWAjcwfPiJUeftqHeo1U3R6L2vZxIk1jtNbauF0LffO/BlQ/9NzqSrA34u/LXgISdpXnvrAwPYLgihOytqNlBm5MKzw6plQe40SZUEjHQln2QG3W44urIX44EV790rzCb2aZsEnE8aXnARhfe2fqSsq6m93gxpv7Jj3P1udRYud83woduD+cBYMwoZpYnAhN3CfJeZ/tvclk9bRbiKB7d6dzaNwZUikeD/xlWK0eidwxDVgRzFolGJi7O/buvs1/8Fcv700bhrXZxU78cQ9iqpY47vMIC5vlOUGcy3QirgQnEzZMVfiES8KPbYmxp+g38Z18rFbd26R6wMCN+khpLIxvmPhAayTLazzPaz1OrRaKWjsJqaWFlo6h1TgVk1BrN3frWu/Wt390T5767xbC7GtOaUJtXAKbz/sNrzmR68pgmqWCsH9rryrqa9r2w3mjXcGvRP4VyGULIi2b3VUTa6PS9wktLiBZpniHTtqMyQhmlz5QZ3cjmBtkZsjK3FiEo3g4AWEQpn3xWIX2sc9aBhIiEEP1S2yub2lOO5Wk0ugPUPydHxQTMbx6s/MlAYVXjj5WNpeLmuRSQ2RcfnhjGg8AdAAAAAAAYi+6+wd+d/KZK1j5uerS/119S9OtFoFCqXvvgQlPnTzrnJobx9sWHL9h2DT9V3RE1FTyQFFVL+4YUer3WjEC4+f52Q10ZgMAdAAAAAAAYhkKpOnT++o0HktEpbvY2FzMSrcz1q4x55It/T5Z1w3Vlnvl9ApGwCD2IVGpNWV3LzQeSggpJ78CMeoBE8tyPbjN8NiYE7gAAAAAAYK60WnQ8//aZG0KEEMnC7GLGZr16LSGEhJKW7ce/0BmZWi+xynt3i/1SyuJuo1qjKatr+f5e3a2H9VNH8MfT4kI4bAjcAQAAAACAkbosqM7KLchK/nWUn6e+r03+OLeyqX3idBzD/pH+apCXi/FsplqjKRbJrgpFP1Q2DD8dnwfPoJK/z/rNrOveQOAOAAAAAAAWQqu815Exm0ICbT1PdmV/3TChrOSOl4J+Gx1onBs79FR5q6L+anltSa1s9IbalHX+u+NC5uPtIHAHAAAAAABGoX9IsTfnikDcPDolwMMpe9cmHDP26lldvf1XykSXy2qk7T1fHUxh289L1U4I3AEAAAAAgLFQqTVZeTe/Ka1GCNEppM//mMSgkk1o/SWP5e4sxjwtHAJ3AAAAAABgXE5dF2RfLTmR/mqgMaW2LzoI3AEAAAAAgNFpaOtezrSB/QCBOwAAAAAAACYGh10AAAAAAAAABO4AAAAAAAAACNwBAAAAAAB4PvwXNA4h8IBJtb0AAAAASUVORK5CYII=
最早把“图书馆管理”概念引进图书馆学中。认为图书馆学是“图书馆员执行任务时需要的一切知识和技巧的总和。”
芝加哥学派,是芝加哥图书馆学研究生院的首批教师之一,著有《图书馆学导论》。他对图书馆学的最杰出贡献在于参与领导了图书馆学的“科学化”。
首次明确了图书馆学体系在庞大的宏观科学体系中的位置。认为图书馆学的主要对象是知识,知识的主要媒体是图书,知识通过阅读行为进行传递,而对阅读行为的研究必须通过社会的与心理学的方法。
高等学校图书馆为科研活动提供的基础服务:
# 以外借阅览等方式为师生提供其科研活动所需信息,同时要特别强调即时文献提供。
# 面向具体问题,提供有针对性的答案、线索、文献或其他帮助。
# 辅助科研人员向机构资源库或其他开放存取中心提交数据及成果。
# 提供信息素养培训服务
# 进行科研期刊评价、文献计量学研究活动
# 为科研的不同阶段提供个性化服务
高等学校图书馆为教学/学习活动提供的基础服务
# 保障师生教学活动所需信息:配备相关文献;设计文献保障方案。
# 为教学活动提供各种空间:视听室、电脑实验室、研讨室等;各类自主学习空间;信息共享空间;创客空间。
# 承担信息素养课程,开展图书馆利用培训,同时通过参考咨询服务为学生的信息获取提供一对一辅导。
# 参与计算机辅助教学课件的开发。
# 参与远程教育,为远程教育的学生提供用户培训、电话咨询、邮件咨询等。
# 参与学校教学指导委员会,更多地就文献保障、信息技能课程等问题参与学校的教学决策。
# 参与制定教学计划和课程设计,以便将信息素养教育和其他教学支持服务嵌入课程。
!! 概况
比利时皇家图书馆(Royal Library of Belgium)建于1837年。其历史可上溯至15世纪勃艮第公爵所建的勃艮第图书馆,当时藏书主要是900件手稿。比利时皇家图书馆是比利时联邦国家的一个科学机构。皇家图书馆完成了1875-1930年的回溯书目,并从1999年起仅出版CD-ROM版的比利时书目,1875-1998年的书目也有光盘版问世。
皇家图书馆十分重视图书保护,对大规模脱酸、缩微及文献数字化进行了全面研究和评估,决定每年适量投入资金制作19世纪比利时小册子的替代品。阅览室工作人员对读者登记要复制的资料也要视资料的状态和时代决定允许与否。
皇家图书馆还与安特卫普大学和布鲁塞尔大学的图书馆等机构合作,实施虚拟图书馆计划。旨在利用电子通讯技术建构虚拟图书馆基础设施,主要强调明确集成的书目检索、电子文献需求及传输,用户界面将使用万维网技术。此项计划经软件开发并经过在三个图书馆的尝试后,将能在其他6所大学图书馆使用。皇家图书馆还与其他国际机构开展多项合作。
此外图书馆注重公共关系,经常举办展览、音乐会,并出版半年刊。
!! 职能
比利时皇家图书馆根据1594年的呈缴本法,负有对比利时包括图书、期刊、地图、建筑平面图、刻印文献、硬币、奖章及印刷乐谱在内的全部出版物收藏和编目的职责,承担有全国文化遗产总保管的职能。
!! 馆藏建设
# 特 藏:在比利时皇家图书馆全部宝贵藏书中,手稿收藏无疑最享盛名。本馆从柏甘地公爵图书馆中接收了大约300件手稿,并藏有匈牙利国王马梯阿斯·卡文的佛罗伦萨祢撒书。善本部藏书45,000册以上,其中3,000册为古版书(指公元1500年前刻印的书)。刻印文献部收藏有700,000件刻印文献资料和10,000件古代和现代绘画。地图及建筑设计图150,000件,大部分为散装,该部还藏有航拍照片及正式摄影照片。徽章部收藏有硬币、刻度尺、货币砝码、筹码及各种纪念品。乐谱部不仅负责保管乐谱和音乐作品也收藏前柏甘地公爵和比利时的音乐研究文献资料。
# 馆藏数量:比利时皇家图书馆现有馆藏合订本约有400万册;现刊21,100种;手稿300,000件;摇篮本4,750卷;学位论文5,000件;政府文献305,000件;乐谱100,000页;地图140,000张;视听资料16,000件;录音6,000件;钱币、徽章205,000枚;善本书35,000卷等。
!! 读者服务
比利时皇家图书馆面对年满18岁以上的公民开放。入馆券每张每年售价600比利时法郎。
!! 自动化
比利时皇家图书馆十分重视信息技术进步,不惜重金购置数字化设备--计算机、显示器、打印机、数码相机及其他外设。选用了SUN系列产品作为服务器。同时针对缺乏各层次的信息技术员工,增加大量高度专业化人员来满足计算机应用、服务用户的需要。
重新构思了公共目录查询,新的检索采用美国国会图书馆的三重方式:主题词、题名词及关键词。推进Z39.50标准,并将其扩展为与BATH文档相一致。期刊全文数据库及国家图书馆背景数据库(含LC记录)自动及时更新,两者只能在馆内网上使用。皇家图书馆网站为易于扩展和更新进行了重新设计,以便更具有活力。比利时法律要求网站为双语--法语与荷兰语,英语与德语版的网站即将面世。计划设立新的CD-ROM网络为视觉障碍人员提供专门的工作站,安装使用数字化文献的服务器。
比利时皇家图书馆与私人公司合作扫描19世纪的小册子,多数为比利时原创。这些小册子按照主题被装订为若干卷,状况危殆。扫描后制成CD-ROM,供在馆内网上使用。另外还着手对布鲁塞尔的照片和古币进行数字化。2000年完成了对15世纪勃艮第公爵270件手稿的数字化。该馆数字化政策有双重目的:a.使这批文献在更大范围内得到使用;b.将濒危文献的替代品供用户使用。目前业已完成一战前报纸的缩微化。
!! 联机检索
比利时皇家图书馆联机服务有目录查询和 万维网服务器。
含义:将描述作品意义属性和其他属性的标识转换为计算机可以识别、接受和处理的代码,帮助计算机“判断”标识对应的属性。
''作用:使计算机支持的信息查询成为可能。''
# 20世纪40年代,穿孔卡片
# 20世纪60年代,机读目录(machine readable catalog,MARC)
# 元数据编码技术
文献的属性(包括其记载的信息的属性和物理载体的属性)事先经过描述,每个属性的描述形成了该属性的标识(representations,也称书目数据)
含义:采用图书馆信息职业的图书语言(信息检索语言)对作品的主题(及意义指涉属性)进行标识,以便人们能够针对主题查询相关信息并判断信息相关性。
''作用:提供针对信息主题属性进行查询的途径。''
* 自然语言
含义:指按作者选用的词汇及其语义,从文献中择取反映作品主题的词汇或短语,不经规范化处理,直接用来描述作品主题的语言。(歧义性、模糊性)
#关键词语言
* 受控语言
含义:指采用经过规范化处理的词汇及语义描述作品主题的语言。
受控词表
# 标题语言:从通用自然语言中选择比较定型的词、词组或短语,并对这些词、词组或短语进行词型和语义的规范化处理而形成。
# 叙词语言:从自然语言中选取词或词组,对这些词或词组进行规范化处理,并通过这些词或词组之间的组配来描述作品主题的信息检索语言。
沈祖荣(1883—1977),中国图书馆学家,中国图书馆学教育的早期开创者之一。1905年毕业于武昌文华学院。1907年就读于文华大学。1911年获得文华大学学士学位,并在韦棣华女士创办的“文华公书林”任职。1914年,受韦棣华女士的资助赴美国纽约公共图书馆学校学习。1916年获得哥伦比亚大学理学学士学位,是中国获得图书馆学专业学位第一人。
1917年回国后,发起了“新图书馆运动”。1920年,韦棣华女士与沈祖荣、胡庆生以“文华公书林”为依托,在文华大学创建文华图书科。1929年,文华图书科独立建校,成为武昌文华图书馆学专科学校,任校长。1941年,在文华图书馆学专科学校创办档案管理科。1953年,随文化图书馆学专科学校并入武汉大学,任图书馆学专修科教授。
钢铁大王,捐办公共图书馆(19世纪末至20世纪初)
《十进制图书分类法》,提出“在版编目思想,于1887年创办哥伦比亚图书馆学院,世界上第一所正式的图书馆专业学校。
分类方法含义:指图书馆信息职业对人类知识体系进行系统划分,并根据由此建立的知识体系和其他原则,类分具体作品的方法。
图书馆信息职业的知识分类除了考虑知识领域之间的内在联系,还必须同时考虑其载体,即文献的特征。
''作用:提供描述作品“领域”属性的语言;为组织实体文献或网上信息提供架构,支撑浏览式的信息查询;有助于用户发现与需求相关的未知文献。''
文献保障原则:根据文献生产实际情况设置类目的原则。
历史分类方法:
# 亚历山大图书馆:根据文献内容将知识分为近十个大类,同类文献再按作者名称子顺排列。
# 刘向、刘歆父子将知识分为七大类,包括辑略、六艺略、诸子略、诗赋略、兵书略、术数略和方技略。
影响重大的分类方法:
# 《杜威十进分类法》(Dewey Decimal Classification,DDC)
# 《国际十进分类法》
# 《冒号分类法》
# 《中国图书馆分类法》
! * Zotero
! * Tiddlywiki
* 指南pdf文档:https://www.jianguoyun.com/p/DYpDCVAQpf2oBxi5nM4D
* 文本指南↓
TiddlyWiki下载安装及使用指南
1 TiddlyWiki下载
1.1 官方网站
登陆TiddlyWiki.com,进入网站主页。
1.2 下载个人专属的中文TiddlyWiki.html
页面左上端 Contents—>Languages,选择“中文(简体)”。
点击“空白版本”链接。
上述链接打开后即为新建的空白个人TiddlyWiki.html文件。点击按钮将html文件 保存到本地。(注:每一次点击,都会下载一个html文件到本地。为避免保存过多副本占用内存,我们选择TiddlyWiki Desktop客户端对html文件进行编辑)
2 TiddlyWiki Desktop桌面软件安装
2.1 下载TiddlyWiki Desktop客户端
进入https://github.com/Jermolene/TiddlyDesktop/releases,下拉至安装包位置,点击下载符合电脑操作系统的zip包。
解压到期望的文件夹。
解压完成后点击nw.exe打开TiddlyWiki Desktop
2.2 使用TiddlyWiki Desktop编辑个人html文件
进入nw.exe,点击“Add wiki file”(Step.1),选中自己的TiddlyWiki.html(Step.2),点击“打开”(Step.3)将html文件导入TiddlyWiki Desktop。
3 插件安装
3.1 点击“open”按钮打开自己的wiki.html
3.2 安装TiddlyMap插件(灵活的思维导图插件)
进入http://tiddlymap.org/,点击installation instructions。
回到自己的TiddlyWiki.html,点击“设置”图标(Step.1),选择“插件”(Step.2)。
选中TiddlyWiki中的“TW5-TiddlyMap”按住不动(Step.1),拖动到自己的TiddlyWiki页面中(Step.2)。(当页面上方出现绿色提示时即可松开)
重复上述步骤,完成“TW5-Vis.js”及“TW5-HotZone”插件的导入。
点击“导入”。
点击(Step.1)后刷新页面(Step.2)。
4 编辑文档
重复步骤3.1,通过TiddlyWiki Desktop打开html文件。
4.1 TiddlyMap的使用
完成上述Map插件安装步骤后,页面会出现“Map”字样的按钮,点击即可显示Map编辑页面。(详细使用教程请参考视频:https://b23.tv/tVIK0G)
4.2 一般文本编辑
重复步骤3.1以打开自己的html文件。点击页面中的按钮(Step.1),新建一个条目,填写相应内容后(Step.2),记得点击条目上的按钮(Step.3)进行保存。
完成所有编辑工作后点击页面按钮保存页面更改。(此时的html会保存到TiddlyWiki Desktop中,而不是下载一个新的html文件)
(注:更多编辑方式、插件使用及多样化的创新请参考Tiddlywiki网站相关内容)
5 注册并下载安装Github客户端
进入Github官方网站https://github.com/并给自己注册一个账号。
5.1 新建一个Repositories
点击“New”按钮。
填写一个想要的库名,点击按钮按成新建。
5.2 下载Github Desktop
进入网址https://desktop.github.com/,根据电脑系统安装下载安装对应Desktop软件。
5.3 通过Github Desktop完成新建库的本地化
打开Github Desktop,点击左上角“File”,选择弹出窗口中的“Options”,选择“Sign in”,输入自己的账号密码。
点击“File”,选择下拉菜单中的“Clone a repository”选项,选择新建的库,并为该库选择一个本地储存地址,完成后点击“Clone”。
5.4 上传自己的TiddlyWiki.html
将保存在本地的TiddlyWiki.html放入新建库的文件夹中。
将html文件重命名为“index.html”。
回到Github Desktop,选中index.html,点击。
当“Changes”中的“index.html”文件消失(即完成Commit后),点击“Publish branch”进行发布。
回到Github网页端,在自己的库中选择“Settings”
下拉至Github Pages模块,按下图所示选择master下的root目录,并点击“Save”
点击“Save”后页面会刷新并回到顶端,将其拉回至Github Pages模块,点击生成的个人github链接。通过该链接即可在线查看自己的TiddlyWiki记事本。(注:在点击“Save”后进入链接时可能会404,此时是后台更新有延迟,尚未同步页面数据,可等待几分钟再查看)
6 关于TiddlyWiki.html的更新
每次更新TiddlyWiki时请通过nw.exe进入对应的html,完成更新后点击页面中的保存按钮。此时Github Desktop会检测到html的更新,并将其显示在“Changes”中,文档后面的图标会变为,如下图。此时只需选中该html文件,并重复“Commit to Master”及“Publish branch”步骤即可。
7 写在最后
通过TiddlyWiki桌面客户端软件nw.exe可以更方便地完成对html文件中的内容编辑,且不会总是保存一个新的html文件到本地,大大节约了储存空间。
为了使学习交流更加方便,我们选择Github提供的免费个人主页进行页面托管,让大家可以更方便地查找他人的学习内容分享网页。
TiddlyWiki中还有很多实用性极佳的插件,可以多加探索以使自己的网页笔记本内容及展示方式更加丰富。
撰写人:郑波澜
''从最初的知识储存技术至最初的图书馆''
* 结绳记事
* 图画、符号与文字
* 甲骨刻契符号(距今7800至9000年)
* 陶器刻划符号(距今5600至6700年)
* 《尚书·序》:“......伏羲氏之王天下也,始画八卦,造书契,以代结绳之政,由是文献生产焉。”(公元前2550至公元前2140年)
* 文献出现后,文献收藏机构随之诞生
* 河南安阳,甲骨文献排列整齐有序,已具有一定的目录工作意义。
* 从考古的角度看,''殷墟窖穴''是我国目前能够见到的最古老的“图书馆”
''图书管理机构的名称''
* 历朝历代都有专门的图书管理机构:观、殿、室、园、轩、院、堂、阁、楼等
* 清末新政前后,“藏书楼”与“图书馆”两个名词完全同义且往往交替使用
* 晚晴时期,西方图书馆观念传入,文献收藏机构开始以“library”为蓝本进行命名。
* 当时“library”的翻译先后出现书院、书楼、书库、书阁、图书楼、图书院、图书馆、大书堂、义书堂、公书林等译名。
* 19世纪末,“藏书楼”成为当时的通用译名。
* 20世纪初,在日文的影响下,“藏书楼”逐步被“图书馆”代替。
* [[刘向、刘歆父子|刘氏父子]]
* [[郑樵|郑樵]]
* [[纪昀|纪昀]]
* [[沈祖荣|沈祖荣]]
* 刘国钧
* 杜定友
* 范并思
* 王子舟
* 程焕文
* [[施莱廷格|施莱廷格]]
* [[艾伯特]]
* [[德鲁·卡内基|德鲁·卡内基]]
* [[卡特|卡特]]
* [[杜威|杜威]]
* [[巴特勒|巴特勒]]
* [[谢拉|谢拉]]
* [[阮冈纳赞|阮冈纳赞]]
''图1 2020《图书馆杂志》选题指南词云''
[img[1-grwordcloud.png]]
---
''图2 2020《图书情报工作》选题指南词云''
[img[2-grwordcloud.png]]
---
''图3 2021国家社科基金课题选题指南词云''
[img[3-grwordcloud.png]]
---
''图4 2021《情报科学》选题指南词云''
[img[4-grwordcloud.png]]
---
''图5 2021《情报理论与实践》选题指南词云''
[img[5-grwordcloud.png]]
---
''图6 2021《图书馆论坛》选题指南词云''
[img[6-grwordcloud.png]]
---
附代码:
```
#WordSplit.py
import jieba
import wordcloud
txt = open("6-2021图书馆论坛.txt","r",encoding="utf-8").read()
excludes = {"研究","服务","建设","发展","新型","特色","学术","公共","中国"}
words = jieba.lcut(txt)
counts = {}
for word in words:
if len(word) == 1:
continue
elif word == "书馆" or word == "图书":
rword = "图书馆"
else:
rword = word
counts[rword] = counts.get(rword,0) + 1
for word in excludes: #删除excludes中的词
del counts[word]
items = list(counts.items())
items.sort(key=lambda x:x[1],reverse = True) #排序
word_1 = []
for i in range(20): #从高到低打印高频词
word,count = items[i]
word_1.append(word)
print("{0:<10}{1:>5}".format(word,count))
w = wordcloud.WordCloud(font_path = "msyh.ttc",\
width = 1000,height = 700,background_color = "white") #画板设置
txt = " ".join(word_1)
w.generate(txt)
w.to_file("6-grwordcloud.png")
```
信息需求者与信息源之间的距离指因信息外在于其需求者而产生的任何距离。除了物理距离,还包括智力、情感、政治、经济以及社会文化等方面的距离。
因为信息获取过程涉及个人与信息之间的多重距离或障碍,美国学者伯内特(Gary Burnett)等认为,信息获取涵盖了物理、智力和社会三个层面的获取。
* 参与者:
# 信息创作者:按照规范的科学研究方法,开展研究;按特定创作规范,以目标读者能够理解得方式,撰写研究成果。
# 编辑:负责接收稿件、联络作者和评审专家、根据专家意见决定稿件取舍、审核作者的修改是否符合评审专家的要求。
# 同行评审专家:负责对稿件质量进行评估,并据此提出是否录用稿件的意见。
# 出版者:将录用稿件以适当的方式“转录”在一定的载体上并加以复制和包装,从而实现文献的批量生产。
# 销售者
# 文摘/索引编制者:对期刊、会议录、论文集中的论文进行揭示和报道,形成这类信息的查询工具。
# 数据库开发者
# 图书馆:负责系统地收集合乎特定人群需要的文献,对文献的内容(即信息)和载体属性进行揭示和描述,形成查询信息和文献的工具;同时对文献进行组''织保管'',对空间和服务进行设计,辅助人们对''信息进行获取''。
# 信息用户
!! ''第一题''
[img[QQ图片20201222173217.jpg]]
产品名:Power Shot ZOOM
功能:兼具望远、拍照和录像功能。内置100、400、800mm三挡变焦,1200万像素静态图像拍摄,10张/秒高速连拍。通过app或USB数据线连接,可实现远程操控、远程实时查看图像,以及将图像导入智能手机。
<$tmap view="课堂作业第一题" design="plain"></$tmap>
---
!! ''第二题''
<$tmap view="课堂作业第二题" design="plain"></$tmap>
---
!! ''第三题''
<$tmap view="课堂作业第三题" design="plain"></$tmap>
20世纪40年代以前,学术刊物大都由各领域的学术组织(科学院、学会、协会)出版。
支撑其出版过程的基本经济模式是:作者无偿向学术刊物提供科研成果,编辑和评审专家无偿承担学术论文的质量控制职责;整个科学共同体可以无偿使用他人的科研成果。
梁启超归国后,一度为创办西式图书馆积极奔波,并与1925年担任中华图书馆协会董事长。
纳米比亚国家图书馆(National Libraries of Namibia)
馆长:J·洛布塞尔(J.Loubser)
邮政地址:Peter Muller St,
PB13349
Windhoek9000
Namibia
电子信箱:johan@natlib.mec.gov.na
电话:(061)2934203
传真:(061)229808
!! 概况
纳米比亚国家馆原系1926年成立的立法机构图书馆,承担某些国家图书馆职能。它从德国前殖民地管理当局手中接收了一些藏书。1957年该馆成为西南非洲图书馆服务处,直到1980年都处在白人管理当局管辖之下。1981年闭馆,到1984年重新开馆时,更名为埃斯托弗图书馆。国家馆向各个种族提供参考服务和馆际互借;编辑《纳米比亚图书馆期刊联合目录》:并通过缴送法建立纳米比亚馆藏;它还是联合国资料的收藏单位。为国际图联和纳米比亚信息工作者协会成员。
[[保障学习支持|保障学习支持]]、[[保障科研支持|保障科研支持]]
!! ''促使情报学诞生的因素''
# 图书馆学研究对象局限于图书馆、管内藏书及馆内内部服务;
# 图书馆提供的组织整理深度对于更依赖论文的群体来说,无法满足需要;
# 图书馆机构之外有一支从事信息组织整理的力量;
20世纪70年代,在被图书馆学忽略的空间上,情报学(information science)逐渐得以发展起来。
---
!! ''情报学发展历程''
!!! ''20世纪70年代以前''
''文献工作和文献学'' 19世纪末至20世纪30年代:布拉福德将文献学定义为收集、分类人类所有智力活动的记录并使之易于获取的艺术。文献工作和文献学的核心目标是保障科学研究信息的查询与获取。
文献学和文献工作相较于图书馆学和图书馆工作的不同点:
# 文献学完全不受图书馆机构视野的限制,它关注任何地方存在的任何信息。
# 文献学关注的信息组织整理对象不局限于图书所记载的较大篇幅的作品。
# 文献学更关注机械化和自动化信息查询技术的研发。
!!! ''20世纪40至50年代''
''信息储存与检索''
1945年,美国科学家布什(Vannevar Bush)发表了《诚若所思》,提出了智能化信息检索的设想。
1951年,美国科学家莫尔斯(Calvin Mooers)开始将各国政府支持的一大批服务于信息查询的研究项目成为''信息检索''(information retrieval)。
20世纪50至60年代,信息储存与检索(information storage and retrieval)几乎取代了文献学(documentation)成为这个新兴领域的名称。
该时期有关信息存储与检索的研究大大突破了图书馆学的关注范围和技术水平,极大提高了社会保障信息有效查询的能力,奠定了情报学在保障信息有效查询方面的优势地位。
!!! ''20世纪50年代末至60年代''
''情报学名称及研究对象的确立''
1953年,英国学者法拉丹(J.E.I.Farradane)开始用情报科学家(information scientists)一词称呼从事信息工作或研究的科学家。
1955年,法拉丹开始用情报学(information science)概念描述他所从事的研究领域。
1958年,法拉丹等人领导成立了英国的“情报科学家协会”(Institute of Information Sciencists)。
1968年,美国文献学会更名为美国情报学会,其主办的《文献学刊》也同时更名为《美国情报学会会刊》。学会成立同时,给出了情报学的“官方”定义:情报学研究信息的特征和表现、信息流的决定力量一级保证信息最大获取和利用而采取的信息处理技术;它的知识体系关乎信息的生产、收集、组织、贮存、检索、解释、传递、转化和利用。
以此为标志,''情报学在20世纪60年代末最终确立''。
---
!!! ''20世纪70年代后''
图书馆学与情报学融合为[[图书馆情报学|图书馆情报学]]
主要贡献:
# “图书馆学五定律”:书是为了用的;书是为所有人用的;每本书有其读者;节省读者的时间;图书馆是一个不断生长的有机体;
# 《冒号分类法》:把人类知识分解为五大组面(本体、物质、能量、空间、时间)
图书馆学者:提出“图书馆学”概念(1807年)
施莱廷格有40余年从事图书馆工作的经验。他将自己从事图书馆工作的经验整理为系统的著述,命名为《试用图书馆学教科书大全》。在该著作中,他不仅详细地总结了自己在图书收集、分类、编目等方面的经验,而且尝试着定义了他提出的图书馆学的概念,认为图书馆学是“图书馆实施有目的地组织所需要的理论准则的概括”。
定义:可以被赋予意义或已经被赋予意义的符号或符号集。
在被赋予意义之前,都是无意义的单纯数据。
数据具备和意义结合的可能性。
* 人们使用“数字图书馆”的概念来指代无形的信息查询与获取平台:图书馆的灵魂(保障信息查询与获取的功能)依然存在,其身躯却变得无形。
* ''典型事例''
# 谷歌数字图书馆
# 超星数字图书馆
1. 眼动追踪技术(eye-tracking)
江苏大学的刘桂锋、张裕等人[1]利用眼动追踪技术对高校科研数据平台的功能进行了测试,并针对测试结果,对平台的功能建设及优化提出了建议。科研数据平台用于支持科研者寻找课题、搜集文献及数据、发表及管理研究成果,对推进科研工作起着至关重要的作用,因此不断改进更新平台功能及服务对用户来说极其重要。
创建数据集的功能是其中一个测试项目。通过观察被测者在该页面的眼动轨迹,发现添加数据集的按钮识别性较差,但用户确实有这个需求,因此对该按钮的设置提出优化建议。除此以外,根据眼动数据,提出了应该提供完整的文字版用户指南、调整部分功能按钮、调整部分页面内容的建议。
季璐和柯青[2]利用眼动技术对在线健康社区的用户信息浏览行为进行了研究。研究结果表明用户在在线浏览过程中,对广告的关注度低。关注重点集中在页面的第二条、第三条信息,而不是首条,同时,排名靠前的链接被发现所受到的关注事件更长。因此平台可根据该特点,将关键的信息的位置进行调整。
2. 神经网络词向量技术
孟旭阳、白海燕等人[3]利用词向量技术,从无标注的文本中自动学到语义和语法信息,解决了英文文献中,不同学者对同一事件或一个意思采用千差万别的词语进行描述,且使用的词和短语不一定是规范的该年词的问题。为完成英文文献自动标引工作打好了基础。
3. VR技术用于建设图书馆
苏瑞竹及徐峥[4]对在建设高校能动学习空间中加入VR技术进行了探讨。他们认为随着能动学习空间模式不断被采纳和应用,能动空间的内涵更加丰富,空间形态和空间建设主体也更加多元化。并提出了三种VR能动学习空间在高校图书馆中的建设方式:资源自建的VR实验室能动学习空间、VR资源与设备主导的工作室以及技术复合的能动学习空间。
David与Michael[5]对在学术图书馆中运用VR技术进行环境扫描和提供服务做了相关研究。研究结果发现相当数量的ARL成员图书馆确实提供了对VR技术的访问。AR技术的普及程度要低得多。最常见的技术是Oculus Rift和HTC Vive。这种技术最典型的是只提供给馆内使用。关于工作人员或提供什么软件与该技术一起使用的细节很少。
Patrick与Stephen M.[6]也提出了要建设虚拟学习。收新馆肺炎疫情的影响,许多人员无法到馆查找资料进行学习,图书馆建设虚拟学习环境对突发事件导致的不能到馆学习情况起到帮助作用。
4. 区块链
朱鹏、胡剑等人[7]做了基于区块链的社交网络隐私数据保护方法。他们提出区块链技术具有共识机制、Hash函数、密码学加密算法等功能和去中心化、永久记录、便于审计等特点,正好可以用来保护隐私数据,使其具备完整性、可限制性以及审计性等需求。提出了一个基于区块链的隐私数据保护模型并进行了模拟实验。
5. 知识管理系统中运用JAD(Joint Application Development)技术
Dana Indra[8]等人对在知识管理系统中运用JAD技术进行了研究。经过文献研究发现KMS只关注满足组织的需求,而忽略了组织内个人的参与度,因此这个KMS并没有使用。他们采用JAD技术设计了在印度尼西亚大学计算机科学系担任助教工作的知识管理系统。该知识管理系统(KMS)是为支持一个组织实施知识管理而建立的。采用JAD是为了弥补Fernandez方法论的弱点,如缺乏对KMS每个功能的用户需求识别,用户参与度和用户对KMS的满意度的测量。Fernandez对建立KM系统并没有对功能需求做出要求,只是希望能把KM系统做到尽量创新,因此采用JAD技术来做KMS的功能进行测试,为了给用户提供更方便使用、效率更高,参与度更高的KMS。
6. 关联数据(LD)技术
Nosheen Fatima与Abebe[9]对巴基斯坦信息专业人员运用关联数据技术的情况进行了调查研究。结果发现关联数据技术在图书馆中的应用在这部分人群中还不常见。但受访者对于在图书馆推行LD技术的潜在好处持肯定态度,例如能够帮助读者发现相关技术,丰富传统的数目记录,提高读者的阅读效率。增加图书馆数据的可见性和可发现性,并改善用户的整体搜索体验。
7. 知识地图
刘[10]提出了将知识图谱运用在图书馆导航指引中。知识图谱用不同的方式显示内容,提供一个简单、直观的图书馆资源布局展示,减轻用户的内在认知负荷,减少外在符合。
!!! 参考文献
[1] 刘桂锋, 张裕, 苏文成, 等. 高校科研数据平台功能定位与优化研究——基于眼动追踪实验[J]. 情报理论与实践, 2021, 44(02): 115-121+70.
[2] 季璐, 柯青. 基于眼动证据的在线健康社区用户信息浏览行为及影响因素研究[J]. 情报理论与实践, 2021, 44(02): 136–146.
[3] 孟旭阳, 白海燕, 梁冰, 等. 基于语义感知的英文文献自动标引概念遴选方法[J]. 情报杂志, 2021, 40(03): 125-131+7.
[4] 苏瑞竹, 徐峥. 基于VR的高校图书馆能动学习空间建设探析[J]. 情报科学, 2021, 39(03): 150–160.
[5] GREENE D, GROENENDYK M. An Environmental Scan of Virtual and Augmented Reality Services in Academic Libraries[J]. Library Hi Tech, 2020, 39(1): 37–47. DOI:10.1108/lht-08-2019-0166.
[6] AJIBADE P, MUTULA S M. Virtual Learning: A Disruptive Service in Academic Libraries[J]. Library Hi Tech News, 2020, 38(1): 12–13. DOI:10/gjjcr7.
[7] 朱鹏, 胡剑, 吕宋皓, 等. 基于区块链的社交网络隐私数据保护方法研究[J]. 情报科学, 2021, 39(03): 94–100.
[8] SENSUSE D I, ROCHMAN H N, AL HAKIM S, 等. Knowledge Management System Design Method with Joint Application Design (JAD) Adoption[J]. VINE Journal of Information and Knowledge Management Systems, 2020, 51(1): 27–46. DOI:10.1108/vjikms-10-2018-0083.
[9] WARRAICH N F, RORISSA A. Application of Linked Data Technologies in Libraries: Pakistani Information Professionals’ Attitudes and Perceptions[J]. The Electronic Library, 2020, 38(5/6): 1035–1051. DOI:10/gjjctc.
[10] LIU W. Knowledge Map: A Creative Visual Path to Library Guides and Resources[J]. The Electronic Library, 2020, 38(5/6): 943–962. DOI:10/ghwt8p.
* 是人类创建的历史最悠久的信息查询与获取平台
* 任务:对其信息开展有效的组织整理,保证其查询;设计有效的服务和技术,对其信息进行传递传播,保证其获取。
''20世纪70年代,图书馆学和情报学走向融合。''
!!! ''融贯的图书馆情报学的知识体系''
* 在保障信息的''[[有效查询|信息有效查询]]''方面:研究信息组织整理技术、信息查询行为、信息组织整理的认识论基础。
* 在保障信息的''[[有效获取|信息有效获取]]''方面:考察保障信息获取的平台的建设、保障信息获取的其他条件、信息获取的认识论与伦理学基础。
''主要研究内容'':保障信息的有效查询及获取加上历史研究(机构史、职业史、学科史)、教育研究以及交叉学科问题研究等。
[img[IMG_5567.JPG]]
!! ''图书馆工作专业化历程''
* 19世纪初,德国图书馆员''施莱廷格''把图书馆工作需要的知识称作“''图书馆学''”。
* 19世纪后半叶,该学科已经拥有一些直到今天依然有效的理论、技术和方法(如公共图书馆理论、图书分类法、编目技术等)。
* 1876年,第一个图书馆行业协会——''美国图书馆协会''成立。
该协会的成立大会上,杜威宣布:“图书馆工作成为专业化职业的时代终于到来了,今天的图书馆员可以实实在在地把自己的工作称作专业化职业。”
* 1877年,英国图书馆协会成立。
* 1925年,中华图书馆协会成立。
* 1927年,世界性图书馆协会——国际图书馆协会联合会(IFLA)成立。
-------------------------------------
!! ''国外发展历程''
!!! ''19世纪之前 图书馆学的孕育:''
公元前几百年在尼罗河流域、两河流域和我国都出现过著名的图书馆。(古埃及亚历山大图书馆,采用了相当复杂的手段辅助馆藏查询。)
13至14世纪出现了《圣经字词索引》
17世纪法国图书馆活动家诺德(Gabriel Naude)所著的《关于图书馆建设的意见书》是19世纪前出现的另一部较有影响的图书馆工作经验总结。
!!! ''19至20世纪 图书馆学的孕育:''
“图书馆学”概念于19世纪初由德国图书馆活动家[[施莱廷格|施莱廷格]]提出。
在此时期,图书馆藏书组织整理技术迅速发展:《[[杜威|杜威]]十进分类法》、[[卡特|卡特]]提出的系统且完整的目录编制规则。
1876年,以美国图书馆协会的成立为标志,图书馆职业作为现代专业化职业宣告形成。
1887年,世界第一所图书馆学院于哥伦毕业大学建立。
1928年,根据《威廉姆森报告》的建议设置的第一所图书馆学研究生院在芝加哥大学成立。可以说芝加哥大学重新打造了正在孕育中的图书馆学,使它作为现代科学分支的地位得以确立。
!!! ''现代图书馆学的形成:''
芝加哥大学创办了第一份图书馆学研究刊物《图书馆季刊》,以报道图书馆学研究发现为核心内容,较少涉及职业实践动态。同时,芝加哥大学图书馆学研究生院为图书馆学引进了正规的社会科学研究方法。
芝加哥大学图书馆学研究生院的贡献,使它成为世界图书馆学发展史上一个当之无愧的里程碑,也标志着作为现代科学的图书馆学在世界范围的诞生。
!!! ''图书馆学的发展:''
这一时期的领袖人物:[[巴特勒]]、[[谢拉]]、[[阮冈纳赞]]
研究领域和内容::阅读行为、图书馆管理、图书分类编目、藏书建设、图书馆史等。
研究视角和方法:采用社会科学视角。研究方法方面,除了采用历史方法以外,主要采用从自然科学模仿来的定量研究思路(实证主义思路)
-------------------------------------
!! ''国内发展历程''
1920年,韦棣华女士在武汉建立的''武昌文华大学图书科''。
1929年,武昌文华大学图书科独立为武昌文华图书馆学专科学校。
20世纪20年代和30年代,受日本入侵影响,尽管国内出现一批杰出的图书馆学教育家、图书馆活动家,如[[沈祖荣|沈祖荣]]、[[胡庆生|胡庆生]]、[[刘国钧|刘国钧]]、[[杜定友|杜定友]],也出现了许多有影响的著述,但是,在图书馆学研究方法方面,我国缺失系统的、有意识的“科学化”改造。
30年代末至40年代末,我国图书馆学研究基本上处于停滞状态。
50年代初至60年代,新中国成立后,我国社会科学主要接受了来自苏联的影响,在此出现了大批图书馆学学者和著述,且大都带有苏联图书馆学的色彩。这是一种重意识形态,轻研究方法的研究,黄纯元称其为“泛政治化”研究。
-------
20世纪初至70年代,在被图书馆学忽略的空间上,[[情报学|情报学]]逐渐得以发展起来。
!! ''快捷索引''
* 概念
[[数据]]、[[信息]]、[[知识]]、[[作品]]、[[文献]]、[[图书馆]]
* 相关学科
[[图书馆学]]、[[情报学]]、[[图书馆情报学]]
* 相关人物
[[国内人物]]、[[国外人物]]
* 信息查询与组织整理
[[信息有效查询]]、[[信息有效获取]]、[[“作品—载体”模型]]、[[“实体—属性—关系”模型]]
* 衍生
[[信息交流]]、[[科学交流系统]]、[[知识声称]]、[[数字图书馆]]、[[知识图谱]]、[[语义网络]]
<$tmap view="图书情报概念" design="plain"></$tmap>
<$tmap view="信息组织整理与传递传播" design="plain"></$tmap>
!! 专业能力
!!! 常规资源的管理流程
# 使用自动化图书管理系统
# 了解馆藏发展历史
# 掌握馆藏管理技能
# 具备选择、获取和处理常规资源的经验
# 掌握系列馆藏管理的方法
!!! 数字资源获取与管理
# 了解且会使用元数据工具
# 了解数据库的设计与管理
# 掌握评价互联网信息资源的方法
# 了解资源与服务馆藏发展历史
# 掌握使用多媒体的技能
# 了解数字化背景下的资源获取与管理
# 了解电子出版物相关知识
!!! 信息通讯技能
# 了解/掌握标记语言
# 了解网页的设计、创造和维护
# 掌握计算机技术相关知识
# 掌握软件应用方法(操作系统,office等)
# 了解/掌握远程教育软件
# 了解/掌握一定的编程语言
# 了解网络(networks)
# 掌握比较软件、硬件和技术的能力
!!! 行政管理能力
# 图书馆设备管理
# 经济资源管理
# 人文资源管理和评估
# 图书馆服务评估
# 采访技能
# 营销
# 项目管理
# 组织架构的理解
!!! 教育
# 拥有图书情报学科相关学位
# 参与会议、研讨会
# 参与图书馆联盟组织
# 参与用户教育、在线教育
# 掌握打字输入能力
# 熟练的外语能力
---
!! 通用(社会)技能
!!! 个人资质
# 个人才能
# 拥有批判性思维
# 关注细节
# 掌握解决问题的能力
# 自我营销
# 了解相关职业伦理道德
# 具备相关商业技能
!!! 人际交往能力
# 掌握团队协作能力
# 掌握沟通技能
# 拥有独立工作的能力
# 能够理解用户的要求和信息需求
# 领导能力
# 具备服务导向意识
# 参与图书馆联盟的发展
!!! 经验
# 拥有关于图书馆学科内容的知识
# 具备接受变化的能力
# 行政经验
# 具备根据经验安排工作先后顺序的能力
# 具备在在线环境中洞察传统的转向的能力
!!! 终身教育,继续教育
# 个人职业规划
# 持续学习的能力
# 关于LIS发展前沿的知识
# 关于ICT发展前沿的知识
[[书目记录|书目记录/文献指代]](bibliographic records,也称文献指代/surrogates):描述文献的属性
[[标识|标识/书目数据]](representations,也称书目数据):属性的描述
* 定义:
记录有知识的一切载体。两个要素:''知识内容、物质载体''。
文献 = 数据 + 意义 + 实物载体
文献 = 信息 + 实物载体
* 功能:
* 满足表达思想、学习、参考、交流、贮存的需要(文献的出现,不仅使意义的跨时空交流成为可能,也使意义的交流变得更加准确)。
* 分类:
__''按加工层次分:''__
# 一次文献:原始文献
# 二次文献:描述原始文献的文献(揭示文献特征),如:文摘、索引、目录等
# 三次文献:对一次文献的意义再加工,如:百科全书、教科书、手册、专题述评等
芝加哥学派,芝加哥大学的毕业生,著有《图书馆学引论》。
从情报交流的立场说明知识,即把知识作为整个社会组织中独立的要素,尤其作为以书面交流为基础的知识体系进行研究。
主要贡献:
# 吸收了新生的情报学的成果,明确了图书馆作为社会交流系统组成部分的性质,并以对交流过程的关注弥补了过往图书馆学局限于图书馆这一机构的不足,''促使了图书馆学与情报学的融合'';
# 提出了社会认识论的概念框架。
* 定义:
# 于良芝:利用特定数据表达特定意义,形成数据与意义的结合物。
# 香农(信息论创始人):信息是用来消除不确定性的东西(狭义信息论) (注:这个说法实际上只是说明了信息的一个作用,并不能用来做信息的定义)
* 属性:
# 数据属性:__''类型''__——指为数据提供素材的表意系统(文字、数字、图像、声音、信号);__''形式''__——指其采用的特定表意系统(语言中分为汉语、英语、俄语等。可以用不同的语言表达同一个意思);__''提及''__——由可视或可听的符号构成,因而具有可感知的提及。
# 意义属性:__''类型''__——知识、事实、消息等;__''领域''__——虽然意义要依赖数据加以表达,但数据的表意性却不是构成意义的唯一因素,意义的形成还依赖情境;__''指涉''__——信息意义涉及的主题;__''产生的角度''__——视角不同而有不同的意义;__''通报度''__——把意义更多的信息称作通报度更高的信息(如具体到数字的信息:明天天气很热 vs 明天天气很热,有36摄氏度);__''真伪''__——信息意义与外部存在的吻合程度被称为信息的真伪。
* 信息定义多样化的原因:
# 信息本身的复杂性;
# 信息科学的新兴性;
# 信息科学有诸多分支;
# 定义信息的角度不同。
* 定义:信息用户利用特定信息系统,在给定的信息集合中查找、识别、选择与特定需求相关的信息过程。
* 涉及要素
# 特定的信息系统
# 已知的信息集合
# 特定的信息需求
# 将信息集合中的信息与需求进行比较、匹配的技术
* 工具类型
# 图书馆目录(catalogue):反映特定图书馆馆藏的查询工具。
# 书目(bibliography):针对整份文献的查询工具。
# 索引(index):针对一份或一系列文献中的具体作品或更小信息单元的查询工具。
* 具体工具
# 《皮纳克斯》(又名《各科著名学者及其著作目录》)
# 书目《七略》
# 单份文献索引《圣经字词索引》
# 穿孔卡片
# 联机公共目录(online public access catalog,简称OPAC)
# 联机检索技术(federated search):将用户提交的检索词分别与不同的分布式数据库进行匹配,用同一界面向用户反馈匹配结果
定义:指个人出于信息需求和信息利用预期而接近并取得信息的过程。
信息获取''四大要素'':
# 信息需求及利用预期
# 信息源
# 信息需求者(即信息用户)与信息源之间的''[[距离|距离]]''
# 接近并取得信息的行为。
* 定义:
信息通过特定渠道在其创作者和接受者之间进行传递、传播的过程,其目的是''实现意义的共享''。
* 分类
# 正式交流:指信息创作者和接受者通过正式的、专事信息交流的社会分工而开展的点对面的交流。例如,科学家通过图书出版、论文发表、学术会议等开展的交流。
# 非正式交流:是信息创作者与接受者直接开展的点对点交流,例如,科学家之间通过直接对话、信件往来、电话、社交媒体而开展的交流。
信息获取的前提:信息和信息用户都不被控制或约束,即都享有真正的自由。
较为正式的定义:
* 从''信息的角度看'',可获得性是特定信息能够被其目标用户(工作或生活情境与信息意义相关的人群)获得的程度。特定信息可达的目标用户占所有目标用户的比例越高,该信息的可获得性越高。(''信息可获得性-I'')
* 从''信息用户的角度看'',其信息可获得性是指用户能够获取那些与自身的工作或生活情境相关的信息的程度。(''信息可获得性-U'')
图书馆信息职业在保障信息有效获取工作中的责任:
# 依托图书馆这样的信息获取凭条,面向特定人群,系统地收集整理离散的相关信息,并通过合理设计的服务和技术,最大限度地想目标人群提供信息;
# 积极参与有关信息获取的制度建设、基础设施建设和技术研发;
# 通过各种阅读推广活动和培训活动,培育个人获取信息的习惯,提升获取信息的能力。
* 有效的信息查询:用户用最少数量的查询过程,最少的查询时间,查出满足其需要的信息。
* 信息有效查询的困难:
# 信息增长导致的查询困难
# 信息离散性导致的困难
# 语义歧义性
# 信息交流的主观性
* 保障信息的有效查询:由专门的社会分工对信息进行组织整理,形成描述信息及其载体的指代;以信息及其载体的指代为基本元素,形成信息查询工具;在必要的情况下,辅助社会成员有效使用这些查询工具。
从用户角度看,信息有效获取就是在充分的信息可获得性前提下(信息可获得性-I和信息可获得性-U都足够高,即信息有流动的自由,用户有获取信息的医院和条件),得到能满足其需求的相关信息。
* 语义网络(semantic nets or semantic networks)。语义网络一种用互联的的节点和弧来表示知识的一个结构[Sowa, 1991]。语义网络中的节点可以代表一个概念(concept)、一个属性(attribute)、一个事件(event)或者一个实体(entity),而弧则用来表示节点之间的关系,弧的标签指明了关系的类型。
* ''What Is the Semantic Web?'':
<<<
“The Semantic Web is a vision about an extension of the existing World Wide Web, which provides software programs with machine-interpretable metadata of the published information and data.”
https://www.ontotext.com/knowledgehub/fundamentals/what-is-the-semantic-web/
<<<
* RDF标准语言:https://link.zhihu.com/?target=https%3A//www.w3.org/RDF/
* 语义Web简单综述(XML、RDF、OWL、知识库、知识图谱):https://link.zhihu.com/?target=https%3A//blog.csdn.net/hohaizx/article/details/80043623%3Fops_request_misc%3D%25257B%252522request%25255Fid%252522%25253A%252522159304841519724843309761%252522%25252C%252522scm%252522%25253A%25252220140713.130102334..%252522%25257D%26request_id%3D159304841519724843309761%26biz_id%3D0%26utm_medium%3Ddistribute.pc_search_result.none-task-blog-2~all~top_click~default-2-80043623.nonecase%26utm_term%3Drdf
含义:对学科及主题之外的其他文献属性进行标识,并将所有标识合成作品及文献指代的技术。
''作用:首先,它使针对意义之外的其他属性的查询成为可能,如针对作者、题名、出版者的查询;其次,它使用户在查询过程中可以通过阅读整条指代,判断文献相关性,并最终对文献做出选择。''
RDA(Resource Description and Access,资源描述与检索)
* 定义:
# 从信息角度看:知识源于表征事物属性和事物间关系的各种信息,成为各种信息的集合或有序化。
# 迈克尔·波兰尼:在1958年提出人的知识分为两种:显性知识和隐性知识。
# 经济合作与发展组织(OCED):知识分为三种——know-what(关于事实的知识);know-why(自然原理和规律方面的科学理论);know-how(指做某些事情的技艺和能力)
# 于良芝:如果以科学家在其研究成果中表达的意义作为典型的知识,那么知识就是人们通过复杂的智力活动而形成的对自然、人和社会的认知和见解(智力活动)。
* 定义:
作为为公布其知识发现和确认其发现权而形成的原始知识记录。在现代社会,最常见的知识声称就是学者向学术刊物提交的论文稿件。同理,专利申请和会议论文都属于知识声称。
* 一个知识图谱表现为一个有向标签图,即由点和边组成的一个图形,边是带有标签的。从知识表示的角度看(见[Davis, 1993]),知识图谱不仅仅是一个图,因为图谱的结点和边是要承载语义信息的。
从知识表示的角度看,知识图谱是一种采用图模型(即由点和线组成的图形)来对人类知识进行表示的知识库或者知识的集合,并且符合某种语法和语义。知识图谱的图模型是一个有向图G=<O,E>,这里O是一个实体或者字面量(literal)的集合,一般有以下几种:
# 实例,即一个现实世界中具体的实物;
# 概念,可以看成是实例的集合;
# 字面量(literal),主要分为字符串和数据类型,这里数据类型包括日期值、高度等。
实例和概念统称实体。E是带标签的有向边组成的集合,每条边e的标签指的是这条边指代的关系或者属性,这里关系可以看成是实例的有序对组成的集合,比如说图1中的“治疗”;属性可以看成是实例和值的有序对组成的集合,比如说“身高”,“出生日期”。
我们把知识图谱中一条知识称为三元组,即<o1, e, o2>的格式,这里o1和o2是实体或者字面量,而e则是带标签的边。一个三元组可以等价于一条主谓宾的知识,即o1和o2分别对应主语和宾语,e对应谓语。比如说三元组<resource/2019新型冠状病毒,引起,resource/2019新型冠状病毒感染肺炎>等价于说2019新型冠状病毒引起2019新型冠状病毒感染肺炎这样一条主谓宾的知识。我们知道主谓宾是一个句子的主干,所以三元组可以有效地对一个句子的主干进行表示。
* 知识图谱基础之RDF,RDFS与OWL:https://blog.csdn.net/u011801161/article/details/78833958?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase
<<timeline-vertical filter:"[tag[origin]]" class:dark date:"date" dateformat:"YYYY">>
<<timeline-vertical filter:"[tag[BriHisofDev]]" class:light date:"date" dateformat:"YYYY">>
* 定义:
作品和信息一样,都是数据和意义的统一体,表明两者都属于同一范畴。然而两者又不是同义词。
# 作品是融入了相当智力投入的信息,而信息则可能融入也可能未融入智力劳动。
# 作品是由一组完整的数据表达一个''相对完整''的意义而形成的''界限分明''的“数据+意义”的结合体,而信息则可以是''任何''“数据+意义”的结合体。
* 在图书情报学领域,作品是最常用的信息单位。截至目前,我们对信息的加工整理、检索通常都是以作品为单位。
!! ''图书情报学基础课程''
图书情报学框架梳理:[[图书情报学]]
LIS职业能力索引:[[图书情报职业的能力索引]]
普通高等学校图书馆保障学习支持/科研支持的方法:[[学习支持与科研支持|普通高等学校图书馆的任务]]
课堂作业:[[课堂作业]]
!! ''图书情报前沿课程''
第一次作业:[[核心期刊选题指南分析]]
第二次作业:[[图情领域运用的技术]]
/9j/4RfpRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgEoAAMAAAABAAIAAAITAAMAAAABAAEAAIdpAAQAAAABAAAAZgAAAMAAAABIAAAAAQAAAEgAAAABAAeQAAAHAAAABDAyMjGRAQAHAAAABAECAwCgAAAHAAAABDAxMDCgAQADAAAAAQABAACgAgAEAAAAAQAADwOgAwAEAAAAAQAACmykBgADAAAAAQAAAAAAAAAAAAYBAwADAAAAAQAGAAABGgAFAAAAAQAAAQ4BGwAFAAAAAQAAARYBKAADAAAAAQACAAACAQAEAAAAAQAAAR4CAgAEAAAAAQAAFsEAAAAAAAAASAAAAAEAAABIAAAAAf/Y/9sAhAACAgICAgIDAgIDBQMDAwUGBQUFBQYIBgYGBgYICggICAgICAoKCgoKCgoKDAwMDAwMDg4ODg4PDw8PDw8PDw8PAQICAgQEBAcEBAcQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/3QAEAAr/wAARCABuAKADASIAAhEBAxEB/8QBogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foBAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKCxEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6o8a2tve67FHcPlDFIdu4gAjbyQK4SXw7pJYAxq3HTk/1rtfFzwNr8O4Hd5cuf/Ha5Z5YVf5AcgcV8xSTS0PZnueda+02i6olrp+gLewPA0hkG75XXOF4z1rr/DqwX2mQXl3orW80q/Mg/hOfcg1opdtu+ZM8evaudh+JejLcJaSRyKxmMCnZkbh347V2R2MTaudUit47ZhocsKsZA/mEgqEOA3ykjDdRmuk8LSWOvaamoPA1o0jH5DI+Rg49R1rlB8R9CWSOGVXBmEhUFDgiMHd39qj0zxd4Y1S7WHThNbTvEZ8oCo2jnkcrn2q7aEs9OtIbW4+3lwy/ZmKKvmOGO1c5+937Vzem67BqFzDZ3WlXkIkBDbnf5ccZ69+1Zi+Lp7a6tEsdPbVDfSqheNDGVUcl3bBXAHuM9KsWfj3SB4iuraeVpWv2AtokjIfMIKyBm6fe6UWIbOruf7Ls/LxBft5sixjZ5hC57t83A9T2rlh4rsWfy/sOoRyZYcyvxs79e/atV/FdpcPCJXe0jupBEvlQvK2T6tjao9+1Q2ninwIsivFcSzTSuYg8gZiWXqPYUCuP0jxANU1hdFkttRs5WiEm+SVto/2Sc9a9fs9CZo0aO/uQR1xO1eH2Hj/w3Hf6ibyYRRH97Ay7izRIoDMQQMYORivTvDXi/wANa1I9pp1w8s8Uasy4IIVuh5p2Fc6yXQXbG3ULnIPP749Krjw9chWK6jdDnj97/iKvpPApYKjc/Kcmp/NhMYRmK4OOKBpmPJoV5uO3Urnp/fU8/wDfNZ0uh6k64Op3HB9V/wDia61JIFZjuJycVWljiwTvPWgdzmH0XUhEC+qXA9fuf/E1Z0vQ9QMjs2qT+33M/wDoNal6yTReXvwAR+dWNJxGzjO6plsXERtF1Axlhqs4I/2U/wDiayNSj1TT4Eul1KWQrJGpVlTBDMARwPeu5V1IPHWuW8ShTYovdp4R/wCPisDZH//Q+pPFWf7as+h+WUfoK5uVOeRXSeMLSX+3rJ1cKjCQcnvtrnGtXD4MoP4181TWiPXkUklTeVx92tCCHTztMltGwz3QHn8qlg02MfMzj3rat9Oh2qNw4610JGbMy1sbCS+u99vGwTyyMovGQc44rT+w6SUO+0iwQUPyDoeCOnTFT2unX0N7PLFCJ45gmDvC/dBB4IrRFlelcGxPJ/56rWljJsh07StGs1SK0s4YRGAFCIBgDpjFWE0vRFbz1s4d65+bYMjPXBxVyO3v1LH7CfbEqVm65pesXOjXB09/7NmVlYMzBvlB55XNKxLH2Hh7w7YiO3s7GKJE5RVXgEnPH40+/wBN0mAWxitIkxOgJCD+Lg/pXlNzqOu2d5cQy+Ioo2huYosFScEryn3e9Si+1u7vrO3tvE8Eu6aWNlMf3pF6AZXqpq1EnmOn1Sz0S012LTIvDK3cbQO/nKvyjgnZ+NaOmeKdM0tnmtfCj28yIm5lGOG/hOB2rb0Ox1+DRrW31i9e+uSrOXtwqllLfLycEAD0H411VpJJaWwgtdNmXPLcKdx9fvdaaFc5ofEmM3KwQ6HcPmfyiwGQBtzv6dKhl+JsTRecmhXTg+YT8uDuQkAc+uK7lr+6XbjT5xz1wnT/AL6rLne5vkaK60+VkLZx8uR7g7sg0aDuzH8NePH13UorGbRbiy8yHzt7j5Ac4259a9BeSNsoE715ddSeKil7p+lvNYtbGJ0luthBVicqrAsx7dR+NcZJ4m8T22oPBc+IbaErfeUF25yAoyhIX15p2Gme3SSIzsnln5TWrpwUu+FwTXzDpnifxtqpe0h8S2f2+VLhoUCHaQpO1vu/w4r6N8GxatDoNjHr86XWoCIedJHwjMe49qmaNIHVDkEHtXLeIMtDbqT/AMvEQ/8AHxXUscZFcxrpUpaDv9qh/wDQqwsan//R+pfGkkL6xYxSsVKmQ/8AjhrlJJLUOep3H+VdT42eVNasdsIcBn5+qGuJk1G3zLLhCkO7zCpBCFeoOOhr5yktD1pbmpFcwkbcnBrat7q3OAuTnrXnUfjXw6oDfaIgCpfkkZUHBPT1rSHjvwrbjfLfQIgKrknozdB+NdKiZNnq1rd26qpBPpW3HdW6qAc8d68xtvG3hZpTbrfQtIjbSu7ox7fWtu18Z+GLiSGFLyFpJn8uNc8s/dR71djJncQz2pCjzD1OKoXGqxCRtNtD5sjf6xmGUjU+vqT2FZGra7ZWbCwWaG3uihkO84KRgEswHfgVY0p7X7HDLYoJIpvnEnXfn+InvmhozLkmk6BM0kk9tG5kYMxKDlh0P1q7BonheIF0s4lKtvBCDKt6j3qFpCGK+VuFWY5SFIEPOMmgDl/EWtPbaqunW+lPc26QmRZ0JUoygkICOmcVHonjbWYmlS60q4YRRq4L/eKnqOAMkV15mXJLQ9RT/PRCXlj2qgzknAqkgOFb4haw10sD+HrhVa48rduJG3H3unSobnxhrl1Gka6NdQbmJJQ8k5ICgkcZxmvRL3V9L0tY21B1gExwm9sbjjOBWbD4x8LyjMF3C4+Y/K+eV6/lRYDH8MeJJdY1qXRbjQ5dOt/K8wzyZYuwP3SSOT+NbWueH/DRtpbprWNpTKj5KDO8sAT9cGrf/CY+FrdRLJewLlBKPnH3WOAfoTVHVPEvh65tpYEuoPM8yMY3/wARYED6mnYtMsnwt4RtJUmtrKKGSPKqwQAqD1APoa6nS/KjLrC2RwPp9K5ifxN4XyglvYFaUkKDIMll6gD2qxp3jTwlawPNcajBDGFD7mfA2ltoP58VE9i4nfMPkDd65PXVYmxweDdRD9amn8a+E4lYnVbfAcIfnHDFdwH1xzWZNq+ma3BYXmlXKXUIvI1LRsGG4ZyM1gjdH//S+rPHNvKdVsnSQKC54z/sNXnjaNDYw3aWkEY+0s8kqqAPNdxyT7n1r0Px49l/atkZXKsZMe33WrjbqSwWKTLkqFYHb1xjt718/S2PWlueeXnhazh0iO+i0qJbvZtMTtwoY8jOcVd8OeFodUa6tNc0q1it0dDFsOSwHTcc9cjiq/ik6JJ4FjaaK7vLcbCEQkTkA9T3/SoPBh0r/TJEtLyAStCw848kLlQRx0FdK2Odnqlv4N8Ji4LrbW4eQ9cjJb8+tdFF4L8L2zQutrBFJC3mq2cFWPfrXgOnS+FtOWKSOx1V5YJtygjnduBPbBA7Z7A16fqsHh3WdMbXr6O7klWDyvJjYiQxsw/hHGcjpVWJsem3HhXRr6b+0buOOVjH5Ydj1QjGPQgg04Wtrp8S2ttLHDDEAiqGHy+1eZ2uuaNLplr4V+w6ilmxjRZGBwir3LYzx3FUdf8AD/hTRpopFt72+Fy3nu0JzlkIADDHXuPpQ0ZnrBkAJK3SccD5h1rQtJppMFJ0ddvUEHmvFNL0LwrroWSVLy1lBkk2yHGPMOCDx17iu88NeHdD8O20dlpksmxcgBzu6sWP6mjlEdyi3SkiSZTVHU9JTW7F9M1NUuLWXG+Nuh2kMM49CBRJFbiQKZDk8+1OgS3ZNvmE/hQhmfr2ijWWsLLULIX0aS5DA4EWBwx5HpXnXiXwyNB323hjQYZykZcASlMs7YYHkcbSTmvTbxdPS909pbi4Uu5CiIHYSFP+sx2rzDxhpWgXXibUJbizv55jZBS0LYRx2UD+9TTAxn0PXRE8R8L2sw/cxANKeY+rDlv4T0rorHSvE9lLHIvhKAE3DFvn3fJGu6NuT1LcVyd5a+Ghqe2bTdWLefD9xjgkAYPToO9fVVuLEKNsjDgYB7U3KxSR8+eHfDera1q1l/wknhmOyiHnM0gZvkLZAHXuK9Ts/hd4QvIZLK+sUli2+WF3MRsB3bevrzXXPFp4ywlOQ2TV7SI4oy/kOSCec1nJ6GkEczefCzwTKjRyaYh3OHJBIO4LtBzn04qnD4c0XwtZ2Gl6Hbra2/21H2Lk/MQcnmvUpWDIfWuF1wjzrEet1H/I1hdm6P/T+kPHkhW/tP3e8CUcn3DcV5vHDe2/257m4aVLlmdNyhfIUrjauOoGM5PNejePRN9vsyjgL5y8H6GuIuZC/nmKZGMWQwyCFOM4b0r5+lsetPc8k1O1udJ0VNam1yVrNUMe6NWYkytgNgHsahtvENnK7Wq69crKghgOI2xuznP/AALua6m81eO78OG2gvrKO8ZCVDYMI2HLEAjoB7Vz9rc6jFdybdQ0za/lyDAQEJ0JPHOT0rriYyRq2t/Le3EYs9cl3XF2EUFHHKjJHXoQa2ZZTp1zHb3/AIhuVeRWeIKG5DHaPyI4ra066gsrOY3F3ZrMzHynAUKrlflz65rlrfUfE175cqaxpkwQSROwCE+bnIA47DrTTIaNjQJFujZW0Xia8nmjWRAuHUvuyN3PXFduPDurXcZnh1m42SAAB8nG3j19RWboGqSBlub3U7KWCOAHEarkOMlnyB0xXUnxhoTvNax6nCXgVXYBvuqeh49c0NkcpBpmj3+lz3NzPcyXYuMYV8kKRnpk10NvLNFtfy+c/lUINyxL+b8rDIpxE7EL5g6dBSuFjet9Qldxvi5qze65aaJZf2hf4t7VCAzsDgbiFGcZ6k1hWZuBMC0gIxjrXV28EksW15Aw9DyKZNjG8UeJ7fw5Npc167QwTSlSqR7xJxwM9utebal4m0XxPfT6np2q32nx3MDRbURlCGI5LAZ6kCvYrqC9kvbJS9u8O87xLy2Mfwe+a4zxPBqkepXkGn6jYwIsAYRSKgZCcZYgqeDTQHnD6lYWyxzt4mv/ACo1hmfETElcgAde5617hF8VfCiRqoilfEqxZER+83Q89vU15vdP4lgu5Yotf0i3gZoEVCik8jBXhcHceRVzS7vX5PEOm251zS5oXupI5YQi7nVeCiHb1U9aGionaD4weEZjCqxSEzPKoAibOYev59vWvSfC2qwa3YJqNtE0UU/KhlKt6cg1GNItIW3wxQK24nhFHX8K2dLAjBUkHaeAvQVnJK2hrDc0l2yb4/4lrkNfiCSWB/6eo/5Guwl2pL5g49a5PxHJuFkR2uoj/OsLG9j/1PoXx+9u2oWiyMVcTL09MGvL7O3RJtWUaeln50zFWBBNz8oHmNjoT0weeK9R8fqDd2pKBsTJz+dce6IHyY6+fovQ9iotTxFdL1BWiR/DqyEJKp+Zgoz0H3u9TvpeoRQG6t/C8LyrGiKpdskg5x16DqK9qSOPGdvNPZkjBZk6/wA66lMxcTyeK01d5pIZPDERt8xtkyNyQOSRnt2rYtdMntwgs/DaRAyOzfP0HHI56npXoSTKf4e1XIZCMcdfWnzmTRwCLr9ukKaf4YhVWik3ANs+foF69CDXaaL4Y0eWwgvb/Sora+kQCVFzgEHpnviukjlYY4zxnp0q4sxKqCOfSjmFYbviiCoo+VBtHOelSeah5C8rx19aUZZT8nNOUsB9zINMBImUuAeNtddZKUiBY5H41z0KFiF2c/Wn+KTE/h6WO4trmeL5AyWZInOHGNpUg8Hk89M0CaNrUpbU3unmeBJSkp2yMwUxEjqM4z6YriPFA1KXWbkWOm2V9aS24xO8oVnZeqH5hwK0/G0EE0GmPNp092VlyPKJBTgctgGvOIdO0+S2jx4bv5wsd1xvYYyenCjlu1Uhcp1WoWF5MyqmiWMuZLdgTJgbABlvv9V6Ct7VrGy0bU7S60jS7Q7ZZWD7wGEp5XBLDls81yVjp+mJtZfDWoRssKBd7sx3ADC4I/hp2oaZpd7fxSXvhy8by7mMpKGIAZRjfjHHb60x2OxbxF8TbuyeTT9JtfMSLjLg/wCkA8qcNwMV674Xa/e2330YjlIQsF/vFRuH4NnFeNWnii/8MK2maf4cuHRjK7biW/eDnAOP4ver1j8UvEa6bLeSeFLhHSESiNTli27bt6de9TJaGkD6DnGU464rkNbz5VtnqLmH/wBCxWH4U8b6h4jv7qzvNHuNNW3VWR5hgSbuu3jtW/rvzWccw/hmhP8A4+K57G1z/9X6E8eWzXkiKk5h2MG+U85H1ryuW21MMB/aD8H0X/CvXPGMURuwXByORivNZoIWYdck183Rloe1UWplrDqPQ6g3/fK/4Vaitr9xzqL8kfwp/hThbxjJJJxVuCOFSmAeOldSMWjHvLi40+bFxfyBCC27agUAccsQAKvQvfXKM9vfkKoBJLx4AIzk4B7VT1fS7TVpo7S8j82BlYuCSM9MDitO00Gx2GFLVDHIoQhnY/Kq7R+lNM09lorI0f8AiYWyRPc6jsSUgIxljUMT6ZWrJuZYmCvq6q3Ix58eeOv8ParE3ha01W1t7e8ijMVkQYVG75SuAO/bFOT4faFdTCWS1jLbmbOW6vwe9WmQ6fkCX3mAMusKRt3f66LGM4z06VfEsuCDrEeVxn99Hxu6fw96gtPhf4Zt2YLZoNkZi+8+NjHJGM+tXX+FvheS4luZbVdzlGOGfGUGFwN3YU7oXs32FtI7i6kRbfWElYuUAWaMksOo+71rr7UXKo0Lap86OEYCaLIb+6QVHPtWTovww8MWEkNxp8HkPHK04Cs23zDwTjNdRbfDTw6s0909qJJbiYXDlnfmQDAbrwcU00L2fkV4b50kWH+1wWfJAM0OSB1wMdq1rWa7kYLHqwdtobAmiPynoeF6VQf4XeFzfQ3q2eySINtKyuMbhg8e9XrP4beH7dvtENqqSbFjDCR9wVCCB+GKV0NQ8iXzp/MML60iyo21gZo8hj2I29absvJJI4Br8QkkJVQrozEjqAMDkUg+GnhsyyTC0USTSCVmDvneOhzzTE+H2gWl/b6ha2SLPayGSM+Y+A5ABJGOelF0Uqb6It6dp+rPPdwXGqyyLCyqrKFHOMkEYPStiHS7xTxqUxP0T/4mp7G1NlHKsrbpZpGdiOgLdhn0rRtQoLBahyCcVzaFBdPvzKANSk46ZRD/AOy0s2j3s8Yjn1F3j3KzLsQZ2kHqB7VquRG6uB061LI2G29jWLZSif/ZAAD/4gI0SUNDX1BST0ZJTEUAAQEAAAIkYXBwbAQAAABtbnRyUkdCIFhZWiAH4QAHAAcADQAWACBhY3NwQVBQTAAAAABBUFBMAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGzKGpWCJX8QTTiZE9XR6hWCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAAGVjcHJ0AAABZAAAACN3dHB0AAABiAAAABRyWFlaAAABnAAAABRnWFlaAAABsAAAABRiWFlaAAABxAAAABRyVFJDAAAB2AAAACBjaGFkAAAB+AAAACxiVFJDAAAB2AAAACBnVFJDAAAB2AAAACBkZXNjAAAAAAAAAAtEaXNwbGF5IFAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIEluYy4sIDIwMTcAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAIPfAAA9v////7tYWVogAAAAAAAASr8AALE3AAAKuVhZWiAAAAAAAAAoOAAAEQsAAMi5cGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltzZjMyAAAAAAABDEIAAAXe///zJgAAB5MAAP2Q///7ov///aMAAAPcAADAbv/qAqRBUk9UAAAAAACmfSoAAE1eAAB7jwAA9rsAAKTeAAB1BQEAvTMBAEVlAQB9lwEAwMcBAHPwAQC3EwIAuTcCAIhbAgAbgAIAeKQCAEDIAgAo7AIAdhADAJg2AwA7aAMAvKIDAEHZAwBfDwQAEkYEAEJuBAAKjgQAsawEAO7LBAAs6wQACRUFANBCBQAkcQUAOJ0FAMXKBQBx7gUAUxAGACEyBgCnWgYA9I4GABbDBgDu9gYAPikHAEJdBwByigcAnrUHAHPiBwAuEAgAyz4IALNtCABPkggA8rYIALPbCABF/ggA2CoJAOhZCQDTiAkAwrYJAIrkCQBqCAoAKCwKAKtPCgBZcgoAoZMKAKa0CgAM1goAkfkKAOIdCwCsQgsAOGcLAKykCwCK7AsA5jQMAG96DAAOwQwApOkMANoNDQCaOg0AgG0NAPifDQCc0A0A7AAOAGwiDgCOQw4AJXgOAAayDgAj7Q4AhCcPAGJhDwDbhA8A06QPANzRDwCyBRAABTsQAPRyEABEpxAAI8sQAH/wEADDKREAN2URAFagEQB42REATRISAEs1EgCaXBIAvpYSAMXUEgCrERMAVU8TALKDEwDcoxMAvsgTAGH7EwCSMhQAJmgUAMeeFABXzxQA2e4UAMoUFQCJThUAQ4wVALnGFQB1BBYANzYWAC9YFgCJhBYAisIWAJ4BFwA8PhcA13wXAM2rFwD1zBcATvcXALUlGAByUxgAOIAYAD2uGADgzxgAbfAYAAUhGQChVBkA7IgZAFy8GQA97xkArhAaAJQvGgCIThoADm8aANapGgCM6xoAvg8bAIE2GwBLbRsAoZMbAIq0GwBa1RsA/RAcAPxQHAAlkhwAPNEcAO4JHQBBLB0AiFEdAPeHHQDXrR0Afs8dAP/bAIQAAgICAgICAwICAwUDAwMFBgUFBQUGCAYGBgYGCAoICAgICAgKCgoKCgoKCgwMDAwMDA4ODg4ODw8PDw8PDw8PDwECAgIEBAQHBAQHEAsJCxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/90ABADx/8AAEQgKbA8DAwEiAAIRAQMRAf/EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCxAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6AQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgsRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/RIIfmKmqhbjD/nVxwuMp6VTMblfmFfDn0jEVQYyrDIz0qF41c8jBHSphtiwc1BK4VlOcirRmQYKYXjFVrmUbHBHI7VbdkLhj36VkX8oj2kHLGmBA20IGB+Y/pVaR41GM89x61WlvUR/LxnNRSsflduAOlaIhjpMs25eDUUYaJWO7rUUsgRSUOS1NLoUVZDg1oITLE7ixB/oakiuUUNu5wM8/lVRmERVX5XIA/CpTPZpE0kyhlQFiPYc1mA4T4+fj5unNVpZmHzEZOccV8F+Mf26vCfhPx7LoUOltNotsxjmuEQl1IPJTPvxggfWvSJv20/2ezp8V+99cSb8Zj8sh1+oPFb/AFab2RnFpbn1iL5ynlO2QDjODyR9Ka7vuGFGB97J/LqK+LJf26fgIn2hUNyhH3HEbNuJ9MVmf8N4/CEmW5jeW48pOFMEisT6ZNP6pV7F+08z7oA3S75WUYJxz29qHuFdv3cgbHYtycV8FTft/wDwVZUll06/DhMlQmDn67qo/wDDffwajtluX0bU0wSQNo5+hz0rT6pV7E8597y3O+U+YcZ6eg+hqoS3mIHTGMnJ4wPz5r4Av/8Agob8L7rZHFoV5EOMFRlsfTOKpJ/wUI8DI+1dKuSifdLKeR7+9H1Sr2DnP0SYgHco3f4VRiVy2Twevp/hX55S/wDBQvwewZotEnzxtwOc9+4qrL/wUI8KrKxXw7dSLtBXIwPfuaPqNXsHtD9Et9zFO4kXezHPHHFKLgx4DoOe3HH1r82br/gotY4ZbPwvK2Vx85xgj3Fc3df8FDpmZpovCYDlcZadhn8MVp9RqmfOfqRIZflEKckZAHc96PtQyVZQdxx6YI9B1r8qh/wUDv1gAtPDgB29fNJAJ684zTH/AOCgmqZ3/wDCOiSSMZVwx6+/FH1GqHOfqnsukffxtqbY7/w5r8ml/wCCg+vqjRjQyysWZdz7myxzjPHArOb/AIKGfEFgAujWm07uFDlgeQAST24PHXpR9Sqhzn67Yk+4kdSQwS7jvjP4V+REH/BQn4jxOJLrQ4XOOsbNHn9D/Osi8/4KC/FOZc29jDbzLIrKdzMMA/dKkc5XI4+tH1KqHOfsrtQygeVlwABkYyfyqR7e4lciFDkjnnvX4y3X7fHxTvZmDW8GwADKCRfu/Ssef9tf4s3Y2xQ4cgn5Q7YJ6daPqVUjnP2mEF7G7bk3barvMIvuITt5bH1r8ZI/23vjpZsjtbw7o1AZnjlPODyR0OR04NZkn7a/x4vYy0UsS8nBigY59Qc5GPpVfVJBzH7KvfSwOp8lnEo3dCOM/wA60La9gRm8wEYGcY9RwcmvxVi/bJ+PNyc/aI3HClRbsce/Tg1Wvv2pv2ir0xz2sslsQNmVgOGPYYI5NP6o+4udn7dBgQW2cZBGP6/nUclyiFd44IIyMsRj0r8Nl/aW/aaQKn9qXSlSRgWxzk8c4U1BN8d/2m7slY9YvkwWO4JsXHU/eUelafVH3DnZ+4E8+yTZgrH16H+WKspcxhfNYBV9lOT+GK/CaL41ftK3dmLo6/qbQqT8wQ9vfFTy/Ff9qGZYwNZ1ZlbBQqh5B/Cj6i+4c7P3M+0wvmRXUxgMWO4fLt65AqZ3h8z7v3Uz+FfhI3jb9opswT32uGBiTthjYMznqcqvQn3qzJ4i/aiaIM2p64YpgFOWckA9AfSj6kv5g52fuXqGoxWUUMxUSLJ6dVpba8truN5JGRAgyAzAE/rX4bpe/tVu8sIvNcYRMUfIcrkDPBIxyPSpotJ/aquSsEz60qSDJ3My8HpycYFH1L+8P2jP2jvNWsrObyJyH5OXUq2B6HuKsQ32lQxnyWiBfDDc6g4/PmvxTXwH+0pPMH8rWpN6tu8xpACfTkVDJ8M/2kJ5oYjZ6oHVckNI7Y+vcCj6l/fDnZ+30Wr6W2ES+txLIPlTeoY49ATzSHWNNSdLWe5i8x87VLAE45OB3r8RZvhL+0O066sLfUvlyEmjuCx46lcHIFbK/CX9qSZvMP8AazMB91rlxJtPoc8Zqvqi/mIuz9nW8QaKpaETxLIvOGK4GPUZqKTxL4eR447i6gDtyAHUZBPbJzX4rXHwU/aWHzGz1R1OA264Z3P5HJp6/s7fH2+tmmn0674YIBJKRKc91DDp6nIo+qL+YLn7VJ4o8Ohm+z6hbvtypAlXhhzjrTT4h8LXOJYtXtQPm3bpVGCvUda/GGP9mT48RyuyWlxFGxwVW5Ic+3Ocig/sm/tAzs7fYZY4c8Ez4BP+P4UfVF/MFz9mP+Ek8PxpldQtnUHBPnKOv1xRb+LPD1xDPKt1beXbkhn89GUbQCScHgDn8q/GW5/ZK+OtrCs39nvN3YJcZK/yoX9k746lW22NwFn5IEvJJ9eSaPqkf5gufsZB8RvCSWn2g3ttJDIMh1mUoV9QQcY+tNPxD8MWypLNfW8G44/eSLj1455r8f4/2Rvji8ZBs5V8sDaGuDgn0xgc05P2Tf2g0mR/7Puo2ByG+0KQD64zVfVo/wAwXP1ztvij4Kuw7jU7WLHIZ5UUEj6mmXXxQ8Gb3jXV7Jmj242yo2SfbIr8pf8Ahjj43Sx5nhVpHBYGScgg+nyZFRXH7GXxuhaOQxJiTbucz5IJ/hwaf1an3C5+tUPxQ8CSQnGr2KhflcvcLnI788VDH8VPAQnEEms2A3KTkzqFPsDmvyam/Yt+NlqNr7THI/3hMOnrWmv7Fvxwk3WaweekcZl5uAAfZcHFH1an3C5+rUXxI8IpN8uuacyLyP8ASYzz6Z3Zq0Pif4Ck80rrFgWQDOLhc4+n/wBevyUtP2MPjNd7T5K2jJkFHnBOfXOSKuyfsP8AxqUt5LxlcAYE4+Y56Y5o+q0+4XP1Wi+I3g64kdH1K3jCbdreYpVvXnPFWD488FSOu3U7YyAE8TIRx071+TY/Yg+NZDOpARZNmBIe3U47inD9iD42yY2bHh3hSxcoVz3x6UfVafcLn6zL8QfB1urSzajaxKOhMy85+pqpc/Fn4fO8cMWrWZfcBgyxkA+/zCvytsv2IPjdcl0WSEiM7WU3GSx9qzdU/Yi+OGmDKaer7skgTjr75IqPq8e5HvH65R/E3wSyqyarayxnIyskYAI9MnmtC38f+FbljHa6hbS7VLHFwhK4/vBScV+O9t+xX8b3jM6w8hjlPtA3DHpgn9cfSmJ+xz8co3maOzaM7eW8/PB4OQDzR9Xj3D3j9kIvG/hUwjZfWaRg4JFwp3Me3FWZfG3hy3OUvLRZCTgmdcAY/WvxlT9kD46BPNRg0WSV23BOAPX+magm/ZU+PFxErrYTPI21cC5GRn+Ltn8Kv2EO4/eP2MtvG/hm+FxJb6nZTLC+GZZ15XHJ5PHORz6VZ/4Tfw1/Bf2si8Y/fJ/jX5BzfsjfH9nnVbSWBYgF3+f98j0UZPp1rIl/ZT+PMVxGheWZ2DEDziqr6g7uKn6vH+Y1UWfs5/wlegna6yQyA4X5ZUJH1xSv4v8ADqGQyXaROpACllyf92vxb/4Zi/aDidI3t7y23jgmd9v6Vtp+zN+0VLF5TyyKg4ybliSPXmj6vH+YLs/ZZPEmkiAeVcRBjyoLDOM9s8frVlfE+kO8Ymljjk55aVSP0OBX4oz/ALLv7ST4iltbuV4SRkXBbYB0x061S/4Zy/aJs3MllbXTSFv3ircssit6PggDP1o+rx/mHqfttba7Yi5ZPLjEQBIYyg8+wyTU512xeLdEE3HhgZFzgHqQRyK/Eg/An9pcIjtb6ku5icC5ZgSPUgnIqvJ8Gv2lI5oo4oNTidxujAmkZcZ6gjkCn9WX8wan7gf2racIp8t+u7qrH3py6nAsrxyMCykcH19uor8R/wDhWv7VaweaJtaXygd0fnSAgewHWqD/AA+/anjhMPl+IJA2CwV5CfzyTR9WX8wan7oSavaxlWdSpOMYXcePpUb69pYd5ZpTEpyQ/lkLx68V+HLeEf2sbAI0U/iOJSCfm8zI/DNQR6f+1qUMwuNbSJFbhzKN34Gj6sv5g1P3HXX7BptkSFhgEEKzLg8AnitRdRs7iYJbhZGIbLEkIpHqW5/Wvwomu/2tIJIg91rEbsqpGgWQsy54HT+dSTa/+1gE8mW51eaWL5NiROXXuQwVc/mKX1VdzPU/dSW5g3BLkLGU4GWABPt3NINTsySETc/PA4PHsa/CeHxD+1beqyR6nrAU4JUJJGAfqy1mDxr+1HIATqmuFYsgsI5H6decY/Sl9UZPvH7z29+ssm2JQ+cbl54A6dOM1dubmVcGOAMnsN2CfXAzX4T2fxZ/ajt1hhl1TUlijxgzWrnI9xswa2J/jR+0rCxtFv74TDp5VkyMe/QIAaPqjD3j9v7S9FyXaJNwiO0lQcA9cHNXPPt5F8z7RFv3bfv8A+noDX4S/wDDQ37V+jyS3H9oaiV3cmW1bYvboFwPwxTY/wBqr9pS2fzLjUJLjcdwY23yqff5OR9c1P1WRp7x+6ElzNCyh8AO3BPO4evAP6kVM00lqVLIoLnPQHd7elfhvbfteftIjOdQMof0ti+0j6KMVOP2zP2jIZCbiSIs/I3WxGAPTPBP40fVZjuz9upLs+fJJKRCGYcnpn04PT8au77mHH7pWjY43DuT2Ffhk37Z3x5lXyJZrd+rMnkNkge2cfpT4/21v2hojHcJsFu33QbQlRj8Kv6nMOY/cV5hLKSfLiZf4SSenrUM94sKr54VGPTBPOfwr8VD+3N8drYCZxasWO0n7OS3/fJqvL+3X8aGG+a3sZh95S8Loy49Mtj9KPqcw5j9wNOlM4cKNwQ9/wDPFbMVldzM524EQySc/wA6/DJf+Cg/xnaLDaVp5Q8EFJcfnvqS3/4KG/FTZ5UGj2Kb+GYtPj9H4pfVJhzH7YCC4SbD4QMxwScA4/Op3tblGXhUzyCTj+dfi+P+Cg3xJG1b7w9p85H3Tksc/UsTVqL/AIKKfEHaYV8NaewA2/MWYAn2Z8UfVJhzH7LATrIQyqx4HB7fhUtwjyJhinH+2B/Wvx8s/wDgo341siqT+EbHzCpGY5vl/Ln+dbw/4KT3Ijjjn8IieTHzjzFCcewUn9aPq8w5j9XbaSCGLesiydsbs/hzVmO6fYUEOFPGSQfw4r8joP8AgoU93NLI3hFVjYZ2/aAoB9RxXQwf8FDrKC0iafwhOSDwEuFIJ9cgUewmHMfqeYnZvLbADe+VH61Ik4UGLcP8/SvzCT/gpF4alP7zwdchCMBgwJz9aib/AIKJ+FIlWb/hFLzAOQBINpH0NHsJhzH6YuRJuRztqnPEIG2Fx+JxX50x/wDBR7wKXZrnwpew45BTYx/IkCmSf8FEvhtJD9mvNA1MXAH+sCxFiexIDBfyWj2Euwcx+jBljMDoT82cYJBpySTt8o59MMCDX5vRf8FDvARaRL3StQEQI2MIY934/NXSQf8ABQ34RMoV9I1TbkE7YYxn8d1HsZdg5j9B1EoJLkAHqcjINKnmtGzOOV+6Mjmvz+k/4KHfBMKU/szVtrDIzGmQfb5qYP8Agof8FnGBYatAwHGY0+Y/99Uexl2M+Y/QaZJUUEqoDYOM8/r/AI02a2uYlDlc7ueOR/hX5/2//BRT4Nuha4tdRWZuDmAMq/8Aj2a3k/4KKfBO1tDHHDfS7+Plt8lT9HYfzo9jLsHMfa32lEk/ecba0I5Y7hlMbj5ffGfwr4OtP+CgPwIv226h9vjccbzaKuR+DGtaD9uj9nxuLe7u4hGclzbtzntR7GXYOY+33tJ2XcUyV569vpms8wMhygVio5xwea+SIP28vgJP5c63dycjb/x7MCPrk1DD+3T8AHYJPd3Sy5OVNu3AH+6an2M+xR9hQL5OZGH3uD61piVCitGw6/jXxyn7c37PUEG9tSufXZ9ncH9cinW/7dP7PFwBGNXkj56vav09MDFL2M+wH2G7gByMMTz1qpkTy7Vf5gPmFfLJ/bK+AEGRH4kVy4yv7iT+oqtB+2l+z205kfW9p6E+RIAT+VR7CXYn2jPrNSUkGRnj8Km+d1KIgI6HPavloftr/s5bSreIFUrz80Umf5U1P20v2fjh4dfV8nHEbY/HIrRUJdg9oz6lWVSfJZANgzkZ/lTJZW2oUGEbNfNUX7Zf7PaRLLd65iWQblTYc/8AxI/Ordl+1l8B7+bdH4jtAmC22ViGB+n3T+dHsZdg9oz6KiuYd+HUsG5Zs4C+wq61xEcHgq3vXzV/w1X8B2Akm1q22hjudZVGf+AE5p8H7TvwKYb08VWnljLFdwD/AEAJqOSXYPaM+hZbkj5e/tRbXPmn52AC+/WvDf8AhoX4Oyj5fEmnyQjuZ0Vx9eatQ/H/AOB33Y/FVg5bqDMn8807SJPdkuInIEbYH1pktwVAKMAfc8V5Ha/HH4QTFDBrmncfeb7Un881e/4Xl8JOfM8R6bGB0ZrhMfnmi0gPU4YZioVdpD9Rx+lKxlikAZhtHGOmK8wPxf8AhhfZms/FenHHyqUuEIP154qt/wALk+FUas9z4p0+SSM7Sv2lD/Ws7SA9aQCWUsp6DPWgRsql0YDPPWvOE+LfwvaAyQ69aFmHQXCH+tEXxW+Hn2s2r6vahQm7Pmqf60e8HOd+DJuJypDcHHJxSeWVABIAB4PtXMn4heCGjEqanaxDqQZB0/OrJ8aeC2KmLV7QuwyB5ygkfiaA5zbmbCnBwT6dKfBIX5U5A4rCm8T+GJANmqWrHbnCzKT+WafB4o8ORoIhqFt5jDOPMXP5ZoDnOlabzGAznsRxRGzGNGHY4J4xiubPijw/gBb2J27jcOPegeKNHWQxW8yzQ9C27oTQHOdYkStvkHXOM8VG6SIwdfmz68CspPEGheQJPtCR4IUoWwcmr7ajpWPMaZYRkKFY53E+lBpzltm4LSYyB1zxTQSeCcA8Y4/nUEupaKrOqXCZTggnAJ9qb9rs5hHKmMM4XOehP4U+ZBcvbfJddvKnj8fzp5j2g7gOQccjnNVzPC6PIjR7FJzl8fdq2txZr5YlbG5QTkjgfWjmQXKI3Rtw+Ae1RjdJKSGIzWyTBNtijTJ7MMEY+tVpDHFJtSEn1Ixjis7hcqoOck4I79vemrO+SCeAKGntZOI8Fw2CvcfhTZbVQMhhxyfb8KvmQXJVkJ/dDrnk9z/hUsUuFKkD06UluscyssBRplxuXcAx9wO9TNA+wvhTggMMjr9aOZBcpDeXKjkA5OOKsIF5YkE9foKW7hESsm9QMZJz0zUFrA4tS6MG2/L16g0+ZBcj8vc7PG2AM06Gfa+2Qde/rVgCXJhMeO3Wmx2YLB5ysaD1bpVGnONQGSVigCj09amdWDfKeec0gX5gYVyMjoc5q3PEiFRIyJkfxNtoMeYqqrsapTEoWzkjNakZhZM27hxnGf8A69MVYJ9yiQbgcUFGdEZcbhx6VEssmWH97n61sGxuVTzWVVUdcmqqoYX8olHY8j6UBzlGO6YNtJ2AfrV1GkYg5wKiFuWfdGFUk9CcVp29rvASNlaT+6Dmi4EAYqwDdKZKGHzAj8avTWstvtM6cN78VVuonETSJgBPQiswI4pWLAOvSpnJzuPSqULui+Y+3J7ZFaoAeEPvXntkUXAh3sy53Zx6imLKynbtweuc1J5Mihtij3wc1Eo8phFMoGeQaLgKziMYBOTUAVd2WyWrT+xXRJJQbOlD2ZiGHwMcmtLgVftAJySfpQZ1AG3I5/nTXt/LkHIOeRTjErqN+Ax7euKzuBGZX3A/w+lK8mCF7+tKANu18DHTmrpgQKSpBPbmi4FQfMuccjpRJH8mV4PYdqkRSpDOAv8AKoyu8MY8Feg+tFwGrLhDHIu7A9aqfawZD5iZA/Ora20h4GOvOGzTJrcgZbAPfmgDOlclsgfKegqssmHCjp6Y963oY4TIIgQWfpUc2nmJsJgkd/xrS4GBfFyMsMgn8qqbgMq67hjoa2L2F0jMjLxnqfWiG38+PzCFLgc+wouBgPYR3Sr1B5Ge1Zj+H4w67UB29CDXZNEVRSVUA81X8jzG2cAMuRRcDi5YWgtWhzgHkHHSsYRF51kX7yc57mvRWs2IVlXci9vQ0xrSCSRT5aBjxWhmc7Bq5gj27S3rmrcXiKSFi8SEKD0Hep30mPzCzLgk9B3om0pWUyQDBHY85oAtt4ieImaIY39R1FWItWZissnCntXMDTn3l424I6d6txWdwh3N0A6daAPR7O6EkbSK3y+o9PSpi2wFwd1edRXV3bRtDEQysc4Pr6VHaeI5NypkfK2CKDQ9E89zE3AKj9KzzMbeXEh4Yce9c7Prc5YlSAMcAdjWXeay1wIlGRIvXHegDvBOjDf1x2p+8kYQ4FcVZeIDDuglT5OzGpbjxZYxssX/AC0bpRcDqJrkqCqj5R19zQL75jGcZribjWpHG/cBjp7ip4tas3O2SQA8c+9FwO184SJjGcevb6VD9q8v5tm4D061iRahbMpIdD79MU+XULWG2MmVY+oPFFwLyXUjSb8EKx5FX0uJQSASCOn+FcDF4y05VIkU4J9/zq03ia0lXfbdR35ouB2wlkIGcDPUVP5x3BXxjsK4C011buYic7NvQ9zVh9Y8pWx8yE/jRcDvJZlWItjOB/OmFFDKQfeuTXUDLD+7b5WA6U9ddRH2yEM3IGfagDrWlQd/wqvFdqZPKJ5964ebxC8gwRlR2WprG/imffv2MKAO3GQTnJU03BjxvUsPbHWudbWIYTtduF7803+10YMxYsp6UAbD5EjH7oAwM1PG+Buc4zxzXPyagjKGU4VRzmsebXkaRcsOuFFAHoZhg2I2/cBTQvUg9BgVzSaxbyRRxznaSMnAq9FqdnKoZZQFPA4rMDR/eIuMYNNRTIWDkflUA1KwAwZw2O1VWu4ZHba/B4HOKANaNcqcnOPwp+3bIHzuB6Cs+O7hiTy5W5PQZ61LNPbkh4H3f7J7UANuJ5C7NxgfdIp73Y2qP4nxmsu5vYUUF+nes241G3RkjRj8+MEVoFzqZ5lZV4z2qHzEC7Sv496y5LqJZER3yT0OKtO/Awd7HpzxQFyzuCsMc4p0bfu2LrgE+9Z0N9B86upBB28A9asx3kUcKM78Mcde9AEzP5boo4zT2VosyE8ikSa1dgxOc9OKa5aZ2GeBQFyzHcBgpY8ntUzSAjcOc1QSaK3UBDkg5JPpRNMqv5hOdxxgdqzAvRygkDoO9LJg5CHmqazwkDy+ahklCEtnHpQBdyY1YnqP50xW8wYPJ9KqJcb1Jx+P0qbcUj35CFuv0rQCRQgYFgOD3qwzK3Qg5B4rOacAAHnGamV1MQYd+wrMC5bHDMSOtKzHJHY9RUGNqhxwagkYY3AYPegC6nHB49KsxKzIdvXvmqqlPKDZG/tmpDK0Yyw69aAJHBVfm/SmxuoRtxHNQGZyp2YwabEpZRuHIoAkwjfdOD61InmRSFi27jj2qKKEozM7de1QtMVkzjIH60ATyO7tk81GME/NyfSlaTzh6D2pu4IPl+agCRzzjbyOlVT2yenSpHbgY61WkcBQw6/1oA0wSI8Dg04NJGmAc5rHF6yDDjg1YjlR1470AaHmPGvH41Ej4JH8J5NQCTBCt0NRGeNWPOAKALXmr5gXkhj2qSQgPjqoPT2xWebhD869R/KoprpZcMpOB1BoMzdRYiCdvzCqcjrEST1YfyqGFtu0E/Ntz+dSSqrEhuuKAASfaF8snBU/yqSRipEj9zzVZYxuwOO9PdhtBb8aALYkTarJyDnNQlGuGwh24FQeesagN8qnpxTk2ht6cg470AWVXadvII4pwB25yD2qHeI354pm8FvmxjrQBYLYPXr/AEpdzOvT6/jVdZUOdo6dqTz1VSC2PagDTjUrCGwMg9aHCspcH5qzRdAxAg/KTipjeCPjbuFAF5HZECHpUjMrjZJ8w9aqRuzIOPlJpzMVICgYzQBehZtwXGFHSlcqH55VqrbwCMHjpTz0I6AdKAJoQME+lO2kbHU4NQxNhWLHmrCtA6qJDhgaALS/Nxj5h/EaYZPLUKO1NdAi7Yz8rfzqFmfkDkj+VAFqGZSMv+XSrcRDgfwqwrMl8qVQu7B9q0YcKMZ2kjoTQBJyCQrZA9KevYg59+lUhvYsQ2MdzSGcIp3HJFAF9pVYEgn5ahyzn2qOOZHAOMGlWRM4H8VaWAtebhAuc4pmS4zuyKr+XyTuqOR1iABOM1mBZYr5WDjiqqSyLxnr09akSSGWNQuMtnn3qMsUO1eWX2qrsCSOQybmIzt6e9LvwA+NoPX1qCCZUU5H3u4q3hSePmAFF2A9UiYAoMGoX4bbnHPBFTgxhNxYIvrnuKqmaAkMHDZPQGjUCUZOBGM8dPfNJvBDREkN047Gqe5vM+9sXB6d6h80rIcDCnqBRqBthlKBOjAY/KoyVHfgVWjljKtyAx/rQGDNhjgD1qgJH2OMkc1VmOw7Qc49KHZw6bOVNV3mhQnz+Ae/TpQA7e+efm4p8V0IXCyDI7VVW5ib5VwB1zVWW9t3uGhQ5K+9AGrIWEoccgnkCrCgORuP3ug+tZkVxFcBBEpGOM+pqRrn7NiQ4IX370AXWgiMgAAyueabJwQFG709qwH1HgOTk8nFEWt27/NEdjkchvaq5gNsbzxjA9hT5AQwL4yQOfasJtajQfONpwelVT4kj/1So3GOvoKOYDqWjmMJbzCQDwKYJDOAp6gnrXP/APCXadGywsRyCVHpV5dWtJJflYDIz9ak0NMoykKetRblYEMeQaz59WU5C4JFEU8cnzscEDNAGojHOD0/nTWMKIZADlT+VZcuowRRvvkAK8/hUEGp20sXmq4cNzxQLmNs5uCm373UHHrSiJ1kMUgOQOvaqv2uHyQ6H735ip5L238jzXODjAGaA5h53MPvYHf8KaBgEqwHqfWsEaoFDAnBYEH0qxYTkjafmIoFoXTGu4MRnFNePnBA2mpiRj5iMnng9KhaUJKA2CB09KA0F2sCABndjg1YMChgV5x1qE3oBAKjH+FIbgDoT83cUGmhcJVACec9qYzblLHotVzuEe7se9NEoVSh70Ekgf5t2M+lPbnDZwcdKohtnBP0qxISgU4zzQBcQbcEn6VMGRjuzyKzEY7+eh60hbEm1TxQBcKksSlNVwx296hFwY1KDqaYkrBQe5p2A0iCmBGdxxkZqF5ShG8gDqcdahjk38sefSkbkbQRuP8AEelFgAujkrn8ahyQqqeSM8+1I1uyqzGToTwKA48oBR0osBZ2rtwvX1pHBDAE/d9KRShwJOmOKTcSFyvXmkA4fIcr3PH1qdZUJUv178VUC7Sxzlvr0p4QnawfsaAsSYLA7cfSpjbblDK22q6Z3M7HGOKs+YCuNxyOMUF8xE2eVHTOc1E5dsqo+YGphuZR2I/pUZ4+Yjg0EEDk5ORtZagAKkO341bUR5xknJqOSEfM4OT6UANVySNwwOT9ak25O7HzVXUHC7vWrioGQgcY70AV956nn1pCpdCwJPoKslI1QkjikKp5W8cYxgUAZoCnBYdelSh8Alep7U/aGy5+oFIY1znPB4xQAspzCWJZMjIx61CBvUbQQB6mnqVMgXGQDgc1IUELgDBHv60AKJDGApJNDkFw6ru2jG7vTVcyEqRSKgUHc20Z70ARlELZJOfpxSGFRFkjcxPSnAnBA6t260wBz8uc0ARrEW+XABPrzUZlhimETDczccdatiIkhsgEN0PJwKry20LyhsbTnrQBOUWGQFBkHHBpRl5iBxnkVM4jRA5PP51CriQ7gPu+vX86ALCh1DKAP608IqAHIJNQG4dW2kY3dKXJT7/fr6UASXEWBnGPU0w4+V42wT2qOV2BLM2Q3FETDIIGdtADwu4kONxPGfSkwhc9yP1qOdmDZYjH8I9KUcgEjA9aAHy8ZI5xUQGQS5wR0pzbwQi85FNQ71x+ZoAZIiyHkZYHINRAbWBBwT2xVryxghhzVSWJxtC/MHPPqKAL2TtO3IY9KQK4XC5+btUcU2zgnBHGcVYLEvvX5QOetQwK+MEPjIzxmn/u2zhe/wCVDkElV+719ajkVGVDyozyelCAsTRiPaqYZjyB1quYlK4lBBHBA7VMkpJODnYMZqB1YkkE/N15qwFYqvA5yOKjYLgcdORUyqchF9MZqjcBVIOT6e1ADZUIOCSQeh71RkhBAJOCpzx/Wra72dSuQBUE+6JywO4r1oAqXO1GWORucn5jTgc8IQcDGazL1TPySdvWpbZSkS7mzjOMUAahw4x0/ClQAoUPb8Kar7Oe49qkXdIMvwDQA/dtUAcY601tuCFyd3cGmvIqcYJA9aZGFGQp+VulAFtQBDgDcF4FP8vagBBAPOSagRVRCoPHoamRgw9c8jPagCQLlQsmNw6UoBfhThm65FJtIdW6nk+uKs25dyGY4A4zigBr4QbVGW9ah2BJArHg+pqTZIzPnHP51CY3HzEAkUALJH+8OQOPTtULR4UlTk+lSNJluMbj6DrQQD8zEgj0NADScxjA+bAH0qYKm0SEk4Hb1qMEkfI3I/WnbSF/dsOWI5oAY0bfeByRxkdqbH8uTg7l4pzphcMfnPbtQOmwDnFAEPzZKbfxPWrqwqMOck4xUUW4El8BuOvSrLXBRgNoHTkUAQ/vJfkII54PtR5KRoc4J6DNWWdfvdCKZPiaEoeGJwO1AFJ41WMcdufrSFwqfL84YDj3o8lo8Ju3dKZtEbFVOCOtAE/lIcSIcMB0pGTa3mNxwefeq+WcAnKsKdIVfa8jZUdgaAGOVUqjHcMZJ70q+Yqgr8wPApJId2TGcgYP0FDExrvjO4NwaALBdUgGR5jIMDn1qP5HVUHBPPtUHzAkEcCpFT7iY6/yoAnCZIGef5VFIOdr9u/rTVR41KR/Ng0xCrL97DdSKAJAAW9KswwgjDfMPX0qmucHaMjPWtODaIyEb5h1HrQaFJ4D9xjlc9elSAKmIw3yj15p8mcNxwcdaqKJFy68rnGKALcckayYJ/ECn3Ahlj2JIB3FZW4CViw5/lS7do+Yfe60ASyAgMgOeOeK0tMaFotsrc9Aaq+S+0ZAzjrUsEZiQFxgmgCv8rKzsOQ2B3prxqhJyTuq+7wIQF4J7e9UGkba4VRuPSgLkQhWQkDnHfNTxxbjsPCjuKqebsG09e9NW4fohwOuKAuaYjiQ7ACQKJplByCfp2rNF2gY7+Dxion1KHATGc54oA2Y5S6nYQAetaVtIudq8E1ydtMF+cnvXQRzdMccVmBpB1fA75xSGISyAE8D+dVwT0bvyOKVQd2ScbetZgPngDYIP3cDFSxYiTCnDk5zUZAEjPu4/wAajIUuBkk4/lQBpLJIyMwzuB+961TO4uFzgnt2pBLIXEIGPUegqYBYCqyHcT931oAsylZEERGWUY/Gs0RtDKxU4GOfaprgsDG0fVTlvpUEhlDZb5iwoAfAYWTBJXJOc9a0BmVw6DYowB7+9ZAZTgrWgJQYwUHyj+dAF4qVHDbS3aq/l+XIybscdagMrsdpP3fWpi6mHbL8x6/hQALHEWzu3FRniopLlt2GXA9+tPjAThOATzTZIx25DHigBgZ2Yc8CgbUdnXk+/rUWNqsBwRx9ahXdG+X6GgBrI0rMyj61Mgwu1+OnBpEmEZIK/THvUks0bDBXkHqaAFjDMNqHGM4qxCC252XLL196hiOxf3YznjFXIJU3+Tn5jnr70ARmFJMMpwT29KQBYFyR8xNaKxqgIfB2niq1wB5ZLfL3x60GhC1xCceY3PpjioJpo9u1xk9frQyQsVkB69R6VFK0b5jXqKAG5WSFXQHK8HH1pMhiRs4OOajieSNOnycgVLG2EJ70AKWD2+EHIzk96hiEmAij2zUylCSOTkc0K5jbk/LQA6JJIp8hcg8c0+SMpJuBxVYSSySNh8DqKldwWDbvlX1oAtb5ATk5PSov3m7IIGT/ACoE8ORt5x1PrTN3muTjjtQBbSV87Hxio5fvME6gcGnsw2jjGBg0SACJTH3rMCJmcwgSH5hVTzCx29u9Xo4Sd27kd6ieCMjMfGKAI5kXaFXhqkRGQc8mq0pWIhhw3cVcjk8kqz/Or+1ACpuQHedxPYcVNIgkIaQnI9aWSFZjujOD6dKSNQwZnXlR3oAznVo5nkkJbOMGpAqYDZ3N6E1deJCcDmqyLGHYDnA6Y4oNBl5CrRqEO0+1ZoEyAnJzjoD1q8Q0rE5xjtiogoJK96AEQB0w/bHWnRCJgyv2pkiI+PJwfWriJERsXhj3FAFdLReABnB9Ke+EJUcd8+lPLSQuRuqi7byykHeMdO9AF+2O75m4J4/CoTiOd+Mbj+lPt4pWh+f5TnirEdvHI4jcjJHWgzElgXbvQZJ5FRpCDyw2+4q8iGIFHfcg4+lUFnVm2hsKDgCgB2PmOzjv9aRVcttHzAnr2qbyUy0nIPHakhl8oAKM+31qLARFZDnK8Jxn8avC7lZWkPQccd8VBPIoYEnd6AD/ABpiSRRxF5By59OnbtQ0B8a/G6WY/wDDQOR1+F9nn6f8VFX81Ff0wfHBIv8AjITGf+SXWRH/AJcXvX8z9fR0fgj6HlVPiZ//0P0UywGF9eaR2SNiGPWmuki8J1POKjIYNh13E/pXw59IyOZflLY+WqOAFxitDGEMZORUEmGUcdOhq0ZlJ9kYG3nHaud1FSbgOp471vTMQCQOayjE7TfOQB1pgc/NaNuDbsg1lztIJSnOFrqbiSNd6AfjWGxSQ/MhBHf1rREMybmcJB5gBb2rIXUriSNhtPXg1vTIrIyDAyayvs6IdgH1rQQkLSvEfMbMo6Y6CoIoWuHWGViFkRkb/gQxmryFXJRcArnLf0pIFL3VsU6BwDjr1oImfgn8dfh//wAIz8fNQ8CfaWAmuIow8ign/SsNnC8fLur7BtP+CeWjXVjb3M2vTTO4/eEJGoU/zrwL9rO8Ef7Vklxbvte3ubBix5G4EHIHfHFfsZozSNbx7pW8tUGR2J2j+denOpKMI8phFXPz6P8AwTv0KLJi1qeYHAITaCoPXrVi1/4J06MJjHPqd2YiwJbMPC/j3r9Fo5wspGQFHGe2Pz61omXdEXhw2SOo7Dr3rH63PuXyH5/xf8E8/h0sbK2pXRYShwwZCdvpgjFX3/YB+Fiyb7i6vyXJH30wB646CvuRppBhip/LNUtTupljMjE49B1/Cr+tT7kezPiGT9gH4OqIxHq11iIfMXYDn2Iptt+wZ8JYY8Tz3E6qcmRZfmOfavr1JbiRmbaMnkZ9PpWmpLBEaMIOtH1qfcPZnyGf2E/gvBHbvJBdXE3V183arDnsDj9a0V/Yl+DEUgYWErhuzTEKg9sfMfxJr672e9V5xlQCar6xPuHKfIX/AAxx8G7bfANOKuP4lc7yD/vGtOD9jz4N2SQywaMs3ZllkzlT+NfRlxG0XuM9BnNCXO98Tx/Ko65Bx+grP6xPuLkPCD+y18DwDGPDKLt5UGQgA+vysCfxNaNl+zF8GnuRt0KKFMYKqxcOewO49Poa9naZQeP4qmgfy+E43daPrE+5oeQRfs0fCkJFH/wj9oiJleVDHHr1rRtPgL8IYIjZt4Zsyq/KCFC8Z69a9TPmR7HY5x1xz3omYxsOcnk5xxUfWJdwued/8KM+EzSQRz+G7cLEuCAPToQeOtTWnwM+D1lLJK3hu2lRz91kByPQ+1eiq5cbiAKnVhja3Sl9YfcLnncnwn+FShlTwfYEOSf9Qoqv/wAKn+FDsrN4TsdyEYHlgYrvrmQQDLHgZxxRBJFN8rnBYDPHSj2j7hoc8Ph38PfKET6BZ+WAQF8sEDPYA5wKxNP+HXga11BgPDNo8CcK7RJ69eldxscHZ2qZoS4Ao55dyuVGPF4W8E2tvFawaHZqqLsU+UNwAOcZ6845obwz4YQAQaVap8xb/VjOT6HtV6bZHx/EKEkJ2ijnl3CxCNI0VEQ/2Xb+ZG+5flwSO4J9DUp0zw9L+8l0u2VveMNz+NMZpDLtP50rnPA7Uc8u4WEit9JgaRYdOtdsnB/dj+VaqGwaFY3sIIyn3SqDdxWTBDJuB3AKatIrGXg4Uc8dKOeRnYuNHayKVktYW28DKD9Kqx6dZqzslvGnmff2rjcferAJk+YcYqQEYJ9KfOwsCW6KvloiYA4BUYGaYo8n7sK/Jnjnr3qUZNB3Hk980c7KuP8A7XulckKo4wM9a5m7k1CS6edJiwlONpPHPFXplKZVvrmoY4V2LMDnPvRzsLl22jjkQJdxKwwAcEgn8e34VqyQ2kk8dwsWHiA2nJyMfjWdED1rQi64701JjRI95cKohjA2qd341UuJ5rncZ8k44OelST5jOSMVRZyrbu3cU7ruRYxXtJHQSPuZs/wmteW5uDbRxKTx75/rSqyzFhGdqj1poAcMSeh7gUBYjWSRECDI74BOf51fiuVdw+cMR1yc1RWA+YGXG3p7UuAkgVvvdPai5BLLLOGQBWkTdnIPGalmuJd7bgTu/wBo/lUKyKp29MdTjvVUSx7trAjJ5x1ouaFtpE8vaUbOc43HtVNAk37mVNwznkkijy23eoHSrEVtFu3Mc45wOM4ouBcNtAQuVAKkHknt+lSZjSRsgLkdj604qqJvJyTzjmo2QOMdT14/ziq5wLsawPDjYG2/xZOahitYUfzEX52PUk02OMqrKWOG4/zinr8mJQxK9Mf0p84EsKTb2MrE4+78x+WrEbTEN8xB7nPXH41WUEHIGN3p70xpSSIwDt78ZzRzgWop5cbnCoQSOOKPtQfcJkD7hjLH0rLw0gPPXj8BVkITbM7nlMAfSswI2t49xdU2Y6FTilSWQSjZnb3JJpx4jUrJuB9zUoj2naR8xH1oI5CG2geFT5Y+XJ4ycfjUrPcRvvb5ZGBGRnp+dXY3Kp5fY+g71DIOS7kZp3DkKMclyzFd5IP+0c/jzVtC5bJAyo6NzVSFDvZnPU9q0EOGCN+B/wAaLj5SpKL0KUA+Rh0yaZALuJY/l+QdFOTitZ2YfIeopznjbxk9jxii4cotteXcoYMxJ6gE9+1N+03p3RuF5OW9SabBmLll+X1/lVmX98VaPC9Dz1NFyiNLidVCqFx0wff/APXWVqaXRlLxqpKKIsEnGPatEQBeM5OfX0//AFVDeeYVLPwTSGYit+83iPao4A9K1Ybu+hAIIYjoT2qgLeUOM5/GtWNHUYOM+taCHyavqM6lHbdjp7GkOo3pjKuFcAdwOtN2JuPzYJHOKY1qxQnOVxQA2O7mcZWCHI77Bu/Ohb+9ZDBIsYj6/MN1VrW3IkIH5VYuYc/Mhx2xQBZsHtnuFUWluojO4DYNpC9PauhcwzuHS2t7ZhnBiQLjPXtiuQsPklCP1fgHGK195EhJf5lzjuPyp8zJ0NOQWtyNupWsN0pGAHRccd+AKqmKxtIQsNrAMk8mNSVz2yRml3gr8n8XUUxgJV3SD5enI/8Ar0+ZhoQLb2UzM72VuxYDfmJTkJ0zThpmisrebpVoOenkoRn6EURQRRglTgHOAOKWZFI67m9aOeQaDjb6GgZ10mzQn+7AgJ/SsO80Xw5c4kn0S0ZuzeSmf5VpxxgN6+nFO+yA7gchvY0c77hyHPReDvB8tyb2bwxpoGNoYQIzjPcttzmtqLwl4IgtY1l0GxlRAQFeJCxz9f8ACpijRR+UoKj3PX8eTVgFJVAl++fUED8DT9ow5DnJPBnw1mmUnwvYBsZ5gjwo/KqVz8JvhbqOfN8K6U2wEKDEucHvwK6b7MjS4fPP5VaW3KsPLIG3jv1/lR7RhyHBX3wu+FkC7pfCdiwQbVwqnH04rGtPg18I7y4Mkvg/T/KA5BjBZvyGK9SubSOeDy5Bhup4/rVSztPKIEbbA3XOT/Lmn7VhyHDn4IfBOVvsyeCLARg5A8tAc/72Mmnt+z98GridZbnwbp4A6fuUX6cgc16bFbJHIE3g5Oc9enXFWRwxXOecZAPbpjPNHtWHIeRyfszfA5p/tTeE7MSHnhBwR0PAAqtP+zJ8ApWUz+E7fzEbeBkhST2IHUe1e4CJQnXmmyIAfMds1Sm+4cqPn8/sn/s63UsrXfhSMNN/zzkcKuOgVc4H4VVH7IX7N7KA3hGM7QRlp5Ov519DOvAIPHWo4l27n7Gn7SXcOVHzon7GH7OrWx8rR54jgrhLqToeoGTwPbNV5/2JP2aMMy6NcsMYVftL/wBWr6XB7jiox5ZYhkOBznrR7SXcOVHzPH+xF+ztHMxTSpkBTaf9JcdBgdDiqo/Yj+Abq223nXPXMzHtjrmvq6PyUGdg2txwP8iqpsrZJMKT83PIPf6Ue0l3DlR8lTfsO/Appd7RXTM4AAac4jI/un/Gli/Yb+BqRKSLrzl3Av5oyQentX1ZcQquzI+/nOB+WR0/KoVt1MIXkbTx7f1o9pLuHKj5Kl/YN+CjvErNdvsBDEy9fyxVI/sG/Aa7HlTS3yupwMScKPxzX2XD5fl7QMkjke/405YBGckdCcgdf0o9pLuHKz4gk/YK+C0okg/tPUIguAD54bH/AAEJior7/gnn8H5EV7fX9SCAgjdIGB/ALxX2sYYhI0oC8noCeKuoqIApHC9BnrR7SXcOVnwdcf8ABOv4UmN5YvFN9FIxG0EAcenTn9K5+T/gnz8PIZJYYPFF/bh8BWbawz6njkflX6JTIHKAgcZrN1WO2cRbkAPI4659xR7eQcrPhR/+CeXg5ETy/Gt2zdNwgTBHoOMVMf8AgnX4JJMzeMLjcOMKihz+PAr7ftp442CA/N+P9a20tA0STKwTJ5UVf1hi94/Pe4/4JweGinnQeM5zG3USRqf0rOf/AIJs+HY7tUtvF05aRckm3UjPtyK/R9EHmKm3KjqepNXREiup2joevJNL6ww94/NP/h2rp7vsfxu0eDx+5Xg/99VFc/8ABNCISxqPiHgZ5/0cdP8Avqv0ufYjbSm4nnv0pjpltxQD0zUKvIVmfmnc/wDBM/TVyp8ch425y1suf/Qqzm/4JtachHl+PtgA422oI/8AQ6/TW4jVzzHg9Kz5LaTG0qFUHpwatV5BZn5i3v8AwTgWxVXtvHETMTkGS2Pfr3rEb/gnTdBH8nxiOWwp+zHBz171+qJtLZ4/Icbj9alj02GJdyEFPTkin7aQWZ+S/wDw7v8AFO5ksfEttM/8XnRNAoPYgjcDWpH/AME2PGM1vG7eLdPS5cFSgUlfwPBP5Cv1LljjVcIoI/OmwKgPmMqgjpR7eQH5P3H/AATa8axzbR4otZeR0QgY/SlH/BOLxaZn8nxJFsQgMdn9Miv1ovMnb8oZSOMHBFRW6OZmZUBjfGeTwfpmq+sAfkdqH/BNv4rxzBbHVLGS3IyJfMZSQemVwcfQVDN/wTl+KVrbpcS6laTZOGiEhBHvnGMV+xsMEsMvtV6R5GTywAR75o+seSA/Fu//AOCfHxdBjm0yW2ZFGSi3J3H8e1Zc/wCwF8ZoIFZ7a1uHc52rdAOv1JIzX7W7vIjby4eRwCc/5Nc5dx3Fw5dFCjoecf04o9v5Afjuf2A/jFJti86zhdhkKbls/Q1nTfsEfHyGZo4UtJcKSGS6wuB2O4gj+Vfs1boYAC/L+vp9KtLPnKxoF3dSO9KU79DHlPxlj/YW/aAit/PSNJTj5oxdY/QkVz91+xf+0WtwscVk5VeCVuwMf+PV+4RuZ543WUbmAxnp/KsiW8mV8QYGznGcZ/UUvaByn4oJ+xV+0c5/c6eVHc/bFAHr/FTj+yJ+0lF8otZ5EVto2XisAx4H8VfuAJZJUC4AI6Nn88irkdxeIoWNlwpyRxjjmr9p5Byn4f2/7In7V1iAbZLuJc87bzB9s/PUo/Zx/a9hWRANQQqPlAvf5/PX7lHUZJFZWJ3k/h7dqh8u6uF/1oVgO/BP6VHtPI05T8Km/Zt/a1a182eLUS0TZEf2noR6fN1rRk+CH7X8Vqsxl1mMx/dX7VlsH231+5kLFCI7kZ2g4OeQT706SPypYpEkAIHBJz+VHtPIOU/C9vgp+2QkQu5DrjqG+UC4IOfU/MajPw1/bPgmWFj4iRzyGWVyox3JBwK/e1NUuVh8s42tnIA6+9Uorq5UuFk+Vwcg+n40vbR7AfgZeeDv2x4WZJn8SMwypw0jDB74z+tXP+Ea/bUht4bdbzxGIpc7QHc9Pxr97k1S5AUuUBAwSVHPp2py6ndoxeHapA64AAz7Y4o9tHsB+Bb237ZUMiQNqPiNsDHDSdR71DcXn7Y+mTRM+p+JEMgwN3mPx9Bmv38t9QvHffMVZxnGcD9QKU6pfsEBVP3J+XAA4+uKPbR7Afz9W3i79r6ffHaajrTyIC3zRlX25wcFxnr6VSbxn+2FC7Qz3+vbZMAjY7HjpztNf0CXNxs+dETnknA696bFczzMFIBUfhij2sP5QPwVh+J/7X1hMVju9b86BdgLWxOF9tynP1xVUfGP9sGaOaae/wBXEcbbjutyAB77VA/Cv3nvZoVYv5KMw4+6p498impfwzLhrWHf3JVef07U/aw/lA/BVf2hP2sdKDvd6hqDiTACyW27Hpj5K1bf9pf9rAII1v7sc5yLTDD/AMcr94zcW7KUa3QOBycI30x8tFvfLEpYRRMgI+UomffPy0e0h2A/C1/2nf2t7ZxctqF6rqcbWtSBt9eVqNf2rv2rHYbryaVyMputCeW9cLX7vNJE+SLeIx9WG1Qee3esy4t7DJYWMIVeMbVPHpR7SHYD8RYv2zv2m7O1NrJtklxyfshJ49SBgU5P20v2kvscTXEULh1yC1qxZuT09eeK/aa20fw3zO+j2vznoIl/wrWtdB8MfbPtQ0e0jcgAHyUJGOOpFHtIdh3PxCX9tv8AaOgVB9ni4z1tW2im3P7bf7SpijkkjtXAYsrfZGJHPqK/cC48P+GpYgsulWzHPBZFzjP0pU8OeFAALnRLR8LtKlU2EH2A60e0h2Efhtaft0ftFzyeShhDPkFvJbP45arh/bk/aOt412x28pT5S32YnP49BX7AXvw98BLPLImgWMSNksBCMN6YHQUaN4P8Dx6W9r/YlmctkjyUP04waPaQ7Afj8/7eX7QMaGdrOBTBhctbtjn6n+tT2/8AwUB+PsBZHtbT5/8Apiwx9OR/Wv2Nj8BfD5pHDeF7F4pMF0ZFIYjueP6VWHwz+GZmKf8ACK6enJI/dplQew4P9KLw7AfkIv8AwUA+PauJWtrSQ/3TG+DwAOpq+v8AwUL+Nw2+dpdgcfeUq4z6jg5r9Xrj4b/DS3ZQ3hPTyV6jyUwR2GNtczrnw5+Gl5cNdyeGLFgdu4eWCfl6cnninFQfQLn5fS/8FDvigJY5RoVsAnDZDEbscAHFba/8FHPiZKimTQbR1H31IchsdjxX6aad8JfhC1kWXwfYYLbtoA6578VPcfBX4I36BLvwbZuM8qFHBx2o/d9hXPzLT/gpV8TLaZ47fw9aZfkBmOAPTgDt71fh/wCClXjp1dW8L2rq2MKJHwjA9eRn9a/R7/hnr4AzReRJ4MshjawAB4qKT9m74FOfm8FWBI4GNxyAfcgdKP3fYLn53Wf/AAUl8dJM1zceGIWJ/wBWWlkIVc+netL/AIeYeK7iVDqHhmFokJyscrLuPsSK++Lz9nT4FtG0J8G2KpnkKNhxjsRWWf2YPgDKolPhG0RuNwBYfpms+SPYLnwzL/wUn8SynA8JxbiwZWMxJQe3y9auD/gpXrK24li8IjzE6jzuGB7n5eK+24f2VfgEnmIPCtqolxuwW6d8c9akm/ZO/Z5QxzReHIRsQgLufaSf7wyMmjkiFz4tP/BTKdsRy+EfL2rzicqSfrtqd/8Agp2+xWs/CzLIflJDq2V784z+lfW7fsmfs7yN83hqFVJBODJn3x81Pf8AYt/ZukVmttEaJyMpsdwueoGN350ckQufIlr/AMFNFllj+0+GZQighSvP44z+tC/8FLdDUgJ4YmZm5Zgw9em3NfVN1+xl+z20ZRdGESyEgoJXyP8AaB3VRP7Ff7PaO7NpMjqEAB8xgPw+br71fJTC588w/wDBSXwpbOZIvC96InOWGRjcevelP/BSbwJLOiy+Hr0qzZZlIyqkYxgntXudx+w3+z9cwhkSaCTI2bZGK9e+TVhv2Ff2fWZ4DA7QhMiRWdZN7cHPNO1PsFzxWP8A4KOfDwFbiPQtRglAxtKiQcevIP5VpQ/8FJfh00xjvtGv0jABVhGT06gjdXq9v+wr+zzDG1sXvWWQDdGjlVOOnU1mT/sCfAOYpIJ7oxgD915pBJ75Iz7HrR+7C559c/8ABSL4W225n0rUrhHGREYwoJ+pPFLY/wDBSb4XKq7/AA9qCq5Kk7clR6nb1r0qL/gn1+z4WYxNdK5+6XbIP1ByDWEn/BPL4GQeaZbi9TZggow+cn254pclMLnNn/go18G8CX+yL4FM/L5JA/HJNXrb/go18GrmNV1C1vYSpJGICeD+P9K1V/4J9fA3b5kl7ew7V+VSFOc+4rKvf+CfHwZfIg1q+VhyNyqf0x/Wjkphcun/AIKE/By8JLTXCwngAWzq6uPU46Y9K04f27vgRNayXAvp0+zceX9nctIT+HQH1rn5P+CeHwbmRSmu3e5B82Qo3H1OAOlVJP8AgnZ8I/OBh1q9EW3G1Qg5HcEg8Gl7KHcLnVf8N+/A4yfLJcvuH8Vs+Qe+eK0/+G7fgJNFGsmoyIcnAa3kAzjrwOn9a87H/BOz4VpdbovEd4FUZUnbnPocjH5fnWTd/wDBN3wJPMrweLbohhn/AFCHb+OafsY9wuetp+3R8BIpkga44f5mba+0A+oyc1s237bf7O995mdWSNuRtaOQEjvtJUAV8+P/AME5/CEKBYPFcu9vl+a3Vv13cVz97/wTg00ysYfFv7sZ+7CCfbvV/V49wR9Kj9tr9nSTNudTYKD3RgaZefte/s7yeW9trcSL95gVYv7e1fMVh/wTm0C4VgfFDtI3G0wgcj3zipk/4Jt6W0kkaeJpUKjkeUp6++aPq8e5Z9KR/tefAJyw/t5Co9VYk1ft/wBq79ny8UBNdWJh/eBFfI8n/BOi0t7l4B4pQN/CTAM8/jUlx/wTTkOxovF0ZeT+HyQBz+NH1ePcD7FT9pD4B3UeR4ntVHAyxLfoDVCT9oH4HNcZXxLZyqOgB2liPrXyHa/8E2b2Mrv8TIzbiGRIh2/4EKrat/wTi1OwRSPE0IZzxmIDBPvuNZ+wj3Mz7Mj+PvwaK/vtdtUQDJzKCR7feqYfHH4HSyCNPFlkDJggFgf13Yr4W/4dweLSGk/4SK1Lr8zDI79v8iqdz/wTf8cwK8lnrVq6gg/eHOffr+lHsI9wPvg/HD4Mr8i+J7GIsccvnJHrhuKvW3xs+EsNu0L+KbB0bqwcNjPoQa/O0/8ABO34nSLLDFf2zyBN0YEkfPqM1WH/AATs+JqxqqahbLKBuKtMp+b+78vFHsI9wP0Vg+JnwluHUJ4itJldtu1ZFOW/h43dq6uz+IHw4wkLa3aRtIehlUHjucNivy5P/BPL4yW/lzCa0MR+9iXJH1qrd/sDfG+xcFZLaUEZDrMBtU/w8jNHsI9wP1ig8cfDhy0mn+JLG4/3WUj861G8WeBLphHHrNmVAG4ecuM/g1fjY37C/wAcB5n2S4hXacYMpAY+3GB+OKtQfsQfHuZGRHjd3RukiAnAPyZz69zR7CPRjTP2kh8QeEIoFkj1GARjIZlkUhR65LZqob/w5NGktnfQXQbJJEi5C+ud1fi8v7F37RFuBE8vkqV3bDdKcH+7wSKkt/2Of2nbQZhkeISDb8lyo49Opp/Vn3HzH7PhvDmFZNSt92ecyJ8v1w1Wo5NHtgzC+hYkZyXGPw5r8SP+GUP2nbdGEZnbacMDcAHj61oR/s7/ALViBoIRfRKBjm6UZx6U/qz7hzH7ZQ3OiTyBJb636dCwB/nUlxDp0koitriI4GQS42/zxX4ZSfs8/tVtNiMaikh5LC54P680j/Bb9rvTVwz6l7BLrn/vnFH1Z9zPmP3CkhtTJ9nN5ASo+cCVOM9ON2efpWe9jpuD51zCNvbKsf51+GLfCT9qyO7nu1s9Wa6mw0shkzlvy5PvWg/gH9ruOFYbhNWGwhVUyd/ypfVn3Lsfuf8A2ZAEVoZ43PXGV49Ohqq2mshcO8aSnjO8dD+PFfhzHpf7X2mTFo5dWGPvDcWAx6ZGPypN/wC2BI8s27W2aT7x8vnHbkj+VH1Zj5T92rHTp54mGA5j77h2qTygyYV0DR8HDqeR/Wvwcg8SftgQv9ltrzWjKeoCMrLjtkLj9a0W8dftjaN5Uzrq8fljCMYDj8tn60vqsij9zfsjrIDMVXcflJYLk/matjTnt5Gc3CZJycEdPTNfhFafFf8Aa8EwaO71HAbODbh8E9uUJpG+Lv7XdlPczw3WrsQfn3Q7lBPouyj6rID92WhlmLRtJGVIz99SOfx4rEubG5WYKGViB8oRlzj061+Hq/Hz9q+ODyp5rptpyGktSGYHoB8nNRyfHX9rM7Ve51Lyyf8Alna7Tj2IjyKX1Zkch+6qx3EBjlZUJGOGZQcfnxW28X2q1DBwrknALKcn2Oa/BmP9pT9qiC2+e8uhFn/lpbncf/IdTJ+1D+0umQt3d7TnOLcgAex8vio9iw5D9tI3uGu54Xwy5ycEA57mqsk0mFWMb03EAbgMep5Nfihb/tS/tJW5M8GqO6hgCjRbsnuD8mavSftcftJtcIDI22MnhbYgE985Sj2LFySP2tsNYT7Z9m3qvl5yXcY/A9KvR6jcQ3c0PmCSNsFSpAA/LrX4hL+158emEiQwxb+TJm2Zz+QU4qey/bB/aDtUb/QpGY4w32WUKB7bVFHsWRySP2xa8LZM7NGpOAR0P1qZbyO3dcyrgjHWvxNn/bW+PUMswgtWSW52eZuSXkqMfKpAC5AGQBTpf27vjYjKJLCJUBGR5TjJ75LDNHsWNRkftsNRKt5cEsRZcgMWAAHoalu9csoUdnlRJlwCoI5PqOtfiOv7d/xTiJFrpluhkyZC6SPu+gxxV2+/bm+I995Mx0m3jki6NskCn1zxVckuxR+5CzW4COZVwRng9vbFPguIrreZpMg52En09AM1+I6/8FA/iNCysNMhTaMEKZNpH0KVKv8AwUC+I6CNG02NCpLb0WTcQfqBT5JdgP2vm8lmKJcBpByWX7vHbOcY/Cp7OexZsNMhKddrcAnsD3r8UZv+Cgni2a6hlXRJAIxhVMh2/N1yAmT+dXLf/gof46iuxLe6FbOi8eXsdWAHT5iG5/Cj2EuwH7Ry3dpDIvluW837o6f41DNe28fyyOE3c9RzjrX443X/AAUS1adYV/4RgK6dDvfoevbFNj/4KEaq1r5M3h8tMj5Q/MePxBNZ+xl2A/Yx9UEhJijjxt5JbBIrWikSOBQyj5uRySD9M96/GG3/AOCht9DIpuPD0kbKedsrqPyKnj8a3z/wUeuBHGsXh2Vxn5lDunPrkZzR7GXYD9h2ki3IkYyqDBOQADWlEto0Zw4J68Gvxq/4eOtJ5jS+G52J6fvWKg+61tQf8FLLfyoorjwncNgfMY3ZBn6Uewl2A/YFILeYjy5QSMcHqKimtBu2gqMAnrX5Dj/gpjb28m+18MzIrFVZCzB8c5IOMcVpL/wU30xCJZdAvWOR8kgXYAOpBGGz6ZzT9jPsVzH6wWtqGiccEpyRkDj8aynRQ7KHChT/ADr8y7X/AIKY+EWAkuvDl/vyTnghR9eCfyoX/gpX4FF15o0O5TJGTsYkg/XGKPYz7BzH6bQ2Lyy4Mq+vJA/EdKbdWwhBLyAY4wcYJ9civzcP/BTD4bxXJVdBvgj8GQggKPQIDz+daqf8FJPhRdQFLjTrpAvO4RuCx9Mc4/Oj2M+xnzH6BXMIaNCrBs9xRDFJEw8z7tfnref8FJPhcI2jtNKuNrDqyS53A8DpjHvWdD/wUX+G1rH539i3s7P9/hwqj1Bb/Cj2M+wcx+k8ckTXJUE/IoJPYe31qRbeOV55SRhW+UZ9fbNfn7Zf8FHfg0pQ6jbXHlMpDf6O4OR2PIFb9h/wUP8AgTPFJG8s1tG7fL/o8m8fUhsYo9jPsHMfcS2yAmQDHtVaaz+ffF/F1HpXxgv/AAUJ+A/3UlljYEZYxzEYHXAAJ5Fa1p+318AJFeF9YKyt8y77aQAY6jLYGfrR7GfYOY+u3QwfP/ExAP54NT/Pv+7ur5AuP27fgEsaB9XBABPEErfMTnqQOKrL+3p8BTKvl6ucHhgbeRBgdMY5o9jPsUfaG3uRiqkoz9z5q+Q2/bs+BRGF1ZWmkI2DbIQM+uen410K/tr/ALPwjd31yAuxAC4cjHduOh9qPYz7AfS8reWgZ19PpUtjNA8xjUDOMkCvl5v20PgMqNJ/bEScEAk5XJzjA3ZGPemaP+1R8G21OVk8Q25BCn5hkAHOSCG6ij2MuqJUj6rlTaCM8ep/QVUdkRvLdgsh42nt714VF+1L8ElmSxn8TWs29S5cSAEn2+bFZ7ftX/BGSURrrER+YgM0gAx353YpeyY7n0PbIgO/fnHB4qSWJN7tKOnPGK+aJf2jfhBLclbDxPbEt8wCupJH/fVaVj+0l8JrcrDea/b+Y3GQVbJPqd3FHsmFz350CqBE3POFI70GWSBf3gDBhxxk140fj/8ADe5jMEWtWGYmySZlDEH03NWdJ8YvhzGZJ5dbtYBkFS1zH1Pbh6NQufRFnKZYcEfUdDTopUYusnyleleSxfGHwDC0cc2t248xAykSD5h9QcYqRPiv4AlmXdrFvDgncTKmQB6Ddz71PKFz1FbhJZAgbJz27VZfUrSKQIWyx68Zwa8Wk+KPgq7bbZatCFn+ZHYhf/ZqVfG/hqG5jSTWbbzJOTmRRx/31Ryhc9ni1SzZ+Duxxzxk1amvLURGUsAfYZOPWvFLXxPpN1ODDq9sbfJCvvjAOOvOcVoDxBpdxcrbC+hdGBbHmL26gEHFKw+c9XivLQqwLtlM9SB+tRHXNLidYpZBubrg/wBa8s/tPT1/1+qQIrZwPMUt+Wad9r0iUZj1K3lC4yCyg5/OiwHpTavpqE+XOG9QOtMj8SWUUTMRK46beuK8lkukafdDcwyBjjG5QeOvftV+2FpKv7u+h3MCUUyDLY69+1aWA9Hs/FkE8jJKoRRjHBDE+9aE+p28iiVSApHGP8K87jfSiCzXcIYNtZQ6k5/PvWv/AKAiRyyXkSxlgqqXUEfr2osB14vYwoCEnI460kVxlWl3EYPvXORxLOmLS6jc+vmKP5mnJP5ELLdTwpjqDIpz+RpWA6n+1I9oAYH1JPr9aWW4Ex8zzMD65HFcMlukxLRToYWxgh1ww7YzXYWdjHIP3E6skZK5yApYDn8qfMgIzcSxyg7vp71Kb2d3cltqnHAxmmPZQvLIJL2EPC21gHHB9OtCWkEZEt3cxICcY3rn+dTzARNPJtDhuB0ApVv5yrFZcMFIIFbU+mW2cJIipGuTh16H8aji0yAnMLpIW6KrDp6nmjnQHm02oXn2l8SMQQDt9K1NPvCbtTIxI2niusTw6s8jzqigsSvLDOPzrQh8OLC2cK2TtGGBx9eaOdAYj3pymOg4OaWW9MallOWPb0rXutAMf+uUbO7BhgD86ozWUDojRzIVx/eGP50c6A427vrr7SrKTnPAPTitBtSvTGHYAMOavyaTvZnBGVBPOK0LfR2MeHAjBHV8de2KdwMm31278kecmVQHBHWs6+vbu7xHkbVwQcc812P9gLcs/lsuOF4YDtVcaRAoZS6lkHIGDxQBxJuLkRrC7EnqM9apxXF1Fc8ufm5IArvY9KjaUmZkcdQRjj2q7/ZUJZZFVRjpwOlAHCXFzeIRKpdSvQDpU4urx4lkfJGPTrXcvpUbuASpXPGCPyrPurCG2ZUkxh87QcYFAHETXLu3lpx398VWa2dpI8HA7Z612h0hSwKBWyegxmteHR4TlsDg+o4pXA4aS0Ij5ByeBU8en7YlySWPeu0lsoI1y+Ac9eOlVlswQNrqR9R0ouBw0/hpZv3qHDAH6VPJp8whTBxsUDiu/isySsZOV9T0qtLpbTTNg/d7DpRcDiWtpwm5CwJ6H1pZEuYSiSE5YdDXXGzVGjVnA5x1FR3tirSja6soOMk0/aAeeX1tqV3Kfs4bAGCKk062vbYAlSB0r0BLPyR+7wQeNwPWobi2Xy90UnBOCB2NFwOWS5vfO8sA7c85qne6vdWTbUTd6g11UVtbyy/Z2f5z696lvtBSRdrIPw64ouBxy6m0ke8/KT+VOt/E8toGRgPm6Ed66FNCgij2oRsPUVC+gK7FxGBgdMdqLlcpylx4vuIfMIg3N6Z60kHiy8mhLyZjYDhSK6ZvDlvwZ4uT3FVLjRrYwBcAqvQDqTRcOUyk8UX8mPMhGcY/L2p0viK8g27V3byPbFXv7ADKNnyNkED6U59AjLeY+duOvp+NFw5SK48aXieVAYlyCFJA/hrp21OFSMAk8dD6+tc9deHrchZYAzHjGfWrIsngKebyG6//AFqA5TdS9j80pIdwDcd8VYu9VtPKLb9wQ4xmudktpD8q8AdTVC305nEkZyAenHU0FHSrrlnIAscoB71cTUEmXlwT22+lcQNBmtMMzgk9cHtT30+42lo5GUnpg8VoZnaLf2qyGKZuT3qVb+0G1lkBQ15lPZ3jndvf5eM5oitJraJY2dyq0AekpfW/mbozkZx+FXlubZ3xnIxjjnmvKgLmNd0bt1yOKsC+voo8L8xxkYODQB6k5ZSA/wB1s8njNV7b5W8vqBj+deWajrOpgCNWbcuOoNU/+Em1qzQOgzjHGDQB7LIpJXdkbeufXsBTxMjIQ52yYwFPU1wml+ILm7tvOmU+aBkrnOPepT4jukkVTEGUnpj5setZmh2PmrGcEgMRTyfNXAPscd65i21Q3IMhTa2SPwq2+qJb4UOu45x7UEcx0Q3AEnpjpSM5LBkHArnoNejnwsjAMvykfXvWompQxNgLuVuOKCy3HM5LcdO9L5wGA1NVhICqnAJ4oYIj4btTsBVkUhWIPy9c0xZiuBjjpWi8Cv8AID94ZqtJCON3AFFgE85QgAXdmnRygxlZBkDuKBBjlTmneWNu0ZI/iFILkcshODjmlaUMF+YDbTXA3bFG3I4z3qqVcOY8YI6elAD/ALVJuYmVkzxlRUhkBQnfvPqRg1GtuxxIeDkj8qei7jggsAPl+tFwIEYA7se9TecpIWNePU1XuI3hBbPB5/CqaOZOBlQe1Zgaaly2CMD1q4qArhsNkfnWatz5QAdCewq5FOhBbH/1q0AsFQsTBQUY9KpfPEC5XI/QVI2fLGckDnBppfCqpU4PSgBqkhVkAIHfnjNQbJy28njrxUv2dlyBkA5OO1ORyMK3CgcdyaABRg/Odx7+lDyhEXaM88+lRSFsYHQc1TCSjc6gnPNOwFt3LksRURkYqRn7tTEAptHHvUAVhJgcZ/pRYCxHGWXeTnOMCpxlSF6VBIflBX8veoGlkYbVwOxPvSAshjlk6jqM1KGwnzd+o9KykSY5GclemKdukYgHj2oA0PNIXgZZqEkSIF24VeuapBm3FmPXge1NdfMDxv8AdIxQBZe8ExBiAJzyPpRK8nBLZB681TtI0RynBUetTziTcQBhc5/CgCwqs7ZjPU9fSrPGM5z25rLjZ41OOec4zT3n3OuTwBzgE8moaAvhDKGCDayjjFV3BCxmTr0P0qwzE/ODwai8tgQQ2fahABj2bVdj82SKsKdmABnPUdKqvuX77Y21C0hGXBJOKsCUkFvLyQV6VVMkqho9vX1qxE0b7GfAPfNVssZevyD9aAIoiY4w5PQ44pjorl88g9ql2gEgD5W7VG8ccW4oxLMOBQBltAu7bnKjtmmAgYCgjbVe5ldX8scOepqVF2gyg5455oAthiTuAJzUyyIMqxJNVY5WyCo4PftTi+1s5B96AJpHITP8qWJlI6ZGOTUXmkAsvI6EAdartMy4KjIzzQBpLOG2wk5PapUb95tB3E8n/Cq0TM44GD9OauRuEIJHB7+9AE6HYp+XtxipELEFemagDDIjJxmo5CIMMx+VjgUAWt3lsMc4qOeYtxGCE7nvURlDfIDjPQ1GriL5d2AeoPU0AMil3IxyRt74q0SQBnv3x1qLywUIXPPt0qMF0jKAk+9AFpQp+YfKO5pCMDAHXpUYZyoVcH6jpUmQAA2evc0AIxITGfwPWlRAw2HAYjmk3ck9PpVSSd1lBKEYIHA6igDdkjUQAKMgdajiZypRlBHqfSk88M4jPCsOvpUCXAV9wBOOOaAJ7lEwJIuDxxVNVkKv5hyD6+1Kbl923GT1IHpUgZMmPHJ5/OgCLcqYLc56YqkjySPgk88H8KvBW34PvxUZQSN8uFHvQBGQRnvxiq5yPl5AwOKnlQpgDk461BcZiHmMfkxjp2oAfco6qJYyCM4JPpTGJcIIjk5xx+VQGV2hVOvHHp60xCsaF3YF+B9O9AGgQ6riQ7uamY7WEinBI6fWqMcvQgg9+PrT5ZFIJRvnHc9KALO6YLux171XZQXx0GME+tEkxYLs/g6rnOaZtkJLehyRQBYV1iyir8tT4DLmJgp9apDfNJthYJ9RUDzeS3lzYBHcUFJmszgMVzkk81nEyOSF/hNUnvImQlZMEd6yJNReNwYzkYPH9aCjo3QMSoYZb09qRcn5XOSOgrlzr00rAbRhf8mpLzXxAE2456Dvigi52yl1QHdnIxjriqbXTu2c7sfpXJw63O4yoPPbpUq6m4GCpJbsDQFzZOoRsXyfmWmrfxL838QrHjVgTIY8bj/OntHJKxKptAoAtm/Ei5Yck5zVGbUXMh2A8ccUjW86kDtVyO2V03MAT0x7mgDm59XubeU7I9wPr1NOtpJp5xPIdp6jI7V0aaOM+bIv3f5Vo2tpCTuVcBOBxQWU4IJCQ56npXXWSxtEoPVetUDFjjuo4rRjOIMdCTWYFwq7MB0QDiq7hjKATgjGasqhYKd2OlRMy/OyYLjiswEkPlKAVyRRDMBkvwzDH0zVWZmZQuRkjJpkXyINzbtp5oA1hGLeVjuyWHX1FExWVBLnDL0qJZ0IEfUHv2GacHjJKuo20AVHectnqARgetT3CMX84fKPSpyVDByMAdvpRIFAycEf0oAriYIcAAg/nU6yucAAY/wqDy/kMgGQKsQiIjEmU3cCgB8MAd/MY5z29DVkxK2cNyeo+lRhPLlKIeevPvTAzRyMzDFAD3x5LIDyRxUSrJHCMHO0ZP40jzNtDsOKJAsNssin5nNAERy8gDIcf1pJA6hkzz2pyXDA7cZJ/T3qKZivzg7gaAInxuDE8dqeNkqspbBPFNQo6lmPTFMM0aPtPynqDQBcjXyyDvJPA5q3EBE7GQDp1FZ8UyruDjfu6Z9acgZo/KY7WPWgDVSVJMDPA44pxXeh3NlV4Gf51mxIgBKcMvX3qVZt0nkD7rUGgsmxoz5Qx7+9UUjkZ2SMbz1qfUVdf9HtRuPVj7elMhMkQDr1I7dqAEG9VYFdu0cg0xQxOT/FzUpBfZM3J5BBpgk3SHJCgcEUuYCVFTcA5w2KQgkui88ZqvIrO4VmAPbNSBWjV2kYMRxx0o5gERGEhXPUD6VN5SAOB1zx6VQt5RLKysdue1S3MoVtkXK+v0o5gLawBI1dmHJwM1LGqs7HOdnQVmyXJulVfuhOg96sxOirgg570cwGhvxlmAOeKYkhUYwMc49qjV4pF2k7SDgUrRqqgFuQD171ADprhoW+blW6e5qOTe+JBwrZP41X+aQ5wCBgj2qWRHMeOhFADZI08sRnhvWnMccD7w6VASREDIcsDUjRo+1i27I7UAaEaEj7QCcjjniiPIbDHAaqcUpb92pxt9aHkBYnd+fSgCWRsOUi5Ud6ZiQYUfMGqDzi7eXHjIH4VJbzBWIc55xQaArIkpHoMY96rKxKt5icsTzU0iGIqy4+Y96YJgrlXxls4XtQBBEpQnGee1TqxT5W/i9KhlK/eU7eeKlR4yNpwTQBaKOse4jPrninNsA3KQQAOahWQfeLZUdaiaXuMAGgC6hlZc7l+TkYqu3m7gwOCeapPNIgVY2+ZT19ulSG6dgAeG6f71BmaUZZ8RFssRVRokhl2f3u9RxylW80jDdD24q6PKbYFO7I3UAP2FUCcc8n8KfEofJQcDPFV5p0ZwmcH6damt/nBZjlc9uKAGBFlkIJ2uAcf5NMNrFBG7y5kL+nOPpipXlRXwikEH+dRynILkgg9jQwPjT43xIv/DQW0n5PhhZAfQ/8JFX81Vf0ofG7b/xkDj/omNl/7sNfzX19BR+CPoeVU+Jn/9H9EJblk2soz/SmRsGwWblu/pTdwVm8wHd09jQYwV+U9K+HPpGDR4ZyW+XnHvUUylFyOgGfrT2JIKLwB1BqFZNw8tvl+tWjMoySKPm25zWPNL5smBwQa1pxtboeO/asCYtu3Y6+laRApXT+azBug9KyVdssGJOOlXrpti5FUVmBGCRz+dVEhlfITIkGCTkZqvNbsxJB2irkpiIz1Y8ZNQtK7FR26CrEQx2xjygGdw64qCJzYzLMcjn+VWJ7nyoyD19aqpIlwEikGc0MJn4qftcQxRftZtEgGXn08v8AVglfsVp7Srptv5gBZo03FRhfuKcgV+P/AO2I50/9q2KZwA9o2nkn+8FK8n8K/Yq2NudIs/sj74mhT5v+Ag/pXpz+CPocyJbeNpDyd2PwFbKMQ3kEZI6HsKwbeBvN4JKLyPrW5DjcrM2G/wA9q4WaliTDjGBlfSqMlusoBbkntV/5wxXIOT1qLa8bDcRkmkBlSWaoNwwMdqMheNuGArQmgYkYIx/M1nXIaGQ7xzj8qAFyM7sc9DSmNW+YgEjtUSTKV+bil8xTGRn5h0rQDKvQqsVI59e9QWkK4/e9D+v1qxKSX3sBnHNRK7oCARg4GKAHmzjyV6gZIIqTyAoXcdqk4HFNiaVkViCo9+lPIkdPnPQg80AXltVClSN2PSgQoIwGUE849hSRupBCtg+1CP8AOUfoB+tQwGMhVCoxz2pvGBzhqsOhYlc4JquFKuN5znoaRmUb+JSoJOeeBVeNCSCjfMOv0q/e7QpHU45qpalH4HUd/WtAJ0jZmLkjA7Z71OQyDOOlIUDEyAnIxxT8sB8xHOaDQx5JULsxB3dqe2IsZYcjjnvVm7hUxFovvrjPv+dUgiOQyZHOOT0q0A4bg2N2TwatARIcMpJPPFV0Ci4x3FaBA+9jjH86GQitnCg44HQVQdpfvo+FDdBWnKpXmM8VB5cGwMvyjIyPemIsCVVH3vm7+lWFOARjcDmqBt3yFB7cVaizHEVmPGc8daEA/JOBu+X170yRiCUjPA6H0xTWZSCpAHt7Gs1pS2VUnA/WswFuzI6DDcA5NW7KICAE/MD2Hask3JM21uNx5+tayhgv7s8UDgXl2qAg6n9BUsbeUcqCSKWBVC5kGGIFPG3GelBXUayhwzuehqgUjzljxmtBioU5P1pjhfJyV5oE0ZUskfKxcmgSrEoUKcnirahAu4rz2pHKDDOQT1rSxJXX5sOByT2qZpCSFIw1RZHJHSnRABvMLDbQBGyZDE8EVUYhG5BJHfNX3ljYbUOAw5qomC5DKDzQBdRVRFIb739KpNuWdSSQc1oLtTAK8Z/WpZjE4AUfd6HHegCmGc8HgMamd3JGDnaO1Rk7uV6HjmrKsgQgDjigC7FL+4ClRuaokRmIGQozUXmgLhBkY61LauwTDYw355oAlMmwbeSegxTPMPTvjvULMPNKjtUq43kE84yRQBXQNHIWGNrVoxEFFJGc89OKoy/K2AQD6VpLtaMhWGRjpQBSnjJUn86gjYsoBJ3KetPuMtlOcDj61CqOm1cHpQBft7gFdr9Qfl96R5svwM+1VgHYBkIypx9acqSIm5+Ce3tQABMAk/N3q0zBQWHYDpWeuFbbnJq8iOcYyBjmrQCWxkmkPUFRkZqzMVZ/mOCO9NjIjyEbL+pqbaPl8wAnPNQAlu7ktHIcAYPNPRmQnYMj1pSqt0wVpisgBVMkA4INADzIQcnANV3kaQZP3e+akePBIbBIqCVo0+TtxVJASDLlQe9WZBsbHBNVC5Z12cHPb0q1kE/P9SaoCF4ZCMldvrzT97j92c7cVI/zQmUYOeKj3sUwcAjpQA2G3aNy6knNJOj9R0PNTW7TOCCRxTJnZmCoOuRQBXjbcQr/AC+hHWrxikBDbsjHX0qCDKOA0eSOhrXJV4sMv3uoFAFNyXUKuQR1PrVklUt/Ll+X0x/Wo3U7V2fdGPwq1DFGwLNzt/WgDOUs6EY5B4z6VO23B3cN7dDV/wApE+YDlv0qtOgBJXr29KAKRYA9+B3qJLo5GQTj0qzAolkb7Vyo9OKVdPhXgOTz2p3ArmUO4ZjkHsauOpYqCMAjjHas6W3Mb5PJXp6VeWVxGpHLYouBDL5kfJHOcZrQt/uH+91xWayvcSANkLnv61oRIyxlQckA4ouA99s4IUcjis9Y/I3+Yfu81eVvKj3AZJ9KqFjvw3Qii4F6LJXfGeGHf0qSFcnaT24FVo1WIK2cqegFWoW85sBdrDgE9aVwLYKE5kPykdqrplYAHyfmPX0pRHIGyeB0q2FGMHkd6AKcy712g9uKWOFmjV2/h6Y71Z8neSoOcCptqwx7V+7jmgCoyHiM9+eO1NRCSVJ6Cp42B+5g+9RmKQvtQ4z1+lAE46qF6fSojCWLbmwO1TRoEVs8+maeQgUIePQ0AZs0bR7QX46fWqRJiLjOM849K05xnEf3jWPPEY8sTuPTPrQBbS5iCbhgMR97HA9KcJBIpA3KwPUc5rIdgEKYJJHQVet3YRBwOh/EVoBJA5aXhcFep6Zq9GYkmBdSwxwOoBNZkZWSRkfB3djV+CM4IQhOmaALDbFcn+E+1Yd6F3lpOcg5UVsyF027mGT0xzms7UbaQx5RfnOST0rMDm4yyyvuQspyOvSupsHHkvHuO47QPasFLeXZtTG7vmtG2LRgqDtPTpQB0CnaoRuCO470xnBwR96oreQkMGHIHGakVWEQA555oMyQHDqp4H8qfMB1LA46deahVZ3kA2gL/MCppUw3PUenpWgEEzHaAeVboPSoGR3wEb6GpGgfJy3HUVGkhJwRgfyoAhlGz92/D+tRiQCMrzx1qybcCUl1OOue5FCRoA4AxnnpzQBmzny4NyAtn8KzVuJJSsEUZ3nuema3nBlbym5xzz0FJDAkOfL4Yn6UAPnhUxb93zkDPbB+lLaA+YFcc9yKQkBcuMgetRWTP5zSYwhzWYG7tkkJJGNopOTyTxTzII0y3yoadCM7SpBQ+1AEKx5yB2zj0rJawcDzH4zya3HKqSV/h/KqbTZQo2Tu6+mKu6AoSxRtEdvJAzWfCY9+3H3q1GfYjeX/AA/yqAWfnDB+Tvmi4ERi8gsAdxYducVTa2K/vzwD+VRtY38Mx2ktkjoa0jbztCIXyN3T0oTIsNhQsoKYFXFgjJG9izDrjgU6C08lMtkYPbpipWQbv3fJ/SqTCwsahFdlYEg49sGpolDFATj61AIvMXCckNlhT50by9u7ae3+FKwIjuXSQlSDhe9WoxHK64wFUcZrIaR2xGvLDrx6VYhhlx5srH5u1FizoJbMqxkDZ7Y+vpUMtq7KHz8zcYppeUINzFnHb0FSIzoPnJx3J7VmBVUZDQsRwdvX0qZYHL7eAh561DIbWJ1dACJOR9fWrENwjpx1Hf3oASMPnkjPSoXDZKyMMKeo/lT2cDIHQH9ajfAQBuQTnHvQBGy52uDjcM81ZtNq7sOMH+lN8vzk2RnhaWKFFAj6bR+tBDHTWsRB3dT159fSsb7EIH2g5A6Ejmty5jWTAAwfY+lVHjZhgfwnr/SgRDbyQGRkkODjuKPIxIwU5Vvy/CqchKSLKSB1zkelX7OeK4jBz1P40WAnhijRue/5VFdIrPlVyvQVYUqWwMgDsfen7QhAySPfpRYrmK6RQyoYwCvIqw8YhXHJUd+5pI4WGHDHHf0qafMoAJwq8GiwcxCPJ4MZyOlOuIFESyoxLNwF7UeWFGFOR2HpTsFgSM4HH400Sc3d20nlFZMHJ/KpNNsti9BtPX1q7M0ZZo245p1vG74bOESqsBaSHMoRwMj7uOlSbFXfuUIw/I1CsyGQqO3FSkq7eWfmB9e1OwHN3V0HUxpFx61mPao2cfNv6L9K6KSztVLljww6DqKwrWPEuGJUKSFJ60AaCoiwqkSiJQOQO5rUhgQjzDjgcd6zzBjIz06d63YLVfISVcgKMEDv70WArGLdgInI71ZjLMhcrgjjb1zSLFJGhcHgZ61IjwIux225BPvRYCpdOCcoNy+vpVNfmkzjIyPwqW5A2BxkrUEf7qQqz7txBzQBqqikBQMN1+tVrmHkFSVZj+GafNwQYj0/rSTOCoIPT1NAFWCEAoV/1ZPz+vFaU7KsZK4Gzp34rKWWQYMZOGHbnrUl1FLJCxjYI4HH4etAFcyK8wV0JyOvbNWyu5BHt9AfwquglEieVgk9vfFX3a5V1lMQxkZ5xQBSgtIoyzSDKgjjNayJF1H3jz+HaqqxqQ20AAcDdU0cLIBuIx7UMCV7eNZlkQcuPyqLytrEtwemAOtPEUjzjI6Hv2FStBMR5foOtS7AMWR0UY69KnaNmKkEDcOD70NCu35h8zEZx2qYrF5S7eTnp6UcxXKUBlCc9c4zmmSIjbgRhsEE/WrDQEqZFGVJ5pGjVh1yBRzBynPsipL8q9OBjvUyOVYhl6HpUlwpifI4Pam27RK+E5JPPtT5iLD2VHUOycZxj1q2DGkYx8pHBA9KRYmzuY5GaskIdwZdvce9HMFiGW23YkKKQnp3qBhGVKrGo29fxqzc+ZbxEW4DMTVBFkeQE8E0xjPswQgogYnOcVCruhG5f8itcRqpwpzkdTVdo3bDqAT0Ge4qkwMOfyZJEaZd23p9K1fs8ZEbDjbycnrTBp6NuIIyOQB61G0dzEGLglSPvdqq4F8KnJChW9j/ACqve2YuipKhwvrT0mkl2qW+6MAe3vSk5fB+UqME54ouBEloiIXEa5yM8da1VMIjEcsahH6gfpUW9EUbvmyOtMyJhleQDSYki41vGAr20I3cgmqIijRfmjAb3PetJGaOEkjIGMY6iqjJ57MuMfWouUkWYJmQgDqcd6r38kshZ3GSRxg96W0jG4ic4x+eakmjPmBh82BSRbMeyeRYjgAHvk9MVXkku43WCIfO77uDxzV+4h2lmQ7alwY7RnUB3UA+9UjMUyyiZYz2Gfaka5meQMnysDk4PXHSmxq8kXzD95tzVQbvmGCjLx+FVfzFY3Vu5rnBk+8M855FZ8zXNqWld2cjO1iclQetOgSRlaQg4A4J45pt5kWzOSxJGfUYov5hYzYdUu5iWdskEsHyd3FbltNcuFM+WyQQehFZVpb8mRl4JwBWunARSQSCfxo5n3Hylua9uWkXy8jaSQM/rTo7rUHmbeeVxknnJqtGmZdhcBn4zjpV0hIkKuORxn1xRzPuFis8t4DwseM5Py9aIYmuipnjG4ZxzgflU2wTxKYuT6MelWRHIiA7t2euKhSfcLECr9nZ8Ig3cHjjpTYYoWt0AgiZkBALH3pu5HyuMHHf1qrCY4vM3uW2Gr5n3CxPDaQoxZ4Y9x9gR+VN+z28ck0hjQtPkAkDAz0OOlLDKkx3JnbSMxuCSv3BwKXOwsUZrO0RVWWxtrjb0d4wSPyNQNptlJaeb9jt0ZMgPGuOPzrUi2AkTDIHHPA/SiARQIyiMEHIIJPBp8/mFjkzpumMqo1hbsFGc7Fp8Gh6CyzJNp9vMXOeUWtd7URKSnDEVQW3uEkZkGCT1PQVnzhYqp4J8ImTemh2hXjgooOR34qyfB3g6X5JdHt5TknGxcD8qv2qNHHiQ5bPWtOARQfdPbtjnNHOBw58D+Gobhlg0q0Ct0BiHP17nmpF+GXgCZZFuvDtgC/cRj+Vde6B33HileN1H3iad33Cxxtz8NPADXFvNFolkSi7XPkqSR9eoqjqfwj+Geowxm+8NWM/OdnlADB9hXeGM/w1KIMopBB29cind9wseWv8CvhHHGYl8LWO0Auo8oZXPXBJz+XNU9R+BvwpuljuG8N2KRQA8+Sp/Pr+teytHuAJ57VT1O1c2bIjfKav2rA8PtPgZ8JFBlHhrTnJJ+ZrcE4/E/ypLj9nf4K3spnl8Ow+Y3UKi7f+Agk4H0NekWockJx8nH5VrgY47+1HtGB4pJ+zR8FriV5J/D0O0nKiNFQD8QRj86iP7MXwQyVHhm2Bfq2W3cdP4ua9tEUgy2Tg+tOWLBy2DS9pLowPnW4/ZR+C0E8l3HpC2vmpsISPKn3OXyKzU/ZG+Bb3cCvpiOQCqbEA577lJwa+o5JEkUKRkjoc1JGkEbKdi7+xwKp1WwPmyH9jH4IQgx3GlKQr70yig89iQ2fzqKT9jD4CyxBv7FAnB+8mFBHqRux+dfUpVmb5338f56VVZAiK7DGf50vaMD5Nl/Yk+ATvIX0k7Xz+7RtpT/dYEZ/EmoP+GGPgWLZootHZixBXdLhiPrkAGvrsW4kG4daduZflI5FNVZLYD44P7CfwFeYxvZyQ5AGA25h+JNMuf2DPgZDNFJGlw4HG19jflzX2RGNhJwGY4PPb6U6IT/NKQq8nHXmn7eQHw7dfsFfAyScowuYOmCjL/U8GoLj9gT4HGzCrLdCTeTuBUnB6AjpgV9rS25cnpVb95CdpwRR7eQHw+v8AwT7+EmxVN5PKF4G4ICPryBVi3/4J2/B8RM0l9cbv4cBG/T19ycV9wxT7gYto4HPvT441T5wo3fjR7eQHwBP/AME6/hfEu9L+6lCHkFowSPwP8qrj/gnf8MZVwmoz24yCCdrY9smv0FYtJt3Q84JBycY9cVatZiUVHOADx15H+fWj28gPzrf/AIJzfDOYl4dbuAFPKgKPxwc01/8AgnF8NGlZV1+5Jx8p2IBn0JJxX6RzKVQyRkY6YBJJqiEOzanU89c5o9vID82pv+Cb/gx55IrPWbl1IBB2xnkemTnB9cViD/gmjpaMZG8QSIMfxqgAJ7A7CGPtxX6bWf2iOdhtHzduc1tJhfnxjbyR2o9vID8sz/wTX0x0t3stdl2ycHMcRP1wcYqPUf8AgmdboM2/iCQsOnywIAffLE/kDX6ly3SxsNx/+vWdc6pCcIQOfWtPbyA/Kub/AIJqXT/OPEe5dwXJVM89+v8A9eufk/4Jz6uhIXxHBE0e7/WKM5zgZUrgj3ziv17trgygpjAGKtk+YjJt/wAR+NHt5Afjgv8AwTe8TzkxnxFAMZ3HYoGfbFCf8E5PEaN5UniOAOVJVVjUr+Jr9fTAVcMpOR2ycfhWfK8qzhlDLkZOWNHt5AfkNL/wTn8aqwQeJLN+MgbFU4Ht61JD/wAE5vG0gIi1yEnGQCiDn3r9jMSsoby8EfNn/GtCxlZiRImQPfGM+1Ht/ID8Y5v+CdPxAjRDBrlsDg7gUUYI7jANZp/4J2/FUgbdUtSoXfnHP0+5X7dGUJzFgBRtIBxn65qxHd3Y2rjeCcEljwD06Vn7fyA/Dkf8E9PjG8Tx/wBp25KnaEBxuX16cU0/8E+vjBaB5k1FDJGuVIIOfzFfulPfTliiSscDGCTz7daPtVy9tl8gL90bjx+Oeaf1jyA/B28/YS+PTt82oRzMq/LvfBI9AcHNZw/Ya/aAiALsqoBuG64GMnsBjg1++kd5LJu807gP7xzg/nwamjluE+5I4AHHPej277AfgD/wxJ+0FBJttf3hYHASbGPXnaKaf2PP2joENv5V3K3zBVVyy/mVr+gcXd45VWc/LwMMe/0NSF73Cr5z7I8nh2xz9K09uuxmfgDH+x/+0XaeXbreyJPMrMYfOIYBRkA5Ufp+dQ3H7Lv7UFpcFC944UDYyzkkkjnBVWOMe2K/oAklwNq/nzVZ2uW2kSY2HI5PH61nUrLsOx+Ar/su/tSqqSM14CcBdt3lwT9BkVn3HwD/AGrLENJLb6hIiHqbnc5K9wu3cf1r+hCadWk80qTJk5YMwyPQ4PP61Xm4+aJQFxjGTj6Ue2XYLH8/zfBn9rWKf7bKdYg84feWVyFz7KBgVCnwp/a4WZRa3eqMy8F/OYIM9tzIP61+995cX3kmJmPPvn88kms21uLqCbcrDZ/d6j9ar2i7BY/COb4dfthWsUyW76yUUnlZHYMy+mIycntTIvB/7YtodxutV8zcFKs7sQx99h/nX9Alvfm5zKwG1OCoY4P4ZxV6O4xG4iijiRuTtGCfxzT512Cx/PTceFP2wV8yW5h1lW6MRIcN6DaF5/EU64/4bG0WCOwim1WNRyFi/eSKp7MVXIHqv5iv318sm4Lk+vH1q5bQwtcKXVHGDwy5z+Oc0c67GvMfz+xeIv2vGKJbXeqzKACMxM4BPqSnA/QVYn+I37WVvO1nNLfxT7lk2JHJ93sMBCMEiv3pv45jIyLHGkZG0qgABHbNP0uwiZjDLawsg4JYEHHpkGnzLsHMfg9c/En9sW3dpp5tRhjGD/qCByOoPlZPHFLD8Vv2x2jOybUpvlDAiEscHoT+74Ff0DXsGlSIEksYJBjA3LnAHpz6Vz7eG/DzgsNNt0ZurIm1j9SDk0c0ewcx+FT/ABt/bKtJ0SVb+VmQqo+zH8cgJg1kP8f/ANsAzSK51ItG+cC3cYwOBwnSv33s/DmhRRokdjFsjJJVs4JPfOeKsSaDpihZIrC0VcEECP5s+5zzUc0Owcx+B9n+0n+2NabpN2ouEPzK8EgU/QbBWlcftQ/tdrbMrW01u+BhktZA5Hrnaciv3PsfDmiQWwW9sIpijZQbMKOPQHFPXw54XZyzaNavuxnMfUY6HnpRzQ7BzH4Sp+17+07ZgtK0oZxgs0DnOemRt5qeb9sr9qOGxignjdygxk2jjcOepC89fav3Qbw14cZyI9IsYVzwPJHH61FL4P8AB8ilH0q3k3HJBjGPoOaOaHYOY/Ceb9tf9pqSVQ0MpCDYA0EnI7g4UZrVt/23P2j3haZ7VmjYbeYpmUbe+McfSv2o1jwR4WmeGWw0uCIxAjaEG059s1mWPw88HK6m60iKRidxYqPmPvjijnh2DmPxxH7cX7RTT+d9kVzyFZoJR+HAp6ft4/tDwL5MFgI1bgt5EpOfqVr9pE+FHwycO0+gwSO2CW2hGJ+opP8AhU/wzCuieH7VHf7zbQSffrS54dg5j8Zm/b5+NVu22/037Qz9STIpJ/74rQt/+CgnxYt2Ux6EyyJ1LySdO/8ABX7FH4SfDG8x9o8P2WYhx/o68ms0fBz4cBsHw9YuoPyoYVwg7/Wjnh2DmPyOH/BRj4tLKs0mlRhY+CqLIT7ZyPz4rQk/4KOfFgqs15pEdzC/by5Bt+hxX6e6h8FPhMbl2h8M2cLN8pKxggg9ce/4U/8A4Uj8JriOG1i0CBYYyCCIE4I9+49aOeHYOY/LQf8ABRzx7KTcy+HWCkbWkjd1VP8AdwOp71eh/wCCj3jHyoxL4eV2U5Lgy/L7HOBg96/TA/s3fBqR3D+HrTLPvysYHP0zTpv2bfg2IvKfR4JA3LKUACj04IJp80Owcx+aTf8ABS3xVsMR8OhyCePMcjcfT2q1p3/BSjXd7G58OYVVwdjMcfnX6BS/st/BPAe10SPOcYQKox755qjJ+yv8CmiX/inI5pACOoGP8avlpBzHwzF/wUs8QJeOzeH2eLbgZ3ls/wCFaA/4KdXU8TJL4XkWQekj7S3bgetfZL/sp/BNU58Po3y7d5AJI9/esgfsg/BDUJCLrRorcg4jdBg4HXcPes+WkHMfJn/DykR7y3hqbflSHDscgeoPata4/wCCmFrdW9uR4deNzkMQX4P5V9Syfsa/B6e7DPp8XlrGRlVXgD2Pei5/Yv8AgzvTFlGihQRtReD6GjlpBzHy1b/8FI9Djh2voF4i57H5WPsKup/wUs8NuAseh3UKqRkbckn6k8V75cfsa/BEqFTSiXPDMGAAz3AzVVP2FvggzfvIJWwSR84x+Qo5aQcx5C//AAUl8G/LJDoctwQOQ+5Cg+o61sQf8FLfh/PCftej3KuoyD5bY+hOea9Hm/YB+DEtwslr50SE87ufzOadL/wT4+CkvygSynOcLJtP60+WkHMect/wUo+HzhdmkSqnRm8tlYZ9AScn8aht/wDgpd4J8yRJtPlWNgQu6IsePVRx+tej6h+wN8E4gsK2JD/9dMqMd8nvWXf/APBPn4IXMA2Myuw+ZtvAPqOaVqQcxiyf8FIfhK1rILe2ma6x8qmFgGPqDntWe/8AwUN+FoXMUckbsgYyeUTtIHQ461sJ/wAE5/hdGD5cwjIYFX3Z3LjpjtmqEn/BOj4W+dNCtw8UVwcqepXA7Zo9lSDmLml/8FEPhbPGtnezspJ6rCyZHqa03/4KA/B95Nwu5WVgQoMbbcr/ACrgLn/gnr8NdPnjiGp3EiMpLMdoyfbirEv/AATy+G8oF1DeyQ7kAIBVgB6nij2VMOY7Ef8ABQT4VOyRrKuY/wCJo3+96nHWtyH9vX4Oskcd1dxMxBYlA+c+ig9DXkD/APBO7wQSRbam0a7jvZlAI/3aqv8A8E5PDCzNBBrDFdyuGESn880vYw7hzHukX7e/wScKEvkSTnIMbnj0zV6D9ur4Gk7Xu1Pc7VYflXzpL/wTj0F5mb+13w+QSUXjHoKeP+CcGlT4abVhGz8KBGF3Ad6tYePck+mY/wBuH4G3bPCtwVK4wwBOfzPb6Vdn/bG+CQjcjVYiikA4DbuemBivl6b/AIJp2b2wjg1rEgJIbAGc9mOKzm/4JtT7EkGrRp2dTJkE+owBj0xVSowXUD6zT9rT4LzRKYtRhEcgLKzPj5vTBAxToP2o/hBJbq6anbS7xuOyVXYDPcZz+lfH9p/wTZuRLLM+rqwKHyhuG0tnuRzRe/8ABNnVJI8WetxQygYzjI/rUci7mh9pyftPfBx0DLrEBXCdGQYJ4/SmN+0p8Go7lt2t2zBPvFXHAPA9q+AZf+CdniiNJfI1AM5KgYYKF7tmufvv+Ceni6K6aJtRD7gSi4xn6t04o9iu5mfo6n7QnwnuLk2kWu2ss23dtDrnHYc1ch+MXwxucLNrdop2ncPOUnPbgc1+Y4/4J4fECMrNHfxqpfafmO5fTkDFO/4d5fFiR4/st7HyW3OJcFfTtV/Vo9wP1Rs/iv8ADmNU/wCJvbpnGdrqevTOTwKll+Jfw/hikf8Atu0UnADF15Pfv0r8prn9gn4zo0nl3ZlMIznzCTkHgEjqKx739hf43W8BdbkyO5wEMuCc9QAaPq0e4H68ab8TfA1yGhg1e2kcjcriVcHHXAqe78ZeHDFvGpWrGTgLvUk56YINfjZH+xP8e7ZybG5KSohHExBIPUc1ah/Yu/aG+zM1xcTw5ICgT8E+n1qPq3mB+vEXivw2m/ffwO3GQJF3be/erlp460aASG1u4du4BQ7D7v1NfjLJ+yb+0jFH/pD3JzkbTK2cVWT9l/8AaPXbDGLxYzgfvZDtO70IzR9V8wP2+t/GdnKgSa/h8vk8EevGCDmqVz49sLLbm4hZmO3G8Z5PUjNfi7cfs4ftVaZAJY7698lCFHlznIweMDOayrv4A/tNRPtnOqzSD5wd7tj05Bo+qy7gfuhZeN9Kj85pL+IpHzgt09RwasTfEPw+qGWK6jkUkcBwxBPrzmvwmT4LftZ+WkIXUij8jE7Ahj2Y55rO1H4SftTaZeNBGmpO4A3kSsdrdskGj6rLuB+/B8d6Wkc22ZQCBgMMH3780tr4x064VQtyoZuQBhckdMc1+AB8Mftd2sJs57jUog2OHZunbDGp5dE/a002CMT3GoeWDwOWJ9ecc0fU5fzEXP31m8SWzS+Wk6+eo3+WCC23vk0weKbBHWWC6WSNcBvmA6djX4EJa/tS2wFxFLfMI+TKWZSd3ReTVeR/2o0Jt/KvUeQg4XcQSfcUfU5fzFn9DQ8UWTxmSJ443HIy424quvieyXc3nR7W/i7D8cV/P3p/iH9quy8yW2ju3eMlSHVm5q1b/FH9q3TV88TT5cFfKZWb68Yo+qPuB/QGmt6FcSrA2pwneM5LYAz68U1dVs2JME8bqhOSDnd9K/nnuPip+1ZGph33vmScnMB6D0YiqX/Czf2pJIwCbt1X/lp5RKj2yKPqfmB/Rc99pZhWYzptbvvFbtt9hNusqOrBuAc1/N5b/G39qKaMwR3FwFPG5YnAJ6HB6fgOK6CL9o39p3SdlrLJc/uyCI9mevQ4A/mar6qyuY/oia7sflVJY3RPvENn+nSqm+G4cRxSDcCW2ggEgeg9K/n9H7UX7VG5lSKd0wWK/ZSpXHpxyKqn9qb9p+NhcTRzyPNjkxsvy+gPaj2DDmP6EyY5X2O53oqtgcjJodbUF0LHKdSOmfSv58T+1j+0rpfkxNFIhQHAxI7Nu6ZIPaoP+Gy/j1NGqSQOSiMM7X+Zj1JAHaj2Eg5j+gmOaxQZQ7i55bggD04qCe4t2gJWRUeP5QBnBH41/Pja/tb/ALQKQvLDbvHk43YcJ+talt+2X8dtOhQCJ5N/zNkMcH8qX1OYe1P37j8rBPnMScZGOAfT61K8cPmsG/dleeTgYPpX4J/8Nz/GkuS+lqzkA5PmDcf7xXjtWv8A8N5/GI8X2jxTRsuFUq3yj03cc0fU5mftT92DBEyhYZwT3xzj8amNmwTIXKryTnNfhLcft5fFWK+Y3GiR2pZRlV+bj8cVYn/4KF/FqFDJHpkccXC5TO7P0ORT+ryDlkfuJtAP7ttu/pV0aewOSfXmvwpk/wCCgHxYufs88miu4hU+WxBUEsevoenStu1/4KEeP3iLXvhwyJFxKEZ0b368Y/zxWTos0R+1MkcynH3sk4xTIXTBR8qe5bgD2r8Vbv8A4KF+JWe1n0/Q2ZoSy+UzFQEbsGBzn8Kp2n7e3i0bFudDuZIAv3ZJmkY4z/GRn8aXs2UfuCDaxfMpyBjpzgntU6CORiEIYMwGO/t0r8VY/wDgoRrUIZB4YnCquFIkIII9OK1LD/gpJrkQZJvDTAnHJuDjcepbK4pfV5AfstPaQ/d8xuenU/jkdajNvGJQu8Hvgdc+2P5V+Ps//BSWZnCSaA6EHaSrjDR+gO3g0z/h5JeGXaNBCB1f5w43Bf4Q3y4z7ij6vID9ipreVUUr909DVWPzGc5PSvx8h/4KR/YnfzdHmbawaILsCqcYO75ef881fuf+Cj8F1NFK2ll0QBigjCsT35ztH0xzT+rSI5z9gprR5IMr1qolpLsy42gcZxX5Ew/8FINEe4SW50uWGPkERoCwP8JyePy/OtT/AIeWaX5fl+XNct5mf9It1+53+bINVKhJFn6ttbMwOc/L3qCO2nGetfl7/wAPLPDUb+c+mfPtPBj3KQOnBbAz04zUo/4KR+A3t2drGeIM4CIqneFJOcjJX0Gc/hU+ykB+oRimHAicn02n+dZ8wk8wBflevy5j/wCCh3gsz5C3pjWQk7yo4PbJ4rp5v+Civw/SORYlnjkZC0blVkTcP4WOcgnoDyBR7KQH6Fy6fctceafxq0kDKAigsT6Cvzjj/wCChfwsmgE87XYuQQRGRwPbcB+prct/+Civw1nIa5aWJweBsDL7D5Tk/lR7KRnzn388MrbYACoPOQp/XgU1oWDKGPU8YBxn3BFfn+f2/vhi0hM97NtYkkIu0qfTkYqu/wDwUE+FS5mVrtmKkAkxnB9cA0eykHtD9DxB5QO/IppgYYLDAPTPWvgCz/b/APARSJ5btUK5Pz+UcAYxkbz+v5Vcm/4KEfC2ZTcSzAPvVAVYZI9SACAKPZSKjK5+hdlB8p+lQvFIM8cen+FfDSft9fBy5NwLS4C7MYMrxYfHpuII/KmP+3f8NZbxV+1w+TGu0N50YIZuC20NyKPZSHKSR90MkhHmr9xOKkU/aIiGQ8dfSvjC0/bj+E1tN5FnqEF3bhDulZtgU9TgbTk/l0q3F+3N8FIl8xdYXcTtAOW5PqVUgAfWj2MuxHtD7A8iVyvHQAfUj/Pela0O9ZJVJU49QD78elfKX/DZHwkublEi1q2dAMu5kWPOfTp0+laFj+1z8KLgrCmuWnm9DmRSpHYgttH5UOMl0DnPqA7IVGxTyT054H1qB/Mkf5OFIycgDBr5pl/aj8BS7VGrwSs7YURsjEgnrgGrMf7TXw4eUxy+IreLBIVXkiQZHYljxWVpdh859Gx71PPGalZWIzgn6V89QfHvwhIkezXbAs4O4i4hbC9uM9/bNXm+PHhC2jTzb+2Dt8mxZlz/AL2B1H0p69g5z3gwnZ6VGYp1GB+fWvLIvjB4HIRItQju8k/IkqZxjg/nVhPin4fmVFW5h7gq0qqV9PwIo17BznpEcc8mJA+XQ4HY/pUrPLCuFGxgccivJZvi54Rt5JA17EhVQSfM34I/3eauXXxV8DW6RyX+qxIJIxIGySuBx6Zo17BznoiRyebtIYnBbjJ4qSNHCmV1JV+xOc815tY/FXwupMum39vf22BiRJF43dTgelW/+FmaMj+fJfWq28Z5Dso78HijXsHOj0WDyz09cAY5/HNSqVl3ImAw69sV5rZeO9Fe+Vo9StrpJBkCJ9w/DA5+tbJ8deHjLKZJvkjGTyFx+J6/Siz7Bzo6yRiPkzWdex71CsTux+HPeufbxd4eikExvCF6lm4VF/vN6j6Vl3HjnSZEla2vYQYhnBOWx2yByB6Vfs2PmR0EJkDbMZC8Bj29D71NIshi8yLr0I7cd64L/hNtFLmabVbdlTC4jbpnqTWtH4y0Z9sUe4jqWDKFwO+DUezY+ZHRW4KsEAO7HJz1pL66jgi3cc9j6+tcHceJoZis1lIEjJI+Rg3Pvg1jz+M9PljMLOvnD5eWHyn3zTsO53cWvwxK7PlNvXJ6j2q6NahmjMofAavJY9Tiv0xclYyAQCxxnFbdjPbNtZj93AIX5hz9K0sRY7hL65+V1bA9e+DQ03ncuSCoqOFY44mD/JtxzkDgVUa9sonIlYgkkcgkfpWdgSHM0s0mBk4446cVClnNLlXBx6/SrzappFjKiXU6I8gyNzAcVYg8ReHZT5f2lUOcnBzx+FFjSxn21gIZG3t8uOM5qSfSBcZJOEyM+/5GpZvEOirKywTpLsH3QCCaq/8ACT6UBuYv5Z5LYJAP4UWEXUt/KDBR0pbeM5Y4rMbxj4cNx9nt5zM8nA2qcD68cGteDVtPMCOZUQs2MtkD8yAKLAbIiJjjVDyeeaerMpVAM9jn270QXenmN3NyuEyXI5xmq0l5ZQyj94SCueOSRRYdi+sKzFZM9TjBNWBpirls4JYHrVC28T6KcRO6q4xz9a0v7c0pw0YuFIHpWVgsSKjlmTquPXrinNA6Om1eMdM9MVW/tHSIihN+nzHHr/Kn/wDCQ6MrssdwJGBxxx/OjnCxZEfmsfmxt6//AFqIHZXwTuWkbUdLkKs0ypIB90HrVZb6yaQLGS5J5A7VLZSZqvdP5gEYyAF/+vUB3B8x9SeQelI93ZQ4Y5OeMjvVN9VtIW2u4Tc3ANSM0/IMkRZiAwpQq+Vz1rJj17SYzJi5Qj3Oaa+o2DqJ1uFUH34oAvRo+4K7YVvy9uauMhhYd1FYEOs2U21kcMo6mrkWqWcsp+bIHT19uKzA1w7u5D9B/KnDc37pGGKyZdW01GJinVvL+/RDrMCYmVl2t0+taAaLyyKwhb7o9Kckiq4SU5P8P41zh8Q2hvJ4GjP7v14PNTw6rYZDyTIrdOvFRYLnTwlzJtZuW6E+orUjgjmQSOwLJnp0ri4tb0+63LDOrOvPHWq51hYlPkTfK/Jx0qwudTLgttU8Z6e1ZJuWEqwlchenGOazzqlvIVYTjjG457GmvqFmzhEkBYdD70Bc2bolMGNvyquHcoGfhlOCB71RF5FGSsuQ2Cd56H2FVBe5T9wvm4xuUdRnuaANDzWQjI3ZPTt14qF7tJDlwAw6474pFvFk2IJArSZIBIzx2qkLm1jACTK2TxkjrjkVpcDZt3eY4xtx0/xrVjliVckjcOOe9c6+r21oA5kQlSMj+lNlvobsfa/lSMkZx2rMDqEQuv2hSCg7A85qFy4nEo4ArGGrWEaJGJgAechhjPSri6rYqoR502twxVgazA2fNwCQfx+lUhcqc7Tj/GshtXsHQqs8bLzk7h/jWXFqNlv2QzxkFufmFaBc6ZpS6lmYgD0qv50ajKnJNYbX0QUIkgfPoc/yp0V5BCuXG3H944/nWZpc2N7uQSD8vIJqaWV/Lbp83PArDkv4YXR3YbG5GGHWopNWgQlWYZbkDIoC5a+0yK+CDn1Iqbf5bZLZrPGpW837lSoOMk59an3RRQZZ1Zc4zuoC5ehl3MSvr6VqKGkbk8cD0rlIr20QkC4GemAc1dF7BGxZrkdQMdKA5zpJVWGRT1C9R6kUk0wI8wnafQ471zg1COcZaUZU4wDTlZLiUCOUYBwRn0oA6ZZU8oOgOdv6iq6y/IWkbBGKpC4aAMhH3RVT7Yjvsdhg8/lQBedyzgqcqeoNLHN5ZC8DB4rnG1JDIZdwCr0BPWlTX7R5RswSDzjnFFwO5JjiG7GS3esy6dg27GBj1qn/AGtDKQJH7cDjimvqVoVMqNvK+hFFwRKknG4Nj171ftlWUFYcF/yrm21OKAnz027+Rjnjtikh1aNRsWQRlj34470XNLnWiBUlAkYEOOASO3tRJDEoL7gzd8EcVx8+pPcBOVBXkYpY9RhSFsuoYHJyeuPei4rmxKCxKg7lB4B7VEszoGUdT3zWUNRgYF94APepI54pgYoZ0wOTzRcy5jV+fy854emsx4APv+VZ/wDaLAiKQr2xzUBn2yMSwyeMUFGusjEMWHQ1bUoqo3VveuYW9iaQKjZYH8Kuz3TBkwN3tQBtidfnVVxkkgdhT45lRwM4z+HNc/caqtrEgwFYnJORjpyKzptZivE3QsBKv3gpzgY4oA6y4MpPqpP/AOur0AwCI2Iz1H4Vj2TfaYRLwAOD+XNayzowwpK4GMigCwMlGUdjyR3qsBKsgWT7gqSBicLnaw6HtUzJIFIkG3B70MD41+N+P+MgsD/mmFl/7sNfzV1/Sl8bv+bgef8AmmFl/wC7DX81tfQUfgj6HlVPiZ//0v0Pf72QMrUWeSeg9asOgGGzwaZKhKBjwM9K+HPpGUnkMed2Krs2VJHIFSTkAbXHIHWqZkBBEbZI61aMyJ5JCDkfKfWsiSWJSwHBq1fPLKijdt2VzU0rBvn5zWkQIdQilncIjdKrxQmJgGOT61cE2/5enpTdyHCyckVUSGVprchCwOefWoDAdhYc47Zq9LIFxjkelVHmGdq8nvViM65g3xbXPIP6Va0f7PFIYzkBSF9gT3pdnmBs8EfpUUC+Xco7Hau4E+vPeszM/FH9s9Gf9rG4kkXMcz2QAIxkcCv2Qs7X7FpFrZxqNvlR47YAUV+PP7cUrw/tQrOWwIxZMGPAxwa/Yq0uIr/TNNurZiyTwowbHBBQV61T+HEyRasFLBkY7cCtSCKPgnk+tVUgEePm69qtJsHDHgVws1LKHcxAH3f51BeJuwYxzirUJGM49qjl3F8YwKAM5Zh/qyPm/rWdcyO0h3jPat2TOVTaOnWsq6Uxxb3OMnHvQBmrIqEqeV9cVaWZEiztznvUbqSVGcjFRySKsQQrhs4z2p3ArSbZMl+BjFVxEfMU9VouHO1oycYHB96LRsQjcSzDOc0XAts7hSh5TsOeKoyyyGXb/BnFXnYMgZQVx1rPuZlVTgYVuM96GwNeNEUDy+3WpZCHO4cYqjZqWijLZKgYOaullbG0bRgAGpbAfJMUUEDnGPzqFD8oH93pmnlHK/MMgGonf58KMY45pgVbvHltIR0FU7aQMvycY68Vcu3YW5IGWxwM1m2ZlI+YYYdq0My9JM6gtnAPAqp5jBcsenenTM7uFkOdpz1qANvX94cAHp60WNC4kouflf5QeOKc9rDHGTA5yQRyahizGDtUkHnI7U8yHbucblxwM4q0BTiidW80sSQaumbO3nJXqKqo7cbThWPQ1JFDK83zgY5z702iEOmuGMZC8DPFUEuGLOg5YelaMtqTFzx7Cs9Y2icbBj3osI3LSTdCCfvgEc04gMucZINVE3vtx261YjcoQQCfb3oQBFsY5K89M0y5gjPCgLnrT5QPMVv4T6U0lsjcMnj8azA5xmRb1U5wCDmuoVV3Adj0rDmt2W5U4+919q1o4y0aLnIX1oHA0VDfeByaBtb5cY7496rRsQ3l9M/yqT/ltjODjg0FdQmTaVPTdT5HVE2nnNNOX6tntTnwynI+6aaGQkjYNq5+tYtx5vmBewrdZN6h1IQ+9ZNzOrKUP3gaszGKITCYRwBTYw/3cEIM8kUQBGTAqVCeF/h9DQBF5G0hQchuc+mKikbbJuGeeKmuHKoW4Kqeo7VQ8zeUG33FAGiXYuufmBbPHvWiygbkDZYdvesSEmMncc7ulbCrsj81juPU/jQBQkBjk8tMge/rWlCrCP5sZ7VTnZWKEjLCrqTEoCAMHtQBLAGPyuAqevenjKsQOSKVXi2BW4Ld6mAVSzbRV2ArQurFlxgg4JNPKqJhz14qaMo4yBxmnyRbJVRfmbOeaLAZ1ym1429W+apsts+T5QOPen39o/BkUkegPSq3mOU+Z+OwxRYCMb0Iz17Z9asoHwcH5jzVRC0zgqOBW2iKIwW4JxRYCjakPkHHFLJwNq5yOKYdxlJAwp6471IsqNvUj6VAFOMpJISeq9RWk8rbBkkDGOO1ZcIbdyMZ598VoeWxTrtUjI/+vVoCnBMBdDapbOensa6QjJJPBArl9rCQEEblJ+proYFYKu9hzzU2AaVZThM8noemKeU2c9AwwcVZVFOWBB4NU1V5HYfwrRYBY48lgvIxyTVa4XBx2Bq6DwUAArPnVyvykFl61YBDw5YHB6GrvBH+znrVSJ9owep64p4WVVKA5HWgC+ir5LK33e1QRblUqy5YnjNVHZzHtwRTBdSZ3NyVBxj2oAvwKxJVvlI5NQSEoSce9R2l44BLDG4Zqed8LvxzQBLaPu3FqvkbAMcA/rWLDMkZLEYzW/Cu6Ab+M8j3oAaq/J5rHC9MVPbqV3KhDL1zSpGIwSRlfQ9KeqKXMo4OOg6UAPVgWIH3sfhWJeNJMBDu2MvcVtxMEJQcZ5+gqhc+UjM5UDb0NAGbbpLx5vC8/jUrF1C4PBNPjZZQHDAjmgurvtPBHQdqAI3kkdgGHFR+eytnGV6VrFVQKTgluo9KhYWxiI29OhFAD49kqAJnseetWThhtXjBxUSFVZFAzUzx7fn3Yzk0AROvl43Dp1qAhZHbBGBUjOjZAJPrmq28EMOhoAkdHeRdnMaD5var0NvIi+bu/Cktgo/d54f7wPatQrGFULwF/WgACoYypBz60zY0eMZYECpYREwCj7wPepDujBJ6A4oApSB3GI8j2FWVheWDbJnIPBpFQsW5x05FT7pVBY/dUg49aAKQi2ZVeMHJPao0YO2duCD19auB2Mrs4GD27fjSbDt2qMKf0+lADTKOp4x+NQHeQHYEDPAPWpdpCHdzu6HpTm2LtBPp1oArtDkBySKyr1GcbDyT0x7V0XmLIoRcDNZ7qpkwBkL60AYH2GaEB1O7cOnXFCmSIDe3zVvzQlo9sS8kdc4rMFu6qTLxigDHZpBMOCGPQ9+K3YomcZYkbsH8q5kvK99s5JBG09sV1sCOCiDueeelAEccexiY8svbPan6g8ggD7eCepqZlKNvduScAVBeZkQxZ+XrQBjwwO5WRG2h+atyIQ2D270abEZGaNm47ZrdNqCAzfMOhFAFGFiAAeuP0q5BK3ccVTiQozJj7pOKsRjC5I70AXPMfcGbp0HtTLhRIMxn5jwTUQJZg3YdualYoo+T8evFaAQ7Sq7nOdvHpVGQv/BxnpirNx8iLI5zk8VWjO7O/jFBmODSqmWJJ/WkeS4Vd0ZyT1qRsHD53dvoKi82VGKoBsxjB5/GgCDDEjfx9KZG8p4LbsdhVlJFx5bKVJ4+tVM5mYZxjuaALAlaRdzjjPbtWhA0RXzI1GFBHPes+WaRVyoAJ/lU1vuRBgfK3bFZgWArTvu9uhPFX0aWOJSVyKZGimNNqjgfjVllkQKwPDdqAIBknAGAevpSRRK7yBiASOOKkFtJktu4YZ5pgJQgMpGOCRQOxSaOMNtZgTmng44HYUGH9+ccKemfWoXAjDI5x/OgLCxrJv3SDp0pDK5kDScqM9DTNxKjPBQ0hjfHmL1oEauVMJRDhcVWaTeQYyOPQVCpaOIbm6mlQyD5+qg9x61aYFhFfJfu3WnEErs75/GpYY8oCpPmMOc9KJI2ADp97vTIRmyFY5Pl5YVG0nkBHf8AiOKVAqSnzgAwPOfSrc9qtzAAE460FkqsJkUKenQ1adjgRNj0qjZWlxbOA5UqRkD0xWgwdh5fA75qLAZ81hNOB5Z27BheadZWjQ5ExJOB3q5F5iABwD14pSx3bwAQ2Tx0osAwIJGIPb0pHhYPwdyt7c1PGAWwnHtTQfLlIXksOMnpSAy5XdCVj+U9zVtXbADfNj8/qKLqGRpkmQYBPzelSJCCPvdaCGNDEHIOOcUittI44PcHvUvkKFOQATjrSlkUbDggHPtQIzLi0Z0fbyRUUVl9mPmLyG4yO1dDH9nkj4YcjOAfSnCGNk2hRz1FAGRFma4LBt4xt69KuN8z4ByE4FV47cQu5jXkdqkjyxHGA1BXKXSyxxbuSM4pm0nkLhaCrgFSpIFPmBCKUUcUBykDlOMZHtTV8xk3bSADjNWI+FLZG71p5utx2bRg9aSZJjPGPmLD71CrNjag+QYGasz5iOTgKe9PtZicq4ypORVJgRtaOfu85pY12uMjtwavCXZ8mcYwMe5oPlqjSMR8p70+YDHuYxGQRgcZNYsoOcNn5TkNWhfzLKymNt2RyKgi5GyQ80cwGhGwlOCdvq3Y1vW+Psyxj5QvWucS2kSVXjPHcHpXQQxts/eMXB7dKOYB7KNoBb5cGs14FDCQnKjp61rujGFVUHCnv3qAZLbMYb37VQGbOn7sqAeKrWcCMNxwFXue9WLpH9Tz1xUEAEaF+pOMDsKALrwFAHPIPFU7mPZGrk43dquozeXmQgiopvLmtmHbp70AV442IG0DjH4USozu244C+ner1s0cYGBnbz7mmzSh2d4UxnA69aAM0ymNlZer98etbMcEVz+8cFSev/6qzEbAUlPmzgHsOa2lVue49R3oAyJYfIbbI29QRjFW7fcrqshyD93+lQyIQ5bqf9rp+FWbfK8+mPwpNgWpI3E/mqfvDGPerH72RCpIB4/CncbgDwDnkGja0nCHDCoAgUAkqSSMg0zy1IG0HIP6VfjBA2sQxPf6U0qq8rwQecetBoRrEPKJUkVXxuXCjvnmrwZmzGeOKiKFeD1NAGNqNtGwBx071Bb2oSPDJl85BHWtmSBnQmPGR61SUsG68ignlK0XmNIVckN3GOlWJQzCNwMknbg1YYK04KHAI5I9asmHIwvJ65oDlMmeGZXAQ5jPB9jUlt+6ZS43KwPPpWikasjwuduRwe+az1tnRNmflWmiSAbGnabOcg8Unl9emOfwFDRlTnHHamEybsR/cXnFWAAKucYO7nI602XLJsUZHahYJWVZf73HFSSRmAnDY+vQmnYCkgjU579PerDFBl2HKjpVeK1neX2PetYQbSIj8zEdaVgKMcin5CuARwTRcywwSIUOXIG4DsKLmGaIhlbBHbFDuGuV+UcgA8dabQ0jRyHQsvBYdTTod4xJxhSOvrVyNA8BUjatLDGRhB0B4J/rUtFjVTlj3P6ZqnKDBIQXyD0zV14nYnI9uKzrtWWRUC546+tCBkEmGI34PHb1p0NxuDCQAE4AAp6xStN8wymzr7ir9vZxpuPBOCVzVIzKyhQMoD2olKth2IqbauSAMk8g/SokVZDlwCO46YpDsMcgfPGpYDO4dhSPE0ts2MAHkjvjFWIjsDKQCrfgaZIyojJGM/U0BYhtLYsoyOMdfpSSxqvJzhTkH3qSyklGQSTkEc4AFWWRhH8+GLHGBTuiykswRgrj5ScHjkGrTDYwTJI65PvWdcqySORn14Gc4qaFnnEfmAEHBxjnNF0MunMOMEgtj8qlhc9HYmrEgGxXI2n+gqmIFeRXU5LetQmgGSwkS+ZkH0xUQJyyEYyfve1PnhmXDEdSfpUTQmWYlMnIAx0q7oDOsL5XmmtY0K5JCk+lX0ikijUIDj0qKG1NtK8yqCfT0pZbi4iMSlcjO057AUhEkYmWTeeQc/L3q4UP326D86bdMiSgJxnODioJZGBVP/11mZizkOCoB3CsyW0mVGcu28dh0atNS6qWRSaguZ2dEAGAeOaLAUbG5lliPmJtI4FaURHmBX6dRUMaeWoQLuJBpkchPO3JGaLAWGLNJv24J4qRPPaUROuFYcGo4TL5pjbgHpV9gRhCcFR1oNCs8bxsAKrtJKM4rQcNvCk54rPPmK4GM5PSgzLsLMYgsnU1FeyNFB8jZIFWQuEywxVDUIsceoFAHPoBE25RnPOasxTCTlRzUMzGDYhX3yeeKltoCHeRuFcZXHNaGhakyqhjyR29qi3qpyuCG4/GnpC7Bwfpmlt7A5A/GgzK7jafMU5HcVL88ro7fKB0qxJZyRSAAZ3fkKqqki3BXsO9AGikbFvRSMmrN1ab4VYNkL8xFNg3MTk5GKvkSCNN3c8UAZ8ZCqD0zSLG4yx5qd1bPlg4pwUH5X7dMd6zAhERx1H1pzBlQ5bd7UDKryM81FMc9BigCuEO4uOc/kKry2rknzPvH8quK5VQR0P5U8tg7H5B6VSYFFLRR0OHNO8thGdpy/NXBC7NnPGKaRIoOflXrVARrAzwLv8AQ4J6VDbRlpQCPu1ajmwPLbnqOaZGCjs7nGTQBbUKjoJDhcdqaY8OzDHtTg4Ct5h+lR7Wb5nzjHFAEbW4klJcnJ6Y47cVMJEX74OBgEdfrVuOFSMyHlscmhkTcMDjofpQBlXkHmudn3R0A7fSua1vTHNoJV4Knpj+ddtcR7mQsfuDg4xVK7U3C4iGFAII6DPvQBy1rNeRqoJyDxx7V1Fqpe3VmUlm557EcVkW6yQny8jGfyzXQW0yyl7cEeZ94fTpQZledNuPXOR7VkXSGQY3cjvXQvC0o2sOayZLPMzBjjBxj1rQ0H2gfy2BJGQOtXEjZf3ceecc5qmlvMr7c8YrRQNGyoV5z1rMBs4zKqk4J61bKPtGz1xVC4nmEuCmQKnt7yQEdsnAFAGiiZBZR82MH2pyoVQqxwKd80WSRjcPzqykJeI5OCeRWYFKNF555rSjAZQH4FRxIFQhxljVhQCo4wa0sBICF4I5/pUbMRyOc+lTIDjB5pBFzlefYelFgKchkDjqfrTGZ8jBHNW3GHA559aidBkZwKAI+6k9OlOkxEvXnrmopJTHhMZHaqNxO+B39FoAinhklcyLznrVDydrGPoR1rRV3ZRu+UfSpIoWZGlA2t9KAK1qqRjA6DvW0PLWIMW4qjAMYU8rVwElWAPy+lACfunTaQMnuKYgGc45FIjAkjbkr68U8MpYZAHtTuBUnw7rkYNWoGCkoP51VmCkknjPtTo28pNztxirAuTKwGc5ohbAYDkiq5nVozznPSqdtKysyk8mgDaXzOoHB9KjV3WQgrwakgDCPOck1IsLODg5z61mBGSxwD26fhSicjGAff61BIsqv82eP50yN2U7QM5oAsSeZvBbG3GajTcHOTweRxUjxyNtLjK1G6vGRkcE8UAVpl2ggZxmmwIzEn/Jq20TOhbacA/nTYIz5mckKFzQBPEfm+YcDipArI5ycgcmm+QVbBpGimCfICc8/hTuBYj2uC4/AUrhlbAGeOtV1Mxw3TsanitZvNwTwBmi4FR7XjewyPSqotjHjA2g81sSRuxIGCO3amfZ5VQbsEmi4FMwso3Nis26a4UnylU5/wAmte9SSKLKrnNZZmbjeAuOKsCmtwwUgrzSK5UEqOvNTSQeYcjvT5IUiQbjwKAKiyyA7z09KsNHE6GVh8x71NBCJunI7VYW2VAVoAoQzEAR9GHYdxVoMZJAqjDnt2rNeJhMYweQ3X2q6sRBO1iMnrQBl3qSLI4wRxnFadjGDDGxXB60s0G9hkdsc1bsbZs8dOlZgWw/AyO9K02w5x2plxBKMEetQ7GMeGHOKAIncsrM2CvpToUJ64+YcGlEJ8raMn1FRBmRSpz7VSQEis6El8Y/Wo5Ll87gP8Ki3l+O4qMMuxowPvVQFO9tFv8ADvwU549qSJfLBjHzKvrWpbRrsdT1KkCsWxuhKcS8kEjp6UAaAjy2EGN3JzzV5HZF5HAPXpUXyY3KNpPHFTlSUGDgE/jQBE90w6Hr+VAuWJA5LDuaQWMrN83APOR1oFnJkuhAHTrQBfNzIYwgOcdRSSOrIGA5J6VEYJETGeT3pESVU4GR60GZBI7L7AUJcbE5wM8iqF0XSQgNn1qeJJniU4BxxQaE6kSkjGAe+e9Uby1ld4wWJ255zWlHGytgjg57U6WIFQRglaCeUZHLLbwCAdC2T+FOmuZcBtxGTn61WOGfnOAOlMkORgHAHIHpRcoS51WdY9gZjjjqenpTLzzJRkMQy/dAJGDjH8jULxbzlqkETAh926ncCOwe5tYTHM4Ldc9T+dWpXnWHbuLBTu+bnn2qIwtu37fxpZlUIA2Swb8MUXAvJcXN5AfOIbJBPrkU8QtGPmBHORzjmp7eHapcHr149Ks7AyNGePrS+ZfIZExcqUjVA+7d05z9avWxMbfavLT7SAF3H0olhKAY4JGQfWqqTM5zjgccUc7HyFq7vnUHGFYnJKgDJrN86OcP5gVmc5yVB5qG6lWXagHNOgt9vJ60vaMXKTypbsMvGOn8WCPwqCJLZJQ6RIVP95QT+FTXDFQFHPaq8cShss2SOwp+0Znylt4LGYETW8Tgn+4P0qnBpGlRkGOzt15JOYl6/lVxk9OKruXXocUKowSLEtppOxo4rKBBJ98KgAJrlLvw/psxxJZW8iDoNgUj3yBmuhiDs2ewqeSLIyKv2jGc1J4e0ARxq+nxDaP7oJNSvpXh6SMiOwhgcADiNSD9a15Y13DYMHHes6d0UhQpJJxxR7Rgc3caDoVvuUWMLqCpAEa7c961o/DXhOWN2/sW1BlXDMIkVsH3HNRzrLLtBGB3rWglVdocHDYB9qXOwM5vBPg+TE66VDvxt3lcv9M+nqKbN8P/AAdcfPPpsKucchQBgdsf4V0+9YxgVJuR15qrsDmR4B8IC3+zS6ZbyQkkiMRKAM+nGaym+GfgMYS20aCBAclEjXa3qCCOld3HMEbHXFHmK0rFRjiolUa2YHncfwn+GPmBrrw7bvg7uVGN3rjp+FVZ/hH8KV8xofDdsry53FRhTn/Z6D6dK9JOZE/efL6VnyIcYTnFL20u4HjzfBz4ZvOE/wCEcsy3QblB60v/AApf4dbgg8P6fGg4IEYOc16O0Eqv1Gck9PWplgkLc5UAZx65qvaT7kWPI9Y+A3wpnY3Vz4aspmfgyBAG/DFc9H8CPhVbytJpehw28r4yxjV8/gQMfhXvlwkssAiY4A6VXig2OCUwan2su4anhMv7OvwyckHQ0khPOCN3T6YxUN3+zn8KGKpL4dgCg7znK/OO+e9fSP7xV3ug2HHArMuMP+9kBC4AHb8cU+aQcrPBrP8AZs+FjGR49NS2MoKnaiH+lVbX9mH4TQwLbX2kLfIHLDPy/wAq+g4pHhG4KdnSo4S4mII3BTkVfOWeDH9mz4SyMGuNMCbQVVhycn3xmo3/AGX/AINXFi1omnbEIwu7Bw2eTyv86+m4Sj7WJUckc9OevBFQy2qmYEfOqHIB57/p+FP2kgPlhv2PPgjcRbP7LaJR91VIAA+uCaW6/Y8+CqW7JBpUcbPgfMpfgdT2+Yjoa+rB8x2npjIxULPIh2nt6jil7WQHx2P2OPgojywR6GwZgC0jTOAfooJ/Kkb9if4LtDGI7EpIgx5hkkLnjggDAzn2x7V9hsQ3y4xnGf6U3Dj+PpR7WQHxVdfsXfCYQst0kwK8+Z5jFj+BUVkv+wx8Jr+IG2SdZApwzDI3ds8H9a++YljZWTaHJwSSP6VMwIPljCg9RjgHtR7R9wPge3/YG+GTPskVvmU9trA45x0GPwqk3/BP74axGNnkbeAP4cck9BxivvuZZIUbDBh6dj/n61Tiu5MNwqscdumeoo9owPz8uv2APh+GjZ9Qkmb/AGxkhPQ4xWZJ+wL4AXcI7tY1JyP3JJPuOtfo/KAA0bJtZT8xwOT9ay5GZcpGykD5SCO3oDR7RgfnzL/wT3+HMu8pq08AwDiJQpP4VSm/4J5+BTlR4jnXcpxuhV/w+6v86/Qp7hY8jaDu44OcVbiA+XZlVxjGAR9eRR7Rgfm43/BOzw4rqLfX3uEC4x9n2Nu/vf5NUrr/AIJy2LM9pFqaKwIw5DnGevHGc+lfqIhCkGY9Pu8U6Vj5bFTh+2aPaMD8tm/4JyaPbwrJc6mDIzbcKjMvHv6+2KSb/gn34Utbfy7zVS07AgfupAgJHHG7k/QV+moLq+0kevNMlQMVkb70f/Ah+WKPaMD8vn/4J46MYPMh1cNtOM+Q4Yjtj1rmbf8A4J4vcSTxWup/NCcgFXGf8K/WR23fMp3bB+J+npVCytrl3Z2ICsctxz7fWj2jMz8wH/4JyXtzhI9WgXPJfqR7Yqu3/BObXY0e4j1VEI4CBWIb3JzxX6wiBYQcJk568VpW6zFWA+6R0J/lxWntJGh+M+of8E/PFsu21tpYHm2lt7SyBGI/h3BSPwYis2P/AIJ4/EFYYMvAXD5k2yj5U+pb/Gv2bjtCtyXdBV+SOPYRsG71IpOs0B+I8n/BP/4iXE5jHk+UX4b7QG2qOmQP6H8Ksyf8E9/ibJcCO28uVSeAJGPTqc5UjPuK/ZpxGJF8tdrL/dx/hW6sklqMhw25f7ozj0pe3fYD8OLn/gn58aN6Ge3+VchmM6tJgeiKSa50/sK/HKMxxNamLfl1JlLZQeqLkj9K/eKO5kLh4lCc4HyjHvkVpW81yg/cv5af3cDp3x/kU/bvsB+Az/sW/H+xZJ7dZJXBHKuypyOSMt3qov7J37QNoxZGvlkxt3K7jOOnIbtX783kcE215QGHHVc/d6YBp0yyPGBkbTzyg4x6Aij2/kB/PFc/s5fH2O5bJ1SSaX5WJaTLY6BizAH86F/Z/wD2oWk+zxpqihF6tNIqnv13cn86/oCntMq0EEcZSRskbFAz3zgUJpcKsJlwkyngqAP1GKPbeQH89i/Cb9pKz2y2sGrpJF3EbfePVQ2Tk1IPhz+0/awyywnWACRkSB0BPsWOAa/oRfT4yz+f+8L88DG31IPP86V7RFVHDZ4I+YAkAdMcdaf1ldg9mfz6P4M/adt5o1uZtRjkVPl2ySK2zv8Ac6+9UovDP7SNtM9vZXmpRI2WWJWbDZ7iMnr74zX9DUcdo6eTglfbAz+QqUaZokmI7mwhKLyCUU4I6dj0o+sx7B7M/nfZ/wBqPTw9vLc6wHHyklWYkH1bGcVGLr9o5gEe51gonKKyzfeHUDAx1r+hZdK0mBSjWyYH+wu046HpUC21rC6SRQqGzxwCRnv04NH1iPYz5D8B/M/aTe3M7SXvlOv7xBGxA443cdc96yJLn9pCeXy0uL4pGUwEVwobHBC9jnvX9FS3CWzlpIkJACj5BjnvjHIp/k2Nzlrm3jZyOSFVSTn0C9Paj6xHsPkP58DF+1b5SXJt791VtisbdzksMAZAIz+OayX1j9qCwjEsltqPJdCRDIzMy/eDBvT3r+iu3jsoNyJEBJyQcZ5buMg4p1jb6dZ2/wBjSNGCktllXdljk5OBmj6xHsHIfzzR+KP2nbJ1SS5vIwgyQ8acK/8AEeCPwrYb4iftURK1sJppPKI+9b4k45BPGPpX9AXl2E26N7a3kDY3AxKQwU8bsg5pBLbv5gmt4yXwRiMdvfH6VH1mPYr3j+fOX4lftR2wlke6u3MsfLGPcw9sgcD8aZH8VP2nVjzFqU8KMMquzJU4xjoxGfc4r+gaU2RjKfZosng/In/xNRCHTMN+5T6bE5/8dqo14voP3j8B7n4q/tRX1uZJTLOfuZMKsdvTOQtZjfFv9pO0jZmmlRI14XylJx09M1/QAtjo9o00sNlFvfJxsTp/3zXNXCabNdoJNLgaNVOWEagjvgkCq9rHsWfhK3xv/aVlt4gt3OjMuFPlpyPrinr8a/2j5TBBHcyRuXI3Nbx7hj3K7a/e+PRfDWUl/sy3ZxySYUJ/PbSTaHoAUeZYQy4YYDRqQMd8baPax7EXPwXg+M37Q1heq5uZHuDzlo8bv++AOfSrsnx+/aKZoWuXkKwOW2PExDkdc7ga/bufw74OvJVTUdEtbgIdw/dIp46dhWungzwU9usMdhHCCclY0XaR6cg/jR7WPYLn4Yn9qD9oMu0nlxkbdoQxlIh74z1/GpF/ab/aHRopZYYpfLYOSc846A/NyK/dUfDz4dzjbe6JaSF1wMwR5H0+TJ/Op7n4dfDgxER+GLJwQBkxLkBfYrWftY9jQ/D+P9rT4/DzIrbSrMEASExwOW2n3JNQp+1b+0GZmuraNZBIxO2SIKqgcYxkGv24s/hr8NoJJZhosKEoF8vYhjx1+6RVqX4ffDG5QKPCunL2I+zIcn8F70e1j2A/EOX9sP8AaLt0eGWC0k2ndkwkPz0Hy8VX/wCGsvj3BHILjTbZvOQNkgjAJwDgHHX8a/bKb4RfC25Je78L2fpuESqdp7fKBxWhD8MfhVAggtvCVlGgweIlPToMkUe0p/ygfh5pv7Xvxs0mIw/2bE6GT5tyy/K38XzN0BrZi/bK+NEW0tpCSnzPkzv4z/P8q/a9fhZ8LZLp7qbwxaNLJ94iNRnHToKsr8KPhe8u/wD4ROyaRushUbj9cDJNL2tP+UD8Yz+2d8XbZPLOkf6Sib5C0hyp+m3pWQP21vja10GttGgV5Om4k8enT/69fs5L8BfhFc3WZvB9i7MMAOo27R68frTI/gF8H42dZvB2mSF9oGI+Rg+pFHtIfyjufjWn7ZfxktN8t1okVwucbeQVbtgYpR+2V8Y1Y+T4fgABP98Dd/vdq/Yt/gF8IXZhJ4RskiGRgKQeOmOarXHwF+DYMcZ8J2u0HcMFwMn155rP2kP5QufjWn7ZnxgmuIZF0plVQd0SyuUZj33bcitFP20PjaI4xBp0ALE/eZiVB7HnNfsK/wAE/hHbRPAnhW3aJ85wSCd3uOlU0+C3wieEyJ4Ss1IwNpUE7R17bqPaw7Bc/I6X9sL47WHk/bdIgiEw+XapJKnvgf1pbf8AbI+KsJkMunRpIoIJ3EZX/d6V+xMHwg+FEaObfwtY5K7CPLH3T25/pTf+FAfA66bz5/CdnFIAAuFJBx60e1h2DkPxrm/bM+Lc0kbNpsDKTwm1jkDpzxS/8NifGJpJo4dHgmEhzshVgRtGTzjk1+yzfBb4PxxLbv4VtD5Z6CMHOfcgnFNh+CPwsFhEth4dtoJIn8wkZHfnHB7U/bw/lDlZ+Osf7YvxbNxCP7CTcu1iru3pkbuOlaMX7bnxQhjWA6HApjLks0jjcT2XHb2r9bY/gX8IpkdJ/C9pJIrE+aE2s2eSTtxVCP8AZx+B73bTP4diQ4Ix1B3cEfNnH86Pbw/lDlZ+Tlz+2t8XF/cvotrHvwSqlvmA6fhVeT9tD4s2bNFJo8QbeDvDnjPI7cV+uc3wA+CxnZZfDMJUqEcledo4+X0rUk/Z2+CEi/aY/Clo+5dnz57cDPqaPbw/lDlZ+Rcf7Z/xQtWKy2PnyM2Qocng9GXKnirU37aXxWlnil03SDtQFSBJuLsw+bd8o/AYr9Yl/Zz+EMaqz+GbaOOIlVEe7oeD/wDW5p6/s9fBSHlPDMYY4OeSWwe9L2sOxfJ5H5JH9tv4kxjzpdFWaTB3xu5XySPlK525561DF+2h48YMyaWLFE5RUbdkY3EZIxx0/Gv1sP7P/wAHSzlfC1q8cj7yGBLLgcZ9awD+zb8JJj50vhi2+0RkmJV3KPxAOKfNDsHL5H5ZyftieN7ncYbB5pHUl18wRkhPdQOwp9j+2v8AEK3hZP7HCM7HajyEr7ZJXtX6lr+zt8IYXWM+GbZE4yV37+O2S3FWG/Zw+CUp2xaAjxbcHLPwxJy3JzSvDsR8j8tk/bk8XsZJZ/Di/udoJilOMdznbjiqFt+3N44BmMumicF8hVB5T1J56DrX6jv+y98GQ6wwaCnlFs7iXDNn+9tOD+NRW/7LnwXWJY/+EZjbbkE7mYYznnJovDsF/I/Mqf8Aby8ViP7HH4chbJxnJGR68A4qCb9t/VhbyKfD0OSAGIlYHHr90c1+on/DK3wG8hzF4ejhduSQXL59uSKr/wDDLHwV8p1j0hZY2+95iZdjx06YFF4dg5/I/N60/bo8SrOlvBpb29iAGyrZOfXG3kUs/wC3r4oThtKjuFDEpuLDj0PynNfo8/7MfwanVZf7IXd5XlNHg/KntjGD+Fc5b/sn/BeBsLpZnyeBKc4X6jbj86dqYXPhFP269ag86MeHgS6DAhlPIPJyCvH1HNTx/tvS248yPw1Od6k58/8ADqFr70n/AGQvhJcxxmK1WAx8gjOcD05GM1Wb9kn4OMqyLZlnjHyqQQof8+/r0otTC58N/wDDcT3ayTL4fulZQFO+Yghfbjmof+G3tWlVo49GdtuGWMSFFCj1OOa+1X/ZD+EKhZ/sjrKSd3O7GPSs+T9j74PPLultZS+Dhh8hBP8ADjNFqYXPimz/AGyVhnaa+0yeNCGJVSXPPTOea0rT9ty1t2nnh0u9kWTag3Juz9B2r7M/4Y/+D0XnTWtgULbQAxDMMfWpJv2O/hPKDM6tJkhiBgfp0rO1MR8bw/t32kUxUaTfxqxztwpVvpnp+FWYf25bZXdW0+ZYg24qfvsew9K+vU/Y/wDg2JcNbyx+6YKn8D/Sq1z+xp8HWDRpGVB/vRdR3OQaLUzQ+Yj+3ijSebdWF2N2FADBVG0dT1z+GKoL+3PFLCzy2zNIVBRHDFWBOOcd6+o5P2KPhFhI0haQAnaQMce/PP41MP2IPhPJdRSmENAqneu35t3Y9entRamB8lH9ui5+0ATWJgU4XKxs2O1bCftq2SLNF9luVaJwSVt8Ae+RX1PD+w38FvKd389XXBRt2QpHPSqqfsZ/Ce7lmkKvmTCncD2+ho/cgfMR/bX0m3KS2q3MhIyA0e4cdeR0/Gqkv7d+k2kcoit7lJHThgAAS3XINfUd1+w/8NPlMEht4MFiu3J3N1Awf51jD9hT4YpGEvnedGZWP7scgduvH4UfuQPn3/hui3jjt1tbScxqjGXKkndjIK47ZHT3pE/bksJJDPaWryL5Z370YYYj7oGeo7mvot/2JvhyJfLkBZmYlWZDmNeyD5unpmoj+wx8KZQIZDOCGyNgxz3OSaP3I7nz3afty2RUG705zJ/G0aspPPXaeKtJ+254Z3x79NuZG/uuDsGfXFe9T/sT/DedxIZpmuA20yOi8gdMhMDgUy7/AGGPhxNHIn2wQls5kWPnLcnAyAPwo/ciueIy/tueGWMaEm2hZsHbFIxGe/XpRp37cHh2DzbuLzZFj3AxvE+MA4B3KCRnryK9Zu/2FPhw0qzC6W8lVVAiaAqCQMZOHxk/Si6/YW+HaW8sSmNi4yPLUqEI6jIfnPv0o/cgcLD+3N4WuFDG2WKdlOCySbM9scZNU5P24tCa7E08Zlt48glBIF56AZBIr0MfsG+Cvswlt3aBVUbYym4iTvzuGfxqOH9grwnuzNOrxodwZlyRnqMbuP1q/wByBwVt+2/4Gjmfe8plIP7swSME5yDnAp8n7bnhh4hPPcSrczbvlVHVYx0y3AGCO2a7WT9gn4ezXIuhqVxHKEZSwUctng+w9s05f2Bvh7JbM1xqtwTgg/KhYk/3R70fuQPB/Hf7b82mx2FlocIu7YqryXDbgxB+8p6g44BNe8fBb40XXxFtYNa08P8AY55niLZG3KDdgr1Bwc/jXxj+0V8AND+G17Jomn3rz2qQpGHmVdySSKW6LjP3f1r7N/Zl+HWk+AvAGl2lnGxubzbdTbjlfMI5ZAOxAxzUVVDluilE+4tHuzHHEXPyyfrXTmYJ8iJjdjiua02WJkVkXdjt6GuityW5kPPH5VxGxooxJwF69u9XiD5BUDnvmqcWxZd68n0NW1mjMu1egoYHxp8bRj/hoDjp8LrP/wB2Gv5qq/pe+ODA/wDDQfHX4XWX/uxV/NDX0FH4I+h41T4mf//T/RNmAiCg/nVOZy4Hcr2qd5U2MSvPWqaodxkY4Jr4pH0KI3Lygl8DA9OlU/JwMoMep9KvGMquQ2c0wEoSrDhucUMRmvbg/f796yptODuQF/Gt+TBXGOM9KhuASMx8cUwOSaweCYkgHtiqskJZSF+/kge9dBOoxuDZfvVDyx0bqT+VaxIZgmCZDjb830zioo0YtkZDYwfet+WQRox25fGB71jwO+07uSTj6VYioQRMFU8Y5z7VbhjjaeEyHad4B4zUWVUZwCQakjdp1IjTcznABODSRmfiP+28k6/tSyDajr/oYiU9GHBG4e5P9K/Zfwyqjw/p1sqhYoYY1VQOnyjP4Cvxt/bnuFi/afM3MiWyWHy4/u4JA/Gv2Z0SUrpVhA3RYIxuPB5XIJ+or1Kv8JGSNcW0bZfOc8Y9KcLddwU89s+tKsQD8MKepZnKL2rzDUcQY19wfyqJpA7Fup+nWnSlsDPyntz1qAEFs5xjqKC2Od4doDnDE4rM1CMPkA/LGM9KsSAMwdhknnFOmnjMLIBgkYP0q0QZdvJ5q8dR35qhM+JCE6D0zWjFAFIdWwvpVW8XyyGUct15rRgZkkaSRhSN/fntVOKSRHwo4zWi3yKAOBSpEGO0H3qCEIzSHaQMH6dayr3fA2W4BP0rpxAoxnkj9KoXWybbvQHnvQWULG8ncgsu1U6DPWtjfvwe3oKhHlRhUQcE9qvyxqi/u+c0AV28xSOuT/KphGHYEZAz396QSKFCsMk96nUg8DqDQBRvViKBMYdc1mWxLFt5G9P1rZuoQYy4yeOorAsVZZnVvunmgDSkt4mCk8GqP2dGcEdFOCK2tsUjHzTtHb8KqgKHO3mtAGo20ZC5AHSqylGZS2Sv92riAxhkxgnPWq8sW8/KNuB2oAqRxoLlSw+nHStOVTHtZCX3EfUVkSF1kVUOG9a1BPECIpCRIe+OKu4CSAgbT1rMbhgFOetarMzRsOrDjNYquY5AW4IouQzahiO3C9SM56VJsGD8wB9KW3d3Ujt1pzBZFI24JqBDEjU5BNNXGTz06U8bQoDcGnTRFcMSMNQBn3LLG+cbs/nTIHEkLMCQucfjU14XkIaIAEGsiE7bgJkrnnaOhNAGrEwMoDEgHvWltRAH/n6VQYbZMryO9WGdpsYI44/CgtEkhj3bkPynt707GVI45qqW+YADFSOCyHy+vagYqRknrkdqrXVmHXeBgnjPvTozIMZOGHBqYOygK/TNAGDDE8Uvz9uOO9WZDzuJ/Ic1anWEEc9OSaqBJZCWU5GemK0MyGHfOCCCFXoD3+tNQosu3BBJx/8AqrYUCOHDAKzdqxJY9s28Hp0zQBbktuRsbOOelXFleQFFAXao5PerUMKzIpJCkjHFVZFy4jxgDjr+tAFfY/8AHxjp71fjCCMc7fxqhqGsaPpVpJeavcra28bpEZJOAXc4VR7mo7K+tNQQvZzJKiMQdrZBwM4BHGaaC5tRL0Vu/pUrymBhtH3qoRuXYJnC+hqcOImEch+Ve9WBfV40QLjBb2qOWQx4ZeR6+9c1e6/b2cnlOymeTG1GZVJHqobGQO+K6JGV0jeUg5wTg8e1AFrzXkBMgrCuFO0lCBg96s3N55bMQeM9BVAXTTxtkEYx+dAFu3X5AVbBNXlYsoVz8wrLRyqhtx4xV6Jx97JLc0AMYY/ioVcLnPSo9Ult7G3W7uJVjjdljG4hcu31qC1vLS9iU2sisxHO05Bx3oA0IYgAJM7iKvHZ5W5ztBFZTxSRqdrEe/ao47x0CrKNy46mgBIome4D8/KevaukYAKhAyxziuY+0Mtx8hPlZO33Na1tdCZcP8j8Z/GgDYVFVMhu3OB/FUMaEAjPH9aeiSDaA3y+vr70y5LRDe2AM9D6etADeEBUkEnn3oEav8oABBzjHNZa3PmTBxwMVehZjMWJGKAJbhVRo40AwB83HeozuUgoAFbjnvVxxuIzy3tSOu9slduOn1oAz7kj7OZFyADge9RxuGUhgFHp3p9ykjRGFDyM4PaqwtpV2if5jxyKAL1vCrAcgYGKkkVWUBTz0NKU2om3juDUcRxIRIM55oAgNuiN80mB3FbETb4AqNnA4zVSaBGCnG5s9PQU6JTEvy5D9vQUAace/bslG7Hp2qyjYQqowD+YqhbS/KW7+nvV6IBsnOCaAI9p3FiOlY+oyeaPKAxk9a2Au4spzgVQuFiePYBypxQBgKrwDy0Zsc/nV2zSYyqTwMZOavRRpsVWHK1dgQE7XHXigBnlPJnGC3ammFkkZWHAAq8IlhGVIJz+NNumdV82JFOBzmgCpJGcb1PIOKkRvmVHznHammdZRynJ5xQkoU78dPagB7xmJlaI5PvVWN/NLF+WBxxxxV8yiTBA4/xrHAWORoyOc9j1oA2bcb5AyrzgVuN5fBx7EGsS1dQ21jt4q5K6iNHQ8ntQBcOAwcALjHNOEwaP5kyepx6VXhnieNgcsF/SmmQqvyev50ATxuqruIIVqlWOX7oIHfk9qrFsKDtxtP5VFJLjHt370ATs3lowPcjrUSSOIyQDIik9KYzoQGYE8CrEDxoCsQwM0AMEpddmMjp9KinP7sux4BqyZ/32B0zxj3qleM5bLfc54NAEiOh+bGDnH0qGWZvM3HGCOKrufLiPIGeRTIml/j/ioAsxMScM1QyMXDrtzgcGkEoV2jU4z1z1qGSfyom46Dj/AOvQBzgkWSfyl5kb7p9CD3roklkChQ2GONx+npWBaoPtZl24z09+a3mjwqsBz6ehoAsTXSTbWcjcDjHrTJ2GzgDmi4s1AVl7CqyxboiWbaW70AOtzsfK8ZAGa1DLO2AGAPb3rHSSJpDH3XGT2rWjjSZxJ0KDA9KAJYWTAABLP39PWrKxkEgdOpzVYbY5AIgVP+c0onVZChbafWmgLTKg+ZeDS+WTlkxz1B7H1pgMeCGYMPal85mJ3AAL0A6kVZmZupybYVRRu2nnHr9Kr20m1S20jjkev4VYmbzDhMJg856mmecUIO3PGM0AKU8wbAdq9aqv5uNqjJ6flV5isvzE7faqM0qY2rlOOtZgT2NsWWQ3Q256Z4/Ks0xNC5Eh3c8EH+dJC8scmFJkB9eo+lXrhXCAvGST6jpQBBPKzKix4wRmtS2Y7B5gBIHHUVhrcL5hDc7Bx0GMV0IAFurxYDkZ+tAF5VVTlSafCSxPmnaP0rLiupVADcnHTsKnN0WUpkHjr9KAL4IQNHnOc884zVJVkBKKBuBycHgiprch13Kdp6fWpmjULhSVbNBoytczPAgJHyHqe4qhDJHOSYidq+vNWrpSU/ek4Hf1rMt1ilkO0kH2GKDMteYgbc+QTmo97MjA/Kcgge1L9mLSFWJODwK0ha/OGYHPTHqKAM3O1VRxwRmrBl6HPyn1qxd6ewjDxvyMk5POPSsgy9gDlhnmgDfhOdvByR1FTEMkbBSSO2fWq9lKjwhTwy+npVh5Cw+XOBz9aAOfuwz3LySENyMDHpWzaTBsRNwp/Os64aNjls5yB6VqROgjTYMY7k84oAtAZfnjH6ijjzAqYyeSfWo/NAO4YJ6Z9KkZ8RiQDcxPJ9KAK8hmhUMoyc1kNqM2SqJjnJPritdpnjJcdRyO9NYK8fzKOD296AK1rOhBJBDDOcY7U55H8wFhx0B96iEW2TdEP3ZPGRnPrV2e5sbOylu78HyowzZyBgLyea0Ai85ju8wbY4yAW7ciq11rGlWAIlvIEdRkqz4wPfI4r8hfjh+274z8T65eeDvhSqxWW7yI5oI3e6kYZyydDxjj5a8itPhJ+1l8aol1S5Gp3MaAKvnObfHcEglfXqRTjSb3IaP27ufiH4KgtvOuNVsvNQYZBcR/fH41i6P8SfDWuavBpmmXEVxLLuUrFIjbSoyMAHv6e1fjnF+wz+0M8pW/s443kG5i94GyDxlipPT359q+rP2cP2QPHfwf+Juk+MvEWr2rWsCM8kcTuz/MpXBBHv1pukl1Efo5DIiOwkBUEZHufStLBEe6NRnjGaLqSBsbAFXPBPoanZTsj8sjOMkGsRoobhEUJB8yTINKELYRhgD880/AeRS/8PrViSB9/mx/dHU+lBZI2cgE4A4zUDHaQQM44OelP5Yhex9af+7JO0Yx09zQBSkB/hOR9KkVWIyq5wM+2ash1aMnHTrxSCYInlhcgmgDk9QSeVGxw3XGc5rS02O7KbJcDC4BHBqS6jjSTCpkMOc/0q1ZyMyg5BC9eKAImJjlYAEkD86rSkNCSwwR27EVqyeW5yx+Y9KzLgNJFgHAQ9O+KDMxUhK4CketWniBxsIz3NTOoCKjHHcU2bKgStwPWgCynyBVPfitm0dXQo5HHasSEtJjAJHbFWVSWOT5RgdwetAGupUgoTnHSowrMSxGVXrmqwk+fGMN0qzJJJHH+75ywJz6CgBk6qEIP3G64qrHb+Y3y8rnipJ3ZzJvIC54AqC3JV/lwCD0zWgE7QkfJkcdu9VbpfKyy42Y6da1diFiSPmGMtVG8jbyio+9zg/yoAjt9jMY+nXGeOKniZEOcgcZAAqvC7QyK5UcjPqMVK6hlx6c/hQBXu5FLBY1AUgZq7YzuwKAjaMfWs+faoWTOSvpT7abyvuEYbrjrQBdkG5sN2pqrlwFPXHAqr9o8y5MTDhh06VNEvz4izx3rJgamMYbhtoORTmjJYSx/KD0pYhlMv0x269as+aXLfwoTwPamWhdkflEvy1V0Rz82MIp/M1NtQtu5wPSiQSgBQcjtQMiV2EhODgU2UvJtmcfL0BHU1PwCADyO3vUcuTGR93b6UAVZMR5cZye1U1SQt0we9WZpB9m4GTnk1UglDSrzjPHPegDWtrASbZQcVYKGJPoMfWq6TmAeWRnnjFWY5Vkz6joDQBW2rgFRlj+lVzIqrsk6HpV+Ri2QFC7u4qsDEeAMZB5NAmjLnG3Jc8DoPaoEcMDgY9/an3COxznK9qjRdwC4Khf1ouQTi4kXao5UdKjuXDgCQct/OphA24DsaWWMiQxN3GR+FXcCG1Bhk2zdByKs73XdIo5PINV45S+M9TTkSWQH5sAHFFwGXG5ypY8Yyfes17zbdNsAA6DPU1fviywZDZYcdO1Z0dus8izK3A6jvUD5ToLGeSQbGQqcdT0NXEkBbyyDljWRb3MiNhVLAcVorI7MNuNw6H0oLLZyj+W/RuM1WniSaZMcbOPanW5keUtJ83bip5AUYAYyevtQBGIiQY1ONvb1FQ7fKVxKeoNS+XhvMkPzdPanzK0kIRiOemO1AGNFcBeZOQOMelSeaMF9u3tzWVdyvAfLUcnv64qxDKskWDy3Ur71oBb3BsAdWGR+FMVfMVlY4I9OtSQWxK+YvDgcA1YkjZIftBwHPGKAMy0kSKV0J5Pc1rQne2MZOeh7VnbElk84oOKv2a/vCFGTzSaAlZcHp8wqhE5iuCSuBnpmtFSTOYpFKjnBoeJd4O0A+/fFQQy46qiDd39ahtmVQCR8vPSnGVSoLDcwNTPCskGB8pHaiwiJ5FkjEJJyKoyAR7iv38ZAzjpSXuYkP8AsgHrVLzd0iuw35xj2FAF8+Z5ZmYfeHOO2arGQj5DgnGDUa3SSTDy2ODwV9KUOHYoRtxnPvQaE4jEoXzD06GoGikD7AC277rHoKtR3EXloxGfLGD+FRtdF5N6H93ngUAEAZIWUgt0oVRkggH0pklwpVypxjgVCswwpA+b1oGy5bqP4j8w7VBdwu0Ia2IDKcnPWpFcbgeGI6jvVqQqPmxjPeglsqQy4w8gzkflUwy7bsZ+tPCxPgjqBn0q3kCNcOOO9AuYqKrLPuI344HoBTJYSZsgYA7+lXjFKFGecmoHJVzHyM+1BJIwBIDfNnpWdqQ2oXBwV6VZaQ7QFPQ4qjeeYyNn6UAYMge8K7jgjitdRsjVeOB261URBEeRn6Vo7VOxl+9itEBDHlvkB2gkVMs8cMhz0U4571CV2klvlI71VwXcq/PHB7ZoA0Jb0MxKD5T29KqySBXMhH4UfIAwfk45PvUQKyhE6ED86ALFvcfOQq5z0rZU+bEVbO4Vzyxuro4GR+QrorWYSICwwKAKsxYocA5+vNRLc7B86glffrV5pSr7R0Y9AKrSW6yllcfN1BrMBi3CycbNvuTVXzEkZip5HcnjNSwQq6bWPzDjAo+zlFZNoU0ARoWB3HGB1HvSylTgjk1KEK4XtTHh3As3Ttj1poCVZQg27sNtzipXcmNM7cEE++KyCNrjcSS3H5VY3ssaEg9P0qwLuRKrMg27QcZ68U/ak6Bz0HbvxSFQ0WYlOZBgCo7cz42ONpA6GgC/Dbo6BpGCY6hu9NmVsiNQNnbFG0vGku7BXqKiYPuMWTkjINK4EmzJEZBNOliZiDggj+76VFCkjHeG3MMdelWWnQEJLwc54ouBUJKSjf0XjBHaqd1KsKldu3eOK05v3spJbLY7VRuYfMG/7wx0PSmBzalpZWjVueO1bNqhtp+QQcYyaowKY5SZFyQa2JG2qrhQQ5GfwoAnLtGNwH0981RZwJBL1bOKvlxIAu7gDjtjFVJCixNIxw2cfjQBbWJSwIB3gZzjtUqRmRgUOBjvUMNwroGd/m6cdam89Vxngfrx2oAz9RItVUv1qghdtrR9ev0NRaxcySyFXJKA5CmrduhECs2cegFAGrb3bNCqy5Zx610EUqSYYLjtgVgi3R5FfoBWskjKu1cY+tZgTTEq4bH3ug9qsweVuBIPTn1qGBwXR5OoOOvFWCwLH2PWgCdo0DcZ9T70uWwSvLEfjTs7irKwLD+VC5VicE+47e1ADWiwqlssD39KpoMSAkZI4HBxVgy8bU/hODTd+UCjoO2MU0BWvbWRoVdRlgf88VkvbzBTvUgnkE10Ec8yg5wR2yM0js0ibcd+9WBhSIkcI8zn6UtrcMz7I+RVq+sjKpAbaaqw20tpGy5B3DORQATSiE5KZ57VMkscgLRA8im4LpkcsKiVmQn+FQM80AXBHuBfuB1qEyRPyvVcA/WoreV5GKJwjc57GntGykseAaAHvGrx9fvD+VY5czu9oh+YDAP0NbIYiM8feyMjmsqztvKnWYkuc/Nn0oA3BZ+eyqqhkAA6YPFBshGjP5eBj9a0EQkLJG2OeRnHP0q1ETllfuelAGVBEzRkBcHiryxMF3qOUPQd6sxwRq/TqfpUuVVtz9BQBz9xuhVjMpKt0PcVVsp3nZowAu3GM962braysgGQOpweay7GFBI+7kdvYUAaJBClevp9aoyMzP8AOc+laLLuyE4AqCaGTy12jr+dAEiqyxHB4GTj0qrbEyx5GCPSpHk2K4dgvGax4bhlYgfKv86AN1FkcncpH+12q8sI8vK5J6YrMtrk7gzZJ781tq3mqCeFPTHFAGci7mZWAG3nFXlJTCj5s9fpUX2Z1ZpFI+UnI7kUgLRnLAgmgBSFRcLzmo8FiBwDirAOG45DdM9qiJAPy5IH9KAK90glKnOCo6CuQ1JE+1EMeQP1rrJpUQYXg5rMvLRLrLkfN600BQjbEAcHJHU1EGLoc8qc8GteCLJ8pcKF6g96jnh2YeTvlcCrAzIJpF+VeFA4qZpnUgk7hj9aI7cHMX3cdKhMJDMp69qAJFiMr+YDwecVM8bKvHamwYUhT1GMgVf3KBgjJPIx2xQBmESEjAwTWvbM3ysvUVEqfvw0i5xWkUQHjgGswJmKEB26Gq0iZztHXpUiwhep4zmnO4yqpyT0oAzt3lZVup44qnMGkXK/dTrVm7cAbn65zVSZkW2ZgeT2rQCiHOSVI3DoKI23A4HPr6GqVnBdNd/vDiI1ssYbaNkZMEE496AIBI4DJJwMHBI4rFgUfagOoz2GK0J2eaNUTPzcVTgDwn129B3oA22DCPavboTTJGlBUpyKrLdyOAeAfSn/AGmMIySEKcetAEqXExmVMEHnHpXQIy8I/wB5hziuas7mKaQIWw2cA46V0ccDM4jLBsc7hWZXKSsA0XlsehzUMWSGLcL61NtcMF9qFQMrIOv6UBynH3hV7mTHykEH61f012kHlqMkd6q6vAU3NENpXrU2iFn/ANWODjd7UEmwIm8wbui9/eopcKDxyatSqVyo65yKqsyDLP0Gc0AUZlMgTyzg55PtTDFggseMnr3FWNodcouAeo75p8gG3AGcDHNXcDISRjdLGEJUnrWhujCkoucECoI5sZwMEnH0xWhHE7weZwMt/Ki4FdlZsZGMdKaPLKq0nPJGB3q3JEIYsM2c459KyEkjZmUHLL3pga0U4VcAZxUy3RkJUDLfSqNqV6gZznFWbZGaXzT8o6AVmassKbjBD8jtmqYVgxRTt9gK3PlZthxzwe+KzpFKzM/VM49KBHP3ClLtTjrWsFxED3PX6VWCBLly4yGPA61tlYzb7NpzjGfrQBlzW5kRWTIxz9aRbeMgn+Lire4IAi9gOakyd+FPGP1oEiFIWLgnnPGKrzWxyV5x/KtFgwUrjkjj61Lh44VMmGf+VAkjDEDxRkDOBzmhMyrlCcd62U3EnOMHqO1Q5EcmEAUUEmUAuVUHOOuazrjcknyjjNb8kSO5YdTWVeQLNJxkAelWmBlzEP8Aw4qaCOWVtw4GeKS4tHUZByMYqZJVgVV5+WriBalglx8vIA5pIbebBdmG09qvrIskG7jcR0psZ24CjikwIzDtGV4NEMQQb3PXitBlXaeKhjiVlye3as7MCCZQF2kZx0qqQUOduAa1CuV34x2xTWTpuIxRYDJCRAbmHNSrD5zA5xUkipuIHalhdF4YYxVmlindQrEgjPJJqqGgQqsnOePete5KOPl6gZFZ8dvHI5aQYA/OgLFvygA0bAEAdKrNAGjbC7lX+laUskcoJ5V8dexFUfMbacggcgelBmVTDE9uD+OKrC3YyLsGcdcelaQRQhJHysQCarnMasBnOP0oAumCMIFOMCoQqqfu52/qKZAzTTmLbjK/yq6kLSN+7XlR39qAK0ZQSFVHy5/HFRyFsneMntxxVr7O7vgDBHHWmzwSJMwPMaqCPqTUMDEO9nBPO32rTNuHX5cYbHWqIKicZ5AUj8TWoRHFCqB9xxnmrAbs8pWVSKiLnoAAVHXtxU2/AG0YH9arTAsPl5+lJICKdzKyCNdoPX3ptxCrMGbII746VaZ4QhBxvH4YqtduGtwV6jrV8wDHlE5wx3H1zWf5MjuWQEHufaobM+ZJsHOfQdBW2o2wssY6dz3FHMBjTQKVLhMsOM+tXLNMYLgge9Edud6ux6HOK6RYIHQCToeak0K0sAI4AKgZx6VHtjDENznBBq5MhYYj5B+U49KR4k5KjAUYwaAMOW2LyEplec804RGINnnf15rSdXCgqNw+lRvH5mAQR7GgzMmZYRt8teR1qG2Lgcrt9jWhdRBVxJhVHTPU1Ti2LjHzHPJoAvIWZMZKjGSferlvIsceG+8vqP61nrLkt5nA6DPSrsEsfzRSN97uOlW2ALIsrnByKu7U2Kf4ehx1qGNQpz2X16VcPlvEFkf5W7gcVnctGS0UQnG1cDNaqW6OxLjt0/wrnbiQLc7EOUBzx3rqbedXRQedw6+lMEVDaqrAAfKeferHkgKOcYHT0FWWdCuFHTr+FRMNyI6Dj9aCkZ0kRwqpyFOc+lWx5cqAnGT39aY4PLAEewqAYiyWHWgRFKnzFAO/OOlSW0StnAzxz+NUrhmRWGcdvzqS2lKkA9Dzz7UAWWtivy8Hsc9eKrvGseYywY4qz5uAU2/xH9aqzwzO2/AHQAHiswK1uQJehCjPFaijcgKjP5dDVKKB8EPxk9auRxsq4z6fXFAEckAfO35cdPw9azXh3Mctt65xW0sTlGC8Y9fSoZLbbI2TyOnPagDKVQY3UdUwPwq7E5jGzgg4IHSn+VExKnI6DrUMtrt4kbKtgY9KhgWXlimIi7r+FS7P3m/jd/PFUo0HmHaMhcDNWkRxuZ14HFIELGyq5IH3hyB2oMTDD/iD2/KlMS7goIGMHinOGTJY5Yfdz0AoLkVmaAOUCjPO41nrJHucdfT8K0ZYxMrBRjvVGO0YPlvlzWhBXU/vAWONw5xTDFEf4AF9+tWhaEPgdD3qGSG5SXy2GABn65oAQSjOOB68c0y63kGTICYzUwi2nco/GqlxGxiKlutNMDJi2vMXVsDORxit+MqFAI9+uKwRbOqnaeB0FWopHBCS5OO/pVgdPaXG1/m+8OntWgZlLbSevt1rmrdmLBlAIrZC5GPUVmBNdxMqMyuBuHKkc/nVeBWX73RR1HemGMt8vPPr1qSCNgG2kbR+NQy0XI2lZWRjkdQDVmCLMoV369BVaKN3OC23Gas+Q7YIfoetIZa2FC4GCT3qWNmUBmOB2IpvlTIzEHJxwat2kBmAjYcn1NQwJIi0mN7EHsB3qXaVycnA9akFv9nkbAy0fSllzIgbG8ng1VwM9ydpMrbj2pDbsECEEsehp7wZTJ49vpVmFTnaTu9/Si4FAWZEnlPySQc9qrT21sqHZhpCNpx7VsuBtJbqMcis8wqG3DvnIqAMy18tThiQD1rTd42QKo5GRkDmqk1o0Lboh144qzAPl2ueAMknrQAkUQMm9vmPqambGBsAUZxipEi2glfuk96QxEj+QosXcz/JfzMBsE9h0qwLaETfvDwOtTJHh8dzVC+V45FZcls9KLBcvxwRl5Dn5WzyevtRJCsaDJJXrjNUIPMnfzW4QDOPU1vRSwuBG4AI6Y9aLDEhWRoHZzjPAHtUSbieP4emfrUomG5ozyo/me1Q+W0Q2huTxg0EMfJGJYyfuk8kj9azBbykKS2c+nYdq3xG3kAAhfUY9agSBdh45HA+tArmfJbRRqXIyQMVRtyTG8aEYBHGO1azwSvH8x4X71V7fazE4GBwBigCIK0YckDJ4NOysShhxg1bEEsils478UwR7sKRkEc0AUpG67F3K45qs5wNkfGKvyIwO2MYXHNVZLdsl17dK0HcZHtVdpABHBqGYqzMI02H9a0goDK0i89Pake3j5HTB61mPlKUNu7rgkAGneX5HyAcYOR1qysTrgo30z2p4EIyGbBPQ+poDlMhIuGCkbc55HINM8lHnDSJuHGPrUko2XEih8FRj2zViGB97NwQpAx60BymY9piQsvC54qYRpuBPHGNuOtaLxg8LjiqrxSNOADhVoDlKzAElMbcVqJZIVw5DcdaTZCAABl+5NI0ssSfMuc9hUsOUDbFP9WMAdT2q4NoQ7RjPBzUMbE9+D/DWh8gAG3lv0oiHKZywnzPkPJqdYlixlc89cVbMR4LAH3qOYsi427qJIoTyllfdwR70yRYQVMaZYcc9KdHIyqxZentTFmZ1GFAwamwEc7P5mXwS3JFOYKijCqSevtTHAx8zfP+lDBS7LnLEc+lFhKJTMag5GA2e1X49M3IGkGR1+tVWjBlAj4I6/hWqk+1Vjbt09KLF8pAlghbB+UDv3qGXSYUYjdtXuO+fWtbzlyOAQf0qJpQ7bHGQec1pYkznMiL5IbjP40ySRokK5yw6H1qxdR7wc5XHNUWg87BY8Z4+tFgM6Xf5xVVU59emKlW0kSFZW+fJGQBkgE1bkhaInoeOv04pLcsjKxfBzjpRYD8nv26Z5V8ZSQ28eyG5hgmKsMMMIy49q+m/ggzXeg2LoRuhtY/kbORuHv14r53/bjKTfEK6Nwy5jtLVSuDn5tzcGvoH4SRtb6NaI/zMiR5UHJ2YyPpzXTJfu0NH1po/wBmt7VIVwfMyw4+77VtOE421y2lwTyLGy/dAGfrXVxR7IwGJOT+Vcwh6yFXDdSKlDJvUr14yKhVQCWXnHerCRrlievOKzZofIvxv/5uD9/hfZf+7DX81Ff0qfG3/m4D/sl1n/7sNfzV19BR+CPoeNU+Jn//1P0T+Vw0eBzwDVJoyPkzkCrJHmZX0qm7FTsJ49cda+KR9ChgXnZkgd6cQGUj04zTcKWyOvr60FjuwBxQxFdkO7J5xRJhlGeM0ruM56YpCyMPWmBiXcOxWZeg7VkGcSbSpxt6g1qajK0EZEZzXMRTh2Jbq3FaxIYslwzTOhO70wKgbhwvQZ9OtWZhHE6tjJqO6WNHjMZJJ5PBqxFEo25i3KL2x6VXt7m3LLGCSxPUHkVpsUfI29RyQcVlnTVcrNE7CJWBIA5xSRmfiv8At374v2jJcgfPBZkdDzxzmv2b8JLKdEspJSFLW1uTgk/8sxn+lfjR+33BJZ/tC3YcL5UtpamH1AIHP86/Yjwi8DeEPDUkJKsbCAyZJOcoK9Cr/CRkjr8YbBIzmiJSJDtPeq/m5cYXjP0q2gB+42MmuA1K7kebh+TzkZ6VVcuX8tFyH/iq21o8chl3devFMMu2LDcLQWylcA4A3EEdapSLlwzYwwxUTGWLfuJfdxT1VlYMeRjIyM1aILCxCEAA4B/Ss+eCSRw5bgZ5yc1qEoFyOp9cVWabBBZMjPatGBgyko3XcuO+atwBsA8ZxwRTnw1xI5GAeACTQgKnOeh4qCETMJowD1z1NVZY3Egy2Q3T2q+ZlAbzOnHUVGhUzKyr8hHfigsq/wBnSFw7twO3pWwPl2Bj06Y701yDIQDwRyc1VtyXba5yB0NAFiVMsMLge1IhKnI4CDg+pqzHCh/eA4GOPwpuep64zwelADJtjQKrfKT6d81hKnlSjsAcc963yUI2HH+FYlzlSwOSgzyOtABuKuVU71PPPao0f58DoKzbZZXkPzEdea1bS3Lszk81oBckkQoD95+n5VFg7MnqfSpxCqOEUZOeT6VJIUQhQP8AOaAOcmDGdX3AqMZUVdjXc/cd6nnt1aUzrgfWpnQBAV+b1xQBmTJKvRvlPqKrkqwXPBHJrWbtkf8A1qr/AGNZMGT8hxQQyW1fMZXpirS8K2c1Bbwxo2B9Oa1DAijy2OD1AoEZ8QYAKhDOMk59Ka7ebtz1xxipJoY43xj5sZPfrTUjQEYG0L3NADAR5gZjuYAZyKq3Fs/2tbgHAA6VfdnVCTxu54x0ppjE4BBIK8ZoAhRwysXGC2cioIiVYBefQZqK4YLceTk+9WLdQ3z9No4zQWiy5fGQAPrTFkDxMehAqx5WI8Oc7u9L5MQhKCgZSEgZMrkn1poRih3N83bFWVjWMAA8dwKcLcORKh2A8UAZqwM+JN2761bgsy8hkjbaV+8O34Vb8sxj5ztYdvUUqRjpkAmtDMpvhBvIz7VkyxvO+EwuDxW69uNuwH5qzooJIpPmOcnj2oAg1DUo/D2i3ms38by22mwmWUqMnC89K4/wh8VvBHxDtZX8LzLJMmN8YkQyANn5WTO4MMEnjpXfX2nxarA9nKplW5AhdWGVZMhmBHpxjNfjB+0J4V1f9nf42R+JvBd89rHfM9zbeXmNVKN88TY4ZDnpnuRitqMFJtMmUrH6CftiwNcfs76pf2krRy2U9tcKVGQHWTacn6E18x/sL+KPiZr2saza3OqvP4fsog8iysXIm4I2jtkDqefSvaviJ41u/iB+xhqXiK+tVs7jU7JZmiXJRWSQAlQ3OGA454r59/YV8VWfg/w78QtW1QBba0ghlLHnojnp7AVvSp+44mVz6F/ag/aLl+Dvijw9o/hxPPutrXN7GCQfJY4CnA47496+jfgz8T/DPxs8NyeJNFnIlto4lnt3UhomKk/MffB9q/MPwR8Ptd/aV+KOoeP/ABsxi0XzfnmC7PNRG2xxjcMYxgH6V+oXwx+H3hzwDZnTfBumx2dpdOrP5ThvMIyvzEZ/KsqqUY2W5cZHwX/wUO8Z39n4y8OaDpd0Y0s4mmhlh+VtpIyGI6nIHtXsH7KPxG+J/i/QLOx+IVi7acto09peiMoZljbA3N078YA/XNfHH7Yeq3PxC/aQuPDdgi5tWh02LYcjexBJ9OM4I7Gv1c8A+H4/A/g7R/D9txFBaRKV3bgp2gHHoOOlU5Wgrmh1U+x2LKeBWjBBGU8pVwVA/HPeqxlQI8rY6ZGfatSHUNMJNkLqEXsQBaIOu/JBOOvXA6ViBC1qkSdc4NJGYgrsedvpVlgXCFRw/IFNETrExK/KKzYHxn+3Vq99Z/B7TL/SLprOew1OMl4ztkxIjIQD65OfwNeR/sS/FX4s+IdWbw/rUbaro9r/AKKt3Ig3Qt950L454I6165+3ZBaD4G2907AyTalaIADxuXPGPpnmuC/4J4TInw58VxBx5o1Jm57hoE4z/wABrtiv3TJUrn6FTXbxRXdyIRKYklbaxwMKpOe/TFfm38Nf279Dh1E6B8RtJKxxSSxperl+AcRhlAyMYxnB98V+kMF/C0F9JaSxSxrDLu2nJX5SMfWv54fA+mW+r/FjSdE1GFZYb7WjbzhxkFHkCt+OCSPessLBSvfoUfs/J+0t8ELny1t/EEAlIHDKyLn09Pxqey/aF+FN3cG1/wCEntYZ1ByWOEU9lDE81Tuf2P8A4NpY2pbTHxgkqrgMoPQc1RP7IPwQ8h/+JdOoVcBvOG5ieTwemPWipymZ6enx8+EEQSR/FFpIFAzh8Zx6dc18sfE79t3w/wCHPHlroNjZJfaIrqJ7mJiwVGPzEDrkDn8uK9Ztv2N/gi+Yvs118wxveVfl7ng9M9Aa/Jf9oDwNpHgj43ax4I0RpItPSa3RTJ8zDeq5Oe45zV0aadxpn7w+FNa0DxtZw614SvI7/TrqMSRtEQdoPUMM5BHcV1soWHgKMDmvJ/gf8KtE+DnhK20Xw7cmVJVEsjSYMjMy4Oew98AfnXrEgDDHc9aykrOw1K4yK8HmqQODx+dWd7ZJJznB/pVVERHIAppcRkhWyO2akosDBxyQRwfQVKsalGkYgDtnqapefjduHb86f5zvAJCnzkYHtQBMdxQnqvr6VCNrSbT0x+dJF5pjKscetOgi/eAt0HT2oAV38zlRlhjt+tQJdqrCIPgd/etiUIBtUcnvWBNC4cuRkA54oA21QPsMZ9efWriPsXbjnGAfesqAMUBzgDtV9Zi0JEg+b0HSgB8bt1Y47Gql5cJbplj6nirEbrkZFUdRRHX39KAKkF3G4DDJB7VoQ3ShvQ1mW1sm4J0rTjtYUAIBPY0AXftcR46Me+KqzyfMVT9aVYkVmxkKDxVp7ZOC350Ac3c3ckT7VHIPYVs2V5FcgjByBjkcZqrd2CFmkU84GBS2OUHzJjJoAtySsHwi44PPasx5glyCxGD6itSYNxJ25rnL24XzwGwQox60AdTBIkyZ2YHrVuHbC5yu4AYHfrVKyEaxbDyMbqvoq87QDx+NAD4eG2rken1pZ2KRdTuHJPakiC5GDn+lTXm0WyKy53EcUAY93qDRxEqeuOPWnWV4JwSGycgEY6VBNbK4UOnBJ4q9bRLApRQFC8/WgDTBQqGdelMd1aUORsHYCky7oPT0pkjL5mU6/wAqAHOqrIN3QcZBxwKpNPNcT+SyL8vA+nbNXWcGMAkZz+H0NUbmFEinvZo/kjUyHB5wvYUAfF/7Sf7Vlp8FvE2iaE2m/wBow3lsLieJWwy5JG4P6jGMH0r134NfHjwB8Yrcf8IndySXscJnms3TDwqrBW+bOD14x6/WvxY+Pvi+X4sfGfVZtIY3dslwun6ci5IKFiFx7bifzr9Z/wBnf9nvw/8ABPw5Z3UMEkviu5ty15LuLbRKM7MDjAH15HWuiUFy3JUj6tVo5SGGFJ5GfSvDvjl8UpvhJoWm+JrywkvNGkleC7aAfPEeCrDPHOcc8ZwK9Qt70xnbdK2U65Brm/in4Z0vx/8AD7WvCt/GZor2F/s52/ddlwOoPIODmuczlK5lfCv4neF/ixANQ8JXHnwoCXD4EqEHAVkB6ntivYcI20Bupr+dT4P+PfF3wR+Li3GiSywtFePZ3EGMmZN5XawwQeR1/Kv6KoomVxIOVdEkCkjA3KCelaTp8pcRk0s0YIiOf8KpTOVhBYg57VsuVeNZlQbBks3YAfWvMYfiR4K1bxBd+FtP1GC4v7IjciN824kgqB3xjnFZgpHVxyAsrbQD0x6j1rdSTYg2n5vQelc+DFLOfLBDdj2PtWurhSNwwTwaB8xfDvIOvtjpUKrG+8FeVrH8QeItO8K6Jca9qkoitrYbnkYgKg98mq3hLxlovi2xTWtAvbee3mym+KQOCe/C5wfrQHMXmvrPT4pdRvpFitIFaSRpTtVVTqc+2a5HS/il4J8WTGbwlrdlqMaExusMwLIR3K/eH5V5t+19rlj4d/Z68TPvKXlwogjaNirjzCMjtjIGCOh6V+Vf7KnwC8XfEzXYfEtnftoul2cpU3GdzSSoQSNo5wM881tCN02SfuzGgjXfIc5wQeuQ3OQafMUw2G2qfwps/lQwWNmZlkMcUcQfG0MVGOnbNZ2papY6DFLc6vIkMUMbSEv/AHUGSQPpUgaIYCPH3vT2rOmkRvl7VleGPH3g7xtC9z4Tv4by3hGGkQ7l391OOhro5zBIijGDwc9vzoAq25EcfOc9vWrBlZydvJXnkccdqqsgLZhO1cc5Pp3p0U6BvLZuCcZrMDOjkzcM0y5bHJFdFHITGFU8Dpms4Rwsx3Y+X061fjXch4OOxoArDfHceS/G88E84zWjDaYykoIA71m7lWQvzwf5Vp2t+k/mIoPy+vegC2JPJIV+o6CpXm2IWA+Y0omijIIAP15H4UtxcedGAFwPyoNGZNzJLIm0HDdsiqlqmZd5zGy9vWtO5lRU3dWxzXOW9xK1wzLkD0JzQZnT7hvBUYYfyrR+0uQFC4I6Y7Vhx3eWCMMA96nadg+G4J/WgDSuJN67SMHpXOPFEoLN1Hyk5rTuy4hG3I98VgmZYCRMx29zQB0mlRiMkdcDP4HtV/yZpG+ReR0+npWdY3CGLEZJJ6cdQKWaU5+UkepzigChPu+0HzVGwZ4I5zWpEyqixkbQe4HNc9dSkFXX5iOcH2rWhPnQJvOM4JxkGgDTaNNpYdvfinKcRhTjFVLsmKNVV+F6j15qzFmRN5PygZHvQAzc4kyVG1eKfGUALMoI5x6GmwukhbzVPzdTTJz5NsWhGNvt0oAatwrRBowFyOAOCp7ivPfiDes/w18UjJikj026MTHBCuUIB5rtbeYSIAxx7Y9+awvHdpCnw71+5X/lnZXBcEDptJ71rTA/ID/gnn4e0bxJ8ZdRj1e0gup7a3aaIyqH8uTzQCyjtx6etftxf3cgiax+Uxxs3AAAOfwr8XP+CdUqw/GrXLZ0O6a1ly+cBVEo6j1JxgjpX7ES3Ceasa8nkDPfHFa1viAlu18zDYXheRgDj0qnFEX3RuyhdvPHP0Bq5PJHDEsSZPdhzxSBA0W9VJJ6N2x9O9YmZdiVJowrYG3pz2FTRHltzcY9ayPNlgBTO5T/AFq3ZXIMmyVhkDj6VnYC7EiyMCScD9a0WkBzGo4PrWcxQyblb5R+FTxy75Bg8dqDQeCMbzwBxiguiOAe/FPl+STJxz0zWNPK0rZYbCCaANRpVjPPzZ5+lNLhh5rdz0+lZNqZR5wmc9emPWtYSEYWI5UDvQBnTOGk3kAZ6VatGMe/LblPQH2qmhOSgGcd+uKtxfKu4qPX6UAWp7e2VvNTOD2PrVCaJt2AAAB196uo6OvBzgd/WqssjFMMvC9aDMx4i81wI353HH0qpPFLDmUtmLPA5xW7Eyw2zThS7hlJAHVQea/KXx7+21rPw9+MfiHw9daV/aOh2U5gVI2AkhZDtLDIIPQ/Kf8AvqqUW9gP1QsnZRhMFR/hW1Ay+Zlv4hivL/hd490P4leErPxToEpks7ksFVk2MCANwI9s16dDG0a53Dd2qQGykK+9QDSxSFyVkOVyPpTJW8wkEAvjB9aakJiGM5HGKAKU7MZXT/61QWjsJCoODnv3xT9QWRAJAN2ODUVrEGkWTr0NaAbAu2AO9cgDk1Uup45MbD0GcjtQwPn7Afk571VlHlZVeN3FADopsqOPlPP4dqtiFyjSsdo/mPWsuGQwSSGQCRFUuOw47fhVHS/HHhXxJ5kOi6la3bwjEscMoZ4znHzKORyO9AGo7RxBoyQwPIYGoYU373VgNwwQBz1qUJFPIEiwwz8hzyadc2FxGVnhkIJ6jHFAFm0R5WG4gFOBnrWkB5R28HHUCsqyukY+W52yn7q4xuxWu8LSv8h5z+eO1ZMCX50j3oOR/KpIZCCd3GM49BUBjuACrDEbfpUsFlPOpEPO04OD/OmWi2Ijs3KevYUEu3yyHBPSkWK4V/JK7Soxx3HrSRTqz+ScMV6E9aBhGx5Q/eFRSxtGBIuSB1qddrlmQYYetRzSFx5T8qB2oAyLyYOFijXGepqK2hfzULcHPQ02ORfNKbejcZrThIi4dcsx70AWJmRGLM3I9KYu7yvMQZbtTnRGwWHytU2zBygwAMCgCF5FWAS7T8vWskO8h4OEbsa6NFi3ZYZB6iq7WqA7kGNvc0DaMMu6HAHOOh9KS3mZt6Ec4rTkt42LCU8jpio/LjG0oNnPPuKCWiGFgoYnORVa4ulEoj5yO/tWn5MLggORWZc2ypPhuAeQaA5RF8vzFKirBbfH+74bPSqsYUkYOCDxV9Y9x80gdMUBykDOiJg/M3cHtUqxWcUQlTOW6/WpDbKADIBuPSpI4oVk+fAAHIoNOUSERlN0XB9KcMggkhRzmljtxHueInrxS4AYk4yBzQQTxTbVEa8EnIxUpPzgNjrnNU48B+DmpFBZsbvrQBYmaMrggj/Paq8hVgFVcKenrVpnYYwM4HSqEzKQoOT9KAMm4tTcNIzDhBx+FZ9g7W8jlunWura3QW7MRksOCe2a567SGNmQ+grQDVjnXywV6tVVJ22MZBuAqhFcgIyoM4qaynRyTNwR2oA0oIo2wzkqeoArQjhVHBHBBqGEZZSvG7+VT7jvyQVU0mATgO2AcEc49TUMokVSwOMZxU25I2JOSc/lTSWmOFOQeaghlPC5+d8EnoelakQUx4PJPTBrJubOTzFijxIdu4gHoKt2Pm+T5pwoQ7c9elFhC3SMYwuwYPBzz0qGCOKPerAHI4xVxpWaEkgFTkfnVQJg5JwDgGgCksUMUqGEYA6596llVC+HHyjjinytFAQyjLe/esp7kiQbiApPOaDQ1440A8t/vE4H0qGa32OrRfdJwV9KWIKs8bs25SCQBTpPNx8xGR8x9cHpQBAfLIOV5Q4pDGoIUdOtP2qythsNSoAq5kPHYGgTZaihWNxKg3c1NIhmckgAfzqGAfJlO9IyuHKk5wKCAdFjYR4yP5VOsceNgO3nP1pkjKUDE4PfNPVN2GB6CgCbcEPJyf5VC2wsDkflU8kbKo5DE8/hUJj24Y85oAqXZWPLoc1RkkMoDnt2q5qKNFAZSdoFZVl++ibzenXigCOMtI+3oB1q0+yMkqfu81RhykzY6e9XFXe4JHXrWiAnOJ4w7AYPNREQk5UbTgZpPLwwUH5OaczMsxRcHAGBQAkoG0MRmqrKJsBBx3xV24RxECOlUI5QrgJz65oNDQUKLcKR93tVmAhCHPIbrio4I/NU7GBC9fapjBs9gPzoFYn3RoBvXB7Nmmeau1mJGB1qUW8bRHBLZ9elUHh2Fucj+dZhYDPEXIXg469qFOFBdulRHBUBR+VPKx7SHPzUEDlnB/8Ar0kkwWPBUKahjiZl2I2AKkMAlOchiOOtNAVXlVgC55J4qynCjdyOnFQ3Nq6MofkMcH8K0IYt25IgF47fpVgKW4CRniPHenJFg7skg5Jz2qBisZUY+/1PTmpCCjEk9MZHvQBfRB36LzxUoQN93oR/Oqe3bkqwyP606Pey5ztxWYCYCOVznb+lQyu7SFn7d6sSRIrKeqkc+uaoTERsTnb3H4UAWZZtrbkHzdqZhwnDbS35VRlkxLGy43MfrxU+5GGGzj+X0rQDJkvbaK7EU3UZz3qzLeW4CMHwG6A1LqVvF9nWRVUuoPzY5rPt7cSoXki3YI4x2oA1ZFRkWRzkP6DpUMkYkTaj4wM9Ov4VcVg8aswKgfpisPIFy8ikjHr/AEoAvW+WIVjyo54xzWhCASd4yMdM8HFVYGVyC64L9vWrYwGZIxyOAe350AYV/IjOAPnOR+Fb9ocxIVX5R196pyW0ZlHygg8e9aduyRL5b8L7UAToEzxwT+VWWx8yldvQ49agiXJDZ49O+Kthd2STnHT2rMBYMtKFPykDuODV0H5sAe/SqQZiAUJP6VYjYI25iQ2MCgC4u044O316UMMOOuOvWlEkZQZwcfrTRMh4PUdsdqAGEAnAGMHv3pFAfDZxnPSnRzKxbHb9KcSqjcTn2poCJW/1jDHyjgd6fvzFvccqO9IqoNwQ9eSKtJwPLwDkc1YGVJJvHyty1RJgjy5Dn+laE8SeW79Co/CsaN2KBjxmgB7wvG52d+p9KqGB2RwTxitS3uQqHj2waYzM8X7xQCTj0OKAKVjhcQliqKMAfjWkYlUhW7nAPWs+E/vgqsGB9K2Hkj5YHvjA4OKAKlzbFNh3A5zjtxWejIXMK8k8flV64nfIkzhRkAHqKzrMyNeGVlyjDrQB0VuPKi8wjr19quxKceaOnb3qNPkVVIznr9KtKF3bEOV96AD5vvFccU4sDtD4x6+lQXDKmMHHpUDXMblEGc9xQBm6h5iTEKcRsRxnrUFkH8xlkA46EGtK6DlfmG4gfL7VmWT4u/KJPzAn8RQBuxZkViR17USIQQD82R+VNAkCbsYqzLn+AhT9KAM+4t/MhIAB7c1x13M1pIIFxyQNx6125lZAPm3YrntYgEo87gHjkdaAG2VxG8uFOe2DXTqQUx36D0rjbZWUpKD145rqbaQtCozjA/GgC2GjVS6HJ5U4pYysrHnBHHNMjcLkFTyOMfzpEcRsS3IPbvmgCwNuzDJkjpVaNyF2OvTuPept4K5UnJ9fSpE2N8uMY6CgDGktTjeTnvVUyP5ZwcYrduExHvUYycCsh1dF29d3WmgKSyBX6k54PrWdeTSQqGCl1LevStgYywABA6ZrKvUO3E5C47e1WAvmlVSfaMMMZpjEsdsfXNW9OETo6vhlAwoPer5jgC+Wy7SCOBQOxhI/kTlpfu55q75gWTI47r71PLBErZQbhnvVTy/MnPmAgDnI6CgLGikxGDx9KmS4bevQBT+BqoVCkKhzkde1X7aNHj8pjyec1mImSTJ3TcD9KlWNCdynj0qVIkSPa+CtVJDGhxb5oArXkUa4BXIY4/Corm23WTCLAyfx4qQ7zJ87cdqjlcojID3/AJ1oBm2cJCBm9e9TeX83zfNjsaSJwWZduB/OnyPtVUQ/NmgCGZYxG5jA3egrFtiisGcE5OPpmtQtNIuXP3uvrSQqPPBCg0AWBp8MTmdTuZu3asTUrWSC5WUAkHk4Ga37id1faeFxniq0qecCjjtnOaAJdOjjhmLMAwbnJHHNdCQAAi8HPbpiuQtjIruDyOlderKyK46DA4rM0I5m5EmKZvwNpwNwOKmJ3k5+7UBAYZbGUoAzr9Q6neAcVV0uN45PNj+XcOV+la1yFZdnRsjNVbMFZP3p+U8CgnlL8rRSEseCRn61hSs+SFwOea3J4C/3fkA6H2rNRH84EjODzxQHKTtA0D7Rg5AxUrRFoiGGOeD9atYBBDgZ421FLI6LtPbn8qCTMNkoUA5DZqaEMFCBSRVaS/SN2RydwNa8ciOgdPujg/hQBRuoHZCY+3asaKE78nAY9q6TDKhYfdPesBi5lby+djcGtANaKARLnbuzV1A5VSoG0+1OtwXVA/A7mrCBQwBPK9qzNWM2qpwBg9ao3iZjUf3jgGtQkBioIxjpVOS3LEyM23HagRj29u4cJIdzZ610aRK67HPT29K56OYSXBEfJroIcgZYnA7UAU7yzZzmB9hJyfp6UwwMBuXPXOK0m8raTIcnsaryHah2EZ4NBSRW2kDLHp+lN80kEfzp4cOcMcUjLjc34UCQgIYhBUO3c4BOBUiDdhAeap3MkcC7icY9ahMQtwSqOVXJzgVnQ53lWbAbtT4p2usZPy57d6vPEqLwOBVgUZFAk2sc+1PZEkh+VQpHWqdyQjBidorQtpUaIKOcjrVQAqwDaR6EVpI4UkOAD0FRyRqQWwMgVXimaRjuwQ3QUmBfPUcZqSFwNxcYI6VCkZUHB5qVEDjce3WkBIAJB8/FI6JgFelSpsBz94AYpXyyDOBjt7UAZMtqHzt3E4Az9KzZC28wp1A5x7VuSeWV8v5gDxkds1zLRtaX+48jBxz1oA1beMumG/h70jqVwSPl7+ualjcjPOBiiZzt+YDn060ARMSV2kAgcU18BSMHH8qsRAuvI9+tDRqxwRhjz7VoZleZ0jhwBu2jOPXNYf2gBtpBXA5J9DW1e23+iySI3QgVzMKq8Tu2TzjrQBv2bQSoNjjeuenpWqGAjDplhyCcVy1pDtbdtxg9q6C0l8pWiwMMcZ7c0AWSu3kYy2T9KheMCMA8kk5Ht2rQ2hThz9KjniUgMevA/CoYHPPFHHLvHqOlaTxoy4RgSAPzNVxHum3OCoHH4mtBikcewEMQvOeuRVgUSpB2YBz1ojwxMeMH/CpMB4y3TPNRDCgkgM3Y0kBHcW6oGlCc4+tZzoZIW2EFscitabMlscNtI7etZ0UWMDB3mi5pYwdMjuY5mDArhufpXZpGqx7fXp7VDHb85yOO3SrZciMgcMByOtFwsZUnyzcDjpxWlG2UUE5NZKt+/Ks4PetiMAqccDFTcCUS8nyk3Z4NRs5ZiFXC9Dn1pwdSoKHbtx07mnYB/wBYMH0ouBWYCQnjgdMelV32xkZOD1weuKuuowAOQOapzxiQFl4PI96RmY13OkpCScEdPekiWPnHf0qNoldy0h+ZelWoCFBRBnnNaAO2IMrLyvarsEMKL5YPGOKhhglkTCkbh1z2q3/qAvmFXP8Ae6UANOF+bb04x61ZjKKSgIAHQe9ZxkTzNvUk/wA6sxOC/wAwyP5VmWiG6hR2LDg1pWwYRqAQCB/KqrbDJwxz6CtSAKD5Zb5mp3BD0A8rBOW9TU8aq6jnp1I6UksCqyrzuPftVjhCU6dM4ouUinNEpUrv+8eCKrywPsHlgMCccdatlAW9QaIgpUhScjvSEZd1BIGVgAyk4BzgnFEVu0X72YAccBTmkuEcOsZOWOWHtU0ZATLEHtQACMoAAuSfWmTRD7yE9BUzyKBt6kZI6UxSCmFPp70AQRhmypGOMj8KtldgOSAOtVJMqSC2CenbirEeWXJJIxQBYhjJg3kYDA9apXELNH8o4Gc4q3ucnBPrQ8SPFhztxntzzQBjRAlgWBJJ/OrxgQgPt+bB59BQsJAO1/u98U9QQo2tjGP8moYCRxhfl7YPPem4Xbt28dj/AI1bBBUKRhcdeBQiqmcnK44pDRTiT52BHJHpxT3gVnDycHGMDpVgISTgYY9PSq0scnyiNiSM5z3oKkIiKzGMcH34oMOJSjtx2qJFdSr55GM5qQAsWII+XmtCCMoSuM4IHNQyyhlIbqOAe9WQWbGzuM9qqGHD7D37mgCnOwiTewIOOKoOr3LKFP3qm1KPChEOHzz7io9PilUFskA9MDmkmBYNl5UW2RwzDoBUEEZ3nOMCrvlvMT85J6ZpvlFVCkZ7fWqTAvQAAgEBlx3q0p2twmU9ay9zRgDOSDir9vMz8OME0gJnh85dyYGPzqWGEjawOAOuKgCbVO84zx9KshSWWNT8o689ahloux5kbCrgDvipSiomXbHvWcWmNzti+VQc1PHliQ/OetIZYRJSMqSR3zWqrbQiY29/essTSx48s5VsZrTVnZcuMDHfvUMCeNBJMeSDiqrrIJDGxw2e3SrMZC8rjGOfWrICB1eTGORjvSAqJCsgbf6cGpNmSo6djURZd7IOBnipVKnBHNADpoUYxkNnHbtSmFAMseO+O1V1BR1WTIXI56VOY1LnDZXnOKAKG9i5QcrnANRmLbkgg5zV6S2t1wUOH7CoxGq5yePegBqq3lozEfTvVkEsduBuI4FV9g4JHygfjVdFaN2YEkA5B9vSgCwYRnzFIRqgvYS8R+Ygqucj1p/mSHAAyq1ctInnLbvlB5GaAOcs3ZCFx83Tn2rUiBZQSfmP6Gp8QxMY5V+Zjkcf1qVFziUY46AUGg6MKpJA4wOv060wZZskbgB196GhcnaWyoxkgdPakEbKrbW9vzoIZJIWdRgn0oCyAqAcZ6VHEzvEVkGzrzmpraNQxydxHTPpQIRLeUo8fOE5PPf0qKOzdMAnBPX2rUSUH5HUYH60pUKwyOMkj6UAZczmP5UJ29DUcLBwQxwqdK07iESEADA/nVQ24XlulBoRuAy/IMHH51Ez7VwyjPOfanmSNZPLYkKQOasSRIDx8x/pQBRbBCxn73XPpRIUOY8cHqaGd9+COtPlJMedvzCgCpIqunU7c/nTbZF2kyfh/s1dt4xz5i446CnRRxAucH5uMnpQBmx2kUsrFjuHTNTBREWA+Zf8KveWiBiBgCoeChLHp04oAqRo0hKdMnNAIztAAxwM0/euOvU0wlfOKsPmH8qAImVMsg+8Ohp/kuYw7HIqeSIcOeRxT5mxGoBGB1oaAijiUncD1FToqk4XqvQ9qit5U2bAKed8ciqvCnrQkBYLSrlThie9UvN8xsMflHftU1x5pG5CMCnpbw+XuC49R70pAJIkgjwuCT0qFiV+4uD3qW3c7yrVOjQlvLUZPfNQBmqGllyV4HtxSmJHJAYY7GrTffaLJAHPFQnyuSvAoGmFuSykkcD25o8z96TLnpgYHFIswRhs+73z60Om/BIPX5T2oLJ1mjkYqO36VLhQMMcMe+KqIgjLAYJPU050kOApBXue+a0Mx7sW3RNyemaYoSKPYUJ54PvSwozEt1xxmrM3KDb1PBPfNAFRnGSNpPB6+9YV0WWPfggbwufqa3pF2QhsAnp+VZc12DCIpAB8wOfp60Afld+3VLaS+N2kEXziK0DHJLs+xsZ69q+kfhTJK32aeWLyyyJuReRs2jBJr5u/bcAPxDE8pJR7e2dsEjkBgOOnSvoX4MXJ1G2EytsWUxgE4G0qoAUjnrXVP+Gho+s9JuvNjLfdGM5966IHbEQ5Gc9R6etcbpwSIrE2QDwO/B7V10MalQEXPYH3rlESRk7NiLhQamXeZAy84FEbtj/ZqVAibWRqzZofHHxuaRv+Ggcn73wysz+H/FQ1/NlX9KHxu/5uB/7JhZf+7DX819fQUfgj6HjVPiZ//9X9C0kCnY/GOPyqMr5nLjg/pUj/AOsII5xVYSMrFSvevhz6Ai24PXOKkOGj25waepRiWxVeRjEwI5U1aAhkTGVPJqtkhcdDVqU/MCpqvM6jHqKYFG/gjnh2/dB64/nWFBpZgJfO729Pet2RnIyPl57imiVNjCTOT04rQzMQx8gbcgdzVN4yjh8YJ6it9o0MbO+SB0A65rLMSgnAyT19a0AzmtwzEjgGrVkPs8y7F356qc81YClQW96avyXEUyk5B55rOxmfib/wUOCp+0ZAJI1RPsdrt5JyoJr9ePBohm8HeHJLf7z2FuCMH+5X5G/8FGY0/wCGiYEC58uytVwQRnvX68eCmQ+EtClUCFI7SFQmem1QK9OX8JCRvTW7liF4Hf2pkeZJNgG3b3qVVjaVn39/wqaY/OB3PUiuA1K8pfG3dwO3rVS5QtEF6Ke4zWi5cDLcgUgjEj4bhOuOlNMDChgMj4k4K1eigTG5juwalnEaHbGRvJ4oMT7sJ26gVYEM9sChkTGfSqTQsIcFdoNaAYgncOP5U+ME5OMqPyoAxVtgVRzktknpUqWKBNxbHfnvWgViYMp5PtnvSmNflbgHGMc0GZkNbK7YI69/apI7dQwGBhenNaLqJIxkYK9Md6hZVcgL1A6UAJFagE7iOfyqp9nI3BsKOimtJXO0q3QcU2ULt45K9KAIlQqoUkEKKaB94gZ7daaSzJwfnzigh4lPrn1oAY0athQMEVGFjjYq2PQj1FWYpSRiReR+ozTXEfJCgnOAfSgDPkiRnHkpx1wBTUQr0Xac9q0I5uQg++RzUrsEOXXgj9aaYFTPIJ4J6571DKqEqSeSeKnaaKVwDkenNSeUGj44JPBNWBB5QAGcHPXHShESPkgn/ZqT5ACmfm7fWnhvLBYnnHNAFF0kmkfauAOQQefpS+U8RBHOOcmrm9FizGMHNQE7B8xyfSgBu0TEb2A9OeeKeypvJU7iDwc00vvXIGNvbHNN8qRshCeeaAInLM4OMkGo5ctkDt1qzt2Ek9SMetV2UGXIJA+tAArFkCnqKcSFUoeDntSqPKfzRyO1G4uPn654oArtbpcSbj97g5pyR+WrK3BqeNym1OhNOkZUO9hxigCP5sc5IzUjjA3UeepiCAEgUO+YwUxj3oAiDKYPM/iJq3H88YUHOKotGScJ93FS2pZcqOCDTQEmzLHPzGoPJOSORnv6VZVXidix5anSFd+1DlvpVgVQMqADjHQ1Gisz4HbvVo5MoQ8Z9qsHhxGp5HoKCGeCfGb41xfCH7DZvpk94+oqWMsQJEexsbR2Oe/PFfE/xh+LHw9+NNvp0GvaHfJNYswidoiTtbG5RznnHtX6h6npVhrBij1K0humtzujMyK2wnuM9+K+c/2jvHHhr4eeBryO+sLRbu8jlS2ZVG5nCfIwTnnPHHTrWlLczm7Hwh4n/aI8Kaj8JNS+FWg6fdxRLatbIzoAFxwC3JPavDPhd4hTSNA8ReFbi1nuINR+ztI9upc4jyNrYHRq7HwN8KNR8SfDrxZ8S9UjWC3SzuJLYFOrBSxYHgYyK5f4KeJPGvhN9X8TeD7CPU7a0hja9hdCfLUAncoQ57dcV6VOxke9678fJtM+HEXgTwDo17pswTy/P8tsjIwTgdSc+nFbH7OP7RnjjwE9zoPxGgurywZS0V20Tkweu/gArxwetesfCH9rP4X+N9Vh8P8Ai7TINFv7geVHJcgtC0uTgbsYX0+bHPFekftia7pvgz4PtPpMVqbjWCLSJ1ALlZFLFkHQ8Dj657VlPR2aA/MHw1rmq6p8bpvF+n2M3iC8Oq3F5HHDHl5R5m5XK4OOOR7193XH7THjjS7+V5/AV4IWAXaTMh+U45BTB+lfM37Ji33g749+G7G6iLrrtm6qM44K7lc9iPk6V+1NmVv5Utr2COeOXhkZAR8pP9axqFRmfmlqn7dB0TVJdO1zwpcxylRtj3YMfYfeAPPsK+d9W1r4+3/jw/FLw3p2qWV0jpOqrC7IseTtDgr8y7eCT168VxP7SMcGpftKeI7KyGYjqMFvGq8AEiMEZ7ck1+9HhuKa38I6RA0YTNlBkgDPKjjnsD3pzgkk0bHlvwR+KGr/ABF8GQ6t4o0mTTdXsHMV1HIrIrOQCHTIGFO7p2xXzt4v/ai8YeDvHmueFpPCU1wbadgrReblYwPlypXkH727pg8cV9yRqsm9/JQFup9cdMjp+lRvaR3Er3k1rDNcqEG9ly2B2B/OsXFESR+Q/wC0n8c/Evj34Y2PhfWvD93pdvJdxSrcSxkRkqSRk/3ua85+BPxL8SeB/h74l0TwxpN5fSXszsLqBGaJG2BRjauQfUV95/t52Vo3wHjneJEltL6BvkUD7zlQOM4HvXmv/BPDyIfBviprq3iuoob3lZBuAzGoyAe2Tya6Kc/3TEfOvwz+LPxi+H2tC68RQ6jqOg37HzoLiOX5X7NGzKAMHnHNfN9v4gj0H4qN4n05N62erS3kCqTyBIHC8eq4Ff0LalNp1xeNpsltaxxSxuuwIvJx2BIzX4Z/CPQNIT9qPT9A1GAS2Sa3eWxhb7pRWdFBz6dfwqsNO7ZUT9GX/bX8A3NjbzvFeJL5Kh4pbaQMCc5wwyM5qrH+2P8ADuBMz/aZpnUfKYGjC49D3Br611H4ffDhVnceHNOPlHbult0Y5HHfPNfn9+2NqmkfCq48I6vomh6dMmopcq9vJAoG1duMEehNZ+zjKRJ7JZ/tl/DF2Elwl1JEyglY4mXnPTJOT07V+ZPx/wDGOj/EL46SeL9FLfZ7+S1JV1KkbMJjB/2QM+9fpH+yrq/hH4z+DLyfVfCGl2F3Y5G4W0ZjkU5G8bhwQR74qh47/Yt8M+IPiIvjO11ddPsn8p2tlhBUOmA2zGBg4/nTTUW0gPt/TZkk0TTpF48yGN8AeoBFWs/P5j9u3rXP6RL5Ys7CGRZILeBYgRjkoMA8V0RDeYquMEVjN3YqbLkSxiPeQAerU37PEWyQMA9cdaZ8ofkfWlklCMGXt2xWBqNvbeIqpTj1pYBEIfKb86DKX2gDipkgDJufk9qpMCui53qnJHSp4xgZC5A6k1MsO3GOPejyiAcnB9+lUBE23OPWs+ViCVYcdsVcKfNvPQccU3eM4AG39aAEiZI49o6+9NjlBbnqxqx5KuhbpioI7Y+YGXnFZgTMduQOtVZFyOetaAjXcc96Y0SN8v61oBFawwgbt3zVbYFPlI6/dIqG3VFk8vPJ9alEbNKEY8KeKAGvLHGnlsD+FaBGVVyuQR0PUUgs1uGXJ+YHIFXTD69FoAxpozhnxjH8qhiRcnPC9a0LkRsN4yOxrPK7lwCQF60ANuCAuEb5axrqwW4AccMOp9q34YVlBU8ivJ/GHxi8B+BPFg8GeKLk6ZdNEsqSy4ET7/4Q2eCOvPFAHpdupiiDK2eNoGfStO3lZUZiB6VmaRc6bq0MsmmTrdCLGdhDZz0xgmrU8dzGcYKL2zQBcV9nCnBqScNOozngetVEZJYvlbDD73ercIbcUUjkfWgCvFBs+aEMxHXJzV2Jg8g3Y3Y9On1pY1aM4LE8d/WmxW4aUsTj6etAFkOImEJwd3f2pGhH7wocjFTxIqkBsbv6VA6vE52HgmgCrFHMXVABXz3+138UbL4dfAzWHW6NvrGpRy2NoE4YtKoDMDwQVGTwcjGcV9M6ZGbi5WU4SKMhpGY8BQeT+VfiP+3b8XG+JXxUHhOwZTo3hsDZt6tI6/OW9zjpj61cINuyAt/sHfAj/hNvGdz8QtftlfTfDjiOBZF3LcXLZJK57xHBz2+tfWHxST9qmx+JV/pXw8WO40ucxlJQq7YkIztMhHBHsfSvM/8Agn/458U3NlfeErTR/P0u2uXlF3HxsaU5bd7fL61+jWq6rbaTZNf6ndLbWrEK8kjbUBHUk9MDiqqS5XYzPg2HTv24jOixR2dwADty8TDPfBOP1rUgb9tNIQlxZ2crglSjNGPxOOPyr6rj8f8AgFbtmj8RaevHX7UhUY45IPetOPx74SYiE6jZyFuNy3EeNw5wMmlz+Rmfk3J+yl+0LH44PjR/Dtu11Ne/bwDIGQMrlyMZwASe5r6lm8XftobjYr4XtXliK7CowMKMAD56+wp/HXhEN9lk1GIknHFwhCjHfnikl8c+DrQRu2pwli2MpMjHB79at1G90aRZ8Xan4j/bZ1bTbnT5fC0URuA6LKpVGiJGNwO/qO1fJNj+zb+1L4e1qPxbZaPc/wBoxy/aGulmVyxzu5O47s+lfafif9uDwHpfxWTwHEWk0hXMM2phjshlGRjb/EARhmHTt0r7V0/WbbWrGLUNKlF5ZuqBXRtyNxnPFCqNbonlOQ+HEPje68IaZqvjnT/7O1dvlmjPUqMfORnjdzXemME59augvcANJxgYwDx+VJJGIovm+bmsZO4RVjw79pzbD+z14waY5iW0ZsY+YvkbMH0Bwa/HP9mvwh8WvHniG90L4X+KptIms7cyzKZnSN/mAACpnueuK/Yf9qfFx+zT41STtbnB9MFT+Wa/JD9kD4v6T8FPHF5r2qWM95FqNmsRW3XeVO8EswPatqK9y5R9d+N/2SPj/wCPNPhsvFXju3vrcMvyEs4LY/iwqnPvR4b/AGb/ANpL4f266P4R8X2ljp6HhYjhcseSRsJzxXot1+218MReHytH1J4lzuJth1PYZfNVov21/hKYts2lavEVPA8lSBn2L00ZlOT4W/tnRyLBH43tWiyDkuoPHTrD/WvLvi/8I/2rU8B6jfeJ/E0GpaXAjtcRxy/OY0GSNwRT+Ga9cH7dXw5syFTSNQeFf4nhG4H8Dgiqnj39sH4aeMPhl4j8L2H2yGbULGVUklg2qruuNuB/Wi77Afm9+z1rPxOg+I2j6J8Mr6RZdQlUywsd0BCtkmTdkADH1+tf0CRadqEVpbR3YVpQgDuv3d4A3cHnGelfiH+w8iP8eLCIHbHBbSsT0zlsA+33q/dq7kb5FZflYcZ5yPX2p1ehoYYiKHeMY6VX+zM7nPVj6Vuxwb5fLjAPGalKKjspX7tcwGTHBMjjzguOtXz8iDB4J6dqlEMUoyy5I709rVFXBX5V5oKkUWhRhtycnrj1ogjSNd0ect8pyO9KqSLlvX+VPUvFlccHmgIl2GEMw3HGO1SyCNF3ucAHFFuGLssi4EY5/GpW2IWVBlfU96CjJu4kkUbScEde2ap29uqybxjIGPrXQ+XGR84yDwKjSCJSSF+g9KAKc1rsMUg6EnIqZo2Yjccj1xV/yYyQA+5VPNEsIVQFJ2mgnlGSRFowDk7vfjArlNZ06VyzIMq4AAB6V10a+WVRz8oPT1zT5Y4hGAcYzwO9AcpiaPbtBZKXB3AYBJqeQOTtJ47AjnNaIVQoBGMdu9QOqs3Hy57mgOU5uSCSK42yfMMfoa14Aq26nPHP5U6W3Mw2OPmTvU0kaRxIrjqdoH0oJHSpm33Ku4gAnjtV23bMCxP1TpUZKpDgnOccdTSo2TwcH3oAsbC0bEoAccYHOT1qpMRKhDDaVHU9OPpVvc+wyA4z0/lWcEgXdvyScjrQBQtLd5LpolGcrnI6DFVviEhPw28RyKQwh0+cSA98LW3ahFfavyg5+tZvxCiV/hl4lgGQZ9OuPmPb5a1pgfkR/wAE41B+K3iWZ8FxaNgnqP3w4r9gLi3aWVZUALA/lxX46/8ABNxnPxs1yPd8v2CXI9QJRX7LuC87DBBBIyehFa1/iAzZLaUcocMePapnhJt0AbLKMYrT8uLgSKeuRg0ojVSSv1Ga5QMOKOXZh1xtHWp44N7AqcN3NbMkarHvYcHt71DBHHGWY8gc+1ACIiXAZWbbt6H1qzaI23y34GeD6U5IySfKHUbuOanRGULvG0kcjvQATMJCFzgg4+tUGtSVIU4I9utXSo3Z64PpUZyjBBzxnOaAIRYrLGjN99DU2xghzgEe3WpTkDnv3BqwsY8sfxA9eaAKCWvyMxOM09Y41fAGQPWrm1GO1VK575qRVi2ncQCaAM541k+7lR+lQNGygZGcdfetLYuSAcE9AahNvK5EYx7mgzOd1TVbfwv4Y1bX7yUQwWkDyFuoVF5JJ6V/P18GvBs3xs+Nco1tJb7S7i7kur5gcO4LNgliOASRkdcdK/VT9uz4jnwJ8G5dA02fy9X8TGS1CpyFi2gyH644/HvXx9+zz+zb+0Rpej2fi/wVeWunQ6tCGCT48wwvhlO0qfXNdFPSNzSOh+tXhzQPDHh3Q7DTvC9vb2dt/q1SFsjMaAEKAPQDJ9eam1vxToXg/RL3xB4slFlZWSs7NIdrMFH8Oe57CvxL+IXxu/aL+HfxDb4Z3filUuDNHE5iiTapf+6SgZR/u17r4q/Zt/a6+JekC21zxDHeWUo3KDOduCB2K5xj1o9k3voJo/QnwB8X/A3xUtJdV8AzLfxWzFJowwE0R5wWU4ODg4PSu6fxXpct1DpvkiWRl3sA4Dov95lxnGa/MP4D/sjftAfBf4g22v29yjWO5Bew28oKywk5YEEjJx+teaftueLPF3hT476bceFdSm0u8t9MilURttKMof5cDrkdfasuTWyJaP2bLxzQRTPblI5SFDHnngDgDiq0Np5cjF8bec5HCsOxPpX5p+ENR/bf1rw3Y6rFBBeQTRI8MsphUlNoIypIJz61NrJ/biufD+q3OpeXZaeIX8xh5CFUC5wm3LfjT9nIR+jNvqej37Oun3UN20b+W3kOHCv6MR0/Gp51JUEDODyK/nz+AXi/4s6Z8U9P0/wFqV8z6nOpu7WI+aHiDnexVsrkc44/Sv6FxDNbxW8UyjzJFBK8na+BuHTsfQVUo20YGfErI4BJCuRnHXHFfmX+2l8JvEHwtd/jR8Ib6ew0++k26lDFI+Yp25EmcklGZunQHGOvH6lx2/moWVlBBHB4rE8XeFtJ8aeC9X8I6taRXNjqVu6SIeSWOAD7Hpj86cGB+e/7LP7Zem+Mb/Tvhx8Rl8jXWBiguhys7FgFXv8AN26/hX6LTmSZlhmygJ54wcdq/Bj4bfs4/E1Pj9ZeGrSwe3k8OX0V1LcSg/u7dHysh9QRggDrX78+VHPHFIG3ltqYOScKoGeT65p1bdBNnwb+3v8AELxr8LvD3hbX/BeoPYvLctGVjAyx8pSuSQf9rj8e1eSfDX/goDqFzo4TxnpN1Lq1vI0btZQhoyvGC249Tzn+Y6V1n/BSlTH8L/DxlYu0OpDaxGCNsL9KT/gnlo+iav8ADDW7rU7CG5f7e7ZmRW3FiAOueABVU6d48wzuI/27fAMlqjS6LqKPgqB5IBBz67v61cs/26fh5axsq6NqW8t0KbufcZr64bwl4YtEjWHTII3hwQESMA+v8NatnoXgyS7je78PWX75lQN5Cbwc887ev41j7paPxR+KP7bHxW1f4iSeLPCF1LbaJYugFrjYGRc7kYHnnkE//Wr9cfgb8SNP+MPw4s/HenW7Wss0pjliY5KkKpI9+TX4ifteWdh4e+PviTSNGtEsraeaHbFFjYA45JUYwXxuP1r92Pgn4P0Twf8ACrRrbQ7dbOCeNJTGOruyINx/AAV0VYxUEM71QIv3YyB0zUc5giJVHLZ6/WluWYgsv5e9Z0Ue7P6iuMCaK3Xf5gAdiKt4RnU9unPY02BlRgMEMvGfWpWyf9X1WgAaJWI3Nt6c1JGQp2M2c+lMdWcqgPPQ59qlSIhTtTZjAyaAHohVwWOBTmZVV9x46gU7ttU9fWmSANhdpO3igClkbN7cEk/lUbqNwIHT1qaQbPbNV8sSVGSaADYjuFQc8Gqmp8qrEEgfLn3qeRSCMc5H5GlktnmieMMBweaAMu1eJsEH7p5FdBFCqgc/LiuXt7C6SQrtP+I9a6BN5jCngpwPegC+yRADB3A/pR5EQYgnOOhqEBtmM896kjKDO7oeKACF1DMqjkelDQIwzj8qeI0CGRRj3phkJCgc44oArgbTtXBx+dDSOhGAADn61KEYZ2c9QSKjdSdwDfd9aAHPIGjPzcevT8KqcNGWXn2pskDyJlT09afEhibLHkdKaAqz3rw/u2BLDj2xWRKHmbd3Xk561rXUZkbAUEDvmp4IN3VeQOTVgYNvGwLnbx1qB1kEhLcYHHv7V2MVhFI2O571Uh04iRxOeM5B9fagzMuw1d4/9GmXenY+lbUMrTRkA5IHFZ7aaDO5xsHbHQ0qwzWrAIe/OelAGxEDcMUY7fLJz36jgUMp8yCOQ7hKvJ6bR9KzUmlidiRnfzj0xVmfULWwsLq8ulKrFCx3f3cd6zA/G79tf48+PvAXx9fTPAutXFlHp9vbmSFG+Qk/wY5BB9cd6+9v2Xfif4s+KvgFdf8AGNjJYybhGSVYCTA4cZA78EDjIr8g4ZF+OH7U5l1khre81Vt7ucgW9sd23J6ZCkV+9ekar4f0jQLPRLGWGC2tVKRpGwOQoxk++eTXS4WSA6xFaJMN8y5P1qheyiFmQsNo54POKwdX+K3gPwno97q2r6vbEW0DyKgYFiyjp1618Y/Cf9srQPiv40uPDmtqLCUOI7VsEGUNwpYdPTP1+tQo3A+1JbpzgI4LZxz2pYmilR4n+aTBx6EivNPE/wAWfAfgbXbHRfGF1/Zp1DeI5H4jdgQvU9Bk16PaXehi4SZbtXjm+ZCGUqFPvmk0SpF2xeVDiRsleFGMcVqMTIpd/ug9D/jWBPeaVablkuAo5YszL93PUc9K8T8N/H74f+KfGs/gPS9RB1WB2Qxk7Q230JPP4Co5H0NOY+hmdVGVANQYyOpbbk8HrQqFYSw5UYAHWqEsd3G77P8AVv0APTipJPIfD37SfgO+8W3ngPUmOm6nayGMLP8AKXK5ztPQ4x0617xFqGnyyiOO4WRnUONvzDB6dK+EP2xv2ftO8d/D66+I/hizNv4i0PD3TQ4UyQKDuY+pA5z1xx6V8Y/st/ta+M/BevaP4G8cztqeiXUgtLZ5D89sS2MEgZdRngE8VqqTaA/cJ2QkhjxVLUNXt9Mh/esiMGCqJHVA5PTBYjmrqyWl1GlxCQVYAEDqD/8AX618O/8ABRaS50r4J6Ve2U7WtwL9SrR8EhlI5+lRGN3YD7da5u5rWO9VBGX/AIdwPHvjOKrnUHiP7xwG6bc96/Hn4BfG39obVPD4tNLtH8QQaYTAsrDO6NPuxlgD8w9+TXvkvxy/aNgmZ5PCBRs8IUOwDvxgnPvmqdNoD9B7mSe8gXPzc1z0viKw0y6GnzyKk/dGIBH518AyfH39oW3eSKbw1KJSD0ifaqnqMBa/O/4vfFj4l6r8TpvEt7c3GmanaNGRb7mwvl/dypxkcd6caLYH9EscikB+MMegOea0XZBEjL77q+ef2bvHWv8AxL+E2m+MPEilNSkzHLlNgfZhQyjHTt9RXuV5cW9lYSX+pTC3toh8zkgAZ+tJq2gE8bfvCSwZOBn0FIs0K3OSc/NgkCuHHjLwqDG7avboJeFBnTn8Aatp4r8IyebI2pInlkb2JG0H65oA7iS4jZioB2n6gVmWdk08gQvtHJzyMAVy03jPwlAVgGuWcrSZwFmUkfrTtO8e+HheeU91HJG/yBlZD1/4FQB8oeOP2yfDvwn+Kuq+BNe0x1htTEguAzuMMN2WUdueMZr6y8C/ETw38QNFtvEnhm4a6tLpc4YbcYOCCDz1zX4dftmfYbr9ozVjbSLJabLQSMpBz8mCTjJ7/lX7O/CXw94C8BeC9N07QZ4Y7d443d94bczKOcZ75+lU42Vy0e2JdJswDtx096SO6tpowF5xkY9TWJLrmg2srQ3F3Cm8DbuIHX8ap2er6D5zw/bbYPkkLvGeO/WsUZc5oS3Bic+W+Pb0qxFEzfvZTya+Cvif+214D8E/EGDwlFbm5sP+Xm6jzJsboMc8jjoDX2V4b8a6H428P2fibwxdLd2NwikFGzg9MEdQeO9W4WKR07O0beh6e1TLcFSN9cfqviKz0uOabVHFpDEpZmfBAH9a8g139on4U6HDLJea0JHj5PlxOx98AUuUD6Me+R5FiZgOe9Z3iTxJovhDSZ9U1m7itIoArb2cYIOB2PqcYr8wfiX+3zplhql3p/g2xe8SONVjllRlCvyd23rj8fwr5C8dfEr46fHO0jgvVuTbT8KkUckcUnORkhAGx2z0rZUmB+/uheJNK8R6PDrOlgPBJnLhlYdcDoTUHiXxHY+GfD2oeI9TLfYdOheWYoAWAGOQCRkjrivzQ/YTf4u+GtduPAfj6yvo9Da2mmtUnR1VJVIJILAfKee/Wvpn9tHxjD4K/Z61S3jk23OtiOCELwQzgNknPYAn8KmUdeUFvY9H+FHxy8BfE2AwaHfx+ajMrRvIonUqcD5Qf4hz+HtXvG4CNTj5TyDX4WfsXfATWfGvihvHcd01pYaJNFMjgYErRyZK5P0xX7g26KLeMrlYyOmc4x2FRNWdimamd2Dniq90iKgZ6j2lJF2HKk/0p8kZmBDngGoJMK6n8ueHapIXcrEVppNvIYrwOAP61Ue2l8h0jI3A5HtUEHmG48uTjGSTWgGrc3ClRFGchj09qqxOInZJR8oOeveq1+4WRWcfd98Vnmd22ywHA/iHXNAHWxlCdwZSTxz3FYCWxE8rbw2G6DsKls7sE/NncB2HQVLFuDMwGAf1qLAaMUYYmVOTnqe1TbY9xA5OMk+9Z8c5WR+vljtV22nSQLIQQ3pRYCOYqbsY4Zx0AwABVj5toIOVHfvTcMZmPcdM1fkhMm0l9obnpxSAamEQNg5PQ1YjclAwbkcECq/kgfKrlgDxmpoY1DbAd2OTQBYBC/dOc44ps84Vtz9R1AHFSmBQ5A6UTxbwcfKOKAMua8DsGAwPbite3mSZFOML0x1NZn2WNsk5Ujoa2rWJBHtTjABJ9aAAptO5e/WrMQLvv4A6Co8Bhgr+NOIkWQKDkDoKAHsBkkZz69s0zMmwlsDHTFTrlOuOOoqKV4hgYyD29DQBUn+4wY8H8s1RCqF5O3HetZoYnUKCcn04xSPbp5BCgbh3rWIFOZU8pWhIHrUTzxkbBgkjgnircMO9PKduvoOlUTbpG20kEDvTiwKVvC0UjTKR15H+FajSxFd6ghj3rNKxnLHcwU8H0p8Z3Y7EmjmAvEJKuJO447U2ytfJl3YITg9etRlJHIC8kdSa1FjZIgGIz7UrgaDMv3lGcU9E34dQDjgis1coCRkg1o2TBBk8g9c1kBM0SOpLLz2weKzBEm8v1Nar43/uz+FNdEyFjIyfagChIsjrtQfMM1yP26O2vk+Ukg812UgMeVPOfwrkpLT/AE4OT71oB1jyxmRQOrY4NStIpOOoyAaxDcRtjJyR3rUSSNgP4WJHTpVpgNuEU8JjaTxVCeFVhKEZx071rCNWJYfw+n86S4QPIijk561AHJAEA7V6fhV+0lfKq3yj3rSns0GdvNU3TyWXAx9aANZgGTHT05pkIPm/PzUdu/mHYRn+lWwEV9iEEjqTSYEMpCsY88/yqSFVIA5BHepJURF5wzt60gBixnoagCKW4A/cgnA5waqhAF3NwKsTATZx8oHes2eYKNiDcMda0EkRFAj4BG0fjWRqS+ahYjkcD0xVsuxJIxSLCJkLPy3b6VaZSRS06VUTcwHHFTvOzndjPbik+yGF8heOv40+GGOORmY/N19qY7F1NxC56H86hk3bgFzg/rU6zODuK9elSxfvXJkG3sPagLBChI28Vetowhy3QD+dU7tJLW381GCgHqR1rTUJtAIzlQSRWZRFNCWYP0XpxRHGM5J24FSzkLGoTLZppfIUEfQ/40AUZYZGYMOdvNU7kgEsw56VrTSrjHQ9OKy5Ig7MM7S2etXczIoYWdSUHPFVpIyJ2Rhgp39a0LdJY1O9xuOKpyh3dkc/ITRcCFl+8EXn161HY/68pIeR0PvTpCYlLLg7aWzVXdJ4/u5/Wi4GmViddzEHbx7g1JBawTsysx5zkf0qtMGXhRknODT7OKYyfN0U56dT71AEselbXYh/lzwDVkRGMlT8qj9ae5ZjnOCB1oXdHHufnPX3oNCaYBQhH3TUSxcFmHWpWCtAXXrilCgHNAFWZAxyfzqjbx4Ysfm54Fac48wAYGTxx6VQtziUoeBQBoEh1VTwKq8s+xRj/wCtVpFAYeYc+mKe3lZyfvGgBEjQ/K3XHGfWql7EfLLqSGUdR2rRGHJToF74qtMu2OYyNhMH8cUAcCsE95qEkPQr0z0OO9dfDGbeBYjjPPP+9XNR3imUeUOSeCOwrZGoCVAcYJ7kelBDL0zf6HMN2MAniuegP7zdkgHg1Za53qybuW9qqQsTMRJ24FA4nTxOwgUDkZyPpVlDucMBkHjOKrxDKKApUAetX7YbP3Wc7j1oKGvx0HPtSBlERMozwQKkYDcV3dDio9pEXl8HknNAHPLEscokT8q2PMLRpj7w61RltnjYMD8vepYclSc8HpmgCUFypXHPvVlY43hy3BA5qDZnbg5C5p4cpGR3f1oAY0aKvXAPQ1BJKRGQMYFNZtiANWdJDKT5gJOe3aoYFW6vJIYjLAfmBxz0rn5Zbu5IViXGcn0FdH9kmmB8wcdOnGKnj01IQxTPHXvkVTYC2MLRRRsVAz+PNaDgKh7gdc+tKUaNF8tcKR09KY7GRACcYHNMDn7kGWb5u3H4VftocoAvy4qpNCC5VRxnrW5FboIVC8Ee/WgSIwpJaM9SMVCtoEUSLwV7VeYZfd3xjFWfKONp6HqaBRM+2cPkHt1NWVYYwo696h8poQ+ABinw5X5QeWoKJAyBdq/jUh+cAHgLUUi5YKox60bcLxzigCJ4lJIzxWfNp4lZWXAOavFTu6YNIemMEYoAz4ofs5MZJkJOR6VPKVT5GGSeakKh13M2DziogRGUzzxjNBDGQBS4CnGDVzCZCuc+/pSokahSB2/Oo2wzjjntQIkmRPszBjlevFcoRFG2Ewq9x610dxG7Wso68HjpmuJgtyyhHJAH860QHVRW0vk/OcA0sMflyKH+baaW3dyiRnOxQAaueSGCleBnk0pATsYwAWbtUbMQMgZNKwUADH3uOKgc+Wu5eoyKgCmxZnGcjnpU7KuTn71ZqTsZP3hy2eh4rYRiR8+APbmtAIFQgEHnI4FRLEyZ3cAVpnDrgcBegqFgmRv5UdaDQzWRdjMD055psKlsMBkfWtJ44AvmJn2zSRxsWAboB0AxWYEcVvmRhn7vI+lHO8h1zkGr6oEYFzjPTNRNJG5OApPQ4poDkpkdLlXGcHjpziuogKrD5f3j057VkTIyyqf7p4rSTfImCMDufekA0q0bbUxnuamt90jfKpxjmoXjCBxJ8zEfIB2PvT1kMLKI23Hb8woAkkeNQx6e9UHfbFk4ye3epJGVVLyfd7VSeVbl0UrjbxQjMovG7DIHA71NbQlCMjn+dakUQUNHIPl61SY7G2k4yc02BM+xgWh4PeoXLBMNjjmnsXDGNcEYxVV45E+ZwT9KEA9GQycdT7cCtKEKAW21nJChy/Az1qfypBjY2D7dx70i0TKkYlY4O4HFW4Ud2w2CgPbrVWOPb8xwM+lTtKsQHOGHrQM1oZC33hz0HrU4B3khchuMd6oxgsQcjj+VWclCFjOCeh9qABSQWKjFQl+3Qn0qbMYUgZ3EVXkDkhMDI70AULpwJVbaSw+XPSpFXIxtwD6fzougNg2AsR1xSKr4CL3Ocn+VADH2oryP2HymmRKvklm4YnIz6CrX2N1XGd3rnpgUklsAwbdtoAzpCowACCPU561oW0ivGVc4IGPwqGTT4dzMHYKw9jgjvwBU0EaLCgYct3JyeMUAWF+fr1IINNmVmUKegFJhg52nOF6f1ocYGG/n1oAjY/JsJOc5ximRbvLJb+L254pVPmZI/i4prFwBngDp7ioYCxbmOGY7FPPvU3zEkM23bTt2FYY3be1UlkEmVcjjkkelIC/CWfdg1A7hR5bA/WqsMzqxwxwDmpHJnG4nCt2HXNABG2VKkYbn8akXaFIGNwHp+FUsmJFyDznk05boqTHweBzTQDlIUnfkMvHFVJ7hRgR/eI5z2qpe3TxPvT5v61WtElu2EjAjb1xVgKC80nzjLDv3ragQxhl6IR3qJFUFWbaxPA46U+UKU+c8mgClGzBy6KSpJGB0qyY3dwE44rOiZkkK8ge/Sr0cj7lbPt6UAQyRNFl0PB65qa2yVV25x79KmljJXJPGc1XJEbZViMflVyYI13TcQzdOPxq41uoIcNsx6dKxLOZpi0czDC4IrTil2k4BJP3eKxZohxEjONjfJnqKdtG8jdxnn8auWyM68gZ5zjtirawxZZVALg4yaQIzGgUADJyPrWlFI7MI3HGKkMCqArfePpzVqK3TYGkGSPYiswJREiIRJ1bgfhVYKYwVGSeuR0FXpYi8YKkBV9+arbh5qRr1b/PNAEMgJUsOVUdcU3DK4kjOR6f/AK6nYyoX8wDkEHHTFUHeQjbGRlCDk+hoA0ZXEhRDx3z0qwibDwMe5/8ArVhM8irtYZyRVqKaQMYt+7t0oAtSEbhxk9c0geN+SeMfhUbFcKc+xye9MKjACj5M88UAWYzGyMAf8+1MSKPEiMxBxkE9qjjV1kBYAVYmYKnX5j0+lAGZCjrcqz5Ge/atgOyv8rdPT0qhIW8sPznOAD6U5GCA7OWIyM9KAFliYNuzyD+lS26kFmYZwOntRkNnfkyAcjsKcPlbC8mgCFJ2QHI+gPYUiqdrtv8AmznGOMVOyjy8ggE59waizt2g9u68ZoLQilmwDgIPfk1c8zZhlH41AY0BQgDp+lSO8QK7V+Y8dO1Ayc+YWYnHvVZmcoVkI46e1SjZJESvB6VHFZvIQBKBnrmgCWGXKYfOccUxmLyAEfhSCGWGRk3Bl7nHNPe0lJ8xThvX1oAhkt3aTcuB3p6xxDLSE8UoeRMKfm7A+9Qs0gkZgRk9fwoAWdPnGzkGoJsjhSAwFSMwRgRls96q3AJUOp+cGgAUTIN7HJbrViHdtxIMAd6XGQDIduO/rTG3SH9ycButAEzIJFJHCj9az5E+YOCVHp1BrTj3RR4LZI6+hqm0cZBZOpPp0oAoNGVOCCD6+1BiUuB94+vQ81LLIoIQ846+tOM0SDauctQBKSpA3ZCrxSyKEQAfMpPenf8ALMbgKgyQ+M7uaACK3bfuJKj1qW4T94Gzlc9PaowJWkIzxn6VMwGMjO4DHWgB7YCbeMHkDvU0cgdSpTDdqoOqxqJGy3bmrMARyJOgGBgcUAPaI7SQOeuRTBEixlh949xWhIrAszHCjpiqJkUEbccn86AKzK7HcnGBznqaasRMp2pg457VbRVEnnN1PAqp9omS4Yj5s/yoAjjhYkoeqnpVuWPMYUDGPSjefKL/AMWc0sU4kcDoD60AZqjJwCc5xjNXCjQsBnOKJI1W4Lr36Cqt0JEk9uxoA02OwAkEE84qMTLsIkIO7HQ9KzA8gAP3j15NWoUjK7y2DjnPSgCZ3JIVTnHAz061SvdsbYuI/kZivHpVmJ1dmduVBAGelQanveZQ/wDqm+UH3zQB+S37bUoh8eRRPKZA0VlGRtx8hMhz+SivqX4VWENrYGeDKW29ZkwwHygAj+dfLH7a2nlfiLZxmPcwtrfzj/dBLqh/Q19R/DCB4bXTFiO+CCIRsCCc8ZNdM/hQ0fSmlsJJE3DA/wAa6q2Bk+WXhciuUtBINsmzCrg4xXYRsDHtPBI/KuPqItJEPLO07gucU/YFQkjb/Kq1vI0b7DnB6ehq4Ns28/xKMkZ60mNo+Ovjah/4yA5H/JL7I/8AqQ1/NbX9JPxskB/4X/gfe+GNnj6D/hIa/m2r6Cj8EfQ8mp8TP//W/QpFywKimycgt0K1N5yModV2kcVFIj4JXp3r4c+gKxAC7s4/rVd5CxweQen1qd9s6FG+UjuKgZWCAY3bP1q0Ax/3QzjdVG4j3BZRkGtRRkhcDmqUilXIPO3tVICiVc/N1HSo5IpACw5Iq+pI3BRweT7VCWI4FWBnMCFJI6/pVfYEJwc59BWmwypIbAHUdc1UKbmJTk96aZmZzLkkrkN+lM+UPHxuAbnFW2iBfcRwemKdEnlTR5+UZ5+lUjM/Fb/gpM//ABejRbkLtafTYXb67iOvtX6seDVkTwT4XMchdJNOgkLNyWZkHzH3NflD/wAFJbrzvjHpyDBWGxjXI5BzzzX6r/DzUHuPh14Rjl2kf2bbFcDBC7FGDXoS/hIiEr3O0baQNvCjk1JEWYFzkqenrTcIcsv3qiDsrg9CO3auA3NMASfusfdHUg025QqvJ7dMUB3ZfkO3jJHamM2XOX6j8KSYGf5QCgscuT37VO4RZNgGB3NKw+fAHXuaUqsjZGAF61SYCRoCTn5gOnvUbKBGwU7MdM1bVcHGMg/57VA+XjO5cA9z3/OnzAZzGIL1wR6d6mBDKuRjPrzUMkTImW5X0FRh96gL1HTNUZlpguNq8YPSqhXfKD0AGARTlZtxD9fc1JKjBBgYPagAUmMAdT3pjOCc5yvY4pU5IXJFPKIqkrlieKAHxsE5bofbrnvVaZGkb90dowe1SNG0rYBwcDPvimSh4juPOOn+FAD9pI2dx1pdhYY6iqwmfd0x+FSoxQ5jHXrQBbWCNipPBHpWbveadlf5VBOBV0SseByxGeBVSbja7EBm9qSYEDxMGGMcHvQylGDscgngU3a5Kbn7nrT2j2nMZzg9/wClUmAvlq7hsE496eyIEZm+Zieo9KjedwCFHA64604tmMHOM1YCMowueRmoJGRJQJAcdu4qy5JQhSC2Mj6VWBVk8vqScmgB8csb53HIPTjFTLKquemT2rODxb8E5Gf5VejVWbd2PPNADnIGQR1/KomVQmAKlYbioIwvqKpSSZl2D1xxzQBMUKxKAAMnpULHy1+Ydadh/MG48r6Uk7mQEOOvFACQFSdxGcVM29w2wBhUUZ8qNQFxUqyKpznk80ARqmAABznmmMBtKjpStl3zkr2pqxldy4PB5NAEi7xAemT70qYXDDhj360xVcE88GkhSQNkgsPrTQGkwVkJbkr7UKEIAIAz3p2QEDDr6VFuOQAc1YDPMjMjITwvfFLFt844G70PrT0RGlIf0qmYLmK4V42GFPQnGaCGcp8SvH+g/DDS5PEHiLIhiwF2EFnY8ABDgnHfHQV+bmmeE/GX7WvxMfxX4z8628Jac5ZY8/dhzxHFlVGWAGWP4e/018bfhZqvxJ8fpfeJdTC6BAqbLdckMct8o6L9TXunhfTfDWhaJBp+mFLBYoVDxDbGmEznJBA/qauBnJHk/wC0FoGm+EP2cvEmneGrOK0tobTy4FUBCVVxuOAeQRnNfIn/AATz0kTa/wCKZbqPNpc2ccYDqxTzI8nk9Oc+taH7Yvxg8/xJpXhLwpexXEMKu1x5cvmI2QV8t1zx90fiTXpf7Ivjq48O+DdRTX7WCztpZgYpI8KZcrh+/VcAn6muqHMoPzMjxT9qP9k2/wBK8T2/i34V2Ek2l6wxe4hiXctpOTkkbMkIeo44x9BUsVtqnxx+MHgr4e6hcGe08LwI10Wzs3QAGROeudoX296+sbD9q34Var4uv/h/aXksNwhe3SSVcQzSrkfeztHI69KvfBv4Mx+BNUvvFWrOJtU1mSd45Ffdi3lIPJGVzxxg+tQ6kuoHx7+08bv4S/HjwN4t0JEs4YrWJF2Dam1ZGWRfTGx8e1frHBfJGsd1GDIDC53DgHchYEHpxX59/wDBQbwel94E0LxXEuybRJvKZuv7uf5cH0+YA/nXp3w1+OWmP+ysvjXUZc6hpOmPaOxOS08Y8oAhefmbByRgBgTU1btJpExPzN0WL/hY37T9pPPFtj1TxAXZByCsUuX/AEU4+tf0BWoSXTrPyOY2hRFJzkLGen+fWvxG/YZ8GXPjT4wy65JKgXQoZLw7+SZHIAx261+0ltNLHEI0YhVyADnGT97HbsK3xOiSOovqDGPLj5JJqaJH+0MgwBtycnHTvUcUkZjfb97Izk9R1IHHpX5C/FP9ur4jS67e6D4Sgj0KGCV7diyF3+UldzBs4Ydx04rnpxbFLY+of28NV0yf4JX+m20qGWC6tiArAsymUYPB4BGfyr4E/Zw+MfiT4aWWreF/C1g99qeqN5kPysUUBP3pKLknIUflXn+tp8TfFPhy88W69f32qaTG4LzSq3lPsJOFO0KQpOcdq+vP+Cefh3RdY1fxNrd3arcahAFW2ZwCUjQDftPYncMjvXRCny03cxUtT2/wH8J/iV4j1e08ffEXVpLYyq88dmHKugOSuMdAT2r8z/Bvia20b4+ab4i1edYYrHXpriWQnIC+cSc45r+hPUYCYWO1Ti3beW6hQGPHvxX8+nwO0bTPE3x80PTdYVJrW71KUTpKu5WXLED3JNRht5GsT9jr/wDaM+EmqWst0NcjjlEmZECtkjBAA6D05wea+FP26PG3hvx4fDX9gXcM66b5xdkwzfMBt59CRnGfrX3trHwG+EF3ezX48ORPNKck8IjMnGcLxjjOMd6+Bv25Phz4X8B6V4Sk8NWCafJdyyxStEAFdEUMM+pyxyaKEk5aEnuH7J3xW+FPhv4Q2Gl6lq9ta3Kx5uopBtbzScHnOf4c479a9s8S/tJfCzTdC1S8tdXS6urVXMUMakl2VTtwM5OT6CvJf2V/gx8L/Fn7P2k63q+gQ3GpSGQzS+WAzFXIBL8N93HQ17lH+zt8Ey4z4YUpnJIx1/Ht7UqsoqWoHxT8C/2uJb7xVfaT49PkWuq3G61uQGZYt3Gxx1APHI6c+lfqisbSrBdbhIssSsGU8HjBx+IrwOP9nP4IJIJbjwxHLNGf3LIfKwO3+rZcn617To1o+l2S6YZmngU4jB+8idlJzzj1rFyT2FY2VUod2NwHvmnmOR13KuVNfF/xZ/a58HfCP4g6r4E1PTr65utO8sebCRtIdA+ME54zjNc3Zf8ABQD4YeUFuNL1Uhly37pTtx/wLmn7CRqfeDzpGqouM1KZZFCALu8w4GDXwU37fHwhjkJOnX2OzNAfTpjdTLn/AIKBfDCa3jS10q+ikVs72hO0Y69OSKPYSA/QT50G8DcB05oVpLgbsJv7rmvz4t/+CgXwsaVReWV2CWIby4TjA6H5iOtaE/7fvwPgchLLUGfA+YQ8e/8AF2pexl2A+8GWRuFAFVvIcEn0r4i/4b6+DogDWqX8pwQB5BHXoCWNUYv25fgt5guLtdRgwcMFjJJzznrgDsetHsZdgPu6bzIR89NhDH7rY3V8XH9u/wCALviSS9Hlgc+Q2D7Dmoz+3t8B0SOISXjs5wW+zNtQepIOT+Ao9jLsB9wJHIWKSFVx34FNBUhgSo645r4nj/bn+AY5bU7xiSDj7M+PpzWmP23P2fQGYalMwA3D9w6nPpzR7GXYD68XdFLiTCkdDjrUwkcuCK+P5P23/gMbbzHv7hsdQIGO0+5pYP20vgbImTrL2hzyJYWb5exH/wBcUexl2A+0o4p0VZWIXccD1pbyWfbxjPHIPpXx/D+2b+z+ud/iBmO7jbA5yPX2FXrv9sH9n/zdsPihVVQP+WTEEntR7GXYD6n3uw3MA22kgtvMbAbqK+ZLP9sT4FvMLWLXkdeoZ02qQOvJNXLX9rn4EqTOfEUQYZUqMZUjucmn7OXYD6cjtvL/APrGvkf9r74GRfFXwLdarpcO/wAQaTE8sLJgFlUAleuSccAc89K6uH9rj4HKjz3OuI+W2/KykY2gnPOQO3Spv+Grvgh5kiDxRaLHOgYFgGIwf4umPpUpSvexEkfiH4B+LfxU+FdzJN4b1W4txBIGmtJSWXcpOMqeme5GM4+lfoz8MP8AgoX4d1y4TSvippT6GsioqXMOZYQw6l84IBx6YFfHH7S+l/D+Lx1/wkPw4v7a50rVFIKQOGdZOW3ED15r5+e2DwGK6XII4O2u1U4yWqIUmj+inQ/iT4B8aWrXngnVLbUjGRvSJgXVW6b1ByM9uK7GxvRLOQi4dQNy+ma/mw0641PwrfRap4T1G50m/jxh4XKn9D0PpX2j8Kv26fG3hW5htfiVp667YwnEt1EpW5I9SMhT29KzlhuxSn3P2TzK/UY7/hU0U3lHPrXzz8Nv2n/hP8UpLhfD+rpFckBktpwIHCkchQxycYOSK97hnS7t4Z0xtkG445UgcfzrCUWty0y4pdGafOSRjn0qxCJC7OQGUA8c/TjFU4QzHaDhQO/p1pr36aTBcX8z7UtImkZmB2hV+Zs1Izwj9qz4yRfBP4Y3i6dLjWdVQ29pggn96Pmcp3wAeT3r8cfGfw11zw18Hbb4peJ1k/tDxLqG2PzFw2x9zhznk7wCR7GvuHQPA3ib9qf4wzfELxpvj8K6DNGsO9d0cogkz5YRjzuB+cjpmrX/AAUjit7f4ceE4oYWhj+3yBUUgRsoh2hio78cegz689FGbi1YzmdF/wAE5rJT8HtcvmwjS6nKQw67cIMZ9M7v1r7O8V+FdG8baBf+FNcDLYXsbRlo+HRjghweeQQD0+ua+Pv+Cec6r8B9SIw5j1KdVGPuqTGcH15yRmvtDV7q8sdJ1DULC2a7uraKSWOCPl5HQZVVHPLEYFZ4l++B8faN+w38MoZLn+1dZ1C4JcmMqY12qT0Py8n3rcX9iP4T5klXVdSJJGC8sfykgYxhea8+g/bNa3vr2zfwhqLSRsAwAztYE7v4ePpVqH9t1beeVZ/BOo+SWwOpxx1GV6+2aPeMzsbj9hr4UPKJY9Z1JA4GAJkB/E7cVYP7C/wvDExa9qW3jGJo+D6525rhT+2zpkkqp/wiOoyKCd5EfP06Yq037a9uI3az8G6m5RTsVo8Ln34zRaYDJP8Agn78H5jm61K/EkhcBvMUszfTbz+FfVPwy+Glt8JPDy+E9K1GbUbEOZVacYYbsDaPYYr8d/F/7Rnx11b4nR+PNLe8sVtJFMViiyeQI1/gZSMHIPP6Yr9cPgZ8Uo/i74Sk1qWym0u8hdVlgkyVU7eSpIBwTn6UTT0uyontUaqEO1cYqKRXZQ4OVFIFIDHdkfWnImVz09u1Zso8N/aetmn/AGdvGMQI2NavI2OCCgFfmb/wTxGjv8RNbstfgWfzbKN4fMVWQASc5z05NfqX+0kLaD9nXxsznA+wTAg+rAYr8Wv2YfhjrfxX8U3mjeG9fk8P3FparI80YOGTdjacEHr/AFroofDYD90LzTtE3eVJY2EpkPy/u0wV9M9M1mN4e8Ou5iXSbB1DDcBDH97t2618YXH7IfxC+zRR2/xOuGliPy/fAHrj5ic1bh/ZE+IzKZ5Pijcxy5+XzC5B9SDv/pWfJ5mZ9iS+E/BdwQk+i6djaM+ZEg5A5wSK4n4qeDvAtj8KvEt62h2MLCxuHXyokzlUz8pHOa+e5f2SfiA0bHUPitO5AyAA79B2+fGfwriPFH7MPxh0Xwfrmsz/ABClv9Nt7WbdDKzbXjK5P8R2nHtVxA+Wf2EcS/H/AEok5L204f6E9P0r91ZoyCAXztyRntivwl/YX1G3s/2j9IJjLR3Mcka4/hI7n24r9152wXL/AHsnitK8bWNCeFHRvNWTr6VIVLspB571TtnkL7UHy96vD5GUN1rkAQq6kZbPvTVkcjyj9eaR2ZWMbdMA0g5YgdT0oKkBjLPtbn0qwPkU9CQMc1E8RUFxksKiHzsVycUBEtqk8shUruG3J96kjVWfy0Odozn+lSW2ABIch14waGQh2YHHsKCg2kv8pyD2pyoyyAqvHekB2S8jkc8d804h1G3kbucj1oAVVdZAduFznFSlCSHGOeRmo08wsELHI5ye1Ei7+M4x3oJ5idArbmOcE8k9j7U2WPj5Tk/SqxzG+N33MdDxVwfd3RnA9fU0BzFbytiunQN/EPX0o8lR/rMBRRt3B2LE4PfjmkzwAeOOaA5hGjxnPf8ApUPk7z5zNkA8CpQyh/vcUpXJLdsfyoJGbAMZ49z0zTdkhPy89TnpzUmWcbDkd6jQtH8p5GaAJYvMXKsfc1UmG0Ekj5jmrypcJEFCbuc4AznNMZJUucPD8w5C/wD1qAIFwIRIP4ay/HKb/AOvRXTG2imtHQOcgDIJH6gVh+Nvih4D+GOg3PiTxhqUcNtGG2qjDeSP4QvJzX5BfHv9rXxl8Y79/h/8LDdLodwDGyJEHnumJOSgxvCkYFa04gH/AATsZ0+OuqfOV32c+4Dn5RICT+GK/c+RgVUlNrEZJ7HP6V+bv7D37MfiT4W3qfE3xlNHZ317bvELBh+8jjbDKWOcAsR07fWv0SDSSxZZ+5q6ru7gT7EZtzDpVa8t3JSWM/KBwKtRAogY/wD66c8oZFjwBk1zgQKpNv1yR2HShUcRnHp0xTmZUfZnHpTI3wTtJAINAEUE+yQNnKmtN9jqJVB4NZ0ahpNnGB/eq8qxxcMcA0AJlgVI4FK4EgJxhjTFGC2flx81SEiTDEcUAThSEDAZz14qNSsQZgdw9O9MaRkUiMDAPXPQUoG9fMHUnnHegCb72DkY9MU0LyRjJ+nSmKAWCHj2FSK5VyuOB6UAIgzJ249ats1la2F1c38qxwQKXeRjtVFHcnsKrORuRh1zXnvxk0I+JPhrrHhyPUF06bUVVEckhSoILKSvXcOME0IzPzVvtGuf2tP2nXmMEr+DdAIhZkZvKIiEgBduVHmsPUErgDkV+remiG1h07TrfyUFuoV2B/u4AwMDgfpXi3wh8JeGPhF4Qs/D2lvbRXd2TJcu7jdNI2NxPX0GAK9RstX8OWjJc3V/Bn+CIsA2S3QA8n2oqz2ii0z8Mf2g4Dc/th3kG7zh/aNoAxAyA2WIx6c1+8InMNhbQZzGscQKhuGIQd/qa/Aj4t30d7+2mbgkiI6xZB8kcZ28H25NfvMfEvhS70/7RPdw2sdqqsd7BcKqqCfpwa3qP3UQdFp5VbpJreNUkB/Dnp+Ir8HP2/pzD+0KqrnetjAGY5+8d/8ASv0Ig/bk+Fo+JyeBYJGNo0qxJf4AiD853BlGBkdc96/O79vXUdO1P43W9/bRf6ywhMjdi3zgEY9OKMNpO4H7OfDvbB4I8JTRw/uG0+FQpxjGxOOhrZ8Q3Ji8J+ILlYA0ZtJAygBsL3CrXP8Aw0Kv8LfCcoO4iziPmEZzhU6ciup1Mp/YWsMgIRrSYMx+7tbuKmo/fA/DX9i6Yx/tK6akeGLieM5BOFLuMD0NfvSyXN+0YChirMg3cMAoGTxxX4NfsViU/tSadarhVjN7Gx/uhHdufUk1+6usRtqPhzUbG2uDBd3MUgR48grLgY6dBnrTrbgak0UFpaN9pmSLZg4yN3zHHAHPNcn4l8ceE/AHhe/17X72MCzhkmeMOBIFT0Hc54xXwTcfs8/tX67NPCvjIRWPmjbi52tjPy/dXPH1rzD48/s4fEnwb8K9d8V+LfHNzevaQuJIZMvHIhxuTJc9SRg4qVAD7i+D37RPwv8AjDfXEfhi8R9Tj2h4JF2SiIMecMBuwTtypPWvopZluFj8lAqsTtA6H34r8Dv2N/hJ4p+J3xTt/E3he7GlweGpbeW4kJPzBmYMiqOucdyBX73ww/ZLiG1hcOkZGCDnBPLfhmqnFImR+c//AAU0HmfDjw0SfL+zXMkZU/xN5Y5/LP51e/4JtW6P8KPEMVzhsXuCv93bJz/SqP8AwUxezk+G+grndI9+7L9FgO/8uK2P+CbMSN8MPEYkKgx37729ArjA/Hn8q6I/wzSJ+iCW0bS7XUMuSvJ5GasWdnA9zCWOCJRhj2OcCoBtDPKJFwpx/kU221EfbIhEilklQ57cGuFMln8+f7cVtbwftKa0rEh2+yb+fZxn/vkA1+8HghyngbQxGcrHaQqhznIMa8/XNfg7+3FFKv7SPiKQtv2LaMDjJO5NwHrwK/dT4VXENz8NfDTk7gtjDh+okxGgyPxB46111/gRojs4pVmJTPK9fXNSEgPt7moIwiOZBxuPNOcGRhxgiuQCVnQuCR0I5qwFRyCp59PrVNWaMbW6dffNVVkd5s5wOPrQBqODBNskGFYbgaUybyuDx2pGXzVHmtyOBSKpIKkggHAoAlWTB8snocVYYjZg9faqphYZPfrUiNk4d+RgYoACmFPGDTPlaIqSMsMVJK4KZUZ4xUJjRowyn5l60AQbQGIDYHrTliKAPnPPT1pUXcG2vkj9DUbrMkwjzuGAevegCUH5dz43DpR7tgHvUYikRsl+T29qQZZsL93nk+tAFl3yV2HIHWo2ZU+YH5fzqJ7fYVAfrSGNdmGGWA4FAFq1cuhAYEelTNs8s45YGs1beVgrx/KW9KmMssSMj9PWgC1ErPuIbYQM0x1DYwfvZ/OqCsZAXyeePSiJpAGRmx8xwPagCyyOo25qo0bqSvH1z0NW/IkuhIrNtZlIV8ZKt2OB1+lflzP+2b4j+EHxC1LwP8XdNkunsbk4uVGG8snCM0YAyGXkHOR6VUYt7EylY/T4IRu34z0HPt1qxDbZUEt8w7c14p8MPj/8MvizY/2p4bvYvMUlZImbDjkc7Tzj8K9nPnxSrIjK0J5RsjDD2NJq24KRZUNvycqoyB9aTaUI8w9PT+dSF2kJD8e1Z9wJfvodoHT6CjnJLrsQ2M9BkE9xULukigH5t/I/Cs15Zdql8hRyB70QuUbLkbSfyzRdgXxEob5q+aP2y/iPZfDH4O3NtasZNS1/NrEB1RmUktx02r+uK+kZtUi0+1uLqbHkLGzF/wC5tGSx9q/Ljxfp+r/tXftDpptsRdeGNAOZ2Q7I3iRthYZP3nwq8c4HtmhAcx+zh+xQfHfgxfHPifU7jSZ71We2eLB3oeSxz65r5/8A2ofBHiP4C+NLTR9O8T3k8d1a+bE+/Yw2/KQRk8Y6V++WkWlppthY6JbQLFb2sSxQxgYAGOOBgdvpX4pf8FKroyfFzQoggXNmQQW3EkFVzjsDtyPrXVTqX0sB7p4P/Yth8f8Aw10rX7/xZcxHVrOG6aNkVsF0DYDZ963NA/YG8MeHtUs9fg8Tz/b7OWNlk8sER+Wc5xnGa+z/AIVW7Wnwg8I6c5IkttOtkYHof3Sjg+tek6fZM2ZJgqLtLAuAQMjuKxdbVxA/JT/gp1p8Omv4DktZXdWS6Uv0J2bD/WrnwM/Zr8feP/htoni1/Gt1Z297HujUM7fKeSPvAcE96y/+CnV15y+CI2YM+2eTjodwUHH5Cvt79kScS/s3eDV2FBb2/qMHJ5/lWtR/uxWPH9R/ZF+IgtjLD4xkuY1Tdsdj82AQQQpOOK/J3w34N16f46f8InoN8y6za6jNGs0O4EmMnJzkEDqOtf0wWUzJFNDEQrFWYE+gGSK/n7+EYhm/bSgkVTsbWbvGDgErvYfr2pUHoxn70aBYT2fhm0tr+QveRqPOJ7sR7fStlYlm5qlJdiJFkU4G3LnrjHJrkLz4keEdLdob7WLVJVBfAkBO33ArBAehjTbW5srvT5lDx3cZjZW+6wPBBz61+Met/sO/EO6+NrXWjCKHw+moC6ScOqxpGXLYAyGyvp+Vfp34j/aC+HujeGtT1Kx1eGeW0gMhKEEKQM8+3qa+SPgv+2/4S+I/i0eENdiGnPdS7YHkyEmLHAG/jafTPWrU5dAP0As7Q2RjtA25rdUjLA5UlVxkfjXw7/wUqlc/BTTImYOVv4wQBxypxz9RX3BvhVvNiIMZA2BeTgjvXwh/wUVmmuvgjpMmzrqKfL0AXBAJ/GlT+MDM/wCCb8mfhVrVnwCuqSOrN6YXIr9DpZZA4ESoAVGSev0r84f+CcE87fDTXVkUeWt+7Kx6Z+Wv0ZaNwgdiOcmtMR8QGhCsaypHKgk3MpOa/nc/a2f7B+0h4mZVC7JrbKY6jAr+hm0803NvAqGTzGxvHbHNfzz/ALZbyXP7TXidQdu+aAZ9AFUVeEluB+8vw2t7fTPhvoNjYwpBatZxSKi443KD/PrU3jTwrp/jnwnqHhe+nMC3i7A69VI5z+eK5r4eidfhz4ZZDjZp9sPlH3xsXJrv3EU6rIh+UjJBFc83qB8WRfsXeEDY/aL3X7sTA8kIm089s1NB+yV4UQyrH4kvYlbgfIpJx7Z5r6F+Lvi3X/BPgSbX9IsftzxNkxrk8fQA18VwftYfEndHew+EjHCmQzPHIwckdvl4oTkB6dP+xt4TnjjaPxNdJvY7nMaAkensapJ+xjo9mUWx8WXUcrP8jARtj61xrftb+O2ilZvB0rsSOiyBB+G3g1bt/wBrvxWt1E114LkXy+qkPuz6jC0+SQH5p/H7wV/whfxovPCGpagdQkV7dWmwAzB+MHk9BxX6o6H+yFev4a0+Wx8ZT2u6NWQOAMqQD2PAGcdK/NP4zr4q+JHxHvPiEmiTws80JZCrMAYx0Hy5zxnpX6H6f+2Pf6P4esrK68O3JlSMJhkZQyqoGfu5HIraotEhVJs6E/sjXst2hufGlw06fxsAwOOnU8+1Urz9kTVTqLLbeM7iIsoU7oxklhzjB71mWf7a8klzE3/CLToh5IQucY6YyvOa+Rvil+0v8aNY8exeJNBgvLfT7ORH+zfP5bKvZvl71iQfSl3/AME6NB1uKXUJfE8sk5PO6KMcjvgnPFfSX7P/AOzzqXwQsr/Tzrf9pWlyYticDb1J+UfWuz+CnxBvviR4Qs/EMtv9iW6BHlOpDblwGxnrzkZ716+kUqyb1cKo7YyablcqJ5D8UPgzpPxFuLa51TV57SC3jMcixYJf8eRxXk2n/sbfBma6jsdTa7v3lXjzTtBPp8u05+lfRHinxt4f8LXFtaa3fwWcl2XCLMSGPqccCues/ip4BtrtZ7jVbZRCQifvFyX3Y47kGhTKPwp+MPhHSPBP7Rsvg7S0jNjY6laRqhGUKsVO1s5yAOOa/fzQPD2j+G7BbewsYYkKjcNuBkBcH2OK/CX9pDVdK1H9qDUte06RDbpf2Um8EFcKBuP6V+r/AMWv2j/Bfgr4Z3mtabqEN1qTwAwQDJJbYMDjpXTUvpYzmfT9uk0lzF5aDecKCedobrg9hX40/wDBQD4qjxn8R7HwDobpLa+H0McpQfK1y6lCpzx8mAPqTX1D8Pf21tB1v4TaxrV6Wt9d0y3kc2pHUr9wqcDhj17j3r40/Zt+Blx+0t4v8QeOPG1xJFYNK0skkeA0l1IzEdRwADnjvWUI2d2KLP04/Z30Xwn8NfhF4f8ADct/b217JF9quQzAFpZQGPfovT369a9rtfFnhrzVsxqtu24BlAcbsHvjPP4V8Q+PP2dfAPw90m31DxL4tvbO0uH8tXuXT7yjJ+ZqXwl+zD4T8XWf9o+HvF9zcxoAVdHicbOo5B7isqju7miSe7Puz/hK/DdjZXWqXV9AbeBGkJL4AA57Nxj1r5t+EP7Xvws+I/i2+8ERzC01PzmSAzE7LgAlfkIOAa+TP2kPhDpXwk8BX91N4yvLq6mj2Q2eVVpckZGAT8o+lfHHwu/Zx+NHja5s/EfhHT2s44f3kNwW8tj7qQOvpz1rWFNcu4z+imzdZfvrsbqR/KphCjMQFrgfhlY+JNP8HaJb+LBNHqMdusdysuGZpFGC5YcHPavTN2w4WsgM+8tEuABs5XjNUDpEaxhYjsHOe2TW7OWLq8ePm64pPLbYVY8r0NZgZsGnRx7VBLEkZzjmrctpDvMKcL1PP9aarSA4Vupxj3pkyzODCrZHTHqaAGXFu+AF6enFPt4B90sCRyDVhInVtjHp2qykBDYz1oAjWPBAx/8AXqYqSQAdqgcDsKIlYswxhDVsRnIDHAB6d6AEPkBUIOcZzxToAY2LgAgipTGHG3jk7eacbcxDbkCgB24E7QPvCl2g7cdR3NRglVO/A9KmCs8WQ30waAM9iWbHGc84q9bSxAeUjfMKrpECxJxg1JBarFKZRj5uOO1AFllIbcTkHqBWhG6qgXHJqrJEH4TqP1qUOIVXeDx1IoAJm2jfEmPWsu7jmz5g59+1bEUynO87kNWGtYyBxhRzj1oAxLYFY8vycUqrIRljgDp9a1FtwTgnH0prwYYooz71oBRhSRizoe3NZrJLvYfwn2roIx1QDGO1At2cnGMnpgVFwOWWyuCx3coe2asrabeY1wB2Nb8a/Md6gEcU4wRgEMMg9Kq4GVDb7BuAI6HrVxnG1iwJbtViNQH27eOKnMC4IVhjBODRcDGAkQE4+QjpWhbBkjO3oRnrQkJ2bSTkdamRN0QZeMccVACrIcY6H1NGcnHQcciq4WSX7pINPRJR8p6j86AJJfIlCpkg561lT2AE2Q3Qdua0GjKkyDJPv2qPLmUgDr3NNMDmxZTGZlU4G7g9a6dYGhQHeD0zThbDO4AA5qYoQBnkHsasBhBOM8cUjbd42HG0dqnkjDmMuxJVegqJ1RnAUYGOaABsMevWqzQI5MbLgetWYgFJ7VIcqu1wHDUAYyWzRSEqeKfHuBYMDx3rSEKgLg8E/lVdAY5WmH3TxikwEglLbmk+bHQ+lTli6kfxdqjnhYy+Z90YGQKm2NuVR93sagCnOsqxYQcjk1lJA9xKoxlT610ksborDBJIxzVeKIRbWkHPtTTGkUVsoQQsnA6ccVYeCHy1EQ4XjFWljWUDeudp7+lSlFU5XhQasspwRqzHegOODmqtxYwAq0YJ55rTDYJZD1pjbmJ7CgdzMWyL5C5OOg9Kikt1Q/M3zL2rViOxyF4Hc+tEkO6cnGPegLmW/m3DiG4PyHGFxxxViVpVTZH0BxVh0LPgjJAwD6VG8QVMg9OtAiYSAxq6jBHBPpUMjqi4JxkHAPenRxqsQJyc9jT7iFZsv0wMfWgDKiunEYSUAknrRMTNGmwbSmcn1q0tqhCgcN6VK1uYwwPrxQZmUryspRlywHBpBtClTyT1rUWIZViPmHBqSSy4ZSO2RigDB2oRscd+lWLdFjDDG1RyKcsICvvHPaneQfKzjoOpoQFwLC23kZHPFOyu7aox3zVa0j2kB+g54q2oXecnIzQaDJmUKSOPSmtJujOeQKJoeM/eA7GnJCqr5f3dw61mA+EhiFzwRnj1qXkk85qrBCYwY93zfzqcRtyc53elAEjxtJx0rLkjCZQ+vatdJSrYYbRUU8I2ebt+919q0AyYXcSbWJYnv6VpCCQyY52kfrRbQhnYlfY+1XSGAK5z6mgBEX5REOCe9VdStPtVpLArbXIIA6ZBqf7qhc8nt3+tRPggK2Wz/SgDidO0eS3RSTtYcMevIrek05RGGL4J4IrUaNQPM42nFMwzIowcbuR7jvQQzJhsgoLucHJ7VTawTzFlXk5zjpW9Lng5+6aiSNB06HueaBxJbURAZl+UnA61ejARgU9TVBEUyc9MZGRnmtGNHwWfr29qChpPTJx+FRvuWMFx1qw2/blhj1+tMPzLnkketAGfIpx8xBHpTB8j4K5/pV54o2KR7ue9NlhIYfNz0xQAjRHajevWlMQYqRyo71IQSgU9RxQFYL5Z4A5oAoTIfur0x3oAby8EZHtVlotrg54I6UjqFjOOM1DAhiDlWXt2pBvjZlkGM0QSfOUQH5fWnSrIX3M2QfWkA1ADiM8ZqO4Xyo8hcVJgoyZHU/lU7KrA+YcgHim2ByU7/vt5XAPQZrZgZjFG23k8YpJbJHk3sPar8UaqNuMkccGi4kRoh3FhVvBEY5zk85qJVIx9akdCqYU5BouKIjRb0PIJNQRR7CXPLDtVzCIBg5OORUIjkXMhHI6D2ouUIyFcOnHqKoXMyw7sH8avBSxLFuT/AA1UurRrhSIhgjrTTAyJL8Mg2HGPzqrJcXUrrtYhen1pP7NuFk8vqc963bOy2KIhjPUmqAriBwigkMCOPrUUkTAYPzN+lbTwYZRg460ksJHzMPlHYdaCGZUZ2gAjJ/lTI2ZWL84JxirrwCQcg81nzWtzEAeozQIuzfvISFJwe/pXIgLAjOAWIJFdLHK20AqeOvoax7q3mMhZPuknt0rRAXtNuVccng+vateMqWKjjB/PiuetLWWIbiOGP8q34UlKruO0mlIAEWWHJG04ongLRMmcE9DU2SM8ZOe9TPHvidO+3+VQBxyrifYx3MD1Fa3mL5YGMHv7VjNb3EErM+7PtV+2jEn70fMCeaANiNP3Ybdj26kik8tGwpJyav2yLGuSASOn0pSiOzsBtUUGgyOBceXIOBUc0agFgeRwKsSKoXI5NVyy5KYyTQBXzvQ7uGHSsxo2hGc5PJJrTbJOeh/oKkATYVIBJHcU0By/nGWVtw2nNbayssCgdWHzH0xVUWgA8wKFOeR7VbWJsCNBkfzpAV13Ng5DH1oI2MD1Y8Z9KnjjYH5xg+g7YqtLvH+r4PfNAGFeTys+1icdBV6yhJj3Pz6Zpy2CzOXYbtprXjtgqBRwBQjMr4LEqwx6VnXaAR7SOh3VuSxEgLGTgVE8LOMKOcUMDCt5SMeYMYNaDurR+pPGPWqhhBPuTzVxYwqrnnacimh2KCuBKEOeB+ArWVsLuc8VTVCzuSAVJz0rUihYBWHzAHHIpFpE/khVUjDA9vY0xrWNsKF5z/Krahgu9D+XSlCux3IeB6UANjDEuEOQOGBpBwCG49OelKqSRRlugc5PvWfdSRyMEBIbtQBcUkHMg+XpTdyl8r0HA55rNDvG+HJYEgcjAqygVWDYwc9qAJblkGOxbtiq1m6qhGMEe9NvBJgOv97rT7cInzMOfegDSWcYCn+PFRyITy/b+VRIQ3zMeF6fWnOxbiRjk4x9KAICAAdp/wARQmzhsfjnrWfNK8ecZJNIkzN8qKTn8qANhHG/aFz2zUhVASAdwUZ/OsaJ384MR0zx61eEoOIVOBx+JoAYpO7Cnnniq0zbR8zcduaslwZQoHzc9BWRrEjRBFA47/U1DAk+2DnD7eKI9xUPgDdwR3NZFqxlZ1dSD0z6V0EDKyjZyMdfpSAWKAqNw6kVPhipYDBx29afbs23dj5eTSMJJMlcgKSce1AFYxyvCVYDeOSKx3SRJju/KugB6kD5scmmvFEQSeD1zimgOdEJuWEaoeOprZtLVLbClMjgUvlGI8fQe9WwrFA+7GKsCvIqIxdVAwegqtKFbcehP6VclV8AMMA9aquWVC3Tr09qAMlt+8oxyfatVLc/K3b071jwTM1zwud55xXSQRSJJl3z7ZoAkdcrkAcfkaqOispVR8x6+ma11UqPKVMjHeka28tHPlZY856YqGwRgQxNBI7FQJD19K1refzIyu3nByajlixDhhkHsetMt1kT5ADt5PrQjRGxZuPLIQjI71egLxsxIHzfrVO3EggLJHyvOPWpoJbiViwTg9R6UgReJDFXACnkGrCRmJtgJwRzntUcMROfMzgfw1Kpl3iQABM8j0FZgJmQodvHrxVm2WE4MgywB5Uc0jOWJK9+mKlZWEGQMNz0oAxLlXMh2EqGP8VKYX3AEglvx6VNGkhGHA3d89hV5UURlcAk55/woAxJ1YoUC57g+9RJHICIgCDjrWjLFIqbuQFp8Qk8veoyQOtAEaW20BSPm6n604xycgYBH86Ffrs5Y/p+dTFWYFGOR09aAIoQWP71ssDRMGYhl7EYxUGwxEkDBqZS27nqOgNADGad7gEnCr39qtOEZypXt17UxsEHK/j6VIrbQS5xj27UAJMgG1sZI/WoXBVd6j5iOParbAmIN6dh6VXO5o9xHI9qAISn3U3HA5IHA5qxNZCIIyAsH5zVeBg7E9xjnParU0rNAscjDrx70FoiSIxZ8xuCeOKkVRjYzA7fTrzUcsKfZ15wDxnPY1N5MNsqbj0HB6/nQMdbNtlZG4A6+9W1aJnwFA9DiqS/vY8/cYVIjHepbPJwMcUAXi0IyzDcx5yPWneYsv7vA9c1Eyyqd2MYPerBVWjMpGS3YUAQNaQkZ6MvIrLuI5i2YuvfjFbKxGWQHG0AdKimiCv8p+9wKAMF4pVIBGB71O8cJYZ+8R61fnjDMu/tVNgplwoycHpQBFLHIuFUFk701ZHjHypyOtOnaQ/cIxShZBHvJzu9qAKXnFi3mH5uwzT443PzkZHtTCqjczLnHpUkTSNEAG+UcY4oArSKT85AGTj8qiKmRcjjZ+tPSVI7jbKcA9MA4pjvi5ZXAGemO4FAFtQ/lfvPvEcD2qEQtuxnJPvzU4XkAZXAppKY3RjDJ075oAVUePAbhDznvSkg5PVT/OoT9pclgeCO4pwZlJxjYBQApXLfP90dQe1EbbZdsZyBzxVRGUzZB5P5Vacc74/yoAviQMxdyeRyKhUYTzP4R0x1qqkhJxJwDUztmImPpQArSq6ZU7mqFAqSbj0H86roCmGRsY61MollJZ/rx0xQBbRNwPzcZyOPWo2tz5mVbAXtUsfzex6UwRuS0hyMDp1oAcgG48DpjJp6hTATJgnJ/GomBJw3OOlQyDaTE350AVZSFH7pDhR61WViAHfAY9K0zbhoxjhwc9O1UpIDvGG3D0PGDQAsFyuGVxhTzx606efeU+Xcqspx0xz2qvGi7jIF2A9venOkpeCRfkaKRWORkYz3poD8nv20Ghi+J0ESeZNJcSWv7xuSUCMQh7cEjt619XfCmSK5063kgASJiroQduQwHavk39rG7L/FW7svmXyrqylQsNzbkjKkYx0IbP1FfV3wzZraxsImjDM0IGPfHH8q2lsNH0xpmVXIPYc9q6C1T7RKWd8bRzxxXO2LF4Y43AHA9q3rFjGrnOeeB61y9SmjQWJTMSTnGMe1TSBBI23OfXFQiGQqZgeOOKtnZtGB85680mM+J/jXDEv/AAv3Gfk+GVnj6n/hIa/m8r+lH43WTD/hoL5vu/DGyf8A9SGv5rq+go/BH0PGqfEz/9f9CSnAx09KGkyvB5amu4JO088Uw+WQNp+YCvhz6AhAAz70A446DFIXGdo4P86ChI4rQCIF42Vjzg1CyAyPJ3aln8wKAxyKZ95Se44o3G2UWaQMY8EY7+1QytIsu4YCkYqe4kcjy1HNV8sABjmtFoS2RiRww7LjFMjEgbn/APXURmPKMNr+lKZjxG3XrmtCCQ53ZPHtVbM0k+ePlpLkeUofd7VUhlcvv3Z6jmpaBn44/wDBSaO2HxK8NSgYd7H96T/EVbFfpZ8JY5Jfh14QZiJHTTYQw7gbRj9K/Nj/AIKUR5+IXhZA26Q2BO0dstkV+k3wkab/AIVn4NurlfKubixijcYwPljXHH0r0Zfwkcy3Z6TtcMzdh29am2qyhh94Uxkk3HdTk6Y/ya4DUl3LjefvCoGdFbIU89c1Lu2IR1PoahYcqyjg+tBoG0yMDvwKsiNRnOBTYZdgYKm7NTpukVie9ADFJIwvIUdcVHOSSqTH5j0HWkffERsOATg1FI4SUyAB9uB0poCMSI4aMc7eD6VCF+ZiUCkHjFOJwTgbSeoHal2gAsnQn8qszIMqXy3b9adK3Rc4x0ok289h600tgBlG0H1oAakfy7+jU0OysqIdynrSyT7MRFdzdjTQrKNqHcep4oAmEm1vm49KUSljuxu2881VXzJpsuOf8KtxMsTspOT3HtWgEEflSSl2OCTj8qmQhJTEncVRuE8lzJGcgnJFWA4kAmPUcUASvI8D5Pyoo6dxWfPulK5PBHHpx61Z3uQS/Q9c+lJIyEZAAUcAVnYCtENiqx+fr16VIG+8BxVNmCd8g/lTkYsvycE4ppAPa0MgLnrmnANswc/L29qVA4I3456Gpshlw2N/TjjirAj+V1OFIJ7VGq7HG5cCrDFlQRgcjPPWqxJYhmHT8KAAJGMq/wAgY5yKkixJkZ4Xv9KrHO/I5/p61INxYoMUAWgCvC9D3NQPGm8tFkEDn3pHYkpnqp59KPMbcVXp60AMYYTcPlJpmMA7x09utEikjbnOTng0rBXOzfgAfUUANj/eAhfvemOMUplABDrjHoKjWR432Fcq3f1qZ49wVlPB4IoAbh0IZ/Tge9TK+xfn6seaQKNgI5ZOlPG1eX5JpJARzEtngqPX1psSbPbPQU6SN5CBnGKQN5b8ZyapICyGxwwyfSpMgDbnkc9OlRB1JzIMn+dDPGTsBOB1qxJin65Hc1WkLKfk5z3Papm3KN68DuBVeVtwDIfu0FI8f+MHwtvfidoWnWuj6xJo19BMDK287Wj9cZAJU8ivl7xr+zKvhHw/N4j17xvqM8dtG8is5CJvQcZ3E5z25zX3uiNOS+enf0NeE/tWeBfHXxI+FcGieCpvMvLecSyQtIIvNjAPyqx4BLY4PWtKctbGU0fk38D/AIcXXxt+K0+lNLMtkGmubmddu9EOQhzjH3v096+3fF37JHgv4e+Eda1268QX9za6RbTXBQNEuflPT3J/OvnP4QfEHXf2X9Y1Sbxt4NvbaHVSsTTssiMNgOQrEBW5Oc5rtf2iv2p9H+JPgqz8G+Bnlj069/4/VlgZXO1s/M/qTjGBjr7Cu6Sbatsc58ffDH4beIviz4ug8NeHw27/AF3nFcERgjnPQEZyefWv3m8H+HNQ8K+E9D0K/uTfPpttHD5pXaXK9SRz+BzXy/8AsQ+BbPwp4FtvELJE11roeZ5ADuCdEj3e3UivttozJKXlBGeAPaufE1FblA8r+MPguD4gfDHX/DVzZm5ee1ZoBg4WVMlWJBHTtX4aaP4413QPAGu/DO6XyrK7uy04OdyyR7Qy/mgz+Nfvp448b6Z4K0C61nVbmOCytoyZGZsEgdh03E84Xqegr+fXxlc22ua3r2s6TEYra+vprmJCOQsjFsE9a0wb0swP1R/YP8Ew6J8HrnxPPZBbzXL2T94y4Z7ZFVVwepTcuQOmc19xjZvEYx8vWvmX9lr4oeE/FnwvsfDOisPN0Oxgs5vMO2aGRRhVKE9DjhgcHp2r6SdGjY7xiQDaw46j6UqzuzoHT3jwofIYqe2P8+hr5d8W/snfD3xp8TYPiNJHHaK7rLd2i/6u4lDZYleg3jIOMc896+noFzxIM1cRQJAB+tYwnyiaPkr9sDw/p3hv9mnVLPRLVLK2t/ssCRRghEXzlyMjnkevUmvAP+Cb2CfF/JzbqjN6DzBhefqv6Cvrr9saD7V+zR4viQf6hLVjkYBP2hGJHvgV8bf8E4rpk1LxpZYby3tomOBlSc8c+1dMJc1NtmbjY/Snxh4ig0PwRrmt38pggtreXc5PT5Sv6kivxQ/ZSsprn4p3vieOATzaLaz3cAI+XzmbCk/hmv0T/bb8fWvg/wCC934YW4WLUdecxKmfndN6hsD02kk14N+xf4Bltfh34j+IWo2jF72J4rRxja0UCnIHvuBBzis6T5b+ZSZ33w1/bj8A6xFd6b4/hexuVmdkCI77uOodRweMYNeDftjfFTwZ8ZND8PXHhK5YyaMZS0LRsjYm2juecbeSK+fP2adF0bX/AI6aJoniC1F1aTzzp5LLvUuRxvB4KjvX7N6l+zv8GvtmLzwzaSXIQKVjhURqwznoQDn3zitXGMHdCPkv9lb9ofwb4R+Eum+BvEMpsru0eQPIELjBYlTxyc5qX4y/tvWnhbWtNsPBEC61b2pdrghiiNuOQoOOSo68YB9819Nt+zr8EF3MvhSAODnIZl28DoFP86/Mr9uPwF4d+HnxE0uy8L2q2dvLYEuiLhS4bGepyxB5PtWFlOWoH6Z/BX4zeHPjZ4Wh1zSGaK8iVRdWzDDRS57HoQT0I617kqMpBl5wcHBr5p/ZQ+Hnh3w38JND1/RbFFn1OGOW5kYku8jKGPX0OcV9RD558v8AxUqsFHYDwfx5+y98H/iP4quPGfiGzuZb+7CiQLIAh2qFHcHoK4C7/Ye+ByxKq2V4gkI+dJFJyOuBk4r7GMYHK9BTJNzgBc4FP28jQ+Nn/YU+BoZdy3iQ4GfmjyD7scnn0FNt/wBh34ItFJF5N6hIABWVOMH7ykDqa+wzGD98Z+tP5H3OOMfhU+1kB8dT/sJ/BK8IMMt3D67mUnP1xVS+/YI+DVxEMXF65j4Xa0Q47g/Lk/zr7H2Pv69atxt5a7doB9fWj2sgPjD/AId8fBjeZk1K/jV1x5e5CFJHbjn8aivP+CfPwZktma3uryMrzu8xMnHXgAD9K+2XLyxsO4H6VWK/u1BUMKPayA+I5P8Agn58JGPmQarfeQ3GwCAMp4+bcQeB6Ac1nXP/AATr+Htwgjs9eu0A/viM5H+favvBEQcdParOVHSj2sgPz+i/4J0/Dm6BX/hI7gOpxkxxoBj04qzB/wAE5fhtIjNJr90hQ5IHltux6cV96MoIJ2koaEhZh+74GeBjBFHtZAfAcX/BOrwYYpltfFzqGbjdFH+VSN/wTj8F4SOTxX5jnuY4+PavvEK7u6oeVPII7+tOs4ZC2+RCSOOn60e1kB+fUv8AwTg8IQFj/wAJcYgwwR5Kk+3ANVX/AOCcvg/Hz+K/psgU/me9fo5O37pncdKyo1eeTA6Ue1kB+fA/4Jx+FJ7bzF8UBG7fuQBt7dTnNVZf+Cb2gvEjWviocg7mMKqMj6dv1r9IBaSxkK/C9qlwWZj0VKpVmB+Zz/8ABNzS5vJjtfF6s2DvzEvb0O6nP/wTUhdTAnjSEYxtAhU/pn+tfpXHCzzZCY/HrXlvxr+J+k/Bz4eap4x1lyl0ilbKNcbpZjwoxzwDjJ7VXOZ85+JXxq+FOmfB3xlaeDItRTVLoRu8zqAAqn/VkgZwSc968ymn8kEXblyR8u0elQXGvar4w1nUPEWpyS3+ranM00nBd2LN8o9dozjjp0r2/wAHfs1fGX4lSb7fQrjTY4Ijh7iMxhieOC2B9ea6ow5UQzwye6V2W5hyzoTgfd+8Pp071vaJ4V8XeMbz7D4R0i41S5YLvMcbMgyM/Sv1O+Gn7Cnh3wlLLL45l/tiWdUG1iBEueWIH6V9ueFfh34K8EWYt/Cumw2JA2ebCioTgcE9+RxUyqJBY/JX4U/sL+P9blOt+LZ/+ESNsAYMDdcMT0cqpUAfjn2r9XPAPh688E+Hrbwnf6g+qvbJj7U4+8Dzj2x0FdZKso+UtlQMdc8e9CoVKMf4ePxrlm7midiRHXzPKBKtjP1x2ou7KPUbaWzvYxLbyoUdCeGVuCD7EUoI3ZHHPNSZ8uXJb5dvP1rPlHzGTpGkaZoGnjSNEtIrG0VmfZECo3Ock9a/PL/gpLLPJ4L8IROx8r7fJsHoojAx+ea/R2Vw0i+X/FX5of8ABTO+xongrT/+ec8zg9M4jX/GqpfEkNo9D/4J4rt+DWqRIMqNWnDe+ApH5191mOSO0Z4WIcDk+meMfhXw/wD8E+ii/ASaZxtcapM2R0P3ea+6beYMknmqTGdwOOvA4P41Vf4iD5l8EftFfCzxF411fwU729nqen3LQBblI089xIU+ToWJK/rXt51rw5DvuryTT36t96LaBX8/Hi7QZfEf7RWr+H7WY20194ke3jcEgoHmb5hj04r9ULf9iHwnqel29wvjC7jkdASQVKhu/qc8HvWkoqNrszPrY6voJCZg0pgw4JEfP1wc0kk+kXg8lYLJWYFshUzjH518gN+wd4fkcPb+N713DEHcV4A9M1al/YrSO3kj07x1qscsSN1cAkAexAqEwPXdD+MXwU8S+MbzwFplxZf2zasY5EaAKGdDhgHH3iCDmvfRCLMxQWawwxMTkQqAG4zkkf1r+bTRvD2uap8VbbwloN29trcmoPapcM5VjJvwXZlGeepr+irwXo2q6J4a0rRtdvv7T1DTYQkt2E2iVsDOeTz6mlVjaxUTqt5QFZTtx096jiw0212IUccd81LK6Ywud3f0FQSR3BVTbAFx69axKPGv2pRb2/wA8ZMw4ksnOMjkBeOOema/Hz9j/wCLGg/BbxnqeteIYZ5EvrPykWFN+SrBvbtX7UfE/wAF3nxJ8Jat8P5pktn1GHyRNjcItxG7I9wMV8KaH4C+AX7Kfiy3tfHuoDUdQ1CAlZbqEPAiHrhRnGcY6V0U3ZNAepp+278JllVxaXio2dxNvkgjtjNWz+2r8HX+dmv9p52m1zjHpgjGa9j8M6b8JvGtnFq3hjS9K1PSrxgQ8cEXGTyCMErj0NfI/i/4q/D/AOFvjq68K/Fz4fW2n2vnb7SdbVJY2jyQG9MEAdPXmkoJ7iZ6z/w2h8GL65Z50vo4l+5+6Az+Gf61z/xG/a8+DmofDnXtB0O6uDcX9tMq+dC6hWZCAOmOSce1e3eDtH+B3xC0S28ReFPDWjXtpKBjNvEHBbsVxwfY1a8afAb4Z+K9B1Dw5FoNlpcV3DJGZYoljKMRwylRkEVpGKRiz8iv2MkFl+0L4VllX5CsoyASDwTx7j1r96GCSXcgHQ5GG9a+DPhV+zD4H/Z4vI/Hvi3xIlxetIYbWc/uYY9/8IySS2PpX3VKV+yR3VkwnjCqBKDkPx1z3zSrT5mjZMuWyNHKX7L+VTsjtP5ikdOKo2kk1xGpwMNjoa0W8wIMr83bmuUYwL5bYI3c9/U07y/LkBUYY8fjUTtLGgz1HepDPuKyMB2NAE+TjaSAx44qBAyTEL0HQ+pqaUGFBNHhg/BrPkmYOBu47e1AGqn3sE8nqfeq/wBpAbY+fMJIpqM5G1eSR1qm6yx3Pmfe9x2oNDVaQkKw4fIH4USTOryxk7dp61W84r8z89/pUwCkNK4yzcmgBySvtA6nGc56etNd5HUndxjt3xSKFUF+hPBB96VGJDEcL04HpQBKTvRQTyRn8acjNHtXOarDeqEgdPWpIGzkqNw9qDMtssk26SM5bGcHvTFRmI7FeDQA6sHzhc4+lDK5kCZ2ED880AEkYX5sfeI60qJwQc554omtZdoO7ladnyUCk5dqAGAEDDH5qcmC+Su5h0pA6sMHk+tRYbzMqMCgD5H/AGmf2pH+Aw0uxstCk1O81ASOzO5jiQLxwVByc8+w+tfn/wCLf28vjFr8TaZpttbaJC0ZVpISJJTno2TkjHtX7J+K/BHg/wAcW8Np4t0i11UQk7PtMSybQ2M43A46V8teOv2Cvgb4miuG0VZtCvHBMU0UjMqsfVWJ4Htit6HLrcD8s/BvgL4lftP+LZm1jxKbqVWXzXuJOVHYrGMDaM9ua/Xn4B/sf+Afg/aQ+IbuL+1fEK5Q3Um5SpByNi5IA/U+pr86/iR+xr8bfghNdeOfCWpTXtjZq7Q3FoSs3lAZO8J0HHI6HpXo37Pf7fU9ncWnhb4zIZWgwkF8F2gsflHnqAenHOMdc1pOLfwkc5+tc1uIGyh3uTjJPaponkxkKDnOR296ztP1/S/EOj6frWlSRzQ3qB1kRhtOfQjj8qtxuxY7iFPoK5uYcUaAG2FUzt56f/XoG09R0qBy2AM7lpEkQ8ndgdhUlFoBW69femrHuzHuGR0xULfvFR4mwozkd6nSViqjAB9+tAESAxSDjcTxyKtSB9wDfNnsapG5umlKIAUQ9cZNXN0hQ7sg9qAFIIbc2T2p3mYj3KPbBqBGcp5bnB61Im+TMeMAdBigB28gg9c+3FTRs+GMoC8cEdKqNlG8p84IyOOlRTXchcRYBUAdutAFxXEeNnze/epbcFyQvf1rNLSuw4wqjpQCxLBXK59aANOXAkCyfLt4rwT44/APSPjHaWROs3Okz2i7CIgHWQHknkqFI9+K9nWd5LrExyO5q1MFZMEZU0GZ8KD9gvwu0luw8YapKF/hHljB9RV9P2F9CsZlvI/GWoxyZwJd67hjtwCc/jX2U6rGd4VR0GB0/KppZBbaPcXzIDHaI0zjvhO/p+lJ3YH89T/DB9V/aVvPhgdUnuCL4Q/bWYmbCK21ixByQDg9ie4r9KNH/YnsXs2+1/EHU0ZAFIZCflIA24DcjHXt7V+ZPg74jwaN+01N8TPEu5rC31OWWeRF+4hZgMhQSQDjIANfu/4R8daB470RNX8P3sOo2MhXypIcnhjgh+6lfQ8jvit6myQHx5J/wTh+G1/MksHiS5Nwh3s+xdj4/wBggkH33GvgX9rnwYvw9+I1p4SfU31OO1sYSJZQA5UbhtIHTgV++2nQIbyCAx43sBlWPqK/Cr9vx8ftCzW5AwLSEfiFalR+ISbe5+0/wwSI/DDwpBbqrQRWUSpkcDCId1buuW6XfgjXbc8I9rNuHQ49K434TRtbfC7wgI2AjttOt1K9c4jTOfeux8SXgtPA+vTHbmOzuJACOfu8j8KKnxjPwv8A2Npli/arsAxwsst6Gx7+Ziv3egjVLbc2CR0IPNfgj+x2Wl/ag0QkkG6lunzjjGJK/e+0HkbC/b2rWtuBKsnlAoyHDdSP5/nXzF+2o1y37OHilpFDpKEXr0AKtn8cV9QyttkUbsKx646jkfzr5y/bLCSfsy+LTbkKY4iSCOw2n9QKypfEB8bf8E0ZH/tjxtKDtDfZ0H4M5r9Vbe4WWUbVVQzY2+vWvyk/4Jpu4j8bTxgM5mtMg+jM1fpPq3iPSPCttPrGqyiC0sxuaU9FOBVYj4iZHxL/AMFKGS2+HXhxJQqS/b9pUDAeNoSzAfUgV8v/ALLXxb+KPw60fWLbwl4Sn8S6NLeNJ5iI5SOQffUsquD2IBGR75r7X+PPwrX9rHwVod/4M1hfsenzys7yqyq4Y7DgnB3Ic9eoPHv1nwI8KeDv2cvD6+AdX1i3g1LVrmS5i899ol24JKEjqccjPtz31py9yxUZHmTftSfHCzkjkb4ZXa7wBllkII6kYEIIFRr+1r8Y4FkW6+H1wttIA2BG4YHPJL+V0r9BEaWVEuPLSUN86NwVB/LBWsYa5ai5/su1lt5LpSsjxKEZ/LJxz8ucVhePYPkfzyftH+Nk+IPxT1fxbJbvbS3cduHt5RteN402kYPYAV++3wc2/wDCovB8kIH2drBFTueACSPzr5E+Kn7E2n/E/wCJ9946vNat7C0vpYnihVGdgFGCHXAA6cYNfdWgaLbeGfDOn+F7dke309FSPbnAVVC/0zWtWScFYtMvqymRkwT6H61dBywAwTis8AhiR0GBxV+Ngs8I2/3SfwPNcpA26mhsxm4G8noqcmoY7vSGc+bcLb/3fMyu78a/KX9p/wCG37Q998Ytb1TwBfagNKvNksP2R3VAHHK4TjIPUfjXz3qfwh/bNsjDK93rMx4IC3Bkxn23HFaU6fN1K5j93JdT0+3ZHW4idG5Pz5AHt707+0QTG9vKrxjOFz82PWvwg/4QP9tO1jW6jvtZfGf+WgcKPfmq66R+2WGDx3mru8aMQMhvl7k88CtPq8u4cx++/wBpeWJN6hC+fl4J/nU6RMGZmURovJLEDj8a/AiCP9tiIbobjVXUdBwevt1q5Hqf7bUeJmk1d42JUrJCWTA9sVn7CRJ+/flwKoz8yMMqR0P41lWqTXuRFHjOeO/Br8H/APhMP21rj5IbnVo44fm4h2gY64JHT2zisc+M/wBsW0vDcXV/q26DDDzosr6ccY6d6FQkNM/oAOkXsKNKE3FeSR6fnQLWd8OFySMgg5z/ADr8Eofi7+1tbLtNxqBJ6q0DIpB98CrS/HX9rSw3Rxi6ZsYVfs5OM/hVfVWPlP3kWynI3SKoGcAse/4UhWUEoyKw7FSDyOtfgev7SP7WMDCNluHcZHzW5HPfpSn9pf8AaxtlV5bV238g/Z26D6NR9VmHKfvVHDK+VQIT2BIGfpmlFhclCyqrDGSQOn6V+EiftdftPhQk9gJMc/Patke4yRU0X7Z/7UFuoeG1Jx8p/cOo/Fc4o+qzNLH7mxi83jbA6gKcNn17HFVXjnnjyUChT0bHT3zX4X/8Nj/tMQy/aFtyg9BE59ulT/8ADan7R9nGIJLTLDOWeBskn60fVZhY/cq3trh96RwBc42kHHX0q7HYXRjJiiWTZwcevevw6tf25v2gbQ+fe6dDMmM/NEy/TFM/4b5+N8EbJDpELLISc4YYJ64o+qzFY/cr7LdRhZiuwg9M1+fH7e/7Oq+N/CK/Fjw9FGmraRGVvAB888XXGehwf0r48j/b5+MgKuuiRAhgXJ8xj8tdLqH/AAUA+Kev6ZNol94dgeG7+VgxcrtIAxgrWkaEkZuB8B6R9q0+RNU8O3lxpVyn8UDspDD19fpX1/8ADD9tv4r/AA8S20rxXAviXTrYEB5DtlVO4HXn3/nXyr5xF1fPCwVZLiR9oGAu45x+FQuHkR9zHYPStZwUtzNux+53wk/bU+FXxEYW9xONM1BztS2u2CN7MCeM57E59q+vbeeHVLKF9LkilLrklHDcjqDz3r+ViSys1n84s0Lk53KcHJ6dP8+1e4fDX9on4s/CKSK70jWn1DT49260u2+QqeTg/eBrmWE7DUrn9E7wTHKS4wMd/WpoYEMZU4wemexFfB/7P/7YelfFbU00zW9Km0i9mUCPyyZYHbPrgEH0HNffUv7iUwHqMEemKicHHco83+Inizw94e8HandeK5Ra2bp9mzgkPv5KDHcqCB7mvlr4R/Fn9nr4c2M0Wg3Aaa5Y+bLKh3uw5AOcYGemK+tvG3hLQfHfh6bw14mtBNaPKjt2JA5GNvP5V5na/sw/A1Y1ifw3FEVJJIZ9x9CTuzTgBSg/ac+F0hWS0vUSZGC4YleDxnnpX5I/tw+IrLxr8aNP1fSJxPbtaRLlTuVGVmJAr9jrv9mD4H3VvDaR6MqxIMllLBi5Pdgcn6V+N37T/g3QPDX7SFv4G8Pr5FlJ9gQLkvteZhu4Y+h6VpT3A/WHwd8fvhnD4K0KG51aMPa2cUckZ7uFAHpjdXyF8Tf287vwx8YYrfw/aPc+H9NPkXIXIEnZio5yFr67tv2T/g7LY2E9xZzxzvAjeWJNqgkDjFWrD9kf4EtHLHeaMJbiQjbI7ktxzUPk5gPzC/bu+J2h/FOTwXrXh5y9o9vcyAkHguEOMHpj0r9Kf2QUkn/Z28IrF8qC2DbcHlckFiRX5u/t8/C3wv8ACrxB4c0/wuphtry3uWeHcSA64AYZ6Z9K/SX9j68RPgH4UgiUmNrEPu5ALk9OPQ1pU/hgfUsa28ENzkYARtp57DpX893wMgW4/bJs7dnwi63dsPY7nPFf0GfZfN0+7eR8EQvhefmIHav57/gVGIP2ydOSTomsXX/sx5pYfZgfv3PFtkuLbb8kiMuF/wBoEV8Sz/sV6Fd6vc3134lvoo5SSqBF+UNn5ScnP1/Svu3UVfzwyEADG1gO3pVZFEx/er5lYOVgPzz+Lf7Ifg7wV8I/Eniezv7qeWztJJAHkXa20ZIYDt+NfC/7EPwm0j4t/F42mvO622iWq3QKNtYPvGPw61+wf7Ukstj+zh428olW+xkZ9iwGPxFfmd/wTLDt8U/EE7/6sadsc5wAS/GT+BrqoawbA/ZkwJBaRwwKESNAPf5V/nXwN/wUXvprX4P6Pbs3mCe7jBX0Cggg+5Jr9AcEy7Ix+7U4yPpzX55f8FKkmHw00SJTvilvlAwOM7c8++RWdP4zMzf+CbN3j4beI7G6HyxaltT8Qp/Q1+lq7HU5PC1+HP7LHhn4+6l4Z1hfhXKi6dPcFpNzBSJFwH5Y9wBnntX1odJ/bK06FdzGSMjs8b/yGauv8Rofo9p8sUE8NymSqsMgHB/I1/Op+2Koi/aM8SzD5gZbdvm+gr9FrrSf2zLWKO8jZJAqg7SYhjkf7Oa/Kr44TeKbz4ma0vjVGTXJLiLzlK84AAABHGBRh1a4H9FPw+hB+GPhHChD9ggOV7goproI02t5ZOWyevp1rE+HTfZPAXh1HY+XDplqI/cbFFbglLlmzgknGa557gOjg+2t9heNZo3yCjDdkHg4H0r89NS/bA8G+A/iVqvw98RaSILWwnMS3KZJJ5yWUDpx6mv0Y0VnTU4HCkkkrj9M1/Pp8YdPtL/9r+/0bUAGtZtZhgkB5zGx2nJ+la0IXuB+r0f7UHwlksI7qKTdC7gL+6bKnA7VLB+0P8F4hJI/zBzvf9yfmHvivWbb4C/CS2s7eB/D1lKI1TYQmAMgdeeTU0XwK+EEtwWuPD9t0AIC4/ICo+YHls/7Tv7OKwJuuLe0mkO0PLA28Njn3/pQfj78E7mEW0l7bTgrlAbZtp9OcV+Vf7cHhHw94M+OY0PwxZi0s4bK3Z404UOx68+xFfrJ4K/Z++FF54K0LULzQ7YyXNnCxYqVJOxSeQevrWlSOi1AyI/jj8EjHHNFJCAhwypbMPyOOfrXzv8AHv8Aay+HXg6DSj4L0eLWJLxnN0JYmTYijjPvn6jFfYlt+zt8Hkl83+yI0cDCgEkE/n/Wvzc/4KKfDvwf4AbwtN4VsI7N7sXAk8vP91CM5J44qKcE3ZjZ98fAL4x/Dz4s6St14SLQzW7jzINpBjXoCBxtBINfQyTfvC6fNzXxF+wP8NvDmifCax8e28bHU9cjdXO75R5cp/h9a+1SjQjyh/KnOKTshHknxi+CHhz4y6jp19rFzLZvZp5Z8vB3rnOOeAfevnj4rfsqfC3wH8ONY8T6jf3CDT4XKyGQKRJxtwAcZ/DrX255z3V1HDCh+XP4nNfAX/BRP4kHTvCtt8LrFQbzWpY5iBnIjUck++QAM+tOC1A/I3RrJdW1zSLO6Zp/t9/FFI7NkmMsVwelfsT/AMMO/DPUtGgi1HWbtlcIyquwDHHynOTwDX5IaT4d1XV/FWk+G7VTDqUsga3fhX8xQXXHuSa+uPAn7X/xA+HnjW38K/FaF7izsG+zXbkAyJxtDnHpXRV/umZh/EH4G6Vp3xZs/hR8MpmmFxtiuXY5KuxbepxxwoyPSv2C+HHgjw98OPBVj4M0dUijt41ZmRQDI/BLsw6kkc1xfwp+F/gyxuV+I+mN9pn8Qg3IuTJwsch3qBnp1wa+C/E/7cPirwP8Y9V8PWsSal4bsbw20oxiRwhIcKegCkYHrXPKo5bdNwPfP+CiMTH4B6fcTndLHqQEZ6YDrgj6HFeF/wDBO3whrt1d6741GoEaUhfTzBuJHmFlbeR04GMe5Nei/tz+Lh4v/Zn0HX7IbbTUL21mVGyGCPFuA59CR6V59+xn43k+HfwC8XeKjA0sdrqzGRF5LjEQGB9Tz7UQ/h3A+ldU+AGp/Ff40t4l8fsh8M6MiJBEWDedtX5SQBnDH5j+VfZdlFY6NYxabokC2kFqoRVjGBge1ed+APHmgfEXQbDxBoEySRX33wDkqw/hb0IJIr0PDgkelZc7asaE9tcTS7vNJfac8n1q/GxLYx0rEUSmbaFKZx264rQ3MMEcnOKkDSZAu3YckckUpDkDB2g9zUEZZ8K5OQKUb/vE8dAKAGyJ5OCMnByfejzEQiUjFTI5OFl/A+tQSBQAG5oAuw4m/eKM5/nTwrKSrHIXvSWrNtYKcelRvIxk2qMEAk+9AFnJAAAp6y7pdzdqTyHcZXluwpiAlsSfKR1+tAFsONxUgE9eKfzK2etUizq5IwPpVuBZkXI4z1oAlMYZQDzjqDUojBUKOhqPcVJYj86VTISRjFACBTFICV4YgEVe8tCSM7R+tRKoMZy3INO+d/nkIyOBj2oAa6SCUKrAlhkE9akCOo2E/U01wWwx5xVswqzAA4B5zQBAqCP5Rzn+dWA4z3yOlRjchPQc8ZphmCMFJ+bvQBa8rzDxweuKVQ6uUIGD0JqPzGGNvT8qlOWBOMse3pQBH9mDKcH5s9fSkhDqxbIAHapYQu7BcbuhAqSBV3uWI8vkA0AUJ4XlYODgd6sRW4SPymJDA5zUpyR0+UH1601siQqw60ANkVfOUoDx14qMBixU8dakMTll259c0/ypnYSf5xQBGI3JOcHgZPrVhVKxjYMAnipYtwyNuaY4kxkigCqAFY4560wiRXQrjIPpUoUYJPBAqNpG2qc5C8U0BIAc4/vk1AMh8HoM1LJEwxjj09qbGjgluoPH5UgJJQDtdOvQ0wEggE5IH504bo1DgbhnkfSlCgkkcZP6VYBtMoznaTwKb5RVyoBLZ4qZQRlXGT2NOCFFGf4s855FTYBCh2E4HXrSNGDAW9Krs8hQYOAOpqVZJEi65HeiwFOFnEhZvuj+dWwQ7iOQ8MN3tUXmFCy9T6UyGVfmjlGTjgHtRYCyE37gef8ACliU7vL6EdKq/aP3nlRr90datDkLg4Y88UWAmck/K5+bsB3qHHz4YcJ09qQlt27JGDmiQMSZc5LfpSAj2cMRzxxRLBIhGORj8yaeFY8r1PWkdmIVjkqlAFfYEkHX1xRJ8q/U5qWQNkOOlMdCSB+NADE/eISB90dqVVDFXV+owafbZikba4Xd1BqNUMbuqn73OTwKAJpIimM4Kt+dOVRGhUDOeM1GSz4X+IUybO1ULflQBKrQyL5anJTjpThGMEuSRVVCinIHFXXUvGjqxQKecdKAITF8u4Yz2qNwfLw3NTSyBD0zuqDB7jrQBEOVORg1YX5R8x28enWlOFXeT7YpW+cAkYwKAM9kVnwcAHofWpMkDZt796maIEZzz6UiEhwvDH3oAkNuFYFvlHY9qQBcgjGM0twdw5+XHak3naq4zigCKQYJz360wIzjcTwvtU8xO4fKcjsRSqGVhj0554oNCoGWPaT9739avR5IyPxxSSRFgNw+b+WKLfCDenTOD7GgBpA3Hvu4H0qXCuMMcgdvWkwu47Rgd8+tSK2wAkbuKaQEZUhT5fHp702QZTIOG44qQKD83QE80sm4PtIypqwKki/NuJ4Hf2o2MykJwB3qRlBYGRcqDyM0JOqynaPlPQE9qAK53BHVQcZz7k1D5Wzy5HJGTWlLjlkOS/zZ6gVByx+b6elAFV4ll6nBFIqMoKYyBVnDIMEZHXNNjdT95tpHHSgCvE/bZj0rQgbcxO/Ax0qtvXzT5fp+FIcrnvgdqALWTISgPQ0hwvAGdxqG3Db2Y8KB196lMoLbE5I7UANVo8ndw4pAFdietI8bF2wNuP1pDuOG2+2fSgBj/K2DkehqfO9NwOM9zShc4Vjk+tNYKq+xNAEciBtgB6frTNjLlDyetO4x8pw3ag9cZyW71DArouxyfWpWy2MjpTVLruHUjvQcuM45pARHzVmeOQcRjI/GrW0DgrnAzUKu+Sz/AJ96lG9mz1HXPtQA5lQpk9x+VQ+RvAMR+6eanXAJP6UAkE4HFAEioDhRjA9aAhOdvQVXIIkAB4PWrG9Q57HHNAFdsHcQMFetN3eaoKGpSCCNvIakUbTx0HWgCH7hG7rmn7iCdv8AEKcqLKW6cVGATk54HGKAGsDLEc4XHU0iuoXjpjnFLgnJGGHp6UmB8wHX9KAHg4QF2yKRmGPlOc9aYgBXd29KR0yBtHA71aIY1CzkgnpSOuR8h3fXtQjbclhSoWKkjn3piM+SMqwRTyalW3Me0MeD1q3wO3zetMBk+ZQOT60AROicR49xinwBncc52+tAGdobkDg1XCbXLJnHSgC3Irg4Dj5eopjyYOUOc9aFBLk4AVB+JqBiJHKbcHmgtFjyzKpG75T1p1vbx26iNB3ojO0BUXLL+tOVxle/PNAyZ49qljjFRAE5x0PSnjDDa/zEdPSmOhK+nPOKABnBUK3UDpUQw+G2kGpiiBQeP601g684wTQBAkYc5bn+dPKKBtz279RS/NklPvN2NCMGf5ernFAELW53Dcc470zzAm4L1zxVuRCGPIwvWq6wblMhHeswI8ZkC5yWHX0oEGSQfWrDRbVBxj8aFDK42knPr0oAh8sw4bZkHtUjxGHGfu/41a5kY54PSkkRc7icuo6UAZwU/M2c5FEbSIMA9PXvT3+ckIfqKjCLnIGQeMUAMWFXkYgZIpGQbijDaCODT42JJCkbucUnz8CQfd6mmgJoolQBAd4GMg07cVYhMbfSiPazMA2CBnFNjZ0QFhnFWBaVcfKvAB5pChiXywfpj3pYwcF1PUdKDjzNx6rzg+1ACFgAVPJPXPrVd7eM5duG7mrpjeRtyrub27VUcTN8p+8TQAgiVlCN931PrT2VAin73OKeoUR7Smfc1YjUSgR/dweBQBTMK8IuSO1O+zAwl2GdtWpY9jZVuB/Onu5MY2d+3vQBkuEC7iNoJ6dsU5j5mUALKpAGPSrDAfdA5H5c1OMKh2jHqO9AGRIgIMbDBJ60yOFUV5UztzyauznYVZgAvINV1MjYQj93nIH+NADGVTjBwTkimFU24HBB61LMY9qN/CMD8TVSXhiDkgntQBLI0ZYMPvHj2+tZ97CTgDjP+c1peUslw2w/KuAPy5oniMsm7goBigDHjtXRVI5B4Jq/lUJVE7YqYBlb5OADjn2phQiU4JxmswJUlUQYYYzT2cYIB2kDt3qssS5+ftVgpGsZ75OfwoAFRdowcsalaPKgt/nFQrkKFx261YRcqNh596aAozMCQq9RjmkErIQoH49s1cjhbdlhwSB7068ieCXt2qwI3mDgbR82Kz5gVV0PfrV1cqwf1pWUb9rdD/SgOQwbSARy7geVOfet5QzbXIxnrUckSYJjT5j3qxH8wHmfTNAcpehaR3LYwF+76YFXFneVWYZKtxiqMT8eUg3O3ftj2qxErqvlnjY3FZgiWWCEIVYgHJ6iq7MI8JGgUADkUl0zuVxkjpgCmKJkxkF0Hrig0LMM5VyIhgsMfUCtJBLEpeQbQe1Z6hVClRuPvVtZCwWOQcN6UATySSA5j5OM5PSmQS4be/Ld+aiaMMQjNgLzirYaJSpC4z6CswLgPygBeG6YPNKHDbkUdB/KqzXEAc+YDlOQM96RX38xrtLGgCKSGZEyW5Peqwdx0GNg4rUaNxgSDgnio/KXYT68H3FAFaCaVY23AnI70R5iQAc4zT4n2xmMjJPTvgUqqEYmTJBFACeZG6gEAk+nFVy7Aj3oeIby2CPpTGPlDdgenvQBGtwHdo2+YDjvkUjh3TcGAI4BpEKBhNt55zQHjDglsL7+tAFu2aWQjfjI7VN+7D7VXJOfzrOS7InPlnjpUgDNyr8Z5weaANGSeEH3BxnIPXtxUEk6M4HMaHAPPT3oii3uCccYxSFC0uPvBOpHFACFWBYQKSG9Pyo8s7BEcfLjtzxTGMxAQ8AHH4Uiv5cZdVJIwFXHvQUmOEeRkjIXoPc04eZt8yVfTtzSmUqokAJcnnmrBZ2IaPkH1oKFG3B4OT37VKkW/arn5R371R8uRfvdc/hUgZpX2oCAnfOKAL0pmYo2/cYh65zT0G/lD83cVWLuhBxnFTxSBXMnO6gC7Cpj6mmyyq2Cny7f51SkkZnwG6mkkjVtsRAwOSaAG3q+aC0XXb+FZm0sgAODj5s+vtWjKqonIwucYqq0GyMmNwcetAEEqM6/KeR9aky2Fj9fzqFmeJfJDBtwyTUyMJYi+R8vH40ARSRr80ajkrkZqDlIvLcAYwcCrkqM67s/NjA+lZUolP7tjgsO1AE6qzKcLjPeojbvGRKMZ6HFWodywiLcG44z61WjMquVkO7PPpigCUyc8DJUZ/Gmo4kJ6Lu9elLMQTvjPy+1MltVZlkjY4ByaAHfPnyN3T8M0xiW+Tbkgc+1SyRjep5Pc+1LtIbLdunHJoApQxsd+QBkcDvVpGMTEHHHGKiaLe+5cnjB+lSGMJJkHjoaAJuMAA+vTOKh8zAYlsDHBNPAQIxL4x2zzVdgpIyMEA9Omc0ARpArTZGQO/0q5LEYV2wtjI6U3y2jHIGD19qQYfJwQeufpQAI8qkAHOOo71Yjuo5MuoOF71n5PQ9e/Y1LEHWPbGBs7g0AWS3nufLBHGaiYhgQ/wAxH5UqjDAJkn0HSmzE55jIHtQBITtGcfNxxTHj8twXIIHPAonkfy1ZRgsRmqm12cknd6+lAExQu4Y5GewpWjMjqhJ255P4jpUQjbzuOc+nTpSKZEUw5YsW5xyeo6U0B+Q37Ysoh+M93FG7nebdn4IA/Ae1fWnw223FtYum8xou1ThhyuB/PFfIH7X8s8vxhtbbYQ8l3GjdRlW5UHPpg19m/DOF9sEQYhEVsAncM4Az+ldNX4CEfSViNoCtz0x+VbUSkSE9M1TslYxpuGQ2McdsVbaVlYKvf9K4Tc1IXkGUPOR0q0zoiLjlgec1jRyyTSYZcAd61IxGTv4wvXnNDA+Rfjex/wCMg/8Asl1l/wC7DX80df0p/G9h/wAZB4br8MLED/y4a/msr6Cj8EfQ8ap8TP/Q/QBdrIWIwRVePcpLY61YeMDODkGkIXAAOMV8Qj6GxGEBfcP4eaJ3MfQ8GlUAHr0qndEu2c88VYWK7nMmWJAHQVHLdKieXn52qF5/LY56mqzsp5xlv6U46ktgkkhDb2+cUvnZw+OB+pocpjFRqSfl6gdKt6EEIQTEy5wail3H7pyRU4B3Mo/+tWe8ximKqRVK4Dty4xJyagzGsW0MNzE8jtTJdx3FTnFV7OQmYbQANx61QM/JP/gpPDLbeO/CV4n30sChY93TnP8AKv0f+D2o/wBv/CTwbrE7fPLp8Skf7Sqozj8K/Of/AIKXeaPHfhy52FrW7sCy5/hkHBx+Qr74/Z5vI5/hT4QMRDBtMhJxjrt5AH1rvl/CRzrdntasScN3/lT5Cu3AH3aYqry5PIPT2pJS2SR07CuA6ERMWALrwp7d6RRgDedvpT4wGXkgevtSIAQwxkA0ASRFY2OFxx1qUXCBP3oOc8AcUmAFBDYx1qtKrM2AcgcigCzMqH54+/OKoyTEAb1ySc570wtLuweG/SqrysH3OcHpTQFpnLnMfX3pwOwhT0PWqnnqU2njnrT1n8sA9Qe5qzMsysCuwD8fSq7lSAoycd6a0oYnaOf51ApJ4f8AP6UAJcGMrlh8396o4pmRgr4bPTjtT3+Y7QM0+OFGz5iYYdDzQBOxUbXAw+f0qSJQ0rzAZyOapkbXCLnHehPMVmKtwa0AkmRjI2COSAR7YpsjKqrGp5xxTDuK5I560kqjKPj2OKABp2VQJOpHamCbKgDgdD606aQFzsAz0/ComC7hvHLc59qhIBjTITgLuFWEiVF8yMfKccHtVU+WU3RY+XOTVeO7lwqjuDg/w1YFyVwFdMY5yO1QI8ioWHbpUQlLkb+CeKkQsSV9OlAF8ShohIDyRVd/mXGSWxwKjZBGo8w4PoKXcANxHXoaAESMA5Oc4q1vVAFAGBzVKI7jg9+lPZSmVPIoAtYLyZX+KkEW0sV4/vDOQagWMRozqxDDp605JGmk8gnrzkUAKsyoxXbuB6DPQ1XLBZlIG1T2q3NFHDlU5J/SqW5D8knJ9QKALpEbybgeMYA9KDFlR321GoKqF4Ab1HSns7quw5AzxxQAhwsWNuD+tSuYiAV6/Smp5gHmMM8Ypr7DtOPudvWmkBOWGAxGCPzqrIWyT09PWk8zO7oxz69KnSMTjk8D2qwIEycdCfT0qYkOduD8vWmhBDJtkXOemPSgnLf0HpQZkqeUj7Tkg1TdCWKoML1z3q58sq8fIB/OmSR7QMEEj9aC0yEqIo1VRgVOJkS1e7mCCOMdWbABH415Z8S/i94J+G0aQa9eyC7fOLeCPdIcDI74APbOK+JPEvxT+MPxeWbQPhpYzWWnOWEk7csF6Hc7rtXjnC8g9DzWkImc1c7j9r341/Dy70K+8Cw2yarq0sXkiKLLGF24DMwJwV6889BjGa+HfCH7Pfj3xT4SufEehaeZjErpGoBR5HVckLwQfQHoTnmvt34Q/si2ek6lZeJPH7x65dTs73ETFXCswONzE5OSck8njg19n2tnpfhnT4NL0GKLTrOxT5QGKrGi5JOCe/fFdNOvy6GXKfjh8B/2kPFvwj8TW3g/xWJ7vQluBBJbXLMr2jZC5XvtU9U6da/Yvxj8QPDXhnSG168vYxatEsxcEAhT83APfFfmL+1JpXw38T+L7bxJ4LjEmtSsq3S2yHbO46HAJG71I64rf8NfA/4t/GS5067+JdxPoukICscB4kCD7pKMhXB6E8njoKU+WTuHKeSfFb4neP8A9ojxOPDfhi3mfQobkGOKFH4LHapbdkZwOASMnJr7Ng/Ym8G/8Ktu/DMC+ZrNzDvS/kKg+fjhF2kDbkdx157V7f8ADz4MeF/hppSWFjYwfa4WO66QFWk9HcZ5b9B2r1JVlgiDAlgnNQ52+EfKfz/wn4i/Af4gzLA0mnavpbGOZHBEdxH3R16OpA9T2IPQ1+sPwD/au8EfFW0TQPEs39k+JEBzFOc7x2EUhIDge+GGeh617F8YPgR4J+PXh6SHXYEtdct0Itb2EIJQyglQ5bqvsfzHWvzZ8N/sLfEFvF8tr4inTS9KtwJIb23kjlMjnGEVSQfXJIAGOM8Z0lWhIq1j9eoTDNGkqDCkkIe5Fc1e+OvCWja2+navqEFtMGwEllRDjt94jrXnfws8C6z8PLRtB1HWp9atkjHlPOQXU4O5QRnAzjjNbPir4MfDb4i6g934l0sC7uY1Rp45WQhkGA3DAZx65HqK5izz79rTxDpeq/s7eJ7WyZfNljVtqOrllWQEEEH/ACK+M/8Agnrfx6LqHi3VLmXyY0igV+OduGI57e9eP/Gf4CfEH4e/Ea98D2X23U9MfbJauJAEeNxn5uMEA8dunSupsNJ8TfDvQYvhj4Yt2i8Ta4F+3PG24bGUgKWOQCUxnHTP412QaULGclqM+N/iTWf2mfj+vhzSHafS7C4aKEAkgQptWVlwD1C7q/U/Q/Clr4G+DSaBoiNHJY2Em+MptQlI2BY+hJ7968s/Z9+BsHwV0NZbmOG817VV8y7ulwxCt0iU4Hyj6ZJ/CveviLqD2Hw08TX0blZLbTbklkGWCqjEke/BxWUnewM/EL9kvW7DSPjzomq6oyrBCbhyzMq8suDy2OSOPzr9srv4heC3vnMGqWu4Ft6tKu4HryNxxivwY+BHgzSfHnxE0rw/rbSx2twJwxjGW3BMrk/UfpX6g2H7Hnwz3xM8t9FGqAeZHIgWU5+YjIbafata9mwPpay8f+DpUN5bX8E8JIUESKAWPI6tmvzD/wCCgGpaLrvjnRZ9FuVn8u0d5NrBtp3Ku3gke9fXJ/Y1+Fd1bmKy1HUomD7dzPGQPcYA718O/tS/AF/hR4u0fRfCzz6pFrkDHDjLBy2wYx7c0YdRTA/S79kW5+0/s/eG5J5c3LW4OPYZUfpX0EjpnYeor57/AGZPD3iLwZ8H9F8NeJ0EN/boxKcEom47Bx14wfxr3W3LLOVbnvmssR8VwN1CV+U9+lRGUgMvQ1G8jLjFVHZgTH2rA0LpO2MkDOe9EbKeB1btTo5F8vYwztFVFbBLN1HQUAWwAj4P61HtfzCM0nmGRgeg96cGDzeX0NAFtQRHj14qPARSAc4qxsKKFJxiqMkoABYc5oAlwAdxPShSWG1F5GaQOhUgjk4OKkSSMNyMZ4xQACR8YA+WpUdchlGT9KrOrBDg7BmpoWCjPB460AVhDJ9oZw3X8K2YWRWdQPugVUkP8bD0pyYUMyjtzQA+VtykFcAnpUSoI3DLgdOKkZvmUue3b6UrSADMagkY60ATy3DK6KwyD0qNZlVmQrkEVBPKAN3eqMV+udvU0AarPuK4HzZ57cV8i/tCfAXWvjn4r0b7dqg03w/ZRqpiHzs2OpUHC5PqTX1p58bMrAYzxT5wGIV+VyOPpWhmeD+Cf2W/hH8OI7F9D0qG5nhffJPPh5WHoSeB+AFe5XiyyAeSFiUE4SPKrj6A4pXDSSYXp2qUptVRu5BwapzbAjWJ3QmTjIqTdsAAGNgBHNWAu5flbO0c8VSbdHjvWID3LSR7uh9qIQdmWyPY0Ettx1Udalj8xvu/KT60AL8pJ45NHykOpPNNfzEAHXPeol9e/c1oAsI3Tof7hr8tv+Cl1063Xgm0nHmMBeSnI9QgUflX6kISkgYdzX5Z/wDBSy7RfEPgqyK7kW1nl3Y6s6gYyfTitKXxID27/gnzIjfAFwxJzqN0CD06qc19tQ3puItuAOWPPU5HWvi7/gn9cWq/s9hAn3dQuo5OmSzMpBH4AV9iQxhVBi+bZuDDnJORgj8M1Nf4gP5/9EnSb9qqC7mDSRHxUAS3DENckAn8Aa/oLt5Et3ktyo8qUnaMjdkj15xzX87F/Dqcfx51SDRpxFqCa+/2WTGR5sczBeB16jtX7A2fgn9qazsba6bxLYTZiViGQByCo5ICD+dbV18PoHsz6wtrCYIZpLfylYnk9vr70s0LslyWjYmSIrvB65Azg18kweBf2tzczSpr1pJFICSpbKjrn5Suc1qW/hn9quO1nM2taekKIUG5c5yByAFzms1TD2Z+Sfw3me1/av0toVG5PEJj+Yf9NWU81/Q1AiWumRxRy+YythsjqVGOK/nO8CNe2H7RmirqjA6hF4h/flfuCQzkNj2zX9G0hSVIhCFWCVMqQe4AyT+NXivskxMpvPZt23APvTrrV7Lw7pd7reqSKkVlE8jDPZFJPPrjpU9zc2On6be6nqVwLa2sozJI7DICr16V+KH7Vv7XWsePLvUfh/4KdrLw7G5jlk6PcMOCc/3TjiuenG7sUfW/7IfxP8S/FP4p+OfEtzdTvpcTKkKM5KqHlbaQPoK8D/4KYWqDx/4Xlt1URy6e/AXAIQnDH35r3n/gnl4JufDvw21XxRdxtb3GsXG1C2RvRCNm0fUmvnn/AIKQ/a3+LPh63nkEltFpW2PHZiXzn8a1p/xOUD68/Yw8LaZ4e+AelahbBvtGrM1zIxbIyDtAUcdMVV/bV+G6fET4Pzazp9mbjVdBUyx+WMyMvygr7rjJqn+yJ8WPhwnwb8N6Bf63a2d1pcEq3MM8ipIp3Hnkjg/rX0wnirwLf28zrrlpLanCsokVgQ/AB56H6VU4uMrkSPyM/wCCfGsapbfGp9Himk/s+Syllnhb7gkj5U4PcE8Gv2L8b6ra+GvCOpa9fAsNPhkuGwQCAilu9eZeEvh/8E/h3q994h8I29lp95fD55vOVeHOSqqxOFJ+gryH9rT9oPwToHwZ1rwvo+p21/q+rxtbLFDIruPM4LHYT8qjJ5x6VnOrzzSRmz1DSdC0z9pH4CsdW22c2oiQ2kgOTDNExVXH1xyK/PjwL+0L8Qv2YviTdfCz4rLNqGg2j+TtkLHykPKPEcfcIxnHr7V9L/sEfF/QvFHgWL4czZXW9HMs4THyvGXyDkjGea4b/go58NIdR8O6R8VNKti0ttKbW+kReiH7hfAHQ4GfpWsNJcrKtY/Rvw34g0PX9CsNc0KdJLG9iWSORG3j5hnHHpnFb+/zF2oRuyOTwRX5a/8ABNzxNrWoWXijw7ezy3GlaXGskEROURpTgbc8Dp61+myfIvms3zZrGtFKVkXFmg8vks0LLuVuPypsnyJuCDjgCoJZI8HB6j8qpPdOieYTkjisijQjnJ2grnufakZFdvL/AIScE1XEo8or0PWnxSqXJJ3A+nagC/bSrCCmche4qSHdI5GMA56+lZrShCcdDUkN4I5MSL24oNC8yjaCVzjjNNiZ/kc8cnNQCYTEJjtxUokEbY60ATtKp3AjAzSwgN8vKfWozLA6FFAZ6TzkijBcdO/0oAmBxES/XofwqrbH5mEZ4649KtpPFKiuo3Ke3pmozGY5t5IA9BQZmnGqNG0cq5yOPXNUE83cS/Lr0z2xVpbhSCGHAHB9KjlkDESAfKSMj6UAWHnOF3YOB+tQXDZKSOeGIyR2o8yOXAK57imja52DqvNAErARyngFVHX1qZ1VEXA6j8KhjPmBlPTpz2FJJIu3aCWI4GRxigBiYZztXPGc1CFYOTtB74q0pVBuU4B6iq27Ln1J6+1AGlDc74WtrlfNtpMb4m5BxX50/tdfsb+EfE+g6n8SfhxCul6nao9xcWijCTBBligA+97Dr9ev6FvH8nD7awfEipJ4T1ghAY4ra4Z8jO7CE9+lVGTT0MGj8ov+CefxZ8Xp4o1T4V3Vy17pFtbvdW8UvLRyKwUhM9BznHtX60qftF6ZocruOWHv3r8TP+CfskcH7QmohzsjNtOORyQZAOD9DX7YrMXu5pIxtQOVT12jpW1aKuVBl6YTCZGGdnf0pkcrpuCnDA9McVKT8qn+tTI6kN03e4rnNSYtlVkVenWot02A+cDmmLMF46E596b5rmMggcdDQBahLMS3GCOtRC7w+GBKg4qC3uAyMqqFwcZPGanhWMswbgn15oAnZ/nA6KehIpIy4nwPkA70N5yH5R8p/Kk8wjKlevHtQBcupS5LDb75rHZZUy5GU7VZkZyCi7cD1qo10dh2LkjqKALdtOJUZdmdp9akDEykJhs9vSqlrMo+VTjzOopkMrrdMV6jjBoAlEsfnGI4Vs85qaR1VxGeG7H1qi6wXcrSHhyeR0yBUyo5z7kAA8mgzI7mR1wiD5s14T+1H8QF8BfBDW5muvstxdRNHEit88rS8KrFecfTH1r32U29vA1xft5Kx8knA4HJ/Svxk/ah8feIP2kvirZ+BvA0cl3otk+1FhH33UFGkJA9u5x+JrajG7sBofsJfCOz8axeKdX8W2v2myvgtqiFCS5dsvzz0DfWuQ+JGjfF39iD4gT3ngnUWXw5qpzbpJl4ZB94xkHkMvHIIOO/Nfrn8I/Adv8ACfwDo3hHRnTy7e3BlJX52lk+dySefvH1rE+O/wAJdM+Nnwr1bwtd26NqkEbvYSv1imxx+Bx74raxlNmB+zV+0b4W+Ofh+z1WwEVvrtkVW+sidrowxllHdTyQR+lflJ+39Gg/aCnuw28TWMMqj+6MHH5039hrw94hsv2mNPgZJbYadHdreFRhJNm5Tk9MZI5qb9vqEp8eAqj92+mw7Oc4GG4P/AgazhBKpdFxP2C+D2s6Xqvws8LzXeoQW7mxjxub5ThQAMjODgDIx1rrPHt3ZwfDvXJFu4JxPYXG0DoxKjgfyr4A8Afsfa5rXgzRNY0j4hXlkk1tFItuFd0TcqnG4MmBzxkV1fiT9kzxnp/hq61CHx/dX0lvG7JEyOIsqMndlzgH19aip8ZR8KfsWJv/AGnNBDLyBdjtx/rcjmv3rSLy1+dQOFwAOnFfz+/sixAftNeEEim2DzJ0kfPBZfNJ575Ir9/S4MagkkKM9O/Wta24EDL5rBZRgDoR9cV89ftdwRSfs0+NILj5DGiyq57nKgL/ADr6DEkqNtGMgd+pUdfx5r5t/bI8QaXF+z14rsrq4VLh1VDERhgRgfd7/MRWNL4gPh7/AIJ2eLdH8If8Jze61dJaW0CW05djgBU3l29guOfrW5e/ELxZ+1r8VU8E+BY2tvBlnKvmZygkQEjzZSecsR8qj24yM1+fnhWw8ReIb228GeGGy2tbEMe35jgkHkdBx349a/d74AfBvTvgp8NbHT7zYl9lp76YqoIZiG3FgATtQ45zgVtWWtyZHo+k6Z4Q+CfgpoI7ZbTTNJjaR5S5csxG9iQ24k5zwO/avwc+O3xa8QfHj4hnVbDzFtrZ3isIY+WQFiASF53EAetfVP7YX7QGofEfxPb/AAm+Gt5JqVirbZvsYY+bK4KhMgc4PB69fXp73+yj+x7pvgWyj8a/Ea3jl11yJIbUtnylJyAcjG7k579vqoaISZ3/AOxr4Z+MWieBSnxKvZJNOaOP+zxcMGkKudxwD8yqMcbvw4p37THwZ8b6rYj4pfCW+nt/EOmR4uLSI5+0RRgcqvOXX+6Qd3bkAH68Zg05QFcL0A4FWYruIQtE8YJdmGOn3his5LW5rE/PX9n79rXTfHF6/gXx2YtJ8TBvLjZ0McVwEP3fmPyycHjoe3pX3fb6lHfWqyxfLkE557dq/J39uL9nK88P3h+NvgqEwWW8LerBnfFcDlZgF+6GY447jPer37JH7W15a6pB8Lfi3cn95hbG/lwuSMYjk9T6HOT9TzuqacdCj9bbJN/yz8Ejp6nNTpCwfYH3bevNU4yfMhdZlkjmUbQoOSMZ3A9MVobcHbXIzMa90YCiIoUDqABVhNVuiMIQozwMCsy4LE7RzyAcUgTYdrcg0gNabVLohcqjMvfAqtc3LShZp4lPy7BhR0P4VFFFhuTwOxpCxw6D5izdD6CtAJ1vvK/1aLx1+Ve34Usl/PcqVmVGQ8YKr0/Ks5olSRZQgVcYIFWJFQxEA5Pbj0p3DkLMNym7zSiuyDaOAMA9uKlM4kJ8y3iKnrhFz784rJtgFyCB8w9+1XAU25FFxqKNEXEG9iLWLDj5gQMcfhUM9/FIgCwW4B7KoG3H4VnyQM6fINwPpwagMW1sKBjOM5/nR7SQ7okeC2mKmS3hygKjCg9fwphsrKSTMtlCwUEAlR3/AAqQ717AY96kXfyduc/jR7SQXRDHpmmK6n+zonyedwUj+VJNo2mMrQjS7bb14Rf8Ktq0iIUIznkCk88sQmwq2cZzR7SQ+YrweHPDpsmSfR7c44BIGayJPDPhS4kXdoluWHBBAx/Kt9GJZo369frVYoASU5I5Oe9HtJBzGJ/whHgycE3Ph6zbZwOBz68Vmy/DfwA8wMfhmxyecBAMfpXYRqN3I6/T8aGjIBkXgHp70e0kK5xc/wALPhUcy3Hhu1Nw67XK5AIrxn41L8Ifg38PdW8ZT+HraGSGPybdNuWmd+iDPr39q+nLWCEyPPcyCJURmy3QYHU/SvxS/bD8deIvjL8UrbwX4X+0Xmk6eRFtjDGJ7tNysw4Hygce/PrW1O73ZCPjJbxb17jV54/L+2TSSsOw3HOPTis1rmVo5Gs4pbgoekYz/KvuT4afsIfEjxBdQ3XiWQW9rgMsQICsp4beTyMDnvX6F/Dv9j74N/DtoZpLRNZuguZmkZsHI6Yzjj8q6IuK6mbVz8afAfwA+KvxRUHRtIl+yyMMSqDnuSB69MV98/C3/gnv4Xtbq0vPiBqNzNOceZC6osbYPzDGDjAxkZPsfT9NrGDS9DgnXQ7JLOJ1RdqAAbUJ2gAdAM1nzF5nSUkFj1JrGdfsNaHGfC74O/Dv4W2j6d4d0+P9w5aFnGWQnB3KSOv8q9UnAlPvknJ5/nTbRIwu8rzjFWHETIvlHDDr+Jrlm77mhSnjZ1BjG1x/IUiSFi/mYJYDt1FWwQjYfqBWWXKuuSWJznj8sVAG3aFEjeZ/lWNXIJ6ZAzg/Wv5uPi94n1jxp+0lrXiHw9A15dWepxm3iGTua0KjA4PUpx+FfvB8fviXp3wp+E3iTW7mYJfR2shtkP3TKeFBIPBJIAr8s/8Agnj8NbnxV491r4jarCJLG0ikUFxlfPmOcgkdhkHHPPvXRSVk2B9zfAz9rPwt8ToovCureXoetQ4Qwz5DEBcAITjOT+P9fqu0vY3m87ZvCMgyCCOfYe1flh+3J+zhLoccfxj+H6/ZTGxa+WAY2Fct5vHJHr9RWj+xr+1m/iZ7X4XeOWSLVSV+yXWCBcBP4W6gMAMe9ROimuaIHG/8FRopj4p8JTNtI8q4wQMcHYQPw6V9tfsfIkP7O/g13Xd/osnU+rHBr4e/4Ka6lNqvj/wzY5BjTT3dRjHzk4Yn8hX0r+y18Z/A/h74C+E9G1e+jtXSBleOTPmAK5GeBwCQT9K0mv3aA+6lune2lQfNuSTn+7xX89HwcEzftg6Wd4R/7dlZif7u88fjX7g2nxz+FE8F99k1aJpI0PyngZNfhz8HHTUP2s9NmiA2PrUsiMOh+ckUsPswP6JGkN1BJJgBUbaMdTVWEPGwHQHt1q5AES2ZItp+ckhev40px5YbA/A1zsDwb9rK2af9mrxs4yD9n3AD2INfmL/wTQaaP4j+IY1ORNZR5X6MTn8Dx+Nfp7+1JMh/Zt8ap5m1mtn/AJivyI/YX+IWjfDLxh4i8VeI5hb6dDYKGLdWbeSAvvjNdOGf7toD9nfib8Q9E+FvheTxFrrGXcDsiQjc7n+Hnv614jqnhvwl+178NbKfXY5rC0t52aKNPvox64zwQfWvjLQ77xh+2d8Xy0rvaeFNOO5I0QhfJQ9M9N7DqTX6d+Jtb8H/AAS8CG+uFh0uw0yAiJRgbii8cDn8qzXuszPA9O8SfBv9kOK2+HzagbRtSkMhV/mfdgDLbcYBIFfVuh+LNN8QWMGoaZfJf221WEkR+Vcjvg88V/Oh4513xj+038VTe2cX2u/vXNvAiDH7tchSeetftZ+y58F9c+D/AIQGneIdakupp1T9wy4EW0Z2jrnqKupA0PWNV+Kvh3TvFcfgy9vUivLhA6pITl+4wc4/WvGfEX7L/wAKPGnjy8+JPiC2kvp7sxMqs2IiyDB+76gD6Vf/AGn/ANnWH4taCfGHg6c2vijRYSYwuF89YxkKPR89D+dfIP7Pf7Yk/hW8b4ZfGZXgmgk8hbmYYT7x/wBYxxg8Yz3qIRl9kD9QoY4LTTYNPtVCQWyLHGo/hReg/Cmo3y/Sm6Vf2OpWq3Fm6yQyfMjZyCpGRg9KsjEJ7MtZ9QNnRYGmb7UGMbQgnJ556k/nX86vxf8AEK2v7Uer+JZEaVrPW45XAH/PJucV/RfY3K2llPdyuIxCGZmb7u3Gea/nm0ewf4l/tgSWNvAJEuteYspGU8uJmLE+2K6ML1A/ToftseB7b7PusL2T7uQYiB8qjOMHitaH9t7wAZoJItLuolyAcxM+B9M+tfR8fw0+HBtmjbw7ZMyjBbyV56dOKU/C/wCGIdGbw1ZnbjBEYBBHT9aX7szPwr/bB8WxfE34x/8ACXeHYJZ7WazhVtqN1Qt7cY44r9IPAv7XPguz8HaLo+rxOz2VrEh2owAwgB6+hFfWU3gDwGsJEmgWLjoAYlPB7DisUfCv4Yz2rRt4bsQwbK/ugRjOSPpVOaeiLTPF4/2vfhlAys8EpiB5YRvx+OMV+fH7eXxh0f4uz+G9Q0CTzLS1Fyu3y2TblABnd145z7V+t7fCL4aEJt0OzVc/MBEpGD7EV8d/tXfsix+Nv7Duvhvp0NvDaKYnSMpGEV+SxzjcOnuOaIaO4z1j9hXUbe4/Z18POW4tnuI8YwQTJ056nv8AjX1pcfJI2z5mQ/n3rxf4C/Chfg98LdO8FzzGW5iLTP0wHkIJAwB0xXs33EDSAliMEgZOB3xWdVXldAR6pf6dZRSa1MwSGyj8xiDtC7cEnOe3evxXvIfEn7Wn7SepahagnStOn2b+qrDEdh2nGPmA4r7X/a9+Jer6f4fh+GfgqRjq/iAFJlVfnWJ+AB1wXNeq/syfA3T/AII+BkgvUV9e1ZklucgEozH7v0XNEZWA/I24tk0j9s/R9Bhb9xYavYwKPTCDd+uc19Q/tv8A7O+qeIdU0vxz4HszK9yrWV4sceQCiZV3AB5Ocbj6CvlvS7ltS/bkjupf3oTxEQT67CwA/Sv3mkmukVLaBPLWQB5FbDYyMnIyR3rSrK1jM+RrbXrv4Kfsd2q+Lp/J1PTtPdUOBkSKf3IXP8XIxX5sfsd/B4/HL4yQXPihDcaXZb766yMiVmdvlJHXLEZ9q92/bR+Jl/8AFzxnp3wP8EWzz/ZbhBO4UgPO67OF6BVyQSe/05/Q79nL4G2fwJ8B6fpLxRf2xdATXU6nLOzAMASB/D0qfhg2B81/8FGLCz0r9nnQ7O2gjthFqMSLHGMLsjTYFA9Bx2rl/wDgn94e0PxJ8FPE+ja3Elxbahqc8DpJypWQIDnPtXb/APBTmaI/BLw9tXy2bUNwXORjbyT9TiuU/wCCcU8b/C3Ul271XVZhIPYqpBpU/wCC35jR876h4h8Y/sP/AByuNGunfUvDl8RI0XzeXJAxJV1H99Ome+CK/Wnwb8QdB+IXh638S+HpVmt7gIwK8BiQDwfxwfcV8sft7/Cw+O/hJF46srYtqnhST7wALvaPgOPoOvtXyD+w18bR4T8ZH4Va2zz6Xrkok085yI5g2DHg9AQM1UYc8b9Sz9noJMFHYA7uvtU7mPzByAfapHh/0iVU4jyQBt6ECqiud4jfPXJ/CsgLfmyANtXcTx9KI58HYTk54zT2+6XC8r0qgTsYAj3471mBqZz83UgdKVVjcl3GAKqJvJ5O0dverKO5G0jODQBcU7W/dcjPP0olJPKryQaar7QCrYxwRVbzXSUEHj0NAE6Tzk5Y4x2qSVigHl9+uaYoMhwf4uuKk54IxgDFADZWGxSeCDxWgsrGLKjLH+QqnsBIMg3J0qdTsj2p16fhQBKGEjjGeKeGflv0qooO8J04qdpmUr8mfWrsBbVSF5OFPWp1J2AR4681nRysZGVupPSr6ZLDbgfX1osA7ZIC5zkN+lWoQxILE+/0qsry73zyOntTozI0m1QQD1osBZYBZMPzz2qrODGy9yasFiHC9TnrTpiuCmM0WAgUfu85zz/KmxSSEtz8vr3qwtt/EOOKIECI3mLnIIosAxXdGBAB/vetX4jCYsIuGJzzVCSMqOR2GK0LMLjaRyO9FgGBWHHULUNxJt9GJ5rQIYlyCAFFZzOGOQMEDJ4osA23nlkYhwOeOKsqwyU6AVXgc+ZuXuatSKowwIzRYASRQD1qRWDRkZz7HqaqxlQWKdRzURmZSNh+Yn07UWAlkQupkQ8gZNZdpKGl3Zxn9K2RIrltpBA/MmozAmSSAm4cjFNIBd7KqjOSpPPqKaiEYDdck/nULkrIUbGf5Co4pd0nAPHftSsBMzksU5Az1pQ+Gwv8Pr3qWRDy78Z6e9MkQh8euKYEkj/KrgAe1RrMy8MeT0qJjnhRnHY0PIkibiMAdKEAGcySfLwc8jtT5FGSdvzGoI1BzKBntirAkHJYH5eaAFAQrtYYyM++arRsoJVhmpGmcKzLwjU2Mg4YYBPWgAQ8uV69uKiidwdzE45qR5wjEA4J7VWY7GO5sA0AaKhinTJ9+wprAJHx1Xt61WSYbCME9MD1pfMO0oeueD6VmBOjlvm+6RTgzAN82F9KpO+w+WeR1zTiSQQQSDg5oAkDux5GRjiljVWyDyw96f8AMZC5woboKrI+6QjjHqKuwE2EC9ckGg9QoPPfmgEEnJx6VGwHIcdaLATthPmPP09KifBUMoPzetRNggcYHQc80kxkIVFOAvPvRYB6xqMHJZ/Wp1d9ghPSomDb0P3QOT61MCRJgDC+p6miwCSYbbgcrUbPgc5NT7N2EIOB3qBv3WcZYfyosBEr4IDjgdamaT5OOpP6UgCycfdyaSRD8yoevFFgG9RkgMT09aiXKH5hj+dTbiuNnUUwDD9iW7moALh2ZRg8E8U3DCNg3GD1qQiPb0Byaa/yr8oPHTNAEwkIUmQ525xnqartJgqVySc8AVYBLAgjdkfiKpyK4YkAZ6A55Aq7GhdQ4T5yWIzn60Qp8+QMg81DGd43dMfqaniG0qxB3DPGec0WAeWCvnGcc/pTQpk2sRgGpMEqd3GemKY3IyD8vTFMdiToSAMgUOp27ic88VHvbbtz+VPLfPtBqGwsMPy4X73+NQyQo+cnH+NSOzKSmKZuI6DnFWITPlxbAMGmBWPEhJxTuWwrHoD+dIsjIgC46EE0APIAwASSBg0jxs6FxwUGfekUgAnO4n1pfnDkjuKAKgVskqe1TjJIJHGMZp5V1b5VByMGmhmHy9B70AKMDchGc96jWbDllbqMAYp7fKylT07etIyqrAkc9fwoAmLZIA79ajkYxoDtyPagSReXkZyefrUUhwAzUASK0TAcYNJMsSoPmyw7CqrzbPmwMetIpBxIecc4oAkyqnpnFSNyhIOKYBE43gH6UKSSR09qhgRJ83ysevSkyx68jsKmCEkY4qJnfkKM7OlIAXBb3qUyBVCt1Pp6Uecr4XGCRjimkAYI6jjmgB+wjEinJ7fSpAUBXZ1PUGolbngcdvak+8CSPmoAc2CCGzUZG0Z60hnwu7PPSngFVORQA9GwA3UCpNrsTjoeaaFG0DGM9zUu0oDz0oAoRnklhyKnfDENHSAqCwxyaQDCjNAAY8tgcE9aURbwwf5SOmKJCwIA5B70m8k+XJz6YoAXySGUb9wPpTJ17VLuATIwAD+NQtMXcrjP86tEMUxb02rxtGeajTCrhj19KmjDhSJOD71D91iM/KaYhSOo6g0IHVWAPTpTi0QIdMjtzSq2+YZPB7UAVdrYyRj3pIxkhG+VSc/Wr7x/OUUg4BqqA3bqOhoAZ5bRuXbv6VY5L4J47UFFIw/zH/Gnqcjb6cUFog2szkDheOo9KjEbISpOec5FXwVVgjDLAD9aZtwMgd/moGV1XfkZORz9akZFTnJyaRWUZwDz+lNOSc546UARIzFj2Ipzsejj8utOJGM/nQn3geuaAIjhwpK81JFAqoCT8/XinOdj9MetMIQ5b+EH8aAJWzkE55/WmK0iqyJ36ihW3n6dKZkqSQOT+tZgTOvAD/MajHDFXHTpSq+4jsAaJUbkg80AIzknKj6Go3OARnp1NHzGPb3PU07BEbHr2oAgYbFHTDd6a6kPtTjAzU7qZFAxgLyBUO7MgJ7DHHegBgVYwWcYfp+dQgvs3Y+tW2lGcvxu9ajO5eAcrnpTQEaJgjnJPWpTsRsgnpQVG0sBgHvTCAqECrAnDsuFbgH0p6FSzc5PvUcTgtg9u5q0RCGLPzntQAsrSRABDyfSmIxLZb8PrTzJEG4XB6DNMBUBY84bmgB53r91gc1C/nKA7c4PalferKh6tnn2qchvKyeVGAO1AD5Wjli37cFqiiR5CVHT3pFZkO8ruU9u+aLc4cqn8fb0NAE7xhSM4IFQvGxj+TgnHNWPlaQr0wMH0qtcbo1I34A/OgCg8LOT8wY4PB96jMKrlkJ9/wAKkWTCgBdxPGfSm5bPHvketAFVnh/1ar1x/wDrpFWIEsW5HWnyxEMpHJ6//WqGaLeA+MK45HegC6GQIGOMnOSKhcINjnsCCKhUHAC9OlJsdiEQ4XPJ+tACqodlkkBGMge9TMhO0Hggc1G7sNoi+4B1NOlY/Ltfr/k1mAgXax5NHm7GPGaRGQZ3c9qSRo1JKfdOBigCXKkFh+VIshVTvwtRhk6YwKUlNu8ge+aAJvmdSEYBhyCaFYj5JuWH6imA5BIbA4PTNRvsyQSW3HgkYwKALLgMARwKECvg85XNQtjG7OalBAG4UF3HNvibeQORUiqrLkevSoHcl+vyZ/GhZAG3LxnpQFzTtYNpIBGT0HYVpeUVBwwJyfxrPtGLEAdQMfWtQfMDt/hHA75NAXKcZUyHsx61elijBXbz3J61nvAyB5N28noOlRxyOFGRgigZLMwiBOMHPXGKIrkT4jHQE5J9Paop8SZZzhT/AA5qJIlUb4+noOtAFxgxOFHyt/KpGdw+HHGOvpiokidsOM7TxilJRHCtk56CswJdwklAXl+pap45QjMq5aQjpmlRQo4GGPSmGQBzInyt9aALTvIYxuzhDn6ClOGUE5AwCD9KRZtyAfePf8Ke7xyody7T6UARyoXG9TtCjjPrVASSFm807vXFThJlVgD8ppqRMxz1OOaAHsQY8g9T3PSoWRpQ2e4xxzzVgZkx8mFHH40vlkocn5gO1AGfsaAYPLdsimrzncOQM57VpxuI0JwDk9+arsdrfIBuA4H1oAiSEKgfnDknINCq0bGFMHcAc45q2rhnO3GB17U5pCG3A8EdqAKYDRIWIIXk5NPjmI6e+RTywmQBzgHkeoqCWOJASnVeoHcfWgB0ryOuelNSVgDtXcev4UIWX5+xHT2q0CACy9MfzoAhVTIpaVeBnpxU9vC2/dn5CKd5bhMpyCOaruJHXYhxxig0LhILEAEgdafb7WyRwvPWqNh59pOxuE+U+pzVy5Y+YGT5QetACNsWUFjlMVNMAwBUhQOnHWqxAjwG+7+tXY41iA380AZqq6tkkc8dKmaR1Hzcgd6R/KaT902cHkZqdnESgn77dOOPxoAgJJUEDB9/f2qPa+ds7A44BA7VMI1RzIGyXHWoHlLSBSc7ehH9aAJFEZi8rG7Hf2qAxRpGWjOTnpViQMoAUfWqpYDMgB6cigBxdmjBcYY9DVcxtu3MRn3pkTvJ82QVXgA1OQxPHzLjoaAKEnzkvHxt4qRSSB/eJxSEGFy0SfKPWrFpMjHOMkGgBY4eCsoyBT1uEjfYuMelNaWRAw9P1qmVzIJhyw7DmgC47jadgwO340wS4wCOnX1/CqrTbPmB79/8KrG9Mr+Yq7Y/U96ALjFW+SM8DPXvT9q7NwfB/iqJHJU8gDk1NC0bqQOhHNADtm5Q6qMYwWz1p0UJjOVww6+/JpzlfLVVXKg9M1X2lFDsSdxP4YoAtY5ZzgkDP4VmyupcH24HSrqyKxKEbUOOaqvCvmfNxt70ANaMuuQOT1B9ashQUbHJPbtVNyHmDBgd3YdKkZmjxh+COhA60ATl1QeVu5PJFRSNMihVGR1p0LiTLOMN0qB2J3LyWFAD4mlYf6Rjb2FEky7yEAAz24qu6yBcvknGQMUkLr90jcRigCaDck/ALHGQD6dKsRt5WoQ+YciZwOPc4qsZv3mIyAxGMevep4ow1zE0y5ZHBA9cHNNAfjl+1fHs+Ns8ryFmOqWxbA+6EGB+eSa+2/AsaR3lvbtFsdolZ1XI5YcfSvhn9p+9E3x1LQMSZL+HzIx/DtwOuO/Jr7y8C2sMd/ELV90SjJ3NllQKOPetq791ExPoXSLgrAqS/MxrYEaGVi67c85Nc7psbSSKSpjj6gn1rppUdmUg5bOSOgxXIbCPD+9Uk4XjApHiBKsG254pyv5jtGp5TjB+tRqcMBIQSBwKGB8kfG7/AJuB4H/JL7L/AN2Gv5rq/pN+Np/5OA+X/mmFl/7sNfzZV9BR+CPoeNU+Jn//0f0AdXZsJk5PWkKDoRyOtWMnOEPFQtKWUgjkdq+HPoCvKhDEpk5qs8ACncT9aukkgbuR6VWulLLhc+vFaRAxn2jrziozhiCmFzT5Imtlzgktzk9qyJbqPaGb5VHFaQA0XCkFhyV9KiBHDs2D6CsxryFo9seQR3qOJ2wSDhfU1sTIvz3SGMqnD965htwm8tDyehrSDRuCGbp0PrVDzI4n3ty3aqsSLHc+Qxhm5NW7YR7lI9etYM0iy3O8jmtW1k2lWxg+lBmz8tv+CnEbf8JH4MmT7rWcwwOOVI5r68+AN2Ifg/4IVSMrp8KlQMdutfJX/BT0keJ/BsSfc+wynOcema+jvgOZpPhF4JkjP/LkAx6cYXFdj/hIyW59K/aLhZRg5Dda6HZviDZ+lc/ax/IrSAZxnr1rbjMhjChRj69K40dJKsXfr7VGxxlArHPf0pY3wQeg70yecxxtjoehoIsIZNmZGOe2KoS34TOwkHApsl2nl7s/N0x71hz73Py9T3oCxprcTOGDZYk8VBMQPvE8UkJkWMbhls0jj58MeB+dOwivBJMJ85OPU+la6HdgnlPzqrbxoWIYfN2NWQph5VtwPpRYCcHzAEC7SMAU4RGJ9jckc+1QzSM2DEMN1ApGLmLc7HJ61YEyKEl2sPvUwGQSeW3QU1ZFPDdT/hTPtIQ7DhmFAEr7vMC9QP1puCJN4HP0o3h3zL8uBTdzMCM/e79OKAHCRP8AV9CevHSnlQn8QwTwaqrtgRueGOM5zUHmgvy2VHQA0APYrFKN3U5+lJc3ASDAwMZ571JtjZPMzjdnA9TWJefvEY9R2A60GYw3XybIht3cY7nNagiYRqnWshbcpsccgfga2llUDJOSuM455xQAxlAyM84xTkfywO56Uw7SN2OR702Rht3UGhaljUMFkPzAZH41WaTa+w/Mq+lVBdqSDLwo7k805iqHzYsHd070AXl3xsrcYI/GnOXYbtvA/WnRESEMwwcc/WhlbOWHA7UARnopY53dKbG2wlyTkHikyMnK8H2qfGDgKD2oAaXaRvmBAxTtmzBKgIB170KPMcMAQOhFWlO3JwMHt6UAQfvD8v3kxkUgNwBlOV6YPSpx844Gf6U5QA2wHHHSmgG8MFX7uetK0QYEEbcdxUqRqEz129D2zTB5m3J5PfFOIEBtyBgHJPcmkigaJyytyeOvBq4WTywW6+9UzKyupAG0HmqAGVhNlkwp4wKUZRwM9ev0q2SC25eh64qtxuBX5VNCMyOVnU7VOfTigSYYZHzd806TeZFcZwOKZMVOWVckdaAPOfFXwp8HeL/EUfijVrOK5v4tiAzrvQonONoIBPPUj866fS9OstFtG0rT7aK1t2YO0UEYiRjjBJ249q10VtqsOGJ6e1STJHnK5L989KaYFMKlqgiROZGOcdqo39mlwk0d2glhnUoynqQ/BzWwpd+nGO5IJ/Cs26YGXO/IHBGQPpSA4rQvhV8PfDk7zaZoluszr/rMbmz/AHgSSQfxx7V6Kv7vYiDbs4QMSdoP1JqrZJ8w+mauT4wB60XAaWHmv5mAcU5m+ZVVgo6896rzOVQsR1GOR1qtazeZuDHlfUdKAOjtYirmTJ3Yxkcgj0NKUjKgSABQM7RnrVW38uQMpyCRnOD3qyoZM55HHfrQBQMMaTGQAhCMgDt9al+Rt2F54/CnuHBKycDoP8arTSFJNiEMCAcnrzQBNMN5ScBGcDAJHzY+tY0+g+Hri7GrXGl2r6isYjNyYwJtq5xhs5GMn3rQV5M7ckCkMZXMjMfpWlwKqZRNijGMAHOeB9aluYbPUbC50nU41mtL6Mwyo2cMjjDLx2I4qVYUyJOv4CnOAc5A9qAPPfDfwl+HvghFbw5odlBJC3mLN5K+aHJzkMeRXameW5feCNp6gDAH0q3JB+7y/KnPFRWPz7i3yhT0yMH8Kak0KxetoIwOAMnOOfX1rI1XSdH1SeG81XTbW+mts+TJPGHeAnqYyemcc4rYDqxb5fu1Xubd5lPY46e1PmfQOUfo9rbwuqWsSwxqNoQE4H0rV8lY5ske59KyLV2LrD0KkYwa6EAyf6z5fenJsOUq9EIc89qYZVY4x171Jcx7AB1Hr1qqA+0ORkA9OxqBlxR0G7g1JH5TuUkGB61lSSu4ZlXb/Slt2KpuB3Z70AbHkRocj0yKljTLeYeGHNVoZQ5Ck9KmYlmGw4I9u1AFi6YeWCp+c9qxJ5AVwAdy1oNhcDqfWoJHhGCOfXigBLSZn4YdP6VPG+4kgAYNZgnCPhAFzV+3O4FF5JNAF99jweW55qO3idj5UfGehoRkYDs38qg3tG7SxZOzqPWgC8FZSA/BHFCOQ7ALhuue2BVRbp5juxyatyO+VPYDjFAEl1u2rs4J/TFZs8kgjDdCO3rWo4RU+Y4P3vrWfcSq0TEd/wBKAM25uGeMA8kdfaq8Do8qNjHPT1qdSGglmVfnBGB6gVSQlSHH8J6fWghnWK6FfuAAc8UpIcZHIrMjmL4LYqQBXZjk4HQZxQIvw7gQQeRVrfHkhhkjnmsxX27eep59RSXDkJ+7/EmgC5dTbVRl/iznHpSoEf51PJ9azzIgxu+7jNTuVZQUOccj6CgCwAApLHofzFKsilN2fl6fhVaO8UJslGCRTrCe3dSnBUn880AXIhjcrnIYdzVUKBhTlfrVhYwG+T5gD17UkqptWQcD0zzQBXkl8lcEZr8/f2xvgR48+N3iXwxe+GYVkht7aWKRjIFCMD3DEdua+/rgAEA8iqkhSIrL/c6fj1raMrageK/s7fB6X4K/DlfCVxd/bJ3lM8rAYUSMACF9sCvd7a3DpKIsCfY3l5JALEYHNRwyBwZVO7PRfU1Ly3yrw3vWc5XdwPyq8BfsVfE2f4qyeMPFuNK0u11B70yMweabbJuUKvUBieGOOOfav1dS8aUrEylAoAUEk8KAByfYVUcux2u7N25JqSMQIduSzfyrWdRu3kbcxqW17NC7KCFDZHWrovpbuOS2V8B1YcngkjFYDlScjB7dasBQq8YLfXoKXMHMfkp4S/Ye+KLfFoeMtdeG20qHUDeGUyozSfvWb5VBzz74/pX63eVHFDDboVYwqF49cVSZRGSEGQvbOajnntdO0671S/nW1tbWNpXc/wB0DmicnK1zHlH6hb2l/Zz6RqMQmstQjeCdSeCjjB6V8dv+wT8GIdcGvLPczxCbzVt2dPLxkko3GSOfrX0J4W+K3gPxxvTw5qtvc+Q/lEFwrFh14zXoNxLNF8scCyhQCcHPHr6VMdNQIrSwtbCzi0/TYY7OytUVIoohhVVRgYxXzF+03+zVpfx3sodT0+6+yeJLCPbDJKf3TKMnB9znj6V9Ii+bZyMH0pxuEky/TAGacZWlzAfizJ+wX8bhOx/0Mp/CfPCn8lzn8qrr+xL8ft+xMxtHwC1yAD/u85/Sv2hWd0uRkhv7rD/OK11kWTKyoGPU5rf6wwPxWP7EXx/aMxyR+YAN2GuSw/AZqOH9gX40SbLq7hgsCeAXkyPqa/a5p1Hlxx8YOevSrF7PLcQAkl1PX5ulR7VhyHyb+y9+zpovwMs9Q1HU7xdQ8R3SeW8q52RqfmITpx05r6F8Q6PovjLw5qngvxNB9p0vU42jZf4gW/iB9R2p+JJp35+atO2hx88q5c/pWT1dwOB+FHwl8I/BnRbrSPB8CpHfOZJncDzGJ6At3A7V6QJCRg05PL5jNV3AV8KaTVwJuTwn3x6+lIpJRs9e1Z91cNGPMUZJ6CrFnMZYQzjDelMCyso8ps/MV70sLhTuHA+lKPI3gn5Qwxj3qQxRxx4JyRQBaikjYlWGB1pJCCBtG7NVMt908cZzU0crLJg4ZVoAd5nknGMH9RSCfewZjuVetRy+W0xnTrjBBqqV2TDYcgc/nQBtkxcOmQeMYqaRwxwy7c8Y9aq28yBCpHA61J5kX8DAntQBI0giQxqoXjjmoklJA3N065pkgDEmUAnsajlw2VIOcfligC4spMeFOFzSN53A3EkjH/1qzI5NuEdsL6mtZbuNMRqN2erCswLoKFVYcHpx2oBA5j57fWoYWVH3Kc+gqwAu9mzgHtQA/cqnzBkHGCD0zT5HBiGB83bHSo2IYKuTj0owqAEDaB71oBMyJgcctWfI/lFi49uPSrkUhBBlPL9Pasi/z5LQ9QecigCea5fywF5BPPsM1V1MI3g/Vy+TFNbTR59PlNVIJXJeJ/uqcE1Z1B4x4O1a1GTi3mbHttNNGcz8U/2EoQ/x91eZWKtFbT7M88+aua/bMguysrgqecjj61+Jn7CUvkftD6ioQmP7PcKT1OPMFftRuVXYdVLHGeCBk1rW3JiaDHaRjO70qZJtqY7N371kGQmQDnb61pQTKgBbnsa5rGrRd8hMfeO485PSmrKoO3qAO3aoftCFtjHAbpUayojsgG3YevrRYmxaUA9BwDTfkQYZ9uOmabHIrcZwO9NbynYow3DiiwrFyTbt3ljgAcjmmpL8quzZ7YNVWkMWduUBOOelOWfcoVvm9wKLDsSbZIW3bfMBPf0NQsVO5Ylwc4JHepXuEVCT90VStrkBieik0WCxIjSIMgZOevpSecELSMBkd6jku4oomLrtOeDWTDdCa5RG5LflSEbUd0C6nG76Uuqa/pOiaXcalqc6xwwIXY9wB6DrVL/WTbNvlBehzya5Hx18ObHxvpkFvNcyRGOQtIqnHmIRjBI6dquAHyZ8XPi14s+Nclx8KvhBp006y8y3attIh4Vj7DPBJNe3/s+fs+6P8F9Ba+vIVu/EF4imZm24Q5ztUjuO9eweDfB3hvwLYfY9Ds4oZZFKtKqgOc9dzdTXZiILAqD860UrARzJ8y3LeucdCMipbe4aFd8YDLjDDsc0qCMIyuwPbn61E291xEOO+aj2gchj6T4Q8LaPqja7pOlW1lczFgzQxJGQWzuPAzznnmvzE/aj/Zi+JvxF+NC+ItEjW80y9ghjjkQZ2lAQyYJySMZ56gjmv1SVSFCsPmHI5pV34MagMfvDHY1SlZ3FynAeBNCvvDfhbQ9NvmUyW9tHDJjpvjQKeMnoAPxFdffaOda0PVNKZ9i31tLCCOCDIuAQRjp9atOzcI69OgprEhPm+VW7GiSu7jPhb4S/sU6X8NvF1r441PVPtF5ZzvLFGAQqD5jhTnJ5Pf06V9vRXcYt1RxtkRSuc5B98VdlgU7uB2/lXOXkTlHiVgoIPWiUm9wLcV4ZmLONuw18rftc/ALxf8dPDloPBN1HFd2YkeWBztM5ITAB6Dp34z3FfSdnF5bhJXDkgjjpmtB47jKmHAVOufvNSTsB+d/7IHwAHwr1DV/GnxMs2sNT0o4gnlwY4owSGPcHnoQecVn/AB5/aI8XfFTUj8J/hCk0yzttnuIlJkfHy7UxjCHGWJ45xxivtH4yeDNU+JfhWLwxo18uju8u6ecZXMYGMHbyeT0zS/Cj4NeD/hDpqQaQBe6hgvLdMoDSO3fPXaP4R2+uSbnK4mjyb9mH9k7w98LFt/FHi1otU8RNukYbSyxMeVAYgEEZOcjknjGK+y55RNOuEVBv/wD11QtwQrSdGbGealfqKzFykssZ8wIvJPT3FV0U7yc5VTxn1q4YsAvuyQP5+lV3A4VRnnn2oKINY0LT/Fvh+88I6vEk9hqStFMjfxq424+o6g+tfzi/Hj4eX/wm+Ies+CZ1dY7SVprKRhgvA24xsjZ7AY4J596/pBlG0qY+WBz+VeQ/FH4EfD74v6pY6t4nt2a40xEVHj24dedyMuMHP6dq0hUtoVzFf9l6PXJfgF4P1nxJO893LblDvHz7FI8v8Nm3mvfUO/pWHYLHpWn2+j2EflWVogjiQAAKoGOg9gK0rVSmMN1OazauSWHAHKnB6YqAgBcOecjpRKVErFj8x4H1qhL5gRiOMfpmlygWjeKsuJFJA6UgPmSCQH396wzOVH7znFbVqqlVnB4bp70wLJUszKBnnoKhA2v5TfjipHuI4SF2ZJ4yO1VzMTnaec9aALaqIxtxnd2pDFtjDAkg+lV4iUYhm3E5IzTFuDHlJBtoAtrMEOxT16+wqKRgshA+YdjiqsfLnk7QPwq15kaMHc5P8qVgJ/OXy88DnAFNeZdpKng/nmsmZtl3v5xjjn+lW45htOcbc496LAWRMvlnccMOnrQXXzB82BxWZdTosHmITlT9eKlyqweYeQxH60wLYctLu3cL+dXW2Lz6jntWVHsVwSc8dat+YcfUelAEoTaucnBOOe1NnDqMIR159hSGZVVQBk89aYskJBRs8cjHc0ASyxwT281rOpaKVCjgEgkMCDgj2rhdB+GXgLwdeLf6FpKLcsc7nIJLZzuYYGWz3PNdrFITGJTwu4/Wq86I0m9+c85qlIC1LczSxmZ8DJK/h6YqlZZg8xZUXMhyDjOKcicALgjPX0q1GscaYXnI5z61QDQyTAnO0E4IxiqjQBX8tGwFA5q9HHEVMg+bap4HY1SkkIILbSuMYrMCdLhracSA7l75q758Yw+cZ7dK5pJw0oBIG04GKtyN5qBo33AGgDcCl365ptzPY6dG9/fhYoYEMhLHAwoyf0rM1LXrDw5pD6pqTBYo1OST0wM/j0r88fip8RPiD8ctRj8GeAY5IdNmfypp1BWP5wVO9scADIOetTygeD/tNfEHxN+0/wDEq3+Hvw63zaLFJHkRrlTIuV3Ox44BOcHb9cV+nnwl+F+l/CHwDpvgmw3efGge4YgDdK3LnK46n+QrlPg78A/B/wAGtHH2LF9qtykLS3LD5t8fLfTk8AdsdTkn3Ar5vzE5rVvSwDtb0LSvFPha48MavAkllqsTRTIwyM9N1fh38Nf2fvGegftMaX4W1Cxmtk0jUDdRsAMNBExYMrYAKkLkc1+5McpgwM9KpCzhbUU1ExATKuDIoG8jsCQM4Hp0pwnZWA/Ir/gpQjWfjXwlK7ZdrCbIAAb7w6j6GvoH9nf9nH4YeOvg94W8Sa7FNDNPbq0oRuGI4P3umTXZftQ/star8ePGuj67ZXHk2VlaLFcI55zliSM9c8dK+lfhZ4P034ffDTRfCNlJ5gs4vKJ5OCCex6VVWfugeQ6j+x58IJfDUzWQuI5MsSrOeeDtYnPGOtfj18F7H+xv2oPDuk6eTILTXXhyM8qrkA854xX9DeUlj8hz8nOV9favmHwt+zB8LfB3io+NdOt/N1I3YuA8gy6ENuAVh0Hr61nTegH0+1yVvZbVUbKMcnoOe1aEMgBAbC5OT6fSqTyK07T53PIeQvSnI0bBsnDD1rJoD5o/bS8U6J4V+CHiC1vpPKk161a3tl67pOOAO1fhZ8O/C2oePPEGneBtGt5Hn1BlV9o7D2r+gT47fBjRPj74PXw3fXRtLuzzJbyrkgvjgMCOhr5v/Z6/Z4039nB9V+IPjy7SW5tg8dtJwVSLIJYY6FhxXRRVosmTsfR/wo8G+E/gD8No9PliSz/sqEy3tycbpeNz5bqQOnWvyg/aC+LvjD9qL4lP4N8FmSTRonMcCKGCMo43EnHGRnNesfFz4o+Mv2l/Esnw98CwXUOhQyHz2Qn99jswOF2nHTOa+6v2eP2dfCfwN0pdQSNLrWbpMyTNgkdwqnGcD8qX94mBzX7Lf7L3hb4P6BBrWqW4udfmQeYzDBR+pwP7uenevre7cPvkeqM08kpMspyT+lVJJHkjZQaxlJs0NKxv3gVHQ8+nYivzL/b1/ZzttX0qT4veEbdI/s4zexouGIxgNgDqO5r9HIWZYwCv3afLaWesWk+kalEs1veo0bxsMqQwx0PFXRk0wPxH/ZU/a21b4YazD4M8cXD3/h66kRY55ySbcAncDgEkHpX7Z2F/YavZQanpkiy2l2okiYZOUYZBB461/O/+0X8Gdd+FvxK1HwvOglgu5PtNpMgJV0ZjgA+o6Gv3S+DqDQvg54VbWcxrp2kxyTsxA2hFGTnvnHFa4iK3QFP9oT4qj4U/B3XtZe1EkkiNDEWOAXkGFOOvB61+dv8AwT0+Heqaz8Rb74qanDuiywilbkO8jky8dQVHAPvV74/eKtY/av8AibpPw48CxynRdOkYNJghSx+VpHB9AMD61+mHwr+Hvh34SeELXwfoluqrEgEtwvBlkxySO5znJpQajFibPTWKb5GUbQzE1G+1lySO+Ko+btVivpSJuyDkkY9KyGXhHG0ZVyM9qhaKERsAeVwBSxtjO7oQcVAqkrtzkmgCAKnCk4J4q7bySJGCqg4Pf2qrHaFJVd/mWliRleSMt8ucj2oAvS3Mu8PMQQevHSnqQ6IImOCODVF4GI+YZPfJpYWwVXIATjGaAPHdN+E1l/wuS7+JevsL50iQ28MighTgqfpjqPrXuhW0Mq6qwKsvmFuuM4GOB1rMdsyqy+n6A1oCISQyySEKsSMeuc8fy5oA/n++Hyx3n7aqG3GE/wCEhnYDI4CtJX7A/H74x2/wk8MXt7bDztSvFaG1Ayf3hQYx6461+OXwg3Xv7Y9lcjIL63cPtHXJdgR9Bmv2P8c/BPQ/Hfiqw8ReIbp57OxbK2+RtY47/XpWlfoZnzZ+yJ8Bm0pJfjP8Qbd5tc1KSRrCObny0ck+Y46lm3/Lntz34/Q60WSVh5j/AHjnr91ahhNtPFHblggiUKqg7QFUY+gr4a8T/tO+Ifh1qNwPFfhm7WCzkaNJ1L7SoODk7dpz14qeYCt/wUlnif4I6NhgWXUkiBI6gxsf6VzH/BNhEHws8QWqNulg1UtgemFGfxxj8K+d/wBqf9qbwn8bvh5ZeF9FsJYZ471Jz5mQI9oILE9Oc4A96+i/+Cbltt+GviG5kDYfUjyCApK8jHuc1ajam0NH3zrWiyeLPDGv+D7h1MOsWU9uMj7rOuAecj9K/AX4d/B/x7a/tBaN4VsLOWC70nV1Pm7TsUJISzbgOgxn6V/QfH+7Kt0+Y8VQ/sfSbPVG1/StOt7bUpmLSzqgDvnOckeueaMPLlRZ2s8hgUedh92DkeuKxZJVBHygknP51aSUzE+cVx2IqpKGyJAATnH4VkBM0qpCXAJZuCBTYmVlAKgEDuO1QEcjevIpwPylXbp1oAnRwXwP5dKuxgBCznBHANZ4Z1UBcYY0hbOEYncpzQBpQmPcVY4qttk807CCQTyartKwLK3OSMVKs6Rjaw6nFAF+33M22QgY9KvTKojGAPwrMSaOMhl6+9Tvdbl+cAg+lZgOxJnYuQV7+tOD7ssSQR17VCLyM7Y1J3e/tUzOQNrYOen400BLkMAT1A4xQjM23J69qjQk/Kozinqrvg9NtWBbgQAhjg49etTGTYOTtJOR6GqAk+fjg9MGp51GzIbJA/WgDUidJ4WZOCPvCljzgnJAxisCzlk84xqx+YAn8K3GkUJux8o/maAGNMvA6EGnh9yjcecHn2qk0qxyLkcVOGVGz97tge9AGjv2rhmpYxviyxPPT3qlbj5/mbJ7D0qws248DHtQBaIDgBuDiowBHzk44yKcZo9oUfKR1NTB0fOFyOOfSgCSKQSAP+nrVKTHm5YeoxVy2xhgzfKvQ1BKod94PtQBS+cPkfLVjoGJqRY0GSD81V5cJJyeTQA5eMnvimsh4OQDSRkFmRvTioHlWNirdB3oAsCTaCuNpXv61NG4YFieVNZ8d0kj7eMVKDEC43ctzQBbba7ZyDnP5VUZHVwseMA8+9EbeWuOS2TSrLtb6d6AL8kq5C49cD0obGxCvzcVWeQAruGTTkn3Bh2zg0ARv5kZ3DkGqUjpghv4ulabFGRto4xx7Vm7oXi+X8PrQBZicbVAzgfqakJZfmbp6Vmx3XkEBzuNXDeoyBEXdz8zUAJ527gcqe1OQhIuRzUEcmeVAAGas+YpbaTyccUAVhGruHB59DUhAA4ABXtinx7UnO0AH1BpVAd9wOSaAGo25MHCn9aFYqwQrkY4qfYSxRh09DzTDIiAAnoOM9aAILpGMJYDpipod6qrMOPSnRukwZWH4etO3BXC4oAkAWRGIXGar28KAOW6r0qwxAXuB7etIocnnr7UACQh/mTlhwBUEiEZTODjnIp8bSRHcCQVzVGeQmRzkndjjuKAHvlQq5z+FSFy6rgfdqnJ/qwSdrDgCk3SKAeoP8qALTCST7/PPGKuswKoMYK8VQGQgZTgg9KlLNIfn6Dg470AWjKTjGAKjbBbB9M03HyBV5P1qvKzmRQDwvFAEy5G0Z/OklGEyKd5mG5O7j8qbuB4ZvyoARHAUhuoH5fSkwgByevT/wCvSOuDtV8Uu5lfOwBR39aAGg7eHXJ7elWQ42lMBgR+VROM/MM9/wA6iWNgw3ADOeKALbAEEx96ZJEjAcYI6VEHK9TuUevFPEizlgCQDQNMlSNNrMP0pUJRsNznv7UxXVMgDjpQshQksuF75oLHDKyMQevUGjII9CD3pGdH9cN0pFwVGfmx1pSAfuGcgdBUbMB8x4IH51JtY8lclhjio5YyuOpx60luAeYTxjlhTwqgBemOMVCMkKxOeamBznI25qgGyoijC/LVSRH/AIe/8quPjIPoKqOxLKCvagBUAJJP4UedyMjO04qMMygZ4B4oACqI06DrQBOs4ALdD2pFkYyBmI3GoD1IIwKlZQBt3AUAWSVI3EDkZBqswO8yN1UYFWmCbFjdetQE4+VRwOhoAUb9ysxyAOMcYp52kjK5HoRnNNwchgcDuDUnLH0A7CgCtcQByTGoxjkDjFUwjBdpByK1GKgjABHf1zVV3XLBPmPcnpQBVgkRdyY5z36VYRjnzSNvBGRVPAVghYZbNTsRsCDqvftWYFlR/d+Ye1QMGZ8YxSRhhJvRsZHPpUrfeJPA9utAESgls4Ax68U1tyfc6k96Cu5uDgds0gYk+oFADlzuVunWrHA6dfWq+ckMByOtO6k+w6U0A5I15LNjPrTyVwVzlQM/jTNuF3E8+lNYoecnpzirAcsoJAPT0q1vBy3PFQRxrkEDhRnnrT2O9sY+U9aAEzvkLOAD2wOtBXbyfy70JKrHA7dBTmdDhv4gaCGQnccgHBHQelBKjaw+bFPKfM0mevHNQ5O7y92M81mIlOCvPyk81C643MvOOOKkVSflK9KrEOWOflxVoCcMShXGTjqfSoQU3eWV5A60/lwsnQDqKUlVQMD94/nTAbcDB+Uhl6+9IkgIG4dDjj0pgkyNxP19KsfeTdkA96ACB3OEYAKM5IHNIWYNtPIFVY52B5XGAeaf55dwyLub60AW87WIXt+dQBm3kKpxzmofNkWYuACp4PNSY28nr160FodtZXZeuec1IhIyoIwepNRqzE4A6U8DBwVyB3oGKSdo4IHTPUGmqoAHcU44GTF1A5ANKfmUnHK9OaAK2GAdG55BFCO75MahQBTm3KQ6Dce+e1RMQOUOB3xQBPhH6Hee9VpSqOQOhqBWcHcG2806Rg+NpoAniJf7mRgdanK/w43Mec+gqugC42nAqdAgmDg4JH4UmgHO8QUKxx3pMbVBHOfWnGOJU39AP600qdmZTnsMVACOGyjMCO+DTEILlCCQecjgVJvdirPjHQetKzjBVRmq5QInAjHzHAJ+tQuEdhsHT8qkkwSQevtUflOqMYhz1560coBtDghxllqvIjtl4yeO1WZDLHGrvwGHOKWF4xHI2M5ximkBVRZGjIHI681JGUYlGyO/tThcDBVFyCSKRVLptAxtwfwpgOJQFlYY96sAL5YY81CUCKAR7ipOuGx1oAG4XKdffmnugKh+rD0pjAkgA4HtSyMFG7OGoAesm2RfM5LZxjtxU7EuVjTIUHnP0qtFJEzAMcNVpHjYjKnGfzoAiaF9+xT+7ariQRRjIIY+lRNu+8CFGR8v0qSTcUBjG1s5oAlbyj90Zweh9azLsBztI5P86VpVHQ8qefc1Gfut1G7vQBTOU3IOw/Ohtqk45xxxTd6OXKjpwKTemDuBHHOOtAEDMTIMcK3H50g3KME5IPOamI3jevAXt64qnukV2Z1LHvQBaRogAufWg7WTaBhv5VXWQH5SMjufrTZvMwFX5SMZPqKAGtuib/YNS4Dn5PunpTnYKo704gIcKRyM0AMCoODwcECkWMxuFYZOadEEJO/v/OiYs5yvG3P41DAcsaAEEc09QiAkrkVAqlATx1qwh4Kg8k0gIxzg42gGnBUbMZbODnpQwKsBn6+9NAKuX7/yoAHLAlwmI+mKWIndsPOeRVpthh5bJPOKgyAwP8Qp2AJAACwGDSqUSPO3L+tIWVyVBxkZpEILBSuc0WAsQziFfmYA9a2IJwVLsRubt7Vz8iISF24OeKt7ioxuzjjgUi2bn+ti3IQUXqSelUwhyWQjFVHUqoIyxHvgVaBJiGRn3/pQMYY1lGSTuHOKsW8aoQMZqDa4O4dewqxZ4QkvzuNAFi4u0VwjYUDFZzzJOwUDocZFOvkjjlQHGXXP1qaCGJMMVy3eswLwQECTGUOOnY1D+7JIJApzzzRthAFUiq0m0NnrnrjtQBow+UQEXIZec1DcSkudnVfXvUQiQMDkjjjHrTjExXLc/SgC5bvD5QVj14wasRwlDuHX/Cs5cNDtHDetPQ+VGHL85wM9DQBZZCi7CwYk9uKpPI8ZCqMsRz+FNeYtJtfoMn/9VSnYG3dxzg0AZsrzPISeQTwPTtViNSihW+/k847UXCMWWWL5lHXtU8JDsJMkbSOOveguI6PbEC6nJxyPTNVTIsQ8wjI9KkdGEs0o+YZyPah4ldHG33oCQ0yxfKRwzdjSkxYB4JbrSJAdpdx83+NRCJQxUsTQQW8AIGGOOv0pI2RlO7Ix+tNzL9w/cHQ+1U4pA8jqxyB1oA0oixBKtgDOM+9OVSYycg7ucVWhlO3ggA9BjrirCkOo+YjHrQA5ZonIEnRBjp3qxnMrKRuGMgjkVXaJI2ErHIGf1psckm3rj1FAEoaP5lkGQOM9OKfE/lHH3ouwpsEjOrIwyBz0zRI+2PCdSe1A0K6KG3gjHX3qeSZGi+7lutUGyyAZxj0pI7dpEJD8A89sUFkilpUwqnPQdMVWeF0DFyQ461LHN9nzztC8c0SXMbxllO7PFAEaSO6heg9x/hSTNHkITz6YGKg80sSBwp4pQBECMbmx1oAZGQd2flFKimLcYznHHeo4xgbZD16/jUw2xAP1INACeYGBiI75yaF8tH2qMZpHkw2cf/qqYMjIXXlvTPNAEUsjRtvX5j6jmjzQxASLqPmI9acY8sBFKYyvPGDmkYSKNpfjP86AKNxaebL8vC9cd6jSMIc7PlH6VoMxjbCfMxODjtVWRXEnmL6ev86ACchAvlA9MfWhJgRhBjHFAlYt8zDI4wDx+FJGCJDuGAfbFAF0eYql2+XnqeppUR5IDkgnnFKAZVA7A8DNVd2PmQ4IyMdc0AOVEGVKcgd6SEKUfccYGcemKk3NIFPOBwQaVcElCpHUEUAUoICzO+AQeateXb/M2MsOOxxUkcyRHao4PB4oHyH5gCD19TQBVaNy67Dg+uMcU2eNohkHcCfT2q+skJbbFxtHI9M1HOysyw9eO2eaAM/JYAsAD6elM3ZJ+UJnknvV1ygbhcH3/LmqkjIobGcHqP04NADXaLy1wmWBGKcPNa4gAbP7wc/jTVIEA56/nTrNTLcwjPAkGf8AdzTQH40/tKNFJ8c5rgYSKbV4IjnBIIHLDHYc197/AA3gEMw3DeiqYmPTPAwR+tfCPx8ksbv49yG3I+zrfqHxk4Zvlfr6E19z/D+Qs0VxGhZnBCnox2Yz+GK6cRsiYn0ZZRFhHnb0BxjpWrFJK7lSAPTt0rD05nBQTAKcDHPat7MccYUHI65/pXE0UWY40ikMjH5jweTSugMylV4xwTyc1VkjL/Nv2k84HYVah3o2H544OeopMD48+NoP/GQOR/zTGy/92Gv5sq/pN+Nuf+Mgef8AmmNl/wC7DX82VfQUfgj6HlVPiZ//0v0HQrGDnrUCyZOQOvXNScN8hyMdDVdl4zjn1r4c+gHLsUl+1U5iysNgzu71YZVbAz06iqMgaNiF4/WtIgQT3Y2eUVz61gXVurBTtAHpWw6MBl84HP1rMu5Gb5QOK0gZnPNF8jZYZ7VGd/lY3Zx2qzIka8L196URr5Jc4JrYmRnzsFhAHXris4SOkqq68vyD6VZRcuS3JFPWN87m+YCqJEKAAuw59fWktpj5i7/WrTkSIMfw1Qt5CLkBhgZ/Oghn5k/8FNpJH1/wWwOYhaTgLjkHAr6x/Zs0uMfBPwfdsNySWUffIBQAYr5V/wCCla+XdeCriMnBjuQQw6ZVcZr65/ZhkgHwH8IJhMNaBgwOcA8fzrsf8JExPdIlERAQArmtM85KDGayd5ibjir0czFcsRiuNGpOY8gL0f1rPuwWJCjGOpNaRkh24Xk+tVZecAjcueaAOXdiXIAyeg+lPW3xl8HPeteRIEIkC5IpplD7lbCgelAGdtkjUMTlfSjkyA9Wqck4wPun1qu5CH51+7WhFxx3oCobLd+xFWkZsKg5NYpui0xJ+dV64q9DefKQVwff0oC5akd1IPVj79KYJJScM3yY6VWO4sdxpRIVXanegd2TCXYwx0pyRszF/wC9+lMJGMEjJ/SpLSU+a0RBbjuKAuy2QwPlnlvXPFJJ8qPtOSB0p+4E4bt0qrM78H+VBRTJG3kYPPFUWjlUh2bcpyPQitUCM5P8VV5QBlD8w+lAGaLxw/lDIKn8ATTvNUsm4cZA9M+tMljCshIwOBk1KixShWAGPy6UGZeubc/K0R3LgcLx1qGKQMpRRgnsfapYAS6gsRj+lI6BD83Lc4oAhYGPODUy7GYBjSSqisFl65/nUoCEgDovHFA7lZrWNmZlUhR3zVqGKNQoAO4dzT4gQxUng/iKeHSMFVOSOuff0oC4rN83HHtUygfKUII754xVYjAyP/r0bwpAQZoC46dlQruHP0poIZCCvLGppFSVBuGcnj8Kr7egIx3/AAoC5aGQNrDHqRSu6oQB0705JIivlk/hUTD5CFGaAuTJIoBwPm7EU9243EEms9JnHzccVbdz5IYZyOhHvTQXLUJjc467v0qUxGNDl/mFZJkMbBwN4B59akF35mZWGC3bmnEsnkycbTk454/lTDHyAMn+dMDB2DngoMelMaQ5Kg55qgLCyeUpGc+3tUM7jAwcKegx0qMxkqcgexzUaopbqeaEZllWXG09ailfZG67wEPXNPJAQlRyOlVJoftOXYYGOhoAUNmHevY8H1FRox2mQg4HB+lIFKRhGPB4Ax0p7R4UBSMEdKAHrOoUvnIP41UkEF3CUIHPPvUsUAOY92GPTHSs+/tzC8ThioiOW7UAWbWL7OvLnPYfTtVtiGUkjAHX2qBMN+9XlW7f1oDBxz3PT1oAS5B8sMTwvaqiAZ2t1Pp3q5LHwRnJHrVNIyHXzOAeh9K0A2bZnj2glTjjHtV7y4nGB35ySayxcxxuiIep/A1qI7jK4xt/nWYEgSZlGDlcfXpVGdUMi5PzdOB2FXT94tyFAxjrzVaRAxC7enXHagCBQrOccEGmswD4boTVtLfzG6kbfWiWI7jE3QHqa0Ajh2FiUy4PbFUppAjkn5COmQSKsSIY8BGwc5yKndkdFZwDt5PvQBXRxJCkjHdjIPpUDQBpfNBwf0ptrZpFEwTd8xJxUkqmNShX/IoAuJtEZU9Pyppbc+VJOBwKhBZhg8ACkt/3rNjIA79BQBJbt5cxmCgN+lbIPmderd+1Y7QyK5wMnOPzrbs4/Lhzg7l/vdDQBHNDJgAfwj9KYzBItqenT1rTCKfnB+Y1TkjCYCfgD3+lAFWKGSRTjjA5HaiM+X8hQDFWkkeNM9eelNkKyI0mM46UAJAsfmFVGVzkipQyeaY+Risx7ry0P96pVlWRA5IDjvQBdIH3nPAPT1qBjkneMAd/SlMsa4djnA5pPNDg5HDd6AM++gZI2lXk8Y5p2nF8b3O3I/OpJ2LAQyDnPX2qNC0edvQdsUAbETM/G3GBwfWp1TPDHAxVC1uejE5XPPtV1P3rhsE7uooAYkSI2HP5VcVduFHApssSIpAPXtUYkkzsYcH+QoAnucKm5xkAYrn5JWCsoXjrmt1iHTyyckjiqMVoXLRlse9AFGBlMS7+DjGaMKTt4I6k+lW57WNYNqHnBwPf1rHg3gjI3E8EUEM0k2gYJ6dKuqxb7oC5HX1rMtoGkkcSKVx61oSQSxv5Z44/Q0CFkjKNu3AYHbnNFxMFVCeB/OmeUQF3H3FTzRGZBE3JP3aAIFxL838PpTmYpD5nVD0x61CsPkkxsxB6fjVlIG2Hnp27ZoACoeNZOM45PrUEERifsAeRip9oCFemP1NRwJ5u1k+bJ5x1FAFxJGBAU5yafsCsHHU+lQBWTLdxxiniTLYlXA6cUANwCcN81ULiLzkUY27fetBAituByrUXduiqIyuTnNAGfE3k/uweccdq2lJIzjJ/+tWZHEjPux061oIf3XynjHWmhobDBlmcnOOPpTZfmwV6j071DbzlpHjTjHWmCULIfMOecDNWWWIlB3Fuo7U9P3ch3nHoaijOfmPFKzbmVgMg9eaAIZnUyFUJLdTWX4m8Pp4y8M6l4Qkufso1a2ktzLjOzzBjP1FWb0qjqOFzwPX1q1C3y5IwexoA/Ij4j/sC/F3waZ9f8CXw1m2hLSAQy+Tcrjk/IOp9ME5ryrRPj9+0n8ILuay1m7vJ4UKxNbaijkgrzgMQDx7mv3XFzOoUx8lTnOf6VmeJPDPhbxpp0lv4v0S21SOZShLxgkDPY9Rn2rRSXUD8/Phl+3t4DvoYF+JFtJol2WIkZI2mgb/aGMsPyr7Q8OfEbwJ4908aj4P1i3voH6FWwSfdSc/pXzf8Q/2BfhP4uge/8E3g8OXhLMEb95ET6YPT86+L/E/7Gfx1+G1yNU8FvJqCRfM0mmzGORCO+3g1p7KDMrH7ANMjMCmG2ED8a1oWaaLfHg59DzX4a6V+0j+0B8LJRZa1dXN5DG53RaijGQHpjzCN355+lfbvw1/b1+G2u6faWXjCKTQNSO1JZJELwM3QsHTJA+oFH1d9Bn3dHBNHgt1PbmtGFY3DIwwR3Ncd4a8eeFPFdkNU0bVrW7tmwNyOrA59MV38VpDcIJLSYFVGSOc1k4NBcxotOjinaTnpnrUOxTIzBiCDjGa05FDzZLAADGc1QC/O+4g4PaoAZt5JU4x3NPVMjdkZPtUI5kwBwBxk02OSVG+Zxz2oASSFGjYNgFehqFQVIAOQ2BxV+4tmEPy/ePJ5rPdygVm7Y6UAXnhUEsnbHepSd67mBVs9KcUCpvk5LjgVVeTcwI4A4oAe27ays2PcdaWEl+A2Ng/Os4SM5Jzhs/pSxGR2VV65/OgDVhB3Bj1BpbjaXLD9PWoVhkTBXoetSRoWJGeelAFyHLIML93kn8KjAyd6HBA6Gqs0UsPO8gn8jVdg6q248L1oA0BdIwIJ+Ze1OSfLFj+tc+rtngbs9DV5zmNWDdhkYoAmuBBu83GM9e1S20ih423bgODjpiq6qtwo3AECp4niafyGUIOnHAoA6JRxlR94VOoUBUz2/LFVI9yY53AfoBUqMHY8bf61mBKXCgjcOnSs5b1BLskHy1NcgMFVc59axdQikGHRyGxjgcGtANOe8wxGcccU3zA8ZI+Uj9ap21uhtw78yEYIphWTqxKgHrQAof72/wCXPpT76VB4d1bGT/okoz9VNQbB91fuj9afMFXS7pBG0hKSfKP4vlOB+NNEVD8cf+Cf93FD+0rqKygEGC4AH/bTH41+0N0qNcycfxN/Ovwh+CfjfS/2fP2kbvU/GMMlla+fLFOHQ7oVkcnP0HGfav2o0H4jeCvHNi+q+ENWt9QgBJLLIM88kY/GtaiuzNM6x4vKI6Ad+c1Gz7sB8L6Y4pkU0V3B5kDrIoH8POKglkiMAdD0HcEEGsrApFqObClsfd6VdQ+YSXOAeeOtc/ZTm5T2BweeDW9GoBwrBcfWkWpFpNqOM5zjj6UjlVVix2mnxAyS+XnnsT6VVurd7klFbBXr+FAEayOAVzuBNWUnRIgoGT0zVCKJoRhyDnpip44Y3GJOGHIx6UAXn8ogBvnxUIjQfdIGDk1DuXdszwBRJNH5YQHBXjFAGfdh2dwx3DHHpTbWON3Eu7O3rRIjO3yknJxilt7YI5bcR6+5qWgNvMbHcePQ0NskCjoR1qo0bohx1NLGJFGS34VQGhGm3nHFTO7/ACqvSq0MJZgTx7Vd2vjIXp2rMCRpFEfzjOO1OcJ5Q2cE0wL3bqeMVMtu5X5TjPUGg0G+Ygf5uQ3H/wBeqqbFlZclWwcEdMjvVv7L/AeOKiiiRZTnP17UGY9l+VMHJPJOahlEUmI5FJ2+1Wpiu/YRwOQRUcmAFGRlqtMCKV9vzAZzXMXksZlMR/dmTOCemcdP0ro5Vb5PK+b5vx49a+Gv21/jbqnwVi0KPRLNLgaoS7uSV2sE+6AMEZHvmmt7AfWgSRZzIepx+ldAkiNGC/y7cD/erwz4NfEC9+KPw50TxpcW32Se7UJOucoHTCblzzhsZx2z1r3VcJEYD85Bzu+tFgGeVG2VCKQ3U5xioxCI8rGuUxU5LLyoAOOnXP1qZbhGIc8MwwV/woAZDOruUGdw/L0rW8hBEA5JJOf6VjW6qlywBIZsfTg1YfzHlDvIcY/lQBJ5+xvnPykdPSq0tx8yqjYyM5pLjCYZzkEde5qhuTaEJOOnvQBdWQvuLHp0Yd6ktNgb5skk8Gs2IKvygHap6GtG2U79wPB6CgDSfy1bDMFz1yaqo7iQkdB0zUjR7gVUcnnJqtIJEwSQM8cUAOLlpAWbrUskqEbACQ/HFUmfBxnJ7fWobeZt0iMcSLyPagCeVEwY84z271LaeZ5flE5VT+ODVQSMVbfyx6HvU8UjW584jBI6dcigC6XQ5Xt7U1zGIyVfNErRswCnAI79qiFuwEghYEKeDigBY5VwGbORnGKU43hx0PUGqyDydxI3mpV80AN2zzigCx5YCZVuD2HtWbN+7fzQ2cHkE9KttOqrzkHHy8etUplkkbcDuY9cdKrlAmuJlDA5ByOpFVEhXHB+Y89e9NbznUoY8kf0p6RkJgDBJzmjlAW4Qm2WPuT9OK1IyjwRx7cbcD61z91OwcAY+Xg+lNjvJPvBg4BHtgVIHUlFRCG+U+nWpig2qWc4OCDWeLhJLYjBZ+ikVJBLcMRFkhUAwOuTQBa2xqcAdv1qMoBkE9ey9AaqTyyrJwPlaoRJKs+1T+7x09TQBoBTFB5IOeM0nkvJGCuMjtVNpWwTF8xGQQfep7eeWP5ZcbTnH40AWIVMcYGOnIPWm+fEAfMX5lOM5xmnmQRoAGye/wDhWPyz7wfzoAvK7RKxClVbPGe3tTo4/wB2cDIYdaqSXUqRGMLuJ5B7YqK1uGkbDHaV/L8aABI1+cnAI6e+KkQNHgjvz1qRpNrblIH1HWnh4winjg4oAoa/o2m+JtFfQ9ZgE9s7BwuSMMOM5BB6GrOkaVpWgaPb6NotlFZwwDGIlC7h15+p61Z3fKGA4pN+CSKAC5YYPADYx9BSIu6JHB7Hio2bewIPBxUqI24tyc9B6UAIoDpkn5s4wacoaNcscHpQqkKxPFVZJdqttyfrQBPJOVk81iW2jHHr6U61dVlkdgqgnAUcVkHfJGSR16gc/jVcK0BRiC2eAB+poA6K7KxjKkbiMjHWsG4ClS24bup+tTE5PXLjAH0p7acbhNznZg8epoAzYLl1kXaxz0NTLflJ2SQ/Ig5PtVW3glW7Ic9PT1HSrV9ppYBlcYbhgPfrWlgNWzkiuButzt2D5q4D4leB7P4keGj4aubpoInkVnbOQyg5K/pXXabZNBG6A7VIyOeSPSr0du7Ieh5zzQB5p8Ofh/4c+G+mz6P4fs4rcStlmUZZh6ljk16PHJGirF6VBc2zIu9OX9v8azlMwP3enrWc2B0uxjGXJwOwz1qyqDhfSsFNVuoLIz3UIaEcZBFTQ3n2gRXEZBjm6Cs7AaxhUBiDkt2psURjbeOW7ZqOYSfLlduOhpyMzx4J2kdMUAcNrPgXwr4ivorvxJpMF+9qd0RdQSCevrWB8T/BFz8QPCb+G9MvjpKtKocAEq0IGNgC9AM8DFem7tm7Lb2HaoC33nT5cDNaIDzH4T/Bjwn8LLUyaNAsl/IpWa6YHzHBOcck4x/kV61PJhB5fyDtWXbtvOM1p3Jj8tX/ALvagCok0hYoSMgda0bWaTyTk/MB1rKyT8oGMjoKv2UhEZj4Ue/egC+0iPGN52OOlV5JY4Jl+b9OtOIVyRwcVVu2UgkHHHFAGiLrcyNgYFMO12JQ7iDWdFeoiplSe3SjfKHyDjJzxQBoqTlvMbbjHWp/s8OWeJs5HOKoSyAMjSDk8EUsRcSrGoPJwKAJCbiGWWOMAbR1J/hxnNVL8XklncW1vMEdoiFPrjGO/rXxT+3l8Q/Fvwv8HaHqPhKc2j307QzMp+bhC2PxxXqP7M3i/XfHnwa0DxB4lkMl9eJITLjqEfb/ACFH94D5f+C/7L2paT8bYfH2v3SwPBcyTRqo4Z2LZFfpC9i6kOrgqD69PUVWcvA6sqIAvfjIqaG5klj2thuncUVJ8wFlEwd8b7SKx7/QtC8Y6fc6H4ktlmhuI3t2yBny3GDgnpjrmtwQfuy1VPs8n34/4f4qmIH4/wCrfsD/ABA1D4haxp+kXcFl4dhuFMU8zfKUYk7BgZJXODX6ffBX4W6F8GvBdv4O8Pt5sMbtJJI5Xe8jYy3y+pB49K9PikJRoj0fk+5rN8jbJvCgYrbn0sBrpMclGAOD1NMkLLcMAx2MeDRb+SAAw5de9TsocjLDA6VmAjP5YIkBIAzj6mr+3bjsOMfjVB/9IG9+GPB+mabPuCKqHOxqANJnGxkkPPYisV2fJ2ndnk1allyNxHbmqSx4OQevY0AbFvKJECMOgphcfePX2qJIgmdhxgc+lTRQq0QUc7h+tOwESq20uOTnOKkzDKnGQT3pjqdu0HaBxWOJ/KulgXJz09KLAX5Zwz7VJHAyastN5cWScqKTMSMFYdSRmmXG1hsVsE9KQEttK7TRug4U810bmNVAHr3965ywQxYy2SBgitzdnD4znjBoAlR9jMw9MVNGxHXkGs7eyvuU5xwRTw7xuGByG9aALm0mXK8rmntMrs655XtVQylF29Caz1LCbIGWPXFAFqNmjnwmS3X860Xm3Q7Zj8nHArMhlEVyV2kn+Kn3Mo89VQAqOpoA21VGTcwyPWp4ZEkK5ABPT8KzRfo2yEMBtPQU6S+jt5CRhiqnntQBeRlMxkXgcjJqNpiMsx6dD3zWO2oxsPmG1WPT0q3LJGceSfkwKAEe/L7l5QAfrWrZTebAFVsg9qwSu9Nudh7mrOmMUk2H7rHJPagDqV3pgIOnQVI7eWRIeBjpVVHZWB75GM+lW9vnHaWxnpn1oABJK2ABhfpjrWdcpGzfK53Y4z/Ks++1V7eT5MOEfaeew9qgFwtzi5XKrjvxQBoYJC/PkjrUE6gDLN17U5HDlsnoOtZl022NtzBiOKALNuIxvJI2n3q1E+6QFCCvSsmK0Xy1l3ZyMVehjaJFwwPfFAG80SMvykZx09DWRNJ9kIUtkk4zU0c+5jubAGBVS8Kz7VjYYGDn3FAFxJ9yfNyRTot+wsDn2rDmd0QMOh9KntLlUADcUAW/PdSU5weajG0H5VwBU9zJGY028H+dVpZWlwIx+FAEThFBMhwT0qAPgBU49vWp9hmX5zyucH6VgPqKRRvJKfuZOaAOgsnIbbLkKvrUz7Z23ElFHT14rBsdRjvbfzVYOo7itmBhIip/EP60AXrQKWkO7Kpx7mm3l5FbIQhJkH4jFNjkWCR1CjJ698Vk6nHujEyMeOT70ALaXzM2d+HBxge9bG5GzuyT6muCg3BuSQW54rsbbd5C+Y25hyT9aAL6uw/1fX1q7FIGwrjLetUFOFBXn3qdiqEMRk0AW2Z9x9B0poZVYZ45quZCyqduM+nen/dKuTweCKALUoidQV6Hn8ayLl/KO9O/XnrV8sFAVRisa7hkbAHf9KAJUdZX3gjA9alkc4HH5GsKAzK53dF4H1q7skflzigC4ZpMeTzjtVwyIIwCcMRk46Vjr5m4Z5FM80xEEHv6cUAa4ZQOGzn+dORkcZ5UismS5RI9zrnPpTVvA8Q2Lnt+FAGzJIDgELnvj0pQMDOegrEa5ZD8o4HI/Cq32+fzPNA4IwfagDoo7mMkQ5G/0PpU7KkoKElO+RXIKWNxvTl8V01nPGYhHKcvQBawN67eg/WpGVXUHPA7+lVfMVjtXpnGKtlUMLDPNAFZyHAIHTr9KfGm0hieAfpUYjVcLneOuTxml3khlTjHIGKBJk5VyxK4NBbZHg/vG7ikVwyEkdsHntSEfu9gHAPDUFJldJHLiMDjPPsKuptwQvzAnGKoErGWJGM96hF0qsAGAPT60pFmoHVOR9OKcxJO5BnBxg9KzVuYyuD1HFEFyATnjHfrSW4FxuvmEAZ4xTuhBb61XNyjq2ME5phuQ3yty1UBNKW7Go7gqcckM3pUZulyFPOO1JIwPJBFAAQQuAMg0xcjBbtzmnMwSIbeADzmommidcKRzzigCZiD82CScUnmZJJGT2qDz0Hy47daajBmIH50AXvN6BucdqlMh2jaKhCkJlSARTSCGDNQBaUqBlvrxTt0bE5GOe1Vw6jjPHvTCU3MwOQfQ0AWZoxjJB4GQaq/IqBI398d/wA6sNcKsXljJrMmmWFN+0nHQCgBXjQKDnJ/wpVdXXDjB7dqqPdo67c8NUtshZSW7fjQBdTKbRGeO4609eWYg81AATwDjHfpmkjQqwOeTSsBIDFtG4Z547UuxdnyjL/pTJlUyKrHFWI2CHYDiiwEbwSrE0pIPGSoqJnKqrMu0MAcVe805bnG39aquTLIT0wMc1KAmUBwCeSPypNhCdMew70qNsQk44PPrU0JDqSw2g8fSrAbGM8qNpUYzTVBye1QOWjk2ZA569qnDI2MHp1PagCqykvtHQdqe27A4/GlO1XIYnJ6EUoJZWB6EdqCGNUDBB6Hpmm/LwCMkd6k+YjA6Lz70xcNlh8vY5rMRY+7bgg5Of0qNvm3BsYIGKVJIwueuOx9KiC4z6etWgIhGwcKW4IqRmRflK7sdMcUjoCoO4k+h7mmtGGAZsbgOlMCEAIShByenvUzgnDbaR/kiLSMAx6ZqgLzcwjDDI6CgCXAYMjA5PQ0qDyRkxlMdx3qFJV3/vDkjipCyqNiE/N2J4oAlceZkqNue4pytsOD3zz6VDGrIAepqVmXeU7D1oLQ7ICnyjyRTkkdlIPRe4qINEgLseOnFNWWBixycnoAetAydiynKfxDH1pACTtVenB5oCEHDYIx+NTFCvP8QoAYiMrYx8uOadhRE0ZP4UxuqbXOedwPSpP3bBjkFge9AFBYoy3H6+tI5bG84yOBVl40Q7sjpniqmUkQOcj29aAJ0mVh0CkHk9qiEnzHPzEVWZgTvwMenrirCKz5PHPNNoC3G8bkhlz0NSTYZBt4UdDVUfJ8oYE9PpUbT5O0HP8AKpaAuBWlRTgbR1PekYIQJVPtg1SW8MTlehA6djStIZCSRg+1MC5GSQUOMnkUyQ7MFjtOalLxqgL8tUcjM4DkDC9qAJ5oIpITtY4GKoeUyYIPy1ZILENnINNGAdrZOO/agCCGNUR4ydxZiQfSrCMke6NzvDAcinLEGxk4z6UeSicg7geKAD5SQCflQdqRsIu+MFvr2pFRlJAGUNRlX3KsZ+X060APLEqgAAweTTpQkkpUdKOgC4yD6UFQNu0ZVTzQAjQkMpUZwOv0qYl94VRhMZPsaeJULjaD0PFWc9BIMDt70AQne43Lxhe9JJvSAM/JA7U+X/VyPH820YAFLEjqg807mP6UAZyqPlOOuDzSuCG8qY7VOMEVPcckqcYHOfeqUkiiIpgtnAyfWgCLaECoSGYZxUczIuC4A57VVO8uMnlSPxpz53K7EsrdsdxQA8PhjtO7oBx61FEki7mVsgkgg0qvsG5MAggj8KgTcT5mcA849zQBMy+X8qjknNQs5YEkZAqdsvjdx/8AqquZAeMelADyjCMENvPpSbjHkNyDimAhTgHinFgQARkDpQAnmkYK9O9SiQsMsvrio3UHhO1CnoX5K+lQwLoCtwelRgbfrjipARnHbAzTER25P3u30pAOdQE3M+WHf0qEPkH+frU0mSNowP7xIqrIu9CsfGOlAE2/5cnJJ6imsCoCseTyB3psbuAvmH5h0NNvb37q7P3v972rQB4fBweO9OBYLnoCfxrPguWbcJsHHTNX7OZZRhsBv0xQA9W5znkVpRxsUDd25qvEiDeB9c9hViOTtnPHrWZbEZXPyleSfwqy0h+VNwwlQy3DBMHkgfjVdGBXHUDk+tAy8Jzj29fSranBMTZy1Y8WdhB6Gr6HDZznbjk0AWpPvIhXO0YHrTJjskUKTg+nb2o3GRt361IjJM7dQqAfjWYDpMtGNxwwGBn0qFgTtiAxjue9ObZ5mH529Ktu6SADGG5x7UAVWVw2OmBUwZlj2FiA3+c1WaNw+N2DUrEKgPJXv/8AWoAmhbyjtJzxx60A28sRdyWZGAx25o8xXTOOCMCkj2orK4yeCPSgCzGI8cLge/NV3TOT6jrUkaALk8HoagkEhcRk8A4BoAI32J5TITyB+lWm27BsOD7d6qB8O8YwSvfr+NW1KbfMPQUFxGEbVK5I3YzUF4+wxCI7g3DD3q3sZyxyDxUBg3KHU5YHoeKAkVvNk3hW+UY6CjIOCPXmpWIIxjHvTGG4Ag5IHNBA6TJBOcBcdqro0Dodq8tyTjuKm3Kdu85Hf6UqiHy28s4xQBWTEIy4z79Pyq9ErFQWX1xnrVQiObAUc8A81LlQoVeg7k80AaapiJgAXOO/SqcJKRsQMvnAFXUcqiAdFqKRkKjPynJ6c0AMhmVH2TDGTj0qbemSqoPc0wSRsiqRkjvjnNMdSpwmWHU0DQyby0iLDrUtoqC2JYFQeSSe9TQoMEYA79KnIY25jyBzQWULtYxtdl6D161UhWENkDaG5OetarARFS+G2HP/ANaqN4pMpuY12k9uKAJZ1tUj85F+ZO2ay3kQney4H1q/EEmIQN83c/8A66iu7dQ4U5IHtwaAM5iQ/mNgg/1pwmydu07R3pzssUi7R7U4Hyz524FWOOccUAQkx7znIA4z3qzAUUFkU9eCetPMaH94BgEZNVdrKQRnA4oAtxqyuSPxIps0aE7s5x3FRh/3mXwwX0OKlMsTjgAcdAaAKrO0b7M/eP6VKEC8Y/d9CD0NMdE3BpHPPbNOEnygKxwemD0oATykDDjC5p8xiRhIx+6MVEXnLbF5LZ5PWgRPsKP908HNABJOixAxtjf0OarwP8xPYUSW6gjDdjx6U97dlQPnao645zQBaDeacr8pHrU+dg2tg5HJxVBWUYbcAw4PocUkt2WIVVOTjOOBzQBb4OwJ17g8U+NcKXHI+veq5gIRWcYxnJ70kaTRsEJ/dnjv3oAijEQcyLwS2M96sSgqQxwc9PaofsoD/aI2wc/QcVN5qFNzMBuPv2oAiv44DsBOGzz6NVGVY1K4OB+Y+laTLDPGynJGeuPftWK6lCVGAQT2PNADJvkRmB4A4x+tWtKutyCQ/JHu2gkH+I+5qlKHA5BxnJz/AE9qnhjaWWIr8gVlIOB1z/KmgPxq+M7xp8f4tPMY/wBJutnQcP5hyOK/QT4fRSQWdnGrbCq/ebnk9Rmvzv8Ai681z+0PDDM3zx6m4DAbASDkHmv0d8BkhRbycxsikdMjA5H4966cRsiYnt2n3olDJ5XzHpg+la0MpCKCpZRweR1rnNMeGPejHBJ4rq7B45nxIc7R2B6VyNFCmQ+YOMn+Qq8koeZFHUfpUbqSzFVHPH4U6BXibMYJY9qhgfI3xxRB/wANC99vwwsR9f8AkYea/mlr+lT43z/8nB8f80wsV/8AUhr+auvoKPwR9DyqnxM//9P9C9hYYI75qHcrdV2gcU/c2eecd6YW3IR/FXxbPoCncdSoOM96rSKNnynlaeXDtt6YpW2lSW4PFNAUSS2AazLpI1UgdTWjPGVAlB4rm7ycg/MetXAzBCocbhyevFJIYyM7flFQJcKpy+M9veopZfkwB8pPPtWhmUJtkZeRTknPFLEzBOFzkdKrSSHzC7Jhen1qxFOkYC9vX0rQCGXKksOg6is5rf7VIqpIY3c8H0rWMiTkgYCiqICrJG0mMBu1AH5n/wDBS20e3bwaJnL/ACXAY+rKEFfSv7KaSSfs+eCXVshYZQRn/bNfPP8AwU1VFg8EiN87hcnBH+ylfQP7LDxH4BeFArHYtqdpA7hzurvl/CRlH4j6MXeMjkjOKuAYjKnLCsu1ut2RIcqMYx/Wt1FQqWH3s8fSuA1Et5AflPBPTNWPNKZII54x60zy1xgLgY4qALtJGeSOlAFKYuWI6A9KqZK5Vj065rVUKFYSL0/SsWZ3MjHqBTQDk5OSeM0y+z5Y5qWNlZPQniq1wqKAZSR2A+lWZhZoioSy4Jp0q7iNn3uv5VBGNseVPqTkUjqwww7D8qALgMgUDhc9c8mo2jlUHHQ9MUyJ2JBJOO/etGQK4G0ncORigDFnmZHVN3JPTvW9brhBIjcjjPtWFIpEhklGSCME1oWzSsWWLtmgC8WHJzkiiKUSDH1p0cZC+ZIRuHaoFK5LDig0FKAR7MYbPX2qH7n7s9qtqVfA67Tn8Krur+a/QnOaAKNxtK7fTn6VWiKcAj6VauVBQuTg1mgDBHQ9qDMuIhL5BOOfzpzyttYcMxwefSqc0jLGCh2shyfepSjyhZMcsAKAHRx7h5hJ/pV/cFQjv/Oo1geNML19KWeEbQAMHrkUAU0uJFIjhG3bnNTLMrXAUnaT09KqsQH2g59R0qeFFlbYADg/lQBoKzlj827tikXcFLBcAdzUv2QR4dRtb609FI+U8mg0KyyHcCo9zT2dVcE8he31p5jVWBbke1JIHPAxj0oIZC7FWyoI3HP4VKXJUYO3b6VGZCFwDjGacNhXIz8x5oEATdJhs4xVjfJG5jwMYqpgwneMmrRORn+I0AIhVlPmDGaYpGDGR0qUlfLJc8jikLjbwOTWhdyMxllK5GOtSBZNpAGTx+FG3PzdAe9WYhk7kJOetAXK5G1cN+NQkbhuBxV4gY55B/Oq867VBUYPcUEDEwilW/MVJ5mVTI5FLCp2biAPepFwuHA59aAK8pV2BAIwaVRwV4Jx3pkg3ku3GP1piXEYXA5A70APUqCAeD2PvUV4gmiMb4AbqaaWeTJYZOfypGLFRF7dRQBFDmMGMcADg1f2jblyDjGPrVWJcoUGGI6GrqgZAf7y+ooAhkTJDAAg1WuMD+H2HNaphJ68nqMVNJBG0YQjLHv6UAcxao5nRJ1BbHFbsYlDNkbtoz+VVmiZB1xs68c1Zt2BDMTweuP0oAnU4Idejc/nUsZUknIzj8aYoG4jlV7+1RlZIsmRtyHkfjTQFSOWaBiznKmppLgOwA5HbjrSCMyE5zgAdapywC3j3H5m6DnpVgWpCrDLcfp0qNSrsUUYx9MYqpbSLOgDn5+n1NPS3CkuP4+DzxkUAaMIQREhSCfTrVaa6jC+SyZbpyKcyssII+6PzqCES3AcQpxj7xoAuweWysCME4xipIosFhgY96pW8UsQJI5U4z6VpRyOcqcMG6/WgCaCBM5Iyw/Krm1ozz8oX17/AEqvuePbtGM8D3q5sdx5j8Z460AWgnyg5PP+elQTrCCCVz9RSA7AAuM04L5qMcb2X8gKAKZBX/VnOeuR2oXDMSSCPTFWUG77/wAo9Kq+SBM2PudOKAM65VGfbwMdelCWqeaqK2BjnPNWLuFSdsZCtwc9apeYYWMBO85BJ75NAFswrHuJOc8DHT8aTsUPI4xtqRXg3+WfmIqR45EClE3Z9KAISgfaZPlAqlMwQnZyCcVpTnbF+8G3oOeprJMpdTuwCueKAJ7Z0iBB/i9a2bI5OVOPasQbmQCUDp+NX7Cd1kEflDaB1oA1ZJEE6x9C3rTmSVWOCD1xULFXk4+bGee4qcnaQq8f3iaAI2RR84/h64pjIUcOGwcdKslPu/Nxjn61WaJ1O7IzQS2Mm4cuedg6VjRIwTOOWJJ+lac0uYiobJB54qCJW3AHoccUElmBFV3eRcqV5B4Bq/Ldfao2by8YA5+lIpDKQw4I5/8ArVnXTmONipIGOM9KAJoySVYHJPTPSpJt7HcvBxWNbu+87TgDHXpV9hJw3UHPSgBHtXkO5WA55zzViNmUnn5sd6rS3hV0ifgYO7jv2q0oVyZM/eA69MUANK7RlTk9apQo8Uu5TwOcj361pSfKgUHLDOOOgPas4ylnUDC98dxQBpwKskzFydvUe5NEkHmSE7sc4A9KahYYKDKnnPpVptqlTjdjnPqaAKJUxyiMcgHg+lWpC53eYfmyOaYRvkK9DjP50kqhZAN/AxQBJGvDIoyQevqKeVCKVbv2FQGXadz/AHcVMCWiDDlaaGiCCARMzDnceneqbRCSVvMOGU8CtVDtXIwR2rK2IZ2L8nsPWhlk0dvKF3uxKk9PSofKmV2fkKK01do0GDwe3ekYgnbjr2qwMR1BbzJTkLzz2rXWAqgckbCMg1SvEQLlRjB5zVu2X/RVjkJ3dR6YoAt+Wu35SODyPWoFQo2I8YHNPjJQHJO31xwTTrbJYmRgVHXHGKCLEYwrgSAY5/OovOYSs7KRjgAHrV6aLDAp8xPpWfNCN5wMMaAsc14j8F+AvH0C2Pi/QbfUVjxskkT5l9Tkc18Z/Ej/AIJ8+B9XlnvfAOtf2RLOxYW0yB0JPO0HOQPrX3aibGC9KsyO6HK4yv8AEauM2thH4j+JP2YP2gvgtHf+IfDskzWOlsJPOs5Tyy/x+UucgDk5HHNWvBv7avxx8DSw2nie2XXrXcA4lR4Zzx0DgY/Sv2l+1XO/HUPwfQj3HeuC8b/B/wCFfxCVovE3hy2kdwP3sY2Mh/vArgg/jWqr90B82fDv9tn4LeMLqK08QXk3h27ZNzi8ULED3QODjPpX1j4f8S+HPFNl9s8NajBqUL8oYZA2R+Br4I+KP/BPvRb7T5br4baqVuY9z/Zrpg0ZHbaw5GPevki8+Dv7TvwPvY9R8PHUoBCnmebZM0kAT3UArj2INCUH1A/cfyfP2kfL/TFW44/KfYVBPqa/HjwL+3l8T/C90ulfEa1TWLZFILLGY5wffkA/lX2z4I/a9+DXjaOAz6mul3TlAttc/I7MxxtGen51LoNAfW0qZ3Rg8DOT7VjhA3ysMgfoKpx+IItRsY77S5o3icYODnGPpVu3aW4gMrJtx0IGAc1iBc+Z41Gc+XjGetIiM8bEYJJ69qVI3QHdjn1PanwKzROytwhOBnvQFzKurd4Z9ysCGH8utXbZfkaRO+OPSqc0v2m4ZORgYVfT1q9ptsY0EErfMOc+ooAupI2wc5HTHvVBVlScg/dBzjuattIsUpUcD3qOI75gW+bnrQBMf3iFsZ/pVUMwhCuOGPJrQkVedzbST2FQZ4CBR6/NQBVS3j+Yx9T602RMqVTjFWQpdt7cbcdOlBTDknOatbAZlqrRykbskZzitwadCZxJITu479azre2Tz3kRjn0Na8aESou7gtg57VmkBdAZMDjb3FRFiH+QZYnp702dGkdoyeEOPqKeflKrwwPQD3qUwJpCUTOQT6etUbph5QyCoGO/Q1oovll9w3DrnrisHUpWj2M6nLNjj0oQE8cTD5ydobt0rVWyEkRYDHy898ms3fH5CvHtYr1BP9K17O43whmOGHbGBVgYNtAY0lS4BMgJ2nOODUwMa4DYIU89qtF3MrNJz3B6VUwHdjndnP5UGZ8k/tEfsk+Ffjnf/wDCS6NqMeja95YVyyb45iOm4AjB96/PjXv2RP2g/h1dtJ4XiuZFycSae7EkDudp4H+cV+0V5aMp3R/nUlhPc20+5HIbB/X61UZWGmfidaXH7ZnhGD7HHda7CQM7WiMq492YNXpfwS+MX7TcvxS0LSPGd3qE+m3NwsE0c8LbSrnB4wOR29K/YdNQvGzJMVmc8cgVVklvFPnEqg9gBj6cVXP5BcypIVsLx9mSvTn1+lbtqzSHAbHTg88VhzOTu3HcW5z1Oat6YZgCO59emPrUNiOgMLxSB42yw4/CnsQNwfAJ6kU+KQM5Zs9MH3p7xKTgrkH17CkBj3EUrbvLwpxxUCxf6KmG/eKcE+1aV2gQhwQFGKZtQjIGM9fSgCncKFU7Gz71TiZWm+Y8ithlZF24yD/KsC6WWGQBMDPJ+lAGsuVIKEc9asRRKAfNYbv4R2NYUEzblbpuOMe9bME8PKz9VOMe9AE8hfGwKAv15piQq65OQw9ain8pZDtwx+uau267Y9xyXb8KANWNV3qGwMip2ZhuYckVBEo2FXGD61PuH3h90VmaEbRll3nIx1xUaLLGN2Tz3PpViR8RBgCQTzj0p5X92yvnkZFADScqWLZyKhxvHC9DmpQrAAnBB7U1WBLMnbjBoAaWQybXOOKrmRXZiBjZwKXDbjuwap7Ntxhee57UAWmZZItkPyO2Pm/Svy0/4KdrCNM8HRgZctKTnr8sPWv1Dk8uNRKG2lTkZ6V+YH/BT2GGTT/CF7C24pJKn4+Tk1vQ3iZzPof9j7y5v2evCUS7mYxz7s/3ll619NxGQFgBnBBP+frXyv8AsYqtn+zn4eY7n80zMGP8IMmSPzr6ztopAGRgCH+YH2Iqqu4QJ4pASA6fKO9RMoL/ALvkk1chibCgHAFO8jyi23ls1kBSXIkO7nHQ+lTW8qeYd/QfrSwLMJ/m+7396h8qaMuB8pHIxUIC3MqSogXAz39KzTACxU8t7Vc5MfckckU1lbIbZwT+NWBG8BiXcr9RyKtICEVhwT1qtIRjHGemKsQ8Qr5i7aAJ281kHlnj1NV3VvMVz8w6elOafy9u0bwO1TGdZDtAwOtAFF8hg+wsR+lPkKgCTacgdR1xU0Mn71iCNvQU47i7MR19OlAGZPJHlR13DnPYVMqk/vD0PSmzovnZYcCrrK6QqeCB+NAAP3nLdPYU/wAtxCXjkxg5/Ci3llZGKrnHrSxtMy5kYL7CgCvETKcAZyfpUxjii3qrFc8/jUjuBjGMH0p0il48Ec4oAxrlXMYAfIPfHNVMz23lSKSuDnnvitqOFiPmwW9e1PAGB5iqe1AGaL+R5GJAGac+9gCrDPtVyeFGDrEAHGDntTZIm8tHBGVBJHbigDKEAZ8THg9fWqj2jRSOEPyvSS3ZD7WGOfxNPkcvzydnX2oAt2I8sbQS3GDWhHvTIB68j2+lY9o6hlmjJwfvD/CtuHABZiCR+g9qAK1vdSMZFkGRnuORVFrtvOYIpwpwa3n2Ku8D5j+VQ+TEziVIQr9yD/SgAaIxKJSRg9cD1qQh2TygMtjj/GtGFR521sfMOhFQy5hdmQE5BH0oAzmZyNuduOOmM4qGOFsk7vfFLvZpm6n29KuxRoRuwMk+uOlACQoGBwOR61mQxGGWeNUbYGwuc9PqetakTFZnHY9Pwprt822gCsWQkqRgj36UwJhNzncDz16U51kEuG6t0NVxLNGzAdhgDtQBO5fAwfkH+eaWWORHBjIwwzVNmkCGQAsxPQHjFXIZ1nQnIypA5PNAELSlUGMKVOMVYjln3KF5I6ntVOe3808HgnGBzitOzg3IFb5vXHtQAjLcOXZjtXtVZdsm1XJHc4NaRRxnAx6VlbCJDG/BDZBHHFACGKRer5UEk8c4pgXeQY+R2pZnYN5URBzT4UkOxTglQeBWgGdImy43MxBHStFpP9GAQ9ORVC5VzMXAzg49KnMTCMPtIA/GswKqTlnz0I7/AP1q1zE4iySGJGc9MVii3uEkY7cJ3Y9q1ptW0TS7CS61m9igihXJ3tswPrWgEYfYOa1LWwnuhkEYC7uvavkH4hftnfCLwGJIGuTeXcAKyW8MXmyMT93BzhffNfAni39t74s+Mbo6d4FsfswkJChA80wHqABgcUnBsD9iPEHijQPDaG6v7uECAMSjuEJYegPaviL4kft5+AtHu5dJ8OWst9KCAWT/AFZccFQ/1r4g0P4PftEfHDU3uNb+2M25fNN03lKu7vg4FfZ/w7/4J/eE7AreeL9SbUBjbJHHhlQ9/m68GmoJEWPj/wAVftNfHD4lTXEHhb7Tp8Ui/OsAZw2DhTkr8pwO1fqh+zBJ44v/AIM2Q8cic6xa3DIPNBDmLAZWyeSOa9F8E/DD4ffDaNrXw3o6RLJjDEBvmU8MA2cH1r06G4nmhSMksiHgA/dP6ClJroWPaRJEiiP3415YnFU5MRtvyNpz1qS4IjdWUcjOe1RzSIigt/F0xUAY9/I1tE06MATgfWs+Kd5YXCfMwGag1+W6iTzAN8IXkL2o0OdbiDzlXDNwc+lAFi3Zotp+8CeT6VdZ2ddhPX1pdirKGwSOntU/l7ugx9aAKrvJEVMeCwIGT0q4/wC5H7wgnrx0qtMfJVl25JHeooonkZTI34Y4oAsRzyEtLGxH8PXg04MW4l6AGpRCu5VUjhi3TjmriqI33ZGB6igDMRTkkcL0wfWtC2Lv5kcn8DYAx1HekmCSOQn3hz+NSxxu0PyZ3Z5+lABKi+YpI5H61Nbs0Um9vmGePY1WfcGCocY9aLdXklVM45yKAPzl/wCCm0/meB/DLRurRtetv29m8k9a9x/Y423HwA8GZbCGG5Hv/r+1eDf8FKLO5tPAXh77Qqo11qBkAHYLAwr3r9ju28r4AeCCQVJiuQD2yZSeK6P+XYQPqOSIyAqrZCnr3qu1s8EYMR3IxBbIwRU0KXInKum1c5p9yJY0JcgoeOOvNcqAswPvgYK/Iz1pYRIN21uOM56VUhlkS5IVdsbBeCPzpklyzKw2BeuSPrTQF6QhSQo4PQ471FDEZZGZyVx29aZbzGWEKv3ge9X88NnGSOwpoClLGEUynjFNhnWWTYuQAepqa4QGLy5OQT29ayVgwxIPA5+tAGzcbo5MkEY60+GTfuDcsfyqN5dyKsn4n1pkBBducbR+QoAuMsZwuMnoaq3RdIkeMYYMBVgnMbEDjPWs+5n8htrcq2MD6UAaTrOIGBO7eOTVmNZFhVFb7o61lrdNJDwMIvUZ708l3jAztIPIHegDREYMUiyH15rGtwjSM/O6PvV0TK0ch3dOuKqWeRNIV6SEfWgBJJS0gZAc+hp5lBYZ+VgcZ7VMbUiTJO0g9D3pktsVdXC/N6UAX1A8skH5iRyK2VdDGplyCQMfWueikMb7CAD1zWrbh7hwQCPrQBeUIGYYAL9/Wgx/uyRjg96lEfzs5HX3prkeUQevagCOdGJTOABVZAAwZeWB/KmRtNIGVz07U2PejsXxg9ParQE7YMqs5ye9QzW4M2QeDSqRG+9slSaqXUjeYAn5UwNK1tYPmLLvB4z6Gq0sWJCMEr6+9R2TMVaNwce1WpNzACPgnoDQBMljG6Fyee1TJAsBEZXCg8HPeqsfnwKZHIzxioJpZG2y88c9aANRQxJC+nWpbIFXPmcD9Kz7e6y+2Qbs9MVPvZshONvrQB0rFsIyjgVNuZkKdQOayrCYn93nnpj2qxJNtY7eAOKARkX9ssz4jAAHB4qGBWiXynyR0Aq48kjSGRv0qKYlmAHylqAZMpaKIqoC896z3Uvk5ySOn1q+FdUxncF/nVSSURgd26Z9KDMvx/JArL0HUehqqUIYbgfm7DvUSXJyyjgADn1NRNK6SAljuB4oAdDsjVmUnryKjijVmDsTye3ejEg3cDOcjHpVqCNtwcYz29qDQt3QU24VRg9h6Vjl2+UMMYH61rMd2FIyRVa8t1wGH3gMgUARMzNg5LbRSQykEKTiruxVt0lyASOnvVB4lU5IwBQBbJIDBW5ORXKz2qPE9u+Tv4+ma1JJIxEZANx7Z7U2JWmXzN3zA9KAILWBLKyWJcAqOa07USPEk6sM54JrOuw4BGQBgg07TjMsQhJ4oA6K1Zt37z5uvIpJo2YMNu5Rzj2qkty4jVdvzA9vSpPMl5aUbQB69qhgRQQReeGwNv8AKtry1IwMDNY0asPnQ8HpW6sjSxFAuMr19KQEMWxCd5IHQCrLNGcRZGMcGsKeK8jmQI2R1qYrMDuY9OCaAOj8rEa/MML6VUaMvF1O0NSR3LeSnAAGaT7Qz5GcYHSgB6M24SHp0xUN1J5P3uA3NSxk7gT27Gua125eN0A6PmgDWiVHLvjbUKSIOGBIBOKqW08jQqCvAwM561KwBjKryM889DQBMs8XmGPqTz0/rTRKGBQLhc8ms4RvFs2v1NXJGAAYYUFsfU0AY2oQxxMpiJ2gnPtWhYSRSQhSpDp3HpU0tuBbyO+ASO9ZkPmZVolATHPvQB0dpFGzF2G5TxVeWKMBljHC5NOtbh1DKwzt9u1EocoWRcYHegDKi3RvgjAc/pWkUBkHl9uhqC2dScy8v3FaX2aRmIU4PX8KALse1tqlck8k1aeSMqEPGPSsfzHhIDZVlpd8lwRKhwvtQBcZdvzH2GKkZCicHJPQ/wA6jwNgdT0p7fvBg9O9ACsMQtz24qOMymLgnHFAAP3T8vFSEsqZBwM4NAEbKzAqxPTjismOJ/MG8bffFaocEiQ5J6H2qG48uAmQdcd6AIRGu4DORnqR0xSYAcpyAeTgUyFxK+C3KjIGMVZC7nBJzuH0q0BEFC5xwoOCaiuAE3BT0x9KlnxKCAdvI/Sq1xtlCDG0oMEetMCHcxYHPOefer8oZyHjbj+dZj4ADKMKOuev1rSt5wDtfhQOtAEjhmjAxkn9KqpbsQDnpxWkmOoGd38qjbAUlTyf0rMCsYHRCSNx/SpIYBnc5xmpY/M5AOfSrEaEgjoTQAfKuMn2qOaSMqwDfMKimwhGTuaqCh3fc3AoBItrMRuDKDgdaewjC5Q5J6+lQuu5flHTrUBCDA5wtBfKTnJICnAP5VVvxKY/LBxt7Gp4phknoOgpl5mSFmIy3f1oGZFu6Z2SDnoPrWvC6xR7Rz71xr3EtrMfNOV6ituyuhNHngcdK0QHRAqGzneSOnpTiTg4H4isuNyuD/e4q/bzAybUGMdcmswJ40WeT5sA4+99Kk3fPzg4qByYgNpySeKlWWGUhMZY9cdqAG5wwRhjd0x04p/Kkg44/DFMMZIKPzjnA7UHKlVcANigCy6B/m4OfSlkUgAv0A6iqyu4ySOPWpQ5kwAflU0AOWRVKtjI6HjPFDELvHTceAOlMMq7wqjBPB7VE/mY/P8AKgBxOSCR0ppHl7cYJzRb5Aw3AHTnrRI2z5j0Hc0EMnXeW5IzjpTQEZiSMAVGsgVSwGcDtQcsocdPWgQbMKdmF4/CkBfjuoPQdDTsqyBCQAetIRnjBOeBjvQApVAAvp+n0pqbmJwME9PcVGfNG1UO0jOeOlSMGKYU5IyRQA242AfvGCKOmR3rgprh/PMgxuUkdeprqb13eBo5CApxjjmuWhQJc7sbe5zWiA3bFC1oJZ2+Yjj2q2qlgC5456VDbKuxsnG7p9KkjG4d8k4PagCwpZwCpyF/Wo5fnO0kbu//AOuo8mORkxtC1b8kKqsw2gjP50AZ0owoXJOOpNRwuN6hWHXg1bn2KhXG4HvWFawyC4PURseB2pMaOu3MQPp16UF5CwLH5R3pvlqQqrzgU0vjGRmoLGys+70IPHvUMwZVJ6M1O3B8bxtIPFJO5kOW420CkYk935bmE5B9R3qH7cSQq5zUGpZ3gR9u9T2VmGCtnJ7+1BBoed8ioww2M8VGJd2M8lTVlLVUf523Cl8uJZPlXp3oArvcCJC+SCaZBqKyDDptI4z60XyIAoj4B68VmW9szZIPI7mgDVz8xfAOc/pVi3mBbg7gMZ9qrCKT7O678P0zVKLMDAEnJODjmgaOoV43OFbd15NT9YwAOf0qlAFxvBwnftmrEb5JA+6aCydBsU/Nux0GKcAgG5e/WhkZdrNzjofapSAzZQdOtAEBHGF496kIVY8N82O4owcn1NJ5gTGRz6UARbyTgH5D6+tKy7mHl5Pt71GT8xx3PSpgwR9wbHB470AR42rl/wBKFL9M8j8MinyANkLwWHftTFUE4Y529SfSgCYIrsAwxg8n0GatIAGZW+YDkZ9KhkHl5j547n86WJQVLsSR0PvQARwpzuOMZ6e9SuB5ZwQP8KruJUUrH8oz1NPYYBbr0NAETqWB7981SkRgvmEZXBIrQdJWIkXlRgY7VVlLOCicL0waAOammkiw7jOen41T+1S84YgDt9a2LyA+S+Tkjoa57DhAnGTQBpxyYjUHkGo9xDkM2AvT86oJuzgtyKs7vNPOARSSMy39sf7y4L9l7Vn3F26sOoZhn6e1P+QEsOtQFQ/QkkcHPXNUkBTk1Ty22FTuxj61s28rsDvAPANY0sEayDPXPeta3CozYywOOatmhobWjBZQCTjdUiq27IHJOcUzzCCQRlQcD3qfcp+ZuMcYrMB7gqpPfqaVd2NwPbikRlKn0GeD1qM7y27POKAGK4LbSN2BVS5umjXMXUnFOO4vn+VVpITuZjyB6UAEU29h5hrPvLpzKWI6HFWWRCQzcE9Kbc2yqctyTQBDBN5nL8etbmnldwwvGK55FKnYOlbFuSpHOAOlAG+jpubccAdqduCtkDtkVmo538jJPerbk7Vx370mV0JXyzA44xTEUgsR0PWms6ghRwF/WnDaxbB2+1QWyZD97b1PQe1R+ayPwMnpUcRIkOCT+FWoyPTJNAiZHEG1pMbegFTJKUXkDk/pVSaNlUMeQeOtLErSxhC209OTWYFudgTviPB4/GnL5ka7wSx6YHrTYLRlXPTHqalaB/Kbuw5FADcLIfm6+lRMZNxDD5RgAVJuWORfMGM/pUgcOpJGA3NADEDcY+72FXo180Lk5Pf2xVRChGeSM9qtxSqjhc4XFAAIZJG3Zxgnr3pkvAdoyMoRx3q4+CVO445qtKqowO37wOTQBXRWjQykYLZH51IGLfKvp0odi8JVvlwQaGuApyiZ9x2oNB0LFHLE9cDFOaArIW37Wxj9aCS8JC8HPWo7hyNir3Xn3oAhkGSfmOFpBISSqthT1qMIR8yjBPbNWYlVGLOAoXrzQZleaHdHuTk8AenFIhaNPK6sT9M4qwxTfg8Dr7DNRPsDbFHJPBoAjnfA+RQzdu/Iq5DG0oDMegxge1VwI0ly7ZCDHrz1qVZIxlUYgMOKALcOGAQ5+tWTbKSDnPpUULxHC7ue9XRuz14oAiWKOP5gM+tNZHbDA4UjI+tSsNilsj6U03EbxhR096AIVdggGfmz1qaaMqAckj29apCVlHlk9TnIFWIrmdiIwMkdz0oLQpfZ1yAP1oedSpxgn1zVaeVowzSdSen9aqsg++eh6jOKBliFggMhKluoxRLL5ihSBleuBSMoKAIMg8ZqVkHljewzQBQurYs3mJ8o45+tV5B+7aIADPetSaTbDjvkdarvAzoAeOOfegCjC25isp6ZHtUmJJRjO3b29aVo8SFFxgc08Nk7U9euaAGRWamciU4YEY96lmhCsWKZP04xSxrmYkcEYwc1NI5yPMONuMmgDP8ALVwTGN2OlNBYfLtzx8xAPFankxTodgwR+tVjH8+2A5ZT81AEDRyRKJOcn19KcsrAkHle/vTZGIbnnHcmmFuMHB9sUAWFVozucDB/zioJMsQqsQq8496azBwFc4bsPWpYdqqwxmgClcQ5cOzeuB+FPMEaKJmIYNU00bOA56LzQYkbYXI2r2+tAEojWcKQCE6fr1pZX2FoohwM9+/ajdGFVzwBxg8A+9MYKeY0BzyeOMUACRXTYLkDIzwRULRky/P90cE8VLtAkz5nyjoelMYt5hKnK5wce9AEc6NHIohOAfwqJg0RDN1Ptnk1KUldzHnjPFQfMz8npwD/ADoLRTl3pKqAbs8twOQe1WtPDTzxRgbWGf0qNkCTArg/y5+tLaMkVxIUwsyRO/XjjqB71pTIPxR+JUMd3+0GsVuqI76g1xuIyAw3OTjPI3DkdPev0p+GyyGzlt3jVFkclHB6nap+vfpX5k+LmaT44meLcwFxISRgMyIz8DIPVe+O5r9KvAokgFtsJURfNIrctvccA8+la4jZExPadNtZFdWbawzXaWsERn8wHYx7etc3YxvKiysojxgBepPvW4oCEOueK40UaTqfMJHQfh0p52jEiuV7/jVMyXMg2mP5f7x9KlQDkgkA+3FJgfHvxvkz/wANBZ7/AAwsv/dhr+a2v6U/jcB/xkF/2TCy/wDdhr+ayvoKPwR9DyqnxM//1P0HkYEdfu1CCCGfPOKlLLj27VEwCjbXxbPoCmSDl8YOahkIdMN1FWpFDgg/LiqzoP4e3600BUkkyPLUcd656/tdzcjHpXSFQScdaqTxFoix+Y1cDM5V7R5FLIctGOagMTCPB5PWugEWyJinVuDWXLGFYevStCWjAlmTG1yM9hUUUY+bd8yH0pb60iSUttOD3q8kUKogiJOetaElOCErwnOTViO35Al5XPHtVuOEhgQdvPeoJ9zOY0OW7YoYH5mf8FLQJ7TwVMjcL9pQcc8Kua+gP2TFCfs5eEnAyfLnHB44mJ/lXz//AMFHEkTQPB0kp2sstwmCPVR/SvoD9j6dR+zr4YViAIxMCQfWQ4zXev4RjH4j3+0jKvnoM810cJZgyg85rOjSNB5xOd3StKJsMO3pXCzYnGF+Vh9Oahb7+W5C9cVNHGdzFwOePpSSAMGVVyVpAV5XaVdoH/1xWfcQBm27ug61diZmBLgAA4FMdYy4yRu9qaAzfkUAHnnkVBvEj7GOcdj2pl2ZY5sDge1UolbzfMLdKszNLYQ/I4PFVr84jCgYrTPEKp97HJNULy2+0AHdyPSgCjZkyO2/IGK1SYwM7vu+npUVvbSLGGABxxyaknhGRjPzDoKAM64u4rhgyEhUPf2rXsZEigZgDl2zXOy2M0co8vJUk9fatywilNs28Y3EflQBoNdpgo6cHuKbvy4QD5P6U7ygoCkcHiosN5wCj7o/Sg0JFCq4aI8HjFNYhZN4ONw5qx5flqr4NZlzLhGQDkcfnQBFdSrkZI2k4rKvGZQoVffIpZYllRQQS2c1e8pJUVMEY/pQZlZYi8PmbdxHBqyikEMCM4/KnR74h5adGbJNRPIRMY8cH1oA1RgxYI+c45PTFBYnERww9u1LGx8kYGWHQVGzqUUBcE+nrQBRuo9jFRznHJqW0VgrMpwageEqRvH4jmtK2jCj5fmJ60AWCzyPkcY601UZXyx+mKuWkmyf97wuCOlV5FJdgGJ9KDQjVFBJ3c+9KFJJLHntTZANvPWnNnaHU/d7UEMY7bkEW0A1GEKAoDgCp5FEgUjIJIzTZV2sQSMGgRChYnyzyB0NP5KsARuXgZprAs4XOAO4pxBB3cOCKAGgHbhsAmn7HjACHrSM6soUc4P5UoOyLbJkk9Oa0AcxVVG5uOmKnEkRj+UhT0+tY8rfPk9hTVnVZggOABwfegDdilUHBGR602TDKd3c1WiYoybuvYVYIVpfmOEP86AIkOMJ2q0XVVz1OKpgMJdoGPU+1TugDblbt+FAGZNI7BlXODVLOxQFU49K21weCmRjoKgkVSTG6Ajt60AUllJjIU8471HHJLko+CR0xUwjUyZUdBineWFBZhzigBUYdCcegFSC4kdzu+XHFPto1Jfyx07mpwoJJOAMdKAGieRPnaTIAq3HKHQFBkYHbvTFUPgsPlpUARQoO444PpQBIpUJgjA/WomBWMLEm36d6snZgMSQO3Sow5QMzAkccA0AERCbkPfgk8804qGUKM4/i9qAkTKcDkkFh9KasmMoi4HTrz9aaAFTapbkg8e9RXcccrkchelXI1fBk2ggdRk96bNACysjLtznHfFWBz5h+zylRkIRx9avxSHy2A+Xk9Rx9adcxIqcZdkHTpnNZYvMR4PGBmgDSjkAhKMvAwAfXNaUG3YVUY28ccVj2l1BeFCnKq3OeOa3jtC5IyT6UARzWzFCVOMDcTn0qvaHeVIOV61osdq+U4G1lI575qNYFijVoyflGAOwoAXfiVVVs88+1XX3jjHfg96yXcCXknJwTnpxWq0vmKHUBg3A9qAH7A4XawDE4xmpZFkiiwGAIPO09qYUVUGQCB/OnblKgvwBQA4xKYQyt8y8nPOc1UyFkC4yW6ipzPGoLIcA1VADzefnr60AVZXG9pH+UdgPaq4EUjmSLlmqS4lZ28tl4Bzis0STeYEb1wKALG5/OCd1POK02nkUZ2k4OKyUn8uYF/lXByCO9aH2ljFsUjHc9qACYGWI+bz061lzwhWVkIwD09a1Qu5QVBwevpVR4S3yscZ5oAdEJmj3tgjPGOtOMbl9wyCc8fSrNpBKnzAgp6VLJCVlMqHP+FAFKC5PnojIdvQn2rTZ1PAzg9DWeI9zFgxHfHpU7SKhUnIP6Cgls02JMC8Djv3pHAZd+M4qCKTrwGHvVlsPjHT8qCSp5TKGAPB9qigjVWZQef6VbIwDtfjnFY8TOJ2fqc/SgDc34TAxnpz2rJnUsxZzwO3qavRXKTuI1UsSMfSo5IvNkWINjnPTsKAK0G0HDDaT0yO9SynY3zsRxye1XzZsuDkgr39qr3TchSvVce/1oA5gzyveyJndtP6VvWkpESo3ysBtGe9ZbW3lTiVRnpWmAu4KeaAEuLiSBxtXdn+Icdaz5Hc5cA8DIHfNbEtnvVih3sKytxJyMjtQBvQN+4jK9So496uyKH4PHHQdsVk2LSRFV6Z5PtV6QeZyhO5B+eaAI3jbnb2qCYqE3A8L1p0kwjUDGGzgmmSKNnmY4bIIoAzDMz58w/JnArQguGceXj5QB1qtcwxjG1eAQadDyoIPA/Smho147mIKyQj5lHORwKzJpERy7HbyM/8A6qswLIEY92rNvraR3y7AjOSPQUMs1YXU4MTDnkU8jepyPmHeqdnCVAkBJwKmglkSQ4OTnnNWBBLB5ibH/j4FXbCMnaH/AIOAD3xTXf5synAboavwlflZcsy9xQBZeBHz8v0x2NQC0+QnoT1+tTsH+/GOT1qRE342dByQfWgCo0EylUUlfU1UuLeSJx3xWy424Emd7ZGD0qKSRljaPGSvagDnpcr9TzRN/qh3OM1pyKJUUkYJpziFQVK84xQZmQAXQMPl46VBKwWEuMlvSrpjZT5W3Pf8KikLqpXA2/rQBkrJKItyfKT147HtVyxvZ5X+x3AEkCrgK5yCD2wahhWRgVIzz9KIog1wSSQR3oA808f/AAC+CvxDtGg1rw1BaXOcia1VYZA397Ixn6EV8PfET/gnNK0q3Hw316OQSEkQ3pAY/wC6yLj8OK/T/wAoO/zdelRHT5Fnzjd6Vsq0lsB+HGr+BP2nf2dLz+0YZL+0tYyA8ysbi0YnoGHzAD0zz6V6/wCC/wDgoD4r0m2XSfiFpIvUzg3NrwwHfEb9CPrX69MIbuFrPU4Y7yB1IeOYBkcHsQc14N8UP2Zfgt8QwTqOhx6ZdygbLiyURFSBxlfumteZPcDkPh7+1d8HfHOnW9raausGoEqrR32IXyxxyDxj3Ga+o9NvdOSHdtEp6/uiHHPrg8V+UPjv/gnjqNsZLvwLrcV6B8zRXQMMvTPysM5rwm31L9qH4ATSwRy6rp9pavys6tLbSY6AMy4wR0walxi9jKUGftzdyG7eadAMBic/U8YqFLqQYDn5h0cdR7V+YXgP/goDdQahBF4+0JltlbEstsC3B6nbxjBA6V9q/Dv9oj4S/EoyR+HdURJ4nVWiuSIXJbptDdfwNZOnLsXFHvETCeTEmWOPpzSxM0M2xU2n35qeSS2YQi0KzSkZYIc4zWZ9qeSYoRh0469azKNyTcfnzlQPyqm7O43fw+9WFkcxKpQZPvT/ACiQQOh7UAVN7ITkjrwKuRKrsw7nt2qo0XIRFJNTwqVI42DHJNWgIURopCx5UZz9asxsjDcuCw7ZqozNCSOGUZJ/GprS2M4JVQRkcZqWgJd8rksvpjAq7Z5e42OTtA60DzLclVXgDkU0SEyAIpUH+VYtgaVwgjUhs4/L865u8kDjjnHNdEWaaEqrbgDyT6Vh3SKpZwMCmgEt490YdkwMZPHJq0WeFQEYsh7mp7bHlFmPBAHPaq89szJtYbvYcVoBH5qSOYi3B61Ikfl5VeVqtDYSQHdJ075rThEckpVeBQZlKW3kI3KMrWW9vcGUGNc+vNdFIjrII0OR6VTR3M7L0I9uKACKJ0wMcdqhui6kZ78dK34wuwOwzisy6XerufwoAxTkDb6/pWjZRySIFQ429/Ws5Wk5Zx0PStO2Yrlyfw9KANiJJHKk8LU80gjAC/NuOD7CobaQt5iud2Bx9KlK70z39TQBUlQMuD0JwKi+ZGG0dTyKuSRqqsSMt1GOmapZQsU5DAUAXZhvCMh69vaucvraRQZEkLA+v8q20XYgYMTt5H+FUNRc/ZpNvMjY2j0oAy7MbmRecq2T9a0XjVpi5+Tvj1NZlpLLBMBJkjuPU1NLdNK4VVOSD9RQBLpjM+pPbzHZlgVJ6nFdeI1Em0MflII7gmuW08ypdCcjJj4UkZzmujWdwUZTkcE8d6DQ0kjBJJ5PcGmMuB0+UnoKkeXccgc4zTUdcHb+NZgGWCeUvOf6VG0jDAIwe9OWNd28Pk+lRbssdw5B5oAux5blgMDiq6Kodnx09KVSSuKcXIl+YDaRmgCnJvDFlXG4VUUlXdmH3u9aUrJvAPBxVCZ+didPSgDMuHjQKm7uRg9gSK/Nb/gpnGf+EX8JXO7BjnkjweM5hzmv0iureGSQc7nzk+uetfmr/wAFNYXHhvwX82URyGHff5R/pXRQ3iZn0N+xtD5/7M/hn+8stwg/2x5hNfWcAdsBx8wz+WeK+Vf2Mpk/4Zs8NfKNzT3AX/ZHmHmvqWN5EOT8tVVWooM0VcEYPGDyKeXGAxwAP1qpA4KnJB3Z5qaBcAowyRzmsRkhRWHmKxOO1MUSSMXP3vapQcOqqAQetWDEGKkr8tQgKrIEOVByetRAdWH0xVuVBu3jBI/hqq+IiWLYzzx2qwMe4HlAEjlfWr1sTJCWAxkelULiVWLOxJCjPHNSWk67dwbn0oAuFNqjJyT3p6bj5mznA4piyjyQ7dQfWnpcRggIevUUAVo7fq4478+tWVJbarLjHXtVyMbuCOO3tVciRzuJ3dentQBVZQv7th3ye/Wpoo3BGG3j0qKVGlLZ+XPt6VbZDCmQTgYzigCeRTCpWDlD1qNgWXAHXrT2nHlAglk/I8UiTxsmSCpoArBVQ4Vt3t6VeQELgnI96otGS28d/WnKjgNhvegDQjgVvnTnB6DpTJgxQKqjJPNV4fMwDvIBOKuOrFj5fIWgDJNr5TNuJySOtLcoVtXGAPkwPrViTeMsT83oageZyfn53dKAORhVLrLs2Npx9CK2LRC8pVlHz9T6Yq6bSJPnIBLds45pn+qyu3jNAFcW7RzZXoKtROpkHelk3yBZcYBqBGPm8DAFaAbdtAQf3o3qeeatbY4yFZOvQmmwTRMFRgSccntVksh4yAvc9TWYESLGnzt90HGR/KllUtJkDA7470g8oN5ZPcnNLLIFj+XPODj0oAzWtgH2pn5eTnvVOVZB+7UHqD9BWwJAw+X5gRWbHPGxDIDnnIx6UAZkQuBcYJZeec8cVsoqNlk59vpVIO8Fw6MPmxxnjr0qzBLHGxwOo5/rQBKdv3jg4/irBaRhMy9MnqR2raYs43jG3GMetZTZ87YwHbrQAgOAI2Xrnn1qk9sYQpEeOeee1PmuX85odhyp44q+X3w4kHAH50AUBKYgF+6BnGKv2EzhSxPQ8Csy5g3RhW4HUY65FWYHaKJSV3Dvk80AbzSHCyJjGf51m3m1ecA7jjr3qCK8E4EcSgjdgAVemhd7d5nTYEOck4A96LAZm0qFnwMr68VIt+FuEWMBXk46ivOfFHxj8CeBGSTxBqVktsAd+5wGU9sA9a+E/ib+3fptvqN9Z+ArT7ZKQFinEQVFX2Y9D7gH61p7KQa9D9IL+8a2826uEWJUkC5YgZX1Ga8m8V/tR/B/wSbsahrULTQZRrcNlw4HQKAc/WvyE1P4gftLfGW4c2014bWQ7DHbDy4zu4ySOT75r2f4ffsDeOPFcUfiDxreLY2zSYaN2LStk4LE9sfSrjTtuNRfU6X4o/8ABQbUNXhvNM+HNg0bTSjyZpAAigcEBSpJz6cV88R6f+0h+0Vd+ddfarq3dlBWLiNQf9gcqB9K/TvwB+xp8IPh7JFfz2R16+iAw1yRtX3Ucfh3FfVGlaFoPh2JX0HTYbLcPuoBnHXr161Tdikj8uPAn/BPm+t0N345uBF58gCokgYgDg7sbv1xX3d4H/Z9+FngOS31DR9DtftcI2+cRuYNx8xzwc9favaJwbtDcTfNI5yaW2RFG77rLUOQyzJ5kUJVCu0jGFXHFYnnyxAKE2qOMDg/pW3u3ZCH6mo5LdAhkUe5IrEz5CioE5UyjGPWrUsjQBgi4A9OpqPdhww6r/OrLzM6LIB+8UcjtQBSilZ0+bkA1Z2l0C7d2evtVf7QoYOEwCTx7VNFcbc84HagDB1D5WNsThj19qdZwRLCu0bSufxqbVHie4R0XJbkn1pqMsygr8rDtQAwz+aD5S4xwc1YUnkOMIQMH3qFpgrDAIA6ntUkJeVim7jjH0oAqXExV1V8sOnSiOcsEKDCnrmtR1CHEnIHQVEIkByox7UASxZUttORirZZ1jOxd3GaRI1OX6HgYpYpfKmMbEgMpAoApTl1uWWFhtwD+NacLOy+YvfrWUkMvmbnzkAnH8q2YTmIRIdjckZHBJoArbZcF2TIH8qsQqI5EmdcKwyPpVdXutyxN2P6VYbzHOM5xxihgfnT/wAFOZEPw68Iy55+2zjB7gR4GK9m/ZD82L9n7wPMQW8mO4Yqem7zCBXiv/BTlB/wgPg5S4xFPKQh6ktGK9u/ZE824/Zr8LeTztR85/66kHH5V0P+GED6oDkuvyHnBHbrTbmN0ysiZ34OKzcTssYDnI5p1xJdzGOTdjHH6VyoCRCHkDg8nIwegqNlY5J+6c8VY8kMpKfIeD9aesbFWB5yMcU0A63xEpVuQeN1IxYEuAdmcU5o5Ci7XyD1XFVYjKrSLKeh4FNAX22uQCdoPSqzIikruz6GngkMolHPYVKXRcApnHtQBXQswKugyOnepY28oFWTIcY/CnCRgVUgAOevQZqw0BjOcDHQnrQBQEmz5QSAp5+lVrsxS7Vl+o/GrErk/L6Ht/Wse4kAOcHqAaANiFVhIUjIIGPSrJOWORhSeoqiJZHUCNfk6D1qFp2DhXbbyOKANCOz3KWjkyeeP7tY8LXYuQm/7jZ471aMgCsSxO3oR3zWfbXExvfKzxj0oA63zGmBYH7o5BqnLLJGp2kHIyB3rO8xwCwPWpmkdF29SQKALNk2V+ccg5xXSwMNoIJXFcbEzKDtGGPXFa9pfFRHHcEg8/lQB1O3KF80SbUjyQCB6dapLOdoJyU9qf5rMuVyAB0PWgDLlecylY/kU87qrG4mU4D4P860JVkdwqoRxnNUZ8q2CMdjirQDopppWMbLj3plzbyqwfOd3erEGxcqinPepmYyYXqBTAqxvNCmwDOeQRV3eViDMM+596YykHaw6cVVuGnZfLA6dT9KAL0rzywFo13bMEmqltI08bZyGGeKsabPKnmRSDdn5smlKvtJwAWOeOtBFyCNnjUMeCpq2rCVW57E5qi7GKB5H6Ej6irdoJlgMmAUIIoC5T028e2v2tmbc7Hj2Wuqk3PGpTpnvXP2llu1AyhePX0rp281JQFQOM8c0FozW3nhjz3AqOclEHOGyOatzgpI5XgN/Oqd7IGiZDkkcigGXI5TNCuTuPcjvWdOoYlVHyg8+tZ2mzzrKyyMSABg+lbGz7Qf3nGOv4UGZX8gyDngAVHbwMLkLISeSQfatWVoxHsH3gMCqlnL5+GwQOR9aAEnBQ7sENznHpV20PfkL371YFsjgbjln6Z7UqIsQAHRfSg0M2+mMIL9ATgVHbMDBvLGWU8AHtUmqR/uj5nzA8gDrVfT1M84g6Nj8/agC3IxZQBwBx+NQktIpU/ePFaSWyyEq2cg/limz24U8dPX3oAxmhcwgEBiOAD2qNT5Y6YPfHetzZFHHk4NUZIEdNpJwemKAKM0/wDo7BwOM1Z0yMzRtOnRD0rIvIp40aKPA3Z69eKNDeRI5yzHdu4x0xQB0ccbMxReQOcU9x5UZEgAb+lRJc7ABng8ZokuImHls2d/FQwGQOVlVSQEI4rZjTACk5zXO6eVklYSEgg4GfauhU4G1c5pAPdSjFANwI4PpTJYw0XysTkdqf5jKCr84NKisw47UARomyFVIOaVIwBgmpmjYLuU802GOdo/nXb7UAIPLQY7n6Vg6ioabYeR1FdAyRjkj5hXL3HmC6bjKsOKANKGKTyw4HBqVUEZyTjnJFWrNMWgRh0B5x3qpIFB2kg9xQBDdJv4B2j1qr5scYEbLnBB5qSdzwh79Kw7t7iF1YKW3HjHNAHYqI7iJgxGH65rOMbJGI1AAXOOKjsWe1VllOQx4+laAYLiMqQCaAKUBlB3McDvmlacN97OGq68cbHb3rPmiVOSPu8DHSgBttKjM+5NmDge9dBDIFwFH3hg+tcpZpKJy+4bDxg+tdGglCoRj696AFkj3SMW+Y9OaniVVUpjB61EFcSEg4Oc1KCWBJOTQBMU556egp6w4BKHjpTWP7vc3UHtTI5CDhyRg/zoAcF25BwM5P5elULmO9e8jC8xgg59sZOautnAAbAx19AajMsgADnIA796AGSsSxJHD9AOOapXRLxgcDsatsFVtyZweeeaqXrp5apzyevpQBHb/eK9T6ipmVo1cD09M1SgvBv2r2/WtqGYMm/OP6VaA5GS4uUcsvAIq7bh5CrlizZxzViWNGB4yQTz7VKpOUIXAxjj+dVYCC5B6tgiqMsvzBQCMcD0NaM7AJuJyp4rPTc7IpPHbNKwFuGaVkw7EEdAKbI7QJuZ8ZP4mrRtpPLLDjFYuoSOieaV+VTxn1rMDctbh5Dj+Lv9K0t7YBHJzWBpbLtEpbJatfcTwB0oAllXeuRzzzUMSMrYOCaWIkNjH4VOmC53jkCgEyAo6szKTTxDFwf4h60+RPLGd2B+uKy5rw7zHG2QOh96C+YsOHQlgO9LIZDHhOOOakLF0Xt0qtcS7W2HnIwPQ0DOT8Q28xgRIOSDkf8A16s6QjlBJkEx4B9N1WL4GRfKU85znvU+mJCMKnQn9fWtEBpIvyDuatwqqZPVzVcoVLDqQfypzhlUsDyfSswJmR3diowsfNJbmKMF0J3P1zToJMZU5BYYzSNnt/D+tAEs7ApuXGcYIHWoVUqNmMkDOSeeabs2/e5Y4IqxuGMvjp+WKAEXLKQSR0/DFEcchLF8Hb39aawIXJ4DVJBtKMZSAF7UASbQ5UtwQetHKjPv+lMiUuSwOFFSj5nJGcUARAH75b6ZqGRnBIIyatmJgOmVP6UpiJOT97GD9KCGUFDgAnJzUrl9g+fgdsVYdIQwVWO0c81GGBGOi0CISOFLcjtmpUEu75T+FQmNjKuG4/Opwkm4MrdR+NAAwdW3HnjoTQ6sc7OM5/WmMhHOCxGOD3qq5ZpQ8RCZNADZxlAmAQOMdxXNyRBZCHUZXj61v3gY4ZB9cVkmFpZCT0HX1rRAWbe4RlOBkJxz61NFKrvJ5x5jwMH3pPKRD8oxgdu9RsqqWkX2oAc1wAWZlBRO59aat44AdiSRyR6CqMm9g6kYUnmpLS3knbHO0daAL7zJKm4jG7oPSsuCZUuDE5yvb61pyxNGDsXjGCaz4Iz55JGfqKTGjWjLIRzxVsSH7wG7PY9qYiIFzkA96WNQcp0qCxlw2wbwMA8VBkMApbPFXJQrDym+63pVV4iuNxyR0oFIwbmBi2w85PWrtrbmNeep56VFcTgA5OSvX2ojmyA2clelBBpEbRuB+tISCxCDr6VC8h8tWbkntTRKGOFXHrQBLdhTHsPGKyonjVihbk+tXZMP2+7Wd5DTzfKMnoAOKANaBz8yumMe/Wop40Qbk/iqSNZPlX+4Ocn0plwy8KnPGTigaLFsDJblgM4qxGQXVDwp6kc1Ss5MRtD0J6VaP3MqMNQWXDkDCN7BTU0bEKMDrVKKMkZYgAGrKu/mDH3V6mgCyHwzgDGR/KoUkVQVLZLcjPaljV8nHSk2Rg5PzMB6dKAEyRndyfUdarO+Jhjknt3p/mN5uR+NPhXfL5q4BoAl+YAggc4qMom7LnC+1SDlnEnOKB5auSOdvbvmgCST5gHmJOwfKo6elSNyv90egquhlAaILnt06HrS3J8mTYPmAUc9PmIyaAJXEjlBnAwf0pVG5xGv93moRKzAMp+UZzx0FPgIbl2HzcDFAEsUyhfJOe/FUXdU5znb2ourhYQFX7w71kNJIrmRzk0ATX7hot6HLelc8WK/Ko5z3rbf51yegPSsiSEqxDcEGgCER/ODn5uM+lR8KTk4A/nVhI2cn5sDp9aheMspXqKaRmQ7g5AQ/MKsZVwcZHqe9V1gKSkpjqKkI3YBPynGasCnP5bSDJJcGtS2YKATkD/GqLpmQMRhjVpJPKUq4zjFDNDRaSSJ2yv7tOn404SMxyemKqJcBshzjJzmp8KSGU9elZgSeYySIAPXmle5VVO88jvmlVgSBIMkdOK5HWZbnkxxlUNAHRJeDJOQQPSp2YbVzjkdBXD2PnbsliuR36V1SymM7Vj3HaOaAHync4VRzTnZmj29cVDCrvucjkGnybdqqvGc5NADIgF+6NwrU2fuht4P0rHtnEcozyOa0Ddtv2KucCgDUhChFfOWHBFXl2hB356VhNI/DfdxVlrt8K6jk8YpMroaMnzOQowB0pVAbHy5zwahVzt3kZxVqNi6kocEjpUFsRLd95wNoFWvJZfmwBinRxSsygjmppXBOzO369qBFbY0sgaPjb2NNw6Xe2RcZA7cVrRIpjwuNykcmnTRszAhQSB1rMBkuZQUTgHqarhJIhHk/Nz37VZjkQMCwC5/pRPIjurnHH8qAIJIklIVhyec/So4EO4o/QHr7VqN8xyDwmM1AUQyfMecHPpQAkiCMEZxk8VCfL3FTIrbQeB3psrkZOMcdKqWw2zEMBhu+KAL6EMoO45GMVMJmCFHAGe5qa1CopymQOhNULlZDcMirgYzg+9AD8tgqvze/wCNNZhwq8f3vemK0oG0qVx3HtT0K7SSoJbv9aDQmRA6/Lx7fjUV1bo6ZBwVPPuKkWJoosJxj1qVXzA3mrg5OPegDJiZpNrDO5OPyqRycLET80pwaufZzEwljxjGSM9arSwS7kcH1x7ZoJaElhO3ru2ccd6RUR1Mb5OTnNPe3aBQVbJxTcS+WeCcelArFdII45X6gE5HpxU/lDeZBwMdBUn2eSZQ2cAjpRa3CJEVKfPnv2xQIbHJ/dHzH1q808ixjacn0pSqmQSEfe6VDLDtkJPXuKAJkkaVvL+9nk1EzMrFcdOn0qeJ0hIZT97rTlUTM7H5VHegCKOI/ez055q5bHZMSPuMc/8A1qqTMBII15zUyvhwF59vSgtE11bx3OSoIz6c/hWeLZ0HA47j0q4jjeY+hHQmpJJUh+c/MVGPrQMp2uFVgeAKkVRMWTjb2z3oDReUWAxuOc0wcnKDAPYdPxoABDuJ3jPTFRuZt5jPCevrUrxzxESY6Dr2qvJckxe/t2oApTIY5jtJCgnPuKmSIOd24HPHsKVgZVxznt261XCuCE3ELnP+c0ATlGibevb3xTndpH4AyKjkhITKc4pVaQHyynBxliOc0AOLyBQ4+YHqKijDyviP5R19M1N9keR2bf0HXtUW0RSFE5INAErW5BDP36Co3ii4VRubtUis4y5JbH1+WljG8kOTz0oAzpN6sBwSfpT2cBQoPNP8rajkDv8AL60zy2LBj1I5+lADoZAyHeMZHqRzmkV3jYlDu/GobkFXHk/N7elNQPwh57596ALcufkKgtgcj1NOR8uFUbRjH5UscMispzle+eOR7UyVjG6KoLCQZ4oAinZg25V2qO3XmkjJkU7hyMcj3rRePbHh+cGqjFQ21AR/jQBXkdV2tGTg1AI5Y2BxkPknvVyOM53vj6Ux1nLN0KgZ5NBaKroJF6bOlRzW00SBljMiLuyR/COMmp5GbGJFAPBwDn6UwzyvDLbxRkl43QsDwpbGCfoaqLFyn4o+IkKfHZ7C5XZDLPcHKf3GD4wR9K/RTwNGXiS6mYtHKkTYPBBC4GT36V+ehsmP7QltJdOsiRtOMDuVDrjnrzX6M+B7W5utO3QK0gRzECvA+UdD9KuvsjOJ7npn7yGNwc5Fa8JUv5ZPQZ/GsTTSUxHI2GPqMY+lb8WImx94jpx1zXOiiRWkQFW43nIxzxU8aszAtkZ6fSqitL5hbjHYelWpLl9gRl5B60mB8hfG/wD5uD/7JhZf+7DX81Vf0m/Gxs/8NAcdfhhZf+7BX82VfQUfgj6HlVPiZ//V/QEnKqiiiVkUHbyR3NM2opGPSo2KA9OPWviz6AgffKwbHX0pXjJkVVbCgc1JvAU7Of8ACq3msjZ600QxPlXIPJprDcDjAAqRwkvAHJ/CqhzgoOVFWIpOeq42/QdazWjZwzNxjuRV+Rsuyr09KrzrujyhGB1FWgOVljaUMjtjnjvU1vFsAHXPFQu6h3ZuCOMVZiLeXvY/L2rS4F5owI8jhs/Ws6OEfaUZ1JGfp0q35rqFY8j1ppfzkWSPhgScH2ouTI/Mz/gpbDu0PwY2wBjLc9+yqterfscxpD+zrpDFg3nTzEj0+c4ry7/gpQqx+HPA0oYN813j33KtesfsnW//ABj94XKsEWMTFwB95jIcV6C/hGEj6ds5IWChTlVOBkd66G2RMKjDk9K5q0BUKvBJPb1rchdm25Gdvoa4WaouyKQMAHg81mXNw1vOEwfmA+lbwhaSNnwABVDUGWO1UFdwXg+1XcDPWWNj5fXP6VCAjOQG57/hWV9o+yhnc/eqNLtjny+ff0ouBNchS5Utg1CiLGORlqfGu9mZ+tW3hZlHO33oMyIB5MCOT8DVjy2RgrnqKi8owuCBzjj3qwzxnaZR9307UGghwq+WOgORTN4YFEb5l/lUuNwHBxnrTDGpUsuePSgCVpUKiNhkjB+lSBgqnaBgnr04qtErSZOOQO9IFnQpsHyfxe9AF0FpIsDoCRml8sMRtOWUc/jUUIKgv2J5FTgbcyKMDGKSYBIWZcdgMDHvWDexMXyrEHg8+1bkg2EZ5IP6ViSs8jshOOtUkAy3jaQ7j1HFXJIT6/dpYJPLJJ6nApHlQuBn5TmnymYiBCuCMN+VQtAowQwDe9W2ICA4+UfxVFK0SozYG4dM85o5QHLvKgBsAfrQ0iBASSwXp9agFxGU5OD/ACpnmFhzx6VIEtzOpjBH/wBeiO5eJlRVzkjn0FQGAvnYd2aqyzz2jMn3cdD1JoA3fMZ5uWHHWn+cDucY44BrIs9Ridl3nk9RitBSWclQNtBoLl2RVYZPFSEhBt6saYSwXLHI6inJsKqQuWYUAPEgK468/Smq6nKvzilAzwAMrSeYxVmIzx9KAIIiGYnkAdqlCOXwpwB0FRIF35J4xVsjB49eDQZldztQhRg+tVQzO27gAd6tSb1Hl4HPJqqEROhwPStALHlpISh7DJPrUa28aMZlXd/Sm78nC9KtEbFx97Pp2oAfAPMQNjkHrUxUKob35zVWOXZlSOAeBU5mVl2gcr60AS+aFkVex/OhGHzB/vE/hTDIj7WI6DrUHnqCzMPvDigC442gEcAelV2i3MJAM59aSBkKbnIyafmJxhu/SgCOeLJyvGOuKqNyOTgZ/GrAk+cjOAPXpUMy7W2xsGyMHHagBY5FVtquCfQdasx75CUkGMnINZkIVZN74PODitVXjPJxjoKAJf8AUgDPT9aRyNvmR9c4wBTfNQgAjDA9O1SCSPYuAQc9KAJAJDy5HFKxDgkcHvSEkKSeDnrSghx0wR196ABY8EkMRxThjOW6g/nUMWVy2cAdjTDcCEvgcv1PpQBqvNEq4ZR06VTnuU2qRzx1Has+SYvj5slaqyXDH5dp3dx2xWgFm6nX5/4SB+dYbGORQoH3x261rFEdcsDgn+Kligtgc7TvA49KAKFpF5BODjuK6WxnEhCP09ayQpLlVHA9qtpEsTh1OF9PegDX3RmTLc46ZFMZsf6vHJyc96oi5BkPJ2dsetPWZFZh98/yoAe0abgo+cnmp42VWWIHABqNAsoMh42jGM1Eu4qcr04oA1DJkAZ3YOOKGZs4PIHas1SIiNvDdKsAxu45PFAFoBOcjgHOMelSBY3GVYKPT0pqq/zYPy96i4xhTwaAMu5mAmXy15XPPWrKqH2SMNuOTmoLtFQblH5etPt5yyAMBkdqAAom7JJLOfStWO2hAKuike9VvLwVdeCOR9anLFozuHJ9PWgBG2BiF+QL6d6qyyhZPnUscdfapPnKjfnjjNV7s+UqgZcN39KALy7kiDJ9wjnA5psM+c4zgde2Kq2c5MeBj2Bq68IIA6t37c0ARmElgygbcdjVG4jeR94OFHb1rTDdfamjhix5x6UEMfFGSinG3Gc1e2o+EUfKOp71WaRyo8v5Wx396I2USBXPJ5zQIW6CrE8kS5CCudilSRyVzzxXTsqSRtGR8vSuTWKK2ujGMNg0AdDaSvCCNuVcjkHANXvLQOXQEYHHtVC3uUki8gnlOc1bQrI/LYz6UFWRKZDkKCSR1J9arXEfmqTjLMMMPpUjjneTgdqYSXzxwD0oCyMiRZADvGAD0qzJHJ5Klm5Bzn29Kuq4dihXG39amjT5Dnr2Ge1A+UqQjduYAqOo+lVJNucBf4jnHUVvW4QfNIRhuD6VmyxypM5ABB6ntjtQS0RxyKxOVwFwC3rU7zYIEY6YwfeoIgBNzyBx/wDXq0VXIDHA9cdvWgRnykSv+8GQvPHrV7BBUgds4qgbhGbBPT2q0GXZuLYx3oAmdA+MqBjkGoQkWNzZG0fgatieMjYPl45xVN3G/ZjbgZA9aALUEgYbkxyRisvUYzImR1BPNXRKsasSMkYxjpUKRsch327ucdaC0WLf5YwEcqpABXtSojCby0UbD196cJYUjKMMkf0qh9rUYA/LvWhfMP1G4aNVj2gAcZrRsT5UQck/N0x2rFuJhMvlrgn3rWtV/wBF2dGH9aA5jRjnUMC2dvfFXEmjD5jGBj0rHiI8wcE7PerwmRkO5ce/rQQyy7K7+Y2Rjp9apynDl15IqxGACHZsYqpIQsnX5W70EFWUEON3G7pxUTysrbtpwOvFPurmJJFB6DoRWfLfp5uGBYGgC/PcsOuCMDpWdcxLMVkLMpU5+U0iSiXcob8OvWpoi6ZUqOfagCzGiNGGX7w4wffvWW6PFLKCeAeCO9asLvCW81cjsabIFkOwNhsde1A7DLSWJ1Kv1IyDnkGnwiUEknqeBXPyJNHKzL0B7Vpx3Dp5UjHOeo/xoCxpeSC/mD7wHfpTmCuAXXdjoD2NAlMi5QgY6A1FDKeQFOM85p3EWNhaRZtqkgY/x6VJqUNnqulSabq1tHexAZRJgGQY9jVmPYqqkaZJ69h+VNNsZMCT5eM49R6UXA+WPiB+yF8H/iXLJqYhOgXzqAzWZUJnudhGM/lXxN8Sv+CenjDw9nUvAGpjWI0+ZQAIpCeuMKSc8V+v4tLZx94oyHheAKcm63fCnGOR9a1VZoD8EbH4t/tPfs/3kel6nPfJbxoI/suoxuy7RnADMAwx25xX0j4M/b30e8MEXxE0mbS7ogCW7t1MkZPqV+9+Qr9QdesNC8QgweIdMtr+CThxNGr9fTPTIr5E+JP7Gvwf8W3Vw2hbtCvrg+YrKN8O5yese4DHPQEValGW4HrngT42+APiLb2i+D9TS+eRGYo37uQEHHIfB/CvbopCUCFBvbgc/wAR/wAK/Fjxj+xP8X/AesJd+B5f7Vjt1Lpc2MwicFSccEgqcds9q5bQf2j/ANpT4IanJputSTXqREN9n1KJnKgZBwwx/M1M6a6AfuUVBySAcE98UE/Jz/8Aqr8//h3+3t8NdcW3tfHOn3Hhy/cgtIy7rZscnDH7ue2fpX214L+JXw68f6dJc+FNRjvwHKowI+YAZyMHn0+tYuIG3Mh8sk4wauafdbWK4G/HBAqKYKxVAAGHY+lJZsom2cBhx+NIDTVi7sJWGW4q+QqIEU5FY1w6iQA8k5PFWLBXnJQsRj1rMC2imPIjGBnPtVC6beG6bSc4+lXDO20q3zgenSs65cKuWIHHT2poCW0dthbjaBwfpU6zhCSTk+lVbGeKVCCCCn5GrzRB/nHVsYqwDa8wGGzjk8U+ZGi2PGmVPLdiKCzRnceDntxVwYZSzDIYcUAUpgR++jyvcn0rCk3LcNMrk7zkgmt6ZcRbVHuPesEjdMylT69KANnzcQjBySKqzPth3MDtXrVd5GTGeQBxTJrvFq3yn5uPxoMyvlgwK8hq27KHeGcNkdDXNW1z5i4b+DgDvXQaVcZZo25GOfrQBpW9sWLFWxjH51Y2sCQ3IA5x7VH5wjcIB9cdhTmuEZsjhW9P60GgAOzqg+43U9Kr3IVpcRL8qDGan3KW2oTj1qu93EiCFF5XknpQZkLQSrESO9M2JJCYmHzUrXoePYvBzwappO7FkYgse4oAoSMDPtXGF6UsRJulT7o7/WtO1so5mLHgCnPamLLr29qhgacJjVlDjIGOlbTRwoF+XaBzzXLQSncGfH+FazajHJGkZ2gDr7ikVzF+SVGYKvXH6VA7bW3jAVuMetNhVyyuDgHofany+UU2rzg8UBzE2QoyRgniohsIyep7d6iHmqc53IRnHoakRiCDjHue9NFCM7BQB36+tIjPMwUNjHFFyUGNh2+1Vy+AskZ470kBauYN7gNw1Ybbi+N201PdXM8mXznkDishvMe5Oz7uB1rQCZRJG5LEAk8N6da/Nv8A4KXGefwv4Yuyp2R3PlGTscwngiv0zuIfLtAXUMZDtGPy/Svzh/4KWAn4f+F1k+Ui/Xp1YCEjIFaUPiRme3/sVbD+zh4XReUk+0gf7zS5r6kWbzG2j7qEpz3K18p/sP3LR/s5+GBLyIZbtSD1yZcg/lX1fEo80N+J9CaqpuKJftoEX3OOnvVoKy42jPtVNJGJbA4J6e1XFdo3HlnC9CDXMxj5YvLQuudzdPQGqguJwrFuMdqtSXBGVAyvr71FtLAsxBJHNCAqTXBDrJg7TjPqaHdZELAHc5zz1AFSyQ+fGqAc9vrVSUvFHtYfMDjNWBkTB2PA+Uk/Wprd49nlgZOevpT5EBO4HjH61BECG+XAIIoA0oYhcgRsdgPNU0V4mKrwORz1NaFqoSQnvnNW2hV3AU4Jzz6VDApxSESDeSSRg+mKmaV4CUj474+tOuIBAqyQjI6Zqu80cvzrwwGDz6VVwLbiT5FJyzDofSh3Z4sBSvUNVkyLPIk2No2gZ9xSEEDA7ii4FWRCtuEHUGn27K8DRuOVOKuxptXLfNtqsIjveROM9veoAtqqNGM8be2OaebcAfMMVXgV5pSOVZeParUk2NyMPu9aAKKcKsZ+bHFSrcLG+wLgL+tZE12/mSJjaDzxWdFPFNciFGYsATzTQkjduLyKWRQPlx6VKkO7kjI9az4bVk+aTG1hkVamwigRk8dRmrKSGXEe0BwOF/WqN0VaAxoxWQkYrWXbJA4jB6ZOaxbSMG6Jl5K9BQI0IXzAFUAkcHPrUSBlb94p6/Lx1q+sGDuC4zyKcqts5O4dc+lAEFrPH5j5bbtPINaMhVEJwPWsOSNA+4LgbuSe9JbXjMrJKuUzigDaCxswdD7inuGKknn3qtABvXyuMHHNXJdpjIQYYD8M+tADbcbFJAwMGqrQs5MmzC7Tz9Ke0rMS23A2jB77hVkkyK2BgcUGhkXKpI8TsDuC4P4E4qlGGk+YkqFOB+WK05FWViGIFUHX5S3ZaDMspg2/+7/Os2SJ5miYt86/yqGO6YyFRyOlbltayNIshTIAoAptBuIY9R3qT7MzLnoMjnt9KydY8QaHpFvNd6ndLbRwyBCHGfqeOQK+Yfid+2p8KPB9uLbSbuHVrhFLbIAZjvBwFOPlwcd249KLPoTJ2Pqy8hNqrzXMJ8lfmJPAAHXNc34h8d+C/Ctk1z4huILCN0JVp5AFAHfIr8g/iF+2x8U/HVnNoHgixksoS5mMkW4zAfgMqgPXH54rivDfwM/aM+NUEer31zdajFPIUZbqRg6Y5JIYjIx05q4031CLZ9s/EH9uH4Z6Ixt/C0Z1S5hRsmMHyi5BAG4gcA4Oefoa+KPF/wC1F8e/iTOlnoksljbzHbttY8sxPHJwBX2d4G/4J+eENKtLW58dXkl5ffL5kSFlQkknngE46YB/Gvtn4f8Awq8BfDRxpvhXTLaKIliCVywJA6E88/8A66uMrFH42+EP2O/jX8Q5otR8QQzWnnSfPNesCyoec7WOSOe2a+4fhd+xN8MvCE8c3i1n1qeMDBK7Yww+9gIV4PbcT+Nfc1zEVkVokKjd2JAJrLktngk3gcfXv3p/WH0Aj0LSPCnhNWbwxo9rp5cCMtGgD4HAzXR3cUcsKmSRZCACccc9qxNmY0cKNr9O/StAMqxjJ5A7is5VH1AreVHtzIdp7Y5zWgioiqCMMazjGWPmMRj8q0FGFBI49agCrORCreXwq8+1LagSIE53P78AUt5FiIuo+XvRpZXy/OGCrcDPWgCSMRwh1lckkcVGhLLt3bgDg496vNHFcOOMqPwqSVVhT7uF9O5oAqeUXK7TtP8AhSsmwDHPv9ahV3jkzG2DnPvg1ekdXQYH1B4oAzp1CptTB5OSetQFo/L2sMEip2fcdrA9agUqz7hzt4wTQBUcb9wyMjoagf8AdgFjt/DrUc7ZkaRMEA4IzV4WxubYFhhR6GgCh5byyhScZPbpit20tIIM7uvTiorW1VJAVcE9cHsK0YcLM24jaP1oAilt1l+62MA1myxtHJ9oBOOMD3ropNq7WQjpUEmXYDjgdfegCpJOh+VV+bvjrUsQMkRYjnsWHWqbK4kVo+dvVverhnItsOd209D1oAgSVUcKdrMRxx3q3HudPm7fhg1ze0+crscE8jHYV0QnVkWXGQRj8qAJYy32kMD8ox1qQTRxSK7Do3PHY1W34UseOKhWRWO1xxknI9BQgPzi/wCCnWweEfC8u+RWnunUpn5cJFwf0r6A/Y71B7H9nnwfgB45IZwQR0zKT1/Cvnn/AIKXSC4+Hfg+5xhjezBc8kqIua+hv2RZQ/wC8GQouAtjIScZUsJSM10T+EPsn0zNL8pVcBTznv8ASoS7hfmGQR8tQq4BUEFlCntV1YVudrPHsOOx4+tc6Aga8jgiyVO4qce5q1DKrxB/ukgHFQ3yQCLZt4HFUra9jcKhB2rweOhFAGskhXKgYxznrTXI8x5FUHf3PNRW8ockSABs8HoKjkuFGUTkGgCy5VmGDkr+FRyEpyo5HWqkcxaUIoLA+g6VO83DAjJ7kelAEkREgibkCM5575q8krvlOiDpUUbLLCvlD049KtOyswPXHB4xQBm3jbDgAAd+Oa5iSUiVmGTGD374rsnjVk3bsqwPb0rmZbcQhozuCtyCaAL9rcLKu4Aqf6VM8Mc4O3qveqFlcEsbfaPlH3qtBJI2OzB7/jV3AmdWjh+UcEciqDFROjFcu425FTxXgWVreXJx09KZC5mvCQAEB6j1ouBty225lWMY45+tJqNsslvGkYLSLycVfJ3H58knkdjUczlA3YkcVAHKXdvcQjecgjniqlx9tLxSIdrE/gBXaRRo8EnnjJA+Wq0Vok1sN+OMnP8ASgC1bXLTom/rjBI6Zq0GlUMAc56Z61XhhREQJnb/AFrXhCBQHwT096AKaz5wUBJA5qhcKzSA5GO4rbVUaIADYwJzj0FZdyd8oZOVNAE1irvHtHBLd+4qKX9zMsKqd75x+FTxKSwIP4ZqUJI0gk6FRxk1oBCUYhN5w2OfrUpRPKMbEZHf1p2CTmQcelRTJtkYMcgcgUAKIyEBjHBI5rU+zIcyKwIPFU4JVZcAcN29K0oWxGwAyQOBQZnOaqF8jC9HIJ/Cr+kMn2TyzyR0+lZGoYuI3A+XbwFzznNdLYwJBDbhR8ygFqAGwFhK6KpX0rXi3LhyPxqw3lFysXQj9atLtVArjkdqhGiM658tyCEGR1NcvqHmRxFguc+ldm4TYWxwvWuW1K6VHKxDGTVgzJtozPDiM7WGM+ua2IIpo4A8mdxBJrNW5isZjlcBzkmr8WqNdR5VfZTQZkqhpYnXoCME/hVW0/cCNS3y9PxFTXmpR2tmT5eCz7D75HWsuLUI5ZREUxgDB96Bo6fzG4C8k9BVhjHtDA4HfjvWTbShh5bYU561eRwY2AbgZ/Ggsp30bO0b5yAPyFR2xVLnftPXd+FVby9+URxEMAKuaZcGR2TYpwOc0AXmlbJZQR3+tNkusYjYfe/Q1YYMxVsAAVn3SPFjdjJ5FAEMsmFc43Beaiju12rtHPpTwQNzNyTWZHJFE7erHNADtQYzruRtvY1BpkLJb+XgliTXTQw289sHUAseaI9mxvKwNv8A+qgDnLdLgyNlDhPWrDRuwIx0Ga1GWZV3E8nrVGQYkfIIyOKAK1v5scwOM9q6GITeYHPPtWRbMWnVRj0rrAo8zao796zmBXZNsfmd80q71j8wcEmrTRkjHbNVXLL8o6A0AQwPdPMElbKLk4FX/MJfCjANMHzrvJ+Yn8KUITKHONpoAbMu48Yz6VhSwNlnxkjgVtnCSMxzgdKpXjqnOBz1FAD0dxZYXgqxyfUVnTOT+99eKvxBHCIM8jpStanBVsDB4oAyW2y59VrR2wm2VFGH5qFoGydwG6o2lZWVW69CfagCUBeBtzmn3JdVVsdOtS26I6AI/wAw5Ip7gGN06MOmaAKHmvuZx3qR9ph3r+NV9rkbAOcHp7Uh3qFU8cUAWLSzi3LI4wUzj8a1THEowvyt3qjYZRcE78EnPuavTsR1bPPp0oAkY4QMB9TVXcMHg81YxlQacsR4BOAe9AEDhsdelO4A+bnNTytFtG09+aj8sMPr0oAThl+Y/h60F96ZUAtnpTXjMR9AQOakQBY2YYyeR70AVSHzz8oGaqXQ/wBHbggsM/U+laSTJOgdwF4PH0rPuC0ltIinjBzxyoHemgOZtpd9wEjzleQPT2roYvMBVOi9/qO1cloXzalM75McZ2An+ddmisFYHBZcVYGfecxltvfgdKiDybPn/i6mrVwoldTkjHBpGR1ACjIHXFAENwBIAAvyDH0NU4B5UjqPmwc8noPatO5DwxBWUEE9q5xmc3uF+U7ueeaAOuZyIVfPXH1rnNUd9nlKDhznBrchbzEUHPf9Ky78O0wDAbBj60MCjBIYIQ/TB6V01pOzohPXnPHNZkFvFcbo2PAGR+FblrCYwGH3hgYrMCqsu2cgE8n0rTyBIGBz7U2RE8zdjn1p2JAu4ADHFAFO9kWKDBy2epHWuPaX96QgI54rtZ442jHBIHUCuK1KRYbkCNMex9KAOlt2lMCu/Y80+eDzsKSRjnIHWktZ/MhQjjf1GKthgOTjcPrQBhXEIRW2jLDoSPWm26uNv8BFa94cKSP4uvtWMEVcNu3e1AG6AgTk8t19aVVynOAueM9aqwsS2DxgVew5xs4z1oLuO2nKAYB9qbIVWbbipYvlyw5x1NOPlyAED8e9AXKh+ZWUHa3vXNvqj+a9uh5TrkcGuplVSCiEhvauTudHk3jYwBY5y1BBq2d7JMgDHn6cVtDB5bnjoBisaO0e3hG/hh6dK1duQGDc8ZoLiWYmVQVwMZxwaQzBUGDySe1Vwh+7H8vGfzoKOoAJJx0oGTNPj8P509yxdg2OQMc+lQqhBBIyff2p20gjdy3b8aCGNyrybTwSO3r70g+8hJ+Zeq0BHPAyGz1xTdkm0s4K4OKBEgbe5zwfaoW/dEc5z7CoWt8FXU5BPOab5SZ+tAEwlcENjcMkGmswA8zqKU7wMRjOKBGCNoGCPagDPmu8Hg/MO3aqwulK7uNwP6VnaoTC8QlJVSS3HtUESvJEzRqdmM8+tAGwLiN2wo6nP0pxlz8q84PJzUMEEqrufnIFHlyRSkAcZFNAV7hmPzd5On4VdtZzHGUbAP8AOqF0j7m+XAXpUAfO2PBLduKsDpRKCoO5R6gkVXyA+QB79Kri1K4MmOR1FTmIjBHNK4FhHQZz8zHoKmXJBz8vqMVTRWiB7jsfSrKjnIPzY/Oi4EuTxs+7TJCshyOQnXFRltpG7nHQClJ3KWCbd3btUGhz1zahpXKnAerltbLEu5uQR2FUri4CyqHG0E54HatRDG6LtOR+VBmRrAzEu2Qo6eopwRh/qyW+vXFWgxK7CMZ4FDq7SYQ8AUAV5Iwik9cjPvVSNVDoAeevvmpb0NkHqTxwaoJIElVF+bHXjkUAb5yeU6t1x1xWVcBIpFQDkkAn2rQWRkYSE5GOw6VVupMsCcZbvQaDXiMSq65JzjPqKtl0ZAASOxApqTH/AFfGAOD706BPm3KckcH60AWoYs8McqvIq2qlVLfwnnHbFNj2qxZVyp9PWpAQeoxtoAdEzLkDlT371YG1wVfnnGelUU8xgwQ8jGBTsddoPB5oAftUYTHy44xzxUUQVXJTKkDg1biC/MB/FnmonVIztf5iMdBQAw7sFAcknq1PAAYooyCMFs0sjKwBB69jUB4QknjvigC3bSjzlQjPqabeYVtqjOT26UKVjQFOWP8AKmTbim9TkntQBXIxlR8q4IqKNmDgDqMgGnjdjdIO9WFEboGc4ye1AFW4tpQBIw4FZzq4doyucDOe1a9xeqY/JXp0461VK7l4PynnJoAy5ZCqMZTt6c/Sso3O8EhOMYrQ1eVYLQyOm4qwAH1rDjnMiMqDjGa0MywJGUY7DNCHacMck8ipI4isS7+N3b0qCVlTjHIFADgDuLMMZ/pUbYX5RxjGM1W8852sM84/OgO6qV25H8qAHOxPXAIOM+1Togk4PJ/nWazFSMdf0rS09hISAOVHJoZoPFuRg5ztHer0Z+UhRg44pZsbAxOMnpTdyE8HHGT7VmBK0oBAPJIGazrtt8R3D5c96sqrS/ITgHoaqXkaeQd3DD9aAKVuAl1lgWT5SPrmt5WVpunODXP2N0pnCOv3QvH41sIy7938XJFAEyrtLK3BP61WBYblKZBp/nOh+fn+lI5WQHFACIoVlYpg+lWFAEoKdR1+lV2BI9WHQgdqt2wljbBfBI7igC+B8/yjeBninrAAVkPPtUi7d6se+fmFSDEjbSNy/Sg0GSbi5KDjoB0p8LCOTOGwOvtU6whkJbKBePfFVFeVEIiBfPc8YFZgbC6nMAIdu4Ocg98itVghiE5QbyMEVzEYZmVmOz071rR+YWUhsbRyDQAofY2yPp1ArTCSOgxnGOaz/M8pgwHU8GrEd9IgZc/KM7e/NZgWJIIguG+bGDxRJHCWVQuARk+3pVRBk7lbI71Z85T8rdT2PtQAkg2qI8/ewM+tRNBLCQzc56UriUkB+oxiopb66GEdcheFPrQBJMnmoccDp+tQOm1QoGSoqMvJM5cErx93tmrEYMco38gGgDRtmUxqC3zDrx3qZigZpCMNjI+gqtHcRqxA6d/rV+UxugHAOevfHpQNFWSTzUPyjLcZ7ism2TblOTg8CrpRoXPGQefenqsY2lOD3yKCyU8cAbueT6VXdGz5Y5B7f0qSR16j7nTiohsC8EjJyD3oAFVg4jb9305qV41CcHJFV5CJ2AZsY6e9Qzl2dBH0XGfegCYsW+8uEHepYirg7Rkdsd6rgsxx2ParIHkruAwB1HrQBI+QmAuSP61mGDc7N0xxyfSpEuHa6BGeRnNWdihi5OSetBmV7dw7AHJ8s4rVhjEjfvV/HvgVXjRUbzEHB5NSbmEqzgYGMHuDmgBnkxOzKR/q+mD2qLym274zwO3vTnlYtI/8/SnpuVxjnODQBnoZNzF1we1SxylXyevQ1ce2zkZyT09qyiFiyrnLrQWi3scAyE+3WrFv8x3yDpxg1WiwNrMcDnPep9zo7CPlWHFAyXdCpO4Y38AKOKoTyyGQpGQAmQcf1q8pkVRnqe2KiEPlMzMm1TzQAxbqdEKvyPU1E0kMgL5wwPapvKdh5m35cdulRRxxL8yNk9OKAKDuFBCMFPXJNPtX2xk9fr3p1xZpKOcAnmmxr9nCInRT+FAE8cpYByMY9ashxjcRwfyzVAzhm3gcDqPeqskk00m1M7Qc0AakkiwbgQSG5wDTX8tm8xRgetV3XfIsi9VHB/8ArVFcSTwgBT1HIA4oAcy8nZwvsaQlwC6NnI55qBJGYnfwB71ZiCFy5OBjj2oAaRPtGfmyOD9Ks7HdNv3TwefanKmcKGBGOmaZG252GcAEDntQBXL/ALwdFI6/hT0gQZKnr3pLm24UpxknB9qBJ5QBYn3A7UAOVi5ZD8vvUglkiIhIBzwD34pw/epvXrj5qYwIwfTPNAD2LKGQnmmvGyhQgx6k+lO8wmTeeSCQB+FVZZpkk3jBGAOfU0AQkyRnLHKn+XajedwaPHy/zpsxd0LOMZPb070lu6tlH4UYwe9AGY7yNLuA5OAR61JC0VyJ4pD5Stbvz6bf/r1M6EtujAGO49aoXy77SaK3bYfs8zuR/dVc/wA6a3A/FiATH47W1lLmRorm5Uv2J3vn8MCv1B8AtcaVpkaRMiW9zI0nljkqCAM5/DpX5dW73Gp/tJ3JfbBbtdTTRsh+X94W24/PpX6h+CYGOnwuzeZhQhJGOgwMD1ror7ImJ6pZsryrIpPOK6aAgKXJztPHY1zNkoDjccMOmeM10NsqspycsT68CuNCRPEoJZnbGewo2lpF28MT+lOW3aRGCPg5wKtCB4VjDtlh1xxSZZ8d/G6Jh/w0Dz0+GFl/7sNfzW1/Sx8b3z/w0FwefhfZf+7DX809fQUfgj6HlVPiZ//W+/PlVdxbnHApAqjkg5NS7Qcg9qljBIPOf518WfQFV40wG/MVnTKWJ2jgVpuux+OSO1VHJJJPGaaIZTkhkaP5Pl9fWk8mNEVg2fXPrSsFjJYuSCOTmo0eNuCPl7Z61YiCUKrgHq1RsERP97pU05RyDCMFe5quyuUJPUc81aA464T99KjqTuPatC3T5F44FW/JExaV8K2fzp4RAgJ+6KYEMkflrtH3aqRgGRcfIM81oOqyrluAOmKzAB58TSZ29Dj1NBMj85f+CnUNunhjwS8DbUEkqgY6ZQZH6V6h+x41tcfs6+H9v3llmVjnOGWT/wCtXmn/AAUrY3HgXwdM6YAu5gvvhBzXo37EYtZv2fdHj7reS7h65YmvTh/CMJH02LUKyt1Oea6i0WJVEo9cEYqFYQHJU5Aq3CkYUoD3zXAaosfLKmd20N6Vi3u6OJ45QW3dMVpFmUFTxnpULq4bD8jsfagDzacTP985QE4GOlXrGPflfuhh1xXXLpkMxZguFGcGoGtI45vKz6UAZ0NttYBj8pOB6VOU2nacHB/KrrRsX8jgbCcgdaiZGMh2A7RiqTArqkpfawyg7mql5aThRJEeRzzWtGuXAOMHk04bhlR82OMVQGHA7x27Zzye9XYz5oOw4Ydu1WHs/M2yLwAf0oaAqcoQM/yoAYpVAI0yM8E+9WCAqoh646e1MMUhQyDBal+dWQH0IJHGc0AHDZVABipB045HSosfMwY8DpT0I27UGM8GkkBHcRvnf1yO1YLoU3b1yDnmuicBeB6VTaAM4J6d/SqTAzfKkcLJ03AVG0LhNoPJNakyEIdg5FNQNhWbG0HmnzGZSfzo1SPOFHfr2qlcFVKgNyc9q35IY5Tjn2/KmmJUUIRkjvRzAYH2eYKNq8Hr61bSJ8L69/pV+NJNzYGQKQW+8/NlSDUgRwbQpABOaWS3EyFXXgfmKcsLAlUOauW7ZjUHAYA7jQBy9vZyW8pO04k7mt5A6qFPPqKusPlLjk1HISjB0HXjFBoRNH8o4Jp53oFCqAAKnTM0eH4Yc1EqsEGDzQBAhcKzECnROclSo2mlMbDO/OaFI5DZwPWgCPdtOCAQae7+WvBzUZXcPnUrjvSq4xgjIHagzI+GB35ye9QNCxIRuCv61cypOCM4HAoC72+dsDsK0AzIZpElKEZzwRVxI5BMFbq3QVbUcgsoBTv60jne4kxgfrQAkqxxPszznk0s5CbcDj1psh3sMAHbz9aSffOhB7np6UAPO7YcH5e+KovEShVevYGraqyJtJ/+vTWUDoMjHU0AVVgYBWdxhfT1qVCByT93pUqAEEZGB2oVX27SpDZ/CgBjYCeuemfWhFlbLIApI/WpRESMNzjkYpzYGSBgigCk9nI7Egjr2GKlitSFyTux6VcVwB8w79KtRYbICjb7dc0AU/LBIznOanSH5+eccDmmuPnG3jJ/DNWSoYAE9+tADJkZvkzxnn3FMBYysq9QKmkwi7WOcnj2pqgumRwaAEKkgoANwGagkRg2X4GPSpwNxBccn09qmt180tJL/D0FAFD7M3l+Yh/CrK26PCXxsI61dcxHCp3/AEqs7OGw3HT6VoAm1jGqSLnJ4JqZLeOOMyMOBmmlnWBcckHirEcbvGxAB4ORQBQiXdKdowB1qxLZo6fK2M9Ki2PDIrbQQDgn1q+fIdPvHI7dMUAZf2VY5VhY5Y88+lJKiRy/uhzUs0U3nAYGAM59qc6ocZOGA79KAI4wc4ByD1GasuemTtyMYprlFxt7gZp8mwsuRkCgCFbdYmBk+Y5q/GkbnYcDr9aqLA2DsOQORmnRIhLMTjFAFiL9yXAYkN3pUYISrDcf5VAqIxIB/wDr1OQgBZfvAcigCC5jGNpP3ufpUUELwuisc8datkYVmJJJ45qSHJkCHoR0oAUQr1JIbPHPFT/aNi4kjyRxTGjZHGecVIxVlHmcHPSgCEyB02vxVc26zRttGAnUGpnZVXBx14zT4z5g8wnGeCM8UAQWlkqncmSfQ9KuNuyWQfd69adE6eYqk4A9MVLvVWKp0PFAFO2LSu205PoRU7R4IC/e9ucVD5ogP7vhj9arKXB3sep9aCGXWSUxtKPvJzj1xUeVlWORh1HbtUqOWRsHkjFJ5aKBk9OMUCFj3AFB1PArHubSIMZIQTjO7PrWqzL9zJz1GB0qBSpypGQM/nQaEVnaBvm4DH16cVqITuZM/MuCaoROVLKqkZIx7VPGybjnncetA7Gh+7PDKKj8kRsxYH5unoM05Ii3JPJ7+gFSOsY2ozbiKAsQNGuQF4Pc1GrBjs5LHP5VMbgRjgZ54qnNI6Eckfj1NAWLMSrImF5Vhn8qSFyXCMuc1HFJ5ceA3sAKfauu52l4ORigRNIFWTOO56UzyhMm3ceBxxUwiw/JA3Z5+lK6BW5ODx096CWjBkgDlVA55HHbFNDPARGw/StpgMlh90frVKVMtkAk89ulBJWDEtlujVbEDNy7cjgU4wKBu6FueKs28aOA2c4HOelA7GcEYsIQcFRyfWn7ZSeDtOO/JrQIjDb/ALpHQCljhYfvGwM8ZoKRjOwWQB8nI7CmNbs24xjn171r3DK0ZKr0qhJKsSAds4rQLiQWUSIryAl8GtZHQqQPlIA4x1qOOeLy1OOMYx61ehWIgsOcjpQFzOADRMMcnk4p0TqwVyuQvHPanvlGK7eKgf8AdMFXoefegGXAVUlWPB5qlcFi21GwBVgtnGw5NIsO4EuMAnt1FBBi3GXYO2WKcUww+a3J5HpWrcQrkKOnqKb5OQBtKnsR3oAqxxwR8BeQev0rSiOVJI2kdM9xUEiqygbduKXzD5WVy4UdBQBIX3kjGQOtNjEay5cCmgMyAhdu4c1djCCAISAw9aDQY9sm4BVPzfrVSexZMFCcd61N6jb8wP40vmoH2ZB74zQBz9wWtXSM8l+matRzIuOM571pXdjHMg3DOO5HT6VTex8nBQF/XJoAuR7gwBO0inM0pLKcbj0J6UsTbFB2nI9Rmnbw79Mg9e4oAcH2hT8pYdcc0hkRnYBTjHXFJFGpkOFyCenSnNB+8PBG30NZgZ8ttFJ947MdOtcdfqj3e7d0G38q7uQbm/A4Nc1d2h89SQcc5YVoZmnZ28luqvGA0Tc4J+XNc/4x8F+G/HumvpfibSbS4WQkM0kYY7DngN1FdbbbQsce47YwVB9eDjimtCrKFY5y3y89M9RVKbQHwt8Qf+Cfvw81/wAzUvBOsHSpjz9mni3wHOchSpDAccGvizxD+yX+0H8ILm68QeCruSaK0VpHuNPkKYRRnlRg/gc1+4WyEQtHt+6cr/wGp7aTy7aSGOJTG5VmByCcHir9p3I5fM/Efw/+2f8AH/wHNFp3jCCLVYYdiSx3UDRXDIefvKBg44Bxj2r658Aftv8Awi8VX0VlrC3fh65fAVrtcxBu/wA6kjA98V9ieMvhl8M/iPBLbeLfDltK0i7fOUBZMf74w3618bfEj/gn18P/ABFayXHw11H+yb6I7jFcfPEV9mOcEde9ae49zZbH3HpviLw14itLfU/DN/b6lDMu4PC6nIHUrg8jNbvlmJA0Z2Fhkhjivw51P9nz9p74G6pLrHg03eyEbUubCQOjRt1BjAOenTH4dK6zwf8At4fFrwpLHpXj/SotajtWEUkqxtFcnBxnJ+UnHsM1nKh1ixcp+zkyO1usoKq3QsRxnv8AlUM0Vm1mFgl82R8c9hxz718i/D/9tz4HeMDaWN5eSaVckBTFfqYiXb/a+57da+pdI1TS/ElgmpeHXjubJzhGikVsleuduaysTsMUbOnVTg4q5HfNvESgE4/KpzZybVdosFuef5VSWAG4KOQnP3TQBqo/mwg9881orHs2jsegpsVtCsJVSFbOcZ5pACQu5unbNA7D2Gw/MRkdKyZbWTeZo278itYBVwGOR3zUrGCRth6DoRxQFjGmhSRB2IGSPeqs9sjQhZDjvxW8sSCN9o56ZqHyBKoQAZbtQKxyEUHl3A2tx61s2AEcnA6cmrk2l4OV6jpinRwiIZAw39aAsWN6FyCMZ5FU5ldMN0/rVyP9+CVXJHGfpTGXfjd27UAY8968ZJA2j0pqXRlQtjI9603sY5wN4596mktYYNoUYHoKDMzUt2kkJB2gVp2+nxq5J5z1NSbf3WYyfcYq9av8oXGCD3oAZHaCMEoxyD09aknjRRtAOTyashwZcZqBlAkIIwy8n6VDAw7uJRt2LgnpXPzR3EbqGcH1A9K7sIs2HZRwO9Z11p0YYzRjA6NSK5RLHVh5apNt3jAX2FaaNFOxIYZJ4rIOmxMizoygoORTIw8bbmyAOgoDlN1jsB/i2dQO9IzLLGN3BqkJ1ZSR/wDqq+u14mHcDk+uaaEU5mVAoxvC/wBazxNI7bFGADVsIWXHbNRBRE+wrkHrSQEITdkqOpGRT0g2zFgOmKsbY0XgbSOo9arXF/FHN5IXa56H146VoItKpOxsDYh5z6ivzF/4KdsP7D8GbQViR7hfqWj6/hX6bxTM4RXIzkDA7+pr8yf+Cm0Sx+H/AAhK7YdZJQE9A8RP9K0ofEgPon9i57W8/Z28MtjYxe43NjrIspFfWMduybwyjK4xnpzXyv8AsSSRn9mzw1uRRuN0Mn180nNfU++URMQdiA8knpVVNxRERDknofarEZVif4h0q1GItwIUZfv9OKlMMajI424B/CuZjMq4kWOQqASFwD9aXqd6clvT0p99CGuGnXJBXn/GlUoqLIThTxxQgLEEQdWblj/Ks+7tnYeYFJUdq1YmiZWiXjnkinShSpjAwGGKsDkp48oAoxt5FU4RumDvzkjPrXSXEaKMY4bjArHuYRGwZOi98c0AXPtKpOu7HJwfpV12XGcAZP51zfmJIcIfnPBBrWtrdxt8zIAPSoYGlCw27JR8xOBilksS5ztCspP4ipxbxxsCD1/nU7OAcHDFu4pAUltpI0VyQFGRirSxuQmelPCOrnI/dnnrUxgD7SfXoKAGCNRjPTHIqAIgG2TIHOMVdxhGC4z0pWBUjHBA60F2KCxhcMCQTnnpT4rdZGKnqeSTUs0UhYAdG5oXK+uRQFjBuLNFuyE55xmp7exEM/2h+HAIwBxWwIoZWJf/AAquyNjA5U5AIpolIJAZFGxev6VGInAIZRn1x1FXlA2KqArtHenlCyjByParLMG5Lxr5XY9KyLdHjd933x0Oe1dJc2xnhKHjB4PQ1hCAJKAvJHGaDM0Yjxk5G4VLE5VinUEcio490ajktk05SPM/djd/e9qAIZbdpZAshzipHhUQssShWUdamkLLIpAyv9aVowF3MeWoAzIp2Xquw54rVtpWkRiQNx61UkiCncSCxFSWsRXIQ4kIyBQBLKrIpLU8N8m4N25FRSPANzX8vkrEAWbHy15N4z+PPww8F6dJ5uqQR3cbGMLKw9OHxkEj2Ap2A9ghiVlPAB6NnjAPQ1y2qatpum2Lm8uYYIw21XaQDIP1xzx061+bfjv9vq3yy+BNKNxfK5RzPnyCoGNwx1JOCBivj7xH4z/aI+Pd9Hc6akzwRHYsNqGSIFjgs4Hpk8nj0rWNK4H6mfEP9qP4S+AQqm7+2Ssu4iNucLyRt6gnGB+tfH3jv/goP4m1d5U+HmntaRBTFE865lUbcA5Bxuz04x257r8M/wDgnz4n122N947ultZHmjwrPliv3mxhuSffFfePw9/Y++E3w8sYlFsL/UMfNM8Q2sN2cbWLDgcZxnvnNOyA/Jyz8L/tQ/G3WArNqEsd/lZPNl8qMgd29cfn29q+m/hz/wAE+r+Iw6h46vE8xmZZIgxI2DOMYIyT15x1r9SjHb2S29pZ20cFvaY8pFG0DH0q1mSX59uc1HOB8++Cf2fPhh4GaI2GhK8sOCJGbcuf90173aXCQMYbSMQo+BhABgD8KrC2bHmFgu08/h70kUu5iiHr04qXNgW5csoPV+nNRLEzgHALKMZNWzE0owBgqMZ9aIYsLuYEN0x61IAsDMMlhvIwMHFU51ZfkYbhj64NaaQFWOUGG55PSgxj7v5VMQMGJXVFRuADx7U5gBhT8xJrS8lt4Xrn17VDcWLQIJd+eecVQGWQFOWB29MVsSyJJCHHylQOPWsuSViVQHdk8VejUtAFAxIOpPSgCG4WS5gHlnamP1qtZM9uxhY7lYYz6GtHypFHzdMZ4p9nZ+ZL5hYLtwcEdaAJ1jKKJSNw7Cm3DGULgYI7Zq2XjyU6gdD0qm1uQC0RPvmgDP4nBXOSPz/OrrbFRcnpUSwZb5PvKMkdqvJCjrtcZ9xQBTEUUjM6/nUGyJd6suRmtaO28vKLzn1qC4tTtJxjPegDlDYKshhyQN2eTW/bxBMLwQRis+aNRk9MjsOtTWdwkC+VIyhe3c0AawtokbcFALfLn2qKNNkpHQZ4Jq58m3APDc4zTYUEjNGRnA3fQUAQsDtORhs/nUEhYo38OBnpWyIkf5gRwOBUYVGPlkZz1NAGXbDdENyfMRk544qSa2ieJmQHKA5xV2aMrtZWXbjv29qoiaNkOwhgxIJ9KAOeaNyTzt46npxWtbqqQAKRuPIp32eAnA69fatKCCAIuBk/WgCBYflKsOD/AFpsVuPPjVOgJyc9Mdq14VLFg2Aqj1/WoIBCZFjQkKzck/WgD8z/APgp1FbxfD3whCiFdl5OVLEZZWiznGc9cV9D/si2Wz4BeC7hlBjFq7OSei+aTwO/Wvlf/gqFeJJpvgy0glLKklzkYIBwo9f96vrz9lZoLb4MeDNLmyGOlo4X1y27r+NdM17iYfZPfY47Zi7LzluB6CrZUbgiHOB+n4UyMMHYBeD0X3qxsMe3cvbmuZAVNRgha0fGMdz3z7Vh6dbIygklQc4I65960rlWZZIychiCPYCixeNBj14I9qAJoLRUkZZDt5+U0s+mqsgLHg9gf1q9BJG24ovKcAf/AF6ilYcoc4PpzQBTVYAoVcgp0x3+pq00MUkYKrjbww6YzTltVJjaP5UA5GetXncSRPAOjEfh+NAGXDEIQVzgfw5qeYSoocnGeMVPIkcabo+uehqBpAwUucN0JNAERkUR4jO0+9V5IRPGQw56U+SVVPTn+YqFJllGxR93n60AUrqBYH8qJc5XovrVqxinFqrSnOTyPSkeOWVSRgY71LbygRFX49R70AV9TgKIsyhRk4zVaDcGVowGIOCPetS5DeTwAykc1nWc6BgIwJA3B9VNAG6U3bS5OfT0q7cRxNCoVdzIOTVLIWLKZLA8GhvkHysXD9vegCfaAyn+Ejt61OvlrH5CKcDnPrWWkixyeXI+GPQfWtfdENoKnI70ANjyUxjPerVqRIN2Dx+dSwsikAADPP4VIWijLDZgkdaAJlQkNnjNY1zbgyYQ4IPFaluybCJn+lZs81o86bXIUHDZ9aAJ7dMMyMAUI/GpJUXZuA27eMUsZQ7mQghfWrzRw7ERTkjnJrQDKLvjBXpzj1qxPGNiyEYLHBFTsmx/NjIKrwazru5IXDcYOQKALsKK8WUHTvVyCL5SjH6mq2nR+ZaC4BChs/kKR5pY2G0fK5wTQFihJYMszMUyM5rYsHYXIQ8r0+tRyO5jLAgsOea2LBILiJHxtZSCT70BY0Ps8OQehzzWc/l+c37zaQelXpIWDqwYkAc1k3CNHI5JGGAOahAhXuZE3ow6iuY1ZNpimjORnmt6d2EKk/MzcVjXJOBHjpz0qwZCtsl4xJJIX1HFWILOG0l80A49D05rZt1ieBAvDYGce1STFZU29FHSgzMeW3hu4TC7fd5B9MVkRCNJsohIA4+vrW+HjgyRll55x2xWRGUdvOU5RwCKBonR8j1P8qtW9053I+AvQVatltidjEbiOw7VJJZxAEdPQUFmDcoCpwcY9K09IhVIXkUZZupNZ7+W0zW5+bPetax2wqIIz8q9qANIsyhS3c80t5E8g29SvTipFVmCnblR3q3kMQG5JoA56SI7VWTg9TWNLbp5j/NiuxuLYOhRcc/nXOX8LB9uMEdKALVk3lQ+WhHyLgVKgLksq4GOay7e6jiUq/Ld6u2t95ilkGex+lAF6RfMgIUdMGqE+yKHLDcxNaWAUDop5rN1ORFi24w2M0AZWmOgvNrHDM3ANd4zLuz0xXnlqjy38Eq/wck126Mk0RbkkkipaAnDMz8dvWpJcEcjGfxxTFgO3bnGe47Ui71zGMnHepAgimAcKcsc49qtyQGJ/l5JqvFEwJycHtVoSpuBIzjPSgCAlAw3EEjrWNfNG1ztj5FSzs8U77udx6e1Yb6grXPlhSME4NAG9bMIn2A4Dd6tThiccEVVgxwx64/OrJZAAZaAHRPEVkEuBtHeqFx5P3oeQDzmluGjNqZI+x6e1Uiv2qE7QQccEUAWLUxq5IOWx1q1vXcWPJP9Kradbpny5H+b3q95Ajy/3sNjP1oAhYKxOOgoZkCjPU06dljl2qOKrln2FpMbQMnFAEkLASbIzk1ow4lJV1wSRWJbP5c6k8qcVvuBz5bYzigBoXYXjPLAcHtz7UwHJVc54x9aZK5FyAo+Uck9+afJ5qopG1hz06/jQA0qhjOcjHOO1QvI4C4GOay7jUVQtFye3NUre8dpBGQe/wBKANh76VyyPGRg4x7VYidzkFfp9KeoARWPfrT0XcfkGB6UATeUmz5hwM4/Gs6cvHHJj5S67QPerpJI245xn0qhqSuYoghwDkk+4qEwMDTjL5ikLgEZbjjNdB5YYNJnGTj8az7JcAhsNnofargJMYOeBxmtLgVpDtYN0A/U00NKeUPJ6jFF22HDZBJ7elXLV4posquCO/rRcCuRKwO85A7AVizWqR3ImcHdXTNyC7Dntise4YzFUY+/I9KLgX0lVEUlcsen41Xu1TIx3H40oWMIuMkjiluCuxVbBx19RVsCS2CxqAvH4VpM6/3cZHrVC3UH5RWjFtcHK/KO9ZgRhfmDDt2qUseigZPrUyxwg42k1XLlS3c54+lACSbpEIjXOOeOK5q9HOXXLHj6CuokcgksMDGRzXP6iYPMQFvnbr6CgC1bHZbx7F6gDJNXgy4eRlDYGTg+lYUBA2oxDYP8q3BtQHf91h0HvQBVBFyQwU+uD6ViTShZCMbFyQK6Gbyk4QgBRxVO6t0kAYfOSOfagCW0kR4VDccYJ71dVCpwejfdrNtXSMfMe3FaqOSoJ+XuCTQALvT5CBgnt3qzlVUqOM1GWG1mI59qeRuIccgD8aAKxADKT+HFLKA0gA4459qslFfamaV4dhGG5+lAFdlWRdpGcCmxtGwIJ+6Rx61YYbMjIGfSqR4YEdO56UFxJ0OTzyM4pCygBSehJzikRidwTgA9aVsMuB90/wBKBljeshVdvTp701ZWRt+Mf0qqHcY28nGPpVlV3ZCng4BoIZLMQxG4fe9+tR7U/wBWTj056UxFIJUqCF5Hemshk6jBPIwOlAgUcBWGaGwqsAuSO1N8wRooxlqak291+Tg0ARK2MgKBu60jqJNpQkbPyzUs+1MbQfm6gioWf5dq/Kg/U0AYOsxoYQdm5kOaNMjeSBzKAM/wr1FWtXiM9vsDYOdwPtRpQS2i27SzHkmgDTtowy4wAemKaIlLFWPI5FTqQxznnPFKoU/K45xximgM2WNGjZZMFvXHSsxYh9pyegHHvXQNCiOxJP0rKuLQg+aGO5jx7VYGnburHY653d6dIjJkdcdKo2xCjYx3Y65rSHI/Dr61mBTckAOwpyIrvjqassVIIk5Hb2psaSKSSPlI4oAjVf3hUDGKcQGQ/NgjmpY23Hy/4sVUkJVd2RknFAGPqBLKrHIXoM+1QW0hZBk5zzxU1ykk2EfCgHg1PBaDnb0x06UATB9uCMGhn53R8+ppyoB8jrwvqeppVjcxkooUDkigChLlskg7V5wKgtUHm787c9j1qzIjEHI4Pp2pUKgAOP8A69AF0sACoJ45x61j391DbwtLICcHgY5zWo3qnGB+tYV0waZSzYC46+tOxoaNkFnTzRlQy5wfWtaJdrFuinoPWqVsxAAJHFaoPmI0uQSvBHpRYAxgbc8mpWQlSmMc9fpUexCwZuCDVlCxBZFz2pAOCICvOFbGcVCYjuJGWOSR7CjIC7OARzn3NEbFsA8DnB9SaAJYzsI8vlsd+mO9MV3KuMde9TxIzRFsjHQ0wACQrjBIH0oArsq5OW5xwKhWVWOCpAHSnxiV2ZWAJXsKjkVQruvbjjrQAkbhFwCQ3v2p0khiwn3j2IrIe+3oViHAyPrTI3fgMSo3Dp9KANgTsoIf5gev41KJP3WFTjsMVWQhk2/wjB4qVN0TZzx+dACDYYztGGJ7ikaNwAi8fXihly+ffPNOEu5lHQg4pozM3VI1eIQvzxz9RWJFCkBHy5bOa6G8+cfM3fI/CsshCCf4qsCGRvNYc5ccGs27HzNIq4UZJP0rXiwScAZA6mo3hNwjDcOcigDloZtxVmHXmtJZIz94E59PeqdpavC58wblBwDWkqIM0AZF1NglCAu39adYXjRvhV4PpWlNaJIjA4BPQ1JbWUEClFGGGOfWhmhc2tIBICRuq1iJvmRNjAc+9RIVC4GavIgc7u471mBXSES8Hj3qhfRhbZmHUd/etxPLxsxxxn61mXhVreTsoycUAcvp7t9oLgAkAZ/OuniAl3Mw56gVyUBImLIMKeprrLdgFV1G8npQAx4X28rkt+lRRoVUoR7GtA73kKdMDNMZAcEcUAVZT5e0joQAKfHIVfaR1HBpl1JuGD2xxUCltx9RQBtQl1wkhwOK0YH252HI/wAKzVCqiBeScde1XY/lYI3U9x2oNDShfzATjcvQmplaOAbnTef4e3FMCIiAIfoelLhsfMck8fhWYE+Y2jJIGT07GkjAHC/e/pSLHFMNqg57nsBT441RPKxkj+VAD1APDLhQeopuQW2EY7+nNTSMqMY24GKaY8qHZgSvHFZgR5+YlRz/ADpzJIriTOc8/SmhZi/BytO835jGpzs60ATt5jffPQd6izkD8qmQnG0ncevPpT2kRcMEzQBWYBdm1tuDz3qUhvLyH5Y8HFRyEsxZe/So1d9m4DOOKALarHsXecsOMAd6l83btbGSD+tVSwIAYYz1pV3HYBwM8UDRZnljIdUPz45z2BpLZHdXkfgAYHpimw2wldpH4JyOe9SuJYovJLZYcDAoLHRguMPgk+3FVzG4YgrjoeamkVVgRgfnK8+majWbzWIfjA/yKAIAFVVKrljjvR8xZVC4P+FNDne7IBg9/SpA3mAp1b+8e2KAAIVc9yD1FWF3FS7n92KrLK6jYfTrT4pgU2McigCOUYAZMA+g9Klt8yqx2n5TQ6RlgBwT29hTIp5bdtykAc9fSgzLa5BIwBtH4GnxkiPcpHJ6dqC0Ug6cnn61AoxlD9zPbqDQBK8O8BV5JPzU9VZSc9F6VErGLBU5xx9alDseR06UAPhLbgx454qvNaSF3ZACpH61M0qLIAwxjOKjWQuZBGfX86AM6Il3OFIAPWplLpKu8cd+eMVOxMKjplgM+maH3NwgznqR2oNB4Gw7lYlMn61YRo5FPy+Z6AmoGkVGDZ+QDHTmo45IfMPlrt96AHiWQhlkjAA4Azmq8QjwVQDdnv2q0VYDgEnPaoYhgsXUDJ696AK88LeYrIeB2qFTgKNpAJ6VbmClmZWwvTjmo5CkX7sdMUAMkijJ+Vcke/SokMMj5wQQcccc1HGPKk3Bchj696nZN8oAO36dc0AO8pkYsOeailAkOCMHuKsphULbg+entVeHa0pc9u9AFWUQxkDbuPr6Va/drCZP426e9NMSu+/0OaZMkW4KZMHHA+lAEVuTE5IfzARyO4qcK7jI/wA/WobeNI1cKeSOWPao/tbBdq9M88UAXWZggUcZOMHtUJRDuCE571JgNyWyF60peOJlYjgHp60AP3rDGSvBPamITKpaX5cZI96mkw4O7jBzx39qhjKj5s4znAPpQA7ahyobB7exxVbyTLgsOeCc+1TKPMk3KNpPT0xVo2UpDOrYyMe2RQBUJLSjfgxAEFcdc1lKhicxsfvHA9cdhWqsUjcMRuHBGOwqN4lhAd8NnoR2NAFVSVkEQX0Ptiq1/a2sGnX91k72s5VPoFA+arkUrtJjHBxz71R8R+dFpeo8jabSYA9gzL8uaa3CZ+JvhwW1z8dpJFXzLWQzyRJuAZUViEr9PvBayDTwJ42ROCM8gkYBr8sfCE9/J8doJJ4iJInMMgAHJZ2OfpX6s+D2eG2VZJ2MYzyeBuNdFfZExPSLXLHLNyM9+TXRWKs5BUbiK5yzUMwOCTznvXR2eIYyYQQ7Z6HrXGhI2YUhVhIegPOOlSyOjncBz7dvrVFGaKFnkBPB4HrTY1khUu3JbkD0pMs+PfjbvH/DQGTnHwwswff/AJGGv5sK/pP+N0J/4yC+b/mmNk3/AKkNfzYV9BR+CPoeVU+Jn//X/QNkwdwOR7U7KggZ2kUDI5Xn+lREoSfX3718WfQDTtEhO7PuKpMFdwADkA5zUzfLGSnGTURkdVGOKaIZRkTJKqe/eoZiFVWRenHFWrps4Gec9u9VXdztAXjP5VYhoUnHrSHflk6g/pT3ZgcDkfyqs8r7CB1FWgKrrHvwe1MbZuwBSqFZi5BBqLKSMEX5QOc0wFaNlx/dFVPLj80HP7s9q0HPzgMflHp3qoxVp1XoFoBn5xf8FL0dfh14LVuRFeTLx0xsrtv2Ioo4fgPo8hI3SzXDEDvtbaM/lXJf8FLZTL8NfC5dcsNRZQR/CPKOf510/wCw1Pn4GaXHKOPttxHn0G/iu+l/COee59oRxMyliMBu4q1BEqgh+Ce9WJE2YSP5kWqrAyyDaSAO1choiRyD8jYJHQ05VB5f5sdKhZCc5GFHGe9S79gCAfjQAxmkiI8sZJ6jtWbPGfMH95jz7c1edh8wY8jvms6WVXIUdzwaAGG3M8gdzlhyCaLpNjDbwBUvl5bc5wBjpTWk8xxnHGQM9aAGBVAGeSeM01V2NuPzYpRtDcsHbPQ9qcT82SpHtQA3a5BkPGTyPapv4QyqAAO9MaPeQM45pV+UbXBJzxQAiIxYhjgdTihCHP3QcUoLr8vvVSWNJvlLEAcZXrQAkykZyvGTSxzCORSy7cjt603Cx7QCTjr3pyMj/Mc5zwa0AU8sQuOxqtOzriMc5I6e9WZFQJuUkMucj1qiQqKkvQnAIPagCw27yyGHzHrTUQGP3zSyu5j4HBH40kaNsBUdaBMtI0YT5h0/PNV5ZFPzLx/Oo22r8hbDNULspXdnocUED1diCF7ilMi5wzjdUCOpYLnH0qYBJNvTA60APXar5BzSBXEm7GFJqwgjJBFPLHzM9FxigBrfMoQcMe9O4VWcqTgfrStEq/O7Zx0qCSVvLBHKk80AU5GcnKnC4zVyPe8QZqgEiKQuOKkV41yjAqD+lAEs33DsJ3N2HbFVo0ZU3F8Dp1pCYwrqoOegOetNKhk8sDGB3oAVioAXr+NMLxb8IcmqeCDgtzTkRQwYHmtAFKFixxx19Pwq1AQqhc/h3pqOSWUnn9KXywmMtn8KALTSLu571EuzBXOKjbbgAnkmlZB0UZoAft3fdGAOppo3BOTk/wBKjZ2Uqr/KG4qwNsnyheRwDQA3cSijAOaiJxuA6+lHA53c9PamAAbirZ/pQBNEpcdhip1JwckDFVbRZArxlfmHFPWMhT6jqTQAu8g8cY71HIWYl85zwKnhQMmO1RgGNgT07igA++yqDhh+tWULoo9RwcVEXVj8i0NLHF8wBYZ6H1qtQLIVZOFOMc89qmxuXj73H0zVRSAm9TljgEdqfvby2B4560agJ5uW2AZIOD9alVhtK9Dnn2osY0bzA/DA0lwDE2Ix/iakiwhGBtmOfTFMiARl2seOoJ6Ukc4YAseBxQWVJN2Ayv375oCxZ3RqGIJJJqVsOq5ql9pilARDhuwxU0ayYILDIP400WJKHSPJbp2qzDNI4BzgKCPaqrnehR6WL5AVPGOgzVgTGQ8t94A9+mad5isvy/eqIFCM9MEcdqHyoI6DGQR0zQBaQswDEj0I9KoOB5pjZvelVpDhnOCRUTqA438lqAB2Cum4+1WzcISARgYxUAhjOCxGM/jVz7Ojx5OCccUASpuAyx6Dj3qFlVssjA4606FeCS24UyNtjNDjr3oAsKqbFZTtIPNSvGCwYcmqyho3EZI2t+NSM5BKdgOMUADTKyFB1XuPWpIizMrY6cVT3Km7YBjv9aeJn3bQu3HX3oAvTOQSAckHnPWomcMvHLDionc71duRjFWd8Koc4DZ6igB+xQPMkc4IqEIdgAOFNSMWaP0HrUYKx/K3UigCJInHU49KfvMIVzznFLuVkA3Z5IJNVbhz5PTpwMUAWVZJ8uH4HHPrUNzG+0Mqjjrz2qglwqApjpg4q0t4GgKhuvGKCGXk2iNeSD61a+RGDZzmsdbraBHKcZqUzrnaSMeuaLAi/NGjnzD8u3p71R2gOFYYVgcitCNoVgG9sknrWHdXMYyIm3bc5oLLkBk5KDjPHqBUieZvHB2jOD71nWN5vyh7Z6Zpst25IVTt54HrTuB05dhEShywHFTNEpRWTliMkHsa5ddUztQucpV5tcwoJGWIB+oouBojax2x8EDp9KhlmWdCFGNp61mvrFgGM9u3XIIxyDVbT7uKXzWdsFBnBouBtxwjaDv4xk4p8aEFix6fyrJttVs0iYyHGw9z2Na0N5BNbeah3L7ntRcCwsm/aWzhP1qSR0dFmyRjjBNZgn42IQFPcVKYwYwiEY9+9ISRPGCw2ng+ntSmQZ2MPlPqeaqSeYoUZ9+PSo/NYsWwdlAkkaMSoC3OBzjvTEIGSDj0FIH2ja3fFTE4j5XO7oAKA0GsV3KGx1HPpTTnO/cxXJGAODioym5C0X8I59qhV8SKCxbHPBxzQBbKpgebIqq38J4P41UuBCshVcMq9COlRz/vJQW4A/nTZ3O3cPlz2HSr5h2LKBRhew5FaiERptJGeuPSsIAsFAYHucf41PIjFVIf5x2OKOYLGg75Yq4BI6GqTgeYcd8c4pJd4fzFI+lWQxyrhRzxjOKZArIQwdeBjrSLOxzuwAe/ahot53N90diaeihTsYnbQBDLHuckHAYetO2btpLEn2NNuoi7DaSFPT1NQmUIigjp19qALUwLouOffip7SFlJdj16Ad6oLPvX6H0q4HnZd2Np7Y6UDQnlkymVDlenoBT5Io2w33gByKrxBowwJySetTxiTPGCD2qLmvMNVE38jGOamktQXDoMlevrQiKhxImcnkE1M8ib/wB220dKLhzDsknczMVxjB56UwiVOHBZmGQaBkgsvQdqeC+xtxyp6Y7UXJGrgRmZ+i8e9IWSQMRkFhx6ce1IITKTvOdgyO1KMblJH3eQR60XASJZdh8zr19KlChFLbsk8cc1G8wxlz8xJz2phmEuEHEa+mOtIhisGciNR8w6ZODUM8ErINjYPAIxkZqZtoZd5ALf5601nwxVOMjpmm2Ig+zSSkbMAscEeh71IkThTGcBlJww9qsbAFzGdpJ79qim3AEqw+Y8nFCAlht2Icu2cHAz6VEYTkqvQ+npU8WIWOW3IT8uKcCnmAjknOc1YFdIQvQDnuahkh64AXPFaO0ZJHf9KovGXlwPmJPUdqAFjmuG2xgkbeB6Y69Pr7V5P8QfgV8LPihbXKeJfD8H26XcRcQDyXLY4YlMZOfXNetS2vI8z769xTxFHGi85b600wPzD8f/APBOyxa0luvA/iJfPJXy7W5iUkn+IGUEZwf9mvl24+Hf7VP7PMhu9J/tSys7Ny5eBzPZn1ZowCuPqK/d9TscSKo3LyCexq2boTM0l3EsykYdJDuRs+x4ppmZ+O3gL/goN8QNCV9L+JelpqaYAWaPdEyY6kqRz9OK+3/hr+1j8F/iZ5NpY6ukOqtgNFdgwyE99gbhvqK6bx1+zX8E/iNIZ9f0CK1u5Cf3tp+5K553YHGcnOcV8T/EP/gmtrFt9p1f4b67BcxJlo4LgiKb2w4BHH4Vainuxpn6nWNyl3Zm/sxHJGeN6sG4H0JxWqVSeGOe3dcMOfXIr+fyPUP2of2c9Slt2n1GxtoWG5Zma5tWwSRyAy+vQ5r6b+HX/BRW9gij0z4laGyMhwbmwUlAuepjJJ478/hQ6XYq5+sMsZQBnNOWPIDDGK8C8BftN/Bv4o2edD1yJbzgNDL+4ceh2uRmveYplbYkQGHXj5hyT61i7roMshxs2HjHpTV+Y/KOexFUpVkKmUNwOMelMspSxKE4I/WoAuqWU/MSSSaFj3na2DUUSujFT0znmp4tryHB21oA2EeUxOcKueKZOFLbweO1SKqyM2GyQQTU00cTRkg4ZcGgCvF8+0P3p08e0g54HNQHO4e9TvGCF3UGY/AKEjo3pT4PlAR+3rVaJTuK5O0dKU5L9TxQBdQgA/3hSRkyyO7HGKbEfNP7w4FLxAxIrMCWbCsEXgn06VHKm47d5GR07VaSTzGXaoII5p01pLtDqyj2NBomUDZEf6p8gDoKRkAXY/L49KZiRWDrw2entUvlODvJHWgGyNIFA3dwOgqcbUTPY/pS88/3vWmMG5XuPTvQZkagsCw+7nrStGQdzfhUUKyKpHPJ5q15TbDubI7GgCjlN/7wkCvjT9tvVPiJ8O/C+hfFP4c3kqRaZI8V5FgOihlwsjDHQ/d56Z4xX2k1uh/dt6ZrC8ZeELf4heCtV8D3zf6Jq9vJbuQASCwwMA1cJWYM+JvgP+294L+JLxeG/Gca6Dr3yiPccQz7iAAjHGD3Oa8w/wCClcqS+D/CLRzLIqTuDhg3LQkggjr9M8V+aPijwbd+EfE2seDtcDQ3mjXTwDja64ZtpHcAjkVr694u8Z+J/D9v4W8Taq+p2NlIssBm+aRNqFAu49RgmumVPVNGSlY/Zj9kHxFpOkfsyeGbvVJAhthMzpkBtpm+8B6Ad68z+P8A+2x4Z8G2d54U8Cs9/qN2o2XC48uLccEZ67xg4GO4r8vY/GPiyHwnZeDrbUp4NMtDL+7jbZkS8lSQeRnkCt74DfDsfEf4x6F4b2ySWiTxzXJADEom4tuJocO5omfub+z7feMb/wCHNjf+OtyX96WmTJywjkwyhvQ89K93CuRjOQetY1vbxWdpa6ZaxpFHaIi7UAAG0AdB0rWgk6FulcYyQIrMI92B0qP7GiHYRlDyfqKnCbmbJ70NGsinLcj0oAiMnknBXOTTsZcOeARjHamMnA3HpQGC8E9aABkVwEb+HvVZLSBlIb5mGeBxVg4UENTzCGOAeSMk9KAMyHT4o8ENhgT9atyDbn2xTigTueDTt7KTG/1BoAU5MYK+vWoQhS4R85UZzVqQ/LtIwKieNh90bhQBaMiuQMYAGKk2vtBjPyngmsyMT+e244UjAHvV1JvKhAYYcgjHbNAFsNGgZWxk/wA6hkB9ciq0Um8DevHr71bLhFCY70GhExJI25YgVT82TdgjAPer6ExswHXtVd1QOxJ5FBmKwZVEmODxULMIk5bq3AqTLSbADwOcU27Cogcj3poSIldy4Unr/KpkbcchsRn07EVAqbEyzZOBj2qfCuN3HHpVmpdZ0eI+XhjXPvEN7nhM1pnEeD0qIJHK48thz/OszMgjiYoNx5qRY2RgqnlqsR4jk2zDr3+lcz4k8Y+EvDli+qa1qMdjbp1eU7VU5xz7UAb3l5kx2X+dLsS4ZEWVNuSrZOOnNfE/xJ/bo+FXgSb7Po7jxBdAPzbg7FwMAZzgZP16V8GeKP2zPi54zgl0vwdC9nBMz8xg+YMnjJHpVRi3sB+wPjf4p+BfAodtd1a2i+zKPNQtlxkZGAOvFfG3j3/goP4H0Wd9O8JWEuqzQKQk6kpGx9SCMgjFfKXgn9mj43fG+7F/4q1I2zSnG25yGwBu4T0r6u8C/wDBPvwz4WkhvvGN19rkXaWtggeNsHqxJGMjsBx610Rjbc0gj4y8QfH39oj41N/YOiS3IiumGWtF2yk4yRuX6dvStHwl+xL8ZPGEkWsassi27v8APNI4Lk9/lcg/Umv2U8M/DT4f+DlgPhrRLe1urcJ5cu3cybRjjNd+8txOjR+YVjXoAcD9KJVOxM3Y+KPhx+xN8KvBtmbvxIR4lvyUXy5k/dRkck7eCc8cHP8AOvr3w74Y8J+GLCPT/Dmj21hBj7sUYT5h/u47+1ascao+9lzu71cWBH5HGOlQ6jBIy7sO00aghFzzgVZdW3bhyqDg+tTSwfvMH15JqcQGNl3HKAfnWHMx2Me8tSzCRc4xnFV0ldMKrHIOMe1bbIq5YdzUKRFbvzXAK4P4mjmCxlCVSHj6ueOnNOt7SJwJP7pHP1rZliRz5gUZyTgigQLjYAP6cUED9ixndjjr9c1FhpSzJwF5q9BIjEq69c0kW2Msi9BQBSDFl+fr696DAfMLM28kcDPSrMicEgYz2xSwo8cok+6PXrQBliV03RSdj1FNcuYGCt931ravIleIjbx1JUc1QWF0UgHj0x1FAGOLUSlWUgYGam8sxKuBux3HatKS3LKnlkZHpUflsq7GAHNAFRmaZV5AwcEe1aEUasBt45qktviTG7g8c1oMscagE/d/CgCNo3RvVTyKsQxDy9rcA9RVZDI4IxhR0q1btliDn3NAGb9kliuGxnaw79qsBinbAHWtBiX3A8Ht9KpMj5JX8qAIXZg4K5ZT7VdUea5JPysDwaqEyZ2jg/ypjSy7QMbsfhQBjy2zsoJ7E+1Vj5gfyVQDd6iuie2MqkngYyPY1RijlGN5J7e9ADbaGUPtYgjGeT0IrViUxBpMfe49qgVBkqAQB1zVj5Rjd0HGKAEmO4qsZ29BuHtUMsjgBEByRkmpCTsLIMheMUKkhUSKQAwzgigDOM7zptcbiDnnpVCSJYV+7jkYC10RKGP7MI9gwearPbSkFmYe2KAMVJWIyMAng8dK2bU7grcY6ZqCO23bs544x6mo7c+UPK67D+poA20YKAeq9KplMzeVnAZwBzUkAzG2cY561XjYvOoIB5yM0Aflt/wVCtfJs/Ayy8qUutuP9xOa+1/2V0RfgN4Kl+V/P05ED/xBgORXw/8A8FRHdpPBqM5EarcEev8Aq0r7f/ZYSZfgT4GhiIZBp6Sn29a7J/w0B7kIiOFfDA4zU0eEGxzkdKjVG+1ZDDgkketT+S7S8ED3rjAxr+JLhfKViD0B6dKx4YL2NWDjJXAB6V2ht4tymUZwaUwx7xlSc4+nFaAZFlHOJFaYFVx19a1lFqDktyKnI5IJAxwFqrPCJI/3bbcetRYBzRjaHRvu+veldEYsV4cfgKkELjZvcMuPSoLhC0gKHHQ+maLADDkKerYqjqMT+UCABzWw6MQNy4xTbmESoAxHSrA4+eOUrHtJb+9ipoPull+XA6d6uiCWKUbjgA8VbMBLFsDnrigCC3YyQMDhs8H1pktsxjII5AzkVqWsQhUlR3qQklTxwOuBQBgxSMAYyPlYEVkaVH/pbxHKA9K6sDfMF6dQOlZy6dLDdrMAxTpzQBZWJ45NmcKefxpbpdsTNBksRgY9a0GtSQHHO3kZp6PGTsZSM/zoA5CK3lFxHIzFZM8nGRj612traC5iaUyfKpwKqCyt8bSp3DnI6VqafFDaxtGmV8zsWzz7CgB2xAQBztqxgEZIGTUv2YFclgB61FgJ8o5x3oAZHCkgYuMBfSuW1aFVlxHnGc118XmFwh4Dc8VBdad5m47hhaAMGz3yONhJrfjj2NtOW+XPHaq9hYtECxOQD1rbKyqxVOhAoAY6RMoVBtXrj3rN1Gx86ESIRuTt2NaoiYbi3QHFK4DKIwMn0+lAGLpUcyQGGXhc8DPSrUayeayZDIh4q+karnA2EVIICittXcD3HWmgKLxh2+XgAcjFaGncoASdqnpiolhcLnGdvWrUfy8ZznnirAkaSaNiW5jJwB6Cq9wisQW5FTnJDA9fSqzYc7TwccUAVLuPzI/LjP6VhTFd7oScjnJrqGzAMfxDGKp3unm7gd4W+duSAOwrMChaQybGMXC4HNbQtNturM3zY5qtZW5t4UX++BkH2q/hjHhTuwQT9KAMpoBJH8xwuCMdKzXiiEcVunGwbRx0xXSKqykbhjjpWGtq8VwUJ3lDn65oAmtU2NkjPbP0rTyryZP3hyKiSFYxg8g8/jUseX4Ycnj8KAMq7sA8y3MK4z1Iqa3sWiywbcWFa7ISRFGuRjkipo4zAQCMqapMCVERIQnRQOaj438YJ7U5jklAM5qE5jILDFUA58qeT0qpcRwzKwOC2KrzzvvJX8PepYGDjdgbsHNAGLFpkT7yB97rVu3tooBtVfatKPYeMYNSRIpYqemaAJY0SJV3/N9OgrF1ZY5oy6rzW8VJXaBn2rNmgyNq8nPIqGBz2mJlxgY5wa6qGNQCOgFY0dp5c37rJc8/St+PhVEnJ6GkA4FlQqvNEascndz3p+3b938qaHGcYxgc0ADsqgE05VQLuIqGbEyABvu0gOQQD92gCdrSKdH3feI4weRXAXemfZbsJE7OXxjcfzrtYpJGb5TjniorqESkOwAkTGCB19aAILeMMip94r1ptwmV2gZI9auwx+XGXf8Ai9KfLbq4BzzigDAeVZQI1HLcYFORjBuQcdvpWrbwoGBRQDU00XnAbVAKNz70AYR+WRWXkkda1baRcANwF7U1oVZyQAp/lTUiB7YB7etADLo5y8eCoJOaoiQmLMpyxHb0rRmTCeVxgnNMFvExK8DIxx60AVbV8nI4z7VullIRWPPtWUkCRNskXP8A9arkI+YLjBH60ATM3zs5GcioWkzG0aZBHU1K7DcR09qaFEjFMYz3oA4rUZFS4Cqu4kfqav2Vq+fPORgcfQ1JeWX+lGUHdnp7VtWrBIVzjcAOK0An2HygGGKdv24AHGOtJgtwc+lI20fLznpWYDjJgZbjJ4PtWdrLBLHKnJJyBWxHGhUK3zAZ/PFZt9YiUKuelAHL2N20Q+Vck9RWxwE+bPzc4qaDT44iTgH0FWFt0DkH8qAMwR+c/nEAgYq26+SjSRjAQdB71Z8iNiCAV6c+tTrtUNuXbx09aAMqKeVmG0H6VE0b5GR061pryAUGME80/ZuXY3GRQBkMjJjPXPFSSkbBnqetXprdV2nPpVWeGRGI6igCS3GNrL171dST5iD0/SqUMRUrv49u1XsK8h4wpoAmV+jY+XOKY0RLbl5NSxHH7gcqOacxUShWOB/OgCjKhLBW5ArJ1O1VysjDAA5rbmjcEFDhP1prxLIuB0HrQB579rNpd4k4Ttn0rVt9ZjkRgvzg1b1TSUu4y6JtYcA561n2GlFT5TtgLWgG0ru6KQB81W1OzGRgDrSJbJCm3qRUrKWUEc1mBnXcJk+aPpntVlJ3IChfu8HNWxGMDePyqEx/ejHJzmgCaLBkyw5arEe4GQbT+dUo9yEHG49MHtVrzMkb8n68CgCTG1Tv4I6c+tSGUKoZjz6Ypm0Md555pSQH/eZx6UAOlTzovNDYOagALkIAMZ71YYKmF6qOfWoHQBxuHegCZIgqsiLt5596VUAbGOv6Uqvu+8xBOeaiRsZ8zORjmgCQIqseQMjJpISg56DtTxNG0hz0Knk+tQK2OHIyfbvQBLIixgsxwc5x7U3G+QsMqcE4z6Uzg/e+Y4/SpABu2nA9SO1AFQpnDN94jkU/YT9xck4HTgVd2RgbuCGHHrUch2ncoyDjNAFWVpn5kALng4qq8IUbwMHrjr9TWi+9sBfzzjFQkgjDEnb75zQBnzJJJbSOsYbYD1OOorLtJU2BWcLsJyR+ldKyxtlTH8rKRj1OMVyVzYyWykpHuwCD7Y70Ab1vMrLhewq191gM8+1YGnfaZcLtJJ6fStdEaOTZIdpbpmgBzSMZNoGRTZkYx7Qc9fwqVQ7ElTt/rTmG4YXhvXrQBjxxiMfMcjpWhFKGk2KMhePShrZnIEXzYweeKaYDESaAJ5AdzHsOKjdHGMc44p4Y7D7+vepMF9uP4fXjigCrHuL8dc9qmaHyxiRSQOnPelulEKM2Onpwc1RaeYrln4x0zQBLKisowN2B+Ip6KoO0A5HeqqXG0HYPr3NRrdK5KjkigDUVUkBQEbwD27CoYZ4vurn5x3HXFVNwVsg5JFM4SUOTjjgGgCS5VXVoyNjH37VXit4ekmeOhz0NOmus87c++Kqed842gqPSgDRVAGwBkeufWsfWI40eMRrljwTWokjbgV4Jqpfpu2synOc5oAbZCYttkGQRxmtyLbbkmT5lP+cVm2aPty5x6VrLGrxGNlUqe56igCZihIIXr0/+vT0hIIYHAPHHQU7CEeYOi4GTUwljKgBSMNxnoaDQq/ZnaU45DetBgeCQLuLqck5/hqX5wGYcY/zxSuFcq8jnP9KAK4eQB0Y/IT2pVkCj5uuee5xTV2eaQRwOvapVWKRc4Py9MUAV4V8oPGpOGOffms6SP52TsTyR0rXjVRlj24x7VnyiNZPZu49qAK0cESDYqgbO30NTOitEFHzEc/SkKdXyBuFPZwFwMZagBsbpGcMNuavRojZY898VlfK4DbOc9fStWylMhcnCjGOaAK9w22XI+UHrn61G2Y2Jb5j6due9WZLUvkzSDAPHuKpyMqsfmwG4H0oAzZ5gzY7c5qsjhyFUcjr6nFWpIUDFc5PP4+lRhI4gdg2nOAT64oAcI0IPYkcg1Ds2w7ScbjwR6d6f+8Ib5gTjOPpVVy+zJGMn8qAIVQDIYkr/AFpy7CoY8KOop6pEpyucnk+nNO2rhvrxn0oAiZkLYAyOopY4t3I4I5qE27bw4ACg1OUZY9x6r3HegCxGgOVfgetXxhFUDqKz7ZZSNx5BFXtr4Ct8uD1oAkz12jmqLbHLZ4yOh6VbZ9n3Tn6VWaNHbJPzegoA5meEI7Ki4HfFacJIEeDiM+tVrvcpLSDgdBUsBXarucKvagDRcEgGNsNSr5hGCfu/rVZrmIyAwkkU9JjK5RAcUAI6J5bOw3bu1UCJEOc5x6V0SweWAzgYPaoJLcKWYfKGHSoYEFo2SAep5q5G534OeOlZuPLyx4XpU8MmQe5PFWB02nrJLC8jnBLfhins4WUhjww/A1m2TOX2A4AAP1zViZVB2buf6VmaFuCaG2kDOTyT681pCX5Qw9uvFYrW7SvubkAcD0q2AzyrGD8qDjPtQBYky5zjc2B9Kt2sMiIWf7pPA4qiZpIWUP8AMG69sVqC6EyKmCO49KzAlgWKXc0f3U4OaqtHbxF2QAFj6Vds3gJeNuPXioHSKTPY5wKAK8RBOCMUrvuQx4x70oXywxAzmmlSVDnv2oAjdOFUEgdxUH7wTJbqOGPNWpPJ8td4HympvMghkUkbtvH50AMaArkKMlvWhH8oBJV9gama6jf94AFHYEVGJ/NYA/w9sUDRaSUHaqHOCT+VMnm81kVOrDcQPQUPHEI8ISCDxjvUSqMMzDaw4H4UFjLqQ52MDzznH6Gn2pCHzJBlvp60jyNsAOWByWz2qB5zEm1CWHfPXmgC5K0Ujsqtz3qNVWPftXLMOOajjKNIoHPGfpUjDZ84GDnA+lAEMRSQ4Zenb6daaEVGZ0G1OMA+tLtw3y9TUgAmZYz8q9/fFAES3G58MOTkZ7UjNmXY4wMirbWyqCd2MVSyJCAVyVOaDMkkKttHbtirBO0MMZOBVXcDJn+EDIFTZzlu/cUANhEshLAbfbvV2LcuOQDnkGnwttX5MbW/OnADaRgZ9fagCvckyMY0XJzwD61QR8MVkOxunFW7guQCjbSPzqsgkZ/nXcMckigCaUt5flTDa2Mj3qOCVwNh6eorRkBGAFyB6imhbcHbgKeoFBoVpMOiR5IYc+1P5iUkqD681AMNOFYZPYCr6oAWi/nQA1LgeWZFJ4x+lQTMfL3oMqefepGxs2J0PFTog2YXqR0PtQBSRMoQ4xxnJ71nSYPDEjHStmUBEw3Y559KoTBXkDkYXjGBQBGCVzu+oqNCFcgchu9TRRESHJ4PSlkhjR9+cj0PFAFWNnjDQnnccfhU67V2qAcGp7RgWbco+UcfjUYO1iVINAEdwMhWiJJ5GD2qMQ7tofqxx7inXRZHVkYMOeO2alil3KQ6Z3HrQBWkt3QlB0z6VAluep6cAVqlRJJuJwCBimKYVg2PgHscUAZgDl2dTwPl6DGaVIpJJPmPzD8qsr8ibJeM84GOaVAWYHBXFAEwb5dv3ivpTSInwMDP1pixvGC360qcNtKjPrQBKjFCWI5HAFL9pkZ/IHygdMetVydr7WzmmySMshTk8A0AOkkYMokyockE+4pLwbgjBvlBAx9afLKpAilYAsODUQY7wuRsXg+wxxQA8wrEm5GDBf51z+vs02havESW22kj/iq10TkuPm5GSeO4xXK+Lpls/B2r3QXP+izdPQJWsfiE0fir4Pkeb42309sC/LyISOSxc9fY1+o3gmNZdIJnKPuKupGMbu4+gr8wvhDKf+FrX1yzeYYreUMMDJcOVFfqB4OiWDS7OADhYVz6ZxnB96eI3QonquntkbgPlPp9a3rPO4FCeaxbFHijDAghsZFb8bGPBAxnHauZFEzeZGP3hzu6YqWNHdlkOQQeQaV5FkX/AGhjjFLGXjYHdjJA+nFJgfHnxvjcf8NB89PhjZH8P+Khr+ayv6V/jcf+Tgec5+F1l/7sNfzUV9BR+CPoeVU+Jn//0P0ElByAD+HrVUoScDg5qWaRg4QDKjvUPmKCdvJr4s+gKziVCVcZA5BqDdtO525okOWDtnp0NSMokXAHpk00QyncTB2HtUcbh1KdcHg0k6InKcEdfeoyQq7UHB596sRLkLkKe9QSYGSexp6guck4x+VRXEkajaO3X0NWgInkRj8nK1FL5SrjHNRlgTmOmuweNUP3hTAjWUsGB/hHFVmADLI/Q/rV0quQCcU29jwkZjXJU0Az88f+Cl3Hww8JEJuaW+kJ44AC4rpf2GZTJ8BdOkTBVb2cFT6hv/r1z3/BRy5Sb4Q6KXXB/tPauR0zGScflWz+wrHFJ+z4lvgJJHq04BPXhgTXfS/gv1OZfEfbsbg/MvTr6VKwAYGMcetVLd/N+UDCA4P1q4qsQUHHeuVmoTI6rkHLNz7CqkjSJ/DuZjViX9wpd3zjqPWqzs23nChuQO4pAV/usd3LelU975BkX8MVKn7uQsxDY7+tRM7s554z6dqALRSTyyxxgfniqcrBsOn3gMCn73MeQTuHb2FKrRNgAnDcn2oAhEZ++QQD1yKnT5B8xz2FJNvXAPzJ2psLbSS3GPWgCRQylie3J9alEgbG7qOnrVdiJHPPIpIkbeSh49+1ABcSOyFcFiGpiMdny4q4G53OOOmKryxg4AGMfyoAoMxZmkPBJxVqNFGXIBAHT61EyYyQQCTj1pI5FSQKvIIwfY1oBOQjYUjj+VNeLylLFeBTop1DFyOCMCmu5lVsHOaAKGVkyWOPSnozLyp4H8qR4zsyeo/KooI5CHLnk/yoExZAJTvxzjFRoI2ULjgdalcKGBQ9RyKVmRI8gcnt7UEFUKBKVHAFWlRF3BulQhAyknp0oUlgFU8DigC1DIYgQTuB6VLHID8jDp6VWGYxtGTj8qdE6gsp4NAFnyzL+73ZPY1FNCyIYxwRRvYYPI5600zSGTB5I70ANCMyhsYxxSFwciXoO5qUyKG25wT3qlcPGxwec8EUAP2h8Mp+X1o2yEjPGevvUWQke3OFo3kfN97HApoCvJsim3HOB60RspwVGQOuKLqHzEEm7HqP8Kz2doEGzhe3/wBerA1Iyctxlc/lU5IBwec1j2uqJIrK7BShGfenf2mrzfOcZ6UAax2hgGFKDsKlTWUl5vYbBu5q6ZmOSRj0oAlZkcs4y1OSV8lU6joaiX512rwTzUgOAct9KAFLM6dhn+dOCJ1ZgMDoO9NwoiJBGRyajRwy7sAk9fagC7bsVVsAEHgUjsUkKnk1XR1Y/KcBeaUzGSTphu+KAJUJE/AwKY43kgnr2FQswXBU4A/WlWSNMsef6UASg54bgDgU9tpU7Rzx9aRnHlbiMn296i88YjdhgA/yqtR2HhtpG7jnGKmDruCqOD3qoJ4w5bduJqdZM4Kckc/gKNQsXbeIKxJfGB09aqvIJHKKeOnPr7U3z/MJAXpkZFQQMpI2HOD0PXNOwhdvk53cluBUsIkP4e3NSPcxxOFcZPoe1V3uW8wyIPb3osA5TmZSDyOtW/MAk3L1rONwkco2jaxHX1rQDxHDHIwOalANuLjgMODTbdzMu7GcVm3l3A7lo+QnH41Cl7s/eKenp0qwN+JtrE9MHkHoasGVZl2qML1PHesJtTjEO0kK79M+1T218kg8sn5j1I6UAanll/lYY2d6jMRcFXHI6epFU21B4kYE5AGM1lNq7RuMjLLnn2oA1XJhYsMkn9KnguSM7iQc96yZbzciupwPSoJrxWUvgEqOlAHT7kZC/wB0GqbXQVwyH5B1rkYNYuUX7M6jB+6fSmT3EzPv6J3xRYDrPtonnGzqDnj0rRaaMDCcbsda4K1uJlm8yPjkitZjcSBTFkkUAdLPIsb/AC4+Yc1Xa7SOUENkHseayoUmMhWZicVH5UrS/MCA33cUAa016hl8tRjPU+hqtNcEuo5EXp6mq32ebeGzyD39asFW2jfyzcZ9KALX9pskJixkA5z6VTXVvNlaLuBmmmE87gTjk0+G3iJJ2YJ6GgCn9rbzcZwM5waS9uZHYMWIHYCtI2CuxZl5UcH1qtJbgyhCOc0AZbyugGWJ7mq7zO5Bi3DPtXQiwjB2tkHkkVdNr5cYK5IFBDOKQ3clxgs3XBzW7LHMqbSSo4HWtn7JB5hcJg4yM04gPGVkUNmr5izOUXCwGMZlYVQkjuCQCpAYV0qxrEABgevrUgiSRdwXjH41AHJ2U1xBOYlG4k4wT1rQeC5nmIMf7sYIyeh71tNChyY8HABwRyKTB4HBOcDir5gOblspmmJiIBB59xUsokmQRr/B0PpXQoB5u0Lz03VLNG0TDZgoDzRzAcXDFPcGQJ97rg9xT7ezuJ18tk556f1rpHkZyUC7VHcdcVbgKovAIyex5o5gPPZ9OurbLCM7s5UAZBwarQyazBNcZnKCQDgAYAr0W4iBUMWwQcDmsiK2M0oM64VehH8WKOYDItr+9QiMsW7Zq+mpXkY8snfjOeO1a4tYInC4HIp50+EKWUdvX1p3MzPk1qRLcRxdWHJ9qsRawVQOp3HAG3tUb6THvjMYOBxjNRvpcuTHGeT3x0ouSky5Jq7OycbSfQ9MU6O+n80NvbzMfgRVV9MkiijEpL5zz6GrkVkcDeckjAouUOkuvmG5yvqB0qM3jowOQVb3pYbNw4O3ls9TUracdoyNuO1FwM+TW9jbQMsei02bxAilUcfNjoR0qCfRbqGU7MYbkeuPrTG0pyiJIvzd2zmlyhzFv+24RJGpOyKXjJ45rejulKrKW3Ae39a4e/0KW4QeWeV+6O1WLVdRhtlgd95Tt6Ucoc53scqujEcP1HSslNR2ShJOv6VzRmu48ic7c8AgVCkheLLEnbxxzmmB251URSASLuBHUGr8lyI0jO3O4Z55rze0+1x3HyAlH68V0Pm3SHyQSP8ACgDeNySwAAJ659KUnzkDA8Z5x0rkvtsglaEoQWGee/0qSK/uTGY0GAOtAHTSkQbQMH1Oalhk84A7jgdq42WSe5Hzjp2XNO+2XduvDFu34UDR6DEUMgwMBRznFTEgsGDKu3t615/Z6s5JilOWPqDgVuJqkKxsVUHHpRyFXOheUrlwC3oPekO6eTAGGAzyK52LWomXzOgB5IHNV5NedZRMjE44AFHIFzo45wQJkyeemPSr0dwzKCeQvXjFcvaap5uEb93t7HgH8adLdfOdrbfbPGKOQm5032uOU7Vyp9Pak85Gi8uQlWByCODgV59Jq6QFgDgngHOSa0dP8QwyIwvdyHscZ3CjkBM6KV4pFKjknkc9aSFtm4FMAde9c1fapB5oeI5TgDjGKltdWnQ7sB15yDyDScRHTvKmGA5Jxgepp5HyKH5YenaubXUVJ3Z2svJXt7VJHftKdzgGM/nmm4AdMk0eMYyO+faoXB+Vl+UetY6yrIcRKdzHGDxwK1k8xYhuUKxHI681CAkQ+bhVHyrViKJg79veq0LESYVdmfyq2riKU5OexqwHcbMu2xu1MkeNseScFByemaqXEySWrSAEFTimrcjyVVxkDgH/ABoAtF9oPG6omZZCCO3es+W8kRW3fd56dKYbwSQrgbRxnFAGsRnHOBj1poxIoB6j1rLFwqgbj1pr3apuBJOelQjM1/LOSdqj3FPtp2BKtx2yDWdbTb1JPIHeriRKWGO/PFWBLqNvZalamx1S0hvbVhjy5l3rzxyCcGvl34k/smfB74hXKT/2JFpczgkyWRFuEft8g4avqd4PNjI3fdFZBt8ygH7wFVGVgPyN+Iv/AAT58eeGp/7b+HmoR6zDn5EBEVwjjpx04/vZryG3+MP7U/wN1J7LUb6+jhtyFeG9j8xDjsrFT+YNfuk80tsQ4bBHTnFJqEWieJtMbS/Eel2moWzZys8Qkz+dX7TuNM/NTwJ/wUcsLpIdP+I2kz2bSMFkubcbl92K9fyzX3L4K+OPw98dQxyeHdXtr1TgRlZF3DcOjqSCD9a8f8e/sWfAzxtBPc2dm3h+7bcd9s5IJPQ7GJGPavgr4kfsQfFXwHdvqHgeb+2tPX5ke1kEMwAGeV7kegJJ/Sk4xew+Y/a+3eeR3I+cLjPIwKtIpL5OK/Bnwv8AtM/tJ/By5aw1ua4vEQhPs+qRucKvZHIGK+z/AIV/t+eAdcAs/H8Mnhm+cqVmkRpbdufmAZfu/VgKboSSuO5+ikETx3MpVvv44qY55U8da4Dwb8UvCHjuCS+8L6pBfRKA6tuEZK+uG5APr0rvbW4huIckATMchAdwwehzWDbW6J5hwVueBgUoAfYynB5ODT7jK/J5e3Z1qiLlWzlehA4pKQicRuspcHj1PTNN3hpSB2H51DL9surWSG1YI7xsEOejds9f618R/An9ph9X8a6/8JfHd5Fb67p91LHBK4x9oWN2DKD0BXbn6fSqV3sB90ojrIrEjGOlK0oJZOh68CsuCS6Y+WzbAD+Y9jWjHszlstz2qAJ4hcKqvDhwODmrLuSeeQKg3SRlUTJB68050wSwfd2oKiOWFnIbjPqatNG/l5kYZ/SqhYIFHLevoKHklYc9AeKAY5FBJOST3Pao8MoLy9AOPTin+Y0YA7t39KhO7OJDgA8fj60EjVmG4xovDHg/SrKpICVc8f0qLymjUYHTn86Q+aFCr8wPvQBK0bPt2nt2PapbW6Fk0UuAQrjp35qjDKRL5b53H8qjui6H92M5746GtAPyC/4KJ/DiTw58Q9L+KFhCq2OvRiGZlHJmgBOW467SFH+7XwSzGaTO3atfvv8AtJ/DBvi78HNZ8PxRpJqNqj3Fju5ImjUZC+7DI/GvwDs0nBm025DRT2zsjhuqspIwfyrpg9DOSCWSKOOUTglQrHI7Yr9QP+Cd3w4gWy1f4iXpAumBW3jYAARrLnOfU9MjtkV+YC6beavqNjoVopnnv3VQiKSzD0AGa/o3+Evg/S/BHw90Pw9olpHbx29tGspQfMXKKzZzz1NOUrCSO/ijZrh3XAZsZ71piIhGGeh6dOlZ6JIkh5+YcjFXIZJNpMgwwzn8a4malhfmAIxxipMfvC+cE9vaq+8LgngAdKjUkvkntSAsO6SEY4z1qvLChkQg845H0pY3SMBM7ianaJA6uWPTpQACRFBVhvzkHHagL5hwOBVKR2SUpH8o/nU8MxDZ7UAOMZJPmEkVIgUHnqOMU47W6dCM1FIquVb04oAn+UsHJyfSnyNldoTaD3qiUuRkiQcHp61dEh2AOvzDg45oAgZt3WmbgT03gU1yCBzj3pyHBGRQACQIPn6HjFOaQtwOnrULkM/kOOAOtQK7RkKTvXHX0oNC7vA2gEgjqfWodoJ3Bs96dGwf5Wbj0qu7mJ8Ajb6e9BCLil0YbcfMDUd1MvRuhx+VRBpZGDRJkHIGex+lQ6gsVtAGmmSFuuW7/hQIljcoOx/3qlSGd08x9sUeTz614d48+O/w8+GVrJP4h1SJp4kbdFEQzHAzyM8cdOK+FfHf/BQ+Jlez+Hmn3M4VCEllXYA56fLyfxpqEn0A/UvV9V07TrVZtSmWNCdoyQMnHSvm34hftV/CTwPbuF1CG7v7Zd3k7iIzj+6y9SPQda/Kq/8AHn7SPxv1A2EU11tvhiSOMMqr/wB9AkZ7kYr234ff8E8fG+tQ22peNrpNPBKmRXZZCQTkgAc8jscVqqS+0BR8df8ABQLxd4lE1h4O042jS8LJzlAOAQhB5PvXiUfhr9pH48X0Nve3d3d2sgXaJQUhKnjLbQB17k1+ufg/9kX4O+B/ImfSodSuoyC0sw5JHPTJwfpivoSystK0iNbTRLKKztI+kcY+WmuXoB+Y3w+/4Jz28lpY6l4v1Ly97N9oCfOw2nkLggYI5yeR6V93eFfgN8IPh7abPCmixNMuP38sa7yQMZ/n+devLELiJo8bcHIrNubcqPLPFQBdW7so7f7PDaRWyDaVKDBzTHczH58Et785qpDbuoBIyB6irqQI0aSDG4jPvTuBWtoD5jbhjPfNXkVVO3rnOaI0O7JxwMmlXaAzL2OOlZALICuFHIPQUqs24KP4eaQMX+Z+McCiPJcg8gdDQA/a0rjnOCSc1MwYL5eM5HWoUJVwQBlTzn3qeR8HKjoO3tQBFjB5xkd/TFRHarbs5OanIV42UcZ5quqII8NnJzn2oAcWYH3NSLjOO1Qxt1A7VYG1QAOc0AOijbAAHPIz2qw0OyQkHkgZ9KgDiJGUA/Wp2IIABO7HFAFcqpkDAnHRqhdGikDKSQ/fNOAkjlwx+ZuuKkJ3gcZUcUARPIzDYp5PHWo7eUBDG/3gcc1LMnzDy8AY6e9QsgXqoJ9fU0ATDzC2V4xxUgjLDaSMmqgeWAKCuc9e9WGnYY28g0AMaE9c8Ch1AlG7PT60OcHKjAalE2SN3VRQAgBXHfB/SrDKUXenUjpUEkg5YLz6UsTkruJxigBoeQfe5x7dqlYYB25x2NR+a6k478UpbChcg+1AFdsqxfIJPWqT+apHGTmtCV9oC7eT6VUDNyx4OemKAHxGRAfQjpThI24DaMkfjSOy5GBnIqbblRgEEUANLsz/ADjAI5/CpWIJwVIAH8qpNKzMUUZ29asDdJndxnuKAFZwse1zweARUUGx84I+UZwR1qG4WVY8rjjjntUKREyAoTkjJJPGaANV0HmLIPmyMYoPmj7hx67qWFdwVZeM+h6Gm5kJIbDdiT6UAMRfLIbp/U/SosI0jBRjPBBz69qST5FVmYcnAAJyPrxTo1drhVGcj1Pv60AKgQRkeapkPSPPzVEYJQxbbyM9McfnXxZ+158QfG/wXTQvH/hXEumyyPbXqj5syj5kyccZGRx6VtfAz9sHwD8VJbWwvJxZauSsbQP8p3ltoy5AB3Hpg9/Wr5APk/8A4Kc/aluPBltdOC6wyvjvtKL0Ppwa+8/2ZAbb4H+BmjYGGTTYl49WVW/PPWvgz/gprqkWrf8ACEYKo0Ed3GwHTcFTkH0Nfdn7O+paL4c+A/gq7v3QR2+kRSSSSMAo3orkfhk10Tf7tID3ZneMEnjaM+5HPSn/ALxT8xOCM+lfm98cf28PC+nRXPh34exrqGsmUQ+ahL26gjO4Ajkj7uOmeTnGK+4vhNJ4juvAejzeLWJ1V7VHnDYyrSfOFOPQHFc84NbgelQgMuWUkjA59RVpdqLj7pzxnpWXsdGLjG3k9f6VaEo2qxzzz6jFMCVsvvaJhuHX3qJVkCDeduB0p8csaSlsfKRTOXJ64J7daALylGiUMcVFJHgYByOmaqQu4+Ugkj1qZJDllfnPODQAsrNGeu76USEqFOPlxnJqtdZHC8nFV/NJgAZu1AFuZBN82c49KUFlIU4OMVKxCwxnucfQ0yVCTu4yR2oAdGkjBhjj1qWKKJg0bdR6HrUKxgJuZuOMVKF+Xrg+uKAIpLQbePlx3706ASHCseOnNIWgAMbtkj2PWord2MhULnbntQBdIIBC9B2phHzAbfxqRt3yueCOKQhM/M2McgUAWPK+TeCCB2qKNQQCcc+1Sr+9YRk8jvilUHdtA/SgB3QBc5x0FSKOcZzuFQ7/ADD5TDayHOafHLlMqMGgC1BJhyCD8oomd3GAAAx5qKAlpD5jYGOgpz/MwA+UZ70AT22FJiBxipAZ2mIH3AOKg8tGdZU+/wB6l3ur88DHX1oAuoHJCtyT1FSjy42APGeB+NVQXXbk/wDAqJRI0I4yQaAL0kas+VO0jjHapIsqDuIyODgVQt5GLKsowQOfqK0EZFyJDnnnFNAUSXDlCCB3p4RlO0HpyPwq2yCZ84wO2e9RxAAsrDGRVgRJueUcgE8Go5U8tiQenemlHSUvn7o/lUSyGSQAnjHNAEc7MGUE7gw/IioxdSRytGoIBHNaJAcgjtyeOlVpkjkIcYBI/lWYFmYZiUocEDvViIyvBhRk4xT44ontVJUbiMc0sRxkBQoA7UAVfIeODfvy6k7h7VX3RpKHl+WQjGPrV14W8tmHTv8ASq8flzArt5GM+vFACOm7kGj+HIwcVHPkNsHIHakEe7gdaAL1tKQQe3erjyopKycHsKwp45QhCHBBBqUzb4Vkb5nGQKaA12VQQ4GAaQxxyZVTyR+VZfmSYDbuo6elPRhlZBksO9WBDdW6qCVbLCorSAoN7feqy2fM3gBlI5HvUyYXI7igByBOSeMUIMtlht9KjZtg8wevSnQyEkLwd1AE0rqCCppwjVmz0qOSM7TJj5B09c01X3cZyT29KhgP8pVb5Rgmq8+8BiBjAyAKuhSrDHDY61XlQsDhsdsmkArMqquz5kIzk9QfekXHlZxyx59xUYQojLK3X0piqNm5mwAMY/GgBfl/hNSRKCTk/KOtRlFGD1HfNPJwp2jAHpQA7bht8fFOyj4fHFQIVfkckVbRf7wBx2oAilLqhKDIz3qb5QVO7t3qtIxP3PupnNLDJHIu1zyKAJtsZ6fKT3FNKttKqwyRzUZzHIMfh6U99wfGMnHUUAVRCyrvk5xx9KkeLdF5oPtimTXDJHh2HzHFV0clCc8Dt60AJG28Mzc7KezIU3JwT2qlk7GHHNRsGVSKANVGON5OW6CpY2/iY4IOAazot2zhhnuMVZiIMhViBigCXPmEqOMd6ssBwBx71C8RY/eHPpSNvGMH7tAEPlq5Oe5pwiACnP0qcbmI469abtAxn14oAlJAUHoaCpIy2Mj+tQyhFO1jyQMU0li2NwPPf2oAsqTsYdPfFRszOuP1qUliCoHI5xUT4HQ9wTQA2GP5sfxDpnoaW4UoFEZyT1PpUWfmAP5dxio3dy7Anp+tAEsSSGTax4x69akdE3kL06EVX87y1JAxxjmpUkBG/setAEbRLbxZzgE4pNvyhkwQf1q2yRyoEY7gOagBEcewD5h7UANlRDEin6/lUgjjfDseQOaYxIXf1NLtTY6Z680APKLJ8o7DrSJ/rVJXhR09ajTfs4PAp8bSGQ5PGPyoAjVlgY5PHSlmPzoVHykU5oFdir9+9EYJOxudvTNAFeR9kpKsWGelS46PH34I9KleJYwMckmml0TKsMEelADkK4wQGJ/SmzhSBsUBhxkVGwYcK+M+lN3LtOTtI4zQA52HAfAwOfeoN0bgrH/+untGZV5bFMMSghkJOwUAWIiFjAPX6U3ajMd3zEdulRrIW6+vPbFTJEVOWOd1ADHjALMhx6ZpsbAjB+Y1OVJX5lBphQHLJhcdMUASo+1tjgj2qdxGQUbuM4prYfDMMcU1iXUMvGTzQAsigRFVOCOmKbkOFPcdaeF80k5wB2NBXjJIHpigCJeSTyMHpTSeWDc4zmpSnG4nB7e9Cbg3qO9AESoG2oAB71IEHzJIAwxwfel2lzz8uKUjkrgE9/agBuASCQCR3pBuYlHHGee3FDZGVXkkfpS878HGO4oAi2gMVB5HRfYVOzhoztJyMcVEVAf5TjPrUjH5N0eSBxQBWDuowRy3Wn7GYeXnkZOaR2CksD24/Cp7cA5XqOTmgCqGaMBWH1zQ4EhYgZFTmDdkEYC9MUmxRjjnvQBS/eR4YLgdBipsE4bg9jkZxQylTnGP0pGYEhRndQAiAnAfjHFOVSctSnfnB47UpPlgH1rMCF1K7nVsZ7UKpVOeW7VIQMFwMgc8UzI3iUHHtQXYTIOFPVRUyrtYbOuKYUXGc89aUlAuScnPagLDpELem7PPvVcgFfLkxn0NKZQGUICecmn5LZJ5yeK0II0hjCYUVALKBGK7dpPWrwVFRsNtPqfWomYl8HnH60AV/IXfjqfWrAt1YjzV3becUioZvvnaVP0qRRwY25Y9D3oAzriCEyboyVUDp70xreB5A5bBAAzjirOYkKxSZLk9anVBtKOMqOnagDNS02zYeTcAegouVZpFjwB9avs5WIqF57GokwFLMMtjvQBDjY3yKNw/KpwWGQp+bt6UTKVijK9W6560wJhNu056jjmgCxE5QjPzAfgM1albgKBt+lVxg4dlIHtUzAHPzZ9qDQPNUZX045qdisyhsgjsOnSqUoBGBzjk4pg2gBUB68+lAE6ujg7R0x1qeOOFMSdA3B9KqMXUgoBjABzSD5FYEcexoAmuNiv8hwGHUVkzZzhhggVZ3EMMenA9KjCbmw369qAKm7coPYcYpr4kbGNpHH1FWZIwrlMcNxx3xVlY0VWOOTg/hQBSjQNlDxjFX1RduJH467ackcYBjfB3DI9ahdFCZHUcZHagCW4nMyrjH0+lc1fGUn5eRnt6itx8BNw+70pPLEqgMoznt6UAYtqrhgSfmOWyO1WJhu2sQQwzn3rSaCNCGTAzxgUpjjztPPHr2oAwGYtIoxwDkGlnDMuUwysefqK1mhjD7lwwUc1GRHhmjUKmeB60AY8Y8pum4GlZn4Xy9xrRa32pkAZJ5FGCFGTyaAMnzTkLt6dvepAJUdZEbII5FWJYXDq4HX+dTCBxgSDigCoguJGCqDjPOKuzDaFVyeSAB604ROsi7cBcU6UbXjjK5AJ5NADSADlOdvWml0ky6Dae9St8udvU9aZtEmAvC96AM+6hD4IGfb1rNktAciT8QK6Mpt5Xr2JqrBAS7O4/+vWgFKK1jCBgM4Gau2/kqDkAFqtJDHu3vkY7UsVrHF8/mZL/AMJFZgNaZ2KgHG2pyWbjAAqLyAjeZ6nGKdEqsxPQLUMCNo0Y+WV+tVRH5bEDseK0WRRJuHOfWoSgDBsE/WkARzmKQPGMMBip1dJiOfnPWnJHHNlXOwio47YQoxB/eE8H2oAtxzf8sz16Y9a0VUQnLHG4cAdsVkgPuy2BjnjrWhBcSO/mvyEGMGg0NAiJ1WQjqcGr2FcLHGCygdelZ6hZi0iEAKc4q/aNkttK/L64rMCEEJIUBxz1qww34C/d5qtKyhz0HTmpPMwoQg7m9KAGskgJ2NnFPKloz5hC8UAsVYPgY4BpvkvJjzH7cCgAiWNojGV69+/FNlhDIpPGO49aeqA9Dz7VYUiL5twJz+FAFCWAkgqSO+M1UVZFmJViAOuea2iMv57sATwfSo2wSVQDK9z3oGhnnfIyk7mPTHbFSLEGO5z8zdBUduAshYdVOTnvUkrtkbSPmz7DNBYyNNu4SHOTgf8A16jjgWaRyr4HTafyoMs0Y2DGe2eaa0u+YY4kHzZxigBbVvKbMvfjGKtuPNYuy/KB09BVMxMWLOxxk/lV+MtHkPnZgD8KAKiwnf5g4Gas7I12lsEnpjtUG2WHJzlW7jtUgVu45HT6UANnIaPj5SDzVWPaSOuegxV4qhAL9fSqxdVk29MentQZjHhdlAzk9OKdGq5G3nt+VPYuJUZR8pHNB/duqAZDZNACgGIMV+bPoOM1Iu87XB69eKUSj/V7flPYVMsLyBWBAToB3oAYYRGw3nIPb3oILMYYsg9yKmuYwNoPUdKrRExFkByR370AW/LVQE6Y9e9VXxE28Nzj0qvcNMjGRSR160RzpNKqNyw68cUGhYYxqwmHBPGaaHeSQv2A5x1qM/KRjIXPcVKZI44zIQdw7DvQBKsbbS0X3fQ0qhUZXJ+XJ5NU476TAbgKe1VoX8xmEjcZ6UAaNxIrPsGDx19qZIYxBwThfQVXjDTMzf3eBUU6yhQC3ymgA+1hRhlG/wDpT5Clw67vkx69KgitXjY7lDH09alJ/eZkAUf3RQBJh9xQYGO/rVWVBCvPIJ5FS3DCNMoeT+dVvPZtocZ7cc0AERMz4H3R17VI0gT5Yznb1pIUBYovyg5zUnl/P+7GCOtACxMQQX7nAGas7VftwKqH5FVScnpSR3KxnaD84JxxQBM0kMZy4yOlIj7suBjHUVUlIeQh8ncc/SpCwXIUEZoAnSYSjYVIxUT7lKjuT0qRY28kSg/Nnp7UrsePlxjkUAR5YtvPbgVTmmYg7Oo6571rxSRFW8wKoXP51lzKrsd3IzxQA60liGFk+fpjPapJooiQ2eN2fy9aqIqYKAYx3HtQXa4YJC2NoOaAJZbuP7qD5T0HfFcd8Q7loPhx4gcIX8uznYKOvyrk1088SoA2/MicEdsCuG8caksng3W1kURK1nOVJ6HK4Naw+ID8dvg5I0nxd1GcQmMrA8wUHA+aTA/LNfrB4QEElgisdpxtCkZGfevyi+B7Rf8ACzLvLH7Q0RhTHIaMSktn3r9VfCIR7FWAOEbPuOK0xG5MT0m2LkZRcbSOK6eBRtBI57Aiucs23ZePJz2+lby7227W+bjmuNFE6RFWD9G7jFWXQIUIH3jyaao3PgffBH0pBKSWUcA5pMD44+N0oH/DQOFHy/DCyQfj/wAJDzX819f0qfG5V/4yB4/5pfZfn/xUNfzV19BR+CPoeVU+Jn//0f0DYqqFSMD0qh8hIZTxWtcBGGep9elZRQDODx6Gviz6ArXDKhAUZHvzUILbhgYx6VNIoZOOvtVYsyLhup7mrRDEdfNkyfl7VFIscZ2Dr61PGypgnnHrVafdISQR0+laRYiGVA37tTuB9KrogQmNxwOmamjeOKTOCzH8qSbcu5iBgnjFJMCg4XdmIgAHmoG3GTfngVIzxqSBz2qPzEQ8nJIPFXYaYrzAgFVOc80gmkd1j6ZPB61E8mcDGAaaqtuSQMAA3c0JE3PhD/gpJEbn4O6TKSP9F1JVIAxn5SCar/sEsZPge0pJYw6rOm3HUtt5q5/wUZBufgpYPCdyRanHl88HKHIrI/4J9Sq/wf1OHJCtq0rjB6AKM16NH+D8zjl8Z922ymJWUD5icnFaEFwm0nHQdCOv41SjXCGfoM9PWpIj5vReBXEzpHSAyp5rjGR0zTZl8xc55Ax+VWVh2ocdzWezN5y8AbeDSAqqoYnOQM9ajKHJ2ElQatOo3YX5SvOPWqsmYgS4+UnP40ACfvMAD7w4qcWrIECnGPve9UVdF6EZPT2pEmdIyFYls9+9AGm5AGDyF6ewqsGWQFBgHtmo2lDJyct3BHTFQlicDg5oAs7PLYM2M4xkf4UqykZK9M8k1RJYNvzwvAHel3hcLjjvQBoC4BUrt79fX6VGXDseCCfftUCnGCOAeTilWWJnbPQcVaAUGJk68g496pyMiuu0EMP1qSWPbgxfOpOc+lVZGZJFZgDu9O1MCwZlMoXoPSnlyBkduc1AlzHMwUqCp4J+lPkUxEk/d9DQBO0pK9MjHr3qlLOREduRjimM7rgAYBJzUoWJ4tiuNw5NBDZEkgVt0nPapXkyMH6Ae1NeLC7EwT1zQTGQpGM45q0hDPkA2ZIxSxowHyjFCbSxHBA5p3nBJDt6AUwJQ4xs7nvUJAjfOeT1psLbn46j9Ke43yZLcfzoAmjBbGORSOnAZOWPakTcgIHGadHIQSxHTvWYEMqgRkk/NmoTHI8ZbbVqVh5Z2jk1EgYhlJ69KAM8h9hB4NSw5HynnApZEwoUHLjr7imRHDBXJGatIAbBwCcA02W3jaPYpxntU0ke1gR8y/yqGeQLIsqjrxj0FMDjbjTp0mkaM8Z4xUUcd0uWnGD29q7XMOGL/wAXT3qi8EMmVJzgcUAcmrX0Mu/JVDz171t/2ysIUyZbjoKteVE22FgFXpyOazLnT4w+Ys7gfwzQBLDr5edzsMZUnr6CrL6g25WbjGePrVNNGjumZnYxng59z2qxFpBgIV3M49WGKBIimvSkLushVRyfb6Vbs9XieIICVJyOe9V5rCNwyOPkPTHY+hqOGxMSFGGC3TIoFE0E1ApIxUgr3Bq8NUiI2qvzetZSacUhMhOGbBGatW9kW++eCM+2aChkOpRpkvkgnA9jUsl3Gh2BssOcA9c1DPY7HKuc571mS2MolUIuTjg1ogNqLUA7BDjp69MVFc33l58zJXt9DWVb2VzI/wC8Gwg4OKfNaTMCqtz3z7UIBt3euUSaEnK9j6Vr6fqizwnbww4/DvWDNpz3EY2PsMfb1FWtP082sZdPvSgkg+3ShAdPDqFqyfJIApyVJrLg1K2+0O0T+YEfBHrWPdadPJIdoKqGyPSp7LSxCS+4bpPvfWgC5camPP8APl/h9PfpV+31OOUnev1xWVJZJK/YZGB9KtRWKxzbT2PB9aALM82ZQ235cmny3TgDAJPQZ9KYI1L8KcDkY6Vb2l0w3JH6CgDNk2NkKAPf3rNuJJU4Tpnmtxo1X5QeB0z61ZjtIZYismAT3oIZy7PdP8sSg4XnNT2jTnYrD5unFb8dikWV3A56VbjihUhUGD1JoEY0kFyxMR3AN61CthLIME4966V5NzADkrnrVdgwbqOO1BoYP2WaOURkk4qc2srYZ8hfyraXY7AFMMORipGAkUeYOB0zQBkzaYGjV0XkcmkWzIU7uc1uJ5UUeQ2MjBFMO1omYDocDFXzAZdvbqqknqD3rVtSjhnj6jjFQQrESVI+bGTU1uu0sFHHtUAWBESx7+tRyQhWBycj3qxCUZTyD64pxIxzzjpzQZlaRlwvBIBpjIWBydoPrVkqmC4GcfhTZFjaJUZtrHn1oAFVTAFY7mB6+tAwueOnapYVeKHnlaQgHc44zQaEySKwKlQvFI0exsjBB/Slt1Kk7vmHBqV3jYFPlB4NAFFgB1yeevp7fSo5Jn3rG7DirDnCYXkdait7UTFmJ/H+lAFhTjBxux0qwvzqTtxk0zaioEcjj86sKVMRSMfT1oASOMNhuOKcx2nCYAqOA4J3Nx6e9SOVyOflNADVCr7EgfpTXdVkAUZxmkkKbCM5YdKjhRgBK5oAsu7IoI+mPf0qPc5Uoxzt/n6UMeArc89KZJzHhTjnP1oAmiXqwUDPeoYsRkoehOfbNRJI7MrBuSMYp7RbHLM3X17GgVxW8m4ITPfP4imKjggupCDNWiqREBhuUckjrSGRMFiDgdD14oC5FKgJD4PpjrTpSUK56DqPfFRSThSqggM2Rj0FMklYkHb5i8Y7ZoC5ekjKHKNk1bEM8YQsu0SA5OKrhhjMgI4GMValuXlRVZyyJ0zQQTyWxdTtPI/EVVt4lQssx3KOenQ1JFKRlVO0nt2pMk7u3PRelBpYbhOiMAf1pLlGZRGuM9zT2TH7wgAn86Y7sj7SRk+1AWIWyoGThm4GPQVUbErFiCW6Y6VoS8S4VQUIHPvUcyD+Dg0CaKhErIAFCjPPFIIyr5C9e4qwUCJsGPlGTmgbipdRwO+OKCLA4QDftGOnPP6VXitYWJUjrzwMU8Yx83enKW67dv1oAcLdIkURptJ6mmeUivvxz61OJ3UNn7p4HHekgjIYs5yvYVSYEVxp8MqrKQAw9KzprZY4SkZ2MpznGa25XCxnjjPSqu0SrsORznAFO4Gbp0YMRidNo7Z7+9SNZM7lvL3KOpHTFX/lCFFBU+vfHpUqLmMg5P17UXA5uSzkSR2gAA/GqH2W4Rt4dsdxjNdnEVIKKuCPSrQCI6syg+oNFwOQh0xmTfz83PHA/Gon0t54mLktk7fTH0xXVHyVmYRDah5A7VL5YYEHGG6c8Ci4HMR6R5aBowWZeu4n+pqRrfdGSEO4duK2tgztyWQ+lKtuzNgNwemf/rUwOIutOvbgNIYun8qbb2dxHGYiACPmUkHivQMIMRqnseKh+yxHDuuM9a05zM8+lguXDB13nI5Xua0bZZ/KfzB93rjrXWtaoWJVPmPYdxVdokG8FTx0HvQBzrGVxsVSoGPmyc1Ks06DyQMAc45710DINqkJuHrU7WcCqJSoLHjk1maHJWd5fx3ReVT5WcAnPGK3xq19GHYtuHPy9hn0qaSCIupXqTg56AU77INvkEHc2TntigCvHqFyUIZieQd1XIL9pHy25gB1HemeQhUR7cfLz7+9TxW0S7jINnGAKAIri/ZEaBBweenpWFc66MPFGjK4wQe1b8sahNjkEjnHtVGDTrZsl13pnnnrmgDETWLiaI2iAliM5I4qCW9uEG0HbjsK6Y6LaW8zx2ynYxznPY9qaLGPILpwp/E4oA5RtSuAAXJc5HArp7a8SSIh0IHp1q8mhW6FbqKMfNxQtrGHZdoO09KCLEljcgBkCEKat/bmg3AAsTx9KijtPMGIl257+lOFpjHmc+vfNAWI01SaNyi/Mw5POeKc2pEuHYEntxTjbQqTIqhW9fWoTjdlj04OKBGXql1LcRBjlGVvXg1FDcXKwKpOB3xzW4bZWiG75l78U+K2jVgWAwKAMN7meBMFQQ4+Umq4ubpYBGORk8bsdfeunu7VJdhkT5V4H4+1QCziCYjA+X3oA47X/BPg/wAb6SNM8U6XHqEbkgiQA43cEAjBB9wa+LfF/wCwr4F1+C4vvDc82i3RZtsL7ZIU98t82K/Q2K2+UAEDvTJLUOw4HPWtY1WgPw+8Qfsy/HX4T3c+s+ETcyQ2+D9p0uTIOeRuRcHH1GB6Va8I/th/H74f6kkHjKSTVo4vkaK4VoZQPUbQuTX7axq9lIJbb5WViSP4Xz6g15744+Fvwu8f3Ru/FHhSzubiYYkmVfLlYgYyWHJ/GrVZPdAfMHgz9vP4ZatcG31me40t7lkBWeIkDH3iHHY+1fbGi+LvDHiCxj1Xw7fQX1tIMiRJFyc88cmvz38ff8E7/DurC5v/AAFrY07epZbe4j8xVb0D5yAfxr4w8RfBD9oT4C3Jv9LN5DAjhVu7FzJCWP3cooJGTwMgc0vZxeqA/eW21y1Sby/MDK0iqNp5BPrX8+v7QNlfeHvj14sv9Lmksr22vTdwSIcMGZicg+5r2zwH+3F8S/CEgsPHOlQ6yqth5AphmBB/iXbgkfQV8+fGXxhZ/EX4jXXjjS4mgW/jQvGxBw65GMjv3/GqpwswP1T/AGTf2r0+Kmk23gnxeY7fxNpqqDvO03SL/EnPUDqK+8GMEcSvaZZXyQO+R1r+XmG61DSL+18Q6JcSWmoWTB4pEPO4f0r9lv2XP2ok+Kui/wBhayQviOyI82IkKSn3V8te44yfTNOrS6oD7ujufNBb7jDjFBuI1baT8zdR9O9cfFqEsrMksRU4IIz696k+0srIMZYY3c88Vygda8vQL0pr3MyqF21gLq7Dl4j6VOdbGPu4PSgDoDIWQMOfX2pwfcrPJxj9a5c+IbeJXRlJI5oi8RQzffwE96AOwW4EingZHAqBn+Qj0PGDWPZahbzHAO09qsljJKSDwP1oAubg3EfUdT60jFgCc471CtwrghflPY/SiWUkbVOS39KAAbJbiKNhy3ysOm5c+1fgx+1v8O0+FXx51aG0j26b4gUXseMAK77i69hgN09iK/did3R42ORt7/nXw9+3z8Mf+Ey+G9h4/sbbzb3RJhBIxGcwypjJwP720elaU2B8e/sQfDM+P/itJ4uuUBstAHyZPSc5CHB6gda/brT7SazhjguZAW2jOK+P/wBjn4VJ8PPhBaaxNaeRqusyPJcMHyZEDAxsB2G3t+NfYMMzPH5k/O2nN3MySSNw4YYAI60pfB5+Ze9Q+fvBIOPakZwsZZgTk1zGhOX3jIGe30FNGScA43dKgWVnXbjaR+opzMWKsP4OBjtQBMBs3OMAqMVbibegYntWfbSMrSrKAQT3qSd8x/uxigBxCODzx60HJ+Q8DqCKot5iRjb15NWEbewZj0Axj1oAsqzABWbnNSxsRlWPU9qiQlsxuBlhkYqJZc4V16cHFAGiEbOR81NdAm5pOnaqQuShIXKipt+9OOtACybfLUjvxSOCqLtIanSJKIemffNUQZkwNpH49aALL8nd3NVxHIxZY+MdRWLrPiHR9Bjln1S+ihSJSzbmAxjsPWvlLxv+2v8ACnwnZT3Wh35vtSkBjEAUsE7fMR/TNaOm+hofYuPsarJOyRKCQGc4BP4/1rhvFvxG8C+E0km1XVbb90m/ykYMcAcDGep9jX5QeN/2yviv8SkfSPCFgbaGchUCozuSBjPIFcN4a/Zm+PXxQujfa6LqOFnAaS5+VFB5JwSOB9KXse5LR9fePf8AgoJ4a0mJrPwVFPJdhm+YRhAh6AAnIIz+NfHPjT9pn9ob4xh7bSTcWinKbrXJdkIwAOOPwr7f8A/sA+CNGiS68U3BvZG6qhO3B/H+ea+u/A/wz8A/D/Tk0zQNIih8kbVlA+fHu3XHtWkYpE85+RXhD9ir4w+OptO8QeM55reC9KtKt3lpSM8AE85xzjFfd/w5/YW+FPhOOO+8Qp/aN0pLKrEgJjp3r7FmeVTG8QC+X93k4+mKnDEp5hO52qnNrYSZynh7wN4a8HwS2ej2ccPnEFmXJcnpgscnA9K6uS5uDK0kvcggZ4Axj+lNdeN7fep0q7YiH6Gpc29xiqomV5O45PvSuADvz17VXgPzGFcqdvFSNvCjJ3EdqgDQhcgbQvB65p7ospyT19faoAWG3cc5GR7U5ZRgMx4H50AInnKGUxgh+hqQqoULjBGPrUuVeAmTnHTsRVBIWxgtkH160AWmjQ7T90rxxUc0a/wnGMUkICkw4JJpUaPeByTnn8KzAhIcTLGQcp3q7G+WUDjHc1GC5lPmHAPQ1ImC4HbFAEUXzyuM4NTS7tu1OQDkH+dRhEMwweCefwpn2uOydvNXeCTgCgC3CYJovOTOG4x3BFMaL5gcEheGFS77aQB4vlXbkAepp7EiA+Y2CcYPegCqQJC3lrtBH8qdHyGHY1JEwkjyB3PHtUOVjcRE8kcfSgCQHzC0JblcEe4p0ZXYxGcg1USJUlYI2ecfSrWCjBRyrdTQBGwLuDnGOpprxNjcGwp7UMGLjoBj6cVJCFlcqxIJ6UAQElsZ4xUo2fLnJHb0qZowDtOPpUFx8kO8ZHTAFACSDK9QuT+dNGFxGw+aqUryHAz3yOKqzXDNIoPUfhQBpjJDKGxj8am2oTluKrwnBBJC0/5TkFvcUAKpXecnihWBY7fuetOYJnHqOKaHfYAcDHcd6AEOe+QB0p7cNkgZFLF+74PO/wBe1MlHJ4yPegAZWbDA4I702P5wAwyM5xU6gNGAoxj9KrMLiIuVAPYe9AEasBck42gZ68U2RyysVJDexpocyIWIwR39zRG5Jw5+bjt6UAKMDDFcEgA1bjDswI4B9+Kovl3Zm4zzzxTlmjUMFx9OtAEt0AuJlypzgjrVQMsjDH3x+AqxI7FTwO2c9aqSSIrZIAJHH1oA0y26PaPlYcknoahclsc9aiSdieR7Faid2Emxycdh0oAusioq9ye/0qxazssgLKDjpVOHLRLGT7561AJJFbAHQ4poDi/jZ4A0X4ofCTXPBesQGY3AkmgCAKwmx8hBwQOR3FfzWCxvdD1KWCMva6jpszjem6OQOjkDJH0r+puK5RZY1mUFMjd75r8H/wBtL4WJ8NvjZPq2mwfZ9J8Sx/bodq7VVsEOuBxkEbsd91dVMD5u8a+NvF/xB0jTtM8VXhvW0oyCGZ/v4cAEOerdBz1rb174p+P/ABL4S0fwZcak9npmlWwtisLEeaqKFG4cYwAPWuEXMgfK571T1S58mzYJ1/h9+K1SuB7j+yf8Lz8TfjfpdjFbC703R3W8u9wJQiI9CR3z2JwcGv6ErJJEZpXTyI5TiNeo2qoA/lXwD/wT5+GU3hr4X3Hi68VIbzxHKzqxUhzEhA28jOBzyPU19/TPbARRbyqISqYBNc+IleQCqWkwnZSQcetWAxKjPQZFSfMYWZBkqeSeOKj3lYQY8nHbrXOA+JlzxyRkEdqhErib5GyAc8Vo2rA8LjcD2HWqoQ+Y+egJxT5QHby43xuNy8EYqHzH80GQZ7VKkPLFT3zinPBmMKWx6cdasBCU343ZOOarTweXGjrhlY5x3qSMbIgjr8/XHcVFK7BAV6DgGgBqu5O0kkfpWsrDKqVPA5rMhL8cZzzWhHL5cm/nGOaAJDjlV5UYNA3AAZOBn8aiWRnZgoyp5xUjs2cBQGWgCqIY9wyCeueaswlVkYrkDoKqS5jYhznPce9JBvZmaPKBeMetAGtJG2xG6k9RVCRfLJVs5B/Gr6z70EZHJHWopApcMw6d+1AB53llQuTxyR2qwGO3BOfeomCF1C0+dWdNicAYzjrQAsJUkgZYp6VKQg3xjPPOcVQt1dJWfOSOn/16vPJJLzH/AAjJFAEkQVMM+c44q03lOoYHPsOxqrD+92h8g9KeEIZsAhc/rQBeREjAI4z1ps4WPHGR/KoJG2IdxyByPakSdnIQndketAFqT59gQ4I7Hiriy4TnGW/Ss1pSf4SSOBRHcKsO0g5oAuIjkFgee9MhLgOd2AO3c1AGcjKN07VOpK/Mf4utAFy2llIZWI5GBTGkZHIbgVFaylH77Q2ckUs0pmkZyNz5zx6UAXxtcdetV/IRDuHLH1PFRiXfHlDlxweaeNx2q+MitCZErFiAg4J49qrz237xSnY4b6VI2RICpJGM+1Oe5C8MOePxNCCJbaB4otmeB3pEUyMOegwapTXcpRUKjHOfem2szYKgc9azKLz5MbLnA6H6VnxKEPyncSamIlKsBx/WooGk2lenP5UARybjcSFB9496qtJcIQ5XgVfEcjNyeueTUAkUoyOOTQBYC7oRIe/XmoHCmMbeMc1HHduMp6cAU8SyPuCj5D69aaAl2M0Q2n/PenbRkZ4GMYz+tZ8wc9MqoxxnuKYxOTJxkcZ+tWBoqpUEDlR3FNIwPMGSfyFQmR+DnA7iq325dvmp05+nFAFzcXcIv8Xaphvhl3ADAx1rHk1FflZCN3tUj6jA5KlwGA6ZoA3ZGyoZcc+vagxgbHiGCB+Fcm2tx7NknOOlRR66WwqN0OCBQB1vnMXw5wO+KbNMuVTIHfB9PWsEapHvZCdxYcEVx2qeIrtb9YYRwBgHFTyi5j09ZVbKsw+bgVVkXyX2scMeR6V5tcatcyw5B2yc5x/Sqth4jvpXaKSQERgY39TRyhzHqYmjOI0wznr2qLd5QYH5e+M15/JqFyUEqfLng4qS21GYkNkk9BmpGegRXUMcGXwHyePWiK+6dDnmuDdru4uN8RII65rRiuGQBGzu6cUAdRLqkDKUxjP9KyF1a2ikyr5I61mrHczu+zp2NQx6HOWKhsZ9R3quYDZfW41k3M/Hoanj12FAWJznge1Yx8NzhVEj5YHuO1NOiqmVRy+O1HMBp3N6jNkkMaQ3mAqdA3p61Vj01iCCMZGMe9I8JhGNpJHH41QGgk4iT5wME9SeaVZYxl2YAHHesqe2laPbnkjP0qqsFySsajduB5PQYqLIDqPMjUbtwG7pz1qM7XBdTz3wa5n7HeJH5h3Dpx6VtWEU5ALKQF7nvRZAdKjlYk3dRUu9eM//AK6riVDHgjOP5030zSAsF+dq9+abI+AFH3hzmo9u1wQflHepiAcY60ATywxSRB1OW6Z96iNtlvVhwPrQG2LtHQ0vmmIOT1xwKAGL9wqGO71+lOZQ6bOnNQoH2nJzzzihdxCns3WgCNDgBerfypd2QdozUxQZKrxjqagKMXAHyg0AQ+WSTzndg+1XGiiwu1sDv6VBKhidQOBQEJAB45zzQBLMwjdQOuOvamKGlNTMsLqWJwT/AEp4XagRTjHJNAEKLkbe4qRQm7DfKCKbtIBPUk9ahB5DNyKAJY4/LO1eQcmhW2uo4BNTxhNuBz3pqRKJSCvXvQAuN28DjZ3piocA9TjrU7IoDMF6cY9arIW34Hyg9BQA5wzvtHT1qNov3Yzyx61JIWHB571EWbr0oAaFCjdk5qP5SduOcVN5gUBXXBBqFiS2OnbNACjHfr6VNGNqc96hA2nKt0p/C8Kc8ZxQA4o4jJ6mpA6lVVuTVcTPuG8Ag/pThKhJ4wfWgCUsOQOg6VHGy7cFcHvUHzIm1TwadsfcsjH7ooAuDy2YRjOD69qikV4yASCB0FDncAGJVD1OeajJfhRz6E0AWIfmHzDBFSysoXGOQOlU25zsOOMH605pCmCe2PzoAmGWZRnA6Yp7FM84AqkuxZFkc7v8an2OzFlPDHigB0hwd2c9KR1IwwOT3x3FNY7do6461INrkE9F9aAICjq+BwT/ACqQ7UXd3NWQu985xx2qpNbPGwJ+b2oAl+Vz846dx0pTsWPaOV68etQ4YICM4PWgEmMhzt9PegCrISSFGAP51Yt5AkoGfu9frTWIIG3qOPxpoGAQ3/16ALxY5yxwDSyrnlOc96r+Z8uRyo4pgd1cEdDQA51YRjJ6E4HvUChgQ0mTt7+9W0aNmIc/Qf1qAqw3YPI70AMCPvAJ4PIJ9aawYHaRk1KXK8njv9aY7l39MdazAVSqqY34qEqFT5ec+tOLfMEfgGgMGIA55oLuRbju6VLEq73zyD7Uxic/KCeeakBeM4UZWmguIqBXzjPWp1CqPMPAHUdqYuSpJyR2FKsqupU9/wClWQGN6Hy8c+tVSHUEFRx3qVZgjNgbgeKauUJV+V69aAKKsVO5lzTxebGCFW2+3WrKpG+WHTtTQF3Lu+TFADEYSSCRhj1z1qw3IYNjB9Kj3KX6ZHcU8nblccUAVzjhFBwKkYKv3uWIpW8tdvmE4bpjtSSIQ+5CCv60AGCy5z07GkCOcMDzmphuZM9c+tKyvHhh1Pb0oAQMCoVe/rSIDyzEgg4x61CV2gKJGxmn7I94BJJ9TQA7hXOOhowq5L859KXZHJ1GMdDnrSA4yr9qAF3Ep8uMY4JqL74POfp2qVo2A6ZGM1VwWxg470GgvU4QYA5aoQsu7zMfIe9ShyrBTkHr+NPaVVQ7m5PIxQBEu1iAcnb0+tOZGLbc84pVEbFXwCw/CpiAkpBb73TmgCsQwb5zlvapv3hhIfaPp/WqrEMd7c9f51MhwuRgcmgBRgIFk6Z7Ux4yrbs/KenNBDb8g5BHYUxHwnQ5BOfSgBWUMdzcc9/51Gy4bnPSpVY5BxnI+tSOAyA7vl9KAKwQrwQADTGgJfy+uelTMwX5cfKKRAqkEdRQBGLWYjC//W/OoBEeBnIBxWiZXOFI4HSmAMSN65U8fSgCmqupYkZ9M075lG7rzUr5V8AbRnjNMYgE7geDQAMNrgDjA60pj5yQSTT9w4ZzjincZJ3HBoAqmDzHKFuMdRURRogADkGrkbMisGwPSmOCAFZfcUAQEFsDPQU1DIDzgHtUp3blQHGe9RlFj3FfmB7mgBwUklnPA604gH5l5HY0zK4XuvfmrjxmFAVIK9eD0qZAV1LA/L0UZP8Ak0Orb19TzTjubLFcFqfklV7n6UkBE6NnLdutRsp27SSWX+tWlAZcOOSf5UOUTIQfeGMGkAeWv6ZzTgoKgscmq5J24RsD6U+H/V8sD6UAS7iWCKCc/wA6FEqR4xtJ6g08Rc7lON3Ix60u13xnJOeaDQnglaOMlRkjrmrMTA4B69T70swEbINmAACffinBtp3FcbunsaAJo3ZHBONp46dqubkf5QvQDkVniZY1IfLZ9BnFX0kJiaQDavb3rMBiqSSFPT06mmqnlyEyAsccA9qY77zuUFcHt3qv++M4WMnkc5oAswl9zAptzxntSukaksQSfXt9KnAlHDYLAY/Cqz7Hcqz89cGgCTcNu4DgcZ9aWRtqKV5yDSAs0YVBnFOdHMecYyelBaIVZmUknntipYie2C3pjimo4XBB+tNLHzCHOM557UDFDLHK4cfd6jtj2oeSIjIHzNwCOtVZNxGXbK8gVD5cgjCoc7T+YoA1XA+WZ+No/PFMedXHP3WA49KqIshYJnCr61CWVnYyt0PHpQBq5two5JxRFIrMQDjHTPes5QyE+Wco3UYqfaMKEHKnNAE8kj5beOB+tRqu457dc0F9w2kZ3HNTIhU7Wb5cH/8AVQZkYU/MqnlT+lNmJEQjBIK45pTtDHaOOpqRcMpkdeM4GaAJWkeIBjgk8E96GnyTjjvUU0sY+Vxx7VTlDDawPSgDX3LPEj7jnGKFxvOwDI7GqlnKpjAXgjNWWkyTtIyASxHWgBlyMjaRtAqS38h4/KhHzDrUMcqzFZU+YNyPcVCYpg7mIY7CgC+PKIPYjsfWs+XKnEh4446ZpIi0K7H++TnpSykSyDcfXqKAIyFcj1PXFTNCyBcAMCR07UlvHmQchV96mklUEqwAA4z2oAiEjxbhtwMnkVVkYdD1J6duKuwmMMVU7t3XPT8Ka8UYkV1Ucnv1oAg81lkRTnHrmkKrL8+M++at7EVSGAI/xqAFYx+6GD6Cg0I3XzE24xzx61G1oUjDMcEcCnwxzGXLHpyfeopRJMxjAK47/SgBVdYgJCeOhqxHIkhyD7ZquVRh5Z4I6D1qLPkuIwuR7UATDcSyt7nNW4ysEQfGFbqenNUizkOUXbn19KCJdwMjZT0oAW4ZjMPLUfMQRmpJGwdknDnrinRKqEswAc9Ke6rgk8vjOaAIDIQC8fOD9KWR8LvkbJ9KkY7Rtx1707ELxlCc7R1xQBRkTMeD/FkmqzCVSRjg1pyJ8mVGTzk1TjPmry3TOKAIJozDCdh3An8aghDwIrrzu6/nWjIIQu0thh+tZ820KQDlfQUFrYfLMm4CQbgem3jOAeteefGVBYfDPUZrXBLWt1Gwb7uNqnj3xxXob26sMRvvdcg8ZJ7ivN/jY5t/hfriTDzIlhby0BwfNDLkfiBWlHcyZ+SXwWjtn+KN8rr5T2u8DH+0xycfhX6p+DI4pNMWeLgSZO48ZwcHI/Cvy7+B3nj4geIJLfH2hmWMlhllZpG3Y/Cv1J8MRRraR2schd4H2vkYBbAP5VeK+IS3PQrQyRcgDFbtu5ZgB0AzmoUsFFsrb8mratGpAC4AHPFcqLJWLq2SM06FcOQADkingsUKpwPpToImUsVGG61S2A+O/jeAP+Gg/b4YWX/uxV/NRX9K/wAb8/8AGQf/AGTCy/8Adir+aivdo/BH0PKqfEz/0vvszHIQ8rjrVdUV+vWnJEWyWBHeoJVkQ+ue4r4s+gH9FAU/hVK4b5R5XLA/UVaHKnnJHeqrbkAiOOuemKtEMgJK4D9z9KqSPKCzD7o6Z5qzcNggdAOKrucxlV54xWkUIqh36gArTXLspQPjPWmfd4UdOtPVlbhunaqjECm7RxMC3T86yjMxuiVOR16Vp3Wxmxzx26VhP+7myQcHvitLGdzZPzpk8ZqhuSKRQ7ZGc1YEmE2g8H1rIuAyujEE884OKQkz4q/4KBXgn+A0MMXSHVIifbjt+dY3/BPyEn4O6o0E21/7VdH69MKcfrWz+3sW/wCFBZIzu1SLB9ABnmsL/gnkrXHwj8QQ245i1MuW46YXI+uK76X8F+pzy+JH3+mXt0jHIjPPrVhR82V+72B601F+QkHdxjFKG2R8c4/OuFnSSndGCWOQaot5YycZI61JIdpDFt2O1V534yq88UgKM0wM+SOn8qaTv5zjnr2rMvJLhJt2Dg9aRpbkjyuCh596ANH7KfN5cMODntUbxuHK54FZcjEqsSsU556/hVy3ycPJkirsRcuBJFAJGBnAz1oZgOR06GojOfKbClueMdqzDdyNuQt9R2/GiwXLxRt4Ze3vVpSjRlAmJBnJPSsiGZFAReFbFWXdvlIPPAosFyxvLL8uBtOOtQuE3EoML396qtMYt6shJ7e9SWs207pV2+x/rVpBcqpd4lCOdmOg6g1oMAUDgmqMcf75iANrY68nNXI/MQKueG/KnYsr5EYJ29+1VWvHZ2U9B2q3PwpVRz/KqMeMt5uCe1FgLQO9lkPQDFTR+USxQbf61UE5UEYq3HIrDDYBHU59aEjMkLqEYtgA9apwuRlDwccCq1xKquw5wD6ZoWSVh5i9vwqkgLcRKuGyCTwfarMnIJADVnCZwBhcA9alilEZYbvpSAlRHDbt2N1WS671HAxxVNnZlGOxzTo5FC7jjI9e9AFt5CWwnI70gZmQr0B5ppbL7l9KaHIOCOKVgAOrwlk55207cRgYwMdaihA2lY+FPJ+tC8MQ5+lFgEclPnyDu4x3pshTG8csKdwVKMMt2qk6yHPPTimBYkuUWRUPJAqtIyEbiOB61TQh5OPvDirbD1OaAEhj8wjGMdRTzDmY+mOabFujYnaADU25xkKenIoAgMSu+CPu9PrUckaowz/F/OlM7qSQoY1B5rO+9QVHv0zQBJ5Em3ryOtTM0uzGSSv9acqyKNxzhupqR9qL8vJyCfpQJFWKFkzGWB8w5qQxKy4PPOee1ELLGwBGVJ4J7CpJ5EDjLY7YoFEkhgVkw7dvwpuxFUoB8v1qm0zoQ0R+QZ4NPeckg44OAaChzszp+8HPQHNU2mMYCoTz6VcKxqRlsdTSNa73wp2DjGO9aICtEGGJOzc8+laDW8EsBC8FeaiYqqiHPA4PFTQqh+QZUUIBgRRD8oG/1NMjhy3mbflPWrDR+ZgsSCv608DahBHPTGfWhANlkV7ZQRncxGfSqMZaOTGAAeoNX/IjaMbeec1OsEUoLMPm9aAMpljRssAPSrscUZZWYkj1qS5tleVNuFAFTzLtCrG/FAFYBVkZk+dTxTg0eSGyPWpfKCHtu7+1V5Yz5uCSAQfxoAVpFCcL8pPPrT43UDaMbab5JIIPbmk8nKsCOaCGOaSNj8p+Zf0pLOYMxBOWHas9gItwGAx6c1LYJCeJZAkj9s8n6UCMnxt4t8P/AA/0qPXfEN+lrBO/lRgjlnPOM9OnPJrbjurXVI0n0eeO7gKK3mxMCDn2Br5F/bqs4/8AhQYnmfMiajA6H0GTGf0Jr5B/Yq0Lx5qvjee90rU5bTQ9J2/a03EiQnkLt+vXHb9bjC6uB+v8ztaKIz1/vf0qeKTzlVUGzd8uCck1TuIhd/6TbktFnr/M1NExKi2jUEg5yeSPQ1AHkni744+AfAXiS28MeMrsaZLcRrJG0gKxtk4+8enIPWvXdKvBrVlLe2MYNnw6OrAgq3Toa/Kz/gorZLH8SvDNxj5ZNLKnH95XLf1r6E/Yg8Ha5pPwpk8X6tq73dprA8u3ti5YQJGxAxk8dDwBxW3stLgfY73ARgE6scVbjuApGT7EDrXEeLPFvhbwdpkWveK9Ui0yDdhQ5+Zu2QvXtWxousWGqWFpqVpKLiG9XzIpY/mRlPQg9PyrGwHRrKglMYGMnrVgNGZTGCCRWXC5aRwFHB6kVGGbzC45z7f4UAdKiRuHVjxGpc9ei9a8/wBG8c+DvF0r2/h3WLW9mt8iSOGUNJGQSMFQeOATyK0/Hmv2vhT4e694h1IMkdnZyz7h2VRjH61+AXwpu/iVefES0uPhtcSprtzK8v7rGNuSW3qcqwxngg+3NbU4XTA/oqjeJ4F8htwH5dagLZbA4HJrnPAz+JT4S05PFsiS6okKidowAhk6nGAPx9884roP+Wgz8vFZMPaGRr/ivQvCtra3GvXUdpFezi3RpGCguwJAySOwq7YajpepWZvLGRSu7aCGDA/TBNfEH/BQ5p4/hV4e8gtHGdS+YDIBbyzt/TNeR/sIWvxA1q/1HU/7Zc+HNPmZJLeRi+6XaCAByRkEc9ODWsaV48w1I/UeJwXbC/L+VBlEZGwY9vWqC3ck+Tj5iMVOiK8Z3Lhhzj0xWJZMT5nvn8xV0E7NoOR+tUkKIAV/h/XNT7dsglU/KO31oAnCYxjOemKIwOQOxpW3Flkj/h6io9+QdmM9cUAKVy2Kp312tpNEk5EZlyqBmADuOw9T7Vajk3zKD2Irxr9p/wCGGq+MvhDLq3hC9uLHXfD7z3kIhJ3zEKN0a7TnkDjA/MVcYXA9suIntJ0imYCQjdgc8euRxVcuDn0r8nvgt+3fr+kXlloHxatV1Czt1+zjUArGaMEgDzFXhgPbn65r9WILuz1bRtN1vTWDWuo26Txkd1dQ6n8QQacqbQE7PgqTjj26Up8t382Qk5PA7Gs+R3Uk/wAOMYpyFiiqg3N25rMzNWORPM+bPA/CleQwJ86lQQfoKpBZdhZMBhxjPce1YDebP5iszo3+0ePyoA6C32Sys4wWwR6/lT1n5iiPzSE/gBWDprSW1yPtDZQEZP8A9auQv/i18PbXxLc+FtQ1S3stSgkAENwTEzZG4bWbCng560WfQD1ad0L/ACnle4+tP8wRogIzzxWJBfWU0AuhyCQODweODVyZ0WIIvLHkc/nQBrAtuUoM08y26EssoZhjci9R+FULO5ETASvwpGfoK+PP2ufHfxS+FOo2HxF8Hul1ocSqlzbSrmIPn5ScfMeo78EUAfajTCUhh/AaoXIledJt2Oxr5m/Z7/at8GfG60j0C/Q6L4iiQM9s5JE3+1Ex6r7dR+VfTVy1ssyRQNuC/e+uKpwa3KcrDjI6urj/AFecnvViSSMgHOaz3ukS3IbDKCAB35qJr1NqW6YJPBHXpSsT7Q1FEZGcNg88ipXCvCEC7d3rxVIX0Sqsbgr36VC1/GN3mNtA6A0hqRJBNEz+WEyFOM1cJCNu5G49zmsyD96v2iFMr6kjH5VaM7Ro0koAVRnkdqBFhVBk7k+ue9SEgYUckcn6VXaaDarxFdrAHOQRzUq5cBlwzHgKCMmpuBFKN2Nr4/GomT5+X/8AHsVHq95YWVou8gyFthGQAD7815Vr3xZ+H/hmLPiHW7SzjTO5xIG249cciqWoHrghYn5BuP1zTsXSHb5ZNfFfif8Abq+EHhqF7TSrufWJQAu+3hIA56Avjj1+tTfBT9snwh8VvFjeFJreTSb64P8Aooml3RzquSRzja2BkDv0rT2UgPtqFU3AH5cjn2qGUyCQhuQOhxUDztG/m7BjPT1qY3BlG9wdw9KzAjccg09XdPu4I9/84qNbxJZPK2/NjtXzp+0b8epfgV4d0/xDp9kl415dJbmOQt02szn5SOfl9aFvYD6LWUqd4P3asgo3zj5Qea8H+DP7QPgv416Q99ok0UV5DEfOs8Ms0bqcZKt1XkfMCR688V7faXIuYsgY2kitCFMueai/fIA9Txz+NHklo/PXBTqT2Gab5SybYJBkSHHY4z35r42+J/7St18EvH82i/EDw9cSeG5pCLe7t5j86qB/DghiO4yDQI+xTuUAg8ZB+lTBVlkEbdf5+orkvAvxA8KfEXTl1rwRdQ6pYTL8x3/vI2IBwyg5UgdiK6d3t2O2LkE4FAEssS2/GflY9PanEoSq4+UDvUbjeV7Y6Z9KfMuwY+8RQaFciIMVIz3qOO4CoFUnAPJ749KrXDecoVflZeSfp9aW38rzfMYdvbvQBsqfNCGIYVPvcdQagG3zHkMnyMeAR+nNLEVUOvamSyBU37SPSgCGSSExBQ33jk8iktsqCqncQcgD0rO29E6HPBrct1MCj5Qd3UDr9aAJJGUptVctgc+9RSIyAOvTGDTkZCShGMfrTgEMzBTuUD6c0ALBLtG1xkfwihwqPvxknrgf1rPWcCbyyuCvr/jVqRw+BGcZ96ALtuQ0Zz8mKRVIzHwzenpVa2mDb1nTg9DTPPZJ2x97oM0AWnhKrtYZBqBVCgsCMjrU7XLADefmH5VVnmTbvGC49qDMmjAJwW+YflipMYJO/Gzn6iszz5QuITg471YhQv8ANJ8r9sdKANB8MuVO5j0FN8tivPBHalijLdTyO9WVZWB3ndjpQAkZRVw+ARSxsHm4AI9KqvIHc5wdvSo4ZwlyIyuPM6mszQkukiEjfKRkZ9jWbLajmZtoGOB9K21RJ4dqnkZ46ZrEN2jyyWaKsm0cbWBII9aDMlhby1A/vVY1LULDTNLE2vmGKxiJLF8YXH8R+nvVVZgoRXXaScc9q/Pn9pLTv2k/Gevaj4K8JWEzaGNpWaMhFmRl/vtweeoH410QkZSlc8g/az+KHwa1rzdC0LSYrnWNpCXdqqoBnnLlT8xr4Jigk+zIydwCSR+Ne4N+zP8AHPSjNJc+HbhnDfM0aB3yOPy+lYlz8FvjDb2spbw3ft5ZOWa3KqAOM5x/Ot7jPLVJCkEbvYVd0XxFrngbxDZ+NPCk7Wep6e4ZWH8Q7qw7qRwRXSyfDf4g29gt3PoF8ASf3iws6fmBwazLjwz4sWLMmiXJMYG4mJwMHgdqpMaZ+037Ovx98P8Axy8LRSxH7H4kscR3dmzZO5urJnkoeo446V9Lxx/u1aNQSeS1fzh+E9e8cfCjxpaeMPDMc2nXtr8zKUYJKpOWRhgZDD8uuc1+7vwH+NOg/GHwtb6lZ28tnqQYC5t5ASUYYzzxkHsRWFaCT0LPWZE3kA9c1XntsYZe1dP5UTsVVQSDmqc9sr8H5TnNYgcs9lNISCCN3Q1EdJkBw/XHUdK6rAK7T24ORVXq3lp0PegDNtYTaDJbfxnNPF9PGSQxZW/SrUhSDbGw/eN29aglVCRxgjoKAKsmpSxYwM+2aeniRtojeMBhznPenyWkcyhzlD0/Gqs9qr4AG1R1PvQZl2XXUdQCpO/jHbpTGv8ATdS0y40PVVEtpdIySRMePmGARnuKyxbDcFThG59xig2kT8xkuy0AdRFLYWsEUGnwpDDCoREXhQo6YrVivVZdjce1cJ5cm0Rjk5757Ve8644IyPXPpQaHWyyiOUCL+Pkd+aRdQYxlZeSOPSufhnYw7pSBtzz06VlS63ZSbVtpA7NnA9xQB3Hno210Psc+1Wy26PAO0muBhvZihMq4bmtrTtSyWwdyJg80AdIqy7ssd3uKnXgMpOcishdRg3bydiZq2biykPySr83+1iswL52rGmTnPrSbGwXQ8DkcCq8oWOHcXBwNwwahtb1pkAYD2FAGhFuTbIeNvJquwYEkNhepoMxOBnLsevpivPfiT8X/AAV8JtPhvfF1ytr56O0TkFlZlGMADOTz0oA9EiCvM3cDpUOo39lpsAmnlVWLBQgcbuenQ8V+WXxC/wCCgMyynT/AmnvOgDKZ5FZNxboQozgfWvmePxB+0R8X9dje0lubY6ido8lWjjc9jyMA9s1oqYH6t+PP2u/hP4Ftp4bnV1ub2GUxeVAPMZGU9GAyPxr8/wD4qft9eLvErf2d4F037EsmVEkqsxz0BUDIPr3rX+Gn/BPLxdq89r4g8eagtjbyOWkQ4eU4PfI7+nNfePgr9lr4OeCLWOGKzj1e5+8XuY1cZH91SflPvWyhGIH5N6b4K/aQ+O2ov5s91NIwG5XYxQhCcDgDHFfVfw3/AOCda4hvPiHqwjk3MXii2n6/Mea/SnRdD03QWk/sKEWu4EkKRt2k5A4rTUNI4EhzjJzknP605VAPJPBPwU+HvgOyit9E0yPzIjlWKKOf73Hc+teytIZoPJKBDjgr6DtVf5fvClJDAbTgjpWLYA0phjBXA6ZqKUiJPNXkMRQVypXqM5Pviq4kDuEfg/wj6etICwXUQbZSfm6AVYjheJVZjkHpUwhieNSXy3pUzlBGABkD86AIZgdiZ+8ecUnzyBVPNEj+YI2AyqjFKmCm4D7tAElsrCXOOQOc1EGO/k4OSangdHYBDkmmTBXdmkG0jgYoAJZOPXscdaegKArkFuwI6CnwgJlgNxPr2pkjIrFnPKjt1JoAlkG6IjOcetMQqMbjz2Bqrb3Debl+Qw6elOmG6RWXoc9KAJScEvGc4PHNNWTd8rdaayJB8i8HrzUUJAUufunuazAtLvTac/xHNWlmBTaVwF4zVRJoGZgWAY9KYJ0IL9vb2oAuM6yH5Djb/WnTKkjoWOCuDWa5AuFjHGQGJq0o3sTnI5oAsQsts+GONxyfpVmSYzxKRy2eh9KoOAdpbDcc+uauBwqq7YA6nHvQA3JRe3PGKo3IPmbzzgACrO0p+8Q/K3T2qF7iBsnHzDufWgBxQqS69ODUgdzJzxs/LNUA4Ztwc+pFSiZdkhjBBYg+5xQBakcBtucd/wAaVbgjDpg54qkE81lRs5OarB9szKPuqcAf1oA3HcM2CcY70rMCNrEYPSs/Kja0hGegpZyqMFbAU9frQBZaLBCHgVmXUOZkIwH6ZPpVh5z5W0nJz8v0rMMjm4UH17mgDUSNRhTyo/nUpQFc4Ax0qrDdRqpjJwV5+tLDdRTEgYXmgC1vKqFI6elMnISIY4LdKijcu8mM/K2M1JdKqgBW5680AJHI20E88Y+lWDjYAxB9KyYp0CgnPB5qxPdIVUxqCMfSgC6R8pI7dRT9xkUZOB7VmR3Ubx42lGPBFRx3I5JOAtBmXHRRuMRHGevfNVo5ET755A+bFQiXzTvXG0g5x3xUbELtlB/dnjmtANASISPl3BuefSq8DWaOzPEHU5GQcEVD5yo+c4A4+lVVEcYYISx3Zz2oLsbMiIV3quSfeqjxIw3Oc4GcVU+0OvB71ahkWR/Lb7rDBAPSgLFgRL5eFySfzpJCoILAkAYzTSHjyiNkDp60zeVGwnLCgLD1YxnaB8uKFfdwO559qYxGQ7kAHkZ9achAkKcBwM9fWgLEizbplDDCoQfyr49/bh+HM/xA+GU/im3tluL/AMMv52AcEWzhQ8YxnPQHOO1fWnmNu3jpmorq2stb0668P6rH5lnqcUltMnqjjb9a1TGfzH2sm+0Eg6qPm/PGK0/CPhq7+InjbRPCGmASzahOiAdQAeCTjnFdV8VPA7/DH4j+KPB92TGlpcbY1I+UxMCykHjjaVr7D/4J6/D8SeJ9Z+KGq27Cz0/bZ2zbMh5SxJYE+gAzj1rpWiuB+p/hjTbTwz4b03QdPgEFvpcCwqB6gDcc+5rqVVHjDoxKqxYYHf8AGnyhDEVKjCtjJ7g/SogpRSYxkdCP89q4pO7My5JPuG0gZxyPUUxCSgIIAb9AKpg7Q2fQ4Hqaow3u0qHbb1x6AUuQ0Oijd4JAm/iiUtIVbd1bBI9Kym1KFh8uDwckd8UQ67ZqAuMMPWr5QNTPlSMgOf51NKT0J+YcjNYralbqWeQhiDniof7YhlDEj5mPGfSoA2hIxkWSRskNyPapZRFINyHJGfpWLHfR5weuOp6Cmy6tbx5yMqnJx3+lAG3PE6pEYgG9eaFUKh3jJYc47YrMF5A8Syxvyf4TTzdR5Ql1CsOaALqFYwWU8n0NVvMkDEyKefekea2RwFkVnYZP0qv5sYbDNuU9KAJHucN8w4IzirSXQKAoOMVmTGMHkEAjHWp0RVRXfBGOKANiJi6oVOD61Vn1Ly7gQkcdQT0oglVYxIgX5TS3ZE6xkIqheh9RQBpeaON/G/n607O1AvWsma8G5WwMLgYHSpXlAja4aX5DgH0oA0eVbcoXpU0HllgznHbrXNvfLCMoQ4B5xVy0vI2MomA+cYWgDekJ34jwQP51ZZ3WNZFxXPmQR4DHaOozUImbcWViR3FAG/IwcHeOveqdvEEkMiMOOKrLqEDII2P51FDeRMzRk/d9+tAHQwgyKSTx+VE6Bf3aAY9OtZK6rbQr+9fI+lWotWspV8xZMZ/CgC0olJULkevpVtOO2e3tWfHqMMYLMQwb8apvqkcbZC/IfzoA6KMsAwAXB4xVc70aQdDXOz6+Il3AbM9CRVmPV458F+T9etAF9JCj9Rhu1V0upWuvKH3RUK38UmHHTOKqJqdvv5ZfNGTgdTWhMjZS6MUoCnINPlaQqbg8d6wjqghZW2dBzx0zUc+v+cPlTK49eaEEToY5WmUcZz3NPjkZZN7cDpXLprpjCgW5O3k5qV9dSZs+QQrY6UrCudotzmMArjnr7Ur3SeUYkIUtxmuQGrTPiKAbT3zVqW8yhd+oxRYLm5AxVSjEkj8c0OY40YscnHB7VyiaxIgPy9eAfSsdtSeYsdxJ6YqCzsF1OCJyR1PPrVqO+XywZDuJ9sflXnKTF5SRnjqBzV2GabyzEhOF7sKaA667u4jEzK2Cozj1rk28Qu0W4Js29AadJDdSMIkw2evaqcnh+7mjMZKj/a9KsBZdbu8pImSEBHPSqz+I5IrRmRSsjEE8ZGK1rXSkhiSNcnaccjr71fm8PWwdMpnb8x5496AOHj1qSR2ljyFHXjvU/wBgutTdZ4XYGuyj0eABykSqpx9OKvWkAUgYAC9MUAcQllcqzIwJ296lgtZ7cybOc8jNd0iqpceXnf3Haq5tw8iL5YyfWgDlFjmWRWkGd3HA/lV2TQ5LvY2dpGRk10rWpRwCoO3kAe1Nd+VIXGT0qeYXKYsHh9IdvmTCRcngioZvDtj5gmRdrjgkdK6AllYh+vTA7UgPmEx5x/WjmDlKFvpGYh5mAO2Kni0qGEKOuR61dELQ5Ap4lI/hGO/HSpGRWsLDIYDnIFWFtVV8OM5wKbBN5kYmVhhiRj6VZiBDlyxOcfQUAH2bYfMjIG3jH9asJIF6/fqMznLEgenHYVBzktngdKVwL7s0+SvIxzVdoumMemPakimlUFSNtPDkjDY+tFwJBtjHyDcRRKImj3FRvNVZLgIAu3jvUgKSpuTIxTAjMS+XnHNU5NyY2irwZ247Cq7dmI70WAajZH97OMirq5MZy2EzVVY2I3ep6VM0zwAKy5D9KLATBRjC9PWpSQ7g8ZP6VUwrMR1wM/SpX2/KVyuTj6UAOV1LFT/DxUsiElRvIYeneoQN/wAoGMfrTmkWJOhZhQBMxIUEgkjpUryKEG7lv5VWZ2aIE8Keagjn3Y8zg96AND/VoT3aolDDBPftTwwCBs5B6VFkO2A2c9fagCwrFcg9u9ReYGbaRx0z6UyRxuCL34zTRzkAdOlAD5NpPHJHc1WP+sU7uR61Ozvhcdec1XmiZUaVh9KALQRtxJO4fypX+7kHmqMdzkbSeasRudgc8rQA/BIGTTw4OCx+UcYFQSDzMBBznrU7ApjIywoAmjA3gJTGdghZvmPtxTVYKd38OPxqQ+XLCXwRnjmgB0MhYBsZIFCrufcRio0QbBtGCBTSw3YJCkUAWGXO5gegqvKWHJNMdiP4uaY4DEOTjAoAdhGGXwRULCPHyE5qURgkD1/KkZCG+XHFAAowvI5pMFm3scEdvamuWVeRz60iSneEPHv2oAkCBvlXnBpRGRlTnrVnywnVhgjmoQgByueKAGmMgbFAHNLgklHfoO1Sv+7QMKgLnIYc560ARz4I98CqxZ0kG9vlPvVqVcqsxJ9Me1QzwjeAp5AyQfSgCYsRgLyR/Km+YWxlc4/lTFLKQvduOlOl3rGyRnGOKAHW+1+SRtTOasoSyZj/AArDiSQqoDHjOe2a1bXCxGPqVOfzoAn24DDqT1/Co2dwwQchutNj3cjoDT/vAhegoAkiMgU5HU8GpjJ13dfWq6sRhSc+lSNnqefWgCYcjk5BqKUL/wAtByKYgLA7TmpXOME8E8e9AFJg25SvCmnxhw3IyfepiUJ255oTAzuOR0PtQBEY2BP61DIApKJnHYe1SMrK4DHI7Uxi8hYkAAcZFAAjFRyvGMD1oJccYxikViybN2M45pec/M2SOKAIyz5yflxxzSqSO2DTwctk9qVV+c8dazAQFN+W+9VZEnMhdRwP5VZLYz6joaI2Yllx+IoAcsbOoIxn0ppDF9oAwOtTDIOwY4pGJEZ3Yz9KaAg8zY2BgY7Uw7CGLDBHpSMnzBnIB9aELCQDgirAIFUqVbrUm0Iu1utSEHeWXGPSiMytGQhVVHXI5oApgNndwV/lTyBtyRge9JGyKduNwJ6470hjZ5ArHjr+VADXypwp5NKoVSdx3bjwalO47jxwMe9QIGJzn5RyKAHTH5gopqoUOMgg96nlVtgfA3HvUErFNgfjdQA7eUwwBJ/SrYaJk+vU1WdyU2qwY+gqA72lVl4TGCKALbHBDKM+ntTdxXJlyMHFMcgbRyQTU2ADhjkHr2oAjMg+Y59OAKjEsTFy+VZuRj2qZ1CDMeBu9+tQyuMA7OvHAzzQA8v8ykE4UfrUJ8wvhBuXrn3pDg8LyfX2pm8Rsdv44oNC0glOcnB9aiICkgZIzwc0qynBjAwSOOeaahddikfe9fWgBrjdnLdOhqJSxALHcR7VM6IWIz16CmY+bZnGO1AELqScc9Ovb6UREkhDgD2q04GAT0PpVZJdo2g4BJ6daALLYQYHOaY+dgVXIPfHSmqwZcOO9TtHuwVPQ/QUARNwpKj0570m8KNoAKsOnfPrVjaroXAxVUxsGDA52j0x/OgBjlyArdR3HemhyrL2A9KcrMcMF4NJtYsAR0oAaJsnr7AjrSF+hGQDxjvmnLEu7cnJ9+gpzrkZXkigBmSx7jHY09iF69KQBlXLZNCZIJ/nQArDgdlNLtZT6LnimjBP+7RguxXnBoAmRgxIAxjvVba2WIOR707yZEy6tlemKRRjc46nigBkjN5QYoqheODzUbFoiCy/eGMdcU9wBkZwpPPHWkOfwPrQA5VCdAPr1pwCHcxGMdcVBJtRvK3Anr0p6seN2Pm44qZATowZctgBBx60IuzqwyeQKVA0YJfoe/f9aiZgCqvz/PFJASlxkbulDDaRu5z3pGG3A47dajIwQxI4Py0gJzGAh2t14xUSRLkLjBxyKmKvEcMu8vzkdqjJAkBk5cigDS2LFGDwckEY7CmLJv8AnA2kcGo4y0pKlsDgY9quCLKeX2PU0GhaBjdAzY44PqOKc2PlV1G09Of1qksqr1AGePqKnRkRY5CvsB60ABnzLsReAAM/WnvG7EHGVz0BxTWddo28N1qQOGjLcrg1mBVillcsZMRjOMdc4q2m5JMJyDwc0oSJwQR071VBeN/MVzt64oAstNPFNyAQe9UZcC43nqTT1cvynI9B0pI42kOCxGSe1AF5ZHQc42tyAOtOeRvKIQEjtnrn1qAAeUqoD8tRqeMg9CM57e1BaHmJ2GFOCDzREJZpB3A4NSRlNu5TtHIIp4kWN9kfU9MUDK1yZEQoozk9+tVY52WQDGcdjx0rQRg2ZNvGec+1Z8se+UMuSGJ3D0oAluoHljLpKVbP500QOEDZzjg8VfwihWJIAHSl3ERER9xQBFEMxlehJHSp4wYnAbnd1qFGEfXIY/lTxIC6hcn1PYUAMmQtIAH2jOKmjJICH7zenWlKlWDxkMeuaub/AJGkbC7eMY70GZVDKRsjOMdfc1I0RIBzgA5YVWUIWaXn5PXvSwvO53nIRjjJ6UAWpEQZQgOSDzVKWJ5LbdF94cHNW5VbhuRjp6VE5cDa54UZ+tAGZZJKGLqSWPHtWpFiJ2EnDvn8qWAIR8h2HFPOwMFcZPTdQBXGYhheFAwO1WI5cAFxmkkZQMv7dKjhfcWMhCqvTPrQBO6+WyleR3z15qFl3ktjA7CmCQyA7icr39asy7Dg5LEDrQBQRmW4Bn6U5kaVfL784ptzudcKMFajDSIocjBPT0oASMHlC349s1aZHLqHbgc063IWMIygknJxVkPEoyR83b8aAKobdcqJSfLwcetW0jV2Pljgdaz3iMcvmHg4wBTnmYkEHA7/AIUGhIWVFAUgDPHrmi6kLYEPOfvVWUozh2X5cdPrSsw3EqMAUAMZXVlK8kCnL5G/c/BqONWeUkkgDOKfLExUnrzxQBBI0saEscg/1q1BJHMFVjwKrsLadPLlfD+gpYYBCNo5AoAs3EJjmV1O7jHtUJSZX+9gelW4F3gmbOzH60jyxv8AuoyR17c8UAROyBcEfMe/aoombBCLg559+aVwV4Jxg1ImDFuAxQAgWVXOOAeMVAPKWcxsMDvVsS87QMnt+dUZHA3NjDE0AS3Uat1HA7iqrxRbQyjrVhXIiUOck9KRgqruHLHjFBa2M/ekMgdOQOp//V9a82+NVomqfDHVDdSYEJEqhfvFlHA/E16g8SLHwAg9PYV5h8XDAfhvrTXDiOHYShB2ksg3AfnitKO5kz8pP2eIlvPiR4o1SeUxoi703dd5kYDH4Cv1L8FMTpdvdSkt55LBzg/d45+tfll+z0q3HjjVUdSjh0VF6b9zSEH3wTX6p+EijaZbW7H5IVx0/iJqsV8QluehwzOwbJO3tWta7eQ53Gsm1hIOGbCY4rbWEKPNjPINcyLHpPyRHyR2p4Y7GMjHPamhM4HALHJNSOd2Ycd+KpbAfHfxsLn/AIX/AJXr8LbMn/y4a/mpr+lX43QSL/w0Dz9z4X2X5H/hIa/mqr3aPwR9DyqnxM//0/vqWfbnC/KRUTOoQKOVbuaXcCAw6DrilcoQWAyMelfFnvSKmBjAPSm785U9++KnlEQjR16d6g6y7k6Y61aEildKFAA+aq3lHZu/Sr0py278KqyOw6HOe1aiM8pJG2w8bvbNVWlWM4AORU077SCvBxWJLe4OJRyT1AoMx1zcDJblj6elZB3SqxB2/wD66pT3Ra6xE3A/WtWJWcrIevpWgEqNgKh+neiMtHIu75l3YpdobPY1GYi7KgfJz2oMz45/b6sV/wCFBTXCEZa/hOPQhlx+WK8v/wCCdUksfw/8TwqSok1GMJknj5V3D9K9g/beiW7/AGedaaNN4s57ZhweC0iqTzxxXiv/AAT1aS48La/Zwx5NtqCyN82MArzXfS/gv1MpfEj9JbYReWduTyc9uKAMk+n+e9U7VsQmVcsrHGOtKpl34OF3cgfT2rhZtAnI2jb3I4NV5JJceTxlQCMd6sHBBycsR06YqB43A3rkHnkGkWQkAp8wxVSRtvTkDHap3VyCAc+9QOHkiCZIC00BTWMOWH8Q6U4h44d3GOeh60nmJH8z9c0Fy2QDgHrVmZbtXUQgFeTng/41gXFu0bOycgknH/160fOWNjGwG3PH0+tRtMJn2SfKCeKAG2saSD5gCmMEYqRUeI4C70GcH39qS2KQl1U5BzyatC63W6Iv8OQSf6UAQxhWjKj168cCgpKFLRnnkAA0yFlJZR3zj3FIzbVKk4Xue+atAJDPlvKZSCp4zxVr+He3OePwpjmPaplXLevOMUKoVwykgAVKAgnby+h4I4qmI5CMsehqe73eahP3MHj0qsqSqTIrcE4/CrAewMasXG709hUABIG04zzT5T8oPKjp9abGVCkE4NAF4LtjE+zle1LEVGTJgHHIPcVClyBH8xBA71VkljwHQ8gZoAu2iLI5TGRuxWeIHWVwTkZwPapbK4Vmy5CnqB61fkj3ZdcKR1oAq78AI3QetWbdEcEYz6VWDCRyMcjjPaoPNuFuAF6Z4oA11QhcHqKXJfAUAhRinrsblsk+lRMGh4UYyKAAKEL84xUDuoAYjJpfOIUqRyTVZpN5x6dqALCncMnqfSonl8lsMMn3psLbTycD3plwRI2B09aAKkOJHd84yas8eZtGStQZSIYY4NTeYhILfLmgCTDHOe3QUhuAkhGORxjHUUjMQCO3rUIlABc8jpigCKWZRJvCYU8AVJHLHKfLPyj0p4R5px8ny44pohUM7gfMpxzQBd3EwhBgilTPzHGVA5pqD92cCnhkVdvr1oAgILKREN2e57VlyQytIVk55rcVQ7BY+vapDblnG7qO1AHMwrJB8jNu/DqDT5J/MYRIv3eSf5Vo3cSebiEZbndntSJbLJlhgHbx2yaAKEMblmMhzjrV+GU7hg9OmaUxxYETLxjt60ojQsXQEbBgigCS5zwz4BHNZyXzE+SmCSRg+laMh81uu4gdT6VnSWoM24AEjGMe1BMjVSV0QxldxY08Jt4bOTzVO3uDIVJ+8tXwwLEAkg9c9aAiJGARuGQAP50qHDZLYB5qXdtj2dCMZH0pJIwqg53Ejjj1rQoUF2/DpTGBLKPWnmNyBwearXJKFGQdDQBK4dW+fJJx+NV5Jd74ZsFDipJbhnUZHI71XnCMMg8nrQBcTLrlW6GrFpIBOPM5AP4YrKjlkQA459q0RIohDsPmPUCghnw78Tvif+0D4d8aahoGn+FRqEMUri3nMb7ZIyfkPyDByPQ1zkPxb/azglSKHwVbCVVBAEZPHr96v0Fku8Qq4G5l/OoLW+naQ5IOAQGwM4Pv26dq0hPl6CPyY/aQ8dfHvxD4CfTfiT4d/s3TBdxP5qrsEbKcgDOcqc9T3rif2Z/EvxZ0G21uf4Z6UdUd5087K5Ubk6HHc7RX6C/tuW6Xf7O2qXMxM0sU9rIv+yDMq4Pt/ntXz3/wTvvYrLRvGCXEoj/e25TP97bzx16V0x96NwOj0v4zftZQ3DWkngSJypy0bwOAT6g5ArX1H41/tXwwgX3w98mN8fPbxOWx9VJr7gfVSG2mYOVA3ZGQDnpmpRqN3KQoeVVGMgHjGewrm5/ID8SP2nPFfxA8VeJdKb4haK+jXEdswhMp5ZQcscH8q96/Z08f/HbQ/hhZaP4S8IHXNBjMpSfdtLbnJJA68ZxWN/wUNAuviNoN+r/u2spUVCclTHjJJ6c5zX1p+xrdSS/s6aTdIcvBdyw/Idu0BiefoK6Y/CB8ZfGPw7+0r8Wry0GseEZ7eyT5RCvCM2Thju56H2Fep/sxN+0L8Mdct/CPiXw9eXHhaWYKN6FxatIfvI4BAXPJBOPoc5/SCC6dXJWViSMDJJA+lFvqd3FM2yUjJCkdjWPtNLWAsuqKPKkGWAwe2apbAwYr8oUHGPQ1KXdmyOcZB981oxJb2tulzdcIzrHtPq1YAfIH7c3je28I/BWbwwbsHUPEDx2saKQWEQO+QkZzt2gjI7kV4t+wH8Lja6PrHxdvYt0jobKxYg427sSOP+BYH4GvBf2y/E158QvjvbeENPmE1tpYgsYAoGEmuCCwJ6k9OvSv1Y+FfhKx8AfDfTPCWkzCSGxjCthcb2IDE59eefeum/LBICn8Xfipp/wx8CT+OL/T3u4rSVInSJthy/GeARjPt6VifCD49eDfjIwfw9qEMUgjBNpJkTI3UqQTknAPI4rgv2wkjT9nHxFLgbpZoF57YlQkD8q+T/8AgnT4U0XUfGHiDxjfF21LQY4UtkziMi5DozHHU4GBn1zWUKaknJmZ9E/8FC9s3wT0i5kO6SPU49hHTbtYYrkP+CeUbTfD3xovKONTTaR2/drkV1n7fMIk+B9tcTIQ6ahCEA6DJ6/zrzn9gfxTo+geEfGJv7hYsaijrv4BGzGa2pr3GKJ+jIiiVkEYxvxj3NPlCmVjBIhaMEFcjJ9eK+Q/jf8AtS+CdD8KX+i+Cbw3/iIK6xSRKxSMnIPzDIr4y+Cn7Xfj3QfElroni9xq9nqVxHGZtoEqEnB52ndgH61jCk2aI/YNYpQQz4HOKr+I/EuleDvD134k1y5W1tLMAFypb5m4UYXPU1uTApBC7HehVcMe5YZxj15rn9Y0fRfFWj3/AIX8RQGfTtRjMbgdQT0IJ7jr60ojPIYv2mvgjK6rceIog2N2UUlPl4IxjNaUH7SfwVvo1W38T2kGWyd4ZSAvQelUYf2Sf2eoDvm0AyluNzSvk+p+U1dj/Y8/Z2uIXlTQX3BsAGeQDPbndWl4gWof2gvg3PePBJ4nsg6kBZA5AIPOQenUc1dt/wBoP4TRRhJfFFk7XJkQ/OWAwSOvQZzXxR+014J/Z8+CukK+maTDdahelI4bVZHMmRncxy3CYzXS/s6fDz9mT4z6IGtNKJ1S3ys9rJK6SrnnoHyV4ODVcqA/Or4w6Vo8HxF8W/2A4uLSe+ee1aIDy2WUl/lI443Eccelfsr4A+J/w20fwH4U0OfxhYQy6Xp1rbyxPOvzMsa5PX/PtV+X9kb9nbcog8MCYrkbjO4b/wBCxXknxL/Z7/Zt8DaJDquu6fPZW80yxDypXYLxn1ORik6l9CuY9/n+L3wwZFkPiHT2jm+ZS1yiEr9M/wBa5Txj+0J8I/Cfhu61241qK4+zqdltayB7iZiOAgQ5H1PHvXhfhb9nr9l3x7EyeGbt7qSPJ8tZyHA/3XYHt1FdzB+xj8F9hkudPuXDHaqGVgpA6k81KgiT5L+Hf7cnifSfGM7ePLR7vw5cyERImBJbKzEhicZfg4OTX6deG/FHhvxvpsGteF76PUbOVdxkjI+RjxscZJBz3NfPz/sXfAm6s8PpkokQABfMfhgeSSDg5+leufDH4MeC/hCLoeD1uIo73b5sU8gZVC5xtwMkc9yadTla0A9NSzL7fJ27cc85r5N/ao/Zw0n4qeFj4i0GAW/i2yVjG0QAN2EXiN8dW6bT17ZxX19BJAgETusbtkqrEA4HfntT1eNfLmmXeituXPr9KyTsB+D/AMJf2hPil8G9Xg0W9v5rrRYbhbe90655aIBtrBCeUIwcY4r9YPiZ8cvBnwtgsNS8R2V1cQ3qFoXtvnDZCnrgAEV4j8d/2M1+I3xPtvGfhG6t7HTNRMcmpxPlWLISWZFxzuGOMjnPPNaOn3K+MvjrD8Lo7W21nwx4a09WvIZY1eJHjQphd2cFWKL69a1klIDotP8A2zvgjcRrcyrqCE5yHiJIwMgcA9a4L4u/tS/Bfx/8Mtd8Ms1ys+oQNHHFNBht7cKVOSOD3P619g2nwq+FUsfljwhpwRdvmfuUAwOp4xX5Y/tneL/hSL6DwF8ONLtIpbaVXmuLVACnLDyhtz0PJFTClHmRCkfPPwH1nTfAnxY0bxFrd41vDpqGR9qMScg4Xj14/wD1V+tWl/tc/A6eNUmvJUlZ87vKkwQcDkgdM9TXzl+xF4O1bX49ST4heGLe80GSEPFPdxJnzEwAmGAYhlP4Y96+u18B/Au+1GfTrbwvok11HL5bxokfmIfdBzx3raoyz5j+OP7aPhy10W60v4YpJeXtxuRZ3R4vs54+dcj5sduRz1zXD/s3/ta3d/rlx4Y+LlyTPd8218ikoGP/ACzdUGBz0b8DX3tN8CPgtnM/g/Tvm67Ytv5EVRvfgT8HzNDNYeFrCAD7wWPDe2Cp6/hWHPHoB6LKI5LeO5hYSK4DKwPBBGcg96p6mfsOj3mqRQyXVxawSzJCqkmVkXIQYGcseKsx2FnbW6W9t+7SMBUXJwoHYCtGPcsRVWBAGDjvQB8Bf8NB/FhNQnbTvAN0hRuB5czKi5xnaQM/pSTftDftIXsH2ew+Hs6quctKku3nqDlQOnrX3hHa+XcCe2Co4BHvz610gvL0Dy2lBQdjitVNAfmtJ8T/ANs+aEro/hGHT1YEAogYKfqzkA+oIr5l+JPx0/aW8P6q2g+KdUSzvJIvNIgAD4Y43ZXjccfQ1+in7TH7Sfhb4R6BLoukXUWpeJrpcJbxk/ud38TlcgD2PJr89fhR+zZ8T/j74ml8WeNHe10vUZRLcTSNtllGeFjU8gAcDpgYrWNraomUrFL4cfDf48ftC2txqml+KZbyKI4n+03LIynv8uPuj6V6zpf/AAT38cavBJea/wCIbW2cMV4xJ/wLnBP4V+kfwv8Ag54H+FOny23hLTVsJLoYlIkd2YKOh3E9/pWT8Uvid4Z+Enhi81rxBKHkthujiRsuzsuVGOozWLqtP3ULmPkPSf8Agm3p5tkm1TxdFOzDjyYAAPrhs1bj/wCCdulaRq1lrGjeKZIJrSVZGaVFK4U5+UKc/gTVD4U/t7aLq/jQ6R49086Zpl2ClvcJuIViflLoBxn1ya/RpbqC9toby2cOkqblPZlYZVh7Gm6k1uPmK9tZm1tYbV7gXEsSBXboCR3qQMgOx6pRs2Rz+NTqge4jDHHPpWHKHMWbW2iNxvkOVB5+lfix+3T46svGfxYg8L+HzJJB4eRoNg5BuJTzsx16AfXiv1/+I3ja0+G3g7VfE2o7YoraCRlLNjcQp2gY9TX5U/sn/DJ/in8TNV+LHjeHz7C0uTcJ5m4iS6Z9yKAfvBAOck9uK0pxS97sHMfUX7LnwSg+DvhC28U30T/27r9uWmMg5RD8wjAzxwAW7k19daPeyoryyco+T6AYrwv9rb44r8HfAVjf6Kkf9tarIEto3GcRpyTgEcAfzr5R0L4h+Ov2otKsLHwLr83hzXtKjCahaiQpFKG/5ag56Z68cd8dyMbq5CR+pMNyLhhbKUw/UA84745zXj/7SHwp0/4p/CDW9D+yo2oW0YubOQsA6zx8nb9envnFfK1r+zZ+1LNEiSfEryY0OcJdybgR2GFGfzrwn4z6x+0P8Draxg1X4gNenU2Kxwqwk3IvVsuvABxkY71pCOozzT9jG98WaD8etG07TJZ4LMSSrfwgnyysSkMXXoeuAT61+3k13BPdM9mCY3O9TxjnsMHtX4sfs9aT8SPiDrepaz4F1q20zWrXe1y8i7S5mOSPulcFu+OtfT3/AAqT9sWeSUJ4tt4QclgLgLn0GPLzTnDUzPsPxr8avAXgfxNY+EdbvxDe6gyeXkgKMnHzHORnNeuG4jurCG/hlWaKTgSIcqcds+tfj54u/Y/+PvjHVpdd8T6nY3F/LtTzJZw+1V6DIQ49sV9s/s0eB/jB8PdLl8H/ABMv4tQ0qOItZuk3m7H/ALvQEDHTNZyVjWDPpRnyxPGKtQ4UEgD1NZx/d8Y78fhV+OYqMFcjGagsso2EIY9aYzh08ocgdzVZbjezGNdyr19qqXV9Zabpt5ql/L5FraI0ju3ICr1NAGou2SVTGOAOSPUfWrjMRhc7WOcD/wDVXz1H+038C4raQXXiyzV1dum4cD6imW/7VH7PzSr/AMVNbn5lxuyP1YiiwH0akW9uTj15PQ/zqKbZCCoYbq8mH7SHwKVAR4xsJSwwAsgGPbhuKxtW+PvwpubiFbLxJYorEHmVeAO/Lc1FpAesW9szzMzMOucZrU+cfuwVI98cV5a3xu+Cf+rPjHTTIV5Hnpx+O6prL4vfCy6Zja+JLCZFON0c6tn/AMeq7AeklUwwL8dyOOfSqZRARKTznjmuMb4s/DLCp/wklmMHBG4Er7H5qVvip8NJCkTa/avK7bUAIAP/AI9TsZnctkkHOVPQ8VmXBKzgFxj6/wD16xV+I3gGIbf7Wt8DnmWP+j1HJ458DXnI1ezXHAzIP6NRYDpI9zbVA6njoOlby2rjAkOASMEnrmvPE8ZeGA7xw6vaTSQsFIEi5XP410cfijRJzGRdxshOGbemBj05omgOowQxRSAR7jn6VTzJuJBAJ9qoQ+IvDUkjRR3sUzKSQY5EKke53cVaOteG5FWRr6KPAJwZU/8AiqLGhNHlJST1PXpih5E88NIc9s8cVjtrOlmUgTRkEZVg4K/UkGpotS0Z2H+lxSkj5jEdy/Q80WA2QltKU8whlz16V+Tn7X3h/wCI/wADPG0fxG8CaxeQaVq8xYspISKc5by8gjcMdM1+oP8Aa+nmdoYd3ycglcL+ZOK5r4veGPDfxT+F2peDddKP9rTdC52kxSr9xwc9QaUDNo/Pz4c/8FAdKuUtbH4n6O9lcqAkl3a5aIj+8Yz8w9Tyf6V95eCviL4G8e6XFqngjWY7+LIAkV9hGTkhlYhgR6Yr8A9d8PXWga3f+HdXhC3GmkxjcM52k4b/AIEOR7Vl2U2paTeG98P6hNpdzwM28jRZA9dpGfxrolRXQyaP6WbS5vTseK681V+V8NVqS/nWYSLt+UFQOvGO4NfjH8K/23fHngSAaH4801Ne058K1xGSlwFHckfKePYV+gvw6/ai+DPxDWO30nVGtp2KgW86bGVn7ZJ5+tZSi0S0e/SIkkbQNEjq5zk4znvU48PaJcf6y0iI+UHcobIXpWfBKrRLI0YwxwpBznPStO0niMmME4JHy89BU88ixJ/B/gi/SQ6jollNLzjfAp7dOtO0jwl4V0N2m8P6Xb6azqA/kxqm4fhWk5Q8n5aUOqIe+aXM3uVEtjYJlUsMH/PNNmVM73LMpH8qyCQAXA+ZeR/9etImUwhmTaTyP/1UFCOGMQIPAzz1PWsfBScF5MDPGPpWwplQbZBsDDjPA5rHuEZbhhjgEc/UUAfAP7Q3xZ+LX7PHxDtNVu5f7d8G6sVeIEENEf8AlogcAEMOdoJwRX098GvjZ4N+M/h9r/wxMplgC74JDtuEPcOpJ7ngjg9jXQfHb4dQfFL4La/4ZvVDSJbSy2rDBZbiPDJ1+n86/DX9nvxJrvgz4z+HLmwLKtxfR219AmQJI/Mw4cDHT7w9xVwgmrsD+hYo4iTdx0OMcnNUZRvkYZAXjAPXntW7KsQtzNuzu+blh8o9MVzlyrBmWNgxIyTuGcVjYzJbYwws2R75xVjEcchaMAE8nHQ1i3GraZoWkz6lr90tpbW6NLI552qozzjJrQ0XU9H8T6XBrHh+9hvrWUbleFw4wOxweD2x1qwNLyonxJkKfeoMFpMZGB1PTjvUlzLbWdvJd3biOGFS7E9gMZrlbj4geBbRjHNqUW5wpX50HfuCwoA66OJGbAOPmPTHP51+a/7bnxN8afCrxR4abwbfR2DzRvLLCijHHQt9QeRX6C2HjnwbKou5dSSONQSBwScegBP51+SP/BQXV9O1f4haFNpzh0ewd2x03Hd1HYgYH4VdOF3cqJ9qfsu/FnxP8VtNb/hKdMayu4EDLKNxVxJ0b5gBX04I5Z5BcQNtZSVPOAfrXknwGv8AQdG+GPh60t7+2kkubKJn/eKpfgMCOfesz4z/ABr0j4P+DrjxCI1unnZY0jVwzFj34zTmtSj3aSKeVUEb4buMV81ftZ+ONf8AhN8O7bxZoAja6edbc+ZuwA6E5G0jkniu2+A3x78D/HTw+bnSJXg1WI7Lm0lKrLH/ALQAPzKeoI/HBrx/9vsLP8Ay8MmPKv4WAbOcAbTj8xRBamczK/Z1/bAsfiTdxeE/FGntp+qhFSNowxjlKjOMnocDvX2db6tCIp8FshsDkcZ7V+Zv7HXw7Xxr8IvFF5orCDxC94621ywz5bxBCmOuOcgn371T+GX7XmseB/GUvw++LsRWNLpoZbsJ+9icMVO9RjjcOo6elOUU3oO9j9UrDV0eRUc7SOhPc15B8f8A4JaV8dvDdlp91e/Y7zTJzJE56FHGHB9Ogx9K7/R/7O1e3ttZ02Vbmzux5kTqcggjPFdMyY+X+71xWTRaPnH4d/sefCXwhFE+pw/2xMrlw023PT7vyhTjv1r6gstI0LRYEtfD+m21jFGNv7qMKSB7jms15CAO9UXv7lJAN+AOgFNMDrZp54bdRKMqTwM54FV454ZXGVwCeMY7etctdarOzLGCBxz3zVu1leAKzqMY5yccdeKOYDqjiMeYDgk4x6iooroOMSMFOT+FV4/L8stKQxZflPoazY0aB/3hyGOcipA245N0hTOBUwKZJU9KxfPRJG3fhVm2kMilwB8tO4F5iBjZnJ71UkGJBJnpUTXOJSsjBBTxcQlS27OBRcCz5km0Hr9O1XFuVMa78nf39K597+IW++M7i3PHYU6HVLaUCzbBLDAI7GgDYEoyVDewFT7njXnHPTmsHewIV2+70q7HdRPGwaQEjoM1mZk6uVm3RNhlH601r1vO8tznAyfrWONRXzdhwpHFIHWRvnf5j0rQ0OgttWV4xn5T6fSkmmV5BjJXuPrXPu0ULhpGAxgUr3rQINx5DZz7VoZjfEWrxeHLS51O7bZbWqB5GPRY+5J9B1qHw9498OeKNr+HNRtr9EGT5citj24bOatX39n63pt9peqxm4ttSheGRRggo4wRzx0PtX4S/Gzwt43/AGa/i1Nb+CtcubW0nH2qzmVsBlYH5WC8EryOR0qo07lcx++U18jgFyuHOBjt6ce9SFjsPmKFVAOR1Yeg/wD11+Ovw2/bw1zT4k0z4p2Hm28YylzaoWZmzldykjgfWv0V+Hf7QPw0+IWnJLpmr27zLGG2tIFbBPQoTnNS6ZCZ6u00ouGKIxQEd8cGt2xkR4zGhznPXtWW0lrcostrJFKCM70YEYqCwuVUOwZWxnAU8nFZmp0J3b2JOcDt6VaMmxgq4GVHWuSXVp3lxHyD8pz7VO2pO3zyDBxgYoA6+G4bcEkGR27U03R5dRt29ia5P+2HEXlgZfPBI/rTNS1rZpMklyY4lUfeY7f1oA62S9P2fGQC/wClVrZjIjxMyOf5V4Vr/wAZvAPh7SpZb7WLcSQNyobcfwx6V8t+OP22vCXh22MXhqdrm+mHmxtEpdGUk5Qk/dI9SKShcD9DhdQW1tLfytEttAQJG3AFccnr7VQ0vxbous+c2iTR3ixEhjHIHxt6525xX4XeKf2g/jn8VmvdO8KLcW1nfOx22qvJIUznG7Gc44JGPyrtP2eNI+PXwo8eaZ4jkguZdG1mWK3vRJvdGWVgNzDGdy5JB7foa9kB+0serxO/y/Jnv61UfUVMpjVtreprg9S8RaPp+oxaZqF7FazzACNZDsL5+7jPqeK2RbPOY5lPyjHP1qXGwFjxT478NeFbPzfEV0tmh4WWRgiH8SaTTvGWj6zaw3mmyie2LDBUhwc9eQe1fIv7f1qo+AEV2eHiv0BYcHJyOvpya+Wv2Fb/AOKeteJLyws7mS78K2TkziVsrC7A7doPJPHTtW0YXjzAfr62rQHGFJx0BrJu75oZfOUk7v0pJbObft3fU0yO3VtyM2cevesjMqtq1wtxulzJnocdKtrM4kysm3IJ+Y8celSx6QjqnnSlt+c9seledfGh/Gfhf4e3niHwZax6hd6UGlkgYFj5QGSeMEkdev50Ad0dRumAZJSME9DmtGPXZXiEc44T+LpkV8t/AD9oXw18ZtJlsLrbYeIrMKJ4WG1WAJAZCTznHQ8/hg19OvYxtZy2sjiHzEIBPByelW4ALBr0F3LKttIp2MqAAgkk/SrUeoM5ZWzwcdOM1+bPwu+NGr/Dn41at8I/iJfBYZJ/9Enujg78lowGOOHU8Z4HSv0XgnjucSoFQ9QoPc8/rS5QLstzcwo024KFqrdzzMqhZFeMjdlGzg/hXMfF7X4PBHw01zxBfMIGgs5NjZ5VjgK/HUAkcda/LH9nf9r7xufFcfhjxru1O01GRUgdEAKFmIw+0fMPc8j6VShcD9fNJvpY/MhlQsmAVYVJcamHUIB3JqjAEhlZ2P3uuDnGajdmLgYyPwNZga0up/uC4H7wis2PWGkl2Tvg9OKPJdlWMAYzj86Y+jAyFywGG6fSg0N21nDSxiTDLnGc9M1ZF1AJ1jJxg8HGM1zIt54sO5IKnGBRdJMXtFhP3Xyc+9AHUnWtPt5Jba5kzMo3BRgEj069afueR9wwuf5V8p/tMR+M7H4U3/ibwTM0V9pM32iUI2GNuq/OR64yCR6V4L8CP22NP8X3Nj4P8ayDT9VLGPefkSY7gFCkjAJA5Bxz0q4QurgfphLLnKMAcfQc1RZgpDBwW759u1Y8ep3EsIZSuOMDIPB75rKu7mQOCvJHvxUGZ1gkUbycEk+vFSrcJDcRTSrlU6gd+9cal8XU4+ZhkY6c0x7q6dgN3QADaa0A/NT/AIKGeBJ7rVtF8faTEHS/SSxudo5EqguhJ9Cu4e2K+0vgV4Ssvhf8KfD/AISwr3EURa48psjz2IfDe65wfXrXZeK/Cul+LrOLTtetkubQOsoUk8SIcg8Y9Me9b91YGLTzcYASM78jBJ6Dt6CtubSxXMWxrpUJFtyz5PXp6U+PW5o2MYXhDglj1rkNG1PTNVnuk0+6hlmtWKsm4bht68V2MVm0jkbCd+GPbH4ViSOk1OUDeRjB61kzTzXLNkZU5wQfWt+e0K4VlAAAqvDaLJmOPliDjA7mswMeziaNOJCWzgippUMkoYN8q18SW/7W0Pgb4ka14G+JdsbG1hciKVUPmEh+Cc/wsvcV9waLqmg+K/D9p4j8LXK31neqHDL/AA7gDg+hFasaYLIQxTqG704vIXUE7af5T+YiqRgZyfpUyKyyYcDcSAB/erIQ+5do1ynzYrOBllkbGSqj8q2JIiCsT/KwHNWUtvLwUIwevHWgDBmNwkeYwx9ugqvJPclVRsg+npXYyWwMe2NffkVmtbgOPOAwPXtQByp1C8jRhvyQcChbi6KKS5G3OTXXfYoHhd4o0YP3HtS2djufcIl2qNxx7UAcp9svJI137zsPUHt/OnpfXKMXhdgwwcNyK6i6t7UTM7SoMkH5fSqLT6FbzA3d1GiydNzAH/vk807AZdnqGpwymRWDeoPSi816+SUKQoZeeVIHP41wnjX43fB3wTHcrf8AiG2E8C7mSNg78dgqk814Fof7aXwh8Q+K7XwtbSki8fy1upl8qIE9Mk0WA+vLTVbiQpK7cg44zitOe9uujsTG3Vaz7JrcwpJHtO7kEfNkHuK6iBbeaLcvJIwQeDVmhlae4RWRySGbd17elSzXckbM65AX7pNaIhht4sxrntyK8v8AjP8AEfS/hJ8Mb7xteRrcMjKgU9NzkYHHSgDvP7Xu51V5CDtFTxXt2Bjadrnr6V4h8Dvjl4B+M/h6ZtIu1GqWuC8HR09iO49+R7179vSO0Du3fHA70AQrJMv3s7vpUjNdlA0RyxOMYyau2bx3Qj38DOCfavmX4zftE2/wZ8ZyaH4g0ieXSiFMVzGDtAYZPTHT6n6UAfQU/wBrDJFcfe7AY/DNatjbSLEwY5wdxAB4zXI+APiV4E+J+nafqmgajFdjG5owdsqkdQQwBOO+K9UgjIdmj+4TQBniJxtGeB2qOVGj+U8n2rbWPCMcZ571TlSLcZAcZrMDCktHZ1dkO3t6VNFbyKobaeOhFbtrcJypYHgYz1qaWRCNinaBWhmY1vbSOuEJznPTpioTp8i3YlgUbgOSRzXQRyrGFQcZ6561CsivOrA/MwxnPpQBRmsGkUEkAnliP8KzLax+zSl5f9XzgdM/hXUybwhB289DnNY19E5GT7DrmgBkkIkxtwOn1qSe2EDoAARj8jVPTpWS6VHXIUHqeK3mjDNjbwPU96AIrS2WJcygFicrjtU0doJ422feJGc02eSL7Mw/1bjkcdatWG5onkXAO0DgdaAK62UCfvJACFODjoasiztUdJYwpR2JI9D6UxreWWFguRj8BUEJO0Kr8L2yOaALUvkGYbUVOPSqMqxiQs2BvwB7VNuDyAj6fWufv7pYZVUHewbDA80AdRH5e5DkFj1I5qRst8iY2+vSsOykYHzF4UDIzWr9oV1IX5d3Q+9BoTpG468AVOZSFIA6ioopNqYcZB45p/mRxoS5Gex7UAQROCrJIcAUiOhl/dsMHisie+lA/dgc1JbyhsDHzUrAbkRY70I5z1qwIyuGbqKr26ucjPfNPljkkIIOB6UWIZc2LKQfT071k3KlpCFG0Kc1di3IAwPC8HmmTYeUcYLVNgRTlLnG0ce9OSNl2zY4Jx9KtzAKoQLkgZqRHXyBgZBHcd6LFjQQ2QPmI6U2ZUKMh4bGcj+VWISoTcxxgZFZtxKWb5hx6iiwFGNdqAINqjnH1rThkJBQduKzTdY3BlyO59KtWl1A4IU96LATFhwqnLE4q2o37VcYJHOPaqsbIs/yYPp9avL8pwvUdaQEXnszlCPmGeoqZICRuU8inMY/M85jjOKmVlJLscbumKAMe9DoS+c5p6O4QLj5mx0qK8V97R8nPc0sCvsBwS49TQBYVniwr/db061ASXZk9CKiuLhoGKH72M9Kq6dcPI0wcck9aANMbjJjfjNWpQSUzgheaqoARnuen4Ui3S7mS54baNuPWgCXbIZXAVcNUzP+75IOMZ/Cst5JDPlDlev41cjlXOzZnIGc0AXo9pYZOBjFNK5DDHPX8KrFJGckfKB/jUglV2cYINAD2Z0hbAzjj8KjSIgAuM89ashmkjYD+HC1ELrChPQ/1oAs4IXOAfX1poWPBdRhh1AqF7nsRimDeArDIB64oAfJtTBHfmmxvvyv8X6VMeUVTgkms2eY2cxMgCr+lAF+VtqBSSCcVRnmcvt3fh6iq99did4VhG9mA6dqf9nPG7INVygSXEW2VSg4HJohkm/1XYA1MQQfLc5z0oWJkk+U9ego5QFjmKDaT8wNX7WTzQwcgEc5NZM6lMyHAxUS3Uig+UMA9c0coG9OIyhI7HtUA6bc8A8UsZ8xFLHgjnFDBTgdAtHKBMu7DEDA9c1WRSX+fBz3FOZ9q7e3f05pmAo+XnPTFHKBNtTayEDdTH4UIo5FUxuE53npUnngbgeN3p1o5QAklgMkYprTMCCfvCoXuSHwvQ0knzLuOdpqQJZJgx3HI4/Ookuc/dGcGqIuvLYoBux61cjDSAkjbn06GgDX2jyo8nORTFdQ+OemM1TjDp/FhR1FV2nIlGzpng0Aa3mLxnkdMUyNFwCTznkCm7zKOccUoO4Lt5weTQAsiE/Kg5PT6VEyuC0pXBYAH6CrDH+6fqarSyupQfw9CfagBjOeMjknikLkthuKGZDgdfSq0j4OM49KAHyIwbePu0+KQKPkNQ/azgIw/wAKI5kUHgc0AWgzNGXB96ljYbAenHIFVc7oAcgg+nWgzCL5h7UAWlkUnaOvanyyswG08gVTWRX/AHnfFNkuNjjaM9qtgaKSELvQDnjFOyHcbuhNUlmTlcYzTUkfzAvO0VAFubzN7MgBC88elKCoTBBz7VFKzBTnnjNVTK6DnOKANHA2jccnGce9RruwUPAHal82MxAxnLCoXkZQeOP1oAkby9oI7dh0qFH3ZbGBnmmxuNpyTtNQmRIiQM570AXQDuJVgVFPw2eKofa8cDirG5jtJHOMUAOkxjb3piuwIKkADrTEdllIY49KTcJPlPy46mgCYyMzlunens6soZe1VCNuQDkngU52ZAFHSgBSS3LGkJYIQBjHemEkrzxmpIyBw56UANXzAhJ69j601JiUIH3T94+lTyAqG2HORxVbHyYA6daAHxyJtwreYB19qUSBgNo2kZwTUSsEQhVGGHOKdGgKkrkAetAEiMFG7GfrUYBRcnBU0pIVTvHBFQ+eY4tigADrQBZE5LBDg0TIrAbiMqPlrNjuAzEHv3q6SSpcYz0xQA6NMJuBAYcE04HAC9x196TOUKLTg5B2kZA70AGSQFYY60gQ568NjFLnf948DijOx2Y9ulAER2r8udxPr2p6kJhWH0pkhEhw3Ax+NN3OAQ38HQd6AJyi7gRwh4P1rPnx88cZwR1NXjIGVRng9R6VUdApJ455oNCwjpIVZVy23rS7gEKvh8dKrx3KL8o6U35CwYZyf0oAt7YyhY/LsBwKYqqSki5JxVSSd8BSvCnAPrntVlHkRVVOAOv+FAEzjcABhQP5VVlVVl3DgHoB3HrUsz+YirGBxnp1qtMxXy9+SQv5CgCVSG9qe5JyVOKaDuGV7UAOwH+yc0AAkbPT5T+ZpfNBUIV56Z9KaSqZI5qF5F6MhHpQBNuzhUboabIj7Q4Yc8YpnG1VHVqC4aPaRyvGadjMaDtwQevFSmQZ5+8eDjtVQybRwPu9KkLMyqy8H0xRYCdJjnYcAevrSOfL3OTlfaqErSLgHOOv0NP2twpbrzzTdwLSEMDkEBqryySqGaMH0zUyzbYsMu4jsB29ac3Rox0+9+NSwEQPtCsc88n1pXY7SqjJqLfISQeFHGKmQgsQen60GhXDltqSDKkdPpUQch8YwM96GQ4+nPPbNN8uSLaA4cdTxQBOWwzNnAboAOlLGkTldxKn17VEQxLK2cDnntUp2lVAxwPSgCwyGX5Qfl7YPJoClXGTgjuBVP8AeQyGQEMF4GMVYjfLEbsexJ5oAkJ3gljk/rTDg5kyMgcD2pGO1sjDY7e9SEkMAqgNioaAAzbo06gc4FK3LbsD0GaWSQZCYVSKYNgyrcse1S0BoW/IypAzwasKzRP5bYHHP41UjCoShGDgZ9zUrJuB3ZJ6DFM0FtSJNyyjhScdqsMqNgHII6Y9aroWTOBjPFWg8aFmJJP60ARsuM8c4poDRqfM6dquEqF+78xH6VXkTILEZB4GB6UATwsgGXBx1xSW22SV3YEb+MHmkjzGgyecd80xmkDGKM/e6moYFWZ54pmVFAGant7vYWLrkkcA0u5gwV+R+lJ5HnSb0GMDikBCl1IWUKgBJ6Z4pzlgvl98g8cciooT8zqU346545qxGVyOxI9OKACOXYSHXPfIPepYgHJK5B7n60ohilRmYlSO2BTVC7gAdhPHsRQA9X52r8rdOO+T1qPHls27hjwTnrU24QuzIAS3TjtVVpBtBfJoAeLtI2EZBLdjVt1IG1siTOc+1VY1VkLAfPzzUrP5oyckqOlAFlo4yBl+GwRjrmqtyDCBDuyDnp1qs4IkWQtgDt7U9X+dig3emaALqhI9oB3LgE9qew3yZLehGapEyk7mIODxmpRDaS7TKWVxzuJwBQBZHCkZz/jUtlKQzRKoPfk8ZqpHKVAVcHjAY0NvViQ2QfUUAXt7MvlMvOR39ahu7d1m8ljkIOWPQ/SnwRdyxI69OmKkMkcjEffA5FAFKNTHyc5I4oEchO+X7vWnly5JDZIJxSKZMbckk8/SgBxjQgNnOO1CrGX3y857U3yy7BIx25pfMXI3ckelAFfcQzAjC+ue1AD4DL0Pep2hjnQnGKZEjIRG3KZ4+tACxqzv8xprhvIkEn8J4q7KyhcgbdvNVZZVePC5bI+bNAEUaMihozuyOpqaLa3zsefSowSihDwAO1NwVXg/Mf0FAErh533dNv8AnmoTG6FsnII7VMjGJCrfxd6jiQlsscAdfSgaEBAiLKNzGqvLSFVzu4xVuRgjZH59qqGcebn1PWgsuCGVT5fpRKjbAo47Uv2jyyN3fpSSTLKyOONvP1oAhPlj5eM+tO8oEqisSSCahYByAuBzU8DGOclun3RQBOAEU7jz0+tRRlTukxgA8+tSzgkCNuec/SoWATLAUAQHBzI2Sewp7N5qBU4Oae8fmQeYpwY/4e5qsElLBScEdfWgBsbuu8EZIxtP481Rud8mevtz6VqSIUiOSckHnOfeqoYGIs+R/wDroApRTF0VcZ46e9XjKflO3dg9PaoYVjQ5HPHFEihX3qcjPSgGOuI+AXfJbOAOgHSvLfjeIpPg74gRwrGGE7V/2yRz+Vep/vGyuOhHI9u9eK/tE2fk/CDxAtmJJLjdAx2913AN+laUNzFn5Z/s8IT8QtRvrlmZ1HJxwCjECv1c8JsqaTBHKNryLnHr0wa/MH9n50XxBrUcIJY3zHpy0fp+dfp74YS3Om2vmKSyKFPPqKqt8Ra3PSbRZDbgv29a1opGWLAGWqla4eHGc4HNaMQRYyJCM461zIsnjB2KQoLCpImVm3sOf6iq0Lts4OcZ6VZZT5YLN92rYHx38cJc/wDDQnv8L7L/AN2Gv5o6/pc+N6j/AIyD/wCyXWX/ALsNfzR17lH4I+h5VT4mf//U+954/MKYypxzikdT5WVPQYpGkk2/J065pqN5a5cfer4s96RG2DwegqAkmMh+p6VYmkjKAZOaq+Zxk9BwKtCRX3kKU21j3kojBYcd+K0Lm4EaMqDJ9s1xt1dSTxNKR8vStRDptUh2+Y33x2Nc7PdPI5YHg9qjkZGQ8Y96zdjk/Lxu7itDM1bRQ0obHWt5VVBkH8BXMxy+ScZ6etSx3zj5W5ya0A6LzI8EE444rI1LVrPRLGbVLiURw2/LuTjaD3pJLgEFRn5hg47Vzmt6XY+IbWbRdSQm2u0MbYOCAejfUVmB4P8Atf6hpGqfsz6/dWd758MzQsjLnblZFIHuSeK8G/4J/GH/AIQPxY5G0tqERYsSAQAvcfU16D+0x4dsPDH7Mmu6BYTy3Is5Y1G/LH/Wq+SRwABXk3/BPGeebSvHFhjdCjwScjowz1/Liu+j/CZzS+JH6SwzrdW++3GIyScZ6Yq7CRE4D/MSOSazNPkYW5KrhQegrVjKSk/3lGfwrgNoFhjhtqEZNRFmMm1T8h9KcpaQkhCAtKgV5ABwQKCyH+MhWDL9aqyqoJIbGPWrywrnbjB5NUJZIyx+UYX9aaAypHG7djOCPp+FPISVisRy+Onoazbo5cnJwvYVZ0/zAjuR8ynAFWZivaSJMqq3yk5Jz0/CrT2buucZPGaeGkf951A74qR32oMHAYd+34UAIbdREY+yn5eecVj3Vy1uQGPyEnFa4eZXO4ZUYx61m30EbqD0znn3oALKcXIJXoMjg9KuxxFPmc/KDyPWsXSybV5ImBII5A6ZrdRd2CDwPyq0AFnK7WcnaM+o+lQtvB2568HHarDQEShQ3LflipJEkDAHAHseo6VKAy5yNpJPT/8AVRHIsqkkYI4pLyJ0hlCnDMNo9sVQt3ZSVk+YnrmrAvBgWeMYBAzk+lUbhlSRVQnGc5HenXMLsolBwB1x6VWUqzlsdOB7UAacWxwV25D5+grk7jUTb3phcZjkO3iuohVTEVJI78VTazhLsDGpI557UAV7f5XBOSM8GtwXMUg2KMYrO8raAAQ2/n6UAvHLtUjOOaAL7lQRsGPUU043hhUCszt6HFT+WoXcM5xyaALofIHzcDrTpB5h4JFU4zvXb096tqSm3fypoAa0bBMqM1BIAAGC4Aq2zEjahweoFIuZMqeDQBQG5sADCnpUTsEO3oAea0hHg7SMgDg1VliULknJoAoTMC67TkVLHBvKknknvVQFd7f3RV+1bIU8EZoAsyW4EbKpyvcVQVdo3HhR0FaLvztIwPaq9yCsYI6j8jQBLC7ADC4x+tK00OPIUYY9c+tUkmAXzDxgdqoNebpAxHQ0AbpIChd3TqKbwWwRgCqls6yb+cnFWFyoOevQ0AOXykl80k5HpVhp3f5k4qDgISPwHpTWLbQV4z+lAFedhE3mgc4796qrMXIcdD2FX5B5iKGIPTtVeFFE20jAXv8AjQBYaVFYFlyTj8KbNKsfzBeG6596mu3ifai5U9j61WZo2B3ZIXp+FADYptw8tQMj8qjlaXywyjj27inA7uAAFqVGHlbGO0d/pQTIoWrKJCrIcHn6VpofNdpVUgAd6yIDIZHZX+U54q5bzyAOFBznAz6UBE2vlbce5p6k8xnv7VStZXckuoyewrQwCS3bH5VoUNAwNrHOKqzR72Qx9AeatoinKscCh1RQAegOaAMw7SWB6VBsYk46A/nViVlBdgO3eqqXHlAhj17UAXo4m4JPynoKNsiswbkDtVY3GSuxgNvOKf5kjkg5GeaCGLGpUGMD5jmljlMJGFBUdvUVCzBOV6g0pmRiYgvzEZB9DQI+fP2zpoJP2dPERQFWlkteM8YSZK/OT9mD4beM/iD/AG/a+DvFD6F9haAtsyPMLhuePpX6GftdAn9nnxJBK2NjwFMg5I81QBXxb+xB8QvDPw/v/EkniHUIdPF4LQRvPyo27yTx9a7aHwMzPeJ/2Y/jrEIzqPxHuEk3bm8syPjA4IJIzUg/Zf8AjPuMkfxOnZnH3i8h3Y56ZODX0w3x1+Fl9Ckh8R2Rlk4ZllVR05PrVy1+NnwphXc/iSyZYyuf3gYn8zzWN5dgPyd/ac+F3jL4c3mgXfjDW31WTU4JlV3JZlKYJwSTwdw9P0r9Dv2LJLf/AIZ50fggm6uw+3uwkPX/AIDg18oft5eN/CPjq+8L/wDCLahHfx2X2kSGMghEk2behP8AdNfTX7DUx/4UEjTqCi39wqDGSMEDd/TFb/8ALs0PruNYj2x6Vg3E8sVyfJHGcH61rvMwYbT0HpWTGZWlznO05/CuVAa0BldA54btXCfGnxxafDv4X6j4tvpMNAVWBV5LTZ4AB716NaMpmRnYBBjdn26mvzG+Puv6n+0h8XrX4Y+CHeXRNHk3zlf9QpXiSU5/u9Ae+cDJNEYXA+ANbvr6a6m17UZ3Oo39w935wJ3eZnOc/wC90r9z/wBnW28ap8MNJPxCuzdXd7F9oE5xnyyq+UGIxyRnP61+Tv7VfhDTvA3jLRvDemALDBpUXGMHPmON592xzX6ReNNP+Ml38MfDWn/CuIxzJa2iSSh1DFTCOAH4xnqa6KsPdJUrkv7ZGpW7fs/69ZSsPM82Dyh/e/eIS4r4F/ZV+M+nfBrVPEaXunTalc6r9lWC3gBO5k3HqM46+letfGz9n7xnpHwq1D4gfEPxTcajrGnR71ty+6GPewDKBjHOR90AA+1Q/wDBPLTtP1TxR4nvdUhjn+xQQyRM6B3RwzYZSamlG0GSYP7SvxJ+KnxL8ExXet+GZdJ8M2d0hZpS3mB2JC7gQDtyR264rC/ZO+Adj8Xk1fWdY1OS2sLC9jgmtovl8wMAckjkde1fbX7eFwW+AFwVKjzb61T5hyQGDcY75AryH/gnO63Xh/xrZ4YSfbIJRnpyvr6jHNXF3pgfTWrfAf4RfDnwH4i1bSNIWS4s7Cd3ll+dyFXPfOMn0r8x/wBibQdE8QfHPSo9Yt0uYbOznudsoDL5scgCNz0I4wa/Xz40zG3+BnjbUbVgJRYXCNn/AHfU/jX5Yf8ABPxCPjJdXG0futJm5POMyCjDvccT9k5YhLGWxtFw4lxnOCRVeGPyV2yDnt702NHdFWV9zLxxx71ea2jmhaWR9kduhZj04Xk1yS3LHwgyDPA+vTrXiXx8+P3hn4I+FFu53+2ardsDa2kbDe7c4LkZwmRycVwXx2/aU0b4YWA0nRFj1TWr6PakEXJiyMxlsAk7vrmvkH4Zfs9eP/2i/FU/j34uS3VnpMRVijIUaVc/LHEGAwgzyev41IHguieBPih+1J8Q7jXb7y1l1OXLXExKwxIp27IwOuBgD9ea/S/4G/so6J8GPEln4sj1Ca+1S2jYSRphIWaSPbnueNxwOea5L9pXw4fg54H8M+KvhfZLpNho10DPDCNqsGAVWbHJG4YxnvX2P4M1uDxd4X0vxRbr5cWp28MyoCM5dFyOPeulS92wG5DZiI+cCS3uc4rmfGz+G5PCt3D45NmmkySiOVr0qIsPwFJPQ+h9enNdnamRjgfh9a/Mz9v74lKdA0b4Z2V6qXFzOl3dQxD5vLjV1Zmbpw2MD2Nc9NXlYDM+Ln7JP2q0b4gfs+37RTqBKLW3nOyRD1aGUHOfQDGecdhXifw8/bF+Lnwq1aTw78Rbd9egtHKSRXPyXULLxw5HzD1BHPrXTfsiXXx6/wCEvsbLwpNPJ4TSdFnW4I8jbuLsqs2Txu/h9eRX2t+03+yvonxm0+XW/Dixab4tslLpIuAlysY/1cnuSfvfnwK6tLpAegfB345fD3422Un/AAiV0sd3b8y20x23C5AwQh6gnPIr15Yd2xpl+UnAHSv5/PgxF4t8DfH7wxZi3ubHVbfVbeC4gUMjkNIA6kf3WX9K/oVl8hbxmZjIqHbj0PcVnOCWwHyB+1r8OPF+v+E4fHHw6v57XXvDqZa3gk2h4BkttzyWA5I7gV86/Ar9uGfULuy8I/F9fLeY+SupoOA68DzowOM9Cw46cDmv1Mhks5LkQ30Cy2z5Vgw7HivxR/aO/Zq13Qvj3L4e8GWb3Nl4jliu7PywSEEhbzBnoArKSemB1p00uoH62+L/ABFaeCfBOo+MLi7jNvZwG4RwAyOhXcmCOCD/AFr5Y/Y40m4vtK174pawc3/im5mUMV4ESOWLZ4zufP5Vyn7XXjK68O+BvC3wK0t/N1HW4reKYY5EEYCRgH1eRT3/AITXsXxY+CviCT9nyx8E/Da/ktdY0KBHH2d9jXLRxjfGCO7MSfqBRy2A4v8AaV/aUXwRYnwF4Bulu/E98piJhUMIYyOTzxu4wAeleT/s2fssW9/rf/CyPiyUvLuVjcQWjshDO2Tvk5HI6gV8paD+zr8erjUv7RttImi1MHd58k0ZfcxwTuJPzc969p/4Zq/aZWCbUNe8UvYW0KhmZ75lVQcdRwAKqJHKfqjHLYWSR2tsYLOOIbQqsqLgdiM496+Lf2oPhJe3N1F8XPhPqL6b4jsU8y5jiYBJWQcMp5+bsQeGGO+c+R6N+yf8Z9fn8m9+ILSKqArtnaTZz3BI4+ldsv7I/jnT7ZbTXfiDcCViTFHExbeqjqQXA/A5/pUclmGxd/Zs/bLsPEEtn4A+JarY6rzEl2/3J5OmHzgK5/AccelfoDJNFcMWQblwMY4r+f34w/CXxR8MPiAvhBDJqE07Q3FpcRR4aRnJGABnkN/LvX7weDre9k8K6ENd3R6mtjb+cH7uY1LZxjpWs6cVqhylY1oIGMhZ0O0nitE/uoT8oXAqYrIMqQPl6VVmVWU8nOORXOSUJJRBZ3N55ZmMCGTA6fLzzX5e/Fr9uXXb77foXgLS20uXDQSXzucoRwDGmM569T+dfqLYyFJtq8Bu2euOxrwHXf2Sfgv4p8bz+MtcsmlmvTultoD5MJf12LySTyeeTVRa6gflf8O/F3w403VW8ZfEu3u/EermdZlQgldwOdzZIDZPUHNfZemft5eE4J4oofCd4LeNSq+Udzc8Y2gf1r6tk+C37O3gCyfVrvw/Y2kdoSGknJcLjnneSBXwN8WPjroWo6jN4L+CHhiDMj7FvIoAAXPaNACcdOTj6VtCaewmj1HU/wDgoX4Wt7GaHTdCvDdx7ljinAURt/CSQc8HrXxhey/G39qnxW148E+pIjDgKI7aIZ5BY4GQPfNfQ3wx/Ym8W+KbqPxF8WrhbO3uT5zWyH/SmJ+mANx719b3nxV+FHwLntPh1c2MugWsCoBOkR2OR1Llckt6npR7SMfhGeXfDH9hfwborQah8Qb3+171FBWFD5aqD/CSOT9eK+4dKsYdI02DSdPgW2tbcBEQEsVUAADJPtVHQ9b0DxdZQat4T1a01eMqCTDKpPrgrnIPsa6aTPmL5vD45/2aynNvcCl5bBj5QAXHf2rHuL2HTxcalq032ez0+Np5WPQIgySfoBW/PI3Veh7fhzVW507S9Ys7rSNRQS297C8MyHPzJIpVgceoNQB+WX7T3x70P4pX9n4E8L3Rh0hJVF3OSWTJ789QAfp/T3fwl8fvgV8PfCmkeDdJ1VPLtcGR4oWZdy8kucclj3GcVxa/8E9nuPE91Nc67B/wj11cM8UMB/fqrMSqktgZAwASSM+tZ/x3+D/wc+AXgKf/AIliXOq3K+Tbi6bfM8uPvADAAGclgMdB1roSTQHzN+1j8bI/jl490y08LAzaRpaiG3j2tmSZyNxGRnngAc9M198fsy/s46F8KfD1p4r8RRPL4mvV3uofHlK4z5WATnB5J5Oa+cv2NP2eLfVBD8XPFCCWCKXbZQH5djqclyGHIH8JHf6V9n/GH43eGfgrYQah4ijnaS8BW1WJC2ShAz6e/J7UpbJID07xz8R/Cnw18O3viLxPdpZvbx74YmYB5TgkKi55LY6V+Rf9h/Ej9sL4o3OrztLb6LbMVWZwFjtYM5ChecuT1xnrnpWZ4v8Ai6/xx8cpJ49vW0XwpBN50cW1mJRcgsdoJ3tn6AcCvtzwp+05+zb8OdGstD8O3bR2ttFtaO2t5Ark9WY7eSe5zmqhTsB6fZ/CG1+APwovp/hppI13VWZJJmfiWbHU/Kcnb/Cox9M1k/Cj9qj4Z+LLlvDfieaXw/rkXyPHetthL5wQjsR3GMNg88ZrOX9vX4IW222hs72Rdw+cxleM88HA96+Pf2jPFfwL+MsMviLwykmm+JYmOyVIXUXK8keZxjPv1Hrimqd2RY/XuSK3uLZd43QlvllQjaR1U/rUjWyQJujXbn5cdq/Cn4T/ALUXxO+EtxBot/fS674XhKxvYzsS0cYPHluQXQjt27Yr9w9E1m08R6Fp3iLTC0tnqVnHeRuRtysqblGOxxwR2IrGpBo0irFmQM3b7o+vNT2wYDc+WA/Cq+PNUpkqzDt61owqUhVCd+OufWsyx6QRtuCLt3YzzVHxB4ZtvF3hHXPB0ziAarbSQLITjaSOK1EDAMQO1SoksUqypgqMDPfke1AH5TRf8E6df85pZfElkEk3YHBbI9mAH61ny/8ABOjxJJc/Z01+3UN0ZvLA49lJr9UL7zhMxVsRc7e/WsiO5uJJhE+eP4ugrRVJAflzqH/BOnxpZWktzba5Y3LRDIReS2PXINZmm/8ABO74o6tYJfrfWcG442tJjA/75B/Sv1wt98ZJ3nLcfhWtFJLGoAchE6YrRVpAfkIf+CdHxSaJpjqlgrK+0/OPunoR8neqkn/BPb4pS7gup2JKcfIQMEdugr9h3aaRTuJOCDgnHI9ahRWG759rMTk5NV7ZgfjRN/wT/wDjFEdhezkHJ3faEyfbBHX8fyqv/wAMGfGyS2klsJoJHQDEaSq2cdc+lfszMpRNm/e3fNULa5liunSD5M9xxS9szPkPxlH7CvxzX5AkEkoGWUToHB+h4/WoY/2Kfj+p82MRxFDtLfakGPrtZsV+0zzXBmwQW75JIP6VKt1PGAke5VXqMnr7+tP2zD2Z+Ldx+xR+0QsZYvHPESM7LvPPvWTJ+x/+0ebh7cxSTeSMnF3xj25r9yYr8vG8ZYfOeQepqGaT9zIhONw/hJpe1Ych+I6fssftHxxKkVtdRYIU4ulxz7datJ+y1+06kTukd2Viz+7N2pOBX7UwXV7t2yzMWAOCSTj0q3HLfKA3ms3Q5yTz35pc5ofhinwG/adgidBbaukcZ+6s+0An/Z6H8KsP8Bv2orSMXT2+rBQMkpc7yB7hf61+4Ukt0Nylj8xx8xJJxU1o2oKWUyERHsGxn6ClzmZ+HK/A/wDafMItI11NolYOF85hhjznDqveo3+D37WOlK1/BFrCiLG4m5wQD/slulfuRebPtQvHYs5GAGOcH+leb/G/4raV8LPhxPr+syq0xjkFtCd5EkvVQQOMDqc/hUqqB+B2tvqtxq10NfdptTHzSySnMhbGOT7DjA4rJjW3PzSZBA9Ov61Z1rVb3XNe1HxHdRl7jUp3mZVBA+ck4UHoOeKs6P4S8W+J5xYaTp0zO57xsyqMdSygjHvzXVBaGZgmWNy0ZUsB6DNZsdgXu82Uchuo3Uxm34dSeQeOeMZ46V96fCz9h3xz4qsheeKNUXR7eVQ4iwkkpB9VIXGR35+lfc/gH9kz4W/DuzgjeBNXvUBZ5Zoxh26juaGB8B/s73P7T63tlPocV5qWiSz4YznIUg4YlyCRwOrV+wmhafqVrp1uurlHuyN0jRncpY9ewrZ02Kz0u3jXSrKOxhVcLHCNqD/gPSpwxkcKepriqMaI54Uk2oOtQSwypjYRge1XHjwxUjGBTQVVNrsORWCNDw34133xT0nwoNX+F3+k3BkKT26R7pAu3hlxzkHjAFfNelaz+2pOyX8Gk7UB+YTMgLfUSYIr77uLlYY3VnG1ueveqQvb2VMCVmVvVzTEfC9xrn7ZFuJ9/h85LlyUdH5PZOSPyryyx/aT+P2p+P8A/hWt5oyx6+sZAikLRyMANxYkkKTgcHpX6lxXkkSoZs5Q7gcnjHevzR/aRmufhz+1P4C+JptxBa6gsCyOBkMcssvt9yQY57V0U0uoHRx+P/2thHMx8MTXEUykndg7Qxxx2z6AV8p+Hvhd8WPCHjOTx1Y+CriRreb7SySIx2PuLHHGW5JPSv3Dub6aaceWxjjOwIN3UMqnIxWVdvLMjxu+xOd3zEd/rQB+YHjf9rz4yfD9bRPFPhwwxX8f7oSEngLz1AGeM4PNP8Pfth/FHx7fI3hLwk1w2npsnSNGkYlsfMdgOPTI45rzj9vbX47jxroPh/zdzWFvJK8Y9Cowxz3PI/Cvof8AYL8ItpHw31DxVPbKG1W7/d5b+GHHPHIzz37Vu4rkJa2PMfix47/aN+KPhuTwzp3hq7062c7JhDFIWfPVWZlz1zx09a85+B2k/tM/BLWk1Ox0q/l0MyYu7KXLxuq8k4Ayp564+uelfrtM91NcvMq+UXOSFYgEk9cCkhNyrt8xx/HljzXNGVuhJLpMumeLPDgmMcv2bVrRkmi6SIZkwwwehXP518mn9inwDc3MjXniK/dXLFYw6LgEkqPm7jPNfY9kjqUYKB5hLHA9a+Sf2zvif4m+EPhPw54l8MyrbzvfNviIz5yFMnOQR6/TNO4GOP2LfCdixQeJ9QWJydsaFDhT9OCOa/PH9qn4axfCrx7pGhLqEupwyW6t+8xwrMRtxyM/hX2Lon7Zup6ho1jfav4UuQbkDEkTNhymOQML+VfIX7SfirxB8Z/G9l4gs9IuLeOyiSBA6sGfDZHGDjr61dLm1BTPtnwx+xfosehafeL4uvbZ7iNZFiwgjj8xQTtOemTU+rfsH6Vqlhb2us+LpJ0Rt+wgFCT/AHeeuPasfw7+2VDbaZYaNceHbmeS1hSNlCnG5VCnaQcjp0Irx74o/tseOYvEunXOgWDWlvYuvnwzIR5sajJByM59xVO9wPpP4efsbaZ8NfFdv4v8MeI3jkt5FDLtXbImfmQ7eent9K1v264gP2fb1Q/mKl3C/dcA4HH41lQ/tg6JP4Z0vXtO0O5ujfqBJEA48sjG75gDzzxx0rwn9pL9pTS/iT8L9R8GQ6dcWsl1sdTMp2jYwbb254pK91cqKPYv+Cdkfl/CXVHcFA1/NIr8YLDYoX19685/bZ/Zu1PxP4m0v4i+A7Ayy6qvk36Qpn96n3JCAM/MDgnpxz1rz39lP9ozR/hP4OuPCOo6ZPPdXNzJMGiG8MrHIwBzkY7177r37ZNpe6Jfx6ZpF3BfCNkt0dW2u+MDcFqWrSbJmrs+wvhJ4euPD/wx8OeGLqRXvdPt0jfkH5goJ6V38NtOJ+cBT8pya/I74C/tafETw74oSw+I1vc6npM0xPmqjrNb78g4G0blHBAP4Gv1usL2HULS01SzyILtBImQOVYZB46fSoluaJWRLNp4ZwA3euA+JWu2Pw58F6n4q1GKSe3swHkKLllUkDjmvVIUZcTN0HWuV+IXhPTfH3hm+8I607rZapGYmKYyOQQeeDjHSpA/PtP25fhhO7A6fqCIibVcKSfc4zir0X7c3wsjASWO6kXgHdCwcfjkiusP7Afw0QqpuppgCWL4VcDsMZqrdfsLfCiRUVLueIqOWBQ5x2xWv7szMeD9vD4UDAZLsBBuyYWK/QVfH7dvwciflbllb7pETkoT1qnD+wJ8N5svJrFwu44A2p0H0NOn/wCCf3wziTZBrc0jMTnhc/mTR7OBoVW/bT+E805nF5MsYPG6GQlvXOBwa1F/bU+DCbGj1G5Pdg0Uny+mODXKXP8AwT88EwzLEmo3IjYf6z93sb6g96aP+CfHgj5ol1d5Aw67VUL+OTR7OAHo1v8AtlfByUnGplyVGcxy4x/3z1FZ9x+2Z8K3uooIdRBiGcKUkwPqcd682vP+CfGgx3MCWXiIGAA+YvlpuH+6Mc/Wn3H/AATr0iIb5PEqBD833V3FT6+49KPZwA9k/wCGo/g61p50/iKCGQLhkQMcnvgE96WL9qH4PQAvHr0fzplTgkgnttGcV4lJ/wAE9LaWI7fEUa91G1cMD0zwMVTf/gnXPbLvtfEUEkoHzcLhQe/vil7oH0Wn7VPwaHlrceIcysvJxxn8Calb9qH4SrPHIviK02yFVKvndXzmf+CctysLvH4qty/BO5FwR9cmqEP/AATzuV8wDWVQFeCERs/iaPdA+n4P2jPhDNdORr1uxGWQKwPHufWrp/aQ+FEbqbjxDbgkbiFIJ47d8GvjuT/gnnrc9wsdtqobJ++VTGPw6VHc/wDBPDxOkDJFrkAAyWJIzgdgBnmjkiB9izftC/CXU7OX7N4ggLwrjdI+FY55wNwq0vxw+H2oKsK+IbYLsGzMyAlcc45zXwdqX7APjXTfkg1qCSMqCdz7dxY+gBNMP7AXxNUvHb30JULlWEgGcegAOBWns4mfIffkXxt8AvsmttahkGSMhgOnpkivAv2qNa+HvxY+GU50+9gm1zw+jXFt5ZBcqoHmqMHuAPyr58l/YU+KNrDHLbajDMzt9wSFQAe5bH9K5zxz+x54/wDhvpFz4o1jUIWgtozcSJHMSfLA+bGVAOO9VGNtg5bHyhYzWzyLFP8ALlM4br096jt7W80+7+06PPLZ3an70LFSMd+PpUgeDMZmxuAGGx61oi5VpVbdgydDjseK2Mz6Q+GH7XvxJ+H18tv4veTX9NKlWlACyAHsQMA/z+tfe3wf/ao+HnjS6kElxFYOQAImzGwDngDeTuPHOK/HeeVJZVtLZWmmY7QoQkZxnt+tbvg/4SeOfHuqwWPh/TZVmZidzAooGOoOOnvWcqSZUT+iCKSynRLnTpVnV2YfIQehxU7WksuGT5lJ+XB/CvmH9mP4O/FT4d200XjjWTd2txGojhdywR1znBwMYz26n1r7DhiKFVYcgDJHQn2rllGxsZVtpir80zF1P6V5l8XPhXrnxJ0my07w9q39m+XIWlLPsGzAAxxznng17ftbBXbmsa51/T7FhFdTJGcjIYgYUHrzUgfFMf7D+lSzsfFPiG4vwpGdmzawPoxr55/bJ/Zv+H3wf+GVn4i8IxvFP9oFuS8gYktycgmv1VufEekSRO9tcIU8osMEc+mOa+Cf+ChGr2V58BdIjikE8z6hESQRkEqTyB9K0py95Ec50P7EtvpqfBDStUntYnuZnmQOUzhVbHUYOc+vtX1s16FUWwREUsHG0Yzt6ce1fOH7Ck1jc/s7aHaXNzCsgln4PBC+aeD6nivQL748fC2y+IR+HFxfQx6sxxGh4U5G77/3c4BwM5oqp82hZwP7U/wa1j4n+D4/GPg+V4vEfhuMvGFO3zoV5wOPvKc4/wD1V8u/s5ftl6rceIIvAPxRusTzlYYbwrgGUEKI2AGOf7xxz1r9Z9HJtZx5kKyWc4wCTkbD1Wvwd/aT+BuveCP2hzp3hq23Wus3MOoWPlKRxK5O0YHZh0q6ST+JAfff7eEwl/ZxaOUOJHv48YXv/gQc15P/AME3RKvgjxo6rh3vo1YdCBsH/wBevWP27leH9mC1jmPlTCW1DgjDb1C4H165ryb/AIJnyLPoPjdJ227ruEhcZwQuapfw2Zn6UxJKV5J29u9Qujy4cr8qnHTmtiC+t5YpdoAKjAqsyg7WXv7VzIBNrmQMq/KfzqeRnlRrOVQ8UineOzA9j65rlPH/AItj8C+Btd8X3KDbots8wXn52x8oPtnrXjvw6/ac+G3jfwrp3iKa9j0ye4R45bYks0bRsVJJPQHrz60JPoB+U/7QfhHxJ+z3+0LPqfg6RdNS9Bv7NYTlDG5JaJgeCMg8dOn4fpz+zV8XD8ZvAEGtmOSC906UW9ysnzKJFAyynrg+hAxXzr+2ND8PvjHo+h694T1q2bVNLk+z/K43PC4xg9/lI9O/WvUf2XT8OPgv4KfQNS120a71SczSgyjCMMd89eK6ZbID5A/4KI+Hf7K+Lmj65bggajYAK4OCXiBwfqMjn2r7d/Y38d6x8QvhLp+r607XN/ZM1nLI/wB9xEQAw9TjvXlH7X2i+F/jMvhw6LqUE99pbTeY0LI22JgAM5IHbtXt3wN1D4W/Bb4e2nhiC/j8yFTNOXZSzyMQxbgkA5zwKHZwsB4J+378UHtPD2n/AAw099l7qLma4UYOLcJgKT/tHkfSt39jn9nq18MeFv8AhO/FNnC2qXpV7bzV3SJC5ypw3QknP5fh82eA20X9oP8AaL1Lxh4qmK6JY3O796fldEYhF54UNgZA7ZFfqbL8RPDFvbyRWVxB9mtwoXDrhVAx1z2x6VmtgOjaOXezFicn0wMVct7eR03547Yr55+MH7UHg/4V+D4tTuIlvLm6kKxQJIC0mMZ55Kgdziuu+B/xu8M/F7wxa+INLkjt3aQxXVvkl4HJyAeT270rAe07RbQNcXDBUQElicAY7mub/wCEz8NTPIPtSAR8k7geehwByR/Kuz1/w9aeI9Fv9EuWPk38DxCQcbd64DD3Havh7T/2JJzNM1/40lhZs+WIh6noefTrSaGmfWreL/CU0dq76rAhuBlQxHQ9CeeAe1Sx6to1w6bLyN156Mv8818rJ+w9IrRi38dXG5VK5EYz7Y+avCPjb8CY/g14Vm1jXPGtyrAqsayMEEhb+FQD14P86XKWfo/qOoaJdafPY3V1BJFNG0bRs6tuSTAOR3yBX85fxE8Pjw78QdW0TS5My6fqJhgI4LAyMUOfXBXNfpD8O/2ebPx34fstV0Hx1LGbhBKMOr84zgYPBroL79gK2fWk1e48RyG4k8tzLIiu3mAdwCORgd63pJRWoH1N4Q1uxtfCWj3mo30MN1HbIk8ZkBOQPvY689cY/Guzh1vRLqD5NQtyz8rtfPH5mvirU/2X9V0eD7NqHjr7NJdSnyckKTtHAwTyeemaoWf7KPjC8ttlr4+LRxZBDZAbd2G0k1Hs49yfd7n1t4z+I/hT4eeGpvFWpXUe1Efy+Q25/wCHj0zXzr8Gf2x/B3xF1uTQPEu7S7txiMlcQOVJHDcFS2eARgY684riNS/Yx8V+KLaKw1nxe08EPzCNVaRQT13EkYAwOf0GK5kf8E77tJJbmw8R4dOY2K7fm64yM1Nl0ZN0fpncpbO0TwYcTYwuQcfXH1reswYCgyAoYbhjtxxjvXjXwm8Aav4B8OWWka/fG/v4WdmnJyWU42g578V67HMZSpoQH5TftO/Dj4gfAbxPJ8S/BN3O+iX0zSF4s4iLEsI3A9zw3v6ivS/2SP2o7v4g6tL4H8ZIU1eKPzYG6i4UNyN3OCvv17dK+/8AxN4V0zxx4O1nwf4hgW4tNQgddjcEN/CR6EEcV+TvwB/Z3+Ifgr4zr4r1u0l03TtAW4Z5XUhJFy0aqrdD13Z9BWqaYH6Qat8avhzo1zPpWs6mtre25UujMCAp6+nQc1nQftA/CSykjaHxDHJMZMALjoeRncQAK+cfA/wc8NfH661Dx5r4aC2muZreNVOC7RYG8k9sHHHevQr79kT4M6Pp82qXlxLDbWyb5JZJQFUKMkkkADj3rNpdQPi79u+88DeLvE+g+KPClzb3N1cxyQ3JgK7mVV+UtjPQHivRv2GviJ4Y8G/D7VLHxTrAtX+1P5McxzhOAuOfXNfDfxQ1DwnN49Nt4BWTUtN04iNCRky4ZtzDAztIwBX6VfDP9m34VeKPA9h4w1nzdOa+t1kMat5awggAHnBPPNazWgaH04fjd8KY2a4TX7aTy1yfmA59Dk9q+B/iV+3KbHxzFB4ZjN3plm6ebIQVBIzu2g9iBX1HafsZfBy8sUnGpXTREbgySAh8dRjGPxzUX/DDv7PzBhLFcy714YSnvnrn/CsfZrqB7r4A+Ifhj4oaFb+IPDV8L2GYBn7NGT1Vh1BB9a9GBy6qv3QcfgeK8X+DHwb8IfBT+1rHw5NcTxakIxtmxtXaScjAHPNe1RyoqYSPLepqZRsB4J8UfjnB8MdXj0bULIzM8fmKy8gg968IvP2z8q9nB4YluTJhQQCPx4FfbWtaTomrypcatptvcSoAFd41YgDtzVYaN4c84TWekWYKqMAQJw35VUAPzx1n9rTxw90bfRvCkiLtAWMq/Ld8+v4YryjxJ+1P8etOGF0ptPhi52yhlGz8QDt/Gv1j1rXfCvgnS59X8QrY2NvBGZn3RrnHoPQ+1fjd8aPilr37RvxB/sP4c6E32KM+VG6K3mzAnG5yOi/3R+Peq5QOJsvjl8e/iFrQ0XS9VeK7mZnWKBymQTwAcnP413s/7Pf7VmvSLNd3F4rScAyXTN+oJxX2j+zf+x3Y/Du7s/G/iO/abW7Ft7QrjylyDxyNzDkdcV9uSC0B824TyrdBzn7uKJSJbsfjXD/wTy+LF84u9evoRNKNzGRyzA+jd+frXoVr/wAE9p4tIidNXSLVYPmVE+67diS54217X49/bu+G3hzx9L4Mt7T7TZwSiKS8iBKI3Q/XbX2D4T8U6F4wsLPWNIZbq3njHlyqRt6Z6nB/Cpsyjivh54V1jwZ4J0rw1rdyb27to8TSgk7m9MnkgdBXo8E7IvXc/wDSrN4PnG33zSRRI5yntQaGmWSW0Cn72a/Kr/gov8RY2sND+F2mS5Uf6bckYCtj5UHrx8xIPtX6w5sdL0S+1nU5RBbWETzyMcY2oMkHPbivxH+Fnw/1X9r39prVdb1FZE0eGY3c5wSpiiO1I8njDYHHpVwdncD6O/YJ/ZzbQNJh+Mms3f8ApF3E6wW6cDDgj5icZIByQPbNffl1fwQwnz3Gxie4ABH1rhPjz49tv2f/AIO3mu6XDDZ/YlWCygAADFiAQAOMkc5P8zXwhpvxk+JHx707T7f4b3EVnq1uxjntAQko6EMMjlT9KJU+Z3QH6b6bfQK0RWQBTzk8D864z9o34d2PxL+FeraTfQobm3iM1tKPvCROevv0/GvkgfB39roxPO2sgs2BtWZVOO2MjivC/jp4l/aM+B2jwp4n8QqZrzZGoEhuN+/JOQwwMDqeBxUKnYDzb9he98W6b8fbTRLGTZp06y/aEcZVfLGAVB/2vT+lfvXp1zBKsTGUFpG+YHjGfbg1+C37NGh/E/x5rWo6t8LZbeDVLfiU8LJ+8O5tjEYA3Drn2r7O/wCFWftryXDXf9pK0pbJJliAOOnAGMfrTmrhddT7J8UfHX4b+FvFkngfVNVgXVHUOsfmBCQw4G4/KCewPJrpLS+fULQXEKmNHG4b+or8kvE37A37Q/ijxNN4v1C8Q6tcETs/mjhwc4BPp7V+iHwE8MfE/wANeEH074oXRnvLGQQoxYMZI1GRlh97BOM9T3pyglszM95hswYY5dw3YGcHnNXlikVC4YMR3qnYOot2WMtsHTPap0l81W2OQB27g1IFpVV1Q9xwaoowjnAJyFxxj1qwd3POAOawrv7Qj5QhnbHHoBQB0rsCyrtGR0I6VFcLC6lXP0K9KqQMCqbl56k1HCGkkMLHk5I4oAyJylnfQxIdzyk844AFdKzqGDKdxHX0rnr3dlejFe9XFuNqLISAEODn0oA3Baw3BZZGGzAWtGC1ghhCQkrtHrxxVWzeBujhiQMe2alImjOD8y8c0AT7d/3jnOQD6GuaSJoQ6kKCGJOa6aN2EbswAPbFcjd3CNeyREkErk8YAoAsrMzyiZFyV/u8isfVYnnuCNpGcEjpWnaMqjEfReuD1qxMrEZA3HPOKAKdmH4gjXt09BWqY3iXsdv51HZOiEyD5ZOlXUmQvhBls9aDQz1uZGdxt+7Ty7Oh5AGOmatOqBipXDdSRTZAgjZkjwR19aAMaTmMR8Ag1o6ZCjK7jBI4rJkkBBYqBtrd0jbFamdwMt2zVcoF6I7VbA6U4ORkMOfrTIXhDEdN3PWnAru2Y3GjlIYrTCHbuwEPWmyXELELEefftVC5eUFgRlR09qyE3B8s3IqQR0Qn81F8wgYOKkaRUK9lrIOERXfILVHKzLFySQelBZom9iMhTdkr0FQyyu23YvHcetYtqVnYSoPlU4OevFaUbkTBlPXjmgCF0kkwCNqGsyWWSOQpGNvPb2rdMbryOx79KzbhxHMY5Bwo6+5oA0bCR1AeX5jwcVsLI0zkN8pHIrBtpwJVRfvP0+laMTgzA4I69azAuuWkIxyBjiri7PLUNwpPGapRuwfC8huv4VZEBMRzzjmgBLtFJ6ZbFV1kSMY7inPOEIR8guOuKpu6q+xVO0nrQBPqmJIfPXAcAVzZnaGQFf4jzWmbgSIwP5VXMUc8ZVR85zQBowSMimSNg7EcD0qtJOJS8uMFT196it4biKPqCegqmfMSVg4xg/hQBoQebKC2OQfp1q3uZORgEfKahsUc58w8bu3tVl93mFRznH60AVp9RlR8K3OOQPetW35QzMMs2DmuYjsWNy7hzjNdFE+IwnG0d/YUAWvu5K856/WnNFuO7AXI/lUELIx+fgdPxqwzZJjyVxQBQkKIxPOQeBQLlP75T2FMugwDOP4B+dYqIVO5iQW5GaAOhWdSS+RkenWszULjzFwSDmoC7EKynnvSyrhtrjJagA0qULNmQdOma17q7RWAY9ewrBYeWD2bsKe1vJIglLYbtmtAJpLslhkYwTWnauZI0d+c5xXKyP8AZmO87T79a0o79Y0RAeOOvc0AbV3gxtHJzk9a55ppIrjyMdG6n0rQluRJyATn+lULlvuyEHgc0AdVG6FVCngjnHrViLJXEvYdqzbQysm9V+UgY/CrpcjJfjv9aAJgodG5O3Heqz3CQdBx2qwJwCqlD83OKoXa7pFIIK9xQBRu739+oALbhjjtUDM7gA8EcZqCaVYrjAwxHp2pBcwMcKpBHX8aANCPb5YL/eHrT8+YCpOAKit3QqARx71NAyEnecLz0oAxLh9lzEF+4w+aultnP2RXXkLXMXbI7NJ061qWk6uojzhSAaANZnGDgZP5ZFZUqzSKZEO1U7Vp7wUyeAn40kflmGRP7wzzxWYFexeWRD8wBzitFZAAq4A5qha24VM79vOelWNuH3frQBZZxg4IrOvNwZQejVIxKyhhnbUVy6ygEjPagCnHJhlBOOuDinyGQERnHGetPRfLyoAYY456VNcIpjV+M0AUyMgbeo7npViFC3zEZqrczC3iU5yzHHtxVuxnjlTJNXYBnlmMNk7cdKhhcO2DkheDVucqygZyR3NU1KxybQfvdRRYBSGjUlAeanj4QPJ1Bq0iLJHtzjbz+NRbSqhiM4oYFb7QGlORntWjFJyATx0rElhUTHJ688V0MQ/dohwcCoAY5ZyAp5XvSCNWTzGPTI/GpfKHJHGSKCojUgYw5/lQBFFsIIbgnuKjKOQTIQc5HFPjXdIMDGePrTZwG5/A9qAIoyDE0fQ8Y/Cqc5ZnHPP0q8I2jYMy5BHGDTXQyZYqMjtQBj2it5shf5sDitZJXZcnIxwRWTEreaxxtx/KrMMnJBPNAF8gKcnNOV1Mgwvy96dGwcDnnvmm7gJgoGc0AWBtYMVGcUYIwxGQe1RKWLsBkGpACeHP0oAaApOH6dqaAAWBORmlJAznjbQWDLvAwO9AFUMzNgtjFOOUUsOcip/K3xhiB/LNRuQjcZGB2GaAMrcQd2SM9q0oVLQkKeR6Vz09zsYKSTzituwlDwAKcHvjvTsBYYDZyM8c1mTysmWYZwOlaBJBLZ4PSqE2ZGIxgetFgM2O5VXAPG7pWlFOBJtY89/SsC7jIm2joPStG1ixtEpPPTNIDoI5NuAnBqddpGR171TRgcAc4Heklcq3y9PSgC0cNkL06c9agVXbAByVz1pnm4wq/MW7+lWceWgLtg+ooAbs3jn1pm042RnLNxzT9wDY6DrUn7sHPWgDDuZPKQux6cfjUEN0XVgT14FaMkUN2uDwe351lsmw/KOQTQaGgVh3rEVw/r2q2ANmGb5h0rJUjeTknNWzdZJOAPT1oAnZwi7CQ2SCM9qXcwIxzkZz71lyTuz425A5/wDrVqREjIPylh3oAUyP97Hz8Y9KCWZirLjOMmnlCkZckMB0ppVdvJPHFAEauqna3UDPHeptyuOeGHQ1FHCjFSc4q2g44wGzwKAK8hAjJXjjn3rM88ghSSxrUuCoDhuCornivmDO/kelAGj9owQGOO30phuVYsBxt4A9ahIOFXqCKhkhIm+vBrQzJfPxz949KlS7BRlbjHQVRMJQ4XqD+lI0YCFs0AW/PaVtp9eKtA7eCcsaxInxMoPWtXMasAe1JsC6GIbIpSScvxu9DSqMj/Z6/WnA7jhT8wqAI3UhC3QdcY71VRsyAYBJ6e1XWLxoXZTnvnpWS7uDknKmg0LgkjIwGyc49uKQyJ0I3E9qzVYRgKF2rVnzEc4AxigCyAWPABH86cPlOSOP5UhKjn27Uzaw4ZgM9utAExgLvlMqqjnnrSqQibXUZPQj0qsJhGCrDg1IJl4Y8445oAfuCDC/N36UhkH8IO7HXFQyTRIC2M9uOlRGcN8qZ5HNAGmV3RquwHHOe5qYMEKsV5Y44HIFUYmYgIv3vfpVrcxCMy5I4OOlQ0BIgWJt5Lc/d9ea3Y4124c4OM81hv8AIVZwdp4x65rTDyhF2qCOn0pGhbnSEMM5YDA+mai/clsAFh0xUV0zqGQHORn60tpGIYDI38X44FAE0kwPyDlun4U6Qk7VHH09RVV3LtmM/Q9KIXWQFHOGX0oAmyELB8Ej69aqu/l5ccgmrpzIuMZHqaypZMNt2nCnmoYGlGQ8Ck8E/l1qVAIRg8781RWZnKoOR6Y9amUS78bSQMHPpSAomRsOFBAz1rStTGUCN2OelUZUkbLDoOeBUcE0qv8Aul3LgnHJoA1ykSdQck8HtkcUnlFnxEhkcjjHQYqs1yJU+VSMnlcYq3CHMeYyYwen9aAGvvKD5fmX39KZsZ4mxgY659KsyI6xbmOd3GKhDdN4PB4/pQBn2ciEFCCJF/SpwVRw8h4PYd6fKY4wHJC9+lKsUcqNnnv69KAIGkUszIMADgVIiscSYxuNQlhgsq/IOh71JGxCgNnnpQBPySBnOSMU94kHMhBU9qjIfcPLBJqvHG0rM3RhgUAairC8YRQdo6dqZJZrwUOFHPPWkE0YHlA/N7c4xUZeQvmVsr196AL/AMhZY43yO4z61OiJGhU/Mgxx3qj8oO5Ryew9aSJWmY7jkDuO9AELLudtpwp54qQl0ClMD1NQHdyre3SlZpXG1eAPXmgBVkIY5zTdyfdA+93qzEWzh16j8ae8Mqr5gXg9B6UAVXd1QAZz3x6VOgknYOpAVR+tI0btFvj4PrT4ZGWMLt6jr2oAeyhkBI5PX61WACrj+Impjuj6gtnkfWoyW+8wz9PWgCtuVsMwzg8UiyEkhqsMkk2VQYNQGF4uQ43HmgCRRI0gQ8oelBt5fmVzhRnHtVYXcgm2suMVpLNGU4O455BoGiiqHgEZ/lTTEdxLDJParrEHAAwAOaryylOAfxoLIipY7SMEd6laNFXIHIpizrOMDgCmy3g/1eOB0NAC+am3bt+Yn0pyyMZApXPTtVB5iMKDjPQgU0XZBRFcFsHJI70AaqycFGXLk8Hpxin7o4xiQnnqKoicMhYfN+HNR7js3seegHpQBrK6lwYwMcc/WmMTuy55PeqCNLGQMhg3aoyZllLSHcvp6UAOkk37V3YPH55qOSR8BODwR09BUckDOwkQnrmpF8zGGGP/AK1AEQQgAngjNL5qLg455qOVnYheh5o2OQARyKALcM6g+x614r8c5Gh+FniS6j/urjPTAdRj2HNet852V5J8eTDb/CXWidkgkQxEP0G7DE/hitaPxGc0fmX+zjBG+qa7fyLm4EwVApyoOWOf1r9UPDVqohiEgztIOc85AHNfll+zU4t9b1dJgogSVCWI+bBbqAO1fqf4cXba74FCxKBtGOSDznmnW+Ia3O9SFYE3A8HrirUf3QWHFU7dmMYfj5eo9a0smRBtGF9vauZFk6bIxsP6U5sbfMbp3FVVGx9g54zk1aKZGeB049atgfHHxuP/ACcFz0+F9kP/AFIa/mrr+lP43gH/AIaD/wBr4Y2Lfl/wkNfzWV7lH4I+h5VT4mf/1fvllwoA+6KaSrKVbt0qVSSOelQ7SAzkZFfHn0BDsQ9qrSYjBHX0q1yVyRxUZChcEcnjNBDRlyxQkBh171kXFoHP3OB+RreIVSUPOfyqBmjUFXoEcS2lK4wi8jt61TntUj++u011pt5PMMg+76VzurxGZAFbbzz71oBy1zEN5Zj8o5471qWkCNF58WGOOnpWTbfv7loDjCdc+1dbF5USIgHX0FaozM6K1DvgcZHPpWVdRq115bfLtrsQEXBCgmuZvoP9JWRuAT3pAfMv7X0eP2cPFd0uGmma2VieyCVOQevWvnn/AIJz+XLpvjuK2J8xZ4G46lcHHH0zX09+1UFk/Zz8atJwY4Y1AOOfnXBB9K+WP+Cb7SLpvjlLfHnmS0ZRkZwA2eOuK76H8KRjLofpDAkiRgRr8vGferKbopS7LtJHSrllI8lurXCgZAOP/wBVSZzt3Lhf6fjXAXAhSeR1ZU69xSgr83YnNSmHkyx8butQybU5HLHNBYq5PJPGMZrLuUjVJFfr3PtmtJNwJGflzjNRXip5DRLyPXuOKAOOlkVm2Q5GP1q/JJ5cGY2wxx+NQmEI6nP3/TsKutaK6AjoPzwa0Afb3EckUsaAeaq/mT6VBFc5bbLwPb1oW3VHE6AqUPT17U82UUjllb5uh+tACC5Ys5wQuR144HaoJZFkJ3NjHOOtTCyYKY5WznODknmq80XlDY3IHBPTNACqqtGSoOD+taNmNindySQOnSs6GQIuVY+uBV1WyybjjfggYoAuSSFG8thj61VEzFyucqvQ1cMbt8snNNZYk4I4HGR60AZN5KGQqOWB9cfyrPTakuzqo9s4/Ors0LRozHOPX1qBIklxKScr94VoZlpmR4HVevT0rKBVcEAAnrWr9nHlZPHcVmyh8h+xOMUFNE8MiBsqSeM+1MM6F2LcFuMZqxHGSoUHaffrioWtsNufI3UEWETYr/MQCRjpxTHiQMNxGM5zVpYwq57CoplDSc8fQ8UDBY/3m/OQfSp/Mw+5jlSPu4qAw5+WHJPUntTNjHAJ5XmgC8r5+Yjae1V4ovLdwvRjn8amG8ERsAPenhHTLjBwc0ATnICsTz0obYqsyjO4dP51aihhdPMJ+buKgkRH3JtHHSgCrLeNtAi4YkAD2qrNK7OysQvpT3XL44yvIx2qxaW4jcPK27dk9KAMiVMBnbg98dMVHYXAdnhUE47jtXQSJFtYsSPM4Kj0rGS3Wwu90fz7+D6YoA0NuMI7fNU7PbmIqQS9VjtL5bPJyKskqrbxkfhQBm3MYGWX+EdM1S+zo7BQRlgO9b1zbrJGXzjv9arW8OGVyASCc0AQwRrGQi9c8+laLhQFLsQ386mSFVX9Kn+yxSYkXqOgNAGeRggqMigkRn5uc+lWpokXvjPftUawiRPLb7x6Y9KAKE7yK6lADt6Gqu9EYK5+bP8AOrzI1qFVRuxgH86ybnIuFbI4boeeKALMxYx5VTvxj6UyVtqgxkkEfrV8RMmCATgU2aEbMg+2PwoAzjLGygKNz9j0GanlbZbEOPkJ5x7UqW/2UKpwc4wPalu4HaAKtBFitbASEmPAPQ+wq4YGUBlXJFUbR/IlMZGcjmtwFiu0DO7+VAWMqG5AuNvQjrXQwOPMO/hW5FZKWeJTJjk8VfVTHCBLy2ePpTRZbmRBIADw2PwqM7RGBL74xQzAqpwdxprLkZB68dOKsCt5S9D859+KzJYQxVmO0j05roGhMcfNY8sJfqSw9KAIXDRAMQHyevTire84BZApPHXNUBFKCqEYUHn6VpW+GUuwH7sfjQBDMjFCyryKpwxtLKsyHKDqa8P1j9pT4T6bqdxpN1rDxXFs5ikHkvgHOCQccgf5FVB+1F8ErePDeIWLKQDm3lwR+CU1GXYhlj9ruMt+z94qVWysaW/yYAKnzUyR655Nfnp+xz8JfDHxe8Sa5pviuJnttNso5Ew23ks3XHtX1f8AtJfH/wCFvjL4Na54Z8Oam1xqWoKiRKY3UMqOrZBK4HGepFfMX7F3xL8KfC7X/Etx4vvPs0eoWsUSYVn3Y3ZHyhsYz3xXVRlaLRkfb0H7IXwFkjSQWs8RU5KCZyQB9fWtaL9kn4BCT5NLuHU44aZxx+DVUk/aa+BaPtOsvx/F5MuTn6L2q1H+1P8AApEaCTVneRORJ5UiggfUVHvGh8OftrfBHwP8I73wzP4JtJLSLVRMJFLswIj24wWJ9f5V9ZfsHRmL9n+9e4YsJ9SmWMcHbgAnH+fWvlj9sz4reDPiuPCtx4R1AXyaf5/nRhXDLu27SAyj0/lXq/7IPxk8AeAvhEdB8WX5s7mK9nuGiw24q2ACAAeMf1rV/wANmZ9/wRXBDeWhYDjPvWdafafNZnGUjYI+Dkg9MY+tfK/xV/a/8AaF4SupfAUz6tqsi7IYyjx7Hb/loSy/w/rXxD8Df2p/Gfw38SyTeKJn1vRtXn33auSZIXY/PImByeeV7+3fGFBtXA/Ur42XXiq08Eyad4HtmuNX1lxaxKpwyK4OX/w9OtZXwF+BsPwg8LH7aqXHiLVl/wBLlHz7SxJCD2Xv6nNezeHPE+h+MtLsfEmmSJNDdp50LL/Cp4Hrg9iDzXSS3CRRtdM2Rj8aTdgPxU/bwjkT45iE4/0bSbQcDHG5+341+vHg+5vJvBPhpo1IZtNtHLdM/IvP61+QH7c1/wDavj3fNLwBp1rGOO3J/nX6/eCYZIvh14NSNyxGj2o69R5S101vgQHjX7WMTX3wA8VwMSHjgSTaB1COpyT/ADr5I/4JuXcMXinxjbyOMmyib/aOWOce9fZ/7VUkcX7OHi97oZR4Aqsn3wxdcA+3rXwz/wAE64kPjnxSJkz/AMS6NsqeRliOlRS/hMD6G/btRx8CY1YlpDqUL9Oqjj+ZFeWfsAfap7Pxpa2Pa7hfjrgZ7fQV7H+3ct1F8AFndAfMv4UbjkDIOQfqor47/ZX8IeNfFfhvxdd+A9efRNWtbm32Ov3HyD8rfhmih/DA/SD9qDXrbSP2bPGEd7CYjLD5KFT95pWVEOfTcea+Cv8AgnhZyy+PvEWpIP3VvpyW7L3ZpZDtx+IrxT4w/F348XdvefC34lzO6xuEdTEFMqo25WDbQCOhDDrX3l+xd8IfE/w08G6l4m8SWnkzeJ5rcwwv8skUcQ8wM2exJ6diKcVYaZ9umK5STEmVceuM1gePdL8R6p4F1KHwg4tNYcLHHJKcKI2Pz/jiofCHxN8L/ES21HUNEZ1/s29NlNvXgyg4yp7ivRJboIGhmyykc9MHFcktyz5L+Fn7KfhfwxJL4n8bONd8RsyyxzuxKRspyNnbPuf0r6w81t8iREosmOFOM4GMY+ntUqvH9n2yLhBkD9aprKrFcLtde/tUgcb8VPBsPxL+Hev+C7xQGu7Z0hYn7kqAGM9ezgE+1fFv7HXxP1nTb+/+AnjWY2OtaBcbrOOTq8e5jJECeCV4I9QSRwK/Re2to7oRjJ3dZieMr07Yr8wP23fhPrPgXxXp/wAe/h5HNZSQOq30kRx5UsYAilJHqDtb8M5zWsHdNAfpVqWpR2Vleaje7reCzia5kz99ghycdOor+f8A+J3irVfjp8d7++0SCS4OsXgtLGHaSfIVti5A6Z6n0z1r6q+Lf7cV54/+CsXhbSLT7DrurobbUnVSFhgUASbG77wMAdhmtr/gn98Grm41Z/i34hs8WsH7vTTISPmXcGdQOo6jJrWFPl1YH6A/DX4b+HfhT4asvCGhRM7WqobiUk7pJsDcc54ye34dq7wn/TlNXcKJS7sS0jElj71F5IV9zHLVk5XYHAz/AAq8D3fjqH4hT6XGusQEP9pwQ7OoIBIHHfrjtXoThZWMq8ZOT9cc04jLoKZJw+2Me23+tICIjBNH/LSV53RfKt3KM3zc+ntRfSwadaLPcts3MAuT94+lfP8A+038T7X4ffBvV9TtJVj1W8gNralGBbzJT12jOcLk/hRHcD4d0G+T9oj9so6sHafSfDRSSBW6COzY4A9AZCW5+lfrTYR2sdxKshXb5Zl6dCOgGK/ND/gn14A+yaF4i+Id1D5j6hJ9jjnJyVVfmb8Sxr9GgfKWU7N7eVn6U6j2A/Di9+OHxY8P/GXW9J8MaxKIptYkt4reUl0KmdlRcHOOvOMV+m/7QdzqGnfs2eLLnVJgLx7SMNs42ucMAD/vV+Q2lpJr37SUKK4V7jxGW3Y4ytwTnHpxX66/tZCST9nnxPbj94Fto3JU8nZgH8B1rWULWA+K/wBhHxN8VNa8ZXtjBqLT+HNPiD3sc22QndnYqFuRnHbgY7Zr1b9u/wAXa94Vs/A+qeGb6TTr55LjLx4GAAuM9jXnH/BOe8ax8QeL5W4ha2twxPOGLEL+fNdx/wAFHUEugeEL5Y/LUXMyL6DCAk+4OKH/ABCZHf8A7J3ibxz8VtE1DxL8StEttai0rb/Z+oyRKZPOHUJxxtAySMYP6fdcqJOq3SE5dRkHqOOlfI37FVxLB+zfpjpkH7TcAE913E8e2eK+rrSRXj8xyUDH5v8AEVVZiUbk7TpBbmWTLKOOeKSOM3G0KNyydamKQTQtBJh4zyCKN3lQ7IuNvAxziucs8a8c/GP4Y/DHXINH8XapHp81wvmIZQQmMkH5h06cetfNPxA/br+GGlzyxeDrSfXL3qJIl8uFj6Et2+grq/2sv2brz44RaXrvg+5Ca3p6i3e2lKKjR5J3hmIPrkc57V886P8A8E5fFzRo3iXxLZ2UYGWVF+YcenGc+ufzrRU6bWrMzgpdd1z47yjWPi/4xh0Dw/KzGOzV40CjJwDuI/rX2B8Krj9ln4XWUcmganp4vQg33Uh813K85DElVP0xXjGk/sN+B9buZ1HjGTUFsso8USxu8Z6AMA3GK6rU/wDgnv4HsNDv7211u7lmt4nkKlUwoCkg8YLD86do/ZYH0xdfH34QTeXdt40sdxwSHkDEZJ4wCeRXP+K/iF8BfHOkto3ijWNI1C1nyp8zBYBhjcpyCrAZwRyK/H/4DeB/D3jj4vaV4P11Xl0+5mljkVTsdgnK89QfXFfrZD+xV8A0hONOvWIJCn7QcDHQHkmk6FtwPz8+JXgG0+GepT+Kvgd4zaO0P7xLaOUeYpz9zg/MPQMPxr0D4Mft1eIvD8j+H/ixa/2haS7YxeoBHLCwODuCjBHToBivtq3/AGQ/gRaSRmTTJ5mjYbkaZ2yM9xnpXxx+1T+xndaDKvjL4S2jXOkuoF1ax5doiv8AH647EDpWjcdgP000/UrbVoIdQ0pjJZzxrKsgOQVcZU/iOat2sm+7b5crk14r+zhbarpfwg8MaHr8TRX1vCYn8wHeMHK5z/skV7dYxxtcxiXIXzMMQcf5FYyt0AXxR4o0XwD4dl8VeIpBDDArsvOAXUcAE9K/L7SbW+/a/wDjXJ4t8QLJaeE9I2oqvktIFPAIPGXJBOP4RjrWH+3X4h+JFn8Q/wDhEdZmlj8KnZLZBEwkoA5yR1IJwR9OK8b+GNj+0Pr9gdM+GMV0mnO2/fANpDEYyXPPQY61rSgB+3MS6Poeiw6ZZmC106wQKGTCIqKOu0d68T+Kvww8G/tIeEv+EMj1uJb3TJEube5UZaJQQGGDjOVJ4zjOM18teFP2Qvitr1v/AGp8UvGNxbeYw3QJI0z/AI5wP0NfXPwg+EPhz4VW802hXs95cXSeXNLMAAMHOQPU0TVgPi74pfsW+Gvhl8Jtd8aSeIbrUZtOhJiVo1QKxIVcrk9zXgf7J1j8PfFfj+DwT478Of2rBfRh0uU8weSeDhwhACnoD1z+n6n/ALWF09n+z74rL4eNrRMejHeBX57/APBOWze++LWsSOMxRaZlj1wwcBT/AEqov3eYD1P9sDwX8P8A4Cab4Z1PwD4Zsx/aE7iTz0aTIUcYLNuH516d+yn4n+HXxg0y7u5PBEFrf6Qq+Y7Q+ZE2QRhWwMHjODXC/wDBRpWfwX4On35NvfzRlSOc7Dg5/Cu//wCCfcVvB8Bb27tlH2ibVJklOOSoRcAn0qov3eYDzH9q/wDZLvPFHirTPGXwt09YRq2YtTiTARHQrskxnjcDzgYGK+6Phvo+qeFfAOheFdVXy7nS7KC1cI+9CY1wSD7128N8YcxplfTFRfvGYs3eudzuBXaYrmOPIPTNbFrMZAUArn5lMQabPrnHerVlM0sW/OAPSoNDpIZVaIyOcbflxUoliCNGjYfg1Qs7TzDgjC+3c1GomWZuNuOAB1NAElzGZIySxX1rEjhMUzgKWU461ttvR8seMcg9qoT3RbIC8KetADJo3RAykgjnFPjmlxtQ5J7GrsKhlIkxhRksfSiCESDMb5C859qAJpH2W211xtIyR1PtVA+bGyj+D8K0YpPn8p1DrznPtVa8MdpLGkhGGG7AwSAfpQBXkJJ+Q8Hr6mqarMjgkf8A6qchl86Q43Rt932FWlErFQRuUfnQZkwVcq7ZB9j2q3LAjPvVsq+KzLlGaUIU+XjnPanQuwcK2AueMHpQBN5AU5Hr9DRJErRtjmnXBLIWDd+D3pbZXmjdXOCKAMuJXY4Odo44rYiO9VjDY2nj3qrBbeaWiPB7ZrWgsVQiP7x9cUAZkyTyybT1Q5Bq2sV8zBlUNj1bFWhDFHKBkDPXPFaSTx7lcKNg6YoAx47eWaVd46de+K/NX9pXwV8Y/jx42XwdoFm66Ho4C7i22Jt5wXZzwcY6DnjpX6gGYK7Hbjd+tUmnmhRVgLCMcY9vSpWjA/O74Y/sE6JpwgvfHt8mpXakiSCFzGFQn5drg5Br7o8MfDTw14K0C30TwppUVnawjarq2ZACcszOTknNd0qJEpkC8uAD6nH41YjaGNVSIFR2ArX27AxYbVo5S4U5AwSzE1dhtBORkY4IrVcvsHJG71otgV3BvwqOd9wKCWkynypMfKMqAetRNas0omHTqQTg1pSGTzN0Xy44yKcWdmBkfecdzWL1LRlldx2rVKSFtzKTx2PHWtYoYpN/QE9BVC93MHVflXsRnOaogxLvT55lEjYXZnuDntVPTzLIXjCneo4POMGtmNpxGzspbJPXgn1rEaQ2E5by2Ut600B0arIgVW2kEEdwQa+Mf28PA9xrXwZh8Q2sDvPoEv2hDH83y42sW6/KFY+mMV9ZRamJOWBx2Paua8Y6ba+KfDeo6HqhMkF/DLbsOAv71dvI4FaRdmB53+yp8TLD4tfCfRrqeQSajogFne73LszphUfJ5JYc173dx26pNPNIIooFMj5IJYKfc8da/Fn9nLxtq37Nv7QuofD/AMRTGPS7+4+xz7wQu/JaCUAcLuBGSc4B9s1+hv7SnxYb4efCLVdQsb2IXt2PJt0kAbJbDHgHnj8PWtXEmUrH5NftDeIB8Qvj1rTWRMkaSiyi5Bxsyp6e9ftd8NfB9t4F8D6D4WiBZ7S1j8wjjLMi4J+nT6AV+Rf7H3w5u/H3xbg8Qalbi50rTZJZp3lUHfKenPZgxBHOfyr9qJWuceecJKqqG9MKOFFaTl7qQXNcRIxUDoFC/lWktnBJCocYYHGe+az7NmeNDj5SM8dK1YcRKS3Bz196wmSPFoFeIqThRgfhX5wf8FKbsS+B/C8G0gRXLjce+Yua/SJyxCykkEHOB1GK/Nz/AIKX5/4QvwhGFwXuJH/DyqUfiRoectouvSfsi+HvGfhyQNqmhbrlsKC0kKMyup4P3QQfoDX0h+zt8e/DfxL+G9/quvaXFbX/AIeQ/a0C7o3VRnehPTgHg9PU188eE/Gvivwn8B/DPhrSdBbxJYa/ZTrMYfMwFmHzISqkbhk9+1fLY8bal8M/CWt+CLPT7jTNT1rCYlVkLRsTnhhnJHH+cV1Gbge3fBLxR458aftBX+oeEtNF1ot5qD+akqhUS2Lkg57VH/wUI0+10zxt4ceztkge509vNKqACVyDkjGTXK/Djxd8TPhpLol/4N0O/Z4sDUgYnCTLzhdwXgDOc1rft26rP4gvfB+uziRTLZyRkPu4OB0zjOM4qPtB9o/Sb9m/wv4R0j4OeH4bG0iuPtESyEyRnKM6hmGTzwSce2K8P/4KDaFoNv8ABKDUbOygt7pdRiJeJQjYZWGDX0N+z+zN8F/BvmcubCEsxPUlF6/hivlT/gorrcVl8P8AS9Axl9TvBIhzzthi+b9aXUuJ8ofAyxsz8T/hfLdwr5WoyMkqsMhiysMGv2yTwp4TZHV9DsxgAZMQ6Dp+PvX4mXMlx4Csfg/4zhGN1xFMNwwoUBG5P41+5E9yxSGaLDRzRo/HuAaiYzE/4RTwtG7SHSbQ7xtOIscYxVqxtkgt0sbaNYYrXhVUYAXGBgfSpiwc5Y/hVuMqucN82KyAsbX8g/n9aa2Niq598Z6VJHI7gJj6nsKjeFsnqydazAjliUMO3Hr1FYepWEe5dgwccYroCR5eWIJUZGfasuaZGUmQYzyKLEMzY4RxGxyy+lKIFRQ3QE4qzZyR7y7HGOoNPeVWJAG0A10WEMnt4pINhOV6gd6qwr5YAPQcgVYGWcBwce/SpEVVctIcEcYGOlFjQswQp5quxG5OMHgke9TXEQkUBlVwQck9qzFj23GN+9G557VpbjHH03fjxSsBUEaoPuAgevOKQIXnLIgHy9RxkDtWkXj+ziNhtx1NV0xGy8ZBPrxzUtgRbMDeqBAcZBHBq3Z3RlXgDYCfpxV2SIxowUB0I/DFUorYPHsRgAxyMDikA5JhEm7aMk5yKqXEcc371DyvX3zU8fyoY+MZ4z7VUBRZjCTkNzQBSmcvAYnhUquCvHftVeylmjk8/fsIAHJ/Ot/y4yvzqMDjr3qpPDGmSuACM/jWiYFpNSEvlQyybY+Rn0Hevyo/b++Ncuoapa/C3w28y+Xbhb1gw2vG7IwAwTjlcHOM5PGK/SDxGb0aTcnSlEtwI3KJnGWxgD9a+D/Cn7Ems+MfFF745+KeqATagzMU3K77j0LYxwPTjtW1Oa6iaPzR0/Q9Z1e7i0vSbKaaTauwbC2c4HHBzzX0d8OP2RfiV42uZBqyyafCuxxIVADrkhlG4qePYfjX6/8AgD4IfDP4aI50TTY7u4+Us9yBIvA48sE/KM816h9oRyAkCRIp4CLt5pTrdibHx34F/Yp+GnguBNQ8SGXV7vYyyDzFRdzDrhCG/WvetE8N6Po0luuj6dFB9nXaNgGSAcjn2xXoUjCWXB545zVRIv8ATFnRMITg7R0PrWLqNlKJbju5pp0NxuG1v4j0ya3XjKjzB07YBxWTNDB1KAHg8d6vwsXAHQDp6DisW7jL0Eu0nP6ivl/4+fALWfirqFjrfh3XW0y7hUQTRk7YymcqRg9Rk59eK+nE+/5TVWuHZWEbklVyfyoTA/Oy8/Y3+IFkm9fHEiluCEZ9rH0JHQfnX55ftAWfizw14mfwD4h11tZGnxCWOMSFkjZTwCP72O+K/oD8bazYeH/A+p+JbqdLO3tbaWQyychdiFg351/Nh4k16+8aeJtZ8e6pIXa+nkIYDICE8V1UF1ISPt79nT4M/EjxZ8NdN13wp4pGnRNJIIoGk2BQznP3ec7q7W7/AOCenjHUtSm8QXvihTqofzE4IDEEHO8++e1fPPwe+OnxN+CHg6ycWR1LwpfM7wAxsNu45IR8bThu1fq18CP2jPCXx20iP+zZBDq9io822bhhj+Lk5xnvitagh3wV1fVdA0Rvhl4y1iO61jSyUhMsiiSRR04PzHA9a9Y1XTdI1C+stQ1fS4Lm805i1tM43NE3cofp26V8L/t0fD7XfDcGnfH/AMB3UtjqGnusV4Ym+62DslHp12sOhBHHr3f7Jn7TCfHbTZvDusp9m8R6XCsk6gDy5VyAZFHAGT1HqahK6uBa/wCCg8Uv/DOMs83L/b4SSOPm4H6Zrwj/AIJlBW0XxvcyMTuuIgQp55UdfrXvP/BQyPP7PRZ2EbLeQsQDxyyjn65rwf8A4JhxyyaL42A6SyxEjr/D1/ChfAwP01soWidvMX5Mn0zg1pojGbAxhefpUsUE09q04HAODnFSwFLPbPcZCEgEAZLAmuVAfnp+3p8bNF8M/Dq78BaVdRvrOuYiIQgkW7g72IHb5cDPc15X+yT+zH4B+JHwmsNf8WLNFPctMUMT7dyq+MnPHH/668v+Nf7L/wAZfiH8adbvvsbXNvc3LGBgwCrbknYAzYUYXAx1zX6K6Z4M1r4H/s7Q6V4OV73VfD8KzMowTywaQYA+vQfSulJJJIDkf+GI/hZaxgw3V6gPXbKmT7YxWTL+xf8ADiBdwuLtkfLAtIhK/kK8h039pD9oLWjNPB4YuGQt8pjhmKqfbCc10T/Gr4/x2++48FXcyKMPlZefcjZxR7we8dm/7G3w7IJj1C8icgKW8xOQfYVXuP2IPAksDvD4juoWU5+ZVYYHoAa4S9+PfxptokafwbPCyn5d8Uw/9lqpdftP/F+3s5Jx4R3uPvFhKVAHoMCj3g943v8AhjPwBaQpFFqtxEQrGU25EZlK/dJBGKmtP2KfCtxlv+EkulQgbVkAJBxn5iMZFfJXxV/bP8feJdKGiaJYjRL5WJkuVYkHHZQRx0r379nj9pDXfiloFz8MvFdzLB4nmhkW1uiu1ZS4+UAgdcClqM+K/in4C/tb4rf8IZ4Bkn1t7TMQQrgZUYbbycjjnNfWn7Mn7NHxf8A+PtJ8YTTx6bpkrI97brJtBjXkh1I5PpX2J8DfgH4e+EdlJrF2q6h4hvzuluHyRGMnAjz35r6IsLy6e582Zeq4z+HfHr7UcxZcvLre6/NmMc8Y6/hVF5yHEarhjznJP86fdWzyzJHbjKIOR715Z8Qfif4a+GFrJqHie6WJIULberOccBQKgzOn8aePdL+F+iXHivxHIqW8Me4JuG5voDjtzX4cfFLx58Qf2p/iJMdNtp7mwkKraQ52RRpHlQ75BAOD1/CvUfEi/Fn9srx9ONPhntPDtmMJECSiLkjjdgMx4zjtX0b4q8C6f+yhbeCdc0mFZrC5uo4NXmVQSxQKxA9MgN9cVUaduo0zc/ZO/Zq8efBvW4fFGv3kEmj6nb+W8G/51dirZCgYGCBznmvvPUYbjAVMt5ZPA74o/tW21bT4r222vbOAYyOhUhSMfnVm3utuHf5/mx+dIGzxj4rfD/R/iToMel6xeiwkhGYZoztcM+Acjv0Ffnb42tv2gP2b9RludIv31nw91DZaaNQRgCRcZHX867T9vn4r6v4b1Xw74T8J3b2N2BLeSvEcEADCLweRkHHuKf8AsufG3xj8W9Rj8FeNrD7ZFJHIhu3QusmMsS2RjIAxxxyKpwI5TS+E/wC3L4f1W2XTPiNbnSNTkYRecoJidNxG7BxtI7ivu/wr4m0/xLK8mluptQoZJC33wR1A/Svyy/ae/ZHv/BdtefELwWrX2jswkuYEU7ocj5jjk4ycn6/jUf7CPjXxBZfE648B3F5JPp1/YSvHHJlvKkjbdhT1X5d2R0qXEXKfsFYx+ZIsknKh+lfn5+0V8Y/i3+z38QU1SW3e58KX0gaBc9RgsV3Y4Ydgc8V98pdTRrEgPzKqg/UV558fPhbb/GX4aXvhe+QSTmGaW0kI5jnRcxsD6HoQPWsovUs4X4GftF+EvjPpcg0y526jDhpbeX/WJ82AQT19OKzf2tPiI/hP4Uy2VjH5eoa9utIXU5bDAb8DrkrkZ7etfmx+xf4d8R237QOnQ2tvMsEUU8d4EG0bVDLk57KxU/XtX058V57r4vftTeF/hjbhxpfhRYZrkY3AkDzZC2OMMAifU11RilqB9ofAvw/F4S+FGgaRdqtu1tC0twT95ZZvnbd77jxjpXwt+1T+0FrnjbULj4OfDGCaXfmO7dcMWyuCi4yckjkmpv2wvE3xr8E65baR4PnnsdF1C1TbJApJJI+dSeQGzg+vNfJPwr0T42+HL661zw74ekvL+cE/aZ0LMdxySCcc5z700vtAfoJ+zF+yhongbTIvGfja1i1DWJI8+VIBJHEr89O7j17dB619Z+KtHtPFHhC/8JQXa6W88UixSR4XYSAF+XuFwOOvvX5iaRqX7YEzT7ZbizViGEJby+enTk/nx+FdtD4R/bG1Ur/pocE9TMvUj6YBrOUjOxyujftAePP2avHL+BviFI9/pSS745stKhjJOTHwMgjr6Hmv0v8ABPjTw18QtAtPE/hq4S4tLjkFDna3cEdiO4r8p/jX8Afjfq/h658XePDHcy6LA0zkOGcRIBu+77cj6Gug/wCCd+o+IRr/AIl0hbiRNHtYkcRNyvmu/OM+wqZotH6y3KDPy5DZ/lSpIvlj5iM5rJR7mZssrARGrpLsAOi9vxpDHs0l2fI/i7Gvmf46fH3wx8Co1sNdEj6i0YnhjiUHexPyjd6ZHJ/Svo/zmt2WQdRXgnx7/Z08KfHuDTL2/uGsb/T/AJDJkMHiOTgDPBBJx+VXED8qfiL8ffEvx/8AE1rpvii9fRPDxy7R7s5x344J9sV9ffBn4r/s/fBmwjGjwteXkiqGuVTe5Yjueox6V6bpH7DHwi0iG2W9llvZY0w5Zsk98jHSuB+Lmmfsv/B22a0g0cXurbAVgRmZiOnJzgGrTi/dA9i0/wDbd+C1jLPFczyW0gfcDKhIYHvXxR+0R+1v4v8Aixdy+CPhW1wukXaiNvKVvNkBPQADIBrzbwt8IPiB+0H4plTwzoUemWGzdkqUREzgZJAycV+iHgX4U/C79k/RItY8VAarqs7gGdox+7JGCFx2qOSEdgPj/wCD3/BP/wAaeLrf+2PiHeLoVm6qyq3zSyFsk7l4IwK/Un4efD7Q/hv4UsvCGhXD3FvYlirvw2W69OOvSrvh/wCK3g/xzAp0C+hlII3Rh1VkQfxFc5/Gu0EUaASghg3Qg5ptgES78+YcjBq3bQiEIx+6CQTVJpgoxxmrFtPFI3lXD7o3bBHpWYHwZ+2J+0p4bX4cXfw18FaitzrGrTtb3AhblIRnIJ6c9Dz3rqv2d/iL8FfgV8MbLSP7btxq92qzXDRlS/myDcQxH3Qp45NeD+MP2BfEWs/Eu/u9O1WL+zL5jcRTSZBUSMSU29crnr3rovit+zZ8G/gJ8M7nxN4muX1K/hiMcOW2ia5I+VEUe/PPat1BNageD/tw/tB2nxY8Tab4D8Jz/aNL01hIShJ3TP0QA/e9fyr60/Y6/Zim+Glva/FLxcJYdb1GBlitiR+7EgxkjjPH618q/sTfs7R/Erxo3xN8Z2Z/sLR382ONwQs8+SVA45C8fWv1f+L/AMYfCPwm0Oz8R+MpGWGbesMcf3v3Q4HHPoOO9OWlkhuVi146+IGkfDDwxc+MPFV2IYLEblSQkFyOgGOpPYd6/HOez+J37dHxly8jWWi2+7yt+4pDbgn5jjgsfUkdhVP4hfGPUv2kvHUSeLNS/sTwrE4KxElQsQPzHnOXIPGeBX3z4D/aJ/Zp+D2jQeH/AArfQIojCv5UTM7sO7sqnP51LjYmTPVfCfwk8N/sr/DOXV/COlvrWrIiR3Tx5EswU7mYAZCgewz6k1N4D/al+H/ja6bSRctpOqhhuguZdhJzghM4LHvjFcvH+3F8HEldN8k6MpGUiZV5/wB/Ga/PD9pfxB8MviXqkni34aWsthq4ySsYMe9UAwcD+L3GPftUqncm5+5mmakl/Dut3Mu0bgcnv7HkVPP5jxsGw2TX4Zfs5/tbeOPAPiaw8L/EC6udQ026ljhEsrMJ48njcSCWU8ZyM4r9x0u2kht/MALzfMNvUA+vrUyjYcRsBkTdD0V+T71BAsqiZm4xnBx69KuxyKJDkD5untVu1UFWR+dpP5CpKKkRATdLksw+ZfTFZl85NyiphWQZ+ozXQyvEzMMY3DB9qzXKnJChio2++KAG20nlqVxjceM9avR4COhxkIQD3zisyW1HzPu5AyParsLRSRCSVsiNTnjkk+lAGPDEjqQ5wQvOepNaJsxHGEkTIPGT6GltY1fLt8xXAx25rdVlUbSQT1OOlAGdawxctGu3b6960oSfKIYAZJye2KjjQKNw6NxUDgoGbJAPag0RpwOse5cgh+h/CsltItCrs+Sz9ecVNCjuMJk7skcUCTPEg46cjnigChHZJGMKSF6cmnOptQMEIOMfnT7eSQMcYAJxg1HerKyncnynABI96DMpzwmJo8Pw/IbtWlZlQhUkIemazfs929oWwBg8LWe8l3A7RSJgnH0oNDp7hCj7gc1m3Dz/AHkIJYdParELO0POQxHbpVR7eaOBiG+7696CGU5YJEgEj/x8Y61oWkJjQZ7/AJVmSXcsEW/GAR064q3ZzSPEGfnNAjbjiXcGJO7HQdKkjRmkB3YJrnHvXcukAwVPJPtW/plys0KrM2H6g9jQaIfeRhcHOTjms2CFXmB27s+lX9RmZEfB3Rr2A5rGtFlWdZXJKntnHFAGxJa4ADdfr0qlOjRgowDKBwRWwVZ8CMZU9Se1VJkdfmfOwc8CgDm0WSNz5LBfbHFXrcFJdzMMn8qjklLTYGQPYVEWCllbPPpQBsZUbipyByR61zF8rzzN9jYrzkjOa17WCWQ5DDCnBHrVlrQIMjGQc46UAM03TzbATtMS2c/MOBV4I7yMQQT1BHTNU4UkmVg7beeM9BTYbe4NyISwx164zQyEdHZxooJkbJJ7dauqFRxuzjkYHWqlnBJbgysikN79KleV/N8wgKPSsyzO1NfMw4JAj6D1rHklZDgZJPat2+gLFXXkNyay54WI3Y6n8qAKwR8l9pPWmIs0bkhTkgde1advK4VkZecDJp0rgsduORjj2oAyC82GaU4CnFKJB84brnvzWtJbwMkc27MuSGHqKzLy+togIAo3E8t3FAFqykVVVpAFLdQefxq1JKCWKcnp/wDqqjaIJE67h2J64Na0MKj5c4A796AMbYxn2tlRtyO2aezuhCL90da2zD5m3IyF46dqhmRElBUBuO1AGfDKMZkPStmOMeUrk7i3Q1zN7G0IJxuJ6YrpbWUyWUe48gY445oAjfAIz0B6etRhIp5E+XpwR7VaMa7SG6DnNNVIomzH1GOTQBiIY0kP93OORTLq4hZx5fBAA5qvqEyC9kyMKuAAD3piBZHyR06GtEBn3F+VlVAd2OvPT2rTj1Tz4yAmAP0qnc6LLPKrxDPfj1p1rauZJIpSAARwe9AFa7RrsgDgKBz3NXYI1bKFcleP92rbWkcYKjJb17Vbt7cxL5Z5J54FADTGrIpiwAuOfWkdUWM4OD6GtF4YkjXaoAGSKy7mUeUOhY8cUAaml3AlTy1+9GBmtPy8KS/PX8K5jTyY5TIDgcEmuoWXeoz/ABdaAG7lPKjLYxVN1ycdx1HrU6uNxHoePenYTfv6Ed6AOe1NhHGQI9pyMk9a5KC633ckf3dvf6V6LqMUE8JL8YwSfpXnqacUuy8J3BzjJoA6BGMkXyg4HGe/FWYG+QjOcetQojIuw4BPHHtViJQgCgc9cnpQBUv180AEAA88U63jkIURgfLjr6Ul1KryFY8nPXirlscRAE5I/lQBeTEiopwcn5vwpAuCTjKjOaFCMT2x0q7CyTBlYcAfyoAiLqoXcMcfpSsULAg/Ke1RuD5hI5C9KYYneQbhgY4rMCSfbxmsu7kMKjPGcVqPBtdTu4x92se9VZRt9O9NMCe22MxPtmrvmKvyFcisu1Qrzuzt6+9XVJwx61dwK9zAsiMp5ycjPaoYG8pemB0q1JgDG7jIP1FVZSp4buePagDVCp5GTgn+VZIhZ5Noxk859qbFM+GjHKk81ZSMh2YDIGM57UAWYvMixGT6HJ6VOHXaVPPH61UkE5XHH3R19aWLLjLY+WkwKsoDSgnpW2owqHtnjFY7AEjPUVrwlmiCA5C85qAHMxCkDueKZJmMRkenIqRf4Se2c/WmZHmbWOcigBQ6goR/Ceaaw3nAPHNRTKB+8B4qm0riMsDg+ooAv+aqZWQnI6fhSw5lDMxArlXmlEhLkn0JrUs7tZ4nG75lHf2oA0LiJHG0DBUZGOhrHBZJMAZzxx2rYJZYQuMjv7VEsWc8YwPxoASJjtJ6Be5qSNiriQDPNMQFeAML3zQcb/lJwaAL0pIAdvl3enWlyWAC4+p61EzM5AJxtpEzv4PSgB0uyLl+SetQpKv3Bwp6g1YcBl+YZJrODhZCwXJHY0AXvOAUnHA6CguCcuoXA6moGmRkyRj29KrzXCtEQVyPWgDnJACW3nJ3fpW3p8cEMaiIn6Gsmba8iOiEr6VrR7UwzenFaAXQNxGTwKYdq8sM54+lR+ZGOAfmJq0fLJAPWgDPnjt124Xk5/OoUPKg84/SpbkDzCpOMciqE1zBC6rIxy3WkwNxWUjIHHTinBAWDKTj3qCAoCCeN3YdKl2/MQzYB9OpqAEUKjOvG1zkCpnlwseMbQMEVFJhTuPG3jmsO51URRAHG7dQB0BlVYyrgZqESLjKH/IrMeRpFVx/EOadHKBGfMyGHpQBooUX7wAyapzr5TnGCD1P1qdZRtBYZFVrmYSIsQGMZOfWgBYFBX51AHtUUwBUIq/dPWmRTbMq2Mnj60qHCbmGSc96AGRAliinLDkitUMGAVhznpWfbOVkdRgKOuKuZGDk8igCYupwD90dqU4+Zeo/SoQUCAkc9alUAqAcg9c9qAHD90jNk5bgAdqarsTv7A8UkmAxbGE7VEhGG2gtgU0BHeGSdCGPyjmscIEHHNa8/wAkOCTk1noCseHyCasBolZR6+lXI0WVGklqkfu7vTpSxyOW2kYGc5oAnMYc7wx4PQ1DdlRjgjNWosoWBOd1RTPHIuDjIoAzLVYzMTnj+tb8cSOQ+0HFc6rhZxhs46itdfMYgI5CDmgSNBskYXjHGM0g8xB8vGeM+lMVFC5brUiYUActzUMpDQ0e0LKTgelI8cDRlOrdj6VKyj5s8D0xVZmwh4xnj60iyvLAuRznGPxpPJCD/aNKBIrbXOAeee1PdyoP8XvQBA6SKm7dk+lVzI6HkjPGaus5lXHdayHkLO4YZx2zVRQF4B3HzYJ61OsYXBY/NVS3ZTwOMVopGCd3UUSQEcoGwIAMGmohGApwO596mlRflxx7eppDEMnBLEdfapAtQ/d+Vc4PJq2EywU87umKig/h6c9u9WVTMuSSMelTICxsJ+VlO0etTIzD5Afl6VF5yhArDAB59aQP5ZKduvvUgSF+iy4YnIqcYdFDjaB09qqqFKknvyMmrLHftVOC3c9KAFjxKDGCcR+1RxnY7EDLH2q/FEsRVTwT94mhtpkPljO2g0K2471yufw70y5UblVRkk8mpHyHU4wfrUe0O5H3SOo/rQBIEOAoXnp3zRA7x7lGSg4zTN0yS/KdoHb+9U6xqJnkBI3DHApMCObbuVSRtPp16dKhtcr5hHylT3OMg8cVZAK7ie54PFQq8W1lLY7fmOtQArGBAmAA5PWp4pmCMVAIH9KohN0LKSCMcepqxG6okYVdpTr3zQBP9tmljKyDJ6AA8CqbyT8qOo6mraMMFlyQeoNRiJS3C52j6daAKYG5B53K+hPpVlHC4kh4xnNNZFaQqF+U9uopy+WhCkdexPFAD44gzEj5s847U9/LU7Tgd/pUJY7+Du9hTwo3bsZzQBMqKwwoxyCMYqwlqYlYsfvCqbMo3YcFu4z0q4SohUh+AOR3yaAKXlhDhPu+nepHR2bcDnA4NODtEMMuc/mKlRw4DL/DwADQBDGJgSx4A61bQGPLAlgeajONoRTk+lKNxO3sOCfSgBCisdw/LFV8xqS3Q/TirS/Isik7ifbmqU37sAD5Q3BPFAA92qH5VOTx92rEdy7xCFjhuufaqkwLsBFjbjvTbaEecZXPtQBpblERYDjtQMDaz5bd1pCI1/cjo3FJD5kEiRnkdqAGNLEZM7zhe1OldtirHHuHU4qS5iTBbG0sc8Cq6jbkqxXdjCmgBjqybQ5P0qKQyAKY8EDrWoDGCDJ1XoO1VXkRmHyhUBPQ9aAIeiEuNxPr2quRux8vBzn2qYLsRsnO7pikWb90N2CxP40AKkYAMgzxkAf/AFqoyoznDMVx24xV2N8/KwyakzGAAQcdwfegCrb2+OHBz7VDdwIMOMqueO9aQaMTMgwemO9McpIu04wO3XpQBlCIZVjznjmpp7e2eZJiMsBg+ntVqKSGRjCcD0+tRGLAzHzj260AQxRKkh2D6DtSTCQkeaDx+lWoVeL5h1xxSxSscuy5GT1680AVUjdFLKD16jrinbGckMMvng1K5IBK/KelMdmIA+6fWgBwLwPslGcjHHamsR0YVXkyiCVmzg49zUbOZAMDav60F3IwGc5zhlzg1NsckZPTrS/dXLfTFPXdkRjrnrQFyo0Tyufm24HHavCv2g2eL4Pa+03MaHnaM5ASveJJXhAjOGYg4PYZ5xXhH7TED23wY1SQStEpk3tj7rAADGPetaZNQ/N79mBfOutRmjZtrOYBnkkrk81+qfht3GkrHI4JBAC468ZFfl3+y+wYatZ28eHe7E0bHjgZz+lfqP4bMUjCVQCAANvv7VVXcFudtYbMbG7ituMbANoyD2rJVovMDIMVqpJuA4yawLJZYc4K8Fqex2gLwSKiDujkYyp6U7agI3ZDjNDA+PvjeB/xkH/2S6y/92Gv5pq/pW+N4b/jILP/AES+yP8A6kNfzU17lH4I+h5VT4mf/9b74hjHJ3fM1Hlsr7WOVpCM5bPNOSTeuP4RXx57qZEVYEqo4qF1bGfvVPvJRhnimIjeXnOKCyp5ZY9Oveq1ykYccZ2mrrzDoe3Wq7hWVmPOTwKDMzGV1JYPyecdqzLy1Sdfn+8eM1eWOQy5HK1XvmEaZ/i7elaAcfLbx2s+xAM+oFXolJAOMVDc5JBUb2PU1PG8YTyCRxz9K1RmXUkzhGwCO+KxL4iRwOqqeSe9aUbgZBx0qpLCJlx1FCA+b/2ptj/s++L8SbQto2RjqcrivkT/AIJvzbdR8bWsUW6R0tSAMZYfOcc9MYz+dfZv7UGmzyfs8+M7WIquLVpSSf4UIJAHrxXxX/wTcmnh1nxlPDGJJI4LU45z1kX+Rr0af8GRlLofqhbxJOqzMSpGRj3qTEjMEUdT39qsQKGjJQ4YdR7mpQhGOhPQn3rzSoFUxH5kLYYc5FK8KAZDZ64PvUzFTkYzn8aq5CsAowD1/Ogsgw0cgAwwGaq3MZ+eQtnuKu7cuZB1GOp6ZpGCbW3ENnsaAOF+Y3BPPzHPPtWzGZXQA4GB1rNuk2yP5Zzs7Dgc1YsZWIQuMhhx9a0A0oT5iBmXBX0p/kiPZOWPzEnjuBQZDCDgbueO/amIQYsyHjsKAJUU7trncpxwe1YmrvDFKEBz5mCAOxFairLvSYt93t/jVLUrfc3mMcY6UAVNKk8wHecAjp681pkoZeuMdPasu2J6AbHHHA7VqKoTJk5YHPpQBYdwy5J6d/WlW4BwNuQB0xmo8ptUq2CT6dBU0SxjcMe9AFe7O5cN36cVkROIptpPXrWnckEgA8npWbscZG3g9TWgGgHGGDDpjHeoLi2ZwNhyD+lTQKqr8h5NWAsqlsDr70DsZwidAdx5A4x3qVFAPOTxk5FOmiZ3bYM46HtWdmdQFYc+xzQQ0XyYt+H4wOMetZ9w4hkEbnjr+dAvWjkZGBb1PeqN+7TSoIwxVup5xmgk1FMiEjjbjmkVgjZzmqcZkjJRmyCOp9a1ECPCMDLDqaAIpIzIwkQn6U8S7P3bDJ65qdHAXcvJ6UvyiMjbhvXvQBNbvE6EuuG6DHeqU++QBRx75q5bsGIbYPl4quM/MBgYzQBnrEyyBQMhjg+taCwpEQqEt9TVdSRKAvB759anLF5SApGzA4FAFpWRjhhyBgD1qnNGrMF4GDnr3pWkYyBQMYP41YdVfhQSRjJoAzGiddx6Y5FXI2KqqkgjjNJK2Ivl5I9R2qrJ5iJuxgYyfWgBLudk4P3e1T26tPGSOCTnFZk5eUEkdehq1p7SwKS/Kt0J6UAaoLKFDnAWpEAlP7o7cZJNMnxImM5J5AFJGjKFKnB70AP2Sc+afoKiw+4beR0qwAA479uad5O1vdfyzQBUugWG3G5R/OsS6SNGVZQd3T0966eSQJIFToMVi3UCl2LZO75vxq7DsSCVjGpYNt9T1p0xZ327gAMZpVG6NGUZXHI9xUIAUFnJB680WCw3y1By4J6Y7gU+4mVlCp359qXfvTcxzinPCqHJ5UjIx3JqbCMuygBuPMc/KtdW5i2iSJRtA61z0an5Sp4Y46VtBNpCbuCM4+lFgLG8CHaFxn16iq025yABuxgE1K5wSTycY4pIyeVJ+hoSAXcVOAMHv70qoERlBz3APvTN07ModwUOeMc5pJztUqpGPTuKsCOSQKdgk28/dpk/yqpUj3FVBs3hXOcjpSpOq5XcOKAGXkoQY4AYZyPrVOHUJITmPjGMnFRXD/agWXqM4P0qxBYSiFZTg+tAHBN8EvhHfaxJ4gm8NWsl1dkvMZUEgZ2OWbDZAJP5c1pXPwd+DlpAJU8G6e7DriBOR7jbXYR3lvbTPFdN5MUSl3kP3VUdye1eAfG79p7wV8J9Hkg02eLV9bkUGG3TdwCersMhcDnnr6VTc38IrEXxmT4C/CfwudY1rw/p1vKUb7LbJAheZwM7VTHTpk44r4P+HX7SfgJfFLWPjHwPYWel3soEUkMCM9vuP3nVl+bjrjHtmvMBp3xk/ag8XpcLDNdSO7bGZSltboTk4PsMe/b0r7y+Ev7EvhPQ4v7S8eTHUb5gvmW7EeUCDx93BJx610qPKtWZSjY+jj8Jvg3qgt9Vs/D2nz21zEs0ckUKbJVcZDdMfiK5nxx8HfDUPga+l8B+C9L1HXrWMGGKaCM7vm55wucDPGc16hH4f07RksLDT08izsY1ihhUnYETgZBJzxXXWZYTecoH3SMdiDXNKbT0JPyx0b46eFPhprJ8P/FD4Ww6HfxriSRLVeo6MFZF+U+oZq+v/BPiL9mX4sWcM+kWGjXV3gCW2ZFimRjzwhAJAz1r3Xxr4B8C/E3SZND8d6VFfxuhRJGRfNjyMZR8blI9RX5R/Hn9jTxX8K5JPG/wyu59R0WFjIACyXlsB3yuNwHqMEeldEKkZLewH6aRfCP4S6fEFTwVp/luWAJjVufbis5/hp8Nrl3gbwtpyl8bQIExx68cV+Vfwq/bA+JHgi6tbTxfO/iDRYWCsJQPPjx3DkZJ+v51+t3hnxJoni7R9J8X6DOJ7PWIxLGQemeqn0I6EeoqKnPH0A7TS7Gw0jTrfStNtIrO1gTYkUKBEUegArUtoWceWF3P1H4dBVUAMff0rVjUbFTgliBWXPctwPw4/bhdJ/2gdSCnPl2dorKezbTkD86/aLwYkS+BPDIbO9NLtgMenlj/AAr8Vf21ox/w0RrKBgxWC2BI7YjBIr9pvCMgbwh4ayPkGm2+cdwIxXTV+BEHkf7U0Ulx+zz4xtIxtjFoJTnnlWXH8q+Gf+Ccce7x54rHrpsa5+slfd/7TtncXvwB8ZNZOQEsGLKoyxCtkn8q/ND9iD4meF/hv8RNSfxVqKaXbarYLGk0pwnmRtuwT0GRnriqpL90wPtT9uuaRPgGLVm8ySTUYQMZIwDuPP4V5/8A8E6tGaPQ/FN/q0DLb3tzCUyCu7y1J4zX0j4k+I3wH8caVBp2o+KdLvbLez+XNInDDvyferWhfE34JabFG+neJ9Mt4ouFUOiINuPcfnWcNIWA9U1rwT4E1nWbfxDq/h2zv9Rt08lJ7lN7hVzgHsSM8HGa1vFmuW/h3wNrfiJYlVNG06eaOPOAGiQ7RzXAx/Gf4U/uvtHijTV3MWJ+0pz+tfMf7Tf7Snw4j+G+ueG/B+txapf6zBLarDA2/aZBt3NjgADJGetKN9gNb/gn7dRa58PfE08jh5jqskjAnkZWPH8ya+3nUyMVl+8o5b1Havxr/YX+MNz8P/H8vw3lR57bxZLbxRMgz5MxIVmI64Knkjpt6Gv2Ou1kj1GSL7yqxX8qirDldi0yyFfKncNi9M81XumTfkKF9eetU9QvSsnkRqSyqMjIyQf4vp71wHj74qeA/h5YreeMtQTTnIO0sd5YL1AVcnJ7VlYZ6sHMYjRgP9Iz39fWviT9sL9pLwLovg3UPhXZ251nU9ZtG+YEeTCGyqs3cncpI+g5r5s+L/7ZPjP4hajH4a+EkFzHCm6FLlFImkDcHYuDgcZBIzVT4M/sVeNfHF5B4o+JkzaZYmQTOspElzcJ1JOCcA/7X4DvWypuLTYHw9BZahHpEc5sJRpwLI8+0lC2M43Yx39a/Wz9mD9qP4Taj4Q0r4d37L4Y1OyUKkMzHyHIxny5GwACcnaeRnvX1wvw3+Hcvgyf4fzaTC+ly2zQklAshBAywI6EnnI6GvzT+On7CGraVeP4i+DobUdKK5ezkYLLblRkmNj95fQDn610c8JKzA/Vme9tXiS9icTWzDKuh3Ky44II471aTmMSQHch79a/BHwH+0h8avgzKNFg1AXtnAxik0/UFY+WFyNgJwR04wSPavt/wT/wUG8H6nb21l410afRLzcFd4QGtwvcg5DcDtjNc7w0ltqB+iUU8btg8Y7+9SqrPNuFeBaD+0X8DdfKjR/E9tuYb2WQ+Wd3OFIbHPoOtes6D4n8Ma9frbaVqUdy0qblVWHORkcVMqbW4D/GngDw/wDEDSxpGr3U1mkh4dCRtI4zx7Gvxg/a2+CWufBbU7GO51+bV9H1NphbrIx3Rsi5AK9P4hyMfTmv3JYBZEXupyPwr8o/+CmOsR3XiTwhpKPkx21xcMvoZVQA/htNVR3A+u/2QNEh0H9nTwxHbx/PqQe8l9Nznp+AAFe4a3qbaHoGt6pPtCQWcz5JxlVXkD3xXi/7JN2b74AeDrlCjk2vk4A+bMTFcHmvJ/21PjlpPhbwFL8PdKUy63ryvGwByLeHoXO3oSRgD6ntySjdgfnv+y14bbx/+0Tpd4qny4bqfUJPQAEkZ/E1+oX7WlvFp37Pfime4b55YtgKNgEswAHQ/WvMf2HvgyngvwfeeMfEFq8Wra+i+TvAUrAv3APTdnJr1D9rWScfs2eL7a5t2kWPyWRhjADyIP0OM1tN6pAfIP8AwTbhSTxD42SbBRrWzyD7NJXXf8FHFmg8N+EIN8ZiW5mC7ec/J1/KuT/4JtLMfEHjMrhR9ltzkjdnYzfL+Oa9P/4KURJc+DPCzKNkkF7swRjO+Jv5YqX/ABCZHpv7DFmZP2dLJ3x5bX1yQS33QWAr0P4x/E+1+F0GjSvbfbJNauBbxx7tgUDGTx1PIrzb9gq7jb9nOO2ciZhf3OEzyAGFeE/t6+PNO0zxV4DtLYkXelsbuRUOdq7lGfTJxV1I3YRP0xFtNb/MxBRkV165IYVciVJolBO09z61keFvEdl4x8KaXrtnKJEeBE3ZBBIQE1qpKiQzzdVhU55xWDiUUra3kEgLgKhPLe31r41/a3/aetPhzot34G8J5/4SW7VVErDIii5/egjIPsKxf2iv2sbPw5ptz4V+G073viO5jEM8kKsYrUnIxnoXz6Zwa8f+Df7HPi74lTw/EP40X00a3p837MzZupV/hMhbhQR0HXtinBJO7IUjwL9m/wAH/G7xL8QR4s+H0tyGilWa+kdjEsylssGB4YEdq/bi/ae58LXyXKtHKtjM0zHHyEIdwOO3tVnRtH0DwxpkOheF7KOzjtkCYUqrnb3bGMmr1+622hahMx3CW3nGBjDHaeG9amqryVhH4KfskNBJ+0hoUlxyqzXDDHAztI/UV+qnx8+GPxX1hbXxl8JdZaHVdLBBsDtWOYcncA+VJwQDkV+Uf7Lsbn9pHw5jMYN7McAZyBuyMfhX7+xy3Kswm+VvMNdNWVrAfl74b/bh8Z/D7UZfCXxx8OMlza/upJoVaObcP4mRvlb8CARX3B8Ovi94L+K3h/8AtjwVqcd0UjXz4l+WSNscq6tyD+GDzgmo/jB8EPAHxp0h9M8U2kaamoK29+PlnjY853dwDzg8Zr8WfiD8O/ib+zZ44VLHUZrcMSbXULdSsMwBOAynILYGcHPqM1EIwnsB+6NtPJNPmVw2OmK3IgIj5wXmvjX9jT46v8XbbUPDXiiIt4g0a3EryRj5biNTt3AcBW3EZA49K+xLuPUnt5o9NHl3m1yhboMCs5w5XYCLXvD/AIa8W2aL4l0a11T7Md8bTx+YUI9CeefStjTZNE0bTWs9OhttLskPmqsarGibhwDgj0r8bviH+2V8a18SaroVrDFps9tK0GI0ZnBQ7TjI7kVy2g+DP2l/jremJ7vUZrJ+Jn3NFbov3sODhenvT5JGZ+n/AMQfj38M/BO9db1qG4KZzFbuJJTkY4UHI/OvCfCH7Wtvrev2ul+HvDV9d2d5MkbuctkE4JA28fial+Gv7DXgXw9JBc/Ea+Oty7ARsO2EP1KnnLfjX2l4Y8L+FPC2nRaboVla6XZ2oJzGg4X3b1ofKB80/txeIl0r9ny80+DldRuEhUn+7u3YHr0r55/4Jp+HLq31DxV44b5LOGGO1yRxIW5YD3HH51wH7ePxP0nxz4v07wh4UuftMGhO6zBDmPzmIBA28FhjnrivvL9k/wCFk3wx+Cdjp+qxyQanqkj3txG56F1XZjHGCAOOcVaf7s0PAf8AgpMxi8DeFV8sAS3srZH+6cfoa6b9g0lfgMxhPP8AaU27HqVGP0NZf/BSq1/4t74PmTol2+c/7uK6/wD4J/W8c37P7tbkF21ScsD/ALKKKdP4APrgW1wShZKpS6lp0eqjQpLuJNRaITpAWAd4ycZUdT0OcV21oiSzNDORvVNw3L8uR0796+EfHHjCGf8Abb8LaRp7qEtrNYZU/hI/fbvyz9eK5wPsRrPeQJ8YPGAauafpQi8wqSsbdAal1NFiu5fLIMQZuF+tWoZAsSheOPWgdyzaQBTsBwe1Wlt1Bx3+lMhcuFcjnr+FRtfNHcKnl4PUUBchvIVCnn5iKyf7q7P/AK9aep3NjAzS37EoM7gCOnTIPpXzt4//AGjPhp8PkjurnVoBIHdPLD7pFKA9UGSfTHc0WJkz6ISN22jZj61R1bxL4T8NW32nWr1bQEEP0bb6E4PFfk38Rv2/vEniCF9N8AaVJZp937TJw7D1GPu+3Ga+QvEfjnx143LN4t1q5ukdt3klzs+hOcnGa09kwTP1Z+Iv7cHww8LLead4VV9WuQpCtAh2kg4xvOQDx7evNeO/Bn4wfF39ob4kWRg8yx0LTpQXMK7Y1VTnEnYsQMdce1fmvHZzh4dPtPllmdY0YckbmxX7ofszfDe0+D/gG0tAoN5fESXUwwFG/wDh7kep/wDr04xGfR8z+YVSTIaIYLY5OPpVYXBtz86jB+6agn1C1tgZHA25+pzTWeC8i+VlYLhumMH6Vm0BeDqwbcdu7k4x/WsWSUF2YZyTjbx0qyIJdwWQfI3viqEgXduGGUdx60rAbavGbddyn37mrpwIQVUetZIiZEBlIQkZIJxir0cwVChwR655NAEsOCwfpng4q+LgREsVJzxzxWZCr5yHVOeMsBWkAJD++wxHBwwNAGHqPnSPiD5QT0zWtpO2SMxEgFOuSc59qzZlZptiADB5IPFSxmUnIADKfXrQB0c1uGjBXB9D0P5VVFr+72h8senPFOguHRVWTaeOvUfhVsHzXRFHykdc45rO4FZInaNRuPy1a2MgBPyj+dSumwHgALSMokKou19x6bulFwE3bMEnIHPrVkOJBkcCozbsGMeA2D61LHEUZQpXJ4PPSpuA0xt9xAAep+lOEDBA78jsRUyE+e0JIBVehPWlD+WgHHTGQciqLRAY1dCF6jmqE8bCIqF3N6jirwJyQDgUrOhAULg+9BBkQg+WqbGHr7Uy6tlkG4qG2g5J7VpcBycjNRARbXdmA2kAjI700aHANGtuGhSNVjGQB39eKY1pK6KFIVS2Ru6HHIH51o3qh5WwQwVuD1z3qK8ubDTraJ7+QRKjk7jxweSevYVaMz83f27/AIPm9srL4w6PF+/hxBqAjAMhGBskxjop6nrz6Dj4g8a/E7xf8TtC8P8AhfX7jzV04mFZ3bHmFl2K7/QdcfWvsL9pv9qAa/e3/wAL/A8Yu7OUNDPNtOHZwRhBzn2PHbtXyj4s+A3xQ8M+BtO8aS6VPHo7xCYSxNvaAk/IXC5ZQQc7ug6V2wehMj9YP2TvhNN8LfheLXVYEj1fU5WnnKkNhTwg3AkHj5vxr6XuIhJx0B61+Xv7Pn7a/wBkt18F/GNWQRLGlvqsaM4KgDHnj3A+8B+Ar9LtJ1/T/EmmR6jodzDe2cyq6TRtlSGAIbPoQayqLUk3rZZLePanKY/KtBUIUNJwG6j0qhBMkwIGAwOMDv8ASr4Ehi4+gz2+tc8zQtI+ZVZgGUnOPU1+Zn/BSdyfC/hQKDuNxMSCMADZxX6dW8XMZxlhjj1r8zP+CmqrFoPhna+FknyoznH7pt1bUdwOj/Zo+Nfw68O/CHw34Y1y8itb21t3DCQ4YFm4+8QDx25NfKX7a/jXwb4j8eeE9Y8NXUd1BZwqZhEMFQrA845zweK+t/2df2d/hZ8RvhR4X8WeIdMZ7+aF45PKYpkRsBk4xyRz2NfHP7b3ww8IfCr4k6DbeD4SlpqFnHNIm/f8wJH8WeoHc1XP74H3f4h/av8Ahz4H8M6N9gVL4TrGr7O6bfm3ADqCa+J/24fFGi+MU8I6/wCGpTLYTW0rKQCPmIBII9q/RHQ/2VfgtrnhbSru+0b7RJdRRyBvMZA++NXJAz71+dv7ZPw+0D4QeIdM0Dw4zJp2pWksjW8reYkRZCoKFjkc0e094PtH6mfAZM/AXwTLwVaxjUnvuRFXj1/Gvz9/4KK3kOpeJPBfhS3w98YnbaMZxJ8qf+PZr9CvgHHDH8CvCkjSb4bawR2I6YCKT39K/LnWpY/jn+2PBp1zmXTbG5S3QKxxtgLHg/XPSs18TA9X/bA+H8fhr9nD4eanbwFJdHNvGxAOEDW2Ruxx94DrX3t8EvFFr8SPhN4a8URSrJNNapHIT/fjUK+ffIIrC/aV8Dx+M/2f/Ffh4KGubS08+FM8obcDnqegFfFH/BOr4q2Mdrq/wm167RLiOU3Ngj8b1Y/vVUk9ARnHuabV0B+pK2o80bEXjjinLbBST3PPT0q24idi0BAHsKjYOX+U9K5gK8kaoSpGQw+lWQV8tVHb0psiMX67wOOeMGkdXEIXbyTwKAKk0D7d2Byen0rGu4AVJkJ2n7uO1dWhUIeo9j+tZN7bNPvMIyIxnGaCGc/FApYBW4Fags3ZPkIOKy7e6t4Ejmu2jSJywJLqo475YgED2rxf4gftNfDH4dQJJe33nzFzGEgw7qV/iZdw+TPBIFdFhHu00Ew2xowWQjdg9dvrXMnVrVb5dPllBuHcRhFIJJIzxjtX5XfEv9vrx1rd5cf8IRaC3hAMSy7Sy4B5xkE89ua9N/Yq8OfEP4ga/e/E/wAaancy2dofLtllYnfMzEkIW5CjpxT5XZto0P0pG9XaMjBQ9h796uuf3RVckr69MGoE3uVR/ky3HOc5PerhLAFGYZBxgd8VncCmzlUUZ6cc0+y8yUOoTOORnpmmSFWyuDz0x0rQsFeJH3Nwxzz/AEqWwNGNmZSDjIGOB3qhEgdCOm30FaUTg7ieCckUgREUh+/emBmLAQ/zNt+g4qCS2DsWU7iOeBWwbUDnB6eveqM42SFF5DgEdulAGaCYrhYcAnqPcetZ1+LqTdHDy2OewrXZEjm80KcqDjvhaqSKZZlbPAwPbmgDBSO5h2GUHAOfx+tdNADJGXcZXquen51QvIWDbVPB7+9W7ZzAixcFMdTQBrpEiglQOQMUiIVYEgYJ4qC2kf7r4IFW5WG0DI2igCi6ZkZvu5pkErQuI36HOKsy7A6Y+ZT27VlRjfdbSu3rg9qAOiVY5AGb6UirIufTOKbFlQIxyCaucEZPY1mZgisG+YfjVO5jlyEVM7j9fzrT3I4XDfNwAK4n4keM9J+HXgvUPFGruVWBdiKGwWc9MfhVRjcD89f29vizNb+GY/hTpE2671OUGWKPcSltwQPlPBZxwCOlfKHxa+Dq/CT4C+HbnVovK1nXblfM5zsQhpMY7EDANe3fAf4X6n+0B8XNT+MfitWg0C0uR9lSZN29kb5I13dlxyecE4+nW/8ABSq7RPCPhfSgoSSC9foMDAjGMfgRXXSetgPTf2Wfhh4Z+MX7H9l4a16JTOJLlLeZuDFP5jGNgT2Gf1r4t/Zw+Hfjz4dftfad4XuYZYDp13It2YsmNodpKscDBQnB54r7j/ZZ8b6P8Pf2UfDmr6qPJtQ8ryyYJyRK2OB3I6Vi6v8AtceAbbxHda/4c8PSSahOu3zRFiSX1JI5Hb1pTbu0B9v/ABL8GW/j34Z+KPBBKyvqVpKsfzDiQj5evcHFfmD+wr8FfFvgL4uav4l8RqbSz062ltircGV2cYUZ47dc13y/tcfGzX7mW38H+FHMMp2qvkyMw98gVVisf2t/E/mpBa/2Sko3SYxGZC3u3epgmlYD03/goHq9pdfs+TQEqs32y3cJ8uSN+CTjJIr54/4J7/EXwt8PvDXi2LxBOkbJcIeR8xQqBnJxkZHSud/aZ+DHxX8M/C+68W+PdWS6EDwiSEOWbYzBR2AyGNZn7EHwX8I/Fi28V3evzXCJpssUZSJlUOOqscjrkGrXwM0L/wARf21/iFo/xkvrrwckk3h4lIktX3fMoHONucZJPrX6TfAz4x2/xi8OJfx2j2s1suLqKXgpIcYKE9R+R9qbof7NXwW0zT0gt/D0LupGJJSWkYdckg5/KvWtG8N6L4Y06ay0LTILLfgkQRiPfg9WI6n6msG10E0WFEoZ5QOWHXJ/Sqdpf3kVwVZsKeGJPVfevnjW/wBq74X+GtZvNG1e7l+12krRSKtu7xgrkcEeh74rlF/a6+F0qEhp8AEACFwAexO7kD/OKSdhcp9aHUvJLKI1iJ4wi4/+tTLnUJzbiB1VhnOCT+uDmvliX9qz4VtLGWM0Q2ggeUSc++Plq2/7U/wfi/cS3czyKcgiFtuT2NVzyCx6R45+KHg/4dXlpYeMrpbFdRy0T5O1mwDjnvj1wK+M/j3+0tBqjSeCfhPGNQ1GVAvmqm5R5gzlMZ3Ht6A+teKftv8AxZ8E/FTTPCp8K3TPcWk0qTAoykK6gZycZxir/wCxj4i+F3hDQbzxJ4wjSXxBDcPHFJKu8rGD8u0HgE+v4dK6UQjv/gT+xY+pRWnjb4uOG+1jzBZOAWbc2Qz57Edq+4NH/Z1+D2g6zYeI9C0NLK+09xIjQttUsOmVzjHsK5mb9p/4WTOn2jU8Aj5s5O0+nFaVj+0n8J95ez1dGMZGRICo/XmokM9wxBbutpNIiOxyNx7mpQPInwNrfSvxe/aG/a/8W618TUvfh/IYNN0ZxuTDGK4dSQTjj5cdOR6199fs0/tIWHxx0iaA2v8AZ2q2KqZYGO4SBuGeM9SASM+mazaKifTviDWdQ0fw3q2raRC1xd29u7RRqM75P4Vr4I8N/s4+OPjdrw8UfFzUZNN0mzdStm2fNkjLHciqcFc8cnOfwr79SS5RW2PsVu1WYZtqhXycYH0A7UijG8O+GvDfgu0tdM8MaethaWQCxhAF+UeuOp9Sa8v/AGiPAsnxN+CfiTQLaMSXsCm8thnnzYccD0JUEfjXum2ORGYc561gwOYbuSPYHgnVlKk4+vT2p3A+S/2PfizY+M/hqPDetTBdU0FltGixhiicI30Krj6qc19YPe2VjY3d5esEt4ULtngqOPm/AV+R3xX0rX/2TvjrD470S3f/AIRfXz5pWI/u2BzvTp95Cdw57ivUP2of2otBPwoj0TwVcvcah4st9ryngwwbVMmfQn0/wp2IaPgv4keI9f8Ajr8ZtTvNNia6fULlba0iTLjyo8xDbkdGIznHJNfuZ8G/hdo3wo8B6fo+iQK13HEonlI5klYAuw5NfAn/AAT4+DAnmvfjBr1sTb2eYNO3gbWYMd7Y9t1fqGLx5XB38/ypzlYQss1tqEE+m6rCLizuQUkjcZVlIwQQeOleDfCb9m/4f/Czx/qHizSjJdeeHS1VioMKyFi5OOvB2jH/AOr3SaKQxrKB1YjHt61VXes6K6lSSAG/nWTkBsXluEym37x4HtVy2un4Ct/q+cdsdMU3JaXa/IUYrOUx25Vjgk8fMevNZx3A8y1oeAPhFaeKvifBZRabK9rJPcSLwJZFy/5scnHcnvXx3+wToF54u13xl8bteVmuZZTBDI2Tu3yGSTr1wNo9hU3/AAUQ+KVlpvgvS/hnpu177WiLi5VOoiQDaePUjGPavp/9mHwxb+B/gr4a0PyfKna3eadQc/vJiHYsPUHiup6ICl+1v4gk0T4B6h4mto45rjT7iF4t652ksFIHX+E4zXzn+yN+0TrnxZ1e58G6lo0cUtsFkEwyVG7jb/h3r1P9vO7SD9nC+WA4Zr+BPqAAa+YP+CbhittW8c6i8CuYWslU45xvcED04ql/DAl/bH+NHjX4VfFrTE8ITpAW02NpUK7kMmXDZH0xX3Z8EfFWueLvhxoPiDxHEba7uYC7KVK9ACGx7jpX5g/8FHJYn+MulJA+5F0tAR6MWcn+dfq98LrEwfDrQZsgwy6XAUjwMK3kruxjnnFR9lGdrH5WaZ+1z8QG8c6n4I8Todd0m+nksjFg+ZjzGGQccjHr1r9QPg54C8JeBPD13H4c05LG91ArNOSMNySyjGSBgHt+Nfi58B7f+0P2rtIiIB/4ml05BGenmHbX7q6Xptza3k0zkh5yuc4xz2x7VbjYuJuYPz7l8xjx9TWg1tthhLjAPBHvWazMXMTc7RWhJKyxqq5BU5HvWIziPEWoWGhWsmq38629jAf38znCqMjueB9a8x1b9oz4P+FrRrq51KGRCm5Rnk4I6Dn19K7v4qeCIfiB8Nde8Mm4a2utSiKRnhU3qQ6g+24DNfjToX7Gvxo1/Wmsv7Kmjh83a7yH5cA8tz2+nWrjbqB7v8Qv2w/FvxI1KTw58MLWLT7WcmI3JDBs5wCGPTiux+F3wC8BCceK/it4gXUb64QMySypt8wn1Jyfyrzm1/Ym8XaQ7afda/Hp9xOMiMHaMdOAMHNeseHP2Ctf1IgXvjJ4ggDCMKW5I45yOKqXKgPuPQ/G/wAPPC9mthpWoWVtBGg/dI6h1QDGWOR0rm/Gnjj4G+NtHGj+JtQsruGQ4DvMmASMHac/eFfhv8VfC+p+DfilqPgM6pM80FzHatKWyCJCACRjoK/Ufwv+wn4Dm0Gzu9Y1q7Mk8MbnJUKGYA5X5cY/GodNbgfOvxZ+Fml+HLv/AISH4D+JmDRITJHFchj8o6jb/Ksj4QftxeKvBN5Bo/xHR9S05B5LyKmHjBJHmcDnA7Dt05r7Vtv2KvhXp8kaLrt8SD82JFGVPUYC/wBa8D/am/ZB0vSvCUHiL4UW0lzHagpeQbTJIQRxLnkkDGD6CriosD9BvCGt6X4z8OWHiPR5lnstSG+CVf4lPf8A+tXQ29jLbSN8m8dRn1r5l/Ye8NeKfD3wQhsfF8bwrDdymyEgIYxcc89s5A+lfYskQA3R87qhxsBkXUtrZ6dJrF5MsEdsnzliB8q8nrjtX5N+LbrXv20/jVD4e0j/AETwd4fcqZGJKSKj4dx6lwAF9vrWh+3/AON/inoGrW/g6K5lt/DV5Ars0YIVy2QybgM9ByK+W/g5qfxzhg/sH4VadPDBKBvljjO85Ocl8ZwSOO1bWtG5LVz96vD+geGvBvhu18NeH1g06006IRqpYR4wMliCevHWvE/2gfg/p/x+8B2vhzTdTtkv9PlMkUoI27WHKs4zjOetfN/gn9lP9oHxrqCXvxI8TyafFIgcnzN7njOMZwDjrX2V8KvhLp/wqt77SbW/m1Zp3HzSEFVIHUfWue/Uo/O/4n/sO2Xwz+C2seP7zXmn1PTIfMCK2YWAIypJAyT2x/WvA/2OvCngT4n/ABSXwR4h0xp5bzDRTEBlj2jJDL0wa/VD9uKU2P7K3icQtsLSQADqCvmKMfnzivkD/gldoFkNf8YeN7uMPLaRxW8RI5XdliQe3StYz93mAsftaaB4E/Zx1rwodL8PxS2WprcCaPYuW8sqM5YHpnpX0j+yzffCr4o+FYtb03wnBZrCxQyzQR5OOTsYD/8AVXzZ/wAFZLzzPEPgaKPCxfZbh8f7+zn86+7P2XtL0+0/Z68CvZxIiyaXAWKqAS7KC38qcnaNwPjX4s/sUa/4q/aHsPEnhLanhq4mivJ5cKogMZyyhRgnpx9eT3r9L5E8oKqLgqqqRxwAAP6Vr7ZRb7IeNv8AX+dZN8JbWLcRlm71gpXAsQQESYXkE55rUSAIjOOJM/Xii2R3tI3ZNuRuHfipnZkhZV4JGaYGUkZDsjnCn1HNVHUKcjI+npWtFbKyqZT9T9a426F99vdIGBjjkwPTb3oA6CG3nMhdW4YAAGsyOaeJJPMGfmIIrsPMj2q0fzK2MH6Vlajbecj/AC+WkgByvqKAKdteeSyF4sjoeelbzzgxgwpuyfWuUuZplzDChOOCakWWeO3SNcrwM565oA69JJBEgZeFGSPTNSyoNg3fxAYrItb5WjjBJIACt9a6JpMqIguSAME0GiMqBnWZVj+Tbn86huJCQwAy2eMVqy8wsIMLJuBz681jSTyq7jAyetOwEao4HIzkUgd1Oxgfx6U/zE2k+nrUIkfccYKAUWAsFpEXcecD8Kp3M5m+cAcYq4I8r87DB5OOv5VQdolyq9c8A0gFSRlJb+H0p/nCSIbl49ulWoEAQMQGznNWPIR0CRjZmghmFeq8lptXHWrGmxoYgnGUyOKdeRtgwDIA6nsRWhYQQqpMXIAH60CM9NAwxeOQqW6+nNX7ayWIhG+cL0PPatVIjJuVfvRjnFZcccsTmM55OQaDRFmeOJlcFeorFgJEnlPnI6ACtC6uPIUNIfb05rISWWWaSSMYfI4H86ANcOwcJkjccVYvYBLByx3+nbFV49+4eYoAHfNJqNw8YC/dUdCO9AFaGyRcFdw9cGpGtrbJAOG96kgfKEgnOPSop22qBxuoAlRfKLhBzz+lZ6m5lkZ342k1Z063uJWaZm9cUxp2g3xnnaT09qAIoWPnfZ1JAPPSuit1BlBYA7e+K584A87o5GOK2LC4aaRY2IUdqGQjRUYJDHjt6Uk4YAOp/Knm2aQYQ4/rVeS3mh+8cjr7VmWSJK3lnPXsDUYVgshbmo3HlbZydxJxgelLI6FS6nAUHP40AUJSx/1fOQKgaLdbSENtYKefetOOCMLgnAqo0e6M7x8vpQBzkU8ilofMycYyevFVWhlJ3w/OT3IrXk0cyEXMMmAD93vV9WCRBHUIV6f/AF6AMyzWeDGenetiLzyTnnv9KhM0GdrYJ/ka0ISgAXruGM9s0AVDcTBsRHDZzz6VHF57klvvfWr0kcowVTk8nAo24Khl+/8AgeKAK7QSSY8wdDwafDBJtBZtoycCtIBUUDGRVeYhcA5C56n3oAsbRsBJ4HUVmyby5HYHge1aUW0DruqlKCZdg6e1AHMlh9rkbOSxwOOmK0zHGcmLkYz071M1lGrY+6QSetRCAbvKHyg+npWiAWB3Byfu+nv2rFv7kwyPJ6HtXRGzMTZViFHH4VyeqpLHODjcpPA/rQBuwu01ukikl8c8cVdjXcCWYgIM/jVPR5sjy/4AvX1NXcESllIAHT/69ACbXkjGeg9+lVFSO4k24X5Pzq/NmRdh5A5yOKzmikgPnJhmIx9KANZ4YwpAHGf5VbTyiRjPSoLaTzFwwxmriqOQvGOPzoAg3AOWI9hVS5n8sKx+6TzV4xFc7+3SufvY22gt91jQBLeTRywqinLMT+tYkl9bQzpb45QfMRRIJMhV5zgGlXSfMdWI/wB40Aa5cqwxg+malJEhDr8vsagltJljyDnHAqHYwbYRkjvQBI8ShtmOoq7bKqZ3ck1XclMKvXHOe1WYwOQTn0oAn/dKMs3zflUEc0fm7N3B4zniqV1HMw2qQdwxk+tVrLTZbaH984d+ooA6FSQ+WPyqADUzPnhDkdvWs6AMctJ90cEVegiw+8HCnoKAJpYXfEiHnGDmse6iMSb2yd1bpPz4/XtVPUl/dEfw8cVncDHht2DqUPX8q00UkbSeBx71nwKWO08HHFWW+QjB+bvVpgOnj2oVQ/h3OKyY4byXO5e/Fa8QkdiSBj1PUVpJtVD05pgYpswilSTvxkY9asQbwNjnPQAetSktIQVXgnpUgtx0PAHfvQAslruXDnbk8VX2RopIPzY/Wr8YcxeWTnbyKqOnmMRx1NJgUnVSVbofSta3V/KGVCgA8isp7Q+YuG3VtW6kx7XxntioAhUEKVPJqJkHmKBwTV+QKueMsMZqu21HDAc80ARyqjJgc4B/MVRGzcA3YCrr4EQl9Txj3pEiyzMR757UAY13FkFwOB0qlbqkTbh1NdTiHyzxlRwawZrdoZPMByOwNAG7burxYPWlCEHL8E1QtJxsIbgmtGJlJz1NAFN1f5inJHIqKCVZX/efK2a0CpL5wapPACT2I5zQBclUEbxwRUJdydpPTFMjJMgydo469DVliGJ2jPPegAbnC54HaqXkqzMTwDV2RiiAADNQEbsk9fSgCp9m+64zikkh3BkH4GtAM7bYyOtNkhBQ5G1lPagDGWIxttJwR0NWY0wuCN3cmll6M2c49atQDdDvK4OKdwKPkhm3c89sU/aEOF5Hep3QREZ5z79KYY3IKHA9DRcCJ0DtjPQDOayru0indGPBXqe1ajHbwcZx1x1qvCRK5D9B2qmAlvIAfJHWtHcGYEkccZ+lZEtp5bhoScdc1dhV8jH3jx7VAE0u0sUckgHtWFLbxSOFIJ710YhLOFkOMHnPfFZlzEVm3JwPpQA1Y3VFjK9ePyqQQIzFeTjrUy7mA5+bvUCEiUFm4zyKAJlh2/MOcjpVCdGikHm9HX8q0nKLIcEADofrVWeQSAheo4zQBWRVOOjMp61aWLKlhzgH86http/dOcb+nuRV6KNg21uB6UAVYA8TFWHXmraD5SfbIzVlsYIYU+GIFQ7jkD9KAKUYJw+OB1BqQfN8rDANWZCZGzgDHWonIDgJznvQAqtGpIc8L0qJZojwQRxUN3IHXYuFYVlGc7ipBOec/SmgNeRlaPLdh3qkUBXdgk9Khiuj0cZDcc1aUABmUj2FWBElu5Adhx2/CjYOVIyPapE3Yw/8Pp704iRG45z60AV1RslRnpVR4dkmOdvrWg0igkEHJ6YqG4ZShVTgn0oAyREjytg+2a2YHVQqEFs8daooqxyZGSvXmrLSIpzGcDqc0CRsheqnnNNMbqqtH8oBz9arJdqVDAYI7VdjYTAqWGAvBzUMpDjwM4ySKpTKqISw5+lWwgjbI+aorlGkXkbVFIspSZ2g4zn2pFj+bLfdqg8jiRlPBHTFSCVgQzHgdhQBdbaz4ICg9qxpIlDMsVWRJIFaTOfQVSG7LOehI4FaJATRnYyjdye1aPnAOowSnpVGIIZMHJ9DU7RAq5JORgChoBTcQu5+RlANXoWLSbtpUfXOawyqK43Z5468ZFbVl8y7mAyOw7igDTYjchXgip1Yv8w4+tQKgyZFyvtTg37v5QOe9YyAssuCOR07DrUyxMx3DI4qKJGODI3T86sRSMXZYwCq9jUgKqDZ8www75qH7QFYZGRHV4hhFknb+WM1Rltsr87lgx+agDUjmjmj3dCcjFJG4hTjkEY981QRYkdQT8oqx8ysWHK0Gg9WaVf3q4K1HNK5bcvB7kelKj4ITux6+gpdigmMn5jQA4IQx3E4PQ+lARhgruOPSoWDCYo2cDHSpsFlDEls9OcfnSYDvk+Vf4j+VRC0AOzBY4HfjNTmIsVcH5cc4p6ybH8sMVDfwg8VADI7R0UqIz0xz2+lMeBtoXGQM9qsTOw25JUL3H9amt97Bhx0yDntQBTRGG4HoMdeKiEjq+VPBGAOlXJ+VI9O471AqI/yk/e4x6UAISpXMY2tjH1qBFIPz1OU2SKIsMq+/SlXbvPO5jgDPSgCIRBZA25iT+VSSAkgrg4554pu5FTa3LA8D6VA787wxAHrQBPBCpZpiAxxnp6Uoljc5RRye3QYpuRgEdG6mpEiWMKpGd9AEaAOTIW4J5qyvlxD5TnP4HNNMK8bQNg7HpTjHtUBux4yeMUASs8a/MML0NQ7ipLAgbuo9aYyBIio5XPPenKEdQxyfw6YoAhmnaPB2HJ4NUZ5wGCvyR161YnUSSbScY702WBGZXUBsigB1qFZCJMjHOfSp5BhA0QyMde9R7AcAHIPWrAjwPvcnsBQAKEIDsfnYZx71Y4LDnt6ZxVWOHMhWX5e9S7w7bosZbg8UAW3JZQgIP4cVHiGIKH+8agADDYR8wPBpysqMd4yc8HjFADJiJCiqCGzk9cVUMMmWVmyBWu/zk+nWqUqtK20fKPUUAQ7MBW8xmU9fSkUqrMQAVI4NTrC3RzuC9803eSGGOe3pQBDEDkhjjPeneXvO4yHHHGaAGQea3zDOKj+0ICyIvfuT/KgBwRY2/c/MwPapGjilG2Xhs9OlN3RK2c4bk09WhYLIOp9qAIIo4kkwBkj8M/nUkwkcqqjG3J+vtUgVGPzDAHU4zUTSOjAnn0GKAGx7nzubaR92jaxwiYAPOe4xSwlFmPH3/xxTWJVWU5wCOcUALJEjOFzuKDJ9OKFXzImXdn0pojA6sGY9qhE75IUbccYNAFJlZJS7EnnHNSlhkFjirrlBCTgFjzWWrpKAme/50AT7OQ/UDpSecEkYAde/pRv/hxgL2FOZo0zNjIPagCJonklDpkjI7ce9eE/tNzyt8Etat1ISRmAUkZ4OK94853+SBtpPavBP2llnT4LatIQdpb1yeAM/lWtMdQ/PL9mqd572/Ekixx2xwMcfMxxX6f+Enc2MYbIKlQpI5bbxX5c/szQtNdXsDbBA9wu4AZO7GetfqV4fs2s7C3Qs0hwHJ7c9qqruC3PQYoUZQB94Yq+qtGMjGRWdEz7FdOM1eWRv+WpGT+FYFjkJL4fo3PHrUybiQ5w2OMCq65Q7gpOalUmMl1OB3oYHyD8cGB/4aD9/hfZf+7DX801f0ofG50P/DQOD1+GFkf/AFIa/mvr3KPwR9DyqnxM/9f71UNk+nemLgZ5+XPNWCgIBH8NQPESvJA3Hmvjz3CMgI+5DkHtTH80E+WRz2pTlQVHIFIWKqCy/eoAqSFT22kcGq/zENjn6VdkwEIGCT61Ui3Ftp60AV8SJwo61TukHAcfe/KrbMRNgnlarXQ8+LK4B6ZNaAc3fx7XBjGBntWfPc+VHtAGTXRzWzNBzksMgVyGp2dygjKdGyDWjMy2JXaAORyTj8KtLIVATbnHFQ2cbx2wSXqo4zVuEbn5ORTigPEf2nLV3/Z38b3Ub7WFkwK46AH/AOvXwh/wTixLqPjaDcAEtraTj7xw7dMdvWv0N/aVjhH7N3jxpBz9hmxnpwBz+Havzv8A+CcMscmr+OLVvluZrO3VG4wAC2eO/Y/hXbQ/hzM59D9UtPvVC4b5d+DnrmrS3O4soO4encVhC0eCNN7bgAMkdatxoY5B5eBnpj+tcpoaoJVznp0ppEbncchh70sRcZWTBPXmnPgMC+BmswFnVEiXB+Zjisi9Q8Yzx2FaskiOMf1rLuEZ08wNwD3oA52dHZsMpAbtTYra7DEyfKo6VpLukJVBkg9R0rRI/dbcZatAM8eYUxjgdTQoAKo3fvV0Z2MrH5cVCsEQ+YH5gOhoAhl5yHGAwwMVmXwWKJWQksOOenNbls6v5isuBjqexFU3hV1ZGHy9PzoApaTGXHmNznjmr8qOjt5gGO1FukcYEcYPy9zVi5j3gM/zZ9O1AFQM7Lt2/iasorqRt+8ajKLsBB+YetKX5xnLCgCO6f7OA4U5HXjmqAuSAr7flOa0ZkkuYiQeh71mPazYUIQVHqKAFSYbhsGM5qeKQhDJg09LZAQVIxjB+tSqpRdqVdwK+XbaUwP8asJFHLIFbAzycGlXY6eW42+4psedxwcMPai4CyW1v5hATpxway77T9qExnGPatsiTAOOnPNVHMkhw/b1FMzMQWtzEnzIHYDO7p160kU/kruUYx1+tb88iTp5eMdvrVY2UBjzt5xyPUigCCGZZAGHNXxsU55Yt+lUYYGt0ITqf0q6hYdBg/zoAjZGx8p2k9/pTQ6EhAMHuatZcgr3P5VlzxSmUbefXHSgBkswil9cnrTluS29lJVevHTNBiEuCoHA59RUT2EpKGMZVjzg9PwoAsLMocTKQ5IwajkkYOJEJBPB9KrCAg4T8aeUlyChO1eaAJo76OWUxE8qD70y7mxFjBGTgY4FVjC7ndGvzDr24/CrkdvvhJLcZ4HXBoApwxtIrLIPpz/hV9DvCo2FHAx0pgCxqxK5Oat28RLksBt45/8A10AUEmdGK9umRWhBK7uY9uMcn0qV7cSOiIwzzuP0pqbUY7Wx6evFAEzq5IyQMVIu92XA4b8OnrSRorL5j9ajyxcKByM0AOkDk4GPk9O9YlzcuXBbp0x7Vvf60OqnBBx0rBntyZsHoOTmgCeC4yPLI6ADrTpHJJOwY6AEdahjtSJQ+7aOnNX5FbyztwT2oAhRAYshcZ7Co1lkiHXgjH0z2q5bRttCsOmTn19qbNbgjD8gelaAUo2jWQBMAHnnpWqDxtUAA/nWbHbjdnh8c4I6Vpw4U8AbunTpWYDQrsCwGCw6UghMZIL8r2PSrxC7t+AGIwcUXIUqI2UHoQR1xQBQ3NH8/BDHiqNw7xzLtXAweR0NX/30cm7CtHjgd6svDD5alBknqKdwOQuzNOQqKQV6EGrNtbODjacD17mug8iAkiTAHsKj8vE5H8K9BVgVYLVBuLDr2p1zew6ZazX1wP3NrG8jAdSqDcQPfirAV3Y7O3Wr9msY8zzkDggqAfpQB+evjX4x/FX4t30+lfCfw/KqAvD5zIB8hwuW/gLd+ScelVvhv+w/ax3w1/4rTvqd5K3mPB5hCh85bc46nPbjFfolpotdPga1tLaOBSxYiNAuSfpjNTTKJPvnnqPXJrVVWtgOT8PaNo3hW3Sy8P6fFYwxqIk2KAVjXsMYHNdFIEmU5A3k53DjmlkteFLHGKVABwO1Yzk2TIpTRbOHG7j9au28aKik8ZH61PsBAXHWlCeSAW6A1BIrhN20YOfT7wq2gjuIH0+7YvBJwVxkEehBqruZmMhxtPT1xTBujcvjIIx7j600B+TP7XX7Lep+FfEDeN/hpYtcaJrTFZrSFGbyJz1ICjhW7e9fYf7NfhDV/BHwh0LQ9ci+y3sTSs0bNl13tux3xwRx/wDXr6qaUugjyCnXbUE9nBJ5TMn3TmtnXbjysVjEs5PNfEuWKNnjpXQ2jKS0knGMjjrUf2NI90nCZxwcZNQCQxyKrcg85PQVBqfkR+0p8IvHfxA/aV8QP4Z0mW6t9luWkC/KAkKBjngdTX66aFaXFlo+kaTPCsRs7OGN9vIB2AMAe4Bqw1nBcZnMarK3BkAw2O3PWlt7QwNjzN6+oJ/rWsql1YlxM/VNB03XNKvfD+sR+dYapDJbzqSR+7lUqentX5w69/wTjuTeTv4V8UKtjcMTGtxbsCq5Pyk8jjPWv03htvmIV8KOx5P51OxfhM5A6DOKVOrKOxPsz8lZv+CbXjpJCI/Edk0YGcgN0+g71ST/AIJ0/EI4EWt2gbqo+bGPU5r9cSrtnYudvUZ4/MVCse3BA3bT75+n0rb63LsHsz8i4f8AgnT8Smndf7Z07amc7mOc/jWtpn/BOX4iSOn23XLC1jzy6Def/HsZr9a/JPy4XYWprWckx3tJ/kUfWpdg9mfIfwG/Y80P4O65L4nvNRXVtTh2iGYIUCDncADwCwOOOmOvNd98Y/jPB8O5rfT49JvtR1C7jZ43gA8ovyMNn0PJ/CvouNVzsY7l9DU4a2jRo/IXBOc7QcH8RWE6jk9RqB+Xus+JP2qvipE8GhaNJo1ld7UW5ceXtj6DDNzjnORzU+g/sK+J/Et9BqfxL8RSOvmbpsEzMU3fMFZucnscd6/Tu4KyxsYQAD/COAv4Cs6F5WZbeZyoznJJo5h8p594E+C/ww+GVtCvg7SFhuo0ANxJ80ucYPLZwT3wa9IliUsuRwF6dv0rTkiXau0j2PrVSRFjYc80pTbBxMzygEB3Hcc4BHOP/r1ctd0TKicJgjpzSPAcZJA56UANEhBOQ3p2x1qeQVjx/wCKvwB+FnxZ06X/AISjQ4l1SY7hexDy5g4UquSmMgdcE4Pevzq+JP7Bvi7RGkvvhnerr1jhB5EqYuPM6HGflxnvkYHrjJ/XgEOFDc4P51DJLJCVNqTGoONoPHua0hVlER+EHgH9lX4heOviAvgrUNPOjGEeZc3EittRR1AYfKW9s8+tfpt8Mf2U/CHw513TdY0/Xb+7u7B1c7gFQlO3rtPT6Zr66i1G8GVRsgYHQdDxVNx50qsqgBRjjgD8q0lW5lYCcmDbmM7dn41+R/8AwUJ8NeIT8TdG8Uw2ct5pcumJbRtGjFVlQuCrYBGfmBr9W5oZIJA2/njGDwQeuafdWlnqcSwX1rFcKjBgZFViG9iwNZQnYD83vh/438f+B/gF4W8M+CPD1zdarfWs8iugOLd5HIDkgEZz0BxxWr8G/wBkzV7vxP8A8LR+Nzpf3szNNFaSSbtzA8NKRwev3R369xX6IJBHEBFbBYowu3aFGAB0AHQVA4R/l7J8q1o63kBUhjiiVUiXylQBUUfdQDoAK8O/alh1TVvgP4l8P6VbPcXV+I4lVF3ZG8HoPTHNe/LbkEFSG9qtxpEzDzFyBngdMnvzkGslID4I/YO+EfjD4Y6drGveJ7I2cmr7FiWT+4n8W3qPxFd7+2b8HfFXxl+Hdk3g+H7XqOhTvcGAMA8qbSCEz1PoO9fXLRNHIreYSAc4PSnyGSNg6EqD6Vp7Z83MJo/n10Ff2kPAFo+h+GYtW0m3jk81oFhO1pB1YkrznHrWbeeCvjT8Vtak1fVdE1HU9QlRYjO0DBNignBJAGefWv6KJ2lnDPcMXbZtHQcEg9vpTmuZgnygBSAMAAcVr9a8hcp8pfsvfDnXvhN8KbHw74lnBv76R7rywCTCHCjyyfUAcj8Kv/Hzwf8AEb4g6Npnhz4eXYsbeQn7W5bYw54PrjrnFfSCpCfuqOOn+zVaS2QRu2cMPSsHUKPmL4Lfs2eEvhfcy6vf7tX1wAlridFKq7feKDn35PNfTtpKI0CBAquewxSWtuyoZGb73GMfrU6qFGz+70/Gj2hPKfOHxV/Z38TeNPEF14j8CeMLjQ7ySMNFEQSm8DoG3AAH6d+9fmZ8SPit+078IvEt98PvGfiOUYyQ7qrI8Z/jjbaD0FfulE7owXfkj9K8a+M/7Pvw5+NGpaZf+Lkk+0aYgSN4gMMuc7XyMken1qoSDlPyM/Y88D+K/EXxn0vxtp0JlsNGkaeeZ/kD7ywIBxgk5JxX7hPdpM+zO15GL+vJ965jw18O/DPgLRYPD/hbTorezhA5HViP4m963YrQPLs27JF57Yx+NVUqXDlHyRM8qlsMVNcN8S/hB4N+LPgq/wDCniiMI0jGSCb+OCXHyyKfUf8A1q9QMMUS7W5Yj8c0z7IhbafvGskraoOU+G/2W/2Wte+BfjnxB4h1W+jnt2hNrashH72JmB3Nt6Hpx7H2r7i+TzPO7/y+lRbHDMGUfn7089MelU23uHKeP618CfhRrvitvGur+G49R1O4GHdnZAzLwCUUgZ/nXrsd5babYbFWHS7C0jIfnYiogxz+Hc0/7jRlCRg8+hrzL4p/Cx/ibp8enx+IJ9Fh5EsUKllkHbPzCi4cpw3xH/aB+FvgSBHvLv7Yr5BWBN+GA4wM85r4O8bfG74xfG7Uk8IfCLTbuxs7oOhlXcgkQjncSCF/A191eFv2R/hPoWJtVSTWrlOALk7k3AdQMjFey6X4P0HQJk/sSyWxSJNiLH8oA9cDr+VHPEk+Ef2fP2K5fDmu6Z44+J08VzNb4mNjtEgEwJxvbJzjqOOvfiv0VuZUMoWIbI0G1VHQDsKjhjZFwxLE9SetSyRZdSoob0A+J/29vC3iXxd8Hre60S1a6h0K4E10VBLJEBjcFAJIGck+lfAH7P37VPiH4DaDc+HdP0YalFLcGdf3hjPzLgqylWBHGc8V+6EvlktDcLuRhhlPQg9sV5JqXwB+FGqSNNNoFptnleWUiEBizZ7j0z0FXTmoqzKi7H533/8AwUG8azQulp4bjtTOjKv712JZhwSSvTPUCvmPQrr4j/Eb4yaZ4xtJJhr19fLN565UR4OcKfRVyMc+lftGn7PPwhjG5vDNpkYAUhuAPxPWup0H4e+A/DKkeHtEtbKVWDgpHkqw7gsSQQcHjFbNwtoJm7FNctZWcl1h53jG8jpuPLH8617WL5neRyQ5BUD8qhNpLhYdo+XPI71JFayx53OcYwB6YzXKI143+zrtbovr3FVZncXABID7X8th0U44zUvlT8SsRhf61SmiMo2SDIHcjnj0oA/Kb9qC4/ao0i7ktb+5uW0Z5CIJbFl2nk4V9g3Ekc4avz+ggWWeU62rTXshYu0qkvv753Cv6Z43jjWNZYlk2/OAw74xn64NfN/xL/Zm+E/xQkuL2/006Tq0pyt7acPvOcll+6341rSaT1Cx+GjtbwuBEp2LtwQMEGrJninYOmQQR95T1/Kvt34h/sHfEXwrbyXXgm8TX7T7wjZUS4wPYV8Q69ZeJPC1/NpPiSxnsZoyVCyoRkj04re5mSxyXYvop7BmS7jdDEyjJDhuOOe9e6x/H79qXTkSysby5aNPlTFrvHHGM7Oa8Ctr2906S01+x+W4sp0lQHPJQ55Hev3W/Zv+JHh74u/Di08SWmnW41C2cw3UbgExMmAVGfzB96mTsVE/Kf8A4X1+1VqKPb+ddS55IS0O4Ee+w1eh/aN/av0i3ELy3aKe72vp0/gr9147bRQ67LGFAo6BQSR35OagvNN0S8LiXToZASCoZBx6dKnnj2KPwxj/AGn/ANqPzBJJNM2ORm1H/wAQKr3X7Vn7Rl1iC5lMYUg/6jYcjv8AdPNfuM+l6Xgq+n23I25EQzgdOcdq5DUPCnhuKJ4pNNt5Vc5G6Fc5/Lmjnj2A/H1v2yv2kxL5XnA5GOYC2fyWnx/tl/tEafsjuUSUtz80L5/Sv1uXRfC86payaJZMinHzwgmti08B+Cyn/IBsgnA2rEMD3o9pT7Afj837cHxuO9TY2xJ4yYpC4x3zg/pU8X7c/wAcA6O1nAyAj7qygZHfmv2Jn+HXw8ZAh8N6fIuD+8eBd2fT1rBPwZ+Fc+518N2JlK4PybUP/ARwaftKfYD8qm/b1+NUe5msLfIxkYk+bJp3/DfvxjglSWfSbR03An5ZQePpX6mj4P8Aw1t1WGXwzYeYBwywgDg+9S33wb+HLCEQeG7B1xlmMI5z9KXtKfYD8w4f+CgvxWhbE2mQyRdshwyjsM7cfpWlD/wUd+JkcymXw/BIu31fcPfO3GPwr9Lx8FfhMgaRPC9g0p9YCT/6F0qzL+z/APBWaSK6fwpp4bZtdhEck/TdUc0OwH5x2/8AwUc8dCEm/wDC8cm/glHkA+nC1Gf+CkGvAL5nhINJCfkzMwA+o25r9Err9nH4KkN5Xhu1G/HAj7/8BYH9ahT9mL4HSBRceErLZj5iFIbOc9d3NF4dgPz/AIf+CkHiBmf7V4XwWwceY/pzzjpWpH/wUouTukPhchwuPvE5Pbnb1r7jf9kj4EGB5YPDEO08kY9/TPSubb9j34DT4kfw5FHgk/JkE+nGetF6fYzPj23/AOCkU8+PtPh2ZMAgiNsYHY5KnNfpb8O/Fkfjb4d6F4vit5LePVYPM2SDlWHB+oz0PH0FeOXP7IH7Po/1fhiNHjHXc/8AMNXvnhzw9ovhPQrLwv4eh8jS7BSIosltu45PJ561nUcfso1pmskvTeOAew7VN5gb5cD5hyenAqNiitvUZX7tULidc7Y8cDn6VkWX5Z4ltXlYq2MnB6npXNNqOnXLOWlVAASTjOMHGOa+evit8aPEHw78q10nRZrqW7RtsoBIzzgY2tzx0r5pvj+0p8YpYbu3jbRLKVDFvZvKU8/MxUjP44FNAfT/AMQv2gvh78Ora6VrhL+4iXMcKhvMZifQcY9zX55eNvib8Xf2jdSXRvC1hcf2dAeEhRsxhhg5YgkAnk8e3Ar6+8D/ALDmg2AXWvHer/2veI6tFFCQEZRyQ7HnJP8Annj7F0Lwp4X8KoLfQbGG0DjD+VGEJIxySOp4rWLsZnw38A/2RtG8LXlv4n8ehL6dX3NbyBWXzF5U7lIOAeTyc+nWvue6Wx1C0m0e6gR9NuE8loQqlDH0K7TxjHH0p0trJ54jRRsPTJpptpIJkDLwQSMdKOdkyjc/OH48/sGyXdzca/8ABcR+XchjJYTkBUVsnMLNnGDnj9K+HfCPxL+Nf7PetLp1lcXelw2sjCTTL3cbeXucKVA+hBBr+g61nMcqyKv7xBgHPauE+I3wg8BfFLT5B4q01bify2QXCBfOUP8AKwVzkjIJ6cd+orRVl9oFE+HfBP7f3gnVYY7fx1Yy6TcpHnzwrPGJF6j5cE8njge9fZXg/wCNfwy8ZG0g0bWoJLm4t0nVAwDFWGT8pbJI9CAa/PD4of8ABPrxdpcsurfDG6h1ywJ2i2uGWOePAzjLDYeuMjn2xXCfA39jXxj4j1uS68VGfwymnuFkTyysm4nCkFsDHuM/TvTtF63KP2ps7iK5jivrZiyEgqSNufwr8uP+Cn8ey98Gpn78UzZ7fcFfoN8M/ANz8M9COgSas+r5fdHJKACi8fLjJz9eK+Mv+Cg3w68ZeNrnwdFoumvdQBZULJlhvKgBeBwaUGrgfQP7IFx5X7PXhWW2ypEbljjqC+MfpXwh/wAFHYpLv4i+FpbOE+SNPjCEKfVgf1Ffot+zZ4U1LwH8GNB8PaxGy3MMZYxt/wAsyx6HHeu08cfDfwV8S1s18U6PBeNYhhHKQyFd3X7rKT9KzlK0rgeV6T+0P8PPCugaLoPivUjYX9raQbt8DsF3RrjleB+NfnZ+3h478G/EfX/DupeFLpbyO2tplkkiIZCNuVHB4OeoNfqN43+BHwt8daRNZa5oUPmNCLZbhVxIiqAFOc84xX5eaz+xjL4O8Ramdd1iP+xrd2+zkhA0ic4JyRg471VNJtyA+krj4tp8Mf2VvDS27+ZqlxpiW8CYJUvJGB82PQVofsH/AAnm8PaNqPxP1yFHv9Ul2wGSHEkShixYMwz8+7twcCvI/hP8IfE/xs13TbDUEmj8GeHdiZkPlxyInyEK2OuOeM+lfqro2laZoWlW2gaQogs7SNEiQZwBGABz3/GicrbIDZgitbtrmz1NDNb30TQyBjldr9cg1/Oz8bvAnin9nb49XsWiyfYrmyuhf6bKg+RopCzhTjqMcEGv6H0Lq6Etgg5Br5f/AGu/gJD8ZvBUeraWiR+JtGy0ExIUSREfNG2fpkUUp9wKH7L37T/h3436INN1OdLDxPbYWe0Ygs+AAXToSCa+qp5f37wpj5Tjr3r8iPhR+w18Rre7Xxdc66PD2p2km63khZT5gGQeQysuP92v1X8O2mtWeiWFn4guYrnULeMLNNHwJGAGTjHrWdW19AOhCmRiF74/Oqjuqlyy7Qh5Le3pVoCWM7k7iqWoWT32m3tqj+Q11E8XmcEoZBt3DPcdazA5rX/iF4M8MW8kniC/gtI4/mALbn246kJkgfWvh/4r/t8eFNE0K80vwRIL3UptyoRGyqAp7bSwOcfxEdfwrwT4+fso/HaxuLnVrPUH8QaNCpkRIZcSFM9oyGP4DNfBusaJfeGp0t9X06SxZtrIzoRnd6nA9K6qNJbszue0eNv2mvi/41vJJBqMlja3MYEscZOxW77VPGOnHIrw+6tXnb7Zf3Ut3M/8crFs/ieg9hSbyqBC+B3z7VJI5dVRCMCtrAb3gLw03ivxhpvh2zZE+1zKOehwScdRjpya/oF+H2n+Fvh74VsfCWmPFBFax/LFuQF5GGXfO4ZJNfz6eE9F1XXvEUGmeGWlj1d8tD5TbHO3OSpHfA9q9ul+Ev7S3mR3NhJq8gIyrGZmZPqBkg05xurXND9v/wC39FWI3Cz+YoZVZtw+VvbJqUaxo000dxDNuiXOScBjj8a/Dn/hU/7TYcyrDq7IvJbz35I74xyatv8ACb9qd03Sxa268bcyuMfpkVl7DzA/cCS+0t2cx3KsFAPUDGfXJq7a6pYRBI5JUQkE4Z1Ctjvy3NfhxH4L/artJQkdxq29uPmZmX5fUlMVEPD/AO1ix8yFtYmZgWVgu/bjg87eBWfsPMD944dQtJF3RTwSqxwGEq4B9DzUlxqWn2wXzbmAljgAyL2/Gvwpt4P2x38q5a71SQxdFZVLEL/vISaekv7X37wxvqyoOfLWPgfRAmAPoBS9j5gfuTb6nDcOrieLymy2Cw4A75zUl29o0yulzG0b42hWUnPfAzX4RHW/2sVbNveaosiMFIMJA56DHl1lz+M/2r5LiW3N7qRlU4dVQ/Lj1O0Yo9h5mZ+6l3dlZ/ISVTztwWAYH2Hen2Mp3Nb3UqpNnAXgZ98g1+E0Xi/9qm3DFrrUvl67omZh/unYaiuPiP8AtRRSRvcXOollP7svEcflsGafsPMD945zZREJLeQhyQMbxnP50twkcdr5/moVU4OCDjH51+FkPxl/aqsWfbe3Uu4NkGHgAj2QHP40D48/tSWSIGmuY4mzhXt2KMD9U4PuKPYeYH7pvdWsQG90VYxndwQc/jWhBeadKGD3MS4IwRx16etfhV/w0n+08ygeY6qepS2cj2/hJqrH+0x+0XFPJPuchuubd8ZHrhBS9kx8r7n7vTXFmzFo5AwHdWGCfzrLN1a5LNIm9j69f1r8TI/2sv2hobfa0SKFxtfyJR19tuPzFV2/av8A2gJvmE6hwT9yBs4HsExR7Jj5X3P3WDlLmKKNlPOevXIq4fMYEGvyC+Av7Tfxe8afFPw94P8AEYRrS/uFgedY3R0U5baCflGcenPSv2Cl+SVhk43EKT1x2qJxsJqxA8XlpvZse/pXyF+0P8MvGvxT8ZaJ4P0aORtBaJZ7mRm2wgs21iS3HCge/PTrX2XGqTxvE6544qva+dFJ85IIyOvbpTixHJeD/B2mfD3w9b+ENJjj+x2SKiYA64+Y4HHJ5r8z/wDgpjeRXOk+BTB8z3El2z9vmjCCv1VlRjKST98nn0r8lf8Agpa23/hCkjGA/wBqfHQjhB+tbUX7wH1L+yn4S0Dxp+yd4d0HxHai6srpJ0Yc8bZiRjHQ/jXvnhP4LfCzwnafZdL8N2hbfvMssYkk/wCAls4ryn9ih1b9mnwnGh3KnnMxHTd5h4r6o3c7hU1fiYDY7LT423W0IiwuxQPlAH0FWd7sQm7Y20LkenehShUJxxxj61G6hmymN2COuKRofGH/AAUGbyv2dbt0YkXV3ArH0CuuK+c/+CYKySjx/ZyPiN/s7Ed8/NyK+j/2/o/O/Ztu9/y+VeRMSPunLDivm3/glpbK+p+NJGyZWS2UAfU5rVfAwP1fCJDJuUE4+UE9TgVYW9K8ALuJHJGRj3FPuIMTvAwwq9CeOenFVWiZeCMY6cf1riA8nuvgJ8INX1268R3vh2G4uJ3Mj7xu3SEcnaSVA56YqKT9n/4K3lwJ7zw1DhDuVU+QEjswUrkV69b5j3M3epCoY5FVzAePXn7P/wADrm3jifwyp25IOApGegyjDp9a57Uv2ZfghEkN2vh9fLxiRNxGR1yMMTnivbtb1Gy0XTZtTvw/2e3Xc5QbiAO+BXzpd/tL/C3zPsWoX7W/kscMUIBX6Ng/pTTIkfDP7eXws8EfDzS/Cl74P09LAXkzJIqrglAg2k8nketdX+w58GPh58QPhZc+IvFNitxei6mi3nsFIwAc9Melcx/wUC+InhDx7o3hNfC1/HfKkj+aI3Viq+WMEgE4/Gvbv+Cd9r53wSu97bfM1SVx/wAAxXZ9hkpHtLfsnfB6aNp3sJYuTiNHCgD8anT9kb4FNNlrW4nUpjYzjG71GNvT6mvo5o4ZYmYt+8U8VSGI+WOM1zqYz55uP2SvgVYxGf8AsNJSMImGIk2nruIbBPvXZ/DL4FfDf4b69L4m8Iac9lcSQNEV3Zj+cgkgcntXp8jLIpXt3qxYs8MLBvm54p81yolwQorqG5Knjim/ZUVwxbdntUsK+c4dh93g1JMkqlWRARkDrWZRWZRDMpHCGkNskm2FQAzevvwai1vVdH0WFrvWJhHFAnmMQwGMjOecV+evx1/bc8NaDbvo3w4SW+1gofLuFJEaEkr1U57Z+mPWqjG4HUftu+JfhtZ/Ca78Da/Mj6/+9k09cBnVl77ucKQec9egr8aJLa2zpy3RbCsqtuBO2L+PaK+ufhl+z18XP2ivFFr4z8WPL/Zt9cDzLyc/KFjOWABA9cKMg/jX6J+Mf2LvhD4l8If8I5pULWuqRRuEvN25mkI75PIB6ZrojZETZ1HwR+I/w01j4Z6bpfgS4ga2hBgMKjY8ciKN2VJyMnqSK9dsXjuo1lt1yjHaGHQ44r8GvGXwy+MH7OXi63vrK4ltW2F4p7bLR+WSV+YbdvPOQfx619DfCz9uzXvCwTTfiHpjX0KsVaaIbfl/H379qynB7olM/X638x0IfqvLe2TxTtibiy/ePrzz/SvE/Av7TPwb8deVb6ZqaQTttLLKwXAJAxuJAJyeleyLr+g3hc2d1BJHjIcOuPzzWVn1GXFliM0cW4KSy7mPQc14B8XPCHxT1fVpbnwPqkNrtTMcbfeJ7DOCMV7lA8E8n7pll9gwI5rQiuv9JtfKUMRJtYexIFOKA/nb8Sy+N/Gfx60zR/idKZdSh1G3sZkKhQsYk5AwMHjv3r+ga60yHT5bWxtsJFFHGAV4BIQdq/Dnx5rVvrv7akl/ZoEj/wCEit4grcLuiby8/mtfuiL2zhjF7fgsYCrSKnoADgVvPZAfDP8AwUZ1EaZ8EdH0blZr/Ukcr0JWONixP6Vzn/BPTwe9n8NNd8UshVtZ1FUjJH34oyF4/FjXh37aXxAb44/FjRfhx4SUXUtmfK3REuvnz5ULxx8oHUeuK/Vn4VfDK0+GHw/0LwLZnd/ZyIXJ+XMjgO5/Fs1VR8sLAfjF+3/j/hftzbyHCQWVssYPphv61+yfwquFf4V6FHIB5n9lRBTjALeWvT8K/G7/AIKDrD/w0HdNEc7LW3H069K/ZT4bojeBdDhMhYDTUZVxgbfKTmon8MSZH4jfs7xbP2udFBX5jqN4D/vfvM/zr93b+5EEE16eFtYixwMn92vP6V+FX7NSxS/teaQ0j7I1v74gnuf3h/rX7hfETUrTw14A8T+I0dEFlYXGCxwC4QEfma1n0HHocp8P/iRoXxC0+bXdFiYRRzNbsH4wy9xj1zXokjiTbs7da/PX9g/xXFqvw81rTJPnuYNVfIBAwsiqQ36Gvv2NwkbTMdqIMknpXOMvNFm2Ysm5Kw/EfxE0D4U+GrjxT4ruEtooUbGWOcYzgAdSfSsX4ifFTwr8K/Dy+IfENwqQq3yoMM7nGQAo5OcV+QXjrW/i1+1943aLRrGaLQY3CQxKCsK5ONzluN2OvP0ppXA878cfHP4qfGb4ujXvCc1wkryeVY2kO8qI0JIyB1J6kn2r9wfgQ3iZfBehD4hIItcmCibBy3y4C7vc4PSvIfgD+zf4Q+CGjRyXCx6j4iuk+e7KgmLgZSP0X9T3r6c0mFf7ThaWQbVKqvH3QD/hSmgPwI/aTFtf/tV+IUmf9yurwI23jocEfnX7IfFKw8faz4Vsrb4b3K22oWkMT7ehdAgwoPTj6c9q/Gv9oO38v9p7XIWkVvM8QQkEc/Kz1/QDHasthYXkWFle2h34OP4BVVJWsB+YNn+1n438Aa+2g/FrSZHMMgDyIhUqOzYI+Yd+Ovavtj4f/GnwH8RQq+HdWgkuLlTiIvtbAHI2OBXS/EX4LeB/jFot3pXiS0jF5MrCG5QBXiPY5471+KHxr+D/AMRP2cPGgOnXM1tbJIGs72P7kiAZGCMfiPzq4JMmSP3wjupzGsUhAVegAwPwFSSX7Qqo2ltp9cV8K/se/tVz/F6/PgPxbAE8QQoWWRQVSSNe5BJ5/nX6Hz6fstpo0QCfn36fhStqUjzbxx4J8I/EPSoh4q0yK7W3IZfM5AJ4Ix79xVfTY9H8FwPb6fDaWS26qNiKqBVAwOBg5A6V+V3xh/bQ+Kfh7xRqngTQtPS0ks7t13srMw2HHQjkGvKdB0b9p/8AaA1aaayubsxXrK0uzfHCu44POOwobfyA/YbxF+0l8LfBkU93qerRNOgbzIVdTI3GPlHqK8QsP2qY/iD8QNL0PwPpMstndtFCZ2Vk4ZuXIHHH1rmvhn/wT28NaPeQaz8TNYbVJcLvtixUMx9WHb1r7s8NfDfwd4HihfQ9It9Ot7aPmVY8HYB1Zm547c1HuAfEf/BSXxXa6d8EdL8JJPtn1a9QBV6siDOW+m2uZ/4Jj6F/Z/w01vWzuB1i+MRBHyhIl4P45x+FfJH7cPxIh+NPxptPC3gwm9i0vbaR7PmD3EjEHaBX7Afs7/Dy2+FHwp8O+EDEFvLWBDcFRgGVxuckeozRLSKQH5q/8FWFc+M/BoY/KLKXA9MMP8a/Rv8AZcXH7O3gGNk+cadCM9gNlfnd/wAFU0Wfxz4OUnC/YJD+o/wr9H/2WsN8BfAUznEY02BQnqdmc1pP4APeLS3a4YIgJPPbPSvMp/Fuh61qV9ounS+fcadL5Nyqj7je56flXtNpc22j2dxrF2oSCGN2ZiQNoA6kelfnN+yR460zxx4x+K90JQxfU2lgzj5leSYKAfpisIoD7Wg1lUt0haMowAAz0xV63uBcS7YWD7h0rj9SQvHG8eSxJBHsK1/DTiFlWUAfzqQOtkjKQ7j/AAj5vcCuGjjeTU5Ywdqthsnpg13srEiQA9Vx7YxXBxyly6yLnGeR2xQB2b5SO2iQDGcfnUUr4RosEjniq6XJdImHzKo/GpbqTy22yA/PjBHvQBjIqtIyqQA3Jq8sRb7y9OgqAW6x3A25Cn3rbZAHVV5Hv1q7gZEVqLYtIigqxOR6Gt5maSJM5LAdu9Q+UqI6sct29DTkByCpI45HpRcCKTzgMqOnNZMcxlkMj89jXQwOGSSMrljwDWJ9n8sPG/rTGiSONH6gHPGDSShIuCu0ntVTLxjCt0PFPRpmXEwDZ7d6Cy1axoZPMY4KjpVa6gSTdIvDjJPPap42yd5BGO1VZml/1qqfem2BLaGT7N8/UH9KmE5ixjLHOKjsGknHlzDaAOPetNI7deGJ+bke5HapbAxdRuEjBkUli2Bt9K0tJIaORk6P+mKoXarucAfNjnuBWnoy7bdlwQOhyKgDRto9oZ8ndUHlvvy2SRVhDtLEc/jU6yoykqMnvQBi6rFI1qREgbA9Olc3pkiieQoDuHXniu1mlzE4QA7htINcjbxiC7KopTigDeVgOEI57elVtUkQQF2+ZYxQq3G/MY+vFN1BJDCIjg560AQ6ZMJrITIAWZiCBWrHAswOU3H1Nc/bJ5EZtljZAT19K6HT9wi2jKhO/qaAJVh8jCgdCAfaufvPMkun3jaFOB7iuokUMctznqfesG9R/NACj2OKAJBZTSQhRwR/KmJE8LL168HFb0MhjURMofK4zVeWN5CdoxzyPSgDZ087rNH6yHls9hSTqXQqnzg9c9qyYGkhkLA4HTGetaBlk2EgcZyaAM6a3ZUy3AHpVITxKjQ7OWOcmtkK8v3XwD1HtUZ0mJD5v3hjpQBQ80BwpB4HGO9Vp3DqNvy9q0fIBwkfyj1/nVaOLfMy9V7CgCik5iIQgqDnBrNu7weZycitqa1YEl124/GsK509vPaRzx6DigCO1kXzzkD6+tajzrbkKTjNNtIIdwOMfzqd7NJG6klegY1ogHxXbZjKuQDkfSrP2pFZWfnb1zzxVX7HKSM4CjjiriQIJCpPTHfNZgW3khKD5TgnHXqKkJWQCMj5Tx37VX8r5uMjZyPfNW1jkVe2CM8mgCAFI0SE/e6E1Vnk2wsVGWTjnqcVPNESqsuQSf5VWMPJBy2B0NAGTHevNMIpHBUjkHrV95I0h3lfmH8hWbHa+ZcNKqgFTjOK0I1zmOZenf1rRAR2eprLJtaMuOrc9KwNUDz3LSI3PAAA6iujNsI8CMbd3PI7VhXTpBPzyCenvSsBp2NqYovLHUjP51YCpvwc7hwc1BDcIRgfOMYwapvLJAGd8gHoMUWA1ZHCoUON3vWdDKZJCjHpVVb4XcPy/ex3HaorOaT7UARj1460SA6mGJgOORj8qlDkyJ85Cg8j3pkLhcxgGrLQonz5681ACtO07OhG3aetYOrh32xDhBzx61qmQ5bHBHP1xWTfuqsJFJHfFNAR20OJFJIb2rQgh82Q5bavf1rPsZN0wZvQ4HvWxGq57LweferAs8FSqfdX1qhfgxoCnHerwiCSYB6CmX6+dCRwePloA5iS53ZEnHIzj0raUpJBvj+UdvWuZSK4lmUjqOxrpBHtZFXrjkdqAIwu9CB17U+2idSyzHBA4qwYiPunHNWViO7k7qzAgQHzXRl+VgOnrWmoiA2fxCoPKPzbTgYzTwNoBxwRQAxsBsdf/rVX1F8W0jdDt4+tTcb+eAR/OqmpDMYj64OfwFAGdbsAVz6Dn61dYjjP4Vj2h3SeWfucfpW2SqttoAlCSN8oOOKZIHMW3pnvUy4YAE4Oc5pl3KBGDwR3x7VS2ArQFtwVTnb3rUhkVgQ4yBXPrLIiHy/un+tWYpZAqjHBP8qSA22IQcjbuGAKpeUVbKHnHNStmVwc9OakdS22RW47ihsCADbhVXJHOanRwuAeB/Oqrs5OyMHd/SpdhbBYEIeM+9IC66xuAeh9qiuI4UAJYZOeBUSMY22glcdDmntl3YMckdTQBCSFj2g/KBznrUJ+58rY4yM96JCq7vmyG9ah+ZowxHC9fpQAxAUU/P8AePSpJoVaMMTz0qT93JHgAZHNIWDMpk59QO1AGVMPs53kEjpU9lcmZyCpAqSeIS8g5GOlV4ojAx+bAbtQB0IkHC9jRsjbIPGRVOMo2NhJyMVcj3KvOeOlAEBtCV24JA5pGTHzjovWtDnllz05pmwZKNyCKAKDHzkBzhcUxWyMHnB7VYMCxthc7WqNoCOhye9ADkAQrnLY/Oppld4yfu/zphXEeO46kUlwSsLSKSVFAFEIDGQ1XUG1AoHQVzQndpjtJz6VsQyZ+TOR60AOlTDYOCf6+lOEbODnt6etTJGMnPIPTPrUTgKNnPvj1oAoTbkLLwKIYi3DY3YyMUk4IAJ4GcA1LAwyeeemTQApjdQeODUlvGwkQgZC9asx7JEJ3YxScg7e3agBxHGcYKjj0rKutg4kbgf0q+3z8dF9KpXoDJhwAE59smgCEYCb4+V/WmTKchlGNuOKSLJ+Vhx+hp8sDmI7WyT+XFAFRg8zbgSUGafHFkMgHrin2qzMDkYUdPrU6qybtxyM9BQBTiscSpIW6dvStJWdHwvIH6ioCrBtwHA5A9qmgYMp3/LnvQBZAYtvTnPUVZ2475wP0qpv8sYXk/zpGmyfT1FAEzfO+0cc1EVKMAP4c5pUbqzcZGKlKHGIzxxz6UAZ0qK77wCCAfzrNuIgJfvbeO9ac0ro+F5WqV3Ii4kVN7MdpHoK0ArGIywhj8m08e9TLARnDdDxVaGcrkEZ56elWIZgo6DJPX3NAEzqYcBuQcZqvJcM74BwKTzZpN5boB0+lUBMJGYngDGKANIqAyo7detNYQiXHTA61O0Y2+YRuYAZqo+VRlXk80ASIEZ9gIIbgmraWobCp82Pesq1EjNhuGFbaAkBe49KBoh+ygsQp5A5Gamtk2kggAVKFwPl+U9OlOKgjaBtPqahlkqHMgHQD06U5lwz4/i7HmoFjYONpzjv2qdAQxc8k9vSkBSnsCXyDggc5rPNsI8uwyDxXQMrryTuJpmIVjJfGT0x1oAxWiCKVxgjmsiPd5oTPU5roJ+I2Oecdq5lYXWQuSenStANNBGG+bOc/nViQBwSCemKr2+JFw3fuetX2i8qMMTkHrigDGlQPInop/nW1aqQfRgBWQ6qJQR1bpW1bx5wyt25rMC9ExJyeDz9Ke8MpAQdDg5pLYIso3cg8c1pkHlR09u1QwKyllXbnIBxyelTKAoLf3TxjiohEWOVPFTojMdrZVW9h2pAStOF+WTITqMetQmZid7D5CeKXyGaQ5OMcD3qQWzP8kZ6AAjPSgaIHMR/eDPP6Yq0XSQqqHgDNUZbV0l2RjKnj3qW3h2Ocn5QPxoLLYZFZgAGB45pRMoUlh93kHHGKrxQSOrMhy3qaeY/LGd2eMYOKABzOAG6LxjPfmpllDQHP+eaiId1+zjOc5OeuPaq7kQ47kdM0mBdhAwQx4P51LGYDL5mMkgDmoS6FF8zBJHaqY3bivAIPH0qANIedyHyCfXuPelMilcR8bsjNC7pcJI/ynr7Yp5hXecE4HAU9h6igABUgxn5QOlOEceQqkZ7monic4KHP8qlgVQGUjLH7oP+NADAiBiIvmIqAhmDKi/Mp9On41KXMZJTKmp4492TgAgckHk0AZ4jViu7O4E5zUUzeXIQc7T6VoR248wlevUVVktzJKfMfYqjkDuaAEDoqHy25B6dakEjTphVwUwCTxnNLHFHCRtUZPHr+tTogjj2J1Y9aAEChMBjz0OKeMyHbkLgHBpWVldWGHz0qSKIlSy8FTigB6IojIcjcoP41micMcsmFH1Ga1YVjaQFsjHU8dahkOJGDAAHgZwSKAKAaNyMjHpkCpCqx7W7Y9OKVIlkbGefWomjYN0yv88UAMk3LJu7elXVG3v39aoSGVXUsBgmpXmWOZfm3ZoAe8jO42gDseKePJVjhgpHXPrU22PBcYJIqvciHA2AjI5PvQBLM6qnytgt6UxFLKNz++O1MjjORt9PxNOIAX5m/A0ARRSv5kgkIwenpVyKQMpVgEzSeckSKu0EGqrYDMu75T+dAFiRn2sozyOCKpqJomWRzkEgEDpVpp4mRUkz8o/n9KY8kWzn7vb2NAERQ75FU8Z3D8aU2wYBYxjpknvn6VUkYJLlDuHfNWo5X6oepBGKAC4jEKqF5ZmwT7VMRGUP8XPX0qADzJPmPA6/WlkMaAIh5I49KAHtKq5wc4/pUSzo4y45HQY60NGFi3SdT6VXDgjD8N0GPSgC5PlUD4+YDt3qBXeRSpOxanQgxhHP3T69qYy5XafvL/KgCB1wSyHqOBj0qJg6nze5H51ceIbORxVLeqlY3HQ5+lAEZkBjYN8hPT8ahS32KpB+tTGNJBtOS4HBpqNjKN94CgBgZ9xAwS2eKmjgURKjNnHaqSriUhCcdDUkAKyhVbigBCUWRXQY214j+000cnwmu1lDeV+8DEMApEkZUAjqTn/69e8TRx5wrc+lfOv7WpWL4H3hVipeQoMfe6A8e/Na0txSPgL9lmzvTFqcjOEEl2UJPRgvPB7Hiv1J8OMq6ZbCQnIUAk9c9MkfjX5j/svKRa3Sct9quHZVc8BuOQK/S/QJhPYpDn+7kAcAkdj+FVUKW56DCwjiBbHlgZWrKASoHYjA6HvVFo18lUfoPSrMcqrtVR07GsCkzUhXzFZoz9zrnvVWLypUIIPpj05qWBhs+QEEnmlA4LnjPUihlJnxZ8bUx/w0Bx0+GVl/7sNfzbV/Sr8b3z/w0Fx1+F9l/wC7DX81Ve5R+CPoeTU+Jn//0PvqaRhnbxioGB27z1PNRyEDBPc1Xacbz/dHavjz3BwkJ/efdAqVZfkJ3cnpVYneSE54zToiGPtQA2dFZlPXFRBki+ZR7VKXCPweF9aqzne+xeKAIJQsmJBwc1CynO0HpU8kZQcdarMSwyTz0rQBJ4lYYHUisqWElGBAOK1WYqoXblqpScru6ZHSnczKX2ZCNxPAAqDMSHgfLmtDGyLIP1piYJCMcq3tW0EB5F+0NAuq/s8eOLMkKBYSyDB7rg1+YH/BO5ifiB4giOCJLKLGOMfvcZ/Cv1N+NyLb/BjxqrkGNtLuic+4FflF/wAE9pJB8SNcto8Ay6aCcjOAsh5/CurCfDMg/Ya3BaLajcDgH1qdItrh2GTRaxmHS4I26jk1Krg8GuaZZODtOSOvShkLkNJ93p9KaH4CtyAaJZ1QENnHasLgNPkwnOc57ZqnPavIo2HCk896kKiRtw7flUy5iXax+Y+lFwKccbJjYu4DgkVOq4cLxuxmnlmTcTzxjioVHmQsqtiQcjNWBEfv7GXAPtUZUMx9uelW2UKg53DqKqsDgg8YrQAHCkJ91ueOtORQvyqufXNNCKRy3QdutPhdos8Alhg+tAFflCePc1IJASyqMj1+lK/BG4ZU9PWo3ZI2VQOvp0oAkeOLJXH6cVVlhCurgYHerfnKY845FDGN485yRzQBRkxnag59KkWNTEQOtRF8sGGeDUocALkg5z3oAgXIxESMnmnbypOV6D86cVGS8hOB04pySox3HOR047UAQIAr5AxnnnsKeykLuycZ61LJHv8AnyADUIMioAB8o4oAlVwAd5z1qCZzKMxYz7irUEQPzHByCarSNtkIBwPaqTJaKCAqpYsPlzzU6MxUFsj0Ap0jqpKFchhzTtsfUcDgVRQpxt6c0zBAHc0/K/eH5elIpCneefagzFBGMyYAp6bM7W/OoHjZ+YiNzdR6VKCVIBG5j1oApyxhi2wHjniiAhhuI6cHbxWjtRlYt8uRioYVVSW4BPbsaAI2H74LGMjFTeTtYkEAelMDfPtxjd1qaQLEcqAR7GgCpMZWJXOBioY9yqQcZI9Ktz7SAFA46e9RBSYzKOg69qAFWGQquVG4+o7VYEeznP3expoaUoAcjP8AKnuWxvT5s9utADDIyHcxwG64qJtjOqgAv2+lSsv7zIOV7j3qQRJHN5o69aAGrtQk5JFRqV83Cqen61IQrHDDPemMhR+elACldhMZJJY560mA+4nAOe/emuRuABJqKYsSrAfd4AoAkkRyikAMAaRcgeWON3p0qLZdYH90nr2FT5aNBs+Z++f6UAKieVlQc56c9KaJN52svA6n/Cp0TfHlvlbJ4/xqLzdqlFXK59OlAEcaGKUkA44wc+1WFyjE4xnvSKCuATxgck9OKkKuF3447H15oAQuEcNnaD0qxI2QHk4UVV2kqSB09aljLCI7+n6UAI0ZC4b7hHFKgzGsdMjlMseDwicVOQpA2+nWgBjxMibs/THeoYyHOZMjH61ZRyQBxz+lDoEUhRnPX2oAcqxJkoSM96Np83eccdBUKR4G8LnHWmSs42sFFAF4L8+QuDz9KDGJgm5uUNQiZ3C7uAo5ApqNlsntzigC6WBfrlagk2sOODmml2ZgV4qJk+cB+tBmSrubBaMnb3zT2ZsE460MPLCrnO70NJIxiOF4xQAKEYZIAcCiPcTuJ5FKrqwwcZanKckxKuSo60GhDwpLZA7U8SMow/zA/pUjDjI61A0QJxIuc80ASgrvDPz6e9Elv5rZAxn9Kckaqvl9fWp45AECyDGz7tUmBHHC0cZV2zk9Kbwn+rUsSeT6VeMSz/MckEcVGkTKc78cVQDCCuCp+tIC0YyRvz0PpUoGSB1UHmozuBJToO1AFxVcKHJxmm/ID0xUcUjONmccZp21hNlh97j2oAm3HC9yD1pxPAjHQUxgEXA79CaeVJXD8+mKAHiHIV84K9cUi8yHPAFRLvC8EjPbNOVnJ2r/ABcHigCxC4+dQDuzx6VXniRuW6j0qWNvLQqQCM0+MxqDhefegBQZDFE4GSOeaaqg84BfkcmnEFQHGOe31qNk2HA5P170ANeOQtg8+mf1zSpbgxgBtxZRz71OrMrkKeGU4z65oiXcuAdoGaAEigCnIHC+tQlYieRxnmrLbvKO0EAEdKhA3hifXNBmRKgXd5YzmuK+IfjfS/h74E1LxrqSM8GmjdIi8sVyFyBkdzXdKrh/7tfOP7YMKQ/s4eLiCBP5CBiP4VMqYz9acdZJASfAv47aH8e7bU7/AEG1nt10t44nWVQAPMJK4IPPANe9bPL3DPSvzg/4JtXJtvCHjl+P3d3bcY9VxX6UOUb+Ec+laVo2dgLUcKNGrqe3P5UxrTJJ/UU2GUIpRRz2/Kr0bjYEPI71kBlIvLAfe/nTl3JlWGc4z7VcWIFmZRgZ79aiIDA+WfmGOvSgCHYTng+1Sk4wJOgp6lVOHPC9KJhIBwwAPrQaCl930J4qRiCpX0qugkYYfbx0Iqwm7lQecUAUzGMsU4A/nU0YQ/KwPPWp2QIoxjJ6/Wo/KYSq7tknsKDMbMERlwTgduxqUWzs4ygw3QUkyu7B8cIcHNLPKQAqj86AIHKq2U5KHpVhnJUAgYzn3phCkISMUx0DSjP3B0IoAmeNnHzYBHH1pPKWRyRgMBj61aaMsFkHA/pVb7pKLjrnNADRHyRIc8cHvQVO3Pp3708HpKB06570ecN2VHX1oAqSuNowOfWoC20gEZarriNh1+Y9qgcHzAAmwj9aALKASDaBg4qRoV3oXGc9BUMUh3fNyvQEdjUyyHkL1J6+1ADWhG7eo4GahfLDGMHrUsjGJfmJwfWhG8wYyABnmiwEaIxb1zUygCQA9qmii/HFSFF79aAKktvA86sT83bNPvISCGA46HHrUkkI3rKOopm95Q/t0oArpHGBhxkf1qP+z1zvJ+Yc4HcVOQwTc3G3oPWmpLMAcdO9ADEyck8KKmQIQcn5akiUMe3NBjEeTkZFADWAZPL9T+lU3jbOB/B/KrKnc5Ax0pWjZRs/zigCvGjc7znPT2qu9vNG5liOdvb2q/HGEXAyzHnr2qbaCm9uCeMZoMxtqDDIk0XDjmsPxd4B8DfEGxuLHxpo9vfNcrtMrRjzVHT5W6j866Ah8ZTGBjHPb3x0qRFUkhzhgOg5FNVAPzq+JP8AwTnsr61/tD4Pa4beQKd1leHKsxJPD/j6H614J8CtM+Kn7KnxkXRfHenSWmi666xXJC74GCH5ZEK5Gf1wa/Zi1mUNuHykdCOtZuuaXputAtq1qt3tB2iTnk1u6l1YBcRybbmFhsmG5MdNpGR+hqZBGzlH4PH6VFZWaLFHChKBBgL6e1SMJbe5R1xs4BrnAZcQ7eUG4Y4qlc2sFzGHkGdo5HetiZk3gqefbpUUyRsuUGSeuKpMDk7bTLcTnzFyMcV0tnZoEbYORTvscTRgMfmxVlFCsHVvlAwaq4FJ7ZzvXHGO1RR2htweOmOtbMreWnmoc5p6GOYhiuSRWYFVbcSqN+HXPQ1PFCo3ID8vYelAQb/l4OakUYf5jigCP7EjfdNNeMxsuCCp4q/gfwE0kiK3XAAoAZEhWTAwcCpnDnGDximIpxg4HYe9Oz85Q8Ff6UAQhpVcEMR2IB4pceYxB4x2p++Ngu489M+5pdp35OOOuKAIyEUYU59RT1CEYXg0skYb5hxioYkZZMsMjGKAHSoR8nAzzkc1nPZET7nQgHOfQ1sA/OST8vfio12MCAffnFAc5jW2nW7AiWFJFB4LckduKuLBFCpSJFUP+IA6dKl2zLKVH+rPTnp9RSwxkABzgEHk880AUoiyDYCCw6AehNPMJnIkAxtOGGeeaSVDv+VsdQMDrS2g+UoFOR1JoAkRVDlh1UDpzmntEHJX0IoUFZfulWPfsRUwCYP908Y70AZL2qea8YbmMA4HfNLLgIVbJ55Faht1LBz1PBNVWt2xwQSOmaAIrWe5t/nRmGMkHOOtXZb17mJRcHechiASRkVTaMyAMzYxxxVpY0hRSo7ZP0oAiER3B14HersTzZxMokVeFFNMbEDsoq5HEPLJBwPWncCnIA5JI2qvYU6NFUcdKJFKHhtw708R7x5hGARxSAmWBvLZCcFs/rXnHxI+F3h34kwQ2viANGlvtIMZw59Rn0/WvRgzxrg8/wBKLoZCuOhqoysBj6Bpmm+GNHtNB0WEQW1lEIkHTeB6irybY8H5QRxgdQTSJC4fcOAecn/CrCySBFQIuCfmwOaJSuBBhst3YdM9BT2dniMMmCp6jtUkMcZkMTDpzmpmSHoT8x9OmKkDAeIuuW6RkrtGR+VaAysewjG3A96sExecp9sAHpTJdykspzgjjmgCXH7lcfMxHrgio1lDxFHUELnII9PpQ7q7IqZy3fHHFQIwTzNxzg9v/rUAWvP81UZlAZBjqcAeleRfET4MfDn4m2E8fjHRor24CP5cqKIpVyMffUg/nnnmvVc7lwvHOaiKhlIbkHg5q4zaJcT8l/HP7A8gs0uvhrqbi4AAezuCJQzc8hlHHbqMV8PeM/AHjTwDdy6X4t0a4spY5DHHKUIjcjjj5Rx3/wAK/o2j0+KO485dwYdCDtx+VQax4d0XxVavpniext9StHOSlygkH1GcEH8a6VUQj+aTTNa1nwlrmmeLNDkMeoaPIkykZXdtOWU9OCOCPSv6DPg38R/Dnxb+H+neMdE/0dr1VE8RbBjniAV069jz06V87fFv9grwH4qMt/8ADu4/4R+8+cPbMyi3YkZDfNvYdvbuMV5p+zH8P/in+z/8U1+HfiTEvh/xC5CyRPviSZcnevGASAAehII9KqU09ikz9KDbLwlwA3y4Xb0HuOak3PLtKMfkXGfX2PNWrq0Zrny4mO1Tjdx/Kmtp3kfxEbzyT/8AWrG4zNmW5jRnZCQvQBjgj+VXtKuvsa4VRuddrDk8enXFXIojGjKvJ5psNq0bn5QMfzJqGwL8V8NqQNbR4jztLLkjPpzmqlwUMsbmCNQg4OMN/PNWFUeUc+vpSSxOVXaOBxjsc/hRcCmzxu5ZLeAEn5iAc/nmqLWliT+9s4CGbn5ck/XnmtlYljOSOR/CDxTJ7VJGDttJ7DpS5pAZc2mWkKBhbQlHIGNnAI/GlurXTG2tdWFu+V4zHzz6c1rNEwCoVz3x24/GlubaGRYo2XBGOe4NHNIDzG60iBbwE21uVQ5wyrtx6Gu2fTtEuYET7BaOqADb5QIGfpTJNBT7SGO5o2OSC3OfetyCyt7OIpuOzoc8mjmkZnLxeC/DPmvKdLtUd+cLGADj15NSv4K8KSTZ/sexSUnqIeDxXTLG6A8AMARkHIx+FV2BBLAklvx/Kn7Rhys89vPA/hmGWadtFsTnAwYBjj8ciuWvPB/gqGYRWvhuxSELz+63OSeuDk17JLCJCscjbg3PTmsufQEEjTOdnHAHI9sk0e0YcrM/S/AngaxmtdVstAsormICVJFiG+OXswI7j1rrJDuVVfLN1J6miNW8tUPBUAY+lWBHtHPU1N2wEQBAHVjQC0qAN1DcZqRoz5f8sUkcWeOc0zQpXT/uSW+VkYfr1r8p/wBvvwb4p8ceLfC1r4ftXuUt7QphQSN7MVJyOOgFfqzdw7mxnKnr9ayxDax3CtcwRy5yq7lziqjKzuB4f+y34H174Z/AnSPCniWMxXMUjSL8wfKSnIxjoMk9a+gYFbkueMcVOpZ/ldRsOAvoAKlePHyilJ3YmjP8tjcbmPy+gq2kI8/Z1H6UihhJtVMD09atyKqgPGOcfhSGfIv7cXhzXPEPwNutE8N27XTPcwtKi8lYkO7IAyeuM15z+wN8GPFfws03W/EniiBrYav5TQo2AcIxIbnB7/pX3zJCb+CWE4Uv97/axVCwsJIpHi3EjA69K059LAbrCSUrcDLBST+ftTdrSgMGIPcVH+8jG0njIAAq4flYDgrjOR/jXOBVSMIrLjJ96lijbIJ6UpAD5U5z60okG3CnHrQAy5hhkUxTIssUgKujAEMp6gg182/F/wDZe+HvxJ0adtOtItJ1eRBsnjj53D1BOMEcV9IlgwJ7qOPxqojzbG2n5v8A69NOwH82+o/CDx+njHUvAlnpctzcW08lqkka5UlSQG9Bkciv2y/Z0+FNx8HfhPo/hm6kL38ubi4ZcFVaTkoMemcGvZbDwvpdjrV3qNvZwpcaiQZpBGAWZejE+orrLrT52tAkH34vU/eUen61rOtdWE0RiC38pdpyTwT61XltyFKEce9PtjKuIyg2joO+a0ZUWYA5wPQ9Rip5xmGkYSN8javv3qa3iYQncKvXEDNb7QgZR36023BUqoA2j9aAPPfHfxI8L/DSxW88R3TRSzIzW8UaktMF647A/U18i+K/2vrvVLaTT/A3hy5nUAEPIX3gjnLBcr+tfafin4e+D/Gk1qPFemrqEdmrBA3Ay/bOa1vDHgzQ/CkUttpemW9nEu0IERegPc8k/jRoB+X2tfCn9pj46Q2t/rU8thZ3SF0EjNHiNhgDYFPGOgNfRXw2/Yn+GfgOxsNX8RWH9vatCAW84kR79xO7aCAeDjByOK+35Xby9iMMAnAXjHsMVUkaR4vL5NO4GVstrPSI7Gyhjs4LfJSKIbEH4DishJUaYOM5XB9DWnOr+RICvzKeO55/Sqf2EiYPnjHpS5zM5rW9L0bWbebTtZsYr2zuMq0cgyAp/XNfBXxZ/Yl0TXGl1D4dzJZ3BR2is25jyv3huOTk57k5Ir9IYNGLSGSU70J4Ue4xVqLT1tWZYjjP8q0VexPKfzoeN/gP8SvAcsd5q+i3FpGp2GWPhQ3plRivVf2evht+0D8Rb+RfDd3ef2dbSFGeWYrChXrnPGRnpX7uT6NompQm01exhvIHyXWRAQ2Pu/kaTQdG0fwjZz2Hhm2j0+3vJWmlVBtBkPJOPfFJ1vIo8E+CHwo+IXw6nvZfG2rR6itxbrHbmOQnYwbJ4IHbivotNOIUztKFAR8DHJYj5cY6c0OplVATvYdParCxlCrZ7gnv0qb6gfzcaRpXiKL9orT01m3lGpP4ihaYupIJefrX6V/GD4ueLdbu3+HHw2sp21S5/dSzRn5MhRkHII+XHcjsK+zr34M/DWbxZB40m0iNtUQriRiSoKfdO3pkHkH6V09v4H8OaRdS6tpGm21pcysTJLGv7xifUk1bqXA+Rv2YP2WLX4RXf/CXeO1jv/El0pZWxvW3LHLYJ6sfWvtmO9jkuY5JCeDjPXAzx9azjZXAZdx3BQcAHn8qcqAocnp37j/CspzcnqaH4kftleC/EHjP9pe/stBtJLt50tPLVFJyCgOPbqea/X7w3pktj4Y0fRivlXI0yKMqD9xhEuR+BFXL7wtojeIBrsNjH/aE6jdcAHeSowRnP+RXUwW3lsrYwyjHrVupdJGcon87upeGPiF8Kvi5deI7WyuIb7TLuaeL5GCsGZj1xyCCPqK6j4g/tI/Gb4i+Grvw5rLPHa3irHLHAjhiikHHQ8HocV+8uqeFfCut3cV3q+lwXM0S7SZE3ZHese5+Fvw9jl8638PWOzYqqpjAwR1+v410KaaEtrH5B/sO+AfiJbfFv+0obOfTdGEBa4kkDCJv7uB0Lc59RX65+JnvbTwvqc2kRG8u4IS0UIH33GOKVPD+k6XOv9l2gtDEuNsZ2pn12rgV1Sp5liiLwwP04xWU5amiR+dOgfs3fEH41a7J4k+L19Pp+lBiILb+LZn+BW4A98V9zeE/h94Z8B6BbeGfB9kbWytgC5ODIz/3mx1J9cV3EbyKApYtt45yeKWKJDP9o/iK7fb2qOYLHhfxS8FeM/EVnZ3PgvUv7MvbE4CszDzM8ehr4G+Kvxe/aK+BWoR2viErLbyApDOctEWx1LYBr9dhErNtBYkHII4PPpXj3xj+Cmh/GTwbJ4c125KSLN5qvsDMgx90NRzByn4LeFrfxN8WfjDo7XGbjUtX1CKeWXnqGzgn09K/pcNj9mt7a1Y+YEiQEenygEfnXgfwk/Z4+GfwjMF3o1ql3qUabWmlUMBzkFR/CQe4r6FWTzMyE5JNE5czFykcEMMWAi4OfxrhPjD8NfDnxd8HTeGNdhUOVIgmwC0bN6Z7HFd1/wAtARnFaG0EKMA/WpTadw5T86P2W/2PvFPwh+KN94y1+SNYLSBorYbl3Sl26Db6KOvGTwK/R/mE+Z6n7tJ3+70qVl3ryK05w5T5q8R/s7fCnXviBd/EPX9JSe4m2sE+8juoxkrkA/Q5r1HSrXRdDhjGj2sdjbBQvlgBF47kKQK6e4g3y+U4rwv4u/CHxT8SPslhoevjSLaJWMoJK5z1xt61Vw5TR+JPx++HHge1ePVb9I7yFNyxxESM2M8ccDOK+Afir8ffjR+0FCPBnwp068sdOkVi7xAoXGSvLHjGME19f+Ev2Lfh3pUEt34zvpPEN+u3kMUQAfXkknOa+pdE8HeFvDmlx6boVhHYwwAY2qMtgdD+VF4x8w5T4Q/Zb/YgtvhxrWn/ABE+Jd0t7rKqzx25GRBIGOH3c7jj1xj8K/RGQRLdLLbjgtzSrEjlZHcnbx9B1Ap4gLnCn7tQ5D5T8o/+CpHgfXdXvfC/i7SbB5bO2geK4lQEhGY/LnHrzXzz8PP24PiD8M/COjeFYNA+0po9sLdGfevCjC8euOtfu5f29hf2jabrdrHf2sgI8qZd6ZxjODXl8vwI+Es33fC9mQx3n5B2+tawrpKzQuU/I/xj/wAFCfib4o8Hah4Z07RhptxewtCJCXYIG4ZsEctjp29qzf8Agnn4Q+IsPxQufEKW8sfh428gvGkUhZHxmPGR97ceCPev1juPgB8M5BKkHhm1hkkYHzGQNkDtjv8AjXf6J4WsfCtobLS7OOGPG1REoQBenAHAqpVYtaIXKGio01iPNGW3EEt9elbKWqQkMg+bPI/wq7Y28UUXlMOMk/rV1bfcchemf8iuULA5Qw8fdUc1xJ8hb0tL+7BPGOhHvXUXnnLGyRjePQVyNra3MzksmJN3RuwoCx3KyRL8yhcEDgVWuf3jmTjgcD0qZCDHhQMjApjo+CxHQY4oCxArkZGOTzz2PtWlHcxoV8zlj0FYzkbRI5xj881dKK5jIyB/OgLGkwjZTk89ielRjzA3GGB9O9OMCgFR0UDg0+BsR7sDnp7UBYWM4yF69azpjG0mxuOc1e2Sctn8ulZdzJGuecY7jrWgIVTDHudVySe/Sp12Mu5AMnj3/CsOK+jkkKLltvrW7bx+awVRtI70FjvLEgGBjJxz7VSu0KKWxt9BjrW/FFtJ74qhrELDy5gPucY7YpNgZcGSchc/0rZDosQ43Fj37VTt41K7k6/zqdkClnJz9PSoAzrgRqG7Z9auWCF0Gw4HYfSobtFmiJXse/FXNKti0RyelAFiGPqS2WXPSphv4yBx2FWgEUZX8OKbMdoGFy3qB0oApSu5HzAA59KrwW6vK0hUMF9q0cMzbepIplu5D5DEAcYxQBcXZIR8ojJHauf1MBVyCSQe1axkQYQE5BPJqveL8qpsGD19aAMuAIBtcjfJ361qwwrHGwxgHmqnlxwyAqu4DH61p7t6Z6nOBigDOMijJILBBwfU1ly3JllGAUH9a1lT94yv3zxWLMU894lPJ9+9AGrp77nLP+8HOD6YrUQ7lDZ69R3rNtYP3YU8ADqPWtWAAdeoFAEbRx8ZU0/B58sZyvT1Aqcndu3DGODRySVToo4/GgCKPjCbRxzVr5mjJThj0HtUQizjBwffpUpba4RTwe/vQBWG89Fxiq8hjaYS7cHGMDpVp5FY7R2PNRoq5YrwR0oAhaIupbJAHbua5vUfL84Jggngk10LTszGJBjHGcZrldaMqMsjbiEbJ7UAWLKWOOULICQO3rWm8qB96qfm6DvXHi/aRVaHO4EZ7V1EAu2VRLHtJAPXNaIC8iyNk4IPpU/3VUEYH5VFGp3AchfX6VffyjGMEMw61mBW4UNJ68etOXaVw/Pp3pjJn5U45PFMiRt3lr19aAJLhTMIlUbeM57VQuPMjiOSBkYHvWwVZFEZOD0H0rMuwFBDZIAyKAMK0PlyBWYleo9zWmo80ebtC+o+lZ9qrzBpY1YBug7jFXY0lVMkAj9a0QEnn7hzyB7Vz2onz5PKCFGc9h6Vv+S0sbAKeOcetZFxNb27AyYyTgY9aXMBJZWsiQKhIk57DpWibYyr5LL0/U1X0i9hdQBgJk5HQ8VtPJtUt17/AJ0cwHEXNrdWr+VtCK/HTmrFjD5blwDkdc966e4QXQwRkkYHrVSDTSBnf0Pf0okBf08u2fN5wOlXC0jS7evsfSiNvLQAL9ynecWmDdPX61ADHthIufSuc1OzdGUdm6D0rsH2kFgw3dMVnShZFG8cg9aaA89W5eC6ECtz7etb1v57MABu55pH0WB7zzlJDdfyrYtbZImyep5qwFtWkL+XIOlWpwGi2H5SehqNYXL71PGc1LNMscRYDcTwaAON81YrtYkJyTgeldOI+EA69zXOS2x+0LMF4Bzit+3laeLCdB60AW0AAJb5gOPxqyiFssBkmq8I52Ej61NC8qS7R8wNZgOEh3EDoOB70xUdsk8n9BSsfLlI7c/hTkLZOOE4/GgCrNFIJs9MqBj3BqG/2rbNNnouAPQ4xV8HL4PG3PNYmv3QjtvJjX/WAlmHYigDl9NlV7hBGxIGc5rrSw3gjnHWuP03bJOERTkd67EQtu+Xt60ABBK7mOQe1VHUNCwQkL71ovAHj+U7eetIbQDCx/Mx4xVLYCjBArpz04BrQhWLJwPlGR+dVoVkcsmcYyD9RWjHDsGMZI/WkgCPZ5p756e1RSPIhYL97P6U7zGL7EHB71YZOrKuVApAZsDv5+1SBjrWid+NgbjrWTCcTEbcSLyc1slBncoIDUASNiNAWHzfTNVJ2WOHzZj15GKmA5KseOn0rEu/MmJCqMcDnpQAx3aQ7U57gVOBKkezaSD0FXbS0Hyngbe4q55UWDu6+1AHMq8qZI4welWlkyhJbk1om2jGSvfNQi2RITz1GBQBTWZVbb7U9ijruA6VMIEKBD1/WgxKIwg680AZbSvC6lDgVuWUxkYfNn2rm3gmkmwBwprUhRrecDGSRQBvShtvofrTIwzbWB6dajLksN2AQOlSQ7t/3QFNADZZMNtxzUSHceeADVmbGWXHWoCAAqoOe+KAI9piOVOQeKrzqJYWhYkAjjFWgXDYI3L7VXuI5IUMnTPQd6AOU2vHLtT+Ede9bsJZUUqN2RmsK6SWS58tH2g9/WultFSGJY26gY9zQBYTcy7+4I4pxXzNwztNM5LEnpTkQGUEngigDDumeIFW6Lz9Pei2Amzk8f1qPXDiKRc/w5+WqmhM8sIDff8AetAN9AYW254I4q4CAQSOgpqRcc808BuncdDWYDmYNlj1I9PSs6cC4jMcvCrzgd8VpMdhUsCeox61EXTBBXGePzoAw7Ro/NSE8HqM1dkAXKr93PrWPcReRMJFbp0PpVuG4hmBVjx39RQBYeMqgIGF6n60sCkEs5wDTt8SIVXJHvSq3IHtgUAMYFk3ds/pWfMzhSFODnP4CrxILFc8EYokjjzhuSRjFADIp/MUA9c1aCqhBbq3H41mrHskGBhc/wAq0RL5mFbABOR+FAAVYSGQ9xjH0qyrFjuQZ3Dp9KhO4EDPWlO9GI6f1oAjnUDbIOT/AFqjLCtyxLk57Yq8Zo8/vAMn+dDPEq74cfj61oBktbMp2jjnilSCMMA69Ow71YEuxzgZJ71VkLB9/cYoAeNoLLjJORj2rMigCu3GcVpTSjG7HIxWazS5yDxnp7UAX9833l4BHSom3bc5z7VbVo/LQgZYjtSrbuG3Kp2n+dAGfmRQr9D3rTikZ+c9BVKaB0YuxzntUcEmwsrg47UDRubjnd2qQAHk9qjt3jYYcAMOg9qmyWDD3zUMsfGuBnoPWld/mG3GTxTWcbB+VY887AjByFNIDV2ndlmwe9MY4J284qBJ/Mfp1FWQRuOelAEckayxfPxnrWEYD5xIPA4xW5NMiLgc1il23ZC07gWYkc5yvQVMWMY2tyuP1p4cmPaRgioZQjxYOcmi4FH5S4zwR3rXt127QuTn06VmBMSBVYYxWpaMIo9q9aQGhGMrg4yDmraZJ49O9Z6HYxDZLkZA6VZS45XcuCRzjnpUMC8lv8+HAYsOPTirEUbb90mMDgCs953wPLOD6rU1vK5z5hLMvekBbCF2Yg4z3+lFtMInK4+90/Co4gVbdnsRjNPCgOJCOn0zzQNEzOzyEd+tJ5P7zCnj17Uxon3GQ9aaC8aho/4v61Fyx6qQ/lxtkGnSQpuPmAjHX0oAOxpGbDr/ACpVmLxeZtLkdD9KLgSRRRB1Yn5+mR2qnMjNcNHnKgn8anbdI7eV8oHWokyHJ7ii4DduGZOgA5zUwhjYgKVXtnvVKUzeYyEgqeferEcRVuDk+/tSAnjhjEjBzkr+tPRFm3ENj0HeoWTcuSx6/wAP9aq3GYSCD19OmKAL6bYlZi2WPHtUSOGOOmM4x15pkZBUOoyMcipUJPIGAaAGqS25XzntnvUxRhyHxx0pywEZmbHmYwPpTGx5nlscKeh6UAE07qqyKOBwTmq5DPIo3AMT3q2ybXTnchOCMVDJEkv7zp2+lADzGkJy7Atu/GmCQDcxBYknHc0iqi9D8wHUCpEwpy534PGaAGwySSOxycD8DV45bDJ/PkmqbPKwwi4wecf/AF6lkAUocnA6e5oAWSG4DLzyCcj2phIbDrjPPcc0MZy3ynr19qplbhdzFfl7GgC3hlw64XPUdKqjzWkAlbK44weak8pnVADgZp8kYVlDHIXjFAFaaYdvqKasckp3nbvFTSKSRvx83oKaJmSTI/hGKAJVEhRy2QR+v0pmXf5ApT60ryu+ByM9qSTcV2g4K/nQBNbeUxIfO5fTvUExQlnfK7e1If3bsqDbxnd6/Sq8jSMQ27k9M/1oAmWYnBY7lHQVBMWk4zjJ7CnJGol3OMnHOOlPcgZIXgetAETuyc7cEdKrQvI7fOTz/Op0AeElvlJ4yatRhIkxB8xAyfrQBEjKm5SOT05p4HzeZJ/DyO4qbZtRWY/MDkjHaoJDuVvLThhx+FAEzfKeflzjpTXCLIpbnA4NSqsMbdM5Hc9KbtgcMWOCtAEEgV8q5PFIY4yxycYAA460uQD1+XpzTgiSbSvbrQA+NAFwwwQMcU4kEZ3ZKfmaRpl2kRckDBz61CoaY+UQIiTxx1oACy+Qe5IPHYVnSiKFFkjYnJ5zWh8qRMGGODnHSsCaVndYQdgAyc0AXI3IIkU8f409EEhJXg9/estZHSMsT8vH6VYhkcklD6UASGFAMhtr56etLCrx8t0PUUrKJXVeh9atvtfCKcOmM+9AFPynd98LAlfX1xXzt+1PcxN8HdVmuod8ccDlcdpXKqK+kEiSI7yf/wBVfMP7W7CH4P6sRkwSIpwOwXbj9a2gB8c/stWJLPcbsAyNFtxkDJyD7V+lWhW0aW0UKc7doOB0xyfrX5tfspF5YIyQTi42kZwMk9/TFfprosRhKzqN3rzkYHf3p1Nxrc6lArkK67gDkVZ8tZDiPqO1JE4bcSuMjmghoiWHH9KwETNMYuBgHil87K8Dj0qjGftEy7GyG9K0vKMcm0kdOtDLTPjf43Z/4yB4/wCaX2X/ALsNfzV1/St8bwP+MguD/wAkwsv/AHYa/mpr3KPwR9Dy6nxM/9H7uZQCAec1Vlh3n5DjFaDxM7bkB29qj4zhfoa+PPcM8gw8uduePwqP73zqcKOfrV93VXIK7h05qjJOu/aeg7AUANO5+vBqJpCcN0bpVpBGORyDVN3cOQwAU9KBti73JwcHPemlVYejCkZwoII6U1pVVAw6mtCWxkpfO3jgdqgEeFy3J6U/zxtOByOPrTJHBUsCAOKaIK0kbIMD8RVTa6nqAT0qzLcDmReR0NY++SRiB8x7VYHMfFa3gv8A4P8AjOCcebnTZxjtwM5/wr8j/wDgn3cGL4o64nVZdHmJX12yZBJ9q/XbxnbTXngLxNpyHY9xp1wo+u3ivyH/AOCfckdr8dri3uOEfTrlAD0ZQ2Ofxrqw/wAMiZdD9grSWeWFWcYwAcfUVo+RuQPnCg4qkjsqAEgntjpirMNxwUwTnr6VyzKHLlMYO4epokXzl5OM/pTgys+FX5eKFj4YjqOnvRcCOFSQyjnb+FKwRiMDBFOyZOBxgGmo2CCRzRcCFxJzjt2qRLXcm8cP6g0suSuEIBqFI3DYY4HtQAjEquD2/TFJ5bMPm6nv9KV/MUSYQsQvP4VGjqIlK5YnqD2xWgEZ+/6n2pd4zk8ZprDjdnr19qRyjKI+N5oAHDcnqBz1puxG6cDtTQrYweBToyScdhkUAOtw7SlANy0xwUDJ0zVpFeBxInGR0p08SN82dpI/GgzM5GjbajHG3qaklQL8wbdx1qqkBLuCalYGOLbjOOlAAkqsuxz+dSjATDd+lVoo3kOCatrGY1zJzQAHa2FzyKhkBzszhf61J5iBgcdetRnyzuZe386AHxPtIPODVV7eRJT5hzk5/CpGx3PP8NSMXdQxGRjFAFOfhlBHSp8Rgc/jRIgyCwwB+VNi3MQx4zxQAAquRmmGSPbtzknpilbYJDnnPApyQxJnacf0rQBPKkUfJipCpYBupNLGpLbSfu1IFAJycCgCIPuXa3IPFDFRjJ6dPpSxt8ymTioyQspyPloAdIAp3k5z0qNg+N2PlPanTMjoSVxj9aZ5hcDbxjigBQMMC/bkUFmY7fuqfypdzdc9ODjrSzbmAJPTp70ARsXKnnO2pkLCMy9Ce1MztTKruJ6jvQspDMrJtGOhoAlDoq5wcHv71DJIQny//rqVcZAY4z2p4WMHGeKAK8chcgKMH3qWU/MQWxx+dK0axkFG5b1qqyOGG45Gc0ATouVxxkUrrtPsRSFyFGOO3NMDE/M7YA7etAEg242uSY+oFRll8xVIIPY+1P3NkehqF5szY69O3TFAF2Fjk5HvyeaaUwxUdhkA1XEpRnUAMWpySswVs4I657CgBqpmUqxJOOlXLd3KeVJ0TgfQ1EDvYMcZ7GkYsZCg475FACyNGrbWO09PwqKNzHtwchzjGKsyIhCtIBhR365pEtoIyJYhkN0yc4oAkeNY8LH26/WgI+Dv4A5zR8iZyfvcGhmRVETfLjv6igCMSbgQp3H+lK5Yj5eT0IpiFUVjGOQeT7VMo/d7lOee/pQArthAo/HFQZdlEfVQc0oXGQXKjPao1LK+WZiM9xQA1ZfmPGcdRVstiQOq4OKSOAGRpB0YYzU2xxtIOT0oAFLAjeMg09irMrBcAHnNKCQSDyB3ppcMG46UGY4qJZcD7vtQqjHlHkJzwaiGEUMOuetShg3LHG7qKAI3+UhmGBSpuMgkXgfzqWNGlOGxtXgGpzFHG3ljhTQaCJHGq7vvHNOGVbDD5Tz701VPmYc/KO3XJp6uN53gEdvY0AEgUcxfNzgrTnRVCt90r29qbgB1BOBnpUpySV7AZ9M4oAkBIG9c4NVZRMuVOcY6+9SBs5Y/eXPHakIB65J44oAZGTtCkYI4NSsA5C9AqnIHep0dQWjK8etNGQwxjI4oAZGo25+771LKm5gS2do59zVYsM725ZvvCrOHUgq20A88daaAgPnPgNxtI+mKtnaMEHOAfbmofmdSCtMlR1C4PXG6rAsohaVSBx/UVYJwQCcH/GqifImCD1zThuBK7s5/kKALDY3BMdOnvTGGVZgAG46e1HmAtjHTGDTVyrkk/eP5ZoAiMqPOAc/N79PSpyoKlcc55/CoJYUyGVRvPf2FWEkCOoYHGeR70ANMZkwY+i9eepp0ccjTbAflFLdYVBMB3wAPWrEfMCSk5yM9KAHncf3K9Ack1TMbpK23t1B9K0FDAbwMqcZx61QmA891GSCcE+mKAJQ6NKu1s+g9x1r5w/bPj/4xo8YMqYZI7fdz94GZP5V9FRpsYMOF6Hjv614D+2OzH9mnxpBtzmCFlbHYSpkU4fGjM+Sf+CagB0vx/Bgnc9s7McFQF3ED6k/lX6YJbfucJ97nn8a/Mr/gm06f8I54/E+VVntcN643cV+l9tLJ5YxzW+I+IB8cLK3zHI71LEwSM5zzyKe6FV3jqetOicH8Olc5oRpIrKQucjmmAfOWAweOlQZJuH2jHr2zUtu6tIYSctn0oAvqqkhscL1zTDGSdrrgN0z2pgUbvmzgcVakPmxbYhynegDLdZEbanRaugEooX73c1WZiqjgk9xVmM7VAboaAK7K4fc2do7VYVVZQw6gdaqXLSGcFckAdKljkYoh6djQZl1fm9T3NV5mBYtxjHftTROwBCfKxPemENLJuc8Ht60AKA7oFBz2qYRuicL7UeUdwfBwDmpAyuhwfmPNADAoOGc4C06WUAY28+tVFMys2/pUyE42nn0z3oAmQBm8scjrj2qJ4mVi6nIP6VIhj3784OMfSpnA2Yfo1AGe0TMy+tSTLKV245wOe9SbH8wFOQe9PDskhJO7JAx6UAVYVdFwBuANXZLfCZU4J9qnk4XIGB1NJIScAAjPNAGXfKZALcqSR370tkHKlJFAI4GKvTxsR5gHI/Pio0LKxJGBjtQA4EKcZK//AFqejYf5xnjOTTEQyKzHPsBREsmSXPTt7UAAdmcqDjr19PSm71VCOjZ5pHOzEjJjkHIPWkUH/WEZHOaALAUkc96jkiG0nGF/nimhy67D17YqUgMgC9R6+1AFZIW2ZHA9KQxOGLE43dM1D9olRTIoOwEgipI5OADkggUASwRFhvwBipvKLMxYE5oTCbGPzD0+lI0ksr4yVXOce1ACzKUdQvA6UyeMupRDgcdatOuZFBOfX6U1nVnOw4I6ZoMzPdjGuwfKf51NGu1E5zirbwCYF8/MOeaawaMMQvGOtACBGQ714zUgbI2uhc+tQwSEOFfLZ5qz5rxhmQ9T0oARIzFPvPR+g9DTZ5D5gBGVpInkkkzL1HIxT5oiT8hyQKAKLsN67VORwKnWNkLK3Uc/Wk8smTcePX2qZgUXc3zHpQAxonC5x97oatRIsYK9cjpSLJhQuOlRID/C2cZ4oAtMYAuG7dhUMaqwHlZU54p23apD+vantuTDjljxxQAyPIcqnUdzVp2BwduSB26ZqqI3OS52GrBikjTDHK4zQBMrlG3MAB7Ux9pXlsY9KijOF2f3qdyfkHNAD0DswD9ulNckMTkMSeaem4gk9FBqN0ZYBInJPagCEwktgsOKniTYcO2c02N2Jxtwrc5NNIkDHHPbmgCR94fJ6GiTeqAqeGHP1oDfvfLfnJqRUKlg3OegoArIwKlCfSpNpUEYyfSl8ti27GSKc67TgZwe9ADUYyfIRjAzSHlCrjgdqU43Ejr0xUYDFm2HIzyaAIo4+pfkDlfahRiYkAgVMyEKRuyPSoWYuAMbTQBZZQ0nrtHJNRhWDgY68iqXmTsVMfIU8j1NTmaYOQOQ2OfSgC0ZHCMAAT29qpBmYMhPTqanPmSDAAGB+dMIYHy+j9SPUUANjMYA6U5JWLMgU7V/lUoERUnbnHWjEYJxkBu1AGmMCAEkbV6Z71DE7YaNiMNSx7WCr0A7U4xqXWRAAE6+9AFeSRQCAM54pglG3bzxxUkkZznFRTQrsDsOPUUAW0WRUAYD5u5pZARD8zA/SmK6zRb8/dFBiO3P3waAGpu+zsoIftzRFGwVdzdKjEbRKWIFSpMWXK9vSgBqN5ZPm4LZ6ipl8t0bemDnAwaHO9S2NgIzwM9KcGjVS27jHQDvQBl/ZgsuZD05FWmVjghiV69KkZSZFkk4UdQOTQzwkpsZsc54xigCG4LEQmE8ofmFSmOJyGOOnJNKYiIgVO4nvUGHkYoKAIzH5cgbGVqVoFOEJ+90pTuAAZsk8Y6Um1gQHGcc0AIsKAEbgPXPWpViRHCMOo60yNTvLsRjGcd6VyZMKeQPTrTuWkV54lTe7KJA3BFVZLCKPY/lq7H5+nQ9qvkFnC/wGnRcEoTjYcCi5BAsrffAG40+4MwKA8oR17UqxMsjIpBUnv1qR1DxgMenrRcBgGFLjDDoR9aBuEpKttGMYPtUjhQdgXjufWm7TjJXcO3tSAVZMRkt95vT0prb3eFeoU9vSnJsLCLHbqfX0oKjcFB6H+VADp1iaVVUkHkjjrTFjcCR3yWGMd8/lTJImllR+RgD5elTByP4jj6+npQA7zGUhnU9SM0FhJMQpP16VHIxOdxxtwDSiEOvYkc/hQBZcZUSDjoCfWllWSWHYhxuGOajVZfIEO35QeB/Wp9rCLfGCSoPFAEZBZCg+9xzjgYqv5QKLtyTnn/Gp7jMEqoTkMATj3qSMlPlTgD+In9KAKRQIwY4wvapZo3mKsOARnPrV7y0dSAATinR7RCVYEgcfSgDLeI7cnr6ipcMYvl5IxmmThoyoDcN0pURgoPKgHtzmgB7LLIAEP3Tmh3ZXGBuJ645qeIupIDDjsRg80ojOflXkd84zQBneY/3WXGOmR3piRbX3ghuM4xnmrbxF5vlJI6HPapIyMbV+bnsMUAVFkJKjAz0NSBJY8NIf68dqPLeN98gHU8VcDIyiNh05z2oAiDkncRk+tSsyyRsgXDD9aesTrNhj8rDgetXGiiEbKOGHP4UAU4YU8oeavJ9O1PiEJkwvy+571KGYHfng8dKJECjg/pQBW8sl9maecE7SOR1FI6s0yvn8BUy7C/mMOnGaAM1ZWSUo4G0DigFHbhsD+Zqa8EfqOvFRW6LvG7AxQAsqEErnGRzTVj2RNnnvmn5YyEdcUsjKigOOW9KAM3PzpsGMKT+NXA7hVZuCM5+tEW15MA9ePpUlxaCQFd3zdaAM6/vbLT9OuL+9YRQW6l3c8BVHU1neFPFfhjxhbyyeHrxbvyepUgjJOMcE968k/apaa0/Zp8a3FrJ5MywYWQHBIDKSB9RXxZ/wTPXV9U03x5K87SSRPahS3O07mJyfQ5rSELpsD9VIWdYzHu+XuDTFiKykk8danmWRJsJ074pxDOy4HPSswC5jRolAG2iCEeSxHLAHGaazFWCFcc46VI0roAWGASfyoAoyK4UHPzY5FTqT5e9gB8v61WZ1d8k08yHABJP07UAPkgV1VyO1R+Vt+brzj8KeZWYBO460beMN1NAFcK6y/Jx/hTvKeYHaOVOD9KsMCoBUbsDGafAjKWLdfagCslucHPXnFDROzjd2U1fYhFLH6UiYkwoIIGMmgDLe3eNMA53Yxx096kMhOF5GTzmtMqpwQcgiqVxAWYbSM+1AGbKZGYO/bt2qwC2znK7gO9EkTAYc5HYULGqjOM7aALE0Z2ZBGTnpVHBVAccN1J61psVMZ3Hhen41Q8tnxGx6Zx+NAEcFtGoYE+aT09qldSdwX+HgVPGjJG28ZIPOKiKs2exFAERh5DA9Rk+uaRgGjwxAweBVnZ5bYTJZuMVEYTDL+8PB4ouBltCkknmAY28HNWUhQrlR8p9KsGGFSHXjnvU8ksKEJsO0enSqYDY7Mqm7P3unrT1snA25H1qTG5FKn5j0qaIMyBf4gc1IFVrZo8bOWBGeOKkFtK7s2BsHUVo7yR85woqJDLOMjHX6cUICm0KIowoG70q5AEI8tsD6U/DPGE4BB60xQEcluDQBNJAAgbOCDjHrUjFVUY7VE7l1A6imtKYtrKNxJwRTsBZeR49p2kbqtf6yPAPzNUO77QA0n4DpirMa+Wo3D5fXrRYCrJaDpnkdDVZbGV598n3R0zW6wKsCvX0NOcF+VOasCssaINixjBHNTeTnpggU8RsDgHNKzYBAGNh6etZgIqttC9z6VJHCwkPzbQRS2/ytuIz6ipZSrOdh5rQCEqGBDgMUpihgvoRVkKEdWLDnrmpljWRTIpBz2oAqtE2A/BHvS/Z/OOJDweMCrs0ZEIQAAjnmqvKvknDHmgCiLaNGLs2QTgD6VctyNrbRkD0qq7q7FV6KcmrVkGV5Lg8xkY2470ADKucg4HBOKynsyk3moeuevNdB8rJuA5JqFoIpWOTjvQBFa2a7Cz4yegq08f3VUZA4I6VZ2+WqleRxwfSmYBcgZ69aAOel03zLrk4Qnt0rXS0SMBSAcd6tz26b0UA4HXFDRpvDAEYoArNAwJYH7w4pq2m5Y9uBtUBh/8AXq6QzISMH0FMjTeSvsKAGJs27QAMcVjzWAlkYIBxyTWyRteTavpUUUTCViAQp4oA5+LT44Ji4jVSTV8TG3KrIv3u4q88PJZhz2NOMSPtDc4/pQBF5qAbtwPpmopXMybX5FI9uC3JwvXFJh0O1j8vagAEXAIGFHpS/ZYZ2yc5X8qkILoIweWOfQVc8luuRjGOKAMn7G3mFQMjrV2CHZ8kfBPJq1t+TPZfTvUAeMnKryO5oAcFbeSOcdqQyOQB3z19akiYLKflyuKXy4QfkBBJzzQBTf8AdY2Z3k8g08FARkY3VYmt43UsGIYVG0fCRhhuHrQBVfbhucgGnJtkVSTxzU7xsiMDgj2qF4PKj81D26etACiKOT5B0GMmp/KjjHyNwDxREkbQK3TcealCbWGWyKAKwhAcsx3A96yZ9IjkuxfiUswYfL2rbkDMAin8qjLkYXBUk+nWgBVUfeYYwcjvVhdu8SDGD2qLeF6D24qWNVXBJyB1FRYBCoAIAIyc0gQO+CvbtTpCoOYhu4xzSs4RVVDk98UWAQqyL84+b09qiI2qd/TsfSrAfcNx7DFBiDn2bt9KsCgiZUhW6nrU7BYgrOcnNSZjTcoGPbHehRHIGR15x3oApRDdc7s8YzxUz2lvfgwTZKPkcHkUxFEWVY/5+tSAorc8N6UAcyugWUEnl4JwcAg88Vsw28SAYOXXj3xVvESyMBwSB70x1WIhic/SgCAvscKRx0qQDcQcYz1xUEckN2X8ghgmMn3qeLaDsBoAlEWJCd2OOPepWjSPbInUjk1CwIYZ5xzmpnZWj69SAfpQAxm3jA5I71XZVmTay57VYCMEO3gkZ/GpB8uDjPcmgDNgjEWFj+THagqVnVyvynOattEu4uDuU+napR8wI/hHrQBSBUZZR19O9Y+qaVDcx74xh4/mz2zW8Y9uQB24xTVkRWxIPmPGO1AHKadbNaxssihj1rfgkSa2O9gH/u+lWbq3WcbYwAw7ioEtxAmOpHP1oAlgTYjHALetSiP5PmYKe/rVeMOOgIDetXVeLdgjLEdaAGmRTCSzfPj0poKCMMrZI6/Wn+WWJK/QYpmXjHlhc7jye1AEkQ2hiw49ahdBwFAb605C6MFT7p4NSIcMyuNo5GaAKhUITkAnPbtRIqIVYnHbjtUg9Ccg0jsi5DdKAD5eCrYyD+NRgK3ynHXvTNkQZWGT6U9j5jBAu0DrQBVeLaOBy3HPPFTwQxx/IBxnJqVti9OR0x/WhDsyV59hzxQBI1ui/vF/i7U5Q24BTnH55qN3beMDK9aVS2Dx97pz0oAR23HPc8YpQSMKwINNI2YBBOO9DMzNwMcfjQAhPc5BHXHFJKFm4mAZe2abITt64zSKjZwD+dAAltBEhEIA3HsOlMMTPyCRjj61JKGjUdsenenDc3JOOc/SgCzGhICt9Tmp9giIYqPm9DmkCMQNvOf1qI5HJ6jr7UARiBIpnfoGGOfWpE3Y4HTqR3p0TbuSSQOT6YqQSqeBwDQBREAMnmc55qYxuX2IuVxj3q0W/gAAOOtQvlXBDbT3PpQBQksn8xf7gPXuauSK5xlsY7VJvXzepyRgHqAaWRWDFWOQelAESMzKS6jI9aryORuGOtWgmVPdu1VndkA3jrQAinCL5Yxj1pAWcNuHzNSNIGcLnikyecDr0IoAlCfJg9RxSSIAu1Occ/SiJyBh/wAKlDB1Jx04oAz9jMODjHQ0saI3zu2SO3rVlUUklR7U6OIZGMD60AV2iXcNi9eaa2QwbGRkZ46VK77WwvJHap1Ulhv4IxxQA142dlaPG4HnPpTsScFgMZ7VISV3qADnpVQMUwM4JoAuSjoRxnsahYkEbQATUbNISOaRMq2G+agABZADyM+lNl810J/h7Z5qRskZ28np9KVUKfLt468UAcrNDKsyNGepOeK24MlAWOSvHTmrexWOcD5vl+lKUMQCkZxxQBULMpycgD9akEm0bo+SOxp92N48teh6VUBKcLjd/hQBnajE7RM0agFhk49TWRocd0ZVfpgncCK7NWQgjsOmfapI1wNxA/AUc4Ee1lcN2A6CiPLMSenankg5I+90AqHcvKLnkZ/GgCckHcD8xFR7fvNjntTC+xQOh9B3qZAhdcE47fWgDJu4UZDvj+Y9CK594ZIH3bSAccjjiu0eVd/lso47mqM6oyEn5gxxx2FAGbburBd/GOQK0GO91KjBx6U1LaOBfLVeO1XAxAUrwcUAUljwxbaO/FO+V2y4wVp5jblm7c1GFd5DjgYBzQAGIDnjnP4VUlGF4POeDVpW+U7/AJsHrTghZ8E5xQBHFMwAEo3E9Kt4LttI6VUkhPmIOmB2qUSOj4zyc80FoqTw4bjLDPNZ7QPFMxU5j4P41vsPM8s5+XnNVjCHOUJC0EGWJSz7AhJ96SSOUA5BPetvKjhgB2pQMgjgDpQBgLbzSja5PPTFOazdflBroBGN3yrziqpA2tuG0g0F3M2GBwRzkitFWcA/NgelPiRWJEg4HTFOkXaDt+XPSgLjWUMpyBnFU/IKrvK98CrYyoyeRSeaCpyOtAyijbCSeSKtxSgKcHcTUITAxtwfWpoRgHA696ABmcgrt4J79qpT27EMcZA7Y61poSq4x0/WnruAyTg+1AGLHvXnlSO2KDJcIdi5AJ6+tbRjjcYyAT7UxUReGHt9KAMoB5MsxOV4I9aiz5bYxg9K19koO9RuB4wKkkssuN2OuPpQBkT+aoUdQRniljVwRnp2rVntAGwDx71H5e1SxPC9BQBlJAdxVBg9cnpipFQqeGxjk+laBiLKCgNTR28z8qufYCpbAyo5plny4yrDrWrCrsCo7881PFaMTuZdqE4I7mtAWqxYYfdHapAVLSXywwHBp2BbHD/ebGPerUNyUJ6Gq88azOTn159KAHpLGQXZScnAxT4duc84XqTzTVO/btYBTniiC0mbcEAwOOvWg0LJaMgYbr2quzkybR90ZHPeqspa3blN2B0qSQtwSCwIyPaswCeZAoLIThcY7U+GZlXeoCoB1+tV0l82Xygnbr2xT7mBQipu+VM8UATwOQSTyDUYWWVmKDnOKQTAxjGB2X3NT+b5G0nknggUARSxMpJZvmqKQyJF5gJyeBirchSWMA5DA9abFtk4zkDtQBPbzSeQG6HGDnvVOW2dgGJAHUH1FWmQMOG+UccUOm+Py84x/KgCpHKseIlwal2sm5CSD2NMW33tgEZUHnvToQT8rZz2zQBah+RC0j5bsMVWkd5mUnA20yT5jnJyD+FSRDKkheBQAjMrqGz0/nSQBpGYY7fnUygupQgYpqqqfMO3b6UAPihYoz9O2D2q1HHHHxjcOpqkXkfO4jA59qVpGCBAc5HagCfc4+42AaUyb38luopsSF0C/dIOaidNku4ZLUAWVbtnvUJJlJQHjocU9gwTezc9fSkh8vy2KnBOO3egCGKP5xEckqOPeq06TRuS5Jzz64rUiB3AkAk9D/jUUm2I7m5ycfWgCjG4dSWJyB361ajWPPzjJbkVWkV9+4AfNUsRcZyRk4x7UATxvxImz73APcVCwkZcMOR6CgyMARncc8etP81Ao8vPHWgCuWaRsLycZ9qstF8gR+h5wKrErknGCalbesQMZxg9/SgBWaJ8RnkcHIqMA7jtb3zT2tQ+1kO0N0HtVEQ7Z22scIcY7UAS7A8nTP8AXFTtAEOAw4/zikZo14A4UZyOMVHOyyDKMSCB7UASQwt5hK/dIxipBEkS7iTgH/8AXVNfMBBB4Wr8LKMhwDux39aAKpk2ruHCsc/5zU6pA8bbCSexx3qKeJsMEPFQlJBtUE4XJ9OaAHxxS5G4Eqc/nTg+1iWA4GBn3pCpkdfm4HJ5x2qNtxA5P19qAAKS4XPGefzq23kuCqY3c4x1+tVo5SOoHHAGOtDsit+74Ix9RmgBZQuAsgzxxx+tZtzD5RErrkMeDjpmrs7AYLHlRVIyGVjDIeO2fyoAgaC3MYcSYUjniqkYKSEDnb2x1xSGRJk6/KvGMY702B5mY7F3BentQBcj3yy4PYcdqlED7t27kd6po581zINvTBq+hAjMg4J68+lAEyHzOD1r5J/bCaS2+Ed/bM7YmRolxk9MHbj36V9WJKyncvWvlP8AbRfd8NHgi5aOMzSnn5crhT9c7a2gB8p/sjRk27NsI+djIWOMMWIwa/SvR1FvaQgEHOSdvOGwMjPrX5r/ALJzWz+GZ3VwZmk+Yg52qz5O73xiv0k0gOLZZlwMncpHQqR6euadXca3O2t7iJQoHOOpp8j+Yx28pUFoEdNoG1sc1cEMITaDz61gIEEcCq6YTFXYnRuQc1BaW6KuZCMq2eef0qVtsQ+0IQQpOccfpQxo+N/jfOn/ABkHgH/kmNko/wDLh/Sv5q6/pU+NzwN/w0DtTG74X2TDjof+Kh/xr+auvco/BH0PMnuz/9L70afYhWN8+vFVSwWPcDzVgxo54G3PSmhUKFWGCOlfHnuFBN2GJPNQNGCAW5PXirzrgH1PHFVFjwSxJB7CgBDtwB3FR/KCdw4NOZc/dGD3pJFX5d56CgTZVm2F9o7VByAVA5q3JHGqb1+9/OqDSlmyR06VoQIH2oFI6HkmqDAoGTuTnip7i6UKIQvfOaqR3AMrEdRTQDZY1EZKnjrWYpdZBL0WtpijREt1BrKdWEoRT8pFWBW8QRF/DWsXE5AT7FMP0r8Xv2ILh4f2iLOGDEqtaXcR/wB3zGNftZfQm68P6rHMA0a2cpHtle9fib+xY8dp+0DboWGTaXaL/vea1dOE+0Yy6H7P2sccygKNuOOnSrLQiHHOdxycVCvmQxBVOGPzHNWVuC5EUvzMvNYS3Nhy5B+X5V6U2My5K9/y4pzyLkEDAPA+tQ8yS5ByVH51IErAb8Jwe9RMrDDMQ3pRJKImXyhkHrS5BjySRg9/SgBsZyx3Agio2l8sbickUySZdofOVpI5FkYKV/OgCb7QHG/GG6niqjSmIErgA/1qdgqZUNgdPyqq6M3IqkwIjKxwo79aJCCQRjPaoSQWxjaRilWMqcseO3FUBYaTJHPzDrUiovOc45PHrVUoQwfJ9Kl8x1bcp+Xp9aALhfcAvr/SoJSWkBLZOOlRiQM27GCtMLkOGY8HrQZkijDFc89agmEu7OcAdfSrMQV2LoMmovnclCOlAESeZ5m8/d9RVl5Iyitv3e1RlcKB1Wm7UCHYOnWgBgK7sD+KnRqFHPOTmoApModflBqzISzEdhzQAjxLu3dfaonDA4PTqKc25CNxznmkdpAgOMZ6CgAWQuTu5zT1Kxsc9KgJVxhT0qswlX5lOc0AXSFZ9xbHv6VKhDgqx5Ht1qkjq+A2fM7elWA5Qtu5x3rQCR02MVB69xTQGCkNzVdVYk/zoKOzgDkjpQBY2tIFywANNIAJUHqOai/eiTavOf0p3KDdIN22gAYLgFj7ZqApLhmiG4frU5UNGHHemg7SdxwTwBQBCJOwHTg0F9vO7OO1INquwNNJUkkHJxQBPGoZy5bkd6tEiRS2OlUrcp0PHepjPsDjt7UASAmTC8buxqYKEUk/jWcGkYh8cenerYfK5Y5oAG5wSfoKaQVxleM8mhVD8LVhgijYzZI9KAGkxsVD/KPWo55IcZXgD1pxCbQVOcdqRl3JuK8ntQBVlZnjAVuc06HLfJInHrTHUlhkHjv6VaVcZDAHNAEQyofcMNn8wKijbCEgbjnB56ZpZo5C5kZiMAYA6HNQOpUZB285IHtQBMhAkZmJIPTFW4pUcHOCV/A4qkhABHfHFWEBIyOdw6igC4WikDEcjoMc1E7kDZnAPA9qrpIY3AX6U/fvLBzjPvQAjKP9YHyD2NWAglUYPtmkIijHPI61KGC4BHXkUAQ8LmJ8gHj6085WPaPu/wBKQMZVLTEfL93AxmpYlZmU9F70AQmRHAI6dDUylJgwUdBSLAmSG5GeBUUieWMsSMUASIZEyh5+hpWdsAk45xzUe4lA3YHmkeWF32/wj+dAFngrmmKW+84GD605AZB+7HAHFNjRn+aQ/hQZkyk4AT14pQVZijdfXHWmLHhyWJA6iiMbQz5yaALOT94cKvb3pUZ9zAc5/GmW8uTzzjn60pU+bv3bSTmg0HblyGUEY7HjmneaCAjYDE5zTXZTIU6A9KhQHzNjdAc5xQBeaLaRJn5WwM0SbW+UH8uelNA2Ao/Jz17VXMkm4nt0x0oAtKzmEkKAqnB96lhUlvlIGT+NRbht5yB1P1pYyNynuvBFAEodlf5sHB6U5XV433Lycnj1qDaxIAwdxJp8WcncMen4UARxja2M9KsSsYwFT5gMHnvULMUJb9BUkY81QzcL1ANNAPBZ1fHynHAquEZgo3bio6epq1gMP9kdzTYomWMsOSegHYVYCKd4yTt7c1EXdSwPUVMY0yR1OP1pHCFdw60AJlio2HgmrRZDJjdwv9KogyYBTkY7e1KjAsqNk+1AFyXDcrwScD6etRRlmZfM+8Bg0rfMOD+P0qRGVhuAztzzQBNKXOFfphiO3OKQMVXcx4GMj0qWeSKaAmME7BwOawreyuftMjszESkkbicYoA30n2RbSOh/WmyFW+ZuSelVktfL/j+6efrU4HB6ZPSgBgJBCEZY14H+19c4/Zu8bpt3L9mTH/fag19BojKQXG6vn/8Aa4YN+zj4zg27ibXdkDtvUY/rTh8aMz4p/wCCbYQWXjs7mO5rVMLz2cg4r9Q4ECKQjdO9fl5/wTbuxHH45tpPlG62YHOP7358Cv02AKqBGTt4rfEfEBfikJUk5ySetTxKQA2csc1DbsMjcM/hUpBViDxzxiuc0KsjtHIVlHHt2qMA5LqSNvpVvYp3iTt1oikaMlFx9T3oAljkChQ9WAzA4PAIqlgswLjPPPNW5CqLk557UARRR73bcfkH51OdhXCdqqTSSgc/KD2xUkcjuiq2ATxQBWDMdwyasRktGQ3XtTZY2QFYxmnQJIVy2B7UGYuOm5sAVM2wzJuHKjtVaRtrjjdk1Lj94SVwfWgCWSWMFtzEn+EClLKX2jjiqFwJvPQwxb1PX2qZZfmyy420ASZXaVIyc0ANuyTnHSnEhvmxwKb8zgkcDsPWgCbKsQQMY60r5G3JyCfyqFMhMZxn9KdGqvmN+lAE7hWKqpGR6VWZGN2x6Kn86HBikAHBFTMfMk3MeSODjrQBY+eVQrHFTIVOC44GAaz1Lh/Y1aLqkYJJ3CgCadcrtzz+uKzpGwdjnGO/tVqQM7LhsYPX60kiq3YZ/XigBkEiIR82DkgfSgrIR+8OM8fhUDI8XUdOatNM0g3Eg46UAIyxMuw/dA4/Cq0YJ4zjFTfKXyOPY+9VnjdZNp575oAtNIIX5ww7AUtv5cihEYgFs5Pv1qptD7Rjv3qVolyojJ5O3aOgz3oAtpbl0Dbc8n8RUbQbFGTgt0FIhkty0RYsoHUUxpt5Azz2NBFyuwcSFXBGTxV1l+XaR8w/WmLKXysnOOlVmkbdg0BctMUQ5B684oYLnKnntVKZWEqFeVPUVPKsu9WjbAH8qBFjdI3BPTip433W5GMtjFNLFecjnrUUYIG8nAbtQBWgaQtsA284q+UZCxAyBxVTz4d3AwwNXBO4IVzQBETgjb941Km4fe4J4FQSLzkH5Qe1WFKs6t1Ven1oAeYd+S4wRx9aBG2ACQcUTTsp3DJ/CmSSbxnoT0xQBKIsYXOe9QEqwZU5x6VXllnCkrz2zRFJ/AhwwGc+tAF23lEZaNwSTT2Bx84PPQCq8e4uzMPp7VI7qDtfOaAHrswcNkjsealeVm+Tgg/pUKl/Nyq8j2p+SzAMAM8GgCXiNlbgnpQYurK23PWo2fy1KKMkHqafvG3IFADCGA2ZBUVZRs/K3QDtVdscMtSRSbmbGBQA10KrtDHpUodtvygYIxTGyvPY0SwAhGDbT6UF2HBUdsjrn9aRmGcMfnprRMhBRsd8UPuKhgOTxmgLDirgbs4z1NSOfk3E4AHHvUG12gMR7c/U0gMxiCOOvUe1BBIGZhvUDPqaiVmj+XGCx/WpBGQNqfdPf0p4KkBGGSKAGMDu2n73aqBjn8zAH+RWhuKvu7ilJy7J0J5oArWSyIGDfeb+lWHjThW54yPwqEB2JO4hl6cU7YwyGO7Jzn09qAGhSz7VG3vQqrHJ+9Prz/Sp1QBfMkGQvPFDqCjYU/NzzQBT2yKolU9CcirJCzqp3bSp5ppQkbcc/wBaVB5e5WxzQA9Ai8k4A/WrIfCsBypGaqvEz4K8YFESSBQQcgcHNAD2YkDGcd6jJ2gZG7HXPakCk4bPBP5U4xMpJznNADQ3lfvQMA+lWxLuJcgAdKqn5Rs659Ka4ZQSoB+tAFl5CQMDOTUcZxLvHHYimLu2Bx90+nanJHI8oTOARkZ70AXPMKEqAOnY1HKMr5YPUZ49qgYSDqAMcdakyNwBGTjFADFnDzMpypGD6UTP8+1gTn0NQPHIsmUAxjrUjt5roTxs9PagBTMoIEx2+mOakfdlShwvc0hjDMCoAOOTTSWSPYM596AGlGYlH/A1ZQqhCn7w7moHV2Tcx49KdEzL98cHHPWgB4y0gdhjBxgVM+FOTwSegqMu65A4yMj1qPy2ZiUOScdaDRDpCyr05HJx6Gmj53PbH602bcCXAJBGMVXjlxwaDMmdlQcEkjn8PemI5ZN7HCUSDKbxzkduop0JIh2Mu5W65oAe7jaJC2CRxQhOQd3HekHQxY3Ht7U1ZTu2yD5cduelADgVct0PsaA/y7owDt4NJsXJcjHbHr705GzIVTGO/pQAKyKdpOQDxnr9KUhWBVcDqPxNQsgaRmUg46U5DuQrwpHQnnNADmeIRxx8ZOc4HXH1qeP5I9oBKjBzmqrn9+rBCwGOe3FT/aB5oJjIGCKAJxIpQKHIYD73pU6ShUBY5YgZwO1UGYhsheAM9M/nU8ZRl3ucDgHPFADbiUSOCMhk4/CltP3rj5uQf0qJSN7MB8rcDntU0DRxuoVdue9AF2dRGypGQeTnjnioYnKrlsAbuM89ajeYtcsJGG4cKe2KjkJwq43Y7igCWZW+QN8y8YA9aaRiQM3G04pN2cFjjGMVOzqW28Ed/egCI5LOOm49aYGUIyY+fdjk4/Knkq64JwVqKMkg7znHQmgCRjI2Qj7fdahPnoPMHzMfXpVhl2xncPmPA+lRxqhfDZyvOO1AECs4bcMknrnpVnbKibxgn0qTdwy/dHT8aUHEaqBgg80AThySGb7w7egpFbfIoYkFc/jUYUlmwMe59KcYQsu0NzwRQBacA8hQABjrSsm8BVPA561XEe5/mG5aHYRfc4FAEGZIZlnwfLzj61ZlilxvYcE8YqBpt67c/d5HpUsV0TG6vyDQBRflhuAyDTyED5BzjsKlKkqC4HPQCox+7YrjJFADQhLbiuCaeGWN9h545FTnEilgMHoM1RVdxLc5BoAjdUW43heOtTI+8ydWYdPpUktuJF8zsoycVUSQMwC9+lNAeF/tamWb9mPxs2ADFbEHHuV5r4t/4JizT/ZPHSwuV3NbArj03DJr7d/allRv2XPHeV+b7OcqPqozXw9/wTCZ3Tx95MnINoTkdclq6aXwMD9XFWMPnJzjBJ7010MTZBwpxVGHc8gM5Jx/MVZWR3IQkYHb2rlQDXOHU5LAmo3ZXYgnqf0qbymlLqcfJyKS4RYyrjoeDQBTdVyFY4weDUsD/u2GRkHk08QHYWcfKRnI7VFtCYG0kDHTvQBOykHO3g9celTAhtpxjaOM/lSecWJwNuOOKZG7GRz94DjntQBLtcAgnA60xAN/ynGTUrF2UqvJHIxSJIS53DoOhHU0AN2glkbOahD+WwRDj1zV5/ncEYU45qltDOwzk4oAekTbm3nJb8PxpH8wSgOOMZBHtUse/ID44HX2qafy5dpbIA9P5UAU2+YDPBGcVC43oSp5HX6VY2If3qHgZHPvUjR8Lj35oAqW6O0WxgSBnNPG1SVHz7eueOac24Dg4I9KH5QsF+9yfqKAIXLAhGbBb0qymFbeV+6PzqmIpB+83Zx2xTo3MhCk5K/qKAJ0YNKfMGDjg96Yw+QjOc9+9NdOcZxzUwXnDUAVFC7lRuQev1qR7TdjBwR29qlEahimcipwqiPnO/pVMCiEnQblGdnFTQ71xvUjip0aTpH94nmpG8x0OeqnNSA/B2KfzqMKu4FyWI9OmKjk4iDZ5J5FO5VgpBG7tQgJljJ5XoT+VWjEXcK351XZFEZIXGKZDLJIAqc4OQaAJXAic7xgKaUwp8rHq3NTNG7vuxkuefamzK0S8H5lOB9K0AlwyoAg4xxnk1OrLkKeMr+tQwhz838SnFT+WAdznoaALSbs7/vEDH4U9SfuxcoO/vULHZgqQAasQ7FjyDgE1mA9VyMnr2pBszvNKm5gx5IHSoSpLBBketAE0QVWbORu6Yp21WAUnbmj+JUGcrTm3xtnqa0sAPHuYKfu44qqxkjcFchRxVsmQOCvzetSBA2Ec8N3p2Afu3oOoLVRml3ymNeAOla6KP8AVgcAYFUbi3AcMMgrxzSArsihiMZYgc1YEbBcRt8v6Gq5KoC56jvUsIeWMvnC+3rQBaWJwoYnr+lLGoDBW6EfrUCK6JknK8VY3r9w8Z7mgBDI28DHHSlEuXAc9en4U9EyN/YNg1QWHa52tgg5A9RQBfD7snGKa7qAD2pxUA/LwcdaYVG4FjnigdiJju+5wKmhwF5biomUH6U5FO3BGR60BYdtk5YNnd0FJtmUg5+op6gqfLHzDGenSk2swwnIHagQm5QPmyp5qMjeHK57YqxszhjyccCq0cDBCWbacnNACGBnJUnOPWoJIJI2+7lPrU4VlZS5B9MGpCqmE9uc4oAqADapz+farDSqy4RskenFOdkkHlkFfT0qm1tKM+tAF+JpH5JyBwKURBeSBknoKqJ+7QAHr1BqRSQgfGcHigB+yRdpHOetTfeOT8rdh61GJhtUKuGHSlZ42fzWJJoAiZzlg52le3rUZZy4KEYp8wFwDIGwQOBVTHZ24XGaANHOVIAznvVdkC8lcge9MVScrG+AOaQMGZQ+PmzwaALCoVVQOQ3QVIEGeRlqhdZFZQpAFMinfcRMPYEUAWCSoOetQANITk529KcX81NgONpoELq2eBx1oAcn3CqnnPNWIwBgLhWI6VBHCFBkz8xOKnVAZmduq0AQu6275PQdTVdpQJjtOVPNSXA2uUJ4JzxUTxorKF5z+dAF/wAz5FbHI5IqJpVCY6E1AV2kkdqe+0wM+cMvtQBLnOCeneo3chSMcg45qKPG4IxHIqOUPlkbueaAJEAmBBxkYFSKgVzkZIGKz3Yrh4lJYEDipwWSfByTj+dADpI/KlOfmzip2jVCHzUMUhkkORxnr9KSbcFLk8ZoASytIbESugysjZao5JIlkBxlfT2p25+F7HpTxEhUk8P2oAc0m0qVHysOhp5KMnmKQAMcVHIQQBJxgYpittGOGU9KALRk+Xd68CozngA1C6sqb8ZAPX3pwZWT5u1AEoZfMYMMc/LUMj8fIears7P8w+6KsxiKWIYHKjkUAMUk7ST94UmweYARn04qTYpk4HC9KQI25uTmgCUbUVl71WbdgbhyfxqyVCruH3qqu+5Tk420AKVJUAZB9ajEfRc9KnjjGwl3DHHAB5py7THj+fWgBqfu2+bqe1Ts3B55zjFQSN8wkJznjpVnY5B2k4PXA6GgCssnUKecflTlRnyGJ2/1qCVArcMWI6ginLL5YBI3Z689KAHRpsRt44B/GmO6NkKMdqlkbzWLpniofKVip6+tAEIYAbTxjoaaTnO08nrRM6r1U8GpjGM7+gxQBWl3CLdjp6dafbJIqhz0/wBr0qyCDg446c8EinIUx5Q6Dr3xQBGFaPhQN2ePpTjkHJ4x396DsEnmnOOhFPJLjbjOeQKAIRuVgGOR9KMbxlT7kVYJDKA/BX86qAOjndxnofWgCfAbG4ce1NjJPzMMGlZ1fbEucj1ppTd86cAUAOlbzAA3aosunUZzTwOcg8GkdW+9n5RQBPEWcqVBBBpz7t25+STzS2z5UsOg4qwF3gZ4x6UARbQ2Yl7jn6URIUHzD2GfSlRgmRnBOT9TQm1lAB2sTQA5iqKHGD6CojmabeOBjAqx5URbqSQDz2zUMZKIATkjg0ASLGUwyHaAefemzpLlXU9DyanG7b93pUb5YkdPSgCIuUGeCc5zVV8sVzyM5x7Ve8lJPkzgHtVcRbHaMjIX+VAEDpGrjaOM96exK/IMA+1BXceTkEYxT0UEhO4oArrkk+YDjtU8YwCV6e9K77HCk5BobYzAAHBoAAYwODg9aeiM3KDrUMiRIQGGM8AU6OWVGxG4xj8qAHbX3/KMgZzTWck+aoK460u+RTggHrzilLlgEI4PX60ANb513gYqBmJOQoY1Or4LKuNvTNTLFGvzyHgdBQBTaUYDsuD04pygMA+KsTRq6Ag7QTmo/lUA9RQA0yfxEggcYHrTQWwd2c9an4djsUcc4qrLN5asUwCe/WgBAUYGNup5+lSGVNu1FO5fU9aqwKSxLHOfarAQCT5h+NADlKt82OKpA5l5XntV4kAMB3qk2Uxn5ic/hQA8vjamBgZzSeYSeo7DigozcHk44oljVdq5HUdKzAdHF5Zyzbj2pM5ztXB708N8vTBpMfMOea0Ai2FWDds5pwlEZDr0B71I0gVtoXqPrUTRxsM/pQBJMEdOFznk1XVwg8r+EVKVJU9+Pyqv5YUbF60ASblbazfd/rUZbZIVP0/OplgJXHZf6VSQli+f4TQBaeQFVzzkdKgR+FjH0B9ABQiqAW654x6ZNMG1Ww3THP0oAAeQG79akRkVxvH5VGQGAyc55p8fl/dfv/SgCzJGHwx4HtUDoQ4UjINWUI2gqcqOMVCwJ5cdKC0NZyilVHFIrbl+Qn2zVnyoyquD05NIIlMYH92gZU8thkv8xp/8I9RUpcRKR1NRtyfqKAG72J4bBHaoQN+f4BUu5Nqkrjn86cTj5SuO/NAELFuGznHap0nJl5AxjjNID1xTQw3bWH40ATNArAkcYxVYxsr44ZCakO18jkYqFyycg4XrQA8453YAqWPDcbcjpVUszbSnzYqVM7cHoaAJdrq2DgiiRCgMnX2NOXC4JzStInLYP40AVgWUEAYHfHvSjmRY++M898VKFGGfG33qEuGXpnjAPrQBZEzKMY5PPFDXLM2AO+c+9QcsB696Qy7F2ucdxQBLNNuG4jIFRKzMwzyP5Uu4H7owB37ZqdQgTceTntQAHC7gh2juau2chQ71zyMVTRtwIAzjnmpkuHkBKjAXgjtWYEzuRnPb0pwumjRs9uneoN4BGSMj0prAqSw79eKALqZKkk/MccYpBGTwMZHAB71DBKUK8HD8Bs9K0FkTJZhkD73HpQAirsIRslj37UIpUM27GeDVZJwSwjyV6gnmpkOR8x6c9KDQjUFjgEkAnk07zdhUoTtNRxwkHcflUE9O5q1GQFZMblz+VZgQ+YRIVXByMn8KjlQzKQMg8Hpxx1q35IKttP40lrhS+47jjHsM0AZ+C7FY1IRO/vU8ChW/etknkVciSNJODgEc+majlURbpBhy3CjNADVKbypOcHOPapPMjjfEYw3OfYVWZn2jKhDjmrauwULAgLMACSM8UAIwLA+X1bNVFbEn3sgDn1zV4q8K8DqM/SqK25DNI3BNAFsOpYtGOoFNYDcCBgjpTFHkq3HXoKsxt5sikAAKPwzQBTDYfaTgDnB9atRHruxg1DNHJ57BsD8KVlbGFOSOTQBaWBQu3+9yMVAVYfu+Ac4omkMYVgNwqIzGVSwGKAJAnlqyfeL8mm7ctndgD+lLC277/B6U8RhlUgYBOaALYuhu+72wPeh5N/JweOaqzcMCGyBxip18tUMhGM8DFAESyZTvn3poR2BY5GeuOalURgk8Ennr6VIrlH6fITnNAEe08pnOO9RSAl/oahlvP3rGLlCcDsc1MrkAsn3+/agCC9jcxgQk7ieT7VHF83HQrxzxxUxnm8zdMoCgdu9EMfmv5rLxigBuxV+cn0ApXBIKq2DkZqaMkMQV5UcCqkhk37z696AJJWKqAPmI7+1OlkFzEAgIJH603Lh8tgkDp0p8CHayqOT0HcUAOViFVCMbe/eqru0zBAcYp2xidg+f6/rTViILsBhSSKAIJCVOxRj070sjtkIvBHGOxqVYAYS0vEigd81E8nlgAfMQDQAzD7S2cDrx7VI7sITsGCBnpyahjl3KQn0FWUYBjG3PGQfrQBHBKZAu5xk8Yqbcwfcw4Hb+tV0+Rs8c8/SnOXJJ25BHX2oAsOURVZBgHiqhWRm2qPkzVtFEvzswDLwB7Va2IyDJ2kH9KAKzF2VY+mP0NVI8nduBHYnv+VaEodAZM8KRyB6+tLMEG1CPmI5I+lAGQkrMxToDUDxMA0gHQjGfzq1Knk/dP3uPwpqswiw3O7tQBkQkozxkA5zk+pzmp4w4kCEjPX8Ka8To7T4Hznt2FRkgyAHpnGelACys7v8AKSAvUetSDfIqoDwKtBUSPzG6L0GMmpIvKYmM8YHp60ARRwqX+9nFfGv7aQeD4cyPHOyh0fdgfe2DgEdcDtjvivtQ24igZ4259a+IP22riYfDm1s40XZKJXkY/eUYA+Ud84rWmwPCv2W7KdfC1uODBOxSQhu/JAA/Gv0RsMw26W8SgCNUUBRgDAHFfBn7LVuz+FklSb5Hk3RqBkjYcE/pX3xo0aLsljyVzliRjJNKpuNbnXWwSOEBjzjv1q7b5yEbjJ6mo44baQhxklvergjQsEboPes0IlkjaI7eqt2zUAyGKjgd6lkG1twO7b0HXFEYkMmMb8989KGaHxx8bf8Am4DGf+SYWWOP+xhr+a+v6X/jjEF/4aFx/B8L7IDjrn/hIq/mgr3KPwR9DyqnxM//0/vB1AQs7EEdMVDy4GScjvUrOyoNwFRAswLV8ee4VcuHO6lkyvQbs9Panuyhsnv0qsWZTsyMk9fSgBzkbAw4xUAO/gjIx1pzBlJjDAk0OIwnynmgEQNGI8FmGD0BqhIR5px1HYU66ld1ABxjimK8bITIP3nTmtCGUriPbISRxVYrGuWHB71cyWJLD2FVpkZlzwKtIRC7FUAyOarPGXyynmrKJkYbtxSAeXIOhB5pgZN/d/ZvDuuxux2iylb34Of1r8SP2P0J/aa0SEjhvtynP1kIP6V+5l1FEukampAbzrWSM+gU9T+Ffhr+yHth/at0eBm3CKa+jBHfHmYrqwn2jGXQ/bxXaSZpJ/nY9faiFVhlwh3Anqev0qJQ4kdMYCOeD3pZJV8wGPG7vjpXPV3LgWREqy7DyWP61Ft8h2z1pqTndtIJk6imuWYMTgY4J75qSxgyzYReT396fLEzHMnQ8D8KjimMabcjJPGakWTJI6j/AD0oAriJYTkjLfpTwihi2Npq27Apkj5hxxVF5UOEz060kgHiME4JyT2oHyybSPpSthjvTjbTgeQ5PI71SQFeQIGLY59KiCMvuDVknzMkdfWqQ3yMMnbg1YDt+cBlwo4HqaijkYyBNnymlkaR32gY29DTCsq4JGP60ASFSpKng5prFycooJPWlfGc4470riRNpUDANBmWUPl5wNpPNR5OSc/WmF8P8x2oB39aN2FITv1JoAbG2Mhu3IqTeic7c+tUxtQkt8wJ/KrCttBAXce9ADWxI52/KKizIMp+FPIOcMcZpNx6LyR3oAiw6uOCQtWS4cZYYx0oDKVw4w386f5UTc7uG6igCqQqodnb8zTkVtu04NSyKsSgIM570xDv27hhelWgAHZlI/m96jJz26dvWpR98gDpTHiIyyng9KYECGTJB4FWs7iDnBqGJTv+Y5AqfyQ2dnRf1oAjlJVCFPzHjIpmXEQB+YDg07aUHPenMPLAGenOKAKyliCgbBXJwaeQGKEjkU79yW3YPzfzoOSSvAHtQBWkB3h8AL396RNrttUgZ9afIMgqRnsKjjiCMC65x0oAtfZQx+U4I4xSGAKhY8n+dS4LH5RgdKQDC4Byc0AMRAeXySfSlCiQEDj0pqtMWLoMgcEGnrL8pzxg0APiXyVAJ5PX2qQ7cbQu4nnNQCXYzI/RhTUmycKOc8UAWGQbcJwxxTvL2qNx5NB6hVOGHagq+MMOnNADHAVAobIB5prIMgE5pSyjh+aN5jVmXkHpQBKIgRvJ4AqrKsZ+Qg5q9EWeJTIOvX2qEjEmR2oArxQovyMc+lWEUKAGPHamOCHJRQD61O8WUVv7tADWt1K+axIf9KiURxjLcN9KjxgHcDs9zQPKwVPXjrQARxuWbcQQ3SpRKHz53G3gAUipkDHy0/YCoyM4xyKAI5SrgDJA7VJbOyZZ24PAzSBAe2R6VLHEJUkUnJTlcUACzbZSrYwPXvQ0YdirNlTz+dVQio5LfePrVxZVCg4wBwfpQNEoVFXn7npVJrcKzEEbTzVoGMglfuHke1Qlcq2fu9qBDrfzo2UA4UdqnDhzlPWlhC4Uk9RQ8WG3hgfpQDF8tpGYsSCBjHakWEFSyt7VF59ykqgcqD09akQmMAvwWJ4FBmSAYUgcEd6ljDhldhvFIkiZbcM5GKrCVw3AyoOKDQsSqxcs/TP5U9pYI8YOeOtH7tv+PjO3rgVKUhfBjXAPrQAhdpCPzqtJlJRnkqOoq1JGucL93+RqIWxRgGftkH19qAGxzRoW3ZP61MrhhlBnH61SmcIMAg/pnNPjkA2xjn6dsVoBejnIkVSOO2D0qRwQzZPJ9+tVo0UOM8D696RWjWYLMSynNS0BKsTE+YDnFXCS4XJ4AqqQIVIgGB6n0FSQSuV5AJ9aoAWQGUKPm4xx+tWFk8qVQI2wR1PaoNiBhtIB6mpQwEe3Gc/5FAEpUKgZeTzUZiiKfewRgnvVYEnGxupIxVuIiPJbGTQAyABQSelWCI5v3igBh+tVZCxfCcDqaljljGQF696AGyAYwQRkEdafKiLFsUfeHY0TbdoPQk06NRIRn8KAOfv5Db6HqMltOVmjiZl3EgcCvBPh9r3izXPE2nnU7wC3xNkDcMsM7eO9fReuafDqGntbRAhpGG7nhh0OcV574e8LNo+tLdW5EdrD5mAoB55HBNBmepWszNO6srfLznt+tWXyWIAzmqtvJ/E7dex71NLLg4XK5549vSgC7bgu/NfOn7W08tt+zn4xlik2ubd0K9ir4B6j0PFfRVowkY7CPwr59/a0hS4/Z58Zhj0s5GwpyRswRx2z604fGgPij/gmlI6SeMpCmYVFvvzyep6fhX6l3BiijP2dPkZsgHrjtX5g/wDBMphHD4/ZzwRadef7/T8K/TydkjRSpwxz/MYrfEfEH2hkYXccAmpPnVc917EVWhuFRwFBbPUkY6Vc8xpW3N07D61zmgiklj2VutGEZ+CO3HtQHj3bFHfrUyBFc4PIoIsR74wcYxnAFJJuZgD8+OevSqcrubhS38P5VKqhpAT09qAsSTDzQvPAOKaoGdxyF7GpDEZCQpC7RzTxhodo+Yd/agQizElgikgdzTl25JXoRwKiglTngbR0zT4pFLFB2PJoAjDKPvde1CSHdvZc01WVnZySvpSNKAm5W6mgCyshU7hxx0qXG5FfbkiqfGFZe/WpBNv3RgenNADpMopP6VBHMDt2fwjv3qNlnDrgnAPOfSpAsAc7cFjwT6UAOSfD7CNxzUTTyPJgLtA7+ppU2tKVU/Mp6Y/lU0se2ZC4KqB0Hc0AOlkEihV6r39xUDedvGOB2qKTezqY/l2HJzUxnZm3uc44+lAFmIF3XJwQKsMiqhbPPfNZvncjgema0IZA0W04OOnvQBAJSjsD2xUyzK7AHg+tRYBAYjJpFYBdwXk8/iKALLSBpNjDjb196bIwWRCg4HOPpUbM425pyzJG+JOVPegaH4EpDHjHf1psinzCAfwoDBJN+eCflHtS7hJJlx8p4z70CITlec5B4PtU+QFJxhuoI70ycEDceFP60K6iLA5I9fSgGLw+GOQetPktSAj1AshBG0grUvmyMAB0HIoMyMyHBUqVaqkk43j5cdquStIzrvFNaNGYgjBHegBHHyqM8+1O/ep82DtpVYDaFOaVt3mHBwvcZoAmVxLHhV5PelCnbtJ+71NV0l8rBZeKt27RtGVyPmPftQBVEcJznkg8VfUByVbHAqARgOeMjHBpse85KduKALJKAbwxGOKjEsQXYOmetRGF2U54bP6VIPLUcg47ZFAE3AjIH3h0Bqo8jA5AIJ/KnI0u1mJHPTNRKGkO3setADkYzZ7VLFHGAcjay9DT0tCIxtfawoudyRmUfMBjJHtQA+MHad3ODxTWZS2WzyRikiYTRCTP4VIcliycY9aAFTfv5PB9Kmbbg7D8w9ahDnG1h8wpxkXzAOOnNAEpCty3brTWLRoV4YYyKa5G4B+ntU23fkDkf0oAqRuWAJGMcUqsy8tyTx9KkygyjD5R0oIDEA9zwaAJFzMcZ4WnyZBU9h1qJIc5w33T3qw0QKZY4FBoREs+SDxSDzMqM5HtSxlQ7Er8rdBSOxDFEIHp60AWSQcqx57etHJBIGCKpSLMMOuMjr9KnhuY5jtkHI4O2gzJSz4Ea8cc0yX90VEY+buT0qcv5bZ/gxj3zVCeVc7VySO9AEr4YhzwD/SoOo+9jccA00MTHnkjpUsjIwRSv3cfnQAhYI+0tksRk+gFOdvK3E9+mKZIiAbmUk9TjpVhw5KBVzuHAoAjVlOFfqAOKUyyKhiLblPIz2pirtb5l2FfWkLKzAkc/wBKAJi0silhgHv+FNb5F81xuXp+dPRtqmM/dIyPeniUOvkk49aAHMzR4RTnI4qtukQbVGc8+1Byp3dQD+lSbVRFG8kE0AQRHGWbgg1ZLFQOMiq7KVLBD1NS+dHsaTn6UAKSxIKD5cHNNTDrnOc1FDcZGGUhJMjNSeUAvy8qemO1AEyEJ8rfcNV43C3IbcXwCAKmLKyEHqDxVdI1DFiee1AFtjvIIPI7UjIwXeD83pSQssUvzjGatrINpIx1wtAFVJH54HzdqQdDkYxSyRngbss3YUzym5G08UAOPOCjYx1pylhgS8kUikbGVCN2OR71nrJLvYE8r1oAvITkhzgGpIfMkjwvQHk1VCFn68etG0IThiADyPWgDRJCKA+DtGM1EuCNytkn9KgLBk3kjkfrTo9o4GfwoAmEozhhwR9CKqbEYtk4b0qaRd5BzjHGTUTheWY8n+lACKvyttJbHapFaNFCg4pWOVBU7Qw5qNJBtZWTkd6AHMw2goe/J9qJHAUBSD3zTN37j5OpPT2pF43RlcYFADgpI5OfX61GqvvxGeDnIHtUisqgOmV2jB9DUUTbZx2UHPNAFpGA4ZNwOOtNZAGLBcYyvPTFJmLeQjHHUexpuQ2RI2c8n60ASZREAPf0qZpkchmBJHA57VlM0f3zyoxjt+VacYXywcAhuhPY0AJDILhDhMYzk/Q1MmVQqh3cc59qjjRV6sVU9h61KVVCNrD1+tAEQV5FwcA5ySDxj6VLavIjFeCAT19RTjgcYwT0+lQwyASEso9h60ASXKsxMq54x0HOaImfzQrLuyM05nUydep4psifvIyxKknHH+FABMrbsHAzkYPtUQMrMqtgkVbl5BUtnHfFRMuAMISV6mgB4ASJ1k5IpkHKgYwc/SlcqyN15GM1GJYzlADngZ9xQBekXjpziqakK+zJBOakMpRiVU5/Sqwmw+WA5zQBZHH3+cdMU7cN2wL75qAXEO/69KUzoW2hgHoAuoByAcY9aadxIdT04p8TbVyfmB60rHHCkc0AOQqYDk4wT9aqlgY9pPTJxUzorqM4z0qFv3RCygOrdfUUAQqFRAx6H86I3jJI6KPWnTxRbRwcryKRYwOQ3I5oAlUDdu352fpUqujZfA+Xj6VCASCxxg1KiAAgHJagBWlRRkcioVePc6oc9DzQ8Yb5U+WRe56VTbYZc4wf4vrQAsk4R5FZsDrio9ylVdPl9M+lTXBBBdTu4xiqiSJJFk4wh6U0B4l+1W8kH7NXjnyo8q1ngt2wXAP86+Jf+CX4nS18fSxDJ8y0Xp0G5+a+3f2rLiOP9mHx4ka7iLbp3wxX/Gvib/gl7OPI8fshKBPsOff726ulfwwP1NE0gPmNtPP0p1on2iaVk+UJgc9yTS28KXRKghcjcvv60ttF5bOHOVPTHByK5UA5WljLHeGyMbQORTVO5mGMk9OKkMgkLsfvZ7U7y0VMAYBySfegBULt8hGFU8/So7ohRhQAH5/CmBcMQvfrTrrcdiEcN0IHpQBWIdCCCMMOT2zVqIKQT74OPpVSQlRsYZI7e9SWkuwksBtAH5mgC3vCNnFRgrvLAEkUsjHGQMgc/SoIWYqYm4xzk0AXIl3SZU56dfQ1DOpWcNwCQentSlxGcoen6U2aXLxux4UMMepNAEhYKoD8s47d/ao1yM57+vakEiyIFAIbNLMnyHLcj9aAJgyhQj43N1NSOVCYPPpis7zNihxyenuKjurl1VD94g/nQBYuHycqPl9qtbEYFUY4x+tZ4mMkQVuKek235EHHtQBZRiWJ25Hoar+Wwc843enamlMsxDMARzmpDvDx/Tn3oAjVtpwxzipYzvkZj93I/CqryKzqCp5FTNGyyAbuvT6UASMNsnXGKsSOCF2cZ71CWChSfmY96tD5BuGAMUAV1dlYqOnqKsgkqPT2qJlQ9eCemKkSQlCuPu+nWgBJED7SOOeo61O0CoodTux0z1oUHYDk0jsw4Ycjv3oAlQELydwPal2Js2R/L60gYPHuPY8U5lkdcxjBB5+lWgH7ikaqhII45plw53rExyRz+NMJlX5dwKr/ACpjtFJI0g4bpTAsRvJGW3r8rDrViMmRC/c1TEv3fWrlvE8alSQe/wBKAED9EZckdu1XRjygu0Dd+lVgFX/VjDH1q0QwA8zggckVmBeiGxNr8A1Izqqhtv5dapRNuJRwakcsDk/d7UAWIwHYHpx1oeEglgdwApbZuCx5J4FOjykpEn3TWgFdpCoBXAYdvWkO7Khj054qR8Fti4x9OakaLBBX7o6igCaMlkBbgKaR42mOGOSw/Kqzu0YwB8rdKkWV1j39Sv5GgCr5BAYDkAc09FkiHynCsMGpY2DsZGIUc5HamwtGUZt2Qex6cUASkLGmN3yselQuPlDRgEUm5nVhjGc4qrBuXGefY0AXYpZFVo26tj6YpuSsrHpjgCid2jYbmHPYCqCSySS7RxjigC9uZzlwcDvT0ePeHB49D71DCh/foxJVKpSbkQtgO5xjHSgDeYJkqD96mbozFsBK7e9ZVncTs2xjnt9K0pBKjiPhgw6+lABIu1lZHJDDBo8xozlScfyNRK5BKuvQdab5gwygZ9DQBZikyTvODjvTbl/umPu3eqyTRnIbkDpnrSN+9UBByPX2oAuSpvUFBn0xTAWwQRjtVWKZ0lUMfyq2shLkDv60AR3G9QpAz6UiTPyH7VLMXdFQDj2qBgYxkLkUANlkCfMw3e4qzEmV3JyMUkDrOuFHA7VIrSxkqB+FAFZJ1LeXgZzSyK4cqPrQpieZSRjPXjpSssmch+QcUAUxlJTk846UsaorFW+Zmqy8auCx4bPamyxGGIuB+NAEEM4TcoUjNROHbJbqDkGmiTaSw+Y05mYsvYGgCVHPRjz0wfanONzYIzkZz6UqAgqAMkHpU8iurZUcE4oAgjURPknAzjmr6sCGHUj9az41csT97B5z2qyrFcKo+brkUAPIKsvXDDmpEkXO3OSxphk52/xYzmolQISxcZPf60ASMitKWPAHANNYgDAHPY0yRiNqg7gOtSRkSkCTpz+VADVIeJuct396YsjR7g44PHPapgjJ0XhePqPWq1ziQbDwoABPrQBKy7WA46ce9N3biCxzjimmQfd3cL0+lQKUMu3GO/50AIXZXK/dHtVtlMi+Zna2KcY0VUyOtAyWEfqOSaAKm7yMAcg/zqQOXUb+g/SpBHG7uWbgfdFRwptwrNxnJ9xQA8MuwAfe/lUQO2T5ugqUxiP5B8zevrTJFZiMnBoAm2lky+DkcUqxBcHA4HSq7SHcGxkr1HalE2AFX5t3WgBisTlXJRSehpgYksrKdmOvrVsfOgL4AI9KjmX9yCBkE4/CgCsFV0VU6jqOlW4raQr1xnvUSYSUHHb0qwnLBt2DjoKAFiwjEN94VUlkCynBzzipSuJtx4JqKOJ5LjI5XvQBYH3hhgRUUkayFgBUxRSSTjjioyBtyDyvpQBFGgSNvL+8vWnQ4CENkv1qOJhFK24Elh19qlDuFJBzjigBN8bqExgg/lU/nsmUqvsVXBByT1qdh5hJJ5xigCvLtdevIPak8kHndipxFsjKnk5FO2KZACeAKAIcEDanTuRTE4dgfl4qcfKP3gIB6VH95g3egCpLsZcAk4P0zU4bgIR19afIkakBzxTgubcE4YjpQBGShVR12j+VIU2xtIDjP65pWYoMAf5NMb96nl54FADiY+x5HUDpT15I689KoxW0kcmWPTvV9guFHGRzgdaAAH5vmPBz16mnFYjt35K56VBLMQFBBzjoKZO5XDRjgY68jmgCyREjfKDhvXnFM6AKACAf51EXYNkn745x2p6HqAckY5oAfJGqsFQY74p4kbbjHyn+lJL8yhhxjgUxjkKmcEc0APil8onYn3j0qaJmEnznaOv5VVQ5wzAdelT+YVy5GOPSgCSRg7MfuhuR+FTKiBST2FViWkQORtz0p6DchLsVwPwoAnT7u5Rik3c5VNwPWoY32jK/dFOWRudvBPagCWWQI4wTzzioeZCHPb2prIVGM7ioyaSdXyGjbjGeDQAjyhZBu7dMVJvPJwDUECA7nlbn6VaBjCEZwBQBB8uC+OBUmEMQkAwTUUednGCCaeSVyVPA4NAFeUELvXn+lOjlOA2MnpTFZJCQx9qccJGuw/SgCSRF3oXJLAcZojCRkbh8x6GkeTsucnnJp+RI5wRwO9AC7gGIx1PFSGJNv+0KruUjUMc4HNEcoB3tlQRxmgBJEX7w7ckds1G252+YHA/KrhKM23pmkKqG55NACLGrLtYZzTLhQCQOvb0qfcoXaMimMQ0W09B3oAr/AHBjILGoysYjJxg+lDL5aZzuqPYp+Zs8dqAHAIFGOOalLBXB6gVWAB+ZcrnsakQgyAM2M5oAeJt7DjgVBIhLblIPoO9OVSrHptHcUwKTN5qcDGOPWgAaTLADjHX1p4VQxJ5/CqjyMHBwS/QmpU3+ZtbJPegB6psKhTtJOeRSHdu4Yc9fbFOZySA54Gce1GN67hxt9elAEU0ZyQp4BpwHygDqOtTMjEjHDD9ajEeG+dsnnOKAHrhNx6nFV5AAwJ4b2pSwEQZu+KazxYZgQ3oaAE3NERuOS3T6YpqDcGU+/wCtG7eqliOTinDcAxHORj0oApq4AZzwBn/CnOnz7M5GM8DNIzBG8tAMv1z0xUyMFOc880ASR7VUiQDPQ9uKrKYg2yMbf4c9sVICrBt4yR1PWo5Nu/5cspGBxjmgCRCSwKkcHnHFSxSqzAEd8c1X8sbdo9MmpkgCjd1A/CgCR1ZSQOAP5UI5D5B4NK24gFuPaoQvvyentQA9ypBOO+aYZ0YcdR7U1lUhSo56daZLFE6hX6/rQALhW2Ng45z6VLsViNxz3qui7A0ftwT6VJujDEDvg0GgjFEfA6dKRgBn2PFPHlgkdzzz3pMO4BAzjkUAOUKzBZP4h1FK0NsuR/F25phG5uOG9+lRlc4Y/wCsPHHagCVFVV27SDR83Qr1qLd+7IdslTnNORmKhmzzQA/JBHGPwpGLMoI/i7fSg7pOAe1JjaB2J44oAbJLIYySR6cVGnB3Nzj3pHQRdGyfSpRGdm7ru9KAEB2sSoyKDtZlP3j2B6U5EOOmaWWIjAHHfgdKAEOFBSMdffpTFODtwfl6+9O8vcQByTVvycAAfMR1oAriVgxKg49O4qRZF+YsCM8U7YD8x4xxipIwRGGI3EdjxWYESvu4wCp/Sk+0NuCA89jUw2KhdR7YqIxoZWIwePTpQNFu1PmE7ugx+FXIndAzcEHgcelZdrcR5ZCMYNaTMgxlcjqPSgRYA3YkwAvUADqaXfF16E9c+lRGfzF2xjaEx+VW4I4CvzYYnnntQaFcBVIjjX5Dk1ZATAQffNRyugyIgMZwfpUHmB8nhADjigCcA+btdhsHQetMJEP3R19ehrPEgSTaDu559hV0Mkke4cle3tUMCNVUjnkmiONt4+b5QetR71cjAxyM1NkDhlJ2GhAMYPJuZRkDNKt1LA/yrkDtVhX2rsTv69s1AfMD8DB9asC21wJAWZcHHTtTI+WMZ5yOvYVH8+4b23g9RU6gI7IPmDdKAHsikBOuOp9ajiXa7YGKl+7jdz71M0mF6bv6UAVw4z+8GeetQ7olyAdpP60rODIQ5wV5qMiJjmRcj260AI23GWbC+lRb9pGOADU+FIyRgDkf/XpCyuMcfL3xQAhCoPnJyefpVhWCkBicH+tUpcKUZTjB+vFTSFH2luWU+tZgEzeUu4YbtU6SlkOFGVqhO7B8OPlOOR0qaGXy+SeCMUABRmbezYHPIqws7CLyxznjmoWd8bSAQ3akMjoN2BjgUANEcbPyB19M81O0TAYU5Ynqe1QSphg3TkZHvVlGkwC68HGAMEHnFADxGqr+9OcDt9aheRwNvKjA5HpTnVnclM8cGnCJZVBBxxQBTSeVGXZztIGWpjujTOpPBGeOeatJbMpEvGAcflTo4VTLnHp6mgCmJTx5Y6c8ntTBOyyF1ycDFW1hilYKTjnOO9LLabB5qHAPQfjQBE8zkqyDbjv6+tS+btyOv4cGqbSurBTy2eParMLDnzFzjp+dAERYSsQw+UYpf4BsUFjwT6CiY7SJccE4z7VFGJFfcx+U9PpQBGlq8CHe+fX609cF9yDjvmkuEdvn3fLkZxTtrIRgnaBzj1oAkVRKwjZuOmcYqU/ex2wcDOOlRgAMQAflGfrTJApKmRsGgADAMNn5emKnjnVT8y5OOCOlUJSpBUHJOAMcU8AnknocYoAvhiysR8uOv4U1VEkWc8rz+dRGdVgA/wAn8Kpo9wvCdCc/ge1AGlsR4W3uAOnPGPWqkyxJEHVt2TgHtUDXGVA6Nj/PWjzBsGTuHcAelAGVLLLsG4DDYwKb5ZznA4x1qWbIYnYQOMAiqjSeYw3HDKePSgDThkVYnEhGVBxmnQrhw0o6jt2NYUMzMGSQYDE847CugiMjxgjt3oA0I0Ew8sdK+D/25L1I/CNjbXUvmQSROwQ/7AAbB6/er7lFyIT8vHqef6V+f/7ePnQeG9EiJMnntIFXoAu3JH4kZ5rWmByn7KwB8MafGzDbC7dP+mp4B5r7+011+wbMbBG5A/2umO9fAP7KUP2fwrZTyxnYxmYheclD8vPtX3tpm7yYUbk5JPfjilU3GtzoLAs8/BzntWxJCytydueorLjQLcK6dcdBxWk6TuPP3bgegrNCBH2SFzyvpU6uscglIznOAKqnzSm0j0yatW6RkCOT5T2oZofI3xwlVv8AhoTB+98LrLH4f8JFX80Nf0t/HBNv/DQnI+T4X2Q/P/hIa/mkr3KPwR9DyqnxM//U+7iMofWmlSAoXj1ojLt8np3qTuCTwRXx57hQmwflbnniqmC8mcYA71ZlJE24H5Kj82PcSAcjpQBXcsrk49KjLuWC7celOkAU5c7s0xn+6WGR7UAinLFyd5yetVpIwAOeRWjM+Th12+hrLkBLlpDnHStCGJIsvGBinOCRsYYGKQs/VOT/AIVXl8wqxU5f0/GgQ18LgJ+NVvmDbhytKu5cBu/WlZWUFOmaANWzeMWt4JBlHt5VI9tuK/Bf9muVLP8Aa40iSXcm+/u8gfe3PvPP/AufpX7vWal9OuYsgM4KAn9a/An4XNJpf7XNlEzENDrtxGTjOQGcbTj16Cu3B/aM59D94pzD50okfJZv/wBVZoV95EYweg+nc1HaSrd2qXKqU81ywDdcelaDgbhswCawq7msCKBirkZyD39KRQZGxkYJI96dhIztb16ijgyF0OFHSpEMmQMpDrg5wDTApjwyHgDmrE6hl2u2QAMe1MVcqDHzt/WgBschMhRee+KrlOfmHFWo4sk/wnp+dNRGjBik+ZTzn2ppAAZAgRu4quG3EY6D+VSMInUvnBXpUKsiMvc1YE/zMhjjO3+ZFQMS4KKP8alkKsxIXBAqNEZAX70AReYFwhPKn86dJmRNqnAHehowcybcE9R6U0jPHr2+lABEoC8nOOoqKWU5+7144NPjLcF+gqVNmW3j6EUGZTbgA+h71bUCQE9MdajYMZcAcDpn3p7gglT0AoAjEQfhTmnKrB2BG1T096UIU2lRgGnsPnAPOP0oAqyb3bbnk9KFaKJlUtx/WpgueSRx+lU5IWEgLMGwc0AWZpEyCCNp4p2CuGUg1Wwp68CpCwC7R2oAkeRWXYPwpu2RV+YdOaXYoXdnr+lNBcA7+narQAvznB+XHNL8wJYj5cYApQikDBxgVIEymW+tMCuUAbr1/SpIyRIVf7pFNEsbzeWgxxmnDB5PU8UABl3RBUXgHjNK4w4bdyRyKRguUPQU3O4EL0oAckQMu04A9apojhpEfJAztJ71Yxs4Pr1pAPNkBJ+5096AK7I0Lso5U04GQqfl+hNSNzg475+lLI+2PoT2oAiIlOFzuJ9KmjjKyfNxiqkMmDxnI6H0qZH3OQQfrQBOY3JYjhQc0xkPLEZpHlnBWMHbGP1qXPCkHjvQA1VjGWb5z6elDKokBUYBqIOzPnZhScZq5t2lUzuz+lAER4xk5J70PLMAyKNp7GopMxvsYfIc81Flkxh9/wBe1AD13y4yMH1q6oHRhnjHtmq8YYEk/dNTxTrHGU25BPB9KAG+actGOFFOSM4Cuce1RuWJww4PQ0+JJGfr0oAfPERHyOfWqeCrYBJJ/KtCYKMYYsTxiqjE4VgMhSaALTJ8yxZHPPWoLoLEw25zVg+UxGBhqQyJsIdQT2oAoFmBX5jlugq26HZ8r9etNMe3bIw6fpTmzglScnkCgBqlThhnIGMetSxEx42ceoqKI5YhuCByc05XRTlev60ARSr5kjbxzj1qMKFQZf6j0qyyeaRtPI5+tJIzcDH+FA0SbwowvBIqJgQN3cdaQxyAgbhxzSbXBO3qT+dAhYw3mApyPSrnzFPl7VVyyEg4GfSrEeQBjgHg+tAMBEQm9zj+dO3jGSfu00I+OvFV5SFHzKSfagzLBeF5AqknPGB60IVR/KYdOtVIyrAlVKuepqRQd/QnHH40GhfUBzhOcfpUsfmNnOAV6e9Vd2xRj7wqRH3fvGP4UATu7YKg8nkUsivlXb8qiZmAJ5VjyKVt7Yz170ARvEC+V7VYjVIlJ64/rUBXGBnIFEUmwMByRWgEgWGZsSgqVJII96uGCNlICk+lVZmQSbUzt4+aniby8HJJxQASOAGiYEIwxu/wpUlyrYU4VsD8BTJQjLg8gjj2qYptREXGOv19zQBYhBRFV1ww5Penu28ZPBPWog4JLk4VccVLLk7QDhcc59aAGxxx4J+646E04FJG+fkevvTRt27n6Ad+9OKAhHjHyjtQBLIY2GVH/wBepBtKZCY9qqLuyTgqp4waswkMpUfN2464oAl8ldwJ6f1qORCGP07VK2V+XtjvVZgEyxzmgBm07gT26D0qUxxeWFdckc44B5+lRRuTE5bIGCfeq8M2+ENkjgjnjNAFqK3Lc7sIe3+RUzQMp6FyOOOaghIRNpOQKswp5sgjDmNzzmswHNBcISYjsKHHpmvAv2rZHX9nHxorR4cWbEt1yGIXtXvzQmzV0RmcnJ3Mcnjp1rxD9qmNk/Z08b7sSb9OI2gdCMZ/WtYfGjM+Gv8Agmmh8/x3KrkFI7Xj+Eg7uCa/U66jXaAFBz/LPQGvyx/4Jpp/yPkjt8rLaxkY453c1+pJjPlDyxuKPjGOynrit8R8QfaIY1KOX7HrV3IChexH41WRTuByfpVzciyL8p3bevaucCgriKbDA7T1qR2HmFxzjvUjKgn8yT8cGmP5ZlJi/i5xQBXklWM+zVcieJgAefTFRbYroGKTI+ntT47dIcbOR069KALo+XLIPMJ4b8KWQkQblATPUU1VVSBn5T+FDmPa3dT+fFAGeqlP3ZUjHWpY2VG3L8warQbzG39OMYNUxA5bBwQM4xQBaQGR93AHpTlhQ58xeAc1TjkUZyMbTVxJBKOTwBQBG3lEAoNq1F824EfxdqsBI2bYW2rxTJIAoJiYng4oAkaKRUy2GDenaqTxpE+1ujY5FTRuxRlJJA6/41MFjkjYHkigCNXO0AjG3p6n3qwm2U7X5P61CilNqj5h0yetMM4EpRRgx9cdaAHSbUyijJArJ87nyznJOOnetRpFEjY/i5NVZRAp3IPmzzmgCVUPlbmUMwq1GjCJZFAX0qkMeX6dhV62AKqsfOPXtQA8ZXLDlcVLJ5ZjDYIz19qpyTLHlhwooS43jzRkq46fSgBtzcBYztU8VPCiTICR07U1ljdcck0AeU20tjd1oGiw/lRoWcbiOMCkUhkDFduecUbkC5U5brTGZjksR9aBA/CZfkdAKZF5Y+ZlJOMZoZl+8DnFKJFKNkjntQDBFUts2gqetTRqi7lGMKKhgGVJIJYdKa+5G3f3hQZjJXlP8OcCpAh2q7n71KQTIcHtUm4RovO4njFACho/LAbtWfLGyz/KcKRVosWcIOhpTGwOD824Y4oAdvUrlvmJGKWNUGGT5sdqjf8Adx4B5PGKInCLgg9eaANEOihivUHB461GXVtgQYB5P1qpETFnJwHPyipVeNAAW6mgCaRZBMAoHAzmnpJvJSRc89KjlcIMk8g0wOoxIjHmgBJsJJgKQM9KkSRfKOVyVNP8xWG8cnP40yFDICx5UNz60AW0Bb5c/e/So9whyj8xsDmqkkil9oO0kUx3SG3MhJYdDQBZjTDvEnA7GnS5iABO7PNQRTLKgIGAO54zSqyhySCwI4HvQAg3PuZWo2usReQYI4BFTQnyzsxnPJp8siKSo4WgCETGRAHTaY+nqauISUUDqwqttSQAxtkjpUkU6KWwSSOtAEiqTtWQbSP1qTb8u0j7vSms6yYyvSpUZThWPT+VAEAcJyecHpVo3KAsmCw7DFRyBRwBnIqKFiMEjgdu9BoOkdGwTnH6inSAEjd+BHWiReTnnPT2quqPuwzcCgCTbuDLkgGkh2xghRzT5InABXnPpRsGFDjknmgzLLOkq7G6gdPespZovmU9zjitAuRgDAI/lVBhGknmIM89O1AF5FTCq4GwYzS+UEJJIIp6sjruJ69RTHdcMEzwcZ7UARKAuGHIYnHpTkLiQMDwOgpziOPaQ2KY7Puzu4x+dAFh5FlQK/HJqscLnGDirDqyFTgNwKrfK6nPyHoKAEiR2/eqOegBqwgBJUgHPJb3FV1Ij+XPIPNTQsvLA59qAGRuSDkfN0IqVw7LtOBupigGXLfLmkZCsmGJP8qAGbWRuWHtmlQYO0EZPGKcY90ifxA8GneVscjbgjgUAOaIYELcFugp/lNHEsR6DrUIkLTLlsBO5q5M2I2YHINAFU/LggcYpiv91HXvnNCzI0iqTgIO9SQMsspX+Ec59aAKs0solxsypIq4X2ZUDI6iidFJzggDpUbBi20dcZzQBZDIVGMZHU9xUBYq2dxJNQOqht4OCO1WQAy7nPPbFAEe/wBMAg5+tVGB8xmTgOcmrOTzuAOPyqBFkDyb/wAPQUASBtwG0Z4wQalQlWKLjBHHtVVXJ4QgA9CKuKoX5sg47UAMdGDA4DDOaHkKBQy7OeM1OArpkcHOeKhux8qu2cZ4FAEXnFZBxkZ69quTeWxO3HqcVV8tvuyOMHnNREHPyjGOv0oAnGzaM9Cf0phRYxgHH+FObc2flyo6VJlRHuA5HWgCs3U7ONtORt4LA+34VahRfMV153+tDiMIwHU0AVEnwjqVyGIH0qsCEmMLk5xjI7VcjCg46mlMbhmKqGJx7UAMWJgxU8H+lN/eRq/ykgdqtOW8xWYcHj8ak2DaZD1P9KAK7LDNEAwAJHp0xTt5XGT8p7elRtKhfawweOlKyp8ztnBPGKAL8SAoQ3IPOaQA7SoGAOPWollVoMjoePxp1s4Kke/egBUTbkS8gHg1G+eQoxz165qwjDznBHTjmkDDc4XkjjB4oArO8XmqkbcjuO1SvIdxEgP1xURgQN53AXkAelPkTMQLZOBkgnjj0oAcjIkxVs7akl3txGm4HuOKaVBtxcNySRmpWaNIhKJNxzgLQBXaTZzwQ3AB65pkMRbO7gD+VXHWEKqdM85qnGDA++Prnr2xQBcP91znuRVRWiWVl2Ac8Z/WrLSrlW2niq8gVhvHO04P49KAGqVLyKVA9+uMUirEzrvyGPUY4qWPy0kYKck8fjUTQNDcIpbLNzyeMUAaBbYdmdoo4RjG3zKeahlJjcdCW421KoYLkjlaAJNokVMNjmnSQkMQRg461Ufcwj2nAXkDvVlpi/zk4xwc0AOVHVd79xiqBOGYLncf1q1I7HbtOefypiFVOSoPb3oAhklKBUYZ9fapwHwrLyTx7YocgruI46VWU5PXAHUUAWiEZG7envWWvLsFPQ4x1rRkOUQouGB5zVcoY5iyAgv1FAD4uYnUEiRQelVo4vMtgTzK3OMdKurERlkO1T97PU1H5Y2tsOP500B89ftWPJD+zP44fZktZsM56EFQa+NP+CW8AaH4gwoRllswMnt+8zzX2J+1hJHN+zP46SNiv+hnAPrvXNfGv/BMLdu8fTryALRce3z9q6V/DMz9TbT91BiLCkZ6f41MjvI3Ubhzg0yGRkjcOp64GeOParAMcs4K/Lwcj+LI9q5UaDUibDHIweuKUfK+09Bzj1q3ujLEhdqhRx71AibpCzkpkDB+lAErYRg+0cLijBLIUxtHX6iiVh5SFfnJOM+3enPtTcsbbue1AEUy5k3EAg88Hmo1gAdlbDJjd1q2GDcDg8Gq+MMQxwP8aAHFAzAhsR/dwD0qDaJl2N1THU1IIzG7N1B79hVcI5lY7vl24/EUATxjamCPlJ4PoRTVjXIzx65pYldlZGPAIIxzUpjiIBjOSTnmgBVRcYfj0980S4LFCOAOo61GmHG3pz096c8ZIU5xg/pQAyWOJQN2B6c8mqjQ4O5gSv8AI06ckTMpILL2qKS4KoFIyfT3oAaVV+HJyBxgd6GKROEH3mA4pVmVgxB+YflSjaQZDkk8A0AXnlJ4YYUjGaZu+ZTtDqOM1XkAJyCQDiiORtjIflA70AWnjjEyrtBytPnU7giMPl7Dmq8Jct5smMDirfzGRnGApI4oAeYVaPJYbv61CysoAYcA/nUz70wzLtX27in7S2GXkGgAXaAMrjP51MMAbcAn9arIpDZPOPXpVu3j3sWbkjpQAi7vmRhjPSoEMjyMr9QOo9qnIfzNyLt96rrG4YnO7I7UAWVdMlSO3X3pPPWNvKk6etEHlMSrEAipZUwQZPmUnk1aAjZi52LyB7UqJGD57Dcnp71OqqZd0bDavB981NIMRLGgAINMCv5SB9w49BTt0oJVT1p5GMAYz61CkRV2k3cjpQBajBR/m5q2QqjJOd3vVFZSBvblqndwYzIxG0D7tZgX4gxk2t0x1oljzgenT3qBJlZUB+Xjpmn+YQuCOKALIzgKRj6UzcVOM5B6VEDsbK5BIzVMyOLkO4yBxWgGsQxlwByanHzYLEccH2qmI/3glZgjAZHPWkLvbhxjdnkGgC7ON6hAeB0NVRuVCOmBxUBuPkVjnNOM4L8jPHJoAerLgk4246djSW8iTbkAAx044qIsnlhACDk5NJZcSb3Q/Lx9aAJZlEa+Wx4zwR6VHE6RghTu29M1PKrOFk/2s4qNTCJCXYBj2NAENxI7RGMtnHOap27FJSI/Trmr23ZkkjDdKoYVW3LyV9O9AFuSZwB1O7rinrIcqGO1BVVbmFi6EgMO3cGp2B2qu0bSevtQBdDw7w6kfUVYG5yD2PWokhAXMeApHHHenGTyyFPPTNADg6LuB6dvWowUThmB78U1hgMXOSefwqAKuQx/yKALcVsisXODSCRVO3Z90cZpofjlsY7UoAZvNPfigCN1Hmo681aMg3qcY9aqyiUOpXFPG4ls8MBk0ATAx9QTxT1GeB096prdwqSCeRUcV6J5QAOAaALwjMeSnBzUpBT1yepqKTIGRyTTwz/dJzgUAV8SJIx7HpUhWTGHTO3kUMueTnipFc7S2ODxigCAllwyjPHPtUwuW+ZHUEEVGcn5VPB7VVlO05b1oADDty0QwKr84Zsc5xUrbnw2fpUm4qpAA3HvQAy2LhtsvbvVqOTe4Xt1qEDaNynkDnNOD7fl7A+lACzuIVLoMFj09aijkGTjkn9KbKpZsngDpUZAR1wcljigC1/tEjJOKZKoRsgc4/CpT/rRx0pz5IDFefegCARymb5PulfyNU5GeOUOAQy4HtzWt5kuGMf+c1nXe6QhdmQowT6mgDVZ0kIZX3e307VXZUPyqMdx9awrZpIJTCflDHgmtF8h9vOT3oAerLs34ztJBpgiZzuPAGMVNtVcc/KeKnUxj5fU54oAd5iMjE/eGBj0qjIR5vBJ65NWZIsuCoAzz71WuLWUP5g+brQA+2ZTgHnHPNS+VlmC/Kx5APSqkUbMARzjFXkYEbx97POaAGNHvGS+GFRtE6jcG3MOatMAT5jHmqrAsvlL60AV2dUG/PGcY+tNf5PnXAJxzUVxDlsbsCo1bnYDxnjNAGj9oXKowDKDgt6Zp5lVXMarx61nKu4MpOPcetSQGXeQ2CM0ARyLKWy/Ck9fara70bcOV9Se1QzGRjwche1OjlkeQrgUAWnPOUbJPapEUrgg/Wo1UAn9KcrHJaNck8UAMZQJepIp8aEScn602JZTKxkJH+NEyhFJJyT3NAD5Io4/mABJ469qpAkOQRirhik8pQpHzUSQlQXZhx1zQBG25olVBg+vepFh2cuSSarIf4lb735CphlvlLbsdPrQBDcEhiuT2pgdkGWPQcVaW3YqxPDHoBzWc6NbptbnJySfegCVZ13hZiSDz9KmLbZAw6VkO3UL2Iq7uVItxHJHWgCy+S/lsPfNPUlTj73tWMl6FeUt0AGKsx3KNtdgVIPBoAulUkVgT8o/OltTucBuOwqtLIHyc5I54OKckyKU9T070ATrtb5iehwM96ibyy7uWwM4+lNd13BRz71IY1ZQFG7v0oAYs+JV2Dkg54p+8OmMYOenaoGhRZuGxtxj1FXC42kEbmHNAFVVkwc9c8VYJKwc9+pqq05DHIyT0xVgsCQg4GKAGeY7OOMKvQHvTjOA3uR27VHvCgbz81QyFGdSOOeaANCNhwSMk+ooZsjDcgVFncWQMDjB4604MqgKeM0ASiRdhIU8HOKWORzhT05NRI+EyGyT61SWYkgMuGY8Y7UAaTXICGNRwcU+KRGFVYfLR+eW6e2KuRqM4IwG6UAT/Kxxn5fpzTz5OwbCMDrUbKOCp+7UYQ5UFup7UAO+RiNpIA7Co2jJz5ZPvmppIoy6kHBHFMfbGQhIyRQBEuyPCN35zTZoi4GBt9ac7Y2x44qAtuk285PqcCgBxXOd3JHpTgeiE9abgtxv29fpTSOgIzt6kdKAJlKh8E/Ljmni3HDRrhRmq4ldiNw2qP1qRHkdGVjgdqAIMy7mDcgdPWpFbzF4+lU90iOVJx6UCSVH64Oe9AF+MF2OOMdatBipH86oLIqjn8TV2MhlXA6fnQBIVHAJyP1qq2SzJnA7VOzDdlR1PNQ7o0z3OaAGNGEXI5x1qtlWDHnGOPWrUhJTexwrVDH82e23igBikFFUnGPWnAA8L973puwK5OcCogQo3sc4oAmRGUlAvTk08qfm4wvXiq0MryEkcYPepiSGLLncOCKAK/l/NuBOSPwqYBAwGTmnGMqQW4BHSojgEkNz06ZxQA6SPDBiefSlA+VUPRuadGquoYrlhTGGcRscAUAP4wHyNo4yO1QsszzZQcDH40FSgJycHoKj3EsOSM0AEy7GwOQVH0qu0IAVQcAnNWpmCb1BHXrj0qBm3IUGDnO00ARL88ZiHDBsj8OKm4VCWxx/KoQGBcscHOKljUMhHUHjn3oAjGFYrkFyOOe1OSNTk45A/kajKeSNwAPXmnLKzhWzzz2oATbHtbcDweDSKFcna3H0pu88gHI54pXjUKpyRmgA3qzDAIA65q0D5YzgEH3qorhgw6qKnREkwoPJoAX5juLdumeaZ/qcv/eprq4O1uAOlR3DFcZ4XFAEiuuQXOAfxpzyxsNo6+4waSJN2XTAAGeaMqSWbqRwTQBG2NpBAzjg0DZkoR93gYpJNo5ByMd6R4xCRuJOR+VBoOPzLkdv0pEmdJEkzwBjHvTlcK5JGVNN8tQDjG2gCTBwvoefem7tyjavtThIjYRcZUdfemgAcM2T3oAQoCCeBt5NOACjcTw3Y1XZlX74wGOMVaYBMq/RelAEP3H44WpSuR8vOKU7WwOv40byoKjgGgCMgZCMOT3pxU4C9M+lV2kLDL9aIpDIx3nHpnpQBbjkMbAsec9Ktu4kUMg2+tUGjPD4yetPfKbX/SgCzGdrF2OWxxUrElVRRhupNVlZWATof1pHfaTtPy9OfWgBJbjycEgMEOTVRb6O6LyYwoOAAME1cKK8TljyOg9TVRSS5ZxgqOBjNZgToNqh1BLMfwAp3QjByO9RpuxhQTxVgbwgj4znt1oGhmwKpXb8xIGR7VJAZXkVlXgcHmplVEhODlj09QaaBMnyKPmOOaBGghXBG0KxBJ5qaOEjLdxxmqpP2ZFRuX9Ktbm3ld3y9RQaEkkKyxddrdMg9xUCp5KbJcEc8jvUhG/kg5XirG1OFPBzgUAZhQOThB/LpVWQNv2gbQfTit8wqVCKeTkHHaq5szuC7vung+lQwK6LHF8uCc4p6yBGKouc9/Sp5kKNtc9OBUTRyBSc9R0oQEbM/mbuvsKeZeTnFM3YbD9SOBQCpyjLg4qwJrf5gSB+NPIRGz0PrRC6xjDUxgSxYjC0ANjkDzEP8xHT6Va3huPWm2xgBLtxt/lT8xgtIO/SgCExKW5GCOvuKriOQBgg4znNWHbeBk4HrUG11+Q8807ARorA72oIOQAu4nn2p8nncJgc8ZFOXzAQm7keneiwCOiKoLcFutNAVfmcYxUzrG6bn6j146U5Y4yhIJGf5VnYCKRFn2hTkVGI3D4xgd/SrQhUA84HtT3CiMITn+lFgK/mwg7CORSiIy/MT0qJ0Iw7A59xV+Ir5AZevsKLAVPKO8ZbOCQffNaqsnlbFUA449sVHBLFIxWReR6/lUUkYiUujdyOPeixmPRFTccHn09adDsjOw/MB2FOjmVo9pXnrQoCjeRwOgFI0IHfFw8QGMEED3NRSkRq5xlxgY+tRTzu8oJTaT1qXzlWQxgbs8nNADIwxkVTjJp1x94oWO0Hj6+lRM2SvYr0NWI5EVXEZLNnvQBnNAgYE8nqM1MCVjYsOD932p2/exfGBjhT+tH2jeoQLtxwKAFmkfyAh+uMVUV/3RXnp/KpBKrZDAn396rsweN+doGRx3zQBBBcCUFAcAZHPvTmuGUAKvC9RUAjVGG3kYzmp1Iji3EYB70APWRi5IXGRgAU+dAyKFJJHJFPgKs4wOo61NtA3ADt1oAqIu7Hy52c5Paqhd8gEbfQkVpK4PAUhWHNUr2fzpBGiFAB0+tACRgsee/fHrVtGTcUxnOTz2NR7DCgUdPXvSldis3Ug/zoAjkiRpBnI/xphhKMOeOvPpUpl8n94wyCOPb8qrG4jmDEA7iOp/woAjvNzruiG1l/rVJYQXG87sc1ot80I2kZGRWY6ybPMXnJwaAHO0YUrtzirlvdfKQAM9hWTEfMmII6EVpRW8O9wg+Z+me1AF6Fo/kB5DN2znn/APXXwn+3PdPFoun26kAQxStuPzNuA5FfecMqWjAKuWJAz6e9fAf7d9vKttp0kICo1vKxIYDc5G4n8hWtMDnf2U4pR4NsWaU7rkM6qV6fOWbFfdWliMSBWBYIgwfUe9fCP7MqNb+FtGhjYtJbB3PzdQ79DX3daspKSRIxjIHH044pVNyFudBESrF3XHBrUhBMIHTI4H+NUBC5ZJGPy44FaceYmJb+LH0rNFlbZ8gWP7xPOaUK5kWSUY28fLV0KAN6jk04HOAw3ZoY0fHPxvkQ/wDDQeB1+F1kP/Uhr+aSv6WfjgjD/hoTjp8L7H/3Ya/mmr3KPwR9DzJ7s//V+9DFtACE8ioBtVguat78ff6dqqsBvKt25Br489wrmMs5xyKhaBAmWxzUzhRKuH4HpVacsJcH5V/nQBXVFBY9QKZJH91179RU6k7ASMknp7U1mAb5WwR2qkhyehXkTcPLOeO9UZ4jsJYYCVpMcAsTzWXOXzsbkGqMivFtAZgCKrnPU8Y7+oqVhx+7PTj2qCQgksDzjpQA55FY89OmfSol2sAr8nOM+1IwYpkL0OMU1ElMmw8Y79KtAaum6ct4rwhtj4Yqf1/rX4G+CLQ237YqWxmyU8RTqzHvmR81++FsZERoUfLsd3HXA5r8B/DbtF+2GEtf3jSeJpMZ7gyv/jXVg+pnPofuPFFsu5DFwqPgDOQAvarbYGM9asKlvG7CAYG7Lg8newGevPWo5wH4HXFZPdlorN94oxz34oUMCygZTsKTY20cYzwTS+UQVCse+RWYxDHJJy3y9qUKwIRGyV559KCRGCXJI6VCJZEQ/wB4DAP1oAtK3mKynOfyqBsbNkbcg4JNMQsQVc/MT/8AXpw27sAcDrn1qogK0aRpjO71NQsvlvvYDaf6VYIJXDDbsIx703ZI7AsRgcgdaoBVmiVsuck4phfexUj6U2SIAFyeR0phO7PPzCgBXYoBu7HBFNKKSdp+6P1pfLZ2O49O1QghcKQQT1oIYkSFJMlsg1JPtVwoJyw6U5lVV3KMGlRXmHmgYwMZoEA55Y9KibLDA78Z70Qo+4o2Rn1qYhvMOFwVoArlXQoN2cVMh3EqeM04AFsnrRsAY45IoAjlgCcZ69aqThVAYtg9PwqeRpCD5hz6UzZEQqn5s0AMBDx706ChJBwDg5pQqRHYmcN+VDcEDAyKABxtcAHg9RVnb5pCA4K/yqoF3t5nIxxVhC3mHHWrQClQMkHO30pGXMeIyR35p7hiNmcdyahbIkCg/LTAaMAZUAOeKkJUL8nzdquSWyRhCTuB647VQ2oshKcKTQA98eUQRyRVeI7cjGRwKm8xFfGeTxio3TKswGMEYoAcwYA5+YUbAYw6jay0khYDAbip4iMbGHGOtAFRMgfP1Jp6FQQAfzpVVCwBGWOfwppAiXB5PpQABgA3yg+wpjPs4RdwI609eG3KMA8GkAKJ6L3oAjjl3SBGXhealDvk4ACjnmmhQVOw9akMmAVK/LjHvmgCNZTICMceg7U4uBtKEhhTA2W8uJdrE5qUFVOGz0z0/lQBWu8FRKx56YxVffyFU7SatXW14yFGemKz9+U2twaALouSYRGOcd6mtnxkOMqefpVKGSNUGQTUsZYMzn7p6UAWFnZpyG4VemaRblyx2ngDpVd2K/MRnNPA2spI+96UAWlmb7x4z60rSj5VU9f1qqjs9xsKlVHc9DVrau055OfyoAe6yb1CnDDrUoiJbJ6moBPxknmno7FioyAaAHylwpzyB6U2OVlQSYzjsaiKt93d3qYFIl6ZJPNACBQC0gOSfemqqyocYBFO8xdhRvlB9qQSDKRKCvHJxQBEjMjjnGO9XpEDEEN7mqmMsDuzjhqmgLoHB5GOPrQAhb5wp6DvTMOSApyPSo3bzjzgYPbvTEZoyoXIJNAFs/IpLZBqyYywyPSqihyG3DPNPd3VRzgNQBIwcjCnAHXmlibK+bjgcHNRrGwXHVOvvU6nfAUHHPakkQwdVU+an8XNG/PIH1PvSoMYU84FOOQoRRx/OqSLKc7tuRV9c5q0I2Ch+1WxGgVXPAqrK7qVVeuafKCJyGyinpnqKftbzCRyCP5VBNIqRnBGfzqypVFBA3Z5z6UkwKzhtrMBjB4qkFkD7cEYOa0mMaKdx3Fj0qPy8uWHPbNWBHvYAKASTx+FOdleQFgVAxj3qtFmKQxnhumKujYXUHgjgntQQyY28Z+8xx29qnjZThJOcLWam7GGc45Oat5CklgcgcEd6BEiunzAZYd/rU29JjlWzjI2iqTMwbczblHYCrgMYQhBjeB3oArzK7Kq7jj2qawaVU2u2cHgUKMMCzYx0xQCySYUcc8igaJt4ZSckkGnLIVmOOAOn1pkZzGTJycGhAxZWYZGe1BY/wAyViWI3AHNOmljMZycMMACkuHZtq8hc84HWo/9ZJkDbjvQAR+ajhmGNv5GrpJ2gqBuHtVSXzM7STyv3j0oi+0lccFfpQBJhyVI4/vDpU0aPG5YDG7rzUTI5+bPC+3enI8pbLn5uhoA0fvIHds4rxH9qWa1X9nTxpK7iEmykjG7pkkD6c5wK9wh4YBug7V4B+1i7x/s6+Mndd3+jNsx2GV604fEiEfEf/BMnbLN46j6hUs3x0+6Xr9SGZzIdvq2M9a/Lf8A4JmkJ/wn0235ljtE/wC+i9fqLDFiQBl/eAZyOnH/AOut8R8QvtFkOVKjG7A6+lWFJKBuuKrbiPlchQD1qRCZGZQ21QPzrnAikDsN/wB1e9RIpkBZVx2APX8Ke0pRvKIJTuetNlDkKI8r9KAHKojOzaeOhFPZ0VdxGCTTE8zeO4x+dTmIMoydw9T2NADZImaLdySeR6CqqLIY3PQe4q26tswp6Dt0qKPzVVU52nmgBUAJ4P3/AFpiSujPGBgr1x3zTo7cyfvCQAvGDUWVAwp6nB9aAEdFZyM7QBzVlWRIw3B3DrVZxuQqGxnp70wxAD72OxB/pQBZDqvBb73AJqOSRiqp9R9altglwpV/lI6Z9vSoPLCDa/zYPBoAmi2KPmGR0x70vG4hflxTVRTGCTg5/GpWh2KCTz0zQAkfEm0njI5qs+BcvIE5Y8+9Ok25O0YP86X5SCp64xQAuIjwTkn9B6U7CHORzwB9KcFUkcjdj9aVVEWOfvenegCAxDacttHOPap7dmijJzuO7g+tJIo+5nBJyT6+1S7Ase0gDOcd8UAR3UccwVISFY4OW6D2qGKBogisQQM/SnxqIYwV+bHPPc1LEwK72bls8CgCuoLmRBwQOCOKk8qSMqwGfc1IoVTvHQ84HWoJrgoypjgEUAWXVmOQB83XHFHlkAoOcHPrUqFSPlP0xULnZzn5s0AN3AsI3BUZqdrQBFx97rU0RRlyx5IzSSNuXfuyOhoBleBnTCggknn1Ap0yRqzYfkHjNP8AKKsWU9eciqzoR833ieckc0GY8bVbMh2g9zUYkyxUjd2BqeCJJnfzDhsZAPtTZLUNnA2+rAdqAARMcZ/i6EU1SVO5SRtPerEi/L+7+6o49qjjMhDKzBlJyOKAFulSS0WRQQ4bmqRLGIBc8da0SN3y4+XoRUYgJygHQUARJ8yqkh57Gs6bckwAJJBzWusSoVZvc1GsUbFizEZOQKAIQ6vJz97Gea1EKsihgFz0ql9n+TLsA46VJGVKqhO1hyTQBdLwqcHGT61SmVmXIc8elRP80uMYQdPepNshQMnAFAAYcyCQ8kjmmtEqRYkUspOMD1oVTLFgt84JHHpSLI0atC+SD1NAFiF0GQfuj1oG7zdyDKt+lMtwSSrY2VYWRI2IjXigBmcPjvU7RrIjHALAdKjZCxDqeKkXCZDsAW4zQA1VRVAQbWoaFQuBncxzmnspEgY4+lPLOgBwDQAgdsKD0H86kBZyR0wOopsgYDbjHcGmoyZKN39KAJVb5Njdu9ONuJJEMLYz1/rUW1jgZwuashtgAIxgcUARj5N0RH3eh9qYVP8ACM5HOf1p5bCg9SaeyOFUhfYfTvQBIXyq44PTimOEU8knmohtYlWzgdPelwcMHPA7e1ADXZXOB97jmogsTSAnIGakd4ztQc4obJQbR8ooAlKj5wMA7QQPWmqNjMpHy4zUSuQcgZCrjJqUHbweQRQBWaMyEqOaeykR88leKlchQI14Y1C7gph+GXjHrQBZilz+7k6AdaUiNjhxkHp7Gq25kUSMMrTyGKl1Oc80ASfIFYkbievtUORGAQMUsIQkiQ7d3WpAnzqOgwetADQyumARnNP2AhTjjvTREFyY1JI6GkV3JXbhvagBQWRwo+6elTyETEEH2NVTIFPltye3tUzbQoCjB9qAIp4UH3OfWkjDhfvZx2PpTwrAHcc5qfyyUyf4uBQBRdBj7v3jU6kbcE7dvGaeVwMY5H8qiBzEQT940AIsixkJIxkLcjNH3nywAz0xSy7ZfnJGRwMUnykY9KAGu2SVIGB1NWHKoipuH1qndxYmBQ4XGSKkB3RBX59KALirEysDzUZKhyEHyH1pJCIrYhfvEZFRWkhlAY8YHagBmyGMsqjaM8c8VKuQ4QnAY9aQBnV2fp60bmCAZznpmgCyEVwVjGQDiqUjsiCObnnI9BVyNiWLoSEHWnyKzxsq9DQBXI83PfA/GmlTjY3APehQ0bBQS3bNDp1D9AcjB6UASbmEbKw4A4NIHZAikcfxe9SRMBkNk45HvUrqAGPZvSgCHKxjaOp6egoUKyktwF701GbYykfKOlL96MgnJPWgBqx/ISmGPanRwuAzlsCnoAiYPXtSCJtojLZBoAYQQ4/2eVX1zU8wwGIwfYdqrzW+zYQ+GHJPsaCoQnnkkc+9A0GEYBsfMo5qQ4MQQjdn/IpBuQDJGWPPsKQ4kyMZxx6fSgRNAkaoBtxjjn1pmNvHBHU++Ki2OvCngZ6+tTQfvPlfAI6UAOSMeYXVTtPvTzAineCeuDzUkWEX3Y9PrSEPHKbeQBS2NvvQCK0yfKyrxn8qsSxu0A2ZG7H5Uy5G0KOSO9LbyNjY5x70AOJ8wFUGcYHPGBTbpIUdBtw+OAeMipMFZDg/L1ZvWnXSmd0kXnyhgfSgCLCyxgBs47e9VmQxvtLcGlEEkEiOMYOScnvU0iu8gHTscUASoEYHkEeo9agWMoxQ8Ifz4qysSp8pXIHp3qIkjKbTye/agCuIijGRSCx55pkhkMvlzZygz7EHpVmRN8Y3ckCgiSRVwBuXAOfQUAUPImLkZGBzmta3YNE5JJI68VBMSSGjUBhxU6l1YhDgH7wNABIVmVMDa6jvSYLRjceemKUx8kDr704bgThgT2FADVPRF4yecd6XH3lY8frmmgssijp61GZFjlKkcE9aAJBtYKpbv17VFI/lyFAPxHel4kOxPXNKRn5WHPrQA0S7o2ZgSy9ulH3wXbgD3pk0IKbwuQP6Uy2PnfL3Y9CMdKALqYEijfkEdKrhA3nKSMhiBzwKeoGWRvlx0PYVSAQbtxzuJJPrTQHz3+1NGf8AhnTxutypVFsZMN2yCtfGn/BL6L914+25bm0HAyP4+1faf7Vuxv2YfHRduTatgZ6Dcpr41/4JgyRxW/jxT1D2e3J2jneOtdNP4TM/U0RCSAuGJCccn+hplod0mB0X370sQG4quSoJz/8ArNNjR2mO0jb7CuU0LUhYOcAYJ55x0p4VpgI1wTmmiHgx529yM1GGkikGwZIwRn0oAVracyooO0FW6VbOYoEDYLAYOB6VDJLJIVyNh6exqcneoi43L0PY0ARSE7Ff+LnJHSoZ4xlsv8rY6cnNSRjcrwyrwTkCmiEMC4yp9T7UAITFJywLEAAY6cU7aycjgY70ZxhCQMmjaSx3jHoaAHptOXUZHU0sOTGMgqH5561AuQxAIJbjjqfwqaMLwuMcY5oAYzRwTIF59f8A61MEglm8qReGOOajkicS+Yq+Yqjp/hSx7xMkiKd3UZ5oA+P/ANp/9pqP4C+NPD1u9iL601O1juZxkhhGCUbGP4v84qDSf21/g7qsUM7PPHJcFfkEZbbkd8NnivkX/gp1E1r448HhuVOlyfzJxX1H8Hf2bfg5e/D/AEDUdU0BLma8sbecyFmBLtGuSQrDk/Sur2Xu3A766/ai+FlrcCOeYqHDAEZYH0PGSPocVG37V/waRvJudUNuCcr8pBdR6A8/nXXW37M3wWfEUvh2NkXoVLY+bjklieK/IH9r6Hwbpnxgj8HeA7GKJtIjWGby8kNNIDgcE5wCP1qIJAfqs/7T3wokWC4XWUUThsLs6Y5ycE9aeP2pfhVb5jGrJJ8gH3HzuBz0zjvXmfwU/Z08E614D8P33jTw1E+o3VuoaPdsYHA67TxkV3Xjb9n79n7who0mp6tosdhDGzDLyttzjP3txI4pSjEzN2H9qL4UzIzDU0Z0O0J5TkknuB3rgPiz+2R4F8I+CbnUNDn+2anJhYY04we5P3sHrxXR6R+z58Ddf0u2vLfSVe3ZQY5YJMb1PIw2ef1r5u/bD+AHwy+HvwPvPFHhizkiuvPijVppN7DcecD6VMad3YtM90/Zy/ar8PfGbTxpN/eLZeIIcK8E7/63J4ZASM5HbHH619m6fdwSRMdxJ3HGeOPavxf/AOCenwcsvF/i/Ufihf3Bjg8PypFDAqgF5GwdzH05xiv2h+yfZk8lQCwJ5FFSmouyGWxII2APQ9KmQEMRnbnt3rOjd/ukZx0+tWjnbvxhvRuuazAtCQiIjq6AnHfrRYjzGeZlyY0Z/pVIq5wzdj/PtWnZIfs88hbGxH47nihAfidq/wC3j8UvB3xI8QaSyR3tjZ3ssaR8YVUkI2A4yR7da/XP4aeLNR8cfD7SvF+p2hsX1ZFkERUqBkA8ZAJHPWv5549Lsr79pG20zUgZbXUPEjJKD/EnnkH881/SRHDBHbWVvEBFa28MaRoOOigdBxXTVglawFHV/E2h+GrJtR1uUWtuCFMjEBcnoOagsvGfhvWIo5dOvI5kl+6Q6nP0wTWf468FaF488Ov4b8QI/wBlkYnKHBU9Ny/7QzkV+XHxy/Zq+JnwmtpfHHwp1y51CyszvMQcGWJQTglACHAHXA/Cs0gP1sk1K0iCAsGLNtG0hv5VbWZHXcjZBr8Mvgl+2l488Da7aaf47iXUtMlm2yzYbz1Zjg4JwMevGK/bOG7juTbXMY2QXUayRgDk7xkZ/OhoDeT5iE9a0kEMFrc3VwMQ28Ujux7bB1rNtigbzN3Q1wH7QnjGD4dfAjxfrk8xikeymWNlG4b5BtA/76IqIRu7AfInw+/b+8EeIfF0nhzxBbG1eO4kggkXdh1B2rhcdT16/hX6BW8639kt5bMTFKqsjA8ZIyQT6jvX89v7EHwIsfjX8U7jV/ExePStDH2l1j48yQtwM+3Xj/8AX/Qqy6VoVmh3iO3jIX5iASQB0XPet6kFElSuWo1YAEncyjmmXEiS7IVADMcZPHNc3448aaV8OvBGq+NtUYf2fpsJnc9SwHQLg4JPbmuL8DfF3wX8QvDFh4ktNRhtlvULiBmHmoR04zz9azsyjwD47/tH6t8Avi9pmkeKbQv4duzCyXG0/c2/vVGeCVYgnmvrL4dfE3w38VdIXXNCu0ubWQbQ4wMN1xjJ5xXwD/wUeufC3jf4P6brVm6y6jod0oV8j5g/D9yeQK4H/gmZqTaD4T8U3viG6KaZJdRpaozDarrnewHbIIFbuGgH6w3CEoSnRT1qBIpGTgg1hjx54MX/AEaXUoQzNhUEils9TnBwPxr5t0P9tf4Pav8AFe9+GETmPyGMMd0MGJpVznDZ5GRjvzWFgPrpR+7UcHbTQzBmJ4PQdaInWSJcSJIZDuBBGMHpg064KxKJd2VQ4PFIzLNjbSXLLsJ+U5Y9sV+Mfx9/bh8X+CP2itYg8LKt94Y0SRbWS0Y4R3QAS4YfxBuQe2BX6rfFj4iWHwq+EXiPxxqeUW3tHSPaeTK/yoB75Ir+ez9mz4S6l+0N8ZlsNTkkk05ZTf6pN1UqxzsZuxfJB/GtqUE73Gj9zf2evjJD8afC8nia1sWtWZtvlOxJww+9yB79OK95WNodrdfmH86w/Dtl4M8NaLBoPhYWunWViPJWKIqpGzjOBV251nSjJHANQgDEE8OO3PrWViz4M+OXx/8AGnwH+MdxH4qtje+GNVdZbbsqRHqQccle6/419ifDr4l+HfiN4di8SaFeRXNtOQP3f8J7qVznIr5W/wCCg8egeIfgPqGuLNDcX+lyRtG0RBbYzKhHrg5JP5+lfIH/AATb8Q6lp3i7xNpb3WdGjsoJNjtlVkZgeM9iN1VKFlcD9s0nDRhIzxnv2p6ttXpu29qwm1vQlhiuGnCiXOBjI/McV5F8dP2k/AXwR8F/2/fhbi8kO2GBcFmI6nbkEislcmTse9796fOMVCHzJsHQCvDvgb+0D4K+NfhKG90q9jTUowXmgdgHAJz+le3faY1jDqvyt0PrVWfUSlckUCQ4JqWcNEm5iAlQ2kMkt0ka9GP5V8YeOv2w/AfgX4sal8M/FjvapYuq+cTuQNjgHgYB4OeetVGNyEfbFo6Tz28WRh2wT6V8B/G79trwp8LPine+BZIJZobMCO5mXIZJB2Udx6mvpRv2hfhDpPh6XX01y3uhFB5qKkijc2OABnNfhFoGl2X7RHx61jxH4y1Aabod7dSXVxK7KjtCCQqjdxkgAeg6+1NQ7lH74/DLx/4d+KXhu08VeHbkPa3S/KCPmDLwQfxr0yOAg5Rdu7tXyv4S+LX7O/wr8Laf4T8P6nb2ltYgKNrBiwPUlgeT9a7+f9oH4R3EbuniSCPyF37t645981NjS57ko5256dqer4bAr84tE/b/APhre/EiXwrCjW+j+YYI72TOHkzgP6BT9a/QHw1qlprNtLfWk4uraRVaJwchgeSQe9DVgubplHKnqKTDuyqvpmqu7nnua5nxeutzeG7+Dw1Gq6q64t2IIAft0/DGaQHWwTRXAcxYUJwWJo+xm5AkjkVkzjII/wAa/J/4hax+1v8ADfwdrnj7xDqr20GnbSkcu0iYFiDtCgAY6815t8Dvjh+1f8fbvVbbw5qtrENL2LOceWCZMhOcHk4PNVGNwP2bku7SJ9qSiQq20gVyPjz4g+Evh69oPEuow2Z1BtsPmOFOcZ5B/wA5r86PHVj+2T4D8Jan421nUra3tNHikncKUJKjn7qr8x4B+bH1r4p8O6L8cv22fFlzf6hrCTSaRHGC0jbIoy2QoVFHVsZJ/H63yGfOf0HaJq9vq1hFMJ0YONwIPUHoRWxEA0q/MG3dNp3Z/Kvzo8G+B/jb8F/gb4wfxFfNdT6bYvJazO29FCclR35H5V8rfBr9vL4vyXR8KyeHv7fmcFk+zI/mbeck7N3YccCl7MPaH7gON8rQo27FKLbNvLI5CpAN7sf4VHU9a/OO1/bE+JUTSmT4cXPOUZwJlb8V2EA/5zWJ4x/a1+Mlv4A8RXFh4LutPEkBH2uZXxEvILElADgHj9aIwuVzH6UafqVjcoz27DAA5Jz/ACq+spkQtjHbrX4HfsqftO/FrT/iTYeD72a41601adPMGGnaGNjglAOR79q/eO3MpQRTjlCPX0z1NKcHF2Y0zRRiCMkDHTmmhirkKAwzk5qHz03oQOQcGpjJh9wxz7VBATWqSSRydG27cf1zXC+LfiH4M8EavbaHr96tveXcXmRoTjIJIz9OOtd5G6zSAKuOcE1+Ov8AwVNmurLx94VlsZ3tpFsiFZDt2hQW6jnrn86qMbgfrgl5FdpC1u25JQrgjkENWd4g8U6N4T+zS6vcpF5+NgZgucjPG4jJ68Cvhz9g6T4m3nw4k8S/EG+lvLK8Ef8AZqyPu8uLcQWI5wDwQOtea/8ABTy9uYtD8BvZXD2szm4XfGxHyqEweO/FEY3lYqJ+osOs2N5CbmzmjmVMAlWDDnPp9K1PPUwsxHfHHrX5Jf8ABP65+L3iTzdX13U2ufCkLvbwiUhpJZNwUAnrgdeT1HvX60xDAYROCRwwwf60SjZ2KGwKvmA9M05iFU569hTNrq4J5zSyRg9eCehqQDJkQlegPNViZFlGOCali3xjDdDSyowcO1AHIeNtZtfCHhzUvFGpsY7HTbeS4mfGcKnJwO/0rwb4V/tKfCv4qXa6VoGomK9MjR4uCsZZh/cGec9sVk/t8+Oh4L/Ztv8AT45vKu/EE62sY/iZD8zDjttU18Df8E/v2bdS8VeIf+Fv67I9jo2nSn7GgwpnnU9ef4QfTmr5NLgfs+YxF8sjEFDx709ZHYrj9PepZ0fyoUk++iDJ/wAahjm8oRgjcwx071AHLfFH4gaP8KfAt3401t0jtbZkQk5yS57YrI+Gfxb8FfE2wW88P6jDO0yFo0BAYuOWXGckgcn07ivhv/gp98QYLHwLofw/tXEN1fXH2+VQfmEIQopYehJI/CvFf+CeX7PnjK91C0+LmoXklhpIeQWkBzmXHDOQeADjGRWnJ7twP2iJBQDd82cU5t46KOvPtUEoiLskIP7vqfU07Mm07jhumK5wHg7P3ikk9ajuN8iBvWoJy8SqV5Y8H0qwpZkBOB29q0Au2Hz7PNOxQcFiOBjqa/Kb4lf8FBZfCPxr1PwvLZrceGLC4NvuAy+VG0vuB5GRn+tfo18YvHNn8Lfg74i8ZX8gjWGJooPUyuMLx1PJFfznfBn4V6x+0l8Wn0u4dorKadrzVLoLny4i5+VT0DHoM8VpBEylY/oa+G3xJ8P/ABK8MW/iHRJkeGXIXGQWA43BT7givQUf+dedeBfAPhf4aaFaeFfC0It7KwjCKGYknPJbJzkmuyTULcE4YHaCcA88VDM0eKftO/HLUfgN4Q0rxKtn59vfziJpEIDLkZAGc9ea8H+Hv7dfgz4n3lt4fjgmXVJnKGLZk7QMl2b7oA/pWb/wU3LXHwa8OSRsALa9Klc5YeZGSMgdhgV82f8ABP34c+Hrnwxqnj64thLqYnkt0lKhtqbR90dR159avk929yj9T9O1m8u1NxtYKDgZHStZ7+8ZTh+OuMVznhiB4v8ARXbeWwVJIHPYYrhPi58ePhz8GbqwsPFU++71EkLFFgsFHVz2AB/Gs7AeuR3h2LCpHmA5B9c+1aqtIIADkEZJ981wmh67pHiGxs9c0S4ju7S5QSI8RLqMj1reXUpXbLAkjg5GAa0A1YZ5dxJbcpyK0A7qinOOOM1j2bMX34Bz2rqntmkt0CYDYI5oAqwCfO/7wY4r5C/bT/aLT4D+FbHR9GVbnX9ZbesTk/KiEHJAPTHHHNfU3i/xbpHwy8Ear418UTJFa6VEz4JPzsBwAM/eJ6V/N18RPGvxA/an+MatbI97f6lObewtx92CHJIyewA5JralC+4H6Yfsz/tnj4la1F4K1qylttYncSlly0ZRQS6KDnA75PqRX6ZWMkjKruwBYZAzng9K/EMfDnU/2O/iRonibyGu7K8t1SebaMuu4eYgHQEbevUg4r9hfAfjjRvHWhWmqaBIHieAOSTyFwDz6den61M42KijsZpJRPlV4HbPSoJJZjJlmKgcDHb60ohkaYvvB55xTniJlK5x/nvWcyh/mzFDvxnpUPmXLLvJAI7U4xurbW/h5+tTsrYGF47n0rMCA3m3njIGDTf7R89woUkY7VHPp425VjkHJ+lJFCu4RoAvPBrQC8bkxxjORntTVuwV3Rj5z0z05q8tvGyYzk45qvDp8cJYYIYcDNAERmlYhxwfatE3RBAPcde4NVvspXgfjTWGPlOSR0NRYDXtnJHGTnnnvTpdykjHWobSaVzg/dAqzIpdht9c80WAreY6ggdegJ7U2Rn8xSwGB1OallDecWcA7uRimyOEcYwxx36UWAfM5IBweO4qrKTgscinuGkVWVgGFRurLF23Hk5NFgKdoxmRy7YPbNa0UjrGMngcVjpsR1U4zWsuWTGOM96LABLs3CBgDjOahuWeL5ojzjBBqZIpN4VupHH0psgJTZJznp60WA5qeeb7QHycVtJL5gXPO7jpVS5QDIOMHip7cOQAp4XgH3oaAubSuVIHP6VLE5XIfnmmAgBhJy2KkjcspGMBelS0BZeUMdqqfc+lMl2sMqcsP1pBl12g8j0pjkrt5OaYEdwvmRIp6g5qtI5jGTxmrMkchUgcnGaoSeYf9YNx9PSrQCs7SLkcBQaxdRlueHt3IxjgCtGWQxR8HbnIxWckM8sLuCPl5pgP0+8mklU3QJC9McfnXUCRWXzoyMnHBNcHG8jDnjn0xXV28oEaLGNvA/E0AX1kIJxnb06+lKqsG6Yz+NVo2JYgDvmrBl3nco6VmA7cyNvA4HcilKyEqxww+lRE4QFMkHtSgujc5AI6e9ABIzM+wgYFQSBQ24kBV4pzsyt83TPXNMKwkEsetAFWcjG5OjcH3qCIo7MVBxnGfenzP8pVTwO9QxyCMkgBsdBQBK6MqgN655pJn8pYznBbg/hTDK7KSRhiPrVO8ErwJhm/dnJ47GtABpy8xdnHGABUyXKRsQRy56VnKYxy5z6U9UXaWUcj1NAGiJI13E9/SnvKGUEc4rFSQhyXJAHSrO9nyQeB+tAGki7Txjnk4pnmvHgxjcVrPnupEmjWFcg8HHer0OZC+3rjkUATNcssRluPlQd/7uaxZtTWaTy15I6fSr1xHJJbGAD7/Jz3xXMNA8RMhXO3k+x9KAN23u2c7eePX0Nam8ugBP3eK45Z5AVLjaH44rUimlKHPAHQetAGy80YIHJ9vSpnkVlKglh3J7Vzq+cQWHOfWmLeTK3JIHp2oA6ESovzSHC9BVhmQgc5Ht6Vged56nI603zLgABOv8qhoDeMkSAgcZpAQAGPU8c1jK00wKykj0q5GzhPUL3pDRohVdVDryD1qRwEGFO7Pc1SRir7s8EcVIrGNC3944z3oLJFOPvY9sU1hgEg4pAXKEucelIQ5AAAI70ARLuYc4BAPFQIytjtinurAqQcZ7Yp/lLtLNwB270ATwyEg+YcAdKkmufNC4G0IMfWsiWUAY79hVMyOWXkgA9BQB0kUhlUugxjoO5pf3hLDtnJqjYhxKVbow4Jq3ht3TkcUAALEgc05mAyMYJpx2pycAigsSM4xmgCPLKuP7pz/wDrqwCrkq+PmFV5BgjywRnqTUiQ+ZjcuO1Zga0VtGNnRVbBqeRCi72BIHIOOtU0Lu+yQ8cDr1FWpA0sW1WOF4H0oGivAsMsrzj5n681cgR1jLPxzmmwRRoX29hz9asp5ZJQ55oLGtKojMkQx1GPc96pRsXUiY7iM81pxxxtD+76kgiqRiKKyscEnigC1b4cBkbG3qaZOZgQ8XzEdaqxLLHvQcg4PBq4WaNMgZz+VAFaWQzTkLyow30qRCQMOTwKqRL5EgdTnJxV1wMAE9e4oArRj7RMVJ+fBOenSp1AL79udwHX2qBtq/Mf061MJH+6q5x0FAFtxCIuRhh1qCVTgYPyHmhS7owk+Q/pTXLOvyNuGKAGRqm4Bzw3A4pIkDhkGcL0qNcEspG7HIPpUQk2zhM42fmaAJ2I2nyzwvOTQLguo34DdsU0iMlmlON/OKiRVb5MY44zQA+OYRvkkt221IWkVwBwTycdqprE6SEwEcEDmrSrKrDBye9ADsZfypDlWHHtVh41TKq3QUMoG0sPm7VPcbDbl5CFYHg+tAFKNhJlVB2gDNSrhWLHls5A9aigiiZzlto7+hqbcR0+YGgBCJJXOcbOOnY0IIlJDPyOlTh41YRsoOSTn2qGRUC4RQdxoAdAwbO33PPerMDRzSMs3fp7VBEpSMkjHbNMU7JN2eR+AoAuzCNQEGT9Kc37pQMdvzrMWZk56470GZ5SPNByD+GKzAmU+Yd0pC9hmllRElyo6jBPvQkbOjZwdp+UeopQm1Nx5OeKAIC6q43AcU6MrEhJGFP9agmbJMan5h39aMNhSM7j2NACho1l3KOvPPrTiobDZ2noRTF2k+mPamuzncx/hoAf5LgsT830quY1jJMn3T2qdZWUHBzkYqsWZ/kmznHBoAaVUygDhcd6idSp2t8wz07UkZ8t/Lc8Hr7U/wA7EuUAx0oAViIyuMbsVcR8c8DHNY5AM7ZPJNaUQUqqMf8AIoAdMckRqcYH55qAovmgtyWwPpitMpGfnb06+lVFjwxKjcM0APIAiOTwP51WBaQDZyOamBIVty5B6U2Jo8gsdqjtQBBLH02PgdwKryKijack4q06KjkR/wAXIoMLAgr1PUUAUYUy4I6DqallQMpXG0D0qfywqjPXHao43ZnPmjAzjHtQBGkMcZBA6+vrUm9lmIKjHamS3BafKcUs7yM5IGNooAs+SZl64r89P2+g76Hpc0GFEUbc7ufmUjj24r9C7W5SM7Lhdwbmvz3/AG87l18PaZo4iVWRJGmYkBthXCY7/wARzitaZSjcj/Zvhz4c02fIHnRKrkYO1hzg/WvtbSJWlAhBG2L7uM9OOPwNfFH7NDPJ4Ss541XM8YYjk8oeGH4V9vafGj7QmSTzjj0BJpVNzKW50Q8xfKWM7jnmtJsE4YY71m23mGVYxwO5rSkjKFhyR2NZosXcSny/lUib1+Y457+lUTOyswHJHpSRuZAVQkDvQxo+Rfjef+Tg/mJ/4thZfj/yMNfzU1/Sh8bXX/jIHg/8kwsh/wCpDzX819e5R+CPoeZPdn//1vvjywq4bnviqwUMW4yP5VLKzE4XI96ggcpN+95X+dfHnuEPlgP8h+X1qGRUHzMc4p8spUsmAFqAAMgPGKAISwHXr61FJgjdUjFA3POBVZ23qU5wa0EyKWYgbFIOe9Z0746ZNXwEQY7d6q3Ea7cxtmggz2WRDujOVI5FCxrJmQZXb14qz5ZGNzADHNRySKR5Sjk0AQgFjgHt+dPQ9cnOe1NY+WA3OaXchBJ+Vu9aRA1NGjKXyNJ8287c+gPH4V+BqwIP2zmjtT5QHiYyAnttZmK/mMV+9mnSrHMsbbi+dw/DBH68V+CGq20dt+2IY7liol8Qxu5HZnck/TrXRgviZnPofupIrNDFdyIInuCWZB2OAepqqrLvppuDehmD7yjsvynK9AOKgigAcsSTUzVmXEvySRyZC9utVlYBjlcZ4p/BLY6nipHI4wM4HWosMrSbwq5GQT+dHkKsmwnhetDy5TG3POAaUzbPvDJxn60WAf5cfnDkEEcH3qqAE+/zwM1cM0bAMijGOfbtTHCyEjAUjj8KdgIyyuo29BUQBABj6Drmo5T5WFAyT0quQQ+58qfSgDQ4IO/tz9apPhB8/XrVkDepZz06VWyjEKx+YDvQAw7WJYMcihiQOBwaGiyGT15prKDDkdDxQQx7MQAp5FPR1xhj1PSq0HykKfwqywAxjpmgRLvkLhEAwe9SSAAYHAPWqiuG3Mr7cdhTyGIPmfNnpQA7aCwVvwNKWCkkmoxJnHy/d4qDKljnmgC4CjnGKoyllbH8LVOWXG5eRUeAQT+VAEcjKI8dx0qpHI8sZL4BBxVooHYbuMUhRidqDaB196ACIlQQ2DUqM6kvt6dKY2z7v6087igjDYAqkwHxzLgp/F70MN3JPA6U2ILkg8svT6UzcAPm49qoC4FLKcdutQrEQcH6CkViQSenamBy7KV/IetADpYgDjGCO9C4EPrzT3IkXGN209RVd228AYTigCO6+YDyuo61FHK0ce2Q5OatRx7mIPANR+WRIUYZyaAJYmC4mXllFIzNI29hyOtPQCM/LWexZpiu7ANAFpW3uQOOabvyMSfKBnj1qvjaWVHzt9KbIzMcHtQBOroq7lzwOlIJGHzlc57ZqvnDbMfeHU1EU3x7HyADkEUAX4WCnnjdyaeXUNhjkgZAql5xAz02nHPpTiNysQRk9MUATuybWIHPT8Ko4Z8I+AKnK4jzH/CO/elUoU3uQPTHWgCKNguY8bl9alBwykkhfSoMhm+T/Vt0p0bfMQO1AE8jBiV7/wAqfuZdnG5vWoskQ7xyTj8aBJuZSVIoAcS2RJu3YOMVbi2M7O45HRR2puFCjHSnxMgcA8UANI2yB9u8E4qZi4XAOBnoKgkOGO08Go/nDDaefSgCWT5RnpnrSFgcFOlLIQEDv82eMUzOBtHFAD1DgkKwYAZp6njcx5qvuWFThSWPX6VKkilcAZGe9AEoydxK5B9KYC+TGTt9KlzG7YVsdvaq0qPF8w5GcHFAE21fMCg42/zph+aTj+HtT/MVhvwcqtMAx84yd3JoAtJIRgEde9TF1y3AIAqlukkOQcBasI4I5wD60AV2d2Bw23ParkKyMdwwMDp601jE+M9B1OKeBsbAPWmkQxn2gqGZlwc4xTtwkJIO30prbBKUYbiB09DVIpM0+VPA7VZZpNuKhSeg7VXZ2K5X+Hj1OaQyTEBenbNSxLJEh7lyDmgERShhHskXYeoPfNXYGY2ybz8yZHFM8pnG8jP1pNpd8oQo9KOUC2+doKjd7+hqITGMMp5OOvvVdmnQAAkg/rUMo2gk8HGAPQ0ATFDJlu46n0qfMbAK3JNU4GdWHJwepxVkz7mHy8AfrQQxyMCSNu1R+NTk7MErw3Sq5LAqFHDDvReyPGsZ425xn/CgRZ80kEuoB/WlTKgKTkt04rG8+ZpDjjPQ+9bEd1+6DOpyBgnpz7UAToHDYcbQSOAKcZgkbIeAOhpyMSBzwOhpkiIcccE4x60DQ6Mb0CK24HJqZZBG5TrzxxVdQEUMjZPTHpUytl92c/yFBZOqO5OAGyMdKgYNA26PnjFPUgMGXIde9OJBBzwf60AK5M4AB4PIB4FS28ciAGUcYxj61WUyKhLHj37VIJ3bCFsY4z60AWJFXkIelVIJXWUZB4zxT4ZDFkuM8mkcozbhjp1oA0o2UyI7Nj2r5/8A2tS0f7O3jEeZlWsen/Alr3mGQhwrjO7v9TXiH7VYB/Zu8aJt3H7G5z9StVDdEI+Iv+CZ0JMfj68c/uyLNdp/vZf/ABr9Sdz5zKcMwJ49sf4V+Wn/AATTgeaPxxGW+RPsrlR6gtX6leYAoTH3f611Yj4hfaEZQ4wvzY/ShLJPN+0oDvYYPNTowK7iMHtU0fmMrkd64wKcx2rjv396liAd1jDYGM5PrRK6q2ONwHT1qHcxkXA+XFAEzIRIpByOlIc4IDfKPvelWGYAhQMKR261VkDEbYxkNxz2oAfuNurMMMuOQPaqodXBZCQeuPaoS7jMW3lenvUaRzBgn3QetAFiByJMAnHoemaGGSV+XcD2NSRhSrMp5PFJFGicPyw64oAiRh52xSQMcd6fJGFZSTgiobpZI9pjUnHpSxs0kg3n5uOD60AXGKwAsVyM8E+lI0gK7l7c80ybdnk7lH+cU1GTO2QAY7fWgBgcuv0Gc1bJ8yNSp5HOaqlA77ACM4xVhE8gmIg4FAELfNlA33f60QxhXJJztHT1pY418xsg4HzY+lTRozOc9DyPagCBY2hI2nKtkmnMznAXAx1PpUUpEblRznr9aiZZEwXPynrmgCWYkH5+SD8uKtQk+SV6h/0NVJiEYjscYq1YyRIzRbsgj8KAI0kSRdoPK9vapo2jVCM854FMaHZnC85zzUMO2MFZlySfyoAsqjcn06U2YKxBPJ4FCscDsoqKQYI2feByKAJ4iEcKuT3pp3sAJAG/SmhyCGzk5xUj7XJdDjHWgBxRk/1X+NPjcxswIyDUYJjYOTlRTA5UGRDwT9aAZb80sMLwar7gWGT939ahkuDnIx29s0Mybwy/dT+GgzLQUvgkYaopDOXEaA7u/pioGlcZkjwpb17U1mfq7bjxnA60AX1O5CrPyPSm5bacc8/pVaGWRCCOc8cdM05iVYM/PrigC6HwjBuN3HvTI5VXcz5APGarxGQyAHkCk7koeM9DQBfR1c4Yfd6U5YVLLues5nfgggkdKkEiPmJsBjzmgC+A6ykYEi+9DmMMcrxnmqkE7r+7656VKRIT82PlznNADrlE2/LkE4P4U5FwgBOFA/WkYsyhQePUUCOQRlcEjHWgCCNT5bvnH9alMIVOB5g4OKYTEAqtyKm242qpIz60ARqqxLwD9KseWrDAOM/nUiBlby3+960ispkODhjxxQBJ5WxA59KZNEjgSR8fWiRsxeWnUd6hiaTytkjZxxQBMQ0igjgjvSjdsIfkE/ypOVAQHOPSnREOrLJzigBsLNI3ku3JGQfakWH943z4z2pE2oxVTyOlOO0yZ259cUASEsrhducDqKkz+78tuT29qUYGAgOWJqMYGY+jdzQApZgVQ8hRnNNLShwFJAH9aeMR4B5Gf0pJPlYoTu+YHPtQBHPD5qL5TfgKsZwvm45HBB9MUu5YgCnfk/jQxUwhuQCSDQBGgjMYZRg4pqTwsdmTnrj1qFSm3yUPA6mrMdnFKDIxxtHFAERAwdnX0qWONicnginJEwBIP096ZmQNsfnd+lAErYJZB1XrVfZGwJDZPrUhVg5OcHGBUCgAHnnuKAHRSJIWhY5pgFxEjwnoTxShFjbeFxjv606eRygY/KBQBLtCopk6jrxT3YPHlhkgduKrh/OUknJXoexpUmJVo2XHH50ASwyYOwnIx1pZEKP8nRfSpIUBKAdO/FV7ncXkjAwAeKAJN8ZBUjDCk545+Umo0RRHlhljTgoAO3kLmgCbKlmA4OOaniJlRWOFK5AqGNFZFLcMenvTkAIyM4WgB5YRKSRuLcGmCJGVip4HaiQuAO461WzEgD/xsaAFBbOcZA7CmffbyxkAc05HLSMMYqIBl3Act1oAe8Y80NjjpRIP7w6cAUoYk4bIz/OoSXLEnJoAfI5FuzfeHQ0y1CRJhMqT60+KRirQj5u5FPMeQrL8v60AWlMblotuc96g8tVXB+XPHAzxUMSyMWHQg9uuKuREuhD/ADEcDnH50AMhkWFXCLkPT5pCI1ZOh6gDmkdMEunOeDSBjG/IwCPyoAiLD5ST07U9ziNdy4CjNJ+7Rgx57dOBSzR+anB+UnvQAqSblDr2GMU1pHPCY5/KrSQB+SQirwfeo3h8tSO64xQAAMccAHv6VFjY2SQAD19aflkyRwCKhYEqq5ypOSewoAcJDjB64496sg4IbvVNUXBwee1SKrAjnn+dAEhlV+UGSCc5qEurMWQZHpTnWNHaNh94dqhifhNy45NA0PbcznjB9D71M45Cfd4xkUyXejh2bAz09jViZXkKvHnCUCIlSQrsdt1KqgnzNvJPFPEoClhkMoBpQ5jXcx+8M88YJoAdGN4KIRvHHHbFV57hsiLqyEHPt9adEUSR5oyQZPvDHHFM2qeVyPrQCJGcTSnA6DAyajVXVlOeF6VMyR/KU+8Kcm/vxzk/SgB2WKEKOf6UZYH99l0AxjpUskcjHbnhhjgVXZmRjuIyf5CgCUMGfkDA6AUk+5HDM2cnjFUQjGTrtz3z1qzIh75wKAL6NLIQoODVDypkd9+WwcY96torxsHThgB1qs08jTnHzMx6ds0AOywbkYAwMfWnzSBSGC7hnGB6U1lZQOxB71ERnPc9qAHz/IwwenA9DUh67CeCM4qJvLDFyfm9O1IryNEVYjHOPWgC0o2o0gOQR+NRIw2k9Dim5JiVOuB2qSDuCM46/SgBDJuVd3UDGarSrmUd+OKlkRV/edMdPSooixPmBc+mKAJoMxybhnHc1NIdxDdM9xTdzGNiOemfrSthuOmKAFVjCoycg559KgV0JYL36ZqWVQyqxO0KcEfSqJ3KxK8qelAFho3QEt0PHNVFR5GKjAIBxxWmC0tvtI2YYYyeKzywjnDbskdR9KaA8C/alhlH7NvjnanJsJCR2yMZ/QV8Xf8ABMeATWPj115AayOT9HI/Wvtv9qadx+zX42nZhtNjKo29SWUCvh//AIJfmd/+E9VgSrfYwPcqWx/Kumn8LMz9V4yPLXe4TsBjJqUpg5yd3QADFIkcphBb8R1waWNSZcDke9cpoMYOsgcjODg561p4RgGxk+1Z7EFWZT0/A8VYiyqEEYPb2oAc4V1CI4DLxg+tQTloljfozHnFOXKkt1z196czq7RwIctknBPTAoAfAzch264571KQuwqDnO7nNQBdhJI+9/KpFJVT3GDgdaAK+wplCcheaejdNpyW/CpgVbDkbR7UzymkAKj7tADYnxvLEBucetEitHEshw4OeV6fjUcXEx3DYB1/Gr0KO6mNclCDwBx9aAMxJSwUsxG70p8iSbwlvwzdz2prQtCCikYxxg4qSBVSVGJ6Nnd16UAfj7/wVGBHjHwZAzbzFp7Lx6c1+jnwlKxfC3wgY1+Sewt0UDsBEnP61+dn/BUC2t/+E08ISuSGbTX4zxxyDj3zX6H/AAx1XTdA+BfhTxDq8gistP0y3llYgkhfLXoBkknjgV1z+BAZn7R3xgsvgt8KdR1+KdBrNyjQ2MLEBmlcAZC5yducnjoK/Er4R+B/G3jf4pzXqTL/AMJBIv2+L7RlC8kpyCNw4xnI7V9UHwz4u/bG+Mkt5dGS38HaROxR5eNsO44Qdi7ccA8Cvbv2rfhjceBLTw98Xvhr5ttf6Di1mEI4EMK7ldiMkDPBByDnt3zWiAjh8B/tZQ6fGja5bJ9iXoLhcjjOOI8Zr8/vj78Wvitr1zP8O/FWvtfQ2EgMoR87phxjIGTggjmvsn4l/t2W3/CprSHwkC3iXVYhCymNv3Em0B2LNjI4IUDPWuE/Y+/ZYn+JGoXHxZ+JwM2n+dvghkIVrmUOSznPOwEke56VtGDSbZme+fsTw/FyHwL/AGN4stZY9HtkWbT5plIYxs2ShzyBzkZHFdn+3bC2pfs56jHGpX7LeW7N6Yxzj6V9rqYY7ZYbOFLeFVChI+gCcAD2r4y/bw86D9mzUJj1e/hX5eCVA6H2qI76DR5f/wAEzbR5fh14lEBw0mo7SQMH5QlfpnIjM5+cuWJOeBj61+bH/BM1hb/DnxFch2VTqLgIcYBwnSv0q8tnywbbj2HNTV3LK0sEvnxKjj5/wr588VftJ+APBWu3vh3U7wrc2DlJF8pj8/Q4OK+jPKdTGfvFec15frXwO+FfiLX7jxTr+gxXt9OFyz8rle5UnBJ96z06geOH9sn4WrIP9NYY7JbvyP8AayuDUH/DYnwr3zYvJi2GC/u2CnI9ByK9j/4Z/wDgrGgH/CK2m+QHkxrnp6dKqw/s0fCK8tJjB4btQI0ZsiNQfl6571a5e5mfgF4f8Q6cvx60jxdeSmLTf7bNzlwSQpk3DIr9wh+118InWOJ7122FYyBGVAYADIJxx+NfihoWjaTrH7SWm+FrtWk0ybxAYfLC4URiXGBj6V+9sn7M/wACggtX8PQksAC23nkD3Na1raXA811H9s/4T2Gn3Fz5jDyULr8jSBiOwC85PvivmP4I/t5Wniz4h3vhb4g24sdLv5SLGV1OAu4gxyc4yRjHbPHpX1R8X/gN8HPBfwo8TeJLDw9AJ9PsZnidl3ANsIB+Y44OO1fkn+xr8KdK+M3xr/s3xEzLa6TbG8JQ7SXEiqq5H1/OlBRs2gPpP9qP9kO9uvF1j4l+F1kj2GvTRv8AZ4VI8tzyX9ApJHev1Y8JaJqHhzwj4c0fWsPd2NpBC3O/BRFB+bvit86fbW1tbWECkR2ihY8kkgLwOfXirUu10VmbLLWUpXG2Tx2fnDCD7ufp9TX57f8ABTL4j/2R8MtK+GkMgabV5Q8ozuxGgyOPc4r9EtIkDXAhnysTqd30XmvxI8fWWo/tSfti3elRNLd+GtHuQsjJuMSQ2oIcZGACzDaDnrSgrMbZc/Zx0z9oj4a+B1u/AfhdpY9ZYTvNIvJRtu3AyDjjr39K85/aT+OX7QOrX9t4F8SzHR51KzNDbFw+5ug+XcdpAz1696/YPw58Xvh5Fp1wljqMAXw/GySwxNhkWAYCgDjnBAFfInwS+COofGn4m6n8ffiNFL9gN1ItjCwx8qE7FAwPlUEL15INb83dEnwx8Rf2lvGGsfs7WPwo1wzG+VlWactgvbqTsD5Aya+rf2W/2Q7fx18LPDfirWvEd3p9xexNKscTYCwvuKgZHUj1rp/HP/BPO78a/ELUfEUmqR2+lahO0wtoh86RL/Dz04HGK8n8L/tjan8I/Fd18IZdOlvtI8PPJZ2zWwKygQEqmcfe461c1de6B9T3X7A3gu5tZLHUfFlzc28hJKMFPzjnJJOKrwfsJ6Voyf2b4d8YXNlbAB1VceWd3sDisuL9uRPsqxDwrdK7gZZPn6j0IBzVG+/bVkntZnHhq8xCpMQ2OMlRkb+OBWHLLYPeOJ+O/wCzRoPwq8H6j4qu/FlzcXMKgRpuUM8jjjbtwwI6+1fJHwY/Yt+InxWih8YGVNDsluFVbickSSbuSwCjk54HT610vhX9oy7+Lnxe0zSPivZfadOmvcwWsYyokz8gkzyyjIznH0r90LCytdOsrew09RbwQqq+TGm1VIXnGP69KV5LQOY5r4e+FbjwF4J0jwrqFyL+802IRPMTw2P6DpXYWzvdzm3k5VjjjioZ8GPepJ5PX2rI1XxFa+BPDWqeN9WYJZ6XbyzliwA+RcgZPc1AH5p/8FOvipb6doeifBbR5yGLNd6iqn+HgIp/HJr2j9hz4GweA/gzPcy3Ri17xRH9oldMAwqyfulDYyMA5Oa/F74u+PtZ+KPjPxD8QtfkL3F/MZYFbkLEr4VAOwAFfuv+xlaeOn+Een+JfHGox3MmsRRSW0aLjyoSoVQcAAdO2a61DliNHk8/7HHjjU9Vu5734g/Z1lZm+Xc7bicgEfLwfrUsf7G/je2/cwfEiZnwu1sFV2ng5yzZxX0l8afiv4U+DUthceIjI6XQZ4liXfkoeQQOntxXjZ/bZ+GV5B5qQ3MbSnAUxn5R6luOKwaYjhtX/Yi8ReIdEOiar8RJZLNwVaJ4y4PORxu6VzHhj9hXVfDNhNbaB4xNm0rnzJI08rft6DIOa9vm/bD+GyxmEtLFNGP9Y0R2fQc5rFuP2zvhejIkgusJyBHCQDjrhvf6UOcuUPeOWT9jr4kuAp+Jc3lx/dAd8D6kmuQ17/gnpf8AiuaK98R+PXv5IlwhkGcLk9NxPHNbnxa/bl8KWnw/u5fhvb3Mmuzq0UCyxMBEW/jJ6HGPfntXLfsc/tReKfHF/L4C+I8c9xfXBzZyvwBlchOint759qKfP1J5meofBL9iU/B/xrbeIbDxT9rswGWeMoFJGOBwcHn+Vfc0VuY7OO2Vy4jHy7j0x1q5ZwxLa53FmkPPJ49uanSCP+L+HvRUKLGgzP8AbEhP3mzj8jX87n7ZtkNZ/a21aweIFby+sbYgcEiRVDc1/RXoMcDavFGW+bfx7V/Ox+2F9oP7WuvfYMyXaalaG2QfxyDbtH58VdHqJI/UXQv2J/gdJoSC4gupGwpdRNgM2B/KtGL9i/8AZ+tVZI9OvIWlAyY5ASSP1rxW3uf2zJ9KgOleHo1DDPyvHuPAweGFLBH+3KyLO2mrM+CdpaIFQO2d1MZ7Mv7E3wWu7LzFS7T5sFWlwM5+nSrdr+w38E3iu4mW7K7W6TgLn07HFeJvL+2tG4WPQi7MdzbirKMfQ4x+NRXGo/tuW9mXuNE/czEuSrKRx24Y8UJEXPyp8T+DrCf4uyfDnRmNvYy66LFWbkqhk2/oK/pL+GfhLTfhz4M0TwhYvJcxaZGQryn523jcc/nxX86Hhq2vLj9ojQIdZH+mXHiKB51U5AkaUbhn2r+lu0iZ7OKabCyEYH+ztxtJ/AUsR0LNMIrxGRzsxmmwXEYYKTnng1FDDlPKGXzTZNPYIFQhcHv1rAD5t/bAsTd/s4eNFznbGrLvPHDL0r4m/wCCXEmmW6+OBebXaea3Qhuv8WD9AfSvtL9r65kt/wBm3xiiMztHGmMcEEuuMV+R/wCx/wCDPjH4mXxG/wAJ9Qgso4nijuvPyN2SxBU4OCuK3W1gP2U/a5voNI/Zl8eQTHZJNbEgknkZVfX06D61+cf/AAS3iZrvxozYdQ1qDnr/AB10Pxv+FH7T9h8Jte1Px54k+2aHZQF5oDJu3ICOnGffk1h/8Evpo0vfGzYPzyW547AlufwqVG0WZ8tj9L/2iHa0/Z98aXchZmGm3Axu4YHCjj8a/KP/AIJk2VpefEzxbdXEIke3s4BEDzjdIx4/Kv1M/aZvoof2dPG7ptUpYSICTxk8k5r8xf8AgmLHHL8RPFoUNtFra4IOB8rEkZ981b/hBA/aS0vpI+Fjj2kgcqOfXpXj/wC05deZ8BvGaywxbfsEuFC/dB+nevY4yrSrKgBUtnj2ryP9qyS3tv2dPHd2Yjs+xsATnr8v6VjT6Gh+X/8AwS8sbWTxd4x1+W3R7iyS2iikZQSmWfO0npniv2gjuPNi/fn96SW/Ovxs/wCCX6O+o+OuCVMtmQBxjLPz+or9gym1j7HGfrWlf4gLrRg8rwTyarLdxqSuQxX0PSuA+I3ijUfB3gbVfFdvCbpdNAkdFBJ8sHDc+2c/QVjfBz4haP8AFbwrDr9kyrcZkWWEfeRo2wQe/Qg/jWIHutoYzIhT7vX8a/GX/gq2zP478ObmGxdOYjHUMccH3II/Ov16s77yLpYWJxux7fjX43/8FSrz7T8QtCt2GHg0ok/UnB/lWlL4gP0A/ZNmeT9njwVCY1CDT4Qx5zgcCvkr/gqF5FrZeAoEJKhrl/ou1Sa+tv2VAIfgH4IsV+YzaZE5PccZr4p/4KnTgQ/D60Q/vDBdMeuTgKKcP4hS+I94/wCCeSyf8KF0yQrkzXN02PXM2cj8q+/EZ4WDAYDEg9yO/NfAv/BPaGRPgD4cw+wvLe4JHX98WwK+1fF2vxeEPAuueMbhuNFheYqTjdsy3P5VlU+MTOlkvHOYolDNF16ilDSsxMgxzwK/Ef4c/wDBQXxVaeNFsvHsLT6PfzuVlXO6MF2C/KB90Z54JxX7EeCvEEHijw3Za9abjBfxrMhbuHAP/wBaqkn1HE7j7O1y6RKcZOMntXyN8Vf2sfBHww+K6/DPX4JIHhEKNcb8pmVQxyuBjAPrX1zpszG6ijBILOAK/Af/AIKSRrc/tNajbxsA5gtF3HuzIQD+WKcIXKPaf26Pij4T+NfiPwB4B8PagkttGxkupw2EhSbauWzwCBnrX3b8Nvib8F/h74S0jw5puvWNtp+lwpCEEqEhVGMkZ+Y5614X8Ov2EfhBB4Y0x/EL3Go300CF7kTbeSoOceg6DvXoUv7GHwNGm37eRdl0hkdQ8x+TYM9uuRRJ9AKem/t6fCTxP8RZfBOnS7ULeWt3KhWGRlJ6dMfiMZFfZGk3unX0aTgiNSgbefuj3r+aH4afDKL4mfH2x+H9reGwgnuJnDqnzRLGWYgDv0xX7y/F7xxpHwK/Z7vtdt3L3NpaCysy3JkmKBEPrnuaFDVID8f/ANs34gW3xl/aTbSXfytO06eDS947RI+JG4981+ovgT9oL4H/AA68K6d4N0zUFht9IgSFSoJDAKAQCAefXnNfF37Fv7M+m/ERtS+L/wAXLP7fbam7/ZUlyN+XJaTrnk8L09a/QOP9l/4Fkgx+F1EbtwTIxI/Xp+Na1WklEmLuZ3iP9sn4HaB4dvdftr43c1rGXW2UYkkcdgSMfrXiXwA/b30H4qeKJ/Cfie2g0KeeTFmCGJl3EhY9x6NXRftLfs8/Cvwx8DfEur+G/D8Vnf2cO5HQlnwSBkFu2M8Yr80f2H/hZo/xK+M6XevSukHhdEvESPAZ5A/yhiB0HWpVJWbKP6APtpnkd9w2BuMela9sfPURKOSRVB9OtEKrpxPlsAcN6nrVDWvENp4L0XUfEF+VSDTLd5XLcEbVyD+NY2A/NP8A4KdfGSKDS9K+DmlS7nUC7vlRud2MRg+3+Fb37IPwR8Q+HvgJJqGjzx6f4h8UF7gXD8lSVHlgjGegz+P4V+TXxo8eal8TfHeveO9X3N9vmbyA/I8sMQAM+1fvJ+x9aeKofgf4fXxY/mXjhZIVOWZbdlHlgjHGF47/AFrolpBIynueAyfDX9seWeSztvGECqrdPMHT6mLp+NA+Cn7Y1rctdDxVb/dxveRWB+g2YFc9+0N+1t4o+BXxrvvDC6fBPpypHIu3cZDGxJPJOMnnriu90T/goL4K1OCMz2Vwp8vccQHAb0zzyPyrJ05dhRPkz9rn4c/HDwp4T0vV/iz4jOrWUlwEWNTlVJHBIIFc7+y34A+O/iPwNqOpfDXWYtK0wTsqDcQXIHzADaeTgV0X7Zn7SulfGzw3ovh3w3DOIbKUy3DyxlFyR8oyTjirP7I/7SvhD4Q/C3/hHNbgubqaS4lucQg5DMdu3PAxxmt+R8tij23T/g1+1fcJFc3HioQSrwBI3Axxn7hHevIvFn7DHxp8fa5Nrev+KLe9vGAG5mLKFHRVz0H0xXsHjT9vHSV8K3tx4Q0C6utWZSsBuUHlxsR944znb1x+teJfA/8Abh8X3HiO38J/EOEXxvJo0ilgXDqWOGzjjjtxScJpAfWX7MP7PHxL+D11Pa+LNYS404bDHFETJuAz6gbQMjI5r7FvVCLIR8zHoKns53+zQyP8zToGbqNue3PtjioZim9u5rIChbXZgmjL9OMiuxfU7C106fU9UkFvZwIWeVjgIB1NcXrF9ofh7Rpde16ZYLWHJZiRjjOfw96/G/8Aaa/aq8S/GG/b4WfB8XTaKzlJpYQ3mXbNwV4+7EB1yefpVRjcDO/bO/ad1H48eLbf4afDiWabQ7SURJHCp3Xdxnbxj7y9CK+0v2U/2Zbb4HeFk8W+I7VbnxZqiAuzEEWy9kX35+Y14d+yr8KvhT8IrgeJvG+pWt54rHyjzWUR2ZIzhA3Vh3b8vf7rv/jv8Jbe0lku9ftfLDEblbe3HU7RzWs5W0QF/wAceAtP+Lvgi88J6uirctl7eT7xRx3OfbjrX5j+H/iV8Rv2RviBdeGfElt9u0WOTZHvJIABBBUryPlIJWv0x8M/H34L2yS6i2vW58hHY5bazLjjg9T7V+Vf7QX7Tnhv42fEB9GFnHbaBZN5cFyU2yuVG1mcn+E+wpQTk7MaZ+tPw0/aD8C/FB459BukWV8KI9wyGxyrLkkZHTr0617Xb3N7LBLeGHai8jpX83d74e8d/DCZPFngG6uFsZ0JZofmBVTnLqM/Lx3NfX3wl/4KH3+hR22k/Eexla0SExmeElgxJyGKsCwHbG6nUw8uhSZ+usN/vviLkqu4cDpk+lajyRjfFFhR1/Lnr718eeE/2s/gh4tT7RFqgjlGx0WTapX619PaH4u8KeKLKG50C+S7d8n5GBwO+QK5XFrdD5zpWcRxee2CTgcfSsmNbuS5GAccN7cVv4DxY25LHr2FPikQZRly3HNWA5JMRAJksQM56UguZZG3SAf/AKqnkLBGVFznpgdKqPFOH4HOO3t1oAteaDGWA69KrsWU+bIODxgVKh2RqCASwpJyN2Ovt70AXbRXVcMOW5+lWHctMw28AcVDC5MeyTAOM8d6VRKWaXdhQACKAHXM/lqBtBwOK5K/vZp22Ku0DjiurmTzoj/exgVyN9bNHcpsOGI6UAXLZ5wAwY8cVO11duxLfMM46dqngTMagqMDj8aVoWVAmcH+lAFSQyoPNwA39K04Z/Ni3ryx6iqcsZOGYcLTbKNYy5VsjrigDSe6EMfdm9KpC+WViEQqfWkctK43DpQPLA2Y5FADZyk0PzfezSrMYAvO4DtUuNpKoozj86p3CyBCy8e3pQBNHdeePlHIPOfSrkcb8vnjNYdkZFLmU4J6VtoQ8exWyO9Q0BZSR0k3KMYH5092Jb52G4dqqGcjaR1HAHrWfNLKzs79c9qQG1Jhd0keeRVKWY7BxjPX1qm17s5HUCoDd+ZzjknmrQEpxKChyc9Bjmp9ypHtC5I4x0p0TxKwPcd6V2bafY/jTAyblHfDDJ8voAKWyadGMgBYehrSBdkZODj06iqQjLfOvY9zQBqxyAfvCQD3zzVnzVcCNTjqa5NbllnaJmxk5x24ro7Z0lKsMrngVmBPtCsNvbHGajlcBx/eByRT+Uck44/Gq7YLswHzevWgCCS4GWMn4DFSF0BLORgjpVOdwwO3kj09KzSHWTc53dse1XYC7O4YAggc9KpvMqRktweRnsasbEVSu7I7+tVpUICjazBs446UWAr+cygSK2CPU1cWdmtjIckBeaoNZyZ+ZsqBnn+VW1icxBRgLnoaYFYSxKm9VJU+3SnLOACQpAzmoLliM4GFyM+gxSpuC+dIPkJwBQBOlwHkOFyMdxViGUu7Y+VTUGxlO5lwBnB9adAj5ZkBwaANONAoAQZB/SnRZDEng+g71DAu774OAOmcVZPTAUnGOlADwVKktj5SKqTx70fI+8cNU4BUg9+gpzYYYY/WgDKNpEiLKgCkDGOvNKlqUy2Cf6UXkrCM7M8+lMgu5WiKt1AoAkFugDENz3qt9jRyBuzg1Ksq7SvGc/nTHkOwlQAe1W0AqIOSuF9vpUgWUNlRweazndWcAZY9/SpvP3EYzuA4x0qANA7eMjJqaIRLJt3/ACkZx6GsdLp97ITkmtRFRhnoazGiZQA5B6+tSyFRjBJ+nrUEb5lKjk+1WDsMmxulBYcFAw5x1zVG7v0tfnGCR+lOmWRXPpntWXdQ7kYMcKe9aWAkHiC0uByDkdCPWpBeoyArlmPUmudNosTYjHFWoI9/7s5GB1osBqSTK/TAI/Oi2Us+XfoeF71QaGRRuXlu5q5axNsJZgWB4P8ASsyLm1bsMb8HrxntVoMhbcWxnuO9YOZYySrcA8ikaR2Qjn5TxQFzbOxyeeF9aazZOSflFYbXMqMIskK3tUwaUJlTlfYUFm0koO45OKEZk+bJxmqkSHyd3PIq3FzGC1S0BOrt5gkHOK2kkVoyFGc+nasBidp29fX0rTtjvjA3cA8D1qTVFyONowQP4j+tWwgIEWAO/wCIpqsUk3H6/jTXdzGWJ2/hQIlRdoJiO0g8/wD1qrywmRG3Nkjr70oWRlXyzk4zipXQnBOen5GgCiN0Z+TpzWl5yrblNm7cevpUarHFkNgFsYpd4MgdCABxjsTQBC2Gi2AgP05FVjHJGSjnBwDntVt43YbmxkGnmdmjMYG9jg/hQBluQo2uvzHp71KLglAzjaR6U/a27jn3pPLB+ZgWIPHtQBGJGlADH86vQpi3xtrPwSuSNpzVqJ2jjKr1agCQQKqO6cso71mvDJKBzyx4rRSSWJtijKyDvTJEClU5B7+1ADCgjRUfk96tPbISMdCKiMJ3bn5BGAalkVFZOfyoAiaOMRlY+CD1NKTEuAG5HcUzzdpKn7o5zSAQk+YG3Y7UASFcTgbsDbwD2oVPN4YgDnk98VBKSTnG4kiidJJEUxyBcdV9KAJ9ihWTGead5abNrHGO9EBQKFB+b/CppAWfDgc45FAEYIVSMcjgGleCCWCRixDgfLjjmnFHRCJPu447VEI1yEx1GeKAEiaUrsDfKqjdx1pZVkYYA2p709Gkd1hUZwcYqWeCWNtoJZ8Y57ZoAyjFMzd8CrIkfaM4JBxU6SEL5bZ96rqoMuIz1J6+orMCRbkwuQoA9iKtqPMUTP0PPpVW4jlcKjDbkjpTmd0UB/mGOn0oAhlkCuUVAWPTFO3yq4DjkUF1+XjkjH0zUW0Dd5hLenNAD3IzhRgHrTIhuVt3AzjNSx5VGJH0/CoRIHVgw+c9aAISpA8tTkfpTC2EDtluwFKF3JsHFSCLyzsXJ46YoAj2mVgxBVXGSaqyoE+aMklR1NX1yw5HJ5pPs0MgCu2xuvFAGOCTIZcc4xitC1AzuJztBGKRIUEhAOSBwPpQkZUhk+8/X3oAnXzDkHlWGMUROYiR74AphnEeV79BTVVXZWPrzQBK5KH5iQGqIRFznPympJXVnJc9Dx+FMDOGCjp3NAEDHYTnqOlS2rjazngHnBpViQAtJ1bmljCkHI+6P5UAPGS24KSTzgUx3AdlkyGHJBHQUmZBnY2OeaQee0haXBAHJoAaJYg2B16nj0qAyPLJhOvQcdaZ8wnO0fLjp/WpgSpDR96ALdnEJJUaRcgNivzf/b0vWkuZ4nT93bxqIsDqCpyc+/8ASv0jhnIAB+XmvzU/b7VrCJf3rSfbfs4XcOgVWL8/SujDq9x3Oj/ZphjbQtGB/dr9h3YB6nFfaujRPIxlJygG0j3xxivjv9nsQxeF9EljbBih2EEdUx3r7T0q6ht4GDD94en174rKpuZS3OnhhiQbs5zViaRimxBgAdapRzNLGWQY56GrWx40BJ2jvUI0KMFjK43McAHk1ZNpHEpVTtz3p0l4XjWJF4HU1JbgyqxcdOlDGj4z+N0eP+GguOnwusv/AHYef0r+amv6YvjguP8AhoTjp8LbL/3Yq/mdr3KPwR9DzJ7s/9f705GcDFQttUkY61MWD85wKRlQEj1r489wzbmPHHTjiq6csNoxgVduxmLg5PaqsAAUAnORQBUmVlfJGfaoSp8veOBnkVcuFKMOck1WnyBtb69OKaAgkj3bcD2pjQLu+cdeOlOV8P8AKcgd6ncAt83UjtVkMhaJFBGeMHk9Kyyu1c4xzxiroEm0s5JX07VUmljKqAcFT0ppiIiquwUgk4zk1XVUeQFjnnGKcJstjG09qiWRDISBzVMDSsGkTUbWNU4aRCT04BHFfgl8RpZ7b9r29ktYi86+I4mjH97EmFH48V+9NrJEJle4IiC42seMEEf4Gvwc+MD3sH7XF9IcQTrrto0ZPRcHCt+OM104T4jM/cFk23flJyFwWHuVFWGIHyrye9VoUAuZGLc4Qkj3UVZGPNIPQE9Paqrbmg4L5mAOBUbNucIOdopflLkrximmVcHPynHWsQGsoYgdB7VDIyglcBgcfhinRlQoBUjGcU5AQWD4Y9aAKcWVfOOOeKtecMKw+90xR/eYcYpjYdwsXUjP1FAER5Pyg9efrUdy23a6rnoB35q/5SPHk/Ke2KrAhnKgdOKAIVkYERuOTznHFMYZk3EEVOxCkgDJWoVcSZ2rggUATuflDJyc1WmbI5HPpUlvyvznJHamPwMrknNQwIUyzYHVcVZVVwfOGeeBTMEglRyeo71NtYmNmPyiquQkMEKqw28Z/KrJgj4LDA7ioUydytx/dom37QASSp/Si5ZAMLKYzzSMDu9O1OCsMSL1/Wlyd4OOaYEYeWPhcbT1zTVDAb93GOg7UpD784IyfyqVY1Yc8Ed/WgBskbbB826mN+7jyx3cVJMcJjHHtUG7dGCvAoARAM5P605ggJccBaYkbPkYzT4lKBu+OxoAdHw+T3pW+WQ+3TFRl23cDJanYwTkEH0oAO5xkmmk7OehPY0M0iZA6daQfOVOeatEMkjbhjmoCSXAxkHnNPOfutwuaEDLIwYgKOlMQ9TtAk3jmmsnmDeTg9aS4hjIBjHTmovOKqAOTQBZBHl4IyRVPbjPmdRyKIZZMksKmbJdh1zQBEqDYWTgGlfZs3Dr0x3qSNiVfOAOwqozqm1v4icUAJ5PXY3HIJ7VCWYYbtyBTvMwPLIxmom3nadwVAe/pQAElmHoaVjIAwXp2qr5zQMCRuUtU0lxG+c5BHSgC7tQQ7pOmOfWq/7pQFRgUcfjTncOgxzkYPrVN4E8tivBJoAmXbHu+TcoHA96liLFAxxj0qvFnbkjGBwanjCj5ySwzxQBN5geP5ei9RSwO0kihuUB/SkVWYNs+Xjr60xP3bOAcADb+NAFqOQDKbSR2Iqyq7yOp5NZyMynpz0PpSpK8fyDJOc8UAXJEy+4nGOmO/1qDzfJkUScFh+VTlsqNvX+dVnOf9YuSemaALjBCwkxkCoZJFY4xj0xTojuTJO0Y6UmYgvUEt2oAYCjLtIywqRAsakvjNRh40zjqR37VIGDDnj3oAmWRWzsHzHtSNMHkwVxjj0qESqk+4Y4HBpkjO7byMlecUATl4wro3AIpiz4wDjA6VnS3abh5gK5OOlTMEcfuRuagDRVywbHzZpVSTYwJ+UDpVCBpEJXrzzVoSS/xdKAJYpWVdsRA/WphMCQzDI/KqyEKuVXr3qRscAfjitAH+cYyfk+XPWrEbCRG2rghc1SPIMZ71Nb74nIU54xQZkbySDAcZK9PpU0dwX6LtGOcii4DLIP6elWBCmAFOdw70ACysAFCBj2PtSGTezFVwR/OmSxlDiM/d96WNQV3EYPpQAqyNIQrcgDPPtVd7hMZjGcj8qm86NDhRkkc1Xk2k8jC+1ADrYgNjcSev51OkwE23dhRkkHvVaDZ5mGyAcfjUsoRnKJ/CM5PegCzuBkG84U80T7ZMxx4YDB561SlKqcseg6+1JbNA0gMbYI9D1oAuCEON7r07VcHQoM81SkleNgq8k9QasQTyLH86csetAEyyhFAK/Q9hU48p0Drglfaqfm8MOp9fSmLKUkZUbAbHQUAXWwQCnB7j1pqKwyH59R3qNZH8wDHB/MYq6gMg8yEbsD8TigCBWdMn6cd6tkkLtxg4571FEW8xEKff6sae6ksSzcD070F3EJG0DggH86cGJUheE+nNNUgKfl2n8+tAZ1YL1GaAuPxkbs+1Rnr5aLup7DLFTz3qxAuVLk4FAxkLbJRvGMcfTNeQftVxrH8AfGhAwJNPYKfxr2L7jjcc9O3XGa8T/asZ2/Z28bEPlPsYA45GSKa+ID4P8A+CblzcWV341mC74jHbKyjjnLV+rEc26HMIwzMQQee1flj/wTZeKBvHbuu8FbUFSP4stX6hw+XGGGMbjkgduK665mXYnaMneQSewrTV2ZcrgLWWFDjavJ96ewmjRXhO/27VxzAQh5JPXHTPap8EEEjkU1ZQMhsBzzj0qSZiV3Y5FK4DWlznP3gelMDSyM647ZyKdOrW8ilVD5AOac8zLDlBkt6UXArRt82O474qxMowVwVOOO2TUVvMoUNjDA4O71qWeUONwHOMCmBBbwbY8kHpShXcsY19O1QWk7HMQB+pHFXgzK7BmCn36UAMl4AUsCByAM8/Wq7yKCGK4PTjipHYxMWJ6+nQ1XleR2UMeD6DpQBeYrGisvJJ+7VO4+dy6YVQPTnNN3+TwCGA5wKe/IDdAevHWgB0bFl3BvuinRys+UbLYPSqjgROARwe1PVw+4RnA/rQBbZ52bBHQcZ7CovMkD/e+UkZHel3yucOctjkimopAwTk5OGxQNDZy28krgDn61XdZWXeOSTmrBi8tiZCX31VdfNOxSeB0z2oEWIow0eRnjqT0qZt8JwoGzv8vX3pygxxbCwyfTpUMlwsqbGI3L8ooBigvkqMnHUn3ppLKrKO44NMUhlCKRnqc1Ovl8qpz7CgzKiSZIRyc5GRmrMpDnI9BgGqXIdyR84p67pJgoON3SgDQjhLMTIQq9se1Dlo1HlDPIPPcCq5eSPjoFyBmrGcIvOGbrSSAjNyEkEkgxv/IGpp5gkWQRlsimOqbWXyw/QmnzQxrp0lyY/wB7wcegqkgKLRfJiLOCcjHrT7YljtbO4jn8KfDOkyt5a7AnAz/So2dlkBJ5bg0+UBWcQ5yCQf5UkcbMd3Of4R7VBcyhhwMnGGqxE4VApGWGDkUcoF0RqE7qwpY5I1kVcHPelScSgIy5680xlxHlDg02BcyFOYe/rxUAU+YVABY8nPQfjUMkyLjcxZ+Oe1PiugJQpwRjHtUAWtmU34X0z6VTlRiwSMfSpQwWRtq9fyqVsEhmHPoaAM8JcxFiAOOKvtLI0e0pgYq0rKF3bd2D0FNudqgYPI60ANVTKDtGMYpys6xvHnNQRgohkVs7cHNTLufDgZBoAZInyjfyM0js2NjpjAGPWlvAroIidpJ6j2prEnaRk4AGT7UANaVpPkC9OvrUi/vACg27eKhjbOdvyse9SI5UnAy1AFt4wgVskHFPEYxvY9az455UOHbcScfSr3mOeoBoABvjU+WR1yxPYVX8wrwoJHUY71OW/dkEZHeoJJlZQqjG3gUAAlAIJXGRUkVyyA5+UtzVWN0LGCUkkc1cjTY24EH69hQBOkgyCOuM8VKowyDG4sR2/nUUcan5xznke1Wd2flfpQAlzF82RhjxkVJ9mUkZ5K/jVcygS7JPlFWkIB5bg8DFAEcuI42XAY9QD29arxyqy8DKMfyqxIUl+WM52jmqyCJldITnn0oAeFHmHjCnv70jbyPKXOfahMMcS8kDgClOFYBMgHjp6UALFL5bhpAOcAioZLgowK9zxThGN4Lcjrmq023zGaM/Jx+dAFhJiCN/OQT9M0xn3oYnByD19hUYzId24KNuPxqrNdSJEVYc570AT3DFkzkgHoKs+Yk0KgHleDis2O58xFYjJXqKdHcmNCNvzDnjpigC6FWFhgEk8A1OpEgIB246VXS4WXBwDzx9adbXLi6eIphQAfxoAmiJQkMf/r1LIXZgDjA70sstuGGfmDDn2NG5Nw6gYxg9qAI/MKHYeABkH1NPRDgunII5pieX5gDNxjOKsCWNW8s5B6gCgCDzwj7Sg56H0pfkZvNGV9R60xtq78DOaZmMHOSVxQBY+0lj8xAC9DTcpv8AkXIYdSKia3EwwrYHpQgOEGT8nagBW2uXAHzL+tNyAo3D5uwqd49hL5xuGcVVd8EMozmgCuDvDAZ3/wAqeGDDYxJx2pQkgBlU89/pVWSVEctjBPv2oAVpBFIQOFq9C/2jlScj+VZMpZxmP7vc0sM7hBHGcY/OgDXIQFsucgVIjeWT/ePQmqdu7lnB5I7HuKldCXzjAPT2oAtFmXa6jlu4qNsOmwd+pPWmK7h+D0yPapJHVIth+VieD60APXarlXGO4z3qyZECnb8wA6Vmj5hvkPK1KA8hLA/L2xQBbBATLY555qFpCyYYZPr6Clf5oyg+Vv0zUEDnYwz04oAHRyd+7JHX3p8pYwlUGT1xSqvmbXUnaKG2mLKg7uQTQBQiuCCEVSTnrVyNysu7GCT3qomAf3gwB0pBIszjyfurxzTsBZLSfPkjKn5fXmoUlfHzDBGQpPrTxJ+82N8varO1pCgOMqOn9aLAVfPmaJd/31PNW2llUYLjkc5qEY2nfhVPX1yKVriOcKDHhiAasCzFIoXdt+U9qUSZcRseF7mq4YhcABmXP4CkicsAwHJzxQBbck55wCccVAB8zEdMYxViJ43X5hgJ/OqdxKnleaPlkXPTuKALau2UUdc4z7VdU7nbJyAaz7aVHijkx1FTQPItwUXBDZ4NAFksVLDJHoaRolc4dfvD86e5UttHy7eoPY0M+dkgJ7iswKYTEqN0VT0qaZ2iG8DBJwaaPlJGKJpWeLkZ9xQBIhLANjgmmSgRDzVB5GCfrUELuEI4DKc1PA/mKUkOCTn2oAQsJAoPQDrnnmoM+W27sW5PepyFHOPmB+b8Kiu9jw4z06Y7UAV7hlVsgE545qTgIwzuUDtVGUl4MdSBU1v8oRSxbI6elOwF+NiYi7HB6Y9qRuH3pkYGOKhQOyuIzjOPwp24hi7DIIxRYCUybj5mOVGAD3qaGTahTGWPOB0FU/M2DPTdUkTjjtg4+tDQD1JG6NO5zzTfMkRiB8oP3jUqqpkx91hyB6mpCwLDt2OfWpaAiYnyTGPn3c59zVOOF0bG0lSRnNahxuCLzmpSwBCBN+R09DVANuHBxGFAUYzUMqhocpgOpGG68UXUZaNQp+Yc1SYSbQmcZoA8G/avVp/2bPHEJOwi0Zwf9wLmviz/AIJblktvHzNzJ5lkeefly4r7R/afuxB+zn41DruIspF55B3bR/KviX/gmRcLFb+PyvzZk0/HYkZfP6V10/gMz9XTMeVc43c+9IqBgRjb3zWTJMrOc8KPlAq/ayPhV6g9PSudmg/5RIsecIev1FWpcjODk44qsCpn25BHerDyBtuW5HFRYBqSAADgAdQKbcQsjIYW+cdc+9SkRZOBtVu3oaWSVPlLDcMY47UWAkBLId/LqMUhaTZh+n8XHWoDKzJiNMAck5pTNtjDDnPPJpAPKr6nA6Y96VHOwxqp9M+/tSBs5O4YIzgU9mE0S+WOUbk/SgCvtHmENlux+tLvaEhdxAJIFTSSArI54b2pTiV40AyGGc+9AFVmAdeflzxmlA/expGcKzfMPrUMySeckR6g5qwiOdqM2GY9aaA/H/8A4KhPH/wnPg+GPBddKOQOo6j+lfY83gO4+JPwT8EeE0uDY6dNbWhkY8nasKjbj05r4M/4KZuYvi7oiDIEelqSp7Mxfiv0e0vx74V8IfB/QdT1e5Fumn2VqPJ6ly0SYA/z3rqqfCgPVfDXg7w54I0KDwx4Zs1sLGxT733uerOTnqWzmvhD9rL9pnw9o+hXvww8N24v9X1GBo5wrlkiEwKkvjP7zA4X8TjvwHxK+NXxX+N+oTeDPgzY3aQR5aadXIYA8HDcbF9eSTW34f8A2RdQ8AfDi/8AHt2kGveK44Tci3lTeiiPDuvONzHnjHJAqKWjuB8L6p+zt8TdE8EWfxB1DSm+wfLIUBLyKpGcsoGVHPOenev0H+CX7aXgufRtO8JeNbZtJv7QpANiN5Trwu4HPUY5HX2NdZ8BP2qPC/xLSf4eeMraK01LbsaCYgRXG75cRhjkcDlecV5p8av2H21m6n8UfDF7eBXG82LsdzSMScqSflHPqenSt5T5tJAz9CvDHi/w54ig36RfwyRZPJYLx9DzXzT/AMFAbuz/AOGcJ3iKv/psADK3ufSvy78D2n7RXh3x3beBvCxvbW68/Z5LjcgZTg8lCAgx1HHevrP9pPw98V9D/Zlv2+Kd7HcXM1/AY1DqxzjJyVGM4HvUOHYx5T0j/gmjbLD8M/EdxLh1bVCFz6hUr9KXLZ3OB1Ir8y/+CbrTp8KteCDKnVCSR2G1K/Si2bfOidAGAA/vVnV+Ir7RpIZWyAMhRyalT5kDhgcnGAefyr40+PPxC+Onhbx4ui+B9Oe9srqJXgRUZw+Qc7dozkEY5NeYReN/2uZFXy/B8yyNyW2MevbOcZ9utZqFzQ/RxLaaRgVUkrnd+Hf2rR0fzFS9ieIqhgcgjjHufWvzQb4jftavbSbfDNyGVgrBY5AfqB3FNT4nftfx287TeFrgxFWiO5GQDPclu1UqXmZn52fDW0+1fte6Pbnaip4ic/8AAlkYmv6JrxvLSNcATBV3EdCcfjX81vgrUvE+nfGPS9d020W58RQanLmMEnNyxbPp0P8AKv1Hb4w/taWsEU0Hg6SVZEXIMTFeO+1cHn61rX6Ae9ftha9Lo37M3iya4cRidI4Y/UmRgpHHNfCn/BMPSI4/GHi7xVMCFghjgHTkMdxzwT/DWl8aLn9qz43+DpvB+r+FzZW1xIjErG6D92cgfOcVzfwB8L/tB/Aldb03TPCdxetqLJNIUjdtjKMDBRSKm/u8oH7Fah4k0SzuVgv7lIJJsFVLAE546Eg9farohcxxXKn93LnH4V/OJ8fPiP8AGWT4n3F/4vvLnRtT09Ue2i3EBE+8ABnGev8A+uv1t/Yn+Kfjn4teBbq+8XRsH0qFUjkKNiZz1ZjjG7jt60vY2A779rH4pzfCz4YXdtpUm3Xdfje0tAjYdPMXDSDbzlR098Vz37JfwWsfh/8ADG38R61YPD4m122mnupZCdwViXUMp6EjBPAPrXpniP4SaV45+JuieOfE9y1xFokO2GyeMFPNBJ3Fs+47dQOa92ilR9G1ecAbxazBQOeAPShAfzg/CTQ/F/xA/aIm8JeHdXeyNzfXDztu+V4EfDDZ0bjnmv6OdE0r+x9HsdPim5tVCsqgBCV4yAPUetfgf+w8/wBq/a5Wcp2vmA9i3+HNfv3aySNb7HbPlswGeuBWkugFq3Pl3K4cKzBs9z0J/nX89nwut7DUf27pLfU4VmgfWL1WQ8DdhwD+df0GQpORLIgUmMMwzwMgH+lfzdaZe+KT+1fqGpeC7dLjXk1W6lgTd8jYDk/pRT6gf0YppHh6NRaQaVZ7ic4ES5IXHI//AF1T1PSNGOmXx/s+GFLJJCcKACcZC56ivhEal+2pJPFdWWjwfMhc4ZGGMDOAzZFJc6x+2S+nald6loSPb+TJ5oEiLnC8EhWqEB8O/sRwaNrf7Vl5JrFjHeRmG8eIMoIjkEqncPfbkfjX9AJMMhLIhxk4PbBr8Av2BtG8S2P7Rtvc3VjJGlxbXMckjAhAWO8nJH+z096/fqB8W6CT5tmVqpgJFpqT7d8mxVJ/WvzC/bR+JWu+PdftP2afhakmoXc8wa+eJjhiFJ8rj5cLjcxJwOh7197/ABY8Saz4X+H2sav4a3y6tHGqWcQXJM0p2qxXuF614j+yd+zyfAwk+K3js/bvGXiN3lO88wJI25g/T5z/ABccdAO9SgPxw/aw8B6f8LdT0fwNZ2/ly2WlxyTuV5kkkcDJr91fgBbra/BfwUkcWANKteOmBsHNfkL/AMFK7uC8/aCuoIECm2sLeN+OCVfdxX7CfBVbtfhN4JmB/ctpNoHwOv7sYrap8IG340+H/g74g2kFj4q01NREDkRhj0D8NzwQPoetUIfgp8JtOgSyi8H6aBCoCF4I3bI/2yCf1rzz46XXxKsPCx1T4cKHvYrjbMiD5zGRgH0xnrXy1BZftvzWn2i3XylIG354mY59Bz0/CuaMbkTR9xyfB/4WTIPtXhXT2IAABgTr7U1vgf8ACqZN9t4TsA+4fL5S5x3xiviiLRf232j8uYfO/ODJCensM0220v8Abcikkby9ygEhS8YHP5VXsyOU+0NR8AfB/wAJ+GNR1LXvDWnWOm2sZaWRreNPlx6gf/rrG+F0HwS8ZWMXir4aaVp8jWRMfmxQrHLG3HQjnH0r4Q+I/wAKP2zPiz4YPhfXLlE08tuYeegZ+21gpOQB2NV/2av2cf2mfgv48tLvYy6C06RXIEymPY5AZwpx0HcdK05DTlP1ut0KwgHJ/wBkdqiYSI6hTjnpVsxxSKY1lYuG6joay5JHimKjJIHfpWZRt6EjDWoDg/MevU5r+dP9qi9XTP2ttW1i45jstXtZ5CegCEE5r+izQJDLrFsY2+Zzz6j3r+dX9pO0XWv2t9S0WdhPDe67bQODwCu4Ag10YcD9TdE/bP8AhVY6Has9+z7BtKRo+4kY7k8fStG4/bP+El5fADVLiFBGTho5cFjjgc4rtbT9m/4IDTbZm8L2YkVUDbQFXLAdlYA/WtmX9nz4H3kzj/hErRQQExgqcgAbjgmofKB58f20vhYbpYTqDpE6clUfJ92xU8/7avwXh0qbZqLyBiVyEYBT6sPvGu+P7NnwFbcT4SiRCNpIJJ+hy2BSR/sy/Amztp57fwfBH5algXyy49wzYrK8QPwL0DVv7e/aG0bW7Jg0moeIg8ZC7cq8u4HGM981/SxpsBWzMs7ESSKNw5x/ntX823g+FLX9qXRvs8axQr4iPlRAABV34AA9q/pInLCCIJ95gCwxk9Pb3rTEdANW3+U8rj3qOd/OmzCCpUYJPWqlpM7syTDCqOCadNK4AH3UbjPeuboB8x/trxlf2V/FO5efMiIGOWPmJ/OvjP8A4JepHJZeM2lZo1a4iXduwp3ev0r7K/bWmNp+zJ4jOGmSfylDMRhT5iV+Uf7Jng/42+KoNYT4PavBo9tHPGtyJHKFnHcfI3Stqf8ADYH61/thXfk/sweM7JX3SfZ8/f5ZEYe/pmvgr/glrDGYvHkm4bmktV57D5q3/jz8Jf2mNI+EHiO88deKoNR0qO3ZriEEFyiEHh9o+UemefT1y/8Aglq8Hk+MrThneSJwD1woIzj8acI2g2B9vftZ3PkfsweL2LKVMZj9c7yFxXwX/wAEv7VLPxx4tubrMjpBAgTIAbJ4B9q+5P2x7kj9mvxbBuCRyKByMsWDKFwO3Nfkh+yV4I+NvifVtZm+EWpLpKxpGLyaRiEc5IAztOOM1MPhCB/QzFJGYpJcLChPyguMn8DzXhv7WurWA/Zf8b2k77v9Gbkf7wxivlJPgB+2NCInTxdHukw5cSj73bJ2ZNeW/Hj4W/tK+FPhJrlz448TRalockY+0xrM0jlWKnCgoPx56cU6cDS5yH/BMq3ebxP4zkG4oqWqfKTydx28V+0KIwVIwc5JJ3HoK/Hj/gmPa6lHd+N7qG3aOCW4tAsjDC/IzcAnAyOOK/Y1IQ0odTnsfworfEBW1KwsL7Q9R0rUEE1vfxG3dMbg6yfKRj0wa/IX4beND+zL+0vqvw31qZk0S7lWOGRjgYl+aNs4x82QDX7ENEonj6YzzmvyC/4KXeAf7F8UeG/iHpsIiN9A8UsqjrJbgMnrzzxUwA/WFI1fy3Uq4YqQw9CBn9a/Gf8A4Kkxwx/FfQmRvnOkDen/AH1g/j/Svv79kr4xN8X/AIT22qXzBtR09ora42g/6xcICcgdcf8A1zX50/8ABTxz/wALk0xyfvaPEP1kqobgfpv+ywPtfwI8EXUSlWTSrdWB/wBzaD/wI9a+Dv8AgqbcsNW8EgxkEWcxPoPlH88V97fsvp9j+C/gyKMYjk0i16+uwMf1PFfA/wDwVOCHxF4RiVSSbOVjnoAi9KVL+IzP7R9EfsDR+R+z14XmcEqLm4ZcZJBMzD/Ctb/goN8TF8BfBOTwzan/AImPiudo1wPuwLguT6Y4/Or3/BP+3ZP2bvCwlwPMknkyewFwwr88v20/Geq/Hv8AaMj8BeDQ11FZuum2sY+6ZRuErntjPU+gprWoaF/9hf4A2fxU8V3vxJ8XWCXXhzSEMFrFMgZZZwQc7T2GfTv1r9vdLtrDTLGHTtOhS3trdQkcaDaqqowABXl/wO+HGk/CD4eaR4M0jaFsYV80j+KdgDIxPck16iAvnM4/iqanvSYHQWxhtkjckg7gTjqOgya/n3/buuhqv7WNzC+WjhuNPhYn+IFV/oa/fsR7DCsWWMhVWz0+Y1/Pp+29c2dn+1HqF5uMq2k+ntM3vFjI/IVrAzP3a0NBDo9iq4EZjRVGP4VTbXRLCn9lXs8pVv3Trx/d2HOa/OXQ/wBuu1i02COLwlfmFFVVJTllxjP1/Grr/tuWjWN7HZ+F9QEskbrGhThsjGG4/pUdQPiD9kny/wDhrmfUF2+Uv9oOpPOFEmOP896+r/i7rN1+0/8AE+DwHpkrReBfBe6bUZl4V2QkSEYzk8YU9uTXw/8Asv6Frviz4z6npmjTfYr2/wBMvRHKzFRHvkxnI7jFfuT8G/g94U+F3gNPDUTLctdlmv5tozNI4+Yk9cdgK0crAZHw08T/AA81HSV8P+CJ4I7HTwsSQRfJ5WPlGV7A4/xr1yy2OpUsPlJGa/GD9pHTfF37KHxhj8TeAbwrpWpkXEMfVTHyXRh3GSev86/Rj9nH446H8d/Cw1XTpVh1GD5Lm2PDRsuPfoc8Gs27gbf7Vd0ll+zv41vZCSVtliG3r8zD+Wa/Nv8A4Jo2it4+8W6kcMiRRLk9RySPzNfoH+20ZLP9mHxKY3CmaWGNgvXh0/nmvhj/AIJiW5/tbxpdD/VsYk5/2STV290D9i7U5fP3mHavzT/bq+JOr67qmlfs+fDndc6nrPl/bfJbLYdiViznAAxls9vavub4heNv+EF8Daz4rgh8+exiAji6b5GYKOnTrXyj+zL8E9YGr3fxy+IYE3iLxBI7wJIOYIpWzu56bgQAOy8cVFHqB+Yv7U3wt034RHw14Pt08y4+wI11IR96VmGT+ea/db4B200Xwx8MSyId32a1BYdSuwV+Pf8AwUevPO+OX9lAEJa20CJjvuI/rmv2B+C91Lb+BvC9sSA0FjaLMpOBu2CtZy2A/F39rsw+If2yp9MuQHtZLvT4GQgEbDsyuK/ZvQPhh8O9N0Wytbfw9YL5EabT5KZGACBmvxQ/aZuU039sm71e7P7iDVrSWQkcCNShJJ+gr9bLP9oj4QXGlxzT69CpeMNtBAOAAMEfQVNTWwHx1/wUO0Hw3oPgnw7JoGm29hLNcNI5iRY9wQAYOMZ5Ndd+wr4D8H6p8DbLWtc0mC9uJrqZWeWNHO3cQAuR0Hp0rx39vj4s+CfHOgeGLHwrdpqAt5JfMKj7u4DGT3zjke1eg/sifGX4f/DX4LaNpfiq+FvLK8sqgZbBMh4KqCenNaWtCwH2P8SvBfg/wz8F/GGt6dpdtHHa2UzeWkSAkhWx2r8vP+Cdngrw/wCIfiTruv63ZR3l3o0URtvN+ZUMrMSyg9xjr/8AXr7z+OH7TXwcn+CvinTfD2rpPeX9jIiRpnc0jrhFBwOc+9fHP/BMx428deLftC5JtoOg7Luzx60Rb5HcD9h4oQXjK/M5GMdq8u+Kvxc+G/wd05b7xhqaQzu3yQod8jYGeFHrXp01x5J/djayo23jBz2r4XuP2RdP8a+Kr7xn8TdTm1aW4m/d2+SFRM5xuznA9qwQHxn438a/GT9sjxU2heHI30XwbbSE7mykSRZHzSMeGcgg7c4r9E/gX+zL8OfhX4R+yaYq6jql4DFc3kmNx+Ujap4wO4Gawv2qtPsvhl+znet8PIE0KKy8lEEHybVZscEYJJOAa+EPgb+0X+0l4o0pLHw3po1+PSfl3iPLbiOGfBB4XjNbdAP0J0z9iH4SWjTzXs97e7sktJKqqM9cYHBPrzWQf2PfgdM0kUFrcSOT8o+0cDHX7p/LpXg/jH4sftaf8IRqU11ov9mWaxOJJWXy/LG05dSPmwPXBFfH/wCy58Xfi+nxLi8K6VJca3b3zl5xsMnkk4/e56gKfpT5HymZ+n9x+yV+z5oOnyaxq8M8FhE8ccrPcNwXYKOvbJ5rQtf2JP2bNUhGoaZp32qFmJUxSbwAT6kk4A/A15/+2jqWrWH7Ns0rTSQzi7gCyHKyPgk8njnv+FfEH7M1r+0/8StLvLzwB4ilj0y1lw5nnKiRwoJB69BjjIrHkkVGNz9nPDvwR+G/hzwG3gePTDJpsvyh9+4hDk4Zm55Pavzw+MX7GHw38XXt5J8LNWWO8to3AjSQSReapPBIPy8kL6CtTW/gj+1y3hu8tbzx0jQQxu3yTEuvB4B2cHGea/OT4Ka58V4PiqfDvw31Cea9v5JIphK+UaNT8zNuznHUcZBrSCa6hynv/wAH/wBgPx54i8TSXPxJmXRtMsNhfyWVpJd2funkdq/X34afCTw78NdFj0fw2pEa5PmO+9zuHIye2e1T+GrXVEsY7a+OJIneORQedoJABx1IHFekxyKJVZVxhGx+XFKoyqZKvmQJsYY28fUVFA7A72HPT8qt/aLeNhG7fN3qm0yfdHT1FZGhbR7llI3HnsKRN8Z3nJYdaS3u08rgBSBgk/Wrazxn54+pz9DQBEzYBLHk1AqyOMscD9avGNGUsAcis8yMshU/nQBsWKrtDE5JJqy7bt6AcKM496rQyIoAGCOBmp4cnJbGOfrxQA+TJ2r/AHcGuU1ZWN8s/mYKcHNdYTvdTg4HWuc1KHfcNgjkigC/Yp5kSsx4RcfWpNqggM2cnrRZhoISg6D7w9aV2iEfC5bOaAILiUKhXgdseo9aqwTqpKDJB7+tMZ0ZvMHTBH41I9sTFlOvBoAnM2GBwCag3u0u4HOKqgFXxn61bQlgNgBNAFiN3DF2OB1p9x8y5GOeTVQXBjBRkLY71D5sjkhz8p7e1AE6SRHYvAP061dHkjLJ8rZ9Kzo4l4O3p0NWl3uAOnrQBFIV35wWweuap3E8rN8uBitNIlEpJ4A6ntUMsa+ZwMgeo61CAwppJJCU2kdOexogkAOzkEdfTFbTwo+Mrhe9OGnxtwnQj1qwGwyRMASAMDj3qQysAAQOfbtSNaxQKGUH39acYxuQZyGH5fWgBwyv7wDgdKdlXUb+mfWolRtxHA9Pwpoh258zJbqKAMu9tUFwHH3T6dqtwzQ+UEZTkd+tSzIpf51yTwaZLbmJQYV3Y7VmBsrJCQoA5x270dC52nAPFZ8NzsUNLgAZ571oRyrOsjQ8YPQ0AVZolWHeO2cVmBIhJvJ+XjFa1xG4jyegPSsslSxDdR0GK0ASYo2GjOAOvNQAsBgDOe9EiE71AGDjFH3VCg5zQBXUJI+M5GfxHerLTBsxjC8ceuOlZ9zceXMZCNpIzx0PFQyT+YMjl8ED6DpQBM7I2YmHTjnviq4fEbc4UcEGqCXMzQuHzuPfHTmphMzDy3XHTn196AL6XEka4HzKefU1ALsLKFQEbecdOtQ+cg4GSSePpTHOFZ24Y/yoA6m0mBUY7+tTEceXwTziuZ0y7Ml15eeF611UbRFshsigBDG5VUc4x+FMwzE9OOh9qss6jcqYPuaprtJKsfmHP4UAU5sbmBHHpUMKByShwPTpVq7lT5SnAHrUEQJG8MCTQA8xKSuV6d80+aMYTdTwxz8wx+NO2rI2HyM9qAKgtw0hcDJUZPaq5t4wCE+91rUCtG5aPDbxgYFZ12rlmIYAAemOaAMhGaObay7senatuOKQqFOcHp3rFtXijOSuX7muihZSFCDAPUUASW8arl2bkcY71MDGX3Zz9aUBThl+nrUzIQQMfNUM0Q2VUf2IpotkdDuG4GpHgkYbWNRoWBKseB0qrgY9xaM2dp2/7NV44WQFWUk1tDe5OV/GopIy0Zz94dKLgUkEaKD945474+tIoYKyEgbzzUSpLG5ZgW7cDpmrXllFxKelQBIkIA27uQfTFXAibuVOD1FVQ7BgFGSRx71fjV2dfNXaHGR+FAELWsbsBn5RzUwhHJj+Ve+aRRlnz0Xv61KARgYyDQAkasjfKflFEQLMzEYA6VPKqqQehNA2gfKuQevrQAGMS8xEehFWxKluoiUZFUtpjUE9c9u9XY3MhR+uRz+FZmhcSZDHl84Apd6OucdOBSLhJd78g9AOlJJMHcqy7R+lAEMEzxyb8EqKvK7tI390DA9xVGFXOXXLA9M9asR7XZZJH4U8+9AEzmMsAvBHWqMu4TFY2Ixz6ip5LhDuCZwfQelOtYvPK7wBjg/hQACSVgckt0Bz0podgPl6sdpNWrpHQ5BBQZH4VBBLLHGxXBLeo6UAQ7n3ALwwqzGpLbGGFxwfeoJSFQvwCepqu6yGJzExYqM/iaALrRguM9B0pm0q5ZeABxilikYQL5o5I6ihBIDk4K980ARsGYq7N04GetTbcbiSRgZp2wqCCR8xzilZ2ZOQQR60AQj5cImGzzinSGVwAoGMYz60xUIG/OO1TJ5gyOMZ70mBQeOSPcqvlWGCKqAmMZQYC9Perbwus53MPm54qNg/nBXHyjgHsagB6GQyBwPlxz/9arSRqQSowf51YQIm0YycDAHap1ixGd+M56+tAFZYWJDKOR1p4WRhxxg4p5lIOwcc/mKC4ySD0xQBJID5W1j93iqyIyxlQw3ZHeo5LiR3UEYBOKkcJ5kTIc5JDewoAtRFY5CyH0zUUreW+V5B9/WohCCrSZIz0FTAcEgY20AMVw6AdcZz61Ay+W+0jgc/jUpVWG+MfN1/KgMS7NJzkdqAEieSZgOOTzntT2jDAhvujjikLqz7EGFbvUbo8bAA4QHrQA5o5CC8a4AzUSum3BPzH17YqdS7ksDwOB+FQFI/M3P1/nmgBplWKQ5y3pioYjhmB4GeKQ7vML7enam5ADAnp/M0AXI9g3MeFHP51KJNicDJHAqnFt2YYHB7elSEqHxz160AMWQzRtIvBA5qDC8ODz1wadJC8Ebz8lSelZIlcMRzj/D0oA2vLUSbs/eGcURrHuYtxkcf1qghkUbk5xwAfepYmHlDzDgr/WgB2yPIUrjHT6VEnDv5fIY09my+5eg/lUihQWcHGeKAGKu5isnC+lOnQbNq8jt+FQPK0Tgt1PSpTIBH97GMZoAVZg6DzCN3PSg7MgHgHt+tIHjOSy49DSkhIiZBu9x6UAIwZANqZPHSqclxP5m1lIB4rQgJaNip+Ycc+1RPHsfk/KefxoApkFht5HrSINjBYz0NS3E6Rggj73eq6SrDKrMMj/GgDSRB/wAtvvNX5rft/wAlqt/odjMzbBasWByw6HZz0zn0/Gv0jllF0jBe3INfmR+3q007aOZ9q4DoxJ5PykgjjgCt6PUDuf2cgU8Mae1wxYxIEHYYyB+PFfbNrCspiYEHCq2Rz6D8a+PP2cQLrwlpAWIQ5UKDu3bs45r7DsYhbna3IxtJ6H6e1TUA6ITtC20cqp/nWiLp5FCgZC9MmsyCzYgSI5weue9aDRocR4+YVkA/Jl2svy464pwSQPw2c+lNVCikJx0zSElWKRnk96GNHyH8bxJ/xkHnP/JLbLP/AJcVfzQV/Sz8b/MH/DQeXJx8LrIfUf8AFQ1/NNXu0vhR5tT4mf/Q+8yMP8+PoKgk3M2DlR60/CqoGPlIzkc80mF3Etzkdc5r489wqbGGcNn9aUg5Bx29KcyjBKdPrUMmGB7UAI43AlTkCq7ABdpAYeppVJA+Q+1Kz4jweQORTQFBxnhQMVKMKg3HknvSscMTHwcYIquyMPlc/N9elWQyKaVYg4iG5R1zWKB5xLt8gH61rSqFIVOCTz71C1tGxCu2cAnngUkxGXtVi4+6V6GmkBVEgGRWlEkQLK64x09KpOc8x4IFVcBYJ2F1aRuNyNIgYnsNwz+lfh3+0fbSW37X9/HMSx/tbT2HsuF2/pX7lx2kUskRYctKBx2GRX4eftbNLYftcarcgjNve6Zk+/lriu/CfF8jM/Z2yuBIHjwAUdUP/fK4q+wAO3gkGqNohNqk/lhWlcMceqqM1aMZeQYyMAZ4qa3xM0J18sZ39vSqciDOQMg9M1aiVdxzzkd6R0GCc9OmKxQETKSpc8AcURruyynkDj37U5t3+rHQ9v1pIykUI3HJycdutADzE28GPpySOwp3lYcbeGGOR2zUsUglyuMY4J9VNVJpVhnGDhQMDmgBx+Thx3IzURHzFx8vYgU95i2AcfN6U/Bdd3QfrxQBT8lN37w4b19aayDzdoXAHcdDVkhc/vOhqCXCqMcKaAGFYWC7flA64oVFIYj7vY04oigYOAe/amFgBsLDaP1qGA0FojheSe9SIWP+t5A9KhZBtz2BzU8JUls/Ljv2pAS7iAOMkfyqJwcfKeakYo2AMYB596arYdgARuHFBaQwLs96YpH+t/iHapN2xSrfePeoGAAyDWhArmRpSnQGjCRjJ+Y1GexB5B5zTmjLZKdAaAGqcOJCcKO3rUT28so/dHaRyPSrAiITe33T0oDhF2Y59aAKkazxd/mzU4VpiSvcYJpAXzuPK0sUg2kx0AReUcjPGyplbBHmGmKS5XngVIzhh5bjn1oAJE42joar4c4YEbV49KmZCFUg8+lJnCbSMgc/jVohg7BRj16VHIwUqeMsKkI3r0IYd6Z5QUYzgqM0xD1jfZk9f6VXuEIg3E4FXpVjCK4zn+dVpVMqhpBgKMYoApwvzt6ECmvKWA4x71KojGSrcdqbKQseF5AoAjLkkd29Ki6BWIzg5/GpEA2l+/WohHIUO1t2GyM0ARGOXeJGHBP4imEBSWkBA5AqYiUSbd3y9TTZgdgDNk9KuwFKQBsFT0NErKu1m7DinXACxqFPLnAxUboxRVVchRz9aLAT5dBn7ufzqEKSu4HIHJqRcOvByQvH0pBFLko68Y4IqbATqsgj2pjI6Z6YNTQsWVeMFeuaYDxx7fShEKsc49KLATGSRSGQcnr6GnEGQ5HAPJPoajHDHP4VJHnJR/mB/KkA/wApliDNyD0HehQyDaoG1j+NL82zaBjbToB5hO4e9ADCzce3GRV4FZEGByeOagYK0mAeQO3QVO6mHp2/WgCszKB5TDaV71EyBhwMEc5q/tjlXLkZb17VCoCqUHJoAqRJvQlzzTkhwGyflNTxMqk84NVyw3Egk0AAcJJtC5XFTLLGWAT7xFUSQr9zU8XlI53HBI4FAEstqjOAxJOfwp0dvtcoGA96tuqkhkPBApCoIB96AKcdu0SkSMMluMVf2uwDKQAOKSVgyrjrUUGREyNknNACKpQnf19D2qa32NuBGM+lIq5JZen86nijjBJP0z71oBWfdHngnnIq/BH86j+JuTUbbsYbkYp6ON6unDDigzJJlIkxj7vemFmiYB/bFOkYOuD97PWqpOHw/wB0CgC9IkZQurZyOfaolI2qM5pEC5UKPlbqaikVcbU+8D+lAExtkYFo25bse1PSzjZdxkw56jsKZEwRgRjjr7mklckHbxuPNAFWNNxlCH5ojioGfdcgN1AxjtVqHaqsQwLZqAojS+YAcdqAIZwD8uMHoDUiW4hUOMMxqWVQ+QRwvfvSYCoAetAEuyUqctn1NKlzJGxH3k6e9V3lyNuM4Hb1qojvMSR8hHWgDXhlLqQccc/WrMYDEt1wPyrLiVwBIG+Udu5qY+Y+SBgHPA60AXVJd+WwR0FaaytbmNGYrs6ADgk1kJ5iqGUbivGfWtKOV3I84ccEfgaAJzJKRknaOoA560zzUwsR4anA7WWKNdw/2u1AYMdjjkcZ9aAECrtYA5JqUSRrgMASAORSbBHyOM/nTxGmC3TigCPzfnJQZzUccjq7B+cdqkMISAoh6mo4o2kYDH3eee9AFyNldsMN2D0PtnNeJ/tToV/Z+8bQoMs1gT/48MflXua4UqxHIJwO/cV4b+0vKYP2f/Gr3A3kWEoHryR/KmviND4M/wCCcU9qkvjpLpSystnjb13Bm71+qwNuzfOeRzzyRwa/Kb/gnHlpvHBXjCWrZ64+Zu1fq7G6y2qyyKN0nfoT17V11zMmLxnBTqO/apVZQjMp4PbtVaKJxAYgcDFSCJkhUBsZPOa5pgRNtSTO4biO/arsTrLg5yBxUG1H+U9u9PjysmcYI44qALJUTcEfLVGdXBzE2AOPpVsyBnwcjFQykhORgn+VAELFtoHUYwTSD0I3ChiEHBBHcUiMWUkA/nQBIFYoQv3QKQyB+PT14qWFjHGc8Ed6i3+ZLt6D1oAN0ZcKxyPao22sehIHWlZEDgZA/lT40y4BwVPegBhAVQFG5R2HWmvMsq/dwV7fSpRtSQgZJxnPaiJ444zDIgPJO4elAEcUiyoDMMSensKcHjZBIoBIyBjtimMgiVgo3ITuB71AihVyrYUnP0q7AWX+dcRjvilWM4BZsY/KoYm2nd+YpxlXGF78daLDQyaTaQq8DPNSKBGBhCCemKQ+SGDbcnHNL50ZXHOPQ8miwhWYxgSPk7eAOoqv5SoPMPzbsk09WRlJUdO3SnqH4QLyeDzRYGSLGBzgjGMEjrmljZZA+B83ar3ksY8k7QvvWdCv+mqGBK89KgzGOzbgxTBHv1pyNtUEr39PWrbAICu3ackZI6VXXCNtmOf/AK1ADLwHcpz1/Wg4GAOcdhUjqj4QfKKJESNeASTgU0gGK+/BC+uaetyV3R5zk4wfSqbpsYEE/Q0JMDJhvlK9+xxVgWGYEDYuPUCqkjHIZBtXP1qUzp84zgMM1nxSLI5CtwmPpQBI5DfO3PIJFSpcqT5bI20nPAxUKSeZKWwARSmRy/JxweO3FAFzzAYxt4IqaOVgyowyjcZqtH82G24U9QaZLLIBiMbcc59KTA35o4XiEJOG/wA96yvlDeUOR61JDMxjKOR9TViFYGGB94VADlZEQq3I7Y9aehVzgNwB361ELckMOfmqBEEch8wkOBQBq2jkSOvHtUk/lIy7gSW/KqcbI7bjwcjGKtMfOcYBBHT60ANRWZinRe9Ojmli42jC5xmhjNuxGvPSjBXYJR8p9aAEM63BIIG8VG4A+UHBHPSmZiU5TtUbM2M55PagCRZtg27cj9akbafL2ZBJ5BrP3SFWK8EVMkksgBOPlHNAF0xfOO2ecUGGQsepA/SoIJ9pOfm9/StJZI2X5jgn0oAppuwY5PXP4UFvmzt4HFSyBJW2q3IGMimbcMVbjj86AFVVBLbgGPUDrikQrI44yG4powGEYH3uvrUOfJ3qvCk8UAaqKyyrGnIP6VNcIQpUfeHTj+tV7ZiwUDgjgk1blkbGxzuHHTigCnIcyDcMHH5UBSU3btuDSskDuV5Hpg0wQmNvN8zKE8gigC1GQNuTjjr60wqV+U4CHpileMjEwO5T79KafmyGPHTntQAi9CwYE/TmlYkKAOW7/hSrGY5MEA/jUJAiJjU5HU0APik33MasmVyd3pzT7hUDhhjBHOO1QB2BQx4xn86mKsp3Z3ZHNAFSUqCGj+biq91GrxnOGY/pU5kjBO0ZJFU5EOAzZCk0AUAuFIJyF9OKsQzBEWUrwDip3t0VC6KU3djTowq/I+DgdKALPk7oCwUN347UQFQnzZU+g5NOtyIshTkNwfanKnloWzuPBHagCcqoYMSdpH61MZVKgn7vTBqDf8m5hkHn8aExgbxuz2HagB0wCLG+cknoPSn/ADZDnucA+1LGnmEFRtOO9SEAqqv1ToKAGTFUAZzjPpUEQDNjqPerFx5TqFK9O1FrEuN0g5PQ0AIQQ+3dlTxxVjYqYUjp71UMkZcxjgA04yLgq7cUATvmYYxjHA+lQYRHI4OeOaElA+XdkDpUO1fM/eDOf0oAneMMzBR95fWs66gjAQ+o6+9XI5ym7PzKBiq8txHLAR5fTjHvQBlOmyM8flTcFhnGDxzU22ML8zY6jFNkEscQYKNvSrsA9JpULMw5XpitC2nMh3E9KowFlDuzA4FPZmEeVCqRzx1osBpLKZJRt6e4qaZEKMhzkcjvWVFM6cMdwPNXjeZC54A9OtQBOFREVMbmIpglK8sMfwjHSoPMwEKE4z19aSRiVBx8uePrQBdlKquHGQ3pTYVA2q4wMYqGzDGMpuO4tkd6l+UMCzZyP1oAnYqFKqdoAJyKzAWALIc49elWd7bCMZ9aicKUJ3DcO3agCGZMqWDAAqMA+tVoR5TEkgE9x0qeR2CgRgYH9KqqQHLOp2g9PetALMkixYc59B9acl0Y5MyMdw4x6VBNPGXR8AqCPzqGRnaUzSAfPQBb8wOfmOW9PanudoCg/MMFTVOOUKTgZOcZNWN6JlyuS/6AUAEkzHmPhuhp8c8q7VAyc/pUCTRbiCPmpzSgKOcj2oA0BICDEfl5zUDxrjKHcgHP1pqzKygScMepNO+SMeU5yuMnFAEqYU/L0X0q78oEbD5s1lAoTtiPHcj2q/ZKhYAk5B/nQBqyAeWZ+Rk0isHUKG2qB+dP37cp1A4waa2UQDA57+1ZgRKTuKdealDKUEiJtIyKjMj8NgYB7elODYUMo3Bj0oAtRYIjDrlR94jrVMhFkJAwtW5FYR7EO1sg/hUSFOXc9e1AFdmCMxPTmq7oGGxs46kU+Z1lPyDAzg5qNpIlYbuf60AUGkt43bcMg8Y9KfHKr5+XO3jnjimagI9yPGAAwzUKFAVPJY1oBoQhwx2Ngt2PpUpkZotjYOR1xTA3yqRw/wBKRmJJG7gDsO9ABJjHQsPX0NCzxBOThl7VJKwMC4OdvpxWXIGjTzD0Hf1oAuLcPI2UBzjv/StSOcygMy+vJ71iWsiSuEZjuXnPse1aPmbWK4z0xUNAaYRg2MDOOO1MRyi78bSDjimR3BZRngDj608s2C6qAQKQDvMTPHJxk1WMkRXkcj196hWRXH3Sp96lY+YBuGNx/QUAfP37VEXl/s0eOJ9pZTaS/XJxx+FfDH/BL+YRR+PgcMSbH5fbc9fd37UzB/2aPHNuSR/oztt75wP518C/8Ez1MZ8fHIU508+/LvXZT+FmZ+q5jJVpEOd/OCOlSWruEAdi5BxioiHU5BCgnPrxVi1wJi0n8XA+tcZoKzKGKLw2f1q3GY3HP+TTJEgkAVeJO46UxoVjB2H5l9OlaAT+YVcqQdoNMmdGOzBI6emKWNw6K7ZXJwp9xTpFRIjM5wvOTQBGs4QkZyuccdKmEyqxjAycYArHkkCvleVI+gNaKLlAxBI6rjrSsBroyGNDjJUEHHGaYrNzj5fTjpiooj+6DOT1qfLEsVOUPHNFgFLJsYEEEjH1oiwoQ55HYdqjiUZBzlQee9SqV5OMEfrUADorkSBep6/SpLeKN5Y8jb83GaRWJYEY6ngdqmSJ/MjKcHcck+tNAfiJ/wAFNo9/xk0eIH94NIhLfm9fd3hr9n/w7448P+F9U8XXVyYP7Os1NsgAQlYlzuf349K+Bf8Agphn/hf9iit8sek24z+LGv19+GMzv4F8NQ3Mv3dOt3P+1mND0rqqbRAl0rw/4a8G2TaN4cs7fTLScgJHGoi3EDHUYyeMmtfTr6O4me3RgSmA67lbAPHr3rxr47fD7xN44trS28P6qdOa23MCse4sSOOMjvXw7qa/thfDOR5rNJdZs4QeAPNDAdGPyg/hSjSv1C5458Qvgv4g0z9rSHTvB9u7xzarBdRyIuFjjdi7gsB0Ar9r7Rfst2pwDsQAj+HOB69a/Gjw7+2r4s8IeJm1rxt4cjuLvZ5LNGJI2GDy3OR07V+gfwF/aa8M/HaC4g0qM2mpW8hDwSOC7D+EgdeefbinKLW7M5n0YNLsEeTUYbWJLpycyKuHIPXD5yPzr42/4KEun/DO6pt/5iUWf4v4K+1IZJhcAEcNwwr4p/4KDokv7P7XH3WbUYgDk91GePwzTjuTE5f/AIJsBI/hd4lVeTHqcikH2C1+hUMbvNHcq2AjHp2HYV+c3/BM59/w78Swvz/xM2Z8f7i81+jqTeWEhRerdT2HrWdT4ivtG1HNsJkQKZB3Iz1qdr66wCWG4enFUgFHK5p6BWIxkGswNBb27kXcztu9NxqxAIprG8ilVikkMjEZJGV6e9ZwiYbhk+taMHGnX7D/AJ9pR+YppgfzhfDCaSf9rLSLZQCp8QysF7EGVjx+Vf0f3Esu6CERKyqgxnnp6V/Nn8Fdy/taaCctuXW5gSeejt/jX9GsEpitYk3GUjp6nvW1TZAX5Jn8pW6Fc8djz0IzV1L5ZJYofIBZ2G4rkAD35rNNwpDGTEbgcZYdR7GkfU4NNtXu4h5jojM2TgKoHJrm6gfz7/tVm18f/tlz+HrOTdbT6jY2RBGUBBCuMenJ/Wv3t8NaDo3hPwrpuk6Hb/Yo4YlXyowFjGFGeB/Wv58vA8A+Kn7ZlndWcuI7vXZrhHPOI4GLA/ktf0Q3CkeTapnCoBz7cZrr5tEgJEdZB1zj+dZv2l4dF1jI5W3nx+Rq4YWiIBOT/wDXo1G2UeFtYOMu9vKD9MGs0B+CH7EWbX9qlpOR5cN8Sf8AgZAr981l3ytIB9/gL71+An7HGo20H7Ut9K8qxRlL5FLHHBevv/4zftf2mjzH4ZfCWE614uuJBbF4o2ZYJDwSDyGde/YHr0Na1IWSJk7H3ePEFjHLeadbTK17DHJujB3ZG3rx/P8ACv50vgT4o0/w3+1paa/rkgS2TULtXeQ8DIcDJ/IV+yP7P/wn8U+DdL1vxx8QtRa88SatbM0qbgwhU/MRnueB9MYFfjf8CPCuhfEj9py10LX4Wm0/ULu+nkjUlScbiASOeop0eoRlc/a6T9p/4V2b20dvryuzZz85UBR6nNFj+1L8NZo2t7rxHE7PkEKGYkn3xiq8H7I3wHj+zG58Ovt+980kh4B6/f6Vtab+x98Crq72nw8yyPJkbJWAz9N1R7pR8sy/tq/BnwF8SH8LeHbCJLDeoudRSNgXk77jjcwHTPf1r9D/AAl4ps/FOlQ6zpbrPZ3a+bFIuQCCAcgH1r+dn9pjwXomj/tOax4L0W3+zacb60iKJ1zIFL49yxNf0O+CvDWneEPCmk6LpMH2e0sbaKOIckAFcnPqc0TA7iFgw3sFcqcgtyQfSrWnszXcSsodUb5ccYJqjAYxEz7SSg5wODWtpakTefEuTHyB6+1YID+eT/gopcq/7T2tQJ/FBafqq1+5fwt8nSvht4Z0nGVi062VB9EHNfgX+3bczXn7UPiuW5ILxSWqjHZdqYH4DrX76+Anjh8D+H7iZMMdPhTsRgoAuDjngZrXEStFIDz79onxlc/C/wCDniL4gaa2LuzaDygBwMyKpPPH1r5X+EP7dfw88U2sq+LpJtP1K2jyUZXIdz3UgnP6V7b+3TdQwfsu6/HjfFctAq+gIlBJ/Svzn/4J1/DPwJ8RNQ8UzeM9Ni1OW2a3hRJU3BUYEnbz3/pWlNe5cLH6B2/7ZXwiafMOpTLM4zloZSEI98Utz+2R8IoZrdX1BpFcYl2rMHz2x8pr0W7/AGbvgdDd+b/wiFqFJIYKhUZHTo4qvP8As3fBGVowng61wTgkbt3/AKFUqcewuU+Zvjd+3R4c8DaDZ3Hw7i/tDUriXpLlwkYGckAg5J7V7f8As8ftSaH8etLiuI/Lh1ZRtubQO2YyvGQhA4PXv6Zr4i/4KF/DTwH8O9C8Kz+DtLj05553VmjzkrGAcMTnua9F/wCCc/w20yx+Htz8UBETq+ozSxh84AQNjAXp/WrnFWuCR+nizCPAUn1Aqn5/mSE88ZBp6vJ5eZ2yz+namRqQ/mHqa5Bl/wAOzldZieI7SpI59MV/Or8cbPxHqv7U2uP4ZsJL3UP7X328YUtmRW+Xp24r98vF3jbw/wCCdQ0iDVpvJu9Xm8m2jADO75AwFJz3H5181/tUa5o3wP8AAcnxa8O6BanW5rxIzO8f7w55JLdcdvQV0U9wPMYY/wBuH7HFE+nQeTIBsQTIFUY9CwJrMvtS/bMsrmOBrG3guCN3yyp8wIxzub+VdJ+y/wDtq658bPF9p4C1rREge3id5LiNmyuBx0/rXX/thaH8S7HRB8UPhpq0o/suLFzbgZVY05LYOc05IDylNR/bt+14ji+0pnAKNEydwOQQfz5rRkk/bme3nS/sQttJGyvmSPAB74BJrh/2af21tU8T+J4Ph14wRINS1F1WCdA6h5D1DDO0H0xjmv1YjuZZbTYBv35jZHc9OlZNtdAP5tfhN4L8da/8f9GuFtnnutP1P7RckDdtVZPnYkDoDX9H+j3ImURT7F8rgNXifiDT/Cfwu8D634s+HvhqG41Wx3eesC/vcE5c7sE8dTXA/BD9p/wt8WGk8POw03WofmaGUYYAZG4NjkfhkUVJ81gPqy6Yxs3lnIzUVr9oIfzX/wByoJJEQK+cisDxF4y0bwloF74m1nK2VgoaQ4PC5xnjnvWdgPEP25YT/wAMt65lvnWWJxuPH31FfJf/AAS1RJ9K8YefJtX7UuAOu8g4rjP2t/2z/B3xR+HFz8OfClvcq0txGZHddsexDk479favjf4KeOvjpotjqnhT4MWpkk1ZxLK8KHzgf9kZ7euDW8IPkaYH7Pftr3mmW3wA8T6TJdLBdXUKgIHGZCGGBjPevzQ/Yv8A2gfCfwH0XxCmsLLdX+q3Mfl28CbmKIOck4ABJ7H8Kb8Svgj+0FF8Obr4o/GnWZmgtwkn2aeYu+4kBRtC7QSWrr/+CfvgTwv4tl8V32qaXbalfQXMIg+0RiUJGCSeD6n3/CjltGwH3V4Z8Qaf+1v4f1zw5rGkXWk6DuiZt/yMTuBwAcdxWN8SviT8Kf2IbXQ/C/h7RVj/ALXZ5ZwmTJtUDDyYyTnNfaEDaL4W8OXmtanBHYWdlAZp9gCRgRDI9h07E1/PX8SvEHjP9rD9ou5XS4C322X7LarnfHbWqMV3E8AdM0kr7F2sj9w/hF8cfBvxk0Vdb8H3zymKRVuYyjIUJ6KM9c4PIFebeM/iN8PviLr2r/CLxfK9hDJIEeF2KJIFxkKxxjP616P8APgX4W+BHhC08N6KGlu5dkt1O/8Ay0cjOcZ6DoBXjv7YnwGXxj4Qn+JHgu12+I9LYkrB96aP0Yd8dRSMWz6d8A/Dvwf8MvDsXh/wXYx2mnyfvW4DPIx5DFuc9a7W3YB2CV8CfslftNxfEKCPwL4lYQ69YARyBjgSIvy7xnGOw4zzX31Gio5dc8/lSBMc+8uo+tfEv/BRnwzH4g/Z6bX0QmbRrlShxjClVVvzyK+3mVQwkB59M18x/ttJc3v7MPiOwtIjczmSJwqA52l03HjsFBoKTPzo/wCCbPje40/xrr3w+mYi21JEuYx1+bzAMY/HmuL/AOCl10r/AB1SElsxaZAuCQQCc9PTrXR/8E8vhb43u/ind/EPyvI0nS4mt3kkVgZHkyFA4xwQCeawP+Cmlp9i+N8ZKnzpNKtSxPTO5wauO5qfq18A54rT4Q+DLLBUjTbXaT/1zU18Af8ABUSeNvEnhTL5cadcZX03JjNfoD8DIUl+EngZZSFMWl2yAnuDGuTX52f8FN2WXxn4XhU7pZNMZAR6EcGopfxGZ/aPVvg78Q9O+Ff7Fdtr93KDPDp862oBwTPO52YHsSM+wJrk/wBhn4JXN3eX/wAefGiPJPfGRNOEiHeWz883Pr0B7jJ5zXy38PLLxD8dbnwD8A9GWSLS9IVJtRmjOQuR85JxgYyQM9yK/djw94Z03w1oGmaDo0f2ay0yJYYY14AVFC9PXNXyWk2aGrbNa5IjB3NVxHUfKvVazBbeSd4Jz3qSKKRmIQ4ZulQZnQWcmTGzHBDKw/A1/Pp+1/bRN+1pqdngOj6pYhlYZBDKp5B6j2r+hbTY4JJYYZOzAn8xX87X7RVyb/8Aa5u5rvkTa5aqfZA4VfzWrgB+8nhvQtAGj2lrLp8WY4Y/4FJGVBwPb6Voa7onh3+wNbmk0+GMfZJW+6uRtXHGOfzp2lRtLaW8kUe5khjG7qfu/wCelU/GfmDwXrXlYEhsLkZyf7hGOeM/Wp6gfiD+xCZrj9o27Nq4Z0sbkKT0Cmfn9K/dyOza2ZUbaYXwQR0OR/iK/Br9g5mX9o65MfG60nTB77pf/rV+9SxMIUQD5R0J7AdKut0A+H/+Cg3gu18RfBQ+I7OzM2o6E+wMBkbJOpP0r5m/4JheD/EcGv8AivxReo8GmtHDGA4IBkDk5GevHX8K/WzVtHsPEOk3OjarCtxaXAHmIwyG2kEfqKztA8M6F4X04aT4dsIdPtnOWSFdoYnufeskwPmb9vy9bT/2YNTdAd1xdxhgfcgj+Qr5q/4JcaesfhbxPrE54mvVTA+9gJzXqf8AwUy17+zvgXpGjLLtlvr1B5Z6lQpJJ/KuT/4JoWP2P4P6tqc8e0Xl9Jsb12AAf1rpqfwwP0Q1fRdO1SCSxvIFuIHZWZXwVO05GR0rRtwFMMYAjitwFVQOAOwApdhLKAMluv1qBxKczoCz5ChQf4ga54gfhB/wUFMsn7TE0Uy4DfZEUZ7cc/nX7L+CrDyfDWhSKf3jwwbxu44Uda/E/wDbGa71T9qy/TUMBzfWUIGcgLlefyr9pdAubWw0uzjlc4SKFEAGcqEHStK3QD8ivjv8J/Fvjf8AaY13WLXSrm80dL5WuCisEaGLG7njjivv74S/A/8AZ28c+DV1aPRFcxqFlh8071b7vPzZGK+trQ2s0JgmgieK5QrIxCgsG4POM1+c/iF739lz4y3MfnNJ4T18q27JxCkjZ7dxij7IHg3/AAUF+HHw++GkvhzS/BFoto1xDNM4DMScbQOWJ9TX0z8Av2VvhHr/AMJvC2ta9pZuLqe0imkPmMH3OA578DJNfC37bPxItPjD8YNE0Xw04vraCC3toWj+YO8zc4wTntX7W/DzRR4b8KWGhO6Ys7SGIbeCSigdPwqnsB89fEv9mj4VWPwy8Rv4f8PxnVltJvsY5kbzMYTA9cmvn39h34I+PfhdqniPxL4vs/7O+1xxxxRuQGcKxyQBz0xjNfpadzIqqqgH1FRSWEETLuBZpDn5jkdMdD70+fSwFkRyXrJNIpXdgAegFWo4YEfynXJOfvdav2nkeSkC5yOueozSzWkTNluo43DrWBofF/8AwUKuoP8Ahne6NsrIBdQKQTjIVsg//WrxP/gmpDZ2Xwy1i5eKN57y+mKnHLCKNMZ+hPSvZP8AgodDEv7PfzE/LeRAZ5Lbj1/CvJf+CbKTSfCvU0RQzw6nNjJxjdEhOPxrpn8Bmfb/AMdhaxfAjxhd3CgGKxmUdSQsi4OPbJr8tP8AgnLbxL4m8canEw+028cKqxHRPmY/njFfqT8bVZvgZ43NxGF3aXOQSMDcFJ498jNflt/wTbBu9a8aW0YIeSODLdR8occ+xzWa+FgfW/8AwUAuGuP2dy28BGvIsHPU4I4/CvO/+CZTH/hVuqiMgCbVJlcN7Rx9P0rv/wBv6NLb9npYxGFSW9jVfYgsePwFef8A/BMqNm+GOsBn2iPU5FHIwS0SdPyFC/hgfpRr6wx+B/EEkcSb1t5SWU4wSh5r8Fv2FruG2/aTleaHzd1tceUv91vMQj88Y/Gv3v8AFP7jwF4kMcYz9kmIzxukCNj8+RX89n7Gt/j9o5zIhzewzpHgfdYyIVP4YqqXwsD+g+VS7C6Eaxs4DcD1pojV49rnnBBIPas2K4ea1S4JK55YHqv5VpxRnYqqDk85PvWTZaVihLDlmdyQOg/Cr1tDGyhgcjBBpt1EYQquTg8GpLXcq+Yp+UelShlf7IbOFnTLE8c/WnLuaaPbge3sK2bpv9G3KNwY8+uKyrYeWx8wZ5wPYUAbMMwMbEcjPT6VmTSDPIySat2ojZmRW6/0qvNFvc7RjDDJ+lAFmxBmGfu4rR2/LycE8VQ035WKOOnNXJH5KovWgCRZGRyv3his26MLy56HP8q1BtwDMMH2qlfWsaESRnI96AHow2KE4/rUEkjo+1Bk+h4FORMqGAwBSTZVFVhn3oArW0CLIwPIGfzq42CNobBxUcWQCx5AyaaFDLkD3FAGbcIRJuJ6frRbSlQX9e1Pnl2ZJGfb0qmq8/McZ5oA1GkBUk1S3NkYqyA+wDbketVfL5ODznpQBftHDN5b9ucVoO6B1CY4rPgQH5mx6VeMRZcjjHHvWYEwCEfMc57ZqJ4NqM2cYNSCJFJ4GcDGetEoXaXHNNARxiPyyzYX3xUZeHOU+ZvXp+lRT+ZLAY4mx/QVmoFVSpYsexqwNdgp/eSE5xVZwqMGB61OIJmjwnQdyajktjIFw2XH5UAKMq6k9D19Me1SJLBu69KriB0KYbd6ioJItu52JA6UAWPOQziQYIU8j/61Wmkjk3HG0nGP/wBQrHtdsjDacY9a3xGiYUDGe/aswK/2dQrcA1MMrIOOT+HFSPzGyk4I/DNQb3MgdDkDAoAbcTnaGH3/AOdY7yYO6TPNasuArEjluAKpzRhsMxzjpWgFK5uljjHAA7H3rI+1sgLqeoOasakuUZCT9AKgjRFRUHOO596AMZ2d+d2fQemauRMRy54Xv6mrQsgJfMY5HtUl7GUhVAm0t60AUlw6CRRgntSJuYFyuAD0qVCqgbe+AQf50SKYZGA+ZUHWgB5V25CgZHWoZ4lKndzjFZUl95cql3OCenUVuJLFLFuAwMc//qoAr6GhmuJHddmOBnuPrXXZIZcgALxxXOWlxAJFhJAZumK6HzVjUBsk9qAH/LuJHBolYOowuGHFCkuxcDn8qe5wgAHNAGPfA/Z9y4+U8iobedYxkLyO1WLghDtfpQjoxyyDkYFAFhbqOR1i24Y9aVSdxZeCOuKZAqIc+WAB3HWpyysGA2qf60AVPtIyFUHcDms2+ujKG2/KK1FXYQXwSR1qCaCORXLD7vOAKAOYhD3EqoCV285xXT20UpkCgkZHOaxLKKVZ2aIqynkZOK6y3VJZPn4YflQA6PaMqRgDrVjKjDAna3X1FSqNnBOQT1xUpwh2L0b1FQzRERwvDcg96jMWRuTinCM5wMn19qlEY6k/KKQFc4IKocio9rgBs7QfarKhckoNg7c0bs5LdKAKTwktvGGGOarEOr4Y4De3WtRQxXcOFzwR1/GlSzEnEmABkhvTNAGYu0YKEEJ+lW/lZl57fhVEafcRHAZCpJ57mrKq4gG8gY44FAFxsAYUZJpIpJY5Bu5AqlHIVHzEED+VTqSyDachjmgC7M6OCVTB9D1zTR5jttxjA6HrUe5kOCRmrMKMzZbr1zQA1S3zBhyBxio7dW8w7uvWrQfBYDr/AIUqJlvNkPXoBWZoXVX93uwfMqPAYYIyR+lSi5HliMriQcewqEqxfMZGOnHegCSKQqGVuD/SlAIiKiqk8ZQBice/pSQXIAZhnPYY6D1oAvxxxeWRjLnj2xVdYiScMVI9KdHtk5LE45470gmZX8pV4bge1AF1VkaALcYcr0PrTVDxgKE5PJ9qs4SONUJBY8k+lRxyENu69s0AQS27FWA5A56fzqNWki/dOBhuSMflWjI7BVdOjdR2NU5AdpdlCoOnrQAoKMPKQ5zkimMQjBT19vSoYjsO+M5wamLI3T73egCWTLNlemKR5k2iNMHHrUYKkhsYI49qhMIA3biBnPHpQAw7+revGKkjM7N8o27e5pY3JyF7DvVtXkZGC9eMikwKLhmfpg96luLcSwJg7QOce9OmXbKqoOg+bPakeJSfvHgevWoAdCWVeWywxTmYEZbOcn8KrruiYMnykHnPerm9WGQvJNAEBfJVFPzjn8KlVVbhOg5NKFjdvMlyHPAFTr+5DL69KAKsyuQCg5X8qaMRMTnn0qaNn34A+UDBzUtxAgi+0s/QYx6mgCosku/JJBPbtipywYjb9DiqyyFkDqOcdqmildQX2/L0oAcwySUHA7CmIBgHueoodlIAU4JHamo7bvLxjHegBWiZ1YRjg1GsUnCS/KB+tW+ACo4296hdnkYgDoDzQAyQFQAhxnr9KeI0xjPzAcVCrOADkFe/41K+FcY69vwoAr+VKxMjfdPeopPLIA25xyCfWr0cbTgxt8o/nUSIF3K4zs5x7CgCn5JHQmrMEew4ckgetSOzsoBTGzn8DUa71J3LuHrQBK3zKyHn2qnsD7V24CjI/CrhK+WSD85FRn5FVcAnP5UAGxcjcQOv51mXETCM7B1Oa1JNm0qoyepHoaruxKKT+VAFSJTsAkG04q19njGOTgdqiUbju7DmnI7I5J9aAGEIxJc8EAYqCSJY8bGJ6gg1YnxI4BGNp7fhUBYrJucdTjHpjNABsfywW5J6Adqesm0CJh25zTQXIL9OakgKuu6UYYHr60AOMoihEJ4yevfmnPGwGM5x0qu88Il2792zrVtpQRywAPtQBS2pIm04JxRHCkj4I5AH6VMIgWJGF46U1I9svU+lADGkitlRmBb58ce/Svyv/b9l+1ajpVs+Vwkm4Y4BUDH4V+qqIzSBOArHv+NflD+3ZvOt2FpKA7SRlQ2DkBF+b8a3o9QPfP2YPLHgyxZ4vKmRIww4bYxJ4AyMHGDX11ZkygD+838q+ZP2fJ7B/AOkhE/e3ECu20AHIOOSOp9zX1Jp8KRpGUbcuMgHsDUVGBuqjEjJwB0FWiHOGPygd/WqkCOoycke9WHlM6CBflI7mswLwj8wAg5JFVXiVZflOADzihCYkO5uQMjFMjlQjLHlqGNHx/8AG9WH/DQfOcfC+y/Ef8VDX81Ff0s/G9W/4yC56/C6yP8A6kNfzTV7tL4UebU+Jn//0fvAu/Ujj06015VfGOOPSrRPyEY6iqTh0H7oZ45PWvjz3CIsY8qec9MCoD5bHA79+lL87qQMn3PrVbbJESp5FAEu1OcHHoKicKiAnnHQU3eiYaTr+lSTKG2u3OBzWgFSZkRPNGQxIqpgI2V53e1WJD5jZ24AHc1GXDDbGQq85zQQxmG2lmXGPzqoZI3PAPTBqcyAZRD7UwQRR5RTjPfFAinI+WyOg4pBGqsHOAp9BT5Aqjag3Z60iqpIjzjvQBKz7UjeNckP+IOa/C/9tlSn7UWtt0Wd9OlOevyxKK/dyERJHsB+Uhj6kEV+Fv7dzKn7TF80Y3MltZM+OeduK9DB/F8jM/aHSyRp1pPM3MkUDAAf3kB/rTkZw5JyxHHXGDXPeGZ55tF0uQv80ltasyn+E+Uo/pXSPGRJt4GBhvfNTW+JmhK6l/m9uoPNRSRhu33an2Yyo7dMn0pkM6vlWGCaxQFNZccPliSe3Sp2jAcBuVPIp0gGGA4bANMXKfNj5c/XNADlIDFhwOlRNAsrb3wQOaWZQCFTIDD8qcWAG1vTr60AMMXzeYOM9B71KY+FOcY4IqPEwGD0PNKplkG7d07UAR3CuPmIzt6iogsbpuHI+tWJEeRCMZ9RUQjzGFXhQcCgCKSJygbqoHT0qIsgVeM4qzzF96TdnioSqZ3Dp0J70APEiNjaMYpHKnKA4U/zpqAjOOVHrTCN42Z2k9hQBEGkUtsIbFWVyF8wKW9cdRTYyM7QMbe/rTiAXII2596A5yGQ5fccjjIpVwCCeSeaXyzuLO2XPYYximeUyNnPHagOcWVlC4A5JzmkYvgqDjHPHrUjj5flXg1XKu7sudiigB0O+SJg5Py9KduLBdwpQRGeCTuqNtwIHBB70AAfqgFIqiMFcflTGzuCqeakCfNhj0PagBFCBs9PapQyEkNx9ahAcOVKYXsaFYHOV5HTPpQRYWQLtIBKkdDSMRtxjOOKlMkQjAI6VU2l3DA4oCxKzFTtzjOPwpkj7CC3ze9OZADkknFIm2Vdp5xWgiNpTLhSp4NN89lOzH51Mbc4ZlYjBqMI2QH596AGB1Lc8DPP4VDuJYqMexPTFI+Q/XBHHI9aTLqSvr1oAcifNlzuwcZHGc1XVmDtjjmrCbmO1RnrVd4dkuQfqTQBIZW6IoBYYINU2jJ3bhz6ZyKssTvxgVTkeSIFhyM4/CgAIcRn5gCOaYJWjQ7fXPSkVS3yurYYgg4q1sLoA+R2x64oAS3j3Rk8gbeD71P5Ewizu3M55x6VHArIrDGRyKEndEZcH5TgUAIowCmeTTlkToMbs89qqsA7BwdoUc1K0LSjeoxxz+FAFlNxHIz3zThkOAAQh56VHas+0qwynetdwhjVugUcD1oApsroMrjntTT5gBC8ZHUVOx8w7R0HJpdij7zbVoAggR9+W49c1Y3ru+Y5P8qHUhSSeCetIFKsDwCT09qAEDbzgjAHSlDoz4xgD0pGOQvf+lShNhJXGCeKtAZ0rLHIT0oQlsMBwala32lnl+ZmPFKY3UhVG0DrTAjaPLDHQdPrUq25B+b7zUs7NvQlRtxyasW483IZsgdKAIWSWMFU5xTwS0YDcfSpiVVtufzqLysjd3FAEEow425/CrKHCketQvlSpJ5HWpkYOpoAl2IkeVJ5ohEe1QWw2c89KTGwDnJPrTuO2CKAJlaN9x7j0qWPY4AI2j1qkmVkAxgd6tKx37Fxj3oAklUbtqdu9MZSTgYIP61OVJAJIGDTGQZynb1oMxiHaGRsqO1RvgYydpPerEkYIG4c44qGQfugmM59fWgCWNV25J6dxUTIX+YHIPXtxUMKTLuQDin75PmATPt6UAIYMfvEOR3HsKYAd6mPqR60kWQcsPXr0pvkAMCnyjrQA+T5iWbgjj8abIGMBwfmHJqSQL5yNGd2Rg0piWRWYHOeo9BQBXUMrK+OO9LJEiP5yclhyPepZF8u38rd0IP4UyMbdxH3vf0oAbCfmEYPbOa1UXChW4rPjRHPXO0fSp4pG3MucgdzQBct5E3Mvp61Y85WbaOQtRQRmZgSgGe4qZoQhJToMcUAPaTA3DkenpUhkLFXXAHcH0psiBD7DpjvVc+XIyqxIwc5FAGrvUfLgYxUHqM/LTwY2fA5AqB1dpNyjj2oAeM5xnH+FP8AvcLwegpNnmEAenWowu0jJ46CgC2CBhScyHOD24rxf9pWNJ/gF4ylkG7yrCZfxIz/ADr2URnYGXs20Dv7143+0YUb4C+OYs7UWwmyPcAGmgZ+fP8AwTXmmTxN4utBGGimtYGJb7oO8gA+/NfrSiJAWVflTcSB6Z7V+Tf/AATZgM+t+L2YEosVqWx6Bmr9YLiPOJ8/KScV14giHUtiVc7u54p8pEyhAOnOapRjjCmr0SgqvbHXNcZYgjWMbmGMnpVhDEDjI3GoQ4yc84704oh5B+YUALLA7AlThSeD9KqO21Dg5YcYNWQzBdpPQHrWfcQsiiRQW65oAsKVdQwQK2Ofemp5m0hVz9KSNFO1wSCnOOxqdcEM6nAB5oAiiPmFvl9jUQZWyhG0KetWFyMkD8qYyqV+XoTz7UANIVoioOWHQe1RKx3AHgdgKeSoBIf5qjyCgOeBwc1oA5hGEJVz5hOMe1R7Tgbj160suEcBBnjBNKVR2AUEjuaALkaq8IZhhE79azpASOCCuc8cGpkBjjkjizhutQr2cntQBUeScSPtAKdfyqeJvmynGev1pWfa21iAG9fSmHEbbQcAc0AIROshc4xg4qdU2jzgct9eOarq5dst26ZqYq3Rckt2FAEbhyCob5qmgaSNVyfuHnIq0bRDtAIVoxznvQBhSSQBxmgiRIlyynJXI7+tS20w3mTaMg0IyEea3QDnNMj6h8fLmsxDnkSVm3/ezyO1KW/eYI7c8Yp6whZPODfKOlNmQkhgSM96AGbELsQMk9BUbK3mGMnBX1qVAVlXe21j0PqabMqiRpCxOeTVRAqEKZRHzuxkE9M1VLGDJZQSTjjtW0wt2gWQgq3qDWbhUBYjc351QGaTH985Garqil22gjjPsTWjJE5xKmMnop7VVQGN3jJzzk96AGKuw7QTyOacGCEhvwpgEjOUi5bv9KdKAQyY5xnNAErzeWQm7O8evSrIIK7SQMdz3rPjWR0G7p3xWlAu/wC+enAFACBZGzjke1LBK2AycH+LPar6RK3z52t0FPgt8Fnbr79KhgTCUsoMWM7c0seyY7p1+c9+lUE3RSNGV3HtitGL95yMA+gpARiIxlvKcA8YyM8UShnI8tiuw5PXmhiFf5Opq2qsPkLZDUAOediR/DJ7VXeYNH+8OfrU0sCxKrgfO3XntVCaNjFuUYwa0AiMq+ZsA+X1pQzH5XGM9DVYbGChux5p+O27POBntQBIifOVVwT+tTZjC+UnB75qMRKqhwdrj86RlwwKncTQBJwuNvBP61KqlWDZJHpVcjcR1yv5U8CVVBJzQBaL7SxTgnio5S8s6rHyUXnimOrsnyDpjPPWnBxHl1wGwB9KzATDBi2PmPqeatKvyneMk+tQxurkEgk/lVt3QAFs0ARFd65DEEDNWEcqoMpyOvSq6yqV+cEDBA96QMFRQ2SG/SgDUXy3O4d+hpymPAjOOaphCItkT+X0w2M1J8qM2AeoyfWgCVmVUaNT947s+lMUh2KZAB5FSNlTuA9xUAHljzjjk9aALMRGDHySP88VHOEXAII3Dv60xZkGZGHTvVFnSdyCpwOT/wDWoAhnnYHfkYP93ipjJI8YIJO09qgufIRjIfurkD8aIwUBCn60AKpDS/LwfSp33soYjH1qrMm6RZB9eKuYZ169eOaAKxmYHZI3zL0J6U0bHbaWwG9KVvJbCSDJjz+NLGqDG4Z6YoAr286JNIinATjPrViBi5y3HJGDRJbwAkrxuyfxqnDOwb5ueevrQBvbPldl5xzt7VGNyvsfG0jI9s1HHLuweueo9KmTypSQDntQA10Mf7xOccYpx6fMxDHoRUhi2sFzzimvH82UPQd6AHDdgZO4ip1I2FQcHHBqmqsTlXy/p61aiYfc25J5PtQBVjYyKGYbWB5OOtDDC4flW71Y25DZUqR0pmwrHkgnHc0AUo41hbduO09qszLnByAw7eopk20gFv5VEm5jx82O1AE6sEQhSOaoOSOF7H86GikWTkffNPYSM53YAHQCrQEWwMx46DOD60+QmJEEjAhqiuBLEgbblScZplrHu+ZxlfemA9UeJWdjuRuQPerEKsq4bvzUuzZwfuk9PSnMQMDPA6/SgCqo2lie/Aoit5BuycnH4U9CB8hAbPI/CpM7XLJz0zSaAn2OFXcQTmo5H2bQRkk8U6SYNIiRrgE8mpWjQo7A/MmSD71AEaxyqjMCepBI7VJyAFJzjvTv3iwJkksQM+lCoSWbpigCcFJECrmqUqqucZAbj8qIUaOR3bofftViIRzRGI9Mlh7fSgDNjEiAxscnJpIYJPNVXB3dRT51I+YEkr3FPCyPIoGdzjg+laAE9qkh2nknk4qs8ZZ1iY4IIA+laQyiHOWOMH8KgkYsyjAGOMmgCo0GNwU8Hj8RTEUpjfnHcU9vkIB+64P51Dwjld5bI6UABZA+8c5GPpVnyS4OMAHGAKoNDIufL5AP51pw5FqJGXjcM464oArBGaXLjjpirUisSMk/MOD2qaIxyl3AOBVgwo21ZMgAE5oAqWkXyuAMEcfUetWLdXjZckjJ/lTogqYK+mM+oqRlIcY4wOhoAvhncu2QMDA9zTv3jIdy8AdBVIl8bzg46DFSRGRBhR1PNAE8U0Yj2nkKeB3qfCnjoR6VUiCSv8mBzg+xqe5jZY/kO4e3WgAeXYWbBc9sd6gKuzDYApIzzQiSCRGb5UAxn1p8xPmbl4XtQBAqFycnaeuO2KgkRl+X+909KcryIx2DP+FK4eRsE/T0FAFaSIMqZ7VIIIgNhf7lM3OsjIRnA4qYhtgDGgBnmBRtP8FIJYlVh1yKk8oBc4zuFUJoGU524U0AX45VKAKM8etU3CyAoPk9vWp0RQF29sU6NBud1Od3tQAtraop4GAR1q4qKzbSTnp1pIiDGduTjipgjbNz43HH5UAWUCbAndabkDIznngCmbMoWLbW46elDgodmeFPHrQBUkRSGdjj2HWrERjMaCbcOcj6VMuz+7nFRSDzY87eSOlAHz9+1ShH7O3jZom3SSWb8ehGAT+FfBH/AATXtpH/AOE/RX+dvsIBPYAuf1r7u/amdT+z7468r5THp0pBHqccfjivhr/gmvGyzePJV6gaa2D3BWTIrop/CzM/Ui0kLWu2QfPyPwFWEuFQhuWK/lS2kMUcXXCYxz6mlhih+dFbcFyOfWuc0LSv5075wFVQRj8qbNcC2TYwyRwMd6dbxbUcueHA49KbPbFlIfDbwQo+lBFiJrlJIcLwBkqPfFWvPV4GRgWXGDWWkYELZ+U8cewpWDxDbjiQ4BoCxNNsFs7Hogwoz3p1jcSSKjL02nP1p00ImgI45weO+KpRhYHGzOBnH1oBHSbwECnIpsEv8AAILc/WoARNA3XcOR+NLAjxSgE4UH0oLNNEZX2AAk+lTLHtYq4yTVeP5ZW3k9OD64pzSBWWQZyepFAC5RHUJwR19KlFxtdQDtBYfnVRpTs5PGfx60XscjxQGBxnzcn3AoA/DP8A4KQ3TyfHqOGT/ljplt83sdx4+hr9IfB3x2+H+k+D/DGmXeoKL1LKBHj/ALuYlxkjNfAv7cngHxN4+/aZfTtAspLqa7trSGMRqdu7YSdp6YBzn0xX6J6R+zN8LLHwzpFpreko+oR20KTFWIO9EUHj68GuiclZWA1ZPjr8OobZpbvUIWQY2lXO7HfOeadb/Hv4XoAsOrwAYP33Ygk9Qc4FU5P2bfg40xaTQsqwGT5jDp7AgUi/sy/BN5I3t9Hf5fvKZGAOPo1Z+0I5InkfxMtv2d/i9oN5p19PYWt0+XiuIAsbxyf3stgN7g9RXx7+zFoOifBr49an4ku9SSTQLC1kQXHAEhZgq5A4zzkc1+jlp+zZ8FluZBLoDjjj98xGf++qsP8Asx/BiW3a3j0fYkpySZWz07/N6+9LnY7Is2/x++F880UD62gdizM/OE7gdetfIn7c/wAXfBvjj4IRaRoV+Lmb+0ImxjBO0HJ6/jX0m37K3whjfA0dpGOdzGZ+D6/erwb9qT9mfwzF8JRb/DbSJJdVF0jBwSeAvzHnP0rSm0ZdTG/4JpSOvgfxRGAVxqZz9CqA4r9K2UtIWX7ua+MP2G/g34y+EngXWYPGdr9kudauEuoULBm8vHOcfdPsea+1Y3Afe64Uk4qKvxFvcsWsu9mRjk+wq4m1GChufeqvkLnzEdVJPp2qaGLajeZIZMn5faswL/Od/p1HvTXWRtG1JY2xstpS49RtqQg7FG3rjJ+lOkk8vRNQMvH+jSA+/FNAfzj/ALP9vv8A2qvDigkyf2vOXfnoC9f0MpJ9qKSLLtWOQjgc5H/1hX8/X7OGh6lqn7UmhXNrbSDytTmlmODgKWb+lf0GyizsykEEIBDcsT3NVMD5e+LrftBaJdalrngw2+p6dD+8jhJJkKcZG3g8flX5p+O/27fi/q3h/V/BLadDpdxOGheaIyRyRc4b5TnJ6jGfqO1fvKr28luyTICV6H2PWvjLX/2KPhj4w8a6p411aNWW8bcbcKNhJ6kjIOevt7U4ID4L/wCCcXwr1HxF8Y7nx9qFq0lnpNrKI5mHymeU4JycDOCa/bdGH+qb5mjJX34rE8L6Bo/gnR7fw/4dtIrS1toxGoiQICo45C4z9auzb13MjdaJsDceJWQP7fyrxn42/EKDwH8IfEHii5QjZCVREByxPyqMjnBYgHtXpFrNP8weT71Z3iDQ9G8SaLN4b16xi1DTbr5JIZVDZB6YB4yDyD2NRF2dwP5ivA154sTxRM/hKKVtY1kS26xRr8374k8cEj69q/bP9lP9lTTPhFpUHjHxgo1LxZqXzvnDG3B/hVgODj7x9a9I+Dv7KXw1+EPi/U/FWkRm8ubth9m85ButkJJKg989M8D2r6QLMXbYMYJrapWbWgWGXkAm0nWRESiNay5P/ATiv55/2U9V0fw5+01puvaxOIba2kvhlujMqHj9Sa/oZ16+e08AeJJ422yw2E5U91JXiv57P2QPh9p3xH/aF03SfEVq81lGLuV1yUBcbiORgn6Z+tFN6MlRsftha/tH/CWXGnC/8yZBhOGVcd8E8V12l/tCfCO0ubdo9cjRyxIUZPA9STXMWn7LfwL3ib+wWV4wTnzpCN3TAG7mp4/2bfgTCQ03h0M+7ClpZOMdeA3NQUfh/wDHnX7HxT+1rqniLRZFls59asgkmMAsjIH/APHs8+1f0cQzpJYwk7fLWKAY687BzX8/PxK+EOqy/tU3XhvwDpEstqurwTIkYO391hpMHphdpPsK/fyKOYQWkE6+XJHGiMPXaowTVSdwLaSeWrN0yDwf0rX8NX2b6LaGBB6Ke4rHVSrNGz844wK0NMhlEiPx99TnpwOtZID+bP8AbUkNx+1F4vjxjN3bL7DIT/Cv6E/CWnpH4M0WFR5ix2kAPpkouMfSv5zv2qrl9W/ab8YXCHeTqqRr3J8tgD+WK/o08MySL4b0s7vk+zQjjjGEAratsgPmL9vW1tov2XtUTzcLFPFtGM7mLjg/nmvib/gmvrGleG7vxdPql8tt58sCxrIyjdsVmyATk8V9hf8ABRPUEtv2a2tcg/btThXj0Az/AEr4D/Ye+DPh74rJ4k1XxFLdpDazxxwiAhByCPmJBzweBmtF8BSjc/ZOf4sfDxkSSTWLYiRmXHmLuDe+Dhasw+PfCcawyx36S4bdkEFcepOcD618zTfsgfC6zP8Ax/6g23JYKY93P4HP5U+T9lD4Yo8KQalqg3n5iZYwo/DYf5VgSfLX/BTTXtG1nS/B0Oj3CzlmuXbawYLjacnBPuK9v/4J8jUI/wBnjTQihl+1XJ5OMjzCeP1r5P8A29PhJ4Y+Gdp4Rj0O7mmS9FysjSHcWwFIPtyegr60/wCCe8jW/wCz/pEd2WRvtt2Ix6pnn6c5NbTleNgPvFfLK7W+83SrEkunaPZSarrEq29rACXdyAqqOSSTWOm19rNkqGxkGvyh/wCCg3xL+KOoeLF+GnhqW5h8Px2yNIkCtmZ5ByWYDkdupFY0kuoEXiL40237QH7cPhLT/Cbg6H4dmQQsBgN9my8jHHByQBX0x/wURkguv2b5bhomLR3wEeCTg5xk/h/Ovm39gL9m7xRpGsz/ABf8WQf2dDJGbaxicZlYlhuc8DsOvevon9ubTNX1/wDZ/nstGtpbyS2v/MkWJC5SNerEDsMda3dlKyKasfPX/BLzRbeex8aaxKokuDNFEhwNwCL2P51+rdxBp+t6ZPpmpRh4b5GikyPk4/vZABr+f39l79qRv2b7rVbWbTm1Ky1JxIyIMOsgGD1Ir7Ji/wCClngd02Dwteh2bLAqrBhz33DGPXmlUTb0JPMfBf7I3xOsv2obTUILRf7I07UvtbXKfLGIQxIA98V+zGp3lr4S8Fax4gu9qw6TbTykudq7hkjORjpX5h2v/BS/wHZGRbfQL6NlXOFAwG6gHB5FeAfHP/goXqfxS+HGp+ANF0mfS01bCTysePLzzjHPSocJAffH7Hfjybxv8O9X16+uDc3c2qTLIXyRt+U9Pck18H/tpfDzWPgl8YLL4peBDJp1tq379Hh4VbhPvggZGDnJB4OcdKf/AME7L/4mx+OLu18PxXD+D9rSXPmIPJ87GMjcPUgHH5V+jf7ZPw1f4q/Aq8ttOjb7fpbLNGFALHoMbep/CojoByH7Jn7QNp8dPB228K/21pabLuIDaMj+IDoAfavpfUtF0rxNod5oeqwefYX6NFLCQDkE+vqO1fnf/wAE/vg34w+G8PiHxb4ti+xxa7shihYbZMRk/NjHAbPHrX6VQJFEmyBBGq8DFaaAfnnoH/BPf4fp4n1LWfE9w1xoySb7a1B2yElidrsByOn/AOuvuvwp4T8DfD+KK38GaBaabsRUZ0iUOcdt+Mnp3NdOvzJIj9McfWufm80svXG78OaUpMD5W/4KGavKf2ddRjZk/wBJuIQSpwMbwf6V8q/8E0EWO28Z3YX94lzbKFzj1Gcc9TX0X+30l9q3wNTRtMga4upb9TsRSxKhd2ePcV8ifBXxNrP7LXwl1i7121ZfFHiiYtp9i6sJBsA2M69QoJyQce3NW9VYD2n9vP8AaMubXR1+AngYmTVtVKjUPKO5kjcZWIberMeceleu/sP/ALMsHwg8KxeOfF0Sv4p1qNhtcZNujHIX6461yn7MH7Klwuot8dvjdG2o+JNUka6t4JhuEW5tyuw7NgjHoOAM1+he7EIwNqqcYHTAqXorFNkrTSP855O7r0q0km+H7NdD/RpAwYdyD1qgZIzETjCryarR3ZkwVHKnHrkGsCT8Df2nvBev/s9/HmfWfBrSwxXDLeWky5TKuWbbkDHX5a/Yf9mv4vR/Gj4caN4rtonWeYeXdKzbijqQjc9+efpXzf8A8FB/hhrvj3wFo/iDRtPaa40mdkyvzHy5EycgejAcdvzrtP2Q/AGsfs4/s73niLxnaTCeR5L5raMFn8twm0Y7Y756YOa1k9CZH3ZLaHYGR1YscADrVC/sxcW0ljfQpNFICrI67gQex7V+fP8Aw3Xb3Uchi8IXcksTEMUDBODxzg/yqnL+3LqNsUW08JXU0QxlZcg5PX5gp/KpJP0W0Gy07S7SPS9NtY7SMyiRliXYCx78V+F//BUSR5f2iGhkbKwaZbBeegIc19gXv7ckME5eTwtqMUhZXQAFsjpy2Bgc8YBr88P2ldW8W/Hz4mX/AI20/QbsQTW0EQBRtwZFIJIx07celWkWj9pfhXFM/wAK/CFsqbP9DiAVRyF8tcDHbH41+an/AAUsuxF468KrGu02+kMc98gEc17H4M/a8l8G+HdO0S48L6hJ9gto4Fcrh2ZVCliCOh218OftNeM/Gvx98bweJ7Pw9eLBZ2BtQoiZidpY72IHuM9uKdJa3Gtz9Ov2FPhf4Y8H/BvS/GdijSaz4phWa4kf72Qc4B7KM8D0r7WsN/7yOVejcH2r8rPgv+09J8Nvhj4f8EXuh300+l2qxNIEJUODnocHA6V6ra/twNArs3ha6cyyFhlDjHt/d+nNKe5pc/QW4gkFubggIgbbkkDn8aisYs3Lru/1BGcEHk1+K/7QX7TPxg+J09pofgnTb3QNMgbzpPJ8xpZpD0JwMBQedvc9a+o/2SPjh8QfFF43hTxnYyfboo9zyyIUZ1jwMuT/ABHPahw0uZn6QaWwGpR/L5schYEjgrjjvX82/wC0pqK2v7TPiPVLYG4+x6xE8KLnMhicgKvHcjAr+jKx1AQzgqdgb5TjqR3r8Y/+GZPiH8QP2o7rxVPpc1t4et9X+2tPOCiyJBKxGzIH3j0pRYHs+l/tofEh7O3s4PAN6YyqBdqy5wAM5/d1P4x/az+LGv6Df6M3gq7tP9EmG7y2BIZTgElRX6T2+mW1nbJb28EcflDAOAegH+FVdc0eLUPDGtafaRKbm4tJRCf4jKynAz6UgPwk/YQtJD+0JBcTAxebp80h74ffz+FfvpAs0UjRv+9AAK4H3s+lfEn7MP7Hkfwh1G98e+KrlbrV7rdFDCjbhDExLcnOCc+3b619w28jRsQPlUU6z6AZtxrOjxSvYm6hjvAmTEZFDgeuM1SsLyGe6G24RAnJYsCB+uD+deCeP/2XrDxtql74i03xJcaZe3km84P8Tn5uRyB/Kvyf/aG8OftFfs962kN/4mvHsrrzPInt5vMQp05yMjj1HHbBqacbgegf8FKfipZ+KfG+meC9LvEubbQbc+dswR9okyOevOBX31+xV4Rj8J/s9+G7a5hZJNRjN2ecEGQ7sn2OeK/G34E/s6fEL9o7xqkC+d/ZxkE2o6lcb2zzyNzdW/lX9EmieFIPDOk2GiaXMVh0qCO3UAYDLGoH05+lb1X7qiB0HmGIqretP00I2oKxfAMg2r6mnLBHMEE/QHP0qOwsZBqMMq8LvOPasEB/Pp+0tLJq37XmorcfKH1m3gXHJQIwHWv210/SYpdLsLiSTcpgjVQPvEY5J/wr8OPitDHq/wC2ZNDHJkTeIo0JJxgpKN1ftP40+IXhLwNpMF54n1WGztQoSJRyzcZAAHTjvV1egHqVnZXAhjW3QMsY25UZIAr41/ba+Jfwu0T4Y3vhzxIsd54gnQrYxJtedGI+/wAH5QOck/SvEvGf7V3xM+I0/wDwgfwA0S5+13C7ftm0+YueCVBBVQOPnJxVn4P/ALBuo+INeHjT9oHUX1G5JDmyEwkYyZ3HzH7jrkA8k8mrhoB+Zvguy1/w7rWkfESbw9d3tnYTCZCVZVlKZIIOCMAiv13+D37ZHww8UtbWXiG4OnalNsi8ic7QjdAQ54xnuTX2ZL4C8G3GlDwnJpUUWjoAqQxoqqigAcfTGa/OP44fsE2F/qNxq3wueRgu4/Zm2jnrwwptpgfpVYazoOq2kV1pV9BOJegWRCf0JrQh8mQ+ZJJ93344/Sv52JtC/aE+BWpHyjf6S77xGXy8REf3sAgj9K77wh+1d+0NJqtn4e0K5OuX16UjWMxOzlzxwAPz7CpcfMaP34uZVgYKSATgYHvT45TkbumcV8f/AAp1X9pDW9Vsn8d2cVjpwkUSEAYdscBec5+vSvrwwyxlWk+Y9PxrNlnxP/wUhM0fwV023Rk8i4uVjlB6jawbK18N/sqad8dbvwpc6l8LI1Fjb3rAruKM0gReSDwVxjIz1xX6C/tq/CHx/wDGjwX4f8NeB4PtMsE8rzLkKFyMA5J6V1v7L/wQ1z4FfDSDwzqjv/aUspuLgAkAF1XgEdcevrXQ5rlsQ0fHfxZT9rm9+GniC28TPDaaO9tILxhgMYgp3AY7euB0rzv/AIJq6VdnUfGt0gZP3UMKNkhH3ltwHqfl4+tfsB4p8MWPjnw/deG9eQtaXYw/zEEjHQ1x3hb4ZeC/hpZSaX4L0aHTInkDyNHyzsB1JJJrNzurCPk7/goHLPB8AIYrgjJvoRz14DetfJ/7HvxL8QeAPhBeXHh/RpdWcatI8qxjjaIUyOPpX1Z/wUOljHwJ0O3mfabjUgM9yFDcnP1rmv8Agmxo9vd/BzV55og5i1KQjcBg5RcGrt7tgOH+I/8AwUJ+2eENc8MP4clsNVvYZYbcMT5aMylec4Y4+lfKX7CVguq/tDW91KxPkWU0nA48wsnGfpmv06/aH/Yw8KfF3XLPUdIEOiXJDedJGq7Tk537eCWyTmvRv2ff2W/h38BrKS80djfapNGVe6kX98WPXGPupgdOfqaV0o6Ae5wWKRyPtYnf8y4PatqOSJAAnVR0qHy1XBjGGAxn2pTCIkVSdp+9wKwNBk0jTqEZeQwJz6VJCvlKrLkdRRKWRC6ryev4VT+3EQZdS3Tj0oA0JJ9sRPYgfnWTd3bLCdq4OatOwcIm3AIrTSC2aDDpk4xxQBi6Pcsz/vDg4/WttmY5Yt8o4qkmnCGQGE9uK1bdE2bWIyetAEdk6uX45IwK0FBzwRkVmZe3l/2W9quq4lQ7B+NAE0pLKSxxWdcvmZFHzCpW+Xgnk1VvPkKZb5T+dAFjd7YVfenE7xz92qkc6bAetDuywnHDHvQBc2KqmM5BFQgKysA2D3zUdrPIY/mwe3vmpMJjOD7+lAFe6jUwsYxub+eKyoEuJSqshJPP4Vr3Mfyh9+0eoqCCIKmBI2W70AOcyopD8Ac8VH50IwR1PrUjiRsCVs444qq9oVYFWDKKALdtJHMCcYKnpVySY7ht47YqlBKkbBFXOav+WrHK4PrmswJ1LMQeMkd6SVgiHkc9KjCyYKkAKO9NMRHOcr70AIy7oJMHaSOorGt5HWcwSJ8qj5T71rOAqE5wT1FRb1mVS5ClemO9AFyDiMAHLnripETzG2nIHaltwgQyKMMvBJpVeORSoAyO9AD1JySMDHBz1qjcqApZgSp7dBU4AUjHTvmluxCYSo5x0zQBjxNFkoADn+VbEGXiA6dvpXOWZCSt05Bx+Nb0JIjBJ/WgCyCWYqwz706OJQhDgjBzx6VFGy5I7jn14qQu5IVmwM/zoAbKFXiMZHqRWQ5IZvQVZursK2FkOScYI4rPQuxMZOSD+daAVdQBKpgZHGarRNGRjbtbOasaihCou8oXIzSxGKIkyJjdwD1oAspDhCT1xwKoagk2BIxyRVz7QCAEB/Cq9y0ckeXJyPWgDERXLndgj1xVuRT5BKEAsKnh8uT7vA71NMq+WcdhjigDnLTRRMTNM4TOcDHetUWTW4X94CoyG4pY++w7jwDVyYmMZcYVqAM9LaNZEcEMx4wO2K3YHO3H+c1h2siSThSwwpOK3opFjlA2kjOOPWgC0jEjkcZxmpTgjceFBxT9xLMoxtPamsWwY2XIHQCswMu7Ad84AwMfWkj2r8sgycfgKddSKzhBHyvWqjXOzIVSzZ5zQBqswKfuhjH4U1Wym8HBHbNZQuXjhkYr856DGarW+oyTuY/JZETqT0Jq7gdENgTawB9getZ7ybGPydO3X9aYJCq7FIVj3I4ps6uVVgcN9MCi4GfDIq3OAML9O9b9sGd94Bx0IxXKwKVuGYgEA12NqSYlBHHrmk2UkTbNvyhxj9RSSZABJJUd+lPaLqwODjtUTMxH7zJFSUKGA+Xn8amRl8or0x61QlkCMoGenXFRi6gDfM4HtQBoucLg9M0gbYBurNXUISShbHNPS7tgMynK54HrQHOX1KFs+tW45Hd/KxxWSLlJfuACpTdtH8wwCKdhXL0yhWww2svf1qm/JCsNqnpmq737zYDDOOmO1Q+azvtbvSGRMAScDjkGrFi2W5OPX04qQW3moyqct6HgAVRBFvIQ53L6A4oA2JnVmwDke9SR3Kq7GX5eOB6/SsmG5SRiqdAecnkVrrbxzIN3DZzxQBNFMkrE42vjp61LAjOxVTk5GRVT7CzkIhKkHgiraxSfLGnysnH1xWYFiUHCgAEk8jp0qaJdjZXlvpxUEhCoGP8AD1HTNSqZJEDKMg4zx/KgBbzEi7SOW61Tjj8pxHjardxWpNbkyCTowHQ9cUrGMqVwPfNA0U1yJ1GQqdCMdasrb73wexqFEDsSSSB2FX4XMK7m+ZeuO9BY5xDGgBAyTgZpdnyAlQAewNVZJEupI8LgYyc9iKY+ANysV54AoAswOyfIgyc0EOuQ4yDxVNDJuJBK8fnVyGRCxLMS3cmgCFoFkwkTYPaopoWt9oZu/WrM0i7i0Yxg9vWqcjtNjzDzkDpQBY+VowQOT0x2qnJMyzNuXAC8EdRVpN8QLqeV/Gqsp3kSk4Pfvn8KAGF8yBgMA1oWyMzFtxyelZisQMEZ4zx2NWY7zJChuR3qGwFdpWkfc3OeuOuarykLIqDOV65q5K8Ww4IyOfqazpLxWnDMpyetIC4HfZhYwc8fShp12HaMlBz9acieYSEOAwqeSC3jbMZJbbyDQBXtJ1eQK53OBkVYQ73Knqc1TihRJBJ3X86cRIhGwcmgCZ28pgSSDTWnMiCIjoeKsNFtALYyKRo1AGR16UkgGCIgeYvylsZ9OKUO8alRgjqfxqRD+6Cjk80hQrE204JxVJAViGUiTONvH4U9G8wMFGCT361HHI0hyQBs4NWwhIBXjPeiwBGCxMbcYHOamiSVcxnoe9IGI3LgEY5pqsUj3N8ueg60WAhaIxhi3Bzx+FVSXMxOfl9/StYShkIcdKp3EqeWwQZbp+FICNyUIdevbHcUrhUffnIYc57UOT+78odsNUcsZTb5hyGOc+1AFmFwjmPGd/Uewpm4s5hIygwc1CzFSZUIPQfhUnmA2kc0Y+ZxkrQBWcAuEOQW6Y9KaUkiTP3gW/GkXcR5gXn+lKzMpAAxjOaAHBSCZFPXrTNuYwc4JOBUQdtwA6VNtAPfnkZ9aAKm99+F7HFWtxYt8mc9/SokQTvsU7QO9IHktZdjHOaAHp853BTlRz2xUUiwyYZwcg8fjUtwSeF/iPUfyp0cakfvOAOMn1oAgZgV8tDnHWnIoaNQ7Yz0/wAKe9sADg5B4BFRKuWKDhQep7Ed6AIfsytMxC4A6/SnSJvyg7EVMSIi6pLuY9vp2qFZZGYg0ASRxquXMnI7GlMwdyic+tVweiuM4PPvUwXIyBjHpQAjygfKRuHftX5U/ty3QTxnYwup8+N4x2x5YQZ/8ezX6qCF55EjjHLHGfTPevyd/brhk/4T1JZ5QxbajBRt2/JwT25AOAK6aWwH058Cl3eGNETYExbrn6M2cjHtX1TaSiNgIwK+XfgfDnSdNuCziK3iiLE8HlRgccEY9q+ooUjllXaMDrWMyVK5vQyFlEfOCc5q0oDFWfgLx9akgtwiAgZUjmnfZw+PL9e9QUVpd/lvkcE8ClgMbZdlzt7e9OZXhYJuz14ojhaVlPQZ6UMaPjX423KP/wANAYBG/wCGNmB7Y/4SHiv5sq/pQ+N+nKn/AA0Hyf3fwxsX6+v/AAkNfzX17tL4UebU+Jn/0vu6STBLDoegFPDfJkr26UbdpC5496jePafMJxgV8ee4VGYIAgGATVeSSQ5AHHSro2sSJDkD2qHcpYgnjnGaAKLKrACTv2qUFcFQcj1qLCrKR0I6mhghTEZ69RWgEVxE+3MZ3D9KqLEU3A8qe1WGmkhBjA4x0NUzcyYcKOBn60EMYiqxOBhvrT2D8bSSR6Cq0WRNuA+X9alYBHG05B5NXYRXeQnPZhxjNVg6NJtU4PerkxBcbAAB3qm395B+IFFgNK1jMxW2X+I1+Hf7fsfl/tEGZXz5+n2Zx6D5uD3zkV+2UcoWRC6CTJxtbPOeuMV+JX7eNitt+0Oqgqqy6dZsgJwP41GSemMfSuzCfEQ0fsn4bSE+GNGQfNcpbQKecggIMnn3z0rTk2huOveuU8DyTTeEdFuZmxIlpCAD1b92oYgehOcHuORXSuSTmprfEWMDSb2+Y4FToE4x1FQHeFOwZHcU9CwX5hhqyAVz5YXozN7dqjQsA2enYelTArkOM5FVG813w2Qo70ATKxwSRnPSjAOS/LdhUZbY+B8wHFTkMV3qMhR0oAaxJXa3XtTl2fdB2sOv1qpHJM6+dIoGOn0p/wC8ePfHwP5UAWlYAjDA+uKeBHjYcY5PvVBsM20Hkfhk0OHPyt/D04oAZK3mHci9OPwqAq4bDAqMZBq4jocEAA46UyR5Nu2TknI+lADDsVQuOfamqpY71yCKZh0YnPyj0pHEjKqqdpPf1oAsMWIAAGB1NM4UMoOS3TNRFjnaTyPypSWGMn5h0oDkHgJwjLgjqaUybl2xjIz+VRBXdsseRUiAcg96A5CIyuhUMPu8n0pfmdt/Hy8n0xUjDzOCpx7+tVGTaQoPXjFAD1cMpLfLt/WpQ2AA67c8imHZGPmHsKTzQ5CkcrQBI6qU4+9UByXC96nJjRgfvZ7UMoMm4HJoMyIMYmIbLGkEgzk9KcoLSck0kq7PlQZ9RQBCVBbaD2oj3xnI5NRbiWIGVxVourIWZenp/KgCYMI87uSetOWCFQXXjJqFNrKrdCAakkygB3Ft2K0ARmCA+mPWowrsm4AkVEyEYU96to5CEEkBR1FAGe0TA/d9+etQSAqgULnFXPMZ03ggqeh70IMxnk4PIoAoQ5iPQj+manYxSAlwF9CaWQqij1qpJKsmUDHcBxjoKAGc4GwdD2pPMQAqy7936UhLDKsc54wDjGKbkgBgAOcY71dgIHkkEgIPy5AxUoYZEa8tknI7VMqKyFRxt/WofOaFuQADRYBVYB2QdKkRVJdTx2waqEs7FwKleXaAFX5uKLANWNAdvTGc1bjZ8hUHBHbvVbZvUsOM1YstqnbIQeOKLAW1j2nIGPX3oZyScdB2p8mxgENQlcZJIOPTvRYCdHVvm6D1phAZgydB1Bp4IDiPBxgYGO9F0NhDIdpA596LAIVyoHJ7n60j9CGBwvUjsKVGZgHJ4HBp6k+WyNx/WoAjQuUJHI7VNGd6DHOKjjDg7SeMflSwHbleADxmrQEe5kVhg5HSmBXfIIwe9XAp3HcelSYDEkUwMq4a43KiD5afau6IS65NWFjmYsXGQvSoC7Od/wB3FAEjuJHBfgCpDJxtTr700lQBv5yOKkC8j0oAYsm87HXkd6Q8DA4GM5p4j+ZjyRTSpAU84FAFuxUMzPL0xikVVXJHr3psEsTnjr0qR1SJAqDJJ60DsQxyN5pBBAqVWAbjkE1EiOwDDnmpcFnVVwue1ArF5BknnOP5UICSHLYUfnTShXoxAHYetIpcSKc7qDMnco3XJHY1TLBnwBnHQVc5yUzt5quGCSsG+XHegCc7FjGchwMYNVlZiWdBzSvmUDYrNjnPsaaoCv5gPJ6j6UAQhSCwbI5xg0wBw21TuqzKSWWVRuYAnDcA1BulfBdQp9ugFAEksZWUAn3OO5pRth3BBkMKiMxjIKfOw4HsKcxfChzgDpQA8Y8oBxy3X6VVnLSvuVdu2rDs4GI+c1LKEVAxHsT70ARbcYdflPQ+9Sgx8dgP50sP3S3UGk2h2KovPegC9Ezbd2cg8YHrVhS/cdjzWTGZVYIp/CtBY5tygH5R1FAE6oxXO7g0D5B+8HXnNLEGdjGOMdKkKsUKFvw96AIwpB3q30FXbco6HHUjn61Twoi2qcsOtV7VZU3DPANAF+GbaxXHAPcU0gu/mFsAdqafOdfvfjUKwSBsqcr35oA1YQ21mZsZ4BP5A145+0gFj/Z/8bSnGXsJhu9SFr1tBKU2Bunf2FeV/tHhrr4DeNbb5cGwkcZ7ALzTQH57f8E1nkXWvGaD7jQ2u783r9YfL/cJH/AuT9a/KP8A4JpCMar403dTBbgenU1+q8aGS3Rzny1LL7111zOn8RJEIij7Tx+tTQLgOuRg/maggjjRmGeDV2KEtllX8a50aDY1XDL1PGKbJ1II59RxiopQ1rjzBgyNgY5zVgbhkStyx6Y5FZgRqN6L7mqt808cQwcqvUd6vAMjHPbpVW6WWWNlXvQA2MhlwjduR6UJOn3FPJ5NVIYvLXKvhiOfarYtdnLZ3/0oAmhiKfMDuB7elGwZ24JUc7qS3jLAo54z+VWlj8uMx7vl5/E0AUN8ec4HHams4baCAEFPmVA4ZcANVaYQsw2uce3rWgDJC7ONxGB0xRvEWEPTuBUqxqoGeGHPPpTiiLjeuc0APJZYiAcBjmqZZQflIzV8nyovmG4GsSRCdwf5BjjHagC2B5jDzDgY6etIVBb95+GKpx5aNQpwR09aWOU8A5z05/nQBLvSOU4JbHb0q3HPEwBC8huvTAquoGQ5OSc1FIfLwuMKe/vQBtIscp28KHbqDzUc4McaxqeSefes/ewTeo+YelXrdknO1zggDqOKCJFmNFWBd3Ujj0ojfgxnBU9c1Gyqi8AsB0FTgpPtCHYrL83HPFZiAhwcfwkVYZVHAIy3Y1XRjwIskKMEHnNWNhU75B05NAFe62ny3YYAGAfekaRdgUjgenvTpwGKoT8ik4/Go/LQwkqd2O1VEAxbyx+X8xfoD0GagkK8LGPmXgj1otnjeMiQFeQRxTjgucng9+maoCpcPs9sdPasp5VLEnhT39a1p1IkO5Qyt0OeKrSWw45+UUARW7L5uUT5nHbtipJgHCNH64PrVeCJ43MoO09vcUtwu0LJjAPBI9aALyxJEo8zAIPI7EVKVUuFTgHnj3qh5ySRhZ1BIHNSJkxl4hnHGB2oA1Ht2Xay9V61Mk7ArH1z7d6rwSRNCNw6fnSxAsTk5BqGBKyZuFUZ6cn3qUSpC+4NuINAC/c3Z46d6l+zxnlR06Z9aQCSkFt8YDbiOh6UskmFLjoo7U1Iyr/veOe1TGMBMooYHrQBEtwZ0K5DY6H0FQHeYWYkZXgUyN0id8jkHHSi4+cEKOe3rWgFV8DYVG0Hrn1pFjd3wDwo6VMIFcYkO3byM0iCYLvAC+w70ASLIrOEOeOppVTM3GSvrTc+Z93hh19KUSvtwg+agCbyt7ZJJHvxTyrY/d/NtpEfzF+dt59O9MhA37QG5NAERnYS4Axnr7U6UcZA6kcetFzHglkU/Lj61PGhkiJZSdvf0xWYEEKsGx0z2rQkVJFWNeWHXmqBG5lLduOKvMSy7sYJGBx6UAVp9iJ5AOB2FWUiV4wwHGKiniEiq2CGXqT3zUgE6ABFz6g96ALUNvcKqMwKr0znNKqurhpD8rd/WpczFQ33EPUU2ZWZV2gZUetAE0ifIqKTksc01wBH5Zw2PSmp5iYIG5f1prxFVD5I3ZOO4oArSxybAvIA6+tVO3yNt9M96dcvLHIE3n2IHX60FBncg44596AKchbe0bjK57etPEkhA78/lT3VWclh0oWOOEbiCVP905xQARv57lD8xHWpTIciLB5PbsarWwZXadTkOTjjFWCjyBpM5waAGyRM53IeV6+9SBVJAU/e447VW8/dmEcZHHvVy2gkiQAjI6+lAEUi+TN5DjLAc+1V1hZ94UYGeKuvLEHMuw56A1WcyqpK4Bz2oAjtw25o2boefWtKJFRl5yprKVnMxZcA8fjT3cfaTFn73PsKAN8s5Ix0x1xTpQdpXvxmsxZCkg2/hzxVttxkU9CetAEYI34I2sOnuKsoCB82QDTGxu3kcikWJ925On1oAkUSKXX7wYVCp2jy+u3rzSglpRsOGJwTRM2zIK5brnHWgCOXYxDcr3+ppkbl3wflA54qAMzlmbIOenatBAwABGCfTvQBQm+0mXd1U9OOlOXKcnjdxmtFmB+UnDVWJ2EM6EjtVoDPmmlC+UBlU7HqaW3wqDeCOc/WnXCsrl1IIYZ+lMj3lVH8Ld/SmBqBfN7YLdBUEsQj3/Nx7+tMt5ZPneNsFP5VZ8xLiLY3LHtigCgZdzoy4ygwSPWpYZC5aI/eYdRUUsAjTcpHXGBVUZDkrwwptAbKKpVsdQf5UFXxkZ461Wtm3XGWHJ/KtOXG3bjLHn2qWgK6IecnCD+E+tIzMo2RchsZyKnRRgFsZA5pwVnmZY85xwKOUCBPnO7HGOaaEMLhxyo6D0+tTCIRIVzn39M1R3SRjyCcr9KOUCUTBw0bJjDY+tIsjq464XjmqEDStPnBVcH8xWgmXcrn5cZOaYDGMhYnd+FRBTIzZ+70PtQYXWUu596k+SNxvPyuwH50AQ43KoIAUcZPoKjuYDkSIfTrUiq54ccEnA9B2pXE23Y4xgcUARRofM2dBjGPerhjfaqZwQPwqGzLGPcRllPfvVxxvd1QYbAx6HNACW8U6xsWwOeg7ipzggLIenX8KijjfzNgOABjIPNNELukjEk4OB70AToAytjkZzx2FWzGpXIJ4FUIdyx5wF3HBFWFY8kcEUARvM5ZUztUHoOua1dgISUZBz+FVZYlbEyLjHWrcLKYB8uQ4yDnvQBGLdLdixPDnOPSpECqQMjp1HIqvIfl8pzlm6U9R9nQCPC56KaAJ2Qs+zfjuM9KzGdzKysdpX8iKvHIUGUlWxz6Yqp5cZkLgYwOnrQBC5XcrKTsbp7VC6MSTvIA5+tWAByX+VT0HpVOQ7ZjnhVHOO9AEu8MhAHI5pqXCOQofCmm7XkQqp2hv1qjLGxAQ4Vh6UAbDqybFB25qZ2Ur5bHI96gjUyLsfqo4IpWDbAZGzjpQAKiqf3ffinA+UQqc4/lURJVS68E9fWmlyq5zx7daAHRJIjSFXyCcitPc3HmL27ViQXE+SoUfNyT2xVoSSLLv+6vQgnigDVMZwWIAHtTmLE72xg4AqtvUMAoIPYU5mkYbd2AOaAHPtM3ljrjtSrsMbDacZphXaQem4de9V/NeA8gY9DQB86/tToLb9nLx7LGvytbEYAwdrMoP6GviL/gmVIVh8fq/wDH9gCt1xy+BX3d+1Gyn9mzx5cbcMtjIijsSxAz+Zr4O/4JkBtvjgxdHbTwcjP8T810U/hZmfq3DGJLdXDjOeQfeoGTy5W2jIzg4NWnQxsyEYwe1RKQrMxPU9xXOAk7vCgSM4kYAHuMU55lkQ9iOeOxxUk0XmR7COc5496bHBGu5AeeT+FAFEB5xIBk7evarsStJAuB0HBNZsUrxX9xG7Da5BU+mO1azqR91T15A6CgAMLCMA449D2rNww38cDr+NasWZ1VCOcMDVJ4ZQSrkqDxQNGjbSIYsg+w+grRRYlyXQsxHJz0rJgQxps7Z/nWjCW3EkHaPWgstbi6J8uGCnNNA+Xd+GPU0+NAZTxkEjFTMinnO0ZoAzmjKvtYEHqKuIilVHAXv7GleNjJtU4HqaZKyxMVBzjrQBQu9OsJZxcm3j88YHmbfnwO2etKVIJO0Ecjp0FSyfvORxUMjbVCHOD3FBMivc/OvJpka+WuHIANWI0yMEZGalltgzKf0oJKoKg8dPXqaazEYIPTvUyxPuzGBxnnGBUwtgCdwALYNAEEbtuyTkHr702WFnZcPjrwBVk2w3hQuQpGSPSoirmfCjaEPHFAEsJlhcOX7Yq66KZIx/CMk1HOEji35GcZ+tL5ZeHap560GhpDy/8AWAZU+1OKqwwvftUdkh2FG6gU9Dt3EDGKANC1OItrdR29KJra3vInglG5XVkKnoQ3WqsG1W3MeG5/Gre9RuKnhv8AJoMzk/DHw18AeC/3nhfQ7WyunBEkyp+8Yk5zuzmt65gU4Yruw1X0bPyp+tV5C4PtQBBFHC7EHKY6jPFM2ZyTjbnigI8bEeZ8jHOMc5pNshyz8MOnpigBcdW3YUVUZudpB2nvT+DkE9ajdGSRI9oZHXcPpQAQw9GxxV0FVVo2G4544qBioCqB8w6DNaElrIiRykEKetAEY2pF83Lcc/yrFZpTcyIOSpqe51Wy08SyapOsMQICjgknGcdRivPPBnxf+Hfj/wAX3/hTwjqa3t1pwzKi9j0OD0IB4ODxQB6BdRWOp6Rf6VqOTBfwvC+w4IDDBIryr4bfB74YfC66N14S0hYtQUODeSkPMwfO7noM+wFeotEhkKerEU1Wt432sg64zjNNMDfhuUVQCNqg9vT/ABq9bPb3Ae3lOBKMAjt9PesjEHlAh8BRnA6e2adaGG5WIJx5RLH86QD103TrTUN0FsgaI5EhGWPoSa3Vy3zP88lV8K5+frV2MqOaAGoCVJPXPStOxkWCRZG4C5LfSs0EBytVrl2Me1O4w30oA+FrD9iLwTP8VtS+Jfji5TUZr66kvIraPO0FnLfM2QcjPoa+zWEEEKxRKsaJgKFGBgcDge1SRyxNMsOwFznDH2ppjFw+zGBnoau97AeNftC/BmP49+ArPwZLfLZQW1yLlnYZBAUqencAkj8uKl+CfwR8F/Anw7J4c8LJ9p+1bHurh+GllByWGDgAdh/OvZ5NiKLdDx0PaoJIlEi8AKBgmrltYaZlzqTNIjZAzwQavpBBLCCxzt98mmyBVLueXJ61HCpfOxmB75xipEeH/Gb9nDwj8eBpX/CW3klrDpIkWMKEIJfn+IZHTkjNejeC/h54Z+GfhHT/AAV4Wg8ux07O1yBudm5ZmI7k813JhlRQWO9aryy5GOiigCvE3ljamNoPTH9auTWen34DX9vFOIwAu+MNt+mRVRdp5XpU2fSgCi0qWYS2tx8kXQYwAP8AZA4FYp0+C6juLG/tVu7a+BSSJlyro3XcDwa6Zra3mYNKpVh0INXILbanODtzg9x7UAfI9x+xB8Add1K71S906RZLiQtsWYoqg9gox+pNRn9hL9nS4ddmhSDy0x8s/O715OfwyBX2OkcitvUAn07mmTeZ90/KT2q1NgfHEv7Af7PgRp3026RWGPln5yPYMansf2EP2ere2EkmnzS7zna7qSfqc19kx4CLGGHXngZz7dKc9pGrl1O8EcjGMn8DWfOwOJ8HeCfC3gLw7beFvB2nR6ZZQknEfVie7E5JNdDNHMInhJ+V+vvVl8R5IHC01LiOUdcfWlzAYxEZCRyR/KnQAdKtLt4jT5mz0FabW8bRh1x83JNQobZk3xLtYcY7mqAqKwG4kcgcj0rP2qZAUBKDtWgCoDLkYI59aYjeVHgHJP6UAZ19bWdy0ct7axyrG+5RIu4Z9h615brnwq8GeJvHNv4713TE1G9tUCRLPzFFtyVITucnvmvWriR5EMTdMU6FQuHUcYoAsiZ5ypZspGMBRwB+FNdXCdsMelTwRiSUBvlH0q0I0bKk7SvFZgUGixGV6IVrNkRkwsYxz19q3po9ke3t61RjCeZtH3sH8qAJdPlOeQsq4C4cZwPXmt6OWbzPLcieErhkfkY7cHjFZ2nwhWBIwzL0PIWrtqHa4CsM5yOfrxz0oAydD8MeGfDlu8Gh6HZWCFmZliiX5ixyeueSanmtLC4hQS2Fu+w5z5Qz+mK3v3fmMP4lqnNFv3CP5f5VXMBzZstNkkAfTreQLxkxqcVnXtrZ2W02WnWwllOGxEOn510VrB5YZmP3jVqaOOUFQuD0zRzAc8dPsntwk+nW6SKAd3lAn/GmGx00Sed9igdsbeIxnn361euUkiBPU9MAnH51nyxySBGiba2c8kgUcxmWzZaeFXdp8DD0EI4qvBFpys2dNtwQeD5QGKsJcKAAXG5f7ucU4fviCfun3warnNB8a2kas0unW+G7+Wv+FQK1jHIZrOzhhl6eYqjfj0z1qb5/mi5Zfek+zeWucYquYCo8I8wsmMj09asSvLsRIuADk4Pf6VIsZ3HOFzz05P41YEZ3YX0/CsQKqCVnwzFeM5PSpESQFpEJ449qtmAS/JIPTjtUjxIuzjGMdOlAEdq8mWI4Hep0BJbec56VErbTtPGT+lXADJFvj+Yr1+lAFOEsg2sfmJPtXB/EP4R+Bfil9jfxppi6iLBSI0YnHP0Perg+IvgSXWbjRLXW7SW9tzhoxMm4H359a7FNRiYhScArknjA79c1UW0BleH9D0fwvpkei+GbCHS7SIY2wLs/PrmttflHzfMfWqPmFj8o21LHIHyvem5gIWYtgDv0qNrlvmYKylOBjinSMVYbRzVWV5JTtAzg5xU3ND4xh/Yu8JjX9V8eXt/9r8Q3MjzwTMnyQTOxbeF/iIJ78VZ0v9kXwLHdpc+PNQufFN3MwLGVmjQd+Npyfzr7EVnHzJ8remaqyCfAV/mx05qnNgYPh7wl4c8II9j4V0210+0wAEijCHj1Yc1uxwKoCQoFPrknr704WqgK5bGQc81ZSF9wVWHXr9Km4EUdvsy7L83POe1MFqTL5i7VUDjGc5qzIHVCAeOnHejcQgB5YdT+FWA2+0fw7r8bQa/pkN+vllD5oDEr+PSvJ/CX7Pfwq8F+I28X+FNBt7LU2VlMuSxXd1CgnC/UV6/EA0e5h3pWjBG0HANO4EcKzOILU4xFnp0qYwF32kgkc1GF5RFJGznirIYkcdSayAVUO4EfKQe1SOHd9xkJ47mlVsyADj6U2QNHhxzng0AQyeZGpZjuXPSshLCae8edjgOcr7e1b4LAZHQ00K0Sll6HqKEB82/tEfAb/he/hzTPClxfrYRWU7ylym7KsNuAMgZ711/wI+Cfg/4IeC5PCWgEzMZxNNNJwZH2gcegHavXSrOcNwKiMJQlvvA85rTn6BYbfQoXjlRAe3P1qGKPcu7byBirDKxUhRnHPPsKpwpKqkDPGSfxoMyeSN1whPzg9Kl+zFlEmcc/jT0ZiVzgqfzqw0py2OjD8qDQqG1Z1KBwD1yapR2Yjj2yEOxyPwrQf/WbUXcBg4NOaEvHuPG7jHpQBUe18pF5AYHj6VcS3BQOo4P8qYYtozyWGR+FaNuMQBT/AJFAFeG3Tk4IJqRIRGSSe3pVqJVUkAnOcUsiMDtJ5NAFRlE4C4AFVVDRkheAOorQjbLqWxwSKbJbr53mHOCO1AGc7KTkCmzIJlQED5auTIH+ZQKoXLEDGPu0AUzCfMO7oCOnSrEqqxCA9GzVhEZkXJ9/alRF5aTGe2PWgCKOFVfgYParQK7fL3DJpm0sVyMe9KwQt8g5Pb6UANlhVkwvLD8qVFwhBGT0I9KV3nWANt2k+oqu0pUZB5PX60AIVjVg3cdqGUTcEbc1Ey7hliQTU9vGzAEHAJ4PWgCD7Pt5Hy4PUVMVwwCvz61LI+1ypbP4Yp0ZUkHr7GswJeXGw4zimnYhCyMT9KlKktnnJFKV4BAJI4zQBn3iRbRICQenSqiqZWCJklOa6CQK6Mj/ADKRTRHGqqY1C8dT3oAoRW+cMc+pFWVt9jM+OO3arB2gbSM85yO1MmXzxy3Q5FAEAiySsnGKzLyJxuYH5c9O9bo+ZWDHknHFVhGjZVhkdOaAOdsID5hLnP1roI48nGABUDW65wmBg8irIZY3AVe+DQBLGkUZdhn5uM/SrH8GTjbVQsoPyEZHap2iZQVyM5/nQBjXsa5O04ViSPUYogAOCpLMccHtV+e3jlUCQBsd+nNV1t5V6HaM9RzwK0Ar3ESk52Bz374NVTAWBGzIPcVqvbpjcp27up9aZFnOOgPFAGB5TRfM/wApHAzVe9iQxCNM57+9bs1qN5BXcD+NJc2/7tXQDOPxFAHNQxN5QUDJPTtWlBaSND859fwq3DEUjDFMH+VaNttSI7yDuoAyoLCGBixO7eOgqW8ij+xSx9XFXZYcdPuj9aR4FIIXoaAOL0mHdcMHBx7iuuiUgDjABpY7GBTuUEN3q+rgJsZQT34oAhyCdgOMnmnrH0cHAU85qT94JMIQenaiQqF2NyT1rMDCvITJMZEY5JxT4reN1HPI6k96vEANj7w7ZFRBIxkovNADhbW6g92Hp0qu0QQed1UduKvYCIvHJqQQiRCWA2/lQBRMIki5ACscndg0pgV0YYAXpkdBVuOIEA8jHX0piEbwIzn1z/hQBgR2oifpu3HnHpWvalmJTIA7E1bCZkbeMN2xQg8sgx9PQig0LUQCghsdOfeoJlRW5PyipFGCSxz3H1o2rIpZicmgCg0KOGJOQBkVx10GEm4fxdK7QDcpHRRxVE2SSfeGcUAcawmjId+WHH1qV7kyhVdsN04rrpNAinQHdhfc4xTP7IgCiPbyp65zmtDMxLIuhwzk+la2/d8jKSDVkaekWGXkir0MQCfLzmgaMqOAlxjp2PrWvHbCL5yMjv7UuxV+VOgqaNHYkZ4Pb2rMsjYqCxQYzwDjFRSQJ5YVhuYc+/NaT2ybDH0Y4xz/ADrOkgkYgE4IoAr29pGP9ZkY5Htmrq/u13bs5/lULFl6jhRjAp6jK5/h7cc0AXo7kk7R17Gp3iV3AVsYAxj1rOiV4iXUD8f6VcSKdsSnHyn8azAkdVmkAmG1e5rS2r5Y8sbR7dqZ8kiIOg6jvn3NEkiQAbOPTvQBK0LnG8nJ6moZIxGQeT2FP2JJiTJLOOeelTCHbt53YGeaBoqKNqkkYJ/lSRzF1CycDtViYiJ1U8mQZAqMJGy5xQWMj+Usw+6P0qQzROq+Uox055qoYPLy/JA/HrVldgjCjCle3SgB6yAHGOAOlNlcl96jbnoQOtSKjptYjcTSSyMhERAAT+poAkbft+6DvHQU1YwGViQuB37051JiwmcA9e+apBZMqjA5HIoAtzKzJtX8apMpRQzdPStJTB5ShCd57H1qoY2JZ3BXHb6UAQFGZQCmSo5quIGLcqQPUHitRZGZfK27Q/HuaY0RT5icY9enFZgU14/dlfu0ySBCRtXGOSe9W5mOflHDd/Wq4Ev2jG4BAO9AD23KFaJcjpk0eYZGUsOV5yB2pSGQtErkqOg6iholX5x09BQAsfJMn3gxIqxHuLBuy9qoIkrDKkcHOOlXBFPEkbORsJNAFyQwEYYYY+tUzIu9UT5sHg+1Od45WXd061HIixuo24UHk00gJkkSSQ5XCqeCOuaYJXgZmPzb+OagMwTesIyOOc0KS8RLZBBqwEIOTgfM2OalSUA+VgkioSwb93z2qRcBmHf9aAJwxTAA4PWnSNLI5ZBlQDxTEG5NjLyOeKlB2Yx6HkUAV0lZGzMc5pjhpGOOB/WpnAZice1R7W8s8ZINRYBsPy7kByT/ADpd5lVvMHAOMfSnbHPyYw3YioyrrKTwVP8AOiwCptUBSMIfzqMBl5zgcAfSonad2XZkkkDBqQF0Ta44z+RFFgAZRskfMOAPrTJJ3UHKA56mrPAfcxycdfwqAIsjEzdOOPpRYBztEF44YHoKru+5tpO3I/WojF5czljwXytEsG85DY7ZpAOjVkBZPmIPA9qkI3sfP4z09qRJTGwWMYC9zUsoZpAwzgnNADcAd846UxySMHOD29qlZ4xMMDC469qg3KW65z2oAjmZgq5YhSelCExnaxLcdPaiRcj7vTmlVosnjjofWgBqQqGyTjdzSNKwnCL82KYyyRsRuLADip7ddg3uMlxmgBhIwVHGTzS7jjr8uKJED/Io560wxMRsA6igCvHdjz1XPK/lx61+Sf7Yk5l+I+mxykyLdTqSB3VVKqPwzX6wGOS2uldFw24ZB6AEjpX5L/tjvCvxchtljZYrO7jUSjo7su9h+ArppbGZ9dfBlZ00W3aVw8KqgyAQBhQoX6jHWvqjSv3kZb04r5e+BNq/9hu75aKbGB9D2+nSvprTvMSJlj9axmEDrwhNsqA8GhcoQmThen1qCP8AeqkWdr+lXFXy02v94DkVBoOJAQMBlu59KajnAUcEdah80BwNuR6VKWO7cg/ChjR8c/G+Q/8AGQfzZ/4tfZD6/wDIw1/NRX9KvxvZD/w0HgY3fDCxI9iP+Ehr+aqvdpfCjzanxM//0/vRpEZgMVVm3MCp4GamK/OMDnoOKYyncSeR3yK+PPcIggwe6/So54S4Gx9oHtVhg3Cp0PtUbdSOw68d6aAq+TuG89s596quiDLKcEdK0C0fQYJxVa6jiMIfoynpVgZ00qPwxG7HaqEk6xsFA3KepAp05AUkdugrOknwMtwO4ArREMsidVBAzkmoGlGd4PPYVWW5DjEZwPSo5wSRt4I60CNBCWHGR71EWdTjaGUn6Yqv5zBFIbgUR3GGIKnjv60AWLmK2aS3RNytuGT7V+J3/BQmBovjzBI3zRzaValPoGcf0r9r0mjd1XGNrYJ/Wvxc/wCCirJF8cdOSIh1i0a2T8S8tdeD+IxkfrF4CZY/BPh2Jdw/4l9soyc9Il6fSurMZ6Fq4P4cG6/4V94aS8z5y2FuCRyDhB0713YbeBSr/EERqlg+zOD/ADqzgsctggdzVZdiv5mfxp7NIccj1rE0TH5w7Z5XHanBWAAIyT09qT/WIAPvZ4PamM7AqevqRQURAbG5Pt+NWfNaMFQOBVCVyZQQx49uBT0kZWOcEtySelAExIY8/d9Kj24G5G4P61AWmUFGzhual3AosRGAPTr+NADDsU88selSpKBHtY4KimrJEuUPzYz161G6llDr1A/OgCE7X2qDyP0qRgCAT8wHSnl1MYXHL9ahjZkQhRuANAEjq+F4wh9OtRjqqA9eme1L9qw4VgFA981C03zMBjnpQBPJtCgKMkdajPUd8nr6U1XwVUfe96STrtU4z14oAciurkE5FKCA30FJERvwx4UUkyjJ29DQAeYxxikfOM4poIUVOrDAzQBHEhOd/INNdgGCr19RU5VTyp/+tVZgd/rt7igBIMb2Lc4/OpUbG45JLcEd6i5zu/UdaccRt/ez370GY/HRgPu1GH2TMW++wJHsKCh3Epzkdaa0H+kicglBGQee9NAOVN7FwcDPHvUmP4SfU00L92PO3b0p0vyuNnOasBg2xNuI5Hr3pk8/mMAvTHQdqYw+cmTnHQDpTChbLxnaMY5oAkRmkXOe3ORStIqAkDIPpT0X92Chyo69qSdF8ksnOffgUAUlY+ZtJ+U8jjvVgtkEKcFOMCktlJj5XimkR4kdcruPHNJICF1DMEH3m96j8pI1JfJC+nY1BI0gwgB3epHpUxZnG08luDiqSAoO580HoD3FSyKzKoU7AOc0PDiQ7+QQMVKxGwYBAqwJOAA46YxTJmto/wB6fmHYdahDsNyAYB6DvTHTzA0RGEYEYPvQBYdQQQvy7uwqAxM67E5YdDVkOCvPXpT4hsJx0FAECQEIATnnBpVyjKobKjNWI1jbO7k0jxp5gk5VR1AoAkYs/wAw4ApfkYA9CDzSfLGOW3BhUgjCjA43evegCTeQwUnJHcU4hGXLjJyagXcFIAwTyanQMwOOf6UAQlWxtQfL1p6ykN8+DU0iAREKOAKjijh8hGlOCegoAepjZC6DknBpiovIHXqKesb7sngKPwNSRIG3M+FPt6UAN3OvOOaYck/KcHrin/Nu2n7vqag6ksn0oAfHM6lh2qBkYrnsDk/SpFDK4U8ijYXQ+X3456UAPEZWHdkEnjHtT1IjUYySOmaRW3MC2PkGMCn7hgFjjFAEFwX2Z3YLH8qghDltrtuq48bbAygHNR+WC4kPIA6dqAHZETLsA5OOKtTEwQecwzg4wOtQRuuCQM4PFPkkQqUKYJNADbS5+1W7/ZlIIPNOcMg35IINVLYPC7G3B2secVpHe4LKcYoAdBvmjbHAPc9anRGQAnn0qn5pRePXFWQjblJzxwMGgCVgGVZTnI61AWDfeGcnFW5wqDeB17CoR8wOF4P6UAW4gyZIwvGDVRLcsHdyTk4qbdtIBOQeKVC5yTx6UCZWVSMgcgZ+tRgYBPTPr7VMyMrZT6HNJkqflXBPrzQQVQg3AheB6d6c+Mlj9fwqUiXKb/lIHIHemvIzP5eP/rUAVmYFRt6Duak3iWIhTk/1ouYQ0O6FcMOp7Gm2vllSnc9x60AT2xZd0YHTqKkCPkle3WnRBVOBzgc+poBkL7QOp5+lADo0Pm7U429zV1WaOTdGpb/69QQKNz+Y2NxGAKtiTadgXOe9ACFWWYSocHuPepAm9Gz94daapbeVYcDqakwRJ8nIPXFACxxhQu7k1EyvE+wH5RzVk4jU4HLfyqujxnPOTmgBokIY85B7Yp5UgHYcgj1pG8tn4+9TAxUkkZPpQBoWjjyyMA4xn2xXkn7RwLfA7xqdwjMWnykn+8NvT8a9aiRI/wB4MliBx65615N+0SWX4I+NYwhmZdNmO33ZePypoD84f+Cbl1KvirxfadUe0t3I9w5r9d4TstthBUMS2D2r8kf+CbsEX/CReMmkwJBa265PYM5r9aJZDDCUYfdOM+orrxBnT+IUqzKHXvV6zlfy9rnmqcCyCIllzk8Z9Kuq2AGQcZxwK4zQsSRoyjeNxQ5H1qvKryHIHLdQeoFWyybAB9aa8okJjjHzdz7UAVtikMzHaBTj0Vh0Iqr91yM9euaQS4+XqtADntEYb0GS3bNJunJaPOABjGP61MCmQUOF/lUSswYgdP50GY9VD5CthgOacOEyOUHXNOHyDdt+tSv5LptiGMjJrQCq8YlQmMcLVKJPmO0dOtaXITEYHPBqq0Ij3Mhxk80AVpcZwGO5fX0qRWV1IY9KJidpITcMcmmwOFHI496AJ2BkGE+6nXNV5reOQlt3H86sDy1ymN26oiNmcj5aAMmWIBVwCeccULbsG+VumDzWnGIZC8e4bwc470iRgsN5z2+tAERXIDhMj0HanzpFPAE2kH9OKkljZe+B0x2zVfzmVNp657+9ABHs8t8D5lIFW0/d8fgcelJBHH5isD97rn1qfG1zuOcjgCgBG3fLKSCenFIFdSFU/eNQSecw2ZyOmanjyUVW5I79xQBaaJoCPl/KoZXVmUu7KrHGakW48xVBX5wCBnv705pFCDf6dPegCCeMrxknZ6d6oEEuyxsQp9OtajEFMrwzDHtWS1vc5IRc7fSgDSht42i+XcZBgHJ7VXZXLFM5AHFSRs+wZ7gZqGVmWNhFyEIx680AVpI843DcF59wazJXaFcwn5XPOeQPetiIjhnb5yOmetV5xAWwq7h3HQfSgCrDMp++cqR8vanuHXDRSEJnlQAenWq6rklEXaB90deBVsMFxlcseuB+dAEUqxCVm7N/CO31qaAkZG44x0A64pk8Qb5s7UbsKmtk8nbuG5COOxoAsQsu0rGvPvVy2YgkEdBjiqCxhjhQVBPbrWmiGGMNjJ6YoAnhjKyiQrlSCDV0SxqoUAkLx1rOWYSb4kxuHOP/ANVEb7XVcbQOuaALdyWKmSM5x17VCXjkChTjA+Y0ruhyAflFQjYiHOTxkHpQAy4g8+QbDxjJNMAcIUIOR09TU6uzpuQlcfrimqxZlZ8eYBxQBCnmqGJGQKnVSEBI61YLgdsknmq/nEhsHA5696AAwxGPIGWXnNKF3kcbc9SKpm4bCh843fNWnGY85QHB4xQBS+zATkxseBnFW4wdpZiQ3b8KdsZThWIx3P8AKpY3QArLw1ADI5I3Tbt3Mfwp8n7qEhPlbPT3qAgRXLY+ZRzke9PMrNjcQAufcmgCopKyEDOW5z0FXVh3bS5yV5qsk6NM8bjpgjPHBrRWQlSCAB0yPSgBNjb1bPy+uKJkC4aM7iD0qTcQoLNkCp4l3AknH4VmAQxtKV2ghcE4NNY+WwYcryD7U9WJY+aCNuencUiqqDcBlTjigBpLMTICD0yp6ikkkKq5ydyjv3+lWTDlGfOAOeBVaMEoA3OaAKBjDW+ZOOcAnrUUEZUMAenOammKpKyk5IOfUVWNw8js/GCOOOmKAESFy53LwOc5pXEiAqpO1u560kczSMCTtJ/I1K7SjLIvC+3WgCvbxPtKAkKfWrRQRxgBsgHkn+tZtzLNG3nQk5Hb0FMa7kC5Ylg3JoAmyZpskAYP5VombfHtU5I/i71nRKXQuvKv6e1SLujQttOBwD6mtAJZZE8oqvzMp5B71XM21wEyBjnPSiNSyySsp3NTGyqAEbHPr3oAjkEm8GNcADJx3q3+7ZQ/C5A5xzSwEbWxjOMYqAwSSNtib6j2oAvwneocKTtq7IhSNZ5c7TzxUFvGEj2xEtjhqvgn7OIXORnHNZgV1VmYEDIY8fSrsH+j3BAX5WNRReYuSw5HAp8e9mYg80AV2RVuWKeuRTWDZUP19anRfkDE4OagYF2wPvYoApyoyOWA+Ujp71GlwyZ39UrQkTLYZcOBgmqUseFGRke3WmkZjRMske7JBb19qV28yBw7FjxgZ4qNCjxhRnevqOlTN5cKcRgZP51YGYTN5WCoBq3FPwocY2jBAFPmt2dC6cgjpT47YPD8p5GPxoAitSp3uvyqex61aQxq6sw4zwaSO2WGT72ARyOvNRoV5ZhvAJ/CgBJyWygU5zTvLjIxtPA57jNWY3Z4w7HJPehY5N2MnB5HpTbLuRrGETdn2BqdQGTCuN3bjFSxu4YR569cjIqwQAP3Y/OkFyu6b2GDgdMU0A7g8bYZMgn+lWlcKGkUA4OOfWomKD5YwFzyfrQMYgwHLn73b6VAIS3zFufarDM2UB4PPNIH28jnP6UAVYlAdlPuBzVZwzNtQkMe/wBKtZbli3TPao1dTIFwSxHFAEmEaMpK24jjiorg7IkDAHbzmrEzYUEDGMZHrTpVMkYZeADjH1oAYy+ZCrx9O/qKj/emM7sYU/zpwWVI2QMCS36UquyoVlXgc8UAMFvIkfmoOR29u9TRu2MlTwP/ANVOguz5fQfMcZ9BSlD5uV4yOfegB1qzSyg+ucEUmZTPsPAA6e9Lb7IwUB5Byac7gOQcZFADmIA2DGMYz71JGAcZHBGPxqFgWjDKuCKXMifPxgEUAaYXaADwB1pU2nIxx2qo0m/Bc+nNW3IX5W4U9xQBXaNi4GOjYz3qWZM4bP3eeafHKGjJA+VT178VGyecu5TQBRmVpCGzu9faptrMuV/h6/QVFEyvE8hHOSKswN5RYSDIYbeKAGuuV84kbcc1jzxgT5DYRj+laM6BTmE/KR0PXNVDJ5kZ3DkED3oABIqMI+ozxUkqF3O1e3WpEgTy/Mx8xHH1qXb8qkcMByKAIbfMfzScAZFObqM8r/jUwG4YY1EQHzFg5oAp3iNDjr83SojIU2hwQrdTW3egNbwbTl4uCPas+SJslWGRQK40xFWGwkDFSokoYlh8vGKEf5fmOAvFTKssigjjBoC5MydHzyB+tWo1jx0yTVcbwwDDjH61B86qVUkk96Bl2fiRcfdXrWe7NM53LuNW0ZjCqyLkr9403ymTEh4DdaCGj59/aqzJ+zL46TG1TZs2O/DD/DNfCv8AwTFiLwePkX70n2Db69Xz/jX3l+1Lbxyfs2eOo52Kk2b49cAgfzIr4Q/4JgyGOHx1M7YC/ZAfUckD+tdFP4WI/WSWNJVTyznA+YnuarxJGN28ZYH9abFulJMR3qe1KvyztGeg6f1rnAups29aVY1VGKsGZ8DkdqJEIUJnYRyMe1RST5J7E9fwoAwZ7GMuWjyXBP4Zq5DLIC7yHPAHHenfMWLrgkcH6VGxMKcjirQF2Nm3hEOzkfhVyWHDHfxtxz1rLChjgjO0bsDvVneWildgQD6nmoGi+gQoBnBPNSxM481GGI1HDZzn8Kp26boFZu/51oRb1cJKoyf5UFk0edilOT2pryrIwVc8nGKtCQAnHAGcEVGfmZdoPXP40AVbzzgyEDgd6pyqBzn73JrbukWUoFbgdR71VkiAYADgjBFAGYVDrlSSP5VC7Pt27eB0zWr5CHhBjB6Cq13p7SlGSQhefzoBxKamVFXB49fSiGRjOwdiwPQ+9WYLd2iX1GRz3qFYlEoVx83b0zQQ4lpkfAAAK56VnSZaTaqHK8daubntpB5uCp6UpjUyccEjrQPlGRFt/wAx5X3qTl3YdF/qKbDanLMrHPQZ6GpYlmDqyKCP4s+1BSROkcbBRwfbHWpmDptAULkcVEpmyGUBR2+lLL5gbDZOBnr3oAtgsfmH3sdBUpRpWCBev8PtUMK+YvmlSD6VchBZ+SOORQBIYvkAb5dnBpux1CqGG3tUr5Oc4HY0slvtVXBJA6UGY2MPHkHqTSTLvKt90ZpVYk9cYpwZQDx0oAounz8nmoDIVXDdBTvmeQ47njNS/ZGY4QZx1zRzgUMndvAwM1PD/rFndgvVTuOAMiue8TeK/D/g/T/t/iLU4dLUsVHmkcn0HSvzk+M//BQrRfDwfQPANumrXaMd1wQREWXK8MDnPGcYrSnT5gP0d17XtH8No19q15FAidPNOzd3+XdjJwO1fC/xq/4KGeDfCrzeHvAFpJrV3bErv4MCMOoLA549hX56Rt+0z+1Lqoso47u70+7k3CJP3drFuJ5bI6AdMmvtf4R/8E//AAl4cRNQ+KNwNUvwysLWMFIR3w44L++fwrTkSA+KdZ8fftSftPasw0s3xtg5UQ2paKFFZuATgbsDjk5r9IP2Rf2Pb34M6ifG/irVhPrU8JX7LEcLE7/eDPn5iBx0xX2d4L8H+FfAuh/2J4VsItOt95bES7SSccsepPH4V0Lw+bxuOfUnNZOfkBmeZJHKC4O4P9c5pggZXbdnBPBx3NaNvbNHdKGPy9efUVo3aRkqUGW6moAo2UZaTY+AuPTrWnb2SLPvCEA5zz3qJY3aIlDx7+1X1ZjgLwvU/WgCaHKOWblcDH1q27Dgx4Pp6VU3DcEJwAQc+tSgSB9qEJj8qBocGEZ/eckdTUe0BWZjj61KUDbpHbkZ47Yqv8zRnPAzxmgqRmeXtcui4PPPtUij5gQTmrjJwMHOKgWBgdwY57U0yCm4Ick8saY8pyUZefrVxcIdp5NEkC7+AefarA46SR1uwgckP1PUVtM8kPlBVyr9SKLqxjE7Y4x/OmhCIxGvOO9AFh7hgVy2QO1MdlmxGByfwqAxlDtYbh+tSg7VxyG7GgDQhiVEKvgD25NWFt8AhVBOfyqsozs2jGOT61bDFslvkX165oAbFEBIW6fWp4wPmUvgtz0psaKcAsQ56e9QEYlzLnj8qALe8odwAyvQU65CTFW27CaiZtwC4yB3+lWEHCytgg8cmoQDPIdOc4A79ajJm3YPOOQelWHk8sFBknvj0qdlyikNkhenTg1cWBiSEjhjxg7hnmsC5kkhiMkeAGPfrXQTxFXyvU9QeeKy7iFQm3ORnoaAJ7WXdaRDeeOpBqVS+DhsKeh/pUcMUSqGUgbR06UMRnywu7PT2oATYFcOeD6U/YokIPXGaBGUDbhk/nToY/MkZuuwUAOhSJlYyHbkbcdzQ0ESELAMDuTSRAr1U5q4Fj4bg59TUMBqJtxjGT3pIzl9oBOO9ScRD0Xj8KRWiJJQ5IpATbA0ewdRx1rLkjAYhlKsCACK1shAePeqUyCVNynBzzQBdt2QEOnB7/Wp1Cl/MVuQcn61QtwoDKWwW6fWtGFwq+UF56k0BAtYVizAYNVpWaP5k5yeadIzA9cAdakYRMoIPuaC2Z7qFk+XkHmmuvyfLxgj8asXacxPEcjPOOtPIRRxgEjvQQZl0DtCzL9MVVOCNgGMDFT3m45II9Pwqou3hW4xj6/hQALbFYlRMZznJHNWTEFjYHk0QuCAwYkg4ANOLMxYEZH+FADYVctkjGB36VYSTl1ZN4yDVQMCQcHb1NTzXKhQqttJHNAD8gdOw6dhUUEpRWJGaA48pCehHNSB/NPy/dA4AoAaJN43DIx2qVW3EmQ7hiqybg5HfmnCTY4CcHHIoAm3p/GoPpU8C3DQzpYyJDO6MsTSDKqxBAJx1wap43vkdccVcwU2/NzjtQB+H3xs/ZR+OHgHxFceNNCll1TLtK09nkmNyS3IA3YOeCRWR8O/21vif8NNUXSfifYNqlmsoJkYHz1UDHB6MMduvvX7nmYK5D/vFP3lJJ3fka8H+Kv7Pvw7+J9m8mt6HGk6KR5sSgPk98+xrenJdQOR+F37Unwz+KKMmi6lFbXR2kQSnaxJOBkE8HOBgmvp2zmjnjW7TGG6jIyPf6V+F/xV/YW8c+C5pfEXw/u/tyAsyJC3lzqBz90DoPYmsv4a/tc/GT4I3EOi+NbWbVNNKruWdZBJs6blbvwMcHFVKHYD98po1BDDv+lQpFk8DLV8ifDD9sv4U/E4xafp8ptNQL7PJuCEOcds9fzr6m07WLe6V5rba+Og3YPP+zWbgWmWJ9wIyMD9aAgchvTpVm6mRkTIw3eoELFtx6DpzxWQyszKC7hT+NRg3EkQaBhgHOD1qecmQeWpxnrmmRqqHZnHHegCa43GREjOFI+b2NTKuEPGTjrUIy4BA6VI0gRTu6nr+FACJK5YAD5ccj6VNCfNYkjCjpVaNzg4HJ6YqyF2kMhz2x7igCUbGZsdenFNkyPlQEYpyHLkY2HvTvMLM4Y5GOM0AGRuBHORU7pvTzemeMfSqd1IQqJGMDGeKWGZvKw340AMHm7j8w2jtUm/5gqtwO5qMOS+dvC8Vbj+zuhkYAY9aAISW7dOlQuxI8scHv2q8CWLFWDI2BjuKhlClgMdDQBEEJQfPhhjNUgJgwI5DcVfBYXAjGNuKb5Xmu6tnA6Y9aAC3jHljJ+7UpQM6kHAYcj1qVFKw7hkjqfpUvyoox3H40AV1QuxwNrDipnikWRcHcoqTOdm05J6/WpHMigAdCc80AU2BJOcgirsSMkGSOTwCart5hbeB0q2oMsO9ucjgfSgCEJID5gOSODTJc5DE9akDAdeMU18kfMMk9K0AiVApB6g9/erMsgKAL06fiKpthWIxgEcfWplKbBGRkryaAKrtIX29FqKWFSvytu3DrVragyR/FkZPSs8s8J8tOcnk0AWmjK2bCJsvVCRmjXavLDGauoohJXOcjNUXYku2OP1qGA5JmBXByOmPSrLMVGQTuB5xVeM/LkLtJHU03YuQHfh+B9aEBadzKNruSo7ntVYIzqVXHrk1LHEqjZknHH1q1HAwYAnIP6VYFFl6RsORUUAkt9yg5yc9aty7jKUVcFf1FKka7Rnj+dAFY8jOcnOfpVuNAULbgPb1+lQSxnIKnI70KGVl4Iz0oAvQnkg9QOKlV84HXHHFUk37y33ux9atEZ/1Rxj1rMBXA4XHTqO9KVDABRnZ2qErJj+tPJUHeeuME0ATKR828YJGKr/ACg5A4FSbehB4p3lEAsDwelAC78oAvQ9RTVA3YHIFMAITk4JPWlV9uR78H1oAkAHmZ6mk+VWKkAmkdh1xgn0pu07xIV6UAK4AKljyp5p8Yy+JDtJoSNlPH1we9SOm796MDH86C0VgrmVwPuk4GaTYygqCOM1N5jYxjJHf3quI3DNKTnPX2oBh5e9cE4A6CoGRwxC4wvNLNGwYMDkd6b+9T5TjJNBBJCFY7gefSoSjOSh42inmF1jUjkgY696dErbP3n3sYNAFURtjBPKj86hJfH3cfyqzj723k9KnC4GBjsMUAVgFZQNvz459M08o6kbew55pEJZiyjNNbeJcd6AJYlXzMMTxzipAPk+UfMc1Hjy2BU/Nnmpml4Hc0ANXcydcFefpRKobDDuOvvVcszBgDwB+lSQS/u2WTgfwmgCEplfl+b0OO9OEDAeYO/X2qwrhQygEjtmmht4O04xxQALGu35sE+tPdMKMj5KVdiqFHOB1pWw0Wzr34oAZknKJxjrSNAgw4PPv60E/MCBzUgYoh780DRFtPAxnHU0ocDClePWnNKq4OfwqFdrg5zQWDFmYhRhR+dSIAYyoyTTWQBevNNjVlc78ZFAD0QbCrcNTim0AgcimmRg/AznrQZuACeTxQAx1DEIvXOcVKYHYfKdoAx1pkhIcEDBXuOpqdbpHjyo570AQNER8uScVaiVXTBwDTVBJYtyF7dBULsNhKDrQBNH5AY7R8q9atRpG+6PcSp5J6fhUNsoZcA4HU565q1EAFYSc5z7UAIN0ZLIoIz1qAsCSSvJ71ayqoUA69B2qjM+WA+5jjFAFR0HzdWHXPpTuOxyPepep25Ht71DsKkluhPOKAJY3VvkY+4q4flbyzkjtVEbVYMOmamWWYSbG5x3pMC8knQZAHQD2pWRmUgYwOcmqhG4hR9/vVhnaOIK3OKgCzBN5UmDzuHb1qVyCAvPH61ThwCrtkj3q4JF3YYYXpQBOSiFSwycH8KrpGpkUxE7ajW5DO0nZRUcUxaR8Hr+FAE0pjDFeppHdZcEjG3v61VJQZLHJzir0UKS7cHao5PvQNDxKmAVOT6e1Mdo2k2uvHU8dTUMVs8Urn/lnnjHXFWPkQnJyPrQWP8AN8sbV5DHOPSmhfOcPIecH2rOuHYOGiBIHuDip4d4jAJy7jGetAF5PKKbjywOB26VDPvIIBwpx6VE8xtYjG43bepxk1ElwjEnOcjuCCKhgSJLKH2nnHQ+1PfDnA5B9+lV0G4YVsZ9e1PDGNjG3X1z1pASLIqjaVOB09zVcLFuBcBiT27VK52qT/D6+lNiJXMgO1MHr39zQBLIIxhVUf15qB0K5yMgng1P5KHEjA5GOnSms5JCYBXORnrQBHE0ajcecde9W3RJJFyOcHaOvWqhjQuU28N+FWmuANnlDhODTQFaW3Zc7vkNMZm2BXOcY/GrruZAxPNRiMZw3HAxTiBGWtl5bIP6Cnu5ZU2DIOcEDApl/DCiRnIDHls1YjlZYliUZC8j0qmBmRQzK4zknv8AjV2ZBG4dcHPX8KujEjEx8Njn2qMISDuGQOtAFV7pcokRBccn0wasukZGVbr71kStslI24z0q5E6lTnsOO1AF5FOBlce9NJKlveoWuXYAAcDjrTku8jaVxjoaAF42+YecD1qBGRw7H5cc4NHyljKcj27VEdh4zmgBVkiZdvRgMg+ppu4yNzyB1pzbPuryR1FMeYLFtQYz370AWG2k5P3V/lVeYq5+QdPz5qFrhSpPYdR7VOGRYyxO7/PFAGe0kgblc4I605PmJYDlemehqX/WEs3Ht601sAj0yM1mBPE0ZO1uSM5pVlblQPlxTY0Qg7Bgjrn3qJuD3Az3oAfJCPL3Ennp2pjRqMFBhj1+lRvODjcC2fWk3A/MD14GaAJY3JJDDJ6fhTHXaPMTAC9afD8jsPvEjiluFZocr8inOc+lADC24ADr61IZFXDdc02zCsmPUYFVNjK5RhkqcYoAspE7EknaeWzT0lVHVR8xBwfxqAq6H72Oo/CqysIZSc4DDJoAluCy3MUrcrGdxXuwB6V+Ov7YcAi+KlndKP3pmEsgboByFA+ma/Ye8nWWFIMLukIGeh4Ir8d/2v7yJvihG2n4eRLmLeG5+8GBU+3FdNLYzPtv4G2wm0SK7hlP2bahBJxuIUZOPevpixlVCExwTnNfPXwoAg8PW+nxrsW3A3D0P419D2cYVMn5iRWMzQ29qsvmnsRyPapcedmQk59aiAiW2Cpnn73tT4mAUgABR69qgCZdvm+WBvbHWnhiXCckLULLgBk+bPTB61OqOWXcNvH6UMaPjn434/4yD/7JhZf+7DX81Nf0u/HBV/4yEx/0S6yx/wCXDX80Ve7S+FHm1PiZ/9T73Zwu1gck9KiZgVZm4zUqvCcKw6U1xG3GM59K+PPcKqlh83bPFVw5V2JGQe1WizAndhQOarMwfJX71NAQNt3ElsE9PaqsmF3F2zu/KrJiUtvc4K9qgkERVvxzVgZU2Cd6L9aypWLHCr97rWlOcxswHI6Y71SDgqVOFz+laIhmZ5Sq4I5/pUrrgZzkZpzOmWRscd89aqNcRGTGckdquxncewUjdnO3tTS2UDBiTTxtzvPXPQVHuBccHb3xRYLh8vkK6/eU5+tfjx/wUNs4h8UNFvkj2GbSYywPcgtj+dfslGkUibBwe1fkb/wUZikPjvwwSPu6WVOBnozH6fdx3rowukiJH6NfCkkeAvDyGZXiTT7TGcl2PlLnJNejgY/iH4ZryL4Ksn/Cq/Ct+RkS2MAB7NtQLuAPYjnHavVVljM2wUV9wiS7Uycj5j+VNVm27SA3NTkRqhdcAdveqpZjzg46cVgUSB8SM0bfLjBHanKNxWNWwT0A70xdn/6qR1ERWQtknp60FJj1ldXKqB6GozlGwvRT396XeFbOfvcjNRSELITu+U9AR2oKJHYgZbgLSfuyWwdpA7d6F8p1G7PPrUbHaCy/ez6UAMBbcI2A3N09cVGu/PJ6dqRnVvnIxIvQ00lgu4ckDNAE5Mm8DHy4qZV8uEbhy3cdRWatzkAf5zVpS3y+YeTQA8tCUYBevciqqiNXA2lvUVZcZBVcHPTmoQ4QjkH19qAGxpGZN2ScfpSOw835c59aQuNx2HikVkVmkPWgCUhw24tQ7OB1DD6UzehjJJ+naqRmUoUJ2/Xn+VBmWy5ILHtSqTgdi1UkkIGMYxUqNIDuJz7e1AFxjszznjmlj/eFWPQVAZFKbtvNTRKP4Tznn2oAaUc8kYFJtBbevFWZN6oXByB0qqm4MRyc+1ADQk8XDAMrHOR2FSSKzDbuO3HSmySMF7H2pS5IDH7hAH0poBSykAsOR0qF5SMhCCRUhOCAzZBwRTBbrOfM6bCeRVgL+8ZVY9/SkVNzbiePQVKd4BBJx+lNSMYbYfegCQ/JhFAAbjioGZULIo5780/fjaeGHSmb8MSpwTQAxAFUEE5P44pVjSWbyycDaSPwqL7QvJK4xSwOQC643A4P0NNIDPkGLplnO4cBTUiXCs7E8MDjHt61JO0aSAFSx5zx1qmVZkbaMYPAxVgXGYv07+lVTKVlCovXt3qQSEgAk5I546Uy4CkKASpX+IHk0ATlAVDIc545pwjEiAbsZ44PP1oB/crt46D3PvT4I03sDt+bnJ7GgCuYgAAoJ4HWpCnlIhyCWOPoKsvtjYL29aUKQjHAyP1oAphQAzkdBVlAJERV+UN/WlIYnBHy9D9adBlFB7qaAGR2wjmKHjilwNxIbODVhTuG5z83NRmKNCxU8t1+tABEvmzSRHjYPzNWVQpx1J7e9ZscjxnJ4z19amjlds5O/ng+9AGgyKI2YjJPaqiLHIrBTg449MVbgmjKqjdTxgUxEVWKpwDQAyElIWycjpnrUqlQMkduualiVApjPFVSFWQ7QeaAGSbegOTmmxsEy+3GKay7HyOT6VAGBLIQcUATxuZN4P3hTC7xj5B7GnRhQPl7VCZWyeMigDRVGMWCAOOvemj5uBg0gm3RjYMdjmohuiAkftQBJKSpAYbQe1Ro5YsjDCj0qvJNuJOcD3qe3uFeMAdaAJAyL0BPanudo28c+tC4fOPrQuSzB8FT69RQBJCo2lgetTNHKqEkVAqqpCkfJnrWgHB5zkDmgCBV8wKGXHrVtAqnLdRUVwARlDyaVMqu0febnmgCXygp8w8CnDylRmToasfK4UbR3B+tU3RNh2nIzz9aAIlYh8qOSOcngVBNcPHIVA3YHXNSOh2kDkMOR0qsI9zBfQUCZaiaW4iGRk+1PMb7QV9Kgj3xOETHI60KytG4LZIPagglc5Cs5zzyPSozuKs44XpSzxsVwAT6YoEimMJOcEcHFAE9vOiqE27sVCI13HauAeuPWmwoX+VPujuO9aELMuV253c9KAKDNtfZjgd6dksCENaGyN1II5B701bdNxC8Z79uKAGQFQ+ZV61d2KZNy8A8Cq0oWKVEkz9anGVJwcDrQA8gICpbO7rQECqWQ4IH5imMHZPlGfepkYFFK4GBjmgBI5m2lGGSBgVEyGI7Bgc5qYIsoHPze1KscZIBydvegCuM7z61PbIm4s5yRQY5Ax2LuJpquy5Lrz9KALfzeameAT+leU/tAxyyfA/x0bacAy6dOCcZ6L0r1KR4yojwdwP615l8a540+CXje3AO9tMuW6Z6LWqA/NT/AIJwXiweLPGUMnzlrO3PrnEhFfrlKY5IVUqRtJDZ/SvyO/4JvWMc3jDxhK5wUs4VwfeSv1wiSUySInIJP5it8QQWYPOMZP3gPWrKBQmwE8dRUESzxM4kOFk61YRWbKjv0xXGWhdkm7b0TtSxoYmyxw3apo32ugYZK8H3qSaPcfk4HYVdiLlCZT1A60uyMpyOnp1qZplgmZnGVHHPrTSY1DSxnJYZIosFyu0UZxwcDrS24GCvYHimG4VMMuR6g1PHLDNv2KQPWiwh3ktuJJG0EU4sIlAAy5J/Km4Yn5D7dKtYIjGRlj7UwMweaG2ZyD/OpZWCqFc5PtVwBByAMnrVO4dgeFHHQ0AKWiSIx9c8nPrVZIxjceA3AqN5VKfMpLMaswL5g2jqPXrQA+KDYdrLgDoaHgRx5aEHPPX0qEzSwrJEnr370xpFD5Tr/ERQBDHbAXBnHyswwanZJFZTHycgH0p0cpkfyyec/pUzPKBgEYPr14oApTF4mMZYEA1XdgVWT+E9M1bntPMfcGPfGfrUbK/leWw2igCBPmKHtnPHtV5HTZHGpLFmxn0qBI2hA2qGAHapFgaOGMNwxPQUAS4XbtL5OTjFOjDxnH3yeTj0qGPCR+Y/DA4wPSr0B+8Se2B9KAI4sF9zj5SOB9arTESxmOIc54NXkidJDjHFVJZRHIpQbW5B9KALCEJCkZB3L1pTI0LeavCtVRXVgW5LnvVh1Z493QUAMuNjwloTknjAqrtVdpjyCxGakR9kmQMVJIit8y9RjFAFWSMzYbGHTpVdYmEmGHBrQiYK58w4B70zavmcHg96AIVtQMupHv71AdoVSF4B71pbdpBHb9asr5cxAk2hcUAc+wkYiJFBQnPHpV5EXaIlGfTnoKlbadpCFBuI+oqGS3YATh8nOAvtQBZt4pbeQ87h79asMytx1DA4PpTIWdkHmqVx2Pce1Omf5g0f3RgbcdKAIV/dP1wD3Hf8alnZFXcT8voKjZ1ZgCgxnp7j6VYW2EzNKRsx2HSnYB1qUlbYwIz37UsgRjhuMHHFWkiCRY+9x0oEAkQh8qe1FgMksIQY0+bt+NOg3s4LfKRWlcxBlDR9R1461BBGZWIHUD+VICZIlLO2ckDv6moLq3fyixxx2AqxuMfyMBuP9KZ52QwYdsUAZsAXcFYHOe/vWojJEAGOShyB61V2AyBmGcjAPTFTA+SuQOD1JoAdKCxU8jk8iomClN0nLilluFVdyspB6j6U1d7YdQCD059aAEjkVjxgHGDTBkMQR36daesbJIWwMYzTFupTnamGHr3oAsfZiUZnx/gKSJSAsZO4YPNTCaTaN4+cDkCjc5++BnjGKAJ440JIdvlHHHvVnkAEA8A9OvAqBWkCktwp5/wqbexQbVxkZ9+nNZgMSZJZCpH+NTCGTYCrdSRVYKqsPl+bGc1P9pcfIOq4OccUASxiVJFiYD5jj2xURAErIvCjv61MLlCTJjA9CarzuGKytwB2HSgBWMRfayheDk46+lYkqvHkj5hWzb/vo3IwCuaheMgkLtYkd/WgDNsiN58wE4GOe1L+9SUrv+Rx0Jp8rsuVAAJ4IAqsZkX92RgntQAwyhiIVHJOCT0xVabEDGNlwG4rWC2+NrOB6e9VZ4xcAKV5HGe9ADrN4VXyw2MVZkj6R9QORgVVSDyQp7tWigRUI5U9OOtaEXESF03EqAp7ii4jWY7ioDAYFTowCkbhx71W3ZzkYK+tAXK0blHaIDkdeOtXY7iON8OmM9MVGsoE5LjKsOCKndz5i7l6HjAqWxAqr5hcg4Pp0p8h2Hbyc9KtRkOjEEKRTGZZAMj5hUmgxZSFz+GKswDfl1OAP51WkR4xkc09HIbaDx1xQAsmQMYGSe3H6VXZCkgKgD6dfxqww3Mc/wAuai3gn7pBHqKAI55dxBU8nj6VDtdZQByCO3WpJS+3dgDPpU8cZyNvLCtDMgjh/ejYDuHUGprh412xtGATTvNRHLMpyOAaiMruWVmwnUcd6AAlI0IQjI7VWh3BQynaM9KV/MJJiG7aM9PSoba5Lgq8ZQHnn1NAF4Ha7SDnNNEao2W+UvVESlZVjcnZmtJQJcEg5B60ADwTNOAqr5SDntzU/AZVCjjrUwUq2OCaciK0qqw2t6jpQAzaVDZ6j+VLghOOlTOWKPswcetRREMDzjjOKAIURUUrIScHv3NQ3gREyjY2/rV4YZN4xkVl3txEYtnAYdPxoHciScLEC4yOOacSWBEeCAecVBa25ntyu4MecfWrsNuYYyjNkkdvWgLkCY3MVHBHI96h8qQESLkbDyKVcS3ZgRg7KRkZ5q9O587yQcAj86AuQuC6F5Bjd0o2tIoCYOD/ACqxKCMf3O2e1MkSRfL8o4BYbvfNAXFfzI4zMOuRupVgYgMSCrZPNRTS5iaMtuU5zj2qwkim0QggDGcCgLmbbWbwsZeuSQPSrEe7zdzHHWpldSgU/KGzio40BdVkXgdKAuI4dG3KMjNWlHmEkKMt3NPSEh22MAvYe1KhfcAVG0cZFBYiSgL5eTk1M+3YpI+tMTZu2P0OSDVTz8SOgBKnpmgC27psII49qdC+PlPzg+tNt5EZfKfg9asI0ceAFoMySMecCp4C5qNgY5QFBwKREYOWTgN171JMSyEydgMdqAIi4wxVeCT145qSAkMYpR948+1MEUbxkONxHentjds3c4H6UAO+wYmALZVTnArNlsiDK4OGDVeE53lx6YzUUu/d5hJPc0AUwxCso45qcrwXHaodjuMoSTTlWUfeOCaALSxxj5SMjrUEseze6cADIqVVO35W3UjOHXDnbjqKAIQzlA54GAaPONwCpGCPSmO2RjdnjijekIBIy3ftQO5GqANs6464qzCz5CNyQahXeCJCMAtzV7IRgdmSTxigLlvAH3gfl6D61VkLBlVRtq8XdAgwCTTXCtjeOBQCYmQFZD/F1pmBgRk8DpUsahuRwBxVeXduMbevB9aCzkviJ4Kj+IHw+8SeC7iURJrFq0AbGSrHBU/TI5r59/Zp/Z5sP2fG8QWBv/7QGum3IOzBQQsx5Pf71fV8iu3IOAazbgCGQSn061alZWJ5SO3LrdShOhPH4dKuyCNcTqMHGD9ayoJsylFPDHn2rRkGIzg7ienPYVBI2VZHiDJnk9T7VTXzUt5GIy27PPpWhFIVAU8DH3fWnz7XtwUwHOBx2xQBSwGC+XwHGaR8rblSu4gfpT1B3gBeSCfpip/O8y1d5Rg9Pwq0BTDZ8tl44G72qQLuGMcOefpUMiKAY4+oHT6+tWo8JEsePujtUDRcg2rkSk4wQPSrMKpc5CN0baefWqkM6KiCQYJHJ9ams18qdgRtD/z9aCzVtUkEzLIOg4z0wKRomWZjxng/gKfvZlJJ5GRj8aBMkg24x2/GgBgBJ4XBPUfSgbmc7hg4H5VMT5e3jnPJqEoDIrgnrzmgBBG5DEfLnr9KiEUxUkHCitC4AhkOz7hwKpSuMmJQRnoaAbKEKyS3qhyVTB4HerLWfl4BPfilRgNsufmTirEn70jsRQRcoXsImjVVPzJnHpUULSeWQ5G72HpVySKZWJjAx3oMYWLew5xyB1p2HzEMjf6OgXKupzxUNuwDsW6H1PNPknCxhgpz6Vm+dIgUupDA/dxRYpM2AVkjXd37VVu2kWTapywp1vcyXEn3QmeoFMuo8uSDkbuPWkBrWhkEG2Q8gY/GplLONg5frxTVOIlQnI4601XCEuDjt9aANCESsjErn3qTLbfmyAPb0qGKZl27FLE1YWUyMUJBz/D9aDMo5Ak3Kcr6Uz7RGX2YIzXLeNviD4T+HdlLqHiDUoLIxcgOwODgnkDnoOlfmR8Wv+CjEsrXGlfCrRDPOrkC7kLLHxkbljA5/GqjBvYD9NPFXjjwx4E0+bVvE19Da2sHL7nUPtx1AzX5ufGr/gopo9n52h/Cu3bVHZdpnmUiM546DJJr5K0L4c/tM/tX6x9s1aa6ltJmHmySny7eNR6oQMgdq/Rr4M/8E/fhT4CksfEPi+5fXdQgwzRsgEAce2Pyq/ZxiB+adn4X/ae/a116BdYnurjTxIMSTAxW8QJ7DA3Yr73+Dv8AwT28A+FA+o/EueXVr6OYBBCoSLb1IP1r9FbLT9A0aEWvh+xTToQcBYuAB64BqVJZWAhlct83U9/Q470nU7AZ2keHdC8O2CWfhHTINJs48L5UCBAcDALY6n3q/Pp8UkwmIzN24wKv7mhbeB7Urzbhn0qLsCqIB5YL9e+OKasWVJHBWp0eOXv04/GoxFIVI6Ecn6UgIl3A7QelSWCO8z7l3bRwc1Re4K3HlICApwTj2pbe8EUnOfm3Dp1NAG0kQd2TqV54Peo95R8OMZ6GrFnIwRs7d33uR2qRo45EUgYb17c0AQMZCFU/xc9KmJKvzyU60sPmKGiwXxxuNLuAbDjofzoGi06ExgtxmqrKSBjrjn6VafJiJbnb396rmVGiOBzxk0FSISWVRu6DPNDMpCxg9Oc1Ubc7FI2z61CiyeaBIpx7UkyDQyrELgUOzoeO3ApjRd0+QU132EKzHDVSYFeVVZuOXbGRVeRBGyqrc57VacqxLYIO3Bqo74CllyOnFWBOEEgz97NV1tXJ8xsgZwM0xJnRhxx0AFayEHDMM9B16UAVjCoQBW2t3PrUibkQ/wAvWpiys+wD5gMHimiJ3VgvVTjmgBofPBOT2z2pxWIkRNkZHPqTTVXMgE3y9gKQxSGYSKucHAxzxQBLHEUUIBuIJOTVkskaqhcAZ4zzzTiCWGIymeM+9Q+Wz3Udsn8R6ntWYFtzuBH8Pciq5DHpkgjA7Gp5VCl4iclDjIqvs3MQDyOB9KSYDnt1MBUE7iPvN/KsL7NJKpZpFQqfQ9q1xJtzFn2yeelVHk2ZXgEfdzWoECQkxlmILcZIFX4IhtJJ6+o6VQt3eUsoONvJ9DWjHPtXB4z1J7YoAqzKkeTnp6VHZPH5rR7TuYU5wXZ2HQ9qRYFIEmduzr2oA0QUQYbp2phjgwFVQGb0qWKFSMr/AI8VBdKsYBHX2qGA6SBcnLDb0+prNZZICzg45/Sr0QdyBIDjqKHTzFYgZzwBSADMCnykHPFQEGLAd8A0CIRK2RgHoPes25nyIt4zg4oA1UCzkbOCtXUXZiVnJbPIpkFuqAYI3MAeKlyhYxvnJ70BAcxDNtB5NVpZdsgReCBUm0K+D+tVsKH8yMbsnH40Fses0kgG3O0HHuPrUU0rLIyO2SvBpiuFDqh4JzVeaeOWQKeuaCB085OVyPQCqglSNlZ+5A57VJKI/M3P3GMd6rNEsiqcA7eBQBoRujFn7A1O86lPKA+Xue9ZSSBAV27if0NTG73BSVGcYJFAEbS55Q/IKmjiSYHdls1UiTY7xFcqGByfetSOPBJEm3aeOOooArwr8rIxztOKsRJJHIQG4609sb2jXhm5JpFytxznGOtAE+1Qcjr3pTbr5nmIccdaex34ZflIzUQdpgFIwR6UAIu7eOeB3pRJvYxg9O/al2c7QQcUsYRWZcgsO1AEJi8zCxEFsH86SRJfLIViADyc9abEdjsFGTnk+lXI+VcYBXmgDGZQvysQVbtjt9a8q+I/wB+FvxQt5hrmlRQTbV2zRp8xC/wtz932GPrXrTpmQBOMH9DVoW46yH5apSaA/Gr41f8ABPzxJ4WkPiH4TTHVIVbcY1ISaM57egGa8a8I/tLfH/4E6wukeMYrjUbSzIQxXYZXRRx8rlcn8Sf1r9/HLAbIG2q3WvIviN8GPAvxD0xrXxTp8NxNKTiTYCw9COh4+oNbqa6geBfCT9tL4bfFI2mi5/s/WpP9ak2Qg4/vNjNfWdprOn6harc2FwlxEzFPkPG4dq/JH4y/sA6z4ftZvE3wuu2u5YJSRHu8ubb1yo9j7nP8vBNE+MP7QnwQ1ddN8UXF1d2UB3GC6LM3HfIAI/E0SS6FRP32F0gTe52em4ZFTRTw3HC8sBzxxXwz8Gf2yPhx46jg0nXr4adfvwEuFKtu98krz2wa+wtM8Q6Nd3zppkyXMY+XchH/ANes2ijscbIyAOtUXz909aJb1o1yRgdSKhivUmIKjnODms7gTxFl65ABxVpJguFPA3Hn61SNyVfkjBxTGkBkAB+Uc/jRcDaBXdvAI2g596rAq7eY7Y6YqI3DiPb0z0qOJyHLSnkfkaQGsc+WFj5HOapiTduXG01OkuCSPut+lSHy2+cDOB39qAKy5MZj6Y5/OhdpAik+baP1ppuG3DC+xqJ2DOzDg0AXbeVY2Py4z6VIXRs+vbtVLgRlg+DSkh0DbhQAnlfPuydx6D6U/wA19yhP4h0HqKjBy4f05HNWtyo3AG7rkVdgLfl4iRHySOOKjYKMHI3U4SoijcxzQ4DoH2/NzRYBo+TBXsa0A3yAtyAOv1qkFwCucAcUZO3YTjPX6VAFtl6lX6VFHI6ZU8g9KIXVQM9QKa5VWz+Q7UAPILfMq4x2oiLO/P3R296ehYhhQoCfKeB1981oBJceXs3BcNVN3LMp4x0yKVstyp5FNBXO3p/jQAP5eAc8jjHaqEkTGbIfGe1X2kjUMh5B/nUexWbewoAgMcjkKe3BqAbhL5ZIGBzV1XO/bt4PeobiBVlMmeoqGBEzqzbT2p7w45GPl7VAEGAWOaurIjR8DJ96EBW5PBOw54P0q0H2KCTuXv8AWqVwXcKBxjk0sRAZjJye3pVgPuZz5glUZYDFNScMxBH3hQ+DH8jL1z9KSM4ySAMc4PegBAqyAgHOM05stGGyTjoTQXU8qOR0xTDMyr5XUemOaAJYi42uo5NWnBWTYy7eM5rOWba4fnA6+lXpGZgJUG4H9KzAkj6ZDZYdj0qSQOCCy5Vu1RRMrMcDBFSyFuOckUANZtykfdAHFADtH15UUMTt3AZPf2p+5XUBTz60ANCqqgtxTggIwo57VEuRyfnAPFOZ2/1h6dDQAgUpOd44I61OHfhuqilMqFAQcnHQ0iE/eHQ0ASF1AUnkmoOAC5HfpTgWAYsQRURz5alujdqC0SMDGNuM55z9ajLfL8w6daHlYYQg8cc0xnw6gfMOCc0AwZWBye1Q7fMY5A47VNIQXxtyDmogjJgkjmggRQ5UqaYMEnuAKRwQByBzyKlWOLYSjDPtQBAq7cnNIAwwqnryRQI23YJGT0p+eSoHIxQAqqyjy485/lSSoHlwmSR1NSuNuBxu9aYx2t/d5oAVoSwAz06n1oMSMOPl4pA4IJxn1pQ6sAD2oAesShQpIyRk1HOsQQZT/wDXUTyYYkD2/CplcSDb1xQAzAMYP8WelObbkgALuqT91nKDPHakSP5cv0HrQBCcR/MG4z0p6YLEx8ijy0JIJxtpoyvXCnvQA5JUHykc9qe21TkcccVWVuCR0P6UKd2N5+73oGhhUtJvHJq0vGOhB61FGN7EYx70g+R9vrQWPDEjpkZ4pHUgHec81IuQTg9evtTXKGQY5FAETP5IBxnNIoUgl/yqbhm2YyPeq84fgIM7fWgBInYs2f8AgIoUADcAATkUbMJknD0xAWU7zgLQBbik8hWyN27H0oLBiCoGCaqhvlGM896fuIZWUZHSgCyy42kE+vNaMZDICo5z09qzzKAASrKVNO81wWYHIzmgC7nEvHA9qY8S3DFzxtz9aSG5VhgnHTmiU/MGUcdSaAK+zGI1HGe/WkeMBgUB+fjFK0uHG8bgTwfSgbZWKqSduTQASQSLAMRgueevb6URI5ZBkMrDH0NTL5S5eMEnHQ/0qzEkTENIyqG5IHtSYEcMThgc5Pf1qd8FvmHHp71KJEjZpFGB7VARGP3u7GDxmoASNEbcTwM8c0yRSzLyQA3QVYQFgzjGG4oWMxr+7yQfx5oArFM5IXJHWrVuI94VctmpDEoAGcHvSMqRbSgx2/8Ar0ALLFGSXjT5uhoYtkBR8vcUDER3k5z1p0wUqFTp370DQokD8h9i9CKsL5SIfMYHH3R/jVVY0kIC8L/WnyRK5IDcKMdeTQWRiKOeTHyrge+KbJGY/m6kdPSnIhEjfwjgDFSlDKghJ+ZTnpQBAu9wWGeeo6VH8quQwOBjp0qYLIjfJyD1xUhhh2gynOfwP5VDAhAWNtyYIINBWXIIHBHtUhgY4CHC/wAIpzMSpReWHU9hSAjmjQRgs5+mO9Ql328gcjFSPiZPLzhv51LCsaRBXoAqguCiY2kevFWokHDMCT9asBYXUgfN/SmKFSEJnkdKAGS7Y5GA4z0HeqyzMxG9MgDjitAxKqB5DnHPpUVwiEK0XNNARLuBOQAT6U9VCSK7ZYLUEjBWDt8oHXirEOyMB/4XbvTiAxQJC8zDqcc801ZCQxY/L0HapZmwWGNqg8Y71XdWZAifd9+tUwHx3Hkt8wyWHX0q4WXyguc7u+axUV24d8FeOfarsjozBYhnbyRQBXlQvIueTzQgYBl3ZxxVjABSVh8vp3p/7oEIg6Dr9aAKMZ2LkcAnFW1IXpzjjBokgA4Ylsc4qSJrcNgjLDqfSgCDfgmIdO9MnAjZfLGckfTFPaQLIXBxnjFVppZw4EQHlkcg0AIepbpzz7irQEUxBYYQD9aqtmb7w27aVZQpCHof50AG0GNlVR/9amgAR9eo/CnpJgNGExRsUjaBtGOlAELSLANzfMR3Hpin/JOdkfHGcmnpCBncQcCkZVAO0ZHf6VmA1QR8pOT/AD96fOFP3TkA9KiWBwBIp5/kKdMzJwV46Z/rQAQpl95PHTH0pnlhWXOce9O37FOF+8MCoi4MZVjk9sUATxgFScYOeD7VXu51ZGhYY+lOQsqKq844Oe9LeRxtGjp8p/nQBRtZXTBHIXgVcZhxM3POBWarrHIQc4zxWgdvCjnvV2ArSSsRvcZPoKrSTYcFweB+VaQwjBsAg9vSqROGK7c7xz7UWAZG0bXltt52uOo65Ir8bP2oTA/xst7G4VkVLtVlkHT7zbc1+y1soiuEkPHlsp6dB1wa/GL9qiSCX46rZLOtw25ZXUDaASWxW1LYzP0T+F95FNpcQLBnliVjx2x6175YzRpGN54x19a8A+FaS2+k28TKFFuoUnHVSOBXvFlE1xtCgKc5x6D6VhLc0OkRPOjEqcADkf1q/aBJECugBHb1FVbdQqFG6jvU0UjFlY/fAqQLMcYEnyADHT2qeeKMSbulKjvJywww4+lPkMRTB55yTQxo+M/jjGB/w0L8w4+Ftkf/AFIq/mbr+mD44yp/xkLj/ol1kv8A6kVfzP17tL4UebU+Jn//1fvJgu4sOM9qXZ5Z8xumOlRyRbGCM2QO1PkYxrlhuXtXx57hWctNKSABj+VQuQNqgEFc/lUikbsjvzTvkY7WOCKAKxjBBbOQ386pXO0/uyOOT0rTaPH3TgZyazZ4t85kzkcirQGNcHywQPwrLuQFRjnJb9K2Z0MbsjDdjn8Kx5kAcOOh5IraJDOZKlHGST9aVhtYEZyetboiikfKqMrVK4tiJCVO4fTpWiMiKKWIK/JLipYZyT93A5zXPo0n2o84ycfhWmcjIHcGrA2rK5SK4QEBlyAc9eeK/KX/AIKWKYvH3hi4HSTTSBz7f/Xr9QoFcOo3EHIx9c1+WP8AwUViE/jfwwx+U/2Y+QT3VT0/Krw/xEyPvD4DPZ23wZ8F2bzlmj0yNhv6/Oc4GO3PHtXo81ysUwMZySeleN/AG9h1H4KeD7sDbJ/Zduu30CkKD+Iwa9PjhkeQhe3JP40V9widWlwrqA3Xt9aeNxjy3PPSq1rGqJvA3L0JPWpm3yKoQHahrGxsTDG8HON3NOYqZMEY7igrwueSuKGRch8/KaLAMdo2cKMA1kXd0VyB26EVeugglDxLgd8d6zbqBpsPjBP6VZmUrO9neTyZM5Xp+FasfmP0bOf61heXtbzEbDjPH1rVt2Cwhu3qaAJmEiBkYZ/2hRAXKOGwR29aDMCuEwTnjPpUcchALgDNAGJJdCKQoxw+a14p9wCDrnNY19bLI3mbsPntVm0VkTcG3465oA11aRSXVt3pTPNJcEde9Q7Fc7kypWrUELbg3BU0AIvzopwBk9vSoZCVk8o8Drmp5yEfavXHFRMdy7uAR1oAa/qeRjAqEwGZdyHgdR9Ktq6zgoABt/WmuGiTcBjjGKAM95VRhjv/ADpBcuAuBjPWoJShBYDOev8A9amjeAAAcDnJ9KANlXynIPsR60oUw9yS45qtarIVc42snIHbFWV3ThUf5fcUAOijIXKPle+akyXOdwBHT6e9VyknzBSSB2+lVGmbBeM89NtAGk5CuuAGPcUm4qQo9f51Xt/lkDbvm/Sp58RMGDdTjnoaAHMgBPcn86VFkiwob5Sc+9KcMybeCOtI+4ZDDnigB8hIzgY9Kh3AgoOo61XlFzEpcDgdMnp+VR28h2tjbk9yK0AtqNp2scH2Pas8SCNnCt8nv1qzvIkAZhx6d6jki3kouAx6D/8AXQBFEpmWQMxbPTnoKuQBEjYDqeDxzVeBDFujf9DUildpHP8AjQAxlBbnIxx71Wucq/7s4HrUxlw/PHOKJHDJ8i4LfpQBQScvmMjGO46mpyihFOM//XqBI284MfmIrXjtjwGJYDoKAKxcAM0Ywx7VZEpMYVgF9TT5IxtBwOeDgVRygA+bG7gUAXWCuAincafCGcYcYVR+tVLZBFKXY5Pp2rRYMMOeQeeKAMxP9ZJ5fTqOP8atw/d80jDL29c1V81jMc8HoMelXSd6q3UDk0AN/wBWSWzj0qk0xEhPOB0qa6Fw43QdcdTVOMNCVLEE9/SgC/Om3YSTz1pyRoq9cDHGKuIodVk6g8/jSCFQTGoI4ycUAMtghPmFSAvTPWmBG3AiQseuK00jRECyg/N3qpJC8AWROcnH4UAV8HDjd94YOag2yD5c4IPFXtuAQDkUj27Sy7g2zAzQBEEIJaRwSO2O9RmPLGRjhj2qchCcOScHr71MQJWAJBIoApGMbty9/wCdVkRnYheGB4z0q5LGQWi6DHH1pbZwCsfBI4/GgCLaCCHHINTOEjQkcZHfpV1kHQY96yb9XcFAcpigDOd0kZmQZUcEVoafbAln6E9qq21iXILN07D0rpIFhhhwQN3aghlElcsNuwqfzp0EpkwE6+/WmyRPKWcH8quWtokZEzDa3vQIsI6HKOu7+lSmKIEKnp1+tL8uSUGGqdEOMycH2oArSIAmOvvUAG8fMePatIDIJAznuartbsDgDp+VADYiEcEDOelTNsCFW79qiyv3T1WpIVjmwrHGe9AFUsACuefeqmMiRlfAVRyRWv5EasTu3YBJz7VQuY0ZCpH3higDGkujIxVOmP5VrwLCkQkAwazobQgBE5x+fNayRhIxvAYj+GgB8kmNrLwVx+lNmjjUl2APOT703EQHQhjk1HI+4DPGeQPegDTSJbdDIuArjp3FLywby/lKAZ96hRS7KDweprSYKRsIxnv6mgCgsjNgFcGTr7U5Jg/yfd29ak24cBhxnmoFVI52QLwOcmgBHKt8zHIGcZ9qJJ+A/wDDjn6VK65wrDoOMVAsO4EA7Rjj2oAlivFMLAn7vXnkU5ZrZl+STBPX2qsbYIpaI7s9ahgiUhmPT+tOwF63uFwWizxkcip45Sz8AEfxY9arxxFgdoORwTV23gihRtrFixPXoDVoCRblEcpnnFUd5eQAAhiccd6utErYbA3AY+tQrDGJSNuTQAgLRkyD7wI6jJJ715j8d/m+B3jCezUvcf2dcjC9QNvNelTyRtMkSEAoSevPIrzD42W1yfg94zSA7Q2m3S5zjGUpozPzo/4Jssn/AAl3jGPGXayiIB64ElfrvaRytE0hG3BI/OvyB/4Jvq7eMvF2FIf7FEMjt+95r9f7aRIrdFyQQevqOK3rjJZtwXa/UdKfa3EsR81flYdKq3kuUDHqOlVxdPtBbsK50JGyhdmaRwD3qR25wvHtWNHdlnC8gjqPWtKKQA5VS2fWgCC4XKlZRkNz+NY5upLVWZeMjbXTzGKaN1QbeRiuZvrQbh5Z3FeuelADYZDcruA68VrWsPkqQ3y7qq2FssKAHOOpHvWvHKJVKtwB29KAFXKYZfug4zUrOfM2seFHb0quJFT5lGc0gmRmOMDt74oAe85My4UAdfrUF26zxFIx0OfyolLOTgE4HU0RPGww4zt4oAqLslQfLkEc+1M2yRhSh55G7vWjLB5KKUHy9gKhgniLNCwwx6UAVFVcHceeoz0qrJiInA4x+FdCsEZQDABXJz61j3S7fkfG5s4oAp27kAzY4BxketayXULwgqOfX2qrY+TE5jl5GOPTNaLQRo3yKEBIGKAGLtkwy9Gzg9xUE5b7oHUU/Dh96884IFWJAiBW6B/lPtQBnHckmFOQ3HPrVtXDJucYK4z61UllHmMIhkjpSxgPCLmPKP8AdYHpQA9gEO4HIzU4cEjHXH6io40DIoJOTzUERdJfLK/dPJoAny+cEk+uaSSRWhwy9+T3qJrncSjHp3xTbiN5kHlHBz+dAEaj7zDoTx+dXWkBjzjGDUIgaOJAeDjn86shlIbI60AV/LI5DHmo5BIoySDVyJ4VOCm7ikVFZy3RQM4oAzkV54yxb/U9eOpNTxRuUV88kdqejRSN+7bgHkdqsPtVuRwRwBQBC8sa4Rh8y+1MMkUakEFfwpZCBt3DLHj6U+eBZGQhyD3HtQBE7xqmGzz0NNhdXJTP3Rnira2pCjlSAe9UGVbN2bG4N0xQBfLbwrMx475oi2lyTyp/nTIWW4jb+HH601QqqNrZHp70AXPLjByc4x2qxGhMTsD1xxVW3dFbMowv61dZkjj4yAec0ALGd2WTkg1MW35xgN6Gq5OxA8fzKwB4qQq5j8xfmyQPcetAFkMqAREferMUmGYyKvPI/CtJsDDRj7pqsV3YBxuJJoAq7gWy3Uc/SqQmUjKHIJxmmXB+Zh+tV4Uw5LthG6j0oA0Ed3HGMd8Hpip5ADCqsTVe2WPe2DjOTU4Z1bcRkNQAsEESFScNnp6VJGjRB1xkNn8KcyBOFIzTpUnCgL9w4570ARY81dvUpVORlTGAc+9aEbLCT14/WnBo5A24degxQZlAfKhds5HpViBpC3GCP1p/lZHlg/eqASSW4IUj+tAFsiTcVZgB9e1XY2RlUo2Ch7d6xhKJGDHg8frU0KGJ9+/5+47YoGjTlG0b/wCI0gc4O0YzyfxpnmKjqWxhscZp3morsDgA80Fj1aPdgYP4VXuCWDIvXPHoKRpU2lo+oI5q1vRwqbc54NRYClCzIoBIJxyMdcUrLls4255Gfekf5SVz8v8AD6ipDlmCljkdfpRYCnclTtVQd/GfSqmoQn5Xx8xIX5a05I0wW5YdKPLBG0AFyPTpVgY/RQO6eoqB/N85H5wB1xwa1ZrOQdDupVtsAl+pHHoKAFIVolkX5iBg5pqzIqlZAAO2T/WopP3MG8EEPnOOtUA37pXPIJ6UGZoC5iCs/wDED0q3ZzrLKQr52jnA/nXJxxsGaNiWViT8x6fStCwXyJZZlGC4xj2oA1leIzkScoPu1O8RPIGQf0pkSl1BPyqPar0RByuPrUWAr4AYFuMDFW0fy/uKXPaluYoVwFbJ71TaZQjEYCj86LAaDsGQDIBPXNRFG85UDblx6VmpyOCcHv1rZwcLgYOOtFi2yJhtZgP4R1qk9wdzDjpxWsyAgkjpWHdE/aCCuP8ACixBbV42jG48Nx+NYXifU4/Dvhy/1qebyoreNt0mR8pxwee+a0/MjDIu3cQQRXxz+3D8Uo/AvwouNMR917r37qGMNtUBup285IAzntWsY3dgPkL4aft+eNtN8fT2Xjsf2n4du53iWZUHmwqGOHAUYbjGRjPvX62aL4isfEuhWXiDTH+0WF8nmxSfdJVvUDpX4z/sS/BLRPiDq03ifxRbJeadYAARyrmN5WJyPTIGD0NftBp8GiabZQadYtb2lpaqI0hDqmxR0wOABVVIpbAF9Fc3lnLZaROYLm5UoHIHy8diehPSvzr+H/7YuoeB/iNefCz46wNbPBcGGO/fIWPJwNwC/dPXdnGK/RmW8htm8qN0aVRuByMYz29a/KD/AIKO+CrKbUPDfjqxRFleMWt1twCzMcpnA7HPPvShC7sx2P1XS5huoIrizkWeO4CmJ0IZXVuQQR2rpnAtolic7sjgqK/Nz/gnr4v1nVvh1qvhzXbozvot1iyWV/mCOuWTd6DsK/Qk63aSOq2zAHuACQCOozjmidNrRCNdJCyDPUUMzfLzt2mvC/jF8e/CfwT0+x1fWmFyl5Kq+So+YLn5ifQY6E969Q8NeMfC3jfR7PxF4bvVuNN1BUaKRSDgt/C2DwRU8r6oDqkeRwVYds+1RBZA+B1xyacWZDtYAnkYz6VG1yUf7vzN/dGaQCbyTJCjfOBzxms+4SSXynt1C7SAxPJYnt+NfP8ApX7UXwtufiHq3w/vrz7DrVp5inzj5cUjJj5UZsDJ6j1r0v8A4Wd4POkz6naahDcrDG7lRIFYgDqA2M49RTSA8Vvf2s/hv4V+Id98N/F9wNO1K0lEbMwxAd2CMMDkEg55496+o9P1Gx1qOPUNGvIbywmTKPGwYdM9R7V/PYvhd/2g/j74nltLyOGCe7lkWWU/ejV9oI9zwa/Zn4Q6X4T+GfgeDwbpWqrem33SMzupIZgNwJ4GAe1a1KdthN2PoZwgnBBUlQfm7dKTCvIVLYbjB+nWuJHi7SbbYt3cxLbxjk7hjHbnoefSvLPCX7Unwl8WePp/AUWoiHUbbcqMT+7ldDwqsTglh29qzUWxn0Wsm3Cnk5yM+lAkbJBGeDj2qG8coV8tDk9z6VmQz3JYjIz1NSBqTwxqBt5z2pkOxFMIXhR60qSb02MQNo6ZpmC2FwDtoAnu2A08NgAK3PIyBUQkiwjFiu8DafXNfEv7dPxki+H/AMNn8J6JeyQa1qrR7DE2x4wp3Mcjk9MceteffsG/Gz4i+OI28D+NLWbUrGxJli1JwW8styEd+mDg45J9uppypNq4H6SrLborRTdu9JFJblT5DAIOuTU8Ecd5qBEq/u+ePw6V8c6R+0z8PrX4ja58NPEd3/Zl7ply8UfnHAnYNt2oT69vWpiWj61mvWiQTRL5nPH071bRo5oRKMAEenf2riI/GXhERQwx6tAFlAYDzAPvdjSR+NfDkVrJGt/DOI5duElUna3br2qrDO6TYGWMEAtVlk2qV5avmP4yftK/Dv4P3vh6TV5mmj1J2D7VOUXjLke2a970Dxdo/ivQ7XX9Cuo76yul3RyRtwR/Sm4MzOmXEK4PHHNPDJJCwYj1FUobqOVThdpHB75qmdQgExRDn17YqQNS2IO7H8PWs611Kw1C9ltLaeN7iBdzoGBZV9cZzjpUGp6hZ6DpV7rmozCGG1hZxzgkgZ/LHWvwR8A/HP4qr8dbnWvAEst0l9dyAWoBlDwhjx0OAe//AOqrhC4H9A6psl2Ec9aSV2aRkbvWVpE1y9jaT6gnk3VzCkjJz8hYZKnPoaz/ABp4psvBXhDUvF92rTppsLzmNRksiY3Y/OosB0AaONtoPNNcljnvXgHwn/aW+FvxZlkbSL9bK4WIs0UzDPynDc5459q9nPiDw8beWddUtv3YBYGZMrk4HfjPam0BpyOY12xcN69qqxiVyTJ1Pas4+JvDKxRsdWgZJGwG8xSCew69TXn2ufG34baB4z07wTqWrJb6jqgDRBvu7TnBY545BFNQb2A9SEQ4U/Kx7UqKk0paQZCjGavWcSXMX2rcJFP3HU5BH4UxtsR24xnoPWk0A9VV4dj5GTWhH5K43jkY/SqOHU9BhTn8avW7qbtI+u5wjfQ8UgKyXsBl8vcNyAmpY5VnhV16NX5RePv2uvHXw4/aI1bwCtnHqmlW92IEGD5ux+QBjvz1xX6l6PqE9xYWskkIjMsaPt7guobH4ZpuLQGvEhjDg9OKjKg8lsbfXtUsTQTOsaXCPKWx5YIyCBnGKztUuY9G0fUdc1E4trS3eQ7jgZUZ5NICacJ8skT5253fQ1mXZHlKud2a/Oj4L/t96LruvyeGfG+nG3S4lKwzwqzbhu2quMYAA75r9FCPNVZEUor8rvBHBGRVco2jLgV1Lqzc54+laVvJHI5R1Hy85NQtb70ygyx549M1DA6xyj5c7CQRVCNeeIKF2n5uBn0qLe8a8Dke3WozfRyS5J4PH45xVi8JgtvtGeeOM9RnFAFQXrQFCUyQO39aJLz7ZbG2UbGAIz05zxViNHDL5WHz1Ixgbu1V0vLFrqW3DxrcL1QMCSfpQBpeZ5wDyLjIAOMdqagRlwPu/hXm3jL4w+A/h3qmkaN4sujbTa2mbYnheuOTnA/GvRLTWdFvbZLyyuYZEZRz5igEMOCOcVFgLpt4kjOTwBn/AOtSI7FCQM8g49BT4r20lUAyJ6nJHGO1Oins8PtmGV5IX0rSwD4bh2+Xoeam8pkmAPVxkfyrzb4hfFr4d/DC1stQ8XX6Wcd9IY4ueWYDJ6HgDPJrs/DviLS/Ethb6zpkge2kXKsDnIOMVLgy0zo4zjchy3pUq8oQPzpiTRoxycj1FRGSN920kDtUEFjhoiM5x61SuJdvOM7emKnlnjhgG0ZY8fiarODs2nH+NAFKO5QHkdeuavxsGIJ7dapIsbx7jgYPf2rQBAIk6g9QKAJcbeSc55JPYVTknwW3oT/dx3FXsjCseR0xVGYrHvYcgdfagCMbHO5QTkcZ60PEJ3U4Cheo9ahS4MkgCHAAqcBQcgcd/WtAIgqQzsYVwBx61HPJgqC2Cxxmr4TKAdSc0htYZgCBuCEZ7UAPVWEW1jkrVKe6WBVd/ug4J+teV+Pfj/8ADb4bxXE3iXUY4mj+7HnLuxOMBRnoc5xmvy/+MX7e3izxzdTaD8LtPe0gLbVmUZdzyMgEc/54qeR9CuY/Wvxn8Xvh18MLVdU8YazBaqA22LPzcDuPevzD+Ln/AAUc1651GXSPgvYEo4ZPtMqElmPAKDk8e9eG+Cv2W/2gfj/4gk1nx1JdWsBwJJ70kbd3Pyqf6V+nXwc/Y/8AhL8IkhuZLZNb1IIoNxMoKbu+1eR1p8liT8t/B3wN/aL/AGn9UHiDxVdT/Zbl8+beblhweu1cADPTIHNfpZ8I/wBhv4Y/DiAXeuwx69qOQ4LKAkRHO3k8++fbpX2LcLDDGsWnoYYlGNq8AAewqVd2B15qXJ9AHada2+kwPBZRJbI4A2xDaAB2PrTmkUfu2OVHbPNNUAuC2QOntWc1wn2h04+Xj60gH3FwNpRBiiORlUM46D8amESsTgf41HO37wKoxigC8k3mbS369arKjcxKc5J59KdEd4DAYZeDUrkIWy2PX3oAitmaOTd0Cn860vtmCWA+8MYrMJYEMO3SrA+dTuH5UANlSSSInBDE9KqQJMreTIOeu4VbMkjIAoxjj60sT/OUKYwM596AJrcESE8kHj6VdSQo6oRlfr1rHedjL5Y4xz0xWizR7UYDGMZNAGmJE8wsBwT07VBKACDkbu3pTZZFARU6/pWbdSMcsv3sAcdKANd3YRFDxk81USORnKZAQdaes7PCvGSRjntSCZMPgDJPSgBUtyAr/X64qNFYs2FOFpwmVgQSfTikPmBvkztx270AMDYdeCw6+1IU3SjdyM5pMOyjJ2Kewpsk22UkE7VA/OgC5NHHwUGfWs5lbnavGelXDPHMQi/Ln1qtKPQnANAFLypEuEdk2kngGtlv9ZkfL7j1qkZHEwLdRjGeatZZgBk0AWWj6yFuOxFJuA3YBGc9KZvZAF3Zz2NTpnO/r6+lAEXlCV8P1HrU6RmMkcbRzn1oGZHUL36j2pqzPvYBdwHAoAldUdQwYZGcdhVZFcOJN2WFNlkkfg9QelCuqy4bkDvQBoEeYq5OGbris6VvKlLNwAcVYJCklDkA96QYnYiQjgjGe9AFaW3KBZHIAYYx3qjtjWRuRgDnNXLuG4eUmRhj27VSuInWEoOGPf1rQCVYucq2QwzxTDu2ElcgGpbS0ZOS3b8qVrQhWIy3PFADCWkiGB680sGXJUdzzUJMqptzt7YNWoCSpQD7veoQEqB4zsblc9akcxYC7sfhTcIincSu0Z4qN/mjVycBuRmhgK2Yxnp2GKWEOw+QZwaqXCPlAjEKeTn2ps10bccggOOo5FICW7j8zCR/Lt7/AFqgbVsMJRnacrWlCWEKvuB3etWIFVssU46UAVrTMUX3yx6DHWrsSNuCFck96lAUkcYXp6EUkqlQhyR2oAWRAs5SXGB2BqqIlUMOuG/Cp5vM+Vydp9OORUbZMRKnnNAGdOBF82OvpxVOW3YuHDYyOOOavyoflV3z14FVLtlkkhgxtaMctn1oAbIhEe6T58YA47VIbfagEf1x9as+WAoCqH4/lTFw7+Zj5vT+lAFaO2MjnjG0fnUH7sTNEgztPUjFajKwXkkH0qaSwVogwwZCOKAM5sYJXv1NTQrt3eYflHINZVzcS28W5ARjjI6cetOGpwnG0gkgZB9a0QGkRnaxOTjqKas3+kCHG4EcH6VW+2JMyEnjBJwKepyQ8ZI2jg9OtDA2EQAIHO498VE+Ick8AnA9ahgdd4JBx09s066Kv6e1ZgSBgJF8sY7nI609ZNsjLznHoKjQDA3DnFKoVFM7duOaAIBkOzk7c9quR7TG209hVFnlmJMK7jnOfap4jgEv6fgKAG+WA4bvVk42lW7+tQE70dE6r3FQpIyrz82Oua0AhMmG47elVJXUMNhz344qWSJpj+6xkenFZYhdZgGb8RS6gbdvdTQKu3BAzwRwQexry7x58LPhz8RrFrDxVokM2SxD4KkbsdNpzn3r0RuBhjwKj2JOAy/eTj65pgflL8Z/+CdRson1v4Z6gZYAN6JLguCfUjnI+nT1r5R0j4o/H/8AZq12407VZZJYpGVpIbsF3OzgMrMMjI9T0xX9AksdwyeQWG0MGwTjOPWuM8a+APCvj+zl03xXplvfWsibCrxqzjdxuV26EdiKpSK5j4z+FX7cfw88eypa+JA2lThFBEuUQNnkbs9OOtfb2iatpWr2a32nSoYJMFSWB4PQ8HvX5mfGD/gnlBLHNrXwpuAZ0bd9lchPk5PDHvnFfLGheJ/jj+zLq7jVobyO2Bw1rcl2hIHdSvQ+nb60WGmfvjcSRq4YrwvQZzk1RGoKZwhBr4G+C37b/gnxTEND8bFtKmcuyNIdoCgZwzHA3egGc+1fc2i6x4d1nR01LT7uO4VznIKn5TyDwfSk0M7BWEkWAQfr2p6BAcOSazdOlinAWNh5noe9WpgUkwT9fakZmijqGCkYqbzFHyoKqKQsSup3NUct5tGUQZ6dKzAtk7cHOSKrndI7CNfmxnJ6VHPdxrCSTuJzxUNssm/fuJV/4T2zQWmaAj3xqhHA/WmucFV24FSBWDhBmhmDghR7c9qCkxib0YcAgevpViVlU5x7+1QIzeYrY4Hy9KvMUC7AB69K0EEfzEFuh/LNKzujhTVQSbDsPXv9aSUknHpj60AaqLlv72etTTBYiFcAA9CTj2rAs7tUut+/Jf5APTnrX5t/tq/td+I/hR8WtP8AB/gmYSwaRBG15EejvJkkD0O3FNQcnZAfprG21mB+bbxT5Z8p8i/MR+WK+N/2ZP2mLD49WM7rYzWt7YopmZstGz8gcnpkAnFfXkVwrOikdTz7isiFIvwuU5kYdupx1pXkaQblFfn5+0X+0R42+CPxFt9Q1K2F5oM8YYKAdoAyMEjv3ya+jPhJ8c/Dfxa0Uap4feJsxAyKmQA4+8Bu5BHocVTg1G7LPc0ckdOVPWqsjusgJOe9SW7lolkJC57GlkhlYh8ZBHaouAglRsHH0zU5lR8cdOtZxISTB+UVIJAPkHP1pgPnmwyiP1H5Ux5MOS3fp7Ujrh1YfjUhKAhfvc9fSgBnB6VFy3MZzg/ka1bUQyzCIjKqCzEDsvNfB3j79t7wD8PPH+peEb63e4htsYkU/dY/wgDG7p1yPpVwhcD7j2OFy/eoyNwrgfA3xP0T4haJZ65oj+Za3ibkwpyBnHPJ5z15rt3l2B1X71MB8ThQ0ZUEfTjNLuLfKRkkY/CqMTsqBSp5/nVi3XLZ2jjvntQBN5i/6pOqjg9O1QKp3/PyCOTUx4k3E425bPtUZZJGCj/lp0NACqIjuReFq5Ck0aYU7qz4RjO8DjPFY3xA8d6F8PPAOreMdTh89dNhaRYt5BbA9qAOsZLiNQzAAH0qZDkZPNfn78Pf28/BHxA1i18MzL/ZN2xwRLubdg/dBx1/KvubStattWt47q0I2uoZRnOVPQ1DTW4G0fNYP5XfgipreIrhDjO3PpxU2nwfaJ4l3cbua/Pvx7+294Z8D/FfV/AniCCSzh0+YQRyMPMUMQM7jxgY7801G4H32RLEvlxjKLnn6n1qN4phGfn5HYetcL4L8d6R4y0+K80qTepUMJByjZ7A13axsDkEjk/Mw71ICRQliAfvcmpPMfIUDAqSFAsWGOWGeaau4PgduBQAobkleTxxTMNkg88j8KkZJAdwx3zTfK8xCONxyM0AVzyfvccZqJ1YfMKJPKTEW7vVHUNUs9IsWv8AVJVhgLCNS3Qk9BQNTLWJlUeaw5JI+noanct5YwOBz2xWNa65oetsltpVyJHKbwo67u+auJMPJ3MQhBx1HJHWgRLI7N8uQQO9RwoE++etc54i8aeEvBcNvdeKr+KxivHKRNK6qCwHTLECrOj+MPD+tWy3GmTR3KoMlkcN1PHTIOcUWA33UlQ+cY4qF2biRTgjtVdbzz5cBuMniraL8uW5FaARF5Cec5qTDs4ZzxjnFVmuhBINuCWyMGrVsvnyIpXhjgnpWYCHI4QgfWpFQlc56V87/En9pf4cfDvxzd+B9dvjFPZxRkuYjszIN3LZzkZx0r2Dwx4x0nxHaW9zp1xHcRTgHfGwZct0GR39qfK+oG4/mZKdDUkKyKuRz/WnyGNZeTnnrXlnxg+L3hz4L+H7bXPEiyywXbiNNi5EY6lmI746DvSA9U/fL935W6ZPSnRzsAUk6Lzn1NeC+Ef2g/h942iEvh/VYLpWCuwLYZd3GNhw2fwr1+2vo7iMNF8yHoQKANUyfNlcnualEu4kSjBPGKrRuWU7RwPWpxtxg9B0oAd/Bj04puxmHXBquoOWBO4flXN+MvGHhnwB4cbX/Fd59mtiwRWPdj2oA60M+MDBX1z1oZnLDPT2P9a8r8MfFjwR41i8zwzqEM8cfXLDI9sV6JDfeb5ZAUqe46Y7UAa4BH3jxTGA6p1/Sm72/jHH61YVZiVITkdPegCIKCWKsAKbMvlDDHJP5VpJZ3m151gG1RuJPArltT13QNJj+16lqENrFtJLO4UcfU0WAvkjcTuyTUisE4H8Qrj9L8c+GNcCtpNyt0HGVaPDKwzjqDiuqEsbuAo2t6d6DRMtRAkn09KljiDHa4wR71EpJPBwwp6Au557c0AWPLXOxTnJ9ahZSpZM8n9Ksg7YyUGSneoFV5PnK8t60AVo1ZHGBwta4KTIoU5J9azvJcOEbv6GtCLYDsXjbQAxoo3T5Dg8g/UVAFXG1DtxwT9aWRJQx2D5RyT702NsqQe9aAWDD5sa+W4XPAI5PFOjjG7Dnk8c9qqI+19q/LjIwPerJTdGTz8+Qe9ZPcCeONmfy2PH6UrQBlCk5APT1p0MLIoBbO0Dn0qQqVk+Ue/tUGhMiGPHPDdqkGBuHYjioVlZn2YGcVKQgYDv3oAh8slAjHaelNVVDZkb5V7YpHklEm1un8qlLJwqnKnoKAIPLYtljhTyMVKQkK7Vbdu5I64oIkbK4wFqIKhchgckY64oAkBCHhskg1Zs1Wabyt3VSfTkVXSCQjzF4FRgFJfl6D0NAFsQiOMlTx3J9aWMbm2rj88cVUIKqRuOX7E5pVmYj5iCRwOKAJ5TKZcAcD19KdvE2VAywHNMjjdwxzuI7+1NjYIx7kntioYEsQfPl4Ge1MmEhJUYUd/elKsAzDIJ6Y7VVj3E7XbJHXNIB0kojIKDDenajzN0mGAXcKZNLvTbz1qsEZpM9x6UAaiKRFmIjPuKh3TKf3gwexAzRHuBGPmxUsk7u6kgKBQA1nZ12t8wHtUAd1JcE4A6VI7GN8Y3huABzTfJkRMno3SgC4sZCgvyGA6Gh7fzeI/ugfkRSJIY4RE3J6+vFCkMjGN9oB5BPrWgCIN5WIjI6ZpCgSUop45GKsWjKquGwSMkVVkVW3fXnNACTIqjCc579aijiZ0L/dbpTVmVTnZwmfxqcXBlZmAwrUARTgqc91569RTYw/llxyO34VPMABzgluOaQxFF2k5CjkeuaAHgL1Q5BxVdoQHbBB3c5I707cFX5BlunNRLcTtIEfqpxjoKAF8oM2D8oB5NMlDAgAcf0q6HRH+Ygse1JcIoTeDlgDzQBWfy2j5JJA69MYpo2LIrqQV7j8KZDKrrsk+QdfrmptqoFwA4NADmLK4yuN1NxlwUwSpHWhmLM3p0x6VUeRUHkrJsbsSM5oAsPyxVVHIx+dQuqRIQJOnX+WKnS4RYwSvQ8mmBUkdjjaQckemKAJ1cPG2MquO/BxUDZOQx3L3HpUwlRE8vGCSSCOeCe9MkwsZYc8/nQBW2zSYRyAP6ZqCUFBsQ5C96vWSBowkhB7frT7m0jjcEe/PrWYFNZHKbF+U9MnuKinDYCrkt3qxl2UxzHlRjj1qvJIXwvIPXNWgKzcnhAX9+MVI6spRQTgDk470MI2YFsFj1xUwO5ApXgUwIiWXGfun1pVLPIHVRx1+lWSV8o/ID2z6VAsLBTyGDfpWYExmS1tpJ2wV/iYjhR3Jr8Sf2j7XS7747Tz2QYi4aJVdiSDy2SAeetfte9zB9lmV+UhGWwOu2vxU+OxKfG+BMZaGfC56YOWz+ZrqpmZ+ivwqaWCyL3jCVFiQoxXqQMcV7zpp3SZ7ZHXivC/hUZzoNpFqEZjlMQIbHDBsdK9wsGeQqGBUA8ds845rnnuaHWhQwMaE+vvmliTGSD83tUUTpENp6ng+tOD/vVXGPXtUgXll5ZGb/APXTt4ACEZ9x3rOnXyzkDOe9WI7iXYEK8GhjR8efHBR/xkJwf+SX2J/9SGv5pa/pf+OEif8AGQmf+iXWQP1/4qGv5oK92l8KPNqfEz//1vvW4Dq+SN3SoJFNwwjJwBU0kbFtxbJPFDK47Zx0xXx57hA8KQkKSeKjwmcAZ96cyORvfkg4qMgAFQcE9z60ARMq8hjwc1nSmRICi9O1aDoRFk844NUrhz5RfbwOKtAY9y4VTvbJrAmu4EO1jndxj0rRvlYJsP8AF3rmLnT5A/mJyGx+lbRIZuR+Wyll6kCmTPgYx15OKh+ztDHsJyeOnNZl0Z9u1jz2+laIyIGhgEu5V5J59akli27WVt2f0qjCct6mrcnmfLxxmrAuRQJLhZ2Cqe+cYr8vf+CjECR614TnhbP+iPESeeFjz+u41+mc0fmFYh3r82P+CitrKo8G3MvyForiM5/2Ihj+daUfiRMz6g/ZpP2f4IeEUCboprTC5zlTxj8DgY9K97hhKwFPuyc8/jXgn7K8q3vwJ8GzzfLKkMiYPRgrAA/kP1r6WmtUmfKPt9qVfcin1K9jmO3MMjbh1zVoA4KqTx3qKK0kXKBuB3NaKIGXKrz0NQdJns/BV+ff1qg14ykRr0HrUl0jCcpGNq9s1AAuRGx54oAGmdTlhxUcLtMrLINuematrAS24gFG6Cg/63DrmgzMmS0kbCgY96sW8eE2uu4d60JVDxEoMEf0qvAjhRn8qAM+QeTINi7Rj+dSIgMKydBn+VX7iFJ8P12rn8qpWsY+zfL90nkH60AQyhZAWVcDHWkRmiXYjA5q95abTyAo7Cq0keIyQBx0z3oAhRw7AqeR1+takciLhHBBPQjpWFDLEzBVYBieh71cZpiN2MYOKALl1gkKME1V2qCAx7c1IVk3Zzk4qASLv2n7x7UACEhtw6L0PvUnnAAM/X+tVZpthbjOcYApkrq6YHegBjFWf5Ofb3q4ylwQOMDp71UIY4+X5cckVYhkBTYvA6c96AC3YxEhvlHc1aSUFyT90c5HeqE/yL0LbaZbXgZWh24PagDQ+1S79oHJ6e1Z0NvcC7eQEleh+pqxgiPBOcHtTvNXy88g9PegB5k8lQyjOehp7EPhnbK9QKplvOKhBhT1qWNdzYk/DFAGvb4X5nPU/pRcctv/AKUzcoTc3A9KSUMIycHDfhQBR1CZxaleQvp3/Sse3kKgo/HpXSCGOe2YY3EDkH0FZ62kW0hFCj1zzWgFdychm7fnUslz8ysMj+dTsFcgOMA8VFJDldq8fWgCNZj5pbpgd6sRuHVyVGT0xUUVuXOF5xwfer0UAQlWx/hQBnSxMAfMUgkY56fWgqzY2cDHYelal3Csqg8hV45NUd7q2Ome+OOKAHW8Uf3iOlXnAGDnk/pmqQuEU/N29BSSXSfL6ngA0AaEsLTAleP06VSa0QtvOcgYwOKlEpWPIPOOafFNkkEZ98cCgCl5EpVnxuxxg1aRSECqcNjFaQgVA5LBiemP/r06JMrs8sDPegDnA0xfKDaVOD/k0+BpSXXBI5Oe+a1ZAvzKV+Y8ZFU1Z43K55XqO9ADI2uWQS7WAPYiop42V0IQ4P3jWrFJIADn5T71VnEoIcAlfr1oAj3zD5UbC5z9BU85kZkfoGUdO+KWNF3ZxgtxxUzQOq7nzhBgGgCHe0gAYkkdKSZ7nZtHzgfhU6qJBu24P9adtDqwAP40AUYnuJUxtK5PPFaDqG2sTyBT7UmPMR53DimlZY8bsHJ/ECgCrIfnAK4U1cjgjDblPTvUU7nP7vr0qaNZDD87HjpigCtMynO4Ekng9Kq2kDSSlmJRgcVpufLAIAcHrntVKX5eQ23HPFAFskKCpYgg81D8v1Heq0YkkbKnitFLEuryo3zL19KACxRC7M3FXWiDKF4IPXFVUg2DOQMdcVbijbZiPAz1oIYwWzqMxnco9KuqowMDJP6UkAVQY24xyT2oHXJPfANAhvkyLKzDkHgVWumeF0P3sda0Uj2gkknPSq11ZvhJEO7P5UAOt1AQOw5btSXMjRDByST2qSJH8vLtxg8jikeFiPLdjhu5oAx2ds5Oc/0qeM5UbOlaTWKrgA7uP8ipIoI1UK/y0AZxn2HbwB9KTfDMSvUCtAxoJAhI456UC2TzPOGMdOO1AGJFMjO/knBz1+lXGdUJjBy4xk1mxx4d1RMkMQfxNbP2RRH5q8v3AoAaqxjJbsB+ppdRRGiiMK4cH/x2on80LtAAJ/pUyxSlAZR15oAiaZEKbVPOBk1quv7kH+4Bk/rVCe0MpyD/APqq5biMW5Vycjpn24oAgjzLGVXoxNQNHscOQSucH3qcbg+2PAFTyImzKnJbigCEvubI/i6AdqlnRVUBRg01Y5AQB26CnSI2CXyCMYBoArIMAkkDIx9KgcFGC9BjOBV1REsZWQEA85rHaRTIGLbduRk1tYDq9MaKaNY5FJZsgc96J4xDlMEkHge9UrdiCmAPl7itGO4hBKSMR2696kCnHIcMn3vwpnmfN5Z9fTvUiiMtkN+VT3EcBwVHzZ7jvQBlT2yNcq8cePUj1rk/jHDDH8GPF05BDrp90pA5zmKu2mkMUgQ8EYPtXJfFOa5b4M+L/LiD7bK4bHUt+7pozPy8/wCCajD/AITnxfGwJ32CDA6DMlfrdDARIMZKrwD9K/IP/gm7M3/CxfFUABBexVvTGJK/YaFlVFBGCSelb1yA2iRSW4IPH0qo1s2QwPyirsmdhboKSJMlQp44zXOi0QYiH3OMjk1rWrrjOcdqppAFcjgg5q9DEihV65J7UASfKp2oeTVZoVd97cHHIpb75EUocBPSqsMo8vL8mgC80cRQAnb3quoiUM277vWhzJIrFkPt6VSgmjuUdR24b0+lAGlbhHUMPmye3oajlt4o5NyHOfzpNPtzGGjOcD7vrVl4yHK9wOM9aAKhyqlSc+/epYoXVPM6k1CUcygdCKtJJ8/lucBeMUAT5CIACDjvVKVoiN4TBBPQc1oMqkbW6DmqcgWVCoHPNAFVbgbgA33en41Qnvoo2czHIwcfWpoLImUxbiMdCP5GqF/pjBiWORzn60AaFosdwoZTjcBn+la06hEVYzwByfesayHlKCg6AD2NW5HRdxZ84HIHSgCcBQgJz6+1PuVDqMHhf51WhSTZuPQAcVfZQ6r/AHvb0oA59FEUjmTnaSM96uhXjCmH7vf8aW7tdoLrlZQPzqe12suzrkfN9RQBQJkLqPU84qw9u2WYMNxGKtB4sYCYY5GRWe8gSZQhOWB60ARyW0nVRuwc5qy5aNVIGD0xU0zyxxjemMgZqd0jbBbOGA4HWgCqZTKgRh8xqSEL5a85J61HcIEX5MnB4NQ2s6gNu6jtQBYRgspGzIHp9KY6HYxR8n27VJHPFKxQYDdvypkiugAUkcda0Ao2luYgUByec1bkceUhc4K+tVopCkvHO7gn0NaMiBSY5cMCOp9qzAqSyCWIonPSqA86JsEkMv8AKtdUVt2zA6cYrMuyFkIbqo5oAsLcSPFyvz+tIW2plxkHp9aktZcwhQBzUzwxtHknaR0FAFa3dmTaFPrk1at0YqzSJwTgVDaRr5zBshQP1rZALRbQMD1HWgCtLCquOfxoZ12MxJycY9OKtiI4HnAkelRGONsooyV5ANAFTc7uvzbU71LHK65XrjtTWEsgCbce1PeN/JDFRuoAlTUoIFbz1Hp+NRNclZAF64JGKrNb+aCXA+Q8e9RsiYYc4UHNAEskRkVnkHJxiqM8G4MYzggdP71W7YeagU7sDpU0kQC7S3Xg5HSgDEsWdGEUedrcEmujmj+cGNwwb9Kx0s3S4BSX5ByfxrU2rG6ocY7YoAvoyquOM8ZqORuNmetRLCXYndyeh7VAY2V1Bk+Y9BmgC6FQrtY9OKj27JKcIdnL85NWY4gz44x70GZUkCu7LEwBWoTayjdsXcwFar2I803HAVhjilRJEJKsCDQBhKGDgspDLx0qxFGWcO3G7H6VuCBG5Bye+RxVf7M/mccDvj09qBoy2tZE3NONuORWZe3JVcs+4kEDHFdgII8kFtgB/irmtStYrjLOS2wMF29OaCylatMYwrNnIzXQLIpcDaMEDp1rO0m2/clpzhsdK3LW3UHzRn8aAKFyGDFgMYxnFUwZzIxIwp6eprf8pWdmwQzjHTjNNjtWjky5zj+tAGZ5Uu0N1J4weMU54yrF0HTGea1GgcllHCt3qF7RmLDd94YznpQBSk8tFJHJPXnpT/3ewYcAMO/Wia28htnLZGc1SkRlPlhc4OAe/NAFadcSxqoIjUHODzmoDCj4K4Ueh71bKtHlJBnHQ455pwjy25QcKMfSgzM4WiE4zwAeT2NT2tq6ESMQxHXPWoGYlioY5bg54/KtNFCopJI2kZ56igCzGF3lSTluntVoI6MCQGQ8dec1SVlZwVOOenWpJN6sHA/CgCSQMmSDlvT2qtIilSw4x19KmiLOofOcHnjNE6eYpVTtB6gDrQBHbfvInCmtuJXjiC4yFxzmubsJIjIYTkOG79xXRoMRYHzE+/agAZSG59ao3MPmEsSNy96tshAJI5HSqmGZ1C9ScY6UFpGbDbfPiRtipyWr8Sv2xfGC/FX45WfgXSJF+zaXKkAf75aWQjO4KedvTj3r9Zv2hPiPafCv4c6jqly0cUlzC8UQcndJIw4WPbyD79v1r+eXRpdZ1bxhput21wYNYv75WVzziRn+UnOT17VtRWpB+2uhfs+yeFvgcnw18PagtlqsqrcidcpunchudoZgowBxzxXk1n+yn8d9StI5b/x1LDJuIK+bNIqqOmG459sV9dfDmbxVP4H0k+Np1m1aGABpVxhienYfw4/HNcR46/aU8AfDLWpPCfjW4ubW+KK6MIWeIq3TleSfXtQ3qB4Yv7JfxrjQyj4hMwyAoEkvzN0wozWJ4n/Yk+J3i/TZLHXPG5uolZW8qVWfLj7v3icY9RXti/tqfBCFVSW9uXbjLRwNgn8u9Sr+2h8FpSyG7ulX5iCIWVvUL92j3hc8j5+8K/sZfGnwFpz2XhvxjDZ+c+9grshLdAdyDdmta9/Z6/ak0693p47DkKNoNy+PUnay5r2dv2vPg/dbTHqEtuUPLyKTyO/y5Irx/wCPP7Zfhuz8LufAV0dQ1CUCNZdrIoYDn7wyKqHMM8t8dfse/Gb4i3sF74s8U215dKoRAzOS2M4zhcZ/Sve/2Zf2dfi58ENaNrquoLd6BcAsYHkYKpHIaMEYzmo/2V/2nrP4yadJo3ilIrXxVZHaEOVS5h/vIT1cdSAc9+lfe88jTQpkfvCPzwMe1E2BHPOuPNbJdiBjrg1raciyqXfJVflHYg/hWCI2WUqQT0P5fWtvTWdN8W7aMHj3Nc4H87P7SWkJN+1dr2jxymD7RqNuisnBQyBORjpjNfo1bfsI6K9pBPqHjK/QXESllKgkKwywJweDn0r86P2nFuE/am15rANJdC8tHiGCSz7IyB7kmv0CtP2rfjVa6XapdfDq4kmtYVRiUlAwF6keWSBj1NdbT5VYCrb/APBPrS9PmmudC8XSQByRuWLDYPPYj8+KkH7EV1ayma0+IFwbh/8ApiRnPXJ3nt3p4/bB+KgnkgPgF2mfGV2SAkL327OOO9Zsv7Y/xDs50a9+H8m5TggK6ADqesZzx34rPUWpvT/sVeJbq2ls7X4g3cdsqkquDjGOeNwC/ma/I7WPCepaL8Tm8I2NyzXsOoJbQXC5idmlYeW/Xg4Ir9a7P9tDxHbtK0ngW7jWQg/eYsFfk4UoOPTk/Wvy2v8AU18Q/HaPVLOJ7f7XrsJjjc5ZP3igKfcGtafUZ/Q18MdH8S6N4A0PQvF999v1m2gBmnJyZFPK5zg5A4rshbbblZwcbQRipNPtGiso5ZEEbsqKx6ltqgA4ParcqKGGOc1yyd2BnSHbKOnIxT7m7sdG06XXNRlEMNuDyehOMioJtOlurkCN8AnAr4n/AG1fHeqJpWlfCTw1N9ov9XlC+VHzIjggZIGTyDgD60RjcD4B8Y2vib9rL9pO8TR1abT45xEHIbZHAh5zxj147mv2d8LeBfCfwX8CQ6dp2yxsLBDLcSPgZOMszNgZPHP5VwH7MnwHtPgj4Nt7q7VZNc1hC11Nj7m4khc+qg8+9fJ/7fnxuOlaSnwv8NXTtca2FkuXXKkxI3A9QGP5itZaqwH6aeGda0jxFaw6ppN3HPZ3kZdGRg4DAccg4/DNfz7fHPSV8R/tZaxotw/lnUNYhtdw4KiQqm4fhzX1X/wT90D42fbF1WzmlPg13ZJo5SdmTkZQHuTjOK+Z/jGpP7adzEWwT4gsvy3R0oxDmsfoJL+wzY2lrBIvi27EcsSnbwcHHIzuqvbfsO6TNIUj8VXjSSEYwQOPc461+gWoHyrKOOQgx7EXr2C0lqY4gJUQNHGN+evfrT9pIPaH4Dftj/Bqf4P+NdJ0u51i41i2vLZ2j+0vveHBGV+hPPAr9M/2OfhR4j+G/wAK4b3WNR+12WurHd29tknyNwznPQEqRnHpXxz/AMFOmdviP4YYMNj6cXwvqSc1+pXwUtZbn4IeDrlVYRjTrZVBIPARcfjjv3oqNqKYHVSR3DRbrUfNzxTLPRJ5GY3OEbAIPY/WuiS3jjTcwI9h9MU/U7y00PSbvVdTlEccMLPk9CAM1gB+dv7d/wAW7rwj4Hj+HekziO81wMDt+95KgZPHTPI/Opf2HfgFpvhDw2nxH1yE/wBp6nGBDE652Q8FX+YDqRn6Yrwz4b+GLr9qf9obU/G3iyNxoWnHfFwDGwhbYkIyOcjk4/qK/WK0i0uzFtJCgtbaMBAgGFCxchdvQcCuicbKyJbseV/GP46+EPgrDpk3i+R4xqLlV2ru28dT7VT+NvinStX/AGb/ABV4ns50ntbrSZlSSNgwZZVGMH156V+Of7VPjy8+Nnxxu7Dw3511Y2E32OCNiW/eAlWKqO2eBX2Rp/wX8efCb9k/xmniW7kms7rTpJYbR2LNbhgpOR0A9qcaaQmfIv7G3wLf43+IdStRqMumDTUQySxMASHJOMfhX6J6l+wrDbqZYPG94CBg/IGyPQYIr53/AOCWiz/8JD4y+XarQQqG/wBok8V+wDhXeMPxxz9RWc5WehZ+fUX7BGoJbC4tfHVyrBt6r5YABJ+UnDnNflt+0R4E1fwF8Zr7w3calLqN7AINk5JVg8gJUD/9df0p28VwzbB1LjA/EV+AX7Z4eP8Aaxv7OQlh5lhgnjPHNa0ZN3uB+uX7N/hzx74T+DWm6f45n+1ag7+ZGpckpAwUqD2z1P48817Brj3EWmXM1vEZXhgklRQcElBnaPr0Fadtsj03T7VVKxJbQ7dx54Qd6ijuPKukQ/vORWFTcD87B+1v8R57y4gtvBMlykLFfkWTIKZALHafT0FXLL9rzx/HfQS3fgK7LqV4jLrwD6GPFegftdfFW6+BvhzR9c0KygmN9eSJJHIvGNu47cY55ry3RP2u9W1KwtryLwfPOCqh5YhuQnjODtwQM+taU4LqB8Q3nxAurj9rN/iHqGiPcMl7G72XVxmBgp6dRw1foRcftka68UT2Xge5klU4y4dD0AGNqn8a/P8AvfiED+1svjSfRZJQ8iZsVUmSQNblQSD35zX2f8Rv2rbrTfAd7e6f4Int7qGIESSriFW4A3cA45z1rSfoB4gn7QX7Qtt8aD8QZvDt4mjGRFksgjbBEPfb944zuxX2n+1n8Zlsf2WbzUdPR7OfxIsdsqudrqtwoL8f7uayP2Rf2k9P+Nel3Hh/xLYRWetachdmERaKWLeE3g44ILYI59R3r4u/b4+Il547+IV18P8Aw4MaN4VRJZkXhWm2YLYHZentzUJa7Atza/YW+C/g/XdQbx/472NFazKlhBIcBpYzktkn5gM9K/YL+3tHufOkkulzAMsAR34GBx6V8AfCH9k3QPGPww8N+INL8U3ltb3sSyiFPmHmMAZMHjaQ2R0r4L+Mlj4x8KfHZ/hH4P8AE97LHLNaWynz2GXnA3Zwe2eaXKm2mNn6taz+1z8K/Dfxbt/h1e3OIlEUc10pzHHKwY7Wx9BnHQnk19N6ebO6n+0xSLNBdMHjkj5R0k6EEe1fn9F/wTj8HSwLNqGv3B1OWNZmlKDaZMZJIySeTxzX3v4F8FxeCfCGj+F0vGvDpcHkmU9WVMBB+AAFRp0EfH/xv+NnjTwL45m8F6J4WfUbaPy5VeMM0kqypkAFemG+vQ152n7W3xLtYZLvVfAl0wt42ZlZJECxoPmOSvOBzX33ruh/aPETX9qwLKqqyuc5AHQ5rC8X6Gj+D9bW4ZTENPumbIzjCdaAPgDQP2+X8RNd6foPhy5a8VA4SH5v4gNxHJOM9q+dLb4lftHxfFmH4oNpF35IlQG28txCYV6g8cEjv71H/wAE8bW2vPjpeiVFdodKmcAjPPnIf61+4Xki6jt7NYImDEDLAcEjrmnJWA/GP9vfxLdeMNP+HOuXKPaPc2d43l/xKqBG/ma7T4FfAD4peOfhxoHiuPxk9tpl9EJAju/7sKcJhRweavf8FN10mx1nwRpFrtSW3s7xmCjA2PGApHA6lT+VfXn7IstvL+z74IVZCuLQBhn+INjp74q5fCgPzI/aPu/i78DPFFr4SPjG4l+0W5u0aN2UBfm6rngkpX1f8NfgX8a/HXgjQfFcPxAuIv7Ws4Z3WSV1YGRFbaRnkc18/f8ABSeVZPjXpYjwVXRkIwcnAMg/nX6ufs+2pm+CHgdUKsz6bbKcFQQGhT1HWnP4Qmfjz+2d8MvG/wAObrwtp3jDxK+v281vO8Qck+WwUbiASe2MfSvtL/gnRoPjjTvBM/iLxNNI2j6p8mnq77toU85B/hI6d+K8n/4KglLXWPA9nxJLHZXKtj3Uc/hX3j+yTZQ2f7OngJfMz5tl5v4t8w/756U6u1gPo8JHuA6ZqEptIXGATnNWPM3uASDkflUN0RGQrHJPauUzHPsBKHsM596r3XK/J1xmlRi0qKOnWpJQu5mU8ig0MJI+ctkMexrdjlhYLFv5xxj1rKlgaWTzSTuP5cVA4YzhkP3aAOpRwVIcgc/lWeFE8bQSDdg+v3qS3xOjKW8skcE98VeMC28Ml3M3lpGC24e1NIDFtbWUXU4ziOI8Z6nNbENuqgzXR2RevsOtfN3xQ/aj+FPwm0abUL/UUvdQILRW8Dh5H57gHIzjGcV+W3xA/bR+OvxdvbrS/BEctja3DNGi2aMZtpPHIBwQAORit+QD9avil+0T8KvhLb3Mus6xC11DjbChMku4jpsXJ5r8sPi5+3n49+Ikz6J8PdPk022jY7JUY+c4PQ7V47ZA5pnw4/Yd+JHxGuU8YfEvUHtFuSsknnMZpiX5+cdQcc1+mfw3/Zx+C3wrWzOheHoru88tS9zPhm8wdxnpz6YpR0A/MD4a/sV/Gv43TjxX4+1BrC0kIIN0xaYqx3HAPSv1E+E/7JPwd+EVijWdgNS1JQC1xcKHwwOflB6c177beX5REZx6KvAwOlXXMjb3HL4/zmquBEJRBH5EOEhB4VRgUjSrIEUJs2jHFZ1zIqxtvYiTsB0zUdncyGXypWwc9KyA1t6H5c80ZwQmSPeoZZSZQSNoHeiSZZGX270AR38zW8GfXOTWIFa4IdOq4Oa2L4JJEEkOd2eaw4phCGjC5x3oA3EmkUDcPbI71YDhmIIG5eTmsxJoinCnOM4NSJcBZ1DDcWHFZgaalS3Bwpq9hFQ4GWNU4FdpG6LVyKN5FZM/d60AVpX2xkMvU45qublkXAGAP1q1PGRbmTBbBOQetUyjHb5a7gfX1oA1o+IopWXaT1+lQJG/ns4ztwWq+IGMcW4dP6VIAu/hcE8Z9qAMB7jdcOeqqoFSm5RAPl3F+Megqe4sfIdnRc7zkgVUkEcpV2XaytkgdCKALUs5EOWHoVrMm1NWlCLGRtPOe9aUy71wB6H6/SsW8jxNuUk4FAGzFO/ljA6nI+npTWdokLMCR2HoTS6eBJD069QfapljUM8ZYnNADraWKdCu0hxyTVkSqsZyN2Og9KqROsOQRnHp1pquQXmcbAPxzQAjMQNxB4qQYztJxxmsxdRty5RHwc/NUkd6jkcHByM0AJO5jnVTjPb1ommMQORudvXpV52t5XRgmCOpqpdsrNEFXbnPJ9qAAXDYDkdRWpDIWRT64rJj/ejH8XUdq2IYtkQaUksew7UAI4EUXUtz361NCwdcH7uOfrUTkhWB79CaqxsycoOB29aAL1v5nmYHOB1p5kYMSgP/ANeoY5n++R9aa8pD4LA5PHagCOadVcgg5Ocn0qn/AGg0cgjxuz6Vm3t3ILgpnIHYVbtg0riRlyAKANuKVig3HIbtTzl5Pu/dxTPL2RmTbjPrTojuKHB4xnPANAEs0bypuXiq+3eu1+vStGWZFkCY2jOOKY4D5wcbTxTuBUjVwR94Fe3Y1ZSSMAk8NUm3nJHLVA0JUhj0FFwGsrSr5m3BAPvVCOOTd2Yk8jpVw8fdJ+gqLcVc7eM0IBu5nkKMOnYelEylx82Nq9vSpUdVkOzrjrVCe4iWRpOV4+ahgNdyu6PuuMCse5nctnJVs8DPGK1FkWWPzYsMDnP4Vj3NjcT4uEfEaD7tICxZS3Mu4D5gvPWtyCQMikhgRXPadcOjtAwBzzx6VrNlV3o2M8fnQBsRbmcspHGOR61YIEqMH5PUfhVOzhmW22SYDHkMOT+NV2Miy7VyQv65oAvzqhQE8sCRnrnjiqmSoO9cY/nTfMTzVRhgN1YVMdvmbQcnHegCiGYyfIOOp/wqjIhaRncbSx/lWiSsbl92COxFVZGJfLDJ/SgCo0silURwMkZya10URhscj19KxbiPznDAgMefyrRXdJj5wOnT1oAUrKcSK+zrnPpVm1vN0fkHOQcBqSaI7NuM/wB6sma2nhT53ypweKANNvIAlWTDiQYIz3rmpocBii7R2x2FTrM+18DaqMAM8k5qWOGYhQoz1rRAYNvK73Zi6LH94V0cc8ax+UvOTkkGsSePa8rxjEnc+tLpsv2mPk7iOuOKpoDdVtso25wvUZ45qw0m8AgbhnGDWXayK+6NAODggc1phSiBnGe3HapsAxJsNswME+/FaHMkLllyAOnaqSvG82xm+U8Z7VbdTt25yF4pWA524uZAAsMhBGRxV7S7ljGcZZsgHI4FRXMGAPLB5qCwiQMXyc56dOlOwHVbeAU5B69utVJ4tgPPHHFTpKsgC52lRnFY012DKyvJkqvQ9KAJFQrMT29fao2iDurBThT/ADqSJoo8o0ivkZJ+tV7h8MrRnpwRS6gMuJjDlXGPTirEO5kB6H2FVLeF5WaTG7PHzdBVhYpYyQxx9OlMCVomkcbvpVZ4H+bcCR0rVCr5ILEg9moRxvG4UAYQBt33DI/nWBrPhTwL4ntLjTvE+jQajDdZZ/NXLfg2QRXWXlq00gOcdcCueu1NtcBGOd2ce2KAPz6+N37AnhTxOX1j4Y3Q02Zi7yWzqrhmIyAoJ9c9+9fClm/7RX7O0pe0e5XT0nCtC6tJExiYEcYyAfVema/f+1i2qjqSM5OQe9VNY8HaR4qifT/EFvBcaZPGySxsp3Nu4zuBznGeRWsJDufnP8Fv26vB+sanZ6H47tW0W+XJN3IcQlxztOcYz71986d498La1Z217pN9Hex3C7wUkVsj14Jr4w+NH7AXgLxJHFqXw6d9Lu1BMkZIYOc5G0t05r87PEPhT49/s4a4zRTXSWwbgnLwuqkHptOPfGKcqaewThc/oFguTII3U4SQ7gfb0rSlAYfKc4r8svhJ+3x4ekNnoXxDspbGZFYNchW2MQDgFcZJ/IV+jPgrx74V8b6NFqnh6/iubeQcuGGQcZ2sM5Uj0NYuDJXY3rqMFwU+8uCR610cZ8zYx4G3JPoax5AsxBjUsn94HrW3ColiIUfdHTtxSsMsSRtGoO4ZPaoIy0eQcZOBVoruCnqABnmqroC2c85x7UWLTJNgD4GQDz7UGYNgr+NRtJsGzaSB1NVdyRuZCcZ7UxmiY42O8KQOnrXP387JORuxjA9q3IZmxu6L2ArnbloZ7oeblcEgntmgBl5rdl4Z0i/8Sai6R2um28s0rv0VUUtnsMjFfzji28QftOfHd7d5JHk1m8eW4l6+Vahh83Q4AGAv4V+p/wDwUJ+K7eD/AIYp8PdKkMV7r0reYDj/AI9Y/vZwcgMxAH0NeWfsBfBaPSfB138TLsA3/iBWitwQrGK3UkDjtluT9BXXH3Y3Jk9D7++GPw+8D/C3wnY+E/CNva2EMKBpWyiyyvtxuZi2SfrXpg1vRVZE+1Rl0/2x/jX55eI/2P8A4k+K9fn1XUfHT2dtcSFwFZmI5JGBkDgfSnw/sO+L5JYlT4lTvC2QxIO/jkAfP378iufkV7tmSZ6X+2dpnh/xJ8F9cmjMV3PYnzYnOPlJYBsHPUDJr89f+CeGr31t8XdR0mSZxpn2MyNGDhfMUgA49cFhX1/qn7CHiXVtLfS774gT3Nm7bniZgVJHsWxmuW8Of8E9dR8OX88uheOG0tZAuHUBnIH95lI4+lbtxceW4Jn6qw6hpnkwyIybEXnLL83HoTXm/wAYvjn4C+CXgo+LfF0yyCRwkEEGGdi3fAPYCvjeT9jj4gy7Y5PijeTIo7Fjz7Yc964HXv8Agn74w8aru8T+Pmvo7LiNGYy7VPpvwFzjtXI6aRpzH1l8IP2i/CPxktRqel3It28xYjA+N4P598GvolLmF2XH8Qz0r87fgZ+w3f8Awe8d2niibxSlxY27eY0IQBmPOO55BNfoNFKHMcONoj4BI6gVbKTNYuxxHGGLH0H+NfEniH9tDwH4U8a6p4L8TCS3u7OdoG81dijacE7h/XFfcen/ADA2+0NubGT2r+db9rnR01n9pfVtIklJ+06jDA2MZCuFGRnGTye9awpJrUZ+0cf7T3wktNFvtfh1iCUWlq8x2yDkgE7VGeST7V+GPh7Q9I+PHxW1HW/FWpppGjzXbTyySsA3ls5IRC5HUGv1E8H/ALDnwbn0KO4vY57gsuGUyDB4+YkZ4Ga0ov2GPgOsKLbWdzAW6skqk8nsWJ9KhOMdEZnqfgr4ifA/4ceE9L8LeGdUs7Wztlwn71WJ6csQxyScmutvP2ifhFY6Zc6tfa5BIlmrM4XG5tozhVBya8Zf9ib4IRB5vNvFx8o3Spn/AD9ay9c/YY+Dk2jXV1m9ZYIZCMzRgMcegxSjG7sHtCh4K/b6+GfjHximgwW0mnoZSEmuJAkbjnHB9ccc9TivuXS9Tt9Rtv7SsZFeFslSDwynnIr+ZDR/h6PFXxc0/wAC6RP9jEl15QlxuKJGTk8Y546Zr+iv4f6ZY6NpNjoUVy87WscUSs5GWCxgAkAdTjn3q60bOw+Y9OEudu4cS8fTNaaxJEwXGdg4qqEG1UI+7g/lViNFDZfJLHmsREqQr5m44x6etfAn/BRr4nWnhT4a2fgu0PlX2uRtlUGcRADczex6Cvv+0t9t1IZ5NkMSl2bOAFXk8mv53f2r/itqnx9+Nq6VoUW8IRp1sitlMbioPse5Pb361pTjc0Oh/Y2/Zwg+Mnii88Z+Jkli0PTGBiKts85xkdxyB7Y71+53h/SLfSbO0hsseXCnlZLAlgvTOOBxXhXwI+G//CsfhXo2h2tqkMixqZ0jbczsACWyAfvsSfxr568W/tN/HnSPENzpXhrwW8ltaOV2vBK8mc9yoA5FZVFzSA/TL+1ofDehan4gvvLS2sbaSTe7BVBQZOSegr+YzxDbX3x5+P8Ad2QnMR1++kmZmBIjjG6Qj1+VcqPevuL46/tJfHrUPhhdaF4p8N/8I/YamDGZvnQyAjOza/Y45/nXxT8ANV8Z6R4tv/G3h7wzceIpzGYmMQb9yWYMxG1WJOAAMYrphBRiB++3wA8AaJ4T8CadoGjyhfIVSZZOC/yg4x2z396971GJNLtGv714oo1bA3OAGPpX45wftO/tBaHZxpb+Cbi1jVvvPb3AzngLwAAO2K8t+NXxX/ax+MttZaXFouo2UFm+9fJiljLMBgH5l/SsHTA/dSG4t7iQxxSRthdxKnPXoKf+7PKvnFfmP+xv4n+NUtzLo/jOymhNmohee4Vv3h3jCncBgqCcYH49K/TCEGMfOADnnBrNqwHknxv+I/iH4d+EYtc0vTWu4mmKzMiM7xxqv3ht4Az3NeX/AAh/aN8NfEW9ltbm/jExiZzDG20oUYg8E9TjJz27V9b3ljZ61pM+j6giyW1wrLJu5wGx83PpX85Pxt03VfgD8btQXw3K1s1lP58QJ3K6Es4J4wfx/wAauFNSQadT+gy4urdFja3+ZJPmU8E4PevP/iDpuk+O/D8/hC486C5mjbyZU4VZT90k9ua85+H/AMeNK1z4N6V8QLu1/deRtEYUu5dF244AJ+Yda+e9V/bAsoNSeaw8MajcDIIVlIXI4OCAT1HTFFOBmfIfjD4kfFr9mn4ny6XLqk9/Z2B3xHON0Em4E4xjO3I5zg81+svwk+J9t8SfBmi6rbgtHeYKzOfmYHarZ6dGNfkD+0nqvir45eIdO1zw54U1ESCF4508p3G45xtO3plj6V2Hgb9qOD4K/DKLwLDol5/wkWlwvDEZlKxRzNg7nGcjB/hwOnXvW1Sl2KidJ+3j8RNb8ffESD4XeFhLdrpK+WUiyymUjJZeCd3UN7V9BfsafBDxL8PYJdZ8V62z3F1Gpht0bIVOpVtyj5vXHSvjT4I/EDTPCOo3HjPxjo95rGtXVw8r3DQOzAsx4U4HU5J55/Cux8f/ALd/xHsvFjyaVocVro1ogEUboyzEMMF2JOMk57cUKnK1kUfsnCHt9plAV256c89+KvrdyLu5GFHfivlv4MfGOX4k+B9I11of39wgB3F8n2xgYYZwccdxXv1ist5scEqAcsD2x2rEDXdsyJJ/eya0JdYstD0+917UJhDbafA8xLHCoV7n2qiLUzOqHkCvkX9tn4lL4B+FGoeF7WcRX+uoFjAwT5anLZx2IBopxuB+P3x18XzfF34p30uleZeXur3wihY8lsnYNoH8PT8K/ZX9kj4Lav8ADDwpHFqurNfpdKrvHIT+7k7genNfmr+xd8O7bxt8SW8Ya3H/AKPp7AWpI4MpOWK54LKMV+tnxQ+LVj8JNKt57rTZbmGRQUWBCeVOCWI6Zrap2Mz6Altk85o4+UHf1x+tfmB/wUi8UQ2el+HvB6ykhYzcTqOuXVgp/DBB/Cu4j/b0SK4L2/hW7JUFl+Rm5Xt079z+lfl7+0d8cPEvxs8c3ev+IIxa29sqwRQqGBUDI78k1MadgjofXv7DP7PP9rWA+JepX8kH2qX/AEe1XADKhzkn0IPIHpX7AWOny21uIljAIOTX5L/B79q7wt8PPBukeGbbw7dXA09NqsI3UEqowMDOSxyM9MmvUNY/b8vY7C5fw34OvV1F1KL5nmFEOPvEBeazdJuVkaH6UQpHOZIbZ1doB86qckH3qCNSB83ftX4R+Av2pv2g9I8dzah4j+2y6dfMRJEY32oGOQUBAAxx26V+zvw21LUtb0S11fUkKzXIUkE5yCBg0pwaA7yIYZh6V8r/ALbNik/7Pt40saPJCwKnb8y/j+VfWUrWkDPFJOiOGwdxAIzXyD+2z4o0KH4G6hpTX8cl9cSIyoCGPyDJzg8DH68U6aA+BP2HPAjahrF94smv3jjgICorcKqkg5H+0OlfrlqXinwv4I0RNa8RX/2aDcFQtySzDI4HsK/Lb9hvxV4Z0Pw1rmp6zOtta28geWSQhUI6gZPNfbOn/ET4LfG62utCgkXVJrJzhQQFHoR6+lEo62Mw1n9tv4HeH7mS2k1CaeVAMLHbs5Y+gYcV4z4m/wCCk+gWcdxJ4a8KXl64XhpRsjGOM9Dx68V8032tfD74a/Ea50T4g+GoGtJp3aFpYkkMcO5tmRgknivpz4zaN4Af9n7WNc8MabbbJ4EeGSCMINuQ3GB2/SrUEtyuY+RtX/br/aX+JVxdWHw/0waeDksbSGSV1B6dcgZ+ma8m1H4S/tX/ABTuv7V8Vm/kEp/1l1KycPn7qcHA9hivpj9gKFL4eKLkwhyZYcBuBwDk/Wm/tWftD+N9E+IK+Evh7qDwT2SRRvHbx5Mkp5A6HP4Vrzdoi5Tpf2TvAnx28B6nJonicPDpkO7argspOezYBOK/VrTbMxQQs5LyEAEnkk9Qa+UP2cLn4j6j4ct7n4h25hvpHHmqcBsBcnPp+VfY0cRfZECSeuBnGB0z61yy3KpiSLjCocHvSIAmcHj1NT8K5xyehpuE5B6VJqNb5yApG0nmrodAwiQ1GyKAEXrTYYQDlyC1AFgspbIGCOM1JDGuC3XFMdMjJGCeBRn5hGM7uhxQBK8wUFH6HtVRQjqxTqMcVOzANhgWIx17VF5QyXA2n+daAQRgmXaRnHQ+prTjikOVA4qjsZX25AA/nV2JpEkyxLccY7Vk9wJEkKP654qQt0C9VPOfSmMCcbhhiOcetMZ2KvheQOtQaFomIMFX5ifzpRJEGKv19feqkEvOzb25J7VNh5CF45PBoAkCHo/KnnPrSMsMbfwqR1zUwDKVBfCqeBUM53NjZuz1OKAGM6sxMWTk/wAqfh3fY2M5GM1GBjaijb/OntncMEFhQBYzNbkxMOvcmq/VsPyD+FJ5m5tsmSW4qyse63JQgEDgdaAImYK5jA4I79qhZEXnjA4xTFidkkWTJLevFCQyIh3cjoPWgByb4XLK3DDBHtTmQDaVOCT2prOXBDDleOacNzgN3xjioYC7WQkF92ajX5SXAJ2jmm7SWIakT5W2v8wpACK0nzhBxVNVkEh25Uk85rTDGIbU+WkBUnex3NQA2OWJGLEfN7cCpUVedzcN09qZJGF+Y9zkA9alWNdgJyG6+1AEijDARrjaOGqSQhyDI2SB2PSooy6r8rfe9BzUFxFKWyh4oASS3kfeyHA9TSwWhKgvI2c8YwOlTIWIMT8cYHFM3eWTHIRntgdK0AdGFVihPPQk+tRMh3eWuWA5qONV3kqcgU5QHBc5D+npigCOSMZZXb5SR+FTjb5ewc8cdqinXzdpB6UiRlSSRg5oAYJHkARxkIe3XNSxybWLkZI4xRtCtjG3INTgpGACuT3NAEblmPAAPp3qAIylmfAXNTopm3NESW9ulMkjl2YbqfSgCpJHvKy5wB0qYtsHDc1NGgjQxuA56DmqhtmaUkNjBoAeIjIx4yMckdqZFtidhndngH0p0KOhYO+D0z65qTyy6bd3A9s96AIRIUd0ZcsTkE065AyGZguBx65qNNhdo36Z6g4qR0jB83dnPr3xQA7ATOV2hsn8KVcSsSSwxxzxQHL4HSLaQwZeSfXNV5lkSMvjp0CnJoAm8uNTtzu/+v6VWmaRR+7x83r27VPA6zxsDgcce3tTliiTDMfmB4H60AUIFuCFc8heoBrTuJlki8tQVPvVblkznDDqR9asNwxB68Ee9ZgRKsQQgngcn1JqrKsezzF+VR1qWWJkyzkYz37UkUau/HzYxng4yatAVkQuQANu7v7VKAD1PTkk1ZYCFl7HoKpytuTch5Y/hTAuRvGynd91fw5qEMEdgecjjFKIlKnb6frUTxsCA/U9s81mAtsINkqY+Z8jH1FfiF8aG/tP4429jGczTAIQRgq/zAE9D/8AWr9s5g0MUki/eVSRX4qfF6Ka+/aVa40yeO1BcZY5dVdSV24H8R9K6aZmfpb8MIXTw5ptvJKZRFAqlu+QBjNez2smzhst3BPX8a8q+G4L6ckaAiNFAdjxnGK9WjTbu2gA5J/Osam4F+PBbzHfLnt04rUGzKynPpmsqBI4GDlsk44z0rXluk2LtXdjrUGhKyNtynI96cs4JyeNpHIpiT70KngmhELPtI5x1oY0fIXxxlkP/DQvH3vhhY/l/wAVDX80lf0r/G+OQf8ADQfP/NL7E/h/xUNfzUV7tL4UebU+Jn//1/vwKHGR1FBBAJTkmpF8xCCADGRUTnA3dq+PPcI2KiNcDJPWq5VGHSrIRggY4OT+lMZgEwi8qefpQBmyFk+XB2+1VXLFSByK05ZDIhHp6VRC+Wemc1aAxpYGY5dcgcCobiGLbwBgcVpzzAMBt+UGsTUJAkBaMZLH8q2iQzKlRUbGc4PSqN3HHger8A1SSSUSMXzzzUck0sqbSOncVojIoICJ2KitEl3UYHNY0XnG4KnO0CtJGkhQl1LEdB7VtcDTt4DJNG3AZSP0xX5xf8FJXMsfgouOXhvXPplUXFfoRHqaJcIhUqxr88v+Cj0kUmj+CLhD/q/tURHu8QNOl8SJkfRH7Lcrf8M/+EZWwStvIo9cq/JH4V9C21zEmA8gBb1NfM/7PttcaT8AfCqwyxzKiSMrRHK7C+cf739734r2S1Mt8EK56/oKutHUIo9Ha6hZsKenU1KjNGPMzx/XtXJKlxsGTjbj8a6GAjyl8xic9R79qwLRZnjaXcd3HeuZuGMBBbLf4V0DF1G2M84Nc/dtIVbfw/p7UFm1BJ5kaOrDA61IQC4NZ8IIiUkcnoKc0/kN867s/hQZmiI0ZWAORznNZ85MBDJyv54pbi5V1Cw5BIHHpUVu4ZWP8Q6mgCrcXZjiJTqwI61HFcStbYbAPHSp7hfP2naDtJ6Cohbv5YkRhtHGKAJIz84B5B64q7IFkiaMDkdDWbFOyyFCuanfeVI/hNAHJ2+mTrc+fIdpBJArr4iWT5zjA9KpRQOH5Oea10wYRCRyaAIMcNjHHes92XJKHBzWq22ONlI3Y4qq1tucleAMcUAZ+3kZAGfbrT0iyOVB4qVkyxz25quxUXSo3B746GgCykLMDk4/QVGyLFHwpyTzitEOobAXNEcasQJ/Q0AZMkiE7FPHv61nBcyMFU9ecVYjQfaRHnKZwfet6KGBYyIx8y96tMDKjUsfnbkc4qlcb1J5wR2rTS3dZfNPRuxqje27yAuo+YHp61SYDbB534Y7hnBHetGRix2IAMdxVbToHRlduAeSK1posuGHA5PApMAJCRqzjp3zzU8jBYw2c7xkVEk6MrJgHsePWiaMxRBApYDIrMB9tModht5IIx061HKrbcD7wAznmqKKx5xtI5qSOV1YOUDZHINaASTFEUZ5NUWuEAwTuY8AVX1K58xmn8sptA4rNXBbcMqVOaAOpsnzKX2DZjnvzUk8p3uRgg+lZ1pIFiAY4BJwTxQs4L7V/wDrUAarkGLPHGAMVV248xmA+UDHvTYyEARgzKTkrmk3NLxtIZTnHr7UALJGoAwu5jz9M1CbRVYynJHpViAtOrFlIb+VWrdZCDH3Hc80AVIVDxMX+VasQxfKQDwO9WnjKhVk6evTmo490IYrg54+lACROiEN94jqCOlPa9YBlK43cAj2psChxP8ANtYJx9aqSRGWAx5+aPkketAEwuvMYbuOnP0ouZ4VlHI3HA4HWs6EHdtb7wx09K0XtIplEnIYd/pQBXfzG3rG/wB3nFPD5jCyct60ixPz5aFizbWPvTpo3SIvIhXbwRQAtqpeYJkY65rTaQEGM9OorChcLL5aNgd63YFzghcqBzmgCRIiUI6c9aELBtpUe2KusR5YcjYB0FRw5Y7eme2OazAz5dySBowSP61Jvwn7zOfYc/pU80B++pPy+vFJEw2hXBc5q0BQfJUlEJ9qmhM20I4347gcj86upJ5bk/dJOKmG4sScLnofWmBmyxuCCSfdTxWZdK4UgjHrj0rZuI5DKFKs2OSe1V5IC67gOB1JoAyrM7JFLuCp4x3rqYotifIflPWuSdhFKcYHpmumsp90IDMCze1AE1xECoYcKeRVd0ynyYbB5xRPKhtW3nEittGBgUzTyvmbxkcevFBDNCJWWQRt909Kd5apgcnn9Kl24UZJJzTS+JuRt9qBEjpnaI24ojUhWjY5FWAGJ3LxUK+YFyepoAURhz0GCMY9MU9lQ7VJySOOelRJKyZLYwevrSrJE5C44H3SaAHPug+VulM25xITxmqt48EYaSZyNo4A702wu45yYkHHbPc0AX2iQq7njcOKqlGMbqD0/WrhAjbZIOD+lVLuExodn7zcDj2oAyIlZZQTyp4AH94+9am0i4eEndwPl+nvWVF5qygcBR2PathCsgyOcjg/SgCQ7Mo2zmpQQzFSMBcgVVDLGu2Y/ewAPehyyPtUce5oAlkG071zzxxUKcyMG6Gr4TdGBjaKiWJC/XBXigCF40yzA4x1FNA3jAGCDwKvJHGwZM/U0eSEbg8HjFAGdmZWCucY79+KnkuBn5zvyB+lMuYXmYRqCSM/lWe9nLE7Mx4IzjvgUAOndJYzGW5wfpWaAC3lsA/NT3Fqx+THyv09aWGx2KYpAR15rQCZoZpIGCE8noKYheIM3Jx0B9q2LKFPs+xSSaiaERcMPlfoDQBBprM+WPFbPnAnafm7VTit0KcHb7CrAG1uOff6UAZ94weZVwScd/euO+JEdxB8KPFNxE/B066UA/3vLruL4SiVdpDFR19q5f4jwlvhR4shc5Emm3JQf7QjpozPyn/4JuWwufip4mkdsMmnAjHTmUV+zLWqY2hvm3Z/EV+Nf/BNphH8UPE4Bwy6cP0lFfs9coE/fk5DnIx71vXGZzIFXcWxnj60Rxcbl71IYXdWZPl2+vekjByFB6dK50JD4twOM4xUpiWVlcMRt5xSKY8MGHrg1RCN5mVYsR1xQBr30IkiZhw3pWTBGv3T64FaSybYzu64+YmsYTfMRkAE8ZoA3Ujl8tt3Pl9gcdfasOO28ssQwxnOOlbNs7JEQ5znr61myNF5h9B1xQBrRSLuTZyTwfarCqm9u/oTXPxCZnLQvzjAreh+6rS/KRj8TQBXKJ54wudvNSTRxeZ5jLtz+lSSqcCWMAnPNS7A8QJHfBBoArABjg5Ix2pyW43luABwDV2OIeXgHC+tRlTF8zHcDQBXEYRwQME/rVO/jU2zY+/uya0AqSI8jtgjpWNel1jG48t29aAK6yrDGI8gk9u4NSqny524z1+tZ6LHnzH49PrWsTkBe56+9AF2OABVIfGOcY6051I+YcfSsmeaYSqsUhwRjB9a0TFP5W1iTkdu1ACXQYxr6Dv3PekhWNIt0fc0rLlFDdVwKqrJksC2COgoAeU3OG53DoB0oNhumWSbg4PTtU0PzSjAIGM59a0gXCeW2Gz09aAIZBHcP82C2AuPoKiEKFRjqvUfSrm1QxO0ArTcyYB27GIOaAM64t8w4Hc5rG+xkw8De579K6doiyKSenQ04WyhT5mMEcYoA5SOxuIpBKw2hcY/CteRkPzMflHbHOK2YIlkjKscsAcD2qhJaSrasysDz+goAwvJVrgsq4U8jPepTvmyrMAy9KsIqsERRz0OBmrMNsFkIZs44zQBiqksLZkYfh3qDU7c7BMmWzit+e3Cryu78KckatCAy/KDigDLt4kgiUr949RSM5cghQQv6Vr3EUcaLj8KyoYj9rUDKqfvUATwRMSSRzV+2icEAnODn8KsYReV5xwKdAnzl3G0E4NAEjOd5WQ8duKrSRbH8xTjcOB6VptbRv8AcPTkUr2omjxnmoQGYuAfN/h7+wp52SDbjAH8qc1u8e5Wwc9akEYCk4+UjqP5VYEE8CyRt5QKDriuaE21jvztxya7FGIOAOQOBWFcRRecd4+92HagBtjCpxlmCHkVLJavgIH4Y8k1NDbnyyAMA9D6U27+cxxZ5QZJzQBTvrScRB4jtCHtxnNZ6tKxA9M9etbiMF+Vzle3vVCeLZJ50GFB6igDT09CUyDlhz17VeuIEmix3BHOKybHd5zuwIQc5rZWQ7WZAducYPfNAEUaMykSfcWrUcaxoAOSelJbtyM+nSpEyd6kYHQVCAeqOwKNyg5pqIhG4cqTjA60KGD7SDnvUgyw2r1HpVgSRiMAqxx9TSusZEeCBjPX2qBssMEY9cdqkYHytw+8hxQNiSsqdwzHjp0rAnCLMYx1PpWnNC0q7wRuOazpYwkka5yzAYJoJbLNqVjOyUZwODirkjELiPocH6UyKMOhjQEepPY1VV2ibEjZHr9KCUTM0oiweQehq5H+9wu7kdee4Fc1qF6IcxEFh7VasJ3LpGq5Vj+PNBZvsG/i6CoZDnHy8CnvhSQ4OKjKrgc8GgBhEjIRj6VQWHGGn9f0rWWUqvkScHnGarTbvKCnpnt6UAVE8gyCJTyO3rT7m1jhjdt3Kgk1UurORZN6tyOR7j0q622W22tnlcH8KDM42MOlxufDjGR24Na4bjdxtI71QmjRNQWEnll+Q9l+tXXt5IonBG4Dp9fagCzbKC/QYbgGrTLtco5O/tWTYLMGQIuFUjcP61u3PmRSl5Pu9j/KgCo5nWMEAKDweOtOn3LCZCcMo6+tWEAkiXg5akuo0S32ElnYbRQBy0ckolEgGNx5/CujtJpHXcAcnoPase3hRWXzG+VBggf3q6aCNWXDgJtA/KgC3HudQ71SunttPWS+vpFjt4QWY9gPU/SrESKoUMzdefpXzT+0vrHi228KRWHgqFrhtWfyGZFJcKQcqMDjPHNAHw/8YdV1X9pb4zR+BPDE7XGgaRI2ZkyUKA/MccAH+HNfHHxG8PW/gH45W3hyxDLDY3dptU8nJJyc1+0HwP8AgnafCHwhBO0aya/qf767kfG9eM7Aeyj9TX4+fGOGS6/awvreQktPqluV3HgDK45Pb0rqpdQP3ks7C1i0XSVhyF+ywsq/Vc8981wXjv4P+AviLe2epeLdJW+uLSMokpzuCk9CF6j0LdOwr0kBl0nTWhGFjgjXp2VR3r50+P2rfHfQtPtdZ+Fdul/bkiK4gVN8yMejAD+E+o6Vk9wO2tv2e/hTDaLFY+EbMsi/N5sCu2fYkA/rSxfAL4NyWjRzeC7JJ2DAFY8En1B/+vXyI+rftp6ha+fDo8cbIAGViFf8mIH6VNB4g/bZg/dz+HxdK442iMhfcFSKq0u5mfSNp+zh8EILjH/CJ24kRjlXZ2Bz1OCcf0q5rfwI/Zh0HS5b/XtBs9PhL5DSO0YBPXLZHA/KvnH/AIT39seEtbSeElBHBYpkk/8AfeB/KvJfi3pH7XfxS8NnQNU8OvDa8BvL28j1JBJGfyqLS7mh9yaF8G/g9a6np/jLwJYRGWJwYru2mMqSDpjcMgjHBr3SC/MLi3mTHldD1OfX0r8yf2V9I/aH+Cms23h3xhotzeeF76UqYm3MbRz0kQ4xtOeRnB69a/UbU7ZIbolEOM55/pUzjZlSVi0QJWOT06545qaCPa0hPzk8DAJ5NZNuXLgtj95xkV0NnA5ldUkCfKdz9flHsO9JEn8837SlxBpX7W+q3d2/lW8Gp2ksjcnbGuzJwPQV+19p8c/hU2n2GNesEUxplTMm7G0cFT0P1wa/Ez9pC1tNY/au1ewnBW3udRtYJN3OA+xCefzr9VP+GJ/gtHZWF8gvFaWJHby52KsCAOhycfQ10ylZID6Ej+MPwvuVL2nifTWViAzCaL5F6YIHNZWo/FT4a3Ny/k+ItLuY2Aztni3DHsME/lXhP/DEHwbuZy323U4NxzsV1II/4EpP61SuP2Ffg1LffZoNR1FMtgnzVPA9PkzWVyLn0Pb/ABC+Gl4HjttY025YIxZUMZZgBjjv+FfgZ8RJrdP2mL+8sdsdvHr0LAoMKGDoW4+vX1PNfrYP2BfhbA8k9jrOpQsisQGaPOR7hDX4+fELwwfCXxpu/DLXDzmx1SL95J99t7Kct7/MM1rCW5Z/SwJSbW2dVyrQx4f1+UZp8aCQqRwuMms2zuHOjaOXOxntoywPfK1fRAyySFsKMDaM9hXK9wM7XXul8Paq+l4W8jiIt+cEyYOMH64r8BtE+M/j/wAMfGq+8aeMNNm1rWNOaWBI5AQI3UlQxO3sMg+/PWv6E7QDcrr0zyCM5/OudX4a/D9L298Q2WhW8WqXO95bho1JLEdScADOM9s1alYD8sNa/bh+Ntro1vft4SisrAoWWSZHA64+Vzwa+cvhX8L/ABl+1p8YbrxJrokNi83mXEi8IkY58tWbpgcDJr2/9pbxnf8Axs8e6T8Ffh9ALnyn23PlrhROSRtyBgKqjLEeuO1fpP8AAn4UaP8ABrwOvhbSlQ6jtU306oF8yQjnGBnaO1bRWgHp/gbQ9L8D6dpvhnQ7VbSxgCptAX7w6k7QMnNfz9/tEC/i/a51u50T9/eRapbzQqOpkUoQo9TxX9CGnmd76NZADHGVxn+8T1r8DPjERF+2xdSYwq61aMQPqlEHuCWtz7Vm/aW+PAHkyeArh3jyhaKOTAGMAgbD/OtO1/ae+PNim0eArlodrL88Epzu9gvrX6GyQxrb28KrlWjQtsGOozgnNXre9iikSHZlUO35u/p6il7pDP53/wBrP4meKPij4o0y98V6RJot5ptu8ZWQMDLluqhgCB2r9x/gdbiL4N+DpYJDldNt+D0GY1r8oP8AgpfZLb/GXR2tk2Rvp6jjjkOxJr9YfgZbSf8ACjfBbv8AKf7Ng3f9+1xWtRrlTLPVIpllG48AdRX5Q/t/fFT4m+HPGL/DywkMXh/WLGPy3RTkoRlxkdcsK/U8nD7V6CuL8XfDTwN8QZdNn8Z6RHqj6WxMJk4xu6g+o9q5krAfjL8K/jl8UfB3hG28KfDzw673EDhpZ9jSeZI2M5wOv1o+J/7Un7QLaXP4M8Txrpz6lEVCxqY3AbgnjnPXNfrv8U/EXgH4F+A73xB9gttPihiZoII0AeRwMDIxnk4ya+BP2cfgXq/7QfxCn+NHxWt/I0RnMlvG3AmKkhAo67B3NbXA7X9in9lmPw09v8VfiLAX1CbLWsDjd985EpFfV37WDTy/s4+OI0ChUtJSxznKqV75r23yJLaQW0C+XbwALCAONq8CvBP2vVmh/Zl8XFcZktyT24DLx9Kzg/eRmfDH/BLRWHiXxlN/CkNoT6dWOPx4r9f5EOcHqrH+dfiH/wAE6fiP4c8AeKPFkfieb7Jb3dtbuJm/1YCMRz6dRiv1gk/aD+ECESf8JJbyKxAAQ5fJ9j296mr8Roez2ruJBMqlgCAT7jtX8/37bdzn9re7kddsaNp+fy61+yKftEfB6AYbxCnltJuwDyW/KvxL/a71/SvE37Stzqejyi6tLhrDEinI7ZH6VdDqB++tnPPd6dpsgG9DbR7cHOAFWrUVucqy8kMvbsetQ6BAtlplgYDnzIIQFPYbFzVueTYu+NepPAPYVLA/Mr/gqXL5Hh/wPp+P9bLcSHaOGKxj/wCtmvRPgv8AHf4QeG/hd4Ss9dvINOvbazgE8bJlGfaueexJFe1/tJfATTPjxYeHG1i6axh0l5QWI5IZV4APc4r8xP2o9S8FRT6Z8FPhdp6Xk9gFjuZoUXmQKFVQw5J6k+laQ2Ao23xG8F3n7aj+PrORW0RpyQwQkFVgKkgDtkV9m/tAfG/4VeMvgr4p0vR5Y2vJrCQxMVOSxAxjuOfavy78GaLrHhj4saPZPpMl7f2sRlksguWZTGSRjkcrX1Ppfxf+BFy7+GviR4Pk0GWf9xJ8h2jPOTjGPyqwK/7MvxBsfhZ+z54q8RwQRNrgvXtrdiuHJkEeFB6kA/N9a98/Z5/ZfuvEHgDxH438ZzeZrvjC2ukSOUEyYkztZm65Ofyr034bfA/4EeO10/U/h60V5pllJGZI4ZsjzQBtaRCSeoweK+4YIrHSoZN+I7e3KnK8BcbeB2xzis5zA/OP9kz442ngn4feJfAPjGXyr3wLNcSKjcMYt7E8cZw6t+lfKn7LGjal8cv2sbn4gX0DNZ2t3PqUjP8AMqHcfKUk9wO3tXn/AO1ne6PD8f8AxRL4Jn8u0voV88QHaGmbPmBsepHP1r7j/wCCeGtfDrSvh9e6PZ3US+LLuRpbsN/rNgdVABIxgexq1BpXA/TJbppbcNKRyxUfT/IqOKZlUMpKkjP41i6fcrKsmG3qrdB6itBWCEzL6gY9B0rlaAzJDHHfym4lALY/DgCszxfEP+EJ8QKzZMul3YUf8Bxivnv9oP4ma78L7fTb/TdKbVv7QE9vMqllaMoAVIO1vU9q+fvEn7WXj3UPDtzAPBV7bQS2cqvJ8x2gqAznKAYA55rRAfNH/BOmylb4+XSo+1W0qcE+uZ1x/LFfthYq/wDaRgjlDMvJXuATjpX89v7NfxF1b4W/Ej+39Dtnv7uXTpYxDGCWy0u7HGcdBzivcvAHxn/aL8L/ABVHjfxBpN9dWGpS+XPbPHIiIjOXCx5UkFc4HXPT0qqsbgdB/wAFMk8v4i+E5pPmP9kbT+G7b+prpPgn8HP2kdV+F/hrUfBWtR2ulXVoskCCby3CyEMR0x3z19q5D/gozqkeua54KvnGJ30pyw54AZDjn8a/ST9kW7+1fs/eBJrf51isEU47MoA5py+FGcz8Xf2sdH+IGg+PNPsfiRei71RNKUIw5+TLjk8d6+1/hN8Jf2q9W8DeGdQ8IeIY104WUDwxrNs2whFKKflHsK8b/wCCmsqy/GLw+kpDOuiR7sYHzb5P64r9Z/2doI/+FReD1t+Zl0i14GDhfLU+taVPhQH4p/tjeE/ir4c1Dw8fijfC9u7qCUxNu3bFAwyiv2H/AGWbzzv2evAkEsW1ItLTJAzgAAY+tfn9/wAFSMf8JN4JhVt2yxuscYwB2r7j/Y/nd/2b/AwWUOXs2UZPXBHH0FRV+FGh9PbyRxgDGBxzVe5gaWRX3bjjAANXApICyMM96rMyo6gdB1PeuYCJUKBXYE4x9akkn87aE5I4PaqIlnM7NEqkngbqfG8NjYy3t/MttDFl5HY4RPxoAtbccbu1Z9xaPaQNfXUot4YtzSPJ8q7QMk5PFfGvxe/bk+GfgC7/ALJ0a7bWrhASxtMMMjP8fTtX52eOP2hP2gP2kNSudD8NQ3VppjBQba03HKnI/eMB379q2jRfUD9RPil+2H8J/hLZLjUl1nUBkra2pDs3HG48hR71+Yvj/wDar+P3x01i60jwRFdWFlqBWBbazBZiM5A3gZX3Ix717t8GP+Cder6rLD4k+LN08Nj5Yla2Q7ZSzdAWOSAOc/pX6a/DP4QfDX4U6fb6b4T0iGJ4iSbgL8zZ9WbJyKrnjED8qvhL/wAE9/HXja7t/EfxOvmtbWdQ0qSAicHPIO4Ek/l7V+o3w1/Z++F3wggt7bwxpUM1winddyJmZmxyd3Ud+le2MFDFo+AQO+elZkvnK6hRnJ6/WsZSbAS5RJoJUjQRq3YCseexdlVY8D0PpXQPGFkKkggjmqzIQTsI2NxjvSQGfHC9vGFUlm7mrsM0SKdwy2AfxplxE6pvUlgMcVmSTF0wqlcHr7VYCXAeTMcYy6HJrJ+Vbku5G/27VuI54eT5ccZHeqb2kM+6VFIL88etAFuKPdHvYnB55NSloo4xjk4z0pkUbrAFbB28fUVEqeb8u7Ye34UAJLNG20v0HaqxWOTcVH9KnmgVfmAyenrVQFc4GcmgC0sUe5nByBwfwq7b26sFnK8rwoqgYJYnXnBP61s2hUEDnGcgelAFtOD02t/hV5HG9sDGaTZFsZl5NRbV+Zg/TANZgXVZFOGXAx196GiR1ygwSecVXDM2BjIHIq4GIIwMbjzQBNbwIrbmOMDg0wbGcqOq8in7xGQpX5cHPtUUp83EnTA6CgCJ3YuRkGqEgZixccD2qfcgkJByx6VUmuC0mFPI4oAbLtaJSDz2rHukYbQSRuwc/jWsGPIbuOPSqc1wsYw2AO5NAGhBIFhTy1wCOTUJYMSz8DpxWfdXNxPYIbRBnOODzj1qgt3PICjrt2nBP0rRAdI7xlF4ppAlhaFTtJyCM9R61ktNhN7dAOnrQssqkyLwJBn6e1AFD+zIrNiAwcPzWxZwx4GVx3xUce1kA2jcDwTVtXUAAjkenegCWaPawC4w3pWVKUDKobJB6Vr+VkYB2nGfxFc0iXE85kl6g9PUUMDpHhiYx45Y49sVpECOIbjkVnw/cBC9MY960tgmiVMYfv6YrMClcTRLA2WwAcVkNqEEC7zIATwB71pahp3nwmJW2kcj3rlZbJBgkbj3PpQBox6k0kjMzcLnOPSmtqMYlAwdvamwC2RfmABH61PHYwS5dQGJPr0oAzIriKW/A27Sx7+1akd0ikxxtn5uh7UQaSDI7fdbOBUUulTB8uhA7Ed6ANc3m9AuN2PepTcDC7eM9fYVh29gpuWbLLtHTtVoxdArcqOhoA6AzqzByyvjjH9aU3CqDhcjNc2hkilCMSeOlaUPzhcE5HBoA1oZ2Z89QamkYMCuRk9qrxCMIMZGD1pr7WY4OQO1ADvKIClBz61XkysoUjA70/zyrgH5V6Vn6g8aMjcNQAhlcNgKQBxWa7EgoPvHsKrpeyOz7cqOmKfbLMZCxyF6cmgC/ZAC3AkzlietWfLjlja3IG7nmobhMoFOfl4GKkR9u0kc460Ac/8AZ5LaZi7bWBwMelalhdRSnDqSRx04qW7RZIi5HzEVzoJgIkIOM4IBrRAehk7ol8r5Fzj8KgdcKw3fNjAOKybO8+0QKYWLY7elaALM6g5O0ZP19KzAdCdyASYyP1pVZWf7vf8AKnRrvcZOMdBQybt4HGB19cUAZs54Yg++PWq+GAD5x9e1VdR+1o48sHbjt0qKJVlAll3AnsDjmtAEuCVnEYIyelbBkjhhWR1C/r+NczeJ5bI6feU8k96fdXMr26iQ4A6AUAayXzzXJgThQPoKsXCs8UisTkY/DFZumD7RFnIz0PrWlMriI+o70Ac480wkMYHykY6dKtPNOkKockAfrUAErzhd2FOST6YrYtRDNEsk2Dwf0oA5phcNuKZQep7iiyhClhjA9V710E0sPlF8bQg6HvVO0nguIz5Z+UN+JNNsDS01VtlzgfMefethkilG4kKB/DWMHSNwjLyRjnipjK0MTHOeCPrSArXsaBwINrAnkVZtrrehVmA28YNcnqU9yQq2+dzHtUNmLhFIkGT3JoA7RposFVYFvSsYPs+4COc5rMnuZMosRKnHXFXgkzW0TDJbPJoAuiWRUEo9fxrPDtPcL5ijJbk+1WiSqqhXB65oSylcF+BzkUAWXhjjbzYguFGee9ULdp3BWXAZjuOfSr3kOuEkBOPU06NZsMY8Ow9fT0oLRZs2dE2hsjOeasjazcknHaqsQn8wscZPIFOWVlG6VSr5waBl0uuNuMpjpVZEbaznu2MHsKkVd2F7HmpHhVBkHaaAIFGXU8nrjA6VRvbBJm81tvmDuewFaaHsnBB/T0rP1JHWFyDkntQZmUNqE+U+QuAR2B9a1LacOGV+m3nPrWLZLuYpjI784qzFFI94WiJXb1LdKSA1bSIRfNH/AA88cDrntXPeItC0jX7P7Lq9rFdW7MC8TqrK3PU7u9dFInyn5ue57flWDdq6sYyuFLDLY/ziquB8RfGv9g74deNbKTXvAsy6JqIG3yiN0UhPTgk4yfSvzu1X4WftH/s43kmsaO88FgpyzW8okjZUBJ3IB0A68cA1++aIIGMZGUHPPSkv9J0nXbGSz1a0ju4HDhVfJHzjBGCccj2q1UsB+T3wS/b7k06aTQPihBIkMzDZdQoW8t+Qd6kA7c+gPXmv0m+H/wAUvCXjXTY5tD1SK7uHIDxmREdQenyE5/r7V8wfFL9hT4f+NYLiTw/Mmi3r8xLCiiNQByHGfm+bv2FfnN4s+Bfxx/Z5v49W0eQuN2VlsmLKRHzllK9OOxNVZS2A/oK+0PBiQ58t+Owx9fStCOPCiVfrX41fB79vq9sRF4Z+KdlKIYnMkl1FvlZsHO0o+MBumd2B6AV+n3gD4v8Aw7+Jdo+oeEdYF6gTKp0ZeRkEEjpnkdqzlBoD1QTLI5AUnJ5FRyxRM2ew6fWqEFypkDq+3JPXpxU0irIwZW4PYdM1POBIvD4LbQBVLU/7O0+0l1nULiKC2sUeeZnOAFQZyfbir7RoV2v81fn7+3H8Ur+0sLD4JeDpJLjxF4lkjE8cWCqQsxCJnsXPH0BzVRRofmJ+0t8VP+Fv/FPWPFCOZtNtXNvbkZ+dEyAT2xk5HtX6G/8ABPSLxo/gOfXvFF+z6PcMYrOBmBOyIYUqB0G7I55PWvib9pX4Gj4I+CPB+lT7DqGprK93KhJDuMErj0UHFfpR+xNHCP2e9BHMciElQDnPzH+dbVZe6kRUPof4qfFLwv8ACbRotV8SxzT+eP3SxKxGffFfM97+3f8ADOOCKOHR7m4lJG8RpJtGPQtjmvrfxH4U8PeOtB/s/wAU2CajDDNlA4HGfyPPpWJb/Cb4daTY+VH4e02NJGCKogRWA7rnrg+tc/umR8tx/t7/AA3YgXGiahGobJHlH+e6p7X9uj4TzSNcSaTqCooOAYzj8QCa+po/hr8MoUYxeFNMjcno6IfyBzTovBPgVXEMvhTTFh46W0Z/HPFX7oHxv8UP2+/C9p4Hvh8OdLuf+Egu0MMZlidFhVgcyDOQSOMD1ryr9lP9rrxZrHiN/CHxLE14NTdFgm2lfJLdAOB8p44r9ILzwp8J9O0+71DUNC0y2tLNXlmkaGMKoUZ5JPHSuD+HXiD4CePJjqHhHTdMkks5QqSRwjKOh3AZU5HqPWnpayKie/SW6yWkeVIZeeaigiKvvl+UDpnpitdpi4EijaJOBxxVSYqkqh1GBWZRqaQY92cBizfKp4O4dK/nQ/a1S6g/aU8QtpOJbptQhMGOf3p24H51/QtBO8GrwJAvBILN6DHFfz3/ALTL2lj+1FezXUpFpaanDLNJ1OwMpJrrp7AfYfh2f9tFdPSPTNMRcqpO5lPBHO08Yq0+p/txYaCOwAVCWDfJjPQjDZr0rw5+278FNJ05LBNUu5mJAYiCYjAGODwMVuXX7c3wWGTFqNzMqEshMEuW45XPtWTT7AeKjWP217WVJJNH83YMKMx459cY6VW8QeLP2y5PDep2l1ppto3V2d8qCqAc7fTjpXq91+2/8Jp7uLy9QukjK8gW8gOTzzz/AEqn4s/bO+DX/CH6rZWF3cXeoyW8ixx+W4UyMpC/e4HWmk+wH5efs3TyJ+0b4dn1F3lnnmlEzvzmRgwJr+hTwpaRQ28allaQHO5f4QvAU/hX8+H7PQjn/aR8MOkbeVLcO4U9eQx/rX9DXh+ezt7KIwxLtdjlsbWOO5zTxG5MfiO2j+aX8BVsquSO9UEmSRVkjPynpV+C/s4ZHuLiRRHbqWkJOAqgckn0Fc5sfNn7W3xXt/hN8H9TCzhNW1hGtraIcPukGN2OuFGSa/n38AePoPAHj/TvGt5Zi8ktZH35zwWLAtjucHNfc3xn1fWf2sP2g5NA8OPLc+G9EcxLKmSoXJDuSem5+P5V8X+IfBdknxitvBUUJ+wy6ulqY1wGIDhCPqeea3p7Af0CfBj4l6X8SPCenato1pLbLdkrCzkfMqjGcnoBgjH+NexWkFxcAF1AQE4I4Jx6nOTX54eL/jR4r+FTWvhjwJ4La+t7ULDE0McgC8ABAIwcHiuVt/2lP2k7uOYQ+Ab1bV1+YBZ1wo69UrB09QOT/wCCm/jTT01vS/A+nqshtLZp5wGyY2mOEHf0zXvX7FPw/k8NfCPRpvsoS71KF5JgwAbLMT1+nFfj38RvGXir4lfEiTWdcV765vbpStumSdqE7IxxnvX6D6D+0Z8evC2i2ul6d4BvLS1i+RDFFJkrkcZ2EV08tomZ+sOnaebeNzsjljPynOcgn05961jFG0aq8QUIdq9lI759ea/KaD9rv45JM1tqHw+vJ0YA+XKtwHyP4hiMZqXVv2tv2gLzQJ9K8NeB7uyvEDESCKeXYD3+ZOOax9i+4H6oC804bHE1snkfKvluv+NWEuI5ZCEHmHPJB4FfgN8PvF37Unhvxl/b/iHSdT1SC5cySwyxSMpz2AUfKePw4Nfrv4e8cf8ACN+ENN8S+MZ2077VCvmJKpURu3O1unTvUSg9jQ+h5XcADd19K+Hv2nP2T3+O/iLT9e0/VrXTRHbCF/MTLsAGGOxPU9a9YP7U/wAEdPvFjvfEKYyPlRHbkdcsOK8Ov/2/vhDJ45vfDdjAbW0QhFupkcxu4J3Yx045BH41dOEktQPqT4Z/B7w18O/A2m+CNKke9jszx5igg9CSR61Tn8VeGNI8VzeFYkt1mtD+8G1M5xuIxnPGRXXeDfFOi+JrSzv9LuRLa3uJYWAI3dyA3PFfhL8fvFfi7UP2kNYm8D30tvqVzqaxWxY4GRlTkY7kelUotGZ+78NzZ3YXZaW7EHmU7QdoxkdemPQV+Af7S9zb3Hx+1tbMxi0k1GBHjUZBYYGfyxX1zonwX/a78Q2MV3e+OhbtI6n5JcBT7YUH07V+eXxM8J674W+IWpaHeamdR1hbtN1y/Rrgtww4/vdMjtWreg0f0GfC1bW90W1S9t7VvJ8sHACkYAPAz3BHevx8/bjttJg+MU66QkFtFOIPNRCv3nZt273IxXs/hP4W/td38MK6Z4thgZo42AMgAAbBwcoTkYr4++MPwj+JNj8R20bXVk17VrmaGSWeFXfzvUqdoGAD6VEJMR+z3w1tLbSPC+l2dpbqI0jU7o0Cgs+0nZXvelXiPHvaPLc8g9D/ALXvXknw90aey0nTtIngMQSLcqyk5G4Aj8a9d060+y4MqbFduQO596xYHZaVaRzyLlwkZyTIegA69a/B39uT4sJ4/wDijeQ2IMWk6WjWdqg534BDPx6mv1G/an+L+l/Cf4S3FskoGu64slvaxq3zqjrtZ8Dn5c/nivxG8bfD/WrHwjYeONf3GXW7iRtjkhsMCx+gzmumjFJGh9/fsWfE74bHQbDwzopZdTsYiZLcxkFpDgu5PI59zX6Q6dNbX0CzTwQzoR92ZVccHJBBz39K/Gr9ku28OfDrwHqvxP1a1kknu7hrdDHlyY4yCBgZxzxX0un7cuiWmx7TwxdyhVZWiEWAWB4JPPX6VnV+IzPuT4kXvhfw18Oda8QanYwR/YreX7kKjllwuMe9fhZ8D/D7fFf4/wAF7cW0Tadp8rXk6MmU64XI7tnB+vNfQH7SX7ZGsePPAS+EtH0a40eO6bM4kUr5keBjBwc8/rXz7+zT8adF+FVxqmqavot1qF3fSKYvKUhFXBzz3pJO2oH7qeHvBfh2y0m2caXZzSYLKRCN6/iK6+38P6GVy2mQMzeqKcV+e2m/tx2MVoZrfwnqBTaAPvbM98cVrp+3RYwxrHL4cvZG++QFYbQOoyBUWl3Gfe48O6TERjSYWOQQzKv6Z7ValkeTEcIW23HHypgA/gDX4v8Axi/be+L/AIj1hJ/BGky6fplvx5bRu7PjuSAMdegr6m/ZS/aA8XfEy0uIvEMEi3MTDcmxtoJ4wSeT06mn7ORZs+MP2V/Hni/xXfaqvjyWC2ndmTDsWPcA5IHGa+bP2i/2X9Y8A/DC68T614lm1Mo21Uzk5B4yCSepJr9blmzF5sij5SBjHTvgA/UV8a/t2ayD8HJFiV41t8ISABlm9fqDTp/EB+an7Pv7OOq/GLQLuc+ITpVml0YnTbmMEAEsBnk819K/DT9nHwr8FvHiavqXjOORIiWeJikW9O2MPWx+wzdaZpHgPV21+5WGGa6kfbIQoZSAMjceenauhvPCf7O/xK+IVzaw6jNf3kuR5cLHYp6Hacdqmp8RmcT+1lofw9+IEFhqGhavC19bJ5bBJFbPzDBJ74yav+JvEvgzw5+zZL4UutUjuJY7URxpE6+ZuK/NwvY13vj39nD9n/wB4KvfE2sLdL9nhYxp5p3O2DgjHXk1+TOp6Y+o2Wo6xpVvcDTICcMxJ45x+OK2p6gfR37OHxp0j4Q+DfGN3EPNvbkqtshOGL7SF/Ak8mu//ZksvCmp+Ir34o/ErVrdtTupmCpPIgYBjl3AJyCckAj8+a+Tfh/8Mr/xh4O1TxCA5isZMSon38BcjAx1xX018BPgx8E/iDpX2fULm6S+DEENMAxPb5Tnj8KuWxbPtr4gftq/B/4cNBpmlCTVJgAd9sF2bgPxwK92+D3x68P/ABR0f7fpMv8ApAcZUdozyfxFfPVl+wn8EtUiSMy3MDsed7KdwHPGQa+lfhD8AvAnwdM9p4VEsgl2gGUqVVR16DnNccuUKR7rFKZMsuSpq0sYZmc8hscGoFBTdH0Unj6VeHCBQcj1qDUjIPl4UgepPWqwTkl2+90PcVY8xdqheh6+uaXcrvlweBjmgAj+QLGWJKngk1KzEgtgg9M/WkA3HOOueaRlD5kyQemKrmAeQu0IS2Mjn3p4mCOE28+ppJG3RIq5+XHPvUbnbKplUENRzAM8052Yz71NG8qSYx1pJ49+BFwOlRKsjHy2bBJ61DYGnHK0Z+YAnHWlkZlOcDZ/PPWoY4mMnlMcEeverrR5Ow/cHGfrUGhAkUe/bGfvevtUfmhJijEBUHFWGtmTkHJpyQRZ3AZP8qAGecoUEnk84NSLIQOmc8ConiXcAOtSrAA4xzjoPrQAkeFcsw5FKSnmEAA7utSJhZGpP3aZJ+9z+tADlQB9oGB60x3O9kh+VY/1qWIGRQM7R6/SiREB5O5h6UAQl8hQqEt1qUybuCAR3B7U91jji80NkjjjtmoBGpz5mST+tADOByowDQAVz5Zzx0PamooSYYPHfNOb5cr/AA+ooArsUPUndSo2XK45qQLGwz39+tQmOTzGIwMdKAHY5IfIIIGKnXarEEfKPWoTHIwO6nK6hfJdCWHHFADZ2AUEncwxjFZ32l0bZzliOlXXjwd2flFQLJCztkcjpQBbDug+Xir0ZaUqqnoOvrWSreYQ7/LUy71YAcj+VAFzlHDkciklcORu6d6p+bKRv9OKmUmRBnJ5oAe+zKNAuM9ae5SJh78fSq7HZux2wAKt+SCvztyvIoApPvJIhbaVzn8Kkt4nkQGQ4BHzVCY3dN6DGDUgBUB849R7CgCExSKTIzbsdB7D2qJZXclVOFI5wOc1cTLnjlT0FRLGVbeBjB9f6UAWkdrYiMZG89h3HrSSSuzbSMAn8KYXkfBHGD+lNd0zlRg+/TigB7SsqLtXkdCB3qtdPcfIy/LkYOPWr0t7bMoMaYP6VUldpYuOoOQaAI0RdoVmyV71IjKQYt59RUTxKFZ2JYuQc56D0qw0KTHZD/EnHqMetAECQKXHO0MeeafIkYbYpyvepY0iQgSHOD+NJOiCMBcknp/9egCNUZn8t5NgXBHPBFWZI2aPII4P6VXK28i5lJBU/TpTpHG0lTjHOCetAEBiaKTCH5Se3FUzEwkKL971PtV4ohRZXJJ7dsU1UkLb35J/nQBNFsMTKSOegxSKjA5PJFVS0i/Ptxk4x7VYDSuc+ntQAwfO5ZjnsB7VCFeOQqCVLj09KtHZ5rr90rUojAgZm+9/D6igClgK2Dycd+eKmktIGjBzhT6HGarhmC5dsMeuaezh4w4P3OfagCWLfGMRjgdM80k8ylhsILYwcCqpuGVg4bP0qbcs2dowfeoQGVqU4trSSSXgEEZ9TX4mfEmW4uPj6fJTJXUQ2ehPlknGPU4z+NftvdpI8cqtzFErSSD2UZ49+K/D3xndS3X7Q73zygGS5NxhONgbd8pBHXH4V103oTy63P1f+GtwsmhW0yNu80McEdFOOteswREKGAwyV5B8OlX+xY7oRlUdVKIe27B7V63BM7/Lt47YNcktyjQyCcMuHPqKcjB2EYXG44yRiq6JNGA8gLZ6YrRiQO4JGOO9ICa3tfKn2t8x681YZ0Mrjb+dPXcj7xj6dalKNuyx69KGNHxX8bl/5OC+bp8L7L/3Ya/mqr+lf44ROP8AhoTkcfDGxPXt/wAVD0r+aivdpfCjzanxM//Q+/H3DGOMdu1QtKTgY5H61ac7dw4IprRxlUQD618ee4QH24FMdvl2468Zp75X5cZxU0ahogz4BNAGe+ASpGPpVYq2TgjC+tXJGUD1FU5GRpAUParQGTdSbj5YXnHWsO5wUKS8elbzspbD9RXOakTsLY4zitokMxFjSUlc55wauiCKNdu3FZdlJsnkLH2Aq8Ztw6YBPFaIyIUhCl22ZxzTd0bIQwwe1SyDd0JCnriqYxggZJHFFwOdunf7YowCVIwPoK+Ev+Ch1tK3gvwncuoAjlkXJ7kxA195X0OLmOVW5U4Oe+eK+G/+Cjc8h8E+DbQhV/eSt9QIhzW9L4kTI7/9kZZbn9nTQljPMdxcKwPZfMJr6R09MNtiPAwMjvXzr+yaWX9n/QDbjId7ok+uJCK+l9K2xW+cZLjDD3Fa4jccTRRCwBxz/Sr1l+8JUDv+tV0QOMLkGtO0VYkJAAY4rmKRBLEUk6/Ln+VY2qqHKTDoqnNdEyMy5UZIrM1OIR27eWwLNjj69aCyFIy1uhR+vQisu4jmDKJTuGOQa0oDOkQJAGDWi0KSxg4BoMzDs0EZwvAPStUKVPAIJ9KfHaRoCSOR0qdI1wS/PpxQBAmDleijmufj3ZYMeN3A9a3LgEKVT7o5rLdFYjnGDmgB77SVJ4PpUhViO/HUVetljk7ZqrdzGI9PlPFAFe1DHhjnGea1I4+c/wBzvWXbGPzZIsZz3+ta3lvEjA8+lAFd8jdk8McmpY41HEnLdjRvjwyBdzuMCntCFwzHa4FAFKaBPOG75TjPHenPbxMY2UcEfrT5pPly3XoMU8FlBUdwDQBCoLbuzD0pzNwTn2ofaCCvBPXmoztZ8IcbumTxQBmS7DIHTr0rRDIgB6KcD61n7WEkizHbz271YGFO09E6E+lAFwrvIAIIFRXMDqvngjA6AVHEuM5cAZ4qOXhpFL/L0zVpgNhDs6u3AJ/EVrKVHyg5x371nWa+b+6VuBW0YI3XyzkDj/OabAjyrNuCBc9T64qQxqV29R15qUx7XTHOOMd6e4HmFR8pHr71mBnmMIu6P8c1GB94YxnpjvU7K7HYw4FMV03fOcenvWgELKj7wUBAyOlY1xZ5yVUDHNXmnAZwTgvmnQIWGXbKsaAM6zTzEJYfdOME4q0rDcI9u3B4x64qYW0eQ8Wc91xTCpWRWGcL1xQBKNwdVxksePUGrJQB+p4wM+ppV3bgynIPH0qyh3SDAPuBQBmiJ0kaQc7vetG3DKrAEEn9KsXZ2DZww9vQ1nRO6LIuNwzgGgDQJTZyMnj8KqEOGZm5BBGBRbShoyXU5x+FSKAq4z07igCO3t3YyBBtOBjPAq6tmZI5YyBkDce1TW4ZkADcVJ8+1lD46596AOQltWilR2O0ngj2ratUQghlPyYxxxVS6CrKhbgjjmrFi0KvxnJPJJoAs28Xluy7CR1/GkuwZAUAyKuF94LBccngelVGY7ckdKAMszLallkAI7fLWpCWMYlHAYcGse7lRzhhlieBjpWjBcNFAqKvyqPyNAGlK7hRuBJGPwqSKQgY5Ge/epDteBZC27OB0waBIh6rnbwazAmQMVxKN3pn0pqQKWIY4Ge1KFXK+X09TRHsYECQOVPIWrQDXtVaRAW+UH0p7xBAA/JX09Kj++xDHgdh1qZZo0O0qeOlMB+DtJIySOg7iqDRSAn+EHoMdKsB14IyCx456flViOTdkOAW/pQByWo2obDfxHjpioI55ISpPC4weO9bWofOSdvA6H3qoFLxsGA/d9R9aAEWX7Wyow+Uda2o44o4xEBjPFZlqywMwZeGHFbVrtbC/dz1JoIYqgxKFGWH8qc6bsuTwfzqfDKRGnKnvUUke4lgCOfwoEWInK/Iq7gep9KbKUAB6E0QsASpPOQKdLCzSAjkdqAKdwIyBtySRzU1tb+amM4wOp6ZpskTnMQONxqxGksa7ox042mgDJmtLkTymdw+SAMdAKZHamCViRlSeGHattkDxlCcHrSrGyIG4I64oAp+W+SGJ4/Gq8wvXQLCmR3rVUSFt5Of0p/zqzSAkegoA5JI3Zh5wKMeAK1xA0asAdwHynHapJcmcMeMfqa1HiBg3r909frQBkTxeb5U4HyIc49aqXSTqnn4OG6CtpAGDRN8o/pSqmzCgbgec5zQBlWzzNAsUuQEJ5PWtO3aOa2WXcAxzweuM0sinlj3NV4Y0AAPC8fnmgCzCNoZ8bgO1OZHI3KOvTmnxxumTxk9KeroJMN2/WgCBN4JBGGHGfrU5CEjI+Zfl+tJIu9gMYJpJAIWSNurHr6UANu7bcoOBx+lY8qS7+XyK6N4SIthxxn8axJldHC9D0oAvWiLsCj5RyQfWqV6WeUHO7bx9K0oVRISpbB45rHvSS+5ep44rQB0DSk7MhjnOfpV1f7rkVVtUaOLceHHNTAvO52joc0ANmQmSNX+YZ5xxxXG/EYk/DjxHLG2ALC5UBvQoa6S/nmjfAUsDnJ6YriPiLIJfhN4rIADpYXX/jsZpozPzC/4JyNHb/E/xS0gy39n8en+uFfs5MslvGiT87h+HtX4zf8ABNyCSf4m+JJHGY004BvTd5oxX7LyGSeImU5dTn2reuMerfJjOM96Z5gRvk7e1KkMuwYwT3FVo0mjmbdgg1zoSJCwkJkGSVPOeKsRrAq+cB94YIzzWe8RV1O4nOM1fDh3VWxgg4NAEV1loXEX8eBisVtODSBpSQB6Gt0BhujByGPHpVSQtGMsMrgjI9aAJowRGojPyk8k9ajeJXb5MHPXPFU45CVIUHIq1amV2ww4JxmgAtFSAsgcYJ6VuQkFQnBz1rmzG6y/KOf9mr1qZZIiRxtJGO9AG2sTxNgcqT3qIuVk6EDqaria6wGHIXvUsEskrh5R8poAs+YWUA9B2qJvM6NyKc0JbPoegqElwVXt6jtQA4Rt94nAPY1lXoLSY7LwBWyIwQc9xzmsO6QJOPmz60ARm1ZsBRwBzUxU+WTt+YHrTraQyqoQdTzmr0qfuN/Qg9u/tQBzgSX7SuRn1J9a6iFlRCsgOeOnesgWMxuANwVT0+taUayLMFkUYyRuoAluFXaZlOFx071zs+5pP3T7VH51r31ytuRGy8HJ+lZ9uouWJjO7d3HagC3p4eRWKnJH6CtLzD8oOOOB61RtmOn8YO85GT0xVxCkrBv4xz04xQBMoWYkqeOBU0sEkbAk5BHWoZIXVR5Rx9O1XyWkjwTkgUAVnhyOMfMP1qPyyFJU9ORV4ENCh/i28+xFDRb48DgKD+NAFW280q24ccGq07kw4P4e1Sf6lQUOR0x9ay7iQICxz/8AroAtWfyynOSFHT3q1JDiXzAud3UY71i6RfYkkic4brnrmtx5C6hkJ56UAVZpD80ZH/1qqMz7QhwFHXFaLW7uu4t0P50SxfuMxrk+lAFR185Qu7gDjiqvIkc53EcVPuUxGNxsYdawW8+K43oflz60Ab0bkEA9ucVoLgscd+1VIlEgR2HJ6mtBIj1HrigC0jYAQgA9vpSTZUGNcbiaZJt5zyVNSSMoUMvO7rUIDJlleElJhkYzUUEjyZK/6s8j61ZmRHUtIp+tEaII/KTtzVgOYsCGXGcYx6Vz19BljIn3mGcZ710Ri/dZU4Getc7e28hk3vkKRmgC5bzb4xj5WUfhxSeZBLLvYBsD5vaoLaMyOMEYXnnvUjrHEzBlGGPQUAWfOtiu4YGOmTVGf5oS8WBIc89RmrKaTDPIJATwvAJ4FNeF7YMDyEzjFBFzPs7u5/1Txhie/wBK6OKaIw/vDkj0rPtI4ZbbcFwc88etORRbsQV3buADQFzTT5wGGSp7jtVuM4Cqw+XnPrUNspaIOD17VcKkbgFww6VCLsNDRM5KA5PAzTWYI43ZBY4FADFwnT3qwyHaisM57mrCxRuLdkkbyBljyRnNSNmRc8nPUVJGZRO4YDd6+1TjYT5ZO3cefagTZmyQkKr44IwOelViWiZQ6lsdCB0rYdcAM75x2HpWXfSxRhSoxszn3FBBOGfaSxCsfu/hSgKchlB+tOG1ogybSMHB96eCrrubrQNHOagieYTt2Dsadp4IljmUkY5J+lT38ezIdchecUzSpkaVfPQhMFRjpmgs6Vysqru5DDtUBUoVUcDPBNNfcpBjGduOK0JGBjU9CMZ4oASSyJ3AqTg54OKqSQOgMYwQMGrIumdvkXoT+VQvMxBDdQPSgDMuGlt0LKwYZ6noPaq8cyTQtlhkHpWhMxuIyWAAXt71ixvG0yxLxjO7tQZksyQSSC4KY6DPoRU5IwR5f+fWrpiVU2kA7SDj+tPdkRCeoHqKAKdq4ErbB9aTWF/dI4YYJyFB5qZEjB355PHHpWddvGHSMjB6j6UAPhZyFBGQf0rSliVUVoDuJ688A1nW7x7jsHy+vvWg0kaBQF98H+dAGLaQeXcSo+SCc+tdK6LFEHOdpwPesbzh9pVggBHX0roF2yRZKgigCONoQygNlj2IqtdI0aKqADr0FTK6q4UqB6HHNOkkidwHGSfSg0KsotZLCf7WAWKFV9cexzX86HxMuZD+1fftc87Nbt0IbnCqyjA9wK/o6kRJraWGOPLFTxiv5sfiLdTal+0/fyXh2uNajRtoPBRwOO/bvXRQ6kyP6LZCsGm2hj4jVEGT3yoNfNX7TXxn174M+B4fFWkwLM/2hUCnpjGd3T1xjNfRWoKy6RpsanKraw5A7tsFfE37ev2ZP2ena5OyZ7iIRA9Tlhu/KotqST+Av25/hL4y0RbrXLmbSNUXHmQlHdVcDkhgOQa9M079q/4NTRxQz+IhArKScRsTgdAAoOM18H/sRfCXwf8AEPwtq9x4t0pLuKKX9y5BDMyjkZHb8a+6rb9l74D3NsLm48LhJQCvyyNgsO/Wr90z5DWH7UfwOZ02+Izsydx8ts/+g815H8XP21PA/wAOba11LwjNH4haeZRJBGxUiMjqRwAw9D7cV6jpv7K3wC892m0AxgnO1pW2jP0xX52/t4/BzwB8MZPD1/4Iga2jvnkikiLFo/kG4EZ5B59cVUYp7Bax+n3wU+OvgX43aZHrXhvVE+0tH+9sX2rPE3oV4Jwe44r2K5Zg3lN91TjJOTX5y/8ABP74V6DaeEIvivp8zLe3IltZIicjcmCSAAOfzr9HJVaUiQcbvWsau5oNjjjBG0DPvWpo9qzTTWyvj7VkK391h0FZqQSW6+Yw+U9wOlVtZ8XeH/B32GbWr+K1+2SrHH5jAbpD0wM//qrNAfz2ftOvcWn7Sni6SEF5oL2JgR2eMLn8mFfoTB+0r8fLKCz0+HwFdSoluoija2m3MqKM5IBzj2r1n9pL4c/D3wBaeIf2iDpEWo6jFPBO0MirtbLLnGQQCTk5AzVb9nj9s3wR8ZtTtfAy2U+la/MG8lJFWSIlVJwG7ZAPGB0ro+JEKR5JH+1X8cLFGhvPh3OmWzzFMCPbLLmrM37W/wAS551ZvhxcqQMEYuC/57K95/ahuviL4Q8GwfEH4cWcV3caRvGpQFN7GIEEMqjkgc5xyBXjf7Nv7bHg34h63beCvH1mmg6tdtsglBzbyv025cZUntk1mIp2H7YXxSsbiSO8+Ht1DFOAqBYpCVPYjdHnJ9yR7V+WnxE8Sz+NvjhqnieG2eOS+1RG8snLDYVXn0+70r+lm6t4Y75lkt4mEi/wgbSjZwevpXy3r37MXwi0TXde+KNxpX254xLfNbKME+Su9lXGOWIz1zVKVhpn0ZapePpVikkLOIrWEbhwo+X1PpWtBDKgAlYFmAzg15r8Lvjp8OfjVbNZeG7k22oWqFLm1uHRZQsYH3VBOV7BuPpXr9xbiDarDg9MdvxrJosWJWljkWJM+UCSAecAV8G/teftWt8NPDN34M0ZRbeJLgeSYmUEpFIufMPY5HTk195JdLbSyHpv5/MYIFfGv7Uf7Jdn8ftd0DxdpF8unXNvstLvcmT5JJw64wSVzwD+YFOO4HxJ+zb8bPhD8IrB/E2tvJe+KtSV5JHSMOEDHhS3G36ivouw/bm0m6R5dG8PXV3cOcMrHap9xjd/KvTPAv7AXwP8JTRz6xJNrckKZIlJUeaD6rjP0Oa+nPC3wz+F/hS683w14ZtbZ1BRn8tS4HXAbBIzitvaIDw34DfGfXfiXrV1a6hoUmmKGDwySBtuByIySo61+Tnx7uLPSv21L+7uQ0Vvba1aPKT83yhkZjjHQ1/QQZEtp1uZLZYkDBQiKq/KeM8dxX8+X7Tml22vftg6tpMjOkWoahZxMyffBkRACK0ozj2A/da88b+GkitJ472HbLEpG51VRwAAe+a0bXXNDe+hxqdosvDbRMhI98ZPBr4bb9hDRLmxt7+TxZfxzOgIzhmzjkZwKvaT+wvYx6liLxjfW25QQSA5A9CRtP6VgzM+R/8Agpde2l/8VdAubSUXCNppyw6Z3mv1Z+Cd05+C/gYBN8b6TagPn+Ly1yCK/E/9s74Tp8HfG9n4budSm1ee6tvOSaVslY92MAHJ6+9ftf8As+JEnwL8FkP5pGnW/wA2MDGxcY+lbT+BGh6cqkknHNcZ8QPiDbfDLwRqHjjUrQ3dtpmGdEPzEZAyB9SK7RnMZJHqazdY0XS/Ffh/U/DOvx+ZYarA8Eny527xgH86wA/Br4iftFv8dfiTb6l47L2fhW3bAtwQTsVsjcoOGJ619t6X+3V8PPC+hW2j+CPDlzPDYxiKFdojjwo4yOSPyrb8If8ABOn4aaFNNqPinUzqqhmaOCINGEUngc5OT6ZxX05oHwW+EfhGyaLQvDNo+4DLSQRkkr0JyMe+QMmujnjy2A+TB+1N8evFMynwv4GnTcAykwSSYB6EErt/MEV7j8Yk+I3xG/ZL1+HX9Ea21+6tiTbxrtZlSVSW29V4BJr6c0pmRVt7QRWsXZFAAJ/Gti3meaVZBJ5iqfLJHT865wsfkZ+xN+y5e3V/rmr/ABW0lotJuoUt7eGXKl3VssQRzxjse9ffB/ZU+Ctuvlnw/k7u08mSp+jda+Gf24f2rdSi1Vfhp8N7xrVbKUSXdzE5RvMX+BdnQA+/Uewr6T/Y5/aI8V/F/QX8P+PbGUatpigtd7Nqyx8BS3T5j696c0B6qP2SvgXJdnGhMvy8AzSEZ9/mr8xfix+yF41vvjpJbeB9Dmh0JLi2IlyzqgAyxLHPH48V96ftO/EP4lfCHUtG+K3gtGutAjBg1KBuQG6KT1IB7EdDjPWvdPhN8VPDHxj8K2fijwvPG0pUefbggvGw6hh2pQugO60+xeCytbYKQ1tBHCxPdkQAkfjVHVtWsfD9hLqniC4W30+0VpHlx2HYe/aukdnC4fhj1HpXJ+L/AAvpfjfw/d+G9cZ1tJyG/dnDbuo5FAH56fGP49ePvi1qn/Cr/gZb3P2a5cJJclSHHmcHDY+RR69a+gf2cP2RvCXwjlXVfFoTWvFNz8z3DKGWLd1CkjJP+0a9Y1L/AIR34DfDvUte8MaEksWmRqf3SjznLkAb2xuIya+XIv25tRFkZ28E3ayRnaxjUlCAcAhiNwNAHy14VuxP/wAFCryMsI7eS/ntznoUWJgEx7lQB74r7f8A2jP2S/Dfxm8MtqujItl4nskJimKqFlQYG2XP489R+lfHPhf4l+B/D/xUuvi4/gzUpNYuJnnLMAURpM5xweeeK981f9t173TLuxtPCt7aXFzE8auB03D73AHNaAePfsk3cf7NV14x/wCFlSrZxpJAIo/MHzmLeWKDOTkYrofiZ+0F8Yf2g9TX4e/BbS7my0u7zE9z5fJDcbi+MKPpXzrovxM+Caa2q/EK11DWdSBJkiZcjfzgHkHI9Ca+y/Cn7Yvw68IWiWWh+Eb20tIsCNY4UXIxghueCcds0XA6H4M/sFeCfD2i3EnxQuF1jWNRiMcnynZDvGSN3Utz14xXwn8df2WfiH+zhrkXi3wdeTnSWkIgurdjvjHLYlA7fmMe9fes37dfhK4nlZfDWpjPIzGCxPpXyp8fP2xviF408Q2Vj4F0SWPw9Zr89vdQF/PLAbg6jjA9Qc04VHfUCp8FP29PF2mPH4W8d6c2ruBtFxbALJheMsu3k+pz+FfqP8NvHVt8Q/C8XiG1tpLVpSRiTrlTwM4GfXpXz1+yn8Pvg54os7n4gaH4aGn3Vw/k3EMq8K3yu/HOAckDGBxX2dBa2tjGthpNtHZ20JJWNFCqPXgVlUkmwM28htrrAvEjk2uCodQTuAxyKz/iEFu/AGtQtEvlrp93n5FCLtj4Jq1cnzbsRsSHAOSM9PpUnjEh/hn4ktZfl8zSrokkZCgJyaaA/Ej/AIJ76bBqX7QM4uAMW+mXBwwzn98o7/XP4V+4ENjpxeO3eIPFIeSyjBH0PSvxI/4J/XNvb/HzU7meRYmi0mXBYhVyZox+ma/Tr4g/tNfDHwDAdOu72PVNQjQMkFqd7E4xztyq5PYmioB+dX/BR9T/AMLV0BVjbyX0YKoC/wATmQA8fSu//Z+0z9rnTfhxoNv4HgX+yhD5kIdkRgh6DaxHbBHXg5r7N8JWXg3496Pp3jzxb4Xjlv4WaC1E+CVRGyuQcZHPevomP/REs7dUVIbc+WFQABBwBhR6U+foJo/np/ang+Jknj6JfirJHLqiaeHikHaLLnBHY7s9K+4Pg9qP7Yg8H6Fa+F7eJrD7PEtqSFJMWxSuSe2K+fv+CicUj/GTSFGNr6Sg68nBkzn05av1x+DO7SPhH4Ztlm3SW2nwxkLgEAIvX1rap8KIPxk/bPu/jLf614et/i5bpFf29rP5RiXgh8cEr8ucAdK/U/8AY/sbm1/Zu8ExXwMUwimdVIwcF+Pz61pfHXVfgvYal4cuvimlpNfXBEMCXC7yARknjOBnAJx3FfRlq3h+XS9P/wCEaSJLCNNkYhxsX5RkccVhOeli0yMyvlSeC9WfIdn25J561CI13xljjJ2j61pRqYZCrZLHnHuKyGMNqY2xiuA+LvgbUPiF8J/Evg3S7v7HfX0LGFgMElWVgmRjGSMH616p5bshY9aqAlX2P/8AWqouwH5LfCf/AIJ7CLXYNV+LV+q2m/c1vCd7yYYkq5GAAR6fTiv018BfDH4f/DGwOm/D/RorC3kYNJLjdI2B93LZOK09RDpM4Y5Zh8uOw7Vu2DOlmom4P9KcqjYGpIWnieIsWVvyrOeJ4/kx0Ax9Kv23TyyMggkemKlMG6LymyGzx9KgDOjeSMEM3HpVtFM+cnt2qX7LHFwwJZuKZgW5MS8hjjNADBAIz8zZJqN4h5qJnHFSF2jO7bhRjHemzASurnA2nOaaACnlAo5+dzxWLfW7RkHHXgitS5CrtdiTtPWsa/uAV/d5ycE81YGdKf3iQZLZXOOwq1bB1jyvC5xikgt5kwzcK3c8nFWkiBieKM7Tndk0AL+8CBV6imgKP9Zxx1qSB2Zd5PHTNUJTJLcEE/c4CigCveh3VVtjg9xng807gNENu098dc08WpabzBg44PtSxQMJ2D8rjINAGuUMsK7uCD1zU9vEN0an0Iz3zVXhSBjhsce9XtoEg5wx5z2oA0NwWHPXP8xVQMjnb0Hf61ZRCkW049aYkUfOBzWYFq3J/wBWDnHTFWbdiXLHkCqi5ibYvHrVmNVQ4I4H60AWwxfIfHtTHidIyQ/BOMYqPJmA8v5WxyaaySMw3MeD0J4zQBJEY1Oxl+b0qq9rE8xJTnPNW/KjlO/d82MH0zUEcDbwxJ9MZoAoT2ix/KvGTwK5rUJUjnWJ8HOcjNdRdxmLndwTg+2a8w8Ss8M8cp6HAz+NAHfQiAqrQrggAUjWcEvLDkEk+hpLPyViRU5wqn86tsg3YB28ZPpWiAqTWcTBRENpXnHrTCiNzu4XvVhgc7OuBVP7I+0ojgHB/A0AVQoYFVb5j19qvwDYDls5rkYrPUTLKzNleSPfFbFuPNgGWPHWgDoV5yQ3IGawmu3WVl28sfpgVaSLHO4nj1qk0ahwX6g/pQwOrhSJIopUyeKtNJIzAZ2nuPao08mOCMcbWAwakAUuwJxnH5VmBK0Zl25X8c0j6ZavExQ4bBq6HWKMYGeKDLGiB9vXigDkYtI8pXLHcRzUdrALeSTZyX/nXRyxIYzsyM9PrWS9vJGoZRyuc0AWrcosm1uS/JPoatK3lvw5OO3WsDc4beDjHerdpPGzOJGIY4x70AayxbiSoxu5NVpbUIGY8MemOamt5lD7Sd3IH0FWZ1IiyCPvcD2oAz2hR/KKnOBzxVyG1BiwOueRUMqsnyrzu/pTopXAwCODQBaIiC+V3XqKo7oiwCHJq6VLKxB6c1XKeWAeBQBnsVJYA9Dxz6Vi3g825QsCOPXitqaFTyuOuc1VktwJVLHcnt60AZBEIkBTH0960ANuMZ+mKhk09FDYB5YEH0q48G7DSjAGMGgBHcAFT169ahkk2qjudqZx9aRrRgf3nzhuePSp7qFJYkjC4KHI/CgB8roISSMYHPFczdzK0T72weMYrpWhaSBgq7S3HNZ91pUUcUcmcgNj8a0QGfp0n2Uboj9/HFdfBMksgMZzuH61iNAqFSq8c/lWpYBEi3xjOT1rMC+q7W3twAOtNZ1iZlJ4NRs8juQxIC1AztH8rMC3rQBkanqkasImA9eeOtVY7yEfuwAcZ+br1qnqzRmTaFJJ4Y4z2rMhJiclFID8DPatANtnjyVf5vb1qndpujTOVXtSxTRGcBjlgM1Pe3KGILtIJPIoAfppMMwYEGPHP1rWllUA5x69awoYyApB49uKYZT5oRh7nPNAGhIiSBsYOSOamhTagjQ9MjI6Yqp9oYqxOM9gOKsQZEX70BW6EdeKAIZ4iqAEhgDVGyt44JAyg4Ykn0FXJZgSsYAGO/tVed85QMAi9TQBqpsLHzcMOoNE48zanXIz9KfZmOS3AxnHFODpHLtGcdMEUARPbBFDDAxUX2aWYjoqj0rXIRz83AHY1XgO1slRg8e1AGZfxJDbiULl1IAIpbR3cMfvZ6VavCBlGXI9jWU7NG2FBwKAL6yENg4FW/MV1VU+Vun0rIRGkDMrHJ7HtVkQSKN5Bz9aALSEqSksnmY7+tOjkXeWU1AkTzsoHA7/AP1qnjs0ikba+4H1oLQ47txK/Lnpn1psufLYkHcwxx6+tKiu5Zf4s4GKnhVmXa7ewzQM5+1muYysTscjk4rpkbdGpb5gOc96pJp1qsvnhiJCMMO1aX7gRhR/Dx9aAKazjL7AODkVTleKYglff8avbfMJVPfJrJuC9u2zlyRQZj/scLXCSBSFHvirTNGGZ4RtAGDzVaDzJyqxt8qnnJpWRoiwB5bIwenFJASRyYyjN82eM1TuIRIw38kdPTj2pSrqAxxycVGHLSAS/XngYPvTAZLC3AznPep7dSseM5x04q0pikjBUZB6Ec1WOViyvK0ATqMbs9cYx2qxJa2dzYDTruNJrYnlHUFcfjWLPdNbqD1wce1X0kMsQ8tsYHNBofL/AMV/2IPgx8SbG6vNGsf7F1JFHltbkRqAM9FYkY6dMV8pfAT9jD4q/Cz4729/f6osHh6wPnGQOoFyhHKbBjJxwewr9Vre6uYo26EAY684waZbXLSyBp1zOoKhm64NXzu1iX5FG6sXRzFbsHUHgj61UtmuVcW8jHI6e3FdHCAjYccnFR3XkrMXjjVCfQ5zWBJzOu6tqej+GdY1HRonuNStbdzbxLzulx8ox7nFfKXwK/Z88TReJtT+NHxTYXXii8LfZ1mIfYrEgt0G1gOFx90ZGK+yN3UoACeuOK1LNXfYpGDnn3qoysNM/Hj/AIKiyXFhrHgqx35KWkh+jEjJ/ECvrv8AY2sorf4C+G7jZhpLOPpx2JJNfF3/AAVQuEf4paTaq+4wWOcDooOOR9a+5f2WI4W+CXhBFVv+PGAqOik7Cc/pXRV+FCPSvitb+O5vBFyngdjFfqwIZHCNuzx97+tfIKeAP20dWt0nl8WRQ8EKjzRlgWPfEZ9e1fcnxL8Q3fhL4XeItd08hrqytTOgYEjcp+o9O1fnL8Kf+Ch9ozXunfEe0ZcKRF9mSQMxHBOQcfnWIHbN8Lf22EVfK8URSRjI3rcRkg+n+rBxTIPhL+2085lbxJHOowMfakKg/Qpiu4t/27fhNMojbTdUHU/Mjg/+Ok1NY/t1fCWC6Z2stSVePmCvz7YyeafPLsB4t8RP2cv2tvGejnw94j8RiS0uELvH56mPK8hGAUD6dqxfgb+x7+0L8MfFsOp6Tq0H9nzOn21YZlA2oc5IK4JHbHNd38Z/+ChWlW2j27fDjRrj7c0oBe7jYIFA9ckE5xjpXqP7Kn7Wdv8AGZH0PxFI1rr0ALSIFZUwD17Dvx7VTvYD7k06zkhtI4JpPMaPIP1HGfzpL6IkKVOAMj6VejkBiQochud3rVe75jIHpg/WsAKenRTPepPAu+WDJUE9e1fz1ftC6ausftR6joWoqXg1DWYYpVBxlXZQy59wTX9D2hyC3vFkY9P8D2r+dz41af4t8V/tL6tJ4Nspb67bVi8JjVsBkfhicfKARyfSuyk9AP178Ofsy/BO1sUkfwhYuGCKiyxxnIUcsDnrmti//Zu+BLTkyeDbBPNGGk2RgBR1zhvyr5Kh8E/tsTWVp9n1G2tEXhI1lB2huuSVbgVhXfhX9sO0vgmoeKbRrkArsadOnupQAj0pXfcD7Gk/Zt+B02+1h8H2YjQBtxRQ3PGQVOcEVkeIv2ZfgfYeEtW1GHwvb2D29u8izAKXDKpORlvyr5tg8Lftquu86rCWZVRSJoSSo6AELVDxl4P/AG07rwbqcXiG/iOlm3d5f3ke5VA7bE3ZoV+4HwV+z3NFH+0P4enx/qzNjcMdEYD8jX9D+ioUsIklIlztCOeQVIz07V/P3+yZ8P8AxNqfx20y8FjPPZ6eZjdTlSFQbWALMeDk1/QrpOnyw2aLEyOGQDII+XaOg5xzRX3QoF23KRq0QU+1fJH7XXxMv9J0WL4S+AQ9xrvitTDMYgdyxvgbBgdXORX1sm+OUZ/hrL0/wF4Pj8XT+NG09JNYdRtkf5sEegPAPvisDU8K/Zu+AOm/BfwnI+puJtX1ELNeMVHyOBnZnnOzJ/Emvxp8Q+Rqf7VHl2uVR9cLxkcnO4sMY6civ6NLua6htLl73EbSJIe2CAD0zX85Xw+tv7f/AGrNGZF3K2qSSEj+IIzsSfyral1Bn766dbWWkQwQRWqiTaMFl3nc4yTnn1rhfjd4ms/Avwd8Sa3qd1HaXJheOBmf70jL8gXnHU16HaPb3NvFM7FGKnGT+Ar8xf29PC3xc8V6hpsejx3V9oboBHa2wLqsuCDu2g8kcgHtn3q6cbsyR4v+wt4H/wCEp8a6t4+vNiNprLa23mjKGSYnc/JwdgwMe4r9pJgVZYBFAUjAwuRg/r1r8g/g9+z5+2B4R0GKLw8sOiWzOJgjTRq+TgksCCcnA69K9sT4Z/ty3MQc6ztcn5QbiL8CCEIH50VJX0GfpVpGnJdo0MUUAbl33MBtx6c1ANS0Zbq40g3Fo9yqfvEV1Jxz1G4+lflx43tf2svh14an17xV4vgsoLTJLI6PKGPGwfuwGP0yPyr8ztD8bfEePxlb694dvr3VNZMhmeJd8pfa2SHC8lRjNQqbtdMD+o+OSb5Y1hWIxN1Tvxxn1xn3rl/Gfw88LfEjRU0DxhA88EcvmgxvsfO3bgn0I6968x+BOueKdd+HWka74mDWt9crulhfOeOn3vmGR9a90t71GLb1qSonzon7G37Ps7us2hPI6nMe+Zup65w65r8WvFXw80vxJ+0O/wAPrK2isNMOoyW5+zAbzHbl+OpGSFxk9+1f0j27RBMoqMSGIDjjI6c4zX8/miBv+GxVW6xEz6pc+YMcAkSEjFbRldFH7E+GJPC/w++H1vdROsdloVnwnJbESKAvpkt396/CXR/Gekav+0h/wlOvzGCyGrvM7vjaoYsc5yPbFfvxfaJomr+HH0rULQGK/tyCn8G0YIGMj0r4v8M/sVfCT/hI9T8Q69ZPqMd1IXhtSRFHboW3bcA5PU4JrGLTMz13Q/2n/gjAYGk1sQYB/wBZuVPlxgYz3PSvxy+LPjLw74i+Pd74rhug+mtqkD70GV8sOTuHYj6jrXt/7Vdj8EPAd8nhbwBp6tqDYeQgmVYw6lQoOSMgjNfEVvYS3+o6Zpcp8yC7uYYjgZYB8ZGOxxWzirDR+6vhf4+fB7Tre0S68SQB5o4iSXHYZxlTjp2rA+Kn7Wnwh8BeG5dU0Fodb1YjEMUYz8pOCDKpOM9axPCn7JPwk1e0t5rjSGeOKFMukzKzNt7jNcD+1d+zr8MvhX8H5/EfhyxEF+zIsYb5i2fvEZJIwO9Y0+XmEetfAX9qzwn8T7kRxRCxusEtbMS5Vl9yed3avtkappdtZz67f3KwWNmjTTtJ8oCoMnGT1r8Wv2H/AIfabrniTV/Hk94FewYWsEAwoByP3hHfg8V+tOseELTxt4cbw5q7PHFNgyFDjf14I9x1rN/EaHwjp1te/tP/AB0l8Za0hj8NaKdltBJyjIhIQ4PduC2KxP29NCi0HwV4ZitUAhMtwAFAAyY8A/QYPFfpn4W8EeGfCtvb6ZpFjFBBAmwFQASPc9TX5uf8FJJZrex8M2qk+UEkkUAjk8gjFdNCV5AXv2CbSHUvhxb2Gr2sNzYyzSnbMofLbs5IPHB9K/SrS9A8OWUkcNhotlwfmxABx9RXwb+wpEJPgppbCM5M1whwOTmQng/jX2T8RL7xNpvgbVr7wX8mpQxholPPT72T7c1hN++0Zn5Jft3eINO8R/EOx8JeHbOC1SDMY8r7pkkbact2GP51+h/wN+FfhXR/Bmk2NnpNvKLO3RZWZFZZCUDM/PXJ/nX4xaL4V+LXi74rXWtR6NPrOrRXbXDpyEA3Hjnoor9A9A8Uftm6XEn2Pwx5Cxt8i5AUDGAOvKitq2yND9I08NeH7eNYjpdmIwRhfKUYA7Y9KV9M8Mp+8/siwjVfl5iXcD/Wvzxbxt+2kLU6lJ4d89YJGjO2Mkg9fu5B2j1xivjf4+/Gr45S3EfhnxLqY0Z4l+0PFGSpy2QN+OvTociufkA/cVtD8H6hD/pOj6fPGgJVWhQ4x6c1q+GNE063uGh0rTbeFm5/dRrGOByeBX5KfsSfHzxr4o1k/D3xAs1/DkyreNvkZVwAEXjgHFfrrpNrMFMHnGEyhl3H5SCwwKl3QGR4n+I/gPwjbPfa/qkVvbwZLs7qgBXuNx5OfSvyj/a//a38AfEDw9c+CfBZbUAXwZFVlUgDknqOD6GuF+LP7OPx++IHxTuNAH225s5JiBLKxFtGjsctkjacirfxc/Yu034NfB+78SXmovf6rEQZSMJHtOOFHf8AOuuEYoD52+Bfwl+Jvxuv00LS9RuLDwxHJukkZysfHBCjufrX6keHvh98H/2VPBr+KNTlWa8skkJuJyBPctz8qhT1PbtXyT+zd8R734Z/CKceFdLfUdVvLp/JGGIA9Wx6eg61xXxf+Hvxf8VeFbz4l+PLucbPMmigkJKKoydoQj5f5UrXkBralJ8Xf2xPGyRiZtN8MG4VIo87IokyQFAI+ZiOp5wfwFfQ3x4+BuhfDP8AZ0+y6MEiltnKuwO7fxjr/nJya+TP2f8A9oD4j+E7OPQPDnhZtY+ynczxI7bQeuQq4/lXsfxR/aF8eeJPCEkPjrwNPDpKnbgJIik88tuUDvWjRMjQ/YW0j+0NC8RrexrPbT3KxrEy8k4Azk+/XFXfjr+zh41+HGst8RPhlcxWyQB5HjjUh485JG3BDeled/C39pHxJolpLp3gD4fMwt3BVkDsmcdX2g5bvXZfE/8Aan/aE1rwfNu8FtpMQz5s7xyhQvfhgBn0rOXxEnO+Bv22NV8Hwrp/xEtZriW0jK+YM/vCxwTtAGDj1r9Cfgz+0p4J+LWf7CbYVVQI33BvmHDHOO4xxX4w/CvwJd/tAfEUeGtSkMAQNdXrRL95c7jjHf0r9u/hJ8EvAnw+0u3h8NaXDa7Nm+QDEjtjks2eM9RisK0YlxgfQlncrJGnc9BV1WIYLnp2xUEUaIypEgGentV2M5bLcEcZ+lc9zUHO0MADlRzjpUUZ34J42/rVgfePII7+9N2p0QAewouAwMN4yQKekXzkuQTjAAqVItpDAZx1q2saNIHVsHjj0pAMKqpVB6DJx3qSaL7uPmFPldWXEfB65+lRCVmbKDG3ufagCtgJJ+6OCMZobZuZjxVh/Lc7v4h/dqB4nJBB60ASPOGZZlOdoxj+dWoJGdhMc7V/WoFi8lCWXLY5phu1tosDIJ556ZoKTNkiR/mjOc1WBaEZb5SxxUVreMYw2eCegp9wPNSJw2PKJOPWgoRAN24tk9SKIWHzNjB6/SqaOGkyBjHWtC2Ct82Pmz09RQA5C5IAQ/Nkk1FKBCQZBjdWhJuZdrH7vpVFmR8rJyQOKAGByG2q2QeoqwFZijgfu1yDjrmqSkBix4YHpV5JVZRt4I5NAAAgTJ4HahiFA9exp6rtzn+Kq8lxGpCPye1ADNoG50OTjHNRRn5dp5JHJNOmjkVCzDHp2qpl8DkAYoAm8ohzg1NH5edpOCB3qvDM0i71GSDj2qQRRlg/fJzQBNLJJgfMMgYzimQnL7+hA7d6axDrt7n0qeFUhVlXlsY5oAewRudu4ntWeu5ZWPl/L0zjOKslpE56kenanSmRsHI9cA4oAie13Oee/wBKbLbTJ918k8EYq0sqmPbkEr19iae7y7CUw2OMdOtAFEHYoQpx3Iq3GQcEA4xx71VaXnaF4B4prXO+VCFOfbtQBL5IJfcMndVkYeMROdpxyaIiCRIV256g9venSkSdFyMHpQBCVIASPoeR78VXKnawJwf5VcikXG1BkLgD8qr3ByQ5HNOwFAXLIykA8cE+macJHnnVwDvB79xSh0ZSrrk5zz+lRLubP8Oe49utFgL0iBCEZy5x/FxjHoKg6Fg4wO1PDISGkBJPU0jAOzMOhOAOvT1pAQnlT2VegA/WhFYjb/d9PfvSlSQQ3bpT484G3p/hQAwEqqxAEKO/qafEkiyEIpAccUCQYI54ORnrmpUnbDSEgKvAoAgnJ3CTbnBxnsfakgMjphuOOnvSlw529c+nrURZl+UHPuO1ADTHI3JGVzz7Yq6oDMVY7SOgOOarxzLtPZh+OakUNkswyeOaAGmNmkDM2RjhamTfJEY1TZjue5qLASU44Uj8jTwSjFS3X8KAFeKVY/mOSBj8aGTYo579e/FNYpGSV6+9JGXYMrDPf8aAFAz85Oc+tKCijcTknpUY/eO29eOmaeIdhFuwBGMk0ASvCCnXg+lZU+QgTOK0CjY2o2O9QSQtz3bHWgDM2gEBSC3pzTo5Ghbae56+lXI4TKw2nHX2p72yohWbJHc1CAxmaaRLnjLeWc575HavxK8YvbD4+yNEmFywJHQfM2P1r9v58G2uljXdL9nlww6DC8H86/Dm9kaT4/iNk/dSkKzHpuJbJ/OuqnsB+rPw7t5bTw3bQ+WY0kRNquWdiV6nJ4APpXtFgm0L+6K5AwPevKvAscsGlr/E2VARm3YVRy3pk+1enQOWfbE21SevSuWW4HQJHH/FzntnpSboiwiUYK9DmqcKMVLM3B4qcKd+0Y2e9IC028uAnOB1HQmrDFwoLfLjgiqKylJlULkHoOtTyb3k+Xr3OKGNHx58b/8Am4P/ALJdZf8Auw1/NJX9LXxvz/xkH/2S6y/92Gv5pa92l8KPNqfEz//R/QDGR8w5pmByS2DT8nG1hTMj7rDmvjz3BE8tt394flVKYkvtY/KPyq+EOGWqTbRnJ/CgCox2e/8AhVWYDGUBFWbhVI55x2qo8iDcnOW6D0q0iZGe/wA6Z2+2axb50aAxsepGPXita4vYokYfdrmJLhJnG04IraKJkYAjY3Yw3A4PvWlsk2DI5pS6iXOMBamW4j3Y3ZNWjMrSO6goo4qAuVGMVPMyFgUP4VXmeNUHPNAFK3Rbq+hil4V3A/WvhP8A4KKQs/w48KTy5LLcmLPXBSJj+ua+69m10cnG4/KVPNfEn/BQy0H/AAqfQLuNgFGoshXnJPkk5z7A4/GtqHxEyOi/Y7jZ/wBn7ShAD8s93kZJyfO4x7bcV9W6fE23DJsavkL9ii9+3fBWygQOn2S8uBIScgsX+XAPTNfaMUZC7/71aV5XY4lq1j3MyrzgVOAqHY3XHWs5JnhckZz3FW4roStwuOM1iW9yw6snU8d8VmXezy2kIHy88+1bHk+ZHtH3m5FUpbctCyMO1A5GNaXCy/ID71uxINpUcA81zscJgdnbPHAxWot2ix4Y4ZsYoGzUO1Rg8moysjZKrhRVcSu0QOc/NWgszuuMYxUMzMudCQwbj9KwlWTLoBnPrXS3cRcHn6GucKSiU44q7gXLSU2+U25Bqe6WF0AX5qgXeT83B9aiaJ0brge9FwIFIgmjkRcgV0BkWTLqelc/HIvnbSuQP610EcWFwp2r/OgCEIEbeQBnqR2NRXe4kOuWBHB96thskqoDeoqJlAJXoT2oAprLvQK6jd7U8E5b5crjqKp3D+VKEj5I71fiberKh+bGfagBoiGA6c7h+VVzHsCjrjoavxMmwqFAaqrNuRUxyDzQBmTY83J596vRxiVPmFV5cySY28VbiJC7c4PpQBkGJ0dwvzA+vapn2vGExtA6+5q/cIrgE8diPWsu4VgfLU4VfSgBbVxHI2xSMHiunjd5YhuOCK5SzUJJvJJJ6ZrqrVWMe45LHrQBKYn3qVbJXmmyHcwLjPqRUwEkYyh61AxCY9TQBWuLnymyOVxzWJJciZiwyv0rRviE4YZz2FUEtkZTKrYI7UALFFvdWHP171ejVUZx0CjJqpBIy7lx170+S4SNQX4Hr61ogHrIQ5deNxwT06UjSRpNukBIPOc8VQ+2q77OADnHFLvXdtbkAZyOtAGrb7ZTvU7VY4H0q8B5TAp8zdPwrJtsIf8Ae447VeV2RiBzgjmgAu7nP3fmx1z1oslDQs6nIPQVnXjOTvTGCeQe4qxbeZtUQZ2Z59qqQHSrHG9sPKADYxVJrWThSSc+3HFXIeI/lG3j86soePk+X3qJARKkCxhPQc0ggUMkmeD2pu3JLdRnmplTJ4PB6VAHO6rFGbhghJK9M1TsWiaYxyADHcmt28tEbdIDj8OuK59kUMQB9PUUAdGoSIEhs47kUzbHuCuRz/WqFvcRum2Zix6A9MYq8kySr8o+7QAT2sBTEYAP061kySLG7Rk4IIDA1vxRB0XcTvPc9BVG7sRFIzPJkjBPoTQBoW6r5YbGR+QqRYypJyCxHSs+0eNl8tDkj1HFX4ZAUYADK9yKAJIxyWdTkdKb5mWIbr16Y/WpDLhc+nGBVdpFyeCMDNAD1AfocZzTMg/Ie3Gai+0s3MXBHJ4qCeUEgp8uOppoC5u2kkAEDuaiMzZCMM1nRzGYBScGrkMEyNjdkN79KsCrdXLs/kBM/hU9vDIpO9ch8E1qSRwF2lcZbApwjaQhQMjqKAMuWAkdwR2p8W6DG471b86mw3mYZSjH1JqybZ8YfBHY80EMkt51c7QeR60rCUNtzuz29KpmP7Pls4HUntT47uKVgUk3uvTb6e9AjQX5gflwT7VPEzAnf2HpxUSSrnd3b8hThODJtQ4+vtQWiUIMZ6nOfxp7kqjLgrnvUXnHOdqgD8ap392IsbDuX1PGKBjlY+aVfGV6+lOAVGO5uDzgVnR3Zn4cAduua140QxFiQMdaAGQTCRCwHIJ+U9RU2RwZGwCAKrwbVkYHA3dDxmluFZUxG2cHkZoMypOgFwqKwOeQepzV5Z2A2Fcg9fQVgK5S+UFTnOTn0rfcgEbcEfzJoAlMPmrgjvnIq+gUJ5ajkD9KyjOVYKOCeOO1SrcggjdkjANAE5jGMjt1BqMosibl5xQ5kRGkQgr+dVYrnyz5ZP3+3SgCdQ4YIBn+lAjWRyvRlqdJHGd4wM1XM6mQ5G3Bx+FADwQHGQAB0qwA25d2CSfrWdLdBm2Mg8upI7oR7WwCF4GaANGU+WThd4xjmsd1yrSMOatS30Ep/clSe4GaoTXD7CVXjpVcwEuwtGGVsY6571RupCIgQwyDViFpnTGCoNZt5avswM1pzAW7e489Q45VeDjrxVyMvG5kBBXqO1ZOnRGBDjOM59Ota73GxtqoMkd+lSZkN0iSxb5V+Y469D/kVwfxEWIfCfxhLboEki02769xszXf3G4quBkA5x9B2rifibMYvhR4sn8sELp1wGX1XZ/hTQH5c/8ABNmUn4m+JoncKH04Y+vmjiv2elj8kL8wLE5Ir8Zf+CbLmH4reINsAm32IBX0HmLzX7Lyqvlhy25T0/Orr9Bj7e4w7DO3d2xUkq7kAx0rPJREL5z71ZimRk253HtzWSYkMkjG09MnGPrVIRurZY/So7m/SCbyiuDxVCV5pZ0G7AOMfSmBvO37obRn6Uxv3sPTHrmnqsiIIzxUnkkxHb+NFwKEIVDwKt2jqrFQMAnNLFbuwaQr0BrOe5S1n2kcYFTzAbagOCqrsKng+tVYle2uJZJAAJjxRY3cTyFRJye1W51AOWPHFZ8wEsXyoUxx1q35ahflHHWs13XITJwBUonKjBP3ula3Av5454IFPRYnUqF56VBECyYHBbjmneTg/ITkU7mgRwbZZFkOeSBWFdKqykEYPT6it5UMbAsfm71k6nFDHumZ8naePSi5mU4SY3Qwj5RWmkkYAz1rnrW5jaUxq2QBmtBnxJ04FFwNVwuQ5HPaiYB492cnAII7HvUWTKqsp7Yxn0pyh2BjAweo49qLgYl8DNEUTk5xn0rRsoRDaRoF2n17mqzROGMbAgjqO9X03LtUglRx70AWHQyRkN83b8azINSFpdPbzJweFNa0KszbOpAqtdaeJWIHDjkH3oAspcfNtB+8auK+z3BrJtiVJikXDA1qsREoz0rMCfyl7d6ayKQQCTToWzjAzu/lSs3kyMNoINAGWAcuD91e1UL1N8LYHNX5MmVj65qpPjYWYcitAOX0wXDXwQxkZz8vrXXeZNH8rjjt7ViWH203hZgFAzg966NGWVArcEGgBxd1jViNwNRLKw3OvbtUhRzgIdvtTHQ4KDqOtZgVHaGUEPwW6muZit7lbto2G6M8iugeNoxuxk9ayry4k8yGSL5cfeHatANu2J+zDd8uGzWnEjZwTn6VRRYngVk/iGcCr9sp2tuboM0ASSRAfK5waJIVaH5DnFQ7Vkk35qQIwb5CNtAEBRXABHNJ5TRLuHfirkjRopLHmmRskh+bkdKAKvKIxzkZ4rF1B5NyleeMba6DbH8wP3ccCsO7wGGBwp64oMzNjikWQOVODWpEfPyrL82OKtRhGGPQVKlpscMp6jigAWJ4YvQ4qhOPMjO0Z3DHtW0ivKCH6VSvYUt4mKnGR+FAEmm7BEVYA+tWZoEbI2/erCgml+VkO1Rx9a3o5PMjG8/O3FACQRGONVB7mtGIgksTkCqflMDxyQaniOPvDqKzAgZj9oGRkHpVueOUxqyEkrUckeZBLyMelXjwmATg+tBoZse7dk8t3zUpVRlk+ZqftzKRn5fWnKg34xg9jQZkMqgRk5wTgYrl9ZKfaBC2drD09K7KUZVSWwR7VyeuW73DJPC/3f6VoAaRvbNv/AO/p6VsIAY9oPKdR/WsewjkUsAcDGT71rJHEknLYzz/APWrMBLyAFQ7D5evHWsWyx9r8kdP04rbvpIxAHWTgDn8KqWMQdjIcZzgGqTKTNRYmGatKqdCc5pqpgetSqSF25qiiBo9hBXNMA3nGOvA96tEBsMRkrVPIWULkEA5+lAFZLfYDuOAwOAeoNca4mW+KEjGeSK9BlCbNxbI5xWRNYJcs0sWEbGPagzGIGC5LZGM5pFuQJFGcjqciqib4MoxyF461G6yq+5TuB9KDMdHHJ9qaTJdD8oX0NWpLZJ5SX4ZBgVlfb2huEiZSij175rajniJQ5yW44oNBBbtHbKj/MwOR7Z9aqomTt5z7mtsiNxtJ9jkdfrVb7PGB5vACGgDFVg8hiVcMp5z6Vt2s6hPmONp55rNubCSJpLmE53cipLUPNEFkXGTzQaG4zCeXeo+XI561DMg88NwAeKRYSvzx8D68VPtDkbc56UAZeqkw6aZlJBVvmAODwOv4V/N94luBrn7T11LCATca+gB/wC2mMk1/SHfWx+yyzyEkRRuVHboev1FfzZ6VKLn9pqGSIACTxCCDjPWbHT2roobMmR/RtqxaOxsI4huKwxDb6fIOa/Pz/goXJPF8FtO8z5V+1qoz7npX6BXcomNuCM4jRWPTnbXwB/wUhuYI/hJpVk53N9tjxjv8tTH4yTzb/gnnr9pY+CfENnfzhFiu1I3MFVQVBOM+vAr9J9H1XRmjk+zXsDjfvCiVckHrgHFflv+wv8AAfwt8UPBuq6xr15c2skd2bfbFJ5cZGwEFhjk8nvX2nD+xj4PtZ5ZE8UahsByqkJ/Qfzom1cD6An1bw/deVsvkVXbA+ZeSTgYAOe1fmR/wUmMI0TwlHG4dkupM49ClfXT/se+ELpxHH4v1S3ZeQvylQa/O39vD4Oj4UXnhh7bWbjVor8SgNcPuKtHzkAAYHzc9eauk9bCaPuH/gndIB+z3GpUgjVLg8DnBRRX3AXjjzHt3LnjjBr4D/4J06iU+ActrcqxD6nOIyOOiLivvu0tnI2yKN2eGzkYOSc1lU3GaDvHDYy6jgi3hA3d8fWvyO/aa+K+n/E34+eB/hf4SufOtrW6iSd0bcvmzOBjjuAOfY11n7dv7QnjrwPdS/CvQbKWxtrxFl+2IxG+Jk2sBt6nOec+2PX5/wD2DPgp4i8TfFiw+JGq20j6PpEjSPK4yWZ1IX73PU9R/wDXoirJsTP0a/bbkL/s0+JpNny+Tbj8mXH6EV+bn/BNvTra4+L+pX00YkOm2BmTIGchlHB655xX6R/txaRqNx+zL4mg0pDMYfKLKgJcRrICT+Qr8j/2O/jr4X+BHjrUNZ8TIzWl/aCAOq7grgq2CoBPJGK1pr92zNKx/QMY7XVEn0/UUDW16HilHTKuMHI/Gv56/jD8CfF3w7/aIm8OaFp8k0E2pLcWJRflKSSBuOgwDkegr9RIP29PgHNIkn2ySEuC3l7CCD3zk4+lR3f7Zv7OGqXMerz3qXMsBGxZY4/OQ+qlyBx7E1nFSXQZ9f296lnZ2Ju4y81tbRh06dBk598/hXzL+z78Ub/4g/E74h2NzIJ7LQJUihhJ3bT5jI2B0wAuMV4/8R/25vhQmj3lv4QuJ7jUZLeRY5GVdocKdgG0nqcdeMV8U/sdfGnxD4G+OlxJJafbrbxo2y6UHcyM8hZXGAQTliMd89arkfUdj1D9sn4WeIvgB8S7T45fCuSXTdL1qcswj+VYLgnLKVXjY5zgH6V95/suftMaX8f/AAubaYLaeJNP8uO7g3Aja3yiVBj7p7+ldd+0f8OpPiZ8HPFfhVlDTxQm7tW2jPnQ/Ou3642/ia/KH9gDw34o/wCF8pdW8Ulvb2drKtz1CkDAKN064JHuBUNaFn7leNtb8P8AgXRxq/iO8hsbdnEfmSsEQH3J6V81+IP21fgL4WtJkbUhd3EbFVW3Pmcr3yMDFeu/Gr4Zr8Z/hrqfgW7lMclwjG3ZcbvNHKZLcdfU1+Xnw/8A+CbHjKfUifGmpx2ltEx3JGQZGUZx8wJAPfpis4age6a3/wAFHfhh5arpmmXl9Ko2gGMRpkehBPH1ya5aw/bH+LfjoG2+G/g3yojz5rB5nyD90EhVz7V9J+A/2I/gz4Hv47v7J/alzkbROFmUEezDn8a9Wn+JXwb+G9xN4eiv7DS7i3YpJGqIkgI4JIQD6fhWyaXQDwLwH4R/at8Ya3Y+IvHGrJp1jDMjPBI2x5I8gsojVT2GOcZr81fj2k1v+21KM4b+19OwfqI8V+3Wm/H34OK5P/CV2u0/dSSVRn67iMfnX4YfHPxLp19+1zP4lguYp7GDVrJlmTlfLDK2SR125xnnjpxWsGgP6D3Sa2tLSUsGRogAo9SM1WtpZXnSXHXgjttHP6V53d/HD4ZXWi2T2fiDT/Nwi7TcoOG6nBOeKtW/xe+GAlGPEunbhHjC3CDnHue9QzM/Jb/gp2pk+LOhXa5YGwKBs8ZQjIx171+pfwJle1+B3gRWG5TpkB+Uccotfk1/wUQ8RaP4n+JuhXmiTLOjacQWQ5U4JHXp+NfSuqftZ6B8Efhx4E0ARrqlybK2SWJG5hjVF3Scdz0AOK0lrGxofpTb3dqyZuc7d3PFfKfxM/bL+Fvwk8R6h4W8Q296dQsWUGNIgVfI3cEn0Oe31r6A8GeJvDXxJ8LWHi3wvcC4s7+MEMDyjY5DAdCDXy98fv2No/jz420nxbbXqWE0cHk37Kudyxg+Wy8ZLc4JJ6Dj0rADwjxF/wAFLvDsTSDQfD1xel2ynnBYQijtgE/zri9M/bZ+PnxB1YWfgDwjFIs42qqRSykE+64H519j+Bv2Gvgf4Rtkl1aOTVdStxlpJFGHPpj/AOtX0f4P0Tw54WzY+HdIg06NDtQRIi9O5OM5/Gr90D85fDvgL9sDx48reItTfw5bTMXJf91gH+EIg/nVz4q/FLW/2Z/AN74Ut/FMmv8AivVmQQRuDJ5GR80hBz6HHqccda9w/aK/amtvDcUvgzwVD/aniW4PloI8OInPA34DZOR93+VeT/Aj9kHUNe11fih8eXa+v71xPFbTNnnJOXx146AYA9KTA+fP2Z/2PfFHxV1wfEj4oxPFokspuGDsA9zKWztK84GTzwOOB7fs1YaFYaTaQafpNtFp1tBEsaLAgztUYHYdK6aDT7C0sEsNKt0t7ZAAEjUKAQAOOParAtVRYlC/dFZuYHnWo6LZ+JtNvPC2uW/2yyvkaKWOQBgytwe35V+IvjSP4kfsRfHKWbQfObw/duZYYnbMVzbckqT0DpnGetfvoYBDcecOK+Sv23vhDB8U/gne6jpcIk1zw4pu4CBl2SMfOvPPIz074q6cgPRvg78avCnxv8FWfjDQJlSYjZc224F4pFAzmvUJQJBuToOtfhN+w94+1HwP8cNO8PxT79J8U/uJoD2l52nHb5u9fvh9laAneP8AWY2rTkrAc+lxaxb7e5iEscmNyOAynHqDwaxfFclvbeF9fu7O1hiSysJp1Cxjl0XIrYvogLhvlO4Dp16VzXiuSODwH4nedtmdOuUX1zszUDR+YfwL/bH8Z+NPHVn4O1LQLa+NzMIjNBGQ6KX2lmXBXpX65W+m6cdQNtc2MM6AIGBjXIBAPpX4z/8ABNfS4b34s+Kr0hQY7QbGYAkM0zDjPsK/cOxiiW5MxCkny334GSRjIJ5PSgUz+dX4iR6Vpv7Z80NzGkdhD4ksw8eAEwGxz2ABr9xIfEnwltoIxNf6XGkhT/WGNMHb8vBwetfiF440rRfHH7Zmr6D4gBjs9R8QC3kEZw+GJUYP4DpzzX6YRfsKfC4JHONW1YxjaxQOrAcZ4yuTiraXVkJnUfHP9on4PfBzw6ddt4rDWNRuJAkdvabNzcclmUfLXafBv4m/Cb4z+FE1vwzb2iXTIHntWUGWFj1BBHTPfFeRXf7AHwZ1WNpbzU9QukDkhSVUDPY/Lya9W+Ef7LHw++Cevza14QuLnE1uYZYp3BTLHg54zU2j3HzHvem2Oj6Zaz2ek2cVr57+ZIYlVdzds7QKekDu4VTyxx+dch4d8X+G9a1i70XQ9Wt7+706RUuIo3BdC/3QR+FeitGkF5FkfL5q1DRR5tqOvaHpd1PcXmoQwQ237ty7hSrdMc18dfGj9sP4YaNpWueFrK+/tPUHtZ7dI4cmINIpVg0ibueP1r5H/bL+GHxhufjRqSWkF5qOk65Kbizit2ZgVA+YEKOq9/bHrXrHwB/4J8tdWtv4r+LEixLNslWxUk4A5xIeDk85Ht1rW1gPiP4GfCP4q/EjXBD4Fgm04Th47i9JaOPYWL7CwxnPGMV+rnwZ/Yo8H/DqS28QeLWbX9bQKzLIA0Ebk/NhcfMQMjLEj2r7Q8L6N4a8D6Snh7wvZQ2NogVUVFAJAUDP449avS3Ei7/MBwnJJ9KjnA+CfiB8GP2mNT8eane+A9YhsPD7Mr2wEiou0jhdu0ncOnPFefWHwe/a6W/Y/wDCVR27GXy8vPkjkcgKpr9OodSt03GNN0edvB/UfSuUt722TWJUnhf7Mdx3n375zxQpeQH4B/tY+GviN4Z8b2MfxL1JNS1BrAtHMv8AEg3jHReh9q+0/hJ8Kf2sdY8BaJJ4c8TwJpVxbRyRLJIBIkbqGAZihJ/Pj6V4L/wUZu01X402NrbZ2aZpMMbd8FjI3vX68/BlBp/wx8H25Yb/ALDbK+DjGI14raW1wPzc8ffsP/HT4n+IYdT8X+Jba6uIoQgkLMwUrkKo4Hr14+lfa37LXwh+LXwh0y/8P/ELUo9S00RA2e2UyFGLAYAIyBjt2r6a8R6xovhnQ73XtcvI7Wzs0LOxbgADPPX864/4c/GjwH8VIPN8LahFqE1uuJUifLITnaSpAPOK5XJsDtp/LkIG0AKeMDqav2xZoTKCGPT6e1NBwxkjGM+o7iljJSNthJ+YkjHGTQBPIzY2r0Jqlc4kjULw4NPV3KljneDkZpssmQZJBnA6CgDmNS84BVUGtrTWke0VpecDbiqF24X7q5VhmtawyYgM5GM0AaltGUwx/L61et4g6tGzklTUELlY9wz06GlhmdcuOhNTIdyZTtLAfMMd6jlgSQtJ04yB70vm7gccGpXc/ukxnuDRELmTJG5WQj+78o965+4urqAx/uywLYYV1rKxLEDk8ZrOvECn7udverQjCluJJ5XBGE2j5ferltB5kbeYi5A9arAlg67MEjqRUNsJbaXf97IOPerA3yi+WqkdKzLqNo2IiPuanF1vgDoCJDnIPQYqpHdO+VkHzL+tADEkCQiMjbnPBqK2id70t/C2Dik8wCU+ZwT0/Gte1UxRMzKTxxQAj2q7JCPlyO/qKzbUyGYxv8xXIyK11mZGGV5IJyf8Kx53uI7p3iGS3PHFAF9ofly/FVYyyRhG3tk8Z5AqRp7mVF3pll61rWCEBmk6qflzQBMheSNARjHfpmpFgYN87ZHtUrNuUMcFuwqLeJCRGDkdfaswJzBJjd6fnTwkroVBHHc1GJ28vafvHr61nvNcxvIWbAXkj2oA0g0iQhyASpxVuKMytvd9pHOB3qhAWuLbeD8vpVljlI3XqABQASpIqlAc7jmmBnIXk5HFPuZAibl5JPIpqzAgsvFAEckImQRsSBnr/jXnXjCGRZrSGGMF24YdioPWvSgwBBY5DfpXFeJreS5vbae3bLR/qM85rWIEljb6rYzwxyPG8cg+b1VewrfnXa6hsjPvwTUFqs8UKNcoBKR82OfpUtzbtIImLZwTSALa3LsRv+cDoasG1VkUfKWA596jiSRc8nNLveQkKdoHWgDlrs+RNJGuSe/tmtGwg81VL/dzjAqpfNl3kY5Y4+vFTW135ONh6AHB7UAahj2uyKvTj3rm7qKRbloxGy7uMk5Nbj3iuDIeCR6Vwl/fXVxckxEptPXvQB6vEqlIkccIox/WrOyFpAS+AOMVzSXVwjCMNu2Ac/WtaNhsUvyd3J+tZgaMjhQMfNt6VKH3wnPSqJZFf1zV+Nl2FWbHoMUAVvnMeCMnt7VA5kZGjPGP1q75ZDlS3ToaidDksjZ9c0AZH2XjDdT2rJW2uIrsuAGj7etdG/yy8g4xVdog7HBGaSRXMUkLBzt4J55ra+1QSxRwOMMoPPvWILceeTGeAORVXzRA2XBO01SQcx0aYOAxyVp3lRdYzyetZf8AaBkQMg+tXVO+HzVOckUg5jRiIVSr9CMYqq8blNpPBpzkSiNc4pkgKg8YB70BzEZtlGSW3DFQvFsUKeD1pCSW4YkDqBWfdXSE7d54oJLly0TqqKcgkce4qDBbhz8oPrxWDdSfc25DDnOa0YkN1bovOQeaAL0VwqHDD7tI06PKB0x0pGs94YRsCQBk1XNq4CgOMqaANRrhXjAUHOCKilTfCpAB5zisyZnhb5c8cVFJNL5R29QfWgDd+z5iBPDYzk+lEEe222xLtAycf1qC2uVkiBBPGM1oAgqdueeKAGx4cBWBbcO1VLlEGR2HStEFVQRKOVHB71lXUDiQNHk7j0PrTQHKalDHBcHeS3crUSl/LCgYB5ORzXQXFt5jZkYFge9RR26uSjdegqwOcWPZKDgcdz1qe4nVgGHQdc+gpszIHaLkAHHI5BFSMiPAwA4X26UAXLGQXKgEhADx64qSdE3k9hxmqmnxDzGbGeMip5EV42eQ4wcj3oAPLBbgZUkc1ohU8kjIOOnrmszzshVzhaqM4YtHE2C4/KgCY3EKSNHFhnTqT61oXIiktcy4y+Dgetc7bCK3mZ8Fs4GTViS+izkgthuKAN+wKglUBBYgEdOKtyRiGVtgPykAn/Cs6GIuInVsD72OhrUdLh1ZsbscjnqaAIBNCkbN1IPGeoNRpexPGDMdxH93pWHIJryWdJEKMnSqUEN2CyMoBHcUAdRIVeVNnzD09qLq32yBtpUHoahsRvlG8kbBx71PdSOoAJyD+lAFfYIQWjJJbrVaS7cgcnGcDFWQzZwMHjisoo8cmxjjJ4FAkdNECyALgKO9PgQSNnP3Tx71m212VYRtjHatFX+bag+ZuBUMpEqMPP8ALAwefap0USthOGHpVBplEgTH7wHpSi6aNy6oAe2D1pFmkETYwI+YVTl3rCTt4WoTcyTAl02j2NaBkZbfywuc9z1oAzVYsRKnHGB71WvY5ZYSyY+UenatYQlVUDgAZ4qNpVMbxr8x6ZoMzlrC7eCbyyh5OT6Voz3DeWZcGsWSVo5jxhQenenwajI0LwyL8yg8+orRAWoSkvBJ555qvdfJGwYZAPQ1o21uNkdw38Y6elV7uGSYyBiAW6GgCWwjb7MuwbdwyPSrGJAuwdFPp61WhSWKKOJc4AA+mKknSURbiSxJ+goKUjJvD5jsGGUC7T6ZHeqv7wRSPDkFV3DHfHarCRuzDJCBjgkHJrTtYVXcjkgYznFBRx9lrurPKbeQFQwzsXOBiu506aeR1llTAZccHJB9aLawj8xpYyobv9K1fsw8xTGenXn9KCZDTxLzzwap35IO0cY5q2kbeYyj1P5Vja/K1ovmHsuazJJIWxkFcKR1rotOVzIpVuhzyK4y3laeMSoMqQK7PSmJlVOmT0xWqA/DD/gp1cRyfGe2toECLb6fEpx75av0X/ZczF8CvBkNyPKlbT7cgKP4Qh2V+Xf/AAUO1yz1r466naWy/vLGGGN2/wBskD+tfr98DdMj0n4R+GIiqq8en22ARzlYx/jWtX4UBT/aL1h7T9nPxmm/yGjhCbyM8Fx/OvyB/YK8FaH4x+MV5b+ILKHUrexsN6pOoZCzOBnn61+sv7VT20H7OHiwMdzXkC71JzgBhz/n0r8qv2BfF3hTwN8UNZ1rxRfxWVq1mkSFzyzO64AGecYq6a9xsD9qv+FQ/CuzcTw+F9Pt7mJdquIEyPUH1qGD4M/C+4Est74V06QyuHXZboH3Due5FUJvjV8I0hkkTxBaOWwFYSDbz9WzUmmfHj4UOFik8UWMC7s5BOVP/fWMfjXLzyMz4c/4KDfD3wh4T+Gtje+GdJtNLe5uslLeFYRldo3Db1xkCsv/AIJ2+CNEg8DXfjSS0SbWdWuZIXlbDHykP3c9fU1T/wCCjHxj8FeKPDXhnw34VvotSliuGkZ4TuULj1XI+Y46+ld5/wAE17hrj4S3UHC+Xezybu4CgD8MkHpWt/dND9KIoDHEkRIxHgAKOgPTillU7cygEfkM+pqG3mE8Z2Puw3BOR/SofEHiHQfB+gXHiLxNcJDYWiM8ruQqgDr3Ga5wPJ/iR8R/DvgTU9F0fUHUX2tTFIYiWyRkDovqfWvn/wDau8QXHwZ+F1t448E6fZW1/PebLhzDtZxglclcE/PzyfbvXxRB8abj9pT9sfT9Y0lZG0DTnYWqsOkUCkK23oCzlT+Ir60/4KE3F7H+z5ZWzsIpbm8VdrfecZB49Omfwropwd0iXKxwv7K37Tfj742eLLnQNY02NEtoT5s8PmBST93qTzWz+198P/GtroSfFDwHfSw3lim27ijLAgLkBuM9K8j/AOCbkPl6J4n1aJEe4jvolbcBkpt7V+oXinRrLxh4b1bwmSsSapC0bZI4zncevaj4ZFH5T/sr/tea74g1uL4deOiZxO4EErK0kvy5LbySOR7Cv180+Oy1TSp7a4C3VtOpWQOCFMfcHJHBHXNfkV8M/wBiXx7o/wAb4/EGsNHa6Jp0jSQzLIhaZcnacLk5I65r9F/ivrlr8MPgv4m8QXMrRmG2eCCUlVJeQbRg8H8qKn90Dlvilqdj8M/AT678PNKsdqPuZbVMK0QIGSYj1FYnwR/aU0H4iW50uSSLTtSs32zW7tliH6GPccn3rI/Zc1uHxJ8K7dN/n/bCyyF/myhJ4weK/Mv9pfw1rXwO+MMmteDbmS0+1ym4hlQFMEYYLjuC3GKLAfvtb3cGqAz24AVDhgM9fxJq/Cu2dDXyB+yl8Vbz4t+BbTxQXKzptiuUbJBlQYbBwODgH2zX1xbOZJOW5aszQzvF8MkHhvVLmF8MtrOUO7AGFJ7+pr+dX9nsTz/tPaC2POb7VMy4PPAcmv6HfiPNJY/D3xNqLfIttplwwx6lD/Kv5/P2VYpb39pfSPKQKzCYqeuDJkd/yral8LMz9+bXSXazsy67WEann6Zqhqy29lIlveSx2xfHlvI4jVh6All9fWutjldbe1SYbXSNUYZB5UYNeLfGP4LwfFKyS6ttUfT76BCiSL0AzwCM/XntUqQ4I9ciNxqFwsAxOQu5XEgKED0w1S8xxSS3DSQQQqTIwYgKFGT1OOlfkX40b9p39ne7s9XnvTq2lxyOiFHMqFdvRtoDqCPfH04rzj4kft3+N/G/w7uPh5p2nz6dqOpOsN1OspWNQWAO3cMjcODk45qlRvsWbX7VXxn1z49+OLH4QfDCMTaZa3ARJA77p5W+88h5Cop/Pr3xX3l+zV+yb4Y+DmixajepFea5cIvm3ARPMG75uCOQucYU5wPfpwn7HHwY8J+DtJ/t2W4tdR1K9jDXE8YEjB8lsBi3GM4O0DOK+8dOgDBnLZAGV+nQVUpW90VinFpGzhXwQTwOB+VKtpIrMGJwMVpI78s3qa2ILcSKZJv3cSrlnbhQB3JNZgkV9ORZBJbOokDxOQP9ocjntX8+vhu6urr9sm2vLmH57nWJi6/eG52lRgD3wa/Wr43/ALXXwj+Csc+mHUBqmtyoyR29sPMIJHBJQkKM8c1+J1lq/jDTPirbfFvVdCvLO2N99ufMUqxhHcsV3kDg7uPr3rWn1Gf0HQW0kGjw3EpHk26fPJIwGADuzjPAAr89/wBpb9raz8MyS+CfhRPJqGvzJ5Ms8KmWOMnnEe3ILfhxVPVfih8Sv2hr1/BXgXU/7H0IwKJ53lZQ24cgbgG46YzzXvHwR/ZQ+H3w11BNaa6/trxIuf8ASpdoIz98KmcY5xnrXPGny/EZnyF+zh+x/r3ijVrf4jfFZDIl0UuLWKZtxY7s5lBBPfgZ7V8r/FvR7DQf2hb3StNiRbGy1SBliQbTuEhBxg461/Q/YaREsrxMpVLSNn4PykY9M4HNfzqfEm9n1P8AaEkutOVpjca0iqG6MwkJAOTjvx9K0hMD770P9rDTfBcsFp4h0K6t7eJQrNtYscZBP+7XzN+1x+13pnxe0nTfDPhK0eOygiYTPOvAY/wrzjtX6ga58EvCfxD8Mtp2s2MAkEClLkYDRuyjnjsDXyd4R/4Ju6EPFI1rxbriXFjHKJBZKPlcA7iGbOcMBThKNxoo/sAeE7uT4dSXM48v7VeSTuOkjx8KuAccZXr2r9N9PtbiCFGu2BlPXb0x2/GqOieEdA8F2VrpfhmyS2traNY8ooG4KAOT36DnNbfnQH+IL/jWL3ZZLahZpY45s8t+n+cV+Sv/AAUquHj1jQbMlsR28hQfwlWXBr9bbOFnniIBO5xj8D1r8ef+Cld6k/xAtLRGDJaWxAHZcnP8q1wu4H0f+xGzXXwW0E2akm2EokA+UMVfrj3r79idYovNVdqnLbW5wCOa+Iv2LtNbRPhZ4bdgfMmjZiH9znpX3JNbDVrOa1WX7Ot2jRiReqbh1H0rCr/EYW90yLLQ9A0+U3OnWlnbSyMSzQhUkZj15BycnmukR5QGl27gpBxuJXPpgetfnL8WPh7+0Z8N5LrX/BepSa1pVvIAwBYylfQpgnHbivNPC37dmpeFLp9O+IuhtHcpJtbAlTYP9w5PWq9nL7LA/Rb48/F/Tfgr8N7zxLqWyW9u1MVtB5hXzJH65weQBzx6V+N3ws+CPiL9pHxnc+OPHhuP+EdluCyln+aYKxIjViN2wZ/w56dTdeK/EX7a3xYEl5u0rwtpTJGkTON2MnOFOAWY9T2H6/r54C8EaP4N0iz0/TY0K2sIjQIMAA9Tx9aqTcIWYGZ8Mfhp4D+G+miDwhosGlyyoiFokCtx0G7rn1NemyRMq+Yxy+eeKrwAZ+nQVYJ/gWuTnYCPtH77aPl5xk5z+dfDP/BQHfF8GLVsEZlxIqHG4yEbd2eo6194Q201wuEUHtgfer4E/wCCjF3Fpvws07S5JlV7qZdylgWYICe3Qg8YrWi25IDxn9gO2s77wzqCXFju+y3JaOQdAzDlT9K9x/bR8yP4H37gNGJJoowqg9D1z7YrzT/gn1ZsngP7WEVRJeFs7uWJ45x6V7R+3bdBfgJeRz7UmlmVY2XP3d4BJx7V0Kf7wD4z/Yf8R+FvDtnrLeIb+G2kaRfLEzqvylQO5Br139sv4nfDq/8AhHc+HNP1eK41G5lVkWLk4DBicqTivlT9lj9nDw78aLPVtW1TULi2W1by9ykAZAyox68167+0n+zF4P8AhZ8Hl17T3kuLsyJhpmDFxu64HQVtLl5yZB+xR468OaF4XkTUrqIP5heQuVU5z0G4jivoz9qX4jeB7r4F+I7bR7yG4uJiNq7wWG9h02k/SvjL9lD9mLwX8WdCuPEOt6hdwO0rBliZRGgXp2717z8bP2UfAPw6+E+q+JdMkubx0wvlzMpIywyfw61jP4iTi/8Agn39nJ8RTW8MbXEsqhmK/NsA9fxPev13t7S2jt4jbcKB096/JD/gnSto1t4jijbEiyDg9QpGV/UEV+uNoc26J6VjLc3RdRJAQVPB/nTg7EN5mKbEVDAdQKGQ8sDWIxRvYblPGKchUASZximQIdjru56irCxjGXGAKAJllLLwOT2qaGSNlxOOe5rNIO4gPjPf0p+wY4PB60AaJeKM7V5zQQqHzM4B6iqCu2Q54IAxUjfIPnOZCRQBfh2lyAu3caezeWdmM85zVJMrg7vnzyKsuuRuPUdaAJlRnYk8gCoZLSJsh+o4/OrSlQuVOVYAH601sRh1I3Hjg0AQ+RHGpMZwqAYHqaCz7C38TAjFTJseXYy4H9ae0flrk/vCDzQUmVo4xAN5YMQMn0qKOUeYHUkHGcCpim5ShHB60v2RYsiJuGHFBQryOwLA4PX6iokO4grzj9acqRh8yNxjaPwpucOWj4AoAmKO43FeaIZPLJ3D5vzqB5JSBjk+1Ot9zkhh81AFuWfeAR8pXse9UWbcOAF/rirbWrF8ydhmo8EkAYGTQAwsNjb2OH5qD5VXC8g/zq4I1CsmSfQisy5UcKMqB3NAGhBKrRFR8rdx64oVAzbn4HaqCLjD5Bq8gbbuDZz29KAI5Uw425wDxUZmZmKqfm/xqw0bSqWzjHQe9R+SFj/vMOp70ASCbEOwnkd6gEqbgQMkcZqysSBdz/xmo0tWjDN1JoAgilXedgwSfmq+uDgdPWqKRlZMquW78VMd+SD90njAoAdIVDMqcjHX3qBCucEZU/zqfk5Cjj+dIY2KADqf0xQA6OU4ZW+9VoSxqQQO2Ky1CvJuycmrZEZT96cAdBQAuX3+ZEQoA6HuaHYlDvXJ6ChWVh8uPpTnLNGCEDNzg+nagCh99WGMD9aWLYr7WOBt4z3qRw0fH8XtUEiqoBJ/LrmgCygHmSFeA3QVKkeCyngjpnvVRFZQpclfarqtGQHckbc5HrigCusW5guSQTyT2q5EETMKrnPftxUG8rIJI+npUsc5QdDwaAKhiKsZG+YAfrVc3CpiRVwg6rWmri4OwfLv9fU81TkgVlJUAHJGKAE8/wC0RhIk2OMduOaYAEX2Peo1mnhkCEBhjAx7inggsA/JBHTpjFAEgijxhgcj0p0aiPK5yWHFPRzktjvx60yVioVd3zn1FAD5Yif3ZU8kfQe9VEkVpTGxJK+3FTtLKMFjxkUsDq2S/Q8elAESyeVKJQN6rwfxpzymRt6Aj/61SSgKjmNfvcYNZ0ImEzZAP07CgDQKttzGcknmoQ212Gcswxj0pzTFPl3cCmRlGm83gLjHrQArFwmE69/amMWKbom3etRzCdj8nzs/XHFXBbmKEIOjcn2oAI5GVDGRjPfpUbOQPKYZX1prBd4VWz60j+YcgcqO45oAxNUMX2W8m+6UtpAOcdq/Ey/uIZvj6EtmUQxO0Dk5+U7mBPSv3CvT/wASu+cx7sW8g9CMjGefSvw5094r39oW+awRpQ8sjEZGerAZ6DpWsGB+tXgXe2jwrZlQgVQWXqSB/tc16FBGwkTjOTk1wvgtD9ljlAyJkQg+hA5r0CISGTDgDOKzYHQBFMfmN8qhRxn1pjTrEFYZJJx+VGxpMRsS38qmSaMN5bKCVGKyAiJZ1D5wfXOOPQ9asDe4/eAYb0JPH6Uzy8nYDjv68elOX5GEe07D6UMaPjr43H/k4L/sl9l/7sNfzU1/S58cI8f8NCe3wusv/dhr+aOvdpfCjzanxM//0v0AkGIyWbpTFAOMZIx1qcYJZXG6nFXA2n8q+PPcKjPjgGqswDbSpq0Rz89BjLAFRtAoAzJFKt83IPSqUtpIx3OQtarqm7L8kHr2zVNlaQkMRjrVpkyObutLzG5B4B71x17ay2soznnJr1GZATwMDisi/to3ffjIUEVtFkyPNZGlePOCDz2qWON5EGwEeprrTZxkLGR8xzg44q6LGOCPCICSau5mcQocADbzmm3ELMrAiut+xqshOwc85rPlh+cg8E5FAHJ29nNJOFGVzlhz1JAP/wBavjf9v7SWX4MadODxBqIyfQvHz/KvveGzZZY34LHnH0FfG3/BQhHHwGgYHaG1SEnjqDGR/TNVT+JEyOb/AGDFhuPg1Ok45/tKTd67cgA/nX3TaxRReau3OSDn6cD9K+F/2BU8j4Su7YeOW7uo29dyuNpr7qgjAjG48N19aur8Y4lG5soZmADYJBIx2qG2svs43sck/wAhW/5KGPPGQO3rUOUDEAFjnt2rO5b3KKOsbYQ7t3r2pQI2PLfdP51a+zZJ2D5T1z1pjWscbiWQ42np25ouORkXduGLBQflPass2yuysucjqK60ImSgHJ5qAWibt0gx9KLjZRtoisJ8xeDWhBGyH5umKtsF2bSMAmq7kH5Ae1ZtmZWuAzA+WwIPWs0KqsQevTNa21FTLVTCCQkkc1YFV7VXOfSlNujJucY7VbUb2Ma9enFOK4Hl9f8AGgDHa1UFQgyznj8K04AQPKkHzAZFSRwYbd3HT2qZYVVjITntTuOw0fLkFcEDH0qjeKoRZUbJbr+FXlYljkDnnmqk8csTbscHsOnNFwsYz25aUzPyvf1p4ZlGYvpj2rTaBmjZl6+lU4YiibnJJI6VYiDcTg9OKrBQX3uT6Yq9JEA4I43DpTpLQMwKjGOSaAKQgkZS6dc8CtGCIqoeZcn61OkKw4kB6VIfny5OFPQ4oArlUkYgHcPSqwhQk5Xbj1q7FuTpyO1TiFH/AHko59qAMj7GAoOSAp4rYihwoOSM1FmMHHOBUq3DxnBfcnYUATBWU4xlahmLdEGB61KpyoLHBY8CpWiGwpnmgDnb1JTIrqOBwaZDbsyNnjFbxiUKQ3zf0qqu5Gzt4I5x3oAzV0/DgkkZ556YqaOzUAkjcvYGtlYEkIDtkdQPSh9gJGMnHetEBz0lkrvlEx3696spo8RkIaQ5I6emK2oI0+8cDHbFSfKrNzjJqLgc1JYTR75F5BPAHYe9TRQFtmHKLj5vpW03zMqScj2PGKlZBtUQgbffii4GJPaxqhA+YY4qeygeKArGflNavkjyycDkgHFLFF5Q4I+gpyYEca5iC916CrXlr5QZcDNOdEVipPTHT3pjl41CK2RnvUSYCLuIK46Yp67jJg4AHSqyyOCQOeaY7MpOATz1pgXDDI4Mch4H41h3tqqvtBAc9BitSBmXc0rkqx6YxVieBXm3ZByOPWgDjY4nhJ3A9TXQWChY2ZhzjIzUjWzgZccDpnuKtwRgqq9cUAL8oPyL83p2zSzQrKAkuDnpUgEeBuJwc/nUTruT5DyaAGraxtznaQBgCoBEYg0mCAfWtRztAjGBtAyaYwRlDAcc8dTQBQRkkyRgHpgdak+UpkjBHHPWp2hiV1K5wcZyMUGKMttjAJxk0AVjbjg9z6GoZLZHby3JUVdTOflIOPzprIN2Tyc85poCKGxhjz8p3dAamEQXIYhR61OrDcrHjFOl3yAgdOvNWBX2BsBRuUd81MrlScYAH8qaisBhjgfUdPpT1Y8oVJHrxQA5iZW3cNjGKkBZ+WHtTUxsJVCOalYbYwQPmOc0EMXy4/uP/wDW+lU7i0S3kRo49u7uKnjdVb5WypHII71bchkGev8AKgRQSEqxR/mGMge9Tq42ruiKqo5P1qIsfm55Xp7iiMuiqAM7z3PTFBaHSMMZPGR0rNmiV8r3x09a3JI1kRdoJx1zxTBbonBGc8560DOZFo44AIz0FasMUijHIHTitVEiZxlQMd/WnOjB90fT0oAwpLJ7h9pdgUwe1WVhaNlMhzjoPWrqMN5QOG9eM8UxwGZT0x+VBmZ01uskysAdxP8AKpfJuEJy3y9cCtGFCxZlIwhwasMmQAzDC9TQBjMHAyQT2pHKrjA+uK2ioSIHHQ02SCJwRwpxjHrQBniOUoywg89fQYpkUKyuGbPyjODWpbkYcdvfjNSfZ+MqMn2oArowQhsfTNVzboXIfkMeaveQ5b73IHQ9aZLFIm0sfmPcUAUpbeIHcDyOgqKVFJVQduT6cVp3KL5cbKdzNwcdaWWFG2EZOO2OlAGTLYxBk2OU28kjoatC1VzlDuHpV6O1XAycY5welSxosLEMcAd6VwKEdo5VwflHYGj7HnPm/MAOMVsbs/Lg4PrTOWGRjIrS4GElkFbJB47VKkYdRFs3EHOav4Ut83BPpU5iixwu09OKgDOeACEgdVBI9c46V558SR5ngDxBZzMdi2Fw5UcBsJnn16V6g21Puj8MVnX0Nvexvb3sXnW8qMjxnoytwR7VoZn4D/su/GvT/gL441LxNq+nTajbXkD2rJFgbdr7iecZ6AV96t/wUl+HN7bIj+Gr60eI9Nu9W/EMK+g9Q/Y8/Zx1K7m1KTw41q9wc4Em4ZPUgFuPpWFJ+w3+zdKoRtKmjxg7wx59eN1dHtIte8gPE2/4KPfDGW2MLeHr/wA1xhtqAAH2+Y/yql/w8U+GyyRRNpGqGMJhvlTP4fNX0C37DH7NkcaJ/ZEszf3tzBs/i+P0qjc/sDfs3SEAWd4DjOVfkfmTUc9PsB4dH/wUI+FTTI91pGqPGD/EgIH5Of0rdb/goj8HvtAaPR7+MIPl/dkg/wDj1emr+wD+zorHK3jJ6Oy4z+B/lTl/YB/Z3VQpgufMzztf5QPz/nV+1p9gOMi/4KMfBtCrXGmahGv98wkgfTLUo/4KI/BV5pVFtfBM/K32cgH6jNdFJ/wTv/Z/eTfDdXyjOTtYDH0JNEv/AATz+Azs0jXmobuBy6c/jg1H7sPdMwf8FDvgwysnlXUauuCTbyAjPf0qnP8At7fAIsGZ7t9oAYi3cFvzFbEv/BOz4EbSkepagCQMsCh5/Ed6oL/wTZ+Ejtui1S9MZORuEZ2Adunej92MWH9uz9niG2Vobu8BJ5zA4YZ9sHNSr+3t8Bo51uYdWnfaw3RyWkvK9wMDGfxplz/wTi+D/wBpM0d/etGyBfKDICCP4gxzj6c1lQ/8E3fhjb38dxbeILyLyeQkscU4/JwV+mRxV8lMDtH/AG/v2b3Y7r+5/eNgKLab5ce+KfJ+3d+zcZY4IdRuDxnzDBLtGPwFcxa/8EyvhBOSp8R34UD5VJj5JqrP/wAEyfhmA0MfiC+xG/VjFkA0+Sn3A9Ftf25f2eFhZ218Ix5UeXIR+TVpw/txfs4Iojm8TAzEZz5EhGfwrw28/wCCYXgn7Oy23iu42Kc4MaH9azG/4Jg+FwqmLxdJgckmNSMfSjkp9wPo2P8AbV/Z5nZo18TRGUbcb42UYPoeR+dV779r/wDZ11QKieJ0hYk8sh2Hb2Jz39hXzlff8Ew/Ckdm89r4vlXDDdmBWGT6DI6VVf8A4Jl6FshiXxiFcAkk2qkP+vH4mjkj3A93f9qv4F2yzSxeJrcRZADrkuD7DOcVbtP2p/gdf3bq/i222cFWLbT+Rr5ub/gmJZSMTB44iDnBUfZ0wPxz0qhqX/BL6a1YeR4xjeMgAf6Ov3vY5zijkj3A+zbb9pj4Ewy+Wviu1kYYb74zz9eCfbNdf/w0f8EdjH/hLtPjPJ5kXp/30a/PMf8ABMLUvM8oeL4gf+uQOf1p03/BMDXoYjcv4stcKMldgBA9DgHn8aXJHuB+gln8f/gxc3BkHi/Tv3pOzMq9evIzkD3xiuls/jB8I5mZh4s0+V+oC3CD8skZr80Jv+CYXiMRiaDxZbgY+75YP5kYIrHvP+CZPjCDZ9g8TWzSAHIYcZ9KTpxe7A/UT/hdvwst9zHxFp8Plna5eaP5QPX5qs/8Lg+GN7Gt1D4g0+VB91lmTk+w3Gvymj/4Jm/EG5gZ28QWhmjcIyDAzn+LcTzTJv8AgmZ8UoAVt9dsXkBGCWbt7LxWfso9yz9X7X4o/Dh5zBc67aeaxyMTxj27sK1E+JHw9aXyk1mBiDj/AFqY/Ag81+QM3/BNf40bt/8AaunSSDt5zAn9OarW3/BOT45zrmPULOMBmBZp3HIOPlAHI46mj2S7gfszH448G3H7uLVrRlX1lRcf+PVXm8deCbaVYf7YtXcA5H2iPqegALV+N0n/AATm/aCti5jvoZNoB+S4PP4Gqkn7An7RBKtFexSyL1Vrn5h+mP1o9ku4H7LR+L/CtyP9E1KGRWPzKJELJ67uf5U/+3tClT5dRtdzdvOQ/l8386/GsfsG/tMWkzC0unXg/Ml3swD1HvWW37DX7SsUqHfIw5+YXW4gnv8A/ro9ku5mfs7ZeJPDrTm0lvYUkJ6h1xz75rbl1HTraZXW7heNxwVkUnn8a/EuL9jH9qtHcWs158vIb7aVGe2Bk0x/2TP2xVkKyzXiGPhQb3ccDpg5rT2S7gfuN9osmwyXURHruH+NNa4sQD/pMe48Abhk/Svw0k/Zo/bQtY/3cuqLH6C8I/rUCfAL9tqwcSwvqgJI5+1knJ79+feo9gv5gP3HvtoiIhkBYdQGH+Nc+IvPYxb0Lgf3h/jX4tXHwe/bjsTsmn1xlPTbdsef1py/Cf8AbmhYXJXWsp/E0+ePxFR7D+8B+4WnLut22OreSSCNwHbtk1aG1ysqvlCOoYD29a/C5PCv7a8ZfB1cu2fmyCcjg84GD7VdWx/bntIfJSXVoxGCMOqH5T1GcZp+x8wP3L32kD7nlUAgc7gaeLiB1KwuCQD3Gf8A69fhV9p/bkhCzR3GryYA5WFSPw+XmqM2sftzJNkS62mfWJR/7LT9j5gfuhPDd3MPmx8EdRUMd6+nqpn2lXAIOR+Ffhzb+I/27rcSRpNrudu4jyWbgdTgLWdb/FL9tTS5GjNzqIkByfNgyfyZDVez8wP3miukmJe3+cDqwPyj8ao3W+YkZCk8nJHP1PFfhQvxo/bPId0ub5gTlitqTz+CUr/Hj9sT94HnulLD5ilmVYge4TNaez8zM/dfTmxgyemPxq3qF0mnlXnYRhq/DC2/aK/a/jCSPPM5UYVWtmB/3doUVLB+1J+1iJXinsmugmcpLaSuPwwMip9j5gfuIs/2kl7ViQT6c81NcQT3NuElXZg8t9PU5r8R/wDhrz9qC3h8t9KVfO4VvInBGPSq0H7Zn7TMaustiJjHzzDP/Ol7J9wP22tYVjkS2WcBgCFGQc1PNZy290NjhJmxtwQR+VfiMn7df7QSOol0aHdggN5MoYGnQftz/tHWVxHLPpkbKGyPNilAI+tR7GXcD9zELpGAxy7cFsYFOE4Q7FbezcdOfwr8Upf+CgPxyjJaXw9blT6pLgfSq0f/AAUK+M1oxKeHIFbqcpKSaPYy7gftw8kkRGQQTwO36k0xp2jJAHmIeDtOcfqa/EqT/gof8WTteTw7GgOdxy//ALMDTLf/AIKIfEa0SVB4cRnk53NI4x+GKPYy7gftr9sjh2+dkbulXt2X2f3eSfavxAX/AIKN/EmZ4zdeHLd/LGMgsSf8+1dTb/8ABSfxbtKah4SjkjONvlu8ZyPXg5o9i+4H7JyXEIRnB37Bkj2rFkTz3bZ9xuT+FfkH/wAPGta8/wA6Dwc0TD0mfH4/LUdv/wAFHvEUTtHd+FjIu7IKswYA84IJ9f8A9VHsH3A/XvTBsjn3/NwQPbFRSiRp/lb+HNfk9p//AAUa8r7XJe+E7h2mIKbHIVSOnbj8KvQ/8FJMahbXLeDHSOMYcmRmJHfAwBR7ED9T3j3HDYwRxmnQszOY4vlIGcCvy+m/4KL6KJnmj8OXLoeV353A/n0qY/8ABSPQyyvL4cuYmxhwv3WH59aPYAfqbaXUiK0UrfL196uLNg56g9K/KqP/AIKReH4rhSnhifZ/EZQxyPwat+H/AIKUeA7aQu+gXUiSDBXawIz1AyecVXsiuY/UUv8AuCw64rCmZnPXbX5+2/8AwUs+Fd0kq3+hX0BAAiCISSO+SWI4/Cubl/4KK/CqOaVGsdRKMPlBRQc9+/H50eyDmP0kMhij2GUZY9Onb3qa3lkMe0/LuOfr9ABX5yQ/8FDvgxKu4Wl/AVXoYwxJ98nFbVh/wUQ+DYfzgLyIqO8GcH6Dij2TDmPvwxiWfG371Qy28kLnb09K+IIP+CiHwQHMyXbbejLB/wDXrZk/4KA/ACVFeSa6+YA8RHOfTnHNHsZdiT67l0ZJAJd/zHnmr7QAgJt2bulfHB/by+AUqt5V9ccAkboT1r1/4Q/tJfDL4zaw/h/wlfNNeRRbyjoUJHQ4zjOPaplTkt0B7o6+X0UNkYos2fIhKfK3c1auYuNpOV6e9TQRIpVORx1NYATGLdlGwcDIx3qlHbM0pYjAI6e9XyilthIxU3konAbLDtQaEIRFiZOnHPtUZeHaAAOlXkWMoRIuA/FZs0SwSrggZ6cUAYL6pE0vkSH5DkNg9Aa+DfDf7GHhPQfim/jW5nN8kl812kYABQb965bjke3WvtO9094NZuCi/JcYJ9sVs2tu24Bh0zWgEbQoT079q+fv2l/2eR8f/D+kWNtqMenPpchZhICQwYY7dxivpHywrfL+RqeNv3bDaOetAHhHwP8Agp4f+A3h2bR9Kme4mvCkk7n7gkUYygPTOfevdhKu8hjjcc/nVWeNp2VzyUzx2OagO9HxJUyJkagjh35Iz7ivm79pP9nfQP2gLPRba/vTZT6bI2Dw2UcfMAPUkDn2r6Khlx8tTMqs6nv61VOVnck8g+CnwX0P4OeD08K6M7TjzTOS5xtJwOB0HTrXvSqqhggxVEeS5Q/xotWhvxx0pt3YHL+LvA3gnx59kl8W6PBqFzZfLFLIgZlXngZB9e9aei6N4e8L6WujeGbCPT7VGLbY1C8t16ADtWk5yPeoEb7vmfe/u0gLF/Z6ZrFjeaXq9st1Y38RimhYZVlYYOa/Pfxx/wAE6fhXrWrvqmg382nW10pd4DyIXJ5wVxkE9M1+gbyJn0qwN5jAX19aqM2tgPzFm/4JkeDpt32PxLKkkSDIaMNlvUE1iT/8EyNA3NJB4obYAAxaIbt3sOmK/U2dZA5lDZwAvXp78cZqkIZQzSbhw2cZ5+vpmq9rLuB+Ydj/AME1vCdnqRgu/EEssQiyGQFCH79eK+nvgl+y98PPgU9xeWEP9qaldbT9ouArNHjOFjOPc545r6nusTTxNGu0EY/M1m6hEVkAPY4/Ck6j6gOhnFy7g9Bjj2rG0Lwl4W8LS3NxoOl29lLdH52ijCsxY5JJGOppwkkguC0QzjqKsNNLJ8+8A+lLmA6HYAkZI2+/TpUpu45CwPBcc8+lV7ZmljJlB5GFpYI/vLKvBGAelSBLAfKeKT+41fOvj/8AZR+FXxI8cXPjbXftEEt9h54YjgNL3cE9N3Uj15r6OhHY9Klxk0AfI9z+xL8BtkRSK4ieJjjEhBZPQ9azL39g/wCAd4iyJFdpIuC0nmEyMfUZGM19m3Cr5QcLjb1yOefSquX21cZAfFEn7CvwVW3CR3epFUGPnlXqOmcL/LFYll+wh8JLaSS5/tW8YgYUM2Cp/vDaF+nOa+4NRm+zgD+EjJqlZqlyGbG4AdKvmA+Pr79g34P3qJdaheajfIiFVMsqt5eegHGaqy/8E+fghd6aou726a5jGEcyFiD2G3pX3HuhFusflgnbyw4wKrwwXA813UCLHHOT+nb60c3mB458B/gNonwHtLzT9C1afUbO92v5Eo2iFh3ABI5+gr3iOTypDt4z6VUiZI0+tORgxzUgV9SBEJkjHzqcj3r5p+MWh/E7WbqHRfhuwtUv8tcyvJtAJ9Cenvivpa9LBVZeR3FNsTnMbj71AHjPwk/Z98E/C8nU723i1rxNMM3F9MCzDdklUB4GPXHNe1yRFnVoxgngA9qulWViQtKqq53P1HagCeJJLbCk/f6j/CrYJYbmbHbNUiXBHOMev9KsbsjGQtZgNcxEEI2SfUdMVm3KWzQSR3UayRMCrA85U9sU29+UOI5GDHPXgYqqm6YY3bs8nPtQgPhH4Q/sUp8P/jVd/E27u4LnRbeeWaygBbzVaQllJXAA259a+49Ti1i78NajaaBcJbaysDfY2k+6sq/dzwR27gitS2l8suOoqFJYGLFDlhzVuQHwNPpv7bxN0loIsK3Il8jcQe4wM7fxrkdV8MftnajoV/od3YW0yX8MkLszpuw4xkDdjj3r9L4rnLFfVdtPM6O3lIv+9k0uYD8Xvgv+z7+1P8C9U1HWPCukwvNfRLGweVCMKxYHkj1NfR9rr37bA3WQ0O0aZed+5N4UnrjzAK/Qqe3thzsx24psN464tnfIXpkAkD2OKaYH4i6r+yb+1DN8S5fifFo0EeoNfx6ip8xMGaM7uB6Z9a+rofFn7alrcNs8Iw5wA2STyBg4/eDjjtX6KLOVYqcmN+GGeua03aCWMiU5Cjgd/wBBV3A/Nk+N/wBtG3LzSeDYwGILBUMm0njOFkY1i6543/bU1PTr3SbDw6bOWVWh8xIAjKWGM5bnI656V+nS3DRHzo5GT2rPnvcF2R2yecAkYpcyCx+Engj4A/tdfCjxkPHeiWE6XMD+ZcAyArIrckMufm6n3zX7Z+ENe8Ra14N0fU/FFutrqVzAkksaqQyMQMhuevvW9JrF6hRPMDoh3MH+bI9KZdTNK7DeSHAyewz1GO1ZuoBj38n2q+S7kUZUABmXnHfkc1uQfZ0X7HHkoOQcnBz9awXiQSgMdwAPXvU0F0EYJjYf54rO4HK/Gbwh4s8beAho3w/vl0/WI7lJFkZ2Q7MENhhnHbjHNfH6/s3/ALU6Q+Yvj1hK+SU+0yYX26Yx9K/QG3uASBjBb0HT60STFSRtxzj61UZWA/PBf2df2r3n8/8A4TgAsD832h8f+gnmuevfgD+1JEnm/wDCwMscKFS4mz/6AK/UCQLNbnG9GTgdPu/hXFahP5aHL7egwT2rX2noZn5kap+wR8WfiNqDax4s8Wx3V8VWMsdz/u0B2gs2Cep7V6Zp/wCzv+1TokNtpOneLbYQWxEcTCeRdqoMAH5OgH/16/RHQ0dbfKenP41txr0Q9uaTqXLR+Z/jX9ln9qnx/pl5oniXxdD/AGfeE71jl3B1OP4VUE9Bwa474d/sK/Gj4TeIrXxJ4T8RhDG6mVQGh3KDk5B3A1+usc8inG75R2//AF1K7tI4ZiePes3O4zDsjNAY7a7YSzBULsBgFsYPHarvlMvTncaJYtsnme9WkBOWLAetLmAz5YY42zvwfeomt92XUjBHIq3P5OR8w9KGk2Rt5Q3sB0qgPPb7VfLnMbLu2qeAPSt7RLwT2EczLgnIxXP63Hm5WXbhmGGGK39JWOLTImQcg4NFgN5X3xbh8pXHHenwS8cfL659aqxAu3mdsc/hUglQsiMuM9PepaKujRTEhKHhulRqx3tE/wDDwPpUgUQsGIz7+maUojONh4z2oiF0I7hiCVIC44z1plwoiYI6cMc5q9PCq43EDAxVW6l3qit27+uKSJuZtwdnAB5XArMe5SFGkdQzDgL0IHrWrNJHvRRyNuWPoax50juJVO35sFasLlS2mxCGA+9kEelTRqC2VxkUNaskCogwVPOO9QJG6HJONvWtLgSSGMxoCAZDnp7VoW5ZrYkcg+9c7dXDxWhuHH3SdvuK1LK5U26q6hFKg575ouBeAfbtC8KOT1NV4rgq+4pnHHPWpUuPLVmwSqgnis1LgXNwHhG5Gxz6Y60XA3ht27zjZz9TVlSqqQqHnFJGzvhFX5ADgdKeJHDuF6f4UXAY0Eu3OcdMU+MrD5sagFs8moI7zdG4YdP5U+3DjcHGODwevNZ3C5TlM0mWfhh1x0IrPuZZYAcAyBhg+1WLhtjCNeUxye4rHvTNLIYYz8nA/Gi4XOst5fMtEkjORgZHTFWWkfZHgADvWBZnYkUL5+Yda0gZokJC7lJxk9MUAaG3cuQeDSspIIb+Hjio0ZfL3joB2qw8gK/u/vgZNAFC5AiVAW61mTyBCGbk+tWrwvcFVPAHesq5SQbkLfdHFaAaCM80BBOMng1pRrIIkJ+YKcVzSSTCNFHIXk1sx3bJCDIpAbtQBpSoTE7kjIHAqpFCdhLNg9+eBSu8gQtHyOuB71Tj3EMT0brnvQBz1yrMW2HcueSPaq7JLGnmkHjqRW6kO1iEjIxn6YqVoQRtCZyenagDBYyywoU7DmhIUiAYjjGOlXclHdEX5VOD+FMwZisTfLznFAGnYKJSGYEbua1Ayxkh+AOaitYn8tVRT9celRXk2FLHOR1rMDSWQPGWB/CntMwTNcnHqMilQi8ZrR/tDd+7yAe9OwGy7jYGTjbyc0JMzDt81YlxqXlYUDeuOtUzqE5CCN9p9MUgOlYEvuJ2gccdKhypy5JAz2rJivZX5fPHHPela9YhixG0DimkLmL08kSElW6dcCsK8kkZiyDIOAMU03Vw7HyhhWOOanWBzEGPzcgfU1YcxUg+1qhbsTzmt2xuF8nltzHt2rLlTfF5v3R0NZUnnQ48k/hRYLneW2yTB37SORViRxsIPzAiuQsWnZgWzhR0962xPKFAY4xRYLlsBRgBe1UJLUMJGwPWrIO9UkQ/fXp9KZGjzZ8obuuazHc4a7u/LuNrdh2rotKnVYDGzZ3Hg1ycNtNJPI8gwQzZz6V0VjiNAqjJzQFzeW4wGVcenPelEg25YhWPBxVBOqyjhRnP1oklPLKN3PJoC5YvRG2JB/Dj86wru7WH5kG5ifuitSVy42dzXKatFJmNlYrjhieKAO00kwtakqcZ5rYgUKpyd245/CuX0dHEIIfft6j0rp4WwPKJAGOT6ZoAiKmSf5cg8nB9Krzkl1BPB/StAjBkKtkLxx3rLmkVJVUcFqaQFS9lECjLZJzg9elZMF3I0iu+MNjkdjVq+m5ETLkfzBrOEckSKVUlCasBk9s0t0z4LY5J96vRWSyIA5OJMD8qoNdywlXCYG4A49D1rdW5hWQxoRtK/L6+9ACPbrEflO0pwM96zXYuuT06YFaV7ch4lUL8y/qKyPNAYyYAHGPWnYi5fSwRIhI5GW71jXcEkd9GqgY25PvXSWsgnt3XbyvrWfeBnbI5YZAxRYLlFICw+XtVS6tw0/lvxjnGK0oYpkIIbleTnpil1BoAqTN/rX6Y5pFlnTXWQx7l4UEAj2reLn/V5weDj1rA0fYUyj/OD0HpXSLB8+erEevSgCq9luZzGBhhzjgg0xrWJlUBBuHf1q2YZWf5R3+Yg0rRYOHfp70AUDAscm5vlB6YHShoVMR24YHvVqRQWz94VGmFBj4A69cUAZ0sMYGVbBUdqzfOt3XeOSvANdK1ugjMjbQuDnmuSkEdu5zghjxjpQJF+yRZZBu5288VtxsI5gy87enFc/p8rKzheQTniuiQOCiBck9ce9Q0Uh21JJ1cKF5qeMIj7tvIzzjNQTKseAwwc9KaHO4Jkj696LFl3zAoYoB+IqMTFkII6HqOlWYbZ5otzLjBwaZLAsS+XkA9aLARSSNjY3HH61mPJGH2u2MjpVyUqpxI2WPT8aw5b2AOYYzkrxk+tFjMydTtTGzMjElhnOaybW5cPtxkk7T7Vs3RWdCUbdgY9qq2lqOSBhxyQO5FWgOmBH2WKJukfcdxWcZC7N6AduuaVp8W7hRkgYx6Vzcs1zGuyPBLdeeaAIPH3xE0X4ceGY/EutoTb+csLkKSI9+fmbHRePrWDoPxs8AeM7ETeFdVhvnZtjBcxhHxnGZDXRax4RsPH/hTU/BusQpJHfWzIC4DbXAJVue+a/n5+M/gXxN8F/ipq/hzTruW0WBEaN4HKxyRyDcvXJI6Z5PNVGKYH9B63VoA5SVPl4IDA8n3BNbVnOl1CwJ2uOCCK/B74c/tsfFTwTqlsni5V17TIwFb5QJFA75AGfcenev0r+Gv7Yvwe+IS3FjbXf2LUAMpDLuUyDjJQZPI/unnuDQ42LTPs+GIRMR079etSQzPlo9mSPwrlrLXtLuLGO+truO4jfGCrq3b2PSteG+S4mjHG6Q8Ecg/lWIpG4kb53H+KsnWbdJ7YiRdxGfxx0rbxJCVyfl7e1R3HIcquVxyPpTRJxlinlIVj+Yd8dq6Gwvbm1mUqMg5Huc1RskaHO5AM5xz2rYSO0EyScArzk9KsD+db9tWVbr9pDxPBaI5Q3Ea8AnLALkfnX7o/D2xkg8DabDPuAe2hKbuGK7cYA7Y6V57efspfCi/+IcvxG1i2bWdQuJvNMc/MSuWzuIH3sDOAeK+kxBbWyhIE2rHjAUYAA6BR2rWTurAfIX7cXn2v7O9+kJWMXJjWQDltiSAkjFfmv8AsF/Bnwz8WPG2tHxHZG6XTYFeMOP3YUHD55Uk4PHNftL8Rvhl4e+LPh2Tw34jMkNqTlvLYZkGc7TuB9KtfCz4U+AvhRov9ieC9LisEyTJIE/eSsepZiST+dNS0sBwuofsu/A+0sGDaDFyOWVnxnsf9bxWLon7MPwUvAqvoXzxnc+GcD2/5acfnX0zq80X2Rx5ee2CK5fR3kF8wUBg/XHasQPyv/4KFfCzwL8NtM8N2/gzSFsUvvNmkcEs48sLgHJOB8x717L/AME4NMaz+Dc91LC0bTTToHYEAqzZGARjjj1r7Z+IXwn8E/FVYI/iBpqauln/AKlXZlC5PzcoQ3PHGcV0nh7wfoHhPSY9E8L2ken2MP3IIEEUaj6Dr0696T2sB0VjFFLIVVFBAO3sNwHWvxf/AG8v+F+eLPGVz4bhsr9/C0MgS3t4gQkuBw5wp3BieTnHT0r9nLeKaB9+Cfas2/iaaPKHawO4HJ7HNVSdgPy6/Yd/ZH1jwjMPih8Qk8i+uowtnZb9jRopzucDGScCvb/2+/AviXxl8JtJvfD1u90dOuSJbePLOMqQGGAcgkgGvsz7VNK++UkuRwc9KSZ4b2BrG+iW5gb70cg3o3/ASa2U9biaP5y/g7+0P4q+AN5qGn2+nCSGZt09rKZIH81BtOSFO4eoI6jgivpyy/4Ka+KYvIgTwuhCliz+ed3I7AL0+pFfpNqf7OXwO1HUXvbzwjZt5nLs0fmfMf8AZLEfTOa5W7/ZZ+BLXQS38H2ro55cxhQPpsIxVKUbtsD4Lv8A/gpd4uSFYNO8PRrJbE5aWdsEEdwqDj2zXzF8c/2uviL8c9Pt9D1WWLTtMiO94Id8gkZeR1HQfWv2+t/2UPgFDZtHF4RspQwGSYlJ/UkjHtU1h+zR8C7CaGeLwXpzTQHGDFuGPYEgZ9yKTrQ6IZ+dX7AmifFOax1HWbu4nTw8ZIljiclSQG+YoMcDNfRH7aHwn1r4l+EtKfwdYvLq1izbdrEMydApPOea+4LXQtP0SwSy0i0hsrZAQIUXagAP8IH9a0NIiUfvYseZjGQMce5BOKh1Ro+Uv2KfgR4m+Evwvk0vxYhivru5e4KLIhVCQAF464xk8+1faFrbiAsWHJ/SiKeQOwXj1pSZQayuWeZftAaqmm/Arxdd52SxWrpk+ki7R096/DP9im0+2ftCQ3z5K2VlPK2ecMvAxweQTmv3l+Ing0/EbwVrHge6n+yQaqio74DEKDngHjNeGfCj9lL4a/Bia71Dw4JbnU79FimknZcKucttCcYPfOacZWA9702WKfT7eSQnzJRuy1atvM1unkjpySR1zniqktv5dqkduPlTgAH0qgn2t5/LkU4U8YPGMc1mBqX+haR4ktJdK1y2S6spR9xuobIOQfwr80/2ov2FLS4sp/F3wwhRi4d5IlYBlJ5bcDnC4PXtgdea/Tq1gkT/APXVq6cC3eMjcHHI7nBzwR0q6dVxd0B/MP4R+JPxI+AnieNrG8nit7aRo5LdyQrrghgMjt296/oa+EHiC+8T+EtH1a7yktxYRTudxZWLKMA56HvgdOleIfGz9jLwT8ZvFlr4kZ0sTbSJ9pdEAa4TqVwGA3jpnFfVPg7wRp3gbQLfQNIZ5YLdFiRpGUsFXoOMdBgDit6lWMtVowNlV+Zdw+UHmvnv9rn/AITlfgVqk/gW4uYLiBlMptyVLwlSrrxn5ectnjA5r6PWPHBpWhMkclsyq8Mww6OCQw9MVncD8SP2Rf2Rtb8a+JP+FkfEWzku7OKYtaqzq4kdGO55AxyRjlRkc9q/XzWfh14d8T+GpfBOoWcQ064HlPGyYIXI7/QYJ/Ku4sdMs9HtFsdHt0srdf8AlnGCoyepxn2FMijlFwpYgkZzz6nNT7Zgfj18U/2TPi78ItTOu/Cy7m1C3SZmQWki7kiJ3KW6nPtXiuj/ALafx78C37Rapbi4nh+RxLG6uMdei9a/eu8aYQeVw7MMAAkjA556HNeS3vgPwdqt09zqXhfTrh3++zQjOTnnrW9Op/MZn5Xt/wAFGfFeyRNU8My/ap4jExMzheR124Ga+UNF+Lngmw18+LdS8PXOpakLn7QieYUjWQHKnPUEH2r93W+AXwVmkuLq78IWWZDl/LBUHHA6k+tZ9z+zB8C9WtsN4XtbdY/nBSIAO3bOGFae0gB+a15/wUk8SCzS00rwn5CLjLPcMdwAxzhRWSf+CkvxGFvItpocQY4+Z5HJIHb5QK/R+4/ZK+A8sXkzeGYA0n3227c/7u1lrNn/AGNv2eHWWNfDMcqScEGQoduMcYeovAD86PCH7ZX7S3xU8Sw+FvB9lbm5umHCRswjGerM/A9s1+rPwx0Lx7HolldePbyOfVpATcIgCqrZyBwB29qm+HfwS+FPwveX/hCvD9tatPtLuQXc7MlRuZieCa9gaWSWXzWrGduhaY+0lk83yQCWJONvFfiF/wAFDb/7T8XrrT4I/LS2toY29yVxmv3Cg+WdJi23a4wwr8+fi9+yfqXxa+Jeo+MvEl95Gn3cihEiKtIyR8AAEjbu9amGjGehfsqWTx/CXw7c3En+mRwonf7o579ucV9n24AjQIPlxn8TXn/w88JaL4H8O2Wg6fDhLZQFLck8Ac8e1d9HuRipPGcis6iu7lRWhsQ3EZUwzDzI26rk846V8tfHD9lfwP8AGOG81HyTbaw64RgAAX6A5HPTt0r6Zwx+fofpUqrKDuVsH1pxk0EnY/nK+Ivwr+Kf7PPi51tprm0aNmWCeA4SReu47RjkdRX3Z+xd+1Jrnj/U7jwd4giKXNnCWlbJYMFYKpCnkHJ5ya/Qf4tfC7Q/it4cm0bVIUNw6MIpgfmR9uBnPY18y/s8/sYH4O+I7/xFrV1G093CY2WEq2fmyORjHHX1PPat5zUkSfXljKLlXkhfcobgnitmLJQlxtdf1qK1tY7aMW/ARe/TNWUUrKACACfyrjND5L+Oi/HPQb6bxf4Dvo59Pt0XNvhldFCktnAyefQ/hX4v/Hn40fFP4m6tDp/xDkLyWjHyoVUr8z8dDyfxr+l6W3idTGcEMcMDzuFfMd3+yV8KNV8XXPjrUdOSe7EiNFCVDRxsOeB6HPTFdFKuo9APnj9hjw3rmh/Cuye7t3guI5ZHZHXGd/qD6Cuy/b9eQfAtwpj2yyLzjk4IJ2+9fZmn6BDpFo1tYRokCn5VXAAHoAPSvLP2gvgvJ8cPANp4Yt7yKxNpKXfeM7gRzj8KlTvPmJaPxz/Zr+Nni74bWV3o3hfwrc6zbTyhiyIzIzsADllU9MDFd78dPHvx8+N/guLwyPB11YW8Fx5pdElCMgyFTEijn1559q/U74Hfs/8Ah34OeHF0aKVb1V+bJUKdx9CDxXuUVnapH5cUSeVndsPP9c1rzq9ybH4dfArxp8U/gdoY0R/BF7deYC8qhJFBYnOchD2xWp8ev2gvih4u+GkmkXnhm50e3LMzzSJJsIII2/Mo/nX7XSi0eURPZwiPoRsz/OvKPjV8F9E+LfgeTwobr+yElcP5qDPI4AIPbNRzpu4uU/MX/gnjHPFZ61qzPtY3AjkAXduAXK89upzX682UkcsUQibIxg/WvD/gx+zR4T+CmgHRbKVdSlmmM0lwAFDHAAG3JPHPWvonbDHtSJAvAzwPSs3uakaBRxjJFLGSX2jgZqwI0JAJ69aUx4YMo6VkA0xktx0B5qRQT84AI7+1NOd2AODUUiGAOq529KAItnmMV6ZqzGiHqf8AIqCOJmZSp5q8FVSS3RetACPGjYVeo/limGJOHmb5vT3qdzENhXpj+tVbkfN1yVOSKAFQFmyOQTirj+YqbmHB4/CqnnKwzjBH9KtljLGGDZK9vagCzDwmD0p0nlMSQctUCtsBY8nHSqzShQxxz6D2oAuqQuSv3h1BppmJJZeSOCBUMYScbi20L2pygAnYMqvNABv2Md3HvTVJ3MsudoPGPen+UrYeRTgfzpfKDhS+d2BkCgpMiUITuBAUjHNI+6JTs5BI5qX7KZGbJwM5qRMgMknKnpQUQo3yF844GBUkICuM5weT9ahVMfOO+cCplBRMDORyc+lAGqqI6ttOSeMVSlg24WLoKW3UoGZmxk9c1YVMk7hwOKAM8Exv9wrjocdaS5ti8XmFuRzjvWnI4KBFwCvp1NQuGkABOGH60AY8UbheCcGr2/yMRAZB749anVYduD98ehpoijJyQT9e1AFYHbl2Ge30NSBomTavykdeaZJFtG3sepNQ+Vvbg8jqcUAasZjeNS4znj6VHGyCVstxnHNUAfLyQTjp+NKE3HDHgc59aACe9ht59i554zijYzA/NzzgUO0LNtePJqCUlY2IyR046igC1521QsgGfammVWPA6jr2rPRnQEntU4eORio696i4ExCjIHXqMU1iroC/AHNP2OzDB4UUktsz/vI2wP60XASPb5m3I5qwwKHbng+lUpl8r5s9vzNKom8jJ61YCnzA7BjyKLcg58zk03LALg5YDkn3p8W1UbefmPpQBHO/mMVXop4qQSxmJVHJ5/CmLK3zDA24/E1IsaIVY8bvl/GgByDYd8hz0/KkZlJ+9jmm3KMnlFTlSeR7CoQNzAOeAeKAHsxG1kPzD9KlZkRdxbdjAH1NRu20EDqM5/pTEcSRdMNgUAWgBgyAYODmoWlgj8p3OCegqtLJKpHBGRnHvUU4ZVEi5Y46e9AGhbywXMh2cDjmrbRpCpkBDDOfWudtZFWdkjOODnPHetuN8Lnnjp6YoAdISAB2PU1EqhYiw71I7KxySADkYNDqgBRmxnGOKAIYmAO2T5s1XMhEuCcA45x2pWXySdxyzck+1IY+Ny/XnpgUARIxWUxFfz5FTh0UFcbeeopRIgAGMnuR2qnLIqSkeozn+VAFxZUQhmOSOhNW/OVsKTuyM8Vhr5kxKHG3+8au22IwVJJKdumaAJQrbyVGB70iOI13dMdqs7llXaVx6CqFwZRGUU4xQBleILxItC1RtgLPbuxOONo4IP4V+HXhNV1D47XyriB5JCqBeDjLDj6iv2v8SRuvhvUpGAj3xOM+q4BOa/FPwY0Vx8crmN1z/pmVCcExkkVpTA/YTwakX2CDyCsiwxptJO7HGOa9HhliLqZBy4yAoOCc4ry3wGj2+iRWIO5APlJ5bH1r0m0SOaUsGxheAenHrUMDWiCyZCqfX6UxkxKCq7ex96txL0BH/wBelZFik+dfesgJi4gQSIOnamDIfzMn5uRTFIiBPMgPQUhlOdrAJjn6UMaPkH44SZ/4aE9/hdZf+7DX80df0rfG4f8AJwX/AGS+y/8Adhr+amvdpfCjzanxM//T/QJyA2B09aQvJuyPzoYBsg96iwyjIP0FfHnuCNjPJ5p3zBSTkj0qJj8rN0J6VGrs3yu3WgBJBGenTOahkUkblGD2qy6hFXZ261UcMWVg34UCRVkZ9vI56VWcYYEr8prQZk25Y4NUSXfJXkDpVoS3KskG9/k+X0qLyZmdULYxxV+QyKgBGKpj5csXO4cimSV9srMoJxjgg+orPnRBhv4+taIYyk7iSQap3Cb4nL4LEcexFaAVUMvnKpXbn8ulfGH/AAUFhun+ApmCDyv7Rgbr90eXgj+dfaUKAqoLEbMnn1xXyH+3u/m/s2XGTkx6jEoOOvyjP5VtT+JEyPMv+CelwX+G+sWk5IXTtQlQj1LYY1+gEJSTaAuF5HFfnZ/wT/ut3grxKkI+9qbb/fcBiv0XsxGkQWPuc89u1XV+IcRsq7G2fhj9KjRFjyDkZ71beMtLvJwR1FEkeXwW4HashkAVgx+bHpTpYcpknfg81EAuD6jildnwNh6dqAIC+xtxHNCHex3Hk9KFjGS0nU9qm4LAAY9KAIZFJVSGzjtUyKvllpB1HHrQYnKEHkrS7Q0HJ+bHFAEI8pkAk+lIkSKm8Dpz9RSKwZCijDL+tHm5jKn5SODQBEseJS6jaKcSrEjGaITGW2twv86HZBL+6PH8qAAssfJGc/pims64z/k0spOQudwOc0wNtbcvbtQBGWHL4xntQjs33s4HrU8jFl3sNtEbAjDDIoAjTCyNgZB/lUQhQOS4/D2qyhXnHAqqCC27b60AKLWJm3ZHTpUT277Mqd3t7VIsyB+V56GiQgIOdv8AhQQyqcgDPSpYx0WT7op0CqCzn5s8CnzITgpwK0EOaNBhos5HbtTo0ZyT/wCO0kTnGRyB2pVOCHfjnp3oAjaBQdrjrz9KjkgAJdG6CrE5Z18zPAqHy+6cdyDQA6GNc75DuI6CpmJ3BmGAaYqI0ilD7GpSjA7GO3PQ0AM2sW+UYU+tQkgcAc1a87DeW3zHFIVTIwOTQBCNwbOOtLuBfaeQBUu4Eb2HA4xTBHvHPB/pQA3IVtsQyKjYc9hU8TbGEfXg5NQAEyDA6fpQBN8oB77fzqRmVovQj16UwBQRg5yaCplwpxj9KAJ4Qzbcfcf86GKxTYcdRx9acgcL8p4Tge9QS4P3jyeaALZVmOT82PSoUiSNyQSQ3JzVmM5X5eqjpUSguQ23AA6mgBn3eNmQTTlgjZhucjn9amibzBz9z+tRSDBATGD3oAhdHWdlI2qOAR61YU7UWRcMynpSoCp2Py2cg9qhK7XwjYX+tAFl7gytnA9vSgKd2AcA+lMC5UheCemakj2hC3O5Rx70APVSI9gHPXJ9KQRKhAU579KcJSwxg+vpUJyzFgetAEjkJ8oPU46c1HldoVBhs1NsVI8uc4PaodrMSKACV442AcnBH61FE6SNuQngU4oXOJPmB7GmwqtvujweaAJD97c/y0xV3SEMevrxRNGGJJGfSn+Us4YA4ZQM57U0AxynEcuM57VaEIiUFT8p6554qsEA57px9atecGQqvHGOa0QEnkbgAPunkmmNsVyEICCqwZn+QfLkU4s4URLjPuKQFhRIqgdQec05VbI3Ng5qEmQjBPzAYx2pQCwCnqKAGy27MwdG246+9WFjSNfMPLN29qklhIVfMbcMdumaY0ixQg7QzEYyaEZlUAPKdrYAqY7uwHHP0quh3PmPp9OlWcy+WvmBdv8AF60AWEYvHluMDA96Tc5UAcBB3qvvAj+VcEevpU8TMVzjp+ooAWIM27I4PXHSplyxlDHaOnHXFOidHA8vPHWmTK5K+X8u2gCpKu52kiAQHj6gVWVypUSfMBzirahHACnJ/rThGmwr3H86AHROIAygbVcZP0qR5Y/LK4OWHTtUco8zaqjaARn8Ka8Yjl81TwTmgCwxzFswBuPINMZTjcoznFOI83LM3zEZHbmk3eWuGG4EHODyKDQkhUkY3fjThIizMNpAHc9KhRyiCNOCRwT2+tTMqMhiRtzHBbNAEsqso8xCNnpikG5m3Dnb606IeWDGy5Zveo2Ty33A5Pt2oAcFGSQoOOcU1lJJI79x2oLMqE7z/jTlZXjOxceuT1oMyGJHVHlOCAeMcVPEqyJyfm6gdaLcFAwBA3fjSBQH8wEn0A4oAeN+/wAphtNKoKNsY7R1wadIGGCTURVmkJU5OKAGMis5wc+1SxtsBb06VWXJuFWU8H0q29qm7ep+gNADGfpn+KoWK4K9cdasSKSAMkenrTmhwCpHI56YzQBWwuQuAR2q2Fw0ZCDAHPNQCIn5sHI7ZqwGGdvOSKAJGXkN0pwYKwA4HqOhqsyEghXwT2p8Y3qVH8H5GgzLGUVSNoP1qHqDx1609YlkA5ww60jKQ4Z+lXygJGuOVA4FSg7myV4oVAgyO9WBGmMrx0pcqAUQOoyEyh596lQqAVjTbUkbeZG0ZOB6+1NURo4VAWqbACMytszkmiOQJMzkbiR1IpyIVbOBnt60CMsSxIAB9KAJlkU8EbccjPWpywkZRgZHc85rNTguMZxUolQRqy8MODxQXc0XnwuHGPTHFQC5hEn+ryxHX0qCSVDjqT+FRowkY4baRzk0BcsM7bGVTg9etV4zK6BiNwHNNUKWbcuSemKWOXapC9FoIGxIXaQMoYhtwJParHnpIUeNcDOB6gih0LAHO0DnIqnIqogZRyecigC2135cgKL84PU/zoe6kkLRs+4VV2F9gY5PX/61SyJH0XrjnFACidlZScl15UZ7U8TcCRxhm9TUflDKzdDGMdaDDuUAN3PSgCdLiTzRInyjPOKeksqI3mdTk7iagjUp8o5P0pcElUPOeD6VoBLLcNIituIx3BNEcjKeCSp6kk02VFQhMYOeKYxXYAWxzjp1oAuNdS481Gx7gnn1pnm3Umxt20IecNjPeq22RkAUkAc7aers3bKjgnp0oAfJeT8xGVwOp+dvypDd3SkqkrYxjG9vyqBV3sS/BJ60eUhY7+h6GgCWK4vUyFlfntvao7t7wnezGRl7Fm4ojVA47jHWppBHJ94Z4oAWLUrx0XzMt25ZuKl+13EbFyxII/vNUEabY1UjjBpjDMXIzigC9/aNyVVWkYgc5yetRNd3l02zzWPc5Y1SQDALg9eoq1+6MhkiPPTpQBLI8izidCT36+oqZbqZmO0lAeuWJB+oPFVxIuGH8QqXy8/jQBPvmESxQkfu8kc8YNZcmozB2WUqeg4FaTE7SOFbHb0rKltFYGTg5NAALi5YBoZmHPQmrSzuhLNsZz6jP86oCPyEwFKjP+etTbSzjcvy/rQBZjltpJC8ltExxhjsH9KVhaSyqRBCu3tsGT/SqzrghIsjPWp1VQFUnIz1A5H1oAVre23hhb25b1aFSaga30cSKTYwFuh/dLzVxDGysBzg4yRUKRZJyQM+vFAEhs9GfaTpVoducZiH4VRk0bw/K/mvo9kH7lbdAT+OKuJv/Kn07gY7eEPBd7Isl5oNjL5XK7oF4Pbt2po8H+Bn4fQbBsAjm3RutbMbKpqxtjILA9OeaQHKz/DX4elQlx4e091zuUi2jXB+mKov8K/hpNIRP4esXLnIK20eQfriuyUNKN+7BTkkdKVl2hZehznNAHnlz8HvhI2JbrwrZPIPkysKjcpH8Q6VTX4JfBvZ5J8K2UtsoOxGt0yCe+a9Gf5ztzmpUCKo2OD2oA8w/wCFD/BQyhZfCNkFZTn9yh5FWJPgJ8C7gCNvCdlgY6Qhf5GvS5JA+wFeWz+YqeJVeLjqOueKOcDxtv2bvgtFIt3B4XtS6Y2sVPyoOwAOM/hWTrX7MH7PmrXL3L+GIVuJPvNzt/InivoCCdoT5W361WulQyM3H0quYD58/wCGT/2e5PveFIzkAZ3D9BmiL9kb9m5sm58Lqm3KjaecHucYBPua94ZlTA9aQHBOeRRzMD5tuf2Nv2cGbYfDLOCMq2/gH0+9Wef2Of2co4/n8NMshOMKcgD1619Yr5flgMPl9BwDTNiccY9Qe9L20gPkk/sV/s2Tx+VJoUkbc4ZXPfrzmqyfsNfs4xKY20aZD/C3mF/y5FfXEsUTbcCpQFICsOnQ0/byA+N7n9g/9nyWOORbCdGX7yE5De55PX61Af2Af2fbtFe7tpMr0AbaK+zym78KYoxwelHt5AfD9x/wT4/Z6NwUVbgJjPEnGfSq6/8ABPH4AuQEa6Rc4b94vNfcjJ5mY0A/GmrHJtBVdp7/AIUe3kB8KXf/AATk+A7zkxzXkSD/AGwaR/8Agm18EJHjWLUpwg5Oea+8gJmzGOhpkWYiUbIJ6Ue3kB+f13/wTc+D+Slvr13CqdA6qy4/LI/Ou3+Cf7G+hfAvxyfF3h/WzfyeW0ZRoyvyt2GMivtKPcTgVaeTI+XA4xwMVMqsnuBmoSy/vOCO3uKtRmIIN6Yb1qtHhZvm4I7fWrO0Ec/hWYDioC7lwATUYki35HODzSptkGATkHkVGsUbEqvBzQBc3K8oIPyjtTLiFXcMwGQeKPK2/dPzCmOWxuY9eKl7kMgkjgb/AFqg44zUT2yI+2IdTkVIyfNtDcNUZt5DIjq3rVCKU1tIx54IqOGFlA39zitKV3XORkgUyL5wCeooAiIjjlAKjmqtyiS/cGCfxq7OA3zj6HjpUMIUt85Gwck9KAMkxPDKkco+9yMVqmPa+5vXn29K+UPip+0ANU1tPAvgKE3l8HMYbHKspxkMDzyPSvprTG1KTw/pCayNupCFDPjoWHXmgDdgt5MlXG1m5FWgwjbluD2qna3LOSHbrx71YkAkXCDLdBQA9wu7Heqrw5zIO1I7kAZ4PSpXV+T1XigCuY0PI9utW40JOQD2PHvToYioG9hg8DNRhjDcMHbjtigBJzKA21TtX73HNJDbSSs8UZDFABgdfX2r5O/a/wD2hdX/AGfvDWk6rodpFd3mo3JjMcw6KB/dBBw3XPtXK/s6/tl+FPjVqljoNzbS6Pr5BOx1zDOQDkKwPHtmtuV7gfaPlXMcqLKpI3E5qtqKCcgg7dta32o5EUqYeqcwBLZ4J7VIGDHFOswcjCgHJrUtoBu3YDbhwcVZSNTGFOAfercRREWPp71mBEtuU5QHIHWpowu4CU4B608/K24EnHWpkgW4O3GMjrQAN5LKFDd8DinouH2da8F+O3xdPwR8PWXiOTT2vdPluhb3EinJiBUsCOw6Ec123wy+L3w9+LVnHqXgzVEu4o4iJhuAcSAcDbnIzRZ9APQJmMku0uGIyCPpTkh7seR0q0/kn5kwCxxUaGMkLIV+bOB9KAM+e1EhG4DgY5GayRbvbSPLFyPat2e4e2tpbiQBhCpc8fwjqK/Pbwd+3t4A1f4g6h4J8ZWv9lxQXLwWt8P9WdrEfvMdM468itAP0BWMOhXqWX8qssqxW6jHzdKq2N7bXthbX+nus8E6B1kRgysp6EEdQRV0NGSvmDINAFFs7SGHSoYsDLZIC9vWtKeIKGKkkkcCs9RI5+dNuDz7UAMmxKWXbtBGKi02N3b5yF7gn8qlCKGCk5qwIdvzoPlz0oAtukkbgMQQehBzT0iBfPrVdmDIoJ5U5A7iq2qapY6Dpja1rF1HZ2kRAeWVgsaf7zdB+NAF+Z0ZinOUpm7aBvB3fSl0/U9H1qyi1HRryG/guAWVoGV1KjqQVJ4pZpdvIXcrdKAILqEsBsHGMCpbK1VI3CkFuOKjEkjKGAxjinQhkyRgZPJoAsfZbfJYLye1Z8elRW8jyZzv9OcVYaY7i8fG33qVZGlcO2QD2FBoVm04+b+7OVI69DVRLSUXZHpWneahp2lwpdXtxHbIziMGVwmWb7oBYjk1bCNNibYyRk4Df/XoMzOmhmDhMfKe+OBVUWJID7ucEZHtW3K7xxqrHIPbpRCsOUt5FbaQRxyQaAMpYufLUEkc9KvAAIvZvWvItZ+KfgXwn47tfAPiLVfI1bUUDwR4wNpBKhjnjOPf6V7BDJa3cRmtpFZVAyA3PIyD7ZoAhBjMu0jcQDzVSWCOdj8oAJ5z9K02iByWBGBnPX8Kqv5MjbVJ649O1Z3C5Rks1VVdYxuLdc44qT+zopZflypIJIArVSNSgSRQ4Bxz1pk0W+VAhww6KPSgDKfT7R2C4IYEA57GopNMhJWUqDIAQM9K21ijJ2scS9warzxssXTOGOPYUAURbwxY5KyKRkdKV4Y3URA7jjhvUioNcudO0/7PJc3It4ZyEDP2bHQ1fUQoisCcxdx0wfSgCRUwBgZIH+c1z2t6dBeQNcMdkkQyGHQj6V0yoqMyL90/nil+zJJA0Y+bdxz2FAchkadbyw2UMrN8wGDjvW1bJGAZHbnnGajtrRYItg+6MnrV6GESKXB457daAGwEGRt447GrJznPaqqBiSAMAce9TBzhdx5H6UF3JGAYcjJbp+FRR7A7BjkN17dKVnKqB/LqaYhXcfQ+vtQFyOaFS/A+auP8beM9H+HPhPU/GfiHzBZaWoaTYMg7mCgD3JIrtHKuxPpXDfEjwPo3xJ8Eah4J18uLDUdocxnDjaQ3HBHUd/wppjsfDN5/wUE+C93dvFdx3UZjfAJQbcdsYGcVqWn/AAUK+A2np5CyXQYZYMINyk++ccVo3X/BOT4HNNvF7eNxll3jB+mApxSD/gnV8CVlcNJdiNl4+cgD1zjJxXVz0xcpZg/4KH/s93BObu4t2xnmLqfYAEVWl/4KF/AJWQrcXJRH5VojuPuOarH/AIJw/AhthtrubHCkEuKc3/BN34FyJ813dBkI6SMOPoc1H7sOU6Cy/wCCin7P86yI97NtyAN0LfnwD/Spl/4KG/AKO5UJfyRWsfJfYG3H2XO78xXLv/wTe+CE5CJf3cbEjD7jg49VOf5is7Uf+Cavwhtrc/ZL+a6kIHLHZtz/AJ7VfLTDlO2uP+ChP7P/AJLXMV/M+AQqFDv/ABwCOfrUcn/BQn4Az2iy3F5PuJ+4seWHv6Vxqf8ABNP4RxKjm6cqMZy7t19AMGoJv+CZ/wAIkjY/2xeBy3G1cqo9B/8Arqv3ZPs4nTR/8FAP2fZrhjJcXJVVJV2jbn2xV+T/AIKBfs8lY2jvZFJxkmNuP0rim/4JnfCSARsNduXTOW+UklT24YU6b/gmL8JmiONauI/NJ27SSAPcNmi9MPZxOwb/AIKAfABgUW8Y+5BA+vSnw/t6/ASVzs1PEadiMH9QM/5xXBXP/BMb4QSTRKmuXCKuFYMGJOOvQgDNZdz/AMEyfhwbrZHrkqWw4G0lic9OuKL0x8qPSrz9uv8AZ+uVZpNVJxwFEZIx+IFQwft1/ACNMT6scJ02o2cVwcX/AATE+FjTAza3OqIMEbe/50sv/BMr4UhUjh1u6E4PLKBsx+OaL0wsj0yL9uv9n9z5EetN5bg53RlSMdsY/pUI/be/Z8Qx+XrDp1ZgYzj6CvM3/wCCYnw6Bbb4huWR8ZBTGAO45qndf8E0Ph1CiRNr11u3YYlcjHb+7Wf7sk9XT9u/4BiWO4fWHVQcbCD8o9eSKuP+3R8AlYyf23vjcZ42jHt1rxGf/gmx8LDD5cevXUcuM5C8H8waZF/wTI+H843r4nnVAQNpTOfyxR+7A93j/bm+AVxC9xa62VCYARgu4+uDmqk/7dXwFtHYjVJJiMbSCDjP0NeNXf8AwTF8CyiNNN8RSxbeXZ41JI9hUc//AATH8DWwZP8AhIJ3llZQCseMKe5GaP3Y/ZxPY5P26vgQ64k1Pc0gXdwB3/vdqgX9ur4CRyTJeaqQqPlDGjHj8RzXm0f/AAS/8Bi48mbxHcPEVLDYiDntjiqVx/wTP8FBBaN4hussSSdgJ/BQMVp+7D2cT3KP9uD9n2ZY5odaPGcgrtPP+9gfrVpv28/2eRtgOqOxPBOAVGP93NfPyf8ABM34dS27j/hIJ438wBSIznAHcHoc1DL/AMEw/AycL4nuI92Cw8lWP4elTamPlPor/hub9nwx/aYfEoQKcNG6OCfpgf0qX/ht/wDZ6mDtDr2JguN5YgH6Zx/KvnBf+CYfgje4HiO4aND8u5FwSfYEVY/4di+Cli8mXXZftDDKssfygH2JovDuFke+R/tt/AlJV+0eIUkOzO1F798nvTJ/22fgTduHtfESbSvzbl2sMe3evn5P+CYvhGKFI7jxNOTkqu2MAE/TNSS/8EwvC1xJ5UXiWZBEuW3Rj5h7c0Xh3Hynsn/Db3wGtJ0zrjurnDeWoI/HNb1l+2l8B33ofEkCozEjfnPPr1rw2H/gmB8PdgMvie4XJ6GIZ/POKnn/AOCXvw98vy4PEk/YhmjyOfYEGn7vcOU92H7b3wCgPk3XiWIgYXdGhI56cdfrVwftpfs9mRoJNfjLKQQxOFP4np+NfOLf8EtvBUUbbvE0yHIIIQHI9MZzUUn/AAS98Ky+bc23iWSOHPyoYwWA+pI/lStHuHKfRsn7a/wCUiUa5Afn2EZySPbGaik/bO+AEl2Jz4ijRQvKYyM+2M/yr51g/wCCYfgi5UxReIrnzx0JiXGe54P9anH/AASv8Oo5STxdnA4zF2/BqLR7hynuh/bL+AkczRxa9Ed/zHDdR7elWx+2J+z+YPm1uISH/ppyc+/avnPUP+CXnhWJA8HipsjjaIMZJ9TuNKv/AAS88Htb7V8QM0i/xFMA+2NwotHuKyPpvS/2yfgbDH9nu/E8G4n+Enp9c1DL+158D5GnH/CQWnk/wnzOSfzr5rX/AIJe+GFdWPiSXYWIwkQ25/Oox/wS/wDDOJHbxG6oDtAEYz/Oi0e4WR9ByftY/A6V1Ft4ns8x8kFiOfTmsaT9sL4Mxzndrlvk9NnP4+leQv8A8EtvC/nI0XiWSSNV+b5VBz+NVJP+CX/hVnZE8STBgMljGCP04q7Q7kcp74P2r/grJAstz4kt0ZFJYKcdemBVGP8Aa8+DMb/vdegJ2ZLK3JI6DHWvB4f+CXvh1kLr4qcZ4JEWMAdKnT/gl94bJEc/iaWRsbjiJce2O1Z+73DlPdbH9sn4DNcxM/iBFi6sBksuR0//AFZrSsv2xP2dHZhceIVZQc5wwAJPTnB/OvnJv+CX+gyXLWsPiR84yT5IwB+eaQ/8Eu9CEu1/EkgUNtU+UFOPwJ/pR7vcOU+pF/a8/Zz3N5Hia3256ZPP6Vbh/bA/Z+WLNz4ogCk5wCa+XJP+CXHhaKSQweKndlHH7ocVEf8AglvoOxPM8WPkDgGIHP60e73F7Jdz6ml/a7/Z6a2CW/ieBSx6vnGKa37VvwCcj/ip7Ugfdw45NfL0n/BMbwvbReZJ4hklUcD90uP51B/w7K8ISDdF4plB6lTAvy/rR7vcPZLufVUX7WfwPiuPLHii0Ix0DDG768VLc/te/A+CLzF8Q2r9sM4B/TNfLVl/wTC8NGSVrnxXI6KvAESK273yaaP+CXmgP5skvidvKU5AES5x+dO0e4/ZH1Kn7WnwJeMvD4qtouDnLY6+9VoP2u/grYgeb4ps3Vh1VsjH9a+WL/8A4Jf6QJykPikiJUypaNTnHtmqdv8A8ExLV3H/ABU5EAH/ADzXOT7Zpe6Hs/M+ib79sL4GwpIU8RwSDzApIRgea17b9rj4EAIzeKbVF2gYI5ANfL8v/BL3T4xEz+Jjlsg/uFwD7809v+CXelMEMnisq4yCBCvP/j1Huh7LzPqCb9rr4AvFhPFUJKnqQcfzqlL+1z8D0t9x8UwZ38AAk4HTvXzcv/BLvQnTB8VuXX7w8hf/AIqrI/4Je+GmTaviaUOF6NAp5HX+Kj3Q9l5n0aP2vvghHcZk8TQMzKWVtxPTsart+1v8DpXEf/CRwS/MMjJ5B9ye1fPS/wDBMTw8FeSfxFKqg44hUZA78N3qeT/gl94cEm0+KXG0A7REpOD7k0e6X7Jdz6UsP2y/gNbQqJdfhQg/Pg9CPpV6X9tD9nssHXxFC2xgzEhuAfbvXyy3/BL/AMM/OB4plUEgjMScitRP+CYvghlZz4ouU4wBsXkip90k+kl/be/Z+e7W2h1qExlh5jfMAFPUjPU+1YWtftm/AA6j9jg8RJGrH93JtYqSeoyOmPU14Gf+CWnheUl7bxO4VSSxMas38wDVGX/gmB4YXCS+KXY43AGED6dDV88QPc/+Gy/2f7ZvJuvEMbMDj5EkKn61p2/7an7OlyHhj1sQk4UllJGfXPpXgVp/wTE8JPcCP/hIZT5g6rGoAJ9STUdz/wAExfDaSeRZ+JZFIyG8yJSSB3GDT90D3U/ti/Atl+zp4kt8ruJYo+CPb/69Vn/bT+CNku1NaSZlA+ZA2Mfj3rxiT/gl14TM6Y8USwxkKWzGpOe+PWr9n/wS/wDBBeVLvxRcMnOzZGgIPYknqPYUe6B65/w2V8BplWWXxKi5HQIzEVTX9sz9n2OeEya8XB6kRuuD75FeUn/gmD4AE6K/iS48sjJIiQfyanR/8EzPhi5Yv4jvTkYwEHX3zR7vcD2Ky/bM+Akx/feIEi2P2V/mH5VZ/wCG0f2e452l/wCEjUxk7dpjkz+YFeDw/wDBMXwK6tjxRLljnHkpx+Ga0j/wS98BLD5v/CQ3UgVeCsaLz68mj3e4HtP/AA2T+z5Pal4vEiRk7guUf5iMdiMge+MGsF/2xvgNLCkB8RRebHySA+GP1IwDXmVv/wAEx/AWfLbxFcLnpuii/wDrVpf8Ow/hkjSGXxFcDAxjyoz82OoINCUFsB6Bb/tqfAiyXzItYaTccYUc5/Ouij/bm+ANvOiHXN7zLnJRvlPua8Qf/gmN8N4whGv3LIDziJQT9Tuqaf8A4JifDfzMQ67ebAvyjCEZ/OneHcD3iL9un9n6c4OtgFMn7jAH2yT19OlOf9ub9m+f/Xa40LdgYnOfxXK14kn/AATH+FENuGudduy3fhCfy6VV/wCHZ3wnPyRa9dKzdMooP+FK8QPZLj9ur9nNZxDHrkg553RyMuPYr/Wqh/bo/Z1810OsHYRwyxS9vXcD+leT/wDDsn4YEPG+u3p2/LnEZPP5frU0P/BL34XOZGl8QXhUABVCxg8epzR7gHoL/t4fs/GNoP7UlUMDmRopSOvGMCuev/24/gLIwWDXJDyckwS9T3HFc3N/wTK+FqOUXW74RIBxtj3H19qsz/8ABM34T/Zw1vq9+rfdHEQwD3bHNF4AdBb/ALbPwBt1hd9dmkYn5tsEgGB+tdBd/t1/s925Qwa3LJIfmwsUmMHscgdK88P/AATL+FDARvq86FVAyqjLHuTziov+HZHwmZ12+IL5cDDKyIQ34gZpfuwPQ7f9vz9nifPn6rKrDk5hm+b8acP28PgDMP3eovsj5AMUo3fTvXCH/gmp8Ii8ca6ncdMHawOffmtX/h2d8G4ZUjn1G6aFepLJuPtkUfuwOotv+CgP7P6ebH/aMqZbOPKkcHH60t5/wUC+AZsyP7TLOW4/0eVcD64NclJ/wTK+CjSybtXvvJ7KhTIH1Ipl1/wTC+CcsAjtdYvrdwMgnY2QfXNO0ANiX/goJ8DmkVV1ltoPa2m/ntb+VY8/7dHwLT94mpSPLKSSBBMVH4lV/lTG/wCCYXweRB5mrX7MABuzGB/3z1qKT/gmZ8IhuK6vdnjCD5Bj60WgBtwft1/AKzjMc2oyuW5wIJRg+3GKk/4by/Z627v7VuSw6KLeQMR9a5iH/gmx8I4LjZd6neSRgZHKcH69avzf8E1PgbOpNvq18rY5+7yfY4pXpgW/+G9P2fQSTe3GBknNvLj8qpN+3p8BSgEF3MNowSYZMknpzis9v+CaXwkWNVOs3pb12xn8OazJ/wDgmp8MRgprN/5QP9yLKjuc8GneAHX2f7fPwDtSqpczF1IUsIZTle5xtxXx3+178c/g38Zre01PwWJJ9UgYoWNs0Y8o4zktzgdhz36V9OWn/BNr4IzxxSf2rqq8ZJynP4bf618uftZ/s8fB79nXSdLtNAurq913VG3oksoOyBfvMyqBwT0B681UXHoB8NBY54zxwBjP86y5NMV5wYN8Minho/kPvz9KvHEHzKSVJzjrxVabVY7YRMWKtKuRwTkZx2q2zM9U8F/Hj4rfCyXZomsT3Fmoz5UrbvuggBWIJXg9utfoz8J/+ChXgnVJrax8bWbaY+VVCquxRwQOXBCsCPYH1r85/hv8DfjF8YboSeC9JP2Jf+Xq4zDBn/fYAE+gFfoV8I/+CZ4tmh174t6sLiSNyz2tsRhiMFfnz68H26YrKUFYtM/TPwh8QfD/AI70yLUdAnFzDIfvryP17jOCK6ufCsyDpXJ+B/A/hv4feHrbw/4csktbeBR8q/ewO+e59fWuzdop1JXqzcetc4zMEEanef4RxxTcOVDIcjODxjArVWzCLuBII5IFTlo3hw2AepAH8qrmApW9sx3SEqB0GOtU5FYcY6mt2CFwjSkYX3702SFdu8r8v8jRzF3MO2+/5Q6E9TWsIlCbh64FQQWo3FR25rVSJWiVAcY5+tHMFzA1OPNs5xkjpVLw4UUPEY/nJyGPfHaukeyNxlpMYHXJAHFUzBb2Fsbg7Ai9W3CpGaAMZY5U88E0bxsEacY496rLPbMkbRvvDc/Lzx+FSkfvT8rMOxHFAD/mb5Q3I4+tYl/bOrBEJbucdq2lALHIz34PNRSRgsNoO5uOtEDM58W7gjIz2yaRLZlkzJ371uANGSCvPvUHybgW784rQCjLEoh2FSxJ7cmsy7jmij3DhUHSuge38xS8X4jPFUdVC2cAS9whmxszxmgB+n3ZaCOMfLkc1MImD4f5jnjHvWdDGYmQcbpOnNbsKui89T1rM0GNAJAVJABGD3xSw2aQ/ID0HFWXDIoBH15qNWQ5c85/SgBNrAe3rUyEcKOT71X80FMbKYoLccE+lRcCckEEFhlfXrn2qFoFcBgoJHU/WrUUTSMqAbtxPGADmqpBN19lRVdsEnDAcj1oApSxR78IQBn6CpU2bN+3LVNPAVIYrj0wcjIpsYD5wPzpGg6IqR8/GO1QTyJuAxz2q7sZlwMbqrXf2bToYLi/YRJcMVBLL/D1PJ7VaZDQtvsAICFTnOR3NWdzKCc9PU9az7W+spAfs06SL1DArWhHJvx5gw1QIeHU46Gpd23Geh71AY3LdOD0NSiKQOAx+YcDFaAOnUtIik4I5Le2OlVNrq+SOSOvari/uyzH5iOMH6VAfmYFm3HHI7fQUAUrpFXClSewwazZYfKyQCBz781uNiWIsQowO54xUYjVIyzsuFOBk8U2wME2D4KMcs65Awe9OtrRoYwoUgLwc963bcNOVUc7uhyOp7U2SKUuqMyY5AJPXHUVYHIS2zSDcflJHANS2tkrDJXPGCa0ptuc8H6dqWPIUEDpQBGLKNeFwPcVE1pN5hKfd9608PsDZGaduTftzuPv0oAzfJnj25UMGJOB2zVK8QvIFkCsoxgc8EV0QRlHPC54qjdW77tysgJ9etRMCnZuHJAH3O1aMe4nPH41WtrdoiZex6irib2bsSenakBf6ICc/wBKcd3BFNSN0C5BOM9OlIUkkUOi7OvJ6GswJRn7qj364pwEoQhxjPfOahX5U2kD0p7gFACdoPvTTBELpkfvD3xmmIGxgcn1pzhc7ScjNSJGAeWxxT5jQk3ZABH3R1pUQOCynGfXvRv+Yxjnj6ZpBuUAkcDt3qTMNjADOOKGABIB4/rTljBOPXgD3NJ9nkQHcRx1B9qZoM8qQFXY5B9/Wl8qTdvBPHWp9pkCqe3H5UBSg2gZ7nmkBW2l3Zm6D+dKdjqI16Y6mpAxKsDjGaPKwAoPy9aAK/l7U2McAd/en26eYxz9BUvkbhnPHvSwb1JRB3oAgy2dmcEcE1ajkBXYePWm3SyfaPkQeXgc+4qJUZnZunNAE4znKjcahKszFn+73B9acrusxQHp3qWNCGdWOATuz2oArgeWwkwV9KsGMlVy3J61Ew3KpzuAPGKd5hXHmdSOKALaWZ3kL9337VTnXyZT5hIJ5HHWrUF1uYqOB1+tSzTNLtIUbe+aAM5Y4nOS2FarcflrJtU8Diq1wjMowB8p7UsEAK71zx3oAmaUncu3aSetCBnQs3bnIpzgD7gyB607cNu08ZxigAijMhDL1H61ayowu3BPPtTApjXcDzTihUDLe1ADy2C24ZJAPHSmQMsm5u2cUhkjVTH3Aplu3lp5ucqTQWhXuECMi5zSJKuznjip3jgcM4baTUbxqsYCdexoGSFUeNSO1NyqMFc8NmoymzHOWHanMJJug6DGKAJ90cfy5B3U2QgHzGzhPSq3luOJTtPQCmSAFcNnJ4+tAF1JRISyLjHc09CAQu7POarxDZFjOMinxsoTA598UALI5BZtgO3kVWMgmjVgdue1TtGMZDZNVTbPEm/O48n6UAPS68rKjB4IqDzVaQsjfKf51hXv2iN8oCe5A96sWkcnl73PAPQdqANcysVG1c7afgup7EflSwRFgGLZBqYhgRghlHp3oAjZUVAGcMSeSKDFtAPXJ5p8sRJaPAXPapJMNHt6cDpQBnXJjXlePUVHDsIyOCKBaySudx4FRziS15GCM9BWYF1X2KSOcULcDHlHg1V8zzoydp5HAFPYQ+XsJ57+tAEx8lwe4UYp20R42nOahEYVQByx5FNSTOABg9OaAJ04DFl9qWOKMjBOT1oQSA4PRTTkBLea38IwKtICGRkHG3AHFSEqyjnnmpMQunJ+cnOKZLGpUgDg9cVAEcg8zB38LnineWkW3P8AEQMVWXG7B4xxUxAZt2cDjP1oARgVPlnljjIpwRYjsY5zkZ9KfI/yBYlA9T3zVRWYAo3CgHB7k0AWTGCTnkk/5NPMCxD7449e5pIHDRoC+W7ZFNuo1A3gfOOTzwKAKTBPtLDbsPrSG7ELhAfMz7cCoNzsWaVsr60snkl1A7DrjitAJTMkgA+7g1b3hl2KcHH4CsyJUaTk+/PtVwSKR8vA7+lADTIsmMtkrwR9KmEqZVV5Xv8ASqxhDn5Mqo7DjmrEe2F8ZLemcUARyIsZyp4PUe1IUim4VeeOakB8xyHyOOKUBSpIwMGgBUhDZTPI6+9DxvuGFBAOAahMrrlkJU9OlKC4Ubs56k5oAteUrltzEe2aimieLAU5B5qJJtxP8Pr71ZIEuCkmB9KAOP8AG11Db+DdTlmk8rbG4buCvGa/GD4aJazfH27uUgYRCWTaVOSqBvl4/Gv2Y+IItV8E6pCxB+0xSgIcDAK+n1r8XPhYob493NiHC5kClsnkg5/mK0hswhsz9fPC2PsEWxdkUaqvPXd1NehWNszx5j46k+px0rgfD6PHaiJsED5uO47n8676zuCygMdpXt0z2FQ+odTYgnaEh34yeg5zjvU8lysw2/eI/PFUCWdggXcQOKsJA6fPzvPbtWQEkn7ojYePesuadpH+cYx6VpswmULKuB/WojbKQA6gc/N2oY0fGPxsn3f8L/wPvfDKzH4D/hIa/m4r+k/4228Y/wCGgcdvhhZEf+XD/hX82Fe7S+FHm1PiZ//U/QMqFbAOeP1phSVSGbFTsMHbnJWmBpCSpA5r489wZKgHLdPSs8KDJjtVqQSZLMeFqIkgFwvzGgB0uEXCnk1QZWJGPvd6sjIBJHWovLcDeDjNAkQNCG5Y8gVUYeWwQ8MelaJiB6HGetVmdNwMoyU6VaEtytJuVcsc+lUZR5oYLwcVfeXjkZBP5VVYYzH02n8xTJKWCgGDznr60siFYhnrz+PvUrxjdgnjt7VGplePa46Zx7e1aAZ7ZyGHbP618q/tvWon/Zm1YuMfZbiOX6liE/rX1si4429K+W/20oS/7M3i3/pk8P8A6MU/4VrR+JEyPn3/AIJ4+TdeBfE8TMu60vd/DYJOcFmHcYPFfogiosX7s8k5Jr8x/wDgnPO8em+Ptihka4teG+8Rubof85r9NITm3L/3jWtb4kOJMJNoJY5OKYzyMdhHykdfeoYUZh06nv2q1KxWE929P0rEZXDqJCrc54FIgG9lU5x1pFQrjPO7rVkAICBwD60AQ7GUB26noKeevHWptzBS4Oeg59KYZFJXYOhoAaGIA8zgsT09KRiFQBOvPWhWIVwOvUe1V2dAFTkuaAHBc4YLtPeonRQck8ntUyyqpw559PpTBtKHnkmgCIqFJB5B6+1OwgT5eB61GH5xnNKWVT5bDAPU0AIQnygHGO9DR8AKetIy84A6U9stEMdRQBEDISVPOOlIplLHzOBRhiuTwB3pAxWQ87hQA84wecCo1yVK9AKVlXOQM4ojchvn5znPtQAmwDt1owgQxSdT0pMLvBIOBUUnzOXU496CGV2DxHCn3q1FLJKf3g471GNu7exyelSLlJMpyvetBEkgVB8hxTdxd1BNPG1n3EdKkaLfG0iDAoAaV2tgjcvtTcc7c4B7mo/3qKOep5NDMrTiNm6dB9KALUWAflx8tK8gfA9AaqNAHDtGTnGTinKr+ST1PGM0AWFiBGV6tSBWRzF39aYk7IvzLgjgVZWTgk9aAKyumNhOWHrUbykvzkHHAoljBUzg4oXcXDDsBjNAAqvvG4YFWGKBh0JbjNDvuRVXjHWmkRgjI+YDpQBNGsZXcOQOPenP8wLNhdvGB0HvWfu25DE5PpQZnblhjHGKALe/KbvTg+tIMbQknrnNPRlC4XkCkO3lk5z270ALCWR2aU5UDjFKZmPyno1RSoypzwRzTfML/Ky4YUATooViu3jFC3Hy+m3tUQfA2MMnpinJgABRk9CPWgC1ayTuMsePpSyGHcSOp9Pao4ixbk4APApxY9cAAnFACrGuRIOSOBUzy+REf4s9Paogxj4b7uOB2yahudzR4jXgdfbFAFR7iViX+6AMYxzSRySRncD0596FfaA0iHnrU0TgENgbT2oA0AS5DIeCMmlJyQSOBxVYOWYgcDrmgTCKRVZd56jigCVA78KucHvT3wrkFfxznmqxklMjSR5Xb2pEd0JZzyetAEzYRPn4/DNMTh2ZTnPXPenHJ+YAnvinKuWBQYzyaaAaI2DBn7njHanhCU4OKeFfzgr8D1pdjqWfIIHrxWiArmKUkvu4WrFszuxWUZAHUVXLPhsEfMKs2hyu3owFICzLHtA2Dk+tVt5XHYjrVojOGJwR+NVAu+U7xkelAEzuGQKSRnn2NNw5O0c5FNk2hlQDH9KsRIxyobBHIJ70IViEQPbhQrbnYd6nlUoOSArfnmoGkkyDnv0pbhnDJKR8rHoaAsWUhRowXIL9Me1OnBBXaSQvA7U6V0AV1x8/XFRs8bjAOAOR9aCB+FRSU4JOcUqLJwy/hn1p9uU2lnyN1OjkLHCcA9j2oAzY3zIcElt2OnVhUu7Ik3HJBzjpUsZCTNlgc5yarswBywyGNAEodjlWXCnrShCM7ehpqsZAB0zx9BVmEKilZTw3GaAKypMVk3DOCMVYXYUBHX3psf3nhDE+WcjNOCIWBc9eOKDQQoyMWAyccj1qWPaOvy+m6q0j7Xx2B4Jq1G0c8bOHAcHGPpQAjSvkOg+bOMdqQS7zhh0POKdsB6tz7d6i2Y+XdyO/YUASPuYc4KnpSpmNWByDjjFQfvEO485OPanfMWLdO1BmTRSBozuHK+1Sq6ryOCeaqwu2ChXHPXNWFEbNguOPegCYlGOcZbFQ78lWk/hpQCJCCeBTECZ3MSGJ4FAC4diJEOCDxmrKgkgE8n8KpMrNLwduOlTIdoyxDNQA5jIp+6SBxmpXzs3AHA96a2VTYRjPfNQFmKg5yO3NAFtFJQkDp+dRNIiIAy/NTkkPlbhww71BMSQSx59aAHZyARyTViND/B19KowMFKkNkH1rZUbic/LWhmUgrGTJQk9MZpXE29U5G39KshQh3RkU55AHBxnHWncBUJb5QcY/WnFGXOWwOODTUG5s44qVlVhwckY60rgPTIfZnknmp13F/l7HH4VW3MWAwQQeT71YQAykbymOvvWYDwoEjfNgjmoXTc+Q2RjPWnS7WbAbJHFLIu7lPTFAFXy2jVpFy49/SkilLJuIH0qyoKqdzHd0xQIv3Rw1AFJvnDAcE/pUEIIlHlk46EVYRMbg54FOEAWTcQDx2zQAqEx3IVn2qelWSVjZx0Vu9QykkBiMqvemKTjk5YdBjtQBY3RswjD7yfSmzRMjDaSOnApssflOJgBkEdKbJciR8Y2MtAEmGB4FTIgfO48nmoFYhSC3BqymGA2npxmgBksQZAjcY9OKbEFMZV+3Q/SpGJdXU8kYHtUBICg9MHBHetAElRlPykn/AAp5mCOAOhxVhMEHHIxiq7QwtIGx0oAusEaMSlfmHWodgdRu4KnIGKahJBb17U24eRv3qYGODQBOzsgJ45FVoXYE7e56etRszlAx5/pTYWwMKck/hQBdIGOQOew4pp8ghlUcn1NCldhDnOPSoVKGRh1xjrQBZjPlJtYDIFRzsGU9hQHQ/exx3ppKsMHt3oAQyBolCA/KOpqJdzJjk+uKk2RMh+YgimoWj3KAcnAoAljXrtORT7cLH7gmljTkMOnQ05AuSC3U0APOGfKigb8MAelOjDBwT0ob5JCDxQBLgKqk5JqTapALYINQgpg84x606Tcq7Rx3zQAsygr8wHJGM07yVO7pmoVKuuHfoe9WfMAQHuenvWYFQwjBLMQR6c1F5WDhSTuq2S2wnGB3qvHIQSMcdq0AVYl5YOUZacFBYfNkt3NOUbgH5+Y4puGD7RQBIQyupX+HqPWhzhgyj6j0qsHBBDHFTlcx8nnFZgMCh8kdRTvm25IwPamx7hgsuM1PE6EsuMAetAFeD5CwXin4ZwEZvwqcJvc4OB/OoXTy84/KgCPaqttB5FKiKuBt/EVJ8r8vx6UsakE9gaAEKtvUkd6lQY+6eaiwxkAzxmnqAjbxyBQBdEZPAPLDis8gOSp4YdK145QH3E9uPTFZ1xCu7er89hQBTeFmAA+8DRHExY5NTEPkEdahVhvI9aAJgS8o4yAOaulNzAYrPT5ZGXoPWrW/YwPUEYBoAfcRAAYwOKpDqNxqZs45pduTn0FADckEBzgHpSMhK46e9SGNThmyR6UbtoOORQAxFwQRzjirHlliSmSR71TP38scDtUnmAEZIH40APPm5yeCtMcfNuJyaimny+E5UDrmiAtKA+MoeM0AWVRtxYGnNlSR69KcFOGAP0ps0Xzr7CgCs0ZB3N1B61LGVZsLyRSPzhHNQBFyHXgqfzoAsr/rCHbGePrT9ofcY0xs/WoEbdP8y5OPyNOWZgNrDBoAnQOFJzgetNm5QKvbk01pCY8EcCkDcgZ471L3IY0qdoI4PUVGxkR4z96nOxbKgcCqwaQfe6DvVCLmwnKscCoFQKeOppd79xyRTjgSDfxkZoAXyX+ZE/i/rX58/tiftEah8PvJ+G/ge5C65qDCNgq7nw2c4PrnAH6V9n/FHx5bfDXwFrPjG6fYunWrzDnGcDA/Ek8V+O/7LfgPWf2j/jTf/F7xQ/nWOj3C3EqsQ25gSUUZ7DH45/GqUbgfoj+zB8EpPAfheXxF4yjjuvE+tBJnklT54lPzAB25JJOTjHPHOK+pJIS6Im7BQBc/SnSTlpFK/wAKBQacySbgynggVIFRY/KYLkKvtUvnOrgg7eaS6j6EA5POKiUqpZcHB5BoArS61o32h7aa+gS5iILws6K5B6YBNJHr+iss0D6hBG6AklpAo+npxXyv8bv2WE+LvjO18VaN4kl0h2iRJYgnI8v+JTnkY7GvOV/YXjeCaUeOr75SqqGUbt2eSeeRVRSe7A+4m1/TIZIg19CyYySZV25HPHPpRLrOmXNwrQ3kZXjcyuuB3559Oa+IP+GDxdwyxL46vGbZ+7ZgNqnHJPf8q+dfj78Brz4EfDy48UWvj+8N0jBI4o3aMSsxAwoB6/SrjTTdkxo8V/b2+KU3xH+MEuiWTs2n+Gh5Kg9DJgZx9Rj/ACa+/P2PvgH4U8H+BtH8aalZo+v3m24MkhUPDnDALnoMHketfmb+zb8BNY/aQ8ZalHqF3PHbRATXN2fnYzSdCxYckn8a/Sd/2KfH1lbpZWfxLuY4I1JRdrqF24GOGrebWxU9rH3xPdQlpJmnTaCMZIGM+/epJZYihyUOcBSGB/HrXwBL+xv8Wj5Ua/Ey6fb905cgD/vqn/8ADI/xuijEQ+KNzjdwN0uP/Qq5yEe8/tH/ALQGg/ATwoNTJjvbud1RICRktnJAPPUA9Patn4AfHnwb8e/B8WqaFKlvqsAIubMn542BPGCc9MH3zxXxn4r/AOCfPjf4gLbyeJviEbw227Z5gZiu7k8sT35qf4Y/sK+PPgv4v03xt4W8VJdtBcRmaIb4/NjVvmDEHBBHBFackbGulj9PVjkZSQNxBxj1q6sciqPlOfQV578SLzxFpngjVtU8Hwm51SzVZYYez/3gfUe1fCMH7Sf7Us277F8P/M8vg/uJeQPY/wBKxUbmR+gXi/wdpfj7w7rHgrXoBLaarbSRMGGcMRwRnoQe9fzqeB9Y8c/Ab9oAaJ4euJYri01QWksG75Z4vMwAwHB68elfpbJ+09+09KUeH4eHdGw3jy5Mg/7nUfWvlnU9G+JN38YD8ZtR+GtxPPvS4e3RSy+eowG4BPBGcEda3joB+4kpaGOOSVfKMqpIcn7rMoLVztj4k0fWtWvNP0/Uba8ubH/WJFIGeL/eUcjNfnN4g/aa/ad8SaHPpOneAJILiSF4kmFtKHUsvynLcZBr4c+H+i/tY/Cb4gw/EGz0PU3vZZDJcqUaRJ1JywkC549P/wBdQqV+pMpWP3p+Jvix/A3w78SeIr4okNtZSFWb7u/GAD9TX8+37LnwcuPj78W49NvI92nJK95ePuKhVdjgAgHk8Yr9Nf2yPi3Lqf7Ji3epwNpuqeJxBG1o3yvG+VZxg4Jxtrl/+CY3w/8A7F8F678Qbwf6RqUiW8KkjmFOrAfWqitGxpn6LaD4S0jwXodh4a0MSJZ2ESwxb23Hagxj8K6CJdoUP/e/SnGN1T7QfuLuzu/nXz9qv7RHgDQ/ifZ/CvUtRjTUrpAd+4eWGbom7+8fSsxn0U/yv8y5U9DVcFY1II3Z7062l86MzQt5ka8e3/16+dfj/wDEf4k/DXQNM1T4faImsPeyyxyqY5JShUKVwEPAOTnIoA+hBat/rPKJGc4NK0scYKH9255A55/pX54r+0P+1UjI1x8PH2Y38Ws33ali/aR/aLmAk/4VpO8ZOc/ZbjJ+hxigD9CZ7Zt4kA2hu/qO1fMH7bTS2X7MHi6JQ8TGJJfMwAP9anA5zXid/wDtM/tA6batcTeAZ9PQKyrI8MhCE9D+8TH58V8ofHH9te5+MXw61j4fXOgvaXl5ELeV45PkEiOMkgg4wRnaPerhFt3As/8ABOO/+I2q/Em6sLbXJH0PSIVlurWR2IdJM8IOQOeTX7aahastrFNEflOf0r+c39mP43zfAHxNrWvvYy6hbX8KWspjYKUbO4E5Br9KdI/bA+Jlxp0E8Hw2vb6KQEpKI5QHU9CMRsDx3HFXOHUD7/hZynyqXz1Aqle3FtpqBr+5WDziFRWPzbifQV8HR/tjfENZ9i/DO+DQffH708/TyhXyR+0T8S/2l/jXf2sfh/wrqWiaTbjzFSJJPMaQDBJkwuR7AVnygftlBFmfyA/Cpuz9KtQcE+1fDv7Gvxh+IXiPTovhl8WtFuLLUrONja3skTo8iIMssm4DJwOvOa+4lOOaVgPNfjD8OoPir4Hu/CAuXs7tiZbSZCNyTqDtz7ckH2r8svhh+174++AHjO6+F3xnE17p9rKIftDku8QUnDH+8oHIxj8a/ZBiQ3nKAu053dMV+U//AAUW+B2pa1Lo/wAWPDGm+dGI/smoeSmSCwyrnH5Z9xV0+zA/ULQ/E+ieNPD9l4l0C7W7069UPFPGcowIBOMdwTzXRX94mlaPcaxcL+6tRmVmO1QueST6ACvkD9inwX4l8F/s6aXo3imN47q5upZIoXJDJG23A7EHvXlX/BQX45SeB/AUHw00C6Kaprm4ThG+dIAvzdM4JOR+fFJw10A/ND4z+JfFn7RH7Q17L4QMtxdSXX2TTUhYjbHAzAOGGMeua/dz9n3wJ4x8C/DHSvDXjbUBqepwruZgWLIH2kIzN1IOa/Gj9nLw38Z/hzdSePfD3gafUheW8Zt3khfBQuSWGADkluMdvavt+P8AaM/arhd4ofhzIJWIDt9lnJKjtlTTmgP0jYiFWj5MkZ+YEfrULKs0hMRZVTAHTqe3Svzpk/aN/aZQ/aLj4Yys2NrEQznJ+mO1Ef7T37RyoTN8MLl4z8rbYZlyT6fIelZ+zHc/SCRQjNby3EQuo1VmiDDftbOCR+Bqowy+1m2kd6/nJ1L9ov43+Hfi3e/EXUtRli1O3uRHJYyFgAi5UR7SM8DgdT1yK/ff4X+NJfiT8M/DfjWayOn3Go226WI8/Ovyk+uCRkZ7UThYR6A7/vFcYGz9anEm/DDv2qkkSvksTkdKsyYULs5A60Acf8Qvh/pfxL8KT+GdQne0ZmMkU6DJik24VsdwO47+3Wvj34XfG3Ufh143f4C/GLdHcxSGOzv3dtjo5JT5mPKt/D044PNfeo2Psw21s9q+Pf2x/gVL8UPh++v6INvibwyHmglBw8kOOY89SR1X3HaiwH2A0BSIMvKN91gcgjsQar4AChs5r4h/Yh/aOn+KGiP8OvFdyv8Ab+hrtCuDvljX5cknjjFfckuzGYf88VDRURqjKYU5x61PDFICMOU+hpsVuQAASc1JyjDJ6UiiR3WNuRyOD60KYwSXyVH9aaSjZiIJwM571Vz+7KKDjvmgCcMoDOfmI+6PapELDLdAR0NQ/KyDjj0q0o4+negCuJMHbj73FKIxMhViMDp61K+AQSBTgka4kzyeaAGLFEdoPO2oDHK7Ft+3AwBVwL5n3TjuanKxFMvwDxmtLGZm2sA3EEZYdKfPbYA2HBAq4I8fMuSegxUBTaVLA5x3osAlokTZDfeWl8tZZGX+Fuc0wRqzHaeRUrAAfL24zQBXvIhhdpIC9KCx2IuMg9qnPkuGXdhj6+1QRFXjy4K7eTn2osBMXVVwME+hpplkK4OOalEalgzYIYZpwTBDcfhWYFDyrmV9gyeM8U7yNg3MpT1yO1XsoGABwT3zSOcqM8jOM+9AGeIsx7gSabFHtO7JB6j8PWr2F5EZ5H9KqhlZ/Lz83U0AWFZgGLHjvVO8kN1btG5+bGK0YXhUmLILY+7UZhWMlsAg9RRYDMW0t28rC5ZV5qKSy8tFeMhQG71qsir88WRmmGHd8jcAHNaWArja4BcewxTyyMqkkkr6dacGjK7cZ9x7VGjplmXjPUdxUOIE0SrkNzx3q/GwX7/zN2PoKz8honlUgY6dqtBQBG2OQvPuauxpYXyS2I3UcnOaZ9jaQ+a78DjA9KstPwWPUjv2pqSBiRkYH86zCxm7T5shAwinhafLITsKgqVFWQR5pDDg8VIYBGSAN1BmV2UPtZxlhTwN2GBO4DmmYKknqCcc/SpYiYgVxnPrQaWKcpkLAA7h6VY2yKgLZ5x+FSbU38cNVgqhXBPWtLBYhV8ptZixPSripuUBvmUDis/YF46e9TwEbiAeaLBYkAeFsx8DvVedMvuB61fDgfJJURWCTO08UWCxlNGd+QflxiqMskqS+WDntW6kaqwXrzUE0MTSgAfNRYzKux8AhjleetNXc0qpn3PFSgFZSrdatIcDpye9FgJWO5cKMY/Ko0jaRC3ygUM8pG3PApAzMQvv+FAWJFhYw4XHzdhUkSMrqDjGOtEYKKc9qhZipBFZhYsLGiu7g4J9O9RGFg3yuVHXFNimPmbHHGKmL5k2qhyBxQFiKSM8hTyfQU4KyAKWz36UZJlyMgHirGAuCxz2GaAKSgyMx25A9ah+zx/NujGc1bmYL91aqrI4fOCAeuaAIpBEwJVcYpFz5XBxn9asTIqQM6iorZt8eCPu1pY0sRY3Jhlyo9aZFGUfzl4AOMVpRjcChHXio2jEZ+QdaDMjUtI4z1P86lOJMqfvHr9agVTuYkgYOeBULu6OcZ9iKDSw9ICmV6k1YzgkZ57ioYQ/mB1b/ezU5jdThgc5GD9azCwjoZY9xY7cjA9hSNaqkjyKxPygn+lWhaP9nMmffFVo/NQZfp0P9KAKLrIC+OcdDjpVaW3eRQwz8vatVJN0cmAMmq+5zHu2YB/SgClamZJThvlAx+dXMFwWIy2AtMgjlaR1H3eKlYBevX/CgCwixAfKuKgnEZmE4+8OPwpdzAc9Tx+FQfOWCgZQd60AVkZ2ODwaniLhsscAU4gYOPyqN8r9G7UASyQxHDKOeuagO5oiVHJ4NOVGPzHoO1TmNdhJOBQBSggjVRvPJqy8Yki2DOFNOVE2kk9DUbNIinZj1oAmEY2bSATUUtuVJJbg9qZE2WByRVkHeMHnNFgGJlcADIFPk2+XkDBNNxyVUZxQ5KphR1osAYyVwuCPel8oE7W52jI4705SSpUnnGKeq/KM84oAWNcnB7/hSJAp3bWzg05GVZsLzmnyKFTzE+XH4UAV54Qq7s9eKrGMJHgtVpZAfkdc5pGQHO4fSouBTMQblTk1ZtYVfknJU0gQKWzwDUET7O+BRcC49rF5me9WHtYzHlzwOlU33Bgy85qfLADcc0XAEijAIj/GnLG3LHjPFVwSX2jgGrpHyEE4x0qwIDEwfbk4ao/s5QlAeBToy5yHPPrTmBePaDz60AUJ0ikGN2CD0qtFCVOM96sRxEMwJzip0jdcZbAz+NRcCHyGTnPysafgsQp4HSrexQRz8p6VS3nJ3dAaLgZ/iTxHoHgbwrqXivxBIsNnpURmbJxuKqflHua/mm+LPxL8VfHj4naj4ivIbrUZ7iUpaW0UbFkhjyEGFBxx1xxX9CfxY+Fem/GPQI/CeuX1xZ6WswlmWHYTLgYAO7gYye1L8PvgT8JvhbawJ4M0KFJ1wZZ5V/esy9856nvjH9K2hKwmj8Vvhz+wr8a/iHb299r0SeGdNcgSNeH96QxGNkeMnjntX6YfDP8AYR+B3gOzt31zT0128hjCNNKP9Y/UkoGwBzxzn3r7Ku75niMrE5XK8kn5apWySm0a6uBhix2jPO3HGfxyKJTbFyjbHT9M03Trex0e2isrSABUihXYiqvQYzWqrPLMC7MwJ5BPBzVGFv3Bxj6VNCz5BxU3YcpfkQq+Qflxj6VGsGJCyDAX9ajLO7gk4x2q4FG0ncDmkUNViihT+fWpxsCZKj15qMq20FTx7VGQrjDnb7UAWVkhZfLyCev/AOqh/M2AADYP1qBY8sDuwMc8YxipDcrkInC+/egCuqlEYgYOentVza74I6EfrUKHd93oP1rQs4hI6RliFzknsBQBTu7iw0PSrvXtZvFsbCxQyTyv91UFfn9P8RvEH7Unjy48M+BLh9M8DaJIpur5QY2nAPAHXlmB2jsMEjtXjv7XHx88Q/F/4oWn7NXwuvCunTzpb3kg+68mfm3MM/KncZ5xX6JfBb4aaH8K/AeleG9Hiify4FFxKECPPL/E7AdyapxsB2ml6XFpukW2nxOzi1UJG7HLMAMfMe5I6n1rQt5SWJX7y8Vf3Bn+Zc7areUqygp0bOakCdIkU+7c4/8Ar0SoVcNGOR2qaCNnfyweD7dq+ZPGP7Xfwb8GareaPe6hNJeWLFG2QSshYcHBGM8inTMz6TMbSnO3De9QfZyr/Oor4+i/bu+DVzES81xG4X5W+zSHdntjtj6mnv8Atx/Bu2t976nJIFI5e1nB568Adq0sB9n6fBD9ugWZdkZIOccHnmvwY/bL/ab8ep8dddi8D+ILizsNLZbaIRuVQiMfMu0Ag/NnrX3r4/8A+Cgfwd0rwBf3nhu8ku9Z8po4IjbSxAu/AwW4GPc1+KXgfUvDfi/4xW3iD4k3WzSp7uS7vDIC3mbfmCFVGSu7qBniqiB+1f7HvxA+KvxB+HVnr3jix8pTIFt7mQMDNESedpGfTDcAg9Tjn7lW2nfkkLtGflYHNfCvhz9sD9nLQdDh0601Zj5AVVT7JdKiqvAUfIBgV0TftwfA8RBl1mRQp6JZ3B/D5gKx5ZdUNTPsYpI/B5xUZK20zQT7QcDncARn0zivjp/26/gNbRO7X93K6jIKWsoUn05GevsK/Nfxx+3t8Ttb+Kh8SaPeTRaDbSLHDYSZQPGv99VG3cfXOemelWqTZVz92mvIpG2Rnkf0q7ASJFfH4V81fAP4vWHxe8KWeuWkZS6l+SWPaQI5F/hy3BBBByO9e9y63p2lSxRarcQ2TzFtqyuqMxT+7kisxnTlA0iW27YZ1facZ5A/nX5DfGX4wfE79nT4nRWnie9lvtFvXaaEg8rGfQhc/KeoBr9Vk8V+GLy4RI9TtWaI8jzASMjkjDV+fX/BRa30XxT8JrTUNOkt57iyugymPDSYb5cdT68k8VpBAz6j+Cnxu8I/FbQP7Q0rVXuzHGECvG0bmcgFhhgDhc9a9yhYbc5GMdc45r80f2DfCX/CE+BnvfEc6xvqOoNcKpZB5UIUAEgkE7j6V6x+0P8AtqeBPhHqtv4R061bU71V8y4kRiFjz0GADnIzznj0OaiUNbImMrH3RaIGnjQsBvPHPrX5Ff8ABRX4teJ/C3xF0bTPCGrPYS6fabv3LlMbs5Y9snBB+lffnwo+Ong34g6RBrNjtETLv2iRiwHAPPTOTwM1+Kn7Q8uo/Hf9qG/8PaMgUz3o0+M5yFjhyHb8MEn8a1oU03qW2fe/7GnxL+K/xM8PS3viyya106MF0uypBvCTgbQw+6MckHv6dP0eszI0ah8AqMNgcAgDIryv4SeFdH8NeGdP0DTo1S3sIkVU+6q8/dUA4wOAPbvXrQBtyzOVCsC3Jx8v4+wrnnuIsGTORkkcY9KfA5dDIeo7Z7VA7Rwy7H+bIBGOnNZ15rmm+HtLvNZ1VmS3s0aRtq7icegHP+FUBuOob3zUSq6Pvx92virWP26PhRoqxWNzbX1xcI6+bJFbsVXB+ZdxIyAP9nn9a526/b++FE1y32az1La0n/PsfuY/3vWgD3r9p/xH4g8AfAzV/F3h27+y30JRYyFDZDuqt94HjBr88f2bf2o/jV8SviBb+EtQtRf2dr5azzQK2Fh3YZnz8ucfQcEYyeOs/aM/bP8AB3jz4Naj4S0TTLqW9u3IxcQGOJRwd5ILADgcZyT6da+Sf2V/jr4d+FVxrEPiSO5ia8mjkiNuC5O3hvTG4Y/LrWyjaDA/e/StRAeGCWQ70kU4UclSf61+VH7Qf7VnxX+H3xs1jw54bn+2Wl1NEiWUeWIDEhVX5Ww74BwB/FX0NH+278HoSiaZHdbjjfJNDMSSOnTIGPrX5UfFD4saRr/7QqfEEQSQadb39vKylCCUt2HzBRxggfXFZ0o3JlKx+5nwq8ReJvFPhXTbvxDC1jdyQq8qS53ITztOQDkDGcgV7RFbOI3YEOEJ5HoPyr8+vD/7cfwY0qwcEXV3LNJvxHbyjAAAAyxHpXA/F7/goBoS+DbvTfh1aXsGsXysqymNlWPI4I6kkfStlTb2Hc/URbqLy/mxsx14xVdbm2i824uTshiVmY+yivxA+A/7aPxAtvE8WhfEZp72zvJBskUmMqxOem0ZGcZNfs7osll4t0ZV1RH8q5TbMisN5WUc8nvUyjZ2Gcre/Hv4MadJJb3fie3ST7pG8YVx25Iz9Rx71kyftHfAuKV4pfFNsskfBV3UYI6jr19q878Tfse/BeLR9f8AEa6fcX0iQTSxpK4+XaM4AUjJzwCa/F34SeAPD3jH46QeEPEdvIbEPOzwoQrM0W4qhIwccAcGrhST3A/eR/2kvgiMKvie2bIJ4ZSPz3AVBB+0z8F/vjXbTb/E8jiPaPVFJ+avKPB37GvwNktbO6k0O5kNwRhJ5TtX3IVgRxX5cftc/Drwt4C+K02keG7cJaJ5YdCd2Gf+76DANNUIsD9W/ip+2v8ACDwT4Qvb7QdVTWNXeFltoIFY5kYfKWIzgA8183fAr9uKPx1P/YnjSaWyv4/9W2G8qQFgFQdSG967v4W/sn/BPU/COhTa5oYv7i6tYZm3SHLSSIGwQrA4r3zTP2TPgZpmp2+oaZ4Vhs7m3ZXUI7AEjnj5sdu6msqkVED6F0i9S+062uCdrucMCc4J/pW3JC64JwR79Kx4bKz0pIV3RxwlwoAZeMDAGAf5VU8U+N/CfgrTE1PxPqNvYwSHYn2iVY9568ZYfjXNZ9ANnBQkj5lHtmmKSTljnB61yOkeOPCOviO40C/trxZDgmOQMB7ZUkZroUu45k3RhWVujCm0BqwSoJ+CMd6J5meU4IwOmKoRpIZQQSSaeYmLYzzSNDzX4p634r8N6GvibRAJLaybNwuOigZzn8DWP8M/i7pvje3228qtcj/WR7huVvTB617Yscc0DWF9GkkE4KsHUMv4g9RX5jfHjwPrXwA8ZQfFDwo4bR9SlIdYxhEI+Yrx0B5x6Y/CtkB+niXjlthTb1qZJd7cGvn74SfElviVpFrrGnTLIJ4I2KAjIYcOGz3B4r3FJEWVYmPPf88Vk0BteUTjAyDmmSxp93OCMcUiSIrhNpGO+alURZJI3E9DmkBUmDIMFsA0xnKMcHbkfrV75XXafve4qs4UkZ5xQBWlkdXEZb3xUmcZjPVvamNslyMAbeM0hcRqUcZPUHFAFjAZNq8eppI0wxBJPp9KhtADF8zck4xU+AJBjIPQbaAFZGi3QhSGB61F5bIU3E1elcEbmByT19aoTOWwz8Y6YoAmDlWDDCnH6VKIyQSHBXGar7S0alRkYqVHVUMQGWagCQNvBkZcE+lOi3xnG4YPUUYTasaDDDGT2peWG4YwKABXw2GAwe9WhGJI9oA3Yzk0yJA0ZYKOORUkbiWMALyCRk0AMkUqFA696SFUY5kbCirHkFj+8OFAqu6ooKj/AFY4zQBMyxhNx5K559aihjRiMnH8uaiXK/IDkD19KsLsyFB4P6UFoc8QgkKH51BFMeRsBY8KTT0Y/MC3I6UmdxEhGMUDIJkIIJHNWIPlGWzk0rzPMwUjHHWl8xiNo6Z60ATE7/mYByOOagZfLOW6HipFAMg2nGOTikuIwcMH3e1AEMjYLeWAQRimRBgwAycdaUyrEAHHFT28m4gKNp9TQA+KNAxL/KT2pplZQyrg7v0FOmRgVYHJGc1XCAgSDgnrQBG6KScd6hjMaB88Fz+VCs3mGPO4rjJ+tRtHm4GD8qjpQBMAUZTnjP4Gp13owjUYDc/Sq4dQ+wng9D2FSRPLFK7SfNzwe1AF1FRhIzH5xVM7QxVjk1KkiLIzHgnnimsfMJJGATQBFggFg20j9RUM6rKu38s9ak3qW2d/6U4oCxXH0NZgVSHQqR8wOOBQUDuqYByTVtVUxqrnaw9KaybRnPHr3oAhljIKnd09KlYKcT45HNKgyQxHQHOaa6F1BVsKOoq0gJ0DSKsq9O9TrGoUhhyTlRVQSOqEDvyKkEpUEFvxqrAROgjZtg+bnNQrKSfLHLCriHdhemDVaRQLnaRjdjkVkAuEbay9c8/So2Vs4HTNOMYZeuEHFADn7vI7UAEbAjpgkcUGGRnLH5cUuCrKVGcjpUypIEJ3cE/5FAFQqAflIBB60zcvPntkNVnYGySeoIx70NDbiNY3GWPcUAULiMCEEY29veqy+WUXe4BHc1pQQxP+7lJCjIye30qhLYxHehlLqnINaAMkt2J3hgEXnPQVPGYxtVV+9xT4TG8Zjcc/pTWT7PJ5iE80AXSVwIUxkGqS7WLZwCDj06VYJ8nEgOfrzUHz5aQD5ck59zQBaeUMRgDC8YqgVDHIB68j1qZBnnHJ4oHDbDt+XpQBPmJiecN6GmboiGUnOO1QJHiR1K7iTnNTbyzdAccZoAqPKqv+66Z6VKbggDaMjPTFRPAPPOTuBqa3gZ2MRXAH8VAHHfEBUufBGryK43LE2WxkqBg/hyK/Fn4JrG3xn1G4YK0peRlDZ/ikx1+lftJ8QbVD4B1qKdmUNC7nnAwRx/jX4vfBkSTfGGYWkZuJA+AqjGV3ZzWkNmOGzP2G0vdDZRGH5dq9/QYwAa62xnIlKTHsCCe5/wD11ymgWvl2cQuPvMwwuOVzxXWW6FLvIO5c4I7exFQ+oup1FpOqcybV3dx2Aq1aymYNtcMASKyWWJVIJy5Harmnx7Fy5Hy9ayAsN+6cDGc/lSmRidzAADg00z24m3Y+XGeeaY8qNlv50MaPj744L/ycH/2S+yP/AKkVfzS1/Sr8bpgf+Ggff4X2S/8AqQ1/NVXu0vhR5tT4mf/V/QZtsj5U9KAFByeCOtQIiq2/dyajkiBBLPz/ADr489wfOC43L0NV48hPmqyjbVw3J7VHIQP4etAFWVygwTweKYHzjGSAMVNLBG4B6n0qrvAJTGCO1NDbK8sjbsKeO9Jgk7SN2e9M2thjnGCKQsWQ7Rz1qyWyC4YqfL29KqysMbyefrVliBlmJ9BVU7SC/ZeuTQQQl8cnmopJX4GMZqwPL4A5JoaJGVjuBbtQBUSRw4UfNmvnb9sSyab9nDxi68hUjkP0VlP81FfRDeZAVYDJNeBftWmRf2avG0knzH7KQFHfeVX9OtdNH4kTI+Jv+CeUsq2HjdUACrc2z+/3mH5V+m+nXHz+W3KOd2fSvym/4J6LKNY8WASHyYhCHXsy72A/Gv1Uso42iU42tz+IrpxO6HEvs5ExC8U9W3ckfWq5LR/u349KeHbHyCuUY98gFg3SkXG1fl69BUW5Nm0jOece9SFwY+W244NAErLjJJIBxxVYuQcJ261IZlCrtIIHrUUTjBK8k1FgHIWKEuCGORUModGVhkYq5gY3n5m+lL97kAAgCiwGftZpd2eop4QJzIenpSiNirFj37VEHRWCOaLAVpJdjEqMbiOtXGkEiDePmqvPGhY446YprsioD1I9asC18x+Uc+9OxkhQcBf1qmHdiCBheanQrtOeWoAHbPyFuPakCBRz37inloSNrgZzVVklyUhHy0ASEZ/1YJHQ1EikMVfOe1OdmQBD17kUoboQ3J6UEWEkLBdw+lNVMJwSTUDySRuc+v4VBI80gPPI6igLFob8kKuB+tLucgAKVYdc9DTEmcoqyHIHT1FKLmRiS+Dj0HFaCLW4J82eeoHrUwlIQKv3W5x71Q3jdubv0pwk2jZjJPf0oAuyMmzGPvdqpopzjHT2qYlMbd3J7+lVA7hyN33f1oAkyEbAYgr0HerUdyZPlI+8OPWqYk2lpDgk8U+B0Me8feXOaAJ+cEfebsDSbg2cnHHSjdjhTnnr6VWZ9sjISfXPtQBaG4gDG5RS5BfngY/WqMUreYYlJKt19qtvC6MFLZ680ASBMqQG+ZT1ps4BYZPzd6hjDhW2kEE809TliZOpHWgBqkSNgcH1pZdo4NLhV+Ynk96k+VlIbBGaAI4mUxlt2M1KAxO08E9sU0xxhd4IOKfgsFboDwCetADXGV+YZ7Z6Gkh35Afkg5x7U1fnGewOCD1NNwwH7jr79aAJ5piJtqjbnrUgzy5OD61EGaQKJBz0zTW2rzIcj09aALCOGOP4fX3pJGYspzkLVZSAh28Ac4p0W5jvJ2r70AW2G1Nx6HHFWWztwuDkc1WlUABSd1NQqVzuyw4xQBJOP3fzjhuOO1QWrAQmMrnB605C7Axnue9TptT5SOtAEWAkhAGeO3rTY2Ykl8g5zVrcmGKDPPNRbhkfKQCMH2oAWOV5Q3l8D36mhY2IwWww4qtAfInYH5h+laC5ZDg8ZzigBkccwYjfzjB+lSqwhBUNk4pjAq4K/KAOahmkZkXbwO/FaAWGlYbVY5x/KmbhIGBYEH1qtKwWMMe+BVaRw0oUDn1oAvSIPL2DA/HtVy0iIiyzcDr61lnDKSoAPc1Na5DhySOxz0oIRrxlHfcDkelMkKKDjr61G7RuoKjYwp8XOWGD7UFiRD5tzDPrSTFSMrz6UEja2Rj2rNuDIXBU/KO1AE7EsAj5DfypRuZ8YyBVVJQHUMf/AK1XY5tjHZ0FBLZIm04TPPNBURruz0HIFWlcbQyfpUIVZQdgwT1zQSSwXO4fP8gHI9aQvFLlc8qOPX61GqKoLM3HT8qST5Q7xj8R1oAeDjAA4GeKfMUZQgwMAYqNm3Y8tjxjJ6VIwiwNq5YZFAERMkYXkB8U9pBIq7mwR0FOjwwy3pzkVCyKrbSMf/XoAnQmMgg5z1qwCZQI9mCR1quqsBlcFRxx15qVWZD8vKnjPpQO4gikbeG6ds8nio8bSOxPXNS5kCsV78ZquisflDbi3HPtQFx6EqXU569e1SRvk8jcBkU3z2CGCYZYH5eetQ7/AChtxtDd80rD5i38+1FB5U59sUxW2PuPKnkA9OKRJhsAyCB1qb923G4YxxmiwcxEkhXMiHdu9RSK4J3bsYPamkjAQkY7EUJCN2UB+mKZJbXzQ4GOSec0BQXDEkjPPpUfnOmCBznHNWRtkYBDjuaAK8rN5p24IHrxTISQxLYHoK0JY0kAI7cVnSQbGZup7Z7UkgJGkZkwQfx9qmDFj8oPPP0qG3iaUBi2eefaroJSQrsLL61SQDFB2mPByKbDHg5f7p/GpT1O0dqVifJLAHcMADpVMCvNCqFmx06dqtwZKgnrjvUSEkEhcuf4etTwp5b7D1IpmY4swfZF3PORU6LyQ3eocESkH+EduanSZi/OPoOtACmRYSA56egpYSJA0hUoCeM05xEMOPmx1zSbG2AL8wzmgBh8yFTg9TTgJJCuw/MfvUpYMShB4p8Yc5IOAorMCRQ0WRIMgd6d5bjBQjHXrSK7k/KcD+dShiOHWgCu0bgh25X296QMRiLfg4z+VSS7/LwV2ntUDDIyeSAKAItqtKVLY/rUhIVghGf6UAJySfunHvTXw68cnHQcGgCVo8nYDlRz7cU1d+TIwABzipVMIWONTtOOe4FWUUbSv3x29KrlAzmNwQSH2leo9agTLM2/KkjIJ9a2U3hyuBgcjNU7gSk7wF3E8gUcoEBTkSOdwIHSnrKVkMe3j1FWvLbyPmHOPxrNjhkjlckkj360JAW3ZkVWU4B6/WplHyg54znPSq0chlUIh5PbpTsMoEROcHHNUBLtQPmN+nPHelLDdkjn8qQsGXYo2n1z1ol28EcbOlADhG4LnPGM9ajljdCmw8saVlkY7lXO71oKnyxHkA/maALQQLbl2GCeorDkVtuYuWU5rYi80RAHAXJGT1qCW3IwSPagCjF5gBLdferKrKj7sbk/Sj7PImNjZUdqsKoIZS2ATnFAEKAHdvGATkc1PEqhdqt8w71GdxwIwPl4BHtUsZGT3bvQAydsDJzu6VNalGPluTuxmmTSRFOATt5z71Wi+VhI7YPb8aALUvmwOUzkN19BSwhc5++q9TTyfmzj8OtV13I5bHXt2oA0R1yeKryylmzjOPaoknQ43J8wz+lKwD4YHJPb60APZQEDkZB6YHFWGLyoq4zjrimKPKXGOOuOvFIWRmK/y4oAe8AKguSDTo42PD9E6EVFHcxD5HPQ1G80jHdDkKOpzQBogE4VhuUmqihLcHJJ7DNVY5ZQ/DNgdqGuwsgVx8xPpmgC1HhWwzbgDU2Uzlvl9OabEVlXcF6CoJVU5wcZIoAiaPJyQRnoatx4ZFD9TxURBCEnJxxinoQEPB4HBoAkOFPfJ6D0qEqZGPOA3Bp7MFQhQW9fWoE3IS6HJTBGaAHRiUyFUkP4e1NG5skk9ckU+3ljSPcrEEFs8etMiPzHaepH40DbLJiUksDn+lSAGKRlkYEYAwKoPJLHJJDgAcUFtjNlsBh1NBLZoTsmzkYPt3p6YMZOPvH9KrRyhkG8AjGAfWnoxEbBRn/Csxl6NgAFA+Qdai+ViCvX3+tVlcvgM3SlLPt+VgV70ADlQxye5qvOjH5xhCOnvUhRiQeoXk091BRIyM5JoAqKGDbyd2Ooq9OUljUR/u8GoVIwV9sDFQDIOxz8w5oAmXePlbDDPFKGGD823nnApkbAdRyaUkFgoOD9KALWCse4HOBkU0Bjge2agMvluIyck1KtyoDIO44oMyF8kYXGVpjRKXAf5T3NRrl2L4xipSG2cnPegBjR+VG3cDH61JCrRQGIHgnIxT/kdPn655/CiOQHLbvlHAAoLQlvcSNJt6gZq+GJUMT7EVRZYkIKj5jSpIcsi9SODQMsTEbAW4wetV1eISLuyQDk4qbezgxSc+pNKYYymAeTxxQA6EoJtx5Uk/hSLCru+W+gzTUClsYxj3pDMqlgo3H19KAIucYJ4Y4/KoJHMbcdDxUzKZJARxt5qNFW5faOBk9aAJ4XUsofgkdaaxXJUc4H4VAqFJMschc496duRm3Y6cH0oMxwaQtiQbT0H0qeC2AlULy0jYFQnJbPtUsE2ySN88oRigD8z/8AgpL8Qr3w94Gs/AiTjGuOr4QYIhjPIOfevT/+CePgy28PfBI6/JFibXmZ5G7FY+F+nU18Vf8ABUG+uG+LuhaUzboLezZgP99h/Sv1I/ZusotP+Bvgs2YWOCXToGZV7sUG8nHqRWzjaIHtKqgG5hhT0/Cp0YYDocdRULkSKWA+UdB9KihleNiMZj9TWJoWHxvUyduDVO6WMOuw4Q55q5IGDYIL5OfwqndYeAoFwdw/AUGZDZ5FxuZc4BH51O8bMCjcbT+VUIDNHwH3Dv71fTe8pP8AeGcN0oAiiv7Wwilm1CdYI4iQWbgH61+CP7aXxpm+L3xIPhTQ7gS6JotwIojGcRvITs3deTknB6V93ftsftQ2vgfw9P8AD7ws0V1rWqKU3L8wgXG1mP8Ate1fj54F8Mx+JfiB4c8J307xf25fxwyyRkCRWkcAEE8ZyeDit6UQP3F/ZN0Lwj8IvhRp2mDV7T+1dVK3U7PIiOQ6j5cZz8o656nNfWH/AAlfhmVn2azayhgCuJkOfXHPrXwrbfsF+D7iAJJ4t1ESx45LIwBxx2BP4VYb9g/wYj+VL43vw6d1VcD2PGfwq3GL6gfbw8V6HA4J1KDygCTmVcnHYc18u6v+3D8MtA+Jw+H2qTLFY3ahftfUQynI2sRxyMc8Yrg5/wBgLw3Oyw6f45vSzjbztxk98jFfkh+0Z8L/APhUfxd1bwGLw36gQukz4LkSgYBxxkUowA/pYsL+z1HT4L7TZ1nglAdJFbcrqecqfStL7Q7/AC7jx7V8wfsqfD2/+Hfwf0XT77UZNQN8FvInbjy0lUYjHsAB6V9OIZkk38flWVQAMkkCup+Yv2rM1HUl07TX1K8EcVtaxyNN8oDbVGTjvW8FjuQRL8pHeviD9uv40Q/C34aSeHtIuEXWteHlRx9WCEbWf2xnNEFcD8+vEf7XfjnS/wBovVtW8E3EmqaFNc/Zo7JtzRyBQFJQDkMSOCOcV+vMur+MviB8JbbU9DhXQ9e1SzVo1uIyFhnBGQcgkBucEg/0r88v2D/2YIbm1tvjV42g3wtv+yQSJk7s4389j1z3r9YGnt9P0q7e9YRWttGzlv8AdHAA9+1XJ20JcrH5d+Hf2yfEfwk8S3Xgf476G9ncwSDZd2sfzuAcElW+VgRzuU9K/SXwD8QdA+JuiQeJvB+opeafc5CkFWKkdQcdD7Gvin9orwX8P/2p/hnea34CuILzxD4eRmgnj/1jsg+aBwcN8w6cdce9fMH/AAT+1vxJ4BuPG1xrayWehWkCM4lJVY54mOeD/s5zVTp+YpRuan/BR/xKnjb4neE/hf4cdbia3UkrFkjz7jCgEDPXFdv4J/Zv/a38J+FLPSfCfiKGzsYIx5UEUxiYjOeRtr4l0PxLq/ir9o/Qvi14iiaCwv8AXkXzP+WYCvgAewBr+j2K4S6t4ZiChTgbTzgqCKU/diI/Dv41/FD9qv4BXtj4W8XeIo531OJ5oslndRH1z8oGfTrXnnwx/ZL+Mv7QtiPipp+pxW730jTCWaUicsDwwwfXkY5ru/8Agph4kXV/jnp/h+Il5tKsBHxycznIr9YP2afDKeDvgH4R0tozFcC0jZwRg7iN39alx0TNDI/Z08OfF/wh4Jk8MfFjfczWLkW92z7zMhwACepIx3HSvoNGZAIXAaMjOCM9abHLIXcuxZT0yemadv8A9mpAgm1B4ka2OAp9v6ms/wC3z2+XMpEaDOeOB/hWrNZJNbIhO3yx95h2z3PtXxZ+1V+1H4d+DXhn+w9Gkj1DX9QR44Io+SpxguRz8oPHv2qoxuBwP7a37UNp4D8Pr4Q8LXKT+Ir9GUn5XWKM8MWGevZcj3r8+fB37Pur2/wS8VfGfxVDJawJBI9oGyGkY4IbaezFsV67+zJ+zV4i+N/i5/iz8YRIumNIJVSUFTcsMkAAj7g/LHFfoR+2LDaWH7LXivR9EiEENtboUXbgCPco24AHXbW97Aflr+yR8K1+MnhP4keDn2i7eK0lgk25KyHcVI/ECvrz9lf9pOHRtcb4H/GMfYNZ0uUW9pcSKqqwjG0RvwOQF4buPevKv+CYTyJ4w8ZTnPktZ23I9VyP619H/tc/soWvxU04eP8AwKFs/F1nFuYLhVuhHz+D+h9fzpc6b5QP0Fijj1P5xGkrA7sKFOVHQjjkVHG7COYW8CJEOuUGVr8M/hH+2j8WvgXexeFfiVZT6zptqDAFkBW4hwSCNzDPGOQa/Rr4X/tpfB3x/N9iGoDSLyUZliuzk5HZW759hx6Vm4MD6ptC099Jdjy1bbjhQpq6kZlIiAJPtWdoGsaJ4gje80u+huY2O1PKcZ/xrl/i7e+NdO+G+tX3gC38zW7PY8KKpd3wyggAde/GKXIwO8QPGTFjdWTLq2jXOsXPh5Lq3mu7UAy2jlS43KCp2Htj2r4DtfH/AO29cWMd0fCduEDZzIiq5x/eDOMfkK/K3Xvit8adP+Nd/wCKJ9RuIPFIvRE0Slh8wYgRbf7vtT5AP6IPiF8StC+FXgfUfGmvzJHDYIdiYALStyoVQOSTgDivwu0KKf4kfE+D43fG8tZeFLzU9ivIp2SYdmEYBz8gH3j04P4forqvwW+Kv7Qus+F7n4oONM8LQW8FxPECwNxKUXfgbTjuBnoM+tcB/wAFHPDHhzwr8HPCek6HaJYW6aosSRLgDy0t3UEY/CqSA/Rrw54y8Ea/pdqPC+s2o06GFVCxbdo8vAwuM+nSupsfFNmrAyalCM5BHAJA75IGa/GL9lv9lbWviT8J7LxtbeL7zSY9SkmEcEJbahjkMfXnrjpj8a+kE/Yh8YQ20n/FytQZYlOYw7g4yOM7v6VHJZkyPpnw3+0p8K/GvjbUfh/a64q63psvlGJgNr5JDeWcjIXHPpX0HaG2DeU+wbkGDgAMWxjpzzn1r+W7wt4B1fUPjxa+A/DmpPHqf9rS2sN4SQ37tnG8kYPO38eelf01eEdPu9L0vTNJvJhc3NnbwxPIed7KF3Hn3zircbEn8/evabY61+2vc+Hr2ISWN14qCOh5BDPIO/4V/RHNaQWywafZRLBb2yKkSIMKqhRgACv53reKW7/bu8onMg8X7vwjmkP8hX9EQdpJsMQFKqR+KjNTW6FRIY4QhHO49TTpYtqkAHOMjFKZSrNgD2qQz7o9pO0E81mUZr75MrjBOBjp04q7BMJNllKPmLBWyc5U8VUm3bwQ2Sp4xTpEMxWZP9Yg9OOvFAH4Z/Ge2uP2UP2vl8TeHS1pp15cRXO0KwRra5z5yDjBCnniv2+0i7t9X03T9WsphNb3sEcysvQhlBz+Nfm9/wAFSfClheeBvBnjVYwl1FKbSSQDBIMeevXgg19E/sR+Mbvxj+z54Vmv5N1zZ+ZZOepKwN5aZ+oxWko3Q0z62Bwec4/Wm7gwz7/jUU8jiN27g496RGZEBbGcVziElIGcnYxPrTF4crvqN8NlSeW9aSNXeRlYEDHXtQXcvqsbDGOfXNMV3RvnU89KqKUjYqpIJ7e9Woy8mUYfj60Bcmdo0bAOVPOMVCzrgKBuPX04qpLPIXKY2lf5UM7uw5wPWgg0RJGiAZwTUkbh0dU5OOmaxJg5xtOcetTeQ5U44YjtWgF9Z3BVd2NvpQ0jt8xOCRznk4rEslkdpQZAWJwM9Tir0SPHGd/LZx60AXtykhTzu7jtT5V+Uqh+9yPeolVeknyjse+RViRACjqw2nA/E0AU3jZSHBAXvntSMJHzGrcH15pb9P3YWLJYnio4ZGVQmzHrnrmgCxKJFURkjA/u1aiK7AhHP86gQoZAMY9SehqwduD8wznsMVmA9bdRKd5ABxxRcxeXEsUYxzzk5yKryblAYZ356deveorlmkhVCd3cnNAE6IFlVohuxzg8k1XkiZ5i7Lgsc8DniooXRiVVMY461IBlSo4fjHPFACIjRsQw3HsQOatOpDFVbeD3qoQxG1zhu3rUYlL/ALo/eXH4fWtALxT5NhP3e1SR7N4DHt+FQBmWTecbF461D8zbWyCCcCgC26QszKBtDd/8KrlLWU7AODx6dKeu7z0XBHPzfSmTKrOUXlc5HqKAFiTDGPb8pGPoRTvkVwzYXaflHanbCNmwnIz0pXWMIFck85z6UANeVWLZwc/pUERVmJB57jpUqYZWGOPu5ojiTYWTr6nrxWZoSJsLFgcEngE1OrhVJBwx4xVGGNAS2RnvU5Cu4C9c8496BIklR2TdFj/a4zSIN4AUkgdRjpVlvkBEYOB1qBiVO4Djjp71dymwlhjEh2Md5GaiZ3IwBj396Ffy/nycng5qKWYugboFH5mi5LY5kcAA8NRGVQkSHafUVU+3sCqBeh5J9KnOwhj17imLmLTncQQ2c96TYhYBc5x2qGKSJsRn5fXNT4BkDDt0xQHMI7DeSB07VGZAZVlA2ketOCyBnA5Jq1LGgRGJ5HagkSdUdfMVMEjk1FFIix4xkkUjfMCjZC0xNmCD8oHSgBYMspBHvmpFCq2G6HpT43URgqpyTg1KYzyV5/pUIBVDuGVeiDP1qDIOWc4x0FSb8MdvbjFEtu2zcCDSAjJDEF+BQJlUM+DnoPpQoYR7mw+O1MiI3Ebcg8gUATSbGKlOVpsrjaAoJ20owYyAoUHpjrTlBZyMcEYFADI281ckYx61BKG2k9ccU8gxttGTnrU+QASAGBx+FDAYU8yAqOcgCmQqIhsRcgdc09JHyynp7VANy9eD1q4GhaAKAuBjNQOrMSwPP9alLu0QAOSTj6Vnys6SKD1UUxMWAvFI6SDdnrTyVI2AZIp7NlS+c5oTaE6ZLelAxiBVy+OV6U5pzj52+n4VEjDJXHrUZQmQHH3c1mBpR3MhhKA8kd6EfK4dePU1RD4DFOTVi2lSRTuXPtQZi4jAyo4oZQ2Cv3Vpy4JORkHjikBKkjqM0GhAsnlEDGAOc1GVWSQN0wKnMkZkMZXgjHtUBCo3zDoMU0BJIFdCB1/nVeEFG24zx3q1EwBDYyMZFQANKx+U9DVgSx7GO4Z3D8qXhXCvj2NH3MYwMjgGnMB97GT6CgB6sFQs68ZNVZmyPk/M1OxkSJg2D7Z6VFtSRQG/CgBhZxCQSCPajf8Au95XGO1O8gsAnTJ5zVeaB4wQ3zLjjHegC0ExtmH3fT0qzGFKAYwR2+tYZNwm1YidrHv6VsRyFevPGKAKvmFZDtRuTipi5TDycBenvTsMzDBxinlAyZfqDQAxQ7hZE4zyRQHUsFfPXjFPxu+6MgUzJi+8v0oAWTMf7xAMikkZ9qlvutzUhkKoJETJPWopHWRADnp0oAWPG/B+bAqVhvUEdR2pICioeMcdaTziwz/DQA/YGbDDGRVcxJ6VaSSNuMZIqIgnpx7VDAAqlAQc7TikaRUYBxwOKjQZ+XOF/rWXf6gLE7WG6qYGj8zMXQdOlWULhAZTyOxqK1Z5o45FGdwB/A1YvIWdwyYHtTAaSVTDVLbqG3AHkjpUMRDB0P3galVljctj5iOtAEVqiKHEnB65+lPCpKpZfu5xVdD+9ZW+6Qc1JEuyMKGAGfzoAhaQxHaeR/LFHymNsR7i36VUlUxylslgDzVmCWOTcwBBFStgHum1QuOQKgeN1AC5y1T7x5gjc89aj8yJgRn6fWkgIZFVYwpALHqD2okVFi28Y7CpQhKkkglec+grLkkcsyuPfj0pAPJRF24w2at2hBQgn5s1nJIHAA5rQiicJlOp5oAmZQJ8qccHr61JgFUK8knkCoPJBLKpzgdj3qxHGq4dmxjtWgD0wrCJflB5zTxCBKGdj6800nY5cfhRHuBZ2Gc0ASsVDYHPeoJI8jfjnrSMrtgIcn16cUpYDjOaAGW8nzg46H+dePftZ/FcfBX4Iatr6yD+0dSBt7Rc8qzj7wA5OBXt1rFDn7vNfjt/wVJ8di68ReH/AIf2c7/Z7KN5njxgZk27T71UFqAv/BOD4bWnijWPEvxg1jM13au0Ns0gztMmSx5HUnvX68pB5MKRsQSPQ5FfOX7LHgqw8B/A/wANWlonlNe2sc0wAAJkkXexb1OTX0ZGqlht7e9EnqBbiw7hYxnI659KewKS7NucDOadFsRt7dRyKiVnkkJZuD2xUgRtOpmV842D7vOD9favK7/4BfBTW7641fU/DFrcT3UhldmTILE5PU9PbpXqbWiSSbPUZqt5JgzGG+5/WkpNbE8p5NH8APgbA++PwTpUnqptVOfzJxV9f2cfgtqrbY/BlgFKklPJG3djtj19K9KjiJfMfB714F+1D+0NZfAD4dXEmnyCfxFfo0dtEHCsjsCVY4OcDrVxnJsTR+RP7bt98PLXx/B8NvhjotvCbHakv2aEKWuWO0ID7V9u/sxfsV+BtJ+HVlqXxG0WHU9W1Amd/tSq3lblHy4Fflp8LvFfhy0+K8Xjj4nLPqU0MjXnlRK8heaQkgnJ7V+rVv8At3/DK3g8s6LqWyP5sKhBPA962qCPfx+zL8CoiYV8I6du3bj+5A+vQ1qR/sr/AAEuI/Mk8F2Zb7u4DAH+1gNXzQ/7ffw3kZT/AGHqUIH3j5e4j2GWwa5P4p/8FDtGg8D3+n/DzRL8apcApHNOrBIwf48AtnHpxWUFJ9QPr+f9lv4B2y7YvA9o0ajJY8nP/fRp0H7NPwBeXbP4KswMY2iFQDn1GcH8q/ND9nP9un4kar4zg8J+PppNR/tVkhgMI25djtG9MAY55I9O9ftFYGK5gS8KhJOhHUgjg/rTnOUXZgcz4N8BeB/hzAlp4M0a30uOQlpViUjLewJPYV4Z8Y/2W7P41as2sXniq50pE4WEqJUQY5CZK7c4r6lcJKw29q0bXT0u51g7NwfxHag0Pye+Jn7GHgL4X+Gj4r8R+OL9NPVhH5uIkG9uF2g5Y/pxXPeE/wBk34XePbNP7D8a39zFKolyrQOCD7AAg47dR6GsP/gpZ8aF1bW9P+FGgzstrpAD3LE5EkzAgKNuRnHJzXoP7Cn7MXjbwxpw8c+L9Qe0t723IhsScFfMwwcZOOmOuOemetWlZXA57/hlj4V6Z4iPh8/Eu7hu+ENuxjEoZ+Av3hxx/drcH/BOv4a65eyahqPiS+upJhu5aGNsHjJPJPXPSvW/2k/2W7HxHY3HifwTcGHXIlErL5gRX2AcDr8wHPGK+Efg5+1R8Tfhn49tPAfjYz3thLcJB1UzRk8DY2BwSO5oX90zPtrTfgv4S/ZJ+Fvinxhp+rT6jAkOIYrkKQk+dqkFMbtxYZ449a/NL9nLxf4I8O/F658XfEG5EMMUUjQNJE0u2SUn5vkIIYKccdQeOa+2v+CgHxi0t/AOn/D6ymDXt9ILq4iwf3cOzK8j+IsOhHr7Vc/Y4/Zz+E/iL4fab4l8UaDDrmoXCGffOMqpcnuDzjHAxxVqNldlo9wT9tD4C6NDBcW2rTXAOFdUtJUxjq37zYMfQ181/tJ/8FEItRtYtC+C7yJgr5t08TRoyAbiqs2TyeGGOR3r3D9rn4TfCbwP8BdQ1/R/D1jp155iwRywW6o4ZyBjcecetfEH7DXwo8I/Enxj4pvfFejQ6ja6a1vBAJEzHl3bzMKeMkKOeSPxNKMVZyaGfW/7MH7Zlv8AEWEeFPFccsfiAS4K7HdXGcHyyeR05DMcdq/Ru2kie0jdcSxXS7TvGQynr1ryTw18CvhP4I1U654R8M2ulX6/IlxEuGEfQgKTgblJBwM4Neu2cUcNtHZqgEKHKjHA9cCud26AeVXvwa+E6Sutx4R0iZpCZCWt4g5BPJPIP+ea2bX4M/C4f63wboaKmCu20TkV5x8cPhx4/wBcjbxL8PdSkmvoo932bPlZRd26MHnqOnqe9eO/D79svRvD3h+aH4grLbXuhllkS4G6THPdtgwMdGwcnHNCjJu0QNX9s/wN8OvBHwI1u80fQ7K0urhtkPlRIjOGKYKquCTwegJr4j/Yi+Gmh+LE1fVvGvhmPU9P+2SfZ5pot28cAhDxkLjrXhnx9/aM+If7SnxOgHh+CaeCJ/s9hYrk55+8UJI3HjJ7/hX6l/so+G/iF4b+Gek2HivSP7LntGOFk+WQBmLsGTAOeeua6JySjYD3Ow+CXwfa4h+y+ENNjLHGfsiFh2755r8bvFXgWy1z9qG58NW9gkmjJqePL8vbCkZLHYQeykEY79q/eqOcwWzSQKWC/N77sjrxX4P/ABh+L/i/wL8c/Eth4JMMr3Opbow8ZdxK/wDcI7gkjBFZ0tjOaP1M0D4H/CPTdLgQ+CdMMYUBS8KuTke5zzXXWXwT+DCwTfZvCOmF5+HZbZB8pGcDb0r5Y+JkPxsk+Hll480bVrnTtT0+1Wa5s1lyinYGcbAGVtvoSfTFec/s6ftj6zq2ujwL40tpTqlyVQOo3GYZ25C4G1lBJyOwPFKUmtiYxuffVr8F/hZDex3x8JaaJYQFTfbg4HYgZOPwr1iws7W2iAgiROMEqu3OPb8BVOwv7HUYk+zSCQ8gjnIx6/nWrCu3ioU29zZIxfGskv8Awg2vgHYjWF1tcHgNt4r+en4GanpmnfHWw1jUpI44Yo7gTNMQF5LKOT0P1Nf0F/ERbUfDPxD9rnKAWdwuefkyvBx1zkV/Ot8OfAVj8UPjDB4J1YyWtteLIfMhUbwyEtk7v72PSuyn8LCZ+8fhv40fCE2Vja23iOzMzKFYCdMjb1/i9K/GT9sfx14a8R/GC9v9BmW6t0aNWKMSGIJwcjPav0A0P9gT4OfZLMwapqXmPgZ8yLBB64Ozj0r82f2p/g9onwk+IEnhbSZTKqyxjLkFmQ8jLDr+VTR6mZ92QfD79ofXdMsdW8HeL4tN0sWsbQxbiGiXYDt2hDn65rwzwFe/tW+PtTvrGx8f/Zxp07QSLJJ83yttZgBEcrz3r9I/hMZrvwnpulQN8hs42Rc/wmMd6+QPhB9o8J/HTxl4T1CXdK8gCqh+9JvyWHToCc1Dn5FpnQaZ8CP2rb6Jlf4ixTlGJ/eTM+D0+UNG2Pw6V8Y/tReD/iV4ZvLLw38T9el1a4MbTRMkxaIKOMBSo2/kM1+6miWsn25Y4WkaAkMSMg9a/D79s7xdP47+OupaPamRZbW4jsYyW3ALkqQAP7xJNXTl5DPUP2AfCnxBC6zfajFcJocsaNZmQ4DPvwSmecEZ5r9e9LtooLaGEZ3YG4Y43AYNeAfs7+Dl8G+FdI0qZGjSwt44ymSQ+FPIz7kmvpNflK4XaOtYVNwLY/dtx+f+FN/eEnBBK9z1p3nfKw6Z7Gq6gsxIHHvWZoaURieNR1VeP+BDrXn3xU8CW3xI8Bar4akt1mDwuVU8bTjqvoe3412IjcNwcHr7VctWcSgSA4JxxxkGnED8XP2dvHWofCv4qXvgPUFlhimkPlly2BtJAAGMHeR1r9c/DmpLdW0N4SAZRnaeWI/DPWvyR/bT8Ox/Dn47Q+KNFjFoJ/Kn3ZP32Yk/k1fpf8FvFsHinwVo+sRhVmlhiDoOnKA5H61c42A9uifljtzu/SrUancT+XpVOEsSSSNvar6B8EnkVmBGS2cDB47CjYR/F09qj8xiAGBBH4A1GN5Yggj+VACF2RiFGM+lMZGBJyDnk5NTeWAhMg+ftgdqPIBT5CVPfNACQLgb1XoeO5qRWyRIT93JHYVVMgWYDnHrVlWDgbqhgSl3UBDhiD3qL94TsxxSIzlmcdhjn2qNnIVWB3MewpAKZlAaEZ4OPSrkSDzQoOHUfpVFCWk3Mv8A+urMDETBzwcZoAnmEiDI+96CoyzkBkGAcD/GrDkbioHU559alO8IFUAUANXzEfAbjHSp4y3IHVTk1XQlXLHkDinK6yE8bT9etAFiR5Gy+fYioEyyMMZyd35VKXO3AGCRUf2mRDsRflHWgrqAdVbZt/GmzA5GzoRz7UiA5J6H3qQhmX5uWx2oDqQpGSVQtgE9auNG27DnCetRxMoAYDO3tUsm24QAHBPOKCiMEsWA6jgUHzIwBkEZ6VIiqp5wAKC29wAee1ACEZU+XwR1qEGQr5nbv7ValiOOBgn19arRRyyHZO3ynnigBERbkFCcMKgjMyyEAfKP6VpRQKkhKjGOPrS3EUkYJxk9ce1ACgsVMp6MenpVJ5CmQ/Cn+VTKsoIkbgY6VUvlMuFi5I4NAEBRU/exuWDcHHt0p+9yFjPJ65pTH5OABgL6e1NO8KcHBoAWVVdlVjjd2FW1td2VAyq1T/1bLJkMR2NWkufM9uaAK7bvM2oOnatJAGxuIFRiOOOQvvzxziqhG75s4HXFQwJZ40jYvF+8PvSl96gldrEUzDRoWXkGlZXESse/rSArBJJSGPGT/KrRchWQDjkGq08oCgKMe4p5cEADgnnmgAjZmyRxmmq/lswHzDvTTu8whfyqfEapsJ+9WgEMcwEm1uw7GpQ8Ly5TlQKiVFDnOPqRViDbHknG0+3egCJCW4yMnpUdxHPGoP3g3f0NWSig8evX0pboyvHtTnHWgCisM7IodsDPT6VJCxWQgE4X261Ps3BfnBbHHtiqpWQPlwMHpg+tAE2+QKQflJIGQO1STARHy8nHWlWQrgAAkD86hZvNc78gLz/9aoaAaFZpFIyRjk07aQNxOSTn6U05VHIb5TjinKJDzkEA9cfpUtAM2s2cDkdRQkZPy5APTHrTpZZFiYKu09z6iqLxZdHb5TngZ9KYFzEgzGoBI/nWfKZSzRvz6Vadih84Haq1FuAAfr6UANEhYbGB/CrLviEqi9OuaZJhvljIy2eRUarIDjnC8H3oAZ5gjwM44qdYQV84dSfzqCVN+fUfpToHkjBAy3bpQBI1zHCyh+D/ACqTGXyp/Hisu52u5baR0pYdwYk845ArQDUiaNEYAZ55ampK6PiI5RuufemSAuuUGMdcULEFjCp8ueTg0AcZ8V1jn8D31s7BEEUjuxOAEVD39ia/Gj4FaT9v+K2u63PMyG28vyyh4AL46fT/AOtX7FfGK5jg+HOtQyFfLubZ4WyBkhxzj8Aa/Iv9nyaJvilrFsF2C6uCdpwRtUggHj8q1Wxa2P1r8PTrJbxMyZZeDnnoAK6tXZn+UEjjiuL8PySBCjLuxlQx5znntXZW87IBng5rIg6S3SEw7ph+I604LuUqB0HXHUVSgaVxkYzjNWTceWFDdvT1rMBjwJJlQ+zdgg/0qaREjARfm9frU7oi4k7nr7U8RquG++ooY0fEvxsb/kv/AP2TKzH/AKkNfzc1/St8cCD/AMNCfKBn4Y2J/wDUhr+amvdpfCjzanxM/9b7/VRIMjIUd6RY9oLOcg/pTSz/AHQflpCM4xyK+PPcFII+Yc4/WoS4LZPAqRyw5XoKZJJHtCEdaAHGRdrEnp0xWfMCrjIPP8VTLlBlRu9jVeVm8vazcg9MdKaE2VxkmQemKjyi5VGI45zT3bCYOOaZKRkICDtHUVZBEFzkgdeTVZyATx97tVoFSCD19RVWTcp2jGaAKrJyXHB9Kic8nYcN3xVp2Rc85qmT3jU+9ADJJOV3ngd68f8A2l0huf2efGi+Vkx2FyA3f7gb+mfwr1ObEnLZG3t0NeU/H2bZ8DvGpNubplsZfLQY++6hQefTNdNH4kTI/Ov/AIJ2Tka54utJiDbtbxMOOQVkP86/VVJFYeYpAX0x61+S3/BPfVIrbxp4ptGziW2Qnjn5ZDxX6sxy4iR1JKuAeRzg966cTuiIlm4u234PO2ni9LwZHFU5VUgEZ4oV4xHgjNc7RaZcS6KxgnseM9aeLqNAFI46mot0UagEZz6dKzpLjEwCLjI61VijficMu84Ap6zlowJF2kZ5HFcu9zIkg2EkH24qwLwFsSkk+h6VFgOgW5XfjPFJNMRESuB+FYMVwJSfm21dQMz4OTnt2pAWGczIFBwKqyDCgj+Gpwnzbk4x2qKfCv5bdTQBHvOQSaSeaDo5qrcgIuQa5ueVy5UmtDM6s3KqojXDE4IqxGyHLMD8x6CuNF06oM9BxnFaFnqDhDkHjjmgDoAqK5x0PPPrS+bIjFM4z3HTFco19KZCx4wccUR30m7k5ANAHVMXkOfT8qqF5FYBjznis1tQxGVwQari/JT5VPFAG0N7SksAR7UFGG5mGGHT3rAttRDXAjAIxyc1vB/NOFH40ASK2FG4cUsbBQVABz1pi42lW6ikVBhu9AE6hSCwGccUx2CnfzhuDUXmGEgrnHpTsiQbCCF6j60AU55HX5EPQ569jUiTeapDHB6/lWXcs6MyjqvH50+A5iLZOQPTvQBo4bBbd8vPPrirKSDBEZ4IGT2NYqtIxKdsdKux+ckbKE6+nQYoAuI8mWRiCOoxTTKQ+Zfm4xWeRJFL5u75cYIPvSP5zrll+Xr9DQBZWZmnLLxzx7VeNy5IMvLDA4rnVuWikYsflz2FdBF0V2AyR1oAtgYBboDzUsmSFY8Y6/SopFwhUHkdajJZysSDco+9QBfTBhO9Qc9PpShAI96jp0qKIps2jnHApglVAcgkc4+tADmKGM8cnn8arsziMc8g8VMu2RPOQ7QvUfhUDYLKcfLxinYCYjf5bH5c0jyqpER7dMfWiebybcqi8qRjjJrDkmYHKmiwG3uY9DipMFwcjOKoWkpYcnOauRybF2nqxq+UB8QZQN+MHrUoVUOW53ciqpzktmrCg4BPbtRygWiyJyOSwqmIwznnG7k1IcGTJHOKRlG/BOW96OUCdlO3BOSKarhUxjJ6U6MIVLMCzKce1RB9gLuvANHKA8TLtJHOPT1qfePK3Kd386oMyK58scMM/jUDfuTjJJbr70rASG7hM3klvnPr2pZHlgYEZOawZQ4n5A/rWsjPJtKklQMUWAmN3OdueTnmrSOZc7jjAqNVymGGCKiZxklkz2xTIuVrq6EETZPSorG9jlz5TBgOopupxqyBQBgjNVtJiEE5lAHTFAXOlJ3x5x+FOWRsbMZA61WXcUPORUkcMjElmyAOgoBFhiFjwASeoHvVq2nXG1l2tjr71XjQGIN+nelSMq/rnmgssuhG11PNU53G4gqc98VOJ2BO4cLULFid+75TQS2ULmRVCsvU9TU0FxHsEbNhjVCeEqxJYEZyBT7VFO5zyKCTdDAIFL5zSySLC2c5U5rMZPlLMxAHNUZHe58t4j0PI7UAb+4yIc8g9KkV8kbeVbhvaqOnEQO24Fh79OavTlIk8wYHPTsaAKzXIicIQR6k1pOoIEkMp3AYxjg8VkySmZ0ZQNoPzGrgkMY2qMjFAFpTwqIeTyatpGjMqnkjqaxlbCqAuf6VbDbfnx8zcHmgCeVCrsI+VHQ0Qjkxk5A5/GmvIyqMHd/9ejy8ZIIB707ALcS7EYsw2j35qlBOskgRTgHvVW7j2xnemcg4NZNiWBYE5P1osB1k0Uitzh2HQ+lJnePLcYAHJqK2fdF3JPQHiq87xK+CS3selPlFzEk8xgVvLXCAdW71mRajDuKo/wB3v1FaV03nxeUpyrLwOwrCj06SONcYUe3Io5Q5jpraSOUKxYEjsauEEPweDXJMWtVV8n8Kvx6t5hCoMY6mjlDmNuSKb5SvI9MUsO4McDAGMGnrepIm2Mbh9OadHNghiPbj1qRkybtxaXoc4pFxJznPbigGSZihGCKhUOitGgKmmkBJ88Su0eAR2qwZQ6bXHJH0qNAWiJJBOevelVoWG1hyfSrAA5bAQYGO9Oj+f93ISOaYFdFGDgH+VNVW5bjaKTAlaaK33EnpxmkjuFlI2kE1m3jmVlQphcZzVSK4WN2RhkHoaZmdGzHfnPtxT0UNICDhgOtZkMyTSiLPzAZ5PNX1G3oQQPXrQBZVF2nOM9asLgfKAfmH4VDGe5IxUjD5FbqAfpQA9EdeM7c9cUOEjJXk8fnUIdohuByPekWdJJMjIGOTWYE6OjAADAzyfSpRLGjB35HQHNQNgZ9PpVfYC+1uc8+oFAF24dWUtk47HtVFZCcAYC/rU2wMcHIGPwqnd5hiZ0GCB17UAWi0RwQQWBxmpAAo8zGcHk+1YUcgLjKnLcn0rTRiTtAOKAJEWMOZFyS35VfilZm2jBx1B9KrABFOV6Dim+cG+6dpHBquYC6Tlx0Q/pimzRvEy/xr6+lZ73GHKgYUrjPv7Vl3F7NbTJHE3XAJPfNHMB0olGMscDOOfSq5zy6fdOf0qkpZpSkp6dcdeKsSAsuwZA9veqArQrtl3Kf8K0F2mPcPv9wKqxBvubThRwR1pwlZW+9tA/GgCUK3Jfgjpip0ZTJgrwePeoZJlQp5rffPG2pAoDDMhxnNADpGOflFIiByQoJGOT705lLAgHd+GDSIBgqM/wC1+FACRn5QgB56U7zJBGVI5HNRtKycN2rPeeQvuHC9h2oAvHzB/qj34980qK4kzINo9arW1yJAeMY6VcLq8e5Gzg4oAjAk819q4B4/KhpDjhdp96RpGABxjYabLKzEZOQTjpQBJHAZQ20DpzULRSQowkBIPY06GQop2D5W6jvxU5WSWMM33vSgBFZhiRumMUySFWdHJP8A+qlZGWJNrZ55/GplkKEL1U0ARByCytlxVcuXIEfB9varc8yIxKfx5GBWYJQhBxjBwTQBbN26EK3NThtgVwfzHauae5kluGVcgA45GM1sLcSSKQEIxgUAX3IKZUfe4OaaQCcRjbj34pVBETEnPr9aredJGdyHCrxQBdfym5VsEDA55qoQsjLh+V4x3zUAvFTJxg8nGOBTre4SZjnhicjFAGraS4ykgxjpzimGT98ewB4rPYu0x3fdBqdiM7WXb0wetAF4kkjaMKetOEW7pnAHSqZJyEj6KRirkPmKMvyxJ/GgCXARuRz6+lUM7W2kHDH5qszOWZUVdrHkmo5N0WQx+VqALMIjH7tx8ucnNV5oTtdo+XUjHpioDeRxoiKeB196Yt4Qyt0Xv/SgTYxnYnDjL561WM4KAscbP51bE0TOzE9ME1iaiWLCez4RuCPcUEG1BOyjr9KtxXK7jv69M1kW06TR+jYq08ixx7sc9ziszQ0kIkbKcZ4qdrZljYB+e4rMgu0XiLo57itmOYEZOCR1FAFRTkYzjOR9ageTYVXlmxU6YhXcVzgjGfSln2ecWA445+tAFKKV4X45Cnofep7tPMdRJwpAO4VG8AZxIpwasS5JXHRF5oArbh5gRQcCpiET5lbmoHicYlVuKn3QkAHrQBXuEO5JMkkDmkieITFMEhhwfeiflwAcE9vam5HKqcY6GtDMt+WoO4/NjtTmUMgA4x3qrCxLkswOMdKslUCFQc+oNAFeRvK3RhuTginKcKGPAJ7U2ZNjJtYbRUrMrIAB1wM0FofHNE0oQcEipoYpDOUXAOO9UPs5BzG2TyashfLKOSfMrMZpTAIxOAW6U1UUqXjOSvaqtwzvF7hh060IwQGSMlTQBKWMeFK8t1prJGGIQcjBPpUUjhyJOc4oEjOPu5J6igB6xEYJ654PaozCqzrKSQx49qeryMTGRgcfXiidgwVe4PFADHGHBPQ5BNRKVRSO5PHvUwSTaGfk5xURDEFf4ulBmMB67jz0qxHtjZCBxkfjiqBmaP5WHfj1q+SqKpwRQB+JP/BUm3+zfF/Qp1XCPp+4N/eORkfhmv1R/Zwnhf4GeCD/AAnT48H1wgr88/8AgqP4duboeDPGkYJtFSa2kbHRjgj86+t/2FPFEfiP9mrQI55DLNpzy2hJ/h29B+ldM/4YH1wh2ghhxUbXaOghEe0L+tRsy7ynXOM4qUwnGAvToa5gEE0rfL0Ze3tVJvMDEu25T1PpV1RzkLy3elk+Rdu3EYPNAGYknkg5XBJH5CvmP9pP9qDw58HPCt1aW2LjxFcYSG3Q/OMjhz6AHrnjFaPx2/aH8PfCu0fQdOhOqeIL+Mi3t41LFDyAWZc457dfSvjv4O/steJ/ix4hl+Lvx4kfZcy+bDazr80oB7JwVUDAxj+VVGNwPM/2bf2c/GPxy8TT/Gb4j5NmJzMq3Az9okcFjheygHPvXyprmtWXgv8AaXfXtKtC9noeuJLFbwrj/VspIUDvkZr+kHRNG0fSNMj0jR4ltrOxhwkaAgHaMc1/Ovai3f8AbAgguUUwzeJkDIR8uJJcHI9s11U1owP0m/4bu8NxSfZovD18zLgFthOSOpxmt+D9vDwBLEbi78Oais8J+75KtkdiORj6V9h3fhLwNFbxLBoNi0gUHzfJTefYVQPhPwm1zFPJ4dsTM42hzApO33J/wrOwHyrpv7fHw5mlRn0LUYmjboY1+7z/ALXXOK/KD9qf4jaV8Uvjre+M9HieG3mW2DCQbWLIAM4+mK/oli+HvgOWYSyeGNOPBBItox19SRX4Gftu6Noeg/tC6xp+h2kVpbJb2jCOJQqAkrnAH1q4dQP3d8BSfZPh/wCG4FQsq6bZqvpwgJr0VZg5wibVbnHoPSvPvh9Is/gDwuyk7pNOtpCB0z5YBFdpbb4yx3ZXvjp6ViwIfEHiTRvCmiTa3rEy2tvbo7O7nhQB1P41+Qlt8NPF37ZXxr1PxteRm38J2DmOJ5AdjKvCqvTlsZOOn61+q3xE8KaX8RPBmp+Dr9zEt8ExIvUFWBx06HHNXfB3hHRPBXhXTfDvha3W2g0+P51I+8xOSxPdiec0JgfE3g39oc+APGJ+Cvxe08eHGtCIbO7hV1tnUNhDggABh/ECB617p+0V8R9I8J/BbxBqcNyTO9jIsTKeHdhtUqemQWBro/jN8CfB/wAevCs2h65EIdXiU/Y71ABJG+PXqV9Qa/BD4qa58SfDUeo/BTxfqLXNv4buSQNxOVxlR/u4wQK0jG4mj1n9iPwt8ZPEPxAuNU8BX4t7CyZW1AXDN5Eqs2SrAA5JAPvX2R+1BFFf6ra/BL4c6abbVdcuI5dSa2jAEiuN3O3k5+82R0/GvU/+Cf3grSfDPwSh1q0dZtS11vtEzIeRGuNqN9OePevrOTwr4di8Tt4xTS4f7ZeMJ9qIy4GNvHYcDFNjPzi/ay+BumfC/wDZm0JPDGHfw7exzTXAADs7qQzEj1dun619+fs9eN4fiN8HvCvit5Qzvaos7E8mWMbXB99w71V+N/gdPiR8EvF3hGOPzZ7ixkkhQd5Y/mXHvkV+UX7I/wC0jF8M/hz4z8Da9MIn0sTXFr5jYwWGCqj13L29arl5kZHBfFy5l+OX7bi2NuPMjfUbe2xjjZbYLZ/75r95rCNbG1js4P8Aj3jVY09goC8CvxC/4J7+CdQ8dfHe9+JOoIZbXRhLcSO4PMs2eAfXmv3KkMTsNg2o3QenBPNZ1OiNSVJkAxmoNQvbfSYze6lMttbRjc8jsFVV7kk+gp8TxRSRFtud3G7oTXxL8TPhd8ffjL4i1LR9TvRoPhJXZGcMpaSMEkKiDk544OB65rMDz/8AaP8A21LSK1l8C/Bhn1vUpGdTcxqxWPjHyFR836ivzu+K/wAD/iZ4X8BW3xp8fyyf2nqFymEuSWdVlJZdwPAz1x26V+1/wq/Zy+E/wkS2n0jTRf6vt2y3tyN0u7qSB0X047V83f8ABTWYW3wR0azjGRcammOf7sZI/rWsHd2A8T+Dn7XXxT1LwXb2Gj+Bm1L+y1WAzwCVosr8vKop5xXSfEz4zfHH4peErrwjrvw5uY7K7Uq3lwTq3BzySORXQf8ABObxV4V0j4V6zY6zqNtZXi6i7qJ3VSR8oHU+tfoePin4NWExz+I9PE0RKkGWLnPQZyMUVL9gPy2+EHxL8b/BfSv7M8K/COVbqZR58oR98pByC21Cfwr0XXf2wvi9ceHr+0T4cXNperHKIXSGVtjgYycoCcema+/YfHXg64ytrr+nb4EAcLJG2CPXrg/Wqni7xP4c1TwZrKDULCdZbObaYGQnfjrxURWuwH8+ngrxbH8V/Elr4Q8cWT3V5rV0PIuIQQ6PISCWx1x3ruvix+xf8Xfh9MdU0rTzqWmBwFnh3bkB5+Y9fqa2v2BE0+5/aV0wXcSzH7LdPCGXcBIrkqw9CB3r99dQvmmhnt5mFxbS4bYeQc88j09q2nU5QPyl/Z9/Y0+M1tpdp4j8U+M59AikKzR2Qd5Gxwc43DB+tfqwt9NZrDBJJ5jxqq7yOWKqASfrjNUZ9SaQoW4HCkU6WW1miAlGJFPBzWLlcDplma5tUjuF2xu4KlTjkHgY96/nu8Ow2+qft8PDdRiaN/EFx8rDcMjzCD+Ff0EWkn72Fn+aMYwB65wDX8+Pg3Ef7e7gkgf8JLcr7/ekGKqn1A/oJW9+2iKMDCxIqKrDocAZ9OcV+Zv/AAVQSI/Dbwhcl8Sm/kATPbyjkjHHGK/SYTw2VpJM+VaH7x6ZKgE+1fmH/wAFSNaTV/h14Je2dTAL5wcEHB8s8HFaUPiA7P8AYZ+LHw/0X9nPSfDHiLxBbaVdxXNzlZZVRhmYtjDEZz1r7At/jb8IczJbeLLOW4aN1CLKoBPTHXBP41+eH7FP7NPwx+KvwPj8WeL7V572O8uE+WZowBuC4AHHTHXPevqeX9in4CyW8ttBp9xCwUuHNw/VSOnzUp/GyZH5LfAg2037ZOizI4eCXW78Ix5BH73aR+Nf0H2tww1CNZMA7EC4PVlKjP6V/O/8Fo7Dw5+154e0y3Um0s9fuLWPJyQpLIuT3wa/om0uDGobJVDsACDjuCOacuhR/P8A+EpLib9vm2kuvmdvE8+fzkr+hcKsXyyja5VM/gor+erwZOP+G8IGk4f/AISiYf8Aj8tf0Jai5a7O7rhR+S1nW6ExBMO+FHPrUcqNn5+MHp9KakhQ+mO9SyuuPMxk7SazKKT/ACymVjgHH51LDId2D91jn396rsFFuxkPPQY6+1T2kPmxhS+CQcE+tAHwV/wUxc3P7PunFDlYtZRVBHT9yxz+dZn/AATMu7m/+DGt2KsNlhqkxLdxu2MP1NXf+ClmpQx/s9abZXH+ufVk249BG4zVf/gmNpr23wX8T6hOCsV9qUhibthCoP6itl8AH6HwsSMuN/WnLlyQMEiooiBGVHU55qSNgmGUfUVzMCNUxOjMu3aMDHIzU8bKrkdcZINRmQNJkDjP5UKNyvuGMdMUgKkjLvywyccZp0okZAIMnBGMHp60yNjv2y4GScGljlaNyB9znpxzQA2bzHIZvvt1wO1G2VUZlXIGasw3CeaN45/PNeC/tNeM/E/gX4Ma5qvgSJptZkZY4tsZcorffYKoJ4FVGNwPbUllXCRruBwfzrQbzMK/3e1fi78KP+Cg/jrw3d2/h34tWq3FuJC0l08bGQKT90Bc7QO3B/AV+qHw4+OPw5+LOjW+oeFNXS5Zv+WJYCVSezIOQO2auwHokcYVmkZPmOatRZbBJwBj61IjQOC6lvnZgo+lZyThLrY2UK/maQGs2123e/HrinB974/hXtVGKQJlpTjJO096mEqMzruA7470ATI7O/LYTPp/Ko5TmTjI+nepYGXDFTgHpnmk2szkcDigBki44bnjnntTfLEcY8sNtPTJqV1US4YdupoZ3YeWrY+o7VmAsgdYoyvIY9/alWBDbkvkMegWo7iYRW+7GfSqyXUiDIAIxz7UATxo0OWCbcj5vf3qNT5Z2huvSpGnLDKnG7FRqpDZHI68VSQEsyEIkhPI6+/tSP5MStcY5AyQO/tQ4kJ2A4xzzQgKIxxuzVAQuXlX92NuecVL5eIOpGKjhJZztPWlm81CSpz2IoAn2tJuLHoBg9zULl45C6D5VxSq7IBsX5j1qUAyx88knnHSgC05JkJH3UAP1z61GxZxszvbsB70BuXB6nr9KhRzHdMw6qBigBGDoGRgUZfU9aanmqTnDD296ffr9rG4ZVietLbRvAoDMDuHcd6zNBRCqt5mA5AxjpUJugCQR8xPGKsrHsPJP09ahuLWN3LRsRtXPTqTQJGhHMpKqzBQRkn1p7BScIOff1NY0dvgo8vCDjrjmtFjJuUx8qPXmgGyObCKQynqB9Kjkk3RLEq5GT+FI8hIOScg8U5WCv8AvCeOmRQQIbSJlVmHK1DJBI4yv8PpxxWykQyGY54pyxJkjOc+lO4GZYxRuHEn3uxNTRxiJsdSTTHiETt5ZwB1pjneF2HnPWi4F6RPlO849KHGUG4jj0rPMLbiSSalDjcdoJx1ouBbURyLwcnvULqsKqDz/OlR+h/hakKiXgc4ouAxbkDhQSDUwuCW2xrg55qpIwiAJ+6DzU8LoTuH4e9CAuyhslMjJGeKbkAbCecU3ALAg4J65oB2Ft+D6UgKLYBKo3PpVtZMBRwCRUTlTJnGM9aiGwcxnmgCZfl+4cD3qSORD8zEjjiq7hmx3BFV9sgYKMkAUAX5PLYZBOBTlMcaY6nrUKHc/lscAcmpXGMsRxihgOj27wf73NVJpCzjeMBanVmVSM+9Q+UX+ct1NXA0HQusmWU4CkVC4BfLdM9faq6Lh2QHG01PyQBu4FMTI5SigbRxmgFs5DYUmpUUOeevUVI9qjMMHacn86BlN5lztQj5T/OkL4579qe3lA+UB83f8KQKG5JPArMBj3S2zbdm/ucVdHkzRBo1ZR1NVGMMqAKPmHBpqyJAAjZIJ5x6UAXwfLjPl8D1pqTpuPy/N0qEXSmPp+NSxSR7DkdKAFcgttAxkg5qBz5ilUGSvX1NSO8YAI6d6aXVcMOPX1poCISBELx/Nx3pIZCVB4B70vybT5a9+pFIpQEZ4HfFWA92lYfKASOx9KahcAkdW/Sg7TKOufWiS4UrsVdu04+tAEqG6/j24Ht1qYEAfKAWNUI7lTlAfrmrSyqIwjryc4OOlAEzDCnPLUxWZgd3yqMDPpVaWVhGRGw+vrTpyzqAzdgeOKAKrTSGZ+N2D19quRnIwTzVWNmZcdVpMorbgMZPSgC+m5mVicEUxZmZ/LbnFC7gRtO1cZqHzCbkbcYHX3oAmikLSny1xtPSkkd5CGc4HapQCzMF4P61ExKAg84FADJZW25BwBU6E+WvqapDeU6f4VMLjlcDI70APeTavlonAp1vLmIlhtUVWnIBB5wfWowSFaLp70AX97btq4WpfLBG88e9Y4mKHexx2q80xwoXnHOahgSqRny+ves2+08XjYY8Dr7VZFwWycAU5pJCcAZNUwJ7RDAREOgGBn0FXnV8deQetVIfNYsWGMVdztAxyT3NMCu0bn5uFz/OoW81QY2GQeM1PIxMTb2wynp7UCYBF+XcD1oApiBhkNnA/UU3eik7D9317VbkcscqcA9BVGXAJA/ixmgCZfnPygHNChEkKsCPQ9qSJiqhUPWmsXdumDUrYCPynVpI3cMyjII689qgIJdWlBUDqMVM+7Oc8+1PMZkTcPvH1PpSQFONjGjAvleeT3z2pwQnbsxtxjg45qC4jkgQRKwZydw44x+NY3iLx14Q8C6XPqXjjUIdLhhTcTKVAIH/AAKrQG60EdrL9R+uOaWznDSOAxfZzx9OBX5b/HP/AIKUaRpc7aF8ErU3cirj+0Jg6oHPHyqy5OPyrqf2G/id8a/iRdaxqvxDSefTbk74LqRDGhlJJIT5VGK0dNrcD9KUUK5BOc5IP1qx0QJngdayoNybVdiGbOR9KndHkYjOMc+lZgaJXaPMPI7D2qXzEwFBzkcVUshKBskPFTND820HAoAdFg8Ng44prKqthf0pUjaMZznPtUj9VY9+KAJ7VF8wM0mzbX4Ef8FBLga1+00+mzSl44xawsD0VWAyB7c5/Gv3vZMYYoxfggg/0r+f39uyCb/hpu/meNohNJa7c9wAoz+lb0eoH7g/D/Tlg8H6QsEO2FLSFUGcgBVA4/Ku3hYhWZug4Fct8O5Ip/BGkTW4Jjkt4yvPAG0cV2Ozgqe9YvcBib5G46CrUGxXO4cUyOHyk3DvxTV5cgDgHikAs3GWXg9vas9lJdJSeM4bPerTy7ZWQ8qAc1g+I/G3hf4f6Ld+LPF90lhp1nGXLPjLFf4UB6knGAKqMbgZ/jjx34V+F3gvUPGPja4Npb2mWjUEbpSBnaB159cV/PJ8YfiN4x/aP8b638QktpTpOljEMUhOy3hXOADgAk4yTnNe7/EPxB8Wv2+PilLpPhUS2nhDTpj5bSZSGGLoWbj5nOMgda+v/jL8FPCnwT/ZX1Pw/wCErL/UxILlmXMs5kcCRi3XJ/QDA4xW9ONiZHyx/wAE8vDeg6lrHiLV9T0+K+uRcQxI0qAlI8tzzmv1+1Hwv4WtpGMmkWssmN0e+3T5cY7/AJV+Df7K2g/GXxNf69afB3VotLWDyvP3vt3Od3Iyj+9fden/AAy/bplhkx4sgjAHBZ4/n46gmClUJPudPCfhy6+f+w7Fun/LBCK8q/aL8MeGtO+A3jK+l0uzs5LfT5ChjiVXV8HBGD646V82H4fftxWcsRHii2ncg7SLiJdv1zEP0rzz4t+AP2xb34c67L468TW8ujpbs1yjTK5Ma8nASI9h681NBNvVgeGfsC+GtG8SfFfXfEGqWqT32kWcc1puAwjk4ZgvAyeBz61+8FuwdYSqhfNjUkDpnGT+pr8Mf+Cd7onxE8WDb5kkVlEVOTllZiCvpzxX7gacX8qEtwURcjBGMqOmaK176gawRW/2frXF/GL4m6X8F/hpe+NNUmCyAFIYhgyOzDjaM/jXbr++nSMNtVjt/Ovgj4r/AAw8fftLfGG38Paok2n+CvCx8uVmwouCpO4oG6s/Cg8hcZ9jJofD3wF+D03xd+JM/wAWvimpm0u6uXltYpWAWefzD8zhiPkT0zyfUDn9x/DVvbJBYaVZqscEihBggliOpxnnJr5d+L37N1jrPhO1/wCEBZ9NvdAiIgtk5hlUD7oA538cN3PXrXy94E/as1f4ZwzeHviektpcaUWy/lN5x2DCo6gd/wDPWqfvaAdF+0n+2Jqfwx+NH/CMx+VPoNgqwzqgJkBIB3jHI4xgfWvGNV+FmhfGvxbZ/HGwvVsNDgVbp5pFCozWxJfCkjbgjOa+QPCuk3/7UP7RJTVvMjttYvWuLvkb0g3Eogzx6D6Gv2T8efAfX9T+FFp8Ovh3bQaNZTkRTDeEIjJG8DnnJHPtmtIrlRmfmXJ4A1X9ozxZ4w8b3Ekh0fTkaKykyAGMQC4UH/Z+Yj1bmvt39g3XXbwFFoM8jPDpUs1uxX74ZWDfNnA24OB6nP4/Unwv+Bek/DjwKfCGnQRb5I3F1OnIllcfePY81+cX7LfiNvhl8cPEHw71fBgkeaNRjK+ZG+4ORnoVGfpUzm5Kw0z2/wD4KV+JrHSfhZ4e8LpKrvfXTTSIGGdqDrge9Y3/AAT38OX2jfC3+1yY411y9muI2I+dkjYJz+IOBXyL+3v8Rbb4jfFq38M6UgL6VDFapg5MksgyQMEgAbgPXOa/Wf8AZ/8AA8fgvwJofh6EKo0q0RNvU73QZ59Tncfcmib5YWLPe4ZY5tol5q7HGZZljjXdzjGcfzrJhO2QAjhicH09q8w+NHjXxr4Q0BLH4e6O2o6peq6pMc7YW4G4lRxnPGSOa50B1XxD+MPw5+DumR+IvHeqR2zqpaGBSXlk56KiHcTyO31r8E/jRrHir9o/xbrHj3wn4cNtpUHmNhFbDKpLlpGIKlznJ9M49Cftrwt+xh8Qfip4qh8YfHXXGuVnlUm2aVXLx84UOCNo56AV9KfGPxH8LP2Xvg0+kafpcNu1yskVnZxACSaVuWLNk8DPJ/Cumlo7gfHn/BPp/AmkWt5btpsX/CRZ3XVy3LkFm8sIGPAXgHA7mv0+l+IngqBUXVdXsoZgwUhrkHJHUnnqPQiv55/gl4wfSPi7Z214Zray8TH7JJ82wxrM/bI5z0A96/UrS/2MPhPrSQzXmqapNJOzbmWSJFDA9lK/h1qasLszPsd/iX8Ofs014dbgeNd5QxOpRgnXLBiMe1fgHrmoaZ4j/aOivElZra51xJFPynCGUkZPTrjmv1dT9iH4Ppps87X+oSJboSwJhA9OTtz+WDmvyFvfh/pWo/E6/wDCnhq4eCKN7kKw/wBZiBmAyf7xUc+9VGKS0E0fvbb+IfCseli3vrq1MTxFGjkmQ7lK8AjcTyfwr85tB+B/hHwb8Wr74o6tqq2elaUWntwsy/MCSeTnO05xjrXH/sy/s4eFviP4budV1zVbw3tvdNCPLdFRVQgjO5Sec/Svsp/2DvhTqEPlTapeOspKvE0ivkjtnaOD1x1rGQ4GF8Lv23PhnrutSeEowbVC5SCWSIqSqdCe209sV91aFr1lrkQntJcrgHccgn06/pXxTb/sAfB3RbiLUdHSe3vYpNySLIzcKc9C2MH2r7Z0HToNK0+GxtV2pCgXnP8ACMc1BoUvH3y/DjxFBEoZ/sszEN8oKBcnNfz+/AzxToPhz44DV/Edx5Fqwkj84kYDO2F5yOB0zmv33+IM5Hw+1yOCMSJLZ3CMS2wgFOTxyRX89Pwi+Guk/E/4qW/grXp3it5xKzMrDjY+cfNwB7120/gYTP2w0n4z/DJxZpB4htvLhkVFZZUyN3bl/Wvx+/a++IGieLvjVqOoaPeLqUO6BAygFQUOCu7v+FfpNpP7DXwPYwWzpfI8bAbvNVg23uCPU1+Wn7Sfw88M/Dn4q3nhjw1GywW88AUucnB67ue30qKOzMz9s/hKrWugaLLxGBb24Cgg7VKLx618XfGySTwN+1XBrePstpqawKksZAJ3KAzsPXPXNfZ3w1kSPwjpciPDbxpaw790igghFznLfj0FfLP7Z0fh/wAReF7Xxn4fnt7y50hwtw8LrI4HI/hZgOeTk1nCNzM+8bDxXH4a8IXPiydlmhsLGWZVdtqOyp03DI5Nfh58L5JPit+0xHruqbUxfNeS7R8i+WSUXbzxkAe9ei/En9p+Kb9n3TvCWlXG/UL1dkwjckJEgIIdeMH0Fd9+wP4Iuhpur/EPULUn+018uB25bYrEEDPTnknvVxXKjVH6teHImS0ti8++NlHABLAj610bvJJIAhwB0U4BwaoW6rHbWvlYGUGR1xn6VIZUVtgHGevcVhPc3RY7bieP1zSq7sMEjHoOv1qKMluOhPaplYhs45HHvUgOf5CPmzxz61csnUSIzscbueKovjdtOASOtWbQLJPHHjvyaaA/Kr/gp7bwnVdDvYshxG2SRjkV7n+x1qwuPhLpD3+XlC4D4wABhUHvgZrw7/gpvf266n4c0yVQbryzlwf+WYPTHuTXrn7HwuB8IPDqKPMldHZ1I4Cq5UfTpXZU+BAfdkTKkSqDuHqKuedIhCAZHWqVpcCSNFMew98VZfk7vXiuICUP5qt6UbyMgnG2ogBERjr6CoXMhO4HHXtQBpAswDenT0qN3cHkYJ6DoKS3l3gbuCD+dOEiMx81Q/pkfd+lAEX2ZzgseWPGewp86rA0Zzk9DjjNIZgzk5+UDioJm84qyt91c4x3qGBaDOTgHCdwaZEg3EqMA9T2B7VDvzgnjscVPE+5WR+ABkg+tIBwjdWJI7n9amhO6RQFy4/lUJfdCGjOGHB96kjlkhkWTaPqaAL7YfcGXnP6iq7eYoJFSK7s4c8l/SiRmYsV+6vrQA9CskY9uDT0i3sABwOarx7cdM5q4kuBtDbelAD5iijb3biqUKuMoec96uM4BI29e9N2YUyA4AoK6kaSSbH81c7cAVaCo0W4DBPAqjFKsrFcfL1/KpI5Cr7ScAt/OgOpMy7E6dOpqVShXIUjFRuxDlQcimJMwLA8knFBVgYHcpQZB65p0UTGUysuCnTmnXCMQgU9DzWbK8kJZQ3y96B2NVi7nd6dqVW3HKrwMVl29wwU55B71cU7BxwwODQIuxuEbpuB5z6VYEqhSH+ZhWfHIE+QjAPWo2IY7/U4AoAmld5WBQhc9vSq0q7oshcMO/vU6OVDI447Y7VWy6SFo1Lg9aAK2WVcMCSKOXA3fLzVmT5l6EA9/Sq4xGzA/N/WgCQxxBkC8+ppUdFdwykenek3s/OevYVZjAG4N95cYoApbLiUAQttwe9TmOTdsOCR/Opk2yOrONpBOcU6YgMZQ3Hp0wKhgOywwpww4zUm8TfJtGT0/CqiTKCxUg9BUvAZWzxz0pAMkiRUIOCD/Oq7QkHey5zjAFWpmTyznqOgohQMPM646j0oAy5JAAuBgHt3FPEvqfUZFWbpFDcDHeoREHTyx056itABSVAXG7PPXrT1YhtpBB7VVXdEwG05HSr6tKgDYyemKAJgPkwuOR396ZESMjg7f1qMhJXVupHYGpSw6AYGMUAE6GXayAAjrioVt5AAWAIwackR5IYbcVCzlW2oMkflQBEcQkMmCR6mgTbxllC01bcyO8kx5PYdqa0TNyxwFPAoAuqQVII+Vu/vVe6aZG8voowfxpgMoAJbikMxkG1+vSoaAiNwpY88cYoMYBLZJ46UxoQHZWXqeD9KXmH75+9/SkBMY3kjK/z9KhCtFHuxnPbHSkj82V8rliORin/ancESjDHr9aAEG1OoxgZ9xUxvHnC4GAD6VEIZiocHkevem+XJG/J+9jIoAeVJYEDO3k0pMoZiWGRzjtTEZzKHYcKecVIcDmT7v60AQylpAvyZzTCGYbV4I4q+h3Z5wMccVF5JAYq2FPPvWgDFZ7dgGICtxU427S7HcAPu+tVm+4scmeD1qzKyRxjb17UAeUfGGBD8KtVmEgDlT97sMH19a/Jf4AzNbeM9Rj8gSfaLjKMOCGLZwTX6u/GmF3+Fmqwxg7p1cKeqoQOp9vSvyl/Zpt7f/hN9Ye4nA852jUseEKNyfqe1dK+EtbH62aV5slvASBGzAFsDHOOa7G3iR8RLhj1BP0rk9GhkhtYYpjvQopRs5PvXV2TPC5OMjjGfSudkQNaCB4n2uSVPcVYkG1sNjPbNSC4UqsjKMrSuBOnmAY5x74rIAyHj34z6cVCkhjGJSArfpUghaNMhskfypos45CJJT0HHPFDGj49+N2f+Mgv+yX2R/D/ioa/mrr+lP43Ig/4aBwfu/C+yA/8ALhr+ayvdpfCjzanxM//X+/BlVz1zSF22emKVSrNgDC+h7UnLNtXr2r489wCAoDjlR1FVn+b51HFOLsxO4bc8UinanTigAWQBck81BKqsM4yfyzSMRvGAR/SlIyS+elaAZs6kZz1AFR8BT/tdPwq3KC+enY81XKgYB7dMe9BmRBVHDfjVGeQjhelX29T0IrNnwFC+9AFVGBfax4Jqa4/drkdu1VndFw+37vSlYbgSTnf37CmgKdwyMVI4bIyK8t+OdxNH8HvGSKQLdtLuTuP94KvP4V6jPGqyJ5Rzk84rzn4w2Qu/hJ4utpCPLfSbs7T/AHgo4/GtqXxIUj8o/wBg2IXHjXxOBLsMtpGMjoCznH5kV+uNvK7Qxh871RV6Y6CvyH/YJZR8VdT05ELJPaFiRjCrFIcMfbcVHHrX666ZDJFbxrK/msAct2OfT6V14laoziWZJjkIODjmmqzHP60p2yzFOhHP41MIj1HasRi70f5euKhcnlWH+6PapgY2VgRhlqo67mByVb1PagB2dzjcMYpZWiJ8yQcKMDihQrd8t6+1OZVwuTuFAFRDvkXYQuTzxXQK5iJDDr09xWPtiA8zGG9avRhnlSVenoaALwXOGPY5qvKV8wykZx1q2u/IJqjcKRKyocg85oAz7jzJsMD8oPcVm3CIZQNu4flWzNtW33Yyw9+K5yZJnk3L+Z6UAahWLy9mwD/61RRR7iVHY9O2KSF2MeHwSOtOjkxyoPpn6UAVb9ViT92u1uPpiqttDkgg8joCM1evvKkwO54qjaI6OHY4759aANCOJWjfplev1qrJHsRh0GeTVtbpN3y4GeD70sjxSZC4oArWVsk0gJGG9fUV0+xNmyNcH0Fc3aymCdUiG4ck963gzGPd3PJoAMBicDBx3phIAxnjvUq5cjb1x0NQNsxhvyoAFkG4Dt/OnsQ25l//AFVVbaHA6D+VVVuwXKp/+ugCs6kEtI3LHGasQFI49pbLc1HcRySjIHQ5qNVw21+M9c0Aa0YUEuoGWH61Z37Eww2/jWZFnnYQVHOelSO7yDa/NAEpMXmO/c4JqOS7MaMpAwVxnuKqlvKk5XgjAqM7J4yD0HQ9zQBR3bLr2yMe9bdudpG4nBNc3MGS5gSNN2W5PoBXQxYWQMF+TrnPagDTkIJyT1x0qWNjCAo6mqedrM4/iHFOSZNwIGccke9AFoqxZlU4wKi3CBcO+R1pr3D4MaDIPX1qjIlwCzBdwzwKANkzBlKQ9Dzj2703DeaNpzkYx71mxPKnIGeMfnUks0iIAMZHPHXmtALtwrYPqP1rm5FdZ2XjGcgnvWoDcbT5hyxP6VTdFKhZzkryKALcDMmMchh+VXlO9cA5IrDV3CsFPQ9fanw3dwnQZ56UAbnzhN642ggfWtCQD/WHIB49MVl/PjZz8+Djpim3ks0IOS3l569aANOSPdAXgJJFRYZhu5BH9KjjkkdY9uen0zVr7seGOC1AD0ZwqgjIbrj1qN7pY1e3KZLevpUkYkCg46nFY97G4m3t94DHFAFpPKClYuQOpzUDAbkKnAX1qvbwlFbbxnintazTSKytwBigBt5GkRLswc9eODTrC6SMbOx5qG6tpWYI4PTGT3rLUmHAPBzt9qAOpFwpzv554qBpy7sVHHTFZzByflPbt61UtTMC8ZJ5oIsatwDcIARjHHXpVJDLE7KOgIxU6h0G37xIxTAkwkIxuX39aAsaUcpVMZ5PNXbEq4IZjk1zjvIJVBH5VqWsTghs4BoBI3AoHyqCcVHK8zECNCMHnPpRCXBCq3B60jOyPuZuCKCyEvIr8ELj1pSS7bmxjqCOlZ01yxmP933q6sySMFXnHYcUENEdwQy7Me/HtUUSSW43D5kbPHcU6V13jBK4qdZo4kLBSXGPxzQS0PkDSROQOB2+tUbffA3ChgeMVcWZyXhIwPap4hGiEsBuboDQMfGoabCAkY59KzdQE32kjBK8FcdK1racRZKng1UlmlmV3lGwAsMew70APs9pfaO2OD71olRuJPIXOcVz1jfQhCJGI7A/StBr+JWA3cN6e9AGiYtox0A/lU0xwChX2z61AyzFl3kAHn6gUxpni3BgGx3oAmUBIgE4Oeh9KcCMrK3TuBVWSdmjXAzjn6VIMMiBmBZ+cjtTQDLuRXUnqFHSsmztQ9y0knC+/Wr8vyBlYZot0JmEiYIXrntVkMnvLlLdUCqQze9Z8W6eQqvKrz+NSah97zByf0FFsgKxsoxkc47UCL297dArnzg3Q45HtVdxPKuEyijn0/CnhFRgCeh6mmSXAMwRv4Rj60AJcLE9vhidw9qqWduHLIBtGealuAJbZVIA29wetSaUkbswj4I65pIDXtliiCoTnipdyr8rd+fpUSAH5G6djSM0UTqJDnJxUo0NK2nYvhhj096kLs4bPFV2YhVYKNo5yO1PF3A2R0Y8VYmKJCvUjDEfWnsM46ZGcVCWBUqDyp9KlXK8g5zQQW22mMgfKQvGazkuFVdr8DuDUgmkctGeSo4Pes14Z5G3jk9xQBZaUOSq8ehrLmsyzBlJ49Kuwxuj7W6dR7VfZiEATAB6nvQBipC9rIJ2bnHNbSXEcyjB2kd6zpFUjEpzVGFmSXbyVY/lQB2UTAcHBHbNTwyMyFWGQeKx4pgsZjxkjvV63k2pkkZ9DQBOCVJTAYelRqqrKAgwpqaAK46DnqO9NjaBZTG2CgPFADbmdhJjGAuKFlEhBXgkfgasSiGUnGBtx9DVeR1jI2r17UASsuR8xOV5AqG4CzwsnIwcY9aiMzF9qr19KJnMabhyx6gigDG+0RW8m2RCwJAxWtErI56FW5wfasN/ml3j5v8AZFb8cbCPGOCM8nn3oAm3H5sHcOMD07darOyRZ4KsfWrCHaDzycfTisy+dg6yuNygnFAFwSR7cS4Hoc4/GsmazM8gjIzv5BJx06c1H9s3uqnhcjHfpW27QMseT0PHegCxbxSL5Ykw2Mg89auzNHA6quMkc9zWSLgAqHXK57dc1eeSBhvcjgcZHNAEgBWYM+QhPbvQINrtHuHHOD6U0kyJ8o4FWWKABSMue9AFUeTJGIxhtnIprrtdQyjA5pYx5bBQMZxSvIJHKOBlTxQAgcxjzCeKYzMuWVsA0Sv5eFHO7iq8zyLFuHfqKALLoZDw3Haqk0MnIRTwBmmxFiwYHkVoKZBvyuRigEcssphujERlVFblnNG7KpOO4HasqaAeYWyTk45GKtWk0av5X8Q4A60AzYcgSkOMKapzAeYrJzz0pxePJD4LdwOa0IykwJcYx26UFRZFGeg65/Crgk5IAxxiq6QgysudgX7vvUyjGWPzE/higkrtlgdpwAeaptK0YL8HB4FXZlMaeYwBz0FViBIApXORQBWLmXa69cdqYm2Rir5XPQ+tSPHFaECHdlh8wPAH0NRtGgT5VOO3c0GYyeMQTCZlJHY5pUvRGrHGcdPpUcTv5RKnof4u9KRD5o3R545wOKAJYNUidGjIzk5BPerMU4uMpjb9BnkVSMdvtAK4AqWL92coduewoAmnwIsdD0JqtAMsFztC8CpWWIrsYHinwMC/lgZx0/CgC6qqX+8oGOhpX25JDbmGOM1TP+vbdx6fjTkh2zM4J5HXHpQBckL+QWHyOOlRwvOUXcdx/lUZkkUBJMtk9fSnozKBsPQ80AWvtIWQKeq9aZPI0oKA8g5BPaoCkqP83zbicH2pv+sR+cEdvagCrJ+5A8z5TnuM8moVHmTFeGIGPyqO9lB2hmAJpbQRxzK8pwTkfjQA5oXGQX29Dn3HamRxSFWjjOSxxj0960J5EcBSMbT0FRTSrblSANx444oAoeU4zHna0fp3zVm5XZbM6sS4wMGrKyxsfNYfOQRjtxUE48yN8kAUANsmZdsi4GOoNbSXG0ls4A/WsOyj2NsB+9xWoqsnyuNrZPNAGtGYpVUcZbgcYqGV5ADINrAdQKhgA6nJI5GOtTORErM42sSOD0xWYDWlV4lVuvU9qrzXaoCkmEyeCaqzsj/PHncTjA6Ypfs6y/6wAntntQBaNzGqkId2eoz61XM8QLZGSxwKrSJGgO1doPGR3IqpJHK3zLkbcc0Aa6S+Y+w/MR3qKZhtZB09e9VkMsTf7/WmXEhZ87uMd+1aARwSNE+VPT1rShuPOZcA5HXPQ1kZJwUOWFadru2qc9O1AGsiiUuH6dhimGTyUKj72eFxVTczgMpyM9fSmEP5x/iBoAvZaRQygKQeR2qbEkrA4zgdazWlaNwirgEdaZayTx3PmM2UbjHaszQ19pClew5qAyHIGODVppQ43qNu39aiCqy8detADAjlSvXPSnJuEg28kdaaGdRuznaacjsr+xOSaALZ2SnqQ4FVXKh1A5YUqy/v2x8y4xmo8BXKAZPr2oAtBsNjPJ5olUbg+MY71UZ33YY7Sp/MVcdWkUbThe9BmUmjWTBU5/pTmDsu1x939akYMuYyQFAqAtJhY92cd6APn/8Aag+FT/GP4Iax4XiiEmp2im5s34yHiGdv447V8G/8E2PiE2kar4j+DesMYLgu1zbRt8refH8kq88ZGAcV+uKSFHw3zL0IPoetflB+1f8ABvX/AIIfFPTf2lfhVbsNLS4SW9ihXaI5c/OSFHCyAkE+projL3eUD9WJXTzQIyc5weMcitO24Qu3Q8V5h8MPiB4d+Lfgyz8feHJRJHdph4xw0cwA3q47EH/OK9Gt5keCOQMG5KsB7GsnECOWXyyRj7uahebMLJKcDGQfWkuJEfcM7SD09azrsAhFz16j0qAPOo/g58OZfGE3jy70sXWqO6PGz4KxFTnKjsc16PO8kpkwMqv3R2UHvUZcoikfdX9alkjFvIXDZBXJHsa0AqR3T20bzb8soPA9xX83/iTS7nxP+05e6Rp90bG4vteZIpgcGN942kEdDmv6P4rF5BJJA2Ry7KfQA1/OTptyx/apsrhBk/8ACTqQT1I+0L/OtqO4H6kt+z5+0feGORviKbViAVVZ5FG3tnAH8qo3H7Pv7TttNun+JAU5VYibiRiwPTouRX3rDMbucspOIuMEj5gPT0rVhXzJkkldI2Hypkgc9scjpSYHwavwH/aotLh2HxMjEjYBzM+T6fKUxX5Z/tL6L420P4sX1j8Q71dS1m1WBXuFAHmQq3yEgAYOMf55r+ji9uvsxI3I8qMp6/M2K/A39vWXy/2g9SukbzFuLS3b8iB/Srh1A/cj4XzQXXw98Pz2vKmwtgpHTaY1rvIgMvA3AB6j615X8EZ4m+D3geaHgSaTahvqIxXpquVXLc5/OsGBYmiiTkdPU1DBO430y53lOPSvPPHHxG8JfDHwte+J/FN8IYLdWCrkb3kAyEQd2NICD4y/GXw58FvBF/4o1aVVuxGyW8fQySEZAWvw58E/CT4l/tRaz4s8dwhjN80u91Ijkc52RA47AY46V7FdWXxP/bn+KUBjhax8I6a4RWO5Y0izjLZBBdvQV+wvw58CeGPhJ4dsfB/hi3C2tpyzjhpXI5Y1snyoD8KP2W/2h/Ev7O3js+H/ABCskmg3Nx9lvLaQ/Nays21mUdgCPmr96TrdjfWtreW0okt7qJZI3BypVhkGvwy/b4+Ez/D7413epaXbltM8Txi5j2Kcecfv8eu7mv1m/Z20jU7X4BeELXxOht9SsrPMokbLeWPuZJ7lcHFOWxMnY940+6AyQVaMqVfJwuxuD+Nfzh/tA6Jo3hP4zeNtO8P4exE5nQoQQPM+coOvAJNfop+0x+1jDpumSfDX4QOdQ164cxTXMHzGFgSCi4+8w9uK8I8GfsDfEbxt8NNY8b+IbmW08R3CPNbW7sGM2RnbJkZBbqOadOVmSz7e/YO8HaB4W/Z/tdc0yYXF1rhNxcFRyp7IfpX2XaNHLCkkny4JGP0r+en4A/tD+Pv2XvFU/h7WopZtGSUx39hJnMTg4LIDX7p/D/4o+Bvin4bg8TeEdUhkt5UD7Nw3I7feRh1BB9aicOpodkbhri/FoAFCHK5J6CtKO5kFxsdj9M/LXLwTmPWDPHhiVwBnjnrWzHHcIXkK5Qnse9ZAbbxxmRSuckg+1fnN/wAFOd//AAp7w9bZBePVse/+rJr9CLOSdZ93Owflivzx/wCCoP7v4a+Eo1ORd6oXOev+rNaUfiQHg37Ff7PHg34rfD/UPEut3Nza3S3jwjyZAqttI2nGDzzX1rH+xF8LmleSbVtUcZySZEwT/wB8V8PfsofGL4n/AAw8C3Vl4N8HS+JNMubyZjIiu48wYGP3YbHTuPpX1Jp/7WHx13+W/wAK5G6lsQ3A4/FDWla6loTKVj0X/hh74WSbUh1vU4I5DtbbInzZ+qYrm9f/AGMPA+ieHtYu9L8Q6oJrG3kl2+YqKFUcg4XJ/OuZuv2pvjpcfvrn4YTmNZMoI4bgYI7E7efyqvrP7VPxcn0S/g1P4X3cMU8LpI6xT52sOfvR1lyy7k858S/sLXVvaftReG1A2+fHdR49xv4/Sv3ruJYoJzbDcBuIUD34Ffz5fsg3cGm/tR+DbojCyyzLj0MnmAD9a/fq4c3l7OsROIWIB/3RWszQ1lSOQFcfMvNTqqyHHGRUliI0jJY7iRzmnLGGOUIwG5zWCA07EhZo2P8AAy4/76Ffz9aTI8f7eUl1xhfFExPbgvJX9A0UOD9pf2HHsRX81PxQ8U3fh39oHxp4w0aZEutN1i4eFiARuDuM1tQW4H6nftc/HvU5re1+B/w1Q3PiLxGEjdoSGYLMCpRsdC38q+dP2yfh3dfDT9nXwN4f1m5e5vLW+zMWOf3kkTuwA54UtivU/wBgv4L69rurTftE/EzdPeXxZbTzwC7YIAlAPQAcL7Vd/wCCpDSL8PvBsLOW8zUZnyAP+eXA47jNOn8QGp/wT4+IfgzQPgJ/ZWvanDYSRX90SJZAhBLAqQDyRX2/a/E/4eTxSXKa/p8hjRwyidWbcSMEDPFfnl+xL+zP8PPHXwa07xh4wt7l7q4ubmMqkjRqVVxg8H0r6r1D9j34FrZ3N1aW15DKFJUecSFZe4OckZqanxEyPxk+HU8d3+2BpH2Y7g3iyZlI6EGdsV/RqI/IvZUtvuxIxZs5JPDfpX89HwJ+HPiS8/as0uDRbCf7JpGty3JldD8kCSHDOenQc/Wv3yttXdbvUXuGbyUikCtjjdgA1U+gp9D8C/heLi8/bU0+9uBvkm8TXTsT32ySEV/RTdtFKzSsecrjb3AUV/PF+zHK+tftd+G5HHmRNqV7MCf4iPNOa/oHkuIYbli3yxvjHtgcisq3QbFe6EY6bh6e1Ib079mOMdfasO5v45JvMjUqucVqRpvVWzvU96go0GdQuRwewpYZUd0yu3J5/lVWQrEAScfh2qzc3un6NpE+v3sojtbFGkkYnoq9aAPyU/4KhePxJN4O8B2+N8MDXkydeX+WP9Qa+7f2PfAjeAf2ePDGk3se2S+hN3KGGGV5cMc/mK/MLw1oOpftj/taX3i26Zn8MaLcxPJkcC0gcrGmCB/rCMn2z1r9zEt7eKzjt7NRHb2yrHGi8AKoAHStOgCs0Y4hHHOKhABbc3J7VXy4wY+gzmpskuF7jOa5wJ4jGz+W/A61OGjTPp2zWY649CRTslZFJYkKPTvQATYafOPkA/nUbSmN9hAKdvUZqOa6WJwJAWJxzVe8mjYBowQyjkjvQBIWaO456jn8KuG7V7dbWaFXQNkj1HpWA04ljEighWH0Oa04gqoqSrwO3/160A+cPjD+yN8Fvi4pvn099I1VyQZ7YlW2nJIxyOvTtX5W/E39kj42/ArUh4k+Hl5Nf2MZLLNZO6SqFJOJI1PYY5Gfwr94ZbaSRd8HA7ilS3jhRImUSBuG3DIP1HSrjOwH4r/Cj/goD4+8D3w0r4vae+r2yjCzD5J4z0x83DA471+mfwv+OvgD4xsNY8M6zCWkiVmtX+SWJs42suTjHOTS/Fj9lv4R/GK0nbVdMgtNSlI23UI8qQNjGdyqf1GPWvyk+KX7G3xm+B+rXPiz4Z3VxeWliVxNasyznJP8K43AVTswP3U2Teu8VMEO5pSP4a/En4Nft9+Pvh5dr4Y+LWnSanaplHl27LuMjjLbuHAxzmv1G+Fv7RHwy+KVqYPD2twS3C7Syu4jfD9MKQCcHiocGgPb1jeJSQcr+uauJIPMAJOQOa5yS5mtpNxyB0HoarDWXkulG3aNufqaxA7N+fmzuwMVAzs21M9MjmsD+07hbgY+YDH5VHeav5MyeaORz+NAHQEB42UnkcAGs1CU3I2QCc4/pRDdSyIJGQ4POD1qgLnbliDtJzj39K0A0grEgcjB6ZpWkcD+6f6VQimeNCVbBJ5702Z32hV+ZmGBnjmgDVjuI2Y+Y20N0xyRimC43Egv8o9RjNYkV/biYqpIcfkfWrsW55geAOcnrxQBtIso2sACCecccVZkRSG3DPHQDvVWPKRqq85HPt71IZAF3p2HX1xQA1c7sZ7dqmU7BlVwDz+NZFtf7kYfMWJ5JHGK0opd3zOykHIAHbFAEu8q3z8MMfjROPNfcnysMd8ZqKSQOA2eg5wM1V85lbGdw+nNaIC1cPk43DC85+tZq6oIgS6n5WxnrUdxcMMKuAGJ/OsiKVnYo3UZyaiwHSRakl02IwWA7+hrQ8zAQsenauWiDRyhVOG6keoraL7vl3Z70WA07iZZmXb8u0547ioxIxOFB4HbrWeshjk3ryPepvtQLDPGe9Z2AmRX3734zzg1elzJDtAwxI5NURIGYkflVuAb+SevrRYB/mMBtHarEbjbnGDREDkqelPVUDZziiwBKIpImKj5h1FUYwFOWGPatHELb1BPSqsUI3Fm5+WiwDPMjBPHNMUq6swbAokt/nXbnA6k0v2WVY8b8HrimgGkxfKIjnjmmwZSU4BPsTUBUwyDPAYdQKimUshaN8MvFVYB13Os5dVIGzBIrNgvSZ/s6nnqDWdcW8sTs7vj5antjhBMACW6YpXA3x5zAbzk881biVvL+Y5I5xWbbsUDNNnL1aWTco2E55ouBKy5dCfxpZYFV9yng+lRFflzSpcIke1z9KGgHFdowrEg1Ki4GQCccc1VLxI+UbkYNEt+gO0sckjpUAXmURfvB1xzmpEcy2+P4mOCMdKzJpJPL3huPekS8VejD3p8oDZjLaEvJyp461IkvmRhQQuenpTrlPtZWQNwccYrKuWNpG4f7o9T0qwNJp7eJQGYM46gUmQ6bg34Vxkc2/c0h4etK2meHGwlwMe9VygdCjJC4JJyOpPpT2k3THY2V6g+hrCF7vZgeoFRrdF5SVOABRyga9vsikZnYs/GM1WuL6EsIg205x+NZksoMhYtkkdqrqBvcg5/oaOUDdhdQCpI3DJIqyrITjjIFYroY4RKRyRz71SNzLJs2cYOKOUDqTLFkKeCP6UQvCcjOcnrWHHJI52lh2BJpUjuCXIBIzge9JQNLnQiRHXbtDc8kdqNsO0gZJBqhYrNGHV+PT3qxuVo2MhMbjj2pBcQzGMIpbgnpULSxlgEOVzjIqvIy7RubOfzzUcTKo2k8UGZeDkTDzDiPoT6VBPIocgH5c8e4qjPewKPLjbLnjHaoJLyNUBY9OvrQBpKityoxjnFWiSVG/Oe1c1JqkVuUE7kgnOB/WrY1hVx5a5J5PsKANwhRE3y/MefaqxmblepPI+lUbjVAsS7Ms+Sfas5tXnGEwC3Qn0oA6y3+dDuG3GarcLneOevNULbUD5S+a3Pep2uUKFmGWxwPWgC3DLvyMcH1pJCqDcqkYwM0QiMxhs5x2qecQmFlJweKAGRysCSTnb1Peo3maRlwMbKySRHIXL4GOlK1yrhgDk47VXKBpyTrHyXwCPwrKGoxxkAkdcVlSo04G5iAP1qnepHGFGM5HbrRygdet0kjCQncv8AKmNeRquW7ZxWTEEjslyCvy5x3qhDMZh8vQHpVAbV1eIsAlb5s9B6VPaXvnFQvAAx9aos0LDD9FGee9SwNbxyeYowuOnvWYHQRxLKhYcBT0qZSMjIqsLqGMYUg9Kd9pifcUOOaBovb3xu24zwKlZnZUZe364qr5gK5HX3pdzDb1APT0oLJnADZl64pwLKv7vr0qPod5OQeM0/zI2+VOBj86AAKXBIHTr7VUkg+cEdB+tWI5drbFFKZ9sxLjOaAKjW7cPH69Kedy4dvXFWI7iMMQ/3SwHHJ5rg/iD8X/hl8LLBtQ8aa7bWgXO2LdulcgZwEBznAqVIDuVRjhym1fU8VxPj/wCJfgL4Z6W2veMdVhs4kQssbyKGfA5CDPJ9uvtX5P8Axt/4KUeJdez4f+D1g1jAd6/aJ0JlYfdBVMECvCPB37Ln7Tn7R2qW/iDxlNcW+nXa7vtWpSgbI2zjZEeQB2G0cd6uNL+bQD6R+Nv/AAUyuLky6J8FtP8AISYYW9ulLc/7Cc5J96+XvDXwM/ak/ai1q31rxKbz+z7v5vtd+xSARjnCRkD8MV+qHwS/Ya+Evwjtbe41S1HiLXtu43VygZIyP7iZxX1y0aWqpaWfyRKMKo+VQOOMDirdSMdI6gfD/wAG/wBgL4OfDqC1vPGsI8T6vgM7TfLCjdRtUHHHTnOa+5bW00yws4rPTLKOyt4VCLHGMABeBwOKPLlKKigUvP3B2pSm2A6NOrjnHSnBJGPBxipEkAAZhT0IxyM96gBERwcI2G6+1RhpgGMpxgYp0xkEOE+ViaqPKVUbvmJ70AWg8inyycntQjyO+xjytY1vdPHKynk8/Mavh9xwvG7FAGvFeSWqtljntX4r/wDBSjwZdad4w0b4hox/4mEeyRdp+WSLoc9MH+lfslcb4hG39818+fta/Ck/GD4S3uk2cG7UtOBmtiMbmKjOMn1rWi7MC5+zD4yPi/4O+H72A7lW2VWzwwZRg8envX0OjE8HqK/Jf9gj4p3+j3V18KtbZYfse/ycqfM37umew7Yxiv1IivS8zbEYsveiqtQOnUsFCseBk1VTPmlN2O4qSN+Bu/iA4qC3ZPOkGOQcCsgMvXNWg0DSb/XL2J5orGMyFIwSzkdFGPU4Ge1fm94j+FXxt/a28YQ6x4/jk8OeA7KTbDaBthKAHGxGAJLd3PQdK/TWQRvDJFc/NG/UE4z+VZb3pLmONjsHQE8flWsWBxHw8+HfhT4UaCnhvwnYxWVshzmPAJOAOTk5PfJ714t+3Zqbp+zpqoQFC5RcrwCAw6kHmvpe5WRTgY5618lft7O9l+zheJ5Y/eSpl89AXWtKbu7EyPzy/YW+MHgf4Uz68fGmoLYG7MflnZI7HaDniPmv0fb9sj4HCL5dY3R4CriC5BB+hFfnz+wb8JvBfxBj8Q3nivSbe/NvdRxI06BgMjPGa/SKf9m74JSyEt4Ss1ZGBUIu0ccc4OKVT4iTKt/2sPgfdQxyya8YZgxyGhnAwvvjj8cV5V8fv2ofhVrXwd8RaH4f1Rry8vrR1RCjrubsvIHXt29cV7/afs7/AAal8oXHhXT5Nj5AWEJt4I6Lww9jXmf7RXwX+Ffhf4K+Jta0Xw3ZWN9HbyLHPFAm5Cw4IPODkgUoPUD89v8Agn9J9n+JfiCe2Q7zYRgA9i0g6/hX7k6NeteKJJywDxqoDe4zkY96/Db/AIJ9mc/EjxKisNqWUOT7rJgdfrX7g6TA8ca3MTBsrg/U9APyrOuaG6d0cn7skj8q0UuGB2J8pIycd6zgrEAkbT065piGRGww74BqAN233oymNc/Nlq/Jv/gpRJ8NbN4ILOKJ/FU8kbTmPDMIFX7snP4r3r7p/aF+Ofh74E+AJ/EF24m1W5DR2VueryY4bHXavU8dq/HH4R+APHH7VXxUl8f+OWebSYZ9zmUErM2SfLUcccjPXjArWEWtWB5V+zT8UdI+D/xJi1nW4PMs9QVIDJzmNWbIIxjp9c9cc9f6B/A3jCw8R2Ma210JcQh1CHcuT79enc9a/Gn9sT9nCP4eSWOvaNbC20q+xCqLtAVsEsDgk5zz/wDqr0/9gn4neJLyzuPC+pSteR6JexLuZvm8hwVA4GTt28VvUi2rozP1xivIndUZfkyNwJP8xX4sftg6R4i+GHxrt/H9k37zUkaRDAdhXy/l59Rg7fcfWv121LWNK8P6RNr2v3SWdhabpZZZG2KqDnrkV+IX7TXx2u/2hvHosfBOmySaXpMMkERRWLvEG2tK5wcKeOvc0qMLjRyX7LngJ/i/8c11nxETc2Gig312zDcJJZHIRTz1LEt77a/oA8O6Sml6cptE2I+CzEj5ivGRj1A6dq/A39l74wp8E/FN3aaxCLe01iVfNmYEPGykhQ4/ugEnOOM1+5vhPxXY67o1sbKfdFdEyID0xxnBBP59KirF31LPSEI+7tzk5q+ZgyCNIl985rloL1wfKbt19QKxPGXxD8KfDzw1P4l8RXzRQwkqiIu55HwSEUDuccfrWPKBoePvHvhf4WeFLzxt4ndbeGxBkRWbBeQfdRB1JY8V+OUdh43/AG3/AIxy6tqnmWfhSylUFGYsscfIWOIYGXfGSe31xn1S98K/FX9srx2t54hd9C8D28jPFG3CBFOBkNgs74wW7Dp2z+kvw/8Ah74a+H+nad4e8OW8UFvamNRhdu0KeTkfeGcnJ5raLsB+F37Tvwo0D4M/FfS9O8Pq0KQrZ3CoWLnf5jZO5ixX7vQGv2s8Bz2lzomkXNupUzQeYQ3YHnn8a/Jb/goPeW0vx4u47fEpCWojCn0yMfhj86/UT4cvfr4e0lIHYOLOJSDyWARTn86uojM6z4p67b+D/hTr/iS6uBBHFE4yFJJLfczjnGSOlfjN+yJ4auvHHxj1HxDcgtBp1rPJKSMjzZ5DtyfcE4+lfVH7f3xujsfDlr8INKDG4mSK7vSuQduCVVvXLAYA9K6X9hj4fy+C/CCatr1ibXUfENw1wTn5vKU/u1Zfbn8DVL3YAeafs7andeDfih4s8E6hAQ1ycJjIIljlIHHcMDn6V+rWjSq8KJPtFwzA8cZAHoB+VflF+1xpGufDn4tW/wAWtGaSO11B0dTGSuPJUK4YqMc9q+2vhF8W9P8AHPhe316wJjjuMRnccDzAQrEd8E1zTX2jQ+ojHn55Plqp5bOhxxz+dYMOtW9y/llsf3ivtXO/ED4i6b8OvBl94xu4JrlbNlISJNzKM9cHANZJ3As/Ea1uF+HnibaNv+gThTkdduRxnPOK/Cz9mPVdN0346yarqMnlwW8FwQzEKobOP4iK6D45ftzfEDx0mpeEPDEf9g6Rcl0mPzPPKDxgNj5Qcdsn3rwr4efAT4y/FS8EehaZNY2VwRvvLoGKMgjnqNzA442g+5xXoU17thNH7Mat+2F8Cvh75curast5e4GLa0UzMrAc5KZAPHrX44fHH4vw/En4kar4z0Wwa3jupFMIlHIxwp9jxX6JfCf/AIJ0+CNFmj1D4jahJrLxjlIwscBY9MjO/P418S/tX/DrQPh/8Wbjwr4atVtLJFtnWFcsPmb3JqPd+yQfQXw0/Zs+M/xbsLO++KXjFrCxZAEtBIrEp1GVGF/nxX3N4c+AfhDwx8LrzwrApvLh4ZVmu5FQh3IOCQSVIr0b4X6C03hvTZggjZoIAFLYwFjGSwyBkGviz9sf9olIbMfBT4ZzPcahdS7b2S1yxDZwsQ25BOf0qNeYzPys8XaZZaXrGoaUSkNut00W4Y2rGGx1HoK/d/4Djwvo3gywg8PTRPp1vbwxW/lFSvo5Iz1z3/WvzY1z9i3xe3w4Piya+EuoviaS3UBtiN97I4Yt6jHFeXfC744+LfgZrf8AY+uu99oaNt2KMlAuQMZAzt9Dz706kW1oWmf0IwSs6jJ56YJBP14qU7Oc185/CX43eEfHhtm0q7iYywI21pBu3EZyB2BOQB1Fe/RX1q8PmSvty2ARyM9MVzOLW5qa0L7SpB9hWgBkByeayInVVDZzU4kbduB9vakBZmZFcbjVixlne+g+z/3sH0xnvXGXF1cNeMjN8q1X8Q+L9F8G+DNS8T6rcGFLBC2OhYjpjkdaaWtgPyd/4KL63B4j+NNl4btt009pHGhVWyMzNwNoyc9evrX6MfAHw5d6F4M0LSbmCIPY2MULmMcblALfl/PNflR8OvD2p/Hr9obUfGdyry2FtdG8llwAvyt+7RQeeMehPFftr4eia20+CGOEqWXcz9Msep7V11naKRodJD5Y5IHPUAVZaOQAuwOPyrHdiFY7gPc9ay01W43tA8jOOg71xgdMroFJB5HHPWnxncShAIPPJrJgunwC3zVfjugueDk+ooAuMqbyM8d6TcqsQGzz1NZ8twF6nAJP5VEl7G7cc8UAaKRAuTn6c8UjI8Sl8g5xwKz2mMzKVG3HU+1Rm8jG/bn5eOaALz3UYJLLjPQCliuA6lsDJ61hx3zSShWXGT1NalsI/bJ59qALqNyqKOtXVleRfLcbQT36YqCDBbeOVTOfrSzFyD5IBPv0xUNAXraZTNt3DGOvrUyn5ypzhulZ8DL5gEiZx2rY3KQMuAR0pASIEjAMgzzjp2qEbCz54A6CmtMGG1eg4zTwVwNwzjv7UANJckcYx0H1pz/dOPmzxgdiKVHjUlRmofkL/KcJjn60AOiiWPJbjA6fWlWMH95+QPtTXUn5V/iOBUkiSxxqM57fQ0ARsszZZOo9KqIZGcq/y7eBVokpGduc4qCONyNxPTnPrWZoW3mYcde1UxGJyUkBIJq0C2TgZxSoU3bSuTQAKiIvl5wpp4LlShGT698VXWZfOMCpkHqTVnI3nZyfbpVJgV2RnGFbG3tUwYpgN8pFOUH75zVSeRpJehAU5qjMuq24t696mj2ImehbrVVBkBgTtapBLs3KeM8CgERznceufXnFVXeJdg3fMa0UjWdCuACw5P0qGSOMIq4yV4zigaQwREEDG0nv2pHypwR759adI7FFQfKo6+9VnLjbyc0Fl6DEqs0hxg9utRSW+TlM7WJ49qbbfuwVY8n+LtzVuNwHyfup+tQwKEm1MIqdODS/MozyD6e1EwmkcyhcJu9eadIV3ndnYaQFeQZAYEge9TWzZ3MjfKBzz1pQqsd4+ZT29KTyAzfIOOtAE7EFfUk8VVxKr4bOQeCKuAmJGLYyoyO4qkJxLuV1KE00BKMgAnkDr9aV33oQOwyDSSL5MITOc4wKz1dmm/dnG0c1YF9IzDhoss3fv15q4UBUbcZ71mJNIZAnTODmrgmCxq/IV88HvigBXPlgr13VVaYk7FXGKsebGzFtuDgfrUKR/vdw6jn60AQee27HB/8ArU+SVcKNuCCc46c1EGw8hdMnnIpihVOTkA84FZgWZIwyKG74OOlUAu25G5vlIFaTyBvlI+ZemfSstImjDSt83PBoAul2MuNuTj88VnsxOdw5zyewFW3ZpIRjO8d6g8oqmW5I60ATRHawZTkDrSuIZJBJjYB61VRXIYjGR/npT1lcghlwF6UAX8spUg/J0x71BdAOVKsQ2c4+lNWRmTavJJ/KpVyyAnAYcUANBkVztwc/eFPwWhBfJ5zVfDKrbc5NLEpds5JIGMUAWEmRCA+AMfzpsxbjyz8p70hhVBuDYzjihEYg54A9aAI1LhSCoOO9PjXzI0JOWHXtSkqOFGaiMrqQIkLAetNAePfHjUDY/CnXTyitG+CBnnAGMV+WX7Kwjh8V6qZFWWOOR5ZN49WPSv1G+P0jSfC7VGlPlB43Q7eTnHp+Ffl3+zFL/wAT28yhdTLsY/xcuOT+ddi+EpbM/WvSIUttPgZSQsyBlB5xkdq7izgDFScsFGGBFcra2UqWdsnBWMBQSMYx6V2NmpMQAbAzzXOzKBI4KDaVzz1q30tuOG7/AEqGFGdtpbn0NNaORiybuB2FZFk8J27zKcqRxTwEbJVumeKrQHyh5Ug68c1II/M3Kp6frQxo+Ofjc6f8ZBY/6JhZAf8Alw1/NbX9JnxtRR/w0Dx0+GNl/wC7DX82de7S+FHm1PiZ/9D788vqxPXsO1MLjJUDAHepABjC5xSSlUwgGB618ee4R+Wp+bGPSklJA5GFoJAXDfhTH3MMDkUAV2b5SAdwJzUHmqFKgdDkZqzgqfXPXFQvEUHHzBq0AqnMnJOKYMjPPIpZonAyOMU1Y9zAk8EUGZADkFsbif6VRePzcqfvCrkwdMrFx65qFG3P5ZG04/OgDPlj+TDDBWqcsbPF5Y+XI7VpOjRlg/KntVOYnBC89qaAymj2yK3PGP8AOa5b4jOsnwx8WhHMO7T5wWHOVIAKkn1zg1138a5/hrJ8VW6T+CvEaquEOlXismOCSowQfwrRAz8ZP2HLoWXxwZZEOJLeWJiv8GHYk+wG2v13trptqyo4KP8Ad/IfnX5BfsZxzf8AC7r+SJ8Nb2tw7p/eUOVI/wDHq/XiG2EVtaopHl7AFI+nP0xXrYlaL0MkaSSjO5uOeKujcBjqD6VnbMN/sjGKu2w3JknAz+tcAx7uqAADJzzVeSRC5Rm+ccVeMKFvNJznqfcVDfRGTDjHXPSgCup5znjFK7r1TnA6VCAwDgdCuM1FGh2AAZK9RQA6Elspnkmty3h2N+HeseJMyBMcDkYFa672+6ThfagC6rlcq5yT0HpVKTDEkDke9NdnJBZsD9adICMH+Ej8aAKUoz94kj0Fc/dCMy7yrFenH+FdHIyuCiIeO5rGmR0kwQdrdyKAHQRgorKQo64qTcySMzY29c04IqKBgEHqKIjGQqMw+nfFAFOVJHQyjkL/ACptuNwCD7rHt1qzckCFo4Ttz2xyaq2bsq4lGCvA/CgCaW1VceUcEfrVZk2nc3U+hzWwxVuDyOh9aga3jaPIGCKAK2nkb2HUkdK1g23IHYYwawYHeOX91xg4Na0bh3jTHLNQBZcESbgfnXH5GmO0bLuPODitIwJM28/KVH51DHCgIRuOv45oAwr9wyDkjgE1jo8aSB+mDwK3bi3JDBm3EcA1g3FnI2RGMjP8q0A15JmYbMAEdTTcK7gFqyI1mfnDBlOKsmORGLO2SeOBigDSD/II4zx0xinSEqyYbC96z4lZACudp4/GpZYZNodD5q46GgCQyK/7vpsyQc881IBGpVcnk81nREiXaw2kjH5VMUnEjuRxn7voPWgCrPJMNQZYh+6AU9OTnrWoJXVURTgKT254qC0zduxbBEZ2+9aHk/OpOePXoaALQkEiISOScUxIWkLurdc8fSpWMYbB75HHSmQvHHuVu+BnvQBNZoQ2JhuXpx1+tWZP3cjY+bPT2qQREbdnRuPerTW5VcdupP1oAqNgKMKGz1xxUW3I+7z2qYRIknA60syDHykDH4UAVULZ2MMnP86xr9mSXYowF71vh0KEnhux+lZrRpdSjfwcfnQAyyi81N2MDv71pLb7W+6MevpSpDtXG7A7AUGIM2MnH86ALSh87gwIX1FXdqyRhe7HOO1ZQzGgxnbnGBVxGUkbBx7mgCwMjJbG4ZAz0xUBbA2jBOeMU6fyOPm5A6D3qFXUfIvXHpQBMb0CNY/Lw+euaztQdvJyeT6d6lAcMfMUYXp61DdqsyM7A4XGcUAV4CTCoY/MenrV5AwB2nkjpVC0ikMp2HIHQ1pRvhvm++c0AHnB1O773QVz+oR7MSdMGtdid5HQ9j2qGWTzNoMYPHNAGcrgxr843Y5ApGeSK5jKn5GHzZFWzFHAgGOvNYuoXEgZGTJUMAR7UAdDC6gYxnB6VNsc7WxwewptuGL56Lx+VaqspG0cZ4FAHOy70uAW9M1t29zlhHtznpWZLBI05JPTjmtSGKPC5O7HegC6hjU+hNV2DPIwJzipgAevApwQhhtPOKAMdrV92Bk7iadHAY58OT2wK0JWMLeWQSW/Oq5DsduCNvQ0ALcgSZI4qvZSFi6yE/KBj3pt0zAYP8PNVQoxncct6dqCGjeCBicjHXinBFWT5jWOksoYbT0rThZmhDsOeuO9AickeYFUZGMc1SuS2PssYJdxn6ZqeSViBhcbTxx1pgdoiXYYJxjPXigCKSxR48xrtcfzPWqM9oYdoRiSOCa0/OkZwGHHXPrTZwShXO4diPUdqAJ43eURoX+ZQM5q0TlDE/G3n3JrnYklklB5UAg11iqPKywzjqaAEIR7IEDYSOcVDEzqjRjjcMAkU4tlcHgDmmm5EhXb1XimgG3C7Yt557E1nWsrrctGoLI4B4q+zIWKyDqKzrOY290I3XPmcL7AVZDNqSJI4yZBh/T2qpDsVmSIDjkir823qxH41mxrBHKzRPy/Bz6+lAixLE9wAF4Tvisu6tTCQoO8A5Bro7OBo/MjlJJPII6AVmagjQPtABVuQO9AFPa7QbBwBzmn2LywIQBncf0qcMuF29OT+FRwyDd746UkBt20ZkGQM84IqKe0RplaQkbOgqGzuHjZgx4PetGTDkj75IqUaDIZcKUc7Sp/OnF4BKrqenXimrCrL1w2Pyoa0WYEhsMPTvViZFc34WcrERtP5057vB3jnArEks7hWKnhjkg1oW9pMYmLMGbjIoIJ4JQ4Mm/oeauQT7H25G5un0qsbQxRPvwAx6VCVQAMvBXtQBrqpViMg55o2q4JTC7e1Zgklb5jx6fSpGMmMDke1AEssGEzwT1FUbhCuDwGHpU/mTCNgUBzwDVbzGVQDgnNAFqNUKBgdxGM81rLG8kYbhvT6VlSWizQZjyjD071btZybcQ9CgxQBq2oIiZyfmHGKrOirKQDz1pbaQRrgqCM8881NJE/meahHPWgATeSAF+91rOvjLFMqbjtPcVedW3AK21j37CoikjzBWIO0fhQBUjuPLK787/6UtxOHXa46H6U+a1JYuMYFM8hJo3EgJ4zkcYxQBWSSMyFnGFHygD1q6LnzeIv4Ouaz1tmGSxyR+gq8tsI0xuALd6AJA5mkDDnA6dgakVPPkYSKGVehNRsFBwep5JFTxqCc9Af60AZV7bqRsXoh6jv7VajB8pdvBX+8OPyq3eFEYR4I9x1zWGlxfQXBZZWeNgM7uooA1yoEcTZAcDkLxVuWEywR7TgqMnHc0xnEkYMRyw9aswI8YAzndnPcUALb4Lljnng1NIc4cc1Ujjcb48kAsSPpRcvNbRLHB98jOe1ADzKobnHPr1GKryKiTmYcsRwKqvcFlDEDPqKhlkuPtsc8bbVUAEfSgA1G8+z25C8uTj6VJZ+bcRRlstng1pNaW90GlBBVyMA+tWbeP7MpXI45FAFWRYrZt2cFeMVJFI0kLhuNvSrNwsUiGU/wg5/yK59Jmh+TPDHqaARf8sOpdxj+735rBuo5YZQ5BLdiK6yDbjKj73Tiq08IZ2jAyPf1oGzChvlfAVv3h7V0ccu5F2r8w6iuUewjFz5kfbj2rXhnLA7H2kDHNAkdEuWVT1IPWqYaZmZiSCOgxUlhIrR4Y8Y6VNGMliQSBnmgCATC4tRn7qscc9aiQEjAGMHr7VIWWEKqLlQTjioY5DGT5lAD51SRmGRx7elRxyLHGA5HvULsQwj5cN0PaqzXMEblGfJbjHYUGY+bAkKoASeijgColzDCJZGYc4PfFNjIZ1UgqOmTzVuRDtZE5T3oAqTOMbkI2NzyKfArSRidAGHcj2qiNjJ5P3fTniprbdFmP05HvQBp5Kt82ckU2JWhfAOOeuKjEgGOdzEelIbgiXfglAOnuKANCeJiuTyT+dIoXCpk7sc1NJeAQrIFBBWoYZFl6rwO+KALQ2Elexx780+SNETKDr17UkRhxuX5jyB9aSd4kRSQQf60AMVgxBlXgDFVOjNgYJFPEu6QknpTZTgts5yQQaAMi+QOqxEDIOSe9WIwHiDY+70zVG8STzcODlsEHsKuW6sAijpn+VAFwsDtVxgsAeKSWAOjquCSe46VKyqELocAd6ptctESynKt+eaAJTGqooPBUc1BcbI7YuRuIPBFTrdq2Fzy+evpUMm0Ljt6CgCDSTKqytMS6ZO3tya6BUZoy64z19+azLIKwzGvAbmtBE8qTzDn5ic/hQBLBuB3HLfXgii6mzKARtLAe9TLPDIz5O0gYHHP1pNqyLjk49qVgKC5jY4BKnv71ZLKSH24x+tDBElWPnafSl2rIDsO0pxzRYCKYxyRKvVgc1Tldo3AVTg1ZktSh3KcA8kmseU/Pu3ZJGOvFFgNB5Y2GHyCO9Zc8jEmMDcB0IqfyFRAisTnnjvQIXACd/b1pgZ4nETgNznj0rYiORgZJFV2s0kkHnLkp6DrV2C3VJeT8hHGaAGG8jiKoxA+lTLNgAu2A/f2qlcwHG1cAE9cVMYmMfkSE5XoaALcsLrIGY557elJE6qxXH0q1Acx8DPGOaqyfKd23J9qzNDXRsjgY7UIW6KMAA5qnu32wZMgipoZPtGFY7XAoAeNmCSMgcVC8xjO1Rn1+lTHKKQeQ1IyeYMr1HBoAInMx2KcBhmpXDjgciqsYliI6D0xU5Zw24CgCN03tnPbFTsXRcJzkY5owrDC8EnrTXAVlAO7P6UGZA/l4+fhjT1BUZI4PcVC0LiTcjDHfNOxtjyxIye1AEDtiUAdG4o1Cy0vW9Kn0DXbYXWmXaNHNG3KsrDByKk8lmfdnIQH9aVCoPPFaAfAkHgzxb+xv4+n8SeDI59d+GOtsWurVPnezyfv7QP4c9ehHBxwa+39E1XQ/EOjw+J/DkwmsL9TJG2CMnODweRg8c1tXlnFd27afdxR3Fs6kMknIYHqCOhHtWbZ6dYaPZppml2sdlaRbtkUQ2ou45OB9SaAEY5bB5IpZfLceWynJqrIrJN5YOTUM8jIp3uOKAJjNDajynOT2zVSe/SdZUiYMQOpNZ9xfJdS7CoAjIxg80mn6XELp90h/eZYZ6fSgDb0jz2tpmH+tZCEX/gPNfzyaN4K8Zah+0yx03T5Z7i0103GAhHCTA8+nSv6GrctaXO9M4HH0rCtPCXhvT9QutSsbSG2uLuRpZZI41Du7kliW68mqjKwFtYWt5i6kgNtPH05Fc/458H/wDCf+G59DF4+nzuVaO4jPzIVPUdO1daLdR8iE4Hqc0o2h8Rt9z+VHMB+ZPx6+B37Rvws0W78a+A/HN5rVjYLvljDsJY4sfMwQ7gQO9fmdql74x+L/iES6jJPrGtXCrED5ZGAGGOgAAz+pzX9Mt3ILuznsJgJILhGjkVxuDI3BBB45FeX+Cvgv8ACX4b6i+r+FNBjtrqbPzPl8Z54LEnqauMwOw+E2gX3hj4UeENA1Vdl5Y6bbxSr6OqAHPv613DZ/hGagtrnzIBMR945+nbH6Vbj2yo3ltg9ahoDnPGPiWbwh4O1bxItv8AbbjTIjII1ON/IGB7ivzf0n4I/EX9pvXf+Ex+Md/JpnhmOV3gtEbEjc9FRhxkdzyfSv1AbTbe54uMMhJJQ8q3sR3p0VrZ+WbZIEhA+7t4QfhUgcV4O8H+Dfhv4esvDXgu1+x2lsvzY5Z3P3mYjqSfWupW5t2kzMcelOGnjeyA8jrVS+8Pte20tortCsqspdT8y7h1FAHzx8fPHfwRghtNK8fz2+oX2nSCaCPb5zr1zkDO36H8q+JPE/xY+O37QGonwn8I7GfRfDyq0Uk+TGrJgj5pMYUbeir+Vfanhr9jv4eaVrA1nxPNN4kvEy7LMSIiSchSOpHrn8q+gY9D8O6JZWumaHZRWEMXKpboEGPb06//AFq0A+V/2dv2MPB3wxtovFni/brevk7g7ANDGWHRVbnIz1P5V9x6dfw6f5cJbdEvAUHAAHoK5+1K+SAnSnTRI8fFAHw9+13+yDpPxj+2+Ofh5HHY+JbdSzw8BLkAZOT/AHq/Hbwzqfxd+EnjEWPhE3mla2H8qe0VSys2cbWQggg+uPoa/pqtYpLX5+K4S5+HvgvVPFZ8S6hpELX+wZuAiiTK8LzVqYHyX+zR8Z/jF4n1HTdA+JfhF0hlDRnUBDJGd4GRk42e3avrvx38YfBPww0+FvGskkFteuVUxpvJKjJ6V3ACC1WG1XZEhyFH8Nch4u+H3gL4haZFYeOtLXU4bU7olLFSp7kFeeehqJageRRfthfs+27M0Or3ADf9MmP55FfO37UHxJ+B/wC0H4Z0PQ4fFK2H9kTmYMUySCuOCQRmvq1P2bPgPJB5UPg+3QYI3Mu4jI4IyT0qy37M37P7okE3hC1AI2g7QCcewpw5YgfIf7O/xQ+AfwK8K3HhVfEzXST3LzhzAxA3444HbFfRP/DWXwK2E23iJA+QF3RtgZ7kEdK1Zf2Vf2fN5CeFoEOcjqQce1V7j9ln9neSUeZ4YUDGCqttGfwwacpX1JlG5JD+1H8D2uFuJPFNsEAII2nIOPTFWtV/aV+A+vaZcaSPEsD+dE0f3dnUeuKzJ/2UP2eooFaTw7tY4x8zdPrupY/2UP2eZo2P/COEKxOcSOPxPzVJPIfHvwm8C/sr/C/xynj6TxdFc3tlN50CearLGd2dpAHPJPpVz42ft+6X4K8XQ2PwztIdatyA1zM+RjJ+6uRjPvX1ZJ+xl+zvLL539jyLuBARZG68dcms+4/Yk/Z3eWSaXw6ZOOomfkfnTuaHa/BL4+/D7426RHceGLwQagU8yazmOJE4+bGcZAPcV7jFIhRg6/K1eAfDb9mf4RfDvxXD4m8HWc+nz2kbKEEpZMsMchsnoT3xX0GttbxtgbtlZsDmvHz+Im+HniCPwg4GsvaSCzBI5k4xjPfHSv59PhX8D/GnxM+OMHgzxJp06TvqLXGqvICAsSuxkJPqe34etf0cSWdtLswSO23+dYH/AAi+iWmqT6xbwLHeTqqmZVw7heQpIxxWkalkBcj0+08NwWGkaUqQ2FoiRxRKNoVQq1yXxZ+EPgf4xWGm6d48sWuodOl8yMKcHkYK/wDAgB+Vdje2EdzbpMjNHIjDB68/jXQIWuYVW4PzqMfl0z71HMBmeH/DWheEtEtfDvhm0jsdLtE2RQIMbAcZ56knHU1cvLlbG3uLmKPe0cbMq4z8w9qsRIFOAasFVYPGQv8AvUmwPz48UftEN8ItTkm8R/D2bTEuAZXurWMDeGJyThQD8w9a8S8af8FCPAlz4Z1Sx8JaXdrq9xbyJG0qhYlkcYBb5vSv1fuNK07WrV9F8QWkGoWFyNhWVAwA4BGDX5L/ABE/4J5a7cfFLWLzQJksPCNxP5iCPb5mxstsRTgDk1rScRNHgf8AwT48M6l4k/aAsPEP2Vns9Ft7iSaUj92skrMOvY5Nft3eyB5do5UAfniuB+Efwj8O/BbwtB4U8KwIisi/aZtoWWRsZJY+ua7yS0eecIrGLacc8ccVnWeugpEdoAWO8fLnJB710kflQRKrDCtyKbFBFbqYwNyn1680lzKqqqbe38qkksSxpd+WYgTsJJHqB1r89/2sPi3rvjiS3/Z9+E4a71TUnaO/aA5CIwwYywyB0O4n7o96+r/iNF421XwpLY+AABqk0oi3FtpjjcHc4yQOOPWq3wf+Bfh/4Rw3F85+3+INVPnXV5JguGPJUEdsknNVF2NCh+z18DtD+B/gX+wbYRvqV3skvp1GTLIVyRk9genp9c170s3lQlahHzwsfcn86hhcLGS4zg4puYFyJhtLZ6ipyltLFvYn5OQRQhieIhRx0NRNwjR45I7VAGPb6gbliuza4ODmtDzEyqnO7HbpWYtubaZsnO48DvzVsRuZAUBUL2PegCO4lZjhlCtGD+NRBjOoG7a6jnipZrcyOyx8NkZP1pgiMDg53Y6+9AEaw+QAjneO3bFXHZiAIzkd6prL9oIbHGfyq2wZYyq/N6UAWIJxGcHgH3pk9xzkYx71n24eRmWVTVhIpJFKqMgUASyYdQYnwT0IFWLa48mEJNmXdkMGAPBrEZJIZF2knsOvfrW2sQEK56nqPQ0AfN/xI/ZN+D/xSu2v9fsPK1O6BUTwDyyp56gZB656Zr8vvil+xZ8YPhRqk+u/DZpdRtrJyUmtH/0hF9Sq4OO39K/dLfhW7GmW11FDLiVQyOCG9RWkKjQH4efDf9t34lfDy/j0n4paa+rwWuEkaTclypH8XzZBz+Ffpj8Jv2jPhV8WrcSaNqMFtLIRiCZ1jljJ42sGxnnsMitb4p/s8/CH4v23k+IdMW3u5Sdl1b4jlGOnavzF+L37AfxI+F8reIPhxevrdsjFgIMpOijkZXI3Y9K092QH7RvbvFJsJGD0I5BxWbKwJUyDf82K/GT4W/tvfFD4T3A8L/EaKTVLO2by/MmUi5ixxgk9R1681+mXwd/aS+GHxli83TdRji1QncbVyBIqgjLFfTms5U2gPo6LbJGCG5UhSKrNFjcqqT3xWmBDJAbuI74Rhd6jgmqdwCCpU4JH0rMCuqBkVV+Xk9s8d6ZPG52yZyOvpxU0TBW8hhkN0P8AOp7lB5QZTgAbcD0NAHO28UU1wWAwCCCc9fpXSrCi2y7c5xjPcYqK3hh2lkAULgDHOTVlec7m4Pb3FACIzNHuz8w4yfSpovMbcseRgdCOufSo4ggO9gwPfipWkCSDGcdiR3NAGC5mjLqykbDggmoBcOjgK2EPTitueINIZMBieuO9RCCJmzg5GKAKxvbpFKoc8gYA7VNBITI7AAk9OelJ5LxSEOcgVKxxuKgADHGOa0QDJmAJJQnkZ96zjZzSy/aUXbHzkZ5q19sMeA43Fjj6YqxBKW68oCefXNAFaK3eNzIAc49e1WYZ2CNLKpwOFx0q5E0Yhc461ni4WdjaRDgnOO3FAEL6h5pKKh3A9e1QwXTyzeWQNvp3qYxqkzNjbF6e9UnhSG+SaNipY1mB1EIZCAMjdzyKvqzIwwRzzzWdHdN90sSK0IE81d4GEP8ASgCeQXDjAIGT1oIfywzk5Hp0qs02T5Y7H1qys5ZPnG3HT3oAbHKGcMPv9Parp3bOSAD1qmpUnIPzemKA7upRhjB4oAe7bTjOfah2ZlxG1RIjsdrdfWmbh5mF42ikmAS4MADghiaoXduxUHfgBfStF5DjYx3LjNYl7dvvES5Knr7VSYEUsZkXKnduGKzoxNH8gGdvGKtSSyRpuQDA6UyGVXbKtlv61YG5EWaHaRg+lIY5EjBHBFU4pGU5kbGRVh8lNytux70ASeZKqFiM8YrlZrqRrgxklR0H1reS6CZDqTjoPesy4WObM4AypyfagB0QJIUueueOTUpdlHlk5z3PBqHT8SszgbxjGTVy5R7dQVUlf0o5AKt1JLHBEqEsSfmHoBViFVliDI+5XB+oqjeF5IkG05Lc9uDViyt54XMMPzKTgYpcoGzb+cESEt0FVri28+N1lYn2+laGTGIw64zkGneWm07z04H1qAOY+yZzleO1TWcSOpAyNvpWhvQruYfNjjFZkUaxLIFYlidx9q0Aa8QDs5wA3bvioEKI+7qD1FXmhSVDN0IH61lWY8+4kilBI9fSgCy8JKHb8uc4PpSIRHMuDnIGfQ1ZlTgbT0zz7Vk7F3kGTIbtQB0UoLxI0YzwawJ7aYMQRgkjj2rVhn2gBVPH8qoapcRh1BO1SBz6GgC0QjKpRSM9RWvE2yNYyDwaxFTYqjPB5q0LiKOP53wPWmwNpHGwoQeuR7VTuNxTy1b5QSTnqafbXFvjy1bzD60silmJXp1xWTYFX7Krxhh98nNMIiJCMSV7n0q5C8iMW+92+lVmi2MZXI9cUAUbnT4XbzLfJ29qgjhVhmUZAq098DG4jA3VTt2aXhgdjHkUAT3+k214FnTIbHPpWRDaSw8ud2OK6mPdGgBxgD8qxr4uzCFQN+fwIoAQSQkEkfNxkdqs21rbg72UkVgB5YZTERgY710NlPH5YWThjx+FAFmK3tDvZBjuvtUq7EjyQefXvTkiR0yh5Bp/2dlU5Bcj1/pQBNYxpNkxnBX1q5GiMDvUtg9Kis4gItxGAe1SiQW7Nzk84+lAGRq1iN6FXCBh+NZccS7icfMB+FW57mO4k3Y3bKqG5QSiMgnPcVXMA24U+WGH4e1ZqczKZMEjoKuTTjeFCkKvb1rMm2rJ5iA8/pRzAbU0qyIE6H1psMUUJJCYPY+tVrdomQLIeRyBVia8hfMEYzgVQEV+4MRb7wB6Cm6Q5l35G1exqtIJCxXaQuOKSCQWpbHVu3rWYGubW4C5QjYD83rV22LxOFYCQt+lZ0V+vlnzMhh2q1Y3ccqvMPlOcfSgaNgRssiq2ePyqdXTBQEmspbwMQvPB5q7uSNfMb5d33R64oLLpI259PyqqZCx+UDioZZN8bFmESBQd7EADB56187fFj9rX4MfCGFrbWNUS81CLKtaW53yFgOhC5x9TgUWfQD6fso2YGZl4Hfj+uK8i+Lv7Qfwj+CtqsvjDUg92yF4oYfnkY+mFzjPvgV+SHxL/b4+MXxau5PDHwe06TSraZGiRIUaa6dWGCdwGE9sfnVT4UfsHfGP4uzReJ/iRff2bY3Dl5ftDeZcsM88c8n1NUo2+JgdJ8Xf+CiPjzxveL4e+C+my6NA5EZnZPNupT2Crhgprz/wD+x1+0B8dNYPiL4jXU+l2c7b5Li+bzJiD/cQgEfjX64fCL9mH4W/A+1ji8N6Ol1dEAy3k4V52f0GcgD6V76JzIGSJSiN6fr1qXVS+ED5b+DP7I3wX+ENvDd2mkJrOpx7S95dfM+8dSF6DPoBX1QbhJcRxRLAifdCDhPp7cVXhh2EA85q6mUk6YrFybeoDWWXAY8EcZ9RVCYY5Aw3atQuxkxjg1Uu4urpkjoK1QDBIBGCTzjtTI3Qq20n8aAdsQwO1PXbtIpgPj8oHJ5IqSUhAdowCP1rPeQIxx25pWvUEZxyO9XYC20j+UCTkADINYGoSMzpFF0XHNSDWIncQsuBnA96nayJcSg4HaiwGdJDP5QfbgnuO9W7eRoolZ1yx/SrZiJG4n2wO1VXg5LFipPSmBsBJGjC5yoGcY6Gpl3mB1MYPytndyCO4rIguyVUMpDd/fHSrbzuwK4xz296nqgPy3/aO+D3iH4PePbL46fDKILZMwa7SJT+7dzhtw/ut654NfdPwf8AiFofxJ8JWviGwLQ3YUJLC7BsOByM+voTXo9/p9lrOk3WhaxAl3YXabJY35U8da+ULb4KeK/hT42ivfAFxLLoF+wZrcsmIiTkjJPI9OM1rN3QH2RK5ZlIGMD1ojBDlwcc+nemw4MESdwoz35p6h1YqBz271gBUuTI+4FS3qTxVCNER9qgL9TW7Iqsp3LlsdKwJS3mbyPlHtWiMyTy5i+9+eelfFP/AAUVvPK+BNijLvWS7IYE84A3DGPpX2/FLgq6fMa+SP2tvhb4m+Ongyw8H+EzDb+VO0szTybcNjA4wcgitKe9wPk7/gmzcOPDnikocE3Qb6HHXn2ziv1GW3M7KdxO4DFfO/7Mv7N0XwJ8ENp899Hd6hqEvmzPGuACBjYCeSBzz719NpD5WE3H5elZt6tgfN3j39pXwZ8ONTOlX1tdySQMRLII2Cj2AzzXzL+0L+2B8L/Gfwj1fwhot7PLqGqBY1hMDKdwYNz25xjmv0Y1PwT4O8U2dzp/iTSbbUIbhCCJ03Nn1B7HFfkv8f8A9iDxfeePSPhRpJFnPEkjPJLGkcYPUANjofxrWCA4D/gnlcovxM8TRIhCG0hL7v8AZcjP/fWK/a3TzKscckZ+b/61fHn7MP7KGk/AnTpr7Vbz+0tev2Rrh0OI1VCSFUEdOTnNfYcKRWv+qGBmoqK7NDZjnkZlVid24cAda8q+Mfx78JfBPQptT11xc6jMpNraJzIxI4OAeB6mvXEG9UeP5JFwd3t3r5sb9lrwlrPjm98c+MbgazczS+ZFFKMRxAE7RtzhsD14PpUcoH5+6B8J/iv+2F8QT4/+JYn0zwvuzCMHa0QJxHCGGcYwGbFfp34f8FaD4Ktbew8OW4t4LaJY0CDaFVAMdh2r1CytU0xFt7NtsUQAQLwFGMYA6VR1BZ7xhubkHGT78USYHz1+0B8Nl+Lvw1uPDMUajUonNxAzsFXnAYZOcZFfK3wt0L4U/sheHr2bxtrUTa3eztJJsBaVkAwkaxoWOBz82O9eu/FX4k/HDV9cuPCHwf8ADUkTxq0El7cABCwB+ZN+FGMZGSc+leCaf+xb4k8T6mPF/wAZ9cfU9QlAd7ZD5gVSfuluOnooAB6E10QloTJHgPj34i/GP9sHxKngP4eW9za+FkbeQ2VgwhI82VtpIyMYXJ5/T9Cv2d/2a/BHwZ8OeWIhqWuXigXV3MuC3OdgUH5VHYfnXt3w58B6B4H0qLSfCVnHZWsabNyxhGZfQ46+tdlcaXACCFZcd855P0o9r2JPy0/ax/ZfmgWbxz4LgY202+SWBVHytnhcjHynPyjqK+V/hH+0348+DkiaLqKS6lp0MiMsZlYNAo6oAAQR/LFfvkdFW6UWt0yz2r8NG/IOemf6V8K/GD9gfw5448Qx3vhe+TSLKRke4RQTuOTvCknjjkdvpVJp/EVE7r4fftf/AA58fgwadOYbxrdZGR1aMmQkLtTPU57cV9D6l4L8M+OZbC51uwS+FkQ6JIMoWYDG5ehA9DXzl8Of2KPg98OtRt9V+zXF5eWjZVppR5bsPukqpHIPTmvsvw9BBbhzCvlBmOc859KxmktijwH4g/HLwZ8GJYNC1LS7nydgcLZxBUXJPTsemcV5gf8AgoD8E7NTLcSahatDkeVJbje46YBBI6V9w6r4V8P+LbZLfXdNt7xQRtMkasw2kHqe1flR+1J+xDevrkV58GtNa5F4WeSNQMRlySBz2X8OKukk9yZOx8ZeJfEz/tI/tG297pcU8Vtq16G2ynPl28bEkk843de3LY7V+w/xA+KHh74F+AX8RalMj6hFC8NnbA/NOwT5AMEnA7nHFfKPwr/ZM8a/AvwjP4u+zjUvGmrMsEUaY8uCEEMdxIGDnr244716n4S/Yu8ReO/ES+KfjxrH21I2JgsElLKocZ5YYwF7KvUgc46k3qSfH3wV+Dfi39pr4mT/ABF8exs2kiUSrG+QsxDkiFd3SNM9M9PxNfrlovhsaFNDa2qJHBaR+WijjZwBgD09q7Xw34W0fwZpcWkaDZR2lvCoRRGAPujGT6k9z3qC5nh8w5b97uqQPI/jl8KE+KHw3u9Dik8mflkkGPlUDO3J9TX4xeHPHHj79nLxlJo+p29wLFJgLiyZwRu4+dOq7sAHnr7da/oN025ZZN3BAHI7Gvmb9oX9lHwx8ZrS51jw2i6Xr1wMSFjmKQnq3zE7SOTxj+daU2tmaHl/w+/aj+G3jSNJLTVhaXSOoaGUFJAD0+VuucHoTX04v9i+OtAn067Qahp+poyESqAucfeK56DPQ18c+Cf2A/AXhS0ivfFssmqaqsoaQJJsIUdcFGxX2b4Vs7DSrRLGyg+zw2h2xLnJVeO9Y1IpPQDwDwj+wv8ACrRNVGtawqajcrM0ixvGuBz8oIHB/HPNfXek+GdI03T4dPjt08uPATGVKheg4Ix+FadvLGUDHr15xmpUJDkjpnNHMBct47dbpfOQSoOCG54r8DP2xI5B+0RqUby+WzXcBV342IpIHPYY5r98bdRPcRj+66k+p5r8oPj5+yX8Q/jL8Y9W1O3ni06wknBeWRw3yKTggHnp9B74opMzMD4iftVanc6MPh18GnnuL6W3WK5vogWwuAGCuMgEY+978c16V+zl+zHa+GVTx340lW+16+Alix83kBudxLYJc55Ne4/CX9mP4efCa0im0u2hmutqiSeRQ8rOPvENngGvoq3ZS0cGwCOIbUAHAFXOYWJ9P0q0igEUsCyRkY+YckV+eH7Uf7Hlp4je78V+BNy3M2+Sa1YKV3YySrcnJ68g81+k8IxCq/exXPajbmd2VyU7fIdtEZjij+bTwxo3xV8OeIv7N+H1rfnU4JCZI4ozgeUc/MABwDzX7J/s7X/xr8QaFcf8LEt5rCcMCxnXarnvs4B46d6+m4PC/huA+bFplvHLJ96VRhmbOdzYNdXcOksKRI33AAoXIAA9ef8AGqnJPoXAi0pna2Xz/m8vgn1q+pBkZgRt7CseOZUzHEflzipxMpIQkDLc1gAy4tJZZt0WDnrnj9a/P/8Aau+KXiHxrqsfwT+GkRudhVL7Ym4Fz1UthgAvc19JfGfxN4uTR28IeB8m/wBVYRNL90xxsOSrEYBPTPbtWb8GPgPZeArL+09T2S63csrSz534A5wnQ89+aAJP2ffgZpXwv0CIxvm9lVWuJVOGkZuWJwfu5xgfnyTX1BA6JhEPT+VRxwWyu5jVV3EnHpntU3lRrxGoFE227srmMzUfMG90/Adqxkt2kZWA+Y9umK6KcGOGQOwwBms/TpUZiuME55JosK5owQCOE4IPb1qxGkZXLfLVWKVYZRlsrn6Vak8pwBGdvY/jRYLmbftGHHXnueM1DYxrHjLHB7e1XNRSFojLK4AQ9aq2wiKYjfJxmixZejVXwhbBwQMVHNFsRi5+6fzpYZYI8s7dOePWqck6zR5dt2CTiiwFVJB5zbRhSP1ro7DLnJ4WuOaZFlyhznjp0rptOmURqvryeaTQHQMyuwVTsPcnpgUCJypCf6tSckmo4tkmY2xtHc+tSxhkk+ZiewUYxUATpFtPznP0p4I3Fj823pTUKqxGfl9+1TkwxfeOQ3pWYEZclTFjkng+9WVVdm+Q4A6j3pshAwUx702Rl2HdkE9KAJxAobzQeH5AqTGFB9KrBljRRuOQODUyyrgZOP60ALtkOCx3EHI7UjLOwEm3aoNNiuxsJJAU8D61L9qiYrE6kAdDnFAC/KxAIzTzIpXDIE2/KMdxVZpmEmEwV9aVt4Us3O3+VZmhOqEK3oelQyRKseFB3HvUTzbcZztHIqeSWJIVYNlj1oAznQo2N3Jq9aZQkZxjpnvQwjdTNFjcfWmWpCy+bLye3pTQE67kJznFNuI1HlsoBP8AFxUzgsyouOevbNLMjRAEjg9O9WZlZZGLbUHH0qXarcsBk8/lUZBA69fwqqHOSFB29MUDSL0zoGAiPBHT0qOHbjEh5qJU2Rhk5OemealU9SRgn2z0oLJJ4iF35yoHaqTtnDKMgjpUhmYMV6ggg5pYm2oAAMjoaAIkZkB3DaemDSid93OML0z3qdjtJMg3Z6/Wo1YZzGmR6+lQwHMHlQMRwOvuaUFwBgfKO3Wq32xmwig5HdvSp1kdMZOFbjNICyANpXPHpTdiKMljhuPSomlHAWljKbX81cqO4NABI6ruQnJ6VWO4MCAT9falkRG3NGRkU2F5SGXP3R/F15poCxgb13dQM47U5oVl3BQEyeSO9NVVCZbO48ZFIu9eV55PFWA5YhE53cJ0Bz71FOuGJHKjt9atOIztX72Oh6CmAiRQXA298e1AFNl+Uupzt6dqI7hkBbHAyOn41ZCgv5OcDHHGagEarvjwfm7/AKUARzN8p2jp1NKJEJVV9utNlChykZJAxUtrGjBmfK+p64pWAWRGkLdytIVRgFfJHSpxHsct97jG4cU2SOSONnzn6UWApFVi+Veh/On5IcowytNSYA4C/N+dOklR8cbce1TYCCSFI5PMQ5Y/w44x9ah+eSNhjae474p1zklXXp0I6Zq3BCDFjO1j0A5zRYBsbqkSoo2981IsokOzjI7+tUJXcFogck8Yp8cexlKcNjJJpATyjIA6Mpqst0VHA5HU1MXDFjIfmPSmtErFuAF/nQA9bhCNz80nmFlEkYO09M0W8ap/Dw2PvVMdsRKjJXHAPSgCHODuY4AODUibkfapyG6HFJLGGQYBIOCaI2AVR12mgDwr9pGU2nw1v4Cy4MbP7sWGF/U/pX5k/ssxvP4t1C2uE6SkNH0ywbOPwIr9Ov2jQ03wp1RVxI8KluOpVFJI/OvzD/ZSYr4q1HZcfvLmWMiTqeHyP++s11LYpbM/W2wmmWyt4HBccZ9ya6ZJSGUkFc8YrC0ra1umwhsZb866DbFI6uCM8DFYkJF6G7ZmY/3elW7e4BLsRzWcIkQ5U/UVNtfKkfdHp1rMZoPiRTkYbkg02Pk/Jx6fWmxRyRtvJznJAParMWZskjgfoaGNHxh8b1b/AIyC9/hjZH/1Ia/mwr+lz43xf8nBc9PhbZN/6kNfzR17tL4UebU+Jn//0fv+R+N6cD2qDerjDAkrUrBnJA4UVGoK4Dcnp04r417nuEIdCQAM7v0p+NvGc54pWCjJI5FJv6FelNgU5/3RIU8ntUjKGQEdQM025jQHzV5amF2UIW/GqQDWduEbr1FVWK4BBwVOaSWVvMO36VG7mP7wBOKszKbZViytuLetVX81nySOKv8AnQljkZ4zxWLKvzFlYjcc0AXXLFckZGOTWcyOY96Ha2efyqy+/biT+IfypwZsK2OAc4+lNAc1JBKsjAtgMQQBnjHWsPxR/o/g3XFcFpXtnCcnCqR8zflXfGPzWLxkFgOmOpB6VxPikMPDWrQ7DI81rcKy5/5Zkc4+laIGfi7+x/JMvx8+0WwJwJtwHUq8jD9Mgn6V+ydnaNBZx20zeYYi3zepY5P86/GD9kxhB+0PaRWx+QreDYRyQGdgPrwK/ZqweaS2RnG0kkY+lepXle3oZIlZMSbR04oRvK+8cqatLFKwyvU9zWBd+Y0pU52rxxXEM6mKVTFtTB+tV3+VtpJYe1YytMFHkqTu4yatxq+SjPhVH60AOkkMbnC/L9f8KrPIVGATyfrVwlRGQw3N2+tU9t0E2sVIxz60ANiedpNpGPTPeuiRpFXaowcdfesJADIJAwKjrxmt2B03DLAA9un86AHnJfa/zMBzxwasZQQbiQTnO2pjHEUChtxx1qv5aqpRuFNAGQ7qXZicHp+dVpfmVFbgDjp3qzOyJIUTkHoapb/ObylOPagBpBZA245HH4VKqyK/BwO9WvKCABv4RgjvTFKBvn4A9aAKv2OWQEseSeKcsEKZXP4j1qaa4I/1OeOgqjbCSVGHvkk0AWogGHBzzSuJTwFP4VHkJwD0qaJzN+63YHvQBlyRMrBRxk5PY4rctGRE4UEjn1NQPZKH3I+7HUe1SxoFG1flPtQBd3tlkPVumO1RybmjG84b/CmR/IxbqRjrz1qV84LucBe/rmgCnOqwxmRsnBxwfWoID5nOCrKM/Wq00V3KPMfAB/WqsMFyil0O4Zx1oAtPbPuBRQoYjimNbx7h8wBU9CeRSsZHAJOMYJ56VXuiJVAkyHHfPWtALiCPhU+YDj8atGIxhWjXjv6CsGHeZF8zkJzxwK1mmb7p5NADWtfOfgbOece9StG0Q8pRuxxnHWq4uyqZCmkkv3ikBB3DrnHaq5gJlgNkSwX/AFhye3NWZlcsuXC9Pf8ASnC8F1mQAZHXvR8zKTgAD1HXNHMACPzBuX5nBPNXxaxI+7ALMMmqcBjGd5EZB7elaBhRGAV87umKi4EkeFcEn5RTLicwqctkv2p7x5Refm9qrNFkN5hBwOM9aLgZxun39e1W0ulMOZjlh0A61Gtp8mCcFT09anghgIYScPTAlhaIrtIyR2rNlfEi4QHB4rSVCrgJ34JrMlTySyEdD1oA0I5Ez85wemKHkELcYIPrWcGZwHiOSvX6058sF3tndyfagC2LmLBEjbT6DoanDRSBfIX8vWsdrbeQR2PWrqQSxSqMlB7d6AL7oA4K8/zp+9XYNsIZfxzTRNtYq3PGRSCbJy3Ax29aAHzySACZkHl9D6iqcsvyNs43dR6irMjttCgHnn1GKzrsO0bMq7iePSgCS1kKEsp254pJHkWQyHpnHtWdCLiM7G4B4/Gr6MxiKjkdKAI7piwjaEE7c8VatvlVeCc9c9qjtpN8wSRd4I/Kr0xCjZHgn09KAIrjyWAVyB6Csu7tonHUD2FWJISXDux3VUaRRL5Zbk9TQBtxOBAoYY2gD61ZjcAhgfl9zRFFiFO5IqY7FwqgfTFAGbLKXZnORU8DG4CMhwe/uar3wxgJkH0FWbJVEe1zsPrQBpMnysuM+9IFYYkBxt4xTIXlctF1K/liieYxqpfgYIGOpoAmZll9N3rUO3Y+FOU/rWNPfeUy7Ac9cd6dDqb3RIwVCj9aARbnspJCrBsjv2qC7tRCu8jk9AK0fODRgk4YDPPSkX9+vzAZx3oJZl2rbF+cepPrWxbyIHDYzu6/SqE0TrC8keAw6D2qgs7hPkOR1+hoJOmZVQoyjcCcCopQr8lfzqtYXbXR2uQuG49sVeZ92Ac9KAIvLGwL2HNQyHMgES8dx2qZip+8TtzimSIQC+cf/WoAP3aIeOe5qeCRmHkhtqAc+uKoqwG5upPWrigIgYc7qAJbkjygv3fQ45rPRlUrsOCD+lW3DHYGz9T71GbTc4jVsMvBpoBrM4IQkE5647VEohlmWR2AZAcUs29ZCjNlVOB9KqwoGkPqeOferIZfuJXKndgDGQax7SI3EzLJlQeQRVq4MnnKrAjsAavJZqiGVWOF68UCLqGPy9iuQy9vWs+7MrsMDqPxqxDsf96jA545pZEd3RwMY4oAreT5UOSTg9R6Gpo1QKNwPTg1Od7L5Z6HrUXluCdx+WgpolhCDbv7+la2xQRj5s/hWSsgG1WAO3pVyMPLtAJyDQEUXMqj5fgY5pgaRApA6k1LLEzR/NxVcPLGNuKBsdIQQXk78D60RhlHPBIH41HdCZ4Qq4wvI+tQ7pBEpkBLgUEF+WMvGozx1JqA224Dawz6VTSdyCHyq54zUkTS5wB06GgCWONo5CpJfHfrWpHDgdue1YvnyRgsPvVYhucAksC685oA1HiTZtI5NV5IEQjIGB60i3LPgsMk9DT5QWwxFAEud4ynGBzT47QSblXvzmqKZjOMnPUZq3BMyyqycg9RQAsFi0DnewODkjvV+LeTjHXpUbSMxJPGeaiWTL8HG3+VADpkczLuOF7momOCSv8AAefpTyTIzFvuYyKaw2qFb+OgBxkimX5PvA5x7VVQuHPlfdHWpvI52ryw61Rdbq3Ryo6HmgBHA8zJz29hWxCkUi/P82DiuUMk9wzZO0DGfeuityY4ztO4kAelAEssAVmc9F7H0qQTou1iPl6//Wpm52Y5GTis+6dwpdR8o5J9DQBXkm8+d3PBJ4A7VA5McobO7b29a0YLczyhAMCRcms+eIQlkXkrx+NAFwSqZQq9Dz1rfiaPAU8egzXOvarLCrx8OOOD1xVm1uC7iCYYYdM+1AG4uCGBGCc9aY8KShskjb0pmTwQSMHn6VOjA7hu4bBoApPaA4JGMdMd6d9jJYAjg96uNuZgSQEUZ61ZeIFVUk5zknPagCnsMQES8r29jU7BGT5x0FMkRVbKHnuKcu3aFBySOnvQBCFAjdRwuPzrn2jyTuBIB4BrfZJPIyx3E846VTQqx2sOVPr2oAW3U8E5GOnpU8mUycZI4P1p9vbxH5lYn0FBU5yCWOckGgDMlhEQ8xj/AKw9Kia1WQ4GYyOmOhrSu8HaWHIzikibeu7bgjigCKCUrEUc7NvQjpVuxdJg7IT8v5Gla2DI4JHIwD71HBZSQrHlxgnn8KANIKpGJOmfyNZ0hUyMxz8v+c1YkDI4BGQeRWXc3BIdZPUcCgBs8sfmBYnKyAZ57ismeZZCIzkOf1qK5gWSUOWxjAH+FXILeLOwkbl6Z5rRGZJAix7GfPmKcZrQ2IdwZ8t19qJ7VW/eqdrEgsD0/CqgT5iobI61mBPLCPLaQEKE5+tZjzAx/KDvx27VpLco8flFcZyuOtV4bFItzh2wc546UALbSmSJBI2W71MWjJKnnqBgdaabWOJDJE5cY7ipLe1yFZjuYnJ/2aALEMi+UlvMPm5zVopHHG2FwOOR7VDPbBcSRndjrmmQTMgZecDtQNF1ZUAzjGe45NJLIvlNg8nPvmow28nK4OPpSG3DKef1oEZs03lRg/ekCkD0OalsLoNGsBwSvI+pqCazByWYA9vapLfT1LeZu+ZTnHYYoA1fs6tu3HerA9T3zUEcCqSFwQOvNSRxSR4YtxkYxzwaieOU5ZBu3cjtQCHYKg8/T6e9RRbXlKxcn045+lEshVQCeckHPvXLLcEXAJH3SQvUUAdQY1T/AFaDAzj696p3kZmjb7M2H604P5ilQ2CDn86mTgZiG317g0ASWayxg5xuwOvc1dWdSCs3cHp0FZYEv+sQt+HNEkdzMV2krjp2JoAmbCkgdARirVpdRvuTHIPXHFY8puElVWzliCcc1owW5V2d8hGx34oA1JgudkZyeuarNGY8c9uaa5OfvbgeM/Sq0kjI2UJJPUE8YoAJrgkbX+Yj+Vc/dzpBIqtyueo5FaE3mDdKc4A5rjb+dmQgknvnoKAOrF6h2RrnI7+1Tx3RVtwOG689K5rTRmMbct+tdAqpKN7DHIWgC/DdmdNzsDyeRwaVpSkip2I4z6VFbrAjNg8ZJ45q1IYW8sBfmPH4UAVpidxQ5I7VNbnIYEHPWs29jeKJp4yW6/KOoqLSrlryBbk55yhz1BoA6mNTEcD6jNMbe/UfWlijIwzPuIpQdz5B5HBrMBVZtmxVBA69qiKMDvVgAOhqf51JEaH5j1PAFR+UVJSThgM0Gg4yeWgllY7DwcetSwyPImE6Hpng4rnbie8EW3BwxyM807SprkzrHPn5znPtQB0REmQpGO3FSbeAc8j+dQXM4inAjGVb9KrzXBU8L0HNAExuGRysg+Y9MdKnwTGucAnriscTGQg9R1ArStwu0k8ZORQS0WChGN2CBUB+Z8J8w9KfGyGQq4I96cEVCz9M9MU0SRxMwm+bhDxzQTG2Vxgr3rJnnnkdo1X6Gp1k8qEPIMA/nmrAtmTOUbBC0v2eC5I8yTBbAGKyeZiqnI3jk1pWsYgQRn52U5U0AUdUsZbe7he33SK4OfQY7VyutWt6WLRRna+Dx613hkeMEElgATz3JqCRUNuGU7m9PSgDiLLS2S582QZVhz7V0MVtEuNpyQeDVm8tw8ZCDaccg1jg+UjKzkD0oA0UjcSF933TyOuc1G0SKp5Jbr+VLaSmRT85xxniotRXyuAxy3P50APjkWUsOhAFVSkcWoxFmJjaN9+BjmqNmSk4k3Y3dc9615dPknIkByMHIoAxruJ0iUQyEnPNVXkZRGJMtk7a2JYZIJ/IVSEUck85qjcBxIgYfd5z0GKANm1idYwiKWjbnOau2ykowQc9DkUyESLChXCgjgCrVvBcFWXf945x3xQBLA0jOWYFgOM9AKaQI5ck5CnPtSSRyrA6nB2np3qiUIjYSHr60AbSZkJcHr0wKZ5373bkjGRWbZzEssQY7QOw4FaL7CdwXGO/rQBJ5iuSJOCOPl71gakAs0W08nI+gq08/mttVgO+KqXsXm4WVslORj3oAntpoyirGQcNzitWXylj+Yjg84965GGCWAkq2V7gcCtlpWWHLc7gMemaANxfIdAHOKxruIR3CyoQAB3o85mA2k8jqKey7xhiZMDvQBSlmEEEjIT8xpNLYT7llbK44NKlsJQVkBAU9B71fis1tj5cSHYBwe9AGtCiqpERJHAqC4yR8o6E4OKniGUZW4GOo9aljtlSFeSMGgDKe3D7Dkk4ye1WFt4fKcbct2qeaNsZQk1VneVbYiNtrk/pQBltKrIyv0J59qggwsBWFsDJ6+lUprWUQTZYhm5yTTLKOdrbduJwe1AHRWkx3iNxkD+Kr102LVhEdpx2rHS1mwCqkbevNOjQiFw7FgfXtigBNO+UuR95sZ9a2Igg4c5IPGfes20h8oecGYE9gO1XUXezZ+ZsDGKALW1oiuPmGTzVpowQowADzmq8EUnlLJnIBxmrMrNLjacBCMkd6AFdYQPLUgruzzTdkohD9z29qfJ5YVYdnP04qYsBGcZI6dKAKyvkZI2kH8KasrKZUBGQ4I+g7VdUQTRPCud4+7x61Tls2X5wdxBOR/WgCQbgSduFyeaq30kzARq28cYOegq0CXPXBI5FVxFuZg3c4HFAGTaKWlLMeGGDmtZ4Mq04AbYP5CsUt5c2eg5BHbjvWg0xjiUIRhzjmgCMfKPmON3UVn3sRaNWjkw+717elaMrRHiU7OcDmsae6jgZ0YbtrZBoASOBo3knV9gfAwOM1twpuz5h4wO/aq5G63808nqBV+2MEsbOwC8AH6+1ADMlFwDlSRg/0qYxW0oZpc5OPlHrVuSKMoCnQjkd81AoC8sAM9MdaAGrFtOQcA8e9P8Aubvbp61LGyyHkEY9OlMxbh2ctz2FAGYBM4KhQxJzkcEVYPMgBDYHA5q+0aypvjXkDPBrP+XJUthl5wKAIpEZHLqxxkYqvK0gGSOnapLkNGVQvkHkUyKMrw5OD0z3oAoxskQMQI3exrWhJaPewxj8qxbqANL8n3GODjg5rXiDJuizkEDjNAF+3VBKWPpyBTN7QiQpgM4wKkjU+SDJ8zHpj0pHiXBTHIweOtAGPKZFZkYZIwVJHFX7d3edMjJxl/TGKkdcosbLuO7qOtGxl7cjv3xQBCsUfmMDwWOPQVFLCI7kKfu9DV17YOFl9Ov1qnN+8nIPy4H8qAIXjaC4Ls2FxkZ55rQtJ/JUM5DkjG09Oa57UL7y0CSguXPy9qsadeAKIZkKyEcDFAHlXxc/Z4+EHxUgmk8QaPHZ3sy7ftUChX/IDmvyw+Jv7DPxK+H+rHXfhDfvqcVr88Rjl8q6iI645UH8Dz6V+0986SNGN33qzHdIrhZSvzfcrWMmB+L3w3/bb+NnwguV8K/Eq1k1LTIW2SpKm26GDzy3DHPr69a/SD4Zfte/CP4sNZWGlX39n6pOSn2a4wpLAZx2wfT17V6R8SPgj8Kviro6J4w0qI3IBQTxool56EHHavzE+MH7AniLwotz4n+GOpm/tLX5/LYlLlcckgjCkAY461SsB+zFg1pe28d5DIphOQHHIz/jSS3MKIxPzJ61+Lfw7/ae+K/wS0mCz8WW48R6duG4SyMtxEF4Iyc9h6V+hHwn/a0+D/xYja1tNSTTNT2/8ed1iNywxwD0Y0509NAPpUXBWMGJcRs2D3P/ANarEUvyFsbc5wTWZp89pNbtLazROM7sKcmtGGWK42+V95c7iev0rBqwDlcjLjBJ65qwJGWRQMA45PakaNQp75FVAJg4lVsEduvSkBpyhNm4HjOPQZNNQBZFSXGOxBzzUFyysyoeQRk+mRRDH+85ONpB/A0AW7rY8hkH3UwD9RVSbyXV8Hn2qyUQocY6nOT1zVcptUjaFUEY96AMaQKMO42lq0bQEqhCjLcfXFZt9aTuPNEh45UAcVcsQ8VuBI2STn3FaGY6Rtz/AC/d9B2xTRFC032jJ3k5/Kgq0RZ0bPUe9Q2d3DLuUL+9GMZ/WgtGiWWT93J0XnAqIeTNKEiXdgZHqCKpwyy+ezP93oK1I41+2RPF94dcehrMYPG/3m6DuO1bkLfuYzE2Vxg5NV5IVDnHzZOalUiIhEOB2oAkcbxlUC7T270/5Ag28D060wpKYyYyoY+o5pFZki8snNAEhZI13H7x9KCS/IHI7mmO4dAqKQf0zTkdolwTnNACxuzNsXknv1qJlZGC7T1605ZAkm5P0qZ5TI+AOOtAFdIssA/Iqrc2du4L8h88VoISxYgY29KcAWbJzjntQBzdxAUTGAd3AHes3yCuD3HWte/ldlDRRg9ec81hW10xbE3Y81SYGsA68kblIGMVb8seUMZA7UqGMICOc5x7VTvLmeGNAoG2qAf5avny+W6Ed/rWTMHjjkBXbnr71pWEssz7h8pGaranHIV81mOc4I6ZFVzAUNNSVJ1AARTwcnrmukk8xoiARjoD6YrmoiZ8eTng9e9bF15sdqXB3BcZo5gKUsjRS7SDJjHfg1r2zq5Ij+UnqPSuZvZFkjTzTtDdMntW7Z/NEpT2xzgVIGm0nlpiTcSOpH6VIJVkKqBuGCSPSoZDuXYpIxn6Uy3Cp3xurMBrKAEyMKKzLhxGSwOMnHJzmtS5LbQBwpP8qx1jcShjyQD1poCwPNO5mUBOcVgRuPN3xlhuJ4BrcW4GSXGVHLe+B2rEdwlwXgQqD0H1qwJ5WkBUJnjqOtUjdO1wIvLwF4zjvW1fW7RW4ZFLNkbgPcVk+YEGRyQR9aANmOCaRASQDkgcflWNfxNFKVnHTn2rpIJd4WT0xn1BrA1zBO5yOOxoAs2duZCmWJBODn0qe50KYxSNHLu38AY9KbpAkEK7zkn0rpIt/lBFzlazAw9O0iOGEISd/wDEc961ljMIHcY703dIvylSrH+RpAJjuD8Hov0oAW5ljt4WmYhVIHQ5rlJ9agABlb5W6KK0bz/VyW8oLg9cVx72s8swCplU7mgC5bTpJckhsDqBXRQyRhIs4HXNY1vohbbKz4xk5FaEcDxOsR+cY6n3oA1TPFgxg/j9KZcSW8agswZzwDjoDWVeWkqR+ZAQDnkVUmDMFR8nIxkUAaH2RHDZww9aaJY4yxC8pnPtiqjQ3BWOOElVPc+1WxY3AjLBcsfve9AF2yulkQKp6c1sRzmPIY5Cjr6ZrjbJZ2nUYwoFdYlvIYA3UsPpQBetLgMWjPRe9PuAjA5GTjFVLe2dEYt1PpTpCUk27u1AGdJblGfYMKR6VTCxbd+BkdOanvpWKtEH+ZhgetZ9nbtJtSY/KB+taAWHjSWPcDgrn9KpC2EwZwuAp5571oGPyVKAcEfrVNpWLeTDwTn9KAK0ahWJIyaSNAshcAAtSBxKgGMN3NQqw42gjb2oAmmuQN0ec1AduN3JI6Yqa2kjklLlR8vUGpZLq3jjLmHI9qzAjjljCGSRMuvAz/WtGw8uRzGg+9zgDj8ax5Z9Pjh+2TOltbYyXlYAZ/E18p/FX9tD4O/DJZbW01P+2tWtyQYLPLAsOgLjgVag2Qj7LS0UsbkyrEqE5LkAcdeuK+dPjP8AtZfBX4VRPp15qg1fWLdWZILYGQq+OFYqSBz6mvyW8c/tD/tBftLalLpPhCzuLfTpiEFpZZ4DEj52xznvXvvwh/4Jya1qUVvr3xd1YWskihprCL5psnkK8mRzjr1q1GMfiN0eQ/ED9sD48/Ge/Hhn4bwXGn2kzFI47EM08hfjDtjA/CvTvhB/wTo8a+Mnj8U/GDUW02Kb95Jap89w+eT5hONua/VD4b/CD4dfC+xTS/A+kRWMcWCsu0Fy3fLNkn8TXtVpLJDkSvxIAck5zj64/nUyrdIoDxT4QfAz4ZfCGKSHwt4fhtSVUCZlBlJHUk17RKyxxhbUeWMljjoSf5VOu0qTJUewPwOlc713Aqtcb1Al/hPFTRDBOMYxSNEnOTuxzj0qPcqN8v4UAKxKtuA6Ck3eb8y9/wClKRvUtnG2mDaqggdOnvQAq71XceM8Usm8Rsc4UdfrUwkDwgMME80yY7YuB9a0AyC4UFlJOaXzQqFqsJs24C5J7mp2hDoF4yewoA56S4LklMkDj061iTSzFvLzjnoK3rzSHB+0KxGDyKhjs0tUM2S2eoNaAVbe3RGG9Tu7Gugt3LJ+8PI6VnNcRSuhzgnjAq3GIz90njrQBaLLnHYHrTLvy8BQc8dRVZpUgBJPB6CqJvVY7VB56j3oAjnmKYEbA4rZt5N0HzLjJ61iXVswQkDaccZqWxErQAE4bOcGoYEl3qEMKFAOT3oh1RJFyxIAGKp31hNsIcfe7iktbBcqoOABgA0gNtL2AAbSAw5+tSR3XmOZN2PTNZcumNC4YNuVe9WouB8y9eooA1JVEgDZGeuay7pJGG1eoNMmvJg37kcDtThdTSRMQDn3rQDIaW6t2covT+VYUWZ7sFh3z710duzbyZT1GMGkjgWO4MqDLeuOlAGuQiKiqNoXkVnX0sqYMZwBz9ankkaST0KjPtWbdufOEbnhh370AW4rxSQQpyevNJdTyyNwfkZdhANUpFKAMnGBjpxUKSSMNm3HoMd6ALKl9+5jwOKjgYPIQBuBNZ8l5JDIAykjnpU9vL5QDspw3OKAOvtPmHUnnmrE/DgDjPFZNleq2CBjA/WtATiXJ2nJ/SoYCOQjbRz3rJupnQeVFgs/Rq1SBIzEZzjH0qM2yDIBGfQ0IDC2fOHbh1O4kd805S6l0Y5J559PStR7TBA9qzLpsMUUcr3FWA8AIFxwp/Sq8xZShLdTxVmEF1DNg57U27RVVMj5s9KaMyu6uELNzjmpI3klhHTFHllxtI47c1ILUpGGjxjvzVgZcwYoVdRyfwrR0qBvvA5TpVS7QMoVRnPOe1W9HuRGSjDK9M1mB0kG4Hap+btmppVLcdoxkEU+Ly1ZhgbgM1Ir70bAGGFZmhmSspUHn3PqacCpAO0YwOPcVQuzK07Kh2bR+dUhNcMgGTkZwK1YF+7mKY8snjJNcewjMxfaSSTzWxIbhkZSMsBnrVQ28oJaVdvTikBftGEe0k5LVqoxCFjyW4x9Kwo5FjBI5P8AKo/tkqEKDx14oAtawyKuBgs46+lZFlbQq/yj73Wm6pMzQ5b5T06daz7G8l+6G49O9AHdBdsQYHOP5UsL5RnXkr1Getc3bas4QqBuB+X1q7FdSJyv8X41MgN/eiqrxsWY8g9NvtUhk8zf5gDFxgnGM1kea0xVWUjv+NWkExAlYYUnAz/OpAxriwkaQhFAjB6U5LCWFlOBtrfWQMoRuCOvPWoLieMLjGNtaAMWLEeUbB71k3w/eERntzV8yFogw4BrJlEry4/hNAFYwOVVgeOhqz5SKmGOP1rUtIVWPaeQevFFxp5LEr0UcZ70AchLvjkOMY/KnwK0jBk59hzitG7tGIGWCk/pTrO0lgBJcNn2oAZNZwSSR3DoDIvet63BwQR14FYLs8cwDAGtKO5KkFh8o7CgDZ8lQDuG0jqaauQfpzTYWEhy7EgdquKqFsN8uahgY16Va3dJc4Jxn2rDityHwDgDoK6DVYz5GIehwTn3qhaxrCcTYJfAqwI0LGTAAYH26GrjROPnY5XpWmIIgSyccdagZXWLaPm60ActqLGSIJHyoJ4rKtpbsyiNGO0jHpWpepMQ0aDhc59qXSrVtjPJ94YIPrQgLCaaxwpOWBzk+tO8iYExYxznPrW/DEw+bH/66QxKySZ5OeKEBx0tvMZVXGOcA+ldNpqlJGBIyg4/2vWqDjZNiQ5FbFn5Koozzzz9aDQu25lJZmAT261eB+cMDk9xVQu2OBxxz0rRtoxcKW4Xb0PSoYFtVVwCRgfzq2kUEsR3HayHjFVdqgFWb6VetDDs+YZz0rIBgjDr8w+72xzUU+2TBVcEd8cVZdAzDdnHt14qvOqnlSR/nvUMBSjhVGRgc/jQTCoJbjjGKjiZSOONvrTXhWVhK4+U9KQEHyZKY3Ie+elSRBMKjtgGlRIxGVIJB9KVUUKFHOO5oAdch4gFAwPapYZAV2scMPUU2WN2j+cnjpUZR4ym07l70APKO8oRsfN3qSW2AjAJ+fPFRMpzv6kdjUikONz9V+tAFc5t1KgHB9qYjtLICynYPUVotE0m0qeRU0wUxKCgXHcdaAM6SdkfzCAwGMegrRFxHNlj1PT2+lZs8CylQqll/SrS2pj2lQAfariAy4wYW2sCx7VBCSSOOMfrVmXcrDaMk9alSNDyOg7+9MpCJtfGeCOlJJhFXbwRzk1adOAx+9TcIrAqCwA5PHWgsyfOdmIK89z608JtcFed36VbZEL/ACDA9R1qOaMxkc8n1oQhSAThx0PbpQztbjCZ288iiH5cs2Cq9cU5tsm2MjJGc0AZokBzIwJPvUxmWVAvXb2xTwo3knB2j0xVYAGQTEgBOoFAFtDEybf4jULxtDOsnmbo26j0NOSIDMgzyTUkiLtHGM9yahgNJDMTjnrxxTsO7DOMn8aYdiFlJJJFQsAeEfGMe1ICd2J+RRwpxn1qyWCEHHzL2qpFKFjZAB65qzHIGTK9QMkmgCUICn7zjcc49KhnjJf5CMNyKJAx3Ox255HFR2ijJdjzGcc+9aAOZljUbRnPeohv6ynlhn6USBZM4fgH+VJHKrHd0PSgBogLksBj3qQJsKk8L61I0n7v938v19qpvuCbmbcPX60ATm/VCY8/cGAccVMk6P8AKep6+lZxWUspkA2+uKslAyb8jkZzigCEPAlwVyMknHsKrz+an7zGR0yKjkVP9aGDYqyjNLExYdOg9qAKhuImYHGHI79KtrIpBbJ5wDWSXjdgUG4Dr7VZVGQsp5OOQPSoYDJmYyER4z61NGz5UycZ4xUSxYfe2dvYVNvVSQoBA60gJnCA4OCc9aZI4jcBfXpTDGHG/GFPQUjMpfZnpjmgB3mv5h3Hhf5Ujz5fJ+43SonkhSYKxB7UkzxJny88Dv0oAtRzFgevoBUyxBMZBx1rJiu3TPHzHoR0p9tdXG/Mx3Z6CgDxj9pVJV+Euo3Fu2x03cgZONo4IH0r80P2UGdNSnufKBF3dhM7ct5nzYA9BX6ZftKPbp8KtSEm5kS3ldth55Xax49M96/NL9kp5rW9lEaM0izCUEnjYSVDYPfntXUti1sfrHpcxfHmny8KAc8c11SRRw7ZOGB9Oa5XSIFnsYJ93mbvveoNdSJH+WJwSG6e1YkFzarjfu5q3alYwAxzuz3qq0ZVDjgdabE6A9e1Zmhsef1GPfNTx7imYV4PrVAMzICBzxTYZZfMYZ+XHIoY0fJXxvkb/jIPcB/yS6zB57/8VFX80Nf0s/G7/m4Lj/ml1n/7sPNfzTV7tL4UeTU+Jn//0v0BbytvynkcYqFSQdpGcUrKMFgOlRKCDuPGelfGvc9wU46HtVclTxH3qaQryB1qImKE5IyO31psBGAQHccqOapSyKxAUcGnMTK7MQQp6VBIys3AwRVICJiVJz0rPuZCcAHO2rh3O3HI7+1ZrkKMe9WZlCWWVmyWKtkYwPaqjb45cyuCCBya1yowWHy8elUL3aITxkEcGmgHxzJL8rHPpinuXR9qH5u+O1c9bySGcBcgLW+CG+c8N3x3qwHISjdcOxJH/wBesrXJnOjaiFQEvaXEYPfOATWid7sP7mQPf8KS5/daXqKMgaX7NNlT1I4JP5U5iZ+C/wCy/eR6T+0ppJuON8tzDj/aJdQK/a9HBCRI3I+XPpn/ADivxK/Z1j3ftL6Ysw3H7fM59tskhJ/rX7UW5EpjmjbAc8+xr06vT0M0b6Ryn5VYYA6VkvDJK5CjBHrWpHKEyowM96zZmnSZZ0IyvBzXIxj4I5hIkUh+VQST05p5tyZgvQZ6VbDZAY/PnmqMs8nmDaMMfSkBPcQJAQwbcewojUS/MTgnrWbI8gfZyPTPetO3LxxYK4zx6c0AZF1mC6AUAo3oP8K3IBt27sHd2xVIpwMgZHXFW4hlgycMCOtAF+EGM5TjJpZ+FbqT7UxRITsPFR3bOqlM5xQBizOA7I4IB7CoIlyd/TuPpVUKqysXOcN0NajD911wQOo7UAXCyGNW7n1pt0qeXuUFiOvoKrpIMqWbIx361dEyqGA5B696AOc87Iyh5J71o28rLGVQciomjiMYkUjv0pIpUD7jwOnNAFkIzcOMZ/WoIVZLkqD780+dgygREEr+FVLOZ0mLyjBPHrQBrCYA7hyo60rupxIhzxkgVUbY7si81FHMYW2MSQMgjFAGrCjuDKCcLjj1q4cMux+pzx1xmqkd5GrCNEzjqfrVpWVSGQZY9aDQikiGwqT19qzPs7Att6Ed+P5VrSeZklRnA9e/pUeZgGWRdoHPOPy4oMyiybFxgEeo96zpBwSACTkZFbMwAhGAQQBzWZOVh4bOK0ASG2eVFkAyMYIq5JCFQhgCy+9Jbuu3C8BvY1OqxSzY+6B1z3NAFIWvGc/e59h7VgPc+ZP5ODsLYFdJcpg/Lz7A85FVtO0+GS4k2jaY/nwe5NK4AsQjTcuM+3FWicooXJGM9emKme1lYB8hFIGV96RbcojH7wAz+FFwIE29GxjtVtGMScnlaiQLgSMRzgD1pojIUsDuwSMVAGgt0PKATgjqTThcwllR1y3cisYSsjEMOoz9KsRkl9m77w5oAvzR7se3p1pFkQ4YjOeM+lM2ggKScLxTCuMgYKjvWgFp547dV2jceuKyJWErvKQcE9KstvKsWGABkEjmufvbm7+VI/u559aANiFVRG2HJBqUKC+M5PpUVoqSIJCxHr9atNC5BMJ+cCgCwq8bwvI4xUjGTIRsc9Kcm1FXJycZP1polGQSPpQAjpCFWSVjknGB2pEVUkC7sr61YkjEiANyMZqIYjjw3SgCdslsxAEDriqt0oeErjOe1XIY12ZRsL3qtI4VHjzgtQBz1phLmWTGQ5AwT0xWuDGuSoyCcj2ArJ8hkfithREpUEbjigCzbRoG8zjDjrRcROZDICAvHSmwPg+WV2ipJAQgJOCDxigCIvEcYQkjvmsC4McU6Iwxk5HvW2siopY9Qay5I1kk89uvv2oA6JJV8pZCDtAxTw21MtzzwayoryNkKj7pwKs/aY/KMMnB7UAOuHjjDH8yadbzIQu1eWHHpWZdCR4HVMlRz71JpltL5ajcQV9aAOjjypJUYyORVaSYE528HrVu3STepTjAwc1FKke5tq4I9aAMO6t45H81gRu4BFWxEqAJjbirSwvKoUkDByR7VYA2q0T/AHj0agEVxGVjEY+YkZz2+lMEMgwFG4gH8K0Fl8vCsOMVKksZx0Vm6fSglmPdJP5bfJkHvWKitHcMG42j8811E0ixRvKemDjHpWN/rnKKpVffrQSLbQTxMphO4E5Fbawy7RITkZwfrUVqgRFV8gA9TV5Qdm045oAqSRZUpF1BzUE8kiZ3jAfjH0rRaIoAy/5NMYb1Xzvnw2fbigDKSNhIAOV4z+NX9mCqfw/1FTqwZmwPkyOKle2dvmoAi8zahR13bqrq0gZW2/Lk59aHVs5DY4qSAl8oe1NAQzoW5IIwDzVWBwLgZ+YADFabvtjMR6c5NZWlohleQnGRxVkM05GjaZC4Gc8H0q+4jlR13YOMYrNQK0hBXj6VfaEEAo2GHU9iKBFGO2QKYwSFHT1zTgzRlVfIx0JqykPynA4P50yVC43n+HjmgCEzbU3Md56+lTxyRyAjgr+tSvFbtbbn5OOCKoW6BSGXnjkGouapGv5qjCqowR6ZqKNzHIA5x39KgjEzuFQc9adMrMTGw/eUXBo2HlilUKGx61WG4JkAFfXvUMCurqzj8KsvOIhsVM57+lWSx5VSMnkUxwrD5D8vcVOQTGMDJqlltoDcEdhQQTLDGVyBuFI8QJO3tVH7Y8IaNhwelWLdLpkaVR8vv1oAZHC0sm1s4HWo/s/ks3Rlz+VaCAp8wGT3pAfNzwA2e3egCohV3Rkfac9DWjMyySdT8p5I6VSmtmCnCjeapS3ZgKqyksOOKANliAfn5zwKlRHycYHbFZcUr3RXHy/WtXypAM7qAJYjJhlHO31qqiTeYwI5PIz6VdCiSNdp+de1NeQ7gXHMY6CgCuzfOCvPHI7VPIy4A646fWombPzAfe7elPyCASSAPSgCd3jZ5EizuODUNyTHCyMS2RUqhguQQffvRdElPK6jqTQBzMIJkwp2oPXrW/ApHA/xqrNbbkLr8o4FT20yACPv0+tAFkxMGwW460GNNrK4A3dqkSNh8k/HBIINIrpDKFYbgxx9KAIo4GzwduOPeucvJmWV1JOB1NdjtwxAHzZ44rnb21ikkZ5MkrjODQBo2SGSJHY4BHYUk9i7Tl04GevcVb0918tVI2qgAx6ir6kF3yDzwPpQBUKbo8qTkDmpVJC+VIMD1pVgYhpIvryKs+TKAOQfXigCq6MI3ZW+mamt1fYMnDdyaji3yg9P6cVKgZUCtye3pQBXcMgdpOp5GKei7x5qDBwM0BZJ2Kg4Of0pwXbKUHIU9e1AErZVGaT58jgdK5oPvkDqu3HH41vT7mQtu289/SsYD9+w4ZOoxQBp28vmDMXDDggmtAumP3gwSPpWPFG7OXzsUcnFXEdZB6YNAEjIpXdgHngd6YhQcY+YnpUaFzIM8gGpwCJGxgjrzQA4xkLnbj2p8SgA5GeeKFbKllIIPNOBjTB3ZX9eaAHuu1dxP3RgVh31qzgSZxkc81tybFUknAHNVJHQKpc8P0460Acu6Mh8t8/Lz65qe3jy/mZIxwPetWZElJbyhuA4OeagMcayIcYGMnHrWiMydA0q7c7fXPSqqTBZCjDJz8uK0wiSDavQDJz6Vny8S7QoyBmswK5MMUssy8lsce9WjueAOpJU+hqjJKCGQLhgOvbNPtBOkbxhzsz6cfhQBaiBQM5OAR+VTWhPQHcD2HeqoIBILc/lmkthukAX5DnpQBqXD+WMAbjntVFQC3nZxjsOtaTouPl+U55xWU6mPJQZbPOaDVFneI5AD0A6fXvVxHA4TLkenpWQuXPmsCrHg/QVdh8xOMhiO+O1Ai0wTPzLuI6c1WmuWg+VVI3HH3e31q1hyNy9fzAzWbdW0rjDZwT69KAZJHPMhDNwHyOR3FMNzMrEsCRwOvSqotJYV3KzFGydpOcYpJbWZrYhCA5GTwc4oMyzcTxXFsUJx8wP5VgSQIJi0THyjg4PP5VKLeaRhHICu0Hqcc1JBmGVoZeTGcEnp07UAbMTxbFwnPHzdeBS3RKDfG2Dgk+nNTWpQRjA24XnPoaimgVIzkhgR265oAoadcXCPtL5Pp0rpkMdwu7oQeneuP8AOCXCoADyRk9RXTW5CsTD1XGTQBY27ZiCOcUqOiuyscHrjtTyYmUs7ZcelIER8E8k9M0AJJESuUPUVlvlSSVyM4NawB6MckDjtVd0cEo5684oAquyiLCjcfTA6VwupYhlKSQnYD1OD1rvZfLSPcuCT2PWud1OK3uXV1UAAZORyTQBLpFqoRNhGXB5HTFXHCxvsC5YdD2qLS0VVAjIC+h9a0bqB2VRFyAOeKAKNtKWmeEoEUdxVoMiD1A6Z61VtgRlnHDcD1ovNqlWAJ7GgClNLNcyBCuxEyPrUthHG0ZEBC85NV7mVUgk2gk4/Wq2jKJd6HIwQcHjNAHc26IsQyckVI1sGxIgK5qvDL5ceMYxToZgATksN35UAPkl+TYeGSrGFcLKy8sNufamSBZdxA7dqsRSRvGkY+XaMHNZmhSnt0BHyAAcA54xVFV2yFFA2gcN3zWgZUSVg+AvRSfWlkVolEgAIc7cY6UAQRwqU3scN3zUxRNv7wZ/wqSOE8AEgninS2vmMMt8y8AUAZqxRrISCcmrCKxDEc4/SpBBJ0c4YHpTwSEGOh447mgCvGr7AxOGXsasxuMDcORSgZGCOnr3qOQDqvBFNEtFWSRTJ5aqUBz82KRI1mKo7AqD1pdysDznJwKZMDbzKrDCydMVY7E5tUDHB3ccVLLCVQ7PvHH4U4I8ZK5+6Pl96UyBUPmcdKAsU7vOAobnHGKrkFFEb9utaUojKNIMHPIqlcKkqph9pxke+KCCI7bgbSCc9vQVleXG7+WGA6kZ7itiNQ+QvBfv3qi9mYWRV5CAgH6mgCjb2r2nmSFhIM9uKLnMykYxxV5kdDwflJ71Tliljdio3Bu1AEFhBItysZAK10/miM85BBPHrWHDGTKM9V/T61aYsp3yHIz2oAtvElzucLz0xXF6pbkyGOIsXzj1xXXG4CL8jcnHX2rKvDlhIMLvP05oAuWKTJBF9oOdq4+lacLgA4JJ6AmsuGWVYvLIyM9cVb/eyjKjpzwKALjLKZVZht4pRC/nZPKOOnaoYRKuQ2c465q7HnZlicdOaAGQxW3nMiHYQBketWp0DExuuFI7VVKIm19uSamdmkCt6ZxQBz89nCsobe2RwPpVKZXSQ4y2B+NauoORIICmCwzRFAkw3dx2oAwnlMq+VH8v863o1jmjVZRvXHX3FZOpWjq0PknaD1wa3kiaONQuG/GgCKO0hYkK2CakFrNFugmXGOc+opZEO791g545qcGXcRuyW4I64oArQBiFZGCjPQ9TV7jAMhya5m5N1ayb1O9c4x3Fa8V2zYRlz33UAapICFe/WojuXO054zUEd1bGUR7iGYHjtVmIb25bjoMUAOeJWt1lZ9rEYIqjIJIowrocDoetbBVSCrc9gMU2VcKqryehoA4q/wB6qCfuOefUCr9iLeOMFPlLfw0msRLGhDZ3e3NVtPQ8P1I9aANvdviVVycdarNGzF2AIUc4rXtgrx9Og/ShhsiJU/N09qAMW3uG5jGST29qvwyRRkPIvHtWbNbGKX7QhGfr3q1ZKXBhfq3GPrQBrJKhLGPhW6emTQinITIIPBx60yO0ktwYt2VGetTqxgKnA+bigCSVHHznjHHvQoZz8hwBVslZEwDux2qMoRx1KDnHvQBV3YPkgEMecjtipon3Bix4Hfv1qx5cQRiWJ3Dj2NVvKZFkcHJYYoAEEcmSw2jrVUy/vQ6fw+lWlbCouPmA/DNAt48sSCM45HTNAGRcx7X8xlxu/LB61QinheYRseAfw5HFdFLamYbW6cgE9M1xzQvayBHIOOFPTJFAGjcSRTKUC/PwD61DHbRvuZgeeCO1Qxoz3SNJ91ck/WtmGPq6gEDnJNACJHH5YaAHCDmpFwGk8sHAxwPepUjcRrg4JJH1q4iM3YLhcNQBSRm3gqPlxk4pFYqzBehPH+FSSREY2n2Ap0aLKDu6r2FAECT+aRGRsJPOKiNsXYiLhjnmraQxqw6D371PHIkUgKjLdj7UAcaL6WzlkiRyXPBz2NW7ItHne++UnOfY1en0q1urjzQdj8k596bFpywE+a25uxHYUALdE7N8jDp+WKryTeYiPAwYp0PrVya3Ty8syljnP0NNt4IyVjwAE6FexoA5iOeWOZsA5LZOa6GUrEiTgkb/ALxqn9liN0yqp3MeprRlsleDAG3n60APi1CJ488g9Aak+0xxrsZxyR161JFYxtAIsZK89MVHPpyhCQPl/rQBJE2XwQc9cZ4qeKSd95LZHQDHSqdvG6oijlvX2zWhsxIwXIA+8RQBAYZAMl856io3WIuMjPrV0bcsoPy+vvVbaIZAH5HUelAGddWSzbZCBhDwPQillsT5iz79zYwQKuzSKAdvBzx71ZARov3gBYjntwKAMqS2XbGWGCpqm9nGZN8mShOOPWtmYxCLfyNnH4VTWaMlc8j0rQBVjg8nynxIF4HrxVNgLcSrICYmXBUdT61tNDFGUkVecZOKxrh0JYyHpz/kUGZ594h+B3wp8ZWt5Nc6FFFNqULQvOM71Eg2kgdAfcDNfmT8Wv8Agm/4t8PIfEvwl1F9TkVywtyfKkAPIKtxyPQ4r9jEJtY02ODnH61b+1XCxukDldwzxTTaA/n78C/tK/HX9mvxAfDnj2znvbaJ/ngvlPmBc4LRyEZwccZyK/VL4Nftd/B/4rNJFpt8NMvI41lkt7kBCGbgqp6NjHUGvVPiD8I/hj8WNPj07x/pK3hRiVmX5ZATjksuD+tfml8Y/wDgnXq2jxv4p+DOoTXcSNhbWV1Eu8HIKsNvT0PP1rTmT0aLTP2CSaG6iW5tnWWNzgFTkfnT5IH6P8tfgN4X/aL/AGkP2cdaOi+Mobi7s2dTJBqQdyAPl+RyeDj1yOnFfpp8HP22fhd8U7WCz1rUI9D1UZ8yG4OzkH+HswORgisnT7DPr+f9yFwfY/SnqwyAemMflVS4lE7JJYzJcW8qhgU54NZ804QoSxJU9e1ZkXNqIEOeeufpVuYxLb7Sfmz1zXPz6kEaPyU3qSATngZqV5kYHkZPT2oC5MZQZGVeVpYwV5KgnNU1KqSX5/rQs0K5O7LA9PatBGiNiEySgADqKy4AguWuCNoLDAxyKlFzFsw3Rzkj0x0rRgt4wfOZtwIOKC0LiJJdp5q9GU8wPGeQe/FZxKIR6jPJFWo5Y2woGDnPNZjLrMQ6uq8rwcH1qXaTIBkkHpVJrhQRkcDrz6VrW8m9NxAy3SgBsTYby3Yr35FS3B2YcfLuGM4qcoHBBxgU1ihKrnIoAgVJAgYd/wAaGT5hg8Uwyhdzb9v0pluVU71bjuDQBI4WHDHnecUbpEbgjBBFSSqjKAee/HrSsBKEAGfL60AVTJsl3nkbRSyPiUbQcHrVtCg+Z8H14qizjce5OfyoAxL26IkMboVTOAR15oWzUbiijkCr93Evl7lGW78VRSbyxsV9+T27UAWWHlQ5CgDOKyb2fagdF6cVtSy5iCdVPU+hrJjTzsr12tnPtVJgSWTRqv2jJAYk46c+lWribdGxSPfkd/4TU4tITHxyTnGeM/hWZGGjnZTnac/QU7gLaJmTLqck9hgCtsSxNavHjccEZ9+1ZMIDky53bePrUivEgBYY288dc0XA5/xGjtaxHAxGMA4xVjSbu9jhWJnG0YKjGTWxfRW9wFXaCN24gnrViMQquI4U2nj3pgQyXUxys5GSOMDFNLIEyxxgH25qy0TMuwLj3PtVG+bEBUpkE45HfvWYGc2oSBRtUk57VOiyqu4nO7GOc5B60tnFEQDIQACMHP6VsxhJkPlDAUnoPSmgMWeG4WCRY0ySMA4qhZvI5BnULIvpXWzRqyKQDk4yAa5uGTN0xPVeh7delWBfuLp1R3jXawHG7oa5yK5a3LGSMuXyTjHHpiti8Zw6FBuU9e/XpWI8z/2goeP5BxnpnigDopbiV4w6KOQCR3z71hauktwglI6nJ5roYVWdR8uAQDn2FWLuBPIMipnGeDQBzthqUuxI5uNvU47Vrf2lOV8xWbB4wOaLSGPAmkVcLxjHWr0ySTLtiVfLHPC4NZgW7WRZohKeuMZPFEsbICzce1FvHNGiouMgZ5q2UM+TJ6/nQBz95bG5kLIMN71mW0ISd4nI3H+HGc1vSrcJvCDOTzWJhifNHyyDIyO1AGisbEYZMDoOKGgQpuI2kVJBLMyBJSNoA5qIFjI3zbhQBgXz+TeAEkhgMDsaVWfG7GQf0qTUpA8ygqOMY46VcgltxbFZI1GB1oAbbO5GX5A6Ct+OZivHIJz9KxI57YBXjKsD29K0rSQyxsowvPNAAsaBxhQoPU9K0o22rtXO3t3rNICgZ4AqdSUAEZ4JzzQBckBAGAcHrVKYYbgZBrQ3Hytyngjms4Skkg9DwPrQBA9ujDOzBHf1rHin2XLI54OO/SulSPYhyfn7E9q5y6gaOd5FG4npxkVSYE2oQySQ7o5MHjA71nWUZQ7ZslhmpVuJWciQZUDvxirCBpc+Uh3AjpzmqAjMcfmdPyqtJAI0lmdtq03Wb/RPD9i2qeJdSh0u2jBdmlYL8o9M4z9K/P74u/t++BPDFtJpngCzPiC9+bZNISkCY6H/AGjnqOnvzTsB92rLYQWslxeXkdnFGvmPJKwVQnP+FfH3xn/bk+FXw3jk0nwjIPFOqhdpER2wISOrScjj2/HFfms3iD9p79qnUH0nSftl1p8shMkcJMVvGhPAZzj5fYnFfYfwn/4Jt2WmG11n4mal/aFwsgkFlbrmHaD0kc4Jz71qkluwPjnxF8Ufj/8AtPa2miaFHdvDcMVjs7HdHCqnPEkhGDjvya+sPg3/AME1blVi8QfF67eUZV2sbQqBz13ue49sV+k3g/wf4c8F2lvpPhrS4tMhh3bI41Aw3rn/AOvXosUbFzL825uG+Y4wfxqfa9gOb8CfDDwH8NNPXSvAmkW+mx8eYYkAZivdic/zr0eWOGdNsuGbqSeST7msy2l8vp0NX5IcvkN8uK5Zyuy0hotApDRnAXtV1c7AWHC9qqQbwCh+b0FaKRbk2nmpGNjDOoJGFp6qBntUkMargN09KRo+SQaAKxUZ+XjsfeoWxv2KOD0P0q26kKpY1EGGMUAQBxGvA3HPNTMY9q4I55qMBW2og4J60jptcBhjb+tAAjqSysflBzkU58sAyjKn1qFmjQZkIGT0FOSZRyWyB6VoBBJE8cZJOCOlVFaRSXJJzW5LbrNH5sZ5XnB71AICyZccscUAVYo5Lw+Wp5APBqndwvykK/c4NXlDqzFflfpxVhI8KjZAZjgmtAPP3EXmsGyrR9eatR3ixYAbg8DBrdurJGuXbaGQnk1ntZW4YbF2gnmgDPe68xipGPQ0yC8hhu1bIIUc/WrzWnlK4HrkfSsJFja8jToSc8jtQB2W/wC0MCw4I4FPaJY0wikd6ZFOigBBz71JJcRuRzj8agCOYfaIwjcY6+1SW8Yj6KCexrPvrpYE+T5W96vaZMLiHdkbx972pEXL+DIMEZHpTjaRkBlOCOTTwyxjgndnketRq2SSBwDgUBcpyRBHMqAADmmgq6nABH+NNluSH2Bfb2qkjy5ZW6E9K0LJZYkRT8vSkt1Bbao+71qN5ccOPlPX14qFdShtmMmNxNAGtIiY8sgfN055rOu4I96mUYB9s8U3+0PtkoCIQo6HvU88gCIsmMKcCgCCRSYlWBTsByOKslAwxIoHHTvUjtGAuBj29PrWfLqAhYEruAzyKAKGoW43FUHfr6VNYWUUsYLZGw4psl2Jxl1KnqAabbXBj3KOA7Dp2oA2YoYoiIoxkDPNX4URflB6VhtcsHCxEuc1q2pcjLjnv7VDAglnmt3d4jxwOfSnJcKVEr8A+3WrklufqB2PvWbd5ijBC4I6ChIBJGy7LgsuOvrWa+XBUgrkcfhVq3uzcN5JTknk4qRTwFwB1zVgUo5GChEHOKJVeQhyM9s1bWGMHc3PtVkRiQblGP8ACmjMyzL5MbEIXkx8gHc9K+HLb9tCLXPjD/wqybRPsMaXLWwdXLuShIYsOBjIzx29a+/0jijgwwO1eRX4DeDrKHVf21Lu0mk+zLBqF5MMDOfLZyR+K81vFaNgfuTb30N3aRTwNuSTO3H93HWtCxAU+VJgM2WH0rIs4LWDRLE2wCIo4A/ukcVc09fMkeQ7sHgD6f41g2NHYQk5O4fj7VZgPy7V6Cq9uVEe1hxjGauw71lZF+6BxWRZUntzgnq3rVERcjIwelb7xsRtJxio/LQ4JHC4qnIDAubUebgcH19aoSW0ryFW6H0NdXcKpQzIuSOlYyOoYl1znmjmAqrpzFCxxxgk+1N+yQhWCjI45NbMKsyllHtg+1SbAA5YAFu9HMByWo2eY9uM5PTrWfpunJHOWm+dfftXU3EQ8o4OAO54rJXmQeX0yc/hRzAbC2NqYv8AVhfoKqJpZB3wgtnJx0rXt5SY13DjHSrkbeVIrHoeg9KJAZcNu0bLlenOamId3UOpAHetDe0rlSBt60jhn+XqF7VIGXMFQEkAe9YT3BLbSMgGukmiYKcgEVjtaFmYoMGtAKbN1Gcg84qqZ2+8AD2q5LZuCsg3E+nas+bMIDYyM0Aads0gXdkKD1BrQjDjgkY6+tYdvLJJIig/KfUVreTIoMimgBs0IZtrDIPQ4qoLeWIEMd3rir212yuenPHNJJG20nP5UAZTQDdvPerdtbs0nUACqzMI1aN+p5rRtADjHQd6ALKRyRPjA571aKEsWzkDk0g2ucE7jU3lAlRnAPGKhgZV7KJFVivlr3Hr6VlZ38D+HvXRXVurAqT8o4yeKxxaMM8naeAKsB8U5IAbkUpk/eABjtz2qX7MINpUZ3U14/my65PoO1AGVqC+Uu6P+I8+tFnJGEKtxnkVNqQ2IC2AuKo2+JFwnI9vShAbKTnrnjsKWS58qJmOOnBqpbohO2Y575NMmtppomEYDKc0IDFeWeRyRyp5PvXRWUbeShXkqRkVhJBLGCGWul0//UbFPAHLetBoaDSiQr7dvpWjaHKkEYJrMigGVRCfXNXlVosBOeuahgXETGfm47CrkOPNC9Bjp7VXU5QYxn+VXDGF2k8MR19ayAsM0edpOaz7hP3ZZDjHUZqy2VKtnLH0qnIsisvzZzn0qGBHGAEAHIFXoUSSHA4AqmqqRwPlzg+9aEIVE24+Y8jFICmEYFVxjrzUgRXQIQNx5qZlVssepqsIw42xKee5HWgC08aiLYHClevfNRxqNjMcgD0NRSCYMF+6BxjioSHUZLd+aAJ4vNXczcg9KtW5CnDZK55xVJpcIUQ9vWp7Taj4Y7i3vQBYdkRztOf5ikVI34U89+wqyIkkBbGMepwTWeY3hm8wZCHqB0oAsGLyiCDlTUN0CQMZVqjaYzlBGORnqegq02wKD/ERwfWriBXhwAS3JHGe9XAAR8p4PvVEDDcjkc8Gpo5iG+VQeaZSLbYwGBwOmaEVh8wG5age52Ah15XpkcU+Of8AdBkbDNQWMVthZj8p96VcOxbOSe1PdkYfP1B69Ke0e7nODjihCK8fmxSYxlcd6bJ8j7zxn0qWaNtinGcUybLRhHwDkYxQBEI87nJ+X1pFS3+8Rlen41E+2NSiZIOeTTsx8bB+Ge9AAkhMzKOAKbIGkJYj7p4A5zTvJaTZITsz1OKarPtdQ233NQwHpGrR5dxz7VXeLYcoMk9QOtSoC53OuxVODSSMkb7Izk9OmaQEbKFkLFcLjFOiKq444/pTijSYz0pwSNiFU8EdD3oAaVlcmRTwBxk9KjDsExjeW5OPapmQLn+LAGMVCT5ZLldhIrQBcBGJIyDzSzBUVXC4z1qDcoKgnOTyKbO7OSOoPSgB8UvIGcEZ9O9DllT52JUZ4POahtljlySPuDmrM7xyRgoCoT9aAEBHl8HJHB9qmjjE8RHGehAPaq0EqhSpUgk9T3zTl+Ryg5J5yD2FADHsud6cKOSMUyOVVYDHHcD0qeSWRTthG4sBnPapfIiYic/fUHNAGdcW+xtwPysM46DFVN0ccnGW9a6B2SVAvBAH0rJmt4gxKnG0+vH41DAaTHMGRW2niphFHF8pIwevqaqEbJQyDp2q6sxRlyBh+/cUgKzb1fOdqgce9QTYzvXjNapeGc+WyfcPXtVS4VJm2xjB9+lAGMys52IcPnj0qwsEwOybJPf0q6VWNtgwMDnFS/vEUkcqe9AFEQ7VIGDk9RTRbyLieMk7e1TRkklJOOKs/djwowaaA+bP2nLiRPhLq0aFi1yrIRnkLjJPvXwJ+yFC93rmpQbwPOhKRE9QyMGO0fhX3P8AtVrLH8NSY8LJvkQNnHDp196+KP2PAUbUr/yvNEb7AvQ53bTg+tdD+EtbH6m+Ho3htPK5O1QDnu3rXQPIVIRgG7n6+lZmnT/ZHMLx4YKB9BW35e5g6fez09qyIF3IdpPOeo9KtRxRbTKnT0qpKu11Z1IPb3q+jIkTODjPFZmgWpkjnZhzHg9ulHlS+Y7ZAz6VctwHIRvut3onKxZESl6GNHxf8bVc/wDDQGT1+GFkfy/4SDj9K/mzr+lT43TKf+Ggf3ZH/Fr7IduD/wAVDX81de7S+FHk1PiZ/9P78+ZSQegqEYYlt34VbbHlhs9etVerBQuM9a+PPcGSJv6HgdaYoG3ZJ2qXLKxX+Go8h5fQCgBBEF28/L0qlcRDzNoHzN3FXgUHVSxzmoGIY7SMjt6imgMsREEgdzWTqK7cY4yRkVuM6sdjjpWZcxK7AvjB7VYMxVY+WRuJPaphPC8ZWVQSD0NOeBlBCc8dPSoXhYoDtJPeruZkEMavIUT5cnrWmo2JgqCOcVnJHIr7kFXFSQFWYk7hg+gouA9MAb/TtSTSEaVfyJEJDHBIzEnkKCMj8RUmY1dcsD6irCoP7L1IjG65gkWMerR4YDnI5+lDREkfgT8Fgmk/tTC0jBLQ3t3HGevIkbaSOuCMA1+xrRS2VqsiKQ8uN3f8q/HL4MXO79q6OSV9kst/ebSRuAcO5A7Z5AFft3LD5sSI3cLz9QK9OpK0Ykoy433Y9x+VQ3E3lyeX19zWo9nLFgAhgOhFVL23ywcKS2K5mxl+2mWQfMAAOMCnvbqW3MCPQ1QtomAz0xXQvlkTeORUcwGBJbh5cqMlevvVq3MofgHHvVt7bnzRzn9KSSJ0h+XBPYijmAzR+8lz6dfzqbzo4HUHknFSxxCQbWGG/LvTG0+ZlBzkDFSBdjYOwkAIx2pXwzMzKN3cVVWCaPDBuvBzVllZ225Jx3oAyX01PPeUHIPIX3pFs3+ZV784rYxtXOB8tRvJLF8sq7gwyCKAOcZfKkCuvQ4xR9ujjdoSmPer80DSzbFBx1zUC6c7SZwGGK0AzVuYizLtPI/CoElEi5C7cdvWtgaa5y3Qjt0FV208rEXP30PbigCEyKo+XAPeo1zktJx6EVLFYTPmQHAHUVaVEJ2MCKB2GQZkYiNSuOc+tOktJZ5CVPljrnrWhHb+UA4wVFO85uFcZH0xQFinZW7gne2SuAfetnYgUshwV9agfy4xgD5uKeSjJ5akbgc/WgsaylRvYgilblPLznd706KNdmx+dvOB3ps7xxSeahyuOhFAEXlnjDexB9qyL8qjsMcEAVsK4diQNueaqXEKyZIAYCgDOt2EfzH5sY496txzZYsV4HXNRRQAHLHgdMVqi3UhJI+XPWgCCMiVd3cdfxq1BB5RMg4U45FQuAsuPujGMepqzbTELtYEgHpQBalkjbdhfrmqc8b+WCnKkc4q3MpxuGB6+9KXSWIbW/AUAZLRFYsRZz1+lVt5iUsfmH9a0WVlQlQef5VF5arGUTncdwz60GZmPgnLdOpOaEdQ4ZeFPc1NLbvKGVyNw5HHGarpaNIrRzLxn1oAtGdmBAOB3pjXUanbuIZucDoKjWBFV40+UdP/AK9V/JxF5jLw3APqRQBo/aoyOm5h61n33lqx5GcZpYoXc78fMDj6Crf2VWclxvDCgCK0+SMMrZ9a0RLlC4YZzt9KomDAwrEsoxjpUiW2ONpI960AlW6BJXr2zSmQbgy8kc49KUaeWHn+ZuHZMYqv5TiXeVGemO4oA1UuUdd7HB9KepDphgOf0qhHCAN33vX2rRgCLjcM57GgByKwURryuarXkEjqWTgr+tXNmzAHQnNTquxTL+GDQBzEY2khyQR60CVw/HPNa0loJ3JJwH5+hqobKXe5ZgAOAPUUATRsXA+uKkCykFmJ4NOXy0jUZBxT3O9QM4weaCGVpYi67jwAf1rMeKTBw2MnFdEhRULE47c1C9qhbch9qBFGO0jVF2jlePrRJbtIwA49DWz5Swx5IqjNHja0fT0oAcAbdCuOgzzU1lGzAn154qaKaOZdjjDdPwpfLEI/dnC+lBoWA5gnG05XtUzNG74bqe3aoIkVkBHH1qRlZFOFDbuhoAmwsQZMKCwHvURjRmTf90HtRAR91lJPGalZsnaPu9/rQRcVYFICuck9PQCozbwk7ieRViN12GM9T3Hao3T5uMk9PrQFyjdwlIz5g+RuKw9pRThiGB4+ma6liDlepA5rHktJSSR824ngdqBCRyZQRZLN1H1q9aPIzAMQD6VRtYWU7yOF61qIY3JkQBSOtAFyYMCcHPHQVDIcxZPr0pIyFcM5w2T1qzKfNVVj4PegDLJwMKdrKa0/tO9Ony4xWdLAwBDdCTT7XIbZ2oAa8gYDIwRnFPtxggKfmbrmo5S0juoGAeBj1p9piN8SnHGKAEug3l4x8w4OO9Z1mmZBHLwTngdcVrzPGWKKMheh7c1mw2k0Vyrk7tnNAG6kKSKsqnGCQRUrISFUdOxpEkQAKw61MYw6Db07UARqsinj06U3Y0uIyOB19alQGLLPyOn0qpLe20Ei+a5GemKAG3JWFAF4VazYZlkmVwT71s3qFlyPmUjpWOqiKVVZcfSgDUKlHUrxjvViNWaT5jwKgDRshOfu1MChC/NhQck0ASncZQjHntUstttBccjFM3q0/wAgwP71XWkXG4/lWhnLcrI6iAIx+Y1nGRzLt24xV6Z1YYwAe2Kq+WC3zdj1oASOEThtwyw6e1XY8Kcs+zAwPemBFDrg4x+tWfKAcsQDtHFAGTJebLgKgLf3qcbmEOXUkEHpVs2duH81jgMcVDPZwK+1hketADZLwMMgbsfhUMjebGkiqMqM+nWnSWsWQ5OAeBmobqBCi4YnHQUAaFv9nWMSMQcr+oq5a3CSuAw+grnI45CCqAgita0jKjzCcN0NAG+qRiQtEMA8HPaqsigk4+bNLHIRtAI47etMkky7FB0oAZKigAj05rOlaZCFQ/J3zWnA4m8xXUqqdvWkgaN3ZiuSRjaR0oAdBIgg3cZFQyOWBGcVajiyrcfKO1M3RRIRs+Y980AU1ZvLwwPNPmVWiVSMBfzNSAO6jZx2+tPt4nnGxjyM8UARRScbfT19KnDI0plySVAwPSoZLcr95tpQj8qmUx5x1JoAuvKzkPtPJ61kaoAArjjP61shsKNvTvWNfKkqhBk80AXLGX+AAHArQjZ5F5O0rxWbZKdwi27frWnJEVztII68UATW2+P5Nu4c81MjhbgbiSMfdrPi3rJyxI9PSpMETbgQMmgCz5YRSIhgA5I+tNmZmUBAUB5/KglsB81G8kjYH3vpQBEnytlc7vU1ajjYhlXPzHvULYBIzgkA1ZgmJJzgBaAM+YTIWgYZP6Vko4SVh3XpiusMpmJBwp/h9K5S4iuBcllGBzk44JoAvCVhH93k9afC2W2oOBUW6XyyW+8BxUkDSLhR949aALQiIKgdzViZQcYOKSQvGFVx8xGeKarKwKs2OOBQBCp/egLhRjHPepThhmFCuOtRuNgGQRjv1qa3MhyCvAPWgBEXC7XBJbsarzQqQEyB3AzVtZFaYx85Aqm2FkJC+3NAFdomCkR8HHWspre5B/eMDtrZjkkBCHrk8e1U5SkcxJGSaAKwa6HzM25D8uOlWhG0eCmPU1H9ogLbmYc9vekZonUgfn70EWGXKKylkGS57VYtnAthFIhDjpmqs2AAwJHGOKuafMjoYXGSP4jQFgeAupHHzHj2qjaKylA5LSAnke3etKRvKIUfKM459axS80UpZTht3IA7UCOskhaRMqffI9aoIgO6OVdrr0bvVqNyPnBwpweTVvCDdKT949RzxQaGXIjiI7V3Y71btz+68xjwvHAxzUc00CS/IuC3JHrT4lRwU+4AdxA9qALe6OOMMOvQc4qOOYbCjjdu5LdearSQLIrOM5YEewzWTaStEjW+0ljx9PegDVhIlXjO7nHpVeR1jlDg5UHt7etVvNn2KLc7Gzk8cmqJvZImaNgVdxyTQRY2JZknfMYGG7Ec1y1wZI7o7h9459qutJLEVGNzYO09qhdbl4zIoDLwAO+aAsbMd64jUqM4AGB0wKck73cbI43EH6YpLPS5fKkEsquSPkxkVYt7NISC4KvjPB9KBHP6rpYeVrmElVYAcHuK19CmbiGVvl24JI5rRlRJmj2ElV9s1zkiTwXbFGJRTz24oA6G4+0RS7QQc9cCryxqqkDj5c4PY1mWmpJcxlJPlZOM9yKvrKn3Ad+f4jQBYUgrmTgjpURPzCQgntilMiKNhGeOoNYsmo+QwR8Pk8ZPSgC7fq7ocDBHcelcpcuUHmc5XtiuzmuY5bZGBAbGOK5DUY3eF0TGfXvxVcwCWjTKoMY6ngVvCeZUUyDaP4gKoWiobNQvAXHGOc1qQuPJ6A846dKOYCup/eFweOymq0sZddyDagPSrELRu8ithSvB96kkcpH5RZRk54NHMBmSQo8a7c8cGn6dbfOzxkZz6YyKdcOXO709OmKfZyptDLhlHT1Bo5gNx/LSPBPI7CnW6NHEfMGSf1qDJkgcHqR3qzZ4+zhX+8nQmpAuQwkbtxwDxim7SCyqeV79ant1jZDvGflJyD3qFn2xYj/d4HJPOTWZoZt5atcKEYkMDuHFX9032WON0yF9KZFufcSecYGauJJwG6nHPPpQBSYqjLsyCnbNSq7+bx06n1prBcmQfxGpQE3HnIxigBWK+dtySSKliQb9vp2qptIbI5U96cu3e7qTkjFAE0i4yRUQVk5J4NSrsb5Fzz/OmOlxnyowGNCAqi2UAtgbj/j/ADr5Y/ai/ad8MfBPQGtYv9K8QXERFtCh+aN1/ibrxUn7Sv7SehfAnwsym5jfxHcZFvbIdzMenzYPC+p7V+R3wy+F/wATv2w/iifEHiWWX7A8m+5uZMmOKLP3EyO3b1rojDqwP2Z/Zq+PNv8AH74e/wDCUJZGz1LTSkF3FjClmB2uuexwfyr6DnIdQCuCa5P4feAPCPwx8MWvhHwjZLaWVugVmVArSsP4nPc9811c74kXcN1Q3qBBIH24AzgY4HTFZszFURu5OAR2rWW4TIOcduRjAFYOs6jDZhTIpSJjhRjo3rSMy5F5gG4ZPNWrknau3tWPDfbrbzN2cgU43RdXRV5C/rQA98vkKxySKhCvtPm5ySenpT7R1nGGXaVH05pst0I4ZCFLlc9faq5gIIyVRdxyWODj0qe4CFwitwoHA6cVkaXe733yjfsbIFbk7xTyHI2uxzwOxo5gMe5d4iQIywPQCqVzcPOpAABGMDPQ10dxH8uzOdw4ArkBbzWt6Rs4bnnvUgdPaXDSiKNuAowfrW7axOF3yjcBkcVh2rnKCIBWPbFb6527wxLEY4oAaBtfCZGacZ1LYP8AFx7CgSsAqMMkdKpMAtzjGUwc/U0ATTOwX5Wzs6GoftbjZGnJbkiqV9d+S4UDgelVLeVpJlZ+P6UAXpUeSVZGyduQM09AUbOCDmmTXIjZVUbmJx7fWmNqUKSBdpyO/agCxcwSPh8jHTb6ULO0H7twAR+tQte2hkDKSc9PrVy4ubaaNRHy6Dqe5oAmjkDKVyMnpU6o0R9ScYNYcM/2dGaUfN2rZs7iG8RXj6Lx+NAGVeH98Vi5Zev1qazj3Lk59/rUWpEyTyBW2nIHFXtOiYqFBJEfY96AKr2xE25WO88Zq9BHIpUMeg/Wrcg2lmUYPpUsRVVyRuNZgM3PjLcNz1qdGOeSCQKqylpBnGM9Kn2gMAMDHegDB1DzdjZG457+lULSRot2Rnd0x2ror9Cke9uQRzxXN2k4RSZB16VoB0Vm5fIB28VcMbpgP0PNYtvfQMjELtZetasFyLoZRido6GgBZLdm+Y4+XvWWrLDcAgHk9fetw+ZGVkbp3rmroStNJJ91T92gDphvEYcAlmPXtTlY4EkmMj7o7VjWV65xG6lT/D6GteJluQedo9KAHAllDrlSTjipFnl2FQeB/SoTmPKtlgOmKRSE3AkHj7v1oAtRXDFdgX5Dzz704GR43+TlBurM8wxJjPA9far32xWgkaJlJBG7HXmgCtKWQLMMhozuHpV03D+SGB+9zgeprnZr/LEKc7DznpjNJDJIGwAGyPXjrQBqXN60EXKllzxjsawXtZbwL8wOHJz3Gae0d44dGOV9qu6ZG0ZyfugjA/CgDnb24udPZ1Yg4GRx1rY0jVba9CWqZWRzgDtVnU7OOd8FCwesVrSSyaF7NMOnAPpQB2Xllhz91c/nUoDAbgMY6isiz1WSJfKnXI9T71ppJ9piRlFQwInZg4dl6dKiIY73j6t71owxwSxPuJy4+Un1qhCp8wDPI9RSAhijd4isbZwcHPrV6KKNsB8bhxx61TVHiZyCCCckA1I+4IGz8xOKAJVtgrMrHk96yJjMZvJUc55PQYrVVjHIGPz8cioH3O+7bweTigCld2Hn223O1kcHOe1CR+XlwflJ/CrxEY+/kjPAIqrdMI4pI8fLjOOlAGWsysQ2epI+grXicCPaG3ccVy8j5eOPaFJ5zmt99sCJEg3kjPFaAXg/7onlgvXHpVjf5kZXPyEcZ7VVikDAA8ZHSkVm8ss4wCcAUASCAIcN90U5GkSNxyMnnHcVVdZPL37jgZpkczLEC2eKALkQXICncDyQaZOA7qoce3tSwurHLEKBwKjmQ+YARl179sUARXcDeauH4PH1NT7SB5fAcYzk9apRXsckwVSOf51NPGjv5zD5aAFvIZPLCJhh3qkWgTbu6vgcDOMVYfey4QlSp/DBrNCiOQbW+UHGDQBvwndGViyw6c8ZFYupWhkngCIRkgHPSteIKRvQHDAAA0khyw3ALjp60AMeERhhjO3pz1pjSrnYG2lh0qbcQMkZB6msi9aSQsVIUKMZxzQBTicqoBO47u9bdnN5U6ID5YDBs9s1hxRiU4B5XnArYntijRjOWIBrQDI8XfDjwB8SLV9J8X6Vb6ih3cyRqxy3UqSDg/TmvzF+N3/BN28t7SfxJ8Hrve0blktJiAy5PCo+Rj8e/ftX6p7bgSKV421qQTTwZk3k47Hp+VUpWA/n18P/ABs/aR/Zv1O48Pa69y7WxC+Teq8ioMgYRmzxgcdu4r9Gvg7+3F8K/iXCmjeKT/YGsSYVFmwFdsddxIXGeOSDX2J4q8DeDPHlvLB4u0y3u/3ZSN2jBKGQYP4Y/wDrV+anxt/4Jv6aUk1j4UaqfN+d1t5jj5gCVVWHH4n2545bsxWP0wi0+3v9PjuLGZbiJWU7kOeFOe3r9amMQYB4uhY9K/n/ANH+I/7SH7Letvpl5LczWNsxV7O6Mht/m7oeg46FTjmv2M/Zx+Lus/GT4Y23jO903+zwhMJDdHZDtLIeCR9RUtEtHvEkbbQG6L3PPFUfIXzimM8ZBA/KuigQz2wWQbSepPeqF3bCCQTQNjaOc9c1NhENtp5kjIOS36VrCJIhsVskdKxrOeZt/m5HcEda1FZeI1JP1PWixoiR41Ygn5vWneWFcdjjinFWXI/ix1pY03cNyRUAStDuJYj7uCRWmkiMgKDhaqRTOjANg54JqzhYydpzk9KALLbmiynAGPaoDKF6jO0Uv2hAu91PBp3mxeU2/oRigDHWVWZ97/Kegqe3urbc4XLbcDPasGV8SN8+AOxqtYKxnKxHqckZoA7zzolQSEc9sVGu1JHmH8Y5BqCNACpJwPSrexVc7iCDQAxgqru54PHpUSorZYDk+tTEAoY8nJ7dqgETIqBj939aAMfUpGigdQ2MDBHOOazNNl3KJCP4sDjNaepiR7aSJnGGHU/WsrTcIotxwic56c/XrQBtyQEs0ajGMcdqghtHR5HZflPcGpCrxyM2dxPPJx+laa4dULMCBnjvQBXYrgMOTVC8lVAp6g8GtTEf3TxzWTdxBVxIMZPy+9AGbDMsTuIl4JyKkjuElkI5znvWrb2EIkRivIFI9lCHyo69PWmgK0jKnzjkqOvepraYOzMvtyao3p8tN2fartuyxoikYPAIxVvcDW5IV2+6pP41l38Ue0SE556dsVqRyrECHBIwePrVSe2jlhYbjwMgVDAw7eWOHeWUOoORWrFcjyzNjpk9ef0rCeCeEMm3ls8Dml8m53hFGex7DmqTAvS6o77iibcDoB3qlEdpDKMZwcc96luI47SBXfCsT1560Wmy4JC/eVRgjuadwNCRopEOONvT2rn5IVS58zJJPUnpW7JGvDBchO34Vh3c8ygCJTtzyCOaLgdTbC2NvHg5IyM+lW2eIRlSBuHbpXMWsk4iVPQ5Oe1aaXTybVK89yelFwK0TyR7Y34IJOB71thjHASRnNZtwGcFymNuOMdR+FSWlySrQkYwf89azAvRysY1LgEntmrhdmhbaB8p4x1qp5TJF5gYgipI7lIyI5VJLkZPpQAx/MfKlTg1Ta1C8E7eT1FKt8kl1LsztXGOamklXYhwXbr1/nQBUeBMFXywJxkGoPIRBtUng596tMZHfcwxyeKfFGMjcODxxQBzl7Aon3gkbQOvegwGbIYE8cY/rVnV32zLFjgdz3qrb3W0kBsjPTGKAEgsTCyrtxnqe1bggESF4hxnk9vwqvly6tjB7A9KtuzGIpL1BzxQAqoshAIIHWrDIF+707d6pJJiMZ4x3rStXD5Oc/SgB8Th4VRgSAfpWdc7Y587hjsPStQHC5YZ9O1YV7JC4P8AC4OKAJXneU4HQVFc21xOgNojMfQVXhOBtDfMK+Nv2tv2hvGHwV0PT4fDenpd3eoJMVnZmHlSDgYC9fXk1UY3A+qtb1zw/wCEdPbVPFl3Fp9vESZGlkCHavXHrX57fGb/AIKN+FfDK3eifCjS/wC1bkZRb2Zm8sNyPlGQTg9COvpXw3oPgn9pb9qrXoxq0t5LayEM014xitoweAQm0A+mQCema/R74IfsB/DX4drHqPxBiTxVqy/PtkAW3jI5ACZbdz3I/Ct7JAfmgun/ALUP7WHiBJLn7bf29wxIaQtBZxKOPl6AgcdMk/jX3/8ACL/gnD4Z8KRpqvxQum1u92747ePC2yN6Mcgt75/Kv0hsotP0u1jsNKtorK2hACRQqFVQO2BVtpvMUgN97rWbqAebaT4XtvDWjw6PodhFpNjbAL5dugRcD2HrXRP9oijUxuyqQOAf0rWaFi+PMDZ7e3vVqKNeu0Nt7HpWbdzQ563RJZ135jK8knvW1aSNE7hnLDJFJdMks+6NduO+PStC0tEllUztjdnOKyAmVfmHfPetm3VJU2oeBwaqmJFYbGzjirsWxWPG3igBFiMEw77qt/LHDgnLGoH2kjse1WDGFwO5FADMYxu5PbmkbOMjg+tCIoJL546U1lc8KcigBkeBy5J/lmq2xgzEk9atxJ8pBJ2jrSmDEYIPHvSSAzxceX2yAefrWVeXk7Hag5B4qa5d0laPZwMfnVT53nBVPu8HNUkBnyCcHg9h19a07edSoPQdPqakltGwDt2oozx3NU2QKwI6n8qrlA6BJgQqhscc1KLiKNCuRwe1Zdv8vzHP49KvS7CcR/jTAcfmO5Qd3pT1bKbJQM1HESgLZxUiKJJAzEDNAGdLC3mNGvCnp3qAQnzhGx5HfpW+8EZOAck1RkAT5McjoaAMyewkki+SQdGDCuXittl4IHYhVXGe4rspiTEVU7S2foa5OW1uV1BXkOQ3FaCaNe4KwxllO5lArNju1kKuUKnqM1faB+d67vT3FQ/ZcqpUjAODVRIKV9coxG5fY57VqeH18uOYS4ww696x7xEySQeK2NDjkmhdpBjHA+lJga87bXXZ/D1qSKdC3Azk89uanFk0hwc5UckelQyRCMAr1IrNgULoxI52naVP50GQAFnT6VZjjR2+ddxNE0ORhABgUjQw3ePzcMDgmnta5fcvXtj0qrLvhlVFXAHJrp40VkBHPTmgDlll+y3C/JgE4qS6n8xwqnHPPFb0thHIxIG4rzWHdQrC5GCDnNaXA0YRE8YVjyP1qX7LBtOV4FR2ckDgIpGTV1htyB82KLgcrfJEhHl8bgTT7RIZzhjggjp7Vs3FhFPAVxtY55rA0OB4rt3lGTggUXA6e0SGORlTAz1zVtZEifcBkZ4B71FDBvG7OAOfypuFL5kGc1mwLjMjn+6Gz9KoTiFmDSZYAdqkkURhHjYtnsTxVNpGDHzCATQBG8EJlEsO5MdvehYgcEnqCCfeqs91KQwAAyeCOtNjmf8Aizz+VO4Ekasr7s5Gf5VqQ4MobGABjNUyE2bs8+lPMhiCp1PX86sC9ezfZbGYBPNMqMoUYHIGe9fz5/CmO8b9sKOaZv3g1C+SQk4zjeCSeevSv37u59ml3Mk3GEbGOuTxn8K/Az4V2v2j9qqUXTuALu8lZ1yCcyNn8xXRH4WZn7p6JEG0SGOQhynfGBggYx61r2kaJIvGMVFpsAj0+FUYMhO8Z6jcBx+dX0RkkJK/L61zJmhsQKJMRtgc5q0qCMso5PrVKKQ4Y4ztGMVeXdIwO0ACoAcSXY4GcVG4LIvQHPIqx5YWQ8bSwxio5gRu55FAEUkixjbt4PftkVzUj5kzuGRz0raabzlIzj2ri7nVI4bhl6hCM00WjrbQORkKBVvywCVccDjNUrKcMu4H5GGR+NXTLuKhcAnqKTGiC9tysRA5PQCuc2eS208EV1Mnmbd+B1FYWpRTyHcqgZ6j6UIEW4SuwMp6VfQ5YKORjjNc/ZJ5ancSprbhZVbIyQB1obAtKoZjgYPanhZFOV59cVXaYn7o3U5rgpGDECWPWhMBGDk4OMHpUOGLkLggU9WJU5H41AWwQDkE1QDbhXZfk4NYVzboAORk9a2pJNuQwNYd1IRJtxwaCGNtIgk6lucenStxVznnAzxVG3gYtvXpjoamjd8bsdOMUXYixtSQ7fuk96hZZI4xtbjv3NTR4lOWBHHFISFHHGaaYHF3xKTOAT681v6axKIf4eM1kazDHdzg78bRt+tbmjq6RhJB8iqMH1xTA01UluPlC809pn3LhcLz81IoXeRJ0bpTJz8wwMJUMCpe3ACAL8yjr61RFwSpDLlTzn0qPUG2pyMc8VRh3Y2luvSrA6RZlmjUEZHb2ppTadiZA65qrbsRsUk7h6dOatkqVwGBb+L1xQBj6ouYvLGc7u/pVawgbgRDkdauagu595+X5an09Tt2gA46kntTZUSeC22Kxl6t04qZotsYWJsk8mrixI24A5xxgUvlKylfu4GKllHNyxZkLs3APp2qxbxOYQIuOTkZ7VPdwrHGckYx+NZlneSLN5kYyPf0obA27XzNwBwO/XtV9WIwF5IP6CqohDMueC/Sr/kkHsTUATRMz/OveraO7KWDdOOarrEFYE8UsYK5XqKzAsoGxnPzYpHwxBPfr6VGjkkMO1STGRgPl460AKcINgODnI46VZjWQqq4JqrDZvNGWaQIRnjvRCbpHCGYjrj6UAWFV9z9CBUClzNuBwopUUtIy5OcdT3qZIlihO7JDelACTjzmDdAPWqjRvLCzK6gZ6Ed6seU2/5iQo6Zpiuoz5jZHtWZoVYSuPLzknsOmakUvHJgDkcAjrVeaSMsEhXGB1pySSIQQckY4oA24pnQGKZzI2eMjpTWl8xD5vB7GqaOWfJBB71Kzg8KeenPSmgF4XovBqpFFMZS5l3D06Yq4qtJt3g8cHHtT44kd+ecntVgOyB/CAehJqOWREZRHjGOcillUKv+z0GaqlvmHYdKAJJwJlCj5c84+lPCvEVHQHqKhLBRuySB3qffuAcsSTjt2oAkkJ8pY1IBJ5J71KTkCHfjIA+lRHftIJDD3p8cIZAFOD6+tAFxw4CkMGCjBx0qm6rM2FOB7jpUqQOuI1JJIqvh1Y7/APOKAKUsZgIRjlc4HGc08DO1YwFYfrUzjzjtOfY+lKkOznJBH50ANMblDhs7TzTTnAYgHPH0qTcQ5Vefakl3bDtx64xUMCrHKkn+8vr0NRhoweeqnjHSmJEwmUk7Rnn0qw8SeeVXB2jmkBGxYD5SF9aagAw+eVOR6YrQW0QncTkenaqkgjMgjjGD0FAEnmgD5zzjIxVVw0jKdx2559qstGiJkHPuKpOwb5U5UHk9yaaAkwAMA5bJ5NQSiSNeO3JxzTgHDEyfLngU+TCqFLDHb6+9WBWtxEzF2yCMjHTr71etpc5Vx349Kyi7QzFGYbWx3/WtcBQwZRn696AJAlsr7pgQV5BJ4NRPNHyyDBb0OSRUkhDthsYA71CPJI3L0P8AnFADI5QgUBcMePr9amV/vZGGHX0zTI3jGWYYFOZSBvXqe5oAjlfZGXAxnqe9U5leRS20ZznHerQUsSoBAXnBpoIIy3Y8H396hgZqpKiZbgnpjsKuRwKzLls46/8A66jBBcnGCo6Uowjbi2QewOKQClxG7AjOMgc9qoRXGXaM5Iq/fIGAWNiDwc9qpRwrg7jlhQBdcJs3KQDjpUCTLHEsX3eeDQrOrZm+6etSq6eduJBjI/KmgKzmQtnA2jvmmtJKpAByOpq2BhWB79Kz33RtnBP8qsD5m/a2jEvwtuDCCs0W4Rh2IxlcEj8K+Lf2QPKnilN5k4uDE+1toz8pQ4HvX2v+2FeCP4YK8W7y33Y6ZBVTmviT9jxDK88MeQrTeaxAxllOMZNbS2LWx+sNsu5Wk27hwMfh71ftmbcVIKkDis3TjIqx78AP82D9KvKFM4MfBY85rlJRfZs/6/kjpTXDsAFb9329alKq6GIcH1qaOAQwgZDEUFkcU4ibYzEDH5Va+eT5Ub5e59arlYmbc5AI70BmDZHzIfwoY0fInxtjUf8ADQHt8MLL/wB2Gv5sK/pN+Nn/ADX/AP7JhZf+7DX82Ve7S+FHk1PiZ//U+/yzbcbeBUbNkYA5HWnsSpxgn3qoWZT5h6Gvjz3CV+E2py1QfMV54NTI6OMg4NINgfce3WgCABwdqnGajRAR5qnip5ePnB4qkZDtwvQn+VNAVpdxlYquASf0qtMvm85Cvx1q052pgZ+Y9aheIbC5YE+v0qwZnrkKQOp60xmAiBY5I7UTF8AxjLelRxpcc7xgUGYiNJ0PT1xUbF1b5hgNnGDTpmYtgnGaf1Kx43BeRnrQBAiRhVbueWz328VoQRxXNnLFJlAhMgI9AMEVQnVQ6t0wD+nartqv2iNVGVD7gSPwNCMz8Bvh3DbQ/tg2cTZSJ9Zn+vzPIcfnX7jwxxquxMmMYYEn2H9a/DrwqZ7T9sFFhXdu1ydFOM9ZJDkV+3+mTyXFrELgDeB8xA+nNepW+GIkaCtg9AwqrcKz/wCrA47VpQ7CpJ6+lRbFMmzp7VxNjIYYo1Ck8HvU+xgdp5z61L5SbDVfMgbb1GOM1NwHKCSUUZx1oI2yFQQPbtTxhSIzzu60rRxoGEYP1PNFwI9iiTK9+tKQ0ZIxx2xR8oxg8jrnvRJIx4qwFfAjVgM+tQOVIx0pX+VMlic+tRlATxj6UAJKdq5HAxULDbCoY4Pr3qV+GOTkDtSTorRg9DQBW3qF3DJHTip4FyODx1qJFITJ5A9ackhxgnoapM0HvsAyeKo8uTxV5l3H5jkGopFTACnBFUBnbyJNo6D0qyVjdgcc+1RENkhR+NMzLA67Rvz2oA0GU44zgVFGd2QwyPT1NWRLtjDMhwe3oaihwspZQSD2oAaVYsGfOOlSKgdxJHwM4/CleRWyvUjqKaCQAqfKPpQBPuVCMdWqjIAWYAE46GptrFyxOAemOtPRXk5Ix254oApM+xQDy3TioYBIRu5xVmS1K5cNkngfjUYZl+WFRg9cjPSgBcDzA/IPXJ6cVYhIKszdBzmoVjZiCvcHOak3KkLcdT0+lABsR5OSCF5/Gnxqsc48zPoPSiDbs5GOMipmbChiuR1z6UAMkQffbIxUSqpGxTjHNOLmQ7F79OaY4TcD34FAFWdpAWWQ53AU+CfjcBgYqQqGUqep6NnpTY0CoS5HBxQZjCS2WwCe9RkEnaDkL0qxtAOcbfT3qsI3BLqeGPPagBERid44IPJPpVw7FZh1Veg9Kq/P9wdQfXrmnuu3aGOSBg470ASiIO42/dbqT1qVgnCjjHAqoHO5NgyR1qwzICyn73VeO9ACi3TzGDnKkZ9OaeiCIgOdw/SoYiWZg/TjGfSrG4cdOD39K0Ad5qvKIIlPIySOgqWWMoh2Y5655qufMx8rgKTk4omJ8oCNgC3p3oAVMqT8nUUwyn/llxjpU22TyFDMN3rULwsh3DByOcUASRXDTOFJBIqwjspIHzA1HGiLEG4zSNNwIwAAe4oAmTd5TS9CfWof3jAbj+I9KZDK2SW+YVKHYA4GAelAFeSNhhgwB9Km2FtrZ57iq05aQgfdIqzFGxjHzc0EMkeNpE3KP3a9TViLa5JHAxxRHhFKuQp7j2qFrcl8h8DrxQIvOZBlGzx1OOKoTECTb1PSp90jKsRfn3qq0R80nPB680ACblkABxuHOPWr0Db2YP06EVWKKv73v2ojkblh97OPzoHc0HWNGEaAhiO9Do8abicHsKpeZMs4Dru56+lXJ3cgBfvDqT0oC5UR5S3CnBPJq1vUg46nk57VPbodhckEntUM4IDYXp2oCw5SViGD87Hk+1P+cL8vXPBquWbCA9hT0ZyxZc7QO/SgLEcI2zNySJO9aSBo1KoAS5wc9qplySq4xuwcirIdmZkCHCgEGgQxozuK42iqib1LEjvitH5iMr3P40x2DsSBgKeRQBHiKQ7znnPNWRGVXaDxjiq6hWG0HCYyKnztXKA8fjQBWlSVyGPAHalwFUnripCxI3E8j8KiWRS5j7txQAwcZamEAlcgcdasROjxFlPGO/Wqm9GkAb60AWUP71mXhT0HvVgoODjk9ag8wo52Dg4q4jI7bxQAwsqAbFJxVoMqfd785PaolUMTICcdfephKSqhR26GgBkoYIyEZ96w7fTPMuzdvJwp4HUH8K3ZSSd+MYqoThCycE88e1AEkszBSSOQemOtQxuWywQFj0yOlWIEa4UbuPrSuhjcBSG7UAVNkEchldid38ParJRXO1chaY4QHCqM04eZjzN3B7UASoq28ZGctnpVglfLUMpJ659KpSndFnqc8kVfKABdjHp3rQzluVpMoqhRlTz71LH5e3DAlsUydTFzng1LDJnC7MEetADUdVf0PvVlC06kk428rUdzEkvXII5ptrnbtzjH8qALBCup7MKjfCx4bqec+9WP3e8x4zgZzUEhDNukYDj7tADUMboFxyRTZFg2bEGOOT34qElzzHwB6VYW2V4w4+9QBHFHtcORyOgq0ECMT1LfpVeBwylf4t3JPpVwHa2eCBxQAsWUfaR9Kb5qxO0bDAPIFSYWVlBHPr6UMiu/PO3vQAnmhSFdSHk5z7VMZEI3AAEjGR1pjMCR22jANR7VkUogwwHU+tAFyOaJImDck8VSllj52DAH8RFRRqwypwpHb1p7BSNpPzfpQBGQxX5XxjuKmtWO8nPQ9aquyhtgTn1NSxAAqO5oAueV5jlpDwT196a8GxuTkE9qeGj2kuPu9cetTIqsgwDgevagBbVSD8w47CmS24DCQjkc1YWWNThOSCKikuD5igDjvQA9NrYYDBqaN+uRwKgXAYuT1p7gADcMZoAj5EhdeRmplLFvMwAB+tQw+Zu2ZwOtTsWRg4HU9KAGBmJ3f3T6UokLKzjtUg2hmdRgnrTbcgxkZ4Y96AImUmJuMkVGcgBlHStLcBHgkENVVX42jkUANjkeTIPHSrTojAbhgGkjCpkD6808lM88rQA17eMABKa0Dlgq9R3qXbsYv+VR72Lhh0oAJmbG1lOcYrPklESggc9BV6Vm4warsgxk9Pf1oAIJlddrdcc1bt/NhYn+DqDVBIkRWI7daliJSHqeTQBoKhV9y4LH+KqM2HYxyLgnoasQygJ5e75fU1A8jxu2Uz6GgBCpT+At/hVO8RUY+WMqcZz0rYj5jDfwvxVSUgsUIyB044zQBkCNGbhcEDqOlTQwYLCRSQMdKeF8vhuN1PVGDI5OSfwoAr3MBY741AHTHen2kPz7Tgk1YEMoLEtn6VVgdg7AAqR3oAuTQq+EdeV5BpkdpyCF+b1zSI54I5xkZNXeZQocBXAx9aDMaEUp5ePmxzUxQJEDGCfWo1BAyB8y8detOeQqCTk5OMUGg0xBwG4JHBx1ANSIoU5iHPT3qukgyR2559xV2JkcdNvHXPWgdh2X2MgHQ880wpGV83aAwGCwqwqxyp8vGarbI1JCtjHQe9AWGrAhIZcBsfpVW4htmcNIoyvr61ccOmPLO529+BTZUjdcPgkdaAsZZhhK4UdjxU0awhsRrsxwRWnlAqrGo3Yx07ZpGUbS2BuHPT0oFYSNoiQsg3Z9OMUMY2nyVAxwe/ApECKVPZgccfpU6RiR8IcuBkCgzGqyw5ES4DZzx0qkYY5mJK7s9zWm4Kph8AEnOOtVyyMihE+XoRQBzv2UCXKjP1q1ExjOME1rGJGflfyFEcahmA5/CgCrJE7phOCf0rn10iS4naO45AOc+tdf5ezr2NVCVLZ4GDnNAGTJCygQx5fYAcsKznsWuZHYg/L2J6V1hWNvmztDYHWmspjLAHrx70rgc35ckMP7vPUYxVyIFGCgZJ54q8VIBXPfiljG2JmizuXn2ouBl3nn7zhcg1A0DQowOQXHPFdAY1mwzDkAEjNWDDFt+dc560XA5OB5Y8qy7hIMD1FWI7Rg2QpUA9q0Wt0icyRLjA6GmsSg3sGIGMMDwDRcBdrGPDDn19aSOQhRldm3Iq8RlVJwSAOPekZsr0BUHkUwJ7ViUynPAyatMQELY9uelZvmYBaPCEdvWnpM0g4IOe1ZmhcDgrvz8wpDFkjcMEdTQPuqV7dadvYuADkd80ALGhcAAYUcGmyLjpggds1G1y8crRsuFPcU6dgq/I3LdeOKAIzKAo2Y4PIpwcclMLn1qCKOMISwBye9WBCerMo7D/JoMyxaRNLKoQZJr5W/aa/ao8K/AfRHghK3/iC7BWC3B6HH3jtOce9Q/tMftUeGPgH4cms7BxdeI7xWSCFTkq5/iPPCivyH+Enwm+JH7WnxGm1nXLiRLaR91zdygsqx7vuRhsDjPb8a3pwXUtF34a/Cn4nfte/EaXxVr5mXTJJt091J9yKMHOyPdjge1fur8OfAvhv4YeErXwr4Vt1is7RVTzFX55MdS3J6mrPw9+Hfhj4SeG7TwV4Xt0jsrZEBKnDO4HzMSDnk9q66WUKBDGNirSqzGMMjbi3Y9qQyvnJxkinSphdyg7j3phXLqSOSRz0rNMBbkK8YkfnsRjrWJqeni+sJLbblgVdPoD0rodp4RxwvGc0ySFSCB17fgKozOHMLQuIwrADBA7ZrTjJ3eZtPQ5Hua6AM6tsKhhnqB6VH5PlTEAZBOeaAMSFJGd3dSDzx0AqGW1uCCUO4MOnc10JKuuMHIJ/KleMZwq/MMUrgcvZaW9pK0qoTkjAPqa2GVw4jBBIPOK03AV9oHUZ+hqdIopdjAAkEZx15ouBmhomf95y0Y6VXvrdZyrhvK24OSOSPStC8iCvG6KQoOce9X0EbQCSTAYetMDJiihwWQFcHr7Vdt5HiIGARnr7UsijBIUc+hpFEkC+YgBz1z2oAc0cZ+UcsCSTSMHWRXUbcenf61OW5LAYx39ajV42ba1AHN3ixXczRyDGf0NXobJggC4wi49zV+5itztcJtPOfeosMCDH1PSgBstpI21ygA4z6ioJdNheMxsOM5Bqxtm3bhJknqO3HapZJI18pWwPMyT9RQBgXukYdEjO1D371C1hJaW58pjJsPHua66ZFlC57UmVWMso+UdqAOWihuZsFucjpW/YRrbRj5dpJ6U3Zs+ePo3X2q7HgpscAHsT1oAo3ASY5YZOc8dauWEYyoGV6k+tPa38xt2dqjpjuamgXYd4+YDj3zQBMyb2IY4BFPRNkZ28lajUklsDOD+lS7lG1MfP1/CswIowjAqOoqRlIGWyuO2KCq43DBKmp2IlCbm59KAK/3o335OeBXKXVq8SvsG5m6V10jqnAGT0qK6aBINyAEn1rQDibOG4WN90XXrXQWCNHCyuMMOlWbZUjyD9asRPDnCkDI5zQAvnSSxqi/dHH41SuLeWZgUwCvWrskOHGOCcYHaklWSNgq9TycUAYLxTxSocE7D0rTjmeEK3bNSbw7FmGWX1pwVHwso45xQBbmmRsBWA75qPa2/d9/I6fWmhNikxjAHGKWMyEAj5TQBD5MboBJ2OKgMCqzbF2rzz61eMoQlZD0HGB3qeERycOOhxk0AYS2pdjwdp6ntVyKHY4RBnPf6Vp7UHKqMnPHQYzUsShZV2J6j2oArIksUgAT5W7n6U9UDr+7G3rnNTM7JII2yMckVJmJ2P6UAVXtOFlyDjIIqvdRQJs8ocNg/n1q3KzoNq4xng/SoZJAHCNknoSBxg+lAFKe3XaVT5h0pkclzFasCMY6AdSBWihXgICQO59qkIJIJQZHIPtUMDFS/kGNinPoeK1rcx3Seahw3QippIIJG3OmT1/GnQ28NosioCQ53cUgKjBknZVBCj9ayJbxyxCLnnpXRuq5O4ZDce9UhZBHLYznigDNhNz8+7oRxipY94Aikyc962GUBdqY7VAYEIaJhjPJbNAGNfXgt8BkJYDHFZdzqDMFD8YGc9eK2XtlZirDO0Yz1zUf2CBdsrKOvXtQBx0Mxu7xFmIUZ44rpWJHBYHb1NXLuy2Kt1bxjy2O3GOhqKSJQu1hyeTmtAHR3KxruHGf0pXkkdQ69u1QBQyldowOlLlpY8jO5Tg9qAGia4UfN9zr60+OQzYDfLGSfzpwVlhOQeKdbxyMcEY/CgCIGZ2REHIPU1VvBqrXG1Y2Kn04rSSKVpS7HgHGDWi7TeQuVyI+aAOM0/StatNQeW4jDIcHr0rTvJZotyFTt747/StpTMyIdrBT1zwcVXuTI118wOABgmgDOUzOAJAyqw79qsvazLL5oAAwAPSrinezI68DvnqKtmTbDgrlRjGaAGFJYo4wSAcZ+v0rOOWmLHgkde1ac6M0UQfkjpxyBTTHELcSswRTkfPwM0AUy7LH8gJPTmsiUzHjacDqK6KJEDRwkCQOcDHNZ91G9vOwjXGDjr1NAGFbidJd7IVByK6sb5I4mIJYgEgegNVo4ZCVL/N3NbMUZdWwNu0dqAM5RLvIFWUUnCnkY5pGAVgEf5vepBE4yxYEk9qDMbdKscRkQdMAj1xXJXiX7FRFKFiyXZT39q6OVZGBQnkngg1mpaSNI0z8oSF+hoA5jWfAPhbxxpZtfGuk22oQtHtAZQXBORkN1Bx09K1/CnhPw/4U0WPQfD9qLSzgAVYQAFX1IAx1PJro7cCQrbghW5xn2q6qBQR3oAhdVh2eXx/D61VlUtuU8uRjAHetGe2C7WGCGwMDqKgELHdzsC8FmOBVcoGLJZyxbniQs3HGfzqWMyxzlQuA2B0zitqa1mSPIHB6HORSLCCAG6gdfejlNEUmlAK5OSBzUTuVwd2dxqeWzLRXEpOGGMVmS2sx2sj5YY4qQOoO2PGT8rLxRGNwJUfL3IrCYzl0DkkYxWraHEpgDZVv50AWVMYGSeM96qv0745qa5+zLbrM0qpkkYY44Heo7Q29wkjWknnBMcjkUAYM8PzMy/KhIHvzVyzs4opjIjYK8c96nuLWNgxOAeowaqWwVZgrNux0oA6CF1bCnoPyp00YY8HaM4qJVO0oOCT+dTqGP7s8c0AOiAU5LZxROAWCkdRmms3lOVx1GMUyWVo2WM8MRQBjXytGHZzuJBP0rk7O9S5uvKyQwzznHSu0uo/OZYzzkcmsY+H1tZxLGoIJPI60AakQdYleZshuAKvQr8rgMBJzg9gPpVxYoSkcDspZhwueR+FE8Cp/qxkrkHHPSiwFNQ5GMg4PpViNEMiq2H479qVACR03HiopGKz7SuGHHWgCYQeW5UNkenc1Cm95cFPkU4OTzS3JSKBXmlWIscLu6Hv/KoorvznCSsu9uFwcZx0x+FNALf2MMuGfhSex6GkihQRgnnHStRFRoimQSDznrUcifORH8u3sepqWBEY1GR1btxTBEDwO4+nShpACJf7p6EGnpKpJKrjJ/nVMCnLGGcgj29OlV0gw7NJyuM++RWu0IMZkVdzDsOP502FrWWKTc4WSP7ykgkA9OlJAY88aTQ7HBbHpWDZTRxyeUikBmPJrpZkiDoy5LHp2XiuZtExO2/+/wBe1AG8Agb93zj1OMVUvbNJXIfKZx34zithIQ8ZIwCACCR0qMPArkuNzOcE444oAyLaxljlGSSCOTWgkbJ+7YcEelW8orrkYQgge1SmPagG7caAIzCHjYg8tnB7YrM+zNFMJM529ea2SrmMMPeoyocKGGWoAi86WSIqAeoqgdQTEq+WSysVB9q19plhJiH3ODiuSd4oyQT/ABZ96AC4Jtl8wJtbqfrVm1uGkI87JzyMCpfKRYBtORnv3Jq4kUUbfNtVmHCn29KAIHcM+TnI6VK9w4YGPBzQrKT8oHWnqm4iOILluxPNAHL6zPdyyxsAXyMn2pjXDiJQUye/FdJPFDCxid18zGdp+9iq4to7j/VgHGefpQBJBNI0Kkp6cmo3vCCyKu5sflV4B0jTceAKryJG0bSbctx060AY+6Usz578jtirkOoywKgCYHP408x4VhsyGGaux2qlVwuWI4HpQBBFfzTj5W+Vs8+hqrMzIrNjJ78c5q3KY4mKOu0/wjpzVFk3Nk59c+tAGAPtHnCVSUIOSKNX8GeFvGEtsPFGlW+qC1y0f2hA4Ut14PFdXFbpIu4jH1Fa1vpxlX9y2T7e1AEFrplnEkUFjbxwQR8lVXb93ptxUV7aylvOAweSMdfxrWsFDRvtIbGfpx/Wq8kySNtYce4pmhzjiRgPUZz2qSAMse043Hqe1bDQxsuAAo7moUiVMhQDj8qQEItjIvyEAkdak8iSCM55IGTVuIGR8LgEfhU08yQWxZ+Sucd80AYcc6blBXOa6BCoTAPDAEYFcvFPHeSME+Vucnp0rV057g5kC/KTjJPpWYF1XCyE9/QitSMqyc9v51nXJcHI6jrU9u8gXbJHwPQUAaIAYAsOccn0pC+TuIwRxVN5HbhAQq9cd6eAzcH8OaALKgOpUYx1pgDIw/uj1706CNtg8wVBM7qdw7fpQBoHAKsWA68e1NZ0AwTlazxMzRkry3bNQu0qo3faOaaQFLVUmW43KeSOR7dqzYpS025vlIIGD6VvsZJIPMdPm4zWa0DySsypkHhfrVgSST7/ALqkjuc/0qrs3MS4Oc8elWYrO8MhUIf3gwQO2Pao5IpY9wdeE4GOnFOwB5+PkZeO9SFwq8df6VG0Dc7BgEVNHB5qFoxjadtFgEQyMSckKR04q5AojX5sls8VDbrIDsIIzkZxir11Ha2ml/bb24WBFcLuZsUrARPMI3A3AHqeaz7mYRyswOdwzTooYLp98EqyE9CPSrEWmRXDYmzuU4znjFAGFLfE7QTkE9TREI5Jg7vuLHH5VvS6DahVQ/MCRz70R6RbRSiQD5hwK0G0UxEzthRwOAKjt7dzK8bLgBs5raeDy2ByFz+dEYUSYU7sGqiS0c1qcEMStKOccAe9Rac1y7Lj5VPaulltUuMpt4/rU62sCrHHEu3YOT70pBYmC7ECM2N1VSsQOGBO2tHKyYUnpxmovIWON1LZLd6zYWM2BCXYg8dfwqGSN3b5W5IwfpV6NULNH0460fZyuFf5t34cUhnF35EU4UcsOK2rKR5MIeMdc9qiutMMt6sm35Acgj2raSNVDEL1oAXyiJGAJyR3qrdWK3sq4IHy4PvV0A87CeeOadHGoZfmwQCMUAYMOmeQSeB/CKvNbsBvU7vL4I9a0nIH3QDjg1WYPk7RgHrQBUVBnGMKQMCmJZ+SWnIHpgVobI0X5W5PUYqMAiIpuBLZwaAIYpgoY4IXqBUUbln8wLkYweKI7d8cNnPY1YSDBOG+bvj2oAzrhpGTy4/Xg44FZ0ZPIZskdTW/LGm1kZuKrG1RDjO5e+KAMz7M8qkqNoHNWIoNoBVNw+larQqVUDJXNTiHPyjtnnsaAMryS6K68Y6+/FIU3MSRnjv3rThUBc4B9fapngAUBV3MRxjtxSA5ZkP2aWNhuXYxOT1POK/Cz4OLO/7WqW4lVne6vkYnoo3Sc/Sv3untilhcSHOEALADqD1/AV+CXwcRP+GvrmN/+fm/2diTh8Cuql/DZmfvBo0Sf2Vbl3w5AHTH3RzWq8KJAwbsT+ODWdpMCpaQRSsHIGRg+tdCMOuX/wA5rCJoY0Ei+cQAWU8fQ1rqoBAXqBzTIbVIpC5YLu7e9WVSMZydzZqQHiTzGYsPu44qo6K8nU7STVoZ3O4qPhFAIyaAMy9hjQbYxgY615jc2z/am+U4zyfWvXpIg/3wOe1Z9zplrI/CdMcU0WjD0uO5EK8fIOla0iSABlxgn8asosUcYWPGAcdetWJCpxn5QKTGisFJDK5yOoNMKh3Ofz9KkyOhGBzinRui8qAeOaECMm5s2K74wcd8VUgaUOUIbYo/WunTB4AA3CqcqJtI2gbe49ahgQI8a8Ictjp7UyaVUHAywpoVEkxnBP8AKpgFbjHA6URAxZbud/lQbcVZhE5AEh96vBFLEkAEU5x84KVdwMyaQJkMp4rBlH78nnJ9a6t4y7YZc1VuIUkPln5cUXIZnRytHGQO4xSC5ckL93FXxbRgBfvYqRVV8grnb6UXEVkuDsyDyKczMSSzfMeBUwtI2GQuDSm1Jwfu54zQBzuoyLCctgsv5VraZOCFH3tw4ArJ1i0k2mFPnDDg/jWpo9vJFCM8MMY+negDS+bOMZBP5Vb+aJVG3IBqRHRjtPRuBTeFOA3AP9ahgYOo4dWyOQecjjFcdczSwNtiOCOnuK9GuQGUxjkd8d6xbjSg7eYeSe3piruBi2094bZZY1O71rUi892+f75ArZjihjUK4AI4xUzBQwYEcCncDnZyzSAMvA46Vq6arLHvJ55GPanSRrK25f4aswxtEwzyacmVEnZwo5UZNNRsZDDG/rilJLfKw+bPp2p2zC46/TiobKIJIopmKMMgCsMWIgmcR8JniugZgpzznnNUpUMoDLxxTALE5O5mJC9q1cbmBTgGsVIpVkVy3Cjt3rTSVgCG4FQ2BeQurbCcnj605h5RDfxdKhjV8bj0wMU9hJtZgc4GeaQCnIUN0z3FXfMkRecbT61nxyHZk9fSrQYPlu1ADzKpc+TkDtULB05OS1NeZBjbxg9KnWYOgz8p9KAIVJZwwBLYwa0dwlRUGeDms87MHy2IYdamtdyZDg8/lQBdaQN+6HfrWf8AZNzncQPSrhjZC27GO3tVaWRg2ONw71mO5Rkg8onJHoasW4BdDu2+mRQ++bK9fpzSGNgE8rkqaAuaMgVj1wB1pF+VSW5AGajEUpG4nnHIpcygbEbIposR4WVAwJVW5z6UrRj5cH5h39aljMvl+XI24A9KrM3lgyHIz3PbFWBoCNvKy5B29qzDE0rMDjC81ow7niDSkDaPxpYgBlMA7v5UAZcySiPaAOD+GKngEpLOVwAMe1aDwBY2VvlHvTJG2LsyFHTn0oAERBHvmye+B3pEVOw+QjjrxVmARlHbO4cAHGKduXDRqox060AUkYxoSpyD6HkVEx3cjgkc5q3HbYGdo9hVWeEoSUAOOuf6UAG8Y3Z46GmKxWTax6jINSb0ICY246k1XeIZDffx09qALIKltwPIpjGR5sD5VYcVAjFQ2VwfajzC5zGNuOuahgPkVVysnfnipI4lJ3yDnGR74qqWd2DZyiVYjYlQ54YcUgLZjCEZORjDCovsq5LR5DN147U+LJk3DnI/lU3nrE24EM3TBoApy2zGFypIXHzAHisceWTsVTgHt0roHuCYmAGD3rPnaOJASBvPbnkY7GmgK22NnyVzjjimMEHTjAHJp77iiugAOc++KiDRPwzmMqcABc5+uasCYLA+Cee/TAp/m8FuCQehPaqiFpSMflWj5ETkPHnGOeOhFAFeVPnJXlcDpTQ3y44wKuyuGBjUfNjJP0rMJy/ygjb6UASs/wAuGG7A/lU7urx4GCe5qJzGyhiB05HegbQrBTgvzgelACRDBIY57H1qQ2gRSwyVJpoaM/JKcHtj196YglBbeSSRyOeBUMCqsAaXdztPp1FUmheTcuSNvHHNa/mhYywHAqrFmNWMnRuaQFRGfBRzkDgGo1+RtrN8+c/UVbWJWUqTtU5rOnUBhg8rzQBcabL/ALtQ2RzUYkchkbt7UlqXZyQ20Y5BpXYIf3fIxzTQEq4bLnJUDioWTy1VsZ9jTY2UyYRuPSnJbXEitJ0x0zVgfLf7XvmN8IJ4Ldx5IDsS2MneCMAHr0618c/sb26zCTdIhjgkk2Bm+Yl+2R7ivrn9sSSV/htMkaqIpYyhdsr86kn8BXyR+x5B5aEhCDFcSbn7bkYce4xW0thRP1DtBObdEJ4QY69q2YVduAcHP6GqlqwcBF9BWrFGkh9CPauUaL8WHx0+gxV392ACV3E8c1QjNvG+ZFAZe9aiyxSpkjHpQaFcQxKhKZYA8+1I4Xducc4/Cn8xswCELnkHvRvWZBkEbe1DGj42+Nu3/jIDGf8AkmFn/wC7DX82Nf0n/G1n/wCMgP8AsmFl+X/FQ1/NhXu0vhR5NT4mf//V+/FchSrde1RMGcFW/KlkVnIWosPu2DqOCa+PPcIlUAkHtU+UdSemKYybQcLSRxtsy3egCEsyncxDY6Cqsh3NtTgscmpLpd8ZxkMDxiq6ZGATz600AH5gWc9D/KowoOQBnPFKepJOaQsAAd3JqzMhbarYK/MAfyqrMxxjOSOuBVmVyvyk5bk1QlO5MrgOevNAGfNGEUFG3EHnJqz5qLs81sH1p0SKzOjDLD9fWoniDzbOhXNADpUTcCOVxWlp01qu1JSR98evWs5Ik3gDkdxU8Nv5MM7xZbMbgkdulN7AfgpbWY039sa1hTMoTWyzc8ElmP8AOv3Att/mAYIBAyODjPYV+LHiZ4ov2z2a0XaI9ZAxgcgM1fs7psjRQRLMcuVB+brz1Fd9b4YiRuxxfvDt6CmOili2cHpTwWwT/FTGU7ju69q5LFRAODlc4I7VG0g3YxkDvSbSMuuGbFII2KkP29KLEyIxnJb+LtUyy+WNxpqxhDgHJNOTlhngDrRYgiYeYx7A1Ksa/cz0/WoZDsGSeCagBP5H8asCy4Dcc/LQyqAHByfSo1+ZmJzyKYxcMFYfKRyaAHOC2cCmYAB3HmoS0iLhWzk0n3+hyQOfegBwfAO77voPWoYlkLgk5B7HtUqBHXaeAeaEBRmI6e9NGhc2LntVWWPCkkimGXBC45PWpIkEjsTxirArRKkbkMclvypHIB3DBI9KfcQYAdT0/Squ14zgfMfXFAFozcdCQxGfamyA7g6HseKeOV28D1NR54Bb5u2aAHqASWfjI559aSTAwD93PFMLZDR9xjt605SHPzfdXrQAEyZxGu4CrJfapGzn0qmGUPuDfMKDNvXOcN60ANW8LsGwMDK4I9KfvAt1DLtPOT9aqZUybuvGce5p2F3bT8u4ZH4UCuSKwXlT1zVnaBGXz8owcdetU3GVAHO32/rQZ8AJjP1oC5bJ/g6Y9Kc5RUETch+cVW3ecFKnYD6+tSTbWePyzkqPm9sUBcVjt2BVxgUhKFt+eCMfSkEgZc56HpT3ZAwCjIFAXGZCho1+bPtUeV8kx46HJJqVlQtlSMHvRn5jkc+3Q0EArKyBgOW/nUAildic8dMVIMh1Rgdh9+lI7CMYUZA6AUAOCAElvvKMVC+Q2cHPanrKHl3pxzgY5zTpWE2QeCP1oAqng/uSQT1BqXDEYI5xUy2xC7xwD19aicuHdATkDuKACBd+S/G38KtYBK5IPA6c1WjcxukJ53jrVvbEQDjaw79qAJCg8xTngdT2ppkQN1qKQuxzjpx7Ggoo6kYHagCRguzPPJzzUrJiMZYhT2pigsCq9RjrVoQxupLnt3rQChEigsFPOf0p7qPu9AegzTGiBlJjGO1R5HmH0B5PSghkyRrE7q5AHUc5zTyHGGJCkevpSx7Mbdu4dM1GG3MS3Tsc0CI2O4/Nz9KtxyOvCJketVX+bCqcnPUCp0kKqAoBz7UAWllSRSsi5xxTFdFwCecfXinBkAAdQpxxTgyqCrDI9qAIVUM5IbBXsaTbI2ZFBx04PNO3ruLRk8dmHf2qVHzGV2kZPegCrMgXhWPzds4p8Q/eBcnHt3xU3lCQgYwB69aYrsmUXG0HFAEwk2r5j8Y606SXLEx/N6EcCqzMFTCrkH8TVlCAFJGM0AXQGdAqj5ivfnFVgpUFTy47Z4FODt5gwcikO0OQv3uuTQBGCzAO3Ix2qwrKyjnGOn+FMiYbR/CPWnRxIGYkZX2oAsRg+RuJzzwBySKlVWT5cYxyfxpkJ2OBEcbTniomR1kJzkE5NADzcoHKMCuACD9ar52nfnKhTuxUHmqs/lFs5HcU/eEbygeGGTQBYkZcr/Dt61ZzCUDA9gaoA5OMcg9PWmiR2cp0XvQBdEsDPsZsfhVcj5j8vC96iwHJJG3/AOtTkbYFXdjb19xQA2MAFgOnpS+V84BwASaaNn8AGR3p3mKSUxyBzQAvKjk8Hj6VJCSW2t271CqO4Pp1p65j64wevtQBswHZH2NJICHLp1qCBwiDac5qZiuMhjg0AKwDJtPpSeUhTaOmO1QKTt2npng09CkeRnBNACKSo2DIA6U/JTapH3u9M88HKEc+opg3bfnAIHX1oAsn7NuUSoWx1NL5ccrHnaOwqCOKSWXOQFPrVlFRW2gAkdxTQDkjWNgMZHfFWhCn8I9/pTYijHbuw2DjinlVWLKtk1ZnLcqOuTtbkDpT0aRWAYcjv60CMquTyD1pG2MQueKAEYh/mGSccVJZhpGZSApAqIEo6lRlh09KkyYJPOf7xP3RQBcddkxGccAE1l3+6GZGxuDHBNa2+GZd7ce9RSvGFXIynTnrQBEw2uXDbosdPeommPQZAPp0pHk52JxH70itF1zk/pigB6RmKTfzj0q+PLK4TgkdDUccikbYwSemTSS7UUn+LuTQBJG6JuyN2M1Gkyls4wpqOLDuA7YGKY4IlHzcHgD2oAtA8+WCCR+tHXjoe5qsY8KrKPy71KUXG4HGece9ADzNEAxcjjgetQrNEwUE/MDTbhGwsiYZDz75pFWAjL5V1xQBalKlQSOcd6q25AuQjHIIz+NXfLlAJJDDHBNQlokYHZlugoAsKpaUlOO5qxGQqEMSQOSB3rPil2SkMPlI5xWmQrxxlDtGPzoArO6I+cYLVYlK9VGSfWomhLLlz90596lI3ncRgD37UAIjjILEBaZK7NzndtPJpRbhn2eYBnkZoltMMQjfdHPvQA2KdFJ5yp7+lPW9hdgqvg56Gq9vHGZNsg2npURhQS71AGOhoAvvOmSMghRUQmRgQrH5T0z2NVMZZiHDBuBikjEcbEyAigDUk+6gHIPSlRVUHc2AO1UNwVSxOQenqDTI5cNtJJ2+1AGkCFX156VLHMcqBxjrUQZvKLJ1qq90kbA7Sd/FAGqJlkkyPuqP50xgjZiQfKDnNZ7tsjYjLNxio0kkDDJxz09aANRlCYJfOe1Qu+EMcmcfnVYhXYM5JZeB7VbiAkJz1XFADljjESsG5br3quxZT8w5bgBasSIckqMVGQrIqNwRnOaAEZtse9hnt9KlRjtAbqf0FRIFGVRsrU6QyIPNyDkd6AEhdgDGOFFV2uXE5j6etWmCkbSOnPFVZcOAMc46jmgCOZkfay9zzVbDnOOQDwKY4ZAWwXwetWoZQ/8ADsP86AEgSffw3BFSPhnBLBmx26H606NsMBjgUxkLzcfKT1AoAVCOcr8nfFLI+zBXoORmlQpCShGP61JImQMjkc0AL5/KpyB1zUTvhTvJweaeqNg/NgNxxUfkvkpu3L70AWI4VdXboUGcHvToF2gSOcZFPiQZCsc4HNSBF4kGTkUAPRlDAxPxzwapsGZmXpjmnSfKRIv8PaoN7mQ4XBzgVDAsWxYg7zj0+pp3lqsgJY57+lUnnaN1XPzA+nFbJVZACDk8ZFICEoEYunBB/OoFkdZSmcZ68VZOJD5iAqVz1qNwS5aP7xIzmgBrH5MDOQTgEc4pY5TDKrj/AOviplQyh+csOlUmKCUeYdoHXNaGZqTNFcY2/N6ketV0jfzETHaoVcAkRH5c9B3q3FKWYL/D+oNADRKDKFZs4zTZl2sNnBxzTR5YlKqwxyfepGkjbKsfvcDPegCu8zqgV25x371Qkd2VlT5c9Ks3ShwIwu1eME+1PESPHgAfJ1/CoYFbyZBGN7E4OauIVfac84we1N2Fd6seW96rhkUFQST3pGhM6wxuBnORzUbZiBjRTgUlqluy+Y5LFTwtS3YdSGT7uf0oAcmxTkA5IHSrKuHzkbWFUIn3guRt9DT3TKl1fJOOvpQZk88e35nAIIHSqpYFvlP7s44qZi5iCDsOMVGgGAW5zQA1TG+fIcOR2IxStvUk9+4HpUhifrGwHfGKVQzZjcgeuOtACtbeYo2MMr396WCLbIU4LIOPxqNsxQkk49/ektiWQ5bL9Bj0oAt4OCCcYpy/IA4wTVUMUwwJOamUmTr2oNCG6wgWTJJOTgdBSqFlTc+Qp7iq0wXzNvQDrmp1lwm1T8ozjPWnYzJIUg+W3j7cH3r5a/ag/aT8LfAnw49upW9165jP2a2U7tpbozY6ViftL/tQ+HPgr4ZEOnv9q169DeVAGwQccFsHIGa/Kn4TfCb4mftcfEa78R+JJ5YtOaUyXF5IMxoCSRGgP5ADpWypAL8NPhb8Rv2vPibN4i8RXEptVlBvbl87IUzkRx7uOnFfvH8PfBHhP4XeHLXwp4TtVgtbaIJwPmd8cs2OpJqD4a+CPCHww8Mx+EvCVoltb2yASNjDyP3ZuuTmunZFabKNtPHXpz1pgWdrBwxGScDNOLoJgrAHJwOKaDtUDPQ8AVFLKI2Bx1/SsGjQ0G+XCM2DTniIVUOOKz3njdt5bOMDmroZCVkZd6kY4NFgJfkUBO2KYhC5QnO2meZFkRjgnkUyB0cEkfMM4pATMoUbo+o9ahuIwXVgScDJPvTVul3FHHzdhTILmQyGNgAD0oAUpsZQOrYJ9hSBt56gNnnNEinzN7cf3iPSpECAjav3skmgzIW3CTAOM8D60NOsICqCCOCf50lyjbkK8KfTmkIUDyGXjv70AWvtELhM/eHOacXiwUJyvftzVEhYlVVGfb2pDhwRt6ZrQC0XXyiX+UZwMVGDvB5LEfrTVVnhaMqDjB681FFuEgwMEDn0oA0iTGFGOvammI7zz1FMFyrv5T4XA5p/zB+T8uKAIlkR2xIOE6mlAQSFYwfUZ9KUAHKnnNOaRYlLPksOOKAGuoztIyW+6KqyxOSJCMBT0o3f8tMdsDPUVNJIGijUnGOtAEqkSRcD5qWVSiBfugDmotpU7R93rmnsFeJlX7rdc0ARxygnaq8+/AqeORdwyMg/epkAgbCZP7vjkVKfIOWY7QvvzQA8LgMwGAOnrTrdgm6TGB6HrUcTxOcx5O6gsxOJRjnge1AFxWjbGwct27VTcDeSWAbI5HWlkCh8r8uBxzTCkRkBBwcgmgCxCAWKjt1FXfkQq+OpwKhCIpYoxO8daFCyrjI46UAWbkryByTg9MVRKqQwPIUZJNSTlEjJB3EcYHNU1kjkYxvwRQBPDIcnKgqelZsSu1y0aAnAJzitSNY9hQtnHfGKrr5Ubs2cM3BNAEyMo+Z1JYDrVglSoJ6kdaigOcpwc/rUytg7MYx2oAVxHIUVVALHnjvUdwsapuTBKnGKVHDS8jAHUUskakLtGATnrWYCwZZDKv0xUsTqrYbDY4piIEztBUA/zqJpolXzMZPTpTQCzRGXLjHHP40gSRAGUcHBI9CKdFPn5mzg0rTwsCFJBNWA8eW7jccbs44qSFikgUg1Hb4AIfn/ABNOQK0oJGMnt6UAJOhW4Zwcq/zflTHnRWTcMb/TtUwCSMHAOFJ68VDJHCzhVQKQepoAWQ7QVznPPrincyoWjHP5VSnLQyRkgdMjHcVYt7iQuGQYTv8ASgCcw7FKlwcdx2zQmB8gOSRS+cJPkC4GaZJCnmK3If1oAUyKjKhJGeKlOQ3XFUpCyAgHJPSlimyu0HJA596ALMoX/HPSmhiDsT5j61Gsu/5VGQDVmEw+aN/3DxmgCtuKzFAuSQKb83miM8hucVGJJPOcP8uBkfSpFYHDLww/lUWAbcIUYFegPUVJGFkdIpV49T7mo7mUqNh7cn3qCC4kcoANzlgAPfNFgPyx+OX7Zvjb4NftJX/hbUITf+HLTycW8Yw2xlz8oPUk9cnpXpMX/BQbwTqOnpKfCOpxu+CCsQ5/8er4X/acto9Y/bga1vUEsU+p6ZG0bDcDwoKkdwSOa/dDTPD/AIY0vSoLaHSrZEwoCmJeuBniumSikgPhKT9vDwqQosvCuqOx7lAPrwC3Ssw/8FAvBVnqDWY0S/8AtcYO6JoRlSf7wJzX3p4u1DwR4H8Hat4x1+xtbewsIHkd/LQFivRQPWv58fCcPi79oH4/XuveFGh0r7TdC7eSUgJFBGwCjB5bPAxz78VCiB+mD/8ABQHwtNCqz+FNQTGPuoB071b/AOHgfg6K12x+F9QlfsGiAx+O45/Kvrzw9YeDYtPg0/VoNPuZFWLesqx5LAYJUfXmvK/iJ8dfgR8OvE2neC/EFvaJqGouoSNIY2VNx2hnPAAz75qbAeOxft+fD0Io/sDVUZuv7sMAfQHdXyf8ev27/Hmr+JtJn+F0Fxo9hpIMn+krh53J5BHKsowO/wCAr9fNI0/wrdOtzBpVjJbSDdG6wpg7gCCMD+tfj7/wUr0zT9B+IHhg6ZbJaiXTpHYRqFBYtjnHpmrpgfob+zB+0pYfHrwmbnyZY9TsCBdo4+VSRjKMOCDgn2r6UuJ2VvNPzV8pfsm+CvDXgX4FeHH0G38m51iCC7upP45JJkDHJ9BnAFfU0kmVB2ZVgO/Q1Mo2dgHOd5SWN8bhk0kt2JAIs8DHI4pojhkVdxC7egPFK1uJCMEDcAP1qQNCCeSQRGRfmb/I/Svln9tHVtQ0T9mrxFrmjTS291a3ECo6MVZcyIDgj619N4nE4g+6qYr5X/bdCQfsqeMRuP8ArLfG7/rslXGNwPz8/Yo+LH7Qvir4t2vhm21e41fRbXYb9rpvMWGEnkgnozAEDFfts6/aGaYnGWIx9DX4+f8ABLb974y8cTbPma1s/n7Ly3B9zniv2MESozRl1yWPA5I+tVWXvAfPnxM/aS8A/CnxE/hnxVHd2ssaIVuPJzE24ckewPGfaui8HfHP4ceNGhfQfEtpLkFnj8xVcD/aXPFdP8RvA/gz4h6RLofjTSYL2yVGHmSqN0WR1RzyD9CK/FT9pT9kfX/hI83jX4dy3F74fkLF9h/eW4AJP3eSoHeojFPcD934rq0vIUvbd0dJSQhUhtwHcYNNVZZTJngkEJ/jX4+f8E9vj54u1XxVc/CjxHO+rWvlNcWsj/M8e3BYbic+mMg1+wL3GZlliIAKgDntRKNgK1mJY5Ujl+cuxxXxf+3F8fNd+B/hTw/aeGpUXWNTund027g0Ua9T+JFfcNhG1xeWwf5cuF/76r8Sf+CkHieHxf8AHSw8DaVmaXT7eG3RAf8AlvdOAR7HkVVL4gPtT9kf9pLVvj3pl3/aeiCxudLCr58ZPlSZ4cLkYyoIOCSea+045ZmXcuR9a8Y+A/gXw38IPhVoPhTSkgElvbxtdSqAGkmYDzHLY5yxPPpR4d/aM+FXibx5e/DnRNUW71a0UuCuPLdl4ZUP8RU8H6Vc3d6Ae6RSurL5w65rkviP4U1Hxr8PNe8I6ZdGzvbqPfHIM5V4zuXoQeenGa+GPj1+1/P8Mv2gdF8PXZZtAsrRGvYYRvZ3lDfdHTIwv05r0Oy/4KA/By1Uzw2GolynG6AYz6ff5qbAfHHwC/bf8WfDfxS3w0+Koku9LhuWtUmYZlt2DbSrccjjj05r9nYwJoIZ4W/dSoHU+oYZFfzZfEbUvDXxJ+Pl34m0mym0/QL3UIbiYshzsBBc7QOCcHjnrX60w/t4/B+ws7PTzp2pTyWyKgYQ4GFAGfvc9Kco3Cz6H3OIy53Jl+2MGnPCVwpA+b26V+Xnxv8A+CiOl6V4egt/hfps39pTSFfOvIzHGqqOSBn5s/TivW/2XP2wbL43Lb6DrdsbfxCqrGwB+SQjo6np7EY6+1S6dh2PtqWMh8HoMHPrSRMmN2drJRcrLv2DBAPUd6rojFyCMdDWYjnviyoi+Eni3UIpNk0emXXlsOGVtvUEdDX4q/ss/Hz452fj+x8AeGv+J5aanKzvBLlvKj3HL7sjCjAP6d6/ZX46mK2+B3i+4jkIK6ZcsWPT5QOP51+Mv/BPPVILT413+oXLqiR6aULPgYLSZGM/TtWkEB+9sLtLGjyxrvKjcFHAbHNJsjLZKjisVPEWjI4j/tO2XPODIo/TOamXxD4ekO19UtVJ44kUk/rUuIGj56ux2gqq4HFWhnZkDk+tcyPEvhmEeVJqVvlycEyr/jU1v4u8LKmG1S3bLYA81eP1qbAbDiRRvz+NLNE7hJH+bgAV8MftMftu+Hvg34i03wp4ehi1edyst2x/5ZREfdGCPmPXn29a+n/ht8ZPDvxb06x8QaHdxT20iJkK6qVY8FdnXINL2b6gelHIUA8+x9qktY0uJ4oiSQWwVpkiCN9yyb0Yk5xWXE/lahDMJzsLZVh2IqqYH40ft0/Fnx58Nv2hpIfBGtT2SfY7eVkjkJVmwcAqOOmOv1r9A/2SfEvxc8YfDMa78UoXtrh5FNr5i7ZHQjJOOuPqPpX5Y/txn7b+1daxF1lMr2AIxwQcYGO4r94dCmlg0axjj2pHCkYReiqCi4+gyK6JLQC1C+ZMn5R/9em3RujPAZFKxluuDXwr450r9tO28W6gfCUlvNp0z7o3ZoxhBnC7XHHXsK5q3tf27prkQF7KFgM/M0X6nBrmYFL/AIKN+OfE/gnw94Sk8K6rJZrLLK0iqxCswQFd/rUv7D3xY+NnxXihufHcccnh6z3CG8Mao0jKdu0YGSB2IGK+MP2w7X472Eekv8Zru2mt3kkMMcGCA6phskAZ46da9P8A2cdG/az1X4faXH8J5LWDRwrNEjFVlKlz8zFl2k5963UNDM/aKNJJBKNrr39K4iD4g+EL/wAQS+FdN1m3utUt+HgSVWcHByNvX5e9fAWqeE/2+J7SWwvdYtLQMNufNiDnd2DBO1fP/gz9jL9qPwt4vi8b6ZqkKX8cplMq3O93YnJJ45yTznr3qGjQ/amJllhUlgc8j3q0oKKGHOK5DwpHrcWh2I8RoE1ERRif0EgQB8f8CzXZxozxKH+UY6+1ZgZHjB0i8Ca/chzG62Vx8wYqwVUJypHQivwe/Z7/AGiv2hbn4l2vg7wWg15Zp3LQzLvKR7yGYvkYHGOTX7o+N5LR/APiRUm3NFY3GCemCACK/Ej/AIJ2yof2kNRueAsVlKpJ4wPOCgfXNXDqB+4mlSTT2FtJcRmF2xujYYKsoAP4Z5HqK+Tf2h/2otL/AGffFuiaXq2iNdW9/bG5kmSQKyjkH5MfNgc9e/tX1/PqVpa3CNIQ838ILYJHrjrivxG/4Kb6pLd/FDw5aLL5i2+k5z33PvH9BQo3A/QHRP28v2edXsoZrm9ngllIzEIZGwP7zHBGPbNTSfto/AOO7dI9YmSPGF3Wsh59fuHisf4H/szfA+L4V+Gby88LW99eXdpHcPJKu5i0iqTub869aP7OfwGJ8yTwbaF2/wBjgUnYDxL4mft7/Cvwz4Pub3wm517VwGSCAwvGgZgPncsBwoB6ZrP/AGXP20NA+Ld+3g/xgiaVrrs3k4DeXIByOueeD7Vy/wC2n8OfhB8PPgZdXPhnw9a6beXVzBEsqRjeNpVid3J6Z/AmvDv+Cefwg8N+Kr7VfixrjO1zpV59ltUA+RRgZIAxk/N3z9KtQTjcOh+zDHdCpUB93cdOnaovM8lsnl046d6miEYgjhRx+6GBxzwKS6Hy+YMZbGeO9cwDUeSOC4ltVBn8tginozHgV+e2iftVxaT441DwF8U4P7MvknCJIqKqbDnBkLMMDGMYBr79ikQSoGkVTkEZNfmx/wAFKPhJYXXhiw+KOiW4ie0/d3jouHbeOpPscfrW1FJ7lRjc/QjSb6w1OK2mspPPhlC/MpyCD6elfEH7TnxN8X/s+fEvRfGVtNNd+FNTCxzWxOUTCkOF75/iHqa8n/YN/aB17xRqUXwc8TB5JrCB5ILliTviUDAcdmXGA3pweea9f/b+0iLUPgDJqRh+03NlcAhyBwjADKn17cUSjaViJux9V/Dvxzo3xE0C21rQpA8V3GssO3klWAyCOxB6iu3uLuPSLK51y/jxaWSNJIzdAB16ZNfjx/wTd8b+LJfGOs+Cld5NOtoRcIsrZWIluQvpmvtb9tP4sn4dfA6+it3K6j4iU20a7sfuyp3kD2HPShxs7Amfmnrv7ZnxIsvjhqHi7RJjfaffzmCPT2GQYVYhVAH8XocHrX7T/CzxHqfibwHp2vavYtp73qrJ5DKUMbMASuCM4HrX5m/sFfs3rf3ifGv4g2gk8wMNMhmUY4OTLg+oPBr9fAGuUVAqqE4AXp/KnNWGUZFZ8KPmTPPHIp5AiUE4APbHb3ps8kFsdsrg4+8O4qBXRmDDleufWoAub7bZx91eKnjKwQ3VzPwtuhcn0AqtKyJAst0Qibtqj1avLP2jvGdv4H/Z58YazCSLia18iNlOHxLhcqexANNID8bYf2z/AIy6R8Wr+00adtfsJ72SO3sZQ0gAVyF8tVGenYV+3PhW61LWdDstR1O1Nlc3MEcjxsfuu65K/h0r8rf+CefwO36je/G/xfbkRsz2+nCRcl23ESSjPI9M9TzX67rLZWYCXFwkCOB5au3LZ4wufXtVVZWsgLCxqrnf0A5Qf41zHxG8ap4C+GXiPxci7P7JspWTP8UhHy5/GtmGZftCI3zAk5xkcA96+MP+ChfxDj8NfA4+HLOcwS69MI8KCrMiDcR+VKEbgfDvwK/br+LOj+M4/DviKOTXNN1ic7UjGJlZmwCpA6dMrX7daZqS6hpcNxIhjmb7wYYOa/Kj/gnV8F7SKxvPix4mtSLi+Jg0xnTcyxofmZB23H5c56D3r9cYIdPuNwz5AQZxzkn3J6VVS2yLiik58xFCDOOtVZFKRoR15zWb/wAJT4aj1N9GGq2yXkBAliaRQ67uRlc55rRuJVYkDn37VmKUrC2sMs3KDp1rgfib4M1vx/4M1DS/C+oTafrFrGz2kkDbQ0if8s2II4bpnt711GrXepab4e1PUdNnNtcQ20jpIAGKEDg4Nfj58KP2+fjHpnjiXwbrVqviaPULww2yooE0bb8HAVeQfTHbqKpRdroaZd8J/tk+L/hD4nuvh/8AGK0mungn8oTy5LW5Bw2cDLD8T6jrX6weGfHeh+KvDNt4i8PXEcumyQmYv5gzx1wc4r8z/wDgpN8Mobq30H4t21kA0q/ZbnZkfMV3RsQByRk5/KqH7DHg7WvHfwN8S+H9fuLlLK8uzBaMxIWAhMsy55wSRx04q0k43Gfp3F8T/AsKEavr1jDIfmOZ0Bx+daMXxM8AuSF8R2T72AjC3C8n2+YZr4l0L/gnx8NCvm+IPE19c3THJECqigjtllOf0rqF/wCCf/wdumx/a+qx/MPlEkWce/ymp5YgfYB+IfgaQh4vENjI0Z+ZBIgK8dyTSRfEf4ezGUL4lsZPIBLgTrlXI4Bw2K+SJP8Agn/8FY98a3+qyYGADLGFA+ojzmmW3/BPz4HIhgbU9VkeXAI81CRnoeEH60csQIvHv/BQH4T+DvHB8IK0up2tqNj3sA/dJLzlTx8wHGSDivrLQ/HmneNNIt9b0O7iu7S8jEiPF0IOT09RX89/7XXwr8LfCX4tXfw/8K+b9ntYIgWlYM7SvyWYjHYgV+y/7Kfw1T4W/BrStBS6kvnvIlvDJLjCvMoDJHjooxnBzTlTSJlKx9L21xJtxmvAv2p/iz4w+C3wjl8ZeERE109zHC5lXdtRgT8vuTgZ9DXuEbydl+6cmvkf/goC8R/Zmu0lch/t8RQL1JBxg+2CT9QKinC7sNM+Zfhl+3z8YvFmjy2Vr4Gk8QSWh2yS25kJOTn+GNsY/Gu8v/2tf2gJ9Onk0L4W3drdrG2yWbz2WNgPvEGJRgfUfWqf/BO/XfCWkfCO5t7y8t7W/lvp5HDsN+CF25BII6Zr721T4l+C28P6tDJrVmy/Z5TsV0yOCTyCauUGpWGfjh8CP20fjDF8W10jxrJca/Brs4jaBHb9zI56qqjoOnPAxn1r7c8XftwatpHibUvDsfgW9uvsbbFaEFy23u21Tt+gJxX52fsSR2F1+0rNdqi3GIbh41xnAMyA4/4Dn8Miv3tuIdOtbH7f9ngtBI2ZS4VVQHjkn6c1pKydgPgiD9tzxMyrMvw4vzsfdHgS/exwpJTBye3+Fec3n/BTK50S9bT9Q8GSw3aOwYB8FJM4IKsP51+m+t+IdF0fw7PrN5JBLZWdtJcM0WCWVASQG9fxr8af2Y/hHZ/Hb4ya58WPEEAfQLG9nuLeGTaonnEhZQwBxhcgnHU0kwPp/wAN/t6ePNRgMjfDe+ug2CXVZHZV9SFjAz6V8qftH/Gn9oj42iz0zSPCup6NodkCwghjlJkkJ+87FVBxjgY96/a+CTT7PTSLwRWFpBGXeRwFAVR1z2GK5zwr8TfBHik7PDuqW19ER8xDK43D+HHXiiwHx3+xb8Rfix4i0MeD/Hmj3NvJo6r5d7KjJvQnG194AyOuRX6K2rggLKCDTLGc3sYEgRFQ4XYNoI9/WtRkSYEEAMP1rFgVZAS23PHahYTvMhI+tDIyEtjmopZQjBG79hVgSMnyOWAO7pmqoiAk3IcjH0qZn4wOh7elOXYynKYPTNAAE3BggyR3pNp8oKw5qIYAKiQgim7nIBcncPyqWwLibPKOBgk9KiKMzDA4WkViRlDzToBkOM5z60kwMyNszvG55bkelXEJYjzDx0qIQEzEvzjjFWo0AYhl6dPakBFyJCoOQOlSMwZh8vGOcdqlkVGZWwNy/lTUieTdsbGeeKAIGMaAnuOKjCMSJBw4FWFijDZZc4z1pQrbOMfWgCt82CR1NNMZYAlvm7ircSgbsHgevSkYr0VfmoAoCERkg8luR+NRiPact2NaIjZ1Kn73aqjRsYiMdutACSBDyi9OKhjWYBnC7Qaakm1WABYjrVuAhhl+MdffigBBEmPLbHzDH5UiWyRx7HbINS+VFGQrNtzyM9qlVYy2FYHHPNADIkjjOwfNuNTyhACuMEdvpTFCfeXopqK5cEnH3vWhgVyqo3HRutT2bkPhujHGfaoGiLkYH/1xQrCMgEYA7e9ZAT30LS6XeRQkLmNmHHHGM9K/Ar4PsLb9sd2IDr9uvFIA5yDJnGf9qv34mVv7OlY4XEUrMSeMkHaOPU/yr+fv4SyOn7YOyPDst/qB3A8nJl5GfQc/hXbR/hszP3q0hUFpBJtxIECEk/ex/Fit5BCRz6ViaTFH9hBjP+rdQAOcgj1rZjZWbZXGaDwqHJfoOPrTgqooWM84OKYy7TgtximGQZXaOTx9KAHSMRtCHg8cUec5XsMcU5UXlRkkkmjYPut8pHJrQBpmU7RjntVZpNsnXr/OnHa5yvBB5quVEjlejUFomyhZSwFSMuUxgZHNUWVEYZ4NWEback/L6UDCYgx7sDK9ahXJHHcVNI37vCfMDURJ+6mARUMB0BKk5bOB3psjfLtXBGeajLDlTxxzimxRqu48njg0gHsnGQucnOakLIOCmM0oTcMq200kYwnzHLKaAImtm2boxls96csWFLn7wNWVnAIA6jimSfKST3oAPLdkV+2ce9VHt183nktVlH3DywenrT2O1crQBmGJF3dTg4OKiVdrnyxk1fIG05yRnnFREhVJHWmjMbyvzkYPvSgl0XnipcRP8rcNjNRjYMDOM0MBrQ7lIZV5piIIlJXhew71bDIvXn2oKZcOg69jSAYiggMBgrUa4+ZX6HnNTecEITb9T60smTjGABzirQFcon3h1zxUhRmb5Rg9Kft2ncRnP6UROyZSQYYnrTAhmhcPuOOBUMaGSQbcYFaToTEW3gk/pVPaFTcOWHpQAOuDjbgk1KmB95eR3qPJQ9cE08s4G0jOe9BoK0YVfMBy3f6UqqNoLcDsaajKvAO4ntUshDIMfcXtQBXkaMZ9+PyqoWd8lOAOlSx4+8y5IpDEZAWUEYHT3oYCxbGKg/iDVpirsMrkDjiqyLIAuGBJ5Oav744iBzkjp71mAkYblfrge1PEUoyxPGelRgq7Z3YxxxWhHJEV6bicgj6UAU0iAkBc4BHT1psrZO1OB/Orcix5Uqu4gmo5XDqGC7SKAKyjJGRtx1qV0CnIJ/OkYliR3HPSpwgKAj72KVwIU8xSzMMn1pqXLqWOTxnvVgkgbH61WZlDlSvNFwHGeVwFY+9RFxuG/PHFKh2kEDpUiJvk2svWoAau9JDJu4x0pqeezEAkZPalljkgdix4NNaR1GV/OgaL/mMuA2eKbGCZecgGqqTyv+74APSrO75TH/Ee4FBZIZFDf7n6mnw3PmqySDdsPRh2qjK0gQgKcL3pqTMw8xuo9sZoA2kbchZlwuOMVCswD/O21gPlyaYknH7s5OeRSpujO6QcZ70ATSSyRx4J3Z5XBqhNcO4UFssP5VqRASuF4IOTVK5t0iRjGPmHvQAy2mUAFz17djVwEPuKnAA49KzLT5cMx6evar6OgUheQx6e4oAsrdFgACMkfyrLnuJXZVcDjtjvV4yRquRzg4b2JqPKzSlSu0L3PrQBXXfJJtX5SCOTT3LRyuSeGIqdwfMVSvP8R+lZ1x5UTsq5A64oAnci4x5hIC9MetR7in3PmHv1odcRLjgfrSB1AEarwD1oAIzgk9AP51K0hYjaMYHJFRByw4UBeh7UpJVcQpgd80ABLceW2dtRrsDBmJLDvTEYNuXBBqNmy2FU/UUAa0cgkzuGQcZOapzRb5fL52R89+KkiLFcDGff2pX3A5HDfTj8aAIyxSLaOh6H1HvVAR72+Yg5OPpVmUgu3YEdhxUO91jCZIbqCO9AD8GORdq/kKvOzkjHU8HPSs8yz7fn52/nU9sfMiYs2D2waAHM/wC9IDDcOuKrtlDnrVhyGGEwrjk5HWq0gcbSBknmgBzt8gBUDHWljQ8Ov3W7HtTJmkdguOp5PpQQQ3Dc+lAFgxAfvG4A/OkDkgkjipJMLC3XJ7mqMDMV/dgkj17UAWSvyYwDntUbqCoAHC/pR5gkOG+8OuKAWkB3ERgcZxQBXMW8hGON3Q44x6VSdY97RYzngHGMVfSM7zs57HI5PvUM0e4fKv6UAZrDym8vPX8M1aWPpmoXgcqAXyQfypMFUwDn3poB6xMkhJx+dOlmmCDbyBTR1wM7scZpSpjTaxyD1HerA+Rf2xyI/hoZ25TBVsscAlSelfM37IAEdk1vKudtxu4/2iD1619EftrzvB8LWgKJJ58mG5wVUqcHn2r59/ZIUTQW0qng795BAwSQF6+1bS2FE/TjSMEMduYxgx/4V0dqgO44J46fTtWFpLeVBwdwfGMj9K1fPaFsAlT6iuU0pk08eYVeTghs474qASYPyHK+prUt41BDggqwPXn5iKrvar5XlnAJPBoKY5ZJJWAOQScn0pGWVT8owD39qkcTRME/uYH0OKtqSoCtjJH60MEfGvxtwP8AhoDjp8L7L/3Ya/msr+lX43oB/wANB/N0+GFkf/Uhr+aqvdpfCjyanxM//9b77LIG+ccDvTHZCARxSnhNv3veoZlxhkGRXx57hMzMQGHfimMSAFNRIe3JFDAjLE5oArzGUDB5UVSl3F8KMCrDSMchugqvuAzxTQEb4Awo3HFV23KgIxxTpJXyCOFFV9y7SWHPWrMwkYSfvD94cVnOwGQGzz6U+Rg2ERtu45zQ0cKhgzZYcir5QCP5HARh83+TVe5fncpyTRH1GTjg04qpJjXHHOTRYByM0Kea30xVu3nYEKM7WOGH+ySAaxpoZYkLB93zA4rW09lEgmlyNucj/Z4FTLYD8IvFDMf2zJHtY2lI1tHKr1KqWLf4V+2VrHLJJuI2hAoGRz90V+HHj4Sab+1m0pbLnWEc4yCu6Rsqfwr9y9MDPawnIaTYpZh3yoI4r0qkLwj6CRpgAEAfe/pSHKPxnPaotjKxJPI7ipfMAXnr2rkLiChWJCnOM5qvtZZWAOcAGpVbJyvBA/OkKAsGU/NzmgiREMMAUByOtCldrLjn1pxRnPDbc96S4URhSTj196CCtMxHEgAKj86gijEk6MjYB5INQ3QaRtynAHFQAtH8g6npQBssUOSoJK9cVn+fM7GMgAKCeaRA0Y+Q9cZpWAB65J/rQAhk2qQR2pFKnaVyFPU01lUDnt2pm3I2DigCwpVU6YA796ADJuC9euaZEjpneeBSIxQ5VgTTQ7i4fZufBbpTgzRqVJ2saabgRvkjdn1qpLMQdzgc1YXHSXKMRFux600yyI+T04GPaq7xRk+bjBNMD7ZAhO71JoLNSdy22KPhTzkDmoX3MpQZycU0Asm/oF9+tRljtZlHP86AJEhMWUUncxxuphAAIUndxn8Kh852OOTjkCiNmYsc5YHn2oAlRmLnCn5jSeYQwDDIzSBJGYBW2k84qxHEu0jpnnNAEEgRTleO+OlRyc/OfnXjBHb1p88ZeQFWwRx7GoANp2DhRycetBmTo4KhiMgD1q3II3QS464HFUCSTtXDc454q5FEzR7du3djoeMUAPJESEE5yOPrTZDGIzIhO4gjiqYJibkEjsD61akdQyxA7SRkHtQOxm72jCvvPzY4x3rQjd/LWNRjjmklGwKeCQc0gDPkDpxQFiUqzMoztVevvU7KiKDnAPaoSwIVvQetKJfMQl+Mnj8KBCGZCAQeRx060CTEu2ME5pvyEEjueKUqRJvU42DB96AIFV0kO3CgHgVMQCwKnGKRbgnIboaFhyzNnHpmgC15jBQHztPT6io/O37vKjyehNNBAbbJyPapCGSBjDhWHTPOaAIygwueSfWpwuABJgDt/wDXqpbhm/eSYBz+AqeRMLuPJoAUgjPpn1pZVRgBuwMdupqJn4BXr27CkWUbSpwDQBctwoGQcYHep1dTFuBweetVMSeTncOPWoBdPtMYwpz3FaAWJo33hwduOo9RVYvlypA209nGdxOW6VXQuZcj15oIZLHL+9+b5FzwKlbYEbB3YP3qilQy/dISo/MaMBMAjvQIdvbIK8j+dKJLmJwfJYoB1xT9ilg8RAQck+lPkCTfIrblzz1oAnLu6hwxV2HeozI6b2fLdODUMcyxrsIyf5VNGVmbYx5Az04xQBKsq8MBuJ7H1pnnzfx8+g6VIHjVWGMehqJQxXr34oAsLcjO2ReSOPY1Gc8vHjcKYh+bDdB+tWP9UGVNoLDPXNACRtJMN8gwFwM4xUm0FnOcqeB7Uxbh1UQjGw+vXNSxKNmXPJJyPpQBOoljGE9s+tLKjfMuc5HrUcx2sFHOakOwgJv/AB/pQBJkLGQ652jAAOBTFJQZHzZ4qZdrKWboeARTIowqyMTkKfpQBD5rRyhCMEcgDjOasCRndAw+X+LjmoV+8CfvdiecUkZcyASHIyM4/nQAsiQtLlh0GMU2VY02sOc4x9Ks7YxKPQd6rylGcAdR+VACXGzcpGQWH8qqtKV+TqGAOakfCyHc3zdRVSdtxxjdj2oAtox3cYb1FMaOR1wV2ntVS2ciTe5O309K01ZQobPWgCMKkbbUJO2lUhzvJK1J5Iimbedwc/L7UxkIkDYyBge1AFhG8srK3QnmlWNypRzkls/hUSEHzA/rlalSYkgtQBYRTnyxwRUgBjJzyR0zVV5CGDrj0+lOM7Fjjr0+tAFnzCrb0w2RyKZ9oBUbsc9/SqonUgRkc+1QvHuYqeFHQCgDQVt7ZXof51LEgjb5+R61DbMI4MMORURnEf3icN1NAGqI43UAE7T3FIIkQ5Paq8cmExjjsKcm5Pmf5ifypoC6ArA9vSpFVgFU8EfrVdiVUleVNQieWVSG4x0qzOW5rSTQ7S7Dpxis941PzR8M3UHtUcIcOu/kH1q0dhJAGCTQBHtaMfvjuyOMdqkJj2qsh+93pfK2kAEMfamOiSApKOO2KAJRGsUYjLZz0IqOQZUImS3rWXbu0MqxN93OBmtScMkodM4HFAESqy/f+bH86lSNdpdfypH3M6kDOaZl9zbRkKcUASR7sADgH+dWI5lIdZCCMVChGCoPLfpVMuquQi9aANB134ZQAAOKcIgoyx+ZcVVhMjgrkBR2p6EMCH/gP50AWnjCgbTxmgsuAG4C9DQu1lJPLfpVchlQSIfnHXNAEskZdQqHIJ6+9O2HjzTuwMVCMGKNkblDk04guAN2D1oAseYBEI15GeDVb5i4Dj7p4xVgJhgpxgUCNd24EEYxx60ANCqCSOnerEu0xqobGPzquFJy54A4+tS7f4gMkdaAGI7chzg9BU6yhVC9QeM0xE3uC4xk5oZ9so+XCL1NAFtUEjKAegzz2pFUoCp6+pqUIpcSrgjn8aqSmRgT+J+lAEZlVWGAG2n5qdEsb4Vwd/LVGgZVJC9eD9KbZkmdg+cdM0AXGjUISigR4yMf3qrnynI2nqOQamZiqCNBwSSfrVZYnRgw5I6e9AFrZGFLg52jge9EUanLL8xIqQxhoxLu2nHIx3rOheVQ2eSSenpQBsQuqJsI+tZcjHzML8oB9Kb5zA7STxUqykKOMrz+NAEguBLlAeVqyF4C43MefpWcvlou8j7/AB9KvCRguTww4FAF+a3RUG3nJwTURCwhgnPfIqBZP3ZQseR0pA2yMFecetAFlZXYBs54qCNwzN5g+Uj73vTY5Nzl26dgKftDjGcD09KAIXiJO4HA9R0qxCfMcRlt47dqXaNoCjPHeo41WOc8g49O1AFmSOOI+ZHnnqDzVSKZQ2eQp4NLNPtHllsHrUUWcs3BGM560ASztGxxGvy96GUDkDaB+tRlv3e/7ppDKpGCcZHSgBdzZBXn0pyl8hm496gQlVXaeCfxqbYWLMG/+vQAMBuM2d23tU6ndlychhUKjepRlySMcU8lYwqkdBigzJ0VQpKNz2HpT9hOTnB/nVPfC68ZU96lTfGc4LZ70AaQjjACoQfWl2HG3dgp0qgkykEHg9vWllLgZBOM0GhO0KBkcj5Tw1NSIKzE4Kg8ZoSRHjKFiT1NMKoOUbP1qGBJJCsgPZiRjnrUjMFkDKSB3qi86qp5AdT19aY88xiwSGI4P0pEXNBgQBsYEEflUMhIXCtk96Ld4mAROCKklg83oeP14oC5NbzhCiP1PtTLi1ikmZlYMB1Jpjx7U+U9AOvWnRjETA8envWgiJIjHyD16fSpmkB4CcDA465qPJVWP8XTFPUYPB2k9qAEZoty4+holWPciAYPX6VHJ5kcvykBFXkevvTvmMiuPvD170AUbpxGVDA8DPtTUk8t1MZ4kOCavXSeYcgAZGPaqKxNGDCcSc5H41DA0blWEAKrlh0qBFATOMbuT61BuZUKgkHPTOas/LsLICPr1pGhW8sxkmNgDnoeOKdnzcqf4enpVeWRJmEgUqy561bgl3qVYggc+lAEGG7j5RVq1AlTrkDt7VDM6wsuRuB9KFk2YMa7QevrQZlpMIzOzEDpg0nmrgKAMVWeUybVz16UxiCMtwQMAe9AFtQV5Tp+dPjlikYnOHHXPFU13RRKMl8dxxzTuZAA3fvQBZLqwIPPeo4AjR4ZvnORVNvNX542JBogjUtycH1PFAFsTFPkIG3PrUqPk7VGOeprPcM/GMEDJOOv41PEWSTYuWJXIz0ppAaX9mPKgnjYMXAAyRgHpnmvj/8AaW/aX0X4H6HNpsMyS+I5/kiiA3FVbguQOgq5+0f+0roPwP8AD0tkk6XOt3SMIbZMNJuIyNwzwFPevyu+Cfwc8ffta/EmbxV4xln/ALMVy11dEZUAchFyMfhWyQHIfCP4SfEX9qr4hNq2ryyzWLyF7u7fJWMEnhSw9cDA5Ar9/Phz4I8PfDPwLZeEvD1ssVtZxqhbaFaVgOXbBPU+9VvBngDQPhj4Zg8J+D7dLbT4B1XhmY9SfqfSuxtnOwRvyMYq2wMeCNxO2F6/eq+yr19atvFCoLxcH+KqcyL5e9T+FYgA2Iybz171LKqGTy0cAnnJrNcbwQx4NShW6MM7eKB3J54Uk4J+uKdDLg8cjpRDt/g5I4qRgq4Kr93rj1oC5fCLKSc4K8j6VBiPf1O7FKCAoYdcYNAKOSo7d6VguMxFLkxN8w4OaZsg+YKSCvBpsCLHP5wOE74p8iKrM+4YPI96LBcXJCqSAwHUe1SRyI/yKwVvaqm4Ou9h8w7etUEhlhlDyMQrHPHtUCNxpD8qMcgcZ96gkQRnfwdvvVdXZ3EnJDdj2NWPKQnyiCSenNAAyghW6ZHb0pkeVOD8656dTV9II1Xyi2cY5NR7BG2YjypHNaARF7eFj5Z+cdaaS33j371Be7ftIfadsikHA/iqntRiSd3pweOKANdbcNICo3MRzTlAkZ0U/MD0NMsFdkyuQQOCaQYMpPQgc4oAVVKswIyakxKxZwBxx+FRxSAAhuvalLOoVs4HXmgBSmSDwDnvVZxGrGJ+vXjvVrzBnB4571DcRrI/mscNjGRQA1ijYVMqB61ZiSJF3E5/rWY5LgAtjIxV+EpLB5Tt/q8YNAFgPFgsSEOcYPpTWit3O5eh4NZ08HlMQx5Pc9KbC5XCbiC3p0oAuGAeam0mMLn7vepxlPkAyxH+eayGuJUuFRJM46j2rUVjKd8ny4wFx3FACdMZPBPftTyqHKqSSCPbNRuNs4y3XP4VIdu7aHB/rQAqboiynBYjjPNMRWTb5xzk9RS7gGXPbseKslIyrMh5HrzQA91SaN03AHt2qols6bVEm9gc1YjEe0EyZ9eKSIiNvMU9eKAJTl87T8zEUyRYo1IlcEg9O9Ot5rdJiZFIwMDnvUV1Eskm5ex7jtQBXWWNV2lgMHjmrkQjcqWfJHTJ61TNskithe4zUyRbZAH+bHT8KAL6qrElj1/MUToPJDR+o+tQxl3n571NISwIUc4/KswGSyNE21eAcYzTFb+8ORnp6dqZPvaL52zk4HtVWKd0kQjhRwc+lNAX4SGYIeh/nTmihLFegxinDYcqSCexqVzEECjgpxnsSfWrAWMxxxltoLD+dV2kLKd3HfjrSglgNgxjg/hUUqGMmRz8vSgCaF42hJRSWDYHNN8yWOULtOG9TVSVxAqOmeWA496mkuM4fp169hQBakdXA3ryox9BUY8pwuBjHB+lKnlna2eJB/KkQg78ZGfwoAkVYAo2Zyp5xU0UrFHSUEgDIaqSyhEMgJ5POatI4dMqwI7cUAKyxGIyEZ2jisqLAlZXOEOMH09q1UlXkHovWqkqp5mUG7J6UAPVTEzL0TOQR1qfeABuHBzUaMWYjPPpUrsjqQnzGgCIKC+7oOnNMit2iZh1Vu3pT0ZTw46Dik3FlUNklSaAJbi1hkHL7c4zWamnyRTLIs24rIvH41rIozhuenFKzQLPEsy5jLrux9aAPwM/aHmk/wCG+7d9v3dW037vf7tfuvlZ7KxQLhmUMTnPQV+F/wC0RCF/b6jEHyq2qaWR9Sq1+kf7Unxr1H4R+B4/D3hSN7rxX4hiENksalmiRkAL4APJbIUY5Nb1ugHyL+3l8bdR8da9Y/s3fD/NyZJ4/tXkktukP3Yztz0IJbpjivDP2fP2en8Va3q3hm61+58LeJdGlEUsUTbGaI9WUcEjPXnHT1r7j/ZK/ZVfwLbS/FL4nxm58Y61mZI5vneBWO4k8H52zya8u/bX0LXPg18RfDfx98DSC3lLxRXcS4XeVHAZerKw+U+mBRCaa0Aq/Ez9kjwx8MPCF7478TfEjUoo7NSS4ZULvjhVJ5LHpxX5s+Cfhh41+Pfj4aP4R+0X1xKd8t1cMz+VGOhZ/X0Fe2/Fz4u/Ef8Aa48f6F4M05XtbGUpDBbMfl3kfvJnwAOB69hX7H/Ab4G+H/2f/BNl4X0WIXF9cKHvbo/fkkcfNyOw6ChoC18Avhzq/wAK/AVh4N8Ras2s3MLBxMckr04Gew6V+bn/AAVKukf4h+GIQv8AzDW/9Cr9kLIw/wCp2/x/fz/KvxW/4KiO/wDwsrwqjnlNLIP13VNL4wP1D+AdhGnwP8DzLgo2m2oAHb9yvNeybQFWLqvbHrXmHwCVY/gP4IG5S66ZZqw9P3S16h5hVUhByRz+FKpuByHiu61nSfDGr6no9iL7UrKJpbSAEnzGXkA4/HjvXwo/7Wv7Q2pv9mg+G4klTcFIgnH3Pw7fWv0hiijfBm6Ec1BGkkCmOF9iDoABSiwPzxm/aT/aXMcWPhjI5jI3kRztn1GMf1rwr9oz43/Gvxd8IdR0fxh4Fl0LSbiWIS3DrJGgIcHGHUcnAA5r9hotTu4LchgDuyTwM4/Cvkj9vIf2j+y7rt1gK8M0RB9cOvFaQ+JEuVj8s/2V/ih8Q/h1qniSf4beH31u4vGtzcKudqRxgnkKDw2TX2Re/tR/tNLeR3dp8M5kmD42rb3DAkepA5riv+CY9vam8+IFzdEfu/sIBPY4fFfrolwBNGUwTA+Seox6elFV2kUfi/8AtH/tW/tH6t4Qg0DWfD7eC4ruQB5dssUkrLghVLgEepxXuP7Enxy8SfGPTLr4bfEG0a/FpBIBeON0cqZC7XyMZwSCeeK5H/gqnq9rDJ4E0xVC3WLm6kKng52Kg/nX1Z+w/wCEovDf7PWhym2jjub2ISvKAN7mUs+S3fg4qn8FwF+Dn7Ifhb4LfFTV/iPpt4skV8kq29sicxLKQxBbOPlOQPbFfUXl+bKXSPjPA+var+0xMufuilSR2nUQpgZ5rnbAsXFxZ6LpjeINQfyoNLikuJZCcKqxjdk1/Pn4G8DeLP2w/wBozxH4kiuDYwJcPfSXSrkxIjbYFXHU8D8q/T39u74wSfD/AOEU/gXTdzav4wZrWNFPzLCOXbAye4A+teI+BLrT/wBh/wCBGleKdX0t7vWPFFwjaiA2HXehdY8kH7i8Y9c804gUPiz+zH4w+Fnwy1jxvqfxQ1CaCwgkbyxIyLI2MLHkyclicAYr83/AngH4g+H9Bl+OtrK+iWWkTK8FzJnfdShsFUGORng54PPoa/WPUPGnhD9uGLRPCXhW7ntdH0eU3mpwSLt3ghQF54J6gHnrX1rrvwk+HnivwbB8PtX0yP8Asa2CpBFGNir5YAThcZ71pF2A/Dr9l22vPit+0vaeKfGSLqMBMl1ePON0QEi7QnzcHGTgf4V+8E3wl+Fl7Arw+F9PntyQy7LdOo79K/Pn9sP4U+C/gr8A7e6+GtqdIln1OMzSo22SU7GHLDn046V5H+zdY/tffE3wu2p+EfGQsdIjkMMX2l/mfbgEj92xxnjr2qpagfrfH8PvA9rC0C+H7aONmBK+THgg9QRj2rn/ABF4Y+DXhjTxrGv6HpNvawEfNNDEHJ7hQRycdq+NIfgz+25IXA8eWx8zJb98CQPUfusj8K+Mf2wvCvx68B2WiP8AFHxUdUWaWQW6xscLsVSxJAUE5IApIadj6IufgG37XvxWl1SG0Xw74A0J3igkjXY1yoJDsgwM7iAfQD3zX3L8Nf2bvhR8IdTS88E6Z5F4kewXBZmduPmLZ/QV4/8AsIXnxCvPhPp9743aNbK43myIP7xojhgWx1znjvxX21Iu0gj5WSoqO4pamcu8OfQHrVtSjEbz071HtlkYsvIqvKZFUtt5JxWYHk/7T0zQ/s3eOZCxAjsmAK9cOQK/Dv8AY/8Agonxz8fan4Ym1W40hrW2jmV4CAWwxB3Z6gcV+1H7WOoC3/Zn8ZPOVhD2qR5JwGIccCvzX/4JqOqfFfxJqIIjaHT4QrdMEvg+nXFdcFaDA+qp/wBgXSEg3N441LzEOOAGyB+FWYP2DvD8kiND431RQi9crnJ9sV97Ca6LyDDFVbP3vX3zSzyNaxK56u23gg/1rDmIsfCMn7A3huZlI8ZamSCSfMMfPr2rNuf+CfXhtHDHxpfqpAIx5Zx+lfoXKlxtCllyf9sGobdGVXSSVVxgfMRRziPzovf+Ca/wwu5/tOo+Jb27uWALOdrFvxwP1r2H4NfsheE/gd4jtfEHhzXrq7C7g1vMAqtkHHT3Ofwr0KP9ov4VzfES6+G0OrRtqFkVBcnajOTgqG7kV7Wds0kL28vm7um0+tNzLTLkjlp4EkO0MfujpXxvr3xhv9Q/ari+ENlPs0u1sx50UZA/fbHfcTjIP3e9fR3xN8caL8I/AOoePvEtwIo9OjZoUbhpJT9xR7lsV+N/7GvinWPid+1fqXjXUGaa5uYbm5diM8M21QfYDApU43GcZ+2tNJe/tPSW+jjdeQR2UUadSZcZVf1FfS/hX9ufxf8AC64Twd8Z/D0kYPllJ4ey4+VirdR64avkz9oqQ/8ADXN7MgaJ4tUscknJyMNke3Tivrv/AIKCfDfRT4S8M+KXkWK+G6BGVesbRKTu9l4PrW4H0V8R/wBrzU/BdpoV9ovh5vEFprEHnQyQlxgt0AwGrytv20/itf3iXNx8NbsJkAFI5QSOvzHy+apfBj9qH4JeA/hz4f8ACOuag1zdaTbrG7i0ZzvOM7eDXs8P7afwKiVFkvriRZGzuFqScg8AgisbrsZn5uftk/FXxj8UbbRLnX/DM/h2zsy6IJ42XzZZI/mwSF6V7b+zR+1P468A/DHQfDvhj4e6hrkVirx/akEgRsu2cFUfNeZ/tx/HDwd8X4tD0/wVK9wLNpZXZYWTblAFByBkivdf2Vv2o/hb8MfhTofhTXzNBqVirl2WAspYuTg4B7GtpPQDzv48/HL9qr4pPaWnhfwrf+G9OsZBKI7aOXzGkXkFmKjODzivrr9kz4qfFTxpaHw98TdGmtdQs08w3LwmIzKWxyCAuQM8966lv27fgkXWSe8mVYuW22jbT+BXOfoMV8b+NP8Ago5rv/Cz45/BujoPC1rIgIkQieZRkMc5wB7GsVd7oD9ibGBJrhI/MDbyBnP6V8I+Pf2gP2mPD3im/wDD3hjwG2qWFnM0cMogl3FQeCSgKnivq/4b/EHRPiX4PsPGPhtHjt70sxV12lWXGV/A16OuozhDk9OnrWRofl54k/aA/an1Xw1q1jJ8PJbWOe3lVmKSKEwOTll5weor87f2YvFfxH8EfETUL3wHosmtazc2pXy1DELmUkk49T2Nf0T/ABN1ScfDTxIgADLY3MhdcAxgLgsPcV+Kf/BOtpLn4368yPlY7J2AZck/v+OTnpmt4fCBLqzftmeIfiTD8TbnRr6J7VkVbfayxpEnAAQdeeT15rzL9s7WfEWuePNCvvFNv9l1J9KhEkO0rsyHbkNznJIP0r9+rR76OwjN3tGeQWA5zzX4lf8ABR66guvjTYPZkALpsKHb03BpAR+dXSd3awdbn7A/Cu5s9P8AhPoEd5OlvHa2EBLOdox5KHdk9B1q1b/FD4e31x9ns9etpDCwEh3gBc/U9qx/h7pyan4E0XTNQjE1sbKFDGRkuhjQnPOPUCvm/wCPX7Gfg/xf4a1TWfCaz6RrQVpI44mAjlKAZUIc4J9uc1nKjfqB4H/wUX+M/hHW9E0z4Z+Fr1NSuItl5ePEQ0aIEO0EjuxPT09OM/Sn7B3hK48N/AfRr64QeZq0k9+SBjiRwF+vygGvyw+Hn7Gvxb8deJU03UrB9F0XzN1zeXBw7RhsYVfvE46cYFfvb4G0XQ/C/hXTPCWiXImg0W3jt0KdxGoXJA4B4yaJRtGwHoPzH5U+92pWSVk2uRuHTP6496yFu/Icso8w545wa8j/AGjfjRoPwQ+G2oeJdTu1+33UEsdjbdGllK8fgMiudQYHh/hT9q/wNdePPFPhrxDewaI2h3DQRfaJADKqsyEgkgZBUZx6960vjP8AGT4PfFP4U6x8Oz4isln1GFhG/nKQrJgqWOcDnoM89q/NT9jL4U+Gfjt8QfEOseP7SW/trUqTiQqPMmZ2yxBDN+fWv1HX9kD9nK2t45IPDpnKg5JnkG78N3aum0Ysadj5H/ZQ8K/CH4J6vqPijxV410u61m7jMMRS4UrDFu3EDnJY8Zz/APXr6N+OHjr4M/FT4cXfgVvGNjELr5kkM6fLIMYJ56Ajpmuj/wCGPP2fXDSr4ZklJ6gXM39GrQs/2OP2fbtlFz4YljUNkqJpicDtkvnH60OabuS1c+df2ebL9nj4CWN9c2fjC1vtXv2UzXHmoW8tTnYqqxwOT3/lXzV8a/ib4U/aK+PFnp2q6qbXwXoBRVdzt3oo+faD3J7+gr9LT+x5+zfZu23wq8ir3aaYDnvgseKX/hjT9n8WTH/hE44XZd7ZkZSq84O/OR0qbq9xjtA/aD/Z78NaJp+i2fiOxtLG0jWGJIGOUUADkBTk8f8A164X4q/tvfBDwL4Wnn8Makuv640RNrbwrIVLdt7YAA9RnNbNh+yn+zXfQrPYeHUuk3bd0dxIyAg4PO7nHtX5wftK/Djw54h+KFr8If2ePDiy3dlkXksK/KJGIGGkbJwhHJJxk4qrrqB9Yfs4ftxaZ8WNbk8FePIYtL1W8kZrYldqvzlYwcgZ9M9u5NfobHbtFbRnIPQ8f3T6V+Xnwb/4Jt21heWPin4h+KGa7s5Eklt7WIYBBzsV2xn64r9UYdPtrfbawufs1sihCSWYqo2jd74FRUS6AfAH/BQrxRrng7wf4Z1Hw7fvaSi835B+X7m7kcg7cDr618Mz/EH9pr9pbwAPCNro76po0M5826t1MYnKdFLthfyr6u/4Kebz4c8GROQu5rhsDuNor3n9iqaOD9nvwvPaosXmRzCTaMbj5hG446nrzVra4HzV4G8R/teeBdIsPCmh/DyOOw0yJI03ruOPUtu2EnqTtPNfIn7Qvx5+PSfE+DUvFFw+hanpCxNHaxHhcZI3Y4O6v6BPt90wcOxDbSq9cZH41+C/7XCf8ZXxQzL56tPYqycNnaegHSkmnuB+rX7Mfjbxj8RfAlh4o8X2gsL+6yrK6sjbQQNwVwDgjmvza/bN1vxB8ef2jbP4V+BUa+bSVjtFXP7rzOTJISo4VeQfpX6V/GH4paZ8HPgtceKYYwL1rdLWwhXA33Ei/KT/ALoGSB2FfMv7FHwZvNAW8+M3i+F31/xHua3VxzHbSHeXOQeXJHvge9K9gOk8C/Df9r3wL4b07QdGv9Gs7ayt1iQROMlVxz86HHH611E2k/tkmG5nk1fTGWNGdg/TgdfljBJHavs4t5oQSRDgZ5/wpJYN9jfP5n7tYJDzk9jwQO1Q9y0fzRWvxI+LuhfF59W0zU5r7xLdXzROuS4uJC5UqVJ5B6Dp7V/RN4AbxXe+C9Gu/GMfka3Jbo11EDna5H68V+EnwViurj9rTRotMhS4mXU52CHG0oS7HqDjjI9a/oSjnGS7BmYHAJOQMVrOOxnMfrMfmeCNfR32hbKfGBzgKc5Nfgl+xjpVlqX7TQhvYvOaKO4ki77WV+D+VfvNr80Nt4E8QXUikoLOUYU4+8p5r8Iv2IWmT9pW5nhHzfZbvaG6E7/8KcfhZaP3W1fw14X8c6R/Y3izTI9W0p22+TNnbuA64BB47GneG/D2j+FIl8PeH9Ng020t+FhgTYoz3Pqfc1Z0iZrZYY5clVIbK5xyetfj3+0j+1L8Wfh7+0NrmieDtTlu9OW5iU2ZJZSAFJSMENtY+qjNYxjchH7KC3uEkZXi2EE8AVowKhlELfexn8q/MrS/2ufj/c2ltO/wsvmSTaxJimJZcc8iIE59vyqzqn7W/wC0JPp989n8LLuDYjtAzQzAQlVOSx8pd/ryRVezGfpRdPEYm2NkowU9sE02ySUSIwPz9j79q/nh+Ev7WHxh8AfEeebVJJdXj1i4YXFnNuO2VjyVXHBB/lX9AHhHW5tY0fSdXMRSS9gilcEEIrsuWxnkDPalyWA/BT9vcNJ+07qkTsVOLRW3dSMIf6mv3D+HaSWngjQLRItwWyhySeg8sAfyFfiB/wAFArlJv2pdTkhIPlizDccBgqZr9wPh/PK3gXSZ5PmJtYQpXtlOK0qdAqHdl8RHfGFLELx718U/8FEpov8AhnK2kEXzyaiinBx0BNfbqv58CDB3DA46ZFfBP/BSK9Ef7P1jbsdm7UlAzweEJqKXxIlnyP8AscfsqfD74yfDmXxh4nu76G7e5kjLW7qFURnoNykDrX2Bqn7AXwatPDmq3VnqmqyPDCShLooUYOeiDOfSvhz9lf8Aad8WfCn4eL4Z0PwJda/ZpJM5njMgTezfNny43HyjFfR/iD9s74na74T1PRtO+GN/YJcwOvmp50gUkH5jmEAqOvWtfe5mUfIH7CWl3dr+0ZdpaK3lWME6yZ4+RXAyeK/YH9qKwB/Z68brFLkw26XCMnGAjb8evavyU/4J/G8vvjxqWoPE725sJjMeg3MykjoO9frT+0wRD+zj40aFGG+1CqD3UsBjuOAamr8aND8W/gF4a+N3x2a/8EaD4uksdMsVja4inlcxsJcjGxTgDjnHWvr7wx+xv8ZvBeljRfDvxGhsLdXJEcKFFLt3Oecn/CvO/wDgmrCZfF3iy8fpKLWHH/fWTXn37V/jv4h+Hv2n7zSfB2uXWn+bNaLHEkreXvmxgMmcEZbGD2pv4rAfUvjL9mv9oiz8AaxJr/xNN3afZ2kmj3McoqnjdnjIr41/Yj8O+PtS+NFovhG7aDS7JwdQeQ/uiiNlgB3LAGv1n8Qr4o0/9mzXbjxrfxT340MmZlXC+YVwAQDnNfCv/BNGK1ufEviiG5xNcRQxsvJXG4+g49KOjA/abSxNNExnj2FeSccE+1akLuCcABun4VRsXl+yxxnKoPvAnnj0NaYyOmOf5fWueACMpJDE5xVa5hi8zzDnH14qRZI2JXGSB2qKXa6BVGGPetAGo6fMUX8aN3UDOT6VGqOmVID/AFOKmO4sCBjHUUAM2Z+8aTa5IUHp1qQnaflHB9aQMWGVwDnHFQ0BD5DhTIXA54FTq+4ZB4HpSMhxwvNRRYQNkbc+tSwJvlILNTdxwq9c03zkXg8qajacZPlH8DTAZKxSRWxkd6qxzMk7Sq5VW7VO8vGB+dQLGXJZ1z6e1AF9Z0k/eqenFDvFuwrYJHT1qkPNUFV703d5WGk5bpmgDTLKMF/ujmmNtZt7NnuD6Vmy3CIv94DjB61GLqTaNg6cAUAahIAyT+I+tRqWKHccoCcVW86QsMcE9RTirN8sRwME4oAUAsWyNuecilJI2s/Az1quGkAxnaffvVjBcBHHHWgBHj8zcQ3KjNOVIkI3Hjp9aaqBidmcd/pQwQgYJY9KAJCvyegzj3psqcBpOFXgfjSxqHbnnbyPrUjjcQWHzdgaAEVlVPMznsKZsEjb27dKQpsZlPQ/pUkRAAxyaiwDnRG0+9U4XMeMt0BzxX8/nwjkRP2xEl+zttmu7vYuRlQzSISfxBz7V/QJOsJ0i+84hSIXf3ATBP6V+AHwJlguP2uIpZmyZLi7OfXJY8DpySc9K66X8OSIaP3Y0MvDpdvHIBt6j6ccV0AkJdWGMZxx/KuX8OIW00JI3Hmsoz6CuliPGxsbVORj1rjLNMpGQSfTmoQg2jaeD3pwDMCWPyj9aQhSMgcL0FAEbgI+R1qUFTkFctiq0gypdcg8fnUsSvs3dSK0AZIpIyOASAagOVk3NwAMCpz1YDvjr61EwOd3X6UFoaYdqZ3cgUiY3fN1FPId+2CeMVEQys2TxQMXOCFU59/rUbl92M9e9LkLIcdKkUhRxz3GahgQmPJDA9KlUAKQ+QDSlk2nCkE1JMYmj252kUgK4TBOORRtXBHQE/jSPIitjB6U4KC4yPfNACQphmbPJPGak4GTJzj9abtVC033scU5NhfDdMUAML5dsj6UwoNoIyD706SRfMAx3x+FPMisxI+7jFAFIysCVzyKkDK6ngE55qSWMMFIGM1EEC8n1pozH/KBkrg0kaYDb+KV3AOQM7af5mcsRyfShgH7tlHGcfnSuIlUbDkjrUYIRt20ge9JJId2VAAPXPtSAXZblgNhOOc0w4VyM59+1O3ALuB68Yq7tAUBeeKtAVfmUYxnP86Y6szhT0b9KsbNxx6/pTDHjDBtv9aYEIJWPy1+hoQBDtyFx1odh8oPU8Gl2LhtwzigCU/OCrjg8ioWC+XtA2mnEgINuQBTDIvVutBoLujVMlcGpUbCEA5X0qLKTfvOuCBio3kVSRnAHFAEqwqjE/d3d/Wp1by/lYYI6+hqoJMsFOSP61Irrgop3DHehgNZBKd4AHoRQWGfLk5IHWngnjcQMDHFRLGSz7z2rMB8ckazGLbgYzzUqq5bcDgdaqGIs+5uPSrIQgKBkgdaAJgBjAY9c/SroijMW7P/ANaqKbS/yg8VbdVJ+TIA7UANk+RcfeGKrfOoEgOMdqtyEEZJ5IA/GqUkoyU24ArMC6MzfvWGABzTHjDjIUdfxqNCBGNh6jpU5CRuCRk4oAol3jbaVHFWIpDjB4Y+lWdqy8Lxk8imRjy7jaI9wHegCUOkiGFhk+pqncQsgxg5X8qlZS7My5XHarMc0j7cj5e/FA0ZS5jfcykY9uK1Y9kkYVuN3cVI8zxudqAn3FNEpnkUFSOO3FBZGsfl5C4AHXIzmqsi5crCpH16VqKqByCeD1HOaQx7jhCCOvPWgClGjRuBgZ9avEqyfNzjqKjOVbPDE/pQygJ5in5e9ACqrqQYztrR8qOaP9981ZUTOHyThe2a0hcrHgnke1AFJrWDd5S/KG7d6jjjeNjGFIVTk1oPJFMwXbg+veq8asRIc5wcZzQAM0CKEOAzHoPWkSNkZmkbIU5zUbIkZVyuSRnJqFZyx34JyenTFAFh7kiQkDKnrnpVSTy3LIB27VJMUx8pwOlLtWLaUOc0AUow2NhXO319PepHYuoUIE47dK0FgcRGWADeeD9KqOjxyeZIMAdRQBXVDgBz+FP2yZ+Vvl6c0k8gLDIIwM06J2kjyDuU0ARzKA6qoyfXtQsTH5WIBHpUzSFYdvGfWq4LGLIODnvQAPGEyMnA5yKcSrEbMkY/zmnKok+VSeepp5Qhdn8Ix7UARKrJgH7p7e9V16nH3lP0FT7mG4HoM4x7UsYLD95/KgCPync7yckUyOLd907ACeKsu+8kIMqMcrULOFmEe4kjmgCd8iMBu361ULF22n0HQc1Og6lj9PaqpYbnbG45GDmgCwzYi55A4HFNTCgFcA/So5eVXbjLetNLGLaXwv05zQBYJ5UZ+vvUMokRisY27vfNSq4k+dCFA67jikeNmXfuwT09DQAlsuThxjPGaV49ikHOfSk3vDgYBDHinSFnJlGBWgFGR2Rxu/SneYrEEAkenSrKKsozMoZe5PFQywx5HljbjpQBEwDNsxn8c1EsMRlIUAYqc/c3qMHvjvUOckPzz6VCLsK8IBHyYFILYsu7aPx5q6w3L8hJ+tU2MqsIwMBvWrCx8RftwS+V8N7W4GNkjEFccuRkYI/HtXhf7H8dsljGi8ltw3BehDZI59B617P+3MsNx4MtI4I28y2V5C6nCKNo9fWvK/2O0R/DsSeYN0tyzHAyWG0f1raWxmtmfpXY7lsoxjdtPHOK1o13jy1QAsee9YWmSqY/MlBXGBit+Ndz5TgdM9K5R0xTE0JLjJVBnHvVjcrL5gGSD0+lIWMqlD6YJpiJ5abV6jk0GhKXknLPjnqfripCpkiUI2dvamxfIsjqODxz61Ko3g/wnjAFDGj4u+Nsn/JwHHX4Y2Q/9SCv5tK/pR+N5Qf8NBYQ/wDJMbIdP+xh5r+a6vdpfCjyanxM/9f76EWPmOfemibeQEUoACM1K2I/m3H6VGZUKlcYzzXx57hWClgzg49KaWLDA7dacSqsG7VGXAyOm6gCm5Ut83AxUMxTOF496mZtpCjnrUFyCyZ68DpWgFC4VtgHVapmUxZLdxj/AOtQ8yjIQ8EY+lYtxeZ43YH8vemjM0JpY9nyj5qRpYRhmHzVjNKXj+U4x3NPjfKhWYf/AF66EBeLAEt+VMEjK3mE8fSqolAkB+9UDXIdmVQSVPAoQGmsxw3cc1fs5fOePB7gnI6gEGuXmufLbI4PA61ctLyVmid/lTzFB29gSBWdSAH4hfGqdZf2vLmYfLnVYOD0zk1+2WmXDwxLayYYFIyoxx8yj+Vfhz8f7byP2pb8xPy+pQMrDrhj1/Cv2X8PakpsbSKVxJcLDGDkYPyqK9J/w0JHoZJA+fvRsLrycAVkC/Yjnsa2hKJFC+o/nXCxoANy7envUJMcbgOTx3q0SBHsFUSzszKOKQTJFbcdpI5I596dMVICzEZHA96pF0Mm1eeeaguCZHCjt0PpWhmQ3MnlMP7uelN8xd4Bwc9/Ss64Z42+fkHvT0lztyc+1AF+NwhYLzk5NODIzlPTp9apK5fiLgDqelTBGVTzuI56UAOwY97yMCTwB7VWM6NnDce1LMWKB35AqhFKBmMrjd0oA0FlJBQtuWiNgrE5BB6CnbVWPav3jULMC+CMYGKAJiSzkk59c1BMcShfvcU7AHznnFHmYYkrjI5oAaxBGT/DVbeGccf41aJDKGhGfUHtVWWLEuQMMau4F1ZEK49OxqB3BBC5/wAKrPIhiZDgOKgZwUG1sMOnvRcC7GRvBJxipxwCcDPUCsRbkvIsP8RBye/FX8uqA7ie1SBdbcrebI2MYFO3sUDdQDj8DVeQoArOcgjpUJuwMiI4I4A96AJmmQq46kDr0qKM54PQ/mKhQqOvU8mrcOwyHnoPyNACINu4gdOAPrVsTbVxF94D7vtUDEPkL16k1UKHIw5BHBJq0BbZiXO85I/nTnAkGGGcYzVAv5e1F5Ze/rVwy/Lgj5m7+1MBwQYCDACfyoWRVclmwgxmqMjMDzxk4+gquxQAgHIJ/WgDdujGqCROc5qKNctu3bc9M9KzXJKKDkY7dqe0jqgjQgqOMUgLUrMiZyAM8e9LBM3JPy5znNU8bkznOeB7UscezMmeCOPrQBcU7Rtxzk81LuzyPmI4+lU5JUihAkJPv6UsNwjDK85H60AW2ZgMHkVHvdSFD/LSrK4yG7+lQPICVCcADn3oAsGR1dX3dT+FSDBXliQOKzZXKsgbv+VW1kXy+eefxoAnMgSPB7nvzUQnhkwAQhHduKjkLOuFGD2zWTcR7kO4jKnmgDoJJFUbd2eOoqhu+YI3K0WgZowU53dzUkkTCPCckUAWvJCtu3YBohhcz792O2DTIkMgHmZ+Tmomcl8qdpPAxQBelZFQAA7/AFqBFJ3MvzA84qmkmAY9xZs1qRzxhPLVOV6mgBnkybsI6rHj7venptRCp496jcI43ocHOMU2bzVIdSMdKAI/LZSR609BvO7OCtMVmeMvgcdab5cjR7iQD2rQCxK4XCsc1GJdzDY2QjUFRtTJxg/Nj0pzRKqZRh8zZyfSgCwXZSCBx15qwoVSHBFZm9stGT908GmE5dY4zng569aCGi/IATk8Dr605A3XJAH51XRZiucnOKtQoW+eVuR19KCWiQnALbufeg7o+d2QBwCeaYwyjOFyucc9ayJZGUM5+YsMe4xSsM6S3uXAMZIYdcGpmkDbmU9e1YNu29V2kk7Tn1zV+NiByeg/GiwFzzgvB6/zqrJKyk7ehwTWcZZJZDhsAfnT4WIDAsdy9qYFlJplJLdDTnkbadq7UPPP+NVnmO32709bnGFb5gOmRxigCEPJJIoU5Tnp2qZhu+YA7R37UitGA20he+0cVIjuQYypGOnHFACxlFIUDOasQKoyyHnPIqGMOSQex5PSiaJ2RmgcKQPzoAuhllBYncV5pVEowp+52rn7eeeCZwyk8EZrahlMkWM4xzQA6VtgEfRm6Vj3DyrPtyQ4+8R0rXdAXEuen5mq0qrI5AGd3X14oIZJCXMKMCSrc8irQycYPB9/SoIHdYxHk4UcCmTyMhAAOT0xQVcuGSEuWIw3SjLuw2jOPes8s0ZV2U5JwQavQ4mZtgGF/CgLlxiu3yyPm2j2xVcRI7kD7oNJ5YkUFmJIOKlXIG0EfTvQFy3GgCeWDkjp608sQyqQfpmqMqtsDRnp1/wqGRJY8MCRn17UBc3ApQnnCkdKYGdGKkA56Vji+bytrHcV4NWLa83nyyOR3NKxBr7y+MdasxEYBcDkdTWTHI4Zto/A960PnjgzKN2RwB1FFgHrJGjlcEE9xUAeQHBPBqmk/mEgDATuTmiGczA7OQOpxTAtCNJMFxgn+lWEncyrAw6461U8zY+WwB/WrEtxboTtGXIGPSgCVz5czBScVAsx5UjaDURlIO8jI6enWneap2+YufpQAKkvDJhs5qs3nMdrrjn0q2GkDkLyvWqMtyrADP0H0oAuQxvGcqQQfXvVvy9sZduCT0rPWfZtbOD0x6USXwDBmIyBjPagDRUkqRyMdMVSaVowUfndx9KVZHb94DnPTFQXJYZcJgmtEBoJEwi+9w3pVcNIJGHRfWphLi3DqcAccd6iLMF29DUNASxNMCeCwHersbcbWYY/Wq0MxOQ3UcZoC4fB4PXNS0BpQGOQ7SwBUmkkh3Yye/as5ituN8a5L96f9oLoqZywNMC1MHwBEcFeppWdWgMcnXHJFVxPgsevTOPWlbG5sthj6UAFnJNGHKPlAMAd6twyh9wfgMMHPWs4uBEzjgqetR285K7uvPNAG9bogJCMG/Sq8keybO7bu7Vl7yJDsbg1et0yw3fOwoAYBIrgMDtqSaWVRH5JxxjmlkRGOXJXbUBQyKwR+PfvQBYkuHWIIw59R3qnFMyFt/JameY6AK5ymOtVm8vcfn47CgC8qO0gccrUieXggZUdSKy7V5VcxgkrVlkJlO9u1AFtADJtJ+U9PY1PI+2ME8nv9ayJJHt1YsxYN0z2qrNfeW6IpDbzk+1BDOgjJYFyOKmhIkyhOQO1ZttKXRgh561Moxls4IHWgu5ftwPP4+VQCcnsatBgdxGBjv61lRuc/N0b0q5u8xMkYxxigLkq7n5BGDx0qHIEn3QWH9KSKQoNv8J/nUA87zWkZMKRjryaAuOlELzBmbA5HSpnCRRfKTt9aqLOhlwylQOcH1q64M6/3MdOaAuQyrvgjKNz3FRJsVv3npxUiJ23ZPQ0yQts24+bOKAEgnjdnOQBnjPWpiUGWD5XPAHWstvlbbgKpGSe9aMDocbDnI5OKaMyxHuYhk49M1FNNtIHGTnAqJ5vLIK4wvXPWnBo538yH5goHNIBI5NrEkA49R3pwuZvNYsSQ2OB0GKUbzIrEYI9utI4dEIU7h0J9M0AakcKs2Sdp9PanlQ0YBPJHT1rOSZSpAODjAqw0gUKUP51PKAhUROfkClhgn0pG3uQV6Z4Prio5JHLB/veufSmmRCu1c7Rz+NPlAdImSYxhsc8+9V45lK7XBPPP4VNFJIJCQpwAP1qO4mlRgP75zke1HKBHeStGqSQRnO5c4rSW5kkKyYKg5zVLzSOi9ar/aFiLMTsx25o5QOgTDOWkGFxinGPyeS25O3rWaLxXUbAMYGasK3y5fJI70wGmXy3O4VIGJdm/hGPwzWbcMzycZIq4inyRv6c5oAlZYzMUcljjPFKEwwRsnHX2qAq+9wrYBFTWrOFJlPU9fpQBJzkHPC5qsY2P70NjitCYKsbyRnAYj8aqtG4hJAOccCs47gU4SdxJ+Y44NWDtcEs3zYqmchDnIK8cVLBN5RwADjrmtDS41YWcEqcHoKRIjGcA7icA4qdXEmUQZJ71HtkhyOnvQFwIfHzLgiowzE4PBqyk68B+c1SDZkOOVFBmPWaT5gR0PHFLvVzxw3XJoZ3U5C8DPes4z4GGXG7nPpQBoFpRkg4WoXncBVZuKpeZMxCdAfyxUzxuZAwb5ccUAX1lcIrRZBH8qZHvkPzEndnp0qnGZN3znjkUkJu7W4SD+90z6GhIDTWGV5cMcAj17Y9Ogr5G/aS/aa0D4NeHrzToT9q1u7Ux2saHlWIxubDEgCmftM/tM6R8EdCmt4m+161dIyRQrggMeAzY6Yr8svgv8FfHn7UvxEfxP4mmmXSzMHvLxgdoBP+rTgDpWyijMv/AAY+EXxB/aq+IMnifxZLN/Z3nbrm7kBZVXOfLXPWv3a8HeFND+Hnhe38JeEbdLe0tVAwoAZiB1bbgHPvWZ4a8J6D8PtGt/CfhO3jtdPtkChUUKWI6s3fJrcbrvUngeuKmZoakRnJMkoww/Wpj90ugIHbiqEM4kQoSdw465rWWAtEZAwG0Z59qzAYo2x7WGT/AFpoh/dHK5X39aqG7Ai3kg7j6cgVcTyZYGAJwcdKAKEsagGToF4pNxZQEIG3AJ65NPl/eIYm/wD14qozkFRGRweQBQAokeG4JQjpnHuavYlWISP/AKx+SBVC4hP2cSE55GR3zVlGldAmfmI7+lAEzxmCVGViVbk85FWGRkUBejg/hVGdfKYIeQRyQe9RSLLGSQWIIzzz+VAF+3Dx4UsArcDdS53MWHzL7dsVjys58qY59s9jVzz1Cne/yg89qALcYKvu3DNRSxyR5Ljj09abC8bO7q2BtI/+vVJriSVcFypwVz70ATfahEAETgnnPXnpSm7kV13EAg96yi0sUgQHft647mr6lkKMw5PrzQBqNKZxsHGepBxUkSCFcD9DzVVodjNJkbuMHtilSYtggcDv0oAsTsUibguG6461QtUMcRV1wrHitB8tGSrcgZqkuOWlJBPp0oAmts27ugJAP5VoopxlU3L1NUfLRnB37QR0phm2I8IzkDIPvQA2aF5CfLYfnTP9JgMbP+8xxxVeOZxOJRh8cEen4VN9oDMsRVsc/MOKAJ5o2m378oOoA6092jTYhckHvTRknIY5HA9qbcAhfk25Hr0oAJYjsPCkg9D6Go5hLHGqRuFLDnvmrap9ogyJFaQ4DHoDWddMeYVYLjgk+ntQBahlwgB5xnAxVaGQyECXCAk0IjmEY6g4yO9JbRXDt5bEHPc0ASQwLI7u4bK9CDmr4RwnPK9z6VGkLQkqDlP1qNLsOrRqDkHrjqKAEbfv3E4JPGfQVOYhvUgAenrWdch1wW5UelWbectEqMckHgnrigDSZfulsZzUTKZR8rbMHp2NSqfMGDgEHvxxSmLcA2du30NAECJg5BwD9OtTJIhiwBk0hywJ7LyDRbqY45pOpAz+FACg+aPRgf0oxIV20sBJ3lH+U88iq8cp2nJJYHGT0oAnXIb5D83pVk7BlgcYHHt61StgrTfPwGIGfSrUgVXbbyVOPQEUATCQrt2jnI+tTFljxHkk5z9BWZn5t2SQfTtmlLNy2cY/i9PSgBVtZo4XU8jdk5OeTSKCFIJxg/WpCX8tmDE8gEU6FQGywz2I9xQBJCuArN83ORz2FTSMuD/Cre39aqyBGVzGdu08VMio2FLDjnFACwSP5mGxtHUmpbko8o+YlSaoXBCMAXCt2qC4uhGjSJyeAP60AWmlWNidu2mkRyx74+fVexqk1xHOoaPPHXPSliJgcAncjDr6UAbW1Qi/LtAGAO1V2m2Erj04qsZmEoRW3LnNVZZTM28sFCnkAc0AXS6yptJwqknpUal1QAKVAzk0xShQKjcikXdKWiDHIycH2oAvW8gKjd1PX3q5EISTgY9x2rGV1DYHAH9Ks+YAAGYqT0x3oAmlQRSgqWyR/OhXWEZBzjr+NVy0pIy5xikCIV25PNAFozpgH1NOFwVkIJBPBFUoojz3x0+tOKrEwYnpQBrPjIVWGTnJrNMj29zCzhnHmqMfjTy5dFBOD29qgWdluYoxl3Mg/HmgD8Kf2jZmk/bwjax4lXVtMUHGQGwvav2gufh54M1TxZp3jLVLb7ZrdhbxpA0wykIAJyF6dTwevPFfh/8AG9rmX9u+SG2kEcv9tWQDtyAU21+hnxC/aj12L7R4U+D/AIfuNf19W8iS4aJjDCUXaSMA5+YHrgcZrpq9APqH4xfGXwR8FvC0/iXxTdqZnBWCFWzLI4HAUZz2r8WPF3iX4uftr/ES1sYpP7M0Lf8A6P5h2RJGpxu5++/oB3r698H/ALF/jb4l6xD47/aO1yS9aUeaunxvlhnsz9FA6EL+deg/tL/s/wAWm/COPxH8I1fR9R8HRmaKGzOweXGMt93nI65yTUxjFLQzPjf4tfshfET4HfYPHfwuvLnUhp0aTSSoR5kcqDLkBR90g+tdN8Mf+CjGoWl3baV8VNMkeCBUjFzASzgHhmkU4JPfIr2D9i/9q3U/i7qK/C3x4fN10Kxt7ggFZolHzK4OBnjriuq+P/7CHgj4jw3GvfD5o9D1vzDujwBAxPJzgHGTT9TTnPfPAn7S/wAEPF9uI9F8RQMxO/a52MvHO4NjmvzI/wCCmur2ut/Evw7qNhOs1tNpishXkfePORxgjH5V6J8E/wDgnlf6X4nuLn4tX3lwwYEEdk6Yk5+8zDJAx2wP8PHv+CiHhLTfA3jXwr4b0oMLS00oLGGOSBvPck1NNLmVhJn7AfA8rF8EPBwOQf7NtG9jiJe9enwMZpUI7joOuK8q+CzsvwR8CKDwdMtOD6eSpr0lSEYZyPMyOOoyKl7sZPJrujxziG6u4oQpwd0ij+tLLq+jQO4/tGB1A3cSKSAenevz4b9hXVdc1W+1TWvH9zZ29zM7xxRIXxliQzEsOTnnitW7/YI0/wCymRPiLeyTjoTGMHHT+LNacse4H3hd6jpsJhX7dAFdsf6xd2TzjrXxj+3drVif2b9W063v4nke8g2orAjG8ZAI78Zri5/2F7uQxu3xE1FRIxY7gG+bGSSCw9PevAP2nv2UtL+FPwmvPGreK73WWjnijMcpURF2OMlRkkgHrmqiknowN3/gmvcWkNn44S6KRF5rf5nO0NhWwOT26/jX6p2mq6UnzNdRKDw/zg5x7561+HX7H3wQX42S+K4f+Egu9DgsWtty2rALMHB++D1xjj0zX3DB+wf5VuIpPiPqAiaTJCjaNo6DljyPWs6trgfHv/BSXxnpfif4tafpdo4k/sfTEDbTkCSWQkDj0GK/Vf4IeIPCvhH4C+E11u9jtbex0qCadiw+TbEpIx7V8c6p/wAE5vDOs30l5q/jS8vrh+DI0YZiBwASWYnH5VQ+I37Dv/CN/DfXtWPjbUL200iymcQkhUxEmQCCWyOPaqptNcoH1d8Jv2svhT8Y/FV/4c8N3T21zaHEMdxhfPjUkF15I49P8j6Rj1SDT45r25OIrcSyufREBOePYV/Nb+z18KPHnxV+JFnpvw5kFldaV5U890HMfloxAzkevPGPWv6S7HTZLe3jsrt/trQwpBKz4xNtQK5Pb5ufY1FWNgPz/wDAHg3U/wBpr9oa/wDjT4wtZI/CXhydY9LglXKySRdCwPcZDHjqQM8VN/wUujay+DOhW0QXY+pq/HAA2MFWv0I0mwsNF02PSNJt47O0jYsIoVCJk9eFFfnj/wAFQblF+DvhmJfvPqJYH2Rcf1qIfEgNj/gnf4a8PeH/AIJ23iz7Io1DXJpleUD5m2ysFz7DGK+7n+S6CR/wtn9a+Nv2EofP/Zm8PO/3lnnCf9/Xr7ehtRG6sy5z1PtW1RAfnx/wUtmEfwG00Rj5ZNURV2jjGG5qX/gn74k0PT/2frO21W+iiuDd3BTzJFQgCTHRmHpWf/wU41BB8FtIs9gVDqa7D0Pyqwr5y/ZJ/Zl8P/FT4UW3ifWddvrAvdTRmO3I2qN3Bwa0t7oH6/TeJPDEcwddatFIweJ0A/AZr8t/+Cn2t6Rrug+DP7LvIbnynuDiORWBDbDuGCSQa93t/wBgf4c3SZk8R6lMDJhSGjBC/wDfPrntXhvxx/4J/wB/qh06H4X6jNdopdbk6hKgCDjDJwuM85+lYxSTumRzH13+x9PFP+zv4KeNh5kUIHJ/u/KT+BFfVLyM4BPJJ/lXkfwR+G0fwo+FeheBjdLey6RHsaZRgM7EswHqNxIFeqI/zUpopMdLJLklegx09aiaXYyiTnvipYzGZNoJOevFMuGgXcjg/UjtWQz4c/bl+GHxY+KPg60i8EyF9Js1M01ohwZZFPU9iOmAemM18ifs8fshftCsL3X7DVB4Oe5xG0e795IkZOG46AZOMH1r9nor+OaEW9qS6j5SBxjFRPclJFK8BFCDHoOgH41rGpYz5z4MP7KP7RX2YQTfFWdi33l82Tgf99VUn/ZT+P8AHF5Fv8WJnG77nmS8frX6JWtxNcKyKAFUdcnrVyVbpo5HhjwUHOTjP0qPaeRpzeR+bKfspftCv+/T4pSebg/8tZf8auH9ln9pCC1uLib4ozzRRxMSBK7E/gT0r7L0X4pfDvXfFdx4O0fWILnWrUfvrcON24feA9x6V6MDKumalKAY1WFgR2OapAfy26d4Y8UeIPidH4V8N3Uk+v3V69utyzFcuGYFmPpxnNf0YfCLwt4o8HfD/SNB8W6gdS1W0UrJcEk7geVGSAflBx+Ffid+zK0moftiWkyRfLPfX0qR9hxJx+Ffv8J/PjS4H3WwQPT/ADmtWgPmL9rn4GeLv2gPA+m+FfDN3FbyWs7SuJmIV+OOgNY/7In7JEf7PK3Wp63dxX/iDU2EbtHkiNFbICnA4PcV9dvcfJxncK07KcNewOeACPzoWgH87v7RiSX37YWp6ZakNJPqdoqkdmxyPw6V+92u+A/B/jPw1aaH4302LU7cQIq7wGKnaoOCehPHTrX4JfE+Rj+25MyLvY65Bt+u7Nf0CBZ7uGGRGC7MH/vlR/hSqAfKvxh+Hn7O/wAEvh/qPjSbwRZ3cdm6KYzEHLF+nLZC/WvHPAvxH/Ys8YaPFquoaXpGmXCnD20luokVvQDHzD3Feqft1alHZfs56wtxGfNvpI0+gypP6Cvg/wDYi+H/AMA/Eujaxqnxaa1juUufKgF3OIl2AAgjJXnJP5VmZn3HL4v/AGKNND3EFrpMbZADLbhyc+hwcCsefx3+xazSzXltoz9932Vstgem3k1qT/Dn9i63mJnXRmy20EXYYHj2eqsfgD9jBt4VNGGSRg3IAH0yxxUILHxlqv7TPwPh+IAsU+HtiPCUkoiS5NshlKLw0mwjp3wTmv068JfDH4AeK/D2k+IdJ8MabeadqSGSNltkG4D2xwfY1+Hfxb0bwL4g/aITwd4PMcXh64vrK0VrfhCpG12U9CTk885x3r+gLwJ4a0jwZ4Q0zwv4ch+z6dpKCONfcgFueuSeee5rcDrtI0DQvC9gmk+GNNi02xjJKRQrtUE9SB6mtA2rTRxSO+C7HGPb1qlqOvadoenzarqe4xW8TyFUGTtTrj8K/L74r/8ABSPT9Ka40HwR4ba4ubR3Hn3X7tBg8cKSc/iKyaND9CfjTeW+i/CDxnf3cyxBdKuVG7gksuB+dfgZ+zn8cNG+BHiPV/Er2c19f6hbCC3ijGFYiUs25uozgYIB+ldTf+PP2rf2jdEvNW1Wa7m8LW++ScoPJt1RTllBO3eAOwzXW/sEeCfDnjb4q6zJr+lw6ium2aPAJ13pGxkYE7TwSfccYNbxA+pPCd1+1P8AtM3UOr6jcP4I8JNIGjVC8cking8YV3HuxA54r5B/bhtW0L4saToBlNxNp2lwRmR8MxbD4L44Jxz+Nfuhpl6kixwRlY1QhQqjHoMV+In/AAUACTfHxpgm147O18z/AHjuXH5U6e4Hss3xd/bB+Fvw4tvEGqWFquj20cGLkKkg6Dy+hrtPD3jj9ujxzY22q6TBby295EksfyxjKSKGBwxHUGvo34z+HpvEH7KN1aQYkMFjHMVA5UwbWYH1OBVv9kXxd/wmfwk0e7jcedo++wlI/iMOApx24pyYHyb8UvEX7X/gfwLqmr+MZLfR7aOBh5qCHcrEZwhQEhj2NfIH7NHxf+Mmg/FCy0vwnNda5b3kokurMZkBRj87nrgkHG76V+g3/BSv4gRaH4I0z4fPKXutZk+1SqG5EMSg5692A4qL/gnr8JY/C/w+l+JV/AE1TxJMzwuy/MttGxVU5HTOW9Dmpe1wP0E0+O6V7SS5QxPxI6HqN2GIP06V8J/tmfsu/En45+ItN1TwXeRS2sMZj+zysI1hwPvjJ53E9ueK+8pZZBcb85Y9TV2SaS5HyGs07MD5f/Zi/Zlk+AXgO50szR3niDUiZrhx08zHyop6kAcfjXiuqav+3RqN/dwaDo1pYWau2xT5IAAOON5Y/nX6EhriP7pLe/8Adq0t2+xjcHOOTQB+bBj/AG74AUdLR3HJy0P8lwP0qoLv9vuJx5aW/LdV8gnn6iv0qtb6Nvv7N2fqa85+MPxC0f4TeCL/AOIWuW01xBZuiKsJ2nLfxdRwKaA+KJpv27Y1mguvsS+YP9ZI0KlQOuAAP1FfH/xf/ar/AGh0a6+H+u+KY4VQNDcy2QUSMD8rRlgM8Y7c17r8T/2xNd+L1pB8PP2f9PuZNW1dcXNxtPmxBuCitjC+7k8fWvRPgZ+w34c8LiPxf8XQNb1yXbMIGJaGJ2OeQfvn/ep2A+L/ANmb46fFTwTr6+G7lb3U/DeoOEdZVcGHccmSNgDjHU9jX7O/Cr4ZeCfAST6romnltS1Flnmurg75izfMCSewzxXe6fp/hq1ijax0m3gaNdqjYOMcDFReIfEGneGrNdT1y6t7KCRlRTLKkIJPYFsA8c1LQHYeVvd5Q3+s5PufWmLIyuP4UJxk9Ky9N1KwuzDNBcRyxSEAOjqykntxUuo/aFlDRJkBiCoPasTQ/ML/AIKgym403wRHCekNyB9cCvff2Mrq3j+BHhayaVEkVW+Q4Hyq53c56k5r5y/4KZHyrfwasThhDFcEj/gINc/+z9+yrqXxI+HWjeIv+E5vLKK9iLx28YO2PPULyMe/FdEfhRmfrXFqek27PJcXUbJySu4ZA/E9a/Cf9pnUtOn/AGwLDUhcrPaLdWRYIR8ozghiMjPf6EV9t/8ADB66iFjl8dam2MjG8EY7gKVJH54r83/G/wAMIvAX7R2meAdLne5S21KzUSXGHZ2Y5JbAHp0qVGwH6L+HPDOvftK+OrfWtcgNt4O8Isq2sMyjbdSrxuYdG5AJ6jGB1Jrnfir8dfiN+z98VotM8SRLJ4VuUDxOy5AjPBKY5G09vxweK+6tEhKaQq2qCIWiohEY2BjjsorwL9q/wRafEr4Q629xZb9S0W1E9vLt3Sfuzkgd/ugjAP4VVgPcfh78QvD3jnQ7TX9Guf7Qt7kD94GBPzDv6YPGP616bqyaZJ4W1Tzpdg8lsqDhm4Nfz/8A7F3xS8U+Ffi7pXgSEm40nXp/La3fJEbqSNyr2wecf0r979akitPA3iN7oiOGOzlYnB4OKUo2A/Bv9lT7Pd/tYxzI+3y3ujGwP8W8qD+RNfvXbI1lapbE713FmJ+8Selfgb+xlDZ3X7TMcznBVZyg/vMXyRX71ysDGN+FaTpg5wB0oqboUyHx55a/DDxOyEgmylx6ABTz+Ar8Sf2B1+0/HvWy8e7FhcBf94yA5/Gv2G+JuqxaV8F/FtxOxKtaTIWHJVWU/wCFfjz/AME9Xkm+NesyLlQLFySP+ugx+lXDRMtH7maVbNOYrdnw64U56Ba/Cj4oQWUv7dcFnbKHiOt2oPcMdwzmv3q0dreXUluIxtTkqOnA4/Wv599WaZ/27IlnYE/2+jAnpgMcY+lY0Opmj92dP1SBJ/Jz9nSJV2IV44A/Ktm9l+2aHqEcqecJo5cjooyhwcdqx47BJbuCS1UkMoVgB8vOOcGpdft20XRdSurlmiWO3mZiTtU4Q4rQo/B/9lKCK7/axt4LuHzzE94FBG4A8jOT+Nf0CaWsbBXZN2wgKD2U+w9q/n0/ZG1Yaf8AtTW94MN5vnoSwz8zt0+tf0JWxMUsK3EuxTj5hxwvGPypzGj+ej9vySNv2mdeEQ2tuts4xj7qV+3PwunmHw80EBSu+ytySM/NhAP0r8Pv28V839pnxACRt32xBH91lSv3M+Fhtj4F0eHzdwisrb5R/CCgH6mqn0FUL/ib4keDPh7p0WoeLtUTToZZAiM+7lvooJ+p6Cvkf9oDx7+z3+0Lp2m+Hdd8ZQ6bZ6XM0jGMlmmZh/CSMAc9Rmvqv4hfCn4b/FKwt9P8WabJO1uxMbxuV27sbuOQc4Gcivhr9pzR/wBnX9nObw6l34NgvY9VM28gFpUWIqckEjcTuPcdMVlEzPa/AXxT/Zu+F3hnTPDHhnxLY2Wl2y7Fwu92Y8s8hIGCx5JOK7C4/at/Zzv7efSL3xZZ3cUoaN4wEU7TwRnAP5GvBNF8L/s0/E/4K+IfEnw/0K0c2llKXZoGSa3lMZYZ8zJBHYgn2NfFv7DXwo8BfEnxr4hPjXSI9Ti02FHiD5CB23ZQjgZPXPtUuIH0Z4//AGo/gT8DPCk1j+z/AKVa3Or6hLh3EMgiVVOS0jtgnuFA49+KW6/a3t/jL+zj4o0a4tVsdZSyIniB/dkbvvoTnrzx+vevsG4/Zx/ZzsZIoLnwfpyzzqWjWVV3Oq9SN3JAyOleJ/tIfBr4ZeA/gl4r8R+DdFttGvfsywxmBSoZZJE3AgfKfrz+Fa0Er6lRZ8uf8E15rhNb8TqsTKqyQMZAARlR93HuM815Z8cA/iX9uCK0RcbNVsFHuIgGJ/SvW/8AgnS8+nzeLtQuVfyRJARkFRnaxLZOAenNeT/CQH4l/tp3viK4HnW1rd3V4zrkqNmUVgDzgtjAqZaSubM/XX4z26r+z94yt5Ax8nTnLEjBOFJXH5V+eX/BNG1P9peMNRziZPIyAcfLg5/E4r9D/j7eW4/Z78Y7pMt9hYHsSD8q/wA6/Pb/AIJqpcJP4xlMbeW0kC/7Py7h196fQiB+zGnSI2nwyZAZgdw9KuLcBUUfeGevTiuXBMKrHwSPfpWjBcDYX/i6YxxXOWa4uC0i7U6nAxRNIIugKg+tVEnLKo5DfSpZHibhx1HatBtirOOmMAj601phGMKTnPQelRpI0a4A+Q/jTmRZIyy8Oe1BLY5pxgKD83TPamlGRGy3XtWcRIqlJEJIPapoZvMjbeCu3rmgXMWVvJIhsC5PY0jTyt/rBzXPtKDLneSKmhvAMqeB3B6mgOY1g4C8ioFf51fOfbFQpdLJgAFRVra3l5U5x6VFihzuEJzjbjIFQW10HkO/IDdBThtYBcZb1NZmxxclRyvc0WA3HlUNt7mqFzcKSsTff9R2FQSKzSAjIp0hzIAwxgYzSAY+4fw7zjAFaSw4gHPzEflVBCXJEhwV71aWb7qxnPB/CgCWIEA7vmI4pjzyQ4AVeBwfaoHuGjjBVhyPxqFpDKqFweODmgC/F/pMdzKnLRheKcZMsv8AdxVO1AQSeXld4yakKbWAB9T9KALZ2qfkOQePwqCUNFjpgHAx6Gq6ybTt6kZp0kpeMZT5Sf5VoVImSSM4IfBHINTPOWk4521zTXLJJtVS3PPHQVbjkl2kbjjsfagiRdlumHJPfn3pYpm3mRuh6YqmdydfXrTF3JIefl96EhnRzbn0TUo8gedBKhOMHBXNfgX8B4Iz+1dOzRkyWst0Vweg8xhz+Zr96b64KeH9TuNufLtpWb1yBn+Vfgx8Ab+GL9rLUk243LdRc9dxYnI/EGuiPwSJkfuPorf8Su3U8uxYjHbpW2gzgE429M+tZWkIPsMQYYZmJHsMVpRBi2COVrjRRoq5IIY8YH6UpfbypHJqo4bZkY3VFkMpDthuPwoAuvekYTgEdadvY4wSM9ayRtZtxPWrKTALgj5h6UAXMlck/MBUav1OKh8xFJIJJpTIxAxQBG9wUYLnBHeolnZ5BtGexFUbxC0pCsM96htybeY8k8fhQBriGdSd3FWUVSAxzxwKprNvXeeD3pyu5XcvI9DQBO/y8gHOajIHIPUU9JN8Z3qAVNAiTru5rM0HJIMMJE5xSxkHJI4z+lV2DKS3f+lLDISpAbmtIATDAOAflJ5FNdsEADGODUKu4O08Ek96ZJMnVjz3p2IsNd13lc57/SqguFhYjJbnNRzy7QWUjn+VZwUvhQQAec0WCxupqMcg4OQOBU5cNzkZrFhhWIYXmrcZcR/N370coWLqkv8AJkCpsFUABBwaoNJ8mR1A5qa3LPGCOAOv1o5QsEjvzv5HtUIYbNzH8KmMYLHniomjVMqRnPf0pCJUCDaUbryQe1W1lwhftVA7E3DOCvOfWmJPnKFsjrxQBfSUjJY/SmmfIzIOBVGKdXJjDcjinHc6fMeV4p2AnkYoCyjPoaqi4MchLd+MdqJC6wljVDeCmW6k9KLAaq3SsWDHgild04wM59PQ1mrGoG085Gfzp8YKupzgHiixoaiEDIxgU2aAeXv6g03AU8HNI8mDjOAaQD4igf5ugH608EHDEgt1qkfm6Hv+dOiJDbjkZ4NAF8Y3Zx1pVjO7ZvAzzzVeJiAQxJ54NWUZcevbBoAEYMCCPmHFS5MOF4wwqNPk4AyR3phC7gJOnb1FZgW4ZYkzkYye9SGdJMiIcjjNVfLZiSeT+hqQJJuBb5R9OlAEiDy1KHkdRUUhTkldx7+9XEjSTcoO7HfPeqy2jK7bjk9uazAjRUVvM5I9DV6PYwPI/GqaR7iUY8nvQkZiIGScdcdKAJSzxk7OWojugUKnhgetRcnLZyD+lVPJbfuByCKAN2KWJlMgGD6UyKVHJUjbjpVWJ1RQCORTWdiSRkDNA0XAAGfDc+nqKRXZTsxx196ggkR5PJcEk85FT3Q8oDy0O9uM0FipPhiWXGMcGp1YFycFQ3f3qmElQK0gJB6+1TFmY7FGAueT3oAPPWFtzjP+FaBkhaPkYVqxH3Fzu4Pc1ehXz1CnhccUARzrEjrknHUkU0SyB9qdMcVehjBLREDkfe+lNaJQMrjJ/SgBVDsn+0eM+lLGhXKucA8/lQAYhuB4HP50vmFowvXNACsZHO4DA6CoPOcnYBx600mQYOfl71LGi+VvHWgCOJlYeWAB6k8U7cswO5c4P6VDvfdllByccVIpkj44I7Y5oAPPdSYk+RVORg9aiuBNhZGHbnFOKsGy2B6YpGlCF1yOepPSgCpKdzeo70iMS4wu1cY49M03zFhXcPm6dPeniV8AKuMjjPcZoAW4XzGKrkLjH40xdsOU4dgeBUpl2HbIcDmkKxMwkTr70ARl5MF2HBOAoFRpcFUYsmM/KOOc1Z81Vk3KoJ6daeJEkjZkUZyenWgCoszJlAuf89qVJRFgsMbvWotxi+eYZGeAe1NcrKM9QKAJectyQpH51GVOVC9P1FWGJKgKcgjvSKPlIHyk1ogIpMr8qDgdfxpgVQCPTtVve3klRy2f0FZUrlH3Bdx9PSswJlbc29sAdBUmWfjHToaoKwkx8uBWkpwoZOQOMUALGQi4cDOaeE80lRwRVfbkHGVyehqeDMRLEfN2poCcxBE2suW7Gq53yptOEI7VoRN5jbnAyO1VGs4XkJcsHHPWrFIitwVBUHDe9OwrRlG6nvSHO/ch6dKiUkgllwev4UFxIggVWjbt0qCMFCwfgVPLhvm5X0ph2upDsTntQURlmAJDEY5zVN5JiBnnFWHH7ogcYqgHcEED25oMz4l/blmnl8JTLK4EBtlVExt+duleOfsdRW8mnRW6SK0kCqy9sc/N09TXr/7dZnPghyu0GJBIT6rg7Rz6V5v+yDN/xI4oQAk+xJCF2r8jsflNbT2Qon6OWSMUUHjjt2roLRSPuHJGeo61z8O5ghQMgUHg9q17SR+VOefTvXMxrobaIu5ljzzwcimHgZz8w7Y5NVYoZAx2A9c9aspEzOQTjB5z/KkaDx83yvwo5IqRZCil1GSo57nnpTlWJ9w2gYxnNRXJNvhxghhtOO4oY0fG/wAb5GP/AA0F/tfDCy/92Gv5rK/pI+NrSf8AGQGe/wAMrL8v+Khr+bevdpfCjyanxM//0PvN97HL9OaXAdsDtSsC33R0zTTuV6+PPcHZUOAUyBVaRg0mVX7lT7sg881A0WG35wDQBDIyFtxH1rPunfymEQxV5weSvIWoJHV1yRg9qAOV8t3UkjGKoT2wJEp5yMV0+cswYcDn/Gsu6i/eBF4U/NW0TM56RFSPczbQO1Uiysvue4rTvtyh4cZXPXFUoT5REbjd6fWuhEXBVlVd5+UL6+tYxml87fHkMTziutC71EbgYNZF1bJaysw5x2pILkUu1x04xz37VsaYDG8crDMRZQccHJNZ+3GJMZGM+vUVuaQUWaIt8wLrx2xu5oqbCPwu/aX2W37UF40S4Rb20xzzyxXJ/Hmv1z0YxR21mwXJ2xDIHYIuSa/I79q24juf2qNSuPL8sJdWmV6f6sdR9etfrvodu9/punX6fubd4I2KHhvmRf5mu9/w0JHYi2ErHc2F61sxyFQFA+UDGao24giZRu49etXRIgl2P0PTFcVikWCTw4OKUpLLkgcH8KazhQD96mm5LKMcUWHNlGdPK77ajwQo3Hcao3s7K5B55qCK9d8AH9KZJNcx5GXI56CqMUSq5JOB2qW4mb5mbkrnb71ULtJGpBxnr7UAa0bLtYY6/wA6sxuzqSvfjisyDO1ckNn+VJNcNDhEG0N1FAFua4Jj8hUwy/yrDdJN28pyenNaPmseSfmqOSTco39zQBPaNOcOwHFWpWjZ/lA4qkJhCAi49SKRpFLFkHJ7mnYBXLqBt9evamnc25j6U5ZVbBPFVHYqcKTz+daWAn81Y4zlcZGPc1A86OowTx+YqF2XB35JX2pjoBtT+8M0WArMrs4KHjoSe9TKrx9Tkn/PFSlCpBAyAahllVySfl29qLAQTR7ZGeI7iMYzxVq3mkeM7lJz/OqTwhlL7uMA1Ok5hCKQNwPApATJDNIDI7YPPB6ikjDD5mGWH5U8TI7E/d9/WgMuSydQelAFoupjLleemRUMe1g0jA5zg/hUS3DKsiMM8cemaekny4/vDORQBIJmwVxnH86XYzAEtz3FRxqqkhOSev1q5Ds288sOatANVAVVyRletK0shLhwGHbFNaMKMg/hVYB8Es2PSpuBZbaU3nqeCKpSBi+YcY7j3qRcYVWBBc9akkXy8AYK46ii4FfzC44PK5596iuJ96g4IPHPSgIC20DAPNEpRcKSBv4yelICS2l/5ZNzn8qtEiMYGWHp7VlwpIrlMDYMkY9asI7scAfnQBNI6uREpznqKtwwrGxyMEH86oRxsso9WrQkdoJEbG/A2ketADJJDuCIOQc/hUinKfMOlRSFmbci4HYdxSkSwhXkGd1ADnC+Xl+R2pIV5+916VMoUxFiM+1V3MYHy5BoAmkfHcnb+NZ0ibtozwT8x9akDN95Mt9aguDJOqpGwUA8+1AHQLsigAj+VR0NVZLgbgG4yOoqrvbYMsT2wOlQJumm2Pxg9aANlQ8se3cBn+VI0JDLgfKRzT1CImGToODTo52dtuOP5UAVri3UnH3WHOR3qMBlAUHcD1q3KGJII4qBFJ+XHJ70AOUOMkZXBpTIz8McinqJIgQQT65pHwc4wCoxxQBCgMWT0z2rSheF7fYeufSqJHA3NwRU9vhDkMTWgD5YR5ZCjc+f0qFECLyeO4NPMjeYWBwi9fem5yzODtAyAaAGjBO/jIHGKj8yNH8v/GpyBg4J+YGs424jfLZJYjmgDSEsa7RncTxirlvGGcxnkHpmsUJnDPxg1JL5m0EMcdiKCGjflzHGYWHKjIrBu498YeMjPeljuJPKMbLkjvnnmnDhTFj5cdarlEVrPejFlODnGK2hI6FhyT6/WsdVKx5JyT0PtV6FpHjLOPl4x+FHKAiZ3EOMlcnNKJ4kKkjr+dKEbccGkks8u0gPHGPapAkkjUhmLd+KZOMliGK7cHAoILIFI+V+/uKFlBfyzk7Rg/WgBwh25eVgNwq5FMiwsGbDLwD61WYsDg44z1qGOJ5FaR2yBnOKdgHJLIdyow3d+9KjnkMOPXpWYnnROS2QnuKsWkt20jKxGDjb8tFgJZJTvZY127R1rXsW3oocDAHWsh1kMhRu/eizkeF5Isna3c9BSA1TMhLqQRj7tORXBAZTkVm+d5cgY9M81qw3PmsXUZGB1oIZJtKOYzwwFVrhW89djenSp53AmDAHDrgmkkJ2qARgUCIWffMSzFio5zV6JkSIkcZPcVVEKh9zY570+5ZUgDr7ZoAjWXzGYNxg5+uKe8oP+rIXNUHkBJPPamq5adI8Y9PegC494yRpHjJBzgfzqY3zSbXZM/WqscaNckyZVwMe3FTPFFw49aAJJVWVBLjB7iljXa28DCmjaXVVUflSPI0WM/N6Cq5QNFX2MHx0q1cXKuhcHPGMVnLMJYsKMEDnNU33Aqyj8KOUDYtt7RGQg4HBFJazebdeWMBcdKzLWWdZOCSCSTnjNPmeSJyFUJn361IGtJFuLoG3bTxiq6GRLjbKe1UY5JYmKEfh9avpK7lfMxuB64oAlaVACrY9fxpUmGwMx6dsVHcOkQBlTdurM+0iOT5jtRvWgDX+1KW4J4HpWaHj81TnvT/PV0yv3R3qkJVQ5TqPWgDSuHzIMZBxms6+dlUqpyzDoKcly00mwnhfvEUyYNKoKDlR170AXbG5uBbKoGT1rQka4KgMMnFY2m3VwzrEqhk6nNdFNJN5RKgKRWiAZFeK0Jtio64O7ihWdXztJHQk9KxmaRmMg5Oeh9a0xLLJEH24J/nQBO7Nk7entVmCd5F2Yy2cY9qzoppWzHMMFe9XoGjVju496hoC0sjIrPsLeh9Kznd5P3rrs5xkd6vvK24Ed+PrVe5m3L5eMKe/vSAdHlSQ2AoGR70zdLNhh2yKgJZRgA4xzU4PljBPDDPvxQAeXKY2UjhvSlWIqm0DAwOn9amjfOSxzkHGKkRdx2scA0AQQkBQQACDzVyGUoS7kBT1qsrIF2AZ5x6Cq0ys+5Sc8cUAXPMW43kZOSaY6xrAC5xjgVhQrLE7BmIya0kEzRhWOQfX0oAftJ+6eR+VRJA4Yv8AeJ6+1TLE5OM7R2pMSxZQnIoAfDCY2K496mUGQghckHHNV48uW3kjb0NRTHYT5TnK8k+9XYCWeNYXLSnd6D3rKm08GVbiNiWHJFXXlkZ4zIdx/qanU5wG79cUWIZDDcGL5mb92R1rS83Ceq4yPes2W1O8KmCp/lVqLcsIQNxjA9qLCJ4piFwx4689qkiu87UJ+Ydh6VVWNmTCtkkZ3VWSCQXKsh74PvRYDaL71Ax0rHuNUeBhtywBxn3q+UKZJOD1wK5q6PzuO+4n2FFgNOTUZLucEOUC9cDqa0pbqTCtIzIOgOOK5aFhtKs4JHbHPFXbi6+0QCBxwucEUWA2mvUyFj5J71A88jIzlvmHFVY41jiUOfmximlmU7FHH1osBcjbzAD949KsRSmPhR0/KsuHfBJuZvlNXzLGThRgnn2qkBHcMhyc/MecVPa4Ijc5TBzx3rJ3nzmJGB04FalswDCJwSQfvdMCkBoC4czYbjHWrbhJ08o9eORWTc5EzFuc9D7CrVpK0qbGXAH8Q7UASygwg7RnHrULmXau3J2jFOYkkb+cnrUBmMfyoAY+c1FgIHugvEjEAVJ57REBO/I+lZdykn3tu5W756VkpcXQYhT904570WA62G4mSQI3OeeakmuN+CoyV4x2rEt7yV0JkbLduKtQTM52lf4ugosBcM8g4fnFU7iZnTCgkn0qxLvL8YAI5BqjLI0Z2qm0dzmiwGhFxGoPXoaupK6H1z0z6VnQGSSFcDkZ71bjLCPezbtoNIBXk3SZTt0HuatxyylMEEgcNWSJUlyQcMP1qRZHBIVsgc/SgDX+0so354zjA7CpEkDZRu2SPesqIllzkZzzU1rIQf3vqcUAakkfmQbQ2GyD9Knm3KgO/dxnis53fayZzzThLIF2t045HYVnHcCC7Z1gbycFj82K5q11CeVitwu0V1Nw+2JnUdOCR6GuamEfl8jjrWgGxb3ZGGHAQYq+tyvIBDZz+Fc7pi7o5MHlWIrSGQCV696AJJZY8ZViCp596lgMZBbP/wBasze8j+Xn7xqzI/2cFVxz1oAuzy+XHuYDDYxWNLKUkaNujEYqO6vFbEDenWnwsshKuQ3uaDMWRJw24jaoHHNETSs5+bG3t601p2kUR7unJDdcUxfNkZNo4c4FAGmsUkqgJzk8/hXyf+09+1ToHwV8N/2Zpc6XniO4TZDEOqA9Wb0K4qD9pz9pnTfgn4fn0vSSLnxLJmNIwQfLLDhiATx7+tfmB8FPgz4x/ag+Ib694smmawMvm3Nw4LjaDu2KcYA7cc1rCJUS98E/gl49/au8fXXivxbcyppkUhlubiUHDjOQsee1fsZonhnSvh/otp4a8HWS2llCoDeUuN7HguxHc10fg3w/pHgPQYfC3h+0W1sbQBUCgbjx3rq5TC+C4AODkjp+lIor2BaZTPN9/NS3cqwDaxxwKda3BWQR8FTxmrEyAszyAY9TWYDYNnkGTO0kd+DUy3cyR8ksDxXMXeoI+YIyGaLJyK6q3U/YI2z8zLkgigDMuZ2BaIg8If8A61R6XeGecRM+3KZ5PcVblwwI6N1P0rm2gkSRpEOChOMehoA6pbtpV2/LkdfwqOGdi8gcArxjtXPxXDqgXbhs5z7VfeUoqFhhi2Dn07UAaE8kpiVd2CSPxoDynLEElQTUQaVHXb8yjb0561qPISzPHxwaAI1xIODkMOh7GklDwHBcgIARz1qlll8tlPJbn6Vb1Bj8jgbiAAfbFAESNJMuIx8qfez71ZZY2jZcckcVSs0lWKYg4d+Rz2+lRySSsUif5X9qALUamPcAcFuOnasa9LQTmJh83BBzWxNmMl8kYA/Oqd1ZNLlmIBJyD3xQBWt5X+2rGBgt/Eema0yJFkKvxj16Zrn/ADPJnjZUZih5zWob+Oc75F5GM88ZoA2BungaPzAcdxVaF5GzASdy8n3qHzZEC7GXYeTgVJDKpJZQRk4J9aANJmeIZA3cVXZ3KsAduakcyCMMo+WqyEyS4J4xWgFeRbkyB9xcIOccVKE3qWVizY6elW4wrLtjBJ6nPSqMRWGUqjEFvyxQAyNcMArYbr75qzK4GHPDYweabJIOELAn1ApJVLDORjpQBOtwrxgA7T0z71KWkZdzrkL6etY8rGIKvXtVizkmSFS4G1ic/SgC8pdAZNoxn8cmmTQjbv7H09aVkkbnJHcAdKiV5FBjJChTnHXNAEVszwzlpW2x89PerUEwG+RTkA/LkYpN0dwjLtycfyrFS4jjuDbtLl26A9s0rAdBHemRtoID88jpg1LFGdxUHaW9T3rNht8YDMPlzwB/OraSRE7G4IX1xz2osBLJFKoCx9G5Pb8qqSM8XOTuPTPpVxGZotm4t82M1LIilAz8MBgGoAgRyWTOc45zzV43LptCqfY1UilRZFaRfmTp71l3t/cQtuBJG7j0FAHSrNNvJJwHGKQmT7inBK8+1c3bam7TSI/zMAGPtW6LpRHG5PJ79qAJ0WVDh3yh44FUwgR2SRwEBp5vIdrFWIZeSOxrDm1JJ5Nq/OMZBHr70AaSXEkcyCUYQE4I6mtHzGaQhz94ZPpx0rIgZnORhuOB/wDWqe4uSkkYYgMy4x0FAGkpjdCg78/lTWVUOC3DY4qtaTlnZcbcYJP/ANep5E3sQD06YoARd8LeY+f3p/lTjIyyhkIJIPBqECRQYmYEkAg98fWhpHRVZFGOc85JoAulWI2seGP5CnLHyAmW2CqtvM7qwUKzLztPBOakgnJlMa8Fs5HbIoAqX+S0cjFiGyOe1QJE08W1Tycg5rVK4ZXkG6MngdOaY6LG7FcruOeegoAzooUhYBV3KvFQ3TsJGC5VD37VPeXZjjDDJXO3j1rLe5M8vls+0jjHagB9teeYxBOCpxx1qxdKhC3EWdznaecCo0tDAuSwYHv9KsKscuxWPy7twoAckwSMY5YDj8Kne58wQzKuzg8g1VnDbxsGzrg1DulaMJjnnpQBoyuXxIjA56560x5WkjQL/D0PpVFYptwbIJHYetSxl8tx83qegoA07cXEgaFcsYwDu7H6VIkjPI6g8Dp6CslL6eFmUfekBXjpx6VjW017DdSIzExNySaAOsO9WURybuucdqbguRl+p/lWTDcNEDtJ24P5mkjlme6Z1IC+9AG0WIdQo6c1PZSma/hPy796/wA6qiXONo3HAqxDbeXexXKHcdwbA9c0Afz9fEyaf/hvKWY/vpf+Eht8L6/MOK/ebQNL0vRtKRtPto4XuWMj+Wio2W65IAJ6Z5r8D/iCZIv265ZYfmceJICPxcV+/N/ahGtZAmAIh9OVz/M11VegHnXiL4seBPCGvjRPFuuw6beEKVWQn5VfoSegzXR6Z408DeItJutJs9Xtr601GGSGQiVScyDbxXF/ED4IfC/4ox/afFWkxzXfRplZklGBgAEEdPevjHx/+wBaPA+q/CLxPdadexuWEM7AKe/yOgDD8c1nFLqwLn7Nn7Gt38MPjXN8QtY1KGXT9MaU2CQvlyHZhlgOgC9u5r9G7i3G5nikyC24bfWv57vFHif9qn9nLxCItW1+/t2XIR5pPtFs4x/DuBU5r9U/2OPjtrvx08B3V54qjX+1tGuBBLMg2hwwyCRwMn6UNCaPrGOHzLtGkJ8zeD+tfjX/AMFRUkHxY8OnIKHTFxn/AH2r9pLe3lFwG24ZH49xmvxQ/wCCoAn/AOFvaCHPyf2YoH13tVYde8KJ+r3wH+zTfBfwPhi0jaXaDH0iU16pJbW0kDK2d64I/GvFP2f5o1+E/gwq4GzSbUD6+Uor2FpHRCpkBdOD+ArN7ski2zqzbT0xkdRVgAPFuLDHOOxBqrFK0pB3EkcYHtUV0VgjBYhgT0J5OazAlu2JG2RxtU5wO4UYr4r/AG8YZv8AhmnWQVyq3ts4bPADOBX12yPM4cEjnnPbtivkb/goBO1v+zPNCw2C5voATjkgHP8ASt6a1ND53/4JkwiWXx3PEQGT7MAO2CCD/Kv1oSE28JhznaCct3IH+Jr8n/8AgmYqro/jSV2EYjuIg2Bgn5QB+Ffqq1zZ2GmzX2pSMtrb7pJHY/dQZ5/KoqbmhQNtcW8cDySEiUFjg9DnGP0rxz9q7Xo/Cf7NXje+LMslxaJEjDu0jhMfjmu+HxG+HmpWJ/sjxHZSyxyAAeavCg85yfevhT/gon8UtDX4VaV8PNL1OK7vNTvUmlETBgsCjOTgnjIFVTVjM85/4JhwfYpfGviCNh5pW3hQ9/3almz7HcK/XrTpUuYHY8NK+SD1B7gV+aH/AATf8GnTfhRqPiyUbk1PUXGPWONNmPzz+VfoxazRwMowRj068/1NOs9bAdLLaOn7xGwN33fYYr84v+CoX2ZPg94UkJ5bUJOO+CozX6LQ6tZPMkbZA3Ac/Xmvzk/4KimA/CnwpaLIvmHUJGC/xYKVlT+JAeg/sHI6fs5+HXH3JpZ8/wDAZX6V9B/Gn44eC/g/pyTa5eCTU5h/o9jEczSZ4GQOg9zX5S/DH9sJfg98BfDvw68DW51Hxm4lREEbMkJlkLBiAPmbkYUZ9/f6a/Zx/Z78Ua54nb40ftDltS8RXT+baWdyQ6xg8h2XGAR0Ve316b1AOE/4KC67J4o+BfgrVp7d7S4vrsTtFJncokj3FTkDkZrxL9mL4qfH3wd4BsdH+Hvg7+2dG82VkuNrtvYsScBemDxnnpX0H/wU7uki8HeC7RACZLiR8KMA7FGf5ivV/wBgp9n7NejzJ+7lWe4CH/tq/wD9eqb90Dgv+F9/teXM7T23w1MSMSSFilU8fX/CvJ/jZ+0D+1dd/DbUoLzwm/hKybatzqCxywuIywUgM+OpIyR2r9YYLuW3ePyrohWPPzk818z/ALdDzyfsu+KElyzqYz0I+XzVzWSYHzD/AME/fjV8UvFfiWf4dazE2saXpoZnv2ZiYt+WAY984AHpX6lyIYsA9jX5Of8ABK3/AFPjiZ22q0lsM556NX6xXkzIVxyvGfrRLexMT57/AGivHnxM8BaBpN58KtCbWbq8lkSZRC8pG0DAwnIzzz2r5tt/jH+2Hqtos/8AwryNWcEkyq6dMddzDHXvX6ErdzDAifbtOeKZNJFJ+8uCzn3Y/wCNSUfn8nxO/bYt3zF4ItlRuSgUf/F1bj+K/wC20xZY/AkMYU9RGT/7PX375mnzW4EUIDjjdvOf51btrpbNSF3Zb1ZsUGZ+f0fxP/bas9+3wPAWk5+WM/8AxVUvEPxE/br1nw9eaTbeDltWvIzH5ka4dQ/GRuJGQK/R221BmcGZmK8/xHHNXoLuffiCU4+pH9aLGtz+e7SP2Xv2ufCnjC38YaNodzDqSt9oM4mUuzZyd3PfPIr9n/A/iLxxN8DLyfx5afYdfjtLg3CnAwUHyk46ZFe+TajeqQzu6r0yGNeVfGvVbfR/g34u8Q3RJ22M5Zs4JAX19TQhH4ZfsVSTX/7WOk3K4G83j5P8Ibfmv32jKxIkSD5Rgc9OxNfg/wD8E/I0v/2kY7qNSRHZzyKO/JP9K/ea7fMsmxCqE4A9Bwf5VtVAbGdxyQdxP6Vbs9srpEykSMw57YzVWCT5pFH3j/KpELmRCr7fQY54NZIzP59/GZhuv22pTv2D/hI7dVY84AZh/Sv3wtL/AORrMcmLGcd8qK/n51aK71L9s0iNRJIfEYJ+kbsSfwAr+gWcQb1ktx8rJGNw7/IKufQ0Pj7/AIKA3puP2fbmBV8tluYxvPcADIFfHH7F37Ovw1+LfhfW9b8aNJ9strsxoI5Nm1FwR1OOc19Wf8FCzcxfAKznmYiNtRRnXH/LMpjPp1NfF/7I3wN1T4neGNd1qw8WXegQx3rQRxQfdbAXJZQe4oMz7/f9i/8AZ/iCs9tdSSOAApnz365HFWl/Yt/Z9SUM1vcMisCd1xjJ/unBFeUaX+yV4rvG2L8TdRkiQ4AGRgZ/366tP2H9UuZvPtviPqK8jzM/eyO4IbNZl/M/M74yeGvD3gb9qax0PwzGLfSdNv8AT44wDkEMdxbPUnrzX9A+lXAGlrG0YwNp4/3RX89Hxn8KRfDn9oSPw6bybUvsmpWLSXE+Glc45ycDPQ1/QohxZQvACqskbHI6bkWtbWFIlnmSRVGMqflYHpgkV8A67+wH8Pdf+Jlz4xmuT/ZMjC4+wAYzLuJYMe6H06+9fdE87RMqoflc4z71etXaDEp4cdayKPOfGum6PofwR8UaXpVjFZ2VhpVwUiiQIgKrjOB3r8q/+Cb96IfiP4uu9nSyj4HctO1fqt8W7iRvg747KDcf7Lu1Cjgn5elfk3/wTiUXHxK8S2xBG+yjlPovlTng/XNawQH7GafAzTRMpAkLrgeuDz/OvxB/b41BW/aDvLOIHMcVosvfJILf1r9wdLeaC+t3YAMZFwDz3HH61+EX7c8fl/tJ6sisZGYWpYn+8U4H6VdPcD90/DFhDr/w8tfDU9sZY9RsPKLAcATRpkH1yTX5mfsyeNY/gD8Z/GPw38U3DR26TmWF3+SNTC7tuYE8bkZcfrX6j/DCW9Xw/pFmh4jhj2kDP/LNTg5/Cvx1/wCChFr4Sg+MlvLoN2r6nLaKL9EbPlyLkKD6E85yegFJ72A8/wDGmq6j+15+061vp8zNpPmoiMclY7OIkMxB6byOPrX7r6boWneGdA03Q9JiWG1sI1iRVAUYRFHAHSvyD/YG1v4ceH9R1zS9QuYoPE+ozDyvPGC0ak4RWJ/HHqa/XiW7E023zMptynoRjrxUVH0Au+YDIvQ180fGj9p9fg7rMHhzR/DUmq3U0SvKzBtqk8/LgHPFfR6RlCDnNEtvb3MySzxRySqCqs6K2Ae30rMD4Ptv249XvW22XgO/lwPnCCRsAdTgpUeo/tua4fMYfDnUnhdflz5g4HX/AJZ193yWVnprg28EIDHnEY5/EVHJcgkHZEir2KDgVfOZn5wQftv65bTK6fD6/wDkJzlnB56YHl5NeT/tHftReKfih8Kr/wAOXvhO70eGeWJjLIrCMKD0bcg5J6Yr9fLVYrkHbFby59YxXx7+359kh+AF8RaxLPJcRIxCgbcEEH155q0wPy9/Za+Lj/B3xDql5Z+GJtfnvVRS0BbeiqTxwpxknr+lffj/ALcviO8AYfDe8yvGcyZ4/wC2Zrxv/gnHF5j+MrhoUkdZbXG5emM5/Sv1ht54nlMCwxBSc5CgmnU3sbONj4Qg/bb8TPDILn4e3UJDKDmKRtoz67Vwa+If2ivHvxt+P/iJJhoGpW2lWmEsrSKGTgYxuY4ALHua/elXCMvlJHgdtgpZr5pJFh2xgNwcKBilF2JPyW/Y68X/AB10HxDYfDrxp4dvP7MncRpeTxOjQAcjL42sOO5z79q/W6O4PSQ71DfM1cnfNdDbzs+YhNvWnW2oyeUsUZK/N83FZ1XexUT8zP8AgpkRBF4UthLy0E52jj5So25r69/Y5drL4JeDTt2h7Yk/JwOh6ivhj/gpLeXJ8VeHobkH5rKR+e/GBgfhX2p+yd4m0G1+CXh22uNRghlis48K0iqyEfe4NU/hRJ9lWz/vFkjUJ827d6Yr8Efj3JIv7ZlieudVsX6dOa/aeL4h+FrWfy5tbsm3feC3EZP/AKFX4ifG/XLXUP2vINRt3RoH1K0w6sHUgH2qYgft7YwxRW6wwqdi7Mc9yvJrSfTIL+1ubG4AEd5E0Zz6t3+lcvo11K2m20yJlCAWOeoI4NdBFNISvoDjHqD/AFqQgfG/wN/Yc0/4WfFKf4k+IdTguXgleWxtoTvKhycFiQMda+tPidMsHwl8YXUpVI10+4yzNxkocZrrUaOZhDu9q+Xv2yda/wCES/Z78RlmYy3rR28YGcncQD+hqtS7H5jfsH6I+rfHO61hAJBpsJYnPALuFz+INftv9thZjDHkAcDjvX4+/wDBO3T7lPEni3xAYyIreOKIN2yWJx+lfpzp2p3c968U8hZScgYxjmj7Rk9zT+NgRPgN4wboslnIv444r8mP+CeGE+MOvKCdzWO72H7xSa/S79pO7ns/2dfGJjJj3Qdc8A+lfmp/wTvjlb4oa/dxAlhYKhwM4DOuTWk/hNFsfudbSv5kr8JLHE4T+H7o4r+crxEnirVP2pbu38GzR/8ACQTatKtrJN9xJCSAScN057Gv6D4tQbzjJn52Vk+ceteD+Av2XPhf4R8V3nxAn33fiG6meQTSYxEXJJKADgnOOc1jSdrmcWeDW3gX9uEW6mTxJYRt0B80KXwOw8v+Yqp4k8Cftlw6BqN74g8Y2UtlFbOZ495OIlU56QfyNffV3m4nQf8ALNM7R0wfX61HNHZTwy2V0ivBKjJIG4ypGCD7Vpco/AH9lTQde1D9obSJLLT5tQFpJP57RoWXDBgGOR03euK/oz0OMERPcYVRk7G+9mvKvB3hXwT8P7aZ/Bul2unNcsN8kUeHfHRSx7f5716ro225lA6iTHUEkZ7jpim9QP59v284YIP2ktZhjPLfZySORkBCB9Oa/bP4YFV8GaNbptwtja72AwCfLHB981+If7dVxFL+0r4iJyrQPboOxztXB/Sv2w+GV1BeeBNHv42yj2sKr6kqozmqrdAqHrVp5cgKy5X+7j/PSvxK/wCCiPiKXx5+0DpvgLTJMpZRW9qgJ4M90VBbPQZBAJ9q/abUtX0Xwl4X1Lxfq9wsdrpULTSZOM7QcLzxkngV+Aej/D3xz+0/4/8AGfxN0GUQ3On3IuYFkOd8m4skYJ4G0KPYcVnEcEfrNYfDrw78Jf2bNa0jw3awxNb6XK74ADSSGM7ixAyxwMAnmvyG/Zm+KHxU+Hmua6nww8PDX7i+EIuFMbOkWN23JTABOT1P0r7B8L/tJ3F58K/GHg/x+32LxFp9rNAYpsoXdQwG0YA68Y61zn/BMyGMa14xmuQFikCLuYghXQEg8+mf8Ka6i7ni3jq0/bU8fePbf4h3WkajBeWTK1rHGmI4VQ5VVQ549c5z3r9N/h1Ya98bPhtbaP8AG3Q5rJZMLLAzMjM8YxvA2qQpOSFOQK+p7/VtP0XT5NW1bULWx0+E5eed0RMfVvpXw/8AFr9tbwhpE02g/BbTG8VeI5v3aOkTtApAyWjCglyPQAD3que/QzL37R2v/Cv9lP4Q3ui+EbCGw1XXI3W2tV4lMpXYZGxztVerdM8A5r5I/Y8+FPxB034e678W9AgB1/XDtsVuEwghifLtubH38nH0Hua1PA/7M3xT+PvjiL4mftC3MgtndZ/sEow0kK52pt4EcY4wvUjrjrX6t6Npul6Hp0OmaXEtpaWyiOKMDAVAOBtHA/CplO3QrmPzS1T9rCQR6n8LP2hdAk09bvZDJLChWN41bJLDOeozlM5HT3+0/glefCkeD47f4PxWr6ODljbn5zIRkmTd85bn+LnFZPxw+Angr4weGZba60+3k1mG2eO0uTmORHY5XJXqAex/Cvxb+FupePvgT8ebLwxYS3Vu7X6211aq7bZY92MFBx06fpTirlI/oe0q9WWWZJJVbaMYHUetdPayW4cKmWBBJrynRb2VbxxdW+7I+Zl4O4jjNdjpmqB7goU5UcnPasgOyi28YOPXNP3xrKMEjv0rOiv1XETELnkVXFwXfG7BHc0Ftmu9xGkgXGAeh6VKzgEYOQO9UlOXG7DdwTTJ7tkbdEcjBzQQXZmUxrkkc/pURRDGyknnn61RiuXkAV+V6/nWlHLkMiLnHFAGMlqgzt45xzRJasn7xFDeo78Vol9hPmx7CRnFNWZEG3rnqaAM1GJ28bcdRV6CYoCuePSs6+chCYxzng1irdukmw/rQO51XnRF2zkMaarFy38q5lNVSKQPINydCa2VvovtC7eUHOaAuaMAJm+7gAd+9PmTbhwCBVRbnBORwTx60+SbzX3Ic4HINKxZAwDh2A3H19ajjlaPOOFXrnrVptoTjOOuKx75tsQCEj5hz60WA2ljjbEh5LDioVikDfvT97pVOzlC8Ena/H0rZY4iXbzjv7UWAgjm8qQhB19aHuM7tqbie9Q4bJfaDj+VRlyoJA49fSiwFgKxJAGCOGx1qxwyjjnnFYjX7xAgKdxP8qjj1C4JRXXdg5yKZUi2zbZMKMZODUmNjAg8EcjsKpGYM+XIGeT+FWjNHNHmPGPT2oIkTtKWRmY7gOlQsU3h+q+grPlFwqbVIIPSqgnlSQKeMetNEG5qbySaDqNs/wA0L2s+89CABwfzNfgz+zbEl1+1Aj7zGX+0OZOrBiSufzNfuZf6rJFpOpx5VU+ySlmPU5GMD9K/C/8AZtRpv2k7uZwYxbJcuVH3iFcqAPxxW8fgkVI/ebTU8mIQSZV7ckMWOck9/wAa0ftAViRXC6fq891YQysOXx+WOM+9blvJIRkn0HI9a40UbizEn5jxUko3R/KMN/MVRSLcS5kAf09RTlJHybs+1aAUbSNvmAJ9Oe1XUJj+UNub3pkULBS+07jzj1qsZm3gN8uSaANFCGYg9R19KbLcLH8u/k9MVns03zMp3DvVWWfG35ckdKAJ47kGRvMIAPerO4MwyMgjjFYsaYl3tj5jnHpWwBtw6jJPI+lAFofIpCjOai3vj5UOD0NEszp80Y+oNDTggYGBjpQBPAZGBycknnNX4wUb7wcAdqxFllaLhQvXnvU0EzMA5bBHFZgaEsig55Bqg8ro5KrxjtU7cruYg+5qiZVRmDDtxWgEZfeQ7E5HAFEkgYHniq4mWVwB1FTSxLg7TyaAM1ZAXIDZ29KsqwLqEBPvWE6OsxIOBk4qxDOyyYY8fWgDqCWxvIwMUeftTDciq4YbQ27KmqTwksTu65OKLAXWmYD05FWonZgWBwq+/euckk+XaDn1qOzuyh2sxwSc0WA60MBnJqRXTJJOeK59bx9+zO4Gp5blYT2IpWAvzSJxg55qkWKbmBzk1BG5kG5Oh6UnlyBWWQEZ6UWAmgXczYPzH9KvkFQFzkjuKrwFVQBTksMH1p0jMV3R0wEll3RbG+Ug1QDIcqvrT5pGZDxz/Ws4SFmAPegDVhmXB7noKk+Z247dvSsrfhuW4HarZkUjCcZoAsvNIqgscYpgnIAZufrUbSKZCh/KiNVYb27UAaETYILjOTkVYYgowU8noazPNiLf6wBm49xipEkcKM881maGlj5csRwo/OnDecAnI61WWMS7fmyc96s+TICApAXpQBbUKQe9EYLcSLhvX1poiZWAc5GKkO1VCKCdvOazAswqgJ3njNW32yxAuazDJl1ZlzjpxTiXA2K3Dc0AaEXkw/dwGb9aZJbuGwrc9vaqwBZQp/hPH1q3IsiDDt96swKAVo2LdSKSMySkjGF/rVvYJM4+lAhKkbCNy9vWgCJYCELE8noBQm9Bv64FSPujXe+CfamFjgKgOG64oAaSGXfFwe9Duy5QD73Qmo08wkxxZ565qVCdrRyL9DQNEkC+XMN3PHNbZKKqsRlT09RWFsOQU4+XJ+tW4Z3CgSAe2KCy+225Uhsgr0FQOiu2xFKgdTTIJwJju7DtU1yxKhlO0/0oAjNtGAzgcH1pNoHzZCjHA9ar+ayDaW4P86lJUoEcjcvegBgfb8qA896VH2Z96WSSOFtucEjOarSsXUBMEr+tAF2T96gUNjNOjiUHczdOKqRSB5M9wMEVZwxJ4z6YoAdxucBdoPFKpztCqevJqwsqiPYB+896omcfM5Ht+NAE/lhXY/jSq8ag569BUIlUx7CpBYZzSJLEw+79zrQA+4by1Bi+Yrxyc1D5Jki2t97OT70+Z4XUD7qjqaJCiFFHPHP0oAqTW+0DA6dqSNHwOh5+XPap5mYHOOT/ACqlDP5TMkgJLcgUAOnjXcA+ee/vQhRSQXyQPyFX98UyAMqkqf1qlIrR/NGvB5YetAAiFXww3DORnHepN6eZ+6BXB+lQowUBh8xPGT/DSqwZ+OSQCfTNADmj81iOveo1VN2AcY6+1PVikhGMhfekAIJVlwSecd6AJvNVFZcA5/WohtBKY+Yc/SmMgHzFtwH6VX35mLnkdBWiAlQtFyx+Y5qNIgzZm6deKlWRpCN+AB0pkgkClhyD+VZgCxpnKnAPamGCVJMryh96ZGzpzINg6c1YMbbeDnnNAE7DIUY/+vSx+XvAZuaqtMwdU6n1oYpMfvbSO3vVwAvPtQl1PHekiG45YZBHUVAigEc9O3apw5lBQED6cUxSISsiZBTgnn2qu1pI7bA3B561JlygQHJHX3pDJJuA9OtBcRuxt627N0xnFRuIMkL1J61N828TA7ieuaoyW0m8so6nNBQkqICEOcNVQRfvo4QcgnGa0FRiQhHT1qk8UiSqAehz6UGZ8Gft5Sl/CM8JiKyQKjjd0KFucduma4v9jya3Tw9aPqKeYjkrgqMMmSB057V237eUc8Ghx3LqWgaxA2jnLE45H1I5rif2WV8zwnpcdvCYlhh3E5BZmJPf+lbT2Ra2P0WhVJWLxKdmMgDjjtW9auACrjpyO/8AKuZ05lRIijnGP1x0roYADtLHA74rmZBpY3BXQYUfKBUkSFnAIIZj+eKaTGBlc+2O1StdHywyrg4wBSNCGWYb9jEHnkjrU2EOAeg6fSqLQiRygwp9ferUapGdshBAHXvQxo+N/jhEB/w0Jg9PhjYkfT/ioa/mrr+lr43GI/8ADQW1yc/C6zI9/wDkYq/mlr3aXwo8mp8TP//R++3x2OPX3prDzByuMVJLIu3hBUPmjPPX0r489wB5artxlj3qBmC8dc0bRgtSMwYbOOOlAEBO0lW6H8qquuBleRU0u4fe7etQPIFXkZBzitCpGfJhYyO5rMkOQCSRgYzVm63kZXj2rKeQKuWOe2K2iYSKOpSRi34GWHesm2bLEk9uPY1bvZQ4+ddoArPgeLtwM8fWtEQbAlaKMDqT3Pauemmw7+acknr61ou6vHsOc+tZVzGgdQwyMfrSQG8rKIlUjcdo6VqWAiSe2c8LuTIP1rmrfaHwDgYAwPoK1YvMZoEz8u9ev1onsB+Hn7U9wtx+0vqW2IxPDdWq8/xgknI/BsV+x2nzwzaXax20ZiEcUIwfZB09q/Hf9q5Fn/ajmS3JBea0U5wcMG4/Mc/jX7EaZa7NKtijb2McZ/8AHF7dua7pP92hIvwTEN5cgx71toVIVT+FYkUbc7uauRSKHA3fMK5BmhJLglc1GryAA1GR+965Y1JuWSLb0ZaAMW8Def5gbPB4pIAsYy4yfSnXpSLO/wCXAqr5jGMOwz/FmgC9KoUiQMCuOh7U5YvOUkJjjOR3qss6TKEIxjkVfTfAoZhgMDjFAFeT92ixtwT39KgnQvAJIjuYdc9aZcs+wEA5B6GotvmRgs2GI6CgCSORZFxnBB59alYgffXr0qhHvRlKDGDyamMjyAKeADQBZ2h+ZPlA70xf7oIYevamKm1NvYmnkOMKo6UALuBcIzDcOuaVwkZKEHkZBpysjSbH6gZqzKiyIoI+n0rQDLMiJkMw3P270xLfcgw2fetJbeED5gMnv3p4iSJflIwDxQBTAZFIx8y+vTFZ00R2bzjBPUd63JyX+91x1FUPLdAQ2cE5+lAGMyuVKIccZNOSHJEcjcgZBqy6CMErySf0qJULRBiM/WgCcRbk2hgWPQDtUcG4cE4681NbmONWbGGPAp8ioGbjgDI+tACoW5XA2jPTvTVCg7R17U6BuQo6HqfSpR8rF2UMFNACxRlXLBsA1Yz+7dyM5xn8KZJhirj5c9qATIuwdAeTQA/AK7z0xTJAkqjAJYetSvEV74AHApkoblXABHIxQBXSV/I2E/dJqDc53Rk9e9Sx5DEHoaikUHJbvQAhOwEhtrAdTVCKa4kk2uFwDzxV1SSNrqDzgCkbMZww69KCENZ2DDYcirMKt/EvOe3pUUcbSAzI3TgCnq+xxtBPIGPegsujcwOByO9R7XJB7jrUsk7RnCjntU0W5QHYc0AZ4klV+OAO+KvJISm+cbcdiOPaobk4wwPCj9aRdRjuVEZHKjHtmgB5mUZIGQRwfWqhO5sMO3arJjVo+efTHamoqIv7zqTQBX+1CNSCD149qqJMWDPtxzU80MgYnOPSqbO0Dlc5ywBq0QzRRmcBVJU+1LteJyMHJ5qa1aFpCo9On0q6yRMhZRyP50wRGs0rMI88CmeYRKSijcOuTiqru6PktjcePSnxRlSVkOG5OR70Fl3zXk5kUKWPy4bPNQQT7W3OSByOnTFV2YeYDgZHI9jTZGVUKMSRnJ59aANY3QcDHRgTmo5WGAyN/SqMRQbV6AAjFSNjdhBgVmBcD+YpyevTjpUyqVwV6gYqCMhEyCCTzmnbgimQsdzc1UQJCryyBRwR2qCNo84bJI/SrOVLDqCarqisXVMIF61QDipJZ0PyL79TVSSWONt0hICkcntVgmNHACnaewNUpi0rOpAYN0HpQBd8xgARyD1xSS5CDHTiosHC92Hp0qY7sA8cUAPjCCPLdTTPMjVMseR/KlMTv1POAPaoWgLd+e9BmKJJJFyVwmMDHarVsDGrKDxkdfWobcMgPHDdqlSRgTxnnpQBZW4QH7uQRnI9qsI29WXGM1nxIScbsEGre/a+zjnvQBIeAI3xjrUJiRGL55Pp3qxG0TliVz25pjBWYI2BngUAZ0/zEckL65qbT8ZkUYBXqT3qC7ba3lY4AptmUjLkAtuGDigDZkjikiLIOuByKLSBguCuRzg1XEudsZPGM8diKl+042qzYxjp1AoAdbwuZN7j5TmoDCASB29aueZuQfNt/So5SY05OTxQBkPH8wBOc9q2dOjxGcnBz09qwpZNz5bPydCK3rFyUAY9exoIZcuEA2hefaldAY+cDjrT+OAKa/AGcDJ6UCIg24iNvemXckap5WOuO2KnxGriQ4Cj+dVb1ongWVWAYN9aAIotol3B8g8bSOaWYJu5+7kj3qATCQ+YEKlTT5U807+meetAEsbh5VQchRgVafccDaMVVRDtBBGR3HNPklIQDHzL37UASu6BSA23HYd6nUwSRmJm2nHynGc1nu0nlCRAMnpVGK5cMWlwG7igDQBkhcByCpI6VpBYTgdM9Kx9+RwQM88e1XLeTcMnk4B+lAF8xhF3YyRURO7HRscDNWY5IpFGBnjPWquCudy42mgCRinmAgc8cVZwqqCw6n8aq7isg3Dg8j0rTIjZV4wAc0AQsV8tQ4yF9uTmizt7ZQzviTA4B7VNIuVJCghRnp2qvHd2xjYKCeMZHFAFASJgg/wnAHtVUqLh2KgqRxinvKkwYAYAPcc1US4SHcsZDbSM5oA1be0ihBkT7z9QcdqspHGuW6FhginWskVxtwORnvUzYO4P37+mPSmmAyL7OjrGuExgDOK0JCZF+Y8AZJ46VjSRqRuB4U46Uj3UxUIOAD36kVYECOfPIkPHJ9K2YCAr7gTgZWsa4l8+XyxjeAcjvWlDJK4VkHyjigCKa5ZInL/eHIB4yKfBMgCyuSw44Apl2UuOZB868D3FQJOkcRVxyDxzx+VAGrcXPmFZAcEDpVRb0MPLICsvApq52ZI7gfSiPYZVZh8xOPSgDQinzGBLjPQe9IwyWLE+wx1qxLEgzhsSqPujpVRXzuDqVI744oAsoWA+Qgbh07cVZjXc4FZ0EbyvhjwATxVuEvCSj/MOMNjkVmA2cGLkfMx7UK24BAOTUoVHO0EkDqaWOH7+znb0J70AULkEOJmHI9KUXDEFm5CjAAouBJGoRjxjn61WLMhyDkY6fWgDSE6xxrK6FmHGKV5MES44GeDWd5jGJgvzbev1qwMTxAjAz1zQA9JkKOCcbugqSBY5Yc/KH5HPXFYiw3KS+YCEWM9RyCKso5MwaXqehx2q0Bd+wStIkYYYY4z6VoGHyTsUbqrmTGSrcrjGa13cFFb2yKS3AwJnYXKt0A7UxZJEZiG246Z7VNcKrS5PBYYH1qiQ8Z55z+oqjMuK0p+YN19OmaEZ/MBdtpB6CpfORYiDnPb61FCRIuQuT0NAFxryNsBvmwefwrldXOJFKALvJPvWxI8MTLjk5IIHauW1KMz3ZkLlQmMCgCxHIsJ3sCc8ZFXbmVGMXlpwMc4qsAhUKoG0dK07VY3bZJ26fWgCQHdGAx5U8YpjPt3Z6D8ya0migMeR8mO/Ws+eAIP3Z3g9TQA+SVFjVZTiqFncmS7XdwkanHPercdm7BC53gdaR7GNJd/QgetNAPubjc+SeAMe/FPs7mJkGMjPUmsy4dgxLD3zUdnLG0u1SG5q2Qjp3uYkkWDccjkE9DVuGUR5jbODyQOlZhigkDSsCSvQ56VLEjSkEn5e9Zss1INsrEZ3AcfSqs58hXVVEif1q2kAbcY8IRgnnrUDRqGOOPUD1rMCjDK0yNDHFtU8ZNZt1bm2zJjOD2rok2RqWx1HK1TvyRFuC8MQAMUAY9pOJ84XbWgtx5DgDBAHXvms+GA7m+cgjt6VIHKELIuT2rQDX8+KRfMK4x+tTw+XI+1lDE8muekkuUchFwq9c+9KL26wIz8rjjcKAOiYiIYRcfSo/NjKE4HTkVTjnuJso+N4AwTxUqW3JOQpbsOelZgXkgiljWRVCgZrKJZGbawOTyR2BrSEjKmxOT/OqTQ7yRH8jAZoAuWiRtJgt8tSDYJHxwBxzWXBI0TkP1Xg1pcMQ+Mgcn0NAF37RD5e7AYdDioI72PzJYWHbis67ZFYShdq+g6Zqujec2/occnpxQBpNcIYCqEuW/pVM7VXa6bg34YqZVWILsGQRx9KkAVhtYbuTQBlB1tTiLjPani/QEMTywO4Y6Vcnt8KARkEZ96pSWQjcdHSQflQARTb3V0PFaDCKXaz5zyay/IMEm1lwcCr+BIm3OBQZmdcKhJccAdDUKBScg8HrV24hzESW5HaqMSAlVj5J7VoANFM86vCN69885B65/Cvl/8Aab/ai0L4PeGZLDS3WfxFcxlIIQctHvH3+Ogpf2nP2n/DXwd8Py6Tpm2XxDfRskUQO7bu/iOOwNfmX8EPgn43/aS8aP4v8ZyznR43JmupM7W5yI0z27VXKBd+CfwW+I37UvjeTxb4xnlfS5pWa4u3PPH8Cbvyr9tPB3g/RvhxpFr4a8LWyW2n2S7FC/eYn7xY9yferPhjwp4d8EeHbbwz4atY7W2t1X7ihcnua3RIM4xmp5xpiSsHZml4YnPHNUrp3jCxMNqsMg4rTIjUjeuAP61malcOx2AbtowD7UD5h1mQcsAH2+nrVi+eaSB/LXjjNZWmXIjEiFSWzmtEzOQeg9qzDmMeHT7eC8+3NubzE2lT0Brq4ZAsQVTkY5FUGMbRZY4z1FWPMAQAABR1oKLpaLyn4BIBJzXKT3SxRu0ikD/GtxpY/wB5vxuA4HrWTcMt2CAoy2AVHtQBYsGtb63V2XBUcg+1T3RkM6JFEskfT6GsiykEUuBlB0IrXa7RxwSD2xQBZgJjzkEc9h1qfzdg2gDBJJJ64rPecExmDI2fezVuWRPlY9T2xQQxCVOM9AOfYCp2WOeIOjE7hgEVBIu8HYAucA+hqZGQxbHbYq9K0YitHBJHEhjyWXr2/GrdvNGWzLgFc8+tMNxGmQCDnj8KpxzW75HXBIFZlxNE3DMgUleT0xkmmPFuD5PzZyD6VVSMlhKOi1ejcOJM84xQMx7yP5t8S5wORjv61muw86NI03BuG7c10D7kBCLuLcfhWXJGzDDDBUkigDR2ohXyzujPDA9qna1uIlaSJAR1z7GqsBnCOjcHPHHBFXU86NR5mc7cZ6UARF3k/dy5RSBkVKkXlAkH5fenPublgWO2m8BFhaPcPrWgE3zhFcDKtycHp9RWdO1xJNnG/HAUdxVoJH5rGJfLIGCearktA3mqPnHAIoASNZGULLEY2IPWnFP3StySOTinm/muMJIeR1OaaHZVDxEPk4wKAMu7aTKsihlLYrYt4L07FY7FcdPSsW6na2IiAJDHcy+1asd0HtVERO0j8RQBclSRSidSp5OKpAfvHSb5g/6U6KZy/wC9JYDB4qS5ZmR9p2hhzjqDQBRleaAfKwVfQVybR6guoqbf96eGBC4I5p1/f38TqcNtDAZ7ketdjY7BIlyCd20c+tAD7aV5ojzh85b2NQ+ZN5zNJjpjHtT/ALYzSMI4wpDY+op8zHJUAAk4z6UAXEuCjARsAw/hbvU5mkkIBQbhnAHSsogiYNEMnH1OKlWR/NMhJDH681mBZLvuCgfNnNZurWzv5gUlW3A4I6e4rQW5XLI8fzZwMnGKgnu5nk8xsZHHGelBDOOmmuYpBI3BHylunTpXYabd+dZmLdkgdazr1ROSDHndgsfSrFmi2uUA2jOMdQfetGIuBHUvI4wQME54rNXiQgDp3HrWplWVlfB9efypYrdWTbzxzjNZgVLe7PmlSFDDkdc1NNNHOgUvtI5x1JNX7ZkaUl046YI6CrB8qOQFI1wPbk0GlzOs5y7PDt3so5I9q0y7sqbvlZRnp2PrVmHygC8UYU+1DyxRyHzo98cgHOOh9KAuZxvCpcs3JPGDxijzGbcirubA69cU2cQyPG6gFWIAA7GpGYCXIG3b8uR3oAjVpAVcIAeh69KtrIkEoLFSe2PWp0kiMRk68HjNUJLV0YTpwv8AWgCaSURsS2SR29DUL6jgBVXoe3GQKjlBbcyk47HHNUVjM/C5+TJIz/IUAGpo04WOFyuf4eg/OsuPzra7j2YY4+bdyKe8l8WKrESpxjParUgeNsucjABxQBoyXK8IgKo3XB6VVa72MCgDbT344qrGzxfeTeGBwOfzqW4kdEheO34Oeg70AaUkyzGFlHBHNNZwriQHK/dqkxmZVjjBJxkDvmqZfUSrLDCWkB6UAakTrEGldCWfvVyIiQ7SAB7ms0yXkMKyXEXz+h6UxZmJJIKMegPQCgC/eKVUmPrxiqcZVy5+62Oc96WfzuG6g47d6ktoXmlHGcDoaAJljSNEI5zg0k1oFZpEbKAAj0zSCN3mC9umOlW5WkgDRggRjj1NAFGKb59vKgd/Wum05lKO784HQda5ZI0eXzBzjNathcrCw+Thic7qEB/OJ8QtV1K0/at1bVdOtv7R1C38SAwQFypkfzTtTcenYZ7V+p0nxn/aluRaQx/CxjGygEmR3zgcneoCj2zWF4Y/Yghb44X3xb8Z6vHLEdQe/gtrfk+ZvLp5hOMAcfdz9a/QYXF0LgPFK2EGFUHAwPat5yvYD4RPxv8A2q5JXEXwxYW8a7gm2QHAOPvYG4/QZ9qqj4//ALUkqNaxfCyZN3Uusp4/FBX3re6zdRIUaRo24rLS/u2SSN3ZvM6nPP5moA/Ozxf4h+OnxK0eTRfE/wAIHvoUUZ3K+B1GVDJgfhXNfBEfGb4FWGo2Hhz4WXRh1OYzupd+T0A+VSeBX6iaXf3zQSgyuoJxgnOV9MmqWpLJcyRs0jKdpUENj9KAPiJP2mv2hreeWOH4UXahmyRtuGPB7Ex1+Z/7YPjvxz8QfiHbaj440eTQrm2skVLeYkuRuJLchcfTFfv5bW7W0+IppMY5XPBPr1r5v+MP7Ingj41eNIvHHie/ngFtAkX2aJAfMZWJyWJJwc8jFaU3ZgdX+z3dP/wpnwRvX5pNJtD+IjUZz+Fe3tO0aglc7qxNI8M2fhnTLDSNDh+zWFhGsUMfUKqjAA/Kt4QOykvyBWEnqZlWC+ljmOVwAPwpLuVZwZCP9XjH1qUoPL4PA/OqkrK0ROPvEZ9qs0GxT4JMjbWY/wAulfJ3/BQPEn7N90zowEN7bhCTxlj1/AGvrm2ghltzvGWB/TtXzp+2V4E8TfEP4FHwv4StXvbmbUIWbkbVABJ3E4wMgVUdwPk3/gmiV/s7x1aHJKz2znvww/8ArV+p2owWt9p1/YX8Pm2tzF5To2RlXBVv0NfG/wCyD+z5rPwH8N6pdeJ7xX1TXgjSwxkP5Sxjj5lJB619fo4ZPNV9xwfvcH9aKi1uWmfmr+1N+ylo/wDwheoeO/hwbiyvNLXzJrZJPlliXJfHfd3GOw6Zr4L+Gf7MXxo+MF7Eul6VPFZlCGvr5mEIXptQsOT6AV/QwRbLHJbXMayxSYLLINykDnoeK0re8gmlVbaMRIuPljG1c9jgcVcZWIOH+FHw30n4QfDjSvANlOCumxIsrjGHmbLOwx1yzHn8K7gtATjzAcc55HAq0YhM4zxg1jXdrLHOwiGVlOPoPSs5ICUeV5qPuyA/X2Ffl/8A8FBPAfxR8WeJ7DxnYwPqfhWwiSKCJP8Alk6j5wy4zlm5yM8Y6V+oCWqRAxk/N1P+fyq+6LNbSW0sKvFIeAwzyBgdfalHQD87f2Mv2TbbwtZ23xX+JFms2t3+2Wyt5kBFrF1VsH+M8c1+h1xG0E6XOcl2+97H09KbqJuimGYjCYXnHToAPSktoruezEE7BhOSdpHSm3cD8y/+CnV7p0v/AAg+ixTfM0k0u8dApVRj8MVzv7K3iz9oLTfgvp+nfDbw3DqWmmWcRXEjjcf3jZwpI75Fes/tv/s9/ET4s6r4Vi8A2H2yG1gkLuXVFRmwCCzHHavp39nr4bX/AMHPg/o3w/1WVJL+FWkd4WyFeRt5XIxnDE9K0nKyQHgtt4//AGxzdmxl8G2zZ6KcYHOOu/r6V4n+0z4s/aM1D4RapYeP9Ah0zSGkjW5ffk4DDhQGPev1GguLyKdj5hBOenXGP5+lea/G34aXXxv+Gd/4Bt7uOyuLqVZDNNkgBCD6Hn1rLnMz4G/4Jl3JisfGdnbrl4pUbHfBAwc9e1fqUNRjKqrvvJr5e/Z0/Z30b9nez1hbLWxquo6oFWZgmxcJnAXJ9z619EQRSXJcR4AXn5u5ptjTLsk7q4ZOUbkjuKY0+7CtkZPGamlhSFvLLYwKryB2Yc9OmaQgmHknavBHOBWzZSQyxEn5iq/iTWDqdjeRlWjPmIwzkcYqbT5HtgIJDktzkDoKBo2Y7jzP3SAru6A15B8Uvjb/AMKpu4I7rQLvU7URh5J7cHaDyfQjj6ivYIoP9IjeM7uP1q/JbJNE0N1GtxFL8jRyAMpXuCDQWfF91/wUG+CMUoh11L6xcrhk8gnk9sg5zXyP+1H+2z4V+J3w6vPhj8Nra5WHUHUz3MvyqEBBI9ece1e2/tlfsn2njXw8PGfw10OODWbGVVmjt1C+YjD+6OOuK+efg9/wTw8ceNnt9Y+JmpR6Ho4bLW8ODcPtOCDgcZrWMUikrmn/AME2fAV+/ifxF8S7mIx2ttEtpbSEEK7sfnK569AK/X6S7lTb5h+b61meCPh74b+Hfh+w8J+DrIW+nWi4Bx8zHGAW9TW9NZLHI2U+Zqzk7kkMUyMzhCSy46ds9a0EuI4bVrxeXjBHJx+FQLYiFjKwBZ+ODipUt4UtGBG5JlZfXDHoaRnM/n70yNNT/bi+TfHHJ4hl6dypbIH1/rX7y/a4T5ccbGRzgsP7uFAA/Kvzc+Gn7FPj/SPjhH8UvGF9HFaWl692oV1aSVmY4zjoPU9a/S2PT7aN3Maqu85PPJ/GtHqVzHwn/wAFIdZUfA3TtNc+V515Gvruyuf6VyX/AAThwPhnrTbd27VZM/7HC16r+2/8H/Fnxa8DaDovgiya7uIbxnkAPCjYVBJPbmu5/Zg+AsvwL+Hi+HtTvxeanfTtcXBi4jQkD5Rkcn1ok/dZJ3vi/wAY2fwo8OS+JLuwl1RWuFjWOA/OCQWzjnivEYv2+/g9pkrJqsN7pUpzu8yMkZB/Gvrb+y47yH7POVZA2TuGRkema+Tf2pv2W/CnxP8AAOo6n4YsRH4lsY90HkIo85gfuEDrnPX8aiMU9wPyc+L3xC0v4v8Ax7Txro0bx2uoapbRwqwwzBDgtj35r+iZVY6LawxsCYIl3Y9lUc/TFfkl+zH+wh43h8b6d42+LiLpun6LMs0NnuV5JWBypIHQDj3Nfr08VraOIbZRGh7Dp0rWRocmlxZukMfzbpTnGOmK+e/iD+0pZ/DPWLrTPEeg3otbdlAuI0BUjuRnggjGMGvp64toGCArlovTjrVfVtJ8Oa7pLWXiPT49SgfCCOdQw4PBGc9KxA+APi/+3B8Eda+Fuv6Bot1cy6jq1lLbmI27IyvINu4npx1PPSvnL/gmpBFffEHxdKuVSO0jVT9ZCaf8df2IfE2sfFVrb4Uab5Ok3v757iZ1WCJpclhnHAX0644Ffbv7Nf7OOl/ADw9i1uP7R1zUWBvLpeFIU/dT/Z7D866HK0QPqvTreO4u7VXk2skic/QgV+AH7YrXOoftN+Jgp3GG7tUH0AIFf0EaY0KlDMv3GDcdfvZr8YvjF+y98bfjF8eNf1rStJfTtM1G8KfbJ8JGsURKhxnBOcZ4qaT1A+u/iP8AtcaZ4R8KQ+C/hQP7Z8Z6pGkEQtx5i2rFFGTtyC/XC9fXHfz74KfsVJ4ka++IPx+eS+1nV/nFvPktEWOS7HOS2CAPTpivpn4H/s1/DL4K6KLixsf7R16T5ZL25AeQkAZKn+EZ7DHvmvclvpVlLO5LZwAenFNsD8M/2jv2YvGnwM8TS+JfCyyzaJHIs9pewg74MchGI/ukDntXoHwl/b+8ReGrRNL+I+mtqccKiKO8jBDBc4beoxzwMY96/YrUxp3iHSpdC8QWwnsrrKMjKGBB+vFfn1r/APwT38C6p8R5PEK6hLH4enkEjWUcY5OSShbdwDn0zSbT3A+m/hl+0t8NfiPcafZ+Fr8zajcA/wCjtEylTtJOSeMjB4PWvoP7S8jDawPAz06kV494D+APwg8B3lvd+DtCSwu0fJlGWZcLghSxJA69K9lksSkoWBfasQLUkLG2JIywOPzrmL5JbeDzntnlUbgVA6+g/GujaaeECFsYz6HJoluZ0jZMZQ/lnsfwoMz4T8V/tI/EX4WySXHirwJeR6XKCYpYVOAinqxKNyOMjcPXHNfH37SP7Ynhn41fDuTwZpWmXdndmZZGaUDZ8vqc1+yd3ZWuuWVxpupxJOJvuLL86jPsfavyr+MP7BHivxF8UrmXwNHHpvhm+MTSSFlAjZx+8ZUHOAewraMktzWMCx/wTaSRrXxfdBC0UtzChfscdh+Br9QtPs0glMzdWJNeefBf4PeF/g74KtvB3h2JwsDF5J2x5lxKQNztjpyOB2r1ddsat5i/Mv8AnFTz3Y5EjOI4Dt+YsevpiuZ1druS5j+z5AUBsit523RnYeWPTHFVU2W5EUmMnjpkmgkjtRKyLJOSe/NPuoo3MccQCsCPbOavXRURYZRnGcCsmG+gS6jWRc9OvagD8mP+Ck93LH488MwopklhsCSQODnIXgD2J/GvRPgJ+yH4D8V/DjSta1291SC8voFnYRsq7QwHG1lII7jHY198+IfhB8OfHHiODxb4n0ePUdRtkWON5izKqpkjC528EmvWrGK3061gsNOhWCGIbVGB09vb0rNPQD4otf2CfhDNF8+paqZG/vSxD8sIa/OG7+BmvWv7TVt4V8J2Et5pulapEDPL2jRskuRxwB16HtX79Zk8/wAwfLt71Vj03S/Pku1tIknkbezIoViw6Ekc1VwOYs7H+zbRYI0DRgBnPOdx9BXknxh8VfEvwhaWt14A8PR6xalA0+AXkDE4ACg5/IGvdLzzJJCy9e9R20RMimRywB6E8fl7VIkj81NY/b48WeAZF07xl4EkW7Q8cPE236OCfxr4n/aP/ax8U/HWWzs5YG0vRbYbhZnrJMc/M3HPbHYda/Yz9oL9nu2+Mfha60+BI/7XXP2adxt2E/3mwTj86+Xvg3+wF4c8IanD4k8c3i6/q0UoaKLG62iK/wB4NyxHbIAHpWqkhnQfsIfDbXPB3wgXUPE0DWkutXT3KKV2uYWUBQ+fXGcdq+2k0S3k3SQRqsg/iPFdK2m2ENrDHZx+SIUCbAfl49B2q5GV8pYmUDAwKiRMj5L/AG0Insf2atdVHx55RW+oYZ/Svzy/4J1/aT8SPELW2QhsokPpkMCc/gpr9bPjl8M7f4ueBZfBVxqa2NvOylmKF9u0gkhQVz0x1rzP4E/s4eB/gXBdpoUrXt5eyKZLhxtJC5wF7hRnp+tWp3VhN3PoYmMRIxTlRg7hzT7OQXG4nKbScYyKsSaabj51lJKkfiKtQ2iQyFW+Q9vasiyFrZZMQow8zGeaxrq2aP5gwIBHHXJrpL3TZSpktGfzRjIyOR7VXt9Mld8SgYAzzzUNgfNfxWvPjDoH2eX4b6fDfRKHEm/aAGIBH3ivP+ea+TNR/bz+LHwtuRpfjrwXIA6naGQxBlHGY2KYxnqcmv1Mu9Lh24TCtuDZOeW968L/AGjfgHZ/GrwZ/YRuIrS9gdWjuCuTGrH5sYweR15rei+4H8+/xT+ImrfGX4iX3iy5tGjvteuoRFAp3kBQqKo7noK/or+HXh7UNO8KaXZXA3R29rCjhSeHVcEY7c+1fL/wP/YR8E/CTxVb+LtY1AeI7+1BaHem1IJOxVSWyevJP0FfdMcItoYth3KC28j5cnPBxmtKjuNs+Qf2yvFmoXPgay+Dvh1vN13xlPHEIQpBSAPneSOAGZQMHtk9q9G+A3wh0v4UeArLw1ZlZWiHmzzKADPOx3Nn2ycfQCu4m+HXhyHx3/wnt3Eb++ZPLiEuGEK45MeemSfeuvhsVtoH8ptqnJAyT1OaySEfH3x8/ZI8PfGNrvW/DSHSvEzruYrhYZ2HZvQn1r87dH0T9ob9kzxBfS/8I750c2xpXKtLA647snA/Gv3PgEm/crcit5kjvLYRTwx3YPVZUD5J69fpTA/n3+JH7W3iT4m2+naf498PSQWunO7rDbTNbxSB8BtwZTk/LxzXc+Bv21fCHw2tQnhH4eRRlgokmaVVfjqMhSWGD1LV+yuufBD4Y+Koiuq6Ba8ctthjUMPRhtP514/qf7G/wAvR+88IWrAngxyMjDJ9VOc1amluB8SQf8FOrGJFI8EMs4GMrMoH68j6VBb/APBTedvMSXwduAO5AsoBx7jPFfYdx+wP+zXc7Wk0uWADlUSVse/IOf51XX/gnl+znMkqGzuIw/IzM7bR7ZP+NT7SIHyVc/8ABTa4jTfp3g/Yw6+YQefrkV5WP2u4fHXxAttc0D4cR3viu6ZFilPzuGHXaEUk/XtX3ZN/wTh+AMjhh9rKA4BExGF9en9a9H+GX7IXwa+D+vya/wCE7GS5vymxZriUt5YPXy8HgnuaFOPQB/wk1X4k65pN1rvxI0yPR5pABDbx9T2LPyTk8e/tXqXhpr4anO0qHyVGDjrluld3Np+nzne6lCR/DzyKrW9pb2EjrEud4GeTSAnnYblJHOOpqS1Rpbn96cKMYp6W7TY2N8oPK1qQx28CFiu126k0CsWV2/djyCBgcVzl5M8attjJckgAda6D5Q25TgEVBHZILkuBk+tQwsSWu82cIkXY5GeRVkMqtu7Dr2q5FBGPlk52jP0qrOYYyCOSR3pDI59siFl6A8Z61TbYIDIw5BxU2+FhycD696jJjKnLfhQBAGAOGQSZHftVCYLE5lWMEkYx61YklIOF5yOlV1uxMGBQgrxkUAUVSEuGmQY/ujofrVvZGzDC7ccDimxxpIC2fz61aE6+YqZG49vpVoCrM8kTYByDwM0iXKwpnkk8HPSrt4Q06g4aMAYxxg1Xi+ytI24ZOeMcioGivJduq+YpIVzge2Kat2sy/v0wOuF61pOIZfkZcqvNZaQDeyk8ZGO3PpQWXo51YGNU/H6VbjuNq+W2WyMfSktIoYoyCNrdSTzmleKIsSmCDQBPCM8BdzYPOfSrSQoyEYBHHsc1HbrtXD5I6DHSrciKoKucHBAxQBz9xAX37l6ccHtUMdjMQUBDAAfWtoRRKhfBz654xUMMwjcyD8aAM17dvuNxg8ipIbUg7gQF6CrUm2WQyg7iO/8ASoJpEgk8sE4JH4ZoIYrMgJCj7tUZwpB6Aj05qyrHJB/xrOuJMlsZ5poRLfxxz+HtStlICS20w3dxgDn8K/Dn9nHJ/ai1D7MdmUulB7/67+nWv3PeJRo+pSt8/lWkpx2x64/SvxB/Zss5Zf2k7qVmVJAtwCewJk64q4/BIqR+ylu6W9nG0PzA/MPX6Vuae0lxkyEqByfrVCC0g+ywmI5UDGfQ1uabarFGMt8wBzWS2KL0aLtJbkD0ogBuJFWI4Hb1qR2ibEYBJx16U2HbDJleCe/pTAts/kNiTooyTUDxRSL90HuDTpJbcN5TnLsc81UEm8ttU8dD2oAdtULtxtz1rLuYn37hnaeMitUELkA7hjnNREkEEED2oAoxR5APUitGCRmjZpRheiY60KwKltozQZsJsXp2oAVwFhy3NUPO2nc4OO3tUputkgG3Ib9KSc+ac5z2x0oAqvdMW8uMfL61PCG2EA4NKqwxqCq4c8HNThowAX5UelACJcssWGTcB1rMubkSSBFUrntW85ixgL1HWs24SPbuVAGHegDJTCbpAxBNStcEBSGJIqaEoZAHGGrTjEYJIAxnHSgDl5d0g3IeOc8dKp/Z7iVTJGflBwa62cRIWUAZ9BVR8CM7Fxz+dAFSCaVY/LYZVelNuJLgQb0zlecVoooCAnAJqGX7SWYLgqf5UAZdqJJo8nKnuDUZXapZBkjitQxMUyo2k96h+z7hlzjA5+tAEcCyMRheT/Slk3SIWf5T0xWlaxskW3qxJ5qnO8Zwjf5NAFmzf5V3Ej0I6VoGVXkA9BjBqlbAeWsbA+3tU8hYTMUXGBz70AGNr/uwc0yWZ4xtQY+vrUiKzANzx1+lQ3Dl12nAA6ZoApSvIWCg896a6FtrKNwXjjrUqhid2ATVyGNgAVHvQBTt4v343jgjvU8rR28yg4+bkVcWJi4IA3A1nX9u00qnPKAr9DQBE4KyMwGeeaYbwQhi3G2mlZVRg5yRgD1NYd1aXO/aMsDyaAHxTmSUsrc/zrq9PYsiiQ5IrmtLszMu/Gwg4rp7W38okkZYcUMaNeEqG2v+FWAjOzBM4NVI9nGe/er6DGCp4FZlkkEMith+gokBzhamDuOFOAab34rMCCT5GCsT81WFdCdzMAB0FRSKxOF/M1U8veQRwR1xUMDZicluQAPU1NLcZUBVyB3rOR8Jj0qSLzSCpB29QaQB5ny5xgqfzpWYZz601FWTIY5xTgAc4HIoAYxJG0NwfWrFssQz5bZYjnJqELFKhOckU6JRgyIv+NA0WE5VkzgU5o8MuT8rdalijjkGxQT65okJBKY4HFBYwlIzhTkU5XVjz90GoShl+ReHH5VNACFII5zzigCuxCy4Axu70+Ry37vJIXoasSLGDz1qvOAVVYztYUANdQybO/WmMuF+b71WBCZDvLEbenvSqCHKuMZ70AVJFkkhIQdDyadFCY+M7sjr6VDMJUJWLIX1rQiiJhG3HP3vWgCKO1LNnOP61pIuCVPGBUUexSBzx+VOWdTJgjJNAEgVUBLdqqSNk/KANvXFWCSFLAZJz0qEqgG8gnNADFcMuV6g88U073k3Ouc8H396ekRjBlUZDe9V3LbuelAFgKjqU+veoo0QE4PUd6i2hgSvyZ70se5Rz0NAEirjlm74qEJnJbnHFSBiqttXJB71XOCSufrQBLtKKWyBjkU1HZ1UsOSCKFVySnUHHFIYvLbYDnjPSgBTbkIWDcDtUZ4UKvVe9DfKdoOaTzl4KDLnr9KAJEUsQWPJ7+opm4oxUfcbvU6yI3H4Y9KhRY0Y/wBwHHPerQCPGqxfK2Qe1VZCqsqonDda0XjVdpUZGeKScx+UWfhs9BTQFNiEG/G4AYAqRVkICoSc54ojZPKAHUikE6RuVU7uf1rMCxLbjyv3oOe2O1VImKE5PT171ZFx5jFQOnUmqUwc5KjODQBKwwfMfJ3dx2pHUgb/AOQp0T5h3OAuOvvUwlDR4TBq0BDG5f5AealCC3YlG3E/pTGJx8wxnip9skakMPMwOMe9MCkrum5+pHY+9OfMsWT8pHBxUjITksdgHHPeoQoUHZnLHqaAEHmEbieBwKnMm89cFRioQSuRjO3rT3cAb0Ttk0ALGzDcerDt602YxSujP8p9qakyyMqopBbrUot3mcImA3qe9AH5zft/TeT4OsxvwzBPlDZ3qp6jH61S/ZDijfwvbW7NjyY2wc84f5sj6ZqP9vYeXoFqV5eF9yrjgLIu1lH41a/ZDMkXh2zifnfGQCQO44A+mBWs/hQon3VaQSjCoRtXgZ6100KYhAiO/nBzWZp5+7kDGckd63FlImKKBg9DXOxroSgqqqAeR1p0hwoK9O3NMYK6sSdpHvS27bwNjbgO9I0JlljGAAWcelR7QzZfBI9eKcVTzdy9c9zihwhyRlsHnHNDGj44+NxUf8NA4HT4YWSj6f8AFQ81/NdX9JfxtmX/AIyAxn/kmVkBx/2MNfzaV7tL4UeTU+Jn/9L75mR02so3L0xURibchXjHWpw7nJcZzTcZJOM+tfHnuDGDZODgfzqv/GxxkCnsWUcUmA/Q8ntQBVlJY5Iz/LiqEgZm6dK0pcr1wMZqkmXbHt+BrQqRkyRMEbIye1YNxbyZyTjNdbdqUwD3rMlgBX5iAa1iYSOVu4VS2OT1z1rIslV4Tj16HrXR30azQMq8HFctawyxyMr8Z5B961RBrLCBGFz07mqdxEpy74wMYFbiRRrbgsQ0h7VgXQKZ3dV5H1pICW3h8xxk+9b1vth2O3O0qPxz1rEgGGUk8kVp/N5DnqM7fwPeiYH4eftcxT6f+0ncsM+YXt5F9eGO3n6Cv2D8N3zXWiaZNJ8q/ZYD+cak/wA6/Iz9t9JIfj7E29mlNpZnc3Jzl6/WTQY5IPDWhhW3K9nC3TplFrsf8JCR1WWZ9kJ68mpbSOFx+++9ntVCyV9+M8/0q80LId3cHFcwy8+FXIP3enrUJlVCrAAhyQc1IjhzjGG/nTCkTAgglgSfpQBTkVD8kgDE9Aaa1uGT5McdarXMjB95IwvH41o2jKYt7HJPoKAKyQrG4Z1x/WnyXyIhjHO0HAqS7w6F042ise3nMrpC64PPOOtAFiN5Lo/Pzxz60xbaOHITLZ7+lXWiEfCDGOuOtNRPMG3oD3FAFFPlbBO5e4q0pHA6qBTViSKRgPpUDja2Af8A69AEzSHJz2PA61US4ZZ/nHy+hqWNdmWB596yFlY3BI5570AbJTfIGj+53FXAdkgJGUHQVQRtmNrZz261a84lhv4OMDjvWgFk7cE+vNNPQEDJU1HGxC7ZcEg54qVG+YID2oAifjJHLVDIweP5jyamlZ8bffrVYvkFjzjuaAMt5Pn3L9xjjHvT3Z1g3DgJ2rPmcrIoHQEnitRNkltzwR3oAgXO1VJ3d+KlEg2/vB+NRRmMgcYAqeUxsm1QeDQAqTRsSFXGOfrVsSgdBjI6d81Qs3haaSI/eQc1oR7CuTwy/rQBF5pzsfkg5zVqF0YAqcZPNVZwpGRzjj8qgjb925BwFGRQBpyKSTk9emPaokcyOzSD7q9KSNybdHbIz1zTPtVvHuEh68D15oAYoUjf0PYelQzKThM565NaDrHsIDfSqiqAdr4NAFQl8rnqOn4U+QySMoI56ZpwbKjcuCD+VVL26e3bZEDz3oIRYgguBKzRSDBH3fereHWQKOCMDI4yRWVpt2BMVmbBPIFbm0ytuJww6Y/nQWRSIUYMeo6ipDMU4J4PQU7zhnYfvL1JFRTrlhJnOKAKs8vmxtH0x3qtCPIIz0bnOOtaAhWRWY8Zxini3yQ5H3elAEtuI9uSODTpnjA2N26E00TJGG3jn0AqnLKswCjr6GgCZx50JIz2GRWZcxrkMTt6VpQSBUZMEY/U1Rlk3yEuAVxVohj7Yhc8ZzzmtaEnY3z5Y8gVUtIX25YDaRVoFByBnHA4pgiukMskhQjIHP41Rv7qeFgI8HGAcj0rokTaN27DD+dULq1eVPMVxwcnsaCyjGyzRlyvlmlkUSR/Mdix9h3qzAjNGO39ajEJywI5agBi7RyeorTXbsEgHI7VUlgbAXPC8VZj4TDHjpiswFjkDAN1HYD3p8YUI2455qOJVQ8jcatJEhUliCT26VUQImQlVOfepYBHG7Rvj5gKQKIyMchqCEDbk6kjrVAVrhkJHkngZ5qrsJHyqfxqd0VT5acCpcbCVbpQBFGhyqjIPBNX3HmS4Hyr3NVZBjL5HBx19auQhCxBYDpnJ9KAHFUjjO3J4zUCSBlxj6n0qV22ylByWH5VAithkbvQZkS7TvUsOuKijl2SeWMkjpSyRI525wc8mrEQh2H++OmaAJUIVmUHeRSOruSeFOOlXIVVoipGJM9qhMPUNkH+lAESvvHAIHr7illKnn+IcUSOEdUxw/SoGIVlK9hQBRuWPmEKd4B5q5b7SvHyN/Sqs7gyeZtwOav2QDApn5ccHoSaAHhVkAjLYPPNW47GNYtx+Zz1wansbZJRhztd+x4qV4TEwTI56jNAEW6IqEkQDbwDTJgHhxjOOpp3kRscM3K06CIBtobkigDP8pF+TAw2Oa1Ibd7cq+4Hr70slsrtvyPl4Aq64MaqseD60EMqltr5PXsO1OYb03Dlj156VOsQYFieR+dQOTAhP8XY0CHkJwHOfw/nVC5YhlVuAM9vyxVmB98hSXI4HOP5VHeRKFDMOQev+IoAqCSOKTexJJ9KCEdCS4I5zSKmTvHbqexqNZATnaAvNAE0chCgJlVUcACrmYpnCnO70HpWTJHKX2Rklf5VOsUkfMfO08560AbBCx4A4x69qbIsdwwJXkDHA61GUZykkjjaOWXHNaKoqpvjYMG6c0AZjxxg7dvKn8OahJXJVxjPXHA4qxdREqATgjr71Pa6ZhdzAnb0JPHNAFWBydo3DAIB9q6E26SSA5GFHPvWOtkrSeYFzg9uK14MhAH+9n6UAJKiuBCg4z34xSY2tycDPFPdMESO27J6Ci4iSWIHunIxQA2eSMxlM4J/lWMsYD4HA9TV8oCAp+Zj0OMcUhEZO1+nQE+1AFAKpLFRnHWsMKi3R3ElSTkdBiujhQhiQR3H1z61mtbJBOJCRz+VAGtYQZLNHwOg71ovGzsFQ/WoYsCABDyefT8qbJK0QMhySOv1pJgVriTy0ZcFTzVRHdnBIJxjGe+KsPHJJudvTgVKmVt8PkSjBx1qkwKUksZlDqoEqjv1rVt3kLGTpnjHesuVooplL/ebt2rQLiNUKHbnIJ+tWBHdybmKOCC3pTbaBfMAkO/69KtypvVQmC2D9M0ltA4JEv8AEe30oAY6tkoSAW6BenFNk2eWAyk7B0zzmrQWOOYK/AJ4PXFS3UcYwhwdw69KAKEczqQ75P161rCcqo3febPXpVX7OGiCAZB79xiriac+1XV8845oAjDJG3zDqOgq7FJEWAxkn2prQDcWxtIpB8hBbn2rMC0jCJyFHBqOUthn3YI7jvTmlhBXHK9MUj7dwJIxxQBQkcgFZOT3NVRx0XOev0q46IzMxOOcU2ZPkJXqF7UAQj5FaNOjcGpTGhXMbA7eKgt4XdVlbOAuDmrcabAfLU4yOvpQBENgIC88/hinGdH+VY8heAaYLeMSkNlWOaIolX5XOe+KtASK6vJsbgDuattPBhUQlhGee1ZyhWlwx2g1fG2IYbB7elJbgULq4jRww5HoPercW18AjCnjmqt0IuVU+1EcjLtAG4LVGZLI4JEanO3k/hUyBtgZeh6gCoxGkpJjGG71Yibjy1P3cCgDGktFaRtpzk+tZs4xMVkGFroLiDMoLtwDn2qpfx2lxGsakq5OT9KAEit4vsscqY5ODx0q9EgCkg5X6dKit4kgtSivvUjv2q7F5BgyvO4Y60AQTEFcDv0qquGhYM2CvFSPGVJ+bbjp9ackAeIN5h5yPbNAEUc0S/N0wOaazo8peIbQRxnn8ajW2ZGLO/T9aasfO9G5K8CmgKdwRFkluvGe1ZdnGySiYDYyn8DW3PbebGS2MDj2zVBPlKo2AScZq2QjoEdNuCcBup96ljjdk3Jnnp+FZobLLHEflI6+9dPbTJHAiuPmHHNZssqW8N1INsp2gc/lVrYdzFyMH0q1G8W15EJ+XjP86oTTg/PH8xPBBFZgI8SEkmTA6e9VJYoW2ud5CgkYPXFTrIXBcj3x24oDIMYwMjH50AcsL2JboxBiueMnpW55UJ2yB9wI5284rNl0uASSM3OeQDVYgW/yrlFX0rQDpDu6SYA7A9SKrPDjMoHzYwaz7i7ESxs53EjqfSqCapc87gGU8YH6UAbKiSQYXGRxn6VIspRlQ9f61XhnieNwuW7fSnOh374W+YqOvqOtZga5lRymF+YdcVCqvJOfL6Dg59Khs2+YyMOORg9zVyKNEkZhxkdKAHtahJD/ABKBknvmrSgeQNo4oChsseij9aUkJgn8aAKtzaK0YdPnKEHmqkMUyq3mkKFPQc5FW5JJt+/PyEHI9qhjXeNqnJz39DQBLHskGVPIGKqS3ltbyfN8oPrWgsUcakgcn9KwJ4IZ5Myncyk/lQBdjvop4iw4YcDn3pJZAZdx6dqz0NsHCA4781bUg8KQaALpCTMokOSRnntihlMfAAKg8VUjnNtMEZOvUnnrVhGS6m8uBsnqR0polocUEiMW7CvjH9pH9pvRPgno8+jaeyX2v3isiJGwYxAjAzjpz15rd/ad/aS0b4OeFLmw0W5jk8SXq+XFH95kByGYY6Eds1+b/wABv2ffHf7T3jKXxp4uLx6P5vm3V1IP9Zk8pHkfy4roirbkmT8EvgZ8QP2nPHY8WeLGkbSTNvnuZc7CgOSiZr9w/DPhHS/AuhQ+F9Ft0SxtQFAQYy2Op9TVnwx4d8PeA9BtvCvhq3S2sbVQqhRjcehY/Wt5TJsYAYHQn19xScwK7OMY2AMRwKgijdJN7mp+FZWQE/MKfD88khfhcDFc4ElzcQwybJuRj9ayL51lgEqDjpVi7limYAjJXipJEVYfLwMfpWhXKULBY0OSuWfjFaUbLEShxgnqagh2RruJxjn3q55aueR2zn61mHKIqCVXjUjP9KWGEjJYFsDGKzjIYbjYvQGtj7QoXKtkCgorCJCSO+T161E8OxRsxnHXuKimvPLm3L84J59qrTTsxYxpkyL1zQBaa383DAgnGM1CytGGC43Lg5x2qgl2RInlcDILLXQrNBc/KME/dwOw9aAMuOSVCEb+LrWi0hYN8vbp34p8kYhfdJjC4K+9JJMshEsQwe/1oIZU3su1CW8sngY5qC5ETsI3Yhex6GtK78yaNmhJzjdnsKghtY4vKeT94rL8xPY+taMRmFneQiNt5HAwKtW6GC6IYjAHf1rTWOKAiS35znOah+zTTb3bA2EYx3rMuJL50YVmwcZ4A4phcIdwJG7+vrUQtcBeSFHOT61OVVV3NjtQMeb028uNm8r29jUf2uGU8qEftgcc0+4TfIpHXA6Vmsq8SD7ytg+9AGwzRnLr/D39KYJQyF3beD6VG7ZJibpjv3qIwukmFwVxnFADi5YhIyR29sVLC7HCsB8o9etJbSJkoykHsQKVgFkBHKr1FaATmSQoQsYJB6Z7UxmlZAG5B4xnGKeiiVTLCBwecc8VI6qy/Iu48HGelAFGTcjDcNmRkk9KhDtE4U5APPTI/CrRkSVyobIXn6US/wAO9skccc8UAc5qEw89fM+RTgZra8l4h8n+q6ZB65qreW1pc7Q4AYHqev5VpxhDGquSdnQelAFfM8IG35sgU6WVmG18KKtRzRwK7E/eHPGaoMRIef4RuBoAjkjE1s6KBnAx71FHctFNFagFQBjd1wavu0MqqWyD/hUMjxFiIwAcEk0AWlt2jZAwD+pHWpyiuHTHT0HNNhuInwFyHAFLLcASkqOe49aAG7tm0Kv49yaqyKJJw20qR1Az2qy8onYGV1Rcd+1KzR5VEGSOMnvWYBenfF5sfAUc59aiFvLOiCNSTgk4Oc4p7+WySW7Lw55+tWWRrVY3STkDbj2oIZmuJolMUgAcjAz0Ge1UlN2GG6MHaa1WZGjJxvPv1rnpr2eC6eNBu3HIz6VoxHRRXEagu6fMPUcGrMM8VwTDu2n7x44/OqVk0V7b+XgGReCD2pYYJo3ackZQ7CuO3rWYC3tzf2TwtahXXOGLDoD34oa7vJbna/zoSAQox+NWnVTG0TsVDDBakiWSFVQuPQk9cUAXrY/vlOegx34PvUtwz7RC2Dv5/Lilj8lAgUn58knuSajmCqyjqBnB9KAK1wzRuhCjA457GnZzGJBjg/nTtyTMVzhs9+mKkgRc52hT05z+lBoIJGKlyMLj7vf8KcqTsgSJmwOcEetLMyRxbzn5P1qlDdkS+dAeFGfzoA07eIANDICHYDJ9MUye2towHj4fJyR/SoIZpBNufDs2fYgD2q3czLLGqgEuO1AGRLuU4DYC9T359Kyrm6t4bkRTyGNXAwT3zW7dSKpAb5mYc1zWpLBcTqGQv5QHJ46UAdJDJbERBQGCDGc5JBqSRljAjZcpu5B9KyreSGOEA/I38Oelac93CqhSN316UAaHlpHKnk4GBwR/Kq0xcY3E9c0yN0dC6HgccdKe8hEYYjcDx6UARPdK5OcnjnsR71SlCybZM7lUcHqc1eePlWxlHFVwghLxr/EOMUAT2TsIPKlbPOAT2pY/MinCo3HXP1psEU8ajecKcnntSLOu7gZJOPYYoAW3uori7MW35lbByK2JYYpCX+6F9s1kQKEuWaFdzOOeeAatSXXk5RjntgUAUWCCRnJIB7DipD5bBcNtVB3qB8ySPgB9vTJ6is8MchdmFbqM5xTQGgjQOXYABs4PvipdqNhlGCa5BboWly3mZA311Fu0bqRE29cZz6VZmS3H2f7ODJGHPOK5/wC0BMkKPcnsK6MSh02LgsRheOlc1cRmO4W2dc5QliRwTQaG7FcpcReSrDKjgDrTJgsgXI6Cs/T7Py91wRyw4xV0lkYFwSAOg6UANS33lZACrZxn1q9BDJHMoYhee9Z6XMn2lHQEDOMdqv3dw32nCAMQOnvQBclaMARyDOP1pkAAyYsEeh7mofmkMakbS3GD2ppKK4EZK5IGaAG3lvFIA5ADY5HTpXMMsbRywKxDYya6K5mVjuz82Mj8K5GeCaa8Lq+1T0I5oA17UPHZlCOWPU9cCmXV66WL6ao3RTnJye4pYUm8nyncMccnFWLa0tiVeZWJUnHpmgDNis5PLTYMcZ/OtyK1EKoOx6e1P3rGMuNoHb2FPMrSqGAwp5oAo3VsWkJwHG3H51Lb2qwqFtz/AA5OfU1cVZJEwp7dxzUVv5sobKlD06cUASpHtOXfB71YutyRqu3MWN273FVYYnklZD90f0q/IivGIc4PTHpQBnRqWk8yWPJ/+v3rRljIPICnrgVUu4GMQMZIIODj696vOCxVSNrAYJNAFDUEEsUeTl0PTOOKRyY0VxlDgcdTU9xbLNtTbyDw2e9Rywl2jjGN4zk0AImoyiPyUY4OAR04qCS4Aj8tlAcdMelPMKpkuBxnmmG0Mj71IBPrQBUWQCfIOCcEZ9abD9qimnk2nD8fhVtrGYSKcrwac0pBCj5dzbT60GZiQw+fds07BCCODWmluEnCqQR049qZKFaRl3YPZulDTNFPFGp34IBP0oAi1B5Ipk8zav8AhVdJfNkwmMN0C1fubaGZvMByT/eNQQ2hjkEkeE8vtQBtm3dVCOT5a4xzVeezikBAyBjHTvT5JJZIlTI60I03miIHBHJz6CgaJLaRbVEjYgbO/StZLm2mIGOQM9etZFxCLuJonOzHfFVVeO3gJDg7BjNBZ0geN91uSWSX7wBOOKkluIkVRCm0dMAntXIWV4JcmFyzNwR2FbFs4Z1h5LN0/wAmi4F+K5aWRYOiA84p8kRDiI53YyMnrUdpH88i4+6etWUjLTs74LA8ewoAreVM68knrxUN0JYkVQcE84qea6eF2AXeCKlDi5TOzoMc0Ac+08owZCxPTnmi7+1QpuCkD1rVltlmjU7eVPAzjpT5ZMLskwQw6E56UGZiW11LvCyE8dq2Jot48yPv60i6chU3EahiR0PFWkOIVDAAY5BoAwLjCEvvKlP4RyGalgmZpI45CQWBPHapLkxFcpg4J4p1pCGiJXhjxjqeaANyCd1MiFyY2HI69KjnVJwJAMc8H8KpxBoGIA3Y4IqzIAijcPlzkfjQaFeZSFaUH/V8sfWsWdLqUiZDleoX09a6BkjmXarcEcj3rP2suVAzk4H070Aa1mmmpb/v4WffkcHgn6VTe3WJo3EYHBAxwMGpUYqiw7flXkYHrWjFtaFSQOvAPIFAHNyoYc+5PSrdlfTRYUPlB820nirV6IcCNuvGSPesXDhSkIyFHcc9aAJL90mXdD8m9s47YrNhWOG9NvI3M2NrDp1pt3cCUbYCAQcH0FWNOtzJJl2yYyGU++aDM0TZceS6gkN36cVXulaCJhHwp9O2a6FdzN8uBu7+3tWdfqgjIyD7ehoNDn7W7e2lVJOecfia6VruKAjL52/nXMfZ/wB55yDcwPf0FaCsjbSwyzccigDcjeK4VZgv3aiaJgrA8oT0pYTJFbbFx8x6U+XOCu0qRQBzzsFuS6ZRhxgVaS9nlZwPmAA6k9qlnmtw7CRMucbaeoKS4Jyu3pnvQBHDhI9/PmZ59qq/NNKxJzWiI2lyQMYHQVnNuILQthh1xQAhDB9p4Uc1mXytNMpfqCAO1aCzbvmIBIGMetIZ4knRWUbuOc5HNAEElpNMi7WwfXOelZl2ohZRJy/t3rpvNEp2AbQOmOKo3NqsTAE7zjoR0zQBctAEt0PfOMVtRMsqAlSrDH6Vz8KzrNGCMoCMiunMyPGQFIxxQgHq6BV8xelY9zeE3BjjXgcccZrThkUMjMM88ZqW9iimQyKAh6+nNAGIsrq27ggdc0sO2SfA55/KnyWUssaujcL1PrVWK3ZJtqsT64oA1iZopdwbI6EetRoyuzJHGIyfw5qcAJHlui9zWQ98kd2q7dyjgt7UATz74wBnk8VE8kqqAxy3StBoopRvQnnpms+aMpMPLIOOuaAIboLNBgoBs71Qgikcho1C+Xzn3rYuTGtuUUA7sdf1qhbTtayYQDY56GgOQ1LWO4gOJnLbgaupDK8oXILDuR2pqSg8gDnj8alVmjclm5FAEiSMsoEpCleD9K0AUf8Ad7gM+vXFY2xXkDsOQe/9asbkR/NX5iemKhgLcWzgkA7geQfYVhX4mEgLPk9/pXQySts2M2Cf09qwNSY7tw+X6+1aQYEWUii8yHBfPGKuOJHjU8Anniufhn2IYjjCHdn61p295i0eErgk5B+tWZj7i1kFv5scZL7gPw7mow22Mkrv46D071p2tybizRxw4G0j29axWMoV0iXYVIG6szQ07JrcgIU2tjvVu3hdSCGC88EVgEXDkP8AdIxz9K3tNYysQ3zEAYAoA2Iixbaec8HHemy254O36YFJC2CQ42sOlSM7bSATkDB5oNDPfI+VDz71FOZCh+cAdKsbA4LjjHvVOX95tGehosZkQeQIIy+ccVWLsDtB24OTVpoyJOPu5pfIVSwfJB70WAph1RgGPGB+dXoYopQGXAz+tZrxFn3feHYDtSwu9v8AJnnOfTp71oBpiAqzAELnpThHI3yA5HtUAM84DZGQKt28ojYcfN0OaCuUspAJRtx8ydj3q9Cu9WHl9Pyp6NEUYDk9OlV42m8zy1O1e4NQw5SUKgDEAAtxxUVzGnl5dscVOqN8wQZ9jUdxkx8KNy9utIVjPjtRJGwLYAGV96hC5cHacjg9qsIxChT94/pSySZQJtySepoCxlzqWBEONwPBqWKzYEjorDqPWpwgj+6oz296sR+ayNKGwvp3NAjPjECsyuCxHAzTYo4zcHozKKN8QkyTlh2pTJLJINihSfvH2q0ANGJF3diSOKiEMYUrCgRj1PrUgk+bDdFzntVaNlAbnPOMZqBoC4QfPu98D8qSbcAd8Y45qysqhjKpB9qSeWJgVkOGfgjpnNBZVWfdwTjAHHTNWY5UfDFsfXtiq5hj2hWO7A556/Q0GDdjYMKBxQBfs3g8zdEfrzn9K1dyvnDYwe/esOxtpI5GDrg8Zx71psSqMCOR2PFAET5YsHO0DOffFRRpEFCnGTyPXFRyOiWsrdWxwPrVGG9tFQOXG/AH0oA105XYpAAzmqNxaubuN0lLDbhlxkGo/Phk4Vt2TVFtVhgmxMSAT2Haghmi7bFCqvOcZHWsyZz52wDk9B6Yp97dRyFAkhXH4Uy3kjWUEnLdD360CNSdJD4a1NU5xbyA+pUAdD2J/pX4ffsxoh/aN1iOL93NHFK8Rb5lVhIMbh3GP5V+3F9cInh7U5BJ5QiilZj1DYU/eH+elfiH+yNdlP2hNScx73ubeXy/bdMCOfcVrH4GVI/a+3uc2luzJgP8xwON3pW3axqcBjj3rNgiaC0SKQ/NnOPSrdoTv3EZGP1rFbFF7hFwBvIyKdAuQeScdc08GPAA7cmplC4HlcCmBXkCFg4528e9UZGIYBTgZrU/deZ84AA4xVS+RQf3fb8sUAVFcKcucMcinl1XluBjPPpVRELEmVtw6jFJdMvk4jGD05oAcJ9zbgMbu9WvlZCy/f8AWsmFGK5U1swBUVd44HY9zQBDHa+Yu+Xg+1VLghP9VliOOe1bEkimNpE+X0rm5ZHYkr09KANHAMYJIJHeq4vSg8kjqeOKq207H92Bkj19K1IoAXDOu/0oAtWrMTh/lXHf1qKf92C2c88VZlChNjjA9O9VZhGYxjjHagDI+ZWM38R/lViOZmT5TlSahl3fKOCR/KpImEYbKgD1oAmZWd97AEng1DLGyHCnOKGYNyhI9agk8yPnOB6+tAD1RmwWYjParQ3K2R93HWoTzGHJO7tUYmaPgj5SKAJpT8myM59aqy7TGEAPzfzpv2ry1ygBFM+1iMkoOT0+tAFqMTRoAhJ/pUZhckrnPrUltKXiY4IJwDTGndU4GDnHvQBcjEwC4HP9K0T80mCMBetVrVpEk+bB4HWpbibLlEAAU5NAEkrcEg8DsK5+4uCXIxkCtbzODu6niseQb3PljBHWgC1bzKd429Oh96nWR1b5Ones2JmBVQvuavo5YBTx3xQBdjnaNySwJ461RkkZJGZuQSTU6gE9OB1rMu1uHlxEOF4+tAFxSjgMpI6UKfmdARn1quqyrEWVeRUKmSMMzIQD0NAGvbQ5VieCvTFaEEYIGeo61g2upYVxgNjirltfh254zQxo1xEScDoDV2PAG3oRVWGUT9Px96soPLwe7VmWTAFWBByPeng/OXxwKryFvM2ZwO9O2bBtbOfaswCRshsdqrRsZG3KwAXtV7ymaPbggY61FbwLEuQATmoYFgZxuPGaVJjlY2P/ANakKhTkjg00jLYQjNICQF0kKjnP60wo67u7Gn+a6uwIzgdfSrYMbRoehHWgDOVZGUlh0444qeGBsB0JxUxOWxjg+lMMhiOFGUFA0aNsvluSDnjk1VkZgHVWzmkWcxr+75z19KklEWwM52k+lBZXhRm759TVxSNmRyvTIqmrFSTFzjjBqwpxFgnAPNAAQyr+9xtzx61XkUBhyOenrVpsSJw/I7VE8cgCsOcUAISwiO09OtTIDOgUfe7GoiGQ5HING6VDlD+FAD8eS3lv0HPHepQxDkpwWHGBUG+V/wDWdB09aPNkjBOf8aANC3XJCtwajuoVMnykA8YqJJELZVv14qbIIyxPHFAClSgBUknnOKtBY8bT0b9Khjkjx8h3e9I6F2IJ2j2oAmdIwoX8Ae1Zrfu3whBbniph5oYnd5iHjGPSouTnAwfX6UAIbfciknJU5+tR+V820Hp7UeY4XAPPvTQZMgE4yKAJWQoN3fgn6UOqHDKNrEnimAF3KsMEeppyorMSevT8aAIVV1lBDYolLgAo2T6VdMaqmTVWNyrFmHXPFAEDHbCG2jezYIpiwruCE4GO3UVcOwoQy475qs2zIkX7x4oAVQicYzxkHvxQpQs3OQ386SOFXDSFsY4xSgKQRg9cCrQEmNo/d8qOo96iBDsTIuAKkQqEyO3b1quZWd1DDCjrTQCkQkFVIQY61CsMYByeex9qYVTcwX7p9acE3OA547AelZgLGViIXqT29aHd/MA5GPyqKUmOT5VyvY+lWi8W35iGoAj3N0C59aAjqnytk56VL50YQiMZJqN3TO1Bj1PrVoBJldY9wy3tTopHVTIpJx1FO+0HG1V9uaXBQeWADnr70wEaXzEIVdx6fTNINyZyC3bHp70qZj4XAzVsTIDvOM9OKAMtiyNuHTo2R1qWEOyEBgVPY028kZyzA/d7DvTLeXAKuOBx0oAhYPjfADu9KjtZXNzGshKgkDntVuWaNcCMFdxz9KihdN5ebG7oue5oA/ND/goBNJNb2TuxIiMqhSducniuj/ZXjV/CelFAPMji3ZAwd3HU/Sua/b6RE8meUAr5IBAOMuTu6duK7H9lBYpvCVldSngqV56ZCjGK1n8KFE+2opWV1Zs46nFdHanzUWVhjJ4HeuWhEq+WpXJwcjtXUWsriFVZfu9PaudmiL6qYHD85+lWGlaXp1PoMVFNMXA9qciqz7XO0/pSGP3oAAFGMcnvmrEDMrEr0xxUK5VsAcDrzUxZ0hdlHI6UMaPjT44hD/w0L8gGfhhZH6H/AIqKv5pK/pf+N86N/wANB5jI3fCyyzx0b/ioea/mgr3aXwo8mp8TP//T+91R06nk80oDIuVbGeuaccOo2dV4JqRHh2Er85HHNfHnuGefmfDnpjpUoA5ZeAeMmnyxHJcEEHOPWohICqq/4CgCtciONR6np3ziqZ2IwIzg9MdqvFC6nn8PcelMYoRsYcr2960ApyRMfmdAM85NZ90n7s9GHt2rVk+7tB+72rKdAVYbvw9KCGcrcyqpORz0qrFAj8scnPSl1FRCxVOSevtUFnInmKJm2+nvW0TI0CuSqgYwcVl6nbiL94QeffNawBeQAYHPemXCbkKtg49apAYlmzROHPOTyD/Sttm/cKFGfMlQEL1AJ5rnmJjkMadvXt64rbsVXdCJmOxpAGx1xQwPxQ/bmJP7QbNE6lore3HynupbBI9Twa/WbwnOs/grw/KQC32KEMVHAIQcV+UP7d9lHbfHrzY8+ZLbQGQnHJBcDpjooAr9U/ACTP4G0J3k3faLSOUf98KK7bfukJHYW8cjSAx8Y7VrOmWx1x396oWg8r73LGtRF3Pg8E1yyGQLG5fagyfX0FSS25Q5BwD+tXYwFXd3B6VHOGX584U9qgDm721VYyxPO7Jqe2ePyQqjrwafdpDL8rZHFQQxtsIHIz6VomNosTIPKC9hnFZkcLi43Yx0OR2rZiJKkN3HTFNFuqc4wD1oTJaEJBG9eoqLAVSRxgZq6FHAj4GKpXKouAWxkUDKG8SSsqgjFEgcLuC5xRCVjZWY5bPP0qxI7Mfk4BoAySWPzEbR6dazXjaS6Vl4Kn6Z4rbmz/CMcc9qoo6i4aMkH39KAL4iVUVx1FOTbIQc9Kr7Sx+VulTRsgJUGgCYIFOc8Zq2Mcjt29arK6Z2McA/pU6bOobp0oAQFY42B5FY8rGLKk/KeeelbNwURRkZDVlXsIuIiBwq9RQBT/dOAeAccGrEakRmHsCeaito38jySuQv3T3q6YpFA3dq0ApJEWVgvIWpFQoQp+lKwMeVzhmpzhth28kYwfWgBltbr50jRj5jwxPvVwQbSzMwyKdZxkMzg4Hc1oLEhO1TjdQBnqV3bWXdjnA96dFDE+VIwMgmnlFSYJJ19aa21Jyin7xHNAEM4MRKZ+QHge1ZVyigGU/eB4GK2GRpBhzzSPaK8XQ89TQBk28krr+8PPSr8g3RjCkkcbqRLFo1Z1BCr6mrabERYjkFwOfQ0AUI22uQwJ45NUbvYg3TdDnaa3Gh2Hb6frVK5hhZPJk535/CiwGVZpCbhWat5W8wboztPNZdvEkUg9elaiRqPmbgH9KLAV/M/esrdTiobiRlZVU4wOavmMNKr447VLPHE0hfA9M1bAqrKTHhQSRTluVLbTnA/SplSPGCcY7UgjAAYp161ADlZGHP8XBq1GGcYZASBjPtVdI1IEhwPartqN2UJA4OT7UAVlQKBwGPtVL7Og37hjn9K0fKWKFCvDc7vpUPnKW/vEjbQQxwTbEG3cHPFV4kLEkE4HatK1C4ReCOetOkjjWTKcA9adxEB80nBHy9ajBYkK4OKvFdqkL1FVDE24sGPzGi4Eal4ypyGBNQTeZuZ4stg9Ku+VIBtxu3dSe1VHYW4wGBA/nQgHLIDtWT5eOlTo0ZTAHK1FCEmAmU4YCrZQ/wfpSAjRI1G4HO3+dJ5ykBgCQvGantbQkuS4wxq3NDbi3ZVycnPHY1UTQyPNznb1HbsKskAopXv6+tQiIlODhf1NSvIdyEjJXgCqAcIQAGkPPtS3EatHuAO4UySU71BA+lSkM6/L1oAqI4eH2zzn2qjNG4w7KTzxitJ3TogwB1HvSsZGAOKAI45HZWZRh8EVch3vGgYDeB/WqivLGxUpx1JNX4d64kXk54AquYzKi2xhnleQ7gxyMdBToyu4Ntx7HvitPy2IKydjyPSqrQMhGDu4/nRzAMi2RFpB99/XpVqGUzYJwvf61XkH7ohxgmrSRosQZshkGBUgUr2CQScHABx9Kr7GI+QdK2zHnAP3WGcehpiwBRzg8/SgDAns5XU7SfeltS2zywu5lPWt6SNSfvD/8AVVC3tm3SOnGeTnvn0oASP7SshRuDjg1OHkZSp4b9eKsQ4YOGwQBj6VD5bqSG5A/WgBjpNwE4A/WiWNo5EYMQOhx71ahl4KOOT0HpTgFVemSOtADPOZW3noMcmr6zhh8p61jXsTBxK/3T2HSr1tFIhAY/KwHGPWghllVYOzbxhsVOGwMvhqikVYwzR9Rxz0qCJ3O4Hk/pQIvebkllwSOwqrPExyDxmp4y5GzoOvSmbQ+N2Qc0AZAAinFu5zkZGOn0pl8FEgZTsU4GBWvLbuSHjPI4rK1C2LDr83tQBZtcOCq8jocVcMKL8gOG7k1RsraYR7GO0kcdjWjLbzC3E0q7R0ODzQBIluXXAPJ4HoaqsjRzBA2CKbbvIp+Vm5HGRxUUMN1Jukd8MnHI7UAWboPIoHPHfpWtpx8qxAY7jnnNUMP8u45z681qQIQrgEEEdMdKAJYnVnyB0PbpUTSyCZtyAMR2p8CtFuw3U06SbfzuKtj0oARhkx7f4hk8dDTZY2BCdBn6VAJC0xYnk8c+1WZRLKo3AkdfyoAhkgVolJPzdBiqn2WVgWP3skdMCtmERvGWHGzPGKgh2Skgnn3oAzIbaRjtXkk444rGnilimkQnO04+vvXRSMqyHH8J5wcc1kX2WdC3G0cgdxQBJFNKoELkkjoatTMXTY3PQnpkmoY1jnKbPkX06mrMtuVDMrcEcjHT8aAIo9wnITDdBjOMfhV+SDL7ivBGGHcj2rKiG2TKr8+OW6it7D7CMF8DPT1oA5KXS/3zOrttHPPatlIfMiQAbig/OtB7fzlEpO188r2IpscRCksRx6elAEMbMg+XjH8/Sr1t+8/er1zgj0rMEjO3yYGPfmtO1HyOwbGetAD5YFLqQ3JOcYqZo43G8/eFMhVg7HqFPBNVZsBvMHSgDQES7vk9ODmmqkwQsRzngZquJQIwAvX9KnSWPJ2Pv45HfNADXQhlLABgcYznikB3nbjkd+1WU2SIQ447HpVRUYy/L1WgCfylj6c5/Oq7BRJtQkgnvV8Jg7i3So7i0TyxMrgkc4x1oApSqVGH4DHFVkvRGzQMvHHWrt1bM8QkV+BzwOtc+ZhvKY3EdcjmqiB06OJ4G3AKAcehNT25EgEQwMZ68Vhw3LyRbSuSM4PSr8QbycvuK45HeiQDL5DCxzyf5VkfbpIcK3Jxx71tOokibdngcVzlyQrgY7YBPSiIFqa6+0umBsf1PQ1vQR7ogJeRjOa5+zV5ZRlcLH0B7k10qZCqCBhhj6GiQGJdvt3Ejktxip7M/uwznIqjqlwzBSwGFJ/Skild7EJGRvyRz6CqMzXaBn/eQsUA/WkjlEfO3juafayTtBtmXaR39amKNs2qoJPX2oNCGbM3yxjI61i3cDmQFeQK22EtpGXfPzDGKw55p8ARqDz3oMyxaQytDj1OMVE0EqEhAeuMelWoFmOHJ2jtzwKtRk7dh5APWgCFYBJFgkgjn6kVVhWaGMgfKoPGe9aksR2ElvlAz+NYd1cywnG3cOwoAvl3lwoXHrn0qNoNkiyE7l6ACl06RplYs2cjjjpU7JuyFOH9O1AGdqBeIqIh8r4GPQ02OCScFAAdtWJx5sghbIKY596sW8cseUGATQBnpa3Uc25SDjkAdMV0cHzRKGyxzjkVFHDhAoHIHSplEyLlsfTvQA4bGXy1+UjpjpxUkcSLk46D09ajQs+0bSSO/SptxM23BC5A+tZgRqoR2ZeYmBH496ibpu25XtV5VXP2Y/cyTz70NAhUbOV9T2oAwp2JbJHWqk0YB2PwWFX7tfJlVe0fWq0jLK+X61SYHLaxI0cHykkqCo96Zp8iyRoZVxtGMD1FXNWsnd0aPleBk9jUSWM8CA43YJ5HSqA0rYqh+UdfvVtadtkaRnByOmapaZGJ1YPwAOa1VtmjO9fl4/ShgTGJUw3HByB6U7J3buveoIWzIQ+SWqyRuYKvI7VmBNbBypDNncePqKtSqM4PUcio4du0EcsOMU85XdJtzk4+lADYSsSncvzDg/Q1FkFsj5c8gewqUMkBZ3OVPTI5rGviW+ePJGeeegoA0wVnTzXYYUdM1nSwIoO4qwJyuKqQq6bZIxuB4INWiJmdSqnBHPFAGYYlMpZiPlNSZKOCV4HQgVLeWjsu63XGBzVCIXDqWfiNOSfpWgFm4YyyHPSMAfjXyP8AtMftM6L8FdPGkaIv2jxTdIPLi3ZEStnLt+HT61R/aO/au0P4SWM/hnRAl9rkkQ2oPuxM3Qye49K/P74I/A3xn+0z42u/Gfi24kWwZjNNdS5Pmtn/AFaA49xwRgU0BP8ABr4O/EL9p74hp4y8Zu40kzBri4cEKUDZ8uMEDI9T2r91NA0Dw/4L0K28MeGLRLWwtVCKijb26muC8JeFNG8HaLbaJoVoLS3sVCJEoxtA65PfPWu4jnlJ/ecUSqXAsz28O1Rj5v0FTJCRGCg+XuKieUvtiQjjk0I4XKuSeO1ZAWoxGp+YfSsGZnjmcRtlc1tKoJBJ4x3qN47dVaQD5upAoA5ExzidsD7wz+NaomcxLC57c57EVakKmRRjDcVm6mnlTiSJs56igCRn6OcMmO3pWt5sMkIEJwSMY64Fc9Zuk26BefbFbQs44FEqnkigCxHDCI2bG6QjH0zSCBF8xVHGOCe5oiHmHH3fQj2qWeFyMx/e9D2oAwkRkkaORDuH5GpSHOXPyjBJx2q5cMGjXaQzelVpdjBkOQMYFAFPKviVMYOB061PZRNau5U4ZzjnpiqlrbsZTCpbaACM1viFERZsdTjHce9AGkEjkdY5lztGc9uKh8qFgUU4JOeBTJCSSCc/1qWAokjEN83APbAoAR8W1umTkbtpB9KpvMgjKHHcitC7Tz4wo5bsPcVz0sTqu5iODg+tBMi7G+W4Pyg4NaUSBbdnR/pWPYxSLvU9+/8AKrAhdERd2QelAuhY3eauGOMYpJYUypRg3PSo1CnKK3zLnOKEjHlBgTQWOkuFWUZOMcVGRAzBZF4Y5GB0NV3GMLtLHqDVuNWZVkZcj/CgBXUSnK9VHTFT7o0VSxwSODUEkL7cA7SO/tToY5JowdwAXqCKu4Ajr85LbTjIAp1qqxoxOZM9c0wxREM5bdgcYHpUNpMoaWJ/l3joaLgXrULbLJs+47YHsab8hYyoMgH5sdat2caYC8bt3fpxVhVUEuMDJ6Y4xRcDAlhWOUbQcNycf1qeURYUdGzjNXmt4ncyH3GKq3MQjjUKOp/HNFwOUuppor3ZK2AhyOK6CJ4jEDB94jp7msHW0MQjukG5yRkewrVtZIJYfMI2sDuFMC1/yxVmOP72R6VXgwGYoMbuPYg1bIiktTu4B+9VLdGEHUoentigCJnVn8pQf3YI44qsTGGdsnAPPOatRiKM7WPDE8+1ZJu4IbgwFCUJyCfWgix0UbxQhXjHv9SaZI8a4kGXJYDFLpmyaVVnwsZG7n2p9/5JXcpxtJIIqGFiwbdGDqycE4waURRsojY5HTjtUljcRXdurKD8n3gTyTUM4dEedMoueR2pBYoNbsZVRD0PGT1rfaSKaPy2ADAYOfUVnQYf5C/I6ccVoKsRiYqcsPwoCxWIWEo3ljHX/wCtVG8sIXH2tU2ZGCev4VqRPFMgjGVUMTu96GWOOMoJRyDge9AjnNKmFpO0cS4kciuge5BDFuD9OTmualuYreUzmPO0H27Vj6TrWqXF3IY4RNE+F2t2Ud60QHXQ7pZvLkOVbkEZ6jtWswi+VdgU9/Ws2zlkCYMYUHoBnpWmvk713fxDipkBEUT70YyR268VLlT8gOD9MVFa221i4kO3JGMdqtwIFQ5UM+T+VEQM+4inXIi9jyep9OK07WN/sx+0lVb1UninooKkABX6+1RhmG5See49ao0HyBSj+g6+9Zd5cGCxZ403snYDBrS+TzACeMdxxmmtbGRJBIBhjgEUAcla6usj4Ktt6/nXRSXUShJE6ngdOlRHQrMDcr7JB1PXj6U42sNuQ7MGxxnFZgNmuVlCyFT8g4JrBd4ZLljguzA8Zxg1ozKr7k3YUjnHasGNB9ux3j+bcO+KAOhKW48sqMoo9cnJpP3RCuf4jnFQSQmQPLFxvywA7UsCJGyrISAB3oA2beRfKORjuAOlWDcr5fl7Rg/0rMWNMq0ZK5659Kn4QFlGTjigDTQKYlYgD6dqoTExzJg5B4zVi2aJ4yfuEHv3qC6VVZd/VjxQAXE0pkUhS24Y+lA+U7QCWH5VKsa5GCSCOlU3nRHw4+bPQUAWVUqzHbsbt704qZjl+ueTxxQk0IXcqk5/SoJgrpsDYz+FaAc/d3rRXgTd8q8EL3q9ADtHB55544qjc2kcNwMSbtoyc/0q0ZXG0bGK4+72oAxtQvCbqaBEAU9D1NaOlzjyyudjAYxjANVGtVeRpimD0wR1p8KBSX5CnrigDfkmIRQFG/GABxWTJMs1wvmEgHA5OcVVOoeYu6LOFJwfpWY908dwm5SUlI5x3oA6iDfHGXJLZbgCnOzupUEgt1z04qtbjzN7xll9RW3aeXLhQDgdTQBDBB5ezcRj07fnUbQNHLJcKdzdu9aSAY2MpGDjPQcVnLI8M+08g8n6UAXzuJEzt0GSPf2pkRV8ZHHrj1qvPcyIgkSMkKec9RmozMp27cg980APvQm4eT8vGK5m9E0G3YNoJroZbkAFCqj+6azLmYAlGzjrnGRQBW852T5l2nHbuatB/JT5MrvAI74NRxsDGAG3eXyD7VGtwZoWjJw2fzFACmSRy4HznrW/aBTCpICHGW9azbQrG2GUEnr9K2LfZG77VX5u+OwoAFBYqy5B5/SrJXcQCOW/Cq4cG43KSrMMexqR5VEYSRim3PvQAx0lVWMbAEeozVKEzKxkkbJY8/8A1qf5+WAY4ycVGCzKVYbfQ0AWoi0krRnIVhx+NaQUHbGxyR/SqkELqgBxg4xVrCjLnjBPy+tADJUbBjizkZIpLxEjgtmlXD7Pmx1NPDhcKp5HWmSgSqd2cL0PfigCnHsk5C4G3GKRYZQvycD1NWFikiyScnGfpV/yHeCNlYEnk0AZZimUK7EseuBTXt2Zt7Nyeo71oqg2mOYkN6D3qEtu2xuNoHHTmoQGTNZIYysZODy2elU3t/KChOGHHtWo0M/mEHKoDxxWNcNsmkALM3fPT8qsSNuGK1kcKcrkc9+ajNqGHDFSex74qnZBl/eKc7R071NbXPmTMg+bbgcjoaCkbVtawKFDjIPc9qlNnGnmyKdzDv8AWq4umVB65GeMZHtSyyBYpB93eR3oEN8nfG6g4A6msnULNpreRIgFIHBHUmtaOSSSEl22tzn0IqzBbK4JcnaQPrmgDzPSJZTctbupWTBBx2rvLeNFRHXlk5z7064sI45mkt49rHGW7msto54LrnJDD8M0AbMby73YE/MfwqYTyMWXbtPrWTazXCSEOA0eeRjkVqLsDEsOvQUAQkYB3ncx6YqZQWidYjtb371C8yJKpx8voOxq00kaucHIPf3oArWaXUNqxkRtxOATVS4WRbhJmA+U4IrYe+VVCPksPWmEI6NOuGUDv60ALbMxUqT2zTxCXV8Hdn+dZkN4zERLjd2Par+WhDYAJPPBoAxZFO794eScVHpQnN25kUhUOB71susMvygYYdaaiSIVWJu/OaAEuLaZ5jKB8mM9aFRjtEj5XIqSa53Psdc9QcdqrbWMgA6dRQBoG0CRgRk7hUe4I6l+GyRippWdbUAHqcZ9cVkXuI5lRWyWxQBulFHUfMvFNaURqSRwDmqtlK/zDOWY0++EohPkjK5waAKhneZiWXBz0NWra3VvnGCAMcdzVKJGiQGU+pqaK6WOUquFyD+BoApNpiDJPBJ71NBbpbzbRyOwqaKaSSV1ZeHOPpipbVIJJTJkk4I/EUAIxZmzDnIPH41n3eVGJiApPbrmtN8o3lPHjH3SKguoCNwkXIBzQBn21uZAfJOWHP1rRt49p2SRkZ6E9qpWzJG4bkknAI7VtzShRjd9aAI5Y2hCn+Edx1NZ9xerK5UgrgYNXpHaaAk5HesWcbEZ1BIbGaAIyJWcOnO0804z+Y5Pp1qVI8Q7xkZx0qk0JWUk9GOM+lWwNa3uSMMnUcn3qCcxcyL8uc9KWKNd2FU/KKhni2ShVJOR36VAFMRquGQ56nBqG4tj5i4wcgHjrV0DJwBnPBqVraQTKqLjI4agCzAIGbYDgjH5mqd9DIsuBwFxV6Oz8uUXByrdx9KWXbM4Zz1yaAEUqFLpkkcUsV0qu6yNjHT3zQLZ9oKHr6UpsJBycsf8KEBfiUTEDgMPepZ438rynHBHXNNtWlVQUAwOCSOasyxqQGY8se/AFACQ+XDEE3bxjp7iq5kVpC8SAADH41NG8S5weOnI4pUB6qBg9M0AUXkbEkMoARwfmrEnEQcKh+VcdO9bV9cQxBuCQv3sdRXPm5jklAiA2noB/WgDSgk44B4469qaRGhBTJOcmkjcZG5QQD0FaFu8JdwY+e1AGVfSKIumOOtZKTmRTkYIxyR6V1V9Al1blcEMD2qpbWoVQ6jKqcEEUANtZpFjSTZ5iZ61LHewyM+Rgjv3rWiy6CFeV6j2rGeForgyOo7jFAFwNx5qcqR3qG1u2klCuB8h6ClBixgngdBUdo8RmLBRtB4OOpqGBqG5jMiiUYIznjrVDUVSVjH0UjIJFSzwTu6PEnOc1HPDMUDSjgcDNCAw7rTpJLXETYwMA461DHBIsaqQRgAE49K6wOgt0XGMD9aYwbaeQMVYGHFc3lqjxxMpHQHGMVIkkksALgAkHJ9TS3EeEAboxxx3qWC3PlCLacDpntQBBA7mMBiNxYj8K0rSEwtvjOMnH1rHtYZMy+YuGAOPepbWa6Wchh8tAG0UfcWJ/XpUgvItoiJw2etQR/vVbDBSw5pq2kQfJ+Y+tAFyVikJZCN2e9Qoo3BhyQaaHYDDHcOn0FKAHz/BjkH1oAV4XcsQ2ORyKbdCb7MPLcLu6nvUU8vl/fyAPSq/zEBjyvYnpQAyEfN5e7JHGcVJIpU7Oufaktjl9zj5c1pbflxJgY6CncCCHaQY8hW7VKwR2BJ+YdacYYD82cMOcCqttOjS+XjhjSGjbjkBwAf3ft60/wAnJLqeefxqNI5OQF+X8qlCqpYggH0zQWTJIg5lbYAOtKrJId6cgHg+tVPJV228H2PNWoz8wReg7DtQJop3CLkyIxXb29TVEuj4Tkt1I9K1GkRnwcANxUDRxeYDtxngn1oIKflneEwdp61MYmS3YI2PerhiBbr24pI4kkUxv0HagDkoUZ7lgpycc1dUSq/sOapOYop2liJAzytaEdzBKxAfBA6e9WgGBIkfdJk8cVUkiPmAoAAetac8YVVIwcjJ9qypJAJDg7setQNGgy26qR39qp6h5CwRM+d6tSTHbgjndUd0/mKqt8oyCKCxLeXzD0LHH5ZrXtY3cqB0PHPrVOziATKjGODW5aQssgJ6gUATQweWOeCT83viqE0bBncHvwK2SgGccFf1rOe3mk3eX1Hc0AY9yCYxh1U9z6+1cusSeaygcD9a2prZkkdZXO1T+tVYrdVf5uVz1oAIJIllXAKj3rNuwDdM5OQfWtaWFGwAOT0NZsNhLNcM8vRD370AOMIdVkGTjFaFooMhJU5zwKmW3eFMEgKcVLDBKZCeuD1oMyPW7e3XwZrAnO2PyZC7HjAxyc+wr8Vv2RrOJv2jbuyJVVjtroKRnkLN8v5dfwr9t/ELeT4C8RTSodi2cxDYBUNt4yO/XoK/ED9j6eRP2gNWimgZbm2tbpWXGGUtNjHtitY/AypH7dMTLbQYHzFRkjvVtFZQqEH6+1VrNpJNPiJ4QcLnrgCrcEgY9MjkCso7FEzJbwA+WDu6nPf2pm8qGbON2CBUjRgOWDZ9qYse4YPOPzoQAgDfvGIJxmmSHfJx0PHPtT3IjXA+XgCn+WHUEYOPzoAoTwjKDIG09qo3sUgcGM/JWsbZy6lufxpj24kXYDsAPQjNAGCtykTBBgZ9a1FlEi5PBFVpoChR2XhTjpzVwlVYEfWgBZVOwrgYIrJUEjYTkj0HatFpC0Lcf41Vt1LquOADjJoAfHGkZL9ulb0CL5Q2jPvWPLGApQncvWr1hJEiELkkdKALU0RzwOMZrJnYZ2Yzj9K0rife20nkdcVnsQGIdc56UAZshG7JXr3qePyivJ59KbMqlsfypECrhs4xQBZjhCMSeQe1QT4kGAuR0+lLJdeXhTk59Kak8OAzsFOcc96AJAo2AhTtXvXOapMyOpXPpgeldKSXZdh6kfTFZWo2qSShl4GOaAMcSyNblwOBxRblpOSME1orFFFbqmOuciq4TygsmOe30oAvRMy8E9uKbIZEuNxG4FcUiOdqlsH1xR5e59wPGKANVGRCockjGeO1X4yrKMrnd370lnGAocYJx1NW5EB+fG32HegDOYheAN2M81myhQx2nHGT6itCWT5z2B7GsZ2i3FJRtVvzNAD4ZFLnnPb61et2DMRjOM9T61XtkiG1GGADwatLAQ37s5XjBoAmWQDG3oTyfp2p8ZRnZzgDOAKspHGkQQAE/wBfWsy5geIAoN2e49aALgMSrhR81Q3MMz2xVcDqefSpII5twYD73rUty2+PaeCf5CgtHJ22mRBghbcXA3c11cOm28bg4GFHHPes62ijeYsOB/WuhiAwD1IoGEKSQ5cLn3+lX0Vmw7H526DsKitcqCj8kn8KumPy2457mswJvs+7DuwLZAwBTZY1LqcnkYBx0pYJCjhl5wTirTFQAzIee2e9ZgUGWSMEk/dP50O6AbVAU/1q8+JF57/pUE1q+FKn7vP1qGA2EIoy3Kn8eajIkDNhT7HpUyqWG3A/lU4V8BVP9aQGd5TOzDgHGetPjEqsQRk4/CrZtmLE5xTvLx+8JwR29aAKSSuj5AyTxTyshGFHJ65qdgih8D94ew6UkZJXcv3qDQps8mNqjgdauojvEFUE+me1SFY3IHG49frSbZljYJ8pHPrQBXKnJH3QOvvTxJ5ibRk4/lTfIZcO38QqNpQp8lWxjoTQBNGrJJw3DfjVgNIobA4HWmquUGD0pQksuQmcJ196AHMGl2kscYqBMoW2gknvU4LhiseOR37UxVAPJ3Y70ARrnkE8npSFQvUFiBUxhQNlcnNPKSFSucCgAx+7BxtJHaltoPMJTrx3pY4327T8wFOjY7Pl4YH86AHlArAgYx6dKjDFDliRuNSrO0fyuuSRz6UrkTrlOABigBg3cknjsagdZIkO45ZulTEMqhe2MUyYMyiTPy/yoAqbjwxwSaQSMWCqMnrzUjoDjIx/hUALRsQpyw7HvQBcZ92VVSMHABqSWIqBj5SBio1IISYgKW+bAp0sgaMBmw7c4oLZN5EjR8EZ9qryssCjzASx4q3aXbRk8dBj1qpcxtLKZGPHX8aCCCWRggx8xByfpUREbrkD6j0pSnIBOR3p+QyHBwP1xQAkWVTdgbT1pqyBmPOAv60xY9zcn5fSmCJkb5TkMe4oAYzMrFs/KewqNpBLlVOM9PWrSQlG2KRz0pZrYp8wAyfSgDOEeSytkgY6davSxhsOg5QcetMVVYkKSMdTinoCobIz/tUAVXc4ACgs3X8KaoI3AqAMZzVwIvll27fnVCFw5dSDgHvQBctz5iFVGCDj61K+BDsVPmzzmooZdmQozz1psjS+ZhlLA96AHlMEKOeOtJMzLg5O404DYBgc0kiFioYYK1oBXE+xkVlOT1q88Adg8fCEZ/GqZjO/DfWrBDIigN07UADGIZJHPTNNcrFCMcZPOO9SMse84wox196iSBWG77zZzzyKAM6VlDBU7jvTmZF2BRuPp1qV41LFAuOtMFsibCzHn06igD8zP2+Y5FitYEjykpRHPXqv/wBaut/ZdtorHwrbKwbKJGSwHp1AxXD/ALdrbrpYZ0Me1I2jwc7mXjJ+teifsuJayeGLGQqY/P4fJJACqP5mt6myE9j7qjnPlxMhLBgDg+471prIjorAdu1c3psDpDGUJ+T5cHnjnFdAP3UaxnAT+prnkaxJvtIyFSMs3TrgCpkBdQG6g9RVMToNqqMH86uwRhkZ26Ht2FQBYa42qTxkcCpPnIXbgADkDjmoFs1DbicBuh6jNTRoI8xhsknk0MaPjj43tJ/xkFx/zS+yH4f8VDX81Ff0u/G+2Yf8NB8/d+F1k3/qQ1/NFXu0vhR5NT4mf//U+9jg8twaSN2LBR93pUz7lUhQKilHAYLj1xXx57hHJNKjhDgqKjlhzG06fKIxnnvUsqoFBXocZzUExJG1QSOhoAgQF1yXxtP0xTyisCy5yuMd+aajFWPHHTgd6axI/ixkc1oBXeT7xP3+2eKp7wrtvwxbpWiVV2G0dOBWfMQS0WzcRx05pohnL6kI3clCTk8gDFcxCm67KKMHsM11GrJKqR7EPXpjBrlHgdL5H5AXGCDxjv1rojsZHTjIxvHzZpnM2Ub72cCrUcTSJvfp70xojEN3p0pAc5cWcgdmTp0z6nNXNPjZpAkpx82DUszP5o3KSvfjvV+2iR0wuA+By3GDmhgfi3+37E0fx3gRW+U2lv3AA5YZr9SPh1tk8B+G0LZZNPiQfN22jH6V+YP7f1hMnxotYJzmSSzhBIzkkb81+nPwcT/i2Xh8yDbKYIwQP+ua4P6V3f8ALpCR3MUJibr0rUgRwfl5B706O2IHz9qtRo6LhDnviuSRpYFxs45YVHIM4DjcKl5yWC7R396EKYIfv0qAsYd9CBIrucLimQ5YkJgH/CtW4iVsqw3A/pVT7MqMBzgA1SGQqWk44XNWyQF2CsUklzICcDgCtiFt20BcsefypIhoVl284PPOKyLuF3G8Z+Wts7gSc9O1Ruou7VkBwxFWI5pIpJDhQC3apooblCTMcYq9bW8iMFOARxV54hKcsc7aAMSaNnXKjJ/lWYLYeazJ+NdGqRxO4zw/FVPJWNyfvc80AZ2MNn0FIQMfMvX0rcWGHBZVAIqlcwGTIQAHHegCmDhMY/GpY8o3ytuHf2quI2jX5/mIHarNvbSsA+3A/nQBJdsxgVE+Y+tQpG5R4X+9gGtCNMs5wPkOMU/yBu3dC3WgCjbjYNgB3HirsaKc85OMGpEjw20DjipGiP8ADWgHPXFo+UfdwmaYkQHPJFbs0RlDRsuMDINV0i4Ax0OKAIsMyEJlQRgColeVGDE5C/1q1JC4bOSB7VE1s+8lGBU/0FAD3CyfNL94ng5pzAnarHrSeSAoZTkN/OniNtpLZ4459qAB1EeFcHIHA9qhDOPlfCr1FW9kkgQ4wcc/TrSvGhXy2HpigCELJIpQ4A6mrCrbkbDGSRjn3qKMsTtxjbxmrMUbBst90Hj3oAp3SDgrxis6RVkUuRyK35olkw46iqUtqhUEHBGaLgZUarknHNTHBxk/LjNSeW0aErzjqfWnrbiQgg9cGi4DoyHZAPXpTZYWkJXoB0xUjRKkmQ3UmrEIiEgVuOatsCKOyDLnJGf51bWIsmyThl4q0VKbQh4qGSMP8241FwKptmQEYytThQFIxnp0psKlY2MrcHpmpkX91hT1oAhmiBj3HoewrJ8gKQ0ZPrWqdqMRng8Gqo2qMDnIODQQyxbW8jnqNw9KnjhmLl5FIA4qOzuHQpgEc9a0mcyyYzwaBFOdM/NkrVcDy0GTnuK2pF/vYIqhJHhvlA68UAVDHISDWbdxBD8y5ye1axV2wWOAOlV7lxswWyc00BBawq0S88c5rVAURkqfwrOto1wCh4OTV+Ncod3rSAWIA/7IJ5qzhceX271WQoVDE49asL843J0HWgDOmUJGxToOntWeswucjHtkVpShmUp0B61Tjt5En2xrgDsKAJhG6YMqZ44PtTwXCkBsccipGLlgvUY/LNU5UdZdx7cE0AU4IS0h+ZvxrVDvt+VTxxk1NCiqPm6+taIWBEXOTjmgDBaQyAIU5HBFalopgjy4AUc575rOuC6kCHIZ8tk+ldBDOpjUSAMDyPriruBSeaRpSV24kx+lRgq0hjRgHGCfx9K00ghZ8ucHGDjsayGi2Xec54AFFwJ3XdwOcYLGpQpGdwycfhU0cQQ+UPvP1Ap2cAqR06DFMBcSttJXApjx/IWk4wf0pZS53Jk4Zcfj7VZM0JhxKu4gfjQBjudqHavBOPerlpEAGPmZIHT1zxVC5lR4iU+XP51b01kaPIU4Xj3oAkWIKzdQvv61CFDNg9euPpVqbcVbHrx74qip2uUYY/zzQBJu2yFh2B61ItykYGVCs3WpY7VCCxkGTwRWU0LyTMi5HcUAXpwJIi3XH8PrV+CRngUMDuHGD2qh9nY7SWwauYkAKM24kZzQQyRgSNpXIFRMNibEGQakXJRe+eDimuiqM5yo7UCEU4jG0nJ45q0qEp0yfWq8YDRBQMlc1ZjQIBjoaAIRC4fe54AxjNZ94rIwIHGK1xJ8xATgVWu/3qlo1yVHIHrQAyzOfkySe2a0klcEr2B9OKo2ytuBVdhx0PrVyQt5eSCCTigCFlBwmzDA8Z6YqRnOQCoOBxjqajXcjFjzkcY5qVSyKUKhmPQkc4p2ApyyNGQApBJ/Crlmzhn9X6+gqlfFxCGUfN6U7R5i8r7hkYosBqsAv+sbAPSpdueg49aiURTDcTgj8qfbhvMygyF446UgHJCFbfu7VacFYfmA64z7UhkXcQw69xVaRnd9p+4KAGyArEUQ4Vu+apxXChmVW5j6571NIrk8DKHjiqcdg9uXljcFTknuaAJ5ZImKg4Cn1FZk0BLuUPzHGc9quIPMVt559P60Q25D8nduGee49aAK9uJQx2jAQfNj3NaM6RzRIu/BOTjHBp6W207lwVfr9B7U+e1kRd4XKjocdKAM0QyCfy84OM+ua2IAyYZjke3pVC1SeRxLtAdMr9AKvTK6xMVXGePpQAjykhgCAo/E0+3QzRnHH4d6zwsz5UAoepbGa1oSNh2nJPB4xQBRjSVW2yLtP86llP2dQc/MfSoHEvmIWf5fX6VakjExKN2yelACwTyMFY5wPyp1zEjw4fcGxuOO1NRWX5FAAFaI37Cw5yuAfegDFIYhdxJI6Z44qsdyyYjb5h831rUvkdoQVb7hy3vWAJ2TDKQyk/iPagDpluSI0Lx/KeKWONpH+RjnHQHrVKybcMSHKn3zW3DGApC9KAJFjUn0xwe350k0eDhTtz04pQgaQ7jyKJjg7uhXHWgDKuGYQSLyAgzj6VxMU8s8jEEnJ7+ld7qu54MxD5nBXFcTDYz22EkIBUE/WqiBvwxttDqAfateLEkeC3Tg81XiZJbYOq7c+nrUKLIsgUDJ7miQF0lUCiPBB9e9VrgW4Ty5k5+8MdBSxo6OcjjrjsKzdRDLIuGxn05oiBet4xuEv4/hV3mXbgBfSoLSZMJGBnHc8VoGMshZMcde9EgOa1mJ0QySnCBsZx1pmjJK8BBzgN8pxiptbWQxKc5Qnp70/R5SqlAC+38hQmZm0qjaBk+3pUnzoMce+KQoJex/CpFZUTy+OOvrUmhXmjkZcnkdqw9QgkhQHHX+VdA+xELMQVPSqtziS3Yv06cU7mZk2kzNH5ZGQFwM1Pb7uU9eMUttAYXeN+M961Fj2Lu2gleM96LgKjLDD5coz/UVlTvbkgOucHjmtC6R7mH5CFEfbuc1kmymKDj5R1ouBdhTKCRPlA7CrUMfmMA4K9CM+1EMLQFVPYD8avSl3dD68ZouBnG1VZWYnJHPA61JAshQZwCOoNWLp9iN5Z2vkDNVbaeKSURSctmrAuMvlgOnOTgVMhLlnZN2O9JsAwV+bPGKlKgx4VgMZ496AIkJY4Ax6Z6VCZopXAVtsiccVoRoFj5Pyrzz2qiLQSzeZGNxYHBzWYAGkjyGHUjn2qvLOTwhxtqq63AYh925SBgcioYpW80pISNvXI9KAHXW+6kB7gjdU/kJtVyOwH41cjT5POUZzTUT5/Lbp1/GmgOYvo3hKu/ADcj1FbULQzWoaJflAOKj1OETuI9oBPQn0otQIfMRsYxge1WBNbQLF86jEeMfWrKvv+Q8cYz/ACp0bp5ag8DpinxxiWJxnDZ4/ChgS2ltgndkkcVKEKTDZkduRUa+ZgMjFSTz9alzK022Y4yMVmApYwvuAHPFH2jBEbgbT3p0yBYwFP51AiBU3g5/CgBLqGWWLcuTg8VmTREjCNjI5HvWtFIx+8OM0joC28LzmgDKjWWFVG8beuPeriL5y8OAV5IzVcpMjneACTx9KPIaMiQEJubBJFNAWo4hLKkYcZPbNfEf7Vv7UOkfB7SpNA8Ous/iO5TasasGERyRl8fnj6dqs/tQ/tUeH/hLp83h/wAOSC68TSxMEaPJSJz90ntX59fs9/s5+NP2m/HEvjXxzLKmimUyXFywILsDkKARgg+1aqNwM/4C/AXxx+0V44/4TrxkkkujTXBknuZeBMxOcKPSv230HwroPgvw/HoXh61S0jhwAqKB7frXP6Zo1n4GsbPwx4XgjsrGwOEVRgED+prr5bmRyJHON3tnNSBZEcm9XbqwO6rYQOgkbg9qqgmRYznByc1rtGQVaPlQOPrUMCusYEqkDIxzU2FD5/HHpUoKu4Cj5yealMOCwbsOtICvJt8tjuyRzVJ1Y89iOo/lV5UQZ/n71A0bng8ZNAEW5VO8jOMc1latE8sJcE56jFbiohYqxyM/nVK7ikZTEu0Ac8ntQBz1jE88wdXERQA89668KpJgfO3jGehrIggAwV2jacnvW9Y4Zv3/AMxUZB9M0AElvEu0qhUrxwfWh1DEED/Iq6EC5Qng85+lViAJBxkUAZ91aeejpFhWx17g1X+wP5JcthwvGfUVqEhBIGYbgMj3z61C0ZMeG6dc+lAGTZwsF3Mcv0I9zWq6P5YCcNnB4rORH8/Ac4U46elatysiABWz7+tAEAjmj5kIPXFXCqyYYDG8c/hUPls6Ku8Zx+takSBYI1U7ioOQaAKyxKVfY2CoOPrWT9nJ3M4ye49+1dE0K5YggZHaqNxFsRwehAwaCZGe5EaB8c8VGZsKAT93+VLeyottGQw+VsH8aowRtcnYOD29DQLoThnWVJVUEdOOpzVyJkklKLwelOtodkQDjL84HtVfDLITswQeTQWWNqvkr/AQPSkknWHC9m5+lQHZLtbfs3mp5bYG3B3ZdT6dRQBdHkyBXbjIxzQ8cQXg4Q919ay9zGJVTI2dcmrSyxNp7ASbZA1ACLwHGRt6VSZSTkgcdDUsMr7GDcY6nFWoLfbbNJKxZXPXpgUAS2BR0Mwz+8PQ+1aJ+cAAfc6VnReUu6BWIVfuZqUSjf5akZA5JPU0AWBty6uMg/mKzpITx1IXpz3q1OQFVVJJOec9KqmRWZQfmJXse9AHO6t5ZCZJDZOKls2JgVSMsOMkY6VBqkUs6LEjElXB98VqQ6ekNqoRyJVOc5zWgD50gayfeCn0qHT2iaHauWTIyPTFX4kRpG3ksCO/SqNvD5O5Yxje+Tn0oAguIV3M0OGU8AdTmscKC5V8B1yQDxmutigk3Euoxnr7Vi3+mw3eoLLB8zQqR9QaAJbLbk5bIOMk/wAhV4xpM+xvlA7djSWlmIs+Y2Qv3R6VYlVAQ4bnPf0qGApjEMiJGmSRngdKseVlXXG4N+OKRI2kXzlJyARkGpLVyy5nByMj04pEXY7yVZd6AAj86fsRv3YxgcZqB540R5I228cjHSq0dyuFC8q3fvQFyeeHy/3UZ7jGKw5r6NEJnyFjZlI96nlnd5t0ZMbevuPasIWMlzcyxgkPnec9DQIVb1nyGTzIlB+U9Tmm2MMqzMyRAKQeAecGtqz0iES+c77XJCkdqekiQ3c1qi/MjBT6YatEBY0u52KbVwFUnuMkfjV+BZTcmLblVHUelYEEPkyOiscjueRTrbUZIrtVLFvm59MVMgOqHlhjv5zwOe1WJIwEBQYI/HisaWUA7lXaG6DPQ097tgCAc5HJ96IgaQ+QfOMbj170nl7iHQcqOvtSnY6bWPOBj2oMbsFXeAOgxVGghIjU7v1FLC5HyD5hwcg1AUYSNE42svvVqKPnBGcnGKALBZAo35xyOvT8aTyI2O1xlTTZkQbWXqBwtNMwbJXBA+o5rMChPbCZwi8cdcVyXk/6cBHxJkgj1rs5ZRGF8s9/51zl4rtfqFba6tnPtQBcd5djKRggYxjpUIgUoHkblOD681ryMqgBPmXOKqiOOSRkbIJ70ATCJYljOMjGFq95CrGsoYMxHK44qqVZMRlt4A4ArRiVdgGcA9qAKMao2Ni5x1HpTwFklO9SSOg7VYMkcasV7elNjmjdAGBw3cdaAMxNQRZNuNgzg8cj6VLCtncX299+9R0xxS36QJH5rc4OMc5pbGKLLS7x7AkZH1oAttAkUm5VI3VGwt0O5+p71bhkiYsTxjrn+lUZSkzsofhe9aAYMyYlcrxnop5q4sDbF54xyRUWVaULnHOKsCYoAg4x0x3oApzP5ZCrjA7dTUE6+QgnYEK/3TjIp0rPuO4j1weOKvMsU9qI92ADkc5AoAoeVaPAZFfHbGO9VlH+rUtnkYPtWjLAicY3AnoPTFNjijHJUHPAHPagCeJiY2KYHHHvV2xPktuTlWznvg1Jb2sTWW+QAujcY7Z7U+MRKMdOckCgCx5iGMhyCVOR2zWYDHJKxA+Y8c1IblXXqASTwarpIgYySKEKsP0oAtIyCQQuODwOOPxqhe20Tuuw/LnIPvVie6+Uchgccj1qNAQfLLDD9iKAKV6M25iK/MBkn/CsoSZgMMvyArgHvW5dhoykQXORgE+lUCjM5jjUkY+bjr9KAKELrFGqAHgY4HWrsNoHUybiFx0xjmnRqFjb5GQ5wCR0FS2MrqXik4AJ+tABZygrlsM5OGHpWpa5eVlbJ4yMfyo+zRRj5VwW5H0q9CH2KVOVY8juBQBGyGN8H5Vbj15ps8HmYZDk9KuEHeS3NRuVX5SOG6+1AFPb5f3lyx9s44qOTDLEwGdoxx3rUlwsW5cEH0rMCBI1KgqQf50AP+1EFSQBGvb1p91qioscUWN2R8uOcVXmTzY3Q9RyMelYrb1feoyQBgY54oA6u6mD7WToOSB61WaUYCscg9KwUvZRMETk9SK2vllkwF2gHOKANZFMkTFeW6Z7VFI0pjby/lKjFUUe5gMkLNgZyOKvxSAQt5nLv3oAzZJJkGd2eOfUkVWguZ57hfLb22mrMiGQyRR4B28MemTVHToSVi88neDtOOBmoQG1cGd3EjcFRzjpXPX1kxufP8zacZJHQ10M7yRzBFI2jgkUyXNwjpgDjGT1OKsSOXCS8hOhODzzVm1tpoZJMHkgdalkjnt8lV3eZ0A6jFOlWfyQQdwOPrQUis0dzuy5LrnrWxbGSX9yp3FRnJH9aqTTPHasHTAQZJHpUGkzPJBLKrF43I2tnkCgRvzQlIyzDITuK0IiyWEc2cucn/gNZV6lwbZ4oid2PwqvpbzeUwmfJUYAB4xQBp+a0o3F8jNOdd6liMEdKRVQEMnzD0p3kuZFKn5DQBDDHgfKME8nNULuC9MuFlzjsK3ViRJQW6ehrOvGxcfu4yMcHFAGWkTvII3bYwGST3q80BwspOEHrVuKJpgz7cEdPpUe2XyieNg5OaAIHMnRjuCjj3rMeVo1aIHaG5Na0kgMIKD65rJuM3KgbfLK/rQBbsXTkOQFxwcVoQeUsYkHzdevpWHas4wx4IP4V0MboFGcNnv2FAFaRX2iSNSA1VYbl4ncMdwHGO+alvr57QiNcEL1/GnCwZoxNb/OHGTjrQAR7bhOhQk4pkqSLJsHHYVDazhLprfHGdvPr61oGImYqh3M3XvyKAJ5UBhjiBOFP5ZFYmpxFpFYHhsYI7YFdE1s7RqIWBI6571l6xG9t5akA5GSB6igCS186GPEh49cc9K04SHQDduRuPxrBtrtm4d8EAnGOxq1YTSiXy3TcnLA9hQBeliUkqBnP6VnS2Q3ARjI5Jq7JIybSMEEdqjhlDbw4KNg9fegCtLIYFL5+v41V0WUJcSRgli7kjPYGrE0ZaAqSWJX9RWfaQPDOHlQjFAHXFEMoKnqcE9qzdUFzJGfs5C7PXvUqXEcceyI5AOcd81h+INRCQ+Zb9UOSKAKsVzfARiRQqgjJA65rotyKuWOcVxml6400ghmxjGc+9ddG0bqWcUASC6ztQDJbkH2qSUwrbjzCo6mlkjwhYgAKOMdhXIXttPc3m7cyREgYB4oA6ITxTAlhhfUdKhlgChXX5lzUMFoYiYgMoMfSlWZJZvs3Ug8exFWwHTX0cJfKfMwABNVrcySTB2O7Ax+FWJbOORyHBJA/WpooEt1AXqePrUARoNsp8tc5PX0FSSbRIpB3BeagZiJQdhQfzNK7SNhP1xQBca83BdwHXHHas3UFbAZenQGrLLHuVc4J68d6Ze7pFiiBwV5oAvaW5SMRkbd3QtW5FCdp38ZzWJYokqq0652DsehrXa5AQbgSOv4UAWDAmxUB24OfrULMqkhsMCcc0qXMJQfMBnp61m3N5EoXqRnmgCwzRK2F7flS+cdokXBXp7g1hWV1JLc/OQU57Y5rXcxvIE25HU9qAHahBFcxlmQq7gA475rmhp0kZIXAIOMd8V03zeawYfKv3ee1VJViEgCYzkE/SgChCkkTjcuRite1SPjPBJqMbWkBzxVgKqtjO0igCvdzLGykqcciktrlWyVXaBkc96LqUSxmBhnac8VDGEYgKAMEdaANi2mSMYwctxjHSmvC6mSRgCjcAnqaeI5AqsDz6Y7U2NjLceYTlkONvbFAGb5UUUnCknHpUkNvEdwZduRWtPGwlBEnyt2xVVzCjNuO0+pqGAoaPcFI5PBx6U2YQu4D8qoIAqm0sSHbglutQLcYlZTGX54x2oQD5ozgvGpycD2p+HEJJGcir0eJFCD5RyTVWT94ojIJXByKsDm0d5JCHyD1ArS37QB03VVhjUSZhYopP8AF1AFaLKkqfe+Zeme9aXAZG0ckjODhV4oe3YoWjOM/dqtBbvEp8wYxn6VZ+0MpAzzyKLgV2aWBQ+CVI5rUWVJMCM84BqDJOQRvB4xTorYKxUDBPPHWpYFuOEyHDHJB7elaDRB40BOdo9KzoFbzd6tsAP51ekmds7TtPrWbArvbKewP86p3NqRgxHYPeti3yR8/PBOR3qsI8oN/Q9qoDHVbmE7GTjIq2i75CzZ4BrSZSyNu7dMVEkW5Hz1HQYoAphyiZjUFjxntWRHBNHeM4+ZV6FfWtO6dY128gjqKoWsm6TaAfLPWgaOjtUke2Yc8dSalaAumMAsADmobJmgiZN3DHI78VZyRntkfnQWNNtJDiTJY4qWNJvvj5TVgEFAS3UVMu4xbjzmgbRmXNrI0YBBznJxVZULSgZPHTNaBnmBHIA6etNaLnf3aglogXehIYZ96p3PnxxmRTx7VqR4Ukscj0NNlEboVI49BQLlOAcmYvsPHY1LbafI7+cvI4I/Otma2htZGUYO7kCnxEJF5aAhiRj86tEkjW7SMSxJB7Vm3FoBJ5qk4XsPetl1l+UIcdh70KI40ZeMdzUDRjvasZFVzkJ0P1rOuVYSNGTxjHrW1ICsgdQGJHSqepRK0ivnG9eg9aCy5pS7YtuQSCefWujiAQ+X13CuUsto2CIHI6471spI6lfQc5/pQBrLGjPnPaqWXGQGwhzj2qHc+Rj5VXPfvTkYSZVuMelAGZd2ZYbv4M8j1qk0Hyny1we3NbN2GMJjjPzDp9BWCj3HmFJgBk4FAEKLKQexXr9KtoSUwnUd6vLZopAZiSDnjvSi1ELmRvwFAGQyy5wAWA65q0hdCAMr61qeZCQCE71SlaLeSnA70AU/GQM/w/1+1VyrtaSuGXgjaB0r8M/2TWln+PuozRzOs7wzNvBwT+++cH2Of0r91fFSW/8Awgmtz5wVsp1/FlyP5V+IH7G1nHefHjVPMUuI7d2Vs4wpkLH69q1j8DJkftzYXCNp0SA5xnk/StGGOL5cccEis7TzbJYwlE8sg8g/SrNrLGxZV5I9e1ZR2KNHK7idvP8AKmLEsjYBIYHr2qSJUkk2k7ueasBW+UMuwc8j09aEAw2cbh952jHrTLe38qMmSTLKeuO1WGYCXdyyHHHaoZyoz3zQBWlcbmQnryBTIBtJwCPQ56GhViY7twOBge1S7X3YKgEH7wOaAILtXccrvye1ZrL5e4YPBxW9tjUFic84xg1TuoA6kr37c0AQwokh2MuMipRDEIsA4weKqqECZGSV6davK0fygHhhzQBUkhGBg/4VFGiI5jXtyKtTPFGOMlarRXMEsuE6r1oAfIWZtwU7lpojkdC+farsZjBLHKgdvWpi0agKoODQBjR24bO7qPXioYosBs9BWzIqFcLg45rPaAM2SdpbsKAKLwRiThgTVe7iQqpB+6emK2EsYmI3dc81XurcDOOM8AigCKELg7QcDpVWYqm3zT8x/lViH92jBnyeRntVOVS4IzyvegCSNFkU7RgjoKgeGQKEYDntUkKvG6u3fjP1rXkiGFGdw9aAMmGALkN0NKqhHBT5s9fatKa1RYi4b3rPgdgXBO0g4Ge4oA17EAZdSBz371pEgt8/GeDWZb4I3AdeKvAsWyT0/KgCnfpGIyQOBmuPlmUSByeB36119y3mEq3Q/lXEajA+Qq/Ix5470AdHBJDsRo8Nuq7G6Acfdx2FYNhay+WA2R2rdii8pk3NvK5xgenrQBZbaPmzzj9azbq7eLdgDp0Pt3q1I7Nl+i7gD9TWbdqu/btzgfexxigC/Y3wuYwQuCDge9XJ2WOFpT0HH41R0+AxJuUAf3eK0JmjljZZE6nn60FozYiJHyOFY9v51vQqq/JuzuzzWFboqyYQnA79uO1dDayEqc8sP60DLEfMhQ9ev1qykw6kHGenrUMe0SbiO35VNJGBgsCO/wBKzAslmTC7QAeRgfzqQSMX2qoIXviq8UnmZOcnp16il+dHHljgnH0rMCd+CMD7xpksksLqWGVNOVxImxuNhFTySJJgHkr04qGBT67fL4/xq1BI7ZXkYqCSOTaCoyBzU0cwCEAYLUgCSXJAzjFRnAfzCQy0v7vGD19aVEjc5VT9RQBKsqSLujUAdD60+WJwMRfKMcVWLJG+QpAqUSELvA96DQYEbaCeXB596utIAgyBz+lVGn3MCmd3pilLfumLr8wOQB/FQAEu2VdcA859RUKxI7BwQG9AOgp7M7hcce3pRkA8fSgBoikDgq2N3FOLujhGbleuO9Sgk4kPQVKipLGZDjcOlAFbeudvc1HMrINw+UZxigsHmwx6dKfcOzwlUIAU85oAkjkjQnvxVgRGT54+g96xS0gTjGe1WkuZYwSwBPFAF2QOEOCQfanQSrHGN43e/rUBlEsWQ20mkjlCMFPQDjjvQBekVZFLAYqusUoQhDjI71WF24k2OuVPPFSmfAwDwKAFDOGAlIO3pT5EcoVc/LnAA9KarK5AxyxyaRA+Sx96AILl2VcJyB0rOBIkWR8gHqT61cf5WAH1NGzeo53DFACIzEH5t2TxmrLI3DMDkcUxkMCo33kI7U5bhthKj5sdKC2Oi2wfOO3c0xZVdyueOx9qZv3wlT06VHGigZPGPeggl2IE2se/b0NUvs88c4CNvTsauphXPcHp70Z2N5oGOwoAQklcP8rDrmoW3gh3OMjHtT5nWThslzTy8TRhX+ntxQBBgeYGJyF/WrRMMp3gEYPNVk2HKjp2piHY5OflJxjpmgCXYqMSn3Xph2LF5ZJI6+lWFMSqV6HtmqbHO1exzk9aAHbCygk9P5UrfZ5EIHy+3c01Vyo2Nu4wKj+RWyWAI4oAngG3AcAAnHvUj4GPLPc9ahRctv8A4s0595+XPAoAQsV+8QGqCQXJYSKcqOtMnORhs7hVqFj5RRc5NaAVvtBEm2QcHpRv/eYIxmlZXi/euuQD3q3GVc7sZ70AREFyUwcDuKYd0LiMc7uv0q1MrBWaM9uR3FUUkZDvJJ7dKAJljUy5B4qOeP5skYAqQngEfLmmSoZ8IPzoA/LT9vUifUtKu3kCPNGq7QeDtAyDXo/7L1sZfCFtZ+YSqxrIRjoTwf6V5v8At4y2aXekxRFcKg+Yju5Gf5V6f+zQskXh+MlgVUKoK45GBnn8K3qbIT2PtaxkK7IPvFFI3dOlb1uPM3HZnb0P0rmbXZHKuP4jlvQV1NncpDuQsMMM5PJ6ccVzyNYk0VrGWO/AzzWktsFIC/MOtZ6TRxgAnk9KkN26yjPTvUAXZQxzu+72Hv61W8olCd2WoLvcNhjtUdMelTGPcuFOEWhjR8afG13/AOMgMn/mltmP/Uir+aev6WfjcuP+Ggfb4XWf/uxV/NNXu0vhR5NT4mf/1f0ChYK21wMVBOzg4Tp6UOR/Fk7elRb93OMr39a+Pge4MfcYxk9exqvIkh5Xp9TUuVJZQSF9CcGnBOAuTxz8xJNAFcbY32E5BxUbqZXZR0UCp3QnlTk1A0hTKd8VoBVjLKTnqCePWo/KIcyD7zHmnsTt3D72DTgCFDHrj86DMzrmJiMbfq3QVztxCkc6gKXU8DvXSSO7ErjAFVi6u+MfN29BimgKwAcdyV4HtVeWM8EcnGev9KtsjM/GAx7ml+z7AZCRz2xVgZ6jaGUjrxSLCV+8AysdvT3q46FUCgZBNNhQLIrOeA2f1oIR+Nn/AAUdSax+MekXfAZ9PjIUHOCCa/Rr4PtLc/C3w3dpgf6JDzkj+Bev61+fv/BSgwXHxK0KZRh5NPjY9RyN3T9K/Qn4Qyxy/C3wrJEu1fsEAIAPJCLzXcvgRMj1lZUIUN1PJqSM4c8jA9apRgOoPTNXUGHC+veuUpMRwUBGM1FMGCgYOOnHrV2QLnafmqq5AUFOxyaCyLJUBcbgfzNEzAx5Xr0PtUwkXceMHHUetEibUG4+9AGf5MCr86/NQApAUZIHORVyUEqoUc9yaasZMZKqDjr6gUEMpPKWJHtTwMbcYGetP8pHUOozSeXxgk496aELsDNujOTVd4Zlkyp69RVray7CvGafISG3nABHOKsDNMWGAzwTz2qrHB5jkjkE1rkxumR+tNysaExLkkdPegCm8TRnaFzjnOe1QS/NggYAq1K8h68EgVTi8z51LYBIoArNHzuPIPBxVpSyqI1yAKf7cHJoVXLZPANACI4AO7lqVMkZLYakdFb/AGTmmzKEAK9RQAFpMkL94Gp4Y3uAxyQRSKSwJbkcVNDMVB4+UUAMwwfD8AcGoD8sjlDjj8Kn3GeQKePSm7RtOOWP5UADKWKgj5SQKe0algMbMU1S6cAcjkU+ZlLbkUhj60AVpEMXzg5Ujp71OVUoCTye3rUe1iMs3Jxj8KRNkg9Cf50ASESKQwAAHb1p7Ku0Mp6kD6VDICGChs1MSJU8vODnigCo4Kfd6dKthika45xiqYO0lOSOg+tXYI9zDd0H86ABXBBJ7HpUMiecP3fBB5pZZFWUgjmnR7Nw2/xc0AVZrdmJSI/dHzU9YvIRdpycdKubVBMh4BHPvVZ0TBY5AxQBF5KSuScg8EVaithklxnNRwrgBic9qtICVAfj3oAbIGUhcY71CWB+ReSKuMi7d5bLE1UeNi4CKM+tAEbbmXA5GcVMC7odgwV4/KkxKMhlznjijJUZAJHStAIQu4FmHb9arhSrBcZ4Iq0k4dygHSpNkYDHPzMOtBDIAjxkA9aswlwygDODzmoU3kkDuasRly+FOQOtAi9JkqCcKPSopk2jzB909KjaTcCAQCKjkZmhBzux1FACmImBWHNVLi38y3LHANXo5MJj07VG5VwR1FAFSwt3jh2tz6VaKsqkAdachYLtUnFTp5bqFzzQBSTJIGOFqxG4TJYEg0/yXy7LyBTkjUtukyAB0oAqMRuzjAPrTy5jYEjlqe0OXOPmAJxUkEYuG2MuShoATAIzswWHNQywsxOF98fSr5VYnCdSQaeQS/sBQBRWNfkDDBOM1beHMfycmlbYFdyuCuKeN+NwPQZFAFX7NlVeQABP5VZiSNV6CnsiBg6ZbcTke9BETMG2/hQBGArkbuCTg/0qOWzBkQIdz9qnjQKhzz1qeFF3L5n3vWgBSYY5VVU+pPpUThWG8DgGrEyAPwuVPepCishQjbgcYoAypMqxKjIP6U9AQ+FGQetNcMkg3Lzz/wDWqxG3luDjJxQBmy2JBZ5GyqjOBUtpGsCFlGR1wKmkZm3Meh4x2pjhQo5249KACWUFQVQ80yONJJfnXp3p8LO43LjGcVLHK+fu9DQBOIIVORnr29KkURKWIAG7p9KfFOWbY3H6VHIpQsTggenNAEEkTFd465z+ApqxjIBJG6nxykjLfMOgHTrVgHngD3FAFJgY4/3anBPagttQKw+Zvzq5IxZCirwO/Q1B8skYMgII6euaaAIVC98Y/WpTuwDGCVHWoYbprVGS6jygyQe9WLeZJU81RhfT3qwLVm8TK8brjJ70x7eVJThdqN0IqsjYcsf4vTtWirtsKuxYHoKDMjVVzhs4XvT3UKMx4bI5zUAzu2E4HpT5XWM/Meeg9KAJFjVgABnvTHKsc8Y6fSlnfaPkG0EdqarLsC7OCPxoAjlK7dxAdOmVqOJNpyowCDx0q3H5ES+WRj2pzRp5gKdx0FAEe4mLbgY9DSW0jfaGQqQvAHpT1MZBQjPY5qFgFYADA7e1AGrJGUXb3PcVSL5UqakLO6qS2cdKhdg0O9xsOcUARR7zE4RixHBz2qeBQqGMsSW5zTLNxteIj5efbmnocqrOuMD64oAnhsYA7g/OxHGanhTyvkYAnbhfUL3pISAhcHmkUp988H0oAbIjb9wGFGOPX3qaVHMW0A49c8flUu4EpjOGquN0z4Y7RzQBVWEhsg7cnn3qyzMEUADac89KkWCUDlsqvXipwoKHPA6D2oAzoZCVbaM8Y+tLAHZHycMelPVJFbYpznPajMsRHGWJx+AoAYkMyMUVdyGpliYtlemQPpV9IwYgxPGeBTNqgBQcMSf0oAbs2lSo3AdacSdnAwAelQg5VirA560ocqFcrkdabQBcL/o7ADGT3rAfR7x4HuoSrDrsHUV1DxxvtLLvHJ5qVB/o7GJFB9jijmA5m2imihLYyccit60ldoVaYYJPaqkMUwUs5Ax1q/GN8eBwaQEoc79wIVexA60y4mDv5jDqKruduIw+09AMd6JSCQC3JHOBQBK6Fio6BucmqM9tFKxOMMBgH1qdFfOVJA7ZqdLbcC7npxQBUjVEiUFucYx6UgQowK85rREKq3IHAqMRZcxgYIGaAIIgJVJPXuKo3WnyTKWU/StC2zGGzyCxFSNvV9v3c0AZ0NhNG3XOAM1r4XaMZHHBx3qF3KKFJHPTNXJIggALdcZx0P0oAy7u2WaPnkY+72qtYabHay+Yu4Nj/gJroGO0bQAvbPrUSvGqfLwc4oAcCig8EZx07VEyRq24jlvWjzxuYqPmHUetOSZZANw+bv7UAZjwLJJuLADpiphBhdgGR3zVoqocK4yOufWrvkYxKrDnGVNBmZmVOd30zVny8JjHzelXW8kBiq4z7fLVHexj3ZI9sUGhDFnJ+XJXvUUe5y6x9CcY71YBTaFyBu7DrSwSkHJXaF6HvQA+VSzDC42jvTZW8oYkG4EcAetWS5O58bgPX3qNFV2LSLyeOOlAGNOPPVUOF29sVSltmLb8nK/3a6ryFUlSvDdaQ2sO7KjIquYDFtJbh5VU9OnvW4YfL39fl4BNTLEjRjYNrr2PTFOwchsjAFHMBApZkKHkUkDFHLD+HjGKc2PLbapzmly3yuRk1JmRsipN8oLYPOfep7hFkh/eoDt+6AMGowXCjuw5OeOtPWRsOpHAPFAGdGGhG3qvp6U513cqMH1qdtr5bPtVx1Do2PmUY/GkmBz1wokQk9v0FUmhYLvPTjFdAYggLSnqO3eiNVkB5BVT37gVSYGZbKXwMcDgZrVhtNh2s2Dnr2pGBClo03FeT6VYt3kwBJghjn6CkBYCLgxYHsfWs2XzIwc/MT0zWqpC4LdRVO5JZ/7oJzigDKEk+3JGU9KkgeUJtIGDVw8kIoBXvS+V5I2Doe9AFQFnbbnaB7VZBO3PZRjNMI2AbhgHvUiWzuQGYKrDOc0AMltzNbOy9Y+/pXwh+1d+1Zo/wx09vDXha4+1a/dKUCpx9n4/1hP48AelS/tb/tZaP8L9IuPB/hW4W6167jKqkTZ8lv78vpj09fbmvhL9m39m/wAYftC+LX+Ifj4Tz6R5pmllk+Vrp852DP8ACfarUQH/ALOP7Mvin9o3xc3jzx3czpoUlwZbieTJknYHJ2g9V7ZHH61+2+keH9H8I6Va+GvC9qtnp1ioREQYyB3PqTUvhbRNO8K6Db+HNFsU062tEEaxIAAFH04rawSVQ8VfMBxOuwPL+9iXJjxmpI7czRxxBic9x2rp79XePZGgbn5sVXsbZI0GUOe4qQIotPaJETlx0z9K1NqhDEOG/TirAVYlBJIUf1qPEKSb1BIxzWYFaMqHBbkj0qzkO5Vm2sP4fWpCm7LA9aWLDsePmUdTQBSeMopZiGye1QySPIqpwCf5VecHLqzAAc1jR3D+eCVG0ZAPrQBo/Zt0OB8rf4VRuo/tACg428fjWgp++MliQME0Oi/KWAU4H4mgDBtLZ0lEMhJOcccVvpH5aNjrjBH0pDFlhKrgYxj3xQzOxLnpigCSJ2bLKCG+7g9MinornPmjBIx+NQclSd3OPpVnzPPjUKMEdaAIJbdJGcAjdihbcncm8FTxzV9Yg2SvBPc1Vnt2idT94HtQBliJI5z5WSK1ZLUBMuxA7Zqhjy7pliO5fpWo0gZUDDqcCgBsUWxC3AwM/U1LEu1jJjgjFNIaIBRkgHgetSByc8cY5oAnLFowcA5Axjoc1lag7oQnZ+CfStFvmtvs+MBcAetZ01uyFS3KqfXJoA5eexkdiwcSKpyRjNW9IG24dZMgp0PTrWgbCSFJDbydfmIPvSxWU0ipIQQx6/hQA+6tdWSVmtlBA5H/ANes2ZtQLIbsAMfTpXRedMj/AHx8v61mXxlYCMR8Z60AZt3BI0ReJvmXkCrPnSpbAyD94w6DpxVggKqRuv3hU20RhU5YH+tAGRIyxQmVuh4GPWnWMazZbGVH4c1clsJGtykZ3ZPWprHTbiGOQGQDeMc9aAJ7YxxbuN5POKkglFyksEq+Wq8j61ZitUjUktkkU+NCGzwVI/GgDChXs7Dnqa0ZNPRoVkYEZ4BFUJ7MvLIDkKFOKbFe3EMCxyHAHQjmgBtzaSx8QuWJOOaow6fNCyu020DqAK6O3Mkinzm37+Qe+aVk2MARwRzQBnvawsweHrxn3pRExZs96nmtbgHfCp2Ec0iJIFyDwPWgCJbImNwOCBuFReR5wCA42rz9a1xF8uATlhj8atxQxBHUqMN19RQBmW0JVNm4qG7E+lYj+b5zbG2bTgZ7iuilRc+VGcY6e9ZMln8zhnJB7elAFgI7FijYXOce9J5CSEM+cHHNOtrZoQXclx2Bp7gxjaP/ANVAF23TA2k/L/Ko3Ib5H4PQVbTYIw3UH8qo3kboPNAAHfFBDZkX0IaBonG4AfNjjNVYomW2CAYI9fStdyJLdskccVbtIo5bYyLgrjDZ7UBylSztopkV2/jzk+lWWgt0KywjDAYbNJ5HkRHYxCpyAOetWliUMGPUoffJoLIJYS2TgDcevocVlLAyXK3G4Z2FGA6H3roLeBmx5hwQSCxHBqj/AGdN9pcvKfKByARQBRCA8RHa2eQ3cU3UdF3yfaoznzV5APAOK2f7PUYBzxkE1caPYoj2lh0OTQBwFlpmpQlPte0qG/vc810DwLGwjj46A5rRitYpJd6Ak+h6cU57bo24K3BIoAit43ZinAYcdexrSPlxxCH7uMfpWcSUbzgNxAHTjFX1iW4tfOdm3nsKAMbVdUiiVWTPzNhiBVOyutp3K4xHjBPXmtWXT/NLKi7t4x+NUYtPjtci4k5A6YoAvy3kDXQMcu/K56cCmNeRmNmYbcVXgSATYjGSRxjuD2qythZyOIeQzfkMUARyXIKIrEApzgCsS/Z5542HIh5yOM/Wt82cFwFZdwxwfwqg9osUojd8g9Pf2oAt77Zv3iAqMAlSe/tTrdAxG89eR3q0IW+VQBjHy8cCpILaBT5jkhj2oAqyfuAHL9OOOuKBqIhsy20lmOVx0FSTDzi8Sx/Kvqec1ELKKeMDdgkY56GgAjvkcpHKQxPp2q0FKkrjb6Cs6HTLeFthJJAPI45rS3Ns24Ybu59qAKt2rywmFTk5zkcVRgiiikcMCPUnmt+ONNmQoB75NQvbiKQLjO4f5xQBSIifOH+U02KLYnzdTnirLW0JlTau0Zwc1LMoWTCj5Rx7UAYcsUTXSBVIxTViK7u+05zmtWVUSfMg47EU82kZcYTapHXNAHPyrHO37zKY49a0ESOIZY7geKlii8l3jZM7myD61K6MV3YwucH1FAFCRdoOzAXPHrzVUqI9seMAcn1ra8kkBVGcdD2qAWcczNJI20qefegCSFliQ9t/OPrV5I1IDIeOM8ZNUZLW2ji8yVs5A2juKsQhY1V8cc0AVZ4d0zMvKnoPSkntd8GwDJbBHrWkGhYqWwRUrojuXhHORgZ7UAc09xFFlJk2MOAfep4TFPcoiHAY4GfUd6nureIfvWO47iCDV6FLRPLLKDtbPHatAJpoY8r5wGQcAkc0TRJC+xRtDgYx0rSuHW4kR2+92+lRSKiRKrfdZ8j/AAoAxLtMIGQbl7+orHktVjcOh5ZeQa6eRBIHf7pBzgdKqmFJVSPo55oAy/7QlSP/AEhsogwOORitCyuvtESOG4I5IPf6VJDpSAyFxlhxuPSq1tYfvSzKQvr05FZgXcDzH2nI4xg8Z70+44RjtyQOee1UlVkLkjcqdAOtStIxwF6le/WgCxn7mfukciklcyBkiTgHofYU9I5DIu8/KeT64prSKjMgU5A44oAplVZiIxg4xzWc1sxjdgSpYEAitSO4GWWQH1PHIpzD+5nA9apMDmba0WHaIwTIoIOa24ywCxk/PjtSlUVt+0knripUi2MrEZb+GqAlbcyLG/RajIkcHHCrwKsu+w78A561GLmLhW7UAYxinaZ1GdvXimb2j2lvlCnIzXR27Wsi7duc57VmeWLiXa4JK5+lQgKi3ivICBg9j64q4NQhXllwwxmqtxYliRCuDgjr0rKSymjmCcs2MnvmrA3PN8192Sgx24zUFu7SNMVBAjPQ+1VrJ3e4aI5ZU4JPHNTzRSpLvV9hJ7d6AJb9kkspD0OwgrjrWLosDx2e1I2YMR8o6Vr+buYRZO1R19alheSzuAkee2R2AqpAbUSSLaGSYESbT8v0rAiMzSA4O0+nFdKbmOVAY1J3cf41VNuqr8oOcHjtUSAbao5jL7CqcjNSR79pjUE45zmpbNmaCSOX5cMNuTxmkLqhbI5B7dxUAPBd1x1x05rKmkjVv3hOSfXsK0DKGDY4HB9Kwr2LzXGBgsP880AalpI0i5Unnp7ipPMLBodv3u9V7aBoYEWVslADx7U5nIDFBnnjnpV3AiljdnEZ5B6Y4zWfMsgLxyFo1AxwOfpWkksk25ghGzGD05q1KHkhxPgknPvRcDn40ufMjMZ82L0b2roArMp2rtz6dKqR2+3r8o9OgqzA3l5O/IP9KLgYmoFDLuZdxUfWt3SJZ3XMLDMQAHYDNYl7JDJJxw3IGOlSaczIpRHPzEFvwouBr3EANy7lRufq3vUaRMjhg3Tg1bZxMASMN147VBLMwCiNSQQefUUXAtK33dmRnk+wqvfQyXKqYSDgHlqWKd7h0RBjYDkfTtWjgmIL+ft7UXA4Sdn07LTYwR19/Wr2nXExhRk/eK/Qiti6s0KkyASq3Zh0HpRbpBGoVEMSjoFHT2pgVUk37iEK46jpUpV5JFTH1+lWXjUKxbOe2aRFXOxiVCjgigBHt4MbsngHj3qF7Z5IURWPGcVdjAPRvwNTBCc9KXMBlx2Snb5km1icfjWZrtqzRCPeNufmGPWukeMGUNxkdv61XnsvNkzG3yA8570cwHDaTpCh8sw2qRxXa+Sqp8p3cU1rGESLIjbWTtWk+wIevTsK05gKiwNJE8YfAbAAqiLF45irOCPpVko69WO7P6U6ZmwGUHjp71DkBBORFGUHUd6oqkYlSUHZzkjNXZbe4I56PwPaom09yoGeKALX2iCYfI6nA6iq20OgTJyD+VMg0mS3LFCAc9Kvra8M4wSDQBQSGRpDEW+XHGetS/ZiuBk5PSho/Kk8193y9+1WwdyB2OcdMUCSMqeHyJVYkv247U+4iVnUjOa0p8YULnB6nHSm3ESmIYOSR1oKSGQRrFG0ferSFmAwelVQxSEr6VLEyiAMASR1oEJcxlR5qjBOKyZirI2Sck5AFbkrebCu3ljTP7P3EYHQ44oA56JSCGT5tx5PpitK3upIm3SR5XHXtWwllEiPtHOCAPU1mkPbtsbHTp70C5ilcam81w6JwBwDUsGfNJ65AqhsJm811BUH8a3YVQKHAIYCgOYIZE+ZCmX9e2aZceY4WQtt28Y71ajwf3nc8VDPGD8nJB9fWgZUEiK48446dKr3aeW5MTZJ9O1Em6OEuF3FOoxk4p9pJHchuTjHUCgC/ZapKDlgPlzzjtU8d7E8u4fK3U46VlG3MQD89hjtViNULFcYBHbtUI0NcTeY/wB7djnPpVfUI0kiEmcMDxnvmp44I4hg9T0x3qG/hVmHHOBkUMDKZSXUBwvYe5rUittoGDgnk5qn9ig3xkqTt5IPrV2GZUyg+8elICWX5XQA4GDSRyY3zMBtI+XPeiUI7YbOVwRjpVmUxeWuFBwMUAYLlCzFExuNWDcxquGToKbJbTBfMBwAaiKN5hx6VoZimZ5lB6L0APJ4pJALgiJRlh6cVKI5II2kCZB6n61LZiQOZcYIoAqpJsJjb76cc1aRhGxds8d/WrZSGaTeVyw6k96VYVmx/CFP6VFmARywygkD5fy5pwkZXaILuXHWmz2UiupjOV60oSeJNoHBOSaLAJBeEMY9vUVdUM4z264qjHakh36HsauFnhQbTnHBosAgbacfWo0ZVPDc56UnyMDnr1zVTG/cWOD2zVoCtqUf2mN3QEeXjPvWZpckqSqs0eEJ4reA8tNjYww60sZRTgKMY4FAE1tKJHZQvFXP4wCelQRgqcgVdVAz5btQBC7tgptwe1Tlm8kDOBStsQAbeSeppDID8u3IFBoQLE4wAR+NOy4UnOcU/O47sEEUElhhhgeooArxybvmbHpihlyWXJUjn8Kf9nV1JXqPWmPGSMliWxjIoA5Sd7mWcGFlYZxnFWYoLtJBIG3Anp6Vai0y6WQsnAzyOtaaxypwwPHU4oAyJhdDOVYk9GAqp9oeBfJdN5PPNdMvncjJCdqrPHKOuGz2IoA5Hz52uV8sFQowQegqe5mkbh8EjpitwW8QkGUH0HaqktnvcFBnn6UAQ6ahTcSSu6tvYThhyM1QKGKSMqMknkVfQOAxbgUAO8xiSmADULsASF49akCMUZ8/M38qQ2yEHLHB60AZNxcyL0wRyCe4pluI2jL8tg5yalntVz8qkn+dQ2qSrIcITFnGKALAZiQASPQmre6R8I/fv2qdMbl3sAF6ZpHhwxIOEPb1oAoEncQpxg4FRnCbN3O+rhhfdn+E0wxF8JJxg5FQgMXxk9v/AMK38Sbm2n7HKq9iW2ECvxT/AGMI7+H4638lvIqwLA8b7uSU83/Hiv218ZpCPh14gNy2PLs5nXAzn5SB+lfiv+xg4n+NuqRDAL2koHHORIP/ANddFP4GTI/ZuXKW2YnDAHj3zVfSppHuXRlKHAGfXFWY2LWGxxkEk/lS2UIjYuRk9M/WskUdZAipFuB5qUXUeCgGfrXOG8nhIVRhSasws5Yu3UntQBryOmMMMAdKzXeYqfKGcVoY8wbHO4gUkaqVwi4J7UkwM8Ky845P51aZkz0NMmHl5Zlxjtmo/N2kBhwRxVJgTMSqFhwSeM9cVl3c0ilfKPGeTWpI8QPOWOKpXMKzHYflAwRjqaQGWt185HQHp9amtypkCJ16mprq2SJ0VenGcdaniSMkZAyvfFAFDWD5VqSyk5/MVm6VDiVWkZuBXUS2xuoXjRwBjHPf6VDb2wiAJ5XOPegC9HHuBY9OmO9UZmXzGh5/d9q0kjUjYuGPv1pHtklYb38vP4mgDJkvIInCE+zd6jWeIN1GT0NPk0qEylQ5bnkk4NNg00cLu5UnqOooAlFyqvvAz9e9JcXMMqfucfNxTLiwQhVDHOevpVaWyMR5cLjtQAyWFmT5R8voKdHaExDP3iMVdtgFiKsfmPU1ONqHEfzD37GgCpDbOqlGb5VGOalMQRQB8zVfZC4G485qJsI3ADZP5VDAqPGzxBB+PtWOEjS5bdwP610aYYnkKKzbi1LscYBPf/CkBbtmTyuvzMMYqRFMfy531BbxeSMuQwA49jWjldu4kHHFWgM+52lQmNvTviqwNucFl3Ht+FXZ4C+5wMYz+dZjxrcKoB6Y9sUwLBKbsDpT/PtY1Ck4b3HrUDWzwjcDx1NR/ZRNkDkAA4oA2Y2tzHtXDAnP41VuEgcDdkY/WkhtZIuh7evSobtGMQlP3c9felzATvIixgIuMU1XWVNrDn2FOihRoDMDyOMVahhCfcXk+9HMWiqqbV3LwoqxBKFjzyCfzq0kCMpyMKevrUHl7MqjZHbI7Umxl6EADd1OehrUIWVG42k+lYkbtHhD68/StNLhWcgHIIxmsmBejgOwIF5GO1MIYMyMMYOCa1raWIAJGe3fqDUswRNw4J6/jSA5g4STyg/K1P5rF/Lx8p4U4zzV2T5sdNvUnA5pGRnCuoHHTtQBAWkxszwabHCSWcckdKdwzbH61YdtiLwBt9KzAi2IpYP1PPSkUkYMPTPNSxIsjFg/4U89fLGNw6CgCucOpLdKVJAF2quVAoVnG5GUDJ5qbynjcHAIPAFAER2qoKjoOtOdJGRWP4GhlxvhjAP9KTJEaxn+GgtEiR7kI6sahCxl2UdKdtQMo34OOanKxDBAz6UDGtJCkRjwcgcVWjIZAEOGPXNXvlHzMMmq5CE7hzQA0RmH5ThiepqOWJCrAcB+9XPKURmU/lUISGTjGzI6UAZw8yJsEZWnB1ZySdo9a1Co8ry8fjWYUEaspznJyKAJrSJJixjOAME1ZULF8kpBOOBWdC3lKTEcdB9auxNG6+ZIPmHFAEiorTAc7aeIFO5V/h7e1L58LRlIlyR3psblcsTy3FABEGKjjbjnmpxIhITBFQSOgPynO79KlZw6FG4Y80ANkt1lJYjb2zVOS08oja2M+tXyrlBjkH+dQuwcGNhymM0AVJC6AQvyophRTjC7WQ84NXSQ7Bz1PSmuQwbC8+uKBtlb5WbyRwqnk/Wo2Q5KL82D+dSb4jGynaG7jnnFPt3dRkrwvpQITypcDAGeuKQKX+UDkdauSeY/KYXPT1qNI2BXd+J9aAK2wlyhHH05FQtbgDBY7c9+tLKxactjAJ7VI+0KSxyTQBXDAEr/ABCn434DdB/Ok2FFLqRxjil87y/4dzHH4UAI21uG6HpToo42+9wAcU2Ni4LNgt6UseVRpHAAHXmgBPLjUKAeh7U1obbfvbljxn0pW4fIJAqF0EkpA6kZoAdbgBmRm4z1qVmO4gEEA4qEK4jGwcjrT2iLfdweAfxoAqSAozsfmLY/CrEYK4527vWjYyx5YDryPagyyAcqNg6GmgGzB5R5bMdo6GkgSREzuxjrTvOH3nGVHNTJMkiZVdoPSrAcELruY8nrUWVQbWAK9anG5CGCkjHakUwMu1upzxQBTM0ZY4+6KshkijaXONnP4VXjtEQ5OetWJoPMT5RkEgY9aaHM/Jn9vWZoLvSmjA8m53sQOSQxzhT7Yr3f9mOOCTwbp32YgyfZxI8f9zdwM/lmvBP26JLaPXNLlniMP2Z5EweRzznHbpivob9muI6f4IsD5QF3LCjA9Q8TYI/Ktq+yJhsfWtrafIRIwyR0rVhhCJtOCccH0pmn28W0SO3zEitP7Nkl1wQDyKwNStFGyjLHqeKsqhWMhuBSNED1+6O3pSrE6FXGSBWYEmSq5zwR071NA+wg5weOvNU3BLAsOhHWrMaGNjjnNDGj5C+OEjH/AIaE9/hhZf8Auw1/NNX9Kvxvmz/w0Fx1+GFkP/Uhr+aqvdpfCjyanxM//9b9Aii4BzuY0xtgOwjk9aQDZuHTPeonfO3v718fA9wY52ZLkcdPamBsgEZGRznvSlhkgEZNN3EHDdAKAIXfv0Ofzqq2S4DdRzxVqVsgHuDUUy7ZIxEd5I5JrQCmuWYj7ue1Kz8mI8mlm+V+nJ6ioy2Txx6e1BmRoqk4YYJ4PpVWSNbc7l6j2rQM6lfLPX1qlI6udqndgc+9NAVZJPMUHH3aVkAAbOc8gfWjIjTnr3HpVUSeYccnHc8VYE7sSpDLwOvrU1qAsqMse/ByQenWqRwqlg20571b05m89F6/Nk/nQB+O3/BSNHt/iBoecZaBXU9cLgkj6A8Cvvr4KSJJ8J/Ct0h/dvZRBfwQV8S/8FM7GGDxD4avkcyNNC6AY+6EXnJ9ya+y/wBn5pbv4M+EXuCC0VpyF4GCBt6cdK7V8CMpHuEQLAMxBFX4lTeEPJFZEchWTKfdHrVxgSeCQfauYEzQOH6gAA4phVDIQoAUdajjlkK7SMgdTT9/7zYRlW/nQUmSOsPy+WgAHvzUDgkYJ4HNSyIy8HnNV8Pt3SYAPGKB8w5cyPtc5wOD2FPCFYi/3g3G4dKj3hT+6YjHBAGailcMnlnJ746fpQQ5DYN2w7R7YNKp3AgjlahildchTxUqyrKhXoR3NNDGAMz8cLSFhJwMY9BUpwV2YpY08oAY3En9KsCs0Gxsk4HXmoBMqkknIFWJnfdtzx6VTliYYcAHd60ARGUSMPY9qdKU6IDmq2GgmO44UjtVkhdgAcZHPNAESZJPtxipvLkYZHAFVxJksgHTpipiWEeO570AOEQLAk/d70rx7lYLzSJLsTkYINJC+9HJBz70ARxEhDz06iq/2gMzKFJHpVkoQhBP3uKi+zpGck4B6etAAiupJ5OOntU0EgmODxnpilDeWwEg7cD1zUYOZF8n5SOD6UAOkLRnIyQvH5VEkzO3zfhmmtNsch+QfWrUjxKqgkA8Y/CgBuCyYzjGajjIC7Dy2RgilbfNnHTGcCnCIKQAcjr+lADGPk5crkHvTkbfgr0NOO5gMDIHNSCI7tygBTQAxYty/uz93r9aQbwwOc84xUgG0kRjp973qPywTjOCTmgB8sZK7+hPFRw7o+GqVgWHByF71F5ybvLzzjrQBMSNpzyAaQ4Y/NwDwBSMGBA6A1IqbSMkHNAFQFY5NrH5Qe1WwxVsdUHOTWfOnlPngZ61YicqgB5GP0oAsEgodpABNIx24Ht1qmJgWCkYwD9K0Y3Qwn++AAAOaAGhyR83GOpowRwhyvX600MFiYNy2elVH3qA26tAJpYAr7+m7mpwhdQB2/rVGOTewDt04q+qnDEGghjY413Ox6jpTlG1GGMe9M3NswmOtMeTZ8rN1oETnaw2MOBUoaFlG4BG9qhHHB4FOKRuxyMkDrQA4mMqccE1GIwOc9aldBhQORSQLG7sM9OKAEcsy/J8uRS26/KVPX1qZ4F2BlOcGgLtYADnqaAHRCTzPL/hP9KSQMJMDnvUqFi+MYIprsS4EfUc/lQA0gl17e3rU8gEI3R/KSeSKhBkV8seQOKlLJwhbn+ZoAcVXAYDcPWh2BRmDfQCnbi2Qox0FRKF+YDGcc/WgCu4ZldsZPQ1IuWVVzx3ofGAhO3+ppzrMEPG3jp6igBxiKAvn7oOcU6KRTH8/wB7+VMSUcx4/wB7+lSbVCqejN1zQBCSQWKEAjqPap4ZgWVnGFHH51DLbxREupOG5/Gqy72YZ+6Oc0AaCupmIc5XPH0q0ZUBxx04rJnmjGAAODjNKZEGSwyT0PpQBoSMrBmB5FQMd23B61WEmdxJ+gp8jM6KVGO2PegB++Efuzk7c8e9V7gr93HynGfrToYyGY9OMn61bRATk4ZT1oAht41KOoOMc59KmRFVyUyc8ZqxCkeMg4FNYBVbn6UANEaF8M1NQtGzRk8HpSqmPmfGMfjVaRTGPl796AHkCOXMg4zVlo1BMiH7x49agb7is+TnrUytheODnvQBIsnB8zkgd6FZQ54BXApBGpBYtzjnNEUDgAgZz0poB7Rq4O4Ag9PpVYRxxDyo8hc5PrVhZGR9snCr271HmNn3dv1qwHRGAhxKfm7YqxCFY4JIA71AiJu3Ag4qVc53fwmgzI5llQgAgj1pxKOF8wBgDTZ2HylQeKryEkqWXBI7UAXjJbyZUZXbxzTo1LA8ZxxuPamoIztVqcTsbYvI5oAdFGhyzckcc0+MhvkC8A80ieUu4YxkA4oTljtyAaAGbYw5AOBnpSy+VwOpPGR0poj+ZnOGPtTJA7FTwuOtAEc8qIgjB+fpkdBVjfGkIVxv70xkjaNlcDgde5psUeRujOcDnPagCTDKpeNeGHSi1lDsTjGOgp3nIMBOp6n3qRBbxli2Cx5470AS2byv5qMOVbK/SnRFnlYvwB3HrVdUdmbyXILdfxq7GSrNbMQSmOaAJmliDAMQobOM0IFUYQg+mKrTiMSoHGMHII5pWOMmL17+9AF4kDaQeMcj1qrFKF+6c8nGe9AyVzMcDPy4704hflUAHZ36UASRSYlbPU4x7U1AZG8xsApmoZI38wnPA/pTgyrg9Q1RcB6zMH8psYPQiniSRJFK4+U55FN+XJPdelK8gQx7+n+NFwGTHaXUfd9h60+JdwxkbemM1IZY2YxL901GWRGVQM84quYC43lqgRRg9BzwKqOcqUUnf6dqdKdhyQWGfSo423tkZ/GhoByuSgRhjb196sQheQhwT+tQbldxjnb1xTlwG+Q9f0pgMdWWcEsRt6cVKOWwfzPSrRyRnPP0qOQFlVc8gfnQAMSE39Sv8qRmkVAx6NyKqLIEzjO2hrg7sY2qBxmgC5EyYZ8cdOaHUqm4HJPaqqtJLHuOB2GKtKyjAPzHPOfagBqMxZcjbt6iruyFrhIdwOB6VT8tmmJXp6Z60vlFpgSDuHXHWgCzdCJGZdodSMcjFVnJEShBgrjFWpEUR7WHTnnrVU4dSccA8UASiTKEhckdaVJIowXccGq/DHCnbjuKaVQMQxyD3NADw1szj5wGJyBnmpFSNvmQ556hTxWXsiZw5GHU8EZyK0BEy/MDlsZ2HpQBMxC9ufenxM8bLJ1TvmoIJo5dyf6qYdmFTEMRsxtPfuOKALMl3siaRI964wM9qryyKYRJ09qeFTyeWPuKeqQzDAHyoTQA2zitZsyAYZew96Z5cEmWVg2DjAPSiJZFMiQkAjrQrKchlBfPOPSgCfGMIfu/pTh5a+nPYVDGiBiWONvAoRBv/u5oAsFo24UH6GlkjC4IO3Gfxp6gRsqnHI70hDbyv3sfkKVyLlFGcuA4IBqyjqScDPHHsaJAFIBG/wB/ShiFGe46Ci4XJJEZvm6KAARULRsXDZK5/h9qTz2BBGCOmOtaSvHIpMi8EcEVNxGaI2EhZxuA6Cpvs5LlOcEc49amOWZVxhRx9aavmCYMudvY9qLgV2hjZAp+Ugce9MXCJ5eDn9BU7sTIAhBB7iowo84h+mOD2pAVNzkqrjI5xntUDRTQuWHIyMelXLmF13PEdxBwKlCO8Q3YLeo6VaYDMFF3KMg9fSk2rPIB6cnHBFK/7tAx4Hp71URl81nTPvTA0zExHykkDp61WkDB8ueF6VMJ2k2GLoO3eqkzsJdpGf8AGgCKSB5gWAwB3FDbmG0Nk9BVyBv3ZX7vqD3p0nlhgQQu3nmgAkjFuiB8ERDuMnnvX56/tafta6Z8ONLk8GeDLyO78RziRG8v5hBv6NuHQioP2uP2vbP4eQT+CPAdwLjxBL8s7ph1gDDGM46k18afsqfsz6x8cvEsnjr4iSTHQI5TJK7ZDXMhOcZ/u561skBQ/Zr/AGZ/Enxz8TN498f+edF8zzJHkzvnOc9+1fuh4e0PQ/C+jW2h+GoFt7G3jCxqg2j5eM0aboej+GdNt9C8P2sdtp9sgVUjGCQP71aSOkQdVU8jdxx07VNQBimWNvMxkHgjvV0Sg9F7daZBPE8pDH5SOKcQA5xjjnNZgVmZg2M4BPWmMHclolzt9+tLI4d9oHBp2XgO6IZIHT2oAapfZumAwMj86iSTZMFPK4z9KvKxYjO3HUg+tVraE3e52ONuR+VAFkIsnKj/APVUTpghicZp4iaJeeWI49KTBKjeOB2oAjkmMgKFMhhgGqtzZKUDKuBxT2GWIxnsfYVdjRZAU6Y6fhQBCLfdaq6Nyvyn3xTGt5Aqg8kc4qVXcOY+iA5FRb5Tko/TqaAKkqXLZAXygMEZ70sUsh3jZirFxL5sYfPfGPaq08whQbACX9eOKAJf37Nk8o3BwKmt4yjCRchQcc1TFxM3lkcAcHHSryTDBQ8j1oAuC4Y8hc9gKY25vmJ+gqn5jxy8HLEZ+gqfaygpuz396AJJEaHMxUdsD0qtM0igS/wnpgdKtCOWVSScZAqEzm3AgYZAoAdBdPPD5mSMHj6ip4yHJ8tvmOOvSs9HGMnhCeQK0MeUAyjKjH60AL1jIYYccAetVgjb/wB7xTriV5JRLGcoOfqKhNyrOqlCxB4oAt7fLXnt3FVyWLc/dI4OeuakmdCRITx6VFNAhjbaRgDcMUAC74wN5y2c8jtUEsizjdnLp29acRNKwYvgN0BrOfMbberZ5x6UAWponQwkkZ/u/WrBbedoGCBx9KogPKSsnTqvrirER2vucfMo2/nQBFMdQijBhHynnmrSTSvbpM/B7npTppDO6RBuSMYpk6bIFhY7go6e1AEjzTbxuYMhGSaktbhpNwzx6npms8KE+UE4P5VahLQNgHKN+NAFqNfPJEn3hkY96zPJaO5MMmMdR9K0oyJJN2Oc806dY5ZBIi8kYzQBAhEf3sY7H2qYE5y3K1nz7l6KPT2qut2UjwD8wPQc0AakshVBhiFz29KimYrF04bnNNIlMMcxO5D1I7GpCriNgD83oaALFrM77WYfKKtysEXzAdwx096w1MkYBGV7H05qESz8orYI4NAF5LiOWQQoAH61aaNCqhcK2MHnqa5gQzylGUbXJx+VXYHdpv3oIAGOOmRQBusPLIhJAK9RVCRJPtDEHhQOParEbqMu6nbjJJFNgHmq2QcjJPrigBftTCPHl7hnGD15qeXZcweXKOikZ6VnzySRR7duSnb2+tV97yptAK5ycdaA5bDkj+zRKAd4PY9cVKsamIlThXBz2qJUDkJN1UAD2q1tDABRwBx6UASiQND5eQdmBgd6lZzbxmY9Afl96iWGBIwu3n1FDDEQRux4HagB0VzdEFgCBuGAelWjKZmbHGw9SeCaxlaTzDGucAHj696dDI+9YPKKDBJPfNAG6qts3Hl+elTKW805xnb3qjBuiUHLDJPUVa3qZACxR+9AFUZ3BScAtzjinuG2DzEIYZ+b27VFKswypbLY4OPWntIGVo9xBGM0AELxsGEhB3D/ACat7I4YjHE24561RSLfKACNoH51bYfJgdO1ACRK+4GQ8DnilWO1md1k7A8t0piQkHcDtTuCc0rrFhicEg4xmgCrDH5MhCAPkcbeoqwtqJQ4LbR6epqOIhJlWMbc8/THrUxJJLcBjxgdvegBhQRKEHIJ/WpNUtIpZIjHhfLwTUflrgBcIuepPORUs0qcZIJzzigBFfy3QNwF49s1DOSmV27lYdqcy/O8u4kHlRVd5TIFUgr2yKAJbZ4WIdOQ3Y/yqWN5MGPaARyAP4RVOKJIJBnO0HIx704vtummj+VQu0igCy43kMVxx35JNTqqkEsDuHTnjFMRlnjdcnzEHy+9R237ty0gxkYoAsGPem8Eceg9KgdhOyPuJKjGKlB5JVuOuO1RcxHfGcE57daAI1kVX8uQ4yeM1LPEuCUOTxxUQha4kJVvLyO9K9s/mI/mbtowaAIwuV4UEKc0rFQAGcUghEQA3bwc8VHcR4jXcOp5oAsMqTwrg/MvP0p8iZyHY7GwPTms8RFZ1AY5HTtmrU0rMSWOA39KAISFQvHG2HB4JPFXGhKQrLvDMBkis6REjAbrnt3q5bxGQhGBJ7YoAYGSVZC6gsRxVqGKLaiE/N1x2p8iohAxgjg1HJCFPmEkhWBAoAWG1VZC0mUwSSKhllVH2L8sh59jVx5/MmYg8v29hUMjwFsupYqM/jQBHMsEqxxRryVJY/7VRhQq/NgMBnGetNlZi0TgbQx5Hr9Kj1a0gdYJQ480rk4P6U7gaRSNVTexPele4iZPKU5B5BrEjbmNXY85HtinJKbdzHkeg9aLga++NIT5nDD8aifDKu0YJxg9KgMrEZkAIPGKeZTGg+QEjAx1pAWyXfaFAOB83vQJQFzkce3Ws/7cGKhR944JxT5Arndk4XAxQBMMDMrHIA6DpSm4tYg0iHLngZFUpJnXaHH7snk+wqlOVjuTESAjLuUjuM80AXzfB50jA4k6n0q15ysSpxxwCKrM9vEA27KnvjpVSOeOaRvLfAU459RQBbWIxXe8NxIuDn2q2QkhBZskDp9KimRQy7uSOART4NgLRKecYoApyKiOSw2k9qc7hVV3OFz1qe7EbqCqkt2x1qq6TtCWc7QhFUmAzUSI1iKMSrDP41BCAYyWGGPrV9ohPAADkL36kVG8RQ4ZvMUDjIqgH2aGNDNIuV6DnvTWkljdvkxxnFSwOZWVWYIp4HYU9o4xJ87bt3AP0qEBVluEk65JI6Z71TkUxuCFwNuDirBYNerGMEAheOpqwUxuBGQW/lRcCkpj3/J/EefrU8wZgqheByDTniYsGwAAc5A4pwy3lyOcFeB+NFwI1RX5K4IHpzTrsrjzUbY4wCKYZEyTtIAHU5p7J5tp5wBJJGAtOTAInZQEbc3pt7VejcLgSKVYDpWfErxrvZske/T61dixNiR5CFXkACokwIpNzS4xjkEYq5JhI3IXOzHP1px2KVdeQc45pgjOTGevfJpgV2ysQnCblfj6YpqSpM6jbyOQKt7y0BUDAQ8dqZAIy2QmWPf2oAmBCMBj5XHOOorPubaUp8mdxYZ+lXASsuQBwMc9iac5lYhHGWA52jtQBAkb27NArAg9KVrd9+STgYxmpJSfKLBcMOB6ipnVwIiTuyvPFAFabJiKEDnjJqlHGWIjU4A61pBPNJB428jNVyg83pjuTQBn3VgxYyQYZQOR0plguz96I2G7g+g/CteRSyERn8TxTBJtwrj58dRQBIiELvRhgnH4UTqnl7RkGIfKfamFkCYB+bHHsSauLH9oQhh1wMigB4BiRMKF4GfU0jlFjb+Ln8SatKm8GPbtKVXdEVeTwpP1oAgcl4WLkL0JpqZKZQHA709oR5O9TuUngevpU8UOyE+jfLxWgEMiAFc8/wAqa8cZKsAVIz9M1ZaNztXIAyM59KjCs4CscAE4oAVIU2ehNOeMRkgcg96kVeBng9qRQzttYbFycGswIZJDv3bQCwxxSOXVhnjPSkmhYXAjLEnGeeBStneRxlQAMc0AVJVO75R1PJq0okEY8wHOaVTlkVzgsaS/a4jCbH+QMAR3ptgLPAxYegqPMglXIyuRWoVQKCFO6okAV8bck1LYDblmXG0bgOox0qoqFSOPpWmU4YA/Nmq0iyW+cjvwD2qrgZs1x5c2CuCTWiiHYWU/e5OKpPEPMEsgG49DV6zYM54HpRcCm9u8kmzGR7mpItMddpPA5zWgypG5dSR7Ypd2UAORnP40XGkZ8ltztTLelRSQbkw3yHHStAqzsFVSMDqP60kkEjHf7UXLM77JuO0DgjvQkPlgoDgj+Va8i5AUfMQO1V5Yn7cMeDRcLFeKJmICYwOtW4lCq2XwP5mpYGWNWRhgN0P0p0sS8Y69cUXCxGhYng/TNZsiKdwl5ctxWkysoyAATTfLfIaVQQelFyeUyfsAC4ABYj9arQp5cmyQ4NXWZ1ujFIcL1GKfNaRGVpYyccGi4cpCIBIWYtswMYxSEFl2ooUr6960xGOCTnvxS3CRCMZH+NFyrGRbAQyFpEycYPpWitrAiEQxAHJOajRACN/O4dvStSKMjkYIGRzRcLHOq4D7H6nPFC4xygDc8VszrGF3FfmJxxVY2oZDjJLdPWhATQ+U3zK2CvY1K8CTEr0/rUKxGJVVhz3qyEHmbwMEUMDLMKNMdvVeKbcKEZXQ4J4INaxRUJbH/wCun3Coybgg6DrSAqIiCPI9Pwpk2BGDjG7vU4CCI46HtTJmjMWwj6+1AEaoPLXJzuzxTzbxs7Oo6DGKWN/uso4IIGfarCfPLszjv+VAFZdsoeOTjHJAqILGgfyzwe9WXjCyMEYjdwaoGJYwyjkmgzJZGR+FycelSxvkhSNoA70yJAo69at+UWYuOwxQXYZEzyNgfdQ81O0hyUHC+9Oi2qxjIxxyfWo7iNcbUbJNAWEkmRQgUZAp7yQsBzjuaSS3VYQxOCOeKiCRvF8p5I61CYWJVZGXK421WkgjPKjIPSpUOECAZFLINi5A69KsLFJYGkcIRsUd6PJw+1OferzL+7QH75NLDCdxPoKAsRojrT8Pww4psjNG3X8Kd5pdVRhgVoQXJfkZVcckdu9DqNwJBGajYuSP7oq1KpyuT8uKDQiaHJGRj2qu+AACeM4q15kbSBHyMd6jmMRPl7flB60AQuZljPlAHnGfSo4GldtjLgntVoS26RmJc/MefrUTHkO2RtOKAJyrRtlTtGajbcwYD5lPrVx/LlRWU59PrVL597BTyODxQBUCYzhsdhmqojd5cs3XitLyxKQrg8HHFZ8sJtrlnTJ2no1ADCCsix457mpjbq58zgBRSBzcJ5sgCnpx3q5Hs2nPygcUAUhal/3gPIPQ8GrJgxGVyCM0FD99aVZFjcbx92gCJIAXOG+Yfyqx5ClWc8selEgbdhuAvTHvTyw+6PujvQBDGhC/cyehqNov3ZjX5R+uanY8hQaUg4IbnvQBkxw4fnDKx6GrbqrfKBjHIqQhCQCvTpS/KSQev86AGKjHbzz6Yp6QI/OeRTjyF9RQrkDJ6jvUIDF+IEUVt8P9Ymz++eznVSeinbkH+dfhz+xlHKfjdrky4DwWc5yP+ug5/Wv3F+IxV/hl4idmyxsZcZ7dM/pX4q/sRWMcvxv16SSQxrDC6EdmDStgfmoroh8DJkfsjp7SvZ2zE5Eq85HWt5LJimUAWn2Vt5dlCiYfyugA7VpQxscZHJ/QelcxRhG2eTKbcsCcelPjs7lCPNwOO1a5VlySMcnr1qe3jOfmbJI4BoAqxW3zHJABParLRBPc9qnjXG7A4B6YpMAy4yfagCnNaKw3FcnpjNZlxAYnEZwQeeO1breYNxB4qv5a8lhyelWmBlAEcL8oA5GM5pph8wYfgCtf7KN24NyR+dQtbDovTrTA52a2ZJgS2AT0NaKxFMDBz2x6VeeEyuAMZA44zSpGVb5j8w5wBxQBSdXDbWyT2xTlBIIbkHjjtWioPWUYx/WoHSNnPXgcelAFUMF5Ubj0yKjyc4B5HrVrYhi2A4x3FRNHGDlsg/zoAgLgjBOX71MimNlyRz+lPEAAAPRuhxTJkVGTrk9cUAR71eRo8ZVeSRzUE4R3Byfxq39lJyy/KSMioGtnBGR7UAU1cF9uSAPWrJXjJ4FSCFl4fAx0qeSFGXJ5Pt2oAriXYQT82BTncAZXo3NIyY4A9uKe8eEHmZJ7VDAhVWbHbmmzOSwUj5hSi3kYHB4PSqjx3DMCODnFIAnZ4SNucDk/X3pTeeZEoHynv9aVopSQsnrz71Wa0ETqOoPNWgLizjAXflv89agYbZAXbCsewppU7NoP1IqVQVQqfmBGPwpgWVDyZ55FWJAqMCxwJQMEdqzkZlKlecHGOpNX1JlVUKbCeg+lADQVjBweRx09akWNHRUZsKv86CuWOST60rAEgKOQM9KzAjWPahQHPtU0JCbskcDoexqNEmeQouQF5+tWI4QCN/JoLRKh2EyD5s9qmURnsCfftR5QRsLjB7d6REVCcnAJ70DDy0Vxx97r9KnWEKWYNlcdcc0nlxs2NxwOeBU8YjaMnPHvUMBsLbJQe3atgOoVgcnf2qksZ2jABGOPWnmbA5XkUgIyhmOVyFHHSpIYwMHuPyqW3LnJGAT71YCkLsfgk/rQBRMSSyFiSO2KVl8tgCeG4qy6uj8cmmnJClgCfSswM8ZVwW4I6gelTbsPluS3IPoKkdAHwvO6mPGACq8mgBxUlSFPTn60RmReSenY0RF1OHU4PFSZABWTjH50AVzkEMp+YntVosuArcsO2KQIoT0wetDEqdvUnvigtC/I8brtG4UIx2kA4qBQVbaTu3elWQ4J2dGxQMDtcgZNR4Vx8x5BwKcz4BXqyY/GosxPlQBnP60ASbivXnHYnrRJPGdjx8Hp9KhkC5Ck8DrjtUbbWGFOF7e+KANZhAuxQ4BYE1lXSo3zA7mzUWPMIf8AX0pyKJAxxjHfNADRGkbgduPyqRzEcAdD1pjx/OSDnGBVfzASQ3G3pQBfSVNnycH0x2qaBdxyRk9qhWVdgOME8VJHKgbA+9mgBWGAylfmGTmq5ZkIHVmqRyQ3znIqP78ilRu9fagC3FIpfax2jtUK5hlZmO9W6n2qBQTNk8Cnx/K5aQbhnpQBaVw53oBj+Gs9WkWUuPmA7fSnKzIoA6Ece1TJL5n7teNvU+uaAK7yK0mVHB71PHMNxwPlHWnJbiRiiAcVE8LQkgnk8cCgB7SYk2jotO85QCo5IFR28bsW3r8o71Xkljc4izx/SgB8rgIpPDDpjvVGTzZchCcg81Od8hIfp1FVuRLjH3f1oAXLgr/snn3q1lG4Hyk9aicgNiMc45NRIAZW3cYHHuaAJ7eKVXDHgHt7VYdX3FIx8p55qOMFFyxzxT5ZcMChPpQBDKHUbDyMjNIob7wxxTnVmb5TwccUyRSqjcPlJ6CgBgmJYjGBnBNSW77Q0ZPPOKbt2gKBgH+dSBGiy0inbzk+9ADWJUNGTkVV8wsTGOFA4q8hkMLZHXpVMKxA8sZx1poCJo5jCWTGB1+tNsmaEsXXn0q5AzByuzavvUzhWJKgYNWA1Jv3n71yN3K4p7RohB9e9QCMSH5gfUY7VIULoX5IWgB3mAzbR0Uc02UK5CocD+H6npVJXcMS3B9O9JE53hGbbg9fTFNDmfkp+3qlyfEtpHKxZm2NtPAXP/xVfTH7PLWsnh/SLpwQxgQ4zwmB0r5s/b6JXxVaTu+3zisZzzleq19Lfs2A/wDCOWMF2yhPJULxzlFyT+NbV9kTDY+uYLlEYAnCg4Ga6WLaQCG+U9SK5WJcpuPAPI7YrpbJTLAEbO0cgnvWBqW90e3Z0HrVfzEjhIJyMkU945ghVhwO1QeWcZY84yBWYE/ySr8x5xxUoO1MMOnSokidlB644pTMIuZRwDQxo+Ofjdg/8NA8dfhhZH/1Ia/msr+lD423Mbf8NAbR9/4X2WPw/wCEhr+a+vdpfCjyanxM/9f9AHVgMA9etQSBMHcOlTp87EHgehqO4VdygDhu9fHnuEBIVABio5SioHbvSsDjKYx0NRY8z7o+7600Ake10yB93Paq6xgH5yeOlSjO4sfxppOCCQcYoSEiKRSp3viqjyY3EL82P0q7LKFTO3n36Yqhu+fB6e/pViW44FFi35wSOc5rP3+ZuPAYdMZzUlywDY2jb2FUSjq4Y4UHrV8pLFeTcu1v61EJUUMvQf1qKZjgjqDVIghD7DmjlMzSkRSAwYkEciprNwZUAOGGOprIBcLkdSOKRZnDJggHI3HircQPyy/4KUXTLrnhK0VyXjt2lKnBTDZAOeucevtX2F+zPFcR/Bvw2HclHtlH1AAx9OtfK/8AwUtjtzc+EZYgMm2kUcDONgwM/jX07+y7q6XnwR8OEMPLgiMQz1BTg112/dgfQ6RMTgAkE8E1MNiud4yV7gVCs26P5W71JGFfarHGTmuVICdTuY4Oc0xwy/dwcUjwFJQucZ5+tNXhyAAKpICMSMWCL696uEpIADz61UDIjbsDIqVfnVmHH0p8oCusajcPyBqVYoZI+cZxzis1lLqWU/d61MJwkTKCC2KOUCAKo+4dwJ9asRiJkbdhT2GeKqGZEVC52kn0oDKWPy7u4waoCWKYFyGGB0BqxLMFAA/+vWYGMZ2twT04qZ5F4XO0Ec/WgCXzl6tliT+lVZZycoTgdqVPK2NjLfSleNQoAGQRzQBnrMztk/5FTACRQ468VIwjUcCnMFUDY3HBoAc0IIGMZx1qITOEHy5C8UYI6tnNPcxxx7evc0AI7B4sIoIFOUhIiq9qrxSLgx+mTTPMK4XqKAL4fd8u0ZXmoiqNJkN0Heqizyq/B2j6ZFPSYNy7fMfagCKeIyfKQ2egxSwl1T5Dlj8pz1FSZJfDnB9SeKkTDOeN2OOOlAFR4XcFT17n0Aq2kccqbSenc8DFDswYqo+bv9KhZzuCD8aAJYmEZYqCSegpjSFsY45/KnGMld/90/rSZ2AqoGc5PFAEkMjMzh+NoFCSNJuCkBabjMZwKZGpRSGJA6igbZKZSAAp4/rRvVNrH7xBBNMO0MMjIpjKc5HOKCWx5IBaTefmxxULK7YUAbeue9Kqrkljn0ppYllbpjNaDH4A2gnvkU/OG2KeV5qLcFbLc05gjr5nRl54rMCXAnURsOc8/WluY3jYRpxx+dJbyHcTjHNOupUQqQCwPX1zV3AiR4whjb74Oavx4jXe2dyg9O+ahIMbZIDBxkeopQXKl8dBRcCFX+YErsz0/wDr1KyA5du9V2UlwckYqQgHgcY60wHhEVtwXnFHm7cktjHAqCAyMzDJI6UuFOcjODQZlh3BTCNuz0/Ck2s7KBycUw2cwjjnyFAJqXau0PI20dM96AJYZWFwFccgH9Knn+R0Vhy47dKjRrfg5yG6E024KA+b1HTr0oAaSm5tjdOopbYlJtrKAr81XhCuC/QgZFWIcFAznBx+tAGgrqH3DgnoB61XkmI2bx04qwiu4yGGBjFUbg+Y5BOdvHHegCzuVmHzYz/KpATG5YcqvArMVDvAA+Ujk1dtWwVLc5Jzn0FAEpLM+G/yKbvj649qkkeNyNpwT2NR+UFyxHANACLM275T17VZbBJ6VQbAPmrx7VdUBgMc5FAD3PAAIIHf0qJXZowu7dt4phUJEcH5jUgwI1UdwCaAEiO3c7DG7qfpTyyyMAgz0xVWRHc+XuAXFQpDPawkE7l9frQBK6srGMnJHvT3fb8rDBNV33DLHkkdagAcnkkjGQKAFmwASvXvgd6mgT5VZxyo5x1pF5YByRnnHqKtL5aKWXjd+dAETbGAbHI4qQEbwirwR1qvJIFK7TnPBq2irtVh/Bx9aTQFiLgmJuM9/WlXjAT+E96r7emefSnjjAzgimBIyDJKtjpx70uWQHccgULvL4Xr1pSrldx6N19RQAwu8gJ24I4FNkBRwHINCQszYDEYPeoGhlMrhsEgcUASxvIpwgyG4Iq0UwwRjlcdfSqoGwksCPenAgcFqACUvG42DjtU8d5Mi7UXcW9aidXcAYz9KrspUtszx6U0BoxmKRizDGOtWQsTcbdq/wBaxolOASTjv61oxZYAIScdc+lWBG6rE+/qD7VOJFYbe2KdIQFER4zzmq0hBbbE2QOpoMxx252985FNmUpMpOMtSStJGihSD3zTtpYBpVyw6H0oAs7gu0MKZIVZaQgvhC3JpkcGMhn3Ck0BJCF3EhiRipNhX7g+Udc0W8BUEN8y+vpUpxgquRnuKgCE5DEnj3xUgwxJI3CmLHlgHyw96lhMcM2G5z+lAEqrFIfL7gce1VfLkRjsIwTz6VoBsHeBkVATGrnJzntVoCuojEhGMn+VWFjUcj5sUrBWjYqpGzvVXaw25bg0wEcsCSn8POfQ1LHKJHX1HXPFTJFvKrjnv70iRCTII9cEdcigCw6oRuUEGoWBUYx+JpyBgQODtqaUbY9w5B6UASpIWBBAO0cVIrBWBGBx0+tUrYAbi/DZ7VZXa5P8W3rQBIGyfnOT61GrAMdwIP8ACO2amATBKAHpx0xVGSWKRhGCX2nBHpUWAlwRuVmwAefr7U4xF0DIflHrUcixBg/PloPyNWBsC7kf5T+eaLAVLcK82d2SOPQVfaFYh5oHzZ6VS27sr2znP0q21whjBK5x1qwJWfgMW5biqjIzENyB61KNkib1IKgZGe4p+5IYgzncPT0oAhEaMcDnPepIiiT7V445NOBikUMvAqL7rgpyq9QOtAEjESscyMozxjpVoSK78nGOBWezBvlcFRnnIpp4JHSgC3JNG3yhd2eeKjwki5j5wOeMU95A4UMB8g6j1pwUKMbSQKAK9u5gDqAGJ5NWIpUZi6jOeDmoWjDZCct3OaeAVXIGWHU+1AFpTEZAHzkdKsZ2uUTg9cmqCO6ybfLwCPvVcTcoILbzQBTmidZWDMcHnA9ahaQo4PJWrUz72DbcMPeo9nyEcfSgCPcjNjOAeffNOkjZSH6qfWlMABUkcEfrT8q8ZTGc8fQ0AU57bzyGj4I9+KhjguFkGAJPrUkUTq5XBC9M1oRqI+gzjp9aAJoYlUiWcBZAMdOcfWpJD8xaPIHH405dkkYL5NQTeXHGzk7QKBXGNG28bmIGevpVkK5iLxAYTg+pNVDMHhyDuUj+VSQTI0JSKMrvPBoC4gupw4UjAHr6UqF3kOwYwc5FTkHyimMHHXOelQWJk3Sh8sg6UBcuRtvkZj8p9PUUQ5LEnj2xTGgUy+eOOPWkDOxLA9P1oC5MEKyje2QxyM1YjC9Iz9cVRd08wRq4d+mMdKkjYINrZG7qaAuWJ4j5W2I4c5GTzWLHKZWaPdgocH/9Va3nsm09VHpWNtWF5DGuTIcnNAXLEakHD8+hFaVuGQeVJgZPHeqkOMKwXaTng89auW8wEx+TOBzupNECRSMTskbkdPzq1IziQYJ47HgU0RkPu4OT2qOTLPu5ZcHmoAkDueWUHHT3qNEAlLScA881TSWLahRyVGOKtSSAMzA5z2quUBHlLMSf4fSoSy7SSuC1RmQswXbzn8808QyI3zncCPujtRygKnzjy/SqUyrFubHJ4x/hU7yrA4Xbz/nrUXmrPKcj7vejlArxTBX3ZORjirGC0uZBgjgHPNVp2WNvkXJJ605pUMe1k3uoJOOtUBc/dx7ZNhkHt/jX52ftj/tbR/Dmz/4QnwLdn/hIJ93nSRlWWKPGMHIPPv7fWk/ax/bDh+HdvN4D+HUgk1ydNstwrBhagjBHBxvP14r5C/Zo/ZY8Q/G3xE3j/wCI5mh0Yyi4eSddrXWDnainnB/ID8q1grAQfsxfsu+JfjdrjePPHazR6EZPOczAh7pic8E9Rmv268OaHo/hnR4NB0G2it7S0AjREXaoUcdO5qe20qHR9Gs9H0aFILOxQJHHGAo2gYzxUcPmBcyAhs0qlS4F8DeSoGNp7U+KR1jfnIzjFZjrIZFw3yNznNWoV8pgxbOetZgXpPIBKqmQRUEU/DIhwAMdKfL5YyXOR2zxUUKoYsxnlD931pgWlcqM57dutQ3MoWIgcvxg96keTpIFxuA3exqr5m5TkZxx9aQEQlMkUgGcqOnvViITxorqMZGSPWqa7MMAME8/lVxZljw2dzY6dqAJzcySBE+6p456imRNJubfkk5Gfaoll89sLyRgkDjFXZIvvYYA9c/TtQBEIyCWYcDjNSLhmyvJ9aopMzx+a/C+nrVmEsN2Rjoce1AEU4kGQOAPeqqySqCAB81aLcr0yFPbvVVIw2c8DPegBiOwZjjjpj+tR3Cl4gowVJ7jkUOCr4bJA4OPSpLgqdqxnAk5+lAFOykuIo5Ul+cIflHSr9neQS7lb5GXhh1GaahiQiBcMV4LetTRQJEGKAEEliaAJyTLiSAhT649KkJZwrScN0z/AFqpH8pLJ1HIpnmXCvvkP6UAWHuY4lKsN2R+tVBKzSrOV/dP8oHcY70wyx3E4LL90fN6ZNTBUWLhSV3dqAHRhA24sAhODVkMCxwQyjoT3qiqxKWtl4TG5T79xUyBIjuPQcGgBA3khlbvwMdjUBDK6yMcbuv4U+eQxoCo3tTgzGEMR0NADBIH+Uj6fhVpJw7IEAC8jJqm8myPzlXBB5FRwz5IWRSSxJ9qAL3nrETG4yAcj6mqdyU3B413SEgY9vWpTcRvKIJFwzHBqeRVDg/dZOPrQAkcciFUOOaS43GHzCMuGzx3xUcl1cKu3aASepqRXZkAXAyeR70ATWjzOzMQMD160RyojSLIcnPX2qqlxM5Z8eWwOMY608CVgflG4+vp70AW7mJZArRsAwx24NQrA4TewwoNNjeVmKbQxjA+lStK7bkUYz296AEdArbj94cnntUqsVj3r079+tVzPL9oMapnaoyTUjLMkmE+6BnH1oAYu4ySEEkY4qmVXLSDk5qWd7jzgEXCqMfjVVd7O0gUk/3aALbTzxwLEowo+bHrU87TPEsnQgAfSq4ZhgnJJGcdxVxx+6DjIyOnegDP80tkN+frTQ/k4bo3cHvWkGjkGSM4HYVHcWXmxhhkNjgmgCCPFwEaI49R3qqjyWxeNiS27j0IqzBbSW0j4PXpnpmpWW4d87MjqcUACXEk0IQ4wp5FQmaVJXKts9VpAVQsNjI2c8VWdmEjBiW6c0AXpbgmBXPYgGmRpxkN1PftUe1jC288M3QVOqyuODgLx9aAHFi0qoEAOOtOhUlwHHGDwPWoXDoysG4zUplMkoRlJ6YIoAsoGSMIDkdcj1qqpkMyhs59c1c85AzKOcHioV853aSP7wXAJ6ZoAbteRiSNpTA+tWo0WKKSWWTBHA96dbTSgNEy78YLEetSAq4LOuQp70AOjfeoZcnPr2xTJoyZvvDBAxn1qyS6na23a2Me1QXEQa4+Xooz7cVoBEJPK5I3Fsj8aoGUrIYmJ3EE8VcuDNbneFBJ5GKz85mMkmRxk0AXE8wiGXvg5B6VbLSuBjscmqm7eiKONwyPSpoWUxsnTHHvxWYEnnEMWySD2IpqyMHKnnBp6AMxUZYdOKjcb1EgbAXqTQA/zdke5OvNKshBPmAZYAj6VEYztKtyOcYqHa/mK3XJxn2FAAWkboRjP5VKXPUn0H1qRlRm2yJt9D61QSB/MZCThelAF3ednAxjpSYcwl9vQ96WXHlELyyUwT+ZEVHJPOPpQARBiOG3Edqe0SuSf4ie3SqoRgxKnaGHSrVuWAw5wwzj6UALHneG3lPcU/zjLJtbJJ4Jp8SggjPzY4HrQsDxt5jc7xz7UAUklKzSCQ8JwKn2SHJLHpxRJEqsdi5LetLcyNEsYbHI7UARORIFBOD044qYSuh4GVxjHeqxYOAPU/nQ4GME4IOM+lADxMyuGc8joMUskoEw8oFWPPPSq8qsq4B3HPXrSqkzSgySBlXpigBZGdp2+YgdfrSPGzpu6YOQOlEodmLNxjp708SedGI260ANdlYHf8o4Ax1NSq7oMR8HGB61XkhZnxyMYwSKuKrf8sjn1oAeZGCJHMxz/OpdgZNrE4BzwKqshc4k+Vh6VSe8kinwPu+tAGmIQsmQwO717UwkIuxnXA6juamhdZlJQ8genFQFA7g4wG+8fpQA8MRjGWQnjjpVHUVVGUhvmX255rViGwCAcAHjPWo57GFpt7Nl25PtigDCdWVQwJUE8E9as2/lyqRIx3DoSO9XZ7WO4TYTgg8Z61E1uA8cW7JGM0APdQUHOcd6qTyHbtjOfb2rTWEFfKf7vqKzzCRIPM5IyB9KB3GWsRlZS5KJwce9WAqMw5POc+ntTC4VdpH3eKsRxvsbHBAHB9KAuJgyOwz+fTimNEjdQGKjGacIZDsKtjjn61OibP8AXcHmgLmcuxJlnyQuOQef0ouLdfNS6ibaj5GAMDNaDxx7PMK5PpSMqhBgfKOfegLiQN5gIL/MBz9fpQzAfO/3RjmkhwQQDtzjtS3KIVHzZK9qAuRKzeaTxIOAOxq/IHZdr4y3btTREjDcmQR36CpgqBAC3zHgtQFyFECnDA9MADpSSrMjl1BJUD2Apz74yQoODjHFNLS7tshzx2oC5DDyGDnJ/SnGZwvktgjORx0pyIu4lc46/jSuI4V3kg+vrQFyNYQWWaMZKn8aXcyzsc4KjFOWdA+Iu3UZqKUPK4ZfmJ44oC43zUDDad5b2q3HCjEyMANtUfLaG4XHcdKu4dEDPzk9MigLjLuCPahOcNUcCIB5WNwHQdKmlaSZeMYHAHSpZCgCyKeV9qAuUzahGKbjzyB70wQ3SsFByT8v0rUWaAgiVfu47etIChLsDsHYUBcjWYrGEKqSOpA5pqEksckY6cUls0bq6ZHHT3q3CEiztPHGAaAuQRLhMyDGT3q3aoq3DMgHHQnipY/IL4lGD60xQIpD5YLe7dqAuOkMSuzMRuz0qxuD7Wxkjg9qrNH5gJcjcW/KnBliGQMjpzQFyZolKu20YI9fSowFljjDZwc9qeGVRnqpGcUwyRqUBbG77oFAXIzAY1LZAP8As1E/ChPuY7mrUrAY+T5h+tQGNNmG+83OOtAXI7KN5JAOuATxUrWqeaWJ5PY1WiLR7mBKnGDVlJGl6HAoC5XMbOTG6goDg+9XW2QL+6XAzx70xWRXL9cccUPJGZVheTBI4J6CgLim4QnzF+8Op96LrE+JFwHwM+tVzAIz8zBvTHSpds/DH5j1x0zQFyxAxEKwkZ5znFInmGUFgQakCSLGrsAue3eppH8wjb8xAxV3C4xo2KFzyzcGqQikZSCPuHrnNaEZ3ck5UA5FQho4x8wIDcZouFyNWiwFmI3dqmB3bVycYx7VQG0z5+8B0qwzSBgQQyjpmoC4XQDyxDdgoc/hTLmMR3CBSNuAc0pYlxvXcPb3prqn3CME/wAqAuRTCMsQDgkdqWa2ilEbMGJPbtxTXtyrfLyAMc+1S+awUd9gOB70BcumVkRSCDxjFMeT94r/AOzgkU+z23EKmf5GHWoJ4oCwj35PbHQgUBcnZG3Aj65FNl3SOXP+7UbKFJ+btgCnHaAqH5s0BcgeCPZ5TZ4OR7VGYirHY/FXSgUebIfkFRAANuzx2oC4gwxyeCAKsGJi4kHXHTsaZt+fJb5e9SKXI4YYBoBMlUQCPa2Q3t61XXCNtJb3p+SH9up9qVwFRmXlWoLG4DYIPDD8TSvDyX3lcetNUqhyBz256Uy43RjzSeG9aAK6Ptk2plsnqRxV2MmR2DjJX+ID9KyYjI7h4wR6HoDV6BzG2D8pzz/9egB2QzcHbj86arRRuCPnYdc1bkyu5iR83pWXt2z4ByD2HWgB8kbySF8gDsKkSGYR5fp1xiiUjAJ42mqKyvGSVdiTyPSgCWa3Z1WZAVIbqD2qWZd6FVPNSo27BB2bgOD0psw46jjrigCMJJtEjLwatpJxscfKcY/CoUdio+bgVIF3YbkjPSgB4TJ/x4qSOIbgc5GMVV3hpNin7vrUyszJtj4IOeKACVy3yKQSvHvToY90wznLDFCLExz0bFJJIVRZd2CKAJWVhKVLk9sdqglZQ3Kk1KRtVZWOc80jjByPlzQAkYVEwQOlIkUcquWIbcfyFKxjZJCAdoxj6U1IkyoY8EcY7igB6xxiMR9hTWypG4cD9Km8oY4BJzg1K6RzrtJ5H9KAKYjZiJAc+9QmGJSS3U9BSSS+S4iYkAnp7VYjZJF3nndnn0oAr/KRuX7p4/GljYR/NKxBU8Yq4pjbEYXGPWo3tFKFs9DQBKpVowQckn8ahcgFucMelWYolTkHINP8qNQ0jjPv6UAUg2YibluR0FKPmRGA2gfrRNbpJwpyQacudnz8EUAOjMUTggDgHNTxorNkjK4ziqjDlOSR1qSOclh5i4Pb6UARhg4LY246VYhKjhcnNIeFKIMDFEQMcfy88dc1oASIilVA75NV5FDE569fpVpVEhDE1EIy0pHT3oAYsr+Z5eeAOlSySnA3Nk9gKheJRKdhyFPNEirj5lJDenWgCwzDam8dDkVHKzbc4yM9amKjb5KDgY60/asWU7e/rQBWTyHAfuvWopWcIdozjpU7BlYpjk0x1JBVRyaAKMLyoSp6elWopkLM7Aqw9azJWCNsbIY96ZElxvJlO4NQB0QdJsosgUjBqhOS7fP81RBFjkMgIJYdqsKvmAHHHOaAGEFcKeOM1HuEaktzuqNHZm2Ee34VLJHubb1oIZIj7U3IeDx9Kf8AK+WYZz+tQOpELBG2kdvWktmBRMmgEWQu4EnoRkfhT0CA5UAqQA1BBGCjdsfnTth8snnAODQWOVVTOB05HtUe4ZI9f1qNjgDJyvSmqQpAxgL39aAHiNi2RyO+aYxAfkflUjSrjagqEsoGMc9qAH70YhQmD3NEe7sORwKjyG4HpQrMpwBkDihgc98SUX/hU3ii3BIdbOVzInUADkfjX4s/sRSPL8ZvEcpHySRAe+7zWOf0r9pviOsi/C3xKi582WxnBA68IcV+LP7DjNL8WtdhjBVWX5mPY7yf6Vr/AMuzM/ci1IaxtzG+wjn3q3bJhfM785zWdpshl02zfduC/KSOlasTo3IXgZ+tcyNCtLGfvDke1MyzD5cHGOnUVeBRgwGFIB69ag8p40Dr1btQA8Kcc5AoaEFsqeajErE8ggU9dwO1QBn1oAXzQ5K4GR+tQsMkkjAHGKiw+/DHBXmn/KSWbrnrQA9lf5cDAz3pGCrISTgHp9aXfuOFO5VqNnyVGPvdKAIjlCSeo7+tSHkllOCcUrQ7U3feyf1pyiIDnqen1oArT+Y2DnmonU4x3PbtV12RXUevWkmaMKdnUelAGcxCnDc1YQHaGXk9Rmo3UtGvIAY0wpKhjVGzGOvvQBL+8Bw2WJ/LNVWjYysWz1/GtDgv8nzYHHtSCNTlmGT3J4xQBDGpUbiMk+tPOX2jocdqfMrpGOOSRTBbLNy74BIwOhoAhuFB2qf4euO9Iylgq5Cg9astGQSgYZWoFQHJbBB5/GgBY4wucghj19KlEKBTj5sjkdzmiKNnbHKgjr1zSAsrgoeT6+goAreQ8ZVRwvf1pm3hyV3N6ng1oLJukIbG7+lVTgy7s4XpQAxYlHXj6+tNMLK2/qBVjeUyGG4ZpSrFQ56jrQBQEQI2jgdgartB9nfeTt5/StFxyu77o4pjMWDZOfQYoNCFwFYLGQzdjTowCDlcD096RcqwYc54+lTmRcZA59RQA/yS5HOAv4U5QydRx2xzUcPD46j16mrIXcRtOBnrQA8R7eW4zz9acFOdz9ew6CmEEjnkCpWkdxtU5GOcUAPZUcbOhHXFRsiYIZiQOhpGRiN+QMcUzDYwMD2rMB4fClSAfenRursitjavU4phUlyOpHarKjI+fKnsKANBZIyhCjp3pCNzdtoFU42iDMcFR0qbcY/kVxg9M0AWUmHRF3NQ0TFMFskenampIkfGMe/rVhth+VTg+tADCSSC+M9OvNNEcbMWyQy8e1Do4fKDdjvT548L5m7j0oAjK4Lbec0/zFEZRgAMVGnmD7oIVqR14wG5xUMB0YG35Tjr2pqxq4yDyDS4cgL1WkcqOV+XHWkNEahIztlZiD04q0kahMnoSaSOS3P3yc9gaVdjSYA6GgshdRG25RwRTo3RWDrggdRVjygGJY5xxj0qs8TIMAYz+tAEmEJDH+I1WYQo7bgFzjrUb+eowyAAd6dHCzkMR05oAaBGx4wB3p1zFGkYZT/hTJocHdnGfSrEkRYKEwwx+tAFJDsXyd3L55PYUqRJllBPPp3qS7t3IBVvlHUVBbgxv3II4oAleJHGScH1pUEQUMBz/hVkKjEKOo5NIEjjfYw4POaAESCNvnbnH600KrMSdwK9B0yaUoMrtbj0qx5n7zMhySPwoAoDYQdx56YqNpvLBB6H0qdk+0SuM7AemOlOMS+b5W4ZTg470ARrIkgbau3HUkdalG4MGi5qC4XaQq/KQec9xViJR5AKsBkdqAIVCMAjHGeTmoTbspZlJxVxlVRkH/8AXVhPI2FpOD2oAhjVxEsifj70xpcudoI9RUyMEXOCy9h6U0FZs4XDE9RQA/cZF2KdpHOKpFYl6/LVp1MClgc+p71DIv3WbletAFfBxuA+lCyAbgwB3HipWeMfNwcdAOlUSrGTzOflHSgBxCK5K8kHoTUTozOrIck9c9qsEqzFmUkelHyg4U0AJu/5YnoO9TBf3eT26ZqGNl81kI24/WrIZFIbsOtAESs7gIQFAz+lRl2J2MflPWpppFdhgYB7j0pqMijaVwR+ooAYH2OMKDxgVL5hABfv600okYLjk56egpWjR145zQBNPKCmzGF6iqYcIcgcgd6stGp+Yniqj7IwBkkE9fSmmA1rtW4xyT19KrLIRJgEketPcpHH5iDryfeqxfcg2Ng5zirAt25nLFXYEZyKthih5fcCeRVCLzWXzF5PeiXcWQddx4HvQBOSvmFuOapXbL5f7v5XHWrDwvEcqeQcmj7OJ5YlRtryMBntVpgfjx+3FqFzc+MrNpcmIsgC47Lx+Ga+vP2cbYDQoFuG3ZjjDADhSpyRntXyn+3Spl+IpMkGxUWFAM4AKnrn3xX13+ze95ceHIVvIceeonODhsbsAn8qqp8Jp9k+oSckqDjt0rQtZZVwMZxjis+OJg2QC24nmtazh+fp1461zIDo3Vim7POOKg2FgdoyR3qT53+Q9BUyxeYpb7pA4oAqlVxn7oHWh4BdLsXjPf2pAC6sshAx3qaMKEAXqO9AHxJ8brAJ/wANBf8ATP4Y2Tfn/wAJD/hX82Nf0w/HEn/jIT/sl1l/7sVfzPV7tNWijyqnxM//0Pv6WRtykLkjrVOSaR5MkYA4ArQEeWBzjPaqM7/wdCe9fHnuEefLGCeKZiRTnjBqVvlTHBPvUaxyEAnr700AKeCG6NUOVALN26CgFyTuGMH0qKUZB+cBQDx3qxIqeZJJKRIcjtgdqy5HYzEHpn6cVdm4iAUkE1mSSruG44yOo9KtIS3G3MxcqAeFqt9oeMksxPHeo2uIw5XaCMcYFU5ZAMk1ViWWTIZc7hULsQhxg47VnJeRoSA2QOuetV2um8xmY4TsaLGZce4zjYcLjke9S2QLTRq3O4jPpWZLMCVYfdHX61PayhnjlXrkZz0qwPzg/wCCkgH/ABSsyHcoilAxzjCda9+/Zcmhm+CWhQwPtMSlhjGGDEZ/Kvnz/goxMVtvDYiUCILIB3O5kGR+Neq/smXt5dfCDRmgRYiruiLydyqeTXbH+CHOfYdu7qASc/0rRikxIpPUd8VkxyBjgLj1q7GQM7RiuNIC7JIPMVs5B96meSPYoB5Pes1lQn5untT4grHCngfrVgTsgOcngfjUNxvjwUPB4pJ32AAHaOpFZ93dMm3tx2oAd50ucEgA9cUAtnjnNUTKJGBb5TVpc7QzNwDxxxQA4iIqdxH+FPUrtyGyOgqvK0PVmyD+AFUzcBCREPl/Wq5QNQksdzcADHBqHenO05C9aaszrGN4GD1qCZ9iliMDGaOUDRXYkO5mwTximlm8v5ehrFt9Q3ZSbCnsDWtG4dSvQVIDxiQYxg1DuYFF/H8KlwVw0fUdc+lULmR1bzGGCeBQBbllYZYDIHAqFy28kng1Q86V1wTtx9atBwbUEtuJ4q7APGS5cNkdDQRyH7HiquCFKdc9KlMiqgV+gosBKzsh8sdD+lQ73I3MeOlQRXCknzBnHAxUocHlfyqAJkZWXDAMCO5p6ukTApxj06VSl2rESvUenam2ibojlsMvHPIoA2TOkZBcjrzxQdrhpNud54NQbJBGuMOT1HYD1qSV4lUBW6frQBIm5I2Hf0NPXaYG34yT26iqrTLIfLwRt5zjvQkkZHzDK5yfXNAE+QiZBziod4Pyn86kCxBC6fcPPPtTH8oqpI468GrsJsjE25DtHK9TSCXeNw4xxmoeFRwGwCaakwZdpP8ATiixBZVhk5HIp3y4Az2pPKKgbRycHPtULsynjrTKTJ8xlvm4OMUkZUyEr0HGKjIYfMRkmpYyQpGMPmgomzuB2nrirEkaoASRkdDVaMYZhg9j+NE8jAAMMg0ASyNJJGzHC4xg9zVdZCFA5PekMke329+1W0jGdshGwCgCBE8wYJyfT2qUxvHg9VBOfpVWNyGLA7cd6kS7j+YzP8oJBFAE9uChwOT1/CpJGUgsBjHGB61AtyrMWjP3hgelPKcYb73XA6UGZE11IU25O1TkiowrSK28/LwQPSn52SbccN+dMdgZAMYyKAK25hKIy/yirxkiWECUkkmqs0IdtzdR0pHBJXODxxnpQBbMihVUDoOCO/1qxuXaG6jA/OqCpuGxchT69asgEDCYLDjmrsBK1y8Z2r1NMMhZd+7ANRMMYBHTt702NSA+4Y9PaiwFiKR2AGalU4bC81UjBwTuzipIn8lt2cn3osBbZx5mV6imGSTdt3decVWtZSzsHGNx/SppIxvMufaiwEpfBJA7U+J9zbZCQvYiqe9Cw29e9S+bjJHJFQBc3BVx1560v3QR13Zqrb3HyfMOemKchCu3mcg9KANCJGKLGxwQPxqu0Dkuhc/MPwGKcpmdN6sMgd6g8xipdifT8qAK4gmWTBbO7t2pnlTRncDjnFRM7kk598U+OWVnCSYIPIoAllPmPu6YPb0qwRsClMcjNQSKQoRTwe9RQNLb7/M6DpmmkBc8sBlO3lxmrHm4GM7frVSO43Oqu3BHFFwAybSuMc5q7AWZWCxgLyT3qJH8tAoYkk5JqikrDhG+X/CnG43LgjuOlKwGis7FwVOcDJFToSJGb+9wKyk4fcgx/UVejZ8B0529aLAXWXypPLJ4kBOe+ageMRlTv+Y093LkFsE809UDqEIxt796gCWJZJSS53cYqtKuyZoskA0Sb7ePAyPSq0rGVUaQ4oAuEYUBCQR/Kngp5ZUH56rPdRrgt36etKyAxmcAEnpjrTQEgRyoHWkSbAK5GenFVw7MAy8E/mKlaPbG7YwxqwLkJBXa+Dn3pnyhyFGAP1rNgMhJyeRV08EEt8w60GZY+8Rhc45pWEwfymACtzUSBVQKW96laRTjj8aALPyrtCcmoV3K23jjuKPNIBz1FJarLLuZ+FFNoCwrMcr0qSIZYsTn9KoqTE7FSSDUkDsXZgQwPTNS0BaYHkkk89KjbbIS1OBYFgxx/KmnBwG4/ClygSspAQKct6Uk9vM6Bl+V+9O3vvUhtuParBuG+Ynp61aiBFa/uycNnA5z3qNkMm5k4JPFPjBZiwPanxrlPk456+9ICjaO087SSAoEbAB9qsF/KZjuHU/rUiwsx3M2GXjjpULW+2Taw+UkHNAEsTlcAr06knNB3OSCenvxUkqoBtUAHP8AKkwCcPwBQA/ylGHBwB1FTqUIJBK1UkkEasGbGDiqoY4MjMSDQBoGYFShGGPcd6rZiFwJR8oPan26Aygg5TAFSSBOdwA5wPWgC2qxKg808DnI759RTHhhcBwc7s8j29qoxOvnMWGQvXPep0khaUbfu8j6CgCRljt1xG/OccVELpFcKDhpOOelSEKE8uMjGO/Ws17MAFY/4eQevNAF+aFflIyo7YPFKlrI27yuR6fWnK6sgVhtIAPFSxMyEOMEA44NAEKwyRSku2Bj7o9aso212ZRw+AAeaYZizeY/SmOgDAqeBzigB0ysx+/hc9Kb5ZfDg8Dg8UsuA46jbzVpIzOm2NwuT3oAqo4RRtGQeDVu3jRlw7Zdz0+lRR2sys0RIXb60+JZI2EchyR0NACyJ5WSVJxzxSx7AChXf7k460KQGcSEtjp6U0jcPv8AAPHFAFhQGAUcADjNSecgYwnIGOo9arrlMnOR7+tQHOeDxmgCzIqSMUOOmARUEm6Mqgbih3tlyFY7h2pk0ZEYYdfWgCQOcbWYZ7GmpCXLlCN3fnrVWNjgljnjrirdsON56/pQBLb7mZlIHA4piuGPlOckdx2+tKGKnCYOTTGiKfvMZz6GgC0J1TEboMHgYprRo24KcqR+tRclsgdO+OlMkVmGE496DMXYkaeW77Tnhu1MtJCiuyA4LEDJ4OO4qeE4RknbzN3YjpTMOEO0BQDwf9nvQBajZthOetQb2jbKM2ep9qYC4A3Edc0bxGCZOe/1oA0QytH8pyD1+tSKvIQcHHINZoKhTIDkgdM1Mlx5nTqRigB8mPP3gAbP1prTOwBAwM1KxUx7WbG7j6VWRjkDIyP1oAmgiDS4DdetSbIjudmxsOKrFAGGWwD6VKyxmAqT3/OgCZXWQMjNlugpojDApI+1hz161UhRoZW3LnPQdqnDHaF24AyeKbQEyy4wGc4Xp2oR2ErlZCcDgGqLMXZS/APH0q+qIWO4ckdRUtAMYMxyeFGBgcVEyBFVwMbTwc5qacBFZVJ5FUDjeWIJxx0OKYF/zRguxOccYHNTxzrEjSKpyR375rJGeQz4JFTDLRbVbB6jmgCpPEBIXDHaRnr3PrVRi0TqDwx79quszKu+T5lx3qA2xkAkmI8pe+QOvpQA5obkwtcMpEcZGW+vFfnT+1r+2Fb+A7e4+H/w9uEudbkDR3FyoUiBTwQhH8XvVb9rr9rOPwhHcfDr4eSuupOpjnuQ+TECMHgd8E4HHrXz9+yn+yZqPxX1RPiR8SHeHRVk8xY5FJe5I5JLHgLn61pBAZv7M/7K2tfF3VR8SPiP5y6Asnm7pM+ZdSZz3H3a/aDRLTTNL0i30vTrCK0trRRHEiDGEHHpVtYLHTdJt9J0eBLWxtFCxRxgAYHHTFWLeKBosoQxamwJBOxJ3jao6YNQys7MdhzT41VWKYLY9OaZIjDJUYbsDxWQEMbMSUccLVqJVkJIYMR2FVTIylVdRz1xWjbKAzGMcEUABlzJh09vWkaSOEZHrzUa3CCcr5Zyp+bHeoZriFpgrIVDHnNAFoFJGXZyO/HTFQyohyQOAfWq6zAuY4lIA9eM0BnEg2dB1PWgCVPLWYjePkXI49e1TLNAUlcjKsuCR2IqgZis/wC8XO3JBFXBdxxBl2hVfHbHJoApJLGdoJZE+mCK3YpgP9Wc9cZ7/WoPsqxRLNI4J7DFVlJZsr1HYdTQBIAzFt4HX8KIW81ioxkce9NSfMjHP4/0xTvljjJT5TnOR1NAErSqEESZO08kU5JlJLMMA9M1TVzEpaZMlzkYPWnM9vJHh8xt19uKALM7sik+VuU9x61HEIsbRkbO596hIklRoN3LdD2xViHYMs5/2TxxQBWCRFBKnXJBNW4GR42YEcdQD2Pao/3bOERAVz27VHDCtstwM7tzZB9KANaKOJV5PB7dxUdxEowBwR37EVRivLcxBXbDZ59ah+1uJDGoyo9e1AFvh2O0AbuD7471BLJKiHyvucYqqrFJ/Mi5U8/nVi7yYOmNxHT1oARJiUG1QcnBzU+3MeT94ZOO1Z4eJdtuX+cD06VcgdDGFbJVyVwR0oAan7wZBJAx2p6vJGhcJ1PHpQBFFIscALoO/p9atKV8sgDhcmgChIgfJlHyEdPcVGQ7KgtuQhxVyST590i5C/rVVblVOE+TJ6Y7igCK4iCTJKwwW5zVxlyuXYlTg/lUd8vmEAEkY447013WOKLPJzjFAAXyWEkZwOnvmpRI8URyuw8Clnl2BNq5GDhqcWd4hxhsDJNADDJ93J+YnI+tOW4ViqnqThqmZYpIsk4ZOfpVMOioJOz96AL8KuMshJB6ikIcPkdRyDVa1mHC7wVXvVprohjGcAqeDjrQA12blskk8elK8/llVXmRRgHNVGknmcu3G04o8tZSCAEIbqaAL4cv97k+/FMXALBR90ZNEQyF35G3NUkklkJOQC2cg8dKALE3LoegbqB1FajwrsUZGTj61nxkvhWCjgDPYmrhlVss2P3fU9uKACGMKGXPIPFMaYkqrcHoR60iyq48zsvb1qjM4LlkBxn/ADitANbarKrEYxyM0xpditg8joDUKusuA2RsHAPeqrSTSSswXaRxigBlxOjBCx+duBT7m2EMsZcYBGQPWoBEwZt3VOQaluDcXKpl9pUYGepoATymAMpUKvYmhAViPljgtg1ThedoCkmc7uAOanguWMTKQSytjPpUWAtXW5pQvAUYxUXmtJIrKuMD6c1ZXzWV3IDY7HrTY23HJGAcYx2osBOiK5IYbRk59aiQNESucKe5qRFRkd4j8w/pT1dtvKkHHf3pDsI7RKn7k49SKd5pzsQZVu/0pIpCBJGyDHrUUM0Ik8ts8DOaAsaSszkDjAFMlYMSx5fGKgyoAkGfp6VFPN5cv7rA+taCJJt6nEiZCrkVE5MuJPLA4wfYe9DzsUUheDxn3qbMipufHzDmgB4KlBGvp6UxMCFFI+YsQT7Go2bAwp3D171E7u1uG3bZF6elKwGrE6oAIvmqFURixxgjHX61mRTTRRIxGST0rRUiZinQ9SaLAKszyId4CjJHFI6bkVIzhsce4qGA/M8bHkEj602XYGjUP8wJP0qAHSdY88Mo/WkUO0iyD5h3p0kqlto6AZyajMu4qiHOOw9KAJJUMju8QwT2qvIgjUDGCR1p/wBpMNxvRSQcAikupzvCuvytz9KAKUs0kcscSDLMM9PSpoJpJAJ2X2I71FNKWSMrgqTgN6ULI8KoAcFTnPrQBphpt4JXaDznHWklZlPlxs2AM1Is5Kb2yxK5z2FVUkuroZX5No79SKAHoZWO7JJ7e1ankI8Ss4wWGCTWHJPMqMqnaw7etadrcTywgZyFHQigBPKCgoMcdD3qttY5Vzyam2yKzMn3W6r/AIU0wufunIHPvQAxETJDd/1qLynCHyvmxzgUyVjC6uW46EVpohdUkUfP2A4B+tAFHyt2Djr1oKojBTn5fSpmaYufNUp/Kl+yhofN35Zs8dKAKqyM8m0HCiriRrtZVwCf1qlHbty8hzRNcGBAGz8woAvGRMiMtjioDBE67X5z0OKpQTRlTIvBH5mtC0ZZ0aQjHGcGgCKKKWJwwYY6VdVVics5zuHGajk4TK8k8UiR5G05Y9qALKZcNuOSnU09lyQxPQY47VUjBicjd97gj2qVfNJYq20N1/CgCNoVJLqx3HiqF4ZYZIVByzfeP8q1kRQx38EVTubYG+MynOFANAEs0ZRkBfJPp6VDJEXbLMNoxRLI+4BlO4DH50kgVF4fj+tAD/JiMYVj78UkbLn5H3ADBqg7BXjlwWCHkZ4waFRnyEZVG7nn8qANSSM9/unpjnpUIidSxfgD0qPdII1QNuYHHFMZpQPnYAgd6ANBfmh3F+M9KQGMx7TlW46d6oOWWzEsZ5DY56U1Cz7WkcA5GMdOKALzxKxULwR1HrUUzlOmAcdMUqMRdKCMr0z9aW6gdmLrhgenFACx3Dv8u3jGMCp5ScfuwUYiqKIVjIcnfgfhiraGVlHzZx+PFAEkUrA4f5j7npTCFy7HB3DA9ajR45Gwy+uccYqdFTJ2D0OKAKyqyDeASFNQSkscAZyeRU9yoCKADhsk+1U4Z4ixB69CaAJ4xEswZuHA6EYqzG0AnAwR364z9Kj3wMxyNxHAz0oa2SR0w5yOooAmdt8m2Pr71NMHYI6qMLwelRFETa0TksTgjNJPvUKBncO3WgBSMMGbBB702SINKnlkgDn60xndgJGyAvtjrUkOZR5W05IznPSgCZo0IJx1460tusXlnf1XPHWpCYBHtYYZTyQM0tr5bqzjr0oAz7MSRM+8jb/CcVbztIkI6dj3qUKu4MuOO2abLglmGeOooAnknjZQI/k/nU0PzAtvDEevWsbcm0RuwD54HfFX4WTzNplHTgCgC6yqhBA5PagmFhiQfN2qmXO9drHNLl8FcjI6ZoAt7Nqk5xg/mKzG2hgVB56nriieWSXO9sYH06U1WDx4QZGOaALCyFXHBxUis28ZbGP1qsrFThjgU9XjIyxO7oKAHSL85425659KhjG6UIM4yD1qYsvKOSTVRwxdAMKQefUigC7NIInZQPlPGRziqVw0crLtJ+Xqcc1pPl8o+GVeeB1pohWM5UcUAPhuDcgrsIVe54yBVtnEaYK5wOKx4ZgDv6MDjBGBipJHGSVBJPAFAGi91CFXPDHnNQwzMd0qSDy8HORWZPcGKU2xQkkDt0q9HLG1uUkzzxjGTxQA+G7jAKIRt78VLMFlhMsTZI6huBWU1s5XdHJgsfu4xT1MgTDNyeueRQBLbskrl85KgA1dChkUscjk+lY0KLE7MhyG4OOlXTKDGqqfudcUAXlMKlRnBHP40OCwDDkjj86q7d4Xyhg9RUzrsSMu2cjntzQBUeadZMOvyjofepmkBO1j17YqOQqi8cj37mkRxOd5+Q5wKAEFzMrBFXcvUn0qLcdjbP4hxjtVhioVgDzn9Kohgucng9qALdo7DYWOB3z6VO14u+QKvAxg1QzkEbsAc0RNvQvgdeKANJZhcROqcDOOaijldWMUh+Ud6oxzuZ3j2/Ko4x61YMuOSPrQBfJDJ8mdoqNXbeVYDHp60iTKRwOMU5wGBJPPbFAkyVZiJDkccA/SnyOW+ZQNoqiGkEnLexGKJroLhI0JKdQO9BSYheQFZFbkckY61XMl3dnzZVEaKeB61HNcC5QeWCMccjFWd5MKDnjtigfMWFlVVAC5Oenp9KlkKEbg30rNkcRjPcdRRBcSzxjIIAGSKA5jSMhZfmXp2z2pkYQA5G1qzBLuXIyNp4FNguBu/eN83bHpQUaaqzyZlX5V/lSsgyTkH0x2FR+arNlG5PftTHZ1bk7lPXFAE4RYxgEtnnnrUkjhFDcbjxzWezMXEkQwDkYqGVtse0AFj3NAGikQBIZ+SKlRyqtj5sD8qxbAyvHKJjskU8Yq9EZd+OMYPNAFsjciuT9cCnQQyCQqD8p6UwEqc7twx06VKrgDPB+lACxp5RdWYEE06VVYJEvGDVOQbgNo5NSLK4K7jlQM0AaKp5sflMNp6is+4V0O1ei1PHcAvycHNSXUsTcdSPTvQA2LMb8HKuv3femuVhXDHaRwB6ZqrP5ioxTgjofSq5Zp4N+ctjn8KANNZGMLFDyOePQVXivPMG/aQCPyxWfbSSbWL8BhjinK7JtHbHSgDWiC3GHk5x0NMMcSxFQTuyTxUKo3lAI2A3IqwgHlYIO4459KALosxJGvlvk4H41AxEUu1ySA1QySsqqsRPGcURsGXD8kjP40ATltnJPDdPekLRkmMj5eOPSmMm/av8I71WvA6LmLjHrQBL5IjOQ2VY/lTS4ADH5iD09qomdwq5GSevtTsp24OaANAMJOQcD0qQIFcc5yKzQWX5YnGCefWrdjKsjmFm+boKALiAl8FgB/SnMY1OwYp5RYnywDYGKpSIPvHr9a0AcG4IPQinSKrKojbnHJzSqI5QUboBUUb27IUwQRQBNHGCGyQT0pY0AYgZwPWqqtDE3zZIzkYq21xE6ho+V7g9aAJ22HAPHc4qsJURT8xbnv2qWNw0atjg9vamnY8XJCbfWgCB5gqFi/BNIhBy4wQf0qldP+5ILc9qpRPLGrR7iRQBoK0ZyWTB7VLuKhivTHHvVFXy43mpBP82xh07UAOLHOFA60xJ9khU8DvSso6g4PWoAynrwRQBoMVaTfGR71V3or43E1VZi3zRnuM1bhdWHlMQOvNBDJJNrKSDUe5I4wy8MxAAqVVVhsJ7c+9TRtEi7WAY44P0oBDRKgV8/w/wA6VLh2BQcD+eaqzqGxIvBB5FL5qEAD74P6UFlpyCoXGfp6UpZXwvQ5P5VShuM5K/SpY5FVjs5ODmgCyUVkXcODUUmA2B2p7uCQc4qKVg3v6mgCtPJt27Thj2FOhkcyqg79aqzRAMDn8Knto1ZgVOD70MDB+IBV/hp4rnuHKLHp1yc55A2EZ/I1+L/7DdwYPi/4hOMxOuCcZA3uwH4ZNfsj8UHd/hT4tFuFaX7BcKQ3QrtG4flX49fsFaTJe/FLxM2/y0WFVf8AGU8CtX8JmftRYBjZQLAvyCt+JzFxtI+lVIESKKKGNtwRcHPP5VJHNuwevb0rmNCZj/CQPnP0qdXIiPAGOPU1EpRiNnbrioJCTJtAAB4GOtAFgAZ5HNRuAz4Q59qYrDftOQw9aHcdxg0AQSyEMR0OKYLkuChQcd6ikcA4PY1GpLAZGQaALMM2WIC7atEDjPGaz1VN42nOOPpV/ZuG0nBA6mgCOVsLsBwKaGPbuKlki2qu05+vrTfLdUwDgkZyemaAGgFiF+8cflTi52DywCo4P1psm6GMux3ZHIFRllIBU4WgCQEEbn6Cnf6or2GOB2FR53YCjhecGoxP87KV470AWDKoXOBuznNU1mdcsVzv9elPBWUMV421GyBkHIBNAFwDzkBPUdAKaEhV9rgtt5pIJNpXaAo6GpWVA5BJ57mgClLuLnaCF64qNHYnAFE/ysRuJFVPMXd1OaANQyNGP3ZB/SlEw8vdnGBiqYlzGCeR2zTBOF4BOQM4xxQBewxXecKah2guWY+2MVF9rLcEDAHPGKezl9uG4/pQA5drjI57VOSVT5RweD9aqHKRlYwfU1GZWKfKMqOTQA2WX5drjjrj6VE8jbBsO3GKZJK5iLsOBUAugOduR6UGgpeQnzFYgtVlHDEb2IJ5qnl5BvHQk8DjAqWOCRZPvEYA96ANTzlVF2qCRjJPFOkLSkbSVxyRUB24Hdvp1qNWaMhycnPIFAGgs2AdykDoKsqASrDr6CqEmGGE6tyc81JA+wFNxINAE8iShSQO9NEfC7mO3rxTkmDnDkkA4FQTkKM/d+tZgWFbDs4+U9Oa0bcRygsSOBj0z9KxxMjIsYJ3HnFWEBXnoeooA1HjTBMQ4PHPY1HFCSfmxkcnNNilG9d5z7dK1027AgAYsc8+lAGbJbsUIV+T0pVWUx4D/h9KluEkWTYRkHv2FJFIFkCkg5HSgCxtbaCTnAqR137cHj0qmJAS6lhjPFJlhkE59xQBN5LQ5Ktg96jiK8gHcx65FHmDJb1HUmnMqHAk+XPGfWoYCLMWOwDGw9RRJsdgz5pxWPZiM/KBUSojDIPP5UhoCqO7LHzT4ZVQncMEGnKowcH5h3pZLfcq+WcnGTigsd80zEhsZ6/hTFD7sPztphcx8BAD3xTy5LhX4+lADZYWaTqc+nahpWA/d8HoR6YqU5JJB69/8KjdCCyLnjv6fWgCL7PJIokHTvUykRjagx3PNSqXEWGOB1quI08w4PB70ALNIsqBYjjHXvTHMYA4ww6e9MFuY87fxI6U9cZGfTvQAiLuO9zyOwp8k8eDE3OOp61KFEeEQ5L+1Z7PCzN5Y2MpI470ASxqoOQ2QMEH0qRnjLYbAI4HuKrwzqcRhSMYqRo1aQDdliMYoAYGWN2IGS1NR45JGR/9aSMVIqCNvNIxgdPeqSyqZRIAAwb9aAJ7gSHK53AZ+oqe3dGQLu3Db9MGmNOgClwOc9OuagIG0eXyMc/XNAFyRBsYKwXPGKiZo0OwnOOtMjUjDNliePpTjC7Sk8EgDn2oABKMsucKKVZW3bEHU1WuIJ2dUXGPX2pw3QnC4Y9KANBmBUqBuOcGo5QBGXJyBxio1kO884I4NSPGC+0N8o/WgCuGiEbY7DNLglAx4Zh1qFnERPP1FDyl+VPA6UARbhwF/HNVt377G4HHHFWfKO7PIJHfpUTW5WcPGvJ/unigDSdV8sbuvrUYYRHjBRxj8qryPIWCEe3PFSpCAdzN908L9aAJ3G5V2AYXrUCkNGryffOfyqaSXyDsC/Kc5IqpG8Xmf3sfyoAsDC8LyD1qvIChwpO3ripH6YjOBQsZByG5OAc+9AEsLKRgDHtQ0KCMsvIJ5FKqIilRgsc9KhUuHwGwTSTAgKL5fksPvfpT44rfySmMMDx71KU53N1boaI3QHnlgcVSYFd4ioXaCOaqsmJASehyK0ZZxvGQDioCq8ngZ7+lCYEc9w0jKmMZFUb6N/sjurbGXlT71oEbGABzSXMTTWpEaBj6VYH5D/t1iMfEDTyoZxdyQgt24GTjPXrX2J8DBOtibjcZESCFBzyNoGB7V8W/ttlLnx7YzOD5cc0MbfNgqcdcV9i/AtjJ4SMUsrCQOpxjAKBcjJH0rWp8Jp9k+r7STeCvHr+da0UYjZWLcdxWLa4Zs9EZF4/CthVcop2nsBWSA2UZBFketVvtW393nOagLsFwRj/Clj2rn5d2T1rMCfKFee9WE2GP5j8w6VQLkDYBgEnOKSN2U+WpyO4PWhgfIPxxb/k4Xkf8kvsv/dir+aKv6WPjft/4yD9/hfZf+7DX809e/D4UeVU+Jn//0fvtiwk4bAHT6VEVSTdwe2DSsxBPHU0wsFQIehOfevjz3BDvcHcMjoMdaazsg2YOe2asnlMr27VEyZOT940AUju5GPm96pOAB83JOTirs6vk45x3qEoSoDEbsYq4gYcuSDt5HpWXKolYdvb6Vuy26RKQT1BrFuRtUnAG3p71rAhlBgEBI9DVOSRWwvris03kzzmJhjHQ1cVldtxGMcGtomRh6lbKgV84DkVGj/usJnCnFa90sLAqvA7d+azDFtUhsHHp61QErN8o5OD7UICMCMnqOPanptCYQHdjnPpVVpWEZxGCM85NAH5/f8FEYy2g+FnO35zLuPqQntXo37IU8/8Awqrw+MqSPOU5PYnOOfSvMP8AgoSWuPDvhiVOIYZJVJ9Syf0r0j9j1I7r4H6TKpUy2tzJntwTjBzXVH+GZn2dBLDM7BBtwOT61aVGdginA9axYruJF+7zn8q2redCpQnDevrXOzQe26L5NuRVeVhDH5o4OcYqRdxDAnIHSq8j7jtx71IEUty0z4myOOKz7n7quM8dPrV2UgKflyD+lJIFWIfxrjp3oAybffvDNJg56VblmkjhK5yCaq+XGql84yeKeEZ0O/JJ6CrQFVwQOvzDqD0qyrIy4Kkk9h0pgtMLlzvJ/KriW4VNpI46UwKrSyxIAzDB4xUztPPCH3kKB2ppW3VtrDLUsilE4GQe1AGPBCS+6RjIQep963Y3c/uwcZ4JrLUFmAcFQeOD6VehDeZuUkgY5oA02mJTyVBB6bqy7iOfOWO9SeM+1Xcys+UIAz3phg/dkOeO1AFeGM7dpGB1OKGjMcnzNkcHFK0mwYBzjiqEly3mEAhm4B3dqzA0S6lflXaRVKW4+U9hjjPrUJnUIFduT0qN/wB5GrAcKe/rWgCROXlBbgE1oj0VvXmqaK25Rtzk9qsMknzJ9044zUWAF3xZMnIPYU9X8lhs56ZFO+dSqNglgMntToxGGLsN6DjFFgJ3uJVVtpxn+tVxMGba3RO4qhIrtICckdxnOauRIQv0/PmiwF5UGxiBgjpQI1iYsxI6cf40oZVTDchRkmoeMMQclvftRYC2rxzIY0fA46DOaV1WNvLHIPTiqKSnY2BtPpU0G2R8FsN39KsmQyfcoCH5R6+tVQuZHK/dxirU6MSyDBAqrG8lurKRw/40EmjblQgjjY8cnJp28A7h8xHSsWL7xIyGNWlJVSGJzQBq+YqnLENu96EdN3BGR61RmlVofkIIUYxjnNZiySIVCk4brntVoDpYnjBKcepOagmfK9sd6y1ZlkGDnNLJNjIAyKZaY+KfEoGQfWtT7QhiZnbb2rnixB3Lyp/Cplcn5QMA8+tBSZoGXzAFiIJ/nVeayyWdzgqc4pYQySK0eGK9qc9xPI4Q9c8ntQSyKOZkQqxxnjGKsQT7HG3nIx9apXUTZwCN2etQRSGKbYeT0z2zQQbbTFXDEAgHt2qIziR2Cdu3pVaaYfcBAz14pqzhJQqfPxycUAXnYsv+16etYt9qsxaKNU2jODV+Rd6fK20LzmsK/wDs5dCvp196AOpgmXyRuJZj3qQSAb9p5GDz6VjwSJsQf3cfQ1oLcRFCWOSOMCgCITOGLZwewqa2uJRnzPmJzzVdyGjMi87D82PSq9tcR7mHXvz6UAbMbAkMp4H86jcoXAHOOR9az1lDoSrYLcj2qcSsUJUAlcZNAE0U4Mu1uG5q6XZ4956DsPWsGO/aOblAR0HrWtDIkhO043dj2NAEsY+UBRuCgZNMeRznbxyevpStIYH2RsGprSmQbyMH0+tAE6MAnBzirDEytgADIrNjClPLydwPFTQyuHx/d4NAFiOWSP5Schc/nUVzPIwPYDnFWFkXOwtkjimMoVgp4AGaAMy0lZrnbj72MitWEZDAYZgRj8KooIlcPgA54OetaQQvjcdpIPSgCKRmZ1PQIefan3cjiQpD8yuPlJ+nNBYDBxksearyCU/6sZHb2qogZbSSRyB5SQEPHoK1ZZ5nEci4IYZH0rnblrnzSMHB6Z71sRSF4VJHAA/CiQE+MqcryfTpSxIDKBjFTRSBk2gEEUvRlc5JH9KkCwVjiIVc5Ip0dznIZQARzUHMrtJkr6U/Axg+nOBQBZjdGHy53ZyO9WkJcsj8HtmqMA2oWHrxUqyMHDHv1oAuypkhMkY/GqdxGsS4Zt3NK08kchlU7mHBHrmoJ38yPL4BBoAxblZpJGLEgHha19OlEdv5RBfYeDioTC8yERjBA7+tRRC4iUbxjYMnHegzN2NAytMCVxxg1FI0soCDjbUdlOksbg/e64Jq1GJQ+5FyM/kKAG28UqMR0BqQoC42kZJ5zT2uGBw+AF6VA5LkFTgHvQBJPEDhgcnocU6CP5cuTgHpVhdpwV+8nf1pxYvhMfMeRQBWuLZ0JeNs8GrFk0zRmNwMnPTpVxQfLKEJnnPrVQl0UlBgetAEV/A8aAJz7ms2yE3nMkgKrxg9q03nEgZZAQcdapQp50oRWKlcZoA2mXyl2Ljg1XkZhHuHUdqsSA846d81XkdgOVyCOtADVnIXnGR39KVnfyyVYY9TVRp0bKDPA44qCaU+QQOtAF+ynY53GtNJ4tpwMFulczpowxx1A59K1g7NgrjA4oAuEuCdpzntVrcZGITBI61msJNpHmZaljnkTCouST8x9qALUm9doI3Hk1BIGVdw5JGMHtUk8m1S2dpHT8aqCVyvlN1PegCO6kV8xZ+YAEntVeGaTyyhwT09sVMkG5TIAdvQmonXb/qv4Tj60AXLN5CuwNsbcPxFJfL9yTJL5wPTFJaThpghA57U6dGMbEZz6elAFFLiUyeWSdpPTFaTPGhBBIYDkVmW/mrNljkZ4q+wkWQyH0xQAomZPmI3A/pVmS7jWIFGJ9jWHMztKQGIAHQd6vQx7k8tyCc96DMuxyKXMrEgnj1q8p4wg4YZ+lZccbRygKPvA5xUyzNC2N3J4xQA7bIp2n5snH0qURSxykM3GMgD2p25JDlQcgU94sR8jLA4zQXzELMH4dxz61oxbo4geMdc1jqm1gzdQammYqUUHg9vrQHMbIfaMM3X5hUUrpIjKO1V5XXbtbnaMCqxlj2buoPHB70DIlndBsXnFC3cmRuTGKqvtMbIflJ6EdaoRSMsgBJYZ5zQB1yOHRGPc5IqNUTzSc/Jkng1WimOUVBwTzT2V/MZRxn1oAsSxxJ+8jPPcGqs1zwd2CB1xU8sC8kEkqBn0qpcI4jAC5Hc0AIxlMGUUlTjjvimW7yn5OQpzgHrUsaXDRl0B2AdR1otIn2bSdyjrkYOaAJIp9hIxyueO1Lf3pVhDAh2HafocVGUADIOcck1nXIuGYJHlPVvatEBqC6CuFbIBPNKbpEO7t79qoCF9gBYEetTraoGA6g+vpUWMzUZw8Qlj25HB+tMWZZVIUZyf071BbxrCDEp+XOT9agYCIs6DaAOtFgLqKrOYwegqxDGiYMxGATjNZazShy6qDuJAI9KR7uWdl+X5QOSR3osBPIiqRt78UxN8bgKuV7j+tR/aXyY2AbHA4p0AnmkC5wMc5osBek8xcOMYbn8aYSueTsJ6kCoLiYQrkfNjpxU4Zdg3DlsfrSAnEQB5Y4Azk0jkIFRjjJ7GiXMjM5HCjGKgh2pLtcZHUe1AGhCvDMmWZR+NKpMaZY7s9RmqyXPkSeWGHHJ9abeSrLhk4JGOD6UAIieW3mE70zyp7GmzTOuFjO3OMVDBsZfl/EHvTwnzhXBIzwBQA9bpm+UnNTzyJJFjdhuMfhTJ4Uj5I2g96y5JkVjGpJK96ALwOZB0bjj1qJ3Kg8EEde34VXido5OTn3HNLPcRtE+6MyY9D0oA0wsbWyyyNiMZyfbvX5tfte/tct4YgufAfw6kDarjyp7lDu+zDnhRggnHU9j+JrN/ay/a9tvDOm3Hw4+GuoFtVL7Li5jOREGBDJnGN30NeH/ALK37I2r/E++i+IHxC8yLR2k8xY5M77li3LHOODk/wCeusFYDT/ZS/ZK1X4p6gnxM+Kiuugq/nRROdst7JnOWz/BX7DrbWdhYW2laZAlpZWy7IooRtUKOi49aU6TZ6dBa6dpkS2dpZxqkcQ+6FTjGO1SrAzhORg9vcUpAI0arAIyyhsZwfSoo8R4l9B2NLfKsMTycsqdTj9M1RivYGCrEd5YcD0oAuzK00quCUK9hxmmGcISs33sHn/69QPLLkknlR2ORUDMSWLHd34rMhk6/v7jbH/CPwxV+FjG/lRAtkc47Vm2JSWUhW2NjpmtBLmC2lxznoeaAQyWDy2fy25I79aymZWfax+YDn0rQkuFluPmdQV98ZqlIkc04Xj5uuOlaIsj3SxyZTnA71qwyLLFv6EcY9ayZZYYmGGwo4xVy3hV03xDpzkUAPYIx83oB+GaVPssgVVbJU5xTpjsDqPnYDkA9PeqUHl7WIX5icCoZCOmgfzv3TSBsDuMAn2qt5Qj4HLDPNVo4nRck57j2pFDyZEZyp6En86RZVuBIHwFwOefWopJimWA4QA7a0XjlKj58gEZH+FUJo8KX+6c/mKAJoroTqBgZA9ORRdeQine209MKMk1n+W6y+Yh+TgHFJdxt5R2Plh3oAu6fcy7D5x4B+XHYVpT5blTgMMnvzWRpkDSJIJGVQMAAda6J8C3DKC5UckdTighmTA+zMTrtZMknucc5qNrl5o3AA2k5B9alPzuk6jBIwV789qyGjVk2qdrHK49KBEdjdO0pViFIyDnv9DVrzNu5QSSRWXbIbc/MuSpOV7GrqSzNFKZApL/AHB3FBoakE5wHiG0oMEYzzUwu1ki8to23Hnj+YqhboZigGUyOTnAzVuOJfliJJJOPl6igC4trHcFQzYdR1Ap0kscBWF8bjxnvTIJMN8gIxkNn2qHVDCIRNI2wKDz3oA01CxW++PblhnFLEQ6AgYyOfrWFbXaoiQBeMAbuwBq/BI0Qbbl0Pc0AXDEGyJDx0BHWm+VbQqNx+73qEyABSDnHX0qu0qiTO0n9RQBbutrxA7cDPykdcVAWyPLcfd6E81DFdkyNEUIA5zjORSyzRso+XAPrxzQA64ulEAjkXJxgdhUkMgMCISWZe3WqMis7Bd3yHqahnilMLm1lxJGeAO9BDL9/qMdpbOzQlto5I461m6RqlrqEUixD5IuDnpXPXT3DsIbh/vn5s/yrYtdMtrISiJ+HAJUdaBGm0ZCmeE/IxAGOmRUvmqY8Ngt0z0wakjWNbWJFO5VbdgcVDIgQyNy2fuAHr60APiuh5TI3VePr70s80TJFsOcNkkd6ybgTIfNKnYRjHpTVuSpRUAfHT0NBodOZwOevy/nVOfb8sinjqwpBcJtXI245PcVBLIjsio2N3UdqALkdxAqr3AxTpXzDKPu7uAKzVQxZU4wv9Ks+askLEkY7HHPFAEllFlNm7nnnNPLNCpOQcnr6VBb+UcGJ8EjJAp8jRLnzDgAcmtALMFwqgkHezdSelWEn/eb5AFrnm+eRRF34APb3q9ETvKyPhs9eooAtykynzIs7gcnPQYqMTEsGVunpTSkkatIzfJn86yH1DZOYgmVyMigDT4hAxySev1pFVkfYrcE9api7hnA4KGM5IqxLOxTaVzgZz6igDet7pMBNu4qcMfWjMaqR6tkHtWJHNtQbT9/GK0hJFPCsWCOvXrmoYE8Y8vIz99ic092O11fk/1qqmIURd/A4/GodQuI1jZnzhiBkdQaQXHw3UbBgOGQEHPellAZo245PUdKxkkLM2GHB2k4rXhkO5kJwB2xQFxWuGAZeAoI9+O9V3mJRi3LBuD7U+YLF80hG0dAO9UXuZ1KEEbSc4xWgFo3c48tcZUE9qumZjZqwXg5zkdqgLB8FcliMZ7UvntDH8zYO2gC6kqGFdg5Iz9KjLKyMCp5HpVO0lQP1zxVnz5Y1KRevf3oEjPQyMFCg4A4zVqzn2uYgcjOCTVhWVI1I4xwahO1MsoznnA6mgURqTF7yWLG3y3/ADq6/lrOlxKoKZ7Vni4jaQzbMFuB9avI8jQbWTJB4B9DQUSEoVEy4G7OR/KqRKCUEja3bFOgZYlMZHIycdc1XklLSLKo+UdaAHzskc6yAHLA5z6iot7XSE9H7U2eUtLFOFJHIIPTHrTWicyJNajC0ARwMgtTFIOe31qe3lmMLo65UHGfaghhnPAfr6g+1XonSBAiLv8AXPegCNHZEOD26HpgVeWZGiG0fOvOR6VC8gXtyQRUcQ2IWPJPFADn3t8zrktU0L+UcdvXParEgCwAjLEc4FVYjukGVwBnigCzGszkOo4J4+lUZtRaO5aMjkcEGrcMjh8EHbnqaz9QdJ5izD5s4x7CgClNN58jSAFSSAFNaVvcywDYG3ED8eayI1Z3+Rc4/QVUnMtvMHfJU9GoA64zTT48z5ifX0prfdKMMEflWHJqE4j2rjOchu2PSrzXRZIwwAYjt6UAOmn8uM/NzkAjFUnaZ4GDjAzjpzinT5Rwud5OP16VlzSXZlCux2g85oAtecExEykkgdK0oXMaMqqRjr7g1lSTbQGjB3j9avRyvIN2SCwAIPtSsBfsHmFw8UqkrjjNXWkYrviG1h/Os6S+aFkiQEl+Qf6VZiuJBlZBgjv9aLAPWNhcZc/eBA71ZfzBIqkADFNDFiHXgCop71Y5Asi/LjmoAdJDK0yyq/QY9s1XAlSbEjcnvTJLxxKPLBMeM1H5kkjeZ/COMd6CGWriReEkJ+XnI6Csy6YnKZ3f3e3FTzSq8RAHzED6VmiMTzh2cgoCu2iwhyhjjYc/jVpZEi3CUcMQSc9MUiWxWXcR8qnoDV6Szi3LswVbJAzzzRYCkLq3wrjOG56YzTZ1UkYGd/T2qWeC3B2N1XpUsao5yeCo6dq0Giq0crRC3MmQo6AdqktZF+zsjDkNwD1+tLc2xjvDgkrsAbHSqrbGmby8oFoLL/2kLKBs9sDOKuymRUXCls8/SufnvRCV255I3HtW1HqSKXDNkcbaAE8wuRnoe560pMyDI4XkfSq0jhcmLcQTmoFvyzkR9iR7UAakZjwX6tiq5lOT82MdKzGlYB3LdeDxVlLuGaNQoI28dKrlAmluojAYnVn4yCDjBrGYmKTMfY9M802ScIuNxPXBqK1dI5AZBx3PGaOUDSQs0mQcY5684qyj7htJPzcHmq0TRKuVYE46DrU8IQtgbll7j1qXADRgESHBbG08elWJcSAMDkA/hWfGFWTe3AHUetassQNrsHBZhjBqHEBHjQIM/e/SqABLkhhtxjNWJY443BGdgPX1NQzMhkMZx8w49qQF6ExRqBtBB7ioVDWbuV2mN+3QilVVEa+YcAdajYCWMYweuAeM0AWkbef3ZOTzVC4dY3eZCWkHBHFIvmbmRjg4rGldfPkiBIcda0A00eOaSOdjkpnH41K0TK6mM4ZPmHfmsjTxcZaJlx3U4raLNGck4YCgCd7lTjcf3nU4FM8wmMMPvEk1UK+bcoV+VcZPergC7gpPy/lzQAQNvwJTg+nr9KljCiXZGuFHPJ5pGRDyoGU+6cc09Fifgt82O5wTQBE24yKiDJJq6ydmUMqjnPBqD5GbBP3TirXlxKoPPToTUWAgaPy5QF+6BnI5qF7qFWVSdxYY/GpHuTEjbEyucH2rEe6jd2BXDqwBwO3rRYDdSWRvm/gGBVgzruWMj5R1rLtbuNg8WMbju59auPcs0ioeD3OMUWAqXEpV1jVSC+TjParUEowroACOmTUdzZ21w6Sq+1ozyc9qYwVH6nZngCiwE0rF5d0/G7071N+6UKDngdzgVnXxLRoqchDn86jt1eViHJyBwT6UWAuy3kaxMhOCf7ozUYRmhZ0PB4BNV57eFE5OSTwT60xJioKOcKeSO1FgLB3I3bHHfrV0TOrqqKp9cVUSIeXx8uTj8Kux7M4Py46HNFgNCJ1A3kZI44FMLhz05Xt2pF2RYbGA/UCq7vEmOcLnpRYBCSx+YYBP61DuRSqAdKdJIo+4eOtZlxLGsZZMjNFgLjuSAIxl/rTDFvVVI+cdKy11CAjcnQccjmn2l0zlj8wA5I46UWA10Cop3r83T1pw+5zhlA6DjBpxjCx742J3c88GqklwqybGGBjOR60WAz41mS5zncCefpWyxUuduGxwRVJcBg54BPrzUa3QilwMEv27/SqQFwuEbamWQN261NMdmHbPuPSqHmyghwqpuPJJqQiR5cu25j057UwLrXkZTCDfux8wHpVebGwSn5f55qCSYW42lcZPasrUdRzIQR8uBznGfagDYDEEqykZGOTTUPmKqdB049qyrK5eSR2kbA7elaNvsLhRz1NAFm5TzFB9TzVJpJEUIH2c4J9quybV5UH8+aw7qORXOD175oA0y3BI5J6GqZSSNgRnjr70QvKiqWbA6HiieSOWTaJCDkY9OKALNm2HCsMEnIrTZXc7McL1rGXBlPdhzV+GSUsS7daAJ1jcHgHA/KmSlRIUyOOajdpAf9Zx1/Cqs6mRVKE7ifwxQBeC4TK4DHvSRFkdhuyT2qsbgxrHGTuU+1STgKVlHT0zQBppuMRLNlhxUAcI2wtt64FUJr0wwM2OfaubF/dSSFnB68cVFgOyZ3DdSPU9KaznAGSRjOBxmsGC5kf5p2LrnBxXRiFgodcMQvAPpRYB6zEkMR8p4J71JdziEDaMg96zpAI3jBPJAOPepJHdwVPzBecCiwFltwjYsxIbHTtmqEPmQllc5XPb3pwcyqQzbduOtQySMk6xptXPJP0osBrwWquADwq5zUNxEVwVyAD+lW4ZhPuIB56DpWdqMsyxuEHy49epFHKBdt52RQGXIAIzWhFkjk4Brmra9MkIU5zj7tTmdoWw5IXHTrVqIG3MoVhkhu3HUmoni2/xYbr+FZaXieYWQ7imOTUyXLOPM3jIzladjS5YuZ3IWOIkAcnHWq80jNGJFBBPUH2qs0EjtvX/AFgxge1RqxjZkkPOeT6UWC4i+azbvXv6VMdjDliMdxTTMsL+W/A9arm6jyGQBlB6Vnyhcu2iCUEK2SprYhgwDL6HBIrmrVyd4jOwZzxWrA8pVl3EA+tWBeSYzM2DjH8qryT4LRMcNng+1VBIY5Mk5A9KlaaI8jmgDUUxiMlWwR39argxxnd1LdKozSYCjqeOKqkSOXDdAcD6UAbuI5VJB+oFRjELGJuuO3eqNi4jPlEYY8DnrT7mVd5xyQPxzQZmgkix/I/AHb61nXVyFBEbguB0rKkupmcxN7c96YpT5vm5P60AWxOrDzH6DGfrTDcxl1bpx2pqIs0W2RgoBziqzsqfcHPTIq7gXWdHPGRkZBFOlmBbgYYY59aylmVFY5yfSrEVwrAmRdpJouBdefjDnk+lMRl+8SSxzj0q9aeTMX3/ADYFVpzGT5S5+UjA9qg0JGWBinltyVG6o5VCgmMhiB1qhdiYNmEZDHB9hVDfKjkRA4zx70Ab8E5AXf6UskmTgNgCs3zmPEg2Usl3ER5QUdcE+lAGl5pKnBz0qrO+wFicA0yJ8IWI46UlyA8ZL4CqM4NAEdtKyj5cgckZ71q2pORv687hXEz3UjyAxH5VOAB6V1cEgGJQxweD/wDqoAvysWkAH+r9u1SruxtXBHrVZjEdqnIHqO9SEIsmYzxigBzxqxB9KlhQAgDjOarBwTkdqZLcEZHTOKGBw3xWza/CTxVcQyDeLS4AB9CuCPxr8oP2B5Avj7xNJJ+7ULHk/wB352I5+tfqd8YZEh+EHipLgYD2UwBP+7np9RivyU/YeJn8YeJ3EnlFzDwe6q7hh+ZrX7JmftpCrRoi7t28BqsRShwVGNp59645NSSKJDv3ZGPpip01R41BjGQeMd65+U0uddGViVix5PpTTMC4Y8EHI9axV1VPLw2N3cVKk+AXPzelPlC5sPNuj3sOc5qhLdyq2FXeMdazRqMKswZsk9PaiG93MdoGBwaohGisu4HI561IjZYDoAOKpJcFGOR8p6VY87f8qnAFBZaztf5gcsM07zCW2s2SeMVCC5BJPQVASd/IJxzQBqF948vPB/pUhQtHtzj61QEiYCjO7HBqRpmPycAe3WgC3IVaP+8R2qsERk4yM9veqzSgKTnpxWdLqEiEIvIHNAGpLKIm3Y+bvUSOrKZFOXNZEdw07DfxnrUxZohgcccUAX4ywJP97rVjaxB7jrWVGzONudu3k1pIrjocg9cUAOUFD83GB+dKzOT844HTFSLtLfMeAOKQKJM56UAVXGWyDxjpWezgOyMSPQGtdoYgV7471lTKZHJznHFAEwB2AyHoeKnZMYbHJrPM0o2YB+XtVhLgSMCOvf2oAc0ahWJPWhAFjGD+HepSiSFdzYC/rS7VzvUDA70ANEsgVgO/eo0Y/dX+L9afvO7AHvn1pCSoHTHagCpLhHO5TkenSq0m2QhsZB4IHFTzTxFgoOSMbs9c1Err124UHv3qLDuPjZuU7elWI1nA3kYJH1psThX+ZeBQs+Sd3CE9qLBcs5KgP1bP0qYzKo+5uf8ASqAum3ZfGCcA+1NkvGGY88duKRSZpRNHtaT7gX1qVCoy3c+tZcEv7soR1OT74q0ZTuKkYPB5oKTLyqzyFhypHFJJF5iOw+ZgOBVVZHXJLdemO1WVZwuRwD3pMQQwNkSYwwx1qznACNTolIB53E9fxqIeZGWDtlhwAKgCVVYfMT/+qtC3aQkqHG3FZO0ygbm2nPTua0rNI3kaJvlYrxnvQBbbdIdqvkioJImEgUY3fSpPIljjLcDaf0qq8sqyNIpJx0oAlkjYuA5wO2Kkc/Lt9DVUCaQibOCKu4DkMR8386AFlhMqAA8+wpoikZDuIJAx0qRy0YAzgdqiLo21d3AoAQExjex6cHNTwsXXzGH3unORTRErr2ZQelTIqRoQqj2ApMtIhLOxZ8dBUkM6yEscqoHOKGiCuQM4xzmq6R4ZlBqBlmL/AEjfI3y56A04W2X255UdaZbR5XaDgv3qSaPkbxgjjI6UARbTHn+HHQHnNH7xgYQME9e9LEmZCEALjsfSpZEMTkp/F1x2oAhw0Y+X5iKijdTknnJ6Cnuhf14/lUMQzIeAuOBzjNAErO0cxheRsY3Be1OCq7dOR07fnVfObnbkhuxzxVveqruJ4XqfWgCBrdmO9DhumOvNNW2CLhhk55PTmrKSKGDDkGnyDbIeQWI9MjFAEf8AZbyfNbPgsOQRTE2RbWbG8AqT71Isk8atsIG44PbGagm2nKn5yfTgZoAazCWZllwh6+1VyYopGULnAGD1qwyqTvkO7tg8VVlWIsE9B1oAjclj0G0n8s0KOflbnsRT40XZ5Z5HTI71H5KxOB+Ix6UAWmfIAQdKkRiOTx6imFQv3BgHvRKgaFpw2AO9ABFMHLbzjFQ4dWbd36U6G02gSuwI5OKmKKEDjndxg0AVHjbfvLYqQZDDvnr9KiAyrIc4FR4CrtzkdKAJJ0SRCFHQ0+FY41ODjHr7VCIyoKjoO56mrLRRRpnO5hzzzQBGrmRnbAPP5UxgsCn5vmPYVHvEbbc8kfhUfnIzljwD3+lAE8YO/DfNnkZp/nne4x81V98ZO4tkjninwzR3BwBye9ADcy3DCIjCjvUEoWCfYTnI61oFCkbbfmI9PSq0kbTAFRyPWgC4PLSEyZ+bHAqon75S27Ht706QMWVOuBxUbFo3CheB3FADLVo7eRiee2KtStGwyMDH51X8rD715yKVvL3bf4hQaDXZskKfu1Ki71yB+PvVd1ZRkjAPeiPeFyBzmgCQSxKCjKc7ueKcTGUyBgUj8LvdeTUQTzF4XAJoEyF8sN68YpYZZGuI0UkbmwPSrXlRt8rAgdOKpG2eO4UwtyjA81oQfkb+2yqH4hW8CRllmnO0A/McYz+FfX3wDQr4ZtTIhyQvDdQWUHB+lfHn7ZFyx+K1lA0JEjzsA5OAd3J/Kvs/4Bjy/CsbwRO8Kxxxs55w4HI+uK0qfCafZPpG2aUYXGAp6+grpo5nUADkDoa5qwYqvlsPmJ498109tA4iG/v29M1mgJ95c4x8zcUEAcryvcCpJIjj5B93vTVAEfDc1mBVdvLAJGM0K4E/mFcYFTSqpj3ScDuah3QygbD8qj9aGB8efG9wf+Ggv9r4YWR/9SGv5rK/pL+Nh/5L/wD9kws//dhr+bSvfh8KPKqfEz//0vvaUSxnceC3QUwqxbJ5Iq4eql/mYf1qKZf3hbOAO1fHnuEWZlIeM/L/ABA0x3kdm6KAPpUwkG7eowKHkByGG4+uKAKw7r1zVIplzt7fzq77Hp6+lV2fbuK9auIGNdiTzCSeQRWPdMCrZGDjFal0km4nOe9YN/JuwA2Gx/KtYEM5owulwXA46fjUwjc5UkHHWhpP3nPIP86mSYRYLKcc81tEyM+4TLKVBwnaqdzvX5gSAea2HkLlSwGefasi7SVvlQZB5NUBXinkIJySKoSyymTbnAJ6VsW0KE7D+NVHtQSX2gsp4oA+J/29rGJvhXpDFcGOUNuUZBY/w59dpJ/A1p/sRXJl+ElvZDA3zTseOhQg039u4yr8I7JNu1HvAGb0/dnA/Gqf7DE0Mfwyl89vvSTbAOxyK7KXwGZ9mLGGYZ5A5ArVs4t26QngdDXOTztApRDlg2cj0NdJYTo8JjTjH61zzNB8ZXkbuc4FWTEwBAxgd6gliYSY6Ljk07zyFKnnArMCnKsm5sqdvqKgKkpgHH+1VlpTvG9uD2rQWKMLuGOfyoAyGtyYAVOcVWQSqVWXn1B7VdY+W5CnjPOPSoGlUlkORj19KtAVpITu+U7ec09HJ4b5hirHk+cu5RkYxTYrZVh2qcsKYFaWPcnygMx6dqqR+Yr7JSfl59auxq6S5fp/KoLgsGZ/u59qAK92SSOSD2Aq9bOroMcVgTvKTt28jvW1pR2xFjyvp70AawTaARio5CUXJ4HTFPUjcQfrUUoEuUBzj1oAzrrcseUxuJHOelc9OmoSK7KSCuTn1rp5fmj8vse9VrwloDb5wpHUcdKAOXSaYIZM8jqOvNa1ndJcjYD06g9jWa1uuzy42OPXrT7e2NsTIjfh0yaDM213A4XGCcZpYxKrvHPjCgYJOc1VErhck8+lWVZyoJP170AOaVmXavKjpRFKAChXANUhMXcCLOB1rQggfYWYhvSgB8SbDzx71pJtPzrwf8Kpx+YG2OACByo9frUrfIQ69P4hQXYkJXow4zS5ViSFwFP3fpRGCyGVsE+/HFSqASQV3Y7+lAWKpG5WlVuM9OlLHHvjWRmOMnp1qeWFEA29G/DFQx5ARcjauc570CkTlguSATgdv61RcM7gZwAM4p+0lmEfC96awGfmzx36UEiWaATESZJfp6Cpp4hFLtkOcZ6VX88wnCZ561YMiyL0xnoaAKMjrCm5ecngd6jNzuYAptxzUsgBQngv2qjK+4bSMH1q0BdDo7KTldvoKm2oxOMmoYAybd3OBViaRAu4DH070wIFjZ02sdoHGau+WEXAH3eAapLcQyq6IM7fWnPKojC7imT6daC0yyoZFyCAR+dVhNMgMigemO9LHOfmAHI4561FA0sW7zBkUAybzNyk4+8R19aDBuIz0BzUG+MMSi9BnGO9PSdiRxjvk0EEgyrsV5A9e1SRyuzADC/Sp8Rtldo5IJ96rJFsnztzGWoAupbq4G48gc1iXqFZiAAcevatzylR+MqCefesbUo+crkkn9KABkYNtHK9PcVHFAYZsiTd7GtV1XauOOPxrPMKxyAluD1FAFqR5IYjhVw3UexrNslJucBtuRmrbZK4lBx7elQQWsguVnSQR7eOecigC24G/aVyoFMG5AWVsL0NWlzJu3kHg89KiAwQmc7Rz6GgCoyCSQMozmtHlVAUZJ5+lQ7CrBT8obr7VcATcqAgNgZ78UAS2jEyBpBkH2rQZFIxjk1CvlI+1WGT2qVdwxhsnHSgCFG2sVwOMc1ETGrFs/NyanKAKVYY9TTdsMpClQSDjgc0AWItvlKFAUnmnbXdXzjCAU1BkjyhnAqNbt921h7cUAUJoXlICDYQc/hWnEJAis/BoDeYCQuMnFO81I28tvv8fjQBSv7uW32YHytjP4UG/RoR5Jwx5/Kl1ARybFfjg4rOMagKEO0Z7VUQCdmkcu4IJIq8swT526Ywcd6riFicg/j9KdO425UAentRIC2rSDcSwwcHIq1FIJG+UjGKzoVZoeDj196nhjYnI49aki5eY/Oe2DUkpHCx4B4zVR7gLIBipXni3jAIOPzoC5FJPPGx2sQBUhugdoY/NjIzWfqFzGzYj4OOfY1hNcSStHGh2knnB6UBc6h71sqrp97vU6uQDuGV6kGqLB8Isg6YAq8zeXEsajnH1oC5a88vEPLXAJ6ildj5TGQ4I4qJJDbweUh8xjz93GKTd52EIxx+tAiO0uBG5iYZ398dKvb5odwH3ScZFZpiZfnz3/lVoTgLgkkH5ue1AFvzTKNh5XFW4wjxCILnHes5ZgQHGBgc1dguY3IG3GRQAo/dKIk6nqfSpYXPmKCOeMGoW2tlT8uOfrT2kACgDAFAF+5lijOAhz3xTUlRRvBPvmsa8uGhi8zdknjFMt53KZYnkcCgC5fvGWEkLDHf1pLEHd5pPH60wrGO4561Zs2WJWRejdDQBovMyqT1BHSq7yAJgD5mHIPakL4XLEAdKpzEbxIq7tvXntQBFKT5ZKr83asdppID8w3E9TWy0heMkJgA8e1Y11N5e1ODnnNAGzbyR+UUQbdwFXIzhcngfzrHjuAY12qfc1cDkgZ+6OlAFiNsSEjPFaK5Q70HHHFY5DK5YDIbt6Vfa4KsNw+n4UALeXB8oqFwSeSe1YoeUyN82eB9BW1JteE4O7POKznTy4mEa7z6H3oAfHfgRNGc/Lz7VbgAeLJG4HqPTNQQWREbSOBz0FTLLHbqTj3474oAzDNhmeLPH51J9rkICZwD0zU4cSLuI8s96plHSUsibs880AUZbu4trkeQFOWHeumF8jQndw+SPauZnSR/mQbe5GOc09GdNgJJ9fxoA1sAAhSac0cmA4O2kHmOu1T0/pV5WMRCS42sKDMsqzRqrA5I4pz2+XMivgtyBVGTOMx8qfTsavQtMtvhiHOeD3oAUCfOyUY96tjdsZVbO7qaaGLYQ8H1qlIGYbCSAO470F8o3ayycLnZ0z3q2q+bgBlDGqkglhUYOQP1piOFIcDbj+tAcpekkMRIYZf2oWMsjbFBJ5xWcs5QmRDu9qtJeOIN0YG884oGVbneFLyJt28cVVtEXzlBJwTzmpJLi4uB85C+wqC3PlSjJJbnOaAOpQojDC/iKc0gMgEgP4VnQ3xeUqw46E1OX53Dt3oA0p2AGTwfSo4jiNs4Ld81Qa8Pmheu8dCfSrAAnR1CYbHUUASWdxuLqcbeelWoxG0uVbAGOvSse2MgjaNo2jK/3uM1Zz5Y+YfL0PPNAENwpgd0OGxxkHjFUXbzExnOOh7VeaBNpKruDda527uWt7sxJg7B0PvWiA118xV+YjB4NWw8YCYbpWe8oZ1Q4C8cVPMyxuAMHjnHrQZmgEbyCw+YDFVWkBBIxgjgHtinQXYQHoOmR60L5UrlUIUNknPpQBNagjbuUH6VbMaNj5flXP51mxyrDwrdOFJ6VaVhKvJ2g9xQBUmVY5XZRlRzVC1uHFyEj+bPrWsY8EK5yB+Rp0dtH9qO1MqMGgCZbGKXeJiVPUemasQRRxHMh3kcDI70rbiuY/uZGajQsSQhyM8jvWYD9wZnXHzZ7Dion4IOAvOKPOaNj/nms65uZ3G1sZJPtQBcJVhvf0w3rWbK++4CQjryCe2eKmgM/KSJnAyD3NKsVwrB4o8vnIz7UATQMdwDJgjqatFX3CRTz1x7VUh3pMGkXarDJB9aWd5wu4NgUANuriQYDfdHU+grBW5a5uHG4AA8GtBnlnVoU4LLg/WshoZrG6eSZNwA+UevHFaAbllcKpzcTBVzkswyvB7ZHbpX5q/th/tXx6Z9r+GPw7kdbtiPtV1H8pjIwcDHU8dqzv2pP2vpbOO/+HXw5UvdoCtxdIvMR6OAQMkgjFed/st/so6t42uIfiZ8QI2fS4mEscUx+e4ck5Zs87RmgBn7JX7Jl/4+1B/iN8RLeVNLgkWaJbgcXLDksQfev18sFtrGxj07S41itbf5UULgAemPSo9EDafALdI1ht4QFjhj4RVx0x9a040hIc7Cu45PpmswHfIQV9aRpjAmTkqopRHtJ8s7scY9KfIB5Mm4HO3GPWgChJfQX8JhUjg/MAfT1qvJDuCyRBUI7AdaybVvst0zEZDH5uMcV08OyWTCOMHsKAMm2gCyO1wSABwOvNX4khZmeTlXGcDsRWlJDAYmQtkg1CkQRdxAI64HaghlJIYYHzDjpk8cisTVIBMMwud3Uk8c1vIwdn3AEntnmst4WMhyCvPQ9KARz7RSqqPNnd61v2zecoK4QRjJzwTVsafJMRuGVHI9qnksERQ0vPpitEWZ9ysdwofZtb2PWrVtIsGOp9B2pwgVWA5Vu2abcEW4LNnjj2oAvMyYDAAM3H1qnKI4gwtwVIOcAVFbmOZ1yCvoavCONZGCqSx45PaoZCKUt4LePem4s3Y1NYzh90arhxhiPrVGe1cb+DsQnB65qp5GpxXiSINiAAcdSPekWb8k+C0ZUqRjGTioZpAIvMI3qoOR/EKfJucAzE8dzxmsw6fcNctIs3lxshBHXNAEMM0j3kTgkKOi9M/WtO5hZ3+0AbcE8fhXNPYvDOqq/DdweePeugjaVkXcN5HfNABEHGxg2CxG49M+1bBJIIZ9v8654I32jBUkZBHOQpq1PcXCuDGhLnHQcDHeghl9WilA2SHPcEc5pxgbc3A+UZznrWArHAD7ldicsKtRs4O0N97OaARZkieU/KBgd6aLNGcHdyeMUltNsEoVCQPStCNDMMxkE9eaCx1rBL8yOgGzsTzzSzRneSVKHsR7d6mjHmKflBdO4HU+lWAJljCyL09+aAIFJlUZGxgP++j61Vujv/0Wb7gUbvWp3VhIXH8QwDnilazCStM4/ebcEGgBjWMUB8qIg4/iznpTgyRwlVPOatQRoxIHPfPaqzW2wbjJn5+Vx1oAUFAm/PXgYqnI+1mC53Y6kdK0kkhLMpXG0ggdxUKN++aRRnb/AAnoaAMt5ZYZTu5wucnj8KWdXlhLRLz1qxfxq0pmIVYwRnB4BqGS4tYt0TOS4HG0dc1pYCCNi9swYfOvOPpVeKTzI8NkMD244p8EgCMrDbnoc8083ESR/dUt0osQyleWkgkjywO4ZH1FXxEdpkkB34HPtVuMfaMebjYAMAdfrVqZEeLEbcqO/cUWEVbQv5O0H5jntUBNxJlYYwzocAZ4pGeQK0C4XcBhgemKSKGQYKttwdxx3osBTuDeRwujoYx/GM5+tUotscnyHK46ema6uF/MLrwSc9e4rgNUkFjqcUW4su/JI7e1Zmh0BMiBYgeCQR9K0jAyBXQhj1qtbP8AaojJOm0jkH1FaILJlf4V5/CgCk8mflc8tmqE7vADErH5h+HFbQKS7ZSv3e1ZF2HnnYKwMY5A70AN0nUSZJFKZzhQRV+UgK4bIBO3nvUGlqrpOUAAUcAjHIq8yPcwAyN0BIA7GtAKsEaQsZF+baa04rgO+xBtx3PfNZVs8nETDcp+YelasDLGxPlj35oAZqTLMIYQcc9+OlYN2sa8kc5xkdq6F1aQeYOBnoayZICJGKYB77jwaAKumPEZNjAMXPB9h61vsVAwnPUcelcuJ49Nu2Z1UoOcA9zW7b6jHd7SibRnk+ntQRcvsDFBv2j5cEe9JFN+5EgU7ifyNWWureW0diQjDjB7Y71XcSAYxkEA8VDC47zwsciuwy5zyOc1Xv5re4hAlQ7lwCF6fWnqJUKSNhjnpjPFTzbAmGHL+3OaQWOdwbeLzBkqWxgf1rXtZWXL5J5wc1EyJICMYHJb601VIj3JnLHB9qAsW7ibLtH1VTn8Kqy3SptKH72OD+tU8TSTSRsCCo5PtVe5tZpH81SQI0I6d60LOga9hDJ5Zz2IqO8XciNkFdp3Ac/SuLmlu4kj2qdxyT9KrXF/qMEKt5cm08DjrQB29rNGjhywIOMD6VsJMkkgBXG/kGvOtKubq7fz3UbQQM9DzXQ3Us1vZy3dujSNHwBnpigSOhLqJNidSc47cVXumzPE8bFQMjArKtryeWCOfG1mUMR9abJfNKHAXbswc0CiXmuNqsUHzKc9O1Mj1MCT7rMPes1b4SBk2snrnrUMZ8uU5DFSOMigo2m1WNZEEaEbgR9KeLtYefLLBhg+3vWFFtV2mCHv17GraXMWUMhO7GD6EGgDRW6MhKuDgdMelTiYrb5U+WO2e1UFaILuDA7T2qc39mIWadSvGSOtAEwvOAjHLH+IVJPIyQMUXlRnmsVruOaItFhVZhx3FasbF7c/MMoOc9DQAhvXe1jmiOA3BFPtLsSM4Iwo4z71nttKrwAF9O5qrBcQ5dRwQ33T60AdSJ3uIwiZCnOGPfFNjZkLqwKsehzxWVZSXSOG37kAYBccCp97lHV+TgkHH5UAaDXnkOdzfLjO2qcs8NwewPt1rn/tUzXLT3Jw6jGAakWdkZNq5DZy3pQB0EJ2S4iywUc4rG1S5ljkPlpvUY4PapZLgCaMRqRgckVmXtzJLk4IK9fTAoA6BWWe1ERA2kgjHWjcsTDAyncGqdrd2z2ww2eg47VMzkRb0HQjrQBfCqwDSDAOOR7dKoXtkfMSUNuJzkZpkd5MoDA9e3aiW5N3tGMFf4ulAEULJv8ALHBHrUjyyQQHoc8r9atRqCmI1BOME+hrnb2S+lkQQjIRtmB3FVygdVBJmNPNUbhyGHvVrfyNzbmx0+lYmnSTMQrqR5Zxj6VcaUiUSAEnoR7GjlAmkvWgYRxenOegqKa4E6nc23cMZp8iNM25VwP1qhMrRtjYWJ/lU2Avm9hXEIAZvX2pBdG3yccdDmsl4suJgu3inXF2kOAw3Fh0osQza3xSRblGS3PofwrO8z9+cg7Seueapx3bMu4Kd2OMdhUs6SbS6jIIBz3oESR3jLKQT1zjPc1ejljR2ljOXAxjHf2rFaMnCAbXXJ5GelSojBFdWO/OTmgDV+0+ZIJDggY4PtTpLhHdQDgHjA9azoIpy+5zlTz+dW1Ro9Q244wGzmgaL0LsQysuSw/PFUiqrIyJ8ozzn1q1I0oXMHytzz7VQa6muZjbrF91dxfpmgsymuC1y8MZxzjpkGt1bZ1EcgA3HqO1YEjgagEXG9huAHWtr/SI1U8l/wBRQBaZ44j5jYDAciuXvnnMgMAK4Jbb0zWwXn+ZZFwwxn1rPuwHfzRkFflBHI/GgC1p11LJAEuY/LPUHrxU+xWlCp8qZGDWfaQXuFeP5lANaESSH5HPzEH8xWgHOt59xqEsW0qitx6HFaLWfmALIdjckVXspJHeSKQnehJrTBZ5Fz0HHHvQBz8BcXcarkgN1HpXcKjGYup2kDg9awIrF1uzIpXaD3OK2VhkQZHAPYGk2BOpmyfM+YHgYqeZXIEZJwCMEVDHBPGVdOp9+1XDG/8AGc7ulQBHMJBtLNkZ6GlkAkbzCMAGmyNIRlBlV4pouPMkjgb70nAA9qVgJrnzjEjNyop5CiAXEgyAOcdBVKQqNxeT/IqFY5gnlxNvjk9exosAsU6yzebEN6L+hqK9hVmMka4zyeO9QQWstiWjWTIY5OK0QhuMrn5QP1qgMu3ka3YyMCeBVhrxnxnnd3H8qS4spTld+0EZGfaudifzLl4lBOwgemKAOtScBRtHTHNacLq+Dnn+KudW0ZkYeYAfTNatlbSRMGPJPUZ9aQGmyoAGQ5zjAIrOuLbEyszEdxzWrJ5QIC4I7H0qrJCWXzYwWAPGeTQA118wnHyoB+tTbmRRuOdnXFQJFLJhSu3nvxUUgmh35UgDk96AHyyGRCsQyCDWJ5sRdNqkN93B7mtVcupePKpjnt1rMa3xNuzlcgCgDYhYRoDtU+/0pyzoyGVuCcDB9PWqrxSNCCpyWPGewHFTJao/lsJBhcg454oAz7i7QuHjOAxC+nFaYnTAGcAdD15Nc9qNs8MgUEuhJ4x6d6crSJtXI5HIoA3UZGnMcgG3GSfrVyVhFBtUbjnr6CsCSURhVGAGwCcdDUstxJF8uwHPYfzoAszMZ0y4GAeO9QNnYEQEtjkGmLcGSL92FHelSfzZ1IQZxt60AKNSe3Qxsm7HOetSR6isqlypBHQGqcyldz7c56AmjT7GOQyXCKQx6jPBoA0F1NEYI43MR69Kle/iSJSGye+etZX9mLJL5j/KQeOf6Ul5aSQSGGQggjOQP6UAaEk7OEMfJbpkVUmBaQvIeDwQBxT7XDxrG/OO/ekliKL5i5wvAXNAEf2OJYA0eOfSoVIt5ANoO/HJ6inh3miJjIX0PvVNVuJJP3h3FQM4GBxQBurOzFoznI/KoZXFrG8joCSMipYXBi6YcdKlSET7jK3AHBNW0BkI0rKZLmXCkD5RWzEqbUMXOMHn09alS3GzDqDjgE1GsT277cD2qACZXlGzHPfmmKZfMwy5PTk1DOzmXOMD8uRSmZVYhhgvjnk0AUdWumT7kRMuOCOlc5cR3FygDjLHofSuteEXk/zALtAGK0IYkMiqFUMg7DIxQBxds8qSBAclCMgV08ErAkoeM1Fewi3b91jLjB45+tPt5FX5WPA4+tAE13vkIZTkqMemKpyecMAEH/Gr04/dlwwx3zxismK4VnQjPU5z6UAW42HlYkIX5uRWYzFZmw2BniukMSmIHqp596pC2ilK/PgDPB60AMt2mRkP3g/B9xWmjfOUCY21FDEj+g2DinquX6/MO1AFK+ukgTJ+8TjGKpLqJQR7TkZxirN9Du+8uc+9UHsmjjPHzEcUAWLy4mlRTbpkjGcVBDI7sYk5fnP1rbsrbEfG07VJJ7mnxwou4hdvGc45zQBjo9y0BFwmzHAz3ohypK7c8VcuJV2lWyQarRwCRzMpwFwOauwEQdYXKunyHvWtHdkKHVcBhgAVn3EU6sGRMgcH0zTGmkjUHafl7CiwFiW9dpBvHK8ZqK3vW88xt0YcfhUJDFc9SOSB71BGZEu1lPKjgjuKLAbSlZmzu2nvV7y03L/EfX0rFZJnYmIECQ5P0rYQSkAcdqLIDWjhZY1QckcZB7Gsi9VlM4YkqnIqwz3CQeXCQr881ULzvCzO3QgHPeoTAzlQrFujYkkZ+lPSKaRdqk+Z6k1YKfIyEbfT61oW1vt/eHBLDnHarTAxUtLmBj5jY3dT2qGeOdNqrwzehrpZbUTRuAduOmfasUQ3CyqJlDKffkU7gTW0V5BL5srliRwaVonklMhOd3UVoNHIAoUfLkU82jk7t3Pai4HP3FleFxhi4xxTPs80K5bHHWtspIQd3b9Kp3KOVx+tJoC/FErQJgBdw/GpAhUHPpwDVGJ3Up5bE49a018yQM5H51BSZRTpk8kdcU1Ym80MRtX1qaNZBLyMY646GrwiUIzMevUUCuZSGRR5f3snr7Us8xR1jTlzWkY9hBGCo9KxX3mdvMPfAx1oC493kSQPjaQBzUfmkNlwcmrjQCSLbngDnPWqLQhGXJJA71pYQStuxg4ZepPes+4mDH5PlxV2VHQlyThhnBrJngmmQODxnB+lFgLSPLEgIblu/WpZZpEj3KN+TUdrAy225M/L261I9vM+Sg75osBatkicGYryexpZERfYE9uarWcc/Kk4B659auJbzHO0blNFgHW7spIT8qsS3DcEY4IyKr+U5bA+UkUxleIBepBAI9azNC3K6gAr68+9ZChllDOu3nP4Vblkw+0ccZxWZJcoW2S9+M96ANmQJMGDfKOnP86iWFIxkYZvX1qLfsCZOVI5z3NOjww3DPA6UAPjJJIc4xzTZvLkUrI2VIIpQMxlg30qupBBXq2aAKMNuYVUnghiPwB4retY125zkKcflWFIkkm5AeewrctpA0RiC7R6/hQBfBUALwaPOiTCnBJ7ColRVOC34GmTKhdSMCgCrI0qS9cA8VPG6hQSC2KjmJL8vyOMVAJGXHHehgcB+0JdI3wO8VziLYI7KRNxP8RA5+tflH+wOtvN4z1yB0DltuGJ5zvJ/Piv1I/aL2f8KD8YW4IcS27MQh5AGM5/Cvyk/YUszJ4u8TXEUi25URbA55JMpIC++BWv2TM/Y2C3i8hEXkIcYqaCNfMCAYYE/jVe3dzZKoTDdatwIcbmGG/xrJAPeLfIfLHC9aZDcyKx4Ow8fjVqJsKwAwD1pgfbKemMcCgCu6Hz1PcHn3rXsY1Bw4GWz+NRsU27iQQPSpIXiYqc7SM0DRsbUX8KXfFgAAE57U1G3YOAM1PCEErDaDtNBZBJHtO48Z7VGuB8r8E8Zq1dBX6nqKyrqV4oSsRy2Mg0AXxtVHbunSs2a7bB2Edc+9ZkepXGNsiDI4PvUyqH+YDjvQBKtx5i5I6nBNVLkMjnvjp7ipoxgkOCFJ4qK6lIdQRuAoAsQ7QcqM98VdL8BMAe5rNhdY2IHfpT/NZ1GOv86ANOCJFY7WzkZ5q1GyIhCt/9asNdUSCRIWQkngtjpU7XKl/MVvk75FAGxK37oYIz7VGsxUAGoknTZkcqe9OEqD5Dls0ASEn7yke+aouw5eP5W/SrSkKWwDgjp6VXbYCVAyD60AU5Z5Qm18bvUUlpdrgpIv41bmtovKLbeTWY6oh9TQBsFwF3gZAqSN4yD+dUreSIxgHk54FXk2lWIPQ0AI5UpvXIOcYqrK+6FwpwferTdGHXHNUplXGRye9AGAku2YhiKtfbBDHtVS3PPvTns7chnXiQ8D05qMGOF0VyAATk+tADl1IME/d4GeTUrXiMDGi4JOMGqUkwkYhV2oD6VLDLvTeACQTQBWuLiWP5DkAZPTpRDdmZRIQRsA79TWxHHE4EjjPqDTHt7UYCLhfWswIba9dst12joas+cWJUZJOOoqrPFHbTFeoAH45qzbMr5VRgdOaC0x7XLqApHzd61YZ22Jkbd3XB5rN8h0DSOuW7DPapFlkUrGo5xk5GaTGb1u7ADcCCTwe5qZSudsifN13d6p2szuVjZeR07CrJk2yeWEznqagCyixkMz5J7HvTj8hDRtzjjPWnoFxtH509owyNgZfjH0oAba3ErLJG53AnvSiJi5crwOgohjBbAHNOSRlfBzhaAJjGTGQmATTGm8pcd+lRFpUO5W4+lKsp37mGWHNAE4uDMm4R4K9aVIkkQnlXHI9DRFyzlhszzn1qMW7oxk35B7Y6UAWY0kJ4wMDkU9ZDs44IOMVSjjPm72zmrCzKspkcbccA0maE3mR/cAyx9aQW6gbg3AyTSCWNeIxk+uKPN2qWjG4kVAElvlJBk8dqZMzyEgA/JyMUsIE20N94dealkQ7Ts445GeaAIowgTerDcOo71EHUSYBwR3NTJaFT5g54yT1x9aiAVpt7jBNAFjlC7dWPGSeKzJvNMgLdP0qzM0jMVAAHrTGL+T5gBI70AMf5I1A5DHrVWTdGw3NhfTNWvN3LtBAI7Go5YZlcrIAc849KAGxRlWMvLd8Gr0oL4JO3NUt42rgEMpxTXnC/IW4z3/WgC8ixkFs5yfwqBUJdlJAGPpUysqAAMGDc8DFRo8rggADH8qAG4jGAQWVv7vPNVCqNK3GMAd/eppN8XzR5yfXtmqsTGPqMNjFAEsLfxtxtJ4qwc5JUfe9apCUKAXX5ulT5LIhxjPUUAJhwmGOcjuaUhjGQwBU9iaf8g+VTkDrUUrHaOeV5+lADo3ZgUfggnAoUgsFJyw7Upe2mXzFOwj1PQ1GAGw4OffvigBc7XJXAB7momTy9pVt2cn8abK2CpUDjuahMkzMBjHNAEoIRfMbqeKA6lcL0P8qZMACGJyT27CohmMjuR6UASzJtKHGMdqhmVFb5RwB+tD5cEs27ccj1FLnICgA+uaACDerHzFyMdKsKUU+XEMGqhDEhM/Ke9SFhGUAOSDmgDQWQRFvM57VBGofd83XpSyqsiqWYD1qCPFuTliVPegCwsTc5fcR0NN2c5PSnxyDaGwAB+ZqFxkfJkHJNAEh6Y7fzpQBlmYc+lRo7cc42+ven+X5ZL7iVPWg15RJWLoq7cYpmDEygLjufSpPN3ONi5x+tIJWaVmdNo6baB8pOq72DHp1qrgxOVQcE+tW5JVUKsYAyKoh8ZBOOepoIY43CSN5ZGAO/rURZXmUo2ATjB7mn/u2IzgkdCKSGFEnSTPzRtu544rVEH42ftiPNB8WNKCzefJHdMOnJbcAR9eBX3R8BUli8Ii1RAEdvOZGPzKZMbcfQYr4d/a4ujP8AGO2RoRHHHMYxjqQXBJH+1X3N8DFY+Fbbccucj3KoBjH0q5gfRdiDHjAyw4ya149QUcSdVwBjvWJp4bPl4J9zWl9kKndJ2rM0NJLxnfKHA71f3KY9469sVhyQu0Y8ttpHH1q1GzKuwZyO9ZgW7hE2eWzHccE+nFUFhw2AflY9vap2VmDMTnOB+NSOGVoWTAUH5vpQwPjn43RMv/DQXH3fhhZf+7DX81tf0p/G+Qn/AIaD+br8MbL/AN2Gv5rK9+Hwo8qp8TP/0/v51BKnOM/mKZ5feQ5zVplyd/fufWo85ZhjAr489wiK74yigDGDmqzo2wspxUxQ7DgkKTTIyMH2FAECIXTk888VQYMvyyrsz3q6QdwKcYNVZ9znbIxPPSqhsBnTMmQT3zx61zE0HmSFpAM4OMV0ciEOI8/d5rKulEW6Tpjg1vTMzj2KrMVZSAO9aKAOql8Y9DVZ180ELnaMmlUheg+7WiIsPuJYY1aSRQAvp3rnDqcU2WT5ccYq/dyrc7Yf4TzVW00mFd0rfMzZ49KsLCgsyBkOOPzqIbuI24Hr1rUgtERWCnJFQKqROHYdDg96aEfFX7ecZuvhDpz4/eW9wFkUHg7lyHb+Vc/+w/e2n/CtTHL8vkXEiHn7xJBz/Sum/bpusfCKzit/uXNyBIT1wo4z+Ncl+wpZJF8N7m8I88S3EjFP7oBUE110fgMz7ne1jdt4Xg1pWcMa5yAM1T3qyLIfl3fwnrVm2nBBU8Y6Zrmka3LkuRhapfOHO44qVbwzfIylCO9QMqKxJPzHvUEtmfcyOZAB0WplklkXykJZfWpmkjBC7d1XlEOMxjDCgEzJZZhkdCvb1qoVaRwzLnPFbRd1yQBx61SD7MZGaCkxomkhVki6DtTbe4MjccNQFPm8D5etSKsayY7qavmER3k3lEOEyegNU5Hk2hiuc+lX7tcjOM/hUawSLEdpxnnmjmAzJFGBkdav2oK5A4yOh7VGEZuM5x6UieYrqSCAfWjmA1kwyZY59DinMi9uG79qWBFYBM7upGOKQmVY9vG48etHMBERvYD+Ee1UZY2Quu3IPStKFmJ2MMY709eCR1I7Gi4HHyIFDORz04/vVSDszfNlcYx9a6O+tyse373Pb1rlbnfGryOxGw9/StTM0UuYxIytnIGM9s1YWXzFZk7cGudtJpJJSjAnvwO1dTbRJGCQPmGOvpUyAgET8bF4/rWgHkVwykqFxn3+lWUUbRtOOemKcypI23IAxUSAA6ugkAI9DUpjLMADkcfQ/WqRDqfLzu9cdKtwMA29cDHGD3pmhIW8veAuMr6+9HmSFTjK5A5B6UqIXHmMmWXOMmpFYOCc7SfSgCvJdFl8s8lhyT1qsksscTMQJMfnirMsYwOAST+NVQXjGAoJP8qCZEqzAtuwVUn9KnRVO7eNoBHU1jxXEstzJj/VxjAB/vetW4nlkAc7Qhzk+w6frWhJJNGVYgDINW441yA3THSqYL/exk9qsjciqSPmByazAqXkZCkIMMD6dqx7hgJVA7YH51tTHzWZV6N/KqVxbBnwVPlg+vpVoCeMyGEMeM/0qEyBlkjPy46fSpYRsAjJx6cU14AAUXgN36imBhCeVJmKtnPT6VuW6GWPofriqTwKlxiI8gcHpWvbXgjVoJSPn4zmgBkRCDkn60oDBgV/eA5OT2/CpSsZIVOcHr2pUg8iT7RHJzyCCP5UFxMR3/0gkgh+xHSrlvsLBHHzMefSmzs8kxMnGDginwBA5I/hoINCaCRZkbI2d8UyJVV8k7dxJ9f0qxFsl+XJBPqKlC7OAOOo4oAGRmBOT7ZrLuHYjBPI6ECttpwVCmqNxHGfm4DdgKAI7a4iMOW+fA5PfNQKY7hkUfxdexp3k7F3AAHngHFZ8hx8yZDA8etAGlIfKBXb06c5JrOL/L15/lV4LLIg3kgrgk1VW0czkN90HOfWgCRN5BCHGe9MW6jSb5udvWtZVjiARec881k6ghYhkXpzQZj7i9hDLvG5c9B1z2qYF5pEZPlC9QOprn5mY3hdRhkC46ng9eK6eyiDrjoWwe+TigC66RF1lB2k8flUrxicq5yOmcHsKHK7ApGD60Ku8Yx15OOKuJoWHX5XUN16d6qKrRYG7LHB5qyoj+ZDnK9ulUyzPMwY47A+lEgLkcrR5YDvzUg8vGSOaZCAhKsevGfeq5I80nOApqALKuQ2c9DSXEO9xKH5OP0qCHDkoD1J/SrgQIAC/Q9KAKMyqyIuQWXODnJqGMoN3Q4XjJ71NeQSoxmAAVfQ9qrQrE6Fum7tQBoOBCwB4BGQB64qO5Ef2VHZNvzbeOtOJMuHHJXAFLcywOPLK/KOo6c0EMitwrYyNpTt2qYoFKuCGHv2NQRlFbdj5c/XFa0YQxYXnPegRREe475MZ7U+ZFJVh19O1WFiByoFDiNDtwWHp1xQBh3unMoEiltrEZx1FHkqsYjVSzZznjNbwuYJN1uGx0wOAfyqD92JO3HQ0AZjPJkbwePrWojpt3uOeoHpSTKfvjp7dKkgVWUeZ1HrzQA6WVCqmLgnrTY5ASWb7w6VYeJJOE+UCmi3G4YUttHXPFAEYZXBHPPUVUMg5VhtAFXpigTMeCx9D0pgHngZ+UL1oAitpVwV4PpV6IxAfNwVHQVQXTgkiyIco3U9xV14UhAAb7360AThum05I7UpRmbae/5YpoWONMhjuIx0q1bspXDHgcUAQyRQypsXOO475qVEiSIpgmQdO9SqgYMUXBHT2FSvE7KZVwAB+dAGBcg9AxHPSp7OcIxjJJxU0VuX3k9R+NCQiNlXb1PPTmgDSh25Kt80bfmKgcRwkhcsme/WrkMOEEij5c4P4U2aNJSxI4HWgDNIIYRq2Aaq3VlEFEi/Mc/lWtM0ITZt6fnWdM+5dnbigChFMofYPTkVpJJGoGfujtWe9uhBYNhgKlsinzRMvz4GCRQBs28sTOSRhMGqU9wssmBwo4BqxFGXAUflVeW3Rfk7DBNAEhZVkARs46+9V5JyX+UHBP5VcQKo3KwI6getPlcKgcLz3OOBTQEq3T+QEOMgVRiMsocgcE8emKvRBXhDqnzA8Z71ZtzByoADHORVgZqRMSBtLDPWtDy5GO2NRkAZJq6AEICr1qNweWGM45+lAGFMnlTYlGeM5qVYY9pYpyT1rStWtp5HXGSq8D1qWQQhSFG055GKAMsF1IOMc9/aqlzNKSxYBgvT61oy5VyhbOMYz2o8vcGYqCq85HegCKxYvFlztzV8Tuo8teh71TgijRNqZ+bkZ7VZEr4CKmB61DAm83ZgAZbOBU6eYxwy9R19Kj+6VyPmq/HKVAY5KEc49aAK0sMrx7FGfc1F9j3JsYHd3961cFl3Kd6Y6U14kEW5WOaAMiSwAjCxH5s1XW2CcZw4rYLDtxioCyxxuGHzHoadkBhrE6OWJz6fjTm8ouC/8I6irKsjExsDg+nXFQywojAIM7h0NFkAsKtM/BwvWtAIeFViRUdnFjLSduwq8Yox93IHtUiuU9hIABGR68HFSx745AhJYNVsKU4ZPMHrjnmlBhWPnK4PegLio8cobcGBU8Aml+RpOhPrUkWJRmNlJ7VFMPKYeYTl+BimhkFw5jlBj4X+KsbUrQ3m0ou1lxyK1ZEKuUY/dP51DIJGulCrww4NWQyJbNI0jXduKdT71nXn2hWKKMYbr7VsyRnIUngdB61WmiIjO4jJ6896BEdrG0ikEjgfjUrRAFWHG0E1ngvE+Cdu6tRswhl+8cAc+lADmjcw71UvjGBVqCVWxEAQ3Q5otZSsYRxnPAxRNCCx8sYI6g0AW2i8pMdVNWoWjclQRuHQ1hTF5GSEH5ge1a0JEM48tThNuSejUAaeI4EBHOelZ8j/ADrIvGeDV0ASdfvAZqgzPkArtBxWYFV1YFmJLLTYMyfvMBtvGCOlaAQgs4bjgj04pu93XaowOpOPWgBYsBxIVyGHrzTZ52jlCKv19qb5oCKAcEnArG1a4dZkKglyOg6cUAbTsWb1AH+c0gVXRg3BI/nVW0u8oDtI3Adf1q/IPnbC5Bxx7UAUxDEhCKOO5zTblEXDlN3l8gHvUl60YtRsxkHPBrKa5d9oIJBFAHyDB+xR8MIPig3xHuLmS6tp3M5sHHyiZmJOW/iXngY+pr7W0+3tNN05NO01FS3iUKiKoAAHbHtWUMdSOlXbfj5lO2tAF8opuUjOeaVgzJsjIwMVOvzhh1waYg2K25eDn7tZgMYPG25R9aj1Ayzxkw8Y6VpxgFRtUY6HNWI5kDFNgxigDy+N5Xy7oVYHHqDzV+FnEiuGIY84HFdM9hGrlwM+o/Gs6ey3HfD37H2oAZJqiQIBICMk9BnpRaalNcRlnTG7+H1p8cCtEVnQY6ZqnPDHbgiE4T0z1p2A0UU+bvA4z2NU7qaUszhSR3p1lOJCwiOUHGKWTduYbTtzyKsBkcsrSRGLK4GTk1ekuhuXdzgZrKWbEgyCCc/SrnkO8YJTGc4oAndvNzKepHGPamrGs0avKzAtxwaiijkAER4x978aC11C4VPL2Z4BHIoAtQ2kcahY+SuetODyglyvKnJPoKWSZihijU7hyT2NMt4g0bQOeZOf/rVDAtpLHOpUDjgDmleIKxByCRjHWobaMQtJG4PHQmnXEmVwP4Tk4pAKYHl/dbcgY5zg5q95Z2kMAQg/ICqCy7AsgIKnp3NLJI7K5Zvlfv2x6UAckvN28kyhVP3d3GSTWjJdi2Ytt+9xjsarlYAkgB3MhBy3p6CtG60+Oeyh2sVckPnr+FACQs0+5ozkSD7o7Ee9XJl8hpICxBC5AbqTWfbabJaoqSPknMmR256VqNdwXG6FjucNkEjkcdM0EMoCMvAX2AFhzjsat21vFKArjhupHXIqlN5jEKG6kj61YhRlYZJGM5FANGhttopRbQkhl4B9cetPkQr80gIPU44FZ4tt8mQ2GHJq1B9raTypWAjUHHGcmgll9n8lVBU7WPY8n60kO51Kt05wT7+9Z+1wQG5dTzuOOvtRfieOAKhJ39AvOKBmfquyWZIoyVSMjHfPft0ro43fZtmXDYBwTnPtmuKgZoZ0nuHJQH5hjp27V16OnlJtG4sO46e9BoTQxMkjKMLgdB0zU64Miibqx/Koog0XzAfLnr1qWRASSMcHqaAKYiSK6cN9wjII55pY1AdmUYAPX3qz5KeZ5jLtcjp2waYFCzkR/dI3H0zQA2eGG5tnicBgwyAe5FcdPKIHy33gefaumuMQhSSf3vXnGMVyl0txNdNMQDGCF2r2HqaaAuQxvMS+4Y68DHFbKxWohyVVQ3TPasqG2iVFXcRuHQc1oqqtHtLbgM4HFWBcieFAQmAAMnNZd9NI1t5kPy4PI7ke1WbeFizBgCCPyHvWXLauCScjbyOc0AWm2NCbhCSFA7U23kLKVOfXPaqsRWeNljcgrgHHQ1aVZQ8ccYbDcY7cUAOtZQf35+UfdA6mkvjaM0DzwjJz85HIBpBbXMKSSRjYepAIP5VkxTl1MTtu9N1ZkIvPYSbM25LIDx7g1efcYGSMNnHPtS20pWJTkjPGO34UjyvEcwjknB+lBZMoHkIq8E4B9az763FrFJdK2PTtUlzJIkbMY9u7B3YrOM8135ltjaFHfkH3rRgamhSJMvmyJkY5PTk1qTRKsfnW2HXOAB2rldIaUWDzRMR87Lg8j3roo/OltvKCeVgH8Se9ADhbcIxHO3nHYVPEnltub5mHb3rPij+yrgq3mOD1PpVxQWcSq2JCckfhQBWnmjmZVifbKCcjtmuVe/ngjAmbkueOoxW9dD7PI8xAA7/Wq0UMExUoAc/ez0oAo3H9nXYKySYwRtIPWrMVtFYXLJFISsmDgnpTb7SrYW6uGA2kfUmsSabzbnzdwwFxx0H1oMzsmtIUtXdTjvz3NaELMoXcN4KgnHYVUt9pgQjn5eQafJGWhKl9uRjioYBJI8fl7fmGePpT/wB5NcWse3HzEkn2qSKImMFMZHC568VehRgyhuT1A+tIClMBHNMidOD+dEccWxkD4z1zUiRxmRwWzuP5VL5EEdxuJzGQMn0PSgDPfykkYbwWYfMegxSSgIoIOF/nRc2+66faQF61BJhP3RyxB6noBWg7FqTD7XIAVOh98VXmX7RH5ch+YDIPvUsduikFmLKecehp0sa5xgqMk5/CgLGTZokccwKjcWyo9hXSJdW88YQkKYhtZexrPjigcgsR5g+UYrRS2t42DAAhjnmgsgiaESiDAx7elWY47dEeRgCF65GRRaQQi4mm7Ac8evpUiqkoYAfLjb+NAGT5cRYbgCmOD0yagElplYnO1nOPatEWRCiNm5U5HpVZNHdZGkd8nPQ9qAGm3t9zHeGVR0HrUM9tCXUqgxtwPb61cawiWNixy459qwJ9LuVvBNAGKnBbnigCwLdpBIMgbMZIomgYIExk46jvWjsitnPGQcDH+NQxyFpNjcZzjFAHO3cUwSKOI4LnritGCa9gtZZZjueNehHWtp0TzFIUDb1+ntT7m1VkKrJtBwcMe1AGFY3Zu7M5j2yehHenLAryLGCsbdWPvWjDa5IUEKP8KtqkbS7eNwHT1oAgt82xWPd944/+vWkEUuVByc4+tVdibhuU7h0xWhEQjN5o+fGfpQQzM1BbdkCeVhhxnuapxMiSBf4B6+tXLudmYZO4jpjpWfHGVlQYLJJyxoBGkXiGQyjn1FZV6UkXYsW5cYYitaV/JXY2GB6cVnTeYr7P4X9OlBZVtoIo+Fj47CtUJmxmEkZDLgg/0rOYMCuDtx0xWgJvl2DJY9fSgCvbyxM7W+za23cARn2rTUiONrZ0wDgcdTistZVhnG0eZt6nv9KuPqNsZRvUq5GRQBaNrE3K5XAPHeswK8F7IqrkYJzV6S8RYgUUtnGT3FVFjma6BiztkBznoKCEia2kZTuiXLMeQT2NXf3ccqjHXnn1quIWgIVlyynnFPnkDYJGCvOfSgs1IZOBEoG4Z571VuF8u5gx6EN+NY1xfLbNvAIbGMntxWfNrRaJUZuRxn1oA6vVTaww/OyphRtA6k1ywn+12ygrsYE5IHPpVaZ57gbpsgADAPtVqKMGIKrY75+vWghmhbKkCRTNznrjvVtriGeHCIUZeM9iKzJo3ig85MuFPy+nFOtmmePds5b73PFFhGncsrEXKjPyYOB2FUIpmedI1AKOuDg9hWnFMtvIB1B+Vhj+E1UhjRpiY1ChQVUe1FjREpGxFiXryVJ7e1LFJukA6kjB461HlmJDfwN09KvwupiMaDbIvXFAEwk5XPReDxWfcTQxRsU4Oeg7itbzgcEoTnArIibZdPIVG1R0I6mgDnLh7j7VDdwRbHQfIx4FdDJPOskZkyzO3zN2qj4juY3EDwREbuD2qDzpxFEjD5etaEI6SS7hZwGGWA69vxrEunV4ZJFGcnt0AqCbz9pS3BLEjntisG5k1eOMReXlVPOPSgs6myvbgQmFMbB0IHNKJWUrIRtJzj/Gufj+3RospyrYHfjBq5a3Nz5ckMww54B9KAJgF89ymA5HJHQ5q0oZFO/5iBj64rKHmLIzN9wD8zVsupkKwHdz6dKAGx332vAZMbCSTV7TpmVzuYkYJCntWOkM0VwAFxzyPUVqRHDmRRznBFZgbcc8hcb+F9qSfd5yssmVHpVdEZHLAcCo3w85GGAC4yO+aAJ7m7aKIohGCeDUcN7ggr99PunHT1qlcIUhODx/LFNsBIJEYDcMbhQBNeO5kWZTllPIxwM1fhaZApJ8wAfQU3UYHFnLcwLvkHRM+tc5ZSavEMzIFQkEDrmgDoC7sPlxkcYx3oUzIpydgI5Jqgly0k+8gqh647Grh+Z/9npQBZjcTxOEOSi8H3rnYbS4ti7Skbs5z7Vfg8/7YwjGBtwRWmLQXBCu+GzigDPSYxfMAWwQc+9bavJhGK5yCcZxWJLa3CRyAgDJxhecVq2d0hhWOT7yLjHvQBeSYeXuK4OfyNTXcJ8rz4mPyDccHjHtUMrxgGTI57Y9KpmW4ZTEQQHTr2AoAV77zLJ4rd8SHBDd6sSTk22yVTgLye+aZFZReTG+QjIcH+nFEUJSdgSW8z16cUAV0uQgODwBz7ism8iu5WYxkKF4/OtWWzjRZEiHzZA61UWKZZTGBlQAT6c0ATQO/wBmS2Z8bP4vXjpVuOaBY1jBAIOazDHgHyx04IFalvaLMmDkdlwKAHM6XA+U4x94Adaz2tHWUSsQFY+vPXpWn9nClm9BjFQXckYCuMAluQaAFeKIMYguWUjr2qsLVVuBlM8k5X1PanSK88vLcgDJHHNW1OIl3Lz6j1oArxwRrIVVQDjDe9TJZRxIGbhs/iKmMCj5weOxoScBigzn8+fagCjO2JxHKADjOKtW6+WvyH7p/Kq2oxiW5ScDDBcZqyHXywpY78jkd6ALCKrNuPzc5APrWTqckks6sHMW081qxYU4b736Cs+VBO5Jw4BOaAI2byQJUBIpyTec2GTIfqeeK1FiG0IV+UDjmo2jWGXCcZHHNAGHexRBEgRgiKSeOpNRRzRQRMSwDZ4GOtXrqSERKjEGXPQjms2eEHDE/KCPrmtEBZupDNaxmPKyEjJ56VJ5kiwoNxyRjPaktbPzHZWy6J90/wCTWqbFoItxTK9/mxQAQNJuXzB8pHP1ofzZi+d25SMEcAD8KtRfMpk6uB/+qoOVyY+COozUMCjI7W52zfN6ZNVWfzzlV9uuanlaOYqSCB654z6Un2J4FR1K/NzjvSASHajt5hKluMCpLh7m3yI227u461S3SLMGfoOBx1zV6S5AVUdRuHAoAdLPc3CR3EoUuw2gqOSKnEMSrnuOx7GooGRTgHcF5x6H2p0myUFQME96AI5o1m4Y8A9e1ZzxQq7yKMbRk+hI9K0ysyxMEUPj8P51SEyyRqDxu4I9PWgDVgINuqy/OcdfSs37QocFecMeBVlHfyNqKeBgHHeslllj2yupCsSCR6+uKAN8M7Isf3f5/SmlCJcYPTmoopJNwWTsBye9WxuaQnIIIwc0AOuGj8pfOBwhwO/WiS2cMNhy3Q56YqpcEKdo+4PyzVq3fy0HG5u55oAkjHl7zwu0cgdKW5YBCEwSf5VHM3zfIR8wGRU5XFvl1ywHStEBzrsTLvB3rg8jofapYS7QSbE9SAfpVueO2j567RjaBjk1DukeIhCPLwR75xxVcwHN3V3qaRqwZmRTn6Vf0+7eYoZ0+TGSe5qKN5o48P8AKfun0xW5a3EMluqEDcB3HU0cwEss8C2x8pMsTgZ61mS2l28DXUQGOBjoTVlGDyFWwVA7DgZrZhh8qMWycjg8+nrUNgVrEu9uGZiCvH0qcTLFjzEIPGMe3rTpo5BujTC9/akuWiVPM4+7jHvUARNdKreWnORycdKf5riHZJ909DXPvcXPMY5APzECmW1xeTq0MikLngnigDcdWdMjv0NXbUldqn0xmqKSTNaiIJgoevfinCWULyDn6c0Aa0pVVKg72J4HpWM8sjTBlb7pAP0q7FIWj3HtWZLJ/pJwMj2oA6E8x5Q9elIglDKSPu/rVKGeSJSm0kY7VI9w8LKTnb6GgC3cyIQ/90jjHrXPHzyDGPvDmtKSRiQFAJbsPSpsBByvzEVVwMiEyRKC/Ttx3rcsLjdvjk7jj2qqMk7iPl6UgibzPMx8o6dqkDV2B8sSTs9O9QMBInynkHr2p8cqw5lnG1Mc46VVikLxyMq7dzfL9KAFxMF2qMEnv0rMnDLPhPvAfMK2DJIUKjn+tc3dPOlwAgwHHOetAF8TqyEHIx+tQbuPmbJ44qWBZQMMB81Uby2uo5POVd8I44PQ0AaMto7QF1HIHIzXP3CzFCUUnA6Zrah+1TW6hVwenXtVaSGWBSXGB/dNACaZ5iW4a4XaG7HtWv8AJ9nJwQR0IqjahXj57H61aghfJXdkE96AFt3VYwpGe+alh3nccbT/ADqOdRE+Rg9qgjeSabBPzDjj0oAnl3A4Bx681WLOTyoz0yKuFRKcKcY4J71VFwdzRr696AI2VXbAJPb61Tms0EqtIwGO1WyXHzSLg+1Ytx5jykbvu+tAG9PDHHbKV5EYJY1FbfMA+c7wMfSo7Ji8WyR8g8Ae1Tpi2kVyuY1+Xn2oNCz9kDpuRsEHmhrOMtmPh+PxqBbnfIoX7gJ49asg/ujhsN/KgDN+zSR3WTg47Vti0TZkfKetZCQyxSh2feO9a6yswZf4egNACNZCYMzNgAcH3FRywKsatzv9qvRZfAxgD73vVV2CtujyQ3H0oAofZopCxBDMvrzUUtm8rAytjuMcU9MrI+Dgj0qaR48BZuCeBQB5B8VvDms+Kfhf4g8O6BH9ov8AUl8tEZxnG4ZGTxyM18gfsl/s0/EH4Pa/rOp+MLZViuGjCYIY5Vm24Htuzmv0ElXyd25sAnjBrSa4aKAOPmD4GM1fNpYnlIWtiPnIxg5x7UyK2YAsy5U8jHXNTLE8zY7dqmigmQcNx9agkZ5ASImQbQOTVCW2gKFg+B6ir3mbUdHyT0IY1nPEFAjUd8mgB9vbRMpQPznr7VoW1vFyW6ZxWO8c8L7lztHXFXIpwoPO0A5OaBo6ZEjReDxxjNWEhiOTt5+tYX2lmCIWG0c1fS6TywEBJNBZddI2XbJ2qsI7clweVJ4zUaF+WY1AZFQ5LA7utADv7Kt5CSB8xNKLBU3Rr0x1ojnZskclenvVxY3P7xmwMZxQBX+wwRR7pXznt6Vzd5ZtHJ5hfcpPQ108hkI2YyOtYd2jyDBGQe1AENnGCNkmOTVh7VEYHdx2Iqazt0QAkYrSazjkAYc47UAZSWVtKRld3Y1b/syAxlcdffpVpLYxY2nnr+FPcvyYyKAK4sEjhVMAqvaq0lv5ibUOGHQ57VfF0kRCsh561FE8TAl8YzQBCkbCMqWycYqXyGCDcQTnj6VIzrjbGMZ71DtdHCL82e/pQAwhgSrdu1MFshRpDznpxUzd2c8inu6bVCMc4/WgDNVFjGFHP8qni3DcrDA7n1pQxjbfIM+tSLKHfHGfWgBzRqyb8lcnjA5xVRoGVd5OQOorSRzjG7gHnimEr0A5Pr60AYUmOSOATgetVJIFaPzSenHNbU0KyP156Z+lYE3mQynP3cnmgCFgCpHI/wDrVYt7bD7gcKRn8aI2kbLyLx0qytwisUAwOKAJUt5VG4HcD1FJMjLgHOT+lSSSrt+XIOKxLq8uGTB6g/pQBelUyDd1Yd/YUltHI78ZweMVXsJCjMjEncBk9cVrhnjYMowB0NAF9FlXCsMkDGPao0kc3Xl44b+L0qSBw0mTyTkH2NTRhVJXP50maFlFKsPUcYFSNwAVPGcYpYyZIsgewp6hUTjsfyNQBZjZ1ADjinLMxXcvyk5B9qiibeu0/e/pSxAMcHk/pWYFu3fymJYkcc0yTc5DRfdOdwpFxvAPORU4Kg7DwTnNAFaMEnDdAeBjmrEkayMrfd+lSMVDA7c7e+amHzY8v5QexoAa+5pN38HAz3pCzxncFLDHenkbBsxyB+tMlLIgB6jGaBohNwS67hz0wOlPlYSDCrjYeRihAzqcR5UenFVJCxm+6duOlBZZQgHMeMjvirMQDLx1B6io7aRPLz5Ryfer0MJYtIARn0qGBVUXCyArHu5xVtGlVgsi9SeRUmZF+6DkdqilmeJvmHNIBrrLnauWJ46VBOsg2gAtjir6zM6Z6c1CGkMuxMY9fSgDJnAbAOQRT1aTyioB29OfSr06RZIY8n86gx83lxgn14oAqtu3iMDG3GMUtzLMh2Od31p7RmMmUjaRxkUfMxzIwKkcepoApEj5Tzx0JHf6UuFbcxPfkjgVI6wGTJTcR0+tNMZh+UnBJzjtQA+3JZvKxnC/e7VKYwg2ycn2oRCpZiuBkHn0q4qbpVYk+9AFcRMVGzp0NRm1w5UHIPT2rQaSCPcANp96yWu9pHGRQATWhhHnMQVU4K1HHMuDhcBfbioZZGf5QcM3Ufw1IVYRADqeD9aAHxiOVTjIYDA570k0FwsZIUMR1HTNQrexRjOOVH8XU5q5HcNKCu0c96AGWtmz2xZgBK4zjriq/lTRttfCgdD3JqcjawA4HbPFRuszSfdIUfjQBB9nctvLFsdakXzGTLcbasqHXnAYd6bKVwyjr1NAFHIc7QMnr9KkEbsoI5ODwKeuxXBAP+NOYpIAIVwRnNAGYokTIGc5796eQythD9RUxHksS/PHHtUDxgRG4DbvSgCRXVvlU5x6ilCox56+vpUCxlU3An61GVYH5Dgd896C0Xd7AfMMqKHliaIKhIxUaSHZ5Rxz6daanzMFfgD8KBlmGQPHhzyOpPXFTCcjAA4+lRiNCcEY+tPWF0bJ+fAoAcVDkEd+uaXCITHu3KR1NOILRhzwM0x48HcvQ/lQAq7Y22jrimLIjPuHU8c1H5bBdw5Iqt5vzjpkVaAuzQvyoONvNUZEZiQxxjr+FWyXZDIenemoAFYt74okBTXPmKw4wKuKURvNkXcT2Pr2qB45skj27VTmaQoAzdCCT9KFuQz8ZP2s5TJ8XIWtIpQ6yxQp5nVipyzKelfoL8ClaDTbPYDsgi8sB25zIMsSe/Wvz7/a7tLm3+Mems7NsM5eMHO3O7IIz9a/Q34JWf8AxLYJ4kbeqHeWPqu3IxwelazEfQtq4S4wWP5VrGQ5O45H1qhHGpOMEH3/APr1aaLLYBzWZoXFj82PI+U+lNKyAhfSnMGgASIZJ6nmrAtmkiLDg985rMBVQDHHHFGA0hyOD2pkcDtE2Scj+lOiYHPIJIx+VDA+OfjfGo/4aDx2+GFlj/y4a/mqr+lr43wgf8NB8n5fhdZH/wBSGv5pa9+Hwo8qp8TP/9T9AJcgLGTjjrQEIOCecdTQSDkntTWwQOdp96+PPcEKYzhuvFUfmV2UY+U4Jq8wRwFc4I9KgmjibG04HUn3rQBhbPA4461Sl+bOVJ461Kg+8MdDxSeYmChGWOaIgZT7FJJOWwKx76RQpJIweMVpXS5ZhnGR1rn53hiXB+Y5rVGZgciViBwO1XPJjKBicEjkVhvHM87sf7xx9K6CJE8sDAJrRAYN1B5Mv7gZLcmr1tbtJgngkcg+tX2j8wFH9uRUsdvHBghskVYFSS2/ds4OzBwB64qqm1QVIyW64rbKxTK5J+bGR71zrMIp1jXqSc00Zs+Lf26MQfCCKJeT9oChs9OCckfp+NYf7Bdq5+GV+IZcstw5GDyo+UnPsf6Vt/t3wmT4T2s7t5Yin3ZA+8cYx9O/4VjfsAvHL8MNViI2MbiR84wT9wYz6Dr+NddH4CIH2fcwyxtgnOaltYwCSeT2BqW4ZfLMYBPHBqOJ8bQyjI6VzSKbLjbZX2gFM+lR3ibQPL4HTNW44yXLnC4p06M6qFPANQQY+4oFOCfepRKwzxippQYiArby3P0FP2iRCCAV7mgCDLnkLnioFBiJLj5TVhw6ACPJqm0iycDg0Fpl1Sm8NGKmyCxZlAxwKhtYhH8xySanYhpMdMdaBlK4DswQL0qcKfLXcOnamkZYnFIsrRk71wBQBAoUSZLZBPNLIrZ2qBn1pWK7/wB0MBjyassgDbB6dTQBHuFuF8w4A9KcFydxGB2pgjBJVhuqwDgcDjFACEvtyAOKiE2xixGRT+WBGCKpXAKgBWppAVJXc739+AK5x7a6eRn2/u3znNdCnDBguWOetSjLcbcn2rczMRIZk5A3MePl/u1PAWilKspAPXPtVuVGQ+YowOKjJIYsRgnnBqZAT+apxjIyeKduEmcH7veolnjjJY/N/IU1Qjs23hfr1qJAWNxRQEbk8e1WEt51wxBIBzn0FVDAdrRjHzc89a2IrhIxsx2xTNCG2P8ArCDxnr61JJN+7aIqMk9QOahLo7hegyc4pzHzMMDjb+dAEMau+4HgjvTGyAyEYIz/AJ4pHYkFOdp5znnNRwyOS4fl/wClUkZlSKDD5cfdOT3zmtJI1lf5CFAAGOgGKbYMsgJmIhQnaG69+Tgc8V8UXn7bGh+GPihqXgnXdLCaTYTvbi5hLTyF1JGcA42njgcitFFvYD7ZlDR8A9Kjj80P+9bO+sXw74v0TxjpEGveH7hL+wnYqsqcLuA+YHPPFatwZnR5II/NfY21fVgMgcc8mpsBbkjKnIZfMqtKhY5DBPbFfKPhX9rTwdqPiqTwN4xsH8OarFN5CO7FreRicZZm2lD9QR719WtcxTWsV3HtZJRkMOVPuCM5oAaqTr8p6jmnAyBTg85/KqyTs5YA1K5RoXG7BXnigCBmVpS0nT1qOeGKYsqtwPw4qWOJGiIb5u+TTQ8a/uwPl7ZoAW1Qw7fLOfUVqgsThDle9YjliQYjkelX4LjC7SQWxQaCSx7969Oc5qW3t2jyzd+Kp3uoWWn20t7qMvlRQo0rcE/KvU4FcF4C+N3wk8Z3x0fTfFVvJqLOYo4HjeEu4PQNKcE/Tr6UGdz1mMeXjPJqwHYcnpT50jjfyZJI8sMjayn27H9KiVto2j5gKAJikUm35evpSyxRSDJwuzt602VnSMSgdeMVC+/CkAHtxQBWnXaFIxk9+tZQKHc3X0rXuiv2YgZ3jtXPxQSOfmbAoA3LGAyMG3Y31MbcBzHIw6Zz6VHZL5Pyr06g+n51bWAz3LRqwkYoXwGUkj6UAVxEm8h3qzceRwpA+UcfWsq6d1VfLGCeMelZ8SXFxMrO+AOc5oMy7uUXGHUANwQeOB6VuR3G3bGAARyOeB9KwLmBnZlY7o+CDnnNWLYFV3s2CpwRQBuTSRSgqBl/WowGCZUHK8H3NRPGQoZf4zkfWplinEeQSDVxNBxhDo21iCPU1RkspN67j71fHHzDk/zqOa4zGJDkEdRiiQE0cOU2k4HrVWe1+cLu+9gj6etOidzn+7zx7VX1e/0TRFiuNf1OHTo5SEjM7hASADgE49agBbWzkWdpXY4xxg4FbEsS/KN24+3XNUw1jcRRz2F1HdRtkBomDqfxHFJslyduOc4xj+dAD7uGSVDGuMEde5qvEkaunlkEL8px1JqCSeVIcs23Bxx14qOyyGaRiApORigDZJTYFb5W9RWeUBU7TyDzVhpc5C4wOefSopHMkSsFB6n0zxQQxBHGqsc4B5ODWtaMigKBkHvXIjz2nbzH+XA4FbVspkTAYAEcelAjVWNFYlecn1qO4dgx2rsbHamRnyU5xv8A0qwlymRFJ3HWgDAa22S/adh38Zb1qxHcrICNvJ4zWkUAI5AEhCrk8H86bc6W1oQdgwxwcEH+VADPk8tYxz3zTt+GKlcL/epH2jGODj6Cp4wtyv3gARz6CgCv9rCglOQeOfSr9pPFtKMAx5rMazKOSCdh4GapSCQHawKshz17UAbOY0JCqMdQacs6o2HxzVOCYTZjJHHTFPaIcZPT+dAGj5kZkCDCnFNYxNt77e1UAUadDj5l7+tXGAMmV4VqAEH7x2jkOwHuKuRrGFxyAOh71VmUp8yNn2qSMhuDxmgDQjmIPHI7+9TK8RUMXKkHpVeJduFTrnoT1pQmyQmRdue56ZoABLHh0GVJPB9RUC7ASGOMcjHWpXQHOMfUVlbH80Atj3oA3BchflPCn+dDhhL5aj5TzVRUXcD1A/nVpbaaZA5bOOuKuwEcpEzMuMEd/pVC5R0VW25z0rRmTyWCE844qJgWiJfqOPpRYDKjLujI+N2Pxp4gdZlkQ545NIltmQ+WcM3HNbNrbmNFQsCx4JPSiwFWCX98y9F6/j7elPZQwKs2SeRimyoiRGeBVZUYAkHOD6H0qe3MU8QYJt24J781NgKe0IFD1egmjVT5pAXOKDbxmIRE5y2M1GtksY2gB+pJzwBQgLZMZyJG25Hy46URtbRMkR6tyGPpSNYhY/MAyOBn0zTPIKvtzwvA+lWBr27xs7RswB7fSq7CPLKO2RUEahHG0FmPIx2p5+eQzLwDww9DQBTQxRyBh8pXgYq815BIwBPHf1zWPcgRyb1ySeuaQW3G/evzHp6UAaLLC5Dq27mnbUERB4POR7VSSIxKN5GTxj609jIyhlPHQ+9AEm3bGM8jsRUsTKicjOD3qGFGUbF+YHkVOELAlhgDv9KhgXAY5Nqg4PWo5lfIWDj6mqofMgMfIHanLI3mfKuSOlIi5dWTClFJQ1cjl8tNzAE44qusUsrguuGxViSBxGqqCeOBQFylIMlnLferPLlm2q2737VZubkQYVh854I9qrwxA5A6DnH1p2C5ahCksOMevepVhXa5Bzn86iijVCzDkdPyp4cgdeV6/jRYLksWyPKMMk9DUm8Iw5Hz4z+FZrSOG+YEg0bmyNhyp7GkI2WmVOOhPemZPJddwY9T0qrseUdfpinMxBCHO1eaAHxK0chVGwT09AKnk2zjqCV7+lVgysSQB2/CnshdSzYUd+1OJoR/K0pBJ6Y5pv2YtICG49Kjb72VIKgCooJmeYK3IORmrIZpTDK7U4YdM1hXDsGZWAbkHNdG4JXamMAZPrxWFcpvTbgfMe3WgRQZPPwFJDA9e1X42Oza5y2ME+uKoyR+UiqSR6mrNtIfLZsEr1oA0YXMeHc8AcVpn5grZGH/ADrKhmEqbivBwPwpn2hrQhmy6E8ewoA1JY8OPU4/AU2F955GFGePp3qo91l9y/Nnir8UIlAcdemM0AX42Bf5uQAaQqhiMark8Ee9VCsofzFHt9K0E+VACcsKzAqbkBAZdvYiq0zHeFVvu9McZAq6Y3SUZUbT1PpVSW3Jbn5lXkEdKAIpRvAYjBHQe9V54g8yzA/N6VdjhfdvALAcn6UJCZXKooJ7jvigDPVlSUKTtB457VtQLBISqMQ2BxWFdAC4KkAgdPb2NWtPuojKUBKkck4/SgB1zbpCDInHOCMdapmN07fLnv2qxPJKPlb5oyRjA6c1cjg3MPMJbOTyOBTQGSynJKEdOlWkm3YBXlV+lOkUDeqAM/0xVQNISN3ysB3qwL8LlNwH8faiOdUJRhtwe9ECxsoZwScDpU08ayEcD8azAuREAKNwZW54qR2CIWCgAdarW0ZUgYwM8VaLnlE7+tAGNc3hDKhG0jqfWkjmEg2KoBH3T/OpZre3nfBJBx1FUmgWFAD29OoNNASjJZjnaBxzWJraTxIhWIhHONw7mpFu52lxKm1RnnvitSeWZrTzGwy4yBj0rVIDntMlEZ8vdtJ/hPXNa16skkaNH97nNY62iTuLoZDg52/WtdUeZPlwMdakDm54dSF7FIkYxnn5u1dY0kkYUNgA4HrVCVXixtIODzipzcqZNq4yOeaAHvOQxYDJXqBT8qVMxB3dcEdaglkgaMsD+845plgxmOxDhieO/SgDSjInR5QgTJHXvj0qZAxlCxjGAc1ItsxyoycD5cetL5VwkQkI6A7s1DAD5oJD45wPeqBLruZsIQcDvV6JiE5+f1HpT/ssMkpIPBPQ0gM8GV5CsKE7c9BjNR3MjBP3mUGOV9z61dlE1q5ljBO89B2qlrL/AOitFIw82RAQMdfrQBiJHHI+T3OeRnIrosBrdAmRgVxNrJPHOjhip47c/lXbiQNEgfhm6cYNAFZ5BH1IBPH1qkpDStxtIGaszwtLEwVdxAyKxlhvEQqVCt69wKCGaEqSqQ+cD9RUilkOVYsD61WiSWQAyup29MdeKsCTYxUYU45oLHsZmIVG257ir6GXBIIzjv61lxyv9sWKNgqBSWJ557VsMWQJjgkAMSaCGiXM0p3OA75zn1qFjKyj5fu+oxgVHKZ5QFDFF3Zz0yB2zUj79juVJ3DbgnIA9aARkTiSGZXWPcsgyQOOtbMcxMbD7oHHHYY71xscN9b3ZnLExfMuDzt9COa6TTIp4kchxIrYyW9e9BZroJQcnlTVwsWKhQCo6iqSvKThuO31FWYjlCIm6fnQBJtLYJbB6UgjXGFOAT170JFOj+a/O3p2qUo7MCvBYUAZuo2ztBvYB1P3SDgisp7NPJ3htzN94dK1pGdj5EmRtPHpUZCIpf7xXg+mTTQGDNujSNEPyIO/Wo3uJYAZWbCew9a09QjfywYwo77h6VnRW0twzJOflAGCR2qwL8c/mWvmFs/3iP61VilZ1dT0K4U/hV1bC6jtpFtRuVOueBzWfbxzGVlKhCeMj19qAK1uGgQxSZY9cLxU0csgklMYyy425OBgjmoLOzuobiSGUlwx+U1ZktblcMyEMp/DFADrK8cSmAtuZ+Md6sS2hEeQNj4/Os9tOnjlS4gfazHOecYqz5VyZgS28k9ie9ZkIsW9s0arhsMecZzitWJDsLOAzjGDnH50xrWdZ1+z4AbjrUrM5k8gqAcdQeDigsiuPKEH784QcnPSs6WWFbZsJu3DggY/WtC7DGErLGCMYGR2rA1WGWOzjaBiqqeRxjFaMCbTViSxWNmKtuYFSOpNX5GmggluFONikj04rHsm8y3aQNudW471rMBNaskgwMcjPUUAR2kj3HkyqMu+OD0x3rTfKy5UDjIrJikkZRFGMEDj2rQEioUMnyKq4Oe5oAZqVoCnmKP3b43fWq620cOFhztGMA+tXrmeORktduWyMY9aYRNuQkAE8EDtigCjqNoZoAZm27ew71zMNjFJBLFtwZCevr2rtNVQSQtGpC7sdeoA61jWkETW/wBqGWDcYHqO9BmPsJJbbHnHcvT1rct/LnQtnt3GBVVIIXQ44P5ChFmCCMcL14rMC9ZOyyEMoAAODmr6LvUzKR8oIz05qrpsZA+0vhyPlAI9KsXFuVjkeJvlHzEH1FBpYw7RRdXM0W/gdPrWgqiNXDdCehPcVSgjB/eJg8844wa0HgQjy9xPzdccUBYp3kBlkLxORyMYrPeF/NAnwSPzroAik+Zng5Hy+1c0bJmkciQl1JyM81oBsyoRGBEMuAMj1qjesXtZcttdRgr161o5Dxxj7xG3noaoG3EEjnOfWgDnbNZYLj7YjYXjIPOa7dBBdswhb5SAeeoz2rD8jDtHkFpQSCO2O1T29kY5WdH2SA5IoA6G0jitnIVi+4EHPanRJG0r7G+UjP4ioUQPGu4Hd3/Glt4wjGEkjIPP8qAJJUUfNGcgnkE1XmuUlbahy2Oakt41SPfJyx5I6VRbb5jumARQA+KRZxJGuEaPGV9aXcwJD8beo9azyVZ2nBwWGCBViObBO359vrQBVube7Z3MWArjJPfAqKKN/K3EbCelac06eYEDFc9eO/pWbvkByVPFAGiS8cJaRMlPbtWXNPtbeGyCOnpW1byoSxkfIYEfNXLFAoZWGCe9AGgk63DxR42sfT2rVkiQqepbsa57TorVZFAceYrdzXTTxRqRsbPcnPrQBatgrBVlwGxxU+xEOH6+vrWVBcFPkdPunhjWhJLNgeYVwe+OlBDMS+QGTzIwcdSKjiJ8xWPyA8AetS3VzEWwueOuO9ZtpeRGdkaQnZzgjpQCN3U13QRPEMNGcN7isOQGb5w2M1pyzNcKzo2fUVBCoEmeF46UFiwx/u8SKNvTNP8As0caGbzGyOAO1PV2YMi8DPNSKFZBtOB059aAM6BBjc/I3fnT543t3jkZN0ZJwfQU11lw2BwvbvWuxT7Isc/z5UYHpQBgTSzeTI8IIz0xVm2vpFAYqTj5foavKVWMq/3R0rLeTYHRByaANqa78vkDcy9RUixrcKO4PJz6elZtiTc71fkt3q7b74iIS4KgH8KCGyreWyysA52ocBce1IdHtFuYFwGx1B745zV2XhWbg7CMVWuSUvUlxngYIPSgsqatbecrC3UcOOfbuKYvlCOOIjDKNpH4067uSrEdyeCKYCJG/vEjPI6UEMnktphaB0YhEYAj/ep0ayxOIyD71reZ5ljtC7SccnrxVMMY2BJJcZ6n1oENZHVFaUcH+tSwoolDZ2hetM8/Ywzh19x3qmt6ykLGQwJNBojY8sPvZjnefmx61XiaS0bEeOeOfepLRpEfdj73NWZ4/wCEjOen1oApteTNOIQpx0GBx9afJE2UfdtIYZ9eKo3EZS5VGldWIBOKDJcCMrId5U8HvQBW1uWLf+9bBVhtHoKmtXWYFcbQvf1rE1W4ubgw26EdRuOOcCugjbybVGY/Lx+taEIf8kETEA/L1J7VAhMrBVGeMk+tF8ZRA8h+ZSOfwp2myNIN7rjcozn2oLGOEeJkkU4BBJHtTzFE4LHhWo1iZ47OUxfK8pVR7etYUFyDEDlizcHPrQBAzTJdvEpGxSPyrdt4VBJj6Hkg+tc1NFKtwxXnb1H0rpdLmeWLN0oSVc49xQBVL/vwjja45ya6OG0WWETsOvX61kyQrJMrnIKDj3NbVjM6b4mffkcVmA1m2NsxlcdPerAja42/wBRinKi7gzDIPapYwASQeD6UAUb2yiit3ZFLKSQ2eo96gtYCMTRkKAAAD3FWNTkcWzCPPHA9ya5+AX8duFYFNh5yaAOoV1VXCDHqPWozlouV3YyAeOBWYt6yx7CDkd8Vbs5hIkscoKj+ED3oAyJAYciM9TVyxV5m2v0Y9R2qmDKpZZEyATzUFvf+WrxKMEdzxTsB00NutvczH7w45HepBta4ZQSqKAfcmue+2Txw+aOWzgAVNBcyu3nsMsowPrRYDd8lGmLAEjrj396z5bC48x5EGBjgds1Yiu3CnzV5wPmHrSy3r+Zg8nGCR0pAU4zNBGsUrZI447g1piMIoiiyFABAPJqneKGjikIA3HGAOQaveXg5U4VgB7cdaAJLYjJYLx3/AA4qVbd0k2q24evoDTIV2LzgLz05qaG55KEcdsj0oAqzI8c48td425+hFY8czhzCvQ56+9bUmCzOp65GM1hSafcy3IaGUBehzQBHdJIrHZkAcnHoamtri6hbewxHxj1rSt7QlCjgH1HsKn8iORVikG0A9exAoAoCeWXe78AEDAPUetMu42aNSUJx09SKX+zk+1GdnOU+7joaozm5NxPKWbB+6o/h47UAOzPGiOR989+vFbcLZRWkXay9Djg5rOtZWkVAwySDnNaqkOp2HaV5AI/SrsBHONtuxKjoTz2rFtZ1yU6/Lk9sGtAyNOrIpHI+bPNVI7CHzUeQ5J9OOnrRYCG8d9gkR8HOCB2rTtY/lUgknvmqN3GjkLG2QpxWjYRKLffv831x2p2AsSQhIWdTySMgVS/dCXy+FHX0q9IoZ1TBIPWsi9tkimLNPkrztPaiwGiFUEAkkE569KytUbedkLYdOd2ea17YPLDgnbnkVSk02WR/NyGJOCG4wKzA5+G2uJWiZzz13H1q3IUjUKW2kHHvurauLaJI0RDhk4yfWqEqxNJGpY5Y8kVogNG2i8nYTggY7d6vzh3IIzxnI7Y+lVt4yHPJxnJxz78U9bgseBv/AKUAVRnzM4wOpPNWre6jmGU5xkZwKAsag4PBPINOKRxHbwoPzetQwMi5twsn90Zz+NOingllELMV2dPer5tYHf8AeMFJPAFZIhEE3mFMBSRSAvyoRIHTLBeBmq100oVlSMfj3NWC68AnGR1qFog42FuTQA9EwqO6lHbt2zTZrkQSorpuD9W//VVkuqRqGJzjHPPTvVB5fMGVOMce9AF2S4RYA6jlzj6GqHlK8QEfyhW49DmkWPfEC5JJP3ver9tbyrCodcYznNAE8E3lqIyu49yeKjlddxH3lU9PenhCsZ8s7xjv61Qjy8jLna55x0oAslyZwxwdo49BU3nlQobBx/d/lUNyYVwS3JwOfX600DsWA70AOLgOFOMHtUTTzRgcZB7mklnigY5yzYzgjFY737zHcm1eOB9KAN8MVHPJUVaWVTCSCWbGevSucXUY3O1C24jlgOM96khvRb7h1V+p6cVogNOVrbduwSx7D19arySqsflR/JjnFZV7fRThzE/luF7VT0+9jk+WUjcvAPrSuBpqzMQsnOCKBtY7QTgHAx70268tlLIfm9Ae9OtwEALqASeOe9FwOltsRhEMYBAyfTJp5lUSZfNQW8QVPkbK9gfWrSeWocuMsB1NSwFlLgM5G4HFUtQLxx7EXLZUH0INK95BCcMD1yB3q4kKXQEu7B9fakAqWaRQqqqCMcnrzSSWvmqqYC4OeanmeKMjYdwHB5p8axnIDHJ59aAIoyyLvZRzxSbRI+V4x1zTCXRsS9SOOKWKQMduNrKfzoAtosKoSAM1zV5JGtxt27QBz71vsSWBXvwaw72K3Fw8jtymBjPegC9FexsuVGAf6VLKXkVQBvB6mqCgIgReeM1aVhIB1UqPzoAMkOrDqn+cVoLvlXzo+CeoNVNshA29q044v3akcn8s1KYFIbo97AcdxiowzoGd8kH2rUKkD51wR196i8tQcluBziqA56+1MJF5aoW4x04FZ9rfSSozZIK8DjArpJ4I2lLCME8VizzRK7RqgHTjpzQBZh1kxBlY/OBxxWa2pyXDtIsfC8cilEYbc7AJu44qCNfIm8sn5fWgDTiuXcgfxDFK90Q7Iq8Z5o3DamADwQTiqrzvHIwaPCAcH1oA0bG4KuVjUnP6VBqMkrzeURhRzupNMbzZz5XU8c1pS25k+Xj5BzQBmbjFCAGyD3xVmO4LAYI47jrSGE5AIyO3el+ztJGzRfKw55GKAI0ufKf958yN6jvU8AVmd889qZtWMqw5qwH3/OvB9BQBWkZ0LGNsHvVG3ju3nO5vl6j1zWozNyCBuHUGoFlxKFYAK3cUALNK27Dr04OKoXVuzIwiGSa1t0RkbLYBHeqMUo8wKDhSevegCrb27QBFJ5HX8a1pvngPG7b09zUUq+WwXOc96STKAbzhR1b60GhXRZXypC7Cc59Ka8c5fKt1xircZhVevXJx61DJMsWQMkdRQBXLysduchfT2qWCScP8xIA7VBY3FxMWQbflPPvmtuKJ3U7uMcmgCS3Z2Ow5B9fWmyGVZDu4Jq7bQsMsGz6e1NuwAGKtlh0oAxpFKOcH61XuGWXDPnAOARSOJnG5T6A+1Y0tpdFnAkbAYcDvQBpS2TyjKNkKMjNXY43aNUyp2gfhWUI7qCIAliOhBp0V1OrhRwO9Bmb6gYUo+D0qzCVCkP8Aw5JrCQurmTdyauqjzRtycCgACLck543dKrxRquYpD0pF85V2r/8AXrLbz/MfOQo7n1oA2CsakjduWqc7Kqlkxljg1VfeV2xycAZ/CoI42fLE55zQNFmKR9+HJwOtbkDoQpjbJxXMnzBgZP41p6VHiYFhwB696CzTnEsUnysCG9KgV49xEhxn16VPJbiYGUttKmsuayRhy54zjJ6k0AWlngNzsjfPH4GtdbhMKrsMDt3rmINEmSNZZpMlP7taawMxUocEcZoA2GkgUF1ILYxVWQHqcVCbRwQEOQaNhDBT16YoAvQkIuZCMelWRNEBiPkEd6pKmzhjnntUht1Ve4J9TQBMZN7bQAqmqshjVsKcf1oKPkYbpTpIF35fv196AKYTD79+fanrGQSqr83UntTyHBxGoB/pVqN0YAkgbeMUAVgr7QrcN6CngMr4U8t+lPkKucIQGBqsN5++R7fhQAODKHXoQajdxGhEY+ZPeh5S7FUFV0gcZY9SeaAG/ahMuCMEdRUtmUm6kAZ6+lZlwrxyEDjP+NNs0Mc65yUbqB9aAOjjCAEA5PapHG0kjDcA81CzBHynT1ppLSNkYOMce1AEczlsBABzgms10BYs5BOcAfSr+z5COielUjGqlVPbpQBAxG1t/BNVEAbhcnHGakuxIvOw7emajB2Y6+47UAT/AHSCz5X3qneNuYqEG31qY4z+8BP9Kl8pAAMHLc5oApWUrxvtU8Mcc9q3I7uMJ8wy2T+lZbxr8+w528mljt3lTJOR6elAG/BLE0ZbPBpu1RIVB+UHjHNZ8NvKqYP3QemavQsVO1lyTSZoaSzsV4yMdqtqVkCIRgd6pWo3u2CMDoDVuOIK5LHCnpUAW1ZR8qDp3qRFLDgY96gBQE5JpPNKswDYx0NZgXWR8FlIAxUpYRrlsH/CqJkOwsWyFxT5p9oBHQkEmgCeJ/lYNxVgAmQFOFFV1kiZSw49jSKwVSVY4HrQBcYuuSv50nmEEO/JPtVV7vA8tuAe9Rl1Kls5oGid7tnYovG30qu918wC/Jjg01bqINggjjrQRDO2UHOOSeKCyWKR0AY9u1bdtckRebkDIxjFc0g6qzYT075p63MkLBQcpnvUMDpHaST5z6daou6l23DoPvZ4FSwz7kw5wtZ021g252wTwAKQEn2nk7WyCetOadg2Yhux1AqAJEYAAeT1qqytuC5I+npQBea7AGWXBJ6Ugn3SDYvQcsapuu/Yzn94p6e1Ok5cM7bVHAAOCaANGR/3bFzkDp2qsHSSMLvIcdjUbSZXy2O0AeuTWcvmiXzWPyKcUAXpG2D5l6c5z1p/mFx869entULHfhiCCKdChLbTwxPXvge1AD2chvnxnH6CrH2gRqroMMaqOC2dw474NOAj25c4z09sUAEly75Dr6EE+tRygsPMBHAwT2qORcDCn5SepqGVGEZWM5J4OPUUAKoO7YcFR3qczq0Z8wYfvjpVPbIq5IAbABBHQmpVVgo3jgjqelAD9kOVLEZI4J6VDG7RvgsOeOBnNP8AJkAB7A5Hrim7HkJY8cjI9KAHM7SKGU4xz7ipC7GMquSR1J4BBprCIEBQRxz6VM0ZijAfjPH596AI/P2jc5/LvUbX6zMV24A4BNV5Z18sIo5z0oWONU6ANgUAW4ldx8xzznFPnlZOITjvVZnETgpzn07Gol/1jBwBnrQBJI7zop/j6E06KIQkhjwfWoCWiOUwwFEZIcuOaAJ3Cs+FOf5VRwWk8s84qVrgqxBP3akto/OxJ0/GgtBbxBWJY8nvWnEVEeFwx7nHSqZtzsLDnB7c4oFxHCpWUYBp2GWMOpIJGSevtTl8wfePHQUxGZ4/LC7snPSlUEAZbnOPoKQFkE7eeMdj3pPKEh3u+1f7tPESsxB9OBmqAlKSBZOKALTxSBW8s4FVntQrKckn6cVYhuW2umcEflS+YS4DCrQEU0isdpJ5GMAVQ2sQpGflNXVVssT0zwacqs7kEce3eiQCDlBjLd8VXmgB+eQYK5IVamjJ80APtI5xUQxHeF5GIHzZ/GhbkM/GH9qaZNS+NGi+XIHtZ7hoRyNoKNg4H44/Cv0I+CMYg8PWryOf3kbckY6HtX5r/HqGK0+MsBmXG27AAP3gC5IB9+ecV+nHwei26Hco7BtjbYfbK8itZiPeoW88Hbg+9aMMTxv8/bvXP2UoSTaMmuiLqVLPyKzNCxGrCQscYNSrI27jGM1S8/euyLoaswLLsIbp2rMBJgPMxk468VIotzlOmOenUjmq6RBVPzBiPwAzUm0gZPO7senpQwPjX44S5/4aE9/hhYj8P+Khr+aiv6Uvjf8A83B/9kxsf/dhr+a2vfh8KPKqfEz/1fv/AIB+bgnpTcgnLjO3kVK0Sl+OophQ5IDZIr489whlYA71HWomBEJOPnPOKmdAvU5J5qpvVn35yemK0AhG/OFFVpoyF3DqDV5gfu/dI5NRsiqDu5z0poDNa3WRd0n0rBurVGYbBwK6No2UlQc1UlgQdPwrRGZwt/B5QLge1Kki+UDjtWtqsDyIV29Dmue3ugKN26CteYDTUhlyDtParD+U8QQsAw5z71nxRl0yMn0AqYWrEhCOT2o5gGvHsj3YzjJH1rBv8oiSD5ZA3J9sV1RieNNpGR/jVG5sllTDDJfj9KFIGfFX7cS3LfAzzoJUaHz1EjfxAHGP61xH7Abzn4b6lb27lkWZjhfUtz+gFeh/ts6ZPB8Crsun7uFoyDn+LIAyPxrz3/gn+scXw/1CZGaNxcSowz8pBxxj6120fgMIfEfeDqmxQQR+FRx7EkyVyKuXmx/nJ2n0qG1j+cN1rnkORZ3HGQPmbp7U14nCYxjNaPlMMKMYP6U5YmYlAMYHFQTyHMSowyvIYVIsDiPBU+tbE8Ct8r/exjPvVYI8SbmbcTxQaFVchCV7cVlTELKHx09PWtN8rjjGetQCOJmBxuFAFuEloww4pskRLbhxTY1AY44HaldiMgnP4UAKoKj5jTZ4xJGan48oEiqcrnGBQBRd/LOByfSrsUvmqIyCD/KswsC/zjPpir1vOufLOQRQBfP7vAA5phZGPy8YqQgNgkGmuM8dBQBWYSAE5xnpVQsr5Q/fFW5nWNQvUZqoHUHOQx9q0AGjClVHBPHNSxIHV2YYQfxVC8m78O9RC7hhIiVjyOR607gTKiyMY1OVHr61XuEAYDq1Rxyqg3jI2k5HrU4lWUgKOSevpSAzWiRCV+9u4x9akCxoCAeY8cVPMVM3Tb61WmwX2j7x6fSgCWW9RkDEgEnt1H1p6tJsHPzfnwKr3embow4/h4I6ZNVEmlttu9chjg4+lBmdHb7XUFlwfWkZM4CEkfpwap2l1BdQt5BL7T83bHtV6FipJbt09s00BVlRwQ4Uk9D71W+VHYghcjHHUVsjL5VeAap/YS7pborMScnHU1YHl3xW8V2ngT4f614mv1YmGFhGQpPzsNqgtzgEmvxn+FHw/vvjV8Rk0q5P2eO5eS4uZgOERTyOe5HTNfdv7efxAuNK0LRvhpBL5ZvnFzdImRtCj5NxP3s56e1P/Zh+E+veGvhJqviWwSO18Taur/Y3bazHb0JDZA56DHauih7sWzM+wvhl4C8MfD/wlZeG/CIaWwt8ks5G95G+8W9K9BUSwv5iQhQvqa/OVf8AhumSZ4Y7g2sMEh2FjborLng7QhyD16VbutN/byliYtrkCu2GKB4VIHpkRgVnN31GmcZ+314BhsNf0Txzp1oIJLlWt7touhkXHlEdTnGea9p/Yw+I2u+Nfh3feHddzcNobbYLhyAwhOCqse5Bz74rwfxt8Hv2v/ijYRWXiu6t9RWKRZAjzxoUZQRxtVR396seAvhj+2T8L9NOleCbaCxinkLNIrQzF27hiysPzFOCVrMs/TW0hV4t8Xz9jjmuR8dfEH4ffDg2I8ZazFp5vyRGMGQkjGMhM4z6mvj1p/2+rNcT6hbLz1P2Tv8A9s68N+IP7Pv7VHxRvzrvi8QXssS4XMyKOP7qIoFVyoD9VIb6yvdOt9Ss5kltbtj5TxkFWHGCCOOakMAmGVJxz+lfIP7Kvg745+CVuvCfxHty3h1RutwZY5mimJ6qVJYA9weK+3EjVIssu05xz2HrWdRJbAYbR2dtA81zJtVFLMT0AFcN4K+I/wAP/GzXcHhzWYrq8tJGikiI8tlZe4DEbh7rmvSr2zeXT55TIPK8t8jaGByMV+CvgTwZf+Lfi1c+EdM1d9HuLi8niiuASPmV22jjHWpprmuB+xnx98R6f4X+Ees+Kra6KXMVu0Me3AJLHaAQxzyTX5Wfs9/AXUfiz4hXUr+7/s7TLVzJJOjJ5ruScKoPTnqSK+rbn9iPxLrdgdO1L4nNLAh3PFKPMGTxkAv1+tTaV+w9rWjR3FnoXxOksrWX76Ku0Er6hXGevpWsVFdTKx986NoNpoWkadpVm6ullCkQd3UucDkk56k+gqv4l8S6B4J0ibxD4lv47KwgBLvkOTjsFB5PtXxDB+xn8QI5VNn8V7sShSudzAKCcYB83ODXnXxh/ZZ+IfhHwDqes6v4/uNbtNNVp2t5BmN2XuQznHGecH6VLSezHzWP0D8E/GT4dfEvSbm88Iast49kVFwGTZIM5AO0nOMjrXc208EiO1s2Tkbs8e4r8HP2e/CviXxH8SrCw8NanJphdPOuHRymYFOSpx1zjjjrX7nW00QSIpL5gdEO5gAx4xk4xzx6UpxsWmaUjsyEBefes5AN52DI+vFWnkUKTGp3/pWcgmZ9yAH2NQQahiitoo7q7YqueD247V+Mfxa/aB8dP8b7nxX4O1eSD+wpfIhEKlUcoWV1x8wYHJXPfqO1fod+0/8AGWz+HXw4urK2JXWb4GK2TGcbl+ZiARxj/wCtXy3+x58A18Q3UnxK8WWQY28m/T4riM7ZJN27zyvGRkjb1B59M1tCOlwPub4c+OvE3jvwnYeIfFOhvo15cRrvDZCO4x8yqyhgD15z9aT4keOIfhf4RufGF/YtcwwAkKpOckgAk+mTWtfeJNKs9ci0jWtTtob6U7o4JJFXKqo5UFsnHcAHArzD9rIkfALxTbyzKXWKMpHkDB3Jkjv93n8KjlA6T4Z/Hv4UfE7TBLo+rx2eogZmtbz91IjZxhS2A491z74rvoPHHhJbpIrnVLQJuKswuEwGHZvm4zX5Ofsw/BDw18a11i616e4iXSTChW2KKziUtkksDz8tfXsf7DXwid9wvdXXbt+QyQEE/XYaLID6q1j4ieCtE0ca5dahai2hBLH7RGQu0ZOArEk+w9a+d/hZ+2l4B+ImvXHhfUoTo06gi0nmcCK5G7BPO3acc454BPODXGeOv2N/hRpfgbXNbsZdQ+0adbTToryxlT5a54AX2/M96/P79nz4Mz/F/wAcR+HzdjT7e3Q3Ly43SBEZgAgPGSxHXjAJ6iuhQjYl7n71mcsiBVC5UHg5GSM5qNmlhjZGbcWzz1GPwqloWjppGk6Zpsdy0yafFHCZH27nMaBctj1xUt5I5hnCoHIBPrnnt1rnkbIltxJKThxGQcZzgfnX51ft9/ECb7FovgO2f95IzTz44YFEAbAI4VsLtbnPPavt2TVxp0Nw+oHMFurSMG4BCYYLzjqcADNfk3oemaz+1D8eTJf7reweaNZyMu0NmjMu1fTqB6DNaQ3JkfWP7FFl8X9P0JrnxPdk+FNQjZLRJn3SB16FcjcAAMYJxjHGAMfd85aCPBbCgjdzg4PHFUpki0awWC0h8mzsItsQQDaqogHryeK+TPhn+1/4R8afEG68A+JY0sne4aOzuFUhJnDldpz9BjJFEo3ehCJvjB+0fZ/BDxrp3hnWrWTULPVYEupJQSXgRyQNq/xY25xx1rvfD37RvwU1fTYdZ/4Se10/zCQ0Nw+2dQPVQx6/WvgX9uu/ivPi3pEKBQItMjRsc8sX5/8ArV9feCf2Q/gVe+DdJ1DUNJnuLmWCNpJBKULs6KxON3TmnZdRnsdt8dfghcyME8aWHzDoZFTgfVqqeLf2gvg94f8ADF5qVl4stLq5hgZ4YYHV3dlwQoUNznpgda4yL9jP9n+Z2caPcDAyF8/dn8M15N8d/wBlP4TeFPhHrviPwxp0tvd2UUkscssm7Bj6jG7pmj3APWPgp+054D+MmpyaJBH/AGTqaf6uGd+Zxg8pk/eHJx09O+PpS1mjSPy4c7lO3n1r8Uf2T/hjD8S/iIlzLcizTREE7MpAZmL4AGc9D3Fftztt2dfs67Q6jnGTkcZ4pVoW2AzI3uJrjy35Jz8w+uBWhsMe6P8A5aj730rxb4u6V8er/wCx3Pwe1aC28kGOWMtGjY7OfOUrgexz9a8ITSf240YS23jDTJWDZZg0RdPXd+4wR9M1lGNwPXf2q73X9G+BOt6ppF6bKePy2VkYq5CsuSD1HB7V8sfsaeNvjj4k1Ga81LXDf+G4CIJRfS72DDj92SC2VyOM/pWH+0Fpv7Wi/DrUpvH+u2up6EBidYHiViuRnG2JD6ZGeRxivKP2f9P/AGhrnRJYfhHcW9tp0k7OWlCkGRSNwIdHAPSt4QsTI/Y3WbsWVvJeXc6W1nB800zsFVFAzkk4GKm8PeJPC+uqkvh7VoNUj4EkluwdIz6EgnDe1fm1468Gftp/EDSJPCviDVbM2VyBvEc0MYdf7uUQN27Ct79nD4L/AB7+DnihbXU7q0n8PX/N5HHOGKsDnIDKH3fQEetDgS52PQv23vijr/gzwjpmn+E9Qn029u7x4y6Exv5SLuLKeoBOORWD+yH8cPjB8SN3h3xjaNqWn2sZYakyMrkIMAM3Ab0z1/nXx9+1t44j8Y/GW6tDPI9lo8cNs+7oHGdzKByeCPxBr7s+FP7Rv7PXgXwXp/h+LVntFhiSIpHZy7S20ZZiByfU+tPk0YRkfXmmfMzlhh9xreVRIhYcgcV8heLP2wvgnpOhXV9oGsHUb+FCY4Io2VpZOcK27kAkc5rxX4Eft0an4m8bP4T+JUa29jfy7LSeBOIHJwEYAcJ0+Y5IPX1GSou1y7n6N/IC7kgbBnJ6UuyS6Tz45U8uNRnkVBdWwuLOSCH5mmUgc4yCOtfDmq/s6ftKXOtX13oXjgWFhK5EW65YOU5wvCcYB96yGfoEtjss/tEjfTmpIbVmQzNhI1GSzMoGPxPtX5f/ABW+H37Ufwj8A3XjO7+I5uIbJQzxpKSdnqMpyfb9a8T+Dt1+0J8erbU9Oj8fTQ/Zwp2zycOrcHBVCVrSnC4H6weGPjb8K/FviW78FaLrkEmr2bmM27nazOCQwUnrjHavm/41/tb3/wAEfitB4X1nThq+hXUcU7sCfPjXLBthBAOMcA9eOa+YdI/YV+Men63D4k8PeJrL+1YZxLHMkrI3mZycnYcn615h+2JpvirSfG2gWnjCWO61q304JcyR5KNJuweoH+e1aqCvZCbP0/0v9rr4DatYwX0HiFLTzlyYp43Ein+6wI4qxa/tK/AW9nZP+ExtVPYOChB9PmxXmHwe/Ze+A/i74e+HfEGr6EZ9QkijDlGKhpCgJLDIyee9fnf+118L/CXwr+J82jeErb7PZvCZvLYhwCT174BOeM0OKvYEz9gV+PfwYijyPFlk7HlQZAMkdO+a8Z+M/wC2x4N+HWk6fdeBbi31/ULhvnt4m3ALjJ3kE49K5T4Ufsw/BXXfhf4e8R61obzXd/aQyyurso3MoycBv5CvmP8AbP8Agf8ADv4SX2gal4FsWtU1DeJELmRGKAE8kkjkinyIZ+lnwb/aC8IfHzw2NZ0N0tNThCrd2DcSQv0+XPLL3yBXr0cxdQp9fzr85f2C/hjokHhWX4no0o1S7keDbx5aqT2xzyK/RiNGHDj+LAxWc1Z2EmQB1jndSTxwM9hTb+Z7HRbrUhKEjtkaQ+pCjOPxqnLfWM1zJZNMkV0z7FEjBGkPogYjP4V5v8c9TuvCnwe8TaxJKI2igZduRkluAB9SRSQz8m9N/aB+MOi/GLVbv4b39xdxaldNCLRwbiNkDkAFcHgdjwQPxr9rfBF94l1bwnpuo+LdOTSdWuY901up4DAkA/iBn8a/L39hX4K3mp3eofE7WwRHbNtsmLAgy5JfKdTkEY+lfrG8jRXKzX7rBF93dI2F/M4Ax/KtGiXKwssBRAVP3Dk/iattNFZ6dcahekRxQROZG6YGOp9h1qO5jniK7WBSQAq45DK3III614v+0J48j8J/BnxFqEDeRd28ZjG4gHL8YHrnNZdSj8m7X9r34veEfiJrF/o2qNrGnTXTQ/ZJtxRwknBjVfukr3Ffsf8ADbxbfePfA+l+MLzTX0ye+3eZbPndHg4GdwB59cV+NX7IPwrk8f8AxCl8SalH/wAS3QX+0sHAPmycEIM/nn04r9uINRGyKGAJGpxgqMcAdOeK1ZLlY24Zljf5zgnI/Ok8vc5w3DVzura3pGkzWses31tZJcA4aaZEz07MR610SCPy4ngYOjDhgcg+4rKxRWNtE7PuJG2vD/j54s8T/D34bXvjLwtJG15pzoxSQb1MecH5TXvBXMh461458fNKhvPg34qiuI/Nf7FKFHbgZ+uR7UAfI3w8/wCCiPhrVbGFPiRoc8N5GDueyXfHLg8NtJ+XjqM16t/w3j8FX+5aakPT/ReD/wCPV+f/AOxNouka98Vxpmt6dDqFsbN32yqGAdXxyD2wcV+wb/DX4aC5E0fhbTZNu5CPssecfXFU42JlKx8+D9ub4PL8gt9QHOd3kZH86X/huX4Moyy3Ud+y56i2x/Wvoj/hV3w0jTjwtatFnjzLePgn0wOlVdV8A/C3TdMvNSvfC2mxwWkLTPItsiMEQZJ3KAc+mOakOY8TX9uv9npowLfVJYGByUktZC7ewxxmnf8ADcPwG8nfHe3Yf/r0evzB8KfDjUPjF8aNSsPh3p9vaWv2tpoyUCwxQqx2ggg5z3Hev2TtvhF4M0/w5ajX9A0vVNWggBuJltY8M4AzgEc0JFHkjft5fBuKSP7LdX4Cj52+xk5Prya+Qv2gP279e8SXkFp8JZLjTo7diTcMhRmBGCNtfe6/D34YTxRSv4Q03ehOc2salvwxW/pfws+E1wyTHwjp0UjjIYQJ/LFaxjYD50/Zc/ansvitFb+FPG0bW/iFY9iSYOydl/jLHvjHavvG2hiiYfOPm6buAenrXFaD8NvhrpGox6rpXhmxtL+MHdPFCqPn1Brh/jrrfxe0HR7C8+FGnR6pIkhWWJ03Ng9MdwPoahyTdkZnv7W0hQeWoZV6sDxVNLcedjrzng18D2fxF/bjj3+R4ItirAExuP15evn3xP8At1/tD+DvETeHNe8OWOn3qHBjeKVWB9huOR6VSgB+vt81jZQi51G4jtIcgF5WCque5JrmfFPiOLwroV1rht/tkUELy/uiDuRBk7cZzX5UfEnTv21vj1o9nNPoTwWWfPQWknlrKXUAFlLE8LwOnWvRfh7B+0Z4K+HmpeDfipotydOFvKIrtn3PEGBJDH+7+tTygfanwn/aH+FHxVt5V03WIrC+jyPs12yxOMHHGThgfUV7BLqOglSy6tZOOM4uE78Dv3Nfz5/s6fCbSvjD8S5vDOpX1xZwMskheDaGGGY9WBA96+6vHX7C/hHwv4Pu9X0vxpqbXEETSLvZNoCDPRVzz060coH6N+ZpCTfPqUEf1lX/ABq+t7pEUT3FxqELwxckpIp4/Ov56PgP8PL/AOLfxIi8E6vr15FbASEusuW/dkjjdkdcV+hl7+wlodnp0jab4+1GMqmCrbMsx7AqBx+BqotLcD2bRf2rPg7f+Prz4e3l89nf28wijlOGt5WP8JYE4IPHpX02IgXUwqfLPcc/rX82eleBri9+KA8DaXcj7WL1oUmfg7lJweB14/Ov6JvhpoF34Z8GaPoWp30l/NaxiJppTl32gZP07D2FOogO8SEoGxyAtZM5CtlcKF7Hua2pJGYKo4GO1ZBt2nlZW6ep9q50ATJFJCN+Gcc1Rto2BWAqQpBOa6A2iNHvb5COPrVCSAQ/OrFnxjGe1WBpyWEMYRrbncuCPSoJ7G2lhVH+VxyKp2F3IP3TDAU9T14rTmSNjGgfcx9O1ZgYX2BoTtVyyE8fWrEDyQz8k4PWrUvyNtxkCkeBWAZeCRjP0oA0BOAMSDeO3aj7QMYGOPbGKphRkEA7u9SM29VOPatALCSCXPmHIHYdDSMwaPyk4z8wX0FQ/KjMQMqRjnigEBCCMdOO/NAEsMphfzM5YLgexJAr8Xda/a9+PXw5+MWseCvD1yNXsbW/ktorW5j8wj5zgKQQwJHvX7MTJCFkR88qCe44IP8ASv55tfvyv7UWoXeModb5z1G0v1/z2qlG4H73eB9b1vxR4QsNY8W6Yuj6pcrultlOdh/M9frXRNEts3H8Y61ctrUXXlyRKAGhWRRnqAoJrQeyLW/74AGMEn6VIGJvVrKafPKKQB3Pbj86/F65/be+OPgv4h6xoqrDrVnb3UkIt5Y/mwpPCsmD0Hqa/aG+sfs+lSXETNHEudwP0yMV/PJb2kI/aoW0vWwja8gfjht7nPB+v5VSjcD94/hF421D4keA7LxZq+jS6Jd3RLeVKDypUYK5AJX6iu4uIufm5rZitwILaGFlEIRFQDACqFFZHiC+07w9ZyanrV1DZWsQz5kzhV/H0qQHwvBlVkjJ2js1SrNC8yoDjrhf8azZLm2u4YrjT54p450DCSNg6kHuCKr2dwsEh85sEZyex+mKzA6a8byFjcHqcfjUcd0qYDfe6/Wo323kUUan5Q27nvVa4Cw5PqMDNAErmLzmZCOaiEqNIVJGeAOOPc1kxTqs/PKsOi9eKuSumGkGSVUjHTrQB+R/7RP7Vnxg+EPx41TStAnhm0+AIIbaeIMnlnPAxg9R1r7p+E3xt1H4kfD0eLvFGgSeGBboDM0xKwuoXLSR7gDtA56Y56mvyU/bWaSb9pPVEmGFC2yqP9gKD+ea/azw3pOja38ONC0q6gU6df6XFFLEowpWSMAgY6VugNnwl4o8JeJ8vousW19GuBuikVzk9ioOa6pzCPOFucvEcEH/AAr8kf2gv2SPGHwvhuvH/wAFtVvntYXD3FrG5WaNR825NuCwXPQ8isH9n39ubxfpGv2PhX4qyLqul3LLCLzZtuEbOFLHjOO+RmpaA/X9Eaf942QFPPpipDYt5f7oDIB/DHSoLS7E/lycPFKu4Mp4KMMjOK2FnRRvDZC4Az1we+KQGFFaSIS0kmB3GOtaVkIU2J91gTg+1RzSCVnU8ntWbFl542CkbeDzQB28c6qACMUhkDoUfo35VHbIcABS27vV1wyxlh820421DApERqhwcHnpRaqgbDjOOnNNlWRmEqA56baVJNxKgcjBORSAbdAxRmQngHBHesa9hEogJPy85cjla6E3FuSFkxkjv2rMvpFMbDqDnoOKAONn09YbwXAcqkbZDAnLV2cbhikuC6hRXKWlxJNIqTKRgkc9MV1BDBSIhtwRkeooAtny2JBwvHT2rMuF8lGdDkMR19PSrvLqWI+ZRgCmSyRoQCnzMp57A0AY9vHOpQAYTngjHXtVZMmcswIVWOQBjitrcXjVgmAw3Y9cVVvLOaVVlt1ydwOPSgDMeCcS5U5YE+3B7Vuo0uAXXco6j0HaqiyssmJIy0h5wR0xV+OR5zEEjbY556Z4FADpVkkCi3+Vepz0NTSMgiSOEHeQd2enJoheU3Bi24AJByPTpT2VFk2SAgEcYoAzbseTFtfp3PYU+xlIbZnhRj2NaDJbTxFZUJY9u1ZQUWlyq7TsTBP9KANeRmW4zt+Vxxj2pBIWYDG055Bp0Q8uYOpLL6dcUl1sOCBgg5z7mgC3bSbj5an2+hNaUQaONIX+VgcEnvXOrF5i4cfMeuDjkVagbymZc5Uf3jzQA24iPmyFyOTx05rFuTMpVIRled2auXl1AbjaCvH3hnkVCHEr4ikyCcHjqKAKDNJJHmQEqfbpTrWQNKxyHDAAEjBWtOUM+xeE2cZx2rKdFWbaVyRzxxxQBtBMEBW2+o7UsaCP5AOpycUeazv5qDAbjml3xIWCDdJ7elAGfdxSedhBnJyCD0qlDJMGYfM3P8VakruflRcOoLA1QW4nLDzY8+vrQBYBGQjnGOeBxzWjDarIEkRgBjrjjiqIbYhlRecjAPpV+QSom5dyp19vyoAS3L7HimIGTx7AVCHVxvD7vLbFVrpZN0cuSVK/TNZ6wSGESqPlLYIB5/GgDfZFnO1myyA459axtdjRbPdO2yNhwDwMj1FaVmpaVRL8sinjvxWf4lt0uw8DRnKAbW7c0AVtJjj8v92FByASBwOK1GIB2yrgkdfWszQWcFrUDhxyfpW5Isa5iA+YHr6mgCgtssQ3g5LHt6VaLK7BOACB27VJcxyLatxyccjrVSwcRSqkp7H61pcCpqUf2ZUfeVdeVOSMiqunbxPjeQsr7iBzn8a1tRszewRw7mGwknPJIqO20+3tIwVPzKc+tFwINSPmlcYXaGDAdzmls7SWCARqvXLHHSq15KQXbaN+ce3WtaKeZkXqpbqo9OlFwLcVpHw8bDaRjHuKZBZsIj5jbGUkde2avQ2TpBljtyD/ADq55Cx2+5lDgtjj2rMCjbRywRqByPSpzvaJ8DazDAIPHJqeT5gGRjlRn0A9qzJrxbQAsm9nztANAGLYwyWxuEk6mQkEHg1bd3bAKkZ5+hFRrepLhChiXknPqatSyqzbkcbcD3rRAQPPd2UaeUMB24P161RQyG9eeMAkryenStS5czlQvzbX6H3rDvJltX2KclsD9eaALrvdABwMDp/WonnvDJ+7Ay+M5q39qgnCJu+aP5sdjVjy933V3AigCO2t5JJYg4CspOWHet6KNFnMoBBas2IC3w27B7Vo2+2YsOQVXOazAkdFMYQZUk4FOjQRFictwacsMvDqxBXp9aVWaND5oyzcECgCv5Ck7oRweMe9V2slJ3EkMp+b0q7KDA4yMgHgCnvE0m1ywCj+HuaAMae1SMZQYZiMYpFtHSQFHBORnPer3lIj4QkkjvzRLbq74U4DDj61ogKFzb28rybeqsMY64qNdjNtYbd3HJ6GpvJCu0T56Dke1YFwGhuNhYrHnOT3NFgNpkB3xsM44FU76OBYhMFx0B75FMku1+1eaMgAAVM0McmJmbMakcd6LAUYrGG1n32ycDkZrc3gruYbcYyKaYFZ8E4QYIPck0otxtYEg8frVsC5GkUsgMeSW/DGKutCTkYGwYHWqlpASMuwXFXokWOcLuEiNj8MVAHPXFjH5hIYDIOM1zVnaKl6S7b5M8n2rutQhdZ2bcHUDK+1c2RH9qRv4pOTjoBRcByloVwFxk1MjN5reYgGD19adcH5iqHGMH8KjjdPPR5VIQ5BJ7Gi4FppRtJ285yAKeJlW3dwgO7jae1RyKPMIAIwPwqPCTRurIQ2OtFwHx+cpLRKcEcAnPNIxcNucbX6H0FV4JZIML0U8cfzq215bOwSePJ9V6/jRcBtwcI8SKScD86wASbgLGMngNu7VrSyygyGDnjv2FUIFWaYxTKN6YIPf8aLgbDMlu6xxr8q9CKmWeNoy+ACSRmi2RWBWX7vQj1qaWJcKEUKOq+wFFwFWSIqQ42tyfrVaKT7Xu+TYR3pJCwUMAdpwM4qNVJclGORzxQBh3qFZctk+W3QVbhygQ4yOvtVe+jnkkadDhVHANRwb3gC/MzqccdKCGdNFFaAbmkJeXHTkA1HLGzrIjPtfBG7vWdYh7ZCDlsnj2NWbidypYgYDAE9+aBF9bAyRFYgHkVOAePxrnLgrCqxxptlc4B7AmunUyNt8ogMcgkelctqJ+x3CwhSysc57CgDprZZEUROD5irjPbNaoHzlpMSYxisLSrxLiCRpt24MAox1962oPJwYoiWGO/Y0GhnXbxyXT9hgc/TtVZvKIOzO7p+dac9ujMWhB6fMRWeYjE/PAPXI5+tAHO3NqI7pdzbt2Dn0Fa1sRIvlSENCdw4FVtQt8OjZDBuB64q/bptT92209BVtkWHTTmPYF6H5SCPSozceRGGjUnaOQByKnkgYoQQWz39DVxZESNIlTfMuASOhFQFjmNUuA8KsRuWQ7hz3qrp8cVzmUKSUOR7Gt29CywqRACY8gHFQaHbfuJBIgRs8H1oLKUzLDKzBSxfrU1uwmR3Xhl/lWjcJsGThiOo9RWbZSwqr8ZZ2wBQBY+ZguV4HetG0OGXcCM9BVCRJsZBwB2q1YXRkfZLgEfdoA2Rln2jjAq5FgEKBjjv60yGKPeOo4/OpfKBYKzYB7mgCvcRJLGI85dDmo1XKbQBx1z7VZnQRElzwBnPrVNiqNuzhWwfyoAgeFlBO0Ej16mmJOI0DLy4POe1INUt3VgBhj8vHXNNKpMuG4J9etAD1jFxuxk5Gc4xzWEtsxmdDHkNnnHStxWePK5zgcY9qIPLuOW4z3PagDj/ALZNa3aw5JG7BBXtXUQzjcV2ADPeo7yy+0HhAGTp61BA6mYJM2F/LFAGoGd2JVQcdTV6NWZxMseRjhSKhtkjiYxRE4b5gfStgAtIDu+6vp3oAilCG1Cso+Y9h0p5iPl4x82c9O1DxlUwOcEfjmpCJBEfNXZjigCopOBgA4POaleNew5B4qu15AijZhmHY0qzPnbLyOelQgGSw7cuByFzj3qhbysd7Icr3z61oXLSbwyZK+v1rmFvZItSlAX5ePl7ZqwOiTeXABwRg5HepI/O3pFInmA5GR2pto4uXLSDyyen4elasQxINo5IyB6UEWKktmI3aUHIPb0rOuwqh5BhhgZ4rcmifcT0XHPtWVqsM1vAzqBtVdxA7A00FjDDBVDKSNx3AY9O1acTSHZFCMsxGfUZ4rLtZ2VMBQWORz2HtW3AwtbeTV3ddkCGVjkYULzk1Yjy/wD4Wx8NNP8AGr+ArnXYrbVhw8UyhAWB+4GLcn8K9Ija0uEF1azJKrsVBUjBP54r+bP4pXWs/GL496t/wjpa71DWNUe3sHVtoKIzAEHHQKBX7VfDvwb4h+Av7Pmrm+1SbUtV0exub4zzcqkwiUhUHUqpHf3q3AD6XIRpCiVc06RIi0rsNjjH61+Rnw1/4KH+LWu7mw8a+G5dcmRS0M9sCsm0tj5wi4A6cjH0r3e0/bVtLyBpR4F1dj/d+fan4hc1LQH6BzTGJC45A6c4FY0kiX5WTcOc7e3T3r4muP219MubWOK48BavEFZQxXewIYHb26nsK+fP2hP20tftvB9v4e+HWjXvhyS4ctNdXakkqBnam4EdTycj+tID9d48Rxxp6cflVleXr4M/Yy/ak1P4zaTJ4V8Qo517TUBll2gpOCQpOcYzjtX3fFwxyCPYigCC6QZ2529yenFZMtm0TC4QFgQPwrcv2aLTL2+WHzDaxPIEJwSFGcZ9+ma/Pv4e/tz/AAzvfEOpaD4wlfRJo3ZYi++WAbGK7c4GDx16UAfdTyzSbcNhvWs7fqcE7nzA4A6dOtefat+0l8AtN8Otrc3i20lQLuAgZXkPGcBA2c1wvwf/AGkvhj8abu+0vwzdGC9tmOIrk+XJIh6MPmII9fSgD6Ggmc/689emOhP1rgPiX8YPA/wssLHUfFjyx2d8zIsqo2xGUAsGxzjnjiu3EcUoAeRccgAMn9Wry34zfCXQvif8PdT8LamyLKsTNbupRvKkxlWAJ4JIAPqOO9VGNwPQ/B/jnwX46s477wlqUd/bsoYlHU7c9j8xI/ECu2lhDKSwwB79a/nW+AviTxp8K/jnplhps7NE2qJY3MTNhJAZCMke2PoK/oihu4ryFJ4po03KP4lOGIzjk+9TNWLTK0GxwxXGE9ahV8XAZ+leGfEb9oz4TfCnVIvD/iXUQ2o3bqvl25V/LB/ic7sBR3P5A17Rplzaa5pdtrGk3Md3Z3KB0mjO5SD05FZjNBgM5LbhUlvbxeYHwC/bNVYlkxtYZ/lTwk6TLt6UAaDWxVzJGmV/iSvDLn9o34V2fi64+HsuqKNZtpQjxyZjA3cEbmYLkf0r1zxL4ks/CHhfVPE2oTIkdpaSyEucAEKSDX81Gk6F4n+OXxSGmeHi1xrOtXk03nsSuyMsWLux6ADv/wDWq4dQP6VV1WJVRUUGKUbg+Qev0JoOowCX94o2qvXB7euOa81+Enwvvvh/4KsPD+ua02vTWyLmaQhWyAOPdQeBnnFeixxwi7EjfMq4345zxzUshSPOfC3xm+HXjrVL3w7pt95eqafJIrwyDazCMkZQE85wcd+K9SWGN445Lf5hKN4/3a/I79vb4aH4c+MNF+K3gGR9IbVHcsbc7ESWPGGwo4LE19M/scftJ6j8Z/DVxo3iO1Y67ohUXMuPklUjAfthjgkjpmkWfbgtkl2vL93pg9eKxb7SvJcyWzZVhkjHIrod8OV8pg4c8fjVPUNS0fR7Z9S8Q6lBp1lF1lmYKgycDJJAGTwM96qMbgc9Ho7gA5AUc8Dn8a1TaSAK4AAHUD2qwZrSWSG6s3jmhl+46sMMPzq1JL8xCngemMZqgOduUiRTntj61mwRRXFwuF+7ye3HrXWNaNdkYGWYgDiuWi8S+ErnULrRdN1qzu7202iaKGVHkQk4+YBsgVmB0tpBAZQCQqg/ePSopdW8OHV5tGttUt5dRtT89srqXUjnDDPB71Fb3dlawXNxcM37iNnK54wB9Riv59tWf4mfFf8AaI1NfhpqU7apdX8/l3EE/kpHAr7fML/KAqrgepPuauMbkp3P6I91u0yxkFic84+Xpz3q9Eqv8v8AD+ea8u+Dvg7xL4L8C2Hh7xXrB1zWrb557xjzKX5IyeTjpk8mvYLaN/tAkmULnruOBz3qWrFFWfSklIU/LjkEUx4fsy7R0BJ/T0rEsfiH4G1jWrrw7pOtW15qluxEkMbglCh2sD83Y11d5CgPm7wNq5YZ556UgMZG3FgR07Yq7DJGHVNxX+dSyW0GC4JJA60QBC+3YrYHXvQBfxFIm52wV9qrgw7i2B+dSM3OxVxjrUEeJGKKy/nQAzUNTstH0+bWL+RYLSzjaWWRvuoo7n2rzjSfFnhfxhpc2paBqkF3lyRsdSSASCcZz29K6D4qy2Nl8NPFJv1DRpYSBlIDdj0Geea/nz/Ze0LxN4u+OFvYeH9Zm037OXupjvIWSJX/ANX0A+bIHP8ASrUAP6GIGP2WKaQgseOKZrvjPwT4SubPT/E2qw2N3eLviiYgu6f3toOce9Sx6c9tb29k42+Wq7irZBOOue9fkl/wVEjktfG/hueBmikeyZSFfGAvTHcYyT+NChcD9gU1vTZ445bFlkWQBlIbduU9/atKJwy7xxnt6V8e/si+A9Y8G/CvRE13XX1ifVIlnUMciFJVVtgYnOB+FfYNtbFdyRsNig7nJ4XHc1nKFmBKk4UZPP15qsiL8xPc5HFebaJ8ZPhr4j8VXvg3Q9bt73UbL5JIk6gjOSpz82O+OlehQSM9wscQJjfsM5yKgCxI/kqZAK5yQQTgyxrtbdyCetfM/wASf2kPHPgjxNqGhaT8PLzXbOBgEni85hg55+WJxXyp4l/4KKXvh2/l0PWPAFxbXi/IVkmZWXPTgoDn04roggP1BNzFINsbJ8vBAOcVTaaCH7/zL3Jr4O039r/4n31vBdWXwlv2iHUgT4P/AALysGub8Yftz+MfB1qlz4o+Gk1lFOC0XnNJGCAefvRrmq5QP0ntikjIv8L9PxFY+q65oltdPpZvrf7ZFgSQ718xcjIyu7PSvzZ0H9uz4j+PLCdfAPw7uLi4UGGKW382VEkI7gRsGIz6iviS60n9qm1+IP8Awsg6RrDaxNMZHZoXIIznYy7fu+3ak4gf0IabPt27IyrkDB962pJvLh35G9j0zXz58C/GHjXxv4JstX8XaW+kXUEjRTRuGUlgBlsMAQCa9rigAlkZnLBs4B6CsgJ2nIUgHJPYdvpU8M4kA3g4wQP/AK9PhgUI27BK8kemelRiIGXCrweSfpQAm0GXOflPakTO/KHpxUsa8k44oTg7lHHc+9CQEd9cW9lby3t3KsMMK7pHkYKqj3LECsi31G11EPLZOsqgDLo6uo7D7pOK+Uf26fG8vhX4JXehhzFPrFwqBkO0lEAfIP4Yr47/AGEbv416x4mfUoNSuD4Ot28uRbht4mbPMcYIJ/I4H1q3AD9dmeVo96jdj0FV1hkYjy144zzWlbFTEvmAqxJ4IxW/Y6cJp1ToGIHpUAcjf3Emk2sVzcPFH9oYiMTMF3EdlyearX15dtAplK7ZCcY9h7V+bn/BSDx/faRrPhzwdp13LFJp8Lys0T+WcydOgI4AFN/Yu8afHTxRp1q/jXddeFIFk+x3M5/eOyNtx646jkc9qvkND9LLeYSRgnhyMfhVtDkmM9BWPZeYVRjgFuDVlWkSQAnkGouBNBDNas5QfMxJ/AVtQPO6jB+91qEyecMkFGVen94+1fMfx2+OXjj4U6jpun+FPCj659ri8xn2zfMTn5V8sHGMe9AH1hDHPEpy3APX1/WlnaWRScA7enb/ABr80h+2x8a4WZD8Krk46nFzgH/v0ap3n7cPxxtWXy/hfOm4fMClycj/AL9UcgH6QOlz279qb+8jmj/iZv1zX5zaj+218f7CxN5P8Kri3tQMtI8dwq4+pixXnNv/AMFJ/Hep6hb6fa+AEuLtz5aKkshdjnGAAhOc+1PlA/W9I53+WVMKRnms2S1dplVEA3HjPcV+bR/bQ+PtvHk/Cu54YsN8dycZ/wCAc1n6p+2p+0LLpdx9l+F08DMCVkMVycMehwY8ke2aSMz9K9T1PQ9NurfTJr6H7dcfcgEq7/xGeP61etrmUKwHy47da/nS8Xp+05408YSeOJtG1yTU5mDs628qD5fuqFCgYAAr9df2cvHXj/XtCX/hONLudIubZGTy50YFAPuj5gCQSM8jNVKNgPr+JlIIzlj3rMfAZgxJHcGmWTzXNuxbEUhOc9iParqWzOrIDlh1JqTQy3XLFFOOOK0be32qc5GBQYUjVcjLDrV2CFnCH+EHFAFFrSSQjYCVGSSBXiE37Q/ww03xlc+ArjVUh1CEY2y4VQ3s+cZHcVJ+058Z4fgX8Mr3Ubadf7avx5NomRujJHMhHXAwe3tX4EaN4c8e/Hf4j3Nr4WLy3tzI1xPcElUiB+87sOn0z14qlEmUrH9L9jq9jqccctrcJNG4yrIcqfxqzJvLZA/PmvnH9n74da/8OfB9hpGuajJqPkRrscjaBxzxz3r6RtW3R7JBlh3HFSNO5YhZmjKdCPSrlqCcRZ61VZGTBzjHpV21z24B6+tAy0EU7gM+mfpWVMUU47+tbyxRy43DLHsK5fUW+xh3YbdrYw1AGlDwgBwe/WpwZHz0H61As9gqW4NxGZZF5j3DcM+ozxWb4u8U+GvBFiNU8Rata2NpuVGeWVUCk5I6nrxQBtrC/DZ4pX61jeGvEuleJoIrrTrqGa3k5WQSAhh7EVv3s+nwwyB7qKKTBxuYY/OgDy/4p/EbSvhV4Mk8aapC91HBMsflocEhwSSSc4AAJ6e1eSfC/wDae+FvxQ1V9F8PX0j6huz5Drgsu0sWU/3VwQeOtYX7a97YT/AS5a0kjmcyAShXHfCccjOCa+Hf2B/BFnHrur+M7tlimZWso1OBhMAs6k+taciUbgfslHLDP+8hbIznjsD0qZo2BxjJPSuRfWPDfhLQTf6leC1t4fleSRxgKn8Xris3w58WvAHiy6RPC+tWeqqF+YwTKzJg4yR1FZJgdwsYQ4J6daUPzuzxn86kDBl86PlJScGo4lKEbed3r2pgZl9PCT5pICj1IGQfT1rQtLeCcDawxwc9vWvnv9of4P8AiDx34Ke58Ja09jf6KstxDEo/1gUEkZznPHHBr80PC/7YXxR+FHiGLwh8TDJc6bZqse/Z++UDhC+7G7HccEY9erUW9gP27lh2nAYOMkce1QvIsATzSIxJkAnjJHpXm3gbx/Z+LfDVlrthKs8d2scgZRj924yCRjqa8K/ba1jVtO+C0PiHQb+XTb1dQ8qNoZDHxsdiOO5IAqYvWwH120lqkrQNMC6dQDnj+VVX8veEMg3P354GMivwy+DXxK/az8atd2ngvU5NWgsWCO1xsyrOCR87jJxj1IHcV9FrB+3vJblILy2iDcthoCydgOVJzx7/ANKtxsB+hUvibw2tzLYnWIzNC5VkLdCDgj0Fbu8uUjV1YsoYAHsf/wBRr+cr4n6n8bdK8f3UHiHUJ7bWHdY2WBgkcj7j027VPPU4/Gv1x/Z203x1ZeBdIm8cXbTamIVD/NvkBZjyzk8/KAOuBg05QsB9sqmIRjGWxT/LWXBHJqhpCyXFpuZiGHBB5rWSM5CkZznOOKgDKkliSTylYBm4IxzxW3EYjEFQqSvUDrXFeN2vtJ0O61vSbb7XeRqzJHyoLDJIz68ce9fBms/tGfH+zLPa+BWFtEeC0Uxcgnglsc/lQB+lsZTesfmKpb1qcoiOVDBiDj5ea/KrXP2vfj54W0yTUdc8AeTDGu4TMki9vdcYrg/Dv/BQb41eI7yWw0HwTBeyqN8nlB2645wg/wAaAP2OgSRl3xIQH7E9fxxW1Hbu7g7SQnYEnB/DvX5R2v7W/wC0hdNHb/8ACvSA5IA8qYcAdAcdc0muftZftM6folzM3gQ2YUEmVYZflx/ESB2osB+qctzZRXg08zIZ3DHytwEi49VzkVFuJJGMYNfzieHP2r/i14V8ezeJxO14+qN5c8cxMkhTdk+Weqn/AAr90vhR4yv/ABfp9reTRLAZ4Q7q5O5flzznuc1lOFmWme4oQOfX9KkOD8oIJ/nVEfP8q5AFS5UDPPFQMsglgM+uD6CrSwSsgbadp545614r8fLzUdJ+FWp6pYTtZTxxmSGVWI+dGBI45OQD+dfkB8OP2xv2kLTU5NL0WGXxA6s0gTDPjJP3to5Ax7VqqTYH70z2rxWsl3P8kMX3mPas+O5t7pCsGWQfxLyp/EV+OXxG/aj/AGo9T8JXUOq+HbnRIJkcS3EUUioFHUgtnqM968s/ZY/aU+Nl/wCPYPClzPPq2lzE+ZuJAhCnIfPTr1z1q44dtXI5z953TY42Lu4FQyTNGfufTbzn1r8lP2h/2p/ir8MfGcY06UPZyhHNuRncQOcn09qr6D+3l8Rmt4r6HwVLPDuyXPmHcQMfLhcZ79xUOk0WfrpEJXXzCpEfXd2FWjFHsEssgRM56E5H/wCuvyoT9vL4sOYYk8CTCEHhHEmWJ/4BivEfjf8AtofFPWY47i20y58NTWsWQPmQs3cHKjjBHAxWfsmVzH7hPeJBwP3i9PxojuoicAkI3rxX5V/skftT+NPiZcR6DrNmxeEoJbtyXj3NwCuehPfkmv0v0y6lukcyfeRsHPTj0qXCwlM69R8wKfMp7Ve8tANw5Pr6VziyyIRjvV1rxMBUyD3HrTLLKiS4l2MwUAE5PoOtcm/jfwTLPPaQ63bTyxcNFG4Z9wJHK9eCK4T44/E3TPhf8MtY8T3c62t08Dxw7jj5mH3Rx1Pb61+DHgWf4keOviS2t+FtQlsJJpDNMzSsBJGWO7r1PPAqlG5MpWP6NIrsSRrJGxZG5z1qw5ZwNhAFeIfDrW76Hw9Z2us3yTSoRF5hdcsuARkcEV6/Fq2jRqIpbxGzySjA8d/yqHBgpGumfLAXgKMH3PrTIw7upBwV5zXl2rfHT4X6Jq7aC+s2zSlQTulAIJJGMHHPFdzZa9pmpZm0+bcjsCp6AqR1HqKlxaKudUHXAXjOP5VDtGAzEbHPBpN8RcASABhwAP5VYtBC0Jyd2SRyKszD9yQwZQBjAOf896z2kh2bHYZI5IPSpLqNDIQDjOf1/wD1VzOoStYaTeTyAM4jJXLY6fNRY0MjVfiV8P8AQdV/sDUdcht5mYIN6jIz3ycAcitKy1qwvo47iwuI5oHZghAyDtPXI4r+fX9qv4g3XjX4jan/AGW0kK27R4MZIYAKcgkcnP3q92/ZQ/aStPClnY+HvF8kis+4l/M+UnJCjaSeSB61q6GgH7XQy3NzJsAOw9zwCMVYlMcC42ksxB44rzzw54zsddwbOVEaRBIoDh/KTHG7HrXaC9FwiymVZAxA+Ukg1zAWIJG3qjnAOSB9PWrc00cMTzkjEYJ3HoBjn8BWdb3McqkkDLcY7gDpx6Gs7XZR/ZV/IgYukRCBfvEk44FNIDMl8aeFZ7l4ItQie5VQzKGA4yFB49fpW0ZS7ARfMOm4HI/MV/Pf8VNb8ead8Y59L8KPLDdpdOccFtxZhjjK8elfsV8DrjWx4M09tdvZLq8XJnEoywbj5c46DpXRUhy2A+khIA0aEbs8deOKryzASeY7BAnDZO0Y+tVLeeHzAwf7xPy9f51pO9nh4p5E3FRuUMM4b2rJIDir/wAeeDVmNhbarA9yTtMMb5c46k56AVp22r2wjTy5g8TDIbPXnB/KvyR/aw8P+J/hj4iv/EXhK9ltneXMRQk+ZCewOT0yODz6V9EfstfFXWvH3hmw1HW7f5baPyZC7hmaQAZcdwDxxjrmtJU2gPvCa6DuAMAN+taljKyIwHOa8U1L4y+BdL1UaBJqUaagcAQsQGf2UHBP5V21t4z8PQ25n1XUobNMgAyMFHIz3qLAeihw0f8AeZR93Pr9Ko7zcTFSi/J/CDz+tcHcfFLwDaWkt5c65awwxcbndRuwe3evnLxr+298FfCrSxWVzJqVzCWVvKBC59mPFT7KQH20HaJwrqUYdjxmq6SfbLh44u3JBOM/Svxb8Xf8FHfFE+vxf8I/pMLaRE2Akm/zZPTLKcD6V+hXwW+MZ+KGi6bq8UXlTTIrSooICZAJHPOAe/ejkfUL2Pqh/MPfgfgaqyh5dvB49sVEkxcGQqDkdOM1PbMzYjxgHue1QaEmzYgcnd257UqfJgyH5fWpxDs+WXDqfSnNFCVKLhs9BnpVoCKTzWOImBVx+lR7MERk5HfmnrlG2Z5A6delOOGBYDaz+vBFMClcF47pZFG4gYI56VKnmPBJNwp2t1Ge1SsoeIljhl96hSVY458AsvlPgD6daUNyGfiR+0c13J8e7GzkUSKs3mINqhtzOM/MMcYAwM8V+lXwjZhpNuCV2x8Bl6Me+Rnr71+X/wAdp5E+OognkCyNcrJ5sh+Rd+OCQMgDHYV+p/wuhMfhm1iuCpdEX/Vrgcjr+OK2qIR69bQsh85jjk1pQyO7AHkYzVaFgLdR17VfghCMcjGcVkBe2tkBc8010K5I5qc4RVBzkdMCmkskZOOhxgVmaEalPvY+ZewqQeYVJbgZqFOUdSuMHmpI5ifkYjAPb2oYHxz8bh/ycD/2S+y/92Gv5qq/pW+NxH/GQX/ZL7L/AN2Gv5qa9+Hwo8qp8TP/1v0FcBVBB+Y8VCiMp3mpssFIcZJ5pDlUGR15r489wruRnC8461VBiQsAKnldVQnoTzULRCRA6HrWgEBZi3PPYVHIh3bhnHQ/hTg0YcRk5bPWlnaReF5poDPuJRK2E420jAkDtipJURWLj5SRk1D5UhGZDletWS0V5FDwtuAB7etc5Lp4kkPTnr9K31QgSNLkjnaPaqkgeT7gq7kmbBa+SAUb2Aq59lV0Lg7HBPJ71Ibcoo/vYwaRAwXBbOM4B70XAia32soXlcc1WEWZCc8DpWlhmXIOPUVV+6Q/Qg0XA+Sf28VX/hn68ctsHnRFe59DmvBP2Ck83wTqIAAMV2Q3PHIGDX0R+3asZ/Z91OKBPlCRyF+o3h1GB+FfN/8AwT+kEvg7xPCTuZJ4x154PWu7Dfw2Zw3P0KubEzPy+ME9K0rS2VCFUfLu5P4VHBCCm8dD61pFEIyh59PwrmBg+AAw+7UaEquQ35U9ep3Lz701kwrA9aDQgZFAzJnNRqhYn5SQOmaseW0gAAyehqeaLCZJ56fhQZlCe3jdMY5P3j6Vm/YkiO5SSR29q19xTgc54HHWo5euTzjpQBmARdGXAo+zWoYMqYP50+4R9wf/AOvSRqXIbOaAGSMPuY4qB4g6ZVcGm6vf2ukaZdateMI7ezRpJG5+6oyegJPSvkvUP25fgXYGW18+8lnh3K4WBlDEf3TyMfXFVGDewH1SLdNm9hnrxxTzalAHCbQcdBXxmP27fggFDrBf+YevydPxqxc/t2/BK1hHktfys+OBHyPxqvYy7Bc+ym3hcdqVVfbt6ivjzR/24vgxrurW2kxC/ilvZPLVni+RWY4GSTnJ4r6wt7mJMEltzAYB+vejka3A0pLV2QBRnPWsz7G0T7T93HT3rXLlNqpyOuKql2aYjGMUAVVVSwjU8d/rSNp8Uh3Z57Z4q8sSoGKjnOSacwOUC89+lAGe9gpZVU4GeaDY7GyjZH5VonO/kjrinxhWf5zjFAGW9j+8DSHCY6+9VJvKUqvUjvW9KNzBW5U+nas6URk5VeQD+lADZSZHQsvIxz6mobuNCOec8dO9Wwu7CEY5ziiWMswVTwB0NBmVra1Wzi2BsDtjufep0LbTjJA/U1IQwQBsAcAAVINyEMnVDkHHpTQEcZPsOcflTrm8h0fTrjXLn93Dao0krM2AEQZLeoAHoKksow8wD4xuzkn1NfD37bPxYOleH4vhl4cVl1fWpCkrRkllgHGNoJ++3A9h05q1uB+bPxf8f3vxD+Iuq+L7txPAk7+RGWbaE3Z2jIBwM4r9af2aPEfibxB4AtE8T6Qmnwwpm2dGJLxgDBOe5zX5H/FP4dXHw3udJsNULfaby3S6lVtuRkn5eg6dK/ar4LXFvcfCLwq/kYkkt1DNjPCrgH6EVvU+FGZ2uveMfB3g8xL4t1qHSTcY8sTuFDL3wSw/z6Vyd18Yfgwq+Y/juwyflIEit9Bw/wCtUPi58CfAHxks7WLxMtxbXdrx9ogK72UfwkNxjj0ry2H9h34JWsDR+XdPuHyyPJk5+gIFZRcftAexxfHH4MpFvn8cWcnlkfKjEk/+PZrZX46fB+JRjxlY7SdwYyqGAPsXrw7/AIYt+A0QRfIuGmbHWVgSO/RqST9i34Gm4VWt7xI1OT+9zn06nNVzUwJfj3+1d4C8I+EI5fBmpW/iHVbh9qCOQgIOfmKq3UV0nwB/aG8MfGTQVt0i+ya5Yxj7RAzEk4wN65zwfbpXLal+xn+z5a2MlxdW9xBHET+8eTGB7ksOPfNdN8OP2a/hR8MtUj8R+FJro3mxlV1mV43V+PmAz0yeKOemNM91Nw6jMPQncRnrV+G4ZogpIJJyTUVrCFRVIyEGBz1zT1CmRvLG0jjBrMsuatFdT6DIltnBDBiAMhMetfgZ4N8XXPg74wyeJoLGTUptP1CZhDEGLOFZiMYB5/Cv3vvL2GDSrh7rBMcUhC5IVsDoa/DT4b3NnaftD2c1wy2lqmsPu3NhSGYgqTkDH41VLqEz6/f9s/VZG86X4XXvzg/vC8w5A/644qx/w25r9hEhPwuuxGi7TuaYbgef+eHevvRdQ8MWkEbW13Zq0mG3My4PH1zWF/aGmvJPJDe2EzBgGBkTI5z61XtP7pznxbZ/tv8AiAOIP+FW3ZYHqrTZ/WKuF+L37V91418Far4euPBF/pi3sMkTTuZGSPeAOdyCv0MGo6S0U8lxPZJDwS5ZVXrxyGry74/al4Vm+DXiITXNoZDZTBArrndt+Xbhuc+mCTSg1f4Ro/OL9jVGm+KTrdLt2Wh5A6Lz/jX692QEdvD5BwAoGD3xxX49fsdM/wDwuC1hXJ+0WEgck9SCSP5V+xFn+8sbeVRtB+8AehxxV1ehrE0HtmkHH+FVZ2t7Ozmurt/s0UakmRmC8AfnWnbvtGJeV/Wvkb9sfxJ470H4eQyeFFP2Tcy3romZIklXapDAELkZGaxsSeD6rpd1+0/8YGtYZBF4Y8NAefKWJDICUJBbILMeBwBjmv0NmvtD+HvhBtWeJLXTNLQR8cBI1UKCQDk9Og/SvyL+EH7SXxM8C6OfDvgnwqmpISHuCsc0jSOx6naDgt/tZ9qp/GT9pT4x+PbEeE/Flj/YUEucQRq8crRsPuNnkgjGeBn6V0cknawHlvxB1/XPjL8Ub3UtKuHuri+n8rT4kBXbCpIQc9MDqfrk195fE/S/iNo/7Ld7YfEXUVvL0QGPejB3+QoypK4HzEKDz1OOp6nX/ZG+BUvgfTF+IviuxSLVL9GFpHIp82KJscsMDGRg+tew/tQ2sV98DvFErBY/LhaQMvQlRgAgnHI4zVzdgPmn9gGNxF4wWNchpLfp1zvcflx+FfpMs0csxtieRwQOua/Fb9nvxj8aPC2o30Xwh0ddUe5RZpYnQttKHGRtKnv619aWfxX/AGz78XLv4GjPADHY8eCM9RvBP0zWE1dgfanxBsy3hDU7a3bAuLC8BZcMQQgwfwJ/Wvyp/YekjHxcnt5GKmSxmjDZx84kOB755r3Dxp8S/wBsK58OXMN74Ggs7MW8ivJFuDIrYDMo8zr6Agn2rwb9h+Q2vxtW1vY3D3VhcFOm5XWQkk/gTTiwP1+soXitIoiOg59ya07W3heeOK4O1dw5HvgVy32nEcW5m2rjA9TiqHivUfEcPhHWrjw/P5F7HZTPbsQMLIoyM8HFI0Pkf9sjxsl0Ifg14TtnuNW1aVJW2AqRGcquGzjkqQc8AbicDFe5fAD4P23wn8ErpvlW02qX/wC9urpMbiDhggYEHap/Ovx403xH8W9V8Xvr+jrean4kiLeXKsRmZFBZcBSpTHJwMV9Iyz/tuQaH/wAJFruvSaTYxRNI32nyEdUAGR5flkg4xgf1rWMdDM+p/wBs34t6Z4B+Hk3grSLt/wC3PEETRrsOfLhwPNIIPGQdo6A5PpXw3+zP+zVf/GTU5vEGsyz2Wh6YwKvCArzOHB+V3Uggc5PrXNfDb4e+Pv2kPHyP4j1Wa9gtAi3N/P8AMqRhj+7TtzzhQfU8V+3HhDw9pPhbSdO8NaFbCGxs41hUKPLJACgZx6460pT5VYlysfkJ+21pFvpPxQ0vRIbh5ha6dDFmTlwqjjJ9TzX6xfD22aLwr4Wgfkf2bCrqeSHEa4NflV+3sHj+Ndq7fNOunWsbnrudS5J/Iiv1P8AbX8BeGdQDEG4s4pNx5Y5jTIH0OaU/hRR213AQrJHIdxJHXoO1eHftKQXKfATxV52CzwSRoQeyrvbr7V7VcTwSORG/UnkMfyPvXlnx58y8+BHioKv7xbS4kxySQFwRzx92sUB+e37AEJm8ZeJnhJDpZRkYAA/1tfrMLMYinHDAdAAeor8lP+Ce+2X4ieJoi5SJrOIeg/1px0r9a4Ci5RlKnOAeT9OtbVegfaNW0OEk8tVGVJO7Iww+mMivyIn+Ov7QGpfHDWvA3w91xmWW9lht4J9rIoQsflJU4HBABr9eLR1ijk85C+YiBx0Y4GTX4LaB4j1Hwn+0Le+JdItm1O7tNSuBFFGWHnKzMpIKg9jwamjG4H0x8dLL9rVvh3fp44ktb3S3QvceSyhkRMEjG1QRnnv0rzv9m+w/aF1Dwxc2/wAIru3gshOxkEzqNjnqcENkHA7dq7/4wfthr4h8H6p4O1XwtqelXuoW/knznZowCMbvmKdcYyAa8+/Zk+OXir4X+G7/AE3SvB95rqXE+8y25kAXkZ3FUfGK3nexjI5b42eLf2m/h54tsH8aeIJrPUCFMAs7giFwP9lAqkc85Fff2qfFzxV4S+CaePPiBBDFry2w2eQdyvK4GzjoN3VscDtX55/tL/FbxN8WvEOi3t/4butEk0+N08uVZCWL4AOSqnHHpXo8es+Mv2kdT8OfDrR7eSPRtI8r7bIdxTci7cMSBjuBnuc0LYJHiHgnS7q2+IOgeOvHun+boviK+eSUTgSJKWYkgg+h9a/WLxf8Lvgn4Y+Hmp6tL4Q01beO2eWNvs8e5iyhgFYnOT2APFeY/tO/AmO1+AlkfDCJGvg4CeRV4ZgEwWHrjJPqTXyT45/aifxh8ALfwAVI1ZvLt5ZG3FTEmBv3H+IgY4z+FCehSMn9j74ZaH8SPiZqUus2Nvc6VYqztBMOMu5CKAOOAO5r9QLf4M/DaMh28M6dHNaPujMduqMu3lfmHXmvB/2JPh9ceD/BD+JdSto0udbnVo0dgR5KglXAHP8AFmvt23t4ndjGQu4tnAzk9eufWonUa0QNalK2Mskm644IAAx93A9K6M+YIETOfYnJqoyLxsxnPTvT94b5HymPXiuY0Pmr9sK8uV+AetRKVVWCqd+SWHQ49K+Tf+Cd5AvvFsUSKWeOAx78kDYW3Y9K+vv2toIJ/gPrbFEk3Rkrz2BBz+lfH/8AwT6nt4rnxNOhWDyo1UbyBuBIz/Kt6HwsD9TbGa5e7ijTaCWwNoxj/aFfjt/wULM7fGKOQuB/og28jB2fTBznNfqN4K+Kfw/8W65qGleH9cgur/SH8u4iAKtkH+ENjd6ZHFflZ/wUFFm3xehlgztNkBj05ySPxNOn8RMj7q/Z++MXww034VaBpc/iXT7G+t4I90csqo5kAAJKlgc8elfnh+29rei+I/itFrHh7UYdQhurTbIYnDBcHHJBOK+xfg5+yp8DfGfw80PxBrOm3DX99aRs5WQqm8KMkAHrn8K+Jv2tfhV4O+Dvj6xsPCUEkFpcWwZlkbflgRzyffn6VbXvXCJ+nHwH+K3w40z4QeG7HWPEFtbT2VrHburyIpDIvTk/hXyN+354y8JeLtN8OnwrqsGoNazOrLDIrsodclm2k4BIGPpXpnwY/ZY+CHjr4faV4k1q1vYpbyFNyxzDaXKglvYknt0rwj9sv9nn4e/BfS9H1bwLHcxtfStDKJpA42leDj60ov3ij6w/YmhlPwPsZpPkUTsMKe+Aa+v7N34Q9FIz64HFfF/7Bl+8vwPazBwseoSEF+P4VBH5V9pRQzqdpG5gxyQOOOcVNX4iEfn5+3/dajoGk+HNW0i4msrj7TI0Uyn51V1UYJA45r5q0jxL+1T8b/h/deELQt4m0eJlieQ4ichTuALnG7Br6U/4KLX32rwXoKTFvPFyQDjCqFHTHHJrt/2D54bz4MlyhEq3ZV2DEE7QCRyalbCPI/hnD+2R8N9Kt/Dui+EYGtLYZ2FsE+5YOBmvm79o74lftCXHiq1sfiA83hya3VprdIpWKenysCecDtX7gpP5c5gs1KNOSoYE9PTjj86/J3/goajt4v8ADKzEL5EMqhedzMuw7j2GemDRGTbsB9U/sa/FT4nfETwVcw/EK1uLl7AotvqDqyCZX4AIwFJXrleo6+teD/t+eNbm2ubHwFpspdr1vOuY0BO5Uf5SfcsP0r7N+HPjDSvC3wd0TVbo+QkOlpeTFsjhU/HJ54r4d+CfgLWfjp8X9S+LPiyWWfStNmzCk3zGVlOUiUnoo6t9fU5qmtRplH4R/An9qnwtoC3ngi9tdJsdXCXIErKJASoAQ5RiCABkEYzXqa+Cv265YhFF4hsrkFiFGYgxJ6j/AFQ6e+K/Re0umEZtk/dxJhURT8qADGFxU0fG1BlNz+/+NO4Nn4E/tL2nxz0fxDZ6b8ZdUEtyiFrIW5TGBtyfkUY7dea/Q39hzxX8Y/FXhb+yvGtrNNo9kqm2v7gEMyg42ZP3jjv2xzXyb/wUVQx/FTT0jLbIrIBRycEY/nX6Vfs0OzfBbwtdeecSWyY5PzMECvuHX73r+FVJ+7cR7vIBHIVxnFeZ/HFLVfhJr1yr7GjtJCwHJB/h6/3jgV6GWkM5ViD/AFrkfidp1vd/DbxFa3QLI1nIxUHAJAyufoRmuVAfj9+wjaofjbdLFJjbZTf8CO7cT+Ffrb4wvmsfBOtvZXTW12trJ5MxHCsV4P4V+Q37EM7xfHeURk4itpiQB1weQa/ZDxxY28vg/XUl/ewrZu7r6bRnA+tbz6Afkl8If22fijoF1c6Hr+ny+Lra3kZgw3mdQDgAkKflHGOOK9J+Jv7U/wAUPiB4R1Pwtonw61LTGvk8oyqsz4U/eBHljt6V4N+xbd6Vp3x8uHvnjit5op9pmK7fv8ZyR04r9qNP1vw5Hdebd6tYBG+6GkT+RNS42A/Jz4BfGHVPgpoLaXd/DbU76+vHJkn8uRGZuoA+QnjHQV7ncftt6/GAYfhzqCOxCbXWXqTgY+XknpjAr72uNd8NGeSMNZBlIIVmQDae4+bpUtt4l8JNOxe702aGMgNlo/l9ehOKIuwH5AftA/tYfEbWray0nSfDt74L8t/NE8gkikdyMELlQMc19JfseftP+IfiTqEXgHxvYyXeqwRt5WoRqdjqOcSgABfZvWuf/wCCg97o114d0e50t7aSJLnavkkSBlxnORwK7n/gnrpejp8PtQ1wWyLdpdvCs235zGcFVP8As4JqpvQD77gVMlmXkZzk8VpWzwxN5i/Lnpk5rFBMzbVUlRnGKnXfGAqqTz1HQVzoDct7y6NyYg/Y9/8AOK/A79sq6kk/aHuo1UNtEIX1Axyfev3gimj3SRq6u65Hpj1+tfgv+2UyL8f73YMskMWDnAJI6e1b0/iCn8R+0vw78SeV4B8Pz27tGPskSPyw+YKOa5/426hfXPw41jypmLfZ5OS2eR3wateB7yws/hp4al1S7gs2FjA0plkRACVHAPSs34pNFP8ADrxE0jboFs5mi2kFWBB+YHrVMZ+TX7D19FYfHKKe6uEtoWhfezkAH5mzzX6z/FLUbQ+EtahS6jlWeymSMKwYeYVIHTPrX4dfs7fDD/hbvxHTwlNqNxpcZSST7RAwBXDHGc9q++PGn7F6eFvB+o3lr8Rr+RbWNmEBIUF15wTnn8B+NIbdz5c/Yskjg+PsIuHCKYplyxxyWIPWv221ebT2spWMkYjIwCrA4GK/n3+A/wAMLz4p/Ea18G2urTaXOXkBuoc78oWJPUdceor9FvEv7EfiW10uaex+Jmo+bEhZRLI3O0dOox+tRKCZJ8F+C40i/asjgjdWjj1yTDn13tgfnX77aW0k9o08wAbICkdMYzmv55fhnbP4f+PmkWTyPcz2uqoHkl5MhyQSfqea/oZVhHbwW8SbETB+uQP6VdT4QLLyywPuUDntVoxvKNw+UkZFQ4UhcDknHXrWjvKbF6EVhEB7Fmt8ryyCskmQ5Lk5Fanzhmx1I7d6ri2WYMr8HrxVgQWsH2pS8bbQeuRg06SzeHBilAI68VegjWEbQrYx+tSld+A+eTWYFKHZNIQ/TH61I0QDfuzgDse9aCRwnLt06ZHeoJoH6KMr1oAzzuBEhGMgg+1OLgjGB7fSmiTJAcEZIHHtSq4/hB/xxWgD1QyBQ/c4FfJ/xP8A2ufBHwy8W3Xhq90vUbmay/duViBQuAckHPI9K+skO35x/D+lZN3oPhvVNQF/qmj2V3OcfvJIUd+OnJFAHwz/AMPBPh6/mxS6HqSYwM+SPzPzf41+VviLxjpN38YtQ+ItpFI+mTail0qH5ZCu45BHYn+tf0d3HhPwfcKUbQdPXeMFjAvTp+tfz9eNtKjsv2ltQ8PWUMMFoutLEsQUGPbIzYwvTpVxdgPUPjD+2r8UvEOqWFv8P1vNAtNOVCQY2SWSRRghl5+X+de46H+3d8dfFGn2eneGvA0epXlvGiTusM7uDjHOzGM4PU1+mNr4J8MWtjZRNoto8flRHLW6sQdoBJJGc10ul+HNJsLgppenWcEpfJMUaoX9M468VDmB+dGqfGr9su906TzvhzAtptLsGDhhkckbpPTtivy5a88Wr8UhrS2BPiL+00l+yOu4+erE7MHnBPHWv6ZNT0557OY3EmTEG3DdkHPUD8Dmv55tcF1pv7WM8aMTIuuRMrNn7pYnOPx61pDqHOfe1j8ev2vfLiVPhbEVKqilo5ckKvqGxivn345P+2H8dba30q88KXOmadbMS1tbAxo7jgFgTkn9K/b6wnSzhVYECs8EfXp0zn0zVO6+0QyhJnBy24Ad/wARUOfL0Ji7n5E/srxftRfDDWbbwp4u8N3114aunVCLhGY2+T96N+w9QTjjjFfqcNGmtw2e3IPUcjJFdHcTsWV3UBwMH3qFpVuIngdiu8EZGQeRjIx6VEpXKILWOZSsfl7hjjFXrnTGnjaNR85BPPHTrXwLrf7MX7SF54hu7nw/8WZrTTJJC0KGaXeEJ4DBSORUT/st/tQpOpT4vzNt9JJh/XmpA+x5IfInII4IwDjoaHSb5ppNzxLj7oJz7V8gn9lz9pedH3/F+ZAuFOXkySe/Xmvlr9ojSf2gv2f9Mt7m++Kdxfy3EyxJEkjZOQTnDE9MelVGNwPn/wDbHt53/aJ1JgpzcC3ZCxznOBjv3Br9r/hcLm68BeGnnAiWLTrbK+4QEj61/PLruo6p4kum1bXL99Q1CfaglkOW5P8AjzX2b8BNH/aE+Jd7d+CtJ+IlxpL6NFGwgdiMo3TGMHAOBn3rYD9n7e0ikiaO7jLQSMflIJYhuxr8uPjR+wfqeq/Fy08S+CZYbTw7qcyz3RACC2YNubanU57AY57gV6XJ8BP2u4FCWnxW85RjjzGBHpk7Dx681Befs9/tiX0cllN8VFCkFT857++wH9aLge02nxn+GOgeI7f4TW3iCJNe05Y7YRykBZG28Lv+7u9sivctMS4midphtIOST3HtX5Vzf8Ey/jJLff2ufFdjPdzOZXld3L7yclix5Jz61+j/AMB/h/488B+Cn0L4i6uutX1vKVilWQynyQMKCzAHg5qHboSlY9E8q3385J9jV7T2EgZQqsBx7g0hso0ZmyCPardrapArzJwD6UijTgcjC46VcD7FZQAVPT1rPXykd33HOBzU8U8Trgvhs85qGA6NTtJLc5wPaqCq7zbYjux15q/tBIUMMGpVjWMhoyMjgnHWkBj3ceXwy5bufSqt3bgwsoG1gM+2K1b+NZmDbCoHp3qvJl/kGACADmgDkJUWKZXj+ZOrdeK3zfxI0TwjcGIUinS2SSkLnZgckHqKSOyjjm8xTlRjr2oAvsodGMfHGKzgxB8pwNxBxn0FaxnQrheBnpioGETXGcDaFx6GgCK1lUqQ4zGo4OKskgP5sK7gByB3rTX7OYiiqFDZII7Y7GqbYOdg2n07CgCoCkh8wEByMc9RU8OYpAUALYOMfTrT44YTciUjLEHIHqKlVsuzgbWHoO1ABCHJDlGKsSc+9SzRQugfC+Yg698Uu+UKI9+1Sc4qq+PvryCSMUALsR0ycEf3unSs+5ghFwkiHPncMew9KvW6ghmJyF4wRTJ43DqTyo6YoApxyHdJsYYT5QB3qwGdxnAz0qvIkSR5B+Ykn0qG3uFlRy2cxc8e/vQBow5kJDjBPTsaZN567kxkD0/rVmNhlcjDY7dfzq7CscxJ3AYHI70Aci4i84gjaXU9u9c1NfS286RuxAGTxxXpVzarkKBjvuHWsQ6fA0jPOgcngdM0AUrS8Lx/d3PnOfarYYu4V4/l4AwPmqYRKkiiKMjH3ug4p6S+bllUgocc4oAlLYQRoNi4x0qKSE7tyA5UYx0z71bjCFjsO7IyeKgD7JimNwPvzQAJhgjlSC2RzTpbS4EhAi3EdSKsqXKqGHzA9RzV598srSDhsjjpQBy5ly2xsrszwR0rIbVp4Z/Kk3YcYDHp+VdZLalS7Sj5y1UZY4pSyunLEY3DkY9KAKCCWTajkqcZGew9asW0E0aNGWypOQcd6urYgSiTdu3gLj6VZCzuPKk4VO/pQBXtWRJ/3h2v0B7VSvPPljkjSQMwycY4P41e2/JhuChOGqwtusrHd8pI7cfjQBg6dBJEI8cN1PtWxcBjghSM9fp7U6PIVkfDYOBSorgApkgGgB0M8ckaqrA46juac+nzT/vMhF4FK8ao28J9/HXirWSV2rkqD+tAGbdWMljKu0syAZJPQmoJIUdFcj0OOlaVwzFdrMWyeM1QEbIUjc/MDuzQBRurCK7jJDFXByfQitCCBLWIHIcE9fSpXC8sqDIJPBq9EuRj16D3oAsxb3iRJWyBzmsy3kmMZWR8KWbj3zWohdgVTaD1BPY1VU/6wj74JPsTQAyWcRDe5ChR19a517qOZ2KdMnt0Nb0kMcsIBXcQeayodMlkE6pIRjB6enagANq86bwhYsp4GO1ZEJeJmQkBw2OnatyLTUYMhnZFAzgHBBrKSweOXLPlSMn1NaIBYHIdjI+CScZ4oltvN8rziFweCe4p0ll55ViSCp4xzxSx6VPLJHDJIVx0z3BoAdLbhSGTjb0b2qQec7EHjA49OadYaXKrbLiYsEY8EdhWu8EXnbBnyyAKAI7cboPmwMEcY71fhURyBwM44qK1tB5HLEkMT6H2pkiSNGY1J+br+FZga8RbadmMdfwpXXJYqvynn8qo6e53yRZI2cZrQA2Z5xu9fagDPkk3EZGCnIqrJcMpXbhs/mK1RFvOGPLVj3tnIr+XHwTyKAKzagqSeWnBJwKd/aC7xHKQQvcetSPo4cJmTnGPoarPootjiVi8ci9R2NaIB12S7FEYqGwQRXP37GSRhMxIGCuPau6bT4lgiDMZSBx2NV10q281ZPlGMZzzmi4HM6dZDUFmZsptwcY64rdFrEEUc7SPm9RWpORFwuIweMDvWTIZN7EnIbgUXAJEXyULZBXPXrTVCxxjY25h1zV8IZU/eHBAAC1WuLZ4j5qZ2kd+1AFiGTONvrz+NSq+zaCfmJ7c1lQicEzZynSr8IMiecrDiobAivGkkcAN1zn6VzNwWWQwbvu9CPSuziwx34yOhJrHvtILOZUJ+YE0gKdtPHLESeSML71akRh8gXOGHX3rH0+Im/8ALkyoAGPwrssRsoZvvA80AAht/LdJXKEdKzriFos7G3E+npV6VUYgnJI5PvTlAIIA6/pQBgTW8sgWQEiQd+2KR4AGBZcNjnFdAYVIIZuQOvYUzy2RNpAbsTQBjwWhknkywC9VxVeO3VZmAGJPXrXSpb+WmCpHHaqSRInQYB5980AQxQBPusSvXP8ASrDFWTe/DKeB2xTkidNqFCD7f1pl+0dvlmBKtxigDNvb2O2jiLc+aOMH09qp206zyuqllZT+hpt5pAvnSV2ZWRflx2z7VowadDAm1csx4LHvWgFeREEZWQbkbI4PNAxCgVeEPT14qWS0jN3HGX+UDDZ45qm1qXnUMxOCeAaCGTDKx+c/RDznjrTHnjKbeqNwT6Vbk0gzKfnYgKMLnuaof2Y0DMSxUdl7EUCLVvOyfMAyq3H4etR3JWaZ4pDhMgKcdu9XLezMafe8wHp7VO1kQcNyF5oALSJIjvjcbFG1RjFWXeNV/c/mD1qNLdG5I6Hj8O+KifSiFYwOWZjkY7UGgttP++eAt8oPQ9hVplRgOpPHPamwWOwee7ZlP3j61YiI3KcAgECgDmdRxPuKY3xggCnQTsIQQMEADHvXS3GnxFGcnax744qm+kSBPNjAKkdvWgCgZZPLBweTy3aroileJhAMZq/BbFYdrjCHjb3zVuFUjJTHTgVDYFaK3WBIvPXcWGD9aaYgGyowF74rQbgn5OB0JqFw2zeowPQ0XAzb2CI7WQZIHIrEaJI0B2BX5Oa6+KISbpGGNo5I9KoNZKJWVTw3IouBhRyrICzHnvgUumR+VIQFDZbOT2FX/scUYHqp7VpRKqAjA+ai4GgfLH73dkDtTQm9tw+YUiMihsgFB2qRdhjJQ7celFwG3MCTgGVd0fQ54Oa5q+nSD9yGKsmDyMgg100soaIR7juB5+tcxLCJ2eKfgkjBPGKLgUCPKkyyjBOeO1XkuI3H7sAkcc8VamgtZECx8FONxP3qqvDGg3W7DnqpFWBFJcGRSrDAHA55pYtRtrf90Ey49v61bjhR4ixA3ZIGKFs4Nir5QYeuecindAVk1ixnkYIrFwe3bFV7nyLp22gruH41N/Y8UNx50JCqeo+tOWykkkAizgd/Si6ALe+t7ZkWTIOMAetdW5LPvX7pAOK586Tb7o5Xy5Tnj1rdVvmPmjC9jSAh+0EZZFwf0pJ5ZxCUJ3F+TVySFpIhtA25AqFohGfMUZ29sd6AOdmtXdm2jBboPrV6NZEKBic7fyrWcq2PMHPf6VVYxrJFD1LknPsKhARCWXeUPzBcZrJECtdu0I/iJYnrx6V0seI5GGM7hg0xQGYtGBgdu9WBhQSssm5VyVyOewPpWvaSyOx354/Orj23mK23AYDpio41KMMDvUXAl8+WaZt/yqRgjtTb+33LKVfBdMevSnBHRiB34zUYtTOpCyEH196EwPPYtP1GG8RmbcsY7euMf/WryP8Aam8e2Pws+BniDVlAW91CM2doCcczIMn14GTX1NFYyeasUgAGevrz/k1+K/8AwUf+KEPiX4jWHw7sGZ7Xw7beZcRryjTSJx0646V0xWpmc/8A8E9fhNc+JfGt18UtagZ7XQt0NrlMhrmQnc/1UH07+1fqV8anfTPgR45aU+bEdOukXceQojyc5PSvl/8A4J//ABI0vX/h83hXQdCmsYtGt/8ASL1x+7kneTDjI4JbqD1A4xxmvoT9p+8eP9nXxtIgBENlJnIz8pwSKqcrAfmb/wAE3dFbxF8RPFlwFjEVrZxgK3Qs7ttOPWv2d0fSmh82C9EMsg/ur9we3v0r8dP+CYTeX8QfFQOAPssHfqWd8cV+z4c2XmXMUZPIBYDuPWpYG5Zx2kUYjW1hymMMygEr6GvzB/4KaW2mQ+D/AA3DDAqTT3UjDaOceVgjPuTX6W2V5a3COTOiuQRgsARkcHmvzH/4KXPFd+E/CLWcwmjhllgkYD+PYdvX/dIqVvYDv/8Agnnoekad8HLfVbCyRb27u7g3M3G9vLf5OeuAMDHtX3nn/SDJ1r4R/wCCdjSR/AFXmG8JqFyU3c4XcOPzr7pkb97kfKDz+dAFu7+fRdT3tt3W759hxX86vwT+G3h34p/tK3Hg3xLGZrGee6OwMVztdiORz2r+hzUpDBo2py+XuxaydT16Cvwd/Y7b7X+1hJLt2Z+3Nn+7udh/Wrh1A9//AGxfgB8Fvgf8L11Pw9pxi1m+kEMAeR5Qdo3ORuYjgA9RXj/7Gv7Jmp/FO21L4ia3eT6PZhZI7BocIzOSQ0hz2XtjrXqv7Z+o3fxc+N/hf4M6G4aOzRfPY5YI8q5cn/dQZ/HFfpn8O7jwX4O8K6d4Q0eWDT4dPgjjEXAz8oyzEkDrUsD89fiD+xr8R/DPhrUNf0H4hahqOp2MTzQ2sbMNypk4D785x6Cvnz9nrwsnxT1C60fUviRqmk66WKvbmRtzJuIJBZhu9wOnev21k8aeC/OFq3iGzebBBh3g8N24Nfz7ftBWkXg/9pS+k8C3TQq97BPBLCdpUzY34I7biauKuB9uX/8AwTn07T7yS/sfHF19oX98SYkDburMDu5J6n3r4Q+JOueJfh948uvB9t441efTtHKRh45mDKxHz4UMcYNftD4p+MnhTwr8PtQ8UahrVtc3tlpnywB1LSXAjGAyhsks2B0r81P2Y/hT4L+JXi+9+KfxYu7Zo5rpngtJnQI77iSzAnJGeAKhmh3vgf8AYg8N/GLwtaeO5/GV3G+oDc5uYVklJ75OQc8Z5zX6B/AD4MXXwR0y88Pv4ifXbG5VPJ8weX5WM5AUk9c+3Su4tPGnwx0Gxfdr9lbaZpsLMYonUbAnJAXPpXy74O/bw+GPjvx3N4USF9LRXZbW4nJ8uYqcctwBnsKlpvYD7oVPLIViOvPI6CrsYjfLKowp9e1ctpcya1Et1p0iXKtg7o2BUj1BHFb88y6TZ3GqXgVba1jLSEsAoA6kk8VBofnX/wAFGviqfD/gXTfhpo1wsV1rO57pU5zbrjGCOmW/rXjH7Hfw31XwD8N9e+NCaYbvV7qFltrZc+YLaLDfLgEgyEe54FfGX7Q3xLPxH+Les+Lrp3u9KtrkQ26k4Bhhc4VfZufzr9pf2cvEWm+OPhVpPiXTrWXToGUW6wyDad0SgMU6grk8VrBWJkfMsv7Z3xoMc0OnfDS8laIgF9tw4+X38oAfma2LH9rb47zlZLf4S3vmEKSXW5YH6ARCvvp4ILd9pkigjcHLM4RiT7Fs060uoF5S4tysfVjKoyPru5pGJ+VX7RXxE+NXx98Hw+EpPhbfWMscqypJsnJXYOgDRLt/76NcH+zxf/Gn4ARas8Xwy1C9n1J45JpmWZNqxggAqsTgjk88V+0iavZBNv2q33yY/wCWi+nb5qdFqpid2u763EQGTulXJX86zND4J0/9qr46eSsw+El3OjZ8to47gYPrkwNXyH+0H45/ae+NnkaPfeE77SdKt2L/AGe3hkj8x+gLtIoyc9Mce1frj8WPjb4E+EXhCXxZ4gvY5UAKQW9uQ8jueyrkZ9T6CuD+Efxw8KfHHRG1nw5gvbS7ZreT/WIRzkjOcdwfr6VrTlboRJHxz+xxr3x7tb+08C+ONEuI9JstxiuryKSN41JxtDHCtxkDAJHev1USC2UhyhIB9fWs5IZGhG9iImy2GznOMDrWqE/crt7Y4/OhscTf0u3t5pVRE35BbHbgE/yBr+bL4xX3im0/aX1608D6hPpmozau9vCyTFN0rSEYO0fcLDkHIr+lTw+JIrhriNM+WrEkn1GBX81PxX1m28JftQ6j4m1NGnh0nWmuJ1jGWOyTdwD1JJpFH2ld/BL9szxNo/2LUvH9q9vdxgvGkvlswI6ZWBTj8ea43wN+xl+0R8P9Vk17wn4j07T9R/1ZdXy2wkZ+9GR2GfXFe/Wn7fHwtj0qCFvDup3EyoqbxFsAwPZ6t2n7d3wqJLyeHtUjkK7TtjJ/9qUAc3p3wt/bYhuHMnxCtoxIw6zr19f9R0+lavif4WfttN4fvLVPHcNzC8bgiKRA5G05wfIDVdl/bU+E0symDSdZ3BfvNHyCT2+etJv2+/h7b2U0cOkam0ojYDMRAbIIAYbjQB+OumXHxB0H4mWsPha+uD4lkuzbhkl5kmDfMrN0OT1yea/pN8AQ+Lm8F6F/wmaxjV4raJLlEYMA4HAyAO2Pxr+efwNqJ1z9oTw7qtnbNGbjWheCLOSMtvx2yFIr+j7ThAtq5jdpPOCvy248jqfT2p1OgHQOQ8f+0ap3cepS6dcR6KFivShEbP0LehwOM+uDVpEyo9u9WULjODwvOfcdKyA+ANX+If7b1tq9/Z6b4Ttpra0do1aRcZA6EMXG4ehGRWTP42/bsubdWTwlZozDJ+4GAPqGk4/KvsHxt8WfB/w+vLG18X3sto+orvhIjZ4gM4BdiQB/TvXc6X4hXWrP7dpOpi6tiFO5Jdww3I4Bx0oA/Mnxz4r/AG4pvB2q6V4r8NWy6fcW8omm3JuWIj5iNsh6DpkV+ef7O2p/FDRviLNc/CvTbfV9VFoUmW5cKoj3gkrl4+pAr9xv2n/il4W+F/w01Wx8U3rSalrttJBa26sS5MgI3YB4A6nivgH9hD4QaxY+Lrr4m6jcQpYXMb2tvHHIsj5c5LHaTt2+h59hWy2A98tviX+3U8aMvg7T0x1+ZBn8fOOfwr85P2sde+MPiPxnb3nxniXTtTMGy1hiOYhGCcn7zHOevNf0BWjm3QWp3NGOrZOW9SOc5r8pf24PAsnj3496T4fTUYNOijtYUL3MgGFbJYgE5PHvSg7uwHRfCDxf+24nhDR7Pw14btLyxigTyHkKhmjVQFLDzARxjsDXd+J9S/4KDeJ9CutDh0u3sEvFKNJbSRKwB4OGLtg/rX1D4Z8Y+CPg78PrG/8AEGqtJbWEEVuZoAXkb5QoJCE7QfrXd+FviN4P8c24vPCeuJfW7EHYkoLo/oVDFqJLUD8XdD/ZE/az8J+JLfxPo2lPb6lHL5gmjuU3lic/MRkYPf1r9nvhBf8AjufwlY/8LGtVsNc8opMEORlT97qeSPQ16fvaSAR3Ds23nqR/Wq8q+efk68YqJAbNnEGu4pml3pkBlP3WHb8a/nk/brG79pXVooI1i2S2yDb0YYBFf0KaMBK4ilAG07gT6Anmv57/ANuSZf8AhpDV5dhL25tyMd8KDj61dHqB+3HwruFPhXTZpkWYRwIACSCTsXt3H1r4/wD+ClSWDfBzSbrZHFI9+i4QYPCYxj9a898DftqeLPD+g2unH4cX995EShHiWQBgBgcKjDt2NfOP7Wf7RWvfF7wnpum674VufDyWt2ZxvWQI3ylcfOi81cfiA90/YY+J3hL4XfDGbUfHN8LK3mvpltyY2kOMgNgJ0H1r7Jvv2tP2dkt0DeJLcuzhjuRt4fqDjOQK+N/2Dvhn4P8Ai38Kb3TfGFqt7FY30qxggnZvwckZFcz+0f8AAv4YfD749+DNBtNHjj0a82LcRquFlD5GeOc5z3rOb94D7nH7V/wGghWOTxhA6TnzNixPwfw6fjWN4s/bK+BWl+Hp9U03WxqU1opaK2SNgZZD91S2M/zrpND/AGT/ANnW9soQPC9ucKvzfNk8d/mNeEftb/s//BT4YfBTVPFHh3QYNN1AERxSA7m3Myj5dxIBwT27VmgOJ+Dv/BQrRfE3jBfC/jvSU0eK+YRQ3Cs5Xdk43ZOFHTNfpjompWOpWsUkDjG3kjJGM9ieo96/AX9jr4BaT8ZfiNPd+I/M/sfQRHI23AWWUseGb0AGcCv3u0TRIdJt0s4SHiQbV46gVc0ugHXQiNWG1QwY4HGa8+u/iT8O5dcvPCiatFHqVo5SSHhXBHU9eBXoumtGLmIPwquufpnmv56v2vYNYsf2m9dh8P3cmn6hd3UfkvHKUCtPnDFlyRk5zWlKFwPpH9u/WtQ+JfxK8LfC3Qpd5WGPCHaBvlyGYnJGAE7+/wCP358A/A2jfC3wfpfhm3ZILeCFA75HL/edj9SetfnV4a/Ya+OGt3Nv4qbx9GuqmNWaWQlpU+XG0PgnjJA9q7PxT+zH+054Z8I65q03xLkv7K0tJmmiSR2ZolUllwRxuHFTNrYD780/4w/DbxJqtzpXhbVk1DULZnBhVgxwhwxBDY6+9es2XiK2jmgmeF8jB+8APXnmv5nvgF4S8d+KPjFpen/Dy9ks7/f5ks7OQqxAneX4PGM8Hr061+2Pxz8WQfCH4Lahrl5e/abtkENsJn2s8pC/dK4J28ngdqhxtJID8r/2kNc1H47ftLalothIpjmvfsMbM+EjWIspwxwOgJ/lX65eBNN0Pwt4fsvD1k0dvp9hFBHGpkX/AJZoo4yeeBzX5h/s6fsl618bUvPGPjPUbjSrK6ZpLeZNvmzPI33m3DkYB475z9frg/sIeEoohD/wmerCZmwW+Qj/ANBH860kyon1N4t+KvgDwF4cn8SeJtTjtrePKfeBJP8ACFGeSTVn4ZfE3wZ8StNk1zwrqkWpQR7RhcBxyc7lySDx3Ffl5+1d+yVY/Bz4fR+KrfxLdalGZ9pgnKjdlQVKYHUHrnqD2xzx/wCwP8PPGGo+NZPG+m6ibTRbV2hktUkw074wdwPAAyD6npUSpK1yj92Yx5qq+wDByBVLVo5PLingjMksWcDHY1a8PTwrp6w3LM8yYG4+o46VrMsavyPbisUB8K61+0bqHwz+JMWjePdOS00S8wIJdrdGbli3IOO547dq+zNG1SPW4l1XSXiubRkV1cAcqwyPX1r52/a6+EkHxH+E99cWsKi/0WKS5ifZltqrllB/2sYr4a/Yg/aK1VdZu/hn4gn8ySFPMtPPyZHCHa67iegXGBWvK5bAfrd4vurWTwNrYvYo3ZLaR1LDjIAwcexr+fr9niETftSWMhwyxzXLNxkNksucV+6XinW4V8HamwlEpltJnXAyCGXABPsa/B79nQmb9pXSInYh45rhnK5BOGd+fb1qqfwsX2T94pmlmgt4EAhIA6j+EHnPfPavhH9tz436z8PLXR9K8H3awalMn2lmXlWQZG0j0yM19/aTPHbWf9o3hRbe2jLyHjhQoJzn2x1r8HPjHq/iL9o/493Hh/wrE9xDJcG2tBGoKx26EqW54HQtk1nSMYn25+yP+1ZP8T3t/C/ifS5E1KBXBnhGYZPQk5znHXnGa/RiD7SLVol2lXwT+H9a8z+BvwY8J/CrwZY6H4ftFQoiiacxASSOAMliPU17WLKKFWEK/h71UncswI7e42fKR8tIn2pJjvPHQ46VsJDMoZiDuHT0ojt2dAMZZuKxNDMkyTWB4x8feGvhb4M1Dxf4ouvs1tZj5c/xSHG0Y6nHXiup1nWPDfgnRrnxR4vuVtNNskLszHG7HOB6n0FfjL8XPFfj/wDbO+Io8N+BreS08N6f8qhtypjJHmSdizDt2rQDw7xd4l+Iv7X/AMW5rS03SQMzLDkHy7W3yfmPbJHWv10/Z3/Z08MfB3RhZaZEv2q5QNc3DEPJMcc5OAQPbpV34HfAPw38IPDFvpFhahbh1D3Fw6jzZpu7Oew9B0xX0Zb2EqOkg/1i4PHA/wD1U6jvYiSIbtoILVtuI4YlLAt/sjv+VeB2X7RPwxbWv7Fl1u2t7hGxtkLICw64JABxjjGRX0gLNwFklX/VkHHr6iviv9pD9kTwh8S9Fn1/wfGui61bKxjSFVjjmbBO1j2JPfJpQV3YiKsfV1j4p0XW7OO6026juFlHDIeOPfFbNpcxsBhx0z1zX4AeGfjl8Yv2Z/Es/hjxFC+qaXas6NA+Mg/3g+0ZH06jvX6wfAr4++BfjLoMd/pd3FFdAAS26ZR4m9HB7e/erlTaLTPqpb828qlBuxXzj8fvg54x+Ks1ndeE/E0uiSQhshGZdzMcg5XHtX0Da2Uku2SM742xgjoR65rUMKiL0ZfeoLPzOs/2PPja0ytcfFmZHJwQJZWbPYY3DP518G/tN+F/H/gTVE8CeJPGd34mE+2UI0rOgboPkYnDf41+53xb8d2fwh8Dal401UiPETLbA4O6ZgQvGc9evtX40/AzwPr37Q/xmufG3iRjcaZpk63LhjgSEudqqPTI6HtxXXzPlu0TKVj2v9lH4G/FtPA91aeJdYuNFg1LD2MQdvOgYZyWU42hsjjIPFevN+xp49nkdk+KtxEXbPAK5J7k7+PyrsPGF/8AtL6Bqdw3gTw5DqOnxnbFI2GKjPA2BhyB6DFcb/wsb9tHe2zwdD8xHSItyP8Agdcjk+grnzr+0r+zP4/+HPw8m1rW/HVx4hs4mHlwNI2wbu4DM2SPavJP2cv2f/GvxDtb3VdE8WXXh+0gcoWVyUY45BRWGT+Ne7/tPeKv2ndY+F88nxH8Ox2emJLGDJhVI3EDGAScA+oryr9mDxd+0Xo/hy+sPh54dt9U0oTAs0owyy4BGPnXjFafZEfR3j/9ijx9pfw21LXb34l3F+BCZzBIX2OF7MC55NfI37HPw51jU/i8NVTUjbWulgtKE/5aZzgEdK+0/iR8Tv2u7v4d6hbeKPDNrZafLC0ckwwWjjYbTtAc8ivz9+C+o/Gj+3tY0X4VWyTaheqiySYClNmRwWOAT1oS9005D+h/wre2uraclhbXInksxggspbI68D3z1q6zSRyBexOM4xyK/FX4V/CH9svwF4vi1SG1ufK1KUG6VZ0kDru5ZwDnIJr9gvBUHiL7OIfEAlEhOVaQjG0DHJ9Sc1g0LlPRNPkW3njkdQcZGCMjBr8lP25v2bPE/ij4n6dd+CNMa6g1qFXdkjBVJfMzI5KjhSCOvua/Wiea20uxuNU1KVIba25dmYHbt+hrxjQf2h/hZ42vG0vS9ViW5icxbJCBLncAQg649q3g7DOO+Evw11TwN4S0nRXRpJ4rWGMyZABZF6kcjHBrxn9v68/s34MWVrNEhnW5LqjH5wyt95ccHOMV99WkcN1cRGCeMx5YKQQQMZIOPoOK/J7/AIKLeO4/EXijS/Buigziy+eUIc/O7AbCo78Z59azhrK4CfsFWQt/BupaugIa/uVLnoGCp0X2y3NfpvoEhnuoVkK/JuJOdpxtOOT14Br5G/Zo+Ht34Q+GunaO6BpwBNIduMGbJCj14NfYnh3T1WfyowVCIU4GTu2n8ucYpz+JGZ+EH7VeI/jdNBbxjEN58vqSZQevPXrX6seBITJo2lPJlHZUjKgEDaBw1fkz+1Ze2dp8a9Tu1Yx29ndoSWBzuUoJD7fMDX2d4Q/bQ+Bmi+H7I6hqsjz2MAV4RGSxcgDgkAHB7VtON0aH6KWAxBKu3ayYXjvjvW2IlQKitlj1NfAPg39vb4TeLfEX9g232iG4Y4haWIIk2Dk7TuIBx0Bxmvu3QtVsdXgS5tjuhkRXRx0ZT0Pfr1rFxa3A0fsYntpLecBlY9KzhpCwIrh1IJwRtzke/rXQlFB4Py+/rULRByNrYL8f/q9KzRofH/7aNzpNt8GpjBs+2XbCMovBwXwePcV8J/sR6LHPrmt3Ig2ss0bxuy/LgArjI9SRX2H+3cbTTfhZbOyjzZDwcgHK8YwPbJ/Cvh/9izxPLY+Krzw1cOBJchZYwxPMcZyefr/Kuqp8JmftDojG2tGM21ZmI3gINpIHUD+6ePevBv2tfFo8F/CW5vHRE/tBGjBRF3B24AHbnnPevcPDl3Z6nDBKJY9zMwcrwOOnX1FfmV/wUE+ItvqXivTfh7pd6Li3toW8+JGDBZVIKB+26sKK94DyT9in4U2vjTxXdeMvEEJW30hE8gvFuDyEnhSwwO2SOxI71+yvh3SbTSYBbWcKwMX35AxnI5r5c/Zj8G2/g34b6ZZXxCxXqRzO+4AxMyglcex9utfSln4/8B3etnQNK8Q2d3qMXymBZlLg0q+5cT0aGVhk4+X3FQz5Y/d2kHGfakiuIBIkPDCXuD3qzI24beyntWAzxT9pS3W4+C2qWyTi3JhbDNjGTkbee5HAxX5V/sL6fGfiDrl9OnmpaqoIxnguQeD69M1+pv7TyLc/BLWXjfalvDKWB5OVy2R78Gvxp/Zn+NnhD4S+JLu68SM8YvgsedrFSoPJ4BJPpXoQg3C4mfrP8fLbTZvhJ4jntYWjEdvMyYbgnGcY6fSvzp/Yi0u1uvFeqXhT95aIyK2Mljk4B6D617p8Zf2vfhT4s+FOteHfDF0w1G4i+UOjoNwI4BAI6V4j+wdqf2/xhrLxSAKiqz7uhkYnoKx97lMDj/2yLdh8S7RSud6o6Fsc7cKR17Yr9OfgZp9nL4A0BxbpGZIt33AwO0AHj0JzX5h/thXUsfxs07zBu3NGVQjao3YOPoSK/Tz4YLrNn8P9OTw7brNKtqNkcjfIXYZ4b0zisq9Q0Poqx8P6DqcsDGwiUuwBIVcdfQda/LP/AIKNf2RZa5aaLawwyIQx3KBuDAfdP1/LGa73xt+2b40+F2pNpeveGmgnsgxkVRjIA4ZT0/nX5t/Er4z6z+0F8TLK/exZLiciHZuLgJydxAHUDrVUIu3Mykj9Vf2SfAmk6N4J0e6gi8u7eMySnAADFsrx64NfcWnRiFSjffJyfxrwf4NWsNr4U0q3S3eyaKCMLGejLjt3zzjmvoy1jjzh+dvSspvUUEO2UnnQWQ+2TkIq5PODu2AkjpxwK04rT7XMsURwxr4j/a++M1l4U0g/Djw1KlxrV3vWaSNypt1kQqcMOjHnJ7flUmyZ8U/tYfFS7+O3jx/CngpZr3R7GFw8UfyqXj5LBSf4SPqea+aPhZ8Kdf8AGniCOGx8RNoUkWVOwv5oC9QACO3r+VfpD+zz8FLXQLJtc1VVkv7pwWZCSSow21WIAwR19cemK8l/aC+D+vfCDxba/FHwcsl1pszrPPFGpLqMkyhsDBU569h16VtBdDKrG5q6b+yL8YLyzszB4/e4ty//AD0kUqvrjOc/5zXk3xl+GPjT4P6INQvfHd5LdsWWOJZXCuAMjncTz617Xpn7cPhrw74LU309vNqG2TbBFkSxu33QwbjGep9+lfCd5f8AxD/aZ8eGZbrCHIEmCYoImYnaABhmOfTn6VpJWISPI/BPgr4r/GHxSNO0a8mnuuBJczSOsSbmIGWGRknOBX7q/s6eB/E/gPwxZaV4mvZL28VBHMd5kRT1+U96q/s+fA3w98MvD32S0QtfMP3hdQcE4LMeMZJzt54r6w0uxsbOJYoEBAGMggEYHcY+tYVKty4l20VlI3fej9fetIssKARsCM8imxQRzkeXkEccjjipjBghWXIPJx7VgUSgpdKFI2DsfpXyl+1Z8TNE+H/w/wDIklY3epI6RBOMMVO07iMgZ9DmvqqWWys7c3TSeXHEJHdnOFUIMnrX4d/Hbxf/AMLw+KMGlQzM9hpeUkxkJGCxyie+Rgdc5rooxGjJ/Zc+Ecvi7xZJ401+ISWRndYPOyVDBs7myPmAU7cV9h/Gf9izw/4102bWvCFmmm6tBBI0qwDBnbqCoGBuJ/OvZvhF4H07w3oGjwS22xYEjk2pn5WwAN4+gAPrX0LBf2sCy3s17DaJC3JkcKuB0znoKJznzXREtz+eLT/H/wAa/wBm/wAWRQi+uJLKB3L27u6qVXKlG3ghfXG3Ffq18BP2irP4meH21Zo2hxGWaELudXB2kNnGSSM8cVxv7Z3w00j4m6XJrnhSaG61QbdwjOd67cHaRnI4PavHP2PPhR438K2+p3Gtwi1g8xMKx5yCCehI6E1XuuK0syj6c1L9sPwLY69Douo3ItHiZ4/38W3cVOFGQcHPua96074gad4m8MXmt6dKHSOFn2ICRjgjrxn+VfiL8dvDmn6p8Z5tInVomlkVfkOzI3n5sngHB5PtX6zfCTQtN0P4f2+m2o82A26gruLE7UAwzcZPHJpzglYOax+UHiZrn/hesMcL+TNcuihmBJDtIT+fNfs/4Bi8nRIY9pEjqrEjgE4wTj61+MnjK9gn+PFzfyKzMjwuU7gK/wCnAr9qPh5Jbf2Pb3yLuS4jXy+SQilRx9KrEdAOF+LPgj4q+K3SPwNqr2NtHG7OU4xJjjAGTwMc5zXwZNofxxXUbvT4/HMz3NqQG3OfvA5C4bmv17sbmS2vBNbAtjqo71+dv7b3ge/8NpH8Q/CbiylughlWFiNr85Yjpg8A1nBAeE6/+zV8bPiVLbjV/FSXrRqRsYPI6luh2gYI9yRXj3jr4bfF39nCz+fX5LNLpc5tXKqcdcqD9OtfY/7Kfxb1/wAQaHJHrsbyiwVUaQEMZCXweTjp9K8Y/aG1zUfjB8Qbbwlpkf2m3jkaBNhzkuSpyRxwOw9KsD5E8HfD74ifG3WDq+m6jLdTQSKvndww5yTnntX3p4p8N+KvC3wbS38b3U0l0kvlb3B3tvHB3Enj3r339nv4DaD8L9EjtzbhpWbzGY4JMnTg9gPfrXQftP3emw/DC/tpY/8AWRMDsXgMBlTnHXNHtbgfkx8K/g94j+JevXUdzqk8dpBcshjyzIwBO0HsMgV+hvhf9iP4bW83n6xayXNy2JAzs6xgnkd8HFfNX7HV5I3iO5t5GYedcb8no20Hg/hX7E2kv2iOF5SGONqkE4+XgdfaonIaPAbT9lP4I2EMcF3odvcPjdvRDlWIxn0P4jFeqeAvAGg/D4Pa+GIzDbuMBSeORgkgYGfoK7loxDuNyD26e9L5ZiKMvG/oKzbNkbtq6QyHJ3Buvpmryyo3I4Zh0NZFvK5ARuOecda0lQDBY4FIZbV3GPM7DGKnjABMkQzkYIqrI6u6Sv8ALgVWLSqSsbZGc0ATySgMQB82PXkVTLzM5l9OB9KnjKMSJOXBHb1pDvOc8AH+VAAPmZlPGKdbNKtveAgYaFhzj06Ugd2YJt49fT3qaIxCfcFITD7umDge9FPchn4UftAwXEvxtiSzBWQsJCMZO/J4PrnAr9XvhYZpPDlnJsCMkUW8Yx82zPT2r8qvjzJdRfHy1SEGM2c6bTjOQWGM+tfqf8L5Jjo9vbMQGljV2YDAJYen4GtquyEexW4+6H4BNb8MQ3ZzgehrDtTsG2TJIrVtwS7Ip+U96xNC87gP8g5UVWaVRnC5QY3A9cml2MpYDnHPSmNIfLGFy2RnI9TWYCOQE69ef1p4GxSBjPNPWGJ3J7HqKjMRRiqEZzxg9RQwPkD42p/yX/IA/wCLW2bHnv8A8VFiv5p6/pQ+N24f8NA57fDCyB/8uGv5r69+Hwo8qp8TP//X/QY5+6xoZypz1KjjNNbc7YHXnmoW3s5TG7Aya+PPcB4dy5OM471AAA3HQdqk3rJJs7EflUAO2QucccYrQCExgOSAD3+lRyEKRj5j6VafcSSOlVmIjVsnknIpRAp3ETZDk4yPrSl/LXG7oKc82UbHBx+dZ00kh2/Kd3Q+lWkQxXJ2DnIJJNVpAR86Hb7U5mk2gAc1Cysm5ZG79aoQbHxndzVfGxiR8zelQm48oOFOTVZbvyw2BknmgDSAAB7E1V3GNyznINQpLK4yTSomSCxzWgHzN+269qP2dtajUk8I2PcsOPpXzH/wTwiW88N+JWiAaSKTzGUHBCkjP4cV9Pftl7bz9n3xINnzwxRhQO4yMn6Dmvlv/gnXbRQ+H/El2rqTMxjZc4OFx+hzXZhv4ciD9MGiRQNhxnnFOVWQgjqBWT9pVlUxnqcVpwSFwGPJxg1ziQ6ZzI6Y4PTFG53YKB/+unttQ7mxn2qnM4jDNGd2TmgbLg3qwAOPWiV8x4bjPArNef5QQeT1qJnLRgO3A5xQIm2O4EO4EjmomeRhhgOD2qKORTny+TTC4Q4xnnpQBY2ttOelRKjKuFXGanD+byeDUMjENnrtoAzfFkUB8G6zBfKPKms5Qf8Avmv5yLqxQ3l+uR8k0oUd8Bq/pE8Rwo/hXVDOnmJ5BJ9gRjFfzh6x5ttrepxsvlPHcSIQeo2sc104bqZzMX+zrTOwIM9eRkmm/wBmW6RElRzyT6VdYAqXBwG/CmOgdcEldvr3+ld8DC5U8JxpH4y0MOCF+225OOuPMXpX9EuiPayWNnMoacCGPaz53FdgwWPGT3zX861or/8ACQaaYBtl+0RBPrvGK/oh0G4A0PSFT/VxWsUXHQ7VGf5/pUVo+7c3izqVkUHk8MMZ9KaFAbGcknrVCMAlhnr0NX1XbHmvNujQckjoW4yp61JGp2cNzUSSFflzyRThlgT0frRcBrMwfbj5angiaVzngKKjyxbawzgDipwyxdeCxpgS7VB2t68VSukGeBg+lP8AvgHNMbAYA9qaAaoHDMOQOahysiNzjb0NXZlIACenNZ8iqpABpASLJuO1h2/lTkBLH5uOtMw7qMnGP5U9AGHljg+tAHNeMPF9j4J8L6l4k1KOSe10+PzNkYyxkB+UH0BOOelfGXwA+D+t/FzxrefHL4jyySJ5rNZQzYwVJO1sdlXPygYHevuefTbK9t5rC/iW4hmGHVhlSM5wR+Fado66dALeyVY40GEiUYUDvx6UJgz8aP240VPjNDaN84is0Az6ckV+kPwRPk/CTwpFcSASR2KEgHkq3TNfmj+2lM8vxuD7S26yhLA9sZBx+Vfph8GUSH4aeE43O0yWMYLk84C8A/lXZ9hGDKHxw+JnjT4a6TaXvgvQf7cMgxOm1m2A9DhMtn8MV88L+1R8cVSGf/hWN183Y/aMEZ7Ls4r6i+LPxEs/hz4IufF97byzxWUijZGQN6tjknHGK4vwR+0f8LfHegQ6xZazHpVwz/v7a7nxJGwx0DEZB9hiskI8Pf8Aaj+Mpl8+X4XXLZ9EuMkfhHVxf2sfi8pV4/hRdDHI+W44I+sdfV6/Fv4ayiN08V6cm/gZnUEfk9SSfFD4bl2E3i7TX9QJ1HH/AH3Tt5GZ+c/xo+Nvx8+KXh7/AIR+18GX+h2c7jz2jjnZ5AeAu5kGAT1wOa7b9lPx18aPClxH4C8Z+HdQk8PTnbFcXEUqtbO3owUgrnqD0r6Z+JX7V/wn+HNspj1H+3biTAW3tBuIPJ3M+So/PPtXpvw7+K/hr4maHb614VvCPOAklgZh5kTf3XAJH/1qFFdjWMjurVttqjBtwPK9z+OaUFCTsOXxzxUKGSQlzxkk+tEB2vhTx3z1rnZubNqqS6dcxSqPLKNu4Gc/jX4DaR4dtPiD8Zbnw7dSvaJqurTAGLG+NVdjuUkEDpX71zfJaTtGSflJK+uAa/n+07xM/g34pzeJYLY3stjqcjpACVaUGRsqODjI9jW1LqRUP0Wm/YZ8BsylvFGqmRAAd0sJzkdB8nb61Lb/ALC/gMvIR4r1MiMh2AMRY4752n+VYEP7Vnj8SLMnww1HGVDB/tDZwOcfueK1pv2svHBVnl+FOpqpGPkkuc8dOfJGKr3jmJJv2JfA7YS08TaomFOXcw4JJ4wu0duuTXEfEX9izQPDPg3UfEdp4luppLG2luAH8sq5i+Y/Ko456cmuqH7Yni0sGHwi1DAIDYe4Ycdc5g/OuN+In7WvjjxN4Q1PRZPh1d6XbSW0sBkKzME8zj5sxAD2oXMB4N+x7deR8b9PI4M1tIBt5BPK9K/ZWzgigi8lVIcAZHTJxzn8q/F39kNnh+N+mRsh3JbShVXru2lq/aO3KyLGxDAsF3qeoOOefxqsR0NolxF4+lSXFrp+rWb2OqWsd5aSqUkilXcjqeoYdx7U3yCejbaztQ1ODRdOmvZy+2Lc2UUHAUZOc8YrEk4bxxrPhH4SeBLrxR/ZUVtFbZ2QwKIwwH3VG0jBLEV+fX7P/wAMfE/xn+JF18VPFs3l6TZ3AdS4wJHRyVjjB4KoCN3t7njivj3+0B4f+LXjjT9MnuLu38MaaD56BWZWnGQWVF6jGBuPPXpXtvhv9tP4Q+DtLtdE0DRNQuI7ZdgTZ5aYGOwcnnHXGa7aUHGOoH3xeSwI8aISIuFUE5+uK8I/aVu/K+CXi2x8tkV7Rm3kfKdzDAHvnj8a880n9qnxl4tljtvDnwsvpVZyFd/PC8cdfLA7+uK7b44XnibWP2aPEF1relrpF79mcvEwLEAsmRk/QH2rCT1A8F/4J7yQ3Eni+3uWlfyRBIrI2Ng3ng+3A6V+lcmoTyoIpJPLTr1P+Nflp+wh4n8PeFtX8Twa5qdtYJexQBRLIqMzbz03EZx3/D1r9DX8c+DwSra/YgL13TJ0/wC+sfrRJAdT4vmtL/wXq8ckhL29lOwJJ25wNuOeuevHSvyF/Yqn3/Hy2WQmR5ILkZ7/AHpDz+AFfpx4r8Z+DLHwze6hPq9pJB5ThyLlQNjLgnAJyQM4Ffl5+xbN9l+PsCwtlZ4LrBB4KjzGUdfYGs1GwH67Kpl2sEBUZxkfyq3bySpEYu7jac/1qaCF40tw/JZSc1IgHmrM3zBD07HkdRSAraBoGlaKbmbRLGysfNJZmhjWM5zkliMep5NfnV+0P8TvEfx3+IsHwU+Hl5K+kW8vlXLwZKSFV2uznvGhB74J554rX/bD+O/xJ8DXQ+H+hiO2sNatTL9qjDbnSRQCi9gYyCc5PXp6/MnwQ/aC0z4Q2dxHp/hOXXNfvCzzXDTEMysc/wAClgAe361rGLQH6w/CL4ZeF/g74SttB0eILcTqJbqQnJaVgOSCTj2A6V6zbxvK2Y237j69K/NrS/2kf2nPGtwJfCfw/FtBIdoMkc/BXuXfaPxP0r3b4b6d+1Zq2r2up/EG+s7DSGkBkgxCXZCclRhc8YGBnNKULkuNz4H/AG5bySb42mBww8qwiXrnJ/eZP49K+pvBX7Znw203wHoekajaahJeafAIZFEJyGRQOD05x24rmP2j/wBnfx/8U/ilPrnhq1RtM+zQwPdTMsaIVByMHnq2Ohr7H+H3hDwkvhTStC1DTtJ1XWNJtIlvFaOKSQSAY3HLZ5x6dc1o3pYo8Ds/2zvhHPlLiz1iPdnkxj+jGuI+Kn7WXwy8U/D/AFzw/o0OoRXt9aS28ZlgKqTIu1ctuIA55NfbE/gjwnJb+Y/h7S4nw+c2sQGB65HT8a4r4g/CDQfFPgLV/DvhnRNLg1G9t2EEsUaKHY8D51OAc8D9eKzuB8A/8E8/k8e+IN6/KtrGH+okJFfrNHveTdn5Q2RXyN+zF+zPqXwQv9W13xBeedqF+qxmODa0aKGJ5dup7YA496+uYuCGT7qNz/jVTYGgl4ILiCOXo5wfoa+JPi/L8GPgM174z0fRof8AhJLx5Etw5zNM7nOVwTtUZYk8cceldt8afj7D4CWTwv4Y0eXVfE8vMYIkaNdwyucZ3YHOBj61434L/Zb8TfEbxD/wsf8AaF1VmnlZJI7BGVnKjOEYbQqJ7KfXJzWcJpbgfEmreFPiN8T9G1z4q+I1k+xWsTOsrhlTCdI4wQMde1dF8GNI+ONv4ZuvFnwmuUu7a0kbz7InzJWZcH7hHzEjoA2fQV+j37VFpYaT+zzr9rpFutvapthjRVwAuBgcV5Z+wTN9i+HevefBs/0z92duRI2B+eK1qVNLomR8/wCjftseINNvW0f4meDY50gcJcFFcSRjODmKYkZPpkZr9EfgxN4E1Tw3H4p8CWENlZ60zTFo08tmmH97GOR0x0+tfPH7WPwg+F/iy0j8Satdx6Br4xi5VVVZQSfldSRux16g/wAq8X8MfHDxl4d8I2/wo+Aujya3NpysjXjRMeW/jGMj73TPH1HFR7RSWhDVz7j+PPxq8E/C7whNpni5nvJtVjZFtYiryODwTtyML2Jr8K9TjuVWfXI9Ent7Ce7kltC0DiDZuJCBiMHAwMA1+hnw6/ZJ8WfEDWLXxp8edcaYTEuLJnLz4JJ2MxwI1JPRc45xivvS8+Fnw41HwhB4CfQYjpEcRgMQACIvQsGPOR15Oc960TJTsfPX7O/7THw38daFZ+H9VCaD4gt1jjaCZgFlCgKDEWYZwO3avsuGWOCTbG+4khhxwQfQ9P1r8Rfjn+zNqHw78RX114G1KPUdOt282OMPi7t8kkA7clgB0bNekfs8a9+2TeRRN4Umn1LRrc7R9vMZjO09A0u1j/31SmrlH7Az3Bws0aBSpycDOfavlv4yeG/2mdX8QLP8L/E1vp+m3KrvRyiFHHB4Mbk59jX0j4el1ebSbU+I4UttSaNfPWP7vm/xbfxq+wPmAbfun86xTsan5afG/wCHX7XWnfDm/wBU8beLbXVtIiXE0COgJT+I8RJnHcZ6evSvmT9nzwj8XPGV3qWjfDDVY9NWVN1yzvsD9AB91voOmPWv1y/amRrz9nrxJFCxjkETnIOBtwM5r4O/4J8SFPFPiWzCt5z28ZiK8g/NyuPUnH5V0UpXTAr+Dv2Qv2kPht4us/Gfh+7s2v7aTe2y5XEgJyyuCuCD3rz/APbmh1P/AIWRpP8AakQF7JpoMy7uFfPOP1r9noriSZiZVLMCM5OBkepr8w/2xPhD8T/iD8aLC60HQpr63mtI4keEFo+SQcvjAHIznFF9biaPrv4Ca9ph+EHhNrS6hV4rVFbzJFXayqobqRzkGvz7/b51S31r4kafMjq8MNhjcrAgvkelfTfg39gLw9LoGnw+NPEt5Y6oyAy29tKjRJkcqm+Nj168/nXxd+1X8DtK+BvjGHw9o+qXOoWd1AXH2ooWR1I6Fdoxz6cYpp3BI/UX9l7WtI1H4GeGLOyK+fHEBIWkQYZQFPf1GK+dP+Chdw1/4b8JrFIjxRzSl9rBmBwDzt7HHauH+E37H2g+PvA2jeJf+Emv9OuNQhEjrFs8oOOuBjIxXIfH/wDZE8c+D4tOv/BOoXfiixkbyBBLIJJYt3oqhcKSfQYPPNNDPp79gMrN8I7mGLa4hvX3A9VJA5/SvulZXBDkZOenSvkz9jr4VeMfhL8PrzS/GcaWl/e3JnW3DrIwTaANxUnkEZ696+rI3w4D9jWVaQmj85/+CkS7vDnhe4X5FlmcFOxKFRn6nOPwrrv2CdQ0yL4Qz6ZNcRJNcXLzbWYK4C7U4B9cGsD/AIKO2oPhXwv13RyuE7IWJQ/yzXhn7M/7O9l8W/CNz4jm8Q3ehhHMCrayKqF8EkbcZPGO4oh8JDP14tZrCKURfaY3PJDBlx0zgNnGa/Jn/goHKt54r8PwJcLL5UUxDAgtt+QEMAeoIP4V7vb/ALB1m26N/iHqDeZ93aq/K3vkmviH9p/4JXPwY1qztJNWudWtb2PfBJcsDIuxgGGBxz160opJ6MD6Vt5/Efxc8JeEPhR4eimQ29tB9tcA48pFUdh8wXk445r1P4p2/wAQ/wBmrwfpXiLwG8d1oel7I7+1mjyWkOcyNtGcHIHB47mvoH9maO1g+DXh/WbaBIrie2jVpsfvG+UYGfTGOP617Jruj2Hirw1eeHNVgWa0vo5YnDKDkN05JPOeaJSsB5F8Bvj54N+N2hpc6ay2mqWiAXVoSAyHpkAnJU19Aq8KT4Rd2DjJ7fSv5ztYm8T/ALPHxgvxoc0sN54fuzt3DaJ7fdwHUDBV15/HIr97Phh41m8eeDNC8UthRqVskpUAgKzDJ68nBqgPyo/4KF25j+Ldpx8l1Zq4GemcDFfpX+zFHJ/wpHw3DsG5LZWXI7YxX5k/8FAruc/FyC1mwy21mgX2G4ZH9a/U/wCALGD4QeE7bYUH9mxSDH+0MkUfZA9DnXMm0k4B/WuZ+Ilu0/w113LFW+zuQfYCutuESRiqZG1uPeuW+I93HYfDPXbyRS3k2Up2+vFYID8gv2CLB5/jreJgMVt5x6nlv6V+vXjora+FtZnlXCpbSCQMcfLtIJFflH/wT6+T406nfqvytbTcjsScj86/WX4sKLvwRrc8SBZDp8gXjPIBJzW8+gH4K/s8/DfRviz8YU8I6tdT2VtcGd1ktyqyDacjBYHHWv00b/gnx8NLqBpV8UaisgPBJiz+RU1+W3wR1rxv4U+JEOvfDzSm1rVrdpW8lUYkLubn5cmv0utvjv8AtXtB9ph+Fb5wOf3vX1xipkBLH+wN8NbV5hd+JtTLcbNrxgjPHTZ1psX7Bnw7Mxt38S6tASevmQ/MBwB/qzyfWvHPEX7fvxe8L6ofD/i/wPBb3sTAlZTID6AgEDj3r0iz/am/aB1nT7a/034XSTw3C7o3CzEFT34XgHtU+8B86ftSfs1+Hvgxodlruha7eahBPMEKXbq6HcMZGxVwQa+pf+Cdwa4+GGrnzNyi6+6OzKMdfevj79pn4vfF3x14Yh0L4h+DJfD1oLhXSUQzBXYD7uXXA4545r6X/wCCcou7bwt4igPmwxeejruUhOpzgmrQH6TWTvBGqMw9/wAOlc7431nxVpPhrUb/AMKW/wBq1K3iPkRYzvYjpiuntrTc+d/3hVplAO3setYAfnjbfF79sl5pJU+HUdxCOVUxFSFHuGH5Yr84vjrr/jrxN8SrrWviFox0TVWjjBgIZflUEA4PNf0e2V99jcRwDYJCN+Cea/B/9ueaU/tBXAkbe0UMZGeQQy9MVtR3KiR+KPCn7WXxU8OaLYWWi3L6FbRqbbyG2LIAAFZskZwOlfVXw31L46WXwj1jwV8V9AuLdbGyk+zXjrgbEXlXPQ+gNfbfwYuLuH4T+FpCfKDWkY2qTxwD+WKT4v3Vw/wu8Rs6meT7K4VIwzs4PUCrZJ+Pn7Dk32b4+WkrxjyWhmJPQfNuwCO9fsJ8QYLh/B3iOJUWcyW7eWCV2huOmK/En9nz4IfFrx/40dfCV5c+G0tVkb7dtZFXLcLnFfZ3in9mH9p7SdHu7i6+KctzDHCZHRppCjKByDnpSA+ZP2L2u4f2k7Qh1iYNciQr90BSx7+vT8a/avWpS3nm6yVeNuvr2r+fz4OeFfF3jH4lWmh+EtaOk6v57hbtcqdybsk49cGv0P1L9nH9qZ7WSB/io0kyrwjEhTx0zgigD4F0WYW/7T1s7ZYf20oOeOWY/wBTX9C11jcqHhQqD/x0c1/O/wCB/h/47k+Odppj2U19c6fqCPdzRqzKRFIdz5x0yDzX9DMjrM8S53OI0DkdMhRRU2sBPHEgAUjI68e1PYMjjIyD3+tRlfLU4OSARinpJlEU889K5wLgJxgHBHANKZDycAEcZ7GnIuV28EUOgwU/h7DvQEBgLsTk7gBUio0bDLE96yGWeGf5Pu1pRSSybTIOGOMD2oNC9brvRuhVW4+tPZSkZzyTwagQLG2T0qwJ0ACoOnr2oAqvEDGGIHHpWcsbFhtGCOmfetB5yU3YyAcYHtVaNRIwwOQMj8KDMXa2CB3x060yG0dCerMf5ZollhiEjySeWsalmPoFFfM3jP8Abh/Z++H4eG41VtWvIhjybWMsSfQ5A/WrigPqtrC5a1eRVAAKnkcdRz+Ga/nV+OGuQaJ+014g197c+RZanDO6ocZSM5JHuR0r374l/wDBQT4l/Eu5Ph74Z6dNo8U5KBod0szjJxhRkAkYr42ibXvEfxIspPGxe6v76/iF2twm13Ab5ldT0HGMVcUB+m1j+1P8YvjneR+G/gh4dktbd4xDLeyglkJXlgT8q7e3XPpUerP8T/2atXh8SeJdP1PxjealGztKsrmJD/EPlVjke9fol4I8O6b4W8NWen6FYw6ZDMgYpBGseRgf3QK1NSiF7ZvYXUYuEkV1KuAQGIwMelJgfnPo37fPjDxNHJBofw0u72HJjdojLMQyjkNiMgHnpXwNqujfFfUfisfigvgfUTI9+LoQ/Z5cbUPCZ2k9K+8/2Stdh8LfFLxl8JdTt1tJp5murcSJ0wxyOeuV247V+l9neSrKtsQrvwMFRjn0IpxlYnlPy4+JP7cXj/TfAc1kPAOoaFqU8JgF3dJIkUZwq7hlFyf5V87/ALPn7ZfxP8EeKodE8XtN4m0q/cExOzNLb5JJMbHPQdq+if8Agor8UdOh0a3+G+lyQS3VxPuuZI8HCIM7ePRhg988Vf8A2BPgRodx4duPij4v0xNQmu5PKsxMuQoRuqgjoT19hWk7NFH6SadfQ6zp9rq9s+be7jEqZ67WHf0q8sqL90Zqa44YRIgiRBgIowAPbFQeXiuUC2soXJbgnoR1p0lxJERsbfu65qowIX5ufTFWLePey5PzDnPajkMy4mpWtjE11fSCCCAeZIz9ML9a/n5/aa8ff8Ly/aGfSvDMklxp1pcJZwKBvDyFtruo9z0+lfoZ+3b8bbXwL8PJ/BWkXkkWu6yNqBPvLH/ESewIyB749K8k/YS/Zp/sxIPjJ47gUyzc6fDJywUn/Wtnue3FawVjQ+D/ANoPwVYfCnxpZeGdNU77e0huJTkkNKTnjPT6V9OXPiG/+A/xQ8D/ABStN/8AZWv2UMd9tGFbKjfntnBBHuK8p/b0jEX7QupRI+6M20BUDoqgdB9TzX6F+Jvg5H8Vv2S9M023jEmrWumwT2bYyTIkanH1YcVYH2VYXNheRw6pYzrLbzxJKmGwCrjIrb+1BN0n8LjrX5WfsWftDOjy/BH4mXZttQsneKxefKk448ok9welfp0Ld0jAY5Hv/SsZaAWYZoJCWRiMdRnvVuQA7nVthYcMeOKx4hHlwg5HbGa0oZo2tmSYgswwPapAiVk2jZjIPPvU6XCiMhRznpVNQoULxgelXbeBAWZm6j9KAGEcjOCBzzViLBO35R3BqJkEJ2HGOoJpkCLI5dHDY9O1AE27fI0eelXMSGE4+8OKz9hcuFOCDVzdHgq2CR+tACSNiA7wXdBnHSspLqFtytE6EHPzVcQq6Haec496pvpzO+FlYKMls9/agCdBG/3l4xzSSFI8RjOG/HAqr84VokY5HrVtI1WPk7mPUe4oAIolCsM5OM5qxIiZjcdT044qtNN5WEI4IH4VoxzLNH5a4DAcE0AR28nmjao27cgcU91BHzfKR3qluBkwFwQex7VJ57kbW5A4oAkypZVXkKOSOop4aFSqgFgDzz3NVonRpSsMvKkA4FPzHHMI3PVs7vWgC1cYVN4YELjI6nNQ+WvlbYjkZxj0zUdxmEBCuct8wHoKbbAq55GCTx6UAFusS8qxDDIwelXRgZ3L6YHbmke2ChAFzuONwpS0QykhOAMfQ0AU2gg3PJL0/hXtxUC2q200rA/u3VSQfarYuRFE6gLKx6A1X813DiRcg4OBwB60AWwiOhkj6kZFRxgx4Yc8DPaq9rL5akHJ5471c3JITHFkMBz9aAJjcCZ1+Q7cnd/Sq4RjvEmDjtntVuKWKS3QxHDeme9Zql33NICOcDI6mgBSpgyQA27jk54NZM11Ek7wwOS8eM8YrWZlDe+MYHFVJFXdvkVck+n86ALOnyyTKjPwGPNPvFCmNYhyScnpUdrjzQqMMMRwParzbXyhAAVuPWgBsEoXaSORViS4EbIFXrnLen4U3ODhgBgfrUMkikEOOT0oAsXUizKAqk5+6SMAYqjLvmUCRQSvoKsRnC7geg6ZqJpUBwqHJ4/OgB6RxNpst0T+9tyAqjqalVt9vlEBlOMiqRHkqzQ5AJ6euKlt5E4ZTgnsR60AIyq8PlyjlTn5f5VJG5ZfmG/Pof51XmkADByEI5IA60kTeW3PAY9cZoAsp5YZTszg5OKe8kTN8rbVxngd6iEibiyA4zUsaqFOPut0FAFRrxY2SGRyWkPHtUqXKxL5UjcFutLPbrI6FhzH0PpUiiISNuAc9eR0oAinVkb7TCN+MdahlZFkEhHGe9S+cQXdvmxxgelXYVh3qJQHVhgA8kUAYF3G4YsucnAwPUVqQF7i08wjlTjnrVqe08t1Tcvz5PHWmBGibyl4UcA0AOt4nkR5Mccg/SoY42jUBcN2/OtaOQbBExAA5wBmoFCGU+WCc5wMUAZe8kYHB7jOKs20jSFgnSrSW6sspIChvWpbSFbdFHGV9+oNAFOVVkDrsBI+9URhUEsBwR37Y7VdlV1kdo8BTjNQytInQbqAKv2GUIoC/NzznnHvTnsjLGqKdsgHrnBq2XuGCpgbWIyT2zSSK8C7ApJ3YJ9qAKNunlqYyxZyPTgGrGx1iYkAleOO9KqRgDB3H27fWrJEm3OSqnk+nFADo0MUUa4++M47/nSLH1AA9KdJKnkqTjC8jnmplDywI6dx+tADPLTzC20ZOPu9OKbL5qT8DKgd+9WItwUMV2jB6dzUMzSOwZeSBkgHigCqkpjmZiML+dStullEsYUD39KjdS0iOnyAj5gehNPd1dQrY3L6d6AJfIkLBQQVbn6YpZLZ5IijSgMG4AoRA5BQYPTrR9ndmDE/MDjFAELNIjbR6/pSLsZ2JHT8qleOVm4HTtVaQy+YD93HYcUATORgqvBPrVf7LJ5hOQ2OmeKtySSRogMe/cPv9s+lCvvZ1Y4x2HrQBFswwc8EVZYbozn8KhWIsnmHnB6VJuAXaeBnmgCj9mCRsc7s880kEUflYJAB7VdYGVdhUHHTFVo7QbSvcHJFAEkCsjSRY5Hb609ElQlG4z+OKhdHSYSEn5gAe2KkklZcSR9jg+9AEL2tvNdgXCAFDgEcZqxcW0YYMuV/H0pl0oaNSDsbGTUcu4xRFT04J70AOkhCHKvnjv6VH5D7tyNtBpV85AEflvUelSPGchQSCeoNAD0AB8tiMnkmn42sCUAQ8UKSrBhH8y4p16zkgSDOOw7UABJJBOcelLAGWXzUUMFz1qyIG2r5TfK3JNQxjZuC8hjQBAFneXcxHPAxwKbcxyEhVRSP4j15qyucYYZB7VCz+WwVTlT0x1oAqGOQAIFyR/Kq0kLl8xMCF/StJ2US7jwBwuPSq1wqJIDCCd/U0AUre3FzcAr8xHr0pAN1+2cDYOgq+CYm3cA9ahkiSKQ3G3kjtQBPbiMZQcN1Ht9adIqTg5IIXvVaOCTyy0hwWx+NSGNoE+UADPSruAiRxIrbTljz7cUyTeyq+CD1p5T7w4Xjg9s1HAJWjbzGzzgelFwLFuDvwRk4601LjynwOcdvSn2kkK3KQyg/OSM+hqGRnhuHDKGO7G4dMUXAspIXJJ+T61KoTzjs54qNj8m98ADggetRNcgSqyDnGKLgW5YnMeHPT1q3HKMBCMHGeKpxS7wsOep5zTWXZISshPGPaoAsSKH6Hoc/lUTA/IQcY74pZA3yyRsOOv1piHzJY93TvigCfJkwingjj60su6Lbkg84IpssbuCyfIEOBRNiNCXw2eKAFkXC5wSrcjHrUUqYO7PBHUdRUUMuVyScdB7VKGXAU87ePrQBHGgYt2UDPNTKinHI/CqW1vMOG+8OlWkVgquRtwMUAJ5fRU4z1qfYI0IU5PfFJnamO+aRVCnePagCEjA+YgHp6ciqz2xOZSOcHJJyODWk6x5JReMA88gnFVp/Me3IRgowVwB1PXFNAcRdeO/h7p42X/iOygdH2yI8yKUIPIILZyPSrUHjj4VzIk1r4s0+RT98+agx/wCPV/NR8Qw958RPFIu7udni1CdQuewdq46TS4wDi4nA9CxArpVFdSZSsf1Cf8J/8NQT5fijTjz0FzH07HGe9C/EX4aZUQ+J9PBB2/NcxjP5n9K/l3bRoF586VlbnG41FY2zWOtadc280gH2mJSCTnBbmh0UQpn9XPmWt2/mQur7scj7pGMjBrQIgSMrEeSccVx/hxRLY6W0ByotoRt7ZCLknNdOrDeEBGScfWuU1LMW0DDckjH4065dAVjYcn+dIYljPy8kc/jROPMjjI4YHJzQBYjcxARbSw65p5dQ2XG0ZOaj+0yK23bkHninTFbhQzgqf8KAILhUDFh8wYYzUKuoj8v7rKc/nUsfRge3NQzCNRvccj9aABdoBYdW6VIgKHAAB71X5IVQMYpu4hyx6570AakLGVthG30PrUkyLFmXsvpVSGUOCVO1h+VWo5H37COvFAETTRv84Aw3IAH51PEyYQx4DZx/+uqkm0EYHCnPSljeFiHndYI87iSenuaAOI+MHxS0z4PfDXW/HWrgLJaQyLboDkySnAQD6tX84Pjyx8Ua/ot58XPE+5JdfuZ1jZ8nzMBjwTyQO2fSv04+NGo61+198aLX4SeD5CPBfhiQG8ukHyvj5ZGzwCSRtQevNed/8FDvD+ieC/AHg7wro+nrZ28cszRBeFVIoQoBA7tnP4V1UiZH1D+wNp0Fr+zTowSJQ949zI237zASkZPeu3/a0SS2/Zt8ahTtM0CqABngui4P/fQrL/Yle00r9nbwpNqkiDMbjzHbYFjeUsOpAOOn0FfR/iXUPhdruiT+Gdd1HTdRtL47ZIppk2sOOCNw6VE9yT+fv9kzw38eNR8Vag/wXuRpDrCq3dzcKPLbDHaBuR+cnsK+uvjHf/tvfCbwTceOfEHji2lsrJ4xJHbhN43nGSrW6g844r9LdIl+G/hGEWfhifS9KsV3kxWbRovOOTg/qTXyd+35450C+/Z9u9L0y+t7yW8uIUZYZFY/KQR754FCYHyR8GfiH+2V8f8ATrzUvDXim3hg0+YQuZEiid3AB4/dMOh9vSuC/am8JftCaLb6Vpvxh1Q62kxae2+zgMisoIIJWNMt6fjivpf/AIJualpdj4C8S215cpDJNfuR5jhdoCjnqK/RnW9V8Hajb29tq11pl2oYGAXBjkLN/shiePpTA+VP2FvC2veGPgBY2+uwmzmurmaVI5OGMbFWBwfWvtAKxGcZxXyd8ev2rvBnwIittGSyTWtRcrIYoW2rHAck9M45HAxyK9e+FXx1+Hnxg0eHVfDV2vmMoMlu3E0bcAgqTk4J6gYoA9YvYWOhaorkEy2zgfTjpX4N/sf28kf7TN4UJMiR3hBHH/LYiv3W1a5U6Nqrxgs0Fs7DtwOtfhZ+xZdXE37Uu1RncLpWJ5GDIznNaQ6hA+kv2d5dC1T9p/x1eeMpETxBJLPHp0cwO4KkjBsEjGdgUAemfevd/F/7Evgnxx4hu/El5rmoQPfZlMEJjVVwOcMyn8q8n/bq+Gw0W20/43+CgLHUtNlWO5kt/ld+6PwOoxg/WvqT9mD4zx/Gb4XWWtzsv9oWGbS6RWBIdAqkkdt3JGexqAPzl0v4d/snf8JbfeFNY8T6pp93YXDW7G6eNFkZGKna4UjqO+Oor3hv2Q/2S9UX7QvilnlVAd322Ekjtn5v6V+dnjfw5aeK/wBpfU/Cl9cfZ7W+12aKR+BsUu3IPav1L0L9h34E3WjwBdUuUmCAsRPHgk89DjFNqwHlc/7KH7Ls8bpJ4zm2qQd32u2IGPU+lW9P/ZS/ZdjQvD4zdxGu7i9t8Y9PT9a9eT9h39n6FRHJqM2cEljcoWYn1Udq4LXP2L/gbBbXt1Y6tdOttESoS4iwSvUEEE4/GpNDxPw58GP2XPiD4xufA/h3xbey30TMuN8QWTaSGCMyAN07dq+l7T/gmv8AA1oIbq31LUo7gEFn8yPAz7bcV+SHwq8D3fjz4z6H4S0G6/st7u6kaO4I+ZI4yxGCOTwPzr+mPQtNXR9Is9G85rh7eCIGR+fMYKMt9T/OplKwHJ+DPh/beA9CstE0uZp7TTkFvE0h+ZlXuefU18mft0fHAeEfCsHwh8Jfv/EHiIBJo4ssVhkyAPl/iYggA/lX2b8TfHug/DLwNf8AibViXktEbyYU5eSVvuKB7nvXwL+zx8DfE/xA8cSftB/FPde399IzWVvKuAi5wsozjgDhVA4HPWkjQ/If4meD9X8D6pZ+H9djVZ3EU0ijn/W84P06V/Rh8H9FtT8NPDEix+TaLZROijjLMgbPb1596/FL9uazgsv2kb+xjOUAsiw7J8oGPb1xX7s+BbZLbwRo0Fv80UFrBEqjn7qAEevb0q6miREzwX48/s0aj8a76w1PSvFUuhvbRGGRGwU28kFQMYJzhuecD0rxM/sC6XaWaxTeOdSkYnLiExqjY6/KRxz7mvqT4z/HbRvgfb2UmuaNdaoL9Sy+QCAuPU+9fNUX7fPg6aMCbwVqaMSSDtL8H0OR/KszISP/AIJ/6DGm9vG+qocnCkxKQPQ8Uf8ADv8A0iYnzfHepY+7j90cDv160S/t8+HoNzR+CtROSC25Wyc+gzSx/t8+HpyTH4G1NyOB8jZJ7dDQaFeb/gnD4I1fdHf+Kbx0DEqC0TDaOQd5UY/Ku9+FX7Dvhn4O+NYvFmg+K7l0j+/bsEbzB/dZlI79iK+Yvjn+2X8TPFvg+Xw78OPDN9oVxO5W4uEjlMvlAfMigKcHPfPStP8AZC/aa+K95r9l8OviXp93dR3H+qvrlJN6oMkh8rlh6HP501J9QP1dG6csW/eBeBnjirBhcKqoATxnnk4FPs4oJGYxkqG5APTmrMhaFih4x0PtikBNYTGMSRhhhlI5z1r+cXx/bm6/a1kivP3kT+IYd+4ZXmUEZzxj61/R/AkYRboKdq/j61/NX8WNHm8VftMav4da5bTn1TXmtxIOWjzJgMBxnHXg5rQD989J8K+DbjTba1k0ywmcRKX3rGcHA7Mep7cYrUm8H+FTLLcR6Pp7SzqsbEpBkomdoznkDPGfWvhDT/2F9WmitJ0+JmpW6sp8vzRlgw4ODuHHHSt21/YU1lGIl+KGoHzBhwpxuI748zp9aNOoH14/hzwxHMA2macSrbR8kWd2OxB/pVrUfBvgK70t2vNL06SQKd/7qMkMOnIP9K+Jp/2EHlZm/wCFkaiJEIKkFTt+o3A1Ym/YU1yCyu5Lb4m6kdsbPhBtLED/AH6APzW8ARIn7VOh28A8uNPEEyZQ/wAAcjj2r+iTREja3JQbCQMZH3l/h5r+b74a2Umk/tC+GLCSckWOrtE8p+8xU4dj7nGa/pQ002jWrNHLtRgijsOOKKgF8FUOxeg4PpSFDLGyo4B6gcipBGfl54PA4pER1V5H+4nU9P51mByXi/4V+D/ifoknh/xfZxzq42xvgeYhbrtfqvPPH8q/LPxp4v8Ait+w/wCKn0N5v+Ek8L3m82UImVCpBHXCsVIzgjoetfXvx6/bG8FfCyxOi+EseIfE0yskaWxLxwP0DSMu4Zz/AA9a+H/C/wCzF8a/2jdTv/iD8Y9SuNMtZkZ7eCfmQ7gduEYDYi7uh5PTjrVwYHz1pei/Fr9tP4i3mrX07W1rE2Z5ZP8AVW8Z4CRg8sQO9frP+zv+ynpPwHtJp7HW5dVkvhlxJgIgI/hVc/Me5r86P2VvH9z8CfjVq/wp8SMt9ZajOYEaM/8ALZCeMjsR2r761r9tvwd4cu5/D8Pg7UGmtSyF41LHPPbcM0NgfX8NvaQXAR/mx7c1+Jf/AAUmvB/wt+xQSbriOzQMoBHOOOfoa+3v+G5/BaTCU+E9X3DH349mCOvIbmvy0/ap+JrfF/4kzeME0+WyTasccMmfMYKODgjjI9zRT3A/Vn9mr4G+E3+Bmk6F4wlk1Ua5ZLPIl0cpE0yn/V7cYwMEdweRX5d+O9H8bfsyfH660zwbcT24gvFa0jQsyzxSncmRzkkHn3zivsP4Y/t6eDdE8O2HhE+GL+eaxgjiVSgLAqoGRt7ce1a3jT9of4O+KvE9h421fwDqjeIdMjUWzywbFABJUY83kZJxlTTYH6EeDNUvNc8O6XcXn7q5mt4nlDN8wdlBbOcdDxXb2SFJzE5GV9T6V+F/iD9qP9pGb4hp4p8N6XqNhodtKpTThHN5LxL/AH8Lgk/Qgelfrl8G/icfir4YtfFradPp00/yyQyoVO9QNxXOMrnocetTID27RYZHv05+RuMnp71/PX+2NdD/AIag1O4J3iK9ti+37zbQBtFf0KaXex21xErDaHbk+w6mv55v20ZW0X9o7WdRihEpjnilVf75HIq6PUD90vAGm6Muk6fcpZbRHDEAjBuRsB7elfFX/BTHT7AfDHR30yAxk3bBtuRnCbsHPWub8IfthfGDT9Cs7dvhXfXBSNF8wpON2FA4xEc8V8zfthfHzx78TdB0rS/EPg+78MxRSmQecsqeYQOdu+Nc8VcAPqX/AIJlwTw/DPUppB+5m1J8AHBDbQM/TpWr/wAFBNPk0mTwT8QgFlFjdtHI3RsqAwHHbA/zms//AIJsW2fhLfSJJ5DS6jJ37DA6V7r+2r4Al8V/AfVJ7do2l0d/tnIO7Yo2sFC55we/asH8QHtvgDVrTWPBelapZMHiuIEmyPRgDwfbNfB//BTTxza2fhHwz4Btmw88humQHkoq4BNepfsTfFHTvEXwptdM1TZ9o0aRrchflYKpGwnJ6MO9fnX+0/4lk+P37TEfhDRrkSwRXEWnwFcFQpGJSD6Db+YNNID75/4J/wDw/GhfCI6newFLjWrmS7DjvAGCqPbkV97R7EjVE/5ZjA+g6Vxnw28Pab4J8EaX4ZsItiafCkGQAocKoGfxPNdrHHvXPrTmwNrTbdZJonHLBgR/9ev54v2griCT9re98/lBrNvlfUA4xX9FWjQOjxunO09+O4r+bL9o66Wz/ab1bWbtvs8Nnq8btIQWCoj8kgcnjmtKOzA/fnw/KYZbS3j/ANUEErqvHJAwCB6CrHxRuYl+EnjCS0UyTy6fPGFOPmypxzXzb4b/AGuf2fltIo28RQRzSxKZJNsmcgAADjtXN/FX9rH4Laj8Ntf0Lw94gFzeT20sMSrHICZHUgHkVBmfDn7AEotfit4iupciKK0Ac7sBf3xGefTmvYPjrrb/ALR/xU074aaE0z+GtAlDahcIw8vH3ZHU4xlRlRyck9OK+Mf2cI/iDeeIPE+ieAI1fU9StljYlwpjRpGJbJyD/wDXz2r9bfA/7Nvh3RfhtdeCp5mOpaxDm6u4siV5mGRg8fIh+6CMHnPJOR73ND6G8F6FpOieHLLQfD8KQWmnxLFbohHCIBzwTz9efzrrhdyW4VHA9Gr8XfA/7RPxG/ZT+JN74A8fB7zQIpwkmRvaJG+ZZEHGVKjkA/Tnr+wmgeL/AAj480i08QeGdQhuYL+JZkCnOVbHI/MVFRlRPjT/AIKI3DXXwWVyq4t7tFDY+75i4Oa8j/4JviEeD/EU5Yqq6kcNju20cV61/wAFCFtovgmi7sfarhQF/vFME1wv/BNez834b6qm0lbi+kbnttKDA9q3l8BR+m1tGpXf1GMj8au7PkzIa4nxX8QPB/wy0ePXPGF0bOwEhjaTYz84yOFBPT/PFePS/thfs8yM0x8Up5OMYMMiMM98EA1xgfTrWH9rWN5pU/7yK6tpU2nodykdK/mK+NNje/DP40apc6LL9hvdNuQ8JgYgBW3cDGPxr95rL9s39nKzgivZvFSefCckCB23DoT164r80fibpv7Mvj34u3PjbV/GatpV3Msv2VIJC7YzhWbBIU9xjOPSuig7XQM/R/Q7+51L4Mxa1cy5zpgf5hz80IY5HWvxf/ZyZ2/ad0hnjLs0s5PHTls5+lfptr/7UH7O0PgfUNF0rxKHZrI2sMMcEiHlQgxlR0A5zX5UfBTx/wCG/AXxnh8WaxdiKygFwvnOOpdjtP8ALpVrZkR2Z+sH7XHxguvBfwwXwd4LmX+3fETm3aOIbpVhZPmIA+bJbHWk/Y7/AGeR8PtAfxJr0TDW9WCtcGRcPEOSsYPUcHJxXyp4D+Ivwh8R/E/UPiP8SPFFuzwSp9jQhmUxruXldpJGCOgr73sf2xP2bYArv4q2C3+XYLeXDBh1AC+vGSO1ZWfRCPqa1ieKHyUyY0JwDVtEYfeGCecHrj1r5evP2z/2a9OsZb5fEHntGpIjWKQlj2GNvBr4Bf8A4KXeLT8U21NoI4vDbsII7RgziOHJG98YJYDkgDmp5GOx+zPluDg5YHtXm/xj8Xan8OPh7qXjDSNPS/l07BMTllXY2BuO3nAJqX4dfFDw58SPD9h4j0K582K7QlvlIww64/p3rttVtbDxLpl3pOoxiS2uYmidG+YMrcHI+lZln86/x6/av+I/xjddI11UtdOtHI+zwu6Rkg8ZzySBT/h3+2Nrvwu0yPRfCvh2zdVGHcs5aQnu+MZr9Vrv9gj9noajda5q8Fy6ndM4lkURKvU4C44/Gup8Ffs6/s329s58NeHLC88tseaqo7g+5LZwR710c/kZn5sW/wDwUf8AjYXZLDwrYnOOEjlJ+vGetbkX7eX7V+sl/wCyfCCqpGBss7hhX64aD4I8FaE01pYaFZwlyABHbIG9ucGvQoNJtbOLy7e0itipz8qgH8gKPa+QH48J+0J+3zqyR3Nr4WaHzFGMWjg/UBv61Kdc/wCCjGuxpN5DwJIceWUt1x9QQf1r9hm+0RlIpGwj8g5ycnsMVLKDa28s8xiht4lLyMTtwF/iJzU+1fYD8MvGn7Lf7XHxBRdW8Ww2t1K3UF40k245BKrtIr4x09vHfwc+I8UEDS6ZqsF0LeSHlVdd+CGA+8PT8/ev6atH+I3hrWZ3t9H1G2vjCcssEyy4A4ycEgV85/EX9lLwN8RviSPiDeu8E2Y5WtlVdkjpjJOc9cDsPWtOfTUD3P4balfXPh2x+1MWP2eJ2BxiNmXJXseK7TUtc0fQtJuPEOvyeRp9ocyt7VmaPpjaZG1ugURZG3AAOMc5xVXxb4Z0zxx4F1DwdqMhjTUt6FlHK5GM8/Wsupofi7+1h+0hdfG7x1F4H0KYRaDYym3hJbCSMzbS5J6DH6V9e/Dnxp8HP2c/hPBcSXttcSxKPNMUkYmuJsZIHIzg5xmvPdI/4Ju+HdX8R3Fz4t8VTzWy58tYI1QnBzy+Txjrx+NeKftY/sreAfgl4Us77SdQu7qe7lCxxysjIQCNxJVRg811Ka5bCP0N8M/tRfCvWvDMni231EGGDDG3gYSSg4JAK5ADcHr+Brzy/wD2+fhdHJJbrpusNGOGby0GR7YckV81fsJfB6xg0S98cateCWz1ctELOUL5TCIkZYNjceo445r9ILHwv8LX3WUOnadCyHGzZGNv16VzzSWxlUVj85/2nP2xvB/xR+GE3hDw7p15bqTky3IIXJ4I6n354rxD9mL9qnwt8JdIu9A12wvLozXJnV7ZfNzuRU2kEjGMcH+VfeP7bfhfwXB8F5Bo9hZxXMdzEV8jZg8+gPXHHToTXgX7Emh+B73Qb+TxHpOmNL9rCrJOsYc4AwMsMkc8YqlsXA7Px/8Aty/DvWfh3q+i6RpepNc38LKgnj2oCVweQ3Qe1fPH7Bes22r/ABW1mKCAyuLcSKxHA+YAtkDPHvX6jfFiw/Z+8LfDvUNR8aWGk2lqsZXdFHHvJb+FcYOT7V4T+zJP+zPBf31z8OJLaxvpoyHAZhIUXB2kFietJ/CWfc+km7mSI3MzMwJ2nJyBXzH8Y/gd8cfHGuNL4P8AGAsLIL+7TzWjAIOecV9YWJt3t4DZOuxOhU9MjvWqv7uRJC24NnO01nTA/KPxx+yv+0zY+BtSu9U+InnW8CmaS3M8hVlAOcn3PTNfnV8EPhn4i8Y/F7TbOHUWsDHP9olk3N5mxGDMAe55yM1/R/8AFGSWP4Q+MGlkVWexkXcckA7eDx6cmvw3/ZOltn+NVxJqCGWU2r+XkYHmErtOB1GDXR9lmZ+gXxC+N03ge3XwP8PIpr/xC3mQRlQHSE8hR+BPpXivwZ+BMj+JD49+Id5HqGsTyEpa3EgIjlZs7nLcEgdAelfe3g34deCoLq6vpNOVb27kMhcYDCTncwPb5vfpXx78dP2Zde8M+FNd8deHfFN2k8O+byEJYEM2CCR3wex61zwA+6NKstM063htI7m3QoQGHmhht7c5rr4HtY5UaCeDeNxUGQ9u/pX4zfCn9m7xx8UPDVvq1z8Qr6ElmWRFZ3EeOVA+YdRXr+k/sT+PJSh/4WXdIH3BThsAr2Yb+4rT5geqftPfAn4L+IrXUPiD4hv1094xJLM0Tq/nysMnHJPPYdvSvgTwL+yl8GPiZdiHQPGUsGxSWAMcgOBnGTjBAOSKq/tQ/BnXvhCthps3i99VkvgyuCWADL94AEt2Pc/hXM/svfAb4heKfEeneP8AQdRTT7O3uFZVdmDXCR8OCDtUjjGCea1+zuB9d+GP+Cafg631G11f/hNJp4rZ0cL5CsGHVeQ3r7V+lXhbwRpnhfSLWwtZ2fyEEYbPUKMZIPc4qDw9ZXOmiOxeFkiPzKQc/wDAfw/ya7r5U5GG39fauZyb3NlEhK468gGpIlIljZVJDH+VRFeDjHB7VdtlcvCqgBt+OnrUIo/M/wD4KQ67b2ugeH9GgUviYzMRgjnjbjOcDnoPSvzu8D7vAvjzwt43ZDFp186lnfIHl5G8DvgAmvpj/goD4kPiP4x/8IhpT+cmm7BtGMksEwARySG3cYr1z4r/AALttW/Z+0efS7cQ6loNolwQF+cL5WXXn1wCcV2PazMz7O8NanB4l8MsumAWvmxsiyIcqrlcgg4GcZ5r8jPGf7K/xk8W/FzUdBV2LPL5rX0isYdj8hvMPB49854r7Q/Y/wDikvifwwNF1lmNzpRWOYvhVIJIB98gfnX6AxSSXCC2mUNAx2r7fSsYy5WTzH5W+IP2V/jf4N8IXWt3nxEk+zWETyqilyDtHs2B26V+Z+m3HxHt/H1nd+F7m6m1m4lBhMZYuzep/wA5r9pv27/jJd+C/CMPgXRY0db5HjnlD5KrjaVwOc55r5u/Yi+ERubu6+I2uQiTzYzbQgj5ow+PmViOG/pVc3uNscZ3P0E+CMfiqHwppsXiUSnUXiDXHmMXYSeuT2Ixx0r3/wCdW2H71ZGhaTZaRHH9mQxOAAc45x0zit50P+txlie1cZqeA/tTT+R8C9ZaEOsoB64YOGGCuPUivyu/ZJ+GPgb4heJ7m68T2KXdvZDCrImVU5HH4/0r9Zv2nntk+Ct/DOBI0aSShAcnAQnJHp2r8tv2K/E3g7w1qOpzeJtUh06O5XIErYJJb5SAewru5rQ0JkfUnx6/Zv8AhNoXwl1G50nRIIZ4X8zfGAHXnIIPp618x/sG6JbWWva7cWwkkMThCFbggkjI9s819aftKfF34dXPwh1ez0DXYrq6u1MCCJgWO7APGenWvlv9hCeOHVdYuraQER4Qnuck/wAqyg709TOJ5r+2JFayfG+0k1VvKgjhjYljnCpnnpyck1+iXwt+N3wZ0jwdo1nN4jtYphbx48yQDG0AYb0Nfnt+1kia78arXTb7IS8ZEQrjhG4IPuOaq/GL9nrw/wCC7PQJdPuJBa3SoshIyTnBLDjsKbScS0foL8dpPgf8ZfCcMd74q02O8h4MyTIXKOMBWOcnFfL/AIT8Kfsz/BeCTXJdQh1TUxG4aWKQSNg5GAuRtz9a9O+H37HfwU8R6NZX4F3MsgUnbOOuARkDp1r45/a/+DXgn4Za5Do/g+4lAnJVonO8ZGM85zxms0vsln6ufCz4u/DHx3aJf+GNXjuUgSJWh3DzYyeBuX+tfS8LRx20JjO7cM5+tfkP+xJ+zn4h8NRR+P8AXJXRNTKrHbA4VY8hg7d+vb0r9atItpvs8cM0ikpnLdgvb8hWM0k7AQeItS1jT9CvptBh8/UfKcQA/dD4wM18d+Cf2ftS1vxPceL/AB3Cs9xcOzv5rZO8nOAMf16V9jeI/FfhHwTp8mq+J9QSC3gAZ8HLAE/3R8x/Kvjb4lftueCPDwNv8OLWTxBeZYl9jRxqD0+8uSfbHNOMbgfYotbPQ7JptRaCxs7ZMgswCqowDX53/tPftb+D73Sb34e+CLf+0rgxvEsu4lVH3X24HJJ6V4D4gm/aW/aC1B5769u9L0S4Z1VCRGojLDKhRjdXzd8ZfhlrnwZu7WR7v+0LtGDO7LwxxuC4xn61rShqTI8k8S+BfFVjDceIb/R5vs0oDI5Tux4r6g/Zr/aJ8C+B5rLw94ks00y2Z9sk7JwTnGSQMjBr6i/ZO8V6n8U/CF23izRYvLt5IoolYDa6AHcVB6Gu4+Jv7CXg3xrC2r+E510WeZJQ8cieYpeQZLe2DWlSUXpIzkfVXw8+Lfw/8W21udH1WK9idD9xsklOec/15r1C013R7iOJoJvmuDnaqkc9hjp09Oa/ny8b/sx/HL4SXk7aBeXEvk/MWsnZdzE4+ULzjHrXD6d+0b+0Z4EdtNfX7yJrM4KXKhvLOOeo/wDr1n9XXRl02f032WFYsG4Y7eRgg+4q61w+822QdpKHHZj2Nfhz8Hv2lv2rfH8AWGxa+snkVHu9hTftPITOM4Gd2M471+idt8TPFXhbwpLe6zYO2ozIs/kjJPmnHytjPPesXSaNEZP7Xvxfg8IeFIPA2mwNNqGtPsIRs7V28glTlWzjjuK/DPXb74heFvEiX1pPPZ6lcOJcOmCT24PBB7V+qXw5+EWu/FPxXP4/+IEMrtJIGt1d9gMrMTnafTgD2r5B/az0aXQPiXYQrGIhuhZCCOwyyg9MZ/SumjsOR1nwwf8AbK8VacZ9O1OS2tZmJyw2klQCeNpOMcVveM9A/a0h8HXt/wCINVWa0cNIwG0sSpPBG0cV90/s/XAtfCNpbrM4LB3bcRj5jnKke1dP8dZRp/ww1Mg4AjLb2znL5X6d6nn94lH40/AD4g/FzSvGkWkEz32j3DSLLG43BVPp3ABxX7jeFIpU8Pn7ZCd9zErDZ8pw4HbvivyC/ZNtH1jx5N56s0sLuIivyqWB7nuMV+1enwStp7rbyhZI4Cqs/wB3IUYH51M90B+HfxwuIU+P1zIjGUwssB5By5JBHtiv1o8DRzN4EUoyg29ozjHDEBVO0+9fkl8Wbf7T8c4bV4VQy3LZUDHzK7cn1LY61+tHhFxY+Amj+ZWmtwNykHG5Fzn8aqp0Jkfjr41uPtXx7vYrGJiZ3U4HbOcj65zX7X+ApoovCFnLEnnxwwIEUcEhFAIx61+MesWcOnftBOyvtBuQzEnJEZY559etfs78Nxbt4cgj3kRwAeUuOSrYOc0YjoUfPvjX9ru78JanJoum+E5XaCRss5OcL1wMf1rxnxt+1tpfxE0S40vWvBl1JbyYjJALKPfGO9fosPDmgajuurnT4bpkUqWlVTw3XPHek0zwZ4WilWFNKhits5KlV2kDuOKmMwPyEv8A9o3wx4K8O6hY+HvDosXmOxUJ8uQ7s8gYzx615J8OPjfN4Z1A3dr4aubqS7m3edjeAxJJ4xx9a98/be0zwlb+LYrrSreDehVZSqgEOScA/wD1uK+hf2X/AA34fufBUE7+RCZwzq77SwA6jJAHHpWzqe6B8ufEb9qv4l6hYxReBrC4s3jYEiKJ9+cc54xkV5zrvxr+JnirwJdWPimG+tp1Acm4UhWOc8AqME1+s+oa58H7DUTokt9pk1433kUxgZHALEfxe2K8B/aV0XwndfDS4mgt4XUBy5gGCModrDbycHtWMKsewH51fAH44aB8MvFLXOt281yJoWRWiXIR2bcXOfy4FfeUn7ffhPSILfz9LmdkXKvckAkY4wqg8ceua8F/ZQ8KeE9fa5i1/SYr8gkhpFX5WGMEAjgj3zR+2J4C8O6FNp1xpOni2X74ZSADwQcj2xnuK0aTLicn8Tv28viZ4i1mG68FyywQQ7v3SruRl68gDOQfWvtz9l79pHWPihYR2niW3f8AtKBf3sr/ACjaD1A4FcV+yj8PPA+p+GrO71DTIJAmfneFXzuHToMc19xaL8PvBmizTtpGnpbSzHmRRghepXj+tYzGeko8Krw2T2rTR2aJRnjoaxoYQowB8orYQsqLsHB5rNGhOIiseWyVNU1cxjDHO/0rRZm8sg5xiqjRKoDDHAoASNyWwBjHP4VI43YfHGCPxFQrKIu4PHPqKnifKsjYx6+5oAkiy+fM+bb6U7yELNJLlVjjkKgDJzj0qzGkSRjYeeSPWlSc+VcEje5jcJ9SOBTQH4J/HHWt3x4f7HE0YW5QBWGMvkg81+rvwkgkXw7ZN9sbzGgUeW4HGBkYIr8uPjFai5/aDUGRSz3GzkYAZWz271+qHwySYaBE0zK0sSoS3O3aQQMCrxHQD2GGORFKfxk1et/MAJJ259KxraZ9m5eWIzz61t2O8pslPzf0rnAnw21gZOcDmolUrlSCe+cd6lYFJfLTsM5pXYsG7c4PFACr5mzB5bpxUUMIQ7nOJGPf0p+8KcAdO9THZweSc/jQwPjP43E/8ZBf9kxsv/dhr+a+v6Tvje4/4yC/7JlZD/1Ia/mxr34fCjyqnxM//9D9A5AS/mAce1RZZAEOcnrV6Ur1jqodvXk4NfHnuFWQKpGw+hNV3cMWK/SrMyZYbeAKqtGpYjGTmtAM99Qli/dk/uxVH7a0o45HqKv3sAKlcD8O1YEkbRnOQNtXFAaQmYjZjJqtPc4AUrxj8c1Sebam8HBrKuWndwM8deKpEMvvf7WEaoc981DdXjSbwnBYjFU0SXG+Qdaiu47g7Sg6VYiNZXLEs3HQ0hnxyVzg1U2yopLk5PapIklGT15oAvNdP1VcD0p0c8vAP3TVbbIXAz0qdIm3AkY9qDM+d/2v7kr8C/EAJa2LwmNW67+5A/Dg18gf8E9pLhdN8QMxAiibaAOvzlc57fSvsj9ruGW4+APiaS5X/jzhDRbeev1/Wviv/gnpKkR8Rpg+Z5KsF7MVdTznj6V2Yb+HIg/T0iI7VjYALU8I2AP0z0rOiIQ/vBnJrRhUSnLA7e2K5y0WBKQ53DgVCYi7nnCk8GnhSjsVxhu1Gx5BlD905IoGys0RYbAe/WozhQePlWrYdcEKKa4AHHK+9Aija7BOZgDtxip1DZywGM9RUbFlcKBwfSpMED73FACjO7r8pqypGdpwc1XGRnJBFOBAbeaAIvFZceBtbhZtgNrISf8AZ28/lX83l3LDcXd1cNuYGaTGP989Sa/o/wBfE+qaPf6daDfLcQMgQnA5HrX4iar+yR8dZtWv7jRtMWW3M8gUCVQcFj2PB/zmuugZzPnSRkbAAwCCdvfFNLAOF3btvHHQV7p/wyZ+0IkjNN4d2Mqk5eZen4Go0/ZT/aElDR/2EuNwHMqdfbBrtuYWPniC4ki1+wuIxmRJ42Ue4YYr+irwxbGLwvpb3ZU3EtvC7qoxhnQEj8M1+NVj+yD+0FDrFnc6h4fEUUUiO8hniYKqkEnhs1+11hpkml6dY2sg5it4VPOcFUA5PrxWdeouXlN4IUZJKkYFWUbYQj5yeKeuN2U5I6+gpJXVTjuepryzQUx7JSWOfQU7Y+/Gee2KhwFXJJZvWnPJzkNjAoAfiQNsH38ZqNY7hgVuG+bqKmhMiuCOSw61I6gvgnj1rQCqqSKQp+6etSsVToeDQ5LdDgHgUhw23eMhe1CAGEzcjn0+lQlYpE2uNrCp/m28cccVDtY4TrQA0I4zG/bpU8UBKHPamyMGKsB1wMfSnSSMGyo4xzQASosSlACWfpSwW5lKpnbIDxk03eUDFclscY5q3pLJHOXuNq7+m896EZs/FH9sqVZfjpNYIuDZW8UbMeMsefy5r9Qfhbp9ofhp4T1BwRL/AGaiIMfLkgfrX5cftgoP+Gh9WyM/uICcjjIAH5cV+qvwxgMPw28Hx7sxDT4vlHPRf511v+GiIHk/7XEBH7PGtopxtmi3fRWXAz69a+B/2UPgr4G+Ml3r1v4qe4RtOijeIQHAOfvE8c54Ffov+2FaJH+zlraeQZWMiSAg8JgqCxJ6ivkH/gn3cWUWua9bysqyT2x27jgE712ijDr3WNs9yt/2G/g5PIHFxqCZAxhlrbtf2Fvg3IyrLc3wJHOWU5r65tIZWlxtAZQMgEAitdbe4dlaOM7iOD8uKgk/HX9rj4AeAvg3YeHtR8IPcBr+WSObzcOCUUEEDsc5r6A/Yb+GS6F4Yu/iB9tL/wBqxlFQjCAxnJ459f1qt/wUXupE0PwnDAqh1uZnZRhj5jpw3sOv51337F2qtdfCWC2XC20Ujqqk7mDBhkN061p9kmJ9eyA7dvG4de1U4ivneWR171MPNBCueO/c0AxRYkuGVIl+87cYrnNiC7utLW4Gl3lxGjyowKbhvIYc7eeuK+CfiH4J+EP7NFxY/EafQ5dTudRuyo85xIYjgsWABA/P29Kz774rj4m/tSaF4c0radO0a4aPdH8yllUljkc4BHHP+FbX7euyX4Z6DcxDcsl9sAPUFVIz+h/OtEmnYTPoH4YftC+APi5HJa+FfNtby1VTJBJE+dndgQSCPXmvDvj58WPij8GPE0fiCz0+LUfDeoKnlby+1XX7wJUggsfeuO/YasoLXSPEWqQQAX8k4ijl28umcFVJ4Cgg5r7S+Mfw9tviZ8OtR8IJEouvs7tbyAbsPgYI/wBr6VoQeYfBj9oPwR8ZIHsdPT+y9ZiQM9nLht2PvGMkkkAkD1+vNe5eJ9F0fxZ4euNC1iBTb3kckEkanaSGGDyCO1fiz8CPDfj/AEj446JDY2cqXumXYF0ChGFDFSGOOhr9gPH3ic+F/B+seJk2pNpsJfI7P7EjFFwPCH+HPwU/Zg0+38d2+lz3d1JMIDO2ZmhByS45AGOnXPvX0n4O8Z+EvH2hJ4k8I35vLJ3KFmG1g45IKk5HJ715/wDC57H4vfB9B41kGprrM0ok3KrhVjO0cdByPTrX5fnxJ42/ZP8Ai5rGjaDftcWNtOcwPloZ4HORvXGA23HIp8lyon7ZI6L/ABZqve6daalZvDeqTG3ysg4BDdQfY1yvw98baH8SPCmn+LdHZBa3aDcAclHCrlW4GCKz/G3xc+G3w/ZYfGuvxaXL2iZC0mO3yrk81hKNhWPjxf2C9BvfHt7rGqa0sWitcectpEFZgHLNs3s3YDqRnpX0j4N/Z8+FHgKRI9E8N2lzKic3NyBLLuB688D8MV5hrf7bXwR06Rvs93Pqzxt923t5UD4HGS5Uc/WvH9U/4KCXkiXFh4F8IB2ZDseeRtyn/dAbIx24rROo1ZiP0Ts447BRFbIkMWcgQjAJ/D/GvNf2mTCvwE8Vz+Y3z25GBznpvr5K8CeM/wBtH4pzFtLKeG9OufmjkniWOMbsn5fMRnO71Ga9Z8d+CPH3hr4GeNm8e+KH8QX8umSkx4/dQkKdwQ8A+52iojFp6gfE37MPwS8K/GzUtVs/EN5JaNYRoVWLAyWcgHJPt/8AXr68f9gr4QLIH/tXUQzEcK8YPv1XOPpXg37Aqb/EHij/AJ7raxlPr5j/AP1q/TbT55pQhuVG7nj0NbVZWA+P9f8A2EPhdY+F9WvdL1HUZ7yC3lljWZ02jaBjG1Rk59Sa+Rv2Omjs/j9aWkCjZ9nuEXA5+VmTP6Gv2H8QzNJ4W1i3jYh1s5SMccY9q/Hv9jxIX/aAEEjFHCXDKe2FdyQf8/4iFK4H7KQ2XlwB/wDnoNo4x0xU8TxgEFByc/0qvFeTXagZL7AB7fhXKePPFP8AwgfgvU/F8+nS6n/Z67vIgOHYDqRwfujnoayAwfil8B/hx8ZorKXxgk6z2CeXE1uUGExyCGz36cd6r6J8DPgn4Lj+xaB4VtNwwTNPGHYkDg5YnH4Yr4i1H/gojrUPmQ+GfBvk7yQslxOxJHbjaTz35rzGT9tj9o7xrdCw8I2yRyZP7m1tmuHbPc8Hp64FWqdQD9hoIrXbs02zjhVQCRG20en3d39Khvp9Os54xqN/b2zFdy+ZMg6egLce9fmP4Z8A/tofFK+RfFniifw5aSlc+bMsDgMM/LHEoJ/Pr3zmvVbv9l3wT4F0qTxT8R/F2o65c6ejy3EjyqkOF56Es+QOMBySfSgD6N+Mfxh0f4TeAtS1+WZZtTkXy7GFiWWZwAx4BAxX4zeDvF3xo8U/Fs+L/AzXd14knmeZkt1JUICcxuMYKduf8K9M8Q2PjT9qHx5b6H4OtbldH09EihEh/dwRINrO/GN7YyBnNfqB8GPgf4U+DumLa6ZC82omNRPcu5/eMcN93OBg5HFXHQiR2OhS+JNe8F2Nx4zso7C/u4Ak8AO9VLKoPykZHOeM596+CB8QfHf7KPxM/wCEb8YSXGp+D75zJAwH3Uky2UJGBjuAwr9NYk8z5z91Tx35/GvOPjT8KdE+NPgK48J6sNtzErPaTYBaORRngtnaG6ZqeccTqfDGuaZ4u0ez8R+H5/tNpdKJEJbdlSMjcMnBHSrbieN5Qw71+L/wU+LvjD9mL4gXnh3xFHK+htcGK/tXJVoypIE0YwOcY9mH4Gv2f07WdE8T6TZeIPDV0t3Y30SyJIpyDkZ554PPIpyKGafpGmy3gvmsbZrxT/x8NEvnfNkYDkbsY4614V8X9X/ab0TWoLf4ZaLDqdlKq5m2pIxcZ3Lnd8o6dQO9fQMb7fatK1u5YpUkDthGBwM/0rED85/HHiz9sLX7eTQvEvgexurMqDJDNs8pumB/rQDn2q9ovjH9sPw/pkGmaH4B06ztoMKqwsNoHTG1ZSB9MV0v7e+t6xoXhHSNU0HUbiwmmu8M8UrKT8hODg88iqf7GniD4seJdJudW8U+IDf6FbMYoDPIXmeXjgfLkgZ6k1oZnjHxU8QftM6pokmpePfA1nLZRNvBcZCso5+VG5x71hfCf9oz41a/dvo3w+8J6XPcQRbnWFZEbaDt5+ccDtX6afGC43fCPX47c48u1uZWLMegTnqev1r8eP2YPi14X+E3jm91fxUZTbXdm0SGJXkYHfngLkj2xRTNIH2R/wALD/bbO02ngu2gK5Hyg/N/31IaydQ+Jv7cS206HwlFCGGGwgLEjkkKGyTXpL/tv/BkbZLWXVYmX+PyZuRXzD8V/wBuTxFceONP1D4f/aV0ewxvS6Mii4J+9lc/rxWln0E0cPD8G/2tv+Exb4hw6HeNqFzKZZCJgyMDzsaNjkpjjBr9cPhxe+KL3wjph8U6UdF1CaEGe3U42yKcZGCRgjBx2rifgh8b9G+Lnh6LVtK86GWAAXNvIXYxMw7OcBhwcGvdo0SMgohVBnuT1NTKVhcpNDGWb94CzL0PWnyuirvGM5x1qOC6gtz517kWwJLMBnao5J4r5F+K/wC2T8IPh/5trpM0uvanEWjWOFCId3YuwYHI9jWai3sUeoftOWT3vwB8T21nnc0BJwOcYyf/AK/tX5X/ALJnxg8K/BzxNqet+LLr7JbT26rHiN5GeVWyVwmcVb+K/wC138XfjVbp4V8O6a2lafdr5X2O23ySyhhg54PH1zXpXwX/AGGPE3imWHW/i6q6VpsOJBaqQZ5+Tlcg/KOhJ9/xrWMeXcDu739rD4lfFTWptG+B/h2a3twSTezg4UAcnDLsU9Tgk19F/DD4qWfh/Sltvi3430ubWV4bNwnmRtnlWGV5Uegr3bwX4J8J+BPDsWheEtHg02zgPMaDLOMcsTk9fc968Y8Qfsh/A3xX4guvEGq2FzDNeSNK8cc4WLc3JxxuGT6E0nUijM7w/HX4SrcQRHxnp85d/kPmqAg98vzX5eft4eNPDHjXx3pEvhjUYdSjhtWDywOrofmHBZSQCTng1+hkH7Ff7Or3SRNodwvmlfnN2xwPXHP+e1fm7+2h8Hfh/wDBTxzp+neBY5Ba3ts7SxM5ljLr0KsxJzzg06NRSdkVE+2v2XPi78LdL+EehabrPiC006+gRlkSWULKrdwFZ8kfnWj8c/2vfAfw40GCfwbPbeINUeXakccnAQjJZijcDtivJv2ff2Vfgx49+Guk+IvEtreC9nDMxikwW9OuQBXs837CnwCuts0tpeouDlRMCTznOSQM9sYNOp8RR3/wH+PHhD45aBHrejFYNWtItt9ZtkyRPjG5ck5Q9j+de3DKhXPIYmvnbwB+zB8K/hj4mi8R+EFvbW6gUgb5lKsGG0hgAMggnoa+kA8HkxD5ty5+XrWVSV2B+en/AAUS+1Dwp4WBJa3FzLLyeS3AGPwrov8Agn88snwo1WKMR7YNSl2kkbiPLUnFc7/wUQtrhvAWhlIyUt7118wE4BODg/lWb+wR4m0LRfAviCHVbyG2DXmI9x5BCKXP5Cuimv3ZDP0dspRDfKSQzI/T+8a/ND/gpoTJrXhiVc/8e0nvggqcV+jGn+JfBN2Elh8QWL+aCUxKqknBzjmvzN/4KMavZavd+FBpxVzHBKuUYMCFKDsawprUUD7u/ZgT7V+zn4W8xf3scYb/AIAehr3CGMMrKwOBnH17GvAv2W7u7k+BPhRp41CNaIh2Zxhc4Jz3I5Pua9881gweI7R6VNb4gPz5+PH7GOtfFj4jJ440DU4IbO8MYu1klCOUQgcDHUjPGP8AAfd3gfwdpPgjw/pfhXSmBgsIhGNwAyBk9fxrYjkXn5Rj07flVmxkV9/mlV4O0tnggHGPeqUwPxB/bklt5/jncWand9ntLZJOckOzD/2Wv14+F1r/AGX8OvDWnZYS29pCqk9CuwE1+K/7RU9v4n/aj1GzjlWSKa8tbYleckkZ/lX7i+F4pF0HTLQnPkQxgDvtAH+FaP4QNuLcZPmGPmrxT9qPxMnhf4GeJrtciZ7YwxFcZEjng5Ne7lMMpPTPOeOn1r89f2+vGC2/gez8J2QYzX9wu5Q2d2ADyO30rGMbgec/8E6NCD3XiTX5ozuVFRXwCck5PXvwK/UHVrTTvEOhXek6oZPsU0EizEcHYVIP6V8ufsh/Di6+F/wstbm/UC914i6kVsfLGygKMg8+vNcH+1b+1Dp3gHQLjwb4NuhP4hvhskVMuYFbqAV4BHoR7Y61oxydzxHwj8Uv2dPgB8YL/SNJspLgzzCJtRRhIsYPPBz/AHutfq54V8Z2HiLSLHXvD11HdW96gCujbjt7gn3r8P8A9nn9ljxL8cdem8T+L3fT9EWUPPO6YeaXOWRdwBIr9l/hv4D8HfDTTbXwx4ct3htLU8733kkdTnvzUiPx0/bh3L8eI45UEk0cEQ4GA24jHXtnNfsH8O7y5svh14djmxE32WIsMf7IPNfjv+3ddy/8L5ae6jKGO2hww6sAQQ31r9e/hYz3vw08OXTky/aLZHTf821do6Y9qup8KA4q5+KXwA+LGpnwP4jmt59Wsnby7a9jKAyA4IXcRk8Z9e/09k0rQNE8N2C6P4bsLezslYbY4QFGTzxt7V8o/tE/sueEvinBJrmhJHoPiiPLLcRIEWeTriQL1z/eHI618J+FP2j/AI9/szeLz4P+Ivma1p1sUBiuC0hMJ7xS+mB7YPFRCNyoxuft1ZqqhX/SrZj3npXkHwo+OPw3+M2hjWfBl4POiAa5tJRieDP94Z6e4yDXoeqeMfCPhqza/wDEeqQ6faxkbpJWVQB17kUnAk6GGGNCGRiGJwc8gfQYr8Hf26IBB+0HdiRCqmziI+Yc/KRk/lX6H/En9un4OeDIpV8My/8ACR33KrHAGCqccMx7r9K/K3xzrHxA/an+K39u+GvD8j3N4iwRxRBiERCfmcjIXGecmqjoNH6k6H+0B8OPhn8IfDSapqK3F5Fp8fk26nc8rbRwMZ/M1jeBv2jvHvxC16DTfDfhRIfDwbbPPcMcFW+/hj8px6Ln6Vz3wV/YD0vwybHXfiveHUryNPMFkpBgBIyA309K+pPib8EvD/jvwTD4T8LSjwzJZndDJBiPjptwMDn1pCPT7KXQ9C0x/wCy47W33AEpCQpJ/MCsjxjq2nSeCtbt7m4Xc1s+weYueR3Ge1fGUH7BUcMTP4g8d38zMcp5EipjPrkNmqOpfsJaBBpt7dr431aSUxv5f7xMBgON3ycj24z60AfEn7JcsUH7R9lFJIqxPLcsxJAGFLEY/wAa/c03djEf7Ru79BH1dN4x+Vfz2fB/4b3fjj4pW3gW01Z9LlMksYuo22yMqMVbaO5OM4zX6PN+wMyopuviNqD7iCBgEgke5rS66gehaH+1h8FB8WbrwRHFBpl9NK1sNS2IsDSDorOMYycrzxmvruNJgPP3bo5uQQ3DCvzqh/4Jt+FJI2luvGd8zb95yq7SfVge9fcXwz8A3Pw38JW/hG51x9bisz/o8k3DIvZB32gDgdu1TJroB6FsHA6ZqJZIpGVLVlkbPQMN3/fPWpNyzt+67cfpzXkvjP4QxeJ7r+2tF1e78P6hgBLmBz8pI/uAj+dSB7SXSONWOOeOCPWlcq4zX56698b/AIx/s36laab8V7aLxN4ZnfC6hBu8yMf7R2qGYAfdI7/eOK+wfAfxP8F/FTRV17wNqSahCceaudssRPAEidjQB6HyzmMnt1qZJAoG/jaeKx7eeQTBHGCTWwFLkYGR3q2i7FhTwWPJbrVa4fClAeOxHc05g2GSJcAc5pMA7d69DWTCxWRj5Zx0HXNLGzKFI+bjtVuJYVjlAQfOOM1SOdqMMB1XHHapIJIWWKZp5IswkYcHng8V+X3xk/4J7T+MvHw8R/DK+itNJvjvu4rhvmhYklinHOewzxX6drIxBDnOeD6GnRyP5nyjgemRTTa2A8L+D/7Nfwx+D/h9bKw0+K81QKokvGUNIWcjJB67RX44fG2y+w/tX3tvayZT+1bcA9MgnGeK/oGlijgwzqyh+QenQjgn61/Pb8cLKey/ah1KI7o2GrW7Ku7LfM2RVU5XkB/Q7YhBpWmBu1vGSffaKzr4PCRIp+RiQ2OtQ2k7NpmnmH7v2eIc+u0VeRQ3zsmWHJz0zTYH5MftVaTqPwd+Leg/HDw4NtrNJGk4Unc7pnfv7fOn8q++ovjn4KtfhYvxRtbhbi2W3EpAYHa2BwR1BB4wATmr/wAd/Avhr4gfDbUPDficR2ltdIzRzNtDRzIMqyk8Z789s1/Pj/wkHiu18P3vgeDVs6N9pceRnClgdu4exxnFAHoenaZ4o/aj+PM8tlDJKt7cbpHxtSC2U4Ge2WHr1PNf0C+AfDFl4C8LWHhXTAottPhWIbT1YDLN+Jr5V/ZF+B2ifDbwFba9pxF1rGqL5s8y/MGRjlQD2AB6epNfXCTMkjADC54FOoBqz7nmzyAelBycBDkjrS7WO3J6U1EYS/dxmudGaRJ1GK8r+NHxZ0L4JeBb/wAWazMGnKbbW3z80sh6KKu/F74t+D/gz4VuPEniiZUlCkQWwOZJX7AAV+a/hH4a/FD9tPx7B8Q/iMsmk+BbKU/Z4ckK6ITlEB9e5/Kty3A5L4CfCfxl+1r8Vpvip8Smb+wbWYvsbOxlQ7kiXOBgcZr9mrC2ttP0+K1tVWK3tUVY0UYConygYHsKyfD3hvRvCWjW3h7w1bR2FhbIESNBjOOMn3rTeNVUpzz97PTHrWcyD8Cv28Hdv2hdXdgUVbaEqR3BAx/Kv2f/AGeLgRfAvwhqLHlrGBTu9lWvxh/bwlab486lGEZGjtIQc9Co6V+wX7PEjT/AHwemPmNhD8o/3R/hXQ/hRofn7+3Z+z5c6Fr8Xxs8AwPDbTMPtiQKVaGUHIlGOgyeSK7L9mn9uDR7/TrbwF8X7sW19bgLbak+BHIAMASk4w2Mc9DX6ciwsdW06fSNctluLK4iaOVJAGDBhjkGvxc/aw/Yr1b4f3MnjjwDC1/oF0xkmgh5e2zz8o5JUVLVwP2VhSHU9Mt9R06ZHjmUMGVsq2ehDCqqGTkR/OR6V/Ph8J/2kvir8GJI18PavJeaVBkHT7pi8Sn0C8FfoK/VX9nr9ryw+Nmo22h6poU2j6rKNvmRrutncAnG7HGcdTmocAPsRWYRneMH+Rq8j7NqdznjtSmAnO/ucU/yY2XY/wAwUYwOtQBZli8xAJBncO9Z0VvHZ5WNic+nbNXrcmbMDDiMcfSs3KopaQ5OeKANOJ4jGNpyw/vdKrs4ZScYOeo7VEpVioz2yMdMVFubLK3PPFAEocowVG+YYq2Z/wB4dxxntWa+1Wzn73U9KsZVIgAQSeBQBNJsWTeVAJFHlkxmTo1ZCySLOQDvXvV9plm4HyDHSgCRJkmjBkXHOOfWnQk+btDEAdO1JEuy3CdefTPSopQiNv5we1AFwiPzWLfNtzj3FNih3xO6cKR0pY1GSrfw9x6Uu6WMBY9pU5yB159aAIbFE+1uAcKV/UU26H7wE/eP9Kil2wz+amFA45okl3YcE4Hr0yaAJvOEjtIQXY8c05NpbbD8pPNUgqg7umTxTzKExn5S3QjpQB0CXCbAoGXTJPaoC6MvmIfvZyfSsd7vpE33T1PQ1OMtiONgEAzzQA9DGo2jA6fMeT702eRRGWGSr5Ge+KjCopMadT82e4/Co/OwMsM7m2jtQBLFlAF6BSCB/jUqYSQ7SxZiTx05phj8s71YsScY+lROSrHbnOD+dAF6GBIf3svDv2pWuIVfCnco9PWs83JuER+68EZpkz9AAF75oIuTsU3MS5CmiVysed3P0zxUGxiAY+TjnFRGJLmL94GBU5646UBct2xYSZQbScfhU5naOYH1NKsMUieaDtwB7c1m3CsqBy52Z+nNBZsCVZJJCeMEc1YnVJuJBhR6cVk2rFyCoyowWxzVnzXiZjId27pmgCdgrO3PCgYGe9Z890Y3WNOHY0+S8BjdVXgcenJ6Vh32oN/aKQEDAQYIHOR1oA2lndciQjrkE+tOkDqwd8n0GPWqiXLFlLxYBGf/AK9Sm5LYB4Y0AWedm3IUHnnvUlp+5DMXI4JFV1lXBik5BGOtSSMiKruCyFegP5UATpaIwAT5WblsEk81pW0ggTybhVIGR74rNsJ04iRTuUfPnr9a0GMUh+UZ6dTzQBY2QHOT19e1ZoaNXYDkn+VPN7F5nkyLjGencD3qCZIzcCUMUB6L04oHYeuyEl35B4FSGQp5kkY7/LTGkWGUjP3uPwp88kUYjRMHdz9PrQFhj3UjMsr/AHgMYHQ1KZXkkHXDfd9OKzGuohIFCZwe3rV3fIgWSHDYOSD70CJ1lY/uydpBzn1qw00mF8vkrwDVWQxSjdgqc49qgiN0JFDH5WPYflQBsQzZcE42t1PvQUG/c5znoPaqyybV2LyOT9KI7pZVChT057ZoAlmTO3Pc9P8AGo1eTBbjg9PSlEqtluQB61HIFYxmNuOjH696AHEtJ8uNpyNvPHFOnE8Zj3ndvbOQajacW7Rpt3ByR71YkmLxL8vKjOB1oAhBRYzuQ71PJxU3nqsXmckYx7Z+lUHcmIsMqy9d3enxnMWR2HPGaAFyW4ZuGPQVPaFjuw2VUniqMPmKxwAcnP0qzueNjKuNrfnQBoLKETapyM8A1ErO0xyAAegFV4bhCgY53ITnA7VaZs4O3jt60AOkOGDEbhnt0xVdI1MoUj5MZ6U13cfux/FTluJIpAQvy+ntQBaWJgCsLH/Cs25t7jzHTzSuMYI7mtQXD7y6gLjtjiq82PPWVmwCeAOOaAHxme22eY25VXn2+tStlgVKkhxwarTRyvC7xt8rdR3p0fnKETvt49qADb+6MeSMdKTy1WP5ckg9KcrlZMuBleKmnTdggBTjntxQA1Awi29OaVYGmLYPQ0wERsqxjORSxvOpbZgexoAaDtlKt8rL0pxVmbeDj2pxkyzFz869+1Rq8huDk5LDigBCGzkD1zmqj7gdpHyrx9Sasvugyjcg9MVSmlVD/eI7GgCdSS2OOeKrXZAwI+ink1KELkMPlAFV7l3QEqfT3zQBdVSSrnhR1HWpBLjJTJ9+9QQHOcDGOcVKS7HJwOvFAEwYkO5JJxUmWYBW+ZjisllZeA+dw5qwsjqg3YKHgGgDQRxwQcDmqbyeV8oGc55pY5isipkHdwBUjsGwHHI6igdhYGX7qDa2MjNNJRZ8SAIWH3u1NaEKy/NkMfyqaRVmPkgcr3FAWBwGbGRjpkdxWfMQSYwduOlTBCpMak/L3NNEXbGcdfegRGUlcKpGMdfenSbpCBt+53HarMKhth98Usu0MQvQ8HHY0AViVfaWYgdDRhBKRJkoQNpqWRAE25z3OOnFUzzgZwGOFxQA9sxu6HkdR6UqE/cH0/GnBY3OCc46/hTfL3McDJX5h6DHrQBBJGzSmE5DKM5FSRgk46n0PpUu+RgLjgM3X6VPCiMfMUj5eOKdgKbSCKVFZclmwRVvy4kJKghunNS44IbG89M04hd3znGP1osAwRNHjDe5zT2iJjBJGSeg9KRo/NO4NtC9sU5z5SCNT82eT6UgGFAEC7+T29qVIRGWKPkdcUkezcoDBs8Zq26J94HaMDkd6AIWkl8sDPDGkeLKlTyDxzRiQqI24VDT2jLIDuPHGKABI4kCiMYz29xVTy8Oxxg5qxEGYnIwRwafNtO9Qfm4xQBWGGk3HqKmhBwyyfdzxVQbtvByRycVKuARtbp60AShcNnsOtLnALZwR61ACSSWOM0gmV1baOR60ASozA9ify61NGvnwyRhdjxqW69vWqiyShN5G4hj19DUkXmJZXLswVnjkUECtIgfy+ePFLfEjxa6EbRqM+B6lpH5rnsbsLnkY4+lbHjbK/EHxM8b7hHfzKDjrh2wayEkVRgAl85Jx2HWugzmS7QsDRgkkHj6VnvNHDrWkSzAmKO6hLj12tV7yzKhIySfSqBiWXW9KgwcG6hUg+7UMhH9RHg+QpBazgmWMwxkdsAoMZrqYzGXAQANmuY8L2gTQbWRn2ywhEZegA2Kwx+ddDHGVk3N8w68VgzdGrKhGBkA4ycUwoN6EnJB5FV3kiz8kmMnHNJ5myVWLAg96zuBqyBAvmL09u1VVA+YMdwBJFSRSqEyGBU8Y96icl16EduKLgQPJGGCofTP4USyxOhPU4yB9KZIuADgZAxVdQwBPpxj0pAJFIxXJBzz+tTKYXVS33uRkdqSMfMAODmore1InliJ+aTnnoKALtsyRDZIC2ScCpm+VkKk8/pQkXl4EnLj/wDVVhUDzNCpAI7GgCm0qhz04I/lXPeL/Dx8UaHf6Hb3Zs2vrWW38wDPlmRcbsAj19RW3MNs2xl+VTyfwpJVCbShBbv+PNAHl3wZ+EPhr4N+G20XRF828u3827uGADytz6dB6Cvz8/4Kms0Wn+DIByMTknv/AKoAf1r9XIWRiM8Ef0r8k/8AgqldFpfBdvEcKIZmw3XlVropge8fCT4S6R8Tf2ZvBHhbWru4srZrdZllt2UEORnBBB7Gr9r+w98I4MRSX+o3Ldy8qj/0FQP0r1L9lRkb9nbwS0q4V7UsCf8AZCrn+de8I8Fvb3WpXcogtLaNnkdsAKqckkmlPczPzN+PvwA+EvwX+H2reKJLm9kncOtlFJcEBpSh2KAAOMjJr8m7VtY1bTrq6mmurqws2EkhkJKRnGcZzjIr61/aG+Kfiv8Aal+MkXgXwJvn0yK5NrZxrkoTkq8ze3HFe5/tAfBPT/2fv2VrLS7Upcaje3QS7uOCXd13NjHGBtwKuJofCfgfRtN/tDQtV1S5uLXS7698m8aJ9u1c/lwO9fr7ov7Ffwmlsra9a/1e5SVQwdZownIBxnbnivi/9nf4WS/F39nnxTpNuFk1OC+nayOBu8xAjgA5H3uVB7Zr6B/ZE/ahubMTfBL4nE215pzmG3muPkOFO0RsWxggKcd6oD165/Yg+BVyHmuYL66lk4HmT9B3xt/rXd/Cn9n/AOFvwk1STU/BVvcw3Uy7GEspZB8wbIU8547mvpB0M0K3MOwRHlCGrnL2WDT7+KWUYW4PP1qZEyNLV3+zeHdZu4fuw2NwzD1wpP8AOvxX/YEie7/aZuZQuwSQzO2euWdgMfzx7fSv2g8SalbxeCtfhRGkZrG5XIHAATNfz1fs9wfFB/ird3PwjuRbeILVJiBJjEiCTlDuBHP4GqgKCP3Y/ai/s/Tf2f8Axi3iBYzDLaSqi5Abdt4/EnpX5gf8E6tfuLfxT4t0RDL9lkgtpQmeA2/GfxzXzt8evjB+0Z411P8A4QH4mzzrJZTBDZJGyCRyMISVUBgeo5xX6S/sR/AXUPhX4QvPEniZozrfiVVk8odYIkGUQn1PepkrA0fll450F/Ff7R+o+HvtRtJNU1mSMTr1UvKeRyP51+mekfsIWl9aRzx+N9U3zIGZnKZLEc85Hevge8+D3xF+J37Q2r6b4bt5tNf7fJNJeMCi2wDtlweufQDrX6An9mr4wad4flm034u6nPNZQGTyQ7puKjO3cZSB9SKHK4ht9+wDbwQ2003jfUzKWAbKoxJxzgg8Vm+Iv2QrPS9LlfTfF2pobe3Z8SMmHZeoJB4BFfC3w58ffHX4kfE+D4fRePdRt2meVVkaZzgRE9s5r7vvP2ZfjRFod1NP8T9QuJTbuxiJbbJ8ucD5yeT7VJSZ8Lfswy2sX7TnhJbVP3jTOhjI4BG8Zz71/QpBKsMaxvjphcNkj2AxX4a/sh/A74kR/Guw8U67p0lhY6I0jSTS8M7ZYDAOOtfs9pniDRtY1T+yLG6jur23jDzRRupZM9NwB4z70mijZ8ReGvDni60t7TxLYx6hDbv5ipIMru6ZI78djXSaXCkckSwxAKMJtUYCoOhArHh8zfz8v+zWrZRfbZmtgWQ4IyDipRofzlftY3F/qn7SviGe/Iyb+3h+XnCrgD68Cv3s8DXItfCthYoDua3hOOwIQBifxFfgb+0Naun7TepwuMedrEC8nJ4YDNf0B+HLi1Hhux8pMMEVHYDvgEYq6uyImYHxf8f+FPht4HTxD45sRf2MU6bcwrIEY5Csd3Sq/gP4gfCj4g6Ba654fvdLaK5XKxsqK4IOCCpbPB65Ga+dv+CgOswQfs5T20kvlPcXkShT1YLg4/Pmvzh/ZB/Z1s/jPZ6lrOqa3daZa2U62wjt9uXYrwcsD6g9O1ZmR+8Ul/4HvwLXztLllhHIZkOPcDNZRl8JW5X7ZcaeY933AsZUj6Zr4tb/AIJ+eBo4z5/jHVdvTaoi4PqTt5qnH/wT28IXMjIvjDVVK/dLpEQfwxQaH078XP2g/hL8H9NsNV15YT9uYpFDaopkYDnfjONo7k103gbxb4M+IVvY+LPDU0N3YzqrKyAFkZudpGcjHQ5x0r8Vv20PgFY/AzU/DFpZ6tdaoL5JyzXW07VQKQAqDA5Jr6x/4J0fCzU9G8It4+1DVnaDX43ENouSsSJIAZDz1+X8AatwsrgfqSLhIpcqmDu6VNKPM+Y9STzWWimH/lqGXP4mrhLvEqwcc1AGpbwTMrjdtRRz/Wv5qviVra+F/wBp/VfE1zC94dO12a4SJM5kdJMouR68V/SPLqsVmtvBJdQwTXJaKNJHCmU45Cg4yea/O74vfB74K/s/mX436zpU+rXs9+WiDuHRJZGLgqnC/KRwSCQa0AxrL9tzXo47WO5+GuqoIRuYnzQW47Ax9PxrRb9tTxLCVubf4X6qyFt2SZ149iIiD+dezfA79oP4ZfGq4Oj+E3KanDD5jQzxkFD36HBxiuL/AGo/iP8AEX4PrpfjDQbKHUtEeNlul8onypIyASXUDG7Ixn0oA4T/AIbk1qSWRrr4X38eASuTMCW9CfLGBj6/SnXH7dHiSS0lgtvhnf5kjfyyhmbAxzn930GK6r4BftW+AfjJqq+HiraRrYA/0W5VT5x5B8t+M4xzkA4r7UksbWW3uLWe0jkSQNGSUAYdjg0AfzkfDe8n8RftAeG9YMLGe81tZ3iVSfLDuCQfpzmv6NbFnltYhub5Qefxr5Nm+DXwU/ZsW7+LGmaNNqNyXyZmCyNbmU8BVyMDJ+91Hevb/ht8WPB3xLtd/hfUornZH5ksI+WWNuflKHnse3NEtQPZIJW2gE5xXD/E7wTefETwpeeHbHWJdFMgUmWNdzN6L1AGfWutidxICFyjd6vzI/2d2B4GCT6YrMD5m+Fn7M/w3+Hlwlxa6euqa22He5uUWV94OQUycJ+GM981z37X37RWm/BPwVL4Z0i4il8V6upWOKP7tumOXfGfwHc+1dJ+0H8d/D3wD8MXN9NcifxFejbaWURBf13OOqp6n8q+I/gJ+zd4v+OfjCT40fGxZLiG5lWe3sJiVMwJ+VnHBWNeML/F346gH5z+ILHxT4N1XQvHniHzI7u9uF1KEyZ3uqNuyc4IVs1/Rj8LrvQvGHgPSfE0cMG66hikYbBuDsoyCevBr8vf+Ck2jW2kTeE4I4havFaSqsKgABcAdvoK+3f2SXgu/g34VvIsr5ttHuZu7qME4rSS0TA+vLfStMnlQG3hznA/djr0r8E/2r7q28UftTLpOh+XhL60sxsAAZw3OfzxX7ja/wCJLTwh4Q1bxbqTMItLgeb5OQQvr9K/Cb4AQn43ftVx+JdSjEkMd3LqLqBx8rHZ+RxSiB9F/CiGy8IftR6roGqW6vHqFpGANo/hQHOD+Nfqvb6ZZRQxn7LA0W0bAUBI4HX6V+V/7XNrdfCL40+EfinYIy2l2EWUj7pMWd4z2BU+vOK/S3wN4ls/E+i2mqWr+bFdRLJG4HBXH17d/eomwOph8i3LH7JCCQPmKc/zqeSK1wSqBTJyfL46VP8AZIZFEmQTjOT0psdjKz4RN59BRADV0CONL2InJAPcZr+ej9rdpv8Ahp/VopcybL63GHJJ254AFf0IyanonhWSK+8Q6jBpyRHzD9olRPlHsT3r+c39qPxToWvftCeIvFHh+6W7so7mOZJozvVvLxkKQccHit6a3A/ebwpawRaLZ3NsgjZo14II42j/AOvXwn/wUvtUj+H/AIWlgxG0ty5dgecFOOucd/avKR/wUY8aapHbeG/hV4PmvbzaEzJvmbhccRxKeB1ySfpXzT+0bqn7RGt2ll4n+OMVza29wCLO3fCxqSobAjX7px/e5qoJ9QPpb9jv4+fCv4PfCKe08XaiP7R+0yyLZxgvNIAw2gbc4J96+zfAH7R2m/H261Dwlpvhq4g0WW0kDSzrhXBOwqw5B6+ufavkL9hn9n/4W+LvBtn4/wBf0qPVtUmnljlS4AdEG/HyoTtBA6EjIz1r9ddD03w7ocCW9rYW9jY2S5KqFVQi+oHFYSfvAfz0apr/AIq/Zn+KXi7QNF3raXqtHErHahBYtG+MNkDPbB69uK9E/YE+GjeN/ibqfxH1tRcWmisY42fkvdynduH0PP41zn7a/j7wv8T/AIz38vgSM3MNhCsTSQxkqxQkMeM8D3rt/wBhz9o3wp4CLfDPxNaiyW6uDJbXJBAZmI+ViTwwPQnr069dwP2oiVVtreMkg4yfY5xitqMLHAV+6RgZ6k46VkWV5Z3cUeoW7I1vMoYFTkBevatGQJMU53KQCCTwfpmsJAbOnTXLuVgbBXBOfqK/m8+Of2XW/wBqLUdIvE+1WtzrMcUqNkh1L4IIGOK/o+0ElbmNY8Dd94HpgYPev5v/AIteXqH7Vs8lmdscmtwhiOofzDnB/CtaOzA/XXRP2RP2fVSxSbwvC8sYUlwzlRuUEhkVgCayPiX+y78ENL+GviXWrTwvDHc2FnLJFJExGCq5BALcGvqnw7bSJYmdlQo+wnI+b/Vjr71zPxcktpPg/wCKrS43LBFpdzIxyFGAuBz6/jWHOZn5Bf8ABPcMvxe14Wh3hbNF56j98cKa/bXTIxHOl3kGWNxw33V29sV+JX/BPSTyvi34ht1IUPbgrnj/AJbHB/Ov29toVijjkiYHdgsRyCeO34UTZoflt/wUn8A2AfRPHlpCVd0NrcbUO04+dctjphmAGfp0qr/wTVudYudM17S5vN/s61uT9nkfd5YBxvReMDoDx0zz2r9Jvil8LPDHxa8IS+E/E8ZlhkcSBtwVlYY+6T04zn2qb4a/CnwN8K9LGg+CbFbG3cszFSzb2fG4ksScnaM84pOV1YaZ8Pf8FKby3i8AeGgihN0kykHp9wAk++ad/wAE6C8HwjEqxkyNPOQc8Y8z7wrkP+CnN+lppHh3SC+5mkmlGRyBs4P0r2L9gmwNj8E9OaaPywyvIuRgsHkzuH41rPSCRZ9Z+O/h94T+KHhn/hE/FcDS2U0qyMQMOjKMDaeP85rwa2/Yd/Zujyt3oUzc/faZySR6gMABX1ihijCkcipZGjuB8pAHSsosD5Jk/Yo/ZqY4Hhl5EDdppP1+erK/sW/syecpl8JMVQdBPJyP++6+rLeFBvAO3JBP4VHLDGvOeTk8EcmruB8Y/Er9i/8AZx0/4ceIPEWi+HPsV3Z2ssqS7nZ1dBwyjf2PX1r8avgh4D8LeOfjdp/hLxNCb3TJlmEkYZhho87eVIJ6dM1/RB8XjCPg54uWLmVrGdWy2BhhjFfgz+yzbw3f7RFkdhK7ZuM42hGOTmtVs2S3Y/Vzw1+xR+zYkMTP4aE8m4MWWaTaqkfxAtjPPTmuth/Ys/ZqZTGvhhcZzkO4bP1D5r6C0k2q6ZbJZBEhkVTtT16dc89K6CBUReF/Gub28ij5Wn/Yl/ZtbcZPDDr90LiWQKcevz1In7DP7MbjdJ4UVdhygWWTJPud9fVIcSoCBlSD1yeBUuGC5C/KO3P8qPaNgcB4P+Gfgf4cWB0fwRYCwsS27y9xfax6/MSTXUWj+Vc8rwDVySUsSp4FQAANmpA5H4xiO++DniUJlWigYMAcEoe2QK/n6+EHjv48WHxJj8JfDbXBBNeTv+7nCumIySdxZWOMdK/oa8ZLBN8NvEtpMpZHtpXc9OEBP9K/Bn9lGD/jJZ1YgeWbgAnqDvPT07ZrrjomzM+6PtP7ec0KorafK/8ADKpjBOOh6YH5VVe8/wCCgUhWAfY43U8upjLN9eCDX6GaDOl5Yo5GyR/kJBwDitAxBiyliMD7of8AXrWHtvIzPzrjP7fkp3/brWP1QNE3T6qT/KsPx1p37dF14R1NNQnijtWtpVkWJ4dzhl5zgE1+neEMQRssMdMj/HrVDxVLEngjWZmiHmQ2srANk/w+meTQq3kaH803wj8QfF3w78V7PTPCFxLFq13MY5bd2IBK53bh7dQM+wHNf0SeDDqo0jTm1VS135I85ieS4HPH1r8OvgO1rdftN2V5v5aeV0AHOWYgDBzggdT7e9fvTowkaCPz/m2fJ/sqaqs7OwGkWfLHjnpUM+n3N9p1xbWmYppkYK44+YjjkdKu7Bn69qswmKNl3nIUg4zWIHxv8KPiPqsPinW/CviWZlvrCUrEZj8zjOBgMMAAA18r/wDBRrxFDez+HdAt33zJb7pUDc7pCNuccZ4r6F/ak0y9+HXjLR/jRpUBksZ2EV0ke5ixTIBPYdq/MvWPFd9+0B+0PbxSHK3UyAKBgFIBlc9ugwa6ID5D9OPhL8IrDV/gToXgqaW4011tlYNGACssnzMc+5J71xepfsEw6kZJH8d6jHK/RmAOPwJyfpxXHXV1+2RoepnRfCGnpc2MXEMiouzaB/fOMEDrV+HW/wBvmaS3EWlQF1XqWiJOO5yTzUtF2PEf2jf2RtV+FXw6m8Qw+MJdYghZQyygrgkhQdu4/wB7vXj37Ov7MX/C0dGuNYfxBLpQEojxGMqOB82M5/KvXv2k9Y/axTwBKvxdgS10aaRVdUMZJbORnYT3A615B+zje/tO/wBmjUPhRbwzackzAROIiWc+u4g9MVv9kD7Gg/4J3ad4ji8jWfiDdX0AGFBiClT/AMDZs/pXcfDD9gXwt8LPF8XjPTfF1xcSaeQSskSIrDkEEk8g9+K45dV/b+T/AJhFtH2fa8A/9mzXn3xK+Gn7c3xPtbOHV4BbC05iW3uViO49ztbk1lrazA/WLw/ZN9kZIpvOCnk8cY6dK2oXZD5ZFfBH7Mvh/wDal8E3cWh/Eewb7CihUuXkRjtH94r94f73519227SN/rfvjG761lYDI+Jsrj4M+LbdIgW+xyFR7qMn8CAa/DX9lW2eT4+akFUzraQTEHoAxGQPoDX7efFvVDY/BvxTPFAZ5VtpFRc4LblI/Q1+I/7JV9Y6f8Z9c1a8uBFbi2kfcx+U7nU4/LNbU/4bMz9tvC9tdmBDKCSzs2O61Jq3izw5e2914QlmimuZ45IZIAyu5VwR0r4f+JH7YkcMA+H/AMLJItV12+kaEzRhnSHdjJVhlSR+Q6npiup/Z5+FmqWuny+LNclefXNVYu7uzbY1GTt6ZJJ68+lc6lawHgPwP8WX3wm+Kmp/DPxFKYbgzFIwvzRu3bBYjqBxj1r9LtE1yyWEX2oFIobRGnZyQqDbk4JOAMV+cn7avwn8S+G9esvjN4eCtKHiLtGCWjmhPV+NuAAB75r5q+Jf7YviPXvhxF4T0+1eyvr6Ly9QmUZidSOdvHVjjNbqmaHCftEfEK++NPxpvrXTmE1nNdG1sfLJZMM4y445HtX7EfArwLB4D8H+HvDkSCUwQCUyIu0sQuMHPqe3rX52fsWfBZtRI+J/ifT385yF08sB5YjKnDhSPvE9D6V+vmh6c0UEYmc7SRg45Ixjj0z2oqT6AdHAXJ/e/Mx9exNO27idrYXsD70LGwUrnoc/jTo2DD95/D0I/rXOaAu8Vn+LNXXwp4L1fxhc7Xj0yBpAhOMnn3Ga14kaYqI/mLkLx7/0r4X/AG3PjbpvhTws/wAK/D8i3muakphmAJ/cdDjg8lu3p1rWCA/Pz4dwah8dv2jpfEOswEWyzm5nKfdRVPyfrX7OaBZ2GqaVLpt8nm2t2jptddwK428/jXyF+yd8FH8AeGRrWsQeZqmqkPJvIPy9VUd+lfdOlxrbQwy+X5IDH5f7o69KirqzM/ETxhZa9+zN8ZZLeW3caLdsH2kfLPAX4b6qR9Qc1+qVh8atA0rwDH4z1GRfsVjAXickDzOM4Ck53e3rXKftf/CbQ/iB8OJvFN632W9sIyzS8L+6Q5289Ouc9+BX4b654q8ZXHhw+F5NUklsUJZYtxIO04XI7f0rphTUlciKPZ9d8Qa3+058eEt74yPZ3tyAwHHl2ynlvTIXk+uOa/af4ceD9N8OaBaeGtItwun6WVSIrwSAMhiR1Pqa+L/2Mvg7oegeD4fEs08d3q+oqjtLkEqrdVX0x3r9LtOs1is4ookClGPI7msK76I0jEfbgjap+YnpV/e6lFPBJP41HBb+XJknpmp2TfLGxPKniucs8B/asuYbH4L6pLO6hJY2jJUfMNxwcn0zivy8/Zg+BHgP4ow3epeIxMojOE2tjIyf0Br75/bq8SG2+FdxpWwJJK7RqR0b7rZ47815P+xv4Skt/B9tqMkjqk4ZfIKnLOHBYhvcY4rpUrR0JkcF8dP2T/AfgX4WXninQftRu7UuAS4ZQp4yeO1cD+wVpEC3WqRJIJJ/NDKDkbVw2c+ua/RD9puzth8EdaXlUIcMuPvAdQfzFfn5+wezyTalNE5EoYExrwcZIwD+NTF3gQkeTftCzWk37QsNvOpWO1uI16d+v5EV9g/H/Ro9Y+EttqtnGZntEBQrgBcgAkg9q+MP2jZbaT9pEwiXO2a3UlgQFcN049BX6oSeE4fFfw+fw/PIuZrTMe1fmYqg5we1OS2GeQ/Ab4nWdj8Kzc3cvljTYgWZMZJjA6Hv6Gvg5tS1P9pb9oA3CwtLaQ3XmnaC4EaHbhsdA2B+deZ+Ptf8WfDnU9X8C6TfPDYljtU8sUYnOCOmcY/CvvX9jD4TyeDtDm8Q6nKo1DVikoIIJWLGQD+Z/Kip7oH3z4H8NPpelJZzPm2RVCKONu0dhXQ+JNK1zUdBmsPDd2dPvXyRL0wCPatiyheExxbhkgY44wa1LYNFMx7Hg4PXH1rnND4bvf2VNZ8Szi+8a+Iru/LMC+6TO5T/AAjPavIfib8O9S+Ed9Fp/hHwd/aEUkZKTLGZsnPBPU5r9WDsJaQ8s68kZyOOmOlc/cW8U6GzlhUxnALdGz1681cagH5NQ/H74x6GYYG8AXEYTBVvLkbcM9l28V8d/Hn4oeNfGPiHZ4p09rS6iYOtuIirMXGFBHXvX9G4fTbCwutRvLRTa2qkMSASoAJC8jNfgD4/uLb4k/tAyJbWr3AmuoyqQ9duSRk9QBxWkHduxMjd+DHxW+OnhHQ7Ox8PeB3urKMsdzQSh89TyB617rfftN/H+x02fVbjwdJYRwKvmOxcDbnHQrX3/wCBdK0+LSLW1mstktkQjfxB2C4J46j1rX+IEGm6f8P9Vu4bKFokR/3ZB2MF5xnnHNaJRb1M5H4f6P8AtafFCy8bLba3AdSt7+6USwOCzbGc5VMnggGv1b8NfDDwH49sf7V8SeHbS5v7pklHmRgYTC7Cc/xDoa/L34P6Jb+IfjLqc8kcToLyR1UqCoYu21fbPQfUV+3vhLRbHTtJtnj5lcYPP3QO2KiturBDexJ4f+Hvhjw7bJbafp0aRRb/ACtucR+actt54zk12R8O6HeQbby2SVs5AYZGe9QQvJhlz8o6A/WraSyMWizndx9Md6xudCiRW+haRBPbWVuvkKzpgJjAweO3qK/E/wDbTsVl+JmkrBuMVy7upYfMp3FSo574FfuLakh0BG7hmzjncBxX4m/tqKx+JWiXSSD96JGXOPlIc4x+GK6KOwSPpf4OfG34Z+G9A07S9Y1QQy+WqEupGwhM7W9j0NcZ+1Z+0R4L1H4fjw/4V1SG5nlRC+xiSWTDDBHQcYq43wA0rx58PYX0+Ew3kSmayZcBbguoIyx7Z6V+eV/+y98Xte8V3Wmx2EyWkcm15mQhAu7aCMdRtGal8pKPqD9imw+0TLq4AaGSc8qfmBEgYMO2O1frxDa/ZrC6iZtrJuYBTz8qk5P1r5O+GHwr0/4KeBX2q1w9rH87MoH3QOn416Z4G8YnxZFMZN0asjR7icjOMH8qme6A/H/4oal9t/aCmv7d2ZVuFADnJGN33frX7D+Dniu/hzb2d0waSS246DJ2gAAfhXgsP7H+k6j4rPiLV7j7Q6yeZGY2CgEcjcK+r7Xw22k+HJY3KhLaB1jVuM4GAMfhVT6EyPxF8SF3+ON/9mjUM5DKrc45OF+o71+z/wAPjI/hjSrbaFkggiEu3gbtvb8BX4u6wlvpP7QpBbchnjjOOQBI7fLz3Ga/af4eWTQ6XkEF7VVhY9BgjI/HFGI6FHlvxp8HfFvXJ4ZfBWrtYweWcGGTyyvqDjmvkTUPA3xts4zYN41kS6DbnEcztjpnLA9a/TXxRrFp4Y8K6prkxCLaopZZFP3WIDEHOB1r8PfFev8Ajfx/8Xb+1+H99NDZi6Lq6sSFXPOB3HFZ0wOP+O/h/wAb6ffRp4pvje3UzhI9zZyACQSBnIye9d18NvhJ8YrvTbc6X4oe2tm4NvBKVRN3TIzjB7gc1m/HGw8QacumQ6yst1cwMrSvITv5B9Txk+ld3plh8SfCPh608VaBdzSaex8xoWztAC5xuznrXS37oF3UP2L/AIp61ff2x/bqXNyjBmaQlTk8/jivUPizp/ifwV8Il0jVWdpY41gklHIYBTkHr3rqPgf+1fpni7VD4c8RxvFfjCuqjJDDjg5HB+tcb+2P8TdC1iytfDem7vPkB3g4DY5BPrj8ayhN2AtfsWaU6BriWEyQ3Kq8b7gSct8xA/vYxVf9u6F4Y4BLGVWNlBb+Igg+nGa9Z/Y28N22neG7PXlgLT3EbrGzsSFYHJ+XpzXjX7dzXP2y3jdGOBGd56OhJJAHTg1FP4gPZP2Pgy+E4zIj+RFH8q45ViOG4r7807aqCOQszL1ZscZ7GviD9k+6t08J2soXbaughG0Hdz3Oa+4LePbdYhA8tARt9cfWsqvxDR05iIQOgyB1qa1mARo2GS/8qrxTCQruIVfu1qf6MIwFcBsY471mbojjLLKWAyi8FamxFI+5127eoqoi5k3Hov64qyiKFLE/e61oBkIAJ3jI+XPXrmraYIYBTtBwM96vfLkqoG0Dk9DTSqLGZQCdvWgBqMpkEQb5fWqrXIiSR4uXRXCrjr61pK6FGIXDHHPtWTMDPDcpH95onAxwQcdRTQH4f/GOO4m/aLgitmO9tQClZF27RkDtX6seAHE2kR3Cw+WFQROFbIbZ/FX5KfFOeK2+PEFzG5llM+JstnbMp2kiv1m8BReV4esrZQxxGAxU8se5NXiOgHq8DxhU2jGT+VbMCbW3E7gawEUsgXO3AGPatu3jkZBsbcV4rnA0t5ByV56Go5GVt2E70qAbcHlj+lIYyuf4hjt3oAgIZchvuHr61PwABj7w6jqBTvkCjHzc8H+lTrGHhBHX/HtQwPiz43mI/wDDQWD1+GVlj6/8VDX82Ff0q/G+BB/w0Fx934X2R/H/AIqGv5qq9+Hwo8qp8TP/0f0QO3qeDVE4Q4Y8t6Ve+VkOeOOKrdievWvjz3DPkk3nGCMe1VwjZJB6Vd++w3N8vSqxGGwoyOlaARgLt+ccnvVJ7OHynEnerj5Q8jj0qtJIWYc8elAGG1ugkCMm5R096zrkbMsQFxwuO9dNKhZvkHbrWXdBbZTJPtx0ArdIzMQbiny9T600bmJy3P8AKmXjhMPGc7umKrIxLEkZLUxMmkXcGcrkgdqpJKVbAGAD+NXo5xJHtx8y5HsaqsVJwRg9zVogmE4O7C5HvQsyZwSeelRsiFMqeuM4qGJF3gEHbzioA8o/af09b34KeJ3aXEEdmVZR03g5zxX5/f8ABPud4tS8UWioCTDgE9MB/f3r9Av2idkHwZ8TxtJ+6+xOxB/iKrkjj2r82v2DtWaHxbrenbCWljJUDttOcV6OFXuMg/Wu2i+TZMO/WtPZ5QyDjHYVjadcJdSsjcNnqOlac/DgE8L0rjmi0QyTMGyOvfNSW0rEO2frVZ5EDbQcmqxcuNkXBNKw2XfPQEiP5uxp7PkE44A4FZYUxptHBPWnec+3HX+tAhxmlCMe4NPhl3DleMd+9UXZQ4HOD2pTPiPAbpxigDQEkQcLk4HftUTMSR6Dmqe8bMAcnipo2B4kHyn+laANaSQS74m2461ctrqVYym8gZzx71mSSKJNqMNtOEvlowPHvQBrOwkGGlZmxjJaqEr7U6lXJ655qFLtfmUL94Dmh3PlFv4uKdwsQzLM+CZCC5yxzUpd5Y8M3IqONTjDHJNT4G/C9xSASAGMFT/FSuOcqvWpckrsB4pu5VGB1NZ2AhCkkFRgL39aTYPvEb2Hb0qbefuj8KjAZGIDdetNIBdxJBHXp+VMBlL8dQcmnyAKcj8qiLjdwee9PlAUvwMLinxtuBWUbcntVVw8a5H3uoPapLeRZeZON33vrRyjRNcSKrADjaOtQo+eR16YNTXESlfMJyB1qr3VetUIk80iQKAM+hqUDzSwX7x6j1xULKgwZBkimGWSEeYvUnjHpQDGyu6tiPgA9qvWO6WRVIDMW/i9V6VSjQO2COW61qwy+WxXG3qAR2oMz8RP2w5o5fj5qsoUoskUKnnPrkj0GT0r9X/hN54+G3heOZhuj0+Abl9CoOP8+tfLfj/9j/V/if8AFK48Y67r8NrpUhU7EBaUqpJK44AyT719r6XoOmeHNFstE0p2NtYxLEm/BOF6ciuhVPcsTFHiv7Z9wi/AO/8ALzm4O7YOhClQfwANfnV+yv8ACXxP8SrzVJtA159FFlFHvaMjcdxOOc549q/TP9oHwNrnxV+F6+EdAdIb2SXaZJDtURPjfz+Arjv2bf2ef+FDC6ubrVRqF9qMHl3GExEuGBUJ34x3p0p2TQcpydp+zT8SbaV/M+J9+jk4+VnXj3+atO3/AGbfHquF1D4mX7oCcFZjg/gTX19HPG7nOFfODz1P1qpNLEkZjYZbnB71kUfkL+1Z8LPEfgKDR7rWfEs/iGM/u4TOSPLducICScYySa+pf2F2jn+D8gPyhrySNieQzKc4xnqK9R/aI/Z8b482mk3EOsrp89g2G8wbl2eoA/iH5mu5+CPwZ0f4KeFZPDunXzal5rmZpnAX5yP4VGcD8Sa2jV93YjkPSrRomlWGY7XYkc98e9fmd+1z+0nrFprNz8OPBoOlwPHsubtgxZ1PBWNcEAH+9157V+lx2earMNxU5U46GuE1/wCEPwv8WXpv/E2g22pTkABpU+ZQM8KQQRyazjKzuWfm9+w18NNW1Dx/L4/aErplmrRRu4IaSVh1AIHGT617P+3Db3sXw0hhgjZ4ob1ZXfH+r6fzNffllpWn6Lp8Gn6RDHbW1soSKKFdgRQOB71y3jDwPoHj/Qr3w74kQyW15GUPAbBx8pHuKuVS7TJkz8nP2Yvj54M+E41DSvF5mihv5hMssaGQDJzjjp7mvuaP9s/9nu0eNG1iWb5eHSGVdn/jorwnxJ/wT30d7iR9A197SNjlRNtfjv021lWv/BPOG4eSGTxcUJQGN/syhN3cHDVanBhynvq/te/s8NPJfprISUkZH2N1Zueu4D+dfN/7Sf7WXgzxz4Gufh/8OmlmOoSJ9ouXRokWMclQWwSTjHT8fXpE/wCCc2mq43+Nz5Cn94Pso8zH+ySasWv/AATt8ONc75vF108EeC0flIH+gOcfpVJQFY5b9hj4m+Jbm6vPhpPC9zYW4a6SbJHlfMAQ2OxJ45612n7dPgkaz4a0zx3ZW5nutKlaC5dY/vwyqCNxHZSOPr2r7B+Gnwn8FfB3w6+g+DrLyneQPLO53TzEd2bsPYcV3F5p1nrdk1hqFtHcW0gIeOQZQ59R3rKpU1uikj4b/YC0/wAUHwN4kt7+N/7He4jltw2AFkU4cgHB5GOnpXbftNfsyXvxmm07XvCEqprMTBJlmKrE0ZUKCM85UjpjkV9b6bpemaJbix0+3ito1UKAi7RtHT9KspNLDKQPT5fYd6Ga2Pzz8G/sD+G9KT7d8Q9Xk1V4/v2lmixRkjqPMOCQPYA19X+H/hb8E/hfoR1Sy8PWmmQ2gEjzyx+dIOQMsxJPJxXru4yZLck1l6r4e0fxHpl3omswC4tLyMxupJHX0x6YqXUl3J5TzT/hfXwdt7ryZPGNlGir8qIrEAkkY68Yryz49fHD4Tat8JfEXh/QfEtteaje2cyRqp+ZiV+7jPU9B710Vp+yX8ELOaWWTRDcec3zLLKSQM9ipH4VauP2VPgNKgQ+Fi4H+3tXHvg5NXGSW5jLQ+D/ANjDxv4W8H+JddbxZqcOkw3dvEkckpAU7JGJGSRk4r9EJPj38BhPsTxpbqUIxmNvlI757iuZm/ZJ/Z+mtzGvhPyn6ho53AH/AI9SJ+xx8CEVZE8PnOOjTvj/ANCzVupB7iudTrXx/wDgzbeHNWH/AAmVlNPLbSqoTLMWK/KQoyWPHQDNfk/+zv8AETwz4A+LM3ivxDKYrYrceW+3cBulZsH6jpX6hL+xt+z/ADWqzzaE6blz+7nf7xH91mIHNVB+xr+zzIkSzaHL5kf+s2SYDEDnPI4/KpjKCGlc8X+GP7eGieJvHtx4d8UaZFpGlahIsVldFnPlsDtHmnsGHOeMHgnHT79FvpmrWM9jeqtxZXSNGT98Msi4ypHHIPvXzsf2OP2bZG3ReH5Injxh1uJPf+EsRxXvWiaFo3gzw7Y+H9CErW9mu0STOGYIPug9OgwKluP2RKB8oaR+wb8ErS/k1DV7i81EPuxbuVijXcc8bMH9a+p/DvgDwj4L0+LR/BGmW2nW0UaqFgiVZCezF85J9Sea1xdrPk7QuMcjv2q7HDvRsXPkdOf4gazcpPqLlPO/iF8RPCnw30Rdf8V3Mgu7J8xQj5pJGYAgY3cetfAmq6D8Xv2vPEH+rfQPB1q7tGzlipz1YBgN7HjuAozjuD9QQ/s3vr/jKbxV8WNdTxEqDNta5YxKVPyhwQAVxxjv3r6X0m0h0mzi0u0iS1s4QFjhhASNVHGAF4xihMo5H4bfCbwx8I/DVt4f8NgyFUUzTn5ZZH6ncQenNdm8piBz1Y1sxpCkRYDOBz71mvbtM3mfdVugp8wDYPLjBCkgNyfrWjZYjkDrwwbgis+KIfMgPQdKtIiwMuCNwwaiwH5Xf8FAvh82n+KdF+JdtE72+qwCzvHI+TzIgQpOM4Y5Pp0Feg/8E/tc1i+8Ga14Y1J2lsNOu1Nm5HCO55Qt3BwMdh+VfanxE8B6F8SvDV94U8SIJbS8DAY5eJmxh1zxkY71gfCP4T+Ffg1oj+HfCqvOzP5ksku3czdc/LjnsOOBxW0Zq1gPRnZnkTaA7MSOoAwO5yamR0N39jkjMSlNwO5efb71eIfG34R3nxS0iztNN1aXRbm3LCSWMnaUbHDLkZ5yRzXz/cfsUXhgXyfiTfRXXlqGZzuGPQYcHHtmqjGL3YCf8FAGtZvhlo4BDSx3akYYNg7SCTjPqK3/ANiS4s5fg6qfK8kFzKmBtDAkg7vvd81xt1+wtq2vWkNprnxJn1CzhwqRSRklf9zc7AD6VNY/sEXWkJ5Wk/ESeG3zny0Xyhn6qxwffb+FNJWsFj63+Km3/hWPiKGdlBe0lwu5TlSvI6k849K/K39iCz8Oap8TNU0rxNBb3NsYMRrcRq6khz/e6cdu9fUB/YX8TtDLG3xSlVJFKOpDHep6qx3fMPXj8K5zS/2AtT0af7b4e+Iht7hR5ZeKLyiN/UBgwIB7/wBaUUl1HFWPtzT/AIafDnEsUnhHRyyNjJtIVBX+HAzW1/wrr4cBSr+FdF3kDA8mHIz/AMCzXxYv7E3xDikDN8S7keXyrxs+4Y6cbx+PNI/7F/juRVF38UbsjGDw7HHtmT8+aq0f5h8x9ga1ceDPhB4X1HxRDp2n6RZ2oaWSO1VIvMKjvsJJJ9682+Bf7Sfw4+NF/e6Topk03Voh5iWlw/MqjqY84BPtXz1qP7CPivX1fSp/iTJdaaXDNFKWZVbGASCSCR/9b3pNL/4J6TeFr+01Cy8Zumo2kgdJ4IRGAe2GU7hUKUOomz9FbiHzJPs8i7c/K4ODlG4PHpivzM+JX7AXiDWPH1zqvg/U7SHQbthM6OwWSIEncqj5iR7/AIV+lljZXlrp9lBqN0L66t4o1abn5nUYY54PP0rX+3SJ1J54xnisr9hHhHwW/Z58DfBDT7efTUS71nyws12/IY+qLnj68fzr03xP418P+EbL+0vFOppptqzEK8vTcevU4ro1Xz9xUhcda4Hx38NvD3xJ8OXPhTxRG09ncOHDrgPGy8BlPYj8qXM3uBhaZ+0b8CrtjEni6zBXOWkfyvphW6/XNWl+OvwRuZCP+Ey0+MqT/wAtlAJ/FsH8K800v9iv9n+GxSyudKurnZl1kknCuWPqVI444HQenNEH7E/wE8xnfS59vXyxO3892aAPXIfjv8GYJEkTxrpmUxx5yHp6fMK/LT9vDxp4G8ZeKdEfwffpqAEUrM0Lq8Y8wjjIY4zjvX3o/wCxP+z5MQzaTdxBDk7bgnPscnNRD9if9nXDIPD8+G/vT5P1HP8AWqpe67gcr+yx8Wvhvp3wb0PSNb8UWFld2ylWhmnjjkGOACGYHAr3zU/j38GNH02bUJvFthdC3VnMUU8budoJ4COSfw5rylP2I/2diViXSbmPBP8Ay3Ybvrg/4fWln/Yc/Z4TcGtL6N3GNomGwE9hnceKuTu7geEeE/8AgoX4e1DxzcaR4v0tLfw3NIY7a8gDll6qGkViTg8HIHHcEdP0B0jVtO1ixtdU0O4W7s7v54pEZXBU8jJXI5GDXzjP+xF+zolrui0KZ5gCP9eynJHXrjj6V7p4A+HvhL4baJ/wjnhi3litQxbDyeYScdR0x0AwAKiVugHxT/wUX1OSHwRoVonyk3gLYHGQmc+nWvCf2V/2bPBXxn8LX+veKLm7tPIm8hUhCx7ty7gQWBBIBr9MfiV8IvBvxWi0+DxbE8qaexKKirtIcjIO7P59RXYeHfCfhbwhYR+H/C+miw061TES5ztYHk5zkk+p71carSsTynyPafsDfCMj9zq2rwSISCC8B4/4DGfpxXxz+1h+zlpXwa1XSl8Iahf6tFeq28XGJPLZNpAUoi4ByeCDyK/aeOYs6n8KivrG0v2ikv7KC6MOSpkQOVPPIB6cmlzjSPEP2ZLPUdK+CHhvSNZQ20/lebsPI2MBtb2yuCK9d8T3XiCy8OX1z4XsItT1CIKYYmk2FuckA+uB0yPrW5JdNIipORiMbFwMYA6fSpbaWILgdVwcg4NTfW4NHw5rX7W+veAcXXxN+HepabblgiSwsxRsZ6B1UduuTXEaz/wUO8JX+j3Ftp+hX0czBxCfKC9jsJbdgEHrX6E+JND0bxdpM2g+ItOg1GwmBBimQMASc5UtyCOx7V+U3ir9hPx1f/Eq8sfCN1Ba+Erpt6TzlF8jIyU8sYY46cD8a0ik9w5T5Y+E+i658Uvjdpd9csZruW8W7nYr1KsOOMDOK/oVjsbfTVhhST54FKMfb1rwn4J/s8+D/gZpmbF4r/XJ0XzbzywOe4TnIGe5xmvcpoDLJ5i/ePLc8VdWatZC5Rut6lpOkaJJfandR20ECmWV5TgeWvU5/Ovy08M+Hbv9pL423PjbXomj8K6LJlH6RkocoPm7t39q+5Pjl8PNa+J/hyHQtP1RNOg85fOVgWLIOwA755rsfC/w+8PeAvC9r4Q0e3QQxRjzpMczSsvzO2D1JrKBJ8k/Gr9oC9e+/wCFZ/BW3kv9Y/49/NiG2KHaMALn5SR69KofAP8AYx1DTdRPxI+M+NQ1CcGRbGZVYiR2OGds88dq+wPC3w68E+Dbm7vfDukrFcXcvnSSE5IbsQeuAc49O1elw3pYs1wxJPepuB4v8QfirpfwitxY3Hhi9ubaHHktZw/uVT2IOPyr5pu/2/PhNa3D2+saJqtlMuNy+SMgj03N3r9BIbnAMQ/eROfusNy/rXy58e/2a/BXxr0q/a206Gw8RQRs9vdRKsbvIANoJHByR3qoWe4H5J/tGfE7Qvjb47Pinw9Z3NtbiBIgLjCyOVz0XJ7cda/b34DqYvgr4OtmjKlLJBk9cDgc+4r8y/hD+wv431nxGt18Srj+yLKxbPljaZZgD25wOB+vSv160zSNH0bRdM0TTImgtNPiWKMMecKAOcfStZWtZAaWwNEcdq+Wf2lfgFoPxh8FXM32bOv2ETNYyIBvdxyI2/2T2r6kL5+VB8o/WkNuJEOTj2xWUXYadj8Xv2K/A3j3w38dxHqen3dpa28c0N4pR1QYB2qxxjG4dD+dfcX7UfwB1n4w/D+VvDrN/a9gS8MasMTrwCmPXHI719eLbx2yZtlWKU9ZFGHP1PemW9y8QZW5o9oI/H74Q/sE+N9Y1Qz/ABLQaLptttPlxtGZJm5xkqSQPXNfqt4I+Gvgb4baNFofg2wW1A27mHDMy9ydxrslQM+8jBf09qhltwd25yo6HHXFNsuRJqGq2dkSbu7hDYAYGVRj25NZn9t+Hj851O3QnA2tKhx+Rr5H8YfsT6D498X3Wuaj4vvbezvHMht0xuVj/ttkfpWan/BPv4Z2pD/8JdqYYNkhGjII9B8gwcUiD7TOqaU0bA6hbge0ic/rXPeJ73SrLwxfRwalArSRPj94hIOPrXyLP+wf8Oznd4v1XBPBDRg4wOvyVVT/AIJ+/Dydi48W6oq46kxAk9jnZ0HpQB8Dfs36zZaB+0raXOpSRxW8d1MgkkIA++3OT04r9521vQzapdC9gaKTBDCVcc9Bwe9fA5/4Jw/DCWfzT4mvzIASZMxf1XNXo/2AfAEURQ+MNVkQ8YWSIY9ONhzVcqe7A9j+N/7Unw++DelWs18o1W5nkKiCCUFgAMknBJxXa/Cb40eAPjVoEWr+ELpFlVCZrWVgJYj05HX6cc18tXv/AATd+Gl5NFNdeLNRnZc4DCPv74rp/h7+w54M+Gfiu38T6F4pvFa1dXMZRQH2nOGZTyD3pySWwH2SJpkmMuwKc9Mela6O32ZCVALfMR0HFZkozLwxZeOTx0qxzJblM8AYGagDn/H3gzw18RvB2o+FvEdss1persOOXTd8pZSehBIr8EdO8UeOP2TfjTqdtpE8ot7C4KSwOCEubbLYJUcHjoe1f0Dx5gjxtDV8PftQ/sga18Y7rT/E/g6S2g1aJCs4mOBKDxnfyfzq4MD67+HXjvw38UfB1n418NsXgucK4YYKSADKkeoJr0GHIKkEc9fYV87/ALNnwu8RfBj4YWfgvWriKW4SZ5mVGDBA+DtBHXGK9/im+dgRkZH5UM0LzsFTd0z2pu0N82OMcUjSqpxjIIqL7ZFAufvg9qgBJSVxkcDj2qMOqRnGHIPYUy5aKTgDIODU6QxtEVT14xQAxVilG/GK4Xxt8WfA3wqhtrzxnPLBbXBIDRRNJ93rnHQV3yKFGwisfUtF0zW7eSy1qzgv4TxsmjV12twRhvUGszM+b9R/bg/Zxt4bp08RuzR8rFJbyjODkYyvrzX40eOfHWk/Ev49SeL9EWcWmoalBJGXXDELkDjtziv0H/ak/Yi03XLD/hL/AIPaMINSjfM9pCFSB0HGVXGAR36Z968E8Bfs0av8GHsfij8ZbYi0tnSS3srfMpLqcrvK9PpmtYwS1KTsftJpHz6FpyHDStHH07AIvWvHfil+0L8PfhFbSr4nvRHMoOy2jXfNNzj5e3bqeK+T9Y+NP7SXxktX0f4P+GpdF0htsf21wUk2/dzvYYXH+yCRXV/Dz9hXT7q8j8Y/GjX313V8ea9ruDxBmPIYkZY889KRJ8p+MPHXx9/bF8RTeGPAeny6b4cJHcom1eFMsh43HuB/Kvapv+CcHh0/Dq4srbVZ5PGECbhOz7YDIeSuznjtn9RX6U2Gm6N4e01dD8OWUFjZRgbI4UEa8fQVNYajIZiJT05/EUAfgz4c+LX7Q37IXiu48NasjvaxP81peb5LeRVzhom7ZHof/rfdngP/AIKIfDHxmLfTvFtm3hnU3CgyOu623Zx97OQPrX2F8Sfhl4F+LukT6F4v02O8jkBVJMASx+6OeQQe4r8mviv/AME6/Huhav53w3nj1vS7hvkikZVmjB7Ang49jk1dwP1q8MfF/wCFPimRbbQ/E+nzyBFBb7THy5HQDdnP1qz8SPHz+AfDk2saRpkmvXhYpDHBluSpIJ2g8DFfEvwk/wCCb3hXw4bfUPHmu3L6hsWRooCiJG5GSB8pJx9a/QLStEtPDWm2Ok6czSQ2MQhR5MFyF4ye3SsZxQ4o+GfBn7NnjL4ya/B8U/2gbx5LUlZbTS2wymMElQ46KPbqe9feGn2+naTpsWiaXax21nbDbGkahVUegA6UC6kjZlDZwu0AdMVBE+RvakWTSHcw6H+mKhuW2J5edpY9++atoi7SygE53VDdI7xrIFBw2ee2KDM/BP8Ab1miP7QWo+X/AKxLOOOT6ha/W39mEXUnwK8HsRkrYIV7dOMV+PP7Z1rrN9+0LrzRQPMbpI41CKWycYA474FftJ+zXpOpaB8CfCemaxZy2dzDa5lSUYZSOg59ua2cvdSA9SneTYfMyXI49qmWeP7IbS8QSwN1DjIP4U91OCeCB/Kq0kCSfMCcZ+6ayuB8qeOP2JPgP4y8XW3jcW50wtIHuLWJf9HnIOeV7bu+K+mvDng7wn4Rs4rTwvplrp9tbqI1EUSqCo749T61spA4TbkFD1BGaspahVG9gi9u/wClPmAXPnZPCqvAx61Awfy2Xpu4qUjYAR8xOcfWpSzmLy8D3NSBnLGYyMMR2OKzJUYgqw3Bc4NboQyl42+Urxkd6heDYm5hn0AoA520mud7K+SB0z6Vdw3mc54HXtV5ICZFcHAPSn3McaFcNw/T60AU/Lx8rcqP5GkeWGMYbtx70OJGkwy8e1RS26yOBJyBzj2oAmghmeMsiAYPfr7VOkSc71y2enaliXzIzkGM9Mn17VX+0eU/K5C8UAaBYqhyu1R7fypCysBvG5hnnHP1pk8jGJUBww59qbCzTRPkFcj0oAXJ8vaThsAke1ZlrctJMHAYbCR17VdlJjQOwAfoaZEkcm4LgAdcetAA67p8MMqTxz1p0cLbNrHIB3MKVYG3qHbCqM1cQSbwzEggHgDrQBUcI524K9ODVS6hL7XU4VGpbpZo185jhS/P09KmgYTWUrMcHcAMdcUAUYVycStgd/pU7ShRwTgc9OopRGmw5bnp+FWI4I3CQfxKMdaAHxy+bhpQEJ+UetPlRWPlAbsHvTpFj8vY/HPA71Cnysxxn0FAQJ9whZVXgZxnNU5g45QDhua0RGhALKC2AcVTdF80tglWJO2gJmf91isPG7rVqaFmK/3W6jpmhYkaTJ+UZ/E1ea3MkbYPzL9057UGZVj225O08Yxg8k5qIxloljQjPJPbFErnyRJ1ZKcALi3kGeGB/OgC2E+QIGyoGTg5pDLDKqRldwBP48VV8sW8ZEZ2gfzqJP3kG7fhl5OOvFA0Q2TPZQmNnwXZjgDt6UokeZjufcvuOntUK7JDh2LBfXg5NUI2ZWYNwQSx+nagsvyMyfu05JP4e1VrhUlnSQjayjA+oq1NGrw5ZtrgAn6VaMSgKQMnH1NAmVJNQEKKzQsSMKDnjmr7KrLGzjKkZ2gcg+tNktTJZRui/ebBpzQyRInmSY2nv/WggjbZhdx6Hgdz9aa0kgdY+qEEj2+lSGOJXZJCN0qnaAep9qYkf2e1AmyZEBx7UAaukPHCjof9c/U+1X5cj/VnEeOvvXP2M4aWQgZ4GK0EkdoWLnngYoNCVUiZ1IfDnrmkmkgeVSOUTj3JqBuSWJywxn/61Q3BMLhjwuM/nQBauyolzuBUDiojPE0yRAliwx7VSLxzvuRuFHOafDJAlwjAfd70AbaC3IAhT5xx0qQWzIWLybyeoAqg1+scm0oTu53dMVfguonRmjYH19qAFMcYTruyDgehqo01zFPFCwbypBgYGMYq4bpI9vOAeSfYVXuJDOyhTu8r37GgCaST5mReoGMio443yfVR1H+FIDJ93aACPXrU0YQy+W/ynacjp+tADt6xk+YOvTio7hl8v93lcckj/Cq7EwPuJJVeOasysJFMfQ+ooAlEuVUlckDjPemTzDbxkNjjHaskS4JAk3FeCKhW6ZSqMCm05ya0A1lYSIFlGc9TTivl/u0wQe/oKrQ3ILnPCH7pqQSspwoGD3rMCWS2Y2/mRMQ60+JJXtHZ35xgA0GR9yAH5cnOamMsTLtbgr6UFcxT+VI8BSWHetO2lVbcq45b86r252O+TlCOM1GGCvvTt1/GgOY0HlXjjleMHvULloymRxTB+9IOTx1IFDyM6FYv8mgkseeV2qqdeM0zakkYWTKlGyD3rPFyGdW3YKnp3p5fMoyxweuatAaXmyLhMYB9O9QvcsHwo4B5PeoPMMZRydxHFBR3zMjjaTnkUwGXDyIDnkP19anieRbdTJ3zjmqTtubgggetOQsiMFIYDnpQBoxFkGe/WkaRlIYqcZ7VjyXMq4bOGPAFWrWWSdTu6g4xQwNSeErIrKcAgZFRSlYSJV+b2xUc1yyMfl3Y9KaS7Kr4GWPArMCn9r+0yjYCOe9TyhGfdtBPQVSu7cQTpNESX7043BJBcYOeMDmgDQiAiYebyCOnaqtyI85jwQxxjrUl0SLYyKfmU9aop5jAEqeO56UATxBk/dnCj1Bq6JGQeW+DxnPtVYpM+NoHA5qUGYAs+CuBjigtshyojDjpzinP80YBUY7+1VnCNlSvuDnH6VWa6kWDaOh4yO9BBsxwJLFkkZQ8evFSSLkcHBJ61n2Cypvl3bQRjFSlxu3Zzjt0oAv8su1+q/rSxSOj+YihyvYHtUW4yjcGx2xTIdsUhCnG7r+FAEpGxss2HY9OvFQOuJQVOAffih2LyiVcKT/So4GlmuSkjrgjjigCUxtu3A8p0x2qrvZWJTgucsPpVydhAHwfnOCR69qqiNyxYD0z/wDqoAmWVVXbySRzxQyjy1bqRyOabtDD5uMZ5qJGCtuZcgIKAEjkVRmYbT+tTS7VGVOcjt71GXj8zaBkd6ZJdxyP5UY+ZVOTigCTcPlzx7dqSHY3IOzJxgVSkOJ45GBZVUg+5qRLgb1xjHUinYDbZVKg55Hr1ptzFhVZTnjmoixJAQ8N04pt0soACnORz+FFgGtKkELFnJzjkDNWJZI2hiKfNuHzHvVJwZbVoT1zmoYoEhjI3Hnrn3pAWUULBsjORnOe/NSKJEXZuyP1GKasUAtFWA/d6g015FdRErAlOSelAF/ejAqzFSRx9asqAE8p/mGOoHeshAXXcTkHjipluZRH5S8hc4oAlVXQlfunPrVchhy3A/maS3fO9mUlgRk9qpE7XDq56ng9qALKNsZueKsLErMrBuADniqzQADefmycmpLdsllVgwJ5FNARwkgA7j8xIxmpJbU/eWU7vbn86hmgZWYjKg88U+G7K+WsR3r0arAr4l39ST6etaHmTGymt5eCVOCvr/dqKeaAklBt9eaz5pdiEoMMe2eCKAP5z/Gvwi+LU3jbxDJpXhi9uo7jUJmR44mwQHb29K525+E3xmt5Sj+CtRDHkjyn6euQtf0nJdyQqFt4wBnOCoFUTfXYuVSP92vpwP1NWpiaP5xLb4XfGJgph8E6k3HaF/w6rVzSvhB8YG8T6Qb3wdf2v+mQyFmiY4Ct9OK/o9v5Gnk823YxNgbl4x09hWP+9aUGUkhD9TjPQe9LmJsTWcxWGGIQ42ogbOQflUCuitLlTJ5WzC5wPfJx1rHNrPKPNJwxYHceoA7VqRWqPtMgPyHIPP8AOpLNOWMQu8e0YXoevWq0okiRQoBGfyqaTZEfl6MBnNK6JgbQT3NAFizjMsixt8uMk4HHFWnKsrIjHcvI4rMNzMg80PtRBk8U9bhRsl69yahoCWWLbgluuCPaghSGYYAHzfWm3Mwk+Z+fTFVkk3L5SpnI6k96LATu0duPMU7iBkD60+KSVgsu3DAdT/Kq21hA7sRhfardpJBKpyxAIz+NFgLgct+96v3B+tQFZlumnb7rfoaQ7WYLu4HTHWhLqWRCMY69aLATTCGVCGBz3xWfLGC0Zj6g8j8K0CVk2h/xx7VTuNocSKcAdvWqTAnijhjuowv3sn/dOR3r8c/+Cot40/izwpb5CqmmyNtHPJyK/Ye2mQSQlwAQQT6Y6V+LX/BTG+ik+Keh6UWz9m0xicDGN4OM1pF6gfpF+ykLZP2d/Bv9obIrdLHcZWcKFTaN3X1xXw3+1t+0ZrHxb1xPgN8BIpbuOeUw3c9vkeeQNpQEDGwEZLZrjvhD4c/aP+OPww0X4eaPnwp4Ht4RFLcyMBJcKMDPOCUJ7DAPrX6E/Bz4C/D34G6Ulv4etYr7VpFxdahKo82Un0JztXrwP1qWTF2OY/ZO/ZZ8M/AXSIdR1aKO+8WajCHubk4Kxhjny0z0A7nvXin/AAUm1Ux/CLRtOQ4R9QY+WFPJVPlP0GT9c+1foj5nmeQQ/oK/Mf8A4KWOU8N+HIiFKtcuDk5ZgseRx9Sfzpxdg5jW/wCCacxHw41xtgZjqkmOnTCmsz9t79lK58Qi7+Mnw2RjqFsvmX0EYCkhBzIMDkjjPt3q9/wTUhEvgDxHI1xiMXjARgYIbdx/n2r9HYZY4GkidBJFOpR1PRlPUH61PW4cx+GPwM/bn8ffDOKPwt8Q7afXdOtWCB2yJoQowOwzj1Nfpl8Pf2lvhJ8bYbbSdAuzb6xONwguVKkueyk8E8djXM/GD9iP4afFzXU8QrJ/YU6snnC3UDzIwSCMZABGc5xXqHgz9lv4N/DW6sNT8LaQq32nFWWVizMWUdclvXmtWwkdPr8zWnw88UPMwBgsLnc3TGEIz+RFfkZ/wTpjCftC6pdOobbZzEMTnnzgM/jX68/FTTQvwt8SXCFlzp9yzhRwQUxz+lfk5/wTrhWz+KviO7AErmxCr65aYj+QNXAIn7HeJPAHg3VtQfxg/hy1vfEMUYEc7Llj5Y+QLngHtkc+9fFmsfF/9q7TNQmj0z4aIbdCQjOrjIBIHzZwfyr74F4vljnZt5/+vTv7UlAaHfuBHPX/APVUMbR+clt8Z/2rY7mSVvhdF5hOXZQ+eR65pfEPxp/awt9DvGufhskaPEwaRCylVx25r9BDqgjl2FTGSevzEN+nFc1498QXS/D/AMQztB8sNvLgb+SAP0oQuU/nW+EviLxdofxe07W/CFi2qa4k03l24O3cW3eYD7cmv00tPjZ+2NckQ2Pw3tVIBG0o2cD1O8Cvgf8AZePn/tLeGvIYhmupuc8kEt+hr+hfT7iC3PlDaJH6sDVT6BE/MzXviv8Atnz6VeWel+Aksbi5GBPFESUJ6kZZgfbIxXy74M+EP7angfxynxB0XRr5NQuXaSZmZXWYOSzBlHGPSv3wjuTCSIm2cYyPSoZNWuZPkLO6rx1P9DUFHDfDy/8AE2p+C9M1XxjZNpmszJi4tmOfLYeh9+v49a9LsAkV0l27EKcDAOPmqi8nmjfNzU0MsELCWc4RQSBgnt7VmjQ/mz+PlxNeftOatMitufWowFJ6FJBgV/Qn4el3aHaRSDykWKJlXHUlV4r+dz4p3Lap+0VqOoOuxX8QhdpP9yXGa/ot0GV7jR9GCg7DbRZyOhUDmtKuyImfEH/BSUxt8GdIgggK7roLuBwN4HcemCa8f/4JmQOmg+JizhHkul2rxn5AjZwfrXtX/BSJLeH4O6MZRvk+3KyjP8PcfnXxN+xp8IviH8SLHV9f8H+NLjwzDa3fktFAud5VFJYncPYUfZEfuHLNHMpYFnK4DHHr364qewlaW58pGLx7gpIIOM+vNfDp/Zq+Oc8oY/F64jYcZ+cAge27Fa8P7O3x3JHk/FyZtvOdpz8vsG5rMD5n/wCCpDbtc8KSxt0s7hME9NuDn8cV9I/sG6ih+Avht1UhohcwHjPDOfy61+eX7bfgTxj4L1TQIvGXiaXxTNdxXDI8oxsSMDOOTnkmvvL9gS83fAvQrZyMefcHHQ/K3/166JyvGwH3s7xkeWgG6tOzicoXbChBkkkAADvzWAkyS/JH8smeGr8wP27P2rPFXh/VJPhH4FdtMghUpeXiqd7sRhlQ447jNc6A2/G/xpX4rftf+FPBnha5Emn+HJHRpY/mV5wGdm47DAXNep/8FAbqM/s8ohXcft0UStwPmDZyPfBOa+Mv+Cfnwi8Ual42uvi9qFrKmm2qvDC8ox5zuPmIz6cZNfXn/BQy0mj+A2myrEzpHeqjlckZbccn8ARWkwPC/wDgmd4VtH0fxD4qt41XUpro2vmsekIVXKgeue/+Ffp34y8M6f4y8H6r4J1hFntdQhkjO4A7SBgMPQg96/FT9kL9pPwp8CLK80LxfDOkN7eC6WeFTIqgYDBlGeRt9Oc194yf8FD/AIAfa8medlf/AJaiFx+hoA/MP4U/CX4gaN+0xoOl6dpdwBourI9xMsbBRCsmSzMR0Kjv2r+gPW7oafpmra5eAG20yJ7hyTjGxCfXvivjw/t+/s0I0upW9xKtxGhBYW8iu4/ujj/61fPvxu/4KGeEvGHw81TwR8M9JuluNYRoJri6Hl7YyMEj5iTnp0FOwH1N+zp49uPif4S1e516RL5dQu5YCkgyDCAc+2OcYr86v2gfCXir9kD4zweK/At9J9mvx9ojATbGUdvmhfttq7+wj8SvH0XjK48AWkIu9AZnuZbg5225Oc4I/vYwB61+hf7a/wAN3+JfwUm1nRlE1/4ej+0hHJ+dP4lHfdjoKnaQHd/s4fHLQvjb4EtfEtlKkN8QI7u33ZMcgHIx157HFehfFXxz4j8EeDZr/wAI6Y+r6vK3lQRqpYKzDhyADkD09a/Mj/gm/wCAPGGi+IPEfjPULKSz0WZDBCHJCvLuGdq9xjrX6yJfOzGQE/KcD0zUtAfDnws/Zi1PVfE0nxW+Ocrazr8jmaO1mIdIjn5CQMDI54ycV9y2RliXbZxt5mMJjgKB2FeL/FLRPjnrCJqfwh1mGykt0O+GUqDIe5yytk9Mdq/ODxf+2N+1J8J9euPDPi2xiW9iJw0qNtkP94EAKR9BSAi/4Kf30h8f+HtJZvNaOzY7gc/eAz+oNfoV+zJpE9n8HvCWlxQmMCwjYA8fNgFua/EK3u/Hv7U/xfguNQYy39w6veXByYYIYz9PlGOB6mv1S+IH7V+gfC3w5afDz4fW/wDbnidbYQW62yl0hO0KGYrnJ4PyjPvitHskBw/7fPx6Hh3QT8F/CsjSX1+qjUDGclY3GRHxnk9T7fWuz/Yp/Z6k+G3ghPGGvW6LreuESFs4aG3OMRn6jk4/pXl/wH/Zj1/xT4sX4x/GmQ3Wp3Ev2q3tJiGIZiWDyLgdOy9B+FfpRbG5t4vszqFijAC4wBgdiAMUIDwf9rb4T2vxJ+DWo29jD9p1PS42uLRVPzkqRkD6jiviv9i79pvS/DEH/CqviDcNZzQMy2Tkna28/dYtwCOmOBiv1ltXEqNEUUpMPLcEZBU9Qa/HX9tj9kTWfDepTfE/wPbC40WXL3EUCjzLZxzuwOSCeeOlS43A/ZzS7qC8tEMSh1KcZIIPfII9qv8A+lz21xZ2k7Ws0kbIkiYBRmGARnuDX8+v7Ov7UX7RHhW/Xwp4WtbnxgkW3ZGyzPJBEvBHyqePqPxr9p/hT8Ttf8daQ+o67ok/h64RijwXG7fuGCThgpAyf0o5bAfiL8fPAHx/1n4v6p4TQal4gnaQ+Uqh3Hluc5IIIAHc8Cvfvgl/wTsbWIo9X+MerNCDtdbG0YH3KyN1H0Ffs7GtvPMdRSGL7bs2+aR8232J5rm1tkRRGxLMuctzk1pzAcj8Nfgt8LvhlYK3hHQrOzZ4gjMIQrHb3Yjqc18Yf8FL0tJvAHhfWLZiRFebDgcY8v0Pav0HSNY1WPcy9eM4469+lfm7/wAFMr8J8PvDenI/E07l1xk4C9aIS94Dsf8AgnHbxy/BomYCBEu523EA7gzDnnpt5rhf2uP2m7/xZqi/AX4DySXl3dt9nurqDILs/BRG7AH7xzxXyF8CtU+PvjLwKfhZ8LbI2Xh5pXS71Ji8QUSNvbLnsO+AT271+nHwC/Zo8LfCLTPMAh1XX7wEXd9IpJbccgJ/dUeg69ahr3rgc3+zL+yVo3w78JSXniy2juta1gqLx3IYLGediE4PBJyQB6dq+FP2yv2RLn4VanL458DpJdeGrgmR1iILW79c4A4AOec+/wBP3HjTZHHG7f6tdnHTim31hp+p6VNpOr28d5Z3IKyJIuRtPX6fhVJgfgV8EP20vH/wnittB8ZLNrvh6P5h5bbZV9AScBgMYIP86/X74P8A7SPwn+LelwHR9Wt1uiM/Z2+WRM9mRmLKc5r47+Mv/BOPTPEXiIa18MNV/svTbht9xbMBiEH75jyfm9hx9a9H+Dv/AAT/APh38NtU03xPPrN7fa7Zsky52JAzA7gCoycZ96co3A/QuxjlErQxNk4L5XGCOPlH1r+a34p6/Y6J+0JrPia9RxaWmtm5wBg7Y5WyB6E1/SdpVo+nxKinZKcfdOfugA9fpX4KwfAH4hfFD9pPUJNO0tpdCh1nz7qWZT5IhjlY4b1DAU6XUzPsrwx/wUO+EiwKup6bqke5ER8QAruUYyCHB/MVnfFz9u34S+JPhtrvhfw5Yag1zqVs0CBovLj/AHgwcsckdfQ+1fZ1l8EfAU+y1/4R7TWhQYA+zr8zAYyc8H24rnfir+z94M1z4d67oug+HrM6jNavHDFHFGjCUjhg4HB9DUOKHY/KL9gCW4j+LmspbwJcu9tGrM2RszIxOAevOPyzX7p6TZNFIqW6jyHxsx+RH4dK/Of9kb9kfxZ8Gte1bxJ4zuhHPfKIo7eMg4VWJ3M3YgE4+pr9K7ZztSN5SWiTbnIB4A54FRJFkz2cS7pJZIhs+9l1IX6/N1p1mltcX0kEMgHlYY454PPFfDvxJ+Anxz+03GpfCv4iuhlOUtpnaMbieVyA44z6fhX5l/EL9oX9rf4da9e+DPFPiGWwkiyshaOI71H919gzxz1zgg45pqmu4Hff8FHPG9r4l+M82i6fPHPBpFolsqoc7GZSSDg4DbjjjnHWv0w/Zi8Pnw38JfDOlRybpILRI2OCv3vnb5Twfmzg9x7V+H/wb+E3jr9oHx9A4jlu9OW5SbUL6TPIDbmAZurHqep71/Q54TsV0nTLa3MYiitUEUY7kJwCfwqqj0SLTO6iMbAqV3FanW32scDA64z61DDtaMhec+lWY9ynIwW71mMOVc9T9OKNqlskA7+maQyEsxQ8f40qsoZZAMBRQB5p8a0L/BnxYI/vNYT4xyMjA6fnX4WfsiRrJ+0lp6LtMVxDM8277qxknOR75r92PjgyD4KeK5GDEx2Uh/dj5sZGTj061+Fn7Il3b237SNkYDug8iVMsOoVzgkfhW32WZn9AdnptvBbRxxKEjiPyAfdwOmK0FL7NmOe2KbYxt/Ztu8u4NIAxzj0FWUyrZ7VymgyON0PzgjPrV0oGT7xOexqA8thifYU8LuXAOG9PagCrMF+92FQKcnYOMc1LICAcc+1RIMR7gec4NAHL/EK9XTvhZ4nuWXdttnBHPQjB6fWvwh/ZcuZn+PsEuVVpzcAsenDbhx69cHtX7b/GzVV0r4IeKriFtzCBw3GeMDI96/Af4M+G/F3jP4jNbeAtSTSNSt1eaW5l4jVA33eh6n2rq+y0Zn9Fnhy4geJVzuU/IpAwAQPUcV1QRGI8ojHfHPX2/wDr1+aWm/An9ryZopbL4k2YhzuXMzIMkdh5OK6Rvgp+2FHGM/Em1jDNtJ85s5HuIc/rXL7MD9BZYSTmLHy9a4rxrsTwHrs11J5cf2aUb88jjjFfFkvwN/a3nkLyfE+FmOAdk7gYHTkRCuf8dfBX9qWz8CatNqXxEt7mzghdp0Ls4KAZOCYwe3Jz+NaU42YHwP8Aszqbr9pbT2jkLKrTEkjn+LJ+vSv380G7S4sA+CuWwB7jIx9ehr+fL9kq11G0/aAt5JyzmOC4EjgHA56/Qmv340BmESIuTtO9m55OP/1U63xAdemWbnrThAZHw6BvwqiHcEMx78/Q15L8Y/jt4R+DmjqbhhqGtSLmCyQksxPQuQDtX61nYdjF/aw8ceG/B3wZ1HS9cgj1O6vx5NpbSfwytn58Dn5Pvfh71+LHwe8X6V8H/iRBr3jXS5Et7lN8dw0Th9jHgqMD5cjkjt61+ivgTwL4p+O/ia5+JPxNi3SgK9laSZMKpt+U7M5wMg/N1PWvo/x9+z18Ofi14aTRvGcDfa4+Ip0AEkZA52sBnBPY5FdVGaV0yzW+FfxQ8KfEHTLHU/D+pQzi6UnKv0YD5l+vt19q9she5hAvnlBVCRjzMnH0Br8LvHn7E/xt+HmsHUPhBfT6hEr8+Q4hkRlJILKGI+lcNa/tJftefCSSXStcW4lEXybLy13YI7goFJ+pJFX7K+zA/UT9v3Ury8+CX75d0KXEeQ/XC8jnnjOOM+lfOP7AdzdReE9RtyAiG6BjYtg/d+faB6cV8PfET9sj4n/E7QF8LeOLOCW2BBO0SRcr3K4Oai+Hv7YHif4X2y6V4Z0SzWwRt/lyFyxcjDHcMdQB1FQ4PYD+jvTp54LSPfNnkg5Pc1ciuLoll5G85Xk8g/Svwcm/4KafF94Pstro+nwIc9Gcke/JPNYzf8FIvj7JJDDbw2W6NQqfIxP/AI6RzWXsZAfv3I105xIp+T3NVP8Alp8/Ga/Lb4JeNP2uPirqll4x8SubDRLk5WM4jLKmOiEFgCefmPTPrX6X6He6s1pZy6smLsrmXbnaG/Ck0B5P+0p420TwP8HtZfVbqOK91GFvsyswyxiOW46kCv5zWn8SapfwaL4T8+S81dvLjt7cZZ88c49Of1Nf0cftGfBa1+M3gm9sbVkgvrPzHtQx4Jk6qOvBx049zXx/8Kv2evhb+zSZvE/xG1qxuPEQV2DZ3eWhG3bGmQ5JB+bAHXuMU4gTfso/sp23w+tIdd8QXC3XiCcFZXC5WHg5jjzyBg/M3foMV+hd2mm+E9Bk1fWJFtrKEjIQjPXHAyO9fnd4q/bkj0zztD+EOgS6lfZOLmWNzjB5dEXk57A49x2rwIeDv2s/2m782nj29u7DR4Y3lEc6CFSiHkLEFGWPbPHuKhxfUD0/9q39t7RfE2jXfww+HenRXtlcKYprp1Ztxb+6Aeo9sjPc1+bPijwB4+0bSLTVrrw5dQ2M+JBI0beWQOQCwHfsM1+xPwo/ZC8B/D0W9/fwrq2p8ETToCY2A7ITgcH0IzzX1lP4e0TWtH/4RvXbSO9s1jCASqC2QCN31raE+gH5p/s2fteeEFstO8D+J4V0K5to1hQsf3J2N8p3Nwp2/wA6/Ubw74p0HxLFBd6JfRXEL8GRGUhj/sjOa/M79oH/AIJ8WWp3d54l+F9zHaxLCsxgYllUjO8Dgkcc8Z+lfnTc6l8efgRq4gstR1HSVjO2JiWeJlToVDKQB+ANNU09mB/TbKrxSMnmqDxxSIDIy24CgyHAHrmvxm+EH7Rf7X/i+xXVG0v+0NMBGLiWB18wgYOwZ56duK+0/FP7Rmt+CfCdis+jT3Piq+jPlwBG2RsQcMcZJwcYHf2pOlbqB7f8YvjZ4a+Bnhi6v7yWObXWQi1tCfmcnjkDkAdefSvzf+EPwr1n40eNm+K3xAeQ27TiSOKTOJGGCDyBlR049PalHgS58Rak3jv4760We7IkNudxdU6qp6bQP7q/pXvGs/tR/DfwbY2tn4Zgn1M20QRYYIykOVAABO3gfT8qaigPtrR9ASwNvGjAxhVRD2GOOO3Fcf8AFH49fDP4NxS3PiK/iu75RiO2jcM/TG4qDkAe9fnl4o/aD/aJ+K6Rab4T0lvD2jXSvH+7R9zZ4LGXGcD/AGRS+Bv2Ldd8U3A1T4majLNczeW4VpN5YMcHcx5I9qTSQHjPxP8Ajb8YP2pvELeHPDNu1rou5kWGJikJAOQ0zthWPGVHtxzWxrn7BXxEHgpvEmlaj/aWrRkedBGvyMpGTjHzHBOAQDnFfqt8P/gr4K+H9mbHSNPihQ4ydgyxH8Y64PXvXrdvmyiCWDGFAegPBx7Vmq3YD+cLwF8WfjL+zbrwsry1ke1VsmzuQVwFPOxgAR+OR7V+q/wP/bO8IfEaws4bu7t7HU433XFtKShUA4wuTk5HQ17X8bf2Yvh78Z9GMuw2GtPn/SlGXyM/3uxzz7AV+Lnxw/ZF+Inwx1e8uNLsbm9s0JxLCuDjGc/KM1o5RktRpn9CGl+IrDV97RtHGjnEJz95fUnOOe1a8cq5jaNfNfdgbeRz0r8KfgR8Kf2p7/S7TV4dcvrXSd+UtnuXyyJ1wBnjqACRyK/XDw3rHizwr4N/trxLep9psELyZX5W46YA4Ncso2ZZ8fft065c+IPF+i/DfTx500siM6IexO3HHc4r6h+FGhweFfDmj6CiKBYxFSrYDB2POc9+a+Xfhf4W8QfE34tXXxW8UwB7SCZhESf4sEhl/wB3ivd/ix8B/H3jCBr3wvrz2uzMgTcV3NwFGR7YNO/2QNj9r1re2+BWsXpkCS+S+xSRgs/GOOvy5/KvhL9gq2af+1TFKI2kJAZRztB+9+Zr5R+OXiv466a9z4A8W6rd3ENvIQsbfMCqkqD07ivtX9iHwL458LeFDeanD9mk1E+bGGU79jAMM8dDx+VWo2VgsfOvx9tBc/tNQiNBKBc2/wApONxyASf51+hHxM+Nmk/CfwJDEqibXJ7YxQQLjdll+/8ASvzQ/aM1HVv+F2XM+hq8mowSLswpb96DyM9DivrL4Ofs2+JfGNzb+M/iqZJrmOPdFbSt8qliAuQ3rnpTm9vIix8geJ/gx8VvHGiX/wAVHsWeOfIEa8OFH8QGBgd+M5ru/wBnj9rO/wDAuqDwl8VSyWKDyo7jyzmNk/hfgEgY4I/Gv2y0HwNotlp9vZTKjW6DaYHQMm3GCMfXmvhz9qL9hvSPEtvf+KfAPlzS7NyWwHllSMkqNoIOc9Tz9acZxekiuQ+t/h38T/BfjDRrS/0rVre6SYBg6yA7Qc8EZ4I9CBivWooyZvLY4CjOQfXpX8/Pws/Zc/ar0DVFPh3foqbwxUy4D7DkMUII4PtzX7HfBqy+JWj6LGPHknnXtz/rDnKsUAVT0455rKpGKfujPogRhehqq9uJJd8j7IxwxJwOPWvJ/Gvxv8EfDuxe78Q3RaeL/l2hG6UnsBkgZ/Gvgv4m/tN/FL4tySeHvhrp0uk2EzKm/afM74LOB8vToAahRl2A7j9sX9pmxtNOuPht4EufPubjYk0sByFI2kKCp5J6VwX7LXwD1XSZo/iF4ptVh1CSUmFJiSyIerdeM10/wT/ZJhguDrfjtEvNSZsCMtmNWGWAz/eFfbGo/D7W7vSZodH1GPT7qNfLiyNwIyOv5VaA7LS7AupgtFSQK27cgHOew7cDivKf2kdatvB/wi1W1unWM3SMVfgKjHAw30wMV8TfF/4p/tLfBPVbpr9o7u1ZVVf3TGDaBkspTaQR0Nfn18Uf2pPi38aFg8PauxEcgEaWsCH5nJAA5BJyRxWnIB9Pfsi+Gm1bxNfay6qx+0IQRyGVXdjz65xX7IaWssdqkV0u1DHhMjoTjOMd+tfn1+xt8KNb8M+HotR1YSQz3pDyK2GVX6jZjtg1+iWk2ku9YOqAltzZ5z29qymxqJch2Rnb1znNTRIgkzzgdM1agiCTbyu7GeKnCiT72Ae1YGiJrJf3scz/ACoCV696/Dj9sySOP4qQw3LLGtsuVwfl28gsPTkdPav3FtnjRjDPwp6MOx7GvzB/bB/Zf8YeOLs+K/CqC9aOAI8UZAkyCxLknjvz3rop1OgpRPoT4IW+zwToljPdwu9rCp3McAjaOASa98t7CxMhYG3BGQG3ruAJ6D61+AGnaP8AtfeEtmkeH11RRaR5iVFJxCeAVyoyo4HftWy97+246hpE1U57lMZOcYHHWr9lzbMzP2e+Pvi7wx4U8BXEf2xZGaCRvkIbcQPuqM8nOOOOtfDP7NXxZ0LUdUuNKkuT9stJnTyCTu2O3UdiOoNfDmq+Bf2tviHdrp+q2ep3wkxGFZmEalvVQQB9T+dfZH7Pf7IXiP4eatJq+u6ismsXUatF5KncgyNynd6UTaUQP1DsZYzZx3gkDQtjO0egx0qzrMlsvhq/lEisHQkgjG3aOpNfHPjzw/8AtB+Dj/anglxrlvs5iC4KqTn7uetfHev/ALZPxa0C11XRvEGi/ZZZVMMheJlZAxxnBGKmELgeH+ICL3453V4uWZJoZso2DkPxx09BX7eeA4rw6RaLIVAnIYgHdg4HU9MjJzX4G/CzWtU8b/FNSyNJLdOpZYk+ZVRtw56AcYNfuR9q8WweDC+g24kvHWMLuG0KSuHyOnA71WLewHzP+1l8Y7576T4aeE3+1T3mY3ODt2MNu0geh5/CrH7NXwVPheFNU16My38rZLOuT7KD1wBj866L4efAzVpfF174o8csbm5uFKxOSH2FicYA7dDmtD4zaF8YvBHhxtd8GTtNpkBWS5ER2yIEz8xLc7cVlGXugfJv7cbMPEVr5QCSyzqh8vACAjp6kivp/wCCHg7T/FXwrXQb1mnjmVlJLEbcIAAOnORX5O+NvGXj/wCJ3jyJNRin1G5eRT8u4qFDYyBjjjvX6x/DnxTpvwn+HWmjX5Pskkas3lE5f5vmIPckk1tf3QmfF3ib4G6z8MPFN3471KJdLtlzsRCeWU/K2egLV434e0XxB8b/AIrSMSYoI2VDIRvRVXoD7k19cePNX+In7Res3lnp8Ulp4fIGI3AwuznLEdzX1l8DPgBoHgezhkSHZK0SkuMZklPJYisyLHrvwy8EWvhvRrPTlgWG1tRhAo+b7o9Otfnz+3tEi6lAC+6S4cpkDaAijIzX6t2UTLLFaSHOz0BUH/CvyF/bsuZZvEqwFWEcLlEOCRuxk4J60UPiZZ75+ydJEPCmmzykMi7IsdgQBlj9K+9IGVniIGOWA9G9/wAa+Iv2U9OEfgGyuHwsUqhRkdGAG7NfdFnbM8aE43oo5zxj2rOr8QU/iLcMSgqjAZBq06IdxQYPvTI2jLbmXO3v61KXQBgOhrM6WyVMJslVtwxgirEDq7lSpC4qtbCIDDD6DPWrCeUz/LnPpWghUki3EA8+9NlKAEsDyMfSkaFGYDbwO/vSuiBeTgnjikwIQJFTrlT271FFJ5UNzOxEYWM4Z+gOKvBRJ7etUL1VGn3AZS6CNzt9cCnH4iGfhZ8QprkfH6UzW8MwF1K+QCCdzDjn9K/WX4cTxnwrp8tyhgkuUyxzwGyflI9j0r8l/iPIf+GhY1Rth+0JId3YOxOCT6Cv128APDdeGYAYT+4IwTjHJzzWmJ6FnpVjEbgrIxx2x9K34/ljAVtuD6d6yLIi1GGG+tVtxG9MDvj6VzgXInDOQE4Hb1x3qGQurlU6Lj9alMnCFACMcn0FOaRMBfveuKAIIlTdlTkHpx0PerMKhd/lYyB0PTiqMjeWQq8ZORTlJbOOvU/ShgfIvxvZR/w0Fnt8LrJfx/4qKv5pK/pT+Nzqf+Ggsd/hfZY/D/hIa/msr34fCjyqnxM//9L9DsowJJNVXdQcLjirHA4XlRxUMkYBG3Ga+PPcKnysxCZB61U2OM7iQT0q/tZDuA6VA/KAA5xWgFOUOcKxx71TkLjIXBrV27o8MAaqZ524xQBCHKRkkcGuR1S6MmVfJA4rpZ9ybk4LN0rmr1A8RVmGR1rQzMJt3lqByKqNM0ZAzn1NWn242rkqBUDKrtx0XrWgmWYmOwlTgYqRznCgfL3I71HbgMxQg7fWnIHhlYEZXNWiBpYRjK8Amn7ncBUOMHrRI6HnGTnpUOURfmPBNMDzP9oK2iuPgj4pbbunS0lbHbGzrX5rfsHQgeNtWVMbxHIeepGR0r9Jfjhd7vhL4uhhUiV7CVRjnI27a/Nz9gkiTxlrIfDSRwvyeg5A5rtw3wSIP1YiQQyPj5CTxWrHtkkHnA7emR61jQMPL3DDEHqOa0BcW5VUUnPp71zTRaL7IrKUQdOvrWcHijk2suR61cjfcMk4Y1Hc+Uxwo2lepqbaDZUleMZ9M8VVlmjUbl7VWvrgIuCPxrITVIHlS1QhmPUmqsI2XljKbkotkVlyvUdzUTsAoULge1MUlG3KfXiiwF0Ac5IyO9ISHJBO0EfnVbzgp/e8Z6e9OVwXJPFADGhxIM4H/wBaobiQhSeflGfarRePG4ZxmklmzGABnPpQBTjdhx1Bq8iBRk5PUDFZzkBT5Z5zzTba5mc5OBt7HvQBvwzCM7CATjuKVDkF2xkDjjtVaGdCp39fSrKvjI6CgCAuig7jyeh9KrtMzyYYbVXqalkUS4XHBNKYlViJDlTx+VQkBIksaKd33egpEmQsZAvQc1VLoHZDwBU9oIvLbeuasBElR+Tnn+VNZo1YFO/WmSOBKsQOKlNsrBiD82Mj2pgMMu1dh5AOPxqusbNnBGAcirEjIT05I5+tNMbpbrnr0IHpQCF84BGVjnsRVTJwZFYjHQVMNgXIGc08IpjZh1pAPjkV4/MZcMDz70nmBiCwxmkgaP54xnccHnpVggAAHkr+NAMaoGQV5zUcrSdNvA61YOCDsXB7mqjyZPPO3vQZlB22/KnBPX6UAZIiZyRj9KneON9rjgg9B3qk8V2WJXG3r05FAGhGxjH7sk4/SrJlZ0yo5H61ViSQREkY7GnrJHGADy1AFaUSZ4+UZ+vNRM0isPMbIpJ7mWJsKu6Nz1HPNLtkfHzYwehrQC01wqKpjOGH608TTSnIbO7Hy+lVwoOd3zEVbT5kVNu1h0brQBYEe0g7ugpxPI57ZpIELjaeecUG3fcyycY6UASIWAPU55qFyQ+SSO+amXIYLkbR1qlfykSl8AADFAFO5ufMcF+QvKkHr9avQ3yRRgg85zxWGwbdlRjPI5x+lWQkhUowzznFFgN37Q0xLDkY5FHmPjA49azI55IhjBqneX95GRt6etAGxli2COn9asDIUgnoPX1rnVv5W2kt8w6/hWhDcPKd7Dljx+FZgaDQ7juYc4xikWNj944Pv6UwTOPlAJOeTTHmmQ5GGx61oaF1IGmVgpCqgz15NQiOQLlQcZ7VVWZ5pQ2wqq9hU5nfIRcgLxjtQAgf5mDjoOTTGmbbhcjrSTw+YOmM+h61CyNEoR1yGJH0oMx/nOrAYyPar1vdOWAXoBjJ5qjE8LLtB5HQ1YjjzHhDjPQdaLBY0vODNs4x/hUbCTBZMkdMVUWOWKME/MAenfmrcYlCMo5wfxrOwFYSqmdwwatCeG4hMajG3jHriqTRed93ORj9Kltx5RO7j0rQBsUCKCI+WJ59qnKTLhZFztPzc9qm8vJUoeG5YY+96VHsfc0Y4B+8PbtQZkw8vDPgYPan7CRuYkelRrEFyqj8+gqdkEahAxYfrQBYgd3BVjgAdKY3zDK/Liq8hCqOxAqWNzJERjOR1oAiJZVMqffBxUaSqGy7YGDQo8vCDkimpCZMbxzzQAkrMpyrbc88c5qtBcOlzt5BIwasyqoQhVHy+1UQrq+0jIB456UAaDSKZPkAwBzx1/Ckmlw43bXJHBHaoypZgSdp7CpJbdj32568VoBH5+XVgACP6VJ5jsxHAH5daqyAOCkZIMY60RPNtG8Ej1oA0MOfmOMjpmhllXJwMsaEXzFGPvKaVxKWAlOBjtWYGhbCcoST1960IoQoVhjf9eazQr+UNh6e1SKrK4cZ4osBYKS2zOQpAflj61D9rkkLkHGR0q5MWkjUbgT19xVVLVkbcxHzdKLAVpFbyyyHLDGfeoVjdjlz16cZxWq8bouSQcdMYqWGNdxfBwcZ4oAppEVTBPJ/rVlR5UYGc5/OnKEldtvRT+FRyo7AgcZ/OgCKOZj86jJ7Zp8Enz7m6t+lRpCyAIenepQVKkHkD0oAdjcxycj1pzdQc5PvUKwMwOzj8ameLywWf/x3mgCJnMeHYjcehqpNc5yJeW7GpdRglW0WQZ5PfvWc0JYK7HqOB6UAPjuCFYrx65rRWaB3V4WBIxnFYMqzSYEXIHBrQ0yzMBkLsRnBoA6cQ28pBYBie2ajNpD5qrn5TwxPaqSoBIApOT6VaIMu4Z6dPegBn9niKQlJNxYjkdPpV2VP3IXkkcfgarxsmAoOAO3vVohfLHIbORjtmgDMuEUKdmOOoPc0QRKjErxuxuB5qW4EZyhXP86tNHC0SjJBUfQmgCvFvMiTMAyKxBwRx9BWg0gl6HaTw3Xp7is6IR7iobgU8lm3YKj6Dk0AJviViAM896sFhn5BnFZizHd8y9DzmramJwdvFAEMuoQ2wcygDdnn3qpDdwXMvkmRdz/dwOMirV7p63NrlGAdTjkVBaaVsdZGYAjP3emaALCsyIVYYwfSrCxq0Cy/xE81Zkh80rls4POKeEaObCYCkUAVY4QpJXJJ7dh9KBviORkH+9nmp8NnITGe9KkPmMQcFfr/ACoAWNreSMmRdxP8WaeDtjK54I5NNaMqViUYGeeKsqo2lX6lTRcCpmY4KsSo7CtGFg8W3cS3r61QTzbbCv8AMD69quQP5Z+UdeRQBNHs3ZccD3qsIUWZiRww9e9WVUtGdwAOKGRzEGcAc07AV4iSpJPzduaWOByjOW5Bz1qQwA/OnUcGq8j+VhgeaLAXsgctnI/Gs1pHIOM8mrwmjkVSgx8vPGKy7zzBH+5XcT04qzMrZDNl+CtWRfKSYhyF6VnxuZF2FfnX7wpRaSBsDIJ7UAai3TbCAgAPXFMRYVfzASrdce9VVtZlGScnrjPpTY0kT5snPvQBfa5+YZ5IprT72IwMcVF5TyON/J/KryKqBxhccUGhGVB4PT1FRiQIfLB49aJZo4xhsBT6VUdo2OYeRQZl6BZC5J6CrLXJt1O0nL9fpWYk4UYJ5p7jzGO48HpQBbtZTLO248AVZhjyWY/Nx9Ko2iYZvariSqsh3cADvQAoY7+4x6+9RyjaDICCF6471DdXEfkgBtgfmqkWogqYgoYH+lAGzEYpERnBFW1mEakIDkGsGK+t2I3EA5xirpmQIzA/KOKAJp5/LTzm+8OgrLa+iZsZwSMHnpU7usoGOQOgrPS2WO580rgMe46UAbcep3UUZjRi8ZU4z3z1FULyO2v4447lFmVWDhJUV1yvQ8g0slxYrcIhlVZCfwq5JaxT3GU+WPofWgCS3l3hVQhcH7qDaox6AVcklFujCM7s5JPXkmqvlR27goNpA78ZFSJ5JUg/xZ+bHvWYFQPubenJxUT7QAQB74FWMlZCFIAHT3pqks+Pu/WgCMAIQ27H9a0RcCNVw+WXn6UeUsibyMEcY9aTyMdB179KALYvHlUM/JA6VGZCyYIx/eHSqu3y8DPXrSTkKVLdGHB9K0Ay7lyJGEferNoHVB5nTtnvUD7kk+Zcr2x3rVhkRtqkbeOKAL0Me+In7pB4qJh5qhX6Z59Kkjc4Kd/0pk5CKFPBPNAGJdeEvCL6kNXbSLWa7Zg7Sywo7My9MkjPHarN9fzPNukUDI2gLwMfTpWtG6yRsvU1i35iZVCMODUyAtiUSLwu0GoxlJRsG4ZqCN3wAiblFAZsgKuCOeakDRLsik4BJ7VXEkgXGPlzVSSe4xs2EZ71NEGZdvUigC0ZV8huNp7VVSZmUKOqjBHrTrxhHHtlyw7YrIWZlczRggY5oA2UBbBdsDGABVo/M397jA+tYcFyZJdhUNkcH0q00sm0iHqP0xQBaZVOUDDI449ahmLwxkFQUHQ+lVZxKZGZhhs8AehqhO0rsg8zKnsfQUAXjcKqKzPywyMVmT37faUijTeWOOPSr1yIxCjrFntx7VjrbT+cbyA7GGMKaAOhUSN8r8FT/KlCsBuC5x1981E80jBZAOSeaVln9fl4oIuTBNwJY7ieRj0FU7O5neQxZOBxjtmpbmT5FSEbWDcY6475rNmt543JyBn8KAubcokZfLbH5dajKLECpwM9h3rOt5mEbJKxJX17fSponOWDAkjkcdBQWK1wFILEADjBPU06S/lVWReChzx256VmazJFujijYKx5Ax3FQ/2hDOnlk7JCAW98UAXjdJNCY2+Zicn0zSC/ghUKXAPfFQeRwGjHXn61z0dst1fzRLIQU+bGOpNAHXORJal12gtjBHY1TZp4AWdsg9+9W4Q7RrbnAC8Zx6UySCV0fzQSoBAJ6UAS2dyZuOWz69q1fKIYMpAXPJrnbVo1DQKWSUHaPSrUTzbfLLnPcduKANWZsuW4Un0pjqVl3nhSMD61GI5EZXkXIpA9wQd/TPSgCGUwI2+TOzPY4xS+YGw6tuU8gdaka3gjIMh4fFYupMLSSONBw4PNBmXVSWQn+6TzipbMiSWS3XgjpkVVtixUPExA71cQnPy9W796AJ2ULIFcfJjB+tQyGONm2cKRg/jVmNS7HcTjHI75FYWqK+/KvjnGB1oGhbhHtpVkwNrAYIPAxUhhinumCMQzr+FV4bSSaGOYMCxG0jOefpWg1lO25lGDjk+woLH3BEUoJRWSQBc+4q4VDPmM9AM4rHVTJDExO5T79K0wJYnQqRgjGKBMtoXijIkyAOwoeRAgBY5I/iGaha4Dfu1BBJ6Y4xVC4MqkkfLz19qCCfyYrshjjdGeKewwj+aw4zj3rLWC4ZleKXO7rnvWVPdXH2poSpIUc4oA6CyYxSrIm1gegPvWkpVTsXgjnJ71x63UiDO3cc4FasdxLLN5W4fKMfia0A15ZeCwO7Z1FLJcJKyxNgBR+NZZmZU2tkscZPaq91diC5j+UFCpDH1oHc0hEqsQmMFu1PLLFnCg+lYRmUsduQpIGR70lxPLgmNfmX8+KAub80kUMquy4eMYwOQasF7SOOSdDh2x8vauSN/K3JUHaMZ9a0pJWWNFKkscdO1AjaZkkXdgk4znoKuRmMYYcq4HTjiufs5Gmt3SRSp3foK1YjKLRIWQkhjz/IVmaGtZgPO5THQ4HfIHNVRKeGkPDdupxUCySJHuUYOME9OaYWk2hYACQM5PWgi5ofPOj7MKMcZ61FJdTQzRwkgM3BOO1ULG4nk3hlyGAx6dadK5kLyY+4QMUBcmKQLLLMQBvIDehI6GoLxQ44AIxkH+lRuxIWMjO89T/KoZpCbhoh/q8fkR1NaCJUlgt4W8w8j7oPap7W6klgMi7WXdtwKwrrm22suS4x7Va02UQWAfA2kYIFAHQLiWQHOMDJHbinK8Ucp8w5UDjHesFmlJWSF8KeOPSpfNkx5UjdsAkVmXc2rW5jmMigbMdM9zSiRI92eXHX61RhhSGQHOdv65qcIkZL7idzZ5oC5bt7jy32Lhw/HXoauAA5BAVhWS0cW0PGvOeK0Ewy+X0OKBlaaKEK0qcEHIqK3lPmmOVc8ZBNWgd4MUgAHXgZPFV5QzDzYxlsfKD1xVoCrP9o8wKANpOMqc1JE7oPKbJB9KdBMI2l3tgrjjFWWaN+g2nHfvTAQJGpLMwYgdPSop2MSqwOSecZoZdw+boeODVa5CCDYGxMBkY9KAKksyLukkwUX9KSx1JbiTzbflc8g1jyfPCY2yd3Ydags2ist6Lzntnpj1oYHYJJN9rmWN8LgMMjr7VbinMjbmO0rwRXOW95IZlAbaHGRz2FJ5skUhdGXa2c5HJNZgdJdOFlJ3KTjp3qqF3nzY+pHSsQCeW5ExIGOD2GK1PnhVUdyy560AXZnCw72PcdOarS6jHERC3LNxzx+lV7iRxErI3DH61zF3fRfbCrKS6DIbOCaAO4eVspGTw3cdaWaQ20gfG5SOlU4bhjaW8+MNIvfk1C83mEkn6j0q7AWZbiMqsgOSMnH9KqwMjw7yMY7HrTMo0YlRfk6ccE0SEFBsXc3TFFiGzUtVOCS2QelMWTLnYOvHNR2zBw+7IPJAPBBqgs9xFkPGWA6sKLFm00rqAxAVR6etRJMeCF6VUkuImQZBGatALvXaQSV4osBYlu1ERVQMjjmi1bdH9pXselVim2Ixrkvx1pyrIkZERw4I7dfWoAuTNHJypyx4PqBT7ZULZ5XqMnue1VvKCoJAecn8abDPC6vDk+b1GenHWgBzySmN4sDeARn/AGqrxz+UNsvzZXBpxcxvJJkY5NU7d4XhEmd5OQexzV2A0oU8yFGB3LjI+lRXAVgSMbl4B9qqqTEqJETtXI60j6hGzbMfMmBgdKLAWOo+UFmXrVVFifleOSOandmRllA+Uc8e9VZpozIWVwAev1pgWFmlilZWOQFBH4VevWdVSa2OVKjcPc1kMHdQwAJ9fUVUe6Z5tgOAvGPpQBpfbpCW44Ax9KtrIs2xyeSPSsqNXY46kfjxWgGJeMpwI/brSsBbkVZRsY4I6Y70C23xMOp6Y6VBLLtRyFyx5B+lEdyRFkHBIyaLAPt1uYEKA+uamihDAgvt4/M1U80eUGLfMB0H86Ao2iRT07+tQAzcjZSRyoDdFPf8KVwysAjH3qvcRyfNLb4B681WtZp5MhwWOOSKANd9z/cYg9OKpyxyxlUyctyT0qdBOHDbcDHBBzWdfzXaMRvOEOQPamgNNWuJkAcgMOPwqaGBo22Rrx6j3rI+0TxwebhdzDIHNWLa5kk3FHC8fTmrAfdhlDAnGD34pkqZRWc8HuOlUJpLiVmDMN3bBz+lXLOeWJDG5DA9OP6UAJIW3xxctvqxJbhXbdGQvQ5qC5nJKsxBJYfkKnEguQ00R+VTg596DMYtuEYMDlTnHPWlSKHzhNJzjpnoamYbT8jByAQSOlYonmNx5av0AyMUGh0eSQEAwO9TREEEc7c4GayLcrK5GSCv92r6SS7hb7vlJ4zQBPcAEDbzt6inXMUqBWj5HcZ6Zqj5p35Mhx/d+lRCeYuSznBqEwL85aSDGQMj5se1NjuVnhEYAQdOOpxVf7RHLE8bqYz/AAn196xVuBFKkf8ACDg49KsDqprfy1DKegBIFUBdWykjeAynvWVJqDKCsZzgdM0yQxywjcmScA4FAHTPPEOA+QR07EGqwzI22Mfc/u/1rA23MMnmBNwUcA+1bVtdq8QdspIMZA6GgDV3suOCSB+tWfkKopI+fr61hRX3n3Dc7BitAIGkDZJGM5oAv7fKVBuyTx9KrybZF3EY2k4PrSENK5JOAuKhmePaNpzzipuBLsZ0WSHAZWB/Kvjj9oH9lHQvjn8QLTxnrepPBZ28McUlrAmZXEYIOHJwAc+lfZUIjG1d/wB7jP8A9aql5IscUgwAUBOR1PfFXAzmzznw3Z6b4d8N2PhTTf3FrpMSwxr0YqgwN1bsDQFdwwoY4x79c1zV0PKuvtGw/Nkk962bCBS2ZZQyEZUe5pAdLbrHxh84r5S/am/Zj1D9oSXSYbbXIdJGk5EvmqW3BgMMuO4/CvpaFWhvMq26OteRgx3nvQB4l+z/APAzw78BPBsnhnSbqW9lnnM00zjG9j/s/wCele6QhRPk8gnjPaqMkpLjHAqNLjfJ5B496AOk8xDlZVwBwPfNN8r995gYAYGfpWMJPLATO/Pc1cNzDzISQo4wO+aAMjxlpz+I/Bes+F4ZvIbWbaW3WTGdu8YB79K+Yv2b/wBlnR/gTe6nrtzfDUdVvxsDJwkaEk8DrmvraTy3UDGAKVY4mXg5qlKw0yOOBLhQWHKDB7dKk8qP5pMcJweO9KtxGoCN1z+lOmuF24zweT2xUlmeZUlLRlfl+lcx43srnWfCes6FpjpHc3VnLDGz/d8x1IUk9gCRmugkcbt0ZwKyrrYyhD39KAPz6/Z3/Ywj+GvjlfHPiPWhe6nZtm2it+EjdiTkk4Ldegr9FLSMythwCB1PoQcVhpZiK7TCjbncprprXZbSO45D9R7mrcgLb4GYwC2Kmto8NxwPSjcnLZwWx09KdyH3xjO7jioAuRBDKUHPoDVqdyttLCEDEKT+NZJZ/NDqMN7VKZXXcjEknn6VmB+WunfsGa9rHxZn8efELVQtk1416beEBjJk57fd7V+mED2un21rYWkZSG0QIv0AwM1qGSWX5GfC+9V5YxsI61adwPmn9rb4KeJPj94U0fwx4euI7f7DJ5kjSMFwm1umepzV39mv4Dw/s+eFn8P29w95JeMZrmVsAGQgD5AOwx9a+iAAIefmdBXPzaoEmdO2Mdx/Sqv0A6CS4ViTtztyRnjJqJLsxTRlcAnPU9qyLWcFgwO4HjpQJjJI5bH3iEHTFID5r/aZ/Zeg/aF1fSL661r+yodOgaEKkQfcXOWx8wxxjselem/Cf4UaD8KPCGm+FdFk8xLCIoXICl2JyWIHc16Et5LJKiyrjGcZ6VrR28XnZ9RVcwFNphbxmQNhkBP49q4PxP4E+HXjmWDUfEvh+0vb1CMzSxK5J4yWz1OBjNdprdsFi8/dtVAePWsq0+VkbqrVIHTaPBa6Np8Wn6bDFaWkS4SKNAqKPYDgU7X/AA/4d8c6HceFPGNlHeaXcow2PghTjAPbpmq+4eUcfNiq8VxMjAsx25Py+lVzAfB/iH/gmZ8LNZ1IX2ga/d2NpMrN5RCEIfQE5P8AOse2/wCCX3w/h/eXfiS8mCkY2Kg6/Sv0YhlaKXMZwrc4rZWWUhZYeVo5n0A/Naf/AIJf/DaZ8Wvia/A/jUhM5+tWLP8A4JkfC+Er/aPiO/YDgqWQcfUV+kkyIuHYnL9RQJFnj8ryw23rRzy7geOfDL4MeBfg7pK6H4I02O3g2gSygb5JyP4pH6nnPHSvUVllWM2qonlvwQw3KfwNXMeWCo+QVX2ZOc1LfcCvGI7aAWcEUcCJ2jUID9AKkSMN8i4Cnn8aoyqyuQnc9qaJAy7JGIKnP/66AN/TLu6iDiM7P/rV438dfgP4T/aA0KHS/ETLY3du+6O7RMyAd14POfevWLWTLLIpwoY5x3zWg7CVeF/H/JoA+U/BX7J3w8+HHhbUfDXhOeeC51JCJr0lfMJIwOg6DnA962fAX7M3wz+GepHWNFtGv9QcZN1cndKjf7OMAAnrX0D9zf74qYW7lc1XMBXt7KGRkdAN6DGfSr72TBdsfzjqTUCxeUCV4JFXIZZUC55XvUgUYA8RKcjJ5B4/KuiWCynsZrO/t0nhuFKsj/MrA9iKx5k3yiTG3+VXdp8kEHk/hQB5/wCG/hp4L8Hu83hHQ7XR55SS80ESo7ZOTkr/AI16BJAJ5Fk2jcBhieCx9TSwl16jKipHYKpbOD2oAyw0scsiNwoFUpr3y1xtyT3qWe483dGeD3Nc86T55bIB/SgDfgP2jYf7tebfF74H+AvjTb2beMYWlexJCBT8uGGORx+mDXodnKsKc962Y3SQbQRQBzHgjwT4Y8B+HbTw34XsYrDT7RdqRIOPUsSTkknnmupEUUWSgAyc+lWVWPbtFOMUax/wmgChNtz+75z6dKTe0TFJBkEcd/zqUxADcgyfyrPupbhV+QZ54xQaFs3IKeUSMEZPaoY5H37wOAOPpWI/ngBmOM8DNXYLqJCEkwrY78c1oZmxHIS29uMdM81KjW8I/wBDt4oS67cogUgDtxj9aoC6B4wGX2qIzuGwi7QaAL4378KOR6nvUE96sG75QDkdCc1EjNkjcc+pPFZrI7MTI5J5HB4oA37d/PXzCM/XnqauRl48vkFAc+45rFtmZD3AxnjpxVm5uSYskYx+GazNB2rXxRQISQzkMMe3FfNfxZ/Z48A/GzxLp+s+MbPc9nEBJsbb5jKTwxznpxn09cV7Vq988IjMUfm57k4xk1Bb3c++QlNxbHTtRcBnhHwD4W8D2KaX4es10+0iXaiRRqiqp6/dOOvPArqo7WCINFzgHIY45B+tUYhIycjG7609E8xt24jb/npQBuwoIx5isck8YxzTjPghgc/Qd/eqCzSqoAHfucfpUg+YeYfl9cdsUAWftShW3Hp1Wq0sru4H8Pb0rIvHTe4V97AcYp9nLMsQV13f0oAzfiPpGqeL/hxrfhPRbmKC+v4jHG0x2qobgkEA846Zr4s+Bn7Dmi/DHxzaeNtc1mTUdSh3ERwBRD8xPVup4PTFfdMoZl8wdRTbNcSq2fb6ZpRnbQVjqoYIYY1jEmVQYHPSriqChAArIEqxqI94J7461Yimd24zt96gZbcAMdqkr0qIDac55PenCRgpwveqlw8hXJP/AOqgA835WVsHB6j0rOliI3/MQOo7VZUMgxnr/Kq7/f5J4/KgDj/GvhvT/GvhWfwvrCt9jv1KyhDtOOMY5ry74Y/s5fCT4YTz3WhaQBd3BUtNIxYkf3TuzgE8kZ5/CvdJhkjHbAqKTZiugzJFjEcBeHbGiE4GOPwqW0m2urvnK9jzVTLfdUfIQCR1qNkZeVYAt2+lZmhuSO0gZQduemKq39va3ul3Wj38fmWt7G0cqhsbkcYI/GqazMsOBxuPpmhmLruJyq+nWgDzLwr8HPAPge/e/wDDGkW1oHVhJgZdlPJyxyTz0r0y3wAqooRFGAAMAVTNwJmMQXGO9XImUJt6YoAsSobiLy43Ks2R9PSvB4vgN4Uk8WXXinW5pL+/myC06qyrntg/p6V7nvUcjB/nVZrqPJXZn/PvQBb0jSNI0CJhpcXlFgAT7VdLxsCYwNwbnms597xbx9zHSmWytuAU9RQBtR3Vwkm6PAZhjI4yB61Bdmw1I+XqmnwXWQVwygimCIj73b8Kj8gOWOD+dNNgcfqHwc+CuvxsNU8H2LMxB3eUoPHv1rgrr9mL9nO+LJJ4Hs1XJG8x5PH1avZBuYK+QijOMDnP1q2LpVkVXyxJOOexFPnYHzPJ+xt+zZdzOjeFoY4j2RQM/jkEfnUdl+xL+zTZ3X2i38LKrj7pErgqexHznmvpm5uIbXp/F3psBWYbl/i71HtJdwMfS9AstHtrewtARBbqET5iWwvTcc8/jXQQs0LMF/i6mkVVH7tT70pAHQ5qANFLhYyDjcTXhHin9m74X+Ltdk8R6sk5upclo5G3oTnOexA7V7PESJAx5Aq6qiSbj8qAPKdC+BXw38N7ksdCtl8zBYqAjM31XnjqPTtXbvFJp6Lb6dCltHGnl5XghD1GeuOB1roZHxMNnr/SsvUQcEepquYDEjg3ko6g5pXTyyfVe1PjmMLcAkngDFDzuBgryeox+NFgLVpfPBKjA7NvQj+tVPF/h7wh45svsvibRLbUgeN0igt+f8qqpdB2IIGKsCZE5xVxdgKemeH/AAvosMWm6fp6WdnbjbFDEMIi9eB9add+HfDlxrCawLYNcwgCNiOw9fzqy8sTnPXdVd5zH8w5Uce4p8wHI+L/AIU+B/HFwl1rdiDLGAAEOBkdyDkHPeobL4QfDjSbQwWejWrSnq7Qxn+YzXdR3CKu/b/jUfnv53zf6s1DuAukaPpGmRJb2djFbqq7fkXB2+g9BXVxzOI44gqqsShFx1CjpWA19Gg2AfMKYl880nA/nUAdCZGGWYnbn8qRgCoI+6PTvTE3tFtIAz1+lTR7VT5j29O1ZgNWUxqr8ljgjHarly32+N45oEkVl2kOAciowqyhWAwBmnwxsclc8UByEMNja2yAWcCwIoUBU44XNZ+t6RZeI9KfR9UQy2UpBZQcZx6+3rXQJlfm70oQOGZhgjtQWkcfpXhrSNBtk03S7RIIVOcLXYWEzWoSMLlAwPBqKZIwVYfLnjpUaqAcJkGg1Ob8R+CfBviHVH1rU/D9jPdvhWlMCmRhnqSc9BW0vh3R7OCGOzT5VIIY5yNvQfQVeIdeW709Dv4zUe0A8Gl/Zx+GLeLp/GM1q8l65chnbcFaTO7A46k167pun29sptY/9UFCIPQAcf8A1q2Wj8t8bd2+pBbp1I21MpXCxGUjiIABJ9ak85wDEh257np+VARugGcHrVrylO1lXa3rTAa9u+ElQAHo397j09qpSW8F2GglHDZTgnPPpWmFmHy5GG7GoXtxsJUdxxj/AOvQB833n7NXhm91h9R1RRfeY4JaYlwByeRx7V6d4c+HugeFmlFnbRIkgwQkezp9K9CiWSTdk8AZxUjJuXDLuq/aMCnaW8dqcRxAK3oKcIE539e3tUwRi20nCAflTliLHluBxU3A8++JXw+0H4l+H30XXEd2bhXV9pA46H8K8D8Mfsh/CTwfq02q6NpUYvHAAlnHmEDrkehz3GK+u3Tbw1NSHzCVbH1NFwOR0fRrLQ9NtdMtIwn2YMAR1+Y5OPauns/kOcVI9oCvzfeWowrRMrAk+1IC7IkexmBORzx1x71DECwzgkAdamGDExU4z1A/rTA5SPHXPXHrQNDJIfNj4O0CnWvmWbK0WNvoe9PMMrxjYu4Ad+OlRRuQ6qw6/wBaCynfmKRJojCmZVxnHzDnP61npZ2aSqxiXAGAvuw963XtxMCrqAwzg9/xrKmtJQ+G4APT1/KnczM2PSLKOaVtiiSQg714IxUkVrb2r77dBu5BJ5Iz1q06SI6Z4HvUUkRK5BPXoKQD45rqGZZY22lcgED1r5w+On7MHg7437Lm7ZrKdVwzxgB2U8lSfTOSDzjNfT8dsyxg4zUZGD93mqjNrYD5H+Fn7Kngv4RrI2g2ccd0jnbO+GlBOMktj04Ar6YtrZcpCh/3z2J+ldBsicbWOzcQOe9Ne0tEAZBtde/Y0m29wKItUXLYAKnHHGB+FXDDatbS2V5H5sNyhSRScqVbjBHQ1EQWA+bYfzp5aKNVZxke/pSA8ci+Bfw/sr2a+0qyjsZrgbXMaAMy9sEdKwtf+AXgrW7yC91eyN40PygeYcBexI6EivoHYJeY6jMP8H+f8afMxWPOtE8DeG/Dts1npVoscKDavHPNdtbwC3gAiGFXjt2q8bBJGJQ4HHepBZlGwTj2NOzCxUg3uc9H/vV418RfgD4E8e6vFrWrwrdMhMiq3zKJOmSv8WcCvd1gGcVHNCkQ34ojKwuU8/8AB3w/0/wxpUVhZxwiOAsVRBsDZ74HGa7KJZAMSDZg4x+NXVdhscfJ9aSWSJ2KBtxHX8aTdw5SF/kbAHynsauxqpIKqOnSokiQyI2c8flTpYmWYEqcHvnrSKuWYlxuO0ZHepI96t5mBmlCbIxgdexqTO1lwQ2a0LREZkEjZFM3dWUEjrVmOBncjrVQJIm6IjB9OvWkxiEFJY2yNg61VuIrh47lY3xG0ZOe+D1Aq4U+XJYDBz7nFULzfNbTKPl2q3PbpxTj8RDPwm+JcLD9oeXfzHPeCJt3QbSAK/Wv4TXMo0KO1mj/AHtq7B5O0g2/L+X+Ffkl8TzbSftDhYpGEU04I7/MCFP/AI9n9K/XH4ePEnh+G3g+fcpck/eAIHX34rTE9Cz2GDEpyp4B6VvOqOnGRgYIz1rnbGIpEGTn61txHcdrPgkZArnAlEihPLXg+lTwW7ShVUY56+tZ7naOD8306VpLcHygUwQO3vQBWFtli2DwSB+FRyRurbowW4+gqeG62DGTuyT7c1cB8zdhgBjIzxjNDA+HvjW5P/C/uMZ+GNn+H/IwcV/NxX9JHxtQf8ZA8f8ANM7I/j/xUFfzb178PhR5VT4mf//T/QnDKcLyOfwNMIHOTz2p7j+Mn5fbtURVRgg5A/Wvjz3BrttBBGfY1TK5Zdnfk1ZkXe4XqfSoZD5RGM5PWgCMkKSDx9KoyNkHsRV12GSRVVic5A/A1oBRl678VymouuHUfLk8109yCwI5HpiuWu7cMrKz8nvVwMzJZXijGACrDmqguFj4cHHQVpzRsOS3zd6xLxPlDhgefyrUTLsEqtgjgN0zVlGwSJGyBWLA5dTGgyw5z61oJbyOMsMEmrRA1plZjhdq561FcojKp34J7VLJatgOrY7DPfFQrGSyt1ye/amB5l8YJUT4Y+JoyuWFjKAc/wAX/wCqvze/YKkk/wCE/wDEsKHYGt5B6clwK/SL4sXEL/DnxFDGuJWhl5xn+HFfmh+wq0v/AAn+sx5wzwNu+okWu3DfBIg/XC1aM2iK4CunysPcVJsCSbuMZrPt4mWHP3i53cHk5rRQgDAX3JPJFc0y0XugGOKZtM67R1/Cms29cH86qhmjiIPFSmBVuLVGY28/3j39q52LRktr4zsOP4a6YxtIwmzweDmmSFTx97FUBDJ5aorgfd4qAj5lOeM1Iy9dp61XVNr7EPPb60AWZ4/NXeFyR39KmgijKZ/ipsMJgh5O5ieRTTlGwpwO5oAbdOi4iIwCe1VV+VieNg/SproM4TnIUc1RlGcbD060AOYIWOzknmo1h6yNx6UeZGmDKMDtV1U81d6D5elAFi28rCgDLdzUsgaN93UY6fWqVsSr7047Crrhzjcc0AVmLrjYCP8A61S5Zkbd82PaonkZmAB4HHFQs8ig7T+dADFly8m5cE+tXUkVRtj59azVIL7m5PrWiu3YNhG6gCCVo/NXOQTUnmBH6kkcVXvY1DZGSWHPbFVbdDu+ckgdKAL0l0BJ5ajBPr2qyjkruODjiqkjxzHE+CwPB6HionuCN0WMCghjycFuw7Yp0UuxyGGV9aqr86MD1FPhYgZZcKPWgEXDGGYuODUsZ2ghsk+tV1DdV6jnJp7MGG4nBPagsllctHiM8jvVILIu5mGVFWYUkZS8nTPFNupyY9mMGgTKiBuXHQ8ioVkkL7myAc0kYkaVpi33B0qMiTdvzgn1q0QaiOxxtPU81HLjb0w2f0p1vIiphjyKbLJl8djTAqAjkKMLmnsVYDZzmhEUsccbvWpYkUR7jj0zUMA+6nI5HpU8JbZhOcjnPaoWccEfeHUe1SQhuWx8rdaQEjzNAQVPQfrVmK4Nw6o5wSKhVR5Z6bR61DvZHDRj5qANOVQmDjAXAJqpIiiTdINwPPtSLNGY3JGS/UE9xUUavJOpAKRdck+lNAOlCMQduSoqxFAzJtJAzjt0p7ojShhxmpfMERKoc1YFOe2IXazDFZs8Sbdkh+lbU6KyBj25rGvVwqO596AMuO2mRvMjBb8K0YpT5iDGNvUdamgcIcknpjrT/KRWDIcnnOaANEsNpYDGcVHI4KgADPv61URXdwAOakldoWy+Wx2FBoWgjJHnPzVGqM1wuBwOTUlrqOl3WpNo8N1E19Ht3W4dTINylgSoOegNWHuYY5AFwTyDg9KtwIUincjBMiLjrmsKW9mMqow6cdMYqv408feDvB1tb3PifUo9NinYqjSDIc8cDHp3qG21LTtRiF7YTLdQSKro8ZDAq3Q8E0uUfMW2nki+aPnfkY7VrW9xJHEpYfdH4VmJCX2uRlGyfwrQXEieVH93GBmpJNSOVpVDdz0x0qcFyWC557HpWXbfu1MStgr6CtGNtw3biQDyM0APSNl4JBGOR0pqb0LAkOpqSQhFEh4wee/WoI3cuwwCBwtAEyF4guMfL+dSzXG513dcc8VVz5jeVnkelUNS1XT9Gso7/VJ0tbcSBNzkAZ9ySMCgmRqhTIF+bGD+eKs/vV+b6isez1C01CEX2n3cN1bv9143VlbBwcYJ6HjNW0aXdycqe2aCSdo5CDvbgUscexc7sg5qwVby96DgDPXNV3XZCsmSM80ALJIgH7sZI5/KnLJuXcpwvoPWqDyrtYo2SPakgbfGpB2jvx3NAGirKwYOCR0qk0Mpk24BzzkmpwpT/VMRnrnpSIN0hToV6nsaAFdmUDdk4PFPM527GGc8VHIsjHcWypPGO1U2maGQkEtjqO5oA0VtTIQi/Lnr71FLDJHIcdF6Cno58nzAdrP09RTfPkIxNyw6mgCyswMeGGNvpTQzTSbEy24Z+lUcyhWZASpODVi3EtvlgcHHQ0AbG2SOLLcsvQCmxQXAIdnChhkA1Kl3+5VZUDE+hqSR/M2k8LwADQAzy9zndJlh6VKryFAX5Cg4qLfjJTDEegp+Nx+Y46YoAeACmccepqRXIUqmTmnqihccHJFTOmVAwAfUGg0K1u0iDbGME8c1I3mh8P8AMeOahleSFC8hy1LFOzcLycH9KAHpFucls4PFUgCjEbgFHFSxSMjlCcnqBUMzs4O4YcdO2aDM0IZ1I2dPX8adslzt6RLnn2qhCjtD8v3yep7VZjjnUqWfKp29TQBZu0LbN3zKhJArndQk8tT5a/MRwK3nlDn911B5HtWVd2guWYZxkcGgCjp5Bj/eN8xxW8xVU+Q59vWshLaSGNUyCQe3tVoLKy5U8Y6GgCUSTo/UqCO3atB93lAxE5yPxrCEkxdcnJzUgjvPMzHLkMct7UAaifvf3a4Dr26VbIEcagEbzzWELe58wPGx3DnHU1dDMBulJyPzoA0jAx+Y4wR1FRSGGNP3mQewHpUcErK4HQGm3Vs8zbmYqTxkc8CgBCiRkSISc9D9alt4o5/m3Ac/SseOGWB9iOVBOcnvViNCZSoXI9fegC5NFEm7a2GPanQ8fMy7UPHNZrxSb9oGQOgxV7bM6BG+UKB260AST4jG6M5j/UVTS9VZPLxt+lTx28kTM833QO1VHSIfMDg/XmgDpYWtmgEgY5bqKcHSIhnHPSqFnFiHzM8NwasmBWfjn0OaALqyKjcfODmq1xciFg8eNpHI7iqjq0ed2SOelZzS7F25OPegDbS7hknWNcgkd6uxlXBDdc9awbaIKBNvwxrfiSI7eeSOtAEcsIdC2PmBqaBVEIY4yPWrHk7U5bFQNGsYG454oAQFn4T8fapiSqCKQ7h2qqdoyyAq3p60cswLD60ASxEM20HAqKWOJZcOQc889BVj7LHjIYlj27CqjCMMWkBbHHNAEpwRtDLnsaQlwp3dfalIh2Y249vSmuDLGQw+8MD2FO4HPQwBrpruNiD0rYR3Zs9T3quLXYDAh4qzBCUTEhw3QUAIQBN9o3HaMDb2zTBG0jfvSN3UDpwatBDvaMn5Tg47mtH7NBhjKQoA6VpygYwhkUkbhu9+atqiHkod3r0FVZ1YYRW3E+gq8BIqDY2V7d+afKBzF/Z3EsuEbHU4J4qSGykiiIdssOwNb7xJP8pUtJjntVWOzIJGNpzjn2qTMw8MzBu/QjtUnnSBwEG/aK1XtEcyMeAvpwDTYIYInOU3bjkc9KhgWrd2VuF6iqsrfeC43Hj6VbkDOQEwmSTn0q9FZmSEO/Q+nU0IDnbkSzIFkGOwNVZTsZfLGRgpjFb9xGTlAD9PSnraxNEp6MpHWrA54adDCA/O7069K0YbTdGAGJGf7vNW5LVSC4IBUHA9c09HWJVYc7Fy2e1AESW6Iww33etZN5EzybknBx97bkVtwsjglOWJ7elNEMav8w3DntigDnGsknYOUyfWugiBMAQnDY57U79zuO5TxVoCEk4+XpyaAKUIJfbK/APelaQwkrncM9PY1aIRWYlhg9c/0p5t1ZMqN2elAFYXsMjOpYFgMehpnnhn2Dk4yKpDTpWkZpB8ueg6it21sIY4gyjIJ5yeazAFm/dgHp0NOF1IGMW3Jx1PaidYLcq3Unj6U6GWAMZsAE96AKMm0/vDlccnPTinPcrMUEQ3Y5zjitNSksinaCD2PQ1Xma384lV2AAcDgVoBh3TyMd2MDoMcUtlqBiJWVA5z17ipZWjeQlQCfatSBbeMJmMAuRz3oAZ9tXbgjBJqOTUC7bZAOOB6itK4tIMAMm7Bzn0rIuIUmfJHT8KALgvbdYyEOWIxzmuOnvWMxibHzdcV0VxZovl+TnK9ieDWLJphklZyBz6GgDUguCI41T51Az71pxyI+EAw3vwazYrSSJUBxjHHNXVgx++3DcvcVmBZuG2xgjnJwBVSO4t0Owth8jNPllbCjd0qotuSTIBlieuO1AFq5fz4VdDjBxWDIkiuduRwRjsTXQHb5LByAFAz9axfNbqBuBJA+lAFZEK5J+RvarW+YQ7ccNkZqQQMMtt5x3qSJMlVLDaTk/WgBJLyWQZdAGAx17VkT3EsbfIV5xn2xWxPHsmb5Q3mHC4rmp5V+0SQomGjJBzQQjoYLkzwB9pO09vUU6UNu3jO481BCzx2YuIcABfmHTms9b6UQhJQdygkHHODQWa4nJLK3yAc49qs2u4qST5hxkfQVy9rcXU12T/Aqccda6i0LR2u7bvYHggYxQBIZlZ0bZtcZB9hViaWNuCMhR1x15rLidpHy3U81Y8u4LFFA54IP86CGVQoZ2lC5UcVCXl+0+ZGcKQAR61DLJNBEwX5QzEc9zWGVvZ5cbsN0GKBHQT2cdw4eZeVGOD0qvLYRpc/ulGEXk45OaoPJeRxeWfu9C3qa0zFP9mjnLfM3y4HXig0H820ZCkLkd+eK5uKDZfG4t2KnoT2Oa3Zo7sRsJFGD2xWRGy58sLgg4I6DigDpI2ihA3Es2c8mr7TJJHsP3l6DqMGsy7gZ498T5YKCR6VCLe6MI/hVv4s8ZoAqXUhgmRlXaVOQRTBeXXmeZHye+R0z6Vae1csonbOT1qBbR4rgjOSWxx6CgDat7h3ixz83rViIuX2K28n8cVTXelyYowMjrn0qyu+3um8rlyATnoKAMnU47hv3KOSB19jXPXjzQSoZW8xiOhruGHmgsVw5OQe2azb+2AjYPGHYchsdPagDOt7idCgz8oAz+NbcRkmACRgBumO2PWuWtdQuFUQ+Vknv2AFbH2hoOI38pmOSPWtEBpW0FygkdvlxnGDWb5M0jszAqTwc1Yt7q4ZiMhg/b3rWVAUwSDIOuO9AGDbJPb3AG07Mkf/AF6kmv7gebAjMuQQrEZ5rVuDHDuYnAx61i3UkTISvHHB+tAHMxHUhm3DHGQM55raa21OKy81pwW/pTQQJGkC/MAMYqzc4a2xJkA85zQyeg+JvNCANg47etakCS4XecgZ5PNZ1pZzx/dABYA/hWzGdoJYYIrMSK5MjK6YBYH5cDvWQLeYzN5h2ZzniusgjyvmHucj1qvqMDxQebGcyZGTQI5aYERrIv3B3PHIrV0yIbRkBmdsn2FNvALg8pkBc8dBU1pEsRXj5yOvbitALLJD5gyf3YyW9etcTbXFvHdzxxsXETHavtmu3MsIIbjec8dsVzn2K2g1pmiYMk2GYDqMdqAsNVIzKQ3yqcFR3BHerl2IgftBGNwwMVm6oSt1bMgIBYhvoelaF8bfYI7chpY0GR2zQFiqI/OTnoD096sCR2VVyFII46VJpTRTgq4Ibpj39ailtUSfO3o2d2euKAN3S7dSHaYjGOAf6VrtuSHKDgDketY1q+FZkI45we2a1xIVxCBvzkkngDNAEUEEcnl71OZATge1ZEt0Le5dYflCfL8w9a2FuWlIjYYKnAI9KgaGJZDIDu3dcjvQBDZSoWO4nzEx9KkkRl3OpxuFPS0ikfzIlO8jn0rMk08mR/McrzxzxigBxuHjlgduUR8tn09qpXayblcgmGYk8Hn6U77VbXU+yP5WXI56E1SWVTKYtxwh7e/pQBavniFjCAxGOq/Sm6aWSCaOQctggHsM5qaSwWZdyNlV5GeaqzvDFuEh2s+OnYDvQBuoqtEpjGBx+FNlU7MleV79qwra5mcERMQoHGe5rTSdpYwkxAGDmhgasTx8B25xT4ImCZkbK9vasyAhl28c4IrXS0kMW9WHUVmBYjjI6gsmCc1Ck0RdQOSfzGKlG6GYO7HAXbt7VXnkgjnWbH3uCRQVEtyF45I2Y8EkEfWoPOEbFpHwQ2FqXO9VJPynkZ9RTHhYSGTcuD0781aKM+7eNWaGRh854OO/pUkwYIqMp4xzU1yjvGAGBYnjApZ2ZItr/N8vX3pgQB/mHlvubHQ9KyZLgnJI2v0zU0ZkSJXcdc/hWVrFjPPb5tD8+R04GKAH/blE6I6h29aY6SK+4KGRieem3NVYLeazmiJZpV2nLehq5I3KLKTsHNAD4kG8ZGXj4XNUZb64ExReWjbrjj6VCl1Kt+qjiPdkMR2q1fKHlZVXKLyD6k0AXVuJS4564ByOMCtr7WsjsF+ZPpWHGGtlRQdzjBHeob/USPKwDuY4+Xgc0AbVzP8Au1kUhip6VjSxq0iXKgdPypLeWfaEb7jHHTNZ76mp1F7Nl4jxnHSgDpFuB5YcZKgYzWk8EMNsLk/MrgEjPWuZ89YhufDQnJI6dKux6iCoaNCExjaeRg0AbN0ytFiFei7s/WorSUy227Kbg/Hc4FPjz5HmwDzcDp2NUQohAA+UsASMYwTQZksqlZNwOATzjvUsTs0jRRnqMgjpVXzZHTqDtzkkUW7qZldWxng9qALiIZJWSTChhjGf1rPnvZrDZ9nXzSWxtHPA71rt5jgxSAFX4J7jFZ9zEmURDtC8ZA5FBaLVvqH2hTNzknaR0xWgrEMCOcDj3JrNVRbjfH0UipvL+0ZiZjxhlI46c5oGWby4eNI4wM+aDjtg1RNwbVl84bZBjjtU9+91e28MQGJIeh7EVl3BdVRZUxJ160AbaXdtJLlhtT0NNkgWFh5YUKwJ49qwDHkK/OGHSnwFw+5nyx6CgzNZN8gES9TkgfhWDbMFlYuCZMmtUSbJMgEHpzVTanmF1B5oAbJNchlkhJPrGx4+tLGxmuQkiA5GWx2qwF81FYADcDkdxjtWaFlaUnO3AxQA61kvhNKmzK/wZ9KtLBcNIsjdE5BWpBJEkYIJ3Mu0Y6g0+P8AdRKjNh06H1oAz5DdB1kj+8hyVI5OfWtxpZHUMwIYDkVHFOsL7GC7pOd2Mk0skqySKwBXJ5JPagaGbbho94O5Ryazbh3WMqDtwMGtuW4jgXdHKC2Pu1Qubm2ueGGGI4GOtBZHbTI8IKAHbweavWskfkEfdyTjNcpAk0Erqh+UnJGa6OK4jEEDRjMnOe+KALKSKyuwPQYx61DFdAtgApjANVLmaaBH2HcF5yRjFYI1aVmJQ5Y0AdV9pmjdowcDdnFVbuViy7Dkfxbv6VnW908snmqclBznvVuecPIIzwQu4HsaADz/ADECg8rwD9abc2Utuisjb9nLe2ao+Wco4PJOa15bgTgBTlSMGgCnCJjKHkPJ4weuK0ZVLwiZPk2jkGobWJY383IMx6E9AtOuL0L8hKhcc+tAGbewSXUcacqqnJI4NXrGD7PC0qyl1YY29+Kg+1Zl3NIGAxgetTeaqZJcx+nHr2oAtkfJlR8ucj0rNgR8P5HzMSQxqe3vPLyrNlJDzkVYVzvPkqAG6nsaAKunXr2k7mWMurcAjtWjdXpDxqg2kZ59qo3DcCOLGckHHaoEZ55QjtgqDgnocUAbEiq8asg/ziqD3DRuoZc7jwBTWlIG0N90flUtjcW9xH5wIyCR9MGgCjq1y9pDHcliizHHPbFYrbrqQR78Jgk9s1f8T27XjwupxGvy+vUdafbWvFv53OwYB/xoIZsw2pMa7ivOAMegq1bhkAU4IY8tjniqgLyB0Q4HUYFSwNIkgXk44+ags25JHiCiUZWTvjpisxYtwZjwD36fjVSeSdxtkc4HOe30rStrgShVIySv5YoAIrWBsfNkqOTV2DzVGzdlABimIAswQEAHFWvLeNwMjLHoPSgCYMFUhRksRmoLyONkEUIAJH05FJNBcldscnlhecGs9rkKUE4JYEA4oAp3pmt4l3nlemKiT7TcRLKw+YcU2833EgdjjrxT7dbiGBVEu75qDMzLyMg/vVOfQdqltIA8XnqhCjsak1mV0Qxx8kEfN61XsLm7W0aObnJIoAuARuh2EocZOPerMJzhAwJHrWSnmnMcRwvc+tTQlVleOQ8jg+2aALL5a5WEthX7ipharEELvljnJ981DbRgTAbwdoBGaz9QWSGQHOc8nnpQaI6B1TClMEDjimKqsWVvl54rIBlMMc0ZwCeR+FT20yyHynJJyDg9hQBuZjyoLeuRVuOJTGR6jAAqn+7A5Xn19qtBeMRHaWHHNABcQwmMSdWiA+pxWM+oQyx+WgwR14rQ1M4RWXEbD7xHesRbUP8AuQ3zHpnuaAJVeBQVZsAnmrP2WzaPzVO/uO3Sq72DDYpwpU5IznNXTbKOQRgjgUAZckMkdzDKqkKo+b6mrf7zdyPxq1BA0vyyNgk7vyqssbIzA5cMc4PbFAD43KqBIemSa07doWbMDkqOB9axWO0M0h59BUthLGJt68D39aAOg+XeMjrzUzojckY96quyGNWX5mHenGRWTbn5hQBUaMsCO/BzTWQnB/AfSnRSnftzgZII9qkJ2/L0xyPegCMiOEHHJ7g1lLpqvHskHyE5JpktzNcvgDBzjHuK09yxW6tP0kyMDtTsBixrBBK0ceSqcfjTPKZ3Uk7eSeBT5YrRF3AsHyMDPWoRK7BpV5UDH4irQFy5ttqbX74H4mq1o7eeImkxJjOD+laccwkiHm8g4Iz71zlzDAZ2e3c+Yo20AdDqtulxAkYPOOQaxYbZXby1ONntWhBJ5yhJOoOQxqQrGi7dwyTnI70AV4QYySfvJ29aeYmfGRhm6VN5kXm7OCTV4EOCOMjoPSgCeK1gRQhPPBq5aghWWLnnFUeDjPJqx9ogtE+dsMxBqWgLTgu3kznBwcZFUCDbuWUbhjHJ61Ya4M0gLEEY696hvIj5BY9R0NSBSn1LywY1YMoOMY5rJGqNLceUQVPTAHH50kdu63SM5BVskg9K0ikSBTgbVOT7UAJIXVV4yM549anjWK4cHhSOR70y5lhSIsuGTkVFZXkTZDjdkcexoAn+1pGxiVOc4q3vmKbANo6mlNrZSSeemeegq2ynqQMY5oAoh0G4sMrU8dzvUYG0dKqvIsXD8qao3U6CMlOAfSgDWa5XzDHjOOh9ajvbwWkaiMfMw71ipM8gQZ5B5z3FWblvtKiMcEdPpQBA+tTFQG4HqafHqdxkKoBB9ay7u2ZGEUg+U9Ks2kamQK4I2+1aAalrqu4MsgYY449akbUCV6ZPv0FM+yQnPlYyxzx2NQTmG3jdOrdM1mBJ80m51GOKoW7uJAjRlhnDZ6VoWrOIAPTjJpxCA5zgH8s0AKwjUbVGcdqpxNdmfKfKo9atxkQy+cy54xjtV8sswAVdq5oAgDzlQD654q4JzEnzfjmqQu1jGYeMcHNZ0kr3AZnOecCgDpIpVuEZlbAU05lQxnccnsBWVpztFIUYZVzzW0xQblQ4+vemgM17ZpFOBkqeK5y+KgmOQq0idAK6dpnDfu29iK5S505ZJhKxwwbPHerA37OAi1SVlwTwRmiVZUB2HIP50lt5v2YKx4J701yqoUkOSTgEUANEc4HBH/16RIpXfzGOSPWmiaRG2KOBzzT8yJlgwGeuOazAseW53MRnaen1qDcygxHO0HkHtVqG5wgjm6k5HvUMzhTLnBLcjFAGbcWbSOnPDkkY7Cn/AGSRdxU7cenWr6zAuQeMAAj3q6ux9xCjI4+tAEUSySgOxzjH8qXymGEXkN39KtDCe2c9PpVNncYABBIzxQBm3d7c2bbJQOO/saZLLczW4jjfAI4A65qlfWly0m4AsOPcim6e10A0dwBlSTz6UAQ2NpdeZvY8jqK6JQyKxPHNZ6XDRhnPQ0q3LOCh7nigC2ZJlO3IKH8aSKSJHB5AHWq2JgQF4bHUelZivdrcEKrHPcCgDto4o5cMpHPtitJbd4xgnIHauahlmCL5gY46ADmteG+lzyu09g3WpaKTNZCfuuPpVKXMeW3U1J5lYGQguelRLI5ch8nPtSsUEn70A85x1qrKg+VF5J96vAmIHglm/lVSSIuGYEqPWrAot84KjjHfPNRiFwScYz69qaobcwJ+YdfeqMouFdismV7knp7UAXhhJcZycdarXShJxjv6dKZA7tJu+9gYPcCmz3jM2xlyV4BHpQA5ZXMmxUAb6dqmkwkWVG49x6Y71VSeQMVIHA6kc81EJpvtD+cflByMdGHpTsBWURPLl3wc5raWSJ/f6VzVztln3xqcH1qaG4kjOzox9KszNmaQJgjse1MWMSg/L93mqqBriQqWxjnFb9ranyym4KfaszQbbvK0JVk2gdAe9V5blYCV6MemO1Ti2zkg7jng1m3MCxklh+lAEUs8jkFmwPY4qxHdMFEeePrzWequSNvIz+lWiqyfJIdu4445OKDMnlnI2ojcdc4703zwq7puJAeD04oNivVHJC9ulEkb7QxblR060GhWuWSUhc79/PU9RWvZSuluvmKASOlVI42wrD5T61pMgwAcsDnB7A0ARNMilpFbaMDGf1qRJ4fLIUlgCTn60ght3G2QZUevrUkUMbKVPHfFAEYuIlGBliadBLvlBRiCBVc2MSowQnPuaS1gKtuU/nWYGvE6gknnJ71BMASrEcjrnvUkEWSpOGxn9KfIoclsge1AGcUhmyWixjvVV4Ms4AOB3PStIQEKzg/X2rEmv/JlaHHQtyehrQCGSFY8jaOPSofLII98e9SiQOQR82eD7VI21SGI4HFABGIgm9h06VMsEUsnIPzflUO1FIJOA1TCFcDYct160AKtmEkLKeB39KyNUjuRJDHAOp/Ag10ETlBnPygGkmeORFCD5l5A+lAFX7ECNzH5utXYraJMNs571HaSs82HGcjitRmAbA6mgCzC6SRl1+V1OADz+tTxxRsS2cseCO1VIwoIkx37f4VbRwTkDjqe1ZzNC2qrGdhHygZ+tPC45Tv1qBbiJm2HhzViOXZ+7OCKzAACrGQ/d7U8HcQ2MDuamXGc43IOKhBRPlA4Y8CgtCFwy+VLz36VHiMEBRkevpVhlU/MOaikjTCguQSelAxzRRvIFDEj1PrTp7eKC3klBIZcH65qRRDuEUeRt5J96neSCT5JOVb9cVDAqcCLcw6cZpgYu6ptwPWr7KrfIvC+tNfrtbr2pAV/LZWIbG3t9akePABz/jTo+WPmcgjilCLuBOaAIAGZ+SWA71ajQs4VD1FKjZygHGaeQI8SKKAK0sbQvtPDAYpVZmbLEdcY9qkNx5jktyOv5VEit5nmMmABgj60ARTK8Xod2aRSQEJPXk8VKyl5CZFPoKrkkMYyPu8n8e1AE5G4EqOuDzUkioi7jjI44pAm4K8XUcYqKRFz/d9c+poAIyGX5unYnjmneQrxhX4fPbsKijjkVMNkkYP5VOu5mEqjr1NACRqQ2xhwB6YqwpRc7Vwf51XTfNKQTwDgfhVjaQSqjrQAhYcmTuKp7UyWXHH6YqZS+CSu0j8elRAHlnIOR06UAWbYhzycDrUNwhLc85pqLtBXoDUxGU27unFAFGWBplAb+HnIqCSylBV04Qd6vDfyH7DinB5ZUWJeFGc0ARb9vzZyOOKr+SZGLDjBOKtE4XyzyPWnIqRruJOBQBWksyADnnHAFV2jXaWbjHB9K1jLHIuI/mJ/lVcREAxt2Gee9A7GEULKSvb0pGiYoQQc8VrIFKk9MZHFMMbgjjk4+lAWMyFJYjuT7vf1q6RtILAD/wCvWiIUwCAFB9PaqtxbiZBGrYYnORQWRRLIvygbs1IuHY78kjpUUZMTbM8+pqbeFz3IoAcCq/j0zTSrGPkDJPeo5bjfhCuCKehPRj8tQgEuVA8rcfyqH7ChycYLc5q4rNnaAD6ZpJw5Uhjg1ZDKMayQsE7Zq26mRwQckCoEDOu1TwOtSBzu+T7woEG543YHkVOgjAEjkZ/SmSYwpznsajwxDbeR6UFovwyYzIpDYqQybuUwSRWfG5YEY2be1LmQsMce9Ax8p5w/GefqayryKSfT5kjyc5LY7IBzV7a3Gef/ANVLIPL0u8mjwD5Eo5/vFCBRD4gex+C3j60mn+PtukZkVzfKMbuI8yjafpzX61fDZ1OnxTxg8HyxnuBwT9Mivyb8eBrf9ocxhgSL1eQOCyEcfTIr9cPh7DEmlK6KGKDbx03Z+b+ddGI6AevWEu5/nIGSfxFbkXkhSOpwfw9K5KBHkG5eHH6V0NuHSJULDngn1Nc4EojWRiF5XNTIyRsMDIOanjiVFYj7rDmmSCAEuoOeAKAIp40kYMh2gcU6CF1jKBsL1pioZAXwMY4q8FbAPc/4UMD4v+N0cf8AxkFg/wDNL7Ijj/sYa/mpr+lr43xgf8NB+3wusv8A3Ya/mlr34fCjyqnxM//U/QjYvKglQegqq5bOF6DirJzuIIxjoKkZkIBxwB+tfHnuFLKr8qgkfqaidvLbA6VO7Kp+X9arbA2dxznpQBCw4LE5qEykKVAx/OrBG0cYxUP95umK0Apz8hhwM9K5K8tT5jEHa3euuky+QOorBvodzFSfmPpVwMzBO1flzvP8qx7xAdyopA/rW+bPyQSRxWTdKGcxE4PatQaMmNPs+1i21iOfpW/BKjj5juA6YrFMW1+RkLxg1q208KISOBVoixPIY2UIrY+as8KDJ1wM9KoXRaeQOrFMdvWmrO5faetMVjj/AIo2n/FuvExiGQ9rI2fQqOK/Lr9heRf+FlawSPmFrIR/39Ffq38QUx8NfEDs45s7g49cLX5J/sNOyfF++LuMSwSbl9B5g/8AZq6cN8EiGfrzAhZ2jU7Nh+nFa2Cg2JzmqttE4Zi5HPTvzV6OERg+Yc46+5rIpDDG33sE47VE4EibvSrZBKnaDsrNuFaNwVyR6VCGNKO6ZztGaglQJ8hGDjrVxv8AVhk+XI6e9VQxJXeM54qwM/52BUHgVchiBYFxtaqMpkWc+WvBPPNaauvGeSOTigCd0JIBfJqjMGV9p+YEip3IB3A8/wBKgk5A2yYxmgCO4Q/8s+MjH4VBtWOMKFyakVGZ97nJA/CoZmKy+qA5oAgaL7Qyl02hTV5gIh5aZyRmpluYZBjaUA6HFRSIXGxOWoAhQk4VTjHFaCSQ+QwJGQP1rNEfluPXuKkK5Kqen0oAZvZF3A1LEEljLZ6mhojkRL361MY2gTAT5fWgCEhUlOxRtx6+lOjUO/m4K4qlJCFkARgG9aussoVSpLH2oAzLmZmkI+8VOMUyCcmYRkctypqe4AicTKQXP61GDvlE23YRwVHagCxeCGNFGd0mc1XjKEEE7mqR7QO+WJOO9MSFY5S2eO3pQQydYiIxk4xz70ny7MNznpU6qj8A9OtMbdHJ0AJ6UAiWF+PTjirCLiRWcBsc4qrGwzhjgnv2q4kbHbgfMBQWOWRmyTkLk8VVniaQeYgyE9auKM854qCVCsfBHzHmgTKDRuxByPeo8RE5Y/d60I7xs69QaiuUKx7FGA46jrVpEEySR8hBu9KMcBieen41WtI5EUM2cYwBViRWVASMY5zTAlRGUjcfmNSkBRsP3TziqkM6OMseR6VdWJnAYcHHGe9QwIptpkB9scetTQ3JVTE2MY4qJ0CZLA7h6VBsJJZRgN1NIC0A7H5/yqQKNvHBFMSRQeTkU5ZGLZPQnpQBGrBhgY3E9amX5DsDbs1EcRzB16c8VOJMEMF/KmgJuFIY9B6UqFl+YjI61Oo34Vjj196DnaE7DOPerAhlOYDJj3rBkjnuw0jDgdOa3vvDy34BqrIg8sADAGaAMmL92oDHPfH0p0F0qlg+R3qWKASF+uexFK9siDdn5h1HWgC5aurfvW7+/P5VY1CS2h0m7vbgFre3jeR2H8KxjJ61SsImaZRjgnFfOv7YHxZHw9+Et9oWjSp/aWtSNbFepWJlyzcHjoaqO5bPy/1j4x+N9P8Ai9q3j7wfqcq3Buy0OGysscZZACOmDt6elfsB8JfFniXx74NsPEnizTJNJvb4kGJlYAhQPmVWwwDe/f2r84v2OvhTB4z8YweJNYsPtOk6SFOJULI1wznacDrg5z2r9iZQJWjaRQmxQFVeAoxwAK3m0nZGaR8f/tifDzUte+Fq6vZWpuG0Ry6ooBby5Nu8/wDjo6V5F+xV4Ymg8Oanr51Fp4LqRY/so4CFZSu49Tk8dhX6EeIdPOvaDeeHdvzX1vPHuYZCyMoCH8DzX5qfsr61ffCf4r698K/E6+TJfOsaK8mwbwz/AHRjncMMKye1hn6PJC8Iwo3gevpSMrxDeFJHcCtCQtH8uQ/09DTRujLHd7YrMCpAd8mWyuBWjCrBC2MKfzqFI9249/WrcU6qxDdQOM9KAMzxBZX+p6Td6Npl6bC7u0aOGfGfLc/dbGPWvz+H7V3xJ+BPjGTwD8Y9MGqQW7qPtaZ3rEwGGUgAOMcnPzc1+kxhRXjaZV5wRg8+tfI/7XvwuT4kfDm51GztxLregb54mUAmWLgMhPfA5H0xQB6v4J+L/hH4iaYus+DbuG4ijlVJfmw6OOdpB9j1rxj9shmb4J6zd+cQsxiCqPl2sGDZB98Yr4P/AGOv7XtvjJHb6bGZtPmiY3sWcICCwQntkN0+tfdn7X7ib4Ea1bggpBLEeVOVbC5GfXnj17VfLYmR8tfsRab401PxS99b69MmjWDKpty+4F3HTYTgK2ME+1frXbwxxtM7kNHGCSeyjjJ69K/NT9gC2E8PiiL7xhkRgRyWBbpnsAcH869g/as+O8Pw58JTeCNEZpfEetQbUKH/AFMbfxYHJLYwAOfpV8tyT5P+N/7WXjO3+Klyvw71adNF0thFGo+RZGTPmYGDkZGMn8K/Qb4L/GKy+Mfg+PXlgayu94SdGBx5gA6ZAGD1Br4r/Zi/ZZluJLf4kfE2NSDmW0sJlyZMnIdwfqTg9a/RqyXw94c0dTFZ2+mQWo/eyqojRVHO5voaqolawGzHHmMFR1zmrFqu1mD846gfWk0vVdF17T11HQdQg1ODkGW3dZEyDgjKk8ipIFzITuxniucC8SWYkYweKilZgTgfKvXFPJ8kMqg/U0Ab8Bu3U+tAEUaMpDMeD2prKVPCcjqTU81ooKuCfcGq09xjaqDjsTQAq7Q67vukZ/Gq965j+Uc96tws7rxjA60ybyTucrk4wKAI7eVpAMcA9vWtaWMMgdxz0OO1YtrKpJI7D5QK34JYioC87hQBRiLIxyuc4xV5mYld3C+1SxghsDqP5U3aplxt5PQ0AO2so3qfl7igZDeWnBbueanijDEjPABqVfZRyOtADCzfLHn5/pTXFxJ977q1ZQZGeNy06Ri0YCDp196DQrzMsse1xnFVVBik+TI4qVvmzxwKapJUjHTpigCG3uZY52kde57UswY3Ks6lwxGe2M1bRgQu4AgD8qaWBfB4FBmK0EyS/wCjEBP4hTXeZmwBjHFXIXT5l6mqs8bjDZPPpQA6He5KxjqM5FEkcuCkfXHNCOq7Gjc8nFWFJC5kG3J6+tAGbDFcyuTzwK0I02qIZVwSuMmmqJnJaEkDHXoKkBkETK65f1JoAjkskjwwKqD3qokaJN5obcp4/OiS5kyExjPGOtTQxlsnGAvX8aALi7RgA/Nn/PNRysjttI+ppjQAHZ1IPWiW3aIjb83rQBe8pW2hXw3bjNTSfLEMgA4/HNZqzvAAXBJPpirYl3AZHPoKAKDZEOwtlj0yM/rT7YhvlftgcDqaS4xgLjG7n6AVWhYq4WM4PNAGykZBIwDk8CrNxsVFIXaen0rLW4fcPMJOO4rSmKPFkdFxzQBVmcLEX/8Ar1kXenG7CSQP5TA5ya0LiUIgVR8p6iore+Z1ZXGff2oAuWqLbRLG7Z7lgcitCKSFBvJ5PQVSKRyKojA9TikiCeYUB+6O9AFu7MbxFSwTHIrFjWOd8A5weK1ruPMPmuccdKxLSNfte9GwW7DpQBuQ25XBY9PWrqsuGjXhh3FQncflJyVpwO18qNpI6igDRO7ydrD8TTI3EvDLjHHFV1cONjsRtGacu5WLQnHfmgCVgijAyeec0zY687/wqnvZpdxJyx6joac0kjEsvXp7UAEkkokABOR3xxU28SIFk4OOMVAQS4APbkiplAZQD+ZoAbhCPXufepgqq/ng5Vhjb6UjRELtTqfSkBdF243D0oAViPlOz5s/pT1kdgyngH9KyvOkdmK/dzg+1X8K8e9OcfnQBWjcYYSdVbA7Gr8cnmL5fVc9ayP3hmJPr36VoWQWVnKHaAep4/KtbgV715IpkONpHGB6VMDujVh8vPFF6jXEgbJZkBGM9aiTcibRn3z2p8wCySTRSBer9jV5FDDczZf0qN4mWIFvmz0x1qJFblkOWPt0qTMbcXLRrsk5zwMf1psEBXceST+WKdHalpN0mGH04rW+ThF5A44FQwIEtgV/eHANXYnRwQgxgDFV+XY45CZPIpySmNdzrhW4HFCAJYH2uTkt0HvWZmQv5bDGevHStuCQzRhgMYyc1RkGJAG+p981YFdrcIybjkZHU1Ult3RSijAk65Na6x+YmGTJxkZPX6U+SBCBvGO2PSgDItoVjhJJPmdxnHHtTCx3ZB+XOefSr89pyEXoe59vSslo9rEvwD05oA1hHGw8yNyVI9KijR2wcfKTxmnwQBG8tn+Ur16iiVdrAfwjuKAJXWLADgMyk57gigByQkWGBHAAxj61m87zycetXYC2Vz0J4x/WgCaGHzGYMcEdR71eEJUYYgdxiskrIspb+LNasMsax4PByc1mBmXkJyGB3N2rLguj57JIu1eldKwhcIVzn0NJNbpIGZVAcjqO9AFaG4VlMbnA7HFM/dyDG0EdCehqRLKSMbumOuarmIxvvbkduK0Aga2jiJZCSoP5Vcyu0J+oFSHyjgEfe6kCgW53N8/ykjA70AQo/l5RiWHqewpmUkf938wIxj0rQNsoBVuEPHSqU0KRyqI+p6Y70ANhZUjWLBLD3qk4JZgGHrj1qR5Hhd3PRhgVjJJKZ9owCp7mgDpxCvlKf4SBirrrCSw4+UdKgWZHjiBGN3HtkVJhBI2RjvWYFc7UPm7cheKmnceXvVAFbinsVBGcsO4qSS4gliMZI4NAGXIoEXznC4rBmuRBLHGy/fyRitqVeDzuB4FLNbwSwxfIA0fANAFO2maWDzJRgg496qyShCDH8wzyTUhjWOY7eRkZPaq11Gq/vOWUtjAoAdFfJkZ6qdwIPUVg30r/AG6S8Vc+bgNx05rekhj2GXZsA6hfaqSorP5ok2ox7cj8aCEaNpPElqwdGdZB3HHWmzxxyosyR84GB6io0CxErG3yk5GasxvuztGPlODjpQWYsM7rIyBeRwMjHvium0+ZxGUK5Xr/APWqFoyACcFl4OBTYpfs0hQng85I6UAPZyjMYlwpOM46VbWVkmcJgsg6560iwxS9PuEc1BGghkcfdLZ/EUEMp6i8cloS43FOeOMGsCxkRdUjZ1ZiCBxxgnjNbt+8RUrEV3enrms2GAmQGI85GT+tAjdu41dmjxwG6epqFhIyYXkZGO2MVY3tJnK7WUD5u/FVneUINh++fpxQBHcGY8E5wOue9c2kErXu5zhO59TXU3CEFVl+6VzjpXOXc0/nCHkbx8voM0GhswRJM0jIxT5cKRz+dW7YzQQyKQHj9G/mKpWBCQxxSjEg6kdDWq33ANh5PIoAhYKyqOox/nFRo0bTnb8x6deanWEts39F7VDHYqJGuZG5Y4XHoKAElW4WUELtUjk96swpK+0Yzt4LH0NWJmZoii5OcEc4FWYxIluJD64x24oAokeXLjjYtJey7obiJeA3yqenOKuMQ2Ai5frz0qnqrXPyC3i3bxg/gOtAHCpHPauEJHsetXY1e/cs45QdR0pLl/tGVdQGXjp3Famhx/ZkaYEOH+XnoK0QD7KCGNA7Zyh4+pq7bTuu9GTKqOueearRh443DJjDZNSxsJ5GjbjGCMUAU3linw2/HJBzVchZN3ljdjjBpL21MSqzLjnP60+ONxOG3YBHH1xQBltKy5VkIxxxWtB5kiCLbtwvVulXJrN3cymNSOD1prW53jyyABnjPXPahk9DRXG4Z64AznrU7JsjIUAljxmstcQbS4JQHtyRV+C8EkgUA4A4zWYkSlFEZTqeOlNuJX8vBXjkZBpks0kbqsSEgk5A9KjjYuuWyN3Y/pQIzpYpJAiINpH3vfFN0ue5aJ0uM7gSVOO1WG85Zcls7T2qZ5ZgTkEr06cCtAM5srdypL8sezAz13VVsYiZzKTyVyB3JqyzySykN8xHBrNQ3kF5uiiJCHHvg96ANW5iZkLmMMQRz3FUpISjrsHXl/erkjkkvztThh9e9VbkSLlnwFC4XnBIxQBVW5FvLtjOdpySO1E19C8alQx+b+tW47FYokniwcttI61X1a1uBa+bDIqFGwRjqKAL9vcB4xJEu35uh56V0MN0ShSbGTz+Ark7EiCNpG6rwufXvXR2wV4GAP7xiCW64oAuB/vuqgEdPeqMwmFxlQcZGcc9avdAS+cKccUiyFSSrknofw6UAVWkurV1nVvl6YqSGWJpS92jPkc7emDVne2ApX7xzyO1UkAlulhxt3Hk+woA5q8tIYbyOG3zGG3vlu2O1T2iYcROSp5GPpUevXQtLpGfO3hQSOoPetiKGW48i4UDC/MSOuOtAEU9lMpWSPcY1Azj9ajkskmTzHztYfnWzctIyYXgNkGs6bcqBAMgYxzxQBhW8ywFosZQHg+mKu/aYJCMtgnjFJPax+SZIh845IHeqVpHBNKFdPvdD6UMDpbNkeV42yHj6Dtit6IMihM596w1VYpocEANwT64rdEy/uygHOD+VZgUpRhzMGJx69qcYxNHgHHHXvmrkmzzm2rgHnnpSRxoHxg4HLYoKiVFQBkQPyp496mEkzDdwFBPPvT7qJCvmowwOx61WhTClDkKTkCrRRP8zKNgwx/nUNyJApJOefzNPByVEZ5Xj2qrdMXTyc45yKYGfM7RQlsd81FbSboAxO7dxj0psiMjGNjncO/SkaKWO22Bsn2FAEn7kxNGBgj+dQRqXiGMbwcEnmqX2plba6k45P1q1BIJYy8eAwPKmgCCS2fzA8bAe49u2K0GiSVcuoOQPzFVcOruEwe9XLGRjJmVRxwDQA4eUkq7hgYwKZewQo0cYCl5OcjkVO6AzFcbs5OO1IAjSIcn5RwcdqAGySw2sahhlQegrmLq033DXluMAnJ981uXUSmcqp3E9uorKaR1zbSZBznFAGhC/lWxWUK2fbIq4IYvKUkAN6j29qpwuvmqrjcGwAOmDV/yAyuWPQnBoAdYzSxOIkyYzyCf5Vdu5I/J8yTgDjHU1iEyJKo2sRkHd6VqSrGUaUtnZnBPGaDMoRTQOdj5VU5471ctlUkxxHGOQT15psCrNvdEBbgZp5UmTjqOp70AaET+ZuZmPPBHrioZocOpR8cdD0pI5VH7pjz7jANMNwscoj2+YkhGBnoaC0WnieA26u3+t+YY5HpzU8sRV1jDAMo4PbGakcykBVx8pXGRnGK0ZUtntWEyDDYPpzQMykYSjzVBYA444OafNHFcqryJiSPOB3xT0hSJGiBxs6evNJLmFVkOcDpQBltGVKHOVIPBHTFUplcZEA5ABBNbctwLYE43A+vYGqjXEYXJAIIyBQZmXNHMbXzM5kBHH86tp5uxRgBjnj0FIt0s7kQgAY/I1dhg3xuThjj+VAFJGSZGj4UbiMmmRBI5DGz5yewz0qvFbtbSSkjehJIz1Gat28XTPQnmgB7QJHOk0a5xwc9PrUUr7ZkG3OWwcHnFaQihncpHkkDoelQSxQiXO0bk/LigAaARllLcHJ56g08wIVQKMED8yaWOYSqE28scYHWmThkfaDjoRnqMUDQ42SIhdlzn72O2KgS1jLA5DAEECrUd4tvwMOMZJPfNWPMgkhaaM7N4wV9x6UFmYmmQmeRnHD8jFawsBFAzW43MvAGagWfy9obBUDrV1ZoygbsDnGKAOPmhvLpmWcDanYd6wZbQRXcbQRFzJkYHau0uA0dwGGArgnioAJjcK8UahlGfzoA562hmSUJwSnDD1q7Laz+dtQ7R29vWtJDiVwY9pPJOO9VZp5BODtIA7etAD7exYMIpTlf4T61pR28LlFxsINZ9veq8m1FIOclT2HtU8k0nmEiPYeo57UAXnhZJD5ZHfBx+lZ7gA5nQMy9cjFTTXTrh9hG4Yx71BLfOGXzItyLgMe+KAEeyjTY9uuwjnnvU8kMUkamUEMev1qpPfvLNGhAMfVeoNWRJI0chYAMO/agDNnwj4RMsoyPStCGZXiAUEMeo9KpSTSNgKAWHGM9TVm2jcoquoWTnPoD6UANeKXduiB3enam3UMkTx+cCHByPQg1eDqUAI75B+lLLJOxR5kHlDnJ9KAJJLcwQi5ZAVTGffNczEk0c0vkR4BPT/eNdqswnR4jja4xisgxEykKBuHGT6CgCOZd8ZimG0gDp0GKiRd5UW7bwOvtV1d82+Kbk9scVn3Mn2a0ZoBtZSRx3oIY6X7So2IcBurVLDlZiz/OSep7VTtZmNosjr8x6Grcl9BaiNmXIPH4nvQWTXLzL8qjKkgio1eZFBIwOeadJcR7AAdzcYqGG+xIVlACUAW7a8mLqmMsnGT3rUt5Lp7uJ5Dwx59BioLWKJfnRcHnj1NaiFZEB25ZcZFAFiQPNE6xH5getctdR39tcOu0/MQRxmuqMjiJgo6H6dKhurh5GDcbj04oA5ow3zE7xsI+6SOppbmcxKsxXAzg44+prenvLkKI8ApnByMnOKxNTJTTZWQAvIBtJ7CgzK87rcxI2MDuOtP8AszFcIecVh280vkgfxHpW+lwHiRAMlRyRQBTh3o7RyjaOmaYloWuGPmcdSa047XzCzlsjHpWQ8E0EzA5K9sH+dAEE7tZ3BQHzAMEn1Bph84/IpwTjvmrkdql07pMxJbAz6YpJIY7Mhg2W6YPeg0Rat72JVVCQ559sc4q4IRBLuHIbv7Vhxwo5lVlBySRjr1q/ayqrCDJBZgBmgDVE+JAM8Y7+laAaFAHUgHGc5qpDAGBDYLA459KsSWqkCJwBkkAigCvqcPnWDT2759ayYBIHjkTAZcZzzmp5YGitXtXLESdcVnIksRUISuOm7rQBvGdMjHUHJ+tPVTNEHUjIz1qn5Unl72JbHXinwDy1A/Ee9AFxIFmix1yC2QenFVvszeUJOc8jOaZaSNBMMNhc4P41LcuWG/DBRxgUAVWEXlkyDDc4JNSQtbSRiONR6Mc96psDNkueAMgHjFLawLC2QQQTmgDpE2R7Y17jikvZ7bT7GfUr6Tybe3RndvQKMn+VUfNMrcD5v5Vdijt7xWstTQTW0ylHVgCpVhggj3FNAeb+FPip8M/G128HhfXoJ7qMkSQuwSUbe4UnODmvQppexXGOhzX4p/tvfCHUP2f/AIiWHjv4bzS2Wlau5liWJsLFMDkjjt6A19dfsjftQH42WE3gvxJC9t4j02LLPgukqjjOT938f/17uGl0B9tDCOXjkG455z0NbO6OTTVf7zjAYH271ylpbFboRs4HbB9a6PyEiC7svnIIFYIDn5zbyKzo5Bzx7YqO3k2ttbkN0A960msZoXZZUxGeUOOuaoRQlHKjqDwD2xVgaCXCvIINvI6emKydiwzAbTk5NWN/kToJEOXO3g96jnSf7Yl68Z2KSpUdqALmrXK2Hh+71gBttpE8jBANxCDOFz1Jr4n8C/tw/C/xp4ln8L6kraDNGGjhkuPuTNnAUMOAx9+PevtHxJqFnF8PvEMxVy1tZyyhRjcdqEnHqa/nt/Zp+HGnfFb44Jo+uKWsIDPdyhTjAVht6Y65/P6VSjcD9/NIvhdwmcKRjbtJGMhua66IFVweH71h6HpNrBAlsmfkO1dxwAq4A6+1cfbfFv4eP4vuPBVvrttPq0TtG9uGw6yenpUhY9atke4ZolIDbScngcCvmhf2r/gVca7daFca2LO7sHaE/ahsWRhxlOfUV9QaZHaMziST70b/AJhc1/Nfq3hWDxp+0CvhHVGZn1LXHhnkj+VgjSfNt4wD/KqjG5Klc/oa8MeJLLWxFe2Uq3FtcJvjdDlWU9wa6q51CNfkbHPAz61+d6/tCeHfgD4mt/h14z0e60/Q9MSKK0u48yHywnVgfvbjjoa+v/BvjPw7470yHxD4V1CLUrWcbl2H51HbeM8HrWco2KO+mkXjdztPavLPGvxs+HHw91a20XxZqT2huUDpM0bGNQSRhsc9q9Sg+chvu9D+Vef/ABT+CXgz4yeH7jRPE0CtdSA/Z7heJY2I4wcdM9jVQQG5pvjHwt4s0yO+8Mava3sDbdhikUlienGf0rW06OaWQxqhLpgsDwM/Wv57Lvw18SP2evjnB4c028uI7q0vo0Rhu8qaNm4yvQiv0++NXxx1LxGdM+Bvw/3T6/qohkvbmMECGMjOCVOVORk5H3fXNXONgPvSG8isopZbnLJboznaM5CjP0r4P8P/APBQr4ZX3j+48K+KNMk0qzSWWFL1XaRW2khSwxx07ZrX+OXjZ/gl+zxJZfb5G1a7hFgk27kyMPnYE56AkivyN+CI+GK+MTrHxOSfUbWz+aGJYneOSUkli+MdO3v1qVG4H9Geka9o3izTLXWtBnW4tLpd0bA5BXOO4FX/ALOqsSxwB618VaT+2Z+ztoOk2lhpCXaGyiWIW8dsyiNU6DngVdT9uX4QSffs9VkXt+4X+hqXBgfZgg3yKsK7ycAY96jktZopWQxMHHByK+Mbv9vL4P8Ah6xuNTi03Urm6Rf3ELRbQXx/Ed2P6V8Y6B/wUf8AHVl45mvtXtjL4ankdVtYyd0UbHgrkfMQPX8+1ONNsD9onjRo1WYAbfSlKpt+TnHX1rzL4efE3w78SvDtv4r8MXYu7R22HKMjLIACVYMByMjpmvQ4pDMXH3S5HI6UAYUPjLw42qzaNp2oW9xfQrukhEq+Yvrlc8YreJhDqs+GaRd45r87P2uPgVrnh+1l+M3wruruLUrJ/MvBE3tjcoADDrk9q479lH9rTxB428Sp8P8A4htHNfyQlra9VeX8vkh8d8D8xip5QP1QVP3THKqo9TgDNEtrMsWxkyO/Ir5B/ao8dWGjfDPVfD2i6g8XiSe1W6gWMureWpGWyvAHB61+dvwM/aP/AGrr7UbnQ/BbN4lSzjw8V18yxiUnblyVJJ7DJNX7ID9yYbST+6F9CWJrXggkZSoIJXryP61+aWlfEv8AbqeJrmPwlbqEbaykKOvoGfkV5p8SP2v/ANqT4StaWvjLRbGxmuVeRVIBZ1X1CscYp8gH6yG3MsjtEBgHGM9/Wm6gLLSNOa/1W6gsLYfelmcIg+pbAH51+VHgf9qb9rT4m6auteFPC1rc2u4qswRlUleDjLgfpWD8YNI/bb+NOiQaHq+hPbWELl3itnWMSHjG7LnOKhxA/XvSLy3uoFe1kS7hcZSaNgyEeuRmtOWPBGHDA+hr8r/2W/Df7VPwm1iDQfGdvJD4Tu2IYXEizrB3yu0lhX6VabeiTD8MG7Kc4pcoHQtAwHyivnP9p340zfAP4fW/iWztory/ublY9kmSNijLcD14HPrX0fDeReYiODtJ59eK/Iv/AIKZeK1TWvDXgyzlysUctzMu7ONwGAR2xg1pGNwPqr4Cftq/Dz4wsuhXcTaZ4ikkYCzZDhhnIKv93GBz39q+wdQhtpEEiNgodwA74r8lP2Cfghpc+lP8VfEmms99dMxsHPCxxK20tj1bnB9K/VOCeFY44OT5ahfmGOnasqmgGpb/AOkqrj+Ej5fqa+Efiz+2VH8FviTeeC/FehGTT7RlXz4D+9KOm7JU9fwNfe+k/LeR4wQ7rke2RxX4K/t8yXU/x51G0mZS42B8c4Vgdp/FSD+NKEQP2D+Gvxg8IfGDQV8R+DZWks1ZIiJEKSK+0EhgeO/Y16M77iuedvpXhXwV0LQ/CfgnS9M0OyhsbWeCCZlh43OVX5ivTLDqfavdYgohXYu5u5oAXeyPkHOcZ/CuitZVMZGdhGOfrXMyqyDJ5DEcelWI5QQADsIwfxFAHWxiOaLccDHaqEqSRfcyfSporiztbGW9v5hDBbxNNI7dAqjJ6V4Tr37UPwQ0JnhvPEkbyoeUiilcgdDyqEZ/GgD1ctdESH0ao0Mmc7dxUc18s6z+3P8As9aYrW8F1e3p4KtHbSDJ9PmAryLWv+Chnwtt0caZoGo3UuSVVh5an05ByKvkA/QKNucmPI/L+lasNuWdPLiDF8AZ9T2r8m9e/wCCnmsTqYfD3gkK8anInnY7fQ5CivKJP25f2rfFYa38I6QIC5wDbWjzNz05IK1fsl3A/ce5iSzIa5CjnB5Ax+JauC8T/F34ReDZki8S+IrPTyThhJMu7PuM5r8PNUX9ub4nLJJqEWslHPzZUWy5P/fNc1b/ALF37SniK/DajpSG5n5Zrm5Rif1Jp+zQH9Cmj63o/inTYtU8MXMV/Zy/vI5opFcMucZGKsm+SKUR3KYJ/i9K/ND9k/4I/tK/BPxHbaZ4xt8+Gpd7oFmWVY5GHVcfOoYgZHTviv0dP2gvm5Ug5z9PxrB72A2pXLkeQ+Vb+LNaMMecF89O1cXPrmi6Sn2nWdQg0+DOA9w4jUkem4jP4Vbsvil8OJY9ia/YjcdqkzLyR6AtzRYDsHSTbx82c4NVriOfyiVxuxjHpXAePvj18LPAWhS6xqupRzQ2iFysTgSMcgYCkg964P4b/tO/Cz4o2V1No1/FFLESTDNhJFC9zliMHOM9KaiwPW47eZCHk69PY1xnxK8Wah8PvBepeKLKyW5lsYTKI2HDMKnu/jR8NtLa0Gp+JtOiWRMybp4wVYdh82K+ef2j/jV8OdV+E+uweHtfs7u6uYjDGsMyyuxfjoG/lWkIlSlY8h+Ff7f0Xj7xra/D/wAQeFHtLy4ZkSW0dmBK55KN2xyTmvuRNSt7yGOe0iaKM9N3B+tfh9+yFq/gzR/ixdav4yvLawayhPkS3TpGAznBwWIOcE/hX61yfHD4NWlhNd2/ijTLswRkqkVwjOWA4Xhhnp2OaqcbbDTPZUuzGFEwzvIC1cuTsXbkYNfCvgr9tf4feNNfTwwHOn6qrFEE4KRzEH/lm+WAPsce1faTXlpd28F1aziRZFViAcgE1Axiyr5hTsDUOreIPD/hi0Goa/dpZQOwRXkOF3Htk8frRDb+ZKdzd+1ZvjDwfofjrRX8NeI7MXds5LjkqVcAgMCCCMZoMzY0fXdP1aaK40yaG4t5AdrJKjFwO4AYnFeh22yRWeDDdOhFfgV8WNK+KP7Mnj3z/CmqXNoi5aOZRiOeM5yCMlT6HI4PPvX6Tfss/tDXfxd8F22raxD5F5bs0Ny0cbbC+Mhix4GfQZpNCc7H17eahbaaks9ywjjjBZ2YgKoHUnnpWFYeJvD3iK3M2kX8N4AAd0MiuoJ7E5rnPimscnwn8VzuR/x4yAE88njtX4NfCTwl48+Ifj2+8PeF9fuNFkZS7eXI6KY1PPAxnHpTp0+ZXDnP6F4fKgIlusRxsQM5B/QHj8a86+IHxj+Hnw5vre08T30drLeY8gEZBXIGWIyFznPJ6V8UWP7Ifxi+wQXdl8V9QRpuPmMi9PcSZ/Svi/8Aan+B3jX4a3loni7xIddubtd/mSEswj6ZJJJyScevFP2Zdz9zYfFmj65bLd+GbyC+TYH82JgyMpOPlZSQfpW9FDM8StJgt+Qr8tP2FPht4l8O6JJ4mvLppk1ID7LGXIjRBnPU8k4z0r9PYXuJIYpHO3jDYPccGs2rOxRqJ5kageXwePWr4YkGFzgg5A9KxneSQJncSDx7VeDlUDspORg470gLZQMhRR29KjtMYDMct0B9xUEYZXIAxkD3xVq3Vm8xtv3QccdcUAWQEkJJPOeRU8MKqNqsAD61mxNwd3JzWhEw2AFQFP51mBbbb0ztYdx0qmFUPuLfeHH4VYGMYbnPrVGdljG7PIHNAAZThgp4PH0rFubYSybyvynrn1rSBj2llbnGartLwxzx69RWgEEFtGkbZwDz3pRGo+VsFSagSeN2Udqbez4O2Jtq98igCZBagtFGpGTjcTnFWfs0cR5fkj6ViIRj5W3d6n81ymQ5GP6UAXCVUBZOPcGklMSldrYwDn3pHaDYqt94Hv1NE0AeTdtypHBoAiWRycjOV6Ed66C3AngV5TyeprHCbcAng/pWpbGMIoDcZyQazGjQSMqp29MVPbhZI8Y+YVOgUqCuMN2qaNViHI6elJosotFiUZ+8OlXlZVUbfvHqKaWcks3I7Y61VLhGy67S3TNQBq2kYlLIORnJpkyCN9uD04otphAQX4TvU4leUlyuA3T6UFohhU7sZ+b0xSzDeRzg+lSpH+8Bz16kdqne1hn4GcjJyDQMzmSOdFG8q6dT9KuLaqVG08gdRUQgCDf39PWpHbC7VONv9KhgIcriMknt9KleJlUAcsahhuYW+V8F19KcXaOTcvIY+tIB8zrBtCJu9TVpRG8ZJbZmoJ3BwvTcKqyNh1Qd/wAaALfAb5fm9MVPMSQMc7u1VBlV+U89qm+cYY/SgBEREJbHPaoS5UGRuam+UKWzjPFIEPlZXgHOTQAgkR1b5uvT6mqkiEOVP3fX3qyQVXPTP9KYjqeJMMDkZx0oAgTKAY+lOEgY4B3H0okL42oMgUhjWT5kOwrgCgCbeUdcnr19ql3iMNH3PQ1UaEs37v8AhGd2eCaVA+GeRhlev0oAtMpADYwvY+5qMTbdydWLYHFOU+aoUtuUqTkmoN3BEX+tJPFAEkh2/eGPT0phgVzvVuoPWnKgZQ8i/e45PelZvKjAUA5yD60AUX3qRu570/LdAOozV0MuznBqlO65BQHNZgOVti4x1/HBqaJ5csGwRjgiq8UsiKN2DnqRUkLxsSDnJ7VoAPgDcoyKrgkAsAdrdvSrjHyxtCDFQjr1wD1oAkjX5s9PSmMjLkfxD9afkAAKxIHakONoOMN2zQaBtCAsehoeNDAQGwzYpsx3sAOCe9QyKcdyB6UALt4EYONvNRkRx5kJPFNQSkFk6D86fJGnkCNwcnnigCINuO8KGGe/amtIpc98+lKI5JE8oYUVWXeFYY5XpQBZKBtpPWlAfhVGc01fMZd/p0qZfMK7yOV7VCAgVJHky3G0/wAqsM/nL8wxt6jvUQdmkA+6fWrAX+LcM96shlMuISUAyT0xQAQQc8d6sFELFn5YdPSoQ77cJyc80CFaR+uOKkXgZqPefM6cgfhUq7GOT19qC0QsSG9c9RVkuIwP0poYFyn3f61A6lX3E0DJlfd1P3u1O1CNJNBv7Nlw0sTYPpxVF/vblOG45pbwTz2d3GhxuhZS3p8prSPxA9j8KfiMCv7RE0S/vfLmSQYPHTcefTNfrd8OAi+H7IBComjErAHpuXnn0zX47+MryOX43yzIojL3Aj68nGB+WK/Yr4cwY8PW3lc4URdegX29MVpiegHqlsqRQeaoyX4z6VoQIWiG/g54NV4IStqqBsdOK07VAcK3K9j6VzgSqBGFQtnihVwTk0kwGSvpwaYdx4PKk4NAGixJhIxwDj9KZFIoRSvLjk59qqwYVjubHBwPemozvGWxzyBQwPjz443Yf/hobGP3nwyse3p/wkP+NfzU1/SZ8bYm/wCMgc9vhjZE/wDlwV/NnXvw+FHlVPiZ/9X9DGQqMnqO9Q7snDcZGakmYFgrHnt71XlYNnIxtxXyCPcEOyQkAdKreWQSHOMdquIQCdwx6YqtIWz8w7VYEEm0gYHTPNMMi+WVC8kc1OGdcFVyvf3qq4DneRx7dBQBVk+VSSevJNZNxBvUF+CDwa2JEYk5IwO9ZE5O0l+lXAzMaVWWTDNkY6DtWHeFQ4bdg5x0rYllJY96xtQJDK2MjvWoGfI5EmG59CKtRINnbJ9KghSHzAycqf0NbCLHEdh54rRAZhiTO0moohGsuCuc1pPGp4HPpVQyCFiAuaAOG+Jlwlv8MdeDD547aYbT/EGGOvavyK/Y4eOD4zeQ5YNKZFyvTJcYDe3U1+u/j+zg1bwFruk30ZzcQSIrduBkc1+R37HEFtB8a5bG6wTFJIyZOBvjfKnPtj8elduF+GRjI/Zu2uXkQGfBcMelW1OSR+NYtnMHX5WG9RjI/OtaMP3bdxwB9a42KBKwJwpPB96ie2WU4ccjoc9auPAyKxbkdjUMgKjIHUflSLMeVSsmAcBabhpGAHvzT5NgU5Ocd6jjZs/hWgEMts7lhH1H51S2yq+1fvdDzWykLEkqPmY9azp5UguCGHT09aAGpb3DqS/Bz3ojE4UmRQF6A+9Xoi0oLFtrjj2pryfwHBNAFYriQKM89TTZoi+c8kdM1Ou5xuUUgdAzBzk9fYUAUVtsZAbirAieNByTnn3pxkj+Y7uo+tTqxEY2ncT39qAIVRpF8xlwB0HWpETzeFIB6fSpnMnCj7vfipIFiYEx8vjvQBCUWKRWU/XNXWh81ThqpyISAwwVTsetRTThQuePQUAVpLdHdg2QOh5pxKogRc7Bx0qDzmmk2pxnqathGC4bkj2oAzrqErtOc5PBFWVgRmDE8nrio57Ykgg7s+nakRXibK0AXpwAoAPB71mF1b5AMqKutE4ABb5T0zVNVUN8h5zQAmApwpOatfJvUSHOOtQOjAeYjYfPQ0y3J8wmRuT2oAmd2Vy0YO3oAauW8jMrKG+YDuKqNl2ZgOB3qJW8pz3VqANQ/KM1FJsKn5sZ6Cq8Mskjlf4K4bx78UPAPwnWC/8AiNePaRXO4QxRIWlfA+9gdFHr65oA7QQldwfdgnrjpUpV5CG29OAMda+XZ/21v2ehI8MV5dqmM7ngk5PoMA/rWZB+2r8CZYiZLq8hkY7drQPkD1GM/rW/s5GZ9ZPvT/Vr7H1/CopcmJoxnd3r5gi/bM+AquwuNVuF2qQri3kYHHTjAOa7rwB8b/hn8U7qW18M6u9xfwoSIXiaNmXuQD1/Cj2bA9Sh3+YA3I7npW1DKpPl7juHQLzVGzjlkiWZl8sdi3X8quK4i4DZY9wME1AFxkIDTMckdqhtlVpCOTnt2qVMuMk8D1qeAbSQO/ekwK5tFh+62R1PtUIO4smOB0NaXzlsDp0qJ0fzj0IFQBUQSPyi7sDnParkSTMclcp69qcsZD5Y4LDoOlWSfkCKdvqKAKcrSK+1uFIwD3qZSABk4wO9SShGAOM4GBVbYchSSWHftQA65lQMm9s4XPrWfcXAYBIu1WpEFwHGeVBAAFZ5h2RBZhhiOCDQBahKhth4X/69KNiRsw5x096ihxgL97Hr161ft7cKNx5QccDrmtAI7WZbWxfVHIEUZ+8egK881+NPxk8W61+0P8bjo3hgveWjy/Z7SEfdUbdks3HbjOfT2r6u/a/+Mdl4c0G5+GHhi7Nz4g1gCKWKEnEUb/eDY4JYcDmtr9kb4EWfgTSV8aeIYDLrupZRACALa36jr/E2T+GPetIOxbPoH4TfD6z+GHhDTvDVp8s0cSfaGxgvKR6j0r1nqASctjv7e9MKMzb44n2jgg7WwB3yKen2Z5RAHXaqhmBYdT2pvUwGQO6zBepBHfHBr84P24/hfe6PqOm/GLwwZI7mERrdvH1haHiJ89ecgH6V+mAt7d2WVJEIwCCGFcJ8SB4MsPB96PGV3bf2PcI0V1FM25dkgwCefXgd6SiwPn79nj49Wfxg8OxWeozQ2viS1xHNG7BXn2hVV0U4zu5zjvX0+wmj2tIvLAk/yr8KPFOkXPw28RJ4z+HOpG40YysbW6iY/IuWPlSEH3GGzngZ5r7H+DH7Yfh7WBaaB8VLt9Nu4oyFunDNEzKc8ntuHOT346kVfIwP0PgmVgW3YxXhfxf8c/F/wotrN8O/D6a/ZypmdNjSMj8/3eQCCOelepaRrmj67ZRy6Lcx3gyPMaNvlXcMg8845rTt717ObbEWjBwW2kjIqWmtwPiSz+J37YMkf2q08GRxiQhhvVtoU9AoJ4zVi4+I37YtykcV34GR2zt4QjcrdMfNX3R9olu1V3dyjZLHJ6jOABmk1nxHDoWm3eua1epZQWqBpGkYAIq4xnJ7UgPzCi+I3xj+DsmpeIrr4e22mw3J3yM2Fw2fVO2e1eQfFL9rTxl8XvCs/gvUdIgsbWVxIXhL5ymOenI6962Pj/8AHPWPj34xh8H+BYruSwm2QiIcvdT5I3EAEYyK7vxp+zxbfCj4AarrfiLEmu3aoXkI3iBjg+Qh9R37c+lappbiSPJv2fPGvxc8Hya3L8M9Ij1CK9aNXSRwpyhJBAJBI+at2Lwt8fJfHc3j3xP4Kl16+uX3xLK+6OHBJCrgngeme1Yv7O/wv8Y/EqTWLvwTrsujX1hsVMSFVYtxyc8cg/nXrWt/FL9qv4G3Yh8TWQ1ezjdVWby/MR9o5O9Bnp3qrjPWoPjp+1VZWPk23w2QRsPlcxy9QNvJz7dq8k+KXij9rn4q6E+jX3g+4sbZ1IdYEeMuPU7jz0969l8Cft/+BfEl3b2XjrSLnS1yuZUfzYUP95ucgZ9jX2h4M+InhTx1mfwjrttqRLEEQyqct1wATnp7Co9pLsB+TfwB0n9p34VeIUn0jw/fy6NeP/pVu4zG4U5LDOCCB3r9dtDlN1a2n2iJ4JHjVijn5lZhkg/QmtK71GfymikYhlyAM8g/WsSwuDFdBpCzqazqSuB0b7Y32HI4NQI8ZJVTkL7UimSaQsTgc4z2zVaJ1jupI8kAgAVmBfnJkVVOSc9qozOmFjZtoB6mtBDsfIIGOpPc1TuLQzSrtwC559KAFhUNHk5XHXHSpGSRg0aAA47CrVoBGgg7/pxUk8xQBB1Hp60AZsdu0ZGQAcdKsQ5Ub1GMdPepJBkjccf/AF6D8gKxHco6UAaMciR5b0HH401eWAGfm6EVBazYJOMmrG9Wk2qpAH8+9AFuNQrBA33v6057fB2xtz/SoDI4l/d88VZ8x+wxmgaBI5ANwpcSKAr4BbvTxIFRo1GMDNLIS4MaDt1NBZUWBvmxyD+dNb90AvQgdalXfGChOCBjHekUBmOVJPce1BDKW1pVLqDg9adBNcRv5ZAKt1z6VPFsLEgHFTB1DmID8aBDoxyemT6U25dlAVVJxzzTZkEciSRt17Vanjk8tGB4757UAYe5lLFztB6Y9a0o2ZlHzZArMu3hXLsORxgVZsJ0njBjwNp5FAGss7KBsyoP5AVQvLxQSp+fB4PbFWkdWIaTgdPaszUkB2SRDEe7HHrQBQE6S3KqrYxyPrXUKR5YVsDPU1zttEi75u61r+a7xkHqcH8KALbLGzHBzjBoBL5znd15pImeRT3IxzTi5UAyrkKcUAU/LczcjjFSiRg/PGOAfWrwlDKdi854qPyjtO4c5z9KAIfsxmXLnoMgdKjhg/eExjccd+TiraK24NjA6VLFE6lpYGJ2jkigCjArbySPTgippIZVJDA7W5HPFXiDJmRQN3pUgkC/LjkjofX2oAxpoMocckY+tYzGNpMAED0rob4lAdi8gdPrWFbKnm5PIYj8KANqyyEA4BA4AqWElZGLDPb61MsflZcr+tORlxkLnPHIoAjndrtGjYeXtHHpWVEBbXK7cEnityCNmJ3/ACgiq0mnOknmZ3Kw4HpQA+S4G4KF2t605Z8dV4XirEUAA2yLkgdTT5EU52L8p9KAGyRhoicbS3GaVdwCqTzjrU2MKNq5Ax1pVTecAgHtmgCDmP5cHjvUXmCORUPLMKkTfvZGbpxiniIF95TnGM+lAEUsxJIjByfSmpJuKqcgg1IGZevOOOKCuHDdKANKJdqk9TSSFW3Ko2nHB96pmWReV/h60kkoVSAQW7GgCpDGGZh93Hb19akjjdWKq+EahI94OOAOv1pBuLjb8oHXHagCcw7gdvzN6UsaTRPs+6O1RbuWYMCfapbeJ3BPRh6mgCKS4njmKsVY44YCrUciuANoDN1oW388sqNtYdPeoz5kA5wZB2oAmkjYnB+UevY1BDE6P87b1IJPpVT7XMCzuSV7r6GohPzh88DjHvQS0bFsApEZIJQ5HpzWlIFUeYi7CeOvU1lxK8rFVJ2p8xwKurNJwrc8ccZNBIySSSEgou8nimXpmkTKLwBjAqUGRmK5+XHWllbbtSMZJ60ATWTKLdGJyWPPbHFSypuw4+6Pb0qpAnl25RGwwOc/WmCaSIbck55JPegCzwhHGPSoZZkUvuPI5rOuLudX9VPJqBmErbgdrAd60AsyPcSAbWzxnHp9KrTQ+aBuOXHbNLFN0jUklck47UOVclu49sHNAFdZTEoC5we1bCKlyAwYAR9R/hVBuUUBCcDH1qsyMo4JGOmPWgDVkjiOcNtIqe3UoSpzkDPWseJpGUCUZYda144ZFXdjleevOKAFljP7skYPelCBU45PcHpUqQRuCzcux3CntCu0huT1GazAru7BSypll4qE3TspGcE9hxVmKJt3AOccYqVLRpPm3bm6c8YoAh8zy4dzk89utZ73jbliZMr03A81r/ZRCuXO7cPyqjNajzAzY2HGc0ASRyqsgbn5RxirElymAI2yeo9c1HJapEodTwQcAUJDtTeMnI70AK16PLCz5yOhxUSyW7urKSWA4xTZHUISQCPT3qtbPvjaRECgHigC9HGNpWUAhsjmsc2ESy7nII3cD1ragdhGATnJ5z/Ssy48pLtYmfO7nPoKAKd5c3NsEMABA7VYt77c371x5j44NaDWUbFR98EZFRW+n2hud7DPl9PagC4q5ztOcVWmkjRSV27ifxFa/wC7VyVwMdqpPbRg7uQB09zQBjQmUTbicoT0Iq+7RKvPAzkVOyoJAAvI6ntTXtlZecFl5z2oAzXuIwjblwp5PFUjh4jtIGDwMVcmXG/cOntxWYG/e5CYHrjrQBZmmgVFGOSCG98VRVwvy7AEI5FEyKuXVSCckE+lS232d7TzhwW4Oe1AE8VnJKm9ThVI69DVuNGjX5VBAB5NTRApDuRN2fWmyATxAK20jj86AGIz7gMDnvnnNIyx+aTMnP161llZYbgsSenGK3BGkkQIJ3etAEySqkRIXIA+lUWmjZ1ZTuUGkVleXYBgcc+9WREHQEqAB1wPegDOnggjMk5A4G4DPWsYXATaYzgyEfhW/Lp7u2Q+VOeD6VnxWRieVXTCxn5SaALOpCaO3aSL5zjoOKp2dxMUDzr9wA8muhaMyqkgwS4AxnoKpTQLGxCJhcAfjQBVu5nnaIqB8g5OPWobjyobV5DCZHGBx2q2iyK5WTAHOaRd4YqTngfQ0AY2j6kbmKSC8tzGNoKt75rbYu6KmeV7+tIkiKfnQAjAHHFW1UBWV+nWgCMG4aVXx8rIRgetNglmUtGyBtvf2q7H8uBnp6dhUZQZYkkZNAA7FgABxg8VNEoSMx7tx6kd+aSAqGIznjgVCiSbzKTlTjGOtADgzBix4ycCrUZYRMc5x39KjmlRQh6k8c04KdjbRz7dKCEY19ZIYZAg2ux3ZArHspfsUTLHznLcjvXTzMzqflOV61jS4KtIcKp4IFaIsqrq7yR7ZFwF59sVPbXsbkYUknow6e1ZsEySFkgHI4OR+dbFtbmOJcLgk44HWgCmZZPNPmEy+xq6hV2XIC7cY96rzpcwyAeXnI4PrToCjN5a5OMH3oA22ZHg5XBPArOUrFMS2Qh4BPNWx8yAOCB2/Co0WNmSI5J7GgzJWtlkhyh5bn8BVSC0dmYkGPaP1p9pIWy7YBXK8HrirsjPPbNtb5+uM+nSoYFKGWZ0LqcuvDDPOasBCifLkBu2ayLW4nEJuJIdrsRnA7mtCKdGYq+VOcEEetIAkLKwXqP8aSJJAd+7cp7Z71m6jeG3eMxfvOufoKt2t1FcMsSZOf0rQCwgjWRiP9YQV/PvWQZdQW5KSMQo4LY6itbyZDc7nfgttyBis5zIZ/LlPGSM/SgCcfuv9Y/m+YTkY9apzLui8l+fQ+lWyJF2gDgEE/Ssu+Z/MUhsKzYAoNEWdLCfZHMZLIW+uSKlucsAjqPnOSPXPFVtOQw2wRclSWIA7HNT6ja+cBOB85AVee4oAjW0zAcjYc4xTLRru1nnKjzEkOAOwxVq2d7hdrqVcDGPU1uJaieIRwfKwxuHv3oAcX+VGC9vmX3pGdEAkYBVIz171ZitZFU7xhgT+NU7yzE0HJKAcYFAGPe6u8cnlAHj17fSq9tfhrlfnwRj8RWnFaW88PnTfNLHjr04qWQWwHmLGFPXCjnighmB4kjbzCLoAxygbCegxWfo1zIlx85wEAA9629Tt11F0WbdKIgNq44zWR/Z2blCPlGRuHSgR0TalGgZXUkZ5q2Db3EAnhJUA4warJaWYdlCnIGcE8c1a8lVt1TOFHbrmgCjLC0cJdv4mOdvYVn28G2QFThV5z9a0ZkdI9yDhj61BGV4G0Etjr7UMCy8sTypEeh456VtxoIl259gcZrnGgnjddoAPXB7VrNdFNsTME7Y9azA0GycISDx0+lL5mGYL1YjFUvMUSKxyAeMj3qdQVkOSNv8J9aI6lpCNKu9Uk6P0+oqzJG5UDPK9xUZEWwK5xtORkd6SPKfNnPpmtUxlVpTET5fb8qjH7wliPmHTPSrcoiuGMOPJbgk560n2dY3TByCcfhSAqy25mwXX5AMHHamW9mkCMgJYO2Tk1tmSO2V4ywPOScVj3cvyFlIKE9qAKd1bLCzE4Cv19qWys4okEq/M/OSOBihYnmjYy5ZSOP7tOhBWMLk7cYNAELKsa4iOecknrTl2AFslQORVa4aaKQAD5s/ePTHvVtfs7SsQVAIGT2zQBuRLayqkjjLN/Os27X7POBjdkZ602K8t4Z41WRW2HPFWZZEaczMQ2emRQBmzlUlU+o3EjsaxbpHkvkljViAMAn1rpEWKdmDYBBzx0rOjR1mdmGArcelAGV5hjlk3naYzx6cV0Sqxgjk8zcGxkD3qG6gWZTtOC3U4602zeSMtbXaFYgMgd/Y0EWFmmKBgx5U4yOvWm3azpEqt8wY5x7e9b0lvB9nUqoO/GSfaomj3oRtBOMZHvQFjKhWaKF5pDgsMgd6pLcyQOUfO4euf4u9dYtuBFGOu0dDUNxbqxJjUFj13dzQFjn3ujJtJX7nYetNkM2xdq4brn0q/NZTFvMTj5cn3pfLVJoAfm8wA4x27igLDLWa7lB3KwYE89QRV6O9uZF8uVVOOhA9KfOphH+iIMZPTtUNrgYTLKepJGaCxsd68k7yOD85C9McCtNpvnCMNxYcY7io5bdfMEu/IU5we/tVuG0V2G58MOBj0PagDNvtx06S3AwJDuB+nTFc5dyGKaCF1P7wDkV281urAjcMfyrKubS2klwQNvHzUAUtOaFy0MakuM54xx61Z81EysZOT7Y4q9bLGkheNQOCGGe1JMfK+4vAHPrj2oAznkjxlicqM49aqmGR1ZlLDk8A9M1oO9vOgwQPXsRWc12Y53VMFDwT9KAK8F7NbXnkDGxhw4POa2XORuI+/wBfc1UggtJMS71dCScdwacZ/KXyW7NkY5oAl2OhDIMBf0qNpS5Ej5LL1wRzmrKahDcL5YIJJwQOcVDMg3CNW24Hp1oAluIo5rYFj8y9h/jUCEsI1CbAMgc5xTHuFhi2ElUJ4z1OKYjpJtZeEGe5oAnM9vGrieQKwOF9TV1ZCgYg5yOhNZ1/ZF4obiJsrjJx7VFbSGIySOSwxzQBoMn2oDHBXp2q55JRkVepH8qzFnlkkaaPCoPX2q0t9h1M2cdsUANL5m8qUBcHt3prtGzEMinB49eKlSVHuRIGXn16mi5RBISgAz1/GgDNvCFAmjVY8kgnHXHaooLpGk+ZtxOBWncmAIQuX6Hb6ViztDGwMihQRx2oA1GmhLBJMY6YrSZLVLcJNArg9Sa5wi1DgpiRhjgVrLdsNi7OlAD7jynhCRKuMcDGcVAsbLbkMozt/OpI3OduRg5J7VMNgwsmctkZ7AUAZ1rtdTgbSOdx7UQ5mJBkxk8kjGar744nYIDtyQSD0p+nqXb5juBbj1xQA+7DwFUDfdP1yDUUmp/Z0Hmr948e1WdUQSMrEHduCj3rMubcTRi3dOUAJyO+fWgDXe4xGCrYkA3Y/pUEd1P9o8yQYXAyBUEZDyIpIGOM/r1q3CcSSPtDHoc8Hn0oALpp0t2u9n7sdTntVGDddx7wAVbGcntWm00cUXlFTJG/Yn1qSAxmJsJhRyAOPwoAjWFhaIi4wpJwB+lZj2zmRt4wD97I/KteN3QhlPAPA9qqqu2Xk5BOc9TmgChIjwRNjOM+lUJRI/70r/q/T1610d8Qtk8rfMYucevNYek3Bu1kLDcrZIAGeQaANHQ7qSaRzI2Sozzx0rpvJZsNEcZPWuOtIFs5xklkOcn0zXWW10Cqbc47j2PSgDSMph/dvgs/HrVZgzSMAOR7U58iVHxg8d6fJMiAIW5YZJJ9KAHRCJ0dJF24P865HUG+33Q06GPaEH3gfSrWpXlywPkYDc4Y+hrPtobsTpI7Bgc7SB3FaGZbfSvJgV052Hr161TlDQxbBw2eQByDW9JcywIoeAquefoKr311HcNsigPzd8cniswCFl8kLnkjmsuVppXkCfeGQvvU8Eu4EFCrKcH8Kniw7bu/P4YrQDHjnvYp9kq+XKfUcAD2q3Ij3DHcvAHJx/Krt1Gl2weUksF4IPcVPY3Ej7baROgxyORWZojNtLcxzhXJAxxxSvaE3sZRujdOxrZubdSyt90gcN2NRiJFjMnUqcigDTj8lSruuM8E+9WECyvvRflyQD7Vzq3EkYWOZi27pn3q/HL5ShXUgDOVoAXW0WHY8fJc4wD3Pes23hd9izNkqSQfQVdvrmERqUHPYelZsdwDiTj+7igDcx8jAjCnjNVSgZxhgpAGM96hF35cDAAce9Vpyz2/2lXVSpoAtQ2jrPI/zbRhuO7CrUcrecEb5d+agt7oTRIUYhlU7vcmmRrul2O3BHWgDkfiB8Svh74CuLaDxXrMVjJcIDtkBBx+VcHY/tGfs9u8nneLLaPb0K5J/Kt34j/BP4ZfFW8srzxxaS3U2np5aeU20Ooz9/v+RFcZb/spfs9jCHw7GVHVQzk/mWNAHVx/Hr4Fm43DxfYm3K7iWfY361K37SHwBiTyv+Ewsgg6fMGLflzxXL6v+yh8CJ9CngsfDaRTXULrHIWYsj44I5PtX52/si/CH4feIviB4u8AePtNS/vtPkYweaSpAikZCBgg88VcYAfQf7a/xR+E3xF+CMtl4Z1621LUtPkR7dUOZOWXdwecbc8181fsMah4D+Gusav438beKbOzutTjFnFA7gMgB3FmycjnHT061+jsf7NfwCtAbSTwtAc/7z859Sc1Vv8A9lL4C32nyyweFrZXgBckb4ztXBP3W54qlPoBo/8ADQHwVitvOi8Y6b50ZbrKOf1q5B+0z8DY7RDqHjGzZ15CodxB/DP5V/P78SrDRB461nTfD0O23a/a3tUTsNxAUY44r9pfhl+yL8FtP8J6d/aGgpqF2bdBNNLIxcyMoLY5wME4GKbVgPmL47/8FA9UsvHNrpXwrC3OgaRJ+/lkUj7aQfm5PKrxgEc96+0fgL+0v8PfjpYq2mSGx1pELy2cmd3y9dpPUdTx2pI/2U/gLOWj1HwhbRnpvGemOO9b3hH9n/4SfDrW4Nf8BaOum3UQI3KzkENwfvHvTumBhfHG6+Pmmvpl78IYIb6NhKJEIVmRzjDMCRgemD9a8BtvEP7dtt8z6PYy7fkbdsz9fvV+g6SSon2oxM79AkZwcV8Xab+2l8MtR8W6p4b8VSy6HfaZNJArMSIpFRimS3YgjJFLlA8p+IvjX9soeENXTVrKysLEWri4miAJWML8xHzdcV8Hfszx/GSLxlqepfByGO6vYYAlz55UApI3HUj0zX6g/Gz9qH4Q3Hwp8U6XpmvRX97e2ssMccIYkuykYzjpXwp+wx8SfAHw98S69feMNRi05b+OGKEyufvDJJ/XFVDYD6aj8Qft6Mk1lPpkMiyKRuAiDLnj7wbP418ry/sh/tSR+IpvGNvH5WrpP9oLi4RZC5OcjHGfY1+mPiD9r74DeENGvtVstcXWLi2QFLeDJaR+yqemD65rz/4Yftr/AAs+JXnN4hu38L3tsd7Rzsdrpnjac/N9MVmLnkfTHwKu/HQ8D6UPieqx6/FvinCsrblUEB+MqCR6fWvxs8AJFfftpwRyODGdZnfK4xkMwU8474r9SX/aw+AllLO8WvRvMiNtbbKQWIx3XGfxr8i/h14x8LwftK2/j/VbpbXSPtlxc+c42oyjcRgHkZ6jNaUyYo/Wn9sX4SW/xI+Dmoa9ptp9o1jQ9s6Io+YwoPnA/vYXPFfI/wDwT58P+MdEk8T6jq0NzaaNPGiQI6sFeXf1Un0AIOPWvs3T/wBsL9nUQSCXxGN0kZR1EcjocjHYEH3r4e8Zft8p4e8fm08HaVDc+DLRgqwhPLkYjOWjHAUe2O/NDRZ+tNjzs2bm2nG3+lbxkjSUoksKSxYJVnGQeuCM8V4j8HfiPoHxa0mDxV4cvN9hM4Vo2BV45MZKMOoIryT9ob9mbUvFdvrnj/wh4qu9Hvkje4kgD7ImKjJAIII/X6VmgMH9tL4yfCjwTYRsLG2v/iIY9tq3lq8ltuGFkz0zxxXGfsh/B+58O6bN8WPHEjNr2uQtMXm/5Y27ncTnqCR+lfAf7M/w0ufjZ8araDxDey3lvo4F3cmdjI0qxthYyWzkE9fbNfrD+0B4X+Ier/Dq28G/DYCNtUc29zKMKUgVR8uew9cc8VUgPhj4mXXiL9rv9oCPwF4XuS3hLQG2ecikRJGoxLIT3ZmXCn8u5r9Nbf4efDr4XfDWVotHtY7HRLVi7eUmTsGSfqf51yXwE+C3h34PeFo9E06IPqExEl5dH5WmcZJz6AZwB6d85NfHX7cv7UcDq/wZ+H024t8uoSx/Nv4/1II9T94fnSQH523njTW4fGmq+MvDLR7bq6kdkkQMixmQlQVPFfvf8H9I8Ma74J07VdS0ixvpDFFuJhUo+5QSygjgEnjmvjT9mv8AZEtn+EuoTePo/K1XxdFlVxk20a5MWM9Gycn8q5r4JfHDVP2dfHN78F/jIZYNKhl8uzunBCRruOwtjOUbsc/L/KwOx/a18Q2nj7WIPgN8G9It2vZpB9smiiCpCR0TOOCpHzHt061o/Bf/AIJ4+ANNt7LVPiZM2sai4LyRBituCTnAAwxx6/pX3b4V8P8AgW5uP+Ep8J2VnNNfrv8AtcRRnlzySXBya7MJPBISY0OO4YVPtPIDjvDXw98KeAtMHh/wfZLYafCxcIhO3c3UnOST+NdCZbS2bbNKsRbpu7n2FaTyFpCpCrwDwa8J+PXwf1T4peEJr3wvqsmma7pql7YxyGNGI7HHPPbFQmB7te2dnqPhy9sdWVTZXsTq5JB4IxnGa/M34Ifsbat4C+KGpfFHV7mO20jRzO9jGGBLxOThn4wqhT9c/r4d8Jv2w/iF8ONdm+GPxiWS/iFysQuJBmeAglSGGPnHA9/rX6D/ABy+LWk+CPgHq11ZzF7nWIvstmfusXmA55/uqCxx6UwPiT4g+Ib/AOIWh/Ez4iHcba3Q6dYv/CsaHa23065/GsP/AIJz20i634r1FirnfZqR1/iYmvXrjwXJ4M/Yr1W41DElxqsD3hwMFfPdSgPrwK8x/wCCc0UkOpeKLtk3QO8KZ91LY/nWiZnM/RyD47/C+21+98N6nrkdrqGmuA8cz+UGPX5MnDY71+XX7RPiLTP2l/2ibXw5o95Fb6PpcK273W4FXT7zsOcAnoK8Q+JukJ8R/wBp7UPDN7cPBb6hq/2bzE6ovIyPfiv0Z0//AIJ4fCa3tLedtRvEnkAXcJOeR1OARRp1KifSfw3l+HHgLwtpvhTRtTsrOxs40WPZKm/OBuLYbkk89K4Pxb+2T8HPCnjP/hBjqUj3DMiPdf8ALBHYn7zA8Y615/o//BPn4YxXiFtav5RlV2u6rlunO1VPcdDX5a/tEfCWL4e/FK+8D6ddebbeZCBI/wA2WfI55J4Ix1qYlH9FWh6jYa3YJqVpcR3trccoytvUg4/DmtBrCMt/o6rGPYV4F+zl8NpPhd8NdF8Nxam2qgLvlkbuX2sMDsAOB7V9HK3UjtSYFJLKVEEpGVjbJI7Acn9K/Aj9oq8vfjd+09faHZS8PeRafE+3OyLlXYj0GCa/bb46fEGL4W/CnVfFZwJGTy48nHzN/wDW4+uK/nN0PxD4sX4k6ZqvhiX/AInN3qBaI4B3ZZsdfYmqSA/ebR/FPws+CXg/RPCGu6vFpkVsixQu0bHO1F5+XJwfU9zVS5/ad/Z+QtG/i2BmBxny5AM/XGP1rZuvgt4J+Ktjp9x4+sBfG1YFE3FMb41znB5GfWseL9jb4CXFwksvhuEFHJChnw2CSAQTjBrNoDT0X9qf9nb7TH5viqLPbO5Bu/HFfj9+19410Lx78bdb1zQ7qO5skit186P5lAVcHkdcAdq+lP22vhN8JfhJ4NtofB2lR2GpajM2Cu5yo254LE455wMdPTFfmZDDGlxHDO2wTyJCxA7NweK0SsB+3fw+/aG+C2jeH9JtdS8V2huYokRlGWG0KMA44U+xrtNe/bI+AvhzRLu90/Wjf3cKPJHbxIxLugyF3EbRnpX5Y/s6/DjwJqPxTv8Awb8QdKaaWUwJapKTECSWLZGRnPGPav1Otv2SPgFHMYZvDiKAv3C7FRkA9+f1qWgPh7wb/wAFF/E48bSTeOLOKfw9dXB8t1ULNaIW4O1fvgKRkdenPav1j8JeMPC/jjw/p/iTw7eR3dveIroyZ+fpu64wR3r51uf2U/2fUt/sa+GYFV+rbCXGfRieK998K+BvDvgjRLPw/oMP2KxtVYRRjPyhjnuc1EkugHpMthpWr2Lafdr50NzGyMBxuUjBHXvXlEX7NnwSfzBqPhO1nyc5lXdnHfr3r0nT3+yRRd9pPXrW7PqdhDaveahILe3jBZ3b7qgckkjgAVIHz9e/s8/Bm0cPb+DdKPz4VTbqxP8AT8K8g+OWs/AH4C+EWv5fDGmQa3cxsLa3t7ZVkLjuzAfKB3P5CuO+P/8AwUB8GeAxceGfhxENZ1iJXRbrZiJHY4zuPHGM8da+BfBV54C+LPiqfx18fvGKXNxLIJPshfAcJnKtjkLjjAI+tbKIHFeC/hH8Qv2kPFlxe6JZjTNJnlzdX7qUhQE/dHHzkegr9jvgZ8DD8F/C66FZ6qdXR8EySwqrq5/u55CmuJ8J/tLfsxeCtCtND0jXLaztol3eXFA+1RwMcKOfqSayvG37f3wU8J6RdXHhW7HiPUDgRQQo6fizMMAD6ZosZn0j8V/il4c+CvgmXxD4lu1giOAsBUGWXJGdmT1x2rzn4UftFfDX4r3txN4Y1FFvhkLBMQJTj+6PX1xke9fjR4m8T/Gr9q7xtHcRWs+ppPN5VvlWWztgeTk4YDA685r7n/Z4/Yu1D4ceI7PxZ4g1KS41QLllgAWKEtxgc7j16nA9qGgP1D0/U7mZFaWVty8D5iatL5kkhSYg7uc1ySSz2Ex/eFhkhjx0FdLY3ovAS64wBjnkGubqaHnnxZ+C3hn4w6Jb6L4iuJ7ZbdjtkgK78MMYwwI7elfNlv8A8E5fhZcOHXXdWDFtqrvh4B9zGc192iZN4yMk8AVwfxf+KPh74MeCLrxXr4xIkbG1izzJIB932J4xW8WB+IX7Wnwj+GfwqvovC3hDUrnU9SU/vlnkVmXI4HyKoJOew44r1/8AZG/ZXvLMQ+MfFd80A1W3yLFRjdCefmJ68YIrgfhD4R1n9qD443fjnxdb+bo1vN5t0x4QkE+XEo+nXGeB71+hnxQ+BnxJ1K4ttT8A+MRpSbdnlOSioE6AYz/KtAOSvf2Ifg/rsjXdxNqCvubAEkYQDPAHGcfjXj/xg/Y3+FHh34X654g0T7Wl3p8TyRvI4wzDoCO/PSuj/wCFAftSy3OyH4mKUC7ifOO0EdsYOc1wHxh+EH7Sfh34Y6tqHiLxxDfadCB58SNnchxjkoprNPUKh8o/s1fBXwd8XfF13p3i2G4CWoUDy5FToO+R6+9ffMv7CXwUisryXZewpFE78zKcY4zxX51fs/eD/iT4z8Y30HgvX20WdYS0kkZIDjOMnGcfWvtyb4A/tP2mnXdxP8RnkjijOI2nZg645zkHn2xVyepUT4R+H/w20C9+OEWh3ckr6bY3G9HJCswjOVDFewA5Nfs94a+LXwku7lvDOl+ILddQt0CyxIT8rDPAyeeepHTvX4p+EfBfjfW/is3hDStdWz1FzMrXKjduUDLdPXp1r6n0z9gH4oJfQ+IrLxfAs33o5VjMLFvTjJFDRR+ucDW0cUTxyblkAIf1B6Gr9pPiUs3zhQcf5968h8F6TN4N8OWWi+JtZilubZVEjSSKOR1xk5x6Zrs9M8R+EBHhtas22n7vmpn+dQZngf7WvwXu/jP4Ksf+EfVY9aspHEaHChkfGd2eO3Xj61N+zf8AA0/CLwFb+H57lbm7eRri6ePGwyPj5R0+6ABx3zXner/trfC/T/Hd54YvpJIbKCVoEuxHmJnHBbOS20HoQDnrX2N4J1/SvGWj2+qaTcrcwSnCMgwr/wC77UMTRxPx81yXw78C/EN3Gwia4Ux7iM/gPz7ivzH/AGMornU/H/iLU4Iy0iW+EIHrjdg9McV9Wfty/FiDw74X/wCFX6e0V3d6tjzowd8kMY5B2rnkkcZ9OlYX7I/w4v8A4c+G7XXdStzBqGtDNxASWZYXI2lxxtc4JxzwfXinF2Vhcp9saJd3klvCZA22IkICO/sPoMV+dH/BQqSL7ZopnUzSXEO2OXIG0hgSpHsMiv03shbvchImDRKWKsoPGP8ADIr8wP8Agossb3/h8rFJhFl3MA2COB+pq4FHun7JKXll8L/DT3E2/wA8kbW+9ErHgEe45FfayPEFQA7fM/h9K/D/AOEn7Zul/Dfw3p/h/UvDT3g0wFYpI5dilsnBZSCD7njFd6n/AAUs8WLqismgRR6UW5jUkOB67txB+hHNZTjqaH7JqwjjJVt2e3oR61chcmJQ5A9PevHPhJ8V9C+Jngqy8R2O+L7Zkr5vQkcEjjseCDXscKI0XmKMlx164+lQBbjC5OQPm45ppdCpXO0Z7Vng+cBwRnjNSsrAjYecdazAuJHGR7n86dE23IPK+pqvamcZDncT0qyqOVKkepoEkXEi8xXVjxjg1XCjOCPlUVPbAnMbZG0d6QxuxyAGK/hTRSRkm3V5i6nqeM1lXKESOF4zwwHr61rmbDuWBwOCB61lzOhZv6dTViKEMPIjzkLnJq1KuRhlBjarsERZAFGM85NJcRHaJEIXHGDQBTMUQwinZjjp0FOFvGAfm3Ac5PGaQxQhh5rYb1FQ4Iy+4EA8U2wLSwC4IK8AVo7ZF42ArjqeOlZVuI1lyWYHtg1qy3YfIJ5X1qWwKLMxJRuhPHHNXbYpE4aQcLVKJy7ElQCePpV0RAHsPf1qDRM6C3dXRT29ParnmKc7hgdjVOzgVod+dnOCB1q60JA+VsjsKDS48EhgI+nGeKe7fMQqD61Lag5chhggcelNWOTeZGA4zWZK2EWF3wuOOo9KtRuj8EnjipFJuAFUbcfrUQCwMxxyO3pQKI3gSsxB46e9XgzBA8foe3NU/NT7zd+RUUhwdkZ+9zwKCy8hjkfaDzxSmC3JIYZOfxqKKfyIyAR839KTzVlwV4JANAEclksS71xuY88UAhU5G7Hf3q07JKu1CVI5PHeqaqsb5Zt3qPSswJFj2jkgjrSSJmVXCjA96ZOV+QoeOQakjcfdwMdzQBF5bR57rnt1FW8nHqB29aikBWRWHCkfnTo2VJPmBxzUyAiyrkqR8o5PtViFX8nn5kyT+FU1H78gHIPp0q/FIVADKRt6EURAryQ725XDLwAeMVH90GCPgH8easfaSrMpzk+v1qIbGk37h9KoByhFXc+S2PwpkzDaN5CqPamSyFjgcFuKhuLZpEj+bCg/NmgBFuWhk/dEFR0x6mrsyrJCGBG48EVRktZ4AJE+6ATVi2LeUJW+bJ6/SgBqthQjcEenvxUkcSq5Lnn7uO1J57JkjDdMj1q4nl5O7APU0AUlLEHYufb0NDGNFAk+9jNX02FBMnUjkVTTCuwI3MOD+NQwIztBHHOKkEW8EyfKDyD60uACSP4eKGDhSp+YL+maQFRowu5B0HSjywp3d+1PAbbjjAxyalMkEuACMimgKkT4Yq5yM1K5Qt8gz6imvAA2YzuB/nVd1kVsnr7VY0WjGjsOcMvP0NI7O5+ZQCvOarxzDHlkZk6selL5rFQFPWgse2HPB4xnA60QuIFMUoLZzg0udqb1TLJz1pYwxUSynDc8H3oArZaPLA4AP5VYRw7bjyo7+tSEKRz0YVR2ukgA7djQBcPluTx7ZqCWEIPlPWoRJskBOQCcGpCQUXcTQBXkdljwT93sO1OR3J/3hUhUE7lXIqnJI0Ybb26e1AFh1Z5VIXp+lOO/cocYHf8A+vVdZjJ91sEd8Vet3WSMxOwyeuaAElZVGIz1FRBVCFQeT+dXDAFi2qM5P6VWeFUYKv3vXvQAgLiNWZR6ZHX8aliAwVKg57Cm7T5bKAQSc59agiZlm3Rgfj1poaLUlsGcPH8oIx71DdxyLMq7c4AJParH2l1Y5GST0PpTnxKMsdq4GcUkJbmBI6tP5nQAgD6+tNuRNd6TqFnbMTK0T7WB9BUrq6zHP3eCPzp10rCwu5bZjHIsUhwB1GK0huDPws8WwW2ofGxzI2/E6ukmOfkwXz9K/Xj4eKselxyZ3FIVRS44P+0uO+K/IDxI6j453ctqdkSysPLBGQWA3AenSv1++H6KdIhjdcK8SMnJwcdz9M1piOgHrNtIWPJGTU0jPHxF+NVYcxgGQYP8PNaAi81d2QD3965wLECySBd2Sx5+tO+eOQA4255FMMm0KIs/KMdKdCqEgk5x7+9AEmYQSQeeopkZLytuBx2BPfFK0UUcxIO4D0PShMjOeTmhgfHvxwI/4yE4/wCaYWP/ALsNfzTV/Sp8b2J/4aD46/DCy/8Adhr+auvfh8KPKqfEz//W/QeYxn2IzULBmXB6HFXJFiYhCMk+lR5IByvy/rivkEe4Vo95BXGMDg1EwYksx6AGrLDglenaq+EBIJ5qwIzKxXG3p0x3qo4bGGwoHYVafcPunH+e1QgAHDigCmWkCkKOlYN5nKuTxg5HauhuOPlQ4GKyb6MGLBG4D86uBmc+IdwAK4Zu1YV+7FggPAPPNdKn7tdqk4YdT1rm9cLQbTGuQRzitQII4griaJsBeoz1rTidnOSn5iuYguWhkVpEOCK3La+Dsq9FJq0wNMRMGwMfTFU7lHB4XkVqI4Y8KCBUjRCT7vf2p3A4LxTLdHwjqu5lwkMr8r3C8V+LX7M7zWn7QkwtnzF9rkDNjICiUk4B6V+3fjCxH/CJ6qQSzrC+FI4PX0r8Sf2XItQuf2h5Vji3BrqY3B7CPcwPHaunC/DIxl8R+z0CybQ3GDnBHf3rTguAowiErnJP9KntUVY40UAoBj6Cr7INhSMAJ1465rnY0N83eioRz97rUBYvHlP4h3qI5PyuvTp61Iy/KMDAX35pDMho3RznBJ9aVIyXO08ZrSO1gMjk9DVYTpApXbuY5xWgD4y8a5ILZzWFcBWlaQHJFaDS7n+UkY9e9UZADI7Kp54x2oAVPnQNnbimXGYsFx1P6VbtRIPkKZRane3ZpVJXcueaAK6sGh+Qbd1Yc00quFC5weRXWFIuQeD04rntRgLA+Vnr1oAdAyyRs23Ht2zVxAI13Fs5HT0rIhkuYYwhwo7jFXYZFkiJ67eOOSaANKIlh8xz2A65pEQ5bbxj8KSEK+AoI29cjBp8zEAJyQepoAb833mHJ4zWfNHMwJK5weoq9GGV2EZBAGMGnRhY3bkUAc5AkrXeQCUYfiMVvFC+0pncev0FQqcXEjDgd/StCQdCg470AVpLckDnlvSqE8T7fKzn371qsu7BClcU17aNl3Lnd70AZQWQwhW52+tLHFtwfz4rQkidV6ZzTEQgcc+ooAqvCHB28segrLJBcxqMODW+tuoBdT83aq0sQLHACye/egCtFExRsNz6VG+GwhIDVpx2yjBJy3TrVX7NtkI3ZYds0AWLKNFOD25/KvgX9sqyhv8Ax/4FXUIVu45pY7eVGyd3P3W6cfN+tfoBAmySNT1dgBXwr+2VFFB478A3cLgFr0qw68qU54zjJq6e4Hr6fszfBO2uLYyeFrWYPGGckHhiOuAahX9mD4DsojXw1AxDZJYkfe9wc17hblJ7e2uAzRkxplSOmB2yM0+OGPfkEnbnBwRz7ZFP2shM8V1n9lv4CQ6NczHw3BEArLGy5JBHc/8A181+QaateeAviDJrPgu6NtJpeosIGxwUV8Kp9QRwa/fW/Am0e5gkIX90xBPQYAzn8K/nm8Uj7J4o1O2wEVNQK+y4c1vTk3ozHmsfvv4e1W61bQNK1W+kV5dQgSRwgwqMVGcexNdGgiHXFcP4MSH/AIQ/w+6L8zWUWfrtGa6pZwH8tvwrKasyzQbcgwMYaprWRVBUjIFVk3t8wwccAVLGOSudvrUMC8QcgqeG/SmtlFKtgEfrTdjxDEh47CpNgfAzyagAjZcEMML2p7o5XePlFCxtG3l53D3qKUkFk3Z9vSgCWKJywkf7vb3q40SsoK46VVttsaKrdqk3lTgcjNADHG0ADrVa7jVrctjJ/hq6xV8MoxjtVWSXbGrE/Ke1AFK1RSyIeC5xXhX7QXxm074W+H20zSrg3XiO6b/R4Yzn6E4zwOa9znTzYWSF9jH7rYztPY14P4N/Z40HTPFF1448b3w8Qaq8m+PzF+Rck4JB6nHTsKaYHhHwP/Zg1DxFfXXxI+KlzImramvmxAgboXlYne2cjO3kDHGfWrmqfsk/E99XZ9J+It3BbXbkRkbwc8kcBsdPoPpX3dDMI3xH8qjpjoB6c1qeaTsj9eh9K0UrmjPyk+Mnwt+MnwU8GTa+/wARr66QEBoxI6/eHHJY1xPwR8MfHD4zTX66d43nsjp6oHeSViWMmSoIHbHFfWf7dWqW2n/CiDTHkW4fULlPLUHLgqNzZGenFcx+wdbzHw/4i1O5tzDDdzKsT7OuznGc+pxXRT+EwZjwfsv/AB1QbpPijJbtkkgPJgH2YEcfhXiX7QPwK+IHgPwfB4k8Y+Nn8Q2MUyxx27O7KDJgBiCx9a/WhZGFyEkIOWwc8r+Rr44/bku7yP4QKxSPypL+NB8oHygfL+QFZOo72I5j4u/Z88AeJPiD4pOg6Sol0NR5V7HIwEflE/MQOzLnII681U+NP7LPjX4VXH9p2sUus6BNIwR40y8eAWG7gjbjPPHevpX9hSJE1HxPfWwDFWjQgEYDyMTkH0wcY9xX6XQ/NbGxllLQqpTawyDkf45puq0UfkH8Df2YP2jJre08S6NrB8K2NwBJiWdg4iwHDFQCBnPTr6iv1C03Sr6ztLOK/uhfTrGglnHAkYKASAccZ9hXpLy/cSAYUDbjtjGCMdK8d+MHiXxf4U8PRy+CtEGsX0zGIdlgZh8jkDqAfw9xVSquW4Evjb4leEfhZoj+I/Fl6LS1i5RB80krE8BFHJr8zvFXjz4w/tbeKL3w74Is5LDw4B88buFi2KflaYkYyTg4H06V734O/Zb1/wCIniVfFvxz1U3xeRimnQkvGBk7QSOFTnO0cV9waL4J0jwjp6aJ4e0qCyt0CxRiKNEO0Y6ke/PPelF2A8O+AX7P3hP4MWxvnlTVNbuVxNdFADGccqmegrO/a3t/tnwF1a0hidpEkRh36gc/lX0RDZyQTFCv7wDO0r3PavkX9ujxNd6J8MNPs7KcwS3twqNH6hVJbOKTh3A8e/YB0PWLe58UT3lrKlpL5IjYghXVXO7B/L86/TDVNP0rVtGfT7u0juonDq8Uo3KVYYK89R7Zr88/2Ovi58SPEzr4XfRYZdHtQY3ulOxkAHCkdzkfrX6I29ndvgSQPFgF2LEAAfWlMGfH/wATv2Jvh/8AECyk1Pw0I/DOqPgp5I2xyFRja0f3Vz61+Y3jXwR8Q/gF4sjgnaTSr62zNb3UDlY5dndG6Z4GR/iK/oLgs7zhoFztG4Etg/gK82+LnhnwBr3ga9k+KltDdaXZq9wWlOGQxjPyuCGH86IzsRA5D4F+OdW+KHwr0nxlrSot7t8mYbss7RgLvPA5bqfevSrZcytt6Yr5++A/xp+C3iiB/AHgCT7JJZJiKGU7fNAPVCxy3Az24r6SsIlhbz5cE9MH0+lTJ3LLERxhW7dakfEhBZArKc8deKV5YJZN7DAI7cU8Q7hvLcngGpAmWQXAPGCPWpDtjk8tvmz0zSwCCIZ3bjjmpGaDAkbDccUALHHvYkDG2snVA+/5RhvbvWo8o3ssbADvTDGXAQ4btkdaAKtrOslqFkTDr3NX4YowGwecdKcLYRwlT8qjkkjmoC8eQwbigCRIpAGeLgj1q1DE/lq7ON+OfrVeOVJB6kdvatKIxkgMPyoAiO9BkdaSNxs+Y4BOasOofCKcEnqao3aqEcdNnIxQNE+9A29X46GrkNxA4XIz6n6VzNriTLFuDWnaDzWC/wAAPegs1HjEjFQCobkECmov2ZwC2/dwc9a0IJGTChlCLxjvQpWWTcyfdNBDKbRR71KIEHGaSRYQNxOSOlSXPzybFG3aRnFUmj2bnB3YoETnBxjGQciqs0stwpVmK47UrSZKxhse9INgyz8kcUAY+pxyRxMdo2YyX9aNHt3JCxgkt8xrclAaAxj50xnFNhX7IMocA4+uKALcccSxFZcqSct/9asHVL4LOLeEYVl/HNb4kEoz796wLyGOeZMcEEg+poAjSVvM8vaAX7VqsIRtUH5m4AqGO2xtU9M9e+Knkt2ZVeLjDZ9+KANO0twoGMpzyDU9za4DZ781XViQrb8bfWrYuIpR+8jJPSgDOUSIqnbjOP171rGIR/Mp3AjnNVyVY4IB208eY33vuqeQfegBI2DFjgDnn0FSQNIrOIGIhxhgOhqBZEjVwo3N0x2FNiuQu5cBMdR0BoAlCKXypwD0PTpRIcSbeg65pUaJmwvORkAVIUjPDnOf60AIyowPQ/WsgWsTbhjaAevek1C4kgQxwtkg/Tis60vXeZWLHqM55oA62G03oNzE+h6VMtjvXGdpXv61IZ3OBGuV9cYqeENGm6QZZvegCosGSFyQR3rQa3XAGMjHHPeqR2LMWCnGOh6VdkC7VkHA4+WgCF7YKBtbDVLEo8vy5+Rjr0p8bRbix5J4xUN2gEeVGM+9ADkjGzaRhT0pmxEODyB3qSOSRVETAYUd6q3t3DaIHuDw2cCgB0jKoYjvjBxVdblWBUhcg/nXN2+pXF1OI43zG+eO4roLWBTtkfJbHegBDvRuQVUmi7kCKpQ8jnNWJ95+Xb8meagX90CwCgD1oAahbyiR1cZ5qvsEoJfHHNW55iwTrnHastJ1lbaOfT6igDVSaIrliF9KYGRn54A/Ws0l1ODwD2xU9qC5ZvukDj3FAEssbKMoCATVV7ma2YNg49PWtkwqV5zzzkGmXIWaAowyV+6aAIIrtX2MEKHqM1LdzRyoJCdshrE8ySJkXkuOAKfJHJKzKB096AHO+CecYwSR15qz5EZADZIOMNVW1tVjLL94ngnsRXRxxJ5Kg/eAP6UEXMSG7a1XyovvlwD6kVpNK0MzO/IwN2OwNULnS5fOF0jnewOQKbHcK7rbSAh3ABye4oJaOniuYPK3JwfQ9eaY0kTyCQ5DNjGKqRw5yij5Ux1p5jZVXJ2hT1FAySUOpZ0Ge3rTjGCqR5OfT0pzufJBU7iSRgmpIEJJJTfsGcDqaAKdzbsBkHnp0rKks2klUA4zxx2rYN0JvMynyqcDnjioIk3bsDBBwDWgEFksSy+UFwzHhu5x61dnsSFYnjFaFvCYwSVG5+AfX1p8gjA2ScA8YoA5420gwQ5KnOT6fSq8wWNAyLkDrz1rXIWOYKTkDotU7zIcrHjFAEFmouMOo61rGORSd5JenaXECgK8Y7Cr0yFwd/ybc/jQBTDELgcbRQqs4LcjjipkSNxgc8YIqaONVJ5IA7VmBXihcYbpt6nvTJg8Y4JwOc+tXgzKCo4zxg9amRI5IzG45Ycg0Ac/LdNHzyN3QEVWWeWRsnuRgY4rRuLaSJ9hHyKOKy7KQo5jdSyk8Y65oA1pZRjZtHHGRxzVS4lmwPKjOAMcHrW0kKKF3Dfk55qveWLtOZIHIXOdvTFAGVbWzOsjTK0bN03VcWDyIWjU5FPiQs/zksAeATUpJdjigCiiBhhMgL0B/Wucl+ym+DSYbseDxXVvHJvyCefSsO+nhS5VF+8p+bjrQBu28UmzBxtHK464qVlZCcr15rOt7v8AeKC/yt+Fa32hctnBDe/NAFErsZZNuAe/epWO87ie3Azjml8kZ3IOfQmnTkLsJAztzQBWZQp5xnPJps8ihcr85Y44PT8K5+W+muZjAiAKD1HXFasFpL5paUbVI55GaAIWtFlJyCc988CseZVSby4myV4PHr7V1Kv/AKyMjGBxXG6ori+W5jVUBHz/AFHrQAXc/ZhxnFPmnW3g8pQAGAO7HSrzQLdbS6hQSGOOKo6pbRtBu2knHb0oA0rC5inMcYYHaDn1q9JIqMI2KkduOKxNPs1tQrzJh5RlDn+H3q7NB5xwBjb0PoTQAquk85aNhxwSeKsuj8r028/lXPlXgvhDNjAPUV12zzIGZiTxgEDrQBULR5Em3b2xVq2bO+MKDjrzUUEQFuzSdj360ROFdo8Hc+Pm6YoAs4HOATgc1A4ieRVfj9e1WVWQKTgvTDG+8sfk+v0oAqRqFf5G+Vf0q28kTMpbFMWEOW3dPbvUJtFjOVbdn9KAK0wRdxTO5eMVng8kqfnBFaZ/eS7R9DiuYktZY75yW4DYHNAG5nn5ueeavKNxx3x+NZ58xZRBtHHJNXoplX5s7SP4cUATRx4JLDJPXFMZ1YnPy44IpsQkdyVbg81KArSsq8hT2oArtFJHJ5h6EHp3ohlcwklSBnGKuuQV2jgelRpcoFKuQMngUAVAQWDsPlToD71ajulQE/w1JLCCBjr/ADqhG0cuY8c5/lQQi27Mo3Ht/I1We3U4Krx1zVlyE+QrkEgEDtVWScRtsHKk9D1rRFmLZWkYllk4ZieW9fWty3IZxGnO3qKybeeCMsCpwT29O9bliI5EZoByx6jr7UAK6s8e18KVzz3rBeNorpJiRjpXRtIDHtcjd6Y5rF1KNhtJG4kcBaALxMTRb4up4xTFzvDrwwyOlZEV9FD+7nyh9+1dHbyB0HowDD3FArFYR7UMjR7WA4x60yK3MyLg7d/XJq5dJOkJEbAgGqcBK7nfJX0I4BqGFhXE3ztny2Hp04qos8ilnYc8M2eelXQXnPmEDAyB9KfaCJ9wMQ5yCe+MUiDmrry5d9zCMB+SB71PpSOUVohtbn64qtdrNaDGB5Tj8c0aX9pNxtjOB1J9q0A2mlZgysvIbFYtyzrcbV5brmuhlG75VbBJHNZpVVkkV2DbSNp9/SgCHe2Fic4UjOfemXSo8UcG0N5eW3Y/Sop7zaJCUwFcADFO81J41Ma7GYfkaDRBaqIhs2lduTj6irLmQ26x/wARyynpjFa0KRi3TcMSKvX1rI1LMAhZjjeCRQBo28USbXUnew4brgmtu1llVGMhXrjOOax9Du/MhCOR5gGAe2K1grBSpGO9AFhQxIZm+YZ4HcU9o1lSWFPvMvf1qqjyMp8sg7eOeKmcokYkJAYdTQBm3MUaRiBVCthelVR+7K9BuOCcdKukF5Nmcnrz6VA8SybfMJABB4PQ5oIZXcpBkkhBjqc1jQlReGdgW3YHJ4rQ1WPzxGGypXt6isWSdbK4iNwCYM8cUCOlhCGZmK4Cj86jeUozoE+VTxxUc14sSM6YKkZUZqvFN5rBpFGW7UATXTxvbkFcsvoeayxHIQm1SoUg8+1bgVFACrt3cH14oX93IXX94rEcd6GAihLg7x931PWkl0wy3C3EZ9s+lbJhhlj3KNoPUYxin29sLdhEzBgw+XHXNZgZ72E8TAIAyjBPNSyRv8ojXaoqxIJFUopHy8flTY9xbbICvH4UGhSuzsiWZuQh5HrQihWDPna2OPQVDqGd8cbHKHJ49qgDTSXESJlgMb+O1WmBoMoOLiPnPGSOaWW3kSc7nzkAjHrV14YnQRFiuOnaozbykeYVDADg59KYFURz8shyOetSLaqqCNxvBHI9qsBiqbggI6fQ07/VMjjOT1HegByQIIwqjauMYHIx9KoeRCrNEBuHetPmGUSHIDD8qo/eleYNjn9fegDDv492VhJGCBzVm0tYJfldwAByBU80cf3pAWz1pbW3iEvnKh6ce1AFL+zUtb0lfmGcj8K23t0mCuuFx0/GnEK4yuC4PT0p5+SP7uSDUXAzPLjhYoAwbv71nXpaOSJE/jGfXpWzceW8whMhXPzFsdBXI6gHtr8Jby+ai4IbPOO9FwOjghLOrEZ9/Sr09lLs3q3zLwahikB+SN97YGa0GkdQeN3HIouAnkFoSi/MpIYn6VAf3IVSNu7IzWiMi2MWNvXFE4hZfLdATx8x/pRcBltAzK7k/dGKidVGW+tWYf3YYL34/GmtbrgqvLAGi4FGSNxLtBzjmkEcTzxvjmKOQBu24DNWo9qt5jpgEYwKlEO4MoOFYEYouBXgd7uySeYrG8gJwKmj8sxRpu6dSKqtA9siqpwq/KPYVEkjwDe+SmfwouBoqgb5n5xUjKD86dFb8zVISsIw/UDjn0q40qGAA/KpIPHrRcCGcKMlfmzyR71Q2CQ7UcHjBA9avhQAGY5Hp2FRNaJEfMGAeoAqwK7xEIHdst047j0NORd6+a33l4x9Kj3SRs0rr8uOAOhqukgCbgQFzzk8g+9AFQyIS5kAQL17CsW6VbmZUt3CDnHcGtYC2uWcM33uB6U2z0C1hnYhiznJyTwB7UAQ6d50TNbuFLt93HAqcJI8p3cIg5PqfalaMxSfMMEZwe+Kg84JMu717UAX4LZI4UaH5DkkqO596kdUdl8ziTHFTvFGUVnBUdeOuarywgAvknav50AEkEYj2zfM2fzqkbZoJepKkdByPpU8LxlEknG4djnGBW75cbwM8eGC46YoAwZJR9nFt/CgyBnBxRbW8rEKrAlhxn0rTn05pM3EB4HXHOKkso3hlR84YjB9DQBSiBMrIyhiDygGOlYtjpdxHd3JV8QSk7d4ztJ7CurdHNx5sYzzUpQ3AYIwJXrjtQBy8mn3EEMcySGRVB3fh6Cs+31K6kuFJLCLOMOOfzrsjcG3KxhFyM9f61RSBLudkmYKSeNo4oAry/6x5Y+FI6VkXdqmUnlBIzxnpXQzx+S32cHIHA75qvJnyBEcDbz70AZ6oI2DxrgtgEjritZ0QAmPhQRz3NZkBDHOeUPQ1pLIMq4OPlOR6mgCVYVJJZiOg9qmeBsNIrZCngVbO5oNrLgdSMcikjCbCytliPlFAHMC2yfm6MTx6UtrCyXYdS2OxHTNdCkEUbebgbl5J7GoltJGPmxbcA5xQAx5QJPn5x296p/uJWYsvBHUGrn2OZ225GM88c0r2QMYVRsYdfegCSN7IoF2Y3cD2PrWUl5CJNwyU5U59avXMCW0SiRwqkj/APXWRB9muw6Ebic4I6cd8UAbLwIApPy7hwSeh+lQSulvGfJOT/Ef/rVej2OiBhkqMAnsKq30boyqq/I2CSOc0AQGN2tmWOQKw5GR/Ksy0kuwmZTuy2BgcgVupbOcruHBxzTCjRSFOq5yeOBQBnyzKQy3PCnt25qrpEf70pHhAgOeO5PGKt6lFHcWjmN/nAJG32rP0EozS25JMwIOT6UAbDxyCNg3AP8ASoxc7CCCMgDj1x0rdMRnC/LhV4IA7DisqaxmSV2WH5SRg+gFAGrM8ksSvGA7kdPSsd7G8mlSCQ7d33SOcZ4ragfbHgZUA+vr1rTjlRIydvmEHgZwd3UUAfEHx9/adsv2fvFVl4WvdDfWxPEHJjfDc+gwc8142P8AgpGiEi2+HNy4ROMlgfbopx9as/tT3Quv2rfhtHPEqrKlu7rINwzIz7gc9elfoHodlowtHZ7W3Mo42mMEKvtxitCZH523n/BRq7liHmfDq72MMcs2APY+XVgf8FGrOJYw3w7vMonzEnJ4HbKiv0dms9NayPmWFv25ES5/UVg6/Ywf2DqAXT4Cv2WQ7lRAVIHrgUEnzL8Bf2xPAvxx1a68OwWx0bWBykN0wAlU5HyHuQe3WvqWMyCTBAG7+70r+Ye5urvSvHC39hK9ndwamdssR2spMrZxjpX9LHhe7aXQrHzi0j+VEwckDK7F5P1OTVSilsB08ciCXYv3k9earXiXt0TJZy+XKnTIwKtWmBgkcnqwFaZjTcCg3A981iaGJZ3t00Mcd2cNFw+R9/1IrVllimQNE3lqTjjuKuQ2Ed02GYAgH86zZLSeC4MOPkJz+FAEF3umkjY8FAAMe3SriysVBl+8eTmmSQ+XIuQW6YGMVbcbOVXJ/SgDK1B1aRigxlQeOgzVGOJyqhPX9TVy/RtjADAGD+VUYZnEgbsxAAPagDZltxDaK0q7g3GfpVaQRS2ZVV2g/wA63lWKeBF252g7qz4bQ5Zc4AHHvQBl2SPG2F529a0RHlyynvV5bYL9wHd3phgdZFKKGAPNAEVwuyLcjfMeMetUraJRKCeAvP1rau7IywsA20npWVHbGFgp6H9K0A6WylkV41UlgSAQPTpX49+O5Lz4Eftrtq18VTTvEjqXKfd23BIGfTawBP8A9ev19tFEbqpf684r82P+Ckvw7ku/Dmh/FPSEcXWnS+RLhSSE6qxI4wG457tQt7Afd8CRywqchxIisWB6Z5xXIfFTxVa+AfhN4m8RzzC3EdpJFGc4YySfKNvqRnpXh37Inxosvi78P0jupB/bulxxw3qt953XhXwMDDgcYGM14L/wUf8AH9lY+GvDvw/tZlluJZGuZ0RhlFVDjcPUk1bhYD4Y/Ze+H7/FD45aaL5RJYaRK2p3m8bgwVwVQjuWbH4V/Qdp8gFvnywjK2AqjAAAABr82v8Agn/8Jr+w8Fah8R7qELeeIm2QNnlbdTtBwf7zA4+lfpnZ6fLFCPOy0mBu+tKb1AjZRLvjl/i6evtTIoyHMJHyc4B7e9Ll0umjznYOp/QVMwPmq4bLyH8hWKADmNZWGAMFePp/KvwY+FvgXw18S/2nPEmia9bi7szJf3EcecKzCXC59Rhifriv3ouInEU96F+WKFzjI64/+tX4Tfs5a1YaH+0p4h1+5LLb2EN/O2OpVZR8v5Gt0B2fhey+C/h34o6j8I/iHoMEE8V4YrWUrsUg/dDE+o71ufte+DPhD8JdI0C18EeHLWPU9SmMkgX94Vt1/Hjca4D48+LPhB8R/itY+P1a6sgFC3Y2N+8eIgoy/Lx0615t4x+MOieMviRN43121e6g0yKOLT7RwSp8tcAPgMMZGeaYH1p4c+E3w08X/s6av8QdV8KDQr63s5poy3D5RTtZT12k46ivA/2IPhj4S+InxD1Obxnaf2hFYwDy42xs3E4OQD6c19M+Fvjxb/Fz9nLxpoeo2S6fq2n2FwGREKxPGFyjKD0xjGPXkV5X/wAE5ZGm8X+MbMR5xBDICfdiDQ/hYH6Hv+yp8DZILmeLwvAkzIZELMxBKgk8ZwAPpX4S6zptgdR8T+TCu22aQRAD5VVWIBXHT0r+lS+u30bwTreozEBbbT5zz1XaD0r+eHwXoT+I9I8fasigrYW7Stzk4cu4/lSpbAfpz+z3+zf8HPEXwj0LX9X8O291fXVrC880inc0pHI68YPUV7tcfsq/AiDT/tY8H2Ukj8fcPQ9+uK4j9i7VodX+BvhosxzCs1u/PA8uRhyPXFfVt1dbp/KDYiHAFEmBwvgH4a+EPh1pslh4U09bCKaTzCqZwCBjjJPasL9orUdZtPgf4qXRIpJbk2jqhjBJXd95uOmAK9UfnAGa5r4gar4o0/wnOPBmkLq+oNhTFK+2PaeSx6Zx6ZqEB+RP/BPRD/wtHX3nRlKWSkseBuV+h+pr9ePFfxE8AeA9A/tfxf4gttKEaGRYncGRwvVVT7xP0Br8+bj4QftBWVtrmtW17p/hSHy5LqRbJFaViDu2nAyPrk1+bWjDxp488XvGtteeLtUYuWhlcsdq8E89ADx+VW1cD9AvjN+1X4u+LNwfBX7O+mXreZuSe7jQ75FYYIAIIUe+RWh+zj+x3D4f1u28cfFwpqeqyyLLHb5EqRsSSfOJ+83tXMeA9e/aQ8E6Wuk+G/hZDaRLgEFGDEe7bhnmu0i+Nn7V9pqcVvF8PbZbnsACy8f8Dx/KqsB+mhtWtBHawhVWDlSowOa+cP2kf2cfC/x18PJczKmna7Zo0UN0TtXpkK3qPavArr48ftkhTt+HsStkYIhkbGfT5v614N+0h8av2p28J29r4z0tfC1jJKGElqSkkjoMjkMSPWkB8+anqf7Rf7LXiKTR9P1W4h06CQpER+9tJh1IAwcHHXHNez6B/wAFHPiLZSQQ6/4ftbt8gEwsyMze45/lXc/sZeLPHXx5vLzwZ8TNNj8ReHbVSft15HuZHHPllz989MfxDuelfaifsTfA3RfGlt490bTwLy1G8WbANa+YVIDbSD0zkDI5oTj1A4r4S/tJeNviprFtZ6x4Qk0KynG5rqQvhjjgYZVr7Ws2T7MkcwG5e61Rh0yJLKOCeGFigAyBjgdOPark1u6qGd/vVigPzm+Pf7F+o+OvjHY/EXT54rbQbuSGS8w370Op+bCj1rzf9oZ7rx78YvB/wT0m4Elvp0kb3ESjAViABu99o7+tfqB4z1uy8MeCdT8U30g8jTIi4XoCVwxHPc5r8q/2OLO/+Lv7QPiD4q63Ebm1t5HPnTHAWQsVQZ9k9PStvsgfYX7WrppH7KGsRtEsWTFAgQYChWUY/AV8z/8ABN7Tdmi+KtTcZ+0XMaIB0Xbkn619I/t6XTW/7OFxBJKpM1/FsUDAwMFh78V5F/wTk014Ph5q9+5xFLfOUHuAP55pIzqH5z+NLrxFZftJapd+FbVbzWYNYka2hbkSSB2wMZHp61+imm/Ff9tn7BbvH4EttibfvLnle/8ArM18HjVdP0z9rZ9T1m4W1s4taaSWVztVVyxySeBzX7UeGvjx8HNQaKKLxhaGRP4VmXB4pgfLcfxh/bdeYQyeCLZXJBA24HH/AAPNfmv8ddR8far8Y0k+JcUdvrM1xaidIx8iAsSuMZ6DvX71p8bfg79siaDxjZSnftMLTr1yf9qvxI/as1vR/Ef7RbXuj3KXdpPeWg3oflJGRwe/4cUFRP3c8EW8Fjo1tB80fnLHICTuySig/QcV14+Z8c7WrlPCq7dNtmHQQx/N/s7VrC+MPxMtfhF4AuPEUuZr6TdFawhS2+bHy5x0HNZlHwr+3R8QLv4g+KvD/wABvCMguI7crPeNFl8TEEFXx2QAsRxX5meFdNk0r48+HdCnBRLLVYoXI46Nz+lfq/8As3/C2fz9a+KPjSHOreIHaSMygbkWRizEHqATj8K/MnSA7ftV21ndL5qjXySF7/MwGM/SrA/od0GRIYYBx8gVD+CqK7Ox8lnDKcvGQTg9FHBPPoK46wsnSytrpVbZIA3zck8Dp2rxv9pv4r2HwU+E+q6p9o8vWdRhaGzjGPM3uBhgG7DucHFYxjdsD8q/2wviRc/Ff40xeF9EZmt7G4FpEpUEGRnZWbgnggV4J8RfCUHhn4i6H4cvpFaJX083AVdnzPkvz7j8q+k/2L/hRffETxpffFPxPFLdR6bKpgJXO+QsQXIwBhRXin7V8L/8L21YrGYBDNbRpu4I2DBbHTkjIrZGZ9GftBaZdfCT4reDPivbR5sFa3EjKOW8sEkHtnbmv1L8La1beJtFs/EGnzpdRXyLNuVs43KOOK+Xfj54MT4ifAefSfIae80iziurd1wCZY1wQCfXPNfNX7EHxivYdbvfhbrd+tq0CH7DHJgecXkZmTcecr2Hocdqi9y0z9RWiZrpS/zZwBxxXdrEkqRxzr8ygD36VzNnHAjhgRIQeTn+KuwtwpZDu5/rWYxvkqnAI+U//WND2FvqFjeadc5MF3E8TY7BxWhJHt/dxdX+UL157VzGteK/DPhu2lTVtVtbGWHO8TSqu057jORigD819f8A+CZuna74ovtRXxY9haXUpZUWNRgNlsZPHGfQ1q2n/BPH4I+ELCTVfGGrXNxBZjfJLLKkMbBeSOT047Yr2X4jft0fCbwUJbLSQviLUVXCC0IaIvnaAz84yPavhbxBrXxN/aj8SRTeJtYj8PaQcpDbxyA4jY9MAgE49a0jzGZ5J8XH+CFpq8Xg/wCB2gPq17K2zzR5kqtzjaA5PfvXZfBb9iDxB4k1M+IPilH/AGVo8ADm2ibEjZ5w7DGB9K/QX4S/B/8AZ7+EVt/ol9YTaxMmWuLuVGnHqUBbIHtX0LafEf4T6XaBJfEVgsQO3DzRqFPrwSPzrQDxT4Va/wDBjw1bweE/CWradYSQM0Atx8jMQcdDgt06819KwW8LAyxXETvgsNrYyq9SBnmvhD42fBn9nj4h2pv/AAZ4l0zRNZTlZLS7iPmE/wDPSIkZ68EEHp1AxX59W/xf+M3wA8TpFpHij+39Ptf9VFK5lgwOCijkqfYGk1cD9+oYhI6+ZtFaflrDxFivjX9nz9rn4ffHONdK1WJtE12IAvA7BlZjwTG3BPPOCOO9fZ9raqUKtuZlJGemQOhrmlGxoUL7XbHw5p0uvauGe0tFeWQIMttTrivw5/aw/aauPjhqqaHbubLQrByYFcnJwSuWAHDHuPp+P7ja7pUN9YtZXQLQXCtHKMdVPavie3/Yf+B174wu9eu0k1BXYn7ExARGJz82zGcmtacrAeE/C39oz4KfBD4WfYfC1yb/AFaFPOeMxSKZZ+C2WKkcY7V658Iv257H4oLqOkxaAg1m2jedIHc/vj/djP8A9auK/bD+AXwf+HHwgfUPCmgw2GoTSpEsijJXjr97+VeP/sQ/Dfwnpltd/FbxFkXVrK8cEsh2xQxIBubHGevetf7wH0Hd/tV/FzS5Ctv8J7h1JPzhZiH9uIT/ADryf40ftS/FbxT4Fv8AQdc+H8uj6ZPEN7yJKCoBHdkHFfdmnftN/AzT2kE3iq3dlIG1gwH45HGK8l/aV/aA+C/i34Oa7o2h65bXepTxERrH94dOnA7VKkr7BUPy1+AfxU8deA9evJfBXheTWbqdlErokjBEBJKnCnHWvtS+/ao+NtvpF0q/Da7BmUr5vlzbAQMZK7Oa+cv2Rvi34G+HXiDV7jxnqK2y3LxPGH3HPqRtPp7V+jXin9rn4D2Hhm8urfWIr8mNwtuikvIWGQoGOKuT12KifmB+zLrF1rvx0k1OazdpjFNI5RCBHJuJORjgdRX7e6UyXOn2a3PCmP5v96vzi+Cn7VHwfutan0eXQ08P3lw37t44QBMSeF3KP1OOnNfoxYT2OoWcNxZu2xwpXd9Mj9aRR5D8ZfgT4X+KQsx9puNNnjUh/KZcuP8AgQ9q+dJ/2GPBCwTyjxRqFsoQt++Me3Ixx8u0195Jp01xLknaM54AP5E49a1xpscUDSuithW3ZAY4wecZA7VCMz+cG8+GEd18V7f4epfPfQy3n2cyRqFkVcnnDcdO9fq3qnjDxH8P9DsPhn8INNuL2/SCGBbjy/kiEfG45G0sea+CrWRT+1Yt5bZKSalMEBOWUlyuR685OK/cTwrbWkelwSvHHKZMSbsc5Hrg5HTpU4joB+bPg74b+GfDviibxd8bNegufEDMtwYrmTcUJ5BO7qc9scV9cad8Wvg7YbpJPF+mlnAGPOXJGO/I6V1fxC/Zw+FnxUlu73VbOSPUJIyEaAkYKrnOOOfwr82vg7+z/wDDHW/GeseF/GCys1g7gpuaNyAxAHBGMDrUAfphb/HL4GomyHxlpsarjGJQD+prD+IHxT/Zw8S+G7q28V6xpWuWlurTKkuyaQED+Bd5Ynr0HtXl1h+xB8BbsLc2sNycgfujKwHPTB3V4P8Atafs4fBX4T/D8XehxtbavcSKIQZWb5VID/KSeOcdP8DpSV3YDwnTdb/ZQ8XeNW0jUvCv9kRXMjJFcbi0ROfkDbWOM557Cvt7w1+xt+zp4osrfVbLS4JUkPLRuxQ8ckDfj6HFfmv8Cf2c7f4yX95qt3dS22k6fOse2JAzyO43Ehm4AAx9a/bLwJ4FTwdoVj4etJC8dnGkaknkhFxjjPpzTqMDr/CHwz8NeB9EttB0GKNbS3JMYVdm1TyAACR6/Wu+KeWnkxkDHrUltBGsUZ7AcY9qum2WXAX5WFZGhzE0kqSP6DpjpV2NvNiDlcZHGKvXVmjSq4G1k4b0NVvszRMPJz8w5/8ArVmBctCWVxKm3DYU960VTYuCOT+lVrOLYd8gO7qM1fQrIh7EHNA0g2qzHB5OPyqm3nLkRjGCauhmDenrSEbi6BSeRTRZjvGWhaRwC1YTfNLtztUGuuniVIGWPknjmuUmUKTzyeOaszLyc5CdBwaztRLRsjjgryfpWrZjZEUkUkryDjrmpfJE7/MBk8UAcsJzuLkbs1MzIE2gYq5PpbwNIxbhzwMdKgZA2I4sFl6/Sk2BXiGJt5PB6VeKoGDKMVGLZg6pnJ/rV3yFC7GbPPPHSoAS3t2dvMXrWnHBMCo+8O4xVKL9xkKR7ZrctWjIVpFJx70DQ+JgmV5IPGRTiNzqjKePSrgdFJmijOQO/Sp4ojOFeLlj79KCx8S4OPbv1FTrhl2j1xTkgnVxuI4qSNVXODhjk4681mUthhZl+UHGKiZlzn72asRwyTKIlX5+pOe1W2jwF3LkdxQKJieUyq0gH3eetaKRQ5G44ZgCD9adsLSYUfIQRtpV2xqFVSCTtGR3oLKstugfYWyoPap444Q20nLD144qcWcwG5uN3qMio/LSJicgv06YoApyk+ZugwMGrCOOWfBPP6UwlWjYIOh/M1AokkAC8EdffNZgTGOIjgcHrmkZ4VjGSRj26kUPEcCLJ9z9Kb5R2MV59/SgBqCR1XnjuKmdGOIx8hwce4pNm2Mc5PFWJWVgqt8uBipkBS2LBMVBPTpWhlwox8oHNVxEdu5Tx0JNTJ8qK2fWiIDJYknVp1Az14PSqFuxDnHp6da0EJUuynpnK49aqSkIwULw3TtVARtFufGQGz3q6Zl/1TD5cc1A6/KEduOox608kFQucEUAW/OUkDjHQ0mIsbFxtJ/nVZiEX92cHA6URRNG2WOQeaAEVE+0LH0XGRmpFDgFSAT2OeuKWby2IYjpnHpScEFz0U44PIzQBGUZUbadnSog0gJbgNJzV2VkEa85yTVMxKQPaoYEPSMn7x/rTxcJtG7p2+tRTFQm1OgqkRllLnG3oPekBpNtkUqOT3NQLCIgXCg4pA6jcQPmxUmHlUIfwpoBvmfu+OpNR/NkMx4HWlAjBEY6j19abGxLNHJ0qxoqSMnmHgj3qFHVCA5znitSeKNdqgZyOoqAWsSoQ0W7ngmgsklljRMngf4UjP5kS/LwMH3pzLBtCsNpHT3phLKpjH8eD9KAJmiPk7hnLVUEfHzHOOc96lCSqnUhR2FRupAJGQCOtADUJYbG+72pUOAVc89qrxu6uODntmpiWkOQQCaAJI2+YZPAqGfyzyae6lE5GaqZ+QqwyT60AMKjyvlbGOuKniXzIsdOPzqIKVw5HJ4HpTEkO/Cnj0oAsLI4cHJwOKsRlJZWcEkjtUaYzzU6IQ/7sYHf1NAE6q7KxkAVR0+lZ/2cmYTo3C/yFaTyfNtIOMcVFJ5W/YvzAjk+lNDQwuzKCBlmI61JIziMFVB9ajIbzCo5Xk/SpxK4hcYHI4pIS3My6ljKKp+/2qpK0i2Fy8bqj+W2M/Q0l3HHGVlAIZuoNU7qcLpVztXe7KRz6YNaQ3Bn4ceKLeP/AIaHfbGEia6w0h5Cdm+nWv138AEx6PZRAf6RsZdw6EZznj1FfkTrLCH473ttJEGQ3UmRJk8nb6fWv148DuqabbrC4YgBk29Cr9vbFaYjoB67CglbA6rWnHAVDSP90VnwsECKvLdx/jWksjMvlt9w9RXOAxZBKmVGR/Woosq5GM9eKsLvTES428k4qykTLhxyOc0AV0yVLBcbjgge1LtErgcgj0pgdY23DJP8qsi5tbdSXBLdfWhgfGfxwUj/AIaE9vhhYj/1Ia/mpr+ln433If8A4aD+X7/wusf/AHYf8a/mmr34fCjyqnxM/9f9DcYO4DBzUcs2cccc0hkO7cOcevWmiTL8j/69fJnuFfzXZTx8v8qV9jR7kXJqYypkqRtB7DvVcsV+UHAH60ARSxZCtnBqIHacYz61JnAPPJ6ZoZAE29Tjk00BTmif769T0qg0MsiDePrWwgdV+U9KqF5HYn064rRGZkG1VQJMZ5x+FZ9xYrcAttDBG4HrW/NtwCvHpVZ/LRDsHUfkaQHKXNgHK4QHHUVBb6YsLELyCc11AG7aoXk9WoEYWNm/pRcDEEaq5UHCkc1MZG8xNo4XgU+VArhuoIqZIkB55FO4GR4ngeXw7qDRjzG+zyfL9Bmvw1/ZgtY9Q/aEvQ7eVC1xK5EbEDYspyMjtjjFfuvrr58OahDFD5jmJwMHHUEZ/Cvww/ZtdE/aOuLMEobi5uI+MDB3kA8ehNdWE6mc90fttYfYlto4oPljTG3Ht7mrKE/Pj5Qp69jxxVPTfs4iFvgh4jtJPUYrSfLuq8Fe35dalgiuPmbcQB6fjUckBAbjJ9qui2Bk+Zsf/WqwUVULL8wPXNIDl2jc/L6VkyxTltygnmupeBck1XlYIcY4Ax+NAHOCCVgBwG96esb7xEnLDrxxXTRwq6mTHzEcVEFAcGTgrxx3oAijVhEFAAPQ1XdA3yk4x6dzV54wQx5HpihAI2HyBsetAGeYiWKOpBxkGhZAIypAbdWjIC2cDIb9KoC3Xdt6Y4xQBQlt7e4ILjgDAI4rMMLQMRENoHtXQPCPLKIfLIz9KhWL5Q3Uir5gM1LuWLGUMmT1qwZ1fa2NucE8etX1hVyQuMt2Ipot40JjY/dHJHejmArEtvLbeMnkcHNC2pkbdnGRkjvVt02cD/8AVTiWIDqee5ocgMS5SSNgqA47/WrsEsqxrDKMMf5VO6lmEg+YLz9TV5fJYq23DY6kUmwKjscbCORTCP3ZbofSrcscZG1ByDyagKgKDnPrUgQeYTGVAJ3dqb5I8vzOKV2CYXPHrQyrn5sgYxx0oAgYEFQpwDTXhZpBJLwo71KFAX5Tx0zUhBbALEjsKu4DFhRGDIcZPIqwkSCXcvA+nWo4oQSVzuPqaZh8lf7lFwJBGJb6Ifd2kkV+fP7Y8FxP4v8ABTyZMP2oj5j0O8dB/npX6DbQZFLHFfCH7dMGqLo2heJtHgkmudJug7BV3qigZBYAZxnk5OK1p7gfbGnwC4SK5jQ4ljRhheNoUdKtvDsmKytsHX5s8n24r8dbf9uP47WMMENjHYIIF2FliJLAY6/NViX9vn47GTNxFYOM/dMPy8evzVssMzmlM/X7ULNrnR5kC5jkjkV+hwpXrg9cV/Ov4uii/wCEp1WVGJt31FnDEcFd5r6quv27PjrfWUlmkdjGkgKBlQ8Bu3XtXyHqd5eancXM92Vae+nDsV+6GZsnH41cKTi7hHU/fzwMjXPgnQgF8sJaQj1LfKM11C2hRhGNxU59jzyKwPhqip4B8OTBg6/ZIuR1ztANdupUsfkAz+PBrGe5qU1ilBGTk9OlWkjki+709anWMmXJ4Aq2YlZdiGsWwKoUZG7MgqyAzkGNCcd6ccKAB8uOtPDgMPLJ46ikBVKusjhz83am+WZCAx+bvmr5KnI24z+dVHyZQyccYxQA44K7QR6ZqFWVfkOc+tTnZtxjHrQVDFF2dBnNADJG2wFouGTtWJJFI+Tkg+9b0sKPG2SfoPaqyRMGLSLuXsPpQBghJGkWMvtHsO9asdtnI3ZyOc1ZFqC5LLg5yKsCNc7RQBSeHG3H8Na2m27XE8adsqM+m44zVbZl9ma5zxv450f4ZeEr3xVrMiiKzjMpUEFjs6fqRQWz8w/25fGja58S08Mxrsi0hWA/29yEB+MjLkHmvv34C+BofA3wy0XTGiKTm2SWU5yGllAd8fQn8sV+W3wu8Oaj+0R8bbzWb0GOwac3dzxnZbxttRRkYzyAB/Ov2ptNOhjt4/syeXAqqIxkH5QoA44x9MV1SlyxSOdlYQIZlLp9418D/t/XfleCtD0dRtQ3iiTJ54iZhjv2Br9GLa3ikubdJztDuFBPGPU1+Wv/AAUPvbePxB4Z0EOXuUikuXYHKlfL25I9QF49qziuZkHYfsC6TJJoXiK8RFIkvVHTBIjduf5V+gWyRVfdwGOM/Svh79hGzFn8MnuzGVlvbqdmfPVFcDpnue+Oxr7qRHdPn6c0TWpoVHaZbdjHyyDI+gr5O+LPwn+O3jTW11bwR4nfSrPbGjRmVo0AVepUZzkk9ia+vQoVVbtyPrTWkc5UMQD2zSTA/O+T9nH9psxmP/hZLDHYXMuB+lLB+zn+1RFKGh+I8kgTubmTA/Sv0JETpJuLkirsME8zKUON3vT9qB+dA/Z4/als50MnxF5nycm5kOT6cpweema+MfjhZfEbQvESeFfiD4gk1t7dFmEe8sA75A6854r9i/jL8VvDHwe8L3WueIrndchW+zwB/nklTBCqvPXoTjAFflP8JvBPjb9pX4x3vjLUUJsxcme5lmz5UYDExwo2BlkUgAeg5qqdRvcDjTZ/G34QWej6la6pPodh4i2hChICcBwXAHHDZ9eTX2ZoPwg/a91uyg1LS/iD5kNzGrAvcFMBhnAAUjOK+mvjz8KF+JHwqk8MaLbA3VhGslqwIB81E2heh64xnjg18tfs3ftLah4J1UfBv4rAwvaTtbRXMu7fG+7CxNkDABGAT/Lo5y5gOpX4CftnRBYl+Iu1VyQWn559PkJriPFH7LH7V/jHS5fD3ifxlHd2Dyb3SScbXP8AtbVBI9icV+n1lem9tVuLdzPG3RlIIP61JMryL9zDL3zURlboB+Qen/sB/GPw5fWet6Lr1nFfWjCSNopGR1YHjaw556V+qnhLSdcs/DGmQeLJUl1wQoly0eCu4DGRjAycc1vRwHfvDfXBqy4ycgkUSlcDPe0iRmjL/OB3HanBAfkQE4FLLHuk6sW9auQRBBg8nHNSNooS28gVVAwSKz5d8SFCQCR1NdD5YYkr0x3qlJaLJl2Gc9qCWhtukUkG4nk96sokaASKDvBP/wBamxxrFGEjXgc4+tEwZUUxgnnmgEi1Iz/ZmlkBLEdD7VjxJLOu9F5bnB9D1rUUhYmjYksR396t28aRRPj7w6UFJEFvZvbSktjHQ49KtJtZ96dOlEcoyofGTxVkQBJAOgb0oLsRysm9ZwDkflVO8cMHULkMMfSrhkjDtAByDz71G6qQHAyCaAMi1tkhOH49B61u28Rdcn7qdhUfkLIuducdPWrkIMCsjcbvzoAaVYHzIztA4NIskgQhF46Z+tPkDELEoIV6UDym+U89DxQBDKv7wfw+/vVO581Qpb5t3cVpLudiMZJFU3O0tuHQ4NBmUlZ2Ys6/JjqOuaexchUXgDJ57irNuWlYovAGMVJeQOjqq8o4IJFAFBLhYgR1P86n80zIWbgjHapRbqISETJU5zVt4IyF2cKMce9AFa0mQ/eI6Gs5n8+YrCNvPDGtSO0WH765DnkVaihtg5cp93gUAYLtMjbecHgUS3UlvtUKW4Nbr2ib/wB2MA+tM8gI5ZlB9AaAM+2uWkGJYtigAj3rYQhVDoBsxx6/SmNCkf7xVAHGKswlVTHXnvQAkMZIw+DuOaf5W4jcPl7ipkYbsgAZ9fSnxupyi52g9cUAVfszbs52qeePaoUij8wyD5j6GtL7RtQlTyD0qvCg8wuBkUAIoX+FApz2qScRo28fKAMn0p+3DcYHqRUrruQx43AigDmJIVmDSPnY3Q+lRWtvBbuE5ZSQTmukW0WSMIOMdapvYrFCY4mLbj1PagDXgDEgJgjHarBdY3Ibn+lZ8CyRK6oTlAOaiglu5SQw6d6ANJ5FIGfyHrSmU7gCvy/So4IwHwSMnrVo4U7ODnmgBmxS+cZ+lErq8TA8Ff1p2G2jZ0Y1LtQjgdPX1oAxlkn24cHcayNQWe8wJFyIuK6kA4KLhi1RxwFSwK7SPWqTAwdJsBBMbgxFWAwQeeK6CMK8qgLweadEFWXMvGR2OamaPY6+U+ee9SBFdo6IfL59qoRxb8g4XjvWoflzvJO48VC8SgEMMk96AM6W0keJkU9uGFYi24thiU4YH5T6/WumEZB2pnIHr0pfs0EgAdRuoAxYxLK2DwAO3U06ODDCTnjoK3oYiMuMDHAxVmG1iGXkXODmgDJhEgk2yfKpH1q0sUPzR8kdqnuLlB+78rZk8Y9KmEP3ieijr3oAxbm2G3IX5hzkVBHbvuIwfoRXSyIQo28e2OKgkRnQMCM9+xoAzYGaHMKRA46k1fAViTgKe+PSporW3IZgrbsZz61NHbRgEKCR3oIsZj/NLuBIQD8CaYlnGJhMq7mHOavSwknbj5QKE8xMopHSgLFgOAcEjB9qQ2okG8A8Hn0qAN8uzGWHHtmpEZQRHI3znng8UFjhBGWDMMYNSptBJAKn68GrDJtQSd/Sq3nIpKsdpI9ODQBUu9rruGEVedq9zWfG3locksxPXrW2qxE8nOeKgECKSVG/nPNAGWNUlSYQL1x/d5p8rXruHPJPSrMghdyRGCMdcd6sWkucBB80ZweKCGY9xHPuEkhww4FRziWOI4OcjmuimXzFJZTnORis+Sxm8jgFsnPNAiSzml+z7Ox+72q091IwAUfIv3u9VoUOAOmOvtV6e0QIHU4RRkj1NAFXzivIXjPtVnzRkgjgiqUUkTqQDkn8xWg8DG3D56dKDQehAXOcH+lQK7RS7hzn15ojRn4ALLjmoba4ViyDjBwaAJ7ksCjHnPXPNZ8zgYYHH4VqSRZ4GDgdO9QNa+YCAOnPPagEU2uHySFJDY7d6d59wTs6Be2OTUirIuSgJA6e9SbpI5FYx7s9qDMqxO/2j5htBGeRUzBFbOASehq1JNFM+0ryo6VSNrJI+9VK46c0AWYjIv7wLyoPWuVv7d2l8zHXr6V0iSMCyvy33arzgSZRgfx4FAHOQxy+cozwvfHFdHa26Hoxz19KkjsNqhgTx2zUtvbMHB3k4OTntQA/JDcnBPy1DcQ74CpbdnjPerhiJG48MGz+FVJPMLYPzFe/bmgDEi09FlyCQB6mtu28i4jJ5Zhlck03DYGB8qDggU+JSXOOA/OMY5oAzZRNbptdQGbofSsZgHk2ygFye/euxezWVlZ8njHXFcs+mXS3Uj7D1+Q56UAS7RHGWJC9RyMflUJhZ/kX51IwfatWJZHjImX5l6BhTJbKUoxjfB6GgClDFIyhJQcRqQpNIysvyy/u8dPetS3ti65HG0dT0NJe2bTWrNEf3mRQByY+a4KSL0YD/wCvXVWw8i3VC2/5iOemKow6cclsFmyRk/pWuu4wqkq8r39qAI3XZED2J4+vrVRbablguQOQ1X3UNjZ0Ud6eI2OV37eM80ARRRu8Dl2O7Hb1pkaSYIlfeD69anWJ1bbIQBnH1pjCESlx8vlEn60AQXGY2KL1x0HtUEcsf3hkDng1duGtpIvNzgj8TXPm8h81UY8k80AaKxBXMqjcMVjyWwd0LDaA3f1FdAUP2Q3CN8gODz61AbRXwy5XvzzVcwEDosjyEsQXIIqnIiIEKE7/AHreNkGG5DnJH5VC9lD5JQk+2OuaOYClaszEq3B/pVuN4kjkcDvjgVCsDKuCfu/nT44i2VVguRyKkBjKGX5QwbGOehqi6A8MuGzV3e54kbBX05qruBmZFbdjqPegCw8xUojEZPA/CqsbRpM7twc1amjJgjYc4P481VkRcFgSR0x3oIRL52+UfMRyOnU1jXU8jNIN2WQn24robW2imTOQD+RGKc+lwxoQ43mTuaCzm9NBlikllHzLxnoMV0NhGjMVjfGevYVUgsYi8ka8nrg9OKvwxhZd+3p1oAgMYfduJGenNWoiko+zk7So4Y1WZDCzjB+c5Aq7bEuwd+mKAKup2NlcopkwZI1wD6/WqqXHlRIrgBYk2g/jWsyRSBiuBgnPtiq/lwbWgbBBAzkc0AU5rjIwhyRjntzVnKtbkYzjPQdTVe4siBIkACuVyPSq0BmeBWcFSp42/wBaAJomBjaZDkkkhR/WtGwh82MP0yOagsIg4YouE6E98+lXVYqfkyMH+XagDE1KGK3eOOQeYrEjnpmodJtt9w0S8Z6Ae1bN7ai5gj2DcY2LHPbNV9LZoZiOGCkk460AMt1jM8zGQERkkLjriqyhRcq8bZaXBK9hzVjKC4cSLl2Bxt46042qvLFLs4II460AVtUtvPc+Wo+brj2rIhhktmQP8ynJOa6WYLDJswflXPNVZWiktVkboWH5UANgvYZYzEowU4GfSn3MYuLdVkHmIh4I7Go5EjZvMRQMkdPWtS2CQLIJBlX7DsaAMzT7NbOTeFJD9z2NbkDMryMw3qRgD0pYIw+9iwAzwKbDLiR1lxluBigBzugQKg+bd09BWfNE9zOY1O0BTwasqiI5kQkk/wBKOfP83B4FAGfbtMoHUsq4HoakZJPLwAV5BrbktY0eM4wvDfnUlzaZPmRnGe3tQBzd1YXLyLu5UAMMe9Ur2PEW2RAVHY11eRHxu3EZ6e1Zt+0ZaMKMl+T6CgVjkriznljLINqgDH0qaC2uopl80ZHBFa0qOqBCcA45rQkG9VRl+ZRwTxQFijOGKrLF1XqD1qO1gma6WNTy5H5VptZAgPH1yM/jSwQLFcGZTyOKBmkYIYt+wHZnFPliRfKlH30J/wDrU9mHmgdR3/GlmKBmVsbl/SgDFmm3Nju3PHap4cOphmXzMc5FWQYgwUhd2OaZEIUYkphjx14oAy72BSwZmCjpjrVrT7EIdznJPU1qhY9wRwCM1Cki228bNyE0ASPCsZy3OTnJoLKsWRyc4q0dr7GaP5W6ZqGRFxt24PPFXcCucRvjZkdfalMYKBjyT0NWB+8thvOCR/Kq5JWHO3IOcE/0ouAOC3yHgep9KqPGFJYDCg/nU0CyvGBIfu9BUjhtzk8D36UXAw3id5JGJOxugx0NXLFXUkMAcDj3qyYi4IJxnstNgRIlHykkZGT1ouAqxb7hvl8vI6jpTCZQRzznr6irDZ8wsnTuBVdCQxfsTzUAQ3elLcyrKrkcdM4OKyZ7G2AS0PyknAb0BrrN64MgGTj0qu1mZh55PIwQOnNAFKCyhttsYbLIcbu5rUeFQCegPFTyW4K7yPunPB5Oe1VZjKCWi4XPCmgBeRCScvtPXt0qIxzvBHcgoFP8J6mqsKOILhZSSrHnHarNlAghiG8uoPzA80AWVjIVW557etPDbSzMpBA7d6sAqVx/dHQ1VYYI3Y496ABYg33uQO3f604RNvwhwUOfbn1poWQXH7rkFQc+ntSzRMx8xWORjjoOKAAxxSMYm9cnPr2qC6jUQxqVCgccnqaArPPz94DJ9M1Ld27SNHIRuUe/egCKKJWm5/1eACPerbxx7GCKcAY5/pUu5IjwuCw4z60wuwO6VceuKAKcVsFT94cp2+tPWFSAvRjzSsf3f7vAx6+lQAbghfI2E8+9AETW5LZ3gqtY89qJ33ZIVWz6BjXTQKN2OMtyBWfLEZHIKYVfu88j8KAMyKwhDB2OK2mskjkV1fdkc4qGGBs+WCAGPOfSrqwyRuY1YfL3IrS4GbdaOpPmGQr6AcmsuXRgxAicll56V0zK5Y5Iz6io41JlKs33cdOpouBh+ZIMxE529TTmk4BUEnp7U+5tit4Si/Jn1xU0dq5xJnC+9FwI3gglVeOv3j6VYEAii2A9Tk4PUVpJHHjaMMDwRSSW8KgEL06UXAzLaR0do1yN3Ut6VobIWkJBPHSoPskyzmU7Qr8gZ6Yqe2RWly4PPpQAvlpGBIpyO/NN/dpMWRgQ+MgVI/kRJtkGQOn41DFEjLvYhcdMc9KAGSQ72AAGR3IxxVJrcq+FHJ6fWts+VKygggsf5VXBT7Q0QPzDkcUAV1VV5ddzDjms7VbYPGssT7Xj44681rsiks68GoGSM4DfMT3oA5Eny5A/pyR3NX7djdMoC7Mdz2puoaDNNcpLA+I+p5rctLGCJUCMSykH2NAki5aoY2JkGeQMDnPvSTwlgJUXD85xxkVdngLyF0bbkDgetRCZY0WOVcjpx61DKSKC4JWMAYIyealhIjlAHIx3FORI5bi4RPlMfTPpStGqMI42zlQc+9IssxeWzEjls554qOTBfAGc8+2aiRwkyHkjGCfSrYVFdcAkHkmgDKv3j8jaTnJx09fSsC1s4lZVXjy+BjvXTXVsky/Mpwp4wegrPeCOOZQCVDkHP0oMzYWGF4Fx8p7VK9mhj5Y8AYAHFQM6W8flAlskE5960BKAuFO0dxQBmFEaM8fODnJHNWRAsxdEBOTg/SpxbmYOVx8vQk1RhZovv5XB5rRMDPuoktmIA6Z6Ht71i6NHbyNcTxxnc7dQccV01zbSSwJIihgxYfL1xVPTLdI3EaBvoRj60kwNiGIxoDIOF6CnTuMYYcjnGMVK2BLhR39aRyjyMe5GKgBZYIIgxGTuA69ziuV1i6hsmQ5YzZABXOM8da6LYpDoWLgcqeeuapS6Y1y6iMfvN/y+nUdatMD8yP2kJGuv2s/hkXG/EdmDu+6Ssr5P4V+l1vE0r2jELGhRA+V4+6Oc1+cf7TsVrp/7WHwsTd5W+O1Lr/dG+Qk1+lEM+muiN9qQxqiKozjnaMnPtWs+gGRqNxNaxSblMkLdCBwM88VDM1vJot5LIrOhtpgc9CAtdTe2sN1bhfPik3gEbWB4PHesG/jsdI8MarcXdzGI4bS4IGepK+1QjM/l/wBUzP4vVVXLy6tgqP7zSsK/ow8M3rpDYaUyf8u8Sbl9Ag4r+dG7mUeMYrwcJ/ayOpHQqJGOa/pS8F6SV0vT77IyYIvmPXcUArefQDuIbVgyKn3UAqe4trhVBQcGrVsj7iVIJ/KrcjOCFbGQK5zQ8/t9auYdRjEiYTO057iu13LMyyqcgdO3Wsi402KOZUK7mY7lOM8VsQROsKKnI64+hoAbIrZyByvao4wzkR4zuPU1cC5kYkY3daZMjQohhXpnNAGbqcBht5SRwfl3ZrmVidGREG4gc96669iM1n5bdT2NY8NpIJvkH3Rk5oAu29vOIvkkAUjmlVTHHkndjpVpJDGQpHb8KtsrGIF03K5oAzVkdiozgnmmRpN5h5FaRtYmYdcikaExtkHOaAM28EwKoTkHp9RVEXCWt3tuCB5gySfatqWG5ZgvG3qDUE9o09wrMu7jArS4EjbXINu3IXvkhlx2Nc/4t8N2PjTwtqXhTWIhJb6rbSwBnAcR7xwcGu18pYrWAy8bm2IADnPTBxVG61Ow8LW7a54ieOzsLcNJI8hHCIOwNZoD+enwf4j8Vfsk/G/WLHUIJ5dPR2imjCBTLGjEwSLu4PqD6E1574jvvFX7TPxxkWwgluJtbuI1G0FjFbp8u4+g28mvYf2uPjdpn7QvxYhHgPRHlS0328BgQtLdgH7xUDIA2/Ln615D8IPixqPwF+J48QX+kSNhDBc28gaKWPPUj6V1KQH9Dvwz8I2/w/8ABekeG9MiCQWFtFF0AP7tQMEDgHufrXb+e7OVk+UD5q8s+EPxq+HPxi8JR694Lv0eQDE1szfvkkPUMp5zXpRS4jIjdfmrmkrMChxJe7j8vNSSjF0FOAxHHvTkhl80k4RunPNPPMq5GXAxmkAt1uOm37QgeYbaRRnpuAOK/BH9ly60b/hpPUW8RvElneR3kcgm4jYs4+T/AD6V++91LDD4f1SZ+GjtpiD/AHflIz+tfzu/Af4YaT8ZPjPqXgzVriaG2K3NyZICEbcjgLycjnPpW0dgP1G+POk/BeT4O+I2so9Ka4WydohCsYdZMZTGOc5xXwx+xrq3wx0Dw/4k1D4gy2cLR3G7dcorOIggztHXBOeOa9/+Mf7D3w/8DfCPXPFGmanfNfaTatMPMkR1LKM7SFC8cV8zfsi/szeDfjrpur6v4ourxJbGcxCO2cLuAVS2cqRn5vSjoB9WeJ/i98BvHnwY8cWXwzto9P1KOwkV0ECwSuGBAPHUE/lXhP8AwTdkZfFHi9FT988cAz3AUnFezfFH9iv4c/DP4Z+J/HXhubURdaXZudsso2NwfvAKCfpnFeU/8E0IjP4r8XRj5XZLbOeuMt/jTt7jA/S79ozxH/wjX7PvjXWrjEbtZmFcf3n+XA/OvzH/AGRfhveeJvgd8SdZjh86bVIpreFOufJjY5/N699/4KTeOZ9G8JeGfh7Yy86w8008aNglEwqhv97NfQ/7JXw1m8FfBHRdIV41kvIvNljI5Y3BL5J+hx+FZQYHzT/wT28W2w0XxD8OtQlVbrS7lriNTwfKYkMefRhg/Wv0JvmSOQSccnP4GvxF0rxXJ+zR+1jetqcbwaa93NBcIBkC3nJK/gCQe9ftbP5Ot6dbarpUyTR3UKSDac8MBg8dq1kBegklkl37geeAOwrcR2hYpwRj6Cszw9YSxjddhgR8oB6AV1/2ZZsqVwg6dqwA8u+LKQ6f8IPFupwnyJksZlBH+0MAD8eK/Fv9ibz5fjtqE0UZkeOyeXHfJkAr9o/2hJY9N+AnjKZR5zJYSxnPZjwpH4nNfjT+wTbvdfGfVL1H4jsGU++58Bf0/St6fwsJn7V3OoBdMke8hBPkAgddlfgdcfG345v8Wbi18Ea9dz3NxqEtvb2rESo2Hb5dsmVA/lX7mfEXWToPw+8Q+J9650+wldNwwC4UlB784r8Rf2T9AvfHH7R+lajHHiO1eS+nyeUBLD253EUkyYn7o/CtvEureG7D/hNht1yOBBcK5G1nwCTx8tfG3/BS1Utfhf4fDIBO9y4XHOSAB9K/QrSoLgIoWHauSVfHXHavz9/4KfFLT4eeFFlUvOLh3JH93aoaopy94o4L/gm9BLc+A9ctrWURyrqbupb/AGQNw/EV+ndw4McgQAbiM9zjuPwr8x/+CaMck3gLxMwjaNTfmSJj0yAM8/Sv0+SGVkSNxg9SOvWpqfEBSSzj4xXnPxX+Kmm/DDS7fUb7S7nU0kLKFtxkgqAcmvVPs0illXoentWSsDGQ29yoaOXIZeGBz7HNKMgPxp/ak/bFg+Ing1/AfhjTrrS7a5ZnuzP8rMUx8gI7cc9M8dq+q/2HfAJ8O/BK31C5fy7vWpWvVjIwShwFJ9iMGvkf/gov4T8O6D8T9Kj0e0S0mv7PfcJGAo3txnAr9VfhDpi6J4H8J2KW6C3TToY1VB8udqqc/XPFXUeiA+Rf+ClWtxaV8KfDXh13zdXk7TgA/LhU2k/+PCvSf2FvC01p8D9FSJCBdrLcs2QpaR3wOD2GK+Qv24fECfFb43+GvhrpB3yaeiWkuBwJZzjAHsMV+gvjH4geH/2YfgampyRLHJpdsba0iGAZ5GC7AM9smlGXuktHxNF+xj4e8V/GnWbjxt4jtnikna5OmQyqLqRHYsNxBBChTnjB46jvy37Vf7K/w6+FXw0l8UeBraa1vLW4SOXzJmb5G9A7H+VfLPgXw58bP2ifirdeMfBstzFfJdefLfCXy0t8k4UEY546L26jpX6J/tfaJr+i/sz29rr1699qCPEl3cEljKQFBJyPrVEnzB+xn+z34D+Lmjavq3jRpT9huWgXbIUUKMEEnIwAO9e73f8AwTn0fU/iK2tWmvJY+HLaWKWCFQ0j+WBk/Ox5JIrmP2GvC1j47+FHi3wmdReze81KVBMp2sMqm08YJ+gqnqPxd+MH7HvjseFPiOJNf8J3bAxyncT5O4/PC3YgfwmnJmlj9dfDejDSbGO1glDrCioP90KAP5Vm+NvAPhn4gafBp/iW28+O2cyJ/st647/jXKfBT40fDn4xWMuqeCNVW6RVCmBvlkVu4IOD+leyOFI3DoayQHLWfgrTYbBbWNiwtoCIx90YXGOPoK/nS0C3z+1lbRzKG/4nUucnABzJjOOwr+lmS0M9nI8DfNArnOeOeBn2r+cLwk9jpn7VtvqmrBBDDq1zJOzHao2+Zkn2FbR2YH9CNt/ZOkeH4dTvZ0tbCxhM0m9vkjVAMnJPZRX4m/FjUvFv7bHx8Om+E0ki8PaYot0kfmOGEMymRh03Oeg9B6A19B/GL4keKP2kdUtPg18JP3Wko2L29DFYnUDkZxjYuM9SWIx062pPh98dPgFDB4f+DPhSHU7KVQ8l8VDvPI2SWYhxg+gPQe1Zw0uB98fDX4feH/hxoWl+EtDhAFlGkS7VwpKquWYjgsTySe9fhx+2PZoP2l9St0Tz9txYxlQdw3kAsB+ORivuSw+IP7e1rHk+FLV8c7f3an9HH86/Mb4v6t49vvijean4ntPsnilruG4ktgnCSqcxqM8HrnvmriiGj99PCtlaxi2jJWVZ4ofM3/d4RQc/lX4nftU+AI/hf8YLjV/Al6FgEhubd4MA28u5n8vI4+UnjHbFfSzeM/26Ne8Nm10rw2LSKS32h4Y495VhgEbmYg49BXzRZfsuftO6lK1ndeH38m9m/ePPKAEZ+SxLcjrVQVhxPu79l79qLQ/ivptv4P8AF13HpXi2zATDZVLgKAN6ZxzgZI659iK/RXTJ1ltPMXrBhXPozcV/OJq37Mvx1g8fDwxpXhy4OpWrxsLiAnZGW5VjLxtHfNfrB+y9pv7UvhbUBoPxjCXOlpH8lxI8cjkqMKNykHjvkE1nK1yj74sVQzAyPtyetflH+2t+y18UPE/iiPxN4Hgm1ZNVB8yKFidrKMZc9s//AKq/U6BTiMv/ABZJrqdOeYo2xhCi/PvZsKMd6gD+evQP+CePxwvLRdQ1a6s9ETglHcllHcnjgivUNI/4JzeJNWGY/iFCxUZBSIgD1yd9e5ft3ftU2WkWV98KvAV0s17dRiO/u4zkRgjlFYZ+Y9D7V4X+xRaftEvrUXiR7i5j8HSY+W8berqH5ESH5lzngjApuTtdAeZfHT9ibWvg34IHjWfxGNbto5Nk4UeWU4/h+Y7q539lH9nPw98ctQ1tPEd/eWcemNGii3ZcOZCccsGwa/SD9uPU7yD4CxxzqBHJdMHPP8Q9M18wf8E8TBdN4008TMrySRKrKe2W9O9b3/d3A92/4dz/AAkjtXlh1/UX8s8mRo8DnGDtTmr9z+wP8I77SJtMsLiaO/8ALbypWlOC/A6fd+leYfGPSv2mPgdqF14t8O303iTQbpjNJkl1XJPysgbeNo9OPritf4Qft8+A9alg0P4lWU2j37OqNOFPkKwOOW4K+pyD9ayi9BWPm/4N/s0fF34b/tA2kt3prRadppkaa4JzE0IzyGHBJ7AHNftnod5bTWFpJIX80rgknJyPXHSsvRJ9G1zS49S0a8jvra7AIZWVwVbnqpNdHbaesBAUKiD7uPSpqRu7mpuiKKYD59y9DketfDI1af4cfHrUfB2sXEq2eoyK9rIvyqfMBbHJAxg4+tfc8SBNoH8VfKn7Wfw9m8QeC7Px/oC7Na8PymVipO541xlB344Pf261VOImj5S/4KIeMbWbw5ofhu1kErRly6DgASAEfU8V6j+zb4Aso/g7oGjarbrGNQtJFuVIGXWXnGQeODX5w6r4o1v4/fGbw7oVxGbaPei5zkkpncTnjqMV963/AOyV8Rdcu01Hw/8AEWXSLSTG2IbxtYDBAUHGO1FV2aRB7JD+xt8BLvZqE+jvLI4LFXlc7s9/vD9K8a/aL/Zi+C/gz4W6v4i0bTfsV3FETGfNL7d3AOCx/I1BB+x3+0TbrGI/irNAFf5MTSjaBwCF3Dn2ryv49/su/GnwX8PtR1/W/iI+v20HzywSyOFZc9QSxy3saqnuFQ8G/ZI+C3w/+Jetakvi7T/tK2hQbGcqCGPpmv0kt/2Pf2fREqTeGI9jcg+a5fjjrvNflL+zX8IfH3xT17V08L+KJNANrtEjRlhvOOOFYV94WP7HXx9hjSWD4p3DSAcDzZdoGMdd1VLcqJ654p+A37MHw701Nd8Q6VaafDHkpK2UfI7DYdzH2FezeBdX8LaxYQSeEb+31CxiQJH5MocooHAIyTnHXPPrXxhr37B3xh8UWzR+IvH0moKnMXnO8wORzwz5XJGK7L4Mfsd+OPgn4mtvEUficXkIQma1WMhMkYxnODjtwPwpc6KPtyN7iFyJIgCc/wA81auru2h0q6nlJa4SJ2IHdO4q1ZW9zdxEytukHXOM56VFNp8X2O4lnhMpihfIH3tuMmpQH4K6Eu79p6L7ExZU1KXZux8oDE4Nfuv4cgdtLjUJtGSSwwVH+FfhSltoth8eBquqzJZWa387yF+cfMcDgnn8a+vfHP7W1/q1o/wt+DMG+W7wkl3EpZlVuCE6gD1PajEQu0Zn3bq3xf8AA3hXxdZ+Dkn+26vdsFKwDcI9xAAcgnBNfB/xxuYfgh8e/wDhMbWAS6RrsY+0RnrmU/Oc4JxkZ/SvavhD8E7bwgLbXPEqHUvEFyS8ly5LJGz87ecdB1J717D+0J8GdN+MHws1Kzt4oxqemhp7WTIRj8p4z3B9KzULAa3w98Y6PdaTHq0E6z25AlDM4VlXGeVJPSvyJ/bB+Nl78WfiFPoenoWs9Pc29tGqkFm38k++Rz24rgrz4zfEr4f+FL74b2RSEjzLd5wMzImSHVT068A9fTtXsH7Hfwev/FXiY/ETW482UcRKLJgmV5MZx09zmuqEeVXA+6v2afA1p4H+HNroEitHcELJPuXYSxHt+dfVOmskrRKCWCuNv8utZeiaAkEIkaVVIQIgA4AHHfpxXZWWnpbR+g+9x2I/zmuG+poblujeWoU9MEVpITtIY8nnpWbZwujptOFxxWr5yg4zkdKAIn+6V6iqEnmKPNH3RWo5QYZ+BUPBymMpQBBHLIwKg43Dr6VajkVQMLyMKf8AGofKDZcfLgnj1pTwyluM8UGhbONuWOc084VSQfncjj0FRwvzk/MoyDjtQzHOWxz6dcUAQTkhGVuCevFcveGMzoG5C10ryEMUAyWrKNi3mM3Ru2aCLE0TB1BQdamXJfO047+1MVTFCRjj175qeMTqAP7w5oCxBPl1ORkDisgWTLJ5qfLXRtE2AQcjoRUJiLjg5ZRx9KAsZq4BBx81WdokU7V59uKne1aTayjBq7FblYzHgcenrUMLGALZ93znafetOEBAMn9KvPa5XLDpUCpHH8q4JPrSBIsNMm0Lz/SrlnMsX3OR3xWXJhSN3GOmKnRgWGOPWgs6KO7QN6U5WSVt54NY0YXeMnOa0D5ahWGSBQBpquXEi5GOOO9SFFJ2ueR+FUhLI7DkKB0HSrBkVlUE4YHBPrQOJHcRNH8qH5KrrOyqrZ5U+vFS3DO2Uz1pohHC5wOme1BZZN27gIcHv1qu7HPypnP5UyRXiVeAQDyfWneYWUrtHPegCIxmI7vvBufTFRxsY2JIAH1yTUzvKV8sDBHeo0GHLMSVb0NZgTFmwCgJ9fxp21gAR0PUeuKrxpK+QoyPY1KhZf3bdfYdM0AISpbrz2FSsCuAWGDn3qRLeJDnfhj+VQTRKBlGzg9BQAIoIKBeDnnvTEiOcDqB096kiaU7Qq7lHWmyKpO9X2nPI75oAeTIFKngsPrUO0H5Dz061ayFyH4PYkelQyMQ25sKo7gUANeMsVjByF609oHTa/XPUjtTRNG53Kc47iopbuVwYB8oPUjrQAo5wWwpJFIrY5b6celP+9GCfmI4z3qN0TJ28HjrQA4CKNFPJB59/wAqMxTZERIz2PY00xTHax+6vc8UIqSFmIyx6duaAInDIAn3uTjmgXKhNrN8/AGOlOkCjaH+90pPJVcknJ7YoAr+WxLsrY2/lVcQSt8wUlR3ParfmqvLjlzg5/wqY+YRvQ8N/T2oAqRW7ldxOQe2O9PZ3iZMjGeFqykr7gqjr1pGZfNUSLwM80mgKyDrJPgZ6GlMaO+0nCd+etKpQhucoD0NWUjEgMXGOuamwFdiiEjsOnrUbStIAjfpVho0yFBBz6VE8Cq4XvTuwGMqBGdjuIGB9aarMsYU/fbsakxu+VTx6mlRVAPmdV/lRdgCI/OQQfTtUchJQIFPXpVoBlGS2Ae3qKeU+YBW4/XmqAzHjwm4deg9qYixdM4ccVacqJngbt3qoyo0mV70AWOHVkxgjis6SAmURlsBOtaCN5YJX9agYq8oz1PegAVVkkMP3gvrSrDDgMEyy5qUhl+cjpTFUyfNnG6gCu3mJlmGNx4FMExQ+Y/OOmDVsqvCSE4HQ+9QLE288fdoGil9rInLucqegzV+GVZMhF9+tPksop0KqvzjqfaiCBoCVGcfhigsmGPp7dakjaNDg9+2DTDwu9T065puVP7zjJ9MigCK+gSdhluRnp/hXNavbPb6bOwdggU8r16V1CP85ymQQSKydbllGjXjY2hYnJJ6DC+taUdzNn4W+JhcRfH28Ng5maM+USfmO9Xyfyxiv1+8CFJ9IspioilEKbxgBd+3kD+dfkDqWbX4/S2znl7p18zIJ3SHqfzr9gfBUM/9lpYDmWBELMf72zHP5VpiTQ9QtHj4Yn5261qcZCkYI71gWreQ21hk1vI6tgsRuPpXOAkzOr7YxnP9KtfaoxAVJ+71+tKjKoAPNOjS3JJI+9QBnb4pIy/TbzRtSf5U9M561YMCxsYSvynJ+tRLAixMYjs7KfShgfHvxtUr/wANAcfd+F1mPw/4qGv5ra/pM+Ns0n/GQG5s5+GFkp9/+Rhr+bOvfh8KPKqfEz//0P0JcLyAMkVF94Zxgdz6VbWMLlu44pjbUTZ2Oa+TPcKPyryRmgY7cD0NT5Xoo4HrUThSQM/doAhfanK81CX3D8OadKgQsc9hioY8MDjnvTQAT8oC96a48uMCPr3/ABowgGR1xxTUZmVt3WrJaKMqMVUZ6GoGAVgp5Bq64IbB71X+QttY8igViAY52cqKaMsQnYjmnjAbZ0BNNXOCV5x1+lAg+yL1J49KZthRgW4UdaeZBtBXv+dVplgYYOQO5poDP1ds6DqMtu2WWCbHcE4x0/OvwZ/ZxzB+1Dam6Zoyl/IoI4w0ku0ZH41++U9mp0a9VAf3sbqAecHA5x9DX4OfBC9+xftVSkoJB9vlQkcDCPwQPyrqwn2jOe6P23it2jlkDNg7ju7bsGtNF+QDPHHfIFVrV0nSNrnd523Pseauq6y8oAo9z1qWCJCmEGDkjvUZiKEfN8vcU7ewXPQDgVFu3ZXOR3NI0GEjJZuCP5VGwjmCleexOMUuCCzE5HQUqMmxlBPHrQAx2EacZx0OKik2SRhueKnO+RPKQA5pkcREmScACgBEIJ2j7o4/GoymPvjp6VMQu0heAOmKRcggtkemaCLlVi+QOdjd6i3K7AdCvcVdZJFVl6rmqjxBCM/Ln1oC43ZuQ55A5PrUGEkfaOPrxVplRl2g4OevrUBttufm+br9aBCZQgqMt6+1UiGRgN3I5q6YXXJPyvt/nTWhCoXk6AgY65oARonljyTnv+FG3ZlgflPYU6O4iXKOMA49qWUrH8qkEdifQ0kwIwq43hST2ppLN8x647jikeSUFFdcADNMEpVt7HPoDVJASmQKCBwDxUDGZlwoOKlZUY+duO7+771EzsIm8w5L9PUUgGyfLGWfvSQhHiXI60HyyqrkOo69qQRyHJiOduMCgB+NquqjIHSqxWRX34zVgFnXIOSOo9KsYDJtBzjrQA1OQDjYB271OULK0g4yKhwHPy8Yp0Sy7yX4B7UAZhjaOdR97zO386ZrWi2eu6fc2OrW0c1vKhTDAFvmGDW3JGu5WVRuX+RqCYuxKr94dTQB8KX/AOwL8LdW1SW8h1a8sluGL+WowqbjnaMZ4FRyf8E6/hqu3PiW9EffGP8ACvuJ5JI5Bg/LUhndl8vNdSryWxm6Z8JSf8E3vh1dF1svFtzGeSgdFBAxxnPByfYVhW//AATl8MWcsdzqHjCeaMdYI4FVy2ez7sYx6iv0MG8fcDUwK28vjH40/rM+44wsY3h3w5ZeFfDOmeF7CZ5otNiEas/LY68njJ7VphdrZ9Ks4/WoWqBEkiCQeafTHNEIlHAxgVGCNmMkgVJDkJvXB9KzAMu/zDke1NiV1YljnPFTBpg23+H6VOsQMgwaAKjS75lEfyqAQc0+T+HA4x1p0yoGwvUc0iOqkgKTx0HIoAlRY/LG07ix70shUqAoIx2qIbwQ23bg9KVt5+ZfTJoAVTHnMYznrUyYwSDj2qBUyM9j6VMqI67AcHNACKA3JPPtTBCRJhVLE1N86/JH2/WvBPipffHW71aDRPhTaRwxSRAyX7hdqcHjDA4I+h+lAG58Vfjj4F+DOnG+1+4ikvQV22QbMz7u4C5OOuTjtX5g+J9a+NP7ZPi5rPQNLns9AjYGOMyFbaNN2BI7HAY8dBnGOK+x/Cf7GGl32rTeLvjTqj+JdSuj5jQrkRhjzhmGCee3A9q+yfDuj6L4R0yDSPDtnFY2cHCxwxqihfTp7nk1exo0eW/Bv4LeHPgj4aXw7o8ST3lyga8vf45ZSASAeyD+Ece/NVPiFF8WLa5iu/htdQxSQoR5E5+VlGCoXORkcnPfNezyq0k2WPHpTmiyBvO7b0z2FS2Z1In5deO/2v8A9oT4cauPDXiPw3bWl5/rQ8wY+Yh/iUg4I/PHcV8Y/FX4qeLvi/4gi8Q+KJYmmgiaCCGAHCB9x9MknNfs1+0H8A7L46aDZWdo6WGo28xcXLrxymwqcdAePTpXmfwl/Ym8E/DjUINa8V3L67q1u6SD5gIFIbcvA64I5BrZTMeU9B/Zh8E3/g34L+H7XV4wl+6PLIMYYea/mBW9SASR9a9+jYqxjY9OlaU9xIP3UShIUYsqgYAHt+VZB55pSdyiV5GIC8YqGNZDLuPap44PMdc/dNfOvxJ1j9oe31p7D4V6dALRNpFzKUIG5fmyG54JxxnGKmwH0PdTWul2i6hrN1FZ24BZnmcL8o+tfFXxd/bh8E+A3udJ+Hyp4i1MAI20MII3HHEnQ++AfSuK1H9kX48fFe7+2/FrxwqRuN5jDNJjrkBAFUYzivoLwL+xn8EvA8UL3Wk/27e7vMWa5kbIYcrlBtU4PbAzWigkB+e3gz4NfG79q3xc3ibxtJNp2krIS01wjKiqxyUgQjsCByfev1j8BfDHw78LvDFr4S8MRmGytupIAd34yznuT716NvWCJLSFNkcQwAPlA7YwMVly3EouBGVyuMk1nUl2AmhEkM4kizsVg2PUjnB+tfJX7SX7KWlfFyCfxF4bZNP8VoC5kHEdyOyscHBHY/yr60zNsz/KpbfMiMspbB4wDg4FQnYD8ONF+Jn7Qn7LWqt4dvhMkKOf3d0zSWzhck+W3QZ74NfSvhT/AIKKWbIkfjPw5NDKx+eazdWUj2Rh+H3q/R7xX4J8D+PNKfSfFGj291FtKoXGSCeuCeRn1HNfAHjr/gndp+sXFzfeANXFiW3kRXLBkAPZSK6YVYv4kB654W/bf+BuvamljPcX2mCVcF7i2+RWOAAdjMc/hj3r6e0nxFpPimxg1jw/cfabSQnawGAcV83fBP8AYw8B/D/Q4p/GWmQa1rVww84yhZYlVc7SgPAPPJHNfVuk6Jo/h2zTTNHtktbaIkrGgCgEnmiry/ZAnTBTDnYOtIzARjbn5u9Wcb28vGccjNRSZcEKMYPaua5oM5IAJJIANTMuF6jnpRIpAXByzdamaHMYEY/eLzk0XIaK5QshCgbgCB9aIo2WFdyfN3FPgt5pCcnac8VovbrHllbrVgkZJhO7B+VqnWFwpHOT3q1IB8zPjK4pyAsodTgGgsqRbSeFww71bibHyuMgU1AN5HBJH0pyxkOCcjFADHiPneZzz0FSGI5KqOR+VXGBMY3feHFMiC7VPPvQBKEEYG3kkcn+lMbLSEnGf5VoAblAHBHSqrxGNQx5NAEeWQ7nPA6VZiuY2XGwbicZqrCfMVvMUjJ6ewqVYin3RkelAAVjV255HPFQvAJGII5HP4VZJOVXAzjPNMdxtLAZYdqDMoPEtow5wpIwf6VLvZeQc4HA+tQuSxCyfMo/Sm3W1WGwH5c0AXl3MnzHn9KltrSMCUn5icVSiKlBufC9xVtZPKQBTgMM80AWHULEGcYXpmqrSIpLJ07/AP1qbJcmRtg+6M5qaAKqbOuRxxQBCkzIrCRSS54NRI26YdSOmKk3SCUhxhQMA1EylXBhHT+dAF6VS4VWBCj9aa+1WAB4I/Km7GYRkN0zk1N5Rdg6/wAPSgB8MisuHOSvHShWbdhBgUSEbumGanMVVd78BR2oAkjjUFlfsOtNyMFBk4744qpHL/C38XNXYvM8jec47e9ACgfOoZjjHX1qeQ/cVOlVmcvGFUFT3Jp5bamAvXAoAnWLZKJOuabMvJJ+76CmpIyZQ9c8CmC4ZzidcY7DvQAzznZ/KYBVwOlWyvlkANg+3emCGItvjJ5GcGkVdzEScGgCdMsAoGCDk06TC4LZ544qvvwwQKQeuTVly3mgcfN6UATzIViV0PC9qYhDsSTj1FD73UJ0571ECsa4I59aAIJXlVj9mB3Z7jtVnTZJlY/bxnrU4P7sMcNnvTIhIGKkd6m4DDLE5KHhV6VGFYMTnNLMM8rywPA9qjVQqkvxnk/SpAVizKfLOWU1btseSVlPz571T8k7Q6nAPIqyqg4L/Kvdj3rQAZcP8vBx17UqgmMA8Y74p4K7MA8sf0oQtt3Z6dAaAGFSRkHp68dKfHLIRyOGPU0+Fjlt3JPY00N85KA8dj0zQBBIFdyMjPb2q0HeKJQDlgeT601Y237wB7iluJUV1VVB+U59qAGys0nquOfrSlzy7Y4GKjEm888Ko6AVMDF5Jcg9OnTmgCaOQbMA5H86m2ZI+YJntWfD5ZiLDIPf2p8DgTgBgR7+tAFraVwGOQearSgxuoAHNWgTuba2cdT7VBdOjSFVwzKOKAKoHJBXGD26VNbQhXVmXLls4NRhW4I4Oa0EVVUbjk9xQOw6bf5oAPB59qe8IZDvPzDpgVXNxIoI29On0qwB5mGLHBzQFi1FHEV3MAuB1qkZVZSVHfAI6moZWODG65QEfjQAiuCqnpkcUCB7dthjBIHXHrTooUjTOQP50rFiVBG8rz1xinbEKkDPPv0NBDHxqobLDI/nUd3OIDiJcqx5HpVtIxHHknJx6VEVVnbCg560F2Kqkq+3+FuuKkDwsu2UgZzjNWAsahS3IJ+nFOvobaSGMoAGHP4UBYgS1hMZcc+mBjNWoWV41BA2j1qGE+XjKgjGMGnSgJhVXOfc4oHclQhX2LncvPpxWWyqtyXC/KTyMVoRSJuGeG6HvTHjjf7u7Pb0oFcf56q7OVK5HSnW7EPJldykUyZJGkGACNoqbG2MKoGSPpigEVJELOV6qoBUD1qYjcNxxn9KkMW0eYOMHrmo2dmO4H8KDMhaEIxPAJHJpMyJt3DcwHH0p0jmT73IU/rTfmOWyD/SgCoR5jMzJznNOTDMARnHtmg55/vin4JA2blJ+9gUAWCrKeDxUSEK4dc56GnqrK24HAIxzTR5iAkfNmgCaTGDgEFuOaaInO5iRtGMioEEjZV8HnNXDG6riLASQZINAGc+5G4bg9hQ7ESZTge9PKp5nLYYHgGrDxOyCQEgjk8UAQOBMyk/w9AKeLZmQsGAK/hVUo8b7zy2M1YilZohxigCnNFJnDPkrzingER/NzkZ9qt3UbTwlt53Y6Yx1qlLAwiwCB6e9ACR7grYx16U7zMHKqRu64qZV2ptbGfbrVaVpUG8DhOD+NAE444PC9OneqUUrEsMexB/nT4WeaBWTJBbn1INTNblAWK7gBg/SouBDGFY/exzgn3pzFncbOT0+tOWBWXO7IJ6VFJakKkkbFQSc89xRcBQzbyso6HAx0zSeZG8hQ5LHI9jipy7EliQF9PXPWsya0aL5omPGeF9D60XAkQGISKpGO4pklsrpxGCx74qHYwUsxyCMZ9qux+btVlBKLxxweaLgOt7TbC0DHIfBI+lSfMrbApwB2qobqRJ2JB2d6tC5zGWcYwTjHWquBLHGVwW6c0oXartGxLdfaohmVVxIwU9gKVBtDKAdxGB+NFwIEDPL5m/A6YpZogC7Keo61KIGVQpYEr/AFquyBLoQyZPmdT2FMdh1nb/AGh3TcFGOtUZtPlhmyWDZ4OPWrciLGQq4BY8n6VLJvaRGjPAHIPrQFigYpDEWLkFM8CrAtwYN/GWA781ZdcJgnh+TUTW4GwnkH0NAWILZjDK7Do3arTOjKVi5buD0qo8BTdtYhiKbBbGVjFJkHHDZoCwk7YCFCS4J4Han2crIJDIQ7Hpmo/saQnKOXcZz6Gp7RQ1yINuHOaAsaWYMbmXkDBB6VniN49jryDVxYSrlS2TSNGVYdio4oCwwpEu4YA/rn1pZ0ilIERUAjGe+aluljDLtA+cZ47mqTvhwOm3J9waAsLFGqYwCzAZyT1xUb2iYyMqX7jpzTvNwvDZA6+xq1O6JH5qDJbAwD0xQIjtIVs0ZFJIb9KlKEqxTvjrTHnVU3pk9jj+dIAZAxbjYcD3FABao6iYk7sHj8aoQqsUrsh254Psa0Imw8iM3BXHtgVSWPanPzeZyT6gdKAJPs4d2uHweAM+9PhB80AqSuOmabGyNgBsAcH608bhLtjGWx070AE0Uc7hs8424qtJbgxKijhQePpTVVywAPGSD6ipvliliSTIMgPX9aAKUe3KlhhgO3StFCJOBwetJ5SbgcZzxzxjFPkjwxUdOvFAF1V/df3iAelZdkzMrE4yCRjHPFaifcULlW7k+lMhaIkqR8wyQRQBHtjCAg8nn8ajc7iFjO7npnvSXO5GjdPmC5Ur39jUduqQyB/vc596ALzxu3yo2SAOvtVqCXznIHLDH8qznuWVywHBpRJHFKroNp9aALZYAlMAdfxqrLHmQFcKCMVNuaVtuQOP51M0aEiNjyo60FcpmRheuQxU4IxUzoGxuOSaRT5T4VQcnr2p087rCWVATn8eaA5SJFVMI7cucZqZovLZduM8/jik8qGQRyzA5UfrUpKn92hyB0NArDFQyBixwRzx2pUaMTb5By3VvWlKoqfexzUSuEwWXgevc+1AWNBoogwdhjipFRNwcALnrkVXhm81sHHI4q6AGOCw57mgRQuV8thlxz61I0Mu1QMEDmnurC45jEhXg5FLuZD1xnjFABK7hVj3DAGMd+KigkmlG9l2jkAVJJlQCoyff3pPJj8oKxZW68UAK0QRAAMoBzn1pjNvUQ8cZI+lALgsp5TFSRRmPEijdlcfSgBIgUG1+tNK/PtOGx2qZ2V2Uj5X70kgPyt2X73rQBQWIuxCkrtPXsKidZEKlmDY9KuyI8aKRyGPFV2juTN9zjHfpQAsCKz4Y4B59KuPb4XGQSecgVQwArKeT7VoQNIIt5I2sBj1oArSiWAjDAqMZA96tSR7YwU6ZzUMiOGCoQWz39KkZ2wokxgHqKAIUkUFxn5WPHqKkkUNtVedw4NQ3M0UMXmNgnPXHX2pqsGjDQjntmgCWLKZDcq2VxUUOyEFVYjk5pkKlYljDZO/LHsKkRg84iVgO2fWgCSNtzMEHBPU1JlXHzNkggD3qIoqllUjIPrVNGjeQgHJXkdqANRYGVWkPCk4PtTzGz5Y44x3qtbkxPKjMWHBwxpGeZrjeSCmMrgevrQA5oy0gcHkD88UXUgRYiM8Dke4p8yPIcq4BPGe4qhK5QeVJJuK/Lz3JoAuSyfvBKpGSBgHtUrszsCWyCD0qinyMplwAOPwq6kzoQsYHlg9xzQAqwNuDHGMYJqmsUiBsuGU9hzipBcbjmVcfN0Hp7VXYFGKRHaOvuaAJo5pInYwkKSMZPOaQuWYiVQM9PSoUDg7zz3BA5o/evGXjG5E5PrQAReYSxY42+tTbZ2HmKSWIqNTuG1Pukc47VcGUVdrHjp9KAIUWdXDP0I5JpyxsJvOUAZqzIxYbiQRwajRlcF8529RQArosz73AwT+NMngGB5OAOmaczLIcq3PbFMCt5YgBywB4+tAEQj8pwB8w/XNSzLLESMjawBz1qP54mCqAdp+bNaX7p3QxH5VwcUAUFwPlLbsjv0FOjKxkMFLZ54qfyUldmQjA5O41RuyY1kiiJDEfKVp3AvrCs0RVkyCDz3FVhEgYRxnsMYqG1e+ijMcshYH19aki3CTajjAOOOKLgSfJC3z5JPAyabIsa3ahcsoA5FEmXkC/eANTKqbvLXG0DPHXii4CTwgNuTJzk81QMSArgc9/rWo7O0JaM/nWc6FNr8kjnj/AAouBKyxEFcgELiq5geFovL+62CSfanvG1wCwO3A5wO9KI5GtgWYMV4HsKLjSLj7t3zHryKckxjRhtyO/GeaiUlY9u/BA7YpURpWY78jGeKhssasuwhQBufrVho0ZhGwAIAoRA8aDjCDdggZNRu0wGCu3P8AKqK5Rvlxl967R29BxU7bVOAM8dB3qrFh/mY4x9BV25heHaqsGz79iKBcpXU7xt29T+VLfRxlEbywSq4xVmNYli8xvvAHBHqKeqeais4GfT1oMhH+z3CRu687QMAf3aqmM9VXPerFxbJAqsmQ5GevFV/PEcACkgk9fagCFXVUJkGDnA5pqbpH+YcentT5VgljJGQGPU9OKihSIMcE84AqkBPGfLXCjYB0+ppqqpcNn5hnmp8OOeMqeAaf5kbgMRhsc/SkgI8BBlvvMaY0SiQEVaCqcLjKnoaVgQMIOnekBWEOflztI5rRjKMUjjPzEkZ+lZzFmwsn8PNWQGUqUGGH9KAPzL/4KH/Bfxx4si0f4ueC1kkXQLcQzxW5InQJk+apHPGe3Nfk0Pib8S7eJfK8Xa2hQkMpuJAVI+pr+p28EflTQMqyxOuHRwGBB6jB9a8s/wCFYfDBo2b/AIQ/TMyE/vPsyZy2ckgAA9a0jUsB/NU3xY+KDlZX8bauMjobiYkfripp/if8QHgNvP4y1maGUbXRp5gpU9Rye9f0rH4UfCgxBX8LaaJk4Egtk+X8MYqWz+GnwpnvWF54V05yi8v9mT5v0wPyrX6x5AfzF6Tdw3mvaPFDDJM0d5C75TqoOT/Wv6hvCqw/2Zp8qRgGS1i+Q8NGSgJzWM/wm+FJvjJa+D9NhkhfzEc26MVb1UleDXYx2rFzMhB5ByPbjpUTq3JkXVkdRgKM561YnBIWRiBnjirEaRJEqkBmIzirM0HnRBAAu7kY6isSilA+9MS9jx34q+xijQNGvXj0rMiDq2xRx3NXUdWG0nJzjFAERALncMEU4kmMkjpRIAUYZywNIpOCzHIAoArMXY5KcY644qHyZI9zgjKj9K1yN8GMYPX8KqNGoyN2T70AZnmCSA7l2nj6mrsTKMLn0606S2EsakFVK9xTFgZSFlOQO9ABI0nKxEEt3IqPdI/HXpnHtUySqAQo+ZCc5p/mQqqkqQWPOBQAws3+qZeG6Gi3RvOOBuEX3iO2fWvnf4lftTfD34eXkukabbXXiHVYmKNbwQsqq46qzkEcewNfNHiPxx+1/wDHBH0zwToTeB9EuiD58jGGQxsO8kgBxjn5FzVRVwPqr4zftS/CH4J2TW3iLUP7Q1ZPnitbch5Nw4IIU/L9Tivyk8ZeP/2hP20teTRfDGnT2PhWGULsXctsises8pxk98V9beAv+Cf/AIbt7hPE/wAYNVl8R6pLMC8IciNtwz87MNzAk9eK++dF8JeHfC+nRaFoemwafbWahEWEbAFAwMY68d6oD5a+AX7J3g74HwLqComq+ITgTXc2QuG5xEvUCuj+Of7I3w1+P2nzahbwLoviiGJglxEBH5jAYCv1BGe/Wvpwwqv7uLG0d6sRyvbkbSXY/kDTTA/m08T/AA6+N37LfjFdT01bvSXgk+S6jBNvOq8Dd/CwIOPx619efBz/AIKR6no87aX8YtNFyhACXluu7aoySGTjr2I/Gv2F13Q9D8W6RLpPiTTINQt7r5Ssy7scjp6V+avxo/4Jz6H4g1G41/4S30OjShCzWkxJhZhnJU8lf5egq1PuB9geAf2hvhJ8U7aHUfDuv2kctyvywTSKkgI4IKnBB+or2lY4ZmaRPLdQBh0cFfrX83eufst/HLwz4ut/C6+G50vpZUWK7tyxgIc4Db1JXnH19q/VT4F/ss/EvwVqNjqHiPx7fagkYWWS2V3CnaMlGLMcgdMHHApSt0A+5fFSWq+Ateu0GPLtpc8+3P6V+Fn7A6iX9o3U4mbzA9lOVHdsTIcV+4vxHimHwq8W2mkI9zcvpswiUZLsxXC8Adc1+Uv7DvwJ8f8AhP4jav418V6c+kWkls8Nu06lWkd3BG0HnGATnpSi7Aff/wC0tZyR/Arx+yRM3l2DmPZ/EemfoO9fmp+wV8TPDPw30bxJd+Mr02FveXaJCwR2IYDLkhQT6DpX7L6xpmn+IdAvNC1mPz7W+gMMy9N6H73PYn1rzrRPgL8JdF0iTQtJ8O2i6bclnkikj8wu7DlgzZOeB0pRloB4D+0N+0X8HNS+APirSNF8QQX95qNsYY4lYiUuwxjaRnn1PSvh7/gnprOneG9T8c+KdUlEFraQwh2bhQo3MSSeAABXt37T37DcV/rNn4i+GMkOk6XMrfbYpTiGFx0ZR2znp047V8xeHPhR4i1x2+CfwlnafS5JEl1rVSdqynjIzkfu1xwO/wCeb51awHZeDLDUv2u/2orjxVrzO3hnSpz5X7s7TDCT5UY47nBOa/ZrRbOPSMWlvGqwptCFeMKowB+GK8j+DXwp0H4OeHrbwzoVsjIoUzXBUB5XIG5icDknFe1RqGmdh2PA64/+tWcwPyY/4KTfBp11OD4rafbg297shuJI/vB4wckrg8EHrnsK5T9jn9r7T/DlvY/C/wCKlx5dvGVXTtQfCoqgcRynsOmD+dfrh8QPBWjfEDwNqPgnxGN1nqMbIZAMtGSOCpPQ571+T2l/8Ey/Ec2rXo8Ra0bTSFnPkmPa8jRZ+VupwSD92rjUvoB+ucGp2l9bRXNhIs8Ug3BomDJ+BHeugikzCp9q8D+DPwft/gx4dj8K6fqtxq9u75V5wF8te6qAeBXreoeLPCfhjT5bnxPrNnpixru/0iYKQvY4yDzUAYHxP8IX3xA+H+u+Cbe6FqNZjWPzSMiPDA5/Svl74GfsleFfgHq15rFtqb6jPdRgXEsgCKoUlgQRwMH61c8dft6fCTwhGLLwnaT+Jb/JDBImSIH13OOfbAx718ueK/iL+1h+07ANA0DQ38O+HL8hXdEeBHRuV3ysoLAjrt4PencckYP7aX7TuleK7T/hSfw3JurVZFS5ngJPmzA8RAj7y5xn1Ne5fscfswa/8OvCt/4l8SSfZNb8SRhYvLAJtUXlRnHXJ+Ye1bP7Ov7F2h/Ca7XxV41ePXPEDsfLUrmK2PYjPU84zjjtX3vaRFIk34Ur0/hH0obJSPhLxl4S/a7+HIbUPBWvr4otl3M1uNrMB1I2EBiPoa+TfiT+0/8A8JalloX7RHg2WVtOZ1AhV4VVm4PyEg549a/a+3uLi3uBIu0MuSDjuR3/ADryv4pfCHwT8YtMOm+LdHt7uaUuPP2gOhYHBBXBpDPmv4B/G/8AZpfS7Dw34P1Cy0N3/wCXNj5TsxPOd2MsT75r7thmsXCPYyLIsgyrA8EdjX4B/tJ/sS+NPg1aN4o8Pg6rowY5kiGJYe4zt7dvwr6y/wCCdnxO8d+K9E1Hwt4xmnu9O0VlFrNKpLKWP3C+M/nTlAD9TfMLEhjz2460tvpskkse0cEggntzVNQ647rkVu27KCvmcqhzgVmjQ/nz/bs8Qz6v+0VfSSgvDosttAFbvgBmwK/VrWvid4a+FnwRsPGl+22UWEQtrZmAd5iq7cc+4J9K8b/aA/YDf4rfECX4h6Frf2aK8kE13E6gsu372DkD6cfWuI0X4H/Eb4z/ABAsk+IkE2i+BvCrLFa2NwCrXPlqEbJwCwbaMnkY4HUmtKmyMzh/2b/B9zfeKPEP7UXxd2WtqDJNbPOMEndzKB6Kvyr6np615L4xfx7+3D8UItN8Nwz6f4T0iTy/NkyUijYkNIw4BkcDIUHgfnX298W/2eviH8T/ABRbeEI7v+xvhzZRxEeThhKUXkGMHJ54UH5RjNfWPwx+GfhX4Z6BFoHhnTo7SxUAsFHzOe7MepJ9zSQHF/CX4beCvhF4Qt/CPhyKGzRQMNIV8+eT+NmGckn/ADivmf8A4KH6tbW/wbsLG2lU/absCRRgnAQnHB9RX1z8TPgR4P8Aijphgkup9K1BT+7nt224J7EHNfhB8Z/hJ8dfDnxGl+HtxDqPiIo++1ALzRGFuEdRg4B7mtLktH23/wAEyLSG88Na9FMuSmpM4P8AdwF5/IGvur9pH4H6F8bfhrqPhq6iD6jaI8llPj50kC4UepB9K8A/Y0+BXiv4K+DZh4h3Je6rI08yDGImbbhcg9cdfevt22a4ifzjIS3B/LFARP5wf2drjx18Of2htJ8M6Ibi3vJbt7S6twCA20nkjjpjIPbFf0kwviEDzBI2EPJJPKjrXldx8FPhyPHU3xGsNMSLXJthFyOGAAw3HTke1elC18tdsNTIo6PdHD4f1K6lYJGkDFjnGMGv5svBmgaV8RP2mh4e1eZks7+8uPmQ4LD5yo/Hiv6JNcmTTvBeuyXjZt3spSwP8JRc5zX8737PlrquoftQaDdWNjJdBbuRpCqElEYuNzYHCrnJPtVxejA/cr4dfDjwn8ONPOh+H7CO3tnI3uMszMecknJzXrVrCImKIxCryPmz1B7HArG0W0u4baVL6LE0jgMeSAcDkdK37GAQiRZW8xcjHsR+dYIDZtLVmuYFj4DMN2TxjOcGv53f2o7ibUv2o9RtcLCP7TtY0YDGRnAOe+K/om07zHuURiNu9SMc5+YCv5tP2j5jP+0zrtvKr+YuqJtBPIG44rdFSP6CPBV3LHY6VyWUokZGcH5FGTXdCGOW/jvXyZFG0kngDPXFeW+Cpol0y0tGlBkdEdM9V+UZH416Va43B1I2kEFevbnmudsklvLMSXJmYBQVPA4JzVWZ7YsIdnygBQDyeeK1JV3Y3sNq9AevpVP7FER5zHkEHjvSNCsiaXDZyajqM4sbOBtryyMAg+nPSvzG/an/AGuNW1h3+E3wHae6uJGaC4v7WNmMzHgpEQM4BHLevQ45P1J8efhh8WvipqA8LaFqo07wo6o86RttZvlww4+9k9s49q0vhb8A/B3wwtRFpumK915QBuJFBlZ8fMSxzkHrjAqogfAv7O/7D+pa1qEXjT4x20l35uyeK1ZgoZ2JyZuAc5PTNfq3b+HrfR7NbLS4IoIY0WFVTaANoAAC9sY6V0n2KG4jW2kBgWVPLYxkjYPUV8A/F39k34w6NY3/AIo+Enj28ne13TQ2RZkY5OWVW3EA/wDART5bgWv2+LG1h+BX2c3aLJJdqX3ZxjHb07dK+bf+CcFraXEfigXEYV7adX4HIbgLz0OcHivgP4h/FL4va5dzeFviHq1xqFxZTMFtZk3ESAlccDrwfWv1c/YM+EXibwF4On13xVEbW78QSCdIjgMiqSyl/QnJ4rpnpCxkfpFaW9reWUdje28ckEww8cmGByOc5r86P2qP2E/D3i6wu/GPwuiWw1NAZJLJBiObPPAHIOa/RyziZUDSDJHf2rQtdh3Cb7pPBrGDKR/Mn8M/jV8Uf2cvFf2AyTnTraUpc6bcFgvOQ2Bzj6jrX9CPw48XweOvCOm69BEYDdwpII2+8Ayg49+vB714B8f/ANi/wR8bPEtv4pjmGkXER/0kqM/aF7f8CHrzX0j4A8C2ngXw/Y+GbBmeOyijjV3OdyxjALehqpu5Z3MFlMxRF5Zjx7Zr5i/aw+OOg/CrwJe6FaMl14k1GPbBa8MYcjmWTqPw71s/G/8AaGi+FOnS6H4aiGoeKJgVRACUgDj5Wc42k99uc181fCX9nTW/F+vTfE34wM+qandTI/2eYbjHuycvuGG+UjHYVEXYmTsfnBYaZ8V/hHe6b8cm0BjZXE0kpdkLJ+9BODj5kBBypPGfWv1A+Cf7bXwg8cabDHr96PDuqIUjlhuOEVjwDGx2hgcHOAD7V9vT+CfCl/p0uiarpy3Vndx+XLC+DGVxxxX57/Gf/gmr4D8RWdxq/wALdROl6lK5c278Q8nPB6DrVu0nqQmff9hqmk67EtzpGqxXKt0IdduO38VeQ/tVT2cH7P8A4pS6ZbiN4gI2jZcBwAc8npnH1r8eL/8AY+/a4+GI87w1JNNHux/oF4QfrjOBXn3ie2/bAWym0PxZDrWoWEZBeCVDPFwcg8DtTUbdTRq59e/8E87Sb7V4nvVQJM8gVd/3COnJr9gtEsnS1RZxEpdT8qnqRycAnrX8zeh/E39ovwpHJYaIb3TAxyyRWYVvxO3P51cuPjr+1P0k1vWIyOyo6/piirC/UlM/ppktDEi75URG7sQNv61TMun2/wB++jfngB1IP4V/L7L8Yv2jbiQ79f1ws/ykEykc/UcV+gf7N37OXxI8U29l41+Ifie/juZJFlt7dnLYVc5Lk9OccDnj3rJwsUmfrzLGAwyqgS4O5QOT+Fef/FHx3pXw18C6jrl5FJPOyOiqqkjcy8Zro9C07ULCOO3up/MWJcAkcn/aq54u8HaD8Q/DMvhrxFh4Jslm5B9sYopsZ/Mtr11qvxI8Z3Wk+HLCS51PVLqSSOIchAxzjPHTmv1j/Zn/AGW7D4Xafa3mol7/AMSX6+ZK5A2w8cpnPHuKmvfAXwO/ZW1a4vIFn1bWrtMqY4wXVTnowACjrXIeLP2ivjX4+tzovwe8K3GnwyHb9sZS0m3jI3MNq/XvWjd9EZn3J4j8UeAfhrpSXnjvW7fTli2o8bODI0mCQMKc5POa/P34u/tx6/4vim8GfBjS5LRn82GSUIzyyL0UxgD5eDnNcr4Z/ZD+KnxO1/8AtT4pau+12Z5ovM86YOcnBJ4Hf6V+gfwx/Zw8B/DSzjg0jS4zOcGWaVFeUnPI3HoMCs/hA/I5v2RPjV4o8MzeK5ZFS6miaUWbrh2znK7jzv46Yxz1rlfhf+0R8Uv2crz/AIRLxZpbXVhGvlC2nQxvFg8FTt5+h6juK/oZfTdPa8+0eQoVfu4P3RjGAB29q8o+MP7N/wAL/jfplxYeJLOO11JkC295GvzIQDywyOhP41rCqnowPGvhJ+118GfihY2Ea6vHpGpy5R7a5BUhgOnzEDBPTGa+ubbUNL1dIptJnivI5VyskUiupxj0PFfhN8Zv+CfnxU+HF1Nf+CB/wkWnYLDyNq3Cj02qScY5z2qh+z98Fv2rNYuWuND1q98M6dZyNE/nzPjPGQE5GOxPFZypxWzLTP3rWcpL5EiEP0yPu/n0q2i/pXh/wf8ACnxG8N6JBpfjC+/teSOYsbgsMkH2xzXvMEUnmtnpWQxhG6Nlf2x2pYwVHy8elXyzFtjBcCoXDMpKqMjgUGhGxJTbxgg5pihGAyvQdTT4Rgncue2fQ08JlSAN3PeouAir5QyvRsfSh0OMnnb2FCZJVCc+uelL8wwKLgV5ULAPGvPuelMYF/lZevcdquHoAR09KDJgH5SwHWrAprACMZJA/Wp0Vhjgg4/OpvlLblGA3bFPLj2xjr6UAVQrqM4OD60iRNwy9AO9XAMjEbBj1/Cq+4K2M4Rv0oAbu4245PShiyDanenKowrDkntip3fcNrrggdRUMCA7xjBzxzimpEjHe3BFOwc4Wg7iSrHikArjA5AIPeoiyryvTuKQrG42Mp9iKkWIKAepoAlBL4wpCjqa02bfEpC7Avb1qiImZQpNaMKyEiJjkD+IUARxNJM+GXKDv6Vakjz7/wBKsuqJFtBxjr71XSXBJIIA/WgcQOAFCkZHP1ppJbEQONxzzULTNKx2LtxxSNv2DB5B5NBZpmFVXbuwOKQpuHI4FV13BRg8n+971acAARMcsfyoAgkibYdp/AHmq5MxQIFz7j+tXt6pHtJHPpULyuFZY/lc9azAihk2Et0b0zU3lneN7A7vSoY4sjcQSTUrw/Lv4Zh0oAZORkIGJx3xxTYkZWO6TnGOatxqrIoddwbrmi4hZAvlHcCeF7UANjCxoxjXG4de9R4U4KjcRzj1NTlJTEoYZGenpSzxOyZVsDvQBXQGcEygrgn2xUDxybfK52t3FSeU0i+USMDrzVhikcaKuNnPTrQBkNDGqlT2PWnIgfasZ4OOc96stAjRbU+bkdaRYwyLhRtAHA9RQBH8ozGowDx1pzQkgPnG38M0JGy5UrgnueKhnjkkAzj5c9aAEeQsX4yUPy+9OgVpAX3bOfzpbWEs215MDrSeXhjGeFB496AAY2sZCME9Kp7mGBjkdj1xWmLeJEIUlpXyQG6CsyVflBcEPjGelADtjMNx4PT2p0ckqL84OOxFOiYiFTjI6YPc1bCo0exuCRkUAUVMoUhCeeTUZkkG3zO9XCGTbxkHqRUSw5YSE4yelAD0hPLA+nGOKlVckhsfhU+VTIYkA+3FNGzeRj5etNIClKLdyVY7W9uBTN8WAoyQOM96sSwxNPvi6DqDVR4w0g5HB4x0qbATOi7TtJY96du3rtXGV7UzDIAEanzKVBdBkt1osBE65KvuwF/nTg+5Pvcj86iaNwmVHPc1BEjKcsSHz39KYBLG2cnk/wA6aqEOGxxjp6VO2CrEgnPHFRQ7lZlk5H8qAFmbYFZuFqKRA6iVMe1OkCOxB5FPPlptVzkDoBQBG07ScAbsCqu6QY421dikGx+Nppu1WyRnnGc0AN2SPjceQM80edNE48xOCOakEaMg3kA54GamVQA3mnHv2oGhYJoShZTwc4+tKrYVTj7wwQahEahQqYUDnpT9obC5wynOaCxzNltrcCoZWSNclfpin7SrYLVWlUgDdzzxQAxJWyu/OWOR6/SqGsTyf2LqdshOZYZF+UbtpxnmrGfnXIyc49Md6S6ZY7e5JwXaN884yMVtR3Rmz8Kr9Xm/aE+z/eeW4JHGMsMEn881+xPgpklsWnkOHuCuR6bB/jmvx9uh5nx+f+8LqQhk/hxjIr9evAT50pZyNjLyydwT3qsSaHo0RHmFm7VoIu5xjtTLRFfBYZLc+9WWgaNi45HrXGBa8ollPXj+VSIuVyDzzVNbiReg+UHkmrwnVUyR75rQBsbuijADY6CoBKJUZWTDDPHpinh+kg4HWpWYzFZwAGHXFDA+MPjcf+Tgfb4Y2Q/P/hIa/mvr+lX44Kw/4aDz2+GNln/y4cV/NVXvw+FHlVPiZ//R/QsOW4YkEdabKuVBGSBwKkbYc7ep60wtgbQcA9K+TPcKzDYmT0z2qCPYVGcjnvVqU8dd3tVTJIIHBFA0JJCW4U96j2hQR0z0q2SCvqAPxzVIsXI4zjrQxChN7AHgAdqjdCsm3oppxBRm3Hr6VWd5MHf/AJFbR2AhZHWRk3Y9DVUfeMRwcdTipppiSABjFQeZggAY3fpREi44jefRRVE7VlYM5A9qcZHDsucf0pmYhg4x3xRIfMSOQBuzuAFMQqVxgEn2qndShhmLK464ptvcbfkyT9OtJEnRt5Nvp9y6DzZRFI4TPqvQ1/P78M2kn/a6CsnksdUYMvbhxxX73gg2s+fkLxS/N67RnAr8D/BTJF+1sLhjgprW4HvzKOK6sJ9oz6n7kruMiOn3iuDn2qzGyIATwD1FVWLI7bRyp71OR5qggAGpYEo2zPsV9q9TxTUt1dmCNwOapCLaCS53E8DNALRYDZBzSNDQby48q+AarPhmyOPaq8jmVgGbgUryFTtUYB75qXuBYUhH4OCRTSSuFHzetNwGIZ88d6eqnnAwDWj2Aa4zjbgAUjNk4JzipGjTgEgkGmLtJIPympMx43AZDfLVViymNuq9Kd82/BGR1qGTcrbR+FADJCC+UOOeOnao3lCqAPmccnGMYpVgBY78e1LKkYiliPHGeBQAxJDJJ8vboATzUkirjbISoHO3OOayIt1u65OC/UelaauG6qWYfligCuUjKrgdDzmkDjeqqeA3f0qMtn5u3P5U9NmfLk4HXNAEkoLjd3GTQmIsA/M2f500lUPlg/Ie5qVpVc7l6Yx70ANYBmyRgetQTsgCjGfWp9w5I6Y5FV0+YjA+U9CaAJPJEibs4P8AOoXSaKQA4DcdPSrm/wAsDYMkUjYkU5GSePegCKOJMk5w386URMOMgnvUQjMQcMetPiOAWUe2aSQCDBlCjj6U5pvLc5bIFJvAUAcGolCvHj7revrVJASFvOJDE7WqI+YuFI2nPH0qZCUYR9B1onOXDH7q9KfKBWIDk45xT4CruemAO/Wkyhbg89/aiIIoJ3cHtVAX2kTAUDnikkERHHXPaq5ClskYwKZK24AJ1AzmghEpX5Nw7VXWLcWDdMVJGzgc/cHX3qQTZXBXC+9AiCOFdjIx+taMcaLEsYTJH4ZqAIrcg8YqaAHzCW+4BzQBNIIgqsRhjxVdW8vG5c5PBqw8SScgnaOnvUDhUZcj8aAM+ZwJyB94mhJ2RiYhyOuaSQK0pLDn1pgYo20KR3+tAFhZfMJIGSp5xTpGMkYjI245pZFLLkAKT1xTWCLHkHDYoAemNnJwV4AHepljDgNja2BxUNvuzw351L8wYBhyO/rQAkTFTvbqe3epxcsCME5H6VWOQQG/DHamq3ynd16CgCyrSzKVJIBHy4qFIJFbYe/+cVNG8qg7s7sY4602KOQHBJOOf/r02A11K7STyadnecNwQelSuFZcMMY7/SoHcq2EGQOppASScr5a9qrsXK+WD/kVIrZXORTZcRp+n50GY3mVWVDk4x/hToowECueUFV48IQ5Ykn1/SpN/wB5+DmgAVjuwDkr09qngvJIsjHJ9KiWQg7QOvNTxxsPnA5HXimi7k6XRcKMH3pzEBiAfmU5FV0DAYIyexpyTBnLYyV4qwuSMoLgk4J7U24RS3HfApud0+/ONoqZpcKSRuKmgLkscePvcKO4pXwMmNR0yarF8DGSQ5yR0xTkY5KYJz39KAuWg6eV5ZXlh1pnnfLg4CDqR1qFsomVGfWolIfBxgr37UCe5pW94RJuJJT0NJPskYsgIU1CArExxjjvVmLdANh+6x79qLFDN2GC9/WlIEfy+vT8aSRkGApDHkUjMzkHIyBgVmDLCRlpMt8gHf1q4ZeQFBK9CelUUYg4xkdSfepUkLHyiMjrQQiQ/IcRqeuQakIZf3jjJ9KYWGQoBwMc+tMupMzL82No7U0hoilZSzRgc8c0sCxjcG7dKYR/A3HNNEWCFU/N61ZZbjgzkA4Oc8+lSMkgDbeaTdtjCYywqYIT86nBx0oECllAYjIo34w2OPapk2GMFyAe4pxSFvunGe2KAJI/MJVscD+VNO6RWPcGoxcPEoYpgg4H0pqM7MWC4DZJoG2PiLtIcHOR39qs+W/lKwODnn6VV2ogZ4z05pqXDCMs/Ic8UEti3JOdvPTg1AxJByMVOyySruIwq1GCoGD0I70EFEwPy2404H5d0oyDWgWIx5bADPOaozHazgDcpFAD4kXqTlT3q1KYGVdrA44x7VnRkyKNr42cbQKtRxRrEJSoHX60AT26RNl/ujpipow0ZycEDp9BVaNgOQeafHMxLb+vSgC9JHG43fjVOSM8bSBmrKMuBz1PSoHYFiHIAoAmgwcq45Apl3MYSMcDr+dGSpzH0I5Jp5VJCSwLDp+VADVTeQTJkdeKhnwUZWP0q4hiX5TtA/Kg+SdxyOeKAKcaF0U+nHrV4XMgVYmAI6VXWZY38tQM0ryRmTcE7UAWC2znrjtT/mLEE9s+wqWJS4Q9BTbhQoLRsMng+1AAEZuT8+7gVFNG3mAnOVHGOhp1ucRYJP0pZGIwAegoAdbly+zHUdKuJApByMHPWqC7hhidoPcdasGXYc5znofWgCYWxdy2astAoClByDyaZC58rlhz69aa0/mEqeAO9ADpSEwOuKrIFkUqjZC9c1I5Z0Ppjio41EQOFwO9AEgjKjCnI6+1M82XcB0560wy+WDg7sjqe1TQguqscNx1rMBiupfnt3qSaMgFk+YMO9QKQ+4KO/fvVxg2ArcADtQVykdvuEKgkHHY1J8rP5chyueBTSwG1VOSBSknoxGfp1rQOUSSMIwI+6P0oeK6IDRDt1PpT5AfLx1X+lRJJdsAP7vQe1AcokZlbkjHbNTxZySRgelVg9yoZiOp5HpTops4Q5BH86A5S3IkisHj+7TJFUfvGxz2qMeer4LZ9qB5ZYtK1BIrbcBj+npTUKENjlR1+lPKnP7s8NxmmmDCsA3J4NAEoeAxs0OQTx83SqSDBzIRxzgVIiLt8snntQykIY0Tczdz1oAsKcIxUHJA57VCqH5nUZPrVq0YHEbkDgg59qRiYmZANyjn25oAZkbFAHQ8ip1GXwOvfNRrl2wp28elShEVPMUkHJHNAClw42gUAbYzn5cfpUUkahEw2Pekicr8sgABGfrmgC2uXBY4weBmhsxqfLO40LiRfk6etN2MAVUZwcmgBySAlfl+Zl5NSYj84DOMj8Kayq3CEn2oEIwpBGfegC4hGOoI96GQpGzjqO/XNV41K4X+6c/Wre5UQrL8wagCguRHtJ+Y1fSP/RdzICR0INUvMVTjbgVbRl2ErlRjFAFcsybTwC3SnSrjHcdvrSI4Q5Y5x0pZEVj5gPynp9aAKxXymJC4JHrToyMMQ5U/nUcjncFDjI61OqDHRfm4/wAigCTzj8qqwIHenAk8iq2VjkAAHXHSnmUqTtHOfpQZk7SPsIAyPenqY9o2D5qjO8Rlic7uOKRZogQjdRQAOgbgOfcYrMltn89ZIXIAHII4rUKxNllHPrUaIv3nPA6UAUZxJ5qFRgd/WnIwjbezYIOalmJLlyRntg1GzBh03UASB0kkLkdf1pxZVyDjnt6VRZljm3MMsP5UnmNcTBlXbt9aALS+YG6goehHX8a0A4wFyMnpVRpU7JjH6n2qm8zgjeOD+lAGo0eBjbg56+tV45gHMROD+dTR3IkRVYdOmKpITu3cKM8mgCSUfIHZtzdD6YqNSZB8vAHHSp+ZBgEYBqJssdmdgB9etACKpZGG7BXvTFYshIGSOPpTh5SKQc44xVPzCZXUHarfgKAFZJA5DHGTnHTFTM4SMoy5yfzpC2epJ2ioH3jDqSeenoKAJY8BCR8pHerDCSbKb9q8HjqcetUuCWCNk55AqWOU4+VeVxuxWdgASABkbHmYJHGOlV5bjFsqY5LfjVm4ijEiljlgOD3FUJlMpKxFcnr9BTSAnhuFZskAKq81W8wGR8NhmPOfSmbMcv04GR3p0qPGxcgKT0zwcU+UAMSld8pIA4GDxVq3O6ERKxwR19KpuwKLkjJHXPFRebJ5eN2wHjg0coD1t2+bnPPNOSN0zvwMDjvVRbh1BUknDbcjgVYRCYyZWGBnnvRygSqz7QoJAB61ZQknaCd8YznuRVSRnIBGCgAC1NBldz45PU+vtRygWw4Byeh/MVVYEHdI2WzxSiZG8xCMMvOPUVUnkdwrIMcdPepA0ZVhcfONpA4PvWa1ykDFyTjOPrVtHSSHDck8EntipzFZzwBZiC46j6UARTFzgY5IzjtiqKzSr987RnAz2FXpWKsATxjvWZIQnfJPb0qrIBZCHkBUnGeeetW1LyKNvykcehqgqyMfOI6nH4VpqokG5RyvTiiyAd5OMgn0NLFEVuFOMY5yOvNQ2rMyF25APHarVupd2kJ5HUVQDTMisxyS2e/emC4bzdrJjcM5pkrhDjBO5uKcZYwBzypyfTFAFosFIPBHbFUniUSCQttB4o3RPIuw7VGMD1pWcLgSgiMcigBs9uogyJgWLjt1FSzFIo9wGV659qRsSQoduApyDQ4/dgP9wUAJ5iPbmS32lUySB71US73EyPwOpHvTo4IgkqRMQZAc44/SmQW+Uljz8+3n6UAV4tTjudUbSETMnk+buBq+0JMYt1OCgxms21t7a3uBJEo3iMjcPvYrTRY0OZHO9hxQBXFu8TBDkqwDZq3gxz7kOcjrVACRJPNeTcucAHtVu4lEIQu+Aw4xzQBTu1fzQy5+bk59RUmorNJFBLHzyN3PIzWgzwmNS3XAAz3zUcioANp5Pp6igAihkEgiILAqevY0+AtHHlgQw4p20Fgzt05pjOdxjI5znFBXMWpy5i8xecYBHeqiiIsAMoc4Geh9qnZQYjg9T1pkYRsRgcL1P9aA5ixOEg2+XICQPrgmoVVVR3Z/m9c9KnBjRSAobPGe9UFI899wyqsBQSW2ZD5Y6KMkk+lMKLIueoxhSKa8ql/mwy8degoQq77YWAGRx6UAMLxqpcN8wxx3FWDIHTk9uveoJdiycjJ9+4psjqoAHO3tQVzCwyRHCSZDAHAz2qysyuhEQCjrk+1ZYdVYYOOOTjn6U68ge5tXjibYQM+hNAcxrxlpBgKCDxn3quIhG+5uR7VBa4EKqjkbQBtPrVt1EsYQttx1+tBJIyic42YAHGKZ8jr5LDdt71NExRihbjjt1pMRjLY+UHJoArsAkmYzzjt7VbikjmUDoxqKURuVeHBBzyKg8xY5QCPmOOPSgDSO7AyxBB7Uk+UBcdf5VFLdwRwpct8yu23j1qOW4SaIBFKqDjn9KALDtvt0cEAg/MPf2pkk5OxWXcz4B9KglBMB3cbeg71BEisw3fLg856mgC6PlZkH681cRGRWxyRz+FV3CRkbh83B49KlQujybmI3cj6UAOEan5z94+vaqpVX3kkntTvtCxxtG65PY1niYsWOPlPagDQBLYVxgoRj3pspcgjdnHb2qhDc7DuI3Feea0BLa3DkE/Njp2oArxFCxUqMjOcVZhJkIUYJwevtVZVjiDYG3B5PelhneKRBtDA5oAsgSFsnGPao76K4MB2AMqjJp7ThSSq4HNKHwp2Z2svNAGcBDdQKo5AIByO9TpalGJVuRnp6VVjBt4SIAXI7VY8/fHgnkD8aAEjXHyg7Ce5702O3hZid3z927GogQwG/ng4zRB5YQBG2r3FAGhFbum4EbkIIUg81Xt4I1YHJLdOfSpklwsbqdyqcDntTWdOegx396ALCxkscjk8k1AY8I3zleT+FAmLPhuNvp6VBO6niM5I656GgCWWGMFDEcN0JNZwX7RO4ZgSjc5/pVhpFa7VeqHgmkmChy8fRj6UATCIzF9wKlehPerEZAjKvywqJYWMhYliV6jtUrHKNu6Hpx1oAc3zkD0HbiqkkbM6OQRg802NnEpC5wnT3zT2Lnc2MEHnNAE0kR2fIfpRaI4Vy+A+PpmnBj5a/wg+lTIN/XoMDnvQBStg8Ebo4Afce/BFTx8OwbkN0x2pyxJLlj8pRiOakkCo23PA7+9AAFBOzrngZqIrsDIuSW61O23suWHc0sUW5kdcA85B70AUoEkDlsdOMVPHG2+R0JJHc1W814rvEvyjPapJZhIxVV47npQBI69GBB9T3pSVVcqcE9MVFG0bHZyQvemlCQCO3agC2vIMQI3NTCmSI2GSf0xTLZAFDHgn9KbmPzWJY7vXtTTAnDL5ezJwvrVdpIGZXUnk/yqZfnBA79/Sshba4ctvyGU1YF9y5LFW+X265qFWkBUKuG7n2qt+9WTapBXvzUv7wEEHHvQBde4KoFK8AdakSRWHmh8A9qozWzsFdJcnuKnjlK2wi2qQP4sc0ATSxyRSuqfdPp3quGVmaMZDL1FWYU4LhzzwKfNA8iFkIB7+vFZgVLdPLfB461ZVFADDOG64qMRSIu6UZPqDQNwywPA4xQWi6PLUg4yAKdJGWYyKeGGOfaqg3unGcirCMZY0XoVzzmgZDsD4wcY7ipniDCPY4OOT60wKkZK5yWNV2+aRlXjGeaAFijZmbJwD26fpU7OIHWJ13IwzuzyBUIjYFC5yTxn6U/wAkylVc7Qn60CZfZ450Lp0AOM96yFtHA2M33m/KtaEpyEHygkg0SrE0RDnJzxj1oIGC2QIITgbR19TUSxMo3N1Hr605HIOWydtNdt/zSct1HYUARsh2iQsfm6Z604RwFeuWBwc8Dmq+3aeDuAH5VKGj8rcozk85/pQBeYRFQnY9AKjDv5igjao7VCE8yU7Pl9/SrIcMCGILL0PrQBHLGPM8wkbR6VIXEoO04JIAplwzrGu4jnr+NRB4wE+b6n0oAs3CKyuBnJA9qpsgSFSv3c+lTzFZVJizlQBn2pYBlPKfgAUAUgiMAAMnuelV4bcROZAevJ55rRmj8vbtGfc02UlSTtzx1xigBsLAtwMN3z1q6hCuY2XA/nVNWXcZTgE4q+kse3fOOvQUADvGWLIpGPQcVKJVbBbI28HFMkmt2YRx53Y6dsVE+N4ILc+nSgCwQFG4r19O9NGU27SD6mq24q23GfXPpVtlQR+oHOBxQAxnUcHGMU1TiMAgAHrmo8bhhc8HvUbXL+ZsCkY9qAJzcIh2HOMYqFDKro0f3Rwainn8wFQM8c1TnaSGFZIOfXNAGxg+bkcmllkXAY9uuKy7a5kY5dsGp5XX72cGgB+9n+YYBzn3qRGMQEhjDg9Ae9RRSIRubaH9j60PPsYjy2cqMgetAGZZaLpdhPPc22n20ckreY2yJA+T/ETjmtG4lkkYBlUquCBgdex4ponRJTI6bXlHAIwQKdI6NLjGDjr6mgCdyJAHZc+o6mq7lmfO3A9RSoyoTuBAP8qmDI6MYu1AFOCVCwLAgHIpzF/MV2HycirMTqUIIADevrVd3UKMc/0oAnjni8vGN+OFzUFuhUlv9X1z3/Oq8MLBmLuDycHsBV6N02hcA84OPQd6BpkCwwXEMkVwvyMOCOMfSpEMNtGkUeTIi8knkjtQ26GQtgyjqVGAKmm2su6RS2VxnHSgsiad1ZWtW2An86R28yNFkjDMnPPrmq5BOMHAB4p8pC7WIzkY+lAmizKU8vK4yFwVqoryRRBhyUGQPQ0wudmRjGcc01EUO02eDQQWrqLTPEeiXmgaxAZLW5jZZFzjOR1z9awfC/grwd4M06Sz8IabDYiU5kwB85Hc++a3lKckAc+lIYxDGB2NADTEoAZhlj3qOHOSAOnWpBKRzwFHSlYFSe2e9BoWi5JVDhlPanyz+WACOfc9qhinLABhgp6iofP84liBuBxj2oA0vtkM0QtwoTeCpPsRj86+XtV/ZE+Fur6nNrPiC8vtXnndnaKSXZGmSTgYGcfjX0ip2shC4zzVguhY0AeP+FPgL8HvDSrcaL4Vtre4jcfvJCZCdpyDl8167b2cVmCloPLiJyFPOPXFTowUf7NShd5BHegCjd2u395AoYty1JCGMQJXcQK0h8vDNwailVjKuMIDxQZlRAWlyAOOOTUzExnEajB4PFNlt8EhTyM8iq6C7iUkfNHnn1oAuzRQ39hPpes28V5ZXIKvFINwYHgg1xvh7wF4b8Eae9j4P0y302zZzI0cS43Ox5YnHJrsmIcLu7Ux8qnfBNO4ENsXdlJOBnpV13ljYFBkHj6UihVUOG7VMi/uiHOMc59aRdyPdIU8pJNm7jg9KetnZLOJGQSyYwWJzxWbIkqtukzjsR6U+2lG07ep45q0FzU8lfL8tUAVRwPWp0QyIGC4K8c1UjlYgZIzjt2q9G+flKgrjrTC4kTLC+9eXpJEtp70ahLEn2kKF8zau7aO2cZxSGA4J3Afjziq2zA+Vsv6mouMqzs8sjE5PNN8ssTjjingyN8rnB9KkCY4PORVwAijjkd9hwARxTvIYOecYqTAXDYJ/pUbSFF3Ht0omBYls4Luxm0+/iWe2uVZJI26MjDBFcXovws8B+F5DdeFtCtdKmwQZIVw55yAW6/nXYwzNJjJzVwlCjI43UAZ0NlKVXB69s9TUi2/lMUYZJ4x7ildGjMbA9+B6U9282cyHonUeuajkAi+0C2uIjG3MbgsPYHOK+fG/Zn+EE3j64+It5pY1DWLuUy7rg7lRyxIIXocZ4z0r3s2alco3TAqD7OzNsAqwIbfSba1VY7SNUIGNxGSMelaFshVAvV+1TWnDOrBSQMe4/CnsFjc469azAXIJ+Y5IpQ4OcHABFJldvmDrUQAIxjOTmgBwJK7GPyqPXFRqXZwCv3Rx3qV4w+Np57VHlxyDg45/CgCQMgJTp61ZtbvyNr7gEB6HuKyGm3/AH2xxjPrTA6tIBGAR2zTQHjF/wDs3/CDUfEs/jG78P27380/2jzGHIOc469M17h9jtlSKC3iSOOBQFRBgJj0xR5Rk6kc8EHpVtY8ZPerlqBFvKjYp444xS5AYgngUpj8wBwfmWlOWYbhjjk0ARSEDhgCvoaeChxztIHUVIpDrtxxnjIqGSJvL3LwVPNAHMTeBPCd7qUmuTWMU1xMcszKNzEe+K6BIEtwqQRhUGMAdsVajUCMCpNlTICCHEj7G7dSRxSSoshI2qydDx6UjROpwDw1IAR+7Y4HtUhYtQySJH+6jVEPBCjoaPtFogVmj3P0IPAP1qq2FJ43AdD0quUeTlurfxZzx9K1uBdnh0e7Zm/s2AOvQlQc1B/Z2huSJtMtWPf5AM/X3pyhYUVWAYr7VETGUG4k59uKzuBmXnhDwi5kmTRrRWcAHKKcY7VbttMt7KJUgijjXHAjBAHbp9KexKcAZpwaTHSlcBxIQgNyKmBQkJ2qN4HKq+3NE6tHhmOBQBman4Y8J6pdC+1DR7a5udoTzJIwxwPqK0rPTdNtIzFYWkcII4Cjj8PSkQ5BPrTgcHbnBFAFaORpsN5Cpg4DAYY1KoaNc8Ak/WrMUSL82c4OTT22DO8Zwc+9AFdIhtLkc5xRJG24KevrUuM8qcAc4qNznbtOADnNAEq3flFYpVBx1BOM4quZnTciRJGjZ+RBhSD7VNJGrZfaGPqOtVjGVXLHJY9+OKAJ4y2flGOnWpN5VsjIJ61CnYNwf51YVstjbyTgUASLgHcBuJ/Snq0YYISd3oKiwQ+GHNSrsCcdetBoNYgbscAdPwpGDEkoCB60L8o2dSTT9+x9pFTygNYBl4HPWokLNtZjgYzUyPGUbjlsimKkZOxuRjvRygAV9rsvzgngjtULDCEqecVIo2K0a8Z6D3pBhQSO1HKAwOzxjAxtHSkZixO0570m52BKkYPAqIyNF8gxzRygXI5CrsUAAqHB2jjPeqwmZsr0xVgHdGGZgCeM0cokyfzfLYgj6UwglcA5NQL5nKk5OeD7UrM2N3ejlKTLKkuR1z7cc0b1xz16HNMDPhW7H0pXTPKjntijlJsEZBcg9MYqeLp8vPY1AVHAPB6VNllUdsfrUjJVDIxLZ29lpUupFfkfLTBM23lunanxZlk2DgUATtcN0PXtirK5ZSDjPGKoPGY5xg/WnkTbdqrgdc0FpFp12qdvDDrURJU4B4IzSMzhBuGe1SIrlgWA+bigYyN2l9wOMVc81QoI+mfeoxFhOB1PalMMbJtOeuR9aAEYcqBnPU0gJfkHcOnFJPuj2yZIzkGq6uY32qDhhziswOghCGPdjJWoZJAGKgcDmqsDFQUJ4P65pzszOFAyMYoAtJllAjH0+hqTaQQeuBxUCs8YXtVuMs35fyoAjjZkPlsfU5+tNRFfOxskg/pTJGcHzPvZ7UyJGLF84yOn9aAKrqy/cBY8/nUGwKxYk+pB7etaDfM3BwelBgjbkckdPegCu0ibQijAJ7UowQ0Z+Vsd6kIVMMeAOox0qs0qgkn5tw6+9AD5ST06HqaYRmIJng9xU3mhRtCgqT1qgoZdwfkZytAD9gQ47VDcGXcCPu9wDmrm9HVVK4BHrUSEByM4zwMHNAFNZdjbwxyT0PWpd/nrtwNw6Emrn2NXVjg5x1rn83EMrKTketAGxwyIE7AAg9KQr0Eanj86oxyMfkJwT1zzWoo4Kk4x3oAi3AknkZ7npQ67huXopyR60+RCQkffGT6c0GDeFQyZ+tAFZm+0LtQYAPftU8avG4DHfimmMxkoCGqASYYAZyTjntQBekDyIxjHP5VQVMvlsKR+tXjIPuIc464phzv2g4oAiDFFUkZz09alY5DKSAAO4qvNDOCVjzleSTUMjzPGFxgjuBQAhkcKR3PSlJjCbnbkdcmooxhcyAMTS3MKsi579KAJGJEXynKnpiqzS/JuPLDsO9Pjli/1XAfHvxSSbYlJbkUANRhJ8wADdQO1TErsw6Bm71UjbcAVOAPugf8A16lcuH8zs3XtigCZjGFAwKombYWbAx04q3IVCgH5N5xjg1X+zMCYsfePFAFQkFw6KTnv0q6rHyWL/Pk4xUYAiByD8vBqBN3JjyCexoAsRvtyzEELwfWpQ6RsJAMhuetUPKG7aCeOp9atQNyAUOzGP/r0AXlkRjkjLN29BVWQbnwOdvBFEqhsBDgioEdmaSMHBj5PvQNDkZckbSuO3tUU0gS2u98m2NEYluOABkVZ8zzPmYZcCsDxAi/2PdKAdpjORt6gAmt6O6Ez8Mdcdh8f/IcYY3RkODjA3d/zr9i/Aqw/2X50DeYGjVCSeSQPm/Gvx78UiNvj5c3FzzIbqFQVGByVJP0r9efh/wD6PpIiiG0CTzRkf3x0p4k0PXYWaDbIMjcOlaMEhbIPTr+FZEMxkxFj5l5H41dE5XIABYdfxrnAvSMmBGcHOOR7UyQgkRg5X+VCYMY6Kx6+9R5JBkzjbwM0AJGxA2EfX6VLuKEkZA9KcvIBPbrSNkNjH3uh9MUMD49+N827/hoLj73wvsv0/wCEhr+aqv6T/jcrf8ZBdf8AkmVl+X/FQ1/NhXvw+FHlVPiZ/9L9DEK7iCO/eq8rgnjoKshShAAzk4JqG4CoisRgbsV8me4RISeFHJFRSQgOPmwTUhUqVKn2qOQqzBe470DQ8AEEHk5NV/K+SVR9/BxTi4j6nHGc1CHDp5oJ5H40MRUWOb5N557inMpT7x3A1DN5ytvQ4x61X84r8zHk8e1bR2ExJmBIMf5VD5qlwuACBx70rzoh+YDkVjXV6itgDbiiJnckkJLMehbrWawdSPmJK9SaHv5ASQOMVAJfNZWfgtRILkkk5IxU0QAfepqrJg5x2pkEpzgnNUFzo4UV7OYOB5iK7oG9ec1+C3htZIv2vBHIu5zqxf6AydvpX7rzyBbWSNc/LFIV9Swzx+Nfgnot3eXX7Vgu7ZCsy6kW2n+EiT7prrwnUjqfuy91++8idsyIFUk99oAqVGB+7WOX+0SpPJ8zyKpJx3xg/rWgqsoyO9Yy3AmC5HXHPU0y5QO3J9ORUW47h8pphLlmOelIBoVDKFzx70hZFckkcdqf5SE7g3zntUTQ/wAROc+1S9wLZmVsEEjFNeRRkM30qBTEq7XNIWUjyl/M1o9gJVCBg6nI71OSAC23OeKoTZCkAYB/nSC6wuyTtUgWpZnJUKu0KMUjTQspRhk9qoXN3CUAiBPPWs3DMQyk8cigDdaWKOMMijPf8KzmnBZpA3PXHtUaPIQ2T17dcUgjYtuUlSD045oAFZWAkIBU9+etWYwr5DOMKM+xx2qqqqGJmznkBQeM05F2Lk4/+tQBaygI8tQyn+tLLJGF+Ufd4qImIOUQDBxgDtUEmRgHgD0oAnZRIm9eprOZpIiEbIxwT7VYMrgHAO3NPmKyDcx3Y/lQBGzFcujE9qjDyoMScZ6Y6VJEyFc8EdBTpmbaSo3Ac/SgCYToiqzjJxzTnlRh+6OT7VWmYyBSi4Axz600BiwZRjj9aAHjBHBz60oZUBOTwaYwweVK+opV2gHNNICeOROQecj8qRsD3HFMWQYwMc0iXEYYZYHNWBNAQwEr8Y4FSsFkyowB6UBVZSqDgnNNUeUcEdqCLkbQqeCevcVEIx9zJY+4qx5uQd4zjv3qJZ2353e1AXFKgYjc9aAAnJ5XFPkETofmyc1EzApt9KCEyaPyzkdAajwwBDdBUceChUAgEdRS/wAG38qCiVGOeeVHpVtSmSDnH5VRjHcH2xVyFl2kNncaAJFYg8nAHahgjMR/D160xSucSHBHQVE2MnAyB60ARShOAg5qGQkrkDp/OrIG/wCXt2pJlgUgMTj2oAjEsZ/dTZRiOCB/OpflyBKRkdDVCVlcEj5Qp7dTWpaiOaANjaI/1oAiWMl8M3BHSnNshIbOP6VakWIRlm59KqE7yI3Hy/0oAMtIW8pRt7k96eCm1Vb17daiUwg/IehApqSok21xjntzmgC/+6b7rEntkAfl605M7t3939ap3DwwK8ryLHEi53HouOpY9hUWn6nYXYU6fdR324jcYpFcKDwOh9aANCUDjBIP071WaKXYWLDH5VI5kz8vB6YxUJVurelAEbjyoGduQgOAO/NMBMoOScdVGKiMc+eADvyVHtmhXWCQI44Zsde/pRYzGpkBtnamySqr+Wv1PcVI0o8x7dvlwMjBBb/61NEDFsSDO714P407GhNC/lL5hB54xVmK5kL7F5THSq4G75B1piYikI6H1oQGiJQ/GMMBSiNY9xPGTxUKbZk4++OpqVy2Qh5IGOKsBTGQBJ+A560q434bqe3vVZmk5XPA5/KnZ3qWDck0AaAjhKsGcDZznrVMA4LKT8361H5Ts5XoG/nU8AQGSM/M44GO1AD4ydhXue1HllcFSAB1FOIaE7WHzH1pDMoJzzkc0EvctQSRqSAc56mlZwhAHJPUVUjMZBxnB9Kawl38c7aCiSVgXLcDA6UPKVCvkKBwM0xfMaTEg2j1pkh3jDDcoPGaVgZIskpYd8cnHetLcGUNjpWaVlRQV4J9Kn86QxjcenaixCNPGYwvGBUIjdTwoPqBVYuZiuJBtHWnGQq+0H7w7UxochLuYzwMU+FDDLuYbgBxT7SMN0G45qfysK7EruQ4IzzVpFDW83duU7T6YqaG4Yy7ZOtUY3JYn8BVgDuwwx71AFt0V3LFSeOMU1VfdjBIFPS5ATEnG09aa1xuAeNgQ3GKALD9AW+6etNQosUm5udpNN84MAuMt6VVuWWDaszBd/THegTYoEpjDZCBgCAaQZ+VlUEr2oDkny5MEjp+FAyAzvx7D2oILruTHtU8+lU1kLT4bHB4FMMjrk4wcVA5KsrsASPT3oAJWlBDKoHtVqGMywAucbs59qhf98AfypJnngjAQ/JnJoAaYngICuWUnrj1qaFEAYhi3FO86NoQ3J3DOPpUCKX5jPXtQBLhmfavH1oZXVzg4PbFELNvKMfmHAB71YaKR+OjZ5oAaqusYDNzS72RGaYBsc8+1QySvHMASCP6ioZJDJ8gGc9c0AaBlZ0BxtDY6VXkn8oEBiC1RxCVYzwWC+naq5G9d0hz2FAFlJQrDf6detWEaOQbl4C9vWqkSFwSFyR0BrRVVC7ZP3Z9KAHW5XJJAz71blA4jH8R6jtVeK2ZuMh8dgeaR3lXqQQvaiwFpW2oEY5qQFXOODtrLeWQlSeMntV02/zCRT83fHSgC0CASSdwPXFV1kjZyFJYL1JqQNtADnjPGKqSxSqvyJkscZB4oAnlkXZ8jA+mDRuDtGrA7UH61WSIxIQwAPXir0LRPGWk4YdMUABEjklDgnv7U0yo8bKRsY8A5qWUSFgI+p6CosjeFlQAigCWGYqgUsWJqbe21lX8jVRgol3A8irbIzLG0ZwB1p2ArTrmHzHXIz09Kksbpld42AC4+U1YY4RgTuXHesyICMORjOeKzsBO8jRSqHXA9qvBlCtJuzjtWe0ySONw/eevapFJU7uoqrC5i0JIyAwJOR+VHmMrBXwCemaz7qfLrEgxkckUiRSOy5DPsPWtOUOY22ZmQNJjj9RSSEBRtOfXHpVISbsg5KgUry7ANvJPapsHMOkkE0O1c5WmQEkZkPSlBVUyeCevvVdYmJ+Xhev4Ug5iXzmNyXJ46YFAYCXc+dlIxKIHJ+UU8OsnXGByDQMshiqAr0PSkL742XOGFQJLhCOuOlOmuNLtrI3+oXkVlCjBWeZgi5PuSBQA396MbuTVlWk8rcy8HpRA1rdQfabOZLy1ZcrLCwdTjrgqT0qrE4WXCxv5ePvE4HFADouNzfeYg49qlFyY+Mb8ACli2Z3AfeqG5awspIIr68itzctiMO6qzn0AJHSgCu1xIGJAwOeBW5GyyRJKmBxyKoXEDWsw3YMfTcp4pyqiMAT17A0AX1VH+U8N+lJMi9HIBHU+1RrKg2Mpzj8+aWYFohuxx3oAnihaNNu7gc5qeJlZOeCBz71UjlWNijvk44NRNJtG/v6etBFy2zoGCxnkU8NvOMYx371mC4Kt5mOvQVPFMso3MfmFAXLamQZBJOPWpBIcAHA+lUhOuGVF3HvmhiyoB/ET09KCy8DEHLOSR9KiRlBKoSR9aa3GBxyPWnRqmSRxn16UAWBGgBIXJ6/UU/7KJBlDgZzRsJhbBzj8Kgg81GJLZUdqCLkEoAA+6T0pABHJu3YI6VDLC5lMqtgN0AqKe3+1MFMhwB29aAuXsCZslsEc8VC7MjBidyDtVT98hKOSox+PFMMrKQGb5c5wKBG2lzHJgBCQOScc/SldY5ApQdO31qkNzoGA5P8AKp4FlYlONidSTgLn1zQBIBsztX8zUXnOhCv0x6VanWOIIzEFpPu+hqm65GCeRx9KAIfMjdjgD34p4HAQYAqDARSX6ipvNUgFe1AEs+0AdM+1MhKgspHJ64p2VcDnJqvczIsYZevtxQBYYCMDcc4/HFRyM0SZcLt/Ws03SxxGVgSR2q/FJA6CV1BBHGaAGJdRK4+b73TFW+QSABjHJ6UTRbYzuRRt9uahLZUAE8+negBApdzz+dP24bGeB1zUQVycE053EQBUjcoJ5NACypnJHJxnpVcxquDjPPeqMd5IHO8jBOME4NWGnMkW0KBg9z1oAfLICQAec9BUUhbJXsemOPzqB7qKBl+XAIwT71cnCIVTIJOKAKyK+dw4f1FEjtGC5YnnBz3p0IYu3HTnHSpJYzJbrLIFj2nqT1yahICksx3ncC2707UxWEjOcfdIA7HFSN+8Rohj/ZYcHIqksbM3n5ww4x681YEyiRwVdtmenPeq7G9Zv9IcyYGA2auMr8Mo+9xz2phLJuTOMDvQBTIZUGcdeMmoTI7khzjGelWS0LjkgEDr70wqs37pOv8ASgBUkRowHPXsB3q8BvUZBVcVTijktlcIyhzjAY9qbBPdS7jF8uw4OelAFzyWZNqNwf51ZguRGqq6HAHfsahgUsBlvn6+1V3EomwW5fgigCbDksSeG/I0hkEPVtpJwAe9RkhAGb5iMgKKrzPE6/N95fu565oA0/LIiLrkq2aZaxghi5w3VQao2k0wjMJG8dvarqrlfOLIpj4I3DNAEdzOcYx2HNQJCWOOuR19aXUsvbeYvHHbtTI3IQKD8gAx7mnYCaG3MS7X/iPftV+VzbRGQfM2cBc9RVOW4lSJfKw3164rKedpQNsmJN2BRYDShulnjMaAKMc/WrUTXcUYePhge/TFc/bRs0c0YbeyH5gOCDWlZ3ErS4ZtyDoPSkBdZpJLgM+MbcH0zVeO3khQozZyeakDf6WVA+XNL5sipIQQfL5bPagLkcfyOshHyjtirjkPEQjfKCe3b0qopeQ8EKrDP41CbmSHaG5DNyAKdgL6nECnB2e/rTMO6MWcjOMAUlxcAmNSN0bIT9DULSARtGpwVGeDyBRYBLqFli8yMEtyAV71XtfNVgXyHxyPXNSPqUDReQ8irgHDdOaptLDt3I47e5NIi5Yt08mcyEEg+vaop5JvtzydB0Ue4qSOaNo5FfpgYB6mq000EsmUX5k7HrQFy9DeRSswYA7TjGOM1adgSECgjPB9M1z6Fo5i8ZKgnnFWZrpogCf42wM8HNAXNacYbY652+neot6xgGMAFRypqhcSMG2yE5I4I9aa5lKkA8sOtAXNdLpXLeZwPT6Un2mPcdwwQQAfYjpWfLNJGrLCBuxVS4ZoptiYKMFY59aCrnSRSKigR8ZJJBpZXKFZEXbvJzj6Vzn2qTPyN8yk7ueAPWn2WrF38mUB1TJDetAXN95oVTk7Hz1IqrAWkM3QjP3ugpADdRhwAUP6Uj2y2pyXBDHpQFyJ3aFyOWRhngdKlRN0uyINhxyfekIaMh1H3sceoqFXdLtYhkAnAPY0DLckV0wGxs7T0PU0xo5mCqi4IGTUl1HO3lGM4UnBI7Gsu8S9SVAnCoOTmgVye9t5gN6MPoDT7FZo1IuJCxbHFIkqiLMmCCOc9zUkRMnzxqcev0oC5eAGeUPyVd3RpCJGIZ+69xWb5hWEBc7iepps6qrGbgs4wT2oGacF1GzeYnzbR39aarqyOWU4PUVlWirI5LNj5egrRiMaxNDId245z3oAmsIIVtCobaIwSSaqtKhKzFc8fpSvKuFSLt1FQkxyPskOxWFAD3MDwGMnIPzD2NOjuoVgXdnHp61S8sQybcnHqfSnqwCgSfMnP4UAaIeMuA/3gORTyPMIZPmcdCazImBIVZM7eeOtXovl+YsWGc0AXzISi78lgfmpkrNLGWiYKV/UVWaYugbpmpEhcKc8bR09RQA1pOf3mNx9aoxA+aynAU/lV4osseM4I6VWeJZYihOGQZ474oAuRiK3b523Rn2quzRrKWi4GehpLeTdGI3HH65pHQsCxOWB5/CgC4qN84VgV/WmRXJUhMgkEjkVRtbkLK5J4xWtDHglhg96AK85QcjliOazJ52tiTE3BHStG5uTE6ApuLnpWSVWa5LPlAh6EUAWraeZl3vxhSQAOtLbgsRKy+XvHf8AWnCeKSI7Awx+HNCSmMMQhDHjnmgCVMHcnDKvcelZls8SSNFuBcAnmr+9nClRyo64xVIvGJGEqF+2frQBp2kSbQ0eNq/qTRLxlcHnqB2qOItGPJRvLVQAAe5FRiYxszMdygEcDuauwEStud8k7uP0pHAD7VGSO1QwO8w4HzHr9KXcdztjBAxn3osBZaEEhg2FPTHrTp04UbsZ/WqqXM33D0T1FVpJ7hSHxvGMZ7UWA1zK8bb4ycgc+9T3kqNDGV3KSOPTNULORpQH2kk/lUrTH7KVZSQpOBRYCSJ5M8rlsd6mLOfvjD+1ULe6MyliMEDGKneQL23ZFFgEMpKEHOalhnYMij5yBjA9ajWQBNjYBYcZqnHMlu/JKuBuBHOSKLAaazSBDE6bWBJPsasq4IAY7T71mx3hudzbMGTk1KHdiEzgg8e4osBdcsoKjqTy1MEk6OGfGD0I5qVZAUIPytkc1QuWnVyY2IXPFFgH3D4YSyEZz+VUknaUu6DCjj60jS5YrN3GAfeq5TyPlVi3qBRYDYimBQfMBnjFWFaIKUwRt71iA4Jj+8vX6VoIzZWPeCrUWAmwHyucY6HPWqwd1ZUYZVW5zVo2rsRkjAqvcLKxyWAII4FJJAWHlHzRRtgrycUqmVX87dnI6Gq7RgSLI5BOMVYSAshVzkZyPpVICsWTeZDgEVG3mO+4kbc9qkuLPyWHltuB5IPamhVODglv0oASRJUJ53E9DRCpCDIw/f0qbcyKgkAOT1pEDB2IAx3oAtxtIyquQuT3p8s0tuoUgMG9Ko732DOGI7VM5MsfI+7+lKwDhNujOVxnrRwVXAyAetUXlaIZAyvSpIZF2kbsn0osWi6pYMRGOvJz0p2E5CYBTt65qlHMyOwPUjip1kz8x6A1Ay0dqOu7gN1NR8SbuOQCc0isHOwEfjVRr1JLhLNAVDMFJA7UAaIkRolQ43dT+FNYsuSpwxyR3qHyWgchm6nA9xUk4mE0bR4VPegTJYpiAWbjaCenc1YidGhzlSRn65qiUYllwQD+VVnHlumzPU59CKCDTeGSOM7W+Z+neq6Ru+I2PzgdKat5Gv7s8YPBNRzyTCXfH+GPSrsBKtuOY3JYKO3HFMEfLhT8q8D2qpHcSiMeZu4OD61ALqZZWjB49AOoosBrIrFt2fumo518uf1yPw4rPt5z87K21AQTnrVoyAtuU7h7+9FgHXEjSR+SeGJ4pPJkCocgZ/pUgVZCd+B2B78U4QbZFcybgeMHgCiwE8Qcjfng8Y9qdMzCI9Aqn7veql8Y0dYo2+7yMUPeQviJkPJBJqALE8ak8E5xwO1TrJH5YVn+YDpVJboTMUI6GpvI/eByRwOaAHKY2Jj2MAcZJ6GpXzuGB8o9KjRCWyz5OMA9qkd/K/eE/L396AHnLAspzsGPwponZoztOASMHuKqSS5UOoI5piAoCxJBbsaALccZVy5y+evNWY5gzFXByeBnpiq8UrFcE4xznFSMzKwc8jrQAp3j7mNo60x1Vf3jMBStIXkJAwp7UsrRiPnkd+OlAFYBBhlHT171KFhkRwkYwOtQqUZuDhe2aesZZGGR83XFAFYoVOFwDUilCh3MGb3qZMq2AM4GM1CrL5p3qDng0AZ7wjzN4wrZ7elWoQXfJyW9qnlhXeQD3/SooXaN2CcUASeR5r4zyO5q5FDCAAy/OOtVMZbOcY60ryHAKnkUAW1m8r5CCWHy5IpguBIAZATjPHSqouklVQT8yce9LK+2MISAzDK9vzp2AYX2PwCozwc0+cuUJABBAzVOVmXDt1B7cgVNb3SMqlnyw/z0pAJARIoOPnHTnqKni3AkqOM5Oeo9qsSTJHCH2BSxGeBwKhmmjjTzj94MB0x9KLCTK7XStMwblugFXDcZXZnGMA4/rWQs0UrMTj5j6ZJ+lSBYFJdJnA/uYoKTNON4IpGa4AAJwB0yaSeOBxw+3n681QjaOf5VIOMHB6iprgAp5QbBUZBHc0FNiRnzFdmPI4AHXAqvG6lSMYz2PWrLPHHDk/LhevfNUILqBnLt0HUnjvQS2X40RuVPOafMJNu1RuI54piyM53KuCB39KmTbnZ5n1p2BFcqZI17AdamLfKBnP4UsjLjYjZHoaz2Zi5XfwOgIosWa8bYbcvzfL3qsv7mUbjnP+elQxXIQlMZb6YqYFXfeRkgdKQEkilmwhAHT6AUn2djJgNuyO1PWUAmF+T1B9jSecq+WOVBbaMUAIN6/u+oGOtaCPGvJOQMYqtcLg5Q8k1XTODn7qjk0GZsP5cqFRyT6UwREkAHPXk1lQTtlliYbkzU7XcucyYz7CgCZ4fLbKMcimea4wnccjHrVWS/Lld642j5cU5X85w6rhT1+tAGkgicorZDd/SmHMUpVv3i5wP6VTluCjK8fU9B2p8ku2LdIcA8HHvQBaZimVfp2FToyuFTbhaoyEnAbnJzU8bhQpUZPf6UAWJFLAqDlRwKyngMBO3tWi9yApXyzxzmqRkDvwMFvbNWgKqySq25TnJFbn2n93wMY9KymVwSGGAtXLJWZSv941A0TeaXGSNwNMaUCQAYwKFZXUsoOAcVC4TLMuTx+tBZNORkSIQfYUyLOPnPUflWfveOVScYNXRjzQMgZGTWgE2XMRZQDjikdBIArHmpkhcY+bg0uPLf58baAKogKAlTjFSJ5pyAQwx+OasKV+YZ5BwM+lRuQGDcbunHTFAFWbzCMhsMO1SBiuGP3uM1Z4brgVS5fIA+6Tk1mBMjBCQxzkZwKRcMMg4zTBGygypjGKEXzAJOQf0oAsRrHuJA+Y8bvpQYd7FmPJB5qNZGjIYc1OX8xckbSP1oAgCFB8p3Glfcgyy49ajYbidpx2qWZmaNCDwOD70AM3YJ2fn70SMNgJ+8eKh8wsDnoP50MGZQqdRzQBB9hjaTO7k9qfHAUYnGMelLvKqc/e7mmxMXy2fpQBcRN4OeCKRRKDjPAqGOby8o3GT1qSRtxZFPQVSYEyqYydx79PapWAaLHQHnms1HlEmyQ7iuNpzVxixIVj97vVAPRiTuZc8cc8UYLhmLcA/dpCOQoyMd6hUOrgsQCR19aAJmAQYwSDSKWZtg6HvU2VZCoIJFUiQCVB5FAFpgM4bkCoCgB+bkGo1kk5ZhSpIuxkYdaAAgLwzcelMUgEA8HtU4iRSNxz6GqbzGJjnkVmBa2HnkfjUQjHO7GKgWcFvmPX1qRizDI6e1AEnl5AycDpmk8srnLZBpqsqDB5PpUzRgFWz+FADSzAYZjgdqbcr58WzJHpTJCqk4PJ7VGk4cbNpGO9ACqPLjEcg4X+IVMsa565461XxvJUHHHU1MpCkKpzigCaIryCcEUrMpbOeKiZcMSeKgeSEEBT160AWsIuGVsdqjm7HOfYVVDRr1PB9aUNyFD4U9u9ADlkcNnPyLU7uCQUIAPXvTXhR1UBtvr3qiYmRiGPPagC+fmYO3UDtSC4UsPMONw4IqsRKAFyMHvUYCrKquPlxgUAawdYwGBLD1pf8Aac4HX8KqCRAAF75GfSrEeGRufmHHNBoXHMbHdnp0+lNDBSGPOOB9Kqu6qoXBJ7mpYyJJCuOB1oAdtjyrHGD0p8aRDHz59vpS/u8AHjGOlOU2xRpV75IoAWQqxClcHsarTFI1JBwe2KmVwuHkYkjoKqzSJM4YDavpTsBW85CmMgGqoYbfmIBHT6U6cQuRsPA6iqzCIgE8kHFFgJuVfIOD6VK0rgDcuQO1U2uIySHGPrUodTHnPviixmWDduoB27RnihpvMIOcY7CmRt5pyw+Ueo9KtxhDgkDBFFi0yxC4A2kk5pwkCSFM4FRo6l8AgelT7Yxg5yWzSGQ7tzM5PHbPepi2Buc9elRvjGxhkDmpBtY4xkcGswLUShyFOMEc1cClG+UADtVCOdYzgYO31rSWQSKCAQ1BaRXVJJJCZOB2qJpZI8BV3HofpVucuo2hcAVViJDsSuB6UDJAJ5B93Cnr7U0K0TBVzj1NXo2PQ9KSQtu578CgBkY2gfNy3SpfMVpxGTjiqzmRWGOABUbH5llzhl6e9AG0vlkcrkdqqbG8wkoMdKUyFlUqeT2+lSRHjJbk9vSswGoiiU5XOSPwqZgN20DGcjHtTGxvG4/Q0oR9h2nc46fSgB4Yr/rCCAPxo2OyJtb649KhVgY2dV3YOCO9IkyqwRlznvQAssaggbuB6dqFconJyP1FNcjl0qorYPI5PrQBbcYTehy2cntUJndTzg80ju2Pm6+1NOSVkHT09KAFyGw55DckU0KQVDL8v1p0bR5yoz3OPSluH3bDGOB1BoAjlCgHPQHNRFuAT2q8rQvDlDkL1qqQisIxzj+tACwIoTftPBI6+tV23rlF7HoKuOsiNsAJUVPGAclRyPzoAiVpgqxgn1I9qrz2gOQnB6knoc1eLJ56xryWGSRTmdMBU5b396AMOe1FvEkjDrToW28s3Tp7VakhdgHLEkY78frULKfKYuu0Kce9AE2Dndt2s/P1qZYiAZWPPb2qgGUYaNR+NXmk5UAkAAGgCMo2d56/WmyKQN7qMfiaezAH52Cg9OajdmUeXuIJ5GOaAK8bIGLIwIHbFTxoZJA4YgD35zUQUFct+BxinKxUgZ70AS5YFtxJJ7dTSO0ZiwB09RSuu8ZPpVaOFVcRscqe5PegCJScEtxjtUUR3M27p6VPJGIyViOB3PWq8gEQLsdv44oAgEQR2Zj8vp3p8zIVXr8o7UxnyAcHB7irTRwtgLnH5UAZsB3M7AYPoetK8jbyjY2VP8sLERkbs8Uk9tucOwPqR70AE29yJE6jA6DpU8YDlm3DgfjmoljBGxztNTwwmJmGMDt0oAqvbs3JYgDn60wlUUxvk/StNQNzFjkL+NVJINxPlMT3X2oApA7V3L8wHA96ngRgCrcD9ahZZ1fYvBH3jV5kkKqQenTtQBH5kYcgHkdc8Z9qoCFlkaVW2huvcfSppFZnO5ckdc9qq/NHlT0P5UDRcj+Y8HOMewNZeusBo97L5ZbyY3OB7A81fjT5cscA9AKy9XtZm0XUAj53xMAG6DIPFbUd0Jn4YazGl98dprZHUKLhZWdgfuoBkdh9K/ZHwSYDpsLFt8hVW65yNuAa/HyzHl/tJTw6lGpJvDbfIMBWJVRwewAz+dfr14LCpo0ExxvKhBgAcJnkY5+uarESszQ9VsVMb+YR6/r2rQKKpVscHORWZbu6xbmPOeaurcqY2dv4u39a5wLUyiNA6ruHXI7VUIV/lJzu59qtZ8yIqowOpPY0wwrHF8vzt0NAE67RGAOtL8rxlCMsP0pkI3qd38IzmoXZl+ZskGhgfHfxsP8AyX/J/wCaX2YP/lw1/NjX9J3xul08/wDDQO1n5+GNlj5f4/8Aiof05HNfzY178PhR5VT4mf/T/Q4MFBbPAqjeE7lVmzk5Aq+VAyx79qqSCMjc65cdDXyZ7gyOVmGXTp0puwYz6dalAJBAHTvVbBBKA89aAGmIE7j/AA9Kh+ZWPoMVa27hkdV4Iprbw2cY9qAM+4DbSw6VhyM5bYO9bV0JJBxxjrWJdORHheDjrWhEznbmafzHA+6SagIY9Tv/AJimySkhtvUVUlmdCC3GfStIIw5hzNKnX7oPNOadQAVHSqTyM+GJwKbI7RqABndWrQcxanvQqElcgc1UhujM6gD5TzipXUOmCM4rN8qZJhjoaRJ1enPJJcIx2YXI5Hcj1r8N9St54P2v5I7Ro1Eurqfm5Uhn5/Gv3Ctii2U8EjEbo3HPuOufWvwj1PFl+1JDI2/bb6oigg5YkPwR71vhOpp1P3BsL62vI1ihbc0WFyc8nGe9bUe5epzXH2rxSzFochlKqSeOoz09a6mF/u55qKkbMCzjIcYz6GoWTCcHJ9PrUikGQ7Dj2qqfO3SMw46CswASbEDKMjpUTTDzh1AIx+NV53UIEOcjsKzFZs5BKgevrWgBI0nmNjrVj7QFIIO8YwfY1kzSN5rCP72etRYlfcCwPNAHQxX6KMSHuKbKhkJdTlSeTWNDDKqlmbGDx71qqwZBvGHWgBfJkdW2EcdfpUEkhSdT92Jl5B9RV2KWMfKq7iR3qlNFKGcyc5x8vpQA9CjO4Py46EVYjcx9wRnms4TDdsQfMc5p6u/3UXGOtAFjYHk3Mcc5p6/MAMcVADli3RRSgPuGw/X0oAmfCAD+LgcdeKa7BXy/Yd6qyyeXMrA/xAfWpZJYUfdu4J796zAGlYSkA546Y61ApK7s5G7jmrHmKzFgPvd6YDGjBWGSffpWgFhdnl9sVBcTqBtUAVWuXkQ5jNMjiaVQ7HvQBbhnZlIUE47HipmgnKjYwJ6nB4FMJXytrjDk5H4VKCiKwDcdTQAFdvQ7vWoWBQ5Y55o3xgZXHIpm/d95c+n1oG2WtwfnjPaqjIRIxPJ9ulTBcESE9sY6VFGjlxx+dBLZPE8gYhTx3NSSnc2CefcUrpsbL4z7UhwTnPHYUEERfHbdQXXHIxVdpHHJ6ZqKR8KecmgC013BFjcMcVZikUqcAHPOKwpA8nOByMAVahhmjZU3Y3EtmgDQb5CCDtI7VcjTzVyxzzk4qo0atgk7sdSDU8RVMlTkYoAdtVH+UAY9TUkJR5fYdhUKkksTjGOp609AVZWxzj1oAdLFidTv2qOoxkk/WmsD0FSHGME1Fv8ALHHagCRcRoc9M1VcxngHAHPrTZJZCfLOCxHXGOBTMY5A7flSSAZIqgZ+8e3HrTobsxqV3DYp/M1GHRg7E8cZHcGoikE/DqAR1wO3rVJAXHulkUKpyv8AWok35+U7iSM/T2qqsQRCoyCpOamJZExgl85B/wBmnygXQFOeOGzj1yKrOPMbEpOBzyKryvKCJE+Yk8DqBTLbyyv7ycRyHORnNacoHJ/Fa53/AA81/wAqZQiafcl8ZG0Io+b2Ir8af2dbj4raz8TbPQvB+sPZreuWuN7bohEGJJIbP93tzX7PfF1LGw+FfiA3f3ns5ogwQncrAZBA6+menvX5TfscRS/8LWQllEZtmkbj5gu5xlTg9GIB9c1VJe7ID9h7WSUhLYTPI0Sqm58ZYqMEnHqa2WSRLcFXw4dQcdSCe2e9eR6d8QvADa4PC0euwHWy+37M0ipJn056ng8da9Ss9V02O4jkur2KJUkUDLZPP8setZKAH5B/tE/E74o+Bvj9rEHg/XZljhWIRQb96t5y7Suw5UncTgY4r9OfhrP4v13wnoM/jPyl1KSJfOMZzyAOWxxuzkZHFfkv+1De2L/H3VbnTbhZEjmtj5i9Q0Rfbj6BRz3NfsB4Pv8ATrrwvplyZIrcTwpI5UhCrEKc4/pXSqRmfj746+IPxU0D9ofXrbwtrkq3TXhgjSSTdEyuclGDnG319PUV+vfgY+IpPDNpceKsf2kyosu0YThR8w9jmvxj8Z+RcftM3r28gZW1lPmzn5Q5PP4da/YvxX8R/DHw+8MN4l1y7jksoEXzEEg3qFQDCgAkknGAcD3onEqJ3gKBjtbmggMGLHGB1rxL4W/Hn4cfF6a5TwrfCG4gyBb3DKsrD1wDjntXrgYsSr8jgGsnCxR5nrHx6+G/hfxW/gvxLftp98HXa0kbLEVKhhh1Jz+VevaZq+ka1Zrf6PdR3MUnIKuD2z68cV86/Hr4EaD8Z/CNwbWOO21+yhLWdztwcp0RmwTjFfmH8JPjx42+CXiT+w/EDyXWiW8jw3ds4y8RUnlCQTkY9cfQVUadwP3LmB2Ftw/Oo7TaWw7YHWuF8KeJrDxVolprekyeZY3kaTQtgqfLfkAg855711TB93B21lPR2A3rgymyuZbYGWaJGMajHL4OP1r8c9T/AGvvjL4F+IutpdyJe28dyY/ski7hFtY4VCMEADg4IzX6/QxRXKeXJIVznnBPP4V+EHj0WiftA6lHckPCuqxoMrkNGzHkitKCuwP148F/tEeGdZ8L2OreNwPDl1qKAwQ3B2uT2PzY4bqO3PWvadMvbPXbRNQ0hxNC+Q2GUlWB5BAJ+v414n8Qvgv4T+LXgWHQbtQtxBFGbadVA2Exjg9iCOAMV+TOl+OPi9+zF44u9Fsr2eNbOUb7WbLRTwhuq7hwCBjK/nVStfQhn7yImDsXr3pWYhsc+lcP8PvFF34y8Kab4mktjavqqC4dC2duVB6+/b1rtFfbJvz7f/XqGgTJ8DPGT9aZMhAVUGQcVNnJ+9kDvTJVJXCtkHkVAgd44sqD3qCObzHKnG73rPny7BV4wOcetRW7kTDkcDnNAG4uz5h91hU8akpsX5mkwo+pqpEFeT3Yc15D8a/jRovwa8CX+tXbedeyr5dtbghXZ2+6QecY9e1NAN+M/wC0BovwXtxo1lIL3xNfxEwWqoWO5sqCWAIXH5+1J8D9N8ex6MviT4g3ckl7q6rMsT53RI2SFx2PrmvlD9lD4f3XxQ8Tah8bfiOn29m+exSfLAOWIUjI2lRyOOhr9HWfcIwECEjovQGtHKwBE2/lfU4qVXKE7xlR/nrUCgB8Lw3OamWURMS4zj/PSsG7lJknEyFVJwenpUixqjbU6nrznFJB5Jk8xjwOw6U+UxySIEG0A4z6/WlYobJcRWkUt6+4fZ1Z8j/ZGSPxr8FPjD8dviJqHxY1LxP4X1ye3sbG722iIx8siJjtBTkHnviv1T/a1+JNv8PvhNqqRzmK91KKS1hjV9ru0uACpH93r9M1+UnwK/Z18U/Ha4v4LOf7JaWi7pbkjIMvZQO59TXTRhbVmZ+vH7PnxC8e/EzwTZ6v490xdKvoxhWzt+0Lxh8f5/WvdvtHY1+Quj/tC/GP9mXxRb/D/wAeWC6jplk4hWRkJPkrwGjb+MBSDg/Sv0K8E/H/AOFXxE0N/EuhavFBb2wzcxSL5ckeB82VPOAc4OKqceoHtq3I80hRuz91T3qd5VZUjRduzrn6+tfLd9+2N+z7Zs8Q1yQSRMRjy2YMB1II6fSmWv7YvwDuZxHLrzRITw/kOVUe4AJ/Ss7AfVqPGGBK1ZVfNBV1xxnmvkvUP2z/AICabZyX0Osm5eFWbYIZRuI5AwVH8xXxvoH/AAUY8Uj4ivNr1msnhEyBFiVQZY0GBuBABIJ52nJA45IppAfrm/kjEadMdaovOIZAqH5hzXI+D/iD4T8f6DaeI/CN4l7ZXQ4xkFDkggg/15rRkMiyGQnIJ/KkB4V8evjb43+DdvB4h0XRYtT0sBUuZGySj88DAGOAD0rd+Fv7T3gT4uacjaRMYtYYgS2kg8t1Y8DG7g/gfyr1q/0TRPFXh+88M61arcWuoK0ciMM5Vhg49CQSM1+A3xC0K9+Bvxg1DR9DuLi3utHvRJbMBt3xMQU7fMMHGMVSjcD+gxrkzXCCX5WLYNeHa9+038ENA1afSNR194Z7V2SRRC5wQTnnFeieBb/UPEHhTRdf1i1aG5vrOGd1f+Esmeg9cVzmo/s7fCXWtTbXNW8M2t3PcZeUupOWxgHGfbmsrAcIv7Zn7P0Tm2bX5GUnaCLeXn/x2tI/tffs629upPiKRpM44t5P/iaW8/Zr+DAlSUeFLBNp5AjxmrUX7OXwYaKTz/CVizfwbYgPzqzMyG/bE+AaZl/4SHI9Ps8oIwMdNvrVtP2wfgFbafLdv4kWWNUJ2fZ5S+4DsNtaafs4/BniVfBdg5PcRAD8R9aH/Z2+CsqSWz+DLJJZFJEiRDAP0NCND408Lf8ABRe7bxrPH4m0SNvC6SgQzQZSeMA43uD94MB0xkV+m3h7xloXjbQ7fxL4ZlE+n3g3RvkHOeuR2r+eDxR4WsG+LUvgyJQlvNqaWw2AfdL4HHQnHav6BvDHgzR/h94S0jw14bt/s9rBCpYAYJfA3H6mt5rYpqx2qTlVPQ1ZjmbysdGNc07OqjOQe4q/azzMo2vnHbFc9iTVUOiY3Yz1zVxSxjzuyOwHeso3Uix5xkk9+1QJdO2RIc+mOMUWA1SC24FsEDpmoEBVsLyBUNuRnDN156+tX1hBk2nkLUtAQxXUkUzMRlu2aJLmIOBIxLN+lRajG0aeYozn9K591u7s4Ub37H0qWgOowDh1bk1qW7hoynQIOtctbpNEqibJKVoxM5AYHjuc0wNgkeX5Y5HrVPaMMSnQ9KbLcqxCjoOtV4r1XdlRtxAoImJgiUHp2NJ9oaCXaxyDTGuTGRLLzzWZPNHJIZnOCTzTQjQaVA25jxnPsK/P/wDbh8b+MPCfhfSdX8KaxPZYumiZoJCgJKrtzjsBmvvRGZH+QBlkG0j1Br82/wDgoC6S+ANPeNsbtSCFPXEZ5/St4Aaf7Jf7Rvxh+IOsW3g/XNK/tixtGWN9S2tvjz3dvunj8a/SxZwm7fgA9P8AGvgz/gn1FA/wvubgR7XF5LEXHGdgHX1r7uhkDELtDdRjNOSAmaQOijPFSISByyr6Z71W2F0OzgjqPSuf1nxVoXhwwQ6/f29g9yypGJ3CFmbpjJrIDrPmdDCSCT+VMEPlIEIyR6elQRic+W6MGRhnKcgirDE8ZOMj6UGhXkO1eDjNfJH7bOvQ+H/gfqyEyrNeGIQuhG0NkZ755+lfVt8zLGzg/LH1Nfl1/wAFEfHyX+l+GvBlpkHLTuc8lAuBkDp0z+NaQA8E/ZI8ZftAxeOotD+Hd1PqFoh8ya3nfNrFvyNzA8DPPHc9jiv3TiS6S3jF6QJyq7xGNq78Ddgc9818A/sE/DeLw94EHj/Uw8d54gmfYfu/6Mv3cfQ5PvxX3yBLJv8AIbpgfN1wBU1EBUW6la6REDBUOR/tdjX56/8ABRWW70jwfoWr2tzJDcpcMgKtg7HjJH5ba/QKNmFyUbhh8xJ7Y7/jX50f8FEjcTeB9GFzJvie9AXbwVXyzj+v51KMyj+wd4m+OPiG9vLnUdVl1HwrbOUmF4d++ToNhIzkcZ56cV+oAK5CK2QPvD3r4T/4J6zCP4QX8MjDK30h2t94ZI4HtnJr7mthlMqv7ssTv/nVTjsNM1LcKzsx+5gdugqzNHiJl/2SEPv615l4t+IXhLwBbwXPi/V7fSoLttkImcKZG68d8e9djp2q22u6LZazp8gls7lA0bqcgqelZ8o+YurKLdRuBJUEHjnNLAWdfMPT0NMEh2HIx65p1uywlpU5D8c0rEjzJEAMg7R0NKAACy4HP4kVJFGrZx0B/nS3E0UWFXiiwCsGZS0fBJ5FWAQo/etuboPWsdr77hUElev0rSQGWPzBxn86sCWVJMLgfd71NG22P5c5PtVUu0kaxjJ29ae7vGgUchuMUAWzIgtgJjhieDioFnZSVb7p702IBiFkUsp9+lUL791h1JVSeAeaALySRNkZyoqAyNG2+Pg+nY1ipcs0n3iUPULxWmzxlRlifY81DAWabzpQ7cYqLy3kmyvK0mzzMhD7D8a8k+KPxs8F/BL+zv8AhObiSAamSsRjTeF29SxzwOfc+1ID3NE2puf7pr4h/b6+I138Pfg7FY6JdNa6jql3FHG0cmHwvzE+vHTivqbQPib4M8S2cWoaXr2nXSYVx5VwhJU9yCcj8q/I/wDbM8TWfxu+NXh/4XeGr5DZ2MhjmmZsKskx+Y57gKARirgB6X+xJ+0X8b/GmqxeA9ctW1/RLU86hIHzap33SYwcdAD+dfqpK5G1/MGD1xXjfwp0L4X/AAi8A6Z4S8MX1lb28cS+e/nRh5XI+ZpOeeea7T/hOvAvnqn/AAkGmgnorXMYP5A0NAdZw6ndShVxgEDFfP3xq/aK+GvwY8Ox65f6pBrL3GEitrSUF2c98jdgAdTg10Hw/wDi54K+K/hy117wPfC4Ro8zQF8zRN3Vx2we/elygexo8axkhw2PT1qnKxDeXjg8jPNYEMgTCdMndzV2W8VwDnJHHFUA6R/LDROvc1pW16kEQldCYgjHd/tKCeaw3lV0+UEurfp3rx/9ob4ip8Nfgl4j8TSymOVbcxW6qcEyyfKgX8TVRjcD8/bT/gol4r0f4q6tbaxp66t4ZN5JbwQodksaoxUFWAwxPU7s+nFfq/4T8V2/jHwppPii2tZbFdRgWfyZl2yKGz1HHHce1fhP+xV8MdF8e/EyTxT4t8u507RP9I8qXH725k6ZBI+Udc55Ixjmv3CvfF3gbRbSXVdS1u0srWyiG6MOvyJGPRTgACrqRuB2cs8ZXdGWDivNPjZ4uvfBfwe8V+KNIlaO+sbJ5YJAASsgyAeeODXm3wo/ac+E/wAXtXvfDfh7VBBfWkjqqT/J56jgNEScEcd+fatX9rPda/s3+NCimOdLUKSASdpbHT0PrWLQH52fBT9vv4q3WvWfhzxXpUfiZtSmCLKp8uYKx28bFwD7kY+lfsjaL9vsI5LePO8ZJ4AXP9Qa/DD/AIJ8+DLHxN8VtQvrxQy6bpLFe5V5cDI9Dgmu2+OurfHv9lLxzZ3vg3xPeXXh3Wi8tt9pBkjWTvEynI3KOhGMjtxRPewH7GrCu1bZW3KrbuM/zqw88XLOf3ueg/WvkT9lD9qGX4/6Te6N4mtja+ItFj8y6WFcRSxkhd6+hyeRX1JcSQTOBAxVc7txBzn0FQBvW7whCedzHr9K+Hf2rNX+NXwy1qH4t/D+5e/8N2hSK6sJNzxpnBLNGBwM4+bgjAr69+1zROQ3zKPard9NZ65pF3pOpxfaLS7Ty5IjzkMCK1ggPk/9nz9sbwB8b7mDwzq0Z0HxTOjHy3f9zO4/55scZz1xgfjX0b4x8d+DfhzZQX/jTVI9LhndkjMgY5ZACfug+or8C/E3wg8WeFP2kX8A+GdOuYZbfWAbNkBysEjgoQ3oF5zX7zeLvAPhj4g2sHh7xtpyanbWgQ4mBJ37eSCCME4ptAcKv7V37P5jMp8VxFVOMeTMc/T5f5CmRftS/s+XqNnxjDbnpmaGVF/AsozTI/gJ8F7FzayeDtOYKBjMILY926n86+UP28/h18MfAPwStbnwz4cstMvNRvYIY5YoUWQDlnw33sYGPxojG5CmfVV3+1f+zzAohPi61ulVsF4Udv0UGsi4/al+AzlLyDxcgP8AdW3mJI7cBeK+Dv2A/hJ4O8VeHvEvjTxhpFtq8YuUsoY7mFZVXCb2IDZxncB+FfoLbfBP4LS7fI8DacFk/hMCnn+lEo2LPkj9pj9vC10KwtPDvwQvvtN7OQ9xqBjKqif3EEi5JPfjgV7p+zF+1F4f+NPh6DTNSxZeKrRWa4txuAmC8mSMkYOepA6flXqMfwI+EFvIUufA+mhByALeNh+ZDc+1bfhX4b/D/wAGX91rHhPwrZaXdSoyebBEEYI3UfLxz7CpMj06zneZWePAcHjPXmpJlm3hm+92IrN05vMuI0i+8/UY9sV8o/Ff9sz4f+AvEuo+CtS0PVX1CwYIzwRfI3/fTDigZ9g4ZM+YM49f8aqzOGb91g5618Cj/goT8OIbZlHhbVyw/i2jn8C1UYf+ChfgYMzJ4S1gt2yqY/LdQB+glxpLaxpd/o/2k2bX9vJAJkPzRmRSu4YPbNfj78QfiX+0N+x18Rjouq6gPEnh69dp7dbkFo5VQ8lWPKOMg8Ej8K+hLL/goJ4OBZB4T1UbjuOIlOP/ACJn9K+bP2u/2g/Bfx+8G6ZYaFoGqW+s6ZMGjkuocfIww/3WYnI46elXAD9H/gV+0L4Y/aD8Hza5odu9hf6eype2b5xGz9CrdGUkHHQ17xazvcxBNnKcV+IP7Inx68P/AAG0XW9P8QaHql5fapcLLttYj8sUagDJJBGDk9D1r7cs/wDgoJ8KfK58O6zu74iGR9T5lE1qVzH3OzspwBjAxWerSywPdFVjWM4J4A/WvixP2/vhltfboGsNzkZhT8shzXxF+1L+1r4p+Mkdv4V8Cafe6J4cgIeX5XWa4kHQNsyNo69efwpRjcOY/a60kx/pQcfvR/D6HjqKtWThDIcAs3Qj0r82P2G/2nfEvifUbf4M/EmKe8m2MNP1B0bf8ik+XMeOw4J+hr9LDbPbzMrDA64+npU1I2Iky2CFZlJw3rmvlD9rn4+337Pvh3QdY0a1h1C71i5MTxSFsBI13HG0jBPrX1HCnnXTPL+73kEZr8df+CmfiuDU/iZoPg62fcui2LTShOQrzHjPvhf1qYQvJE3Pur4DftYeAPjLZLZeY2la6SQ9hOSWDAFjsbowwOOnpX08L2JkMgTegGc//rxXwj+xZ8APDXgjwNo3xG1m1E/inX4ROGlGfJgk+ZAgzjlcZPWvtPVDMrDy13GQkbM9MVs0WaTXsd5GIwfLbt9K+Nv24PjH47+CPhrwtqfgaWO0fUrtxNuQP5gRQQpz2POa+s7LbCyXE6hyo+7/AHfc18Ff8FQpI5fA/gVh917+Rh/uhMUqa5nYDtv2XP2pLr9oa6vfDOuaGbDVrCEzPPBua32A4w2eFJPSvri0N0uxenG3rXxJ/wAE8tMsLX4FXup2EQOoahqsqXDgAPtjAwM9cAY49a+6VtUG5onw0fIye1E0k7IDRglRIiZPbt0FZUlxs3OrZVTnOM8dMVZt7oxTjzGDqnLenHFcm8l1tvnsiRKEkkiXruK8hagDtrb97Er9N+cirj2yT2zRgDcgJBPrX5z6d8fv2w5ZpoLX4dfalicormKZOQSMnJ56Vy3xK/bB/af+FMNhd+PvAtjY2982yPeCCxI3bT8zYOM9qahcD9Qre3TfKsxC7edzNgAfU9qfBLp97Ym70y4gv0wdpglWQEjtlc9TxX5Eat8eP2rf2ivh3c2fw+8KLaaVfloZrqyyJGVThkVmIA54JA9qd+zHb/tTfA7xAuiap4Vvb3w3qk0f2mKRs+SXYAyqwyFI6kHggdutX7NAfd3gz9qL4N+LdavPBd9qI0PxDp80ls0Vy2PMZG2kqTx14x+le2z+IPCUkkccWq252jBG9d5PY7c5wa/no1Twdb/EH9qDVfB1xO9omreIrqJ5YyA6qZHY7d3GeD26+tfoHqH/AAT2+H8NjPNZeLNWe4jhaQYkg+UgfxfJk/Tim6SA/RaK50q7kYx3EIU9/MUbh9CRWRPcWEDM3nRKEGTiVMj9a/nk+DPhXU/iN8XdH+HF7rN4trqEs8TSJIdwESSEcMSByg69Aa/UP/h3r4Qt7WU/8Jhq8k2wDKvEoDY5x8lL2aA9h8C/tb/CLxX8UZvhrBqTwSxOY1nlAW1mkThlRs9c9Mjmvp+7u1tb0rMA4H3fQrX8zXhv4fan4g+Ktv8ADrRLpItQl1SWyiuiNoH2dmzIPQ4XOB34r+jLQNIvNN8JaPo1xcvfXGmW0MD3En3pSigMx6/eqZRsU1Y6uDU0kZUxujJPOeh9q0IyLhVVCSYyTn+7iuYsom3FyucE84wDj0ptjqVzDcSRvBsyTuO7KkemKkoq/FLwx4i8beBp9I8Gam+ka3E3nQSqzKGdRgISvQH15rw/4F/tCyeOtYk+FnxEVdI8c6QzROknypdlCRlDwAcDOAOeo4r6YXUfK2pgp/tAkV8U/tl/Bi+1vw9F8dPhyz23irwpGrz+Rw80EWTv45JXJJ9RkUWCx90z24icIV+bGGU9CfUUtrIEiCegr5V/ZV/aHT9oHwWV1L9x4l0IRw3UbEAyZ4WQD3xz719OxWt0szRuw2tnHPpScDMu8swZHAkFQYEYdWJIYfzqvA67pIZmySeGFacY3L8pJCAD3pgZlpGYyZAeGyD+FaRkhV95OESlQF22IQCTxkVSurqEXb2xcEg4IHAoAz49WtFuHR2OZWyh/pWxKPNbJYAivPJbA+cMY+V9wyeldVbagJ7mC3YYDnDH2oA1o1LsS/THA9TSpHsjVZ8gNkfSqU7iG78lPmUH5cccinNfNJKi4JPfPODQBfhVLe8Dw4dZAM5q/cBHTy4uxPAqhM24xzdwcHt0qfdtYkDk9MdKDQ0LOVPJKTIN4I561MHYyGU854IxWYJCAQqnJ5an2sxO+KTgZ4JoAsR4SQxhc7uh9KjM0NrAzSH5weQPSlbKowUhkX8Tmud1GRjG0g+XPGOmaALtpfo8pX+EHI46UTuGLqsmMt+YrmbG5dLgpL/EOK2BK5JCNyvBoAuxhY0kCgE8fWtJbtCqduPxrGjZQrkOA3HHepNwh2gj5cdaALOo3RSW2lYfKTgH3pHvUOI15Kn73v6Vn3uowboYZh8pGAPQ+tQxPFs+Xk+n9aANiESMrRoeWYNVsOI1JlY8nkVUtpXVA3HNK8juGDdR3IoAlR1eFggK7T+lPhixsY4JGc/nVWFhFby4GWLADPp1qSO7RSN+Ayjr9aAJZZRI5SRcK35jFVGz5jW64IPHPeq7gSkTlup7dKjnuUWRWPHOKAIUu3ifylUZA/PFQjURNPtRhvz8wA9O1MZ2lllJwFHTHUZrJfT5rbUDdwFhHsAYAjk0AdiroVD7shj6VC8iopO7K8/LWPHO5YqJOFGT6VsvcTmRJIQuNuDkUAWIr0wLtRdq5GKke4ZgQwADc4rPLyOjLJjdnIxQoJjQbsHv60ATSEiPqMe1MimYPtY5B6k1M6h4skEEdcegqoVL27SBgP8ACgC7HIjSBXXJHTPSp1mbzuVAP09Kw7aUiQ+Ydx4x7VGdT8udkHzMMgCgDo0RUywX/wCvVSKV3YHy+UJ6mq9tfTOmHTB7D2qaN41jJIPU9PagDQFwWO1jz3qs8pMjIpyT2zWW93GZDn7p5z9KpJdFbo7G3huc+maANWR+iN97HX0qkJGDBSc+p9alnuVaQk9ccH6Vnbk3AyA4bmgDbF4vHylSvUdcirzTB0WRFwuPxrBh2hG3A4PfvVq2utjEngEYBoA17K6Z97sT8vA54q1KJGh82FRk9vSsAB4/3SJncf51pWN++9op8nYcEe1AFiHiTbIMgDk0lxJtjEiMQF9O4pJJ9xaONevApInd4TG6rk5FADGuHkkVuqsOD609GMLYYcZ6egqGMNAqwg4CdD7U44DZY7iO3pQBZzKSRgFc8UpGHzI23IxiqvmyDHl/xc4PoKjluY35lUuoHUdqAFkd1YI3AHenSXLIpQjnGAfWqsl5G+Ao69eMVXln+UYGHBxk+9AEclw0SsGy2ecelFlfQzMTk7gMgDkmqt9v+ygxZLucFvTFcfDBNHI0uWjKg4bOOaAPRl8xUVnyCSc4/lVm3nBjk3dFPGTWH4evmmszb3LlfLYn5uprVWJrjgDKseo6CgCZnRGBY4YgEHFOQEv9oBG4HPPesVhcq4jLb14wT6elWLe4aYhIsZAIIoA6gOJguG3EcdeuKVyxUBhwRx7VjJI8ajjAGOO/NaInKqOeB3oAvGVDtJUBT971rOnWUSMg+72PoKUSuQz/AMA/nUBvlbAfGOADQBC8bOOuMHr9Kss7IuHI+YcY+lNVmlJaMDcOMCkRpZEMbKBsJz60AVmaYRkDlvf0NU/3xm/dtknrir7o7ZUd8c020iYTM5TgA/mKAGgjHzcdMg9xV0hcne2PTFZb3oKyAqQR0p/29WtMHPmHuR2oA0o3O4bHGVJyD6VbX94AxbJGARXLR3DLMpLjJPH0rbguFbKqSWH8XpQBcuQDJD5vzKx5yMdOlK1qMhsgnPBHarr7ZFUtzmo3IiIjC5wAc1FgK4tzDIX3YPp9aTd8zED738vpU7KZcFcA+9RDdAmZMHGcn1osBMsqwJz831FW1aCYICM7+evSs7zUIO/GW/Oqag8HpjOMGiwG+gjIVUYEDOAOoqN42VtkgBGMg1Rs5pS/ylQ6+3UVDd3skMm6N9o6YxkGiwFyGIRyPu6OP1qQuv3ewGOaxhqBaRY5M5boc8CpWnUfcYED+dFgNbKRxgn+I4pibMFSCQeue9QCZTb4/iHJz/SozMvlkOOTRYCbCrwRjbkYoRzGMNjqarwP5gIzz3pHnhKsImDHofrRYCysyEFZTtJ6EdKXAI3IQwHXHWsZhGFDltynt6VLDM0RJU5WiwF0SENhhgepqJ541Bbv2xWe97GZAj9WqoXQuc/dXpirA1YbkzTpABkyfoK+btP/AGrvg3eeK73wVqGpHTb2zmeHbcHy1YoxUnc2AMkdM5FfQ2mfu7tm/uxP/LNfzk694btPG37Rk/g29Z1XVNceF5Qfn2mU79pIIDH1PHc1UY3A/oKufiF8N7BLfUZ/FGlxwbi2GuowWzx1zXiCftqfAnUvH174JS8jhkt3WKC7lb/R5SDhgjgHkHpnAPqK87t/2Bvg3d2kMSXN+5kT5k+0ABOM9dua/KPxH8ItPb4/r8IrK8aG0fVEtUnA3yCNjwwzjkj8B15q1G5SVz+hDxh8TfBPgLwl/wAJj4puwmlSOkaSxjeWL8qQB1BHP0o8E+PPAHjjTjq/hTW7bUYTJswsikqcA4dc8H1FfHP7UvhiHwf+yHP4Yi82WGxFtDFLM4aQKpX94x9/QdM+lfAX7JX7Pkfxqh1i/fxJdaEmmyxoEhGVYsM7jz14/D8alx0JP6D459Mkh8mSWJSCCSzIVJI7YPFR3baNHaS3t5f26W8S7mKzJnA68ZxX5oR/sIfOfM+I9/Eq7vnKE/dx7j+VZOs/sLpomjajrd/8Qr2axhjd22JtJQA7gTk4/KoS8yYn1r4R/am+CfjTxpceANEvwt7asyebMQI3KdSjHG4EgjgcfSvolfsUyLJaskoboVOc59q/mR+Dvwu1b4p/FSw8KeHNROnTxmSQ3BzmIRdCO/zHA49TX9FfhS3fw7o1no8169zLZQxRNPKctM0aBWc55yxBNXKmkUd7FsVmmZRt9afcbkiSTtnn8ax4yJT8j9e45q3cSMwCP04/SsWVIkmng8pvPJVGUqce9eL/ABy+LWifBH4U3/iy9VLu/kISygJwXJ/iI7qucn8q9antjvWWQ/umBLt2QAdcHtX4kftxfHmD4keOU8K6UxOleHN9vmMjy2c8MffBXnt6e+kESfbn7Pv7bXhj4t+IrfwdqthNp2r3IXyvlJjkckgoCCfTIJx3r7sS56x7R8u7P4V+Ev7N/wAZvgf8HNLhutR8N3l94kUl5b0QI8ivngRuzAqoHTH4819q6d/wUA+ElzIVvNH1eFzjrDGfx4c/yq7AfoE7CKYxxvndjaCeT6/lT9rFVbb16mvhK4/b0+Ckt7EJor+NYwdvmW2EyBwu5SWGenTFfPOh/wDBRjWoPiIk/jDR1Phu8k2xR25JlhQEgFgeGPQngUWA/W6H/X7+T256Crow75j7dcVznh3xFpPirw/a+KdLdzbXsaTRl0KZSQBl457GtRTsdijYyMms5RKTNXGeGHI7irKbUQFlBGc/jWZDcKELSHODSQzhkdS2dx79qnlKNRke4KiNd3I+UdTmvzt/aP8A239a+D3xMXwjoGk295pWnJENQV1Jk8xgWdUfPGFxj36191+MfEkXgfwnfeLbzC2mmxPIzkgFSoJAx9fWv519Ps/FP7SHxpuIUmIvdZneaaV1O2OMEgMQD6YrWMbmZ+7/AMC/jt4O+PnhSTxZ4UtTbXFrL5VzbvnemehGAcg4P5V6+btJ2ZUADDrzX4x3Hh39ov8AY5thrfh1YtV8Ns/mSSwxkRB26+YFO8D3JK/1+rfgf+3j8MfiRJFpHj94/DGpSYijjcfujJnGTJ0w3bgY/Wk4XA+3GSRJGJYDP4irdtdMr+V1AGQRUNubS9QfZJllWQblZOVKnoQabIlzbA7QGA9OuPpU+zA0be6ge5WFzhuw5r4h+MH7cemfCL4jXvgDxLovnWtq0e24jboHXdu2gcgd8Z+lfY9nG8t9G3OcjORjrX4S/t2QgfHPW4ZeQogXnHCunTPbitKVO9wP3F+H/wAVfB3xP0W213wvfR3lpcrlXj4ww6qQeQR7ivQ4JYgGQd+9fK/7NXgTwt4G+Gel2fh63EEV7Ck0mXMhMjKpJBPOT1PPtXsfinxn4Y+HuiS+IPF1y1nYRMFL7WYEnoMLk1nKAHfzO7jbH0zz718vftF/tCa1+z9Not6+iJf6BqOVuJwT5it1Kx4wAQOec56cYzTp/wBs/wDZwii/c67JLJuwymCUY9f4c14r+0L+0l+zr8VfhXrPg1dSN1cyxNJbM8LoEmXmMA4B6j8qqMbgfTnwf+Ongf43aU194RuRtthteJyDMuCOXXOQCSQD04r2qK7NuZOMhK/nk/Y1+JHgD4a/FO61zxnqEmm6ZJAqKF8wq0ofq6qORj145r9E/il+358J/C/hiUfDuU+I9TuWIVAGWOIKOS+cHnpjv2PFU6YH6HpeI0X7shQQT1xWa100W18ghvQ5Oa+Qf2b/ANqrwb8bdLjtNRtvs2vRqzTWXzAHa2N6seCD6ZOK+frv/gobo3hfxpq/hjxZ4dcW1jcywxTWYJb5WIUFGOD065qeRk8x+mragxw8ahg3cn0OK0mvbS1tze3ksdvBGMvJKwRV+ua/KfWf29vif4nLad8KvAMjxyrhJZoZJJCWHDBY1IHuMnNeEfEHwp+3V8bD9s1nT7u2tbhQv2aOaO1RguSCYy6nPPWiMblpn7w2+t2GqRG50m4hvYgSBJAwkViCBwRVdppCCJOec1+WH7G3gD9pD4T+IJNK8f286+HLuJ3AabzBFOTgZbkE4GcAkcjnrj9PLG6uHjP2nqCAvHUY6/pRJWdh8xp+d5ijYuWqWC4jUYx8y9jVNGZCdnOf0rGM4SQsWyc9KysUdju+UPGw9SO+arzXCglUiIz94jpVO0lJj39Qe/vTyDKpVTz6Z5osBCgzkqNwIPFTx7nAXJx3x2qv5pjBAXnpTY5mjJZBkMvNFgLsqtH8qnPTFNimfe0UowR096gjuGPOOAeKsAxOPNkFFgJTyxydoNMdCxKqcAj8qaske8EgbR61VadNzGM5Udc9qLAKE8qMsrbiOuarQ3Eh2t0L5/GrImwhjkHPUVmOHR96DIzRYC47F/mRuAOR71GkrAqh4NTW8bSRFioyTxSMmSMrkiiwFjeuDkhuOtJ5+3YwGcDBqsikPtYZGe1Sk5cbRx0osBRlvJWkLOPoBWrHeNLtyuB0zVOeAKPmXB68Uiho13dj0FUwNH7YBnjcAaga7Z42YLgE96qhkYjZ1PWpYlIYBugPSpsA63mcBnYDHYe9XeCxYjb3qHy+pVR7VYZHI6YOOtFgIycISpLHsKqkyeUdww2akdpE5QdOtZkly5PzAgk5osBcNwUxlcBetMSVS5kmxg9K5+71OeJlSOMyD+I1pQb5YVmcEe1WAkjzSSkqBt7VctJ3TKsR9D2pkoIAIOMDtWPKZy+6M0Ab7TEbueOxpDNJHGu45P8ASsWOZzHsbhqkiklc7D2oA1RNltqrk9c1KjncEA5NZ6SlG/Sqt1JJ5o8tsEGgDoZAFIUjim7gMbRVS2ut+1bnhiOKmNwm3JqLASl8k5zVSaNCC+CAOfrVhX3R5PNG5XUoc9MjPSiwGPIS+G6jt7VPAWMhVxkjvTplWPhRinRPlzg9qLAXItqtnceD0pbiQjcEALDnmqzrvbI4NMdXMTH+KiwEEV1K8mwkBScdP0q6Y3EW4glRx9MVyF2UB+UtuUb8DoKpwTmS53s7bsdMnFXZAei23ltHuHUcY/rUqFQcZ47msyxdfILZ6cH1qVJAWK8D+VFkBuMVGDwRioY/l+8SAO1URcbsKnGeOOMVMh3fPkE9DnnJrMCZSGLN2qMsikkHFPGzeEyMmqswTkoRkUAWQ4YDc3HT61UnceYCnCgY/GohI7J5OQoOG+hqAnMwVm960AmwJEPY45qiQASAcLkVJLJFGeW4PaoJcup2Edcj6UAQvIGVW7E4OarNexREbmPoafIARy4+npWPcokjZU9eue9AHTx3hEak9e4qzBOWUgdux9K4mGXy2Lkk4rpLTUIZn8pASSM0Aa+SSGBxVmE8Hec4qOMKwXAwalR2Q7XXIFTI0LeNygk4yOtSgoFz1aq3m7sZHy+npUoIO1W4ANYgSbY9w2jB9TVqCchiB2pCsZhyeST+VRRyIj7BxQaGkzTuvzDOeM1SQzSyMjYwv51cjuxty64A7+9NiQmV36hu9AD48nCucc/yqwdjEK3A9ad9mmbBHY0s6qoLjgDrQBBcxtuEe7jqCPaqEu5CM9q0Msy7M496ozqrAhyQR/SoYEsUoYnJ5HStONVYZb5WxWQhRVQAZYnrVzy5VbpkYJpAWgg2jJyDwKVC3mEIenakRt6KhXaeuakUFWZwfxoAaDKrEdyeTUIG7kj5Rxj39ac87Bj3Hv61NGA5IAwTQBRWNj908VPiPOxzyOhqWNByn3dpOajmwGBYc44+tAFaVgjbs520Da6bhnB7fWmk/vDlRtxUqr5QCrx2oAjCrFKApAUA/mKtxyJlQ2OOenc1QldGkCjk4BNSxzKwyMBSTn8KAJ3xlpEUKD7VVjBRCx+Y/rVghmUNGfkqOGMuxLA+9AEqPkku3QZoZ2yqLhQ3f9aZj5wEOVPH51OwQRjPBPXP5UALE8YbcV9unpVeIyuzA8EdPpURmK5Vlz2FODgA8cCgCfcUDccjv61Tba6gn8frTjdbWCtyG+77GpxJEQVZcE4+maAMryJMmRhgdNuMfjWgICi7nB3Dnnp0pjXURlEaAsRnJ6c1ZiklbqpKnrz+lAGfcg/IwA444/nSiMqqYznvRNBcEKsXUHnJpxlSIAuTuHUDkfnQA9lG4FMkdKgmjw6jIKgc0qzAr8gJ7ZHvQQB8jZB474oAlJYKSF3D9KryFnCoBnvx2qyZwYzEDux0+lVom2zEsMLz16GgBHbauz+I1QvpW8lUC45zmrckrgs3A7AVTM3ybiMk9KAK8bNHHhyMHoatLIqKrE9+1UVVrkkyLhR26VOzgkBRgA4AoAsO0ZYbRyT1ORTJeSpRsAH1NRSCQlmThcfd96WNMRYfBz0yaAKPmTeY4PXPfvV23aY5WRgcUrQhQXDZYjn2ojicqJD09eKALbPIydRtzjioVMm/zMgEcDIpUISQoFzn9akcRAlh97v6igCvIitN5szZA6getWGdgQ0fA9+9MHlKWYDJ7ZpjlWwzMct2zmrQD5AJFMhwCOKjkiJhXjIHOahmBkBGSAKDIEj8tefaoAUbimxevvWbqrbLG43ckRbgo6kqT68VZkMowYucHntTNeVLXw5cX0vFxErKvqcg9un51rD4gPw1QPc/tJXNzcLlri5kZMsR86c5z0/Kv138DCKPw3YoVxujMiuMHG84x+HPWvx61VpB+0K00LvM0V8QkQX1YA9Pxr9jvA8cC6NFFA29F3BdwxgAZPH496eJ3Rp2PQImi2BJW2MT0PUmrm9cKpHAIz6kVXtFjI/egbhyOM1OABIf4qxA05XHlq8Y2qR0AqEHKbA2CfzqKSNlCkZIbnrU4iQL5jna38qAJFwiHB4FToySRkSnK/rVAB0UKh3E1b8tFj3E/MBz9aGB8XfG1UH/AA0Dj/omVlj/AMuCv5tq/pT+N0cQ/wCGgcHp8L7Ij/y4a/msr34fCjyqnxM//9T9EZCCMGqDrsk+boTxV8pxgnNQzJ0zzivkz3CNcHK9BVbywTxnirJXcQw+UVXlWVTlWAxQBCZHB2oOB1odnbr17VC0jFio/H3qLeJDjutNAVbm4MYYAfMcZrmp5WIPrzXRXMTSKzDr71zkjEHBHsasiSOZuHy/yiq7KTtJPIrYuYFwSoxmsySMqABya3gjDlKx3KGYDn19KJG3ADOCo/GpgkmzBGAaqqm+4G4YArWwcpKjOFZmH0qGTfuC9+uKuYIlIUZx0qQwsXWToRRYOUWIyoodhxhlP41+Gt06x/tUwrdZlDaqM/wDeZSARnPHqK/dERxvbtbXJxCclvWvw1+IOnR6X+1Wlrub95qMR3A4ClpARj861w27H1P2cEMq3SmPiQAbsDgg+tb8IZQmB6fX8ayLSOVYlMwJcheQfbitm2cyYLDG39SOlRV+JjgWwXycLhh0p+6XkOOOpqJ7kHlVxjjmozK8hw45HTFYgVGhVy2Ovasq4hVH5yR7eta4KLuZuDyAKSONGUuAGOe9aAc7MCH9PSrw8sxKUj2uOpI60sixOc7eRSF3ZSUXkdKAJoIuC2M9eOwxVjLHnA5HYdKzvtYhGJR161eW5DpmPjHGKAEkVI1AU8/rVO4d+C7ZJ61NKJGIkA56is6TzZW3Lzsz+OaAJ13FsrweOverKjcGVxnJ6jtVeJikat/F6Gp95XDMOT3oAUx4jIJz2+tOjYoqrn8PSo/KeUbEJO7vUv2OSIfOc/8A16AK19GkcsQVskjn2xVfyogC0h3L/LNK8bJIxfOSOKiCEKcde4oAsK6D5NwxjjNLlB80vIIAHPWsxkOUduGFXGiPVm9Mc8UASyRHGVAyOce3tT4F2wKEID5JINIqmNvMbB4xmqd15jESKcEcCgC8krCVYZMA4zmq/n7SW5IXj2qsIpbsq7PtKkD2q00IRSDk84xQBJHIMGPbwxyKsxsWPmYzg4x6VWgPITG3b3NWHASQMzBs+lAmxJNqSEdQeasRDd1NRAENzg+1SRMRkBtooIFlAz96oXyx4bavrVeUyM5x2ri/HHjzw58MNKXW/G9wYbF3C7lRmYHqMqooA7hXZSyKcg9Bmo5ImX5Wzn6ZzXzRJ+2X+z2zjZrVwjD1tZOPyFSp+2B8DHQsuuyFx0BgkX+YrTkA+jjDKcDpj2q/AC5CnqPWvmJP2vfgcVeVtfZSnBPkSYYew25/Ou68G/Hj4W/EGQ2vhbW0luFYKI5AY5CSOcBsE9O1HIB7RJ5iZSPgZ5xVaQv5WVB479M1VSVGkeJZDviIyMUrTvtZXBycYGOlZgStvYhlq7aM4BLHJPGDVCNX2fN061cjj3MADkGgDQMYcFlPIHQetRFDgL1x1zQBJDgouSD09qbI2SXAwaABo1BCnGccVG25YwTyDVWa4IRS5xzgfWmsStuXxkd8U0gLBReCqgnjkdKCg8v7+wnggcVn/aJVj4OfTAqQXDzxBMfMp54qwLEpVYwI2zjr7/jTQWkXY4I+hzUaoqrh23K3Y9qbJ0Bj4A64PFAFvzVijVUPOQOR/Svjn4v+F/2ptS8YEfCK5nttOmAzHviREKj5mzJkENn1r69i+cg7gmP4jzUaTXMDMEmbAPBB64ppgfn94p+Ev7ZSeGNQuPFPiK3nthbSiSN3SQbCPmAAXA/Ovi34N+HviTrXjO3034e3KWeuTQSKZJDhNgY5wwU47gcV+1HxBv7j/hCNelim34tJ0Cr97DLzg8ivys/ZAuGHxxsrtpCFaK52KMj7rt0H05renszM1rb9hn9oJtUOuyaraw6k7lnn89i+W6ncBk/lX0b8Pv2GJPLil8ceMr+51VWyVt2zGnOeCwY598ivudrNpZfs8JdskMTg457EkY/Cr9rqWmWd8dN/tW1ivE+Vo/NVpA5Hy7kXkfTis+eUgPwV+NPw4g8C/Ey78KJem5aJo2NxMGV5FlzgtuPOOenevtzRP2Mn1PTrG5vfiBqCCaJWUDJAbCkBQWyBzxXg3x/+Hnjvxz8eZbfwvpM92LlYkinJ2xExFi+ZG+UAHPGa/UTwrYX2l2djBeLIVtI4d4yHClY0yBgYPIPSnJysB+H/AIn+HaeG/ixcfD20v5JW+1xRJesSJPmYnfxjkfhX2+v/AAT9k17TElvvHN0+WVh5kZZCMfwoT29c15L41+D3xP8AH/7ROq3ul6PPFbLdwyC4lUxQ+Up4ZX6HjsCcV+o7X1nowtdCn1i2ju40iRLZ5lEu0qB90kHtn3qud9APjDwh+wvp3gjxHBruneNZ/Pt3DriAAja2ckq3ccY96+3LVUto/JVml2nBZz8ze5NX7eA/vN0hIDEYNILdjKIoxuLdBUuTe40y3azRb0QgqCwyfavyk/aM/Z48fa58VLy68F6LLe2erkPJLGhEaPzy56LgYBr9XY7eSF1jlAUt/CetFzrWj2U9va6lqENvc3a7IImkVXfr90Hk9OoFaUmPmPmXSfiH8Mv2fPBmh+CPGF80F1b2yPLLFG0qO7AF8lckcg49sfSpk/bA/Z5kf5Ncm+bs1rL/APE16h4p+H3gjxikcXibQ7S+jhyFleMFwB/tZGaqWHwI+B8Zhki8JWDCXJ/1KlmwPX68VNSKvqHMecj9sn4B2sLmPXZ4Zl3BVaFwGz6fLX5J+MvE2ma98VtR8aWYLaRNqCTKSCrGBWOexI49q+2v2z9H+GPgbQNJ0DwvoNhp+q6nMxYRW6LKsYU5IZVA6kDk81+eEGnrc61Y6ZKf3FzMkbDkDax+bOOeg7VpSilcmWp+wGgftf8AwEh0y2eTWZmJCb4RC6uu1QCPmAz+Ga+cPj38Qv2b/ilex+L5tYuZL2wTy44Y4mXzAOQGJX196+sfDv7NfwPtdD0prnwnaXbTQxsCQQdpUHczEncc9Sf8a7u2/Z++BUcCNF4IsFlX2yrZ6k5Hes5b3A/Mb4Xftn+J/Bni5VvYvP8ADBKxLaluIIl4BjGMZ7nj8a/Xjwp4z0Lxxpdrr+gXAura9UFXA2hf9lh2Iril/Z++AfziXwbZsGOQApH4V6D4f8OeFfCNi+meF9OSxtAxZUQdM/8A6qUmnsB07grlCdrAdR0NP8tjGChywGDmqaSyzNtXH41ofMqjcoyOCKxAx2tir+Y+VT29aILMMdw55rSuEd12qR68022Ii/dupBBFADktwvz424JOS2B8ozjPvX4yfG3xbrnx8+O9t4NGItNtLkWEYT5kjO8o8hYAZ5HGa/VP4yeKbTw18K9b1hGKz28M+cHp8nBP1Nflv+xd4Yn8WfE261m5jW4i08PcP5nQu5IBPrkmtKYH61+FNBt/C3hDR/DemxpHDpcKxEg4J2jrwa3EvS3lysSAO1QQrF9nWGFNmQQQpyNw9yKpbdhVAccf/r5oYFlrl5n3KxXBOKtxvMGDyOTuPes60McUpDnJyMVqvciTCt0rMCpPdXEEhWJvlPJq5BrEVvZzXl0p226lm/3e5pk7xwqAwDEkcHj9TXxX+1Z+0KfAmmT+BvCbpL4lvQExC24xRuMYKgHLE9KqMbgfGH7TfxO8R/Hn4tf8IZ4ehMtnYTG2tY4kLF5AdjsT3/lX63/BbwDpXwk+H+m+FrLDmNVeWSMASSyPy+SMEgNnHtgV+R/wF8QJ8EfEF7rXifwZqOpa5NGFibyz+7HVjjGMn+96V9Wzf8FBPCOnRCDUfC1/DJGOVZFwPzI4rdu+iA+oP2hfg1oXxq8GG2nAj1KAf6LdbBvVgehPXaR/KvxU8BeGvFfhf456Z4NMctvef2jFZ3MIBAlidgvI6EOORmve/jB+2n8TPHGp2i/Dy2utI0y1APyoS8r9fm2jG3HAr6I/Zm8b+DPib4xi8Q+NPD7WnjW0jyk+wrHIyDG5887wQMfWmk1uZnIftbfAP4Z/DDSPDmq+HdNFrLd3bfaQhyroAC4IOT94j6dq+s/D3wA+AWsaLp+ov4VtJY7qGORiE2lg6hjgjkY+tcL+2tbTXvwchu3IdrS9E0gxltrAqQpx8vXr7V6b8GNRXVfhj4ZvLVsILaCNm3ZDFUGTn1BOPwrNSuataXGeIP2b/wBnyDw9e3o8I28a2cZaOQAtsAPcdDj1Nfi54W8DaN49+Jdp4OspvLtdT1B4IZEXGIQ/BCnvtPFful8WdZbwz8IvEmto+DFDIAvYhkYEnPb2r8k/2LvD76/8ddPnhXzI9LVrpuAfmzkHngDGKUBH68fD74XeEvhF4Vt/CXhaNokjwZi53M0gUKWLe+M8cc11rtj9x99x93Hf1qe7+0gtPOoc5LuM4J75zXyn8V/2hfHHw88TWOh+G/Bra7DMvmGRN7M2eNiFUbBXHOc9RSA+sNOS6iuD5g8vyRubPYd8nsK8u8d/Ar4ZfELx1aePNfthdanawoEiyAkgUHGQDzznrXyR4k/aj+O9p4WvL/8A4VjLYwyI6faJPN3AEH+8qlsdTivgnwH8aPi34b8fWvivTtTuLy6uZtktmzs8brIcGPac4z/DjkY61tCmB+u3xl/aVtfgxPZabd+F7i8tZLceUYCRGCmUC8LjgCvHk/b5uHEa2vw/v7i3YEMwL5ZxnoQuOlfZWl26+JPD2i6j4n0m3mubm3SR7WdA+yR1yw56c1Heax4A8NXNvpOoTafpVwwAgtmVFdnb5QEHepsZnx037c5uo9i/DbUN2ODucnP/AH7pbT9uty5gl8A6igz8wXc7flsFfckE0NpsZbaJ8558pf6Cr0r2FnptxqmrfZ7O0gy7yzqqLj6kVp8jQ/IPxz+1p+0F4j8Wx6n4N07UNE0m0YFLVYGdZCnUSMVUkE9QD09a++PgH8fZPippCWXiLRZdI1uxU+em0ohHTcNwyOe3avbvBvifwP4ptptT8HajY6pCD5cn2dg2x89MH6VpXIQyyfZbOJJGUjeqgHP5VnPoB+BXitTD+0jPGqkMNdjKDOcESD+lf0IM1zJpNpfy/KpAVe+VUDmvwK8UxIP2qFdB+7Otwtj3LCv6A9kK2Is2XEcaAA57kA5FXP4UBzkpeQExtnd6ip7RQsm9yTnoB2qu0WxSFfOOlPjm2R5Ay3U1lygaE0hZG5A7HNV7XefkznHYimsqSxZ6E84p9shEbK2dxPB9qOUDRRlB3YAK9aQ6kxOFxuHFWreELHhgCG6DvVURwpMyYAJ9qkC8589FM3OR1FROkEBEcA56k1Y2h8ZGV9arXEa26Z3dTxUNASRsFB8zDZqUxYiATABqhnzY8HgirMIla3GO1IzI5V2AebjZ3I6gV8OfEr42/HXwt42uvC3gPwcms2tqRsuGidlfdznK4A445NfcwKYbzRu46VnwfY1naSNsFjye/FAHwf8A8Ll/bFAV5Ph5ZgN03I5/QSUsXxv/AGxopQknw5syw7ojY/MyV+g24bxEGyp54PH5isd7svcNtTeynAU85P0rQD4U1L9of9rnRdPl1O/+HVpDDACWcgpgDr1f9a+Bfjb+0j4s+Pdpbadq+mQaTa2DtKxiYtvkwVzg88Anv7197ftx/Hax8G+Ff+Fb6Hds3iC/RXkVeRFBJkMCexIGMV+Ytz4B1PS/hmnjnUxJEl3N5cKsuFKtn5snrn2rWJMVY9o+B/7R3xH+DHh+603wzo8eoWN5cmVZZSdqu+BtwCOSR696+27D4+/tem1S9j+HNmYZMbX2E5z7+Z1r42+EvgW58b/AjXp7Mbr3R7tpowoxkLgjOO55x9K/Tj9lT4vW/wASfhvBFesiajoSiCZV4+ZGIRiOcAgfic05FHlEvx0/bQiAVfh9YK8m4gqMHA7f66vif4m/CP8Aa3+Lvi+bxl4u0SWeQ48pY5o444QvTYC2ARX7frfGSNEyMDPOAw/XNZ82qGILGmFVGzkfLuP4ViVF2Pj39lXVf2lNAiPhT4r6PLcaVGGMd7OytKhGAAWB+cHp6jrmvsW6eWTDgYyOgpf7TmuGxI5AOBjtU0k2YZW43Ih4oDmOa1W7aO2AQZJyCvbjt+tfhT8dvGEPxC+Pd3e306R6Zps8Nh5o5RYkJDkDuByPwr9bv2hfievgT4Wan4jj229xt8q2bAOZXxj8SK/AbzvtdvM9wDIbiR2ZicHcSxzn8RWlMaZ+90/iLxLYfB3SdR+AMdvrDWkMSWfyAqVUBX4bAyD2PIrxpfiZ+3hMyxxeFrGFj1bCD8T+8Ir6U+EOlWPh/wCGXh7StNjEVulqjgA53M4BZs+5NenR6rcI6oG3Y+X8qmQz4bvPiL+3HY+ZNd+HrA7Y9xcouxVHUA7q/Pr4xftAfEX4vY8PeNFt4oLGUq6xR7SsseVYDJOMEYNfsb+0Z8Uk+G/wj8SatPJ5d1Jb+TADwzSyj5MHuO/4V+BMVpd3OlT6y0LyRROfNkHIDysTyT9fc1pSgm7szPpD4RftAfFL4WaV/wAI54JtbSSO/uNsck6Fnd5G+71A4J9K+0rXx1+3ZqYiNn4bsQiAOGURhfqcv29MV8NaN4YuLv4EnxppiFrjQtRZpHyRtUEdMdTuYV+znwV+IEfj/wCG+k61bOJHe3VLpQcESJhWIx15PIrSQH5ZfE39nT9sb41eKIfEXjnT4mIARI3uESGJf9lFbjPfFfYn7L/gr9pP4S3sfg/xk0Nx4Zl3thpPMMGP+eZ6gH0Ofzr7hS6yvlyfMjcAH29KtvOJOSMsRgseTxWDkAgnEi7Y/mDevepLYlB5LdD09sVmLIYpFRASBjr3q5v8xy3KnsPQ1AF5HXfgnv2qO7t2aIPG2V6H2qh57j7/AN5Tye1XDdfusADk/hQBDZBEl+cMWXjkdq1VIGMZUH0qKMy/IZONw4qVU3qOe9AE6Msa7FJO7uexp6/Lhd289T7VVkiZlCxnnt9aqMdWbcjbVVepHXFAGncOpidUkZWA4ArMjhaWKNnctj1NNdbpk5XG0enJqe1BAXeMAjp70AM+zxlsKMfzzSNF5Iywzjj0qXAjkTecBTk8UXrK+Chzn0qGBHB5XmhQDnqBn8OtflH/AMFNJWVPBmjbSVV7ku/ttXj8q/VdJVi2yAFWTB6Zya/J3/gpb50174Q3tvkuGnIGMfwqMYqwH/skfsm+B/iJ8LovGniy9uopL+WVAsUm1QsbYGAF5z7mvpK0/YC+AcU0l641CWXOV3TYzng8gj9a3P2KCJf2cNAaN1SWNpyV4OQZCM8V9dbJ0jDrGDnnqAfrVONgPkGf9h74I3TiGCW/iRBztuflyPXOanb9hP4KTCNree/hZeWPm5zj0zx+lfWMK+bOFchSfVhxj8a2YLYmVUlkyX5HzDHH4mpA/GT9tX9m74e/CPwTpfiTwstzvursRf6RJvCrtOce5OKsf8E//hPdajJqXxUTULiGO2ka2ht4iBG2cby47jBGPfntXtH/AAUlu4JfhvoVhMfLlGokRjIPQHuPYZqz/wAE67l4/ghrDI+fM1WVR9NiUAfesFv5kCCciNzxlh0NVFtCr7XmyM4O0deamuIvtIUxPgfyIpjwkEfOCw7epAoMyd4ZGeQwDf3z3r8jv+Civxd1G+1bSPhBp+FsrWNby6KHO9zkBWA6bcZxX6Q/Gb4qaL8E/Amp+LtUm2XKQFbaP+KSZxhVCjrz19BX5X/sjeBdP+NHxN8Q/FH4lXcF5dAu8dnKw3yPLnkqxHCrwOv6VpTKierfsy/svfAf4g+CrOS912eXxBeQCS4S3uEEkT9drR5OMc4yOQBVP9qL9kH4d/CT4Uar450fV9TupoNqJDO8YjaSR1QZVY1PGc9a+dP2ifBniD9mj4t23ib4c3V1p1pes01uyj92rg7miB5yv+y3b1Ferftf/tDan45+FfgfwZeEjUtVt4NQ1GMBl6qCueMYZ84HbFaFHzf+yz8GfEvxT8fwzaRfNolrogWSW8X7wk7IvIJY/p/P9mf2qZW0/wDZj8ZW8srzz/Y4497FSzBCFYnGexzXyp4D/Zr8e2XwH8NQ+D9eHhzWNbdb+8kLtAxSUbgoKDcSoI4PBI7V5R+0N8CPi78NPhTfeKvEPxKutZ01mWKW33yFJBKwQg73ORzzlaymrga//BMrT/O8Q+NLxSEItbaNTnHJycD8BX6VfG74Sab8bPh3f+CtTt9kh/eWlwQd0Mq/dYY6j19q/n/8JzfEHwZ4Kj8a+ENeudKtb+9Syk8iRowzgcM230Gea/UfTf2bPjlc2FtPJ8Zb8RXsaSRgtKxZXGR/y0xRYDivhRbeAP2INbmsviZrAu9c8WFI91qoZbW1jOAz5KnaSRk45xxnFfpRpmoaJ4h0m21vQrtL6wu8NFJGQQwPfI9O9fmJr3/BOrxT4r1C48QeKviA99M42maaPzJCAMDl3ZsD09K+pf2cPgf4p+A0d54f1DxQus6NLGWhhKlTHJnO5ByACMggHmpaA+o2tVw44Y9ucViCxzJ50hJYdgePz6GvBPjN+1b4S+Depv4Z1TQL/VbuZA0bwjETbvQ9/TODXx38W/239fv/AIfahp3gDwnfaNc3Ue17+ZWYQIepGFwD6E04gfqL9n8NS6rHcvY28uqvGubjywLjahyo3/eIBHTNT+INQbR9I1LWo7ZrtrO1muPKXO+RokLeWNuTk4xmvyL/AGOv2jviz4i8f2XgLXi3iDTmO43Xlky2wfgZdVxszj7351+tsd/cQXJju2G5mYBenH402iJo/PG9/bn8TahPIul/Cm/uFQlQVkmc8H1EJr43/ay/aF8SfGa18PaLq3hi58NpovmyvDcFyJC20AjciHAwe3ev3dWW1F2E+zwiIjqo+b8fX8K/n+/aZ8Rv8U/2kdW0jQIWe3+2Q6VBECV3OjBGxnpubNaQQRR7b+zh8eNc+DXwvi8N6V4A1DXHu52u2nAkWN/NxtK7Y2JwoAHNer+Nv24viRbeFdTj0L4dXej3hhcLeTeYVt1/vlWhA+XOeT9a/SrQfDuheHPCuj6Bb24jisYIosAAsSqgHPr0ryb9qHTkT9n3xrhAdmnuwIUhgG4+mOaT3LPy2/Zw/a4+MOkeMIPC+tCfxjZ6/MD5LMWliLE5dCAcD1BwBX7UWSedJvRmSNkJKkfNk9R+Ffiz/wAE5bWK5+M+pXc8Ubiy0tmVpATsYuuMY78Gv27gaNwBO6xk/wCrJIXJbnA55NEoCaKUED2TfbA5BGcfjXDXHhbw9qustrOq6TaS38h+e5aFC7Y6ZYgk16KgaFtrkGN8gB+Tms3asUpKKT7ds1iQYsfhfQgTDFZW6tcHoYUwcfzq5feGNKh8gNpVvJJgqxEcYzjoOled/F3wXr/jPwnPpvhjXpdA1IsssNwhKjcvRSV+YDJ6rXyFbfsrftA6gXe6+MV2LoDISOedk/76LL/KgD76l8P6erRTQ6VbuwB5WNAfzHFJFo8UKqs2j23mcncYVZm/EGvg0fssfHSELJP8Zbsox2/LLPn8i9Kv7MPx3LbLf41XPkDoxlm3D8C+KOQD7gk0yNn3W+jQZYHAZEDHH49Parr6Bp5sGju9CsB5n31eOPaB6le9fBK/sv8Ax+Dsy/GCdyehEkpbHqSW4NQn9kr453d0RefGG9QPlSd8zEg+28UcgH074d+LPwJ17xfqPwy0X+zV1zTGEe020arKxHzLEQcEqQc8V7PF4X8NWcQiuNJtJXAJyYVHzEccAV+V1n/wTs8VaTrcetW3ju2hNq4mSfymWXzAck4DZH1BNfp/4bg1Cw8M6Pp+vXx1LUbW3VLi5Ax5rDgHH0rRIC9Yafo1lcLPHplrbSR/dZIlVw3qGHOa6Ka5aVFaJyVPH0NYcsKshcBtmeWNXLK5DMImUhRwT6+1ZgallNKt0PPX/VfvHz/cU81/Ol8ffF83xU+PvijVreOS7ie8EMUcSNIzW9q2w4CgnoCfrX7m/tD/ABCf4U/BvxN4xi+adrRoIT0InlbYn6mvzf8A+CdXgHTtX1/xV8RdXkSe+sQtpCr4IV5jvkds9e2Me9bQ0Mz1/Sv23o9O06w0fSvhlqc8dmiQxufMjdY0UAYjVGHbpn8a+ff2hf20viB4lXTtF8B2d/4KEQM1w8u6K4lYdgcA7Bjr3r9i7WOBLhYTHDuIxhACrfh6/lX4Wftz6l9o/aI1jSLZQF0+ztrVEAwA0i+Yfx+eklctM+8v2Rf2ltd+NGk3Hh3xZZO2o6FCgN3GrmO4TO0b2xtVvqeea8+/4KUXkr+EPANjPH5bSXkzKM5G1UHOe3UV9nfBP4daN8K/hb4d8PaVaol3LZxPeOow0kzqGZmPfk5r4h/4KWyv/Znw8jZcOs9zwef4Uqqa1Gdt/wAE8PEWg/8ACodR8KtfxxauuozyCEuofkKRjJHGBX6BS7wq70wzZ3nH8utfiR8Fv2adW+JnwWf4peAtRl03xjp13OsbLL5Ky7GHAYDKttPBH4+tdl8L/wBuj4kfDfWP+EM+N2ny6vbac5hkd1Md5AVPO5eA/p2yOcmpnDUD9ariMzLmFi2F64/Q1jWtxMm5kgAaMEc89T+tUfBfxS8EfEzQoPFPgqVZ9OnAHyn94rnna6ZypHvXY6cBCjTsobzCeD045yfSsrALpU920X2S4jZoc8qSQDweOK+Dv+ClWyT4V+C7qTHmJqZPU8YjYY59q+/0mF6FjhTZg4JX+I5r87/+ClNxv+G3hHT0XDSaoxX6CJhn860pgehf8E/bkL+zzZCUlRHqN4q7ScFi+eew5avtqOaUXMbRoWYKTtySu3rk544r42/YLfT7P9lu1utSnhtbSO6v5ppJSFRVSZssSemAK+ydIutG1eyttU0fULe/srlXWK4t2EkbbcggFeO1P7QH8+3ge8Sb9si3v5jhG8Uzux9hLJk/lX7l6ve6baQ6nqEFzF9ne1bCh1LHCegOea/n/wBH8IR+Ov2kZfBbXclnFqeu3UBmhIDqDI5ypPGeMc1+kl5/wT78K22n3UsXizWDdRQPKrbo1AKLnJOzJwfQg+hrWQHwt+yRLbwftN+Fri6+SEzXw+fA6xTcHP171++lxrmnPbXVz9siQxo+ELryCMLwCT1r+cr4IfDu1+KXxd0HwJdX81lFevOHlgwJQY1diAWyAWC4yciv0pl/YN8EMblbTxdrJvLfhf3kYUOvQj5OQO/IptITR8H/ALPdwi/tbaFPfIUWTWbssG/hMgl5Ff0ErCwkcJ8qKBtXPRcD/wCvX89P7OOnw6f+1L4Z0u9cyRWeq3UJkbqxiSVdx/IGv6CxezRXlvJBiaORSC5PBJ6/4VExkr4Z1X7rL2PANVGtibrMagCQjcRzirhEwIbO5nx0qpPcNaDO453d+lc5oXLq3d4CrcFSDk/3a19OtbS7guNO1BFmtrqNoZUOMMr9evtVEp9stvnk2GRBx79azEE1pMpLllBHI9cUGZ+Ievyaz+xz+1pN/Z4kh0ZrpJQmfkmsLhucc4O3nHuK/dt7mC7gsr+0kEsF/Es0bKcgq4zkYr8q/wDgp14LQxeDviDaneZA9hKxwDwN6+/rX1j+xz42u/HP7OnhS4vpjNcaQ8lg7H7wEOFX9MVTA+pHjUxB1GMe2KrQB9+QecE1rmIfNEzfKvQ/WssAQnduIBJGevFRcC3tkEfmscOvPFc1JarcXhlcEMeprdLyXDGKNyqkcmi306bzAjSfKM5P0ouBSj01ZH3c7wcbfY15zdwa2uoTbGeI27kAdse1erJZzpI3lNuIx14wKpahYsZiHThl+Y570XA56K6uHazl3kkfez1zWvuZXIXKlv4gKyEtlt5ZNwww4BJ6D2raWaMqu4joF+tFwNJCZCdxzsUc1bLZjymDnp2pkDKi7D82RSxyESOSMgDoB3pmhPAxbCMMEjkDmlZI1ZsZ9gRTNqk7oxjjgipjtVNrE5IA560AJbuIwS6kjpWTcKk1zvyMAHrxirvn7HjTOVLYIFQ3P2ZZJFUc8c4oAzbWJZZ/s8Z2svRu1T2sE7syyAZRuT61Bb3D7gQML61dt7hXlPO3H60GZFPE0JFwFzyOKJbgFkUNhm6jrWnKV4ZcE9PWsO9hUwkJzIDkYoAsXcUMqrvjG7HUetMjG0hQAVI5NZiXMzwxsOFPr7ULeujmJE5A3H8aANtpDtXYMEdKuRTxeX5ZYCRxhj7GsZZ4WTc4+QjI9jT4Asrb4cDoG+lBoaKtttx5Z3I2e/cVmS8Su7c4AOPxrQjRkiRV+bBKnA4p6xxOr+Znvz+lAFGGVROsIzhwxHoSOlZ8ivOxZ2w2QOe3rSXaR2l0sk0gz1WmfaVnbgKpU9B3+tAE0cU3neUD8vPX2qFwQ5HDNnHXpV5EaWRNvPy9qzNRnNtJCiAHzjye4x1oAaR85UdD6elTG9mUxRxgBFPzH1FPS2BlwFLAmqsqxxTSxxEFs4xnpQBvQSeYhROcc1ZEiwnDcPxmsS0uPL+VjukyBwO1b81ukpRlO4sP5UASwXhQSCRNyMpA/GqkChIiMbtvX8aVAxDBVIxxz60WyOYmDcc8ke1AEcVupPJwScmsuRkE0kkigMh9eTW8ZVC5UcL61lTtays0hhG5h196AHWt1EEMrj5W4H1q6JkdHDZAHb2rPiNtEm1kzH7etIt7bDdkED6UASCGOTdFGSF6VXli+xs3lgGpkuLZgG3cnt0pjTkSD5RkkUAKYJCVJBJxnPbmtNlARQqAsOCad9ti8p3C8DjbVI3vmbPLGdw59qAFlfbww/KkfYxVskBeoq3JbtLEHAxxn8qoojFPcg0AWppopEXb8jpn6mqmlzCdplQHep557Ux2AKkNhwcdOKdEnk3MkEfEkoz6CgDeWeMx5X5dnWmLN5snTOf6Vk25Vj5Ug2uRzg8VMCYyiw5baep9KANlVZ3yFOR0HpVZphHOWVcE+1Kt3IcHG3HenXjtJHlFHmL196AKrXKsphbg8Y7U3apBVQc1hwzkXDmVDuB4DdPwqU6gFlBKEE5/yKALUyOwWNMrznOc1MInwS2Dt5FVhcJcAMAQ44444q9G5j2gKCp4OOTQBMEDKEI4PJ9q5m6hcrIr4bnPHauwjZ2jJK4HPT2rmAX85omGRkk4oAjsFLiNsbjnGeldFFctbsUJ4JGV9KxbPzIbdQ43c7s9q0Y8vIrjjd+uKAK9z5rzGT+DAGBVe1n8qc8FUIx+NWHaT7VtmBER649BWE+oCK7ktgp2Kw2k9waAOraV1l85SHUdqmFy8TF/L4delZ1n+7aPKDLNk/4Vt3DLLEQOjH06UAURdTSEHGEPaoJY8xBI2wBk5NNjDwloiCB6kVceCXCcAox25HqaAMG1lv180SnJH3celdJal5o/MU844rOHmLJJCUw0eeT3q/YmeBdykKhyMUANkS4gVpC/BUZ9uax73Vbo3At1BRWUkmuonYSwNERktXF7HXUhFNIpU+vYUARW93dvcPH5JZW4BPbFaDs8sfzKVKjGBzU8aRrM627qc9gelPz5QUYOR6DitLAZqi4IVDkY6HHOKvwu0VwCmR2IJ61et/3zD+8efwqld28nmOz9DzxRYDpi0qBQnz5Gcn0oDuXEq8juDUVolw6R7eV24zWu9myRxL0EgBz05rMCkQApDcnr7VXa6geMrPG2+PkMD8tajWkqyARjdnt1qsulzMZCMHnnuOKAGIIZ4hMfvA846YqdIlkA4yT0wOmKbDA0UjWzjGRnHTiq0zXFvDJIrFVHTHWgCGWRI5H3EhvQcVX2eYgY8896xDqAaQR3ZBweSOuK6BGjUKsJ/dkZGfSgCncWMhxOrjA7dK5qWOZLhWR2KE556V2abNwLEE/3e1UrqzRiHiG0j06CgCxbSBwPm6Yq/KpCcYLAgk+lc9brJHMULZZsY3CuqLSYLOVwQNx6DigDKI8vzFBO48g9hmsnYYWMgPzY7eta906Pwh3Z9KoPG8oxuC9MfWgCG3niZcSHjrj3qaKdDuiGcD+tUzGyfORj1pyMFJ468mgC+6QnBK8cDNU5YTBIFY7kzkEVYR95wOV4zT8BnIByB2PagAtZ0tpZi/8ADE5/8dNfz4eELiMfteWEo/eIfENwFz38x2A/Wv6Go9HF55hdv3axOxxxn5elfzdXGneKLn9oJ9M8ESxQa3/a1ybWSbGxXV2YE5B6YPbrXRQ6gf0S6Rb3AFvNMjIybSx6DAHPPtX4aapMh/butyAGX+248benAJx/Svrmy0H9vCS3+0z6vZRhMAJiNsDjn/Vscfjn2r4C8BN4mm/ax0WPxRKkutQ60VuGUYRplc7gOB8pOR9KaVgufrT+3HDcy/s36yvAMkkOR/0zVgOvsRXzZ/wThBXwR4pMiAo+oou4fe+VAT+Ve/8A7ddzdQ/s1XUKYfdcxxSEdgST1ryb/gnLan/hU2pyW6ZabUrjf6gJGg/rWS2YH30+u6RKw0try2W5X5GR5AHOefu5yDivMvj54yh8FfBLxTqYljklNs0VvHkNukkBTsemD+QrL+MX7Ovh74w6Td2+nyNpXiER5gukZgWdfuBhnaR2P9OtfiR428GfGfTNfvPh3q0Wqahe2s2BAHllQspwrKvOQex96zA+oP8Agnl4dt9Q+JnirxFcEJLp1vGkROP9ZM5zg+vH61+wl5b+W8Z3BgPx618V/sc/A/Wvgn4VvbzxQiz6z4h2T3Eagt5CLwkZbu2SSfSvuAoJogFwAfxrW4EdtMkB3hti+9X5JHu3XyThsgVhXdtISIywCjH61x/xQ+Jvh/4N+F7jxJrL+fdQriC3QjzJpG4UAE9B1J7DP0qWgPGP22fj7F8KvAq+B/DZMviPxDG0TOnWGIgA4GCSWzgevPpXxX4E/Yq1/wAS/BTWPGWrrJH4pvEF1Z27ZLLH94I69Qz8+68e4r1j4K/AzxR8XPGh+OvxjYuLifz7aznGNyg/IxU52xL/AADHPXp1/Se1u101VhhiSbaADxxkUymrH5h/sgeN/AXiayf4WeONKsofEOjnbGLmBB9oQPg5LDJdD94fj6mv0C1jwX8PdA0y41bVdK0+wtLONpJ5nhQIiIMnGVx0r83P26Pg7o/gHxBF8ZvAF8NL1SaSOS4gQ7C0rcmSMjuCPmx1z7c/LvxB/aQ+K3xr0TSfAeo3EcFs0kUZVJCrzucIpmbOCM9sVoSbP7Sfxq8L/EfxENL8D6NBa6TZyYhljhAnuX5Xd8oGF9F69z2A+wv2XP2O9F0/Q4fHPxhsF1LUNVA8m0mHyW0Z5AI/v+ueAPeug/Zp/ZJ8O+CrC38Z+KCuseI3OY2A8yC2JOcxqR8x/wBojjtX3rptjDaQrBH86qdwLDHHbigDotK0zR9L06PS9IhFtZ2wCRxKAEQKOAAMDiqfBnDFvvdia04SrFRt2t9MZHrWWz2txfpb8sw68YFZgXee3eo3BtpEmfgdT7YrTkt1Qrg9K5T4k+MPD3w38DX3jTxS6R2NojEK+S0sgHyqoHUk9qzND89v+Chvxpi03wrafCXS5j9o1JhcXYRshYwAVQ4ySf5YrX/YZ/Z7vPBPgtvijrEOzV/ERIjEn34bQMCAM9C3U1+enh34geE/GP7QMHjb4xSLFpd3dtcbHTdEoyQiOoBwuMcnjjmv2u0r9pD4DW+hxovjCyKkDy0EiYUYGBhfbHFarRGZ7rdaPpniHTrjQdagjubS7j2SxzKHRgf9k8V+JH7a/wCycfhDrH/CZeDYHbwxegsGj5W0k7ISOcZORn9a/Ulv2ovgTaaVc38/iWzm+zxs/wAhDE49EBJr578Oftc/CT9p+01j4NeKrNdFfUA8Nn5hB87JwrJkbVkAAONx9jSTad0B4v8A8E9/jh4v1y71T4V+KL1r6xsYkktZX5eMbsbc9x/hWV+2T+0B8Vfhj8Zv7K8Ea/cWlpFaRE25+aJiV3H5Dxz69RX1j+zb+ylp3wHudc16HURqt1qJEMRRSrpEG3HcMnBPHc1+f3/BQOSaH47afMCQYbO2xnqSDgA1ompXaA/UD9mT4h6/8TPh5ofijxXa/ZdSvm+dQCA4UgbwOwPpX5G/t3zu3x+1+Mpyfs+wnkHCCv27+ENxYpofh/7SUULbR5YLgbio7DsMV+H/AO3OSv7QOrKZd4/0Yqf9kqaKPUD9jPghti8D6HEYzKXtYpCchQNyLxjivWda8L+HfFejz6D4mt/t9jcAhoSRyc9Qe2K8w+FFlBa+DtFngIe1+xQrhiThggyeRnpXtMMUkKxv5eTKSB2+X1zWckB8E/tIfC/4WfBPwFbeNfDfgazvrGO42XazJ50gR14bzGDMPmxWT8E4/wBl741aZDqmheHdPi1OJjHcWMiKsquM9FPBBAyCBX3R8RPB+j+MPh14g8K6pFHNa6jbsirI25Vc4weDn8ua/Hn9kn4F+P8Aw78fJNc1fT30/TdME4fzAVVySUQLnrgkHPtnr1SVgPtL46fCn4L+DPhDr3i+DwtpsNxYwyrGTCgkSTb8uCw9egBr8tP2YvCOueMfiPp1hb+GF13QTP5eoSSwB44FJPJfGAR6Zr7R/bU8UXPjfXNC+BXhS789zIHvUjyQszj935hUZIA+Y+nWvrn4HfCrRvhB4R03w3owVfLBmvbs/L5s7KNzHdzjsAT0/OtEgOi8FfCHwF4M1Ce88IaPbaPcTRNEZIk+bBwcc9RkZr8XNKtbG+/asgsdTgW9tzrsyTLKAyyfO6jIPb2+lftt4I+Lnwu8d6tqGm+Ftdh1G70s4mjUFQPm2kjONw46j2r8T7GH+0P2wYYV4t08QOwMfGCGcnn8KbMz97NKuIbC0bT4LWO1SMIsaqqgBdox/kV0Kxx5W7mCPKnQ7QecY/lXOxxyzxJLGvAVMvIDjoBXR215ptho1zf6pMlsIIzKWlyoCr1JJ9qwAsW5c26QyYManIQcLn1wKszSYdNv3s8D2rzvwL8VfAnxIt5LvwbqEeoGDcrquFddp28p1Az0JHNdm07wzLLPGAqnH1/OnI0NUPksh4B6H3rOltlMhKp3z+VXyysyyxfd9P51RurlosB+Ix7c1JobdrtWFZnw2eMCs+4DxzGX7pAxxT7CWOS03Kw49eKr3k+AXb5sc0ASoXnB+XkVFEZlcg/MO/GKZp18PMBAO3nmtSK4ibJ2/KBk5oAdGsZDKvGOSarsF2lh909cmpDfQ3RaJVEeBTYxE8ZRvuKCc0AYF5qB+1rsTKAYq1FIsrYPAI5qu9sJGBwWVSc1OGiiaOEOAzdF7kUAWdu4FkO7PAPpikDgZVxjHINQxokAZY3OM5+lOMsZ3IRnBHNAF+3n24ULkt0ojRoyAw4PU96igkjUYjPzetWg/wAoXGBng+tAChlt2/d87vXtVZCHAXOHz+FWpSGG0jaarKjRkH070ATBGL5Y7sVHIj9SdvPShpQWGQc9sU6aeRwNsRJP5UAQR7GmKImTnrWh5D78lT8vYHFUwrS7WBGAee2K0EYuAT+h5qGwJHhkUKsS9eT7VIhkUgLyvvTld49mOVfIOaspONm1McdaQEDjKH5fasW7tF5cttArdWXCMp4wazb2QeWyhd+RmgDJjhAyoAIPU1fI2xjngdqrxs6kAqCKsEbsleV7itAK821l2qMjtXP3bzxsT5eF9RW8zjhU4qrPKGHlyqMCgDPsypHmP83oKlb5CcdDVi2i85mXAUHoazpFaGRg3JHFOwFmIOTljSTZ3CQMMZxWZJNLvwnCjtSTF5E3BsdqLAa5lDTZ43LwKtPCdhYnr0ArloZJIpxv+YYrrUw8aMpyMUgHqzgAFugp8cmA4Y5Uc0nytHx1/nUjIkg3p/CORQBA+CgUjAaqyeYr4HX+lEko6/3eKashHJ+90FAFpSArZ4NRvI6LnOcfrUDOzDB6CmGTzQE7AUAc3ciee6l+XbxgD6UkNuwuFP51rXLhXLYwVFYzXUiShtuT6UAdXBMU2o4xv4xTpCI5DtrCS4kkKvgr6VcEzKMyH2zQBrRyMQMevX0q8GCMWXr6VkQTbAqls7hn6VaeVZBwOe9S0BeeTywzsvy8g5qFpI1xIRszj8qr+c2M/wAIU7lPrVBvMZ+nH60rAaErxmVwh465rMNzliPQVh6g04YlGJA4xRA05A4z0FWBoyTAlS4PXFQpKHlCM5QDIxTWSUYAqjPHJG+W6jv70AbbRA7UQ5JqjJZujBi+e+D2rPjnuo8ybuT09qnSaeckScgjFAFeQSLhz05z7VqQtHGqODg7eoqmiSOfKHK+9T7QMBgPSgDqbMB7dDvyTmrit5LoeqYOfasfTLiGICNh0PHtW0SgUEdKmRoWE+YL5Z4q2MPgkjdUEAVlPOBU6IjOTnbWIEuCmcDgDk1GihkJ7k/jUhibbubO3PX1qeGNGUFvlHQUGg9YwY8DjJANW/nWMHGFBx+NIqLGCqkeuaI5EO4l8FT+BoAliuJlfnoDipJJVlVlA+tNO1lDe+TUL7Ec7OQ3WgCVEUkBT8vvVeSKQOBgbRmnGVj8mMDqKk/1iqG+8PSoYCeQpQbjtyMD8KmEkh2njbkAj1FPlUYw5+7jB+tRqiIcDr6UgLIYcgDIPA9qljB27CagUlEUHgt0NSITE+ScgfeHqaAIWt2Exf8AhHQU4hZNhQYkFX/9Zg9jULWpiYt0J5oAQbCSXP1+tVpOQQx+UdKUOu5lYYqGZXC8DIHSgCMhDwB0HNRjc48xuM4xUyqQCSc56D2qzEVjjIPTHINAFcIgG4YLHOagESpzz6Ae5qd0KyDZ0PSg4DEnnHX60ANWbYVVx+VRb/3u0/LuOeOlS7VDLIBkY5/GnLBbyDajHd6GgB06oxWRBgLg0MfOwJB04zTMRKeWwOmKdEfMYKo3EE+1ADHs5zESh3Mp+X6CqhZkwZAee1a7ziNAAOayZizlX74wKAIzGu8sg255GaV1YAkyAHApm5jIpcHOeATmroaCUg4A28fSgCgkZyHVQQeoHNaaEBBng56dO1Q7QgOejdOP8KjuAY03gnOPX2oARmBYkc1BuSWQIDgAE8dzTFlZ1+dMcD60RgKSzHGOfYigCZWQBBHwOST7iqSM7SvJLnL9M+lW4yCSyjBGetS4jcl2G5T6UAU0liEoA5ZT09qWScs27b8o5/GozAsjb0+7656VK0bonByT27cUAV0UOPNU79vBzzzSOFLnB+bFWgQItwXGfvDpWYZGMysORnn6UABCrICxzn0oRi7MMcDpgU5zhzjgntUsfT5uAOpxQBTbfu9vQdaXE4GXPyjgetPRbUuwjOT1AKkZFIZTEp2jKj1GRQAkcr5JA3BR04FIAvyMjFVzyKbGcOZCuFPJx3qUwiRwyr8p4x9elACkkDEfr1ps5eNAyqNzdjz+NO2OpUtg/Tt+FRThtplU7j0APY/SgACyYDq2DVqKMyr23L61XG4Ipdgc9cVOjlVEw69Me1WgAoGzG2QagaAjIVu/HvVlNzsXYBCT69aSSUB9yp8w6j1FMCvHmLCEc54z6596i1d0n0K4gdcyFJduTxuKHnj0p9wyyvGiA8Y/A5qjq8sS6TeI4JkSKTt22kHFFH4gPw6mUQ/tDTFGIZJxMjqcMMIB8vbls9a/W34fo8Gh20cT+QQo35+Y7n5cE+pzX5I26H/hfnlXL72kk2gIRlVBBAOSB93nr7deK/XnwRbJb+GrCJm3zsGaRiSWOSSuevOD0qsVujTselxrECFUEn3q8qkKWxyP0qnbRMxV2+bNbsoWOLytow3f0rECoMrGOMkZxnvTQ4IG446dMn8KkKgISR8oHXNVkygYoCS3b0oAvgxuNyDlQTzVPezjbnYT37U2OTaCGOB9KlOG2ucDGOtDA+OPjaJh/wANAZ7fDKyB+n/FQV/NxX9J/wAbrhG/4aBx/F8MbIfl/wAJDX82Fe/D4UeVU+Jn/9X9FMKoD/w1XJZiNx4HQVZ4bGRjPUVTYAtkE4Br5M9wHbAAHSq0kioMOOtXhGoBGM4qhMRIOBg96AM/fGCZew4oDqSH21LgGMrjPPeot21RnjFNAV7suE3R9+orCdVckgc962JZcMcjAFY7SbTgc5qzMybmOQNuQZB7VTaAs3JAq9fXccSkjgntWL9tVVzkE963gZj7mSKIbOuf51mnzA2dvJrXPkTAPxVVi0rtk7cdBWoDIVIO89ashtjcmolYL8pbkU1nUnJoNDXtnX5/NxsZSOe5xxX4cfGTTZdM/aztYCpVftttKGYjDDeRu/MHrX7abhPE8SnbwOT296/ET4/zPH+1dLdRH781o6nOdwAA4/X8q1w27MmfsvaCVILdpG3b4oyvPU4FaMTfPtXqf0NZWlyW93p2lys2CbWEsB2O2tiJFaY7Bxxz681FX4mTAeXCrzjNQPchRnHPvViRERyGU8+lULtY1+RV5NZIseJVlXLjkVDdXC28QKHr1FVoMLnJwc96WVUk+ZlyBVmY4PERnrx1BqMyjaB71BHsiYKT9406R4wu0ZOfzoAf5cUoJZsZ4FSMn2dUQtzjrT0SEIFcdOh9DVl0RiGJyOtA0QCWUAb+R0quyqGJHT9a0WZlxtX8+lZsm4S5Uce1BY77GzNuUmrCBkOxxuApieY/RsDuKevmnIJwM9aAL9okakEc7jVm5OD2wRz61lrG/BQng1MC7sWJoAZMhlxgDgY5rMkVk4+9zyRWy0iEBQCSeDWMwMTFc/eyaAIHQvzKOnaneXnC7sE4qdgShLDPQ1EVkLlsDJ4/CgCwQRGF4bHShIMqdxqWKNlUiQY4yTT/AC9yk5w386AIeIQRt56/SlEseBjANRtNN5YXv3z6CqttC8khYjJz27UAaXlxMueu79KSOMMWA7etWUhkQYPI68UzZslUqcjo1AEiRjOfbFUiNhPOTnHNa6xbtwHHGaoNBlwT1PHPPNBmRJ8smD/ECK+Qf267JL/4YaT/ABNBdLg/3yfl5H5V9l/ZVL5HLLXyB+23avH8N7ObcWlS54wP4AQcfnRH4kwMf4c/s9fBfVvBOhajqHh6C9uZIEM0gwCXPLZznJBJHPTp2r1Yfsx/s+yoN3hSBfXbwa6X4aW6RfD7w7OsexZbOJiDwN20ZP8AwLrXe2qw7flc5961k7u5EYnl1v8AsmfAArLPY+GVlaNWk2NzkgdF5r8f/jJaxeAfi5qsPgiL+yorGRWjEbcoR15B7V+++mqwATLcnjpX4J/tGq0fxi8URvHwsnXvgnvjiik23ZgfrR8AvE+v+M/h9p/iLXolZp4grSjhnaPKlj25r2yNGJ4+Za+cP2drgw/BjQoomdUKEjgqCFx1zX0TpcsckYdXy1VNWKTNKPr8y8CpCFHzRDn+lRiSUEmQHHSpQ2QWWsCbDG37uDj8agLkvtxkeuatqyty3aoZWRFxwAaAsUJopS4c4YA5/OlZn8sKBlfaneeNvlx9+akKl4yMfnVRCxVCvEoJCg09QCWcH2OKrjzGk2Dk+9WYxIxPy4Oee1UFiIozNkcoKl+ZcRhR5YPPNNkjd5NseV4yTTSrA7M5Hv3oES7V3cD5afBH5pKL82M9ATjPsOaakbFgM4I7dj9a/OX9sn4ofGTwVq1lpPh66OkaJdxsDPZhhI0jD5lZuoIwcY/M1UVc0Ps34w+N/CvgXwVfv4i1O3s2uoZvJjZwskhCgbVU8tz/ADr8Wvh18RLn4e+NYfE/h6Bbu+VJhDG6kqTIzY4Ug9/1rofDPwS+Mfxgjk8X6sLyWwVGlGoak8kjMqgE7QxJbOO3pXQfstpbWfxu0a0kgS6BmdXLKCzBN4G305/lW0NmZn154F8GftQfF64tfFfxH8Qy+FtG3CWCziHlyuhIIBhTadpHAMhLcdMYNfI/x6s/E3hH44XVn4W1S6ju2+zqsiSlTLPIW5JyOpFftSgLSQSON7h8bAemMHANfjZ+0zBcWf7QV0qysZTPZyB2ODkFucdBz2FZ0pXlYD6G034e/tm+THeLrUCYjRkdlUli4+6pKZz65IB7GvEvGnxs/aY8I+L4/AF/rMNzqW+JQixjh5CQnIwBjB5r9gtEWWKx0vVZiS0/lblB6jYp9+n0r8Yv2gDPZ/tL3sshZpYr60dSePkBO3GeoCnFbJ3lygfUWmeHP24Ll4byTUrGIyhWJJjzjrjGzJr4V+NuhfFfwz8SHfxxqZvtcnVZlnhd3yzZ2oAQDx2AGMYr90tJgnLxPDvklWKBBnkcoOgr8lf20YJ9M+NcSrKzBbaBowOv/LTPJ7hj+VTAlSufon8ANR8da54E0ub4gosOqGHIT7rFMDY7nJ5IHNVvjb4q+KfhPR7C/wDhPpC6lfM7JNuRpivHRVX19c8Yr0HwGk0Xgvw357bpDZQZ3ct9xe/4Gu7gl+z7oolx5gI57ZqZblH55W3jb9tlbiNrnw7bxSyHMfmRxFyqjPruIA9a+GfjVrfxh1j4izXnxAllTxDAIhHDbZXy8klFVV6ZxnjJ9a/oD0+/ntrpX3eUWwu8ntmvxO/abnuo/wBpS71ExtGJZ7Vo/fy85x6itsPK7sRPofoL+z/ZfEPUPhbo154+3wXodtqS/faHaME9eSea+ixqGl6RpkuuatL9ltrFPMkc8BFXAJ46DFZ2n7YtF0dmYES28B3Z4JWMBsfjXxH+2D8W99mvwY8FJHqWoaoAlyItzSgsOEyvGSwyR+eKwnK8rlo+U/FFxr37T/xy8jSstYxOYomz5iQ20bt83IGWYDPue9eT+PdAfwR8RrvSdPJnbTJ4Ui2jGcDa3B45yfWv14/Zo+A9h8IPDH+mW4fW9T2G9mI+ZA+CEUnnCknHT9a/Lj42rFbftA6/JE7kWuoRgh/4lJPT6dK2hID7p+H/AO114ctorDwr8TdNn8P38ESRJIxDRcj5SWHQe+K+x9E1XS9ctoLzRrtLuK6G5GjbcpHqDXkPjX4LfDz4teCdN0nX7YR3xto2gvEXMsUgQYzgZIOeV9PTqPzH8XaP8dP2UfFRFleSx6VIMQSjM1nLHuzsIb5VPqMAjsaiQH7RTyG3nMMhwwrRtIpXYgHI4r4w+AP7V2l/Fqa38JeKI49O8QEAxMo2wydAQpbkH0z/AEzX2npbq0TMp3YJG4dDiocWtwL6QPG3XntVtlyRhsnPNNQMSAOpFKQYNucDdWQDtp554PFKIDxwNvbnrTVbdlwcZ64qtLeN5ilOAp6HvQB8xftrl7b4B6r5eBJM6qSOMLkdT3r5a/4J5tZJd+KpJSWnTyVUDuGz1r6p/bFa+uv2ftahjUkKQ5ON2OQOPSvjv/gnyxh8SeI55Qvk+XExGfmJDHpWlMzmfqituGBZehJP0pwhAIjfBGeMUloQ7bWweSR7VYSJnkIHQHvQEDMu4WJONoI6U+CUvszzj861Wto5JBHJge9VGsUgnO37o6VMUaHl/wAbPixo3wn8IXGqmIXWtuuLSBlyGkOMHPovU/SvkX9n/wDZ/wBT8d+MJ/jX8V4TGZ3M1vDtHzSE5VmVuQuDx3719t+PPB1h4n0tr2LTLfU9S0+MtZxXK7k80dOCcV8unx5+2xNJJDb+ELG1twCELxqu3b3+aQ846fyqgPt+2S0eSJBawuVXaGeJCQvcZxxX5Kf8FAo9P0/xvpA062W2E1q0rbVC53HB6DoDjj3969+tviV+2hbxFD4U06552g/eKjpk7ZM18NftL6t8WNe8UWUnxd05bG9igeOFIseWUYgkggkbsjpnj05p000wP1K/Zx0TRJfhJ4YuPJhb7Tbh2+RW+YY3ZwO3qa9x0v8A4RO9u5YfD09hLeWww0Vs0ZkTJPLKPm6/hX5ffDzxd+0+/wANLLwz8OtEt101bUwR3Eg2yMsgx5inpn36V5x4I/Z9/a9+HvitPF3hqxlS/YMZClxG/mJIcsGBOME/jWz9QP1H+PXh2x8U/BbxVpN3HvmitJZoh38yIFl9+or5w/Yd8TLrfga98LXEmLrRpixjbjMbg7W5x3GPwr668HJ4o8Q+DLS38b6V9g1W7t3juIHXjzMbCT67hzX5qfsx66Phj+0Lr3w+8QOqLqEpiLjopgZnHXn+lYFs+o/21deHhj4Iz6dDMBeaxMLRFVuzjJ/9B/I14h/wTz8B3kdn4n8XzxOkVxAsEM3HG1gXXJ/vZFcP+354/sdT8c6J4RsXFxFZxGZ1TgK8jbVJPc4z+Nfd/wCzj4Dn8AfB/wAP6NdHbPcQm5kVc4BnO/YcY5UfypxVkYHurNH8qsuVIxg81oW6WxPmRW8cJ4G5UAP6VkENtLHnb0qzBOPICD7xPHtSNDmfipLt+GevyyHdBBBI+G+YnHJAJ7cV+OP7GkmmT/H+KG/t0nby3NuzjOyT1HvjNfsL8V7V2+E2vQ9VubeRC3ZPM+XJ9smvxv8A2L2Mfx/0mKJeZ4pUbPqgLj9Vroo9QP24QStdqJSNwkIO30Ffkj/wUTF1bfFLQJbeZoiln8pQlSrIxIYEd+a/WW1Fy15Au3a3mMD+Jzmvyb/4KE2Qh+Jlk7EmWS2I5PHyhTwPTJP61CdncmKuztvAPw7/AGv9Z8Jadqej+O0FjcQo8O6TdIVZQRu3ITnkd6wvjJ8Lv2pbb4f30/jHxr9t0mFGkuIQ7cqB0yF/rX3h8BLCW4+DHhWB3IeCxhJZTgElQT9cDAqv+0LYyH4OeJbQjKizkYP+GT/IVTlco/LL9jXSfG938UpdO8Jaw9hbRxLNctkESBW+7gjGSSetftfY2jo8iXnzAr1GeHxweP1r8mf+CfjCf4javCAuGtNw3HByrD9P64r9ebVvOuhE/cg/e7r2FTV2QH4K+Nf+Jf8AtJTLDGVW21iFVVjyQjAfXtX7z2811eaXp96yFFuY1bGc9hj37V+FnxXlFp+07dwAZC6lFJluQfmA571+89gVfQdKCquwRIRgYA45xQ/hQGLcLJAx8zOT0/OpbXd5RJXA9everV+FuJVw2CKiMbIPLZ9oPT8KyAt7wsJ3AAgEgis9buQjGccc5qwcBQkjCTHTbWc00DOUjOWzhiexoA3NPvC5YZJC8DNWiIw/mE9Tz61S0q2WUNk55zj6VpTx2/LleSc4oAteapiBRuDx+Nc3fXUqy7nHyqcD0rQjQRuG4THaop4YrlcS5yDnigC1GymMS7sgdqtLOgjJ3Yx0rNkt0hh5OSOn0qMLuVT26c+tZga8MkcyliBkVzEh2TsqEAM1bqFYomAx8wrFPlNNsA6GgC3FM6PsZuPWvOPip8QLL4W+GNR8Zai4SG3hLLn72/OAB9TXoV/qOl+HdPudf1ueO1srBDLJJIcKAK/G74xfEbxd+1z8SIvA3gO3J0GyfZvXIjc5K+a7EDAHYH6/TVIzOL+F3hnxB+1P8arvxH4oEhsnk8+4kGSkUIJCQ7iOBjjFfU37cmhaT4b+DeiadpEUcVrZXkcSLGu3hUz06dq+6fgx8MdB+Dfgyy8NaPFEbjYrXEqKMyOR824455zzXxt/wUMa3/4Vjp0SjEyX2444G3aVAP51okBkfsJRxXXgbXSBmEXrCVCeHR8ALivMPHGo6v8Asn/Hx/EeiQPB4b1VgZYW/wBVLFJ80qKBj7meM9CBXrn/AAT8t2u/BuvLEmXk1DcwyPupg+vTNfT3x6+Del/GX4e3Hh6eNVv7ZXmsrjaC6uf4R7NjBH+FOQHqPgXxVpvjDRbPWtGu47nTbyISQsO+eSvsV6HNdJcWoMePu1+JPwJ+Pfif9mrxveeDPGsMk+iLcGO6t2JBgIbmWLOOw6dxX7IeHvGPhvx7oUPiPwbfpf2U6qyhT8wyB94cEH2PNQ1cDYEeydG/uitLyXZWJcopBJIGTwM/lVK2KyyeX95j37ZrN+I1x4gtPAWsr4VtxPqogPk84wSAMjPpnNSgPzB/aKuNW+PPxi0b4PeFHcadpzCS45OxXdSWdlx/AvA924618tftC+EdO8C/EN/Cen4WGztbfdwOHYEknGOTwa/Xj9nf4NJ8MNGuPEniHZc+K9Zc3FzNJh2ijYgiLdk59WPrx0Ga/LX9s5YW+PmstCu1Slt/wL5Tz+VbID9l/h1L/wAWz8PvCm3FjBjPU5RePwNdHYQTy3Eb9W34wSACT1NYvwtLSfDLwlOpJQ6db5OOC5RM/rXIfHz4n6P8HPh1f6/qmz7aUb7HE7AGSYgYA281mwPzs/b1+J83ijxlpnwq0SVbm0sESa4EQy73Tgoifhj8M1y/xl+E9z8Iv2cNNjv4dmpapeJNcN1xvUSKuR1wOv0rT/Yv+EusfFP4nn4t+N4pbjT7aWS5EsihknuA5GBnqFBr6J/4KM3sA+GOk6bGSJDeIwTgKqrHtAx68frWqMzjv2TPDsXjD9n/AMUeGoHjM11cXEeJBwskqqqk/lXJfsgfEfxP8PfiVqvwX8Q3Jgt5pJYo1cY8ucO2due0mPp+Jr1n/gnvA/8AwrrxJcspZJdSCooycFCCSce3SvJv26fhTrfgnxrZ/GDwyhhiuDEJJIsgxzorFScevHOetA0z9b/KaNYd4O9Rz6c8mrQ4xXx1+yh+0lo/xZ8PW/hXxBL5PiLSIlikSWT5pdvyh1JHIP6GvsiFHck7T1xnHasJKxYgYKdxXcB7dKvp5coG7jkc1CqsrspXcOO1QB1WfaE4B/lSAbqMciS+WF+R/mBqCFZGUo68H1/WtLKXCK0gJ2jH4VWkY7lyOBQBuRRBlToxH6CoyqHBiOSpxVWCZyoEWB7+tSqzSEKeCOw9aALo+QbiacgV1xjJHNUUWZQWBYq5wM1aw3lllOGU0AO4UHflsA4qmN5ZNqndUryTbSAOB3qA3DQgSHt3oAqS+ZJMufvE4x61I0LRgknkdKmWbzWEg4YciormRpXQKM460AVH3O6Z6ZxX5Mf8FLpyfEPggDJEcFww/Db/AIV+trupKqD8ze3THrX4+f8ABSK6ml8c+FbM42Q2U5UY5BbPJ/KgDp/2f/2YfHGv/C/SPE2jfEC90OO/QyrDE7CKIk+gYc5zXt0/7KvxgnkEH/C29SkiCjJ3SH8v3gr1n9kqyuD8AvCcivvjeIuQCCSwYjBHpxX0+z3Db0RSJcZIAyceuKdwPg7/AIZH+IS7Y7v4r60hK8ASPj8vMqM/smeP4FRYvjBqcRHOd0pP5eZX3sLG+k2ZRjvG4bvSq66Zc7zKsRcNwcA/ypAfil+198B/Enwy8EaVrniLxxfeKEnvVjSC5yY9zKcuMuxU4r6R/wCCes3k/B6/+TETanN8v935VANP/wCCksc//CrtDQRNtXUlZm7qNpAJ9j0HvU//AATvt9Ql+EV/JGYzarqcrMG4KkKoJBzyDVRjdXA/QIARxK8eHU+nH6GkuGhs7Ce9lbPlqzAAHnHbinzEtGVUYZuOM4FU45ZrPcgcfQjIweKRmfmBceBfGn7XfxTudW8TwSad8PdAuP8AVFmTz2XKhULAElupxjaOhyQa8J/aR8MP+zN8a9E8SeA2+yWF3DFMkSHClojiRT7EY/Hmv2t8uNLcW0CJDGGyNgwD+A9a+Qv2o/2dr347WugPZ3yWI0Z5hLMygnynA5A4z06ZrVMDsL/TfhJ8ZfhJpHxH8eKBZxR/2lsmIWNTGhUhjnoDnAzyK/Lf4Z+EtS/aq/aSfbEw0C2mEkpBwlvZwHEajPTfjP1Jrb+Onj++vrLR/wBl/wCFEst/ZaYwgupIjuNxMDzH8vG1W5Y+vpiv0u/ZK+Adt8DPh5JbT4bxFrapJeStwFznaqn0FUB9J3emae0drZLGrR2SLDCMYCqoxX5i/wDBR34jCw0PQfhVp05RpZGubuFcHKJgxk98F+n0r77+KHxE8OfBzwVceLPGF9HGsO7yosktNIBlQoHJ/AV+QfwX+Hfjf9sX473PxC8VxuNDtrpJ7qRgfKESNlIEz7f1OKAPQ9f+Dl5oP7DlrqjWrjUFaPU5AUwyiWXgkdRhD19BX3R+yH8TbD4o/BbRC77tW0eP+z7ok5KiDhc/7y4Ofc19G+JvDel+IPDWpeC7u0RdJubN7VkX7oiVCqj8O1fg98OviP4l/ZA+OGq6ZerNJpcNzJBdWwLDdA5+WUcckKRgd+RWZofvVc2zi3J/y1ZCpD5i+aMso/75qPwL478MfE/w9D4j8K6nHqFjKgJKkZTgHay9QRnB9DW3e2CmCWWP5RjgjriswM1tG0XVriG8vrSG5mtAxhkljVzHnrtz0zXgn7X1hYad+zV4w1B1Qb4AiMsYUgO6rz9elfQGnlIY5IN+cpivlz9te5nX9mbxXDv3Ifsir7hZkyfbqKqG9gPnz/gl1p+nS6H40vHjU3H2iGMSbcuFKHjNd/4l/bZ0m28Vah4csvh/qWoXumyPEU+YOdhIJYKrY6emK4P/AIJdRwt4Q8ctINxN1AD823AVOP51+ittZ6Na3817YWFvFNcMWkkESh2Y9ywANOTs7CaPg27/AGyfGsVo1zafCTVIklU+XKTMU54BBMPNfnb4P0fxt4f+K9v8S/F3hHVLkx376i0AhkXexYupzs7MetftZ8a/2g/APwN/sJfF1gbqPW5mUyRZXyVQjcxBB3Yz0rqrT4h+A/Fnk6p4X1axnsSobf5yEJuHIYbuDxzmrjKwJHyen7aGuXgghtfhhqksUSEbt0oLAdTt8kj/AMe4rzz4vftd+PvHngnV/BNt8MtRtRqto9rvJmchXBAO3yeozxzX6FN4t8BSoskfiDR5BKSgZZ4s59OG5qrfeL/BdurRSeJdLIQgEvPHHt/NhSuM/Ej9l/xT44+Avja/8Q3/AII1PUUv7T7KEWKSMqQwOfuNnpz6V6N8cvjz+0B8VdT0afwL4Y1Xw/pukgTxCCKWbfIejeZ5agrxwMV93ePf2yPhD4B+Iem+Ap5/7ShmAW8uoMNHbux4ywznGMkA5Hv0r7C0PxBoup6ENa8P3EGoWFztKTR4dWGM4zk03ID5e/ZV+NPiX4t+D57Pxro02la3o4CSSyIyxXHOGIDKuGHGRz16mvpownrG4LelalrqVo8csCqsfRtoUBeKqXzrlMJhf9msHITR5l8V/Hmh/Czwc/jDxVBJNawuIliiUltzdOnTgHmvlCH9vX4StOs0eiant+7gRjv776+1dU8PaR4lil0fxBbQ6hZORmK5USRnGDyG68jPNee6DYfB7V1msPBtvoVwbNjG8VskSsNufvIMEUyD51H7cHwUu0Y3mlavERwv7kEfo9ZA/bl+DkQMNv4f1Yoc/OI1JyPbca+x7rwb4euFWCXw5alojuP7lSNp7ck1HH4O8N8JbeF7Xp18hQc0AfIw/bk+D0sXmSaHrMLxZOFhQk5HGP3nA/Csf/hvj4Y2tpObPw/q73KIfLDJwzgZALB+B+FfZ2o+GtAs2ikg8P2yPJwStvHnA7EgU2TQ/Cthp9zr91pNjBFAjSyyyxRoAq88k4oA/JDwl+3J8WIPidPr3iiCS68Nam3lSabhzHbwn+OPIAL9ycc+1fr74Z13S/EnhbS/FOkSvNZ6lGJId6GNlGcYKtzxj/CvJfCPjH4OfE6Y23gyXSdWMMhWeHylVyF6jZJ8xHHUCvb4vs72sFlbRJb29ugWKOIbURV7ADgVoBdtpAYms513IFJzninWKpNIIhHlT27021RZN/ABjHzE/pVXWvEmjeDNBv8AxfrE6QWenQvK5Y4+ZRkCswPzi/4KE+PdR8Q6t4b/AGfPChM17e3EU90kZz+8kwsMbEfXdzxwKy/2JrFvhl8dvG/wl1MET3VrBLCCQfnVFckD1IfPHpXSfso+BtS+KnxK8Q/tNePbUzu1yyacH6BwxXKgjlY1IUH61hftBXa/Br9r3wT8WLhTbaVqIhS4kUbjiNWilyB1+RweP6VoB+lltN/Zl9FPKpYLl+PRFLc+1fz43N3cfG39qzzs+YuueIVCZGf3EUuB+HlrX7c/tJfEOx8B/AXxT4r02dI7m6tRHYvkLukuQMbSepAbOK/MP/gnh8NrjxD8S9Q+JV/CJbXw4jLGzA83U/AI7fKuc9+RWtPqJI/bK6t7SFdtuo/dKqbR22qB/Svy5/4KhPH5Xw8mQcFrktj1Cx1+lUrSPMJASXZizgdjX5p/8FPlA0r4doRlhLd5I9xHUw+IZ65/wT2Fpc/s+W9vNDknU7o8/dbaw+935/HpUf7Zf7Mum/ELwnJ8RfCNmi+JtKDMwjwDcQqOUYfxED7p4I6VV/4J5zbv2fndgAbbUrlQT6MVY4/OvtWC8ZmICeYrZGCOCD1p1JWYH4j/ALDHi7VdE+PWn+FIJZk0zWkmjubXkoJI1JDlexUjrX7lacB5kCj5UR/KPptx1rwHwD+z18Nvh9401b4h+HtOMeq3x3KG5W3Lk+b5fs+c88+9e1yPPBFmMnYAOR61nzXA+PPHHiH9tHTPGmo6H4I0uyn0uKQ/Z7kgBRGzEqMkgHaCM/L1r4X/AGsrn9oi9svD9x8aorWOyEzi3W2I+WZ1zhx67V4IyB3Oa/bWK4lllVZCx529SK/OX/go1AqfDvwjMW5i1cxNkk/K8LEYz9DVRA+Sfhf4D/aa+I3wXh8K+AZ0Hg+6mnJiWZYWbEhLq7EbsM+eAcHHIxX3D+xp4B/aO+E19f8AhTx3YL/wik8TyhnuEmMEwIwY9pJ+boQe2T2rqP8Agn1a3M/7OsYkBUNeXZjOTyEkB/mWr7YKpJDLNG217hZYy2TjIUEZ9eRVAfzxfCmWCz/as0m+dv3a+JJsvnja0j7fzr+hXX9VtLLSdSmWRHh+ySsm5lzuKHjrX8/Xw+/Z1+JnxK+Jcmn2mn3Wm6QNSaS5viDCYEMjZ2MwGXAzgDODyeK+7vEX7CN9ZQXV3Z/EHVpg0LvMWkU+YgAJRjxnn149qqQHwp+yBcR2/wC034Xu5PkT7RdsSTgYMUnf8a/fW6Nikq3ATaZBIzMzDCDHB4OOcjFfzhfBfwJffEb4n6L4J0nUm0m5neYLdoSJEWMMWxgrglQe+P6/qu37GGrXVklnqXxL127kO0RlXIXcuPVmIPoaJAfnF8JYRd/tWaUulP5YfxFdbGP/ADzDvu/Ermv330JWihNpP86lnMZ9BX4ofs+fAb4tW/7QGjXk+jXUNh4f1KSW5vbqNokMasQ5JYcsy5P1NftrmzsrgwS/6oMCMeh71EncC2ztHIFQ8DjArKuHF1OsU3y9TzxVNtQc3ARAQuSNx9BXN3d1cTagpVvMTGBj+9WAHcwySgrGrbgo+XPoadeT3sd0yGPMWwYA6Z9aydJS9DxQyONqYPv9K6+5nRPLeZdyjggelAHw9/wUS09NR/Z50vU2GPsOqRZzwdrKV/qKyf8Agm1dIfgrrVrcPujXWJCgzyCYoyR7Vs/8FF7qG1+Alla7trXl/BtTOdwTJJHpXNf8E3dPvIfg9rV623yLvUnKZ67lRVOPyFW/hA/RJ7lfuEknPFZ4kkaQqy4HXmiHzMOZl2kHBqRJIpoyBzjioAt20scLlwf3pGMDvTxJvleQnAB59iKxkdklE+OI2BGfarVupkllaT5QSW496ANYTecpZWwqjnHeoZbhWlMLgEAY5OOKiVWkfy7RuvBA6VmXKTC4eNuWC8cc+9AE95p6OyxscA88+tZpjFpOYpIzgkYI561PbNdTOBJx1xu4q5Jbu74Ln5DnA74oGiyjxxoY1B3LkbjVqCWR4WMsag8DFZd3cywWcgjjLyE8Ae9Q2OoytC0bKFz1z1460Fm9K/lWr+UuWQZA96rLK8sSTMNpI6E0tndRMu2bBOMn3FWvstuN4XLLJkjPagCrCscZMx/eZOPpUTsAHcHIP3uKubYtrxKQFJ4A6CqkzlYGI+v4CgDIZ2VymAEx8pHWo1vTazCZkLI3BHuKvQQJcRlzIqEc+5HpSfZkdflUk9x65oMySCYyMccI3PPvUksKzjbuwuMcGo4IXtyWIyp4C5qyFjQeWuADzQBjJbLApj3BkUfLmmMIzJ9oIwVC8D0q9cwK8iHpt9O+aotJFE4ts/e/MUASy7g0cgXPOeRnr1rorXyXU+WgycDPSsoRiNowSdvvxWgmbZzKh3AnPtQBI0vlS+UnQAn6VPFslj3sec49M4ptwFZfMYbSQAfxqJbhIkeNAHB54oAz9ViWTau1VGeTjJPastLREiYN9/jnHpWySs5LoM7eOvFTQxxl8heisefWgpM5y3Sexkd8s7dQB2FXbmOC8hUMe4b3461PcMsT7j1IxknHIqoChZSD07GgoWOSOFyJ2xtPGDyRVCS3E128qg/Oc8datSxorqw+bGCe4pXVJJvMQj25xQBbjkNpPDHGowyksT1rUea38yJ4xypzmsjfGH8uUdvvYq2NsUhVBkBcigCSe643R8knn3NX1KJGSx+U9cHvVHy0kjxjaFNT20KSRqjnI5z2oAru6IDiTh88YzWH8ssp3ttVO3rWtLGkMhQHI6A96y5okUsFGGBz7UAaflooUoe3QVQ2rGzIF5Per8M6rtZV3IO3T9akYwsMg8E9PpQBRCQYRyASD1qBpAZWdssp4GOxq2rWzYw2PQetZkjGOZhjnPBoA0o8TbsDaQMHn0rMmkk0+YgKSh5OOfrWnbRmSFmZe/HvVe5N1FujKFlXnOPWgDa068Daf5/30LHbn+tIj7oSVAyentWAshhjIUZQjn0BNbWiiMwvEw3PjAJoAht4381jMgwP1q3Nbnd9ryASMD1q8kG9hEQAF5J7miMIDhxznoeeKAOftHLXBRxkKetagCj7gIZjjFWmisxIZFU8fgDT4iuSUTIzn3FAESb5V5wPL7etNY/PlTmrIVJCwzyM89DToY1iDEnJOAPagDDv2JuQQgO0DtWa8QlcIxxIMmuiuRDLhULb+c8Yqmlsu9pe3A5HegDAMF0oLRttJGNverqNPboGyWYYyK1GgiBXzTgHqR1q15aSD5f1oAgF1cxQgurYH8IrOhAebBHPXmugxGx2t26kVXaFZpsxACgB7KzKqcBCPpjFNijZZxFIwy4yCRngVcjkjjx5nI+6BWbPOiSiXnKgjr70AW5ULTIWK7Pu/TmuXuHT+0JHcAqpwMcdO9X3kMuN3y7j+OM1hSwsb8qjEh8Yz0oAvrPN56Ybcick9K6qFCbfzIG5bBrBS22DC4JxzWsXjCR7XwAoG0cUAaOpxsIo3C5XbtJ/2u9Vd7WyoJDmMc49/WpRJMIvJZ9yMdw74qKQmLiWPcCOO9AFaa8MqBmTkDJPrSW18gXzEBdW4Knsa1oPLmiaJgFbHPHaqJsFUOI2wvXH0oAmivI2GGQqc1ztwhFy8jkS7jwcYwKuyTrGwXy8g8Amsi5kkRtxxt7YoAjile3l8wZbDfdI4ArV+1NLKrgYBPSqmnt5kbrMi7iRhvWtNGRJBuXhT2FaEIiUzWt41wzHazE8c9quwTQu8bbtyu4GPTJqrqBimKor7dnOOhqTS7YTuhtyB8w+8fegs/Ob9prx/wDGiH9oHTfhf8MdefTHvYoigU7EDOrklsK3AC+nFaEPwn/bpljFxF8Q4duBj99n8MGGm/FZ/L/bw8KKfmYWkKljxndFMCT7Yr9DtHkZbOP7SFODj5T054NEtAPz2i+F37eLgt/wsK2Ur/elAX8vIrF8S+A/26PDnh/UdbuPG8NzHawySsI7jDMFGcL+5AB+rAV+ncmxmSMkDzPWsX4hxRnwB4gCJ93T7kYydpGzqRSTuRyn5Tfsx/t2+Kx4ptfAvxkuvttvezLHb3zLlo3JI2uR2Jx16V+sF5qTyxCJUBV13Bh0BPNfzC+EY/O+ImgwDK7tWhX/AMi4r+mKSd00uJfvMI0H5KKc4WLIbWIXcxBHMZ5PY11VuobdFkYXI/CuO8Ol3TDKfmzkmuytLZzvlPQHv3FZgO8race/B9qzryaSJvLPG7oQeK3jbsWLq2Ae3tWBq0chZZUI+XggjtQBSd2d49pBK5zn0rTfdNbxyP8AJj5cDvXNBpQBMPvZ6e1aV7cyR20bIf0oA1FmSNQSCEXr3p7hZXSQsCG5G3tWBY3LXTi3cH5s/MOlbK2pS3YR57DPoaAGXMhEZjfoe/eseEyKCjHcG4/Cta43zRgAgFcAn1qMoiuUYA4HHtmgC3p2xE8sjPqfTNXUtv37sBgGs21fy22r19PXFbcTNu65oAsR7APLeTZuVu/98da/nt8GJJa/tp2cLpkxa9ODz2LHNf0HravHBe3QGCY3OT0ACnGPxr+bvTLrxhH+0lca34O086vrlrqVzNHB2k27gxPI7H1rSmB/RhoLNCrTTIGEiMdrcnuc5r8FLy2kX9uyC2QAH/hI1cEDGF3ng/hX3DbfGH9sm0tJZZvh9ayR7cBQQHA/7+En8q/O3wjqPiHV/wBrrRtU8RRG21efWVa4hxjy3yflP4VrEiB+on7fc2z9nq8ihykbX0SEEcHDZ/pXwV+zJ8Sfjz8N/AepXPw28LpquiLPNczXMgJ4KqHChWB4CZOAa+2v+CgF06fs728EL7muLyLn1CDP581y37BV2dR+BkukMBtmubuFsrncGwSPas1sWcV4F/at/aU+IsEt/wCEvBNhfwwuYjIkb/fHJx+8Bz0z9RXSah8Zf2rdPtrnXbz4Z2wjhBd3CupXHUgeYT+XNZP7E+t/8In4u+IPwu1GcH7BdmW3zhWyJTFK2e/yqn0r6t/aT+Jdn8PvgZrer3H765uh9igG4r88wIBPcgD86VgPybsv2x/jbF8RrfxSL43yXUgjXS13eSVPRVjH8QyMNjPua/aD4V+KrjxtoWn6reWUtg1xCHeGZdrxuDyDwP8A9VflX+wN8GYPGnii/wDiR4khWTTdHdYbQSLkPOSGYqT0KDA4GefTNfr2tqdKnX7KNn3iAORk0AdGY/PuFj2qa868Z/D3w7431XT9R8WacuqNpu4QRSE+US3dlxhj9a4X4h/tC+C/hfqLWWpQXl3qUS70jtl3ht44BJwAPrzXzV4i/aQ/aE+KkUul/DTwdJpltOSEunR422njPmHavXngnp3oA+5da1Dwv4OtDqHifUodEsYV2K08gCt68ngEdgTXwx8Yf25/CemxCw+FFqdY1GQFGklVgkRHy8YA3ndzxxivLo/2Y/HHjfVLeT47/EVfIMm5baO58wKCMsF8zakZ9MKRivsf4a/Bf9nj4bWkH/CNNY3eoRBs3dxKklyxzk7SB156gAYoA/InT7u5+LvjaCD4xeMZtPikO0tcg5XJyI0RsBB07ADn2r65+Iv7A2kap4Zj134M6mLq4EIfyZZiRLhc/Kwz8zZ6HAFfEPxjhtfFXxh16GKdIxd6q0CSrwoXftU/gK/dD4PeEfD3w/8Ahzpfh+21hZGhQMZZJkMu5gDyTgYz0AqpOwH45+Hfi5+0p+y1qq6dr0FzNb7MJb6h5ksCrnqjg4xx0yR7V9jfDz/gpT4UvIRa+P8AQXsroHHmQANHj1PII+gB+lfe3jnUPhTdeHr688fzabd6Zaxl5xKUlfA6sBzz24r8zH+BX7LHx/167T4S+J38P6mgZ2tsEhst94RyEMR3O1uO4FO4H254V/bC+BXiWBpIfEFtbODwkkhjcepO8Diuw0n42/C3UrueaTxVpUYfAiUXaFyQOe/IJ+lflL4s/wCCfHxg0u5kTw9JZ65CMbJVlKMEz12swAI7jP519X/Bv9if4ceENIhl8cSTajr8eHkVXIgDtjhQoU7fUHP1qWB9/wBlrq6ytvd6deRy2sq7lkHzJt7nIr81P2kfHPiD9qT4maf8D/hxIRomjSt9pnUHy2kGQ8nrtTGB6n8K+6/iL4G8Q6t8OpvCfgCaPTHuoRBv5URQYAIXGSOOBXNfBP4M6P8ABnw6bbT7Xz9Tv2JvL5uWlx/Dk9FXPTHPU81Nikj8Wv2rPhxofwv8c2/hXQw5hgs4GLOcl2ccsc+vNfpr8K/2T/gBqng7SrvUvD7SXM0MbSYupfvMoOfvd85x+lfC/wDwUItXi+ObLCo8v7HanA6gYxj9K/Xn4V2v2LwnoAmkTdd2UD+hz5ajd6dqpknjXjf9kD4C2PgvX9StdJFm9hayyxSedIeVGehavyL/AGd/hc3xP+Mmn6BLNLHBp4a7k8shZCkTfdUkYGTgZr97fjnOui/BbxjqBlXf/Z0qoGAIyV5xnNfkh/wT/wBNkufjJrfiCQlEsbAjJ6ZkkAwfyq0wP228N2Yks4UjUqgZQGZvmIAA59+K/Cz/AIKDXkn/AA0FPEzgw28ECoCMFdvvX7vaTN5DIkqYBIbC/wBK/B7/AIKDQbfj/cyNna0UTEE8hSKjD9QP2e+D84l8LeG7uRVeGa1t5QOu3KAkH8a/Fr9v6W3P7RGqrEgiRUtlAHGSFB/Kv2M+CEhPgvw+JJQYZLWHngfwjj6V+PH7ftpAvxx1C/IKSlLZcHB+ZRg/hirodQP2U+FESRfD3QpNyndbREAdR8i9a8u+OPwQ8e/E3xBHqvg7x9NoUBiUG2DSR7WUYONjAEHr9a9O+F3Pgbw2iRL5S2UJ2rhf4FrpfGXiPwt4Q0T/AISTxLerZ2ETCMyuHJDYzg7FJ/SoYHxLd/snftAW9sIrL4tXjxdwZZ1A98B2NeFfGb4O/Hj4M+Brnx43xLvr2CJkjbyJJVb5nAOSWPHNff0n7Uf7OCWrRyeLI43XHIjkOT6DK8n2618y/tZ/tDfBjxh8ENR8K+FNdTUtRuHUrCiMrYJHOCvbGaQHwt8A/hB49+OWsa3r+ieK5rHVNPlQS3DFmkkaTcM+ZnIPHr619raf+x58d9bsG0/WvivP9nmBQxmWeUMDwQQzKvSvnz9hX4x/DT4aX2vaX481FdOl1S4jkh8xW2vGgOfm2lRgnuRX2H8Wf25/hX4I8PzTeAZV8RaqW2pGFPlKncu5Axj0HP4VaA8t8Lf8E7fGHgbxBH4p0Hx40F3bEMQlswLDPI4kGVPftXwCdD8U6h8ejoGjaoLDXbjV5FhuWU5jkUvl9uDncOg98V+y37NP7VPhT43aK0bsNM1uxJea2KEfISBlW6MOnfPrX5qeFbfTtb/bkaMDzIP7TuZMA4BKLIePbdTMz6D1f4M/tdeDfCd/4yvfiIs1vpcD3DJ58m7Yi7jhCmzNfLHw/v8A49/tM6rqXgyTxpcSQpHukjmciNhkgAhcdcV+zXxRs5j8MPGEduFDS6PcBUYYAwg5P1r8uf8Agnchi+JHidSMBooP3mB8gZ5B3z6ihrS4Hofwh/Y8+KHwj8X2XijR/G8FrcRSJ9qt4VkAeLJJQkgq2fQ/mK/VW3jufskVvJL5siqCW27ewyfxNaMKjykHlbTu6VLJ5ccnz/f/AIqxcrlRIopBHavDzvOccdKo3h+4WO7dnj8K1X+Ro5FUNgMCM+tUbiWOBUGPnBx04FSbEWjoxWUbiuSMLVy9jCP5bjqM8dKZaISfPByx6sOlOunUghhgkcEnrQAy2EYB4HHI5qUzAwSKG2Ec4I7UWqxCJS/Dc5qugjkdmd1KngY/rQBJatA5bPO38z9anjABLMSwHQHgAVWFukZdYsoSQc9jT2JGVJBPp3/CgC2zhoy0IHuKx5Y4zdpdMBuj4FP+0oknkhiNwOeaJnXyi4ycYAoAmZoXyWY4Y9PepEUsCBjHTiucZpFmDsCq5xnOa6i2Csm0jle/rQBPHAAyovpVnd86q+do6e1WYXQqqxjDL1pl0pYYQAMKAJZkSNFMfXr1qj5gAYdjz0p0RfZtcbiRzjtUyKka5AzQBR8zLAKvJ/IUwXfJVwcDjA6VcV87yFCnse1QvIrNsIwO5HrUtgMWRUicgYAP51ft2O0YwapBtuUkwcdMVatIwi8j5Sc1IF7ohBySDmgLgE5waCQjpzweKePL++WHzUAZ1wGWRSjE+1Qyxyupz29DW0NgBDKDk8Gq0sHBZeT7UAZMNwIgRIuV9e9OM6EgRdDUTIuTn1xis+bMcgQcDtitALss0cHEgOSOMVnSbp/mYk7fQVOwEsas+SQajwELZJP8qAHxQvhSrlCPeq1wrkEkggHsauRcnABYkVlX0MkSnYMdzQBPDEMFieamFsrDBX5RWJDM/CDjNa810IIwBwTQBWuIESUyRjp0BrUtc+WOcH0Fc5Nes+Nw3HOMjpW3ZM5lCqu1QOSaANZTtQoByKVG+UqTjfTgWxlug6UDa2R19azAqXERLcEYPWk8hgnBzjj3q4yKI2U9VNN2Mp284NaAY80ciMMNwex61F5nl8Ywc10YhilQ71Bx0PesS6tdkYJJHP5UAVpNsp3bulZ72+JN2KuQukhK42mpWiQMGOaAJxaGREKrtA/WpntQELEZ9jV23fdtWP7vfNXiQwCDnFAHOrauV479PatRIPKDK3zEDmpViBkxjmrIWUM5x16CgCn5ahS687hiqQXaS3pxWzIM5IXbjqKzSi7Tnk5oAybpI9jOcZPbvVSKQrGEcY+tXLwktgcAVhzySfaFA6UAdJGY3CSEYJ9PSoLq3SRi/YHj8KpxPMWC5zt/lWhEkzNggbc/X60AZxiQlScDHUVfhjiMZ2qM0XcMagMoqFTsGF4yOlADZVQEFVxjrj1qBQHJcDp2rSEeUAxx/Kovs5X5l65oGhkURLZ+7WvESF2uDiq0UZZuRjH61rxFQMkZFTIpFuNowi+X171ZYqCDmq6KF+bsaUYLFjwDWJSNSNjIAp4QCpN0RJH8I6VmwpufeSRjirZU78E/MOabZZYOzcFOcNTMxoGQDIPftxTFZy4jxu9+1OCEuUAJGfwqWwLcc0QQqOWwM+lSSERjefu54/GqF3CI3VE4Ix9TmoRLcIGDcqp59KgVzX81EQlRuYjH0qB3DkBTsbtjvUCvIQu0YLeveoZUAk3E4/pQFyx5kj/f4x+tXUdEG8DLH17ZrLWUxpnqPWrSbWiYockjNBKLgycDd901ZLqGUkZOPzrOtUynOd2ehqchUfByTzj2oLLTyuGBAwPbtTXlnKgOxIHQ1DDMZCwJyw6VNKm2NWc4OMe1AE0cUTrvPfvVlfoCMYFULK4X7KF7oT+NPWdY3KMNu71oAXMbYJ+UjtUEhTdng5z+tR3E25mEWPc1FA6urbhznigB5kwMdRVcyguQOvX8qnLKq4U8jrUISJgGPG48GgBI3IG3BP8A9ao51ZwygbfXFayQwhT3/nzUTRRliCeh5oAjjiQ7GIyBxirWVRxgBWwM1VBAJIHC9MVHmTzQCMg9u/NAEd8C37w85HpT0idUQsM7vX3qSTBDKDz04qFJFZQp5YDjmgCN0ZXyvz4PXpVbydrkHJLc4B9Ktx5yTyNpzzUbdGlYf/WoAYHZgA557Y6CpiHZSF5Pf2psRXBJ6P8AnmmPcrCwXhW7+/1oADFkDfxnrjvQRGMAcrikRmcZODn06VM0Y27h8oPUelAFZXRSQckGnxukAxGM7upFNChmHPA4zUoAjVstmgBWHyeYuDtqB5dyDHPrUiuCrKvQcnFV90e3eo257etBaIi2RhuPQYqMRKoAJw/QcU92xjjrQpTcOdw9fagGDopXe67WXrxnNRu7hNhOAOcdqR/M3ZzkZ5ANKWjK7Mc0ECyeVLCCCdy9x2qNEEg69Pf0qUg8iQHHsOoqriQszAbVzQASqDIEAG0++MUSl1O5SVReBj1FICS5kbBHGPbFEssQXcxO5jjFAEEbMPnk5BOB9adcRyrt744OKe2zCSdSg+nNMeQu2fuk9cUAK6NtBTPOAAe3vVwRsjbS23HTPeq6s0ZJALGrKNvyjc4oArmaV5iQuB09elOlEufN9eh9aZ99z2x909M0Skc/Nn0GaAKDW90soKDO489exNUdYjurfRL29kKLCkLgKTnLEHsK6JLgpEFb+LPqORWLqsLXOlX9oy+bvhkO0+oGR0rSj8RfQ/D+KwW6/aANpKDCXnbdjjaIuDnuM4r9cvh79qn8LWUkj/vpEBdmI3kgnnj147CvyEiu0i/aFOoyIsCSyliwzhCMqcr6MQc/Wv2H8CR/Z9BjXAbGzGwgjD5qsVuh9j0mzdljUY9MVriJJo9jPg9c/wBKw7SVi3POK2NwJVdu0cZPrWID3VTHlOW9PSo4SmzL/fxgCrWyRVCpjeeuaoyQP5wc4BPpQBbeFd2/9RVVkG0SRn92386kQnO3dhT2pUYIw3EYJ+7QwPjb42Jt/wCF/wDy/d+GFl+v/CQ1/NnX9Knxw3f8ZB8Dn4Y2Xft/xUNfzV178PhR5VT4mf/W/RAhwuCcknrSOzIobbyKmI2L71WLuCNx4ya+TPcGmViuFHWqsg2tkjrVpiM8dPWoSw/1hHA7UAUyWK7fU9agkiwijPNaLFTEHwOtVwAYyDyScimgMWWPcxHSsG6QqrYrrJ4yqAHg9awLwbxtA4U4NWZnG3EbzAlyRjtVT7OqNkDcGHSulESEleorNul2kgLwB1reBmZ6Bto3ADb0xxUNyQzr5ZOR17VOG2r83RqqzuPNXZz70wHpGUUsc/WomLsuE496uKu8AMf8KleEhNyjkflQaDNKd4rkxz4aN1IPGf061+JXx/01dK/amSzE5ljeS2dQ/Lx+Yc7G4GMdQOeCOa/bmxd45TLH/rE6D3r8XP2qZZ4P2p11G7K8yW3A7FAOT+f6V04bdmTP1v0jdbW9vE2Cht4D24O2ukt7mNWBboBwBiuc0i1a702wdnzIlrB5hH8WV61tQWkSIrOx47e9RV+JkwNhZFkJIGSahuYgxDNwcc0yM7RhOxxUkhYqwbBx+tZIs5ySNVclTkZqzsCLiTvSuqHJYYAPSrMUaPkdSo49KszMJ4R55kDZVug7U8xCMptG52P5VcuLcbd44IpLaMSOMkjHU0ACwqpPnNhscZq7iJIzIrbgg5x61XnXPyEcDpmkhfyU2HqevpQNEhl85Mn5VNRqigEg5xzmmSpk+gbsKVAuDngAUFixy7ZCSPlxVgZIOw5BqoNzByq5B706GZmTpt2npQBpRwyBA69OOtMkYwyZOQMdKZayTFWMpygORntUcsxkHzduKAK0sjOwdThD6VC+FYSAZDevarWxkG3AOcGoTGd43DjmgBrI27cjAD0pp3MCuMFe9P8AmwEPr1pFJVck9T/KgC1EziJv4gRmpFcTLvb5VX+dQDeQfmxim7glu6qcY5/GgBzzIVwF/GmWpMbZxlW7+9VY5mnURkgnitgYjRY+1ADtzHLKx4pWiUqrgnPemoCxYqMAUoZhnd0oAtJIO3bqaDsbGBnmqxbAHH0FPEvzgY2kdqALOwZCt0bg18kftnzJafCd4rw4T7SphPckYzn8K+thIPMDHBA98V8zftjaJqfiX4MXFnpdr9qu7VzKFH3tg+ZiPbAoW5Mju/Ak8h+GvhidotsU9nC6EHI+4P0ruLKEbQ23Jfmvx80f9tX4t+GtDsvDsNhZCLTIhbp5qSFlCALhlVhg8dOKup+3n8XVJVNKsTkknCuPr3zXTGk2ZN2P2g00LDcJvUunOfx9K/AT9oydLv4x+K5XURm3ZkVex68164n7e/xTMgMuj2DBQV58wHDdf4uTxXyp458Xaj4z8Qah4n1iNLe51L5mCn5QAOAoNXCi4i5rn7L/ALL5a++Dfh1d7NsjfaMcYHH86+jbeGG2TESAZJJ9cgf418sfstPPB8F/Dc1tmTMcu7B+7l8V9UWcrk7X7gEH1zWdQqJeEm/O77tSQh2GO3SgRBnweB6VLs8vlT07VzlDHVkO1BkimyEyDDKOKmwxYMOtO3ENtYcHp9aAMu4CKquBgjj0pg3hNxB5q9NEpGAe+aQxr5J7emDVRAoAhAXPIP51IJ2ZQVG0HPWpVceV5bDp+dMEccecDr2qgIixYehHWolYJ15BPXrT7l3HEKkgjJPai2RZAMrzQBLubtVS+0Hw9r8Kw+I9MttUCHKJPGsmD2IDdx61pbR2HSnJ8sgb+KgCpr1tp9h4ZubO3tlt7e1tpAkaYCEYB27Rxg46V+K/7NV3Cv7Q2nysvlLLcSsiHqPnkOM+3Ir9q/EP73TriPZ8ot5WK+o24r8VP2bo/wDjJDTbWb77XdwnTuTJ/UmtqWzMz9p9PKpcRujctIArt0zxzX44ftUyX8f7Rt3JZ4kmAtWXdyA6htvHoTX7N28EBngtkBIgdQMd8YHH1NfjT+1Ncfav2kdQggfyxA1nAGAxtPzHk+uazw/xge+abL+3e9jZxWDp5Hlq8akQoMcYB3gfQcmviz4jx/Eyz+Jst146YXPip2gOCg27hkKpxtBGfSv3g8H3eqzaFpwupVEqJCHVP4NoQdTk89TX48ftdTTt+0VctCxaVFtnAUgMx3EKPwraM/eYH0zoPib9tT7JYw6doVnHtVSoIVXaNAAC3JPPpXwp8dJvife/EGXUvilbraasYoSEAKqIhu+6Gz0r97fCt5bz6TomwMryQWwk3A/eEak8+uT2r8g/27Eltvi5b/aG8xmsBkegAcDNRCbcrMD9S/AhS58GaFOH8wm0hZWHHysoI/SuqgDwv+8B2j5hj0ry34N3jXfw38O2ykbobOISHP8AcUAfpXqMUSly5z6UMCMiQTxNKwb94oz1HBFfi7+07cS3fx51bz5GRbN4fLHXAyQ2PwNftZJB5yxhGEYLICW92AyPWvxe/at+0w/GvVJ49kjwiJnMY2kqjEHI/CtaHxGZ91/Fb40aJ8Nfh3Y2NjKZ9ZktEhs4EYbw8kY/eEc8A57fzrhP2Z/gNq1l4gl+K3xEDf2tqKtJbwtgtEHGdz8cO2cADoOvPT0vw18K/AXiGXTvH1/bnWbt7WIFmIa3Rwi4Mfcfn/WvfNKtY7e1jgiXakfAA6AUTsjQ6OG4uN42zeUJWClu+OMcfhX4Y/Hy2li+NOvx4+b7XEXYtnILkc+3ev3Jtmkg2Oi7meQLjr8uRmvw9/aZt47P406/DFcefvMIOB91wSCrflWMAP2Z0+eFdN0e5tZfNH2SAqw+6V2DBFHjXwnpPxQ8G3Pg3xPEJYZ8mGR1DFG9j79M1X8DRGbwB4ZniUAtp9srHHVgi12dv5iGNmVmC8gY96cgPwq8QfCfxl8MfjZZ+FpLOWa7tr6OS3kiyRJEzHbtOMnA4r91dPS4SG3We3WLESZCnBzjnge9PubPTb7UodVuLGJb2EgrP5SGUY4+8RnpWwMZPmku/Xce9NybSTAdbyg/u2yPSn3DIqhFG5qjMeRnjJ6U50CJvZs56ViBGuA3zDaR2FLNapIVdGwR61WklIAY5KnrTredmkVWXGehoA8/+N2iTa98JfEOjW6lp57ZwgA3E7Rk4HPb0r8uv2IdQGh/GG+0C4fC3tu8IB7ur5z9MV+yEED3dyIpWyM8Ej5a/HH4++Cr39n79oKz8f2AdNGvrpbxGiXHAbM0YwAOM8Y7VcOwH68acsgllRuW3AcVf88Jlf1rlvBXiPR/F/hqx8U6LO00F7Grs3TG4Z24Pp0rcmR/Mx0BPH0qWgNCCUF8O30yKulY5ZA78gdhWLAd04jFbMfMoOOnargBKtvskR4R0PA71gePvFdt4L8Eat4h1Oby0s4ZJctjlguQOc8nGK6pS+9fKG5iQAvvX5uf8FCPiLdfYdF+HmiOvmXxZ7uJCGYgYCZ7cnOD147VUI3kgPmX4DfHf45XHxDMGhCbX7TUZ2kktpFdxGhc7mU5wgHfPHtzW3+3aLiTxzotxeAiSez3mEElY2Ddh719x/se/BqH4ZfDga14g05YfEGt/M+47nW3OCij+77jue9fHX/BQvypviVpkSKqpDYBU28AjJOfr2rZfFygd5H8RPib8Nvg74U8ReErJL/QVtYlmilRncPzuII6Ke3NfR3wY/aX+GnxRgkga6TStZZAslpdSbGO0cmLP3h3x1qx+zfaWGq/AvwzpmpQpPBdWpSaKTBDoTggg1+WH7SHwlm+C/xDuo9L82OyvCbqwmXcvllnJEYfPJT8/Wotq0B+91vcySNHcXFxvGMA9tvtX5T/ALcXge68FfEbTPitoCPapeyRK0yAgi6jGVYgY+8q89uOeuK+vv2ePEus6p8E/D+v+MD5d0EfzJpSAPKjOFZ8+wz79a+E/wBqX9omb406zafDXwPb/wBo6fY3IxNEhaS5nXI/dAc7QDjOOf5zShaRoeb/AAI8I6z8ff2gLa819jdRqy3d67KNipEMBSOmM7Rj8TX7uX9v5EEVtAUEUCBECDA2jgfpX4Zfs+/FTVP2cfikT42054NJ1UJFfJJGRLEudytj26n1GSOcV+4mnX2leJdJt/EHhu8jvtPvEDxvG275SO+OnatKpjIyZJJQpUD3NTWxbIU8HFOkTazBByOB+NamnW42pNnJAPH0rAo4/wCJkyS/CzxLEWIb7LNGnGcs42qMe5NfjV+xmPN/aH0oRqSSkpGD0YMTX7V/E1mtPhnrrwx+ZL9mlc7RknaCcD8vwr8Iv2cfHmj/AA0+Jw8baw+yDToJsp/EzNkbQPXmuih1A/ejVNe8OeGIW1XxNqkGmWyHh5227wePl9TX5M/t66vpOsePdC8SeH71L20ubE+Wy8jC/wAX45/Q16N8PLX4h/tl+OB4w8Vs+m+BtJucw2zjarL1KAhRuOAMn3wO9YP7ZHwn8T6v4y0DQfBOjTXFlbWfkw+TE2xSxICkjgYCg84qZKwkrGj8Jvi/+01Y/D/R9P8ABHgVbjSraBUSZ1JL4/iA4yDTPi98UP2ntc8BahpPiXwOmnWk0LLNcIhUJGOp5JHA9K++/g14e1bwN8LfD3hzxFGsd5a2saSx4U7do6dOSBS/Ejw5B8RfCl/4WvLxrRL6J1V1HzEkYUelTzjPy8/4J+R/Z/idrEU8W1YrMNycn73GMfn+Ffr/AKLCEuwXThc183fs7/s4eFfgi19rcV82qazep5W5lIWNCc4GetfTenXCC5YHuCRSnK4H4N/G6eCx/ad1e4lbabLU4HPoVBBI/Wv3Z0S6ebw3ohzwbSJj9Sgr8IP2hVtj+0fqpmcCOa7tzISOgOAx/Aiv3c00W/8AYGkpbNvi8iPYw6FQoIrScbRQFmTGVb35q00cV0m1JIy6Y+UuN3PHSq6SD77Lu9q8Z+IPwjm8RJ/a/gvWbvRNWLFmZXZlkY/dAAII/PFYAewXVi9ou512Fu3aufijeSYxIOp3Fq+Qr347fFX9n3UE8P8Axk0/+3dEkP7nUok+dc/3c4ViOMjIIr6s+G/jzwd8TtF/4SHwTefboG4kBwrxt/dZeoxQB2NmssZBPGw1oK5Z9rAsRVSIl2DoR15B9KmWXzZB2Ydh6UATLKvmB3iwemc1K/3x9M8U5jEoHHA9asRosqgjkGgCspYnbKP0qLGG2t8y9RVyYGNOmWHFVIk3ng/MOtZgQK7+dsK/LVK9uLPR7eTUr+aO2t4vmd3OAAPvEk+1XJ7qz0u2u9YvAZVtYmk2LwdqDJr89viTcfE39qDV/wDhFtKt5vDngu2cCWd1YecSSAScDd04Xpnr2qoq4Hmnxm+KfjT9q3xh/wAKm+FMLJ4fhY/aLk5VJQucvIcYWPI4Hc/lX0v8ItN+APwD8Nr4dh8WaauuOd17OzgSlv7uMnaFOQF/PrX0d8IvhP4D+FHhBfDPhi0V/MA8+5ZMSzMcbmYj8gO1ebap+yN8G/EniS68ReItPmle4bcYlbagOT0C4IJ78mqMzatv2jPgOri0fxfaeaxzvLfLkdcGvhj9tn4w/Djx54DtdH8H6zFql2Lne4TJcIBjPTgZPfk/hX3hpn7J37O1rIobwoshkJHzsx4xj1r4D/bl+CXw0+FWhaXqfhDSY9OF5P5S+WGJCgZcliSTnIAHoK0jItwD9h74r/Dj4ceHNXs/FGrx2F3c3D7d/AK7lwOeM8V9HfFj9s34YeCfDL3vg3VYtf1ZiPJt0RlTd/tsMAKOvHWvl79ij4O/D74m6F4gu/FelxajNZXflxCTI2pjd1H45r7pT9k74GXsSibwhYsoyud0g4PTOD1GOvWm2LlPzg8T6v4a/az0+fV7Gzj0Lx5Zb2W3TBjvFAyApPViB06j3GcfOvgr4j/Er4J+Jpb3wvfzWFxbt/pNhcbvKcckK6HjHp3Hav3U8Jfs4fCXwpfxavovh2DTrmD/AFctuTlGHcZzXD/H/wDZQ8HfF+2OrWaR2GuQRgJcqo3se/mY+8McDB4NOMkg5Twn4aft5/D3xJHDp/jWyn8O6qWjUyoGmtjyNxBUFh3P3fzr760HxX4Y8T2I1LQNShvrdv40JI5HIr5K+GP7GXwt8CWMa+J9Nh8Qam28SzTbtmXPGwZ+XA7jn3r660zQ/D+g6Za6R4e02LTbO2BRY4hxx6+v1PNDaFYjvpoZYC+dzkfdHRiWr8O/2zbWcfHe/WdgFFtbuoHXbsbFfuNqGlJLbtJDJ5Sx5chueBnn88V+Hv7Yluf+F7XMZn+0yvZW2ccBSQcL+RFZBY/Yjwl4q0nwl8GNA1nVbhLS10/TYXkMuMRqkaHnufpX5X+NLvVv2wviwz2En2HwpobrEZ5jtUxbm3Oc4AL9hjjjNe1Q+DPjR+0Zpfh/wG1jPoHhDSoIhcXDcCbagXdzjf8AdwoAOOTX1AP2cPBsfg4fC3Sof7O0zKl7mMnz5HHJZmPXnnnr0FaaBY9J8D/8K18C+FNN8J+GNX06ysLIEKRcplmJyW4buea+Jv2/db8O+JPh9p1roV5HfXVtdxmTyiHUfIwxmvYLb9gD4ViLfqGrajgjtIoGfX7pr5S/an/Zp8HfBTwbb694bvr28a5nES+fLujyV3HjaMEdKNAset/sJ+JvD2gfDPU9M1HVLewYalLkTyKhKsEwecV1P7VX7SHgax0RvhvDDH4jl1aNkd1dTHAjD5ZAeQWz09Mfn8z/ALL37NnhT42eHtV1PxHd3UE1ldmFRbuEGOOWBVuee2K+vP8Ah3z8C45xPdXl7cYT5kdzuY/UYqybH5AJda54E8TWviXwpftBMhYxSxttxnLbHYdetfq1+zv+3F4Z8VyL4d+KLf2JrKlYkl5a2nHQEn+E8ck8e9b2r/sEfB6409rTQ/tdvLcjYrySlxE394LuGcfSuo8AfsJfBPwdpbRa8kuualISWuZGMRQZyAoU8fjWbGfXmnana6zAl3o1ytzbsBtdCCGz0IPcUy9vbDTwZNQuFgxggSMFJI7DPHSqPh7w9ovg3SrbR9GjeO2s12xKXLYUepPPaqniDwpofi1Vj1eE3EbNuIDH5fp6YrMDpMJOwkjTC7d3B7VSLlh8x+7z+favjf4rfDf4nfDJ5PG3we1qe7s7eIvc6dcyGUBI8sSAcZA44HPvSfA79svwT8Q7qLw341iXRdfLCPaQwilbOBtJ4BPvQB9nQ3KhBGBgnoAfatOJEyCp/DGaw3voFuRGkQ2DkHOcgity1nhlYKoIz0wKANIll2w9hzUcjKuStOkQRfM3zGqdzKT88i4GKAGyyAADdjIxTFZRGEOHzx9ax9QlkjTEa8t39Kn0i6uZk8u52gqcA0AXo22Hy2jqdkwcgcY/GmGFlZnByTxU6qed7YA6UAZk/kxEmQlcj+fevxu/4KP31vcfEPwzGhO6KxYuPVcnBr9nZBukUABwRgZ+or8RP+Chj/bvjLp9vDjA03jHYDdxQB6x8E/AH7WeqfDrRbnwT4jtdI0SWAPAhYblRuckbG5PXivWLX4a/tzXEcpi8e2iFAVI3pk49zDkfnX1V+zEzaf8C/CUE0ayuNOgOR6FRgfUd69hjnaN3liQDdwc0m7AfnK3wr/bikEpi8f26uPvAzDt/wBsjTm+Fv7cdmsRl+IVsXI+XbIM4Pb/AFQzX6Ox3LFJAcEMeRjrmq0c5wyIoIB49Mjt7U0B+Gv7U/g/9oXS/C9jqPxd8TJrGnpdLHHGgXAdh944RfTvmvrX/gnfI1p8EdWkDFsao/HXqidKvf8ABSdEf4V6fI0WP9Oh27OjEg9fwrnv+CdF1Ne/C3xBpwgKJaaj8rE5BLqAR+n610PYD9EVuYZohcRH74+70IIrMkJmdkZenOfarH2aWAkHHJ/KsrW7trC3nvo4WufJiaQpH94lATtX3NYdTM044IDave3lwLe1iBLysQFUDrnJFfmz+0T+0r4g+JuoH4Ifs6RT3s8rmG6voVILDkMEOPlHHLE/StvxL4a/aU/aMvv7E1Qjwh4KmlYeUpCs6AnAYY3scdjgV7T4R8PfC79nTxToHwx8KWaPq/iUFJrokNcBsfK7n354AAFaXAyf2Wf2SdO+C9gPE/iuJNT8X3se+Rn2sltuzlUPrzye/wBK9O+Ln7Q3gT4PW7x6jctqOtFP3On22GkJPTcRkKOO/wCA9fX9X0O+1Tw3faCs0kRuoXgaWM4kCsCCQex9DXw5+zp4I+DMHxR8SeFdUsHvPFuhSy+W+oOHaRVYgtGvCnHrtJwalSuB5JL8G/jd+2J46g8XfFFW8MeErchre2Yjf5R6CNcBskfxNjrxX6afDX4deFfhh4dTwz4MgW1022TCqoCl3zkuxySTXbyQq0ojAWJSAoA4wPevljWv2mPDXgT4w3Xwu8c2MulxzJEtrdk5jYv/ABtkABe3BPIP0okwPq6DZAyTBhtJ5B5r4k/bM/Zh034w6AfF3hSNLbxNpw3424FxGgJxxyW5wM19klH+zQXUbiWGQBlZTlWHXqK+Kf2h/jd8QvgT45t9a1WyGteB9RYiIAlJbdwpBVHXp0zznPTipTGnY/IPwB8U/ip8BPEtzaeGbqbTr2OUR3Vg6sVd1PI2468niv2B+BH7VPiv4pahYeHvGvg6fSZLmMsbglxHwp5CugOGPqeM10fw9tf2bvjTrtt8VtA06xvtetl3yByTMrFcMHjJwSPUj6Gvri0XTTZx+TZRo6jGQoyB6CqcSzCm0p3lH2X+E4Yjgemf5V8p/tuPbx/sveJQzhpHltx6Y/fJx+lfYzYjkWUA+UDyO2f84r4z/b9hSP8AZ21XeVUSzW7qB/EfOUf1pU/iQHz/AP8ABMuFh4I8asgO6e5jXP0j/wADX2V8R/i74B+DcCf8JhfYvZiBHaxfPKwPGcDoB71+PHwR/aU1r4EfDzVfCng+y87xBrVwzrMwJWLcgVdqgHcwwcdua+yvgB+y34o8VatD8af2h7ltSvrr9/bWFyQynuGkHHrkKOB3z0BVj71wPPv+CjGt2Gs6J8O9St0YfaRcSBZBg7GVDz+daf7K/wCyZ8PPH3wo0vxh4guro3eqGR3EcgVF2OygD0PGc1if8FJ/s6eI/BNjbxqIxHcOEA4CkoBge2K+xv2G/s0f7NHh1Jm2SyPclOOuJjxW0vhQGPB+xT8G1t4RNJfu0ROV81fnz74raj/Yh+Bz9IbxxIM83BGD35r6TvA6NEoIDk55GB+Hau0s7GK4tg3mBRF82QwG09xzXOB/PJ+2h8KvBXwg+KNv4U8ExyJDLZpNKHYvtlYnG1m59zX7Ifsw+AdJ+H/wM0XS7OWXz9ShhvJ1nOWEkigtheMD2Ar8rv8Agoxcxj9oSJoBlorK3Ygj34r9qPh9Eb/4feGdVXZA8um20uxeSoZBx+tbzXupgb1otuj5ZThyc1bmbO5W4TBHTtVJrYx7yzFgemDzUybtwVm2lR0PJrlYEAtowtxMzjfGjYx64/n0r+aTR5/F+p/GL7L4U1KTTdW1PV5IIZlkKBS0pA6ema/p5RGgtrm4nCi3eNgST6AkH86/mp+GSHUv2l9Cj084DeIiysRkYWXJ4+greBmfo9afB39rixJitvieN8WOZHJyCOQCUzTm+C/7XcJlC/FCNw5DAtKwPPUAGPivu64TFzJMciPdxkZGcdRVQt9oYThwo6A5A6enPNAHwjq/wQ/asaD5viYBub5cTOFPr0SvOviH8C/2nofhrrl34j+IS3ui2NtJPNbiZj5iICxB+QHBxjrX6dSeZhgVzjn8PrXDfGmwW2+Afji9biWXSrgbM9V2N2B7UID8GPgL4f8AGviH4o+HdK+G921jq8z+Z54fYqRofmZ+xUY6e9f0TxWf2RY5B++lVAsjKAN7AAM2BgDJr8Of2DEkb9ofSGGfLi0+6Z/930P41+5tvsFmnv8AMPoauYE2mFP3z3X8ZxivmX9oXQPHPxh8XaL8DvDMUll4bMaXurahtwDGOQgOO2OgJ+b6V9MwRK7Ek4A5rV01oxcNGGPK7d3f/wDVWAEfh7w54e8H6HY+GfDlssNhpsSRRKBjhQBuI9TXyF+3d8I5/HvwYXxZZKf7T8KtJdoq/wAUBAD+/TnivtBbaUzFduAzgL7/AEr4z/bJ/ae8MfC7wXf/AA8sWS/8VatbPAsSkMtvHIMb5Mfy700B+S3xJ+PHi74rfDPwX8ObiFmGjMIiFLMbmRAIoPl6nCjnOSSfav2m/ZQ+CS/B34O2GmS5XVtSIvbwj/nrIFIB9lXAr8HtI0vxz8NpPC/xOvNBl+wQXAubZ5kYQylG3DdxwDj5fXFfun8Ff2p/AXxk0OC38P3q6VrRVVu7G6IDrtABZNxAK+49s4rZ7AfS72UkcJnhIds8g+tflz/wVAKxad4ARmy7TXbEAYxwlfqExljtzN0XG1mDAqePavy3/wCClkP2uH4fS22bhh9rDCPLHGI6iG4HqH/BPJJLT4Eu92Q0FxqNy0S+gUgHd+INfc8cFs7b41AB9M18Y/sO+Hdc8KfAiGw8SWj2k93eT3NvG/DCGTbgkHp0PFfZtiVSNlcrhOvzAYzVzAl8iFMo/biiez81ECthR/DU8lzaErACu9ufvA/yqO61XRNK0u61bWb6OztrRN8sz/6tFBGSTmsAM9LW5juA7lSobOM9BX54f8FJFVPhx4Wlhw0baxkgYyCICO3XJzya7L4l/t9/Cjwta3mneEYH8TakjlY/IDwwHt80jdQP9kV+fnxD+K/xn/a71ew8KaToKNFZSrNFb2qnbEwBXdLI3A+8c9P0rpULAfTP7Lf7Unwt+CHwI07R/E99I2qJdXkxsoUM0rFpDhSAQEyMdSK6nw1+078fvjBrZl8K6fB4Y8G2k5kn1C5i+VbUHJDPICpO3+7/AN9Acnd+Af8AwT/8K+G7iHxN8UryHxBdbcraBP8AR45DyQeTvIz1PAPavvHxb8OPDHifwrqvg+4X7Ppmo24gVYgF8rGORjjGQOxqJSsBw8vxk+EVwUi0zxXpZCtgE3KllOME53E9fWodc+Mnw0tvD99F/wAJFp1zIbeePC3Ubtgrx/H6ivnS3/YQ+BseoNZ3seoszEFpfPXHPOBsjAq7L+wZ8ETDdRxQ3zhI3Kb5+DtGc5G1u3alcD8wv2T9X03QP2ifCWtapcLZWby3QeWRgijfFKqjcxAyTgAeuBX7h3nxv+EulxTX994lsfs9tG0jSC6QuCATjYGyW+lfhN8APhvo/wAS/jdpHw51qR5NOle7QtE3lsREjlSDzjpkf1r9U3/YI+CCsmmXQ1EhQS0n2hd3ycbSNuOn0rRgcJ4D/wCCgngPX/HmreHvFFjLpeiXjNHZ3oLuXOSAZUz8oYYPHQ5ya+4otc0vWfsl7YKt1Bdxo0UyMHR0xwQQSMV8rTfsNfs9W10jwabdbCMZa5bjHfHI5+tfT3hLwF4d8DaPYaL4eknktLXiNZpFYovp271EkugF6XInKJEAcgD6Vny2zRT/ADKFO4EeuK61oYpbrfkEoD9TVG4ijl1RI3+6pH/fNYgLaSm2mTIIDjgn/GuumtEvLOTy4/m3LjB5A71hBFRjFGrMDwBVxdXsdItbnUtYmNvY2qGSR2O0AIMmgD8r/wDgp14utRfeDfAFs/7+2t5LqcZ5HmEBM/8AfJr7Y/ZN8EH4a/Afwvotw4kuNQhN/MQCDm4PmLjPoDj8K/Le2stY/bC/axuNYEUkugW90rSuQSkVlbH5FJ/6aY6e59K/dAwtHpdhY2kIit7OFIY1GBhUG0foKuWyQEAuhc3DQgEuRn86jVfsznAABOM/SrdrFLGxwu1mGcn+VMnglUqWBbc3THeoAqwkSSyK+ArcD0pZp9o6AKOCfpSzQyBMMNpbkYrDuLa5XMrSZiU5x0/OgDqrOe2gkCg5d8HPaluFzejIIwpJrj1uLxZknVA6I64APWuikv8A7TeI88e35cYzQBYuggj5BIbj6VA6OkOYHZTkYPrVLUDcp5bbiqyNgcZArQnty8caOflOO/T3oGh8h4Uqx3j3HNMSI3DO8uFVlwMdfepPs4ACx/eXp+FW0hcWzO2N+eMc4BoLIV0kCDMb4C8Z74q9AYxti37nI2jtzUSSbUKM+Gx+dVoo2nk3O5KD04INAEk0aqfLcjB7CoLyMJAWI2L3PUVPJFHu3EnBHBou7eOWN03bVZOcc8jvigChZojHfEVIHr3p5Vy6EnAc44qrpUUgt2DtkhsgkdqvwRh5kU5zyRn/AAoMyeVY1kZohkqBn0Jqqqu0rFh9BnpViLDXO0NggfN2qKcRCdpVwD7GgCjcvGG2OTyKyr6zk8xZ7bnKjOKs34MsxkGO3FX7W3ZYQUyAR9aAM3S2kur8W0pLbVJ+bitudSkLEuccDjoKzZYRBeeYoO7aB06Zq+U87fg/Ljb0oAzXvFgzDPcZyPumqFrqQa78oMNm0nI46Vo614atri4gdZGUBAOnG73NZx0OPT0MkAyduCT+tAG1b31lb28yySb8uDwOafFNDcsJFyu1TzXNRQxvIMH5t3zZ4BBrc8uKHf2XHGD1xQBPPGbiUS4yABkdefWomtUt2Dtg5BGc1p2kSCUMz7lYD/69QXShhtJwC3H0oKTM+FokUxhcj+hqzDZozZJBHpUEKLKw8psOMgg9xirNpI8SEHDd8nqBQUT3UHmSJHFwCNv0qrd2k1mvmq43Drz2q4WzPuRcbQM08rD5e5+ATjk9jQA2Li1QKeTzn1qeMxCEEtls8g0oVQhQn5VHymmm3Rom3EbuPagCrqFxCpHykMRkAdPzrJO2ZRuPLetWb9A1sinLSEkZ7YrLspkRfLkGewPpQBoWqyRblY7QPXoc1YdI/wDVyfNjn5TVe1uomRlkG7B/Gq1y2y42QNvB5B780AX5TEu1kABHAz61VlAlkAJG7GPrV1IwYgrgbj19qovLDBeQxsp+Y/e7CgDVtBtj8lScjnn2p87K7ksSN/apFVHcfMc9uMdabNHChJJIB7GgDFlZgktuVGx8HP0qAXklgZHc8dAB6GtsW8FwU2AbhipbnSbeUiTlQDgg/wBKAJtKvPMiWeQnD8CrN2/lIrhSwzyR2qmitHEIo8GNenetOF45MrnIx09KAMyKdHZkQe4z61cRhcNuU+UW6+lVUihaYpET7A1JEhGBESoDZoAWRPs8+VIIPT61Kk5Z9sgIGf1p0tvNNKCxwgORSvbs0uRxj070APMIMrSMSNo6Gq829U+9iMenWp98u4+cMH+lRTOnEbc7uv09KAKxQGIS5LDPQ96sQpHICzcnsKguoswYhH3eQe1PsmCuuU+ZBn2NAAchvm6Ac460sTw7xIjHAHPaop541P2kDb5Zx160QwwndMj5Dc88gZoAtuQxEiqPlPP0qhP5KSw724lzgY6Vdk3bcIMgCqhCvIFk6LyCRQA1IY5HJJOVXAGMGsO7uUhnCRDMjccjOBiul8y2DOUxIyDkA9qxL9LZblJ0jw6Lznp0oAvw3PnW0Ujrtf8AiGO/rQJIYZNzR7guCcmqVtMTFGXQspGOOOhrUR4pAWcAZ9fY0AamVaFSgwT69qikuViyj4JI4qF5tqZHp2rBur0GRXKk460AdHZXIBkMX3hkH6U6S6VA275sZz61lxzwKgKqQX6k9asSBCN6j5uv1oAZMQWGRlcd+KxZL2FZCjoAG/EYFbF8C1mdwy+3j61ydrYT3kTrgrIn94YBFAGnC+3nPDHp2FX1mbJIUHnGe9ZsaC02xyckdcVowtHHkk8P09cU7kIq3wEbSPn94Rke4rodAt5JIrdHUqZMA+nWsOdYb1gFJ+UY5GOldDYG5E1vHvx5ZGMemaEyz82fjCrJ+3L4MWI5ItoVJHcBJeP1r9HtOg82zWV4zHkg4461+Xv7SnjfR/AX7a/hzxN4gYwWWnw2zTuRwqhXB6fWvrOL9tb9m6VEZvEUcUnGBsfA+vy1pJXA+oXVWKnGMdB15xWT41Y/8K58SxZBkGnXWc8ceWTXgUf7aX7OESSRz+KU3gjDbCRt79MmuR+Iv7av7Pt14H8QadoWvC9v76xngjTyyBl1IBzShHUD8N/A+1/iL4d5Ik/teEDPTHnda/po8uKbToGR8siIrBeuNo5r+ZXwCo/4WD4WuWwVfVIG+g83OK/pt2+TaW9xDwHiQkY/2a6K3QCOxg+zuOOCMAVqwXEkUoDFto4PpWKt7N5i4UAE10MJLpg/n2rjAvpM7glRxz0qtdRkxlnHB9aWNdkgPUfpVXUGbdFGOI2yT+FAGFPA7yrJHjGMHFQMjoxjcls8YPTmte3iy7Jxhjn8aS6tgWKSDgDg0AVLS0jkOy3PIOc10iRqkDw9Se/vWHpiNFIsIbgE59+a6VVJU4bnJIoAx3tNkIIbc2M5HbFZ+CJT5vLEV0QB8zc38PXsKybhsXrI23Gc8elAGfASl0OOOeDXSrgvkr2HSqNoqG7Llfu1obZS5H8AoAl1mY2XhfVruR9ojtZHHrhRycV+DH7GEK65+05fanO26WCO8mjJOPnaTb/Wv2g+P3iWHwl8CvF3iG5k8owWUsUbDrvkUqAPqSK/Lv8A4Jw+Bbq41XxH8RLqD5VKWyO44OWMj7cjqcL+dawQH61wA3E8K3I3NtLNjqK/Dm2dk/byj+z4bdrpX8CuD+Wa/c2xliGouoXcRGQc9Mnp+VfhZoaPH+3pH5hKk+IZiCPqR/WiOxMD7n/4KFgxfAqOBGAL38bY6dBjA/Osn/gnzoyp8EIL6PJE9/cPkjgYYdv+A1pf8FG3W2+Bligfc099EgyOWOGJqr/wTuS5HwMiXkB725cHdnPIU8dsYoWxR82/G0Xv7OH7WNv43sxt0TXZEnlIG5PIlOy445OVbL/lXCftM/GTUf2iPG+k/C74eyefpfnRBAq/u5blxt8wnBO1MnJ9j6V9M/8ABRnxP4RHhvw34ZQJN4ns5WdVUAlLeRTu3em4gdT1FfDX7KnjbwJ4J+NFtqvjlvIge2kgt7hhhYLhsDLDORkbh+NNK4H7SfBD4X2Hwn+GejeELNcOkYacnGWlPLsfcnivU/stzLNlBlU55qSz1DTdRsLa/wBMuI7qG4iEiurbg4IzkEetaNvMccjbUgZB0HTLi9XUJtNtpLjGC7xqzce5B6VqJpqSE/u41ij6qgCDHvip3EshVkxsBHGP5VUa7xO1uEIZupz6e1ZgfIPij9ivwF4n1y81q/8AEF6hu5nm8iBlREDsW2gspOBnFcpq/wCwZ8M7DQtU1i213Uo2sYnlBMyADaM9dg9K+8UgEnGMtXxR+3R8bLD4e/C4+BtIuNuveIDiRUbBigT+LgHnJ74quZ9APyU+EHw3g+LPxUsfBTTSLZO0ktw6EGRFj/iJYdzgfjX6VH9gjwjp+Ev/ABhqSkKNhBQ7h6Z2c1wn/BPf4T3kFvqXxL1+xwuoqq2zyn5jCjkMwXHQsuc57V+nGoot1OZJMbUPIA61bm1sB+ZnxB/ZA8EaH8ONc8Vabr2p3FxptvJKizvGImYDgMAgOCfevkj9kT4V33xE+LkWrWuoGwh8MyRXc4TIaUAkqoI6DI+b2zX6l/tkahJ4c+AeqyxMsa3Tpb4XjcrHP44PNfKf/BN3RkuL/wAXa04CpviQ54AHzcZ9zVXbi7gfq9pUM1tYwnflnQBj35z1zWIdKL6pLyrKwBzn2rpFhhyCG/dkDvxx6YqFbGRLhsc5Hyk89qwDkJN3l2byFhthXbt96qq4vdiA5Dcde9a9ske4Rz8r/ECKmGnJ9pDQxqVI6j+E0AfhH/wUClkm+PCQMCVjtLP9euDX3t4u8ZfGrwH4D03xX4J0S01rw/aWUDPHIjGaCNUGCoRhkeuM4r4k/wCChWnSN8d0a2xxZ2h4/wBkn/61fr/8O2RvAOiae9uJbX+z44ZPMOdylBgHPJI+lXOVlcD8bvjd+2V4s+MHgtfCtzpi6Lb5Jnkhm/1ijjZs2g8nqCTX0N/wTt8EXWneE/EPjvUrWSJdSlEdqHjOJUHX5iM4zjnNelT/APBPH4W3fiC68Sahql3cxXE7TRWKbY4BuYttbIyR24NfdvhzwhYeHNIt9K0a3jtbPT4gwijUJGoUDhQOgGOlTGdwIdJf7ZF9stpleON/LYLyQw6g1+I37den6trP7SN1b6bayXTNDaRbY1LbSE6V+gf7JXj6PxFr/j/THlMjR6k0sSbiRsMj5wO1fZY0Hw9qFxLe3Gl273cgCtK8SGQqOgLYBIHOBmhOwHnPgCyh0XwhoEKR+TJIluWU5xGNigjH1r8a/wDgoDsm+P8AqBGW2wWuQOPnI5P5V+8F3pMe1I1GQTux90LgnFfhJ/wUFWJ/jjcNEoDrZ2rOSMgnHHIqqHUD9hfAVs1j4X8NQFtiiwhXC56BF/Kut8S+F9B8a+HZfDniizXULK4kEnllyhBHTkVzPwf/AOJj4G8OXN0nzrp8GXySXJRe3NeuTHQrXTpb7XFFrb24LSSuxVQF/KqYH5z/ALS3hv4A/ALTtIOp+DoZTfu+ApjlkC4BY5fJ6dOfpXzx8TNI+Anir4D3/jb4WaXFZ3sEsQcmNlmicsoeNixIPDDkcc8V558cPE3ib9qX4/S+HtCjea0Fyba24O2KBeDI3oDj1r6d+PfwS8N/CP8AZgvbHQLZoJ4mia4mDZMz5TLHPXoOg9qQHyp+zvp/wnXwhrXjb4l6DPrKWV79nJgUsY1ONnygrxX6QfDL4Y/snfEXS473wpodjfySIHlt2mDyoDx86BiV546V8tf8E99B0nxL4V8baJq1ul3Bc3MQ8mQZVyQM/jXzn8WNJ8Y/sjfHGW78FXM1va3D+fbKxJjeBjkxEcZ28jmgD9fdG+Efwn+G0eteJ/DWiWujvZ2cjSNGpBKIdx6gDqK/KP8AZNtI/FP7TGpeIrpjKlpDPdKydfnkK549N1fX/wC0H+0nYR/s5wyOVs9b8b2MSCJPmMayorSMe+AuQDjrj1rzf/gnv8P3hh1rx3fQtDFqMiWltNjAeJGJk7dyeo4yDTvowPvf40zG0+DXjd7csJBYtsJyD9wfzNfmF/wT2wfij4lijT52toJRjoAJjnI/Gv1L/aHjkt/gL43vIZFkMWnMqZHOQAf6V+Xv/BOCfPxB8T2u35ZIIFYgZfBkc4B9+KuP8NmZ+19okpG+VgxbjJ44NOuIRIiqo+UHkHpUtoVECxsu0qQM554FWiEbkYHpzxXNE3iZr2u3AAGMdazb2NZpWRSAy4PNbtzseEyrJwPSuM1GF2l83JIZlX86YzqYLeGCJEPIPoeKzZxyUGPkOPwrQtrcRgR8e5qlcxeVubOMHr1oAiR14AOAOMY61MqQ53ABRjr0qpbzRnqSVHqKkkj3Ax54IyD1oAdIVcgrkmq9w0gIRegAzT38xIT8p7c561nK3zlHbccZHFADxB5kg3cc8H1rpUhWMYwDs7HpWPbOAgjK4Zepq4+8kFjnNAFs2tpIGbaFIwT6UoiiVQyHjJz61VDMGBIyB19Kvq6SQfMcHPGKAJYGDDBXI6VJLsAIVcEe9UwNuCGwB19zVzzg0YG0ZPrQBV3CQbk3DacHFTKiA4Y8f0qVFVUJIG5uoHSnxx7lKng96AEaGPogwD0qi0RV9q9KvHbH+6Ynb1BqCY70wBz61mBW+QsrKMZ61Yjc9CflqCMxqcSLz0qdSnb8BQBdkjUgY4A6VWkt5GOQMEelPWboNowOoNOSeEZTPNAEyvhNjgA44qrK5+QZOc9qcZUzlsHHpTAysehBHSgDMeVldgVyaVUSQ5dckd6ju7eXcrJjPcCpbY4Q+ZwwrQCAwxpgg/SqqwiSYxMcZ9K098QUkjdnpWdFJGJiWYISKALsUIj+XdjbSSokqSb1zu6Yq1HtZdx5Hqaa0fJ7J/WgzPP5VmtrhkYFgehxVjzJHiIk5btnjiulvLcFCyDoOneqNkFUkMASezDPFBoV7VFkCgYx7VrrbuFBJ2oP1qaG2V5NqKAB1NaH2IMhfJTb09KAK4kdkVWGRT1VULEZGalETxquTuB600yREkYIIFADAdwKZHPX8ackpO4Yxt/HpTsjaR0/+tTbcr5gRQBnPPagCSLZwzADPpSvCksZDenA9anBiAKLhj6jpVfc8TKr9KAMBrJ4m54Y+lTI4jKqf171pXROeFxj1rDnbDblOcUAbLuTGRHxVmM7sA9q543jrGEYfQirlvcM+FBJ96ANgDc4A4IqwGYKzMeneq8cnAI7DqaeZCwyBx3oAYpeRiG781WlKxhto/GrLSAdBwBUUnP0PagDl53Zy23kDgZrM8w27jzhzjjvXRyQ7nEQA+YnmmG3jaMpImSnpQBnwyK4cheo6irdpIw3ZP8AnvUCRpEmF+96UomUMV4Bx296ALJkG4oTnNMFu3XOR61CqgEKT8uOD3qWOKYN8j/KaALVuWxtY9KvrAC3zcDtVSFNu5f4s9alMjIdyjJoGjRjWMONw6VYdAxOzgVlLcqrKZBnNX4y5bKnj0qZFIscbME5HSnIit8n92gIGXI6VYjTkE8ViUh4iwUY9e3pUjjbKrDkng1LIUMXPUHA5qI7YkKZyf1pNlliADzTnt6VO8rKfkOR3x71Stipy3Of51KsQD5JwD1qACQtM/nntx9acXDFc8IOoPek+YFioyB0qISBgpcYoMywWjO1V4HvTnVTIsgHPvVfapO4ckVIkj52j7vvQA0ofNO/7p5GOlSbNsmScY6Yp4VXbY3PpSGM7uuSKBoMlZVkBOB/Orts0ckvzgkngmqIVQpUnkDp9aupGViyhKkc0Fk8lnLHJmIAKOTz1q08ayx8kMp/hPUGqfnyGPn7/wDSlt5zkY6n9KAJo40ACjovpSEpcTtHjBApcomVbjcegqFEAywzuPBHegCHyQriJx1ORj0pTGuQEOD0xSzbTN57EqQNg54xUqqpXAXgkjP0oAguEKAbBk5FRgB1wOADwKtSII0II3EZNI8eNgPU85FAEiKpTB6+vpUSqqyMd2Sc/lSuQp4GRjmmJDDJJgZUkdaAHtCAGjHI9qz5JvLVmbI24y1aLwlX3RueOMUrwwtC4ZS6ZGRQBnIBKFZXIao5IXEwZRhT2+lCCJXAbAJJwPSr7jBQKOcc+9AFFXmTOACT69KsFlbGBj+8PWpHKYKEYB5qoVDyeYjcjIXsOKALGcuoOPbjpVOeFZcAqdvep0k3KWf7o4I9aYZHDFRyuOD6UAEUKogiQ5JOePSpAkTBoxkHtSR+aHyw47djSuWEjsM+nFAFFAwkw3Knoff6U9whITJ3GrDhkXeCM9vX8apRQsXaQ9TzQBYRI40DN97P+c0mxZORgEfjS7VcncvXoRTUUKmU7dTQWhk0LlApPPtVUW0oj4bgc/hV9CrSYLYIHGanckqVRQd3bvQDMZjsTgYfPfvRJ5bsrxjB74q00QChJV69qg8tUBPYde1BBXaQt1B6cf8A16icyGAhFJb+HnjFWt8YTn+Lr2oBydkfIOeR0oAzjKFj2OPrz3qI+WyiPd8y88DkCrDw4l3EkKB0xUcsUY/eHGccgdcUAIjSx/uwuVbqTyatRxRq+zbtZurZzn8KijYybdpxnvUoYluenP6UASPGdwYAjJ5/Co03+dtYnae4FWIyzMd5+Vu9KCq5IJJUEAdM0AKPLYA4yfT+tV2ROBGM56g1IdzRZJOR6VTVCGMjdMdaAGzs0YIIwBVO4vo7fS79522r5Ltu7AAHOfwq1KWnYxnkHg9P/r1UvZEsLC6csmArId/IwR1IrSluO+h+HDxNqHxwu7beJDJ5oUqeGCHcD7jiv2B8Aqn9gi6IBkfy04HTavQfnX4/Wm6P9pZNMKh1hkuo5GAwCpUsPpX6/eBg8Phq02D91IRg5/2RVYrdF9j0i3DMuVTaa0o0mOA5J9M9qqWT+ZGBgqfm61dcoCqOSTkc4rECx5sgQqOSvQ+tTR4bCkAtiqqxlULg5Jp8e5vnc7Qpx70AI4GfQ+lSxrHJlcc+/rSkxkAEZ285o3OuFjI5INDA+OPjfCR/w0F7fDGyP/qQ1/NbX9LHxvJ/4yD/AOyXWX/uw1/NPXvw+FHlVPiZ/9f9GZsMPQGqsjIVUKAcdae6SMN3UDtVQx7sBuM+lfII9wVmO0jGM9BVVwdhU81ZffGQrjgd6idAXDK34VYFJEkeURr9zvT9vlylM7qsFWR9wOB3FR/u1JOcE0CaKF6srL5kZ/CsaU8bDxnrXRNIoyV+Y1jXyREGRuGFNEGBKixNnsKy7mZCpwKsXkxx5UfJbvWdKVXGR7V0qRFivMhKKcYUdqyJptki7F4NajSN6AgVlTbJnAwRinzBY3rOIOA564q/PEgQ5PPaqFnny9o6irLEzKUHajmFYXTwY2aWVQyqpU44PPce+a/Db9pm0mh/aWktLsnO+DaG5J3OOv1Ffupp7qs0cM65Cntz35zX4X/tTobj9qS6liLiD7RaqGbgnnkj2FdWG3Zn1P2H8K3On3WkaeltMsknlRq5XIJIUcYrs5Ikjj2oA2MnFcf4Ghtm8NadcxJ5e+KOQHgFi6iu6QoyK2ODgHtioq/EwgZ6ov3tvJ/SnPh1yvBPAq6U2zFF4NMaJUY+Zyf5ViaHKTLL9oKyfKBzUquVZsHkird5EHYv6d/WqgkSNsZBJPetYsCYxsyAnpTw0VqpG3GeaVJY23JjpzRewLNbbkGX9BVtgQgq43Mcg9KqurOCncdMUyAMF245HYVYHPTgnioaAigdgpWQ81YVflJdcgZxip0QN8mBgjqKsRpIFIYgj0+lS2BlgrCCik57+lIVQA4J3N15qcqpJ2LtX6Veht0KFc5Y9BS5gM9JHWMqh+VqReQHYZORmrE8Jj+Rfv8A8PbNL5JEZAGS2D9DUgU2lGS3PoKRtxjKHjPercYRmIx06insgkLEjAIoAzMfuuQSR3oOdo29qsSrghQcDH61Fs27VJweuatDRLHvRd3Q8mkV0VCynJfrnpRnAIxyOtSIqsysxwB1FMQliiBjCVHqDVlgrnaO3SlVNrllOAfSkGSST3P60AKI9oLhjyOaQuAQuOT1qQS/KOME8ZqJpYtvT5/50Ah8PltOAc8ZP0qWaMOVkUAE9aqxSMCCBjPJq4bgAgYwD1x0oAi27W3LVuQx3FrJZ3EaTwyrtZH7+orMeV1kZT+lSRyMRmgD4m8ZfsLeC9f8T6jrtrfS20F9IZlhjIQJnkjIxnnPUVy83/BPnwF52f7fvIFfkqQjbcDsxr9CWm+633ttZk7uwJzySTWkarRDgfn5L/wT18FZ22+vXDAjJKlN306VnXP/AAT18LGN44/EN2kiDKghDn26V+g1q9z53B68e31rQEk2w+Z8zAZ9qr2r7mfszyT4OfDXSvhb4KtfCNk0s0tqzN5zkYyxyQAOBXq6DH4d6WL5mOe4qYLsGTSbuXYfHuL9eMdat4Qp8p+YVQaRSav2qMULEc+lZAJ0wTxnvUjRlFGORUqxDcC/FWMIpGeV9KAMplYAuQABUojyhlHT0q5P94oMbGHAqFdsWVByB2oAz5UAJccelUsOflIz71sSojIMnJHpVJoVAO3uRQBRmkVIwoJGRz71NZxKykgHgVJJEgZExkHqauIBGu3oOwp84FVDhgDnniuN8feL9d8HaFNrGiaJ/bLxlEES53fNn5vlGfau8SPMnzcVdEdqo23Eazo/VW5Bp8wH53+Iv24LrRbW50nxb4Lu7C8uIWihYAqrqeDzIB3HUDrXyD+y5qF1P+0Zo+qG32tdXEzlWwQgkLMR+Az+dfpd+0f8DIvi94UFj4atoLXUI5FaJzhBGMYILHJC47DNWPgH+zN4Y+Cdq2q6nKur+JbtQr3WPlhUgZSMHJ5OfmwDjj1reM7IzPoqGGO1eBom3fOCn/AcN/SvxY/apaSx/aK1GS2iE7TS2UzRuODIRuww689+e9ftTMWQBoQDsPCnuCQD+lfnh8Tf2YPHvxM+O83iq+ljttEmliJmDAOsEfUKoH3gCQM9ePwig7SuB1/hv4xftNvpsC6R4BtriBUXZLhhkYGACWFfJXxM+CH7SPxC8dTeN7/wusN3IISEikQ48nJ6FiSS3+FfsrD5OjWFvpVnJ5sUCKM7cZCjHI49KfbXf73zdib174+arlVs9APhvQPin+1Dodha6a3gAP5ZVY2ZW34wAMkEjIx7V8NftO6l8QtY8bxal8RNGGk3ZswFjDBiyIG53c5OPWv3i+0OZPOf77Y9uRXxd8fv2abr4+eO4NfvNXXTNPtIo4mUgvIeDv249cjrSpz1A7r9nO6Go/CzQZYMvDHCiuw/vIABuPrjGa6n4m/Ffw/8IvDj+KfEFtdXkSOCkVsm4nBH32PCiuq8I+CdI+H/AIVsPCuguDBZoqFgNoJAAzjJJJ75NSeIvCnhvxrol1oWvwLcW13G0bKeuD6HtyKbA/Kbxd+2Z8b/AItag/hrwHaro9vdApGlrHunwSRu3clTjGcV6zof7DOoeJtIGr+MfFk8Gu3W77QN3mAOwBUFmXPGfm619GfAn9lzw38Idbu9d8xdTlmm3RMyY8iMHK4z1OSc9eK+pdTu1BkDAOsrdcDNEp2+ED8mbHxL8Z/2UtTl8P8AiW3fXvDwZUBwwXAYn5HKnqvbJxntXs/hP9t/4KXE7xavBfaXkkncodQfYrnj/OK+2NR07S/EitaatAl3byYDxSqGRlHYg8HNfMHjr9hP4ReMpJdT0Z59AuZycCBgYhj/AGT0z6nNCmvtAbdh+138A7wxtFrz2/lt/wAtE64+nIr5M19f2Wde+IF3468TeLBdpeSCY26hlVipJw2FJIPHpWlqn/BOe+F0zaT4mEkKEfK0YZz75yornbv/AIJ4/EQb1stftJlA+VZYyCR7EE4NaL2YH1dD+1X+z9p+kwWC62IoLX5YoFU5VFAC4wMfrVBf2zvgBa7nTVrlhFghBCSX55AOf54r5CT/AIJ8fGXzHjtbuxlxx8xYHPoODx+VUG/4J9/HHPkSw2iSMy5IkXhOdx5OOPfBrSLpoD7Em/b6+Aluu+CLUJWU8qIeSPRecfnXs/ws+PXhD40pfv4UsL+2NqFcGdFClScdQTXw98Lf+Cf2v6b44tL34l3VtcaJbnzDHCQ/nkHGxgTgKe/NfqTo3hzw34T0tND8L6db6baRKEAgRVyAMAEipqShbQCWBj5ZaT76Hp61aISRF3Dr0HcVFFCUQx9wcgnrUikgjecZzmuQtlFrcBWRPm561KsZSMMUAY8cdTVwRqmfLJGfxpjKyoXznH50EFRZZ42HlYzGScA9K8o+L3wp0v4weEZ/D2r2YkuEjka0mzgwykYBz9etetebNBjbgDHp3OetXoJHVSpAwx6jnPegD8z/ANnTxxqvwf17U/gf8QYmtWS4DWkzZGJG+Xbk8FWABB6V+jCiZI0iuRiX+X415j8afgn4f+LOkiVStprtoD9lugu1gByFLAE4zWJ8FNW+J1o8ngH4m2Uk11p0WbO/YAK8Mfy4ZgPnJxkHr65zWm6A9y8loWUuoyRxip4y4bPYU6aN9wOeOc1Eg/eruPBwazA434meJ7PwH4Mv/FdyRM9mjGON22h2YcL364r4M+E3wjufF2val+0H8YrEGwgU3FtZbMo6p/HsbdlQOg7nmv0f1vw9oHiW3Fr4gsY9Rt42EkcUw3R716Ejv+NWHazS3isvIRYIAFSKJQiKF6DA4x7UAeEWP7TfwPaa3spvEa2bw8GGceVt68ZcDpzX5n/tteNfB3jzxrp974N1CK/it7VvMeF96qGfI5A9c96/Qv8AaI/Zj8D/ABK8I6hq/h2wTS9ftIHmheFBiUryUYEZP4YPp3z+W3w//ZZ+L/xA1T+y7fRX0zTgd1zOyH7isRkAndkkcD8zitaUkndgfqN+zPaXMfwM8N3GwNOgKgeqt8wx7gV0Pxu0j4VXHhhb74utBFY25LxrO5VzIByIwuHJIxwD+FfPqfEzxV4B0qz+GPwQ8NXWtXeiqY3uJo2aJSPlLELjJ3dScD0rJ0X9lX4i/FvWZPEn7ROuzwGQqYrK3ZXYKx+bGBsjGAB0J7nnrTs3e4Hzz46+Lnjv4+X1t8F/gnps1voTFYkVMpJNFGAP3hBwkS+nfHPXFffP7Nf7JuhfA6FNb8So2oeJZVGZSn7qEE8iM4zyD1r6G+H/AMJ/h/8ACOwGmeBdNis0MYSSbBe4lKjgu59CSeMY5xiu8aSeXBllZuvehy7AfJn7U/7Nem/GvwqdV8OQrD4j0yOQo24AzZ52NwN2SOMnjPFflx8Hvjx8SP2bvEl1odxBPc2EBaK80+YldjB8MUHIBH6/y/f63ZIGI2btxB59RzXyl8e/2R/BnxrvItf0yddC15Ttnl2nbcJ6tswdw7E1NxNGT8Mf2sPhD8RZ4rKLUU0q/nUHyrxxEVbOGG4jZj0y3NfVunSxfOsUglVSQHHII618p+Ev2I/gJ4RW1klS61HUIcF5pGKh3HcgYGM9q+p7CztLCzt7DTMrBZosKA9dq8DJ7nFNyT2EkeQftMeP77wN8HdYfStMuNVn1CKSNRDyICwwGbg4Uck4+lfi3+z58HdY+N3jWPQbfNrZ2yme+uGG4KrH7oBx8zHgf/Wr+g2eHTL61a01O2W5tpI2ikjcAqysMEMCDkVwfh/wB8O/A9xdzeCdFi0p9Qx52xmbfjnjdnbz6YojKwuU67wR4Y0bwN4as/CfhfTksbC1UDEeBuc8M59c+pzW5cO1pdLcq2GXKg4B69s1Rsy/k7XJ4/CrE0D3CK275f0rJtlkzSTXCLcTDDYxt7/nWNLFb2sMs0oVhHyqnqfbNaFvDK/yyydDxikvLC3uCBIM44PuKLgfGGr/ALV0Xge+mt/EvgnUIrKKRlN3Cpdfblgqnn3HWseP9u/4LkK1yl/ZzL1EkAJOfZWNfbb6do2qE2ep2STRMu3DKpUgdMgg5r8+v2mf2KLvxdr1trvwj0+Cyk1Fm+1RFhGgIAHmAYAGeSQODjpk1YH50/FTxDZ/Ef4u3Pi/RomjsNRvI1hBBDMvGTjtk8/jX75+F3Fv4I8Owgtv+yRBkfhlIQDn34r5M+B/7CPh3wNdQeJviDfjV9RttjQwIP3MciHcCM4LfpX3nLDBIsKRr8sXQnGa0lUTSSAwYw27Y5I44rZkeWONYoWBJAORWcSnnFCcfNgZrQMbmMDbkg9R6VmByPxH8F6H8SvA2oeEPEcAuBdpiPgb1fsysQcHPevxB8OeNPG/7K3xf1KC3ZfLsJzHcWu9vKmhJJVgT3APBx/PFfvDdyxmEI/ynsR1z9a+B/2iP2Tda+M2sx+KfCk8NrfxKYZfO4EoySvOM5HrigD7J+GXj3S/iV4Ug8U6VbGGKVQzAsGIJxkZH1rqiPKk2twx/lXlv7PPwr1H4L/Dm28JatLFPenc8zRkso5BUDIA9a9ok8llVUhTcc84waAM8oX2ojZGa3YokWAhByvFVYrIxMrMu3v161fAePgt0P51mAxXUJyAWFY7DypGdWBcnP4Vs3BRLV3AJPJ4rBtbf95uJO3bnnnmgC2kXmQsHjDo4IZevH/16rQ2kUEK2NrEIIF6KqgAH6YrSgwExUqrsyx+YGgCJGjhUR5+bsfWp4Llg7eZww6d81nSq/mBVAO1aW0jCTqznr+NAG49w6PGX7/d9q/Nv/go1JNN4R0u0VwYri7j2g442oc81+jsmXkWR/up2r8+/wBuvwl4q8Z+FtHtfDmiXF9cw3JdTCC+AseDkDPXtWkWBw//AATsLw6J4oVMq8dyjNkfLltwP1wOa/Sy13s0j7cJ2FfD/wCxh8H/ABv8NdA1zUvFtn/Z9zrbJ5Vu7HeiAksXHQEgjFfdlqiQbY5W5anKQDrZGQllYkL2/nW2kcbAMRyBxmsYIRLujONnbrkVeTIwzcc+tRcBJrcu/wAyZYevqKiltMDAUAg5wPetfzRtAUlvemunyMSOgJ/Gi4HM3jRQ2ridwgkwmSM8ZFfhD+2BqAvvj5qcsUQiVbW2i4Aw2VIz+nWv3W8RbJLDa3ylTkdCMj1Ffk78V/2Xfiv8V/jRquuaTax22jXckKLczSKAEiTHCAlucZ6Ac/WmmB+rfw1W1h+HfhVIBgHTYBweNyxrk4roGig80vNXIeD/AAxd+DfCOjeGLm9+1zaXbrA0oBAfaAM11kMYPM37wUSYCxyuxwjD5a/Pb/gobdZ+E2k2G/c0t8uD23iIk1+iMVtaLnah4OetfBH7fHhPxH4x8CaJo/gzSJtTube6klZIVLsoCBVJA5PU0kwOV/4J03PmeGfFkMqEFbpiDnGGGFPTvX6KLaXFxbKQ+M8H2FfCP7E/wf8AiN8MfDmrX/jCzWwXVJg6xM+ZV5yQVHQ19+pOjJtHy7e9Xz3IaFtkjhjLN/CMccVmlp3k+Zea14tkq7Dg56574oePYpZ1A29aQjM85idj4+lPjnSJ9xIAI6dsU+GHLyPG2UYcY65qndJydlADMC9vJLEIZFkwuRyCMV+Pf7bnwYT4f+MoPiP4ZT7Jaao4Eqxrgx3A+YsSBgbj+tfsRAnlljyksYz7GuL+Kvw20b4v+Brzwhq/lR/akYRyuuSkhHyuP93rQB8r/sW/GrUPin4au/CXiO5Mms6OBscjLPB8qrnt7V9ysz2aYCHahA/OvmD9mb9ka0+Aet33iTVNeXUrq6iMMQgBVdhOfmzX2CYYwoiZt61TdyUrGf8AahLGAD82PmB60yZ2KBG+biq15Zw2z/uySzYyaUOgX5v4R8vqakoqsQ+1G6ipbXZsZ2+9ntVa4lQgMi896bYSxkFUU7u+aB2NqGdS23n/ABq+rRmTGOD1FQW8CAeYWBJGMemacIwrbyckfrQFhu6Le/y7WRSo/wAa/C39v28WL40QJaodv2EfN6jn8q/cu5V2iZ4Vw4Axk471+X3x/wD2PviP8a/i9N4ttp4NP0VI4oizt8yqq/NhevWqi7COt+Evxr+PmjfDXw/puhfDZL7T4bWNYbky/wCtQDhsDkcdjXdf8NA/tLo+9Pheshh44clR+tfQPgvw1H4N8JaN4Xt52mbTLdLcSEbc7BjIArsbU+UWzkhjhgDjJ9eKYHy5dfH39q2G0WeD4YWyiTlQck/o1ZMfx0/avYv9p+GFsXfBUgMAMewavuc3I+zbR8pAGMcdfeo475YoQh3blO7g9agD8Sv2yfiR8cvGXhKwsfiJ4XXw5pi3aYZD8rS7TtBB5Hevor/gmnsufh54kcxOWTUB8yn/AGePbivSP23fh34x+MPg3Q/Cfgu1+03S3fmsrEAgBcDLHpjJrV/Y4+C/in9n7wjqem+MpYZZ9UnMwjhO7ysrtIJ9SKvm0A+vLn5WZCAfT6Vy9xMgk2oM8847GumubmAhnhyC/r6GuOvLS5jlRoSGDE59jUIzOO+LXxd8KfB7wnL4q8WXA8tDiCDH7yVgOiivy5+CXxK8VftA/th6f4zuYWtLOy3yLByRb20SMEDe5Jwfc4r6W/a4/ZZ+KHxy8dabrPhq6g/s+2s1jxcSFY45BneVUDHzZH5V6/8Asu/szW/7P2gXt9qLx6h4l1Rws8+PlSIc7EJ7Z6nvWlwPsKwM91MdkvLIfyJOK/DL9snV9c+FP7U83irwveNZXogt7tWT5csBtKnHUFRz681+2MF+0bhkUJnqe/0FfF/7Qf7G0vx9+JFl42m1qHT9PWOOGaPaxlKJ1C4HOfwqIge//Cn4gp8VvhXoHjWyHljU4cyoRykysVfH1cHHtXx5+338OY7/AOH1t8QYsC+0J1V3P3zHIwUqPbLA/hX6G+FPB+jeAfDeleDPD0CQ6ZpsKom0Bc4HJI9Sc1538YfhTpnxD8L3/hPUrmRLG9BBeIAt1B6MfUCruB8g/wDBPb4u+JPGnhXV/BHiK7a6h8MrHJaysSWEbhh5fTkLjjnivuz4gfD/AMO/F7wPfeFNbRZ7e8j2qp6q/ZhnoffrXjXwg+EXhn4FeDm0Lw7bq11eDNzcgfvJ2y2CeuAAeB0r3rSLh1s0dkZMD+VQXI/nLvrrxx+zJ8ZL+y02V7XUPD90VIDfJPbk5UOMchlxX9Evwv8AFX/Cc/DjRPGhtfsn9sWsNyI9xJBkGT16/wCGK+Uvjp+xvpHx6+Ilh44+3rpQlAj1DKZLrHjYFUY69CSfSvtPS9E0XwxoGk+GvD4EOnaPbLbovTAjAA4+gq5z2Gae3fGVyAG9a/J7/gor4S+Mer6va6xp8c154ItgixQQHIWTaNzOoHPPQnp/P9WS67A24YrGvJYZwEmAlRSTtbkE/SoTsB+aX7H/AOydpmhaPafGb4pwLc6lc4ewtJFysI/hZ1P8X8q/SN7hdQcJMA5ONox8o9BTDsa2SyWMLCuMKOAMc8Cr+n6cZJ0kzsAbH0I70NgfkZ/wU7VIvHHgyF/ldLKUkL1Ckp2/Oui/Zb8T/tOaf8JtKs/A/hqxu9Bto5Ht3vN5eXLseNrjGSSFzgY5Jr2j9q79lLxb+0D8RtO8URaxb2FjZ262sm8kuFDsSyrjknPtX1x8Lvh1oPwt+H2jfDjTLuS6ttLj2mc8F2LFycDoMniqlMpOx87y/Ef9sOC3d7nwBps7IV6N90DPGPNPU4xz2PBzxm2/xI/bHjmOfAWmskn8A3AnB9fNIFfcSIi+aS+4gbgxyM4ojnFnIkkCZBbLMTn+dZcxJ/OP+1tffEjUvizc6l8UNOTS9WuLaExwxuHRYVJxggnHOR1r97vg3Imq/CbwNqhDQsdHtGJzwQY14x6YrwD4xfsheDvjv8T4PiN4h1ma1hhijhktUiz5ghzj593AJOelfX+j6Lpeh6Pa6Po0At7WzjSGKMD7saDCgVvzppIBoJkkdnGV5IwKrq6peKZlPOQDiteMCJ2U85yMVn3IZnj2g/JyayAtatHPDoepXON8EVvI+OzOBwMV/MF8Ov8AhI774uaNF4SdINZk1MtaNIQFWZnyuSQeO3Sv6TvGM+qXfhjV7DSWKX8tpOlupAAMpQ7OvHXFflt+zh+w9450P4jab4/+IssdjFpVz9qgtomEkkroxZSWUkAZx3zWsTM+nZdJ/bOi0+OEalotubdAd4+YsT6l0bB9eAK5660X9s6yl86XxXpIYgYwEKj6L5GAffFffc8sN1PI7Yj3dVNcVq9sBcxFxkK2Q3bn2zSA+Q/7J/bIunjjTxRpE8ir8xKJn5vpBXK/FHwv+1fD8MvEcnijxbpp01LKf7TEkIKmHYdw3CIEEjivvS5tY4jslyF2A/KawPiP4bufG3wr8R+D9PKpdaxYTW8JkOBvdSoyfxppjsfh3+wjcPD+0HpEKHP2qyuoz+RP8xX7y3WmyR2awqcuijAHGPavzu/Zq/Y11v4NeMl8deLNSiutStY3S2t7Y5jAkyCXc4/h9PWv0gkkLIZl9tw681U3diMhBJDCIZMbzz7Yq3YSDyrieWZAkB5kYhcD8e1altbR3LbiM4HH1NeA/Gv4K+LPixqVj4e0zxNJ4f8ACoiK3kUY/ezvk5zjGVIOMHj2rADyj4xfth2OkRXHgP4JxP4m8Wzu8InhUyQwNjHykZDMM9sgY5xXlvwU/Yun1HXYvin+0JcPrOt3z/aPsLsHUMennNnDYHYcdu1fb3w5+CXw++EtgkHhLSYI7lQPNuSN80xAwSzHnmu/lgaSXzWPB54oA5nXPC/g3xNpMvhrX9HgutLlTyXgYcBQMDaAcDHbHSvzz+LH/BOjSri+OtfCDXf7MBBYWl1nAOCfkdeRz/k1+lJt8TK38J6+prS3ojbCmcLn8KIzdzWMT8RfI/bv+CTSIrand6dCAoIC30G3oMZDEfmK5S7/AGw/jbBfA+LtHtrq5tsrm4tZUdc9Rxtx+VfvakqywNbsNyf3STj8q5vU/CegagrT6lpdldhjht8QP881rzEcp+L1j/wUV+Kmnxm0j0TTTFgDafMH8yamu/8Agor8ZJVc6ZYaTab8eZv3SZx06lcYr9U9S+BHwR1NPteq+DtPd3JBKwgfpzXI337LP7Pc21n8G2zLznaCh5HGCGGKfMHKfJvwT+Nv7Wvx9El74bsrDT9Ptt6/a5IMRu4HIVpAwJHsP5V99x+DtQ8S+A5vC3xCeG4uNasvs1+IhhCzcMV2gAHIzwBXTeEdG8LeCfD9v4V8HacmmaXaJsjjQngkkkkkkkknr1rWjBVvMOSy9B7dqzkJo/I7w9/wTf8AEU/j+5svEOrxweFopQ0TxMvnzoSWC4427RjOfwr9Pfhz8MfA3ww05PD3g7SYdNt4/wB2zqBvmOPvO3JOa7lpF+0JJIxZ89cdMj1qjJK6zZOeTleKOd7COJ8Z/E74c+B9Sj0XX/Elro19hJnimbyvkcHBBYjk47ZNcTL+1F8Cdjrc+NbTEbANiNzyew2g7vqK1fiT+zv8KfjBrVh4m8aWUl3f20KWzbXKK6L0yVIORniuY/4Yp/Z7RQj+FUWNXI/1r5Pp/Fnn3NSBYT9pL9n65Pnp40tVPq8ciD9cVB4m/aq+AmnabcW9h4rtLqY2s23ystklD0ZcqT7dT0FPm/Y2/Z1soJI08LLumGP3kjPjHo2/I/Cs2P8AZF/ZvgKj/hEY5Tg8NLIR+W7+dA7H45/sseNtB8CfHzw74x1+7W0sITeGeRufL3RSbcgZPJIA9elftvB+0V8CNQzqTeOLJPNUkq52kdexOf0+lcvo/wCyL+zzdlpIvBtsjxFgu4MR19C3PHrXT237JH7P1jbqjeErZ2YgyZDHGPTLH8ulaTlcR8Z/H/8Abws/DGoWOhfBd4tUVX8y+uZ4iIXTA/dR7gMZ55FfTnwR+PvgH48aEJ9FuH07XLSMPPYyKTImMAlSeGXceo/GumH7If7PV0zLceDrXZGSYWUlS2eu8g5P0Ndp4V/Z9+E/gLWDrHw+8PR6XfGMozhmIZGxngkgVPMB2UWny2qTmbcsjFduRzt71WmjJu5ZJDjkdK66RcmPPO1duT1461zt+zJKdoyM4yfepAmhd55Y0gj3MP6V+eP7XHxV1rxrfQ/s3/CMtfatqkvlanJFnaqk/wCqLdBzyxzwK+5PiHH41uPBM+nfDXyotbvsQebK4TyomBDupJGGGRXGfB74D+Ffg7aXE9tF9s8S3v8Ax+ajKAzuTyQrAkqpJ6Z+uaaAwf2evgXpnwK8FWnhvTttxql4PO1G6xgyzYHyKTztXoK+ibZpooxE3QZJ9qescWYpim1gOg6Ukke3cXOM8ihsB8E7s52gnHPPWnRXDbmSZSvfHUg1Wim8s7ycbeuKjOoLLHJIOSDg96QGbvmN00MTbjndk9VFSLHNJKxlw2DwenFWYkgeTzXiAYjk56ir8ihlVgoOD9CBQBnxqrOQQAD+FVLmEqeSQxPFaqqMkrzg9+1BiSdliI685H+FAGe00U1pbW0R3SBu/XNa8SumFmwxxyOtZt1biGFZEX5lbk96fDcOTFIenf6UFpG61qiOhU9eSf6U+N953McBeCD1qOSUM4VDwBu+tSTKzReauFxxigZI9qRCzIdzdeRUMGBbtIYwvtmpP3sSBk6uO9VkuYoImaYMSDggdzQQxNxKk7TgEnB5IqvdwTyWTyWzbHHII4qzA8MlzI0cgwQMr1qxEqtbyxbhggnO7tQXc5XQ7mSab7NcAFlBO4HvW5KiZVR8pTnPWsjTYRbOTb/KrDBz/wDXrVuSIxsIG/bnrQFytKf3qsq8H0pZFduVAO78MGoY1FxEk0bBee5xmtK3jEUUqTKNpO7k9qDMxZIV2mR2xtOKsxHaw8k4yAMdsVFrQMIhhj5EmSvFVLMYkWAjPfPp9aDQ2NTt/NkiMZbpkn0x2qxbQyxgqSDgZx9akiiLvlTnGcCp0G2T5hkDpn1oArMGbcmPmO3aPp1qORU2KWzvQEH8fWmDdMS39zOO1N2PJbfaEfDFhkHuPSgDmptPktYf720jp3FCO+F845YnOPQV10cUUke5uc8gCsubSQsm7zO/YdQe1AEVswkAYt8iggntkdKbPcQlxbu3mOMEFe2fWkntr6Jl2uqwEZ27c5qpDZRrdl0UH17UAasVn5bLg5Pqak+xSFpGQkEDPHI4qzauvlkSuAGzipJJI7aJZFkDHpwcZoAwpmCyEryrjGOlOeWV1jQ/KTgY61pSxRzKrqACOefWpJY9qqwXLAfrQBIhh8pUbJBOSMcgVeEMUiMp+Xd0PcCsUQyoN5znqDmtC7lEarICNuBuPegDOuoUTy1RvMXqfc1TNnAZWwBu6nHatFXhZlYsBnp7is+V1R2MeN79x6UAZ95Na23ABDDgbTgn3qTRPs1xfPK5+ZI+A3UmqS2pYiVgCFPy5560wRxWl80gGWUfoaAOqkKRk7l+Zx07VzZ8xLsFuArE9cgCrsMiyr3AU5yTUc9mJpHQ4Ib0oAuhJofmLA5wRt71dupF+xvdkjCgABj19ajgQgLEoAxgD04qaaK3aF4ZcdeMHPNAFOw/foHQ7MHr7V0UCqco2CByDnvWTaJHb7ok+Ygc/SnI5T5lyV5yKANRLURjIGRnn2quzeU7bQQQMcdwasRXcDIE5BwMHPSlmEMEmWO5n6YoAyhG0YIChe+fSpbeeBJEbfudO2MisyQlBIJnIxk47VhQAsFl3EMc9OlAHd3MrswmXKjPI6Un2h3ACoKxdPaVpcS5cH1NbKxqc+W2Qe3vQAxncvgEk45zVZ8LL5bAru/nVi52wzxxOMF8cjilvI45JVMnO3vQBIsq7TE/Kn0phaOAIS2QBwB7VFmPJaNcNnj0OBWfqoP2TbFkSYycdx6UAEt1b3d35A+bzMAjrg+tW7a0eJJLZ1KpGo2n1xWJpNuUnF2CFZOCDXTtcO9u3dsYyeMjNAEG7IMcZPI5I6AVFFtllJDbgo79TSRYC+bGRtHJFTxxb8TIOe2KAM820kW7yiCCNxI69elRyzRSqVYZcngE8VZlwJBEGOSTu4rPmgSOQF8NkjAHpQB0NpaobVV2BfYf0qx9jty6qE4xhvb0qpbs9qFK4ZSOPariEuWKsTk8n8KABbeEjymIHWqVzpsIkV1wQDn34q4TGIy4G7YMcdjQd5CswwQuMetAGU9igJXf8wx1HrVvdAgUEdOOBSXMyW+Q5BcqNoH9arRzmYlVAPcH0PpQBLcxuWzFzuBAB9qxtKvDdRqtwgWcMwbn0rYjnEahbjPmYI9gawVJ+3ZiyB3oA3CqiUl+A3GetRXFskm5Y1zt6fWpXmVtiRjGMcCrkWWO5sgjqelAGdZR7mG4DI4Oa3oXCbHxgg9R7VSWMRurDDZOasIMSsUbAPRaAPkT9rr9lQfHPTF8ZeEmB8T6bCVeBulwijhQO5xmvygf9j39oVGJTwMzhTgHcgzjvzX9D6yvHOjrlSOMgkc/hUWoX04y8YYsnONx5q1MD+d0/scftFsSf+EHCHPd05/Wrcf7HX7R8QVY/BGCRyd8YB/Wv6Chqsrxr58TO3qT0oWe5eMqLhkz05q/bAfgp4Q/ZO/aF0/xroGrat4We3stPvYJpW3qcLG2T0PTAx0r95DGRYWlvvH+qQYxjGAOtWQ14o4lbb3yc5pLZI4n3Ovyt+hpSqXAqLaMqghdwPWtW388ZXjYD3q3+7K4jGMDJ9KoE3ClthXYeeetZAXlU4YM2SMYArMnnkG5Z0OxOnFOgkeWTy1OG9R7UDM3ysxOKbYEcXO2WPBGe/akvJJZQwPAxwRVtlEaHAyBSnEpIC7jwFA6VLZDZQsD5LKCN3v710LBNqFfqTWDcQ3Nq4cREr39qvpOZEKEZC9M8UzWJpMSN5IJGK5K5fN0HKEs4wPaujNw00flKp5681R/s+Nv3hJB9PagJFC0mZCzE5JyMd63ra9LREshBHGfWs23sQ0wKkgZ/GtWO02TRqrHCkHHb6UEnw/+3943EXw50b4SaJ/pOreKZo2aFOW8vd8vAyfmbAH0NdX4F06z/Zs+C+naVbaHc65dWS+ZfG0TLGVxlnwRkqDwOM4xmo9N+B/ijxn8c774peP0322izCPTbUEFR5ZOw89AAcjryfavrtHkggdI4lQ5IzIMg7v7w9KuM7KwH55x/wDBQX4W6Y91FqWi6jY3q5+SWLv9d39K+DfhX4jHxC/bN0zxRpdsVgvtRlvUTHzBcFmJ/nX6Q/tNfsxaF8ZNLN94big0vxRbEHz0ULHMncPgEk+lc/8AszfsXWfwc10+OPFWpf2jrBjZYNvCwhxjAHPOMjOehqo7ExI/+ClMMrfB7wy6ldhvyxI5wVVh/Imvlr9nX9ofRfgt8A18P6Wzah4t1B7p7S0RC+yR22xmTHReMgdT0719v/tzeAvFnxM+FmjeGfBWly6hfC+LjYMqnBxkjpk+uK4z9mX9kPQfhNpOn+LfGlql14tmJcibbKIPQKOQDg9f5UJ6FHk3wb/Zx8X+O/Fsvxb+P3m3GoyyCWG0nw6qv3l8xCMAYONnbvUX7VH7Ea675/xF+FtvGblkEl1psGF37eskYx949xz61+nsyxeVIqwKquB+FaOktHajzkRTu4bIz8vpSuB/Pj8Iv2rPin8DHXw9rkX9saRZsw+yXgZJo9xywEhBIPsciv08+EP7Y3wr+KotbZTNo+rysyG3mjdg2em2RQVyx4HPb8+x+KX7K/wi+J/iD/hIdX0t4nQHeLdhGsw67XGDxknkciuy8O/Ar4YaBNYXOleErHT2slGyRIV37hwp3KM7ge5zQ2gPZILsyQI0SZDYdGA7EZ4qLUrCaZV1B4woA+Yc8j2xwK8++IfjHVvh54SbX9J0WXXZlkEEVvECdhYH5mCqTgYxwOvevk3xNH+118a4ETzE8DaQyqFRXMEjA9c4DSdOzYFZgelfHj9rzwB8GdHk0jw/LHrfiiVWAhhYSrBxx5hHAPPTOa/P/wCDfwM+In7UPjy4+JXxW86LQlmErtMChmBIKxRqeQh9enXHPT7k+D/7GfgHwdCdX8U26eKdbmJLyXIHlJk5wE5Gcd+TX2XaaW9nAlv9njtlUKAkeAML04FVF2A821zxF4H+Fnhm1XWpV0nTol8m3EUTEYXqAEBxWTpXx8+Cus2u2x8V2SnjPmuqMD9HOf0r07XvCuja3pzWXiGyt9TtmBIimQSDDegPevyK/bG/ZLm8EXsHiv4W2Ek+m6hIElsowWMMpyT5eOdp7DsaaV2Bs/t9/HHwf4r8N6R4C8I6gt9JayefcSxOPLzsyM4GCcZwR09M17N+wF4TvdA+Cz6rqUextfu2uYcgAmPgKSe4OMge+a+Kvgh+xH8UviB4js9Q8b6ZJovh2GcfaEb/AF8iIMkBTzg8DNftr4Y8Kab4b02DSdMhW1sdPCxQxqMBEVQAMVc5aWFF3LX2uUgQoNhAORjjFWLe5mldYy2Cegx2FaVxpELQ7kcqzAbjnIrnxZ3hm3JJu2HAyOSKxKR06ISxkI645xWksywqx6hRknoMVm6espkxMAw24weuas6nBILJnhHzDr9KBH4ff8FDILlfjcsoRljktItjYKq21SeGPBr6++EH7afwNn8DaJZeLtUOmajbxJDPatk/MgClt+ACDj1r6U+JnwS+Hnxz0CLS/GsTC5gYmG5iOJIiRjA45HtXyhN/wTH+GRllaXxDeycZXaFH5gjvWjs1ZkyVz3+4/bN/ZnQi3i8QoqowJIBY8DnpmuE+KP7fPwS0/wAD6g/ge9Gp6lcwPbxQRAod7cbmY/dUda8qf/gmP8MkeMf8JNqUJlBwWjU/hwDWta/8EuPhxaSpLdeIr66RQCyZRd3fBIXOD9KS5UUfD37IXxV8X+HPj9brolqdUi8Qv5d5Eilwodyxf5em3P4iv2u8XfF34b+B7yPTvEOsJZ3DDIBVtmCOmQDgj3rmfg5+zX8O/g99pfwXpiQy3KoJLmQs8pAPQM5JH4V6h4x+EngX4h6XJpfjLR7W/GMLMw2zKR3Ei4IwO3Ss3NMdiTSvir8LPEFxbtoniCyvj8pZUuULD1G0H+tfhV+3dq1lqnxz1Q6ZIHtoVtwxU55IJAH03dK9k/aX/YpvfhZa3PxH+Gl7PqGj27EzW4JE1uD91ty9Rnivkz4d/A/4s/GnxLZWSaXdQad5oe4vrhGZUQHqTjLDP88k9a1hZBY/ez4WQfYPh/4ZVG+ZtPto/wAQi5/nXzr+2T8XpZtJg+Cnw+ka58SX8irceQxDRrIuQpI4BbjPPH619K6HbSaR4b0jTZGbzrK3WJSQAcoAAcDI7V5p4J+Dnhrwh4p1Pxskj6jrepTGWSW6CuV3MSwTj5c7uuc8VMpWEeWfA/4PeGv2cfCX9veM5IbbV9SKm6vZgcpuO4RIOTtBzk9+p7Vgfth/En4aa98C7/w/p/iKxvr+5kRIIbadXYtuU8qCSOATg19wX/gnQvG2lyaZ4stkvLWc4w3UA8H/ACK/H/8AaE/Yh+IGj/EIW3wptpNR0i9jEqSSN8sWcgoSeOOMd+aIzXUD0/8A4JsL5qeKlgbZtvc89M/wj9TX2v8AtAfCT4N+LvC0HjX4wg6ePDaSNuV/llHHBXBLZ/2ea8G+Efwum/ZM+EM2qXsMus65dyLPcrB/q3lYqqxqQDwgJJOMk15vf/DT44/tS+IotU+IMkugeEbWYf6B88JZB1CRsvJI/iPGamUtQPlO40DxF+1f8WLXRfDtsNO8L6T/AKPFLsKRR28eRgEKQHYdFxxxxwc/tZ4I8A6L8O9A07wtpBzbaZAkcYxg4UdT6sT1Pc1zvw/+EekfD/SU8M+HrQWFjGvyvt+dm/id8Yyx9entXptpo08W1riTdx1FLnA80/aQ2yfs9eMmDFYvscjMxbofl2jHueK/Mb/gnILtfiJ4nuFT5Uhtw59y7/4fpX6cftG2eo3XwF8V2mkRNPcXdqyJGqluSQoJA64yccda+E/+CfXwn8feGfFGu634j0mewstQigELzKUMmJD8yhsblCk8iuhP3bCsfqvbrOxicHKlgcVolEO45xtwOakt7NbUmLORGMZPrVqSGLG1eN/pWBqQIIxB5b8gjA4rIulWKSPK/ICODV1gVzg5XHBqhcFnYMmTg9+aALiB2TdwFqndgFGIPPFbIhzaqASG6njjmkWGNY2WXDg0AYEUOEZ2/hqwyRbfvfKwwDn0rQS3VkdDwDmsiazaLD7jgcgUAWYIvMQLnIIPFRXVsse4x4GB1x2pbRyHLYLbeKXVNhhCxHBc8nPQUAZ9mQZBEwwpBO6ugEWEV3wcdulYUEQ67gw6Z9q3cgg+XyQO/tQBA67VxnIbPPoaYyrGhUHA4zTJmU5XdgcZ/Gr8aR7cFQcd89aAK0KqVBJytWyqcc8+van+VEOWbjHTtTfKVl25x6elRcB/kltoyAe/XpUinYxCkFh60+OPYCGOePyqq6bWUFuO5ouA6SVnJfAwOOKpy+YGVVbmraxoCcYx1pPLLt8uDSAqN8pUyYyKi+1xK2H69BVu5Ksm0jBNUreNGkWSVeF6UAJPMy5C/wAQ61UW5ES7nXLVslIsZ/EDHSqkiQFd23caAJEJMRlxjAzwKsozqEZ+rDI+lMtXQfu24XHT1qy4GAehTnmgCpPOqJyOfaqTXKkZxnsa15II3jHGNx7VSFqHby8daAKS3MEmUAA28VSKbpDsUcVqXNgokxEAAarqpXcCNzetAFywLyRcYODjFTHajbGHyiqUETxkMG4zkY9a04U8xxv6981pcCreMrRkbTz6GsNpEgy7cE8c11bxorBcZx0z0rNu7SK4AiI+YHjFFwIbS5LAjbwep9a2Ld8o0bHvxWYtnJaj7vC1oRSI55XaBRcCw8YVC5Hygc4rAkJmbbg5XpjpXRb8qUHOe1QOPkKkAcYyO9FwMwL5fXLHHP41KHCABRg96tRhGBDcnPNMaPDhVwM8E0ASJKsbtlTyMCo5h5jByflxz+FPkU8/Nj+oFRRlX3BegHNQwIpZC4LEEj+lYrQq+cEgdq1nufLzGO4/OqpOFwfvcZ9qfMJIqyRAwKu3HOfrVRg8OZI+vHFaTyIVKIc89T2xSQxiRQg+8OhNHMUkWra5GzEmMgcirSyJIpMY/CsWe3liDbwT7im2V24lC4wh9etVcLG0jMysTgdqV5ERFJXLHvS7XYYAG1ueKglQquxjxRcLFTzIzMX6L0pGeNVYOeCeKqfIpfJ6VXRJJiUHIHSiw5InITPs1Zlx5auNvWrjwysNoJ+U80qwx5KP0I6+lFiJIyJZmZgAcY9PWr1td+WdjZyaQaR52WDcL096kSwlLBdwB7EUDNBfMLNJyP8ACnLMw+Vhwe/pVaKSWJkilOcZBxV2KEyy4Jwo/rQBXV43lKFu2a07d9jK24/jVFrMRT+orQVwMDGGUcelQ2WjXVsKNo+tSIcFnySOgFVoVMpUk7atRt82M9OKyKRZQLOhjwc9RUapltr5BxU9vkM5JwVHFML8lujUFNE0aFWwOfaguCxLZAHGKkjdlOG+9ULqN+9eSahkESOYpWbdkHtU+Nyq4HUn8KYucgkcg1ZVcrgfdJpARhMHJNIF5I6BRkU9hiP5hwDTSU2Db970oAdC+7ae9TEnzAw6E1AQ5x5Qwe5qQRtk7+560DQ+Jd5d2Az2qysi7GCscn8qhMbLh1GVNIN+4Y4Uc4oLLTQOSPm/E0qFd7NwuOPxpglQkq3J/lTSG2cDd6+tAFoYds9SefyqNBtlLknFRFmhQbRz6mlSMbg7MTnt2zQAlxiQLuOdx49h1qZXZY16KvvUvydCAQe9MlWNlKnoP50ATmQRKuBnBwTVQyZK9PbNQhj5qx9M/lTZYwsoyxfb1+ooAuoc53DABzUwUpgoo+veqcznZ8vtxTlmVevFADZzLEQeoJ59hSRBpNxU4HepGcOu045z+VQbWCNsHXnmgANufM3njjoealaQtgEAEdDVe1u23tC2SAM8ip3ZACCuMdSKAK8jRuGMh5QdRUJhCv5kWXxzgjHWki/eyMjj5CMbh1qJZ0eUxxuSDxkjHSgCVwqK67eAoxj1pY9w3Y56cVM6bFG7G5uuaQnCk9SeKAHrES4MnTHH1phbyycH/wDXTUZojuByoBH40jSrIckAUAU7tpXdQhwQOfems5ijAPJPX1qwrGRsRHIUZyKrTRku0h4x0rMB8bMiZzlunPvSRZjBi+8FPUdyaZHu2kOSd3rSsWAwnG4datATnPmAkZGRinGaGOQ5OcDnP9KhDlFw5yQOh7VDIq3SblyCo4x3pSAkuGUurK24NzioCyNhT05z7GmN+5kUHpxz7UrbyCwHGScH0oiABYkHzndVffFGgwcfpRIzYBbr9KqnDocg8ds1QFwyptDZ61E5RkOR8x61AsQKbgSB3HpUqJuXKH8aACBAGKgYPaiY7TtztxTrZmWdmJ+UCo2VjIWcZ5PFAEkcxc4k5UDpVtAjfvEGe2Ky9mPvtgHuOtTqzrhl4A/i6GgDUI3qCo2gdfeq8sSOisvC+lTI3mJ8rA+wpsnCkHvQBWaJAu0Dr36Vk+IB5GgXJdd0TRvvxzxtODWy0a8DI3cY/HrWF4uhuoNA1G6tv3gW1kURADLOQQCM8Z71pT3A/DG1Mi/tAFiX8y42yydAcPwAD/u+9fsb4FlB0S0hddm1UjCDnlODz9Pevx3sY3P7QVyzNvW2RnAbCnIjUBcexNfsD4Icv4e0u4X5ggGemSzrnJxVYndB2PTodiHjgHtnJxWg0G9AB17fSseDy2f0J9+laodYmA7dz1rE0Hq5WLDYGOn+NSxMjRgysBjvVgCDBCnt3FUp02ptQZyRQBGhJiY9Wb09KUF0jAAO8DGaS3mCBoQN2cYqwv2hHwyjIyQP6UMD4v8AjVJL/wAX9zn/AJJhZg8f9jBzX83df0mfG5m/4yC+Qj/i2VkOnT/kYa/mzr34fCjyqnxM/9D9EZMgZDbc9qaEZQMY4qSRlkJ3DFVX3YHPAr5BHuDpuR856iqjKANyHGKnfIGFHPvVc7iSTxmrAUhjyRye9VXRl4bn0qUlyQCciptoxigbRmPtQbu/es6eMO+G71puVycDIqqwBlIcfKe9BLRzk1hGZMqTkVDPpoeMiM/OK6B7dQ5wc5qsQFJZh0/WtLkHO/2XtQF+CetVxYDon5+tdHhZFIU5Ham4URY496dwMJrQrhYzhu9MWCWIAyZxntWm/wB/5RgVNt2xAKO/eqRMilHEAgMJAZuMntmvxN/bNtxpH7S0flKRsS3Iz3y2M/Q1+4Olwxm4RX+5vHB6djn6V+JX7aupeb+0olqYsm2aBCx6ths/kK6sN8Ri9z9ZvAsHl+FdFkQ7o5LOBuezbBmu+HliPawz0P0PSuK8FEr4d0dR88L2sLLjp9wEV22xY/l6nk+/WnU3NIFeYNv3jnHH4VLJGgAOckgAk+lWMLwP4gfwpJo9g3Fd7PjAHSsQMK+sjNHkHaV6Vx9ykkJJYEt2+telyxh4iRjeOxrIlskbqvJOT9aIsDm7dJZscFTxmr6syP5WORWy0AG3aQPpUJhQTFyMkdKpsDPS1OJGcY3dMetZskDg+WT84Oa6YDIJPABrMuQrOX2gN1yKHIChbiWKb959BWiQWOSOM/zqrCHYkyNgdqtLvJUE8A96kAdMnheTU0f7obhjcOvsfaoi770K/wAROfoatAxgAq2Tk/hmgCB2GRMB5mM81XkfCnA61YkiRPnQnI/LmqqM5cKe5PPagCuIjkMp61I5ZEVVGTVny1GFJ74pceW4U88/pQBlsVZtrkc1ULSkMOMLWrJEJHYxgcVULiNzHt5YVaGisjoUUhup/Wr4YKTuGT6VDFEAQpA6g1adQCztgimIgkutsZ2A5Jxj0p8UmeD1HpVgRRA/dLKRU0cEC4IBwB2oAy384SlNuB1/Gq8pJICnDH+lbAMTOyscMv50xrZGkDggY4oBFC2kbcu8dO/pVxmaQNxzjHFTiFVDHqQMe1CRBAM5/CgCqc7VLDlaEfjYO9aj24AABHPaq6whTh+54x1oAoO/zbRwfemSpkEdcelPmI8wEjpV8JEUzQBjwwSgbs4H61JlnG0DOOK2DbqUHbNVo4SSfLOMGiwGe37rqORTftMjDlRtH51sSwF23NjcRjIqsNPaOTD8k85oMzOMh3q45A7Vqw3JALAfhSPaRGRcc464pyW6gsF4NAE0UvmgsV471aIG0OM1UWF0Bw/1q1GRjYWye30oAcsYkG5s8dBQYdoz2qTcsZxyVPT1p8q7oypJxxQBRRMMc4/CoUjO8p1OTVpBtG1hlcUjLtb93jNAGbcyJGwXbknkVBHcmeQIwO/9KlayMshf7pFS2tsbfdt5I70AWQmGAPpTvLxyTSjafvdaAjHO7pQBVLCH5FGAQOp701nklOTk49KUAiQ7ucYqwjojEMw2sfTvQBU3BSu8ZI9fr3qRZpJ4syEbsHcB9eDUcnLNGoAJ5/OqzSvG6GMDDHDD29a0AesbHqc9gasQxqj8jnpmmRkZP6VdEQIXJ59PegCYtsfBO4Acn0pu5T8wG1x3Hc0ijBdXyQeKdDat8z8EMeB6UAV9vmfPNxz+NM8uNWJC8L3NWjGu7aP5VFICpK5zQBGbgoG28EjgetZNy0r4wMrn8s1tCFQR5nJNQSwbDwc+lAGekDRZbbtPeta1uCVwBkdxVMB3IL/MO9Pj45Hy4/pQBNPdSBdsQwB2FVftE5IQs2R71eILYdf8il/dFSNmSvegDS0+7FtKJpM7gOx5rROu7pRGVHGcbhk1zyQNMD0wv4UkUcaSl1Byev1oA1ry5kmTDLk+nasSNj5okweO1aSvLIFB52jj/wCvUy2quwIGX7+lADljEmGbgjkU11HmElc561ejhUr9KiLQtnaQaBMotnIAUgHOD1pTgJlhyBx70+TczhQfqKkXygpXG4gcCgg5958vsbjFaSTL9wDgAfnUf2FXkLrjbnNXlt+dzUByEIuCvyimyXskOSGIBGCKtlI2PI+70ps0ccg2lQvGc0AZv2ssvTIHerCJ9x26sOKV7KJI90I5bqahbdGUyOBQBfSOZlyDxVcQKGLfeNX0LPEoAo8lcnBwfXPFBoMhZdv90NxjpWhaXDW+VGFQDttyfxxWWqlSfNyXzxmpIHBJA47nNAD3tyI3axYQ5IO0KB0rPj3wly/DnqwHX2rZR+pUcH+lNCRs5LL1OMenvQBn+e2SCevarqF2U+vpUX2cJIWPKD+VT/u1JdFPP8qqJmOaWTGNpFLGXzkKeOfxqfKtH8gByOPrVZhJGCr8HrVAYk8zpdSgnOf6VqWEJktN68kt0q1apHKzB1ztGfrmrMLmNmjj+UdcelZgYU8Eqkb0wDn8MVAyFZQMY2gEHp1roTL+8AUb+cEGq11bebJgj5aAKiq5G0n5mGetXVj3RqMAhSO9ILcxqEPfAyavxxRpkscigCoyMSFhx7j0qvJIYmaNyBirwdVJWLAGOnp+NZ1xarcsDnla0AIpgrgqu5j3Fai3M7t5isS3TFZkFqYpCdxxitqNY84Q4PTJ5oAhk3yYbHIHyn3p0SDbsfv1PtVqV1UhfQc4pHViqmPofWswOYktnhunGwlQ25T7YrSiMoI+bbjrn6VSu4naRMllZjt4PGBWmkDsqrKgHONwPpQBVuUBiJOF5yOM1mQFdxUHg84x3/CtK7jkWJzHnKnjPQ03TbORopJHONvUd/0oAu2rk26PuA5wR61YghUTKxyB7Z4qGKIoCqjGegrQhSTeqKCzE89ulACzxndvjOcdqdkCPkVMsMrtwMckEVFNG8aYHKd6AK9w5EHyAE+nrWFYXCtG8bZMuSMdgK2ZVQR7/QcCqGn2W64Y9OCaAL8du7KM9+tWre1nC7igJBOPpVmKF0GwDK+tCuwfglVPFAET2cThmJwxOAR6Gqs9nskG0cKMAnvWtsZ3KNj5fw6UjqpQZywHPrQBjESogULxVuGeRGVditt6EjIq01rIVEinGegNVUW43lR8v1oAlmu7mYSB+QeTwOtZwRpJo3ce1aZ3bcADHOR71VW2LsX5x6AUASxBwzQsQM+3FX8BW2D5h1B6CqMEQjbLgkL0zVqR2dvLjU4HcjigBwV4tueCOgqUzE8dCeoPoKUo2Pm9OMetMEDMrbcZxxQBy3iOG5uLZhaIofBUkjt/9esXw5p1/bt5rKdyv84PT2rtUsZ3Yhm3bSM1LDEiyPgkMevPFBmVVj8yRg/B61bVHVPLXAK1eSFBHkjkmpPsw2BSMHruPpQaGSiy7guevWmXNnawqSDvL9QwyDVxIwkm48k+lSXULShdooAw7Z1luXWXJHUD3rUkRFyiDINVYomgkLDj8qukMDgdW4yfWgCNIWYBY+CBuqZyBbln+Zzxt71PbwlMMpzkHrQFE0m1/l6jI6mgDCtZxax+U5257+9PaRACG79K1Bp8fllGGQ3QnrmqqaU4Oxj8o6ZoMykJRzjJDflgVYikKY2j8PrWmunheGIbA4+tOW2GQWGD6dqJgVfMRAN4z3xxVsX0PBjGR09aZPDEPn2c1HbaekrbwAPagAuHDPluw6dqy3k3K7qOg4HqK6OXTzgqPl46+lIllbRqm4bux9MUGhlWsNvJEDIuS9WfskVud6pgD0rTWCKJSyEHbVcXEa3BjcHkZoA58619muTGYwd/T3HvWyrByJAcKw4weme1Qy6TYSXaSwxGLAyec5+lXlghIaNflXt7mgCuryEIozgdz1NW9jeU4RuuOo4pRHGuUYnAqRAoIEmec4oDkOOkhBnzjGT0x3rQFhGwDkbWxj8KsajuCF40x6U61crHsmGSehp3IsOSARQsuckVBHCCuSfnzWjkfLjnJqOO387ewcRhWpFnIXtnepqTpI24sC0ZHXA7Vjx3d1Je/Z5OjA5z6+uK764glm7jdGCAe/4VTj0aJ2aTAVurf/WoMzi7i4uEDDO5xwu0YFGkTahJLi4jIJIHWuzbSSoOwdeKkisCrBUUADGcjnNAF/yJIYlBBBGffcKa5kKeWMZx9cGtUglCAuDngVWOIVyRkngU7gcpd6ZcO/nR8FRnHqfQUzSZ5lLfb4T8/A+vvXUbwRu28+voaytqZIfHBzz6+tIDQiVHPlNiRlGSvtTXRXYgjgdPQZqzbW6gBl+YkdO/NStGiOI2BODknuAadwMcWCkbUwGzwcZwPSn8lZBEvzJwAeBWwkZIPPJOaWVDgsFwo9sZNIDLYZZSo2MfyGKwL7eZQVfIH3gPauqmTIHQnP6VRlt1IZsAjvjrmgDEtEabci52gcE9jSrpF1IuWlCpIcE/StqKCKGI+UPmxzzT44mZNpJ2qOAOcE1oAyDSAsS75MlD8pA61fEUSKGc4wecU5ZQI9jEgKOOO9QDewCtz71mBmXm24n8uBeMZJNRtCsCYLbie1TSxt5uFPQdBxUQHlTAyD3BPNAEc7RgADKkDH50+BD5ZkLcDgA+9WL+2jDeb5m7ODwOKz41bAAbfkjI7cUAaaQpakpwWPJx05qJrmUFo1X5iOOe1TrHKZCVYFXABHoKbBEZLiWNB9zgH6UASJ5slv5pUqwz19qfBIkrmI8YxnPenYkFvtkypzyPekjQbgyjBB6+5rQCrgGdC8e7B79qsiJX3MmFPoKcyx7gcDIHOOtRJGDKp7AcH1oAz3hLv5YGQDk+5rM1PT2kgYbSWQ5FdWscYm2D7zc0slvD86uM71x9DQB57f3j28fl58x3HAYZ4qrp1/fXdz9mUCNUGDkcD6Ve1nQJr51ljJjMbA7lOOPpV23sRBJEkBJJYZZqAJo7Fyh8zoTn0qwlsdmBnHWtMzCNGEigsOM0QESRnBB9+lAEFkJrdimMhhwfSryvM2Vh+Yng01AT8ir93vUse5DsyVI9O9ZgMlhl37sfNj5sU2WMMFXgLjgD171akBVgJMgt+tNkUo6YOQBz7GgDKngZUMgIwmM/Q0rW2XOzkkZGa122zRnCZ3DBzVaJFDmNOCO/0oAgFq0cAb86r3sMrWgSM8nnGa13WQoynp0NZd3BM0bRxnGOAKdwMGSxu9q+awVe49zSSrJt2NjAGOOpxW20AuE8mUEAAEkf3hUENtHA7O43EqRn1q0wM60tEGRngHPHarTAxujL8wIOT7fhWs1pEEUxkKDnIPrVVbeSNvnIGDVcwEXlMxznhTnmoXjyVLnzBn8qsTKkatM0gwSaqpINy45TBPHepAuL5e7L8KuMHHU1O00TbZFYhg2ePSq9wqvao0X93PB681IWtyUXYSVFAEN6JpIMZDtzgenvXOXVw1uAA2GPA7dq62Zcxl1GB0Pbis+bT7S5C+ZgFPmU9cGgBbFpJIbe5GcSKe9bEfzrsJz6g8E+9ULe2ktYPLXLJCDgYq7b2/7yOSM8yAZBOQKzAcixszjbgKcAZ65p5ZllCngYx16cVRnl8uZ4zw4bjPNa8QimlXeQGBwccUARkxeSYjjvgeo9zXA6iVaZ9xYnevyj17V3d2nlkxuDsIOPWuPvlUXWGQEYBLAcD0rQCy1yVVduB6D6+tbM7NE0QKkiZcZz39qwXZgFkjTJIxj1rcAlls4i2f3foehoAWKOSG4WVvuFSp9c+tSSiJ4VDjPl5GTwc1Qe7gLEANheo6H61sNJDLbkv/GNo9aAOddUjZssCCBkHuahhsgqs8SAbj07NVp7Mz7hgBVx15NasETRIigZ457UGZSCEKowFwOlOE8aEb+COSDUwi+fj5QCeaWRFiCOVHPB+tAGHc3sse54kyGPFRfbfuZHl7e/etMWUE6sFOCvfPr7U2TR4Dg53lRjnjmgtIqXxkkhUx5Y5+nFZqi9gZY5H2q3QV0MlmIAd3IVe3PNUWQS4blsdDQMngZ0iDN9wDA9TWgjSDY2MjryaiZIptOVIeqYAz3PpVZFvIWBYnahwR2xQBswh2tyzZBLHG70qgIvmZ5HKk/lVq2vo2jlSVSOfkPepGk3RlUX5sjrQQzPW1jQkwgKHHJHB/Goxa3BT90Tx2xxj6irWxGQyhm3g4IxxWjYma2gkUbfnz16CgRixs+5lPyiPtxzTXUM5kUZ3emKfFZs26VuXGc4qBQSfL2lAOMUAOSF87Nw9gDV8qYl3NwRxznH6VRfdHKuRlT3OM1eeVjGRg5POaBopXdvHd2RmV1crjaD0qnZWN4MyKAFH51qRHzDjqo6n1/CrCK5gyF2ZPB9R9KCx9ok8J+faQxzx94U5vOLGSHJfpjPFRXDNbJ5pG4FhnH9auh9kaSREYf9D3oAprEU4myjN1A71HLC6RMFfMOcgkcqfStGeaOS5gIHysMn8KPNjKFXXPzcgntQBStIy8WSSQevHNKY3cZz8qnt6VLBC8MrRq37gjlSDuFB4PlgbfcelAEMStGynglcqAeRiqUls+/7RBEDuOD+FaWyXICYA9TUgwimEcg856UAc9NE24SMv3vmGPQVCCS+yTkA5A+nNdAY/NQQnoOAfaqEtqkDE/edKAGyXqeVwhYDHWpxdLJGQuMgd6ns0QwiOMZPUhh3pkloIlYg5wSeKAIxlod2PmB9elQXqtLbFUJGQMEdiO1TMjYUgEf3qrlZEjKMu4N0I7UAZ8FvKwKuw8wfN7AUxYJpHVVbbk8kDgCtM2QZF2n58kHFRiKSJcqSo6YHegBI42aJlVcBTwPaoxpsLsSSfNHP4elWfLkLfKcFhgY4NNiaUXPl4wy/e+tAHFpY3kN+S7bo2JJ56V0lkfOkZDkt6D0qSaNZ5WWD5mPrxzVuwtWaUN/GFI/GgCzDbFSA4yRzkngAUTIiszHG3sR1zVo28/kjcTuQ8jPUVJcmCZzKqcqOVI4oAw4Y4kuvPZyP4cetarQYUkfdH51AiQNk7fmJzyelacQCI2GDZ/GgCg9oHBYfKMdqQKgUlBu2jqT0q95yspEa8ng1Ut7S4ExC4ZW55OKAIpUhu4mjnUglflrnLFIEZrYHp0Wuit9N8i8zIxYc5yc9e1MbQUgkN0gK8k/WgCnaoxuAUGAtbluPm3j+XeqcdoVcyIOeprQhuFVdm364FAC3MkMzKHGSo6j1rMuZlK7FHzD9atNCJGyR17iqV5ZSqm9UIC/maAGwzlV3fdZTwMetPTzp3SRtpUevXFRWcchRmkHoRmtUAggBduOKABIog7M+NrY496ma2V/lZvkPOBUiqhQbhtIplzGyruQ8t+tAEEdvBHvkjYnsARxTrZcfI33RznpipVj/AHXGMdSM81IIzLhc47igCq9q+7zMcdT9KxryMyOoV8BQQK6hnDYjABPTP0rPkgZGbgH/ABoAgSTcF3Hd8u0446UvmeWdiEopIx7irRtFiVJN4BJ5U/SpJLaKGFpEXcduck9z6UAVluJCChAJLYHuBVmMBowWO0+/61Fbws0eQNoPfHSrsMfT7Rg54HsKAMy4twU2klmHJNLYRrBM+5chgCp961XsSy4Vsg8j2FRi3VHYMCdvpQA1o4JImYx5bvntiuPmuY4bwmJB6A13JjiA3Jlg/HNYb6VHJOQcDGckDtQBTtGJKtKRuPTAq06iJyhzhj161N9h2sFU/KnSrdvbqykyD+Inn0oAroJQQVG4ZwKfcxuSJPut7VP8yzKoUBQat4UsynGeooApvIRAHYcqST+FZ/mfazJIuQFUVrqgCFGwS3H51ZWxRMxRjAYDNAHOwKTlR1x3q5HEI1XIGO59Kvy2ywrgjgdDTHNsyoHBJ/Q0AVIVKtv8zODwcVPI2/ax+YgdMYzUwgkI4ZcDke1WFhd8buSOKAMuK6jMjQNnJHpT2tkHDkn0rajt0iZhtBbHemeQHfzBgFRQaGdFbrAwYEAH86tSQRIP3WCQBVsMC2w4BI4poQAsWG40myeUy/tCRyGN0zninsUZlliXGOmPWrE0HnSbmABAqW2i8kZPJOQD6VBLiLHJvOGXcTwfrSzKN3KDb04pqyxwylmB3p19806a6IyoUEqOPxp3KiOESBcIm7J602OF3YRbeOpqSzklkwjngVah2CVj97Pai4SMvY4lwo+7V1JFbMe3DdQfemsrNISi7eelCiPIfGCKRJI5cMpQ7T396oXu4Kyqu7f1/CtLezYwBx3qnIH4xyCaAOBv7xYLlIymD/COvSr4vPOTOPvAAjpW3LYQ3bBnTDxkgH61GLOBUEePmJ6+mK0AempzCBkiyuFGcHBII6VyN1q0kxlRbVlkh4BJ5AHeu5GnQ7ct95VAB71FPp6MrSQgEsozx1OKzuBzyXN7PGsk6AJIAuB94Y6Zrp9MtGjUh2yrjI/pTNOs5ZI2eXCknjj+dbiL5CL6jOcUAVJoVjkPlkEHqCOmKoxkviMcDNbsQRZfMK7l5FUHh2Tsy9RyMds07gV7u3fySIvlHQr2OPSuaR5t00M6iXdwd3b0rsBO6bFA3sOT3FQSWyG6kYxgCQc54HNI0HWgTaDtCx8cDvinag7plwueMAg8inlVhVTyq56VLL+8Gw4IHINAHB6lqzqyKinap+YnqRUkV7JNGViwynnDDPzevNbNxpkMsnnyLlumO1VRpZVWycHoMVpzkchcsr4QoEcjznPzHGMnFWXlLDgAbh2FMj08tDsRcsO/TmozbEbRgnb61nzXHGNi1bkFWRsEZxn1p5tIlyYwMYzSLZssec7TjOO+anigkjhTJJJJyfancSK6CMkuODmm33mTWUkduNrtxVp7UxlZVJkBOD7Gh7cqCd2M8UXEcFapNp1yySAHBz6dfSutSYmDdH1PIzxUFxpclzftcRONrY4b5jx6Vdj05EiJbcxJGRnjn2qzQS2uf3o8xN3r6GukmCzP5ifLkY/CstLBF+620r/Kp7d2Rce/HpiswJmtw4VVG0egOMkd6qFbjfsaM/UDtVyMZcEnjnpzVso6DexyeBwTytAGJBELmae1miXyHABV1yDt5HB9DWt5JihZIbeAFv4girtH4CnNG0km/o2BmoxAzZz92gDDvLC2uHRZgNyk4x1NZp8NxM7yQAJgdT711LWo+Zo/4B+PNPECleD94DNAGIlpNbFDIBlQRx71fMLbVI69z64qw8ORwePQ9TUscUhXYAcDkD0oArfZ1WIR7I2RWLbSOpNU3shjaVz8xIwBxmtQxSMgHBbk59Kats/lHfnIJIoAg+w/IBksV5J7gVUltij7FG7P8PtWnEXMoRlwB+VTmzDtvBw+ck9cigB1hCqKCIhn0bpVKG3eGfzZo1DKdyle3NakfyjZ0J4zTbhWyDuyAOcfSi4FN8y5b++aXy9ihM81MVAwoHFOdfnBAwQKAMu5h2sZk4GMCszy5IFPn8AngjnrXUMMR7SBgD881CbVZov7u0g0AZMFxNHGYS25D60x3UnCdDWkLUOepyB9Kz3jWNwWPA/nQBLAjybl6YonQbCrYbtmliYsoUcNTsy79n3hyaAIIbN0OQPlPpRJpxcui87m6+1bMaBirEcdM9sVG43ORt6ZoA5OS3ntZj5TA7eD3ptwXhCyO4AHXtmupaCMsSo5xnHrUJtUmGzaPU55oA5BLtAd0i4GOAec10EMKRgO/wAuRk/jzUxsIscjgdMir8dtCw/enp0PrQAeSixA4LjtUcsJUb1Ppx2FaCwLtAU4AqPyGwQeM9zigCpGsxGQMDuetSPEH+Td1xye1PhtrtDt42n1ParjwjaFYhc9+tAGMISNx3AipFhGABjIq29uVwi8jsai8pkQgHLA0ARyW8UiYX7x9Kzo41QPkYYVqQRsJd7gjHpSyWnqOvPNAGYoUgFyR7+lV7iJSF2ttYH8DUN3Y30ke1XC5apLeORItjfOynuKALkFqwG88kc1pxgMpkHT0I71ApIXGBwKvQFAilTnvQAzChRnBz0oEMRyOjdqlnYMRgdO9JEJCccZ9cUAZi2bHd5/H1rGaSJHMSnKg4ytdNdA7RG54Jz71zt1bSM7MFxnpigC3BEjqfn3AckelXIUQpuK55698UlrbAQKFHzY5xUkEao4JbPOCDQA9Fj3ng7ahmhTzt0YPFX1jySQfYUNCoYbeg4+tAFRwwBBG7PbtVNlU/MFIZe3aug8oGMDuOlU2iaGJmcZX9RQBjxuHBH3STye4q2pKY5zjoT0xU6xIxJRQGx1NKsYzjHFAGaV8tCRwSeapm6BYKOC3f1xWzLEHOF5FQm2Q4CgA461oBWdkwH9egqg0+3OOPXHtV8W25hzSLpSbt4fg5GKhgc9LeRynERO8Hp6VMJWlba/fGfrW6umQJtKp8/rSNpnkuoXBz8xPr7VNxpGXsCt0zwTWvax+ZCJHXbkfrVjyISQAuM5/Cp0QKDGW4z19KLllQFidnAbBFUXtm3EhBuHU1sBDtC7QTyc07YW/edQRg0wuUI4mQbR/wDqqlN520oOR1rYAckBRxnmnhFZc4554oC5yEtuztnGMdfetiwtwq73GN3AFaf2eMnkDPpVgqjHCrtPpTuOTKUsMPUjG6sa5tFGT0710Rjzgf3apTICh2/MxouRJnONKtuo8vuMVciZWUEfKc9qnFkk2VmXpj8aufZI4m3IMn0+lIkx3hOd6jGefrV2NQmAT161plePugHHGKrJG6v8/NACHbgr+tKqpxxzT5NrEnGR6UzyzHj6dRUstFoMyBSozmrQjZhgcY5qsAsgU8ipYxIvtn1pJFIumVwiopHzHmoiDjP8XSmRF0kI6ZpCDuLKeaRo0TGUoApyKEl3Eqpww5po3H2oMQVlycsOtQyWidAwTLHkmnGRpMKTgDpSM+ffFMjRiRkgDmkFiTySVOScU0AJKMDI7VYwceX2qPyXU7eo7UBYV3Kv8hwT1xVpzGsYVmwAM81QbzIjlDk/SrSpuQF+tBKLshAjWTpgYA9aYVZThWyOpq3DA7qATwBjmo3tfL+62fT3oLE2KiBmwQ2OlRYJYyRk+mKmdSyLg8j0qI221NyNyO31oAlcFIyWGRgcGm27+Y+wdF5FP6qMnOetVmAUgEE9efagC0ypHIQxz6HtTIwDwzZbNR7FKEZzux+GKjZAuDnJb+VAD2EcUhOeVPentywXOc89O9Rzx+ZGyPznv3pCpXarcntQAvmGKTBGR+npT2/hKgcGnSBTFuccLVTBRjJ0zg+1AFjZuHy9evFSozv8u3kf0psBTG7gHFSKfMKyk9eaAEnIKADg+3sKhSN35HRuDV1+UJIHByeetNkK7y8QxxjrQBntAIRnof51AlsoODjnnFXSzFXGRmq6mI/fyGY9R2oAJCXwvBYU1iRGS2OeKAygHdjJ/pSEqEy3PNADUCtHjOPrTMKr7V6ZprB3cAYGw9DT13KW84dePagAYiEbFGd3TFRhGCl2b5QelL5sZXBIAH50M6GIlcAk45rMCwYUypX5gR0qkCWlKAFe30pyzMuIxwv0/rSsNil04du/tVoCN4CnEhz9Kit2MMgYnO3gipUMz/6wZzwTUUkYVSyHAUY+ppSAWVAzCQ8jJ+lEc0WTkY3DkVAWViNnSneWuzc/OTREBblAbcyx9cjgiscExzNGy498e9aqqUZh2A/lSnDHc7BiaoCohYAqPu/zpPmjQmPnJ6elOhifzCX7Hj0pY0ZpCqdQaAGRkjJc81KZi5yQOnNIYwN2SDnt9KgkycMDwKAJHhG3zV/Gq2DI+0EjA/CrSSsYgSm8ZxikkjZsMvH06YoAfb5Trz7VJJJj5MZ96qFxGMhufWpQZV5PQ9KAEwZZN205H5VT8RTeb4d120UFt9ozgg871BIrSHmPEzgYRQenXPSsnVBFY6Pql3E5LLA7hSeMYINaU9wmfhlZ3Ntc/HjU3WcRiQDb5fJMilc8Hnmv2C+HckJ0CCNCNiMqrzywVcZP41+P0Vitn+0JPHYj7PLDcFyVIJby8Nty3qK/YHwXHbto1mbfd5kOxjuI/jUMc9qrE7oOx6PGyR+mGq8I/MKbF4HAqoFiYKrfLnk1fhEiNmM5C9KxNAKuGAkBVh0q7HIAuXHI4GfX1pqSeZJlzgDOM96RSS5WQhiDQAxgdvmjAI/lToJHdjgfjUyY2Ev909qhSbZLsHRcjihgfIvxwl/5ODzj/kl9kP8A1Ia/mlr+lX43lP8AjIPH/RMLLH/lw1/NVXvw+FHlVPiZ/9H9Dym58noKSVdseO+c1My8AkYqq2ASCetfII9wYDggv3qIhGcqOAKS5bgAf/qpQjE8gDPU1YEflnP7tunX3qv5hViDV2Q7V2henes4o7NgDp0oAiYFwSp24pihCSGzkfrQxOCpXvSBBtJ4+vvQBDKJCSeij2qp1yWH0zVl1fYSTj6VFtDIBnIoMysiKHYdFI4poEZTap/P1qd1XaELfd5GKr70fIbFWgKToxxszkmnlZBCU71ZESlWJO01ANiIS5JIrSJMhmmkG4+cH5Op+vf61+In7a8L2v7S8VzubDGFtxHOAetft1aLi4LOfkHJOeCM1+Mv7eNgsPx90uYHy4rmON1JPJy4H5V0Uv4hl1P1d8BhW8H6BDDlkFjbsD67kzXVojMxcnGM8d64f4dSM3gfQ/LyI1s7cH1OExxXexMqFp2+8eM+mKKnxFwGbZBwOo61bVCUD5JA9aoiQ+aXTLZ9Kk8xvuEkZ6CoQBIGkTbD1yai2Sr8p+bOKf5gtzuQbiOopcRuC2dnfigCpJbsoyDzzxUIUqeTkjPFTkmUEH7tIu3cfL+8KAHJ8ynK9PWs24tllf8AdgAjrVmTfyjd+uKF37TtGAO/rQBjxMx/dspytWtxWMcevNXZrZyw8vrjtVaGCeQ7yeB1z0oArfK7lRnGOtSLDu+ZTytOkjRc7CD2x9KerAoBjpQA/jrnOaQW+z5qjO4/KhGT0qwN/KsTkUAUXIV/lOSakXcYvMY5Oce9OlhAGOpapfJAiEfcdSaAKGwZLKfwpZQpVQF5pJHKoqgYIJz/AEpuJHwx7fzoAsIiwsHfBLfzqCZDnaRwew708OSAMdDTw2Xyw+7QA5W2psPPHFIr4DL39KeQhHI5FV2ZY256+9WgFMaMxdEG8YyanVoX4bg9sf1qNTGzddvelCDcADuL9CeAKZDJjGojKk1EPMztxxTwQjcE+ntUgDZDLz7d6CyMEkjOV2+lMkO0ZxkZqyUwH28Z6DPeo44uSX/h/KgCqttG5zzg9c1MIByD90VJOSoG0ZUflULO/wAoPQ9KAJmzKA2SCvFQKNm4CpkmVY2LDpxTI5EYtu6fyoIYkcnLK5JParDybyqqcnHOewpjLGTiMZOOtNhUQyHzDy3GKBD1ChGJ+XAOD3qKBZJF44NWnVSQTxVNd4kbac+hoAl4V8MeDxU3loMMnPrVdrZ3YNu4HU1OgVW/2aALQgDp5mcAdqMKvyl+tUjclQY2ORmnbw3HUUASujNnyx2rOMuFyMkk44rRTeFyvJHT6VENoBY4HPH1oASGOQKWPGadJlBx3qSOTcSh6HmomQMzbTkCgaZCvPbnvUxfavJBB4xTAH5bgDHTNJGhdjuGKCxvllirDGM1JJDCRGTVgxcg4zjtVeaMgmMEIVG7mgzKWxgDjqfvH2FMiVFyUXI7VIZwGC45/ipkjlE3LyGNADmT04OaspC3ylidwNUZZ1tbSS7uHWOGJSzu5Cqir1JJ4AFW7PUNLvbT7Vp1/BqEPA328qyAE+pUkUAXinyEd800yGJlj7dalQrtULzkVWmyZPl5xQA8oW3Op6mk2FWyDmnRBwcetKz4cpmgCLB+ZpOlVYz5zlF61buEZoxjqOlVI8REM33q0DnLxjQIEHUVnMpD5xwa0Sy7AwPU0yNgH+ePoKDMowyMm5SAQemalC/ODjnj6U1nhZ+B61LHul6Dp0oAmAZOScLjNMRwSAv1pSd48o8Y60+CBQR+tAE5bb9zgnvUy+YByc+uKnkEEZCbcuvb0qOUoVweGPT2oNCFmaNS65b0BqwzqOoAVhyAOc1Gy/vA/XK9abuzksQQBjNAB+7BypDD3pfMiB+U5P6UxIomb94AQOfrTwLYbtnyD0oAcGj5zToFj5PTNV1KhiAM5qbYxXIoAkkXJHZR3FRFd0nBOB3NPcuEAHHHam/N1Cnp1oAlQoHA/hXr2qeVFbDoAVHYdagbylUY5LetEg8psp83t6UATSPhMRrimx7mwWI/GnGSNgMHFRkMQfL547UAQzSHzieCTxTo1DqVxtOamUxiPaRz0/GrCqhxjr60AVoYyr7c8c49qsxxkuN3y4zn3p8YUHK+pqZUBYsT9aAEiCqPmHLL+ApoEDMd/BJ49KV3WElsHA/GmOUZt5wFI/KgzGLJBC2eqqcf/qpxuGnbMSYbHfpx6VA0sTEgLx2Pc0j5UYDdePzoAnt8pM+Dw2D7girbqGfP3WJ6nioIGaOPey4LfnQZ8kKRljk+4FADvIcyExFQVxkk4NPkRlwFxkdTnqKjRY5OWwwIFIxWMlY/y68elAASxYbvmyfyqOWPhnJzjtQXBlHRd3bPpUk0T7QIxx9fWgCNUDIWHUjFNjOMgjGf509T5YUEEAfzp6srFiTg9KpMCJI5GJ7gdqu26FyZOg9KrrhWKhsE00ymJmVTkGqA0Agkbt14pgy7ZU9O1UoroMdmcDqavxPG4V1OD6YrMAZIimccj1qPbLLKgB2g8AdqcZUZiuOvHSlG+NcE5I4GOKAFmTG0FTx1PFVR50BcpGQnGWFaIkR1y/zHk+2Kas6SRmJAMnjArQCK02PKhbJ9PatSIsJDsO0jqapxD/Y5747U/aYxv3/hQBZICqSh5J6e9AbywfMG4EdKquCCWJ4NPR49hDZLGswG+Qkw+YYUjjtSQJIpZlAzzjFQSPhGYcBQOuOtVItzHerMgXrjNAGtC8x4nyh+vpTjGG4Qk89PrTeJMeWD9c09gQN5Oce9ACKW3KVz6e5+tWdhVgyH6r7VH93JOSD+eaQSxk/Odqr0/wDr0AWZGVVG/jHPWonYEnPBPU1LhGTPBGaVtoiZznA6UAUcbmBduBnoOtMjlbzGU/KOg96eCHI2fNn9Kc6qn3RyPyoAJEc/dIcHsDzxRCWRiVZhhuMdDUYVWIUfLjv65qwg2rjGQOuO9AFv94D5jjcrdu9GCmQCUZhn2+hqJ7h0Hmw4IXqD6e1PldP3ZhBClcH69aACMPHk5BJxxRhs5GAOlNOUJCDkinKsnzK7bR/WtAECs+FB5HPFMdJ+EkyoXoc03a2WJOAcnNSF3J345XAwazAmtLdSdzMSSD0+tW2tmRlAJ4Bx+NVrZefLDZKc4PvVtpJWIjLdM5oAga0AUjHJ702SzZMNu4HWrOGJDA4xVOdz5e0HG/tQAhUsjbDyOnvQIWA3de+aE87aqsAAOM+tKfu7SSPSgC2juI+nA6moNwkYsCMjv2qSEqilJHLKafFAqAjdkHpQZicADHP9KFEZyG5/pSNHtOBSRxShjuoAneJOPSmGPY25MDHNDzOPk4I6YppWRlBA2gUDQ4q8mRv+8P8AIoI2IFYDP+eKaFbG0cZ6VDjZuDjLE8UFhJIu3aF6ntVRgjTK3TFTMx+6vY5NQOF3B09cmgDSI+YH1xSgmM84PWiKZJflYgGmyqituJ4oAG2iMt6GhQXG9eoqvgnhT8tWldQmfwoAjkCPsRh0piKkhHFTGPIDnNATGAh60AivhIic8+lQNF5iFSPvc596tiNVbDDLCpGf7qdDQBlxpKnViVHaryvJsO4fJ3olh2KpUkk9aFDBQJDhaAYrKox5OST6dqcGkU7CMHr05pyspYbDt/DFSykSMVPykCgzIJPMKlkPPfNVD5hB3HcrdO3NXIEKRFTy3rUnlIyK8YLYPIoAzCwKYA+729cVJBHFJudV+oqzbwh2YA9/yqZYkV8Fdr4496AGlNmGQYUnt7VFLN5jlRnPTn2qZi2SOgU4471AJlyylPn96AHwOVBXuM4+lSmVmTD/AJ/0qk9wqxvN6YUimGcuAPfigCZHVsnbjbSMRjOBTUj5Yc08xKyYzjbQBWTD7zgYqsqfOdzlR7VceARxNsX5h6UlurOOuCKAIIhJGNrHcM96uxAtuU4GOmKreUZHYk9KbbMPPEIydw4oAui3jV/mHOOtR3Nvui3BcgGp/NWMCNm+YcYp8s3lAFfuL96gDGubN2iVQduRwM1Skga2jAx0AyRWxdMXAbA56ZqcW0SQDeobcBmgCtbBPs/mMTuqSCFUZpIjy5zxSn7nlrwvSktwUyCcAd6AJZcyyFFHU5OaYQhBRScrjJpJc7wRn5j1pGCrIFBwCO1AAqvIDjh8YFNYYAHbA/OnicLkHg4P51DJvZkwP4efrWgEEvmsxZOMU2Tz3YquSBWhc5WM4GCBzVO3uCCeO1ZmZmXMVxEzEEEkdKTy/wDU7FO7GeDxmtCaYF1Y/wARxzTJgzIAgwijt1NBoMezmIaSUcDHSnWqBIkHAyTkfWpbWRmhcEHaeue9SSwsoGwjbxxQBNEn2fLNyGNVdskkgWLJJJ5PYVbjyYyv86VMRTBkyeOlAEzIXUCQcxnqetRKqNKWce2PWgShnbnPv60ijLF92R6UATuo3FRgAdPp71WYxlt6L0H6054iZRMxwHHP4VDPDKAFjxGVwSM0ASojSKSWwPT2phkBYqIy2BjI61VncoZEB3Ajdx6+lWrYMsW+M/MTuOeo9qAFtV+SVZhgtjGe3tVaS2ZZMsfu5z6YPSrkkcj5dCqnOeapx+Xku7bwR+tAEHkoMo3JPqak8zMiRFM9vaq7F2k6DI5yeMikzvlCg/OOooAdcIu4wMvBGRnoKYlgIFXyTuTBB+p7VM8LDa/Xtmpb1mHlxA7G68dDnvQBSeMwRom3OO/agiTJkHRQBippn82NIyDwOD6461PwYwEw3oO4oAyjPKEMcgIViR9BVq0S3nttkhKuDkD+tSG1Q27mZsSbs49j0pGjgkhEa/K6grmgDcYeXtRG4CYzVK3aNUIUfvFOMZ/WnRkSRKsnG0AH8sULbgSApgYHc0AB2SpJuQbidue/FVEEP2gGRdrBeCDjkVKH8osxBw3RhTFk3H5kBI7mgCCXzS0Mjyscn5gegH1qncW0uSuBtc9Rzk1pSxmXkDAPb6VHE/7oRZ+YdBj0oAoNaySjB+T6DpUwcwIkZBbHHvmtFMlDMON/6GpGeMYO8DJx+NNAYoEEm59u1zxirc3yr5SgZAGMfyqYxhGxgEt3AqFUXcQ45PQirAVEeOMK4AY+hqzbnYfnHUVVJYRlAvI6nNIsE3yu53Z96AGmeQyuyphVI/EVLdMl1DjbtPB6UQq254mXB6A+1AgkUFQ2B0JxQBHCiqzOD09BU8qADduwD2pIIG5aMkyKeSRxip3hdxh1NAFcmRkKdcis2OMh2zlCeOnFbKqxyhPHoOtWI1TO0oWYjr2FAGOpf7EwUYy3pT83UahoxvQHjPIzV57UpAqEnPf3qV5fs9sMgqi9c0AV9++PdMAPqMUiRj5pARhhz3x+dWGC3cMZTLA8k+1OXaiAgAjJDUAQqiY2r+YqaJJZ3dI8ALjvSRQmWQiMjA5GKs26fZptxX0zWYFEB4p2UDG6qbRSLcnd93cMcdcVubEaSSQkNk59xUTxfvSUAyeDnv8ASgCo8NtKf3oI3H8jUDwGCQCL5gR1PrVwqpXL/ezStnzMKeMZ/GgDPmtZ42BjAUsDwKsQxXCxqHAbnnHardxJFjY7AEgdqgfdGC2D7HFAEVzGSG3g7XAGMcUsNs8QELAHI+Ujnk1aaNzHhmO0jIA5qokkjfJHkNjAOOgrQCNUZ2wVYEZxjgU5Y/kLtyxxgdcYq0yyeVFIDvcLyfT2qHesjB+QcdOlACvK6rvI4PoOtM+Zj8wK9Bg1Dnzd0bZwBnH+FLumkR2VcA8KGoAtwtuLIOi1WlRldSyHBOfamo8kQLSEcDkjpVp/OkhWSRyUA6CgCkZHSQBGAGD3ps6vIrDcAW9B1p5MaPuf6fjVpAjOWC8ZoAZYSPbLJE6jcwAzmr7ptjEfGfp61A8TRy8rkEdvWh55AVGwr2oAFZhlJDuTGB7GqE3yFdgyr/0q+2ZFBGQM4H1qmyMGCyZ+QfnQBFCWVRg59vSmySvwOm7rT2Y/eUYOccCnxwM8Pmb/AJ89PSgCoVIf5myegp8MZFwHZsZ4NTrE28Ju+Y89KTymW5Al5WTigBtxpsMd4t1zg+nrVswIrI0YyWPGKimiR3CEnYvAx1qQxviPyj93gGgCKa0ktQZSdxJ9e1QziYxJLGvynlsda0G54PLEdalQFYiG5zx6YoAyBD5sImi43Gr8Nv5SeZnB/IE1ajgW3UBcNu6VO9tJLCCVzg5xQBliEknGPmPUdjUzwniONvm7nvWlDAvlNvIBUcAdzRHbycsg+ZRkjvQBnhFSQoxzkfrS28cwiMTuXJbPPYVdW2RiZQ2OR17VWZGV3ZiW5+XNAFaCBo5SFcHPLDNWDEkfKqW5JwB39aeyImRgLx/COaRCy7tpO3GKSAgER2kqwZecgetTGKfbHlso2eKW3SMDyf4jz781pIOiOo/2aS3A5yWJ4NxT5h2XvUA+0mVWP3NuTntW1PEeqk/Kar3Nq65XJUYHPWqArxykKD9/jvV7yla1W4BywByKq/ZJdwDMFQDtVwQFQ0kRB9O2aAFjhRlBXqBz9amMKyOGXgnAwKZb+YfmYYzVwKckr8u1aAKn2V45046gn2qsuHlcNwMnP41qofkbJwAMiqgKb9yZbd1qGBFLYR3B80MSF5pDbSMU28B8bgfQVoKM5UsAT+FAG0sucseuaQEEtsixBYmKgEkg9DTIwqpz8zevpWjtEkKxwsGKNzn37CqwkiDFH4xwQPWgByDzE3Z2L9fSomyjEqRz6019pDxdfmFSqAoYSLkYxmgCmZwrpvzgn61MskLh3tyRu68YpPsrKmY8Ee9V1V4nw/QDp2NACR8FkPUd6jaVldUHOfatMW2RvAPzdaSRVdQoHStOYCqqliATnbVkRoH+U84yc0xYwZBGON3egZDmMjOeh+lHOAoVHcADB9avCKQMpzhagkhkCBoxux1qQSIw2bTxS5gI7oRttVuM1Ve2jWLg/jV14DI+5cDjFRohhQ87iKXMAyIZG1SOAO1W4V2nDetV0cZAxl+1XIdxPocZJ+lSWxJdwYdwO/eoHwF8wDAxWgMSLubrTZY4yAGG70FAyl5IZkmiXnH4048IzEdKlJ+zv8owAPyqx5cT2+7bkN1oAy93LEDIbAp7IpjaMEggcVNlFbkcCmvsIyOCaAMqMZZtzfOvPPoas7Qx578g1VeErIWX5vf6VbVwVBf8OOlAEsRUNxwasINjjYcsev0NVeVVvQjmpI26b+MYwfYUAXAQML3OazwpJZKssfnBXpVhBGWSReozmgCGEIvyZO40+VFUgKcjpxUmAspkKjHUD2ppZnJRf4+lBmVp413Ap1Paop4UDKMY96vPHDOSLWZJZIThtjBufQ46YqITLjJwcdu9AFYoT+7GRgcH1qM5j+XPXjHerjKJELlsEnIHpTCuAZJMEDgk8Y/GgBITvYJ93vjPpUgeRlOOcGgW7+d5sDK4AxwahcMrAsu0n0oAtRzYdVK8A81FMwDEngj0qKN1PBJPPNWv3bM2fwoNCus2X3BcelPVyzkMufXNIxRBxxTiz+aPKQ4A5oAbKBIQAM4JqCSaVVwg4Udu9XmUkhxg/SqEjAP5bDBOaAGt5jMEI+8M04BcBWyc8flSjEaea5AjBwzHpWjpy/aUPkoX2g8jpzQBBAAjHa2VHbFT7FkJkXhc81c8h8EBMY7VTWJlBDjCntmgBwUFi68r/n1phPJAzjHQ1GjSMGTGBnAPpU25C5jBJJGDn/61AETeYoAxhM5qSWJjzGc7/wBKG3GHaeQBjmkHBjVCRgYOKAIUjZAWOAy56fpUumyFpPLusAtnB9j601opGJUDJPAPp+FVvIuFuBD9yQYGO5B74oAuzoYndI/mABOfWsos6oRkgjoPrWvIjIQOBnjPuKhKmQyOq7s9B0xQA7S2IV1l5BOa0IjljuOVHAqnZiSMFXUHcOKnjdhKVOD6UAXe4PY9RSSArHgDGfSqpaQy4ByRxgU4+erFZePWgBo8xdxRe3XsaadwXAADkZ5waVskBThS3I9xTW2qQo6EUAS/LvVnHzjgU9zIwJGQh649azy7AEE8jpWjatGbZ5ZGVY04OWxzQBBhmG+I9DVoFyuH5I7YpSqKgaNgy57GmMylG+YigA+zl+c4HpSFypwucjtTbdSx4+bHf0qUxlW8zIyaAGkbj8/y0yQxwhVeTg1KMswVeD1PFRebC8nlsMuvqKAGoGkL7DnHapN5XaXyamddn3MDI61Emdoyeh596AEEjSHpyO1SMrxRiUDcT2JqMKWlJQYqyAcEDG4dBQBGuQp3Lj3qJ7K1lA38ntzirCsQcN94U1y/DDoPWgDOaNYJEQqSpOM9cVMsIZh22dMcZqzK4aMeq802N2GGz1HSgBqxJGSq5B6gdqk2g9T83elQk5LAM/UdqTdGpaRzjPagBsh2jcRyKgJZRhBgnoanwxbHUUo3sRnkDoKzAiEMrLzzioy67gVUYq2AQCQD6YqPygpIxgn07UASb41QAjPpxSPa/KGPJHalkQtHxyVx+VXeigP+GKAKfzABc9akMWeSRUbhjyQcg/pVgSYwOp9KAK6g7sIcfWpBEofpn1pbgtuGDz/KkRmIAY9P1oLYjQSyOdmMYpwRh8r4JA69eKlaPI4JNV9jAhhwvpQQR3NuSq+WNy+lVBbEMdwG72q85Kf4UZG3dt6+1AGeq7mxjHarHlLFhVOAOvFP8vauT17cUqhzJhuw65oAh6kMTnJq1EjAgn5VHNI8Qdt8RwBxirESFgVkPT1q7gU2cSfM65UVVeFUcmL7uMjNXpImIIz+AqsVLYGMEUXASNpB8p4VuoHX86dIsTEgZXb0Dc/rU3lgjnk8fSlEMa5DYYt+lMAt1LIQ/wA3ORjtSO3KxqP8+9PEWAFT5TxnFSNESuBw3T61maDy42bSOP5GqswYxnDZHp60iHYpRick4HvTpMIuHyD7VfMBXhixujc4yOTTvJ8vIVgy/wAqWMKfm5wf881Y2bRgcq/XFHMBVUliYx8uMfSodgVkTOQP6VoqUO7IB2cYNRBkUMTg46UxNFYRoGIZSDzz6VXVCqMAT1ycVo4jaPceppBCqMQv3VGTQQVIgWwAeRzzUu0yx4TqOOTSeUgC7OMcH3pphO8OwxigCFiVQqQMjvUyxJsBbOSc1YyD/reB0wBSMsDYMbnr0PegtIgfauApzzTgyxgIQef1oMURcAfjTWjQ/RelAxfmVtyj5B2PWpU246cHmkC7lO48kdqifIUBe/H1oAkIGSe/pUcnyqD+tOQgcsCpAxn1pvlZYsrYB9e1FgGKVCj361EFDn5BipSDklcECoAZQWyMD2osA5o1D4UE4HQ1IwB+6OPWpIlVsM5yc0lwz5Kp0z+VFgGInybT19fWq7hypHXPA7VYO3AXoRxmqrBkk25wnegCFt6rt/Ono7EBCvTqKk2bXySAp5FSCBcEkfMe/eswHxJgZxnHTmpmZzlmAzkAAelVypUBcZAOOKkVWZSDxxigCUyRleBzTogrjG4E/wBKjEboinPA4/Cn+SqoHHyg0mjQjc5JRWwAf1FEbF2LMPm4FN2hdp65PWpdgYjAz34qAHsMrz8rZp438AcnpTGQNGd2cgjAqwoIdQDVcoEzRyR4I+Y96QMWOxh839ac5YZyPu9ahVlEm8/eo5QEZJhI0Y5xz+dWvMMaYYDcP0psTsrtIp68HPpVc8uNylj/AImpAtrdy7cIdpPSnrdBXBkXIA4qASYY7hgjpTdvmfMDkY/WgDRLxlcp8vP86rF8zY7EdfpUSr5akE/Njip0wZMsMUAOiRW6H5h61ZMRBwetRtLFGdgALGm+adxUHoO9AEMoKsQvIFSkcoSegpm8ORg//XxTvNLY4xnvQA9t2GfGBVNC+4Be/vV4s7MSxyF4pmQ3A7c8UAVn3MhUH5T2ppimPRsqvf3q2mAhJOcdKrxs0rZPAHYfzoAlSJliAz8xJyPpVkR/IVzknpjpxVNmJb5SaljcyBuD8nGKAHMZCFA5wO3ajc3lnaDmqwuBExOc5p4lI+6MqentQAOoC/Mc9+Kp7C0pPQdqtTqWTP3R7VXhBOHOSBQBCECyc9B1zUyBRHlzjdwD6U6WOMS43c+vaoGjKHAJI9O1AEoVWHBwQcA+tOdGYbM5AFR79rBQOD7VYbJjx/GOue4oAxZsL1GWBx7YponyF4BU9/SlkO7cJM5HSqjRfvAV4XH0oA04juXHHy9D3NKyE9HyR2qJN8JURkYPrUzuEAkxuZj2oAazPGhLA4PSoY5MKAw6+1TGRXGWbIHY8YqErvUMeMUAUc7J/LUc+lXjlI8Z2j3qHJY5P3+gOKguC0k+yPgpwR61DAkkPQh8k9QOwqjmVXCr96rj27x7WY7W7r61Gu6KPz2T5u4ParAmTzUbG7ByeM9acMLJtj4J61HuDoJ4/vHOKhgCedvkOePXqaOQC3JHswBjyz6etNjZU+QYPXimHc0wC5INMdWhl+bk+lFrASKwcEEFdvp609ZXX5TnB6g05pcnHQ+1U3mYbiePQmi9gG3NqvEisB6r7VIG42luAPl9c1A08ZDDr7+tWoPKZFeP7w65oAcznGxm71n6pELjTruI5RZYzCT7OrAmtDZt3IfvYBz9aydcSSXSpLZHMZdlO4HGAuc1pT3FI/C+Z2s/j7qf2rdujuVSRjy5kbb5hGOnIIr9hvAFyLnR1a5iSGacIw28gDaAfpyDX4+6TI1z+0ZqQZVmaS7ucITxuHfPev2A8HLGbK3FquBGpzu+8VIJGR9arE7ofY9RgKZYMMlcAVqIMINwwK5m2dpHGBj1Fb7MfLAHO3tXKaDzHGCXzuwOBVmFUkPz9XHX0qrEyhSuOT2NTiQw/IFBUd/StALLrtAQ9B/nNJEuSGXATJ5I6GoBfW+wMThuRjuakR5UTe5DL1x0oYHx58cEQf8ADQmD0+GFlj/y4a/mor+lP43/APNweD/zTGxI+n/FQ1/NZXvw+FHlVPiZ/9L9GSHZWKsAR0rPlVlTDnBB9KtMVYnA4FV5XHl4fn39K+QR7hBIkcq84XHf1pjAp+7RuFHenRI20559PaopEcHAyxHPHerAHkLARnqe9VhISSMdOhpxlIO1l69R6UqsgU+1AFRUbcxJyDTQNmQ2cnpVgsHHyjFQTNsBZse1AFNpRyrDiqsvyx5U9TU7yKxGOSe2KglYqvljpQZlUb1Rsjcwp8TH7wFRifD7TxnqfWowcHCn5atASPIEJIOT3qC5dGhw/B7UjOY9/Q7qpyqZWXLdOxrUC7ZMFRo3+YSYA9ia/Gv/AIKB6hbX/wAZdDsolKNaKkLE5zhWz07cmv2d05dsyKDkg5468fWvxM/b4svsvxy025lOxLlQ5JO4Dc2P8fyrah8aM57n6o/DeaY+B/DrNko+nWx6/wAQXGfxFeiId6HfXnvwtIuPht4VCkFRYW2Wx82PLX3969D+QPjsKdT4mKJHG4cEocsmDgVJImQrydewFNSZGlOwDb0PFSNJhSOoGcDFQMieQphODv8AzppbYAw7jj6imKzeZuxgjilZsrnHy5PNADC0mT6DkfWmiRk3MCMHPHfNI853rsAKnjNMZl3KMZNAFldysX2jtULuW4OBUwuRFjcuM/lVNmE7nBCn/CgCQO6uS/p+FV5JfLUxepzUiSIo6dT0qE+W3zsNp7e9AEBdQMDG48A0xnnt8EJkHinhFAUjoSfwqUASpt4ITvQA2BjkmXBq4CFI8w4qo0IA+XPy9qWXM4QYACUASSSld3zZK/yp6hwgLc7uTVRyoRmPU8Z9cVCt2/0wMCgCWYjcTjpUMThiwbIqwXEinI+YDNKgiCthcE0AJHgMSOeOM1KsSbg/XAqM4wqA5I71KzAIGUc+lAEfmrhgB8zdR6VXdQ5yw7cexqcSRsA/G4dagMjYwn1yatAQJG0asrks+amVmJAHJPFNRnkB3HkHrTSxgODzyOnvTIZdxtxu5YdqlO4ONuBxnrVd3CPuI5PHvTZCQw2Nx0xmgsnbcuXB/wD11KrDGBxnrVPa2N3UDrzU4wv4d6ALYYKoK8qOPaqj7MFW4I9KjeT92Mnkdh0qsSXHHf8ASgCcMChXOQOarp8xPY9aI8qrKwyPWpByATxjrQQyymM4bgetWNisw56VTwTED1NV43mEm7dj27UCNQFWYrnOKiCgdT81QIuQ0pPQ04ykkbe9AFllLMq/wmonQJH1yQai3kk7T0qMZYqPXrQBaWJZQFPA6/jTgqJlCcZoEeyLC5BqMDflW5xQXYmBcRFmXIHcVGrRsoPpUbyOq7MnJ7dqb5bkAseR6UBYvxorKJOOOKjcMrsRg1RErjdED0OTUqO4B3Hk0CSQjsgfnr6U9XOeBgDpTELM5OcnsKcfMJ5bkUFI1Id/lF9v3SOa+Bf2nv2p9Z+EHxCi0DwtFFduLZXmEy+YFZ8/KpB7D3619m+IfFVhoeiX2oamxhsbKISSuxwpBIBBNfij4c8Da5+078a9UvYhJBp17cu9y65f7NBucIqkjHOOB9a2opXvIzP1L+CXxv0f436DNq9hayW0tmo87cOWfgNjA6ZPTPSvbAHUDaccVyXw5+FXg/4UaNb+G/B1uIl2qJZSfmkY43s3QZOB+VfE/wC2N8WvFnw68eaIfCWpS2sltBG/lD/VnALElehycgjoeal2lK0UB9/6ppkOq6XdaVqSsLW/gkgkHr5gxx2zX49/E6/+JX7LnxDubTw5qbpp14I5ghdmQk5cK3bIx+Rr3bRfjz+1jr1hDq9l4QFxbzrGyMYn+YY64JBGeteWfGaz/aK+L8ESeJvBOwxtnMEbFiuMcEkkVcKdpagfol8DviLq/wAUfAOleK7yJYmudykAncXjOGzwAMmvXJNRtrGOR71xFs5YudoA9cmvzM8C+PP2h/hn4TtfDug/DtmstOU8yRSOSSclyV4JJzXgn7RfxL/aC8V2mmL8QdOPhzTQSYVg3RrI5Xd8wJz0HTpVNJvQD9sYrqB1SeKdXV8dDnGahnureFZry8uEt4YF3PI52qqr1NfCf7FHiz4h+IPDt3b+M1e40i2hVbC5mH7yQhuBnuAv6d6+1dU0i28Q6Ne6Je7Tb3sbxtkdAwxkfSs2rAcynxt+E8LtFdeK7AMpIx5wPQkc+nSpofjb8Hp5P+RosF/3pAP54rx61/Y2+C0dw91e2tzdrId7IXyoHoBx+pr80f2hPB/hTwt8Wb7wd4Mt5IreFYUCMd2Hl+bIz2AI4JqoQT3Mz9cPFH7SPwh8P6bLcy67aytbEvFHA6y+aVGQPkyRmvhbwh+3rrN/8SLtPFUa2nhm9lKRtEgLRIpO0c5Bzxn07GvYPAX7GHwsn8FaNfeKbW4n1S5iEkxWQqMMOPlPT869Dsv2L/gFcbY3sJxj1fitOaMdwMvUf21vgnpNwts6X9+69Xt4wVP5kVJb/tz/AARkLbrLVYPT9ypz6/xdqxPiP4R+B37OvgkeJE8FwahJHcCFPOO9iT3LHPAHaum+Cnjn9nj4rxy2GmaDY2eryEk28lumd4A6NjBH61Oj1AW1/bd+BbyZe21VF94F/wDiq8U+LH/BQS10q4j074XabHMj4Ms1yjZVB1Cjjk+pzX3bp3wu+FpvRczeFrF7lXyZFhUdOnAr8pv27dD8GaT8VbHSfC+lQ6d/o6ST+RGE3l2IBIXHIwfzqIxu7Afoj8Dvjr4T+LuhjVdMupf7Tt9ovIJMlkkfoc45HpivoLeJvnA/GvmH9mj4R+FPh58PNNvLOBl1DVoY5rqVz+8dnG5R9Bu7fjzX0rFJgeWG4olGzsaFsq6qN7gDpUnlpjB5HrVQEjJXBx1Bq3vATpy3b0qQGKrNkfwj1pu0HggUwSTPmI/dHOatKF+YEdRwfegCqqAkqe1TQSeSi+blwTn0qqRMh8vu3Q1g+MfFGifD7wxdeLvFFytrYWKksXBJYjooA7mgz5xnxL+I/hj4X+Fn17xJcLDISfIgz+8lYfwqPWvIPhJqHj34hapceP8AxG0+k6XLsaysVOBJGwOGfjnK85x6V8b/AA0s/EX7YvxovPFXi9pYPCekNiC3YnYBuISNe2T1duT2z0r9Ufs1lpyW2n6egiitFEKqBgBUG0DHtQWmOOSyoynC5+tPHDdQODn1qvJIUcsfu9hU8LbxkKfrQMSeNNmR91qniVI0HJArlPG3j7w18OdBl1/xMZHs4mVXEIBkG49geuO9eD3f7aP7PSxmJ9UubVlb/lpCwP6Aj9aAPqa0Mc7yQsOT91u2auFRFEIzyc9a+VPBv7W/wN8XeKIvDOl6wyXNyypFLIuyN2PvnOT0AxX1VKpX5TnKnqe9Fn1C5CoMcnGSOPpViSXy8sSDnqB2xVQSSA4Y5HcetRyzR/d+6T+dAFl3D4JPBGaq3EiCEsTgUxpC5AT9O9c54s8SaB4O8I33ivxVerY2VmNu9gT97px1oRmdd/ov2dDuH1qFNinCtv7/AEr5Nh/bS/Z3ubfKa5LCBwwkiwwYdTxnP4Vs+Ff2v/gRrmrQ6TpOo3d3c3brEhW3ZUBJwMk4rT2YH1AUGSzfdx0+tCFMgA4CfnTYL20vUiuLbf5cgBAcYNOutkcgQ43N681mA+M+S/ytuRju4/UVVuLlYnEiZOe3cUfutixI3t1rzb4m/E/wp8KfDcnirxVKxgR1iURrlpHb+FQSOQOueKAPSGxKRIDtbrWtG+cKy7SBjPbj/GvOPAfjfQPiDotr4u8Myl7O8BxG+BInOCHUE4PHFeg280c8HynkcYp2AubhGVU+uOBUCqFL5PHU+tGC4HQMTRKDHbzPwAgLMSOMLQgEcQvynFRRqpkIHIwfzr5f1/8AbA+BXhvVJtL1PUrozW7MHMNv8ispwRk9enUZHvWTN+3d+zaZIimt3MoCDP8Ao23kj3A6Grs+gH1mYE88/KQHOSRk/hT3CxzGIKUQjGfSvkiP9uj9nS4KRnWJVOe0G0D8TXa2f7YX7OusTJBaeKILdnHIuMxge+SuKrkfULn0XuKAlQGY9x3oWaTYHZAV74P61wGhePfBPiwKnhzXrXUT97NvIJMj6A129pJEApRt3Xrx+FSBoRq3lsWOATnj3qnFayJKQGwM5x1rWWX922Bhvz4qksoMmWOG6Ee9AEbSuD+6bnPI9atzF2jVRy2O1RQWrySbucg9QM8muU8Y/E/4b/DNHn8ba/a6eEQsI5H2yk9eFxk/QUWfQDqXfHyhqmVJChc9B3r4K8R/8FDfgbZ3skOh2Wp6mIwwEkcaKj+hG9gcfUVz2kf8FEfhzqE5i1bw/qWmxnA3rtk475+6R+tP2TA/Qe6kHlgev61Wt5H/ANSB8gPLentXk/w0+PPwm+Itl5nh/wAT2xlDbPs903lT5PZUblj/ALuaqWHx78Bap8Wj8JdGWa61ExM7XKFTbhkUsRzyRgdfX1pezJUj3uO7WIFTHgDoc9alGTmQDg9PaseH94Q4J+b8qvo+0hUb5T2I4rMonEsh+WF8KDipdqFztwd3PJ7iquzawKjGfSrYChORkfrQBMZFCDJOV656UrOZlCvhQP1qFSz8hcg8Y9KccFshsY6gUAMaF1U8YPb+makG8RYzz37dKsqxlzlQAOM1CX/ehOoNAETbFAdgMdeDk803edxDgrxwB2FRyBtwXGCadww5HNAFp5wMRlcjnJ9sUuGALYPHIFQFSMJtznPOe1PNzLIoTI3A46f1po0LSiQ4bb8vp3qb7/HavKfiN8cfhz8F7D+0vHOsRQZUmO2PzTyEY+7GMtXxFrX/AAVB8KrcNH4X8HTXagkbpyq5/AZ/pVmZ+mGzaQp78D6UpQhgpBGa/Onwl/wUg+HGrTrbeMdEutCkOAJEAljX6jgge1ew+L/2yvhF4c0JdZ0nWLfWJ3ZfKtIGHmfMOrDsB1OaAPrbiGRyybmIGCKZHOyuWk+96VieFtbHifw1pvii2QxwanCk6Kw+YblDYOOOM1pS8tvX71TIDVBZvx4pkloZMuVPye/GKzVNy0uxTz3ryf4s/tJ/CT4GQ/Z/Ger+ZeyIWW1gHmSH2I7fjRGNwPaQpVMklVX8qj86I/xAn2Ir8udY/wCCmejXE/2bwh4LuL6FyR++fBJHbCq9ZcP/AAUO8a27tPd/DpIrFxh2UyB8dxuKAD61XswP1XYjcFHVulSeXIFK52t9a+B/Bf7ffwi8SQBfFAn8NXqNwJUeWIAccOq5P02ivQNK/a78EeJPivofww8GSQ6surKrSXqS7o0ZlY7VxxnjkZ4zik4GZ9dwMwAR+SKn3lTz0rA1LVm0WwvNTlt5Ls2sTP5UIy7EdhmvhfxB+33onh25Y6v4Cv7e28x4xM0hwzx8MBlFGRxkZyM0uUD9BJF/eKU+UEZ57mqV5Ncrt+bj0FfmvP8A8FOvh9JLth8I3ykcfvJFAJ/XH5V+gvgjxdpXxI8GaV430NDHa6pEsmxiCyMRyp+lOULAdHbG6AYkErnrVrYOWxl6gRLqIE/wA8ipUZBKnUg8GoNB2xRk4x7VE8aSrkfKVqfcUnK7g1YWv6lp/hzS77xLrNwIdP0+JpZnB+6qjJoIUi4vlpIN3B9atyTxOV+XpX5pav8A8FK/h7b6lJHYeEby4tkYosplChgpxu5HetHw/wDt46j4pl8rwv8ADm6u7c4zIJGfBzn+CNuuODn+VXyD5j9GlkTOFNSROsjFQDtU9fU18zeKP2h9b8E+EtF1pPAlzqd1q6s4gjYlo8YyCQjc88cDNfMWqf8ABS210e/k07VvAV1ZXCP88UjgMPqrKpFKMblH6frIPKO/1pmzj5TkCvy7g/4Kc+H57kWtt4IuZbhzhE8z7zenAP8AKvp/4V/tHeKviXq9no+p/Di70GG9cD7VL5gVFPVjujQYpuA0fT+Tv2g9aiJV5VRjgg9amlj2u3bHQ1EpVmyw5HU1Ai+sYztLEgVHcQq+EUYx61G7gsoB5z2qwHDsc8EHFAMZs48t8dODVaJGztkbBQ9vSrDujHpyKcMKuXxn9aDMYshByOQKtFlKHacZ6VSZgPu8k/pUgnKqCVzQA4ExyApwD1q4jKTuk+bjg1EzJhWI5PYVC0pcAIOM80AMCmKXbK2RIePaq80O2UkDJXv61O6AfMzfSkE0Sptc/N60AUbgZTe68mnQjIUbe4wfrU7kTxNAFOc9a8U+MvxQ8VfDTQ7LUPBugHxDcCciaIbshADjhQT1x2oA9xcMn3+DjOPaoAY/m3kZPTmvyy8Wf8FFvHOgak0Gv/DwaZcup2i4kkjLAegZFz+Fce//AAUx1mC0jB8HRRyr/wAtN7MCPTBA/OtOQD9fC6qGKuGZOoHpRG+9d4r8+PgR+1F8Yfi9q1peWXgWOLQr64SOa8w+1U3Ych8YGAD2xX6FQwfaLhlyFVCeBx796nlArhwSVPy5qNNgnUp/yzr4F+L/AO1N8b/hhfanPF4Bhl0PTrh41unSRgUQkbtw4989K+b4/wDgp145E+Y/B1m27oMt/wDEmnGFwP2ULRPMrlclqlvF8yHygvDEZNfEX7N/x/8A2gPij4jjPi3wdHp+gSRSymQqyOGILIQZOSCeMY71wPjL9qT9pzwQmp67rvw9E+k2LtsljikCxqDgEkBsgDnPQetONO5MpWP0YcRdZfuryKaJlZcpyPTP9K/Go/8ABUHx3LA7r4Stl5wrbyRn6ED9K/Sr4DfFXTfjt8NrT4i6ZGsExJjubdTzFMhw3XsacqTQ0z2lAWUluPSowgbhTz6UnJTOcnPFKpHAbr61kMdI4jXDfMQPyrOhLS3OxeQelWXSSbcmAc965zxn4o034Y+DdY8ea5JssdKgMu0kKWYZwoP+0eKqMbgdFdxvE67/AL2cYpomdHNfj5qf/BT3xzIZRpnhW1WAFvLZ2boDxzXrnwp/ay/ab+KGnprnhzwFaXWnPL5ZuNrnc2cE5LDPua1cAP0pa5b5kkFV2Ylf3S186fFj4lfHnw9Jo1v4B8JW+pXNxapPfbsusUjDDR8EYAPuc18QeKf+Cg3xv8FeI5/Cmv8AhKyt7qwz9ogVJFYZGRgkkehyOtQB+tQR2TDKM9Rn1qLzXCEkYIODmvyM8O/8FE/jN421GDw7ofgy21HVJGzHGiyOcDvhew7k193fB/x98cvF+o3EPxX8MW+iWv2cPEIcBvMY4XPzseRVONgPpRreaGGOQ87xn6U6OQAZdM7zwfTFZ6SytEqMCFXAOTUsTYTf0YEj2NYgaF18nkLF1kO01HkFjGSPMUZxkH9a4j4heHNX8ZeBNa8N6JetYaneQH7NOp2lJFIZRntkgAn0Nfn94I/ah+IXwZ8cWvw7/aKsWexuG8uHUTnIXOA28DDrxzn5ueaqMbgfpW85VctgEHn6VpgblV1AKkYyOOPaudtbyy1S1t9T0ydbq0uV3JJGdyspGRgitCC5wnlnJB6evFUBpu4jMaryMYOfeq7kjdg7j0zQ7RBBuzg+nUe9MmBODET7Z60AQvvUFMfMV/OmmWRIQyMRj9KsyMUO/wC8MZHHINRXMyi3ZUABVgMkcH1oAlWPeuHkwCpqovlg7FXoKjEil2kf5V2kgfSnpJiNThWBPbrg9KAKzJ5xwGPPT1GOtTwbC5d23PjB7VHFIpmLNn93kce9ObbGPkwcdT3oAS6EiJFErHb/AHfWrORLAY2z8vc1Xlk3yDaduR+RqBi+/k8HHXrxUXAt25hjtkiDeYInPXrg1ZeKMjKjBBGcfpWcYWjkBxlfb371eMgVio+QHn3PFFwFbYilZOR93PeqSAJK+1C4yOfSrP8ArFYOOAck+wqOLKruU8sMZ+lICZ1VY3Dn5twxUcaIzrOXAz8uBUwdHGH6rxTcKkYXlcHk/WgBJFkjdfl3RscEA9MUIiSJvZQvOKmcCJTGpDZ5H41FHLEF27sknGPSgCRcx7Iy3BOM+mapb3hmMZG4E4DeorQJDp5aqMDuR1qrMhjjQkZQnHHXFAFiMjYq9kz9aWRfM6pgrz9c0rKqxrKHB9u+DSBztyDtZepPcU0ArpiMo3VgAB7Cke3hEOUGSvp60/zty7u461F5iyQneNjZ5x69qsAjRNihzhz29ak+zLncep6DNSRopZVDckZyKd5wEeeCVOATQBFAuLgALnbnI9qjYM8xj2euRTFlMN4rt0fjg1O/M21Dg56+tAEpViGUDpgk1WaQM5VCVx2NXPMZVZex/PiqwVJSGIOTz+VAEMJfO44Ur196uLgE54yOaq3MqrGQsZ4HSo2chFJIGQMg9RQBYFzt3Rt82ehHapWjgubZInJYKfxqmEXIyBjPXvVsgJEHJ6UAQJ+5/cwjgDv6UlurSswf5cHt/wDXq5EOjvxxyacqKzh92cn9aACVRGo8sAbR1pqzgKVljzuIx6VJK6iLlQc9u/FUwxXLMDu7DFZgTW7gsyBTkjqBU8arJO0ch6DNUUmaBmO0qT69anF5CJ4H2lsEZx/WgAaPDFSeSetQ7hHLsccMeQPStOQxPJwAM9KpuB5zCU5z/IUARXMUbxlsZ2ng96a0jSwDzBtCDOSeuKezrGQjHJ6jPTBouPnVQc7cc4oAZH5scQaUnPY+1TKGZizruAGVPeoXMz24jxuC5/KmKzQrujzu4p3AsFxsOwEADOKdCIzhsZVh368VCsryBg33ioJ+tLDPFCxDcg9fqKLgZ1zAyzkfMqE9R1pIPOUMjEse3rWnMscxYqdrIM/WoIDIrbx0PGKsCooIby5lOCOtbkDQwxCLaDxzVY+ax6ZQnFOj3bgHOCeuPSgCjNAYpWy2VJJFOUsuMx5XPLZqS4dmYllzjpz0qYRDywp7nNADBt2fKSxB61KpjlUlfnxnmkEZgYK45PNLGWBwFOOeR70AQHcpEe3gHOPaqMztLI2z5Sn8q2obS4Z90Y3qBk881UuLdo0kkgTY3GVPegCsgDom4fXHFR/ZbiGTccjPQD0qcFlRHOXbPJ7Yq4koZyVGSASKAMeL/WlGzuHb2qciRskg/wCzVyPDziVjg7cf/rp4VfOyq5K9D2oAzIi0j4z8w6VbaJsKykelSPJGGIYbXXrkfyoJWPaEyQRzmgCtKjbSvcc5zipsSMkbfeDdutMuUZiAOR6VKC3kgRgqVFAEkaHAOcH09KtxTSIxHp+tVPOfYcgnZyRikUtJH53UnBAoA0F+Viw79ulOt3G5+Tv7H2qJGZIiTjnqD6VVhd1ctnCA8D1oAs20fzskr78kn0AprqruEb+GpMqxAA288+lU2hJY/vME9DQBOY9xGPujg464q3HaRkMM5B6n6VnIkiP8j9Bk1aWXYrg9V6fjSQELwgXKzr16celWAJRGc4Knkeop8pIRGTkggZ+tMkk8thGcHHBNJbgI6SrGGb3xjpVGR2NuPOJVnPB6jAp7XMm1k42g9OtNnmDgwuflUfKOmKoB0TN5BQNlwOQe9N3NsC559enSo4J2IUcHaPm45qjPcyrKQy4UdMUAdHFgLyOBTGcIShHGOp61TguY2Gc9SBz71cR1ml2Z3ED09KAIoyzsQW257etV5IyY5Y0bkZxj3pWLBy3Q8mnKWcKmOX4OKhgPEW9FXlgmOc+lS7dhHmZyT+eaoTxPAwCuT6jPYVpxljGCRg4Gc+tICVPJRtx4wc/lUAhEqyKQCxJIHc5qVolcgdF6GmLjczA4Ma9fWgB4MTx7Qw3gUsMYKYcfMTVULvOccnuO1Ww5xlh83IFADwiMpidSM8VSbZgIy5Azg1ajnAfDjIIOaiiKFWU4yudozQAxbrChJFLKD2qi1yiXalCQD1BqxnYcEbQeaY6ISH2gkU7ATSJz5iNyBkUuVVkJxwMfnTYC4k+Y8DjFXJY1kXOeQOPrRYCeNt7EH5T60GBE3yu3B6VEhIClmyR1qwHQkZ5B6g0rMBpddpjUEnrmqw+fBwB2NXvkCs6LgetZ7TQkBiRnsBRZgSlEjkBB3EYxircMR+chs57VVjcOQ2eTVlCGfC8HB/GgtiqpiUnPB6etEjASxoc9M0qYZSuTu9KSULuVuoFAxrIGJIHfmrCqANufl61Arcn+77VKkbLhwRgDvQA2SFQMY4bgGm/Z0C+pqdHyQknIGSD2ph244HJoApOiqAQeR2pGhZhxwD7U64jMYJB4PXFPikUQgZw3bNAFdSSDG4+7RIqJhe5OeakgUyOySEgjnPY1JMiPzjO0daAI0jdlBxkA1YCjeEA4PHFQido/lVc5HerMJQjhc896AIN6pKyKNxA6ZyOKbqZd9OvH2GNhbT7WBwQdhwRTriFlkQBl3njbn5uaS5Kf2dqCMdpW2mGScrypzigzP5yvht8Rvjff/Gy38I+DPFF1a3F7eyoEMrCIBSXbIGeoHpzX9EHh1Lu40myvNTdZbryVSYqNqtKowzAdgTX89/7Mkaf8NZ6BNxue/u+vptf+fSv6GTrHhu21WHw3JqNvb3sqh0gaVQ7EjJ+XOcHHWuirqBomNR8zdK8o/aNS4g/Z58a3VnM8FzDaF1aM7XGCDjPocc+1ewyRKszQNt2gZyzcH6V5X+0LJHB8BvHEsvzrJYSDHXCqpPFZxRcGfh/+zp8XP2idX+IWneDPBPiK4uRefvJ4p23RwwKQWbL54A44+g61/QClwZLO3Eh8whBukP8AE3c/Svwr/wCCeJjPx71SQAOV0iQANjGTMmcZ9q/dmK1Uorh1QEAbegX2xSmEyqjRrleArd6nZEbB7L3FeC+Mv2kfg54G+IEXw48Qah5V9eBBHNlfIjLZxvbdnkjHSvbdNms7yCK+0uVbqCVcrJGcqeMj/GoGSM+G2DkHvinu+GVgMMevNNjlLOyEZxxzUcsDuVmzgdCBQBb3oqFR171UkDM4k7ntQq+X908DPfrVyJ0dAR27e9AHg37Wzz6T+zj4l1C1leGQQxt5kbbSG8xeARX5afsYfFX9oLXfHv8AYOia5LdaFp+xrpbhyyxRuWA2DBOTyB25r9Qv2xJUb9mjxZCsm7bHHkf3cyCvzS/4JpXgt/EfjOcbWd4rVdu3LE7ztx6e9W4WVwP0w8c/tNeBfhP4pttJ8eRXiRTxK/2iKMvHhuu4ZyMewNd38PfjX8LviYbiTwbrcF6vB8ovskTJwNyNyM1b8W+BvAfxO0G68KeMdPhura8UqHZRvizz8jdQR2xX4QftMfs5+Ov2ZvGK6v4bvp00G7kJtL6F2G3OTscrxuxxUw1IUj+ia5kSGNQEJJPQVWhdWbpgmvhT9iH45+JvjH8OHt/Elx5+paLOYJ3I6xYBVuB35A+hr7jMqrgqenehosu5Acq+dvepY0RWzG3B7GqXn7mCYB3elTRyGMgMeBxikBqwRELl2Cc9TzwOtfhF+0d+1B8Rx8b9Y1v4f65Jp9loDrbpDvIil8gsDlQcHnnkV+tX7UPxMi+EHwP1bxL5oW/u0e1swhAIeQABse3WvxD/AGW/hG3xn+J51DxbaPeeG7Mu90WyFmmk3ALnqxBOcA8HGeK1hED9Yf2S/wBoS/8Ajb4IOteKZLb+0zOytbxttYIuF3bc5yTn/Jr66imEgfaCvl9Qa/Hr43/sW+K/hsrfEb9ny8u4IYcNJYwOxkiAAyyMOSB3DEmsH4P/APBQ/wAQ6A0Hhn4uWD3HkuIptST/AFioDg+YhHX3FDgB+0cUjspYY+ueaF3r864Zq4r4ffEPwd8Q9G/tjwnewahaynCSISc/XHQ545xXWJrWhi7l0ybUrSK/jGTbNIqyr9QTkZ7ZqOUDct0nZ1mMY+XnqMGvxw+On7Zfxo+FHxp8Q6FZtBqGl6deALDPGpxGF3BQQAeVI6HNfsLGzNJHChBSYrk54wDmv5zv2srsj9onXpD+9Z9VibHBXYF24IrWnAD9xPgv8TW+LngHT/GVrYS2DXytvil4w0eAwTPJU54NessJpGiydpUHj1Ncv4Ugt4PDOhT2UaxxtCrAINoUbF44rk/i/wDE/Vfhl4UTxDpGgy67cCYho03YCbc5O1W4z7d6iUQPW2hlZuvpXwj+2x4n+NfwUax+J/gK+ZPD8nlwTW7qHQSKCQWQg8PnGRjpisy2/bY+Jlyq3Vt8J7hoFyxZRKwZR6Hyhj9RXknxs/ae+IXxp+HmqfD+8+GeoWs1ypEciRyvscEEEqYRj65oigPsX9lf9p/QPj94ae2Fouma/p7CO6gIOw553K3TBwevPavrCazuXV5Ik3hBkkdPev56/wBnnx98Sv2ZtS1rxNf+A9SvbS9jj85pIZY0iERYlidmMEN3IxXqnxF/bj+MPxS8PDRPhlo0mksmZZXtgZJdq4xjH603AD9vrJHnCnyju9j3/CteTTrkQKFiO5frmvzb/Ze+P/xT8ZeHJPDXxT0m50/UbK1eaC/aN4WmRmA6FQCw65H6V8N+F/2w/wBpvR/HN74I8IXb67dXVy8USThp3Uxs3KMSMDA57UlTYH9A09nNp6LdXcRjj7k4A5+pr52+Jv7SXwe+E0VxN4o1SGebOVit5FkmVh/scZwevNfCmq+A/wBu34s2ATxN4jOhwSBZUtjc+VuPYDYp/ItWFo3/AATZ1DxCyXvj3xk6Xc67pRGpc7u4LEnPse/pVqEftAfp78Ofi34E+LOhxeIPBl6l1bTDgBl3KQcEMo5B56Gu2e4UOoxwa+HvgP8Asjv+zt4h1DU9D8RSaxZXsYRrcpsCneGDk5wSAD2r7RiUuu/JOzsetYtAbMMrIdwJx61YE26QBuB64qsj5TG0KKa7gNwuc0gJ2yWYgfSoZCwHH6Uv2lAnmfdA4xTS8bDf/C3tQAkbyN945J7VN82DnqOPpVTzPmAY8AjGB0qdnZidp4oAlA3ZCtkkU47duAMkdabGVyuDgmmPJ5RZXGf50AKrFmIY4IoXe+cEAVAWHB7GrwjVEV2wAfWswGAnaM9F601lCbmVuW9KJCrA5PT09KZGu1vY9BQA5ZGZ9nRSP1q55ZaHLnvwargbR8wDBuB6imoSrFew6CgB3zrwy4bpSh2B+c5xx0qJ7hjMfMXoMCpkYMNuOPWgAwD7sf0o24IPXb1NQsjjLe+PwoIIAIPSgtk5faQF5HrUMkpL46CjduAwec8jHWiV3GNhyo9s0EAdzDnoPerAQscMTgDOKrESOQpU1ajlMeAxzgdCKAB1JAC8j6UxAsbfPgg96lkz1UYyOlQNuA3x46d6AFA3P0GAc+lJuYnBGeOKhG/LFidxp6yOUyxxj0oAnCgoFGVPc0yUHYoQcL1Ipn+sw27G3jFSFwo254xjigCApt7nFTAhfvDgjrioUDMpUtkj2oZHVSSc0DRJ5hU4A69/Wpk2llkZeQeO9UdykYUnd+dJG7Ad8jqKCzUlWGQbiuCp61B5Qfa7c4z3oEkb7f4T1OaWZ0L+mRn2oAhVFDEYxTXYww/Ly278qevzIW4BHrT+ARwCGHegCFJURmaNd+evpmogEO8dSTgntVqSMLECCEUdR61W2Rlyu7GetaDaHAoBjqVo2qQHz1AyM1GiqRkNtA4OehqNov3e5cbuo5oJaJm4UluPQimMzFecccUxnKkD72e3apChKn5hQCQ0sgTamQeuaeoST5w2T059ajONpQ84FPgWPACfePPFBSQ5kC4AGD61DtGQDz61OeF2sfxqMIWPB5FAhGQduCKcQpCnqV5pyDYf3vSmOinc5OBQAMfNXaBu9/Sk8o5C8NnvUMbqCSuAB1p4Kqh2HkdqAGBdvIbJ6VGxJHynOOpqJmVX29PWnOSikq230xQBJHJGuChwfen+YXHI5PXHeqkWPl3EFhT9ygnHAFAEp25G4ZBNLIqkAYJX2pVZGyAOcUrM4X0BoAlCK6EKcAD0pxXI37MMBUcThlI3BSOxHWpjllznp2rMCowdZNjDBPOaeAq7SCSDx+NacbQEk3HdeDVeRIsARqevFACN5fybeMZBpjJlgingdqsooLH5QP6GgpH55Oc8U2jQrJjnI5FTCMNhkHNSNGsPB6HnP0ojmQoXUYxxUtAQCJvMKj+EdKmAEYDpjNPw23zVHPv61AkuJNjfd70wLwRjw7fN1qJ4QT5gOGA6VajEUaGTls8YpwQA8YPrQBmMJChkYZVT09aQTqXJxgjArVDIeCODwapSxqHPlDOBWYCboyfnXqMZ9aVQByD0P6Co9/zAHvj8KkkeONguMqeaAEZyzhsZK8j8qWKULGqvkue/pV8Qbog0PAOck9cVTMY3gdQzAZNADBt8zafmbGc/Wht5O1h1q9Iibxs5Uf0p0cbs+D0GKAKaqeI/u4HFPiPl9fmqSSESylt23b/WoMN/q8EY6H1oAmAO3apx7kdacsa7wM8HFSAEqit09fenhBGNrEsFoApXAMCsY+AvX3qrDMRIsicoRyK0SFkD5HBFUmhFunyA7SMYNAFvcJGEkQCkcVCS0bkxD2b61XSKRd0gbgiroGAN2fnoArG2XlsnGaWNlIMbde/tU7Yg6cg9sVFh+WA4xn60ASSxDaqKeveq8KFm2MCAP1qeNpGwHXofWlkKLJnGMYyPSgBlxCWAQdKiEADBCSR71eAVsr1qq+GmMeenenYBWiDcqMbetKi9jyO1TRxpKmCcMO4qJPM3FWHTuaLARiBGkJYcc8npWTcRKMlDuJ4rbZVZ/nyfp0qAC3ZWkcjPQUgMRdwcqRkAZprM6Ydu54FabOud3HA7d6idRJD04U598UAUm4I6Etxz2q8jJsUuMY4qs5XkoMoOKQArEPQfpQArjMhKsB7VHGQx84H5s1Kgh8rzG4dulII1C7SeTzjtUMCZY0nBeU4x1NVIwTu38r2PrUrO23yh0o84MoReFWrgBTe3Ck7W9wMY4qGOJ2UsvT1z1q/cFUjBk/iOBWZ5joxwMrj8qdgJUZicFsEdqcGaZvMBww6/SqsbqfvcH1NXYYisYWPvyfpSvcAiXzFJPBHShV8wESrSRnDHtjvVqMB+MnHXcaLXAxpUaNhG44b9BTgwiI287gM1buLWV2Lt94jk9iKhjRUUO4yBjFBoX93lxs+3JAH6HpXO66S+kXrynYghkbA9lP8AWt6V1QDkAHn/AOtWTrZifQrvcm9o4ZG/JT/OtKe5Mj8JfDRdP2jbi4iX5EuZyVOM/MVJH4Amv2S8GKp0NJbUbDJGuDwTxknH61+M3heWG0+P1xHcOY2kuGkkZsH74AdR9M1+y/gaFYNMjtiWYou1T0wgHH86qtuiex6Lpkc8yq0+EUdj1rZmdVwsIyx7ms+3Bj2BxV4YBPGeOK5TQJW2Km9sSeg7CriSK8HBBNUWbYVL4OePfHvTxG4YGLr6e1aAY7aYy3ElzFISG/h9/aukiIkRRtyVGMe9VhvDupGC3A4/Wn2ZEchZvvHj2oYHyR8b8f8AGQeQBn4W2WeOhH/CQ8V/NHX9LPxwSYf8NB57fDCyz/5cNfzTV78PhR5VT4mf/9P9Dgsm/H9KbKrZKslWPM8tAx5I96hlJbLOK+SSPcKZhkXBz+dOkY4Bxg96mLE8r261UkP7sljz70wKr7nbcvJ7+9VtrMSBkDvxVyPYB1yTx7iq8hCsY+570ARAMudhyB0zUUuW6njHr3qd2U/usjJ/Cqzod3l55oAou7xsEQdaryyBiRKMVpXGyFQRgj3rCvHeRPlwSf0oiJsczIVIAx6GlVwq5BHArJeZI9plJOfQ00znhrcgqevNbqBBZknznb8zCqX2hnOW4apBNGwxxnuaqvwcDg0wNaylkVxnjORn2Nfjh+35buvxY0XSY1KW6QoVYj7zZOfm689/rX7EWrs7qn3q/Iv/AIKAsU8f+HLkkCVWZivBKjcCK2ofGjOW5+jXwau4p/AOlpDjZa20Nqcf3oY1GfxGK9LZiy7hXlHwhuxf+A9CWCFUhW2ikyoAJby1ySe5NemhyFAB6k1VVWYkiygVRuHGetXI8jg9+T61nwhg2e1WTu659uKzGXDJGGwo+7yarTyo0JHb9ajC+pqFipbP+eKAKvzHAUEAnpVkIMA5/wAakG0EJjd659Kph5POKKPkGfqBQA6QFiF3cr29aikaElkc4IxwO9LtcMQ/frnrUYXkEnOf1FADxN8uCMBO/tTZpQ6gpyoGQe/40uFXOO3X6VXfy/mwMcc470AEJKoqDnOeTzyadD8qtuba2eme1IAuEAXaoP500HJ38YXj8aALm4t8ynkdM96d84Ug4J+vSqKySliwHPQelSxFVy+P1oAZdsdyoi4Hc1Xnj2qvGQe4q2cSKRjBJ6U1yFQeo6UAIo+XI+8Kf5wUFQOQO9QMzbQ2MdjQhRchuc1aAkYMRu6bqQdwTgCo1kJJAPA7UPu2qNo4pgIyK7DnaMZ4pPM4OR04pHPz5Hy4FQl1PCjI7mgCwhHekDAS5U5FV0RWcZ/nUwjAO5eR6CgBOXbfuxj1p6AuRvfbg02MYGxORTSGjkB/u96ALbNj5Oe5z2NPEyqu1hVISK3DknaSeuPwqjr/AIg0HwnoU/iTxG7RadagtK64+UD60AajuCDiiNf3a+vevkL/AIbd+BlzcPb772EISoZYS2cHqeePpV1f20/gXECZNQuuu3mA/ngelaKlILn1ztwuMVCY3bIAzXzHB+2V8Dt751hzEuCG+zyEHPYYGePpXUaH+1D8G9evLbT9N11Gub1iFV42TZxxnPPX8KXs2ZnuhjlePaOMcelQpiNgFGD35zSC53kunKcYI+6c0gXdIGAwfbpUAXfM/dkYFM24AZTz6VXZmAwDkjsKfGx6sDzxQBZQDLNkc9TTynAYfIF/WoFRufQdquEFogz/AJUFJEBLkAk8Cgn+FTzSl8AY6emKZuQE7l5NBRIBkn270wTEgoPzqH5xkKevamxkxAjFBmSsHOVUck9aZsdSd5zxxU8c56beDwTT3kXGMYI5oAqwo5l+9z2q8YmlXzVbHldfr2/Oqau5kD8JXhn7RHxQ8QfCjwDceJ/DdsLqZZREwYEhSwBDkjsDVRjcD58/bI8danHb6Z8KPDAkbUNXZWuUTDb1fiNCBkg7gePpXu37Nfwuj+DvgW3t7xEkv9UYTTcYKO4UEHHYdBX5JeGfjfc6J8Qr74keI4D4l12cl42lztjmzhWA6AKDgAdMcV9GeIf2zvjFL4TS6HhBNPsZTtjuZBLhjjnBPXGD7cVt7DpcmUrH0540/bF8LeBviY/w/ks47i2tyq3F4GYiN2ySvocDv618gftf+LNO8X+KvC+paQ6ulzZhxIDlCcOevtnp+Fch+zj+zp4i+O/iN/GHiovHoYuDJLK4KvdyFtxVGI6DPJrp/wBsLw3p3hj4gaP4W0VFjstO05diLhdrtu/PjFbU4RjKyBM/UP4U6vYal8OdAmtrlTttoQ+WAdZFjGQ2T9K9Ht7x0LRC4hbBBGHGcepOcV+afgL9kPxfq3hbSfEF/wCOJdMmuIVkSGAn5FIG35wRzgjPH4mu0m/Y78TwW6R6T48vt7E5IkJGPcbR19c1FZWZR+gj3x8wI15EnT+IdfT3Nfmb/wAFBr1C+h/v0dTvyqsOscTZwP8AgVdIn7Gfiv7dEsvju7iyMyOZCwJB4wMcYz1LZrw/47fsq+NtLj0xNK1S78V388rR5dyVVCpAA3DjJOOtZKUe5MpWPvX9mgw3vwb8LSW6oUW12uFGDvXHJ/DFe9JsG1NvevJPgf4Ivvhv8O9I8PXzqLiCP96FO4LIQMrn9K9ZhmSWRfriiQ0y/qFxFp2jXWozyCKOKJmB6fd5xX4ueFNJ/wCF4/tL3Jkwmmi68+Z3b5mt7ZtuM47jFfov+1V47XwJ8I9UkluvIbUIHtYNoywklGBx9ARntmvy4/Z4+Mvhz4QarqOqavptxq+p3CqsZjxhY924g++a0pdSD9x7e4kj0+1sGYFLZQik8sUAAGTQnB/dcbmxX5Z/FH9uLWNV8PJa+AtGuNHvZmIa4kDfKoxnacdR7Hoa9s/ZU/aN8R/GG8vvDXiq0ihv7K281LmEFVfZgEsDxuPfFTUpPdgZn7fmoQ2fw10zT4pN1zd3u/Z1wqISxH41k/sKeB9DsPDt/wDEG9tTcalcTNAkvXaBjpjvzWB+31qzHTfDmmuE3sHkI/j27OvHbNfQH7IWnHQvgzpe4NnUXd8n1IH6c1co2pgfXOgMQfMC/KuThuOB6V+Kf7X+pJfftCC3hPywpbp1zyzE8/nX7TacJFURRLul2kc8/eyM/rX4dfHFh4g/acvLKA+eDe2tqAi/e28NUUVqzM/afQYpotB0q1l2s8VnbgOvf92OtbMYbO1lJPtVTT4/slla7wd0aIhx0GExzWkoByRxk4z649KbNCfcdx28AdPWlfcQdh4B7Ux9jLuJI7cUluGKu275Qce5rIpsmCyZ54UCp7c+bIQzYVewphRnztPzL/KnqmHATHzdaCSQpKLuHYpbL9K/J39u34jXPiLxla/DPR7ySWC1dftESthDM3CqQO45Gfev1jvLmSy0ua9Y4EQLjtgx/Nmvwk8J7vjL+09Fc6qriC/1WSR0U87EYkDP4CtaSvImR+qX7O/wvtvhv8MtGtJAVvrkC7mIPykyAHGOOB719Aq0Rl3scH39azm+Qw2+NohQRgDoAoxTnT+Lg+1Zs1SJ53YsQ2GXtirUEjLwowM1nxIeOjAVYfZCu7GCT2pDHal4d0PxDALPXLRLy3J5jkAZT9QfSvzo/bZ+AngTQ/Ckvj7w1aLZz2kgjmhQBUZWwOAB1HWv0kjnKhTjpXyZ+3Eof4CahqZAWRZ4w3vuIXp361UdwPxCYvYmHUtMUW9xAwdHUYIK8gg9c5r+gL9nL4s6f8UfhhpWqG9W61OCNILpVGGEigAkjA71+KOp/D28j+H2k+ObOJprSdjDNgblQjux7CvaP2MPiW3gD4oDwxdz+VpGvYGG+6sv8AHoT0+tdMrNHNK9z9sRP+9Knn5iM/SqzujSknk96qI2BgnGWIHrUbK5b5f4icnvXKzWBqQc/vFONvTmvzC/4KA/EeC7utM+GWlyFzIUvLg7mxtA4UqeOcmv0Z8S61b+EfCeq+JdQkWKPToXlLHphASce+BX4VW8Ov8Axs8T+LviTqLPIlosk7uBlUyGIQegAHAHT8q0pLUbZ41pvhmLUtV07SwBGb6dIy3UqmfmP19K/fL4a/AP4TfD7w7psul+HbeS/hCO166KZTI4DcHrx2r8J/CU8L+N9AmnyY3u4lODwMnBr+kHw+CdHhim2OpCMpU/whQBW1V22EXY7hZJDtXGQBx0FWPMJOyQAgcA1SDBH2gZweoqeM+YeTt9BXIBB5sUF1FsVpH3ZwFzntX5O/t5/FP/AISHxJZfDi1jzBpy+fM+zZ5kmSAOf4QPTqfoK/UbxhrSeEPDGp+KrhvLj0y3kuCf9mMZYD3xX4Oz6X4x+O3ibxT8QPLe4MTGRo0UsdmflVQPQVtSg73A+zP+CenxJDahq3w01GcRuVaaANyXKgAY9AAK/TqOMwPzxuwcehPWv5z/AIY+OdR+G3xE0jxvpe54IJBHcInDNEWwyn046e+K/oS8PajBrGi2Wt2RMlveqJ0b/YcAhfqOla1EB0skwC5zk88U0bJUaG4y0cqkHB/hPUVlvevJux8u5sY9B2pkN2sEhRgWZuBjtWAHjfxA/Z/+FPiDwvqN1/wj0FrfMhVZoo1Em7u2cYJx6g5r8Dtd0W10261eyDGQWs7opKjcfnIB49cV/TDdyzTabcJZkPJjAB6fN1J5HQZr+cX4gwLF4q8WwbRuivJGAXjK+Ydv0GKuDswZ+lnwU/Yr+D3ib4Y6L4q8QadcanfajF5jsJ2jXcT2CkADoKt/EL/gnh4BvdIuZ/h9cy6Xq0KFoopWM8MnHRi3K/UZ+lfUv7O2ox23wS8Ki3icQ/ZQzOGyCzHP4V7ZpN0wu4pS3QluSACB6mlUqO5g2fzUyWnjP4V+J7zT4ribSfEGjy4KRkqGIJwy9Mgjpx0r9iP2Wf2j0+LWkp4f8Qr5Wv2Mf71gwIkC4ydvGMfrXxl+3VothoXxltruwjWKW+tTNPg7slh1yew54rlv2Gri7h+PkSwbkinhZn2jg7ctg9ucY/GrWqdy6Z+51pPJJAis24knBxjiiRfmj58tnOAT0z9KhgkdIkJGC/JA6gmvOvjL8RLX4a/DTV/GdwhSXToj5O8ZDSsQE4571kaM+Y/2qP2u7b4VQS+CPBLre+KLkHzpFORa8cE4xhuMjnivzy+DfwS+Iv7WHjqbU/EeqTy2MUiG+v53ZyoYkmOHdlc47ds9K8OurvVPGfiK617W2afVfENyz7u5Z2JPHSv6B/gz4G0L4VfDbSPDOjKI5vLVrl8jc0xALZ28E571adguV/AH7LnwO+GlhDbWfhuC/wBRhG1rq4UO7gDGWBGOe/HPeuq8RfBv4U+JtNaw1XwrYzqV27ViRDjpw6jcD9Old2sryOodsbup9Kv7Uj3bD09e9DmwPzW+Of7CHhubSJvEHwbafQ9WtgZPsbSs0TleSEfBYHuCTXxr+x4LvQv2i9Ej1Iuk8hmimLsS3mIrgrzzkkAGv33zHJGyFDIH4xnAPsfavy5+IvwlHgL9ovwr4x8N2hW31C7iaSG3UlI5M4cDAAAYHp9aad0Jo/TC1uV8pSqfM2DtIPPHWtGaONsFZBliOAOOlVoIpki8l3O+MnaSPmKlR1p7EAAOfmGRt7ZHrWDGW90QC7zg9B2q0hSOAlTyfxrO4mKyr8wUdBVk7GCkDkd6QFlAzHMY++MYHFVzI0Z55PQ+9SMUjjWRsjLY4PNVWuLby3LygOG4yO1AF8SKMADAAJqWNsNlVBA/SsqKZS+0sD7VcUZRs/KCeKALcrIWDHk4xUMs0UQ5QelKpUBd3XFMm8kjLt1xQA4P8vmdMZ/lXCfEfx1ZfC7wVqHj++VJYLCCaQozbGygG0KSDyzEKPc12sdxGJRuIKZFfL/7b00t/wDs569a2MO6YBZW2gn92jJk4GcAdznrimiuY/IbwxpPi39rj4+IPFV26yaqWkdkyPKt0DAKvBAOAOSP8K/cD4c/AH4LfDHS7fS9C8PW7yxxlHuZkElw4YAsGdgSQTzjp7V+Hn7PPxYi+D3xF07xfLbi4s12LKc4IjYsHxz1wSR7gV+73hXx1oXjfS4fFXg+7h1SwvUBVkbJRiBwwHQ+oNdDJPLvij+zD8HfiHZT219oFvaXsnMV3B+4dfTlRggnrkH9K/Ff4y/BnU/gt4qk8LXyC5t3kWS2uQCu+IZODkdR044PWv6HTcQXEbRXCZEmUBJwFYj1r4j/AG1vCEut/Dexmt7Nb64sbgBbk8uiFDkA9ecAUgPrn4W3U8nwu8LvGgijSzhAXuAYYz/Ou/hL+ciEchupGRjjmvM/hbeyN8M/DSP+5D2lurKOd2I04rl/j58U4fhF8NdY8TPKsdzFEUtFPJMzrlRj6VmZnzL+1h+2uPh7Jd/Dr4VSJceIW3R3N5j5bYAkFRkfeGDzXw3+zr+zh4y/aa8ZP4q8b3k76HHN/pF1cMQ10Q2WSMnoB3x64HPT580vStf+JHjWG2upGutb8UXgMrHk7pWJPTsP6V/R78OfB2mfDDwRo3gzQo1SO0hQSNjmR2UEs3T5s1q4WKlKxkeAvgB8KfhbpqW/hnRbUmJyxk8kO+eOkjguenr+ld2dI0C+Vkl0yHLZVleNW4PXqAK14pGiO0r8rUqIXYlm2UhXPkb45/scfDX4paRM/h/TYtC1rllngjCIx6Dcq8EeuOtflR8DtFvfh1+094b0DXojbz6bqH2WVSpQnJKqcEZ+YjP41/QyJso8DyZTpzjFfE3xw+AWv+Kvif4U+JPgqxSa6tJ4mupAVVgYW3KZCf4Rg81KlcR9to3kzRLJhkZBkHtketePfH74e+GfGPwu1uz1WwjlU207xu4+aORFyGU9j9K9YuQzzrtkCcAEEbuQOR7VynxKeWP4aeJQcO8VlcFFxjqnI5PpUgfzUJZWzWzRuQCrMhPdgCRn61+pX/BPL4xXd3b6h8H9YK+Za5lsWPDFSfu4PHFfHvwS+EUPxH8E+Obz7lzpv76Jv7uCWz9K8x+GnjC9+HnjzSvGFhcfZ/sNyI52B6pnDce1aAf0tywXSoI5GKl+SKiSEg7Cfu1zvgjxEvinwrp+uRXaXsN2uUlQEZ459a6CTzPMO01MiZGbIZYblyxJyR0r8+v2/wD4ut4V8AR/Cqwdo9Y18rvVcFltv4s/72OK/QXU7m306zlvrs7YrdWkkY/wooyx/Kvw9uJb79q/9qbU9biR7jRNNJ25PS3gJRP++m5xUknxpeRwWulSWx6quzBHKnuPzr+iL9lvwnomi/AfwqbWKNJprKOSQ7QNxcZOfzr+e/xokVv4i8Q2n/PC8uFUEZACuQo/IV/Rh8BI4x8FfCCxsoP9m25PQcbBWlT4TQ9ft4oCywqFI5C9sZ6V+OX/AAUh8JaN4f8AFfhDVLeFEv7lJ0uHjGBIqbSmSOpGT+dfr/FIEk7gj1GK/Jv/AIKYL5+reB3T7pE38lrGl1Kiee/8E8/BPhvxL8Z9S1PW7JLo6RamW33jcFZmC5A+nev3JN0uwptUIOFCgZGK/Fv/AIJv3Pk/E3xPao22Q2GR+Dr/AI1+wduk8Qm85gSXOMcYrSRRoqyjJ6j3qXzYwhZhwazBK21iDgCoSzSfLvIx6ViBayu7cD0PFTI4aQk8sKpo4U7Q2VA5poikLCVjgUAaSp5jsN23bzz6VFvG/jLDFNPluCT99abHLGE3uecEEUGZMJQxZin3eKihud8ZdlyAcfSo0mOx8DgjmnWSopdW483r+FADjMwcEnepFSwv8546806ZYwreSRkAgmlttkZAkPzkU2gJXYbiAmQOPaqNwirIBtJDDpWgGOVHVc8isu7ncTFSpHlnIz6VLQEscqxzqRwp9O2O1V761i1CUSS4O1geOMj0zVaUhUH8bMSevr7U55QsXzNwB+tMDwX47fs/+DPjx4ZudHurZLHXEXFldDrGy9Ax9D/n0r+f7xt4O8ReA/Emq+BfFcXk32lF4uRgMAflYexFf09B0ji8wKc/3vQivhH9tr4B2HxJ8J6j8RtBg8vXNCgaX5B80yLgspAHPy5x3H8tIyAd+wB8atE8RfDeP4eSRx2moeH4xDIveSPGFcD8Bn3r71S4R7lYU+8ef1r+Y34Y/ErX/ht4x0vxxobGKW0IjmQDG9P4gQOxFftv8Q/2uvAPhL4LWvxR0ub7Rf6xb+XY2ikBhcDhg57BT97im0B59/wUB+O/h/wn4IufhVo7x3niDxADHLEmT9nhPUnb0Y4OPz6VzH7Fn7JGleHNFsviT8TYY7jWr9A9naSoCLeI/dJB6sfevEv2TPg54g+OXxAvf2gvivGbqySYyWqSLlZ58nacHjy06fWv1537mtZmUI0K7QBwABTcrAaqKtoTFb4ES8JwBgegA7UzxHZ2WpeFbzSJ0EtvNBIro/zBgw5GD0qu827ljii4dTpd1KxxsikC++RUxkJo/lxnso459XhgT9za3cyj0VA5Ar7x/wCCe3xpi8BePL74Xa3Ps0nxGubbd0FwOdo9Nwrxz9nz4dW/xX8UfEPwbOpxcQyyxsOCjpM20j8SK+bidZ8FeJorl8w6l4eusNg7WDwv7jvjGa3TFyn9Udx+6tyyjb6flmq1qZJ4t7Yx3Nef/CD4haX8XPhdonjbS5QVuIVWRP4hKowwP4iu9hkVImDfKM/pWUkUaMP+sQCvy8/4KR/FkzWukfAzQ5Xe6uWF1ehO8fRUOOuSM/hX6S67rdj4P0O88X6rKEsNNjklnc9AEGRX4hfB2w1j9pr9orxD8T9ejMum6aZZvnyVALFYEzjHyjn8qcUB8T6ujWlgLNVCCJvLYY7jA/Ov6WfgZplr4W+Dfg7RdJhW1jGnQSFUAGXZAzMT7k1/Npr0gmuNcfaH3XkxH1Mh6Cv6QvhGLv8A4VH4Surhj5o0+3U+w2CqmB6dHc3BvVuo2J7dfSvxd/4KP6Raab8c9P1SxjETatpqNJj+JkyMn8K/aHSykkyHPy4r8aP+Ck7Sf8Lv0CA/6saWhQ9v4s0qcbgdb/wTL0eyF94z8TT2i3N5bS21ukhGSqEsWx6V+t95cqzidx80h/QdK/LT/gmIkg0Hx6/967gX/wAdNfpqMiK38z5tgIP1qZ7gWzcfIysDtBojnQxkbTt55qoWeVGC8e1WVlYwKpAUqORWIFuG6UxNHt5HRq8E/aM+AOj/AB68ESaa22HVbKJ5LOUY3JKFxgeqnoRXuVtGJGZ2bCp+tXdNuAl4GXqDj8KaYH47/sU/H3X/AAJ44ufgL8RLg/YjO8FtJM2Ps86Egpz/AAtjAH+NfrrMsiTiJj8pGc9sf/Xr8H/24PBFx4H+Plzr2j7raDXI4763eP5R5sedwGO4wK/Wf9mX4kXHxi+CWi+LL2QPqtqptbkju0GFyfr1reS0A96LyKxU54GQasQ3EhwXycdPpVVZftEkIk/5ZrtYDvUjJtkZ14TiseYC4HLrgYxmmTRF1VD83ORzUbyJEmUwx9akQiVEPC4BzRzAU5+YJXPRAMfj2qxphKI/nYVeCCOv0qCcJ5ignAxk+lCHeNrHggrx+lUAqMqSyD724nj2qVJd7mJkxu6E+9R25U7YpgBKobkdT6VVdWZ+SeOh9KAHtIFYh+CCRx3xTgwwXHDLkfh3qq0M8bIQOM857cVIknlzxoVy0nXHTNAGja/f4bG7GPQAc0y7y7Lcpy64BHtVdpSr7CQhJ7VXed8shILUAa3mqIsepzUoVDypA4zisWPKofNGOecVoDkrJHwo4qLASruwfft9aaEOHbIZMAg+9VizlGz82eD9Ka7PBGiAcHOPw9aLAWiTDH5pGc/dI5rNJzK0gGDnIHrWgsrCFFKjDDv6iqNwI9nmodrd/rRYC2J9uGbJ4xgHgVbdhIsO/wCVhxz3FZAZDDk4DVZiYXjhH+V0Hb2pEM0nVUGY8NxjFKcOpyuB1H4VTZGi5Py+hpzXAWHnr2oBFiRgg2nIxjpTAHRg4yM8nPORVPzDsZwxDngg9qs2m6OLbK24qf0NBZOhbOQePyqRVQj1B/h70xiFyQxKHv6GpgEZVHmZwcZHUZpoDKmbduO7DIcBfY1LBJuO8YO3GeeRipViSRmTkbe56mq1sgLrvxuUkfh71YGmbmNkLLgexPOaeCNpbgn0zis+4tWA8xQGHPI6ZqZMeUpb5iQMbaAILi4Cl+3QDvzT3QmElVV+nOeaaVSRQQOR60sY2zCQrgMCMUAMh80uFJ4HUnoKsAMBkdHyPyqeV42VNoB45HakhIK7AcZzgjtQAwS/uyqkOV7d6vRHch8kcnqCOh+tYl55sFq0seDtIB49asQ3DxpgNhWx1FQwLt5neMNu2nHHtTLN23E3RyVzjd/SosF0ZkyccmpN0bSoSMnp9MUgL5jjmTggMc59a5iPSZG1nzEkdECgsPU10ScPtXBDZqclgw2cHHP4UAVLpCJUcAjb09cUu7a+8L839KtzyhmBCdRjNUSWPJ/h4xSSAWRA2XQDnsar+c2Av8S9fSo3uWibaRkg1OGikQyMevXiqSAmUk4HIAznFUk1EIMICo3dT3p6XCliuTxkgmodisp39SQcj2p8oExIeZlTlmHbr19KGkG3OzcMY9PyqW1TdNvxwoI9DnrVJvl8xCu07j06Y9qoC/G0bpuA4zyMdhUBJjcRq3BOcVJHceXBswGLZHXlRVeHDnYck9hnsKAJnldJn2j5QBgUifvFDFgPb1/Gq900omUInygevpUYebdhuFJ4oA0JQrEgnHPFJNM8bRrswOx9TTHkTG0jGadcSbikYPIH60AXJpPtG12yJI8A/SgTSFwc9qpHzGhZo5CC364q3bwytFlTuZQCaAITHIWd1XrznOOaiE5jJkbrjnmnCQMWDjG08/hQgWXPlAZYYwRxQBXtCZzImMEcjJ65pAtwk+VwRnAIPSoY5HjlkAUfJwKmEkQGSdvr9aAJXG5xkEt3zVh2EaqkjbQeuOar+d84dcHFFzvY+vegBZ44pzlPwJ6jFVQziVQ7kBh8o7D8atxM4+6oB4wCOeOtVdQjUsHT5e+PegBkj3McvLCSJ16jjBFSJdMCqtnae/rVa6n2gMqZ7BRVR286FUQ7c9QTjkUAdB50nEe3akgI5qJYhHypOF4+tYkUk4TyySRxtJrfR45Y8rlT059aAH+a+WZ1xngDrijPlKqsCQOCcVFHuUkNzjpupp+1MxcY29Dk8UASLcAvuHzrjGPSoBLLGwB+7n9KgRxC52gY7kVHIJJyGG5WHTNAFvzXSYOr4Rjtx3q1KjQvluS/P1rOjti5+cHenINXg/mhPMBJQelABeyGOFWUEMvNQi5IIdeTwenc1NI6kqrjPmZH5UwJGrgBAMgdT6UAWFAJdiuQeRkZwaVBKsiyAAnGSfSqspa3YFgTE/p61cWSMW6GPucHNACkGVyRgHOT2zVWdcHy8Hnnnnn2qzI52fujj1z/AEqJ5SQrenINAGdboWkaBOSAOOnWrsLy2s7RsjeZGMA9sVEhEc4lTIIB6960redpyHl5LnGD6CgCqAx+bOenHvViSMyxKsYO/OeOKTyDIsjFMOTkDpwKtQvsCtkKRnOazAxdRhkuJRtPlnqSD29KvRPM4hRmwfu4buFovYi7fLxkZJ7VDc2xkWBomA8ts59QaALpDBiMnkUm7CMwcEA4weppJl6OWxhccVFbMrQhFUM3PPfNAFmPAGeme1SsCVPUkdveqqnbKqMx9xirLsmzGSDk0AQsRIg4II/WiGNW25OCc4qKLlWAzx0z0qQblY7T8uOD70AOkheZeACwGATUgiaBgjYyB+tTWxcEI3JOTSyxs2WfnntTQFeWMF/NPBp0xRYhg809v9WDtximPE7DcMYyParAWLaQMmpSEGK4LxN8RvAfg67j0zxNr1jpl2do8u5mWNsnngE1mt8bvg7bgvc+L9MCev2hMY/Op5QPTvtT79pXan14NQakIFVGUYc9OfavNo/jh8FZl3v4t05MdCJ0A/U1n6h8d/gKmFm8Z6crf9d0LdPY0coHq0I8pAXPJHFWUZtjEN2rgfCfirwx4vtnvvCurwavaRMVMkEiuA3904J5rso2kjPm/wAB4IpuJaNOGJsHLZPrUzoAdvcY5qvDOgVicA46UsjkFSDzxxS5RlpIhjIOAeTS+Yq/LIM/SojIg5DZ6fSoLtoo1LBwCaOUi5oGSPA5AHWq8rqHBj6dazXaIR5STG3rULyljkPwe1HKFzQKeYRJux6iq7FEyrdR0zT1kRUzjp+dRzGKY+YifnSaBD42Zn3N0I7GrDFk2shxt5+tZybXTd36VatVzEEbO8HjPTFS0WJFIc5zuIOTU8Uo+0RqmFVs/e4Gaa0eZPM4HY1XlcAgIT1xx0FMD4e+KfxD/at0zx/qOkeC/CVvPa28g8ubZkPHg7SrMw4PB46Hj1rjL34q/tlxaVcLe+B7TyxE+7LhWAxgkfvOfbFfowy73aRIlZ34yRk/nWDf6bG1lfSzW/zJDL1J4+QnIyeKDM/ms+H3iTxlpnxjstZ8J2C3PiFppzBbAEBHk3buevygkivefEfgT9sXxP45i+I82l38eq27RNE8RCxx7BhVUZxg9xnnJz1rhv2bn3/tWeHvlGz7bcMiewD8fkMV/Q9qutaT4d0qW81a8tLC2OGkaVgqYxnqfQc10VNwPyd8I/Cz9t3xu76prfiq40K2kkZXSa4KlNvoqg/zrp/ij8Cv2iPDPw31vWtd+I8urafa2cstxa+ZIwliCncvzccjjpX6P+GPHfhPxtpMl14Rv1vra3l8mRlDBN+RnqeRzwehrk/2hLVX+BfjdIgI5FsX4yAAoG5gCT0wMmswPwa/Zh8KePPFvxJu4Ph34iHhy9tbNpJZ8Z3xb1AXGCOpyTX6UH9nn9p6Xy1k+K0pNwARh3A/IAAfhXxx/wAE70s5/jXrVhdEKZNNYL1GVWVWJ/PFfth4o8WeEvB2lW+q+I9UisLd5VgRpXCtuOSOvsOfSgmTsflJ4i/4J1ePvEt3Pql743tbm63M0zzKxcMTnIyckn1r7n/Zm+GPxF+Evh288KeNPES67axPH9jZSxaJADvU7h0+7gZNfRmn3+l6hpY1LSZoryGcg+ahDqw9QRWpF5bbXAVc0mio1LnPa/4j8O+EbOPU/E+ow6dayOVDzOE5A56kVzFr8d/gRezLaWvjCx3epmQc/nWr8RPhp4Z+K3hVvCniVCsccnnRupCuGxjAY9AeRXzPF+xH8GSzRHTZo5U5DrcNz6n0BqDQ+hL341/BXTLprS48aaYLkJgp56kYHrzjNFr8bPhDqMHmQeL9JzHnJ+0Ip9sgmvBLz9iX4HL/AKXe6XdbCVQf6QSOON3XvUWufsZfs/8Ahvw3feKL+1lt9PsYy8kkly4G1ep4PatDMd+1p8UvhtrH7PviXTtD8Q2OpahqCKfLtZ45TiMg4wCfTsK+Bv8Agnx4u8FeCvE/jL/hLNUt9LW5ithGZ3WMNguMgsRXx1r8entr2ptoNu01gs032b5i2INxC5z7CszT/Dttqmj3viWeLfBpNzCswUgM0UmOMitHDSw0z+jGw+MXwZazjZvFmm+bGcnzLqMAY/4FzzXG/E/xN8APjR4Ju/A/irxTpnkSnMYivIgQwHBy2QK8e+G/7In7OXjDwVYeI7exuJobyBJUdLpyrK/pkmuv/wCGHf2f23m1t7uLJwA85IBx2xknmuf2YjxC/wDi58Gv2O/Bllo3wtMXiW+u5meTyZlkVhwS8rITjqAvGOPSvqD4C/tTeA/jxpqNEv8AZGrRHM1o5+7zgkE9QT0xXHN+wh+zxcBYrmxvJ2ODlpW5Azx8pFdF8O/2P/hZ8K/F6eJ/DAuI7lP9WkjbkQ4PB5JPX8PegD6itGiklTY2/j74reVImmjt3YIXPB65HrVGK08qFVIUscDC8HNfO37VXxz0v4I+BJhaP/xUmqWzR2UPVgWwN/HYZz/KqjG4H5o/t5/Fy/8AjR8UbT4Y+CC9zDojm1SKLJEtyflZhjIIyOPbNfpP+z38H9K+Efw60fRnQS3aoGn4GHlcAuxI78kfyr8LPBHxE1X4QfEax+I+t6Yb+9yJ2WcndsmJyw75wcAn8Qa/U7Tv2/8Awve2Ed9a+CdUmhkC/OUwm8AZIYZ4raxXMfoLp9zNpzvDbAOgbBQ88egHfjtX5Nft5/syaXptq/xl+H9r5UErkajapGPk4JLgAdMnnjivV/EP7elrBoUuoeG/BeoQXLblWWVCY1bGOp43CvDPgn+2re+KNfm+Gnx4txfaRr++OKVEG4NISNkgTGQQeD2/UAcxJ/wTJ1++s9X8UeHbnzU09nhuI2wSke0sDwfU4H5V41+3frPia0/aT1Oy0O9mhuZltRGI2Kks8YxyPev2V+Gnwq+H/wALrd9N8I6cttBcXG9znc3JyOeuMH1r8b/25AYP2pLi9chhYtYOg9UAXr+OTTS1bGmfst+zbpfjPTPhf4e0nx7ff2jrKHLvndtQgEKTxnGa/CT9rOOQftEeJA6hZDfxfqTjH4V/Qj8P5xb2mkMm0LKsTfL/ALQDH+dfgN+2aix/tOa5t6G/tWx9VqqfUZ+9HgAINB0uKTtbRZ3f7g/rXoiPEjgsiOndWAII/GvOPCckcmhWM4+60Kfqoq3rnxM+GnhK6bTPE/iG1sLoAfupJVEnIyOCQRxWcwPm/wDbe0Xxb4d8BW3xZ+HuoS29zohxcW8f+q8lgPn2AY+ViM8e/auC/ZS/afs/jjZ3HhvVoEsfE2nRmRlRdqTRhtpkUnJBz1Br6R8Z/GD9nvxn4L1nwpqHi2xeHUrWS3YeegYBxgkZOM/nX57fs4eAfht8FfHus+K9X8d6ZJFdRvbWqi5jOIGl8zncw+fpj059qUY3A+lv2xfHVl4a+AWp2rvGNV1lBbRwsQGkRsiRl+gOemMZr4q/Yn/Z/wDH954jsvihd3Y0/RRv+zxv8xmLllPHGFA53c9utR/FTxn4T/aC+NgttZ1eC18JeHnEKM8yqJwmfMIOeA5AHA6c195QftHfs/fD/wAKN9j1ax+yabCqxWlkVduFAVdq5447U0jJKx9VQpY3Om3qTQqZLW1kJfaMKADyD17d6/n5/Z/iEf7XuhxsSsX2q4Oec5KyHnHrX6U/DL9vL4bfEmXVPC93Z/2HK8RWISY/eIxww3HA464Ga/NT4JeJNF0z9qqy1rV7uC3shc3CiZyI4xgSqvJxjtTGf0L7L17OOe9ZHZPkAPUD2q7ptwYz+8+b0ri7Txx4H1SKArr+nhnRG3eehLKRkEANnBrkfiz8cPht8IvB114n1K/jvvLUtBBFKN0kg6KP8msZbmh7ExluWZEACmmRjynwPv18t/Ar9rz4afHW6fTdJmbT9YiGDaTjDOM8lD/Ft9cfhX1YoS5YyJ7cfyqQJvPZv3b9cdqVmPljIwR0phBY5ZcHGc09pHCAHBNAFV2jZMdMEn61NBhIsk5Y1DJ5Ziw+AQflqBLjLHaCSp60AaQ5BZ8Hn+VQhim4q2c00OCA+D15oWR2OAB8oz9aALSv8gJ4OM/jSPI7vsIG7IwfQUxSfvY56gfSkEwZiSOen50ARhiWKEZqZi4Qh+gqlJKYnOOc96cLlGYBT060AW/OyhixzjinJlUBzlx1piqTg9c96VmKfKo471DQEqzuQSw6VCJ3WQlQBn1o3gYZW47iluGjyGGDmiwFpV8xC7cv6e1IFKJlOc9qrRPu+VsgjoRVkOA2WHA6fWiwC7jjbJyPSnQrgHkfT2pjsSSW4HpiiN2AOVJx3FFgEbblgRnH6UzeQwK/Mucc8VO7sckenSmMisMD9aLAP8xixP3h2zTRI43Z703L7QOhBpyL5jABSv16UWAk8zanz847ikyhTvg9ulKqjLL/AHaAh5kHT070WAhcgvjkgU0EKMZyacCBlM/e/OkChQSfy70WAZtyd33c96c0yqBgZp+0OMenaq7IMkHhRSsaEgZWUnpUO5yCpPy08xIGUIdx9qaWdN2RurQCZFUYUHj3FIqtknGc1B5p27cYJ/Sl+0bfujp+tAFobSQMYanPKAMNxUccmTwcVIVDg/LzQAEKQCf84oDZ4z83Ye1IuE5br/SnHAwARk9zQBE4Yqdx6YqDzB/q8d+cVaMQUMwOT2pixs7gP1656UAMYx5KkcAdDVVtzH5OM9MGrEiqvHcj1qpkIxYZJFAFlIJeCBhh2qYQyFgSR05GMdKzBKVbG7aSOpNTCSRyDuycY/CgCKUOk2/nmjzCGIUbTjPWnuQDjqcflVSQ/PtHJFAGmkisgaXgnpUfn7SQhBIz2qkrFjtb5cdCKlRQWHoDzjrQRYsI5kTLMSc+lWmKNFtI59zVEh0yI2OA3Q0smWXe2Ac4waAsO2xJgDHJ5qN8I52krxULqduVYZ7ilVz/AHck8U9QsKZFB4wxzzUMjk/Ke3WolyHJzu5AqVo/lG7kng0ahYVRyuOh7ipBtLfNyAO1VpCFTHQZp0DenJ96QIujMY8zH3qmSTzE5x06VUDiQHrx2qBnCD5TyfTpQWWmVAfn5z2709JG6JUUXzkFz0HSpiiowKgHNJlxJ0Yg+XjqO9SjIIdFxjrUUancx3buO1PUNjCng9qgJE6uSx3HCnn3pU2Bvl5+tM8oAgucVETGVIVsk8YoJRpzwzFMSDaMce9VIpXt87AARVdZpI/kXLq3r2qQHK7n9aCywZv3W5lyGJx6g1UW5KyAqoXt+NWfO4wVwmTUDhdwRgP/AK1AFtpj5e4DoOnvTbeeVpNmMoAS3rmoSZs+VjquRmrNqu91WU8kHgUAPZSTgdutTMYwuUGSR1ppZXZvl5A/nSNCit97j0FAEZClcL1HWmRRMp3EZX37U4t8+EI4HSpY2cox/hPH41DAd5wUcfTGKSOTcAu3k+tNZiQc4XHH1xVdjKqll+UD9aQGtuUJuYdOOKZNNGFHlN8xxxWZHOzRMHJz2x61OAwXzBj5R68mgB6y9N3zHj61Y2guHAOBVYyq3LLyO4qFrxkO5eAR0NAGikykHKkY4HNMmmDtiMfLxmqqzu8a4XkdTUyuWOcYoAA4LbAev6U52G5YTyy1U+bJZQFY/lStlQXXlzyaAHh1VirD5Fq3sd4iyAY7VEVd41ZADnk5qF5Z1kz90dvSgCInZII2UkdaDcZkwG2jHepGc53qBnGCapm3aQllHH0oAvRHKhG+9jIOaYUy5ZmyWxke1RooAC7uVzgHrT5FI53YOOhFAC+b5fBzjmoxKAm7bz696bIpaPHoM01XQRkONoNAEkMnJIOAOasGdDgtWdsVTiNsKfxqQNuIdeB0oAuoxO4v93t7ViSs6g5GATwPWpPPlV8THCjOMVGCrR564J/CgBXlZ4ygXBGKAv7tlB59T3qsJZNwBPfr61ffLQgHggUAVV2KpAHBNSFgYyuOvpVTyGZdqkg5yfapBIWwqL8o4J9KAFIX5VB4X1pkmScDIP8ASmBSOXHPvUiIyR735Y9PrUMBVJLBiMBB+dAQn7ozk8UhkK7f4Q3f3pWd4oxIOinGaqIEMwLIQ5ww6duaS0gHmLC5+bGTTXu38xQ69at26+bi5XjBwfamBQvLTZMpUfKecVaV+RsGAMg/SppN7uzTvn+7VSbcJNh69vemgEaIlsZ2oQT+tSARxrhycL79RUDs4QZ4zSR5YnfgqO1OIGi8ysRGTgnPFZc67f3Zz15+lWNu+Mttw3TmpTgZJGSVHWqNCkw+UYO5Mfrmo9cUP4bvNowUjZvTcuDkfhUzLwnTA/XmszXM2nhnU4y5aHyTuZzkgHPAx6UofEZVT8K/C8hi/aKvxOqyKRKuHHXewAP16V+yHhC3Eml2F2rFlUBD6nt2r8bLNZIP2kriC5mVz5jAuBgfIoYDn0r9m/AkkL6FajT2BjQIDu7Mwy365revsR2PRYpQrMuO2KkcuFDx5wxx9Khto0I/edUPNbSorRhBjDD8q4ToK6oHwJj82P1qRYpUABOMd/UU4qquoPOOB61M4nQAscheBWgDljZT5w69PrUIZA2WXBPUDsKtsrLAXzjJqBwrMJc4APzD2oYHx78cJM/8NCc9fhfY/wDuw1/NPX9Lvxwjt/8AjITa3X4XWTD/AMuHj+VfzRV78PhR5VT4mf/U/Q2RgoIYdeh9KjDhScE5qGQZycnio1JPHr1HpXyZ7g/LDJ6ZPOaqShzIQrA8c1ZfAznH09abGRGW469qAKo/d4I/j/Wonk2jgcn14qVpGjkB6k9B6VFOP4nGaAK0y5UsOv6io4HG4sWy1RvK24q3eqj7lbdx0oAlvAHlCSH5T2rntUmMCFkXJ7CrN3ebCoxisK7uVmQocA9q2hAzMNp5LlTlTkdh0FWLZhCgI5dzyPSnL5aKVIx6mqHmOXIHT6dq2sQ2a0bxoWyQfanBlaXfk+2KyI5AJDu609L1I22sM570CNyC48iYS5OARX5M/wDBQOK2T4gaGsZAcx7j9HYEV+stu6iZQCCD1BGRX5G/8FAtMk0/x1ouryoyidANrZx+7POPz6VtQjeaEz7x+AWqpqPwj0SeyYCS2AhJJxkhAcfTBFe227yMo3ru/wAa+cv2c5U/4U54djt1KSNEJZG5+bIwOvsBX0Ja3P8ABuyRyRTxHxjNeKU8qeMVbQb8DOAapImMnqx7VbhbYNhALVgASo33AM1UyUYZ7dauNOM5PGOKqzONuXGCaAHLJjOMksentUMkZaUFWwB196hjkUMEk7fnSvkHKtwcDmgCV3cuOM46H0FMxgEgYI7VZ2ps4++orLmJLMD0ODnp+FAFlziIspwSOc1DDzufHzMPwqFpl2/L1GOT0FNieRd5B6Hj3oAmLMrMgOQeuaIxIW2AhgOoxVOMvKxZsDBJJNPeUkgRyYbk8dwKuwF7a6jb0A9qYpCkq3vgZrMa+dLgNJkqfU8VK06SfOhOc88cc0WAujI+6etDcBQq8mmBtqhEJ56+lSGQRkEdD1osAx2fvjbn1qvLKVYoFyPUU+5Vwu9VHPpUGwlfm4B9KtIBxj2KJM8d6SR/NIbJwvYVmXN6sSMjHPpRa3qTKVYcgdqkDR80mQFgCM4pxaLLIeM+lQo67sFSBUwTdhzgAUAMQMX4+VO1Tb3RlHY96iCoxPGMUB9h6UAXSyqdqmqgd5JPTFNa7BcKVwBURlTJYDg+1AFx41I+YivH/wBoLDfBrxRBMisn2VmOfUV6srRyRMh6tXjH7R86r8FvERkJRfII6dT0x17mmgZ87fszfAn4UeKvhbFrviTQ4L67kZs5QEjBx1PPv1r32L9mD4CDEyeGFzgjBCkcjBzk8j61wn7Id2y/BUm4A5upVRvUDBAOK+mI5H8nKV0ym1oYNnj2mfspfAMQiSbw6u8HLZbI3DjHB6e3Svzl/az8I+Dvh78SLOx8E2P9nW627EtEojxIoz1556V+vUV+/meXGxjboT/UV+VH7bkvm/EDSmmhLNJbmRmB4fjGSPX1qabvJIEfVv7HvxQ8SeN/hzNb+IStyulFIIn/AIto4GfWvsOzldotzDAJzz1r88P2F7uaLwtrdnHH991fdn7uDnFfoTazh4hJ6/rTrwSlYsvm4QtgLjFTxjeN/IFZ4ZeSvDVcik/d8A5rmKSLDyFHCg5BpwuG5Regqk3zvnuO9PZ0yPpyaCh4ZueOc8UpYomTyeoNRMwVgUPA709JTnBGT2FBmMRm3bj1bgUxpiYwvboTTrgvEikDknpVKASBWMg6cigC7GxbKZ6UnmOx6fdqNXAw3TFKMBXAbBatALABd1HtmsbxN4W0Lxh4fudD163M0M+QVHfPB6g9ulakbOZVwvK8Go77UbbTYZNR1KQQ2lqjTSueAEQfNz2wOaAPI/DXwH+Dvwx0WXU7bR7MfZw8st1dRxu6LnI+Zu3OBXwZr9l4g/aw+KK6VocMtn4L0dikkiqUiOzgqT93eTwMdFpf2oP2qdP8doPh54HvMaTcELeXO0ojBc4BPUgdSOhrtfhv+0N8CvhH4RTwzostzeSKQ8r28JIlnIALkk8579sV0QhLczZ9/wDhzTNI8I6FpPhjSIFgs9OjiRVUbRwAGY+pr8nv2w55Jfje1rPIpQWkGCTkgncSeMdQB+GK+u/BP7U03j3WLfRtF8JXDC6dUSeRGCBSeSx7evWviD9oG5TxV+0PqKOodlEFs3UD5F5x/KiOjuQtD2rwJ+21eeGdOt/Cmu6X9piso0XdGjsWReDgg/Lx3wa9Rb9vr4eWknz6RqKjBKIUH3j0HB5FfMH7NmlaJN8a7/S9RsRe27W8kabl3bSrcZJ6cjH41L8c9D0Cx/aE0qwtLGIWhktA0OxdrMexz2PHWk1cEz6ftv28fATgLqulX1na/KrTmPcCQSeFB4JqprX7d3gL+y7mfQdBvNSvNjeUHiwoOODkHgevFcn+2F4M8P6L8NLCfRdPgtIw8ayFYwj+YyE46dCOlWfhf4d8OzfAEatbaNa/2jNb3G1vKBdvL4BLHnIPWlyx7D5jgvhb+294zbxA2k+PLQXGn3smIUhUpJCSeNvy8++evtX6a6fcPNNboiHbJtIY9ecHkfSvyX/Y28LaP4t+KGoHW4I5/sKGVC6hgrLKQMA9PrX6WfFLxgPAXgvU/Esbn7QsTQ2yKpJ8wgbTxnpxUzVjSJ+eP7anjeTx/wCP4fBmgSy3Fjo8ZedM/IsnIYhe2ABWb+w3pWiXvjzXE1OxiunhgURmVQ2E8zB6+4FeqeAfhFqdl8N/EHxL8aQMdX1yGaWOWT/WiPblOTz83f2xXDfsJ2dzf/EbXLiIDi0+Y9wVk+XH1PWiErITR7B+234c0iH4WWGp6ZaR2z291kmKELuLrtwWGMda1f2HLTTbD4c3GveXGskl20TyBRv2AKev1NQfttzNN8HrcFihivlDL0BXa2PrzVf9iaFLr4Y3cE9xhFvncqATgADA5x1NdP8Ay7Mj5W/a7+JunfEb4lPpmkRSLDosTQ7pU2hmIKtheoUY6n3r6K+Df7VHwz8G/DrSNB1hLprjT02lYo9wJwOeuBXsfjz9lr4f/EHxRaeL7mJrORXU3CwlQk6qckMOo3Z65r2zTPhJ8IIUt4IfB9lhRg/ulxjpn9KynVXKkaI8Jh/bg+Dn2ZoSdQhkwcE2+Rn0+U5/Ovy/vvH+k6j8cZPHZSVdNW/FztVMOURvQdyK/cib4UfCq3jlmTwrp0aqrM2YE24Hc8cVymnfD/4Q6vM9zpmh6TqIjYLIYRHJsJ7MF6VnCaWomj5T8dft/wCnaXo9vB8PNHkurksgknvFZUWNRzgBjyTxz2r6r+Cfx38OfGzQxe2TpDq1uoa4tl6qPUE9eT6d6+A/25PDXhLwfrOiWnhnTIrAXiCSaONQqkquAxHA744r6u/ZY+FPhXwF4CsPEmmQNLrGrxLJLO5HCyYO1QOgGAa1buhn1mkyyBS4K7jzWgr4VFTgd/eqIiyMN3OR61dDRsgUL92uZgWEyqMc8mnRbnkXjBFVGuQc9iMVMLoBjlCMjtQUkUvHPnJ8PNZng+WWG2nIJ9duB+tfir+x3AZPj1ZSsAxV5CoP9/5ua/Zj4i+dd/DLXbOIFJWtJ2RvVtvFfjD+yDx8d9OExKOwkVR/tbiM1tR6mcj9sWjmM2JgUZjuqx9mbkuQBjr71UaaSSRFeQSGD5Nw/lV0SLIS27jrtx0rJmyGIQjYyQHH61LIQHw/UD61VZ2WdQvIBq5IpPzSfKaQA6SlFcHkHjjpnNfLH7Zheb9nvWPPY7YZosEDr844r6qkmQMoHKAYOD14PNfKH7Y1uV/Z91e2DNiSRHJz0wwpxMzy39nz4eaf8RP2VbjwzxHd3/2lI3b+BwflP5frX5g69p2r+AfE0thcfJqfh+Yqx6cq3yupwD23A1+tP7CmoLc/BprW8kGYriZLcqfmXIGSfUc9K+X/ANuH4XxaP4sk8YWsUvl3xjNzcRrmFCE2oCMZG5gc5PeuiL1sB98fs+/EiT4v/DrRdfhlV9SgjWO8XsJI+GboOG+97ZxXuCykymaTG3fjHsK/Gv8AYp+Kj+APH114N1a+Wz0/XI42iL9p0wV29huXII78V+wUfiDSdNs7nV72YGO3RpWJ6AL8xyD7CpnGzA+B/wBv74pW1joVh8NNDeQT6gvmXJBwqxgghcYPLHvntV7wV8HE+Gn7I+ty30DwalqtlLeXWSS48xQEAB6ERgD65r5p8Gi//aN/aluNcuw9zo1rcvOykZRbOBzsGDkDce3c5r9Q/jbeA/Bnxe5iIgWycRbOxX5QD7YOfbFD92xnzn4FeGkeDxT4dGwgfbozg+pYba/o201HitLNFJVjGmfT7tfzkaNdNFrXhy+3FmS9iLH6OK/ox0eV2020uXy3mxqVPfBFVV2A14ZGB8peoJ6+tbVqJZ3VVXHb8a5hLlRI2Oc81cttajsbS5v7lCq2sbSMVP8ACK50jQ+Cf+ChnxO1HSPDukfDXS9QCDU9013BGSJCoIC7mHG088e3pXpX7LfwLm8I/CiyurpYzf69Es82R8yLKCyp07CvhptRg/aF/ajOpaxOF0iCctH5uB+4tmO0H0561+y1hrHh62+y6dFqtpawWiAInnICEQYJIB6Ada6X7qA/Br46fD0/Db4hax4cjgEOnX3+kWipztVmPGccFWB6dhX6EfsN/FmbxV4Gbwdq9w9xqOiFEjLvndEeFAHXC4wSaX9uzwv4S8SeCIPHPh7UbO5vtLJAaB1KFOAQCDyx6/Wvzw+AHxGHwt+LWk63d5/sy6KQ3aIPnIcEKR7BuTVRXu2C5+8jOzSFzgbicA9qrxxt5xGMse5zxmoYJI5W3BG8qTDo3Y5FasMhE2QMAfmSKwaAbIpWwvELEOUcAr2O3g1/O18RGDeLPFk0Z8xYruSNM/xKD1/Gv6LJpfOgmlgIV9roQO5xx+ea/nV8fRw2fi7xNCvzxJdyg++XbFOjuB+137NO2++CXhpjOyr9mVfLPGOSM/jXo3jn4leB/hl4Vutf8W6pBHDFny4t48yRx0VVGTk+lflz8Mf2cfj34k+H0Gv+D/F8mjaddxmWC0F1IhZccH5eBu496+NPFGj+K7TxJdad48e7nv7I+VNHduzOmOn3j90jkfmKuUE2ZyR23xj+MH/C4PiLqHi+aFoYJNkNtAxLERoMAD69a/Q39hb4E+I/DVlcfEvxXZ/ZJNRULYI4IkER+85X0Oflq/8Asf8AwU+Auq+HLbx59lGraurDfHdBXEM+MYVeeO4z+PSv0bEoNukaqEVPlCgYAA6DFEnZWGmUE3x+XHnLDA/3s1+d/wDwUY8Tz2/hfQvDCy8XdyHYK5wyIOhHf5iDX6C3twtrcwtK20Egg9vavy+/4KCwPMvhPU0IWCOWWIqR827aDWKRMmfGHwltTqvxh8N6fKm+NLmJsZ+UAHk4r+g6SGyyqWv+rQKDxgE7Rg1+B3wHa3tvjp4cMuAjTIM9c5yP51++bGdjCCojVv4T7Dg1uy4luPaxKk8jvWvEVljXdyVFc68pQq6LtJ6/StGK52I5AxtAH/6qxKLhTbEuXxtz371TFjbRsJxDG7hgyllDEN6gkcGqzXBZfnfIHUe9OtGVnYv1I+XJ6UAa/mGTd5z5I5/EmoD5a/NjJPTvzmoolcthiCpP48VM0fAYHv071mBJFMOEHy8fSnSgFNxYDjp61X8sHknnpQygqO56CgCGfDYG4nGOM0sFuAWLLg9QP/10htQyYEn7yryMNiCQ84oAcoTGAAH9qmEyN8jZyKzBdqJmRB/q+c1TmvJRLkrtU5FaWA2luAJAOopJJ1kOwcnFYcM+ZMAE+taJki3IsS445zRYBkg2SDaQAByPU1g+LrGx8U+HL3w1rFuLu11CNrZo8AAo47n0B5z1yK3bmNWUuW4PFUDtjKnbuVR3OBUNAfgt8cPgh4m+DfiKa2vLR38P37ubC5PzAqP4XIAwwzzwK4T4cfFTx18J9SXWfAGpyxMpPm27MGglUnJDIcjPoetf0NX3h/w14ntJNL8RWMd5Zzbj5bqpG4nJPTH5ivzl+Mv7B1xLd3Wv/CRnh8+VsWk0gaPYvOVYfMpJ6DB5PpWsJgdZ8E/24PDHiqRvD3xMgh8OXw2FZoyHhlOQMADkN6YB4r7uhj0vW7ZpYDDqlqcOA6hkBxgZUjg46cZr+dDxZ4Z17wfrMmgeOdIm0y9iUkeahXJ5wVbPPTscV6X8H/2hvHvwZ121vNKvZtQ0ZQBPbTt5imIHLIhPKj+vatzM/eu3kkZ1jbCovCqo2gZ9BX5r/wDBSDWo5I/CXhoXJLSiWaeMMdpwq7CR69a+7fhp8SdD+KHhmx8a6KCtvc/MYiV3oVI3KwBIBr83/wDgoRZ3EvjDwrrmf3JgaAg87XGcfpzWTRLlY8N/Zb063u/2gfCySpvCb5FU9A0cbYJ+ma/d+yv4rq3j3qVkjAVuRyyjGR/+uvwk/Zb1uPSPj14avb1hCkzm33MM535Ax6ZBx+Nfuf8AZIoCI0YbosDK9OnGfwqpDk7m7HcKcsWztHSqOpeIdM0qxn1PU5vItLSNpJZMZ2qnJOBzWbJtCFC+3d121cFjZXFk9nfxLPBOpV42AIZT2OakXMfN91+21+z/AGd0bKbUbrer7MmAqpxnkcZql/w3h+zXa3KRNq12BwSwh4+nPNcN+1p8APhgfg3q/iXw/pNvpOpaUjTQSQoVKnILAnqd3Ptk1+L2maaNV1DTbNkwL64igLL97BbBwTmp5Q5j+hD4dftP/DD4p+JRong+8nuZpuRvt2RABz1ycYA6nFeo/E+S4v8A4e67FE+wtZykEemOf0rk/hx8Lvh/8NvDWlWPhrR7e3uhCP3wjXz8so3EuACSe9dL4zluLHwR4gulYbUtJsbxwPlxj8TjtUlH5v8A/BO2xuLvWfGkLNvhiiRTkZG5pD/hXzN+1Z8M7z4a/F3U7a4h2aVrhNxayBQqHJ5AwMZBPP519Sf8E5Hnm1zxvACo8xYmOc43CRyP6/pX0j+2n8KLnx98K7m9sYY5dQ0TddK74DhFHzKrY/iGePpW0lYDx79hL4yatqWgXnww1q5BbSubENjdt7jp+Vfo3Z6i8FnG9xL5hHykEDPt27d6/nK+EXxE1D4c+PtJ8X6axRbeRUnHrGTggg9q/fvSPE1j4o0qy8R6c6/2ZeIs28cKBj5s8+vWs5EyPl79uf4zt4B+FI8N6LM0WteJUMXDfMsX8Z49QMVU/Yl+CjfD/wCEtx4z1+MR6rr4aUZwWW1C7lX15JzXxl431O8/a0/atttB0pPN0TTJxbjZkD7NA7b3x/tGv2jvtOt9I8PwaBprLFbafZ+URwPkjTb09QKpkn8zPj25SXxh4nkiBWJ76U4PP8Zr+hz4GXtm3wd8KJFIsjf2dB254UcV/O74pWJPEHiFSwbZfTAv1BHmHmv6A/gnc2Fx8LvDEVuQsf2CAB174UZp1fhRoe7C4bKySAMD/D25zX5S/wDBSGd31LwPJKvlsPOyO38Nfqm0bpEI42JUMMjuQBX5Z/8ABSqAG88ESthSvmjHfgLWMdConKf8E5praH4ueJRKf3s2nkR+53r0r9nJV2yN6Hmvxa/4Jzq1x8WfEDjqmncH0y4H9a/Yt555HKBsbTimUXNrMSMcA07yQZdwI2nqKEikULhsnvSNHKjsW4AoMyrJERLsX5fxrQiclAr8heKRAJMdvwp7AcEcFTQPnEYAlsDDU0o4j5AOaq3F1sbbGNxAyaLa5Z0Jf1yPpRYRZ3hVbA6j9ajmuYrfEch696rS3IWJmKkKcgfWsA3E8ww53BOtFgOr8geTlX+XGQac0jGUvweOcVn2joYM8nJGRWhEQVL9jkUAPW5WIALkk5GKhmddhkQZYnHNQRLKJ2ZlBXPHrVplBAY/MCeB6VDQFN03kHGNnJqKUw7SkrAk9sdqmMc28gYUHNF1CiWewDPIP+1mkBXEuyPyWPydfwq9aNDe2g06RBJHKSrKcYZSOQfrWWZPtEa+bwU7Duafp13b2dvc6jfzLbQWoZ3kY8Lgf0FVED8PP2x/gBD8GfHq6/oNsYvDGvyO5UDCwXBP3QBwF5GPyr5u8B6No3jH4geG/CnjK/ksdDkudrcllAbnai9t7YB+ua+uv2hfiN4o/a3+MNr8JvhePtGg6NISrncEkZB88rkA4XPCjpnFfHnj7wdr/wAPfEV34Q8QW7W+q2LK6Sc7XA5VkJHf2rYD+kbwzo+i+HdBsNG0CzSy023hRYY4xtGAOta7bC4Q4yegzXxT+xZ+0P8A8LX8F/8ACEeJ5VXxPoabcNwbiBcBWX/aHcfjX2luxOMr86VnJAStGRIqMwz0I7VBqV5BBo95CULMUfA9wD0qGS582Yhvl2/rRcmJbaZWG/dFJz/dJU1MTM/Hr/gnrPE3xv8AHCOPkezlIz6i44rF/bv+E8fhD4lQePbG1Kab4iCxzlQAi3Kr6f7Q5J7nNaP/AAT8tn/4Xz4yTdtVbadMev7/AI/lX6O/tKfDK3+KPwW1zQTC1zqNnH9rtSgy3mRHOAPcAj8a6UaHw3/wTr+LI0rxLqfwf1q78q1u1Mth5jYG88Mg9zxX60zJiQojdM1/MH4Z8Uaj4G8VaX4stlK32g3SvIpypJjbBBFf0geCfG+geMPAmmfEPTZALO7tvPkAIOGVfnHXAIIqJoD4y/4KFfF5fCPw4g+FNizDU/EjCR9pwfs68np2LYAr1b9k34UWnwq+Cdhb3iqNR122a+uuMMPMXcqn6DFfnpFJfftgftYyaqRu8PaFJGSrZIFnbN8q+nzsM1+xL28n9n3SgeVFFaui46BQvAH0rRAfzRaxHmXWBD937bNg+n7w4r+k34Uhz8HPBschJaLT7UsQeuY1r+afVXZE1Yo2R9slH1O81/R58I7s2vwr8LWk2GlGnWpYZ6AouP5VFboB63bBImUg4UcjH8q/Gr/go5dLc/G3w9ZY+aLSwxPsd2BX7CRSeVPDGn7xmPCjpkV+NH/BQ+ZW+POjov3jpal/bluKdID3D/gmJOB4b8cQP977ZC3A/wBk1+nMixkZUEFucHqK/Ln/AIJmsR4d8fMmdxuLfBHbrX6S5udnmFs/Ws57gaciCKQZOBjNN8wSKyqc7uCfasq/mkk07zskFe1Ymi3LCaQuSMjAz61IHbQEp+7kzgfrTbS9RZGDDZjK5/rVS2minh+TAcD14PtTVULmRAGZeeDUID8xv+CkeiQpB4G8QJkSRyz2rHHTcoYf1pv/AATS8ZyWF34w8B3TM8UaR3cSfVsPj9K6z/gpB83w28MzucumrDGB/C0Wa+Z/+Cel60H7Qs1k7MBeadONvqVZWroWwH7Z281rK6zRKU+bBB61ZutQtll8lVYnqazpJYklCMMjr71Ul8qS44+VjWHKBeVxOzg/KKjkuJYPmJAwKhWV0YxsgPPWor6WOWPZnJI5Ao5QLJvDLGRn5hx9aistRLusUoAZn2jtisx5Vhi2qCcDj8KoJJmSNmzng+9UB2EhBuPMiYgrwfWiRnbKMOV+Ye9UtwKMyn73I9fpUUU+bgqzDCcYPf2oAvzT+dEm1SHDgse2BU06BpFdP4v0xWZPOpYxt8vGRjpxUcN8xYRtwpx83vQBrmNlxhd7Y6VSiUM2xwc9zjoTWgXkR8N94dcehprzZTLYDA5A9RQBX3KiEBskZ49atLPLGY9w4c9KxfN2jzEILZIwavfaBsiWTvkg+hoAub0eLHRwefcGlM2y0fPPBzk9vasoM29tzZAXIx3NMvGRbbZIpz6jv7UAQLdvPcQxQvgKPm79avbXEzeYSQfyrkdKErGR1VsKw56ECultTI8gmkcuuDweOlAFxLd1lY56D61PAgacSjh14JHFNhkUzbjwF608yKkoK/Lub881LRDLTuzRiXG7d09KVDhTuwe49qrtGyyYJIReg9zTgvXHIHrTsCHGSNo22jPIwatRSRyxqvIwcc96xZbgKHjDE7fwqxbs4iAkboM5osWajutu23d05IHeqcmoJHJtjOAQCc8c1X88yKQ4BZRgHFYt3Z4AkzjAOR3zUoDobe7k83cOdw5/H0rTkli2mRFPPGMc1yFtcC5ijkiYoycEYq8t5MskbB8AcHIqwL9zfFZfJ2EqRgY9TVdZZITEDu7j2FNllR3MinqCBVdHchUY4HTnigDXWVAy8cHnNTMizxrKn8OeKzZZQ+1F+UAYOORmpkn8sYLbVHXmgDUAmEbbht54B6kU5VZ4yhXG3nNUY7pCdpOc9M1ck3KAnTdzkUAV/MZN0AdgzEEg96t2cgllkU5HlD+KqE0CyTLK4IbOcjjpWlDKcnzM7SPqahgPtwIyUc9CenQ1PKwLB0UZB/Cqk0sauWUEE4zVsMuGKHHT9aQEMjqjoQcZ4x2zV0kibac7T69KqTRhQHLj149qUXEjOqS8L6+xNAEUzGM4JySeOev4VC90P9X/ABDtRf2piKPMcknII7VFKFT5v4+uR3FNIBstxHkybeT19qYtwmzIO31yKZPPBIhiVQTx+nWs59zCSIAjtx2qwLzzRKPlXnqantrtZ48jaADnnocVTiZIrVpZkLEDBqhO8UVrL9lUIoXOO4NAHR/bEtcmU8vnkd+fSo1uLOZJEcbW7E9cmuOjvrW6t45rp8yEbT3Oc0+8DELPbuY9vT1J7cUAdUskaxlADhvTrVdxHGRsJDLz15IrCiub1FXcwML5GCOc0xpZYrjfnIxg59KAOgSZZWJIKqSCATk1ZmMSY2cdeprBt7lGJ+fBAqG9t555kkgkPHzewFAGobyWFwJBlG6n1q1NdoZEG5d2OmayJDMbaKCTO5RzmiW3VHgZmwoGc96ANPzWicrE+QeTzVmO62xrKshClsEA1ipMBcned6EHBFXJGxGqqNoIzigDVhx82PmB9e+anjj2zb4gcZ5GelUIpRGkbZ4PB9sVas5jJ5j52gZH1oApahMlpIWdflPfFZq6naSAqrZLc1cvrWe6i2xnIY8gnnFcomnSRXJjUGRE5xQB1tvfIoDvzg9P8ali1FbxmAA4bG0d64f7TcRq+OgbA9vyqjp/iBre8+ysSsUj8tg5z+FAHrUix5PTcowDnGKp3Ei7QTzngc1j2+octI6k9hnmobnVbdAqSIQz9+eKANDcUO1+VNQ+WJE3xjb5Z4GetZT6jIiblj3qnfJpI9ZxHh1BI5+lAHQiEBVzxnkVPFLIHBAwAep6VlW+pfbbQuwKzLwMdK2EVBCiyEBgAc5oAuOR/rccHgAdM1GxUPs6LUJmaPLL84PbtWfcPNKhjPH09aANCO33ED7oAPQ9akig+ZcNgE4PrXMwaldQny8btue3StJdQuFjR2j37eTjg0AWf3kF5IOiAEAt3qwtwqxEuuWOO1UW1UNLslhbPtzism61MrNsVGUE9fWgDrtq3CK0fAXrz0qrdRS258t2HOOncVgxXk8WEQF1Y+vWtb7U9yqbgQVH5UATGT7RAqJxsb35pnmPFK6yDbtC/Sq7XJaQbQRgY44BNC3UrSZKDB7dyaANbfFJ+7U4BGfxqN1CkRnIU+vrWHcT3SOGTo2cj2rfEq3EKvFjb3z1zQA3GNshb5elSLcx/KyqQAfyqGWJo1Adch+eMVGkaRqqooJPHODmgDSjciXJbd1x7VHhVYuMYOSfrUc5wN68MFGeOhrPh1CeRxGY1A/2uMUAa3mKmAcDr0756VDc7bdIckjPUdBWTeXDMhgs3Alx97OeRWPrOqXjXkMLtkbVyMd8c0Adk0m9A454OaSOMRyK4GMdsc1h6bLdPG7S9EIxWzHO7vlj2wPwqWgNKdYHHmjkrjp3NNdEcBl4HfPY1WDM2ccYH51MZMKoPJPAApWAi8sfKTnjripLd/MkkUqdkfTNKPMAJbA9PwqJXbEjHPzHAosBeUODuVsc4pjSMCVc4I6++ariaWNwg5HNIAZJFdsMzDH0oQFgMr/eBAGOKtRI8sWAwyrjH0zWTKkkcgwc1qWF35DKWA+YjA9ea0QH5HftOeCdE+IP7b+leCteEz6dqMNqjiFwrA+WzZyQeOMGvpK4/wCCf/wKjgYD7Y8keOkyDr+Ga8f+KNzHN/wUH8K3DqUEdvEWz3xDMf6V+l8V7a3Fr50cfU4yRgHHpVT6AfEcH/BPz4LwvMFubsqQNuZFKjnJH3Qa5zx7+wX8FdH8Fa34gtZLpriwtppFYSDA2LkNj1r71nvIoEDkbgeMelcV8QJcfDLxXKkQmj/s+4MydDt28n8BzTgB+Av7Lvxj8UfCD4r6Va6VctNpOtXS2dzAxO394+1XA6blPORX9EltNJNEqzkk7QwY/wAQIznH41/MD8PlJ+JfhmRBhxrUOB7Cbmv6QrE6gtjDdQt8rNsxnHbn+VVIqJ6jbbCuRk1O4jydv3ugFY2nzK8P7uTIYDtWgMmUAdV5JrEkmC7cqDuHfNRXckaRsrdWxSCWKWQhHBZeoFUdRSQwlQuW9z2oAhdl+6jfr2q0hGwNkZHOa4/dH5hjYn3Oa6K1dTEuOB0zQBrhtw3HpVghTEZVOQvUD0rNZCUJQA4pqO5tzErEHuKBo0YQxyB90cirQYlMscY9DXPW5KbncsMcc+lTB9iMRzH1zmoaLNySRRtxg57A81Sc7ZkQL8snU+lZdvLGrOwYnuKnu9S+zWU186FxAjPsX7zbRnA9zSA3baMvcBNw+Xrzx7VzvjbxR4V8HeHdU1LxNqsFnbpBIql3AYsVPCr1bj0r8lPjR/wUJ8W2erX+g/DvSE0prSVo/tE/zPwNuQpGAQwzjBr5x8OeAv2hf2m/P8U+JtRu306IFluLx2SJsk5WKPbhsYPTAHcitYwa3Mzwnw54h8QeHPiPB4p8EQGbW4bqdrSII0hIfcD8i8nhulfp58OP2cfiV8UJLPxf8efE89xCxR49OQnYgYZw4wuDzggdPUmvz9/ZtjP/AA0n4RtcZQXkluR0+VAy9OnNf0T2kfzhNqrKuNycZGOcfhWstwPy/wDjD4Q+P/7PFhrmveAdXS08FpOPKS3w7Rq5CqAjKR17k5PvVqy8I/td/F74bxSap44gl0rxFaqrpIVXYk6/LkCI9uD7E199/GXwbP49+EHivwraR+dd3Nm/kp3MifMpH0YCvmD9h74qR+KvBlx8PNZP+m+HP9HjDcHy9/yfUjOAO+D6VIHzN4J/Yh/aP8Aa6+veD/Edra3rKEMyNgbQQQuSpyCQDx2r59/aY1j4zw+JovBXxf8AEg1SbTUM6xxbQEDYAJ2qBnaMjPav6EpLjStI0q817Wf3NnYxPK8gJBGxc8jOeg7d6/nY8a3l/wDtKftG3FrpYbb4gvlj3E7jHbRnbux7IAaAPs//AIJ83PxeuLHUotdFxL4NMX+iPPkkyFwPkzztAznsDiv1Wj+SNU+6qdWNeSeBtC07wNpS6JpUYgtYkjXy1G1QIwBwO2a746kphUN/H91alkxR0jSJJjkHZyCe9XILmJmMa4J9zXFxag7OIiuOSOe1Elx5bKZGIAIBx3zWJR3bhbk+UQMr6HORX5vf8FDvjZp3hvwfF8HdEuD9t1NknuvLPKxDna+P79fXvxV+J+hfBrwHf+OtedS0CsLaPOfOlIG0D6Gvxr+CPgDxD+1P8Yrrx941Mv8AZUE5uLk9RK5YlYUJ4woxn2rVAWdE+Bmr+Gv2afEHxP1oG3utURWgQqC6QCRQnXpuzk1zH7KPgDTfiPa+P/CN4Mte2tqsZwDsbLAMB6gkV+q/7UdvoUH7M3i3TrdVjgtbePyeOpjdDgegJxX5+/8ABN/Z/wALB8YSjafLtLfC46guT3+mK1jL3WB7V+wt8XpvD9xrHwI8WOYrzSJZGti4JYqjlZEx6KRn8TX6Z29zZXcZmtHWZN3XB4J9c9K/Ij9s74deJvhD8S9N/aD8Av5aXjJ54jTGy4VcMJAOCsgznp3r7O/Zl/aJ8PfGbwzujnjttaC7bqxxtdHHG9PVT61kB9mQ+U6ZYg4xg5ximM0EUg3AEZyT149aqw/ZzbRyQuH29QOTke1VLlnWZEBwSCOevPelyAR+IvGfh7wNo974q8QP5Flp4LPu+8xHQIvcntivzC03wh4i/au+L8/xU8e2ctr4SsHCWVsQy+dGpISOPPbu5zjt7j76+JHw30n4j6BHoGtyyeRHJ5oKEAlwCPm4Ocgn6V2HhjRLLw7pljpemW0dtaWEaxxovYKevuauIH4BftkafBpXx71LS7VVNtELMeTjhFMagqR9Rmv3G8EW+lWHhjR9OtLKG2iWCP5Ai7T8o6DHFfi1+3MqH9p3XFRdqztYAD38tRX7OeGLuzttM0pNvnTmCNTjqXKitJ9AI/jvaaPa/BfxXqq2yK9vaSsMKvVgFHavxx/YW8J6J4m+Od5eeILFL2PS7Rp4FlAZEmMoUNg98Zx6V+n37YXiWfw18BvEIMjRHUhHBGjDDNkruAH0zXwh/wAE7tElPiTxZr7xeeI/Jh2nIztYsfm7YYg470pL3WB+yWi26zXEYkY8hWJPXpwB71+B37cN2T+0TrSkkgm0Ayeqqgr99dGuIZJrdCuGCghc98Zr+fn9s25s7z9pLVvs0ZwJrWJtx+XKn5sUqWxUT91/h3PHH4d0C6dPmmigz+IX+VfhX+2eIV/aW14JnAu7TGOMEpzX7p/D1k/sDSC2NgMRAHOAVXivwh/bHbd+0frwXLs1/bg++F4/MVVPqSfvh4LYHRLUKwcKFGAMbRtGK8t+Kv7Nfwt+KfiH/hLfE63SXjKscqROFSQoMKSGBPA9COleoeB76yn8N2E9vwrxRsfwjXmuW+NnxKufhf4Wh8R2ejHXN0hUwrn5eODwCe/pWcjQ8ej/AGJvgCIgJNPuMDGMXDAYHXjOcn8q+S/2yf2X/hh8NfhjbeLPB9rLY3pnWMK0xcupGSW3Z6e2MV65/wANseKFChPhhegnJ6S9B1IHldq+bf2qv2k/EPxR8CQeHr3wfd6FCLmP/SLlWVSdvKglV+93+lXFAUP2L/gD8Nvi94c1C/8AGOnS3l5DqLQhkmdAsaheu047196n9g/4BIjPHpM7xt/encnaOemea/OD9lb9oLVPg/aavodp4Qu9dgurtphPZq7jPA2nC4r1v4v/ALYXx98VWVtovgbwrqGgLFlyywSNI+Mdfl9qGveJaPsC0/YR+B9rJPquj2s0VzaqZFVpSeV/Uduhr8e/h58MNM8bfHyPwD4leaSzNzMjPCdpLxu4POOn61+rv7L/AO0J4w8feH7jSviDolxp2vadCxa5dXRbiN8rkqyjkHFfn9+yzLJqP7Uc199+RTdTH8ZW4x+NJkn0j8ZP2PfBHw7+FOt+NdK1jU5J9Mh3KJJEADqBgMFTp1r5v/ZD+DfhP486x4jsPiDd3Tw6cbfytspOFkZlOMg/3RX6sftP3s6/s3eL5mRSZ7dU+b7u5ginP5mvz0/4J2ny/Ffi+ey+7ss0z3+aSTOMUvsgfaHhn9gr4SfD3xBp/jDwtqF/Ff2kqTIpcYIU7hk9cH2Ir7ShuZVbbORuwBxx0HFQwSgSbJslgoUk9eBVp0SWQlODxx61jI0FTUguFJ+vpVsS7owpI+tYepSqSFRSHUY4FV7W6bnf0HSpA3JoQY1Iyc9fao0gEYLZOVOOajilJRgxxmg3qqCJBkjOD2oAvbtg5PB6VLFGm0txnr+VZT3KyxbkbqKqxXSwt5hBbI9aANkOSuc5qsSRIFJwWPFZUV68jMvOw84HWpRI8jByduBmgC1dTquQvJ7Gq0Pmlg6DrzVOW9iL49OParkMinbsOCKtoDVguiMBhg1YJZn2p071RI2qpXls5OanFyUdTtyT1qAJduDhun0okh6lRnHSnBg4Y9APWlDEH5uc+lADUZkTy3G1jU6vGMAnJWuSvr+UFiqkY460afeMzETEjZzQB1bylfmzwc9aRZSq8thSO9VEuVdwgzk+tRXMhiRSVOD0FAGmH+XIPHSoGlw/Iyfas6GRmznnmnPMyI27rQBfE7H5E4zVpJnxsPBrn45y3CnINaELEA8E5oA0gXB5UZ9zUQkkPyH8M8UxGIAB5A9aZK5R94HK+tAD2mcKZWRcL+dUItTDZ8xeTnHtT2uCQcqAGrPlEaqzhcbjgelaWAuRX7O+xWAY8flWip3IQ3fn8a42JpRMHU4FbPmTLIGVvk4pWA2FcqxjPDjv9aJJUWErjJPVqoNcAuY+pPf1zUFzLLGoXoPSp5AJI2Vnb7wbp7Yq2GA6Y9K5kXkxZ9y8dj0rStb65UjzCCuOBjBo5ANuJgrbnHGPpVlZkMbD+I9PYVhi/UqWmHA9KtwXUU8W+LucGjkYFmWVmQkfdA4xUkCK6CLarhud3cVSknCsiAd6auPMCq5APJwaORgayxFTtPAJwB60w7skEbSvQ1nwF02nJKK3GafIzkkcjP609QLspKLg85rPk+7tP6dqlZmZNndBxVF9y/KeCRzRqA3AWXc77lHrVdn8xzsOFXjrVC4Xkq/I68VVguG3kZ5A47UagdBxswGy2MEVArbGyxz2qOGYrk8cDnNKTGMGPgGjUC4o3PhulWFMJ+RgQOxziqSoAcnknrk1Y+VlAJ70agSIdgbndj8aAUdfm49zUe4LlEO360uFAC4zjvRqAgRZQTkKF5JpwCY2BgAvOfWoHZQrDp6gVWuJWVMLz9aLAWWQFAEA+cg5pCyqOG9vXmubjvi7bHbYEx0rbi8tiNjY3DnvmiwEskgC4Ayc1XSQljuOAp6DrV2QRohwcnFZhkjRssQDTsNGjFclD93IqGSRfMwgwaoG6jjbO7I9qezLP80LYPpRYs1lBdl9RwRVvGxghGcdKy7VJEZQ5OfetjA2kgcis2XEkC4G0DGe9WI8J06/nVUqzNluTjgUqsVAH3G71ASL+Ff7xyaovEc7l4B5FTIu4ZLhSvT3qQ5GFH3T1J9aCUQRYDhXHDd81e8sAbj90npVUxBWLnoamaYbNvXHHSgsmJRlIRPlHc1DbhZCTtzjgZ9qY0+cKgyOh9qkQkDAXkcUAW3XeSCNuO59KjVCillO30/GqAnk3cgnB5B9KsG6UR5Ud8Y9KALIBOPMyB0qQbDJjrx/KmySYC7ucc1GUUtkHk88UAXFt43zIq5XHHrmqygxqIzwBkk1ZHyjrx0AFQESTLgcmoYANnHy5UVTmIb5Yxgj1qykWyNXkOGI5XPQ0x9oP7vnjrSAYy5XzBwB2qsMOxCZ471OyuwOz5txAxjpUjAQkKoO7v8ASgBq7UG1u+OlQyKDkDpxzU8mB9wlTwT6UsMkAkEczYKjjjrQAkTeXuZeafG7yKScgkEUkiIr7lPNTCSNgeMY9aAGunG70646VHCWWQyE59BVuF1MTKQGJyaYjx7Qfl3g5xQAjTCPg9G/SlI83qDtH61XKGV9xPAqRXMSlSNoHTNAEJVlVlAPJ49qImIyOpHfNPjYu+0/LzzxSAsSUi468nvQA+QRLhgMk/pVWQO7ZIytX9rpEGfaw9RVQuCSeoPTnpQBWKuX3AheOlIsO4kPyMZzSrkNn+LoTV0qwRR0yOaAK0MKtGZAcEcU44ZMAFSKmVRGPm5H+NOnZchMYAHXv+VAGW8J2kNyc5qojFThiOK1JHAAVTmqMkS72dAfc9qAHfulYbxgnuKkldHUMhAGcYqowJI7gHJFKw4wgoAGbBJXg98U7zG8raFHvUIdh8pPHerLOgVWU/MeMetAEaEuhdfmAOOfWnFwgJPzFT3pDGlqCGbd/wDXpDgKQOc+vWpaAAyBRsw2D/Olk+ePb9329ahVNqkEZb+lRGVoz83I6fSnECuFBlPmfn7VbgdY4j5bdemKcFDKWHHHTvTEiUDd27A9qYCTTR749wyV5NOknzECU5OQDimMSMux/HFDvK0IyOx49qaAquztwV5FCSBX44AGDxUaFzLtXO0561MICh2sclv8acQNVJA3CgAHtiqt0JFOF+b0qfMaxqoHzDkmoJGAGB2461RSZThjLAmYbf8A9YFQa8ouNBvoUOVMb7h6gKa0tvmQqemaytTbyLC+iQbmaJto9wDSh8RFU/CvRobqX48XcyhBeCWSQB+mNo27vqCOK/X7wVdTJZQQ8bo0Xcq9MkHrj0r8gvCUrWnx9uFktzIolSMk5JEg2qhYnseM1+xngaaG50eG5xgyO4B/vKCQD+db19iOx3emllbGfkJ5z2rpVMaTL5LfIeuelc8Fy7IgxmrNqzxuscnzDJ/CuE6Doo40luAQ2e1FwqcAPt2HBqASESDoPpUxjDBg56d/WtAAR7wckgdaUx4XbnoenrUcX7tyGzg+tSGRZJCvUD+dDA+OvjgMf8NB/wDZLrH/AN2Gv5pa/pb+OH/Nwn/ZL7H/AN2Gv5pK9+Hwo8qp8TP/1f0EI804YdKjKFH3Z28dPWpvNy5Kj6VExyfm6ivkEe4RN82AB8/8qjb5eo44GasFcgBuhqPYN2G+72qwIHwCGxkDpTEYyqR3qV2CkjORUY+XcSOaAKU0aBst1rHuCN5VegrZmQYMjVhzjrs6jrTQGTfqSFzjJ/SuUuJPLl2nHBro7q5Y8HHH41z8kKs5bAOOcY4rpgZsbvSZSCQKrDABCc545pCADtGMd6sxxRxx5Dde/arMysVRFJAG4+lMYAMp25J70x9mSytnB7U6RmY5jJCqKQF+2LRP54G7ZzX5d/8ABQ6VF8R+GzLIZPtQL7SeUXAH6n164r9RLOZcgHpX5mf8FCxDLcaKxVVltmAyvBCuSeR3zjiujDfGTI+rv2dpo734SaBfsio1tbRQKB8vHlhuR0bqOcV7pEu2YL/e7184fs0CJfgxphiyfOkD8fMUKqFYH06DHavoiCXLBs0sT8bFDqdANyyDYfr+FXcllU5yFrJQu6/M+T7GrSb053cD+lYFliUK5BB9sCoJHUphvmxwKYplmYiJRtAznPzVSkmkjBTdz79aALLAHDd/WnqAxG7P5dazYHDHdKSf61YkY7g0eMj9KALEjGM8kf15qq6rIuAeQQPaoWBeRmZiMdR609Ttxsxgc9aAI8KMHI+lCyjmMqMD+6ahmlUKWQ/MPWoEKtliOGByQKAJpzLIwSHge54NU2ba5A+VgPzqdWBO1TtbGATxVaKNRJhgWY8Ek8fhWgCsd6gH5h/KpI3AKrQ6FcgHgd/WoCq+YjIcAd/SgDdjyvzngZqSZY5SGAxnjFUxIrJtU/8A16FdxznBXnrQBYuDhPLBxjH41EirGm1+uDkU1tsh+oyPrVVp3ySR82efpQBz91CSxct8ufyqfSlDM7AcL+pqK8k3sWHHPSprKV4iQuCKEB0MUTPtOQKkl2xtxzmqsUrsNvenl8/K2MjpQgHnyzjJwaaQiMo/gP481Dyz7VGP1qXAi5k+Y9qAKl0yDKnknv7VAqSPGRG3HvzVmY7jtB2j6UiZwWDYHtQA9IjHjHNeO/tDF0+EHiad+QLNxtxkEnHP4dq9kWTpXlfxmspNX+G2vaVDG00t1bsiBRnB69PwqoysxNHkP7HsTN8IY0mAa2M0jY5JyTj8OlfUPktb7WC4jye9fi/4V/aM+KHwZ0uTwTo0SxQWsjkh43LDnnk44z6V2EX7c3xYEBtzYWk7dpSHB+u0ZrsdDm1MGfrQnkT3Gzp/tCvy1/bq0ySy8b6Xe+YCHgEIUdto/rWHY/ty/F+0EwFjZsGGQoR1ww6Nk4/KvBvir8W/Fvxb1W21jxOIomgj2xxw7tgz1J3c5PQ81VPDtSTC593fsLlovBfiS83A+VOoZe+CBj+Zr7w0+7Uwq4+4SQB/hX5+fsIajjw74jtZEDLPcYfHoo4x+Jr76zCAv2bmM+lFaOtxw3OgW5jc/L+J9KueZ/DHwP51h2gYvhx07fStqOXAxs5HrXGbwJpCVUEsAo69s00OsnIG305p+Y84YZDD6YqONY1OH59MmgB6JISV7NwanELR89SO9OimABLLtxwD60x5QqEYLFjQBaERchpOcdPao3G4bBjPvVFZZ1yp7/pTHuGV9zcjPaghk8kaYPr6CqvyqwOM9jUkNwzsQOh6VE+fu+pxgUCGo8kc3fnms3xFo6+JPD2o+H5JvKXUIXiLEbtm/Azjv9K2WhImynzLxx3rK8R+LvDfgbQ7zxJ4inENnaBN/cjcQBxnPBIoA/Pzwx/wT/sJtdmm8ba9KuniV9sVsqK0i7vlkDEkAH0PNfU3hv8AZv8Agj4DW3h0rwrHdyRBv9IugJX9ie35giuB8Q/t5fBXRLyayga41ZlHBhi/djvw4bB/WvENc/b+8Sa9K9j8OvBpnaTCRsyu5AB53BAT+taQhUA/RJLa20zSJ7ewgitoV2j92gQAAj0xzg9a/InRrO28c/tHeIrqyPnQWkssivj93iJyi/j3z35NX/iB8V/2m28MSa94w1BfDmm34IhgRdkrMB0AI3jI9a9U/Zm+G03h/wCGGt+PtVw17rEM80WTl9kWSoz6lstn3q0rbkSR8xfDHx7ceAvitqGu6bpM2uTtPKvkQIzNxI2cKoPTmj4p/EPX/FXxRsPFmvaJcaL9lktmhtZIyssipkAjIGctXrX7FLWl78Z9Tmu4gVNrJgEA/M055PpgVZ/aJuvI/aN0OPYrxwyWqxq43AAlyeD6Maf2iOU5f44fHDxN4+8G23h7UPC9zpsZlSQTzBlRtsZB6j0xxmtH4e/H/V/C3wsbw5aeFbrUY7eOeGK6iRjGryAFgxI7HPSvo/8AbPjtrf4U6bbWcUKy3MqoSoG7Ah5Kn1PHQ96vfs8xaZL+zjtNvGziO8jYFAf3gA5JPOSDnOe9afZDlPmv9hOa5i+J+rvNGQDbszBAdw3S5YHP5V+qDafbaqqQX9tFdR7txjmQOuegyK/KX9h+8vIfirrKlhteFw69SSJScfSv1tgjZT5pG3np6VniOhpE84+N8zQ/CXxM0kawuLOXyhGeE2KcY9Bxivzh/YbupbfxtqklorF0RPNGcAJ5mfxr9FPj5eQQ/B7xBdTNn7NazZXruBB+XH41+RH7Pc/xR/4TKSL4VRD7VcQEyl1yqR787mPb5uKmkZyPub9tmSGf4TTvIrK8d5GELnGcITnoOv8Ak14z+zz4z8eeFfg1c6j4G0hdZuDfOjRhXYhNoJYhT6iuV/aBsP2j4vBY/wCFk3FtPozy4JRQWDHG3J2jGc/5zXtn/BP+WRvDGsWe5/kvCR2GBtHX1rrTXIzOKsdDpPxc/am1GJruDwShhU/6vZIP0rRHxX/ariUxy+AYywO4nyJT+GQa+6bPVyymBE2gtzu9vpU8mq3WWjWQgMc9T27da4reRsfnl40+JP7UniHwtfaHF4JNo17G0DPGkgbZKCpCj154P86+evg/8PP2pPhl4stdb0rQr6K0kkBubaWQeVKM9HU+x64yK/YqHUZDI3mE7uM8/wB3mnXF7JeX0IjcgLgk+gzUylbZAfj1+25dahqXinw1Pq6NBdz2Xz25OdgLev1zX6UfBbTJ9G+Ffhj7RhmFuoK5LYyo5zx2xX5U/tc65Pr3x3v7GW7F5HYCCGML/wAs8tkpn17/AI1+wPhhWtPBPh61WMrutLd/QAmNcgVrH4bgdtDiY7sY5NPhAHzZ46YrLgcpIuc7gMe1X4JHZSO/XisWWyaVETcQQCOlMt5ASzZyy9qidHeU78imEASHdwDSBEXiKKbXfD13pdvII5JI2TDDorcMR9BX4jeFJrr4Q/tK2cmoZhS21NlKqM/upHOPzU1+30DoJsBfxr8u/wBt34b3PhnxdpvxZ0RALW7MYkCr9yaE7gx+vGc/nVwlrYXKfqLJLE8UVxEu0XBLdMZqqk/7/bnA715B8DPihD8WPhbo+siVXvbLFtcKPvB1Ucke/WvVYUKTZb5t3FKQROjdowoCjce1Qsm75XPXsartvMg7GnvIdw3dqkon27QFUZxXy/8Ati/8kA1ubj5Skf0y4/8A1V9Ol2LoFHJNfOf7XNtCP2fvEU7YzCoYknAyWHH1zTitTM8g/YQE/wDwqnUHtusV/IvPPDIpI9q+pvip8NtL+KPw51Hw1qJZbiRGMQVgGLgZTqCp59QetfK//BPySVfh5rZSXKNcgiIDJ3FQMnr7V9vwX32Nx52ZNjdj61rLcD+cS/tdW8K+JJ7OTdBqnh6cg54KtG3Q+hGK/Qf4xftNDUv2eNOtbGZBrmtJHFKEUfKpB3MQfVcgn1Nef/tsfDv/AIRv4jDxrp1iItO16FZZ5UX5BMc9SONxPH1zXzJ8M/Az/ED4k6D4SR5bqCeQPOoz8kKDLbfTgVturmZ+mn7EvgNvCHwubxLe23lX+vyh0Lgb2ixhMEfw8ZGe5NfQ/wAXWFx8F9eguI2J8t2ABI27QeWx1GO3Su38OQWWn6JZaTaQrFa6bElvAAOAiKFH6Vk/E20hvfhZ4mLsY4mspVLe+DyPyrnqO7IaP58oJjBd6VKnyt9pjAUf7BxnHbkiv6JPDIEnhjSBD1ht4lxj5sFQTu/E1/OrGU/tHTHJXZLcIS3oNy4/Pmv6N/B7RnwzpOow/NDLBCTgcjKDOa2fwlwNOysTLOik7RzXzf8AtW/FJvhl8I7pNJm2anrzNaKowZFRgwduc44GPbNfU1p5F28km/y2TPHtX41ftNeNpvi98crfwFp8wNhpMgtECfMpnYDzG6c4IAPpg1jCOpoV/hJ+xn42+I/hy08WPro0Vb8M8e0FmMbdCx3Kfn6gAHjmvX1/4J2+MNuL/wAf7SucAKzZ9h81foZ4Z0608PeFdG0jS0MMdpDFEAe+xQBke1bEt3JHlgctJ0PYVc6jWwH5vv8A8E8/EkVoIZPHYmjBz5Wwlf8AvktivgL4ieENQ8G+ItT8LXjZutHkKLLyC6pyCPr7fTNf0XQASW8bbiQ5G4k9j2z2r8vP25/houkXelfEDSrVvsuz7PctgnLnJUkjt9fWqhVd7GVj6j/Zd+JEHxC+EWmOrtJqGmKILnLFmDKMAnPrjtxX0fb3bbMPzzX4p/smfFFPhl8YLey1KUppWukwOu7EayycpuHTGeM9q/aKOMiRH/5Zy42fjSqFxNO2kLs2PkJDYz0z1Ffz2/FOSKbxz4x42KL6Y8dM7j/Wv6Dd0kbiESDawZRkdwATX8//AMWbfPxB8ZIu0RJfSN/30TU0dyj9i/2TpbiT4NeF55DtEEJxnkEZxgj26V4f+3N8GbPVrQfE/wAPKTq8S7LuOJSfNjUfKTgcEcjPpXt37K0/274L6AwUr5Ma8+pJwRn04Fe+XGm2+qxTadfR+ZBNuWQYyGB/hNaSdmQz8GPgb8b9e+DHi2HUrKbfo9zKn22B13gkHGVHUEe2K/e/QfFuleJdMsNZ0N/Os76NZEccjDdRz3HSvxm/av8A2d/+FU6y/iXw1alPDeoPhlJ3GGdtxx3O3jgk9a3v2Uf2mpPhzqcXgHxvL5mh3LYgnJ/492fsSegOB/npMtRH7HXSC7Ryyhz0UcA59jXwd+3N4FvdY+Fsev2o82TSLgTbBlisZAVjwO2QT7V9t2Nzb3kcc9tL58Ei+ZHImWUg/SqPiHQLbxpodzoWpBfJnjaJuzEH356+nTFZoD+e7wv4hvPDXi7QvEtoUxayozB/unnnJxwMV/RPoWsWniLQrPXIJN8NzGjJ16FQeD3HvX4J/Gf4W658IvF9/wCFdWUnTbsyGyuv4SgyQD0IYZGe3pxX2H+yF+05ZaXYQfCfx3fpZhCFsbqYgIBnGwtx6fKT06Vq2VE/TdoHLNNuwqDgUBVcIxbOe9SzsswT7PKJVmxhl5DA9xVKxhuzO0bIzKpwTilYokurcopkVqZFsW3NxdTJBChG55GCgfiaj8R634e8H6Vea14pvU0+xsULyPKdoAHpmvzwufGPjf8Aa0+KEOi+EN1j4H8NyCWWZUYCXB2lm9z/AAqcADJNZgfpYjBIY2Vg4cZRlIYFe3NJ9ojjZfOkWMPjBZgOv1qCOz+wwQwQr+6iX17YrmvEnhrRfGNomnavAzQknlXKkH1GKzA71ZLAqPLuAW53YBIwPQ4rKmukOArY/u+9fDfjXwT8Z/g9a33iX4Z6xJqWjJlmsZ8yvjqR8o/kR3ro/gt+1Z4V+Ipfw34qRNB8QwsYjby5QM6naNrN345BIxQB9jQOQOu0gHk+tQh5AFwTuXOT29c1UtptuIjiSN1Vt3UYxnj86lLTNK0aL8iD7xrQB8WATk5JP6VFLJhjuA6c/wBKZscszn5Rj6VBNbuyGTPJA4zQBoWpHnZxnnmrsq/Pu6Gs+2OWYE8ggDHrVm5LPI2T8wAH5UANIYlZM5y33a85+M3xJb4Z/D3VvFdrZpfPYoCA33FLnaCccnBI7134aUfOhBxXzT+1RaQt8BvGDO+P9G3jnnKujfqRQB6X8J/Hi/EP4daR4qlUQz3YkMiqPkLI5UgcnjjivVbW8jGy53sTngAkdPSvyO/Y8+P2keGrWP4f+Nbw2NgXlNncyNiNd7j5TnPcHHPev1qtBZalYrc2FwlxCGLKyHcpVvcDFFgOL8ffC3wL8WdMk0zxnpMF3EobbM42yxscAEOOR7+or8S/jt8Fx8G/HE2iWLS3GjXYZ7aWTkcdVB6HH1zjGa/fexSUAlwVTI7Ejnv+Ffkh/wAFBPiD4Y1rxVoXgjwzcw3M+kK0160eG8pwmFUsOmecj6ZqotoTR1H/AATp8QTw6t4r0CeXNkixzJGxyFYuVJAPH90V63+3X8ML/wAT/DWHxXpURlu9DYvIijpEwHz8c8dOPWuT/wCCd/w71PRNB1b4h6nEhj15/Lto3JDeSjNvY9uuAPoa/QPxCbLVYn0Oe2E0EyMjhsFNpGCMHOeM1cnrcxmj+cnQfFN/4Y1nTPEmnqBJp1xDIhHUleDjNf0MeF/E9l4v8O6f4r0qdZ7O8jUHaRlJAi71YdiD1FfiZ+0L8Btd+DniO5uIIJLrwvqLM8Mo58lmJJQn1GeP8ivX/wBk79pS38BbfAnjC4LaTcTEwXDNtjhLkZ3HHAA9TTYj9bmQtls8CrkLb2i74NYltq+la1paarotyl9YvgiWBldWUjrlSa2YkkiRWiRpB1G0ZP41IHh/7VEi2vwF8Xp/C9qT83YHjivwl8DSfYvE3hhtokC3sTMBznD8A59a/dL9qm1il+AviuXUXMTG2KgN8pO35uAa/CrwZ5X/AAknhmN3+Z7+D5j2BbqfpRAD+k1ZUiSzkO4t5cbLg4HKg4rO8ZagW8Ga4Cv7j7HOTH97IIya19TaLbEkYMexYhjjrsArkPFrwweCvEJuTsjisrjJwQfu1HU0Pzm/4J5Wu7xX41VpsSqseF5yV8x8nPscV+ps0L6jpk2mzxG7W5VlkVuSVY4PtX5Yf8E7r23Xxn4xTzF+0SwL5adGKebktzx3r9WzdTWcTsyEMGKgerZ6VdboB/P18efhdP8ACr4kapojW8lpp17I01iJO6MSTjHoa9J8M/tU6z4Q+BGpfDja8mpxiaK1nONiQzY79cjJxj2r6+/bg+G0vjrwR/wmmnQk6p4a/eOedzxdCqgcEd/wr8sfht4Qn+KHj/QPBlujNBqFxCLhl/hiDfMfbp+eKUXoB+mP7AvwhPhXwvefFfVkeLUdccxWZY4PkA5ZwOxY9K/Qm8mkn0u93ZdzC5HqcjkVT0rw9pHhzSNP8N6KnlWOnRpbxIP4dgxz7+9P1NxpkFxeTBhDBA5cjgDgetMVj+aXxYv/ABOfEXnZVhez5GOmHI5r+gn4AWkE3wY8ITvBszYwgAd8qMmvwC8WXMOp674kv7Z8wSX9y0eR1Uu2DX9B37O9xBqnwJ8GSWo83bYxxsF65CgGip0GeyyusCBWBxldx+tflJ/wUpI/tXwcsjb0naVh6gbVA/Kv1ftbHUZkxHGzQEgEOMgc9z7V+TH/AAUjvNPn8Q+DdJ81DcxCZyE5wpCgfrQQjm/+Ccb+V8UvE5PGNNPH0kWv1xSZzKSj7stX4y/sN+KtA8KfFzUbXVdRi09dXsPs8LS/xybgxw3QAAZPPpX6+Ra/4TgwH12yRdxBJuIyFGOD1rM3O/hnKKd/3qWSRpcIhxkgnHJwOua5m38ZeEBBPPPrliYoWz5nnps2Y5Oc18hftE/tr/DXwD4bvNO+HOoRa14kuYWjjaE74oS3G5mHy8emaDM948K/Gyz8XfFjX/hto1l5ltokbB7tSeJVIBUg8eo+te03ry21tJOw3tH1A7+1fDX7Bvh3VdP+Gl1411RBNfeK7mW6advvCFTtAJP+1ubj1r70mRJ7XGQc9frQB5PH8UPBN1fDTr3WIdNnHy7bg+T8w68tgGu5t7iOJnh+0R3Xy5QxkEbfqOua8++JHwf8EfErR/K1WwEd4nyi5hOyVSeM5wQcdcHivzF8YeMfjH+yB40jtL++bVvDl02IBOWZHiDAnac/K+OOvvjpQB+u58y4CxBsAAsB6565qeG1hjiZQoXv161518J/iZ4d+MHhGLxX4OuPMt5F+eI48yFx95GFempIj24BwHzzkUAZySmPcNuScAVqwzEAKBt39c9M1j3cE5geSBxuX2rP026nMrRXL7gOR9aAO2WSMHeG+4eaqAO7ExuduSwH+FVopTLJsIwV6DuatOGH3Dgkdv5UASpHiMB2wc/jiqN1P5snlKBgHrUN0zgnPy4A6dc1BJaBYlvp7hLeNfvO5wox15qEgLllCs0c7bvLWJTlvT/9dfll+2p+0ff61LF8AfhTI13qF3L5OoyWwPmSFjxCpA6Hua9N/ap/bI0D4eaRc+CPhjfrqXiS/UxTSx8xWmAQWzyGfngduvpXl/8AwT9+DWiavpuofG7xTIL3WZ5po7UyfO0RBIeQjk7mb9K3gkgPqb9k/wDZ+0/9n/4eefrMSS+KtaiWS6mxnYp5WIE84UHH1rzf9tX4KJ8QvBy+N9Btz/wkGhglTCOJIFX5lIxkk4GBjrX3JcJJKInL5kK7W3etZ9vFazNPa3SiSN1IZSMp6cigD+cb4cfEnW/hV4+0r4haICLjTZQLiAkrvToyt36ZxX9C/wAOPiV4X+LnhK18deErgTQ3A/fRfxxSAfOrD2Nfil+2B8NtE+HHxmuIdBQJZ67G1y6ggqsufm2jqB9arfsr/tBzfAzxq+m6pOx8Maz8k6HOIZOglC/5P6UmgP3ge4spo8QjeW9fyqeeOCbQ9Rj+4zRMqv8A3flNcdoms6N4g0i213QL6G8t7kBleNgVAPuKPGfinTPBHhS/1zW7pbe3jhkYsXHZeOPfsKiKIaPyp/4J7xyj41+OJMF/Jgk7dT55Gc1+ydtPuDWu9QMHaD757d6/EX9g3xtbaV8adfty2Ytctpimfl58zI6/Wv2E068I1CSQR8bB33EcdeOma3mWfin+2R8IG+G3xfudTsIQmi+Kd1xEVzgS5xIuOg55A9DXEaD8fde8EfAXWvhVbzyiTU5mSJtxHkwSbd2O4yB2657V+rn7Znw3b4k/B1p7BB/aGjZvIHI5CoMsv4ivx9+B3gC7+NnxZ8PeDI491qsqz3jbcqsUfzMD7HGOfWhMD9Xv2Evg9bfDn4Tnxhqds6654oG9yy4K2/8AAAT0GDz719gFncX1kn+o+zOxP1BrQgt7W3itNJsFENtYQrAgHACoMVzXjTxP4e8C+ENX8Q63eR20EVvLu3sFYkD5VAPJJPYUwP5k9Vk2SavDt+9eP+Yc1/Sx8NoYp/hn4VvSqbm060D9skRrX81N6v2mz1C/UHE0zyjI9XJx+Vf0XfAzW9J8VfBnwVqFpcoSmnQRSxq4JDqig9D1yCKit0A9etykF5HL9395xjtX42/8FDFRf2hNMZ0yp0qN+Pq1fshZ2QidJruRYoVIyznAJ/GvxI/bk8YaH4r/AGgFj0S5W6h0qxS1klQ7lMmWyoPtnmnSA+hf+CaLFfDvjtV4D3MH4AA1+maKnQneOxr8bv2GvjN4Q+FWr+KPDHi/UV0yLWSkttPIMpvXqCfpyP8AGv0stv2k/gYoVbrxlZyOgwXDBQMdsZJqZRdwPZltI5ba48/mIAk9cDA9q861XVrDwp4dv/FGrTiPTtMieaaTp8q5PHf2rlLn9p/4DWenyvP4xsyseWdUbcWHoAMmvy//AGn/ANsQ/FPTn+Hvw1ins9CmkKXErja1zz8qheSAT75NEadwP0l/Zi+J3iH4xeGNW8Y6xax2NjDdtb2axg5eNDz97k4yBn1zX0UE8qdwn3WrzD4KeEbD4a/Cvw74XWMRCOyQy7OpncB3Y/ViTXqkJWdFhhIL549aznowPzY/4KTT2z+DfCEFk3yvqLBx/tpHya8Q/wCCdXh+fWPj1qupqp8vTdLlUuOm+RlUD+dek/8ABS/xDav4p8D+DYwI2toZ72bb0y4Crn/vk133/BN7wNcaT4E8S/Eq9UxNr06wWw6Hy7djlvpuOPwraOwH6E3VopMsiMcEhfxFc7PALS4a4LsehI9DXSF2jhKPlskkGsTUI57s+VGfl2jce5rEhEgufOTzV6DGfeqVwBuRlJGf1PpT9PjSKNoUYmPk8c81VurgpEvmqQeg+tBZb+aQ7HGDU0MMcjr5mOAw+nFII5pTDMCOY9pHv61GhlVeOeSPegDZjQRxr/dAHHp71UCjc0qgAk9QPfrTbe58mCUMMlsYB7VHHL+8XnOOv40AQX0cjFShBGecdRTlUvH5K9cg/iKm8ttu4E8k498VG8nlSccKMZPqaANia5eVmWbIc4wR3I4qlcFmhaRTtIOOageVyMnkggr9aueWsUagjO7O4DnmgDnfOzIC4JVjyV/nWmxkcx7Gypxyfb1qNbXy5QF5BOR6YNTxuIRsYc47+9AEgMiKSwGV/PrSTKbqQY4jC49MsPSlQ+am1Mkg0nlloFVgVEcm4e/0oAjkie2heME7iQM9+KfBHIUwX5x6U5trZUknpx6VV8yWNmI+ZWXFAGzIylgx4PQ46GnSAtKkoBwpBGfaqtnueLLYJGSPoKkMzLJmRuGxQBdkkd5EYnIP3hVc3xjJiT52Y7T7Cie5SHYARISDwKyba4+0XTIw8vvn+lBDRu7ELcjA7kjNTEhVYIcg8YqsiIBuGdyjNPubvZCjlCo7j+tBLRTLSLKYyQGOMfhUVwfOl8xV7EHHWoZbm3lZZOdw6fjUB1ACR4hGcDjd7UDNG3iDKSzjkYwD0xTzLZxk+dgFGAI6n61iRHO/GTnkdsUyZcyKuOWweaANppjFOAANsmcgcVamWAiKRTwRg81QdLUzQrECC+QMn0p06AqCxx5fIxQBpSADy4kb5XI59KsSwxhN8ZBwcEdOM1nGWImF5TsUDt1z61fjCzRsynLNkZ9u1AEkcUauzMdu317H2qUsfuhmJQ5yfSqa27F3iZTx1yelTlnihCsd2Rj/AArMC1E+7zC+QSBtFTRFVb068E1SEu6MeZ8rAYqYkPEgkB+bjcKALShHbBXIPQ1bWPIYkgdBWfaS4cpKPYVLdwNc25VXKEEHig0Bl2uUGD7Uk7NHLHE/BYA4NWBCivH2J4569Kg1ks1zDKildqBSe2aAIJfOKxh+QuRzTZxGq7X43dam81WRS2Gx1x1pm4SIqlR1wc+laWIYkNvGId4ALNzmnztbsGijX5m49OBQkixBU4O3gY9O1V7h1ch1wueD/WgsklMM8bW+Oo59iKzDDDNE65AwpGM46VqXGyKMBF4ztzWDcwRC0e5GVIPrQBz0cCwzFJyABgjHoa6NApjjRVBiyefrXNStCGErk4IBBroNJkheLYVLnB4+npQBL5CRK67+PT3NV5IwZOc7QMGrqvHISigheoyOagkuIy2zPzDrkUAMhsLfeJUfkcFfUVfmKqw2LgD04wKwJ9q3ayodm7gAdzWtJIdiow/eYHJ70ATvcFnVAclfbjk1JIwYplcBM0MYmdN+FBwvH0pl3cpbLsdgcdvrQAWsKOyGQbmQEZ7c1dkjjQbiwwf6VmW8rRZwBknjmrCyZHGNpPP1oA0cR+QGUZyeaiEpgTI4B6/hUCMT8pOAeOKmvGWCM7BnoKAJDcROgKDIAyfesq2Z0llZsndyu3jj0NRbyCFQEsOvYVbxx1BPTA9KCGYlyVUyHbhnXGT0FYWnRrDq0MoHm24BDHPAJ9q3takhNsxP8IycVj6NNEkBbyx7sOaAR1CYkd5FIZh26cVPMI7i3RHQb06cc1TtryF51khAIAOQRU803QxbcjHy96CwXT42QktsC9VPeuVub6CJ3ijT5ATz6mupS+UAxFcytz6jA96wLmwheQFP724jqOaANXT226ck7LsOc7fpWtFKs8byfwgg/gazbd5AjRBflX196s22FA2AlzkH0GKANdHjCKvdT3pwZMmYLlSf1qJEGCD8zHn6UyeZSpiHPFAFdjCZGdVG85/Gnr5ZIjHXv3rCt3kM23bwCQSauukz3BCkLxxQBqzLGmySMYYEA9qwdRVxc52kRrzkc810iY8ofLll4IrLv/knLfwkDIPY0ATWMcEkUbrtDOwwM1sTWgjmlAbJcg/SsKwjSORJpF3BjwDW8HjkfamR3J/pQBRRD5hUKSw5NWAinCkbuO3FSYcgmMc5wc+lSLjhgoAWgBm1EjwTxjjNQRssCFEz+dWn+ztD8xA3dM9QayJA0U+zPbjHGSaANmG4eR1R175OfT0qnP8AJfmVT8hIPXgcUkcTx/OScH/Gqkr75dpU7HIz60AWZL8T7rVYyWGMEHGfwqJYfNlXcSGRcdcVyp1RRdhoon+RihYnritmGW4V03fNnIbJ6Z6UAWorNI58OCAfx571k+IRNFd2aQRZibkuTyABV68mmaNY4n2lGByO/PNV9cu0e1jaVMSjBUj0oA1NI+1wwjz5PkYDjFb2YvKZmIyOlc7puo+ai+apZAMAk9K10YBSCcK3QdcUAOeUDY4z7jtirlpMro7gYx0rD1CZ7OBn5dcYBx61YsL1JYuOOBxQBO9+4uTDyCe9Pe4+cBBjvxVgxRyR4IG7Oc9Kgigd8tt6Zzg9qAI47kLOIpH+bHftVtZQkoYfMVA4xWeJAJtmwD1z1xSOxE23d8tAG1Lh28xT1GTxUUkDTPEsalpFdSo4qjJNMrfd+XgGrsV2kbLKTgAgD1yKAPy5+LInH/BQTw1Hd5AEEKn6GGWv0w0i0lXSQ3mB1RicdxmvyF/bd8V618M/2pdB+ItjbNO1vawSRhgVSTG8FdwHvRbf8FK/HcNk0A8HQsW6u0jsCMY6Yqm7gfr9Ih8osRkHqOM1wfxFgvn+GfiwWg4bTLnIJwD8hHP1r8uk/wCClnjKEbm8FwsmDuAkcZJ6EHHAB6jnPtWdrn/BRbxh4r8Mar4Zu/C0VlFqEElvvSVxs8wbc4PoKuCA+GPAEUTfEfwrFgjz9Xgyc4/5aBTiv6QLe3I0CJUJZgRxnoQMGv5vvA5trT4neFJHyANUt2POeGkB4r+ky0geKyiVjtV8NjHQgU6oFzQjJBH9mlJDSHgddtb1zPc28chiOMDDHqfwrKsonL+Ypw3fNPkNxJc4XhFzwf4vesQLdhlAGHBJGSeuDWvcy27WjySZ3jgjHSsvyHEiBzwwye2QOlZF0L/7Q20MYXHPPb1oAbqVlhWlgXLKB8g71HbtMkaPKxUMvKY6VPLNPBIx27eCAx55NRj7QsTO6gEDJGaANq2ndRvBBU9PX6VpMSyhgCPp2rlLOWWBGRsfOMgEciunt5Hntl/hHAOe9ADodkgO4blHXNUbx/K+QNhWGdoHArSAVTtBIJ6j6VWmyV+cggcYPegDO06Ijfk7snitVFW3uklUbQDznpWPYRqJg6uwR2OR2rQmRi7MvI9KAPlP4h/smfB3xX8QovHt3pfmT3EiyTwqSsMjjncVBA69R3r6eg8IaRpmhTzaZbRJb2Vq6JGoCqoCEAADp/hVG4umg5ft1x6Vp+a66BqLNL5FpLbTAt6ZQ8+4q+ZkyVz+eb9ndJm/ae8M3EQCA6pcEL1GMnK/lxX9DsJI1KQYGSWGRxnHAJ/nX88f7O8TH9qPw6q52NqNywxx91Www/EZr+g+zupJYQ+FDsSpxycZwc/lWk+hR09sqPIyNjbJhWzyMd6/GX4yw6x+yJ+1cvirSIvL8MeJJFldSSIjDO374ArwDGSSMdAcV+y1hMHxIQnBG4FguRnrk+lflj/wUT+LXwp8S6fZfDyylN/r2nzbkltz5i227hlZx1LAdBmoA5v9sn9rKy8R+GbPwB8MtRL2V8qyXs1sxLOCMLEGGeMjkDk+nNdz+xB+zpN4X8Iv8TPEsKw6zqMwEKOAZIYYiMAjqGbnP15r8xPhnr/hXwh8StA1TxxYvPpFlOGljePIb5sBmU43BcHPpx1r+hvwLr/hPxVokWreCb22u9KvSHCxYBUgcgjIwc9sA0MDt3hsZb4ySHaGUY4yePWtZEgG3aF46ADoCOtZxsX8sbNpDZ+42e3WrFpDOpwyl1HU+hrMCKaxPniWPkDtVLX7/Q/DOi3fifxJcC1stNiaeQtgAhewJwM1b8WeKfDfgTQ5vEPiq8Szs4gTlurEc7VHc+1fmP4z1b4q/ti+Io9P01JtG+HthcYLt8qPyRuKkAscDgDgHrzQB5L4x13x5+2z8WYdE0xJbDwhpjYPPyxxBsbzngu3YV+qfw++Gmi/D/wlbeGvDtktlBYAR5YLvk9ZCR1Ld6xfh38OPDPwy8PW3hnw7CsVvEPnbHzyv1LOwxk5/KvXY7g+WMGqbuB83ftnWUdj+zR4kHyjzVhVfTduBx+VfnR/wTwdv+FueIbMcI+nxEsO+HGK/Qv9uOWQ/s2axhgVMkbMPoQMV+dn/BPgpB8ZNfYt001MY7neMVa+BgfsZ4w+H+kfEPwpd+EfEO2S1vYnjcEAkFvuuM9Cp5Ffg98S/hZ8T/2Rvibb6vok8sUUcpazvVz5UyZz5cnbOOoNf0H21lcLsmdgCwBIznGe1c18Rvhl4O+L3ha48H+NbCO6gn/1cnSWKToHRjyCBWEJAfFn7Pf7c/g74hXVn4Y8dFNE1qTKu5IETSAYyuSOvUc9cV992U2l6qyzaXdJexuMho2Dce+Ca/nv/aP/AGSvHXwJ1q4uUt5dV8Po4NvfRAgruJIDY546e9dX+y7o37VAni1rwRf3On6FczeS8t7L+6OOuA4Zu+AVGM8cVqgP31SJBuCfKckNu6ipVVWkVlbbhWGB/e7D8a888PXerR2lnBrN19ovGVBK/Zmxz+ua7aJIhclHOxEI59TUoD8G/wBuM/Zv2m7m4kj+WB7CRlI64ReP0r7h+JfwZ8e6x4ZPjz4XeKbnTtZtrZZXtRM6RyqkY+5jPze2Me4r4s/4KCoIP2hrnGdlwtpJ9MqBj9M/jX7E+CkNvoGkqn7yJrSIGQjrlB17due1dLA/nk8afGb4t/EO1Tw74s1261VoZCsdmylj5n3QThckjt6V+t37Hvwm1P4YfDGC711DFqWryPeXCHrHvxtDcZPGPoa+jNM/Z/8AhNpHiQ+LtP8ADlta6nLL5jzKm5hnJO1WJVTn0APvXrep2thp/hnVtTZBHbadas5duBhRn86zqaqwGJ4M1/R/EMn2/RrtbpI5TE7qCuHU4YDp9M1+RXxm/Zo+M/xE+P8Areo6TpMn9lvqAlivJl2R+XDkfLnG/gcAf/Xr6r/YZ8Y2Ov2nijRo5jLdWl48se+QYKljnGT0G3n619v+YVUKWOGO7rzk+n41lqgIPB+kSaPpdnYXR8ySIRZC8chVHQ+9fgt+135tv+0pq91dwlHGoWp2Hgnai4/Ov36sleTUoJHOCZFJJPG1T/WvwD/bSu4bj9pbX7iGRZUhuLXBVvu4XafyxWtLZgfu14SaBdBsBGQA0afKG42lFwcCuk1CSG+jS0u41lQN39cEDrXJeFreY6Fo7W6KYGgjPmcfL8g9O9Y3jzxVbfDvwPrHjDVD5v2AM0KuwVZJAM4zUSA+D/2uP2i9X+EXiXSfDHgsQTXFtGJ7oEl8qQf3TdxnHbB9K8s+OXxX1D4x/s0x+I7vQ20p4dQjBDBuQqjLKW6g5NeafCX4XeLv2oPi5e/EfxTGsWgRXyzT+YCUlIJCwqOMjGM896+zf25tGt9G/Z7it7W1W0h/tGNEVcDCLESBgcEYHA7ValqkaHzH+zlr3jPwV8DtS8beGtLi1gWOo3UsqSg7kgTZuK4wSc19/fAH9p34c/GOKHToJItJ8QL8s1jMBubBAOxmA3D6DNfMn/BOa8jvvAeuabcw+bCuoseTkFZdoYYPpjNfI37UHwz1T4NfHWa/8FLPaC6nW8sZrfPyu5LMiY4wCcAdulVJK+oH7hfGe5s/DXwp8WeJfs8VtPDaSokkSgNlgAvIA43EV+WP/BPnRLCXxr4n8aXcXm3Nobe2jY87VnmfecevyrU/7Wf7Quuj4X6J8MTf+be6pbo+pJuAZf3alVIHI+cE9umBX1V+x/8AB7TvAXw5sdQvJXnvtbEd9IvQKxwyqMe3OazkTI9Y/a4uFs/2a/FZYDa4AQD1DJj+dfAP/BOi0lvdc8VWqKA3mweYfUZfaP5GvvX9sCML+zX4nYclSowf4dzJ/XAr4Y/4JpzONb8VzykEedbo56Y+Z8H9KPskn68W0A2qVbJRsZ9fwrbVxGQADuABBxWFbtGsW1ZAeTz65961ba6iDJCeSeSc561jE0HMPNZs8ZPfvVR4kRiuM7au3B/dlokI2HjPU1i3MgyJAeT19qoCcOEYFs8ngU6ZcDCnOfXpTvkKgOM4ofZMhVCeP6UARQbRbkKuO5pVVM5Q7QPWqbuYue4qaG4EzA7NoHvQZjkjSNjIhyB2+tTSSxtD8p56Yqhc+apO1iEPpTo9gh55bt9aAMuW5jhJMqEkelbGnzISCuDuIznsKz57ZnjL4BaoLVojMGZtu0jg8ZoNDspJFDBVO7Jp0bYfy8gEevvWWkqTOSpzj07VbMsa7fM4+vWgDRLBMALkA8mpXlR0IQYYcVmyXiD90rEhuaak6K33slutZgLetCf3bqC546elYkSGOQMRjPOa2rm5hbbhgXz+lU2kiZip6AdaAJ0lxIqqMn19qr3V1liqsWA4INSxMuzcpGKqyRlpd6Lu57VoBPA0qsWxtDc0+/lYBAq5B6k1LtPljJ5ApQVkUgqTt6UAVLZ/JYb1LZ9K2YJgjEc7R2qmFjYKPzIpJboQ479uahgXpbh0yO3bFUbm5kbBXOPenCZCPUVOiq7biAAvSrAhVXcheoHP1NJcBVjYMPmPQelTKdhZewNVb24QW8mU3N2IoAw4lmz97nJqzHdPDuSXlcflVSF5CpC9ccClxI0ZBHzjk0AaLSswzEvI/WtJpWMQ3plgM1kWLAjIzx69qviZHYBuAO4oAfvjcn92FyBmo1yrqVUHBp73ERcKPm9ajWSMOYw2T1oAY1v55ZVYKWPpxS26vbAp0KnHPSnrNEnyt9/PA7cUnmF1Z8fL70AB82Q9ec9elPg/cz5b5h0x9aUKrorwnJPepI4yrfPyemaANNZEzsUZz19AaYWyMk5C96hIAjYxHn09agBzHgnigCwX/dgH165qlNKXARMgk/pWZeTeUwVGOT+VS20k7/PjIH50AFzBM4HbHIJHJFZe5YpwzHhOtbp3uPlJU9MH0rLurAuNygPjqO9AE4njmG5cAH9advChQx69vSueiJjkKN8u09PStIkySfL8xGOlAGxG5O5m71djI9N2DyfSslEfOGOFFPLsPuEgjr70Aasgw25gCO1RtccbQMYrOa5lUgOOlMVwWG84B7GgDQMqnjb9T6VRuXLqVX5+PzqwW42pwCMVAyhUKjqelAHHSR3Msh2jyyxzz7V0NmlwhhiDBmbjPpVaaGXzQFywA/Wr0CSxnLfeI79qAL4Vg+124FRXMUZVlBGfU1KvztsfPrVS6kkR2Vl+Q8CgDHELhiNu73FaVnlJME4z61lTNLuyOFHYVetGY8jk+9BojfGcbmPTpWlFIGX5iR7VjDe3HJOPStC1zIvAwehJ7VMylsachwy4IyOq96kdzKgTG0E9hzVZcq46D3rQEUTpvPJHesRIhiDs3ljgCrjv5jbV6AdenNUUTbITux3q3vUqQgwD6+tBSQzCswV+FXrUEqsvQ/JjHT+tWwEBBJ56Gq84k3BV7HgdqBlOIyJgE5OfzrTjwXyTyffiqib1kIkxjtirUapgvnkcc9qAEVUYMG69vU02ZRBsUklnGRjt7Gp0uEDbSAG7fSmyBWkBBBB5470AWJHRlUf3Rnp1psbIwDFtoNQrCszsV4K9PpQYmCFU6rxQBrSbWQKpyf6VSZiGVM4x3zz71TR5EkBY8jg1ZUgDsy54PeoYA3Qhjy1NkVl+UDGO9SlWCccgU54yxJpARoGcYjbZjrmkOWcEHzB0NOCqAw3Z9aao2t5afKoGc0GhHt/hbJXHb1FIoSQjA57n0qUz7CQ68dKjO0uiKuB19qDMGjXzACeO3NTCPBwOWH44o2DzUMZyBzg02QqJMo2DnkdqAHRtt3E/MPyoWIsioG9etIIwQULA+xp6GMQjOAwPQe1ADRE8aqHbJHtTGaNpEVmyB1qWUFgOBUccSdO+O9AEE4McoVAcHnrUhdgu4Lgf1qa88vcCzcYGKqBx56xZyp6UAWfPMkOyQkEdMdKQSIy5Ixx6c0gZshVHep3ijG0J160AU0DkFiPlB696kZmTgnI6fnTftBiYK2WHenCSORi5XKn0oAjcDoCSe9TSYzjbuBGDzSFifTae3emopnwFGKAIbhPusy4T2qCYgpg/LyCKuM725Pmr8vaqsLC5meEkgEfTP40AV5ZUQ7lGdo9TioJMyjeFI7itidbcQOqjLAfjWYPM27sbjjgYoAgCM6ebtPHUVL5bCNXbkKKes6bSiAgg9KXz8LkphO4oANsTISRux69qYgYcgbR25pWdQf3Y6/lUP71l64YZoAl2vCDuIPHX1qJolkBbGMc+5pcStGN7DKmlA/ed8Ff1FAEEn7pCzfIfeq8cx2BR0Xg49DVm4JkOGTd05NUwrlQWGOev0oAtLHtZVHzR4pzIF3bfaq3mSJEgXoDj61KsmcjBz/WgCYIsWDHgj+tNnckqxGCKbGFHDZ9SKfMNwEg6DrQA1ZODuHGOajcCUhxz6iq7lnc7WwpqRGEbop/iOD+FaDRZibcfKHBNYHiaRrPSL+Tbum8mZVHqxU4/OtPcEdTznOPyNZfibyR4e1O/lO028TOh9XwcfrSp/Eiap+GXhrUAfjjdoqmRDMgXPHKKnH4Yr9jvBDIdPtrdl8qKKFWQKSQWbJ6n3r8cfDkdw3xrmtQR+9ukdmAzgMA2fWv2I8ESywackS5KEbRkHOATxk1vXH2PR4pCrZ6n1q/D94y4+XHA96oJGvldcZH5GtW2yUCEcd64QCSacMrDkvgVeFwxUqy4PSo2WDaoXjb1pkYKtuYgjFaGhoJFgBpDyamSKMYaNSc8moZfMSETZyBzirSeYEWQj0JoYHxv8cVX/jIbB6fC6x/92Kv5nq/pd+OL5/4aFwPvfDCyI+n/ABUVfzRV78PhR5VT4mf/1v0C3Hd7qfTtSnGT396RgxAUEgng0r9doOP8a+QR7hGBkFX6jpUBlcZG3JFPQuxK96SQFuB19asDMMjq+9iCCenpRLI3bJ96YJER2jlXJB61KZIsbDznHFAEEkm1T6N+lY0+BuU/xDirk7bW8s9vWs67QscDr2poDmZC7ozfdxxjrVKSIxkuw3KR24rakiEe5HIOeazZySwQfKF/WumBmzPETuDICAh7E81M0cbR7YxhB1HenbiVEeOBS7FEu/uRgCrMzKKDO3AIHTFPkWUoAygfSpZIH3fKOp6ilcmNFQnJBpAJbL5cgJ4r82v2/wApLDol0gfbJKFz0HG4/wBa/SlSGKLjG4hc+ma/MT/goPIVm8OvAc28bSIOeWYdWK9q3w3xomR77+y3dPL8ItLe1nKxKJUaHHO48hs+wr6XtbpY1MUoJbrx0+lfPX7MWmf2Z8I9GckCWTB6jJV1yD+XNfRJtQkBuZDsYkdMHgZ5/GtMT8bFDqaMUpkyU49quFwsQj6n1FZdkQwIj5OM4q2ZJ/KDgAHOM1gWRO7KhVXK+4PNQxypGAJCSRzzzUMmFkCgks/5VOYo1jPGT0x1oAk+0KEO88E9KljnjflDkeh61gMr+ZkDAA6UwzTQfMpLAH06UAbctzhtipgYNNNxhAQoPbPtVCG5B3F1LHt+IpJZVj6jJ7AHFAE8k28KEXaDwfenxOu/ZnPGQBWfCzOPM6gfyzQwijkxEcE9frQBsOQrZbjPvxU0bspJXlR0rlJLqdWKBt314rbt52ESoxO7Gd3b6UAQXc7rujP3Se1ZK3cyPsJDAdAfStDUmRyrRcN3HOKzLWzYymR8/N0oA6WCaOUJtHPf2qzkuCP7tZio8SrjJAqfLhCT1zkfSgCz5/PAyelJclmhZUHznHNUBIFAUDJOc09ZnVfLxnmgCjOQAQRl/Wn2jKvOOR39aZIoD7+p9KfDhjtzg9hQgNGOXBIU5PrUwkj5ZjljVCONgcKfrUz5VyooQFoXKKflP6VECxfaDuDfpUMQDvt6YqcqS/yd6AFZgRtY/MKkBTqOCO3rWfcZR9qdR1NM3F8FuvY0AWS5XAznJ/KiC4SJnaUK4YbcMMjmosAjkZUY6HFRvAiZIORjp2FAHyt8U/2S/AnxO1pdcjuZdJnChSsWwISSSWyecE84ry2H9gzwqLfzm1u7YjcOAv6HrX3gz5GAoqeG6kVdv6GtY1pJWTIlC58ED9gTw3dOBY6/dRg8t5kiD+maiu/+Ce/h6JZG/wCEplDhMjaFbn8s19+rqFw/7rACk884GKBJJjAUH3P/ANc1X1iZPsjwL4G/AjTfgtpVxb22rS6hLfFTISiovGcADk9+te321u5uFWIjDHnjpnvUO8+YwNb1jJAGCmqVRsfLY0IbRI23Ouc9/pUiqx5fhh/kU+eQ5QL8yntURkjU7SDz/MVkA4lVyzkYHvzmkZkAGV6njA4qN5ojw2MU4OjDdjgdMUGhMzOECsfmPNOWZVJ8xSwPf0qMMNuScHHOe1U3JThclT1oAuM33ihzTWwVwQAvFRQlsfJyMGpWTjG4cUEMrbjCMIcZ70ouEQgP17Z60yV1I2g5YdhWcVxKDISc9KBGyJyXz29a83+LPw7tPiZ4C1TwjJIsLaiMCU4+Qr8yE56jcBkelds8vlAgEMB3qCO5aUYHy0AfB/gP9gLQdOl/tb4j6q1+odm+xWbCONgcbVLZzjrnt6V9ZWuj/Cf4DeD7vWdF0GHTrPToiDIsYkmZiRt+cknkn+td3/q93+1/FVDVbLSNc02XSNYs47y2mGGRwcU3Wl3A/Piy0Txd+178R01fWYZNO8E6PIEIYsqyhSSQvGPMYEbjnjjFfdvi3SdF8PfDC+07Q41tLPTrKaOLrkBEB6DjkA5Na2kafpuiaZa+H9FgW0sbQHZHF8qjJyf1rH8e6TfeIPAuvaFpJxeXdq8URJxtdxtzk8dCc0c9xNH5x/sPpFL8UdVvGfaq2745wWPnAgD681r/ALQ+nXuqftJaRZ2ts8xEtrkKpPBO4A4+te8/s9fs7ar8I7m78Q+Ibm1u7i8Ur5cLEtFk7h14P+NfTkdqg1F9Xjtbf7SyqrTbAJSFz/F16GtL6i5T5H/a10pr7wBobQQyy6lYyImyNT1EeGyBXnfwg+LPhX4e/CPWdA8RX/2XUStyywOpyzyKMAY5r9Cmjt78Ol3BFMD3YBmzxkjJr4z/AGh/2df+E3ii1H4e6fDbaks2JQSELBhgkk8feq1IOU8B/Ygae5+J/iD7LEZJXjVlx2XzCD/Ov1zfMe4FvlJ618qfs4/s6f8AClbG61XXLoT6/qIAcwsGSNOoQd+TnJ9MV9RSyq4wT9aVd3sETyf46Rl/hRrsdvF58jQOFTnLFlAXbjqd2K+Ov2LPAfi/QPGOo6zqumz2lmLUxhpQYwzF8gDOMjrX6JuQA0bKrqw6MMilfZtQbdhHQDvWcZ2TQnA8i+MHwul+LvhFPB0t39hsvMEjMDySMjGD+ddJ8LvhH4N+EfhqPSfCUcscsp33UrtuMsnqPQe2K9Aj4j6d6tR5YbR0FJSaFyDraPAMg+YnkfXvTJbyWzimulgM7QjOwd27VPB+6Q7CCOeKBKwyFYAEfN7imVynw94u+LP7Qfg26vNVn8KQalYxMGMsSOTt9wDnp7V5VqH/AAUD12Ozkt4vCCQX2GXc0jbQ56/KQCPxr9JbjT4L2LyZSzRnHy5OMemOR09q+AvGX7DzeMPiFqOvJqy6LptzIJPLA3M2epXAwPxFa2iSfDHw1sNb+Knxlsbi6tWuJ76/+13O0bgiFsktgfdGa/fmQBoLdCPKaAInlAcKFUDrXjXw2+Cngv4K6B5PhaPddvjz7yYKZ5Cf9odB6Yr006rc78TtkEdSBU1NkgNmQgqNrYpsV0VUAjG0dRWe00jICgBX1FRpdK6OBxt61iWzf+3LIBu9KZCMoZHGfSqEZMkeV6L0qzbb+oHXqKARfjYAg4471yPjvwxpXjXwleeG9ZtUurW7DJtZdxBPQr7jtXUlc8yf/qqL7THG2zP3ec0IZ+XPw7/t79mD4vzeHNVLJ4X1hwqO5HJOAJPl7fXpX6b2d0k6x3UeGjfBUjkHPevL/H/w58K/EPTptL8QwLkq/lTqf3kTnncv9RXlnwo1b4heA/EZ+HXjJZdS06JhHZ3b5Pyfw4bHQgDjt0ptiSPrze7EKeh65p0qkleOBxWY7shC9gfxq3bXY3KGHHQZpDMXxT4gu/DXh6+160sWv5rNGZIUyC5UEkcZPIGBivy5+OPxB+PXxx0FvDemeCbyx0ZZd0ygOfNZSdp5Vfx6/hX67xyRxyg7QwHYjI5rIklWK4ZNqlM5AAximnYix+RXwM8Q/H/9n2aaD/hDrq6068IIheNsLIVA5IBxngc1+jHw38aeJ/H2lrrOu+H38PhcoUkDfM45JXcAcZNevrckliFBzzkgHJ/GoJzIT5jHO7tVudwSPGvjv8OU+J/wq1jQooTJfRIZrbPXzUHy9eo9q8A/Yx+CGpeCNJ1jxb4ptTFqV+/kxlhmQQR8EA9gTzjrwDX3IkwLeWw+XHP0pkbSwgww/LHuzgcDpRGQ+U5LXLuTw1o9xfrHJcR2as8cK/xADOD69K+C/jH8fPjp8QfCt94P8I+BrnT7K/jaOW4jikZ3iOQcErgZHFfotJcJLlHUNggEH3OK2NPvorRdkcKZAxnFNkOB/PW/wZ+McNlBLN4QvVEDrsIj6FfUc198fCH9pH40eGtF0/wt4l+Hd3q93bZijmMUkeYscBgqEEj1yOK/Sp9TM0ZXMfJJOVHf61XFz5uISEA45VQM46DIFPmFynwJ8YPjx8frqxbQfBHgO4025ntwDdRxNK4WZfmxhSoIORyc98Cvg/wt4B+OfgrxJb+L4PCN1NqEMhlczwM5Yk8nJ5ya/dyeWSBm+zBI3cnJAxms22vLuW6eO5bcCp+VucY6YqnUKPnj4LfGPxt8SL59F8VeEpdD+xxiRJZN6Ln7pBDKAxJ5GD279a+jjvz5Z5WmbT2TH+1in58n/WVmBqQ6iLKynvI7YXMkCMUiIyHZBkDHqelfl1+0J8S/jl8ZtOHhHR/AdzZ6YG3zfunPm7G4wWVQq5Hua/T61ePZx90mpkjhtt9xkeYwOCc4A9AB+dAH8/0vwN+NE9uuzwZeLOjB0kQcqR75r74+B/xe/aS0KLTfCfjbwPc6pHC6r9rmhcTCIHHLD5cgcAnHvmv0P+0oysHfdnHXtg54qqz209x5zgmRVKryQCG65q3O4HxF8Xvj38boLO98O+D/AADOsrOw+3BJHT5j8pXC4+715PNfmrdfDH41aneXtzd+Fr2ebVpmkkGw/M7Ek4r+glfuNBDL8qvuw3PfOK0muCFBHzEgMPlHyt/s0RnYD8m/gP45/aU+CWjyeGE8AXOp2Bk8xY5Y3ZkyecbAeuK/Tf4deJvEvjLw3HrvifR30K8kP/Hq4IKKenXB5rsRq100oZ2wWxkDoCKd50jyFpX3Empm7iaOW8deC9J+IXhi/wDCOuxGWyvkKsQBlWPRskHocEe4r8VfHP7L3xZ0XxbquheHNBm1izt3BhnQYzG3Tr/+uv3TM4TduHy1Vt5IrRnlQbWY5Ddx+dJC5T8nfhT4y/bI+F1vHoJ8M3WradCQkUd1EXdFH8KsO3bnNfo78OvF3izxb4Xg13xdo8eh6gZGja3QOrZXHzFW5APavTxqIKeWkzH+lZBRGUxsc85pphynnPxF+Hnhj4q6DJ4c8Y2ccizEEXXSaJx91lIGcAfnX5qfFD9hn4n+H5JNS8GeT4h0tiTGsbbJkAOeQ+On41+tCWuyTc+Mdq37GSS0LEOQjfw5/l6U+YaR+H/h/wCIn7WfwRX+x5INSisIBtWK8jaaKNei7CScAY7HHtXqmkftV/tb+KB/Y2jac008gwpjtOQT0O9mwPxr9eXjtpkfz0VoyBwVU5+uaLU6baxukVtEgYDpGByPUgVftfIZ+Xeg/sx/tFfHW9ivfjf4juNM0YuJHtnl8x2A/uRD5FPJ5Nfov8P/AAD4U+Enh2Hwl4Pt1htIx87AfPK39526lvXk+1dR5iAb487vWolbexzUSdwNAyJtAHQ9s1AIAyEk9AcD3qBZQHCkd8ZPpVoRl2yp4GckViBWsp1UfZ7hfMSXh1bkEV+Q/wC2n8FR8PfFVt8QfDCmKw1JiZBGDiGbacMCOzd/Q49a/XQlEnRv4Vrx341fDW3+Kvgu68K3d3LE024xSBQ2GPOD7Z4q4MDx/wDY7+PB+JXhpfCHimXbq/h9RGrt1mjB+XHclQOa+x1uv3hAztJOK+HP2Y/2VNZ+D+sX3jnxRdrc3+xoLWCM7gsbtzIxHGSOg+tfY6SzwxhBH8q9+uM/WqdugHQPIZBk8OMY9MVCsAYs2cAnn6+1U7aVmc919KlR2kDMSRxSA0o3jSTaTgjof8aYxE8+yNxyck+lZE8dxHNtBBDdPoOtWbF/LLyNgM/A9BQBsSIixsM5br+FeEftCabqGvfBvxLpmi2Zv7u5tpIViUZbDgfMB6r1r2R533lXPUdR61VmkYuUKkr3AHB45oA/Krwn+wL4s8ReBbTVb3XYtM1acOy2M8ZKIAx2KzfeDHGc44yOK1bax/bg+C1p/YmkH+2LGAkpjbOu0AAYJwcYAwCfwr9S4JFudqxKoVFI5qzcq0qL0LdOB2qouwH5H6p8Qv29/H0U/huPTprMXC7ZBDEkOVOf43/9lNdD8FP2BNevtci8WfG++H2Vv38tkj7pppPSRwenrgn6iv1fsmuCrJM3DdqZcCPeWVdpQYB9hT5wKGjWGieG9MtNF8P2kdpaWw2RqgCqA3pSh0WRtp3BeCPQ5qheLvTfCS4b7wXqT2x6VlRXJtN6MNvBGD1zioMxfEHhnRPFmlXOia9Zpf2d8pRhIAeCeQPQ18B+Pf2CdL1C+uJfhvq8lkJCNtpcgMvmMf4XGMLzxnmv0VWW2+zQ4f5mrRsZIQ58xd235tx659aAPx+0v9nj9sD4UGb/AIQt3mtbaYkRQzq0bEHjMTEg59K9LtPiF+3s8A0+10BYpgpUyeXGv5knZ+lfqHbXUYuJCighzyTUF4FupXaP5CCSWzzn61XMB+R13+zH+2B8abon4ja4LGwnbLLPcB1j4wcRQnHNfSnwJ/YZ8B/DXXrXxT401L+3dRspVeBfLMcaFOQwBJyS2MZ9PevuayvIY5FE4Bbbsy3OasXt3HGqhMAj2z8tHMBUvGuJvNbTgskwBKeb93IHy5x71+e/xO+EP7YfxPs7vSL/AFmztNOnBDQxMqM0YOQMhM4/4Fz3r9AhP++OckDHQVafU5LaIqoDF+AxGQKVwPyT8E/sf/tIfCzWovEnhDXLCyvY1wxWTPyt/fBVlP4198fB/SvjjZDUW+LmqWmpxGJVgNusYy5POdqxkce1e8Lf/ao/JuACPcdabPAiwZjHCn+HgVXNcDjNe0a11rSLrTryMSR3KNGUbgHcMZ/Cvmj9nP8AZdT4S+LNY8VXskNxLIGhtNmGCxM+4n2OPxFfZ8UuyPlR/wACxTYpI0bbGBgZYgetMDnbs3MdyWtnEcpJOWBbB9a+D/iR8I/2rPiZPqWnHxpBZ6LeO2YY3MeYgTgEKm7pjIzX6BXUgNwXRcBhg0+K7YbU67enAoA/Hpf+CenxTgtFjj8SWTCRsthGOQ3O4k9z6V7V4F/ZV/aR+H1uth4Z8fR20EeX8hZJEXnk4VlI/Cv0nS/d3bePlxjsKfu835+FWpkB8++PtF/aD1Lwjo3h3wb4it7DWIYwLy6chA7BcZGVbOT/AJ7V8OeJ/wBhD46+Mddl8R+KvGNrqWoTDmSV3kwPQcABR6AYFfrNNd+QqhUQt2JGTUvnkw+Yv3/oKkD8iG/4Jv8AjyQQXEvi63ikUbhmAgAnjghiSPfAqSf/AIJz/ERX3HxrCWb+7HP/AENfribySVlDDJAxk057i4RSqj73HsRQB+Rdl/wTg8dagrQP43jVSdv+rkALenzEcGrsH/BL3xBbsJZ/F1u6R/M4FuzDI7Hk9a/ViN5bVgSxRR1x047gVO7SPE21im85PON2fWgDmPCuj2Xg7whpHgjTIhHbaRbxwhkAQMyj5mx7mtV766tywRtqHjPrn1qHJSYxEDAPJz29qtGzabK7RsJypxnI/wDrUAXYbpyirI2D3PqRXk3x0+DmgfGXwLd+FtRUpcspe2nxuaORRxivSNSt50g8m2TDpznPb0qlbT3ynkvxtJzxjjtQB+Dn7OvxY8YfAn4sWOn2krENdPZXli3yK/zFec5/l61/QJc58wyK6lWCsR02lua+bJP2YPhRe/EqT4rXekpLezSCb7PnMQmX+PGByx5xkj2r6LKJIGwuPMbJH9KqTAlFwTbkSjnOevb0rM8iOSQSpjHUg8VfS3dJCR9wE4FU51R8tj5l4BHQ/WpAal+iXiKcBgcbuldOswkfCuGwOMHjNcPPErjdxuTPTnJq5o8kjOCzbB0UgdTQB1U8LMV2kc9c18x/tB/s8+IPjbeQlPFUuj6DbRCH7JCD88hZmLEZxnkckHpX0s8jIBxuyeoFQy3Dbsg8KATQB+WI/wCCY0QDu/jSVCWzkWoII/P/AAr134afsZ+LPhPqMGo+HfiBPJYrcI8lsqmNZEBywYbsfN0wAc193XF5M0OQxZT2HT6VgX32hUzu444FAGpeW5iTMTZdhyPf1rzH4g6Nr/iHwne6P4Z1I6Te3SBRcrklPmB7c9q7uK6luISkm6qaWsgQ0AfnZqv/AAT/AL/xfftquveNL7U7+QAyytEM+wG9ycDjHtWDcf8ABNmykaZm8W3KFVyA8AJBHrzyPav1LsNxZGDttrUMEzFkLA55quYD84/hn+xj4n+Gd/bahZ+Orp4Bl2t4VMKkt2Pz4+uRWZ4x/Y08U+MFmt/E/wAR725guJTIkGx3QMTnJDMfX0/Gv0XNssbtv+asnWIENsk+4oUbAx6HrmjmA/OTRP8AgnLZ6VOupjxvcQXEIxG6QbGz/vBulfW3wL+Ck/wpudRbUNfn1v7WiRxGfqgXqeSa9MOptOFjd9rKa6W2cS7XjOSvWjmA6Voop7OXTrzElrOpR1PdSMEV84fB39mjwT8ENc13xZoZF1qGssRESNot4Sxbav4nn6CvoyNf3fmSdKrzujwnI6nAo5gMrT5Fg+1BZDG0quAwOSpI61+c19+xZqXj/Urm/wBf8Y3klvJO5MIAckk5zuZsZ99tfohexiCESj+E4qPRn8qT+5zuajmA/PE/8E0PBjBlHie8/ecqu1Nwx9a6LRv2G7zwXJCvh3xtqENpuUvGvB4/2VYCv0MuGWMxiMZB9TjH6/1qPaxO9hwuBjOT1qQPnn42/AGf4r22kWzeJbrToLC3EDpEc+a+ACxGQMnHpXyMv/BOfwvdyXLy+KL2UIx/5ZICW78k/wBK/Tu6dwhMfyuCDWbPInn5j+Uy1UZWA/OyL/gm34IuGRG8T3gJGASqZX61o3X/AATO+HtlFvfxTeXD4z8oSv0GW2nX7owT9aTbeQgyPn06HH41XtAPzmX/AIJr+AfJ3v4pv/m6ARJx7dOa3vCv/BP34b+E/EumeIrrWrnUk06dJ/sska7ZNhzhiCMc198CeZm8oj5az1uFM5Sj2rA3ybe5IAUJHwAMdAKdaRRQXImJwEJJPYAdSfyrOsyr3McDZIYnkdq+Iv2tP2kF8KWl18G/hS0mp+K9a/cSvbgsbYS/wqRnLtjG0dOpx3hQuB8H/H/W779pL9qS+0LwcjXfnTJplqw5VUhO2WTjov3jX7ceCvDWk/D3wXpPgzQ0ENlpkCxqOpZsDcSfds18qfsgfsz/APCk9Hbxx4zRJ/FesIG28N9mQ84Df3jnmvs24XMSh19a0fYDNvLporVZTiRCex5FQvfgbPs4CggHnvVc2e+VmcHbk8dqYkQaVUOCMjn0B7VkQjTgJeTIIVWB4Hc1zcpMxZeuxjtDH+KtxUCjBJRVzjPesa+tC02YwAhG78aCzaWeGOFJUO7y/vL3JqCG6aRy4Hy7unpVTSxHeO0TqQYiACP4jWhLHDHK0MQxg4JPagAa8g83ySN4fp7EVNGkbkkAgHr7VSNqgjkePL+XyD3zVq1MxVd+AZByO9AGkHTKlxgAfLVeZ1MojC53H8KiZXZxBnBHPrxVWZ2E/wAp+6Rj8OtAGlcIgURgDPrRHgRRnPOSMH0FMkuGmf5VwE6cdTUkEivKUK4wOtAEi4GUOdrc89Qfaql4SrJ5oCAcA9zWtJED8qcMpGc+nrVK/iDI4J3O2CPbFAFO2uliuXjAzheT6A1CbpCJEQnkfKT6+1Zdw3+hzTQt5TEgNnqcdqpaXM0gImUgkjBPNAF/TFvpQZpiWAODk10KI5k8sRg5Axk1mafMYZJ4sB0bkEDnitaFnkAlj4OecigCvK72Ln5cOBgZ9/Sp4po5EImP3uOlJJGkoZ5vnx0ye/tVOKRFdgFOV4oAsSQhRwu8dieCKgtYZIpdzx5z69avLODGATlSM/lUgYyKATx1B+lAExMke6UfxcDPepEnjnjRJQAx45FZU1zK+VQH5fxFXElSFFec43DBoIaKN0llaCS4UbnBAxWczxsoMJA3HnHBFbdxPY/ZyzE7B1yMkmsgJbjMy/IpGcY5zQISKOZOOiHv3qRIjIWJc7s4GeuKfFKXG4DCHjJ7Y9qpPmSYtDITHjBzx09KANCWOeC4inUM2zjjnBPerj2sjyL5uPnBBoguZEzH3AwD6+9Ktwwn2yt8pHWgB7Qo7rEAc9M49KvpGqAInG0Dk+1RKcMz/wAI6fjVeS8KFt0eQpxj2oA1UmSNVZz8zHjjtT5ZreSI4ZSAc46E1z7XO/Emdq4FXGtfNhWboMH2NZgWoNtyzQq/PatFYVCFVf7vasW3kkt3XYeBwD6VpebP5iuHwD+RNAE1vES54JNXIiSSH4UkZPoKpW8k6uXY8nn5amkZnVWBwM88c0Ghqssb4OTlehqG6RXAVmJ9+1V/PdHWUdAKbJLvdSWyGXJHtQBEkarJzjG3iqZYlzv4OcEUlw0SyE54Cg8fWmy3CuqP0H860IZZ8kyI0UPLDBBHtVVodpYFiJP7p6e9OgulhkUy5B7D61cuTlfMI9x60FhJzZDzeBjPvkVleRJNb8Y2k8r64FTeaZg0MnHAwakgV1LKcnKkCgDkIbVirW90oK4yD6e1dJpdq9tEtx0UAgAda5+bzILtYiD5ZOCK6TSZJJPNTdtaE9+QR70AFzCnnCTDc9MVQFtCJWZzksO/rW9dBdm4KoOT0PaspYQccA4WgDKjjt5JMlQxVq35LZFZA43MvXFcxDEoJkDFcMcjHWuq0+WMTqkp5dCSD3oAYYclQBhn6VDqcaxKsXG7jJPWr5hHMiHLA/lzWZqAN2oDsBng+oxQBH8iMvmY25HI6c1pywquApyuODWdGsOUjmAJ4xWreY3rFGuARnPagCUWqsuQ3br2zTVtgsREo3Ac+9TxMIrdVXkk9KWNWuXBX5V5zQBRPlkeYFJ7fWqIhkWQyq2FXnJ/lUo3WDyQu+VU5/GnQXkErMhOcdvrQQzIvGtZYX3IHB+T0HNZWmQRWe+1wPLI4U+prduljmmKhRg4/MVHN5UeGIwyng96ARdhjghhYRx7OAOOaW4W2jb5hkPgY700zqiHnI61ni9E8gUrkDn86Cy8sVrvKKCvHH+FTOsGxZIMYHBB45FVYreTz0YNwDkZ7VLdAhGVeNx/WgDRRYw/mOOGwcVajkifO0AIxycdRishZZvswZwN4OOO4pkdy8RePbyecUAbMpRUYRgDJ6+3pVII8h2Y/wD1UtsWugdwynqKn3qvyMevAoAz4ogYjKgAAJzn2p0qxiSLDZ835h3Api3H2diDjaMnB6GoPtMUsiov3gDx25oA2/OUSIuDgLyao3UInnLgnaQOD602KFhtbJGPbgipJmVf3gP3SB9DQBCBtcZHKcFasrO0R2nr2PWqj7WlJXJY9TTioCbmJXb27mgDYS5hlbynHzv90gYH41PvUKynPA6dKw4WBbBPzDkEdsVsBgELEg5xxQBV2mX93IAxU5HtT4U8uTzGG4KfzpQuxi56YwMGmEnBAOGxyMUAXFmwGkX5snoagkKHI+6ZOntSyq4jyh5HbGRVb7THLGiSLjZ8pI5BNAHGXXkW9zKNoJVwePc9a3reYLCskg8xTnqPbp+FYmoyRQ6k0a5KMq9v4j0rWtZCbWMPyRntxzQBPcuVGETCtnNVbmOPbAzjIIG3FbS26FfnXIzyp/2ulZN+pVzEv3Bj8KAEWKaOcGM7QuMgVutqARFfYVPvWZNMgj3IN3TjvUbT+bHskQnaOMUATavd/a7CXLCIKM5x6Vk+G3lt5BG5LfLliw4Oai1G2uL2yMMJ27uMd8Vu2kMiQxo/JVV/HbQB0KysSxGMNx+Apkd0rhliXBHGfpVW3ff865BQkYPTmrPmKflQbQOOBQAMhJ3YyWHes6SOfz+mWA6VuxMACC2ccc9qzpHaa6Abntx7UARQyTGVY7lCMnqKnvkKJ+6BJJ6ZHalClbhFZOCDg9qZORuBbO4emO1AHinxs+D3hr48+Dz4b1uNEu1UpbXO3DQuOh3eg9O9fC6/8Ez96AHxpIXVsOyqoGPQA/41+pe/yjv2emKlYu6s8X3f97v+NAH5TSf8E3LL99AfGlxH5eRuaBDgfkB+tO0r/gmVY3khSbxzOUCZBCIvP/AmNfq2H+0RxxsRk5U//XqNYYbQJCgEaHOCvX/H9a05wPzE0D/gm/H4S8RaX4mfxZ9sTTLqOZYnVSpEbZxkHpxycCv0m1mPFki2a+bt2jC/QZ/lVyYSN+4bncM5qqUe3diMqAcDHXn0pSYEFoZ5F8goRn9PrV3b5EhEibTgleTzT7eJpH84gkDkgnnNQ3EMjSF3YnH3Qc8CoA0xNNKsYAAA6juKWeNZXCBcj68VnWbzxyojrz1OOwrfnTb89vgE8mgDA1LamySAncuOAOKgSRpEGQN7deK1Z1YIXAyxrPWPOGznIHA60ATGMeScjkjHWprBmeYxM+YwPyIqLyZFIQgHnoas26qsxeTA7jsKALcrFCWfGQePxqndOHYcZCjgD+dX7mSKQMy/MuK5e4L7WZW3BB19PagDSt4HUCSLiMHnPrVyNk80GQ9az7CX7Talk+U7sEDvVkAHcrHOOAe4NAHjPxy1f4q+HtNXU/hlosOsRxxlp4JP9YcDIK45bHoOTmvza8Zftv8Axn02GTwlqXh+30i5TdHIGEg25HHytjjBz1/Gv13v7iSFh5cjHYm7OeAR7V8r/Gz9m/wb8f7/AEvVtRJs7u1LLcPbFYjOvGNx5HHPOM1UXYD8wf2PtFuPFn7Sekaox3xaa897O8Y2orseFyOgyeB07V+yvxM+Mnw/+F9m194s1dIZJDtSGNd8rHqcqmSOOSccV846n+yt4w8DWdn4Z+B93b+H9JmUPfXjSFrl3bhiTg9gMAEc+gpmifsRaFb6sNc8e63ceKL3h3DORGwHTcpBb/x+tJMDwHxl+0j8Xf2gJpfA3wa0K4trQ7kluQCsxik+Ubn4WNT7n8eK9o+Bn7DOheHHi8XfEeSPXtdB80wyktbxOTkH/pow5+9x7V9leEfDWgeG7Y6foGlW1hbpjK28Yj3cY+bHU/WvQ7Ww32xkCbONwX2HAqQPkr43fsdeBfjNokcds8Wk61aA/Y3gjCJtI+44HBGea/IrxDo3xy/Zb8VyWlrqV1oxicrE6Em3lAPdSpQ569K/o7hBgjRoztfru7/Sue8ceA/CfxH0d9D8Y6fFf2k+dzyAFgSOMHqPwIoA/IP4c/8ABRrxh4YvrSLx7oUGpWAXbI1rkSFiMfIC2Me36199/BL9qjwh8Zb2TTtI0bUNNeNPN3XEY8tssBjKscdeK4Xwl+wx8G/CHjeTxYNMfUYNytbW1w4kS3kU53Y6MCcYByRjn2+qrLRbTTiq29pBEi/KrJGFfHpkAcVMkB4n8S/gk/xL8dRaz441qa50G22tDp8S7FGOCCecZ7kDJ6Z4r2bRdB0bTLeLS9AgWytrdBhEQKMKABnGB0x2rpD88vOGapDZjzXuI1w3Uj8akDAmtHRtu4Ox71ZJZQkeQpHPrS3qm3BPUYqKXLWkU6cEjBHSgD5y/bleC1/Zl1S8dPOjmnijDKeVOQc859P1r84/+CfUvmfGPXbYgj7Rpwxx02uu35u39a/TL9pPwB4x+LnweufAXhlo/OkuBMyu2392nYe+cfgK8X/Za/ZJ1v4Iave+JfEepRXep6nbrEohzsjQNkgk45PGKtS91oD77dp4I4BICSIxk+uKRZGb51ONvOM1OIne3i884ZVxjNQCMqhYYJrCwFi4Njqdg+n6xaRX9u2fknUSKD9DxXNHRNNs4ktLCCO3hgbciKoCL9B0FdJHaE4+bcp59azruzmV3CscHJHGOK0AVNNtpx5YJEqncDnv7VK9vMsHlL8zF0O4npiqMCyw43DBU5znnFW7uYmUMpIQ4AwO/vQB+MH/AAUN8H+JdN+LreKb2GVtL1K3i8iXblA8SYI+XOCD+lS+Bf8AgoXd+GdBstN1nw899PZQpEZPPKI5RQu7bt746YxX7B+IbDSdf05NO1/TrfUreQmOSO4QSKynHGD09q8uX4A/CMQyG18HacJJTzugRsH6EdK39orID4j/AOHmdm9svk+EpY9p+b94D/49/iK83+Kf/BRjxb498I6l4N03RE0q3v4/KeZJ8y7D1AAXqe/pX6NRfs4fCee6Xz/DWnunJZWhRQSOMYA9617n9m34Qwyi90vw1p1lOgHAtwVGO+O5qfaID8jf2IvBHxGf4uWvjPQre6svDq7lu7mTKRzB8/KpIw+GIP61+lfxb/aC1r4UPF9r8GXmpaUijdqCFipA6jAXGcnuRXveieHI9JsbfT4EgijtRiNIk8sdfQCumS3sLlHs7mFXif78bfMpX0Of8KzbuB8Y+GP28vgffAC/nu9JuVGdtzDgKfqCa/Jv4+eLtF+IPxju/FegSCWC/v4EV+zhBjIHHy5r9Fv2v/2LINb02y8Z/B/RFGsvKUuLS3RUgKkfe2nAU968G+CH7CXj+48QweJ/ioU0y30yVZls1Id38vkbscAZxxnP1rWGiA/YTwlZtaeFNJguH3OkahiOMAKoyewr8/vjxqPif9pzx/Y/CzwU72/hjSHk+1XAXasjKxDvkZQjC4jzg5J9eP0P0+K1GmpatEcGIRsFbGDtAI/KsfQ/A/hzwtbSxaBZraJOSZNp3Ejr169zWcmSlY+cLi/8Lfs5+CtM0yw0K5OkQMV3QqC7yEAs8h7sep5+nFfD37Vn7V3gz4wfD6DwB4Zs7yK6gvPNdrhAqKoQqedx9eMV+w8VtYzxtbXkKz2rEB43G4ECvzt+NX7All4m+I0niPwvqS6TompqsvkQopYSciQBQRtB4I/GiLsy0yp/wTgtrb/hXesTeVua71OUq3bCeXxn8a+jP2mfiz4C+GXhpJ9c0q11LxJGpFjb7A0o4GG3HJVAep/DrXPXHwz8VfC74aad4I+CdstuQ7RyXUhRW5ALSN0+Zj14rmPh1+yzH/bEvjD4o6l/wkmsttMSXDF44SMnB3H5uTx2FVKd2KWp8h/AP9nvxJ8dPGk/xa+Kluf7Lkl8yKB12rO5J2Db18tRgD14r9hdCsLTT9OtdMjUf6OFTco2gBAAMD0AGAKbZafaabax29tCkaIMYUYAPsPSr1jy7KF9SahsDwn9sFV/4Zx8VNbgysdm4D/ZZSPyNfBf/BOVGkvfGdrEm6Sae26nAAEj1+k/7QngTXPiT8FdV8EeGiq3uoypgs2wKqlWJJ9CBjpXy5+y5+zprfwWvNbudVv0uLi/kh82NEOAYSWQq7YyPmIPA/SnzaWA/QCWzEyYUY46D2pbe28uVQ2RjgfjirdpOrYHBBUEn+dWcKTvY9BxUmhLKX8shMbvQ+grnBGEIBJwTkk+9b0luksQQtgAbsjrxXIyXQVmjjzuQnO4du1AHTxBiMjn3PQioVkEUmR0amwtJJbrPEOO4zVX7TbmUxlvmBGQOcUAWZ7cOSSPkI71RhKRSEAdOgrQCqy5D5Wqkigy7U4JPYUGZNzKDgZNRohjLFjkHv6VNEPLwrZBPelngjuUMQl2dfxoAiidC3HJxVW5so2BeNvm7+1WYLdoAEZunp3pzBfOZUPykUGhBasdoVTlgeccVcuCjyFicgcY96pbVjkOPlJ44qfAwAuSR3oAYFJYDOOuOKIo9zHceDVyMRy8K2GUHIqeO23bS3QdSDWYGQIvLlzwcDqacS752LlRxxWjdRgxlEYAHofpXKXGqCKfZF86kc4PQigDfgEKJsPDngZq9CDCS9cxa3qTS4/HnrXQRsjAOTj6960Augh8nHXmogpz6Z5qNZfLcBRgnrT2dWILDjsaAJgDH1OA3aoZrdnU/wBalhuFXIddwHQ4phf+IfdNQwIo/LRWG7O3jFX1bEWBxxWE8jqxABBNaKT7o0QjDZ5xVgWydqqX5yabLGghdBgueahS6iPyNwwPB9ailni2lQcMTQBQt45tjoF+Yck1ZjijyS+eP1qKKTyppGLcsK0CgYbX4JHFAFFowgPl8AnPvUfnbIQm3JweakdhF8q5J9ajJIj+bndQBjSGcSYbgY6jrWddT3UIDK3IOCe4Fb3mhcFlGehqEvFJKybOW7noaAM6K6mnKruOVHcd603uLjYAzHB4GKdDaRLkgEHOeO9anko8QLdV6DtQBT0+V1j/AHrE5J4PatV9ylW3ZyM4qpDDEpORt2j8zUhlzlRnJ7kenpQBN57R5YAn+lU5J5Y/undu64qZGDjLHA9KjZVL7UXAFAEDfvDtYE+9aNuUHyqc4A/CodjDoKkgYRKTtw3r6igCSXaP3kJx2NQNIoBXv3prqzMSCcMeRVdjtG1eaAMu7tZJWLxnac81Xgnkjkwe5wfwradwy4I249KxbhA8hUZyRx6ZoA6KN/OTeDkd6Qsw+fGMdhXN2st1aA7SMH1rYtp2mQmZxuPQUAOMju+77xI6VBLcMGHHIrRgizknG41DKifMDw2eKACO8PCsOaV7tQB6iqRjbcApyD1pj2+AArZoAkaQM+Ru/D1q6SxYHJIx+tUIUV2IY9On1rVt0aRArYCjvQAv2gkYj5cetMEjOf3ozU7QCPKJyepJFQs25dgxigDMmWNQzLwR+taFnEJAAOHHesi8OXJHQUmnzSJc5dioI4BoNEdcsDDIcgY9Kswwk4UsPwqGKQOilzg+o71cTpkDpzUzKWxPECrlWZie2ccClcSlwwPPYioApmKkjDL19DU6hoyM52+1YiQ5S5O5l6DqanEbGI9Ap5qszBxtXI5qeMsh2kZBFBZLHHGASG+Y/lTRExbcfmYcip0KZBGOPWnOinGO9AFJotxLMev6UDKlSPudDxUsm5Pk7mkiGUHPynrQBNJbpGc4B/2v6U+KFSNwIUgcA0iKWIUk4Bz7e1R/vEcoM5IPJFAEiOFYgDNBeRMSqC2f506OXadpAAH+TVsTRBWA7cfjQBmTxrgTNwQKchhKHyCSelTzSxvsg6K3DEikjht0h2QP93kepqGBAscxGA31qUCZxjONvXPfFPh8xJCZxjPTHc1YlIClkPPf6mkBCgQkOowOmPWpPu8ngGolUqu7riopbhANzHgc0ATvE5TAGB1z1qjMrqm4HDDvVyG63xbwMKO1KssM5kZcBl4xQBQgkYbd+TjoRVxiZDtC4I5zVcRYnBT7qj7tW45gG2t97r6YoAYpC53Vfj8kxb0LY75AqJkh5Kc5/Km9F8sYyB3oAkO3cXRvlI53cVEREpIzkn0HrVaNzv2SjA9akSQIxwM54zQBHJljlkyATjJpqoqzl2XcwANJPNIxwuCe4pkRYMxcbc+vagC2PKbbMpwR1FNdGKgxkZNZkgkRDg4396uWtwFVUYbvegCB4pIUzIcs3PFPt5nYCPbgDv2rQfy0be2Wx0HamFVAJRtp/u4oAcI9wL96I8K+F5Q1HJLhDt4PpUSlQm89R2FAFqSXYfLkXOen41lKnlzjb065xVwMX+XBINVnZlbjjH8qAHTGNm445warvHMsm5R171JDM27c43devpUjsW+4ARnOKAK5VwN+3g9eKbvwCR9MetW3Ic4I4UA4HSogmMAgDJ/KgBixFQzkjn9KiijcHYTy3NMCtG7+ZypH41HvKsNp5zwaALcigIY3X5qpSTOF+VfkX9atO8jDaevqKzpWHMeccYHpzQBYa4jRAQOfSq0s7kKyLmqrMYl2sM4PUVIqgxqT17e+aAAO4AWTn0qwGZx+7PK1AUUfvCeR/M0qv5YY53Nnge1AFlZXDGJhz296huCyxGOMZIBIqeGYc45OO9IxLkkrjPH4UAZi74kVn5GBmpGuM8bcrngjrVgAMhUL09OlMe3YBWB+bvQBGEkwSmcZzzVHxVEk/hO9QfKhALE+igsfzrV3Mm6OT6Z9uKq6yyDw/foy+bH5Tsy+6g4/Orp/EhM/DDRrlpvj5dTW2C+6cKOxdTgD8q/YDwSsj6dG0pO35XH4ccfjX49eC5I5/jxJdQDJWaZtvqyrlsfjX7F+EpI20AeSQrMFOD1XILEfnW1fcfY7eIzSFgOF4rfhkRl2x9a5+y3kl5D8u3rWxaRsW3H5VXt61xsDQCtkRuAfX6VKsQx7rnI9qrtMBMCo+Y8e1TyOVcOBngVZoW4fmXEuCKsyqRsKk7W4xVOJRKAQMZNXbh3Ql/4Tjj6UMD4s+OAI/wCGg/8AZ+GFkP8A1Ia/mmr+lb44Nn/hoT3+GFif/Uhr+amvfh8KPKqfEz//1/vt3JG3G6ljCohZRhqGljBIA5qNXy2WGe1fHnuAJCyHnnPSoHfau0/fPSrIAVyTxVQsgO9uTnFAFCc7SGZeartk/OflFWJNzSHb909ahmJEfyncPStAKzjnAbcPWqE6MXCbvyrQUOEAONxqu8Q3F3OCP1oAx7iEojOOQOua5qX5284HpXTXc22Fl/vfpXKy8HywciuiBmx4kGMnmiWfy49zDms+OcqWA5A9asSyrIgyvJq2ZkW+VjvA2rSM5YhgMY7005Uc9DUnG0KTgUwHLJG0PlKdue/1r81P+Cg0UdrH4Tedw7rOxcLjhP4c+9fpDLOsCh3Xfn5cdwCeTx3r86v+ChimXS/D04QhUkb5jtwRjofetKf8RGcz6M/Zw1GGX4QaMkaJHNFAryKT+9I2jGR3AH5V7nHdLcxebEThhxz0r5L/AGVDdTfDnTnCl5JYti7lIXbGi7uT75A7GvqKDzI4449uz1+tbV/iCma9rJJFICOo7itWV8ru4BbtWdaSFcAAZarEsLOhwcEViaFKRVkkEa/K45yavQRMsCtNy/JNUTHtKs46epq2rtGOTz9eOaAG3KxpDubt2+tZKudrICNsnb2rWYGVMbQRz371jxW+07WJODxQBfhRSAduex/CoXjUSMduetSiIhtp4WgzbpSFG3HFAGU0jQyqq8jkce1BJMpbHynj/Gp3jjacvn/V8/XNKVDEHBwDnigDHuFBKyRggHGRjvU9vfXEt3HbonygYPNQXwkyIgrbT1x9alsrZjN5qjA6A9zQQjQubfBZjyR0plk1w0mHwFxxipJXBcqykE8UkDYOz7uP5UFmuSqr6/hUUkpMYByAOmPWnK6EsmSuP50yVYw3U9s0AQhVHKnJ9DUaTYLZU5HGCOKWSVCwxjjjPerEZ/hJyOlAFdmVssV5ApbV0G4uMjHApkzRwh5AMhar6dKs7vggheaANFdinKnOf4ashAwwRt9/WoFTbMWAGOvNOadCeBx7dqAF2iOTcvUe1WUMknzYCj37VRLh2G89egFWpZFUIqt93qBQBj6jcSwXOGIw3TA61dtCssYMq7V9TTLjbK6iRAzD7p9KejAAoVwQKALLmNQUQA5HWot4CtER8vtVVJZCN5GFX2qGSV3jDoQEPUEVoBYMQ2lo+QvTNUvLAzvNWo3Jj2r3GcDmq42KCshw3WgzFRcDIODT0t2kyA2C3Wq+x+GHOe9TxqsZL78k1mBGLCWNsM2TWzYx+SfnAPbnrWVnL4LnHWtKIADk5HXmgDRlkJcqowo96rshOXbsaE2McZyexqZlULyQSau4EbIjYJALH3qTywoHQAe2aY2Co2nnPNMaQHIByB2ouBZbDR7W5z3qoGCpyACfSlYSErnOG/lUgiQqcEZXJ54xTNGQxSYkZSSP61Ul38Y4U+/So5ZpH+ZQR656VjvcTmVQCGXoR04oMzag3BiV5x3pTiPO/LDOeev0qHy5YDsPCsM/QelOZUn5AJP6AUAU5wd2zsScZ7c5FLbSfMYl4ZWxyOMHk80+6hgVgHOSpGBnuBwaWMhxubO3rx19uKABsOTu5OKqyAbM/wB3I4rR2naG4G7p71HLGFiOF5zQBW09EWF2DZeT17VaDGLKZ+/1Hqaq26lgQwwQ3Y1ZnhfHB+7z9KAMpmDyMo7d6uxJG0O4kZTPGO4qgFYkqhGSck45wK24yvlovQjr70AVo1VV8zbgnrUREKSb2JBbtV7O4lT06/lWbcxoVIfG/sfpQBtCcHa7dcAYFNlJjTJxxkg980qMkwR8Y45+tQzwtgEkBf1oAmWQzrwBuI6insQQI+uBjPvVSBlRtnVSeatBBuOPuZ4xQBIpELDdj39quI4CluAT0HqKoSpiEtu6nGKnjwQFZuPegCyj4BAPHTIpxCiT5cdKbGoVmBB9sUm0/MQNvoKAGtMiSAA4PUntT5JnmACMCAe/Ss+SaMyfOcH2xzVxCduEwoNXEChfStOrW5GYm69cAiqCwKG55HStC7iZo9pyMc8DGarQTwRkxyc7ejdqJAacICW+1eR061SYxrKUT5Q4z7Zq2s8ToVT5Se/1pmxQu8MNwqALliwjRoh8oHarKzxoQMEAcZPrWKrNM6leMHP1xWgHQ5I4z1z2oA1vnkIBbOOgFZFyhWViVwR1J71ahZ0JbOR2IplztuCFByPWgDInPknt82D+FWo5YZwDNCjtF90Y5HvmpHsVlRdzfMnB7bqRbSKNweRjr6EelAcgl0ryQrKjbSGxj1q7auoijZ15HBNJ5S4wpxkg0xD8u1m5BNAGm77lzESoJ61D5fmklSeOMmmxNsjYONwxwKIpBwFycdRQBcit0QfMeM8VWkXcJFYEAdPWpgSGCjr1qV0wx6k0AZwUxDauOBnHrSnLlcYHt71I+FbruK8GoZXBRVXCsTzQBlajsgI3kgtz9KWBnmAdeB6VT1hXcLO5ChTg8flT9EV7qN2BO5H+bkfhWhmb0So0RkchWPBNWIE+Uljn0PTGKYYXGUPQfkafFlFCq3B4P1NACAFnJPK9uap+QUlbPDg1fWFBl5DgHp9RVC4mBkDDO4d/XNAF6GF5D8z8DnNRXXl7CWOQeBViHayZ5GeOaqXU6wgK678/zoAr2qlDgAYq3lJQVYbivf2qsjKu0sBhu1aVrsLFSwAxz6YoAyA2J8xDj3q2LWUpvzznOKay2ct8Rnag5J9fpWiUjJPlH5R0oAojCkhhyR+dXo5A2TngjGPpVbKbyHOPSrEfkLtUZGDmhAXY9rDeOCvbvTjlU3EZPYf1qJZY0YluAB19qmhcYX+LPT6UICuxf7Oyt/FzWWqSEskXPrmtWe5tSdhJDfpUccsXzccgdhQBVhUR7twwalibLEd+2akEiSZ49qicIG2r0HbpQBNujZwkpxj8qeWQyFouAvpVKWIuBxViCPK5VuOlAF9iEGAc/WkLxeUR/ET1+tRqUmXlxkDB/CoJICCAScZz+VAFuBXYMm7IPGKRIZYGKhhx0OeaWGVFKuzEMP61bneNlXYAznv7UAUI5vLcpJyzc5xWnhnZYw2xTWU1vh92QF/WrEIZGBYEj36UAWnj+fDLkjv6+9VXBWQoRkbefbNaBZlQE8k8dO1UZt3ysvT6elZgSq5EZVR+NRoF2mM9KYrARsc7WUVmCeXIdWyRWgFx41RwY12jPQHnNWQHKeYxxjPFZPmyyqGjUlgenofWrUbzkBJm+YH7tO4F55DIuJVwQfypnlfu8ovcdR19aiJfIzyWHNLIJY9oOdvYfzouBKbVWbzN3yqOn41cgtIXdZGOQp4H4VVG5QNx3d8d+tXkCLGZAdvqO9ICCOwmVjsORnOKkxIkoMny/SrKCURFweuKtRIhbc53EjvQA9MHnO7aOfcVUeGOaUFmMY6k+3arLn5GC8HoB9KpyMPL3cjHWgCVLWBJBk7kA5PfNc5PZ2/2uTLAKcjJrfuGSLEcr5MgGB71E0EAgD9/f/69BDMO601LZFuIpcYA496m051MQJyHViDmrhUPGI3GQeSR6HpTpI1t4wigAYxkUCJEVELbDhalVBHlT1as9XRWG9s46Cr8ZjZMHnI6+lAFqEI25GAyvQ0scQE2HGW9cVHaJhyvUCtLyhHh3Oc0ARqiR7g2Oah8tXbDJgL0zUkkKk5DEg1GQY2/eNnbQA8hlKlR0P4U4x7+Wzk/zpWG6IMF6DOfansIzCrAEluR7YoAgK7MLIcjFEcYhJdB971qvLcoNsb4bt9KnxtVUZ8A+poAfNCNxlPYVhgyfaSx4X06VtgKo2E7ieDWaNpaQ8bV45oAtRPAcKT8w6c1e83LBQNwPWsFprdSixtk98DmryzbSuwjKn8aANUx5wRkH3HSlBX5lbggDA9aIZxNIobkn9KfPHHEcoQr+/NAGXKriQMuAMdqiluLiKRQjE7jyepqyhVgWl/TirMaEgsmFOeuKAKUkvmuEcmMnGSev0q4YnjAV/mVhwcdKesAL73+Y1I0eFwW6du9AFaa3RYNxwDn6mpYpolkxxggY9M1lXrXDZjUkL2wKz7YXSTM23I96AOod15IOCePbFUrpSo2qS2Rzg9KigMm2RpUPHTmrGGIYbdznsOtAFFbWRtoBIGO3etCAbWdWOOmPeq/mSFwcYKg8HtTnc5EmRn070AWtwjUgLkZz1596pXIjaISoPlY80k0hIMDjsCAf8afMWaJURGZUwRtHWgDGmZdoaMEEjH1FS6fbfvokc/KT0/nTZFOcKeBxj0zVqGJoTnOQvP4CgCeWO5jk3rOcKxGwDAxTUfcGdvlGSufUCre1HTOOf5fWoxCQhQ85I6DIoAYu1ZlwMqc5A6ZqKSFZG2dscE+tWipiIIGCerdSKZwqfMT09OuaAM8wBA0YO1hwe3X2osMTRPLIhzGSvYAkelXpji3aRCBIO/WuSjkYMEL5LnJyeM+1AHZWCReWzsdu4429cVO7JnZKxVCPXnPbNZNjI6gpycEn2qSZ3Y+rHgDvQA68mzKsUI3Oo+bHasl4JpGHmrxGScVuxK00WWHXqe4x61Uk2QhpCcr046ZNAHF6jExSRoYz5iZwPQjvVjwvcyLAftfMrEdfatoyRNzt4b5mI71Rt7aOCWaJeY5H3L7D0oA6YlCGmLcUguRKjnOc+1Ytqx8l4uSAe/pWhbrKpYIBh/50ANuIfOsZEwNxwR7VDYWxgJSYgsWGCP0q1ukt49rDJYc56U23cu4DAEBsjH6UAaV+beIqepyRiqwmTYXA55qS9tolYSb8sSeKzREwDDf1JFAFkSBhuI3Z7YqpM8HmYxhx0/GpLkSQ26xxSZPrj1rLiZhLlfnYdTQB1kMySWyjGGXoT7UiSrIcSnC+p6VRilRIQ5OMvTTPEY2QYPU9aAKcqeV57rhthyMelcxptw8uou7nCHkDHaumUTS2L3BQsuTz06VzFgFR3lJymeMUAUviNpPi7XPBVxongm+GmajqDrG11na0MQ5ZlPXJ6V5r8Jv2cfh/wDCq7bxHIj654muWDtf3IVmjck7ihPTOevXHc19CvMUsfPj3MVIBAqSRFlEZz2yVx1H1qoysBDdzgyZZuvIquLhlUgnKq27H4VShhmknYNnKn5VJ7VXiikRt0hyW3bgfrSuBNdX0zSNGVwpHB+taCwxRRxiJ8nHP1qlLFv+6u58AflVMpO02SCpHJNIDTuELRYUZPUiqFzdQ21qEkJ3OOBVmVpkUO3RxjI71WvLeG7hyT90cL7igCtZXlvgiHKN1P1rRLJM3mKeFwCa5q2t5ozjby+PqK042KyeQATGclvrQBdQvJM4LHa4OQOgq/DsiVSvzvtrKRPKlBVsgDJq8lwJJFiK8EfKR+tAExmBAynznr74qtOIzewOG2Z/hFMedvOHyjA6AVbkZZZVOzOwYzQA1ZSWY8cHr3po1CG3ky7jjr6mkdl4+Uda5++VGlaI4Dew6ZoA7QXkTyCQHaTyAeMg0xnM0zMQAgPHeubt7qMRW+45WMYBPtWnHOGlCqCq+g6HNAFqWBViYSoNpOeB1qh5MMjqcFQo7DFXndJQU5APT2qGMsEKbvvNj3GKAK1rcw2s7OBjbwBjqal+0MBMF4VhnA9aozReUZZ2+6h6HqarTX6wgBx+7QZbHXmgDc00u0zl+FVRjPcmrDoVDO2B8xIx6msyDXLGFACGX5RyRxWk8kEh3Rn7w4FAE6BRGkZADKCMA84NOUBCVzjcOM+lQyR+XOsqZ2kLjuQR61LNNEh3E43HrQA6YERqq5yRwafApkgkSYAheAaLlJH2PGRgjnHtWa9zKiFYhwTn1oAsMYjGIyBtBx71FIqPGQo5YgA45wKggla4iYxnDuSAfRqdazyi2w6/MjEZ9xQA1IgjpGmcODkZqjZu8c0kL/c3cfSmzC5f96zBVHYdTmp5rdg+8cFgMntigDUW6ALc7+nNapgEtwhOGCjt1BrmItu4pnAPGfetCwmjkkO1tpUcsTjgUAb2BjYo4FOltBKuPvY60CVXUAjIYZBFSHa6hCCpxn06UAVfskSRhAAwGB+NS+YVjESr065qSXCRNt5wRipXRWIbqCB371mRYpeVJskkA2kfzpIo59pVyGwOCPWryNI0eVXLZwR9KSCRGDKv31/nQFitaTPCxWR/lXnmtEzo4YDOwjINZUUZA2y4JOc57VoI+PlyPl446VoWTwMNgVvmDfpUbkIrFxkq3HParkAKKdoDMc5FZlykkTgvGduR360AU9Q2lCykqGIzUUKLbQhSC3OTnnjFas6wSqIiARyOeMGqyRSLlI8P2J7c0AJA6ygOygMp6e3arkLFoSs4IKE9B27VnXFrJE+V5B/WrNvcNGuGQgnqT60AQpH5jFlzhRzmrUDDekZJYueD6U6eFDGJUk2sPvY75pLQLu+Y4Y/dx6UAc5KHkvrsSAFhIR/gangjnWORlfCOuDn261S1WLypZ52cqzsAD71q2BTyRC6kgr1Pqe9AFeznnWIxy8KtWVm2zptBMeSS9EabHbAw39Kmu4MWrJk/MCfxoAyWjDNLKjAgMNgxzjvTd7+etyRkg8ewqOwWaQ+XKAn3RmupTS4FRo2bJYYDCgDOhnjSfrnP8X1p13aZjB9DxnvSR2nlbopFzg8Grtw7lAn3lI4OPSgCm8JDx55KL+FaDNLJbhtuCcDbWcpleQAj5cce+K0ow4t9754J5oAsI6fZpFdv3icYxUcD/JhWIYjkZ70yNUP7yUkZGeO+KjcRR4YnLdgOooAzNVh3LGQxO3JP1qlprRiZoCQu4Fq17lElt3LNs3ghSelY+li3ilGZBJKARkDNAGiYY1IkTjofpimNbwTSiVskj0PFXzCsqErhj7daZGkRJXbtc9aAKhXCyLnhuDn+lZUVmElAGDz1zzW3cKsSAA/MM5ArGsZliuxHMxIfjIHSgDow0MapkHHAwOeaiv4AFWQZUjngZzRAoZ2x8wU8ccUy8uwIzEXz+gFAFuEebaNc56fwniqcxFwqsSEIGeeM1JaiJ4mjydh75p0kEcgVWONuNtAFaN5AWgi4YnPFPuZHjQ7+XxxgfzrUjso0QvnLHoc9KxtQjkluMo2QV24oAxjeySBfMAAX25rYtdPMipMffgcYzSaTYKt2PP2mMqQM+tb32YhTEHLZPBHFAFaC1MikKSNuB+VR3G1FMTHGfUVc8l4JtwkOQMn3qO+jE1uU3fMp3DsSKAKiRwBNgIJ6DFTvBIzKSo44/KsWASLdKrk4I3ZFdXDg4fGC2ahgYVwhQKFXYBnn37VKk7BkjuMEt1PvXQNbpJENxBDDP41z0lq0c7SH5lc/likBcaRHbYmcDipreHzSN5+UcGqUhUoGHBU5OPSpre5U/OVJVuOKtAbC25MYiJ/Ad6ozW0ccsoHHfaR3q1BNHzLJ64B9Khmn88Gfbg4xTA5i+02GW488jacAcetXGtokURKdpGOfep5ZVUbgMjv71UkmQRh2GACc5oAvko8+58noCQeTgVn6sYrTy9q7g4yST2qs10RKnl/xcZHeop2kdSH+fHAz6UAadr5GDnleMZ6YNORFRWO392ep61bgNuBGmM9CauCGLc2MqD1xQBlrEu1JV+VQc469KtCdZmVYuMdT9aLwLbQsHOCOB3OTVS0kCQBWB83d0HQigDZXCLsHOaeGjUbT8pPoKkXeTggAU5JEjby3U/WgCs7yQtkfMDgc0MmyQOvQ/pU43eaCxO0+nelnR5SQRtA7etAELMdisOcZrL85pmJYdOcirc5WOMRMpP41nwSYO1BlD2+lAEpmZwAw+QUkss8iBI8BR147VLIqMh2Dg+lMjZQhBFAFdh9lQsWILdCKvNPmGFjgqeA3eoigkjMTKM9scmq6K0REcg4T7uaAJU3vIUj5A5pJEeVzHIwU4yDjOcVbtGbymzFh1OMjuKllG2aN4x90c98UAZtvLIgDYKljzjvWoFR4zJMMBumRSwGNi77NxHb0pbstnyRxxwO1AGdtXzFuIRgE8571oi+xHuHzZHAxVGOGcERgjZ1qTbh2C/Op+72xiq5gK028yfaJOg6D0+tZ0twiuzDqRnIxWs4ZMxngP3x1rCe1mL7AOvHXtRzAdPaiCW0RiSHbnOO9Sld/y4yfTFVraNhCsRYggADirjrNjCnDf3qOYCjkJuQg45AqhdWzTQfuRl93XPpWwI2YfvBhhySeKgkRdg+zEpzyaaZPKZ+lWs8Q83GHB+YZ6V0IjjIZ2bIByR6moLeNDE2/cG6AjuTV2OLMYjLcHrj1qCjh9YHk3Juo1+V0K8etYmnwTPEGtsEhuQOua6zUYmjm+zouQ3LE9qbaaZNa5MRBVjnGMH86AHW6Spb+XLyTzjPT8KtbGaQkrgKBkYpJTiTZMpDNz+A96tO6vExP3h0IPWgDIs7doZJVYnaxyK14GLIUdsgnr6VQUTK+T82asp5gJBQuO23tQBd4Xv0zg1KkrZwpyMY/yKrxrK6M0aEbc8Hk/lUIJDBHUowySTxn8KDQsyToSApJ3YyPcVQVQTlvlI7e5pJ4pmJyAO3FJDEyphh93GfX60GY2zHlzmGUbmJJ5PTNOZwsxhU5HrnnNWHjdozNEQxA4zwRVeG1e5BkUbWHp0oAp6jBnaF+Rs5571PDYZtQgbLt178Vnm6YXTQzoMxjHTBP511FrCHtBJGvXpnigDG+yvboGtmOEGCatQhjCSDnPI571O5njjdZVJB7AcVDJBcw7HhUnp9KANJGn8hWmJGPQf1quIynBcEkfpVYtcJuy+0N1HUVOIleP5j05z0oAtW8gRyR2HNNMiySBRyVP6GhQDGqseR0psKIWLMRnqe3SgCjfQusq9u2QPSs+dguA3QdDW9LmR1UqNvbJ4JNZdzaMpkVsbcDHoPWgCssDRgMX3sefpWxDGi8kDcR1rLuJGtwvyjjHPrUyO4wwO7f2oAvrsJzjJHrT5i7Jx3pgUkKZOBSgMwYu20DpQBRMKxje2as2vkj94seGPeppFynB3AjpVXy2UblOQOwoAlkedZW2EgN7kVZtraOVNqpx/ECTzVTJdFKjk9c1u2kUPlb0cbh1xxQBmtZrboxUdTyvakjhDKGbjJwV+lbqBZYXhx8/U/hWc6GLhgc96AMma1WFQrHjtiqN5Lsh+b+DkZrZuuVHzZABOKyJInl2tJ930oAelvI0RAUGOTk+pqgliQ6eWpVOhrpEBEXzEeg9hVadLjbsOAOwHvQBWS03bo5c7QMDHtWOLa5tblVHzhjgfSujHn28bbMdDj8arwBmkO8/N1oA0YEYcMNoHBwazb6xginEiE7peCT3rQX5nycjoPrmqczSyTxr5mRGRxigC5BCIlUnkAEYq1scybz0JGfpTIyHUMp5PtQkxziLG0dc+tBoiWcDmM8D2PpXJarIWmRI+ScZFdU8SyKzgYODXOXVshcqwzwPrQBo2TosQTcApBHXvVC7hSOUbj6N78VctbNVRQV+X061Fc2yGdduQoGM0AXU2BQsfXH5GqJjYyoWbaRzx3q9HAZMlTgCqc0TxTgdsA80GZZml4VQfu8VFIWHy57ZqykZPyAZD96jEK+bwckdazArl8LuOQy00Sq4KD5SO9XxYs8gOflpz2MIBLLyf0oAomMGIfNlex9KtxByuxjx2NLFaok6gc89O1bTRQA71OeOnoaC0zLhjQuyrww71eTMSbQAD+dVpTBCCxOGamo4ZlAOQe9AxJmzkkcj8q5i/sTcK7R4DZzx3rr3iRkIc8flmqEmxfugYxQBhWipCFTbuI+8a3LaONGZgNwPOPSoCkQXGApP6021mMMpVjw3WtANKMN99hgr0qTzELBWGeKihl80EZGAakG0uCfu0AM89QxQjC+1PDiMqu3cuOMVC8Sj7nIzVkcjjjHFQgEVvPdTt5xzmkeDa25cZApUXa5XPPtRcHfHsXg+tVcDNkZQo80bTmqiu7DPUetaD2ZdPLPzKtM+zRwpwdqEce9O4EGMcdMEHI61qIuIS4bdmqsbAYLrjtV6LCIyoBj1ouBUCiRghbgDpSylBGdvGO1VpZ44DuABOcU1rhbiLAGGyKAKIkjkmMUhAyeOelSpapFLhmyDyKuRWlsxMzxjeCBUU0TRAqv4H0oAtAqCFzz09sVM8mzDR4YZ6Vm7meAFfvDv61BETayr5rbg38NAGwFDrufncajnOwrhsg9K0FwyKw5U9KjdEyG4O01DArKyKuFTDetO+baBncx5NV5Z1Ep45J4GKekxjwpGc55pAPYMMrjp60/aCgdOPX8KqpdqwYtkfhUyTFxgAgfSgCQtkEfeHf3qIoCMp1PakZ1T7547Y7VRF0PMcI3PpWgErPuPl7RgHmoZ9u8ALx1x6VW891bKjp61JmWaTMIycdMcGgBhhJJZuR2AqdIU8zbuGR1pgkZG3OD7irYRCNyDG7rmgC1A370Db09KtGNWAaRQTzjNRQxquGB59auod37thn3NAGYYgwxtx14qEwERkDGa2J1OAExkdapTRGOPepG/tUICh5eQoK9O9aCjamf4fWqtuCz7nq7GokZmIyB2qwGoXbIyMVgX11LAGWMBRzk10j/ALsgj7vfHWsK5gWYsTypOarmA5aCdzcZk6N7VtQMZX9AtQlAjFV5q9ZROzGJGwCMmjmA17W6JXyyQGHStyCaPYpx83SuS8ueGbkbjnIP0rYtJrhyS3DZ/CsnIuBuAzMfTHNTxrI2QoOT1pkTM+AOD0q0WKjkZY8Go5jUiaDymDnnIxxVhg+w7PmKj9ajJJOCeaeAwBUHnvUgJGn2dtxZW3+vNTK7q2xSMA54oRH27R1ApWtwECjqe9ADXjY85yT0qHJBATnb1qcq8Pzq3boaroSAQyEqec0ASRyNkbRx7+tTPESvmyN14xSFPMQlOMdAarmSVmVZF6Ht0H1oAf5Ss5256+vrSomxvl556E+lW1QN93g459s1RlQrkK5HPJ9KDMlAkB2qOOOaaqkcqcketKJpF2qBu4x9akjiKg85Iz1rM0Ed3eYMG245AP8AOpEJYFSSvc59KFMgVcYPPfpimuS7lC2BnB+lAEjAGEEYO49KYyRuAJgFA9D0qq7Om7fwh6fhTID5nzBs7gQwNAFhwoQqOE9aqvnawhUgrkk9qsSqMleT7fSm+e8e35duRgg96AKsVzKwBJ69x7VcQLvBz17niqe1i5I4HamlJd4TPGfzoA2DGTGxLbMdGFMYkbQG356k1Tt2lLGNidq1d2godnBP6UANI/fDevHapFaATk9Nw6H2qFlPlhGbp3qOFSDweM9TQBJKBuz90DpUSq7yNnOBznNT3AtyNxbnoM1ni6hjYhiwOfTPFAEsqcYU7s+3SrEceAuzgjrimgrtLR/Mp9ahhcq2CdvHWgC/IixAyl/mHQdRVQSDA45ap4vLcupXaT61HNCyqWTAYUAB2lCo/DFIH2rvdQfpVYyMuPVu/pTpQxAwe360AWX2uhCPt74HUmo2jTJZmI9vWqcMfOXJz7VOoG/5uTigBrko+7H3RgAU0oGAaPjpSyj5ty85PFNV1wAxxjJOO2KC0Nklk3CNR93vUwuA8YVxyvU45NLM0SRAnG496qrG5cYO7AoILDIs3y5PzDtVSKHa5SQ8D9asQnYSp4btimzJ0zkUAMlkLEr91BxVGVvLdJT146+9axgDJvQYIH5/WswndMoY/Jnj60ANuPLizIV4AyV9ajTc7b0XCgcc9jVudCynzxnHQ9DVQsyBcdulACbdpDjJ3nj6iolBWY5BFWVjVslO36E0qEZ2SLk/yoArRNIPoOvbP5VcjkabdLN8u3k5GMVFdFEyq984H0qnE+8Et91hjnpQBptcKUZVH3u45+nWoCWK7B826i3EPKz/ACsAeM9e1NGwOQmQOgPrS6gTxjc4Gc7Tx+FZHia3W68NalIx2PFBI2AcfKFJNaUagPskPAJwetU9ditJPD2qSzltxtZUUdPvKR2q6W4H4Q+D2ay+Nt8YThR5jKQdzfOQP1Br9jfCEJt9Js7eQtIqxKWP94lfX2Jr8gfBRiHx2byXLxPcJDGSOowAfyr9jvB8JmsmQOAtsgVj1JKg54/Ctq/xAdarBfk2nB4zmtOHIX5WO3NULe2cygBc4PXtW80bqgG3OeeK5wIShfDZGFqzEzEAMc0GDEZDZB/nTYztBU8N/SgC8CCMB8BTxTpElMHzH2rPxIj7j0P61o2kzGNlbIOePYUMaPjj43RSr/w0Fn+H4XWWf/Lhr+aiv6W/jeT/AMZB/MTn4XWX/uw1/NJXu0vhR5tT4mf/0PvPJCBnHDdKTftXGcetDOQuCcqajZ1UhSOCOK+Tse4OW5QHA5x3NVJJQ7sSuB7UxwBJ8y/L7U93j27R0osBVlYCMYJJ9KhIcnGcYp7FmGeij0qvI77SR2707gGRg46rUMzNKQV7elO81fLVVOd3rVafcuQrYx6UXAzb4E5A6981zDpuYoDgD9a6S4lXBL8VzrfO+R2PWt4GbKcwjXAQc96j3oVxjJFX3iVmOfTiqhiCkHH1HrVszI8ZQnrilKERq3p1pQQSQnCipAxHCjNMBFjaFkkf/lp09B9a/Or/AIKBW8qeGdFkkjKASPg7sg5IGQO3TFfouS8u2JuntXwT/wAFDtkXgvQHlUSM8jRA55XB3Akdx1FXRXvomUbnZ/soXMsvwr0c7i4CCH5iRggKcZ9MEV9OSg7hgZwc18jfsaXU198K7ePZvFu7gN/cGPlH6Emvr5VLEk9TW9f4iYIksFYSmRuRz+takjdVHX1FVIYuCW5xjFTMXccdxisTQzri5EDCGXJZugp5lBiKcE461TvYpjOsgGdoxk1FDFMHUup2N3oA1rdpcGPgjOSc1WkC7x5mcgkcH1p211GBwO1Pt4WllKk/KORmgB8cbAfPyKpzeZ5hbaNueK2JVbeyrwTVW4tuAp4B5P1NAFGSJAQ6ncuKMOnABIPenBfJ2qvPH6VA7TO+UOFoAhuGjL7SPmUURxgFXDHP6GnC3ZyysMKOVPqamw0QUFflXpjrQQiGbC438n0FQx7uSTgDNWXhmDrMDneehqExuMlh1PSgsvxEGMbiBn070nY4+lUWafIJXAWreCUBTmgCssKvGF3ZHdvSrQkVI8YyQOvrVcERZHQ/pTpJC6BR+lAFK4k81Co+p5pLBVDEdB3IpRAxDbTjPJ96ls7dotwfp1FAGzGQy4AyB3qhKUjU7T1PTHWntIQGQZ+b0qJF8w7HX7tACo7AgoM+lW/LAJcryw5x1qOCDdKS3IHStGEY3qM5HegDLaRm/dEEYPekCyOcqcY7irlyA5D8giqy7tuxOB3zQAqq8gI3/wD66bMpEZjYjdTwFjbI5b6Uwq7jOSPwrQBkRfb5RO33p4TI+bioEikeX5u1c1458XWngPwtqHi3V0EtpYYyCcAE4AzjnH0zQZnYrFtUD+E03ywpOeRXhPwo/aS8BfEmJPII025ZmSSCV8NkcAruxkGvbZbtGn8tSChOAVO7+VAFGQkS7gcD/wCvWtazh/kb+HrXBePvFlh4F0sazfWlxeR7C+2JMhVyMlsngc1V8D+ONC8cacdX0K48yFQUZXKoyMByD838qAPWlmjRTjhs4HHamPMTwp6e9UYfLZAUYEE9c9KsYmYAEAE9Pf3oAeVkzyACOfWhpYV+UsFz196aS6Rhc5PQ1GiAsNwB/pQBYWbYWK8rillnCQkkAswyBjtQYQyDHBHPtWfKfmw5zjgBaDRhcKJU4OAOo9qz4YVz+7GGz8taTCNYzhuT1NZbT2unlrm6mSKGLqzHAGaDM0J2kIUSnHbp3p2wogZeScVmpqKX8xjsAbiNT95cEdueO3NTG5IcDBXaRx06UAQ3sfmsGzkp2qxbuUTBGc8VVYPuMjnrU8M6MHVR8xPT0oAvHcRsbnnj2xRc+b5QVcBgMmoMySdPlI9utSNmaME4yP1oAq2QHmFWPLHitaZVVMEYrAQKhBXG5K2IVa4Cxrgk+poAzdq7nZeCeBV5AzMHQdKQpbsZWjuIZGjyAqyoxOPQA1jW2oZm2525AO09cGiwG3GjOxY9ACKpT28TupcnNXoLhTg53KfTrVViH3SsQiRdSxAA9yTQBct0jUY5OOB2qC8n8tMIMFTzz3qzvt0YtGouXQZIjcEfoaxL66ilcoIzEzckMeB+VAFiCQOCQp5NX1Lxx8dfes+yI53dq1A5lBRh0oAsuyPEQQBtGfxqG2X5Q0inI5ApQNyYx0p8JkKtuBAoAvKyyMG6AUjMCxQnB6j2pQxaMk4O0ZHaqMTrOuU+X69aAK8kSFstjIOMirzKojQd+5Oeaht7cvISTwM81K6TttI689OeBVxAgvLmWVQHcHYMDtWT8rsEIyXGDmrsscEUYEzYZz3qI4yCOq5xSkBeghUY4APvVqaHCEheOhPtVeIDAkzzUs0rFQP4R681IFWBzHKY3bYh4AxWwIlONxyoH1zWIW/e9cY6VspL+7BBHHtQBbRojCI0G1uhz0rD81xcNEOVU9aum4DDPasxnzdKq9T17YoMzSERyfnz0wPSpGUgkHJOM+1LEyRsAc4bqavtas8Syxj5DkdeaLGhlqW6D9ahkcqSxGPetNoVjjLuchaznKMPmPy0AXzJCSAvzsFHSpIWwQoUAsOapWpjjbJwA3Q+tWA6biSwJFAFy38vzD5hyp4qR3ZFwPm/u+tUox85aLnjvTpVc7SWxigBGEeSWwMjNU5I3LKwPy54zU2Az4xz+hqVVZUO842cgD0oAxtR2/Z/Jkwfb6VBp1qIizxkqHILdqJmju/MdZVbaOmRnn2qxZxtHFiTq4/LFaGZ0D7PLXa2QRUQVgQRnj2qrBOkSKXITHJ9PxrShmtmd1WVXBXcCDkEUAJEMqQwyF6g+hrJnVfMDoc/Nx9BWvKkxjZx19R6GsbzIQ5jDZ5xnvmgDVeUEFlI4xx9ahuFRo1lI2npzVaRgF3Ieg70kg863EZbPqfSgCsk8MhIjbJH5ZqZoZZBhQeAcgdKpW9hHaxsUOfXNbkMzrGNpGMYoAyLdRG4cc8d+orVFwJFIOAR/KstIJN7Omdp6VZt4SzeWo+f1bpmgCn9oBuBl+5wPUVsW7rNLsc8kcL7Vzc1lcxXQaT5CDj6muhsFRZkPBPIP1oQF3yAxPGRngGrEMaqNo4br/8AWpLmQKQqjkelOUr/AAnLetCAc8aONz4GPQc06GOLLYx070iN94twMcUixoV378H0oAEjVGYjoeartLDvIf75qcK2dn3qiKAk+Ymc8UAUp7uJXVQenWoftLxSKkQyo55qxc20ZG+Hk46HrUcYIhYvzn9DQAxJ0Zt78DrxxWzBN5sO/oevrisC4SFLcMchiRtA9KtQ3Pkjr8vHFAG3G6g4I54Gc9aSPeZ2uOgXjHoKpLcoQJFG4dRg8ZqW3mkMhGcAjkZoAl3o8wyeQeme1X42ZiUj6ZGM1nYaKZSF+QnJOKvpPnBYcUAW2/d8PnaahxGw2E49OKe5UqEJ4HQelRu6hQSDvXvUTAJUCxmPHy4OTXMEJHKEX7vY10+UaIvyx7iuZlsmLvOmWXIyvpVoC9GQiYPf72P0pyq0km9h0PX6VTdXt5Vjl4D447VcMvyHucH8KALIUySInQ+lWcHJXBO3GM1mRyMZOhYjB+grRd3dB5Zwcjg+lAFa5YBAy8E56dsVJbPJJkq2VHUke1V9Q3eWSpHXqPcVkWUs3nlQcKuO/WgDtvMJXC8CnK53YUVTV2MXHPNPDyY+Xg4oA0grMo7KTj8qzpiysy87RjAPvU8d1ISvm9F49PxqhduxmMpbPOB6YFAEjxZkjLkuFz+YFJJcqFKMR+P6VUmmdnyG4x0+tVHgkJIQ5RiGJ64xQQzTImiOXYZY9OwpEuIRlZgNmAQfWgqCPKLAMQM565rL1FWhhxgH+EAemaBE7KsshKsPbAq9bwSRoWLHHvWRZO7LuAO4HHFdBGszr82/jruoAtWagqRnB9PWrirIG+ZtmOxrKicpIrk49hzVyW5blsgketAFwgYzk/nSxW3mK29vlPc+tQQuJkDHj14qZiNnlpwTQBN5IihKOQRSSDcqIAFDH9BTpd7xqvOOhHrVSeVYyRk7RjigDmyjx3sikE/NgZ9K1oOcqcMOmPSlby2lL+tJHCquzIAARgmgCQqwbapyKybiOcEsvRj0rZQhpQCSQnQGppIoZch1DEdwcEUAcosIjf8AefLzn3rYtwZjvUZPrVK9aOO4WJQccc9a0NMKtI6oDkjqaAIDIIpGD5GOp6VoQ42ffLY6E9s06ZAoZ5QAOBgiq5lWIr5Y37iMgHoKAL5Vi2cZPQVKYmL5LlcdR2qSNVwJY93znv2pU+R+WLZ9+lAAqMOckCiQxqkhyTnqf6U+QJvG9sjvVeUxTvGAuEHegCd2+XYFxwOD61V8vLEx8ZGOfWsPxX4z8CeEbi007xR4htdHnvU3QiZwpYDuM9B7mrtvfadfWQvdMvotQhbpJbuHBHrkZFAGqdkSZODgc1Xlu1t1j6YfjI5NZk13GwzGMZwAc9anZEcBcB2H40AXZmEwG3lWAGfSojAmFxljHzUSLMcIV789sVZWYyb4ifmXt7UAVpJAcseSRgd8Zq3bzSRoPKcK2MA9TkVk3IaQkIcDP40trcxwuIZGAj55PXNAGm8SSkvt/efxEdCcUxd0Yw6hlxxngc9j9Kvfuo1aeeRYUhDM5c4XaBknPTgCsHT9d0PxLBDdeG9Rh1G1bO97dxIFYdjjoeenWgDYuC0G2BWD5FQHcBlW2ZHTtmrDpGkauAWqOV4v9XJwDz+FADF+9x82fWqpG12Cn14z61S1nXtH8O2Umo6rcLZ2cRHmXEh+RATgFj2BPFLbvpuqWC61ot5DfW0o3JNC4dCD6EcGgAu5Wjs5GjOCgOVJA61ykeVKO2SRgjGOK3Z90kMlzLtDIG69DWJYh558INysvDZHBHtQB1UExG05bn8vxqc7nlKKACpyKhsXk8xkfHAzx3qd7hlkIRdoRRz3zQA4yPGgEZHJ+aqN3fQ/Zyr5DHj2qzzO5jLZXbyB1FUPsaiOZJD0+6RQBjiRFlSEscN39K1YIyNQks3+eMpuVh0z3Ga4y6hvDcFlYL2AxjAriPH3xk8M/CWfSYvGjzJb6ozKZogGWMLjlh1P4frQB7+YCoVFwccj/wCvUTJKjsQQM9vSm6Nf6br+mW2t+HLtNQ0+6UFJYzkEHntVmVGjYuRj+lAGdIs7Kofkg8VPYohkEbYBPQ9qWcyRQtIBkKM5rASRpSvzbRmgDo7mNi5yfun60Sxl48R5BGKrxuIrZIm+8Tj1zV6HczgPgKoyPU0AYV75ySCMqwFVbS2uPMO8nMhyB0rp702+7fI+QFJPQYA9ap2d1a380TadNHNDk7nDDauPU0AV7q0uYpEDN8vpUiRiMFGAUeucVfnG+fDMHXsQcj9Kjkt0u4AsDZAzyO59OaAMYS3MUTJKcwHI68c1kWdsnmZGWhXnA9a3BbGS3kikYIUO0pjkmsbT1me4eDyyEY7c9uKANxNuFDMVHGQKvbIpm8uDJJ4602S3KKkWerD8hWd4n1TRfCWnS+INdvotMsYSqmSZwo5OO9AGrDaCK4y7bZBx+VRRJEpcsuQCRg9eTxVXTL621WGPUdNnF3DKFZJF5V94BDK3TBFPnmkjGw/eJJ9TkdM0AXCY42WJBl2zyagkMKxky7Y+ufU1UbUt9wPmG7GBxjBrNvri4vALfYM54PpQBXn1ARLlwSpOOOasxDzFLICwP5Cp4bNBCqugZu9SoRkoq7FzkKO/1oAhhgjikzICTg4HoTQtvDCpZuGHU9iDTpJCi8tyc8DtjvWf9p2yGM9HIHNAFyLyIZXVhtVxxmkyhl2NxjOD7VApVyskg3bWxUUcUkFwzM2dudufegDWtHtpSzqd+SRj0Ap0nkQS4VCN2eAeKz7RI4ZmER2yHg56GtS5l8o/vME4xigCnIS0gwNu4dKwNYj8qQy7VLOcE47itW4nSO4XZ8xYc+1Z19KHVRKA2WJoAv2kNqtpG9wu9zzx05qfcVYKSGUjtxiq9mIo7VZFJXJxgdsVEbm2glLZzu9aANkCMMpVgA69O9NXaZHyPl4FU4LlHXJO4kZGBwKmiXIdscjkHpzQBVvwnmFC5Ix0rmLORbrULmwOSEIIJ/i9q664RWRiFBkA9a5/R41ivZJX/wBYxznsKANh7CJFaApyy4wexohuHiIjddwQAcVcSBJfMl3csc8nrWVIzRSeXn5ieDjjigDca8jLowVlB555yamkkjZ1DMRt6+gqNI49kbfxEbuT0qpcBiDIpyAcHv8AWgDcjOwuUHBFUm2rGHYEFgenNRx3e1IbcZ3S5OfQCo5bnELDJLBTjHrQBk2shigbnq+SPrWwPL8uS5lXYo4+tc9abMGGZhvbGa6GJVeBopwSnTH9aAIkCXMW+FvmQjI9KU3aFxCThjkY9SKda28duZpR90YHuTUuIC0Y2hiuTk9c0AZAY+YYwhJJ/LFSRMwkMTIVzjIPertzGkDNI/yx5x759KsW9wgUKF3Hsx6igC1LO8M1qCmImOGAPQitKa58qXy2IGefwqhNJBKgAGSeTnuafLbSIiEEfN2PXNAFx50kQbTwDzUodFj46MCPxrIZJkQqvBU81oRyiPZ5oznt71mBdjlljh80nDe3cVHFGN4kVcMTz9DQRui3KcDHSrwnCohUYJ65oAreUI2O7naOM96c0ohZYhGACOtAeRMLIwYEcmkkdDMCRnaMc1oBIJzsd4/ug4B6c1Vd7iR13nCg9+c1MzEMo4Pqo6c1LdLvhHkH54/u+lAGLfPPDOpKblY5Bzx1q+pcypEPk5JODVR/tMriOQZUd/Sr/lbiGIJJx7UAMuI7gorKxCq3Q+tNiS6dCJWz6djVmV/kKPnYvb1rNln2A5zwM59R6CgC3tlHyjqDyD0qpMziLzIzkJ2XrU9rIJyxckM3QGnrstVaFuRIMH60AcpPI11GPP52ncB6ntW1pquLXIbc4Hf+VZF4uJSlu4A3du+O1akXyxohJwCM89z2oAkMcyHzA2zJ5HWrlwJzbuyDJGSM+lUvMR5BuBVT1x0yK0pZSIyD0IPUetAGVaRMkilhjeVz3/GupjQRoJF+baTjJrh7ea6S6UE/I2MY9jXaB5I/kYZ3dPpQAXkQAjkA4k5xVWQFVQ525P5Grc5STy42b5V/nVe4jMcwcAvuGT9e1AGRcXjGTylGEUbT6n3FamxxCvJIwMViahayLINmcEc+xrbsp2mhRG+8ox9aAJFLKM7OAPyqAuslzgjBwOfWtDaD8rjaCOaqSRQbhIh5XtQBl6kC8fkRZ2xhjiuPtJSkhkTK7uB25NdPdwTTPiNTk5IOcZHes2009LdWLHdsbcB1xQAiXUsd2kasSVBJ/wDr1q28sq3DTHIDflThZxXEq3O0jAIOO9WIoIEcw4G5VJALUAPaWB23PhveqbQW0t0vkEFyORnB4plqGPmo+FfqPpUcUQS/SYrzJwT6UAa6kWbKT83OTz61VvkSVBMQFqa8jZiXGVPHtkVzl3czXFyLS3H3Pm5PBoA6S0dnQbcEZHarjZJBA74x7Vk2CPFG7XLbGQE7RyDn3rQikBK578560Aa8xUKI+w9KxykUDGWSQY7Ka0fmchASSe4HAqX7Ksh2iNd2MZNAGc4ZJhsAw2DWkIQcc898GszAVTgZ2n8qlsZGd3jUFMcgetAGgI0jkBbJz1z6VhaxmGTzlYDnGCe1bExkEewnhu/pWJqECNC+4FgBj1NAENrNFcSIqDJyQMe1dHC0jEluCoPHauR0uAxGIA7XyeldokXlR5c53AnPtUMBHb5VRvl9DUflK3B+ZT/SpHjZlLJx9aapUxq27GBgjvSLsZl9btbNG8aYT1+tNt2KoVbGG4H+NdBEY7qMRSY4JxVYW8Mh+dR0259PerQWM9lYqIl5285FWbNF2FT1Y8Z54rL1Y+TGTEcOQF46VX0XUFjMdvN3fhsdjTINu6sVEeBgkdvrWXHAwd4HHy7Rz61vuYkmaFnxnO0etV7kRFht+8o4oAw2sYSFRflKtwSe1R3MIt40kznqMe9bLxxyD0Yc5PTj0pk8EbqAQCKAKWmtIxLXBByPxxW7aTxNG24Yy2Bn2rHjiVZcM3GOB6VIJXtQzlCc9O4oAl1141tfMBOd2Dxnn1FZenTM5HmAgjHXrVLVtRSe3UQoWfPQ8AVe0WB1RJJE2lsj1P4UAdWXUbZFGT1NVAHedt5Cs3NPTaDjkY4q0Eth/rSfMHWgAtyYo2WZDw3H0/Ch5Y2Izhwp4yPSnLtjbcpyG4FZWooYW3udqk8YoAuXk1vOoCLlwOpqK2ghZV+T5wOay0kDBsHcB69a3LEw4I25OORQBnbUUNjOUbsKJESRT5Oc+45q/NGiyEoccZwBWbdv5Sq+7Ax+NAEtvFL5AkK/dyTjrUhgRWjk671zk9jVOLU4Z42iUbQvWtKB0MShnGV6Z9KAIShR96H5T1HriqlxIVy2Ds9K0vMihOxASrcYJ/lVK4lRflIDA/mKAFtJhHGQo3A9varrusiI+0Aj86yrNVLgKThvfpV24EqxO4PHQUAPaNyd69M8ipYioLIwyB04xioLO5csRjPTI9BV1iDJjZnjJJ9KVwM6R5fM3unyoeO4xVXOWDsB8xyfatS8cxwEKo2v1aqQgMwLD0HHFFwNdoxhWzngY7Ypm1doIJyMg5p+6RYlbbn2NKoYOMggHtRcCNV84AHof1qtOYosr91QauIrpuxxknHtWLqDtyYxuCn5t3emUomhBMhQheeevapC5DYbHsKyYJMMA2Ez0x0q3DcJJcLvx3oJJQvmz8ncp657VewrZCfMo6Yqo+RIAQNjcdcVrJFFbQPczjbBEhZ5CcKoFAGVMDJuY53EY4JFZqJLtce2c15p4J+Pvwo+ImtS+G/CmsRPqFtK6NE7BGYrwSoYgsPdQa9ng2GHzAVO8dulAGPFvDrkYHQ1sxW6ocv17VBE378RjG773NZni7xr4T8AeG5/FvjG/j07T4ZFiLurNl26cKCaANp0w+d+Kr3UQkIlZiZOPm+lc74J+JXwv+JNu974J8Q22peS20qCRlvQA8/mK7i4t4lJycD8xQaGNHE8jRyMpYbenv71aAXzWyo54x07VbcsI8R4ZgMn6VQtFckyN17UGY4RRrKAo2KB065NRXEM0LZVQM8nb3q1IHY7scrx7UjO7nhchaAObvlmMyzM2QR8wYDityB5EtUkYceg4GKo3CKZ9sxwW7VtKgaAxnPpxzQBAbgBl35Un05BFTTTslrkDcqnHHU1VmhdTuxxjHNaNkFaEARk9snpmgDKuNPndEZSQx5K+xqijvFI0Mg6fnmujm8yNyjL83Byazbm2aYuyDDNzkegoAhQvKCJAT3HasZrnErDJJIxg9BW2sFykPzjPP3q5O9iaG+I+YMx6AZGKAN6OUkp165x2FWnYPOPOICt0Nc0rTyOqrkHoDjFaokdWDP/AAj+VAGxcxI8QAwVXrWLdbYdhT5c9Oa1baQyNtALbyAB9e9cReeNfBx8WSeDptVs4tYtAM27SqJMkZxgkdqAOxWVmtC+QSCVUHvWVJcTwMPOYbX6+1WlnBUpEoKJ1GeazjHI07GRjsJGM84oA0bW4MpMOcjrnuBV0qkMYIyGPb2pttbCImUAZx2HWpJt4wcZI5zjj6UAU1uCu6NlwAcKfatWzlVVxjgc/Ws6RyUZygYqCcAdag8OeIdF1h3t7C7guHGVIWRSRJ02kZzkUAdR5r/63+LpVhHMykPg8dxVJ3jCYYqmeuDnmqYuzbnO3JY8n2oAnvY4eOdrYz7VmSwZxIG549qdJKXbI+bB4BqnHqmjSXqaMNRge/kXf5bSKH2gZJC5zgUWAvKh2uiEEgZFThJd6BjkEjeT24rOjuosNHuG9R+OM1O7M0JdTnBOB649aAJxBIXCscRtg81XigkW4OFyG6EU26eeOEPKCWIAUAcDFTi5aBgowc89egxQBYkilTDIc4wMVj3KXNrKCyknrkd624r1XGW4PTnvVl4WKqD8wwcGgDmLbUBHcASE7en0zXQqQAChBHX86wdS01lldYR8y9c+tWtLhmUZkfcRxtxQaI1GPDJnb7+lZZguAzFm3KTjPWukWKPdlgPm4xnk1QuXjhYqflZj0zyMUANt3/c7CRtH51zV1lJWdW4zxzW6C78rwMfnUQsy8Z+Qc5PNAFy1EbxhkORgcioBHIbthKm4HjPbFQ2alAI24wSOOtbKrJKcoQV6GgzKRhHl7Q2B/LFPWAyHeBgoOMd6XaxbaR0Nau2JYSynZ8vP4VmaGIkr7yH7/pUjFXkI9RTY5EM5Tt3Nai2QdwUxs6+9BCZWWBmIlBxsxgVYW0O5nfrVrYYhkn5TwaN645OMUFmHfWjudyc4zgVVhtJzEWjPI657V1SR+aASPXFBt41+Vh+XegDnGidUGCWJGD6VWktJmPzH738q6w26qMHp/Sq81vEwBXgkZ9qAOKOn3IfMrZjXnNIVjDfjXVPAxQgDnH4VyUkMi3rhv4ulaAaNnCSrbflAPFaot1+zhc855NV7S2XyyzOcntWmkGwggbkxQBXjtsYC8/WmzRSIRg5XvV3y1E65BwamCLv2dmrMDEUgH7pBqRIXcfKD9a3oI4wCsn4Uo2qcKAVHpSbAykgOACcHvSvbAIA/K9jWqIhuDAYFUrzYhWM8nH4UwKIhRAWXkk4pY7UsDzg56VFDJhiCeCa2bfaSpVcnPWgDKm01JEMZTr3z0rJWxWJjGCeDxXYzELIVAwzCq7wI6gEAnrmtAOXlZlIwCdpqpdTSzD5VwB29a6xreNSMICM1m31vCW+XG4dhQBn2MYeDaGwN2Pwq/cWalEk644pbaOPhEHJ/KroEe5VYkk/lQBUiXamxWyeg9Kux2oVctwxOMdqtLAsa5A96eGVkznocD61DAqfY0bduAJ7UgtAkYwARV5Nq5APTrVWW8iCNjhugFICmYLdnztA6g1nnYJcKTgccVanKyKBHw1QxKIx83J6UAKbZpF7jvx3rnrm0aG483JA711aKXBRfrVS5tSSXl+72960AxrOL7QQ8h+RT09a6BURGV4lx2xWNOph2rbAYf7wraimi2BEHIHPNAD5IY2zvXrVQRoHO3hPX3rRikLDa4xzxVnygoAZecZz2zUXAzUWVUweB/SrqIyxkbgcd+9E5YxjHI6GqZu44jtcdKLgW8ZYNwR3qjM2TjAJzxVnzYZ0AzhfaqsqfKSfuk8eooQFZipbLDaTVuIHHXHrisfz1BKPkkdTW1burQrjn0qwLBSNhwc461lywK3MY4OeKuxy5JTvmh9hBVMhhSuBzU9mVUnOCKSw89J0C8o3U1tXML7RsHIHOaowSKkg3Dmi4G2OWx2PSkEckU4UcgdaswqJE47fyqYqFHzDOOg71m2XEsqwCggY5q3w2BEd5B5/GqQLuoCL2qxEDsGPlfqcVnc1LBI3KqgBu/wBakA8wtuyh9aqbXRvm+bJyTVjLhW2/5FMBqSHdlTkjuaufOw+c5yMj0FZu7AyM1Kl2gwGPXj8KAGSuztnrgd6XYzBSzkDpgVc8rzV3kAjtTAuGIkGAPTrQBIhwNqAEgde1PWMPuZRnI7f1pmUgb5TkY9KQ3CKBIoO8jt3oAcYTswxK+3rU0awkKrAEDngd6pvcSmQBx19B0pgkVpcqffrQBZaEJJ1OBnmpMn5Qec0xmIBUckHmmt5nlMykD0BrMC5JA7p8vyvjgnpg1nywzwsu47lIxmrAvk25Y4C4BPtUryKVwBwx5z6UAUGjaQ+5AxUSRMjlo6uoqyMXHy9h6cU0xuDtfpnk570AVthD72yM9B7+9KNskjZHIzzjjj0qY7lRmUZ2mmgK3K5Ge+elAEkcaZAY7c/nUYABIcBiMipRGCSwP3fzo8qOMFuWY89aAKw3RMNgJwOQeho89kJG0ZPpUzuv39owOuOajiiLgv79O1AET3SsV8sfN0NSqXOQRkjtTY4EjlbJyCMYHTNLIUhIy2T9MUASCFZUYNj274qB7RfM2pye49amdm+UqCM1KSEj3dz3oArABRtjAUjqT2/CmPhhsIA9x3qSNsAHqf8APrUuxtySA43ce1AC28RYEuN3vUTldxLkjFLcmVXRxwG/u1A4yCNpLGgAmjdUWQchu3tTI2YDBXBNWG3FMvyP5VEMlsE5Ht1oAjU8nI70xgduRnPr6VPdW6hM7sMeQO9VwSqAmgBQp27wc0141ABY4J5wPSo+NwjJ78Gk2yLICegPB9qC0WjHE0Z844fHTvUKS4wueTx0qaTEjb1xgD0qs3ltnd8oA70EEqYRt2Nx7095XfcVG709KqIokwI2yoParUcsagL1I4xQA7z0gVmkGcdR2zWXL++j8zAGctzwOOlWvmmkKtg46Co5FAVxIPu9PagCrFKFiYS/OOMAe/pSsRhQp2Z5wetYwujE4SNAxY8VrDIZDIQTQA4t5TNxz69DUny7A5HLEcipCFACMc8ZHtTnkLKu4fLjtQBDcSRuqgqCRxxTEMQtwpX72MDPfNUpmG7EZ5bHJ7VOjFkKEBsde1AEisqx88uB644pkY3x+ZjDZJ29fxpBziJhkE4HGKszq0Oww/N8pz6jFLqBSgnwGXAC579jWX4j86fw1qUCkxq0L8oeQNprUG5DgLyeazddRzomoCFd80lu6oD0O5T6VVLcD8IfA0wsvjtCtt+/jtp2djnOcjDfiDX7L+DFmMf71WREVec53Fyc/pX42eEGtofjxdQWce2S3nZQOzBWG/j3r9oPCDQXGnPIjEbnLYI5C84/Ktq/xAel28+yQqo4NaUDzN97HHSsqzAkPGSo71oqTEGTbnHOawAk+2nG1/mIHAxxSyASfMML9KbFI7ocMAScAY7U8ZDIrNkntQAke5sLjAHUmrYKopA4qNhiZd/A9qkAjWRyWDjjA9KGNHxZ8bZ2/wCMgcg/8kyslP4/8JD/AI1/NrX9Lfxx8n/jIX5cZ+GFifx/4qGv5pK92l8KPNqfEz//0fvFUfd5fYdRVdkZvkHOPXtU288k8ZqLcVk5+b3FfII9wZKQRzyRzxVQkbNxGTnpUsiOoLA4B70whgowM4qwIpmdo9iDHtVSTcE+bj+tWpS8a7mGGb+VUPMaTrnFAFcgqCzfUe1VZPMLDJ7Z61bLEZU/nVWXJduCRjmrRDM6+i3xhVOC3frWUsLRHaecfhmtlhnnPy/rUbtuHHQVSEVVtQQCRzWZeo6tx6847VqBjnKNgGot6KcNxu9ea0TAxVYN8oHJqVRtOD3qXyykvIyCfpUske7B6c9uaszIrcbnZe4r4j/b+gjT4XWAdUDNco65HLBeoB7H+ma+7rWJFbZu/l396+B/+CiSww+AtDDuwl887Bk7eCe2Op+varpfGhl79iCGT/hTizNyRdToDnjHlxnGOnQ8Z/CvrqOBgSfSvkj9im5h/wCFXQW6rnMkkpDDgEqq5z24FfZRwma3r/EIjXLgAnBHTtU20KOO9QltnzgZz7VZDEjpwevauUCH7MZSQOe9RvbiMBDk55rTDCNSo4LDv1qtJuOPQUAVdkTYyOlIB5ZyF47fSpceWu4c54NBPIUjB/xoAYcswdeRzQ3mkBDjnv704KyFlHY9B60MuSCTkUAZrokZwcblI/Wotrs53fga1HiEyc44IxVSWN0I5GO5rQA2F1XGMiomBRCXGTTHZlXI7VHvMooAcSCqkdc9KJUEq+8fFMZSDv8ASnZLqE7qc5oAmghEgEZ4pXTYGQjGOmKjR9vTgkde9WHXzIlIzigDMMXJDDNSwxbUZnXgfn+VWVBEoJx8vangmR2G7Oe54/KgChCiurEcHng9qtoACkb84HXFMjhdCWXGc0qAs+GOCffigBXEZGEGzANRwpjGTnNTBeQi8k5yT0p21EwxGO1AE+xBgpwe9OC9COC3Wmt8mO61MVyc54I70AN8vPQDcpqvMFV9snXrxU/lMcuO3eoZF2n5zu3dxQBXVxnJGMcUoAwT0zTWQIfkJalIZgzscBaAI41cSjHevhv9u7xlbaZ4L03wPYDF9rU/2ifrxEnT9QK+8tNe3uFeZ32ogOTtOeOuM45r8Rf2gvF+p/Fb41Tadpoe8hgkNhZoBtZVztk4GRnPc8VrRhdkyOy/Zc+Ac/xQ1eTxdrN/LY6XpEgMYjUF5WU5IyeFBzx1z+FfrPp9tp1tbpBBhDCmACwLYHdunNfJ/iDUPG3wH8B6FoPwr0sajOsQjl/dSTMCfmb5V5+9znNeW23xL/bF1R/tQ0HyEuBgD7OV4+jKTW0o3ZJ9+67ptprWlX1hPGG+2xmMtgEhW4OOD2z25r8U7zxF4m+C/wAR7lNOvJ7aOCUloomDK4ycbk+UH69QfcV9hP8AEz9rC0RC3hpXnPy73jk4APJwuMk/jXzH42+Ffx4+IOvXuu6x4XmiunYktGpUEdgqYJ71MUkB+sPw/wDECa74N0bW51dHu4FZmbks2O/oc/lXf+euVYnO7gH+QxX5y6B8Uv2kvB2jaZ4c0vwEws7CKKFRLDK7HaMZZxwM461oXHxy/anuBLJa+DxGc8h4pMAjptDYP5Cla4H3tca/okGpJo8uoQC/cbltzKvm49dmd2PwrTjk3hpB/AcMR9M1+KMvgf8AaUuvE0vxAuNI1BdRu5GleRlYlcn7oDAkAdsdBX6sfBx/F8vgi1i8awvbajIC8odSGftuOe7Dn6VMlYD1xHduO3asbUb2DTbWbUbuZYYrYbnLcDH+NakK+SPLQbt3fPSvmD9rK2ks/hJqmoWjusoU7mDYIAAKjp7msnqN7XPpqwfTNW2HTLpLyCXI3xsCMEcN9K+G/wBsvxpNaeDI/DaymNnn3R42hsqGUkkc4PQDHvXyR8Dbv46+Jb250z4Za3JatbxB5mmlKry3yhSVJzz6gcV6V4k/Zt/aE8daiLzxbqFtcPAqlQ0pKk8juuc11KmorVkRNr9kPwV8WNU1+18WPqFxY+FICSweXablVbDbVA45xycZx6gV+mEgjeSWYKSkecsOgr4E0bwd+1z4ftbXTvDuo2ttEBtWNHjKjHc5U4z7V0TaR+2tcuAmq20W1QuEkXDEdS2Uxk0NLoUfY2pahp2nWkV5rU6WcMm1FeV1VSx6KMkVYhSCF96SqVfoQwOfpg+9fkn+0honx8t9P06++L2rQ3WnrIUhitnxsfYTuZQig8Dk84r0v9jzxn8SNX1k6JNK954a02LYWlOQkjfIvPBYKP4eQOKr2OlyFI/TKN0IGRgjoAeSPekRBLvUHaAMGs6BVitk6NIc5YdxV1CiorPnepJ4PH41zFkRtAv3hhUxk/3j1qzKFOnXTWrKXS3m4Od3IwP51bSV54cBAQvHY5IA5rEms5QL25lk8lGjYH9OKaMz8SLPUPH83xUu9E8MavcWV3Lqv2VWikZIxhyuSvp7V+yfhvw7qWkabptnqc7X11DCqy3BXmR+Cc9hgmvyC8BvJfftCW4XCvNrbHLfd3rIxGfbPJr9oLjxHo2kXdvpWp6tHBLcYaKN2BMjEYYLjoAefQV1TWhUS6luYRuPye2PT1rj/i1ZO/wv10Esgltpl3p1XI+9ivTEiScSeWwmSMZJUgryM9a4T4qB/wDhXGuOsiyD7MwABAzuXsK5rakn4z/Cvxj8T7nxVbeF/AmqTx3V820NvIVV3YYHIIAxknFfsNoOjXunaNBb61dC+vc/vJASckKB6eor8sv2UFjHxitY5FULbxzN+Ifpz3r9cna3nRRbLhN4D9m3Hrx36jpWjRUQtHD4QDryMVsrGUXpivGvGfxs+G/w51y08Oa9fbL68KbEwVCK5wC7dhnrmvXrHUrbUrOO8tHWa3mUMkkbh1YMM8EdaycSi4gYk84A7etW4zxtPGazY58nB7d6vwv19TSAQISzR7uCeeKc1uqHCYPp2qwAD6jA5qHCqw3vtxzzQB5b8Y77UNH+GviHUNPMkN7DbuEMZ5Ib5QOnH1r8r/2fviL8aNY8eW2jeDtTmaS5k3Os0xaNIS3zZD5GPYc1+rnxdj834a6/J5zbfJlPHsma/LT9jNrOL4vxRv8ANMsTpEuSN+WJxx6DmtqSEfpj8SPix4Q+GLacni+WeX7ZGGzDEHCsOGLHIwM9OKt+EviN4D8WaY1/omtW88e4D55FjYZ7EOQcit/XfAnhjxfDNb6/Ak8b8ASRq4XHThgRX5OfH/4Da98GdTfXtCklPh+5fEc0bENA/UBiByvocex9S+VN6mVz9jUzHmJvvL19ORU7hjGu2vh/9jP4za/470q98F+KsT3GkRo0Nyz/ADGEHAUjHJGeK+2E3bnBfABIGampGxcGP+zIMPn5l7daveVhueh6VBExKKF53cYrSt7WViQTtx+NZFlCS0lQEdM9KpC1aJ97Nlq6Ro8kx+YrOoyRuU4H51RaOR/LaNRJFKeHBBFNGZUk2C2Z3faIwzE9MAAmvyT+MH7UPxS8O/FvWYfB2uEaVYShYkUZjfam35lYEHnjkHpkV+kHxt+INv8ADL4Ya9r0n+tWF4UQ9S0nyAAde/Wvxm+C/gFvij8SdOsLplNt9pW5vGYkhl3D5cgd811046Afrl8AfiZr/wAWvA8eu63pf9nXNuwiZgrLHOSBl0De+TxwM17aIT5ZDHJ9KhtbOy8N2FtpVkiWthZABBHwuOgz7cVtW+y4txOi7wDwV5696xqxsy0Zi2sjIUDZ7hR2q7AFaHJUBl6g9frWtHH5PFxjEmSnzDpn+7mvEPir8efh78G7mysfF9yGmuiSYosNIFJOGwM4HHWsRnrrOOFRseuKf8uxg53elcz4b8U+H/G2jweIfC0y3FpLgnayuVDAEA7cjPNbyb2IYgge9NoB6SDcPYisz4geIYPCfw08QeIXZGubOBpYucD5cgg/mPrWi8e5tv3c18Rft0fEpNB+Hen+BbeRhe6w6sQjYIghbLMw9GbbjjtRFagfnJovxk+J2m+L5Nb8L39x9t1CdjHax/vAytzgAg9q/bf4d33i/WPCOhax41sv7M1O+g3z2wByj9ATu6bgAcds4r86P2NfAmh6a+p/GDxYVhtNMBhtJZFLxhQBvdR7A4zzzn3r7vvf2lvgaZgjeKIi6kfwvwB26cH2rpaMz2tbZF3RTneHypI4yD6H1r8sfjB4h+K37MXxHml0bU55dB1OfzhBOd6TIDlk3EEDOexzjrX2s/7T/wACY0SQ+J0XDcExO2e33QpNfJX7X/xc+FvxM8DWMPhnVk1CbTJQ+GVkc54ICsoJGM4OR2rKwH2t8IPjD4f+LnhdNY8PSkPjEtuWBaB+hDd8ehxXaxHzZg/3WySfevyp/Y58ceDfAV5rWq+Ktaj0+K4KLGCxz8vOdig56ivvG3/aU+CO/bc+JYFk6h1STbj3GM5/CqcDM+g5LeRkTaMgj9aZ5bx5RwVHoeK+Lvjl+2l4c8NeG49O+FN3BqmpT5Bm2kLCuDzzj5s8jIx7VJ+zr+1/YfEAW3gj4gxrba5jZBcrkpK56KxOcMfXpxj0pcpofZ3lyJwhAD9c+1Og3LvLOAM89+tI28HB+bqMCltY98iqcqpOPrUga8UO1FVfmBOOB+FVGUrIvlgls4wK/O79pj49fFH4PfE+107Qb0Pp5gWUW8igoQeTlTjnPIOeK09F/bkv59Itbs+Br6e725aS23+VI5+8RlWOM9smqjG4FD9r/wDaB8a/DPxvp/h/wFerZmK0M0zMu8szckFTxgADt616Z+yz8ZvHvxU0uS68baascUS4S+jUosjAjqDxu5z8vFfnn408Saz8VfinJ468XeGNQl0yRlX7IsThvLX+Hdtz1619p6Z+1rcaJpNr4c8PfDK9axtVVQoiaMLxjaFSMgdPWtLID9ATM4YxSEZU4zjrVryLgL5z8J618EL+2b4oMJeH4W3pKnb8wlIz9fKr5g+NH7V3xd8S63pzaVbXfgxLGMstvudDMO5IZVyPTIIo5QP2TcEIJGzsPeoi5XgcV8gfsv8A7Ruo/GO0m8PeItNZtV0+H57qIlYpFyB8wxgNn06+lfWMUZ3OWzyAeT36Vk1YDSjkdSPmBc1Owk27QQT+dZJQxOu05Yn6inPM0cgXruP4VkaE95Lp+nwG41WURxgcsTgCviC5/bd8HJ8R9Q8D3en+Xo9pKbeO/jJLNIDgll6Y44r0L9rj4pR/Df4V38WSNR1Qi0thkY3vyW9flUE5HevgD9lr9m3UfizfDxz4vgdfDltMzSN0a6lDZIGRyvPJFdMY6XMZSsfsJbXdpeWVvdadIJrW8USRvjkqy5HWsy6v9E0mD7dq97DZxg7D577Buzx1q+mmQ6Lp1pp+lQmGzsoxHGqjoqDAFfI37bX2uy+DqXVujZM6F5VONrHGP0rOwuc+1tOEd1bQ3lrLHcW8x+TyjvDDGc5XitdLJ2ZjHGxCttOBnBr8V/2dNW/ae1qC90v4UajN9h05h5zzuvlqzH7qFwQD9Bx3NfXMWh/ty3URFxr9lakNu+d0z+JSM8e1XyD5j7kvIGt4pLi8n+xQQjLO3C8kAZJ461xnhzx54V8Sa3d+H9K1q2uL60yzRRtn5VODxxjn8+1fHfiDw5+29HoWoTah4gtZLWOGQuU8txgAfdygOef89K/N34T2PxFu/inpdt4Bu5F8Szzvud32KzRks+/tt+UnHNHIHMf0RI5kCzAjknAyD061MZFJIIxg4rj/AAvba7Z+HtMh8QTw3Woum64aAEASsAWAJ7ZrqYlZ5Ag7nmsZFGhbtGzbCcA8Zr5o/aY+Kdr8KPhXrmoQXclvql2DbWMyDawmkXPy8egPJr6UVUSQSOP3cWC4/Gvx5/bN8Z6v8XfjZpvwv8IBryPTvJt0hUjY15MDuJx/cGAT2waqnG4He/shftEfEzxXrLeBfEdkdZsYEkka+bcXtwTu5bkHnAGeeeDiv0Xtbi5kVQ6Hc54PqDXnnwL+DGg/A7wVDo1miS6ndKv2+c87pMAsM/3dxPHpir2tfGn4faJ41h+HV7eGLWbhVdQdqqoI3AEk9SOgqmSpXL/xF+IXhz4Z6bHq3iW+FnHIyxr8pJZmGQOPbnkgYrr9F8XeHfEVha3uh38N4kyBso4yu4ZGRXwT/wAFDbmJPh3oMUcnm/ar7erewgOeR9a8S/Z3/Zy1r4jeFT4kufE99pdpdStFDHE+BhDtYtn0OcDNVyFH6walewyQ+YLhPJ3dM9CKzor77NIkxubYq6nq4yMevNfGs37GMALW6+ONRa0l5c5zlu3amN+xHoP2OW7j8V6pJLEu7BZUDegGFNHs4mZ9faL8X/h1qfiCXwhbeILSbWIg37hZAPnB27ASRlsnoOf1r0WNpl2hj972r+cHT/D2t/8ACyj4X8OPIuoy3ws4WZhG/mGRlViw78DNf0K+BNB1jwt4M0bw/wCJb99S1O1TE8zkks3Y5JJOR6mlKFjTlsdYY2kby9/3qqTW8mVRGLAVjeJNY1vQdJ1DVNFsxqN1FC7w2/TzCBwMj8TXxtc/Hr9q1H2QfDyFo1J3YhlPGeOjfzqAPupY5ole4jHzoAV9K/KH/hqH4+af8dNa8GaK51tXu5LSK0kjDBQsjDKY+7gDknjHJ7V7DqHxk/a+jtVlk8A26RSEbVEZyPQ/fyOveviDwh4g+I/h746NrVjpf2zxlPJK0to2P9ZKzFiSOB36YqoxuQ0fuz4bs9WutPtDq6D7fIgeVc/dYgEgfQ1Dqp8idrFLiE3eMiHzF8z1ztNfANz8Vv2wbuzlEHgyBDGnDbGBjyP4XZwK+b9P8DftjXHxBT4lXOn3Mt3E4bmVXQIDkLsycjsar2Yj9a31eDS9E1LWp5QsNlbSyuQeQ0YyOa/Kr4a/t0/FKz8bz2+vR/29p+pSFEh5DqAxA2EDPTt7fWvo79qT4h+IvCv7PCR6rAum674oVLSaFMqULrvl25OcYXafTNfLP7F+sfBzwNrc/jb4lalDFfwjy7SKWJpdgYkl1Cg4bnH0zQB+y+jXs2p6RZapPatZtdRJL5T/AHkEgDAHpyKsnbLcBCTt5JPTOO1eHp+1T+z6YHCeLYsZ43xuhAHAABHp7V8nfFL9vWy0zxdaad8OLNdQ0S1IN1cyAq0xJ5EXTAA4ye/aoaA/TJnit9qBsLWlaW0twxmi+aMcE+hryj4f/EDQfiroFt4n8Nh1guUBKSLtZHGAy/ga8z+N/hb43+I9T0u1+FniF9DtljIuD5xiUsec8Ak9aQH1g8E6Z3IRwcHBxWQ1pNds6x53IMkEYz71+eSfAv8Aamy8t58UZFAHzESSyHOM4AbA/HNfB2qfF/8AaDv/AIixfDuDxpqH2wXv2BW81lXfu2hsDtxzVRjcD9oviF8Z/h38Kbmw0/xjqCLqF9IFit4jukKn+I9gPcmqfxv+MI+GHww1Hxzo9os7W3lMqyNkOshC4+U9sg9fxr4I1L9hH4leKr/+2vFvjk3t+ygGWdJJHCgbhhixwB2pnxw+Efjn4Y/s46xpnirxA+t2dtLA1tvz+7G8AquSTg8fSqsB718Pf29/hl4r0iNviJE2gX6lhiCNmQ4PB6Mea9Lt/wBsD9nu6uRA/iF4FGMSPDIob6EqMfiK+Nf2CvhJ4M+IVj4l1LxXpFtqL2twix/aEDhEZc4AwcGvWf21vhP8OfB3wOu9V8PaFZafeQ3MQSS3gWN9rMM/MADgjPFC3sB7NqX7WH7OrEgeKG3qcDbA79O+UUjFcfrX7cPwf8KaBc3mh6nLq+qQxv5ERtnjSSQjC5LAEAHGa+bf2Dvhn4D8aeHvFOo+K9Ft9Wa1uI0RZ4lk2KQfubh8p9xXtv7Tnwe+GPhb4PeIte8OeHLS2vLa2by5I4VDAsQCeO4HSrsr2Ar/AAO/bcPxX1a28I+P0js724b/AEeWIFVeR3wkeAB16fzr7ztxDNbLdW75wePwOK/FH9g/wPoHjD4vvrGuI06eGrVbuKMDKtLu2qT7jNfthF5xYCSPyoskqvapqqzsBsByBlm25xxUnyj8app/Z1ukt3fzrDBCjSOzdFVQST+VcB4G+L/gH4liU+Dr9bg25ZWjdlV9ynH3cnr2NZAeizrjcC3y4zmoLJ0d3tySdw+6e5PTpUqLLJM+5AABjORT7WICaTbh2iI5Py4J6davlA/H7/gpDeXMvjfwjHuAUWEise+UYHB+gP617X+wr4P1Hw54DPjTW9Sknh1+OSO3jaQsirEfQjG4kdz9Oprwz/go/OsnjzwtbABpo7G43gc4OV549hX2z+ydAmofAHwpbBY49sLnaDhgSxG4/XGaXKB9EQRm4iSdUIXdkDjp68VqJOIwSwIA9up9afZ2vlAW0rqsaggZI5x9KlENuUCtIqKCSCxwMUcoDvtoaPcPl4/L8qpxXLL+82fM69T1Oa8ctv2gfhRqvi68+GunavG2qWh+dy4WJiuSQrdCcA167aywyWYntvnRMA8AkA+tJoCleXkzho4E2sP5VWnt7qRQ5AG3BJzwB3zW7Z20MqMxOWY9Oh5rl9c8beBPDfiiTwVr+tQWurFI2SCVlj8wOMgKWPJFCA8p/aZ8aXHgX9n7xZq5uRb3Nzbi2ts5BLTHZ8p9SCa/M39h7Sfi74h+IJvfA2pTWekWXlyajJIzGBtzZaMLgguw6YxjrkV9J/8ABSXxE1zoPgz4daA/nzardmfyEOXJjUIg/Fn4FfXv7Mvwmsfg98J9K8O6fta8vIxc3s5Kg+dKAWBxg4XoM9q0YH0NdYmdiq+Wq8AHisS7jZpAVQtjuK87f4zfDGHxzL8Of+Ehtm10MqGHJUbmG7GSNpOPQmvUC6w3MVrICWZugPUDvWbQHwN/wUF8U3vhn4I6foKzeTc6/fpEFHB8mP52z6gHFfNf7BUvxu1vWZpdD1d4vBmkyqbyOf5opS2dyxgg4bHXBGOKyv8Ago145HjD4t6X4KsJfMj0G2O9d2VWe4bGD7hQp/Gv0e/Z98J+B/hX8HdJ8F2+tWkd+kQuLzEq7nnf5iT0O3sM44FU4AevTxMYpUK/NIScduf/AK1UoLaWELtkUL0Kj734dqbqHi3wLpmlzapqPiCziigUyyYmQlY1GW7ivCvh3+058KPit4svPCfhS4e0urZ9sH2naouh/eTBPp0645FLlA+gxHJvzGx59eDxUZhuAx3sQx6D1rUtreZWPmx/dPPtirqw+eSyfMFBx2qQKlhZyRlnXLHaSR34HSql07xqiMNrN2PU1+Ovir9pjxv8Ef2mPGd/p85vtOa7Mc9tISVMXUBf7pGcDjivpE/twa3qenQXFn8OtQk3gMpZWEewgHerhQxz+QHfmqcbAfbdymZSTkH3HFeTftF/CaD4kfBDxEGt1bUtMh+0Wsh+8jR/Mcd+RkcV83n9t3xlJK4g+GF3PGflBPm/e7kjy2FRap+2l48vdLu9FT4Z3vl3cRiKq8gyG65XyT+WRRFAfJf7IX7Rvij4W+PLDwnevJf+HdbmW2ktSSxjkZsB0GDkg9hX7sOySL5i/cLHr159a/nc+Fdj4t+HHxFsvG2q+BNR1L+zmkkhgeF1RXbOGJKkZXPHHoe1foYf20viQbELD8LL9WcDLF5SM4x2gq5q4H6G3aF4vKRdxbjArz281HTtEMdvrN7BaXV0SLeOWZI3k9lViCT9K+O0/bV+Ice2Gb4UX/n4Awvm/cHcAxV8C/GLVfjz8X/HV14x1Tw5q1mEIFlAqSBbaNem04XknknHWo5QP3lg/dxx+Z83yg7quFmIEgPB6V8O/sj/ABY+MHirb8PfifodyPskLeTqEysh+QZCSlhg5BGMc+3p9qiKSAFAS3J/CpA5f4u3ZX4Y+JlWRoT/AGTdYdRg7tvBB68V+EfwM+Jfx4sPGFro/wALL+4vLu8Dt9kZiYWXJ3FgSAPrkV+7fxZtfO+FHiN/vSrplzhfU7Tivx6/4J+rEfjzA0qBwum3GV9CHq4dQPtZPiP+240UaQeELDlAMFo2IPXOTKKc/jz9tpsrH4TsFYHOV2E9OnEtfcdxdW6SJBHDlSAPu5wceuK2bOEAxtbReXzkcAc9MVPUD8efHf7aH7Qfw18S3Hhnxjo1hFfqkc5i2nCq2cH5X5J+teoN8Qf21tVtbXWNO8N2y2t5tmjWFUbhwCOC5YcHoa+WP29Vj/4aR1SILz9htAc/3if8K/aXwXJLH4L0aP5tosLbB567FzntzVzdkB8dQ+L/ANuq7t4La18O2FsycliIQ7A88h5CP0r5Y/bD139pq/8ACWkxfF6G20vSmuPKWK1YHzJduVMm0sMYBwAw+np+ydvcLyD8hA4YdR9K/P3/AIKLXefgrocTsXabWlKsw5IWJv8AGswPlT9jT4wfGG08f6X4G0uSfXfDy7YJ4n3NFZxO3MgPQFeSMnnpX663mqXX27CkMFOCelfFP/BO/TLK5+F/iPUvIX7T/aLjzcfMRhPlB+navu8WKbAIYt7rk88mqkwKBZSVliXleWx71u20bSRxy8EDqR60ssCQrt8vAkwCPb1qUq1tCVB2pnoRUJgWkKoGdT8p9e9VkEIHOBj88Gqx2yMeqLjj2NNQRtHsmYtkg5qkwGyx5+dUyF4P0qAWalySN2CCPxrScCWHERwOhHfFNWKRGYSdCo2ke1IDJMbRzeWB19KtBHD7mTcSPyq0tsj3EUkZwy4znpUtwo807QQPUd6AM94Ft3Xgck025IQBpeWHT05qxMwkkAC9euar3ELMg4+XI5FAFJlSUIy53E4P4Vmyw5BBySpJz7VtS24VQI+AOc1KLTzgcYC8H3oAy0cfYjGpI+cYz6HrVWSwYupPzc9qvuxihfA3BOSCPyq5b/6TGs2zy9x2gj1+lAFeythEipLjavbuKuuxWNgowo4HvUxjCF88sMA/SkjjV3J3ZA5IPbFAGGI5TI2GIJ5x6im26PDKxKY29Cea3vs6rOA3VgcE8c1SCKky+cSw6FR3oAmBQ429ucd/wo8hJmD5weo9qYqx7m2EknsfT2qdQkEoi242ggH1oAoXlvILlFZiwTBGOhrSWM7Hxx22+pqncuSRk7fTt0pRdqXWAAlie1AGksMcao6LudRgk9s1l3iOg+XJBHPoK0HkCxDbnd0OazZEEjNBJIx3DgdBQBjKoaZHAy0bAg4rrI5gdsrNgt94Y6n1qjYwiOX5CGI4IrVlJiiBCc5/KgCsWcmQbgVOMkClAVs461HHO4bypIiFz68mpYSrzSKh6AZ+lADLiYwx4kUuCc8+vtSabJuuAirlD+Y5olEc0flS7lxyO9WLO3itsMjGQ4+XPGPrQBoeWUnIUAj6dKsSFyiKrfNu6f1qkbkxThR35+lWJsPCs0B+bIznrUMB+DBDiTLNkH8qAisyspzu6AipCrynzGH3ufzp7kkKykKATSAlVthHPIHTtip/OKJgL+v8qy2kCyEugz0zmrsM6tGFbII598e1AErSxsu0fLu4GevFHlpkB+uKrvhp1jXIJ5p+5irSNnhufwrQCJM+YM5yp6VZiIR1TovJNUWmYS7m5JNWxPwAR9aAJZV/dIsTZbOW+lIJmXCk8E5JpSP3YeNeTx/hUDswmQSLgA5JoAtyr5gMY5zwDWS8LtE6sMgDj86s3M05SRrdclOQR2psMvm2+5zlyfTqKAFt4/L/AHpB6bePU06aNnZVLYA6etTIPLfZvyTyART924qQAW54+lAHPT2jAxs/y+WxJ461XjjmZCrfKS+44OBjtW5L5s+ZJQQe4prWjiXYGDqw9Oc0AV7e1aVQm77h5HrVq8t5CPKXrimaaymbEuVkB6dKsLJJED56jAcnJ6kUAYVhb3Md0RKuDnoT1FdVFIqY3KSQcVSKCSX7QGAK9KnyS5ZCdx5xQBec7DuC8Z4yKhLPMwbdhv8ACo/NnPXLZ6Z7Gq8guYyW+99PegC8y77cr1kPJJrPidraQrt2k8ZxViCdmYCTA2rx71POomRCPlZeT70ASxySTQbc5J4J9a5m8guPNDxOQFOMDvXQ2m8M0g4259+KiurN4z9riOUY5xjvQBzNvqEty7QPIVKjGD2pzmRJlgL5br061qT20G9JYowpY/Nx1qqdP+0agdwwEXINAGXJFfechEjIASTzXIG21YamzrIVYHOexr1BtORFAD/WoJbFG/eg46cfSruBzBOpSCN5HPnHOT24robJ5HASXqoABHrTGtJJASDjJ4ret7SCOHacrjGT1JNFwK08LW8aPLnLD5fQkVMmno1q08KAvKOvpVq5tfNt0jDsVRsrn3qyipHDHbg4YeneoAwDbzCEs+BtwPrSW9tdF1bB8vqTXRSxZiGRkDkinJCCD5ZwB6dKAIYY7jG0D5TyM1KEmBDkYxnJqKX7Q0ZCvtYcD6VKkdy0YR3+XGaAGiBCN4/jPI9ahgSaO4LsAFwMfSrMJKzFHOAAPzqTduuNgIyRj6CgB0rIgBK7hng+mawryN0JjH8fFbe9g/kkYj681Xu7QPArKQA3Q9zUWAw4YAjI6/eHHrXTlUKKjDcKr6bYRi2Zy2XwODVgKx4IOFPGPWixohj5GUAwueCetDRboyTxgdO1TPskj3AhpGPX0qGOOTb85JyT+QpAMhVFVXA4XH1yanALg7ecUzyGTc0gyc5yOmKcPLhyyg4PSgDJu7KN0cc5Y9T+tYwtIYjjBABB/KuwjBdwQMqRn86PJjIYADJB6jvWgHNbJPNWUnj+H2zU8sNyCXj5HrmtpbWDG7aGA461KsS/LGVwo7UEM5xGuY+Su8AdDTnlLsJG+UAcgetdLLYwk/IflxwPemfZUiX5OeOlAjmWX5vMTd7g1aR3GEeNiGGAR0rYktcx7iRn6cDNQRwbSolOVBxxQBx0+kXct8wjTEOcj612FtaPAihgAeh9q2TBEiDPzHn9aDAkC8jduFAFMKioGds54BppCklx0zj8KUIChVcHBzg1WTcrZAyOlAFqMPuxnK9qq6hCbmIoecc57irdu22XZ1C9fanz4WViCcsMZ7CgDBsICciZeRk5HpWtbjy5djcNzyBwRSxM8DMsg/dyLtzjkc1K9sqjAYsvXP8ASgCLcpLyLg54zVXV1SSxWRVAfOc1ekVEt1aMABf0qOOVJo/LkUbSPzoA4y07twTWjFEc7nJOO3pW1DpkKMTt4NWhDAeGQf40AYNvKBc5mydvAAqO5uI1lwiHHcHmuhFlatKGC4I5zmqN3axpd7lUFD1PvQBXt3UuTEpUAA1T1IXTv8mVRh09K6ONV8sELnH60bYXXMg+ZjjHtQBzOm3LwDDBnHTPrW2jNJ85JAI79BUsVnEjBY071fAKgZQ88e1ZgVJdzwMgAIGMGqFl/rmDc5B71fUAKwyQS1RWdoYblpEO4knHpQBozOWfeMlMfKO+aVPvIHzu9B605iDyOAKkMMe5Sc5PNBdyO5IjXJH51i3FvIyBBjbnn8a3njSQLA4J54xVbY3mHn5B+NAXMGa2LIi4Lc5HSnLbMHjfBBX0xjFdIlvG42JggDIOO9QG3kjkVTjnmgJtEO3JTaP0r4z/AG6fjTB8Nfh9/wAIDpsrx614giGTGTlIDncT9fuivrnxb4q0P4feGdR8YeJpBDYaXEZnJP3iOirg5JJ4Ar8VdL8JeOf25fjtc+JL+Oey8KwzFZJWwRDAh4hViANxGOM8e9aEHjH7OXw70Hxt4ym1zxN4oXQk0to3R1kSJncjvuIwB69zX7gXf7QHwU8I+HpdTuvEtlfJpltkQQXEck0jIOwRm5avzY/bH/ZB8B/A/wAG6N478D27xQ/aUtryJ3Z1cOCQ5Lk4OVwcYHPTvXUfsxfBr9nf4z+Cf7aewnN9ZbYbuATOoSQ/xZyOuCRg46cUAe/fAn9ubw78U/Hd14Q8U6bDoEm8/ZHww83ccBSWJOcAEDvnjng/Pv8AwUP+NdnrF9pXwq0C58z7Bi5u9rKeTkKG2sw5AyPrWd8V/Dn7Jnw+0C+8U+CpRdeJtGcpBbC4lWVp84UFZChwGXkjPTHNc78BP2NtR+OE0/jz4xXd1ZwagryQWpJiuJwrH53/ALv+wMdOehFAFL9i34QjS9esPiXf+KUsV8wSRWMLKDIkbciZiwwMjlcHPrX7F2fxC8CEF7vXbKFt2Ask0fzD8GNfjX+1v+yvo/7O1joXi/wfNc3Gg3MgiukllBlWUfPwy9Nygj2x71658B/2dPgd8avB1p4u0vVdRgMpMc0KyxZilXqjKylvpzzVXQHtvxm/4KB+CvAPxAj8I+H9KTW9Hj2re3UTMWyTyYyp6D3619k+AvHPhT4heGrTxT4QuVvLG6QbcHcyHurDkgj3xXxg3/BOz4GX0r3E02pswxu/0hBnrxhUFfTnwa+Cnhb4IaXe+HvCssz6deSeaRcFWcEdFDLgYpAew+aY5PLneOIEDO4gcH3OKlEdtA/Lxn/ga4/Mmvnv9oH4Fax8Z7Swk03xVJoMlnuEioNyOCAFOAy/MvI618yWf7E3irTwZrL4k3qXABO+OMqcj/toP50rgfoNqdrD9tXzGVh1+V1/xrxDxz+0j8K/hnrWn+FfEupuuoXzBVWEK4iJOF81s4XPX269K/EWbWfiff8AxhT4dS+MtVFxc38lg0wuWJ/dsVz1GfujjNfcWof8E27jxHYjWtW+IDzXcx+Z7i33OxYA95CSffJrSckrXA+u/wBp74+6l8IvhhZeNfB8VvcGW7SNhIPMXY6E8bTzn1BrxT4df8FHPhvrOmQW3jTSbvTr+3GJPIXzIeTjIwS/PX7teM/tP/CjVvg5+zFZeEtV1069GupxC3k2bNqbclCCT0wec+1Zf7AfgHwZ4s8Ia/rnizQrTV7hL11ie6gWQhAF4G7jqew70raXA+05v28f2c4YI2vNSngXP8dvNjB9QV7fWrEP7c37NMkzSQarcTRyZxi3lKj24Unmvjf/AIKF/Czwl4Q8DeHfEfhXTLTR5prh4pordETK7VOdo54/T8a2P2Dvh94H8TfBxNR8TaHYajdC+uIt9xAkjkK3TLA1UqdlcOlz1D4y/t++AdJ8E3Fv8ODNf6zKdsXmwyRxIM9SWCEcfjR+zp+1xpvxpvW8LeI4f7O8RopIjTMiyooB3B+n171xP7evwj8CeEPg9Y6/4a0Cy0uVr0IZLWNYCyY6EDqfT0wfWvNv+CeHwz8K3Wh3nxM1C2kk1xbmWzgk3/JGo25Kr0BIOCT24FQ1pcD9W4mVDkjfnqcHimXoZD50Z+T8cip9MkPzLIN2T+Na0lujfdNSBk3mqQ+GtEvfE2qZjs9Jha4dsfeEfz8e5xX82/xS8Za549+JmveMNKmnjvNSupJoBFkyhCSRtAyRx3Br9kv+CgXxjh8DfCuDwVpk5s9T1eNwyrn54WGHwe2O+cH0r5B/YI+CKa5NefFvxEr+XAzW9pbypgSgkZkVmx8vOOPQitI6Aey/sg/tM+EtW8GWvhD4geIRD4jtXZS12GRpEBwo8xsAnA781+jUEcVxai4hAkQ4wykEc/Svhv8AaU/Yg8M/EbS5/Gvw0t103xPbwmR0iCpHcMuMbhjhuT82fTPt+b3w1/af+NHwF16XQtcubnU9LsJNlxYXTNvTYxzsfgjGP8KHG+wH9BschjB3DIU461pRYZWbgq3avGfhF8WfC/xt8IWfjLwpIfLuGWOaI/eim4BU9+p6muFm/az+Efhvx9qfw68TTyWV3ZSmJ5pAFjZgTwvOTj6VmB9LJZRvLsXIyc5r+fD4i+O/iB4M+PXiW38DapPBcNrTwQxoQVZnkYBduMdT/jX9C2majpupwx6jpVwt3azIXhdOd44wRjNfzh+N7wx/tKS/bI2Eh8TRl/8AaBmOfpjNXDqB+8fw1uvGz+BdDl+ISp/b6wYufLAAOMbT8vBO0jOOM5rvEZ52YIPujJrJt5JrqJLlCXWNUXIzjBUY6+leS/GjSvjRd2Fpe/CK5EUsK4lhJjBkPYr5gxwakD3iK0nmuFWLhhyM1+Zv7fvgPWvB2o6b8ZfBV/LZTBkiujEdojkjXCSDHIB6H6Z9aL/xZ+2Dp2qxaJdeKrKx1SdRJHbTmNZCrEgNnyyuCQfyqHxr8IP2zPix4WuPD3jDUrGa0ncbhPLEpBHO4bUzitU0B3/7Evx08T/GLwjqmh+Kh9p1Xw5JFCt1n5p45nJ+b3Xbj8a+1r3xPpHhe187Xr6CwEsnkxmZwA0jDhQM8k1+KmpfB/8Aac/ZI0jUPGumaxa2lpK0YuJLZ9+TnIO10weSM4z+VcZBffGT9qy7XT9T8Tx3Op6eMrDMwhVlbuqquM+pA+ppOAH9Chu7b7A93dvHFFEu7cWABAGc5JxXN2Wr6NqcssGnajaXSKuWMcyNsA/vYPFfFPwh8N/GXwh8G/F/hD4mX/8Aadvp2mzNaTCQyHY8Zyu/AyFwMZ6Z9On5efBHS/HXxD+I6+CvDWvXemPqMUkkzJI4BCMwAIUjOc4/E1HKB++Hij4ufCfwFYfb/E3iS0jAGY0jdWdiCMgDcD+FfGfxM/4KX+D/AA5us/hnozaq0bHdNcq0UZGOQgzn8ao+GP8Agnn4OvEF/wCKdcvdRO0mXlY/m49ATg+u6vWdO/YX+CFjKlpNoTXvPytLK2CD3IB6j0zWfNED0D4AftKeFv2iPCx1Gxg+xaxauouoDu2oGONwY/eWvpuWNRIwQbQCQOMdK8I+G37PHgb4X3txJ4P09NKN2v7zYzPhlIODk9MjIxXvXluMYO44AJPcjrVFRKd637oyMvzNwG7qK5tLVrm5ZS7AnjcfSuzubd5bYGMhZcgEe1Ure0jaTMzFXTgn1zWZQkVj5UUYMnmMoxmp0VHUeowPbirUvzADqMcEe3rVBY5QSkh5Hp05oAiktAN72/zH7v8A9eshHvtPujHc/cA3Ar0+hrqhHhUj6cU6Zdw+dPvdaAMBLvc6k9RzV2RRPGdvy9zmnyafwXiTLY4ApYoWZQrxkYGCaAMm1hInAPRuK6OKM28gUnO7tSw2YDrGq4Cn8a0TboCSv3l4yetAEJQyKRj86FtUK7t3I9akAOeM08otZgRIBGuEYEijO7nGamjjCZOACajMYGcGruAZG0giqrQlmIHWrcaP5Z56UnI54Zj60XAqeS2wjPOMfSubvU8sHd99OhrsSm4BTxWfqOmLMCQcHGTRzgYto4ZcngD9a0IHk8zysYU9Khhs2UbR074rQkhcsGBGMY4o5wJZIJNy46YzmnrbnyyzHlasxgIgUnt1qRkVgAP4u9DkBUiiUfO5yR2pzW6uWVCVPWnqGjQhe5/lQis8u9z8rcZqAIY1fGwnHWorq0MsJfHzKOT7VYAbICHcc4Hrii4VzGwJwOmR3oA4+1VlYqTkZ610Vsvlbstt4qK3thGRlRg84/rV7yAzbh0XkUAKI/NO5m5AIzS7AoAU5PoalRQvyHOD61G5bh1GSD+laARtb5cyHjHYVj30YRjtxkjFdKcMGB4JH8qwJ7YzqDxmqTAp2b7D5irkA1pQlZ2G371R2NhJApR23hicVppa7DleCMUrFco7YowDzxVeWJgCc4UHpV9o0wVUDPOKbJGHUhyVI70WDlMSdgsRK856msiaVXKhBgf1robm2LRYDYBHP1NYFvYyoVEvRM4JpEWHhgFJA5A6Uxd29j1A7e9a8NvgZAHzdc0v2dG7DjqfrQFjLil+Zi38Jqtean5mEZAAvHFba2SscMMY6Uk9jbt8pA9jV8wzmRMirubJz+dS2lxtdUwSD3q99hTk45ximwadGAMk8Hp3o5gLcMjvIBjADda3N+5DkZrJitlVywOOwzWhEwAIwMCoNCtJGycqucetc+8MryMzrz6V17Mr/K3pVJliB3LyTxQBiQwupAUZB6jFSSxzHKgHaK1FARvQelaAt1YhggwaCLHHFdiEFcE98VJbmaNfnHX3rppYYwpdck+mOlUfIZyePlHfFAWM9VHU8ZqWI4IjOdx9avCCEEhxlcdcVEUTAVO2O3NNsLEUqSqp3DIrKZUEgULyec+ldAVlZVj25BqutrEzErxUtlpE9oQp46YrV2qOWFV4LcIAAMDr6Vbb5GyeBn61BoCqYk+XByP50iB42UjkelSskbAGHkY/lTeRGCeuKAAOFZuM57GlDZBU9T6elJglAx5A6H3qDhfn/i70ExEMTYO0/KDxUDKWA479vWr6kqOOw5+tQhQqlzx3NBRetE2pndtxzz3p9wrLIJd2UIAH1ptqVdNx4pCAXIJJwaAEG0nd1ph2qhjxuqcp82B09qrORGQVycYoAhluCnlqMkDP0zTRLtbnnHINTr5cxCbcEHj6kU+6hSM7gPnfjHpUMCSKYuqyR4P4daV5CM7uc9B7VnxyNbOA653dPQ4rSaLcvmAY96QFKSFynHQ475q0qSbFOdw5FKqBYwCdwPbOMVIsaMSwIHTigCETEgrjj0pSx+XeAac8J5ePgd6qOpeRY1bnuaALbBgCyHIPaqrNkhcYPrUozGNjngGkeNJCGxkigB6jZjnOeOak4dd2efbtTFQfKZOgOMU/7zOF4weOKAGeWvG7p0p67hhVXr6U6JV6ORuHNMlIC/eww6mgBZmeOFwoB561FGAUZT9PpR5nmKEzx2NPihbcxBy5/pQBdPlR2uJAASMDjrWZIGZVAGQO1TTxb02yE5HSmIGWLDc46UANVI415G05zx3qYMj8/MM+9RS4bB/iHSow29tp+XFAF5cGIqcHnrmqnkOXJQ5A/Oo2kBZR0J6DNCsycDOSevpQAkssSSYL8Ac896hZiHaYcq/Qd6lliwTuwwxwQailiA2uec9O/NAEXyjCr95h+VOcBkwP4evvUuQFGRz7U+GEOzMwznoM9KAKKxgggZ4qYvtHl569zVoxnG5gGPTFRlMk4wxHp0oArlZFIRT8ppQiSAxNjnv700qfNXe2M0j+Ykm+I5C8EUAMXNsQAuc9aidyHztxnpVksjswPGB0NKpXaPMOPoKAKbu8TqQfmb/PFNu7ncihflLHk8ZNXbmSFLdhgZfgZrA/fN+6VSc8DOKABYlLZVcAnO6rxMg2H+D3xk1YS3dIQW/EevtVdi4PzjbjoOOKAJzulZeAMfnS3kaLEoi4x15pTvRBJxlvWoZYGkK7D+VAFF8smF6/xfhVy3SNTncAWH60wxuJcOMEcA+oqWa3bHy4B7DpQA6aAupbrwOPXNQPOYhtXk/4VMJGbJHrz7H0pPKw2/HOOfrQA6GZGVWmG52HP+8c46Vzvi27+w+GLqPDfaJkkKyryqYByDitbzAJ2VPlQ5ye9Y/imLzvDVzHEu95AyjBwTuBGaaA/DbRIreL9o2RoJAjeczZPI3SIAyk9wDX7BeENkFgsPmZwAAw43kDkjPbNfkHoFykPx6vb3CW7QSyxKGUtk4VCMHjnnB7V+v3gKPZoQdhucOSC3XDnOD+dXLoB63bkoq7PujBJ6VdLltrD5vWsyOYxJhxwfWtE5CLInAYA4PFZgT9AAmM54P9KQx4mGc5HfHSluY2GN+PoOfxo3EFQMnH60ATqfm5z9amVYo8rv8Ay61XaRsj5cg9gKseVHjez7WPahjR8bfG9l/4yDwf+aYWWP8Ay4a/mqr+lP43qP8AjIL/ALJhZf8Auw1/NZXu0vhR5tT4mf/S+7mJQ89OgFQljnYBzUpO0sp+YrzTHIbDN+FfII9wjcDPfk/hURV1cE9D2qdmCqV7VDIzqMDqasClfbyPUY6VXj2tb75htI4AqxM6vES5wVqvIG8sFeMjqaAKBwuVHOf5UyYBV3gZq0qKFYsMjqTVVod/IJKn0q0QymsbMSxGB0AqKSBVbqcCtJdkcfynPPINQsBLx0PvTEZzqSCFHb8qaYPMiG7GV6etaO0AKBz79KoPOBLtA7UXAzpIHYknr60xUZV2nnmtFmUDpj61AxfaoHTNaARoT5iofljLc18Sf8FD7KI/DPw8xk3lLsnfjoCCMZr7dAZ96Ie2Tx09q+Nv2+YzdfCCN1GVtvKI9iXAq6Xxog5X9iVmf4TFl/d/6Q6NIehXaMAfQYr7YnBYfuvu8ZPqOn618SfsSXAHwfMLrmEXDuAOSrnqD+GK+4eERSDkdPTI/wDrGuqv8Qi5bRR429eKidFRifSplbYo2c0yRtmC/euNgVdwl5br601mKnf2J6VOSiHcv69KhkmUgCrACUdgM43dfwqHY5wOvOBUgKhcEEj170mG7daAGP8AKVBOMelK5AVVXoPSnbWHLYGKCAOc/lQBVLrCWZjkE81VllSV/wB2wZBwTnHP0q+yK5KkZJHH1rzL4p+NdH+GXg2+8ZX9u9zHaELtjB++xIG7PbIqkwO4MiOpVRyBSxxbU3P8ua/Oq5/4KCaLbwwraeEDLMBnc7kLn3GTn86gn/4KJCblPB8Ua4OSWOcjsMHHNbxoSZnzn6LmSPPeraeXtyvevzgj/wCCgumyQedJ4WkSfYcosm5eO+en6V6/8Jv2qdD+LWup4ZtNJnsL4Rs5J5Qsozt5Pfn06VToNDjI+uQQg2tyT361bJKLuHPtWJaTm4lbHzbeD2Ga0huiJAORn5h3rAsVfnlx2bripNoyY+hXvTUxndtwfypqz7WClckmgCZRGwO9uR05qu2VZdx6dMUoH75gR8h9qRtpIiH55xQA8srMNjDf+lK7sV8vAyDjpTY96OwjxjH60KcyZ6n+VAFmJOhY5x2NMEmH2tlSx6dqcuHbGc+9EsIOMcle4oAk85l/dY5J61FIQhAPVuKaQS53/MR09aRUk8zcTjHY0AMkLLj6U+GMseThT3PSlOzePlLZ6Hsf61YtZrW2Pm3j+WiEkk9AB3OcDigDxf48+MLb4V/DXW/EomMM1zDJBaRq4WRpXXgjvkA5r8YvhV4lutD+IFlr0Fm+q6rLMGRZFYsXY7i2R1Jr6n/aC8U3f7RXxWPgfwfI39j6M7s8iElCV4aTgYxkYrxD4PQaZYfG3SbZF/dWl0qnd8x3xtgsAOp46YruoQSiyKjP2e0dv7X0my1fUrRNPuXjRnhQFNrY568k+tVNQ8UaDBcPb3F7HEICdw3HK47Y3A5zxit3MQTcWkzK2RzjC8V8W+Jf2SdP8XeJdR1291iW1junaQRgjcS5zksevPJ/pXJLcR9g6d4m8P6km+K9t2QHHzSD09Nxq03iPQZphBLqMDMh4AuMfpuGK+Kof2LPC5iEEniW7G4ZwjImD+RqvN+xBp6vutfFdzKvU8AHGf7xOD+VVp3A+3v7Z0pnkji1SEmLBYCZWA+vzYFfMXxg/aw8EeAvFNt4Ts3GqzAg3U0Z3pBuHCgqfmPc88VyVt+xFbl3j/4Sa+XzsfNHJGq49+/FZep/8E9/CcayX667dMgUMSWjIJ78Adf5elHu9wPsbQ/Eeh+KtKstd0u5Fza3MSyoUkLDkZyQSSDXTW7uyeeO/rz0+vSvI/gp8INI+FfhdrKC9lvRMWaPeqoERiD25JyOv0r2PcAmE6e1ZsCEyHJYfKRXzn+1dFcX3wb12OFQQYRI3YqI13H+Qr6O2qOxbNfNf7Uduw+CetsrsjLG4YZPXehAz+YoRe6sfCf7L/xW8K/DG81a58VGXytQjiVPKUkgrkN0Ix1r7Cn/AGyPhZbCSOziv5wxUBvJY47Ectzivlb9j/wfo3iDxBdy+I4oZraKL5UmSOQFty5wr9PvdeM9Aa/RSf4V/DqSRUHh7TIChJYiKEEjHf5jx+FdLMOWx4g/7ZvwviadZI7/AI+WMi1PzAjqMvkj8qn0X9sD4Y3jRQ7r+NlYDcY2QMew4fjn1NevQ/Cb4ZSXTTrpunKVUxsqwxBTzxgMf1q2PhV8NzeLHa+HrMOcEhbeEKuOnU4yT6VNgPz7/al+O3h/4maDYaT4SaeVLdpHuDcxFeq8AFjngjPpXtf7G1hcz/DSe/jKJKtzKHC/fClhlT7HaD61hfto+FvCPhnw9p2qaLp9vaahcSEP5MSK8kaJznZxwSOavfsV6hJceBNfj8sL5uoRkInXGFDfqK7V/DZMT7ghgn8pWLbgPXqKuxHMZYBvlOceo704weSfLDEBffpjtU9oiRyM+0HnAPPevKNj4++JfxM+P1v4nlsvhpooubNApVjE5bqc7sEAdeOK5C78U/tlzaaTeaHDJBLlSBjHP1bj9K/QCNRaxNFbqFU/3eP5enaqF815Naz2UL7hMvIz0A6HB4yDWsJ+RDR+CVhf+JNB8dHULaBT4jjvlAh2kfvnf7oGe5PWvS/F/hD9pbx94rh17WtGu3u7Yp5GxfLgiVTuUKcYAGe5ye9RafLPH+0ZdF1yTrJQKx4GHPGa/Yb+04NPs4NS1K5hjjEZWSTzNsSoFzzlsZ4/wrsctExH52+D/AP7ZuvXyJdavNoyQqFQPIoUKvqFVs9OrV2fiD9nD9oW60DULvxH428yDyXkljWcsJdq5IIwp7fSvtnQvil4T8V6nc6T4b1JNRnt0AllhBwoPAAboa0PFYuk8H66jfKzWkvl5O3JK1x+0lfYD8Qvhjo3jHxB4wTQ/Bd49hqL71aZH2sMMcnOQeor7dtPgl+0hIqzzfEAwuOkglZmx3GcAdq+c/2XLNLj46pl9k0LzfIpwTiQgj/Jr9a5Lv8Asq0+06jcLYWq53tM4RV4zyWxXRUEtD82tV/Yn+JniLV5NX1vxNDfSzEb55QzsTknGD6k9c19Tfs/fCH4l/DS2vNM8Takl7osYxbpvB2t3bA5FfSOhXtjqNq15pl7DqMWSrGGQOv4FTWitwgBIzk/lWHMzRMzHe2sbEapf3EdvZxn5pHcBRjqOe9Y8XxG+H8p/wBH1u0kc/wvKiAc92J4NVvF3gnTvHWi3vhrV2MNpcjessbYZX9ga+dov2I/hhOitLrOoCTndgxbWOev3KkZ9Ow+O/CM0oii1qwznoLmMnPbHNaB8QeHnlZpNTtFfopaWM8/g2a+XW/Yf+GkQ3x6vfFmGM+ZGNvofu5qrJ+xN4AtbY6odcu3VPvK7KAT65rT3TM9n+Mfifw9ZfCTxBBJqdrLPPDKU2yoTnacKOepr8vP2PLu10341afe3TqiRxyugYgbiQVxk+xrxn4ix6Fb+NNR0fwrJc3On2T+SrS/xOpwx+XGQT0zWRp2nXWpec1o8gktoy58ttvTr0FbpLoRc/f2bXtKZneXUrQHcGOJ0+VTzzz2rB8Wv4Q8ceF7nwpqmoWd7b3vylVljcqf72SRjnFfBnwk/ZT8GfEXwTp2vHxHeQy3IIk2srKsqr8ysvJzx6ivW4v2D/BUeD/wlN7zwynCkcdsD+dZ+xiOMblTRY/hR+yJ4a1bxDd6hHq2q37KkcKSK0roDuVEC/dUnkn29q9F+E/7Sngb4qLcwXH/ABKL9mVkgmYMGDcDaRjoRznpnvXnsv7Bvw8vpWbUdf1O42LtRpGiIUflmr2j/sS/D3wrrtjrWh63ew3Fk4kwxSTfjnaPTPf+VTePQ1SPrMy3CqYlITcCA+eBkcGvi7xB8M/2ntX8TXN14e8Xtb6fLIREzXGxiueMgLn+dfdrRh0Tcinaqg8egx/KhJVikVmxhex6VkM+FB8B/wBqESea/jseaeSv2h+v12Utx8Df2rpLclfHEwEZydtw2w+pyFr7zmvI23Xg/gU7cZPzD8M18F+Nf24oNJn1rw3NpT2l/YeZBHLGGdBIDgMynGCccdgeoqoxuJo+KPjlc+PbPUV8G+PPEk2tG0yxRXLL5g5A569q9o+D/wCzR8bI9FXxTomqxeHHv40KozHzNp5GeMDjFeY/s/fD/Xvjz8Um1jxNJJcadZyNdXM8gLRlycrHkdMnHFftJYAQwxwKcQx7FCAEABBjgZ4xxW3PYiZ8Aah8GP2l7CD7RrPxFjtLH+9Jdtgj6bR/OoLT4eftI6sDDoXxAhvYy4AdLtgP/QSK9e/bdS5i+Dz39k0hkjnTG0nCLnqfzxXxV+x/rXxT1L4lxW2jajPd6XZR7ruGWYlCG6YBzyOvTPXHWhyuiYn0YvwF/apkeTz/ABk5cYwRIc/LnBG1a851v9h/4v8Ai3W31/xb4iS5uHGXe7LTMAOgy3X2GK/VSO4uHijLHy5YuG2knke5p5ubrJJkJ/En+dZRNj4P/Z8/Z4+KXwl8TxxS+Jkl0eVsSQQk7WAy3CsO2ePyr7muPmkKI2cd/SpluCCZx24/z+VQxsHcEr945/CnLUCrdeXDGl7eS7LaEr5jdMBjgE+2fyr8S/2h/HFz8YvjXf2huY7TS7GaPTo5C25RDGx3y++45YAc4IHWv06/ay+KNj8L/hNcpZSY1nW2+y28fBPIyxxjkKDn64HevxPudIv0WKy1VWivNVkTJxl2aRsZIPPJNOkgP3N8JeBvAV98MrXwTophutHW1WAtCySbhg5JI4yTy3vXEaP+yP8AAeyheK80mW4nmJZ3lbj/AICckg59DXoHwN8G2HgH4b6Roul7o/PgjuGDtukLSAbtx4xxjivOfjh8ZfjB8OryG38KeEI9R0yQ7TMI5JGkOM9UB249x1pyfmZnQyfssfA2OUKvh6OR1GDuc7ceuKa/7MnwQO+GXw1b/ZnI5XJYMO+Sf8K8OHx7/aqv4Y7xfAEZtZ1+UeRLnb6biaj/AOFyftSTZ2+ARskyBgPkAdsD/wCvU28wPcm/Ze+BbIqx+HI9iHkR8HHrRJ+zJ8DTC1zN4WiZI8fNv8vAAxlgCB0GSa8Ok+OP7VFmY7U/DxCJBxiOQEgepzivP/Hfjn9sDx9oV74Vg8ITabbXylZWgQq3lnqoYnjIyD65p/MD6g0b9nb9m/WLQXWi6Rb6pGB5ckkMwkVSCc8gkbh+dd9oHwE+D3hvUo9W0bQoIbm3kEkUiqNwwO5r87v2evDn7Rnwr8VxWsnhy+bS9RYQzQtwu5jw5x6f488mv1iskMNokcwxKB8w9DTkrdQJokDM3JO3O3J4xVmzjBlto2BAd8+4b8KqAuzY6Zzx1/lV63jBdWXcWj+7jj8qxA/JH9veFh8X0j3lgtiowck7gckc+9fcP7M2peFYPgtoUVxdWsV0i7ZkkZVcEEnBHrz6V8U/tzqg+IWmXkwdmns2Dsf4pFABI9uldz8I/wBlrwn4u8D6X4rv/EF/G+qR+atvCwQIOh5IOehrdID9Gota8HrOr/bNKMx+4C6Bsn05ofX/AAannG4v9MifgFvMjBz35zz+VfGMX7D3gkO0z+INQdic5aRAV9CoxVqD9hT4fyo8t74j1Jn5wnmR7sep45padzM+uTrXhGKdF/tOzby8hvmQHI7V+UH7cOv6FrPjvT73RPKKR2cgZ4iGXJYDnbnkda+r7D9hj4YPOyya/qjHsCyf0Wvin9q34N+Fvg3rOnWHh2W4db+CUSfaTuPy4wQCODya0iVE+8/2MNM0fT/g7YzaTbRrdXskpuJUAMjuvB3HjselfV0bAuV64OK+Tv2NLeeL4EaVd267JHu7h2J74IX+QxX1HFJIsgwQcZJ4qJlF25+Z0EfvUVxbx29u2oXMvkwQDc7PwMD0q5auk7rC3yvuz+FfBf7ZP7QFxodjL8L9FspbS71OICa4ZhsSDoTgd2+vFZqJXMeC69pmv/tg/Hp9Nsy0fhbQ2aN7jHyCFWOSABt3PjCjr69K/VHTNI0jwN4RgstChFnouiQKNn3cLHjczYwCepJ/Ovib4SfGv9nb4I+Ao/DtjrgnvLh0mupFjLO7EDdyB0HYdufU15J+1F+174f8W+DG8C/C65uFXUWIvZypQeVjlV5zk/yrpMJbnnni39tD4jQfFW+1/wAKXRufDttcGK3tJcmOVFypbAwctjIznHHpXvv7Qnju++I37MVz4tfTn0xbyaJWikGSMMnKk9s8A1zn7GX7LlrqVpb/ABW8fWeYEO/T7eZOCueJCDwc54BzXv8A+20tuvwAu44IliVZ41AVdo2gqRgDiobHyHJ/8E/LzHw68QJESvmXu+Rv9kkA/wAq++Fu/K+f72PU1+RH7Jn7QXg34PeEdR0LxTHMZb24MgeJN/ygjgivqmT9tX4NiTfDHqLRjOdtuOPzP9aUtSuU+tfGF1LdeCNfj3nzXtJ8YyASFznj6Zr8XP2P/If9onSdv7yRxOQeCd53qevrnFfbPin9uL4W3fhnUdOsLbUSZYJVj3WwTeXHAyPrivh79jedU/aE0G8AyZEmcKxwQzByM/TrRAo/bqOFbPy0z+8jwWAHGMfzqzEzlzJwoOeP896o2sss0YaUAO44Pt6fWm6jqX9k6XPfxwfaDaCScpnlwnasWB5p8ffi3YfCX4Wan4nYb9RmiaCzVl+X7QwG0kZHAxmvlb9jP4PXVpNefHfx9HnVNTZ/sKyJ858xzvmIP9/Py9OOe4r4h+Nn7Qev/FH4gw3Hii226HoNyRDpW/G7sxYjGSwHX06V9E6f+2v8T7zS00zwN4LT7LGAiM0UsqrkAYG0AcVrFaAfov8AEPx/p3w38Fa1441qQBbK3kZFYZ3SHAjAHfLHH5V+EWgaT8Rvj18VRLpbyXGuatcNKXJbFvHuIBJGcBRwK7T4n/Gn4rfHbVNP8Ba1EpmhnaJbO2Qgy3DYVQ4z/CRX6u/s1/ADSPgn4Pt31GJJ/Eurfvr25XgqudyxqR0UZ5x1PXpQB8Y/tc+B/FHg34UeDtJ8ZamdRura5ZWkPIx9nx/SvqP9jxA3wK0x0cobm7uiR/CSJcjH4V5L/wAFGb5x4e8J6cG3RvNNL6kkQ4GPYV6v+xOqz/AGxdkJkW8nCN25k5H5U/sgfW0N1HGqosecEkn0PTFR3aPFbkqu+MDLkdge/wCFQqFS4DlSwx1/nU92A2kzRRBjJM4jUj+FSwHNQgPwZ8GQLJ+0nbRoWcnxAj7s4IAmdvzxX73yXRvLktNwUEffJxtr8DNDaSL9paNYOZIvETKqkf8ATZ8ZP6V+71sLYzO6IyOcK38QyBmtamyLZqCGW7MabtpU5Uf0/Gvi39rv48+NPg1f6FB4NESpfRu7GUbvM2DoQOeOfrmvta3lcESGP7nYd6/Kf/goPdpJ4v8ACKuHjgjs5WI/225PU1it7EHrujfG/wDaq8UaBa6paeC7OeB41YTjehIIXnbmvjPwt4q+INl+0ZceJLDRxf8AiV5XD2cbEBT8wIOecV9keBf2yfCPhXwhpWna94evreHTbVY0uhEBHIUVfwNfHvhD4z2Ef7RNz8WYNKuNRguJH22sCYlIcsBwO/NaGZ9J/GL4xftVQeBdUe/8PR6HZKgZrm2c7441wWwd7dutdl+xd8ZvHvjhNS0DX4vttjY/M2ovkNuZgQhPsDx7Vw3x0/agHjj4Y6z4Yi8H6npX26BolkliYKrMRnJKjtmvAPgr8S9b+Hnwn8Q6FosL/wBt+ILv7PZqAfNzIoBcA88dF460AW/2sfH918Z/i1P4Y8NLJdab4YilUYJKlwCJZDjI4xgfSvsT9l34LfCjx58LtH17WdFtr+7tw0U+6JS+8Pgbj6/0NaHwG/Zjt/Afgu+l8VJFP4h8UIRcPyfJjkGdmT3yTmvnz4XfHCf9nHXPF3w88Q2zC2tJ7ia3C/f3Bv3fXsyDio5wPHf2sdB8IQfG2z8CfDyxtoFiWC3kjto0jDXEr4IYKPvKOpNfqR4a/Zy+D2l6Pp+n3HhayuZEgj3yPGPMZioznjqTmvzS/Zf8Eav+0P8AtC33j/X42+yabM2pXLKPl80viOPP45/Cv2qeAwyLFuD7eM49KcgE0bRtE8LaXDo/h6yg0+zhyUigXaoLHJ/OthwbxMPyw6GqilXTleRV6GCZoy8Kl9oycdqkCBLW3jErBNzlfmO75RyP6V/P5IiH9rktaK0qDxOhU9seca/oDuEEdtcDYYlCcMR948CvwF0h4LH9qxr1m2wp4mVefXzT/WtKYH9AG+aBFt5l3YwUP+weP0r44/bw3v8As7ar8p2/aYvmPHAYcY+teveIv2g/hb4X8S6b4a8QarEuoahKipEjqfL3dN/Py/j1rwz9vvVpJfgDdKjhlmvoAuOm1jmgD5Y/Yd+NfgP4W6d4o03xtqBsBeywvEVVmZto5xtB/lXoP7Yn7RHws+JHwol8L+DtRNxdSTW7qrKw4Q/N1AxXF/sG/CHwT8SdP8V3Hi7TYNTW1ljSPzkDMuMnAz0+lekftg/A74beC/gpf+IvC+h29hfwXESCSOIIyoWGRx1496JfEgPNv2J/iz8PPhV4f8Qaf481j+zTqc6NGoR5CQo64RTXon7U37Svws8T/CPV/DPgzWjeXd+qxLH5TqSCfmzuUda4b9hP4SeAfiLYeJtX8YWCai1vLDFEJlDKDg5xnpXv/wC1H8A/hp4S+CHiXXPDugWVhfafEGimjjXeDkZIbqKpW5gPmn/gnRag+NPFsm7aY7GJRz23iv2AleIRRH+Hvz6V+RH/AATf3N4y8Wwvh2exjfJ9Nwr9bYPM8tVYL8v3QKK24FHxFGs/hXVUbqYZMH0G0596/nc+EWj+NNf+JNr4b8E6tNpV9q11MnmpK0YVI8ksduCcLmv6Ideby9F1GWf/AFYtZn/8cPWvw7/YvMdx+0roQcbo1a/dcDvhqzjG4H2c/wCzf8eNKi4+KF6zDbEwVJjnI7HfzWmf2Zv2gWg8qP4mXjO7LjfNKAOeuN3avvaCeYzvDPxklsjqMD17UkQxM8LuSOSvPoakzPwU/ae+G3i34UeM7G08d+IpPEd/eWkjebKWYoqnhQWLHBzng19IfA79nf4weM/htovivSPHtxolrqMeYrS3MihFXocLIgJI55Fc1/wUpm3/ABW0N/4f7Ocj8SB/Sv0L/ZQuv+LAeDCkO3/Qz68fMR+uAa06XLTPm+2/ZE+Nnmvft8S7qNx91maUsw/CVqkuP2Rfi9q0CxXXxTv5UdXVgRMUH4mT+gr9Ewzg/M2JB39B+dW7Se4izKxXy1DHgD+dR7wz+ZHxJ4bvvDPjy98H6dLJPqun3rWSzBsNI6nGc9QWJ6Cv6FPhZ4T8TeG/hjoeneL7x7vWILVPtDkg5U52qT1JVcKT1OM1+IOovHc/teLG4EsZ8VW24juRMuQM8dRiv6EboGORoy7MDjr2yM4/CmwM/TkIJRPvY3f9881+Jv7fur33/C/Y/ImbFpp8TRMCQfmdm6+oLED0FftrbukMkjk42xtj346V+EP7eOoSP+0LeROuFgsbRF6DAYbj09yaSA978GfsVfEL4k+HfDnxH8S+OZ01Ke1jniaQNO0MZ+aNVcsCMZB44B+ma9Wf9kT4tQqIJfijqrJICF2SN8wHJP8AreB25r7X+ESmz+EPhGOQkk6XZKvocxjdXcBNknm43bAcY6+9RfUD+bHRvCHizUfjCfA3hy4abX21CSBbmSQ7zIhJZ2fk5GD6nPrX7/RXk/wv+GUer+M7v7Vc+G9OZ7q5PWWREOTg85OMfyr8cvgjdwH9tWG9BxFJrl+Vb/ZYuR+hr7G/bM8b65421jR/2ePAf7298QSC41BhyFjOSgYjOFwpdh6AetbAfI3wE+DOq/tX/EvxN448XXM1lozTPNNJDhWkkkLFI0ZgeEA96/QVP2HfhYu2JtW1Lc6dTKGIb1b5f5V6v8C9D8C/DfwDaeBfBc9vqRsPlu5IWV5HnPLF9vTJz36cV68blonAKNuIwc9B9KipID4e8f8A7GPwv8O/DfxHr8V/f6heWdlPJHEzgIrqpx0UE8++PavzE/Zo+Hmo/Ej4u6TolrftpAhH2mSZc7ljiOTjHfjiv3k+Llw1t8GfGk4b5l0ycDPqUOP5ivyP/wCCez7/AI3STSgMY9Jn6jrlxWlJ3uSpXP24ilgsBJbQSNLHJtYFiTzgZqezac3HmF4x5mBs5BI7msJZCSgK/fA4zk8961bNxb3MUrhSd3Abg88Vn1KP50/2gb6DUPj34ykjHB1VYzxwSjBT9elf0J6LpFgnhnRz9ljZLiwiB45BKA49q/nh+KxWX49+Illxsk8QYPuplr+idrq3sfD1lOV2wQ2yt34RUBI6+1XPoBLLZWsoWOe1xGFZR5ZwOenHBrD8Uaj4Z8I6DceIb947WztNoeUrnGTg54Jqj4R8a6F480Q694cn861SUwSZ4KSDAwRk46im/EjwifF3w71rwl82NViKZUgEHqDznuPSswOisL/S9b0az1bTEE1jdoHjdABHIvrtxRiB42gECgMc9K+Jf2L/AIlT6r4b1v4OeIpGGr+Fp5HhV8kiAuVZf+AsP1GK+1YPPnj/AHILjnke1DAw/GPibw94A8M3fjDxRMLawsVG5o0VjlzhQB35q74S8S+H/F2kxeJPCl1FqNlcIrZi2sVz/eABI989DxXxh/wUO8RLpfwQ0rw/u8qbW76MYJx8sPzHPt0r4q/YtsfjJefEZx8N71rTRLIqupSSEm3aNm5XawILnnAHPuKqMboD9t/ttwkuzAAH4VYVSW+bnvxS3duBcsqA7Vx+PFMQkOQfbr2rEDjPiy0tv8LfE99Zr5ksOnXJVM4BIXvX4ZfsofEzSvhR8V7TxRrFtNeQPaTxGO3XfIWdjjA47D1r9xfiq07fCXxpbp8v+hyDPcAr1H61+N/7Bmn2Go/HqyhvYVmU2NwybgDtKt1Ge/BH410R2bA/QOP9tr4aZ2nw5rAYdzGhI9ON5/lV5P24fh7aIps/D+tSzbuFaFMH16MT+lfXbaLo/kI8cEaSr/F5a8D0GFIpkukaPdNE0MSiVW++0aZU9yDisAP59f2mPiFb/E34x6n4wjtbmzhmhtxGlzF5chRM5OPr0Nfo9oH7cngHTtEsNO/4RbV2NrBHFlY1x8iAAgl+Rx1xXw1+3nbrZ/tDXVtGvyfYLTjGBhiT0Nfs18PtL0weB9GQ2ECyC0tWYGNeGMYJHIzxW1TZMD5Pk/br8JxW8og8J6rI5AQKVVT15JOTjjtXyX+1n+0TpPxl8H6NoGn6HfaWsN4ZlkulCocJtIQjOSM1+y0QslRkNrHGdx+6i5xnjkg18B/8FFLKwh+EXh/UbeERzpqyru4yVMbZ/XFStwHf8E3Zrk/C/wASReZtiGqkAEfdJRMkV97y7w4IbvwQcZFfn/8A8E5mz8NfEqAk41bKkdsRpnNfesU2ZtkqYRmI59amr8RoXnUkKcEkEDn0ou8SxmAZfaeSKaZ2jPykYPTNVnby1fnn17c96gzEBlQj+IP8tSyKkEDuMsIxnC85qgZp1OG+aMcZHOKtRXDoQwYYxwPWrTAbb3DSMG2FUxkE9cVdL5dXB4B4pN6vGzDnkDFVZH8q3aZxuRQW47YpgXY33Bs9M4/KqFyLj7R5kcm1R1HtUkcium/I+cce1RPjdsc5B70ATHzJHByNoGM+9LIJMAI3y9xVWVXQhRkDGc9jilSSVwd54J6eg7UAQ3NvIVYsWU8UiCR1EaOQ3r34qW6lnS0ZwTIByfqPeqyM3lKcnaOvHPNAFuWTyrZ0Zd3PJPvVSCdAPJTcNpz7ZqQsUjBY5Bx+NV3h+0FpeV56CgDZgKlBIedxwafFnaVLAFj+VVrcHyPLZcoucHvmojhJFDHC+tAEk0/lsZJjyjYGO9IyAzGZB94fxdBiq88RkkUJyjnqauLB+7EcTkAZPPtUXAhjuA4XIIB+U4HOfarLpbrKDkndwPY1XRyWAK7scHA6VZube3YYckYxgDqaLgR3Nuow0nzk8cjnPtWZHG6ONrBWYHr94VqylU8rqSuO2efrWfqEQjufNVWViM4PTmrAluPMKII5PMQLye4NUYZy1wfMO9ADg98irwwIY0jdVPJcDuKlNuJAHjXYQvGOh9aAGWhDt8wIJGfpWikikAMeeetVbZVWcxSd1zmrKbZpWSLjaepoARkzKGZeD0IqWP7MJ5HhOG4HNQQkvOFOfKPUehpANl2yBRhj8p+nrQBZfylLGPnIxzxz7UlnIkvyFSvPFErRbk3qc88+9JGCzqwGzJNAFzylZvMU5I421Irxxx4PGe1VdyoeGOTwcHiptsayKJCdhwcAetQwHtM6xKnOT09cU0LIwQjo3rVl/s4lhaHkcjPanzNbojKFIKjIIpAV5E3NkDqM8e1WElWOBgg+UHBz7VQEiyrhckHtSxOgJBzx1FaAW0ngAWTGR61JG6sGQ/d9zUW2NFLKPNAOBgcD2poQMMNw3p60AOupIlUAnDEdu2KfG4KKvVzx+Paq7OQp8xcc4GRTrcRICobDM/FAGhEXhXy1AfBz+NTTgsQWG1e31qEE5DD15x04qZihjILfMegoAiWcQJgjIYEGoC7AB0GBH93A61LhGRgx+ZTintsWJWHAQkgHuaAHWztcReePxGOQRQskkL42/wCTSyMQAG+VHx04wTQqsyM0oJwCAfpQBFKXQg3KjA+6e9RmVUuSHU7lAYH603z/ADIlSUZVuhPUGoEEwk3TDkcZPbHSgCe6mdrhDEo7cgc1JLPlDlSR0JPrSPuilGRgEdT61HvlKmI9Acn60AQRPI6hAeAe46VfaTyCu7liPzFUIJ908Y2YwCcetasihwsrjqMdOlAEsDRsRGvI5qzDHk73BMYOQPpUEAiDfd9qlMhQhFyEGfyoAo3EUfnebGNkR7E880+SOaBVIOMep60+ZQTxjaccmobp3JVQOR3I4oAslgYRIPlz1APpVoRoLRg46npntVAh5LcRxkA4PQVat/Njtl8wneOpoAohI48ZztBwPxpXg8i9JjbAkHakVfN3oxPJ71M8qpJHlecYoAhcgsCDyOMYpio2WXuO1SSqzsVRcZqfG11Gc56/hQBXeNt6xrhCfTpVq1ikTckyZGeuaViA4fA+XmpEu/nyy4Vc5NACzrIjqi5IIz9BUbxHAlLY4xmrThHXezcc49xUaMAFV+KADzIm4c4ZRj61FHIWYRxOVIGake33yMw529qjWIMxIB54+lAFhDKD+86AHNLHc7DsC5z0+lZxmeL5JmJxyO3FKksh3ZbdG3GD1FAGo3mSYEark9arDYj+axw3Ss8B4rWeONz5hYbT6YppldWBfklfy96ALt08c0yHG3A9etWJJzNGoYDamCoHbArOHlTHGBuxkH1xTWkdOjfMOv0NAGrBICqjqXGRVi4VlhwWwevHesJWkDgJnHQGtne0ke1TnjFBoiLYWQxxqSD1rQsvMiBt3PHOCeeKrhQy/OxwAcY46VXQBpSvI+Xjv1rMDVXaYyy/dIz+VUNpA2YPFXEKqojXoBjFVHaSINI5G0cDFAFgyRRxbVBBK7fxqsJS5jRjwOSadEzSEgADdyPrSGFTjHBFaARhQsxRZCFPJ47irawzDHzZz0qmTtYSOeEyavh8kAjqM5/pQQx4DbwB9Kew2kgVCGCknPSnkggMOvWgQ5kfyi3LKSO/pUZLsinbxnPXmtDahh+8MjH61U8pFG3fnFZgID5cYZ8k9MUokBBX+6DVd50zsx3xn6VE/wAzl1bAPatAHhBvGFPSo5cxZUIQO9XYW2gN1I71UafzGYMM7eKALNuV3lwOSO9SSyxLhWbBbpiqUYcDAPTt3p0kTNCkhIBz070APw0h5G5AasHcyAREbD1zVCOU282xvunnNW4ZUkCoqkhzjHagB8kX7k5+7jk09LaPykdR24r5e+NP7WvgP4JeK18Ga1p11ql15SSnyMAKGzwc85GK8dl/4KKfDKNcp4Y1NVXnI7Y6DrV8gH3/APNsJCnK9R3qukygjzEIBr885v8Ago58OGh3v4d1RW552L/jVHTP+CiHw0v8/wBp+HtSt1QHDA7hu9+mB71AH6SxwxrnadzdfwNK0fy7tnFeB/A39pL4WfHA3UXg+4aC/s8eZa3J2ylTnBTnkcV9HLNayR7+QM4AP0oAyljI+5zntSSwpkcHd1qwVUMTGcU0kYL7gccUAQqpSQZU4NW1Kk4Bx14NRD5hnqD0pyFWIHPHeszSxVmt/mBUgn1qzbwCPDMfmxz70twNiggYqRATGM/UEGgLEjLHHyOc84AqIOG4kz/KrLPtCsFyf0qKRMSrzw/5ZoCw0oY5DJgKO3NRReUiHZneBzn1NaHlqSwmI9MdarJbxLK2Tlf8KAsVIQyzAhug5A71d3r9oLy/KiJk59qplVWbYOVY8Y7VoIhlZQw3KRgg9waaJaPye+M3iHxp+1r8TT4C8MmfTfA2hSE3DnOHMZIaQ9izYwoJ4HPrXvX7K/xL+Gcllq3gfRII9Gg8LTPAgaRcTRZZTNkkZOQS2QeSOTmum/ae+K3gz9nTwrcWejWcNvquswyi1t4FEewleZHCnJ56fzFfmv8Asofs1WHx90bXfF3iPULzTIPtLRwPBt+dwAzkgrg8t6irJP1C/a1gsPiP8AtY8M+G7yC9ublY/s5V0KllkU4ySRzzz2r5e/YY+GF58HrTX9V8X63Y29xrRjH2XzUbyvKLBWY5xk5PAB479hgap+yp8C9C8dH4Yar4u1GLW9iMqSSxIH8wZUJlME+3WvRbf/gnr8P44ftKa3qpycKV8kn8cL/KgD47/by8A6f4T+I1n488GyxGz1799IkbB1FxHhmbbkrtYYP1z0r9JP2R/ifB4x+EGg614r1K1i1eVJImYsqFtpKjjONxA5714vqH/BPv4e6p5UGp6/rM0aZCnam1fxK4rJtv+Cevw+00SR6drerHJ4YeVj8Rt/rR0sB9EftheHB8S/gZq/hzQZI7vUYmjnt41kTLlGBYZJ44/wAK+cP2Avh94i+Flh4hv/GqiH+05IzDa+arfcJ3PtBIBOccjPHvXE+Mv2c/gN8PtXsdA8X+NtS0+8vjiNZJIQowAcsQmEB9XIHvXrmlfsDfD+5sjq83izUjbqnmli8arsIzneVYYxSSsB9OfF/9pH4X/BvTLbUtfkkubi+kCpbwMpIUZJZvmzgDjPqcV6n4R8f+D/iHodh4i8GTJcWV5GJFIbcwzwc8nB9q/n3+IXw5m8YfE6fwT8Hor7xHZaYph826PmRozEhpFKfw59s56CvvP9kL4CfGf4Ga+y+KdVtm0W+T/j0jkMpjl6j5Sox15ANKWw2j9NxIYnYfdx2zz/UVetbiR1MK4wEZSOoJI4PArJmntViF1JIqqjbMkquW7A9AK6TT7/Q7a1+3SXlvhFYnDqeAPY81kmI/m8hhjt/2wbC1Q48nxDIAx5PMjEg/rX9DsEs81jbq20FIxsDAc8ccetfzuxzlf2soNVmKlf8AhJJCxH3QGdiSa/X/AFr9sL4NeE/GmlfD3U7uVbmTYhulAMETOPlV2LdR34wOK2rxu0B53/wUitcfALSblF2tBqQkYeuUZSPpzXx/+xl+0R8OvhF4R1Xwh43kngmku2n3Q27y7lkIwAVHQbR+dfWn/BRjUtK1H4G6OltKLgTX8YjZejBkJyD2rxP9gHwN4R8VeCtT1HxDo1lqF/8A2hLGJLmFZWKqFOMsD0q72jYDhP2zv2hvAXxl8JeHdE8KPcSyWVzI7iaF4vkZOR8wx2HfpUf7GX7U/wAN/hV4IvPA/j4TxN9rlnR4YWkGZG9RnBGK9U/4KI/C7wj4H+HvhzVvCem22mSXF2ROLaJYiV2cZx7moP2EPhf8NfGnwkGs+J/Dtnqdyl5LDJJJGsjs4YkMxbJGAcADtWk5+6JnPftlftK/Dr4vfCqy8MeEJp7l4LxZGEsTIUUDG7kAEHJxXf8A/BOcY+FeptHJtxqU525+7kLjj3qn+3h8OPAHgr4P2Os+GNEs9MuLi9WHdBCsZK7SSMj1NT/8E2bq1ufhvrelSAk2+ou649DjGfas73jcZ+ksFncwonXD81NfanFoVlPrWpFRa2MbTMCwUEJz37mtxfMYQx/d471+dn7bvxxuzbRfA3wBA17qmsHy7toyTtU/wD1PHPYdKxiB8S+LLjV/2xf2kbi3aSQaFDJ1JH7iyiYqcL0BkI4x3PtX7QeFPDNh4a0LS9B0K1Fra2sSRiIYwqhQB07V/OxYeJPH3wb8eRp4TuZNO16CWO2eMAMspfkKycg8n04r9OdF8T/t6PY292tpaPHMgAUmIFenLcg9+5reYH6Z2NwdPuoZJWCooLbicDA+8Pyr83f29vgV4b8YeHJPiv4SswmrWDKl4tunM8RONzBc5IJznrjrxXEfFzxX+2pZfDbVr3xhBb2Gj28LG5mt3QS7ARnaUYkY68fT2Pzr+yB8dfiVpPxJh8AW8za5oepyB7oTqZDb/wB6RT1wOBg5HtmlFaXA+oP+CbvhnxToei+KJdVtngtbq9g8pHBHzKSGwDjpkGvjv9pPQrXxD+1XqvhuRzFHf6vaW7OuCyh1wxXPfmv6A/C1vbE2V1Gi4uWVmAGMYPbBxzX4C/Hm+Zf2wmv7WMZGt2nDcKW8zH8qcHe4H7Z/B7w3Z+DfCuj+FtNMog0wFEaRgWdSRycd6/BP4oRmP9qa6iUF4/8AhJIiFX7xPnHIr+hTwrPHcrYMsRUAYZfRwR3r+fT4kym2/avuLlEEqL4mDeuf3x459KceoH9BnhKYNpQSaMKrlMA9PuqOK6BreJQYZI8qTgjPPNZmmwpMLRNm3eEwPqBXzv4+/a48BfDbxDe+FdZ0PUbi/sJNjNGgKMCOGU7h+VZKVwPN/wBvH4RNq3wvb4keHy9tqnh1GJMeQzwkfdPsCc/nXD/sPfHnxd8TdBvfAXjZZL6/0VI2hvC3zvAzFQsnOWZMDnuOvPNd34s/bT+DfjLwndeGtU0fUza6hbyQXCGLJJkUqSOT2J6Gvkz4afHb4J/s/XGrXfh/RtUnbUpAyTNGA/ynPl/M/QZ/zitIge0ft/8AxAkuND0X4WaajXF3qOZiE6l8YjXbySScHGPSuk/ZJ/ZK0HwRolt408V25k8Q3REsiM2GgUYITAOOvJPrx0FfCnh349+HNb+M2o/FLx9p11foJFOmwKjSiEKxxyTgFFPQdzmvsPxN/wAFBfDum+ELu18A6FdrrDIwjmuY9qhmwNx5J47DFW3pYD738baZFB8P/E0cR+Y6XdBffCcEjpxmvxL/AGHd5/aWtFQh2aylCjof9bk47ZAyRXtHwo/bi8Ra7oGv+BfiHZu97qsMsdteRo+P3x+YSZA6Z4KjpwfWvlP9nz4k+GfhF8b08X+JzK1pFHNCjxIzEO8hGSF5wBmqjG0WB/RdpkHkWSxB90D4dc9drAYGf1rQk3iHz0wuz37V8LaR+318Gwwt9VvbyKyC4ybWTa36cflXnnxZ/wCChHha18KTQ/CKZ7zWJCyb5YXRIU4G4ZGCef0Oe1csoXA/S6NT937u/wCbr71cCkDy3P0r81f2U/24bj4lX48B/EYE64zFba4SMhJ15wGwAFI+nev0rilGUcJtSQZ+b1amkVEmRWCEHoD1qk0bs5LEDpgitAvsYouAp5+tU5NqyLtXg/rUF2GnBACcZyDnpUbh178Dv2qwYlIKjovPNSEKVVXXP06YoCwkfKhiM4px+cFs9qbllYAHC+lPIGSCcA0CFUSKAQ2AaYdzudwBFWRhlGSPlOKbgJkjkGgCBAeidc9c1ZDs7lGPX0qJhPu2AgL16U8KQfM5zigCw2FUBOcHvSgqw3OO1VSdmVByTzSqcj5lJycc1mBIQnUUzbjAB4NTbdqjHGRQRgAEA0AQMTGML0NRSIQyyJkn2qwRuUqOMVXeNgVw3WgCZJJTlgvI7Gly7ggnnvTXQ4XDHpS4CEdeevvRYCBYnSTLDA/nVpRtdiRgHtUiSrvwe3QUOAyn1zRYCKRJCuVPT+VJG7AbjxtqyI35kBzgVTkUsTg4Jq3AADFd2O9KHygVj1qN94jxnJHFMX+uKgCRYmjcN6DHvzUgjwqrnnnj2pVBy3PBpFBH+sPAzg0ARPGjuJFONnBqeNeo7r60oX5SRxnv7+9R7SzbOw/nQBIcYLkZxURQMDg9D/OpDyu7HGcUyUkPwuFxz9apMuxACQCew4/Gh0+b7o56VIJFbKoppQpAAJ4JzVBYETauN2OakHynD85xjHpSDAYH0NPckuNoHPegoUleWxg44pSzGMA/5NNIUknsvb3pY/Mdto7n8qBDBGZOWGFHOKgeHzGJ7dquOjgqy8Edaq5BBjPynPWgnlKzgoynHGcVLLGISQDnNKVAHXjr+Ip2VkbDGgOUgWPe/HBxxiopAOdxyo4981ZZADtQ/lTQE3ZA5/nQVYiWOOMEgjk/lQLUFsg7voKsq6I2CoKv1qdSkYwBkd8UBYplAhKEZ4yKeIY/uDjjNSlE4K85PeiQFCW7jigCBkboBjFQAYJ3cVoSAhMjk1EwWQnPWgDOCMzkZx6Gr8bYXY2N1Q9WwoyBTMbW+YYHrQBYXYFIJ5qgr7CyoT9MVZ5DbycLTZEJUlDkNQBF5nmYQD61JsRpAcYOOMe1RLhGU4x61IoYnj+E0mwLKtjAC9c5qs0KCUCL61LkKTu/SmGNidw/hPH0qC0TorZOSc9hjpUxw2EbqOtUk8xpDnIH161Ocq4bOB3FAyZlAwinC96VFLbgxzs9KjBDN7H1pu8JJ5fVB1oAuMJfKRVOPQetQCMtuJ7etXAytGHTjGcVAGVm3HvgYoJiLboQuHGAc/nUk67YyUwSO3rmmBnJeNTg+tVXfLqv3h0z6UFFlXljUjHbH1qaBiw3AYJ6g1GJjvVVHAGPapkcoT0APpQBKDIR8xAyB9aquQJeenv0q1sQlX38YxVGZsjJG7kj8KAHRqFdgy5yM+4ojVi8hznjq3NDOAynnL8UkkZiVhEc5565qGBMJYxEkATcc/8AfNDzOq5PUHp2qoW3SKeh4zUx3SOGI2gHj0NIB/DfMew5HvU6RMYhvYBs9qqOsiKXGOGwQOaRpZsBkGFH40AakW7y2R+4/rWeFKuR2B/lSxXLSL8wH4e1KHVtoOcigBxAIyB3+tNU8MUXJHalEiq5C4HbNW02GNmABA60AZyJMWZz8wI4HoacN6EOxIYdQfWrezYQQSVJyD0pWj3H5+xB9aAIIgxYFRjPX8auNbKVZM/e/pVaTO4AZ46e9XdqnAGee1AFQwpCoQ4JoEbx7ZEfrmrNyqZBLEewFVUJf5CcAfdP0oAncKwyPmY9fas14yrnAOa1Q65CpwT3pkynJAG4r1oAzvIkQfOwwKtMguI8D7woeHc3XAp8LhDtCnGeaAMuWF3JBAQjuepp8aqQVYbmxVuQCSXCpx2J7VCFCuELf/XoAYxJXGcdqoXczxgpjce1XtyGQ4GAOhqDyXkb5xuyevTH1oAitJA65fjFWhIu9gwwvtVeKJYy4Ze9OVHaUqvA9BQBYLv5gjXhSPWoZv3Z+Q4Hc460xVIlCuOQeCO9PlMh3KRlT39KAEUlk5O709qrhtwbAGB1ohx8wbJA70jYjfbzsPpQABAygg8nvT2lReJF3EcZP9KQPGWDsCOxHqKV1VlZieR90Dt9aAMe7kEuAONvT0qW1EilWxuA9KqsQzmMkZ6/jV+3gljbzM9aAL3nlJQVXAY9+1RTKXO0YBY5NJKkisu4bt3Geo+lVU3mYq42gdPc+lAF9Y2Ay/8ACOPSkhl8tgFGQR8wqOISeau77oq0mx5SqDB/woNOUZIitskAxTCityfWhllVzGQPm9B0okyjkZ4XqQMmgOUqTMqEBTypHXpRbp99+vH+cVPcosm1mblvw/MCoNskCbd3mE49cfrigVhhiRhkc7jjPXGazNXhC6TfSSy7Y4omLewArcAXapYYAwPTJrN1iNL3w3qNmUy0kEoJ6cbTimiD8G9EiudM+Pyx3MmQZg8o9TgHBz9a/ZnwkFj0sIGyI3B+qnvxX446dMLv4/PJKQVmbBPLYAUEH68V+x3hBB/Yds6yBm8tS3Uc+lXW6Ad7HKpkj8xeM85rXvHaUqAfmUD6EfSsm1jNxlc5B6VoK3OZFzjgY68e9ZgWz8oAf+IdqUblXOAD2Peq0ZkY72wQR+NPRNzFAep6GgDUiSI/PICwyRx2pn2feTn1yPamArGPmbBHJA6Zq1FMV+cgHd0FDGj4w+N64/4aC9vhjZD/ANSGv5rK/pc+OCH/AIyE/wCyX2Tf+pDX80de7S+FHm1PiZ//0/uphmTcOlDlS4CjjtT2Q8bO1RFl3Bm6D+dfII9wY+0ruJ5FRMxk56bf1pzlBkHk9eKqecfMCNyRVgJ8nmMHHXtio2DE7eqnoKmfP3mFREOQCB8ooArsoO7HGB0quZPLQLjBPFStMxJGNuKqSybcZ5q0QyBR5koReop0zFM7e3bFRtMokG3ioJ3ZmyvSmIBcjdhhjIqpOqSy5i6KMk0pA3kHr1/KkJHy4/OgCV13DAyTjoagcApt79ak8znaD+NN2noOPrQBSEbBwdx96+Rf28rOaf4RiZUY20W15GTjbtYFd3qCcCvtJbdCnP36+Mv24pZo/g5cWsTAid1jkGD9xGDnPb0rWj8aEzy/9g2T7b8Nby3ClUiunZtvYkDGfyr71RQY1CEHb0z79q+AP2DXaT4e6p5Z8tUkOdv8RXb1/OvvmPbJIyqccn9ec121yCwrnPI4qdgJEyeo71XQ4LIe1SKSsZzzmuECJgoI2846/WolKNkAcipC+1TL/EOwqqCCxZe4rQCb5j3GB2pgeZY9yj5hwKaM/NkYBpitlDjkgUAPeZmYA/N64qLeyEj+D3pVyh2AYJHJFIwVswE/MeaAG+Z84evnH9rqaKb4HahBPA7NLNCF5BDEMOPbHNfRoj2v5b14P+1fZmb4PagqOSu0SIu3v5iZ5+mfypoTPw6aO3nQMVA2AIMjk5HWkFlCrBSmUHb0PrWnBEJrRXwPLCgbicHJHpUEywkEjJbgbu+B7V6MJaGDMuSO1Vyir8uMZ6ck9K+mv2OpynxhigUsC8asWAzjZxj9cV80yxsdwdfmbDKcdOcZ/Ovov9jklfjbbiTaq+RNvycZ5A/mM1s/hM+c/ZaG4tILoRKQuDgc9STWsGRpMqxAGRkc9K80iGNWmt1BkERDseveu9siANrc55FeYzogXyWc5U8dqftXAI6mmcIcCnY7joaRoIu9X3sflqPaJJQUprRseHPy1LuKL5Y60AOePa5H8qY4VW5+XOOe9OMrH5ehHTHSm7TKdn8Q60ASrtGGJwBUplGMx5ZjxVRyyLsB3YpySEIAOAaAHsXyDwCKY0jPnIzjrzTjIoBHVj61CePUk9cUATwSLvUHP5dK+Zv2mfH2qeGvCC+DvDVs19r3iRmjhGN3lJwN2BnLnPAPFfSaufpWDLoelz6uNYmtUe6jOUcqCV9cZ6ZoJkrnz98Bfg6Phd8P5rzXYok1rVkea6m4LxhuEj3Ac4H4ZJr81/AFw6fHqOaz2yzJqMjIScb8OeOmBmv22165WTTbmBoxmSGTHtsXOB061+KXwbb7f8cBqTgBWvXyDx85kPHtXXQd0xNH7XATXMqtINjyKrFSRgZAOOB7818lfEv9pu7+H2uyeF4PCb6ndQhPnV3xuOTxtU9favq9N8yw88si8nr0r5/+I3xZ+H3w51fSYPFOnCe4mZ1W48tZGUDgj5mGAc9aytqxHkS/tfazKUVvAMoYkruDOGDegG3Bp0P7Zfi6MMi+ALvMZALAOc+gIKEV9QaH49+HmtWy3kGoaeY1zw5jVyR14LHFdKbzwFd3K3MepaexK/MjmMYx2xu5pe72A+Tf+G2dZjilm/4VxeNGwOWPmLg9+QlfIXxO/aD+LfjvxJZ61ZWl9pNlbBWSGMSKCynklgvWv1ukufBguUkttS0zMg+ZWkjJx14BbjivE/FX7QPwQ8O6+nhbURDPeNt/eJGrxRknqSjEgUU2uwFn9n/4ueJ/id4fni8R2f2W701lUvsKo644UZ7jrX0NHLs3DvVfS9R0rUNMtZtItoVt5o0ZZYh8soIyCpHYZqWQfOPfOama1A0rRmJA9Oa+ef2sUth8FvEEibpc2525PPzNHyF9jjn3AxX0BbPukUL24zXgP7VtxFD8HdWkAyEtpEA7ZYrnP04wPWpQ0z8xvgR8O/FHxK8QvaeFNYfRJ4LYzPKpIJIbnoR7d/wr6hf9lTxf5S3Fr45uvtYODIshwAeCBt5HX1NfO37PfxtsPg1qN9dy6e9+btRGVXO4jOcA/wAODz0r6xj/AG1vCjeSbjwheKHb5sORtPY8D+ddEk+hkcq37L3xa3JJF43bzovlBedskDOB0z+Zq8/7M/x6baLfx5PK5GdhuXB/3RXQy/treDY3aJ/DmoSRk9MYYHjGCMdOa1tP/bb+H9tcp52i6lGgO5i0YZifY7z046ikucD5W+Pnwn+JPgXw1Bq/jrxDPrC/NCiyTtKEMikkDcTgY47fyr3f9huKJvDuvoD/AKieN2BOMZI2/icGvHv2j/j/AKN8XfD66BoOl3NnbR3ImMk4wTuXvyQOe345xXpf7Bsk80PilGBIUQuwx1KMQB+td0P4bJifooQJi5K5LsTx2pInEf7tj8uQOe3PtUQIjjw+FLD/ADzT1KRSK5A2RnL98jNeabGgJw4CKRubpzk1X1O70nTbOa81qVLUW0ZlLswACj7xJ428evFfBXxz/bP1fwZqus+B/B2ii31G3LxG9lYnZjI3Ko/iI5wTwfXpXxzbap+0D+0hqj2Zv7m/glUh1LmG0VVIyGCgBu3XJz+lxpO12Joy/FfjvTbD4wat4q8PJ/aC/bWmtdu4iRgx5wM96+n/AAd8FPjb8els9e+KetT6T4Uk/eiASLvI5KqsWAAfUnkD3r5O8N+Hrnwz8TbDw1dr5l1ZX0EToPlDMHOQO5HHX3r9ybe+R7WJMGQDaUGcgAYz+tbVJWSRLR8LeMvAvxL+CNpcat8Kp7W00VEA8xFDSMI/mPmfJnkelcR4d1z9rv4ueFLnVdH1SJ9NlL24jkKoWyNp2/Lnoe5r9Htd0sap4Yv9KdleO7jlXa2SASOD16j6mvjH9mzx5c6J4p1P4U6rIqwSTs0TM5Rh8/AXnODj3rL2gjwfwJ+z38ePAniFPEemxQjVfmwpJZnYnJbIAGST39axP2i9b+Px0y00r4k3qQ2CnbHFEMEvjJLYG7IBA64r9eInFpOC05TBDK5JOVzyeT19+lfjz+1T8S/+FmfFa50bRma6s7ArYxFRuMr4Ks/fociqi2wOk/ZM8Q/FMeMBpujRzXWgKVhuZ2ysMCfeYBiMZPoOSa/VKyuZLznkLnAGPTv+Neb/AAg+HGn+Bvhzovh/ZEs1vGskzIpG92G5mI9STznrjpXrMSQxALCMKKiRUSeNeGVs/LUwk25KrkdqhD5ByvSmkRgtyVBFQUWIjNIx8vr9eK+ev2qvik/wx+F7x2Nwg1DUgYLdGwzEsPmdQMY2rg8/jXvdxq2k6LpM2u6td+VY2QMkjk5AVcE8V+OXj7XfEP7U/wAan0nQF2abEzRW/DMsFuGw0r56buOuO1VBamTZD8AfhJc+LLPWviB4iVk0rT7e4KM2f3s/BLHjJVfY9a574A6baa78QJtGdARfW00a8c7ie309a/VfVvCOi+B/hJL4U0dVWCz02W3aTAUGTy+SPq3Nflf+y9JEnxk0WKZwglMq579/51vCdyD6W/Zw+IF58K/iVffCTxA4isZ7h/IZiRtkY4+8OPmAxz1OK/SJpT9w5yfevzq/a1+F2pzQ2/xP8Lxub/Tj5d15IIbap3BsD3Jya9q/Z4+PNl8TPD0Ok68UtdY0qGNPvlmcfdDcn25/WiaLgz6sMjAZHCjjHrRCUIKrgkVTEmNqDnIzu7VKsZyHQg7fTvXNY1LjOAMAjJ7Vn5MjYZatLG0pDsDgE8Ac1asraIyAT/KBzknjC+tAMzdQlsNM0i41DU547W1t1Ls7tt4UZJr8EvE7f8LB+Ler2mhtG413UGSGTHygOwBOD1x7da+z/wBsH4+f8JVOnwb+HEv2tQ4F3PaMWWQ5+WFSudxzgtg+3XNfHfwytJND+KXhqC7ieJ7a+h3xlDuBDjII6g5raKIgfs18IPhfoXwh8CWvhfSH33G/zLmYqA0khAz06jI4r1yInYqodxAI/wAa+aPiz8eNV+FMMUlp4XOsxMSSwLhUzyM4U5HPJ4xXkOm/tm+NZoUns/h3OokOFYLIyEf72zFQ1clq56T+26ZT8E3jjG1JXBwMgkqQQR2PoR6GvlH9gaBP+E18Q5m8tltFYJnqSVx/WqPxv/aD+IfxB8E3HhrXPCjaTZzsQbl1faMc4BcAZJx0rx/4C/EnVPhV4suNW0DQZteupbZFEcW8hTnqwUHjHr3qobEH7habPI6eQmWJYgE8e9aVvLZ3W6K2vIpZox86K3Kgetfm/wCIP2vfi1q3h+5stD+Gt3Z31wjpHcRLNiNiMA7fK5xnpkV8pfDnVv2j/BHiUeNLWw1S4RpS9zDcLIEn3ZyGXGc8nBxxVKBqj9w9pyE/hbNUvEerWPhzR59d1adbOztVDyyEghV+lcx4G8U6p4y8Naf4i1DS20l7pdrQMclGHBPIB5+lcz8bvBGu/ErwvaeENKuFtrS4nU3swba5hTICDOc53ZP0qCz4dsPD/iL9rn4u3PiS6Mh8G6HKqLuyokRWOAinGDJjk54H0r5r/aKtW0n40X+nWg8qDS5bZYtowEACkYz9a/bb4f8AhrQfAHh+w8I+GbUQWdpGwIYZMkpDEs5H3smvxa/ah1OS9+PWtyLtkMMsEeV7+WBjirg9bAfs74QlWXwbol8yhWu7SJ2B+8rFQMYPvV7VNS07QvI1DVLy3s1lZvLe4IGSPqfSsrwnat/wiuhFv9YLaF8r0IKA/wA689+NPwR0/wCLOj29vqN9Jp0dpucTowOAD83DH0rB/EZnqMfjzwbLGkq+I7AhuWKzIMD86lTxv4IjcQ/8JLpqtJ8wxNHn8fmr42s/2IfhrBCsTa3qDkjiRSiBh34q3ZfsS/DZpTGdbvnLHg7o12D3OK0sB9cxeL/BUsLbfEGmSxxEk77hOf14rjPGXxt+FngDwtdeIdV160vVhVilvaTK7yOoyqLtPUnA54rwe4/YX8AODGPEV4kXUKXRsepztXH61UP7Cnwnljnik1S9uo41BEpZUHPUg45x9KnlA6H4J/theHfidd3vh3Woo9Cuy5Nmhdm8xDnALkj5+OelfV1o6Xdst2hO1yAD65HrXxdpf7Ffwg0XULW903UtQ82F1Yurq25V7cqAM8jPNfadrbwWVpbWVruEFpGsce87mIUYBY9z71QBCm2ZkDZ68Yq1BKTOkW4rzyR2FQiXbjc4Zun1qOyAa4Y5wRkjPr2rMD8sf27A58daIGIMf2V1G3k8YzkHv2roPgr8avj9pPw70zR/BPgL+19K09GjiuGSVt4B5xj/ACK5v9viWCPx1osMcpnaO0kJI5xk9Pwr6y/Zi+J/gjSfgvoWnXevWtjdFDmOWVI2Qk5O4E569K6PsAebw/Hz9p+Q/ap/hptWIHJjt5FJ+uQ1SD45ftV7BcQ/D0+WTu3GFycenAFfXZ+IngLi4fxVYAN8vzXKYH4ZNK3xS+H0b7I/F2nFxgHFxGePpurnsB8bS/Hz9rqRo7m08DwwhSWBNtKWPt1Br46/aI8YfFTx/rEF/wDEvSxpM9vAyxRqpT6sAea/YWP4zfDqKXY/i3TpX2ngzIAPbOSM1+Xv7aXjLQPF/i+0uPDWqwanHa2zRSJAykLJ3JYHFdVImJ9ffsW3bX3wcsrM7kWzkk56KAzZByeCfUdRX15DH8zY5yK+QP2EMRfBiSS5RJAZn8oY5+fG4GvsO3nyzIE7nmomUSxJslWRRlkIr5z+N/7Mfhn45avp+p3d7JpV5bApJKuCGjHOMHoc9819JFwUUqu0981PEYYYWu55RDFD80jE4CqOpOe1QB8NeIv2Tv2cvg/4LXxj4pE18YImJlupN6EgcfIOMngfjXxz+zr8CLv9ov4iXWt3dp9g8K6ZL5siKBhgpOyBCQMnbjP/ANcV6j8d/iNrP7TvxTj+GPhS6Fn4T0eUJNPI21HZcrJI3YgY+UH+tffXgzXvg78JtAtNE0LX9N061s49jRrcRb2P8TNzyxOSTWkdCJHr1pBZ6bpVlpNlCLW0tEWGKMcYRBjH4Yr5A/bYZ/8AhROooULj7ShzkARrlRnHf0wOc16vq37SXwRsJhEniFbyUqW2WymQgntlcrn2rxX9rzUofEX7PuqarpJJtJJLd0YnaWjLIckfjWcviRZ45+wv4G8LeLtC8SXuv6PBdtZtDEkk0QYHlhxmvvW0+Ffw5jgA/wCEZsOW++tslfGX/BPf7VJ4Z8TW2FFt9qjYvnO5gdwAHtkZr9E0t/KQQSkKSTgD/HNXIDzLxV4A8FWnhLV7mLRbNnt7SQogt0AIGDjp7V+Q/wCybemP9o7SJPKDLJJcIEUcBWMmcdhgZI/Kv2j8WQPaeE9YleQcWlxlD1yy9B71+MH7Iy+Z+0Roq5xsa7cep/1mKIgfuGY4Y40WNcKTnPpTCy4YMgOQeCODzk5/KnoG8mJF6EA5+o5pAGaTYynGCDisAPALP9mH4LW3iO58YT+HIb6+vJmlVX3bEZySflzt4J4wOMV4t+1L8TfD/wAJPDp8I+C7C3i8S6uoSFYogrW0OBl2HOTkbVHrzzjFenftCftCaR8CtIghltJrzWr5H+xqnCZUDBc9sZ+pr81fhp8TPAL/ABHu/in8br2fVNQM8cttbr+9KEMSu4EjhRgAdPxrWIH3j+yF+zhF8ObKP4meOYBc+KdVJaBJV3Paxkht3PO985J7dB3r7bkYSTg9WJOfp2r4Jvv2+vAs86jw74bv9SkK7VJ/dduwAYVo+G/2iPjv4v1S1sfDvgP7FaRkHfOHyUZSRudgF9/rTkrgec/8FEon+y+GCRjy5J419t9uOB+INdN+yb8afhR4E+DNj4c8Ya8llfiaZ/LCMTHmTjOAevUVm/tt+HPFPi7wr4VsdKs5dSv2lklnSJC+xhGB/COMFj1rofgZ+zVoGk/D/T4PiVoVvPrt28k8yXCr5oBwQoPU4XH0ORQ+wHvEn7R/wFE0WzxUshAYMohk289OdvWm3v7U3wJsdLnli8RB2gBPlmN/mxyNp25zVmP9nD4O30NuV8LWUan72I1zjHUH1po/Zx+CRJFv4VtYxj5HcbvmJxkjJFSZn5DeBdVtfEH7SNhrunhhbajr/nwZGCUaaQjI9cEV+9VvCqTLPHghhz/vAAV+X/w2/ZB8cW/xmt/EF7LBp+haXfC6gKHLPEkhKoAvAOOCc1+pDRmE4j+ZWYn8wKuTNCQHK7hxg/yr52+N3wg+HXjHUYPHHxDIjstGhVw7NhAiZLBs+uR+Ver+NfiB4d+HWgXfibxAjS21mARGg3NJISMIo9TX51a7b/GP9sXxGtvNG3hTwJAc7XLBJcE4JBA3sPTgDmoA8A+KvjXVf2hvG0Hw5+EWjldC06QLGY0Kq0akIZpOyRgAY+vqQBx3w98G+MrH4uXPg7wnPFFrlh5kQeQZQmMHcOQfQ9jX7L/CX4J+CPhBoh0Pw9AssxUfaLxuHmI5564HXA6CvzW+CV3JL+2pqF2tsZYjf3uTgkAbmUn8x+tVzE8pZvP2mfid8OdSfw18TfClreGLMbBkaMSlepDH5W49BX1x8B/Enwi+PGpf8JdpmiJaaz4cUAK4x5e4naVXoTzweoPSvdvi78JfAnj/AEG+tPFllHBAsEkxu32kQuE2h1JHFfmp8I/GHgv9n7VdZs/CU1z4x13UFWGCO2jJjBRiQuRyR0yQDTTE0frZquoaR4c00+IPE1/FaafbgsWkYKAE68k5ycAAfrX4d/Hzx9o/xn+Mepar4I0qa+s7WIRhreMs0qx/ekIA4AJ/H1r6D1j4Y/tMftN69DeePS3h3w4XG6DzCqJEMZKxnOWPX5vyr71+D/wT+Hfwb09dE8K6clzqFwv+kXciB55gCThuwGey/lRyiPzp/Y8/aL0D4UzXXgXXrX7NHqd20v2lOHDNxskJxgDGM1+uOkalpfiSJL3Qr2PUFcknynDhQR1JHH4da/OH9rb9mLwfbTP428MXcGgaxdtuNnJiKOZwOQqk8Hucd+cV8ifBbSP2ldN8aw6X8Lxf6ZLc8SuSfsrKueSzDaR1xxn060coH74hWjkCOm3aTn3xXmHxm03xj4k8DzaJ4D1M6RqplWRJVYpvC/wFxyvrkemKqfB+z+LNvolzcfFy7W6v2cCPaVY4I5HyAAYPQYr1qaFdvCZJqAPzvn+Av7TlzbMt58S7mJZOqJLLJ+AOR+dfl1caLrtv8RJfCMN01zrqap5BuCTue4EpXec85J5Pev6SjHcSL/o8phfeCPTHevwR8PTxv+11lyEP/CSucsMgsJmYfqBVxA+otQ/4J1eO9Yvxr2teMRc3dwFkaWSEtISQOd27PHatr9prwX4g+H/7Lo8MeJtWbWbu0vYfLmcknywQADkk5HP4V+sExnXasinlV789Paviv9snwJ4r+KHw+/4Q/wAHWYudRlmilkTcqYRBnOWI7jtTA+Yv2B/H3hPwH4e8T2XinWLbS2vpkMfnuqlkxyeSPpXZftq/GLwB4i+D154W8P61b31zcXERjSF9xIQgngUvwG/YP0Oz0U6p8Y2+2apKdyW1u+EjUcDcRjnvWP8Atdfs4fCj4Z/CXVPFPhrTDBqMDRJG7SM5HmMBwCSMYol8SNDk/wBhH4k+A/h34W12HxnrcGmSXN4oVZTgn5cBvUj19K9//az+OPwr8Q/A7XdB0fxFa39/cwbUSBwWdjjsCeOOa+Y/2Hf2fvh/8YNA8QeIvGtp9saynWONA3l8EeoIPr3r6g+Nv7F3w7f4bXqfDLRI/wDhIJMCJpZSWXkcqznAI6++MHg1MlrcTR8x/wDBNe8iX4keKbQjzDLp6lT2ADAV+u4tWtSUGNin5PXH1r4c/Y9/Zb1n4Iy6j4y8Zagh1W+j+zxQQNuRV3biWYjknA6dK+45LgkfvDmk2Qcr8R7l/wDhXmvKkbOws5wAvBwVPP4da/Dr9i+/trD9ofw5c3cqwojXLFmxj7rZBzxyK/bv4lalHpvwz8S3rrv2WFweP7pjOfyr8Gv2bvASfE74qaV4SlaW1tJTM1xPECGVFBOAegz0yfWriB+/Z8V+Dmknu5Nes1XdgB5UBA/MVPHq/huWCSf+2bR1Ufe89Onsdxr4/vv2H/h+xQx6tfQqBk7JUYn/AL6XNOh/Ym+HUyC0/tK/3HnPnLhl9+KzZmfG/wDwUH1a01z4laBLp08d1BFpzITGwb5gxz09eMV+gX7Jfinw7a/BHwlo99qlvBd/ZQnkyyqrfePABOc9q/L39rD4X6N8IPiTpegaLLNKk2mmV/Nbf8wdgADX1R+zx+yp4R+Ivwo0LxZqt9exXt/HLIzRyALkOwAAYHGAOwrRfCion6YzeIvCNkrm51izjEbhJGe5jAQ9drfNkH2qhdePfh5pumSajdeJ9ORUJIxdRtn2HzV8kQ/sV/Df7OlvNf38kj5O/wA0HoMY5UDn6Vcn/Yr+E95piRM17HIEfLGbIY+rDPb0GKnmRR+VaapaTftSJqel4uo38URPFsO4PtmHI/3sV/Q1cXMt25uHG0E4x9Biv54ND8E6/pf7RUfh/wAI6ZcXh0PWv3WxSflgkAyxwem05Nf0MxjYuCOXVWb2YgZokAMVJYBdwVHZv+AjIr8Jf27EW4/aFvCOBJp9s35A1+7CzLAGlk4WRSv1JGB/Ovwd/bmIH7R2rwK2RDZ2afTOM/zpUwP0d+GH7XXwX0z4f+HNE1fVW+02VjbwSFYmbayIoJPy9TXW3f7Z/wACIo54rPVp9wR8b4HwTjp8q8E1Y8Efs8/CWH4e+H7l/Dunz3JtbeSR3gUud6L1OMGuwj/Z4+EpWaQ+HbALKC2fs6AjaMgdKIx6gfit8F7q41H9oqz1zRRuOoXl9JaqRhiWSRl45xkYr9dvgV8B28IpeeO/HDJqPi7XnZp55BuMUTHhEzjHTnA7AdAK/K39no24/a+06K2VEgi1a9EaIoVFVg6gACv3xuQCdzfvCnb6HFWB+N/x+03xv+yj8Y08QeC7uWPQ9VxNHGxLKwyGeM9jjJx3AI71+hvwY+M3hf42eF/7d0S4C38IUXFo3EiNt5HuM5wRXI/ts+EYPGfwG1q/ng332ipHcxkDLDy25wevQ4Nfnx/wT3v9cf403NrpW77E1i7XKkHYGU4GT2pOFwZ+pPx3lNn8EPGk0/KLpswwD3I4/LFfl/8A8E6lX/hcOoRqMyS6USOOn7wGv0s/av1JNN/Z18aS2wy4tTF07MwU/wA6/Or/AIJrWwm+JviC6xzDpBG70y6047MiB+yqLGlwxT7y5we/TrSyIrhNyhiSrZ74HesaKdpXd0yQx6itdlAt/tLnaCu3j2rDqWfzl/EXT1n/AGl9V09mDRSeII1x67pBX9FEcsEWnQWir5kaRRqFZeCCgzX89/h+xbxp+1ZBYKDMbvxJvJA/gSUn+lf0OTTxf8ecYwsZAB74UY/pW8+gH5u/DTxDH8I/2qfEHwuu7tl0jxC32i1H3UinkXzUB7YA+X8vSv0lyBKPN+ZkOPT9K/JL/goVb3nhD4geDPiHouLaYeYiyKMP5kBDjce4w3A+tfpN8JvHNl8S/APhvxnaSApeWqtJ6+ag2suPXcDUID8p/iF4iufgF+2rc63bBrfTNSMUk8YOFeC4TEg/765HvX7C6LeQXkVpNYyF7S5iV4z1BVwMEHrg5r8Yv+ChEaRfG+3uMbGfSk/Agtiv1F/Za1u68WfAzwTrupMPtH2doif9mJtoJ+gFXNaAfm9/wUn8ZvqnxB0DwWSG/se1aR1Xna8vC598ACvvv9k74aW3w2+BmjW8URXUtaT7bdHbtbfIu4Aj2Hy/hX5Z+MLcftCftkXOmYMtjJfrCxH/AD7Wgyxz7gH86/dCyYLY28EEfkxwqsSKTg7EXANU1ZIAaYmTduLHvnrUPmbpH2puY+tWXgw23PzMKzpVdCIzlWrmQHFfF+48v4TeLLeVikcmnXJcDqQIzx+NfjZ+wxrOkeHPjCms65dRWNvBp8u2WZwiBnkxgk8dM1+uXx91S40v4IeML2NQ5j0+4Q7v4QyEZr8Wv2UvhPpfxm+I7eGNbaaOxtLCSZ3gba64Ycgnvg8CulP3WB+6H/C2vhjHbp5virSgcngXUbAj1wGqSP4t/DW1k85fEmnzLICVP2iNW2+uGOP1r5k0/wDYe+CE8SRXJ1BWAwJHmGWyOuMYz+FXYf2EfgnDGwkkvZXVjkNOFJQnrnbWKA/Nn9s7xTo/iz49XWu6JcR31mbG1TzI3DJuXORuHBx7V+wHh74ueALPw/psOo+IdMhYW8IIe9jRsiNQflzn6e1fiJ+0f4K0H4ffGDV/A/hrcmmQfZ/L3tvIEoDH5u/XFfpp4Z/Yk+EMvhvTZL8XstzcwxySyedgbmQHHI4Bq5/CgPpV/i38LpdqN4x0vBz8v2uLGe2TuzXxH+3t4+8JeJPhhoPh7Q9YtNRu01NJCtvMshCFGG4gHIGccmvZ9P8A2KfgpI3nNbXnyuRtFwMEduOtfJH7bX7O3w8+DPhTQNb8FRy/ab6/8lmklL5QRFiMH/aFOmB7d/wTvXHww8TPtYeXq4Cv6golffu8tIWkHHP4mvgP/gnA8/8AwgPi3TZFy0OoI3tkqtffLTZZSAR8xJ9OlZVfiAkmzKgiK4wMigMsmMqdyYBJPp7VIh3oxLFgOhPYVDNIvmKdu3dnqODUASMqwlmXlSMN71BISq7shh2PvVwqiWYihGMEnJ96qWkjyKdygD+GgBYn8rY+4qPT1qfzDG7DaWj6g9evamFUXC/3CelNkjZl3R546j1oAekTMQ23bvJ2ipV3qzIikngNjqPxNPjY7ECgfL1J/WlkVwV2tw/JJ6ZoApecVujHnJHPNSMoMhJIwB06VXuYZDcCdcZ6HHPSmHzN+GJwT/Or5gNOO4LwyROuUPpVaSPEOw4CkcD0pYVJZlboOx71aJVyQnzKBz+FHMBjwwfIEJ+Ud6tAfuxFx16VKYvKkzjIYZI7CkZUdVlHB6YFHMAkdvMvf5M9BTdnmFinG3jDVIqsD8hKlTk85zUg2qruRlnPSjmApsj7lJwI/T3qVFkMipzgd+1XFt/3ZIG4Aj8KqKxMzRp1TuelQBNKUWVkBx26cVEjli6Lyo9BzT5F3bn53HuKb5UkJ3JlWcdetADmVpYGjBK56E9Ripb2NpbZTIzEhMH14qSGPLBC+445PvSGPzHMbqxXac+2KaAjlsYHtra4CfPjn1NKrCMGMHbu4+n0qHzFiVQcsoGFNWFKvhjyeMe1WA2MRhGkcYOSAM9c0sEOArdzTAHkwOMAkN/9arUcRiKozfl2oAmESA5HykGqcas07IyE+/atCECQ5Zj8pwM09nV32EcdM4oApTrAFQtncvftzUIk23BhZtwA4q21mHM+zI4BXPvVI2sEV6FmkYq4AJHY0ASyuibZs/dOSBV22FtMdyMW9d3Y+1Zvli2uZY8748/I3tVyERhlKtgEncaALDZt5BCmCoIPp1p8pV43JXKqcN9aiIOGYnfz8uRyRVqFIltXhYHLfe96AEgkhVtuAuVGGAoEan944L844p5hhVBH2IHHfikQM7BCAi+p9ulAEZTCKFO0Fs/jTvLCruY/MO/TNKEjkBjkJ4J56DNIYw7CTPC8exoAUGMna3OR39arpFteVH4MWCG9c1I+3zCV5A4/GpxHtUgnO7Gc0ATAxtFgMRupohiUhpGPy9MU2QDinsUDfvACoHNAEjbDIhUgfU9qZOiOchs46EHIzTQkPBxuU9veq0s8Jwq5Ug9umKAJ1nJJSXBJPHarsk3yLk8DrisoxnCMBvzzntip4TuRgWG0nj2oA0C1s4DFBggdfWotyTHzV55Iz9KjAjZfk+Y5P6VWZ2hcgjhu/v8ASgA+1GTzXnzsj49gaYk6GVmU5Cgc/WkuG8uJvkBVuvvVG0mIDNOMKWwoHYe9AFvO264XOcfhWzJkOGLZXg8VWQ/P5bn6mpHPlSNtO7bgAehoAsxSB5WVRkdAPelmaVX2CMHI9ahWVldQrYLDJOO9M87arMvLpn73rQBI8h+4VIGcDPtUcmcgknPUj2p63JldHmwGPHHvUjjMhC5OOM0ATwBFYllPTsKYZX8tschqlEjxIc56VXRtzBDnigBokw20LlumKb828rICSOMj3q0pVDvzlsdaj8xZHz1/2fcUAKsTKxIzjv606RFZ0aP8aaZnQbtpGOMGoAzMTsbBPpQBb8hmUq5y3bFU44pGn8p/lU9z0q0l7IdoIJ2d6kV1eQ55D9DQA6SMllCfdXpTVDJkrznrmrThPLA6lPSqgJAJbt0oAlLHIfdtJ4qnJcvzxx3qzIsiOI8Aqx59qiXZJNIm0jaMGgCvPH5oDY+4MfWkQDYyDmnKCWAJ4FSQRgSOrHK+1ADVG2EmXAHTiodyNMzkBcjGPpUr78CMAMCc/hVaZR5mYxjIoAm8sQpvPIHGfaq8/wB8OM4wAPpVhZkaDyycnGKeJicxnBwME+lAEMay52IdyjFWo2MKhkDMoPJqLYyjzM8D9atKe2cqRnFAEwYuN4Xk9BTg6Yb5sEdPrSxqHA28YGfoKrEhh+75UnH40AaNu5kGSM44NPkijmjaNicf1qvA211J6Yx+NXGePa68MTzmszQyYYpIDiR8qlXVkAGU5B9aqQlztilODjrU5heN/m+ZfatAH7ROSOoPJBprJcMdic8dfQUkNvNGGfOV706JnWYd1APAFBmxio3zJu+YCrkCgxlXJyRxiopIpN28fc78c1JEcfu06LQBL8ojbLZCipvKbaxUZVuB61j3NwEURquN2QfWpYp3WNPn75wetZgSECKQIy8se/NTPsbPyjDdSKiWcSSsx4PQfWlbewMZHyjvQAANbyZT7mOvenM9tJJlQS57ds0schYFScY4BqKRCZAy8YAH1NAE0hUlQONp5PtTXVf4Ccmm/aCSIyoJzz+FSzxsZgqcbhkig0KZiQku2DjOa1tO8iC5tt5wm4Hd6VntbNuwuNuDkVJFaiJ4o2YNuYEe3NAH5d/FzTLLVP299OtNTgSa0ltlbY4ypAgk6g+4r9D9N8AeEYdPtbZNJs5CF3kmFcEN7V+fPxclFp+39pjupcPBCigejwuo/U1+mVhC9taQTOuPMVcfTFaGZw7fCbwU1yZDothBExy6xwKN36Yrlfiv8HvBTfDjxFt0y1aOPTLorKIUVkfZ1UjkfWvb5Snybj941ynxThM/wh8XxwqA/wDZl0uc9CUP+eKaA/mq+DOq6l4S+LHhHUdHuHtZ31KCN9jEF42l2kH1BHWv6dYLh7m1jO0s6rng4xx/9ev5ffh3Iv8Aws/wgsnWPV4APoJs1/T7YwRLZkLw5EbjHX5lFVPoBo4+UBWGcc/hT4XR1w5BBPNVVQMMEHOe9Woo/wB2yggsQcfhUBTJEjVcbTkDIp0YCsV6n0qOIMB5bEggdKrhJDJwcBeprM1Zpskc0ZZgVbOOahLhfk2nI9OlJG/8GcHpk04wnPzHdjjj1oEywDuRWPHr7VA53MEXJ9P8aZksCvdePrU+7YmMc9N1BmN3Mk3luuV6ntxVMSHzcZwuTnP/ANarzyBcI4ySB+XpUJAc5QDg9OlBcSJuCfL5JOR7VpWU3lushUlRjg96yGjYsC+R7VagmCgBx7DFBB+c37Vn7Gfj/wCOHxNn8aeHPENrHb3aKTBdO+6BUG0hdqtkcZ7cn8a+q/gN8JNK+Efw+0r4faeWYW2JJZWxlppCC547E5wPSveCmNzMAeOvfmo/L87b5bheec8dPeq5gPwi/wCCilxeWH7QVzcWspjlWytWUx/KwfBwQRzkYzmvpDwL+zN8b9b8N6dqM3xXv4nuYEk2PLMCN43YB8zkAH2+lfOv/BSiHZ8fHnYhC2nW0hAIONuVxkdea9u8JftofECx8L2Nvd/DK5YW8EYWVpZQu3AAIXyTgHtyfrWko2A9kj/Zg+LwXyj8X9RJiHzDfKVH4+bk1JafswfGveI7T4sal8/OVMmPxBlzWNo37avi2SFtvww1CVerFfNJH0byzV0/toeLonCR/DC8M2dx3PMrbfcCGpA+BP2yPhB4l+Gmo6PfeLvEk3iC51BZArPnepQAnLMWzg19z/sS6H4p1/4AX2neLtbnvLPxBG6W0e4sbeBl2EKTwDmviv8AbY+Lmr/FlvDt1rHh2fw2baO4ZY5g37wSBQDyi+nav0c/Yiljf9nbw7K+2N4k8nA/uhsgnPfmtKnwge7/AAh+E3hL4WaZLY+G7FY5bg7p7onM07+rHsB2A4xXpbIPOJx8+fvVbCD78b0i8ttx8vesFEDhfil8ONL+JngG98JXF7JYmdxOkqDJWVQQMgnG3BP86+NJ/wBhLTnsmOm+NL8vjLptTafUDoe3ev0JWGI71kOOOKhs1ig1BLdV2h1YgZ4PHuapRA/mWfwRJqfxwi+H0lzJbNNqv2JpFADAkldwz3OK/Q6L/gnL4H1OSbPim+SWLG7ekWM4Bxklea+OJFF1+2JBJDhIz4hBYA44SQ55PSv6FdHtRdReU1soR+SzEAHHQ/h61rMD8n/2xvA8/wAMPgH4L8GtfS3qWd+4EjkEyYUt2+vSuI/Yi+Pnws+Ffhq9sfHGoS290b6WYRLC7/I+0bgwGDgA98+xr7u/az+C978dfDGjeHPC2pWsNzpdw80xlkG1VZdo4Xcc5Fc/8Dv2F/hp4L0F7Xxfp1r4k1KZmeS6mTenzjBCAnt2/OobVrMD5W/bz/aA+F/xe8MeG9L8B3xvWsZHeVfKkiIV1UZIcD0qv+wz+0T8J/hf8Przwf4vvTZ3pvZpjujdl2NgA5HBOB61e/4KBfBTwR8KfDHhW48D2EWnwyTTK+1PncbQfmJJLAZ4yaj/AGKPgV8Pvil8LT4h1/RodR1C3vZ4mllBJUqd434OGG1hwauX8MC5+258fPhR8Sfhjpvh3wXqwvrmLUFmVTGybQFIOdwHHPbNdh/wTQiWT4e+IlUb3GpMWwcHaEUg59MgV3/xp/YR8MeLfCiWPw6srPSNVSUSPcn93GEx8ykc9eMen416z+yv+zpD8AfD0+jDUFvbu+fzbmUMNhI6Kqgk49SetZR+AD0/41/FGH4W+BZNetmeXVbsPBZQhCwM2OGYjjC9Tzmvkv8AZ9+A2p2upv8AFf4kZl8T63L5tsk3zNEkjne7Djaz7vlHUD0NffOq6DoWtwJa63YxXv2aTzIjKu7Y3qK6fTbK0lkgWVV4kQZIzgZ6DFQgP53/ANoOwS2/ammt41GE1ayG0DHIxX716QC8VnblAAtuCeOPmANfhN+1DDJB+15exxMGE2rWhXuOv4V+zPhr4u/CxTHpWo+KILbULaFInglJj2tGozgvgH863nsgMz9rqS1tv2X/ABc7/u/NiKgFuCzMBgA9sV+Yn/BN7QbfUfiN4p1r7OCbaCKFCx4BdmJGD67c19W/t5fFrw0vwjt/AunarHc3GpzGZljG4tHjPJycDIrzD/gm5oN3beG/EHidE8uO/wBQESMQVJEWRnOeRzintAD9XPDkMjLbwSOA0IPA6A54FfzsftAwTj9qm4inbAGs2ylR2y3Wv6KdJieCYtBkvvDNu7jIr+db49zQXH7WOoXG07H1y3H/AHyeazpdQP3+8CwIsyrKMBFDIAcfwqf6V/Pd8UFW4/agvp0JMz+JlAAGMKZmxX9D3g2T9xEjAM0eNpA6jYv+NfzzfEWF7j9qGZM4mbxJGNzHHBkZh/OtI9QP6BtDkmNtbTSDJ+UnkZUgCtDUPBXhbUbibVbzS7WS8uQMylAHYjsxU5PtmqXh9VWwS2XJIlJbP94op615Z8d3+MtvpGnS/ByZbW4klcXLs0eTwNg/eAgDOckVnawHs0vgfw+kcjyaBZQu+FLGAAn0xX5pf8FH/CWjWPw78OaxY20NlJb3kqkRqEJzHwcD/dPNdHJqn7bFhIJNT8Wacsv31tZ5Y2l2dnUJERgdOWxmvkf9qTUPjveaFpVx8YdRi1Cyld/ISJVyj7cHcyIoyVOBgnNWkB9UfsC+E/DPiX4QxLrWlW2pMZ7oLLOiSbVeUg53ZGeMV913vg34T6FZxy6zpOkaXHPKI4VkghjLscYQZxk/41+PH7Lg/aSt/BMh+Eeo21to32iTCTGMOGLHcVMisAMjjNdZ8TfgZ+2R8YZ4H8S6gLprdiUH2qJI1IGA2EAG7BwMCmB+ofjb4Q/D2/8ABesTQ6DYrcQWk7ROkSoy8DGCpyK/FL9jzwRo3jb49HRfEVnFf2ywTs0cyCRRIJjj5Tx0B9ue9foj8MpPjd8PPgj4usPjVGzrpenSmC7WQSSyRqo+UkHBIAUAnBPU5r4z/wCCfAll+Nmtaqi/OturliuQoM7EqP8AaJwBz0ye2KpytBgfYX7YfwW+Hvh/9m++1XQtGsdK1GylASaCFI2I4JAxjr/LNfP3/BPr4e+D/Gvh/W7nxBpFvqMyag6AzRK4RAi4PPbJ/WvtX9uDzr39mnxHcqQmyRJCOwzs4+vPNfKP/BNeHZ4e8STRuVc6gBkdCAM7SPQnrWS/hgfobbfBb4YaXdwXOm+GbC1vIHWRJYYRG6svIIZcHr2zj1r2KOFQqgfw1nxOs/8ApGOeh/D/ABrQViMD1qIlRNOOISqEY8nkfSieNVGAM8Yz6VAJAUBkADZxx6U+NsyYVsAct9KkogG7BDjk5/Kn5KJjbncO3ai6OXIHHHB9ahWVFOT2OMUAL5hVgrLkCpgykgbeear3Dkjeq8+lNJIjXC4PWgC2CNwBHBp25OQxI9KqLtZucinBiwXAxjNAFkgmTIJwvBpzkhtuflqPzCmABndz0qSRAxVxxjqKABmjRtzripWkV41UduetVJl3uxXluAc1IzFV2MuAeM0ASld4wDkKOoNLkjou4DoaepxHwCR61A0o+6B1qLASFeRv71FvIfaRwO5q1uVhvI6VWYu3DN92iwBgdc59MetJ84OJOSKQc9Tj0pxJY5UZxRYCTcp4x83akTzlYKRkHk1BIpaQkH7tIsjEn1NFgLLiX7gO0Hrik2qwLelMWWQfL3qVRuTptPtVgRYVv3fcVEqMGYjj608YRw2PrSsqP8wNQwJFYlQSOlRgMMj7wz3p7KzJ+6A570KNi/vPvUgIwxPDHrUiYRt3XrzSBQG3YoAO4k96BoHG8hY+V605nQEgc+tMiZiCE5A70pGyTjkc1WpY2OMbjng9selKen3enSmNu3b1HT+dNjZlcl84YfrRqBOUUIHPNN/hGCCV7VFuKYjzgtwBSSSrCyhep61QEgXDBvfpU/KH5c9earIwJJHbmniQ53DNAFtmZwCVySelU5A28KP9Xnmn+ccbG6noabI5UdOnWgBssS7MDpnrVBHXfs96thTIB5bdOajEYUsSPnoAliUys3P5dae6DON2Tn0qBVC49T6VaO/bkGgCu8BwSGBYUIroODwfXvUwz95eT7d6HyuFYd8/SgBeVG0jr3FNQ7iVb8CaRHZmZf4e2KRuFJ9OxoAe+dqx8HBzTQy/M4GKkba0YeQYHSoUSMZ54FAEZ3IAT8oPWq0rDaUxnnIrRZF2HcflrOkzjBPI+6PagBrbnULjBA6UuPLX5OTSKyDLN94VAG3k5HFADmDNjIJJ6UoWRX64NKuAA4Y/KeBUitvbLHr0pNAI0u35cbvepVdmBk7YphjUYBGc1MoCcdvSpaCxHFJmQLgk9RVgjJy9QyKFZXH3v5CpAy5yc0jQlMYKgA8U0oFVgo3CmkjzAwYn2p+cE5HBoAdbAlTydvYVEFSNzvySelELMsnIxUjSq48tVwPegB8T7CS4+uaR0CLlBtDc5NTJASoB5pojGzae/rQBHHE3y4PFWEbYhD888EenpUMBIUbcN14pqiQOPMGBnp6UAXFEQIX7qk81AzW5kKw52rzk1MPKbCjpzTAg2bsfKe30oAajbjzzj9PepSwJyAcD9agBO3IXJ6U+GVSWVhySOnY0APaVCowo3DvSLIsuNww2etVZg3VBgf8A16kjIUI2MNnr2oAtvCQdiL054poikChgOAKswSDIAGSRgn60sjANgjC9Mj1qLAZ0sHl8oee341E29BwetW0SSRnUHJAzTVVWJV/vLRYCoByVbgU6ES5aNSdvpViSEOCVHSpbcYj2vwaQEZmdRgdB2qSOdxlpOB2o2hsqxwfWqZHYn5c0AXBKd4JHynvSmRlkV0b5arupcL6DinNEyABeQf0oAnkbzm384z2pGiZYWZc8c06BmA2YytSxS5yrLgE0AVoZY/LBkOGFT+cVUgDlu4qvMieYQpxt9qltkZFcls7ugoAbubGW7Hk0LtLEDmpwAkJBGMk5Jqk3yuWI4AxmrQFltud8Y+VDg461GsccrjPFRRBx844z1qVi3+shJwOooYEstqu35MZ7VXjLGVl25UcGozM0mI9uCDnI7illmd5C0eMZqAIZIpQ+Dj14/rSfOxVkJ6YyPWnsXZmXcAe3vUah1LGJ8DuPWgB0vnAjcTuHrz1pyxyBNvX19qilPnYbcRsHP1qdDJswTkg/iaABohFAVyCx71QTJQq5+arivndGy8jpmoygX5AvzN1xQBX2lSzAZFVwu4sGYDuBiryI7t5ecEVVbashUH5loLRnrEDITnp0/Gr29E2gHCnr9KjtrctdAMcDuPWr01qjvsVcKD19qBj8fu1ERyD0qo9u3ygnqatEC3UIw2kYx71FzJ8iev40ACDc23Ix3z9O9AHlSBo+SOeanWPbjkAkccZx9ahYBW3byQR0P9KACW4kkfaq568iofLIc+c2AecU7cV+d8YPIqeBondiegB5PSgCncqq/MCO2PzqFlDbgjYHOR/hVmWIXDMmcFc459KinjEEnz87fQ960AjMLyxtIWOAQdprOa726dfCZf8AVRuxBHBAU1puFOArFuBntisnVYBNpV8rZdjC+1VOCSKaMz8OvDdkh/aJnzI0MDNIhDEq27YN2CO2Tiv1v8BAwaZFZlXMO3Pm5OGAGO/1xX5M6XP/AMZDK9xIMrdTBiF4KkDHHrmv1/8ABsTPpNpvJdQCvIIJwccj0pVuhodtZFCgCjAB/wDrVqxyAx+afxqqhihjIC4yccVJG2Mxgk5559KzMy15iscr0Az9KfCN4aQYB71A685ToOMVIk7Im1Rjk9aAJYV8xC5Oa0LUxgDfxnjb1FY/kqhJySx9OlXoSjqfMIDDGB0oY0fIvxxXH/DQuM8fDCx/L/ioa/mjr+lz43RR/wDGQX/ZLbM9e/8AxUVfzR17tL4UebU+Jn//1PvNXOSg4IHNUSDJxjBzVrkZcjmoCcnJOM+lfII9wryERjaepqowDEPGcMOtX5AsyAEc9qr7QpClcEVYEW58MswyO2KZISVwowKsOrKN4PJ61RkD4yrY9qAEuOHAbgkdaz5SudnDADqKtzuWiO7qKzNoKZAIx1q0QypdrsfCdcZFV4Xkdm3DHqT0qyEA3sOnvVKSVlQogJTPNMQx0JlJR+R+lMMnAU/L/XFNc7ssOP61WDqW2A/jQBe+WQAA/lUokz8p6DkVTwVXaueOSajDMoIGdwoAsXNw8QCxNhq+QP255ZZvg7a5BjmnuNplHA8vY7YI9cgcd6+rvNIfMhz9RXyp+3Juf4LStAWcB43MePubDhiD7lh/nNaUviQmeL/sHzxxeEtaszlv34f0BDIgwGr9DQqrLmLt19z6fhX59fsMBx4O1JYUE0CTbiO5ygyfwwK/QBS+FGcgc/XGetd2IIFyRllzmmJJIV+XsaUIUbaAOtWVUDIWuJgNVWfO47SKjC+W2Ac5NOMjxnk8DvTSS3zBsgGrAjmKhMsMEVGvBBU8cflTXbL98D1oAJI20ASHl/lOMCoyoQ7yctxip1O0ne2PWolIdjKn3QSMUARTfJJ/tfjXhn7V97cH4GajNZsY5YWQADqQSdw+hBOa9tnbcxJODXB/EvwY/wAQfBl54XNwbZbgNtcDO1yDz/T8c00ZzPwWhnCW0VuIyQEUnIwARxUUpjQZfFfcqfsB+KLpQY9dEMuwlFlCrwCeAVZhjvgkGqN9+wT4qtbeSN9dh3qw+YLuHP05/Wu+nOKW5m0fEfmoY95fO77v+Fe6/sjTmD40W5kXDSIVAPP3mH8hXrifsHeOU8+OTxFbKlrxEdh57nvxXpfwN/ZN13wR4/t/GWqa1HLBbBmjVQS7MeMMeMEevc9q0dWNrIz9nY+wruCSy1iVgwUseeeozXe6bIGk3A9Bzx6iuY1jR0lme9t5C0nfJ7duK19JRFhYGTMihQRj0964GdEDov3e4lvwpi3OWMYGSOgqCN8HpuNQ4aNyw6mkaGj5gIw3aqrM+7IPJ6UKHwC/X+dNwQcHufyoAmUtkrnrz+NIcghG+7Vf7Q4kEYGMd/UVIJVZ2V+GUfnQBK67kJHTNDdBtHAqKNgAMnOc8U+MMSWXkUALhTn5sn+VHy8ZBLDvQSMkkc0Ex8An5vSgBoG58EE1JEGLMMEHtUO1kB7VPZ5JJ71mBm+JUtrfw5qc9y/lAW8hy38JVcjBr8Q/ghcLF8bbHzHPlvevlj93DyH5sV+3fjC5X/hEdRtUCybrabaHGRuCZOK/Er4GWpuvjVpikZJuGXaemSzbf1ruw3UmR+31qYXulSNiVRVUYPTjkV+Wf7ccIXxXpcbMd8Fud6emckGv1DhkNvtJGJODj/az/wDWr8z/ANuy1VPFmkXzcC7gIbjsuaz5/fJNj4Dfsq6T4w8DJ4q8T3sytqWZIY4do2jPHXufxr10fsO+DLl12eI7u3GQQH2cY7YxXof7L139q+DOhz3cu94Ffbt/hAYDn8q+hAJpZH4wIzycgj9KKr10A+P3/YV8J5S4/wCEmuMtnLHYOfoK/OP4ufD2w8CfE698GaNem7WPZmZ+qFsk5IGePbmv3mR5kngiuvlDn5QxGDX4v/tTXNo37QWr3toQsQaCMgdAQuCPyH608PvYD9MvgX4Mv/Avw80zS9Y1iTUbll85Q33Y1kAO1Secf17V7A7KOTWB4e1SG48P6T5OCPs8IHfgIoxn26VuOuY3aoqbgWbaaFTywGTj8689+JXhXTPGvhjUPCl8XdNQ3xtsIzECOGG7g81u69rVl4S0DUPEl+6x2+nRGV2YZxt5OB647DNfFf7NXjnV/ip4/wDE/ijVXZ7dJFWFTziNpCcY+hHXJ96Sjo2Bzul6d8Ev2e/FjaHfwS3l/dQK08s4WYAHLbMA/KRjsOpH1r6s8KxfDvxzon9veErO01K3nGNrwKsyFf4GxnHtz3r87P2udHFv8VnnhnIFxbbmLcnKFj9OmK/QH9m/QNE8NfDTRxp9sUg1ACSVySGLlV7/AO1Wq2TJUrnz7cfHDw94f8UXvhz4j+GLSxWGTh/s+8CPPQ85JxgZHFfSXg6H4X+MrWG98L6TZXFnHtV3jhxlXH3Rk5yc85+mBXz/APtb/DBdQ0N/Gmn2zyXFiRlkXpGP4cDt3zzknr2rif2E28Sk+IneGaTS3dQSQWBlznOD3GRmtIdQkfSfxO/Z/wBJ+I+jLoOnS2+j2+/eroFTHykHK5GSBjHTOTW98PPDnwm+AWlR+DbS/it9TvkV53nch5Djl+4UdTwf0HFz4x+MLz4ceD4tZihj8yW8S2R27jBYkryNp4HY15d+0F8Mb74h+Ho/EWkyNDqOlwh0SJRvkBUdG+8ABk9fbBzwlJok+tC8ZhgeBknt5lDCSM7wQRkc4NO8mOVDDuO053YO0kE1+b37P37SWqeDtYh+H/jvzLyCdzBHITgxFzty+cE7dvHPfvX6OmS3Ma3FtMsyv0dCCOenTP5Vm4DUz588bfsyfDX4h6wmt+JYHSaFw7x2zKjTgk5EjnnB4Hy4PvXvHhPwt4O8G6ZBo3hHRYNMtUG1Y0UZJAGSzdSfqadBt81129O/41ceELA0yNtZN2D1BPYfnVXdrD5j8W/GE5/4aJurpiQF1KEvtbIGZDnBr9mIbe1t0t0iDYIRuRtAyoxk/jX4q/EyN7f476hbxqADfxKwHTIbkj8a/Z6CSd/sEcbkCO3g3AnjIRc8fSnVXuoInSMxlXyhJtL8Ng4+XIzX5o/tG+H9T+GfxQs/iVpEqmN3UuE4bqfmOAQeQOvUjpX6QT/vDsgX8OMs1fN37VOq+CdN+Gj6V4snWC+lYPbx8SSkjk4AJI69cYrnhvYo82+NH7T2hW/wlWTw9dRzarrMDW0KwuCYQUG53HY/gK+f/wBjr4O3fjrxN/wn+vWol0fSXDKX3Ay3AJOU6Dg9a+S9NTTdWv7ddWmZLHzcSkKPMEZb5uv+z6V+2vwY1bwVqHhPTtB8CX0bW1jaqfKjOSwUDJYY4bOMjrXW9ETJHtU7pMRmMBV4VewFQho1BUKAccAUyOcPEABnjOagiUtIVUZ9M8A1zEloHvVnfiD51Xdn+LjioYQA4Lg43dv89BXw98f/AI+a/qmsv8Gfgsrarql5uhu7qFfmiDcFInBIBGCGboM4BBFAHmv7U3xi1DxdqC/BL4YzfbvtEiRXhtlO1pASPKBAJIyMswwO2etfTP7OnwHtfg14dijvHSbW9QXdezBAdoPRFbrhc+2etH7O37NPh/4SInibxX/p/i66TcZGIkSEHnCAY5/2jknHGOlfTpk+dt7b9/U//qrR7WE0cJ8QZV/4QnWo1USlbZiT93bwc5PvX4u/AElvjT4dLfJi6ZuvB2sTjNftj43VD4H1qd03ZhlQjHDAA+tfid8AUeL40aLLFGsjrePGA6FgNxI3AD0ooLcZ+3+rafH4l0a40S5jEcOqKyOOAcMuATkGvx/+KXgPxR8AfHMeq6ITbRR5dJozuTO47gRjocYI/wDrV+xkEyNEjRSCXyWI3YwRjAx7YrkvGPgbw5460K80PWYfNgvScngujHurMf0p87T0Cx8x/BD9rXwv4sJ0f4gSR6VqEjIkMqKwhcEY/iPykEc5wOfavsmzuYpyZLArNA2GjeIhkdG5DAjjFfjX8ef2bfEXwmv0u9FhuNV0iUlt8QJ8r/e2gEDnjmsf4YfGn4veEr1dH8EX02peYMyWEitIo25JCkglDj0xWnLF6jufuRaSAgZbYWPfmvhz47ftBeI/EOtT/BL4IwfbtUv2+y3N+mVA3ZDRxkggHsz5wMd6+gvhPr3jzxh4Y+3fEPRl0SSdAYkRWQvGwAJAY5ruvB3gXwf4KnmuPDukWtlPcgiSdE/fvk5yXJLdffioUrFnh3wD/ZV8O/C/SX1DxJFFqfiy5HmTTsAVh4y0cRPI9yOTX5z2Vxn9qyRZQoQazhRwFB8wYHpyK/brUriO3s0uh88kW4pgH72D161+FWn3K/8ADR8L3H7x5NfVDjuxkx+VOg7uTA/auXRLa+kC3NvFKsfaRC2T0zwetdFDa6ayrafZEiC8NsQDIAxzmowyqYy8gTe3zAe1SEKXLISWHv8AzrGUgPkD9tXQdMi+DN1dWS+WYriEj5eu088jGOD1A5r5m/YMkX/hY+tSNEsg+xqckZOSy4Hpjnn+lfZH7YTRL8BNTWQhGSSONcgclmBbHqeK+H/2EJZJPiVqdugORp5PBK5KspB457VpDYwaP18trmAeZiNPnyuAgx+AB4FN+2W1uz2vkxyoQDgjAz7c9aw4ZBKqtn+Ig9QfxxTp4nmcRopycH5ev4ijk8yzZxGqKowgUZ+UcVlrJJ5pycjPGBU8ZBCoylCvr0NICWYK2BnsOtCNC1Hs+zPckZdc4wDuGBkfhX4TftBFT+0B4hjK4H2qEIMEZXKd/pX7qwSsJFgYgIWwx5ztIOQfrX4V/tBs8H7QuuK20kXVvwDuVRtUAfUCiHxGZ+23ha5a48K6A8RGwWcYGzpgLxXjH7W1zqOl/s/63e6ddPaXVvLGwZW2HYWXg/WvYvDaw23hPSWgTH7iMr/dUCPJ4+teCftdXM138D9UjnOWlRVwBkH94pBI9jWf2wPgD4JfH341aVdf2H4Ws28T3CouWm3ymNXPBbZjj8a+p7/4oftd29wY28EQI4IffHCxU+gJ3EEflXjX7BqpD8QNTaRdqm0j7/3cGv1PFy0khMB+Q88MT+hNaVHawHwhJ8bf2vo5o9PHg5DNMCylLdydo67vmIAry341fEz9qq88HTW3izTE8M6XM215IMwyALg7ThiQPyr9R3lthcpP5f71FYb/AOIBv9rOa+U/24kjPwZmv9v792iCuFxxvHyE++KiEruwHy3+yX8dfinfa+nw+lhm8S6YcF5G3NJaherbzwV9mP056/qhHM7W6pPt805+7wCO1fnF/wAE/Ggt7bxJchFEm9Yi3APlsM46c8g1+i8KLuKN0Xp/+uuiqlYBflbjvViztczrvY/MwBx6VcSCMcRrnv615J8b/ifZ/CD4f3fipGV7qYi3to3zhpm9MdNoBb04rED49/ah+CPj/wCL/wARoLjwfHF9j02xigea5fy04LbuxzW74D/Y7+EraHANf1yTUtVU/vvsEqeUjehXDEHsSa+pvBuqXuvfCmHXNSmVbzUrCSYmP5fmkBKn646npX4u/De68aXnxcg8PeGdUnsZdR1Bo3PmkKSrHlvX1qoapoD9FPG37LXwM8DeE7zxRfSanJDaMpdIpFZsEgdABxXFeEvgT+zL40hNzoeu3NxMoBa3eZI2XIyRh1ySB1wTX6Bal4a00aJa6dqTfbmlhEdwWxh22gMSOOT7V+JH7QXgW8+EHxKlbQJLi0trp2ns2JwMcn5GXsCcevrRygfo3afsWfByaW3EZvFLDL7pR84PTkKOK8E+MX7E2o3WpWSfCSDy7Xa0dy91KNoycqQR26+pr6m/Za8e638R/hVpOpauzyX1oZIZJDyzBDwfywK7fxh8WbDwZrmm+H7u3ZrzV5Ujt4wfmO84Lk9AAe3X2pJ2Axf2e/hlp/wd8B23gy41iK91OSZ55xG427uBgAnPQc+/0r3OCLczbK+A/wBpT4d/EDwHdy/GHwLfTRy2SKb1IhyDjl0BBBHzfNkY7816H+zv+1FpPxcvLfQLwJpWq20P72KQgG5KjBdOmDxkgdO3FDA+ulZmcr/d5P4V4x8e/CHiXxz8MNa0XwtJKuoXEZCLGSm8ZB2kj6V7MzxHE0TgZNLL5cMLzNcpbxofvvIEGfxIpAfiF4J/ZV+OviGR1sNLbTLaUmOW5nkaJD83deGPP519b+D/APgn/wCGdMt0m8e67LqF+CN0NrhY8d8kjP4V9v6x498EaBGv/CReIrS0KjOTKHPXjAUnFeI+Iv2vP2evD9zsbXJtQfHzeRG0gLZ9uv49KqTYHUaL+zr8F/DlvDDB4cjuJbdNkckqrux6vjG9v9psn3rzX9r/AE22sv2eNV+y4t4IHiRVXjkFNo+lcFcftua34l1VLL4Y+B7i+VywjklDnftJwSqqcDHvVf496j8R9d/Zw8RXfxD0+PSrhpI5I4UDHaA6DnOcdeBn8qyV+ZAfKH7O2jfG7xLb6jZ/CvVV0q2sGDzuzbAWdhxkKxJ49MCvri3+Fv7XkkEMDePYEViThptxB7c+WT+tc3/wT1+xPpfipnmZG+0QZ3Dg5J4wM55r9IFkhhdI4lXc3PHvW05WA/PjxD8Kv2sf7LukvPHME1uY2jlRnJBJXJGCnPB4NfIH7JPnW/7Q/hu3idRLvnVyTnITzdw/Eiv248QWc0miXojUSuySSM3QLx1r8S/2YnWD9qTRlVdpkvLuMf7G7zR/Kpg73A/dGLaYIo1BIXGW/KluHURH5sMM7SOvOKx2nWOJoSxDIAMdgRiq99rNnp2m3Ora2fLtbWN5JZP7iKKQHgP7SPwDsvjbo+nadHL9m1G1lUxXPdVYYYH1B/CuC8A/sDfBvRrq3uPEMtzr13CNzxyvtgLDAztUK3X3NZuqft6fBrR9Qlgt0vtRKfxCDagb0GSDxXk9/wD8FI7nT557fwx4USVJWOyS5JRsN3wpY9KtID9B9C+GHgHws8cfhnw3Z6eyOfmjgVnz0+ZmGeneu3feyBoYjEYmPO3bjHqc9K/Kvw9+1N+1n8WNTl074daIsKT8LIkBKxjpnzZQBj3xXr2l/AT9oPxYk9x8WfHUtnBGuTDbzbwd3UNgKoFMD7d1y+0/Q9GuvEOs3kNpYWoYTPIRtweDn1+gr8S/jD+0r4t8a/FmLxX4FuriytdOZbfTo0dyZipb5tg/56Mfuj+HArsv2g/iRHr+maR+z98NZptaWxkVLi4iYsbm4xgouCcjdnOOBwB0r6x/Zj/Yu0z4dWtr8Q/iYFvfEIANvagborUnBBHq2D1I4OaUVYD3D4G/FTxH488Ete+K9FfRtU09khYBSFlGBkqD3GMEemOa8T+MPjv4l/BXxpF4+tL2fVvB+psomt2P+qwBuVR0U56EEZzj3r7Y+zxWsa28MYXdyflxk/hWN4k8C6F4x0SfRtchSW2MTDyH4jZjgDOen4UwMv4WfEjwz8YPC0Xibwq5LLlbiFyDJEwwTuBzxnoa7/Y6fuskA8lgR26nkV+Itzqvjv8AZU+L+pR6PMxtZG3PArHybiCQkgDgDco6V+uHwl+J3hP4qeD7TWdDvUkuGDGWIkiSJhjKsOtJ0vtAdte+HPDfiEQQ+ItOh1JYG3xrMNybx0JXoeneuV+K2ueM/DvhH7b8OtFgv7uKUgWwiARY8c4C4xzXekxg+ZG/NWYZIxHucEnJ5Bx/KoA/PSf4nftkebdSx+E7aKKZcujEgKemcM/oAa4bwhfftJ6NrB1XSPBOlRX7bmaZVAcl+vIbuTmvvb4vs+m/C7xRqUL4MenXLqzNh96pwR3r8wf2TPFPxc8X/EGDQdM8QyDT7cC6uluHLfuxJt2jgn0FBmfRPiXxn+2XrmiXWizeGLQ294jRyhsbSjjawBL4GQa+PoPjD42+FPihvC9r4X0+11eyeNH2xkuZX9T3z9a/bqR7OYMt6XBh+72XPFfhZ8bL6LSv2jNf1mV/Nhs763lcd2CKM0AfZmneMP22L6xOqabpdraQyqr+VtXOCAQAJM4/A1o/2n+3P+51dFs4ZNm3y9qgqOo4KEfkTXXWH7afwzayS1XRtSudoVVjhhbG1FHOCR0rxr4zfto6hrXhV9A+F2i3kF1dZRrlo2DQg8AJtLEsfqKAPN/if8Ev2sPi9rcGpeMWhu5LdMQoJQEIHB4UcE+9fbn7KnhH4veAtJl0r4h2cItLfCRTxlTI2OgG3sK8Y/ZK/aW8Xa9fW/w88dafLc3LkiG9dWEmeoWUEfdHrX6NebaxxGNVVFJLYHG7H17VoBZgLy8lqtsfKGTzVC1middiAKPavmv42ftU/Dn4M3y6bqAuNR1lU3RwxqGjJPQMelZgfTV4I0Rm27iELZ7A9q/ni/tu38N/tFX3ivXF8qOw1+W5kjHUBHJwOpr2fx9+3N8ZvHU0+j+ELdNEgvcRRW8CGa4fdxkMAfm9sCuk+CX7Enijxpcjxl8Z7mfT4J380W+4G4nZySxkZuBnPY5P89FsB7lq/wC2v8WPipqMfhL4E+HCZtu1rqVN7jAwWyRsUDHVjXb/AA4mPwS1S48T/Hzxk1xrWrxMFiIkljVd2T0Uc49gPrX134U+H/g/wBp9vYeFtMt9PRUCtNEoWVwOfnZeTWR4o+F3gXxpexXnizS01byBhBKAQPwxg596APMn/a8+AUEuyPW3MQBAxBL3GOm3NfKH7X/7Qvw3+Jvwlm8J+FdTa8vZbiFgHheMhUYZ6gDj3r7dh/Z++DaxNBH4RtFRmycJk89cnPHsK+S/20PhT4A8GfCC617w3oFtplwt1CVeOMLIAzAdQM4oGmeQ/sU/HX4efB3Qdc0/xrdSW7XdwGRI0Z2KhQM4HuK+gPjR+3d4J0bwbcx/DIyX+s3oIjaWJkWBT1Y54J9u9eKfsQ/DXwd458K6/rPiXTLa/ktL/CmZFdiMA7eRn19q/QFfgh8KomCnw5ZhDhigiVlJ+p5pWHzHwx+zX+2rqWq3A8G/E+CS7nuZiIbpBtALnhXHAwOx/THT9PpB8qZXGVBHuCM5ryu3+DPwi0+7SS28KWSXDMJFcRqpGw5r1BrxpZi8uNz1LRJia9o1hr+j3OiapF59reRvFKmSAyPww455Fc94C+FngH4aBm8K6Ha2EjoVaVEHmsp5wznlufWu6bP36p3LttyDSAtzSmVhk5Kkc4p0USPOJM4VicgVHaRb13cEdea0FaFHWM9JFI46CgD8WP8AgogvlfGTShlvl0oMuDkkFz1/Wv0c/Zjc237PPgp4hs/0Uke5cnIP44r8xv8AgoFHLF8cI0d9yxaVCqc5wgZx+pNfpt+zLAsn7N3gyRnIzBge20nP51cn7tgPcftrjaQOAfTv7VsfanIXAB2j+fesERhBtjJYEZ+hrTt1Ji2+oz9CPWsFEDBsPC3hrSLttR0rT4bS8kkMss0SBXkYnJLEdcnrnNdR9s85Gz9/1qtjEeAKhVW8xUXox5rQCeQmT5GwqDk99uBX4S/twoU/aL1vJDs1naEnp8xVT/Kv3Ltll867t2clXzgn05FfhT+2lIW/aW8VvIxYCO1EYHOB5SAVrTA/bf4aNeN8L/CbZ3mbTbNw3GDmNTj867WJ1ZSpYqrRSYUg8sVPGa+AvBv7angDwx4M8N+HY9E1SSLS7SKBJGiGGEahePm56da6i+/bk8EyaQRD4c1UJJkpKYRgYGMg5569Kz6gfmd8DhNB+1ZpccR2SDXJkz9JDn9K/oYlVPOZXbKKxyfbsa/nh+Adwuo/tQeGb6DKC71mSbDdQHJYg++DX9BMrRicrE25XJy3sDwKqYDdW0m31uxutJ1BRPY36GKRD0ZD1H4jivMfhl8FvAPwZOof8IPpwtptQlZ5JGIZwhB+QHrtHPWvVYpFt2jttwAKkgM4DD1OCaHgupbjMByrN6ioBnyV+2fqd1p/7NfiaPdhbnyUxj726aMHn2FfKP8AwTU00td+NNQQYdYbaEN7EliPxwK9E/4KN+PbDTPAWk/Da2m332oXIuJUBztij5GfqcYq1/wTk0gx/C7xDqhURyXl9tV/URgYH4ZrSGzIgff1vIw2iL5VzzS+KdRg0bwxqGr3suyCygkkbt8oXk/hUtrZ7dgml+c/eXsPoa+Lf2+vi3B4H+G//CvdOnH9t+I28pkU8padWJx6kY96zLPif9hvwreeL/2irrxiuHttB+0XbuwyC0xKL+PJIr9t5HhS7IDBiGJB+tfI37GPwYT4SfC8ahrUWzXPEqiabcPmjjOCie3HJ9zX1SxEc24Fdo61UmB+d3/BSGyhl8DeHtUmH7yPUmAHsyc/yrqP+Ced9eXPwU1WNyzrpmrMsW49mVSVH512X7aHwy8TfFr4c6Vovg60+2X8V+su0ED5NhU5JIA5xXoX7OPwnPwT+FUXg67kE2qXM5u7t1+75r4+VfXAGKGvdA/OD/goPZX2t/HTTrDSreS7uprCGLZECxLsxwoAHWv0O0O4vvgF+yJG2okR6homjO5GelxOMhD75avY7PwloM99/bl7plvcakjjZPJEryjHQBiCa+Kv+Ch3jSTRfh1pXgSzkJu/Edz5kig4xFDhgPX5iR+opqeiQHkX/BOPwCdY8UeIfinqyBjAptreQn/ltKS0hGe+MCv1YnkMDkOd2OBjuDnr9DXjP7OPw9tPhX8GdD0AW6pf3EaXNy235jLLzye2BxXt0tpvaObcivKcIpYAsAOw796UmBUWchslSSRyc/yqzPKH2k8kcfjVcRsjkdQDjHoaswwySsERc9xz0+tSB8l/tw+JbTwv+ztqYWQpc+IHSyj5+982X4/3Qa+Xf+CbvhaeO58YeN3XMK+RYxHH3iCWbB9gRXOf8FAPiK/jbx3oXwd8Jv8A2gmlAPIkXzF7ubgKAO4HX61+ivwI+GGlfCD4RaR4UtIQl40QuL185L3EgDNk+vb2xWm0LAewohaNA5GVPbsPersbxLLslAkZhld3Q1lwSIkS+YwO9ST/AIVcs5EF1EUAm2kYB9PQVggPwK/bMK/8NHeIGTAEgswGPvEvI9OlfuX4KWF/Cmh3DnMj2cBb5uciNTnH5V+HH7ZKl/2kPEAVcpamzUJwW5RTjjr1r9wdEuIbDwbpV3qbpp8VpZQyyySkIsaBFB3E+2K6Z7IDZwBcPjhd3Nfnr/wUWIb4ceFHyQserOBkdvKNfbln4+8A6hLmy8S6bM7thQLpDk+nDV8N/wDBRvWdJvfAHhuw06+guJV1EuVjYN8oiOW47CiG4Fz/AIJwuU8OeMplLDfqIGcZyFUf41+g7RxyF2CnAOBxwOP/AK1fn9/wTWmQeDPGGXAP9oEqevVFr9ApF8qQ8nkevJJrCr8QDVTytzKcgdT7UzzQ3yZDqPzAqRcKSkncY/OqsskFo7ExHJ4JqAJZSHhKDlCuDgf1qAgRxKVGBjIA9DT0dJAXVW9x047U5VDq6AgOnY+lAE8Z2IuExu+8T1qxngFTxg/kKrwFnVv4iMdDxTiyHKfex26YoAbOoV84+Xtjv60lsfMxGT649qeSS0eeFHB/Go1ZFnkhUfMFzmgCFXaOaTC52N29KgLrJIznIyelXTlssRs9aoyqq8j5jnp7UASXMvlsJEG0gUsMzIqNjO484rOlmBQqOTViO5MMYcYYY5A7etAGndyCSNnU4bofpS20kQj8oDLd/SqJlURll+63XFEUjRbWPYd6dgNLKhmUYBA4xT4VEvys2MdTVGa8XapZQffpToLkliY847UWA0BK8LvG2CSOPpVWF8fMOR+VM8+IljITuzgetU1neBgmBtJ6dTSA0nYhsjLY9KZudz9/G0cY7VHFc7gxYAkHpRKzRSHYuEwMnPOaALKpKgjkX5hnnFWNrGXcsrDH5VR89vuK3B6jtUtu5dWwS3OPpTQEhiFywhc4IJpRatEkahSQTTonYbS+TjPOOanMjPGFzzmrAVYtrt5IBJH0p3lAByflY/zoBbG8cYxmqgLOHUuDg559PSgCzsbequwLH0PFOZkU5cA/TrVYfLIGUA1FPAy4mR+OoGaANWFkLAqxI55rNvoG81WifJOCaIpZshWwv6dKWZnXMh59+1ADH5ZVxx0pHO0MqkEOPxGKeC5AZsEjkVDOCm1pWwM9cUAWInYjaSeMAcVoj5lZAfmx3rMkikyojIYdRzipMERsx657d8UAa0MKS7Q33lxjFPMDiXcwI+tVIPMaMxodjdRn+VLH5wB8xtp6bic4oAjvI3QqwOFJzyfSoLWVWWQn5fL59jViaKGYiRJSWjUocj72e9QxxKgPmNtAHJI/KgCRgQGy3y9fxq/D8ykHv/KsuReG+b5D369KW2LdN3yg5/DvQBeERDMo+Ynn8qaxGxldvmdSfp9KYX3hihLAEAn61AVhjXJbJzkewoAteYkI3g/IB/Kq0ksTsTDzk9PY1CTtTajdciqqIq8jJPFAGlHCgUkA5UYAz0/CrMRCA7RlWA/OiBkCbcc+p60xnVDtJ+goAsxmOJiVXGePxpxi83c+PmA7HgVR85M7MFffHrSJ53kMFOBng9TQAiSMsm3AIJAAParDoivle3QUiwAop/v4znsRUTuIp90vRsYoAuJNvk+cc981PJtkO5eQnr3NVPLjlunIPyrzn1p7yDmNSDwDQA8M4Kyn/V5qGeZ2l+YAiRhgj0qGNkwISxLN2qzFIFwrgYAxQBaHlFVVTwKdv3sygE4x0rPvGjswJUb73SnR3IK7w2DjOR7UAbyzruKOp+7zmqYkG9pNu1VFU0maR0lZvoD7VYIMocqcH07UAMS7LSZ28VaxMrb4xwed1Zj/AChlHIx0qeKVlQANnI6ZoAuq0k7mPG7HJJpgwXKKcGmIwX51ByDyabPMZX2kbSOQaALMaIG/eMduKoCZGud0RzGvAHvV/wCzB8sT0FZ62X+kiRSFVaALYZpDuAwQKimmPCscgfeAqZmWMbG4JzzVXACux745oAn3OQrLkg9KdHIYJXc9ZOpqW2C7DjnHQU94z5XQHByBQApBkA2YHrUEUZLEk8mkjmIBRmC4HHrkVPvG7c5BwOtAD9yn52GBjGKzpCFbKnpVyPDJu/hHftUMaxyExqcjJbP0oArRLJJKQqBcDqaleGQyMWIX196sxruCZUAmo7lgt2AckuOKALsKqYwJhkAdagQ58xOAB0zVeSVkQFgXUnBAqv8AaAJwgBCnr7UAaEhdIHEeckdqp6eDIrsSdy8H8a2lkt/IYkknHQ9OKxonVfMKA7ic46cCgDUtVd4h0DoeQe4zSl8yGMEZJPTsM1nWNx5wdvN5bsOwzRAD50ik5K9PpmgB+yTzWx0XpWjywCFsZ9KoxOS5DnaF7d6vJHHJh4znHegBYpWYNAc4GCDU8URjnBz94GqnlvG/ytjtVtpnB2hcHHX1oAnkVlyCeP8ACqyzBGGxfv8AGafLIXjHr0P0qIsV3KBnj5aAGXLKTCXXG9uKqzSRjKgcoatqi3Ow3PVD8uOxqveRLEhZDktwRQBNp+TLu2grWm6CJjJnJI5FYdtcNDGSenFWmutzBDwGFAEh2h2CnLE/hTJd7SlQfl2g/jULlkmSQkgA4x9aJkmT97C3TtQAjRAOpk6daviUbhvbnPy1QLtKA+euePQ08EqwaU7sY6djQO5bnWSJ8g9c1LBcZgB6FW5OPeqstx5kao55zwe9PgLRgrydvP40Bc/M34vTQj/goN4Y8/5Ukit8k8D7kgFfqL5cJt0tg294xlQDng9K/H//AIKCeCfiHpfxCsfjR4ahmW0S2iha6gzvt5Ys5YlRxkNXxRbftPfG22jR4/H1421cYdmyMVfII/pIEbTN905jJ46E49q474lGSx+Gfi5Zjgy2FyFDEDJ2HAz61/Pg37V3xwZw6+NrlwpBB3E5x3xis7Uv2lfi5rNpc2Os+M7m7tbqMo6OeAD1AWnyeYHCeABH/wALQ8I3DDajatApI9POGeK/p909WS2VgSUkVMHrnAAFfy8/Da6guPib4OhjlJVdUtSzkesgJr+oPTpUW1jC/LhVBGepxkGiYGoZclVxjirEUfzg5xjvWazMHR34C9qtQ3G1yVOBjvWY6ZaLSoccEnqPaom+eRQRy5/LFSRSmR9r88YBqIKASGPKmosaMnhw8pjcbSv5UkrNwMdPTvVSUtDIu07c8/UVKGaRRuGAT1osJltI9i7w27+hNViXb5G+bbyDUbSeWSYznd/SmtKJNzxknA5HSixmN3yPK5Dbj1H1ptvNIJTFI2WHY+ppgiGxWDfNnGKQukbSBuoI+brzRYuJqDLyASE/L6cilfMLZjYMpIFUssYlPPJ5qRASCo+UEdKRBbmR9m7fxjBAPJz7e1O0uFWLQzkPuJ+90wfpVaOUlSrtygHOOc1ctY4mliDAtyM8/wAP0HpQB+E3/BSF/J/aHvET/VW1lbJxz/dNfo58M/i78Df+EHsI28T6bbvNawZjkljV0JQHBBbIx3GOO9fl/wD8FDdRMv7RuuRj7ojtoyfbaMH8uK+3/AH7GXwIn8K6NqGpWc/m3FvE7YmfBd1BOQW4rol8CQH1TbfFj4NxKVtvF2lA4+ZfPTH4jdV2X4o/B37OGsfFekY24YGaPAJ9y39K+d5/2M/giWHkabNBhskG5YZ+nNbdt+xd8DTGkz2E+R8xUXDEYHrz/WucDlfjvqn7OevaU3ifxhd6Zr91pMZFvDFIrMzN/CEVstkiuS/Zm/bP+HOv3cPw713TYfCbQv5dgsaN5TqeAp7An8a7v4rfsefBvQvhh4j8TaDayC90uzkmh/fNxIo4bG45/Wvy0/ZN8C6L8QPjRHY69G876dB9qi2uFBeJsFj/AD5rQ0P6PG8hl3xjrzx0quFC7dnHrmsvTTGqRiNvMSUBgT71vF4oFPnJuYg4HahGZGJLddsj9N2DVjU5hawSX06raRWyswZmAOMf7VfEv7Uv7U1z8CLqx0bTdD+2z6pai582SRlhViSBjA5KkcjI7c1+U/iL9oP9o34960mhadqN1Otw7KlpYEoiA9QzYyQf9pq2aA4zxh4q/wCEQ+PF/wCO7eIXCWWrTToiMMMGLDIOD1z1Ga+zfCHxU/an/abQW3hgt4W8MYw9yo2K6g7SBKU3M3oFx7kV0nwO/YU0W2htPEvxckOq6lOd5slk/cR5OQJCMMSOpGR6V+mvhzwjonhjR4tL0q2jgijChYowEjUDsFHFQ0B8H6Z4j8FfskE6L4lTVda1rU0E810sYKyKc8AFwAMg+pz3rrLH/goR8PbMxQvomrCJDnItxnA7ctivs/U/DOk+IpInvrW3lkthw8sYcqPQZBOPaqd14H8JGP8A0rSbSTacn9wNh99tZtAfkh+2l+0p4O+OfhTSdM0HT720uLG6MhN5GI8IVOQCCRnOMCsP9jv9qPwd8EfBd34T1mxvrp7i7luWW2RWUhiF2kllPCqD759q9u/4KTeE7HRPCHhm60q0jgjuLpj+7QLwIycfQdqn/wCCfPhfRNT+E5u9T0+K6dr243s0YdidwH8WeAoH5Vv9mwGD+0D+3Qmt+FDpPwgttR0u+uHzNPOu11ROQibN2SxPrwOldt+yP+2LcePr/T/h98QdOnTXsNEl8ikJKvXEgxwwx1AwetfdkfgPwlIWS30a0ViSWHkKN2T9Kzj4I8JaLcRyWGkWttNC25JUVBIOTwpHNYW6AeksEhmIYkq3Tv1rb0258mVEVA8m4YHvmuVt7qAxIryhpV/vc9q3NPZXvrZhgNJIo49c1KA/AT9rSB0/a6liBxv1GxJ4x97B4r9PPjR+yv4T+J3w4urvS5FsvEaQh4JUVULOqKdjHAzn1PNfmd+2FqFrB+1pcag58yG31GydyOBtj+8MjpX7t+BLuK90YXZQbJ1VsH0ZRnucelbS2QH83+j/AAE+M3jDX08KW2jThPNaP7Zcfu4I1zjduIHHH1r9y/hZ8OdJ+Dnw5sdF02ANBo9u8znOTJLGm9iccZLZ6e1fRtzocOS8FiHRhwFJAB7HArzL4za5b/D34T+Jtd1LbE1vZyrGrnILsAFGM9yefas3IDM+D3xZl+IuhHX5LJLONpmiXY2cBG29Tzmvk3Xf2GLHxB8YJ/iPqWvrPZyXy3scCrh8Bt21m5HX0rjf2DPi/pes6frPw8llji1OxuRdRKW+aeNnO/aOny46+49K/TZHe4k89hlDxvpoCv4dtlt7i2tV/dLGdozzkLtXPtkCv58/jUfsH7WV3PLGVSPxHCOBjgua/oisLIyXaTxk/IwbaO/Ir+dD9om5XUP2kdSuekz68oOTjlXIH0rSHUD+gLw+HXSIJposTOSSck7lAAVuuOQO1dEtsLkCRlViOzdDXH6G5i0/S47h+UijwFH3nKJ1rxb9qz4y2nwt+Fb22kyh9a1mOS3gAO2SMleZRjJ+T+ZHrUMD80f2uvjb4g8X/GsaL8OLmWCXSJPsNubM5eV9xGdy5By2Pl7Y/Ctf9p+z+Iun/AXwy/xRlhk1k3qljEcgr5XU4VQGwfmA4z044Hq37Iv7PlxY6nL8XPH9orX163m2YlILIjneJFX1cMcE9PSuj/4KLxx3Hwy8NSeWCHvH3NjDBWQgZ+vTtVQA8f8AgP4a+JGpfs26dr/wz1FrLVNJkv3Fsuf9MVJSdoABy2QQvvXuH7O37Z2ieMfFFj4E+JVqdE1xz9nEqkpBJIpx82cbGYg8YxXW/wDBPOX/AIsvbrj/AFFzIWU8qR9ob5APzJ+tfN37Un7KvitvjqfE/hWya20bWGhuzdKoCQM3+syQOuTkg+tZuXvNAfbv7ZviaLw5+z/4gitrhSt7GImOfmO9k+UD/dJI+lfLX/BN3wv5Vn4k8RGPZPqEojidhw8MDYJHodxI/CvnX9pj4neJ/i94w0n4V+G5WuIg0dqqRyfupZ2+X5v4Rgg96/Vn4D/DmD4a+ENJ8MWgTNvCFMijBMxIMzN6bmyce5qpL3WB5/8At336W/7Ol7aR7kM94iYHG8fIT+ma+fP+CblxEmkeJ9PyFH9pORj72Bjv9RXt/wDwUGsol+AEssrYaK+Qrzzkxr2+leF/8E5Eii8K67qg3F/7UcDj/lm23H65px/hmh+ptmm3O0lt3Y1fieXzGGM4IqvcXESzfuxleSMU+GYSFAPvYzmsUBoNMrrgjg4x35oY5G0gAdOOM1GpyBxyx7dgKhkjCkhiSD0I7UASZYrsQgleufSlCso3bQcdarGb9yXI6E4xVndlBIDhTjPtQArA4+XgMKlHCBMZx396gMgJKA8EA1NDtkDhjjb/ADoAeMKvznac+tWAkZIZRu45FQqnmsPQc0kQdZDu4I6/SgB5CLNlR8gGMZzT03EEL8opoZWbC9T1+lSuhQqwHX+VACGVV5Vee+O9JvL4JxjPT2pWKLxxkdOKqs21gyj5gfwoAtSyAgKuQPY1XZ1DBzg45pjvjazck1ESFIcAEn5SDQBdLeYuQcZ9KkBKoQ2SAM5qo06gF4xhlHTtSpcmWL5jjtigC4FR0DEYA6Zpuxlyy/KDzUMbO6BTwENSSOZgVOR9aAGkvIWO3rUqKMKm3JHP0piny1yeMUnmuDu6DFACOD5vynkdjTgSo2jmo3k3MpH41NtAxggH0oARstxgCoklYEJiiQMRvHWq4lClcd/SoYGkxOQRzntTCCV2k8nvULuAflBNKskZyACMVVgJSzfwfNiol3hipYcdaYZY1GeRmq7zxRIS5yCeg60WGjQikYN5Weo60NxlR2PUVQiky+B07VMshWQegOcVViyZXIkPHA65pcbuvbnFVRIGkLMasuGwJMj2PtRYBZR83PGPaoZVi2BsZ7mlVy5wWBzxVcqwJbqF7UWAsrjAOM04nDHv7VCjqyHPQU4zqB8qZA6miwCCV2b5R93IPFRFm435YZ5pZJY4s7GByck1UkmDgshxk0WIuTu7x/Mo+RuMVIrlskHbnHWsJp5mLRlsAGrMczYAbniiwXNQuVO1DuJ71LEjjhycmsobuGzk/pTo53MxyOVpFmtExjYIP4KXzELHavJ6k1TUMz7s/dpS0anl+p7HpQBd3oApHJFNl2mTYp7flVYFdwxyKmxG6lwdp9aAGSgBVQk89+1MCBFLkkle3rTiqou0HI6jHWqs8wYDZ27mgCwku8FGJ5oKAdRkDiqizMqnK9ak8wHbkYp2Ac0OcKe5/Sq/ktHKQG+lSGUcnrjvVXOP3pbJ9KLATzSqpCvwD3pslxDGR36VTkdX+d+c9qy5ImZyedvaixCZ1QkhkwoGCaaSS2cDCmsuI7FDZ5FWBM+WLrkGkapl9nV23N8p7fSpG/iA5Hb1qqNrIrdxVlXctn0/OsyhfuDOMg/nSEBcsuRn1pCQWAzgfrQ3yrkfMTxQBNGzblCYLH1FNnDFsuMGnRKUIJ4IFS8SZZu3SgB1vLjhTlcUSncwA4xUcSiIsv8AC3rUbyZIVeSDz9KALcSoh2x/eBzmomZnP77gHuKb55UcACpY3jkXLDpQARrt4H+cUEEYkTcc8Y+tShuQuP8A9RoVxEcDgH9KAIYixfpwDk59DV+OOKMEFeo4NQAKW3bsr796nGFcockMevpTsAwFSMkZwcVAy/vgqj5epq1FIoUq4y+Rgf1qKYrnMnA9aLAQKDHITn5RyDSmfcwbJOe3vSBwzKkYJUnHqamKlDyB2AHQ5pAAOwfIcE4yTQMJN5qjcx5x2JFVLsyRcNgA4xVOGeUsxk+6MAZoA3VUshkHAPYe1TyKGUFCPSskXYAEYyR3xUjSeWu4Ag1mBe2jGDgmq8se1mBHHamQS5Ox+N3c1Nzu8tssDQBCBtABHFTAK34dqiOSzDpt9aRI24YdaAHlWXDZJAP41K8bLgo2QecVHKSAB+dMVpBtQDBzQA89XA4Yjn2pN/AA6+tSPGdu7FMjRp1LjA9qAJSzMinIOc1ESI0y/JPtTIwxPlueh4Ip7jBwhyR61aAeNwGzGffpxUWeCR1zipQ2AXdeKaAmSQevBzQwKq25Mm4c9qbcRrGoHIHdRWg+SFEfQHgYqKRAyZccjp9agDHMUijzADtPr1FTndtHzAnHSpRHK7nDEdMEUnlsGAf5h3oAhdXJLNx+gqxC8nlhQMj8+KgyzSEKAcdjTleQJleq9v6UATPzsDD5uxzSqyFgmcHtULbnj+VBknnNMAKngE0ANcsZD5ZwwP4VHJGuS3Ix1qR3TZtI+bqPWlXdL8q8sBkn19qC0QMGJDOPmAHIqyu4IxY8EcetAPlpzxnrVZmJIdfpQMez7sRkbmI/L0pI1fcfN+Xtx7d6hKPguMqR39aahkeAFupxk0ASqyLKwBwG/iHpViKMPHg9T39qqeQigIhOMDj1FMZWxvRjtzjryKAL1zEixZ29OM1RihAJIYlW49PyqSbzZYhFnK45zTYlZsKvagCw6MWTacDOOe1VbiOR/wB2pHJxux3zVlkmA2A7s8cD2qERNs/eNwvt1rQCvcQuiqu8e+PWqlwjG2vdriEGB134zgkHmrxzlQBvJH0zxUV2kv2C62Yx5bA5/wB08U0Zn4RaW88H7QbrdArJDJKNp7sDnd+VfsH4DuJpLRBM4JeJXGOig8nP41+Qct5DdftHx3VlEwW4u8t3wGOw1+wfg+GH7GpQgrvaNwePu9qVboaHoMUZYqeSuM5q+Yxn/axn6CorfEa7TgbRxVw5IDnh8YOPSswK6QbgZS3CHr61I4WTGD0q6MSQ+X0461TJSMKmeB1+tBmThVbIbjPtTA219qkn1IqaDZIhDk5X8qUx/IcEbjnpQxo+N/ja2P8AhoDnp8MLIdfX/hIa/mxr+kj42wJ/xkD1/wCSZWTfj/xUFfzb17tL4UebU+Jn/9X7xyScZz1zVcgYzjg9Km/20471VLFwHz07V8me+xOE5+8P5VFLt3gepp8+1MOOO9VnBJ8zPXtQQK7scoAQKz5FVcs2c9K0PlkXByCKqMGPGOnSmgKhifbuc9RVOSWVZdifd4zV6YtINpGMGqdy6R81omBTuSB079qzncqpAOfaluJgzggde9Zk8udwHU9aVjMZcyzYyF21W8wE7QMNippJSkZZ8bapefHgE8kmriiGXo7pkykp61G02W4PNUpW56GmiRQOfv1fKIsyyJuRT1Jr5O/bBa61L4P6hNdRZVeFGSCMBju9/mAr6b+1ZnAf+E188/timNfgvqFw0f8Aq4Su/ng7hj881rSWoHi/7BOpq3hLW7OJc+RhwPV2AXb+Qz+FfoOCEgQt16V+bH7CzSQeFtYnij2puH75mAAICkKB3OM9PTHGa/RzzfMiTtxnHtXRWQDju3fMeT0PtVhYzj9PqDVdZAo/een86nLqMDqOma5AEmkJRUfg/wCFVFkWMMinG4k8+9RzwnzlIfc2D1rJuj5suAcben1pJAa7guArEgn07YpWYovce/rWdaXLcqy/LzlvepnYmTLN8vpVJAWi3nZGeg9aRVeJFVTwapkyL9wdO+Kge4KDaG570+UC3I4YkMOePrTTcAIy+v6VQacx4kI35HakaQsSwGwNgVYGgL9vs5yckDaOap/aJnLYz8+OtVnwuFIP5UK7FiqMPlx2pBYuNLO/TPPv3pvnOARt69frULKFHXPfn0p0bkFsfQcYoCwxk80l2yCo6d+KhikCYZcN9a0Wj3gODtYDk9iaxHmG8kAZB7UAaTS4bzFAGetPUCbB3HK9KyY3bfudQP51owyZxhRkcgUAW2Z0dVZutRFmDYJ4HFV5Lhg21xknp7VAZFRiWOV6/jQBpb12hM4781WnIDAjqKzZbnMqqOTjNWnLTHzFG1RQA9mwwZWxxxVyC6ZhhgM9OO+Kzm/eMoB2hf1q15YSME8jpmgDQ81CN65JXr6ZqUjzBvbHHUjrVCKQyQgQoVAPOe+Ksqzhto6CgBpUMCckDvSrkHamRz1qVcBuTS4O44554oApeJYD/wAIdqM+3iKORvXOVI6da/EL4Q3yWvxl06ZY2KNfH5FOCEDkL+PNftr4l0qfUdGudOsrhoprmJoxjouRjOSa+LPhJ+yBF4E8XHxv4h1IXlzBM8lvGEwEJY/OxJ5PPA7H1rWnKwH2vZRSNPBDcKWkPAPHTA/DI5r85/28ZRNq2hRouAfN2rxnaigH9a/Qh7y7NwJFba4J2mvkH9oj4KeI/jH4j0z7O62VtbwsTIWHJ/i+U4ySaUY+9cho8f8Agt8Kfib4q8HRatpHjOTSbR28tLRDwMAHGAfQ5PHrXpg+BfxrFzHHY+PLkMvRy7jAHTBz/Wvp/wCF3w70/wCGPg+x8NWL+cbZCZHZQN0r4y3GOgAH0FdiDMh2Bjtq57iPkOH9nb46SxSInj2YgE/KZCc88kfNwc9K/Pr4t+GNR8JeOL3R9X1H+0r+0MbyTMSTuOSA2c84xn+dfu7Z3E8a+YrZK9Of518DeNv2QtX+I/xN1DxRfaobXT7maKSZSoLOo+9s7DAp0n3A+r/hLNd3Xw+0i5uvmEsEWTwDlI1GMdq9Au7+GysZJGbakKmRwVLZReoHvVfSNJstJ06203T8rFboqLkYyFAHAHrS3ukjUbeW1eQASAq3HBU9vzrN7gfj9+0l+0ZrvxE1i+8J6IX0nw7p0rxpEGYPcn7peT1zjAHQD619a/sU+CNX8K+Cr3XdRt5LV9Wm3QGRQrNEMAHHXB+gr263/Zw+EkGuxeI7rw/bzXdu4lyclCy/3o2JXn6V7szxM0VvBGkFvFwiKpwqjgKParlO8bIGfkd+2HBexfE+0NyDmS1yCR8u0hlFfT3wL/aJ+GGn+BdH8LeJZ/sDWEaxmQj5DsUDcxJ4Pt9PpXp/x4+B2n/FexjMESx3sHypLgcLg7s89MkED1/Gvi+X9hHxjKyrZ69bToxP+sT7me/Xr+FEJKyTZnF2PtDVPjr8C9Rs5rGTxRbNbSEbgwJ+Uem0n9Tmq3hv45fAHwVajTNC1W1s4d26TCFVY5yOc5/OvjQf8E/vG7EKdbtwB1PllRU8/wDwT98aS/Pb+IbYqv8Az0zn8BW8XBfaG9Tmv2q/jvpXxA8UWlj4PvJbzTNOBd1yRbGQg4KD2yRk+noa+2P2afiG/wAT/AEN5NZyfarF0tZcZEblMZVc+2Cee4r5k0n9gbUjq8Eet+IFOmbwZltwDKVyfkBOAD74I5+tfor4S8KeG/h54asPCXhOzFpZWI4GPncnGWc92JHNKrKNvdM+U/JX9rDwGPDHxDvNZsY/s9tqSiSJVVgUkG7cBnjOeuDmv0T/AGdrPU7f4WaLHqiENJF5+4g9zwCehOP0Fd/4q8B+GPG0ts/iSyhvFspRLHHIoI3E/e/H06GuvgtLaygitreNYooRhEUYAA68CsvaCOH+IXibXPCOhy3vh/SP7QupSAhc/u8LywwOSSMdK+L/AB1+2f8AEHw/Jc2P/CIxWDI20bxJjP1OM1+hMkSShNoUvG24bxkZ+leD/HT4R2HxS8MtpLqlnqBfctwqKAPqOCfzpo0PyRt9d1vxT8VbLxFquJ9Qvb2GYpChxkZOAoyee9fuqZLDSNN0/UNYu4LGJbeMu07rHtwgLAlsdK+LfCv7OMHwo01vEPhVzrvi0x7ImuQFhiPU7QD7dzn8KydW/Z5+MnxOEWo/FfxMI7dMBLKGUKEU5+8qptJA78k9zW8pJqw0za+Kv7Y+laDqFx4d+Edt/b+qNlPtaqzQLICR+7A+/jHBHy/WvLPAn7LHxP8AjNqkfjz43ak9taXDgrA8oFzJGWJIUdEUdhwfpX2V8L/gj8NPh9EToemo15EAXuJgHkEgGMhhjj8K9gvJ7gshHJPccVg4xWxSZ81eNf2XvhpqnhI6Ho2lf2RLA4ZJ4jvZyq4G7cWznvX55aponxK+BOu3ZtLu4sYpDtE8bEROOdu5VHHHOa/aeCWSMq+fnBzmsTxL4f0/xRpk+n6xbRXdtJ8pWVAwye/PIx7Uhn53+GP269Z02CK08XeH1vFASNrqJipUA43bCACeM9RX1B4K/aq+FPi4x6SlxcLdlwqAwMDlsAZOSvJ9DivEtU/YX0bWfFsNzY6hLZaHO4mnjQKwQZO5FJbIGOnHFfWvhP4LfC/4dS20XhTQ4BNbr8tzIgeXI/jLNnLc9TyKJOJHKc38T7X4keNdnhTwLdJo+nXQCXV5Jw+1vvKMBiAR6Y9Miul+EnwV8K/CGwuJNLX7Zql0FEt3Mih3/vYIGVTPbJ5r1E71AJY5b73TnFDuxwJD8tZiGXMmcMwwAOMdKgtbt1mxt2gc+vWpWIceW/IHQD3qsYvKJxn5uKAKXjB1k8Aa5JKiPGtrOzE5HRTnivw6+Ec8en/FXw5eCYrEuppu9ADJz+hr9s/Gc7TeENTs7a1N3M9nMiopHzyFeFx71+WfwQ/Z2+KOufEGw1PVtGl0/TLK6Z3muF8pSMnorYZsewx71pS0uB+t62iu7nejEPyVPYjPSrEGIc+aqn0H9TQII7S2SESbmX5WOMZwMZJpAVyUEhOATn2qZGg3VLC01mDydQMvkkbSsXKke4Oc1zHgP4bfDz4e3mo33g/RltLnUCPOmkJZzyTwDwvU9AK6zbJtO0g56YpIw6bjIaSYFx98jDz5TIUPAJ6D2p8SI7sQST6VVw7kYOCPUVeiKRuihSWOcnFICa4naPSbuMk7FiPQE8npmvwe8NloP2gre+vEYuuteY8ZHzfLLnAyRye1futeM0em3aRb2ldCAFPXI7ivyY+GnwF+KXif49R+Itb0SSz00ahJeSzzho4mjD7htYj5hwAB3rSlpcmTsfZet/tZ/CHRdSm0rUkvYrmzkeOTMLfeQ7TtwcduO1ZsP7Zvwe+0gWg1RI1Gd7Wu5SR0B5J5+mK93uvg/wDCVtYku28L2c88w3TSTwrKWfPXLZ6+1OPw4+F6yvEnhLT41kwWxbgZA6EHqPwxUwGmfDv7Rn7TXw2+JPwvvfDuiW142oztEyCSEqqlDkkH/wCt3r5u/Zm+JenfCbxzceJNatbn7PcWwh2rE2c5DE/piv2Bsfhp8M7IObXwvZKhJJAhUk544yCce1XP+FafDq+QNJ4ftGdQAWliVyQvAHzZx+FaXJkz5ig/bE+Fm5WMF/DHuJIaAksxPXI44Hqa+b/2gP2v9c8Trb+H/hQLrTrV23TXhUrI+3BRVAztwRknr6d8/ote/DbwArGL/hGbAIeuIEOf06e1JbeBfh3YLiHw/YFic5Nuny/pT0KifDv7Pn7Xk4jh8F/E20uL+WH5IL9FbzHzwPOyck9MHv39a/ReP97HBOylVlUMAepDDPauP/4QbwFPqCX8mkWkkirj5raMYbPXHQ9T16V2X2gTzFVwMH8AKTKbLcDyQ7nkUCDlz19Ofyr8IPjbDa3Pxz8Tz79okvo13Hph1A/rX7t3ErR20uCWKBjtwSHAGTzX4RfEbStY8TfHPW9E0LTpr27uNQeONIkJY/Nwfwx9MUU/iM2j9rvClulj4S0SeHPlTWEOdxyGJQc/UV4j+10fsf7PWushEh3RKGHVQXB6+n8q9r8OaVcab4c0zTdT3RzRwRxso5CgLg8diK+f/wBrv9z8C9VhjZt7yKIlPO4s4B4/vFefan9oLH58fs7/ABDv/APjV9astIm1gNCEaG3UtIAVHIABGPXNfbz/ALXVx9sZW8DajvdQxjAZGXb6/Jnb6mvG/wBgDwdr48Var4p1XTHTSVg8uOaROGlTAwucfj9a/TmXUlEhH2eNlO7gr68YpzsFj4vi/a6eQCRfAWovJcKxiQBgCqdSDty3fn/CvCP2k/jx4n+J/gL+wn8GXuk2jtEzzzFwiYcEcsgBB55z1r9T4ksX8qWCFLcR8BEXaB+VfLX7ZunzXnwrWPS4TLOWKhIlJZgcNnGOSCPyzWcdHcR8yf8ABP2GaLWPElu7/dER2e4yD/Ov03Vs7g/y4Nfnb+wn4G8ZeHtb1jxF4h02az0+9jKpLIuAWGM1+izyoSMjO7j8KuTuBQ8ReJdI8EeF7rxb4kuUs9NszmSRmwcDnAAwSfQCvxc/aK+P+pfHXxVYaVocEkXhyxudmnwqD5lxI5Cb2HPJ7ZHGfev0u/aK+DGu/Gzw5aaHo2spp6wksIJCwjkl7EsAcEV5D8EP2LNJ+G+txeMPiXqEGrXViwa2tIvmjSRTnJPAP60QaW4H1boOjHQPhPb6HqZEU1npSRSZAG1yoXrx3OK/Fz4OFLb496TPM6xxwatIzSOwVQoY5yTx0r93L57bVILmGNDi+TysBA42nggjNfj38Xf2U/ij4X8TXeoeCLGfUtNuWlnjeI/vA2SWyFGVx/k+hT3A/ZG7vtOuRDcRXtqryorpGZlBK4AyBnke9eNfF34GeE/jPpVtF4oIR7Vj5VxCymTa38IPQA/SvyAs/Bn7T1nbr9hsdVhQEDIHPPvjPar8fhb9qp1CD+3QD281yv5A10cnmB+yXw/8KeEfhNokegeHkjsLW1Ul/Ol5cEcscn5ea/Nv9oz45aFD8etAudIuPtFl4alRpJY8SL5jMC4BzzivEbz4ZftQ6yptr+HWrgHGVe5Yrg8/Nz/Ot3wR+xr8YvF+rQWWu2A0KzkO+a5uH3Ow9Mdeankj3Mz9gNK8Q6H8WPBYmt5Y9Q07VY2idFO5JOB19CPQ9K/Dr4h6HqfwW+Jd/YaXK1vd6bcrJBIowfLJLLg9fTP41+63gbwZovw98F6X4L0NNttpoHz/AMbuTlmJ9zXjHxG/Zz8C/E7xxH4z8Xb3aJAvlJgK4UHAbGD1OawUjQ9N+Gmr6x4g+Heh+J7iJXur+FJ5fRiVBYgdgea/Mf8AaO8OftDax8S5tJgl1LUbC9ObWKCUrEiM3yqdo2jjvkn3r9cbL+ztGsbXTtNhEVtaxrEiqNoCqMYA7VetLhIitxCgi2tuI4BI9DSTA/H/AMI/sKfGLxlKH8aXyaVApBL3MjyyH2A6foa+wPAn7DvwX8FR2+p+IFl126iOXNwwSDj1jORg9K+1otbmlZpDIzsx6EZ/DAryD4seE9a8d+C7/wAJ6JfSadcXjKyTIcLHsYE7gDkgjPTvVOQHf6R4f8J+FNPFn4dtdO0mBl48oIu1Rz1B618u/tlX1gfgFrtqlwjyOyFyHDZAKlcYJ6kAV5RZ/sU6zJBH/bHja/kcs25IhuQehBb1q6/7COja5aSWl94x1EwO2QHClcD1GecfhSg43uB57/wT9vbZbXxbZbljleWJkZiADhslck9utfpP9qsNyD7dAX2+ZgTp2+h6V8HWn7CfhbSNQ+yaZ4s1CO1l/wBZ5aKMse5JPT2wfrW4n7EHhu3hk/4q7UFEuQypt5AOecAAjIzjHvVtRfUjnPsnxLrulaboMxu7y3gFxFISzTLgqB/CM8noTX4mfs/6jZ6d+0DpWv30qC3trq6mmkJwgHzlWz0xmvti4/Yc8NyxDz/Fd/KTkFcjbg9gMf1rKf8AYV8AwOgtdb1GLK/vPL2HnvzxUwcY3LPafD/7W/wo8QePX8B274HzYv2O2CSYdUUt1weM9O/Tmvp77Fpuu2Nxo2qxbrS9jMb5bClGHJz7V8J6b+wD8OIryCaDXNRHlYJLbMbvy/kK+49K0QaHo9roxuJLo2o2CWQ5dwAACcfSiYH58zf8E6YNX8W6hqd94ghttDuJneKO2GZEDMSFC4C4AwOua+lPh/8Asp/Bf4ayxNZaN9uvYWA+2XWGdjnOdrZCj6c+9fQccs0SYGQOnep4JT5yyP8AMFIJ7k0kwKKDSPDdrcXL+Rp9lGpkkY4iSNV+8xIwBxzn2r8+/iz8bfGX7QepzfCT4D280enSs0V1qZ3LvjzgtvUHbGcdTye2K9n8e/CDx98bPF17Z+K9afRvBNo+FtoGy07Acbl4GO/PTGMZ5HuvgnwL4X+FHh220PwhaRoinLzbQHlzgbmI7kD9OeeaOYDyL4B/su+Dvg1p39tDGq+JmXL3kqAGNm5ZYV/hHbPWvp1nZ0RGkJ2gdSTzWZHctKQC2cVOrPksvelcC0wVlC53E+gqeFI1wWO5funJqpGW34I4+tPWPy/u9+TUcwHxh+2D8H7HxL8PdQ8T2Fon9raW7SxPnLC3iUGT3OTnA/wr46/Yd8T6sfjhD4esWAtdTgl89MfKWUlgw98gcZr9gdT0iw17S73QtVTzbbUIpIJM9dkilWAPbI44rw/4I/syfD74L+I7/wAYaazXWqTDZbtIR/o6sTu24HJIOMnpit41LKwH0YmneaVCbdwxu59aV2SzJjmaMBepMi4Hb1rmfF1v/bXh3UPD9teSWMl5GU+0RnDrkjkHsRivhlv2M9Snu0E3je9khlZjII2Klwx6KGB2kdyd2fSsgPqv4xyW7/D3xHBcTRGKXSrqM/OGOWTjAB61+ZP7Bt8Ivitqm+VYg9mE3HsPOz+WOa+mbn9iGOa1mtv+Eu1FlYEODIuH/wBkjaKx9I/YP0bTM3ek+JL+2aQYcRMqHr0zg/0q4sz6WP0Q1fUtESGeeC9t5sAlQsgYqfcfWvwi+KS2OuftG6osbrNa3Oq28ZIHynBIbg9uPpX3V/wxXo0UjD/hM9Sic53ElT/6CBXMJ+wX4SS4N9L4rumlf5zIqjO8c89KUhJWPuG28N+AYra1htLTTXEUMaPlYyVAUdRnNSx6P4Gs3xGumRBSX+RYlKhjkseRjmvi2L9irSLiRg/i3UGixxgAdPfnNXtJ/Yn0OWVl1DxVqSWYGFUMoYnvk7cY+lSM+1YZ/hrpLnX57/T4ktFOZI9m/HfkHNfJg/bj+Hl58VZfCgsiugqfIS+b5MzA4Jxk/J6ZrAm/YY8JXN0bdvFOo+QVy2doB/4F/wDWpf8AhgT4UQ2wKanftddAQ6lm9+mKAPu/TdSsdRhi1LT5RNZ3I3JJGQwPYYIr5c/aV/Zi0z43pYatpk66drNixDzqoPmREdG9SDyPxr2n4e+CbL4XeEbfwpptxNdwQuzK82N6hyPlwPSvSoM/LIMDfwBQB82/A39lv4b/AAYt7fUZrdNa1qMh/tc68h/9lewHIFfR2p6rpVjbS6nqrrDa26tLI+MhFUcnaPSi4RXJUn/VjNZ08NvfQtZ3MYmhnVo3jYAhlcYIIPagDw1P2xPgVHcXcV5eXCIhKJiFzkj+LpwCen61mQ/tlfAiRFM016pbv5BwP15r0DTPgN8J7G7lnTw1a5k6kpn+daC/BT4SRBxF4U0/IJOTCCeaAPL7v9sv4IoieRcX5VfvAW5GfxJr5D/av/ad+HHxV+HVz4U8OC8NzLNC376IrhYmDEg/TIxX6L2vwj+H0chlg0CwhULjaIFx9cYwKoQfB/4fNtSXQ7M+WdyYhQcjp0AoA/ND9kH44+EfhL4P1zTPFHnv9uuVmiEMRZsqBncTgc19i3H7cnwfttP+0/2fqE9zGp2RrCRkj8a91Pw78CQQrHHodiHzuZjbocN+NQSfD7wnNMS2k2EmF/1gt0DfT8KAPyQ8U/tp/FXXPii3jCwEtjpFufKhsRu2mIHOW4HzN3Pav1S+Cnxg034ueFf7ahtJbe8hKrcxMp/dsRkHJ4IIBIrqG8DeFpEVJtJsrvjGDboAo9PpXV6fp2maJC1tp9pHaLNhnWJAoJHA6U2yUrGqGZ48pzmoI2DZAGQakjWXAVBjnJpqxuuWXjjmkUW4gIlMZb5VGV+tTQ3QhkLyKCyc89KoAjduyQcc8cCq0h8yRoyflb9aAPxe/wCCgM9hc/Hu6a2k3M2mQhxg4DHJVR+GDX6g/s0IkX7N/ghMfetd35+31rxj4rfse6Z8XfiaPHOt6obeB44Y5IUGNwiXbgt6H2r7B0zRNK8L6Fp/hjRIlt7GwiEcMaggKo6Dkmq5gHtC3Co3r0qa2cQnYR25PY013CxMOmPTiqsHnvHwNuOhJ61IG556umEAGR+VZ9tPKV+ccqeCKgk3xW4aM4+bOaTSPNluJY5ZQMHgd8igCeFftVw0ZYr+7cHH0OK/GH9oD4R+P/if+09qum+G9PmkS/kto3mdGWJAqL8zPjAHFfs7HC6yo27PJIP40yOxt7a9e6CBpn6seuR3BqoysBxGjfDjwzoWj6TpE+nwO9jCkTMkS4LhfmOCO7ZP45rWuvDnhtpxbLYW/l7W2nywArAcZ49a6u63XEnneg+YVAYI3VNyjvipA/On4G/smeKPD/xiuPij45njtltrye5s7eLD+Y8pbLHsoAIx1/Sv0g/gjQthsc9MVVUfOJHOAvAGe1I26RsoRtAJ6/pQB4n8VvgknxH1hNes9ZvNMv1hESGB9o3RjC44zznnGM1+bPxt0z9pb4Iut1deK72bRX+Tz4LlgUY9FdSeD7jNfs/DM8YR2PzEZ+lcX8Qvh/4Y+KXhmfwn4ogRrO4kSRnCguChzwfWgmTsfz8aXpXxB+N3iqLTLFrnxBrF2Uja4nLOsKHOWeTBAA9a/dr4K/D6D4T/AAx0jwHFKJ5rFWM0y8CSSQlifU4zgZrV8G/C/wAF/DXS7nS/Benx2EEjbsxjDM2BnJ6mut0RX8mWGcAOmBgHJOe+arm0sERNX1uDw1o194juo2mh0yB53RfvOEGdo9z2r4U+Gvwv1L4//FS7+P8A8X7ExaZAVXS9PkwysIyQuRtBKjr7k57Cvv6aGF4fImRZFf5SGGQfqKc5hht47aOFY0iAVQowBj0A6VJR438Xfjb4b+DNrY6z4ktLm6ivNyRR2ybgCgBw2SABXz7B+3Z8OrhT5nhjUS/YoigEe43ce3PNfYXiXw14e8VWsFp4h0yDU7e3YukdwgkCsR1AI602z8NeFoLUWcem28XZdsKgAegFAHyhN+214AWOL7P4Y1ZiQR8yYGPbDVWX9t/wZAjIfCWqKX4zs/xavsdvDugIrbLSIFQcZjXCj8qv23h3SUjjkis7d2DdZI1Ix6cigD4ttf25PCIh/wBE8G6pNP8A7I9PzP6V8PfEX4wap8UvjxpHxC8T+H7weHtGkTyrVomYhYiSM5AU7mxn8q/aq58L6DDfyz29tGiTHdKojXlyAMj8qoyaHo0abbe0WQhgf3iKf6UAfIsH7cOhNpsbWfgrU7uaBArJtwoA6cruz+Qr8/vin8ePjf8AEbx6vjG0hv8ATItPf/QrWGOXbbgE46LjPrX7iSaDo5sv9FtooJ++Il5/Ssaw0jTkme3uYllkbkMFAK59MdKq4Hzj+zP+014k+Joh8H/EPRZLXW9u5bry2jSRVHO5WAwxHORxXaftHfHPS/gr4WnttM3XXifVAY7W2QtkB+PMbb2H8692gs7OyuCbeJVYj72AG+mQOa4zxJ8NfBniTxLp/jHWbIXOq6d8sbtgoEwRypyCeakD4t/ZM/ZrutI1uL41/FgSS67dSNPaW0nLRGQnMkmc5Y54Hb61+jN5N++dI/unt7VTnaJwiIfu8KAOBVS5laN97dB94ilN3AtsySKAGAPTk1oaZI1tOrMASOBnsc1ivB5qJKAQoOSD1IzVuNmWUc5KnIz6ZqAPxF/ag8NeJPE/7TXiOPw7pdzqDPNa7vJiZ8FEUHOAcciv2l1nQ7HXfCseharEJbS9sY4pkOflGxeDgjnIzU9zo2nz3suq/ZohNcKEkcIAz46Fj3Pv1p05ijhEMPyqvUZzn0q1NgfIHjn9h7wJ4k06V/ClzNpWosGKOrFot3bIOT/48MV+RfjnwF4y8KeNJ/Auv2txearFJ5cEcZaQSbjhSmM5B9q/pNjkWMLg4wPw6V5lqfg/whLr8XiqTSrd9WiUx/apFBdVGcbSenU9K2jUsTJ2PIf2Nvg/d/Cj4Vxya8wj1bWJGupYxghFIACE+oA/Ovp+d1lCzD7tc9oVz9qtEckeaGK56cZ7cVfeOVAsaNlEJOM8VjN3dxplqSaFJBhjgcY78UnnRODlicnpVdponlBYZyc4Hc1olFQeYyBB1AFQMqy3Lja8XzFgM4602ME+YrZ3MPmJGKnSKIsZCTu6KarLJIYuQNw+9QAjTPbJvUlsHBFXDIk8YdQVY84PaqAkiA+7knA9f51PCWVN0pG4knjqAOlAFiBjhmYlRzx708rtKyBciTrn2qWCSKVshywwd4I4B7YqhdOVjRQSwU9OmKtAPaUktuQ8nHtiq7ybmWJDtByT+FQzSj7498elZ8dyY8bm4fg+opgSzOMbNuPf3FQ27knys9uT61kXOpyZYxxBVH8RPWrenzN58ZK79ynPHFAHSeaIovLIBJ5zT1DtbmSOMHsc+lUmvYo5tswOWA2kcgZq5p5KROCSwz270AVZVkihJdQUPp1FMt5mBJi429C3Q1Z8xZlcBMlQc+1Zaq8DAyHtwT05oApwakZ73ySdsoyWHb61eglkeUlyWI6D198Vx9u7NrzMF8x1z8ynj8q7BNkjLcEkMeCCMEUAaqLxvIwT0FRXbzKwkXO0ClhuPm8rqB39KlmSQkog5BwR6VmAy3Z5wAOMcH61p2rbF+Rf4uT64rLtwytiUHaw7dq1GjjjJEeQMZHNAEshdpMoR5ec1YYjyvNHy7hnjnmqHmKVCuucdcUqYkjJUkHnA7e1AAk56A8k81XD+U8mG+8c00EI+7ocfqKiUPJJubCj2NaAWI7tHQAAqc4yTirpUuAEbLDv1rEa3kjlkndiwPAXrThdPFCZkwF6D1yPagDYkRlGAfm4PNVrgTFAhbcfQVni8eW4iMYOXHzDNa0svJUfw980AQrcMqYY/MBipoUaZy87ZDdB6VUfDP8AIvJxzmpDctv8lc4wPegDXDorKwY4jyT6Y7VXhBkzNIwPJIx6GmHeUCg9uR7AVBAzxIfMbOBnigCzHPI02E4Qd++aWRrhPmZtwDHr1xUB2SDeqkEDp2NVBK85KsCw5+gFAGnHOieYm4DHP51lajcSNAA0nK4HtgVIEEmeCcDr04rFvbfzZDBJnaD2PagC/ZGQsHJPAyCehrYAdjhckL36HmsfSPMt4TA/zYJ2HrxWo0rrhgSuSPy9KAJVfy8xyk4Y4AHep44TcYV8rwce+DQkEbyFt4yDn6UAs7gx87SeRQApglR3LjCqDg0xUUQFwTuxx7e9XndpopBkHrx3rOlHlxZDYYL1oAlEmxl5Pygfj61DJdPJMXRMiPP4qaghuhPEBKp+Ru3WlmO8H7OQpY4x7UALHfRvIsO7G7PX1rWsLlBvAAYk4APTg1zVjHbm9cHqMg+gb1rbgtmgyshAds9fT2oA0heRDAkyMEk4/lRMsF08bbsBSDjtiqATkhWyev4+tQPJcRE/NuDdCB0oAlN/CL2SCJsxjuB+lTxSrvI2/MSB9FrPa0lZn8tgobaBx3PU05rWe3fy/MDqpwWHU4oAv3ESpIXVsYGBUyfZ2G8yBSP4T14qvDhg2/LEk49BWXLBsuftDfMo+YD0NAG1dTRT2phBB2nOfQe1RLNAbZGQYA6gfzqFbgM5cgBcEVaSwwgYElWGcdqAJredZ3+VeBnHsanD7GyeKq26GMFRzj88VTvXn88qjBW2cZoA1W3ujMODnA+lSiIRoplBU4rK026aSdVuVyDx+NbspVtxYkEcdOgoAghljLlBzzTbhx5mMde9Ulky4HQc84rVU5KoTx9OtAFhZliRdzcv/IVBJcW/mDDcP61GcO/lbSGUYrmr4PFcRqvK5PTrQB0snnvMFxkAcZpWhDwMpOc8cVHbOvnHdJhCASfSlfYSTuwnNACCNkiUKxVo8fjT4b6RC7tyWGAKiXcIwEYlWyRn0qvHIkjuFTiIcmgCdZDcKJtvTP8A+qnBTMjlsqMjFQI/lj5Blf60jXbrHhejHnjigDTi8yGARyg7pTj8BVB/NjumVBtC479RUMd04JDsSRnHtU5ZizFzlcZ6c5oAurKJblYFBAboe44qe4ROGk+bGPrWBFcPHMkhPQ/jVi6llkhffnLZ6cdKALbTwzwGEKUOThiOfrVcxjCjd04J9fesFpwioPMYg478n2rQj8wNiQfUZ/KgDQ87IeNmyB0PrislruQE+WcYpZ0liQyrzk9cdqx7lrmXZLBGV4OfQ80AXtPe6tN5i6nqMcc1pRSr9qMwHztgHHHNZOmw3k8LHPXOV74FatkJPMJ4AyOv60Aa6CSSR9w+YZFOsVjTOGK57VUhvdzOHjxz1PHNOjudwO3BYcj6UAaE4lGSGz3FPV5XgWTPJbFczJf3lvKsb87j+latq7N+7zhSd1AGykjMd3TIHFV5pmjuhCVypH86gAeFsgls/wBKhFz5srKE5ODmgDbSNdwXAx/Wql5u4yeOhp6FiS3p0pLxv9HRdvzZBoAgtIWI3uM4Pf0pyTNEzKUDBsgewqtbyzq5GNxfr6VdVm3t0bHpQAwv5qgsckUivIjASZI7Ypp6hU/Ee9TqryblHUUAKxVmKgbapOHWR0zyRxj0qwjiVjH910/lT7gH+7kkEZHpQBVSCRk3nnbnBJ6VbEjiH5vzz1qm0jqFicFV/mKpapLLDB5EDEA9KALOuabBrGkHQtTgS6sp1ZJYpBlXRhyDXzvN+yz8BA8hHguzjL9CwZsnvjnj8K97hvJ8BJTu9GpHmlncoTjaCcj+X40XA8B/4Zc+AyGOR/CFoCn91Tj+dXP+GXfgLMWaTwbYnf6qQf517Qj3ToXmBCt04zSq7KQoJzTuB5XZfs1/BnR7+11fTPCllaXlk6ywyhN2GHPTvXrcr3MMsSquQNoGOvFOlvyjxpJ89QC/mWdd+CGbp/s0gOiM7sxJGc9vSnIzzbW6EDB9KozTBpGaLIXIx71dgceeG+bae3atBov+dNCFiUAuOp7dameRULM/O7sKpSOwmCbcH19Ke6mQrk/NzziszWIk+yTa5b5lHSp42LxjH3RnvioWjCtz8xBHNQ3DCJG5OPQCglkjqY0GPugnpzTrdZWDSnhelYDvfRsJYmGzqFParVpfSruZsMD296DM3DGskik/LkDgUx7bEzKhOAPwrKs7pllZpwW/pVhNXAO90OCT070AaYA4G7JX+dPA3LlvYZ9KzYb22nIbPB54q2zhY9kfIz1qLAPCKJDGzZU85rSsUKXCFjlCQPwrG3gMsoOFPy/lWnBeKjrtX5fUUWA/Ar/goy8Y/aR1o8fNFZ/KP9yvoj4cfEP9tVPCOnpa+Goru3eNWjkeNSWUgbSQGABx2IzX2D8Vv2R/hp8U/H03xE1x5Zrm4CCSIFcF4xtDEnnoBwPSvoHT9HtNC0q2sbJQkFkoVFAwuR7960uB+f0vxF/bptYfOHhO0jiYeqFv++fOOD7Yq2PjB+2qB5Y8I2achGVUHzE9uXNfoZbyrta4WMKScnPIz9D3rOPlGZiBgu24n/a9aQH5x/FD4t/tbJ8NPEcHivwrZ2WltbPHcTKUVo0ZdpIxIc8exr41/YYvILf9oNIBICt/YzRFuwbcrEfiFNfux4y8N6Z428N6l4V1lf8ARdUiaGTb2DfxAdMjFfOnw++BPgH4X3ok8MaLbRX837t7o/NIyg9MnoWzzj9atz0saLU+oNKJmt4ZUZQqjAUdeOn5Ct+N+QOvPU9hWDFYS2rM6nb2Izxke/uK0YnKoT2XoM/1rAzPPPjV8H/AHxt8Ip4d8a2rSSWrFreaMgSJx2J7ev8AKuZ+GPwP+HvwsshpvhHTo7ONVAkkAJmc8n5nJyeSa9fvLkmP5cLg+mayPtDL82cNnvW3MBp3rw2Wl3t3FaG4Wxt5JliQEvIyLuCjHPJFfBM/7cF9aXMyp8PrqTyJNmUkcquOMHMZ/pX3xbX00YDI+G/lVeXRdPnuftywxBmO6RQgAY/3jjvRzAfDC/t63srujeAb9YVAO5FJJ/vbvlG0Dtyc+1PuP27rKaz3p4D1PGdu75lGT6EKcmvu1LG1iUkRIWbgkjNQNpFp5e0KqjOenU1IH4nftb/G3xf8cdJ0fRk8Hajp6WE/moz+ZIWTaVwFKD+faj9mH4+6z8CfCE/hHWfBWp3bGd5ldA6EmQ9wVHpjvn2r9qJtI04zrdfZkf5cDjof51DcaRYXQTzbWNtuGUFQ3I7j0q1LSwHwNd/tw+IP7P8AO0LwBqB1Axkgyh8IfX7jZ/SvhjRPjr+0X4X+Ic/jySw1C5gvLjzbq0mhk8h0znAO35SOx/THFfu0+hWzuAsSruG1sqKrNoumgGN4FYqfUjA79+ntUAcX8NPiNF8TfBmmeKTYy6Z56FZY5VwyyDg/5xXsMF2sbQlTkRsDj+VcdDaW6TkW8SwxqT8qcAVtQ28r4aP/AJZ8nuaAPy8/bf8A2VPGus+Mrj4ofD23OpWuq7ftECMfNSXbgkcHgnGB1FfOOmeNP26dAsoNK06DWI7e2QRqottw2gY5JTnp3r99oc+QASGc929R0P1ovIRdJsaUo3TK1amB+E7fFr9uS3sjERraBehW2Vf/AB5UBrA8QRftm/FbT49D8TaXrGq20p4jmGxCTx8xwP1r99X0+2ltRZzZkQ8H5jz79etRnTbG3+eMsMe5/wAalsD8rf2Qv2SfGPgDxt/wn/j9v7N1K2haOGyjKHmRSPmYZ4GRyO9fTHxP039pbwrH/wAJB8N9QTU9KQEtYSBCVJOMcjJBzkDcD6Zr67igjllEkiJuyMNzk4/GtSOQ28uxWxvxn3/CkB+SSf8ABRb4jeDZ5/C3xB8F+Tq0G6I7N8DgHjoy8euc/Svzz1TV9S+LXxistUt7MpqGuapDI0SZkYcnPOP5V+7H7SX7MvhT4+aXG1+UsNStX3i6jTdKVwQVBJ9cHHtXi/wX/Y18CfB3xDb63GZtU1MOzRT3ChfKB4GAMkEc8jHXnit+aPKB9VWGpvZ+Ho9VK+bc2Ft5zRbSGcxAHaF6g8Gvi3QPhH4m+N/xHufih8W8JYW0gFrYt8qsqk7ARj7ijGR1Y9ff7sh0lrScyQsrR8gIfU9Se5qWTYTtkAz0+UYArADxr4jWHxS0zw6mrfCcWzXNoCZbZwAZEG0BUVuOPTI+tfkF+0B+0z42+LFqPCXjW2hsZNImJWJInDvMqsmGXoMEk49T14r98ELwYaE4JHHOAT714H4l/Ze+FHjLxd/wsHWdEWfUGdJJohxFIy5/hHTJ5Y9/xq4zsB45+w3pl94e+CGmT+JoTpvmTzXMTTLtPkyPu3nuAcAgkdOelUP2hP2h9U8fJP8ACH4HxSatfXTNHNdRIWXYU2sYmHGc/wAX3QOh9PpL4g/BC28c+F7PRLe+bSbSFgTbwAKgjUbAgXOMAAY4re+Gvwb8JfDi1W38PWS29w6FWmIBkkz0Lt1P6Y6Vk43dwPmb9mr9lTTvhnFb+OfEUS6h4kuQQpkAItADghMHO8k/ePbj1J+7LG2gjgji8vDBs5qxY2sVuiIw3eVwCfQ8n9anAjjfPYHNUB8c/wDBQh4Zf2dZcKgkm1CHA/iH7vqPcj9M+tfPP/BNx47nwdr9hEF82TUcJuXqpxjqRnkGvvD41/BjQ/jl4at/CWsag1lbrP5+UwRnbtwwOOMdPSsL4LfALwx8ErOTTfDcvmq8onZ2wxDr3GMDmnfSxoe2rNDuMaIRjgnryOuKcseH3jOc8EcYFPiEdsrByBls/XNOm2wup3DnoayA0Ek3Eox+YdKdLJGvyZ7YxWYWYgsDgjnjvTPtALgjkgdKCLF/IihJxxngVGrbSFYFlbtUceWi/eN+PvVaUguJU+8OMdM0BYvhYxICT7YqzGPKBzn5uayVkbIGenOO9Phuch/OcqiDdz/KgLG52ITr160qOxkJbgjHWsR7o8vAwOSOvpS28pL7i2QTz7UBY6FCmSAfm5BPrUnQebH1xge9VlkDMAv3epOKnby0Xjt/WnYsgZxlXboP51XmlG1tnPGafK4RsHoOfaoGlHJPQ96LAZ6yMxHzE81YeYsPmIGKYGG7kflUTsFyNposBdjuQoLN/Kn/AGlXXdj+lZhudq+XgZp7HeOnHfFWBtxSBlyjfjTmdRzz71k28gQlQOD0q2vLFelRYC0X+XAHX1qF5nblh04qJ5guU7jvSGRAgYsAfQ0WAMMX3bun5VdVllw2OaoNICm9DjHWpjJx+6bFFgLUrIinLZziqU8scKhgpAHrTnGRhh7g1AZFf7/IHBzRYBwuEVllzkEYqWS6HmJGuPUkVlxqpcop+WkeUB8njAxxRYDZJWRQAAcc/SqRcDAI3ZPeqkd8sZBVdwPBzU5mSXDHkDtRYB63KoTyM0qTdWZvbNV2jABk6daxrqVo4mdPmOeKsDoluFEZcct0FWYrpgm1gD6jFchb3ZlkG48r1AregmHmKR3HegtM0UwuZFGBnP0qcyO8QBz9BVdVEjDaA4HUZ61bzgqijBA7GgZnkyBP3fJyKeWdB0olLxuNhyDVGW8ZMqOM8fhQBWvp1hIXflvQDpUcU/mfuycNWTPI5k3A8+9S2T+bv4G4dz60GZfYMGPPfrTY33Phj09qjk82NTg+tVjLIgZwu44z+NAGwkr545xx6U+NnJ4b8uayY7t/ICyLtlPPWpUuv3bHP5etTqVzHSqx6k5zxjrT/IQxlhwRzWJBc7vl+6CfWrT3e3blhheMijUOYuYfZnOKljYAbD3qitz5qsF7jrUiuyqp+8RxUklx8KvUA1lz8ID03HGalYr6c1mXDOoJyQPTrVoCWWQn5Scio/tBVV+bGKqv/qww5b3qv5Tywkj73arWwFiTUVVto5Hse9XEfeA20nd71xbQSbw2doXrW7p00jkxt90dKSA1pE2gFeo9aYkxO5TgEAVTvpJADs7Dmsy2nJ3Mx2j3pAdFA6mRlzkDrV4hSuG5HXisKNhuDDqyg5HStRWaXgHOPTigC2v7ttpHAqyjsGBHQ1mxSZVgvarUTqmDg5FZSNomixC5BxubpTBuGEJBYdaiOAd5OT1FWEBYbwPvVBQbT05+b3qdVZgR6VEqsG3dFAqRWBYkDkcUABVmdVzgKOlSIIEba5+Y96YS6LvxznrUkjK7LuA4oAY8QIEiYK5xiq75hRtua1owh2xr65qrdR5fAzwaAFiBUox9Px5qbyl27WBLHvUCIwYb85HWpGO5PkyTQBEYyh27uBTpXbAySKEhdzgDp1p80BmY7T7Y9qAGHLlcN04BpJAVwjc7e/vTDGUCBTu+tDrJsBc45yaABFHmja23j9a0olDOGLFiOB9TWZtDJz19farlvCsTK7NwetAEd1IisDMPunH1qgsibiqLnnj8a0ruESvG0RDADFZcqeXPyuPpQA2UBcuM7hwcdKsW1yXxGU35IH0qJ3KfKQDmmQjrJEfu9RWZbLtwrRH92vmEU+38zbvcBVPT1qMTscHbk+tVo5m3NkbRQQbccjBASuc8VZZVcDaQmOtVbZS6EDrWgIlEfPBI5NAFJ/KRT3IpqBWy79e1NKnGR8y85AqvuOMEYOcUAaA3/ex8tRklB8q4zzxTTLOke3G4UebgZZcGgBDOgjOIsEdDUiiJ1LdPc+tUp3cKCgO48+1MicyD5wc0AWnEjBVDfpTTHg5JwR2xTVnWMZI5H6UyNy8hctgMabYFiRsgMp6dKbvJ29Pfml3DzeW3Y9KaWReDkHp0pANlbyyp/SqkkhIY9AauyIPl28rj8arR7mDBo+PegCvJMsa+cV2gYGe/PepAduMDOecjvmq8sUkmcjERBwadHkHa/bAxQBZLcqEHIzmosjlSMnPT0qYbEdQRzg81E6qpDEbuecUAQuVPBH3ev1ogkdJPlXjuateQhO/PzNyRUCwujmJT74oAdLiQZAB96zZonWZcEFOOK2GikVQhUAGqDRvHLtZcDsaAKtwZImYHlccVGxOF8v7q4zVrG5zGevSo2twpKbue4/SgCRWLbSnXoT6UeZFNtXGW5BPQGq2fLJQcEdumaa0hLAhcJjjtyaANHyw67BxtqCPKPsztJxyaIkZVy5wp/rU0kaIm9nBVs9/SgBAdjgnqpxUkxUFl6rgcVEHXO5uAvc1GnMpcfMvXrWqArKJfMZycDdgcdh/9aoLovLp97GpwyRs646HAJIP4VpSGQuIyM7Tu46fhVOYx/Y70byjNC+zHcspWktwPwlhnitf2g7e8UZW3JIQfNvZlzjHTHNfrz4NmnuNE0+aVDHJODIwyO/Xmvx/1WF/+F9ObaTyZFkChWGCr9Nv14r9gvCMFzDp1ijHd5aLHk43cDg46VpW6Gh6fBIAgDL3wTWky5ZghI9azIWjUCOX5snOa6GBMI/o1c4FNI3jQl3zu6VVO+Rih+71B6Vrt5fl+Ufve1QhogCP4hxg0AVI5GBx/k1dt12syOeSOntVUR5Jz8pAzmpIw8LeYTuJHf0oY0fJHxwiVf+GhMfw/C6y/92Gv5o6/pT+N0rn/AIaC5+98MLL/AN2Gv5rK92l8KPJqfEz/1vu1CNgJ+93FMEQVsgcHpUvIJQDOR1+lSPLDHF6sK+TPfZnXIJYBuVqLAO045HSpZg0gz0xUZClAc9v1oIG7WGWI9aqOEZdy8EVZ+ZUz3PFQ/IqBTzk0AVM7BluhrLnImJOMbelaM2U46g1kSBw21RgetFwMu4UeWx71hOxhdt5yG5rYupREki9WrFm3PuVBztreCMzOmILATPgOeBmp4mVSD12t04qm9v8AOGkG8jlatpjJGOTVtEMsyyB3GBiq7IrHnII71KFJ5I2kdqZKzoDtA5qhFB4gGJXk/wA68Z/amsc/BLVrPcAkqq5JPHXPf1xivbYsKwZhnNeGftWCGP4F6/NqCebHEsewdCF3DB/AnNaU9wPk39hO5ZtB1aznw1tDL57AjIHy4Br9J/MCqrhsKOB7jnAr80/2CltpbfWRdSb4uVxnaoO0HDevtX6OI85KqqnaScZ6rycHH4V0V+hn9o02eJ92eo6fSmq7Hjpg1BApLNt+bHrVhVfbtH3veuM0JJBvx5bZK/rWNLbyO/m56dQKvySrAy5GdowR71VuJCwAi+Vz1PtTSALdm2/KvfmnYRhuUZwaqp854UqyjnHems7ouFGP/r1YE8zvEgAOMg8+ntWRIHmkAHAPrWr5iPhpeAcfLVe4+WIHggnHH86AI0cmRkUZVDSncUI645qK0miRmiIJ3HIrQETMNgwRzn8KAImD7huGRjj8aaYwhJHANW41LBiRkLjt2FKCHOBwCOB096AKUkW1QW6HtVcSYOwDOOvFaxVWQB+nrnvUDWyKcRttY+vcUAR72VDGORnNYsiNkE9zW/tQxlWbJ6bhWNI6q+GJyp4FAFMhhIGLZI9KvxOoYEn5jxmoHXecQ9qYqyGTbggA5NAGoxOfmAI6Gsu+DBQIxlRUktwT8gGFHf1oJEpCr0FAFVLeR8N90itNUk8tcnmnJ9wE9fSldl8tt2SB0xQA6Rikf7sBuKmjKiHbIOcc/jVYllUFMgZ6e1Z9uzmRg7l2Y5J9BQBuxKCiqp5PAq7s8tdxbp2FQWrFE+XkH1pd4MxG7II/DigBUjLZbOBU4dVG0dD3qNycYPHpVQzCNSG5z60AWd/PmdyPWoZihhJI69ahLYABPXpUchUny89f6VoBluhWXJb5T0x0HFWwjCPcwEo5APoDTXjMnH3Qc8/hVh0zFtzg+1AEcWXnOTgDjBNWjb5YgnBxUVtFge44561fjjycAnrQZmYY3hOzqD96r8c0ghKK5yeB9KbeoVB8rjb196r2xeQhVwooDkLXkkMAzZXtU+CNwGTjBFNLD5U9DinA7nypOFGD+FZgRsJdxxgA/wBKlimK/MRk9fpSEA7gx68gelN2hV7genrQAsTlpQGOcnnHpUMECwq5QAfMcYqyUA3Ac57nqDTrcIrfvAWyRxnigDTgmlckbz0wOoxUfmyKgXO5n6+gIqD7QcKgHTjinO3yDByQTk8YoNLCOriTg7ATnjrWRMWB37vMyavySlhkj5sn9aiIViSi7fbHFaGZmmNSSxyTjFTJvIGef51KSXVScDHOKTzAr5PQDp2oMyNA8bbid3XNFxEZBknhhSK4Y7z8pJIqX5t3zNnsKAMWISQzAYyF7f1NF3eT3DeXt+XoSa01t0LHd/EOe1QPbwFyE4GMcc5+lO5oFhALYMu5eRjnrmrxVdy7iCMcVTW1jUHnnrz1qcKo+VOf6UgEyC/t3pbwpLGuP4DxzTSpIJApNhCrnp9KACC6kETBVIXoc0qGbeCWz7GrMaDy9pHHQZqMKicrz9fWgCQTsxwvJAyRjiopLhXk+SQNjqBSTbdpXB3VmxxzLNkjK5oMy9CZzPknCrz+FaMhLEnqDUETgvkDAxUxKOQQe9AGM9syyARuYxnqODz7itC0lktY5IgxkJbcCSSabdkKQB8v/wBamrhgSOc8cUGheknMqBSBk9h2qEFI0OeCOvvUKpKmXI4FZ9wrsr4YYP5igDbWaQKA42gdO9XLeEMMk7gevFZlgUS2Uv8Af9zmtGKZS3oTQBMIwzgbulOjDOcFuENIFDthDzUsSfMyelAFaeJmBVssnoasQSKIxA3CRj5FzxS7SrkA/wCFQTTKisjbevDdcUAW5Q20Y5xWdIC4HYjjPQVbiLYAc7gTwBUIPmZ3DlTjg0AW9PkIDN5nzLxV5mYkdCKzbOZAXj2EZqwWOAvIFAEF3BNMfkGcVmTWRXmQgE9q3xcLGySOBxx9ajuCJM7eR1/GgDJt7VwOePSrQjVZdw6d6QAhgS3I7VIQka+WDlm61oBYlUNCYico4IYc8BhjjH865vSPCvhbQ9QuNXsdPjjv7sfvbkgGZyOAS55OPcmtwxPt+997imywEqENAFJ5WRyoUHb1OKgn03Sdbtha6tbRXccTeYqSqGUN2OD6VZKbSd3SnwbYi24Ag4IOOeKALNlFb6TB9j06FILVBhY0UAD8BxWPMpecszYPpg9P5VqFvOwAc+tJ5ISUOwDFe57fhQBGrSw/LkHbTLgvdBN+CV9RVmSJtuR0b1qtHHtkBbDbvyrMC6Jwo8hFCFyGcKMbj60FCjDPzY4PGRzTiC2Y24PfHYCpTGqoyq3y+h6//rrQCS1k2EtIcAcCoJo7S6dy6FyDkEHuaVVi8kejHBpkX7lleMlFXqRyaDM0xiEJwA0eBkD16e1WFne3lklhwZJeG+grNjuUmJVG+6SDuHPt7UOM7QfXg+lBoMJM5KmJCxwDkEYxXN7JoJmEQPy8bhnv6c11TttBZeg7A4Pp61W8uMSG6EZGB0J4NO4FZNUuEtxGjN1yxPFWba/kmRjO5ZuOSeMCqE0U7xs0QByCfxqnbLOu4SnDEcjP/wBalczNmOcqxyR1p5bzlJ4O3p7VnqISCwzz1z2rQs4o9mOTz2rMDNdJWlRjltpyQfSt52EyLIg2hh0phIMgVOMcYNTOCWUgAKvQetADrdPKwMYHqKtLIq5aP7w6nvUCshYHkA9RSkAElT+VADZ5nUhwcA9QaqwXDq5VW4Jz7VaZF5fOfTPpUsMMITcWw2fwxWgGdc3KJgKMMCc1FHcySBWUkDpyatz2qSy7xkls5x/hUUtu0A3A5THT0NFgsBkQsXVgc8fhWdcuY3JHVR0q2CV2gLkY5IpzwEoZFPJ9aOQCvb30gRQpJIP0rSD7yrOeWBzWUbSZGBcZHXiriKM4JxQBYFzNCBEDuU5otJJdocfLyT9cVWMyb/LVeAO/YipLVySq8ev0oA1VnWP72Cr/AOc1jSX6TztHGOF/I1UunkM5jQ5B/KohDLDPHIAOfvD0FBobkCNggDrWjFHgHJqFZYkUOB0pIpDKSVPANBmWSg3YPJPSpSBjaM5zzVdnYsN2Tz1qxglV29cdazAiaAqCqk7ic1GEc7cnAXika82uN2cKPSomuUmACjhetAEkkUaPzyT71l+e6Xnll8L/AAk9KnnikODGx2seueRWVqAQypEMs47+gqkwOid968kgMeP68VaghIQRI5wckD/69YVss0sq/MQFIP8AjXR4yQFYIPSqAzrm3Kja7HPpmsLUVVLVkj6kdK6aUqw2u3IPB9aw57NpRuB5zzQHIY+jXU0aeXzgHmunSZbjCgfdqrBZbSNpHQ596cqSQtgLgjv60AbJdNphZAScfSoWkU52qBt796hh8ySQu4zgdB0q6kDEDcuP/r0GZlzNLMflyW+taCyN+7RztZeeKtGJGY4UBulZ4GJNsgA2n1oAvbsnBHHQmqrxSxSZiXO7p3q0xRQFTjv601iykN1PUEdqANK1+aNQ4wy/eBqC527iQcZ44qW2kV1Ynr3JpkpiYbe5oNCrFIEYqOh4qC5IVgQaCqNIV5wvJIqhdOzgx547GgloicNLIXJyF4qaISKSy4IPFRWEaxM3nncrVcaWNmEcfbpQST27IjYK5xzUkgeVk427j9ahVlWUhOw5qcTkt8h+70oAsReYMN07YpGlOCoGM5BoScuwJwpGRgd6qea0kzDcqjpt7mgCN3KfK5O0io4J0l2w8qWPf0FSbkaJvNBDP0Jqvby7pQdvK9D9KANFtycIcVXyzSc5JHGaS5lJk3EYCirUEY2hQOozQBRmSUZON3oD0NOQtt4AwOT7fSppp4UKrMdoLEfnUitCsagYw350AJqCq1pGq8FlHOe4NRaRBMXaQsA7HtzwaUxu6mJs4B6/WrFhG+8hDjC/ljvQBGQ+CGGAh4qfEpfP8J70qEM+09Rn8TSw72UsP4G5FAAd0bqD91utNuJBgmJenSpvKkYlj95ug9KhEWG2setAFSfayRMAQHOfxpfL2p97Az9OnNXJUUTwZbcFOMdOMVIYVkV0BwFyfXFAFFQ2Nmf160xwyZOcg9uuKz7mZlmVUU7Nuc9ORVi2Dx7ZSScjBH1oAdGJJAUXoaht4pUdvXua0YkKnAGDTCJMEEYA6GgBzFX2ByEHTPvUkkPzIsjZGD0rJkEofLZznGD0rVgXdFleCOoPWgCuDum2HO1RTngZG8wcqw6elSvEQ3mx/eHBFTLmRPmGB0oAznLAYB6ntVyOUiDYwPXII4qYwxrt2AA5wc1G/cM3HTFAFaYM2QeRioXkCA+w4/CpWAAwOtI6LJH9Bz+FAFAXLPGcDa3T6mltAHcuOMfnmgiIpgnb/EPrU2m+XIXXuOmO9AErRhpBnj3qOVHJOwbx79Ktzxb0KqcEdjTIV8mDa55X16UAVraFzgt9R2qpfWocsnJTqxzTNQluC6BCQGHIAp0cpVNsh38Y5oAfbPL5bIzbgB8uRjirLRO6KSCPXHHFUo90OSwJXb1znFXN7bQ2/K4+tS0BI5cxBtuQOmDVVh5uQvBz0qYTPIBEBweKYYVWMoh244NKwAfMDbAc8fhWLqNoZkKhtwA+771fgilDMpY8jAHtQkLSBieWTiiwGfptjHCqgYBwMfjWi6FHZc5J9DVSASCUK/yrnp64p8kjq0boDtLnJ9BRYBiAtKcNtI9q1smSJHEhwrdMday2juXlI2qA3PFaVrbyhPKORnoaqwBctIkfDbckAUlqixmQSn7xA+uaSdGGUbkYLYHqO9Y1pNLcxF2c49+uRRYDfkjV5iyjCjGAOlNEahCgwDnoOtV4pZSo/hU9vpTfNZWdsEHoOOlQBctJo42eAONhOeR1qeZFlQtJyDx+NZFrEBL+7z0JwfernmA480ncvbt7VaAzGaJJPLYcE4+lQHypj5Y+Xk9uPlqLU1aC5WMq21xkMRjn0qgJSuOSNvJ980wLd5aLKvlMVyfu496n02GaG2EQZWYH5s9eKgubtZRE6/KYxjA6mrVmQ5MpBJK8H3oAnmTDDcMED9KswHhdvAHOPasi8lbBnViWAA4rYtof3K3KHGQAQfWgBm4B26kyfzqteIGjdGHynj1wRWqshAVGwS2R0okVPunC4GeepNAHI2qi3uCcdR1HWtWO7wCki5PaoogJJSwAC9zU620UgbJOR09aALMEkby/Nxn5R61qAJGCsZOQcZJrPs0RbgOR1GDxV3AR8J/q27mswC7fyokkOCp446io5J7h/LXK7OOo5p8y5Vx0AHHHesn7SYkwcsD0J4oA3nlgwVTk9/TNEUm1cEnn8s1hI7bg/wDCe9a0c0bE7m3B+3SgCWRsKGj5Ge3qaoRIxmLYIJPNWkCbm28p2HbNVCTbASL95jjHUGtAJozJJPtRsOTj8Kyr6KeK6VFX91Gc/iauLO0jZICMDyB1pDKzqYhyC31NAFK1nikugUyGHfFdNvjchNuM89OtcmbhY5JMjLkgDIxxXQ6dcRvjnbg8AjmgCrdTmNx5eSPQj0qaGNySQeuOelP1dFRlmVfkCkn60WkscmF56DHHFAD5p5IuOgPoOuKNzB2Eb/eGeBmnypuIjI5bjntVohIbdQuML1Pc0AVo2kJ+d+eB+FWI2AZmbA3cD6UqAbBMcnJAx/s1RUEXB4yMnA9qALQlxM4GBgD8c1z12ZGu9sPB8xR+FbjFZpEcjYUHI7nFYt5JAl0zQqQwPJHrQBet5mjuJN3RvyGKfJcsJRjG4dBWckkboWDbQAQcjmqISSSePzSWUH5ccH60AdVzFAQzYlZsg+oq2s+cEPgkc9ulYXmbZ2DHI7A9qlVHdCwOQCOB1xQBuWjsly0shyBwR6g1Xi2y+bFuO0ZPI4/Oo5keOAyrkgY4+tTWyNDGcN6denNAEG1UVthwD0HvUjqfLUHAfoakmtS4xE4VVw3HcVEYpChVcKw5NAEcSRxh84JzwV71dklCRJIpLMwyapwQorHeDtwScfwg+tWTaEptQ9MY3ccHpQAkVxErJcbvlB5FXrWeB1yWyrGqTWISBELdAajitijhVbKqBx/WgDTEkSTHqFPSnXU8CFFkYK3QD1qmLaVTHl/u5xnvmq+pQhpLZiMSL37HFAGjIyEozHaw+6M4ziqM08ZzFy+TnjrUEyb0WQAsRwRnp9KjeE28q7CzLmgBTH5c8J3ELLkH/Z+tdLbzbYzDkjB/T1FZzWZuYt4GDnBHrTYJVjWSKVTyu0E9iKANYQoJyp78A/WufmjlOoSqzfu4eh9fataKY+Sm7nbz19Krx7Zd4DAqc8+5oAjtSJQzRY+RvxrqImG0SyLuJBWuZhUQKUjyS3J5xnFbcMsjxlB8u3mgCBisUpGTtY4HtV0gTEEHBTGD9KySyC6CSMT/ABc097hN5VHJJ7UAWpZGe4aVH5PX8Kxb9pZ5QVGPL/WpVnbeyYOc1WmPly5DZz82OlAFnyyIzhjk49qkEuyNkBBIXvSRlnQA9T/Ssu+TJDxnaM4K+tAHQxMy2kZLckc06IJExXoH/UVnQyM0KM2DuHA9MVrWsPmQqwYb/wCWKAHRw7pGKkhSfu445qOWKGBC6ITg9D/OrTfu/mK8ce/NNkkDxmN+V6EUAZUF0J4mLJjLlc49KWaZA0ij5lXinxIsRkRhxuDKPapJEicyyeWYsITjqSaAMsM7Lvtk5UgAnsK1ZHZ02Zw2CRn9a5yC+JdIov3jkrx0z610FwnyFgMRr1x/KgDIlki80kLgA/Kcd6tiZYJFaRMq2cjvn1rmZdURroeYm1W7E8cVuJewTou4Ydcj6g0AXpLhQ5jk6AZ554NWbdIH2qFG3GAAPesO4n3usoO5EG2r1tcPHEwTjcM8+lAGpHG0JPfnGQO3anRxs7IQAHAwPfJrKa8kT5Y3AXFSW11E8iyI25lyCaALk0bHdFLwxJP0FRQRS5wg6cY6VfM3mybsdsZ9azpL6VWAiXOD19xQBRuZBM5J4aP1q3pmoB5TAyfdGPw9aZLNFKPMUcEYIHenQJHHdJIFKlgAaAL97cvbSxo52hxlD7d6p733iZSTjp9KbrzSgQ3AXPl5UD2qpDMzIC6kcAbhQB1VtOXVnRcKBg59e9S+bIgwfmHUGsu2YrEQOMHPPerkcxJV5MfL1FAGgjocs3HAB4/lQ2IiNoxn07/WoWuQPmVVfuPake6kYsoH3hnigB3mBT8y8N+lR+fIH+X5uP0qNSWBB6LUcLvJJhVGR0oAdEDJKZM49qvxOzuwAA9qyonm88u34irqzojEBuefwoAbcB4iry/xE4HtXP6rcRG3G8kFG6/WujmcyqGT5yOmemKwtUgWWDa4O5ecUAYFhefaPlJwwPyjrXSQyGRQGQZx06Vz8NtHCgZPlK9c1cj1Ew7giEE9aAN2C3RvkwAgz+dZXlg3v2Zjg+x7VPBfHbuSQkDrkd6gkMn21JhzyM/SgDRfTCW+T7oHU9aoXlt5Tx7Oo71oG5cSZi+ZT2rn9Q1QNO/lnbIpwFPSmgN2Gfy0OOpPGa14pXJGAACBXE2l7cySKXwQrDgV1ySfvI1QY3YAFWNGr5ivMqltxUc5qW4nHljA5BxxUJt3Zw0v8PcUXDRidR/eGQMVmaQIp5JFWN6bIDMnmKSB3FOeYFQzLkrxVE3M+fL6IDnpyaBMuJBGq7ZCSTwPapIYAJVU9ADk9qrwSxPO2zkr1B5FWi8iOGTBDUGZSvrY+buhXjA6d6r/AGWUNuk4XotarO6r1+ue1VUfepDttCc0AZ8cDIzFOMnitZEdsA5zjtQu1iCw4x2FWQ5JAHBxjOKAMe6d1jaI8AHIxV6zchIHc7kHJHciq+oZKF3xliADVy3EewKyYA7igAkiaNmXcCjHcPaiXywuVBIPUe/tSsFBOOVI61BLJIsTMeiUAPWDzECjKjJNRC1R/mwQRzke1OefEXJ7fzqtbu6hjn5R6mg0JniigjZyxOQcjvz6Vyl0F+2wqFBD4Kccg9/xrakkeR2MZJyenvTEcFsqoJBz06fSgzNCN7iRtmOB6+lXMSL8jYwOmKrKHAH97+lMLSlvlPIP6GgC00Cy539cmqr6fG2d7c8fjT3bjqd2anicMeRxQBUNqyAyJ90VrJAfKVi2GIqAkhxs5U+taTOuxWYcjg4oAy5C5ztzxTw5IUnp3q3hWyR0FRgqDk9KAJDB5ybUI9eaxkkGSFPzoSPSt2NwXGDx7cVz9/ZtHOWTryeKALO+SReBgg85qnIiySfLwSec1mJcvEUhJzk1oGRc5TlvpQBTa2eKYRglXJBB7Gt5WmEaTp3GDjjNVCCXWaTgg8Y6cU6S4Mh2rwCBxQBfWQMADkHNXwNxxk8VhfOkiseQp9a0TcEsCvBx60AaGCDvDbcetUWllMu2RgVPpUpkkaM8A4qHyhJtl7r2oAueWjx70ySKhWJpH8wElvapoY/MLLjBIp5R48EDOD0FAB5hwQUIJ6+hxVSWZcIXYEJkD8e1TT3AVfu4BGCKw5ZGjOWPy5BxQA2aZpAFThk9PSqItrkSgj7rH5jWolqVlWZeNwyc9xUz7kJY/cPb3oAypfMXAc4X2rTsnkCLtJKkZ59aqyR/INmdwpYydu1hhjyPwoA2EVi5aRRhvU1OYSJN27gDn6VVidyq7juyB+lXCkknDEDcpHHvQApKhQp5yM1QdHcko24YOcVZNu4wSc7AfpzUsEMihmkHJ7fSg0KSqgiLHnby3PtUiJG4SRMhmAwAamkVFLqQD1DAelQW7xpt8v7qDigCpqTeWisc7u47VTN2sojUnIHP41Jr6tJ5JB2iUZC9ya5y3juYbwwujDI6/wANBmdXDOhw0r7VHftxVWW4LTB1GNvp3FZz20sQ80rlR2z1qWDDyK55P+eKAOnimgkQybt27kD/AOtVMTwh978Hp0xiq0cMisWjbg9j2qCaF3ciNsA9c+tAGyvkbfM75xmonAQhMAj3qta2zL8uclDnnvViX51UA7W5oAhlUAZH5DtTLW4UMPL565BprvJHwwGf502KHJeUAHP6UAdJbS+YQjcenOAK0JGVUwy7m/SuainGdrcDbnNWFupsKrfd9T6UGhpZG9FPU/lVeXb/AA8En6ilEsTBUU/d7j3qlLKURlIJ56igBSD/AAHrUygENvbJ9azI58tgEsRVwykhkf7vrQBVuFTBVnAxyMClgkZUAOMH1qKXCnGdw/OpbdogCSuBQBdDDcMMPpSwzeXv75/Sst5gsjEHA7U6OcMQCOO9AFxpk2MrZyO9MhKlSQ24dqazJkoODWcHEMmM5Un8qAN2MqsOD0JNW43KbeOTwKoxzqVG0ZBB6VN5pGNvUc0ASyNucKM4qq7gZBXcf5VZkMeB5xILc8VnyDBJBzj9aAGPKqbsnBxVUSLjA4zyKgmkOTkZbpVMSMdxI4HTHar5SLmjuiUbt2G96hM+WBDcn07VQSfdnd0pXyhULznqaOULmpFcSNuVySOg5qNVds7huxWcbkhtqk5WlTUCSTjA6VAJkqqtuzOvYn860YJnnmUg9Oo9qylZm+6vLdeaI7mSCfK9/lHtQWdvFMFfBAUdAR1qw/zOWPX1rnILsE7gpY57dq2kmDk7TuRj360AVZ5TE2eeuMVTuMyfeI56fWtRwMncc9arMPmGQCRz7fWgDmpYykpZuccfSnxSlGGeAfbqaLmQ+cysMNn8KSUCZV6kj0PANXYDSjeN2zJz7VJ8pDqOfTAxWGskwzvOQPStOHzDkr900WAguCrEDHzepp8SL/q2OCp4A6Gq86uRwcgd6W3BaUHPpyKmwriXEdzGd6jgDIxzTbd3Zyr8qeuOOa2mWUKJOM9PwqGIRCVlONx5osFy7abW+Q9qviPaeD+dVoYkVgw5JqzLkEE9vSs7DIZ3G/ayn+lULsJ5O0Hkc+lXJXLgBev61VuHMiFMDNUgMNZHPD/Ljoan85vKzGB6c1VuFl3gE8AcUsaFvlbkH0q1sBTfczGMjPfipbeQwgs2ee1TOny/Lz2qVLUeXjPzDtSQC7t/G7jFc1cCf7QxBKgjBHaumgXKMSp49eKbHaxTZkn6e3akBQgleOBR3A21ahv9xMYPTipfssRLR55Dcc9qpPp7LLujYrg5NAG1YTrvKuTWrGZFYtnIFYdkoV2Lg/Wt1HVWBXJ9aykbRJERw3zcg1oKko2gkACo8BCJFfOe1WDMCi4796gomLgxsMYzxz7VCu8DKDqetTnayZA5j5+tRpl2QFSooAlJ3x4frmo3UFl6Zq0mxN/BbbVCUvux0NAFy2fbIQxzzwfTFWrmRjs8shiDk+4rM3sVAUZ4waaqBXy+fl4zQBbDsC8ndj27VK53NtC4GOfc1WDKgYjPPbtTreRRKd4+WgC+ixhdm75qm2oG3EYbFRqqAsVXOe9KQC2XO3PQUARMgRgMZU0zyVJHGc96fK6l85zVcyklSDwDQBIsRDEYxkcVYhjRjscfKOtU0nYMWzngVYDZcyKODQAyYOCCnyheKqyggFj9/gVZlcnC5OBSiKOYbsn5f1oAyJogy5lzz6VQWFwQIOBWnft5aCMHHPNU4gN2M9OmOtZlsUv91ZMhvUdKsJbCRgSx561A5iO7aWyOuOlWIwysGDZ7HNBBswOluAMZ7Va8zcQDwax87jjkFquwYQZY5bPegCeVfLO1BjPWqxjkDD075qSUtN0yNvFWPLxGpJzQAkEyxttY7j6VXmmMjcYAzx9Kc8IQFweTUHlsFz/DQATEyRfuxg5x9aoB2SUF/ujr71cii3MQrHAqJYC0jB+Cf0oAf5Xmqrqeg/Kp4wghYFeR196S1je3Tdxg8fhTtgLHP5UARQkpyVyD3qZp4h6HA5pqLu4xjFN2KWw3H0oAb5jEj5MD+YqOVWRDu4OMjFWAp4C8HtmqcqMrssnJoAoSSyhS2NwA6elTROwjUtyxGR+HapdhZDs4yKZIhZCMEYxg+nrQBMXZ4FU4CjuepNM3FWAxzUeWOEDY9D2p6SKGxJ0HTHegAj8wTeY3GOoq3C6iV3IGSMf/AKqqu6HLEEZ6GmmRSTtHHSgDQnc7AE5I5/A1XkYSqqkfMaWNjt+Xkmo3iCkyZxigCkYCASTz696eCojOeG6E1Ks0ZwzDlc5FQ3Llx5gXnPSgDPczRT7sAFce+ac0rbsbcAH07VbZo0C3DDLNzj0p5WNohI4yTyPwoAz57rzAIYkIjHUnnpTFJRASD6YpgWRpNpHyuenpUxVV+Vvv4zmgC2ER0Ut82BnntT0YhCVAbI6elV0ucBYlGRgjcaiRjExRs8jjFaoC0k7E+V0fGfrnrVO9TNrcPtzsVuM44Ucmr6BPN3IoDHgew9KrXEM40/VJmwdsLkc4z8vNJbgfgz4ikjtv2gW1mZVKtcxy4J3bgQOh/nX7B+D7xLjSrKSc/vZIo2IHHJ6YBr8f9ftZJPju8ZXf5M8cgBOAVAUAY/HIr9d/BLI1jbRbAUjVcN3APO3I+uK0rdDQ9Pt2L3AC8gfnW7E+HVSTk8YHSuftklEpkQbc9q3oCkxCgbJE5ODXOAkyyRy+npUDOUkBbknuKvzODGzNyU6e9RrCWg3vwTQBBEWkQvvwemKn3FmC5ziqUdsUcMzZT2q+MJztySCQfYUMaPj343f83Bcf80wsv/dhr+a2v6T/AI3Mx/4aB46/DCy/92Gv5sK92l8KPJqfEz//1/vUlXCn7oFU5B5jZA7mrAj4En6elBcAcdRXySZ77KcoymEwMdjUAjHykck/pVlvmzx0qBTt696pMgquZehAwDUMgQ4A696tkkttbpVGb5ZNg4FSpAVXbDfMd9Z8rfMXUZANaFxGIhkfNmsp3LgheMcYq+YDndVmDgBfl55rPVyowDyOM+1aU8KMzHbk1jPKcspXDKevtXREzIt7xHb94qf0qF5ivzYww5pJ7lYyDtzk4NQRsGkJJz6fSqIZpicBkLdW6VFK3zkryDSPa/aGSRHxtqYA8qR9KBECjLAe9eLftcER/s9+I2YDIhXkjI+Y4x+HBr3W3iAffXiv7UNzY3fwY8S2SkS5tGJT0ccA+2DWlPcD4y/YMa1B1tscReSzDplin/1q/SgXUdwVmHXj29RX5ffsLxYj1uUthZAFB91A/wADX6YRx7hHcIcRrkkfpXRX6Gf2jYjAXc8fbr708gldw47moYidqq3AHH1qyxyNjcGuM0MOd2k+aNfrmk8wFSx6nGc9qvNGIyQzZHXiqvkYZSDwxHHtVRAjDDAde/H5UbUlJMbDgZOakLRrtDducVm3EzZ/ddSCCPWqAWRkaQjOQpJFRs29Fz0Hp0qtvKttZcDj2p0zKCFiG3Jwfb3oAlKRxEFeMc59auwXQnB2gKFOCeuay0TcpBkDcAfSrECJDEQvy55/H1oA1XYSRMqtgMcH1qH/AFXypz2GeDUUCr95jknr9atz/MwIGWA/CgBcr5bbsDHBHeq0kgdtozj1qfyx5Q42sOp65qMlgoBXk5oAZkKuMfKDXP3O+V8c5J4I9K6A7WUkn65rP2/PkqDgdaAEtxtxjlicflUku3I7eo+lIAU2kDByT3qm8mDg8nnJoAthFcjjOOvpih1iU4i6VFG25DtH0q4kLouJFCtQBXaQJD8wwQKjtZvNfYQCD0zSyRu3ybchqSKN1Ozrj07VcQNC5ChRgkbe1ZyAoTIo+Vu1X5FBAAznFZ7ybHCR9O5pga0T/ID6damEiBQVX73FUEOxFIHJq2uFB3dRzQwBCcEO3TpVG4XbgnkL61dXgAKMk9T6UyZoynzelCArK4GJMFg/H0qMl+oGcdPWmwyxjJJ4XoK0dqKyKDkEZBHegDK859xVl5HX61bikEmXUcjjmqNyhFwyctnnJ96tQARxBVIz1oAtB3+pGanidmyTxzj3qoW3IEXgrz9alR8Y3nOOaAJrp/KgbceWrLtZJgwb17fSr1wPMjyvPU1nQFlLfJzjv2FAGjDJ5xUDgk8ntVvDRMwI4OearabJGqlSuFI60+Zwj7M8dqzEh0gIAZTls/p6VEWbzBknnkj0piyMSRjPYCpkdz/rP160DJgSME/U1Zbaihj9eKok5O0/dHWncGREUYGDz70ASfaQxBUYFWFYAcfKf51ARGqqiKODTjHLIdo9j9KCEMnwqmTccDmmiRY495PB6+2anmttvyMxx/hVC7PyMgJX6c1oIq5kMhRzjaD82f4aGbzFEcPJ+99faocPFkNz6c9qvrErQbWyHJGCBnA7igLmefOcqE4weSfrVmeURdIy8gXjB4/KuGTxdoEusyaLLq9nHdIQqxyTKj8npiuysbhr3zLdGG6JsNxkfgRQBfEe6TAfIAA9Kim2RyAHgxjJ9SasrDLAxhmX5m5IHoO9Z2reT81w8ixRIgdmPAVR3p2AmZlf95URmPRPlFY+m67oGqRSyaPqMV40OD+6bfweO1X7F2mV96crySeOPxosBfhd3yc8DGak81pC+Dn5ePoKjkkjiheQrlACMD1qWFkKIy8EDGPY0gJEXco3N2+lVmZkyufl9O5qcBg2RyOlNdDFFJM2GVPvHOAKAKJnmUjGSM+nNaBA8oEDnqfxrPtdR0m/uJbbT7mG4kt03SeTIr7Cez4Jx0rTSVflRkwvXI6U7BcaltkrIrEdePep2MMYRj8pP3uO9W2VwFGzgniqJAdmVlwwz948cUgK9yyTKzD5m9qW3MduhYgF/cU5TGTtXOfpVeUosmc8n+lAGmjSRg7uQ38jWNdGNJPlILN1HtVlBM2Nq5SpUtVLNInVeooMyrbozqdlaFsqxZMgO7saW1ieMZUcHkipkDSNkjjNBSZOowCUOS3qOlSoSvJ5Y9SKzjI24qgKr/XNSqxH3Tyx5HpQUXGYhWK96rmMyKcjbUSO5EjHGyMMxJIUAL3JPFWdPe3v4GuIJ0dBjG1g2c9MbSaLATwqojCNwMcetZ048tdsH+sY8nt+NaOxn+6/SoZYjn/61ACWEMqKN5znljVqQyJJjPFU7a5mjzGgyFPNWw9xI20EL3ztoAryXMhiEAAJU5z3GKq+bKpCs+MnOKsC3ma9JOQDgexxUWoQSQuJAN20Yz+PpQBbtXJm86RuG4ByOo606STaAHUc8Z9hUEAmnUNkLk5Ax+dWfKndgpjyxGcZGdvritALJUHHXaRyfT3prl1UqOTjgnjj1pZFeAeXOoX0GcN+VVWdgpYPux90HtQBAEZxhhjd39qrEImU3HKY696uK00r4K8ntnpWbcb1lYP1DdyOtBmXbRh8zgc5GR61ZV+56Ems1h5aeaCATUkDPJKFJwDQUmXC0jc54OcUihozgLvyRgCryxJHIUk9M5qLanmFYwdvXNRYoneUFVABAx3qqPnfD8+melTOVKbAc47YqNQET7vzE9fSrAkiLKAEHygfMT61EiKfmDHc3B9BUiSGRvLlI46YoMQYhRg7mxj+LNBmRsixr+7piSlW2MeuD+Jq/BHGJDFK6h84CkgEkDPc9aZcwLG65U5cBh9KDQqOxLFx2/WlWYMA20hO49KimJ2leoFNRnCcDBNAFyQxhR1OT07VDIFZtz9TUYZngI/iHTNTQq7L8x3Mf0oMyihJk3Pxzxn2rXhmTflcLxxWZcQmVtwAG3jrUFlPK0zwyEnPTA6YoA2CQsh989etPSYeYIyTk1EkZuJg0vQYznirGxEkITGB3I5rMCw6hvuj7tMCLxtzz1p0Z4O0UzZIpXbVJAXUgRl4Y5X1qq0Um7duCg9s0oaVOAevXPep40EnDAMT0XPWqAhWPHzNzUFywYeWOi+vrinpewvHHJbFZopOjKcjjgj8DTZl8yUHpxQBUaVkYKi8d6a91KsbIoBBzwetTmIeZuBAHfFTTrCi5UgDnp1oAqW5nWMxlT8vTtnNaKW8m1cH5ck+pqE3Hm7duemPxq8mp6bo+nTXusXCWltu2+a5Cop92PAoAqebGFZCgLZzn3qvAk8cgCjjIyR6/WtlVsr6FpbSQSqo++uCuPr0qLZh0U84PUDtigaM1oG8wkcKpqF/MhGJcADAJPeteVlQ7U9ufSqV2iS4OcuxGQenHFBY6WAmJiMcfKD6in25W3j2ZG4nmmyKGGFyQvQHvUP2llxuxtPy/SgzNa482KIBlzu6celSWsrRsVnXK4OPrVZ7uWWNhjJU4XntipBOnllep4NAFW5t3CDB4HBPoOtFvbmJ9xJ+fuO4FP8AOTbsfBA7fpViOVSm/GOwrMCJvkJPXPaq/wBnQMCy5J5zS5YsTnqaVmydoPSmgI1Zkb5RhR1IqYEztmNsHsTVFxKQVU9e1OSSVFwUxtqwLjM8o2kYKjH4inW1q74Zm+X3rOe7Lzcrgn8+a0LYyEtknKDgH0oAvrAVbAI203yA0mHPIPFVw8oiJOAe3vmmRvJvOSTz+WKANkRhT8vJP4VJPNHFGsZcFzVVC7yAvjb9aWWLLeYvagzK1ykxTyhwzHIrNglZZXjlGFHHpzWqS8uS4wy8AjvVGSF96Oo3AnPPbFAGpCmR5nUDpTZGAyP4j+lXEkG0RSKMgZ6Yo3QSDJQAnpg9cUGhWgjBVo9xyRyauGJTaZHMmdufQVHCERNyN16j0qzHNGcYO1HHNAGHAXWQq3fjPrUcltK82NvBPGK0SIhu8rL4qW2eKMbcFST1NaAYU1rKs4QnAHWpmtDFKHz8orSu0ImRx+NMxubYw4rMCvhAMpyTTRgHNMI8mbHXNWbfa8m1qDMsII1j3Ac1QSCKOQyhfn9avR4MwiXkL1pApxIq85NAELqp+ZjwBnmsqx/eO2c7s5A6Ctv7kG4rx0INMtLWGR2kYDK9+1AEckKTI2cjPBGaVlKW2Ec7+APoKmnSIjcrYx19MVFPLb2tpJOV8wqBtQHls+lAFGSJniUN8zetV7a3uPlXkqh6msLwR8QPDfj1biHSy0N1ZHbNDIMSIdxH3evau2kiKErnKn9atwArid4083+E9vcVAuqNbSGeAE7jtIFEsQEIZScAn5axwpgAmzkKRlT70wNR5Lp3V4Mnnd+FWlu7x0WFgAWYYYj17VOkkdyvmWbfLzn29qdDE94fKI2sAetZgTNcXEbbWwMH8AKSaZ8kvyDyMetUUeRTjO9V4JNQESSzL8/AP86AH311NFdom3YqqP1qeOZ8jr83XHpVG6t2udjNkFcgn+VXYk8uFiCNw496AFS3MwJcctyDmrEkSxIFZg+OOKqIJUTdjAGevvV6B0lt+TnFADrdA+DnBHYmnyqA6Fu3eqy8PuB4HTtUvEh3yNtA9e9AFaT95LgntVIzbJFfn5TWhcTMEPlhS3YZqglu5O6TjHUZoAuibeGJGAepqUq6nbGcZH86xo/tEZYk43cYHQVoWkpx+/bdt65oA1JEfYhIGcc1jSFkLBuN1ajXqJE0SoXfGVbsKzzL9siEm3awIz+FAFSVpI8Hd7CrELfupHC7mPA/rUrQEQ+aRk9lFR20MkiNx06D+dAFWaH/AEcbyA/UY7j2pNK+ZiQjDcdvHanaliGzDPkEcLjtTNJlUyxtk7xyQO496ANiZJI2RQRhvzqCUKp2MCT3J6Zq9NGGYKvXJ/CoQAsjRt9x8UAc9qMoZ0UkDb/KqF7di0WPK53enpW/q9vEroUG8k7SPSsnUbMSQgx8mMHg0AW7ZRdWrAtt3VIdPlhVWXLL049qq6X5kMO5ySNvAznmtmK5fYM8L/td6AK0akjbICGHQj1pR8z4kGT09OlXlkV9zMAASMVFPGWC7cGTPT2oNEVhCofaTgdBzUj7I2EbfKMdvemW7AuVl5ZeauEq6iNumOc0AZb2h+0b4jwRyT29qpXlv82FYYPB9hW+AhwQxHWsm9RTKEQ4XBPHqe1BmQ2hzOiE4A7/AONaE3yoU5Cj8q5oCQTwqpyehx2HrWjeXl15RdFXauc564FAF/Y2DKHwxBUnHGD2rIhAhkaM4DqcemfTFC6iy2+WXIyMAHrmpTLDcpkrjnH+1QBoo3y7QuBx+FQSBPORHGc81YjndV2KOQBtHrVVlMax+Yf4s1mAqBA4EOeO/pT3DMQ0h5Pc9arwyDcyk9TVqSTyiCo3D0PvVoDH1WMkgH52Qgjg8ZFZcEaOfNdiPKZQRjmtPULXzPkAID992Oe1V9Ls5lDI2Cc5I65FMC1dQLwGAIc8cdquIkRQKgI2jA561naiskUIJyNxOB6VZgZ4bcMmT8oBPXmgCOYwrK0XfhcD1rQEsiQGFPlHT8KzndQFcDDn+daNsDOMn7pzzQBHHIRMI25bb9KJdjKHPGMj1NUyWZ2K/eXI+ooAZIjlgfagBtg6vJKnVRyPrVhpFDnGAM8HHeoLOLN4V8wDOCQPX0q5dQLHcPlgRkHHpQARZjmxuOGGcepq4zYK8luM7e2aijUj5yRxyD7VPJEVmSVFPlMvP1rMCwh8zDNnYe/pntUUunJEwMmSme/vUkPmRI0agEHnii7kLwBWP38d+mKClsPjijIaHAIx/KmC2t5YiQNrZxjsMUsMPCsWBOKilwEdB0xkgVaEgtpfKhlSMb8889OKyPt0ssnzIoUdD6VuWwt5rdnP3sHHYZrjUL+e4c8L6UxG4kgwrbcZ/Wpiux2KDaOuaZZqoiVVOBzweopxG4t2x196AIpMbS3QA4B9jTIS4J2jAHUjsBU+BJGImJ2r0pIgIyV5Knp9aAAg3CFFcsjdR7CqnlTpK6oCI16471fhgaFjvGVJBGKmvVkhnVUwN/agC4jYTafv4+XPbFV3lbaUcAjqBUu/IOSN2Mbqe+HJik6gZyvpS5gKsVw6TSB/4lwvpzSxK2z943zk8n0q1JawFI4+cctnvUcJjtmYTEMpPHrxRzAZ8puVw6/OScZ75rO1BzG6ShsK/P1NaD3P71zD0LEY9Pes17dnBw2ce/QGmAsLMFQqu0HByfStGWQz7Qny7Rjj9adBawNAEkBBQcHPpVJUa2Afu3c0ARszDnrtKj3xnk1aF3K2rz28akW6PtVux4qt/EJgCAxxj61qxgMhDDAoAkgedndJCQMn8quIx8olSCBx055pBHgbchjjIHoaQMsiNu6DJGPagBS7LwejDGfoeKsiG8jXzshifl54696rQbriFRNwemPQ043sjRvEDwPlx64oA47UGvBPOtpc/wDLQZGOMDrXUaRqhaBUkIdwDyepyayLnTpfMaVAGHt79arpbT2sWY/ldTwR6UEM71pFlTA44wfWqcT4kIJxnjmkRl8uOQE5YA4x3qph3yVLKQTyKCy0bxlOX+ZFOB61Dcah55QMvK9OOxrPLXDSFH6HC8/zqeW3CNHDLyUyAR3oAsJMBuRVwev5VIHjLbXLcDnA700QR+aM5JIPJPGafHBIDmQHb6igDehuIFhXy5MvjG3HIFZcyF43l3BipAxVlInSLcOHz+nvUK+c+UX5l+lACQMiwujjdgNn1/OorWPy7cqTlZeGx69qne3LxNg446+9Q2kbwQXKqhKRMuT25oA0oljRTt+Yrx1xxVZPMCyyEnOcY9jV+e2CwLNCVJ/nWWiIW3gnOfwx9KCGQyv5Mg84njv65q7DErkEjbuHyk1lXXmz3TmQBVZl2/QVswqfLXA4A6duKAQjWm1iX5deOO+a5zV7hI9QgBJx0OPSujklZpXlX6fSsGbTlnl2yMPl5wetBZvWYb7KsqsGBB//AFVTwvm7ZMKoOAR1FMsoI7WYoWLRt+hp7wOH8tzxuyG9aANYxQxqMDCIOvrRBuykyqQucHHXBq1Fay/Z/wDST948EelWotsG7gDPTNAD5EV8qGBIG4fQVnyPCO5+YZqcNwEAPf8AGk2K8W/PzLxigDNfzN5KjcFHHrVUhpnaQZYjg89KvqAsxkXJDcH8KiiieOUhOEJzj3NaIDEvNJjlnt5oBsMRyRmr8k0il05zjAGeKtuwbllwAcfU1M0QaMSD5nB60MDi7vTI5WWZugyOvcVYjtYRFuU/OGxVi6E0khij6YyM8ZI60xI7oR7SqjB/lzWYF2SNrVBFLGdjAZb681Zjt4niaNSSGGB9DUTiQ2ot7xSCePw7Vdt0hEYEZOcALn1FAFNbYqqIyHD8ZpqbYpAyLlWyDjt2rXdSEOOo447VDKtvFdqsWWLgA59aAJbO4Wd5d6hVU4GOCTTJrPYoeBtgycg89ac58ibEaYPf0zVyNGdQr84PIHrQBnWVrHChjzv53Z9Sa1HMQwdoyOme9Q+UyyBkbALKNvpWqtpHzJOMtg9KAKrhJ4sMAwHQVQmaOMqPLBVjjFbM8SRqCBg+3aqF0o2fJ0H55oAaw3I0QG0ls5HYVKyqoKHqeh9RVaO5bzEdVJUDrWo4E8KlRhhzQBUdmRdijAP5kUNdmGdWVd4xjFLcSFY9x4KcEetZdq7EMspw2fl+nrQBqx3AZypGAx5q+nlIrbevqKxoFDE+ZwSe1aKSqH2D9aAGoC0+DnaeKS4XZvKMCR2qxIf3ioSOQSfpVHcN7FOV9+lAEltNgBJBtLHA96qaxHIoBRjkrjPbrV1IUd45FbODkCo9VfZsWUYDEbe3NAHLrEdmHJJz6VoJaohBK8YGan81AMbaS51GPS9Hv9WmOI7KCSYuei7BnP4VpEBktooj3AFFP61T+3iDhRnkDmvyo8Pf8FFvFGm+KLvTfGekRazo00rrBJAAkqgMcYx14wK/R3TPiF4Svfh/Y/EW+nGlaZerG+65PKmQ4VT6c9zxVONgPRracSHO3kYxjoKS4sYDOsxH3sggnOSeciqnhXV9B1+3FxpN1HewuAUkicOjjvhxxW/KVWYRJau57HOR+lSBzkskNnJgcZ9uK6+yCskc2zhgCM+vtWBd6SJJ1nlB3NkYHauc8RfErwB8P9R0vQ/F2spaahqMgS2iJBbaTjLAH5R7mgaPYJXDoQuNw4I7VlvHv8s45U9c80G6spIRNbTidXOAy8g59xTpGDMi9R0+lZiHzxFACmSTWc+fLLnG/sPpWtNHIULxkLtwCWOAPxNZ9wRLE00eNiAjcOQSPcUAVYmZ4BITsPcjrUrzSBTtUnA6jtUUKvsEcUYcsMjHPNFvdNh4Zo9hAHXgg+lAFB9Tug+x49w/I1ZiuRJLhwFbGcHtmrzIXZAy4XcNx68V8P8A7Tvxr+Jf7OfjaHXLTT7bVvCGoMnlFkO5SE+dS4+6xIOM5z+FAH3HE/lgKzZB5B7VL5jtMoz1r51+AP7RPgr4+6S1z4bdrXUrQHz7SYgyr6dMAg+oFfSFtsYiRWVhnblfX8aLAc3qz3ZkVVUkbsgCtqyLmOJmwBt+YU24RmuOF+XpkduaQKyToSNsbnbgdDxQBauYzGRJESSPyNVwPMiKnOG6+wp5VxyxyF456YqldzSrIrR9zg+lAD723do/MX5WUD8qhgLA9PlI6eprlviT4xtvAHw+1rxlqI3CxtpJIwTgF8EIPxbFfnz8Ff8AgohZavrkfhf4r2a26XUoSC9hUhUUnGHUbvbkVrBAfpr5bAHYNuarKjRksvUeoxUun6nZaqu+0Y7Dz83GB1rj/iNr3ifRPDWq6t4Qs0vtTsIjLFE4yrBMFjjIJ4zj3pAdvEHC5c5NNmBG2VOCvWvjr4N/tmeDvidcp4U8Qwro/iUll2hsQzY/ubuh68Zr63kikCo6Sh4yA3HfNABcTO43Idrf0qSOZvLVM429feqr5kjwPmJOMU2KQniMdOCKANYTugUAEjPTpmiW7YMFJbis5LoKwLdQeh7VexFMMnqT+FZgXxeBFCjBBxzir3lLLAHjOay1xK/lcEjHNa8MBiBTk49aAIokKqD/AHTzT5FD72IzjgVz/inXIfBnhbUvG+pDzLDSojLOin5go9OeTXj/AMP/ANrD4I/EjWbPw9ourJa312pXyZwykyHhVB6Zz70Ae13enQ+aZo/v45HvWHvMciK2SSMEV0czt5/lqF+U8Ec596xLy0ldjg45OPc0AWRlIxu4BoG0uJGHzjAqCESJBmXkDrmpzgsJoxg4wfrQBohVZdx/GpURWPPTmqQ83cD/AA8Zqwu8A0AasQTy3icZJ9KdGqIrRsMqT1J5rnPtM8ZC4/xqaCaSRRIWLHP9aANUhw+9Gwozx3qeQuGb9K8U+LHx18C/BKfTv+E0M0P9pxuySbSVUrjg4+orqfA3xV8FfEzQY9S8JajFeMD8/lnLKD2YdR9TRYDv3j8xVBXLYyRTJ7KPyd+ANuRzTnuvsGnX+oSc/Yonlb1KqM4r5W8OftnfBXxZqsvha4v5LG9G1VW4jKK5yRtUgnJz64oA+m/MaSJMfKU+U/hWdeO0VxHa3EqI0vKJnDNW6IrfyITAAyvg7jx0HFZ+saTaXl3pmp+WPtVorpu/h+YcUAM3bdjHuOtSLCzAZfBPUYpssc+7jlePwp9pL5ciHaXZjjr7UAWBbSKSsXPbArTNncbMoSOOvvVgb2UyKMgAnqO1aFlG8qKCAyMS3UcYoA5y2edZ9jvv9jya0mDKylh3zntWRfNcW03mxFScnd8y5H1qZdRSQKs0WenQcE+1ZgW7rG8H8D+VZvk7JRj7uAK53x/8Q/Dnw20BvFfipPKtIAQ5DfMeQF4zwST/AI0vgrxz4T+JOjJ4g8HXy3tq7FTjAKlTjHBOfrTsBuX1m92u4j50Py44AFUhCrHy5PlIPOPWtwGNk/ecDtz3rFu0EM5m3bg/AHYU0wJ3iLR7GbIHc9arrHFGNu3kU4SFo8McfTpTBIhA38+3rVAaEA3MPm4JH5VAY90h3jGXwPp2pqgl3jTjGP1qxGjTzJCxwzYH40WAlULC5C84zxT449xyf4a8L8TfHr4WaR4jPgy+1yGy1cOI1hkD/M54wXxtX8TXq2lavb31hDNAMFwSSGDqxHoQabQGu8IYtt65pqQGMbh/CQR/+qq0EjjcueWP5Vbty5Z2VeEUsc/3V6mkBoQxPI3zgZI5+lWGsxG23PXnmvP/AA18aPhv4qmFnoOs2tzPCzRSR58tt46AB9pOexAxXosRilG4JgEZG8c/hTasBB9nxkJjJIzj09aHiQKynv8A5zTHuAhKhs5x27VSe6RgVGCeh57UjQx0RvPJzhc9RV5jgMm7g1XIxIFQgZ9anMQBSMsNxPJoAgKBVJHAUVPCAQB0Hc1jeK9Zs/C/hLVvEd+GeHTojI6xj5sL6ZxXz14E/as+Enjy8Ok22rxWWpqx2204aN2VeuSfk3ewJNAH0zM0IfCkPj8On1qRURydrbc9hXPvcwvEjIwaNsEH2PIxWvp8Sz/KW+UnGT14+lAc5ZEEp+WP5nqjPGRx/FXzZ8fv2jx+z3qVjDq2lJqFtdxNnbOVkGejY54rsPgx8bvhx8Y7FZvDmsCS6l2jyWUq0cpGdpDYPbrjB7Vq6dhXPcLeXACbdpxwc0rXxSZQehPP0pHhaJli5IHBPtUj2bMRkgIenNK4zRMsXyFTnjiq0mSSRg56VFFDNHnkMnY1KrFdoC5yeazAxr1hCPMYcdh9OtUbeSNw0kZ+U+tYHxg8ZW/w28AXni29tGultsnyR8pbGM4bnAx7V87/AAt/au+HHxY1aLw/Zo+i6tgsIJidspH8KsTknGT0FaGZ9T+dANxXH/16nIDIF7nkMPWuesmWU7xkK/PtXaabAs6hAcdcY60Ac8qSJP8AP2q8I0wcgZP5V8p6/wDtb/D/AMI/EDVfh940SWxks7gxJdhS0QJ4w/cDp2PPsK+k9D1bT/EGnwahpsq3FtONyTRkFJUHRlIPIPqKmQHQybIVjYjPriq8M0EgaMjDEcVJdrt8tUBPHbnvWWYGiufMYEEngdKk0OhtVkgO6Mc54rRhkbeUY/N6j3qtaRq7LvOwHH6VeC/NtA3KO/SgB5f5tmMAHv61C5Zdx7kfyqzHGivvK9a5/wAdeJrDwF4XvfEmobcQo5iV22sSFJ46+np71cI3Azrzetxy/wDEM5YVayYZDtAJJzxz1r8xtD/b8/tTxnDoXiWyW4sJZNsc8ELq6tu2jJyDtK4PTPtX6O2Wq/2vpdvq9rCY45l5BOSMevp9KuUbAdGjIWJIxgZHvVuKQld23aScjPesWCeN4I/lYuDjpjFa5OyNZUKAnOdzrzj6mpAWVkA5Ax0qnA20sFG3Pr7Vba5jkg+TaSeDis4xNISM/QCgDTEykL8x+XtmlRkL7ioBNZG25X5cAD2p8cmJAGycelAG5HMyYYdziraM/JdhzWPJcrDaT3rRF0t0Z8D1A4r85dS/4KAWvhbxr/wj3ijQgNLJz9ohZ2dULMucFcnGO1OML7AfpgQRnH51n3EZUbgxya5b4ffErw18U9Et/EfhOcyW8vDLKpidSADja2M/UcV00zPs3Dkc/p1pWArypvT5TzjrQtrKI1A+b3Brj/GfjEeBvC9x4lntFuo7dSTGSV3DIGFI6n2r5t8Gftw/DXxD4j/4RfUYJNKvOUDThtpZf4ep69qLAfXpjmglweFb8anjXc5JPApmi63o+vWa3NjPuEoJB2nGB35ANWHgmjZgRuHbBxWYEKI2GBYemaichTnJ9BUqFgGLcEdqzJNxfHO0gGgC9CA5DEZJP5VeIC5J7d6o20saYUjpVzzQUyRkUASRwsWwrde9accTx4U8k96z7V887cDP51sR7nj3A4x271lI2iLtAJQ8njBHepv+WYONuDyOtR/Iwz1wce5qwfMK/IOBxx2qCizCMxmYce3tUisNy4b5f5VDuBj8tZNpbggiiMNGBlc9qANURqcnjaRg/WqFyJSA0aZIGPehLh1VgwGD+lWEljOCeCRgZoAoxqyIcjnjNWCu8juDxg0ruIB837xm444HFEYLE7u3NADREHO0npz+VAttucdTTmVQoKnkjJ9jT1lZFBkPFAFmILbx7Qcg4OaSYqSkrqWwPypiSRzptHGBjHalEsa5jfkgfzoASaPzomxhe2fSoIrWRG2FgQDT0dY0YuM5OCDV6EKwBfpjjAoAypUVSVBwc/lSo7beR8uauTCPzB3DccUsKxlJASOOAO9AFSVlZWPIqaB2C/KuQKpuI2YqCeOvtVq1IBPOR6jvQBm30TOHkGeO1Y6yrH8wOSa7C8aFlbBA4ziuY+zQTYBznrWfOWh0LrIcB8kjp7VpLFHGoCtx3+lUrdIbbKIpJz+lW3bMZYA5B7UAywGPybV5B/StBQrtwM5rOtz/AAnkmrwdIivQ0EEpfY5CjIA61MD8uQQfamiMyZkHI7YqrGhZ2JyDQBMCjuVLe1MiG4OgGcZpfMRMpjJJ605Pn/edCOMUARQSIrEt8uKqfam37tuF9TVp1Csxx0602JYXIVucc0ANEhwOOKnTbLJg8HsTRIkIjCRfiaZCGPDjOOmKAJVADbe4pr7S+5R061MYXwpAzn86hEUkZBJyvpQA1bmPfh0wOgqncDzJNw5OcGrkywxnft96illRyHjHB7UAVHBXIU7ajLMy7TnjimTLK7sR92pMso3EhuKAItnmfu4Rh896uyWe2Fd/yupOafE6hfMXjjmmG4SVdrNhieaAIzbvKnzHHqajljEcSqflIOQe5qeWYJESoII6Cq0mJgG2kNkHJ7UASoMIoBw/rTwrAqko6jmq7AjJHVu3pSRXvluVcbjQBZFpGUdx2HWqkhMTBJOh5Bq211E65xj29aQFJo9h6jkHtQBSWNSjNjkDgnvSogjjAbgD8uanzHGxRSWXAxUczeeCiA49elAEEsSALL6HpRcRI5Ux8E8fhU0cZwFboPyqqW3ylU4I7U0BEkITIyTn1/pUc+8bfLGfX1qyJMkDHI4qYrtYkYwRj/8AXVgUg0hIKDv6/gasrI0Vlcpd7cSIwxnttOaEVUQgHIyDUAXz1cbDIwjfA7EbTUU/iA/CrxROV+PAjCt5j3KxqHY8KrqQD+Ffq54KYzkXyctEPmUZwff+lfkr4nldf2joHuMBY7vIZ8kEIRnJr9cPhlGTpcHmv/rULMQc9MnAH61vW6Gh6xaurujg4D8/StwMEG51+bHWuesyseYweCcfSuhQDYAecCucCWBllI3DKkfrV0wSAhSCwOcVmSB0hWSMYI7Vbh1BgFV1LAAc/WgB32eNS0bkgAdBU0EQkQq5AAHGagmYBc92796sxOgbHbHBNDGj41+OEOP+GhPb4X2R/wDUhr+aSv6X/jixP/DQvv8AC+y/T/hIq/mgr3aXwo8mp8TP/9D73cDkKKryRlE3jk1PHIQu5h+NV5JgBj19K+PPfZCHBU5HBqo5Y4OMbf1q3JtboMY7VDvXaO5HWrTIKTs2QVHSq7usjBmzkcVdnIC71znHFUfN3jYwGT3FSgILpSQozkVkzoACR6cGtZiVDJjgday5kQpvfr2wa0QHOMxXc+OR+tZ2ELOMfN1IrWuYm+Yg9e1YLRTLJkdRXTEzM+5U5bA3DPX0qGPbuBZeo5HtWs2xYzGVyW/nWdsdSWdOMY/CqIZcSQgAbcDtQZvm2nr2qOIhsZBP0pZlZNpUkZ9aBE2+ZVK/xZznt1rw39pu3eX4J+IwgYM8AyV4wN3evcUjaQkDGELc+vpXj37Qu/8A4VD4mVtjqLXCr078VpT3A+KP2FHWC31QBlOydc5/u7RyK/S0qm0suTkkg9iMmvy+/YW2tqOpRTDhScj/AGCo5r9SRFHFBFDbglFXGT1PPauiv0M/tDFz5QD5LDmpI5GLHfyfepAxHOMn3qEowcE9/WuM0Gs43NkDn+tUZWKkBRhu3pV6XyVQmQ9e1Zb4ZihyMcj3qogNb5yofvVSSLMhZSBjr7VeCbG5Od3T2qGRUUZxnIOaoCnOsSRbnfOOnvms24eH5Yd2WPJOeRWm7xnbGF+YnH4dqyb2xfe0qkFsACgCaFDuBDZBFWizhfmGO2fWqtgmcK53AAcDtV68DhPLjXcP1oAdAzE5XnOc1aMhx82RiqECtHhScEdaVpTltnVeKANuCQSx7+ML/Ooy7E7n6g9Paqunnlgg3MTlgeK1VSNvvDB56UAUZmVFZlAJIxWUzFVweveti8Kx2+EA3cVzzs7H5fm5yRQBrJIpCqhzg/pWZOjBnKDqatwGGEKrDPYCiXYwynGD0oApxkxitQO8gG7r3zUUVuygq45pzNh9pHzEcUAOKjPzDoetVgX8wuSdvpSTsYQCTkZ/Wmeasjj5iuB2rSIDppMJgZG7+VZgYI42A4Dc5rWZN69eFrPEEQcOc8npQBs23kyEKH+cjOO1TbgrhV+aqcUO18j5eMVqW8YiGGG4e9DAeePbA5rLuH2nYwrXOCwVxwevrVOaLh8DJz39KEBmL5btt2HOMe2KsxhdqxkEMnINQphCC3LfpU7yEsoUc9KAKRfF0qSn5emevSr0luUk8s/d6j+dUfJUXI8z7jD8jWsuZRluQOn0FAFePb5hJ5OB+VSBPMyAMD1piFQcZ4PGa1o4QiFgPlwKAKD28kdvnG1V9euaqQxs6HBx6k1rzuvk4lb5fSoILZDCeuCcmgDOihZJd6MSvTFXo0847WGCPWpJCqAKR9DUoiAJZjjsOeuazEisEEb4Yc5zmnyCM+5NPJXcR3FRSR9WU/KOPxNAyRoiVB649PSnJhcMx68e2KIpNqnAIPTBoO3G5Tw3b0oAnbyzhgASP51OHhjXcSN+e1UWaMIu04PXnmowJJAXwO3A68UEIuokkmWbvmklgSGJpZDxHyR64p6zQqDtJb0ps0ck8fQkNkEgZxmtBHzP8QvjTN8OPF1lpOuWqf2PdhXWcjc5Qj64UZ6k16XovjDTPFlnFdeEbpLkM6B1D/dDYJz/APqrh/jd4IsvGPgS+tynmXcERWOUAEqvUkfQD9a/Pz9mPWvFem/EyLw1pkk32F932lDnCbHxuPGBz/OtPZnPc4f4/wBhd2nxu1Gw02aSKeSRGUZPWTOOmK/Rmwvofgb8G7PVtZvJJJLO281vPbLS3EoHy8dgTjA6D6V8F/H61P8Awv7eSSZp7Td6hUOM/lXr3xr8R+JvjTrGkfBjwUokt4Fjlu5QMoh27fmPooHtzXXyJRQRuX/gf+1N4o8QePbzQ9f829GsMWhRcuYiCSAD2AHp269OPq74464+kfCbxFqt0FMYgeMuMAncvygY75IrjPhl4B+EvwRNj4d823k8UXWAbiYZlkdgCcYztHoOOK4r9s7xXbaV8OYfDVpL5lxqswOB/cx89Y3tJBM+LPgK3xm8T+Il0jwHfyxwwgS3LMxEEa5PU4OCc8Y56/h+umhx3y2UVzeyZndRuKk43ABT17ZFfNH7G/gh9B+HV/rc4/0vVpfMwuciNPlGTzmvq63lYJGSWkKgds4HvTqu5dNF9Ii6MHbO4dKsQRBF9/esvWtd0Dw1p66xr+ow6fbSEASSsAD7AdSfoK1rHUdM1Wwi1PTbqK+s5VykkLAoeeRkVzcrNSaNUEgViSDkkivPfjTaSt8K9cgt5RFJPDL8wyCAq130UjFm8tMgHGR0rlvindfZvhprsu1ZGktpoxkg4Yr6UcwM/JH9nDxB8Sh8R7Kw8H3UrLcttu+SyC3LYcsCCOBzxX7Di6ntdPJDGaZYyMnoCO/uRX5s/sOlD411h1ZbeUwu2FGflLdDn3r9F9QcwxPZi5ijuMo7IHG7YTg/LnPIzW1d6pHNKVj4a1b9r7xj4N+I9/4b12KN9Ms38k7IhuYDuDnuOeteuaf+2D8IdT3C+mvbFkIA3R7gc9egPavz1+K72t38c9Xs7ifNtJepuIXgDptweORX6Y6Z8Bfhdd6VaXseh2ksN5ErqWjB2/Lkn8/SrULRNSKP9qT4KSHYmuTRYyDugfGOuGODz+dVJ/2o/gsz/utVl2joRC+Tjr1wTn2rdi/Z8+FCzh4fDtso2EOT+8U++Dnn6V0lh8Bvg9sG3wzZPJxwYlOMdD0zWd0B8g69+3ZfReJmsvBWlQSaFGMNPOHWTI6nAI+UemCa+2fA3xJ0f4k+HrHxHokXl/asLMg42SDqM5+73H17HivyD+O2i6XZ/G3WfCWmWyWVk00MYWIbQC5GT+Oa/Wf4U/DzQPB3guxg0QFbcqh7glyMnI59KupTSSYHqtmzMHZ2BLMcAdAo4FTXDR2sBuriVIoVBJZmAA/PvVVMRpiNc7elfL37V73lt8LLnUluHi8to9uCQFJfHTPXBrmA+rTaybFcjOQGH+761GUYv+77V+S/wX+NX7SF4kmieCpP7Yhto8kTAyBFzgcnkn0Ga9xtfiT+2aE3roayhGJBkjA4wcjbkEgVooAfaHiuzOpaJd6QpGbmJ4sA8kOCCK/JXUfHHxH/AGdviNPa2N881rGxmWCcbxJCzEDdgcHjPHSvqNfiT+2JrEbEeG7Ybw391CQeOGL4G3rya+NfiefHfjzx9cad4js4LTxBbwpFMgYY5+ZQW5HANbQA/X/4RfEdPit4Js/Fklo1jLK/lsuRtBA7d8H3r0W4lcoSn3Q2K/NXwJ4i/aL8F+EbfQPDvhiEWdp8oJRpGZxjnKnBB7V2lv8AFP8Aa4gieJfCduizYOWQgjPcZbioqQQ+ax94W5BZQg+91ycY/Oq2na7o+r3b2lhqEFxPGxVljlDsSDtIwP7p4NfnR4h8b/tp+JLe40uy0k2aX8LxySJFtKhsjgk4Dd9wHp2rx3wF8Kv2m/hd4mt/E2ladOsjNulDN5olQnJVweMH359MVHJ5jjK5+ySlhIU53rwc+oqrdEn923X3rF8L3eu6hoFhqniaBLTVZog08Mf3UZu3vgVbmMzFgrKACPrUyRRYtopHmigRtpdgBX5UftX/ABO8feFPjnqttoGv3lqlisRjhilYICVX5QvTBODwK/WfQ4vN1OBph1df0zX44/tiG7g/aV12KWPcrrabBgc/KnPT1zWlHewH6F/ALUPiTqfgBdc+JV59rv710e3jcBZI42XIDEKPvdcHOPxr3KLJBZyH3Y5HQe1cn4f8tPCOh6jeusbGztzIScBW2DrXX2kfmbLZVH73JDH6ZBHtV1Y2AnRYZEz5RlkVsKmM7vwr8YvjR8UviL4T+MmvwaPq1yltb3Py2wkYRjHO3b68/wBM1+0enGa01KJdu7cwPPTivw9/aLEcP7Qut7wInM9vKwVtyrIyqSAe/XFOjG7sZn6c/A7X/Hfi3wLb6t8Q7UWN5LNtjyPmMO1drcds568/WvdpP9E5YZUDrXP+Dns7vRNKS1UCOC2QAE4wccj3IrS8Razo/h7Rpdc1+cWNlbIzyPJgABfqec9qJKzsBtC58zazDJxkn19KcrrN0LB/p6Vxvgnxv4e+IGnXGr+EdRhvrWA7VKHDA45DKcMD9RzWyL145lVzgAjPrWTRaZ0Q+XCkYqJ/MRSVqNXZijEHkZqz8zxjHFIZnyyOrFlPGPxpqyBp42Zidp71YLL5bbjnaakij4AgQF3OAGoZmfmL+3H4n1/QfiBpI0TUJ7OOS1LgpL8rHJIAXoOtex/snal8X9e0hdd8c6jKdAIYWcbvud5OASNwyEAGOvXpXgf7e6CLxroqzRmL/QiqkcqMDPB9ea+0P2XY2f4E+G7i6wwk3hSe+DgYHqMdfWum37smRm3P7WHwo0rXr/w1q63VlLbzNF9okT907KSCemVGR37V7N4U8ZeH/GVm114b1G1viPupFKsjnHUnDHGOMivMPjD+zp4B+LenvcxwJpetBAvnLja4U5G/PU+9fkfqLePPgP4turC3ln02+tHIzGzCKePrkDaQePyrCEblH7wzuT99tremDTrS5MMhjLc/y4rzD4X+Jbvxp8PNI8VXrCSS4hUllzliuASewOc9PyrsLdriW82OAExnI60mgOoiddzbsEKenrVrywxMiYAA6dKyoIN7lkByvU5q95zKTwSB7UgL4CRjAGRjn601YgW359zUCu4527SRUuOAwbleazAm8xQSw+UHgCpj0BA46fU1kyN5k6tncPQ8Yrat2S4XJX5E+9jjAoARlhWFrq8lS3t4VLPI7AKijqST0FfFWv8Axh8XfGfxvcfC34Kl7bSbNzHqGrRZVXX5hkSc4jyp5U5btx18t/a8+Omr+J9etvgD8MWZ5b944r94mwzyufkhDZxt/vfl6ivs74HfCXTPhD4KsNDtIVTUJ4Uk1CXq8lwwBbJ/uj+EelbuAHfaH4a0/wAIaHY6DpMzTwWSmPzHxudmJZifxJrTZRxzg1bmY7MKB6n2qi27O5jx9KgAwVbco3H8qqyRsow3yhvxq8u1SGPUVc8mKZ+flz60AYyEBlUdzivjr9uTU7qw+DgtRcPbGbVIUCqdvmAxlsEdxzn6j1xX3FY2doZR5iEkEDOeAfxr83v+Ch+ovHonhvR5Z8yicymEcnakZO769hVxiB5r+xv4r+OmqeOf+EX0LUDd+H7Mqb1ruTdHEjdcMfmLMBhVGQPbkj9Z0mZvlbAcdQvI/Cvj/wDYf0G38PfB+3up41iu9dmnunOBlkDL5YLDuVBPXvX1VdXVhpZeXULyGxTCtmaRUGGJxyT1ODjNOSA0Gk3Ps2gH+dV3iZ3xj5vX2qKdWSWCWNxh8YPVTz14r5Y8X/tb+DfBHxSu/B+vWjwx24hD3PJX5gH+5ye4FTylcx9ZpDIMbOc9RUK2iM/Xdz92vLL79pL4B2r/AGn/AIS6FQcL5aIzsD6HbmuV1v8Aa6+AmjaJe6xaa2dQuLdGMcCxSRvIw5wAyijlJPofGyLzBjaKgZkDr29fzr4T+EX7b1l4+8WN4a8ZWUWjwXbA6fIgYLnJBWRjwMjHOcdfavvKCJJQsy/MDg/gRn+tKwFGWRY2KHGX6GpLe2wgfuc96pXYiknxu24B4/wrI8SeNvCXgLw7J4g8Z6pHpNpbL8vmnDykfwovVifYUWA6+MI/HpTZ4GQFu681+Zvjf9vTVdS1c6P8HdEZwylPMmVmkZs9VQAjgdznnt3qpYfEr9uHXIAbHR7lPNIO9rUR4B6Y3qPzosB+n8cDhfMHOeKryF9vJAwcCvzNH7Wv7QPw5nEHxG8PpcW24eaJInjkyMAlWAVR9OlfXnwm/aI8DfGSyii0wHT9VCnfaTNgq6njBbGQRzSA9riTEhZzlv5VsWjxvv8AM+8tY0Mc8qNMzbAANx/umuP+IfiDx54f0GCb4c6Kmt6i04LK4yNm3sAQQSfwFAHrWYHjwoqu7bPn3Jt9RX5r+Ov2wfjl8ONS+w+LvB1pZNNym9XCt14DgkE8civOLj/goP8AEBGEUfh6zVnGNqb8H8CKqMbgfrgHHBJOD0OOK04zwH2jHSvyWj/by+OQihvm8Kp9nZgyYikG5R17EV3Pg3/goJZXd3HB438OtYxuMyXEBYgDPUDoKr2ZPKfpVMqsoUHBzkY7e1UpbdhLiFjt9a5rwF8QPB/xH0hdb8KX8d5ATghPvJ7ODyDj1FdqJYySFqGhNGWwkkAiVSSP4h61VuleOJQ7c/rW5slQ/Iu/dwB+FcX8TfF+m/DbwHrHjPVDEDp8DyRrKwG+TGVVTzyT0pxjcfMasLvbKpYHHcn+KtezCzxl+uw4x6A18F/softF+Jvizq2seGvFUoluVVp7UufmC7ug9RX25p15LDK8bFeeuB1I603AaZsKj5YBMKT1p/lHzFy2FbtU0czSrwfwqJpHD46be9QMWWNxJkvke9NMWE8xcls0peR9wXrjp61nazq+k+F9Em8Q+Jb2LTLC3HzyTMFXI64z1oA1RAs23j5jVh9OPlOOAyjPB5FfmP8AEj/goJqBvpvC3wO0h7yaV2iS9mVnaQjI3RRLkn/PFYmj+Fv21fHajVtX12XQo7k5SKecRHkZ4VUIxk45Oc9QKtwMz9URbtCi7FDtkjOQD/8AXqit3E/3MZXggdq/NJ/hZ+2Pocv2jTPF32maLlk+0eYVU99pQ/oKwrL9rf4i/C+7k0H4k6E+o3cLlIpRuiEhU43LuRSR74FFgP1MnY+WYyMbuR7461QhkViVPykcEZxXwL+yN8YvGfxZ+JnjWbxddOwS28+C23kxQBpOFjHQfLgHHXvk1967HgYvjdkVLQFiSGZY3KMCT79RWcltM6GVtw578g4rSYTSRJtbDdePQ0huI7ZQZM5zjCjNID5O+Ofw88R2Mc/xI+FM8mma7pkbzXQhYr9pXqcAZy3XOeDXSfAv44WPxa8ORzLN/wATu22xXluxAkDD70gB6qepx0PWvpSOGKdHcHKOvTGCR3Br8evi9pWs/st/HW28XeFTKul3032gxciOUMxMkXAwRg9q0A/X6ODbbqqtvAGM/rWecOWTb8tZnhLxnpHj/wAG6f4q0KTzLXU4RJHyMp2ZWwSAQeDWpCgVGHU9jQAyxV7SZxCpZXOcZrrYGWVlUHY365rnrbIYseM8VdxIHLQnDgdTWYFua2WDzdp+fdg+lZRikaXH8KjJP0rYlLCFY3IMh61nvFtDOByTjH0oAdLJ8gAOcc4qC3Z3wy5BzjHWlud5XzE4XA46UsDMp3gjaowcUAaKDerJjkAnjim2qbUEATlD171XjlClsndu7+lS+aZFDR4YDjjrQBKJNkjLsyM96gf58E9QTkGnM43Fm4OKqPLmQnGcCgAMSy5bsvpVuNHeI7jwPzpMK/yKdpPJo3FM8HGevrigCq0S7gDj5gR+NVyZoAQ0YZegIp1wHLjyscc0kbySICBgDr7mgDQjQyRr5o2OOcduKrlZUmwGB+nQVoCf93u7gVTDlhwMknJ9xQBLbOS77/lC8fWpTGykt909zVRJYyGCL83PXvUqvKEXzRknvQBk6z9o8lRvyH68ccVLoiHzXLyKjbcY75qTUwxtCh5KnP0rJs5w8x8yPacjBoA6UuqOQR17571XuZFjA5yccAUS7AuBuOR1+lULxHeP9327GgCjqVxO5AOT2x6VHDKZNuSAAMevFKY3JUSGpZWW3VVA2Ac8d6AJYsLuONuOfwrUDh0UABVPT/Gs62ZbqMvE/wDvDbmozBJA4beSAMce/tQBsiGUQvuAKqcZzTIOXLNyy8jPFWLG5/dzK6FwMcHsB3qvHKiSuV+aNug65zQaIVVXzg0gwDznvmlIDyNGQVz0zSO2cKPvE59gKQQuCd5LgnIB7UAOgjG3I5x69xWbfwvuWRSACDgVotLHG6ggjGf0rOv2Z5o5MZCfLgd91BmLJaJE8e35hJjt0yKLmxaZJGjcBdoAB6ZpGjnEsbScbCcj8KdJK0MZL54OOPp3oAy004R25if+HHI7n2qvNGyyARdcZPbArbkuEZVbacdBj19axLpXE6Ow2p7c5+tAGrZRFoxufkLz7elWGi86MY5aI857io7VkKJsXJYHntxUwWQcFsbiCRWYGfJCFxnsccUOr+YFzhVx9KszW5Ez/wB1+fpSw4IWLPDdatAY1zK5lK5wFGRxUkB+UsOXIx1xxUdzBMk0kjZZQDg9KW3AdWZeVHXPpTAW93MqOgLENkikh88RlJjtZjuxntVi4U2jR7sAtg8dCDTnC3MjCBgFA44z196AII1LZZhwelXbRZbOGSRedxzjqKrRo6xxiT5fr1q9CCYmic4Ycj0oAypAssoP8QzwvSpCkc37oN5WBgE1otZqiAgdDknHrVB7ZFlXPGOcUAWIbaIyJ5eCw5J7mnXSsJN0Yyc5/Cn2EKyXMjqRiPjFWGjjZpcH5vagBm1QhC/eP3gf6Ve8sgIrEjA6etJbxKjqJOWx1PSr/kpI+ZOoHWswM10VTluAPQ8/Sm3YIQKx2q3IA96mktQZhyGUnBHf61MYFVmik5TsT1FBS2KtsMwF+oA79sUwyqY3OM78A46CnCzKRuqn5elKgUNt4I+nFWhIp+dDBEY2bHUgdzWE0scoMkAEmRz2xitPUbPepmPLDO3tXIaO91HJNBcrhC3yn60xHS2EvmDzVYEr1HoKsQyiSZkGNx556YqpBCtrLhFwT1z0NXV8lcvs6nGTxmgCxHLaKfLGQ5JG7sSaVSvnyQKpfYcZ96ddW9lJEsYJUq2/I9u1NQESkochuQB60AWXlZGEQPyhQM/zqzcw+YkLr8xOeT6dqgjKmP51xg/jVpRwIh9wcn2oAowqwDx7CdxHJq0qKzyxHO9CAcU5ljzuQ98dahVvsjyJwocgkkZNLlAtTRkRoVOSuBmmvHHKACNp+lMiuY2eRARyeT06CoLifYwKncMY470coGXDARcndz1qz5PO8nanXHSp4W8uQPnb15HPJqrcu6q6mUuT3PB96YFkSqsxixtHUk+naqmohzCcDcAeMDpirdmWkkM7ZbAA574qd5z5zRMpCbyRkcNQBiWyNNuQqBGFBH19a1QqpF8p+XGenWmvdJloRweM+nHpTdzoqDrnlvoaANC32FdpbDA5APHWq0m+MSZyyuPlx069KjAxHsk5OcZ+vSr0cMn2JIcAsvHPtQBWfcYz5Rw5JIz7VlosySFpxw34dq1hEX/A/rTpbWRwCF3HrigCGGTI8sKpBGPpnvTVEe7DrjnbTBG8UbOymLBwD1/OlD/KzHnBJz6nHFBDHxyjylWNjlWIwR0pwuDC5UnGG5xVdVjRM8guRn0yaqTQyrI/O49TQWa8cn+mPEx5cZwadcOGkyOSnas3T45hK0roS/Tn0FXZ1IjKqcEigCzHI0irkgDPrVszyFBGEJBOMjpxVWGLdBucggVJIse8c7Ezxz1zQBo5SW3wx2/Nz+FR2jqgLycbuOPSqjLsR8HcrHpnnNaIhjEEaHG8989PWgB6xxqskjN8jcdfyrGs5pLNpFlYsjvlhnORWsY4SjRE7lwcj09KyrW3CPIk4yhGVNAF26uJEhMkYzH29hWTBejytgwzDJ98Gprm1kKgW7HyyQXXrVL+zpIpy8TZQnbyPWghlhr4OUWQZA/nWvE5CMiko0uAAe2KojS4RhHPzqcVcmtZEWM4yOmfpQCHeQ0ZaQEkDv6k1WurWRJRI4wRj5h3xT1b5kbd8gPTNaDL5qBG55oLM6WREwuRggHmnArK+xHyo5+masyW6yIgQcAkfhSJbrCVlTqeD70AacLgARsxG0HHvVpGUkY4HTnvWCLj7zn72TgGtO2CkAknd6H1oAv4GTH0B75rEuZ5EnEcLBkPPXqanuL2OIAFgpQcn1JrCsbpPNaWSPcwPJHp7UAdCASxBO1pCDgdKhkkeCYgAnrU8d3bPKkm3GB1NOuJ4ROXfDEDitEBWeVWVRJgCQ46VBPM0MX7noT+NRMd0ixA/MrA8dOe1T3sTgI6Dp0+tDA5+4unJDBcEHuK0reR7tCQoBUnORjpWLdCZZfJY7WA3ZI7V08cfkwRsOh5zjrxWYFBppGG+UfdOSPQZ4rTgIcq5AyOR7VS1N1W2Ylc/Llse1ZdnqOELRpl+OvZaAN9t6SE54fJGKfbpI5EpI3DAAPWqkbsoU7tw/lTmZ0HcA4O72zQBdWRlnzJ0YEH2NStM8U78Abjj8MU6ONJJQpO4N1zxTnSIzEY6HigC4N7HPB9sdKuQZchQeAPm+tUIAC5UjGev1q/ErRqCFAOefpQBLcbkiePI5Pes2aEMAw549K2JjFOAAAf0rMeIhWIY4z60AQRrHGhjYYUA4PqadBII1UliAvep1XdFjqQeaiZdpHm/czzjpigCW4Q3No4t03mTofpXJ3F09i7QTLuIHHsa17eT7NHIsbEJuyM9hWRrUK3Vu9wuEcg8/TvQA+3vg6ghdpHvW1FdRtIpI69a5TSMkBJeMDjjrW/ZRHym3rlieMGgDauJkd1I4wMZHpVEDc7Dfx2HQYqQRbQhb5uee2Kl/dNsUYBB7+lAE0DFNiuvXOD6VU1FfOZJGJYowKntWjNH8u9CPk4/Cqc80EcCAtz70AZUq7/ALteHftQeMrPwD8CPEGoG6SK8v4TbWyE/NI78FVHrtzXvqQRkNg7w1fk5/wUf+KMOq3+ifDHTSYm0RfOuQR1eVfkwR+dawYHzv8AsZfCRPiR8VzrGoWwvNI8OJ5zhhlWnf7owQQcHn2xX6NftnQ/2D+zTq0EarEzXMAC424G7gD6VD+xl8L7T4b/AAlg1AMP7W1oi5uznLKHUFV9uMZFVf29L2Sf9nm7TJbN1CO2Rg1Un7yQHxN+yJ8OPiT8R/DGr3Hh7xze+HbK0uighgZyjttUsxCuuOCBxn3r6/T9m74yxfuh8WdRVI+Qf3xz/wCRK4v/AIJuzJH8O9ZcHn7fITgdCUQY/rX6OxStHL8zfK2c1D3YHw6f2bvjdMV+zfF2/l3nABMwH/odfnJ+1n4P8XfD7xrZ6T4v8QTa3qhtRKLiQkuF3EJhiSfXjtX9CelG3lnjQjKyN9DnI6V+M3/BUC0isvjNpgjUpu09Rv7Nhjnj2/rVRjdgfcf7HD/Ea3+EOmt4/vTeyXSCayLndIICvyox7nByM+tfYKXsUSAzcAEfma8V/Z3lEvwe8KO7bk/sazZF9GMSg89TXq7xxyRhWXoeaxYHn37Teoahpn7PXi+/0OZoLq2hjlSWMkNw4yMjpxX5V/Ab9r749w2lx4Z0vST4uSyAYDBMkannnavQV+p37Sa2EH7O/jUyMVeTT2QDkjLZxX5w/wDBMWO2k1fxvHcRCV9luoJGSBlh/wDWrSmvcuBrfFj9tr45aZ4Zi0q40AeDry8/1N1n52RBllQMoAJ45966z9nL9ux9S0DUbH4paVPcSaeVzqFujSb2foJOMA8E9ce1eKft+agPGPx50T4YeEIhJc2EUVsqL1NxdHp6DA2/nX398E/gV4O+G/w8svCd1axX0rxn7YWVWEsjctv46gnt0oW1wMif9vT4G6bJCsiX5hG4NiA+nXOQf0rxb47ftTfAj4vfCvX/AAc8F40jwyS2ck9ux/0hQWjK7QSCW45wMHmvVv2kf2cvDfin4KX1z4YsIdL1jw4r3sDRJt8xIl+cNj724dPevkz9jr4z+EPEmu6X8KfHOi25vn/cWs7RKyzbNxIbI4IAx7n3NAHyx+yT8StE+D/xW/4STxKZ00uSylgfylZjvYqwyoGcYB/HFfrNbft7fAaCyRI5bqV4t2I1hIZ2Gex/rXqHjrwd8MPB3hbxP4mn0Cxhj0u3mmlJhXL7QWwMjH0FfhZ8JPDfxD+IvxTW48A2IuxDeGefdGrwiJny24MCu32/AVTXMB9zX/8AwUa8R2/xKmv7bRI28K3M2FXyibhYgNu7cCRu4zjmv018C+OdF+Inhmy8U+Hn32d/mSF8FTlfvcNgj5uPrXJp8I/BUdgtteaBZTLCq5/cIBvIIPGOlbOgaLDoMS6VolslpZW7ZijjUKiZJJAA98n8axA7v7XJhQylUPU09pIpgpQ9+1Nd2VRvIA7+5HpT0jDwvcLIsKW6mQufugJyc0Afnz/wUY8dvoHw+0TwJDMVm1ZjNcRjgmKPGAfTlq+Xv2Jf2ctM8earJ8SPHOnmTSoeNOgYZVyhIaUg9QO3r1rzr4+eItZ/aa/aKn0bw0zy20kv2S3zyscER/eSfTOTiv0VvPhD4n/4VbpXgn4a603hmbS9h373UyIqkMCyfNzw2MYNbP3UB9g6fDZ2B+zWuUSQhNwwSMe2avoq/ayZQDtVkyP4lPGDzjp2NfnFD+zl8d5WS7k+Js/nDcZWDyEjt8rA5PHrUg/Zx+OcLs0XxLuPub8rLISc/jwahMzPiL9svwXa/DT45X134WZrJLpI9Si8sKvkSsfmCY6DcM1+tP7MvjjxL45+D/hbW/ENz5+py25WYFcsyq2ELHsdvPSvjXxj+w38Q/iTPBf+JfGovLyFFiWSRN52ZyAzFsnuRXR6N+yL8ZPDlqdF0b4kXMAgVcRw7o0AHAxhx+gq27jTP0+e2kR1/dBN2cZYcfrXydr/AO1N8JvDvxHf4b6remG4BQG6RlaFJjnMbHIA6ck14dF+zb8fr6Q/bvidcE242ZDyEgEk4OTkn3NeY67/AME7Nf1O4kv28VrLLM3zs8OXMnqWz0qSkz9Q7e8F7d2yW4VoJoy6v2cYyD+IrfybcjHIFfPv7PfgHxj8O/Dj+GPF2pnWXsSFtZmz8kZ/gGTnAx3r6FuI3KjbzjrgVmxmH4+8WW/gTwBqfjee3aZNNKNIq4J2kgH8q8z+HH7Tfwn+JtvK+l6t9ku7YZliuSseO2V5wR/Krf7RmqyWP7OvjVo4xKfsxBDdtxAz+Ffi/wDsofCDRPjD8Qb3QtdeWKCCzWUGFgh8xnxznrx2qoxurgfp7+2D8afDEfwG1bQ9B1GK5utYljiJgZZMKpDcgE4yRXw1+yZ8EfDWsaxY/ETxjq8MK2bebBaiRUcOjHa0uSCFPUV9qyfsEfCO4VUlvL6WHgNF5g27vUHr+tZy/wDBPf4VW7FbG+v4juGV8xTx7ZFHKB9qReNPBL3CSJrOn4x8/wDpCDB6cgGvNvix+0P8LfhfoH9v3WrQ6oyttFtZyK8repwD296+fX/YM+HpkRre/wBQRE4O6RPz6Z/KvBP2ov2ZPBnwx+Et34t0Q3Et1DOkY3ykphm5Ygk/pRGNwPsP4W/tJ+CvjHbT/wDCKTiCdZDutJz++X6Dv9Rmvd7LUZ4WHnruXP61+F/7IPhKbUfHep+LLW8e1k0QwpHGgxvadiMk56YGMCv270y/gnhEM6O0nXPPOBzz0pzVnYD0FGEvzDocGrq2ksqblGEB5bsKyLSTbGARxjP0rzX41eAvEXjzwnFY+FPEL6FexSF/MVmG5SuMHafWoA9Uu7FchwV3NweQPy570/T7KeV2hhTnnaNyg5/E4r85L79mj41WlvJFd/EyeRJNhAR3Y/T73arOnfs1/GzVUMVp8R70pBydzMDj1HzZpoDm/wDgpncWs3h7ws2CZFa5UjIJDBBgce4HNegfsAeE9J0v4UQ6/YK0V7rH/H1JIQSdrnAQDovToK+Fv2wfhX4y+GUuiv4s8RT6+l/FceS0zH92UVSSAxbk7sV3X7Nn7PXxc8VfDnT/ABd4X8eXGl6dchiLWN2UJhiNvBGcnP0rolFJXA/aLUZ1sNM1SK6izCLSTDhlKsT2znr7V/P38A/A+heNP2jLix1sia201pZwhbAkdJiqg4weM8/Svt3Wf2fvjrYeG9R1Sb4lX1xDZ27yvbl5DvCDO3lsc561+dHwa8FeKPiH8TU0bwxqD6TqUMckklwpIZUD7SOMHLMw71nB7gf0a6f/AGbqWlQSadKgKxqPLJKsAqgHqcdq8f8AjP8AtCeGvgPo9vJ4ikW8uJWB+zR4LlD1IwQe1fGNt+y/8b5ZVm/4WFeEBdrfO29O3HzHINYfiD9iD4meNfKfxp43a/lhTYnmIZWA5wPmZeayYH6CfDb40+Bfi7oSa/4MvUmVyQ9sx2yxOBkq654PXHY9Rmtfx5b+MrjwfdXHgN0h1mBhLErkDOwdieOfevz8+EH7H3iz4I+N7fxRpXimSW1t5UN3brGY1nRSflOCfU9RX6f6NLb3VvATkgjDZ4J4oA/Nbxd8S/2wPhv4Z1LxtrlxAmnWZDSRny3xvcKOIlJ6kdT0rjfg5+1V+1D8XtTu9G8IXFjBcaVtebcuFMcjYXOc+nYA+9fb37YyCD9m/wAXGNUiLiJsgZLIzrwa/Ob/AIJwPF/wszxajLu3QQnGeuJCK2hH3bgfSlzqv7bt2HuZrmBmdsoAsAzjnj5B6/xc18mzftr/ALSFr4qTwbJcRJqX2r7J5bxKCJgxXaSeOo+h9a/cU2ckAi1B9kiyoC4U5YFSuS3ocenWv51PF8fmftZiaI71fXzcAZySsc0hx35IXAFOKTA+rPir8Kv2tPjVYWtv4ouIPsOQ4HmLHCu4DG9VBP4Vu/s1fBb9ov4BeN4n1K6ik8MahKBeQRShkAP8aqQMEcV3c/7b2l+GRNY634UvC9so3OMg5QBS2GGMdMU63/bz8K6yn2i28JX08YA2ybz83vwO1Z6gffNq19LLCUO6InNaWpJiLcpBCnkCvgCx/b00RbkTHwbqRRPu4LHpXzp8cP26vHGuOtv8ObKbQUgcTmSQfvGOPu4IxjP1zisuUD9flRgg3MACcc0SZ2cfw18k/sq/tJP8dPCjtr9sYNa0iQLdkg+W7PwHXsN2Dkdj619kXCxgLIoG1wOB71SAyLe8mjyCu5j39a03uYEt5bq5f7MtsjSySngIqDJP4CvMfiV8QdL+Fnhi48Wa3aySWUUyQkp1UuMg4OMj6GvIvE37S3w2134ReINR8Lajb3N09pNGbZn8u4zJhMDccjbnORW6QH5L/Fq11b4yfHXULLS23zXNyyrLEQoEaOyeY2e/GTX7A/AnwtqngvwJo3hnUpGuBaqQspYctgHPH9a+FP2avD/g3S7ybxx4j1qy+33rN5cc8qKQA+ecsDk/hX2T44/aZ+EnwssLSO5nTVmdlDw2xDm3jbPzkqTnB6ComZzPqWKR0+Zzhulcj8SPGA8FfDvxD4kllFutpbvGJGBK5kxxgck+w70nhDxh4d8e+GrbxN4Wu4rqxu/mUxnJX2bnKkHgg18h/t3fEgaD8PIPA1vKEk1PF3IoBLSKowOTx97+VTCOtyon5e+CPC/jL4i/Fe2sfBurG2uISZxONyBI1YsTwMk5Pcc1/QB4HuNct9MtbTVr+W8eKFEaSQgMzFQCeB3r8sf2RPGPwl8FadPrHiDXIrDUr6cfaI5Y3b5EJ2qpA9D2H1r9Io/2jfgabKOeDxLaIsbHIWORmx24OTRN3ZaPc9v8e7cnc9xUT2/O6Nvp9PpXwfq/7fHgLRviJHo01g0/h5tqG5G/hj/FgHoD9TjtX25o2t6V4hsLXW9DnW4s7xBIksR3oVbpgj/PrUlkxQrIfNUjkDJwo57jJFbItEG7fLEzfwfOv/xVfKv7RXwd8SfEqfTtS8NeIH0ibT4djKzHls8FcdM55+lfPNt+yt8WDKJZPiBMZm5LKz7ge3JYUAfb3x4e2t/gt4xtrtlYyWzdWAPHJAwT1x61+D/wP+HeieMvjgmmas5gtbUPcDYyqSyEAAkkHH05r7t+J37M/wAUdD8E6jqVz4zu9YgghaWS0ckq+3kElnIPPt9K/O/4Q/DjUPjL8RZ9J/tVtEmhiaYyxqC4VG2EdRnOa64fAwP6ANLs5vsdvbQS+ZGIlJDOg5HTALZFdLpbSwuI5JEiTeAS8igfnmvzaP7HXjTTraH7H48upGKcZUqBx/eDGrlp+yz8Q5J7eNfHeoR7jsmLNuXjocbgcYxwQa547mZyv/BR6a1n8QaZJFsylmI1Iw2cFmP5ZFaH7DHhbQNL8GDxRaf6NqFxL5kjSSDJCnAIGRtAOT64718wftL/AAy1/wCFmtLb6rfS63DPCH8+bljt9DkjGeMA8Vs/An9mbXPiJ4Pi8W2HiaXR4rhyPszKXQurYLDa3THTI656V1VHoho/Ub4v/tReDvgpZWiXbR61qW0l7VXxNtxyflJx+I5r034T/Hn4e/GfQ01vwlfoZgg86zZh58UndWHce4r8+1/YLl1i4afVPFF9JdSjO4QICWPG4sxbOc9K9A+D/wCw5rPwX8bx+LNH8QNK0JZWt5gh3KRjOV4HB6c1zzUOhq4n6MQ3DORF5bIuTjPI9hVpjtIYDhTnisXSopI7SKOUPnOSScnOK6jTbdpZQ6FQUVgNxwN3asjE+CP+ChHjO00n4b2nhaJtlzqJLHn/AJZxjJPUnk47dq+H/wBkr4IxeM/Eg+Jep3n9nwadKJIFXawlA3BgR1GWxjOM89e2j+2H4h1D4nfGYeDknTyrAi2gK/eCP94MBn5sggj0r9Fvgt4N0rw/8P8ATNGjhVTBAiOuxQSzDJ7eucZ5rom7Ae16PpEtvpCF8FiysGBGcEcDrWlYNJDfRxN95SSADk5XnnFfmV+1p8aviV8CvizbweA9TeCzeBJGt2GYiSPuleepHXqOxr7O+CPxX1b4l+DNG8Va7anTr67yJI8792MZJ+VSpPoeQKzW1wPye+OkWj+MP2nLrR7rMlpdalscbiuEzmRQT/tZ/M1+snw40GHwz4esbKylY2linlJGoCqEboAB6AYHrX5D+Okhl/a4uLa3RlM2t42n7vlySYbn3+av2X8EzveaPai2IlQptc56eWNuDnuOlOp0A9A03VI1VLVEdVXIxnksT1rT8pJjll3V89av8e/hR4a8dxfD/W9UWx1ZlQSO42wozjIXeWA3Y9cdRXtNvNFdbb3Tn+1W5RWWRDwyuM9Kys+paOotiFlUMMAHrWqoiI4PU8CuYt5+e+3NbYKPJFt5yeaBlklk3SBciOvzQ/bv+OGk3mlr8OfDsrSygqzNGSSMj94c4HBHGPxr7O+P/wAVdE+FXw6vJtSuDHdXitFbRJjzJZOu5cHPyg5P4V+WXwf+Heo/GnxtqfxE8c2z/wBlMxVUYsFkdzjaP4iFAx6dq1jKwHzL8FviN4X8C+KDqF94bfWrwAKo2Esh6/L1HPfua+5NJ/bO1CN/s8fg2+spGfe8EZkfKeu0oOvSvGtV0lv2XfjFfaZrNqL7wv4iKzQzFSrIobkBl7pkhh6EHjNfpzYWPw78QaUdU+z2kdtHEHkfHLKV3AlsklQD+vFVJ3A+fZf27ootJmlk8EXFqIThZXZto46vlVANfnj4q/a1+KEXxAn8baHqx8u3lzFamRvs4TpsEYHQj1r1D9rz4o6L4gmj+HXgdi2n2snmS+QCQ7JnbGpVmBXvgd+McVL+zT+yX/bH2T4i/ES3LcmWGykwEx0BPHLD72On45q4cq3A+/vgD8f/APhcfhbTtRn019PvHIWYBCse5SQcE9Txk9K+orKdGnYL64ryLwx4Q0yxSBrK0EPl/cBO0YHoAcZ7+9etWtsLaMDPOSfzrJtX0A1JF8sAcnnnPANZLg/aRt4DH610JjDQCVmJOB16flXPykfbgQ2ORgf/AFqQHKfF3Wm8H/CrVdfEq70iZ1HIOF/HP/16/Cb4VeCG+MfxfN7cqslv5pkljlTeu3ceMjj86/QT/goJ8TWXSbP4eadJLC8ceSFYjzskbgVx93JB5P8AKrf7Inw0sPB/hu21y8hD3mpp9oYsACh9M+9ac3JAD6s8FeDvDng7SltvDdmY7K0UbliG7JUZ4z0HWvF9b/bJ+G/hrxbc+DNb89ZUcRLKozGgzzvBOc8dhX01qep2ugeCdU1+8nMEdojMJMdFPODnrz0r8N/Cmj2nxb+Mt9qvi66h8sThugRZnUkDuOSByM1nS97cD9g/iv4j03xN8LtV/suNJLd7QmJnHJ3AHcPevxd+Cvhqx8QfGi6lvYFZ4QZkzjhgcA//AK6/VPxDdaf4d+EGspDexJ9nt3jhiEqnaFx6MefpX5lfs4X9jY/FyW+1OcR2/ktuL4AYu5wASRzWlNe6wP2l8GxtFounpDOFNohjZcBSDwcHHY16NbvI2cnK18+3/wAXvAfgvw8+qXGoLK8a/u4VZWeR+uPlOK8d+E/7aPhfx14ivfDut25s7ncvlMW2qRnaRg/z9jnFc9mQpH3QFZgWyACTzWfLHtOM5U88dsUthqFveqJLU/um4HfJqeWRV+8uSMj8KCyGOLALdVJqVXbJBBwTis/zJ48k8IOMfWr1nOGcsQpxQBsWxZcByQvQVsxrEiE5/HvWUqbfmGMtzirkW7jYfqDWUjaJohsYUqVB71Zj3JgZyDwKpIeqthsH8an3L0yQQagokBIYBhyD6VZVTKRIeg4qsW3MFXrj1pIpWQcHgdqALSxkPgd6DDMgywOQM0iO7FR075NTzM4TJ+bFAEUZVxhx07n1qVpFJBTj1qsvmDgdD1B4p6sWbyiNuOM0APj2ly8/yAHj3FPmhiky0eTnniiONJDtdCRj6U5iYkJT1HPoKAIkQIFJXBFTmKNpCD1PPTsKgLFsKVK55q3bxZJ+bJPQj2oAb9nV5M9uMCoXkaCUI3A9Aa041hLKzHrT7iGF0Zgo3dmoAy5Ns4Plvg9/Y1DbI6gj7/c1MYtv3Tg+tWVbKERKC3fFAGS8YbLRtgt1zUxJjUBe3Iqtub5to78inCRwCf5UANkZnUls571lS3ADBouMdfwrUCch2bOc4HoazJUWPzCoHP5VnyFoWGVZJdzHG4E1pxeUibjJknsaxrdSGGFABxz6VYcDI5zzjNAMvJKmSmQCTxV1VOQWOSvSsmK2O/uR6VfwyjOcsO1BBsLehEAC4PQ02NiwDScZOeKoq5YANjI61qIERA7AsW/lQBRYBZNqncW45qxE21ijLjjrSPNEEErjb82BioYn3ThSdy559hQBOXX7knIPeq3ABC9R0p1xKkkrIgwinANRI6rIVPLdvSgCzFG/+rc5FTI6xuVIzikUK67h1piwfvOpOaAJ43RzlCc9qSV2XHGMetV2R42O0bMHirjw/J5kvJ70AV2lheI5GXP5VVkRNjeWM7efpQ3ytxxnoKabmRHMMiYYjGR3oAqGaNIgoO5m7CoikxGcctxj0qWQCNi4GCKGaRuW4zQBGgbIUnp70jxtzJkDr0qx5IHO7GexPUVHMI1GV6HPWgA8wPkdsfjT2dFiHGcD86rBztaQLyvQVYljaRFRMrtA/WgBiEqQ44B7U1iu/LDByAKcsYKMG4I6fhTY2If514oASRcHOMAcULtMe05UVeeNJUynJ7g00RoqqpILLwfSgCgcRjcpzz19qbHKuGyCc888VPNsUEDnPSqOwsdp/wD1UATmbIxH94flVMyGZ9ynkDHFSxsV3A844p0YXyzIy7SM8U0BD8ucAAsfrSrudtpHA70/y3STeuODzTZWcAucAdMVYD0aMZLnAXA+uahec29ldxv8okhdfl+8NynmoZVDBWPU4pkVuhtLvzpMN5Dnd2XCnmop7gfhb4rRLD9ohGlIaJroqY2HBjJAOc/Wv1Q+Fsom0ZXlRo3z8uD2JJxgfSvyx8bQ3EP7QkNvMC0SOoXf1xkEnI69DX6y+A4oo9JTIClyAGXoeDyc1vW6Gh6vbEM2cfLXTARGLYOcdK5OwBDASHax4x6V0oT7oB781zgWfmQDgbRVcqj58o8hhke1TTMQyx54z17EVHHB5bZKk5z+VAFkyQyIodflQ8etDSxqm/b1xiod/ksGVQwzVh0SUkocqOcUMaPjP43XKH/hoLjr8MLJfx/4qH/Gv5rK/pK+NsDf8ZA8/wDNMrJvw/4qHiv5ta92l8KPJqfEz//R+8JG2/KvK1AVG7PepthwMcD3qJm2sAeT7V8fA9winXJUq2D3qoqhQyP1B4NWm+diCcggVXk3BSOAB0zWgELoGXG6qgHBwOR3q2XjjXk7s1TZiTgjaPSgCB1eSNkJ96oNGzxnd8oGRWi6pvCt+YqlcgMGQKaaIZgXDqvAO4isFpAJCxOPXNak/wC5R88fWudmILE84Pc10RM0iyxG5ZM/KDSbDId2eO3uKoBH+6mQOpFX4VbYpHA6AelWJh9ndTlDwfTtQyuzDJzj9a0oig+opJAZDtbvQBQ8gzEfNtXkY6Hgf0rwf9oxLmH4H+I54l3SQqshGTnYG6/QV9BGF5W4XheD2JP/ANevKf2hYZ/+FMeJdowptwrkEcru6fQ0U9wPzr/YZnB1vXLOMElYJH45+VlUAfhzX6oW95I1pBj7uO/YDvX5bfsLNYr4g8QBpdtzJEwiQcHgZz9Oa/UaNg8aqBtIAx2HSuzEGf2i1HIS+5vWnu5wSe449qqp8yYLdDkmnoxYkMc8cD1xXGaERCvndzxVdYjuypzwc5qYKobzG5FTCNXUsOB3FNMCAQjbj7xyMe1MCKZCG4wP1q0zLuCn7opWGxgCM5/lVgZ97BHEUIGD1/wFZ0+8LkjjvWvMYnkAYcnOfwrKuldJSp5XPHvVcwFWxQwuSeQ3J961zGJCZCCccKPp3rNhYEFcHOOfwrQjLY+fIHtRzAV2Q5xj3JpEgWR8gZUd/etIjsxBB/SpEiiCErgHsakCOKR0XaoAP0qfoueNx9qqK5AbI57VNEYtvJwTQA2SMSBi/UnjFZKWpj3seOwNbokCKydcciscXUq7VZOG9KAK0dpKJDLJyFHA/rV7y96CbGWbJ/KrByyqR17/AOFIJCV+QcYx9M0ARRM2dxGRmiTY7gAVZjj3ITnHHSmMsKHfnJHagDNuI4zhJzyOQtZr7hxCBu7+wrZvFEimY4G09cdqzIx8+5RuLjg+g9K0AsENs8z17VBtjBURZJHrVt0YAcYIFVBIrHBAyOOOtAGukTBBtYFia0YtwJVuQSM1UtWDLtCYwASamOxTt3E7uaAG8+axJ6dPpTySw2nnPSmnZux3pd3lRmQjhfvY7ChAZU0ZRWyvOaIQZFDDIFfMXjP9r/wL4O8T33hzU9NupvsT7HaIZOcAng9MHj6VyFx+3H8Oy6vbaBeAA5z0J+ozigD7EMuwEvE23IUEDkHvmtBpHiUqevVTjH1B9q+Jx+3L8PLuQTS6JeRv6EfLjvnHetSw/bR+ElzNFbmC+jQHcWeMkr6g+1achmfXXyuOT14rQt7g+Vsdt2BgfhXnnhj4i+EPHyGfwzdrIEj8woXBcKTjO0ZPWuztn5G3lW9etTKLW5aZqBTKhZcED1qNN6rtA3Y7UpmC/u061GspMgK4qRk8YJQp6nv1qQASPgkgqeBSfLICiH7vJ7U0gIxIJGfxrMBJ0wwAOM1XGNpDdvyp7XGSx29MVUbMjAYOR0FaATib542PAXOferkYibEbjjNZk8qx4JwAP0NWYblpNzgb17t0waCGWDGmcBeucfhSJ824bipzRK7LtjYcEnBqM7M7ic7On4UCJFIRg2QD6/XmqOo39xa6bM1sWMyxkqE7t0FSTEZ24yCTimQh0IIAC579Bg8UAfEGuy/tZa7dXFtYKqWNy3CuIwMZ4zgcdOleH+Ida+K3wNhl1HVhZ2V9dOMMgVnfa27twFPvX6j61r2meFtFvte1iRLexsY2uJic8AAtkd+fYV+TmoQ+I/2s/i4+rWVubLw/p2Itx3FEiUnB6febrzW8TM+fNZ8Y654o8Vnxddyedc3EiMAvQFc9K+tPCEfx10VE1DwTa2yy367jIUBfnnDMfrXjvxl8H2XhH4g2/hTScQpJFAFZAFC+YMdPX8a7LxHqHxg+B1rZS6JqTz6XdLuU8vjjkNu+vrXQmBPqPwN/aP1vxd/wm2ryA6nMwlEgfoF7KF46Vx/x51/xDfX2heF/Eji7u7SEeaV5YMSRt6cE19nfBn9pY694X1C51mAJd6cqyzOGGNoHIAP4V8Ba3Z6t8RNX8T/EWaV1sbadmR8Eh2DfKOmBgYqAPqzwrP8AtJx+GdPs/DcVpa6fsVYgpyxTqM5HXj1rN8Y/Ef8AaZ+Gtk/iTxVLbpZFwgGxdu49FAwG/pX2N8Gdcg134V6LJ5EZEYEJ4x/CuMV8zftyXsC+GdD05UIZmL4GQNpG7GT3JQVLfvcoHzdqt18df2m5BcJA15aaSCoggYJFEWHUepzX13+zf4Y+NugFtL8WlotBsQFAk52uOqgDrW9+xbY2+m/C6+vY41E99LzIW/ecDPIPavrqylNxA0c5EiKc4xhS565qJ1Le6B84fGDxz8WvCcax/DzSTOs5BklCiTbk4Hy4xXz74n8TftU+I/CF5Dq+hRPYyRy+ZIAkbAbcE7VIOa/Qi3VYnl+zBU3LsIwSMDpya5TxXeTP4O12UpuNtazE9gQV55qYxA/Ir4IeI/F3h3W7qDwLZDUNavFfy2fIUAdyPXNdvpvhD9pePxPJ4vvYLm7u5ZS8ySSZG3OcBc8AeldD+xns/wCFmahD/AIpF+6DlQ3Ynoc1+k/iDx/4C8Cabt8SX0Fm0k3lxxE5ldgf7o5/OqmtUB+I/jOTUbfx/qGp65DsuBPC88OCpJ9B3zX2hY/tIfEuGxtbN/BLPZRhFiCwuJCqgAHIHfHWvm/4hzabrn7R09y2Lixu72FtmDg54HHev1wj+wG1tkgthCoijVRtHRR05rab0QHyGn7Unjk5i1HwBMrRkkFQyMSOgJ2cYp8H7X/i+zmkMHw5ui8pGBvkI3EdQQlZH7Y/iK/8NjR5tEc26wlvMdQQ0jt3JBzivQv2Vtb8beMPCbavrFvF5DzBYJCoMjBRySegA9xWIQPzq+IOv674z+JyeINctV0y6v5kBiBOY1D988k4z+VfuH4et47Dwzp1uGz9pjWRjnJyqgV4RqH7NHgHVPiBL461tpdQ1GZxKYFCiEsOvGM179PmxETyRGOOFFjiXsqqMAH04pzq3VhtF+2lWF9jKHBPrgE181/tcTofgVqzXaujRzApjkZyMV9D28iS3GXYAjGVIxgnpzXzt+1uzP8ABTXIZ3LBijLsGcsvXFYIR4V+wNdZ1rxCEKyRi2BYE8lvlwVr9E5Q1tbh5LcRorb2kOBgnuTX5Qfsi22qa/ceINN8MzSWlw8G1ZUzhDgAEkc9q9XT4A/tK6hNI48aPHDI7Ao08gwBgcqeOc1vMzPvfxH4h0/wb4O1PxNq8kcUcMbOmX2q2Bnrnn+Vfhr4fg8afGz4qXdxpkxF9q0xmlmyFWKIMPmOT0VcADPpXonx90P4meA0tvCXjbxhNqi3481rXzCwKoeCwPY9vetz4J/Ab4reJNCTxv4NvINCguS8cbOxWVgDgkccAnPft9K0jHQ0P1b+HPhf/hCfAmm6JJfG9mtwQ1xO2S2Rzj0rsY7XTLxN9zDFNIM4ck5IA6emK/Ldvhz8c9V1SXw4nxEU3lqpV4DcNmMj+E105/Z9/aYXyQ3jUlTHmNUmZt3HI44FKUETI/QyTWtK0iKfW9YlisNOtEZ5Zg6DYi9iSc/hXl3gH9ob4XfFvUbrS/Dt8YEtnMaR3AC+YwOAynJO1vzr4d1X9lX47atp0llq/iwG1kB3xGRtrHP3Tz/9aq/hr9ib4i6ZeW+qeHfElnuTD5Rijq6dCB/s+tTyQ7kn6l+W8e23CqrDOG/vV82/F39oGb4YX8Wi6Z4ZbWJmAZ5cuOOOgVSOMHrivefDNtq+n+HdJ03xBILzUbWBEmn3ZLOAQxOeck1flggw0ciRsW+6zpuIIPrWRofEVj+2n4hUSXf/AAruebYRgrI6gDoOAh/PNfBXxi8ba38Rvipe+MvEGny6PP8Au5Ps7k7xGuMDJA6jBziv3b0/TNLa6jN3CkitJubcO+COPbivyB/bJg8j49ajEq7Fnhto0HQY+U8fXNa0fiKiQ/FL41fE74o+GtM8K+GNCv4NKsEQSyqrF5GUdGbAAAroPAfxL/amm0zTfAnhfTL2KS3BAuJYWL4Y8FncbQo9q/TT4WWfh+X4daHHaWdszXNlC5faAMgYJJ75967Ea/pVjqMWnpc21pd3Z8uKASqGOO2Ac0q89ST4Z062/bhW1jluLuApEeEfygzA9siMEfnX5/8AxdtfGOmfErUrnxsUk14rFM3lj5cqcAdADyMV+/MGrSpeGABGnbKruPy59fwr8TP2rPs8Px68RFPmZWt8Y7nK7qrCu8gPoLw3p37YN9pdjc6Pe2Vta3MSvEC8QIUjIGCCTxWD49+CP7WnxCFvoPjG/TUbMOHaNZlWIHBwWwmPYe5r9CvBJuD4N8NybczRafFjg/JuUZB5610NnrFncXktrY3sN1dRfLMiyqXjPoQDmlK92B+Z/wALP2dv2i/h34uttS0ApplqJQrhpUKMoz1Xq4/Cv0xj0+9hS0bUSj3D8SMBgZxjnHHvWpJLLDPuc/vCPUkcHtnmorppGgVjJlmbn6VEioiXOp6ZpxZL+4t7cp/enRf5t/Sq0Xi7wm8SSSataRI2eWmUKMe/r7V8weK/2StA8ZeJL3xHrut3QjvCZkWIqNrHkgjH8sVzs37Evw+Nu27VdSuHKkpteJVX/gJBJI+tSUz6wPi3wmsatJrFlEJiApNxH39eT09s1oaf4t8IXkTuniGxQxuUUmZcj0OAT1r5Dtf2HPh/9ri+2aterAUI25jLbz0JO3AH4GvFP2kv2f8A4Z/BzwVDrsGsXn224xHbRM6kSv3+6MjA960MGc3+3pqmlar4u0eLT9QivPs9s+4xsGC+xK+9fWH7NXiPwiPhD4ZsdZ1y2spLGJygkdVIcnkEHsPevyAuLa9vLX7RKzzFMkF8MAPTJ7ivVPAfgqw1jxP4fs9ele20u+cLJJEwyWNdCh7g5H7NyfEPwTaRCWLxFYTYcEBZlywJweM8V4T8Zvh78IvjGkGpa14gtLGezkKCW3mib5euGJbiua/4Yw+G0AV7m/vFjb51Eci5KkZydynFNf8AY78ACQ/ZtQ1F0kXaADHw3qzYP8q5G7FHCeNP2p/Cfwbl0f4a/D+0TWNO0qJUuJFdysZ/2COGJxknkc19efCX4n+C/irbpfaA7RhYsyITjZITnDZ7+leJ2/7EfwagCPKt1M5OZN8mc+4xj8q9b+F3wQ8A/CbULzUPCaTh5YzDtmYOuCc5HHBHSncD3gJ9nDIuMNxmmOxiBVCGPpVW3DED56MM8ihmwADmpAe8zMQwAB6HFNkjfaNh+b69qjAYYOM7uvpxUdxFtfzFbORkiswKjM0cqgck9T6+1eWfGP4jwfCr4bat4lmmxeSwypaKeN8pACqBnnrXrFoFluYnkODuwAa/On/goL4luy3h3wgrgRotxO4XgHA4PrnH4VpSjdmcznv2FPAcPjPx7rnxL8UN581gDKjMuT9pkcsXDdAQDjHoeMV+sCOn+uRvlavjv9jvwt/YnwZsbhCWk1O4kupSBhRzhRkdeBmvrWM4+XGMVpUetiomodso2K3FUnjOQey9qniic8tzmrIKJlscjtWZRhSM3mts7GuG+IvxDf4f6CNWg0SXW7hJTiGElTtVclmJBAGcDpySK9FmAkkztAHtUdxZafe20lneQrNFMhR1IyCrcEfjQB8Op+2L8QDcsNN+FUzBX+X/AF7sXHbiKviH9pb4neKPip4nGpeK9Ebw49nAwjgmJErNMO6kDHAwox055zX7lxQwWVvsCRsiOCEAIIVcDHGB/Ovxr+KH2X4kftgW+mQWoNrb6hZ20iEllYRbmJ/3SOo/XNb8wHtXw6+LX7SXhvwbomjeHvh/vsba0iihMiuS4Cr8+ByAfp+NfNn7SXxG+NXi/X7KH4mKugxW0BmtrS3YqDkYMjg5JPGAG+6O3Jz+zUVrAl5BfKNjpGiMUY7MhABjtgHvivyD/bb1RNQ+M6WG8bLTS7eJdv8Aek30U3dsD7K/ZGv/AIpa/wCBo9X8dSM9l+5OmNKfnlQOQ8jdyMFcE9R0r4A/adtYZ/2hNfshH5ImubOBi46h4xlvSv2f+G+j2uh/D/wTpKxlVgtLdXHXOFU8+x61+OX7UE8dn+0LrEpG6Q3Fo5GONwBOM+mBWf27Afo94b/ZU+DEGm6Y76It1OIoizTcxuAiksAQepPNa3if9mD4RJos+py+G7S3uIIpWVI0UAhRkYwOSBXvWmuJNIsJUb5iiKY16KqovT+tTa7dtDoOo/KHZbaYoG6D5eSe+McVs1YD8Tf2Yfht4Y+I3xiXSvEryGxsYJLhUQ7TIyzbAh74we1ft3bxWmk2ttplipS3tl2oCcnAAGM1+NP7FhNv+0LGxGVNvdhsf9dJAP1xX7HA+ZMf7qkD86iQHnfxb8e6D8L/AATeeMNa+ZbaMvGgba0r5UCNTyfmJH4V+Inifxh48+PvxDt1uzJc3OozCKys8kw26ucAKrDjoMnqe9fRX7cvjeTxF8S7LwHaXTvYaJbK0se75BM2TyBwSAB+eKd+wd4Zstc+LGpeItWgE0ej26wICCQJJpNobjvxx6VUUB+h3wP/AGdPCPwQ8PWkFvbLL4i1CJHvb51UyBiM7FHO1Vzxjr3r6Bik8uRI8M6Jj5u5I7mmXF2st3LIeiHaPYU/zQBgVjKoBheNvBPhnx/praJ4ntIbyzmXP7xQWRh0KsckEenfpX4f/Gz4aa58APimtjo8siRPtubG4BC56tt3AdQetfvEogcKZOmQfpivgz9vXwpPr3gG28WW0ZLeHJwxVByUYclvYAGpJlKxtfszfHqL4naA/h3VpPL8RWA/exuSftC8DcDgAn1Ar7S0sNhJY22Sg/LhtvI45xX89/wp8bXnw++Iug+L4WZIbe5i+0KBkPCTzkDr61/QFYajZ6nb2upWvEd3Gsi45yGAb/2arcBKZ8Hf8FDYhc+CNF1e5QRzLfldnbHlnBr4z/ZQt9P1D452Bv7c3SRWkpVCu7Dnjdg+gr7Z/wCCgoD/AAn06aRfmS+RcH5cfLzXxj+yXPKnx1sNkQw9q4bjJCkYbkVpR6iP2as9C0TUtLtodRsYJ4XTDo8QUuCOpK4P5V+X/wC118BdN8AlviJ4RshbaYzqs1uuDGAcjevcHOOK/U2yhH2K1miwzNGpX/dIGK+Zf21dtr+z7rH2ptrySxKi54xlaoqUrH5ffBT4u+JPhJ410/XNEmP2K8lVLm2z+7lUngMPUZ49K/eW21E6tELqAYjKI4IHQuobH5EV/N2v2jNhbo25pJoggxypPfiv6Q/C1rLZeFNEtpATPHZwLKSB8xEajP44rKoJsvh5IYmZmZ2CEqOeo6V+an/BQX4s3T6doXwqsZT5l0Be3gA5wBiNPbmv0yvtQsNC0XUdf1JQbbToJZ2B7lBn+Qr8WfhFoOoftRftJal4q1W2abTkeWZ0z8sca5SJee2SDRTEeH/CPxvefDL4iaJ41hIMNrKscwAwTC+Qw/Imv3l0nVodbt4NT0xfMtp4lmDEgZWUZH6Y/Kvw0+NfgO9+G/xK1fwvcLtjLtLagDgxsCVI7cf0r9Jv2MfiW/jP4Y3PhHUW33+gsEDnG4wvwo9eAP1rQD7TtndSdrAKwGKgkkljfafm71LZD/R4WfI3DH5Vcu4FlYOBtVRg1zmlyhNLJbxPdOPKigBZ5D0VVGSa/C79p/8AaW174066dMtTJZ+F9Ldo4YVYqJmU48xxkjJ/Hiv0o/ba+KGofD/4PPpWjzi21DxJKLSNlOG8vGJSPqDj8a/I34WeDoPGPxM8HeDyn2i2vr6E3CE4zGp3Pk/7ua0hEls/Sj9i/wDZt03wp4Ttvix4pst2u6kqParIoxbwSD5So9WXBOa+9YLG2uJXMpIkwSCGODj/ABq7d2yWVpa6fDtihtIwkSpwu0DCj8BxVaKCRSFmXd1oZJDBdfYCfLz1xjmvL/jN8EPCPxg8E6kNQ09Y7+OMm2miG2SOUA7SMnHPf2zXtIggCcQfN9faqoVyhtQ5G/dWKeoH5SfsJaRqHhP9oPxX4W1+FoZotNmidHGxi0UihWI915/H0r9WN6+YY5BlQSAa8G0n4QjRvj5cfFiC52Q3lk0M8WMs0xTYPovRvXI/L3aBEkn2OeD/ADq2wLEYTeNo6/oKpvaW8iuCxLMO/GDWsE8u58pBwAPrzVme1E33/lxjoPSkBgWtvJ5JGcbeh9a+Uf21vB0Pi/4RX2oiPFx4fhW5SYrk/KwDKvpuB5I9BX2JCAMx9hXKeONCg17wxq2lTkSR3NpLCUIzlXQhgKtMD89f+CfXxJt7rT9W+GWrTPutHa9teePKkwHVR2wwzj39q/ReFFe58tG3IMn8K/Db9jy/uNH+P9lZkEF0u7eSMd9obj8K/bbw88reS0g2l03EE9PamBvsiqpWMZbPPsKrQPMsxEp4OABWuuGG8jJ/pVaSE+Zv7cdulZgSOrSEH+IHr7VcjWJwA3J7/SotyKArEZwT0rNN4nmNDBlmHegDUkSLLRFMiqSW8a78NznOKmtHYGR3HIximTzgP5iADjmgEiCNRu5XAOaktVSEmJBksc0qu0gPABxRboEYEnJB6ZoBokubaZkaWMAlRnFZSOPKd5VaMjHBree4iXK7cED1rMuHMwkAXIOMZoHELIs52r84/UVdeBIwDncG5ODwDWHAxsp1YE4zg1c88MxjUcE00WXHjjHzrzn+lVsu2UC7i3THaq7NKEEZy23OMcUWjbZwQpYnPTtSAugtGioRnPAqIyIgwDtxwfSn3Lh1X5fmB4xTHdY0CsABwTmghjVRBKpU1d2eaoiGAc5yKoRXSSFscsvQ9qnt2yvmy/KxJ6GhCK+pkRxsvbv61l2e4yKCFdG/pU1xdJ5rRvzxjNVNPkMd8j/wDPAoA6eIIW8t88DjNRuUiYZAOR0pxZWbOQwU5zSSNHIfN3Dd024oAxocSzSSjp0x6VBqkLvEqjr2JrWSKBCAqjOScjiqmpEwlQV4bkd6AKmj289ujoRguQc/hWqoY7wwBz07c1LbJIjbRwMck/SrgjXdnGU6c+tBSRiqLmHJ3HdnOB6UPJs+6MBj35rZaJFLLgLxwTyahEWT5Zwwcf5NBRAgMsTSpyQeKPMmYKrrhl449KhjkCxsgOx1PQU1p5I2f+63AqEBHqknlhGBw3cd8VTWOZ8NjftORjrzU1lDLdQJNdJlssPfC9K1QDBJt24PGMVYFe7uQkeZBtJOP8azSZEBd2+8Rj64rWu4VleIEZZ26fzqve2Mjgqq5x29xQRYoPlvlbjFVJm3ou35mAJ/KlNvdAZOV4/nUK28pg+YfNGSp/OgLGvaB0t48jr+GKfmTdubrnA+laQMbWq5G0nAI9KpzOQziPnHT6VmFiCZ/Lj+Tkg4OaqpIQSoGCBkVLJMrvkggD+YqIkOy88kDmgLEUrSTgRq3BB475pLOORZCpBTPy4HNWFhVJB+mKrXE8i3gQD5hyB04rQmwniCGQGylwSYRs4Hasm1vo/NlhgXnIHPSuwJS5gG4c9s1zFxpjw3okHCFh09qAsbItjgSfeDckHt9K1YEVIWRlO1hjPcVTcFlR3bbnHSrkk6mNQxx1/GsxkXmLLFLGOdpGD7Cq0iR9GBJU/epWZU2iMY45zVGW/aWU2wxhh9KALVoXEsm1eAfzq1FbICdw+b1qnpimSd4WziNNwNa2FCjfnNACquTgDOOxqxECXyG5zyD0FUg+GxHye/tUjJjkMc+nagCQskdwT2HWm3EgHzA53jim7kWTeR249KZuRzvYDIGKEi2HnBu3UfhVXajsYidrN2FOUMEYEfKO/am/ZYlHmbiW7VrEgrSu0BHmcgcYJ61ktBGXRlYNt7VpTFJAwfg/zqrFB8+/cPp3p8oEsiK0QPXvj0pdoaEK/8HzHj0q0sUfmeUM85x7VWXMSsjden1pcoDI2SaNZxlYwce5zV/wAkgBlYLjp68etR2okjyjDGOcehpSUa4AVsFzzWa3AsNIskTI64B4J71ZAQEHcSpAxSOkZVQOVJ6jvirAhjcqi+masCvIEICJwy/N/9aq9wVaEzSNwORn1qNo5GJU/KQ2BgUlxbNNbsiHaV5JAoAyhMC0sgUntx3FWo42dFlGAzDI9MjpUcVrLAP3hG1uBVy0xGPLRSQORQBLFHlSJOCRknoBTTCrZKgk9j2xUgLncj/MG6ipUPlZ3c4HGew9KAHwIVcDgKw7dqWQLtCn5tppIZ0WQg45HpkVLs2glsHPQ0AZlzbqkgkPzeYOBWfM1xGpYKWJGMCnXM0jaksUqkqFwpHTNaCq23yyCQDyRQBnw3Mzx+XKh3Ljr6VetnQsGJYg5AweBRJaSS42nZ6Z71fVI4owrfK+OcCgBGQwljEM555NPtblZXIAK4/nUjlQpEGZFC9+Dk1VVGidUjT5W5z70AXxmeNxjKxgk+9c8s0jScpuRT07YraBlgciN8ZBz6YrPWNZHwV+UnpQBaggjZGQHjg4pzoJDsChcj9BUkSoJCjN0BP4irLTYcFxjdyeKAMnDpulBI38AelVxcCJzuBkH8NWphKG7EHOPaqVlG80rNLzgnA+lAG7BGrwseh9KjmHlwl3UHbjFWRsij8qMZJGSfepoo3aNUfBLcfhQBRigMyNJKfmI7CpQ8qQIhG5geDVqaNlYhTtCj5QOlUWkIdQpxjkmgC/BAzFjIPv8AXHqasCzGw7n6jjHPAqCGRziTO4elWEGAXU7Rg8elAGQJHO9IAD9RzkVn2xKTMTnK8EE8DPeuljh2PuQbjjIwetZsUD/aG81CGYYI45oAjnkKSBRnK8/XNW3vGYxoP4hn6YpZ4hI6kj5kGAfb0qslu0UnmBjxwB6UAPeMcBBgE5NWD+8Cruwy/rVwIqxBTlSeTnrVWZDDcLvOFZckjt70ADh0QkEDHY9veobeSR/3eCcHINXY4BKjYYnd37cVZggVEAYffxnHUAUAPtrbzELAAOOue1PZGVgnGRV9HRI9mPx7kdqZMBIBkZ47daAOZvYGKsAob1JqlblImJxu46Cuh+xvIWDHLZOfWs64sLoZmiUFEBzjrQAReQyegfkVFPNHvyeqjp64qW1twSmfmIBFXZLOCFvNmXdxitAOfgu45bgQKQpm4Hv6V0Rt8DapJIwMZ4JFcg9sraokcYK7TuQeldbAWRj5xyAeD7mswM2/s1ubgS7gjjAI9AK2IDGYkVxkr8oHqKx9RSZZGMXO7kGnWVw6xM03YdDQBbmhhkjkh2nLcE1ztrpkEc/QsV7+tdFtdYs7hzjvWLr97JpXhvXdat42ZrC2llMfA37V3Yz2B9aANxLV2hby/mC9c9qifb+78yQeWvy/nX5C2P8AwUQ+I1h5sEPh6xZVlIBJZm2gkf3s9uDmrMv/AAUL+JZjP2Tw1p6hvmId2+Yn6H+tacgH67WUjHKleQ3Deo7VsC2aKfEq43c/Svxetv8AgoP8X7d2kOhWCrkHapIGf8PpXofwp/bz+IfjD4q+HvCHiPT7O2sdYuY7ceWG3KZDgEkkg4/yaPZgfrCMeaD95RnJq9HhwVHI2/Xiqroi3AIYc447ZNS+bb20oYuI2LbSOxrMB52jLMvC8Y6VFFbQGceTnpnBPGa1cI2QGBJ9KEjWMnIxxnPvSTAppEqDGPmJ9ajktPNBXOVx0960PJO8SZGDxSGBi5+bAHpxVJloxzZRRxsrE8Vz8ypyhYSAZHI5xXVtEAf3uSD0NY2p2ItgZYyCWHH1pCkY8XlW5jwMnOOK3tPVJWZX/wBYOwrEs5I8bNuMHnvW7p8axys44LcigiRfVlWRYpACpPWoZdjOGixlTgDFTB0WQKcq4OeRUckbGbG7aoH60DMjUtTFrsJUsG6jpWXGwuD5mCFI784q/qtp0JG8n0qtZwSLCRN80ank+goAu674gsvA/gnV/GOousdtpcRnZ27hRn071/Np8afHE/xM8ceIfHV7GY/7Ul3xxsc7EHCAH0xX6mftw/E+714aV+z74ID3Op6k8T3XlnHynO2Nh/49yeBX57ftPfDC0+FZ8NeHrFVEt1ZCa4IOSXyMkmtaaA/Uj9j/AMKXvhz4I6JJqt/JqVzrWLtGdj+5WRRtjGew5rj/APgoHazWvwPtWjcmJ9QiMgzxt2nHHrmvqH4OaTB/wqHwq0ChGisbbYq9F/dKcfzrzL9sD4V+J/i/8Krfwt4REZvIbuKRlkYIGABAH59aOoHw5+wz8aPht8MvCuqaP431hNOnmvJWCmJ2OCiDOVBB6fhX3L/w058CZiDF4utjhs5kDRNgH/bxXi/7O37EXhbw74ZuD8WbG31fXjN5wjG4rGmMbd643dOhyK8H/bt+Dnw++Gul+GtY8GaVDYvqNxJ9oSIsVYKo4AJwAD2GBS63A/QKw/ah/Z5WRGbxdEHQ5OxGZR9CoIr8r/29/il4Q+KfjzTNX8HXgvbWzs/KMnP3ixPQ8ivqX9kD4AfDvx18FdG8R+JdEt767upJ90jZ3bEcjnms744fsIDxh41sZ/Al1aaHopgVZIVQ7kkUnJAHByPp0qkB9s/s13W/4HeC1K7Y/wCy7X/gREYr1ic+ZcPs+XmuP+GHhKbwL4K0PwQZ1uxpVvFbJLt2lxGoUsBk+nTmu4vrKIHBJWRTWLA8q/aZEP8Awzz49uT83+gHA9COlfnH/wAE1NQtNJvviDfXUgSOGG2clugH7xjn8q/Qb9pCOdP2bvHjuxYPZ8fUdf0r8x/2DfD7+JNK+JmhQz+TLqFpBAsgGdhcSLnGQTjNb0l7lwPTf2dtDn+LPxu8afHnU4GvhpUs8tmoGN0jblVVHOdsYwPqK9WH7bGhWbz2H/CEaibi3lIfym81Tg4JyVGOnTFeSfsxfE5fgJ49v/gN8Trf+zXnvWa2uSpAaaX5VDccq4AKt0HfrX6G+PPDumT+BPE154etYbTUYbKeeKYIoxIq5B6Y6+1QB8vyftx6c1m9g3gnVmFwGjcmPdw3ZV4z+dflv4Sv7jwT8Y7Px9Jol/8AYrPUJbuGFInVsOW2AHH8JIzj0r3r4fftl+LtKkGn6/okOtwjKfJ8k5RM5LEZGPoB0r6PH7XRTQDPB8Nr0hQGjZgzxhfUsUyKpOwHkv7RP7T2t/F3wPH4P8MeHr6yivJVa9Z0Yl1TkLgAkgtg9e2O9bXwA/aU8I/BjwhbeHIPBN690qqbidU2NNKByxbG416La/tmWLICfh/dZP8AcQjPuflp+r/tiT2uh32ox/D+a3MUbeXNMGVFOMLvO0cEn1qQNn4oftzT3fgu9tvCPhfULLXbmEpFI4YiLev+sHy5J9sV4Z+zd+2B8RvDusw+HfiPp1zq+kXU5/fMrebGznnlhjA9K7n9mD9q+08X+Kn8E/FKzhivdUkK2V0EGxSwG2Irj/x6v0bbwppcUtvcm2gY27Bm+QBnxyD0yMfWgDtDPbXKxT28okilUFeMY4zyD3r50/a5+LMXwh+Ds8Nm27WPEINpboCVZQ6nLkegH9K+hZL3SdP0y617WysGn6dG08jNwAijJz9a/KDUV1f9sL443+vzLs8JeHgI1TBAaNSwRQT3Y5YnsOPSlTjdgfBvgK58YWHxK8PR+Db0wa7c3ItVZQDkO2XzuHcV/SB4Oiml0u1S+VftotxDK695goDZwO9fz9/CqGL/AIas0Kzs08mK11yZEX/ZiLcc+1f0Rafb2gSOWA8EsSeR85/+vWlbdAfI3j79rP4SfD/XrvwxrkF8byyYxsIYywZvY9PzrkI/23PgZNsjS2v440xu3QnJx/u19TeJvg38LfE2sza54g8L2d7qWwMJ5EyTjuw6N9TXNp8G/h80y48N6eyryU8hO34elQB4dF+258EYNqJ/aMydkMBBX/GrcH7bXwNV45jDqWc/M3kZA/8AHs17+nwP8AFBIfCWnojA4HkLmprP4FfD6S4Rx4WsIjCCQwiUbvqO9BCR+cfxz/bsu18RWh+EkP8AxL7YhpRcRMpmbuCPQdu9fenwP+N2gfG7wVb+ItLha0u4wsd3bPnKyjrtJ6gjkGsbx9B+zd8OdV0+z8Yafp1lfaplYg8S4UjH3sDgHPGa9T+H3grwhoUUs/hmwhs1vWEp+zKvlsGHDfLx0oKSOnthFHK724+/97J9K00uhwCgAOQaxj+5nKphVJNXopTu2sucHHIrMZ4/+015EP7Pvi/y13I1sBJ+Jxk1+Hv7OesfFfTPHNwnwjtkutSMKNKkm3G1W+Ugkjnrjmv3R/aVii/4Z68aLNyklmc7R0AIOa/GX9j34j+E/hf8QtR1vxhc/Y4Lm1jiRxGznIYk/dBPTmtY/DcD7ssfiN+3DtZm8NW0gAAyQi9O/wB7GafH8UP24bW8VE8J2j+byNqKQfqVfj869stf2u/gLcCO3i8QuocHl4JQFx77c1bg/a5+AkkpH/CRHdH13wTAHHcZHNZ3fYDyh/jF+2PsWN/BtorY+bgZb/x+vnX9pTx3+0XrHw3vbP4j6FBpuh3bxKZIsAKwI/2jX3Be/tZfs/zzxxHW/Pjx97yZR/7LXzd+158cvhR47+C954Z8Hagt3eTTxsFKOhGDno4HpV0076geA/sFW32zWvGduAGQSWoVuwKOetfrb5UmnzgxurIWBIHfI7V+UP8AwTudl1fxmgOQ0sA2/Rjmv1qa0LYaP5VHr2GO1FTcPtGpBq0W/YqEMO56Gr+/zpFMQGQcHcOK56S32BTG3zDHNaHnS27BpEyBgHA61mB8xXn7RVp4V+JNx8O/ihpJ0XdKUtb8bvJdSTtZs4AB45BwD1xivqjw9qOg2Gm3utXt7EtjEgfzQ2FZBySSDxgV5J8ePA3w6+IPw8nh8fEWUlujtb3rcPC4HGCevuDX4heIvjD8QrLRdQ+Etv4ja58NxytEjlQhdM8ZfG7bx0zjiqjG4HvP7Uvxw8F/HD4o2XhfUZja+GdKkeCK6RcMxbq3UjGRxX6ofs5eC9E8B/DfS9F0GNptOkhZ4ZmbcCjNuUge+a+CPgT+xH4T1TQbfxR48uzqkt3llhT5VQAjJ3ZySOa/TXwno1r4Z0HT/DtgoW00/KRDknyxgD1z7VpLYDc8YxWkvgDxIk0QIWwuAyrwWDADg9q/Fn9lDxj8IfC/xKH2yO4h17Vv9DjZssjb5DwMdMsowe1ftP4wRZfh9rwQgCaznV3DD5dy4+vY9q/AX9k3RLHWf2kLF76JZrezjnmVW5xskYKR05DU4R91gfqB47/ab8O/Bbxbb6H400W5WxvYFaK8XcVb5ckgDGQCcHnI9K978JfEXRPiHpltr2gSRy2V2mYzGwbggEZxyD7H0rxL9qr4Nr8Wvg7qNpbwq2taYoubArjdjCgoPXcvbpXwb+wDP4s8G+ONbTxBJJY+HEjK3MdwNsPnRPjHzcKVzntxmslED9nopImjSMjzM9c45rUVmh8oRgRhuu3iuDsfE+h61Gt14fvIL+3U+XI1vIrhHHVSQeDXV2l9FJCrgZANJoDwf9sQyJ+zR4owQJJysWWXOEO0nntkdD61+Ln7OsHxpHjbUL34K3MdreFI/tUUhG18O23qp6Ek9uuK/aj9r0tcfsz+LhBtcgRuVPGArITg+2K/OL/gnzHLP4/8TT24AiuBErc4MYErt19wCK6I/AwPV/7S/bo+z/Y7q8iiR0P3fIHyoQD0Wvzw8MX2oSftBaFd6iXN6msQ/ay/XzNxMv67q/pUuXt5bVpLm2ykihVbH3S2Mc1/OndR/YP2qbN3XasfiAbh2IaV936UosaP2k8YeCNA8XeANTsn06OYajp915UrIN6MyDbk/XpXyZ+wxpthPo+raNf2sd79jvzEWkUfJE/c+2c4r9CtGi+0abHbhzLHcxMIyAAu1lxg1+Yn7NOvt4A/aD8Z+DrwSiOVnUxEAH5Zyqkj6NWC6iXU/TSDQdDsnRxaWqw78EbByuRx9Oa/Cz9rSW01/wCPOqaRpKhI7i4trVIl46HYenvX7teJry20zwPrurOjY0+1M0bDGd6gNxmvwV+Ftle/FP8AaMstQ1fM7JctdTMikgBJGALfjilAEfrh+zj8N9E8H+CbPRdPtfIcK7sxUKxdgOSV+90HJr6k2lbWNDxtRd34Vx/g82sGlbUiEbB8D/dAFdmW3daaA+TP21LnPwC1KOZQwnuFZQe4SM7u/pX5Xfsr/s/6H8ZNT8QvrkkqR2GFHlnb/rGJByPXAFfqP+3OzH4DYgGxmvlGeoCNGQcjPccV8cf8E9/3Evi6ZXWNjeIWQDkRqw5I9Oa65/wwPZLT9gD4dpKqpdXyB25KuARnrjOeK+H/ANrH4MaT8FPF9ro2h3U01neWocCZgzJwSefw4/rX7vtetaurhS5TBwpxX5B/8FGLpL3xjpflxeWIbRQrbvvK6tnj1z+Vc1MD6J/Yq+E83gXwCviF9RmlOuR+e9vkKkYyCoUAnBx39K+ePinJfftM/tBr4XimI0XSx9nD4yBGmdxHHdhjmvYL74h33gj4PaN4M8O3GdXv7RIkaM5eOMoANoA6+hq5+zY/gjwfrk3hLxLKtr4g1XbM0k4MZdXOcozY5HT60zQ9c8N/se/CO2t7G5OhxBdoXcz5LY6naDXd2v7HHwjSI3P9lRozkIh8wnB7fKWxX0Xa2cEAS2jBMMa4ViQQR6jFdQrW8dnvmwrKcgkcZHTisOfUhH8zvxR8EPB8X5/AdjKrWs9/JZptAJjAkK4HXkAdTX7f/s++BJvhp4Hs/DVtcvcW1q25WkOTyBnpwB7V+Q/jm7j1P9qtw5WOSbVseZ0UZZug9gB9a/c/QZjb2VtA2P8AUxkejEjB/TFbT6FnUSRC5ld3AO/1FSwQokhICg9OlPtpHmboMd6lli+dHUdDUAecfF+4MXwf8VOpCyRWU+Mgk525T9cV+EHwI+Jvhn4R/Fg+IfEkUlxZXEZhZokyUZnzkjkkeoFfuz8bZWPwi8WybjGqWbiRj8wxkBsYHUjNfid+zN4D8P8Aj74pXmk+KbSPUrWC2MqRz8IWLjB98Dnmuyn8DA/T2y/bV+A95ZJDBcXIjcdGgkGD7f8A6qiT9sb4HRvD5t1dRqDk7YJCc++f8K2dO/Zu+FRsbd18N2SSLuIWOMZbPqfb610CfsyfCaaS3W68PWQZeCdg+cN6kN2rle5mfmh+2X8Y/CfxV1C2u/CvmtaWdoUZ5UZCzZB4Bx04r6v/AGKrZk+EXhyLBKSmSRnOSwJPAxg8V8g/tx/CTw/8O/FFmPDVslhDc2rkpGB5bpk4wM5BAzmvrf8AYl+23Pwr8LzpiVo1uc4bBVUb06HjpW2I+FDR+h9nO7MsZbeq8D86vMrSyPhh83cnHSsq0l3IqAYZRz781NNdNFKuXHzZGPWucs0o4xHhQa8v+MPxAT4d/DjWNeklWGSFQImLbfmJwcY5JGcAevWvUrdZZTFGq5YnJHsBmvyt/bB+Idx8UvG8Pww8Gxm6t9IEiTNDkq8zrkjIyPlxzyefpVQjd2Mz49+E/wATfBNp8ZzrnxBEsjajIQlzLGzkSu+7zCQeMnPY+/FfuNpVvGVs9Qgb/R24GP4h2r+e/wCFfhix1346aX4W8Qxm4gtHkaQHJAkjBOGwQcA+9frZc/tT/DrwIzaJpsF1rOoRT+UYIVkUbk4zuxjA9ADW1eNrAfKH/BREtP8AFm0ZRmM2luu8dFYu3Bx3xzX2/wDD/wAR+FPAnw+0p9UvI7OK3h5bj7xB5wDmvyn/AGjfiP4i+JPi3+0fEVqdPuJCUijKMu0NwhAbHRQM+pr62+EX7JMF5otrqvijUpryeVI5IwXV4gME425zg9qTjZID4k8f+PLP/hdN34+0BTem3vzc2x7SGN8j6A5+uPSvsbwP4w/ab+KmlyJZzjwhpU+XVl2xST98oxUuuMYzkZJr4w0bSrm1/aI07Q5IBFFFqqxBQBt2B8rkDoMYz7V+4Hg/SLUh53j2xiX7rDCkDjIHpwKTA/Cr4+aHdeHfH17oGo3U0+oLKubiQgsXbDbsgDPDV+x/7M+l+IvBngbS/DurXL6nMsW+WeXJPzYKAeoC4x6ZIr82P2g7WLV/2n57C4iDpNqFmjIvzAD5Q4Ge5x3r9hfh/ALjTnu41+4Io1C8hVK8D8gPrTrdConq1ukYLx42BTjJHPqak1TUbDwxpMusXjKIbdS0m75QQOmPrUkVssMwZhywHbrTdX0PTfFOgXGh6zEJY5sBfpnPNYFH5YeMrbxh+0v46uNTvybbw3ZXBjgDhj+6zt+XORu2gE8gCvtnwn4N0jQ7Gx0PTrRYIrLbsCjrg/X15r07T/B2naNanTbaKK3tYBl2bAU47tz/AJ4rwD4v/tO+BPhA8tlo5j1jXVBQxQncInxlQQpJznr1x6VfLzAWv2l/h54P8VfCW8HiieGxuLVGktZpWUGN8HBB3DI4GR0/Svw71H4gfEPwlpl14Q0TxPPN4eQlAsZAjdCclTgFtvPTdjmvrLVYPjd+09qS3/iKZ7PQ1lysbB40G4n/AFUZXMje+fxFd9bfAX9njWdJuvBMOowL4hQFWmaQCdH7/IzAYBHT9a1pxsB5l+yZ4Z+GWt6nD4h13U4ZdaCboreYqqI4yNq5IyQCOM+pr9adC8P2cOlQ2jw/dAIKt8oU/dwc9MCvwe+J37MHxX+EVw+t6Okuo6XESy3VhndGg5/eKvI+uSPftXZfCf8Abm+Mfw7kTT9Yd/ElvHtHlzuwkVAMbVAAGe53A0pwuB+7likUQSNFCqhOMV1VukUg+bnFfnt4T/4KJfCXWo0/4SWyl0ebgOHibv6Yfn8Aa+gdI/ak+BesW/nQ+K7SxGSRHK3lsPqCQay5GB9JKyunl7hsB6d/xrmdZng0a2udbvHSOK0R2BfOMqPam+Hde0Xxba2eqeEb6LULadiokUhEYqe2WOa+P/2vviLfNDb/AAt8ILL/AGzqgCySRn5VQ8MAASMkd+MVUUB+V37SPxI1b4geNLrVp590cIeOMjvv6jjrg5x0r9T/ANlK88WTfDnTpPF4aaW3jRUL8HYuMDGB2x61+S/xs8Aaj4B1mx0674nneLcPvEdCM465r9sfhA0lp4W0u81B1ktvIVmdV2glRyQCT0/CtK+yMzif2yvG0Phj4Sv4ftJil9qTY8sDkp1PGeOPavif4P8A7KkPjbw/beKtV1G5s5b3dIkQ2qMZO35iCT+VereNLfWv2iPje9rCs39haSAHQ4ZFUZHbgZPpX3/4b8PDw/ptjpNrJ+4tYVUYG0AgehrJVOU0Pz+8YfslW3h34e6t4h07V7m4miVm2Psw2OvO0HFfDHwj8AD4n/El/DGqyvZxKmPMi27iqk55IIFfvJ8VYw3wp16G2xGJUaM4OFDPX4xfsywz2XxvlsfLMxG63d154Dnk88c1tTlozNI+wdN/Yj8KXLwxzahePHgnduhYfKMDoAeaLX9hnwdY6pb6xpdxdwXFifMWYOg+Ydtpzmvu/RLV7WyZ4Qrpu2k+/GR1/pXW6PpplDbkyxydpHXHcD0rlcncqKOK8DabPotjDp+Mxwrknux969EiTzFLHGX6jqBS/Y2gBcJhW7dajQE5UDYT9aZsY2oO0cmwdM5x9Kr2u5pQFHJ5NPvcliQd2OM1PpZDSsdvtn6UGZ0FsWZtp5YLitqFTGM47YNZkKsGH8ORW7GQAEAwfespG0RsbbW2fdC80wb8s7KQOoqdFDSbiTx2q2fmjUt6VBRUicqquRyOKN6hiT/CfzqZgCcdc03buUDoy0AWXGCo54HbvmpiSJNpGR/SqayMg2s2PSrDEk5VgfUk9qAIuGO9V4HAzUavJkgjofpkVcKhQHxkHpSIy5GehP1oARjL5OEPUj8s1eLRmIbv4c5xxn0qhIqFdpOAOoqeJIgmJOPQ0ATONy9QSO9My0QVEBB5qZULOFQ4X3qUZPyOMtQBFEvQdRxVyT5OMcZ5FMhCxHa+BzSTTMzYGGB5zQAk0YAU8AHpSQ/LwvBz1PvUBdnbLkVGZGCeZ19qAKGoROsxaPnGBx0NVtzwoVI3ZPy4rRAkmRS3BJ7VXlgMQy3zHmgBtnbvOAsgKd6zb1GikMXBGeDWlA0jvtVjyMfQVn35RWG7twKAK8asFO44z0FHAHlE5ZeaaN+32FNfa7AhT/hUMDQt5gqh88jgVoQkyyDdwoHPvXPhgoIBJNaMBmEO4gkDvSA03ESyEfezV6LIUFm+UCsaKZSwbq3ettYSVWRWwOpHtQBGwKnK/MD69qhnULgRcButXFQybtuOvXrUM8TIQA2OaAKwSSGIHh1zmqhJ4PRupq7MCrZGcL1xUERWdx5nAPcUAXYlZlAByDxkVNmSHGCC3vVWJdoxnAHAqWPglT8xI6mgC7E6XBJc8549KluGMke3oarIViIGM/yq1vVgAo+bvQBRMG0IW5J4GKdJbPxIT8/pVwlkXLL1OPxqo7b8nJ+XrQBmKnmE7jjHXNJOowAOce1STxs2TGfrTsr91j04xVoCv5JkVl346fNUTLGj7H+6vr3p87tEN6r8op6RxzhZW5z61NgG2gSRjxhSeM+lWZI1QuyHp0+lVmQL8oPXoKjUy/6tTuJ5AP8AKiwCiPflicgnIx1xVtFi+6OM55NZ6t5DEN94DP59qkEwJwGBz1HpRYBlxJEko2sRnqD04qy7iSIOqhj3981j3S+dIueq1LBeq21IomA3AD60WAmljJjHlLtPXP1qqsUyxsjMSx68dq2HVcsEOAD1qJnh8kvI2SoosBmCMldkXX+VTwxBVLzHlePapQ6Ou1RtYjPFBIaIrt3Djj0NUkAotlEHyuSy9KpshK7ZD0q0kqGJ3VsY/nVSbcGAfqcc+tMaQwPnBwD3q7Akc8MsWwZeNwR6/KarFAVVcYPU8UpuRp9tNchcuiNx+FCJkj8OviaskXx/jtJLoIs14UQqv3VJzg/qK/ULwJdfbNJtyiBI8lF7A4J+bH4CvzL+KMlmP2jInuPkR74eX33GRc9PxxX6VeAmKWEEEQDbBuK9Tk9cVpW6DPZYyFccZOetbiuY4ueW7EVjWkYkQtnFX0kZhtA27T371zmhp790e9hlh2pYLoSOd5yMY5pI4/MTI7imhQrAHtQBbkeNyFA96kkMaRfujyetVFCIdjHOe9RsrQnKHdkdKGNHx78bf+bgP+yYWX/uw1/NhX9JvxsOf+F/+/wvsv8A3YK/myr3aXwo8mp8TP/S+75fm74xVU7+xzVySLcfmyKhaNAuVzXyZ7hAwwM9/Wqsu4pzzV1sSDnjHQVVaMLnJ49KzAikKlFjTHuazJkcksvAHrVyRD1BwKqkFlLn5gO1aAQ5G3KHBA61A24gsx+tXlVgpwMCmZiCESA45z/9aghnP3FvERukGQei1yF/E32vy1UoD0ruvs6lmkiJIHSs2aFHPz857itosRg2sJctgfKOtP8AIYkKOR/KtmKBVBZeueB60skYA+b71XcLGH5bI4U9BVry/MHBq7tEiDjpURUKCU60XAqt5g+SPqK83+PiyN8DPE8TrhhCvPoCwBH5V6MjlZee9cN8aiLj4T62XYhPKZWHYjYxOfYYoRDR+YH7DslnD4y1MXBAFxG8cZPqByfyFfqPCxfmUZVcEEe3H9K/Kj9iOKO78U6mjDdNaB5EH1GDX60WlmYbRXnX/WDGB646/nXfiDIitwPKGepzuA7VcKKqsB1HTPbFMWIRzYP3WzyO5FNdmG5R+Z7muM0JAqscD5iBzTV25CngGrEaqEAX5SeDSSwqgDD5sdR60kwGoo4BwPUU1kbcFA6nrTwVjyAdxxwacDuLIxzxkVSYFSSJUfdIeM4rK1Qn5CoG0cGtmVVPD8Y4NI9tFPCodclev9Kq4HO2cMhYk4x6+gNa7kJHtjHP86d5SKnkQrlm5+tSMqkqzbQcdPei4ENzgEBckmo97KABU7x4YlTzR5Yk+Z1we3vTAaYmZQ6cVGsYKlurVox7ioVlwvQHpTo41UkIBk96AM1gAuF+bNUXAaTaDjbwK2GD52AbRmqlxYAYdHy3egCiH24JbBqa2mhbKg8/1py22cbhmmRW0cbHaPmxQBfVlxtx9TULqmzOMgd6kbbEVI6NSsEChQeTyfSgChdo7xlAMZGfxxVGIKLaNM4kQc/XNa8kHmq21unINUha+RMASSD3oAimaRMDnjvWehHmdDvPNdBdRCWLaW4A4PqayktWXaT94nn8KANK2fy4tjfMWOf/AK1WIskkHjt9Krxwjhz8pyeKtxgZK7uMfnQBXuJhCSuAcZwahtbzO1ZOA7YJPpVh7dXdSOg61Wmto5FaKIhQ3Bx1oMz89PAXhjw54o/aX8WRa3bpfKGdkilQMpOfQ+1fY0/ws+Et06wv4dtRA+3cqx8598Yr5Q+DMpuP2kvGN6igMNwU/wB0K3l/zFfcsMfJ9d1aGhxD/AP4TXDO39j28Z4yBHt3Beg45H1rwf8Aak+Fnw98JfCm61/w5p9vY3EK+VkKMsWI4J65PY19iIvm7ombqMV8yftgWEdn8Ebwoo+adCSeXLKMDr2FNN30Cx8Efsw+J9S0z4nWWn2srpFfYSRWICFAO+OwIzX69adLFcLui+VCcLkk5GOo9jX41/s2Jcaj8ZvDUEaBld0Mq8EFSeRzxX7ZGG0iyIkxhiB9M9PbHpXRVV7ExM+eAruOc59OtQLHIRlOMce9bXlr5R45J7c02CMKrM3OD06VzFFKB3RQQpJfqKvonmR7f/18U6N1jY4XP9KtAooDLwO9ZgZS27xtgD86ilt5XZZMlfetRhtIYH3PrUD/ACksDwMVoBmyQL91xlCpz65qM26gLFvIX0Hc1pMsW5ckZx1qN1hJ3jqM8HtQQw+YERu2VA+8e1SfKo3uv5UqpvIc9QMVYaRVUFhg9MetAjMBViWx15696pXt3pWmaddazrM3lWdkjSyk8hUXq2K0Wh3jGz5Wrk/Ffhaw8S6Pd6frU/k2Gz94P4HUj7p/EZz27UAfCfj/AFPxj+1V4tj8EeBA+neC9OKPc3EpK7mBKszEjt0RB9T7fbvgL4beDvhjoCeCvD8Je2iQNcS5Cu74G47h9K+atH/aJ+F/w7tbrwxZaHcBbYiLdaJlZRGcbsHnnuTnPWuS+KX7XsTeEprXwVod3p99qQaMyXKhcow5KnBye1a7uyMzw/4gac3xq+OLz+Cpl+yWbwZeZvLULEcHqOua/RrxN8PPDuu+Ef8AhCb+y8yKWHyWmUZMZKY3qcV+Pvwx1WbRvFieIb+Ge6GnsXlEQOGZiWAYj3r6f+I/7ZnjafS7K18K6M+lhcCSeZThyvQLmtuQDB8b/CWb4LWE/hfR7/8AtTVPEsxghCrteNMgEHrnPvX0Vq3wetvB/wCzreaNKUbUJYDLJgdZSAQPqOK5X9nXx34Z+MnjA6v4zsDceJdMQyRmPcIh82CcdN2SK+1PEOmQ67pE9i4Zd29QCQc54+b8OKnnA+ZP2SNdju/AMuh3HzXGj3OSckEmQ9CD2C187ftveIFv/Glj4f35FrbhynUgYO3B5HOa0vgT4vj8DfFbW9BvCfIlmlypYkbg5GeOAMV4R8TtSm+Jnx3vrGzUPJd30NpGSCQ0attHrxTjD37gfp38A/Cp0P4TeH9zETyQCUgEYAdele0WsZ2bQQcHJHvVXw1oLeHfD2n6JIVZreKNWwflDBegrdi06NpBIr4dMsMdyOwrCp8bAzkSP7PLLIwAUE8kLx+NeA/Gf4vfDzwR4NvrHULxXv7yJozDFhnZGHQZOOcYz718t/te+M/izod9DaafeT2WkXcfzLCAp3BiNpI56Dp3rwLwB+zL8QPHFsfFXiSC4sNNKeerzjdJMvX7udyg5B5HIrWCXVgcF4J8W+K9P164svhxbN/aWsOwVsEsis3BAHT619/fCD9mS7iWbx38Zb2TW9YkG6K1ZjII5DznnqcV84fstwQWvxg+yRryVkjBYZClGOOT7V+rFrbusL3TynMDs44+b5e2O/FVUA/GH4kXcejfHHUbu2iMsen3MeI8BcheQvT8K+x4/wBp7VZobaWPwjO5REjBJIGMYA+71zXyh4r+za3+0XqcFwwnWbVYgSAApXcDj0yK/ZKLRNFs9Iikeztj5aKchAfujPT1oqAfkz+0v8TtR+JkGkWd3os2mC3PmAFiUJK49O2K9f8AgV+0dpPgbwVZ6NB4furz7PEyyNEGCGQgd8cmur/bdgtT4S0G5tIlgK3GGZFCk5Qjkiul/ZW8N6RcfC2wuygWW4mZ3bYsnK/w89AcVP2QOR8Yftca5d+Gb6Dwf4Su4dRvFdI55AdsZbqy4HJHavGPgn8Tvir4e8QXGmeMtPv7zT9YfzJGlRy4c9DkjkGv1CsbbToT58NnAsyZAcovrgAVajdpYhHbJHhSd2FHJxkgGs+byAwdGt/JeC5yXjlAHzcdQMZ9xXjP7W91DH8CdctJl+4YzCy9Nxbp/SvoMbJmED/LgnAwMADjqPWvmz9qhUPwP10SgO48sYyflXcPm/rUIDw/9gucpL4pliXCJbwNIfx7V+iUuoxwJPf3b7NPhQyMfp3P4V+f/wCwdaWz6F4iuSSgLQhi3RlJ6EV6Z+1zd+OYfAMlj4JikjtFdlumjzuZG7KfpW8/iMz4Q8Zavqn7R37Qf2SykLwXVxHaQnbhY7aJgrOeuBjJr9o9E8P2fhfRbPwppaLFY6VboiK2P+Wa8FiMEkkc4/nX4v8AwStviT4H1OXxp4f8Kz6hlPK5Rs4JyfujOT619ayftDftIais8WleAZYSV2/6l23foP51UpdEaJHyB8V5vEo+PHiGw0q6ayubq9jQFJGUb5yuTnrjJ5FfsX4S8N3Phnw5p2lvcPeyQQQgzMT8zBfmPOcbjk+1fiJ4lv8AxgfiJe+J/FsBTXWnjuJLTYY3zuG1cYyDxjvX3bB8c/2mD9mOjeDm+yxhAEeGRy4A7kkYz7YqlC4mfoDC9qkSQXLwq1ypdfMcAEr6A4J/ChLzfM5iRVDsfuqAM9DjjpX5AePbb9qLx54oTxTqenXsEtiwNpFHhI4ArFlAQdffdknuTX3R+z14g+LOuabOPH+lNaC148yfKl2YjGxW7gDtxUSoW6i5T6by28MT9arSHdN7KKeqpnMvyhs18/fFT9pj4V/CjUpdC1dbrUtUWMt5Vuh2hv4AWYjr7VlYo+hre4t4pIjht8jhQwGQvqc9K/G39re6tU+Ouopc3PnxWsURiblyFOMqTnnkUnjD9r34z/ETUF0PwXAdFFzIUSC0XfM5Y4XLkZBxwccV4n488EeLvCfiBovHkrPq98gnkd23PhzyWJxknHatErAfV3hf4vfHL4vafY/D/wCEOmNY6fZosP2yNSCFUAEGRhtU98Z9s16pP8EPiN8DtItvFemW7eJPErM0s08hJjgCgklQB6Hkk88nrjH178F9N0vSvhXoY0i3Sxjls4Z2EPy5Zxznbg5PevXTd/bNOe1lUOz8c9gQQTUyWoH5caP+0/8AtA69qFzpWi+HbS7vLPHmoEcsBzjgsMdOteDeO/ht8cviR4rufHWr+HiJ71o8xqCo+ToMEe3JzX0vY3x+Df7S2oWV8ogtNXUAOcqod8kY/Hjn0r7tsmEl1HNF9yTbhv4cgD0qlUsB+eGv/Ef9p7wn4Kkg1PR/sum2ttsNw2QI0C4BXBHI6V8YeEPHXxA8J+MLLxFoF7c3mq3sgZlQ72nbJO3GCSD9K/S79u/4mL4b8C23w6tZEkvfEAaSTB2tDDGQc4GeHryv9hP4Wi+vbj4p+IbWNliXyNNMq5w6gb2XORkjpWkJ+62B98eDLjxBqPhHRNT8VRi31ieBXuocYKFucEeo71s/6uXzN24Z6VcvpI0YPGD5j9c9/qaySsjnceMEHg1z81yonVW+JI9wPGOmKbNAI8EHHOah05GWIbjgHOBWjxJ8r4I5rMow5LuS23TnB3btvGfu9cmvxs/aV+JWsfHD4xweFfCXm39jYSJa2luqhg03SR1xnIPXPYe1fav7XXxzsfhj4aPg/QJBL4i1VQ3Ug2yHkuQM8sDhR+PavP8A9iD4BTadCfi/4qs3W/mLrp6SZXYHHzS4OOqnjrWyMZHz7+0Z8Nl+D/hXwf4ckYm6ukeS6kwMFyo3DGOOTVqx8NX+qfAPTPFWjQ7p9IlleRgCGwv0HcDNeuf8FDJrb7P4ZhcEzs8z/Ng4XaBxj3Ga9M/ZBsotc+BkulzRho5pJonXqSGG0g++DxWlKV4iqfCek/Aj4o6T4/8AA2nrC2dYtE8m5jIwVIJGeeoPXI/KverV5Bu2cbePqK/I2/n179l34vOHt5xpVzKWAJIWWDPIBGQSO/8A+o1+oPgXxfpHjvQbHXfDmzyJFXeEOdhI5DcnkVk0ZQkzvIA3zE/KCODToI1EhJOSOnpUO/aSAAQO/algZy+MheaR0Gsg+TEeVJOeRQqJH88jcip449wCD7tT+UiuRjt6d6AKLD5QuQoapMRiPLLvwMVJLGCOD+GKcsYEew8fhWYHLrM6X8ahfkz3/Ovyx/byuRdfFDTLQJhINNDnP/TTIz+lfrCbTdcxFPvBuAK/Kn9vOygtfiRpkqfM7acULD/YJbH6100X7xLR+h/wF8nT/gv4TsbTBWS2Tc3cHAJr15LUFyeSCc/TH9a8c/Zwktrv4K+FrmD53NuwDH1GAR9RXudrmKJg3HTIPr60qvxMIksbhVbGDioJSDhj3qwrCPYVAIk/GoJYmfO3jBrnNiqUZpvlPHXFRRvskAbg+nrUm54ypxkEYP1qWOHzJo3A4Vga0MyhrF7baXoF9rl64ghsYJpXYlm+VF3HjHoK/Ib9kbRpPHv7RNx4rvIzJDYC4vXBG5fMkldI1z6jfkemK/Rn9qLxNZeD/gP4ouJbgR3F5bSQQLzkmUqhUeuc9unU180/8E8vCQg8OeLPFl0VimmlS3hU9cI25mHY7if0rXoB91iJZlnVF8u3QnI7LuPy/wA6/Ez4xo3jT9p6/wBJgbeTqVpZZAyMIpU49snmv2t1vULHw74Z1bxBqJMNpZQtJNnoBFhlz7k81+Kv7PVpe/E/9pqz1VgxSW7uL6V8cDHmFAfYnAoo9QP2qtmt0t7RYm/0dEiQYGcKFUcflX4qftTI/wDw0LrEU5wZJLIqwHJXZxn3xX7ZPaW8UYiRdkUZUheg4IG36Yr8Wv2qGiX9o/U5Hj/dRtYNt65UJyKmn8bM/tH7Q6bMZbKzCxmORY48sejgxqMio9ef/iVai8bZUW0qn1OQOKt2eDpdjIxKqkEQTPTcUU81X1K3mm0i+aHbtS2maQHqRgCrluB+N/7INw1t+0HaIfvTx3cXXofMc5/DFfs9ayJG8ckjlt5GP9rBHBr8TP2VZGH7Rmhbh/rnvlPPTAlc1+2oKSpGThUBiYn0CgZxRID8EPjZqEl/8a/G91ecmO/kiBPTCsyj+lfdX/BPbS4o9F8X3pddzXfkvnqfLIII/M18N/G6yMHxn8bwsTGJb5nAPdSx5/Kvuj9gC7+2aN4qsIUAYXiuCf7oOD+Yq3saH6F6dDFLCU3c59fSr6xrGQnUtVOBD5jKpGUbPTrWhgZBPJya5OoCeX2DV88ftNWcGsfAvxpbuR55tGl4zwsOG+meOlfQjOqEM5xjtXgP7SF1FYfA/wAXXkiqUuLWVQzHDAkDGM+ucVRnM/CCQiHSormNyGjI2j2XPX8K/oO+FV19p+Hvhm7nmErTWNvhuy5RRzX8+jRn+yIINm/eyhs/7RP9K/oj8B2NvpXg3SNMSERiCyt0B4BOI1PANaGZ8Y/8FA5pJ/h3oaSj5E1EIe2co2Py218dfsza/oPhT406frnimdLKwW0lVpOQFOCOfX0r7H/4KCQxv8OtCkbIK34I7jAVgc+5zXxJ+zp4L0P4h/GDT/DevI0ljPaS5TGc4zgn06ZrSh1ND9eLj9pD4EaPpkMx8QWkltbIN2x90vy44EY+Zs+2cV+Wv7Wf7T9h8ZdStvC3hVpF8Kac3mEuChuZhkKdp52r2z+VfbM/7EfwbDxPFFeSySH+GREz+p/lXbeDf2QPghoU8k8vhn7VMwBDXMplx9Og/Sm6lugmj8/f2SvgLr/xR8ead481u3+zeGNFnSX98MC4kT5gqgjkevtX7blgY4fLBwMJgdABwMCnWdlpFjp1ppOmWMdha2ihI44xtUY46CpWlgtpRuyQoLEjsByaxnU5ugJHwt+3x8Yx4G+Hkfw10llGqeJF/evGSrJbkZfH+9jGD2rsP2L/AIVf8Kz+C0OsXaeVq/iNvtMpI5WAf6sdsev41+Z/7QvxE8OfEj9oC+8RSyPc6BpcsNvFtyTKkDneUxn7zZ5HbFfaWm/8FCfCOm6YlnF4Vv3jt1EaAH5GVQB04A9xVwWgyn+3V8OrnVvDWl/EexVmudHnMdxheWgYfKcgdAeuexr5D/Zh+Iz/AA7+K2my3M4t9M1zZZ3LMTtCOw+b6gjr719C+Of24PDXjfwxqfhx/DFxbRajC8OZWOxQwxnaFbJr887bJjk+yghom8yHOfl/OqA/pS/cwWymOQSRu2I2HPTrSm9SRTGoPzDAr5z/AGaPH9t8Q/hVpOrGXzLyxj+y3IYnPmx/KTjGPmHPHr619B2yGF1mI6A4x15rBog/Lr/gopqM1x4m8C6Op/cRQTyHH3d67QfxFeJfsi6Zb6t+0R4dD/KLaK5kUAZyyo38s17l/wAFCdNnbUvBmsSHcwa4gZwPlIYKVH165rwX9lTV08N/tF+FZWkCR3rtASfWUEAD8SPzq4dRxP3CYtKY1xn5VBB9utTOSUwTn6VZltpVu2ABUKeRU0VsFBLrlenWoZRHAH2l2P05608BS/XDHp7VYCx7fLToOnaqzQ8Zk42dKzQFKceVl1UszYwSfSq1qgluAgJUEnoPUVZnQyt5W7d+NU7a2lS4KAYyRjmrA6gkA5K4PHIHU4A/pTm3KMDDL0Hr6Vnyq5jcdCG4PtU4VAPnJBCgZ9c5oAkEKgHJwTUNxbCK0uJP9YHiYfQ4NWlRihrD8R6nDp3hHU55ZPLaCGVsnjhUJzVRA/Br9nFpbf8Aai0NYHIJ1i8DHuyMWB/Q1+5dhJBb315CsZOxwAfTHYV+JP7Emk3HiX9o/RLuIGUWQu7qVuoGQ4DH86/cWKKBdUn2nZESWJ9Qc/1qpgbUIBXngGoGYKxXtV1Iol2nr+NMkjJfarY+grMCGSAXC9Np7VVmsPIJ2D5j1IrRKFlOwEhf1qRoztCn6j2oA5K4eeFSQGUZ+b6VF9pYomwnb3rWv18w+UBkEY471FBp4EeCpGOeelBcSG2u4ySjMVZfXvWhK4VRIHz3wOtQf2euTMeuelSratwV5GOnvQDKayyyuTnOeufSkWUK7RuxOe1WhFt+8mC3FL9j6TNgEjHX0oFEpTeVHGJm6KeazF1GMSL5i4JORxW7LCk0JhHPr6ViR6T50oVHA2ZwTQijdWWGdkMJ2t3qwB5b7CM4Gcj1qra2/wBiU5GWPPrWxGEKhyNpJoAzo8FJVcEHgqTVW8glkiKxj5m79q6NyGQxhRjtUIZGjAPf8qCGcfaWcsMu1mznrWsyELtXlepq88KkEqME460xUdZQF5XBBFCLsc/JZsJ88BD2pwhdXJgXtk4rdZUkYAdanht4jkM2MDqKAsZ9uPMKsw5x+dOljKMQc7we4wKsGOOMDGc54NPMoO4yLyB160CsUUEedrIOfyNMl+Zlif7q8DHPFLJkTxnblWHPsakYANnoBQFi2jRyPnHQgD8KtJvc9AApqpG5QbW+bB/mOtOa6eFtpxtNRcZc2MykkZHc1VuImWFpI1+73HepIpAE+U7+fpVtVV/3LEcjO2i5LZyuwBy6jjuKrO0krKm0rzgfhW/JalJiF6Z3e/FI/kJNll5bB596EUR2oESrzgEHHrmrbBpQpK4YDOahUR+axUZAOMelWGWQyAMeCMVYDHixIrDqv+TUF1JK43xnHJ49cU+d5VmiZBtCqc/jVaMEYw25VP8APtQAyRcxBGHX9O9CxhjJ5gySfoMGnNtKlMYJyDUwJjQLJxgEfWgCG3jYbo5RnacfWqSRXAZlYHJ6e1akczRYJAw3I46YqcSLy45rMDJit0kmZcbtvrVSSBonLA43Z/DFbtzKnl5hAVzj8MVV2mRFLjO7I596AMG4nZpIo1+83oO9QNHO14J5MCQqAPpWzdabJ56OnyhR170NHEECsw3YA96dyeUlhjjSNDn5gOB2qCeCN0bJ+cjIHvVgxoG/dDC05fmRC/3iSPwFFw5SiAUtyjMCQOKcXjSMCQE8YzUs8KjLfwjpV2No3hERYA4OM9aRJjGQ+Wdv3T0J61kLbyLOJZcEAHGK6MQ7IlQ/MOmaq3NvHICwyCooAq6fPJDdNt6FSCa1wrO6iUnkDArMsowDubnFb+Vkwd3I5GO1AFKdNpAjOPWrDRTNGpHXAzUwKPKsYH3hkk1cYKxEmcg8EUGhTEYWASScsDgjtVdrQRP5i/6tuOa1ti7du7AHbtT/ALPHNEQxwR/Oi5bMtoN1q0B+UA5FIlvIlqWB346/SrbQlVAY59apP5sbbuRuGMUc5BT8lJldxgY/Hp6VkWJkS8Lsm8N+YroUhMfTGSOAf1qhFFF5xdeCP6VfMZlq3tT9qRjyjZ5pJLRo7vy9wCOpYcZ5FatqS8DEYMkZzn2rPLvJKyOenI+lLmAY4KuSoBz3pohZXLHg9qvxoJMBfujqfpVYqRuVO3JyOtJAVpn8mFcfKoJx9atiGU24Z/3bNzkdSKGh3oY2AC/eXNTQs7oUfnHA+lWBBE6RKjS7mUNk49DUrx7W/csdjDn8asssKoFK896hXvhcoDj8aAKDwqrkHO01ZijUMZAMfLtH+NTFm3/d4J4AqVo33+XjGBkZoAptB8q7vkI64pjR/u2KtgD+Kr4BaNpck/wgd6y3Mi7oSPzoAijnikuDAWwy/qKvXKSttCjjsaq2tgjSGXjOOprTiTypRtO5T3PQGgDPuI5HVQg2soB/Gn+WHUkHZggn3rVMcXmbmXGRnIrLlCQu6bsrnAHtQBN5ZdSCCdnaoJHDqFi+Vhwc1HJJKqZjfIozuQM+EY9jQARK7MA+QGBqyA8ZCFyBz05qaCPzoWZm+aIFtvqBVS0a6mCzOhRe3rQAriQhmjUqJMgk1nTS+VtVidzcflXQKXMhBPGcD8agktkmPlYHPQnrQBgR3xWcLgsCce9aLNJIgflH3cgjtVmxsUt5S5UZHrzV64j3uZB2PX60AVNhZCGC54qxbWiJIRgFhzTo3PnOrAegqw6GBQ6v94445OTQAqbiAzdM+nepCvllGUdTz6UmXVCvBI64qUI/y5P+GKAGkqWY9M8fTNVb6zSzClMnIxkinSvsfOCc9SBwPStBrkS23kzruIHJoAxrSZpCc4AAxj196al1LHudlOxhyMZ6Gr8CWhC/IV9QTmriLDtZHJAxjHvQBkxXLMPMRSqE/L+FNjlkMhOSGJyPpWzHGsYRMNjOSPb2qlJYtudwxGOB7DNAFZtQLKXZArhsDHp71XW7ywdSCoOcH1qxJbnzAd3yuOeOhFO+x5KqoGeAcelAFu8nARH6t7VjyztJJsTlQe/pXR3ESQbQyfLVB7RPOMkeEyMk+lAEayykbmXpwFrcgIWMlwckcVkW0EjTEKMgnII6V0UVsjfL/CuM+vFAFeSLOJBj5ew9BSTq4ClASccf/Xq2ICZtz/dIxirEyksFGBQBRtt4jbIG7rx1pIpsAkjgA4+tOkifeYlGeM5FZpeQM+9Su3oKALkZiL5PDDBNUbss7mFTxkHIFPRW+WU8ZOKtI5Ycnj7uQKAOJmLRah5yna6ep610r+YygsPl68e9Ub3Sy8zNFk7scnt61rXETxxx7QAGXBAPNAEd1bRlY8EowAPqKSGwOHV9pBOfwqZBO6KuDgdc1daFwuUyTjjAoAihihjKRmIMoJfJ9aw/HlrAfh54onAyBp11kDv8tb5STaXAOACMH16Vz/jEu/wv8V+V8uLG6UH1bZmmgP5j4I4suNpXDSBj9HIFWEhwxZR8oAC/WoLd3YueiCR8/wDfRq0s5Xlc4YjOPQCt0ZkTNJECFPIz97613HwgkE3xy8BecMMuqWxJHtIDXEPuVGdV54xmu5+DeW+OngVWXcRfwnH0OaAP6QXnae1jjmARgd6lehU4IzU0MclxcxFhuG7BB9B3pfssa+VJuBwqZT0G3ODWjCRDEigYx1PsTWDHA0SEEwVSDnAHtVtxgmT7wHXiqQG8qy8EHvVjyupJbnIrIslhKlCy5CjsaQpIxznP4U1EYngkYHSrAD7Dj7uP1q0y0ZrhmQnOOcc+1Y93bx3ACM+BnPHrW7sLg5AGRimR2saBtuWyc80xM5SC2ltZW2gNjgfjXRQeXGE2rt9SatxRxlXO0YY5J7imSwbD5iflQRJEM+FcyMmRinEoX6Z4p5iLgtuzkcg+lK0KoQQu1SOSPWgqw2WKCRQq8DGW9q4T4na6fh94A1fxJZRG8uI4dtuijP75hhCR6Anmu+GEK4O5GzuqvqdpYX1iLK8t1mgLBsHkYHrnrQFj8/v2dvgd4h1LUNU+MHxGh8/XtbkYweaB+6RjknGAFJGBx0H418bf8FGLSfTPijo9lJx5GmxcDpneeP5V+5cUUdvDFFZkqEG1E6gV+H//AAUpn8/402HmMS/9mwkg9vnP861pPWwj7sk+Nt98I/hn4TurPwzda3Hd6db8xZVE2xr1wrYb9K4mP9tXxDO8kR+Gd+4K8Zduv/fqvqP4VaNYXvwv0Ca4HmsNOtGRf4QPKXnHv1rr7TQbUP5CRqrb9456jvnNID4fn/bd1bwzaS6rqvw5vbSzjbbLJJJhV9vnjX+dfIf7Uf7SXhn9oDSNH0/RtJuLH+y2dm80jnzBhsYJ9B6V6l+378UPDw1G0+E3hlkka3YT6myIBmXgom7uRjke4HavjnxV8N9S8DfDbRfFWtoYL3XZSBARhkjKkgkdc4ANAH1n+y9+1ZafDrwTpXw2t/D15q17YefI3lAFWEr7gVHJ746V9Sf8NYa1PK90nw51QwocnajAqPc7MV+cXw/uf+FWXfwx+NU0BfSrgSWl8yjjhiCTjPOMsox/DX7veGLrRfFWj6fqmi3IuLO+hWWOZCCro3PHXp9aAPxk+OHxg/aP8ZfEO08Q+GdF1XRrTSRvsYIoZPlTuz4GDu4z27V+kn7Nvxg8RfFvwPJL4u0p9K1XT8RSKV+WQr1YbuR7jse9fTkug6bJMZZF8xsYH07e9NOmJaR4iCr8vYDdWUpAeBftQQTTfs4eNv3m3baZ2+wr88f+Cb0Z/trxuRk7YLQgg4G75uDX6M/tVRpB+zf4zmST5mtiO/QjGPzr8vv2BPiF4I8D6r4r0zxlqcWl/wBqLbmF5m2rujz3/H1rek/cA95/4KFfDY3vg3RfijaxpFqGkTx28syjDlJMlQcddrYx35r239n74qXnxc/ZpvNWncy6pZ2F3Y3mBgtNBGdrduWVlJPTJrwn9t349+ANd+GUPw+8F6tFrNzfTRvM0DB1jWIhiWI4HI4FXP2E7K50/wDZm8b30o/d3st68XY4WFVz+JWpQH5/fs8+O9A+G/xatfEHiy1N1ZRw3EDqqeY+4tnIHSv1Ei/bN+Dl0Xt5NI1CNCB8xt1wcegUkivy8/Z68T+D/DHxosdc8dbTo0KXO/fEZfmfODtANfq2P2kv2VoFjaVY2jUYb/QHAbI46x9q0mBg3H7XvwXXbGLG/KqAxJtUIJB4OMjpXlHx5/aX+F/jj4V674c0G1vF1G9jCr50O1dwO7rkgYr6B/4X1+yZK0ECXFi0ZXen+g7tu5uR9zIrxf8AaN+LXwI174TeING8DPbLql1GPKMVm0TFgcnkoB0oXoZnzz+wB4U0XxN8WNfOr2yXE+mWcUlq7jJikRx8ynsenSv2zaMRRblBlkCjOPUcHOfpX41f8E3B/wAXS8Ux5yo01JMd87wc59s1+00sDIFkOVSRefxrKp8RofJ37Ty/ELxXBo/wr8IRtYWWtAte3QJC+T2ViB0HOR3wO1er/CX4TeHPhl4Li8M6Nb/8svMubjHzSykZZifr0HavXzFHcC3W4G8Qn5R9K0bxIrXS9Uudv7qO1lPHYbc/0ohKwH85vwquli/a30W8tQWjOvXRX/aBZ+cV/RErR/ZbORRtyQ23HTJPNfzq/Ae3W7/ag8NyxE7JNUuZQSOcDdxX9D+moJreKSQj5uvuATxRW3QHyr8cfD/7RFz4nP8Awq/WI7fSLwCQhnRDG4G1gSQWIyOMV89P4H/bHuZFS08VQqVP3ldf5+XzXrH7YX7RHjH4DeJvDEfhlYXs9QgeSeGZA5JRjxnqAexBBrjvDv7dnw11TS01K90W/gu2OZhborpn2Y4qAKyfDz9tOMIy+L4BJgqoLoT83sEwKdZ+Cv21bRfL/wCEpgZlzjfLGdpHodhNegad+2/8HZonVtF1dHX7zCMEn8c8Uxf22/g2YsjQ9TllB5BQAgevBoA+VfiF+xr+0n8WNXbXPGuv21zqOzKCSQtkDoBhQo/A19dfst+BPjb8LrCbwd8QNWjvbSNR9n+bf5SgfdDEA/zr5t8af8FD7nTPHNvN4e0kf8I1Aqo8U4PnkdCw2nj6c1+k/wAKfHvhX4s+EY/GnhOQy20iqsu5cMshHKkH0+lU2BuOyEIu35k71aidWdRnAJ4qxcWAjCuCAGPIqWCzVjtByq88VIHmP7S23/hnbxnEi4c2T5z3zgV+PX7EPw98LfEb4n6ppXjC1jv4baySWOGXG1iXx0+lfrz+1Bdtp/7Oni+SNGd5bYR5Azje4HSvxF/Z98DfHHWfGD698KjJos0EIikupsRoy7s7VLA5OQOAK1T92wH7H3H7OHwdht4mbwXaNFFhiUQAM2eMev5U8/s5fBu+cqPB1qrB8ghNpz+HH5CvntPA/wC2u1lGG8VRlNoOWkjAyP4eY8/lXO2Hh79sm4lEFj4ztJZd+GHmxllIPIz5fFZqHmB9Qv8As5fBWORk/wCEQtt49VI/rXzf+2j8H/h74G+Bl3rHhbRoNNvDPEgMajftYgHkkmrT+G/26I4pVHiK3I6Z3Q5OP9ry/TmvnX9ovw9+07p3gU3PxJ1WLVtJeVY3gjKs53YwThBwCPWtYgM/4J2Whm8QeK3Zgksc1sHbnhWLZ6fSv1oi1u3glWBjlWJHPt0r8uf+CfPgrxNaX3inXNV0+W2069MQjLgxh2jckkZ9M1+pl9ocSEDYGI5BB5GeQOaipuBtefC4Ty1U579q8r+Kvxv8D/CbTxNrMsl5qToTBaQAMSxX5WY9AteoW1ouxABytchrvwt8B6z4iTxTqGkQ3WonYu9wW2lM4YAnaD+FQB+dt3H8ev2sNfgs9XJ0fw9EA2ChijZG6EKRh29MnHpSftJfs1fC/wCGfwJaQR51+3IeK53BZp5TgNxn7m3PH/16/Ta+n0Lwboc+u608djpdihdzjaAFGegAz9K/Ib4iar4u/a0+J8n/AAjImPh7S/3cW84SNCAHYZxy23IH4VtADvf2QPjf8Qj8KtY8GeGrSK/17wy6iIXB4NtK5K9SMlcN6DGBxXtlz8U/20Z7oi38PWUccpwmAhQEYPGW4P15r4R/ZXvdS8G/tQTeFppQiXqT2MwfoxjJZc44yCuR/Ov3ps1iMELQp5YUDj1YDk0SA/N7xr8Uf2vNP8D6s3jHQrddFkgninePaGVXGC42t2Nfmj8OPHfir4c69P8AEjwxBHcyWEAWQsMqqu2cgfUGv3o/ax1+28O/s8eJNRkBSa7jNtEeAGM21SAPoc1+MHwR8A3vjD4e/EX5TJHb2h8rYB8zxBmwCfXFOLA+1PDHxX/a48W+H7TxLpVrp97ZakimPftDKjgYbkg49+tef+OPCP7UHivw9qOh29jYadHc5eaS1by2c5H8YJ6nr/hmvoj9iXxPB4m+E+k2M+SNHeexnABBBLZjPHUbCAK+6YrOKzt/IjiXYCcq3fPr61m5Afjb+zl8Kv2n/hL4utRJAJNB1KaP7ZGs6SYGSS2DghgCcYOK/Ya3lilijcgRlwNy/wB1gBkVJLoNjNbgBNidlX7o+gppsI7fYF+ZQN3NS2B8/wD7WWpWa/s8+J7GIku0R7dDwea/Hj9mnRvjTqXiHVW+DuqR6bcWPlm58xlUMpdgDhlYHBPHHriv2G/a9t5JP2a9furePey8Nt4yCUFfnl/wTrjkHxC8V6kjII0W3TYT9+OWRyOv0rpj8LA94fw/+3HcWEtw/iWKVbZR8sboN4GOxiA/Ovzb0291W9+PmitqBMmpnVT55xjM25v65r+kDUpbfRdLutRv76CCOJN8qvIgOPXk1/N34w8V2Ph/9oC88baYBc2unasZ0C5KuFZidpHXOeDUxQH9Anhu7uVsLaFG8pYZNrZx2VSQM1+Uv7XCaz8JP2ltI+KOkD7NFeeTIf7sgUMsi8dinX65616rp3x+/aB+IlpHeeANCXSNOkBQyuocsVUZOXXjj0H412/7Rvw08T/Eb9npb2+iSfWtAxcTysFBMaRjzSpOAB32+gI64rni/esBb/ak+NEPh34PWdp4evVuR4mDbdjHc0BhyCvtkivJ/wBhfwVcxabqPjKWJS+qOPJfALLH5jhjg9jjpX54Sa94q8aJoHgK4mEyows7IsT+7VjtwT2XgV+/vwn+H+k+DPB+m6fBGi3FrEkTlOMkKCSPqSa0mgPQNOt5oo4y5/eBz14BFdf+8dQVXdgj2FUoooCij0/MGtLEmQsZwMj6ms0B8kftvIsXwEmOQ6S3SqDjJVtmfX2r8tv2Zfjjq3we1TWYLfw7LrlvezeY7w7gykEcFgDzX6p/t2pBD+z9vkG9XvY2+XgqoQ5PevkD/gnrYabq8fia2lhS7236Osbjg8DnJ7cV2T/hgewx/t4P+6j/AOEGu4psLglpAzdMj7mK+D/2rfi6Piv4isry/wBNl0Y2EEaiOVSCQcnqRX7rHwlpU+oQhrSECZv+ea8E9gTzX4//APBQ7wtZad4806WzgWB5bSMOBj5iu7DfpWVPlCB9Jfs6/BC9lWx8Z6pdvqL6hbo8GBgRxFV7nnJFR/tifs82PiL4fN4+8G27wa1oQKzHcQZIcdyTj5W5r6d/Z680fDnw+I23fZrSMKDxn5V4P4V7zd6Ba+IdEv8Aw7qtsslnfQSIwJ9RjNR9o0PyU/Yw/bLvTe2/wp+K908zviKxu5DvZsHAjY9cj+E96/XqCze837HDRJE0ueny1/N/qfwt8S6F8erbwjYWmbvR9VUed5ZWNljlPPuD9e9f0QeC7m6h0l3vQVuDZlpdxyQFx1Pb2qJR10E0fgPqVv8AZ/2q9NttnmM+r72j++AHkPQn0zX7i+GpWexFtKdzwttVv7w4zx2r8UdFX+3f2s7CeErD517cOCDnlWdh7dq/c7wxZK2jWM7IUx145z7d6qfRDNqJ3iGSuDnPrSXV5h1VDjdyfUfnWzb2E8yBoVGMkZOAM/jVCbSrjzFSSMc8BhggioA8t+Nt9ff8KI8TJt3KbeTcFAI5Ucmvwc+FWpfErQfiS118OrcT38C7Xx83DHpj8K/e341aRPN8HPEtqf3ZNrJsJYc8jOAOvFfjV+xuWHx0veFaKO3LDewAJWXn69a66fwMzPpex+PH7Xcdqrr4ftlCblzsO447YzmuqsP2hP2spbGJ28MwGNvkDCI7sHp0Oa+9rfwpb3cSTNZoAp3DHOc9DuB71v6P4bS3kji+yDywwJUsFA9t2c1yOfkB+GH7WHjf4ieIpbNPibpwsbu3t2+zKoIDBxgnn0NfoL+xLZ2p+CXhu9jUJuV8OvBJI5BH1r56/wCCm9pZReKdCliCgpYOzhTvO7DDHXucV7/+xFaTWnwV8LwzIEYCWSTLjABPygDPoRWlX4UNQPtP7LJGdg6tVdrGSJlMj7mY4Cketch8Xfi14V+EHhO717xGwnmMSm3hR1DSknGVwSfl6niuW+Bf7SXw7+O1o1lpzraa1b72e1OfMAXHPJ5z6j8sg1jGL6opIyPjv8Ym+Hvhx9O0gl/E19mG1VVJ8sngswx6dK8E+DvwVi8K6Dea5rObjxDqavJJublBgnYB3J65/DtX2j4p+GfhnXdUXxFqNmt1fwqBHI3IjI7j1PvinLpnl6JetdHMkdpLskOB8y54yenpWkZWdyD8JvgvoPm/tKpttvOHm3LklznBJJYke2OM1+xPhf4LfD03zeJhoy2l/dHmRMYb1O0ZAPvX5IfAd2l/aOikSMfZ4DMHK5wFbMYPPfJFfufoFv8AY7a3hij3KJAAOvUA9adapqgPxY/b68Lw+HfjHCINzRXFtbSKCeAzOw4x7KK/UT4T6ZNbeDNGtnkTelqoGTksoj46+nFfml/wUCa4k+O721wwZIVt1jVTkhAmeR9TX6lfCMvdeE9JUoxe3swA5XA/1Oep+lXV+yZzPxJ06QSftUWkt1CIVbVpVCKSAvzFQuR1xgV+63grbeWNuWAcRgd+BhdwTmvwn1C41K0+PMz2Nk9/f2t5czi3VgjTFHLY3DPUd8dK+ytG/bibwPFN4X8UeD5tFnjRSigux3bfl3hlj4IPUdRScb2CDPl/xLI+u/tYWlxsZEm1Zpm3EZ+WYlxnjoB+Vftb8P7eJNKtreBSvlhMhhgEIMbuc89ce1fip8GbjU/il+0Pa+Jb2z+1xrPNd3AjB2RmQdMnoD1+gr9wfBr6XJF/ZcVyZJrRVSTO0/OzZI9eCQB7CprvWxtE6O41zQtCt4ptfvBDG5bDEZyRzj/61fO/jP8Aa78F+FHe38K2suvX/mqkaR7rdFxnIdirdTj1r3jxX4M0LxhDBaa5bCaK1ZiuByC45+ua8r8T/BzTtJ0XU08G2lvp97NblLZxGigSHux9ago+Q9f1b9pz41rNbTzJ4Y0KcswWOYq0ivkYbGXfg4wcKeuK6H4d/sneDNIuG1rWZpdXvodpR54wI0c5yduTuz2JFcu3w4/bDgLMNchgt1U5aOeMEDnHCrxzxkc+tc/cT/tEWWoQ+H9R8cLb6iyZNuJIg4UcDcVUE9e/WjXoB+jPhnwXZ6LZW1mtjHGFVgz7AiFj34OB+Ffg/wDtNaQs/wAbtZtImFs1xeBUePbgFz1Hrj2r7mi8K/taXMElx/wlUrR4+Xy5TtcY5I+Ufyr83viZJrKeNpdN127ZNaW6CPM7FyHZvlOcEj8BW1KIH7P/AAa8OeLfDPgnSNP8RS/243kqvnO/mM6Y+UMvGCAcdfxrjvil+yZ8EvHum3Ou6ppA8NzRRu5ubSRIUBPVmUttzn8a+dPBvw8/at0ywtpI/G6rBKq7D9oL7Vxx1iwDjr3rotZ+FX7THinSrvStX8bwPa3Gd6NKWBzxgJHFwPYce1LmA+EdU/Zyt9Zubqy+G2vR6pJbGTZa3DReaQpIBDoSORjsPrXV/Bz9j34l+JfF8UXjCy/svSbbPnS7oySeyj/PfvXpkH7Ffxq8N64niTQPEdpFc2x8xHhkMLkdwPkAwRwc/jX6jfDey8Tw6FpsPid4ri8iChmQlSFCjBbB+YnqTRKq0BwFtoK/Az4fSt4SSV2VwFChpAJDxuwB0+leZfBn4S69rvis/Enxgpe+u5G8uORHUxkk569Rjkda/Ri2NvJEYDGNsg+ZSMDn+YpbXTrBbyIrEByRjoAAPQHisee4H4M/ts2n2b4yfZY3IFuLcp8xyX4zjPTivu3VPin4B8B+BdH0XxG155d3AqEwpvwrKMjOeMg9q+KP2w2XV/j5aWzAJi4jh+Y5Bw46dziv0z8L/Dzw/wCM9I0+11ywtZvspWOMSxhwBgfMRnuK1q7IzPnbwH+0T8BfA0skXh2xvUMgKsywyHOe5YsWNd9H+2l8K4ZDG2l3xDZDygOWJ9Np6fnXvt/+z94Ke7uDb6ZpsCBsoqWseWx2JGKe/wCz/wCB7l1Y6Pp0ak/MgtItjHHXjk/nWfumh8s/EX9rb4feIfAes+F9Btb3bfRFhO0ZBUpyMZ/nX5n/AAm+JWnfDb4jL4k1q2luILpWJKkySKWYspwPWv1t+N3wI8FaX8JddmsNJtbW6RP3c8ESptycYA4OK/Mf9mPwpaav8Ur2PXIo7yCxUIFZQRhWIPy5H61pTmkgSPtvwx+3N4HVpW1HRNQIl+WMxIQBju2TxmvnTx/+298Q7Px9FrXhxLuDQ42RTaurEuictyynGa/S3Q/gR4P1mBb+TQrKHgr/AKtQMHGCQvfHfNakPwD8EjMJ0zT+RtDNAGI5wc5OTx71m6yuaJGN8BP2h4fi54b/ALRutNbTxAxHDs5cHkckAA+1fRo2XP3cjvnvg+9eZ6D8NtG8JbodLsraEs3LW0CwJgf3UXgZ616HZA2yGMAkEk0Aczqluy3TnIUDBG4da09PiZUIQBQfbr9MVv3+n/b0BIG9cFSe4rLW2u7R2hlGB/CF6H64oAvQrhR8vQ9/WtBWJBf35rPj3plcH2q9DvkUHPGeQKykVEsYJdSvBPWrgEjLkkfIKqrwC2cgHpmnrMUBYd+tQUTNuCg/pVdZDkZGMVYWUZx83/1qaiIHAIz9aAJC2/qvIHJpAqA4fnuKQo3mYDYUdRnrT2IMgC49BQBIS7wbSc4P0qFxJEqkDOTxjsKlYouMkjkcUpHmtwcD8/rQApYFhlenWrB8o8DgD9Kr7GztY9fT9Kcs3mH94MAcfWgDQUqWwTkH+dTjf5pAYAjvWPHGzfODgDvV9MbiMnj9aALTxqwKA5buar7JM+UTg461IrMVyM4qQMDgc0AZf2X97ktj1ps4IjKA7RkY/CrsqDcdpzVK6IVRuoAgTJk2g/KDkn3qzLuZdxwW7/SqMblW54/wqV5jtBQFVJAoAdF+6lEYHDd6hvotqFkXn1qwrA5GfmAyDUdzDMsOck7hzQBkxSDBRzjdTDEUb5SdrdKgiR42DE5q2WGMk5CnP0qGBGIZ4T93r3q+rytFtkRgR6UJJnDr8w961Irh5HDMo3dPwpAYeWQ8H5jzWrDeBbffI3zf0qG9Rd/ygFj6elV2tlLA9+MigDWt5lkXzQNuO2etTtInG85J7VmRS+WWizwf0p4DuVkUHC9KALbbSpDDr6dahMWxWMfU9MVdkCmLJGHxk1nRSfvWVvlA60AMUTb9ynle1agLHbxk46+9Zxclvk6k9far0Kuc4OQPw5oAmbMa5c9KnVvLTd19fpTAFclJTyOcVIq+YwO7G3qDQBE0jldw+5156g1HvXZ84wB39TUkqH5iRlRzVIMzIQVPHSgCSMgncB19aLglmDP1HoOtEKsBuYDkYApGDb8EVaAoPIJQVx909PanLGQo+bHPHtT7iFlBKnAbnpUceTbk4LNkYpgMIdSZWOeoBp8RWRy+cPUoyWG8Y4NVFhKSNk8lu1AFvyoUwxbJB5B9aoFFS52wrgcnPrmphbuW3l+Ce9SwRSIfMOOuMUAZd0JBIFPy88/Sm7Wib90PlXvWvIEySwySKprbyEkBiT6elAFmLAUM5wxPJpk8SEAKeAc896TyhGoDvkntTTJJMmzgEHB4oLsOEKOS0XyngVBPHtPzHvg4qTd5Y8oct0PNTl9iEn5j6UBYzWSB3bk/LjAHr71E0bPIG3fLjJ+tTFC5LIfqPelkjJiG1uVPSgZKqlsnGdueariRIlYP8wmBUZ9cVOXLQlVwM8Vkh9ku2Q7tpbimiZH4efF7Efx8mDPgJqskcef4ecAj6A1+pnwr+zx6aryYE+4Kuevl7f6mvy5+PrSQftC+X9nWPzL7Kjv2Ab8c1+oHw++zpYwlW+dlXJPUnnpV1uhieyWxkXk/dz1rag2OPnHOeMVmwRDBRh9K1E8sRjjBHrXOaE4ZlfEZO1e1PcmRA+OR39KgiwWO0gVbfA2hyAORQBWZUck9+Ka+2I7nbOe1WnhBTg9e9U/K8453YHOM9eKGNHx58bHz/wAL/wDf4ZWX/uwV/NzX9I/xsjA/4X/7fDGy/wDdgr+bivdpfCjzanxM/9P7tYMrbyfl9BUyt86sACoGMUgO773Q9BTEGwM2doFfHnvsrzMUJcDAzVQspHSrLzbz049TVdoNrZzxVoggbaw8s/L71XVNiHBx/WrRQN8uOnWq+3GVPAHSpSAgHIJY8fyqCREmOzdtAqUuqZQ1T3jewPGKsCEAxnCn5eQfSqjKskm2MY5q6y/vAiY2t2qFwsT7XO33700ZlaWJUOORj06VV3rP8n3SO/0q6VKgSMPXmqskEjnzRgKBnitEwK/Kq2znHaocE8A5H+NSsGXndk/oarHnDDqeo+lVcCEqiSc1598amEfwo8RsudpspiQcc4Q4xXopBY5NcF8Xnj/4Vhr888ZMcVpNk4JGCPb9apEyPzI/YViWbxrr92il2+zsFC8nkY/pX6xSq1vDFbDLHAwW9MZr8iv2GFuE+KOowRSFFhWXK9nJJUD9a/XqVn+dGU7Vche/AOP6V6GK3XoYlVJHCMr4yvTvVeONyCcn/GrrMd4wv1xT1IKkNxj0riRoVljdyVdto6ZHtSNHk5yeBwT71I4WVgqHGOaaS7nJ6r+uKAIvJ+bBPyjgmhVAQtjv1pjtIzAEZLGngyf6s4wOlBaDyy20q2evXpUKrIkjI5BzipUGW3EHg8050ZX3Kc5P5UDG+UFdWHy4zzVGZir4Kg5I5xmr8jOrBCcg9sVWYsoVQT1oAkADuFYEYHOKkZAhG3B460jNKB544/lTc5wWyWYfhWhmAdsYUjB9amXj5ccjrVfy5Dhv4l61MuSck9R+FADfvPio5FUMCDx3pzDccr8gFQISW6ZBoAVchjj8Krk+TJuYAY4qZgqnvUAcyHEgAGODQA9ij4J7dDSleM01ok4IO6lCs0qqR8uOSaAF+Unp0/Knyx+ZGexHOabwziOPCgd+1PkKvtIOAKAKo+YBT0HWrEcGQVJ+YHg0YJVtq4J6Z6UsYlU0ADgg57U5HgwGA3EVFJuWIbh14qBJF+ZCMfSgC6CZC2zALdqz5LeaNJJAwRhgg/TrirKzY27lwV+761fjhgvZ4oJO2Sv+8OmaaA/O34IajbSftM+JTKpPmxzbAp25Ifv+HP1r9AI9OmEQnEZ5G5+5BNfkT+0VD4t+Gnxfu/FGi+Zpsd429WCgbSeD26Eg/XrXkFz+0T8aopDHa+LJyCPmKuFJ9s+1dkKfMY3P3Za2MSiToT1ycV85fteTWUnwP1uOVVbyFVVGefMYgZ/AYNfl9D+1B8bEt8DxLIRjBDuSx9wPX3rn/Enxo+IXjnQpvDvi3UvtcM7K+WwGyp9sZ4q/YeYcx6D+yvfLF8atHA+VvMAzj+Eg8Y74zX7ZXMEiyAs+5iMnb05HB/EV+HX7OEtr/wALv8Pwwsz73Cgp2bDYBPuTX7dqSqBRhYoCI1w24/KOpPfis6/Q0iTFsRHyuHWmxAlBk9euaQgsD6H071LFFuUknnpXIigkEalgCMjpjvUqoxUEYx3FQn5eVGCKmEmT0yRVgSFR/wDXqpszvLD8KnJJznnBpkoXcMdTxQBBsUKSRnHakMeenBPPSrTJzsP32pzhYyFzkmgBNoWP5yAWqGUFgM9B3qYLFJ94ZK04ruAXoMUAVi+dq9MVRuLTz22Fv3ZIyCMjitB4lU4UdRk0irk+38qAOes/AnhC2lFwml2oeQjfKYl6E5bPFfkx+0t48tvij8Uo/Cng62W3sdMc2sLBBH5kuSrPjsOOM/Wv2EmtpJo5IN+0MuB+NfMfxI/ZP8GeKhLq3hs/2Zq5y8jxjAZyME8dPXr1qoOzuZ+zPRvhZ8HvBHgf4f6Xotpa28/7kTXUzkMTMQCzMe/sDX5a/tE+J4/H/wAUDoHhOMNDYyG0thEOJiSQW2joQau+O9d+I3wk1C/8FzeJJZXuIWRlDllMZG3nJ64HUVhfs8at4J8I+O4tf8fL9pRtogZgWKbm++P9r0Jrq/vGfIfpv8DPgZ4e+Dvhmxa0gE+tX9urXtxITvMjYYqF7BegH9a9zjj2bWeMtGzYP0PWsTTPEMWvW6aro5WSwkA8or0KgfpU+t+J9E8K6Ld634lmEGnW0bSSyEgeXgZ6ZyT9BWAH5nftW+CJfBviVvGGhyGCPUJTEHT5SB6deh7msv8AYx8D3XiT4kXPjEwl7TR4iokOG3zk5zhuvfmvNvin8SvE37RvxDgsfCumT3NjYqYrO0Q7jjPMsmOhPHNaXwk+Kev/ALP/AItvdPv7Z/sjt5V3bsSoVicFwcdQc10xA/Y+3meaSR2Ibc33cfnxWqhRWUDOMgcGvM/Bfjfwj420K01TQb5Y1C72i3bnHoCOtd39pjkj86E9CcseM/4GuSpuzQj1Lwn4a8Sfutbs7a92sZFNzCspViO2QQKzPFcFpYeENWtLA+SRZzbNqjoi9gOgrSE4EuSMAAZJ6Eiue8YymfwpqwCFcWU6gAcgle1SgZ+VX7KSpdfGyOCTLsZJQmeAWJOS34Zr9WtYubfStH1W6u5yn2SGeUMBwRgjjivyf/ZIuBD8YJHgG4jeUDYzkOScevANfZv7VHxPXwb8K7rTLe4MeqaqWt49gB+Vhlj046V09omfY+Evg7ptx40+MtzqSKzGN5ro7lztVWwproNF+P8A8TPCXjXVNB0Zm1eOe9liW1kBdchiBhSOCRX0D+xt8Nbm1+H+qePrl1gl1VJo4mlXaVCdDnoQTivkr4b3dvJ8fbRLvbK7amvzkHYxDEHp3NV38gPUfixrHx9+MdnbR6t4ZeHT7Uh0VFCSbyOuGIOPoK6f4R/E/wCLfwx8Kx+E9P8ACElz85OZEkOPrgD+dfpFeWelTTw3JtSrKQyBuCp9ufumtPT0sLNpc5TzFLfKoznOMkn1rm9qZ85+QPxx+LnxVvvE1hPqAfw+sERkjgQsFIXOWYdfpX3J+yh8RfFnj/wKx8S2UmUk2xXTJtEyIPvbj34xXyJ+3Hb+V8QLFmbbM1qVZMbhtDccjj3NfoR8Abi1f4SeHBpsP2a2jth8i85Yj5iM9m61t9k0O/SNxcZU8hiB3HH/ANevlf8AbBthY/B7UYQ+x55Y2Zv7qhx8o/HFfW8KM1zGGXKliwA559q+Gv28fEj2vhPSvDcUqKmpT7pQP9YRHwf1xWdPc0Zb/YT0kweBNa1VD5iT3KxbOzIi5z+tfbX2RbiP7NLbrMuSWjbDbupxivhr4HaV43sfgRDF4KLW13NumjYDO7J2gHIx261BZ+Af2w7qSWX+2UtZpGZgC4A+bjqq+3FVU3MD7+sJEty9vY20MShQGQjAAHeuitgjqs7KhZdxUjgH9en4V+ck3w4/bJtdr/2rHLJwjKrI5APPPy8irkngD9sG4VvL15I1w37s7Ez2wMrwPxqOTzLPk34vXU95+03qdzaReeE1C1YKnAOxlGOema/ZzRLeeC0srx4mKzRpJHHtGF+XJ6e9fgn49s/FHhv4j6imsyi48QWs0Zd17zZG3tg8ivvbRfDn7YN/pFjLB4igtYwm7ymKgop7E7D0FdH2Q9mfozbGNrpplt1WQjsOuPWvNPH3xf8Ah34B1O00Txhrcen3Vxl4oYlLEKeMkLnHQ9epr5DTwV+2EFlit/EsLfKQSkiH73HBKDH4V4/d/sP/AB48R67J4n8Q6tBcXUxBaaSTzHH90Hd2GMdePSsiuU/VCzudNvoYtT0+YTRTDcvIJBYfLkdq+QvjF+ybpvxh1u11Gw1E6XdfObmZk8xjxhcfMpx147eteifAL4X/ABJ8CQXGgeObwXdlCyPA8bA/MFZT1wemP519JqURjs4FSxNHzn8Jv2ZPh58JbMCytBqmtO6l72YkH5BwyrnC4JJGPXrX58/tuCUfFhTOTta0jRQTjC7q/ZJZf3rSfxLznrX43ft5/uvi+HwwE1ssgLcBhuI4HXAAHXrzRTfvIR+nHweWZfhP4Wjdkk820iKsOu0LgD8K9Rs4NzhCxUg9V6jFeV/BIRz/AAi8Lyx4IjtIwD3wy5GK9Qj3pKWA6kfhj/GnW+ID4+/bX+Hd94g8KW3j7Rh51zob7pTFHy69NxI5BTH656iq3wM/aQ8Nal8PpdS8QzLYyeF4N86SEbpfLU5Zc8npjFfW3iFtNt/DurT+Ip47XSXt5PPMhATafvMc8cCv58/Gd54ffxBrcHh6cNpr3L/ZVGQGTPGemR9aIxuFz07X73xl+1j8cnfSUx9uYxxbj8ltZIThnOOOv64r9qfCPg+y+H/hLSfC2m7BFpdukPyY2lwPmb6k18ZfsPeFfh7pPhiTXdKnF34jvlVbtGOfKVWOFUDkD19a+87lJiTv7nNaTWiSAyZ4w6b8n296dawsSxkwVJ6CrzWsjoM8Y5PpViC3BIjQZJPT1rnkjaJZgjRlCD5QK8s+Nfxb0b4JeCL3xXqLRvfMDFZWzNhppSOOOu0dz/k2/ih8XPCHwY8OXGseI7hZdR2n7LZqMyTPjjA7D1J4r4H8A/Cv4j/tb/EB/iL8WTJZ+GLR/wBxaMWjVo2LbUizjjONzdT0z2CSJOW+BXwi8T/tF/EOT4z/ABQDPo7zCaKN/wDV3MgYhYR3EaceuRiv1mtY4LBobaxQQwwgBUXhRtGAAPSm6Po+meG9Ng0PQ7KK1srNRGkcYwoC8DgYqcxsXO0c03ID8u/+CieyXVvDO0ZCrKpxxyQOlewfsDQTL8MZ7pnIQ3T7Qe7gjNeWf8FBrTy9T8LTswdmikCg8fOuMmvUf2EL+R/hdc2iDcsF5KfxbGa6KPwGdQ9m/aK+E2lfFnwstnLtiv7be0DMpPzY6Aj7ue/Y1+V/hHx98Uf2dPFklqigrbO4a1kLGCZDySCMYJA4NfufGiyFZSAeuMjPWvn/AONn7PPhX4p6W0tyTZ6qXJFymMJxhcgdcng/nWcpWMkV/hP+0D8MPidog/4mlvpWrw/PPazt5QXPUK0m0HB4z+le5x2wQ8HfuPUc/KMd/wAa/Bj4i/Cjx78Lb+6XVrGV1gm2Q3cWCj85BwPmA4/Pivrn9nVf2ptdga+0uWQaFK8bONQbcXHT5NwJHbPI4qTU/US2zGmYzleoNOMZJEmSCe1VtItbu2soYNSwZlVd21sgMB8361txxxBSwG4GszQoCIiTBz0pyCPeN7Zx+VaLIwUuQeBjBqqlv1O4k9ee1BmZ7IIJ1nVskE49q/P79vvwfFqXhHRvF1lHl9PZoZGA42SL1/A1+iK20TElxuJ4Nee/ETwNa+OPAmseC72Iyw6gnlqQOUfIKEc9mwf51UJWYHz3+xT4pTW/g2ughsTaLO0R47SHIb6GvsGRLiNDk5zX5J/s3a1qnwM+Oc3gvxIPLiuXaykLD5XJbMeOwy23nPqK/WKC8e8RZMYRydvOcgd61m7u4kjSjYs8TN2XGBT3OW+UkZNNg37gGYBR6U8AZZt2AKwNSHZu4HAH86EzC25jginh2jkwVyvvUU0iE7V5PtVJktHzx+0n8JdV+MnhK30Sw1aPT4oZN5EqZDtjHJHuB2r4/wBC1H46/sq7Lf8Asv8AtHw/IitI0WShIkLZLLu2sc4PbBHev1DWYRoQ4yjA5HQcVleKL7w7onhe81bxNNHa6TbIXkabkbfTG4HnpWxJ+YXxZ/bJ0jx58MNf8NWuizabqetoImHmGQMWIDHkDAAB5+lav7APga2Gra146uAd1u66dEFbr5jZZyOoxwK+XNV/tL47fGDVk+GWhB7Lc4ijhj2IkERI808AJv4bBxy2K0fA3xL+IXwG8SXS6ZNJaCKXFzYzAbSVPOR2zjqO1UgP3MigL3EaMNwhYKBnrz3r8Q/2tBNB+0brAmGPnsto9ihb+tfrd8GviToPxU0TTvE+hXQdndVuoD9+GYkAq3rz0PSvyd/bNl2/tF6uny+eEshGw+QK+w4znPf8hU042kS90fs5osFzf+GtLeFWk3W8JOznJKDFWLq2lttK1Uhyri2kjcPjjgHHHrivhTw38Pv2urvRbSQeNINOtJ1DxxRkEoCBhR+7zx2+birOtfBX9q/WdHuzc+Pd8Jt3Mi8KXUDhchcfMDyc8e9FRXZJ8N/s9TxRftKaC5XCRX90mFY8583APtkCv3LhjSzjS35/1aq6nk8gE4r8FPgUptPj74Tiac4W/MTOw6yrvyDjqSRj696/fh7aTfG+OAq8nr0qpAfkb+2p8Ob7w942tPiDaWnk6fq0KRTMxGPOUHPy9RkYP41V/Yf8Zjw78W5/C8suy31yEbFLYUOhLHAPcgHPtX6h/Fj4aaL8WPAt/wCENWYQKV8yGQnBV1AAz3xnmvxL8b+AvHXwO8XWl1eQyWTwuJLO9U5UgE4wy5HQcg1mpXA/fu2NtMzSRjazc4NPkTBJ/iH8q+WP2eP2jPCnxH0ay0nVryOx8SBtjxSfKsp4yVZyOvX+VfWxg8+fZE0cg7sJFAH15rJo0MYwgknquMmvh/8Ab48ZaXo3witPCSyB9U1+aMxop5WNNrOSM5x0/Gvp34s/G74Z/BvTkuPFerxx3L5228J8ySQD0CknrX4ofEDxv8Qv2p/iv9s0fTXuGI+z2NvGpMdrApPzMecHnJz9K1pU31Af+zz8Or74ufFvQvDtrCx03TZY7m+fGVSKFujdvm6fWv38ltLJbkRW6ERx4QY6AKAK+d/2dP2f9D+B/hCLO6fxBqYSS6nGF34+YLjJOAScfqK+iIoZ7n5oVIHJPIGCPqQKmpvZE8p+fH/BQhF/4VpojK5TGqEFeOyH6dDXyf8AsXu//DQWl7FO37LOOPQBj/8AWr6R/wCCh3iLQ4PC+heDILmKfVJb4TtGjhnVAhDFuSRyQB2r5Q/ZX8TWHgf456BresP5ViUeFpHYKiCXIBZjwOta0yT9v4d4Zg6mMxkDB6n8DW3GYZ2Uw5UqM5z/AI1Sllt9Sk3WLK0ZwRtIOR19c1LZQDeXXP07cVm9zQ0t6oCTyTwK+X/2s/iZ/wAKx+C+uTLKItT15Tp9ng/MfNHzsPTCbufXFfUWoNZaPYHWdamjtLOEF3eRgAVXrjJFfhh+1t8cR8b/AIhpo+hyf8UtoM3kwN1DuciSTnt2A6cUoQuZn0t+w58BdH1LwZefE3xhp8F5NqchjsTdR+ZsjjOHcBu7E4/D0r7qPwd+F1zEPtnhbT5CSd2IFAII6Y6D8K0/honh+D4XeGNO8MzxyWFpZxogRwRkAA/xHP8AjXd2h81wpX5TVSlYDhLf4QfDlAiW3hbS2jj+6DbISPzzX5iftw/DO08G+KtL8V+GdNGn6bdYtrgQrtjWXrk4784r9iRGY3QRLu5r4/8A21k8Kr8IPEWmeIb+2jvki863i86PzjMhGzapOee+3tVRkB8P/sSfEhfB3xKuvB19Jt07xBhV4JUSg8YGcAsO9fsEIYEn+Vv3K/dA5GK/mr0u+v8ASr3TfEekyMl9ZukqMpx8yY/HINfuT8C/j74L+InhK2uJtUhsb+BUWeG4cCRXwFbALZZc9D3/ADqpAZn7XHwyuPiJ8Jbu306MS6hpzfabURqdw8vBwf8AgOR+NfjDpGu3/hvWNH8T2fyXmjXccxOOVMTZ6fUV/SNNuKGKRQ6SL128EMPQ+1fk1+0/+ypqfh28ufiH4BtgdLvGY3dmOPmbq0YGcZJ6dPSpA/UDwR410v4ieEdI8T6VdxzC9jjz5fP7zYN4PuGyCPWuyAkaPZLw9fgZ8Bf2jfGvwQ1gWlmXu9GR901jMrFoyeDsyBt9eOPWv1M8Jfth/BvxRbRfaNQbSLt+XS8BXHuexz6ZqWgPqAZbI6sgNTCznuMAlVUnOc54HX06V4JdftO/AjS2aSfxRACp5KDfu+ig5/Kvlb4qftca38Ur0fDv9nWxuUur9hA2oOrKxRwQ+xWU7R6uSMDketYgfQNz+0LpupfGWx+FfgO3GrpE5/tO6IbZDgkOEI4ITGSemeBX1DCYn3EEMVxgdwK+d/2cf2fNM+CGgPd3Mi3/AIg1NAL+4POWJOYlPBCrnr/FX0okMUTeXEuB/jQBXbHIJ6dsVSlc+asW07SScDPatBgEkwoBYdMj1qGdHSXftVhjBIzxQBkXN5Lb27Srk4ycfSvj79sn4jP4Z+A19JaXX2a91txaQLnDMrY8zA7jZmvs+eyjuUEQXbHsYufYg1+QPxhg1b9q39oCx+GngSc3Hh7QEEMs+MRRFSRPKT0OcbV565x3NXAD0L/gnF4KS00XxP8AEq8iKvcsum2pxjdtUM59euOnvX6fpbqCrcBiBz3981yHgLwJ4b+Hnhqz8J+F7UQ6dZxIOCPnlUbWkPX5jXcQhG5UYPuKU53YEiqCGAHKjnPQ1DEoyxYjL/dJ6CpnDgsOhIH403DM3I6dBipLY2SSRW2KwZs4P0prRSsMhsY/rUgG+TcBhgM81KGzJtY/Me1AIpPGgGdu3B6+lSosc2BnqDn3IqO6G19obCnAI78VWYvDKeytyDQMlYIzlQcHvxVaX5GCxZ64zVyVHYCReAnJHeoUkUDLjOfXvQA+HKsPM5Oearz2zT3OSdoHPtVxtmQzfKO1V/tG5whO0nsfagCGNUR9n50xIY1yVfv0qWJE80luPbtT0RVcj179qAGyRLjzI2xjqDT0BcblHQUoI37UwV74q1tPlNjgj144q2BXkLOoYHHb05qo7tFtWTCnFS+Y3Cdj1PpVe7K7VaNS1QBOkwk+Qj5V5BFTDaG2rUdvErw5Y471ajtQGKhvvDigBRbo6byQCB2qjwTuXgD1rU24HlkVneWYi7MeFPSgB6Qb4wCe31qqYWUhSSQvNTh9uAD14OKcFWSUJgkY69KAKFzAyhXUht3OD1FWRDDERvk3MQDjFU3byZCJAeSefarAkGcduOSKAGyR7mBX5Vzn6014FlViDk+nvU0jBjlTgAdKc8Dxok45RhnigBbdB5KJnBPanhmYliOV4zTrUiUl1+Ufdwev4VBKzxTbSCFxj6e9AFt2VVUhck8e9UpNpcb17Y9+asgjzBuwABxz3NMnUbo2jXoPmINAFFAykj+Fjx2IrTXdsQkYA61GqIV65IOfwp25oWVDyXPHoM0AQy5Z+fkXP8qapSMfKAATUsy4ZUHIY5JHQYqFQi7o2+Zc5GfWrTAmeNWX5cbievtVRgWfDD5fX6VaDAvheBU92YZFQRryBwO9UmBnjaV29cjvxipkZY4mVQAOxPNRosTDD9j36U6KRJGMbKFwSMjpUsCqY22Md3J/M0saXCspZeMcZqdsZwp9ulRESiTaedp6/WoAsO8rHys9Dn8aPlYfMu447igtnkjLHHTsalLRqmDkk56GgDKkKsjLgq3b04qFSyuFX5lIyW961cKu19vHf1rMdVXc0Z69qAHGVjiMPhc8+/41I2Dyi9OppkQULyM44P41KpKEoTwPagB0fmOmNvyr0qS3ETTvHLjYqZH1pLc+SRgnHei4to5JmeLIZqAKUKQBnUqQXJKg9BVxUVGQEHBHOPWopf8AVhG496dGrOcoDzxzQBbbykCuVIGduaa8LM2QSAO1SFAbfymPofxpkpKYjzz60ANi3oC8zZGcAelX42wVBPyryfeq26IMsSvkycncO9IjnzNrDkcc+lAEzhxkg5U5pknMCIeWTkH60rlmYIpG1eMVGAik7jnigCi/mpG0oHmbetV7KFWYyPnnpitCDCsQDwTzUccXkTbgDtbNAEsS+XIQD1NV5SsUh4yelTpGFbDtktyKr3Yn27oxkepoIZNHlIzITjtgVIiB/wDWnGOmKhtt6xBW+Ynse1TMrKVbseDQIlmt1W1j8puc1iSxyqX8tsDjr61rySYiAHBFV3bLZdfyoAWMsQfM+baBk1Ip3QOVGPmwB704RqiFl69xUyxrEmd3J5x70AQldy7gcuO3SrSPkjI/2TUBKphcjj9c1JH5bblQ7sjk9OatAAUIG3EgE8Y9KovGBK8WS+1cjPvV+I70dWbGOB9KgH+sYyH5BgAimAht8qfLIBIxQp+zKNwOzoR6H1qx5WyY8ZjPNJcWglBjByzc59PagCrJOjOxEmQp6e1NPlXC5OQOQRT5rAeeX5TgcD1qvLm3dk3H5zxkd6AFeHAVMfKPwpZQCjEgnA4o3OSFfj1BoVvMchQV2nn3oAdA7bFDfKTwakjnbawznHGKa4ByoG04zUMqnyztcByc8UAaEEbSAt0549uKRIsMCx+ZO9R20xcgA4kwDt9h1qRQCzGNs45PsKAJH3O+4DGBShlZGj4BPWhjHtXnnAzzT4oFPzfeoArMn3W+8fUVcZ0EBjBUsOeBzSlVUEehxioWBIIBw46HHagCyy7kEq8My8ioVlOQJMgDpSwM5jAOQEPb0prg8Bjls5/CgCyyqykH5Qcc0NtgUOCGPpQjYyjEn1oa2LLy/AoArR/KScc+9aUcYOz5gW5ycU0QBbcNkn1qSJSYN2Tz0x2HvQAx4yjHJ+YcjHTFKsvC7lByec9qlaILEZeW2KRjv9aoRN5gBzwaALE/lN8ydPYU7CfKwyfUj1p+Qy/LyB8tMYARpESFOcmgCeTDj94Nw71A1t5sKmJgGGcgnjFTNAJX3oSR6VLOEj2c/e6+1QwGwq6SqQuAAa0Yjlwuz5gOearJvT7rEnHfpioVkcStletCA1WyrZA+bGOaZLMd+cf/AK6FdiBuUY4qK7UNCcYDDHNWAyCQl3d+vtxS7/NdQy5K8n3+tNVZgu5hwwwAabGqx72lJ64oAatvH5beWDlsnGcio7dJBH5eCM9M8VpRMke6NT2GCfek3AfKVyo4HNAGa8E6jpgA9c0wxyGT5V3Anr6VozHJMbD6ZpoByRgkHmgBm2WMhjgk/lzTP3mXSXhM9c56VolP3StJhhkjj29apzzrErYj3qc4OOKAJAY2jfzMhACePXtXL+N0mtvhV4n+y/PJNY3JQejGM8/pXTW4cQLvIYnO4Ece1V76wstW0y90S+Vja38MkEpU4YJIu07fQjsaaA/lnhuIYjJE7BfMaTgnHRzVmMgj91Kp9siv2Hvv+CffwTkvJ1Vr8u7E7mm+YbjnhVULj8Kpyf8ABOv4Pn5Y5L4KcH/XHPHtnFbJmZ+Q/mptbc2SvBFdn8HZkb46eBWT5yNTtlIHXO8f41+oMv8AwTh+FEs2yO/vISwBCksRjv8AxZz6dq6jwP8AsCfDvwV4v0HxfZX1wLjT7xLhFdzIp8o5w2QMH8Px70NgfdduXuIFGPQEgY6Ada3WjDRr3wOwPb1qptUyusBVQTx8oHaplTyuWbd24rle5oOAP8fy/Sp1B2kENTZFB2lRkU8gSJjBz1pAOODH5Yzk+nrT8yKNpPQY9qIpCibipZs9AKSSOAOWBJzztz3oAZuyQMdOM0FzFuQ5IA4NRNIsYAIxxURZbgkKclT3oAljRJD+7IUjk5p3yEGORuT6VFHBLDIW6gj0qZ1VioGQwHJxxQA0kbgNu339RT2YE7G4T2FNdG2Lg5FGRn5j370ARSKYmMePkIyCarMWHDcrV+ULMCudwHX2qlIjKAj/AHRQBKkPnRqq4ViRg4zivwh/4KSR3MX7QskchG23sLZRjpjrn9a/eezyWUqN2wg4+lfgv/wUSWeT9oPU/NOR9mt3A/2SBW1Bagfsh8J4YX+Gfh3B3s2m2oXnA2+UMdjXlH7TXx/0r4C+CntLR0ufEupwOLeLODH28xu2B6d64HV/2nfB3wZ+D3h2ygYat4kk0u2ENpGflVvLUB3K52gZyB3r5h8C/ATx7+0Z44X4u/GSZrfSZ5o5I7VkYNcRDoirxsTHc5zzxQk0wPNf2X/2e/Enxl8Z/wDC1PiArvo8U7XCCfO+6dW3E4IGUHTrivVP+Ck2nwaTB4HFsqR7luCVX3VQDgenNfqPo/hlPD9pFo+lWsVvY2yhUWMBFC9hx3FfmD/wVFe1GqeCLVZN0q20/A6bfl5/MVtADvP2bfhPovxj/ZAsPCuswZkmNylvJtDGOUyOUkGRwQTj/wCsa+bPgp+0B43/AGSPHNz8K/izbTzaDDcFOSS1sC3+tiGPmRhzgH36191f8E+5Dcfs8aNbzZMSTXTDZ94FZDgn2Brv/wBpz9lnwp8f/DzXUC/YvFVnG32a56CYjojmpUtWiVK57h4H8e+CviJCuqeD9RS+heMMCkiyZB9Qpyp9jzXd3lqTGA6Mpz3GK/mjHhr9oj9nrxhDpmnpqOk6qJdsSRBmilG4qCFOVbJ6Zr9kf2cfih+0dr1xFo3xh0JIbdI0ZrqQbZOT/EpPOe+AfpWc0Udr+2BEI/2Z/F4j7WsR/OUZ/Svy5/Yg+Cvg343aR450TxRAHntzbG3lTiaJmDjKH8BkHIPcV+pv7Y9z9k/Zm8Z3caBmESQHIyNsjqP618K/8ExbedT43MKfuklgDP3+6So+mRWkH+7YHktp+wJ8S3+IFzoWtXUNj4Ys528y+BAeaNSPlAJBBI7njg1+p+j+BPCnhv4e33w78IzWun2T2Elsm11++6Fd7YPPPJNes+NvCln8QPDGpeGdSYxC6jKrIgG+M9iPUD0JxXw3qP7A3hoQeZb+KtQa6c/NsVdnvgYB/WsG7gcD8Ef2LPD3gnxRc+IPHeoWWulzi3g6xhQ2TuU4znA46cEGvev2iPhf8LtJ+BfjS40LRtOs76KzkkhMEaBlKqcsuOQducY715f/AMMIaYFgNr4w1O2lPsvTv92uS+Mf7G9l4F+EniXxna+KNRu10213tC7Ksch7BwOWBzz6U4q/UD5V/YZ8M+F/EnxM1ax8a20U9vFYxyxi5VWQOz7SQG74Nfp38SfgB8LPGfgXUfCPh9bPS7m4jxHPFEqlCDlc4xnnr6jNfkv+yv8ACiL41fEDVtIu9SuNN+wWUcqtbtsLZbHJwc4B6e9foQf2GtMRmSPxXqyFxn5cc46kkdvwrZuwrGV8I/hR4G/Y90jXvHXijxDDdST2vlOykAvg5EcfqWxjH417d8Ev2xfhl8aBJoU7HQNYhJ2QXD5EyA8MjELk46jtXkmrf8E/dB1m1+wXnjHUJ1JEgRxuTdgjdtOckfSuZsP+Ca+k6NfWms6d4ruI7mCRXG+EAlQedu0gg4NRp1Yz9PDaqs0TxuGQqGUjkEHvVrVN/wDwifiNJPlRbGc5/wCAmmabp1rpGn22nwSGXyYo4wzHLEIAoJPckDJq34luYofh/wCKjL8qjTp2LegCGpQH85n7Ngib9pnwwsjEIJ52G3rkBufxr+hWCDy3D4UF1XC9s9BX8+37Klot9+0z4Y+8MefIW/3Qxr+gzT5LeWG2uslY2GBn1BwamrugPye/4Kg3Ozxd4TtHX5ILCVwf7zdvyxn8a+of2L/B3g3WP2efDmq3umWs11IhSQyRIzNz16ZOa+Vv+CpC7/HfhJ2H7ptOk2j9f/rV6z+yP8dPhb4V+CXhzw/r2sxW13AhDx7GJTDfMGwOvU8+tay+FAfd2nfDzwfAzw2Oj2Yhm+aRfKUIxx1OB6Ve0/4c+CLGTyrbw/YxyMu8qIo8HBPsOtea2n7RHwMR/POuqrOM7NrFePwHWrVn+0d8GnuhPJ4lgEo+XHlvtAOeOV9Kw94D8PP2sNCstP8A2k/EGi20KRWL3ttmNAAoWTaSv05r91/hD4Q0Xwf4cg8P+GYI7DTVhjmCxD5WkKgtmvwc/as8R6V4n+P+sa94fuhcWF3d2xR0G0N93IB9iK/oE8DQ/wDFNaKXG1mtI2Zs8ZZF4z64q59AgdvNBHIBvGQDTLbT83TeWNyr1xnj1q60f3Y/79eBftB/H7w/8DvBt7cLdKNavY2jt7fOSTj75xnCj1oA3NI+JHgn4l654l+HdrCL4aOyefHKoaKVckH8VIIINfnx+1t8cfGP7P3xOsNG+H9vb2mnR2cNwbfy1EZZsnjA4x7Vr/8ABOa+vfE2seN/F+tSF3v5xGXIOCxZnbn3JrxP/gppE0fxctow3CaTD/NqE/e5QP0e/Z8+J/iH47fDy38U+L9M/sy6kQD92WVbiN8YkUHkBvb6g18F/tS6V8R/2WvHlt438C6lKuga6xeIPl40k+80L98Hsc9OM8V94/sm2oPwb8ImJtjS6dGzoOAMKDkDoOentiut/aQ+D9n8d/hPP4NaRYNRt38+0kfGwSgcBiQeCCR+P4UlK0mgPBf2S/2oj8ddHvNP1uyFprmjkfaDED5TLI21SM5Oa+wPFL+HLTw5OniuG3m0uSWNMTAMpZj8vPXNfBX7In7LPij4HeIfEWp+LNShkur2NI4orY70IVt2WOAM13/7c3jO28AfDXQtOuZGFzqF2JtitwyoP4sHAq+bml7oFn9oPxz4x+A17Z+NfDelpdeCUWKGeAAnYH+9tweD2B+gr1j4bfGHwP8AGbw5Dr/g6ceYABPaSkCaIjgqRk9PbOa7yx0zw18XfhVbadqsYvdI8Q2EYwxHBeMeh4Yfzr+frxHcfEH9kL466lZaNdPHJp02fKbPl3NrISy7geMlcU2rgf0T27JGIztJDDHHqKh8Ral4d8KaLNr3iG4FvaQoXJYgZxz3rj/hL8Q9H+KHgXw94t0sGOPUbZXYEYCuAAwA6/ezXk/xe+C2p/E/xPazarrLroEABe3jLb2PIOOw47/pUAfInxB8Y/EL9rjxePDXhPzNN8J6bJsL8iNlPDMx/iY9hX378E/hP4W+F/hCPQdIs1mZAWkmkUCSQnqxPXjtU3w18LfD3wNpq6R4VurOGG2yrRCRfM8zOWZ8nlhXp1/q2g6Jpd9rV1fx+VbRPJgFTnjnOTwKPeA/AzwFdBv22bWZU3xS6pcAgHjkSDjPpX71aL5zi3jlff5ibenQrjB47kGvwj/Z80tfGn7XVjrGmuGt4Li4vd2OFXMgA+pzX7k+OfHPh34YeFbzx34hcRxWuVhXoWl254x61Ugmfnz/AMFKPirYjSdG+Fujzl5kAnniVc5BHy9ehyOBXdfsZ/CqLQPg1bXGq2mL7xBJLJN3bEjBVDA9sdBXx94J8I+Jf2o/j1N481RSnh+1vl/fOCVPlsSibT1BxzX7ZeHfD2l6Tp8VnbwgRxdFT5QCMYbH4VW0Q5D8d/2ZPGkv7P8A+0R4p+D3iQC3stWudkDStjE0bs8ODjb+8Q89O3Pav2OtVluCslyMSsAz+nOOP1r8q/8AgpD8AtTttVs/jj4JikKCJPtrW4O6KWEZWRj16HAx0xXpn7In7bnhjx7pul+AfidcrY+IbMCJZ2+WK4VThcMT1wOc4oUbq4H6RyMqoEHfgfhXCeM/F3hjwJZRX/iu/jsreZWKsx64HQDv1FemRSW2rWcd5ZeX9mbcFYMCT056184ftL/BBvjP8OJtI0e68rWLESyWeNuxmYD5MnOCccGoasB8fftTftYfCrxF8MNU+GvhS7k1C8vlUB1QiJGXGcnjrj8Otflh8LvG/wATvD3iG5tPg9HcTX+obfOS3jMhKoxKjGOgLHkGvu/4Z/8ABPLXtR1FpPiVfrbgSE+TEu+MqpGCzZUsW5BHHGDntX6VeDvgZ4I8FTW0Wh6La2UUA27olxIR1wW4OM84zWjq2VgPzE8Cfs1fH/4oW0Wr/FDxBeafa3CnNvISXGOmV+7z9civjvw5oc2k/tBaX4S1yFZkttU8iSMfMr+WZFI9wSK/px03TUfEcY2xLlQrHJ9OO/ev5ymWKX9rexuAGSIa26NkHIHmSBfxAxmiEr3A/fjwzpGnxeH7HT7S0WGWQBYgq7QFIGB7k18cftVfHfT/AIf+H7z4caJ/pes6yhE4H3Yo5Bt28A8keneut+Lv7SmifDXwdb2PhRxrPiK93QwxoQxjdVAydpODuNfMvwF+AWt+NPEa/Ev4n75Z3l82COZidrqxbBH1I/CsgPzz8f8AgP4j/Cm40XxzfWcmmG6lNxZzH5sMnzYcYIUncOCenav1S/ZX/a48K/Fa1s/CXiwJpPiS3CiQM22KfGBvQse+OV7fQg19meLvhX4H+I/gmfwJ4sslktLgHyn4LQOwADLnpivwD/aB/Zl8efs9eK5nuFkl0gsxs9RhBwR1AYrwpGQOv0rXmvoB/Rj5cTRo8AAjOMEYOc98ip0jdG3EV+G/wE/4KA+MPhzYQ+E/H9m3iG0gYJHc7/36J6MMHd04PFfsR8Lfix4X+LXhe38T+HxNGso2SJKjAo4wMHtU2A+ff2+rtbb4G21leoE+0yu8ZzjhEAIPv83T618tf8E6El/s7xX9kh/fLdx8+mQM19M/8FEf3vwR06fO+SG5YY92XHI/3Qa/NL9mXx78a/A8us/8Kt0I6xYTzK9yCjHDemR0z+gxW0vgaA/oESznhmt5QcyR7W6d+tfj1/wUwmuIviHbSxsp/wBBhdSF+7uBUgn8M/Q19AaH8fP2tkgE48GxgIcYchW456Mc9vSvzu/at+J/jrxz4hkl8e2y2GoRwqiQRrtCqcnnPJP/ANasaSsVE/Yj9mm6+1fC/wANXWcGSCMOH4JYIA4/A9K+pLKNogGYnAyxGewH+FfK/wCy6BcfDHwzJNHt8m2QR4OVYKgG4+5avovVPE2gaJbCfXb5LKOZvLSSVsKDjv7Co6sor6n4C8Kapq0mt3djGby42EyBAG3J0wTnGfaoPE7N4U8Ga7r0ke9VtJcBhg7QnAzVu38dfD2c5XxDZ3BILlo5kO0Dvjd/hXzx+1V8d/B+g/C7UNEsdUiu729BjjVJFEnlsoO8oTkjjHHergtQPyU+Adnea9+0RDdeUHW28+5UH+HLt39cmv318O200OkQ2YkeYkq6E8qA3bNfiH+w95Op/FLXtXucyrBAIoyefneTP8q/cPTGe1higUZjIUjbwSAOBj8aK/xAfHfxb+GXx71nxZd6n4V8Xy6Zpc2HMSuU2ADBCxrkE/l9a8uHwZ/aE1i2WD/hYV6Y2xjzSY247ggkYz/tV+llxbxTL5xU724APeqOqSaP4c0qTVddnhsrS0G53kOCFP8Ad5Gc1AM/Ny6+A3xs1nSbjRfFXj2eWz2/vFLFlaMdcs3Qn0r4+8NfAi3k+JF7pngLx79k1aF2ify8K+zI3DIYbh7CvoX9qH9smDXYrjwf8OhILeMPG94gYO5Y8qmBkdMGvkn4dfs9fHb4keIbTXNIiOhNEVlimlLROxzwc7d3fJJ611/YMGff2m/AL47WYWI/EfUDbqyqWBc/KB1wZMflmsHx78Pfi/4B0VvEWs/EK/TT1k2CUSOWUdiVBOM5wK+7PhZF4s0rw7Bonju4N/f28aRm5z98gYbPr9TXomseHdD8S6JdeG9Yslu7C5Uq6Pz1781yFn483fwOvfjZHm8+Ii63KqlYy/lyuB6Eu+eK7bwd+yb8UvCNjBoeifEG7tbQMcRQqY0Tn2cjr6Y611/xx/Ycu7Fp/E/wK1SawvIB5yWTMUJK/wDPOTOQR2B9q+RdC/a0/aN/Z98TjRviTBcahFHF5RtrsFH2no6SbeSMepzVtN7Gh9ReKv2PPH3jIQjxH42nuJIFKq8qGV/QAZYfKee9ZnhD9hDxN8N/FcXjLRPF8sF5C8bK0UQjDAjlWw2cEcEYr6j+A37W/wALPjfLFpmlGax1tAvm2s+A/X5ivIDAZ7DPrX1zKkcsn8J2/h+mam72YGD4fnnmgkjvxvdOjY9v61Q8aINL8Ia1qZBmijs5nCdsgfN+tdwiozqwA+XkgDg9a5T4rWrSfCjxMBwj2U8QK9eV60iGfhJ+zPZjVfj3d/Zn2wbGCsw+bIlVh+eK/dLwYJbvTbVLgg3Lz9QeQSeM/TFfhr+yYxt/j1dJCfKeO3mJ7kbWGciv3d8L2zTrFNJtSRSZAOy5ORU4v4yz8Vv2/wC2W3/aHuIkiWOSeO2Uvv3BiDgsfQjp+Ffqh8LpLS18IWoM7yw2lgHJC4wuxlxz6Yr8tf2+kM/x3uSoO+SK1mYFcYxnOM8Y4r9T/ht/Zuq+EIkWeI/arFYGCMrK24EE+2S2a3fwozPxp8JMNQ/avs/sc26KS5ukDkYAYiQgZPqcAGv02+In7Lngf48aXYzeJfMs57JnK3CbQwLABkB/iUYGODj86peHf2Wfh54K8ZTeMNORb68ikZ0M+3cm5sght+AQM9R719Z+HLOCxtba12RW6sTIFMq9/wDgVRUb0sOKPnr4Tfs1+FfhOI7HwjYlWdsvcuMySlScksSeBknivGfhre3Vz+0r4ugtrpnhtpWkEYGxGCNja3XA47195eJ/GXh3wX4b1DXtbvrdP7Ogfyd8qhWbaSFGD045561+Jfwt/aUsPC/7Qd7rOujyNI8WsN0hy+yRpNyE46Ang8dKr2XVln7kaI323dNL/GQxx056VrX9gjIEABU9welYHhHUba/0eK/tyfKuiGiOR8yLwNoB6HrWJ8V/ix4T+EXhO68QeJLnypmRltrY5aSaUA7VAXJUerHiosBhfETx94U+F3ht/E/imZVSLfGkXUyMg4wO2DjJ7V+DHjLxZ8Rvi78WrjVvh99pW/km821MRIMarjaSSDwDgCvePFeqfFr9sDxsYo91loUUhFpvBW3jVR82GZcsT1r7a+HXwh8CfBnTRKmRJvDz3jhQ+8/KQpGCFGMha2+EDvf2d9b+I1x4Vt9P+J6xvqln92VSAZA4xhlwBwRnpX5E/HeLSrP9oA6g6iYW+qCS5Zvmy6S5YEHHy4FftfH8RPhjY251nV/EllB9nDfIHXcxj6gAtuLevFfhX8X9e03xP8Xp9V0i4W4tNQ1h3jEfO5HfI46cinT6yMz9PviB4O+Jur2WneI/hn4hW1lt7eMmzY7Vk+XJbO0g9uorxbT/ANuHW/h9qbeHfjH4anjntZChntFKsMcHcjDB9cqwFfoF4AjjuLLTrl08vEChQDlB8o+Wq/xg/Z1+H3x40OXTPFNrFHqC5eG8iiHnI+Oepww4GRWNOzepocv8Lf2hvhB8Y7ZYvCeqxm+GVNvcDZKSo5IUsSQPUDFe4WllaylZ7NVVW4yuByP5/hX85Xxl+CnxD/Zf8e+Zp93NAbZg9tfQfuwQ2fTrxwR06g1+s37Gfx11z4qeAPtXiaXz9Rs3+zXBC4JKjKyY+6Cw64A5orRSV0B9zwRsZcNnn9cVsadYvLdrlvusTycdKpWchKIw4wPTPX1rd0qWNLkvu6q361hAD+fj9p5pD8fRJGGiCaniPccuGL5PHoBX7A/DSaGTTNKkAYCWIMFYEbVBAFfkH+0ay6h+0WwL70k1GJVcfLjtnB79K/Yz4aWiyaDpqiQuYYtoJyM7OM8+vBrpq7I0gewQCORuBkHNWlCxOoXjmqSRsgAA6VMuCB68VxhJHiX7TRhtPg/rEgYLJIjBcdMrggV+N/7J81w/xlvEwvl3cQZ1J5OXIIAr9kv2m2tP+FM38bYUMWXexwBgZJr8gP2PVRvjXcSHbIUXap+9y7EDFdUfgZgtz9x/DSmPTUjLZxgZB7D1raWOKQ+Y4JC/d5rL0G3iXTst0YZJB4JHpW5HDuVRxtPvXKbj/kOMDHrUJhVQ2Bn6VMYNxwhwF9TSrHgkHJx0rQBYgDgHjI79qbIyuGOeRwMVYQbQqnqx4NPaBfNBb73QigDHIZWViNwxjNPTCEL91T6VcuYWticDIPOKqw4J5XnqKzKiWSyMvygjtmpk2lcNyR61BuzhQpqT13HFBRIAAuRzUfJkKjvzn3FTnYqg547VWR1WUb87Sfmx1xQBayCQxGCOvcZ9arrtim2nt/Fj1q4uFUtFz9etNAJfA74OTQA+UHy8p8x7AVWV9sgHOP61oPGwjYxfe4OexqIncCCMNmgBIpU8zJB4qSQLv3Z64wKYHw2cHAAzxUCsJmUqCQO9AF6AlnMZGFzV1TGZcBTgcCoIo2yNgPzVaVTEcdewoAe+QQO3pUSuEmbHPpVnLKMMOT3ppC7uF/H0oAqpII2csAS3t0qCURPvwAwIzk1fMZZmXAPHBrNc7QVPGKAMso5AL9F6HFBDZxjA9Kvud2BgnaOnaqjl4kHv2oAr7jC4AI57VoFnlhY9MVmL/rM8lsd6vSSObdjjLAdqAMOQjcVHGKXIKhB9TVNpz5uTx2q/CIyS547GoYEsTJGnl5ABNSxXLrIQOQehqm6qrADknpVmGDzB15B4FIdi/drsh80NyMduazgZJSCH8skda2ZFV7XyicEDn61zJRgxyCPQjmgLGqJFViJssRx7GrlpJsBj4wecVnorhgx5Bq1a5/iwCT370BY2TIpHl9zzxWOcO7wyAqM9c4zV9jIqqTj6VRuIJJB5qnBXkZoCxOEC429vf0qXk4ZhgA9AetZUbz+ZhuvUj0FbKtGyBh+BPrQImVt/y42459cVIj/Nnrjj61XCMreYT9/jIqRo2jl+fOOKAJZ5XKmMnGMZH9KheUAAj5SKW4gZ2EicUvkbkKqMtjnNAEjFz1OKiO2QAjPHUn1oVWCeSDsbIOepI9KlBOChwQDx7VSYFHa8jmPdhVyee9Rjy9h2E9eh9amLx7cucNzx61UkjEgJU7QK05TQkQjeI5Hy3Wn+WiO827pzj0qiNrSMD24phQrzMxKg9u+aXKBoMNygjAJ9femedsBjY9e3YVBG4kVwM4A4z1yKI0R+AdzA5JrNbmY5yYlyvz5496fEQj7243f/AKqi2tHu8v5tvOT3qNmbYjFt2O345qwLUoDE7hj0qo+DhE65xVvczruJ7cfjUEkCxKgDZyeo+lA0RbMOXC89yfamRySMrxSx/wARwfY+9DM8eEz15qJSRukUEsOq9qCxUtwsjZbhRjd61GxJkPz5j6U4kXMLBGwVzmm+XEsPlZK56n3oAImJYrjp2NQ3Zja2cogD8jH8zQLVFAKksRjnPNTR27u7QFN6zApuHbd1qFuB+Gvx/t5Jv2gcyNmH7ZG8LZyccMR+JNfqD8Ox51pZ3IjAWUEYU5K44yRX5hfHVbiD40R3N0oikN8Yxz0EYwOPrX6VfC1Jo7GyR5AZBbp5i45LMa3rdDM9+tSJl8wZyO1X41RAC7ZOD1rItwI8lTkGtaKL7SAA2AOMVzgXEgjkh3hvKPvU0SGWMrJghKtSwqYSw4wBmqduQkflnjJ70AEilvlRsAUyPKZBI4HHsKbcbN+AenpS7QSHzwOKGNHx98bTH/xkDg/80wsvz/4qGv5sa/pO+Nvlf8ZA4H/NMbLH1/4qGv5sa92l8KPNqfEz/9T7v8wMfm+8vtVd5WcBSODVhFwD656mqsrFASwz6V8ee+xzxDCg9BVceZE+CN6nNMaR3ZQvGfSrJUg8tlcVaIKbOoB4yT0qkwJyO4qWUktjgH1pzIPKBHWmBSKruYd/eqzCPdkc/Sp2y5579KhkhKxlumfSrSAZwpyByKrzDz3+XG6nxFsfOPm9ajmEkRDR8E/nVchmVN20jccheMUSzBhgcCkYbkD4y3rTN7GMMe1PlArFc4HJ9KjkQBvl5PfFOncoV25APpUBuCMcfWjlMxMVx3xVj874X69IdzrBA5dOu5CCG/DHP4V2PmeY+fu7e1YHxDsVvvhn4ksXb5dQtXtwFOHLMpOAe3AOatFSPyR/YYm+0fFHVoinDW8z7jyCxdQv4gnNfruZXAAJJZeDnnmvxn/ZDuZ9K+OE8lidmDPEwI42K3XA/Cv2Whd7gStIOVYDPrXoYrdHOpXJFUtx0Y8/X2p7Mx3S7PlB28etPA3EbzjpTxIqAgDG4g8964jYidSGQbSCeoFVyrZdXQjHc1M0zAntihpRNIAuemaAKjl9nyDleKrCXbIu5QlaMmdwCfrVaS1DsJG6jtQWiQZb515akyqqTIdrr096ELggYxuPemSRB2Prn+VBNxkm6Qk7qiEZ2g/eycVOwGwqaaCyRgHtzQFyEhlOxjkeh6VY5UZz06U1QJFJYdKZlC3zcAVoItKJQ3TAP60x2OSsWNvf60rTRsBk4Pp7VTVikhVB19aAHvHtcqT71BMzmRTH8o9qsB8AnqfSqrkLINp5HXNACljI/wAxA9RTXiKOI8cHkGl2KSXx8x4BpHaTOWOTigBHVsbeRg0rHcQpJBPFMAcONz8HmpepLdSemKAE8lo13cUZ3jIIBHFKwfHyfMx7GlK+YmU4xwR70AIZQDtzj1qUSJHHl13hugqmOojZuOuKnaT5QQPloAnmLbPLxwtVUVXYgrhsU9JfNBGM/WpjJ6joO1AEUe6PhgCD3PUVb+SNhIvDgfKRVeQk4VRycdarjJG85JFAHH+PPAnhT4gaZDpniezW7MTbstn5gf4WPXA7V4pJ+yF8GLlSYtO+yAk5K7nP/ASTx+NfTaJucs4x9at4cMvlmq530J5T5Rv/ANjv4NSqtvGJbeAK2WKZfeenPXjnrUdh+xR8HjtL2zyOigNK8jhXbHJ2A45/Gvqy4EjOM/KKb83lq4GEU4FHtJdw5T528H/so/DX4e+K08Y6WFEtnh4oyWceYvQgE8EHp29q9/Dk5+XFTuN3PekWNgN57U3NvcaQ1HCoCvftU6SOynavzCq6/dIAwx6UqMCSpBOzBOO9Shl3yyAZV6n1pi/KCWHzf41Ly4XaQP6VCyhXYH588GrAfyWUPwCcUSptmCjtzQHReW4NORULburUANC/OCGyc809wrOxBBI6GmbGRm3HoM4qHZlQ2eAMmgCRfkPzD71WBlkOeMdKp+Y+AScjtU/neYoDDmgBWf5PL/ipwCLEXY7Qv9Kjjwh+Y8kc+prmvGt3rlpocp8K2zT6jJkRKwBRSwxls8YFAG1fX+j6Ra/2prWowadYoCxluJFiUr1PLEAn2r4U+OP7Z9rEsvgj4IK2o6hK5jkvUjJTd0xEuDv/ACxVzUf2ZPil8WNVOo/F7xL/AKMWzHZQMThT6ZGxB9MmvqL4dfA/4Z/CmzSDwzZpJdtGVlmljEkpJ6/ORn8gKtWA+Avgr+yV4u+I2px/ED44TzWun3TCURSE+fcEn+PGNoyc44Neh/Hr9lzSrWxuNU8ARR2iW8IfygzEFYs9fvENjH+ea/QaNcOpkXzFT17fSvnj4tWHxj8YiXwb8PLKLS9Oul2zX0jAM6k8jdg7R64GafO3uTI+JvgZ8Z7D4Q+G9Vbxxd3ExVx5NmGLMcAcrzjk9zmub1G/+N/7YGtrp1rANO8NWbg4b5IIgc7XkJwZHx6cV9g/Dn9h74e+Hroa78RLiXxFfZ8zaTtt1fOQNvVh7HIr6yt9P07S7OGzsLWG1hjwqJFGEVVHAAAFHtOUk8c+FHwG8FfBTQ4bLSF+1atLte5umJy7L0yf7vXjoPSvKfj5+z5B8RILrxDplibbUVTczRspVnGcDPJAyeRivr6QSE/J3quPlXyuVQnkLUe2kB+HOmeKviJ8EfEXlQySWk0S7Z7aXgHnoCOM46ex4r9E/gV+0dcfEu9HhzWtJnhvfLzFOozD8vqOMA+ua90134Q/DvxdqFtq2vaKl7e2JV4wxO0uDkFx/EP9knHtXY2mnafaXJ+yWSWiKQQqRqqoQAOCAOOOlUqre4HB+K9T8daVZx3XhCwW/lQyM4fB9McDpXyJ46/a21LS9J1Lw/rfhySPVJUePzWlIUE8ZA2+tfojDvikKRfx55wcEdccYr5g+Nf7OOk/F67tIo2j0maBi0k0MY3leeDnrzTpgfn/APs03vkfE9vFl7+6sdMSSWdwBtTeD8pOOeK29Ug8R/tZ/HH7DoytFoGm/IXKkRQwISCxHQM/QdzX1Drn7KGs6Voth4C8ESLBZXbK+oXbYWWRG4JbOeR7Gvrj4bfCnwv8GdAh8OeFrYASoGuZ2O6SWQjDOT/hit+ZLUzSEi8O2PhHwnFoOi2/l6bptosCJuxlFXBJHqMc1+Iui6zH4d+J8vitYjcw2mos8ESffkYSfKB196/c7xFIx067iKFvMhlCYOAW2/L+tfmJ8H/2YPH2pfES31zxNHDZaNpt805DsGLHcWX5cHcOlZwqWTuB6ncftaeNpUZZvAdyRkFHIkbHHAOEFalr+1v40jGG+Htw7kDAAdVb3GUPWvuuOzsYkWGQo2BztUBen90elB0bRpc3Jt1kbIGGAx17Ais+ePYdon4k/tDfEPxH8TfFFprPiDSpNJlWEhYnHYnnkgHPFfpj+yoGuPhBoVxbD/R9hALff8wHDDHoNteffH39njxL8X/GulWGhKmn6f1nuSgJVTgEjj9M819Y+A/AWg/DTwdpfgvQ2d4tOXb5jnLO5++zdsk/l0q3U92wjobBWS5aT7wQM1fkz8ZIL39oT9oW28EaNJv0nTpWjd84XcCWnKkdM4wPcV+kHxYh8Uy+FdS0zwNbO2oalEYvOR9vk7urH17jFcf8EPgToXwm0o3TBbrxDdLuu7kjPztyyxkgYXPXjmog7GjR6x4e8P6f4V8OaV4Z0+MLbaXAkKbcgHaACT0zk1u+czoiZPyHPWl2O2M8VOiBegyapsmMbFVppppN7k+apJ3D5f1/GtG3uAUSaY7Tb5k3uT26/wAqhMTkHA+b0HfNTIRFavcTgSIoZWQ+49azRR+Gnxkv7Kf9pTVNQjfMC38EhzwvystftZo9+h0iyni+7cQxyBcA4BQYGSCa/HHxr8L/AB58QPjtrdr4Y0iW53XAbzdu1AiYGSemOOtfsrpWlXWm6JYWFyFeS2gjV5F6E7ecegz0rab91GhvWt06xjChQB+eKtfbWkZlHQgevasqDJUdyc1KoCsHJx/WsbmZK6S5UxOSVBGT1561yXjPxPZ+A9C/t65tZb4mQRiKLlix6Z9uua7JWO//AGap3dlFcoIboeZGzZ2npxSA+Ota/bc8C6Ejxy6Hfy3sbsGXYqIo+u7kD3r81f2gviYfjD44l8YRWz2sEcKW0IlZWZxuJ3FVGF64wPSv19+MHwC8C/Ebw1ewS6SYtQ2u8M9piJxIo+Xd2br3zXxp4B/YrvtFgfxJ8UZlvbOxXfHYwt+8k2n5QcHucVpTdmS0fefwPe6Hwg8Hgx7cWMW7PHG3jFYnxT/aJ+F3wps5pNU1D7ZfwhhHaQNmVpMcA46Djr0r5w1t/wBp74vW9ro3hzTD4T0OFxAG8wxSCPpnc3JwOMgV2fgP9iDwB4fvG8QeOb6XxVqAYSbZcpDvDZ+YAkvz2Y4PpVS11JPlLXPFH7QP7ZGsQ6Pplo+ieEpHII+YW+xOd0rEAyEeg4z2r6+8F/safCvwn4WudNv0bUdVu4XilupMM3zLj5APugdsfjX1VpyjS7WPStOijtrOMYEUSBFA9MKBVnyd8m3hVqfaGXKz8bviT8B/H3wYvm8R+EtQnm0ti2JbdmikjxlsuPbHWut+HX7bHjvQYrTTvFNmmuQwIsYlWXEoC95FOdzce1fq++mWG0x3dskqzH5mI3LjGOhyK+L/AItfsYeEPF9y+reD2TRr1zucx5SLcc/djH976gD0601M2UTb8OftvfCfXHg0y/t7mwnkwGkkiIjA5O75Sx/SvqK08WQ3nhNfFXhMjUmnRjbBARvZRwDkcZ96+Yfhf+x18NvANsb3xRH/AMJHq8igbphmND3Cjufevr7SrGx0i0ttP0uCO1toFwscahVX8BSm7lnyV4S/Zwv/ABZ4tf4k/HW8bVL0sHhsSwaNFU5VWC9h/d6fWvsj7RFFHHa2kaw20C7EjQbVCjoMCmvteQr+vrTWjC1mA1BtO8HOf0pyKTIMHmmK+w8DiiOVY5Q+MgdaAPzJ/wCCjkDw6/4SIkys0EpVf7pAHP4/0r0L9gWMSfC2+kcbRDeOrDn52YDgH8a539tP4deN/ij4l0CTwfYy6hPZwuGPCgbuABuI9K9//ZS+EOt/CL4a/wBneJZFa91GY3DRK27yeANpPTd64rohK0bEyjc+irYSJFnGB0ANXYFYHdnaTyRVRTKB5S9OxqzAV3YkOTxWLJE1PRtA16ze21zTbe9Q5z5qBv51ftXhs9Oj06zgjgiXqI1CZAwBwPYUx9pjYJ0rOTzOWVjgcZqUBcjZGfZkkE8cVKu7eyL8iiqsQVHAz8xqyqP/ABcnPXNBoPkl27Y85AqR5UK/IOKjKnOMDpVdwixBZCQWPGKAJ+DGHBwelSsvmxiJj1Izz6U2MKyY7Hiq7h451AXIA9aAPjn9pH4BjxpaP4q8JQNF4gtJN5YMcyIBgew29c/XntWx+z98Z08S2SeAvFUT2XibRwY9rLhJlTGWyejccjHPUelfVrYlO7pkEEeoNfPPxR+ClvrF2PF/g5BpuuRKHM0bbNxX1wOtVzAfREw2MGQgq2MEdDUkyqmVA5bB+lcj4IuPEEnhy0bxMgi1MDY6gA5VQAH44y3U114JlPP51ICsS6hccnrTFgl3KI4yJCQoqF3/AHqqv3V6mvIPihrfxWuY4ND+FyR2c9yJFnvJip8tMKF8sH+I89j2oA0/iL8WvAXwmsXvPGl8qXBUmC0jy80rjpgKCQPUnpmvzq1Cz+PX7aPiBd8J0HwVbyKFjcssQU9+QDK+OewHtnNfYXgL9kzw/Y6injH4q3knivW3JcxXDB7ZWBz0Iy3PIB47Yr6ZRItOsItO0qBLSCMPsjiUKgzzwB700zM5T4W/CjwR8HPDMPhzwpaojQqGnuSv72aRAPmYj1OTjOK+Rf2t/gHL40t2+Ing23SPUrIKs9tEmXuYyAAQB1dWzx6d+x+9LXzDEZJF4lXkUiwRSHbIuVPVTyCPcGi7A+Bf2F/h34l8IaL4k1bxVZSaULi5t/syyrtaTynJYKp5xyOe/rwa+ffj/wDB3x38Sf2lr2Hw7pskkFw9qPOdSEASPcxLngEfWv1zNgdwitk2xI2VXPAGc4Fay4t3M8A2lxt9cAelaJ2Ay7S0fStNgsGIKxRxYUdBiMA0l1qIt9Nvk8t3jeCRMK2OSBip5NgXbuODnOeTxUTW+6Mo4DKxGR7daiT1Mz8vfg9+xl48bx7b+P8AxZfRaVZ2V893FAjCSeQ+YW6rhQGBxySR6V+qscbRRYldX3HJx24A/pUUkbKoVRhQOKhiGPlNU5gWRGjKQeQePwNcX4x8F+FPGFj/AGN4p0yPUtPkGCrjJU8Z2nOVJx1HNde8TD93/C3NVZF/5Zhc1mB+d3jv9hTQ2up9W+H+uy6WTukW3dA4TnIUPu3YHbP+Nc5F+y9+0Xa2sWnWfje5S1nyVjFwyjOOPlHUV+m9nBGu8TJuBIJyTjipUcofmcnb0z6d60ND8z/Bv/BPhte1GHVfiR4ua5VFd5oocl3I/h3MBjnr1r73+Gnwc+HPwY0saf4G08RPKi+bO3MzsM/ebv6+ntXeISFxHjjJ/E9aGY/K0nGabk+4E4fdtDt0FeX/ABZ8E6r470WLw/pWszaHF5geeWPIaVcYCAgjHc969NjAc4HNNuI0jUEdazaA/Oe7/YD8H6reveah4h1CZgduR5Zcn1yVBxWna/8ABO/wbFlLfxLfI+R8reWyEdj3r75iiODLtG5jjOcH8quLGVYHcefQ4pc0u4Hz78H/ANmnR/hN4kh1201691AQKR5MmwRHcCCSAAePQV9M+XFAVwh9etVRO4fANO892BbG7tWgHzZ8bPgVD8adTt01nW7qyt4ldUhtwrgg4IHzHC9D2Oa8Bs/+Cd3w4lVozq2pQtgncxjOX9DgD+dfoTjLZ/vf+O1b8mVBsT60AfM3wm/Zf8KfCbUbXUNN1u8uXt1/eQvsEbOeecdsGvqeGN0ZX+6g6f8A16zFLKzbxya0opMrzSauJosGUIgXcSyNnI4z7V8XeOf2QvBvxO8U6l4n8WXd7NJeyFyBMgVAeMAbc/TnpX2JK2/hBUeXQd/92mLlPh6H/gn98EBCqeZeSSKcANLgYPbNbeg/sX/CvSdWRoobq2jtHVjslD7ueg3DgDvx9K+wpmnLxhm4POKsc4oDlJFgto4ktYTiGEBVPQ4UYA49qqT6aJyrD5lXIUMePfjNSmQeSy9weCfQ01ZdiKN3TvQHKfMXxA/Zh+FPxEv7h9U0pbO9l+c3dv8AIx2/wkc/ietfPuqf8E9/DFzI5s/EEkEYXIhMaOAx/h3sMn64r9E58giXHy5IOKv20gZCck7jmgOU/Pjw5/wT1+GcMaXerale3MsQDNCBEiNjqu4KGwfUEH0xX2r4C+GPw9+HdpHZ+D9Hj01Yl5KjLM394sckn6kmu3kmd28pPm/HpUGyRDlfm9RQHKWXmLucpwzZ47/WrC+WZC4Yc9fb0qpvw6DjJ6gd8+tNKwxsMHJXt7isySxI2AWHJFWIA8gUFMBwayhMxJB6NVuUNNYSW+SpdWUH0yMd+PzoA+MP2lviv4k1a4i+BfwWDX3iDWBsv7iBuLeI9V3g/KTj5ieg9zx6t+zt8DtE+B3g+fTrcx3Wt3eDe3gXPmuf4QQeFTJ4x3zXYeCfhh4Z+H8jvokRNzdHfLLIAXkbnGWHOBk4HQfia7m1mdv3HAVc/himmBbtg0cSArtUEseP0qwsihecZz1/pVLfKoKy/wAXT61Yh3MmyRQP89aRoIx2DcrbiKtAPIoIOSD+VRp93ZIBx09KYshhYheJG59jQQyCUzebsTII7+lQyRXbRmSM/MpAB/rVxmMjbmG0t1/ClSaQhkI+9xQCM8LIx37TtJ5J5yaWWNpAOPu1oxArE0LH/wDXUYgkcKinDdqCxySh0Ic9QAPwqtMowCrY9RUjhXJz24I9/WqzqV53DCmgBFYviMenGajKklSR8y0ts7O2xxj374pZPMDFgdw7fSgBQj5wT9/v2qz5P8GNwIwPeqnnKiqScdueop5ztDBiB7UAOvLZrFA7d+n0qC2uZZCVb73Q+wqW4UzsqzSFyw/ACs+eIq2Y89MHHcVbA0G2nCEAj1pHUbAo596rRL5MCzcgZ5HU1JJIy477hnHSoAtx7VQhcEd+9S4KKC3XsRVaHIbaBtGM/XNOEgbdGDkqOfagCwk6DGeWPHNJuQyFXAw3WqgI67uT0PapTD829z0HQd6AGKsQf5ehqfEfmlehAPf1qvbhd+C3A/rTpVZj8rYOfXtQBn3KylunHHXrUibXjKsw5OAfpVuY2wDQEZcLjkcA9jmsaKNVBjACnPY55oAuzuEZVXB4p7uGg8oPgdRUUsnlbN45I/SqzzDcVQdMYoA0LRzGhZxyDxSCNjciaRsqflNVY38xdjHo3JPapZysKrjJzQBeVosk4+5kc9qP4QQc7+QazWmBYqMgBefc0yOVreAMpJHcHtQBYMEqsX7nGMVNOp8yJt251BJA/Sqou0M6RqSx+vFMuJHV1cnJJxx6UAarKQi4wT69uaikjjdVBONvT61VSWQlVZgB+lW5isIVjznuOlAELfI3zDO2mjBAkORkd/SoDdI1x5W7BPc1Kyqdyo2S35VaYE2wImSvy8U2PLP8w4apUmZIm80BtvGKrxO5Q87Q7cZ64oYWIhdx/aRbc5ZeM8DIpxDR3TKDnIB59az7hA04Zckx8VbikkDqZFG71PtUDsaLDyz5hA3NjpUf7spschWPNSR4kVlGfk4NU7siGNWYE4OKBERcrIV3buwyKbJGTZzum0SKePpVLOS2OTniphkYTOA3WgCW2R0jPmksCBjFWyUU5ZcKAPqaYrkJgSfKBjAqMtmNWJweuaAGurK25GO0nIB9KnclkG3jBqtaynBIGWXuacAXYep7CgC0GR02PSxqsBJRicUELE4B/lUcsn78OOh6igDQZlV1wAWYd6ZKvmRhgAdp5pnmhm3HAKjvQsqyuvy49vWgAntkRlIbch6HvUckLkd+B8p9allZQNrDIHbvUEqSOu6MknsPSgB0ska2heX5GDY461XDlVC5yDj8aikEhTYykZIzn1FSfvV3RYynX3FAD4z5khZRtUcYqySEIiQ5+vemK4EYCDPHNQIAYyW6g5oAsyR8o0a4K/pSseBGSeeSe1V/M3HIJAA7Uk8j8CI89DQQyIyjzynXGOanZ948sDa2c1XwqMD/AJzSDe5c+lAieT5lI7/zqJ2VUBB3r6d81GSpIAOR1JqQqOOcnNAEkfzZLHn+VWgwMRVTkj9c1V2kRsQOnb1NPaRY7csBtkBBoAhZt0eGGGHFELMvGOnb0prMGZpAeGH4A0sQbYHzjPX3q0Bp8KhUDORwfeqQjf5cc4PzCpVO9Q6nnP50LuMrbR8oH61ACiXbH8x5UAYPYVNHORKsijhwoI6YyetU7hW87aAWDLyR60+NimCzBiOOnatANqVoVuAg6joT3rN1VIxOjFuH5+lV5JjM6S8FRwB0NNnk+fJOT2/CgBjquzIBbbk5NKJgI1BJQtz0qyX85WQAHev5VXZlDKkwG1RtGBQAwNGqEE7ix4+lShAkYmC78nB9qhlHOUXdsOB9aUSFCQwK7hz9aAFiTZIJIx83rT4p8PIoXbt5HvTI38pFL/xHOO1PhjWafcx4PSgBwZZDuf5VxxURnmSUeWpEbcZ96YwdkK/dKngGoftDwPBHLysjYH1oA0B5xk3SK2B3qzGWRiT37mocyQ3HmyZHYjNTRyK+cjtjnoKALDbkQlhhOOlRovHynp0yOtOcpsGSCB19M08SfKDtGGOBigCXZ5g4OOOmOKmRtkLRvz7+1RMNrAMRgjirCYO0LjDHHNAES3W9C0ceUX9KbFLthlC/xAj/AOvSeVAEdEyMk557Ugijhi2Dnt+FADrW+dg8ZAJjG0Ad/rVNPNhzLGM7uo9DS5C7hkKXHXocCpHjlByCNoGR7igC2k+1VdsnPbtUMpVv3YI3HnmoUPmRkgECrCoiyKc846mgDQtpGDqxIYYAq9LBCy72GMVkIZI2WXAII4q7BdtLAyKACp5JqGBXL7CfLwAfWrCKHXLnl+471GQvbAC4GKja2ljcSFug49KEBpRh4lLL9361GWR2Ac9P0qMN8hYcYwDmqwDmWRXX0w3bFWBZNzj5D0HGfeq5mDykFTgjp71GseW3DkqaQov3252/nmgC4soJ2MMNwAKuqAQ8WOn8qxkkzMGZc7fwq8t0zKVJBbHYYNAF4JCsm4sc4wBSeZEmWxtZflGPesgzhDkr84PrmrssyzRJsX5i2eR6UATplkKINi8n1yaY5keNVP3RweMdaZa3I854z1wM+gq5IRny1BCHoT0yKAIIl8v5VOfXIqVUjVll6g8HJ4PtUAXy3CHO4jjnija7AEH7p6f1oAW7SOeN5AvzL0Cjn86qwp5sQxgEenX8auhnVtr9CMfWqUQCTNGpwBkAD1+lFwHGGUbduWf+lWAXDZJ+YZ6Hp9arKHDLnox5A6j2NFxiKVmUbc5+XFFw5CWPAcleS3brVreWG0Hk8A9ME1QOVkVyOcD9adcybLVSDglv1rMDRjeUKsZXoasb5DkKmCf0xWc0jvEJQCu/GKlimEjKCTx198UAXmLlcL823qOlMGQWKjBA+tLtg5eAFfXmoBO4m+Q5HpigCPzkuY/LkG2TBqt5Dps2LjIzkVoKy7WJQbgOM1Wt5Xc7F4C9e/FOwF2GR3hCOd0id+nHvTmhc43ck+lVo5Ar/MduR3p/2gq7KpB9DRYAn8+Eq0jBVxwvekbc6CQKSOvvioZ7svKUK7tn8R9asRzbU5HzdyOlICOCVF2opwW9aW5yFIPIp21JGUvjPrTzEX+beMHgfhQBAH8lVYNhcgH+tfg1+3Tbat4r/aY1PTPDlvJfT3C29pEiKTklVwAR7mv3kDbHKNgge3FcveeE/Dl9qR1OTS7X7aTu+0NArTbvXfjNXB2A+KvgN+yR4W8FWela54mdtT1pYY1aO4QTRRPgbgu4djwK+4bKyW2nKmTKgYCbQAAOmB0Aq1ObkKEPRANvsRTogTjd94AE+5NacwGlYSMCxbmMsOPb3r8g/wDgqdchviH4WgtkIjSzkcqBwN/ABwO+K/XKGRxLJFD/AA4Ncb44+HPw88f3VpqHi3w7a6rdWgVEkkBzgHODgjPP+eaFOwNHy/8AsIaVqWj/ALP+gS3iGBpJblwnIJR5CRn0z1r7ujuGkUEnDHrjjmua0XSrHSbZdM0m1SzsoslYUACqfbFawYmTA4xUPe5CgW7/AEfTtTntp723imlh4jd0VmX6FgSKo3WlxRSKpk+YDAPXP1rTVmZMcDng/SoJBuZif4sE/hQPlPnH9sG0k/4Zd8bQDMjEW545wBKuf0r44/4JlWd3beFvF9xewPEJLyIq5GN3yHdjPXH9a/UrU9K0vXtGutB1m0jvrC8AE0MgyjgHPIqp4e8N+HPDNutjoGmQWFtECFjhXYo3cMeOpPcnNHkUacYkWXzMqwfjvUcys6iPGCTjArQwXIcjbtHAqu8LsxbfjAyM+tZmhAlsqEAjpxXhP7Xl++kfsteNXQb/ADo4odo5I81lX+te+Q5y0R6jj8axvFnhbSfG3hm98KeIIFubG8CGSNxlWKHIH5007BY/F/8A4Jt2V3cfEfxTqsUbGzSzhi8wqQu7d0z68V+3Bdto6HC4zjp6ivKPBPws8F/DywfSvCejx6UXYySGMAeYc55xivRrdpDgH7v931qpSuTymokMO5HXggYxjoe5q0UWWNd53YPp0qtFuQYk+6uPrirp2k4ibrzioJmRPbY5jrG+JFx/Z3wd8Y3yDLR6XcFwenCNW2qSbR81Q6tZQa94b1fwtqJ3WmsW728vUfJICrdPYmtAP51v2PjPc/tLeF/LDbY/taSMOija5GT2HQV/QFp9kbSxtoZiH2uehyME15v4J+Afwk+Gqef4V0GOLUdyk3JGZCVJOST359AK9phSAIGx/wDrptgfjd/wVI1UyfFXQ7CHIjttLDRjaeS7Nj/0EivpD9mH4L/D3xZ8EvCd1rmjQyXRtgZWaMKW5OcnAJPrX1d47+Cnw7+JGrJ4n8XaRDqWpW8SwxPONyKiE4+Tpnk13Gk6FBptlFY6RAlrbQhVWNF2qm3jgDoPYcUNgedx/Ar4aQ5ay8N2iJGcY2DG361bj+BHw2ZlZPDdq+H4UKMY9xxXpqWs9uMSMCCcZPTmrqE7RkkcYYKR3/Os/mB/OB+134aHhf4/6/4e0y18pEuYHt4416hlBwNoxX77/DOW7u/CmjJqw2MLWAOv8QYRrwffNYGufBP4b6/4xPi7UdFiu9SZlb7RN87qUGB1GfevXNIsFswtu6gBQTjAwM+lU9bDgjdlLrayJaYM7KfKPHBxwTn3r+e/4r/Av9pHxp8TdRsdX0q7vr24uCouWO6DBJxg/dCgHt0Ff0GecPnUfe45+lc9dWqTSQO5zJb5AP15B570ymjwX9mL4AL8EvAEHh2/uftM7yfaJFAAxMw+bn07YPpXwn/wUv8Ah34kn8T6P4+jtJJ9JltBbySqNyowzjdiv16heZIowzFmX+JuSai1Gx0vXNHbRtZtFuotxIEgDLyQSCD1BxWa+K5LR/PF8Mf22Pi/8L9IsfD9r5N9Z2EZgj82Flfyx0GQOw4r12H/AIKQfFOJnlm0q2w7ZGN6kD8RX6s3X7PHwgfVJL3/AIRizd5RvDGMYD98DFVz8Avh5Lu8/wAOac+0jb+4Tp6dK1buI/Llv+CjvxMlaaW00exjDr8hbduX64GG/IV8u/F/4+fEf463NpL4qd76e13JDDDGREvmcEBcZJ4FfvlP+zt8Hpnjki8J2CSD+7CuOf8AZIAP9Ku6Z8JPAOh3gktfD9ohQ5B8pQQfQYFS5WA+ef2E/BnxF8CfDGXSPHMshE7LLbQOdwt1Y52bv73qO3SuZ/bl/Zf134yavoHjDwPBC1/LCbW8LkJwo+VyxwBj86+/bO1jtwiWsaxQIQVRBtA6dvwrp7GaL7PJaygEOe/TB7VnGTA+bvgF8P4vhX8NtH8GSTi9ayiCtIDld3VguewPSvb1gt95OzCtjcBwSM9M077FBB/ocKqE3dfSpfIdI9wOavmA+NfjJ+yJZeL57nxF8OtZl0HV5WLpECxR5DzjOcjnuPyr8ffiRrvxm8Ca/f8AgjxJql+byItC0JleaKUNwu1cYIYdK/pBd/O2pJyqEHjjBH0rzfX/AIT+BvFOvSeLNR0WCbU0jESTSKGxt6HDcbueD2p84H5b/s3+HLL9nqwk+I/xJSUa7rEG21skBLLHw/JHHzcd+K7+/wDC/wAXv2q9aXVfG0r6N4ZtTtt4ceWJE3EfIp6se5r9F9S8AeFtXitor/TI5WseYC4BCAjBA6jBxXZ2mhx26xIqKpQLtBAIAA4A6Y79qm4HHfDX4c+GPh54fj0HQrCO1giUZxgvIwAG5z3Jxk9K9Qsl+ccBV9qrvDj2xU0BwAKRUSzq+j6Xr+nXmha9ZrdaZqMbRzRt0IYYyB6+npX8+37VP7Gvi74S+LZdY8A2supeHrt/Ot5IlJeAnLYO0cY5/L8v6FfMkIjO4Yj61Qvo49Rt2sroCWLBwGAOCRgEZrSNSxR+VP7Pvwz/AGp/Cuj6Vqtz4oZVk23D2NxJuaOINwSHGOmOOvbrX6i6XeySWwLj5txZtv8ACeDUtpptvboExvZeAT2Hp9K0FhEQwuF3egpOYmhx8qUGRl+YnnNUtgjJaMc96tMVYnB3HAzimpiRORjGRSsLlLGnqjzx71znIB9CcYr+cv4j+DfiRrfx81q58JabNDeDUppFk2lViZWfdlsYwQK/o0gZITuH8DA/lWBqOiaFc3j6gNOhE0hJdlXBcnk5/EmtFKw+U/O34J/slWmlSW/iHx1PJqmospcvIo2hiOOnI9fXmvu3QNKt7G3/AHKgDBTYB0HQ/wAq1bfT4kby1GIxnj0rTijjiDFBjHP4mocyBEtIixaRfotVvE3hbwt458P3PhvxfpMOp2d0u1kmGeOox6EHoRWnCTIck0qs2fQg4/ClzAfC1t+wj8HPCOuT6xaWDail84KRTAbYdrZOzHzD0619UeG/Cmk+HbU6bodlFp9pu8zy4wBlyACTj1xXe3KuCHPzLVKeDbiWLPHJHtU6gfN37WPws8W/Ff4Z6bovgxVa7WdmmBYLuATbk54Awea4z9l/4KN8F/DL6TfE3F/f3RnuB0UYwMDt2696+yA2UU9ByM5PGfpUa2kK4YLhh3/vU02Bp29zZRyJ5UH5j396+RPjp+yL4I+K3jm38b6kZp9qIv2ZGVIjtGMZ6gY5IB6mvq2EhWCuOTV8AjcuQQQRiqjJgeb+BfCFr4fsF0+2j+zpakIqgAYTaFHA47VteIPCHh3xlYPoviK0+12rHPQhgf7ysOhrrYoQvzJndU6IN2BxtoSND8r/ANpH9i/UtD0G88ZfCC8upTZBpJ7Iv8xj/wBnucHqD1/Cvyr0Xwx8T/FmpS6NpWk3V3cqzK7vGzLH2OXI46Hjv2r+qZpfLYoUEisOVPQj3HeuNHgnwtaXJvNL0yK0ZmLbIxtTJOfu1XtXED5G/ZZ/ZutvhP4YhRCH1K+KyXc74BYqM4Hpivs4RGO5iLfwuo6FuOnGKltLFLdxIPvMfmHY57HHStppIDGqPH1yBj0NSp3dwPAfi5+0f4C+FcCQRf8AE21dcn7LAWL8DChiBge9fnN441P49ftU6u9nNAdI0qU74oX3RoFUYUdMn3r9DG/Z/wDAVlrNxqsWn/andg6tMdxVu/XmvRrTw9FbMssYWGSMbUAwAFPX8KfOZnw/8Hv2SvC3hhob/Vrf7brsQ3SPOA8UTesY45XsetfeegeDtOs445ZQqT24wAvyhjjqQK0oLaFJt0SjIHLdya2Y2yd/51LkwHCFMhcAhDUoUhyR0PHHFKAp+XBIPOaN2G2r8oHrzVGhLiEyKG5K14N8d/2Y/An7QGiSW2t26wamFYQXaD95G2CFye65OcV7evLF/wCLFTR3Esbh1OcVUZWA/lq8cfDv4hfs+/GOLRrlJ7TUdMuYzDcQBlEybsBkYdmHBwa/o7+HdzqE2iabcarI0t1JaQNIX5be0Y3Z/Guk8U/D3wd46vDqPifSre9uYsCOaWMNIi5yVDEdDW5Y6JDp8kbo+5ETaq9gOlOcrgWopRvyGwtcp8YL/wCx/BLxZOr7ZY7WVo+CTnaccD3611ckDMdyCpdQsrTUtCu9E1GFZ7a9QxyI3cHqMioA/DP9knQ7wfFrVdbms5fs8MDI0rqeQ/UcjnNftv4WQPYq6TH94yfMcj5DxiuM0zwD4W0QtFpNpHEj9VVdu0A8HrXoVnaRW6J5PVQMYz0A/pSl7zA/Pn9t/wDZW8X/ABX1Q/ELwQ6yXy2ixPa/KGcLxlWJ49SD+HNfnDpHwe/bL8GqLHw8NUtoIDny7e82xjnAIBIGfpzX9HiyFo9kpJB9TxVU6Xps0axvZrIkCcbuRx+NbxlZWJ5T+euTwd+2Tcbri5XVSCrcm7LqWHXcAScn3p8fg39sYeRb3Y1WRkyIw130B6dWIxX74T6LpUsskxhG5zg4Jxgeoz3qybLSnjVRZR7lBAzn9ean2kij+fB/gl+1Jq8jwajYzI5GGW6uU8o5PXuDXffD/wDYk8f6vr+na18TLmK3062lQyQ27B3Kk85dQQucdxn6dv3JTSNJdGjubVJh1G4ZGR2GatQ2VnBLGYYlTcuGUDC+3FLnYHj9hYeJ/CnhWddAhW6uVicQJ2VsYUjdxx1x3NfKdz+z/wCKviTq/wDwlHxR1T7U8z7nty2MAH7uR09OBX6SMqw7fl6VWEEfRI14HAI6H1pJ2A818K+D/D+jabBpumWaWKW4CqIl2AKvTjpn3xXY3/hHQdb04aVq9tFc28xwwcZJH1zWy6K4ByPTAGKft+6AaTdwPzF/a8/Y81Gy8MXvxC+F7lngSR7q1OwYXkkpgEknOMfSvz/+C37PfxT8X+O9In1bRZ9J0nT5VneaaIqrD0UlQCTjt0r+k6KRWge3l434yDyCAc8jvWZeaVpMzlzG/J3Eo7BQR6LnAH0qlOysTY8n8JaVNp1hbwOiqkIG0L/EB1J969I093VxKQcIcg96vi3tYkHloE6ZAoaBIpQq5w4yPY1BR5J8ePg9oHxw8IHQ/EUMbyjaIrhFQTxkehbqMZ4rzH4Ofs66X8EdGh0fQG81ZZGlnnYAPIQSVUgHoM4zX1YwwMZzUihW4xyOhpPYDEs/NRgJFxk5AHOAK2I3Wzs55WHCxyNwOelWjncoVMH+9gVA++N2+TnoT1yPpWcQPwP8X/DDx/4s+Lg1jTLB5I5blZXd2C+Wu8klgRkda/Zj4eRLB4f0+ydW8+HcrknjCj5Tn3rrJPDmkSXMkjW6x7m52DGT6nmtW30u3tFxEuMHr/jVzm2XBmgoZ/ujCj35pzIodcfe780iAqflPBpGAc8jJFSNnhP7VmmXuofBXU9O0e2+1XcsbsYiM7s8cD1Aya/L39j74WePdJ+JMviHXLV9Pty3lgyLsYjOc7WxkcdQDX7YX1rFeoFcbiOMEcVjTeHdMjZZYraOOUjG9UweO+aq+liOQh0aFbWzjiyWxznvXTwktg8t354rJt7aSBRkg84J7VppneP7wGM1iWXRxzgAd6R9pGFPHrjFRyDjYTz1PekyWXAzzxkVoBKOuTyuKmRU80yl8nsKoI2HYZ4Uc9qux4G1s/NQBJOA2D3YYquYQgAzyOKszAkhg3I7VQBYyl35AHSsyoiDqR6VNEcMSRkCoo3BLE554pVUkhEGRnmgosySLkAKB1yRzUarEzAkAhe9NJTeT/CM54pE2kEDPXpQBKiBA3l85OeTRFJ84Y/eU0eYqKB0I600PHk46r26ZoA0W+ZcY2ngnHeoiq9V5YkY45H1qvbXBA56ZFWUkYsQAfmxz6ZoAUShZOVAIBznvTYZY/MAChefTtUEkaq+0joO/fFWUh3FWOQR3oAuhkjOAfl69asB2AVgM7jnGccVTESbg0hztHHbr9KsIhYKANw+vQD60ATyuXRWz8hzxTcgEqMj3NJICWQY+UdMU6eQGIFTkrxQABehXJ9SelZ1wow27hh6VoCaJINsxyx5ArNaMu4xkg9qAIl4wVyexpjlY1wBnPfvUjxLnJIHbGaeVj29OlAFaGGFizy+nHtVqKJCjIo+X1qiwODzjB60sVzJECyj5Ae9AGDdpEs7RqpyOQadFHmPDHHHetK9uASGSMNuPOKznkV3AboOMVmBIQUYI/bpxU0c7wyCJgCG5HrULru5J3AevpUlsg80EryKDQ2FcDg9DiqV7BJAd6qCGPfilbDSKp6jvUl/veJAfm2nPpQBmxyumS3I6461Ms4kYH7pqnufdk9SMD2q3CjKQ0hDGgDQV5JWUN0HNWlYDIYdev0qpG5jJZDyf5UxrhixCYJPt0oAmLeYxdF5H61OgWSAkfwnkelUoSfM3DCkVoeVFInHDdSf71ArESuWXJOUBq8Hkm+UDnp+VVlj8r92TlTzT4y8cwZeB6UBY1F/dphx8w6H2oUsQXGOahWZTII25PXiiTy433IevYHvQFhjwSsjOx6Hr6VVO4kgDHHP+NX5p22eUPlY1TWPC7QetBBSLlgRtzjkZqOAFiykYIzir8mxBs7461VDRQny/uk55q+Y0IjEfMMh4GBz71C7iXCLwFq4GSSMMBkU6O3Dqyrgk4JNHMBAInRsY4xkH1oKMgO1ducHA9q0iriI5I9MHtismdZUY7mwelSjMjZ22DJ2scZqKOEmYNnA4qpD5k59QpOc9wKv8RyBh8yjirAmlkRUUL8rE8imNGSiP0CE1IoWRfVlxz2zmmKzOgj5UnOfQ80DRWdN5VcZOOT9KqrhJs7v9k4FaLRmHAAxnNRpEuG3YIPfHfNBYi+Vjco+TcV5GMntUUkYZ/NU9xwand0jGwHJB5z/ADqIuF+Xd0OQRQBmZZn3AHjP5CtWwdgoiJxvbOfpUYZDKUGMFdxPrirEGYJDK6YChuPTcOtQtwPwn/aNmt5vjlPIv7o/a8k/3XJG7H0OK/TH4YSNJpFverteaSJC7KMA44zX5nftMCK3+OcVwRu+1XQyT0zuAcH61+m3wrmH9irb/Mqu6RRgjAMac5/PNddboB7bYNG6+WcdOa6G0KxAbeg7+tY1vBHHk8HsDjtW2m1UAXketcjMy4bh5nbIwFwR9KiATkscHOeaeeUyByRgkVWOfMJkBHsKQEzrA8e7dhu2O9IiI8TnP3T29KgVojJtJJwBU5j3geVwM4OO9DGj44+Nqgf8L/8Ab4YWZ/8AUhr+bKv6VfjguP8AhoTHb4YWOP8Ay4a/mqr3aXwo82p8TP/V+8JFIAA+YiqzITxg47g1MoZc7s8U7cVHAyK+PPoDMIaI5AwOwqbcZF2nimyk7iBz3HtUcz4ClBnPX1FaAQxqu/bJTZkx8qnINRSp0OSPXNOjkyoVuTjvQQyjN+7GDjAqr5ztDjP0q1NL5h25Bx61Qdsfc+8taCZAHnU78A571HceZJgkDcKhupJgocDj071SN1IwBLYYCrijMtbmAx6VGzCNfmGQeKqmaUAHocdKjyWyXOB1+lU0BYmZSoKnkH8qzZNxOB1HNTO8ZUtvyE/WqrNys+etIzHxM5fkYJPes/4k3DaV8NNavFj80C3lfAP3dsb4Y+3at2CaNXD+tct8XxFefCnxHbwS4ZrGUjJ7LyQOD2zVPoB+RP7FsD3HxiuJJE3Mbe4G7qoZ8EZPbof5V+wdnJIFVZcHdgtivyO/YaG34i61L97EeR/30DX6825QwRSIvyuoau7EPYyUbFmQeY2BwOv5VEfujA/Gpo/mbd09qjxtbaeB/hXGakZUjdkAjHU+tNRVTjuOSferCGN2+YfKmTk+pqEDOQxywPB7UALKC+XAAyO1MAO04J3L0zS5YZBxz0xS7nLMGGStAEO1mwJTtK81GEGThsnNRlizMZOo4FSIHClh/FQA0lR8pPXvUcgDDGdw/nTnwnLZY5qqWkU8HBPTNUkBKCyDKH5icc9KU7VGH+8T2pqoAh3H5v61D5i9D1J/GqAPlMmWJG0cGnJJDGCZGO49MiolPJCHkHvSlWf58A+3vQBYUguGC4zzUbtDuMmMk9qgSQr1BUn0qaMAvhsHA/U0ANDFh8wwBTFbLBscA1ZmdAhGOnp3qoSrMFwV9KAJXUN14Gc08hUwSvymqjOqcN2NSLJiI/PkHkA07AT4KneD19KcJcsY/QZBqu0wt4WeQ44yPals5opV3Hgt0I70WAjeN/NO8dRT0DJwVyuKtOWkDDqF4qJmyoye3b1pARlTGGl4wKVZBt3Z3Z9KUBtmHIORiqoZowMqFB60ATyRkyCVSdqrnFCmNjtztJGRTxwm6M5U8VH5Sr87c57UASBt3X5hVgP/AHxgZxx6VAGHytEMjvUgAZsng9aAHs4fAP3f8KYySum1MBaUqwBfqKUMwIC4INAEMcLou09c9alG4DLc5qZ/NK5UgYGcCm7SycHFAFOUOOVXg/pTFULHycE9PerpKyxkIPpVKUgYj6gHk+lADUkKsu0EBfSrGPlLPxkGqwVdpYk8E1MNxTfGPv8ArQBLtTYNoIBGaiD7dzgEEdaYgaOQGTOAOR71IJFIGRtzVcwD84UsfvHpnvTZCUQrtBZuPYUuZGOB8w708ZDZPO3t9KOYCluYHBBwPapo2UoCexqSbYwQ52se3tT0ij2YPrx7VQAORvfB2nj6UGX5vkGCfX1pwEYV88A8DPqKjddwAT5sUAWA7yKWcBGA5xTAQMY+8350hULh36VJtOM/e96AJFLK5LD5R2qXziOE+bHQe9QQSLGArDePeq7HfMExtHXg0EMtSzlVIJyp61Qf5upxn0qVyckK2cH9KlWFzwOuc/SkxEaRSbSU5HamLG7k5XI/rVwkbcZyB1+tVgI7dREnJJyec0ogOtgIWfaQMnmnFM78/NupAMk7+jjqPWokk24GOaoBnmMu4YwByMU3zTuMrDazDqKlO0Z4zkYP1pQy8YA4H60ASxzTZyMkgAcntUsk5dBubkDHFU4ch2IblsZyalaNWjzgMp6exoAotJ5qujbtvA4GeK0nnQFiIgrOoGcY4HGaYIQDtTCnjr09ae0Sv9/7w7iswKH7wxBjgEmrflseB1xUgKlSCchfWohneQpOB6VoFi9BPcR25h3/AC56ZqSNUb5toXjuao4ztUNnJ5zUwcqyISDzjFAEuGWQ7sbT260mJTlj26D2qWTEQwP5VDHJhf3mCaAAb+dwyBT49wDAqRg0u90Q8fKetS7gVOM5NADotzE9QPWlRGVWLfMvpVUl84U7TU3mPt29/SgCFIoLQPLBEkTSja5RQGbPqQM05JiIlhAwiqQTk5p2WDBGABPAPPeoIZU857XO5l64FAElsVZnMRGOcURB/NxLwAKT5VciPCj/ABqQbSwPUg0ATPIdwCZIGOKk+VlDE9OlUlmZWbt/iKeGd234wAAfrQBJcIzxMsb4PYUlofKbzQu54/73rTthHL8mowAzgqfmA6etAmW2klkczKTknLe1VGMrn5CeM9e4qzvbBEg2jHao7YrvOQSe30ouQVYoZFdHPJBOR61qJsaT7uRjmomOZCDkL2NIZTGh2oM0Glh0rfNiNdwHY0I6Z2uuB71Cksbcu2DT9yk/KflPagC043YMaDKjtUUDorMJELH2qaKVQGXHaohtQ8Nn/wCvQBc5aTco4HvVY+Y7cdBUDyBDvHBNSwM5BYHrQAbyxKAcjvSAgABu/UipCCr5IyKi80HKqOBxQA5pwqIMBimcE1GblpI/nGCe9MKAg+3PFRxR/KH6AUAW0KlMjjFRtuVfl5JpyqAcHniow/zYHb24oAtKpGByO/tSRbVJ3c55xTlmYKA6fQihEI3MOe2aAI4hGsmR3PSrRZg3QYqnKCuAeWNW7f5Qgxkd6AJUOVOeopu1WPz8gdPam7hJKV6DP8qVkYy7l+6RyKAJj8qsFHGOKYMsTu6im/MOAfrU0e0sQT0FAFdFcSnGMdqvO6hCg5DDDA1R2ksRnB9KUSJlQeCDQBDlkl3seVGAKsBiDkdx0HarLsjxnzACR0xUSxgkZ4XAPFQ2NsgyuPmGT3xxmrSiNUCkKBjrjpQ5XAJHHY1HcoHVQOi80cpLZM0rudzDAHfNMOVIfAx0/OhVcAkAKOhH0pjuXOFX5BVkEqMGO0naGHX0pRgs3lncB39BUR+XKsOCf0oidSW2/jWgEjl+SOgFQsH45yMZp5k3fIcmoiD5oByAaALOxSFGfmHegyZIRlIOQA3bimRMTKVVegyD61ICxOWPqfpQA/zDI3lBsY6+9RK2C64JX2pxUyZKnBHX3poGAVYiswIWkdVB5wDgc0iu5ALcEVOSgwGAKmmPsaTAPsKAHoxVjvbr0pwh+0jGQp7UgTJ+Y521LEm2TcScYoAkgtjEy5OQOCT0plwhD5bhPX0q1FGeY0z5eMn61HdRNKMEY47HgVoBDFujcOvRuc+9TRxLNJtY4wM/iagX9zbMJDkgHFU0lYglM5HGfpQBotESgB42nBqPy9u4jiqEc7oWJbcT1FXYXMgO77vXNZ2AIFSFvM27n9asjBbIOM9BUDYj+b1pGkThNpGO/XmgC3GgBHmn5ieT2q+uTwhDYOMisJZ1MhX7zHvWjbb1XLEEHkfUUAWTgs2Ty3c9M0qoCQgPNMG5yFzwuTihHZZmyc9QMetAFjekLKCxwODUbbpH2rzhSFPvUAkmljdmwdxwv1q3EDA6gtkgZNaAUsFVQSHOxMFh9anlUuoOdqsOoqcpDJG4HyluQMVjfOHO3gdDQBNLJmTaeduOQe1QOQuQABTGLRkIQRkAZqcwuI/3hyehoARm/cLlt6vxwOavWgiKjLbfYjmsve+5Avypnqetac64y0TcgcH1oAUxBX37hzzVsL8glU89x2rKXzyRuHWpkwwMbSYK80AWkLtMzsNowB9KhkiKMu855z9afDMIPlJyp6cZqzMoK5/gb17UAQNGpVtpGeO1WTzb+ZET8vHTuKpt8jAKAcjr61MZlWF0PAY/maAK0tw0hikUcwnn3qFYYULXCBg8mcim7TtPbngmpQCxZSN39KAJVRmwx/hqxGrN3yF4pIo/3ZBPBAAIpY9sR2L0yefpUMhixyorFZCC3ao5/mCHrg8e1V5WBkZgNufTNSo4RQWGQDznpSEIku6VlQcL0z61fygjUNyzenaswyquZoQAT1HeoPNZ1wTzyaDRGpJ8+NowE5qNZdx3EkZ6U8SAxhMfdH04qBCdm4AbR26mgB8bYJX/AFgY9c5Ips0Sltu7/JqNCQC3Zu1aAWN4Rs2g44x60AYscapJ5Zyx5A9akIaLcWz9KszwbFC9MnOc85qp5cy3ADvuU9/8aAGsgYEkDkjnNNG4SkbvlGBz0omUA7FYKM5qGV2Rl53EkZGOtNAa0ibAWB3AD14FQSKdiyL6DpUrkyRqyDb6imuw29dpHXHatGxtkZwVZT1P5VFgBDIwJ2j5az5ZnTo2ck4zT5Lj90oLZ4596lolsQXMiyBc5BHGKckrGQlOM9feoVEaqrNyQM/T2qpFOpuFCDAbipaIL/nCNlzynpUpuJw+09QarPEvnCUsWx27VYQ7HYgbi+KloCzJJE2GCkcdqkEsW4qhz8v5VWbd5bA+hxWbCrhgzHCjqAcZ96Y0zbYxgE7gQw/HNZ0pSM+anCZ5DHvUm0Zx1jPTJpt2Ywnbp25BoLFYpPtDYwoOPrUCMkQJdQCAAMUlu5UNLgMNpyD+lQylgdkpBO0Ej1zQBbiZXcmRhzyuKsTKkh3FxgcY9KxIXkVmHRexq6JJQqrLhx047ntQBbWEMFZWG4feHtTjGy7nG0g84J9KzkJEhQH5jwT04NW0lQ/I5yR7elAFGVPJuPMHyqV7D1p3nMZURcEN0J7VMJm8zBHB4YVWECu/AwASQR1GKALzLgEt2HT6VDJI4VQo+8B+GauSwMkTMj7sKc1lpOySBCN24ACgBXRZQjodueWz1zUkRPl7yc5pGbazKePY+tL5pQMCB6gVUTMtpcAAxyHG/ipIfLV8Fsj0+lVYW3EHaNx68dquw8kpweTg96o0GSKBOnTkZP8ASp/klkySAQDkgVDc7EYt/wAtAB93pUdo4ZzuH3zjH0oAcDks0bbHAzz0NJLcB4xbydSM59TVCZbhHbBxg/pUkrKygvgMOlKQAFEWT15GKmlZCVAAx0+pNQ8gHByR70NsVVCjLAjGfeiIErIIjhD0HH1NRlZWVVxnmp5UUSKy/wAIziomkxIR26//AKqYEkamJtmAUbrUqIpnxGcBTz61SZgTsRid3Wq9o8z3LybiOBj8KANaZ9s2w547/WqpmO4Jjkd6S7kt47uNgzOzqAfQGm7lMpcZGBg+9AD5JDHIueR3qRyCySBiAOarp+9wXBHtUgV0AJzgd6ALnms0u8cgjGT1qcuIojwQ3aqI+5u/u96W5aeS0jdefmxUWFcfLKHiYs5yDjOKj/eSQMd3fHoapSPIsOSrBSeSKmMqCMmIlqLBcWISv+6UkPjrnrSQiRGIdshTgiqsZMuAr/N9OlWU8wO3mEcfrRYLkoU7i3IFBO/50PfGKQvgfMSSOlI28LlAMMcmiwXFBkCnPUng012cOq5wW44prI7YCE7W6+1RznJAUbgnGRVkChWBATt2pkkyxyqzNkAfkaZuDMoJK5HWmzQO4HoPXqaANITI0ed2CxPPtTJi0yCPf06VnK+FFu4JUHrWh5h8puMADgd6AIWQ+UNxIHTj1p9vclJBABv3ZIpnmGWIM58sZxinIdjLLHjLDAJ7UAXY5Ewpz8h45qbLlSVXByfyrOZRHKIy3y4zU5R5Y9sRO4fqKAJrctICrnGDU3khGOwZNUYt0ZJnO0ZrSkJU+av3CM8mgCq6hsso2bT+eaZcg4LJg4GPxqRcSg8/KeRRKBs3HhP60AMtJfLtVZhhlOGI96mmZHdWHAHI/CqrqQgKn5c8+9QS4H7wNkdMCgDQtWjLOPXn8aknBYujjb7/AErLiYrCCjfNgZ9OKsGeSQsSCaAHFnNqykZHC9Ome9VLaSYOsOBujwQaurjZnOG/unvVKNXScybgwJ4HtQBOZW8wyMOp5AqtcRxyMrAByp4yejdjVxZY8OH5YnjC/nTWjV3Lo2zb2PGaALIaQgRspye9GJI1K9APxqjLK+7ch6dRmgTsMkd+1AF5pCYgG+Xd61eQhUEme1ZqMZUXPzDPFacilIA23AB6fSgCWSZS2OMEVLC6SRZLbVB4Hfio0lTySSPmP6VQDsPlBxu7CgDT3R5Dscjp+VEygLu3demPSsp0eNAoGRnn8a01mWSHYVwE49OlAEDqCQVwRinDzmjMbLx25oDKHzkdPumprcqXkjkxgrlfXNAEMZeIKm3IBqabdIwztAxwBVYiSO3beeQfyp4kbhtoxigCWK5Zbjy5VKowwCemavpK0Tsp2+WSMd8msKeQgK6dCwGK1FnidW+f5h1A9qANCco+VkwCPSo5ZTgxIckcDI4quLkS4buABz6VLFIrYjXlQM5PrQBbic/ZkEhBbHOBSkxyEgNtYZqKIKoZQTtPU+lRyxZZmj5X1FADQy+ZtTg9M9P0qaRtwCAjjHt+dZzkxyhnGe2RVppQULsMgnHTqPagBUAUufvDAx9adGoZs7dyk8kdqYWjEQdeM9M9R61Sk320y+U7Z/u+poA1fLRdQIYDY2MenIqqjSqzBhkKe3pTvO2MqM2HGCD6+1RyAod4bGeoPegCaPaJGnTI3nJHtUhmfymkI46ilEqxIPL+73zTHcPAdo49KAJ45d5BJ3bccDqasMzqGWPgKec1mRtEpBAyTjPbmtNZsEpIuAO9AEKTbpGinG116HHFMuFCzCZDtA5GOuaml2updMuen0xVI3LOGjden5/hQBPDKockc4POfWoZELblk5wcij5FXMIJf680skqxgOh3MfbPNAD1aZnAJxj1qUr5gaPHIqvbTB0IK5frn3q0bjywSSFJGOmaAJo5MosbDIAGPfApQY3YAHYcD5SMFffNR27LKwJwuOoNQTOyyGTBIPSswLsv7lMBvxo2t5YkXrVaB2cHeOfXtVuFWWImTgfpQBXLPyCc5qBQG3BTye1XvJQruBy1QSRfK7deg4oAbHGXClj92kaXY2WPT0pRJgMGbAUVGJY2+brjpQAs24IspUsCeCPWoYGn80rjCtV1Zomjx0x1FROURw2OZOlOwDlLo+9jlc/drQheOQZPHOcVnNGZNpLYHp71JA4ViZMbR0z60WAs3SnG5PxFZ+13k3IeRVl5Gljwo5NJGDGCrc+mKsBVcyRlyu3AwTTDt5YA8UMWIOBjFRAXExVwfk70AOABcuoIHH408QlflH8R6elEcO1mBYcE1IEfcGUcg54PXNAFi0DFnGNpGPxqzuEbkEc56+lN+VQRj5zjFWRGSp3cv70ANVd4/vYHOOBUM/mLnplcY+lKXRX2uxUHptH86gvPPERniUuqHDY44oAvWxTjc3X16VYaPyzwQfUCseGUPGGHAwPwqVXlGSTuPpQBpMxwHyT2xTXfdIM9AO3rTGkMkZOQpqsMeZ5e7kdMd6bAnhkWN3PBbOTmjzc5DgjnPFV9pM5zyAOc093bh+wPasmgGy5kLEnPpnrVJQysoH4etXkgMr/jxUj2Rzyee3rQaEfnPHGysuWI/lVZblQBJnHUY709i6btq4IB+tQTJ5cYOMZ59+aANWKZ5Fw5C+lWeWGFx3yaxYS6qrLzjrWrFKkudp9c0GZWuYnPI6060UoxDDOe1WAUMPHII/Gq6qIlBLYBoAuPAGG30GeKa1u0SgKeWNCksG8sjlf5UgL43nO5ePzoAjlLxARSfN7UyIyIdmOCPwqS5ufmZETzJlqoUn8tXPAPUd80WNC0toVcMR17CnlXVORjB9aiicpzI1PaRBKABkkUARDcyOyg5/pVCR5GTyzxnvWtGWaRhswRx9aq3sSo+7G0UAU0m28OfmH61pxmPbvDZLDIz2rBb5pA4J5GPShp3Q7R39aDM35JTKQucsB1FQAtuDFsADpWbDJMrgpV6OTLGMqQMZz70ADSTwjdkkZ6/Wkm4RrlPnYdqnSGWUZJIGeAehFRQrKk5ViNnSgB/mfuRIg6gEj2q/EnnBWQbT2+lVFiWMvFndu5Ap8LPGdq5G44P0oAjlJWby25LCpnDrH64qnqGIpfNU8HvVmCT7RAJfbpQaFUDgnHUipYlDDyycAGrUlpIAjqclcZqIWwX5ienNBmOkhRXBxmp5GBChWPy9RiomHmgAYUikGANqn5u5zTsOxZxuwRnJqJo8kKDjPSpkOY9wbJHFToihdz8kdKLFJCBCqFSeemKaRmQuo6H86n+Vmx3NQSoDIPL4K8iiwxDlRhecHP0qbB8vaOw71VyRMik8yHnNTgb9yk8jgUWAjzkE8KR6d8VWQu77s7U25/HNSSIzjbGQpWq8LCFz5nzALj8asC0cHBU455pxCsCc9KiLbm46YqeNC4JbjAoAqBV3naeenFQyoytuTkHtQwDP8AKcEd6li5fYOR6mgCSNoiMD5SOtHfA4z3pREu7Z/e6mopIAHyGOOgrMLjgrbG8xsgU9Qvlsqjdn+VMjHlZVmJ3d/ahh8xwxAXtTsZkSqsYOePSrKgKNyjJHSsuZzv5xipllKpnIFFgLiASjc4G41NAgQ7TwKzElkEvynhqvrNh8yc7a0URovhV+marlACQSSc0M6M23nnkY7UBkZsqcDPOaRY9Y8A5OSwwCfSmuQF2bfXpSqxVgrL8vr1oIjkUhzg5I9OKzArgpuOPu0MVReRk9qrCNUk2qxwPWpfNKHLYwKALDIksIZwQc9qybm1kRztPB9a0Glx8y9O4qOYiVSq/Nn9K0AqWx8o7Tya0oeFJIqhCgi+8cmtGGTA+fpWYFqJeCxyGPSlTHljfjINRl42O4cU8SBOv4UAEamN92Mg5zS7cAAAc0iN2JyDzQQqupbODwK0ARVYEpnB5pdnzAdl6VMu3cwA59TTGRlBKHnpQAmAoz/Cwp4USfIeP54qILuC9tvFKFlj+bOOCBQBniyjWVpBxU4Q42pwB0psjAkMDgjr6UouFRWx1x+FAE4Rm2559fwqZYllB+baWzwPao0f+HgHGTUZcQYdOQOOaAM5sFjheEPHvTCy5CMMEknPvTGkMrOe5GfxFMUu7fdycdTxQBZjA2nAyf5VMNwTacY9aggLKPnXAGattHEVB3ZA60ARI0hJjPPpUw4+9zjHNOdiyqRwBx0py7CpVu1AEZG3p0pAuCCDuI680pwPkfpVeWI4yp+7zQBY8xSAST1/EU7rgI2Dng+tZkcrytgEDA4PrU+5tuR97NAFlsLIA7cn2qZXLkAckVXDM2GAH405JYV5P3qAJZBt7Y7mnRkv14qtO7FMM2B1FOtWCvzySKANJs5ULkmm3RGxePmz296askqsWwNvvUJd3YMB7c1mBViiy5fHJ/QVP5TBMDn3p6guCyjDU/bL5XJyKSRaIgFhUbmpjDADE4LdacIsrh+dtObDNkcDHIqkgZGUVgpiYk+3ekZPk3noOoqOfzREBBwc5qIFAhSRiCeSPekMTcQ+V556VKWCMAO/WoWYCMMn3/WoTcFlAcc98d6ALylAxCHDY75xU6K5YtwMY71STaw2k5UjjnkVMocPhz0xgHigC2gXLKSMnnn1pofa3OB+FQKw84hxUXm7TgE8GszQus3IppQLgg85qPO7lRjNIgdWAbn3q2BIAcHPJHOaQHchwcY6+34VFhncg8Yq2qFGOOTioAYrsoyTuzg4qxvAYHgk806KIykKwx249KV9LjTEkLnCjvzQBVYbpeuB1NRxrg4fHPWkWRWyWyKmVV3cAkZ6mgBsZjt2G4/XHvV/AWVfTaOmTmqoRNgGNvGAPU1ZgYKEjkJIPfPSgCaUqzBdueOtPDNGuwDpyTUkQQf6wF1JPAoxtwCd3GfegC1ujcjPJOPbFMIwxKnhajCEElTx1we1WUZCD/D2+poANxdhtFMeEtnA681LGY43ILH3p0b722Z9SPpQBSnjDx8jDj8KqopCFmcqQO1bFzCioO9Z8gC4jLgkGgCrFKrgduvB6mmlsNs7/pipJyiOFYkNjsOKrx7fmJ6fpQA9YlKsCwIPakeBJgEUlcc47VaAUxjKZ5zUsStIrRquNvegDlLyMrxG3SoY4WePc/8A9erl+rR3G0D/AAp1sTna/wD9aszQhgZi2ApJ9e1axX5QwGHHX3qtLGiKpj4DHpirkByxR+ewzxQBEVQkSDgk/rUuFmBjZumelQyKVYbSNoPapYW8rgr09s0AULu1CSDnb355psYZcRyYGfWtO5InjGByDnOOlZxZt2c7l7UAWViIdQOV+mahnj2yZC7dx4qeMupU4yD2ptwSQSgAKn1oArKWRgg4B9a0I3CcDqaoxSDed4J28j2qxFcxemSDQBtwwCSEOWzz3qtPHIqluQV6d6X7SoCFQcdqnknMgAA9qAKyMoZZM4bHJ9qczByHUhhTMquVK5Y1YSOJoiigKV5weCaAIJEcIG+8e9JFcLJlGyrE0hZuEfoD0pUzvO1d392gCGVJDLsPQd6XywM7jnHr1q+VOAxGSP51TLKpdsbmB5FADYBtXBxgdqa29MiNuc9qJoy0qvGNyhQGx6+1WIljgVCp3FOcmgBwZmhKMC79h2FVWWSVWSU7nPT2qfJJLY+U56dRUSQkB335OeB6U0Bz5t7qB/mO1SePX3rRQ8DYdwGC3oatSq0yiTOSOMVmN5seGiGQBggVYGhHJGAVXnd39KnIy5x1xVVhvYMD8x6j6VKZUOCDgk7efUmgCUPuCpIMg+vbmsW6t384pG58vOfxrVkaNDsc8g4P4VS3l7hVAwh7+tAFQJmPDjDDI+tTsqnDlsYAx3qVFJfaRtUVIkADsBhgAaBtlFgJLlWYcHIH4VsC4QBCwBwSD3xWErHc2OcHP0qSBVMjM/CjLfXFECWz8Uf2ldLk0/42l5mDO07Sp02hM5r9G/hekj21m9y7Ex2yEAkbSQvbH1r4F/a3haL4vEONm11DA9wcMMZ7V94fDu4Y2Fh5SjEcaR5Y8fd4Ix9a6K3Qg943OYv7o/rXQWCrJDsJ+b371gQSb1Kr8q56+prXtkEcRyeSD09a5GBeEcuCqnGe/am/vEyHz9fWmiVyvPQVJLMrhd44GB+VI0EK4cqeR1pFkhhOSvzDnnnmnoWfcFx7E0RRCUktj349KGNHx38bpt3/AA0F/t/DGy/92Gv5rq/pS+N8QX/hoLH8Pwxsv/dhr+a2vdpfCjyanxM//9b7zfod/BquwZB8vFXmCkAv1qCSNWHBr5BH0BRdX2g9DVRgQdw5NXZmyfL7AVXMRClicADNWBFJl1GRzVJgIyCFOf4iauSSEqcDGPSqzhpFJk/hHaghlA7S3H3iahbav8WNtXzErAnuO9YdzcgMY07VoJlK6Kz5YHGKobdy/LjIq1Lny2YE5PNZZnK/dXn+dbRMyViThV4I61Xml2xEDk9KR7oucldjD86iKhuSeG5xVAU/tEca7CpJJpGug8iqiYQVR1Gb7MEMXzFvbpVe1uWkZVlGOaDM2vObeNmRj2rD+I6Nd/DbXlT9232KVM/7wwf0rZIkU4/u/wCNVvE4jl8IanAzBcQSZz0JHOPypdUDPyJ/Y4lax+JmpQ23zxqWU+u1Tgn8K/YiyO+1DoP3ZAIHp1Nfjp+yD9lX4q63EwZkEc6qV65dgM/hX6yWU5gtYVRmCFWHPYjgZ/Ou2v0IgdR8o+UZ+U847UqYGPm4PJz7VRt+hmLYDDp64qy2M56gdvSuMstyMSpIxg8cVmi5lQbFGGPINOWcECNVzg/nUbYZiyjjBz7UASrcElTKMsTzUvPmfKcAjg1RixvIJxipjK+drDjoKALTcsQVGAODVB5JFbuMenaravwAe9RTIPMIHRhVJAVCxP3yckce9IQzNgLgccntSSMyEYAx0qZpUAG4ZwOnrVANumCR5VRt9c9TWU5YFc8ZBzg/1q0biMxNHLtUgnBPc/SqK3CScuAD0x2oAuLIVBYcjrihpWlcNnaDVaKVSxRR14qXkFhnIFAD9+Ds/KnK7E7iuMfzqsSC+9vmyOnpUiurHgkAUAK8rebsJx3ppLPJgthR3qMRhi0zcnHeqxkTO6RSu44FAF6SSPYWHzFcCqrSRImcZ+vaoXkQMpjH3OKi84BdjjAbt1rQC7Ni5t1Vvuj0q9ZxxxQFc5z09qzkcQoUbnPf2qWKQLyv3T09qANKSXaFCgnHWmHakecf/qqhNMMH+6P501Z8Lj72B0qLAarFJNoA4POarMIy7q/4A1FDI25snp7U5mEuZM4I4zjmiwEiMY12evanBWzy3BHSqr3BlZmf7wHGKWOY8DBJzk0WAuADA2Nj9KcuVPztk1UlYmUAHOKmXc2Dxn9aLAWDI5JCjgUZyATkN6VCXjixkZJNLLcKsYkPBziiwEqsV3MOhGKetxEg2nmqzPtjZeS3+NRYUkHA5FFgL5ZCu4EZ9vSqhvkCNHGgwOp7n3qNmXyyxBVcdPU1Rtti7i3Bbp7CiwGjbusrcH5Ce9SvIVfysYC88VEkaquEOAetSyMFA29+v5UWAZjdmQtgntSM+QB94jtVNHJkduwOOtWACJR3VuuKfKwJ1JUtjjPBp8SKXwGxn9DTFAbcUGQf5U8qOCv8J5o5WBaiWNMO2GJ/nTJCjkjOPTFQvhRk4Ge2ajtyiD5zkjjAqgJtqyLtzg+9MyI/l5VumRTwE25XPJ/lUUkg3Yx3oAR2UH5m47YpyySNjauD65puFkIVDxnpVjyMqXTGAcdaAIXdmCkdfpQ8a/eBO4DnIpGkWKQqo4B4Panx4lJAyWPPHpQQyALjleT/ADq/G0oXJXk+9VJJPKfZgKx6VI15DAwVlZi+MfWkIc4aIbRwT6e9RRRkFvMzu9xV4yKYt+3JHr2xVeSKKJszTrESu45OOKIIBucYVyCc9uOlMMImkwp4XqR71Rt7mK6EiRusnkHkofWhJUxuJ6HGPpTA03j2v5Rzt9PWmK8UMwhYDnrk9B61RnmdiBGSR6e1PiQzygxn5tuPU4oAfczAN+6IHp9KjR8Aju3eopLjTIZntJLlHuIwCY1ILjccDIHIHvTg0e7aKAJ0dl55ar6PG6lt+GHbvWaHAO0VDPe6ZYWxvdQvYrWNDhnlYIoz6k4oAtM5kVgnrVmALsDbuajtmsry2F9p91FcwNkB4nDKSPcHFRpmEMCO9AF9YwTlzgnpjtQyjrnLepqit2xyCMbeKctySuwjJP6UAXj86l2bpxjmo3wUAJJz2pUKqA7/AExTjtydp9qAHqHKDd0I6UBWIG3JXPTOKZLJJbjJ646ZFOW4OzjtyfagB7OuNxG4jHShZAyZP3gOvpUSyeYCEGOn41G0kkZIbhQO9AF4yZA3dRiqkEETTtKnDHOT60GZGAUkYfuO1X7SFnyqIcj0oApSbgc9hxUkBGMjkitF7ZYv9aCGfOAfaqQxuOzAHNADSgxv6DqfrTxKEYpKQd3Ix2qKZ3Dccg9qpyxk7Q3Bb9BQBbFw8oLKOh6VJlI43aQ4K9D3p0GTF5cKjdjnNQNbuynccEmgTC3uSyYkycfrVhFx8ykjJ49qprHs6nOKe8mDkHmgg0Y23KQ3amzgbP8APFZouwpzngdRVi7u7S2tPtd7cJbQggBnYDk/X6UGgs1uEjSWMjJNVC8kTYJ2/h+laDKZLWG5t2EkUgyCpzx61SkAlcGQDjnigCzDKV3BvmJFTnbsALHJ7VWDMSVGO36VMzcc447UAWozHgcE7e1PLBQRGCAarRO7ZxgDpinR5UlW4ANAExLBCXPAqnvDPhRmnyES5XrVaMBXO4YbsKB2LLKyndncp6inmRTAdvQVVeUs21TjsaZtbGwHJoCxaWQ4G5eoqaGTOEYVEg3xD+8poILtuQYI9aBFpGMMgJAeiN3WXcSCrngUQtIciTg544qRNmSScleOlACXBTzN/wDEP60yPDPGZASueOfSnBo5JT5oOT6VKRCxG4cJ0oMxETEp/h+tTyEJkuc4FRGLey4UgvnAPGMfWo54SX/d4yp5A56/SgpMjXzGXOcBuKniQCRueeO9TAKV2jqAB+NVin70s65J9/SgoSYlD8rZc/oKapZvvY471j+KPFHhbwNYJrXjDUo9LtHbYrOCdzHkKAOam0zXdE1+yt9R0W5jura7BMbo3LAHsp5/SiwGuEjUrKSxPI68VJI4U+XCfl+tZ08+2MoABg496ytri7Fw5LYwNvTijlsJs6czqxVARk9qm2schecDis6QhtjRjBHPFXTM2M9zQQTLtC4JJZqRdoPr7U2UnHbjvTI3j3YY800BJIM/OTn0qm1zHEPm4x7cVM8ixtJnBA79qwr67ilikaZ/Iit42ldhyAiDJJ+gqwNVLoktIgAAOOtT+fgf3uf1r5/8H/tE/CTxTqEuladrUdrMjlVa6HlpIQSCQxOB+OK+gZ4oVeKeCRZYpQHVkIKsCOCMUATidGPA254BHaoWcRyFt/I4IpbjbFEXA59h6ViyXjucBQxHt1oA2Uu9/K544qSTeIgQQVzz6ms2zfcrErtA4571OJwrFB0A71mAhaRj84wvb2oLSoQyDn1NRx3HmSfexgHIAq0oIDMcFRjJY9BWgD0Lk8/ePb2FTiWQfxn/AA9q8Wi+PPwzm8WX3hKTWorLUNNl8l/PYIkj5wQjE4P6V6tYanBqsJuLFluYSxVXiIdWI4OCPQ0AaKztGSU4x1qyLovGpB781SRUOBJ36CpvLwmFx83FAFnceuBn354qqu5SdnFeNaV8ffglda1daIPEfkX1ozRyCVQib1O04YnnBr0+x1rT9RtkurC6jureQHY8ZyHI9CDigDUKu7/PxjvmrSAgfLjH14rnYtUd/wB2QRn3qxJqMikbR149qAN2RVC7z0PbrzVUHcw7Hk0xLtnI3gL0wKvoU8rAGDnJoArBBJKjINue5qY7kJ2NlTz+dOdo32sBjaT9ahkZ4Dyfkx3oAuRSKpyeppwcFyI/4qq2kguZkjhHmM2eB6DrXzF4m/a7+F3gb4j6t4B1qGW2k0uXy3vGyVLFckbEUngnH61SjcD6r3+SFB4GaR5hIfl+9XN+HPF/h/xppK614ZvE1SxlwFlTpu2glT6EZGRjNdJDHFKvmfdAP+eKkCzCH2EsPpVYoMZBIJ7dqYbjcFZiAAOPzqR95jKxsFK5xmgCOeNAqsG5JGeOKZdI4jKg/L/OrKQPsLBtwwCaoyXixoAcFOcnPpQBBGcH5uR646VJE6IS+7DVAHeWM4ICk81DdGFkXDYI56dRQBuQq0p8wcsByc4qNMmfJOFUdz1rJ05nwZNxGMnHWtnbEU8xvmPOADzQBMwIbco4HOO2KnEq+WA5x61T3yZb+EFQCfas24Mm0FgQpxjntQB0bvCGjk3jI5GeOKq3LxyI+w5Yn8K42S+KzrCzEFmCZxng10Uioke/duGcZHHTigCQTLJnjCrxz61MhDgOrDcPTvVfaWQFBgY798VCryIiyDCjvQBtLKIlaNhzj5cU2bnaV5zzkdqIXBjZZeCCefaqK3hVMICcevpUNEMhmmKvhj8o5J9aqvqCElG+VTzmo52LxqfujkkVgyTneFZQMkc+1XYR11sflEjcg9vWo5iXlyoO4E8DgVVQyIxRXypxj2qxvk+XLhiD9OKLGiJmD4GWKnjJPpVmOR1yUwV9PaqzsRHhTu757UyFDyTnJrMCwVUhhkrnkDFXoxGyICQDjvwKynlVGkHVuD+FKJnZfmUj0x6UAaT7WbDtvC1W8tm3Sq+AB0xWdFPI0kqIMgdB6fWpoJywZXwMcY9aAIztEhRgXJHbtU2A4BHJHeriwx4+0YyyjPB6fWqe1Adyd+pB7mhAWNvTacDvVK4ZuzYHcZ/nVqclVBYgY7+lYF1O8mUYY569zVpibHTsCcjBLVHHHhcAnJ49/wAKomRwqyx5IyRzV9X3P5o64GapIgmCsInV22kfdB/iqiFIk39PLx09a0CzbS2Ac5I+tZ7S3TAyhMAjB/CkBprNFISG+8TkgdqC5L7VBPqB6Vzh+2C4DE7ScZx3q/A0vmOqk/KfvVDQG4XbaSwypGPeoSPMDJnG3gYpoDtGCzcjt6UgRA4G8ZpCTIblJcJsbbtGP/11QlnZwIkIcD371rsGYGNlAyevSsmRF3CLoQc8d6CkxYrnYxhGDu49zWgSwVtx5GAD6YrntYItWjdyFOPlNSWuoGeLBzuP86AubQ27VkkHTnHvSpcFzuTpnPtWbdSERoobliOR6AdKgtp95Me4ken0oC5qh0+0b8Ek5zjnmrMbYlUIuT2JrE81hKpViM9h29atRXBEzbclScigs1ZYVSZ92Mkg/TNREopGGyWyfyqhe3UiRswBXjqfU1l2kvmshZmOM8fSgDrEkZ7ZgMqDxWRMkqXKrjG3GDTZ5J9mIWA44OayruaVGRTcb+NxbFAGhiVXLSknk/ia0c+ZECT823ge9U43LxQBjkY69yalTzNrLH/9eqiZl9NxZem4CkiULIHiJXaM+xNNX90QqkNjvUisybe/XiqNCRlUBnY/Oep65NMhneNQOhzk4HWlwdwkc9M/Sog6NP5Q4wMZ9TQA2R3Vzuydw+tVLi5V7oRKOgH41JdAwqd2SW4rGikVLtZhkuvWlIDoWWHOAdrsB+dS3O2G5iODtYDd7Gs1rmNo8yZyORV9iXiGCWzzz3oiBYl2k7+vb8KYXEh5wuOOnIqJN0UOMZyaS1R2f9597saYEEUkS3xSVSwQjp0q8qJ5u9AFUscfSq8tl5dwkoPQ8itExbWO0ZB/n7UAU7iF1nWWJdyL61VXzWbaygbjWvG+2QRsQAOmayrqQ/aGwMEHg0ATzFVeMbdu3rg0jPG8xkyQPTtUch3AbR83ems743nG7pQBNucdcDP8qnIMMJy2AvNZ87vCN5JwP51C873EBSXqcYIoMwnnlOUXLZzTEYom/ocZqWCZEGXO3OQO/NRzEsSick9+1AFKW9aNw8YxuHIq9Z3wuD+9xvrFfaJhFKPvdK0be3NtI0h4A+6PWgDW8t3YjoaftZGyeg61EJGkUsCQSOTVuykV0eQ87OMY60AMyY33jlTz1qozrEXPC7uSPWpr8siCWIdexFc9evJMQ+QTnp6UAXmIaTzCAoAyAalVnEnz9CAfasxrlJViOcFRg9qne5IYMhyOhFAF2Y/NvBIYdKrC4lMZIzuzkipZ3byx5fAIz+dVrhvLAIIHrQBZuJ0SFGkOXcnp0zRBcrLGgH8BxWfI7TGNQpKo26nwRzJLiHjccUAasrkYllAXPANXrKSZecZUj86wrxpI4Su7exGfxFFjfq0cazMY/wCE896ANwxKZXVzlMZ+lBErxNEp56HPpmovPfzxHJjacgYHp61Yk+XMeAcjJPSgCWJVhjxu+XA/Oobicn/RuCOualdCsWwjIGDkVnSsGdXjPA6/jQBKJQyhc98D0zWZOHaXyQxHOfxrQeJUCSKc5PSq06N5glTtyPegCq9wbaARuSdjHAxV2G9aaAEjkAE+1Z+orwuchpBz65qC3eZbOVt2XB2/WgDa+1M+1lHzg9T6VZFxHHCz4OO596yLVy0K+Z/rDxkelX2HlwsM5AA60AQtfAT7hwvTHpxV2KfJEmNysOfxqoLRVlLEgh8N9AB0qW2jUyeSTwMkGgCyNhc7CMt/SmXSCORUTnP8xRJC0c7MMHb+VMnSSUh1OBnNAFuN2iAmIwentWl9oS5gkAYEP/Os6QNIoGc81cSz2QgRjnP50AXkhLWpRiM9jVcW4jAJIHp74qV45fL+V+hqtI00cRG4cHv6UALJNufYgBXp0yaiRWCsgGRnOT3qQqUYMpzuXtSrJKRuXoOAMUAMXb5isPxqVpSs2OhA6+mKjZASGbnB7e1Ts6iIucbnGPTigB5DMB53Iz17H60xnaNQhUMvqKr4KuyjlGbHr0qBnCvu6dvagAnaRmXH8JB46YpY33mVtuGz29KrTSxiRQzAEL9Kt+YsEkMYORISCT9KAIWvJQfl+bb+ZrREpeQPnaD2/pWbcxRpL5acg96miuUiKAY3McZ64oA6GCTdlWPB7HtVlQ20jIVR2NUBGquASMsOTmp7d44o5fN6nGG69KAGxw7trT+p/SrTgRsWXlW9OwrMExmb5uAM9KnjO6PIbhevegCOQPEQ+cLxj8arz3P75GQnIOSeoGKuTSb8KwwCQCfeqksCrM4XIKnoO9ADluGkfdLhuAeP51KhZy3mkHGABVbbF8nJzwuB2FXJvLiQ7SOuM0ATLLlTGnfse2Ky76/EKFT1U4x6+9TSuZosQMNw5rEvke53TKoLBTn2xQBfsdYR38iSMnHQn1rod8ZVWBJB/OuD0gvJONiklDk5rt5pMKGXhv6mgB6yvGD5YIOPzp0ckZcH0XkY71D52D84J+lOV41H7tRkkD3oAQhFkZBwV4OfepPKMSLs9DSx4fUJlc5RxnPuKhEuw4HIGd1AEKytFJuIyHPbrVgTI06hRjeDUDMNo4wexHFIZgjqAMleM+9AF9pPI3ME3bePzqEXat/rQdozgHjFSRzGPCEbuuT1ODRcxJIAd43H8xQBAsyW8I5zk/lV+K4RkiCNvMh6fSsoxKiglsgdRUEXmKQsfTqPUZoA6M+cWCMdnPQUjTxxEZ59qZu+RFf5mIqKRYsYfO4flQBR1C9iR/KdCu4Z3dqSGYSRlOhxwTwM1DeRQS/IcsvYfxZpkWdvI3enrQBddniJD9AM5q9bujgdxjg+lYDs/wAgb7jnoevFXoJ0PyHAz2HXii4GyCURkdtwPQd6psAAEIwR+NAmjZjx0HBNSnJK7Bw3BouBFHOwfdnAB/SrAKvM2BwRwarMY96IpBY5z7YqB53wc8E8fgKAJnllihYNwen1FUlvpLeMRdDk/lTr28AszK43AACqbBJ9r4+UgYPrQBbhu5I+B/Hye/St62mVosgYJOea5SzcLdhGJIGR+db6AxyBkGcDHNAGgpbI2glh7VZtrkA4bh+/41B5qpnrz396YrRGR8ggmgCwzOWd1UAHv3pq3UgR41H3hznvSqAnz53Y7Z5FQ3LRvJnG0dDQA1HRlYAAdBgVXlvIoFIkYBzwopsqmPCxjqKzL1d8avgtsIAAGTQBow3pdghA9xWmu1GyeCOa5q0ilbMxjKY4z71smc+XySrDg8daALazSMZAnORmmxuFxG45461SN3OuShA7HI7VkPfXLLjOG3de2KrlA6xZwZCY8qV6+9IL1w0hYElehxjrWJFezo58xC7EYBHA5pk80oAZEIZTk5PFHKgNiS4RiCOM/e/HrVFWnm3J/CTgfh71lm8lZcy884x9at20twSUXg9ww4wOtHKgL+yeORIP+enFSs5t38nbiQc/X61+Rv7cv7Rvivwx8WbPw/4I1N7eLw5GkjsGyGncZK4zj07V9afspftB+Mfjb4Tlm8XeHf7OnshEFvAHSOcOSNwDKB2zwT1ptAfXwknmRgDhuuBUJuLuGVILiElmztHUnHsK0oYZCZIwwZ4+M9N3Ffn3+2D4l+K/wH8Tab8Y/BOpyzaZdMkNzauSYUZUOA4zzuA4OARUWA+9wZ4wP4N2ePTJq/bu/k+VcNmT1FfLP7O/7UXhX9oHRHkt4GsNZ0+JWuoHIIU5wMEeuDjivp1nUFSD98cVLQE0ibDujPzDq1QR3rNlNm8j8hUaPyTv3L3x0/GmSQbZAwO5G644qQFS7DybHjwOmauwQuHLry314xWDLHIsw2/drbtJnVlULlSOTQBsxLIPm7ntVK8VmUgnJq8kkQ+ZHDHOMVXuYZbhlWFRzxRYDnWRlHIwD0zTVRnlBdNyrX53/tIftm6z8KvirfeDbDSodSsdOEIGXKtG5XLZIHJz2Oa+sPgr8Wh8YfBsPiy3spNPLv5TRv3KgEuP9k1TjYD27AAUD5RnpSNIA4GDkn8hVaN2lUFW+UcN7VDKXLAxgt24qQNcmRT+6J2gVFHvlZkZtxXkVl5uIH27jsb17VHHLJDL5itge3Oc0AbYlYPvH8PWr8JDASYwHHWsA3PmRmMAnPfpV6O5KxiFBgoec+9NIB2p28jCIcbV7mprGJ4rZcjrmia9kkj8uQdvlPpXkvjb4/fDn4W6vZ+HvHd59kmvIhP5h+4qMTg5Ge4xV+zND2TM7cM7bf6Cq0jSpG7EFsZ/WuW8P+NfDniezXWPC+pQ6nbT8jynDbVPrWy9wZGcrlVx0NOwGtG8bx4DYYcUrW+eU+8vU+tYT6rFY2N5f3Slks4nlfHUhev418s+Ev22vg/4j1qPw3eynSry5mECNKcLknALN90UgPsKKWPdszyDyKlNyqc4yAR9PWsCz1K2urh4guPL2lXz8rAjIwas3KTMsjxncF+8M9OKDM05LmJMSKRyecUw3gLFl6etcrHIQ+zdkt2PatWLci+WTk559qDS5qHMzB2bnrSmZxwxGVrLKSMNoJPpiopPMjBEzdelOwXNFbuNTgtnJ7U1VjaVmBJ571zLM6vwC2O4q6XkjRGJ3buoquQVzqFHQDpWkn+pZuM4OBnGa5y2vEkKrnbzivln4/ftcad+z9430/RNY01buwuLZJmlGTIpcHkAdhjpS5X0JUj6nlfyiWb8qqW90ySFz1JH5VwXwy+NPw7+Nejza54MufMjhC71f5WUtjPBHY8V2zQysA8IyoPJHYVIKRuRzu5zxntUpkYkIMZrNgO0gt0A70/zCSHB4HXNArFnzmLESKRzgHGQP60qoytj7w7818/fFn9oPS/g1qdjH4l02f8Asy/TIu8ExggnIwB1A56123gD4u+APiZZjUfB+uW98rNtManDq3owbBB+tXyAeiMnPz0/yg64I4/KpJ0kRC5TgHFeG/G7436P8E9O0bUdas3urfUiwchtojVMZJ4689MinBAe4COJUVZeq9lNWIYcxqEyTk5zzXzF4f8A2vPgHrsAP9vxWjuOY3VyQcZ6gYrdP7VvwMQR2qa4gdmADMGCkE464wPxOKbiNH0MkDy7gvVTTjGVfb/d4P1r897z/got8P8AR/HU2gavpbSaOshjS+tXPQEjcVPDKPUcn0r7i8M+KNL8aaPZ+IvD92t1Y3kYkjkXuGGRn39RXO4tFnTwyfv5N33Svyj0akgMM7lCcEdRUnkqAQxILDOcZwahKxJLuiJbPU4xSArX9vLGw29D0NURvb/WH861r6S4exUhQWLkKCQuSBkdq+S9H/aZ8I634zvPA+uwSaFrFnKYx5zZikZSVwDxz+laKmB9UxgsMY7cU2JWRsd88iqlu4KxhJNxdQ4weoIzxViOf96Iv4mGc5oAsybVJJqq14rvsjx8o+v6VNP5UNtNd3kgihjR2Lc/wDJ7V+aNr+3X4X0vx1P4e8a2rRWsE5ijuLdTt+8QC49MDqM1UY3A/S8ucLx97PNTLLuGG/i6H+Vc34U8Rad4u0S31nSzutrpRLE2RhkbkEfWtyTk43ZxjOBipAvwz7JGSTqOM+1WVmUn5scHisclgCQ24Hn34ptvcpJJjqD0oA3g+7IBGc5oE47j8qpMvzqwPAHNRkhnIBPHJxQBNG5QkA9Dkircc0bqd3bnFUT8g4H1qKVtj/J9044oAJHyxO3g+lQ7wOM9vwpyTxSggja3v0qMIwG1yOaAKL3LGQBQTz2rTdt0ZyeByazpY8OCDgg1ZD7oW4zkYoAkjCgBlBx6mpAoVt3YcfWqUDNsZW/AU2SYEKFbZjORQBNcSpHl85AFUbK8dphx8jHOPTFMeRWUgnHrTIzHC5YHII4NAHRPKHZiMgf1qddvDN1x+dZ8KtghCDkE1LHlEDP3FAE29VQF/vE1RmuJBkKMdjmrUjq6gkVR80FuByaAFjIjhyFyRQssjEcYPYelNZxjg8jr71HDOqP5Y79TQBK5feecbagLBR1OWpzHdOxHSjaw+6M5oARZiy5Y7lAxVqxYZ3gnK1QKsehx7Yqa2kkVmLEemKANySfKYVgTTnyyqcHHf0qjHJjPFPE+T5YX61mBYHmZyjHI6CrEWcHccZ5zVRXMfPHtSq5bIXmmkWiwxAILH5AP1qlJM+wqi5z39Kc6tg89ulR/P5R2nhRk1YMjWR4owJZNx7VC7Ayb25AHAquZtxK4K5GQagdnVdzcuaVhlxpflAPemttbgnp0xVUFgu1jhWqIK4yO3vRYDRjmAwcYGavQum5mc8j+VYO9gGD9O1OW45wOT0P0qANUXG1ueWx1p6zKzZ7+1Zaqwcu53Z6EdK0IhtI44PegCx5zFgR16Y9qnJByP7vQVDGVLnPGOhFP3rk7uDSZoOZ92FzyOlWUUhE7knmo1iVjuPTsakVwDgjHoagC0kmxx/DgGrdsV6M/HNZ4LFct17UuGVtoHcUAaM+nQupKLyBnisPc6Dy2PPT3rqkuVjAVedw5rNvLQSSeZCvWgDLCL0Y8jpjtSqzO4QfKM/jVSUtbuI5VwSQvHFXYXQHMpOTxkDigDTCEDrkqOtNSImUSs5ACnAHtUcc8SgowGe/vVslfLOw4J4/A0ATB1VSp6H0qF4yWDgcA5FNDgviTkjrUzyKycHk/yoAgQho8ls+vrU8cgRwVAIFKsKuM5wTSxpHGcMfWgCwWLA8AbvSswRfvyxcbga0NxUkjpSBVd24yF60AVN5D/vOQP51UMU20mFSMn9a0Z4I8E+lQ4Qtsifrx1oAZB5mVZxyOMVbjhkaQsp2BjVZXfeVUYC96fFLKGEZOcnp6UAZepQGG425zuGSc96zYWEcjGd8YGRWpqkgMyxMCMY5FU1MZVMkb8kcjtWZoW4ngnUOCD7HtT8ICZY8ZPB96hjHmFuB8vHHFTo0cbZYBgv5UASrFESMAoO+6hZYg2EOfU5zSoDOuOE/maa0aKAcBTngk0ARXMhX3/Cqcsi8KuVz1OO9TtIZlIYHK+hqk7FyVwR/OgCTerYjc8P6etOBjVNqnlevaoFG4EAc1V/eo4Zcjbz7UAaEJjlchetaC28K8gHI6ioYT52H2bSfarsUkcJKSDdx/OgBkLKfllHlj+dWo1xuIXKrUExXClFyB60kMzhWG7BPr2oAJwGYMT17d6a0yptByDjAI65qS4wYd0hBfHUVWjZGjDA98c0AWiFVS7jqfxoAZcKvBPrUDSPk8Zx3FTyTbYsr19TQBPuKuNx+YDt0qPfAzNgYbBGPWqJd1x17g1dEaNHvI5H60ARJ+8RV6BemKikdU/dHkDmoT56y7x69Kc4JOSOepFAErOcnb8pA7d6bGSqkgck859ackW2Msq8n39qfAhAWR/mBBz+FNAVZJmHybMKOakAhC/OBwe/tVmSOKUGEkAN19qhKhB8y7lT1FWBjNJIjg5zknFLBdLPcRo4IIOeR3rXEcRITbl+2fU1BcWU8c25cNQASwgnzYyGPcHvzWdIsskmYhtAPT05rTjiBTnjGMjvUEwKFFfp2HvQBDukA3ZywqWPdscsfvcE0io7b8nAxmgoUG1MhQMn0oE2UY4VLmNRy1NeIMzANg7WxnpnFThljm3BeO59adMsG8MBmPksO4wKIEH4tfte36y/GWzeObM8iRYU9F2nqfrX3Z8KZkm0m2dCG81FxgEcFfT2r4Q/a6sY4/jA9yUG+NowjMRkLgEZx6V93/AAmQtpenyE5YgFZFOMrtztxXRW+FAfRdowjjEYGGHUGtP5gPk5A68Vn2RM42tw45z61pxW8pbGCQPbrXGBNFGyr8rcCrkamRSOhxnBqFIHVzkH6CjecsidRgE0GhOhEUR3D5geKRknHzjGacyoxA3fd9aQIwYb2wooY0fHfxtaU/8NA57/C+yz/5cNfzXV/Sn8bzH/xkFhv+aYWWPr/xUNfzWV7tL4UeTU+Jn//X+7HmyNzcCkR26A8GnMq+XjHAphMYZQw5r5BH0BVfcr7jwveg5dW9D29qHVSWbd8vpVfcVIDH/wDVVkvcZKzoMH7tZxkYv3APUVdkG8M2cY6CqGfM5Ix70EkjSEoSBhTWHMse4MRg9K2w4KkY4NZ0ylZDtXNWgZz8zNvIx8i1lSuxOYxg1vXkTq+AMZ71h3C5l+U4A9K3pmZmPLIZcyclhjpUMskhIZWIA4xVuTaJQobkc1C+DJjqAM1qyGZVwxZctyw5FV7eXfKARz7VoTkErgYA71CHjQhtu36VBkakUrHG44J4rC8cvGfAWuMuUmW1mA/3tpxW5GYlDMoIB5APUGsvxlD9q8L6hEgKi5tZlcnoG2nFOYH5A/siR3D/ABcvyv7tvKkyP7zbl4/76r9c7bzGyJV+bOH9m6V+Sf7Isnm/FnViRg+RMUPo4YYNfrNazs1zIQuNpOT/AHj6111+g4HT24RBt64pxZhneuA1UlY7Aw4qYs0y+WfvCuMsIJPJJZPmx1B71ZdVYlouAedvoapojKxweRUkaksXJ/CgBqgEfMPmpUJ3EAkLzVh2QEOvK1B8zDg7R/SgB0UiAENn2NPWRUjJJ3HNRIq4I3fnSqEDbc5rQB7qhO9u9VZU7k5wetOkYK2CORSK6oNjHk0AZlxbCQjy1wME5rOidHJKZbbx0rXlLJl24HTArOV1Rhs/GgzHsAMyL8pI4qcM0bkkZD4z9aVfJI2Lyx6e+auwqsYZJBjnoOxoAoy253q65A4GM1YEUYUv1HTFRXIAuHXfk4HenxqXQqwOaDQarI5Cr908Gq08DMyJyAOhpwk2Fg3KqQAMdKhnmlEwY42jGOOlaADwbBgE8jBHpiqklu5lVEJwenPFbTFXXfwO/X1qvLD8oC8EnOaAGvCUClyD9KC8KLkAt2ABxTyuFAJ3Y701o1wBjIHIoAam2RFLDAIHHepPlz8pyWx7CowOgU8dKUHyicgEDpQAhQqpU8nnBpyRt5CAHkZ5qRoy5Jz25NIhaPhOQP1oAhSNpcMvY9qtYVZjGp6daacouyP5c8nv/Ko+reZ0JGPTOPrQBI3MhKnmopLjy14+8O1IwGNyt83cVHlMHcM47UBcniczN8+B39qt7fMJUgEdhWdDKgDk4CYwKsG5UjKckY4oC5aDsRgdxQrYyWGOlUhIZHJH8OcinNvYbd+O45rMzJ2kG0LyT1/WqQKsofkYqQFIsIDll6/nURCTFogcGtDQsxS7sqFJAPP0qOeZw+4EKOgA54qil5HGHU5cowTI4rRhEQj3EDc2KAKsZIl/vZFX0uY1QLkA9B61D5Y+ZwMAc/nVUupIb0657UAa7DaytyPQ54prTspZM9wc49u1Z/2tHZIVPUdP609huCsrbiueSaAJ5Jw+wE574zU0eOg53dapQRoxPJ3Cr8Ox1ClcBepPFAFkbgpiGAVOKz2cCTBG7JNTgEOcfd/zzUYjYvwwJJ4IqeUCPzlg+diB9eKw9Q8beG9LkWO71mzhD8jdKvQde9N8Q6Nca7YHSTKY4JW2y7SVLKQRtyOcHNfOGp/sm+HdRuzLeXxa2EjIoWWQN68jaOPoa0irgez3fxp+FFq7R3PijTxJjn96B0/QmuXuf2nfgroSKsviGPULl/m22wJAX034IzXm6/sa/DCaM/ab2ZEL/MqAkkDtubdisDxr8Bf2d/hZ4aufFPiRXggtw3lRzOd8r44RVHLZ9h7+tXGknuZTdjd179tb4P2N0Lu3iu5igBaIBW5x2Oa8r1//AIKCaYqZ8NeF/MYng3Lk4+gGP518F6doWpfE7xbcaf4N0pnku3PlwRBisMYPyljzgAV+t/wl/Z00Dwx4SsD4u0q1uNadMySMocoOgwccfzFa8sexHtD4f1P9tn426pPINHtre2jdyygQs2B9DxXA6vr37RPxOmOt3iavdGQhf9GBjXHoFAAxX7HSeEvh74a0W61W8trK1t4VG15VVenqcHNRaH4r8M6nD/aejfZLu1kGxJLZA6qR2HHBq6c1y6IR8lfsq+LfiYkL+CvFWnyJbWwIWe4jYTgZ4UscZwTjPPH6fYkAePeHOZAxO3pgV0FlqUc+4hViPX5VCkZ7HFQSQQ+d5gXLY4OT0rkk7suJXVZVmQqx+bjpUes6zb+G9LvNWu5PIWwiaeVmGR5cY3N9eK07dJQR/FjFfLv7ZPjrTPB3wxm0+Rz/AGprqPBCiH5tpHzN+AojG7KPzntPi7451z4talr/AIdmuby51mV0hiTl5I92VQDnAC4HHtX7GeD11NvCmjz68Db6nLApmgYfOr45zXxJ+xl8EV0vTYviz4jtme6v12aemCCkecFsYzyR+VfWmvfG34d+D9dudB8QyibUYIzKY4/mcE8iMAA8/jWsl0QHpbqycsCD2zxXB+PfCNn498O3Og6ozxxv+8V41GUdAcHn1B5r59uf2y/Cl9qM1tb+ENRdV+XZGQz/AF21Hbftl+F4YXiuPCOoWyREqXfaXP8AwEgYOTyOagD5K0v4tePfgR42vvDMk7XFhGwYwuQBjJII3dDg9q/VLwX4yj8X+E9O10232Y3sYkClt3BHXNfk18Z/G3g34teOYtc0+3lsI4oxHcb8biF5GAoPPbqa+qdB/ay+HfhHQLLQR4fvvKsYlgDx7cDAwOuOvXmtHS0uJs+57OGW6lO1TtHU4rRNqImAlIRicYNflj8Vv2vde8SaI/hv4c6dd6NFdurSXckmyXavOAF4GfrXbfs7/tEeIL/Vrfwl40hmvJ5FVIpwoHPbPA4rJxGfonM5U/P1z6dTWD4jW+fTZrbSWH2u4RkTjO0kcGrav9pgSQMQc/xcH3NXIgURTIN5yfc8+lQB+c+p/tB/Fj4KeMhonjVG1CKLKlXT7yN91hxzjsRX2v8ADP4u+FPippyz6Jdxm8Ee+W33DzEA65HH5dcV5N+1D8OLHxp8PZb1YDJqunbmgdRg5zyHYjJGO1fL37BWi6+nxD1vV7i3li0+G38l5MfuzKD0z+Hatboy1R+oS3a2cMdwylsybSAM/Ketfm/46/a48aeB/ipr2k/Zre+0K3uzEIXGGREJA2kZIJ9ea/S1RaGzf5j8rFvx5r8MfGenp4n/AGirzT5z5sF5qtvER2IZhuxjt1qaZomfc8H7YXi/Vmt203wFO1o6BlLq5JbnGDt6Guf+I37XPxZsfDU8Wk+DLjSLm7hdTdsjhYhgksoK9VHrX6BaVpfh/T4oLK3giURhQoWMcAD1I9a80/aVa1T4OeKI4raNbz7MwjfaOVb5W28cYX1rVTjzbEHwF8BP2qviRceKrLwd4kjk8QXF86xxybz5irI3zs3BzjPHQAcV+qccbFvnHlsGOVPUe1fkt+wnHFD8VNR1CeMG4SwSOFiobZISp3DIOOARx1zX65XTG4me6J2tIxPvzz2oxCV9EU5kcu7cUUCqxwXBfBPSrKbgdnUmoGREl+bqelc5J5F8cdb8eaN4Pkb4fBUnQh5Pky7JFlmAPbpz68ivH/gx+1r4a8WW8Hh/x3M+n66rMod1XyHPuRgqfYj3zX2KbSC9QwT8oxIIPQ/Ud+tfjf8AtW/D1fh18TWvtNg+yQ6wglUxHADj+L2J7+p69TWlNEyR+tS6vb3DkQZYEnB6A49Kuw5l59ia+N/2LPiRrvjfwrfaB4ok+0vpTokE7qdzA5DqP93bn2r7UtVjRzH74pzRSIksvNfkYX+dfMv7ZM80Xwc8+xkaF7a7j+7wcng5PpzX2HDHBJJCrHGw/pXxZ+2/Lc2XwX1C1IbfNcxvuX7qjdx+eDWcd7AfHX7NXjH4x6/8SrDw14fvrq/0tNrXYaUiGOLklf8AZz7d8V+tlvBNaRraz53BjnPbPbNfnd/wT+VmfxTNAuGhVFZ+CSSB/ga/ReWZGKsWzjn8TXRWWokaVuyq4GACBgcVJJtA3n17jpVONC/73cAKeVyh3nfnp7VzGo1Z1UuyYz6VG8rSsDnb60kcARy7DqKaURV3Zyy0AMtnkScleVJ79auTBWc7eoPX61VCOf3yrnuPrT8yH5x0oArvG0b5yST+VWIvN3sRxgU6PdK5U9R2NW02pkMOfWgBybAvAxikibqV560DD8VGqGMMxPA7UAWFcgliCxxxUigmQMODjmo1LAZXjIpied5hP8NAE77kfI7DmrECrKw4xjgCq4LSfIPvCrSMzCNlj2tnBNDMz4c/b28VeIfBfhHw7feGb6XTpY7qRHaFirMzJuUnHXGDUH7G3xT+LfxLtNSj8Sypd6VpQWJLiQHzGmLAkF/4vlz16cVi/wDBREibwFpEpfLQ3y5B/utHg/rivQf2IBZt8EbQ2cnlst1N9o4+9ISBk+gAx+VbUo+5dgfWTysu1yG3J1B6GnxvHNNGmCGlPfpg8daw7PxHoGo3U1lZ6jBeT2shjkSNwzRtyQCBXJfFr4h2Hw2+G+seLb2bakMeyDBAYyHGAM+9JGh+bn7dvxPfxN46svhzYzN9i8PDzLjA+UzSqCee+Bj86q/sXeINTsfibDZ+JLiaG0Nmz2cUjcO7ngqD04JIrw/4U+BvEX7QPxe8zU3kuYBP9q1S5PRI1ckDPHJPGPavr39pX4VSeF7TS/iT4MtZLdtNG2Qx/KBGi4XgdOn5mteeOxmfo7ARPgSrgjgnI9f/AK9VJ03PJIHxzj8q+Zv2ffjVbfFrTINPu7k/2taSKrrjbuU4wecZ9CRX1FLCUJjdQvqBUTVgHWl6jMYmU4RQCa0Vb5TtzjPWucCNDKXXo3GK2LeUttVs4J4qANKJJrgPIo+Re+fTmqkEkEyE71BzzllH9a8D+PngLUvHWh2lu3iRfDtjFOc+js6hVyMj0P514FbfscavFFJDeeM7lmBBjKMFUgjnIO7n8fSpjbqB98EW5Mga6RPK+/8AOhOPThuorD1S60Sy0DWLqe9hCyWsgY7k+7t9Mnr3r4jf9jO/vZY4W8ZXgiLDdvkUk88HgVQ8R/sZLYaTfyr4vu7pI4X2xqwByF5Ge4NbqnEzPzp8D+G7bxf8S9J8PR3H2a3vNSMPmgcCMuec5x0HrX9B9hDo/h7SdO0WzvI2ito0jiBkXJVUAA65z3r+fb4d6BceIfHui+Ere5awN3cNB5qgbgBuDE54BPIz2zX6WWn7GmmzRR/aPFN4rScnEiA9O4K/1oqNaFcx9v3mqaRYwm6vb62jVMl98y4x36HFfDviX9uPwbpXxHuPC+maSLjQLVvs5vlLFmkGdzAA8rnpjk9alT9i/wAKXCGG48WX3mAnIygAB+nFci37Cfw/gllZfEN0VDbhjaOR0I9alIo+/PC3ifRfGGl22q+HnSaGeJZSQ2cKw5x/nPrW7t5YMteA/A/4Lj4PW99pVrrE+orcssnlMNiqufvYz3Axx6V755m2NWY5EnQ0pAWlCqRhc8AZHUfSpZDG8O4ISEYbgO4z6VU8+GMtk7ip43fKD9M0ssyw7kZTk7UIx8oJI7ikgPwR+KGjnxH+0hrfh1ZTbx3mt+RlOCqySYJFfuv8P/Cln4C8G2HhXTt5ihAKNI252UqOp+vNfiLrsQvf2tLlGxg6+o64Bw7Acn1xX6/fEj9oT4XfDG80nRvFuoMLm7RPJSACUoNoy8nzDAOaqfQD2AxbTgABRVgsohZlGGjRzk9Bx1/CuAk+KXwyiihu28S20cU6B41kkVThxkE/N0qnL8YfhobaeCPxPYlWRsqJVJb6YP6GpQH4OSeHbvxj8XG8HafcH7RqurvArjjaHmYFj0yQPSv3w8I+CLLwP4f0zwfbXGY7GBEwfvEgfM5Pqepr8TvhvrOgad+0vY+Ixcrb6ONclaOY8oIw7bDz2OBz71+yt/8AGr4MrIt5deL7NjwJAMvKoH+yuT+OMVdR7AdZPGIHbYwyOx681fiKgKxP3ulfC/x6/bE8KeFrdLH4T3S6xql253SPEwiii/4EBlj09ufavTf2fP2j9C+LWnW9trDR2PiCDbHLEBtSYjgFM9z3AHHWswPquJVZ/m5Par6L8w28f/WrEgkYTeYMqPQ1vRb2cSLgHvzQBKIXC4bkjmnyHfk44xj8aHf59n8R9/Sh1Kxb0GQoz1oAx5HlsUW4jIQltpA6YJ71+Cnx8h/4SD9ovxVacI91qcEPpw+BnI/Cv3u32l5A8T45BO08r145HevwU+JcP2P9qHU7VT8i63bMS3oCp/KtKZmftTo3w9/4V38NE8G/D2X+yZGgZo5yd7RzSqoZ8sSc8dT07V8Q+KP2hv2gfgBrseleMYR4h0jeDFLNEVEq9flkUDkjOdxJ4PWv0vlQr5ZkCs3loc5OOVHavJPit8P9G+KfhW68K6rAhknU+ROxKhJFxtIPXOf09s0GhzXwf/ab8A/GeeXTbRv7G15dpFlcMuZCRyI+ecYr6IjJKDdgMOq9x7GvxO8EfAn4teE/2gdF0SGxlYaZfRyNeop8kwHDZZwCBwD361+02p6zbPdT+S8RKOEIR1LKfcZzUtANe4lhTlsL0J+lYd27geYxAX29c1t3FvO4RyTg9QMZBI71z93HMqmLnJOeO9SBLa3km9VVcqvU1duhudgnzKDx2FZkKiHCAkZ65rRZ3RVEi7d3T3xQBYs2KpwR7VYBIO5QRuH8vSstWZwVHBwcYrPjM6MSzsu3JOeh+lAHRPePu2s3ykEEU2WQtAEQ5A6d+BWMyySAANjtj+lOsw8cJQn5yefpQBA/DguRjIwcd66Izt9l2/xAdOgJrmrsGOX5QcZ3fiO1a9tI0sG5+Djp6ZoA2IU/dBos+aUxg5wPepgrRjMmCDjBPbFZf2lkYHkLjkc1qJIFt9x7+tAmTOxXkjtnFUnhWMs4fcDzj0pkrbm553Y79qp3E+0YTKn0FWiCVgQm0ZbcKyLgpEoOzef5VpRzbowQOT1xVeR0B3N930xUsCzbzpJGobqO2KllVzhTlQe+Kr2wjYtkbRjp79qupKI4R5gJbHfsaTAUZEi4bcAPumrEkhLkBCuBxg1kPeRqcvkKD/CORUxvyzFVx8w4J9KzNCLKvKwcsewGcVphxbxDIwNuODzWNLMjy7ipDjjI6VZaWVcbxvAHXrTQFmzkxGyFcKx9OaTyyGZwCGx07YqKORM46DoKttdBGKrg4HetGBJbN5kIYLgnjAOKaqswJIOE6CpraTdFjHPJHarcTeVDtbOT2HPNZsDFvLjDDJyCeRjqa5ydgbsOPuMcFfTFbGpwmIIxDYY8+grKZc7Q3Re4oTMzUih84BCFGeR70ocjdleckEcVHHlITsH3uD9KjkIjYJjI9asCYyJGBuyV9KdxJvZDwMcelU5Cqqu8cg+vrSTLtVvJJyeufSgBbsxmZHVMHb3qe0y0hQHOR61TZF4f22/jU1mrIzIHxtByPSgDYV3+7gDgg1XBUsrgKCv61ZEDEq5/iGcD1qI20hDFfl9qBJEN0052vGvAyTk4FZLtKXOMgNye9bcqStaupwSoBwKoEhlHTDD6YoGY9/ai+QRz7sp0x3NV7e1aJQkjBV4+tamSku9QSOlN3I8bgncc/KSOlAFe/ikS2ZkzxyfcVkwtI0gxxgbj24rSuLiZs5bIK4wDiq+lJLI0mVwFbAyOTQBb580svfA+nFCysrhh0T3qy5WVhFHgFQR9aypMxThxluACPrQBdu5prhQq/KWGSOv0pbKMoxZsZAK5/rTSsarHNnaxzgd+KngkeMhCMhhyetACsW2kYGBwaoX7SSuokH7pVwAK1ZkiKhAc5IP5VWuYmklPlj5GOcfhUMC/EY/Ki7DHb2oDBVc5woPJ7mo0YiELGw+UY6VIA8i7uAxGD3xVgV2ulHCkle2PerEN1GxKuSM9CfasyS0CKFCgkZzg0lvGykqwyoHOaANd3eMqoz82cVHBcwMS0jZKkZPpikYBZEYHmMcfQ1lXEZhZlVCN/H/16AN67aOZFCSZK/d9xWJb+WkwUgIXODx2pkJyBG/IA6+lMeb51XYSRwQPSgDYuI4sCGNvl9TVyAbEETknHQ1gq0jIEZgf7vtV8hzHnzNzIdxX1oAuyS7AkZYh5CanSXaqqoy2ecelUWVZ2hZOqZP50wwyK+7OA3pQWkarOzsHD5XPX6VIXdAxDjdj5eOlZCoQgZR8v171PbOwl8licMepHQUFJmlCwZQsp3YHJHGTWPPGzOX3bQSa0ZGiSXy1b5e5I61lavOUIC4GccD0oEW0mEi4HysMcmlkCGZcngd6pRyJB5Y3ghufXimzTSZzn5M8UAb2VAKSbWDcYNYl9J5cgVQFxgYokJRl3HBODx2rL13iaF4yTv5J+lBmXluI0hIk528496jguopLVwjfMD361mpG8sG8nJzn2xSwRsH3kAfSgCKbe86ljyvQ+1bVvdRtAjOxII6n1rJuCpfHc8ZrUt4CYkT3xyKANFGCwbVOefxxT7RvKLqT8rc8da520N9Fq8lvKhZAv3scGugAJUBBy3U46UAJqtw/2VXBwUYflXPzsPOUu3GDwP61s3O+VSGwdnH1rnLkO1xJntgfnQBoGJfLUqQcj9aI4izxk8eq1NZyxp+6fgjkHsMVeVD/AKwYyRzQAyVivlomGOMZqGaPzVdgdjKpI+tWJoyViB43HJx1rOnaaHhiDg4H0oAbGZ4LSOZhllX5vzqa1vVlJCD5iajMw+zshzsOfrVbS4mZpJVPAGB7UAaVymUyG+6pyK5mOYCbLoQuR17Gup48kE9lwcVh3cSl9/HU9KANP7QSUWFt23nJ4rVtZXlbe56flXN2LPDOwm5Vlz61twoBNmM5jJzj60Abcsu1wA2VIIP41nzsqEbCFBIqUSIG2PyRwBVe4QqGCjdkdaAJpZk3xoPm46jpVaVXErFWIB55qn5sluRxwDUtzdTSgMy7Q3QCgBt8S8Qc8MuOfalgRBb705DHr71lzyDytjAnNWLa4KR+Sfukg4oAuxABS7HJ7EVHK0oJkY/Ke1RySeWc5yvvVmErKA2c5oAvWZSSMhuMjk+lUgWjlJGfTIqzCiLIRnah7Vmz3HkzsisCFIz9KAN/Y8h65XjBxUcweB8HletLHeb0zksmOPSmSSF03A9DQBYMigAocCtaKQrGqqcDsRzWLGkb4VsEHBH1reSMRICV4747UAODjA2/PjqfeqzgTKcHj39alR8CQRnr2qLJwWx04oAasmwKp5IqzEisSoHJqBRuR2Yj5cYFTJKkaZRuc0AR+Vh/Lb5WHbPamCM71Vv/AK1TXEjSuHHVBjNCzbGORnp+dAFbySJAmPlwfYe9VbyBlXfG27J/CtC4IMpUHgZI+lGxWwsnPcDtigDlr+DzI92eV9KuWpkniRJOqEAdjW61oAB0Csew5rIvt8FwrxnI6YPqKANO5hLvtIwV9D3rNvLN2w6v9zpzVvzXdWkIwTmor6PyYEKt15z+FAE8D3OxTI2MfrUjytISkbHgY9s1jxawd6QggrjJ/CtRZFMcksq7BkAfU0ASQMYEG7IBJGT2rStBtLbjwxPPaqlmqGBoH5yTjPXNaAjJURr1GAQfagCxJFulEiE7QMke9V2iVJSzMSzir4C7DnPbGPaqs4GS3PUYPpQBWYARsFTnIJaopcumNuVPpVp4njLEcgevQj1prInl71bOelAFJc+SWRTk/KTTnb/R3TAA5B4preaAQD8ueo46VBekPBvUHIHTOM0ALpflxSssKHaeuK6MKLlRGh2qprkNKvo7ZFEhXAJyfUV1qNGyho8eXJ0OaAIQAI9pYDkjPtUcE8ABzwVxn0NLKoi3NKMq/H0rPhG9gzfdI4x0NAGzGyu5ZeCR+FU3JDsiEc06PYcKuVIBJPamGRhEHxkr7UASxuruquRuXjI7ipbswxBGUZDdhVK3VHf5DuBOD7Vdu4D5e0t9zpigB5ubZoSVG1xgH2qN3UEMSN3f3FRwJCiyO2Cz4GPpUcqKqgA/e4JoAoTTmVz5Z256++K09OnVGOcDOAM1VawjigD/AHpAePoaiiUZUsDigDoy0akuxG0dBms9dQ3PtZRtHt0p8IDnawyT0yKyhJELkwBsSKTn/wDVQA+6uUlRv72euKq2l2IldpzxG3GPQ0y4t5A4V3YIx4qnLb3CFsNuHUEdeKANi4nt52UxsS3Hv1qZYAjJn5iM8jg4rnohMjK4+9XRJIgw7DqOtAF193mYiT5cDmm3EskWQw2ZHr2qpNM25TGWUdz61KZDLlxgevfigCrE8pkzu3D+VXpssTkcnFVWUo3yjhqju5QoyeCKAJGlVY3jkG9WGDiqdvM1vF5LAshztz29qntZUlXBGPQAda242geFkcBVGcZHegDlreSSRyyDBU5rpEuWeJZkHTqPWsxkRXYxDaoI49a0xGI9rQnCAg/StAJLa6lN+EkBHB49Ke8ypMQQSc1dDAEO6ZJ6kdaZciIyxk4AbgAdfrWYB5zhgVUE8+341YYCRWZuSoHT1pZEhZY5OdwBB7ZqdZIBGVVMkZz+WKAMATOJHhcHeOc0smMmNcjHPFPCDczMCTnJ+lF2cqJ0G1GA+tAC2ii3UoBkMSxJ5wadNMDuKtkP1/8ArUyOdQoVc7t3X0poljRC23BbqQKAHwXCysQB8wPXtjFSxQxbyWAYEDr0zWYhQSfuTu7n8a0A/wA2M89welAE8oYA/LnHcUxVEq7QxV+2eKZJOVwuCFJ57VYgkjeT5hgAcGgDEuFltHYSjKgZyKzdZ8W6f4O8Kaz4v1FsQ6VaySHdnB2g46Dua7O6SCRmt2Gdyck9q/OD/goN8VJfC/hLSfhloU+19USV7tW5BiJAQHHfqcfQ1rRjdgfnl4A8O6r+0f8AHd/7ak8y1knm1G/l2ZUxFshcerHAAzwM46Yr9ovD3xS+DPhaxXSLjxJp2lC0Jh+z+cCQF9uAuCf89K+Pf+Ce3gnw/p3gvWPF6zw3Oo6nOsU0ZYEwwRngFc57nmvoTxP+yN8IfEfirUPEd7aTyLeSGQATMqrk5JUDBOSe5P4UVQPcYf2gvg+AscHivTCmfvNdIMj1x1ryD9pP4p/Bz4h/BfxR4Vh8R6fqV69u0sASVCROg4KDOSRgVzyfsXfB0bXfSZmgGDnzn5+vP9K0D+xX8C5JGBsZYYmU7sSyEZP1PSsgPy2/Yt8S6b4U+NiX2p6rFpmntYyRzmdwiyMeikkgcHn8Pev2xsfjX8KJdOjDeLNOLBj8/wBpj4A7AZyTXz/cfsM/s++c14mnyxs5yVV3GW7ldpwAamk/Y4+C4UR29lcY2nCea6/qWP8AKrvcDr/jV+1f8PPhf4NutS8Jala6/q10wiggjlDLHkZLuVzwPT14rzv9mX9tTT/jDfDwl4ueDTdaViIwVKrOoA4U/d3e1YPg/wDZZ+CHiuOWKWxe8iR3XzTLIRuU4YYUqMgnH4V6J4f/AGNPg54E8S2fi3w1azW+oWUqyxKZGZNw7sGz+WfxqlG4H11cyKHIVi2Tjr0zVQ3dxCIo8/f6mkuHcbXCgtgMwA44p01mrNbyoT5iYYIe+az5APhH45ftl6x8CfjHceF5rJbzRwLec8Zkw6ZO09Pzrqrn/goT8K9UtodRtNJ1QTwqG2mIBS/uQxOPwr85v274mm/aAv4d25khtlGefvY/pX6neC/B/gm28NaM39m6a5FrFv8AOiRTuCAnqM1pOnsB+PniHxx4Y8f/ABsv/H3jixu7nS5LwT+SFIaVFPyq447cHn8a/RjQ/wBtP4K6DbRW+j6Tf20KoFKxQhDnocDdjp719b/8IN8Or5187SdOl84Z5CEMR05FZMXwx8CJJJINF0mVcYAMcbEe+GGaTiB48n7bvwXa1zZpqHmSJl1eA8Mo4XIPf2yK+RYv+CiHjjR/G01xqlil14cE+0BUxLHDk4Ucj5sdz3r9LtJ+G/w1YxbtBsOODJsTsfpgV+B37QOi2em/HbXvDlpCtvZXGpxKsUQwoSQ84HuMGnGCQH9Dvw08eaB8WPCFh4w8JSPcWd4pCiRdjhkxuGD6HiuutrPneR1PSvLPg74esPB2k6RoehRCzsra2UbU4w7oM9OOT1r2EN++CKT1II71mwJY7fMu0JXk3ir40/DLwVqzaV4q1RLCcEZJy2ffaBn8a9kC7pwVbPqP85rxj4p/AD4Y/ErWLfxDrum+bcpCIHVZCgO3o3ykVUGBh3v7RXwONoHTxZaszkYCliQPcYr8uP2+PG3g/wCIWvaHq3g3UVvltLBoJTHyp2gkA+hyT/nr+i7fsgfBNkX7PoozyGzM/Ydjur8s/wBtn4X6N8K/GOn2Ph6zWztL/T94ReR5y5JO7vkY5rUD6c/Yi+Jvwi8GfC61i8WeIoLPUZ5meeJn/e/ewMqOcYFffNx8e/gVFI8Ufiq1SXncCwOcdxivzr/ZW/Z2+BvxB+G2k+IPEsa/2pKhEwScxsXVudy59+wr6aP7JvwKZ1ePTuGY4U3JAI6ZPzdfpRYD0zxL+0J8HjoGow2HiW2ka5gmgC7txYspIPBOB61+BuiLoD/FHSZtauTbac94HlmYfKoXcByOxIHWv2i8Ufso/AiPwvfXtjZxwSw28rg+e7EOBwwJfA6YxX44/C7wvoHjD4x6D4L8RRs+mX07xyKWILHDFRkcjkdjSgB+zWu/tLfDHwj4Lh1y01eG4u4rcJBGjh2kdVUAkZJHrg15v+zz+3gnjzxGfBHjtRBqF8yrZXKgFHZmICuO3tiu7t/2Lfg3Hpttu0IzSFRvYTy7sFRj+Lbx2NSab+xj8JNBurTUtF0sRX1sVkRxK5eORWyDwQprED6wtfNupXugyY3bQR/9avLPFP7Qvwl8F63c6F4h1hrW8s22MBDI6MR6MoIr0SxgmsF+zJwFI/QVwvi74ReAPFupnWtZ0W3u7mYgSb1xuI7kjHNaQiByqftcfAjmZ/EnlrH1DwyJkf7zACpD+2J+z4bO4uP7dFyY+Y440Z3Y+gGO9fF37d3wz8AeA/Aujv4V06LTbu4lcyeWuNyGP5RkejY/OuH/AGG/gj4W8ZaLe+LvGNoLqOOaWGGJ1/dsBjlu/GRj9a0lFLcDtLn/AIKG3Nl8T54b7To/+ETuZArIqMZ4kGQr575GCQK+6tP+Onw0m8O6fq8+vW8Vvqn7yB5iY8rgdd2MEE81Iv7L/wAEdRt4JU8Kacs8mcq0CkjtyxPp7V+bv7d/hbTfAui+F9G8PgW2npFeeXHGThX2rhQR2Gc4NSppuyA/Vyx8U6Xc+TqmiXsGp2jkKXt3WRQe+SCeRX5Of8FI7n7V470mZ2+9pir09Aa+ov2QfCo0D4U2t7HNLdRa3Bb3e6Q8LIwHmKoHQA8fhXyr/wAFGPLbxL4cuEOc2EgYd+Omfzpw6kxPuH9kzwBoHgz4eaNqXh61WC4vraJbiRfmMjShXIJJPrnpWx8Qv2rfBPwk8fT+DPGMU0boiO06qSg3LuHAxXafs0oo+FfhB40O17W3kC9eUVB16e9fmR/wUntUHxXllhTGy3t1LqByGQnk/hUMIn7B+E/HHhnx5pCax4Wvku7R0Vw69wQD/kdq6iJ8/I/Svln9mLQ9N8P/AA90a103EEZtbd2TO4kuq5JP+RX1G8EofcvI9P8ACs2ijnviX8NfD3xh8FXngLxREJbXUE2QuR80EoGFdfcH/Cv5yvEWk/EX9l/4zT6Lp19Ja3+l3iBShISdCTtYjoQy/wA6/pkjjmIE2dqxEH8M4/Umvmf4x/sueBfjH4vsfHWrQzpqtkER44toEuzO1iSODzW1OQHr/wAPvE83iLwxp2o3gTdNFG5ZP4mZATlfqa+OP+CkE9tb/Dbw/YScT3ZZyccBdmev4V9h6D4ck0HTreztQYoo0WMKR0K9/rxX56/8FG/Ey3Gn+HvDbTeZIY5ZSBzjcgC49qin8QHnP7GP7Pfgn4ieCk1fxJabrp72URkELmKMgc54IyK+4Lb9kL4ZXv2iKTTYf3gYNjgoRk5APGfpXn37IPh680D4Y+H7Yw7D5SzlmOCwlbcRjtj3r7q0iZDenZxIz4Xd933I7cUp1JcxCP5sPip4CsdD+Or+AY5C9i2qRQFTj5Y/MKkfiK/fz4Q6A/hLQNO0rQ1VNHtYdkUePu5AOPbnmvw++M+66/agnwQ8k3iBVDjrtMhAwe3pX78eBNOeW1a3SMBI1Rl5HVlGTRW6FnYRTs6biT706Jg0gTuxwBUcnlWp2Rzxy/MFO0ggMT0NeO/GL4ha78OvDcWtaDo51mVpSrKu7cmBkYCg8ZqAPcJUfiM8bTuz9PSvxh/4KQeDp9G8WaH420ZTZXdxGWaSP5DuiBKnjqepz1r2jxF+3f4+8NW4n8T+CPskBbakjeZHkkdAXXngV8sfGL4/6/8AtKaGtlpvhiVo7NyIGBMriUjkZAHGO1dVONlcls+rP2Ovjj4y+Ifw9srPxAn2qfTZfsbSsMF8AbW3D1B596+64547e6aGOeOSRDhgHyybTySAa/FD4Q/Eb4ofByyHh7SvA90FkkMrMytnzOMnG0jtwK5TRfHH7Qng74hXHxMi0jU1iuLprq5haKTyGjdySpIXgfMRk1hUd2Ufsx+0R8TrHwD8Fta1C4lAl1GJoIdp5DP8vB6561+PX7Pnwe0X4reNbnVPEwWbT7KQFYpGKiWT3x14rt/jX8bNe/aF1XRPBfhy1uRhUM9uVyiTOR8zY7A+taD/ALKh8N2h13WvG0ulQAqHRI/lDkdQVbGMd6qGgH6u+BtKi8O6RDYafcRolqAiRhl2LGB8qjJxx7V31xq2jaXazanql9GscSF3+ZeAPxr8stC/Zz1bU9JgufD/AI+uri2dsfKc5Gdu8Kp9u9djcfsi61OpN/4ov72CRAXCcN78kkCj3ftGh9B+Gv2yfhZ4k8cSeCUVrL+GOad1RZyCQ23Jxz2HU19WNZsPKuYSDDIoIIIOM8jpX5OX3/BPzTbpYrmy125guEYtveJJDnPB4KnFffXwc0m78G6PZeEru8n1PyQFkmmGC2wFQep/mambXQD2tbw52EVZRxuyDwetUxGXLADnnHtU0dvICM/d4zUAaOwMq88Ec1EYlG1d3TrUoOFA6U+TyvIUZ+YUAZpX92SBypzTfMDR4bkngUM+xXXGd1QqflDFePb1oAe8L+WByewpXcQW+xlpyGQMAx+gpNQCiNNvO7g57UAZ0MnzbjnHSpXdSvB3+nsapqCr5kOAOBjpinlc/KBwOlACAKWO0Zwal8kHgDg0y3PlS7Sueua1naMqUC4OOooAp2zus/HT0rTlniKgD8hWN5oDNt5PqKt5i2buMnj9aALDTxhQOh96pfbYjJtiHyqeW96usGbELJ0wc1nzaaiAmJzweVHvQA8gIGMhxnP4VXEkagjOSRx70p/dxfMvXrmopI1CjZy3YUATW9xDHJsY/MRzmtJHh2F4yMnrXMzKqSK75yeMVct5xI4jXoo5oAvsV3E5AJqJGjJD7sHvTmk2Z+XIFUZVUqcdaANPziBuByV4pBd5Y45x71QiWRlA7ZwamEGxwenOOKAL0d0d/ltxvGAfercTOG5I+Ws1U3Tb89Dx9auB8PtNAFxyWwcdeBUK45U49x7Ux5nDqrNx2qIsN2eo5/GgAeIRklm2n+HHpVFyAxaQ7k9aWdnkl4Gc9KqvD8nf3oGmSgqQD94AVKsg27m/Cq8ZO0L1GakgeMjYx4GeDQWMmmxyV696qAgcoeW9613hSSMK3Sqv2GMvuHXHFAENvOTMUkPy1uRnGAozjtXLIkiXLRMM4rXt7lom+agDa6ELjGelP2qxYEfjToGWaMeYvU8HvSNGM7VbJzx+FQxolBUgIcjaOKkjdGco4yQeBTeVG7HI6UyIoWYM2GbrxUdSy2SWG4eoGPSrQQ5JY+9UER0AdT+ftVtpCBubB57VJDAEmfBB4rTDGPO7oBVQnzDuX5T0oPmAAHrQWTSxw3AIlxvzway5Y40BCNlDwcVeVn2GMAA56moXiUIrHjrmgCn5Ui/OpOwDr3pouDnAyRnrWlBMpQxscL9Ki8tHJRTuH0oAiOXwV/E1ZWP92DGThOv1p8VlKB8xG0cilSCUJg8HqaAHQOxXdnOOMVKF+bJGc0sUThNq8Z9KmVX3hDjigBQ65IPFPYbSrAY3UwGMKSw3U7aVTcDj0zQBCVPmcnINV2iMcwZGGTwKdJlXCHnPSmRtH55DKdwoAsRxcneQMdfc1MsaRHd1b/PNITG24c5oz8qgDIP6UCRkaqqLy55PIPrWZB5ZwT17VrawquVc9FGPpWLE3zgoeD0FBSNBGXLMvGO/rVgBfJyPlHoaqlSyfjzTlYEAHkDuKCywQEAAGc96R3UEBBu7HNPcxsgVKrIgBJ5HcUAQsWQ5Ixk8VXeYsjLjDKenrWpjzFw64OfxNUfLJbBAAHOKAEgG3AY7eOtXlgWRQRgnvWcQvCRjr61cMssKlV4JoAsosiPk8gcYqZ1UkkjLEj8qoByWC78jGTirDXQ246k9cdqhoCwxTcD2NMZVMuFOBTYmMkQyPlXpTGVlG88EZqWgJmZFIVvnzxx2qqNu58J93oCKRUDIcfKxPGRVgK5QDOG70JAVdzojEHBPp1FCtlArHgdferyDLZ8piOOQBioJY1iRj9cetUkBKvzRgDBFSRP5bBW5HvVUOm1IwCTxzmrDlo0Z3+fFPlAbK++XKckH+VQyDzHHkseBx6c1Ue6jcmPHD91601pwuxEUgCjlA1o5Wj2vuwem3sKsr5MgEYHBOcisZpA0qkd+frSy3bxsEiG0+tNIDSliX64OTVd2LgxgE7uarSyz8FzlSOxqSKbGJIzkEYIx0pgCMd3llCR7cYqeTzXwQTkHr6CgFhKXTkkGneZ8uFOOfmNADWlUoSwzlcEjrVVkiuAu7A7Bun50TRGLHlHOBuJxWQbloZd2CXc9McYoA1tmzdlhgds0xNsgI5IFVWmU45zuPIx0pjyTRtvjIAH60EyJ3XAHHSq0cUn2gRA5LjaMmpmuNgKOvzGoEMiXK3Dc7cY/CoRJ+Mf7ZKyxfFe5ZxhmuIkyRjd90E59jX3X8HV+0eEdP2ZVlXJBH3W288/hXw9+24Wh+KMZmXALhuDu6sOK+3fg2uzw/YqpBAjGMNyynoT9a663woD6U0d3ijUOvJ9fbvXQw3ibyFHPT/69czZysyB2Pz9OK2ogocZ5zz+dcZoXmn8/cVGwqcHPc+tQJb8mRT9e2akkQqysVHHH4U63kleYpgYBwD7UAQIy7ScdOx6mnbl3+Y+cLxz0qwoZZzxgDjJHFVLiN8kKBjPQ9DQxo+OfjaUP/DQGO/wysiP/AC4a/m3r+kb42LGP+F/Y7fDGzx/5cFfzc17tL4UeTU+Jn//Q+6o3JzuHGOPelkwdpUZx1qVGUcEYx3qIyMWztwlfII+gM6SM+YQvTqadsQrvbt0qyycbelQyMqEd+1WS9ymVDE5OAR0qCbLjCDao71Y8vDfKcZqqWJJVeAKCSp5vlD51ypqNZhuYrzTLmQhwP4ai2Kx3g7R6VaBlO6kkkjO3ljXN3augCL3HJrpZiiFex/nWHfELER0BzmtqRmcu2zkg8HrU0e9UwvIHQ1ACNwC/db2rWI2EBOhHIxWzIZgytgGNhnmmLGuQW6jmpr1lRi+MZPFVrC4+1OyMMSscg9sCmZFgM3mF5uS3P+FZ3j55rf4e608fMjWzlR+BzWskWZXL8hOfyFYnjZh/whmp3Y+bbaTKy/VTmomB+UH7G0cLfGC/Fy2IzDIu3/bLAZH41+tbK0c+NpQsTweny5zX5E/smwTr8YLs26jNtG4dfRdwBP51+vP2hbyaWPGHOSM9v8muuv0HAaL6OJ1gJBBIrbZY0fch3buayIdPiWbztu5u1aluGLNzg84rnLGOWB+Rc7u9R4II4xzirUIYbiOcetRSbi+4nAPYetAEJZVOxic9vSiInO1zke1E8WZQM5AFR+WxYbMgDAoAnkIC/KvGaki2kbvTpS+TtQjn5xUbbo9sK9AKAI32iQ85Y1C6Asrd/Q0spwwccH3qNnaVfn4I7igAcbxhuee3asbCiZnccZxmtIzMiELyehz1rOjtyGPmEkMSfYUCsWgqjDo3TkVOgJ3S7jjr9arYOfLUe1T4woCn8KAsMd5CMhR9T1pFaTBUEc981DOzqFwOM4yaequR0ztrQYgDpkE9Tz71Tum2cyMNo6dua0RsjC5A5P0xWXcxfaD+8GAD096AL8MmI1b7wHv69qtkmWLf9xT+lZgWdlJ7Ht6Yq3FuQKEHOORmgCwu0JgfnRwFx19qMZRsjp2pqxgAMfzoAbJti+6Diqkq7o2kX0q/Ko2bs5NZTwXD5MZ6ckDkGgCxbPKSNxxxVkbBJxyT3BwRUMKZ+Z32qB360w2hlLFX5b8+KALig7yA2Cc/TGOajy27bwRjj0HakeMjEbE5I6jioJQwlWNGwfcZx2FAE8agksvzMoyR9OtU7iSJdzAn1PtXzH8Vf2pLX4WeIB4WTRP7XvRGN4QdSc4wCM8jpjNeLXn7ZWqT2xU+CJbdwyGMKWwFHUE4HJ/SqjG5lY+/4kae38zmNHI/D2q2BhiOmPSvzvX9s+WK+R5fDt7bAI6iPzVZW3dcBlXp9c10Np+3Ebdm+2aDKiK20b0QHJzwxB9vaq5PMVj7wibYHZfxNBkR8Ih6Dk14V8M/jv4d+LabbSVbS6AJMBAGTnBCt328Ejg4Oea9iZJbZzG/B7g+lE4WGkaaMmHhYYc5OccZz2xVCZzGzSs+1eg57n0HWqEO6dnRW2sMDPPc9sVs/Y9rlXG7b1OOfqKzNR0VsszAnBKjn3+taMUa7grAYBGKrKrRuWX5V9+fzqwjb2Ck7GX8KAHD5X8vPJxg+wrOnt1UsoyCe4PUmtAoqsXkJbAx6A9+KhlhjlIYn5Rg+9AFKGyRnJBO4fxE+1aMUCAFcAEdMdM4qvyrAgcDj6VZ2mNSxAwcGgCeLCxl3+QjjrTCYCMBffOetUpLy4EgRQCgGSD70iybEAZcseMAUAaMTrlscY4H40Lkkouc54PSqUUx5BBGOOBTlOAULZwep9apRAt7Sj02OF7t/J6hSWJzjHvVdJASQSc9ea53xfZ6jrXhy+0/RLlrK7khkjSVflIL4HXt9aIq5nNnmXxh+Pfw5+DVm0Wo3y6zqrrmKwtGBkO7oWPIVRg5J/DJwK/OO20P4g/tOeKP7d8Y6mulaUriOBJDhYoAx4RcdVH8RAz9KuN+x78ZtV8Uagiaeby1VyRdyuoWQE9QzsMn6ZPtXrWifsUfEp0L+KfEn9nhRtQQl2QIPQqQDjvXVBxS0Mz7E+HvhX4S/CbRF0fwrqFlaxHHmzSzoXlk9S/rnt2rqPEXxT8CfD/R7jXPE2uQSwRp5kawOJWkA7KBzk1+XHxN8N/D74U2t1oFz4mudd18AfuomKrESPl3DLYP45rgPhl8Ffij8c7+G30xJl0aJtzXt4WWJVJ/5ZhiS57Dbx6kVmok8p03x6/aM8WfHXWP7B0CKWz8PxSH7NZR8yzMTt3vjnJHReg969x/Zc+B/wAXrLVh4i1i7uvD2iKodbebO65bnjy84U+pIB9K+rvgf8APhz8LLRYX0231bWYyfPupm3yb+xRGB2gd8AfjX0SzXUCixfMisPl5+7j+VVOrbSI0jHiLhCu/J3HccYyfetC2DxgcZUDFZLRM0iMVKqAc56Z9anhuhH8n3uDtJ9a5rlwNu0ltUu40vJhAOXBPQhME1+ZHjq31H9qL9oIaTYgHw14VcQzyt8uUjkIk545YjAA6AV7z+1DqHxMPhJbDwrJLAWDLJ9lTc0quCMLjoSPQ18UfDT4WftA/Z1h8KWlz4fguDueWQmJpPmwc9z34atkyj9X/ABXrWh+BfB8up28iW9ppNoViiTORHEuAoGOM+tfhuLnxh8UPiRNeeG4p7jWNVnPkRRtucIT3IOSMfhXqXxt8P694AS38K+JPFl1qeqXS+bNAkj7NjdBtJ5yfWvtT9kT4M3nw20FfHPiqJItZ1tVa3BUCW1i5wpJGRuBBIz0qorS4Ht/gT4P6N4M8IaTpviDT7e613ylN3K8YZvMYZ2AgHGDkcHFeS/tJ+OPAHwc8JyWllp9q/iXUyyRRrGN0Ubg5cnHQe/U1678XPjh4Q+DGmHU9buftmpSsRb2cJDyySclSc9Ae5Pv3r4F+Hnwr8QftE+OZPiV8Xr4WmmFsxw/KGlRWysQB4EYB57n9aiMbgeUfBX4HeOfi/dvqsZ/srRY3Vpb6ZSd+DnEWeG56mv1E0LQ/hNFt0Mx2d7qNkFWUOiq8jxjllU8GvRobbwzo+jw+GtFuLHSdKs12RwpKqgKBwcDB5r5K+MPwv8P6xfT674e1qLT9TAyjLJ8rH1BHIz3qjM9+uvC3gt5ma48P27wzkljsVSB04wOK1rHwp4atJYJ9K0tLERjcjoV3MQe5UDjB+tfmz4L/AGmfGnw/8SN4f8Sz/wBpadaP5cqyEOevJWUk/qMYr9GvBvjXwx410GDVPDFzHcLIC0kSNuMeMg5zznNS0Vynom+OZBMPlbcA3pnv+dXRA7ZVwRuHy15R488Wa74b8MzXfg62+26tLKpiQrv+6QT8mDkn9K+bofij+1NN595DoOecbXtypyTjgEisSj7J8SzeH9F0lofE1zFa22ofu2WaTare3sfxqx4V0PSvD2kJaaDaRWtkxJHlgbmP8TFupycZr8dPjt4j+Kesa9aTfFd2huIrcm3t1XywihupA75r70/Y/uPG118P/wC1PGE5WxcgWCyZDmAjcSc8Fc8g/X2rWVNW0Mz62a5tNN0e+vbmYJDaxM8jtwqLgnJzX4q/CO1PxH/aHt49IQ+W+oG6Ld0gjbLn8q+pP2mfjtqHjW4X4G/CK3k1C7ui0N7cQ8bsAhoh2IAzkk49K9v/AGcP2bbb4K6E2t60yXPim/TZKyfMsUOAdi9COvJPJIpU42GmfULvbKyQ2jbfLIUH6cEmvIv2hmWX4MeJ1il23KWMpB64VfvgD3r1S2tjEEhcbmYggd8fSuS8caRbeL/C2oeFpPMVbzfBK6LwFYd6EI/M39h7VLDS/infXOp3SW8d1YBUEhADONvHPfGf8iv1VuvFvhjSbd9S1fU7W2gXr5kihRgHGee9fkV48/Zl8ceBLiW5j1K3isFfyrd95WWQNnHpt9+fWuetP2WvjV4og+12+y4s5FVg+9nDZ6DaMkmt2uZ3E0fr74Y+InhDxmu7wxqsGoSK/lssL5O4cnHc/XGK6iRnMmU+Zz+NfAX7Of7K/wAVvhN8QrLxJ4ku44dMTPmiGQOGUg5B9M9Pavor4yftE6D8JPEMXh19FudUnkRJWZBtAD8hQMEngc/Ws3EZ7wty0YVjlmXkgV4R8cPg/wCHfjRZWkeqX76bLbMdr7QzEei15Tcfthai9mt3Y+ALtIGbq7NhgPT5PSviLxd+0r8R9a+JE3i0M+m21mwMFgTmNUXkBhxye5x16dBhcoH6z/Db4e+HfhnoNp4e8LxCOGFcvIwBklYjlmbHck8V3RlCnfnGScV8/eAvjhNrnwwT4j+JtJnS3tolZzGm3LdDgZ5BOO3evKJP2yvDcskzW3hm+kQHAUN1I/A4GKVgPuK21CadzE33R6cH3r5l/bpaP/hQ9xFkfvJ4yrE4BG7OB3NecQ/tlh7tG/4QW8SDB2iJ2LFscBjs6HuK8Y/aK/aLvPif8Prvw4vha60nE0TeZKGMaKCMksVHtx+tVCFncSZ0X7Ad35Vz4quJI9jJHCAAx+YtgEsvoPX3r9GpYZgEaPDBvTnivxx/Z8+Ln/Cor/UpU0ubV5b+JV8uA7Tx36NxivrxP21LmC1fzvAl4AuFUuWB/H5a0qK+oJH3CCLZITekIJmCoSwGS3AHPvV35LUNG6/e5r8V/it8bvjl8RPFkWvWVrd6LptooS3todwXGclnwvLH6Y6V9v8A7Nvxh+JHj66i0DxxpMzMY+brDBcRjCl93y5Pt/SsJRLifY5aVsBR8pqF42YkL2qa33qOOR0pVSRWPP3qzKIvnU+WR8vtSIm8kk5x2okBBTaDnkcU3zVRwF4zwaAJAhBJz3FWN4jUqozmqzPyAvrStIHcIyEEDqOlAEyyFx5TDoODUjj5crVdZBt54NSgjC+tAEwLAnb3pjSsrKrcktinOQm1Dz71TJHnHnIWgDM1/WL/AEywupNKj33nlsIcjKiQ/dJ9ga+M7f4mftaTXXl22nwXEaMyh3hC85IyNgBzj2Ir7hiKGU7xuBrQF1G8oZpBC6YAyM/KPpQTI/F79p3xn8ZdcttN8N/FaCCAyMZYAi4clMZY59RkVc+CF5+0HdeAr21+Ep8rTRLJG5CjLvkAkZHuaj/bd8Yp4k+NMmm2DCaLRLRFDJ2kdeVJ49jX2L+xHdxf8KTjtYpEFyLuVnXKllDNxnJ9BXfFXpmJ8t/DH4OftF/D7xOPEGny+SZ8i6ZplkDKTuYsGHUHGcVh/tRfE/xD8ZvGukfCnwir6iunv5ZjhHyz3UoA4A4xGB1Pcn8fq79qX4+XGh2b/Cz4fE6r4r1nMDtCu77PFKMYGMjzDjgdgcntXlvwl8NeA/2aktda+I0xPi7UoTKZAhl8iNju2Lt7k9W7njpWctBpn1f8AvgfpvwV8CxaKqi41jU2EmoT5xmRQDtHH3V5A9a9j1nw3aa5p0uk6rEJ7G4B3QnlWDDBHPtXzKn7ZHwitZEIW8mKODu8onI755qa5/bT+EflSXKwX5aBAUVItvI/GuaUbu5Z8ZfGv4L+LfgH4xbxf4KmmjsEcSW8kWSVxlip28YGcEGvaPhb+3BYG1h0L4gxDbaKqiSAHcB0BbOMlR+fevHtX/bB1vx14zni8Q6Yknhi6Pk/ZyG3CLn5u2Se/wDP0f49/ZcvNYtV8X/ChkurWbGLcHJxs3ZU+mTitIt2syVK5+o+geN/A3ie1ttR0TW7edJwgjQuvmOzdtuc/hjiunhiuZZbeW2+Y+Zj6c96+APg7+xvf+E4LLxN4r1qVrxmSc2ts23ZzkjOeTjINe8/G741f8KF8ESa0ls1ze3MnkWcbnA8xVDBmx/CAOfwHehoo+bv23PjJd6D4v8AD/gLTJfNfT2W+uYUPyszcRo2OegPHXDV32k/HH9pK8Fu6eB4CNiFY+c7SoxuJI7dq/O74aaR4u+PnxrsrzVWfULu/vUvL6QnAjgiYlsHsABgD6V+7GnC1SBbW1hAW2REVh1OAF6+vFXKNgPke6+Mn7TLSeZD4HghO5SeDu+bvndjBrzP4iftAftB+GtFuLvxVolnpdoMB8n5pC4ACqAxyfrX2p8S/jB4F+Cvht9W8W3CyXcyuYLYAPI7gDAC88Z6mvyT8Rav8YP2uvGKjQ9PNnpVvyibsWsCk43OxABJ9B0pQA85+D3/AAlMfxDstZ8L2sd1qdszypEzD5nkJB2g+gNfomnxF/ant7ZVl0K0dGA++u/YVHYr34rL+DH7F1r4E12y8ZeJNa+3XtpLvSOHgBhx17gE19ya1rHhvwpo0+ra/fQ2VhGhLSTSKg4wTgHr0qpWMz4z/wCFmftTZVYfCtnGpH90Dd9ee9Urn4k/tS6dBPqeoeH7OW3tCzSMRsEaqM+2cD0zXCS/t36bc+O10qz0VY/CQk8s3W1zcsq5+cDOBzjjHSu4/aC+J2ueKPBFh8PPhSZL+/8AF0pjaaA7s24T5lLH7mSQG54UHPFHKgPgnxB+0P8AFC88fz+NH1l1umk8uOGF28nyY2I2Aehx/XrX65/BD4rv8UfCsOryaZNp/wBlcRur5YFlClsHAIAz3HOa89+Bv7Ivw/8Ahvpaax4otV1vXgAWncbo45DglY0PYZxnGa+qNN0/SrHTRpthbxwrGWbEa7Ml/UD8KJFRPlH4r+APjh4q8ZXN74O8R/2VoMojKIJtpU4wcKB1yDzXF/8ACgv2gVmlW5+Jc0SMuSfMdgQoz03AfjX2m25GkiBwccY9qYk0gxPGN8mQrBsYKkgHOako/CDUtE1LSPiveeHrXU2l1dNRjVL1uXM7Pnfkc5DE19i6h+xR8RfFWp/21q3ilL65kjT5rkfORtHy5YnH19K+afFaXUf7UeoBQN8OvowCDgL5ucDHtx71+zfi/wCLXwy8A6Rb+IPFWrRwZjTZbId9w52j5QoJPXg+lXU2Mz4y8PfsMMiQt4w1576MOiRxw/KkcQJ3Zzk9emMfrXr8P7E/wguFkto2uJIkR8nzMNu4x909B1xXTfDr4/aJ441O9mfTW0bQwMw3F/KIjISeCEPGD67vxr1b/hNvCllC09tr9oq4bK+ahz07hjWcGaH4c6D4L0q7+O0HwyvDs0v+13tW2nB2I7LjP4V+tUf7HnwWSK3xZSjYFbcJW27gB2Lc89a/LnwJe6TqX7T9rrl/KEs59duJTJnKgb3IbI4wSeua/YzxX8afhf4L8KXeu3ms2t9BYxu6wwTK08jqMhQobqenXj0omxNnnrfsj/A0Xc99JpInmlOSGAEYHfCrjGfatnRfgD8KPCeuwa/oOhLY3Vq4KbGIU7e+3pXE/BD9qzwR8Yb650oQDQNSTBjgml3iVScDa5A5HcY445POPqB4nE2ZVJZe1QCYt3dC1s7i7EfmmCFpFjH3nK9h15r4m1r9sTxhc6lcaZonw5upTaEBmRpXYAdCVWLvX3Mg+f5xt4qSTSNMtYF2Wyjec7l/+tQM+GG/a0+JcdpG8Xw3uVYn70hmJJ9MCOp7j9qj4rSzRif4bTEmMfJ++GfQ/wCrr7LuI7d8QpGFIbJC5PArorO1W8lEciiXGWPyqBx0+agzPzv1z9tjxH4Rto/7d8DS6PLcEqnmM/zqvJ2h0HIJGT2zX50ar4vuvEXxLm+I1xaqk11fpe+SW3Z2N8i+/Ar3D9rjxwvxN+Nf/CLeGNs1loj/AGGHywP3125CyY5xjdhR9M14vfeGz4Y+Iem+GdTcNJbXNqlwp6K02Dj6KCK2gHW5+lPh/wDbS+IXimH7L4b8BNera/K8nmtnKgAg/Jj+tU9S/aW+Nd59jlPw7dXXcVOy4wF6HoP1PFcj+zdrI+H3xr1f4V6vGsUWrt51s8hHErLlQM8fOOMV+jH2DZNieAEquE3HGB0xUgfAFz+0J+0NJFPf6d4GljuXjIBZJiigAgHaRjIzxmvmHwpH+07pHi5/iFb6VqL3hnM87sD5b7vvB02j5SOPXFftOumyxwSBptyMPueuevNYdxM1sFtXjaNdpGNxwQePX0oNBPAviTWvEPhLTdS8Q6Z/ZupzxbpoiTuBBI3EEAjIAOPetm5bew2jHvVbTpJIII435yCv0HYVOAXIQdqzAguDGyYbBK4xzS3E4jhUsu4A4XHvVnyi24HGV59MVlT29xclYvMEY+maALNkcOVk5JBxVsQALlW4A6dOlYtqJbd3U4YrwG7Cr8c7vvaTkrgY+tAFpWjjBLLhiM/TFBVTHuxtU85z1qICS4BKDLYwO1TRy7IkRuSVOVPbFRcDOlcGMMBvbqTnHFNimdJsKx4HA/lTHjeRwvbPT2pn2YqVdgQewzRcDqbSRWtSZDmTH5ikYhmiVhyCSfSqtl5ggKKMNnirL4Mfy53Dr7UJiZJcmPCumQc7aqxlZHIxkjgcU9hIoxwR9OKiSXYSz9dwx6VaILDQ75VwSFAAOBzVa5hjjuXVHBA5+bjNX5FcbVYAOOuGrKudqT/MMg/j9aALFvKo3JIMAHj2qeRDKuI+QRjJHX6VQt9kkrBDuK9+xBrYjYhApbocL2xQwMJ7QQsERucdulNaZHYgDkfLWhcq5kZ93TjnvWSkTLKSfuP396zNDQjtwwDMvzKeT61NtZ4TtzzSojKBk9OcZqZZVjh2gbSOaaAbFCNyuEPT0zQV2PlRjeefWp1kWNBKB8rexODUiyeZACV4buO1aMCuzlGAZcAj8cVallPlFYz8w9eTiqM8yBTg84wKriX95ukXgjt1rNgLczs0JiLn6kZ5rKYybgg+cYycDjNaZCyDfIMAcj3rNkURsispBY9MdqlMzBp5IhgKeRz7UyK6biTbuXPNXp4gyliOF4yOtVbWNHQxn5geenvVJgTTGMkAD5R0qWJlAJnHbnntU6RRSIUKdPXtUDx77kQ7QBjrnqafMXYpW4yuY3zlvlBrStDGpkEiFWYE59TVaW2CAAMPl68/yp0AMo3Yzt4680cwWNiK6GD8u0L3NV/tHlykKSUfqfU1DGQzMjMM9QM059rAjGCtUFiSSZCyxglXI5PQVQUeW7ozBsHtz1pWUT5wM7Rk5HJNMCSJDjbgnqQKAsMnVfJJTPWqExMEIC/Pk8kcYqyZuNrg4HUe1V/MiVMEc9KCCkwEkRkIAYDA9qntbmQJuyVK4B780qBXDM4OFHP17U2BFZ3D5JIzzwBigCwN0Y+1RqXyeP8AE1WnWV5cqwyV/Sr9tMsK7DyCD+lVXiZ7gNH/AKs9Qe1AGeBIJAByenrWtbxTCdYe4GPTmj7rFhyp649BR5z/AGhZOjIMD8aAGytuk2MuOcbgeR6cVPsc+WueACapTyPJO8kpyyttPGM4rbUbY8ucA9PxqGBn20xa5VVXcvIJNXogoYoCRtyKihhHm5jHBPX0Her32ZRtY8kk45xVgMHlbgi9853DmoGjCnESg9xU8dsEdmXhuRk8n3qTYVww+UdCaAKwWXy97rk8g47CqF4ZBgBmIIGfattiq5QH6+9Z0+JcRt3Hb1FAGLGkkh3RnHOT6VSf7Sty+RwCASDW1FFNBOQ4DJIMDtg1nSrNFdqrKPnPJBoNLDxKA2XyMdeK0rYh8yI+4AZ4qhfRuIWO/Bzzim2V35UflhvlPJAHPFAWOhhjPm+Znj0zVjy9mVx9RWSkwdPlbrz71r2xYwYkckk9TQNofGgEapjaDyRVGd5BMYs7QAcYrQVTJhOfXIqhJA/nNIx4zzQS2Rozsqr/ABpWbrEjSuA64fGPTitmGIRAtnPpk9Kr3qw3NzGrAnjAxQMyLazRQkUrk4H6VsyJ5cMIxlcjB7mkaAbywHTHGajvrhw8MQO1Fx0/pQBemy7ho8OAMGsfVrgTxLGEVcKRn0qz5jgcfd5qlfoDbFRknINBmWLALHbiIEEevrT5IhyycY9ar2uyAKjsCWOfoKZcXSzHys5AzyKAKUyl3+bjaa1raYrDk9E7msqJMsVHLDue1aACGNkmO3+WaANiFHkkyT8xGeDUkYG75+Me/XFV7Zdm1QdoB5PfFXMqT8q47DNAFSZGKuSPvEYxWWyoJnSRdxOB+Irdd8Exd2IGT2xXOajOYJ2CfeHP40APVQzBQM5J/A1qLhECPwVxk1SjISIFBkP8x+tWMFihPXj8KANH93JIZHPDc9Kz7+GCQsVyrKvBqy/meUpQ8r1B71IXQYeQfNjHsM0Ac/NCwYDORxzVi2McETIp+YENmkullRXeNd65x/8AXqG3USoxYkMKALDTeYCqjoKoThYj+96+gq+AFAJUs3Qe5NVJwAxinGGGQPwoAis5MvtlHyH9PStnaFHyNuO36YrDCfNknaABkVvWksZAR14QAjPegC2Qvyxjg4HPc0xw8auV+UA4waieWOSVCoIwSBn3qOR2SLaSN+T9KAKTT8jzBnmpwAy5JPHA9ab5YmZc4yOanliIjSXIyOuKAMbVd8U9rgfKwJz2qS3LZjZVwT1PsKXVGMclqhX5W3cH36Yq1BC6WsOeCpIoAaWM6GJ0IbPSprFY7SMxAZGck56U58hNytg5pkELyy+SMK3UmgCaCTc7ycewrHuImnuC4yFft6CtNo2hY7en9ahtw8t0qBd2ep9vWgBtvdNA5glHysAv0FarREooQHH1p0+mpFJuB3BuDmp4jufnAK8fhQBF5c+UCj/VjPAzXSx7vIHynkc59azMsCrjqT0FWp7t4k2OuVoAeikPuK9Op9KdEwzKGG0Y496rQyllIjyu7kg96nBdZFLDqOOKAEjhC4XO5iM1UAxM0cp5/lVohghZTzkgVnRSosxE2Se9AGssTIVKncGwKgljkjuiW6HGBT4Bna4OAOnvTpPOchgN2Tj8KAEZFALOSHOQPoarqZB8hbGMAcVPMk7KqrxzjB9KwLmK8tLxGZiY8jA60AdVHISmxuQec1S1aBRGjxj+LdmltxO0YaXGSM/hSXJfYFHHPPfigDPjkZo2Gd7HNTrb+dbFnJV2BA9BUvnKkLGMYC+1VftjRkkcjdyPrQBz6aVLCzSSkMVJOR6V1lrEbizZDgbgMD0p7vC4ZlTjHOfei1tmZC8S5BGCKAJbazRf3ruQysePpU3zrcGaNs7sdfU1EVKKBtJVT8w+tRvJtulRPlTPFAG9LhuVbGQM0oLEnd0GBVSIrvETfNwMfWnlZF3DfjoSB3oAivIy6M+48cZ7VkATIoJJypHT+ta8rskapL0yDjNQsCu5wciT+lAEsCmW3eWQYVSTnHes6+tPt1pLBv8ALLLwR2+tXo7pY4fJLAljkDsaz7kTFwR8yjnHT86AMi10pIrRYrogyr19CBXR2DrAkabPlPK7u1MFgZFDFtu4Ywei5q1bWLqhjL7goO3NAEt/IJoDGOG9vesuBirRo7jb6Hirtyhkt842MmPaueiMsm/fglTx9DQB02yNJAow27oc0OVSRYnJKtwcdqr26kADOWxx7CpHXJ3ZIoAleBIbsSxD92QOh71bdYvLDq27PB56VmgSSnaM560XIaG3AYbQ3U+9AFhEjfG0cVbeFCMIuQ3XPasa3nj83zSSBwuPU1tXTqV+bK7R1FACM9sIRvkBxgZpsQtpg207vLytY0kasuwHIxnj1p0EjKSuM55OKAN0eWkbtznHy45rJWKKCYyumWJ3e/NTr9o2nA68AVQWSYTkSKNw459KALk+12EjLnHbNNB3kRhcBeBx1zUrOpUbhgj9aUqqMMYGeOtAFc2cahpGIWTJqZAggUSHB55zVR3AufLHzAke/SpJFXhHPIJb8KAFEIm2rGcnH6U+WIxRMzA4UUiJnjPy4HtV0oHifDdBtBPNAEVqXuI0ChcdiSBnFS6lZeUzFiGBxgZzg/hX5g/tbeIviZb/ABe8EeCvBmvT6S+pW6pG8DtGokeRgWO3nkY/Kq1t8Fv2vZPL+0+P2W3uCRuS4ZnyOFyNo6/71acgH6cuiWqme3vEDIQuMdGP4VLPJIqiSRwxPVuCcgc/SvzM1D9m/wDafjgfVH+IEvnswAVrmUDnuTkisO9+BX7VGnafc6jY/EN3FpG8rIlzKM4HPUYNHswP1FiD7/8AWb95yBW5bn90c/dxj8q/Ez9nT9r/AMY+D/HtnY/EvVJ9d0W/k8jfK5ZoJWbaDg8deCPSv2yN3p8iCWzPyPjIz0J5/wAmm0BM10xCrBlsMAeOxNbV7DKWgZcDK56c1z0cZSUMmFC4J+ua3p7kNBG5y3bjrzWQEcZ3OSSCUpAf3m0jGeCRUO/G5kHX255pI5cHk7cetACNAhyHyepFZ1w6bfIA+761rtJGYWdzyO9ZZdlgWR1CgkAn696AKdvcxzthQQUB5zjpUk6/KZOgx0PfirNrFH5m4DPB57UXSbkfcQdgLZ9/SgDP05wuMxYyST7CrV7I4PmIB83THpUOnTujO069entmrZjjdi0eApP9KAMu3v7iVtswO1Qccf1qyt1FAVwCRkZC0iEK7FjkZ4xVsW0U429Ce9AGVf8AiXSfDthfa94glFvZ2UTSyyOdq7RwOfc8V/Pp+0F48vfit431Lx9cbls5bl4baPnakajC8nqcDJ9fSv0c/bI8f6r4o1jSP2f/AId75L2/2/bTGflKSdEYjOMbct0xxXyb+1j8KIvg98MfAnhu2G+WSaeW4lIALyBRnp2y3HtXTSA9p/4J1+GdPsvBms+NJJ5PtGpzvZbF+4iRlW3Y9STzzX6DfG3xp4u8FeBG8S+CdO/tic3EamIqW+XB7DnJ9hXx1+wFZ/ZfgjZzxrvFxfXLSH2LY/pX6DpPa2un/bNQkSCxXq8rhFB5GMnjPpms6m7A+ANK/al/aYuoZrmP4Z/aIB0KxyqRj0BGeKmT9qD9pGaVo5PhcSQvzERyrgdskjbX3QJvCewyQa1Zqin5cTKPqD65pn9s+HfsgcazZgMcNukUD2A7GsuYD4GX9ov9py4nZF+HUUZTnHlSDA+uRWJ4z+OP7VGuaJcaVp/gQW09xEyiWKGRmXcMZGOhHY81+gLat4Uy0Uuq2UkhBGdy9D78VheJfiD4A8EeGL7xHrOtWn2XToC4WNld2x/cA5LE8CtIq4H5K/s+6p+0z8G/Geb7wzqF7oepTL9qt5VbALHG8MAdh9SRjFft1Y3zaoivOgUuq5UDO3Pv3r47+CH7Xvw5+Ll5c+GXd9D1MPtghuXB+0ISRlSAoJxyQOa+wdKjW3Hy8wj7rDnP0qmAMha6WFvlLHAzVtYtkw7mPgevB6Ut2EWRZMhskEDoetXbMlryMuAvI685NYgfgb+3lapF+0FraREg3MVuM9wdo/pivoLRP2NdV1zR9Mv28a31ubm3jlbzVaT7y5yDvBH414l/wUDkH/DQ99cBsBLaA8DAyoxX0D4P/aP+P8Ph7SrXTfhxLdWkMCAM0cpMiqo+YNg8HtXZ9lATad+xf4pvG8uL4kXirESF3IUGPb96a2R+xp44sshPiHeleQRGGx9SPMNbFv8AtT/GPTLv978K2ikIChWWQAn2zHV9v2s/jJDNuk+FcqynA/1U5yfwQVz+8Bn6Z+xt42Rdlv8AEHUApG4JGrLz3yRIa/Lb4jaRdeHfi4dCvp3vLrT9WiilmkYs8p34DEnJyRX6x237VnxzT57X4UzjkniOfHPXkxjb+dfld8S9euvF3xpXxFqNobCbUNVtWlt26xMr4IJ+oq1fqSpXP6KPBSCHS47ZQGRI49jDncCoOSfWuuVHSfdu4I5z6n0rmvCvlJpVlEx2OIwWVe/yDnPpXRzyIXLRkk5xj09KxZRpRTRQsU6D69T61T1CYGHByPouc1U2STOHxz6VZ8pzFtBO4e/f0pxAz7CSUNJ568fwjHUnjNfkd/wUxUQeLfDbKQTbWZCjPAyhJGPev18tVnW7Ec8bKvfI/hzmvyJ/4KSPaDxfoF2X3j7KQT3Mewg8eoraAHP/ALOf7KOk/EbwJp3i6XxJeWP2ku/kxAMAd207R26detfRCfsXQ27qtl4x1RWxlFVdrKfU5Iz9OK+XP2efhn+0d4h8D2N94A8Tmw0aYyvBHv2MBuxjJXPJz3xX0Onwd/a+imjI8aF2PBJk3BW9D8vI96mTsBa1D9je40rTdRvG8cXVwsUbNJGAUzkZwxDYIwea/N34EvLB+0R4UgLeZ5VzJyRjIRZRnpz8tfobr3wm/acsNKvLzVPG0d7b+WxmiM0jZUDBUIVxnFfnf8AFI/aL8M284wy3UyHnOciRTjp2JxUxMz+iTQNQuZLOO1nYgQEjOfmIA4FaSIzPvZvm4x9KwdMgjeCC6h3Fx8wz7jmpNU8UeHtAvNPtNVvYra71Jm8iF3CtLtAzsB6kZ6U4o0NQo7zbCcnJA/Gt6ysnumQyMVVn5z0BB5/OsiK8t5NrJ94n64xU1/q8WkaPf6tcYEWn28twS3AIjGc04y1A/H7/AIKFeK9S1/4nWHgfTboXot0SJY0XGJ33IFP6dD3r7Y/Z78A/8IR8OtL0jU4zbslshkbOFWTCs7HGO46V+MvxV8W678R/i9c6l4duGjutQvVFs2fmRhkA7j0PGSe1fYPjzwn+1poPw2uta8UeKt+nwW/zrbMqnytoJJIjX19Sfwq6quB+qPh3xtaara3L6PqUE628xgDKyt8ygZAIJyQTg57ivzR/4KRmWLS/CheLDTx3L5GDyUQHgfhXzN+ylrXxI/4W9AfD93cXOnmWOS/iLgh8bid2e5w2CP6173+3hbfEnV9V0e2Onve6TdRLHaSKoYecw+dFKjr061EY2dwPsD9le21GH4GeFYrlgyG1TAQdmx1r4i/4KRRMnjLSAq7EayV1ORt5XkfXivRvgVb/ALW/h/w1Y+H7Kyt47KzKrH56qAFGCPmNfL/7Xmq/EXUPEgsfiUsa3y2qPEsaAKAQQCGHaqh8TJifr5+zU083gDwgTn5LSANt6fcXoB7V+av/AAUfYf8AC0JrRix8q0t3OSSC5yOn0rvfhPrX7WmkeFdKGji1FjaJEsB2oGaNVUDOSDXyl+1fr3jfXPGctr4/Mcmr+VBxEp4yvc9KiA4n7D/AWyLeAdMmYgmOztVGeB/q1/wrK1L9r/4ZeDdQvvDGtW14bywkaMyJGXDMvByOOM11HwA02Sy8IaXa3P7uaW1t1CnoAsakHB6Eg8+h4r0HVvhL4B1vVJtYvtFsp718BpJYgxY+pHQn3PNIZ8y+PP25fBT+BryPwZa3a6wwIgeaIoqt2LcnIzj3rwP9m/8Abl8V6t8Rj4D+JK/bE1WYRx3SgkROzHG7HVO3TivpD9qL4TeHNJ+BWvaxoulWkN5bhnEkUaq/7sqWxxkALnpX55/sLeGrTW/iB4quLyJZLq2tFWFyOULsckfl25rdLQD9q/Fnjjw74J8Oz+LfEdykVhGGMeGIeVhyFAHJJ9Oa/HfxLp/i/wDaq+NbajGv2TRbcIB5gOPJjJwmSB8zDt1r6k1H4I+PPF2pNqnxE1IzWlkuYLZSGRgnC5HQDH4150v7TfhL4apdaTL4ZktnspGCmCMLG5jJ7kfryagD7/8AA3gO28N6DZQw/KI4o0xyCAgHAFeoW7XlsXIbljkAnPfofwr4EtP2+dPNlHFB4PupSVBQvJgj3yF9KjT9uqcyfv8AwXdhX+7liRg/VazZmfF37Y3wZ+JPhz4h6j4ntdLmn0jU5xcw3cCfKjPkhTj7pBPfqa4rSP2lP2t9C0y20yO81E2sKhBIloGZgvA3NsOTgdSea+r/AI1ftoat4k8HSeGo9Gk0651JHQmdOGiZdu4EgYOc9vxryr9l79pCb/hM4vh14vsTqcN3Iq288AyUOeVcEYIx3roi0oo0POPgp8ev2i/DfxJt726g1LVbK5cfabe7jkZTGx5IyPlOTkEdO9fvRod5JqOjWs2oHJuEDOg9XAIH1FY9l4W0OSzt/KhUyOT8ypyq54HPaugjtY7aRIbf5VTI28c/THtXNKV2B8P/ALfPgjTYfhCNWiwWa83r5fXPlsCWzkDHtXzr+w7plu3haeKOIyi5v2Y55OAACemeK+rP+CgHn/8ACjrG1jYHdcrt5x/yzOc9Pevzs/Z3sf2hNF0Y6t8NrWJ9PednBeRC25TyBkjIrWfwgfs1F4YsisYlt4wfvLjCPz3PIzXjfx58U6L8N/h/Ih2TahqYeOGHgnyx97j/ABHXFfmF+0F8Z/jro/izT5vEmoPYahbxLJBBAwVQeRkgcHPvX238L1X48+C9D8X/ABCsRBqtrBIioAQmQAVcKx/iyPWsuRrcmR8t/sg6h8Nv+E61y68U3y2OuXbZigm/doyliTyQB1IGK+1v2ttHTTf2e7mWGOOKRJ4gQp3ZVsHOR6A5r8hdO8BXXjL4+toNtJ9nX7ZI29D91InOfTtiv1J/aR8U6XY/AiTwxbanBPqEZRXUuDJwuM7c1s+hJ5B+wZp2upPNrbTyXemXNw9vLbMcgLGNyso9dx96/TfWPH/g3w3eWul+IdTj0+a5DGNJCqDAOBnJ4z16V+IXwH+O/jbwFo3/AAjHgXQ5b2/klkZLjLeWQxzkjAGR9awP2nLj4mTHStW+Jl4pvdQLtEkPHkqF+63A7njrWXxS5R/aP33nSwubZZbKRLmG4jV9ynco3cgj261StFjgulMahV3fj78V8N/sS3Hj3SfAYHie/l1Jb2KMW3muWEcbchQTnIAxX3LdY2qV6r1PvUONnY1idQhDHCHA7mrq7VAyd39a5fS7tgSknIHWtoSCUAA4FIovN8pBY8U528z93jA9elMePcgK8hetI8uFGe/QHigCvOhSMMOCfWkbYsAJ4xyeannRZI8r6dKoujCMhu3agCW3lEyLIi8Zxz1q5coskTIvRRmsCIyQzNknHUCrQuMM3OfUe1AGfkHKluMVJBkqYiMH+E0rBZbjauAT0HaplIH7tQCfbtQBOIQq7wcs3WlBUuFQ4AxURlBOF45P/wCqnBU3ZA645oAkeyikJMBC4BH1NU1tZ1KsTkKc49cGreGVlA43HJAq1EQHwwx35oAmkdPN85c/MBkdgKib5WLZ79qsHa0m4kYNRyp+7IH3s45oAhlKyJg4OenFVltGTLntSk+WdrHcOc4qxDKRknnjoaAMu4t4yVLkhgMj3qtHhQPJ4I6k1rzQK+2WTqOfwqlHGqZwAR1waALAZXTA64qoY/m5+63pVsKuAVwoA/GoWifBKchupz0oAotdmyk2t93rWhBOJRvXJDfpVSW1WUgSYI71esoYFQonyA84zQBYZcZI696lUAdGyaApzhqkiGeeuDQBXmlzgFTx3oedMBVHSm3Mc285fIrMmd1Jw/zYoA0N7FgE54zVV5UYbRxjoKZDM5cbTnjGDUpWI/NjGeKBJkTHI3Ku04xSgIFDufcAVIqs67h09KUhFUAHvQUmSxyefFhTsYk4pF3qo3HJWnptJxkHFL8yqABhTQWQMgZzKBzjBqJIGY7gOnNTIR5vX72f0qwJAGzjg8ZoA0LZzj5uan2/KDjAz0rLEgRg6H5T6VdjkZnG04BHSoY0WhvK4J2+lNVcfMy8L3phc70PJK9PQ1MGkwZiAAD0qOpZNHGxK7c4Iq1HDmTY568VVSRgyL1H+NWWnCPluFB7VJDLhjjAVScEc1J5v8QHI45qvJIko8yMZA4/KpA+IgeBkd6CxrF/MUNjmqs8gLbOw6ipiyu3A/EGmSRhCXc0AQwjqV6+hq1GzISvrVQbVkHlnvV9EZnIB5PrQA/JZdue9TyoUjDq/wAx61RdzCcSdc1KkrOxyMhqANGNtqBVOaaynIYDJqsJnAIVcEcClDNkSE/KOKAJ2EeN2OelL8mAMnc3TNMKjiQjGOfwqSV1kcGMj5RQBSwFZRI3TNTJtkclMDAxzVSaJm+bOWzSW0gjchhn2oAutDtG4np1FKsiE/J+NJxIzLu7fpUCgo52nINAkMvYWkQs33RzishbOLO5Tg961pgxOCc54xVVE5+fj+lBSGSIBGMn5Rx9aSVAqgx/d9BTpInfGOQKQLuGwdFOeaCx0YbyvqeKbIyMvA2YPNG+Py9oyCGpfMQyE7SxPFAEEfLEht9NZS7Mitjb+tXGRVAOMGoWIH8OcfmadgGxQ5l3P09TROi+asYYEt1+lWCPMBPVTzgdRVR40R/m5PfHWiwCKohkIxgjvVhY8uzk53f0pkkMhPmr2PCmliliVykgxmkBLGh8wlD17VbVURSZTls1FGCr7oxxjFOcPtJc5APNQ0BOyI8Jl3ZYdB6fSsvzXjTdznOB71eZk8sKuRnFQLGYyc4IByM0JATlSoy77dwGB1pWiQptK+uSOM1EzEpmQbsdKY10qMD0U96sCMFIgY1+Yn9Km8xo1KuMlh/OhZd0g24bParbDdHhcY560Ac7KEQnaMEentUYdG++Tkc7vr61dELrcFgQU6n2qFoNpKqPkb71ADFSQSHzFIO3IHrip1Vpt3m8YGT7VZYea6kHgLgH2FSOFSP5Bz6+tAELqY0BU5AxnPpUkYUqWYbSOg7Ypsk7BDhQSfumpV5G5u3JoAdHMvmjYcH0HNPkVUOQM9yPrVPcUmDLyByexpZnkfPUcZxQA27upFX5cBSfyHpVYyLJEshXDdsd6gVjNgNyO4B9KfH5bsAOFXrk0AGVDZYfNUYkDE4XjtSbVR2klGVzgAVZ2xiTcCenFBMiFIVdianhhmaRVj/iOPrntSSOsf8Aqx1qSzciYbsfKSfpjvTRJ+Of7darL8Q42dcSrtKsDkEocYGPpX1p8IZjJo1k0qhZo4I9wOc89818nftxJLF4lhuZMGV3Ug8cF8HH619Z/CB31DQ9MtoT8wtreQknPJAOM+1b1vhRmfTWneYI98g4PY9c+tbdldP5mzbnA5NZyZH7rID54q/GmFGPvjqe30rjNDXjn+9nO1c4PWpTKixq6LjPf1qvbPkMiH5WGCe1S7QildwKgflQaFhWgMRL8EdqryYYHZyuOpp3ykD0HYGo1ZURnlXYvahjR8W/Gsf8l+9vhlZ/+7BX83lf0nfGyVG/4X/hQN/wvs/0/wCEhr+bGvdpfCjyanxM/9H7wYAoQeD/AFqpvG1VPB9PWrSruJDmq00IceZ0K8Cvk2fQNkcZbLMVyoquVVm+fgA8VbJIRV7niqkmFYDOccGgi5E6qzMCcDHWq5THK8EdfpVl40GSDkVA8TFPkPHWgRlzgMABxjtUCLyNx+X+tTMEJ2nkjNVvMAbYVoIaIrwIxA4LdvasO8nMa5AAxmtZ5o1cxZBbuawdQYFj/KtDIynlWQ7gBx2qIvIq8AkA5qOSMrhs4U9qjjdsqeorogBUu0yCxB2k85pNOtvJLyHklsgdMCrN2G2CQAMc9vSqwd1hznk84HNAF4j96TnavT644rN8Wx20HhPUmI3BbKZsd3YA8UsjzuoMZw24cHpjvVLxOGbwXq1wwLM0LBR6jaen1pzMz8of2VLpF+NGo7vkFzHIgUerEMv61+sVoBIBO4xIecDuK/JD9lLEnxp24+fe3TsQAB+tfrsYhbyt3C8Amu6v8KHA1o/MWFe+081ASyzDH3Tyagt5GCYzw/P0NWo4snDHuSfyrkLLkK53Enrx+lVJThzgdMDFTQs+Wd1+7wB7U19mfkyc+tAFdFOwknk+tD7sjac//WpzRkoAGyO1IEMWBuz65oAtGcNGobgrVK4mLsNnHSpVZDhm6KcU2VgxJVB0oAgkkJG0Ln0NNKkAHs3pQGYfKB8wqRQ6/KDke9AEAAiBDrnJ4NZUi3bPiMfT6VuNkpg9On0qKJUQ5ZskdKAM90kUF+jL2pke9uD1NaUgZjgAEk81XZFQhh93POKAIZVkkCIegOaTZdpOCoD7hzxVvzV2nZyTUkEh++SAx4poDLuLaRnzuwyjOKq+a5CqRz6VrTu3mmQEYH61QnVXPmADeRVgWITuAAHB6mrMatlh1I71UUssYHT1FX4VIBXPOKABMDcD3pflcEA8LTXQvGVz171XjVkyh6igCbEYPy9O9V5BMg3Kdo9qtLghU4+Y8+tRzqMbVOGFAFCF5Fdiw455PrVmJ1I28jpz0qLbJxl8otOXcsgRBkMMn2oAnd13AscEZAGetV45ZVu1kb5j8owB0zU0Los21xuVfXnFPjlhj1AzOuEcqB361mZnwN4006y1X9sGzttagSW3mRPlcAoFSMjcAcjtxnvX2bqPgvwwI/s76espjyf3mHXnOPlxt5/CvjrxlaSQftk6NmRSrIpGORjaV6Hrj8a+3L95WZ451+ZSRnpuA+6fyreS7AcvF4G8DzRMuo6VFdqxBEbRRhE5H3flOP5mub+Lnw/8BWXwl8R32k6NaQ3MUEku6OFFdSq/eyBwcZr0GEMw4OMVy3xg3D4SeIY7aQLI9rMOvG0rk5HfpgemaWoH42fCS81DTPiLof8AZtxJbNe3kSMUPPzsOv41+5Cae0CRRXDeYNoxuOTyMjP0r8KvhbOyfEbw6k6li99HwO2GB/lX70Rp5ttDK42llRiD2yvH5VtW6BAprZR8vD8rDpV4tJkluB7UqwMhz0Bq0VUjAGSetc5oVELsduQAORSmFRKJImxnrnmpAAnzFRz6UkIgXMuDzkYP9KAGvG8mMc7TnngUjB1kAXABHbkGrEjpuwgwepA7VXyu392CxJxmgBTEV+UjOce1GHfMb5B7UDeIsSc46GnYyBKecY60AVFjUbtx+bv9KUCNk2buOcZqSUZXcozxRb229JC4xtXjNADo1X7gGeOoqnGreey9c+tXEjPzKp5C8YqO3hl3eZIcbTigCCXMS7x90HH51UeeNytmco0oOGOdrE9s+3WtW8gU+WhB2M43c+lfnT+2Jr/xO0DX7K40LV7uLRniCiK26R8dWC4+bPqc+9VEhn3Z4r+JXw1+HGhm68b61BFJABtSJ1aUnH8MeA5PbAFfB/jn9oz4vfGae48H/AjRJbPR5S0TXrACeQEYP72TCx59sGvjjTvh58UvGN+2rXOj6jqRQCQPNuyFJ4B3tlR9a9/8OfDr9qGzhhsPCumPpUO4HYrRwksT1J3Z/UCtvdiZH0N8Gv2KfDulTWviT4lyy6vrMYW4ktAB9nEmdxEjHcXbP0r7YltDpVi1nptsbRX+5FF8gB6AAgD9DX5WeNfD/wC1h4S0+bWvE2u3FvaQRtPKy3B2xhOSMp3+hrzf4c6t8avjDrEnh3T/ABHckqvmMwdyB0xkfePX3o9nze9cD7g8f/BjxhBqd54w8LeIJRcMDJIjBiSR2HPTPqK858MftSePPh5fx6f410lZgWyztEFBRPRuoz7A1PYfAD9oJLEGPxn5qygqQxmUcdR+8AI+mBWTqv7H3xG8QA6l4k8QW8/lLnysHO30wMH8c1LiB9eeAPjj4L+LCKfD8n2e7ZC5tXOWyDyASBn1xjOO1eg2yF5UeTjaTkfWvx48KWfiD4Y/FrStNiEqypMsSiPI3xO5VlXPIIHTGP5V+ycUkZtbK4jO4SoGJPXOO9HKWkX47SOQobhQ6IcqpGcZ/PiuS+LPxN8NfBrwRP4r1RUYlWjtraPAaaUjKgYHA9TWrqmuR+GvDN/4lniN0dPjeURqQC5XovfqeOBX4x/GH43a/wDF/wAcRXfjPFhoenTYh05eiopPUkZLEdTx9KqnG4z6G/Z0+GuofGXx5efGz4lBrmzSd2t0lAIlcE7VVcYKxjH41+lOsCefR5Cto6xAMqkLjBIweg6V+Ynhr9qHx9c6dD4a+GHhqI2lghCKI/uL0zjGMevcmvYPCVn+1J471ITeIL8+HbBV3limMg9lQDOfXcRxQ0B8weKv2dvif4j+Jl+uk6fLdW8sm8XFzkqoJwRyc4z7V5h4u0XxV4E8Qv4W1q+ktZ4lVybd3VdhO3O3d6+1ftl4ftdQ0u0tbaa7W6mAVZHwN0jDuQehr8lP2vpPM+NF4iJ5ZkiiXA6cnnJ7YogZnZeGP2a9T8ZaBN4rfxNiCKMO7AO7Z2lsN0HQdcmud8DeBfh74l1OTStV8Sy2dxCNsMYdgXbON/U9fQGv0E8K6FaeG/gfa6Jo4aJW01ZXbGdxlQtISTznkgema/NH9nbw3pfiP47W9pqqmS3gu3KJuI+fcdv61pDW4Ht/xT/Zg0Dwh4Lk8R6Vcy3d7HgMZASzk8YHtXpP7DnhfxJpNnrWt6havBY3ZdFypwpA7Zr7Jv1gkuJbOWFJbWVipR8MCvTPOadZBLEx6bZxLb2yHCog2qMnrgY5rCb6Bzmzb2iKRuAZueRxXW6d9jC58kOo65+Y/rXPQxlXwWyR+JrXtWxtRU3Ak8ZrJgflN+3U9vH8QrFrIKwngZiOuCdpGPr/AEr6m+GfgnXPiF8BfDHh+XV20W0ntkW4lRMtJCpJVAOO1fKP7ecoX4jWQhk2pHassffAVU/9mzX3H+zhcTzfBXw7HqB8yWO3QIcbcqwJGT9MflXRL+GBzl/8L9L+D/hiZfg5o4k1qUgy3lxiSZsA4z2AJPRcD2r5g8T/ABu/aK8I6ra+GteEdtfaht8oqiZcFtijMY7kjg/1r9MUiMiLJtz7dGH+NfIn7V/h2OPTrPx9Z/6Te6VdQSmMLlkVeSrEdOinOMVjTl0YHFpr/wC1/ZJiyRGkiIyjKrv83dTzx9KrwWv7Z9tnUJkUrI5LF/Lbb3yehwP0r7E+EXjvTPiD4bs9V09g8rxZkGMAlQM4zzweK6nxl4tt/B3g7W/FOpMBa2FpcOUBA3sFOEz79KtTMz8Tfjn43+Juq+KJtH+Il4sU+mKG8q3ACBj0PHfHTnpX2P8Asg618cbkNLqdk7+GZ4lCvMNpbJ3IYwfXrux/Svjz4feH9S/aB+Otq2owvLDrF1Jf3EaEErbx/MIyx/hwNvPsO9fuZALaC2h09LNbe0t0VIY1UKFCDAxjpiuiUrRsWiaW6vJ49tycM33h6Y61hXOiaNdXsmo3dhb3N46hfMkjDtgdsmtE7xOqxcoevvV1E3SfdrmGSxaZpk9iYJbKEIQeFjUBcfhX4k/Ee207UP2pLvTxChsZNYgiaLA2uqsNwIPBDHOc1+21xFctayCCTysYLHG75QeR1HWvxQ+IsCQftSXEFkuyT+1YGGTnczHccemc4qo72A/ZK80e0uNBt9Cljih0wBQluiAIqR9BgDGPwqppvgHwPEv7rSrYE4JYRKMN6gYqy6qLe1ihyMqrNvPOTz+VaMM4CKueh2jjr36UphAyj4I8HjVkuprCFmBAAWJQFPtx3r57/bD0fSbX4KazNDaqk+AdyDbk71UZHtX068hnmQLhFAz+lfNn7ZiSL8D9Qka5MaEkAbc7l3r3rNM0PkT9gvTNOv8Axd4gl1uETCO2jCFsEKQc4AI75NfpuugaHJGXksolG4gB4wc1+ZH7B93bx+LNTR5MSS2kbsCuQCr8A/gP1r9SrlZQAzk4J4Harm9iVK5XtvD3hdOEs44z32oBn2rbtktbKLbaxrGT8o2gAbR0H61kIXHTmrMTMWGT92syi2p2D5F5zzS5OVLDDDOKVGjOQeuRUhH7za3A7UAVmEgbAI9qgWM9W2sdw471cfHTb+NMJCYz8o7kdaAI2iReg+7yfWo3ZRtK+vNTs6BsryH71EVEinjkHPtQBER825iMdqtRhWXjhqpqRISgXmrODGMc0ATyFRgkdOtZhbDSZPWrayM6lVILelVijEt8u1vegB9vD5h3OdoFZuva1Y+G9JvNXuQFgtkeQsevyjNa9ujOhjHVea+MP22PiTaeHPAsXwz0gvL4i8UbAFjySlue5HbcQVA78+lBMj8tPFGpzeJvEviLxewcx3ly7OT0PzEAA+uK9I8GaZ8Q9B+H4+I/g+7uIbeKd1lWFiNiBsAsO+016v8AHL4Mr8IPgF4f3L/xMr26jmvnOMh3i3bB7Ka+k/2Q7DSdc+D0mn3yo0Eklx5qEbvvMAw/EV2wlpYy5TyH9kPxh4U1TxtfQaxY/a/FGoK0n26d95HLbypboccHv26V91aj4E8G+M7hJdfsrfVHtAWiZgGK/wAOCfw6Gvmv4W/slan4V+IuseLZtSjjsGjmFlEn+sUTMQCcHAIB9/wq18E/idB4d8Z6r8HfEEm25SWTyZ3zliWJ2k/y9emawqO+wWOt+LutfCr4WNo8A8K2skOpsUd/KAWLaF3Hnr1Br2zw/wDDH4VeItPt9esdKg+z3sQZWWIDhl7Z9K8L/aj8FzeKPhTe6jbWwNxpUMtxCSfmVQo38H2B/KsD9jX4yP4l8O/8IbqRKS6SqgF+6u4ReT7VMBH0n4s+Hvwt8IeE9U8QXfh20lg021muipiXkwLuAzwAWr5j+D37WvgLxLqEXhnVbMeHyzuIWH+rx0VWIA6gEDHftXo37aHjdfDHwM1Ozs7kRT6y62gAUksrcsAeg+XPNfBf7H3wKg+KXia917xJG/8AYuhOqNIn3Xn64J9hjjvn2rZIqJ+w0Lx7oZnky8mSh9hXmHxR+DfhX4wWkFr4rMkqWzEQEceWzAZYdjnA6joK9Wkgt4tphGAqqFyc8KAOPyqISM79MVJRw/wv+DngX4T2M9j4SsFtvtjgzO53SMB1+Y9u4Ar5J/ab/aZ8dfCfxIPCfguyFlBdWykXU8e5mfG7dGCduMYHQ/nX3kTL9l8w5Yq3FefeLPhr4N8X3lprHivSLbUZrGNY084k7VIyDjgg84//AFVMQPxH07xN4n8a+KW8V+N9NvfFdwTnymjd48dgABgAegr678O/tLfEjwvZf2b4c+HyW0SLtjDRyLgdiQQBX234y+IPwd+D3h921C5tIZIePs9umZMADaqgdfxNfBXir4mfFj9oXURoPgDSF0TRZAy+bKQjMucbnY8j2AFUBqXH7ePxB02f7HcaNZq0KBmXcQvYkMT1J9q8O1/xD8cv2pr+Z7t9mjacWk2/6m0gXIOCSAGIHPNfYfwu/Yy8CafJF4i+J+orq9xtx5JkWODfnAI5y2PevqO6sPh7p2iz+GrKews7S6HkyxRyoAy42/melWZ858SfCL9jLwNfpHqHiXX11eVB81vDIoQA8fwktjNfoB4W8EeF/A2nW1t4f06O2FsGSJtoyobtu6nmvzB+JenX/wADPFb+I/hzr32nTmkG+JJVZuu7ZhSePwr6K+En7aWieMLj+xPHMP8AZdwUVIpGGUZs469vyqBXPueKWQWwjcgDnp/ePeqbOUyVPGcAjknFVbC5E8AlgwY5FyrKRhlPQ8Zpttcx29yI9vm4y7A5HA96BliCxu7yQtGpJJI7Y49ya4L4g/FX4f8Awrs5V8W6rHDMEMkcKZklZkIOAq5Jz0z+tfmh8ev2gvjzY69qHhGe6k0eylmZYPJQI8kW4hQrAZ5xnnmqHws/ZE+IPxXlj8T+Op7jTdNnKuHucyTzITz1IK4zn5sUGh4Drniu98X/ABM1fxb4cieC61zUvOsUz84YudhP5g1+knwc/ZItppbf4hfGW4k1XWrnMjWdwqtEDjC5HsMe1fBl/oWleAv2jLPw1pMTGy0fVreKNTyxGTuznOea/ea9cPNC7jI8uPj/AICKup8JmfKnxt/Z28NeMtJutbsvPtp9Jsm8mCABY28tSVUe5Jr5L/Zy/Z+8GfFDwnq174quZ473Tb1rdkViCgUD731OR+dfrGsBeCUxy4WVeFPr2r81vCOtS/BX4+614I8SkQ2nimVZVkU4iDO5eMj2ByCayiaHrVp+wn8IvNF4Lu5RBliEOBjHTnNfKf7WXwg8CfBvwfplho88l1f61OzxmbhlgQEkgD8Bnv2FfsAk1ssJuLh1S3hi8yUjgKAMkGvwu/aV+JF3+0L8a4LDwkjzWMezTdPiAJVnyVkdfYnHPoKoDv8A9j/9n3UPi/4q/wCE0urqTS/D+gSqBLCoElxIn8IPooxz/Wv2skSBp2mjHBwB+AxXmXwe+H+m/Br4WaR4IsgBPDGslywx+8mdQXY/Vq7qO634RKhgXHjRiM9ap36IoXB47c4qwsoXOf51FNtckSDHHfmkBjqsXn4zyOeK8A/as+Otn8GvhvcWGmlv7d8RRS29o46oABucj0GR+NeteLPEmjeBdGv/ABj4luhZ6dpsLylgfmfaM7QO5Nfk7pWk+Pf24/jM+t3wez8L6a2GzzHb24PCL0y8mOT2/AUAdl+w78CpfFlzefFjxVGWt7CX/QEkHE05OXk5xkA8DtnPcV8//Gi7Rf2i9eifCLHq1shwP7m1f0xX7t+GfCGheG/DWn+E9ChW3tdPjCQKmQoA9c985561+BPxlZ7n9ofxPJKMFdYAx3O1wP5YrSMieU+0f2vvA194Wv8Aw18XfCkDRXNv5YvJYwRtKgGJmI+6M/Lk9cgV9w/Bb4r6J8avBcHiXTGIu4AIby3Y8wyqoz15Kk8g/wD6q6PXfDWleMvBT6DrcCtDqNhFFNu5xlMGvyS0XWPHP7H3xZvI1T7Tp8j7NpJEVzAeRnjG4AgexoJP2tkdjhD/AAqax7yzN8AhPzZ+96Yri/hh8W/Cvxe0C21bw/dQG5df39qhPnQsTjDIecA98Y969OVfJUjGMHAPv3/Ki5UTIMawADHCjk+tOtUWTa3948U67fY+OCSOtMsTIwbB27T+VZlEpjImKvzjO6qbQsJvM6gNkgDgDFWbm3lkhba2GxncfWmQRTQKynLHIOR6YoAZLNFkKgG8dMdOTUlikbmRXUYPXisq43LcZIwG6Y71Ztm/dtxwPWoYEocW7hVO0ZGG65xRIPtJLyIVIJxjvVTyHkjzjJ3YBBxSxpI7Ff4U4yeeaQCB2VweBjORV/bFPArtnliB0rPFrLJLvcbdg4q5Mlwyx7ccE8dO1AFq3jCNiP8AixzV9YmMh2/jn2qskRigVW5BwauRs7rwMkCgBJFQxy7csAOMetcvdW0vDyHC4BzmurkO5D5ZwGHIrLuE80LCw/dvQBCxuEhVYuWcg7ieuOtNuk3qrcgjg88VoRpGFSGP5VTg0wwZGM5LNwfQUAUbQBJXeI7XI596sIHZzG33s1JMiIBzjrz9KxQ7rJ8jEMx4JPegDWmV0OG9cZz3qnKBEp81sbRk46VdmmLMAAGI6ms+9KyRlWO1u9AGpE9vJEojLZIyp7Gocv8AMvU46mqlpJiIJ/EowtTGQB1RDgN7d6ANe2dlt1t3beC2centSSqsAHlggZPfpVfcyqBgqc/mafC/nM4bn1GP1rRAQs8Eg8tuo9vSqQXfOCR8jEA+xpJIyku1h16AetWERoyVQ4PGazAruhilZS+VBwKkaHedyY49aZIrN8jZJBqBJAAylsHuaAJpSxU4yW6cVHbMkKKNuVXPOKmSTrn5sjrVcygZGflI70ACO11JmMYA6Z6VbmADg55HoKo6VDHFuTcSMk89a0JfJYHABPb8KAFVYWjMz4XHGahaC5ldngYBfXp0qhcbiqxPlR1zWhbRK1vgknPXHFAEEcZi3YwSOSetSP5hxtwc9O2akf5flI3AjqOMioVX96AWwP5U0gHb2hyGO0DvT3ZyhIfOfXvVeWPDq5+cdcHpS7Y1QTITnutWBBcRSJC8gAJwODWEWYFnYYUdveulJV0O4HjgDnmsK8jWQNg43L19DQZkqOZoDIvypmo4pURZS/JHTB61Jpig6exyWVjjOKkW1bdhvuHofWgB0Em62ZiuMDP51AkzMJGiBKocnnAxnFbCwrHazJwGc4UdTiqISQRmFSOF29O4OaAAs3EZXA4HXtnNIksb3qwbASwzgjpimtI6Lvck4+Y5HX2FZdteO8jtIAuTwe/PagDbvlIuY2iGWIyQPpV3yZPKjkcFPMzjPbHrVQXfnsAF5Q4z64rTUsRtYk4OfagqJPDGUTg4z8vpmpHU4VLdgDnr1wRVYSBixPXrn+lNW8O1gCMkjPtUMonWSVNyudxJ5YDrUDHDFpOMg+3Panfa4cbGYEf1qlLMqjB53UgLEhDMjoMAfePvSmElQ4GTntULuTCTjv09zVqK5RMh1yp4I75oAo3pfzA2d6AZz/jWKrySXwdjiJDyPWt672ovmIflTg+4NYLIscrBGIWQZX8K0A1braUYKoKjnPtXL3VtILfcinByR68101rH5aAFsl85zUk251EajJxwfTFAGbYr5Uab/wCJccdq34rgPhcYA6H1rIHyuAfmYdeKu28sbIWjAGOPegDQdHKrJuwDwfYVEQJJFO7lTxmizeSQiGVcdcdelCfOSCMYyMenpQQypqYuVg3IM7jjj0qtZk7tzEkn9DW1HOyDawABbIPc0XAj3hnAXPoO9AIqyxk/cbtn/wDXVaUBlVZFxgcZ9aqyXNxBP8p+THTrmpLi5a6YZkyBjgDFBZYgj8sEL827rnnFULmRo+h3D9RWnEyRSRqDw3JPvTNWgg8wTRH5pOuOlAFIpvUOy4z933qIWeVWQYXJyQa2IIWmtt7kEIcKO4p0lmyqdjZxQBjxIYZ9oXeG6+1WLiDc4VemenvVRpmiuCS24ZwSPWtQw+dbGRW+cngCgzLcOA2eq8ZPbIq1cEqRs4xz/wDqrItnPlbMEuDjHatSQkAA4JHcdRQBSmkmWVZCeU5rCuIhNcSSMcnPfjiugubdmAbocdB3xWIYnklx0DZwD6igC5a8wnJ5TAApWLsyDO1m7elPSILEuzlsD/69K0RLqx+UK350AWy7gKoGcdSR+dV3VipBzycD6VbkVXkOBw2elRb1jQAgmgCtJmKJ0Jznpis61B3YBBy3zZ9qs3QLIwB6DPHWs+x8yYtKRtDN078CgDdVAIwyNgjPXms11SW4j2OHcDkkd6tQYG6ME7ST17VnRMY52UgEk4BoAsJbs9yY8hVzk8c4Fa0cAQhkYFQcDPXFV38syRSqcA8Mfwq4XMcqt/s9+9ABdqpCyY2enuRVaXysISuC5/Kr08zMAHUFCAfofWs6aUMhTgY5yKAK8qgXCGJuEB49qtSXcRG1vmyO3QYrDklaKMvKSATjd9aZnKgZ+Ydh796ALtwyzhGb5lTkEdsVr2sH7gNv3Ag4B96xZxizBjTc3erNlM4tuBgr2PtQBZuIWRVV8D+Ypg3xzxz7toYbSfrUc0zNGjSZLL1psc55eQZT09PSgBZJPOV1B5iOOOlLE/lTMIzhsAUyF2BlVTkMecDFU5HKSxtnJB5x2FAHSRvKyYJ+UHr61JDGQ28/KQM0y0nEgCZ+VW6kVeO7c5Ukjt6UASKuQowSR6VPMiSqBIxIUcCqfmup3KcjsPUUskkTfKAUZh+RoAuAxxtEncDmpF/eHaxClT3qqI2yi5J46kd6VYpAgSRxlWyKALKnyX2DA5qvLbp5hmx8p6g/0qeViy7ZPvEHmo4i7qFc59qAJkIMA8sFQOmakibaSsgYDoCBxVHzssIWOSe47VHNcSRM6eYRgfrQBozZcbk5KnjPXmo5FLD5uneqEV1I0SyK4LqMHHHIq00pnhLY59O3FAF5oz5KvHyB1GecCs66lLFVQ8rg/hU0e9VQqeD1Hsay7wtDMoPAYYU+ooAu26tIMYyOpFSSW2Q8qrhVxkDvVaJ3GWQ7UX9QK1kCpCswJG717iq5gK/kMRIpO3eBwPar1lFJHCqE7Tk8+1ORGLB2+771eRVZN6cp/hRzAR/ZnkLNuyvp61lTWjRNuY55z+FbUbmA5f7p9ewqtKWuCWjOeMYqQMiYSArGuM9B61ZgiuGL7ieOhPapxCGkLg/cIx9cVNIrAYJwcdPWgCjJHKxVWBLL3HQ5oUgjywDkGrrF9gIOM4zmmRxuZHD/ACgMNpFAEUtv59rulAO05GOMVBaxTSqzudqqx474FaLFnjMKgEsauRxNDEyNlTj0oApSqcY9MUkc3JJyParc0UgiYryABWZFIZfvcc9KAJwMuGkIYZqO80kLOlxaOTE45x61MNoYZORnBFTxsUdFH3OfzoAo29s0OMcgfLz1FWGVQ3XcR2rSmCkZLLkKD9azmi2vjIDN6GgBiISOuFB5NR3sLXFqqlwvOeevFSPG6ue+D27iq90pWEBxyynAHWgDEEFyY2UH5lbcDXUThvsiq55wNxrOsLabYrMdykYBq/KrpCRntQBnMpSZQrYG3FIqrMxRWw69atQ2Rlk3nKgD9aV7L7NMJt3yvxigC/CBGq5fcVH4Vmu6PcHzOGHfFX9oQEA9aoyxB3U54HBx1oAQwMJTIjnBAwDUdzHIqrhuR1rQdnlZQAPLUYJPWqd4zLzjAI+WgDP2lmUM+f6mtMQGRcSZOO1ZkKSC7UPyrcitaR3AxGNvr70AO2bI/MHp3qa2h8yNFYFs8nFOCLFbqDn5jz+NWo1SIhd+w5GPpTQH5oftPzLZ/tdfDKCBXXyRbA5775nHH4V+i1nDDa2vnJg+Zs3AjlcZxX53ftVqh/bB+GIP8P2UiTsQJH/rX6FQxqVgZ3Z/OjyR7gkZq5gMZIZpGS5w6Fs46A1g6vp0DabqT20Q2m0mBxx/Ca0rwPZh2ddw4x3PWieEjQdQ8pyJPssrjPIHymmjM/mPuZJhrEO8YC346dMiSv6YPDb2w0WwlZy0ssMLBev3UHFfzOXvm/2wY5G2B77HsCJDyK/pw8JaQF0XTbtZRIqW0J8vo2Sg5p1DQ7O08oweY+fmPQnGK19qkAKRxWRbxoBtbOSeg7VfZAEAQtkfjWIBcJHsBU8kdKgRYZNsLmoW3PJgHkHH4U8KNw5yF5P40AXImgdXjYcGql00K2Qik5YHb7+1WWUE/u/TpVC5KYaNhwTk+vHpQBQsmZLnajEhjyDWvNGWicIBnOW/+tUC+ScGMcirilWtJYzzz8tAGLAgEqgruXPPNaKoIwxA5BJHoKprHGxJjGGHXnitZVQ/I/pxQBzxdWkLv2/Wp7oTJb3EVk4SeaF1jfrscqQp/A81aksolfrjNUriy8twwkI9qAPlf4V/BCP4f+JLzxRr039raxe7907DJG854JPXPOa+af8AgpdK3keB7RgygR3DsT3J2/4V+nyxozCMrX5hf8FPZY7X/hCo87ZDHdyDI7EKAPwroosD0X9gHzpfgVYpGC228uRnsBu/wr7e8e+CLDxt8PtR8IXs5hhvRu8xesRQkhsexr4+/YRsY7b4FeHbiHCbprh3U9XYsecV9xeI5J7jwXr8tqwgb7FOSf4lypOR9CK53u/UD4N0b9hDwleRbtV8V37XTM2DEF8s9gOQf6emK2X/AGEfBMBjiu9d1GRs8FWVR+ClDj86/Pj4JftGfH/QPEN74O8CuNYe6keT7NcL5uwIeSpJwAeAecdO9fbh+LH7Z1xJtbw7bCPZjYqL6deZK0lUkgNyX9hP4f4QprOpx7C3mZx82e/3cGqMn7Bnw+khlOo+IdRFu3I3NGgA+pT+VZo8bfto2sbfbPCttcpGPlaR0jHPQqFlX9a8c+M3xd/aytfA15P4u02HRNIn/cPcIAxG/ptO9iPwqoyA9R0X9gj4d6brC6raa1qCTWkivC+V6g5XkDp9P0r9I9FZILOK2kx8iqBkckgAf0r8d/2L/j/8TrvxWnw916CfxB4fDjdckFms2fpl+BgnHB7ZxX67COSKcSxHIUndnvRIDpJNjHOBhec+lW7GQfaUkVQxHIBrnfPLlhgjPPHrV2yMkUqzu25E5weOfSsQPw8/4KKyWzfH24e3GS1pCZSOhO0c/lx+Ffql8GfFvhm8+HXhuSXVLS3/AOJfCAJHEbsdi9O/HtXwH+2J+z38SPiP8adR8TabHFa6PLDCPtU0gSMIE2t154Oa9D8EfsMfD6TQrW4Pie/uLmJAsjwMoUMOoUENgfia6HO6QH6BXmr+EWWLz9c04Rtg4lkTAIz3/wARVOTWvC9sjzDW7CRD0AlQcj+mPSvzr+Jf7Ovwf+F09jJ4u1zU2ttTLCGTzFIXbjO/5SRXb+F/2TfhJ45sorvwn4ru7mIqfMWGeOXBPQHC8cetQZn3za6x4PdY5ZtQthHMAE2yDDE9h71/PB+0LJbwftB6xNA4MX9qQsrR4ClQeMe4GATX6dN+w3oIk2weItRjKspjIdflB9cAfoa+J/Fv7I3xMuPiReh0S30zTrgSLfXDERzIp4fdzljj7uapMqJ+2Xha6ivNA0+eFSitbR4J6/cGK0VaZLje7ZyByvSsPwQ7y+ELRCVka0gSI46EoApI9q6WydQCH5PB+nJ6ViyjF8a3/iez8EanfeC4xLrVqglhVk37yhyU2ng5r4ag+PP7Zl2sz6V4Ptlitz8zvb+WR74dhn8Aa/RGKbyn3bjjuPWq00VsXyE3cY29vm9ulID8/Zfjn+2VMscy+FIUCDnIVmwBySQwGK+HP2qPEnxN8W3FnrnxHsorGVIWjjRVUKA4zngk5Jr9aPjB8UvAvwM0KbU9fm+0alOG+zWa7fMYnkFhnO0V+Ry6H8Qf2q/Hb3NxDLBpKkl5irNFFH/cU4wWx2reIHW/sz/H3436BoX/AAjHgXw1Frmm6WDiQxscKTk4Kkfl1r6R0T9rT47eIy6aR4Y02SaOQwmM5DK65ByC/B/Wvrr4TfBzwx4F8NWekeH7JYUiiHnOg5lJ253Z5J/Wvw98eS654a+OusWPhy8m04vrRhjRJCu3fKc8f1604Afe3j34+ftIab4SvdX1/wAGQ2+mIvlzyqjceZgZJ3HAOepBxX5//D/QPifH4us/iZ8PtLXV5dPkeVVG35HYnIIyCxG7oK/frwZpDXfg7T/D/imNdR+02vkXYKA+arLj5x/u/ePTPpX5U/GHwX4v/Y4+Kr+L/ByNqfg3UmbNu0h2JuLN5TcEqVBBDYyR1Pek5CaPZNA+Pn7X5to45/Bdt8v8UkMgODgY+/ivnX4x+Cv2r/ijr1n4ov8AR5oZUAjtRDIkEcAXkbfn4z6t/wDWr9HP2ff2gfhF8W7OG3hvbfTdRJG+2uph5wcjhV3ckHnBHofavpXVLCEyJJaMk0Od2UOQfQ8d/elJ2IPkf9mTxp8VbnQ5PDfxY0w2+p6QEQXQIb7QpwAGK5Xedp5B59K1/wBr34or4Z+HMHg6wB/tnxT8qQ7sEQ8ZJIHTtjuTntXvbrGlwGcCN1JkIwM/L056/nXwivg3xB8ZPi5ffEDxfazW2l2WyCyRjwQh2ALkcZOWOB1NTDc0PzH+G9rdf8Lu8MWFxAYJo9SdHUn3J/qc1+6Xxwubd/2dvFVrcAKI9O+Y5/iIUbf04r8WoFktv2n9Ont23BdeYAAdFSVlP6Dmv2s+NVnaXHwD8Xh13I9l5nHrtBz/AIVvPdAfmj+wHbM/izxiwk2TlbZAR2BmcNya/UbUvHfw/wBJvYPBPjXVbe1ubkxvbwzjgu2djAngdOtfmN/wT7hup/H3ix7TaoXyQ5cZGDI/IHfmr3/BRiaKLxzpFzbPidtNjyFyCgBYgn04PSo+0B+xAksktLaeG4SQE7o2T5hgcNyOPWvx9/4KO2sh8a6LqKw7Yn05F3EZywDHGPyr7R/ZjtdS0/4UaTb3t7JcMkXmgyElsS4IHPvmvkT/AIKN3T/2vodm6lt9hFKX7Hhs9Pwoh8TJifePwAtJdT+GnhwkB54LKIbhzkhUxkVzvxivPgl4T8X28/xEsrVNVe2jkiuLiAOcJnaVbH3geldX+zJJLJ4E0WKZACtlCuFG3BG3HfuuM18N/wDBTXUYh4p0TTLRCr2tgoZlJxhgeM/XPNZxgOR+mXg658M6vplprug6jFfWzlSjwncCTjg9xj0Nd6B8zHuxzXxP+xtoknhH4W6XYwh7g6oRdyh8koxVcAegG3Nfa0YMhdzwxP5VnMZ4v+1C9rF+zf4ue5BLOuz06kYI984r8rP2BNRe0+J/iUORH5qRKM9v3jED8cAV+o/7Vbxn9n3xFaTnYZ1yFx1K4wQffGK/MX9gDw5JqvjzxRjMqxiLocfMHYhvoDxXXD+GwP16EUyzfOoKH73pg15P+0d8I9E+I/wc1wJZRvq9hC9xaMiKrfuxuIGBnJGR75FeqeM/iB4M+Hnh+PUPFdwlqyxM0cO5fMmKjIVFJBJPTNeU/Cb4raz8VdW1G6m0tLHQZWVLbdne6Hgg9QcYzxWCukB8/wD7Gus6R4r0BfCl1aR/2jpEcsVwzgNIyq4VM5HHcV9uab4MsPtDwLGsccSknKLj/e6du1fkj401fVP2Pv2lf7Yt1k/sLVQ8ojzhWhlZjgkAjrX6MfEz9ofwj4Y+FVv4z0m6T7fqMANt8wO4Mm4AdQTkj1pMhH5eftw+JNO1n4mppOhMJfsUSwJsGFd+enfrwe1fVf7KPwd0/QfBGmXt/Yw/2rf4ldwn7wEncmWIzwDjrivhb4LeAtR+NHxdbXtVhkm021lE0pOWUvI/Ck45ABr9zfCPhWz0yOKGKNY0RQNq8AYA4GM8egpzehZt2q3+n20NvF90feI9q1ItQmWdSwAxWitqMbByAeB1qMWRZwyg5BxgdsVmB8Xf8FCriS3+DFiQFWT7VkHP+w3T61x37EFi178LLCExgyySyHJ/uF+SM+4rL/4KQX0kfg/QdIjY755JW2ZwQEUqvT1zXe/se6LJonwt0G7MpBmiLAN2Bc5xnjrWs/hD7J8Wft16Tp8fx00uPaNskNmARz/y0ZTn8DXukP7QnhP4dyjwd4f0WbUbuyQIfLJC5AHAznp0r58/bbkef9oWS3tgTJG9iijt90scDsOf0r9HNL8IeHdWtZtSaxiW4t7Zd0gjUlgqA8tjNXWlaxMj8XtMsPEPxK+JyWXh+X+yNb1OaZyyEjylyxPIAOPpX0t8XP2fE+FXwit/F4vn1DUQ4Fy8p5ZmzjYPbPf0rx/4K2Eln+0pFOZlkjjkunU9OCWxx9a/Rn9rAw3X7PDzz48w3EanHTngnFN9CTyP9gjTrPUvAxmntY7mdL+RBvGSicH7x6dDWL/wUL0jT45vDkttEPKEL7GPQl2AK888YP51sfsSa94d0vwpBpV3qkVjfSyyiKN5Am9nYYJB69wK5f8A4KBeKbHVtf0XRrNhOLC2Jd8ggO5wfl9uDWUPjH9o+3P2brVf+ED0eWPYsKwRCMDk42Lt+np+FfRhi8zMQPLE5FfMv7O01/D4F0CzIRjHBboeoJwg3YB9q+nZo3N4PL+X5v50qnxM1iTpauFJTIA6/WrEcT8eYx4681oQwtyM7sjmrT2wAGRg8cVBRHCWGOMjvSTQEncx+g9BV1IUVSyt8w6VG7FkwTtNAGeFfH3iMd6eGzkP374phl2v5TNketMuSTb/ALp9rZ4oArTqXkDDAVeM96haNkUbRnH51HBuXPmHI9aAZBICTwaAJobZywnHH1q0Y3ALKoBGckUI+WKuOOMVoedCxZNu3PNAGTAj53d2q4kBAKsRU26JQQRwKUTRbgNuCe9AEhjBPmP+GKb5TErIoBUcHPWpFf5wVBAAqZTjBPIqrgMeIA4A5P5VDcN5URc4UjA/OrZI4PJxVFo/NzHL8wzx261IGTLKodT1xxVpCGTI7YofTQzbg2MA5p8MXQAcDH5UAQO5EZGMNVdnKShh909R61du9odSo4xVbekm4FOR0NACxyeZu2jb9aWGXY5BJ5GMelQxoWbB4qfYCcKcHt+FADLqdY13MuM/rWQLiSOfzM/IMcVZuWOw7znFVkxMuzseB65oA37S7+05wPnH6Crm/BwoI9axrK2ks3y2QD1rRDqZN3agB0pKg5BOaoy2nQk7s9KvyfPyTgkVGZUUeWwyVGcigDLSIRS+b0bGMelWxGWI3cY/WopZo8ZJwf1qaB0KAqTx2NAD8BenBFRsoZsKMYqVctmTvTeE4cYagBsUZCjdwc8mpt7EFT0qOFy/HQUSCQEnt2oGhwjVSrd6tbVZdrLiqUUwLgOvzCrPnM55GCPWgsUwqGCLkIP51ehjVWI6fWiKMsoBI9frU/ljIy3OaTGiUFifLA4UdaYy4ITGec1dB2ABCCT1qwq/PkIDn0qCyoiDHy8ntUypiMmThQaZtKysCMCpQQQY5PuGsyGSARnhGyPTpUnl7l5ONvGO1U0/dA5+ZcceuKmUuxGAcEUFlyGBOcdBzSTw7lLHnjjFIpIjxinovykHgnigCjAqlztGKdK5D8dR0qVsx/u8DPTNIy5kDunyrxx+VAEErEAFxupsU4DbI+2OtWJIxnjkjpVcQSI4fHNAF8q+0ljtOKSBhJ+7BAz09DUMZLDa/wDk1IQ3mEIowozjuKALLI+7YGzxzVdhJvKqeT1qWMlmygycVAocNuPykjrQBI6yKhbPzVDDgsxkOP61cU4VeN5amSp5ajHBBoAruQpJPQVLCykcnB6CmJ++ZmfjPGKiAKyHsBzQAl2zxkOP4TVcyiZQ3Qg1fuJgY1RV+YVlMChUgcqefSgCVmzETkjmmBi6fKOfWpHBZvvZz1GKRN0R3fw9DQNEaQsD83T16UsgEZDKpI74qzIAQAvPfmoyScoeFoLGLlX8xM5Yc59KR/NhG4EEMRwakKykELwR6elVBJIQS5OB3NAD2kAkypxuqCMSefujIBbru61XxtJYnPvV602RjzC2WxxmgCxseNwZzlgODVZFHnNM/I6VdZfNIcEtipjaRnD5xmgCFwwKkNx6Cp4yzEqRSHbFlG5GPxp3zBFbIBPSgBrIVbkdOgpTuMvTGe1NDMp6liKklDBtx+UDqO9AEfmFPkk6E9O9QzxCUNsXAAzippYw6+YD8wPXvTEXa25nx2+lAFKKGUqXPylP1q7DI+0fNkHP6VCzMkg3HePamOvkqW5G5sjFAFic7oyFXLDn8aS3MRiw7YA79yabGRPG4B+9xxTXshDtB57gelABNKI2+Qbj3FCuNgD/AI+tPijEhIPOBycVWurMRR+YXLYzj6UAOOGK4PH+FP8AP2MdvLdOtZD3qxhYwp3+oPFWMiZiVB46elAFuVpVxNnPtSM0XzMPl44yKYuVO2QdR1NSMI3YRN8oxwcUAJFGk9s+316HHWqACJjJyeh+tPWP7KH5zk1EHiRvM7eh7GgCRkbBDdD39BSeW4XIzwcGml/OLqCcDk9ql83bjPXv70C6kVzIwYDGAeadZy5uVj4w3HSmyKryFwfkA5q5DJbxsswIG3kepPamiGfkB+3gYP8AhObG1JKsnmEnb8rMpAXGe4r6d+BksH/CH6Oqb1lWCIZl+ViTjgjsBXzr+3XAz+NbbUt5KidN0Z/hLqCXA6joM/SvpP4HW1lNo1mkamRDGrs24sckY79AMVvV+FGZ9W2x3kSDsR168VfifDj5S2euOlZVoJYSqpjC4GO+K2Ix8vmFcZ/KuM0LSSFW8sEYOc+1MkdYBjBkJ6n60KOMkAhu3/16rhgS28ZAFaAWrbcyszY2Lj68VPMd8QU8HtjiqCTSh9keDu9KeGdWw+eOxoY0fIHxrYn/AIX77/DCz/8Adhr+bav6SPjXvH/C/vlHHwxsx17f8VDzX829ezS+FHm1PiZ//9L7yYlAMDJ9Khc/KARgmnI5Vtx6dKbLliCp69K+TZ7zIJFLqDnkVVdR165qzIjYAPfjNMdECbc8A0EdSpsYAlhVeTO1iTtHar0hG/5Dniq86+YdgHyrQaNGU0e5cqcFTnPqKoXGACSavXK4I2nAHWq4QJuL/MT/ACoRByUjKJTljk5qG4AdTJ1ZsVtXdsDhlAzWQ8Egffnr2rdGZmmMn/WZPPpQYVUlGO0HngVeZjnYT71B90fN97rzWsDMzpYgVO0/WqUYC5A64rQeVWyRyM1AFQKZF+XjigCmNzfJ935sdOf/ANVVvGyBPAesTFtywW8nQf7DHj8qnW4EZ54OeOecHP8AhVDxg8UngnVEJ3FLaZhg8Z2Ec/nTRnM/K39jHT2uvjJq0jHMtjFJKq46MJCvPuM1+sl25M5LdW+Y1+Tf7G73lh8Y9bdV/wBJaN1b/Z+fccjuD0/Gv1p1NAL5l+v867q/wocCONQVGOv9auLwMPwxqkqHaNnAPT61pRxbtu/nH865CxF65Q529RSSKScOOvp61YNuMkZxnqRTgjlRnnBNAFEYIwwxjqRUUzrFGR94GlupGRSByQRVOMl1O4daAJ40DLlT3HWpflz16UojJTn9KtGFAuR1oApv90MBnPH1qCZtiAg85qzOpj8sIeDyfao5SDgNgdx70AQoTgr1HU01du35vlwcjNSxk7DtHTnFV5VM+SvygnNAE4XaXldgBjtVPzf3X607DOhxyCe9IsRVM43BuPpQBXiz5ZRemc571ZtxKAAfz+tKibW45GKesZ3Z7CmgMq5YxSsFPynpVsRqY1I5JHX1pz2kU8wKnGz72e9TqmR3wOlWBRWOQbuc49asxSB8OOSO1SGJXzvHTtUsCgDYB93nigBs4d135K4P4VTinJZhKOncVoOzkeUOQTVKW3UgkDHPOKALEQRx5iEMAabIgD9TzVUSeSRCgwv5VehiO03DOFxng80AVWG6QjAKYpp3hwyZZQDkVWkvEEmB8oYdegzVkPGGUl85HagAhR7l9hwhGcEinRWj5UvIoCkZ3Egde1RyuiurZIIOeOO3erSyo/KgYyvBz2NZgfBvjSeWy/bL0ZNQTy12oqE4xtlVwrD8a+67+AoY3LCRZP4gd3T6etfnr+2n4Y8TaZ4msPifo7EqiqjTRj/VjJ2kjk8ZxXwyfi18S1cSw+Lb+Nx8hxKyjHsBXZTs0Q0fu7EsQjaRnURxjneSFyOTk4rzr4s3ETfDTxSqBB/oEwBV8gnbnjj2x+NfjNJ8XfihcBVu/Fl8RGDgNMTUeo/FP4g6zps2jax4kuJ7KQHdG7khweq/Q+nSrVIRU+HO6Xx1ouBgtdiMH+6W4z+Vf0Eae0b6XaXYI2zRRnPYfLgD9K/n48DSW8XjPQEtV3+XewLuzjcXbAr99dElgOnwWbEpNbwwhk/hBAH9RUV+gQNsBWc/N1yQKjj5cyE7QOvvTfL/ANJWZDjggjrg06JSxK8Lj9a5zQlRVG5lHHvVaTdnAXr1Hp9KuKiqnzkkZ5o2eaTsGVHTsaAM53IbzAOcc+9GCoyvGeSKs7IxkyZXBrOaTD+WmWP8qANJWVsA8qB+NKP3p29FWomVY49i8k9ajW62EIRkUAOlGHCgnaPapVcrCAeMcc96jjl+fYVoabAK7Azc4zQBZTCLlV6jn3qMnDgp0GeDT42aRMN29qMhJM9u+KAInRZWw/IH5/nVSfTtPuJ1N5bRO6ghZHRZDyeCMg4NbkMO+ZdmK8N+OXx18L/A3SJJ7yWK+8RToTY2MTZc54DyYBCqDnGevQdDQk3sjObsZP7Q/wAavDXwO8GPYKI7jxFqEeLS3UZwW/jY4wqjsO9fLH7On7RvxA8a66nhHWbT+2UkdWebZs8tAeRkAAH6189eEPhp8XP2qPGc3ijWXke0Z/393MAiJGDzHEMYOPav1w+HXwx8IfCHwtFoHheySGdlAlnIQzSk/wATMFzn0reUUomSZ47+1Bfzt8CvENva4gtxjOeQAMZHrknAr5H/AGMLiC117WpmIQtbI3IztCMMsDjjFfZf7T9u9t8GPEk0MayAxcKOfmYDk5HbrXx3+w9bpL4o1WDcGuHsgmwjJ2lvcdxg1WH+BjPbfGHx88d+Br2a51jw095o7SK0M4A5TON//Avr1xXp3gv9oD4ceMBb6VFeeXeeWGkSY4RDngAgHk17pq/hbRNcsRp99FGyxkqMjGV6Fa+CvjL+y9eaebjxR8N4JFktyWCRtghRzxt53e/eockty3A+zLTw34Pu7yLxU2h209/CfkuTGGkjPThsZHX6V08rzXLoCAAOy8AY9K/K3wL+078Qfh1fXOma64vYoohbm3uD5bR7eNxyMkj8OlfpX4J8RWXjPwvpHifTpfMj1BT8owSpx325HX8qtomDu7HUvZW97ElreRq6KSQHG4ZPt3x714dN+yv8Jta8ST+KdcsRcXEjFjCHYKxz1IGOvoRXefEz4m+HPhN4ZfxFqVk2oRJtXYjFW3n14OM49K+F/FX7fmvXcbWfgvw3bWJDD97cMJWx6AYXnpzk/Ss0n0KaP0j0Xwv4T0eLy/Dmh29ikSqivFEIwNo5C4UDIx6Vy3jL4ofDzwbGj+K9ftbNWXKxeZvchfRFBPtX5lWWrftZfHG6e3tbu807TrliWZd1vABJ7oNzfrX078Nv2D9N0+Rdc+Lut/2tLsDi1iZtgIPILHlgcdeKLW6kHuvgf4teGvHt/InhgPPb2rbhM6+Wm0cYyRuycE9K/Kn9oS6ttW+Omq/ZMor3MacksC5ILFeBxnBr9ltZn8LfCXwNeaklpDo+kaPbOV2xqAQAcYwMk+g6k1+PPwX8O6t8ZPj7FqMMiSpDdvqVw8v3dm4fLj68AfyrWkr3A/Vm8s2b4WNp9ou+ZdG8tSo53CLGeTzX5Y/s7SJbfGn7RcMwkiMzkKuWZs7QeOnrX69a+iWfhnUXZ1MYheHC8kZBAxX5Bfs+3S2nx/0pIY9wa7kiyDjId+jfQcVVH7RofsBPbKqxiMHfhSR/CC3b65qnIpQmYuEC4di3AA//AF1uwPG0kkrYWPduG45A9c/jXg/7SWtzeF/AUskczW1vcSIFAHzygdlPpms2jOx7zZXhmSOZ2BMo4YdMVu28rR3UHmfKu7GfXPevOfBFzDqPg3w/NbtkvbRgg/eV1GGB9816DBtkRBOwVgRjPOMdawkgPyd/bktPI+IOn/aT5krWLjg8ZSQjJH4V9/8A7PMav8HPDZvpktfJs4gxkOAFVcA59wM18J/ttz6TdePdPSK5WW8jgk82M5LLFuO08DoWB46+1eMaV8QvjP8AFeCw+C/gF5Ws3jW3ZLdQhePGCZXH3VPOeQD0rqgrxA+5viN+0/qXiDXh8MvgDAdW1pJDDJeQqWjQ8BmTI2lRkjcTtGM88Z9e8P8Awqv7bwNHoPjC9fV9U1UM9+xbzMM6YMZJ+9g98Vc+A/wI8P8AwE0F7e2jS51q6jBurp0BlEh4ZEfGfLBA2jsck9a9vE1vpyNd6iVtYGJxJIcBepJNYVJK+iA/K/4M/ETxD8BPidP4W8QwGLTZ52ieOYHKYbllYcdPTgj8KpftsfHyPxZf23w48K3W/Tbc/ab2SLhJJZTuWPIyTsU8nOOcYFY/7Y3xV8AeKPGcOleB2eefTXCy3SKPKYYyVQ9WOehHBB618/fDaz8K2PjKx1fx5DLLpsc8b+XLkBsHI3ghiVHf1HetaUbO5PKfob+xV8Hb7wj4Pm+JerI0Osa4Ps9ssgP7m04JIU93I4+gxX3XC8jIiO27H8TVy3g7x14V8YaPaTeF7mKS18sKIlIGwDp8pGQPSuv+cLwnyClUd2UW1hRW69uo7GlDlSM8sKjjaZlJC4A65qzD5TsN5G7PA9a5zQtW0kbB4JeVdW3DvjByR9K/ED4uStL+1Le3DqVeG9twuONxAUDHvX7YqkzNKI/vMkg91yMcV+JX7Qd9H4f/AGldX1p4/MOmzQXBQYAZ0VWHJ46itKXxEyP1u8Z/EHwr8J/AEfiXxldFWto8JETmWaUjcqIB13deOnU4FeY/Bjxh47+J0uoeMtfg/szSrlj9htSuG8jPUnAJyO/rntivjz4ReBfFv7WPj+P4ifEaWSPwtpMqpFa4ISXYM7E9sgbz3ya/VLy7O2SHT9MhW3sbJVSONFCqqAYAGKqrLoEUYUUmy4VH+Rhx83fvXz5+2i0I+A+poSUZnTbnqfnUk19KmzilvEcNlR976Y6V8s/tozLb/BjUgy/NvQLnsGxg1kimfLf7BRnHjjxCYI99uLFG3Y5BVulfqMt0Li2jyGDnIOeON2AK/LH9gea5j8Za1aW6GXfaozMOgwcmv1ht4FRQXYHPBGM89a3n0Ih1KsSeUo3HIPf3p6IFyByT1q2sUMj7R91DnHapkhjVmKnnr7VzllYNHD88/wAq/TOTXJyfELwabxtOl1BILiJijK+eGHXJxgV2LhyromDuUgHPQ14/4t+Enh3xBp0kcsRFw+X3o2xS3q3c5oA9RhvY58+SfNVf4h908ZyD3qaRmOFfuM1+c/inxd8Rf2b9ajlt5pNW0NgS0cnzBAOoDdjjpX2L8Kvi54V+K+lR3WhXMKzpEpmt/mDo7ngc4DenFAHq8cZYA7hsHakfCbgAx9MCnJt3rERg9cHirRcA8HDdABQBnpiI8DLGpt+RtfIJ9qurHvPzjn1qvLIgfjn3oAgi2ByowC3emyuGOCOVp5iTdvTrURwH+YctQBj+IfEeleDdHuvFOqSmOzsoy8gAyWx/CB6k18Tfs+/D7XfjX8UL39oH4jxk6dbyhNLtpQduIyQhTttQcZ7tmvtXUtHsdasnstYgW5tnOTC3Ktt5G4d+e1dFZW9rbRW1rZRJa2tqoWOKIBUUewHFAHw3/wAFEJTB8ONMs0wq3F8spB6hAhAA+lU/2HS138LNUhAGIb1wGI+f5mqv/wAFGZPN8GaBFk/urnbjuwKZrU/YQcn4dajakD/j/ZT6kZAH8q67e6B9s6fatbqFiO3zVaMk5JHvX5F/tWi9+HXx6sdV0lyZWtoLounynKueQR9K/XyzuHgmjWRs5fkYPHXIr8sv23/BnirWPG+k6joulT3Uf2XYzRqW4HY4+tY09zM+018U6V49+A2ueIbCRWW90+4688+WA4A9icV+Wn7KXiLVrf46+HtO0tdwu7jy5lJ+VoRvLkjvhc49Otfpp8I/hXrfh79n2y8E6uRZ3epWNwJVfkxNdHcgOP4gvX8q4v8AZ2/ZRg+Cur6p4+8SahFfXMdu4twFGIUDb3cknKtgbeneuiDSuhNHzX/wUG8VmTxfofgyBHSK1tTdPyNsskoMaMMHnbgj86+3P2bfhe/wt+EWlaTdP/p+s7b2/wAjBWRwp2Y9V71+dXw7tNQ/aU/aqk1u5UXGlWdx9qKyL8gtLRikMYB4+YkZ+pJr9nHtHSK2XyxtVAoUHkbQBiokKJXnhRIAu36GqFzIttBJNjkDitYz7x9nK49j1FZ8/lopQ/MSTwaxKKdltmgUzttUuueehBHpX5L/ABy0b4+RfELWW0y81O+064uXCSQSsAEJ+VcdgBgV+v8ApUGG8tPunr06V8fftKftQeFvhD9o8N+HYYNU8RygfuVO5IQRw7kDGc4+WqigPzYt/gh8W9a1V4mV3v5QG8u6l/ejPGWBOM81734d/Zt/aM8jy7bV00+NzhisgXHPA4HPavGvhhY/G74i+P4fFWhm5vLu6uY2ecnahBJzgNxsUGv2/wDDovILLTNO1kodQEcAuGyNpfaucY4IJqpmZ+DPi24+Iml+NZfh/ea5LdXtvcx2jHfkF5OMfhX3Gn7HGn2OlJca14mvLeW4VTIWdFUEjJALDpzXyT8QL+1079pHxHPLEbic60ggXHIczHP5Y/Wv11+JXgi1+IXhqLRtRmNtN5QlWRSRtJQbRjuR/SiYHgWh/sTfCwaQtzfTz6k8j5aQzZUL0x8pAr4p/af+CVt8JddjufD8J/sS6iXZIOfKkCngHOcE+v8A+v2jXfAv7QPwTjbX/DGrz6ppwjaQxhdwCjlgUYOOAM5qPwh+1r4S8X2SaH8ZNDW8VDs3rGXUEnG5gSMD1AH8qmKuB9VfsrTeJrn4G6Pd+JC6u25bZHXDGFTgEHqQVxivfIEj8zPeqXgzxb4N8W6Lpo8MXkAihiSIQxgKI+OABnkYH9ParsIw8o6sCcfnVAY2p+A/Bmu67beJdY0+O5vbTGx3UEqRnpxiuysZIzcO8ylLdgAUHQAYxgCsN1kOHjU5HXr759qv20+oJki3Msagdvpjk8VCND8R/iHMrftZ3jIceX4gtwCRj7r+lft7JHI9yJPMEqlUxg8j5B1Ffhx4+2S/tUahJDKDGfEMBDLz1bOK/dYvZjYgA6IM/wDABnJrafwoCzbhTD5Uo3DPI9q+If2z/hhdan4fs/iXocIW80PO9lP7zyh06f3c5Ga+5I7VsfaGcRRD7zMcKoHcn0r4K/am/a38JeHtLvPh74AaLW9Tu0aG5n5aGMkYwmPvEGsUB8veN/2w/EWs/BqLwXbRG31m6j+yXN4jdbdQAQBjhmHGc9c+1e+/sLfs5RaVYW3xq8YW4a5uFzpcEg4RTx5jZ/vA8e2K+CP+FV+P9B8NW3j3W9BkXSppFkQyp95SQQWXAKg5AGfrX6X/AAa/bG+HV14dtfDHjm3bRJbRVhgkjBaEjAAB6bcflVsD7huGWW73dnPPsKQRxxz8N8tUtKv9M1rSzqWkXUV0hOF8lg4K9jkE9adBI1yQY0JX5uf93rXPYDTlRGZQnqKpa7f6fo9lda3rcq2lhYx+ZLI5AVVXqTnFVdd8WeGvBWkT+IvE92tnZWoyWc8seyqP4mPZRya+B/Ft18R/2uNdGkaYJvDHw6s5EeYScS3K5P7wjHzEgDAGVX3rQDxj4i+IfGP7ZHxKTwP8P4ntPB+kSndM4IQKODNJn1x8q9e/Ffpz8HPhv4a+DHgy18I+HQpIBaeUJteZ253Mcn249s03wJ4D8HfDTw1D4X8GaetjaKAzkcySN3Z26kk+ua7K3i2cigC08hxI0ZIcMuT/AMCFfz+/GSQ3P7RfiV14J1pF/wDHxX9BSxwssjrkP8v0Nfzx/Fa5X/hfniidyWI1xst2+WTFVED+hSOzeKzs5AfMWWOLBJwOFGa8L+PHwW0/4vaLLYXKIlzkyW8q8FJSMc9Tt9RX0FZNu0LTlHa2hK/TaP5dKfBEpdSTgqeCO1TNisfgTHcfFD4AePPt8Ak0q+sndI+oifbwQSRhsZ55I6EHFfbfwy/b7WZzpvxSsyqiPBltY8sHJByATjgZzX2l8VfhJ4Z+KHh2bw3r0cchlYPHKwIdGH8QYc5H618AaR+wJrNz8Sl0jUtS3eEYnMssgZPOZB/yzA7Z9T0H4UlOwJH3z4U+KPgD4mKJvB2qreSxx75I/LZCijAycjHfsTXcRTCPKjv1rjPCHwh8B/CRbi28D2K2nnKEL4JYpwcbiS2CR3NdlbyKWEUihic/pTGWjcAxjaNuG5z0pEmDR7cEF889OlRyR72DqN+O2cVIm6UYIxtxjmgCpMscsYAI3R5qOEEwiJgeADT5mVXK9KImR92xSpOep/KoYEwYxIqL0IPHvVeKNoj5kjdOaz5Z9QW6IhXKgHmrJvVMQEpAZuDkdDSA0UBlIOflFSMu5xg4xk+lV7VkIwByOhFXG2LIcfO5HfNAF1bdnUsTx046VLDGUYFhnsPaoLZ5kHlvwD0x0FWGkEUmx8feyPyoAjKyRMFI6cgntzVS/YSGNIxvcthiOlXJZflCjDEjqKzGlMUpBO3Z/M0AT28ZjwG45/GnSqXuJ4wcqMFcjip+EjLEg/TrVV5Mo4Rsk0AJJDHOixk7ACOPYVizWksWoq8bkw/NlcdTWr5qcEgNtHSslrkXKqnQjHOcUASSOQzMSdrfMBUzLHJGD0bGeRVmS32Ro6jCg4x35pBZu5+X516H60AUoh5TAL1xUyAG4G+P5AO9JdRyQOm5SRipIWAQSkDPQA9c0AakygxoG4PYVWjzHw3AXOcc1DHM2/zX+bPGOwAqdW3A4bO45rRARXqW4QSQud45xVdWmnAXG0d/U1YS2czqWII5/KrK2/zA7uR/KswMtrVyd3OCcc9agfTWjYlhk+vauiEA37iwOD0qN0QqVc554waAMmSBI7YnJwaz22pKQVOQP0rXuWIIjH04qlJ5YDSZwVGCaAFtpQ8uUAXnBPpV1im4hf4M9e9ZNptKs0Zzn8KtJO4IjYgjB5oArTTqRhVDL/I/Wr1i0bsI0YMR1XNZjQCdmRiQsZyRU0FuLeJ5VYgZz0oA3ZkGBsUc5HXp9KyZIJbYcuW2knkdqvxN8iSM2R1Ckcj61JcYm2yMMBD09a0ASDY4VpQDuHHtVOTBfAPJ7j0q9HHmVIUIAPJ4/SoLrbFOTGAFxjGOlQ2BD5TBPLBGCc59OKoyxRyKVPHr71f8wJyy9vXiqcixJlw3foOcCrMyK2iaKPyAMIinoOvNRFmRfLXLLk4X0Faa7QjEc7vWmLsUEOn+znHY0AZHneWfkOWPQnsangnBIWRe/OPeqRJU3G4nbnjFWrTHmI6/MDxzQA3VJZI9rW4Kog6H2qjDsdkk2gt9459a6CUiSJkfnII/Ouetoz5jY6r045wKALy52ED5ST1FaNvdO6pC7K5wSccdKoxhV68+3vTYgiOuAQVJNBUTa8zAxHwCefcUBkZXUgKfp60IquN5UbiRj0xT03Ebyo5OAOvSoZRnyKpBKEFVHbvin2sKzRCVs88KD7VPJEIlyq4znPHHNaMKx7o9gwAvYdDSAzlhaSQKw27cEU/yvMcE5C+oFaJ3nKgA4wPeqwLh9qoSFBOKAIrmHc2MZRfaudkjZJlZlICHt711L7pE5AUH1B61G0UUUikYJYc/WtAMswseV4XjPPNW/JdNp646c1HIwVlVVy5HUd6sskksakA5NAFQW6JIzqSC/PtSNBhyRwOvHrVt4XhjQyDO706U0HJAU8gZ5oAlt5YzIW3BGdcdf5U/fHAy7gW3NtOKzxF57h2XO08EcdKvlV3A7gXBz2zmghli6s3RhKnzY42g5xVdon3jeQFAznPen+bIykBire/Ss64uHVj5bAHGMH1oBEsmfMC5AGeuOtMeKGWfJI3JxtHQmufL3Ek6lnbBOMDpW/FAVkWVvmIOc0FlkxIGRSPmAzzVa7GCBwCBVu7uVVlcAcg84/SqEzGePzkYFlHP0oAsxTM1uJU+XtV9JX8kNwcjrVGziAhTngjv61osoETREY4OPrQBhmOO4k3EbRnnHetdUjiVI4wOKw0klyGfnPHPFax3ttyflFBmRkJ5pwuEB/WrEqu3zrzhRz60yJFKsIzlskc1BFugfymLNu5AoAtSs5jG75eDtPvWU0ZnKqvJB5NSzS7S0ZPJ6Z521WnnbTpFVzncM5HQCgDS5jzDEOvANSOBwOu3ioBNHJGk4+6cEVYDK4CZ5fn0oAewaNI1ztHc4qC5BIO0YX+dLmSQ+WzE4PrUsDrJES46Z/MGgDGZjkxyLgPwMVHZ2ytbmRsqwboD6VoSbGhkLqeM4I61k2UcqYff8jjp3oA2EEkkWwAZ6k4rHMWxw2NxzkD+dakzlSuPlJ4qrNJvwqn5jnBFAGtDGJMRqoDIOKmmAkw7rkhduOlZ1tHIjLN5hLbRx9KnkMjjcrZLdaAGycoEPGOOP5VkytIZmjdSqr2HpVzc6SKr9M9KhLiRy7c84HPNADPs8E8EqSZJYdD3ppt4Y4kfoU496tklSCqZ6Grd4I5YsE/MuOgoApiGLbvT7hzx7mn42MuwelLArTIVPUdMetEpaKA7fm55/D0oAr3TDaiA4LZz9KhCPh8DKoKkuYJQiEDa3VdxqzYqbq0MUjbZCcEjpQBTtInnPAOF59KqywgTEKuCTlsGt+2RoJSrHcR09CKr3ka+fvCALjt60ASwSboNqAqRwTV9SFi8lMl2GOTxWfFC6w/uzwxyc960oCmcyJyKAJFiAhXcP3oGOTxUs6DJXAAbHI9qY0Y3YU5GcgelTuS4242gd6AIRJIkeGcvt6/SpPtIRgudxHP4VRZv3m1DnHBpC7KGQABepNAGjDcee5DjaRz+FSBm3gBc5qO2RAAQSQR1NWG2F9z/ADDtjtQAbFLfL17/AFFZ99DLIG243nn64q+JIxk8lj0FVHlLEE/MyjigDNtUZNzsdxJwRV5PMLqVIVQTketJDNHLLtAzkenenx2yQy7yzZA6dqANDfhATgDODWdeGJpFhPzBDkHOMH0rRitvMVXGPmORzzisbVfLhn3bcBscn1oAuKDIQEOATz+NX4XkRRG4DIRjFZsG5yH25DcD6itWGQxhXVc/h2pXAu+W3lquMrVyBvkLfwhfypLRTNbEq2JBnK+1Kiu0itjaVOD6YFFwILiMSI3ljd8oC1HYK7PwMMvLfXpVxCP4cnBxzx0qqkkgndV4fuegpgWpFdHAWPAxuz64qC4BdkkH8OQ340jz3KS5PKHoOtV31DyWHmdScUASNCQwdWJBU4B9qg+0SRh1c5YEYAq2t1HLP5QUFVyv1zVM2sschmQhhkAigCxarNNmQjaCePXit3YfLUsMsfSqkMezbKvBJ/nWnG/UMu4Nzx2oAz5DsQMhOD1X3rnJ0nt0M7DGScAe9dRJjlo1/P3pn2OaXaY15J59qOcDjreS6nYug74x0rbt8xwBZeW3dayHtJ7WaUtIGw2auxSzqudoAHWgCy8TMVkjIZRwT6Yp5tZGkVnbjHGO5qKGURpkPgK+5h65rVeZ+CnPHyn0oAyJrW4hmEqNlR/COprPvhIcbJCu4Hg9q6F5bhvvRjA79zVUxbixcYJHQ0AVdHZoh5EhxgcZ6GtySNhHuK9+K53LrJEnOCwx610nnkpsf1wTQAwJg7lJBPUetV3Uo2SMgHIBq208SyEbxlfTtT3IMYAGSe9AFOSaMoypg5BJPpWVbsNwmXndxV6aMx5kReBkGqEBXztmML2oAupvMjAkY6k0+4jiYKZF5HNRBnL4IyB/KrDkyL0wccmgDCmBLozNhVNW3aUSRLGMo3AIqrdC4jlURpmM9a1I5ZEt4SQPlOTigCRkYL5bE7e+aS4jzhx85A6Cn3O+WIyJ/dzjrWTBcy28W1zknJB6daAPzI/bk8VWngr9oj4ceLL+N1tNPht55NoydkchJwO9e82P7efwDubNGN5dI6DABhYZPXrjArqP2tvgBF8d/BFpf6a6w+INFR/IckLu3cgE+mRX5WN+x7+0LFlTpNu8angpcIcn6A5H41opAfpm/wC2/wDs8/K815dSgAkkREYyOBg1Um/bl+Ag0+8t7K5vPPniaPY0JPUfjxX5tr+x9+0WxZl0eFVIAyZkGffrVOb9kT9ou0K3B0eJgMglLhDuH51p7SJmfPF7G15rVqYxtF3qIKA84DvxX9QHhtYzoOmRxtuktreGLb3wqDBIFfgDa/snftCzalZXFxoIEUVxG+4TRkqVYH1r+gzw7YzQWthJKuNtvFv7EOAM5/lWc5J7FRLEiPG4bpgjJrYwZI96Egjrx1pbiGGXexIwxzgVU8mTO1WPTHWsyiu7ohKheSeTThJbvIIwRv44qhNkStCckjjNLbwA3CzbfmT+lAG15qo7Z6jiqV1tmU7W+4ucd81P9kkkXzGfAf8AMVGsawyAuSV6e5oAZbwnGWPParoiQRmPfjcOfaoI4yZFAJG4nGavSxJsIckqMdOxoAyEiiUruJ46mr+bcx7kYZB6Hr+FQzwywxebGQWLbeOePeiKDLAKBkk5GOKAJocFiXUEetRakiTSLs4IqxLEY2UvwKpyMzSHnKigCgYyrqW7d6/K7/gqlNbS+I/BFnBKDIlnKSvs3AP4kV+sPleYCRjgg81+RX/BT6W1k8d+Eoo8ebbafKZMdgM7f1zXTSA+mf2DBEf2etCdG2us84LdOGkIx+lfZnjC5fTvhtr11E6BV0+43AjPVSQa+Nv2Emsn/Zu0nbJtdZJtwxzkSHkV9deNLdtQ+GfiP97iNtPkBA4P3elc0vjGj8Hf2NfJH7TNgkgV/tMF1y3TcX3f0r99hZIlswjKuGY5Dfn1r+cX4GeJr/wJ8abDxTpmmyarLbvcKLePO/BzgjAP06d6/XK2/ax8V3B8hfhtelsruyXIHs2I8Cqq9Cp9D7GW1sGi8lrdSG7n1r5Q/bm0wW37M+rwzMgYXMTL/wABIOP0qN/2nfENo/lx/DW++997dIU/A+XXz3+158dvEfjv4OzeHdR8FXeg2k8iEXUpYpnPH3kXqeOvenTViDjP+CZMP9o3HjG0lRWjdonBz827HH6ZNfrta6d5UoiMm9QMD0Ax1r8gf+CYsmzxR4y0/d90QuPUEFlz+tfsjb3UTQhF+8SQeOtVV+ICm1nFgskixtn+I54r5v8A2mfi4Pg54S0420pXWdUuF8lduQI16sQffAr3Tx78RfB3wn8OS+J/Gd0sEaKWhjIy8zL0VR9a/C74s/GfxF+0j8fNAikVjp819HDZ223GyLfjBA46dTnFQkB+sfx5mn8Q/s4eJZGlUXR01JmboVcAMensa/J39jPxH8StX+Ka6Hp2tXDWMEXnTWjys0ToDj7pOPoa/W/446RPY/s9eLZHcRGXT2jGOfu4Xp7ivyU/YSu7Ox+O8sV44jW4011BJxgiQfTtVfZYH7RfFX4TeHvi78OLzwzqMMZvZYXa2lZMtFLjhkPUH6H86/ATwd498d/s3fFxY0u5ozpV8be9tDIVWRFcggjpgjp15r+kfw7e28qi6tpVeMHAwwBOe+D2NfJXxo/Yz+GnxR+INj4/vYZEvJSpu0idVSXy+hfPcjg4oSIsfTugXzeINOs9QgiKfa445gCdwzIoYAED39K8vuNb8O/F+HxT8PYmMFzZMIZmXuzZHy46YI55r1M3+jfD/wAHteyyrb2ej28aRo7ANtjAH6Y61+W/7J/xw0Nfj34q0XWr8f8AE+nkezaQ8SkSOduemccj6UBY5nT/AI7+O/2X/izP8P8A4mJJeaLvzHMykyCJujL2YY6jJxjj0P6reG/EGg+LtEs/EXh29ivLG9jDpLG2RzjA+uTXyR+318F7X4g/CVPiNYA/2t4YO4FefMgfaGVh6dxXxV+wF8V9U0H4hXXwv1CY3GlapE0tuGY4t5V5OB75/MVLRSP2xR4YYTNdusUKfekkIRAPcmvj34zftWeGvCcl14e+H9q/iDWmUIskRDWysvfK5LYPXGPrXvfxH8CWPjvTrPS7u8kjjtmJZVYqj8d8df8AOKwfCfwa8D+FLV5dB0yAXM3yl23NIx7/ADOSfwzTixn5s6V8D/iH8WvFNv4r+L1zJFZXRMphZmLhWyRGi4wqnjOD0969U0v4teMvhPrN38PvCPw5lvrXTjtVIBKMxn7rfKjY3DndnkV+iFt4XWe1S1S3w0bjBDenbrXXy+HGuoYJ5bUho14ZTj7nrV8wHwDpv7XPxLs400tvhVdRSbiAQ8mR+Bi/rX5N/EHW77Vvipf+KorMyX8+ofaltsEsr7yfLIwOQcjFf0wJoth9nUyxbSxySRxx161/Ox4vt4bH9ptYooWdJvEiLswBvBmPGD0yTWkQPtPQP2xfif8A2RLZjwDcNdogUOgYbcDgMpjJ49Mivl3W/iV+0L4j8SX19regX+o6bqz5uLSaGRogMFfk3A7fl71+1Wg6LaxNFbtbq8TAkErk9ACefSugbwna3B3TWKzAgoSvBOOPmKgdveseczPw9+IP7G/xA0jSrP4nfCy3kvNMuoUuWtYnK3tqWXeeM5O0nGA2c8Y71wHgb9pX9oj4aalH4fe8u5Xi+RbW+WR2y5JHykgk+mDX7++MfiD4P+DPhCbWfE9zDZw8+TCyqzyMo7L1P+c14pYT/A347wjxz4Y02yu7u2KGckItxDg/KRtztP0J5B96OcDzn9nn4ifFLxMZ0+KkQDtEphwqpJljnDKvT5Tx/jX2ZYaJpvlmdbYsdvyk4JGWUceh5+teaaRojaXq/wBpZvPMgCo2BhVx8oHp/WvYtIinltfI/jYAH6E5/pUXND+a3xxrw8KftB3/AIlhhYnTdWkmES5yf3jZA4PrzX6AeOv2y9G8XfB3UvC1hoF/aX1/b/ZvNdQYgpCg7zkfLgYNfIZ8P6p4h/akt5V0qTyotVMlyGBCmMStktnjpgH3r9gfiJ8I4PiF8Hdc0PRrOOPUbuz2wlECkNhcgkEYBxWkpbAfnH/wTwvo4viP4qQKZV22uwqDsOZmJByOvPH41d/4KRwtbeMNEOza76WAzYxnBP5nFfRH7JP7LviX4Karq3iTxDdRyXWoMkSRRNu2LHJuLZ6c5/Cvkz/goL4507xP8RzYWquDp1rHAGPchTwMdmJ5+lUnqB+iP7P968vwi8PyyFldLaFG44J2qT0x0FfE/wDwUklW41zwxdSMdw01UUEdSSwP0xXqvwB/ai+HOjeALDQNb0rUYZrGKNX2xbgzBQCBgj0r50/bS+Jun/F3UtN1TwpYXRtbO28uRZYyuGGRkZPv2ohuyYn6h/s8qo+G2hTKvlyC0twWx13Iv9MV8Jf8FNEi/wCEq0adGHmS2G5lwR1HBBxivVfgL+1v8O9C8D6T4d8RabfS3djDHE6LFkBowoPOR6V8z/t3/GHwp8WJ9Iu/DNtcWv2K2kjdJo9h+Ucd+/WnEcj9Dv2ShGvww8ORXP8AHpkQDc8yMoPWvp22IjZVP3Qeevevlj9lC6U/Cvw/FOxlFtYxlSVOPmAIFfV9u7SgAgYycLjIwe1cjGeHftXXEVj+z14guZBlQMjI5AcALgnqc9a/ET4MfHi6/Z81rXL+2txd3GqY4OV2vksO3YHpX6gf8FBNc8faZ8P7H+x4pZfD18Nl7sXeoZSCoXHIbjrX59fs8fs1ah8XdX/4TLxfGYdEQmSKAgEzSJ2YY5XjkV3UvgYHsvw18PeP/wBpjXf+Fj/EW9xpkJAijdSqlc/KkfBAX19a/UvwB4Hi8O6bBBBALcwBdiIPl2r39c+nasa0/wCEA+HXh23h1W7tdHtYkVVAxEqADrs4xXzJ49/bt0mxju/C/wAHtDm1LU1JiF1JkxnH/LQBS2eelYVFKQHS/t5+BvAXib4VSar4hv4bLWtOVnsyceYwIwVwTkgn06cV+FkviDUpLO20TVtUeS1sX8qNXLMkSNwSAeBx7V+gmifCD4y/H7Xx4i+JmrMmny7pGEjAymPOQqRr90dugr1zx3/wT/8AD/jTwlAngc/2TrVscxsx3faFIAIkyeOmR6ValGPu3J5T6A/Zd+HHhnw74G0yXww8N0jozGWNhIzBgNxZh6nPHavq+DTXsXXB3bjnrX89WkeMf2iv2M/FcugXaTW1ksu5raUE2lwgP3kb+HcO45r78+Hv/BTHwLqbQ2PjnTZ9MZ9375VEgTHI3DPQ9OD26VEo31RR+mkHmBiUHU/yq9DCZ5FzwWbr+NfP/hT9q34CeLGgbTPEkI8yIOfN/d49Qc9/Qd69vm8S+HLPQLrxTPMp0u1ge6E2cqY0G7PHbArNoD8qP29dQfxl8VdG8F2kqy/ZljjKrzskYnIOK+7/AIKeG4NO0DStKiRFt40jVV2kbCNvA/nX55eDoPFfxh+KuufFjTLGOYRMZLaJujTA4AXOOOOmfzr1jXP2uvF3wetINJ8eeDpNOupN0qTpIAkgUcn5wR+Td62i9LAfJf7SMr67+1O1nDhvI1KCND/fCEDJ9cdPwr9Z/CqK2iXgLeWVtnY7ME4VNvp3r8YfB2pav8bf2hbDxIkJEMlybu5dRmOCMMWCk9ueB9a/bLwlpzQaNc223G+CWKPuSNvH40V9WiZH4o/BqJJf2mPIh3TRo12yDbgt5bO4H4gV+gH7Y+bf4DiLdgNdp2wOVLAfnX51/C7xToXgH9on7d4muvs1nDLdW7zucBN2QN31PFfpX8W5Ph38bfh5YeGtL8WabAFkWdpDcIWVNp527gSeat9CT4k+BfwK0/4tfDibUYJpbXXLaeWKBw21SyjeBz9e3Irz3S/2e/jJ408eW/hrxFaXNraRSKLi8nVpGWNCTtVyD1A45A96/Sb4L6P8Ffg3pcGkReK7OaASu7vLdRFvNcAEgKcAen86+jNX+LXwTh0mOeXxRZIjEYzIqsw/3c/0pAfM83jHV/hN468G+CNPG+CcKk2APnQEKrAev0r7VuL6RirMBvkUFCpwcKBg/U9Oa/FX9ob486YfjPB4y8Kl5tP0OWGNcv8ALJsfduQ+h6cV+q3wl8cWvjjwxpXiHT0eCHUITMFl+bDA8qD7H1rM0Pf9KucqVdME9TV1n2grIc56E1maYkm9TuBUVvnZMjLIMY71maFFAJAVBGTUTQneDk4q0ke0EDgetSiFnAydwHTFAGRJAuQ7jvj6VnXMLIpZSShziukeLGSoyOKqSRHymHGRxQBgxR/IGAxu61L5UjAggccVIYSNrKflzz6VfUIxBHBwee1AFHzAilSNwA61AJ92VUYIqzcRttYgZHTis6OHb+8GVGM80Ab0G0IIyu49aV4wUDgYINMtmOAPXFWBgvswcGgCGNGK5Pfv7VdURRRAnqeKeIZFOACQB+FPTYoO8Z471KYEKCNs8YNVZEKtzhh2qaVQpAVue9QyyGNfm5xVARykkbQMZP61XZSihick8ED1qzCY5MtnHOBTDHIZCQMqOnvQBmTMxyuOM1VjiYggseOT9K1Z40UB24OelRxkSLyNpzj8KAESOIcjPBxSLb73PzbTViRFQDBz7U5MMQTxjjFAHMXLeXLJExJZCAT2P0o0+aMzuOWAGfpVzWIN23Y3XGPrTLC2EbZYEF+DQBu+WXRWVtwPQ04QgM3bFToQsYijXhO1OdHZeRyOcUAVX6DPX+lZk4IY7TgVqyqkgCsSoA6+lVFWBWILb2HQ4oArpGGXcFyelSiFEXLHkelSKqpk5+Y0rquN5OQOtOwDFXZwW4PQUOm08c1GJkCfNwPWleeMYANFgJF4wygDHakYljvYfLj8KhWdCxIGQKczmQAKMA9qQ0UTcDezLz7VZglDyLkEZHej7ONxVeuasLsiGD1z0oLNuBl2/KckCpGOF3MvNZ8DqGwTjIHNap5i2k5z1pMaJYjGrb26gVK0rnhOPcVVESFWLDOKRHPCjgZFQWXUmdsZGff2p5ZccHaf51CSOoXJ5pYVUHMnQ/pWZDJUQKdx+brU0W1QXHBHSljeMxYJpu8FcevIoLJkdCSZBg9RUy7Xf1z0qq02QqvgkVFHOI3JcnAoAtPCuSW6jpQem3Pvj9alVFAWTd8o9aqs2X3Kfu0AS+ZGXUe2CB1zRI8e3GcYqqtsxJlOflx06k1OBGVLSDk8Y9aAIy7cMMEY6VLabWGZeCf19qgkIV8bdy98elSxO/ylMYz36gUAXIcxuSPlq2kZuFKsADjj2qkZw7bevpT3JJVgSvrQBCyPDuTfjFKJA8ISQZJ70SAOAp59KgVMPt/hPWgB0UZRguMq3Sp5oZC+wDkVVZ5FcKv4e1WImeNg0jbnzg0AMu4/LjUDBPeqPlPgEj5avyh3k9h7UAblYAUAVFiEgUDj0qbykCsHbB96ayvFFheoprOJU+YYOKBoqyby+3dwOlWAiD74we1R/LlWBBHepgyhtoPHegsgDlCTtJA/lVAyKzspXCHtWiBsPXIJ5+lVZlXeRGQAfSgDHcfOcD5M8H2rUjZZOV6LgDPeqy25IYuOOxNTrCRiPO3HOaANGIgkLnGealZyT5QqH7q4zyRSAuJYyvzHHNAFjYASE5xxj3pRIEjwy73x+VRHf5hx1PNTeXJgnHNAEdufvHBJB79KlkA3FhweDio4SDvjkOMVNOAsS+Wc+poAgzvGV5zzUYhdnZhjGP1qIq+AGP3uw9KuHiHdHxt/M0AQwohba7bdvX6etV5ZYwWVVLDoG7UvmHcCOr8HNEMSqxcZAXt2oArxxTW0RMfU9vWpY5SVDtnIPPfirD+aCQhBXNVo1ZXKgdfyoAchK5KgH3qzEpkUxHoOc/Wq5w3ydOasP5ZPlfdB44NBFygbG3hbggnPb3qLYyRlU5PY5xVpsCYpGcoOMfSlA8sO7cDsDxQFyizy7VeTkL1HQ00SJ8svftmpZY3dSuOvTvioBaKUEfRh+FBZMWEq/L09KrGFXIVyQG6H3od0hwg6/wBaPN/eeXgZ7e1AEq7YmCx546n1pkqG4HmIccd6XCIny5B6VGglMQhJ2u3XpxQLqSJExjYbtxJ57CmkJ5sceMAHOR96oJXmjU7WLYx1qqqM9zG+4ncQPcUEM/Lv9vKxSPxYkskmW25xk8lMcsO2Ogr3r4BvEnhOwUcO0avkdmxyPf3rxb9vNLafxUjqCXkRV3E4C45cN7V6p+z/ACwXHhbS7x7nejQjYoyGJzjAHYd81pW+FGZ9k6fJuIDDdmujAO3HQCuS0tdrYwcn1rq1clNrEcetc5oRyK4XCZHGagUlgcjOOD71fjyEC5ySMfnTVKr+72jIHP4VoBQi/czBwOV6+1aFzulKFG3A88daTAJbKgnJ49aiJ8tdpyreh4IoGj49+NhX/i/+CefhjZ9v+xhr+biv6QvjW5P/AAv35evwys//AHYK/m9r24fCjzanxM//0/u4qeO6mkAKZ38AdKe4DAc89aidv+ehyB0r5Hqe6xjyiPG7nNVZNrJ1wTVl/LceZtxis53B+RhkHpWi3J6iL8nzLiog+ScH7tICYz5ZHHemySKoyBnAPTvSZSKVzAJsEHkde1UWWQjAzwcfWrIMknOOuck00JkYY9OlIRj3IlGdvXpzWZIw27eQw710FwN7bT1PX61j3NttYFmzirgZmBKJGH+0ehqrKHaMBz3wMdTWxdKCfkHKiqsMBZdjjk85NdFwMrymA3Yx/jQI2IGTknt6VtSQpsIxgr29RVJFbl1TGKdzMypbFZHDyZDoOCOOhrN8TQY8HavYv91rWRd/+8OK6+NUk5PB7+9VfFlvaSeDdUjkQMphJPGfljBYg/XgU0RNH46fshfbD8YrzZnzPImyT0ymAA3vkiv1muJZzOkzjZ5wDEZzgkgGvyX/AGQbqWH423cII3vHccnkfeVuR/wGv1+mtRbzPE6BcMcDs2eQR+lddfoEBbeN3YI3AQZFaqAc+1RIPKUdMsaepBO0ZBPJrnLJMHOM5A6VHISnK9O5qZcBsZ4qHs0bLxnrUWAoyMrsGPKjtVQI0xLoMc1oCNY3Crzg80FOSyDaO1FgJRDJ3AH09Kc20pgHFPSQk5PbrUdwhwpTGwHrSAlj2EqrgMFH51DeQpMOAN38qVHCEEjHtU5KkFiatAZIgZOFPI61Su2W3TcxIFahuGdihHeqs4UlfOXdzTAzoJVDbSflPQ1fDqOFIPtVaaFs7h07CmiNpFwvyt60AWlQgmSUY9AKDLGVwh+/UKpIPkkO7jrVCSHZmLOAec0AWVcKwOOnU1aVGxujz6kVXto9w8tR+NaLEqFz2oAyrmOVV8xCeDyKpebOCHUkA9638Fmyo+XFN2JgHbQBBG4NuQoyR1OOadujjj3TdAKe42qSi9f51DKHKqjgnPWgCo8kMisV+UAHGeTms4SPJblXPI6fSrslu+4bF+Q/pVwWkL237xlBbuev0oAwkSOQlgc9uelattbxrjeM+vtVyKygtyQmNpx705ECOVBLDv8ASgCOSGNpTGFGFHU1DLFJG6sBiNRjnvmtEBSdg5Ue+CKJy4k2kZwPTFAGNr2n2PiSzbTNZjS4t2GPKdFYYPPpXmw/Z9+Eyq0l1oUVy82W3sQdoJ+6qkYH1r1WW3Vj5yn0pI0dNu0lv6U0wPLZvgB8II1iW28OQxAIySdHZ1PTJPTHXHvVFP2fvg1C6+fokUm35AH7A/QZH517DOkpH3itZkbbJAR99uM1p7aQHlemfs9/DXT/ABBH4m0vRrZbq1bdDGQGjPTBK7R8w7HPWvbcuS7ycbuwx24FPZc/OBlmP8qVVyjFu/Apcze4khkcgY570gOZsJ3HWo5YJjF8o49fpVW2aZMhSeOMketAzZVMLt6Yxmnw8MVXGDxWfLJIu4bskAfjRZyMG3su7jnPagCe8VFHAyRx9ayfN2uExtHY1Yu52Mvy/dB/Om/ZtwDMpx1oAvKuIQcckdaqmONVCk8nkGrfzsgwh2+hpvlEnptYd/agBqIjKAeW9afHGoB3DLYxT/LYt8nOOpFWFChMYwaAKONgxHnI4qyhLN0yOmOlTghGByenP1oRG3GRjhu2KAPnT47/ABJ8eeD7KDwx8K7EahruqEp5uze0G4fwj7uenUEV4n8NP2Pml11fHfx1vm1fUJyJfspYkFic4kPcDptBA7V93IiwGQpCrNIwYk9cjpz1qB1lkccBmf17UoTcdiHC5FaQaZpsVvZ2Nqltp9sNscMSgIF9MKBx7V8x+NvFvx+0e8vtS02C0fTod0kNvJGCyqOjApgkj3PtX1KluyHBxWkNOs9RYxXyALKvllhhSV9Mjmlzdw9mfjp8Xv2mPiN4y0G++H+q2FpYK+0TPDlXfPU4bPUe2feup/YShvZfHet3671t4LVI3nA4BLdD9cV9H/Eb9jrQfiH46n8QC+ayjTasiJhPNUE9CAMHB64NfSngr4ceCvhxpEGg+DNP+yRRoFkkHLykdWdj94n6f0rpVdKNkgnCxpgytI84kLjceMDv1qa3lhZ5HnXzCcHZ2OOnFWhAUzEij19apeU6HYDlievpisNxHwj+0v8As9v4keXxb4Os5jqs8uXiT5lZefl7AHnNe7fsx/DnxV8Ofhc1h4rLJcXE3mQxA8xKw5DD19hmvoJIJA6uvLZ+bvnH1rSdpJOZMDd6DpirjOysK2tzy7xv4Dg8caDe+HblRIt7jcZEDhQOnB7jsc8V534J/ZA+D/hOWLUZrEavqSMGDzFyiN7Rn5Wx2yK+k7dHboxCt7fzNLIrx7mTOVBP5e1JSGWwljYQfYrWCHToSQVjwIlLKOCAABXhXjr9pj4SfDdLmDWdUGp6lbKxW3s/3p3j+EtwoPY/MPrXBeMfgx8Y/irqkya94nm07QXZmSGPP3M8DAYc+xzWz4W/ZC+EfhExTXkT67qQXLvdndH6nCY2/wAzRcD4Y+IHxD+PP7XmvQ6D4e0l7Xw7G+IrWIAQrt/jmlOMnHbp6Cvu34D/AAR0/wCBfhb7FL5dxruojN1MVXduznYjdQowPx9a9+06KLQLGO102xt9OiQ7EWBVQAD0CjjPeqs8MsjBWO8nv6U+fSyFYq3SW76HcW8rBWuI5RyevB9elfilpOut8KvjJc+Ip7UlbK7LrCxEZeMt94E8H2r9sJo2e3+zSjCHIJA7f/X71494p+AHgXxtKNQ1i0jNy0flbo0B+UEnj0/ClGTRMkfN0f7e2jRTIl14ccxKPmMTx5J9Ryc/mK+ZP2g/2kLv41z2Nhp1m2laTp2XVWZWeWQnqQARgD+EHknPYV+itp+yD8GFEbSaMHYrz+9kVt3vhh+lbGnfsy/B/QLyC+h0CK4khYYWQs6g+vzHn6dK0VW3QRx/7Nkniy8+HFlqPjOya3lhVEtFYFHkUZyxXHygcY7nnpX0guqyS4j8t03K4J99vFb16rTJFCgEccKBEVAAFA7ADjFYJjliO/O5R+hrKTuwPyj+LfwC+L+q/E+a5ton1efW5N7TMpCxbmwMkj7ijHQADniv0F+C3wk8Ifs++FY5L6S3j1GSPzNQvZHxJIdu47cgFQpJxz0Fd74wvPE1z4TvNO8PTtHqd6RHG/GUXuQx6fX8q+X9M/ZB8ReKrgan8RvF010ZD88Ycvx6Fi3PHAxVc+lmB0PxC/bW+GXha8mtPCqz67qZDKpRR5SuScAscZ54yM18q3up/tO/tOa1Bopjm0Xw/ds/Dbo7bABZi743OeOg4Hp1r9AvCH7M3wh8DJIdL0eHUJpcZku0EjRlSTlSenWvc7CaS2tDZ2xjjij4A2DH6D1rSVRJe6gPj/4Mfsb+APht5OteJnXW9chRgHAIRZGPVEcFcKOM4JPXjOK7j4o/s5+EPH2nT3UEbQX5GCVY/KcEIwjUAcnrgfhya+gBhiu8hmBPIqytv5zBd6qgIJzwDj6d6xVR3uB+LXiPwX8YvgJfeRZzzWdrPIxjdMssqd22t2x1IAI9q9A8Mftu+PdEeG28a2a6vBbEbWiIiYKvGG6hvxHXvX62axo1vqqtFdpFLD5bRqkiK3ynrzjvXyJ46/Yx8EeOJ4b7b/ZUgYGTyG5kAPzZGAq8ZweTWqq9wK3hD9sPwb4te2VNKvbQTYXhRIuTx1U9PXIzX1Pp+pzXMQuVXMMnKZGCfwrmfCPwo8BfD3SodI8M2KeXBtRDIoZmx94sxGTk8816GqWxjJI8vdwVXI59fak2uhaZxHjjXde0TwVqF/4KRJNcm/dxGQbhECCN5U8HBwK/Hn4bfBHxt8Y/i9Jo3jGG5VEme51SdgxLKH5VXwR8x7k4A5zX7aw2wKyR4GHqzY6dHYoVikLAgg9AcHnGRzgGs07DG6F4c0bwrodv4b0O0itLWzUIix8KgHYY/M+9XEtVCMm7A9etOV8Md3QUGV844waQFDy8TFI/u18i/txug+CVy0f8UsUZz1yWz/Svsh4uVVPvNXyv+1x4A8WfE7wJB4c8LW/2m+WcPs+78ijOd2dvUetNOwNHx5+wJItv8SNag3NukslX5ew3gZP0z+Wa/WKIYz5mWYOefUV8Tfst/s0a/wDB7U7jxd45uhFq93DsWzjwyxoT1ZwSCSOw49/T7mLKzAKc59qvmuJIhCHJK/KKQ7ACWJ3VOV29DjHXNQZIb5vwPasxjUMefLwagVT5hQ9ux6VZRV3F2bO7pS/xsN3IoA4L4p+CdO8a+CdR0q4thLNcRmKJsDcpPuQenavxH0nxF4n+B3xJmisppYLqxlaKRVOQy9+OhBB/wr9/lVCMOSQvPpXyB8Q/2TfA3xA8Yf8ACUX99LazlfmEKAB8Enk5+8c4z7VpBgfTHhTWYPE+gaL4ijQp/adursCMEcY5FdHcwRiRWUHjFU9N06w0PSrDQdKRo7ewjEabjlsAdDV92yy7+MVDAfKAERs44xj1rP2B1YMMAd60pJI5ADjKiqTbW+VaQEVqEyBnP1pxRfNyw4BoaNAdxOMY6VE10jH5OhNACyqm8HoCOlNP3PMH3U5P4VAxbfkfMDxUuwlQDwBwRQB8G/8ABQaAT/DvQL8p+8ju8bgclVMWMkfWtj9iHUbbT/hNrOqGQLEl9J8xHzLgjLE/j2rrv2lfgvr/AMbotI0Kyu0sLTT5GkLschzIFXgD+7jIr1j4T/CLw58JPh//AMIJpdw135zmSaVwAWlZVDbR2UkcCujntGwHjep/theAbO4ubT+wr64ltZiMxnhwpxnvWBcftn+BBcQyWvhy+nYjJycFCDzxgg/nX1XaeBfCVskn2fTLZDKDvPlrubn121VPw78IxwqEsoY0iLMdsSAnPOOBzWftIgfO837aXgFpFzoF8+/b1PC/QYrxz43ftf2nib4eal4R8E6TeWt5q0bWsskoIAikBDEY/iA6D3z2r7n0z4e+Ci4D6RaKofzMCBfmHYe1a58C+CgmxdHtSd4J/cr0p+1RPKflr+y58TvDPwV0TULy90e6vtU1JwZZIUPyQRscDOOOpPvnnpWz8ff2p/F/jOK00r4X219pFlbgSTXTbo5WY8bFC9BwMndnsPf9Q08C+BoI3WDQbWEE4JWNRuHWrI8K+Go0AXTrcBhkDyVwfqMYFDqoOU+CP2dP2jPF/iCWPw34wsZbq7bCpeYYdOoc7cZwOvHv619neKfHHhjwLocniTxjdfY7ePIChTI0jEbgAq88/wCTXQR6LpdtiTT7GCCWMkhoo1Q88dgK5XxX4O0rxjbQ22vWqzxW0hdUk5BOACSOnOKXtEZ8x8Uax8bfj58fbifwt8F/D0mi6S7Mr3oYJK8fTDyMNqepAJOeAeOe7+Gf7DXhDR5h4i+JV62vaw53yRsSIgzc8j+Ij1P1FfbPh23stLsVsLG3itYWUDbEgQAjoTjvV10ylV7XS1ijwb4neK9U+Eum6PZ/Dvw7FehVZZAindHGgGwLjuef8mvmW9/brk0NLh9U8ISwanwIgxbnB4OGUGv0PisRMqB1V9hJ+Yev6j8K+W/2iP2edM+KegvaaAkWn6rFIs8c4G3coB3IfXHbP59ahSA/Im21nUfHXxos/EqRFLzXNaiuEhHJQvLkL05xmv3knQq1nHAGKoiKQfVVAOSea+eP2ff2RfCfwnubbxRr5/tXxIhLLITmOEZ6oBwG9+tfWNzG9xqDPtC9gPwq5ST2CWpSlmQwG1kAZNhjcYyCrdRXwH8fv2VI9es7nxr4DgAvhl5IVACsRyMJ757d6/QKKzeZfNk+RidpX1rRjsoR8jfdxhlHAoUieU/KH9hOx8XWHxU1i3u4Z00uO0kF35oIUSb8KFB7k+nYV+oUcCJk7m5ORx09ua2tK0m10oNDZ28UStliVQKXOc84FMMLNcM7j5mqnO4cp4p8VdJ8a63bW9l4O1STRmBObiL5SWx90+wAz+NfnT8X9b/ae+GdoJNd8U3q6VduUWeJ859MnGRke+M1+v5LgmMqu32HWuR8c+A/C/xH0seHfF1ok9llSBgll2jHykdDRGdg5T8O/gx4S1r4hfFTQrfS/NuYIL6O7vbx1JChH3Mzt68HHqa/Xn4j/tF/Cn4aWc8Nxf8A9qarG6lLW0+d9zADYSMgdO+K6bxZ8FPDM/gC18E+CIV8O2okXzJIBskdF6lmAySffNch4K/ZZ+Fnhe5h1O/tjrV0BuL3ahwr+y9DjsaUqlxbHy9r/jb9qb9puRdA0DSH8K+FdSYxGXaU/drwQ7sAzZHUAAGvcfgj+yJ4G+F9zFr+uRLr2rxj5JZ1+SOXOSVT+WecV9iWvl6fa7LVswKuxEHyqoX2FQzTSzIob0yKgsp6pZWWsaeNPu4lkh53RsAVIPG3B7V+fvxr/YzgaK98X/DpPIy5lltmdWijA5L4IJwTxtA4r9B4I/MfYeo5rTii8yFoYyBlWGG75ppgfz9ad4x+LvwuuP7N02/1DRbk5CxAHYzA/wAIIP8AKvvH4M+KP2ttaGknXy1vY3EqSh7hBG0keRklQBwfTvX27d/DLw/rt3aa1rtjbS3lioEKuisqFTwfrXfs7RxQySqrbABjg4I6Y6/ljij2nkB5343+H/h/4h/ZrLxNF9qisJvNjVTtXdgAhh3H1ruUtE0+2XT7CJY4YE2osY2gAdBxU0sjM5ctuY809zst2Xoz0gMiNCsjPLyWOPpWhgLkjvWekUuSd3ArTt8lRvO7PY0AMkbbHkKT64PNfzq/EieO8+Lfib7OGaWTWpGRQCxbbIc9Ppmv6KJww3BFDbv5d6+afDP7K/wt8PeNtR8fXNrJf393NJKiOQY4/M+9jn3PX29KaYH03o6JF4b0aJ5C7pZQBj3JCDmrJR/v9FH51YIV1WSMbgygKenC8D9KYH2r5ZUYbvmokAsUkcxAbHyZHNQKTFcB4SQec/SnrEkb/MScjoO1IYmY5UZ9T+NSAarqg2i3kGDxhj39qxFGXDR8Zz0rTu4Umjbz/mUdCOxqC2Tdbherf09a0ArNcSRqI0AXGck1Zt7nKg7MMeMmmPHGw2EZIJ5qeNAcbgPTn0qLAZ17IBtV1+9mqFlfl9QitwNqyg9evFbN7ahoYxE33Mk596wRbLHMj/ddM7WHrRYDpLtUW4OfugcEeorD1GzV4lYBnbua27ZTLlZDk9T+NTPCyfKvzA0gMmwuJBMglHygYFaspERxjqePxqnJbbpYztxjOa3ooo2G+Rdw/ligCKPzAq7F4HUU6G5kkkbEYJTrnrT97qyZTCsMn2pyPEX81FwSME/SgCpJKQxdQMjtisS9vJJA3lx539c9sV0AwFYnAXPfrzWRJEI2yoyCcY9qAKcMF0iebgqZMHPWtGPYBtfjA5wO5q1AcPsI+Vf60TKC/wAi+x/CgDMuPLJBwSV6VjPK8LLtH3yBzWtNAzytGuQ2P51z+qWt/EwPl7kBBA+lAHdtG4tQX6t82abCzqCf4SOe1VrSVri0Ubs8AbfTvVxIW8oIOeelAEUiNN36cijy2ChSM/hzUyQSgtxkAZ61ZFsXjBbg9R7UAZpsSVDr36gmmJhUIUYIODWoLYbMs34+9ZvkMHJBzjtQA47pFBJ5X3pqO6blY/Mfu1KgEQAByMHNPZG4cYOBQBQmllUCXBCjg4qI3G5AR90jt61e+Ukqw4cc0zyAACMYJ4FAGD5+4GWUkjOetPk/eKAgwp5Oa0DpEEmf3hXackDuaSHTSpZCCAeaAK9nGsec4yTkY9KZJBGdyhuh7eprSWzSI5LksentSi1RSSp4x096AKOQkRPWmG8iWIoSeeDir6acPMEbNlWqu2jocoh2vyceuKAI0uEidVHf1qxHLFKzEMp69+9RtpLyoqk9eeOtUbbTZbe6JZWEbZwD2xQBpRSJnKj5gTzVGaTzJnZvXiprm3aKUJvwsnT2qIWJ3ByflXPHrigAeWNV2Oc5HX0qB3UlCFzkVcewDEug29yOtCWiunmLL0/SgiwxVKlUb5stg8VYYdUCkYxzUgtcBd7ZIIPTrUi2wBLNne7cc5woqkwsZ8un2/G5sNIegxVKQW9odsWQvUkVs/ZY5HaUYOARyKovYoX2KcFcADHBp3CxA+yaPEX8XK+uTWWZfKm2Y+ZBggdjW/HaxoAiHGOpwOtObToj+835IOSMDmi4WMZHDkEcGtBYPl56k849KdFAhk2YxjNaBULGQRn0xRcsjQRouASAOh71ORtXcAeD17U4INoO0oewNG1slOeeee9FwCP5kZnG72qVfl+cKSBxj1qvD8yr3JFTQMztIP7hx9KgB+RyMHmmMxf5MZHTPrUnPILfhUaAMSAcKO1ACvICRv4/lxVOVQ0gw2D1qbBc+X1GMc1EgKlgRzQAPgPuBxt6HvmnsZTAqMSh3Z470k7gbmQZbIAo3O1vtYnj8KAF81nj8rBX3JojARcyHOeOlMt8N90ZCjn2qYNGRjOaAB5SSQuAI+gHesc3DedkDa5OTn1rXEblucADn3xVeKzZ58su5GPUdaAKKSyOdj5RuxPYjpUa20qtI5bc3H0Oa1ntmHDLyp7dxUixsZYwVwFz+NO4GbHp0zpuTAAbr2Bq40cyg7ucY6VfEUceUGQM55PBNMlaQFvJI3qO4zRcDI1S2aWxCIxDK4PHesS3tnhjc9A/BropGlZwHkBB49OfWmSQxqyqv+rPNFwKNleLGyQyIfk6eg963yWYbQfx71S8kHhQMfrVxElVkJ6n17UXAzbp1ZVUjBTkA9T6VPb7lhLSuSc9+ck1dmhSU5Y7iO/pVc5XGFwO/wBaEBFFIy/vGyAD07U8s8lykijcFUjkVYMAn4ZSSDk46UsUCtKUUlNvPPtVgVHtxOxcADHGOhPNc5qYlKyRZ5TGMjJwa6/yjIWUZPGQe/NZtxp8jsJd3UfjxQRYxoZJxHEj4ZVAA4xjFa9krzMWlbDAcYFONrKsitsJDAc06SOZGLKSg/IcUBYsx7YmDH72euKRXKTOoAPP86siITASFODx70oiT7jcZJAORj8aAsZ1zvaKSPjBPNZkMTo0W44G7sPStue0ONoYPt4BHeo1t3YI0oIUHJyAO9QwsRXQlO0nnae/esyRhHKFOBuGfXFdQwhZlVl4PHIrCu7KU3hEalY0GfrVXCxYQlNuARuGM1ZjVI1RQ2Bn0qTyUWFFHXgk5zT5lVpBg4VxtHGOaLhYimhV0AONwB5WsoRBQ23qD3rcgiyCoPXoBxVO4s3jYuvBz0B5ouOSMtL2aLMboAV45p8s0kilFUgZHPTNXprdZFDqe4zTCAgx1FFyJIzftDrACnyEHn3pRJI0YBQ7W6jvXREQugBj6jjI4yKbdR4KKFwdufamMwkeSRyGGFPAOcmtOziFruY9x0NTJsRw2FVVGTx0Jq/PGrLuU4JAxxwaAIRMpctKN2Mdu1Zl80MfMALM5PDHoKsuhVRuPsfeoo7eOZyGBUD+KgSRPbMnlKGP3ecVL88jbgQO+PapBZRxhTzjPSop/LGNw4IxQUkX1UMAxYDb2A702XKoM5I60sZCqpPIJ9KuyNuVlX5MjAoLMdYw7s6jA4zQZAGCmPcCMcVqi2Qxo7DrgH3qN7KMn5flPYCgBsEwkUpIu0Jwo7VIhKnYFwDj8atxxARqCp+bvVlItpVG5YY59BSYFU2480bSBtHzZqoVCzqFwfWtTARmJPy9c+tMkiDgXBj+VupqAKdvbr5jOifLzyKtbVWQ8DJHeo1zERs656djVudVlG7aFIA59aCGiWKMK0TSjkjgdhXJeIg0ioGGCrV1pkVEUE5I4FULq1huJFZ/3g/rQS0ZekXTi3jhdQTHkZNbmyVVHlDO6oLe0jtiVUDMh5NasIBjCrkAUDKkBuIpDIODjBq/vdizetGChICbmPOKnh2SAA/eHWg0RWVhuDckjP60BUeUEgDaB171dWJYpRIVyBmovLVmKp0bJ5oFymdPIdvljqBgVlXakvE6xkkD9a6Fwkp2Mu0r61DPCGbzEzjoKA5TAh81Zc7drFs10URMyltuMDnFVorePf8AMTkfrW7atDHF5AAOepHWgZSIeRVA+XnJA9KvI4jO1CcEfSoWjRJPMXoRzntU21nABOFxQANJuKJtx704M6kvGScDBquzIDsXLFaljwYmlRsDjpQBmzxRNMGC5DAZ+oqvLbllOOp6Vob0ZiAQGHWp2CyW7KzAFBkfWgDn5bWd4CEQBSMMe+amt7l5BEhUApwR2OK2IkiKtGT05qqliseWU4IOcetXchocBJtVm/Cq9wmTvYZ3c/Srauv3WGfpTLjCQ+ZsyOlFyWjIK5dCoycg/SnzvcIwTbuVemKv2rIwOxMZzmpJoSsaMgwv9aYypHFExLBPnOM/WtoREoqDAz+dVw0UZG7pU2WALoTj9aAGSoQu1xtByTnqc1iNaSwzm6jXfGe3pitllkkRd+ePXrT40AIUdCPxoGivbQKzZY4J5PHeiW1fco6H+hq60mxl5wo68Uh3CQOD2NBZz0rSLIY8cA4qysQkhC9Ca2JoeFcDPHJpjWw2Bx/Dx+dAFa0jeGJonIJ7ewrEmtlLFsHHOPauoS1YqrKSearz2jBm4zmglozI0zDscb846+lNms7SVPKMXl4OSVHJq+zIIxG/B6Um1kAYD/HFZklKa0jvLHykyrL696zl0oWSPbSIJARx6CtljtPmLkdsEU2CcvIVuTn2oAwxptsbdYvJHDcEetdQ2oBLaLcgLKNpA74FEVjibKY28cVfTSkkYgtg55BoAfDM08SKE8pmUEg0rrJGMn5QR19MVdW2WOUMsnC9Pwq+LcTx/OQRIOTntQBwsy/vvM3cj07ipMMWDsSFHQCtmS0jt28rZkjA/wCA094UB2KvBHWtDQjGfKUk7iTz9Kp3Me4Bum3tWrHaZjVlc46Uzy0AMRIGO570AZtuxypfjZk0+FJJI2WNjtPXNXI7Fn+djtC9/WrEcJjz/dagCFAVj8pvmpIoR5hfcOvAq0sfmYj3YI5ojgdX+bDAelACNbiZtrN+NUhp7I4/umtgICykfKPSlYOrbM7gelZmZlRWm2Xdu2qrdfpX4+/8FH/Cutax8UNNg8OafPqGdPLnylMh3Sk54GcAYr9l4rc/OJelYmo6Jp93MLmaJHmHRioJAxjHrj2rSNSwHxf+yH4E8Q+Avgno2ha7A1rfyLPO8L/eXe25eO3Havpf4jR3U3wP8YR2weK8OnSumw4YlUbgY7Hp+NdzDpUUTjbwijA/z6VsRrbG0l0+UGSGRcOjdCPT3qZb3NKZ+Df7GHwy8a6j8aYvFl3o8kejWkU0Ussy4RmfIBUkAckA/wD66/aq30NtMtpLa5IkRj8oVf4frWtp/hPS7C6e7shsikOfKCgKGHfIxW5NCJFyevApN3HJXOKjsbdJoz5YOBtGa+bv22fC1x4i/Z9vbTTLOW7u0nhwI0yQd4APFfXiaajOefunPWrU1i728ttIweGRcFTzx9Parg7Ecp+Qv/BPL4dePPAfj7X9Z8U6TPYWt9CkOZVK/NkkcHnvnPtX66RWKh/3hO5s/hSppiLIkrjgDvznjFTKjRbvKGAuQByabdyT5C/a0/Z58QfHKx0o6Tq8dreaXFIoWU4R1cjng8EY/GvGfgJ+xxpvwj8QP4o8R3a61rcKj7K/l/u4D3KknJb0OBx71+lUw+2W6xSqCR14wc/Wqc2kCWPhcf8AAuaEwPO/GWhR+Pvh/rHgi8uBarqVq8QkdeEdsAHGRX8//jz9mL43+APGMg0rSLq9EErfZry1BIwpOMEZ5r+j6bTF8rawLIuCcdeKotpFteuXdM45+bj3q4zsB/Pjpfh/9sOxV5LZdc/f4VtkzscjoOCenvXUrYftprb7mk17EYzxdMDk9vvf0r93pNHsmiMS27OschJIbH3up/8A10yPQrCN8QQ/Kc9ST+gqva+RpY/A7UPAP7XPi5Wj1m31K6VlKstzcDZg4PIZgM9DXtn7L/7GfjSbxtb+OviSh0230mRWggQgtK4JOd3IAGM981+0dtptgbRITCoOTuOOT+dW102GBcoMKCCOB2qJTuFijc6fomsaHeeGNThxpl5E0MiYz8jLg9a+I/hF+yV4P+EHjnUde0tnu5bjzFjeQY2Rkkjb+HHWvvoWMcg3bcA4xVe80RFj8xRzyTz0FYO4HKW0ULBY3HC8GvNfjR4L8XeKfBY03wLqsmlX4lB8yIlDjsNy89a9bi07ZyOFqw8EnCxnH/1qnmA/MA/AX9pKCd5W+IcsQDhtwmnJx+VdpH8Dv2nggktviHczRyjljNMBX6AnR0lj8oDB6nJPWtiK1CW62oJIQdau4H5yJ8B/2i4nCTfEScndyPOl2cfiM18+69/wT7+Kesa/J4nsvFEB1Ga4+0BiHUiYEsNr9Qa/Zy3s4s/vOdvai5sIpGUnKrnOBx+NWqgmj8t4/wBnn9prSrWIT/EmaOdflaPz5sR+gBBPH/AQKtQfAf8Aaia1wvxGkEi5+Xz5cc9ctj+Yr9MLywhYeSwOB3J5P1PWqkNkqN5cYyvUnH+NHtBcp+Vvjf8AY/8Ajf8AECwgHifxwb6Yb1VLjfKqggD5WJ7j2Fc/8KP2SfjX8GvFkXiLQfEcJh3ql1AAQs0QbLjYQVz6dD71+xENu0ZO6TepOcYHFJdWMNxwyht3r0o5w5TxDQb+4uSjXMWJowBtxgnHGTXqFvct8rwHBXHIPGR2NXm0mBkePasZTvgc/So4bJLZN8IJUHnuBWZJzKeCfDouLi9g0yGKW45kbaMs2ckg9cH0zXYw2dvaRYsk8tQchc5AI6YFXRCCEbd749alWEDJDE57EDAoNCKCGAKrIoBGThcA5PXrXiPxV/Zs+EXxbvLfV/EOkIdRths83lS+OVLbCM46d+te8RQhRz3wRS4wxXuDTuS43PJ9D+F+jWQGnwWcEFtbxqFARTnbgdT04HT9BV+b4d6HL5i3tuk6sRg7VABBz0wa9OfBjKsM+n1pEX90ocbuTSKSPG1+Fvhm31D7dZWNp5jMrt+4VHOP7xUAE+np6V+eH7Yv7LHjnxv4wstU8C+V/Z09uqsrskW12DblJOA3t39q/WlokMuSudtZ1/pVhqI23cSyKOikZAP41UZNMTR88/A3wFP8OfBOm+E9cn+0T6fbJDuVdqsMA569uR1r6Eit4Iow0YwuAR3q8bS2DK4QIdoAAHYdqlaFAFIP3s/56Uhcpg65Z2Os6Hc6ZfWxvFkGI4sZUuw2/MCCMYPIIxX5++LNF/aOhlutD8E6bFounRv5ayL5McgUn7wAOQO5IFfoyrtZTCZQRtOQR0qrLuu9/nHcWPXjPPvTjJoOU/Mlv2QvF/iaRL74p+JJ9QupfumN96gj+Hc2T+lfRfw5/Z5+Hvgbyf7N0VPtaKqm6uB5srMv8WGyBz6Cvq0wwFUjaMEZyFOOtX4UjMbgKNufmBx/LtTdRj5TkdK0S109laBDvVCDkAdTzXV2qxRqoEYj2Hn8OhpwiIQxwqEHXI/+vUBYmQ+ZncQV9O1QxmP4x+Hvw9+KGkto3jfSIb6I5CyMMlM9cZ5we4r8rvjZ/wAEwrZL2TU/hHrJSJ3Je3uF+RU7sGzxj0J5r9bo32DHariTlQwk+4cU1JrYLH5ofBz9i3wf4S0iyttYjkv9SwGnuN37tm7hV6AZ+teq/G3wR8W9cstM+GXhiJbbw7eIqzXERAPljKlDyDt2jkY+vFfaz+QHVlQEZ5FOkt7aTD+WAwzj2obA+cvhX8JtL+HGi/2NYRkI+0s7EMS2BnkADrWx8ZvgR4E+OnhWHw/r1ptuLU7o5lIDDtgZPQ9K9nFqmf5f/qpZ02quO1CbCx8kfDH9mnRvhPA2maDawxxznM85H7x8HIG7JO0dQK+hbewFrEsVouWfIbJHU8ccgV0TAfMZTVa7sZfJWWy5LVXOyeU/Lr9oH9gpfFGs3PiHwFqUdo107PJBcYADHJY71ySMkEA+/NfPVt+wj8WogtqNatmRVwAFLKuD9K/caCzIYPPGA3cVsnTbRog0Hyqc4Vuimr9s+ocp+F0f7BvxWAKrrkPr+7B2tnoPl9Ktx/sC/GPLI3iKxZI+HAZiVz2xtr9y0sIIeYogrZyQuRz71oCGKUBPLUDHUIOfqe+KPa+Qcp+NHhD9gIWl3Z3XjHUV1Xa2TbhykRbOPmKqx6fTn8q/Rzwz4JtfBWl2OjaTbm2ggRB5YOQuOte5RwQIiK0Khk74HPufemyWSTSM7D7w4FZuVw5StpigxiRe4wD71qhWl+UnGe30qnHGIAqE4zjitJsAhzyQKksax8rYpXAHWnMfmXym5PRfSnHa8f1xmmZjBx0Yd6AHMAh2AkEDv61XuYvKViOp5q6wUpgDFN8vzVO88A8/hV8wjmvMjRWUjjqAB3qNXfeEX7xGcdgK0bjTnLmSJjz29BViCxMCBMgg85PWjmAqW0MgQxyruYkk46AVJ9k82NS2Rt6Z9K0lTy5Bu545p+N3y9B2HtRzAUYhDuCgYHXmrBtwGOOvYfWk8gBswLwwye/IpFjkjYc5xj9aOYCTeU4Y8Dg1HtRjg8U9vL5k7nqaj2q+TnGO9QBC6oXI6ZGQaq3KmTAX6VfYqRxkkcUojxyef/r0AY8cDowwetaIDKoFSrC284GQO9IsTFSB1oAp3Vq0yqCcY5+tUBayRHdjit1X3RhCuCvFRyh5CFxkCtAMlY3ckg5pVSQEgL0/lWpHblDzipl2Kfmx+FZmhysytI+114FTWUYVsMxJU1ty2cc0mV4BqqlmYzx1zVJktD0ZQ5CgipHyTgNg96VYGTuF5zSsP4RyepNUSUZYWbv9azpIZY3LIMgV0gRFX5RyeuapTwbiG6D2oNDEBb7zKRmnsZB8pHH860fJVRtXPPerCWYC46g9qAOUvGYoEQfQU2BZJMK/OeBXVGzhjJZOw79qkWFQAzLigDnRFOAYwgBHQ1vWsYUAuAXx+VP8pCwxwo7d6sxxIJNykAEdT1NAEAhieTIGO9Z95aNHIWj+ctyMdq21jUncPlUdM1IqyZwcZI7UAcrE5MoD5BFdCJ1+VF+Yr6VTntAJWO3BPH41Lbo0Uh3Lk+3eobNDTaQSKIgpUnmpFVFYg4J7gVFlgcheakwAwcLyfSpaAV2wjEDaAaCV27Scg8mnqxUlSOG608h1KlEBV+CT2oYFORymAOAelSwuoHByKsPZKymRWzjoKpoGiyMY461AFrG8CRgVK1Fyx4GQcZqTzC6gd2GMmppYvlAHA9vWgBokb/Vn7ueDU7EAgDGKq/dwhXBAqP8Af7hGgyM9T6UFo0VbaxCfNk/gKhlZiduAAO9QpDLG5U9DyPrV0FQuyQZz0NAys0yhVjjBIxyfekibeOMj2qUIUYk8D0oWPYxftQAofDbgKl3tJHuHAX171AR5Z2k53c/SpRKZE2BcAd+9ADBI5ONpGBVpSoOzbyec02MNu8zPA65p4CzDchxt5HbNAEW7cSpxn8qC2PvD8qrSLKr/ADjAPpQX3Bgq5wOaALjzDYrA47VWSXd0bHPOKohWcABSv9avrtEYjjXL9+KCGPkIRc5z7VCQr88AVNOpKqpGM9aij5bDj5R09DQCGPEoU8cD0qFCVkxjAqxcBjkKML7VCUZEDNyQeKCx5CcqOMnJ9KpPbtG/mbhtPar0ZUSMrd/yqpLjcFyetW0Ag8wwbRyvOfWnoGkG0dPemygxZC9W5FRLFcIC2eCOlQBbCsHy2MDPNPJCfOh5OfeoI5nEpRl69asOfLIQrnJ/SgCTCBN5OXHU/WrEbs0bbefaqYYKuSpw3HpUsUio7AgleQRQA+VR8pxx0qjI+PkY5Uc9e1NDkTeXETsGcVMY9sJfZznANACoqFd6nBIyPp0ppd0Teoymear7iGRm+VRwasIVlBAOAfT60AMSIyTFh07+1Tqk244YKvTGKik5fdnDfzprTMW7qvQketAEmZBx945wart1ywwOTUsTKTtYkFeeeKqz7Vk9d2QO9BLYvO5WLbgfaoXE43kYcdgfepAjKu8EnBwPxpmxnlIY4A9aCRFLqgCqAy9vWrPli4Tbcj7o6e9U3kML4ByCKtqzhN5BXPGeuTQAFnGWmdVAAwPeq5B8/eh5P5VO6boV345/P86r42Axk4PagCvJGzs8h65xxUKM0UrFupqdQwclsj2oIyMjk0ATozna54Pp/wDXqC5KtKDHnceox/WljfLcgcHGKmQbHYHBPXOKAKc0UkbKrgjINQxDEsS7RvDg5PcCrLl33CT7yH8xVd4HyJlO1unIzTQM/Mn9vlPLms76YFIrlJl6AN5oIOSQeQRXefs9RyWPhjw/Ika/ZpdORst1Dhs9etcd+3tatMmirIWeF414HK/JyxOeRmux/Z0bf4J8PQgFGEBlYMwyEzwMdcYrer8KMz7OspWKL15UHOO9b8czSAJjcRzmue00GSDcowMA/hXQWqhCCpJAXB5rnNC+RIvIGWxznpQXO8HAPqRURYSbhuI7048x7AML1oAubtmHXHX8KhcByzYK7u5HWoI5HjGCRtH61GzO7GUNjb2JoNUfInxsRx/wv/BXj4Y2WOe3/FQV/NxX9JnxsmDf8L+yo+b4YWeflHUf8JDX82de3D4UeTU+Jn//1PuwFQgJ5IqJsuAQMgU5owuFz8x6ilXcowRXyPU91g8bOAV5xWZdxyK4HQ9q0/MODtqlOGkcMecVotyepmF5C+w8k9TUiqVyh6npmpXjVTnr7VRd5Uzs6ikykJLE6sNowtUZUYS5YcelXHlmIUSctTJ3GwEjLYxxSEZ8yMy4HHPGKoOEL+Ww3ORWsV3xYPAPeqrrjbjgdvWqgZmTNbBSsmcE9qRIo92Wba1aQjZkboTiqawo+N43MP6Vo5AUbrYACo5zjNRoyqhBHOMCppYx5oBPAPI96qSCRWOznHNFmZj40LMPkH+TUmuW5HhLWriPDMLV8L2xg5qCDzV5bjt+lSa6WPgjU8HjyXUgdcYOapAz8Xv2T59vx81OGeLZczpOOeNvzjd+ma/YiFTJL5sqncuAC33vTn06V+Pf7H7Lc/tA311ON8jpLGg/23fdnHsqsa/X+WWYXcu8nLHODzivQr9CYF5gWy8g69BUjAbSWJDf0qsrPIuxuFHTFT+YAQHGe2RXGUMAy+SeB0qYHONx5ppVADt5JpXBMasvBxQXYibbjH8THk02MblKHjb0q0qRlDtX5yKjyI1C45NAWHRRNy2Onf2pj7V+UDHrS+ezOYSCB6+opkwKKR1I/lQQOdI9uWPK9KqS+YybB1YURyNhi3HbFKrKW2jOT39qtAQxqVYBxj19KdKFQj+LB71cGFXAySOxqF4CWBbp6e9MDPjVzyxyx6+wqYLGg2/3hz9ac6lXySMnge1NCna27l2PJ7UAUck8MMAU9kj2lmGR2NNkjdRgDJJ4o+YJyOAeaAJ42AQEDbUuUySWzniqIDli7fd9BUkWGJyMelAFlUL5CsMEcGiIeXwxznj6VJHEqZKnPan7gBzyv60ANkMhI2cjPWoZBvyCOnenyhQd0Tc9l7UjRuQCBjvQBUG1iQ+CBxzTjCIycfMo+YiphsAwRz3Bp5HcdOlACExZV1J5H5Uu0qpk4XP6iowuG4GFNOCOFO5lYZGAPSgCNGCjd7/Xip5gjqCg/LmmMSGZuNrHjA7VPsH3AOnqcUAU/L3f6zj8ME09YDGX5/Pn3pcHO0LxznvT9xVN2OecZ/KtAI1SQrtADISME8dOadDEkQIBGTwenQU8klcEhVwRgdaEk+TpyD170ASQRjGc/dakkiXOeRyM44H4Cqzfe2nPPI9OlSI5OR+ZP0oAkG7Gxc4Apg+583Gen4UmSpPp0GKlRMpsznPrQBT2lmb1PenQoI0HBJahlZWC85z+FVwZyVQZUA5PvQBYkSJyPlBVcH8anaJRHuPA4bFMV2BAwCc9PY011YkB25XpQBYjYSYHBFOCZBVuD602OFvKLM2PpU6OQc8cDHNABFEF3bRn3pvlqACxyAeKIsjHnMcGpQ6twoJxQAm1SpHGT0pBsiIyuT7UuS/+rUDb19aGkEbAxqSfegBkh8x8IuKgaMxv8vJq0zEkgdfWoyxVumT60ASxwjIkk7dqlIOMgfLQrDAXqTU4MHlFZGWMj1oAzR5jMUUDaepHWpljYZUnjt6051UDjBz3pobYcMPxFZgV5LfGXQ81TMbbumK0wQXyx+UVVyrTqSOB6VoZjlRuCPxpHjMi5KkFenuKfnazDcTg9PapIixyR0FAFaNJlPzcD0qSd2aMqoxmnyB13OWLntTAJ3A68dRQAsZcopRzgjv1pkm9wd43beM/1qzEkca+/Xn+VNZwpJHJ/Sg0Kj2wcgng44pDAsY35z61NHueQg8D+VK6fIT6GgzKYyTwgYH8cVDHEwnK4PH6VcjG18BsE05YykjA8/SgCtK1xnag+VRjvmnhnjQhVJwcHPetDawA747YqBhg55AzhgelAEIKbhJ1yOlL8ioVUZVqeU3coMAcUza4ZS429sDvQBUEQD4YcgZGO351dtI5ZIvmQKu7jHp+FM8nqAeR6d60CzbcbcYA6egrMBNjE7QdoHpTVhDRAnIx29al3EKWxtX1PGaliduN4x09hWgDArLhiMA8cHNIsbFtqDP1q1JKsgJB61BMxVfl7DJOM0ATtcEK2RuC8DP1qfcpUMBkNnn61QDfKT3/AKmlDSEjdwV6ZoAe7ANtwAO1QsrSZRTginrmU7WPvmpkQZzj8aAEiBRVAIDe+M1ajwow/wA2Tx9KRYV2sScg/T/9dSRCNE2oeB0zzxQAPkZ2AMD2qsIZNysDgH+dTIDuZoj9aR3ZWUsRt6Y96AEH7ti+47qZ5spRAcE560+TavPcjgDvSAqylMfQUAWUMQyWY78Y7UkOFYcDHY1TRJNhjZfmB681YicIcKM/WgCR1LMw5wfWlhRQxWTjjvRJMHTf9aro7bc56etAFgR4bO3j2qJowSfl59KlJDIWJIwM+1QiUEFhxjvQBWuSUYMoLAjkVDatKCQw+narTxyOwdZAfYimgShMM2SOmBigC2gLZY8E5Oc1IQzglvzpER5IV44GanO0RfPzt7UAVAn7thnA/lUCgpwPnPc1fZMw79wXI6etU4Mu7AYxQA+WNtoAHXtVP7EWlIxtA71qsiEhic46U9Yyz5cYDdKAKxiELhWGRioQN8hCL8o61buBhjgdeKgGWJES4A60AIUSPjjPc9R+FQGONyDt4HTjpUuwbgikuw5bP9KtgKFyOCRQBmGHB+TkipIkbaQw5NW1Chhnkmhhk4DZ9qAKaWzb89MDp7Vd2KBwAKXay8qM5/lUqoWU8g4PSgBu/KqgU9c/jSSYXJU846VYFuMZzxjOPcVJHbhoNxUZA5oAyVVGjEo6E9qneFPLDYzuPbmpVjjVdnvwOtA/iiAyU6UGZFHAiYAGKkEW0FeuKnCrIxYHGP607aVYKKDQz4iVfaM5JzzU0m4ycIMdj7UtzbMX8wMOnQetSAhsAgcUAV5meKQKo4kwc9gKmSAZMhzlsg57U0x7iUJyV5+hFWCHWMBvmAHb3oAyzC0b7fvd81OkTuvy9+9Syq7AbuMcAUbiVVewFAEscf7vnjtzUMcDs2xug71bj3uSB8u0dqVSMsF4I4zQBSksdo3KehquZDGeO/FarE5BY5GKiaGFRnru54oMyHbKqJI2MHjB9Kez/KR2OB/+qnsSCSMZx0xR5Ssuw/eBB9qAGhcQPCEzjoRSRwiNSJPvLim+Y/mODxtxzT0mM0p7n1PtQBDHExmLdMVM3ygqc5PQCh93mYyB9KbH5icBuhoAcCQFBXOOvPSrIba4zg1H5ZZ9/H+NTbFjwpoAc9ujHJOCfSgouMdT057VCDtk25zmp5C3ynt/KgCv5ACk4AFIkLLl8gDFXCFMRUHk9fpUAwVCjGQaAI2hyoZTz3oa0TAA5z+lDSENjGSevvTizfcB25oAniUgBAeF4qZolIPJJBpqKQVCnOAc1MEcjceKAIVyhZmAIqwJCtspIALdarXaAwqinBJHWrLRKBgHIAAGKAKyIPnU8KxNLDaM8fn5ITdt6dqgk8wOCnToRir6zhYgASEGOPegCrc2ccbjbyDnP1FJBEiZd/vDAAPSrbOwcIgXn19KhukCMoBB3daAJGt0JDLj3z3quLKKT5FUZ5qyqMrLG350x3RUdQxB5BNAFWEeTcoDj5vlPpVhY41kIXJA7+9UFY7OeQv55q0rNNbrJH8q559yKAJpIg2SeMc/lSRygLvZsAfwilOxEAYZL9arNHywVtoXnmgC6ZllUxQkbmH5UgbykK7c4Genem20KxgluZM8fSrJBbc3Y4wPpQBQ8wSR7IU5OetQwwSFxJdgfJ096stt3fJ8u3PWpSC5BY8cHHuaAFjEO5ywBLCn+XAXBTA60xkVSNoPPH41FuG75xnnigCOWIIDJnknrUEqecpTqccZ9anbONo6Hn1pjRPudlJO0UAcpcyDw9PFcSHFpcMyyqOoOODXZRyhlOM42Db6kHoa53xNo51fw9PFKCkm07Nv95e9U/C9xLe+G7a5mLGQDYWP+wcZrQDrYpXMxWMDAH51cjMmSPX9KzoICqrJnBPStAMcbVP1rMCTI4C5OexqvNCWyw6+gqZWGC38Q/lVaO4UtgLjBPX0oAaYSFV0yQQcrTmz5OSAMU9pHwrLgL6UPG8o+UYx3FAFRU3Y4Ax17cUqR7APlAYflikCSIWEnI7ZodGUKDk59KAEYZjZZOD6ioVLxgIxz79alZXC5P3RwO9MZOCyE+tAAV82RzFyFH61NCvmK4IwyenpTVDCNSq7SevvU1tviY5GBg/jQA21ZmdlZcMpAGakKH7SXf5SfQ9KhSMyDcM4YkknqKQRyrJgHPuRQBNIcXKpFIR6j0FUnnHnY3lmJwcjpVqQHzA5OSB1HrWdsZLrepPI5zQBcuIBIgDAHYM/nTYLZNuHz2/OppwHC7ewGargSLjLHd29MUATsmw56AfQVXuNuDDwUODxViWXMa+Z1HB461mkn94GwB1FAEqj5PlOB1/CrEQ80kKOSOT7VRQPJ04AxWtbqyxMD0B65/SpuBUgVAZeCVA24PaoHjJcNGeF71aXCmQ7sZPT1qERusm187eeMVdwKvlmWQsMLz81WDG28DAbA+Y9KfsI3bgFZiMHPapPIVyHDHI7etFwKaxK3zJ/DVyNVlOODUGwrksMKM896fGob94hxg/gaQEzBhsVv4Qfxps6RyxlVyrrQzmb5n4UHHFRSs8bMgAPfPtQAkMYWIg8MDwKFILFSRk9RjrSxqHA3dSaRSscg7GgCRAqMd569qfIcNheg70rqowM53DIo3Kh3SjFACNGyYbgbucnmqoiYyyYPJxjtVkXEUsoCn5afdLGrgo2c9aAKstvsYsynC+tN4QBJBwc9KucyoFc5UDHPFV4kWONkkXLK2QTzmgC7GoSD5BkMOn0qpuAQSbOncdqf5koQoMj6U+JSIyFGCR09aAIFxsZgA2Rye9OXa8acbcUwGUQAzgsw9BUkDpKpDAxuPXvQAGTexUIeB2qGJzLJt5BP6VcjcBg6jkjp71FGHWRiVwT+VAEiCCT91MwULzzVYoxdj3HH1FNbesm9xkdCegJpyk+ZwDyAaAI7mDLLt/g4Oe+adcxLHGGI+5gcdqs4LSgkfKOopZ0V4miOOcZz3oAxUlKsWkYqM54FbKySMN5XC+vWqM1koi3qeQOg5q7G0IhBPO/t6UAKo2Fl/MkVB+6yctnPA+tWVIB2KePcdKYYAImdedp5+tNAJbNg4Gec/QUvlukhkzkHg49qp2spLGMDPfFacZAG2XPI9O9WBF5mTv3E46DpUZdclAOvrUyJG5dCMKRx65FRiNihkIyFzyOv40DsNglwy7lzkkEZ9KmlQYcD7ueBmq+xlYjaAAaXe8Z+ZQOn60BYnR8lQRgngc+1QRK4YhhkAkcihnkiPmgY96keThWYZVhk/WgLDpWzgsvOenpSIqtEEk+YZIJB7VcjQmMyY4HfpWdGhkldVG4896hhYmlCgBkYnHIHvTQrk784JBx3qHYyNsIORjIzUgUo2xDt5P60hEMvmRIVHRh1xU0aFhHvw46j2FPuEWWLy0yrcZzz0oyVUA859OwoAcz/OVxg5GCKivA6qJZOoPJ9aUZ3hQOM84q06kxtu6H8aCpGXNEGt12tt55wKim2CMBACBjirTxS8so+TjGD1p4g+XGMHHPNBEiCBW3AOm0AZqa4K/uGHQcHuamSPYiqF+U989qkkVDGYuCWIORWhBXktU3DrzyeOtPwwUbmIx0A7fhUybSWxyVIAyetMlAkwCQNx6igCDyixxKCOMg9RSx+TkREqG64qbyQVVFPTikWNIny2Cx7+1A0izdbV8sKRz1xVCdFKgjOevrWhI6lxGBkZ7darTr5eGzmM8GgsGlGyMp82a1Vgw251yOODVKFYZF3RYZVOBirbTkKpjAPZg1AFsojALjoeBUxjjcE7d20DgVVR4iVzhBxxVqPa0g2YXjt3FAFZZRtLBT6YNWVCOpCZ5AqCVWUMqEcHp3qSKRQUTkdMmkwK/kSngtle1PCnG3r6DPFWowm1lBx3FRhUXG84JweagCOLbASZ+wyB71MCGwUOd3rUZi8w+Zu39j9Ke42KeCewx2NACDsC34j+VRBy0h2jH0p0bMGVWPX17GrHlAu4JxmghodIqhVJG4k8CpifLiCr8p6c1DEpChc5xnnvUr7iq7hlRzQIfApYFjniraBPL/AHaYb9arW7bARIpJIyKtw5G5kIOe9BohQjNyTkdMe1I43cDGB6U4PkbD1zjNNWZCxT+I+vfFAuYD5M0/zgptAFRuFD7MjB6VVlkb7QTnOTjHpT3DJhn57ce9AcxL5KNIBuxtFWVQIR0BNVlB2kAYI/GpVlLMARyR39KCrFhgQmQMg9eM0kmxhtJOQRz7U5ZZFjdAuFbGKdGFOVUZx60BYqoUD7RltxyT2xTAxRzsHy+lIH2u8YGeTnFK0m5lITBAx9aBFOUAybiMH2q4sqiMFF4J2n61EUCrub0z7U6FgsRTaBuO7IoAsMqmR9q8monYrln6r2qVZR5inqfap7uKOSLzO7DBHvQBWRVKhhwH6VekGIQsg3D27VXDxGBV2H5ehodt6LuBAxighojOF5U7QAccdaVXVoVWQ8Zp7APE6joOhPamxjbGOM4PNO4iveZWONgu4ZyfXFXIiwVJF+43bvmm3ahmViAQFHTtTomXayIRuzwDRcACszsCchug7io3hmjYEfd/WnI8hkC/xdyPSrUZZlYHkqeB3ouNEZiBRQ44BzQ+x3VRx6EU4M53AfL25pGj4O04xg8UXLIpvMWEqnBPWhXZESPBx15pjDzSACyn3qyVwVJO70pAWYGUIxPUHge9KwzIDJ0pko/dBhgNmnSZRcHkEcGgChdaan/H3HxuPT2qoIJCCDkle+K2GDPDwckcAc4qKBG8p3YZweR6UGZmx26EvKwLAdR6VQghD3hdBkEHitdZ5Pnj6A5HvVeGBoHEsmDgYyaANFS6FN6gbf1pyNM4Z3J6nB9qrEvPudT0+79K1lXCbWHIFABGj4Un6n3GKkEjABQMbe2OgpFTERHXNTxRiRGZvlCj8aAKDvKXMo547+lQFlwQOOM/Sriv/DjbxgfhWe2Q5CfxdfStDQngfzYmLNtUdBVgQSSnO0BQMVRt3kXzYAQFbjnrVqASJhck54zQBJE6bSkh5HFXzCJLcMGGV4IFVTt+4F/GpAGRNv8Ae70ARRRh8hcdCKliEqNtI+UCho/3+F7AGl8rL7sk84NADDuY7EOSO1PLqjAzHaRgfjVe6iMMiyRMdvcCo5v3hAxnOCKANTaSxcnIYVUVGfkkYFSKWUAdFPWkKFOh3AGgCNrdhH8pwR+YpI7cvExY/Moz9RVtzlVb+JjzUCsfoRx+FADIWwm1hwe1R3CmMZB+Qj61PBhWCe9FwhK7FPyntUIChBuByM8mtRSroWP0rNiSZODxg1ZCugx1zzWgEpQnCg9KUF1xg5HehQx9jSLHIsgBPy96QE6j5suThulSKCOM8Um0MMk8L0qtLcSJgcYoAc+9XBU4B7etQSAH7mR9KlwWUNgYqq5aPdxwfSgCeLglegI596QWscB3ZzySPbNOKERoVA5FCcsRIM9KzMyxHGEf5hnPOavsAQFI4pEi3FRnikYbXKdhxWhoTwIy884HQGrEyrNHKMFcrgelVULAhCcjtVxVDo6HsOAaAOaRCoHmc84xVpkCKoXnHINSSoN6/Lj1o3IoAPNZgQtiQK2MY4NNEb7Q6twKcCj5JPI7U5IxgDPB5oAsLFHtZx9/FMwzn5scU4IA+OelJKArkE0AMkhDyAHvx0qAwCJgq4x0Jq4pYMBwDjpUflnIBI56GgzGxRxht0n3cEcU1Yi5AjPyoQeauCABPvcHNRJGANzNwc5oNA8je4RB8uRx2qiUVN67dozyK022kAxnrx7/AFpskP7ouG3McYoAzCFYZU9OBTwu1gSc7uDUxRTkbcU35EBDfSgB6EHCA9eBU6oN+XI64qCI/LkDnr+FSRuXUqRxzzWgDpkyQI88d6E2n5FI4zkmmeYMlWzxTlKHA4GOuKzAgb5ZAOo70ghDtk/dapQuWYYqXy8t85xt6AUAR4RE2y8c4GetRORGpfGQOAD1qwqg53fMVPAodfMyJBle1AFJwk6/N8pPOKjhsAcN0AqSUIgz0xSxzqQY0Oe/tQBJJbiSMlcZHQ1X2t8wznPB5qwjsowDkCpiVEXIAPU80AVIgVXcw4Q9PWrTGJxvKYBJ+pqsjDGBypq3ujH3hwM8dqvkAiMW5VHHHamMh4YflQCCSqng09i6IMd6gCuqfMS+AfSrG0nGD2pvO05HOOtCyMg96AFDLHgr1xg5qN03lSp/PpUy5kU4HPvTyCiqoHPX2oAzJ7VCMuuMc9eDUykbRkAAd88VNMpL5J47jtURT5eBgUARhVZvnOOeM96nIdOB1z+lIQS3yDAx37U8rtx5px6E96ALELNIwB6kAn60qoy5XoM/pVaLcWG3opJNWlWTy8PxkdaAIgQx469KY24YI6dDUikBtw6gc0rYJ3UANVV+6/zf41I8YVdo6nGakDBhtZdvoaRvvKvU+tADQEC/NUByHUng9Knwqybs8dfxpJCZOnagCWAl0Ab06Cp1XaMkD5efrmqqO4wozs6E1MT5i+WCMAde9AD5AVyAMjv7UwHdErH0OaVidnB4PB96hUudyg429QewoAaybuox6VG5mQ7m5NW4mEqgrz0p7RCRdvXPcUAVhOwfCjI68cU1s53LnJ5x9KljhQStkABf1FKc4JU4XJ4oArBPNG4HB6U9wATlehFWF4jBHygHP1NNckoQevQigCHZuOB0xUiqVXD8Z7/Smkldu3HSpXGVA6GgBjq6tkfd+tVxLhhnrVsj5CxOQKrMq7+BkigBxByxIx3BpQDtG04Pel2jaHAPHalJbzA5HFBoQRw/MVDEg460gVg5Vs/L6irKgKTLjABFQhyuTuLbzmgBmDvDKead8wYPjp+tMKhiC+afwdoYEgHigBzAO2DwDURjIyVNWWVIznGabtJy/TNAFYA9G6UbB91uAO9SbSDhz1pkodRufp6UAVZYvLXz859BUiCZSD0J5+tTIY3Xkbh6U7DMMfw9KdwGiLnYxB9aTyPm+98o7+lJtC/eOAKlGCF3ds9KLgIqASDacj3p5tEk6HpzxSABWyp4FJufqp2kdfekXYYw2DafmA6cU6M4yxIJI49RT5ZFUiIdSM5qvz8pHGfQUBYeFLv5jk4XgipQG3fKRtPFVt483nPAxj1q2hUrtPbnikmMmGD9zgA4p8JKk88g8YqEj92cKfaliMaKd3Bxx9apIBwj2Sl5QcMTj0q5tRo9gzz61Sd8lstlcfrQZ3woU5GKlgXwrRIEzgd6q3JVFPlR9O9WDKdmSMhv0qFclsAcZzUAUwykAbTnGR9asBZGUL6jP409oXRtp4wc/hSbwBtxkseKAF8oj5pZAWYjt0qVGZc7eQOlLtbOQvOOlR42uAD0A4oLRINzOGY5b9KsKwVsNjNVWkdelJ8j7WU8jv70DLUrozeg71K5UIBkYX17VQeUEiNzndxxSht6lR0POT7UAWX8tYmkHzEYqFHxyflJqVQDGM5/+tSMFbBwDnuaAHF9yhY246mlWOVOWztb9KiGIG3YyDUzSbxuXgGgBGJYhOh7GniAJnPOe/pVY5U4zmleSQJkH2xQA6YEkKgxikhR1PPXtTBKoG1xyelQmXEmVz05FBDNJ8MNrnB7VTOUYsTjA4p/JILccU1wOrngD8KAREctHu6tUYDb/Mzjtj3qJ5JBhY8bj3p8jMXX+8OD3FBYbWYMAcleelRyMcCRl+71qaKQI7K/BI/CpNikNg5JFDkAy1aOQAkHDAgjvT54nG0rkqOmDiqdssgnbI4XvVqe5yx287MA/jU8wDMOmcLlumKRpGOAx+ccEUwyuCcjtTRLkk4yB1zwaoCyfmQqzAgdPrSwooQ84JAzx1qtLMrL+7wCDxnio4ppFixIefrQBoxKrv0+YmnSpIjfKflXt71UW8ZtuBnb04xUvmEsxJyRg9aAG/PINsi7ewqlMrxExqfmPTnFWGmYkP07AVUnmV5g7DLAenAoAUOMmXqanYqdpUHmq2SzE9PT0qVXZSEJ470ATSiNvnfIdRknrUIbzWVHX/659asXCp5fAJ3cAj0qG3YrmNl3EDHNAmi1DHIGyG9sCmSx8NnAwfzqRvMAZx8hwMewzVWec/KpOAMY+uKCCqImBPGcnpVl/ljUA/P6VBvYKWVskVHHM0rZzQBbRhs2sd3QflVeXa+CpGf8Kk8yOEHIGG9euaiELSEuikBjx6UAMVQGO88kU9d0bARY2sD19aayNH8w+9TmQsAxYAjHP/1qAKwBQEdG9atcMm49PTPNMkA+76nr60LnJZ+MjgYoAuNIjAFu479TVCRXkw6/IF4CnpV1FLYyPmAJqpcASqJIz9371NAz81f27nhiNmPNZhs2KirgJGw6nPoe4rofgCEk8N6CsaiR/swVmTligGM1W/bwt1/sm0vIV2sY8PkZyuQMHpz9Ki/ZuupW8D6bJIR5aRYjwPmBJ49+tb1fhRmfb2myq4MR+VlwuOnArdtC3mH5Dt9c+lYdnbtHDG0wIdev1rdtJfJYMw2g9xzXOaFh4mG45wD0qtEnlRsvUk5NaoRpMlF4Izu9M1F5Hkgk8Lz260DRUWThvU/pVoW3mxBmwrAd+/1pFh2sCozmpSzqVOSuBzjvQaI+N/jXCV/4X9k/d+GNnn6n/hIcV/NzX9I/xtnQ/wDDQHB+b4ZWQ6f9jBX83Fe1TXuo8mp8TP/V+8GO9vkHPrVflCSDnFTAbAdveq4zuAboe9fJn0BGr9Qe9VyWUnB4q/mESBSuc96pzhDIUXvQQymzDAbqc81C0QwxHNXPLG5VTkioLgEYVMc9aBGe6yIpc87apNKXbAGCeOlaEkuWK4PA/CqrAncFHBFABgYERPAOapzKgbYDyBTn+RNqfjTHAIGTgDrVRAgCmPOe/Bx7VVIIBLNgH88VckYF1GOKqSoWOc4x0qiGysEJJz07HvUTgxqd2PwqY7lOT+dMl2OMR/jWhkQPLAyISwB5yO/NN14xp4U1OONmMsttMFHHdGFMTa0pY4O3t9Ki12YyaDfzx4BiikGOMcowpoD8V/2Ykntvj9d6fbOI3EkhVu42EqOfcMQfrX7MGdLuUlV2sMZB6ivx1/Z6h8j9pua3mK5laXG1sBWYgjnHbuK/YyRDHcOY8Z6MfccV3V9kTAsAYXBHNMTfwH4FEZKtvb5j6VIzBjuI2gf0rkKFyivkHmpM5YqBwBTD5RBYNUkbEk44DUGgkYKjd3FQykuc9l7UyWZ43+UcGoQMsZAevUUAT7gVy3UU9mLR7nHFRpGoBP8AOkLYULuyfSgzIpWQoFYEDvTsAIGj5A71ExYDaTUy/IAB+Iq0A8N8vXBqISvjaxz71I7JtyBUG7C/LTAF2yOCcAim+aN/ksvJpIghiLDO7OOafbsI5sy/rQBDdRsiggcg1AiYy+cg1amd2kO4ggnIqEhtxAbjHSgB+EKhjgCmLtLEcDvTDjcCTx1Ap3zZG3GfU+lABGWEgXPy5zVk7FJRu460whkPJzk5pshaXODgDvQAv7vk/rSLyQJDwelNVNzZ7Y5NNRSBzyxPFAEqwgvufJA6UsinIxxnqKVjIE9/emqGJJfof0oAhyQxjZsg9PakBLMAML70pTa2TzzwacgG4qMYoAjd8KUb5cEYHekWV2YkNwO9STIu8ZHK9DTSu6PYPUZ9TQA8uNvPBqItI3I5XHFEhVAuBnBxVi1WSTYkSfO7YUUAUFl+9329auE+XjzAcEZr85/j5+1vrvg74pyeEfDUUUmk6J5UV06IN8kpAeXDHOCMhfYg19UfBz46aJ8adGkudF06W3mswWuGIwijJAUH1I55x9K2cdLkqVz24SYDtwwX65pE2sgPqTUENrNNGIkfBmwBz+dfHPj79ozXPhb8QxZeKbQNojOI0ZFKkoSf3pJHoOB3ojG4SlY+zjIqAfxc0jFt2QcZrz3w18S/CnjS1S88PzrK2wO2GDAfN8w4+oIzjgivQlXcy479KTjYXOSMuR5frznrT4wBtjYfP1pr/Jk4J+nNSR7Nwkfknnj0pFlKfazso4YHCkdTmldThWcj8+hqSYyO3VQR0A68d6jc/IPNB4PJyPzrMB6yEP0yo/nU6F9j5xk561WWISPlcntVuOJDKsKDeDjOfU1oA6OOWTcqtg4/L19adHJszHjnua8Q8d/tE/D74YeKLXwh4gvS17dJu+VeIVYkfOxIAPFej+FvGGg+LbS4vdCvEu4YCq705Q7hninyvqQpHQs2zKqSdxqSJ9z4zkVU8wyNn0qxCAuCAQDWRZMRyxB69qGDIy9wetKFQ9Tz6UhypBPNAFhCGIwCtDQqcSv8xznp6VX+YOCMVZBZsDqKAFk2onzAfNz6/wA6h25izu+X29a5nxR4v0DwqYhrV7FaSSttj8xgqsAM5JYgCrOn+JdN1W3WW0YSI44kj+aNj7OODV8lgNNlZRyc5/nRDhF2v94d/Wo/MCY9RzUiESkLnBJwB6k0wuKGHRmxn9ajuLv7MhYLxwPzry74qfGXwP8ACFLS38Tyst9eh2jUDKgL6+nUVc8P/Erwv48ht59Du4mMyqfKVgXBbJ6cenaixPKenu4kCBflNOLkAr1qhGrIqq5ywpfNKORmgotPJgeuB0qFDk5A4NRln3ZA5FTbsAMeM9qAJOSOG6UoIK7TUe8bscCpmUjuKAKn3XbuBjmpQkinb/e4/Kolzvb+HpXL+OfHWh/Djw9N4m8Rs0kEYGFjGWJP14H40GZ2pCoCNxZj6mqaS72xOnHb+fFeO+E/j/8ADHxi8MOm6tHBdTHAgkyWBPqcYB+lewL/AKQQzfez09KLPqBM0pUsEwR0xUm4uAAvze9JFCySEquT3FTIZHOwoQR3NAEUICtISMsB096epDAF/wCE01J1811YcjvilRgHOOce1AD2Bw5TDFT9elP3mRVHTH8hUUSFWYnoT+YqxHKpJ2Ae+ecUACwqSdpz3pYmUfO/OfyFU7TVdLvby4sbK7hmmt8CREcFlbPIKjJzU0syJ8hHfFAE7SwKcRgMT1A4/WldvLGXG4t0qlGUkJwMH36VIpuHby7cbu5H096ALURjRcs3Lnj15qx5ZG1VbG3jmqFpqOl3JFtbTJcyJ95o2DqpU4PI4qaS6xLtx3x+NAF3GAcmqqh+pNPDiQFTxURymMmgBd67wxw2OmKhmkbzlXr9BxSqu+QA9SewpZFRGDMQADyScCgCwZm8sJnA7n2pFwTuznPSiaREkMAAJXGfoajjbGegx0H0rMC+QSMD65BqM7yAO/r3qaKRSocLnHGauCBpkMiR5AHJrQDGk9D8341IkLbdw6Go0ksZrgwW1zFNIASwVwdoHrUsMuWAjPGSPbigCQKxYZ4+nSlaN8bgMBqcJvmK4pwfanzdqAKq2srIyK2D79KYyOeGbJA59KsPKXIVRjNRbHVAq8tnAx1NAFhJZVUBT8pNSLuLfN8y1zniLxP4c8GaPJr/AIpu47KzhcIzyNgZPQADkn2FWtH8T+HvECs2iX0N2BzmJtwHGevf8KANachI9i555yD0qhAxaRQMge39as/vWYx5FJbxsreYCOODQBoxJH/ez74qikBgJCSE7ic80pLeZ5gOMetRmRjy4znrnpQA9pCSsRODnqalDMMBBjHX3qgxDyI2MBfTvT2mJI4/+tQBMTj97905q0WyrNiqkaMw55BqY7grDPegB9uvmBh3HNKYCj5Dcn2pYFjWVN/r1A5rzLT/AI2/DbWvGF54Igv1t9QsmkSTzmKZMZwSD9089gSe/Siz6Aekh38xWP3VyOanTkEqMYHSqDoM5ilWVSAw2cjHaiOVpERcYHXNFg5C8sjnqpOPSrTM8HKv1AyPWvFvH3xr+HHw21RNN8Q6l9m1AW6zeQ/Gd2ce3buRXU+FfGfh/wAcab/bXhi9TUbPf5W9AQAwAOMHkdaLMjmOz5klDD+Hk9hT4SBLLGw4cg5rynx38aPhz8NdSsNG8Waj9mvL+HzUAUlAhJALN0H3TW74M8b6d4u02PXfD9zHd2EjuiSAEglOo/CnZiO8VY/NMYbAHvjmmEjeQHPrVKJAXkfzeDyMnGaTZKjoZOQDx6YpGhfmBQA5Lbjxz0pUMeQM9famNLGqjBHWnM8LEbecdKAATKM4HJz+NCuVQgnqCKV2iIO0cgflUEroHVT1/nQAkssjLyR7ZpUVniDSD8jUvkvKu1Mc14h8Xf2ifBXwb1vTPDWuWM811fRLI0isFRAxIHJGD0yeaqMbge9pyGYfLjqKr5BJUA1z3hDx54W8cQg6He210HQMPIlDnJOMHHfnmugTctzJE3Ajbbn/AGvSm4EKQqgk8HpkU1VYYX+EHqKczCNmGeQSDmoklUFMclG3Z9agRY2YYOcjgjrUYeR3KlSBnqaSaVmBfne+enalTzHChzgj9aAHyL5xx02j86pIhSQOedw4xxVyQEMFBB/Gn+SHhG5eU6Z70WAquwHzEHj3qxb9C5XcD+dNtYgW3TkJCOrfwiuV0bx54R8Ra9d+H/Deq299fWQJmjhfftUHaSSOBz75quVgdgJD5vHA7VbRC6jefWsxnJYf3umKmEhUgg9xnmlYCw0KqC2fmH9ajyyqxJzzRJOQshUZVjx7Zpjqw2lO3XnrRYCdC+3kYp0aoW2jrULOx+XoBUS7y3BxiiwEk2M7VGCO9IsJkdcvViFVYn+I1h+NfGPh34b+FdR8Y+KpI7ezsImfazgNI2PlVQOST9D9KLAa+nSO0mZTwOPU/WteZgrY6hefwr43+A37X/gn4u6tP4d1qFdD1DzQtooVh5yMQqgknliT/XFfYNzG8NwbdwN6Hj/69OUWtwIblg53rzjtSIszIGb5ec/gaheB2Ytu78itLKNCFz+8wQfoKkOQruqyLsU496ilBBChQdo6011IxyF/rWXrev6ToGt6f4av76CLUdTiM0cDuqu0a9SATyfanYDbSGQgSZ5PrUTscknB28/Sp8K9vG6EFGGQR2pkSL5hV+AR19aQCJI4jDk53Hj8KNiyo5Py0R8w+W/ykE4P1qxZpIIm8whYIx87two/H3oAqonVcjnHapV2AgA/IeOnGanmtXiEUoA2v90561nxB33rkApk/jQBXmlz8gblTipBtc/vfu9OORXh37SXj7UPhT8JdQ8aaI6C8jubZE3gFfmfaflOc5r59+GH7dvhzxW9l4Z8caWNOupQNs0CMVMuRgbRk4PX05qlG4H6ABWQcHK9z3qOefYAi9e3+NK0qXKNcW2SkmGyQRxjPQ/WoxygUdCMVIERkJPIy3AqZG3D071D5ZDNJnGMUseNrRsfm9qALLuxHAPDZ/8Ar1YtB5wI25yfTmmIFCYOeRV7T2iikAPT5vr0rQCoq4R5JflIYgA98Y/xqu04Ull5Jx+lfj34L/ad+Mdj8bNR8J6ZI+twTahcwC0lYOdqu/KORlQAB3HpX69wrM1hbXF2qpPLDG7qDkK5X5hnvg1UlYmUrFsy4T5/fj+VIlpDb2otLTYIYsZUMARnnkZzSQlJNi7ElBOM5wRzjivxg+PHxg+J9j+0vrXh7wrq9xbvLeQW8EUTlULMqhVx+NNQDmP2ljZnxEUwFHB45qdY5RI0ez7oJJ9APWsfwT/bsGhabb+IblL3V44YjcODgO+Bn2yDmvyh+O/x8+K/h/8AaU1jwz4Q1WZM3FtDBAGzGWkiUAbSNvJ60vZeYcx+uMTiZ/3ODmo44nkdmOOCRzWT4Tl1hvD+kDX7dG1FreNp3ToGKgv2HIOegrNsPiJ4H1bxrfeA9O1CKTULGMM2HGGcjJjXsWUckDp9azcRpnSo6Bj8vPSp1lMZALBe+KrPMsT7QOvFOKhgpmHXn8KkZauGBUSfezUQzwe2KiYZXC9Kcrgx7SNpB/OgBroQGxznoPSoY0kChByxx+NWyHVc5A/rViKDaY5N20rIuDTQFEF2QkFWVDgncPpQx3L8nWvw38X/AB3+IfgH45eMNV0HVZlaw1OdNjndGF8xhgKcjkcdK/UXw78VvHS/BkfEPxLoJbUjiQWcQbfJAdv7w8ErwSSOeOfpowPoUZ2YLBQPelEm47U/hr5n+G37WXwv+Is/9hiEaNqSkAR3MmFk5/hZsDPtX0uk8TOUjwMEA+2RUSAURHeTVNkIVscuRgGtQK20479PrULw7Wz1yMH61IGe6syAE7CcZpqZzlmPXHNWWkYR+S2Djr61AwCKp3YBPegBsykoCH6HpVeRVIEpyFUc1Zlj2g9wDx70iKqp5cmckZwfegCG2JWIHIxmtESYjIYdagbZDGCF4btTlwVye9ADDGTKsY+83zYNOYAH5hkIePTmgOd6Fzyo2jPvTGbL+WBgZ5/CgBJEXcsj84HGKlxgh1O3HHtULrhh1IoViqbhgE88mgCacJKNkrZPOMelRRRhEEOcg85pJAXAbo5NS/KYw3cdaAI32eXJEvBGKrKGLEyN92p43Mw+79eKQxMFGMEDr60AKi723AfMp5xT8KccHI7moFyr7l71IzeaxGOTQBJGcx7iDwSAfaowc5J+bdnFOb93GHjbpxg0ZjUeZIRmgCMiJfLCgLjrTmMQILE5pzmMZRhzURT99tYZQdaAJPOLIVbp2NDYULk5z6VUBCPwOM1YO45lABU8Y9KALMZCjceR05qZDtBZelU4j8uOo75qRBxx1PagCR2ZIXRCMEde9UYhwRu3t2z1qZ3dgV6AHnFKihBlB19aAHWygsS3DdOtXAyx/NJ09DVZcK/zfeHNSSSGRFSRc+9AEr+WwC4zVX5o5BnGadESybiMmiZgGCKvH15oAZPMY3DLzj9TUHm+Y29jhl/h7Yp80YmTyz8u3kfWo8bR1GSADQBLOSgOQELflTVZ5BtY54pHxLF+8+8p/SqzyPGFKZANAFgysFC8j6461MhEuduM9aot867gOnpUse8rnGD2PtQBOiCP96g/edzSCUkMDwzc/SmeYzE7uT04Hepo9jyAE4wM9KtAOixG/CgqeCD2NSws6SOsYJ3AnA9DTFXMpMgGB37VRmlmS5YRhl2nAI7imBdu43EaqFOXO3B7D2qPcqbfMz8oxV0g4c7ycKMdzmqTuAePmbb09TQBHI0sY+X94T94HuKn3F41I42gn0xn3oWGTy8phdw5HoamtyCpguMdQOOmKTQDI3kX5GYY7nrUMRZJ1RDuyR2/rTZt6yS4I2YwCO4PSmQAZCgc4yKgC5K6xz9csTg0iPFHK3mDA5wRVMIfN8zJOemeualDsdwYbSmc5HWgCaQMu1oiqoccEc0Rn96Ap254BHTNQTjenysQcCs+GZ7ZjHJzg8ccjP1oA3TbDbuL5Ldc+tVyZkO0tx/Kqfnyhy6nhh0qfzWZN2MADjIxTsA+STYy7iDuI4qVoztLJ989SKpMzthmA3KevpSrPcgFR0Y+lFgLGFY46joKkKvgBgflGABxUUAXz8HJV/vd60HiVkI3lc8DnoKsDOUFnwuNoHerRVGQFhjYOMDAzVdw8R8ojOO4PUVIkwjK5zk9Pp70EMhJdidhwQKtiN5djIMEYz74qK4aQgYP3j2oR2jIA6jv1oHEs3UcbuDzGc5PHWhoZZIXiJwrHj0qu0ks0oMnBHqOtTXiS+dbeVkA5z6UFFa3tfIY4PHPQ1pRSIw8sDnrycYqkDtLLn2+hpR+7IGQCepNAGiyxngnJ61KreXtkUfNjpVK2klmjLKOORV+NtsI3fMc0AQBt7Mf+WmM+xplu7u+2Z9v0pCUZW8rgjsPSkVVkTB+XA4z3oA0rQK0zxFjlVz+VVJPLMrSEtg+h9KitLoIXchcpkH1o8wO/wAuFA9utAFyN3DHYpxjjPep27k9G/Q0RXGdqRggL68UPuUlmIx6d6TRmQmIyN85IzznPpV1VUqrHHPHrzUaMN24YyB+dTOqiJJEGGYkt9agBu4/MVOWGc8ccdqSOeN4t6qQ3TB6VG8rIMrwOuB702PDhR90sKALiIS4LNgj8sU+PAyAM8nAzSl0QiPqSvOPWoePMKoc4xx0oAso7xvuZQ3cA+uKid1Z4pCArLnjvT/NIbYwx6Z+lNJQOYyuDwSe1BoJmJ5iWXBPP1qQuhbbnAHrUO0Bww6DkE80LJG8oBGCTyx7UAXgMHOemPxpzqFbzAuVHHuKVFDfcO7ng1KiMAdx4B6D1pcwCvG8bJtb5fQ+tSAKCFA2t3/GkEqjHmdu/qab5pXAIwxo5gIXjJ3ooA55x1qAwAPjfngVbIKlmPXA61XZ9z7gM7Rx6UwFY70AUYUjHPeqj+WmRk8/yqyE2KMHBwaquSz7x900AWrPym3bTgjvjmrjBCOehP4k1TgaNQRknPXNXCyOAMg7OlADYyhJQcjtSy/IArDOf0qKPGRIjUlwMMGds5oARpWMYQD73pVhAr2xXHzj8qpKdx3KMZ61PBcFGwOlAFlIvMjHHPekSKNW3dHHc0+R5cK4Bw/PHSiM5BHpQA4YxtwMevemPMiStJt2lOnvUUkxhUkDgVA0gZt2dwYZwO1ADjdmRyzrtVqtCZDhY+T69qzlK5AYdKnDBGDfwkfdoAtScEOvJX9aryThAHxwScD0qeOXKjeBn+VZ1xtT73OTx7UAaDyYZSeRirDu2AMjleM1mb3k2p2HINWhmRQ2clTirQEcSTxqwdsrnK4qxHOu0ohzuxuqQKRkAc461no/lybCMgmpsBYuIwSJU4wDkd6sQNFPb7XGMcg96ps0g5jXI7564pkbsuFxjFFiGzT+zusu4HIA49qeHYHgfIOfqagEzo4QDIbmmsWI8wds8VpYEaMjYICfjRFKyAq460xbmPy84yV6/Uioref5V38Njmp5SyNH3PucY5/KmsA8igZAOQKDmSTBXGSfyoU+W/X5Rz+NTZgV9p8zGMeprQRgse0ckfLz2qrJH5wYrknqTUUU20bLj5STwaLMDWyTypGMdqmJyPp2qisix/6sZ4wasEsTuDDB5x3osNsem5jvU+1THaoJJ5PPsapq2w5Bwc8elMZyJNzc49KLEtl9AskMgbgkYrJYS+YBnO3itCOdHBUc1n+diYjHHvVkE+2Z/lq5HGWTEfzOv3hnkfWqqTuASQDjrmvhj9sPxv8AFH4IeI9I+KXhm5km8O3xjSeHcwiSZByrhcYDAcH/AOtQVE+8ZvOjPzrtqFEkcM9eA/A/9qjwH+0Fo0b6TttNatox9qtHYbwQMFlHVhxnNfQwZIVDqcq/6UFEEUMqnzDxipGQShcH1NXraaK4TaT0BqKO2LSlA2NisfyrMzKvkueFO7oKkEEvOP4eDX4AXv7Vvx18FfFXVdC8M65JKrai9ukMn7wMxcgYBBxX7n/D7WPEWueFtIv/ABWqpq11aRyXG0BV8xl54HfNbONjQ6zy3V92duakkjlLDHQ9xUMztEwHUHvSpOGdUP5mpAeDNGpjBGfSqzxyEHv6+1WcMC3PAprNKMH+VAEaNhdpGcVPdKrwBgNpFGzzFGep61ajsJ5iIFPzH7tCQGYit9leSZxBGo++xAAx9akiiuCu4qQgxhyPvZ6Yr84/+CgXx2n8LJYfDjwzdiK6gQTzSRvhxKPugKM9OfSvJv2Kf2l/i94y8dyeAdc1E6xYGNpHN0x81ETONvqS2B34rR07AfsHaF0Yo2Tu6egNSHG4Y+Y55rPtJZnyZVIU8/Q0krPHKsan5W4z7VmZmqgAXIOTmrEL4LBjzWdbuQwjbn0NTeWwPLd+1ZmnOWZgrDtWeYmzjpirE+6FVLHr2PWqzlmyU9KDMaI0C7v4u4p6EEZHUdqqEuRgcEU1/MUYHAPWgfOaL3MMCCadxEmQm5ztG49Bk96fteQlUIkHUMOhB9yK8r+M/ga/+IHws1bR9DvWsdWt1NzayKxBDx4OBjvjI/Gvyy+Cn7d+veFNdfwJ8Y4pWsIJlt/tKZ3wMrFcOCeV4zwM1fIPmP2bMRGNxJx1P+e1SwTwjO8dT09McVg6J4hstX060vdHl+1Wd3EJYZg3yujc1ajniuJfLBK5OBjnmoKNjByVJ+XPFVzKoB8k5yTnuAKjMsguBaKuXK5FMiVoV80co2VLD5hnNFgJ2crFwCXJ+gIqaOYAcjA6VjmZgypnPt7dqdcXCxoXUjIGcHvjrTsHOaMjBz8vFJLGkkYUDn1r590L9pr4N+JdXk0CDV/sWoW7GNkvWWISENj92SeT7dTXvi3enFYZ4phJbzr8pQg5PpxV+zFcbGgjDRBzlePrU/2KVYy4bpxyaoyTeenlx8nGecgmk+zNfW13YxyPbNdxuiOCTtduhosO5pRwXCIXlQ7SMgjkEfWoI02Dd3LV+MWr/tZ/Fz9nXx5feAPFRGrWGmzkMtwGygdiwKd+QM46elfrL8NfHulfFfwXY+OfD8kb2l8gJ2HaY2AGQQff3NDp2A9BlHJZjtx6dTUYdCS4PI4I9feniLbCXzwpx3Jz/k1bS3i4jcgSAZOWHX0xWYFYlAMA5zSSSAEbvuipHyP3TgLnpVExu7YbkdKAIrtd0eU6d6oxHacitSW3f5PNJTdjA9c9KqXVqlrHLdSyLGkYyQTycdh600gFM5Iwo2gVYDxvHtP3vWsiHUdG8pJp9Qt4sjO15QpwKx9T+I3wy0RS+qeI7OALncv2iMdPqwq/ZgdjCuwEkfIKcjRyHCtyc4B46V8y+If2zf2ddEhniXX2uZACF8iNn+b04GD9c183eKP+Civw90m3lHhnTJdRuVIVDKojR27k/NkVfKTKVj9Oo7YPnLpHj1Pamz20iqAMEcgEcg1+GnjL/gon8V9bsp7Xw/bW2lRY+9BFJLKAePvZAx9c16P+yb+3f4l1/wAVxeB/iwJr2K8dUtL2OMBo2Y9JAoUYP4mocBpn65srkbO/SlZgTjBwOPapRJHcRrdI37tiACRgnPIqJyPMwTtPt6VmMtwSpj5sLx3OKtiKKbLBx6ADuR6E9fwqrbJbyBppNrJCGk2Hkts64r8Nfj1+1N8QtE+Oc2tfD7UnuJLO58mO2RSyMCcbPLwQc9OOeODVxg2B+5M8YBMfO5exGCPwqkrqodnP8XH4Yrx74PfFDWPiD4U0zWPFFk9hqk8IeaJgQVOMNndhh06EV6rHKs0ashI46dDUtWAkkvrCIb7u6S0QkLukYKM/j9K0ivmRqYyswboVxxXn/jzwBa/EvwdqXhO5nktpLlMwSIMlJV+6fzxX4ozfHX46/sh/FE+HfEMc1/pUUjbYZnfyngdsM0YDbCWHPOce1XTp8xMpWP3oiLbgfvKM56Z49DVpXO1lboted/Cv4kaJ8XPBmmeNPDW/7LqMZKqy4wyL8644OQc5rupMopExEeM7iTgfrUyg07DTuLkHDMQB+tSpOrgnAwDjHeq32eS3kAY/KRkVIGHm4xmpGW/J8vaOw5xSbm3bjztPSkWZw3zsQBToypKkAH1zQBB95iBxnp9KsRkhirEYxjkUxj8+O2ew7UAjfuUZAAP40AT+WyqQDkHqB1qMblJKgED+VNjnJ3EDGeh75pZAwRQAOPzNAAT8pQZ45qZDG5IGMqO/eoVbevIByTwPSo0+VmY4HTH4UAXi5weB8pxxUO942ODwelJH98E4CgckU2V1YBVYHnFACFy7gtxz9Ke7KXAHTvTSCozwfeq7TKTx2ODmgC4NpQN2BPFRNMokKdAe9VRM6y+QeByd1LIQp2vjIxQBKNpww7ZoZ8DkkcZoaUKBlc+gFRMd5BbqemaAHJI0ny9B2pVVjKec7epFRuArAE4NPhYp0P3qAJWYDgdDSM6qwUDJPOaWMxshCYLg8mmGP+Jj07Cg0HlWkBXOF702NNr7epAzRHEyAtuwGqQjY2F5NAEDAbt6k8HmplYIM43D+VMbcuRxuPaoHdh+7A69celAFglScA5+tNZmB65B7VXLsCqqOlP3KX6de9AApeQkEcL3qN0aQYJ71IyMMsrcg/nQVx82evagCNYmUdcVZCFMDOeMmqzvggN0pxmwFDcc4osBJlHXaRyeKcFKn5eMVX2kkOvUGrCyooH8WTRYBSAZMk9v1qM4yD6cY96k3RkkdVJqKTZnd/e603Eu5KVjYbmz0xj3qIHDbRxtGDmgPhscYFPCh2KjnuRUtBcgICycc4/rVnzEiG7b0FRhlOCqkMRjA9qYzbowvfPBFMZYMjbNxbarEcdxUI+916GnI2SQ5+tPYDAb+8AaAGSElflxkHpjtUaGRGaTK7TngjFSBV8zJPJ64ps0fHytkjrUMDRgO+EIpzjNTl4twcrkqAOvXNVEVTFg/eIqZSpT5wNw6UluBNzJmYnrmoo4yXOMFhjrRs+bZuxwKiCSRszZ4PT3oAlJkJGWx2NRkFCGALEVYB82MKeD3xVZgyHC5I6UFokKiRuTs3dc1MkAxtXnHes55EDbSf8AEVoWgDZcNnjGPrQMle2XIkHH8qY0vyjC42/jmnySBDw24DApksiOAgHI/OgBEmKH7uVapnZMGNVPI/KqkEqJL8+dq9BVhm8ycSr06MKAHFNsZ5yKkKrEoEg69KQSoS4jGMdB60hLOCh4agCq33wV7etPc+ZIFH3e9RsGVtueg59ajV0DYUYoAkdlZSdvI44qZ0UAA8NjANIu1VJ6k9Kk2hwSGzQBXjhZY2TcWx3Jqojyk7XJIXtir7bo4uOc+neocgD5QcAde+aAKx3OSY/4aRWI3Ej5jwBU5VYuF6tyfSkVlBYjqP1qGBWGd4LjIzVskqUK49x7U1TEeBye4pysqfewaQDmC4Pl8ZqiFEcvzrjPP1rR3RnJHzD+VNZFPzn5ge56igCozfNvPPt9KhWRXBnj4GccVdVwxIKjniq6WqRueRtXOAPWgBgkjcbWQEr60jhfK811IDcCrf7t1Z8DcB0rOlMsqqpOFXpQAiMsMh2HAftV0eW5469/qKok+Uojkw3+13pUkWF2Z+ea0AcWYS7AfqPSraxjasWM5qqxRh5qHHXJpFmbCOnTOPfFAEk1s8LDjIPP0pn7qTJVsstNuLgyZHK7zTo2iyfLPr+lAEyS7AolfjIwKth1U5UDocGsrKufnHA6YqTd5YJ6gUAT+e8jMjjAxwaqOgklCfxD39KdIzYXZ1zmkRlMxkdcE0AEjFX2bRs7mq5+4GUbauXL7j5ca/Kfaq08cjIgX7q/rQAkRL/fOSev4VYZ5dvlxtlBggdqrBHAIzgEdvepIF8v92Du70ENCOsrtvJ4/KpGiZWAyCHHtxTRLul2fw5zTLyZoznHHY+1BLRafbIBjlvw6VSueDvJII7d6WOdWUJEffvxVhtnJY5OMZ6mgY62lJAduFIwDVpGh8h0XqTkEcGsRzLFjyefrU8NwS4RgevFAHwN+3gZf7BtrUgFDHIIzjOWAUjn1Fcp+zIovPAlha3DFZZIg2SdpIQ7V6ds13P7dcCz+Fra5mAH2YyGJG43MQB2x0FcJ+zDMn/CMaE4YlZ4GRl6/NG5+tdE/hQH3vZO00SwudoVcD3xWjZwFX5Odv45zWJYzh4V4+bdz7CukhkjIGz71YQNC4k09oMIuQ2OKe0yzKzkYI547VCylvlGTuwM+lPhjFuJFlwOPzqwIIml2EkfePHrzUrvIyCIndkdR6mowyswIIC+g65qYO6qHxyOo9qzGj48+NcUi/8AC/uPu/DGzH4f8VDX83Ff0lfGwSf8X/yT/wAkwsv/AHYOK/m1r2qa91Hk1PiZ/9b7sY52k8eoqvMGMimAfJ3zUoBcehHSnPtEeZOCPSvkz6ApruAyR3qESdiNrZqZ3IZQoPFNZuoHWghle4mZJFVwVQDgihoSwDN36e9K6s5Ctj8aWTcYwhYAL0GaBGZcllxEoIyeT2qs8pCMgH41YuJCx2P95fSqOxg5Y9KAKbvzv+vWqrT5OW4HvUzod3PQf1pZYotwL84GPariiGyoGLjB+7z0pkIKf63HHSpJHVOAO1VXYlwvXpVWJbEdvmIJypqFWPPoelQzSlJcPzu6Ae1J9riIKqvQHg+9CQuYfGizMyqdrdwPT1qvqsXmeHb608tSZY2XcegO0kGqmd8uYmKbic7eD2NaupK8vh+5lRA/kxs7hvQA9KuRJ+KHwLcw/tM6hAPmZriYD1x5gz+hr9l47qCaZ3i5jOMex71+Nv7PKWk/7R+pm+VmiAuHG0ZbcGUjpz0zzzX7GOgiMEUS/KiAAdDj3r0K/QmJfym0lep4p4Csgz2FRpCUXf0BqULhACc4rjKIpVUlUi6dzT/Mdm2dFWm4XeNwxUjbGbAWg0GMVYFXGMVWTnHPGankUyZHcVTT5GJ6+1AFuX5B83bnNRM6oolbqaJhuxu+6P50qlQoJGV96DMj3fKWxnmiQjII7U4l8FlwF9KifzGHyjaKtAPdgBvPTHSoUZZMsp4xTowXjIk4xx9aWM7W2EgD0ApgMBWOMKD3709hG55+9ipHgG7zA2cevamDaXOOvTNADQPl3KMqPWoVVi3A5NSrtDbcnGc5pygBy/8AF2oAhVWCnkY6Y709VWFdx5JHelcgspXrnJFMA3Z3EHnJH0oAMhvmzzntTtybQq/MOOn1pMAA7eeM0qgKPlPoaABADxjLDpTsA4GcuO3aoWXy8P6HmnxqeSW49aAGZL8MCr9qdtzk7sMalO0r830qApkEKcgGgCAyMEbPJz0qRHIxtGD3pGG4qpHyjBNPU4GwNQBGzMSQw3Ht608oyupPPHakAABbqM8Y61I8hC5B+f2oAjdASPrWd4k8RWvgzwxqPirUOLbS7aeZwR12rkAH3xVtd0kyoPUDJ+tfFn7enxFk8O+CbT4fWl2Vu9bfzJUjwM20eCQT2DH064IrSlT5nYD83vDelaj8aPiolvcbw+vXpmuGTlkR3LOc46gdO1fuD4G8I+DfhzpEXhXwokFhHIFacDaHkA/ib1P/ANevi79iz4SJougX/wAUNVTZc3haG0jYbnjjABDgju2cdOlU7v8AZf8AiXrt1Lrt/wCK5m+1MzMAzllLEkIoycj34A9K6a1k7dCNmfoVFdwwNG0c6PISdiB1znPB5NfI/wC2z4c0rX/h1FqqRxHUrGQKzRt0jKM3zdiEyce54NcIn7IPiVZyLfxTfKsibsPKQVI7EhefyqvqX7GXjHVNO+wan4rkntnTCKs42o7HI3qynKg9cHntWcLJ3uKWp4l+xF4h1XT/AIi3Wi2zbrH7DI8ivgrvYoOM9CRyBntX6xRlPLWdLmNWc9/kr89dG/Yl1vw5Nu0bxDMjuQzvF6xnK5CjoDW1c/szfGYedHB4ylLsBuErMqbORtxkt9OKqrZ7GcabW59u+OviH4S+HnhO78SeLbxbVYDsQLh/Mc9AAM9f0rkvhz8ZvCHxMUHwzeLdSRrmSNM5Ur+Axmvi/VP2Pfij4o8qz8R+KhPY2h3JHLK7Ebhhtqtkdh+Fdt8Jv2X/ABX8M/F73um635VukY+0BB/rCCCE/wDsvrWXKaH3XKzTSB1XDE4IHBGaWWzaa3UbdxXAIWrPmhzvm6kAcDnpVmJN8X2eN/LeVgu/sKOUDwbxL+0F8OPh74ug8IeJPOjuJIllJUcq75AUg4HIBzk9K7hPi58MmtX1E6zDA1o6NhpBypIPHTORX5NftiTTSfGmea1ZvNu4IuWG0KQzJkeg4yDX0R4G/ZF0LXfCtpPrmo3kl7fQxzYjmGz5xkDkc4A54rop0Y8vMNyPkP4h3Fz8d/j7rUulSosOpXLIszfNFDDHhd3QcDHXuT7k1+q/wb8P/Dj4T+Cbfw5petwiV2VriS6mX97IByVx932Arxi1/Yt8H6W8b2U9wkjZXIfD+o546Greo/sd6HcbXg1KWKYqDiSQgL6885qJzT2M7n1/beK/CPmqkOpW027BOyVeh9j836V4pqP7V3wutvHS+BrWVJSp2PcZBjD5xjcM+n4V4/ZfsY6N5i/bNVujCeu2bqvsB0r85vif4RtvBXxE1jwfoTsY4plRW3fOMn+9jPtSowU3ZlJn71QatY39rbajZTJNDdD5WjOV4OODVxZ98oiBz61418EfDKeDvhfo9jfXb6jcXoFy0rnOJHUDC5zgAAfjXqqOI2LDvisai1sams85HyomNtT2Uu5g2c89MVS+0W5QGQqnqxbGB71QTxD4faZEtdVs5MHl0mUhSp5B5oUAPzu/b0nvw+jSJMxgVmUY4BwvOe2Sc12v7Eeh6vH4Vv8AxfrWoyzWt2UihgLFgDGc7sHp1A/OuT/bq8R6frGiaTp9pdx3Vw15uynIT5SCCfyNen/sraxp2kfBG2e/uIrUQs8kjOwA2Dv68YrrcVyXMpSufYKIsyNMjhkzjI9f/rVpaWkHniR2VlQFju6AKMk/lXzv8L/jf4D8e63f+HNAumaaOYgLLhdw5yy8nIJFUf2qPiqnwn+FF9Y6c6LrOu5trfOGIRh87hevyr36ZxXKtXYm5+Z/7QfxDm+J3xY1u/QMYbeT7JZoAdoEZKnj1J6+le5/slIfBPxEl0rxQrR3d6i+R5hzFGzHjqcg5Pb6Y71yf7H/AMFrjx34li8feILcyaHpDkxIwObi5z6n5SFPJ59K+if2i/hJPBBB468HF1u9OkzJHGvzBs5DA9Mew9K6ZzSXKXGR93XNtPBdyRyf8siMtjAYsM8e1K6Iu0v3r49+AH7RNn4oit/D3i24aPUEDJ8zF/NfqOT0I6YP519nSxq5WMc7xlT2wK5mjS5lO5z5YOB1z608FHAAPSppbMr8ycbeTVRJU81Sq7jnn3pAVdS1zwvokHn69q1rY5zgSShWyvXjrVKL4hfD5oFceILOU8AhZBwPXmvBPix8MfC/jDxPZReJtQ+z+e4iSOJ8MxznoR6niuXv/wBkbwqtqqQPcj/ps823pz0XNXyBc+oh4y8CG9Nu2tW24ddzgY7/AMXUV8o/tf8AjTwvqXwpfTYtQimkdlFukDg7juAywHbr3pk37J+gXjxkajJEVAy8jseR74xjFeNfHr9mzR/A/gS68WPqU1/JbIPJGSFjwCScEnI4p00rmTkec/sfaDocfju88WeJGAg06ISW8ZcDMgwdxBPOB6+tfqnpvjDwxcp9o/te1Gcs375CVP8AdIBr8ffgB8PJvi54hvdIluZLG00+3SWR4eC4YAbSTxz1x7V9cn9kDw40pMGt3CAglgWBY4PPGOa0nFdTKcj6s8d/F3wf8PfC2oeIr7VLSeYQs1vEjlzIwHyoducEnFfNnwT/AGuND8V61cW/jMNps0uShDkwdMdDyMcevWuWk/Yk0O9jQnWriOBZNxLfxqe+ADj64rYg/Yb8OWV0lwuvyMZCduOmBjA570LlKTPtmBlvYIr61kWa3ufmjdDuUr7EcVuwKgwWO41w/hSys/D+h2nhSzn8wWKYyWzyeD7dfyrrLS4Xy9ki7i2cMPUdKxkrGhecsz4HSqWq6xZ6Bot9e3r+T5EbOHx6KT9eACTWHrvijSfCs0EWu3MVnNeDNusrhN59AT0PI6+teK/tJ+PLXSvgJrmoxjyLvUIlt02uG2mQkZDL7cZ96IxbA/NDwB4u+LGvfGIyeAZ5rzVtSuZfLRiSVi3EsWIwFXHU8Cv2vtra9Gn6f9vIe7WMCQD++Oue2a+N/wBiP4XQ+BvBk/xP1+JJ9W8SIiWq8ForXIKkY5Bf7zewFfXms+L/AAnoUttDr+r22nzXr7YopHG8knaPlBzjPU9B3pzT2QGz/OvMviz4pfwn8Mtf8TCVreS3tXAZfvK7HCnA7ZIr04NGojnikWWOQEhlO5WA44/GvjD9vvxbD4f+G+neGtPcrca5KrsvbylHzD8Djr606S95AfDPwZ+L/wAWdM186F4TupL9dSkLlMFiqjPLf3VweeQPWv2d0SHUzpen3GqKv2uSJGlKZ2GQKA2M18K/sTfDW28L+Gbv4l65s+2aspjgiK5K24wAx64JPI9uvt9/aPO1xYhZpEWFGO0sQMKetbV1cDSC7Vy38VM2yOfQV5/c/F34Xad4ul8G3muIl9bxtJJkYQEDO3d0zj19RXfwXtjqdrFqOl3CXNpMAVZTjjtXM0QpEowHCr2ryP40eGda8UaEw8OXL219Z/vYtpwGbHKnn2/CvW4mRXLP+lSqgk8x9okDA/IeB0NVApM/NfwR+15q3gm4bwl8T9FnvZlk2idmMcgCnaDtIAIGO5H619/+HvFWheIrOz1LRpxcw3qGRGz931VgehB4r83f2z/hVc6bqdr480m1lZ77cksahnMhH3mQDoMYJHqa+jP2MfCPinRvhU2qeJsxS6hcl7eKQ/MsQGMkHoxI6Vc4JK4z6+icltpzgntjBJ+lP1hy/hy/EDlZGikUEHnlSKrwStkoyfMDjpj+VR61cLaeG790Rnd4pR1A/h461zdQP5+Lbx18Q9H8VXFvpWq3H2kXaiOMu20uXwuR3x71+4/wuuPFMOg2cfje6FzqZgQuVCgByBnhQMV+Inw+jJ+L2hzSoGI1Pcwc5GY3zgnv0r94mdD5DFUTzlWTHcHA6muyq9EB0p+Y7vQ9utAfeC6g4xg57mmxOOArYxyKlg3PIEP3e9cwDAHDnPbkHpwamwssQifPJ7cVE2TKQDgKcfUVcsVFwxOCMHkjsBQB+bv/AAUO8TXWlaV4W8IW042zma6lQAbsquFJxzjBxj/Cua/Ya+EXiq/vZPiZr8l1ZaHEdtnbK7Rrcv3fk/cx0x1NeD/taeNrb4jftBXVjazmXTdLZLMPHls7RiUgAE8cjgdq+xPB/wC1x4I+H/g2z8Pad4fu20fS4lgVghO1EAGSzEck5PNdKS5QPvVA0z4jTKLn3albZbQMLnClj8qZw7fTPX8K+FJv26fAdyF/4RTQdTv7kAtIqnygAOu4jPFfFnjr40fHrx18Q5PG1lFqdtawSq1paQBysMafdzgfifXNZuAH7VPeEsAPu9v6irDOflDAj2xXydb/ABo12P4AXXxFvbH7NrGnxbdsgIR2Vgu7nuRyRnvXgvgj9u++uLUaZqmgzXN/EHKm0wQwB5yCpzxn0pKFyZSsfpXHuf8A1Yztq+lndSoHWEsPpxXwjZftiatJBJIvg7U5YgyqpIAOT9E5/lXzx8Zf2v8A4r6n4is7jRrW68LaZaJu8hiw80kYJcAgFcdF+vWnGncSmfr8sbLuUjaV61Aqs3yn7uetfPn7OHxQ1z4s+B11vVbQxvbObdZAceaYwNzEHtzx+vNfQPk3jwi5Ckwg8laUoWdh8xatYgNryN8yOD+tfhb4s8MX3jD9qvUfCFlM8EV7rmC8bbWRJGZ3KnoDjPav3PgfyZlM7CNQhY56kAivxa0t3g/bTF/k+XBrIeQgZ+Qhucd8LWtGO5Emfr1pmmWXhLwdYWt1eGKLSokhead1DOcBVBY4Gf8AGspfGfgptQe3m8RWK/ZsZCzL1PY84zXz5+018U/h/Z6DB8P72/eO98RyRyBYX+aPZtO58/dBI4x36Zwa868PfsjeBtfht9Vs9bu72G7QgSQuuzeeoPUnnggbfzqJxL5j5i/bivdO8QfGjT5NEuFmjubG3iwjZ2l2cAHHBNfpd8Jj8Lvhr4T0rwjp+qW0LwKHl8+VULyMqklhkZPAGfavyI/aG+GyfCD4gR+GNNle6W5top0kY5di7OB6kEFSBz2r778KfsieDr7wpomra5c3H9qXkMckzSMwceYgYB1J+VwTg9enStJL3UQj5f8A21ta0rxD8QdGt/DF2t2Y7TyZDCwZMsDgcE4Gc8V+g/wi1/4WeBvhvoXhi21m0lj0qECYrIqu0rbd7Fc5+9n1r80f2sfhZ4Z+FXjLSNJ8HvPK9/aeZKWO8l+VUjgHOQelfanhj9kH4f3/AIc0m/8AED3Au7y3ikIjco4ZkDFWDZBI6dBUytyomZy3jj9uzQ9L+Kdt4X8O2EN34ZspvKvL05LytzlojwML06HPY4xX3D4U8YaD400O11/wxeLf2cw4cdc4GQR6jPNfM2nfsZ/AmOKaK40+VpVBbzHc7ifTA4/Svffhx8PPC/wz0E6H4YMvlSMXIc8B2x079B2NSxxZ25iTfvY5c9AeMVdtlXcAASV468GoZbrTbC7SLVbyG2Ei5RZGC5+metUpPE3hqKRDZX8E5VtrmNwVU+/pWJsashji2k84z29PfFRSyxv8xGWONuOv51nT+KPCkm3zNQgjmP3h5q7ePTJFUZvFvgu3O6XUoJGH8O8A/gTgU7GZ1tl5TzAS57soz3HSvyY/4KJbR4s8KyTR4Y2coIznlG/+vX6Z2njvwg2Jl1e1gPzKS0yEqB17ivzG/b48SeGPFWoeF7/Q75LqSCOVGVcZZCvDkehIIrSmUj0X9hLwB9j8LX3xP1K5ld9Rlks7aDjy1iDDc3HcsPoKxfix4q+MX7OniZdf0vUnu9L1N22CdfMQFeSpHT/61e0fsXa54d0/4F6Xp2o6ta2VwlxcMyTSrGRufIyCa7742TfDbxn8P9R8MatqlncyeUz2phlV3jm4xsOTjPQ/Wqb94iUbDPgD8frP40WOoJLH5epacAzw7dp2HA3Z6HDZ98dq+kIXMkalEyD1I5x9a/Jj4c60n7LnhPX/ABbNeQX3iDXCsFpCp3/KPmJKg546ntwPWvon9nb9rrS/GN0PC/j4x6ddyEmKXd5cchLE4+Y4zk4Az7ClKNyUz7omblFB5A5wPWi9nt9LtBdX0kcUeC26RwoAXk9fbrTVdFk81e+APx5rxf4p/Buy+JusxXuq3T/ZIoVj8nzCigjqeATzWRZb1L9pb4H+HLp4tT8Q28vlqd4gWSVlYdAuxWDd/Wvm/wAe/wDBQvw3p1h9m+H2hSXl4HCC5ulKQovYkFTkn0GCK9d0b9k74S6EiXbaP9vlcHdvnkdQfZflr5c/bw8DeEvBngbwwvhHTINLhkuiJ/KQAlzEcbjjJxzXTSs9wPAte+Ln7Tfx1a+fSzdz6ZN+7MenKYYFxjqRzn6n/Cuj+FHwB/aV8N+MNO13TrN9GkO2SSaaYbJADyJdu7PB6Ec19w/sRRwQfs42LxRoJbm4uDIcDccMQK+sI8iOIuOE4VT049BTlJXtYDPh82yjik1maKAbF3yu4CbsYPzHHetBUinkQWUsc6SEgMjqwLDr0NfI37d+qGw+CV0LSZ4WN9asChIGWHK+45z9a+IP2b7j48+MrfUbTwDrssNvYOoZXYMS5HUZ5Hp1qLAftPCU8ooBvaM7GH+11x9aqX+qaRYww/aL2GCadiixyOqlmHJUbiMnFfDdp4E/a4a3glXxOAryAurlFKtnAOGTBxX5z/HvxB8WPDfxUudM8YeJrm/1TRjGRKshVVZhuQogwBgf/rojC4H9AUwWFsyEYKg/nSLJD5ZfBOa8A/Z1134heIvg/o+t/EtR/aV0wa3yoWRrfAwXAAA3dR9fy9A+IvxU8GfB/QU17xbOYriQFrazj+ea4I7BR0GepJAHc1Mo2A67WPFfh/wDoN54v8UXQ0/TLNN8jyYO5emAAc5JxgDrX4yfGj4wfEH9rPx1D4E+H1pJJ4etpz9mjwfnbPMsrHoOchfpXsFz4W+Mv7Z/iJNY8TBvDvgqyfbDCMiPDHghXwXfHVsYA6Dmv0E+Gvwq+H3wc0VNF8OWUSxWURkublk+d2XnczdeKSdgPn74F/sX+Dfh02meKfEtxLqXiO2ZJjk7YYpFwcBR1wRxzXr3xo+NPib4b61ZWPhbw9J4gW7jLSMiOf3gPIXaDnjrxxXivgf9uD4feLvHN94Vv7U6RZ7zDaXbyb42ZWYB5cgKobj6fqPr2OS5uGjuoisgCgq/s2CCKG7kcx8WS/tL/Gt5vM0rwBJC8j5P2jzeW6YHCgdKsWn7R/7QEkpnPgFXaNiGG18D1Hv+Ffchnlk27cbgO+PxqiJprecOCqYPPHf0pFnx9dftGfHgRRSwfDMM+CgA3l2dzxgYHA9MfjXwj488D/tPfFLx1d+NtR0S/gvIm/cBXMa26r0SLOMY9Aa/beZoZCJpIlZ1O7cRzn1zSeeZLXyFH7vPODV8/kB81/szeIvilceHJtI+JWkz2smlpEI5ZiQzqxxgjAHH9a+rh/CoyN1Ylv5+HXezxuQcHooHb3q+zlduW5rBu4FiaIfdyQPWvOfij4W1Dxl4Nn8MWmomxku2BWcZARoyHXIHUEivQXlLZrPKTXqiCT5Ajbhzg5oQH5W+Cf2ofiZ+z540v/hx8Q4v7WtLSb5vtEjv5a/3omI+6evQjjpX6Y+D/GegeOtFg8U+GrlLmxvYi+4EAoScFWGT8wPHQV8Kft+/C530fT/idYbXOlfuLoEAt5MhCg5A5w5PXsfbnN/4J723iBtA8ZatqQdtEZobez8wkIZtzFzGDx025I68VpKKYHpv/BQW++y/BC2t8fLe6lbopHbYm/H48/lXy1+wZ8NtK8c/EDWPG2sWy3Fr4chiFuJBnE7NkED/AGVU/nXrf/BRjUgPCXgTRS+2Wa7nkdPUBVXcfoDXbf8ABO3Rf7L+D+t6+AEl1XUpVV27xRIigD8c1fJaNwPv9oo4wy2zDYxIAHGBWe4ZMqTuGOOamgeSVG9OeQakW2eV0gKklvu1gBV8vcnztxwDSQJEsnzD957enauS8Y/ELwF4N17S/B+vaxHaarquCsZ5CFjhQ5H3c+pwK6yEJFMSHVmIx1yPrnpQBZaTy1Zn6KajR9twScrKEYp78V84fGH9pX/hVHiUeGbHwvLrbtEjiVWYDLZJAUI2cV4xqn7Z+qRW8l5qfgu6tJbWNlaUlwEVhkbgyDGeMc1UY3IkfFX7NCGX9rRzJh83ep8ntguM1+s3xl+KHjjwN4ZsNR8DadFqN9JceQ0DqW+UrwcDH8X86/Fr4OeNLjwn8ao/HospL28uZ7mWO3h4Zjcb8jHPA3H19a9c8YfE79o/xj8SLbxxpmk6ja29mwS0too5PISEE8OMYZjzuOOeMdBjacLkWPsa2+NH7WF9GRaeCbSNJNzjKMpXH1avze8Y6t4yl+PT+I9cs1tPEv8AaFvMLfPyiVADGOp9jX6n6z+0p4e8I6X4RuPGthcaZd+IIW3BiVERQ4ywOOCTmvkrVfh/4I8Y/HmP4mXXjGyi0mW8huWjJG7ZAoB+YtgZxiqiUfR6/Fv9qr+z0kk8J2VsI1DMwDFmXAAwqktnnmvzh8Y6142v/j6dd1aJI/Fb6jZtHDtIRZAB5YwefSv2NT9oP4H2DSP/AMJJBKQG4DEr0wM8Gvh258P/AAp8WftFRfFnV/FdrFpqzw3Swfd/eQKAoLHHcc5FSB6T4g+I/wC2W2ippNvZWsD3QaJXt1/eIZFwpy5wPYj05r5Y8O/s4ftMaJ4hj8XaYzQajFI0rzpdDzSx5bd65/Gvq/UP20vAsvxO/wCERNqp8NqyRJqQByZx1YA/wZGPXvX3foFxb3+mw6zptzHdWl8uYpozlWA/MdOvvUylYCt4OPihfC2kT+MVjTWbqENchAPlbt07+tbm8tNk4OfU1PJKvmp5xJUcZ6kAV8S/Fn9of4y+EvHNx4W8N+GIdRsUINvOschYqe7MvHB4xgViVzH2+Fwflx9CaZJu3AhQf6V8Iv8AGX9qqYCWx8Ew7WXI+Qtnj/aPaorL41ftZTbUTwVbbrQZkba4yMf7wFOwcx97QsJUJUglfxxSsZVWGY/OqTJuHsTjP4V8Iy/Fz9q14idP8FW0csmPmCsVGf8AgXWqNh8VP2v0WWyuNEtJJJ8KolUjkk9MEDI+nvzQiZan51/FuxWD9ofxXZzYaObXo1YHpiRyxz7c1+/tlBBdabFBGvkrHGiDHIA2LgAHsa/nq+Lc3inSfijql74wthB4gmube6nhGGHmHlcY4Ofav0h0zxD+2VKbO+sdPgWzkVJEUCMpjaDtbndgD3HtW6Ej5W/a4+Gtr4C8Zw+KPDdjJb2mubsKikeXcqMkrj+9ycDriv0S8CfGHwd4M8CeCNJ8f6t9k17XbOBpPOHPmlF+eU/wg9OR1r578VSftVeIolbXfDtjMkW5kAAxEwxg/Mx6+2f5V80+J/gD8ffHet3PiHXrOCa5CKBmRcKij5RGF6Ae/Oc1nY1P2589HWLysFJeVYcg++aaZGEwU9hmvlH9mCx+OnheEaL8WWiutGtrZmtXdxJOshICpuGDtC56+2K+qCxlVZB8pbH5H61mBEwBLSnAGcmknhUCPYODkkH6VO8Q2kY+Vj1NNYMzCMNnAFACKr7VJXBHIzTLmaSYDIwY16/SpZZG/Ecde1V8hANxznt2oAePkjRiQxNRu0f3lH3hTnZdgTjdjgCohIyrsPQ0AC8kkDJz36UZIYrnP04psY3RF4eNpxyfSnZVyA+QRQASIVZc52+3Xmo2AVxgYIHAIpDM7Mi8jYeg6mo5JBJOSDtz0zQBPhGBZjhhzinspCCReRjkVnMJd5MZwR1z3q0bxljVAOR19KALKkIn3vm9KjD5cgAE46CoAXcF5Fxn+dOjZA21RhuuaALY2+TjGGbqPSmmNY8LI2AO3vTXkUovOSeeKjcF2+XPPJJoAleEyW/mIc47fSqMgikUmbOeoxV9HZRt+6COR6mho4sqy9+1AGas8x+Ujjse5qQySsCUX739KkudokUL1B/KiSOUTL5ZG3HJFAEMrbfu8+v1p8edignDZ6VI8QQ5PzZqNicbicAUAWo9nVzgdMCnn5l2opOKqqSTtb7vY1YjQSBlOR+NAD1t38pmC5OehNQom4hSR71cR/4VO3jvVcECQgEMMc4oAdHHKHLnkdMUyd33bQo56Yqx5ipy2MYqNijSLs6KcGgADKMIageJxJvUbu+aJVUTrghQD0qR1Kuqg7QBQA0MU2uw69RUcq8ZLbR1HrU+1SeWIx+VQy4nC8biDQRcps42oCM56+tRuRIN0bYPpVm42CPleV44FZoYxFmdse1AXNGRSsSFv4uOOuangZUAHv3rAkuBKR5bkOp6YPNXRPLtBHDAYx/Wgs1wQA2QBk54NKPL2sycZ6YrOeZhtI4zwfTNXoWiSPkZzzgjIq0A9JgswQgbQctnvTN4fIwQW9vekuCZGDsVIbpjHBpHwHQDuOT60wJxMEVs/K2NoIqIDMGXwXbjj2pQquvksMnn8KSJk/1TD588+lADoZZYl2ucgHJHc/jVn5SnmNhfWq0gPOCRxmnq4ZTu5B9abQEOxWyoI25GPU4pIZNrlSCd3HPFOWEEK5PC04RiSRgCBjPX/Z5qWgKrkmXYvPf6GgzSOfmGWBINTCSJiznGVGSarmVSzOnAbketFgJ4GMhZAeg6fSqt6MycHpg896lhUF128889qnmiMki/KCQetFgM23jumcvINqsMDPJNTgvGdp5I9e1W+Y2GfmXGMdOarkeWqqxG08kn/GmBY3EpyeG/nTyhzyMA8ZHSkEYjSMxgEOc9K0I1iVx5g4PpzzQBUjCo+VzgDB9jV6NzJglfk6Zxjmq20IflHyseTS/vfL3A8L0Dd6AIrssbhSw5j/UVBcBiA8ONwPSrR3so7Z9eearvuKlu6Hj0oIY8bWXJ44zVcySdE4zzzTlZmDf3uvFWERjESRjPTNA4lOV5gymIgPnuD0rXmSUGNg3UA8ngGoVQJg4+YjHHanXE828DC7AMHNBRK0UspAY5J+9U6RrEhRuW7HpVdpB5QOcZxxTonxlmxwBQBbt9rowxyvUg0QqYUyGyd3TpSh2QnJGAOlOjYsobs3X2xQBUMMcJDxnKnOcjvSxK+1dhyeeKmk+aUKcFV7VIrgttRee4oAz7iLyywzlgee+aYMJIDyuRUA3STyOqnOcD8KvLFvdAwz6+woAktyjuWkOSPTjNWbp5AdoA2gcdzUKSMDkj7vHApxJZt3JI68cYptGYsTqyFSx3fTpV+OYvCUJB28jjtWRHJsd1WMkMeTntW0gQjKgZ7fSpaAYwZ03EAEetEbOqc9QARxTpt2zdlQ49+tEhZY0cNnGN2PSiwEzMQTtGWHekTfnkYOcn6VXjndn2xfxA5706N22grztzkiiwFiRww2gHjPJ6mqJR2V0fJyDj1FXMrJgZJI7Y5qEtJ5jOeQo9PfpRYBWdo/kxjgYNRuux8nkGnHEgDFvvEcelOdI8iPGPeiwF2ENlQ3G8kDHbvWmjCOPYeh5B75rFeVyybQRtAAx1B9TU5uDI2CSMdBS5TQtSMZOYsZ5yO4NSAGSPDAEjn8ahD5C9yetP2uAxBPQn/AUcoFldhjZ5CAMdO+aoRxCNmJb7x49KrwEiN3YkknABqx5Yzjdhs9KkCZWLYfHypke3NVZ0aMbgwKjqD2zUis4/djo39KRmEgEb/PnseOlAESOQuzI45+tXYCApOOSM/jTRiRsFcY4xioXmJkWM0ATqsn3VXAPP41FOpdQrdVPWpx8zDB5TJIqFEPmNz8vPH+FAFNRLJ+7DGrUYUkjGSvFRtIsbBmbLd/pUsbJ55Ktxj9aANSCZmgEbNwKhRz/q0ICr1Pc0yEZO3BwaZ5TB9qngenWgCwRHJjOWFIixx7gqgE/yqODcrsHzt7U26i2IJkz9KAHFViwSvBNMnh39Ac54xUrLG0I3NzjOKUiQxK4OMUAUD5iuVJyF4PvUN2fMxIq7fWrM4kcEjviq8oRFwW3Z6/UUEXJPNUZjPzEAcjtV9ABCrKef6Vlb8RkDg8DPrmnNcsmFHQjt2q0FzXW6B2oM9e/entCrvvXvz9KwoL6EoXyTtIBPvW5HdRj94fpTBspyvLEWweOPrTokf5gxAz39aZN1Mmc7jSs4iBbHH9aCWycMwyE4PTn0qZGCEq33e1VYpEcjc3zHkVK4Urg855pK4KQ3DKzANkHkipkkSWZVAw2OPpVZ9qgF/pmlsyonTHpgfSqsXzE8rFZVA6VNISsgGATjg1Xm+Zw/8Q+XmppSWgWRe+eKA5h0QMatuJPzUhZNpVxuwf51WWWVBg5IYYJqa2dFBXBAB60BzEsZAl2oeR/KpGMgl8xo8oD261DAUkLOg5zz61OPMLkA5I7UhtjvNy3lleH6Y7VBtKOT0AI/KmCdFk2A4+vUVBcTB2DDPy8H0JoILUjA5b7pNRm3a4UADHqfQClgwcNJ0P4YNWLaa5RJRb2/nuqsQCcbqzNCcfMzDj5uleefHv4bR/Ez4LeIfBsih5pLZ5rdcjiZAdhHXuBXxpqv7Sn7Tlr4gvdF0jwfFcJbTSQq5tnwQpwuWyB0/Op7P40/tk3zQpD4bs1jljJ2Om0hckc5YelaAfDv7Gnws+Inhv45W/im+sp9L0zRd6Xjygokw5XbyADzzmv3astT03W4Xl06WK4XqfJkD7cduO/+Ffjd8b/jN+0B4U0e80nxlptppNtrKMgki+98wwQmGPrXn/7FfxP+L0PxOg8P6O8mraFK4ivJJAfLgD5w27GM8Vc4N6mZ+6Ft5iuXUEDGK6CyMxhuC64JjbB7isWwu4ZA0TSKxTG4r2JrZtrsA3McXKeW3T6VKA/mS1WHzP2lISG+/wCJkU9+RMAa/pQ0xpBYRoflZEUAewAHSv5s9UZ4v2lbZfLyyeJwCvfJmFf0l+Gbj7RY+c6HeAqgvwPTrV1ugFhXMz+Xn5R3pfKftWPP4j8NweIF8MyahCmrSxecLbeN5T1AraDIVwrgn2OazGplm2csSrnA6YqwSQuPT9aqIxVge1TTZwrIcAcZoHzDHuDD82wnNcj8Yfippnwb8B3firU2xOI28hVOGzjg+uPpzXS63r2k+FdEOu65cpaW0YbLyHAyOcfU5r8MPjx8afGX7TPjuHwh4ZjlbTrcrDFGgJBUnaXkxnAHBx2FVF2DmPGtF0HxX+0x8aZbeOSS5SS4aW4uXBG233k7R2BIGAK+z/2gvgxqPwJfQPjr8J4/s8mkhYdQiiG8FQoAZuvB6Mfoe2a+rP2bfgho3wg8KW9nBEr6vcndd3AXLsxwQAeu2vpHUNHsdW0e80TVLVb6x1CJoZ4HXIdW68HvinKpcOY4b4C/Gfwn8Z/BUPiPw1eKtwFVLq3lOXglAwyEE569D0xXurWwI3dTX4M/FvwL8Qv2M/iCPiH8K7iaXwxeS7toBMceeTFMMEY5+Vj/APr/AEy/Z2/bD8A/HOxtbC6vU0vxKiZntJvlMhA5KMTgj8j7VBJ9XlJeCBwtSRTbV2yde1LM8yRGULuj7EVnvdBxnbn6VCQGjcN5seScBBngZNeEX/7RXwX029l0zUPEy29zF8uDG4UH64xXtK3n2fbMBx6V8va1+zR8LvEmvXWvT6TH9ouZDIwZm8rcckkJkAZJzxxWtgOsT9qD4JW8bR/8JPC2GVSzIQCp6kc1FJ+078DCuD4ribHpG/8AUVxKfso/CkSPLDoUUs4IVt2du3/ZXO0fUc18z/tL+A/gh8EPDjahDp0B1e8J+zWzEtnjknklcYP40cgH2jF+1Z8C4owp8Soi5xzC7bhkZwQK/Cj9qd/BepfFvxFrfgq+jl0nVpElRo0KqJCCWwCBj5jxX2R+zMvwL+N0Q0q80SOz8VW7/NbEttaMfxrkhSB0PGfWvsTUP2PvgtrqbG0CJjDuaRsEE7RgDAI4q07Ac9+zh8efhTpfw00PQ5/E8JuNItIYZY5wUYbMAlS+M49q9rg/aL+B1tf+bN4rt2jkUn5QflZfu8+pr5n+IHwS+Dfwm0eHV7rwm8mnSHbLNb7tyv1wQTwK5/4ceGv2W/iPC9lpVrbJqKvtMFxO0EhAPBUbiSeCMCsXEtM+i/i5+1/8LPCHhKW/8KatHq2o4KrFHlt25cYJAOAOpJ4+pr4Q+C3/AAUU1fw34gufD3xRD3+i3khZLhR5ktu7N/F0JUdf5CvuGx/ZJ+EckKXH/CNLOJhgjeZUGe65PSuc1v8AY2+B1/MkzeGrcyBvm2gphfTjv71opRGfSXhXxfoXi3TbbX/Dl2uoWFym9JY2BUnjI9iM8iuzV1EhZcMW4w1eQfDX4X2Hw20RPD3h1ETT45C0MbEkq0hG7PXPQAc9q7ex8S6De3kmhLqVu1/bv5UkYcB0PuM54xRYzPzu/bs/ZhjPhq4+M/w3X7Le2TCTU7eIAI4HWaMDoR3xgHr9fIf2FP2lvGEPiuP4W+J531O0ulaa3lmYuY2jGQMnO0YBH5V+0txpdjqGl3Gi6wBNZ30bQsuMo6yYB59Me1fmBrf7MPhf9m5vEfxa0q6a9YLPDao5C7PNJCKMdTz1FXzAez+M/wBrHxJ4R1y40iDwZdXYif5ZopTIGXnJUCNsZ6YzWNY/t4T21zG934LvT5YxKJGMe0j0Hln+leg/AKDUr34d6TPrUhlurnfKxddzEO24DJ9M+9aXx68Y+E/hf8P9R1K7kik1OeN1somjDb5cDG5QOgPXpxTVgPyp/a++Ilp8dfGkGs6To8lndW1v5EsMijzXkYNgDGSeoC5x1r1j9mL9pbxh8F/DFj4QXwFf6ha2ykuX8xcucZOPLI2njHvzXzX4S+E/xP8Ajl4pl1vR2W0VJUmluZD5ce7eSFj7kc+hxjFfr9fapbfC3wXpt/4qtnuhDHDBczQJlI22gFm9FJzj1pVNrAeV63+3D4xvIJF8L+ALiK+kUqMq8gVR3xtU9fpX523fxX/aT0nx6/j7T7LU5Lkz+awaOdoiATlCOQVwSMc1+5ngWX4eeP8AT2vfDF3balb4I3W5UFGPZl+8P0ruB4G0yz3eegZccJ5YCZ96yjZAeWfAr4w33xe8H2Guavpb6TfgeXLC4IIKgZI3AZGf8K92il+by25Xp+NcbZ6BY6Y6iy2xbT0VQo5PPQ1ukyWvU5Gee/NDZaZ8hfFH4d/tBz68954c8aFdOnOUjLsvlqT0xsIOPbFeTX37Pvxi1BzJf/Em9aRueGlYY/Fx0r9F5gl1GEmUMM5H1qDUodJ03SW1XWruGwsoSCzyMOg68ZzTi7DPzE1T9jzxVqyXGoa54+ubiC2HzF0PQerSSAACvzv+NWkaJ4H8UyeGvD88usNEAhcMSd3qMV+inx8/aN134kXr/DP4PRbNMeTypLkrta4bkZJ7KCOmM+tWPgX+zRo/hu+fxZ44gXV9ckH7lSd0URPocDOc8g1sB81/sqfAiy+KNi6+P/Dt7AC2YJSXhjkTjAX1YnP9K+9dN/Yd+ENmjunhdH2HktO7gj1OW6+1fS/h7RoPDunrdXKJp1rZp5jOcRxgL/dHCgCviD9pX9tLS9K0m/8ABXwzu3nubgMj30YCqnHIVjkk9eV6VlZvYhn0R4Z/Zu+GGiXEgh8L2oxheUEm0Z7ZyRn8vau8t/gH8O45fttppNmLhWDRsLdA8bL0O7G7ivyG/Zd+LX7QVp8RftPh4XmqaBdyKuoeezNEqFvmcE9CMnkGv3Q0e8iv4EbO6VAAcZPPepqU2IvWtvJZ2kNrK29olClh3I74qQrnljz0qboWc9KltUjnlDtIECkcegHUnFRymh4n+0r4tg+Hfwh1HXrWQx6hcIYrdVk2sW/jc46jB9Otfkt+zT8F9Q+KPjmTx/rzqLK0uFm2upPmzo+SSDhWUegOa+pv2pdevvjP8Rovhf4K1ATaTpyCSdtrbVl+bcpYDnjHQ4zX0F4P8H+G/ht4WjjsE+zWmmwmWVycfNwWyAQM5zxWy933TM7DR/EXgfw7qsmkXupwJfW0cjG0RgJ2GCQqrxgnr1NeV6l+2x8JdGuJoG0zVJZIiV2hF5I47sMfiK/Jj4v/ABG8bfEj4wXN74TEo1NJilmYEMchVCdrMAc596/Vf4O+FH1nwPplx8SdKtT4gZSt3tiTfIx4Vm2jBYj5jj6cdKnlXUrmLVn+3r8IFljnfQ9WiCYyGiTqD6h6+Av2x/iP8Kvjp4nsNf0WG4WZI9s7YZCFDcBlOeQMnjnpntX3L+0trfg74V+Ar7+z4Iftt2ogggES4MmOpAHHU9q/Jv4b/BT4v/E7xdP4hsn/ALIton+1T3cx2dTkKseOSemDxjvW1LljcTZ9g/s9ftf/AA6+FGg6b4bttE1Ly9P3o7IAyyBhgttyOvp/Ouu+Pn7c+o61odppnwysrvTJpAxlnlTaeMgLznkGvob4ZwfBrVNMi8Nxy2h1i2HkyQylYpZJFHLFOAWOOSo5r2WL4beD4IYIU8PQfugRIdiOSj89SOKhzTY4nxn+yf8Atq654n1CD4efFi1lkvJn2214iYBBHCMOAOec1+nSy2/mbklVuvIOQa8ch+FmhtcrcW9ra2jwjdC6QIsiMPcDNehaDpt1pcEkU8hm3OSNxyRnrj2rGbV9CjozIokByWB6mp1ljQDknrVRJMyrkfL/AFqROZ22jG3IqALe5WG4D3xUQD7g2cjsKU5iUtnGeaY90sYHmg4I6+lAD4Wjd9vC5z19qfcYVfMz7D61WSWPnP8AF2zwKfLIoiLc7R260AIsoCgA9Bg5600FJA2TkdffNQIxGNo3KR9OtRbSWJXjHpQBajYtIecKRz7VXkJWQbG4681Kud3yk8jB70jsBLGo5LfL05FAE6zEna3rxTZAhkLK2ATUDSBZMOD8vp61ISSoxxzmgBTM24gAc8fhSyvlhjlsdT6U0DnjnPeoSxEgxQA8F3BA4A5xjvTpGYbWfr0z6008uzAnB4GKXzEMYV/4R+tAEztsCjaDxT924EKeR2qgZtgCMC2e9Sxyqx4OAe5oAni+Xdhc571LuyMA4qoS3ODn0pwlbAYdqDQs9MgHA96WMuW6ZI71XilJyWxT1mOxigzigAwGYk8Z6U3IU5U9Kzop90rq7Ae59alQlmyfmPXigCWZfnDxkgn+VTbTjbnPHBppJGFYYJp24AqOg/nV2AUsMDnpTvNUlR0FVnuUVgqpxj5qZkFTn8KLAWi0JcoRxVCU7N24E4PFN8zLZB+729aiLOwLNwDzRYi4q3BBxnpUiTnZuUYNZsjbcZ+UmmpKS+2iwXNuO5BBzxxzT2fzAoByKyihILBsAcGpovMBA3ZHtTLLw4+q1NC0gZucgCq6n7249qkHyqCrc45+lQ0BZJJBC9f1FNbIypHGByKZGyu3tx9aRgWJAbPp7UjQFBHPXceamO4Hb7Yz9KMH5cjPtSZ8wAk7cnHPrQAuD8pYcgVKkRkQs33uTTFcMdj9B3FOTjBd+DxUMCeJSxIbnHoO9WVQM3IyeMU632BstnHP407arSAJx6mktwKkxdZSzcsOopUkSVirDI55FF1IN4xyAATSBlXlOD0oAnhlAYwtgDtTLtgEyucD0pEVd7CTmlhaOV3XkAdM0FozgqsSZOcYxViCJh8yNgVcktwRjHP6URxnayDhfyoGSxIJCFVuf4vaovJ25dBnqN3frUsEItjuDc9aey+YxEZ9zQBWcAndjbxnmnRIzrvA2g9acwJYlT8w9aswq2zC+tAFcBlIb1NIzOJAE6n1qRzyMZ+XNII/MA28Me5oAj2yAMz4P0ppCAqzJj1FOQOCQzZI/WkdWfCk8mgBDGrNkMfp2FVhK0BKDgZ4q2iGEhW6tx9Kq3SLGwK8+tAFxfOdcdDSnanDnHqajjmbygQcYqrcB5yJAfyoAfLJBITtyoHeqyyIAVGCucnNS+QC25hwB0z1p+IJEKKpWoYFfdHuUp90+nWrAVd4z90dahEcSDegwRVcP85fcT7UgLsKvuYfdBzgetOiR2Pzcf0qtHKx+YHPPSp2kwdzdCKAHyCMkJ0J70TKgdcn8BVaObdhyNrdADT3BkYHdhl5oAcrR5Ckfl3qSVVLqi4XH6Vn3RdGVoh7N9KoXMrIyq+dp7igDSkSMSYPzGoJkQjjqcCokmjzg9c9T2HpUkrnJRRincBEZEJQruLdqjY7WG3kEfrTmjI3TEZz0x1GKdEhlkI2kL2NFwJN6qcFSwGAPpT1iRZV2plmPQelAQRgk/NzSb3SUNn6fjVgSn/WLGBgZOfaggGQoSCmeKC0m4t0BFVQRLIyEYAwaALUkQKDyydy571QXaVO881KSmcBiozxTD/DGO/U0AOmd0jV0+4e9RSu+2N1bjHAq44jK+WCCvf2rOdBFx/B1AoAeZXJ+brUqMcgjr3qCUqACV59OlWYsFizDFAF1Eh5DcuazbhI84+9ip3RMh1J9hULyxspRx8xPUUENDo0jSEnnd61GkhkbavIHU9KMgIR/DikiTGTgAg/nQIHRlflyh7HsaQEB1YnJzSud77WPy1Ya1GCy43DtQB8I/t4Kw8MW+piNWl2EqSQNjkrkD+8K85/ZKhvX8IWKToJGSaRkYEA8nnj0r0/9unT5pPh/prso82OVyG7qBtyv1NeXfspXEj6ELzBhSCVhsHUhupHsa6Jfw0B99Wa7IgCcknJ9a27aPB3evSsm2jVGEspzvHBFdBHEzxhefl6kVhBGhbCMoBYHrwB/WgxLICS2QBT4QUUiMkZ655zTmGIirkAnuOKQGe8flrvhYZPSnlmMQz9/vTnRYohwCD3HWoZJhtEajaOx96Bo+QfjVIx/wCF+ZJ5+GNmP/Ugr+b6v6OvjSX/AOL+ZbOfhnZ59/8AkYK/nFr2qa91Hk1PiZ//1/vICNkJJAPpVcp5oBHbjmnMpLnbnA4pWVmOAcV8mfQEEiI5VehX9aqgKG5B4qeVVUDBzt61WGHH90/zoIY1gTJuTn+lRHGSHOM05SqZLZBqlMruw25/pQISZVLksoIHeqEhwcIMrVh42I2v254pj+SF5GAPTrVxAoTK3HHDVm3TKqnHLela1wQSvXbiucvZNp55J/SriZjWmTGQMcdDQHG7cDk+1ZxjO7crZz2NS7kCiMHDH0qiZDLps5mcfMMgVQjcFTI5zk1JdCMr5RzkH86peeYlEBjALHn2oJLkW2MmTNbNtJ59vcW8mNkkMgOehGw9a5iOX5tvQHjNXkujbWF9IPmKxN0PYggmhAfjB+z+81r+0fNDGDm4eZSBzlGPOPqOlfsRbzZnd8HDnIB+8B6Gvxn+EW//AIaZT95sMVwwDDgbYSoUH6gYr9fp7xobt9o54JHvXoV1t6GdjsRcnO0En2qzlyV28E9axLS4W4Adhg8VqROejngZxXOaFjf8u5lwV9aTG4hlPbpUTSeYpAUkHjn1qHa6yBQcEDpQBZWNSC7ngjHFVjgOFU0ryNGSV6HtVF2cvnPNAFsSlSVYbsdqcJEXjsce2KzlJd9hwcEEtUl2Un65Gew70AWFu41LROw3dvemZSQ8t68Z6iuTZjHcHacs1E0zLY3EkYMj26ls579qAOxtVlnfyUBc5Azg4z169M1NcSNCzJLHsYe3b61+JPjf9pn40HxXq/2HXXt4op2RUhLCMKp2rtX6DOcc9TzXDy/tDfHCUrJN4tuiq/wM57+2K6Fh7pO5k6lj96xPbeXmSQIACxJyAAB1JpQbZlf5iqxjczkHbtPfPpX4RwftLfHaDH/FRzyKRwjgN/Kqlv8AtF/GqDUoLu48RXDHzFBiLtsZc/dYDqB2FX9UfRi9sfu1K4cKY3DKwBDDkEGmxyFX25yK4LwPealqHhTS9Q1U/wCk3MSbsLsXGOw/nXb/AOrODzXPNWdjSO1yxwsmO2PXrUu7A3IuWYY9hVc7ZT0zj9aZM2TngKvoelQUW1wgJNQswCbjkAe1UhdRKpiJJyew/rTlkOxu4/OnyAWBI2NynKn1oj3DkHiqMeX3L2Ht2q7AWx5JyBjg0cgDz5TLnO0j3o3CPc45JHT1qL5EwFGSDzmkf5gdh/CiKLbFe4L4GNhxzTQqB8N1I7VCqEks53L2+tTbJAcAcdRQ0QBV4wDngHv0pktwg/dr8zH7vpmmPOzMRKdqY4HvUFuVkmjIGQxwM1UANexM0CNfyqgjhyWLHAGOTmvwn/aB+JL/ABg+Juq+I7cyHT7UfZrQE5/dxZUsB2DHJx71+gf7YXxXvdC0P/hT/hCSWbxBr7xrOtvwYomH3AVOS0np6Z6d/i74q/COb4UfDrw09/j+0danYzHkEL5Ycrz0wTj8K6qNkyFI+vv2NF8S3fgxL3Vb/wA7TolCW8eMJ9Cx6sMEEetfTPjH4ieGvhn4dTWtbaaSN5GVUtwMkgc9SOleAfscxxD4S24nzK0MsqhDnapL5JGMZPzV9Lax4WsfFOmpY6laxXUSy8LIgYe+M5xWeI3HI+fbX9sX4XT3Zt5rW9iRkwJNufx2nr6VZk/a3+Ext3SWK+wjDCovLKPX0FevTfBj4eyRb5NBt5VQ7QCi59wCB0qvb/Bz4ZIrLL4YtUY5DKYwNwHX6+tZWMTywfthfCOHDR212gkzghfmyPvZycYrnfGv7Z3w40/RrnUNDtrq61SKMi2imRQvmlTtZjk5UGvb5fgt8PI3yvhyCMMdyIqBefT34q3a/Br4XRLJqN54bs4oIFbzZJo9y447txkU0gPjP4Lftha74m1uTR/iNG0sUpUQPEu1lJOMDAAJx24r9D7acSwrcRI6JcKrYcFWHHcHp1rwjwR4c+BXibxB/anhNIbl9HlYJHGFRDJGw5Prg9DxX0aypK7MhAj4wgG0Lx90fStZM0FWNfug5wDVmyKIQzc7G5B549KoNujAKgMe2D2NXYXWOPftBDHkDrzxisQPxh/bBgFp8ZmjZy8zQjcgXhVDtgA/nxXs/gP4tftFWvhnTh4Z0ZbnTYoVji3xbyQBgc8Hj0GcV49+2QPtPxskkjJIMKckFc9Tj8K+1Php8b/hT4V+Huk6HqGopbS28SLKwjLruxggYGcj6V1XfLoTJ2OFs/jP+06lvuuPCkLtzsDQ4C47kEg4qKT4y/tQJumfQYY34Jj8jjafTJPFe92/7RvwUigZ59dAQcZaB2YgdcYXNSR/tHfAwvG82qeWG6SmI856AjBbH4VjyvsRzHgM3xh/acucQnw2jROV3eXEQcj5jg9q+D/GkviK2+It3rHjG3KX8lzHI9uB/tFgDmv1yf8AaO+Dj3KwWniCJg+CVER+bJ9ccV+UXxh8V6b8QPi1qms6QwNiHVEduAwjYgNyPStqKsaxZ+1mhNFN4X8PSqggRrOFlUf7S5/lW4lt5x6hQRXF+Cr5dR8FeHCygeXYW/I9kArtbeUqGkHJGR/n8K5avxAUNc0G41XQrzSYJwklzE8asAQVLKVyCORjNfHUf7Is8tyrahrkwmlLMAkjLwckY46+9fbtrdPuGO1W/M2HNwu95PlVv4lA6nFQmDPxP/aJ+H0Hwx1nTdAkuXvr6ZWlkdmJHUjIHrivQPgV8CNS+LPhK6vb/V57DTRL5SRIxKY7/L7V5z+0lrra/wDGHVgJFaDTYxbxDGTzk559a+m/2S/iz4Y8M+H7bwPrbCGeQyySO5CqCemT64rvh8NjBm7o37KvhL4Uu/jq81yeODRv9IaYMEyqc9jkYr5fuLDxP+198bWtNNlki0e0IiWV+VhtkONw7bn6gGvbfjB4p8U/tGeME+E3w2xb+GrCT/TLwFhHKw4YscDhccDvXdxavc/s4W1r4I+Hvhw30rRo0lyilnllPDNIw5OT0Has9iz7D8MeGdC8CaNYeEPD8YitNOiESkLjcwH3j6k9SfWrt9plpq1k+lXis3nyA4U4ORn/ABr4xH7SXxWeQZ8Fh5EYD5jsyT6g8mo9T/aP+Lwsiz+CZVuE+VXt0bhj07H8qya1uB5L8ePgXrnw91ufxH4akMioDI3lgK21myGwvQj+I1d+F37YPiTQPK0fxcBeWFpCqCUYMiY4LHIywA7d68+0fXvjhqPiq61vxDo9/d/2ixLxvE6ouTxGFYYIAr1/xR+ylP47is9X05x4fuLlF82LBOB0bIX9KtSiFz688I/tH/Czx28Fno+oSG6l2KInUZZ2OMDH6+lezaccPMwiGIc5Jx9CK+e/hj8Bvh18LRYvoVst7qNuqF7iUZbzB1bB6c5xXkf7ZXxw1bwn4Wi8CeFIZ4L3WcvdXqDYqxg/cBGeT36VDhdo1TPnz4rfFXV/HX7SUdj4AuN7WjrY2m44QTRkhnOByAcmvoldO/aVt5WcaiGhKfeMZ2jK8lVx+tfNf7FXwm1vxJ8QofHdzaC30fSA7NPccGaUgj93kckZzkV+tN7JLKhltwVDfu8nOOuOTirqK0kZ3Phmeb9p6DUYR/aUEom2uiFeVXsSMYXd3FfOf7QPjb4sWGiz+EPH+p2zyarKGFvCNzxxc5zgcKfyr6k+Nn7Uei/DmzuPCvhHZrvi2RTGqxpujtT03FkHzMD/AAfnXx/4V/Zu+M/xw1//AISfxrO2nLqJMj3NzgybfRYgQQPQVtYyIP2ervxvpmo3M3w2aKW9nRYJYpBubai53Zr60s/Ff7TIUwLZWZDufMcjLBh/dGRgY616r8Hv2e/BnwlnW68NmXVNUYOkjsGH3+Oc45FWPi18ZfBPwa0p7vxEyXmqTnEFpbgFmwG+/wA8c9aLcwHlUHjH9p6GXatqnyesQ2EDHQnII9K434p/F34++C/DV3Prs8GmPdEIjmFd8WQT8hxjcR7HFUfhT+2D/wAJDr8tp4utorJJHAhVMsURuig9SazPiP4e8eftT/FX+wNCaaz8GaSYzNcuu0biuGKjHzMQMID05NQoLmHY+dfgh8dPGnhrXo453l1WzkmVzExLEOxxhT2PPA6Zx6V+1Og3S32l6NeyRlftEfmFO4JGR+lefeA/gf8ADHwFottYaHo0bz2YiKzXKq7s6EsXOQQDuJIJ5r1vcHubcthSrcY6dMVFeSexpBH54/t43cGnaR4cSWQtebpS7YIYRyONoz9FNfOnwy+EHxF+PPhyZ59Yex0GzlxFBOzyeYypkkLn+EHj6mvo39vm0tx4c0OQsWnmuSC2fmYKeuOgwSa9H/Ymkgs/he80d1vlmuZPlbsXVQcfTH61dN2ghylY4Rfg98cYLaytIvFYgt7LEaJGXCBeANqhcD8a+N/j7Y+N/CHxCe38U6m2rahFEssT5bKgnhQM9q/axpjcMI3UNufk/T06elflb+168cPx3tpWgKq8MG3A6BHA+hzRQ3dyT9A/2crTxyfhxo0/xCmM092BPCuPmWAjdtPTBr87f2gNT1r9oL9oZvCHgzfeLYk2sZzmONIj+9b0Cg8HHXt1Ffob8XfihZfDD4JW3iKxkCahLZx29mjDJknliIHy+iglj6gV43+yP8KLHwJ4UufHXiTbF4m8TrvRJWUNFasdybe+XPzN68AjiqejuNysYsP7MmsWVhDZ6f4mu7WIKFaMMwiz0OADhcelXov2afHcyfYYvHVyBnCIS4OM9cZ7V9i2rCSEXDjG7kDGM89vTNdTarDOsNyQoeBvv/xADnHvmsJSI5j+f3x7pWpeHfiZq2g6bcTahq0d2tvHMNzPLNx1A6nJx0Nftl8GfC3iTwn8ONM0jxReG51RwslxgL+7yB8nygDg55//AFD8j/EMmf2oJDt8tj4hR/b/AFn5mv22t7pYIbNiC5KBiqggsSD0q6y2CJZw6yKBsbd2z0q0to8snLbV/lXwfe/tDfF4+M73SfC/hBZVikeMFi3LIT1JO0cdu9cf8RfiR+1n4h8LatanRP7FsvId5p4VCGOJRljvJJPHpzUQjc0ifedzfeEfFRa2tdRg1UWjqrqrCTyz2+U579xXQeeZEjtoY1jhiXCIF+7X4R/BLUfiLD8QNMs/AV7cTajeM3mgMSuONxkHTbya/dDTlvLWxtoryVZrhY1Ejr0L45/GtZIokjwbg7+AenU8nNc58QNVk0nwTqsySiF2t5tu7oNq8/TNdTA0hk+UKeTkkcfhXCfF/wArQ/ht4h1i6ZDC1nLuX+INt4+ma5+pmfhR4G1A2vjfR9ReQMqakHY9OsmTX77xbLhYLmZgfNCnHUA7RgV/P3pVsHga9hb97GyzKBzgbs1+4vw78QnW/CGg30oaOSS2UlW7sFHzV11tkB6qqtvBBq4o6luPoaoWzg7QWz9KtlwGwBiuM0J4pUMmw+teTfHz4p2fwk+Fuuaykph1N1a1tYuCWmcZz0PCjJ+lems2x0GDhnwSB0B618OfFPwZ4s/aB+Ntr4fa2ksfA3hx1aZzwtw68MwyMFm+714GTQBx37FvwSec3fxg8bbZ5tTMi2sUgDM4ZiXlO4cAk4GMV6X+2jYaJ4f+B9yNPsYVuL24jQyxqEZcOGPQZPAr7OitbHTbe107TLIWllEiwxRqgXaFAAAA6Divir9vfVEb4UWtuY9gkuVUcjk49uhrWL95AcB+wh4V0K68Ia74k1O0hlmkvxBE0qKzDaAcoSM8A9M1+ismhaQr/bIbeHaV24K8knHJ4HPp7V8EfsIW93N8Nb9vLLlb51AA6HghvwxX2f4u8X+H/B2hvr/i++j021hlCBpTwzdgAOcmlWi+Z2A8g/aqltNM/Z/1uw0+CNB5Ll0RcAAkcjjHGa+Nv+Cf/h/SdS8UeKbjULVZZ44IFjkbHyAsxYevzdfrX0z+0D4s0LxH8AfFGq6RqEV/Z3MB8loyCRll4PfHNfMH7AxuJPGHiFI2y32eFi3RAqyZz1xn/CtaC90zP1KtNE0G2A8zTFCEn5cDI6elfkt+3La29n8SNPtLALDbzWm8qOhBzyR6iv1zmvvm8qHLKfukYGDxX5Hft2mZPiZpcO3d5NiPmOOc55/ClT+ImJ+kHwDttP034Q+GTYQC1/ch3CALukwAzEY6sec/SvP/AI1/Dz4hfEa+sNN8J67No9psHm7JGQck/MUGN2PqK9B+DT+Z8I/C0ifdeyj598Cu5iu4oZvNbhh8vJ7cipk9Sj4R8Z/s9+OfA/g3UPEl549vLiOwt3mlAlkQYQZAB3N1+lfnp4AttX8ReNNI07TLiQ6nq90gMjtzl3YFyT2xnP5V+rH7cnjy18N/BqLwnGc6n4jlEUccfH7rAZifbHH1NflJ4Ku5fD3i/RdUt1Yy6eQ6BTg/Idx/TP061pHYjnPvO4/YKn1fUI77UvE81zdSFfOklK7hkdizMzfjVb4v6H46/Zf+GlqmgeJp7szX6RxsQAyK0e5hzu67a+i/hn+0f4H+IypZTzvYashjV1nIRMHjIY4HB615f+33OjfCvSo1cOH1HcMDptjIHP0JNQ07lnzd4I+I3jDxhra+Jbnwn/wl2o6Y3kpcTxq2GXoDxtGNxI5619KTfHz9o+G3ZY/h/CkLMMZjkY4AGB1Izj2rx39m/wCOfgH4aeAptF1uKZ9Qurp5yY4nJcHB27sBSQQcV75qf7Y3wwS3SCz0e8uI9wJ8yIHHpnPenMzPHNc8d/E/X/FkfiTVvh9b3GpWUaLCxDOIFUE44zzkknPPbivIvjt8ZPjS/iPSdQ8Q+Z4aSzhWSztkZgruoy7nBBPOB14A7ZOfszR/2vvh/qk8EC6PeOz9lUDac4GBjkflXwT+1P8AE3T/AIm+MLO70izltbWwtpYVM/DSbgSSB0GDx1P4UU9XYD9O/wBmX4geL/id8Ml17xPZRwSJIkUMxJ33C4GWAJzjpz35r6C0sFm3n7oz/M15x8GbSO1+GHhGKyj22yabEgIGBlVUg9Op616Zbu7fuxx71E3Z2KifPfx1+Blz8XtUsr1PEMmlpbBYysSlioAABAB6n/Oa8u039iu2tC0dx4mubuHkyHJAdsjC7dwOeeSeO1fctovEzxkOYx83HTFJJLa7gqSBnYjgHnJ56VKZR8XyfsYeFmdZ5tavX2j5QzAY/wBkZJxVVf2KfBJczTa5fSSHjyywO0nvnjgV9j3UcjbhsJ2n5jxj2OfSp7SylMf7ttqNzuJAyB6eua1sB8dn9i7wVkout3TKpGAwz8pPIGO9fKv7UXwB8MfCLwtZeJtDe5umlnNuxuCCRuXORjtxX2d4o/ap+GOg/ET/AIVvC7XNwhSKW8Vj5UczZyhG05xxk5/lXJ/twWlvrfwFXUYj54t7uGVXU/L8q7enX+I0R3SA+fv2UvgF4U+Jngyfxb4lmkeSC4kgMW9o1Xbt5BGSSOO1fRt/+x78PZnEllLdxKVCny5Nw3/3jlePeuK/YL1aB/hrrlm0gV7fUpCVP91wpH58/lX3bbSB4GZcfIxHy1M/iLkfHJ/Yl+HUk0L3V5dXIX7weUjB9sDjNX9N/Y2+F1rdR3dsk0RjcMWEhduPYjjPr2r6+SVW3NJyTUWY05alciwtkjxtFYRJsgjjWOMHk/IMZz+VZeueOfh/oc722qeJbKGeNzFJFvBeNl5O4DkGthvuHZwzjqePyr5u1r9mvwP4m8T3fiTXt873j7zErlFDfgaloD2Jfir8NXQA+KLMNHnjzASfwHJr87v26/HPg/xZ4e0HTvC+pRagyXRkdYiWACxkE+x5719mx/s0fChZI0ttIKeWN5LSHaFXruOSa/Hz4xat4cuviTrkXhi3W30rTpGtYVU5DGIlSw6/eI7mt6UblJXP0Z/ZN+Nnwv8AA3wa0PQvE2uQWVzbyzmaN1YthnJAAA64xXIftE/tuQ6Pe6b4b+DVx9qQfv7q8KHBDAgRLuGR/tHgjjGKofsp/AnwF4t+FNp4m8SQLe319NM2WO7AVyiqB2BA5yOvtX0RL+yl8LL2Y3sOgWY3HazPvXaR6ANj9BWdT4iT5X/aE+Nvhj4zfs977Bvsl7HcQObZjiUOMBh78Zxj0rtP+Cd9s8+keMp5APLS5iVecEHuM9cfL0q/+1j8Dvh78PPgjda7oOmw2F/G0KjyWYqw3KDknp1NVv8AgnNIv/CM+MzK20C7hIz64NUgP0lilFy/K5G8AEduR1r8E/2vJUu/2i/FsxbiOe1GPog4r95BNJEjGH7wwxJP3sMOlfg1+1bbiP8AaG8T7hjz5baTGe20UUPiA/cHw0n2jwxod0h2rLZ27xpj7gManFeez/A3wv4r8ef8J941DanLEF8iFz+5jKdPlz0/2enqK9K8PRuvhXQ5cgx/Ybfbj02DrWmrybSENKcrsCk9vDbiC0sYUSFPlVQAiA54PHFfCf7dHxxuvAuiRfDbwvcGLVddhZrt43+aK2IwQT1y5/Svr/4o/EjR/hD8O9R8c6yUBs1It4WwTNMeERc+/P0r+fnxX4l1rx14k1Dx/wCLJGnu9UmMmw5wULfcX0AHAxUQA+sf2Q/2U5viZdWnj/xsrW/hq0O6GEEpJcsv8RPZM+nX6V+zdikAiNrYRCOGz2RIpZVAVQAMDPp6CvkG/wBP8a/EP4H+Gn8HK/hi4vYIZWjRiipEUIADKB6g9M15vp37N3xCltyuo+OrxpcYCB2wCOcAknH5VbQmj9EpIoYTueSNQ/UkqOT0ySTms9rOJJjIpWRJCSWVgwGPp0/Ovgm7/Zl8VXlsBceNrx3Qjjcfl9M7jz+ArKh/Ze8VxXMMEfjS/wAsDvZWdBgdeRnFR7oz9HLe1s7mNgkiAr8uGYD5jwByay9audB8I6Xc6truoQ28NqrNIFdWYIBy2Bmvxi/aZsPGnwU1rSfCtl4t1G5gv7V707pmKqAwA9Dzg9a9h+DH7No+KvwysfHPi/XryN9VhdFjVi5ZWcqCcnpjHGcVbjpcD0fwJ+3T4f8AEPjefw/4gsv7L0J3kjs78BgWCsQjSg5HzAc+hr7stpkvII7qCVZo5RvR0O4Mp6EEcV8IQ/sAeBI7W2eHXbuNjl2YIrKR3VVyMH3z+FfZ3gbwpH4B8L6V4YhvPtptISm9wd2Odq89gKykB578afi9r/wutNKHhrw9Jrt7qBl3YVyI9oG3AUN15znHTivArH9p348apd27x+AE83LRxmQPFuOM9MDJ47V9m3qtcywySAGSL7p9KakVxsIDNvJySTke2M9Pwoi7AfDHjH4tfG3xho2oeH/EHw2W4t7rhlUSABSMYbqD+lP8GfFP46eGtHtvDvhj4bwWVnbLtSNlcJzn+EY5JOfXPNfcsUVxy+R8p/MnNQvazRlplbe2MADIyaakB+KP7UnxB+KXjTxRpFn8WLOPTZdOjklhgjXHyOQGJ6/3eK+l/wBnzxN+0x4Q+Gejad4D8MRPoojeWGabGJVmZmDHkc5avnX9uXXT4j/aAvdJtPnXSba2tF5/jk/eEdf9sCv2b+HWlf2H8LvDHh+ADyLSyhjIGCd8aKMN6ZArpqfCZnx7P8UP2t5GaSPR7KNo8btsW4E55PenR+Jv22NZUT2UtvYl2CBBEqEZ6nLRkV92xvJEu9ggP0UHGewq/ZobrUIXkbYysGO48cenOK5uUD+fT44XHju3+Jt+PiNqbXHia3WN3kQgKm4blxgBRX6l/sieJPin4q+G8+ofEJD9jTyzpsjjbJLEMqeBj5eBjPr6V+ZfxshPxC/ax1jRrd90eoa3Bp2TzwrrH+Qwa/dyCK00i0t9Gt4wsdqiQxqoAAVAABgdK0mrWGmc5PpVhc6g15JbwmaXaJGcBiVH1/CvlL9uHWU8K/BCXTSqC91y8W0QKoB8vbuc8deBjPvX2rb6et7exooAJ7HgnAr8lv27/Gx8ZfGHw98PNIVpm0WAGVEOf30wyBgdwo5z60og2eLfssLY2/x+8OnVmRLWKCf5nI27jGQOv1r9yrVbWGCJrYIyBkyy4OFr8Fvg/wCBn+IXxJuPCkU7215DZTNC8ZGFnQhcNjnv7c17r8Iv2nvFfwd8Sy+FPiTHPqmn20j20q7y0kLKcFhnG7p3xWnMI6P/AIKS3IPi7wfY9DDZTy7eDjftx9enNeo/Bb9mv4YeI/hN4Y8S6jAJbu+tlmndpACXYgtkZ6DPFeI/8FAdTtNc17wVr1jlobrTbgqQMkphCv4fNXdfD/8AZk1bxZ8NtB8QTeLp7OG9tYZ0tBjCIyrwDnt9KJAfSlt+y58FXmkF1pybVx8u8c49PmxTrX9l/wCC9tfx3EmiowJwfMmXaMH+7nFeKr+yfqFsFa48X3QjZvvxkHgDjitEfseedKgm8bXhaQDGTyR15UGpA+Efir4J0c/tHy/DzQmjttOutQs7ePyAoWJZlAk244Gc1+8vhvw/p3gTwrpfhbT4ytlp8KxwRk7jgjJbPuTX4VR+EJPAv7VWl+Fb6c3X2HXLEGZuS3mgMOvNfvprCggOA0hUlcgZwAOmaKgGQbjMmTWXNZ201z9qkT585yCf1GcGjzNz4JK182/F/wDaf0z4TeJh4Xm8OzaodqsJhlQS3ZcDqO/NZgfVxkPlIYw3lqNoyx79emKglnkSMqpYKOw5zjt1NfGUP7X3iYjbB8M750bG04l2n3+4a5vXP29PD+iXNrp+veE7i3vY9xnjAYle4B3AVpYD7hFzctGwEkgH9znpV3TLu2v4jeW5S7iUja6sHxJG2M8E8g5r89PHf7WvxB8R+FZoPAPga80+bVYykN6yOQEfGWT5MZI6c8V4L+z74/8Ajt8J/FM9vqWjahqOk6iVa5tXVnwpJw6kD5Tz16HoexA6dgOU/bdtwn7Rk98FCNLaWU4B4ztyp5/4DX7N6FdO2i2cpUKt1bQsuD2KL0/GvyJ/b90xrX4kaBr8MBgTUNJUAMOd0XzYP/fVfqL8E9cbxR8LvCWqlUdRpdt85OSTtCsfwIomB2bSCcyxum7ceck80xLe3hmIjiWNSBnFXnRJpZFiwNp9uazLgjzUTy+frWZobkUoDBHA7U64uuQFPQ44qnEshKvj25qf/Vsc44rMDUiut0KF1GC+D+FKjqXI7/w/SsuNiEYYIB5+lS3N0kMaspwduKALczBVOB83AqNGDbg4+YdM0yaVdqr94tjkVGfMjVSOq5OTQAOfmXg59fwqBZGLEsPXpViRWkjBGQRnntVaEBgcjG08+9AEsUzF/LPPGR9aWUupRwN3r+FDLGkyljglecdjUbytK37sfKOSfrQAqOC4YZ5PPFRSRtK5AH3fmz64qENJuAGRuJqeWXYA2TuFAETTlN5DfMew96ERnXDkBT3rL2qZjJHxu4Oa2IAotXV+GHI96AJ1lZodifMRwAarsCJCi5XA/WqCtMjo0bbWH8jVtJS7nOCwPOaALyb1cHHQY+v0qWPktzjHas6S+8nDHGQeKzmubqV2ckDd0I/rQB07gA7d2cdxUahsegHf1rDBeKY7iZDjpVmC4KytASTgBh7UAW5kL4Y8Aj8anhc7VjzjHfvVWRvNeN0yDzTslPnfOe9aAPkyCVJwc8Z71WLrGQrruB55pzkGMSDr79qq4Z32s2cetAF1ijRs65yvAHvVM3T2UZeUkuecVYjHDLnOKw9RlVjsjYEpxg0AXodZ88tsXBAxmr9pK8rmPHPUmuZtIS24kYArbsAY1fb94UAbgQScLyBwQaF8uByM7iOtVt8qsr454pC8Bnyoxv8AvVmBMfmn3gZDc4PrTbmR2uFSTGPX3qJNnnNnkLzx60l7s2iVGJcH60AReeyz7ARx1zTXkDBtnWToc9hVG5UhVCjB68dac8MqRIQMtg960Mx0k5gjwzZ8zj1rOdi2XbrU1yryQFQdnQ4rMyq7cvjnnNAGl5TBlD8Z5JHpVldynaCCW7n0pEAuIEcN8rcD1pskvlwvt5YHH4UICfAKjPQctz6VbEiswZunUc9K577XC6gKpL9BjvWzaxBoQx5JHOaGBeX74BUEN09TVkc7XOAuemOmKrRssT7iR7c5xUnmx+ZsRwQecdaEBMHR5STyDk+mT2qt5QXc46n0qRnG7JOw/SpFVEjlT7zEZB96AIvPbkNwykdR2xVhMZVWHTFUnAIAI+bvjvThK6Sll6sADntigTLXmANLbrjchqNGCb5GwdvJx6GqIVxeSv8AwyHNL+8Hm/LgNk/hQXErziRdzbcbzgD2phkV1JUYUHaajZ5ZZPOP8IwKkRlC+WDgnBJoKJlu4xdiGRwrEE4A7jtVKa6eO9C2zfuQ2Tu7gdq5+QvJeSKABI7dRwD71q2STwySCcZXAxzk4oA6AOceZIOoyfSnGNZgrNgg+/ao42326oFBXoatSIAgRgFxgYFArllWVEU44HYc4NQGXyR7dRnvUwUtHhdq5HTp0qk7llYyKCYxwB3oC5bF9HLHhQpPcHtSxT7wYmUgqePSsmFg7n93sHX5aswFXR5SCCp45wTQLQuS3AXaoPI9OTSbvvNuOe/XiuZEl3I7yNIUbpgelNilu2WVGkZ8dM96CWkdD5km0BwNq9CKeLhFbdJ09fWuZ82eEAbC7NxjPAqyXk2Dd9MUAbaXRboef0pJrgYwOjDFc073h+SHcpB6H0pQ175ifIVKHGM5/GgDalvpYYmaPJ5HbNJBLdXECPuzjqv92qTLNHGY2XIbPJ7Z6VoW0Xk2aKnEgX5j03fhQBqGVliDIpYd/b8aeuoRsAsLBivGCOlZX2qeKMLC2Gfg8f41Wh3xXYdgXBIJAoKTOpt5Qz8DJUd6I5mV3lXgHg1BEVaTcnG/PHpUq7SxL4VR6+tBRTllWORXIIJ6jtU0dwpJZPmzms7U5ADuzlsdBVCwlaSbPY8YoA6lLtYo0DH5mI4FCSEB1Y/LnqOvNY8zkXCEdMc4FaRIKBo2O08jNBmSOoDK0YJwOfXmpZL1YgjL8oTrxyc09Arp1KgjgisCfzJWbbwM4OT2FAHVLOJdl0Pvj09PpVlGDsI14DHJ7D8qxbSYwxpG/p8uODV0tkrMOGHT60AX41zg52849KmACHaMAdxVcyNPEWOFbHemR3SvIy5AYDAA5zQBJGqxfIPu+tToyl2Qjn86onhyFORtAP1pPNckop2D1HtSQEkwCTBNu0HpSfMDtB3EDrTHiZyzJw2M5z2pIY5fMBbp3NJbgQS3UgkCqcEf0q55rEiSIZyORis66tA0pdGxxmrNojELsbIqgNr/AFqeZEMevtSpJKV57j+VVSzxbxnCydB71OgzEHBxQAKNpGOcHmmNKzlWyBzimu6pnOcgcVWikVyU4OP8KANNkJA2nmqiZD/MeRTWmYjYGxTU+6GLZx1rM0NCCMTFhISADUkwVAn8QLAZA7UyF8AsOgxtpZpOQE5FADmfYxI5B4zUeVCkk8007nOSduMcVFcAi2y3UYrQCO5ltBHsMgEr+oqK3cRtk4bB5xWDeQyXC8HAWq1rvjJiZ87uvpQB3KXCj5Ad2MnNCyZ+dchm6nNY1s6mPZCc47VZ8vy03Z5HYUAbAnjKM7nbio5JBLCrKepqgYw6urcE+lWI4CbcKhztoAjWYHlmz2wParq3KbQMdPU1lC2yAe+ck05rOQODk80ATm4GfmHQ4FRy7Jk8sgAPkj2qlcwyx7HU4Ibv71dZozCFbsPWgzKmWiO1wG2e1Q3JYR8Nhcdh1zSykxuNxyCB2qOdl8oOh5yOCPSmgOZ1Lxf4V8L3w0rxDqVtp8zxiSMTSqjMpJ5AJ9sUsXxO+GbYjuvElkrnLFBOjHHbHzd6+Cf219PtPEf7Q3w38KXpeK01a3t4pWX5SVmkZflz6dfxrvrz9jb4SxxJIr3484DaFkBwR7kHr6HFa2KSufZMfxY+GM1uHl8RWMAxgK9xHu655G4iqX/C1fhxIGSHxNp0jDGf9Ij+X1718eQfsU/C8WdtJM2oiQqSzLIpJwcZK4NWL/8AYw+E6addXNu94ZBFJjdLjB25BxUkn3Vo+q6NrKzXGjXkF7ChGJIHV1Gc8ZUn0rZEkW3G7kjiv5yPgD8fvGHwN+IsV1ZTPd6TdXIs7u2kYlGQvjPs3vX9Dj3cM4guoDmN13KPTnpVONgNhpF3BJh8pqNZoI2AQ8CqzXKlQxrHeVvNCg4U1iB0FzOvm+W/yjPBp6TE/umcAjv2OayfNickSZUDhT1q4kIQ5Q+YD69aALhnlB2rggVOkodd44XuPeqUvEQZW2kDkVDGPMiZVkyw7UAWbacCZlBwQO/etNJyZd471z1u4ZvN28jgitFJdxPbvQBHePHFOs+dobg/WpoLoyg/KNv8PrUTgufMYhsDGKfCwQq2M9MY7VaAnZmUAkfKG5FaiShiJI/k9hVSSZWOxOrdaIW8nvke9QBlajpyzTSSkKwblvlAJ/EYq3aLpyRm4uEWNIY2DNjhVA5J/wD11Yu5wEJXq3FfCP7YXx+s/hz4Tm+H/h25H9r6xDLHciMgyxK4IXJBO08/XGK1ggPz/wD2oPiTrnx7+LieFfDEDSWdvL9jsI4gWLkHa8jYzxkZz0Ar9Gfg98IB8Evg258J28Vz4hFr5zsyj9/cD5tpwe3IHNfk38A/iBpXww+K3/CXa/ps2o29nCwlaPkx+bgGQ9OwPpmv3V+HHxf+G3xW0eKbwbq8MwT5Xt2wkkYI6MrHP44x7mnOVnYD4/tfj5+1E32pIPA8b7AFd/JlRcg/eHIB+tamnfHv9qu4huDc+BEmhYEMV3Q9B23Nk/TvX3otmunwyxQ4aOc4Ofmz7j0FWbfTrBNMZFg80gEsp5Ytjgge1SgP5jvFGs6xJ8T5fEUdvjXBrLTeTzgXAfKpjrwwA9a/WXSvjd+1pBo6rZ+D41MkX3sMQDjg/M5H6V+XvirT5rb9ombTnUrnxMNue4abOT9M1/RPo1u505ZIVC4IDY4PCgr19quo7Afh14r8Kftaa78Rbn4iabpl7bapHMG8yNwpDdvlbGQfTGMcV+wv7P3jjx74t8C2b/EPTP7L1+z/AHNyrJt38cP/AMC/nXo02m295LvvV3HIzg4JA5rp4LKFUH2Fc7z/ABNWBMTRjlJlUb+Kb4k13QfBmkDxJ4su0s9MiDOzMRyE7AZ5JPAHevMfiP8AFTwX8KtGGra/diW7dcwWkXzSOwz2B4Ge5r8+vFGp/Fr9rfX4obqGTw94UtQDFGN3ltnjeNwG8nuRwP51GNyjgvjz+0B4v/aJ8YQeCPABkh0FZCiIjELtzjzJCeMkV9Y/s7/BXwL8LNOl1H7bFNq820zXD43gkYEa89Oa2vCP7NPhrwf4GvfD2lKYdSniO67BHmuzD72ecAZ4FeKj9j+dZCuoeJtRkkkIY+WdgYk4IGeMjuaoD9ENNu9LeXdHfQsTwMSJknvjntWuklkJSrX1vF6AyoT/AOhda/PVf2PZ7LyVTxHqEUZ5Chw2D3PA71O/7IkcLiceJNT65GZFyD6nAqOSIHs37SHxp+DPheyXwH40SPUra/jIuNm1wobgHGefpkGvyZ+LP7OOt+DJB8R/gvNPqfh2VfPR7Rw01rnnjb8xUdx1FfcniP8AYV8PeIf9Pvtavrt/YqTkdTuINe6fAT4HQfB+0vdGkup9SsrlgyRT/wAIPU8cf41aSA/Lf4Uft2/GP4aPHpOu3Q1vT15YXQaSQKoI29iMniv0B8Ff8FGPhjr9uia5o9xY3ewEqg3hm74xyPxq38e/2F/h347n1HW9NK6XqsqCSBrf5VOc4Dx465znBrh/g9+xP4I8BbovE4/tq7ut376RQqqcDC7c/rmqdgP0M0Pxh4a8Y6BDrXhuYzWd0gePcMNk9ufToas2zYALoSrHHHrXn/hzRYfCVpbaTosCx2cIKqiABVHr/WuC+L37ROifCS0OmWirqPia4iLQxRjcF44L4PHPT17VJKdze+OPx08P/AzwqdR1BvO1WYBra2U/OzA5w2M8DjJr8cNZHi39o3xtb3viWf8As7TdTvSqyynIjMpJITIAP54Fe9aD8HvGfxz8XTeOvincyJb3HzrAoyx3A7AoP3V4/wAa9u/aM+EemeHPgfHr3g2FrZvDLwXICIVIB+Qt046knmjnKOj+Dv7JvgX4Qazb+LNFN3fapkgSSEbQMYOCuABX3FbKsY/0R2O9QpzXjHwM8cSfEf4X6R4nMsJaS38tgvBEsR2MCOxOOc969Z0mV/taJJwhYYz0zQgOS+I3jXwx8PtGiuvHMiw2l9lAroGV9oyRg+1fnr8a/wBljwj460//AIWB8Ar2KPUWzK1rBMvlygctsAJ2uCemcfSsv/goh8TLbWNbsvAlu3mrplr5khRt22U5GMjPPIFYn7EPgL4m6Hf23jae4mXRNQbEFhuJD7jhpnDYC7RyOpIyKucLK4HgHwt/bD+NPwM1g+GPFLXWp2OnyFJrG8kcSIn91CR+Xb0r9g/gH+0f4J/aJ8Pvf6O62eqWmBNayEK6dBg5xn2IzmvMv2qP2Q/D3xw8LP4l0VUsfF2mxMvmkDbOqgYDY59s9q/Nz9i3wv468G/Hu6sryxlsWgjlguPMQ7RIjYBB4HHJzjpWdgP3oELo8Tv8uxgfywa/NL9t74aa14UiX47/AA0ubi0vLYiTUkiZhtz0lQ9R1wwBx34r9I4Js26bpPNJPLVk+J/D+leMfCmqeENZLC01K3lhY9gJF25APBI4pgfn9+xl+2PrHxKv5vh98QGMurbYzbTupPmKG29hweRntXf/ALUOvnxT418KfBvSJwqz/wCl3YX5vnO7buAP8KqeD6188fCH9lXxF8BfHutfEDxDN5tnpsMwtvJwd0ZcMZGJ6YUDA68/ntfAjWr34m/GXUfH1+TeRW8htkd+SiljgLnnhRihgfTurftCfCv4P6SukSXESatZQAJAhOQwUH8ya+DH8a6B8dfF7eI/i74mgsNMRmaG0edY1RQeBhuTuHWvVP2yf2cfDFpeW/xFh1U6X/aygSqYxIC+OCMnC8da8/8AAf7FXgPxnptvqi+KZb5m2hvKMWAM7SBtDYyauPLygfZHgr4u/s3abZRaXp2s2VuLJAQowiDZ02jgdffmuw8Q/tKfs+6v4Wm0DUtZW/ivke3mj8ksCH+g4x7ZxX5/TfDD4B+DPiBdeAPEv+jT6e0SNLLNtaYuMgEE4H4YxX1zof7P/wAG9D0qTxa2jxTWEELzrlzIgWMZJLDrx71AH5p658U7z4EfFWTxd8GdXa50UuGMEhby24yVcYB6HAJ5r9p/2eP2iNA+PvgaDXo3FrfZCT25OSkoABUH07j1FfAPxd+FXwg+MPgBrL4RzafBr9rL5sawgRs4Pyuj7vm+le6/sd/BPU/gt4XktNemSW/1OdZWjX59pA45Ax0Hv9aiWgH3xbTK0pblhnoR0NW7nJG1/vZ596z4BKG3S8MTnir94zMVVFJVjyc0ipFV5Qir5jmMcDK4zX4u/tbw/tCf8LGvbC+gvdQ0zlbN4FJh8t87CWQBScYznmv2eexkEWADLz0wc81zWo2Ony2Kf2sqNHKGUtIQrDccEKT0NaGcj8IvB3wb/aqVvP0Ozn0W3lbzPNmcIT7jALfpXrV7pv7Qfw301tf8ZfEBtPS3UlSZ2cnGDjaQB9Mc+1fbHxb/AGg/C3gfzvC3ghTrOtthUjhxIsbYx823P5V8hj4F/FX44asviDx9dx2lhM29oXZg6xg8AJjaM4q7jTPm2L4+fHX4hXb+FtK1/Udaik+WRRll+c4/Aeua+s/hR+yVbNNBrnxLMlzeNIJEgiZdm0f3wwyeTjFfZPwv+CHgP4faMtjoWirGZEVJZxHsllIHXeOxryL4m/C/44+F9Sl8dfC7W/7RgTe32Sd/M2befLUEYOcYwKjnIPqfwX4O0fT9Ga3s4kt7eJgioF2kKOe1el6Q0ek5iQnljgDuO1fld4K/bxuNCv73w/8AFjSJLC8UYkkiQqVZeuUYgiv0P+HHxX8CfEmyhm8K6it8REsrlWGU3diM5odORoexreB5Bv8AmU9sV4F+1br3j/wr8MZPEXwvV/tC747oJHuKx7CS5JBIx6ivZ/NIlUA9KvGbz4JbNyWjlGGTsamLszQ/nn8Iw/tFa14hafwdDd213eAyPcOgQEFuWDMp4J9K6X4t+OPjn8PbFNH8XeNZLxtRhZJoUbdtPbBwO/Q4r9mfiHP4a+HHg278ZXyC0No7bIxgEv8AeCjJ6Z9K/Lz4c/C/Wfjp8R774nfECInR7eUyW6cKhcNlQoIIK+prbzMzuv2Ovg1JZ6ZH8SvFccn27XFfylnUYSMkHeW5+dv0r7a8e/E/wT8FfCZ1XVLqNryMH7PAGzJK7D5CAckjPGegr0Hwp4Rt5dMQKPLVUKEDlRkY4H59OmK/Hb41fs7fHeXx/f6La6TPqlo1wWtZt2IfKZm2YbO0ZGCeeD1rOGoHqvhrwdrn7Qfi+fxf4+1cW+mRyeckQcEru9AwAOBx1r9BPDegeAtB0uHTNMu7VLPG12DrliPXnOQK/nv8Rw+L/BXiSXwv4r1G601oQPPiidwI1LYbIB5wR2r7F0n9n5p/AL+NX8X3OoaYls13HHCSCyBd2MsTyenSnKj5gfWX7TvwN8K+K4D4t+F+t2+neI7QeaXhcBZNi5BLL8wcdjXyP8IP2+viD8NtcTRPiNAL/SX2pM6AtKAvy7gS3J49qxfhhp3wa8da4nhK41TVbfU5XCwwo4AdVGTliuB05wa6L9o79kmx0/wjD4x+GFnNePbZF3GxLyEAn5scg/his+W3ulRP2R+HPxD8K/FHw9H4s8K6hDfWc4VsxMGwx/hODnI7g4Nd6r7T+865xX5U/wDBPzwz4s8C+D9QOu2j2v8Aakx+z7vvAZwxI9MgY/Gv1QSe1khjNvknHJzntUuBRMwAxj16U6RljdXHGetQBy33ug71JJtIATndVAWZCZI8ocle1UnPA8w8kYxT42ZcsvXv9KH8tiC3OO/0oAYkg2kj5e31p7zHYVXj37VWuGcNtUYzxioH3hdxY4H8NIC7JcxBNmcsOM465qESbB+6PJHI9vSoGKbFU9T296kJ3AZwT0GKALUQDNu5yo4HSj587hncozVMuQwIyCO46fjUktyxw3oOcUATCRJHLHJ9acsqqjbTuGTj1qibiN1ZgMYBPucVhpdSFjsB29ee2aAOkRmEnzfdPQValQBemdxx9KoWrs+0MOlaRyc5HC0AVo5AhKAHNJ5iFzkY9e9TvhfmAzxlgKpOqbdycEHjHegCZsFW/i9KaY2C7sj6YqJn8s/N83OCfSpVuI2YLyQePwoAerkJtI/KoHmaMbFOWqfamfLPBHeqcsTiMsOMdPU0APSUAqrnGasRlQWIyCO1crJcOrFjkOOK07O6M4DyZDDigCORpHumyOFrUs5GSUDqDUGN53Y59aWA7JgewoA155FLg4zjtSbUZhyTnmmkxOS5JOelKxCjnlhxQBFJH85OQOKrE7DxlquqCF+bB+tRXH3RjigDNkzy3pVP7VKCUYYHoe9aB2nODk9/SqV2AjcENQAAl1BYdO5NOQKQNvQd6zo9pUtu+UHoTV0TLt2bjirQFsoGATBC9cDuaga6a1BbGWFRLeMgIx7cVEWx8jHORUGhopqkE4MYHzkdamSVlUYHykYz3rhRJcW97sjOE6kkV1MEzOVAO7I57UAbCtgrsYj1P1q0uB16jjI9qornBHbpxUkRbKjkkcn8aTGmaTRuw3ZxmocsRtbBwakKynKDpjOPSomV92V7nH0qCyeNx90Dr1NOjXexDcrVYOFxsJOO1aAxtDehrNgPcZQjPI6AUq7oR+8OOf1pFmZn2BckYwahlE0qkBvmp9QJXCYOOeBnmhBnLJ0PaoExsVCMMxweKQllmKLyE6YpAWx8zY6DPNOgXDfKfXFMjmUMeOT7U+Joxxzn0NBaJ2EuT2HahQyZP4Uu5psKOcUsmxSq55NAXGhZCxZzgVIHCj5BtPrUTYAGfu56mnshf7hxxQFxUO7pyRzTl3qT5fbmmxJt+TGKmEbrkrxmgLkbM7qQo560ipIyE7sY496TBiBOcetVTIXkODtNAWLQcKuHHI6Gq0zFuBlWHens8e4Bh1q6/lyDCkDHWgZSgcyBixJJxzSPGZCwIwBUu1UyAQABwBTch12Y696AKe5lO3sKk3KPlGQCae8BYYHGB+tM8qVo8MRuxQA4KzRtubOAaqABYw+48/nU7SSIMHkjFQZZ23LgEEUACLtJYnORUXlhGODjH60TrIXwq4OecUohZl2nk1DQEkbICp9OSKU/Nv7j0qBUZJCP4TU6wtnrgetS0AsgEiBgMHHFRxEFiGJJqUDdMWdsKB0FAKCQ44x60wHEDbtxyBVOSNXYK2RitBvmyARjrkVUmkRycAgjAoAghtg0jMcfL0qdYXBaReg/OgRkqVXhuB+VCKwVpJcqw/I00AFYh1OcdPqeuacsrLuAQLg4x6ighXUiP75wABRuOFRzjqD7VYD2QbgxbGR0qMlQQq8sfXtip3CtF8oG4ZqGaPCryCSMUAQNI4fYw+U9D60rbFG5Oq9fwoK4mUdSoOaYVcZxyox/OgAkiUuMnGOc05UjO13bBB6DvxSfdGS+Se1ISsshVsjA4oAU4+6e/rTdyMSDyR6VEyYbaDuUc8HmkVssTINo9KAH7dsnKZQcU+QlW3xcrjp9KiVwcru2+lIu9SJC3y88UARKBu8zowPP0qGeQFwg9etXVjQ/Oy9etVZ9g4jTdzyT2oAmilQgqPmJ4z6VJcKoTIJBXuKzm/czjccdvarjyLIqoBkjr7igzKwHmyBY+taUcs8K5OCw4BFUZUYfNGAp/pRHIx+Rm24NAHx/+3I5fwDp6XTqY1MkmTzhuwz7gV4N+yNCl3pL3o4ZDt7kDJ5P6V9B/tp2aXHwyQbUeYzKoBySF7H8+K+ev2O55pfCl5byxhCX8uNgc7nLE4/CuiX8NGZ+hOkIivIjPuA6A8iu9sWga2WNF+6T1Oa880XJZo24AwHPfOK7W3mYqjWx4HBIHWuc0TLk3yj5fzFUpvmZUBPGK10jleL94ODWdNbtt35zjgGg0GS/dK4znI5qIxB4tgwretPfbG4QksMUk4WRQY8gdDQNHxv8ayR/wv75Pu/DOyX/ANSDmv5wq/o/+NSxj/hfuO3wys//AHYK/nAr2qa91Hk1PiZ//9D7yPLDHFR/PjZ1NPZRgZwcnimgDG9TyOtfJn0BTnU7uRtHeq7Mp+7gEdKuzDIIOeelUHj+cOGwfSghiSg7TluO9UAys+CfpVt2YSHjg+tRSMvmB5DnH4UCIMbeSeazZQSxII45NaTMJAdhxjnmsmTzsHbgbj09q0iBXmlP3XIUdQPWuZvZYnchuGH61o3hmGSTyeM+lYdzGANz5z25zW0TMhjuCyNt4I6Y5pwlX5Q3L+nQ1UyB1/wNIiu/y7sHse9UZl5ztbeTg46VlSToXLMMGnzuwYqxJNRpGzEkjPpQBJCASHUAg81qR22bK5P3VNvIDx7GsyJ9r4fkdOPU1uzTeRo97OCcKh6eh4Oc1MgPxU8CWMcX7U9zaIgA+0sgz/ebac/gTmv1h+yyh1jmbzZQSTIOjDtX5MeC9UTxN+1K+p6an2ZZrwvEI+cbNuM+zFea/XuN7mVt16oSePKSKBgBuOn4V31HZL0JiWbfMICoOTWpEW3YHY8VnxAO4x1q1iWPCnr2rmKLRZlck9M9Kb5mHEjJk9BVobRFuJ3MPWmEq20gcj8qAK9xhsvnafSqrzgOI8jpyafMNyMrdT0rF8zaxzjOcfjQBrOVjI7g9KdMP3TAjMh5BHYVVs5zNGWZRxxgirLKQBljkA9qAOZuFBlJjz8oHPr64pnzRaTqMoJCeUxJAG4cdefStSW2LjMa/Mep/wDrVBcWDHTL63cbS8LKQ2VUgDnkU5mZ+CHiB1k8W63FC4aFLqRQxADEKSATj2FZs8cB+UsOnXg//Xq3qZLa9qu3DM8rEBF4zk9Pbis1YfKXJwc9674/CjnqEEauIxGz8DkHvWbPJPJqFu7tuHmIF/PFa7WzIfnGCw/AVRkkVdRtowu4rKh46jBz2rSJkkfvZ8K7sz+BNLhcvi3t4lRZOWG5Ac/liu/39u9cx4Gkjn8IaQETY62sLMOnG3jjscV0Gx9+7+KuCt8TO+G1i+gJTORkfgaozoZARNkL+X61FIZ9pDcHPajLrGEJzn86RRQMKRMUjJAPPLZq1bKZBznFLLEDsIByPWpLfcymBuo/SgCRT8vygipoZjncpOemKaD8nl9cdD1qmrhZNxzx6UAXYyjyknqKGuU3EYqLesgBHy7uKjChTgnAbihASiRfMSFeNwz7VNIAw+VjkDFUctJII1ODGMYpWEiEZzmhkNkMzEuUbkDn8qz9U1a10jTby6mRpXt4GnjVM5LRjcAPrilk86VzGchB1x3p3nhOigk4HIB/nRYEz5U+DPwc1nU/iDd/Gj4qh/7Snm32Nu67tu4k7jkcAKcKOv6V5r+33ISfCFk0jOqtcyHOOpQYAx+VfoI0/mh5JSc4HJGBnpxX5wft3KzXfhZIwS8CvuIJI5wMfXitacvesTY9x/Y0Ah+EsEQxvlZ3OeTywAxj6V7h8ULfxE3g24TwbcPb6rgmFkfYd3XDfgK8T/Y7eVPhAky4ISaRS2zDYGBXv3im/n0vQL/X4xmOCGQtsPzblHBAPtSqfGhSPiLRPCv7VutWcd1N4kltYp2PymZ1YY/iwOa2tO8G/tOm5En/AAlW8ojgYdmkYMdudpFcp8Nv2z7fSbm907xxpstzaOzqjR5L5HHGTya9bn/bR8CLFbyweHLqVShJB+UjnAyRnP0rSxJy0Hgr9qyWQwweJzlHwhlYjdjow4P5Gs7xR8M/2s9e0S48Oap4j860vBtlyWQleONwUdc4/wD1V6ZH+2l8Nk+7pWoMDjcBGOPp82fxrI8X/tt+FrTw/fS+FvD97NeyRlQbgbY0I6EkE9P89KQHhvw+/Zz+NvgXxNbf2deQyGRg0qrIwZVz8zDjgnGM5r9PrL7fBY28OoHfcrGokYcZbFfBvwD/AGsX8W69JpHj+KJbq9QRwvCuxw+flViOSMDOa+6xdSPHE00flSHlxx8tKRUS/FKwDlufp9auWLO91CkfJLjHp1rCWfY53seRngVoadd+VLaKPvhufTPWsSj8lP20IwvxhW0ZizC2d2dVAP7yVmHf04zX058If2ePAWu+BdJ1DV4DcyTZzsUZ39OSB6GvlX9sm4nf40NcW8Uj5to9ycudjMcAfzx716x8Px+1AnhGzk8N3Y06ymhEkcJjwfLYZyeDiuyHwmb6n05/wzP4Ai8v7Xp5YRNnZ5KopAPGTt5qnd/s2/Di8lN1Jp4VGbCqpJUfUYwK8YTVv2qbO1S51HW4VGMF3IPX7owRVhdS/ajD7BqUThUyJFi+UEnkggYrNmZ7k37Mvw8a7iuTp4m27QzBQgIB74Xkmvy1+OmiaV4Y+KGoaFoNqLWzGAsS9VOTnJ4r7Strz9riWRhZzTARyiPcI41Vg2Tv2kcCvhT4uW/jWf4h3dn4p/0vXTKis0K8Nnt0606TN4n7SfD1Wk+F/hWRUUCS0jBOQDlVAOfyrt4leOMKxye9edfDWz/s3wDotjhg9vDAGJ6GTYd5/OvSoZEkiDVhUjqTAfHw6gferk/HvjG38CeBde8Uamxj/s+GTZyNxZlOAtdVHlS0yqX8vLYHoK+Cf2rvFN9498ReHPgj4Xbff3soe7PUAyAhVbAOABknjIFZpFs/PyCyvtQsNY8Z3XmFZZSvmMchpJCTxxk4r1fw78K7jxJ8M7vxnpyTC7tmKlUyTheuQPrXvH7SPw0X4VfBHR/D8KZeO4QyuOQZFUbu3cnrXefsiLDefCjVoJ8u01xIrgdgyAfzrup/DcwZ43+yd8ULnRvFk/hDVFEdg8blwYsOHQ5wzdvrX6I6BrPh3xNcJqemSLcKp2lyDxt9++K8d8BfADwpoes6jrMMckup6gHVXY/L5ZzkBfX3rx/4VeObr4b/ABY1X4far+80+7l+WOQ4CHJIYZ6GsZSuNM9T+N/jzxF4L8S6VKkEX9itKjyYTOWLdyenJAH1r6f8N6lZ6jYWmuWWJLe5KvHhQPlYZIx/Ovnj9pvwoviD4WX+oxYElqnmxtydwxnC4/DH0ryn9jn4jXmrWEvgG5lkdsEx7jkpjqoJ+mOKneJR9cfHHxtaeDfhbrPiqOOKKewX5Q69S+BtX0JzwfWvhL4N/ta6hqeq2fhbXLWW5uJQIkkUbmck9ABwCRxmut/bh8ZPb+DtG8E4Ec+o3DPOwzykR+8fXH9K5T9jD4U2N7pd38RNWsxPczTpHZP0KLGcOV9M/wBKqnTtFyA/Q22bEMM0CMZHO/HO4A+uTXLa18OdB8X6gl3rsEc7R5KGQZwRyMiuzgT7PGuAMrlcex6ZpY0IARM5PPpisTQi0yCx8OaP/Z9hFHbpGQzBUCqMDtgDjjpX5e/tEfGH4x3HjjUfC/ha7vbbSRiNEtg3K9zlVzknvX6otboI5bqR1RYoyzliAAoHfP0rzrUZ/hhZW8mu6pqlozsxkDK0e854xjANaQA/IzwB4Q+Iui3413TfD801453f6RGWck98HkHPrivoDVvih+0N4dtv7U11IdGtowQ7uAMfVeckfQV7L8SP2sPhp4Je60rwXaNqutIgSJig8oSMMDLdDt64xXy+fBPxI+N+oDWPiF4jWzspDvEQKqsYPUqnA6V0U5yMznT+2B8agsmnaZqYkklHlxvHGAeehwASSfeszQvgr4/+IOor4w+KV5No9hdTDzLi8UrK+75vkDcDvivvn4Z/Dj9nf4ZiKb7TaTXcUQElxdzoxd+gJA/pXXfEXxd8K/HWmroV14ispIUOfLVsbSisoK/TIrTn8gPPPh9+zR8MdF+xXljcvqNxav5pkO0+u3K9utfXOm2tno9mtnp0axRY+YqApc+pwK/ITU/H3iD4b+M5P+EY1z7dYxuFjQMSrK3GOOcD+lfXvw2/aN8O+K1Ftq5bTJh5YliHzLyTyCfp9R61z1FfUD7St5DIqLkEj9fr9afHMC6QIpLlyQPUisW1G0qseVQjcue4PQVriIrNGUb5g2QfYdh9a52B+fX7dM1xf6Vos06qgE7JHznPIJOfQVL+zD8W/AHgfwAmm+Jb1ba8eV3SLgHqQST6MBxT/wBuoT/8Ijo01zKpMFzjYB8wLNnGPYGuU/Zb+FXgjx94P1G/8SQfaLqGfCqCBtXBII+veuij8IH0/H+0d8KXgFzNqZjKBiIowS31zwCfpX58ftJfEnw78Tvihb674fd3s7SKJXdxtyoYEj2INfodJ+zt8Ob+NwdNjSUsqo57LjoAMYr8/P2p/Cuj+DfGthp+k2v2K2NoPugKWIkHUjk/jVRsB9QeEvBniX42+NNJ8a+LoF/4Rfw7Gi2VpIRtlZVB3lSMEZxnPXgYqz+0n4c8b+GNWi+J3h5pfs9iioI4huQIgO7C8gDHr9a+ofh/9lj+GHhi6sbdIQ9hB0HDgoM/kRU3i/QG8SeB7vRbnIQsXBPQA/LhvUH0ok9Rnhn7Pv7Qmm/EnTLfQNYZItXtmcL6yIDldwHfnHFfVmkXbtZXUFsFaWVgD5n8IHXH4CvwZsP7T8E+P307T5yLizv1hi29WXzMYA64r9yvDERezg+0yefdLAz5/vbUyw/OueqZH43a9CG/aXfTrTdHIusxKh6kYYY5PuMV+1tnNG9vaDlAEAHPJOMsB9K/FfV5P7Q/aiN+h8sz62hx/dyw6+5AJr9pI0D/AGezRdscIBQdCQ3JA962nsiolyx0bSLaZpLa3SGRzkuFG4+xJ6/jXH/HPWv7P+Evig2ihJfsbAE8g54PHv0ruN+P3bcV5P8AGh7hvhb4oiwjrHaMwY9iuTz+FQij4G/YIs7Kb4i6tLcDdcfYnEB7ghwTk/Sv08kljiuCq5ADk7c8Z9a/Lv8AYSumtvHmulT8zWXyHsHLAGv0d8Z+LPDHgDwfdeJvGt0ttDaRsQd3zTyDoqgZbJPtW1rmlzs4bljjZ93pn3rxn9pXUbPSPgN4o1CWcM1wgGw8fMGAArhPgJ4+8b/Fm+1Xxxrtt9h8NRHybC3GUD4JGfcgYyfU1yv7cfiS1sPgfaaPbsA2pXQBXHzYUlh/Ksow9/lIaPgb4V+GWuvBXi/Wni3tb2ojBPVOpOPwr78/Y38VN4m+Hk+nahMv2nSH8uLJ5ZSckAewx+VcN+yF4Ej1X4JeKtSvIiTqkrLEr90QAA4+pNeK/s3eK3+GvxnufCepyfZ7W4uJLaVpPkEZzkMc9MjH8q0mt0I/WWz+Rix4A7Grb3CLKH/hBx+dVrqG3RUNrIJI5Bu3ZyCD6VRxKjgg5VfyNc1jQ0tRuVtLea6jYLIq/JuG75j0xXxRZ+If2ndQ1W/udBe2ht4pWQ5iVCRnAY/Keo9+a+ypUW4Tax3I3Jz1+lXbO3EZC4AQjjHH0pEyVz471O9/a7tLiHZf28qyfvAirH29Nw/XNfM37TEPxzm8IrcfEyaKPTI7iNlRVTeXbgcqM1+u0JVJEj8hHycbiPmx35r87P8AgoTqcFt4a0TQFP8ApE1yZCMcbQvr3xWi+JCaPJP2crD43y+GLi8+GtwumWPmud7gsS6lQThlYZrpfH3wM/aO+L93BD471Pz7a0wsQXaI2L4y20bRmvd/2OvFGjQfC228OreQrqMcrO8ana2JSTgg9q+wQqpcJbYbP3lGck4549q3Yj8oPGXwM+Ivwu+E2um91aP+yChDwMu5iXIB9q6L9gr7P/wlniJG6JbRYI4JAavsP9qxNMi+A3ifcf3rRg7M52kle547V8c/8E9FE3jXXRFsyYoVUPyCN+eh47U4TvED9QbeFleGZR5hlLEj0XgZNflH+3o2fiNoSxNu8vTX574yxr9Z/wB2L2UN9zzGAC8YU/0r8j/2+C8fxH0FF+Y/2cw46EEsMGs4fETE/Qj4Iz+d8FvChhz+5tIww9CwGK9NsrZ7mZMKGIcZBHWvOfgMVT4MeESQrme2CsB3MYAH6V0XxL+IWmfC74f6v49vyE+wRFYYycGWZx8iLweSfbjr0FS9yj8wf2tfE958TPj7p/w/0B/OXSpVt12gvtmlwZCcDOIwACOwWvOPBfh61tP2kNJ8IDPk2t0sThh95zGd2fUE/nX1T+xh8JdQ1zVdW+PvjhBLNq0kws/NTlnmkzNOCRxnlRjtnsRXzR4VYN+2EU27Q2vyDg/7Tj+takyLP7Rngaf4W+N2uNAElnZXkW+NkUhRJjc6L7cj2rqvivr3iDxH+zB4Y1LX3eaea72CSQc7ERwv14Uc9fev0t8YfD7wl45nXSfFdit3ZIVdQFGVJXnBxx6GvmT9s7wlGvwm0Pwl4I0s4t7uMQ2sSlnWJYmUYA5OfXvnqahVFezJJf2QPBHgvWPhRYap4nsIbu5e5uSnmoD9yTbyT/jX1He+D/hrpsVwWs9JjjBBZmEaAEZPPXH518U/C79kfxpfeD7e+8ZalLY/bD5xsY5XQRJJtwGXgCTHUYIHSviv412l14M8f6n4M0C4nWLTHgj3mZt8kkiAsH52nBOOgpy1A/a2y8IfDCNDLe2+m2kSr5i3LOm0qepDAg4AGe1fl9+24nha18aaDpfhMW/2SOylkc2+CCzgnlh14UH8a+jvDf7I6alo9rJqfiG4F15UIcMzyKJHAJw2RxXifxP/AGSvFH/CQ2mieB3OpMm5ZriZvlTeNvPBOcc++RiiGjuB+inwiuUk+EPhZ7ZyQtjCg44BAXdk+5Jr0eEIVYYySB6nH5V5N4HutB+G/hvw/wDD/X9UhFxBbJCrbgm8xoFZ9rkNtyOvNeqRxvC4Zj5iH51KchkPpWdZe9cqJ4X8edH+IGq6JaR/DbU5bLUIXcSLE2zzI3AwPTOcfe6etfPGl/A345X0SXM3jWeG7mbBWItxtPOWYqT/ACr76uIIyx3jduA5rTh3uIookQun3C54FZFH5Z/HvSfjR8DfCNtrVz47vrqS9nFusaS5QZQnOOg6Vi/A/wABfGX43eF7rxb/AMJzfWUUMzwKxdv3mMZxtYfyr2j/AIKGO0fw50CNvlm+34IByMeUa639hNoZvgRLn5mTUZUT81r0F8CJcrHi0P7BrW9wJZ/Fe66++XEDb9xzyRu617T45+GmoeGf2ZvEXhy9vpdUe0imkQyL84IxhuSTgdfpX1sEMu4g4J7im3WnJrek3ui3aGVL2NoGVSAQG4zz1rnKPzB/YL8RfYvEWu+GpQsi3sC3QDHGfLcj5ffn8a/UCAmHJXKpIc4IxX4s+CLyf4K/HwWWqOIINMvPJmZvm/dO7FW+Xrwa/ZbS79dbsoNWspFe3nAkj3cZBGQcelTIDWZi0mEbapHP1omJjjDsdxX8OKjdikYcgHPHFNctsCSsOOmakC+p80h924AdD2pfKWMhwNzD7oPU+1QadDIwYqBtU9++a0SbeGOfULsiK0tFMszMcBETqc0AeJ/tJfE4/Cb4RXV5DKItd14Pa2agjd865yue4HfHWvxQm8CX+l/D6Dxvrm5Trdw8UCHhmAyzSNnsa+sNcn8W/tp/H1LfR1kh8E+HpFj3twkNqGw7n/bl28DHAx6Zru/28PDGi+DvB3grTPDqRW1jbySqkUYwQojwCPbjk+prWlLWwHiPgLS/ihoXw2tvH/ge+nj061eVpY1YlCYiMDZjnGevFe4/Cb9tyf8Aty30r4gJviZ1h8yNMDJOPmBz+f5179+xfptpqH7N+nRXsaSpPc3QZZF3KQX6EV8x/FP9j7xPrHxajuPA0Ah0fUbhZ5JWwsduwbLgDv7DjnilUlZ2A+o/22JY5f2dNSnhkMqTz27rnoVLAj8ga8d/4J2FxoPja2D7kSW3cnHBf5s4/DFeq/tnWq6L+zTPpBdpXtXs4mZuSSm1d3/AuteW/wDBOOQx6J4wMrf6ySMc8n5ehxRT+ED9JBEktswlbC5wCPr0r8Hv2w4Ps/7Q+uop6C26dQMCv3Yk8wTJDjABB5+tfhd+2SRJ+0Xr7QfOFFoGJ6A4FFD4gP2z8HTSP4D8PpLh5FsoBweMbBW/DeWOlQTahrDCG0tVaSSRiAqqBzknFct4XtTB4O8MxSsuPsFqGK9sRjcTXx9+0Dqnjr46eKbf4LfDq3ntNAt5V/tDUHDRxyqOoyeqr19WPQYHMS3A+eviVrvjH9tf4zx+EvBnmWvhLQ22CRgwjCAkPM3bc2MKD2rxP9qPwnp/gT4laT4G06LyrbSrC1jXoA2WJJ46k55Nfs98HPhT4M+Dfh638K+GFyHybm44EsspAyzMMHHoOwr8hf22rpLj9ou6bIZbe2swR6EknH5HP40472A/YuBIofC+hacnCQWVuAQOD8grSsXUKVcEFSGAA6/Wo7C1+0aLpF0cIJLS2IHbGwdBWt9gihdXiBxnr/EetS0BBNNby/NP0Q8/T0pss5hhyq4Ay2OuR6Vfa0jmWWBUGJcfgTWffLN5scTFUGAoLHPX9az5APyf/wCCiTkfEvw64XgaS4wemN2R/Ovvz9kyQ3X7N/g9WRY2S2kIOMDCSsAPyFfAf/BRMRz/ABH8LxowUrpcocjrvU5x+gr7w/ZAuzqH7Nnhh9wKwGSE54I+Y5/Suh/CB9GpsiRo4xuKtu9h64rNfc0gdATzk+gBrVMRQ4U8N0NVUIG7Ixtz9DXOBWABOTwT3prB87R2H4Yq15yRsd2C307UxWR3+UAL3FAFG1l+ds9F4qa+ntNJ0u/1a/lWK3tIXuHdvuokYyxP0qyLb97tUZVumBXwj+338WX8G/D20+GmmXLxan4kxJcBTtK2akhlbv8AOeMZHGa1jGxMpWPz08G6PeftD/tEywzs4XXdRuLqRl+9HBHlkUnGAMBVzjjivqjxF48+Mf7KviqDTTNLqfhm5l2RNd/vWeOMcqCMEFc11H7AXwouPD9lf/F7XY2h+3p5FlEyfM0OcmTJ6BiBtPcc9DX2H+0H4B0/4keDH0BFV768tpWt5Gx+6lTkMD6k9R3Fat9CTmvhH+0h4R+LiW1lp+bS7lZgbV+ZV2n73oQRX0e0j2d7IJXVVjV3+b024r+fb4IvrkHxj8KaVpAmj1E6isFwImKMEV8SDI7bQfyr90/iZ4ktfDvw/wDF+tySqgsLGZg7dQ4U7fqS2BWM3YD8Y/2eLKXx9+1jZ6nP8yx6ndalIW6YiZmX9a/cpn3zmfGRM27H1r8af+Cf2mvqHxov9TkXMdppskjE/wB6WRVH8zX7KTb3McMXygDaB3xz/jWlTcCj4w8V6X4A8I6h461NgkWjI80jHsFHC8HqTwPUmvyc/Z38E6l8ZfiB4p+PPilSY0mn+zKc485x2J6rHGdo5/UCvdv2rda1zx/rui/s8eD5jcXGo3MUmo+XysY5IVyP7v3iD6DmvqSw8FaT8J/hdJoOjKiWmh6dMC2xQ0jqm53YgfeY8k9zUJgfmL+wnNJcftBXsv3mktLtyT3/AHnf8SK+if2jf2XL/wCIPjqz8UeEpvs66m6x3yEfdx1dR0ORng4r5x/4J+SEfHG8lk+7Lpk5Y/3QZF5/MV+let/Gf4U6Lq9zZX3iO3WWEhCvzHZIOCenY1YH5/8A/BQHRrXwzf8AgLw7E+8WOmSoB0OzagXoe+3FexfDP4wfEXTfhx4Z0DS/AkupW1tYwBLhnKhlCgA9O+M1o/Ea+/Z7+K3jTSNc8Ta4l3Dp8BQ73cIxB6ba90n+Onwg8N+HJYNN122aOG28qCCJT8qqpwMY9qYHx/bftueKNX1qDRdE8J25ufO8pEMjMWkJ27dgAOa9ih+OP7Qt5cQovw+jRwn911IBxg5Bxivzo+Cd5o9n8YNE8T63ei1soLme8lkcZA5faPfoK/VtP2pPgokkrHXZPOYLgRW8pGFHrtNKcAPy/wBb1vxRrn7TFrq/iLT2t9Y/tiykmtkBOzysALk+2Oa/eS8nZJnjibCsQ3BP8SjrXxcnxm/Zp0C6u/HW6C78QKhk80Wr+dKwGQAzKOT9eOK+a/Bv7cGvSfEu6v8AxVprHw3eyFY4Ych4lydpPHzHGM5xWYH6nTuERpfvY64rjNQ8H+HdX1KLWtRsIp7qIrsd1Viu303dK19EvrfxBo8GtWSv9lv4llj3jadr4I4+laAtzCwbduxQBt2ulaal3bPbQRlQc7QB82RnmvxB/bLlhT4/6/FZghHgtBjoMsvUV+3UU4kuIooztYY6HHrzX4g/tlqn/DRevWcPzokdjEcH7pKA1pAzP2M8I6BY6X4L8O2kbBhbWcO1weS4jQZx05roI7BVJnt28kO29x6sPX61Ho8UNt4f0uziiCrDZ27AZ/h8tRwK1be3uLgKRHhTzu+hoA/Pv9v3wxfap8O9C8YTHe+kXjW8ox0imQL27ZxXp/7CviuPVvgzc+HWfdcaFPJAOckJI4dDjsMV678X/DWkeOPB+ueAb+dPO1O1cIpKllfqjgZzwRX5Z/sb/EuX4c/GaLR9X3Cw10/2dcKzEBZw5EZYd+ePxosaH7STOPtAnVQqlcMD6+tVtOhe6nka5G4RtgDFTsgSRkQiRF5q/aMqvuVwhYck9MetZmhVuJJIJpY4xjnPzdB9KsyFZsPxkAVnyXdncsTbTR3K/MC8bBlyOvI4/WmgtGijPK9feswNZ2Rl64x1NZWoSq0cJTrn8xViSUs6hfuutRfZAwCH7v65oAniwsBdiQSfyq4W3qA5xxgVUiCxja/IyRj3NWQwA2ryR/jQBbt2VIWhbncvX6VVZ1RQCDgZPHvUkbMoIPO7pjtVeJpHJBXIXqaAI8SMxcgdcE/SnRSIAxTsRn0pCSJGXp8oOKqtlCdoznr+FXYC7NIjEshG3t/Wqc7GOAsfmJHAFVVMucD7vPB96sSNJtz3K4GfWiwGfDMj/MXAYH+daMLmSTay9ODWJBCzz/vQAen5VrKGikXGSx7/AEosBeZQVLKu4iqUgjfBY7WFWDK/qeO31qleOYNs+MgjGKLAUJJf3h8zoBwant8sNyjj1pVRLhBcgHg9B0pFZ0ywGMdj0xUAaMJ3zKDk96uyQlmBC4Y+npWZZ3ShixGMdPc1uW0zXAYyAKRxQBSJCNwc4yRWct4VZkPJPGK1JYX+YKeR/KoIbFkfIw24fjWgEbLMIy3UHBxVpYY0Tez8nHBpHt2RPmbO7p7VGMbB5g6d6AJGWORd8UgBHJrnpVBkJi9eSe9b8NtbBSsY+8ck1HNaqoZNv+7j0oAxkYqmCcDPWtq1bZGCnOevrWMLd5JHRlJUYrUtYAJWIO0BfTvQBdEuSSxxg1Xiw0pB554pY43JI+8O1LLGEdSRtz6UASzvsO37pbHTvVGV5OAcDnAAq3KAVjUsCOxpr2pVvNK56YA7mgCF8FlAOSKeWV18vAGcdfSlSN/MLngIcdOtWDGJE2FdpHT3oMyncQiSDaCF7g1h34+zRLI4ADcbvQ107xKLYMcKQQKxtRSCSBonjyTjvQBQtZvLtkkhO5CM8+9E3lpA67jljmqemkw20ls5zltq+wFb/wBnjkt1Tg4GKEBkWUQa4R0baEG7611KKDGAh4Pr1yazrW1ihZc9uAc9qvqEVSwOSfemwJiirsSPLE88UwRKsoCMR3pcoq7WOGPTPGKBFsPzHnsB0pIB0kkDsfMzlvT1qZxgLvJ2+/es95I0AV+hI5qzNFHGYsy4yeAOaALG9XfII29MDtTZWT5WAxnj8aqvEFlLZw3AA6ZqdZFYb5eCO1ApFO8uPsyPKUyg53AdCO1NgvFmUSg5DD7tX5DFLEAxDKxwQfr1qvJpUKP+7k+QngDjFBcSg8nzDy+FJ61RlvAJmQkYPGfpWvJYtkGIEoD/ACrFmtCZMhcAf1oKGQxn7YshAxW3Ph2MqKNwx7VnwWqKR5jAk9O2K22tSbbAbJ449aAIIJgUCjkmtB5AFBbGV4NUYoI06/eHBx0qWYgkxlsFcUGZpxSDysA9PbNULlSI2aIY+tSqyCIruByOOxpd8QTGCwxyPSgDKgaRSS69uoqZXwpfA+lSRGOVyPuKOc1FKwQsw+YHsaCuUrHHGBnJ5NTIrE7QdijvilXym4CgNj6/pQHVysaYDqfmIoDlGMhbIOcjoarGOQYToCe9TeZMkpjcZx3x2qKRpCx2kDHGKCS9EjBlyM/4Vb2pE/mAZJpsDgw9g64B5zxUzmJ32JtU/XmgBpHO5lypPQ80pYIS2OCOlPDIu5Q2dlJ8u0k9PUc0AQx5UEnpnNWI+4AyBzUMkqxwNI4wAM+tNgmEkJlQ8AZ9KAL6MJJlcZAHJ+tWYw0rlQvX1rNtpHdDJgHHQCtFJTjA4x7UAZtzayyyMSAPUewqkiNDP50eAB2BraikP2hlcbkK8H1NQzRxCYjaCrdx70AVpJHdQ0f3V+XGOtM/er98nbwCCeOKmUbgQg6E8U2ZnICYGc0AaM0pihUgk5GB0wKZawwsMtLlgOAaxbiZ4eCgfJ564GatW0vmKF2Abu/agDbSLzSArcYyD6U5YnZNrHOD3OazGuzbhj7YAHertlcG4Qqw5B7CgC43mLAVBzx0rJim8q8Dg7dvy/8AfVbbxNkGMcEfNmsy4tQYWkIwQRgjigDbjuA2EOPY9qbHguu0Y9TWBb3U8bSxzqMp0I6VuwyqU+VdpOKSASYl3VIzhloSZtpIAJHYnnNWCjyZdRg9/SqE8TxSrIByw7UluBLLIXjTC4BPzfWiJX2krwe/19ayS11udcfL2qW0chcSEsec1QHSSRcCTAOOuTUoyIhnk+1c/HcPLiONupxj3q75s8bGPByDmgCaeETW7SZIOAevSs+N0RWJY5/2RW3Fl0G7oeue1ZLRrFIehByGoAyZri4bBiBCjv3NSWTTFf3pwCc4NaCQZOV78cVRkSWCRmAyAe9AGxEsg3bpCcnK/Sr8bMNpVgSPWsOK4Z9rDkA8gVeR13eYqZyeBQBomQBiSOSeT0xVaQSSZVjhegPrU0shMaOBznkVGzZ+ZlPJ+tAFRIskr2pr2kMnLR7mX04rSkQ5P8GBx6mkED7C3QeooAxESUyFUfbt/wA4rW3J5QK5GevpRb2rESF8ZbgfWo44ZM7WYAoPw4oAljnXIUHg+1aQVVGFft/OuJS+l+3+XnCqSTW/aTiV3bOAR36mg0NrKIio2Ac9amlxHEzAg4PH41mJOS6o/RjjnvU5kXaVC5A/pQAhiFwd3XB4qtJArbo26H8KmR3XK46HjtTrhQQMEjNBmZr2xJ2MSS/Qg+lXk0ZZ0RZZhyQOGz/KkDLuRAMEjAJ+tK67CJ4sgqRkDjpQB+cP7YcQh/am+EQKsswe2XOeMCbjFfe8EaXGmW/nReW+5sjPJx0Y/lXwP+17cHU/2pvhEI2LSB4HIx0xNjP6V96QC5kjSVBnONvuCc5rQDbt41t0Micqo4z6ntVNoxHbX5nQMssMhA7hlBNV4LiUBoZMlO2Rxmp7yKSPSdSvFwY0t5CcnoSCKaRmfzB6v5KeIH8piiHU2LE+0vX9M1/TV4euIv7N0m8tXMkctpHu9js6/wBa/mMuCZb+OzJDSvqZGT3DP1/M1/S/4ZhuYfDunQ8Bls4flH+yuCaufQ0OwhO+TYzUkvkCTackD+dUVD7hNu471oRkysFI2juazAlHlqWjZyG7Gr0TCNOThzWNOh83chzg9e1bNtGJl35yV/rQA+SQmPafmOf0quUjhGCcFqvyJHJCFU4K9TVN7fzHXecgevtQBVik8hmA5DEHNah2ZB4wOSfWsxofK2sWB5/L0pLfLzFXzxnk9MVmBeEsQLoQeRkYp1vdRl/LGSV7elVvmACrw2Diool/fDa+fWrQGxPNGIsgYbPb0qM3UaxEuMrxgH17VDcmQYWMBkyAcehp12jLYSPbgTSQjds9T2pgeO/H/wCNdh8G/Ak2uo0balcYjtLdgdxcgnccHOABmvyU1L4aeK/GngnxT8e/HbuplhkltVfBYsDgMc8gDjHqK+qdD+DXjz4v/EwePfi+7RWaSMkFrIuFZIwRtVeQq/zPPvXtH7V+n2Wh/s3+KbWziSC3WKKCFIwAoXeOMDtgVrTYH5l/sR+GtM+IfxH8TeGvECie2vtM+YNzkAgfyJrzf4laB43/AGWPi/NDoFzPafZpxNYz8gTwHlQTjB4JVgK9u/4J1/ufjXqcxj3RrpWSB6Flr9Vfir8GvA3xmbTbnxZZmSfTWDI6gcqCCUYHjHasq3xsDsvhB4wvPG/wx8PeI9ST/Sb21SSUA/dcj5vwJGa9c0gAGR/4mDLx/umuL8L6TaaNp/2CyhS0tURUjjTgBV4AAHSu00xEhdh5hLhXIU9OVP8AKoQH81nji7SX9pkXADOo19ByPvYmH+Ff0N6HM66dFArL8gALYwx+Xg1/PDrwL/tE27bgzr4jQEgfe/fnkflX9CenL5axw4OI1UHcOTgcVpV6AbhmRLhZcbkx82O1dBaS2+FeGT5BzjFcIhc3OD8ik963beCZvlY7Uxkc9aQHkfi/4HeDfF3iWbxTrjzX08rblSRgsSJyCABisy2+LXwW8JSrok/iG3tjZgxG3ZCdm3ggED29a95KR7j53zAn8hivnjxL+zX8J9Yv7nWLvSxNd3jtI5ZiVBbk8Z/pQB0//DQnwXdmiPiWAyoOQFbaAOgOKbJ8fvgcf3v/AAlNucD5twKgH2yCTXjH/DOfwquS1xqWjLxkfuSYgR2PHFc74x+BXwC8H6MfEepWS2drARkTOXDk9AOckn0FAH0mPj58HZo2jPiO2KEcHzUX8cEg1es/2gvgdEzwt4qtJCOMFx/+qv56fFMw8R+N7u08F2jhp7gx28FupAxuKr2PUYr74/Zz/ZiuLqyv7v4vQCJZXUwxR48wY6hmAGAcjj2/OnGK6AfoxeftGfBK2lW3XxTFF538YDMAc+w4pp/aE+B0AxeeLbcqBklEY5Pua8JsP2XvgfqXmWtrALuW3YpMqSjKH3AbNIn7JvwjgjMcmly3GCRzIwxzx0OKi/kB4V8bP2/JtK8UR2Xw5hgubLTpD+9ZXBlHTk9MV9X/AAT/AGkvAPx10mK4sJBba9FHuuLN1+YEfeZW6Fc9DwfauEuP2OPgre7JU0FCIiuVLs3Hf+Kur+G37Nvgb4YeKZfEHhTTzZB0aPCs33WIJB5IwSKYHv2owtfWctt5hgS4RoyydRu9PcV8/eGf2bdB0zVX8QXlzLqN5I2/zrgLIQQewP8AjX0zDCLgLFGQ4Xn0NTYYKytkLjG2gBdP0vTUhjaxt1Xy/l3EAZx71W8Q6dpmu+Hb/wAOaiglh1CJrd1IyCrccg8VYhGyARPyhJOPrVQBvOG4HC9zWYH5a/s7+Nr79nf48a/8AvHbsNL1ScfYmHEfmyEtHjIGPMUgZHG4Yr9MvGPiHT/h/wCD77x3fbZY9Ngkk2B1GcBThc9SBnNfEX7f/wADpPFfg+H40eGcQ6r4cQG4KsA7QJj5geu5DyMepr4E8UftOePPHvwxg+HPiFsRWS7DKrnzLgx8Dfn6DNb0wMOG01/4/fGgWq75I7+4D3EmM+XCZD1+pNfux8MfC9h4a00WkKp5dsBFCo7CPHbI9DXxB+x98E5fBXhu28WTxrc6vqW55RkME5yoH0r9HNOhMVqGchZQS3A5y2CQfxrOrK7sjMuLcSwzKQu0Zwf901zl14c0oXzatYp5N2VO5/VmrpyHK7m/H8az7iOQ4X+HGfrUGhDYMxjNvwQvIYcZFNuGZZUXoDUECOsiRxnYuMV4/wCMf2gvAfw31d7HxJaX1w0QB3pCTHz1IYHmriBwn7aXj1/AXwmk0u3mCX3iGUQqAcSCJ0+bjtkDH41w37IngmHwt4ITUni3XmrE3DMRnaucBefTr+NfGP7QHxjn/aN+KOk6Jo0Ji0yG5WC3BOZHQk75MewHFfqh8NNJ/s3w3axQrv8AkRAuMKBtHB9PenXCZ80/t/S3D/CTRFKyIBdmQsOF8oJgj15JFeJ/8E7rWX+zPEmqjMgmvoYArH5FCMGLY555r1P/AIKGar5fg7QtH3AxLFNLsHVWjAC5PP8Aerl/+CfmkzaZ4Qu7m4jdItanklDOrKoCbNpB9M5q3/DA+XP2trQar+09d6XbAiW5vLSFjwPmdAByffrX6xWGkRaV8G9d0WVh9ni06aNjgnC7AMKDxg85r8pv2mJoL39p1Hsyssp1CxTA/vJwc/jmv1l1+6Ft8FvEsV5IYxb6bKpkb5dxeNQBmofQJn43/sueH5/FPx/tokupYGsYZLmPy8ANIjfIHyPu+vIr99dLSBPIJjWORFXODnkD0r8L/wBjeWO2+PF/NvdLdbQkshGVBkUnk1+7NitkdPhmgb5mTcz/AF6UYhe8B0wVZv3h4x3FEkhQ8gsF7jmkjgljTzBllX8aja5VHAIxmucD5c/ay+KHxA+DvhnSfFPghittKsqXLshdUcAFcjoN3IBr8gPiL+1Z8V/idANN1XUpZIYn3+VbQlAWAwOg7Z71/Q5qej6V4y0Sfwrq9vDc2d4uxlmUOp9BtNfIPif4Z/DX4QeGdV8XTaVZWBttzK32dIgxyQowvX0rppkyPyA8L+PPi34dEl34Z8MtPPn/AF72sryDI9Rxn617VY/tA/tRWOnS6h/ZskNrHHiR3tiFRQMncxUYr0r4Z/td29747j8Pa5pccNneThbd7UbmXJIAcE4I96+9/il4fs7r4PeLblgskZsp3PO4nKjn0x7VU5vsJH5l+Cf2wf2ifFuqN4d8NS28966BygiUAAHGdx4zX0nomrftjXqSxX1/a7YiJNrBAHzzhSEx+tfEH7Iukn/heO/T2+WC2cujHqCTiv0S8TftA2Xw219dO8caBcDTi/y31sSysMdAGGP1qBHzV8T/ANl744fFuaTVNalsY9Qt4yyngPIT/DkDGPc9K+KPh5r3xB+APxi0u0Mk+n3lrexwXNuGIjkTeAQQeo5r9/vhv8S/hn8Q1Eng7XLe9eVdzW0sgWZcHhSrncDn8Ky/H/wD+E3i/XYvEes6DBd6vC+4TFmXay85yuMnPQ80e38ho9U8M65a65p9vfBh5sijeo7HHIxW3rGtWnhXR73xPfQvNbafG0rLGu5m29gP8iuM8L6UNFgltlXbym3Lbvlwc/y7124VL1DZXRxbygrIAN2VYYIKnrkVmbI/Fn4//tUv8SNbW31WHdoNjI0ohR9rMwJUBhg8ipvA/wC174xvLe38N/DvwWJ7ezjVYwPMlYMMckIAMf7NfW3iP9hb4Uy+LLzxMEkubG6kLC2J8tVySeAvUZ9a9k8K/B/wr4O061g8NaRb6fHEchlUBix6MxHP410e190g8E8JeKP2p/GLW2oaiU0LTy6uE2lCefRvmxX37oCw3sdrb6nmW7CICwJ5fHzHk4wa8d1fxx8O/Aa/ZfFfiOCK7VQzwo3muATx8iktj8K6bwN448PeJ0XWvDU7Xdqm4JK0ZQAgdcNg4HuKwVwPxJ/bStbC5/aC8QJImD59vAcfdwxyR9fSv0/8M+FrLw18BdS0u3jRrSw02QIWHOwpkA/j1r8xPi3J/wAJ5+1Jc6TbP9utLnVYULBeCFYByD6DnNfrTqulT6d8IPEYv5PMEWlSqVB+XCKcfnW9ToRzn5L/ALLHhddY+MV1qir5c2jFpUyCxyzhSP1r9q9Hto5dJt7TVIFYF/L+T5dqg5H86/Iz9i9kb41ay9w7IpgcnGRkmQHmv2Z0XSRcW4mBILMXIzkc1jU+NFopnw7aCVJo8nyBhVHy42+wrsbWc7dhwo4JJ61mre2uk6tBaXcvlm9DhN3AO2ui8iAvjOc5JHqKJGhaiEZ+UHANKoUEqOBTFwV2Dg+lIH28NwR2qQJGIyAvyjP51A+AWUdc/pQyOsasx471DKGR1UnAOefrQATOAdz9eg+gpwY7GZx16fSqMxQcdWGB17VPJcpHDxj5hjr0FADMq3MZG4njPpVuJNo55xXOtJ91wPl9q2IJjKkbLzxn8qAJ5EXPH196hwEEmRn60s8/7xcjr6UhZSr/ACk7evrQBX+SZDs+8OMU0RNGeeQeMUxJEjbcvCnrU8bCSXAb5cdKALkJKbmXkjFW2nd1YAYx2rLVpUJZunp3NXIiDIJCc7x6dKAHgupVw2T09qVo1JJB5J7Usi4IB+uOlPPlqpycAEUAVHjy25j9044qF1KjMfykDj3NXnRXBO7OT+NV3QIMrx25oArNMxzuyfU9KY16JGWIsSqmmSOx+XGRVWOF1chBjPrQBPLbROd2CpNZ0Pm21yGzlBxV8O67kfOarSxFSHI49KANaKSNlLIMqM1Nb4Z8NxXMxTukm1chfStWKcq6hed3WgDoWRVwQKaFBLdgpqNL2IrtPUcVZ37SyyDpQBCxYcYzWZfyy7T2rTnbaQM4rLmLSY7mgDNtr2OIgy5A7gVMb+C8V44wAR0HU1n36GJC8inf2XOKbbspTzGARvUUANIdPlboKvQQyPhlH1xVBpfmAZTz6Vct58nyc/KOg71aAlcFTt7g96aN27LEDPp0qrfSyoAqrkuSCcZqkqXh2qjZHYelQaF2SFGlyRj1NX4YY4gZQ+AB0I5rJt2maNjIvzBueetaEEpMh3cenvQBposmFcHORn61aiU5xyB1FZKTF2IXgKcGtJJtxIx7UmJM01lcY28dqZlh68ZNVvMdgqqCcd6nZTnjqOKgpMkicyScADjj61fSMsjMnzYP61mhMYboen41PCXiBGflPH41myy5Ijx8YxyKYpkO1k79BSsTKTk+3PtUx/dII0GAO9PqAwRgvkkg9+9KFQfLk8nrTGUklQMCmtGx+9+dICwyQo+9G59KQQb3yX5PekRCRyOcelNKPERExOSMigtGjDO5mCxx7F5X60TRGKQ7etZ8MkvmlVOCO1aYmZWxI2cjjvQQMUxxqrOvHT8akJjXlT+dRvtlYhhgDrUDwsF3Z4NAFrY5DOTk9sVbiKhFLsOB0rNjV4gOeGp5hkKcH2oLsXJlhuORzk9PpUQgBxt4x2puVVEUnBUc4pqNIrKFOVNAXKrjHzP2yAKlVEcDyzggcirkqq65LCs6JlhJ557E0DGhCpwalYCJN8BznrmoN/WR8saWErKCcbSKAL8CFoS7SDnqPSqyxOeGbIHQCo2Rwny5GamiTytpVjgdc07AReTEvD5DGoViaNhlfWrTBpSAOMnrSkSJjd6UWAgGCxYcGoG3Rvk96WXerMWGfTFQ5feFHO6kBJiPDMT8x6Cm4mODnp2qRYXZQcc55poRizMTgDioaApK7mUGQYANWnSJpC3ODSuELbe3rULmROAMr7UgLR8mNAFyWak2rI2FHSqJWXblThvehPMTJyc57UAWGBSUjdkEDIPXNOL7pFLEbelQY6sSc/zNORsgFh93j8RTQDImIlLHhs8AVJuZpSGPHqO1RKSJdynFWFlYS7mHIP4YNWAsYYOcjC4B/D3qKQwjgEkCkv3dF/c8bwASelZqRTmQEfdAwfr7UAXm3MwkVsNx9MVKfLMe0nJFRgiIgH5hnkVDJIq8wr1457UATBc/OemOBUbszfd4YHFWIVbALcqelVnI884x9e1AEiqquWfrjrUYiZ7kSbvkIJp26IynzOeBQsK/8snwuOlAA1tGzZjbABJ/GpoUEgOeQpwRURRipCNxj9ar27mK4MTnII49zQBeQHyXR+MnIH0qjDENrqx+9jitUW6O+4nGOagaJVmO4ZB6Ee1AGbPF/E2TyOvpVhfvKFGQO4p10hwCh5pI5SI9ucOAcUGZJJEHYYHzVTliiEq4P1qeOVlXEp6c49akmVZUVgPnXnimgPlT9su2lPw5kvbJDKsCndjtgdxXx9+x/JbzaOsJO2WCZ5EHKqQT1/nX19+2MyW3wv8AOSXbv3I6Z4II4GK+Q/2TPtkfhu6cr+7h3AADBPPb9a2fwmZ+kHhdkuRIAMFiCSTwT0rvLSMW3yjlTkkDsa4LwxG9vApb5lcAgkcg12tu7CbdKCN/+NYG1I143Yrgdu9RXLpsxEd30pRIrLhOh79KkNvsQnofQ96Cioqkr5jdR2ocxsipwo6VG8oQcg8VXkkEuCpwaGNHyJ8bICv/AAv/AP2fhlZf+7BX83Vf0f8AxqEn/F/c/wDRMrPP/lwV/OBXs0/hR5NT4mf/0fugAtKRyC36UnmbGJwMDjnPX8KlwV5/iqm5CuA7YDnAzk8/hXx59AMZnZs9RUMimRuDjHFSyALyuR2quCAeCTmtDMrssmDnOc4B61Co3/uzyBV4uhGEH3vX2qlKhKhlJz7cUDRBOjmMooJHtVFnZNu6MqV7itRmY5RjkkYqhPgt5ZUce1NFSMe9TquMZ6Vzt1FOpGeB3rrLmHzD8v3gK5273HcQclTgg10wMGZUkMnlYQZFVYTLH/x8Dae1aR38lTg/pWW8qqx8zlqozQOV3H5eTn60uTH3wvfNZLJKhZt+Dz3pY2kZMbs56560AX4vmYgHrV6/guptGvBvDxLDIDHjjBX0/P8AOqFhI/kgP94k9u3rWxcyt/Yk6ooZgMkn+6uScfhUyA/G34Ivp+gftIXlvd7Y0DuiSOOEwcg57ZOBX61DzoWKXbeZJxk//Xr8efAEtvqf7TM7XjssPnS5CdWO4AD88V+wDK0FxGrFjHGqj5iCenf1rurbRJj1LyRyRuJFzhsCtJXdoyhHzetURdhwzNyEHHvVu1VrhtwG3dxXOUSFX8o8kHJGKDlAFBIB7+9PFvIRzz0/CrOIlG1+c96AM2T5kCng8nNc/JveZh6HJ9hW07eW7yEcD9axTO0k5kkG0N096ANOCNlQsOhqeJn5c8hlI/Omxt+7Vy/HU+/tToyyKpAyBnFNAVNwjk5b5s9+c1BrdwkmlzOFyAhD84xgf4VYmliEnmEbWHTNZk1s2pJJas7bJBghTjKkYb9KQH4EeI7q2s/FOttA5gZLuVVXvt3EY+grJiu7bYrmUBl4OSOT9O9fthf/ALMnwWvL241CfQxKbkjcBztYd/x78msu4/Zf+ByhT/wjysc8nGCPx3EV2qqkkc8on41HUbdyY5JwMcA5wOnNVLX7L/blpIGZlaVAcEZAJr9lZf2XfgUxMsGjsqlskbwcAD6nvUCfsp/BWG5g1JNKkjljcOwLBsjP1Han7ZC5T3nQLuP/AIRjQV04AiS1SOQqOVZAMg/yzXQtE69fvL1qCG2sNNt47Wymd4YQFj34yoAwBkY6e/NQy3f7wBmPzflXJN3ZvEt7Nxz6ZGfaq8jMTtUYI6Yq4jq0QA4zgZNVSpVtuMimUCjMhMowAOxyPwqpPcyQ3SxRrvyMk89KuxjGQT8tVbtPKXI4z19aALEDB8MvcYFUnUghpBg7uB7VUtbpml8pOeuAO9aEccgl3Fjnrz/KghgDhgrA461YtXi3kSqQB0z2xUQUNI2Rn1qRiwcMAMjNBUQIXzGdR97v0qy37wqWHIGM1TFy/AZcn0qwtwrx5HylDzxigllNomywTDeornry0nYtEMqD0PcV1PnqASvzEms26did4PT86BFm3i3pDAeSSqdM81+Xn7ck9yniLQ7SRgY0iLhcY5VmUn8a/Uaw4Kb9/wA3B2dfrX5W/t13McvxI0i3TcwttP2MzcktuY4JHG72qqa95MD6y/ZJjaP4IWwHEPmPt77g2D/6FmvY/iBM0fwu8R3H3Vhs59x9gnBry39mVYbH4M6TZwOGV4xKBjnL9vzzXqPxRRl+FfiPaQUWzmXGfmMfGaup/ERMj8nv2XtL0PXPixpSeJoI7iCRJP3cihl82R8A4Ptmv1hT4c/D8v5dhodjLFEzKZPJRlIB6cg9D1r8lv2ZPEXh/wAN/Ey31PxPOlpaQQkmZl3BWRzjjrk8Dj1r9NbT4+/B1bcGHWTcwsxYhY2jcMzDA+YDI9TW1TYk9Gg+GXgITrPH4dsvl/6ZIvP0GBXz1+038O/Bvgn4Ja1qeiaXHDqF0drSkZKiXJOD649K9VH7QfwmF0iDVcRbgPukkn6YrwT9p/4wfDvxP8JdZ0PRtSN1eSPFtiCkZAxhg3TA7/lXNH4kwPEP2GfBujeIPG+ta3qUcdy2jwJPAX6hmbbke4FfqKbaRmTzpN3ueOB0r83f+Cf100HiXxBpSW4c3EC+a5OMRgnoOuc7a/Sp5FVFwCwLbRitq/xWLQySKBAWEmWJ+ormvEfiPSfCWiS+INacQwRP5e0nDE8sMfXFb0a/bHc2gyI/v5OAOcdTgV+ZH7YPxqsPFOqab8MfCVwLmDTLhZLm4hbKm4OU8vPcqOcg98dekwpX1FKVj6u8aaP4Uh8MXvxLhsIbm/MD3Nu8ib2G0bkTnn2HbmvmP4W/tOeJ/FPirT/C0los7305RVVSCkak8YBxnHtX1/4rsJLL4KtB5XlSWujEtnls+ShXj2Nfm9+yEkLfGOG7EazlM8vxtDkjcue+4gfjTgtzNH6JfGXQNX8ReHEt9BmEUlnm4RVyNxQfdJH6V8P/AA//AGlfF3g7xZb6d4wlMttDL5U0Zy3yZxgD61+oWmREuUuh5OyUpIBzkHjYfqK/OT44/sz+JNc+J0d/4HRHtb+ZMqDtWP5s7iT096fulH6PaVfxa9apqtqjC3umBTbkBlIzwOOPrXGeJfDvgaz1VfEd/plvqGtqjtBlR5+RkAIOxzjk13HhLQ9R8N+GvD2gXMyXD2EESSsv3VcDBOeM8ntXyF4Y8fweLP2m9e0uaYy2dmWtoDnPzI2GPP48CsvtAbHhj9oC2TVpfC3juzOl3STERuAQoc8KpGM4IA7dea+q4JnjtYnKFlkC4IHqM5HqK+Kv2lvhQdQ0uXxnploy3AMsmYmPmb0HyswwfTGM9QM1gfsxftB6zMLbwD4mk+1DaBaySHMiE8FWJ5wT90dquRUD7K8b+Jrzw94d1C80hWm1DynjgjQFi7uMDivEP2avhNe6JqGpfFbx2v2jxJrEjGNJAS8EZPB5AwSeOO3pX0rHDA84NxEr/NlT/drdV8zQ9scH6VnylHwv+3zrV4vgzRdJ27IpmLEsOWIYDPtzVX9iuHZ8PbzzVXZdSNly38a4OAPXFRft4uh8J6NGy5ea5I3bchIRyOfUmpv2OkSf4dXO11Bhu8ICeoKZOR64rSL9yxm0fYOlyGK+hmcHaWbPt/8AWr8tf2rlHhX44pfaWzQtIiz7icNnJJBPoQK/UewD21wrzIzBn2+xIzkfTFfG/wC0N8AfEvxV+IFpeaRcLBEgWKWWRflVWbHA6nANRT3A9E1DxNB43/Zzs9av0cRyWheQKSMGBCARjtxXxd+yLYXmqfGGC7s5Hjg0kNdSFc7flIxn03HtX6cWXwz0fQPhzpnw1iX7Tp9va+TNKVAMm9cPgnoc1xlt4E8Gfs5fC7xF4k09FWWNJZpJ3AEjnny0/PHFWl0A/Pz9p/xDq3xU+OkPg/So/O+yOljGq95ZGzI2cZHULj2PrX6teBPCGn+BvB+meGrEIv2ILwgxtGOhPfnJ/wD11+b/AOx94L1D4gfEnW/ixr0Pm2lisjxPJz5l5IwYbTjHyj+Y461+mMt/Y6TZR6prd1FYQhQrGRwMs3QVU725QRoyOobH3tpoRsygdcccU0T2s5Y27LKMZBHQg0tvkNtAGOgrCxoR3UK3um3OmTYKyxuOeOSpA/nX5J+MP2dfipL4k1Ca6dobH5plmOdqxnJGBxX61395pWhW1xqutXiWtvao0ju5CqFTJPUjsK/Mf9o39qS6+IV0/wAOvhJ50mkkMk9xEjrNcnuEH3ljHfI5rWlEDyHwL8EbPxdrIt9I8QrFchygaVQSZB3HOeele+w/sq+LI9OvNW1DxRIEs0Zthyu4L2XmuV/Z7/Z2+LNzrFh4k1Z/7B0uTbL+8OZpEU9lHOTX6U+JFjsPCGpzRMq2tpGd7SNj7qnPvk9a2kZn4xfDHwyPiB8T7Tw5NcOLR3fzNzHLKM5HPvwK+8td/Z1+EvhaSG31m7S2mlwEEsoUt2JHrjvXxt+zTfKnxqt3tl3AzysuQSdnUjHtX6V/FHwFZfEGGBWmXzopmAkYkFEXOVz25IJomBzMn7MHwv8A7DJjt1E7R5WRJFZsYPzD8f0r82/G/gnWvAPj6LQtNt5Lhrx1NsVVmDAtkEYHYjJr3nxfpvxl+D7x6jouoTajo8Uh+6pbYuTjcORjmu2+F37Rvha71uD/AIS+xgjcRrHb3kvzbGb7wPHBJ6VCZHJqfeXhWG6PhrTft8wuHjgWIuoIOV6Eg+3WuiCOJY9zfdyR+ArB0fXrXXLVLzS2Wezcna6YAbBxxj6GtOO8LTRxOOAWXP1Fc73LPhL9uaOL/hFbC4MgLi5ym4HJ+6T9eT+lWP2Jlm/4QrURaxCSVrsxtkgFEEeS3v6fhUP7ejGPwjoFkVLPFKSHwVyN/H5DivJf2dvjjpfwv8PzeHxaS3V2zlmlgj3ZJywHPpW0PgA/Te1S5aeK32nczV+Xf7dU8c3xU0+yEm/ZaEEHjkvgGvqK1/a68PhjJN4dvwBuLyKpUq3JA6HtXwV+0J4/i+LPxCTxbDaSWFtawCLE2Cz4bsB+FKC1A/Wz4Z+fbfCnwks/Mgs4gBjAIxXdi2LwSIrZDcnPfI6CuM8B3bXHw78IJPIrotpGQQMHJXPNdgs0Ss3mTIvOM/Q44pVAPn2y/Zo8ED4nN8Q9WQXTQgvHEx+Xzuz4GPu8496+iYma3jkl3bRGshLnuMHNSJ9lCFg/zvwCOhNcb8VNUtPCXww1/X7q6VIba0nIJOCJCMAD3J4/GpsB+PfhZJfE/wC0JGbYF/O1UuTnokcmAfyr9o7mV4rxduRGB8uDkEYAzn8K/Gn9lHS7nXfjtp9wiF0VJbmU5ztViDkn8a/Yp0jjuUgiO8RkJknAPvWs9kVGBo/a3Y/MxJryX46me0+EXiq483Cy2jrjPdhivXlt/Lkj3ivm79sD4g+GPCXwmudHuJvN1LWd0UEAH3+MEkgcBc5561mJo+JP2T/GmgfDm61rxr4nmENla2mFQgl5HbBwoGT2/Wuj0c+P/wBtb4mJd63FLZeDNHYlEQDyYh/dJwN7MQAfQEV8zfDjwF4h+LnirTPh34dJP2g+ZcOPuRRKMszn6cD3r9y/hl8NNA+GvhSz8I+FSY4bQEyTsOWc8szdutbmdzsNE0Ozs4rTR7CFLGxs02hVG2MKq9fSvx+/a/8AHcfxV+LNj4C8DOt9aacVt4xDlg105w4B7gfSvpD9rL9qbTfD1jd/Cj4Yyfa9Yux5F9eRgnys8FI8dWY+lct+xn+zreabPJ8WfH9v5V2Af7PtZciUbs7pWU9z/DRSVk5Ms+4/hd4VtvBXw30bwVbyB0s7YRykfeabrIcj1JNflt+0t4RvPh38UJdatRJCl8A+5lziU85+p4OK/XG1jljlyvAyTxx3r59/aQ+Flr8TPBl9LZJu1eBQ0PBYuU52gc9Rx0qaT1bYFD9mv4qHxx4Kg0nVW8zVdPcRhRtB8vbkDk/NjvjpnHavpAtGSsZTDfxV+E/hbxt4l+FHi7+1bdngv7RiksAO18A8kHH9K/Wn4UfHvwf8TrNVFylvqEGwS+a4UszDOFBxnByM4q5pFJntU03kSLCFBzls/wBK04NRtp3CldmzHXpmqVxbFyFK4WTlSepB9KxhE8MxVWyF5x9K5yjt7S6iadBkIu4jJP4Gvx9/bF8WR/Eb41af4C8KiS8k0rbZ5X5w9zKcYUDP3c4+ua+8/jV8UrP4XeANQ8R3jBL+QGKwjJAZpWBwQvOcd6+N/wBiX4aah4s8c3nxo8RrutbCSQQBx80tzPnc4B6hc9fXHpVRj1JkbnxC/Z41f4X+CrDWPBRuE1OCJGmkQ/NuVMyJ8vOSTx6V03wR/azh1me28OfEOSSB4UERuWICnB53E42/XJ5r74vLCLVLOSznG6NywdD8wPGM1+LP7RPw+X4T+OHXTg01jeFmDbeA5+Yp+BrSm7kn6MftWa3aS/A7xObQrLbvBGsZxw25hzu79q+UP+Cfu+DxlrN0/wAkcMMKsM4G/eR+or0T4hTa2/7H1vDqat5zWaNI0gO4qSrqTn2xXy3+zj4R8Q/EjxFqHh7w/qUukpHEJpHgYpv2twCR6VUOoH7TC6tri6aWKTYFdht/iyD/APXr8ov28723/wCFnaSkLB2t9PJfHO1mzxivax+zB49m8u1h8Y3M8rSFSUdgvTJGWYc/Svjn9pP4fah8PPFdtp+r6pLqc91ZFjJNnzFxu+U564zxUwfvAfqv+zjFInwO8HvdOXkSCb5gM7VZvl/8dry743+EfEP7QvjnQPhtpyyW3hfQx9r1K6/5Zs7rjGTwWAG0YzyxOMCvVf2c5t/wR8JI7HYLTOB3PANe8WfkW8BjhjCxucsvqRU1fiuBmafpmleH9Fi0LRo1t7HSrYRwxqPlVUUAe/avxT+FCf2x+1lBPcod7atdXBGTkNG0jYz7Yr9rfEktuNFmFuC0smVIUDOw8MATX4nfA26lP7TlpcW7BXbU7z7/AFwzOpH1x+tEdiZH3L42+OHxr0nxvNoHgrQYL61whjYwsxztG75uARmsQ/Ez9p25u/3/AIVtvNYrtITBJ7cFjx+FfUdmIrHWRGysx/3sfNjpng4zXcWb75VlhiQvCMlnGdvB5z/9eoaKPjs/Ej9qyCCe6l0SzjtrZGdy47L16MOPwr82IZPEPxY+KU9yIvtmq6xcm4PlAlAsXIIUjp25r9MP2yP2iNJ8AeELr4deGLtZ/E+sxhLgpyLa3kXk56bmzx+fSvO/2Gvgre6XoN98U/EMKxXOqL9n05JB86QBwXk56bj+g684raEbICr4R/aE+OPiqS/0zw/ZQLNphEZQR5BZfkx82SSMZxxiu5i8dftW4a4NnZqc4KPGAAR78Yrw/wCL1j4m+BHxck8daDG0em3k4ZkxiMsfnKnH3Qc8E9eeua+0vhZ8e/hv8SmS006I2mpyp5k0cu0AOAA23PbPTvz0qGZnwt4z+An7SvxJ8Zv4y8QBZLyUqFImCxwRj7qoqngAenPc5JJr9C/gxZ/FDT/CS6X8RpI5GscR2pUDdsUYIJAHHpmva9Nvi8TW7WkYJ+4/r7LUmWuZo4AOWOAo461M3eyZoZygvwe1U7yW5gUiJtjEEKcZwfXFcH4i+OXwf8FapNpfijxHBDc2jlZoI/ndGU4IPbjocEn2rwDx5+3Z8GNLkubbw3b3GtsilQcGKMk8Ecr29QMUKkBwn/BQuCJPBPhFGOZ/PLEKflI8rO4/0r0H9hOC2tvgUVuJ1iE15dTjgkhVcKOnupr4E+OXx08S/tBXen6Npegvb6dp7ZijgjeWZzgqMsOCOT2HNeg/Dv4O/tE+M9Bt/CFpLP4e0EMSBO4iBVzyWRSGb2BUit09LCaP1C1n4n/DTwnZy6jr+vWlui5URlw0hb0CJk59sV4nN+178NovLs/Dtpe65qG4KDBHsjY9OC2W59MGvK/B37CukWTjU/H+sNfyQP8ALDyI2XsWYEkZ9B7V9afDf4XeA/A1o82j6HDZzEht+3e7sDxljk47gZwKzaGfm5+154Fu4tY0z4mQ6ebSHWoFe5QAt5ch+YFz2649M19Tfsp/FSz8c+HIPBl/MtprGjRsdu0qskIIVQpyc+9fTHjfwfonjbQr/wAJarB51veRNtPdJDwpX0xX5AeOvBvjT9m/4jJqWmTlVtnDwyRltjREnMbnHcduefeoeyQH7LeQ4by5Mhc/dHY+tef67450zS/ifovwztj517d2pu55OyLhiq49cLk4rzf4HftM+E/iNDDpuqOtlrFuqyyI7ZBRT8yqTjJxz6/zryH4E+JLL4p/tW+M/FVjJ9os9PtpEtWYAYjSRUBAx/dBH40+QD7sZJHlQRrtDEKM988d8V8YftK/EHxF8Q/Etv8As2fCORpJ5yF1i7jJVFznfG79AqY+fB/2fUH7Ola6adzD8z4IXPbPAP4VzngD4Z+F/h5NfXuixJLf6m5kuZpEBlLMSSCx5K9wKgA+DXwl8M/B/wAEWnhLSFX7RIA97dNgvPKR8zE46A9B2FfDn/BRmeOK08G6Xt2tiVugwVVT0P8ASv0xUny13jOw/dHHHoK/Lr/go1J5+reDCEcRLFcY3/hRS+NAfTv7GlrFa/s6aEkAZ5ZJrh24IU5bqCew6fhX1XaR+RKs53cHkBsqfQkdK+Xf2Mdr/ATQi74dmnXBIw3z8YHYe3rzX1NIDBlCcAdquuveA+Kv277po/glqCMmBNd2qryOgfPavjX9kz40Q/Ca316OHSbjVrjUTFIsUBOVRf4m4IAyRX15+3hKV+BjeawOb+FU5z8p56e2K4L/AIJ06Rp+oeEfF19f2okmjuY0WRoxkoVwAG9j27UU37oHqOmftf3ssmJ/h7fso5DAMWLdhgoOPfNfmJ8c/GEvj34xat4kudNk0o3M1vEYJeGGwj5ug9P/AK9f0I29tZfZ3csE2YUheST7jpX4QftSaHqU37SHiDTdJtpJw81v5KxRlhgRhj0HY5zVRYH7c2PlxaLo8cJywsoRnsPkHaqVjbG3v5CgI3t9769RWzodosXhXQVfm4SxtxKTySwQCrccREuduRWb3AjifymmWGMOSp9/Svwu/a1eO5/aW1uNCXRnslA6clUNfu5H9miu0jRSWcEYHGK/Cj9pseZ+0/rSwgJ/pVmq55xhUFEPiA/c+ztoE0vR4o0x5VjAvPP3EFTybfLVVIzuA4plo0MdlYCMZH2WLkf7SU/cg5HI+9zQwEXcG8s8Mh7d6q3eftHnsoEmD056VDqmtado2nS6rqEq28Nuu6V3baF7denf1rjH+J3w3u0tbm08Q2MpY42+cFfPQj3+lID8x/8AgoOwuvHvhO+UsPO0qZdrdQFY8/U5r7z/AGQ4bK2/Zy8KWljGypel5WOeBKCVYn6kA4r87/26fGmieJPibpVppcyzLpVk8Uu08JvOcV97fsVXYk/Zy0LfG2wNOFb1YSsDx7YAHrWkvhA+s0Ysnzchfl/EVSKgbjk5HSpVmBbBAOOhqO4dA4ZRkevtXOBSeDaN5YkkZ5FQQea0xYcsBwM9a0od1zIUC5AO4+wFeQ/GL48/D/4HeGm1PXHF3qdwzLaWUJ/euy9dx/hUdyaqMbga3xe+LWg/BXwVP4u8QyL5kkbpaWwPzzzH7qjHT61+RXwy8E+N/wBsH4w3HjPx3K50SCUPdyHIRIlOVtoiRgcDnvjnrXWReGfix+2b8Qh4o8VJNo/hG1bECkEJHCekcA2je7Y5Y9OvtX6q+CvBegfDvQbPwv4b01NPsLVCAnGX3cFnx/ETyTW8XYTRpaeum6ZYx6NpcYitLdQkaoMBVHAA9hir6yJlA0QkKdM9Rn0qpcR26SbIxjcD92vBtc/aR8PeGNdlsdZ0G+trGyZomuNhkDkcbuBgA/U0EHWeH/hH4C8IeLNQ8ZadpkQ1S+JIlC4aME5IGO+efyryf9s3xJFpH7Pmr2cBZJdTuLe33HjO58tz3BAxRe/tmfAF7WWSW4vBMOPL8h8nB7EV+fP7TX7QNp8aH0vR/D1vcadoekmaQpOfmnlJwhx7DOM9yaPY6pgfU3/BN/wtGdC8Y+JggE8s0Vqkjfd2RjcQPfJzX6RR+bbTiUHLr3NfMn7GHhOfwJ8CNJhurZ7e+1iSW+lWThgJGwnHYFADX09HMkwL1NTcDzXwr8MtH8PeJNc8ZwJ/xNdZn3vMwDOEJ3ED0BY5OPapPjaZ4fhN4xMTEtBpd1mQHknyyP616enYe1eW/HW6P/ClfGycK39k3OOeeF5JqUB+ZH/BOqAT/FnV7hhhbfRXBJ5+9Mpr7r1X4B/De78QX3iPWNNjuLrUHMsm45QsxJJUHpkn3r4e/wCCdKyRfEfxBKVyqaUBn/aaUbR+Wa/U7VrGRvJ2R/KD8p+tW97AeXW/wE+FN1BamPw9akIdm7YAWPqcYz+NfLP7Ydj8Lvhd8Ol0TSdOt7TxDq3y26RoqypGeHc47Y459a+j/in+0l4G+BvhuaK6lXUPEoVvs1lFyQxB2tIc/KM/ie1fnl8PvhF8TP2pvHj/ABK+KEs9to0sgIllQgPGD8sUKnGIxyM//XqogdH+zh+z5N4r+C/irxlqdlm8v4ZF07euWWOAffRcZ+ZicH2HY1c/ZV1X4barqsPw+8b6RanVlmk/f3Majd833CSM5H90/wA6/VLR9O0/w34f07RtFijih02IQokY+UJxlcfhX5xftL/s8apNrMnxN+HMRF5nfPbQDY7Ff4o8Y+bPPvRz3YH26vwi+F13GWj8O6c9vn5CIFIyOuMVA3wj+HV1AkNv4ftQBL5gIjXYcdiD0Ffnj8Jv20PF/gSFPD3j60/tWzhKx52kXCIvBBJIyT7819a+Ef2v/gbq7hDeXWnyuOksLEK3plcgj3rOUbAfWNrphtrG1sLELstk2COPoMdAo7fSrcFgAT9rzER2bivI/EHiDWdb8Baxq3gKYLqM9lJJZSK2AzDuCO/p71+ROofGf9pTxnePpS6jqUs8bNGVs1bdySMPhTnpiiKuB+zGq6/4d8MyyahreqQworqVXzFViucZGe1fiX+0X4o0Hxj8dfE3iXRZ1uNPea1VJEztYRIqvjj1HWvTfCH7LHxs+J12kniy8uNNt5QH3XsrSs4Pomf0NfYfg/8AYV+GekQR3uvyzavcyMBiR/KVSvoq9fxNVHQho89uP229bvorax8C+DxdPCiw+ZM5IKqABgKOnXjNa1nL+1b8Rk83VtU/4RjTJyfMSFNjwIwyAFA3EHPHOfWvt3RfAXgvw1pi2mnaXaW0cRARIYVGGGOTnJ7etdLGEAlZ/nVu1Aj5v+GnwZ03wjc2/iW51O51rVpt29rglSoIO48nnOe9fCn7WXwD1DwN4n/4WB4OspotD1DE9x5ScW1wB146KSQc9Mmv15+zRyTRYUL6YPOPSqWv6VpWs2k2kapAlxZXsbQTRuAV2sPTtQaHyF+zB+09pPjzQrfwT4vkS18R2KrEsr8LdIOFYMeN3GSK+gvih4ph8E/DjxR4ou28mSwsZRH/ALU0ihY8fUmvyy+OP7MPi74PX83irwhK91oUEhkikiz50CnkZAzkDPWuF+IHx58bfEH4aQeCNWuDNHaqHlmZvnkES/KG9efxqoxuB+tH7O1pJ/wp/wANXd2PMlvEmndvUTSkpn8DXtRjR9/6V4X+z7rdtqfwb8DNatsg+wxRvjs8OEYH6MK978gDcgbdzWcjQakYQgSEHjH4ntUlzLFbQFhk7SB+PtTHRAhZyCFwePU1Feki0+f5inzViZjI5YwcudwLZ5/OrqlfMEa8Y7+1ULRRJbLkfM46NV5o9sa4OCaqJUSRHZgdo+YGkiLNJJgYDZzSxpgsBncD+eaUR7I2bd0z0qiiRNnnFz1x0xWZ5imYhl7npxUFvdNJLIMEgcZpoY4wByB364oAiZgG8tehyfoKs7mKoGIzmqasFDEnrStcq2IyMjPPPNADooj9oBLYxnirRLOF8s4YEgn0qllTcBlJIbJq/DIqbl6E0AMYXPmhUIMQHzAjqR3qC4WUwDcMgmtcSLtCrnavJNQSSqY2ibv29M1DAzLYeTbtGoxz+JqtKjTeYQpUYAH9a0hsQYYbsEc/SrcItz8w474pAZljYyYKyD5lYYz6VtylYpQg5P8AhRhEkQNjk1LMqGRFlUEqeo9KAKklyVLbh2yOOac1yz+UyfJxmmaguLjCc5XP0qHI2guPu1oBfeVQMM2eO9VmZPJ2qM85NZ1+WVEkVhzwRjtVaNrhoirAYH4cUAbkbK54PygZNBYsqt94DPSo4mdYRDgFT19aWL5MhPlC5xQA2FowzyY5boDVhQH3BwFx2FVCGRSRlqsWshuIvMDDKnBHegCzbmWKPaFGPWmuXcHC9OKej7ZCCDtNB8wSBhkEnpQBhIzmRgVyAeh4xWvDMZCiN8rYyKrPHJ9qlx3A61KUYSq3THpQQxznG5ccZzV3UIlfy2i7gcVQuAQjY/iP5VGZ5GVSvzFe47UCLciOIyGA9cH2rCu1VwxbC5xWx5nAR+GA4JrLvEVpTlsIRkY9RQBgSxIBhWK7q1bFmWNYSpAxwTVa7Qi3ZoBlgpIqSwLGBJJGyzqDx2oA1ldGARl+7zmpI1UMwIxwePeq0ZURA5yd3frUkLu0kucBM4/E0AEi7pDwSR0/CnzuYlEjZIFXEUqC5GM8A/Wn3EKk7W4OOVoAyJJGdMldy9sVNbsVRSBuwOrdqYjKg2DAwcj0+lOG5A23o/Yc8UATMxQea3zKwOMdamt2XODgg889arh1aIW/K7T19TUSrMrBgeSTmgC66Kjb0PTp+NDzAYjUZ781aiCmEtIOSM/jWaWVy0UjYYDt1xQVE0VlYgkYzyPQVmTITk5HNT71JDKfl6fjTDGrZ5+929qCjPTy0nyxyAOCe9advIuGhBKjOcfWsyaPJZnPyqOMe1PsrsRgK6Hce5/SgDWZCrAqN4PbPBqOVwFMpAznHTtV0ys0auij5evHr6VXkELSIo4b0agzIHkVyFXj3x1p20x/N2I5zT0hEhZcA/jTrtovsrRxcOBxn2oArbkJxGwORTdplbHBwO1Zz+bsVB8oXrjvVu0DRqNxxmgC0qeWd38IGAKqL5AaR1IyR06Uk7hWI7e/WqUO9bphg7CM5HOKAL0UnmgogJx36gfWqzSzRbFkZQ3fHOaigZrdZlxuMhJxVa5kDjYx5GPbmgDTjkXfvlXbtP51kXN2xcyRLtwT161sKm6NQzbx3/D3pkkELhyuPmBGMZoAs6TcNJH5kqAOwxntWoZMHYy7Wx07VkaUiKCrtjODjHQ1uTxs0ZZTk+9AGTqMkckTfNhSOR6Vl2sha2kUH5SQKu3F4FJRdoI4ORxUtkVZnMigRDGeKANGzZPJDRg4iQg54yamRw5VlBAbr9adGxeMqgCxhuoHarEZQjHGAeOKAGITCOKrrKZZsBfwp+/EhUc5Pr0qrFexwyfOM78gnHSgDUnj8tTxyRgkH0rOEwcgEBVTB69ala4EiAn5sD86rnb1jGRjJoAnnj8tRsBJBHvxT4UMatIFAGeh9KkDKyGRuQMfjigEMqheEbqDQA+6iRoduzDnGAO1JZyG1LBVALH8atIzY7OPfriopikbZQDcMEZ64oA1I70FMMuOcfhUE0rXEDLjcARVaPcyEgYGan8mZVUjMZHOexoALeEYcyAFzxyPSrC/IRnGD+Qpqlw65+YOTk9OtWXlRHKkbgMcUAWLVyvy5y2Mj0NKZEY5kIbJ4FUZA3mExntjHbn0qzCQsZVu3POPWgDMuGZhuJCjoR15psMYeMYGASMnPNXrgMkbSycgfN26VFBIrN5incv9D7UATLFEsifKcocj6+taG7cG3A/X1NRuwjCOB93HB75qGR9iv1wDnI/lQBdLnaCCC3Tj0qpcMqIeAccnFWLRYyc7TkjmnzlQxiUgkigDJsLsSKQmAQSSPaopWDM208N2PrWLIxs7iQ5KqTnjoatWjNdujgHpyDWiAuQq0G1ivDdea14tkkYlXCnoPw61UaNi6lhhVGOnUVdicj5MDjvjpWYDlY4Cv97vTJ5JA8WwDgYNOkY+acemakhkOxjKBuBoAlYs0YPVu1KTIPlY7cio0dVjKjP+yfehXaRSrEZxx9aALxBC5XHSqrQs8m5z2/CmW80mGDEFl4HFN8194CckZzxxQBxWJ2uWHJbdgkDHFdfDb5VQh2+oIrMcFrktCOAeRW/BwMNwT0xQA0wkmPA+ZTwalA3XADNhB6etWQpLKhOMnqKjaCQuF6gd6AIJMrcYJ3DPHtU5TEmX5XHT0psitGCVUHHXFSFfMjEytu4wFoArPEuxc85PUUv7tYchiATyRzUccsilt5+RvbgVh3V5KcqjDBOABQB+Yv7eHie5+Hnxt8CePLGL7SLKEtGGyA20/dyB7n6Vl2n/AAUW8RR2qQxeEUeGEBVLTkA46fw196/F/wCC/h/42eDpvCniOLEgG6C56vBJ2Zc9B6+tfm4P+CdevW32hpvFQNjA5AaOPLZ6DIz+vNbRkluB6HF/wUYvcn7T4O2zsMKBMfLz68gVNd/8FCLvVNNutKl8LC1SeJ0aQSZILDGQAMHr3rzl/wBgXVLchJPGJVSQo3Q7xkjIGQQBWjF/wT71C5YeT41DEYyPIAGfruNXzxA/OqbEWr6XeKP+X2N8d8+Zur+mbQRB/ZumSLLtla1Q4PsOn0r8vYP+Cdk6XVrdT+LjI8Mgcp5SnO3njlcV+mWnWt3Yw6cJlBe1gSGQ9vRiPwqJSuB1qI+M7Nqk5OauDYp2yEqqrn61RhlkMwdDmI8gHuKvBkDCVl4ycj6VIFe3VGiclvmJIAPpWpabogyIwwwzmqWI+WVQAf0q3Cq+WSrA+lAEsci+YY+5wOatyDaRnoueay5UjDCdTufpzV3G9kYEnOc+lAFKYM8npjIA9fes6Fdk4d2+VT+ZrSuIzv8AN3bcY5rAxO1/KQcIG4HY0AdDJtkVXTgrkVn2wkN4VJwP/rVOkRwS2SP61OncZAIHWgCWK8fmMKCR3qYzj/WKQpPXFVFj3OGb9KbJbuzbOqmgCq6hpk2Bec4Oc+/FfOH7bNstl+zPr165+SYxrx1H7xf6V9FiHbtPRhu4BB7/AOFfOn7bUEcn7L3iBJpC5jkhYHnAJkUbaqO4H51f8E4XX/hbXiRFz5f9kqpPdQrrjH5V+1dlvMKYYMGG4bhk4561+Lf/AATau0/4XP4hhl+RJNJBJHQbHXt+NfqD8Yh8W/DcWn3XwwRbyKZ8S7hkxFTnkelTW+Nge9WsMrQjIyQNwIB6H2Petzb5EZeVBlkIzn7or4TsvHP7W67vJ0yxdzlmbgkn2HpUdx40/a9v7b+zktLWHevzIF2sFJ7lhRED8hJbmNP2ibOeI7U/4SQMA3JULPxu9/Wv6MY0tI7G2ulOXky785JyBwAeg9K/EPxN+yD8f9J8eL4ntLa1uLo3Qvh+9XCybt4+VuuPxFfbeh+Lf2tLeOLRbuwsxJCuQ7qCxBAPUZXjHatJgfYPijxF4a8JWses+KLxLKB3VVeQgAE/Xk4HoK7DSL7TtVVLjT7hbq2mTfHIjAhh+Br8qfjR8Nv2mPjakJ1Q28UMB2i3WQomQfvAAE8/Wum/Zk8GftCfCDXl0LxSDP4auXLOBJ5nlH/ZJ5+o9KlxA/Te8mthjZ9/NZlw+dkUf8XH0qnbyG4EcxUhScZII5/GqHjLxRYeBfCGreMr6zkvIdLQMY4uWJboT7etSBf1WOxsNGm1fV1WKwtRumkJ+VVXrj39hX4//Hz4qeJvjf4ybwF8OzI2lQTZg8pTvPBVt/HAGOhpvxs/bK1n4pafJ4W0tH0Xw+H/AHy53PNjBOW7DjoKp/Cn9oX4WfDawt57bR5Li9UMJpggWRsnn5sjIINAH2Z+zl+znpHwz0976aJbrWpQGubllGR1ZVUHOCO5/Kvp+20YG7RlcyIjAkEZ478V8R2f/BRL4f2UC28fh66YgEKxwc+5waZaf8FBdPd5307wdLJOwOz5nOMd9oXigDW/aD+EPxJ+H/iOX40/By+klIf7Td2CZY7R8zEoPvrnOV98irPwP/bo8JeMZD4V+Kdt/ZOrE7fOVW8qR88KAQCCfeqE/wC2d4l1uwU2PgW6luE2gsryFAM9/lOB6Z9a+B/j/wCCvFviG/ufihp3g6XRdOYebdbBkhySxlZcAgENQB/QFbfYRKjwMskcqho3ByHz/wDrrVXLjOM1+RX7C/7Tusa5rNv8HvHDSX3loX065bO8bTko+eoA6d6/WhriSJCM8mgC2rhWxGoU5xwKkuIwq7nwueSc8Vj213+/5AU/pWn4h1TSNE0/7XrdwtpbjmR3ZQFX15NAGPPMhYBX6VLq2o6P4a0Ztc16dba0jG4uxAH5k18h/FD9srwN4O1W40LwNF/b9xHHjzFU+UXOeARzkY69K+O/FFz+0J+0zeD7ZE+laOAvlWxYxRAL1YK3LHuT0qopPdjsdL+1L+2DJ43t9R+HPgO3MelysYZpRk+YvQhRg4yR1r4k8U/Aj4n6X4Ti8dRaXK9hffOR1mj3cqzAAcN1/nX6V/CX9kfw94VQa1r7HUtRlOGDEEIp7Y55696+7vD+mwWdhHYzRxzQBAhjkQdBjrnrVe0itA5T8gf2b/27Z/AUEXh74j6ebqG3UQpcoCrDGABIv0zzxz+n6w+Bvi/8MvHPkReF/EFvc3E5DFN65A79GPT6V8fftF/sH+C/iA9z4r+Gxj0nWWjd5IuEhlkXkNtGcZ6N68H6/ll4v+FHxm+BOtJPe2NxbLEPOW6sw5jB7/OB26/5NUoRewj+ma5tXmtpJCw8tR820g5H4UtxAs1o1zHwoUADuBjGe1fgl8Ov2/Pi/wCC0TTblotVQg7jcbmkIAwAxG2vqvwd/wAFJJby7Gnax4T+2O0agrbu4+ZuvrUShYD9H5Ydsiun86rap4T0Pxfp8+ma7aR3FtLGwlVxkbOMk/TrXlfwj+N8HxUN2raJPpUkaKYw65Dgn5hk46DHOK9n1K+ex8M+ILu1hL3MGnzPHjjBHUZqIaAfgX4M8PaZ4T/a6g0lG36PY31wYgDuxEvmhRxngV+6fhuxWz0y1JL+WdhdjwAOOn4V+EXwz1y31b9qTSNW1M7g89xLLjgZCyEA+vPav1C+Jv7UfhnwfoC6b4UuE1jWbjESxxK22HA6t75GMU6/xfIcz5F/b21SXxL8RoPDOh5lUW0aeWpyXeTOCFHI47V9x/s/+Bf+EP8ABXh7RLgPEkMEDMGGChwCwPtmvj34J/CHXvFHiW7+JHxGha5edwYRIx3qVJ+c9wAD0r9JtC02K1KwW26bC7lDtnn/AA4FZSLR+I3xOkW//a7DGJVWbWo4to5BwSFP49a/YT4hWi3fwL8UK5VZV06YMBzlggP64xX4z/FDUJT+1RNcQxN9oTXBgAcYRtq449q/Y74hX8qfAfxWojJmSxfoPmJZFJzxWkuhnM/J39jaIt8YNZhgABWBY8OOAvm5JP5V+p/7QPiiTwt8C7/VYZvsl0GihRkO1twYE4/CvxT+Dfxpt/gt8RdQ16+059Ug1GNUdY2CuCshYHnjnPIr6R/aX/at8PfFnwPp/hrwnDLDbwndL5ylDuC8ndnBwOBWk9WB+rHwO8V32u+CNJvbm9W9aS3XeSTlzjrz3FeoNcgRt5/VScexr8w/+CevxT1vxJpmq6BrUbTLZMBbTEHZs6EegIr7b+K3xNHw10qHUhps15NPuSIL0Bxn3zXP1A9L8YeNtA+Gfht/Fnii7jsIYfmjVjmR2A4VB3Jr8X/iv8RfiJ+1T8QBoPh63f7DGXMERyqRRn7zP2yevWvocfD34pftB3sOt/EfVpbXRgC8UGP9Wo4+WI46ivpTwN8N9C8H2v8AZ2hadFDEQrPOAEdyOPnHBOe4zW0anKZ2PCPgf+yh4Z8HaTaalrdut94gEwljlUgsu3g/8B9q+q/inpd7Z/A3xXbD9wH0+WINjGCwGAcV5D8QPin8UvhJqtxqdp4dXVdHD5ikG4nb2GV6E96+dfiD+3/feNPh/rXhJ9Ft7K5uFMe5WI2kkA7g3931pxV3zAfK37JkUrfHi6g04qU+zbC2WHAkUNjjOTzX7La18KPC/jfw3JoPiq2S6tZNzbWGWVj3zyeO3/1q/ID9jSObUPjTf6jYQedDBbqzzFeImWUNx25IFfusZ4WiDLyXAP5AVNXe4H4pfHn9kj4ifBW5l8e/Cm+nvdLiDSkQNtubcckk7eSvvnPrVz4Gft/eItEubTwv8UmabT02xNd8mVMHALLjnHck5r9l2MV1MoukD2uwpIh6Mp7Ed6/Iv9sr9jKeC/i+IHwfsHvI758XNjbx8xk9GVUGcetRGxtGJ+p2g6xY61o1jruj3IvbS/IaKVSGDowyGGMjmuX+Lfxi0P4M6FZ6xr1lcXLXTPsEWPm2Yz39xXif7Hmg+KfCfwt0jwh4yDw6haSO8aMd5jj42jgnGORivo/4k/DzQvi74MuvBviRSsT52SrgPG3YgnOB604tJ6icWj8+fG//AAUYurqMWvhDw4baQYUNK5Vc+nHLfTivIrbxb+1P8d9QRbWS7sdNmZR+7zaxID6DhmA9ea+vPA37GfhH4d6it7eWcGqSOzFGlG/YP4Tz0b6V9KQeGrTQrcS7Y7VIkOHlfaNq9QMkcGr9pHogsfHPgr9l/RIroah4vvJtcuSy+ZFNlUEoxliw5IB496+h/iJrWj/Br4UarqkIttJH2WSKGKMYkkcj5dqjk4ArmfHf7S3wt+H9ksdrL/wkGrjcAlmQyIw6KxHIGa+HvGUXx0/aj1Az3li2haBb4EQlV44wGJ5BIy5I701YR5/+yj4euvGPxcuPFsqEW+nBpWcLlRJMx4Ge4GT+FfsF8SoIIvgd4na1BMlxp8xRvcqdo/KvLvgT8JtG+Hug2OiW9uhkjTNxKq7d0jDB3YPJx3Net/Fe01G4+DXim10q3aeR7aREjQHO3GMIBzn6ZrGUryE0fk7+xOYm+LPiSaeYIzRqiZXILNJxn8q/bfw/5hhjb5WRGMJI4yy85/Wv5u/h58Zdd+AfxD1LUhpK3ks+YZoJ8xMAHySDg4IIr7N0b/gpNeRWYRPCsVuhfdxMWYt67sfrjit5wu0xn2f+0/4kh0D4oeANOSb92cgqGALPKQMD8TX0TompMzJJefPIFwQvoRwcV/P38VvjX46+Onjyy1axE8FwsqxWUELOwT5t2QQB8xJHP09K/bn4OLrTaHYJ4gVo5Ft0Id2DuzbfnBI4IBzj1rKSND3NbgSTqsa4Hcmrssa/cVcZ5BrBgZlbcBwf6Gt2KdGk24wEBPNQBEjHBjcZI4rNu5GUFSv7scZrYk28PHgiqtyscqkMM+2aAMb7qB2GSe3fFVJPmAwOa11hAUFsktUUqKmJscAAfjQBmxCZVYS4KkcVo2hwAEwFqCIITuk6VfiiBA8o5yOBQAgiZjkr0q5DCgiYv8uOvvQoReHBz35qZIty4QfL1oHYzrq0hkAC446j1qnCAJSmMMvSteSVYcsMCTODWQxUSl8/N/PNAWNMxjG/G5iOPrTkUxhdw5PWs+K53YTOW71omaMMqEgjH60CJGJVtxPPp7Vmz3MW7EhJUnp0qzOSrAKPl9R61g6hHPJIHwT/AIUAaaTk8dSvSrKCVkXeNxXrXORSSgbCcY+6a6G2yUCSnDMODQBDKw3FRgGq4mA43D24qe4hMfzZ3YHGcc0W0hwQEAHqRnFAGc9wqyjJ5HbFW/PhZN2Pbms2QmTc0hBf1A6VYt7Vt5ZzvHaq5gIpAGOGHAPJHWiKdY5NwBwDgVeS0xKcHCtyatJYwvls4I6jtRzARxsCwPUnnithbjd879R36VivG0ZHY9scZq9DIssbNJ8pB6ZqQH3E7PlcYz+IqvCTk4/ICrJZQuOeOeKqhvKYSHnHHrQBS1OMvGWHpj6VhhZcADgAfTIrdugrRkbuG6D3FY75xtycn+VAEtsyupBG4A8//Wq8wghi86NeQcCqEIaOMBu4PTtV/wA9Y224B4BPvVoCnLKxO5wcE9e1VY7oo5YHjsBVu4Jcggcdh2qrAPnZyuc8D0qALCXCBDkcr+tMjv8AzJWRY/u05Y8fKR9MVZiVVlaLYBt53Dqc1aAcFZf3q/xHkCtS3jBOMkgnmo40ieMj7xU/SrECHzDGB054rNmhslkSHykHbn605l/d/Ku1uME1WMis6gDnGST61YSQYKtwxPB9qgqJGUIZd/0/GpFzAWVsPz+hqclVjMo6k5596VEVlyDlhxQUSRYkYuR04qwXjfKjBPbNV7VvJYo4pZWIBjjXIQ5zQBIGcsEfjFNdv3ygfMmO3Y0hxhZH6Ege9KqltyqazAt20uxtsnfpSTp5suT98DAPtVCNiV74Y45qYOyOFThvWgBrJiVcr8y96c6SvIJVIBX8qc0rGQLtBz1qOV1GUTr7dKALu9YlzIRl+vtSzqzBWjdTGTx64rHQE/f5/vHNW0Kuct9MA9KALjEyKAgxj1pQzIhUk023I3GInJ96dOjLtI6r2Heg0HS/uCoYbj3qrHP5jnadpHapJVkKlu/b3qBhEjKV+/3oAmTOTuOM9ahkCgB8HHUZqaNg7E55BP5VIxjkALD5Y+1AEMqkwFhgrtz+Iqrbue3JOCR7VdxCP3YPyPzn61EbZY3EmfTH4UASFmZtynKg9KrlyJAwbPr7U+RT94DHUCocBgIzkbuuKALrOdocfdU8YqDz3ZfnxkHjFMIEcZWPcSvUtTUKFRtOFHWgB8wlcbAPfNJFGSQecjoTVgSKECjn1NN83awOMqKAHFzEBv4JPFQytHsKr/F1qzIBOpdhhQOnfNZzEDqOaAGMyMgB7Hj6U1g0bb15Vu1WTApZZIyGzx0oljJO3G0qOaAKDbidw4HrU3IAbstJHGz5G4cfyqUqCpCHOO1AEZK49qSUhYsqeAajZpCduNvGM0hUhR7daAGxOpyzDgnA+tWCm35ifm7VUMgi4UZj6n1zT5ZI2Cbe/QUATZ5A+/g8g01mjjleOLrj5vqaqGTDA4wTnIqO5lIczy8IoBPuaDMklWSNdwAJJzT0iBg25Hzc5HY0spt2XasmARkZ71GS1uwUjqM49BQaDbYTLO0Qb5P1q5MIRH5Y6jPJPeq0kwLDDY9Mf4ippSWAyKAM9lZtydvWrESAREEkAd+hq0hjVQcZ7U5plYBQmT7dKAIUS4DELjn+VQtGC+9j93oatHcY2UfeI/GqDHYBubI6UAaKTMR8h/8ArU9lLHaj5A9etUbd41BB69h/WrKtG6iRT8wOCaAIZbcgls5JoW2kjHmL8xxyKs3BBVdpyTUasYU2lsk0GZSkHz7n6LzgUj3itsaNflPUd6tLgqdp5aojBE0RVR8wpoD5S/bHhmPwnnlG3MrBFIX7uTXyn+yqznRWRBhhMysCBhiD1zX2J+1lam5+EbMzERiQr15BAz2r4k/ZEcw2kl1KWbbdumzPcjitn8JmfpppbKIrZc+ZIPu8dMGu3gdYwTcYJJOOOBXF6GkscMV1K4YsPuDtnjrXUxzNczgfcAGAfesCqReRz5hVQCeo9xUf2s5ZSMY65OTRIGicE9eRVd4EOEACMxGdtBsSOGf5n+6e1CqmwrGAp96WUjygqZVumOucVEqNn5jihjR8hfGvP/F/uf8AmmNl/wC7BX83lf0i/Gv/AJr9/wBkxsv/AHYK/m6r2afwo8mp8TP/0vu4qAg3ngVDIwA/drkipQCzFW6UucA7Rz3r5BH0BneaHPzAmoZI8IWq4TgMCAAec1UJJG5sc9BmrMyoSFAUgHjI7UxWydpPHf0p/O4yMM46gHNRhvO/d9ABnGcUDQhBZwQCAOmarT5GRnnuSKsuGyI3OQBxWfcOxfY4BxTRUihMJC24EDPArmrsfvTu5Pciuhnf5SMcnpXNSlt5Awcdq6ImDKky+XCM/NWXKqyEL1INX55mPyFeewFV1KKxXb17VZmjFlKrcEEkgdfarbDegMY+Y9AOeap3JlkmIGADxj2FW7dWh4+7nnntQBJBwByDyeg56f4VZvS8mlXqQucmJ1Ur2LqVz+FRLEXf5W2Y7+3+eKvxGJUVJFA3wyJgf3jk5P4UmB+Jfg+BNF/aTktJJTKtrdY3DnncpP6mv2TkRXkzIW3MpGGGMZBH/wBevxh0S7tZ/wBpR7h4mlinvSrxqPmJ+XI59cYr9lraVm2xMh2IAQTwSPU49OK9Cr8MSY9SzZph/nIKLwOK1ypG3B2E+9ZMUkgkZZ1CDt+FaPm+d97gCuQouiZ1IXd8uKVsu4K9OMDtVPhMNjIHUVLJcJAPMkOOwH1oAZcqfLLA8+h7Vyc6S7/kb5u4/wAK6a5LbFctnHJ96ypdjsGVeV7d6AL0KAoI27DmpkWQnC5wKqIZVQSEdTjHpVsyOoBHJ6GgCtcOvlsn96oYGKrjPTvVbUJZGYbBjHarFnulj3MMUAX8maFo8n8OKpSLIEBJJ2+tTktjbnao7jrQXVo+uB/OgCikIcmTaFL8AVOkMjRu+DleMVNGGySeg9quoicHIAx1oAo21u7bS67O4A9qdJaJnBGWPqMVcffFJuHzL0H40FgTg9fUjpQZlfCrEIWHTn6Um0kbBwDzmrOAuSgz7moZnJjC45HJNBoG0RrtlGVHSqE3lzBcnkHPHcVJLcblVMfKByO+ahDBWyy/e6eorQCGJYbdjPEOf6VZicMSjKD12kjrVQAhyigFG7d6spEc/ufxH+FBDBSrbjjBXjA6moneY8oOnrxgVZEZjYIWBBbj2pXDh0cc4+92OKCzOSRt+4jBHfHJFTPJIQoTr39cVoyRREDPUdB/+qqc8WR8rY/nQZkYYYLRdB68VEw+Rt38XPT0pzwsyHyiQx4wajljkjVUm4f2OelAEtpLmZAQCM9+1fld+3LNbS+NdGmhUI8ttIzjGG64Ut74GK/UqGRIVGfvfTJJrynxT8EfBfxE8Q2fiLxTE0lzpwyokVXjZVZiEYc+v6VUXZ3A87/Zciu1+D+jXN2n74iVVB67MgAcDtivWfibJKnwt8UeZJsVtPuVyRjB29M9xjPHrXf6Zpuj6PocWh6NBHBbwtkCJdiDIAIA7cisfxVolp4l8O3Og3ztFb3MUkJKnH+swMn1PFHNrcLH44fs3+BrXx78ULPQdQjM1sIZZJVHrG+QD/Ov1c1H4AfDjUbu3fUtPjYxR7W8tVTcx/iOAM/yqz8Mfhn4S+GBeXw3pkNteSZEsxUM7k+h6gcnivTJp2mmDOckdAO/4Vo6t+hPKeOR/AT4dRzLE2nRzkSIfMKBCEX2yQCe5xz3rxv9p34WfD/wb8HNS1nw5YRx3qzbQSQ7LuxnH619mytLbqJBwW9RXO+KfDuieM9KOjeILdLq2ZxIUdFZcEfNkNkenvSW5con5xfsEtqP/Cfa7cxqwtkt0LyLyAd+VH1IB49M+lfqKgRozLH/AH2K/jmub8A+BvC3w7t2t/CkUdsHX5tkKJuYk/MdvU44/wAK6a4/cfOjbt/3qK0ru5KR8bftV6z8RE8Dro3hBZLaCWUm7kRiGMa9FGBkZIzXx/8As8fs/a34y8W2/iTxJH9l0bT5PPcT5LTOvK8EZwW61+rOr6fHqSMt2FKO4dUf5gOMDr1Arfs44IbJLaG3hiOBu8tAPu8YyD+PSqjU0shchyPizTp/EPgbVNFeQTXV3YyRQAKUywX5Rz0znFfid4Z8SeIfg/4quNU06HZe2UzRGNwQMBvmRsj/ADjIr96gnmEfKpwSSG7mvKta+Cvw78RXRn1zQbRnbexkjTa25jyX/vE+9EZW3G4Hwro37eXiy2R11Hw7b3sr5bcu5RznHf0rox+33OhilTwlDFx8xbJG456dzX0Uv7N3weVlEmhxv5QIU7i2WJPZhg/lVsfsx/CiSZpU0KFwRwGYKwJBzgdBx71XtKfYy5T468Rft0+MdT0W80vSNDtbSWchIrn5h5SeuzoWz0PQelfNvwvuPH2sfEW2v/B6T6hrUtyJZpI1L9WLOzE8YPPXGa/WGz/ZQ+FL3K3M+jFR/cLKVz/e4Ne2eGPAfgnwHp5tvC+jW9nJIBG0ioqyOue7jnik6q6FRp3MXW9Fvb7wXLourSLeXMluydNr7yo3E5GM9T9a/Nv4T/BDxk/xiOpaXbGy0fRp1uXlm6MA4JQEDkkjgfWv1haYG4Mh+dlFZsSmOSa4tYliV/v/ACjn64rPmuactizIsUh4AQE52r05pq4ilB+8CcZPr7mnQ4VJDjjsB/Sq4dWVsICMjFAHwV+3nexDw5o8DE7vPTaR/DgMeR371Y/ZLF1YfBzUNZktnyLmR4GZceYVXjHqK+nPHHwz0H4k3MUni+1jnsrVf3cZ/iYE9cc9Dg4INdzDZ6RpWmWui6NZxWtnbKFWKMEKoxjHHtxVxWgHxH/wsb9pK0vZljsI/JlZmjBXJ5+7gdq04vGn7TLm3t49MRnckDK5we+TX2nbQ20D+aYlG4AAgAnNaXmr5e0quDyGI5BHWoMz4i1Dx9+0jZJHNLoqS7Ds2x5yxryH4q/8NMfFzR18OX2ivaaczhzGAw81hkA5PX19q/TqG1jk3PGiFsh+mORWpJFLPGjMFDRkkdevr1qoysB+bXgO4+NHwh8HJ4e0TwuLeJDtd5CWPmt96Tg/zzXkvxN0z9pP4pazHc67ZzJbWw8uCKElIpACW37RySR6joOlfro9taLKPtEXmSPyT2HtisCaA3rOAQLcMSeOciqUwPln9m2P4saTb/2T4rgxpiR74S4beCD0Jx6dq9q+JHxVk+G/h2W50PTn1jVLvK28SjdsJ/iIAJr0+BoYVYLGCTwD3waDomm3MsV/Lbo1xFwjY+6PQCpuVzH59n4W/HT9pm+i1/4k3Mmk6HHmKKADyHYN12xkcjHc9a+tvhT8APhp8NEKaLpImvEXZJdXI3yMDz0PA/ACveFJVEXOMdhxTjMNnI+7973qXqacp8qfF7X/AIlaTq8UngpIxa6XhVQISJgfmwMfTtivif4iftN/Etre70LWNMhga58xF3A+WoZSp+X1B9c1+tc6WjnEvzKG34Htx6818pfGr9nnR/iPdwz6XLFZxgGSRAuHLOeAGI4xnmtabMXE+DP2RtA1zV/jXYTabEZxZBri5ZV+RAVIAJ6AMRgV+xkUItS/mqCGkZmXHIJPavMfg58KPC/wa0RdM8Mx7r65Cm8uSBulbnjP90A16vJ8zg4+91p1KieiA4HxLodhqlnJolxbG7t5CWeNjjcOyg+5718A/Gb9m+XRdLu/GGgZRVjFzJbcMVwxyoI6kD1H+FfpjLZxh3lfJYgAegxUa2NlcBzdxiR5F24PPGcjGeKxQHyt+xvHr7fD6/ufEAkSM3rG28wFW+4N3J7eg9c19W7PLlBb7u7NTsnlQJZrtjt0GFAAznGMn8qpby7CAn7mMUmgPjH9uOx1fxLoegRaNEbmW3uTDHFGpZ3D7SOB3yAK6v8AZX/Z2PhLwXNqPxAsY31fU3VlimUP5UYDcY7Md2DX1K/hvTLnUrTVb6JZJLVmZM9i2M4H0FdUJGfAXgJ0q07KwHDah4G8IWdlJEmlW6xSgjYiDGMHdn86+Gfjj+z9r/jzx/Z6V8P7OC00poI3lk2bETu+Wxk54z15r9G5Y/NT5sVI6+VCoA2qo/Q//XpJ2A4jRvDcXhnwxo/hmGY3I0qCKHzNuC7IoBbHoT+lcf428K6v4msFs9Kne2lLb2dcgdOBkfzr2DylKl26CljVViBHc0gPzm+IGi/tDfDVZZtD1OS+t41LEoDMV3ZzuDdCo56YxXxJ43+LfxJ8aacNA8W63LdWsc25oSCGLjIxt49fwr967+xtdQ067sbngXEbIx/vbvX+XFfO/gL9lX4Y6B4tfxbq9kt/eK/mxq53RrIefuEc9epqouwHhf7EXwe13Rf7R+K/iCD7Jb6hF9ltIHUhigOCx44GQMV94Cyi+1+Y1dHfuU/c2xCWygKqKMKoHoKwmysoolK5pGRZYBnUdQpr56+N3wJ0P4rW0TajI6zojxwT9VjJO7kfXv6V9DKvOc1geMNOutY8NX2jWc5ge5iZEdeCrEetSTI+S/hTL8Ff2V9Fv7O+1qPUtevD+/khQPJgZ2xgqTtHXv1Nee+Jvi38bP2gpLnwV8MNPfQNCldfOuiWRmTnG+TbkBuuF5/Cve/C37KHw/hA1fxG0uoXrDc6yYKbj6d6+idP0LTNEtf7O0OBbW1OGKgckjuTx6CqcrmfKfKfwU/ZF8FfDu5j8UeNZP7f1uNzIpf/AFYY9DtPUg9zzX10iBmJt40VVbcA33gDUf2aaR13vnHtV9IdhYd6OYoYVw24DaW446VQv9NQ+XMshVkPT3Iq9h0feei9u2ay7uWeST5vu9eKOY0PiL9of9nWLxnYy+IPCsaQ6naIZSwAXzX6FX4/L3/Gvlv4U/s9/GLxHcS6paWZ0QWJ3LLKTEZWB6Ljr9c1+t8lx5xMSDAyAVxw31rShsEs7RoGG1ZGDfKcDrnt6U1MhQPMvhdZfEiw0qa18e3UU0tsVS2LDdI2OpJzz7da3PiJ478IfCzw7N4k8WXJ8yPK29un+tnlxnYBg4Hqe1elC3MNmkkSB5OoLV8+2nwKtfE3i6bxp8Urw6zMSWt7WTBgQDpkY7D8KllnyBo/w4+If7W/jqPxh45EmjeE7A4t7d8x/uBzhAwBJbu/5dBX6Q6HY+HfDGlwaD4dtUtbCxRYo0jACjYOvuT611CNarYRaZbosUcC7VKjHB7fQYrE+xqkbxsd3zbhiiTurCaNCyhjuB5ok9a4LxT8LfAvjTULe68ZabFqYtOUVsjLYxzjr+NdBDLPbbljHygnjvU8M8rrmWkQeE/tN+DdQ8T/AAsv/Dng6zjjuHRUjiQhEEalCeCQAcIAPT2rzT9kz4BeLPhJNqHifxg0UU1/GgSBCS6Ak53ggfzx9a+0Fe3uXVZEDKoIOe+avTt5tw1w/LFVXnoQvSrUwJY5tkaTuwdgxZePun/9X86+Tfjj+zXF8dPiBa+JtS1NrPTrK1MAjX/WM+WPU54O4Z57V9VeWJl9FH92nvbjG9vrSUrAYnhfw1ZeDvD2leFNIQeRpdskJOfTrjPvXQqSoP0NO+/Gvy9KrXEnlge9Ju4Fe9MT29y0h+ZYWI9PTP4V+J/wCtzeftOWiWimVE1G6lBAyAAzkkn6dK/aPVIJ77TbjTY2aNbqJo2dPvLu44968k8BfAXwf8NoNQuvC0JGr3wJe7mVWcHqAMAcZ/PvTUrCaOo8Ta54X8MxprXibU4NPt2I3FuXOBkhVGTnFfG/xH/bB17xAreC/gPo013d3BdPtZjaV25wpjj243DryDXqMv7Kema7qcN5421q51AyMXdNwEfTpnBOO3BHFfS3g3wD4S+H2mR6Z4V0m2sXwRJKqDzG54565x+tVEZ8A/Ab9jzU/EVyPif8dlnnlnn81LSV/wB5LIGJLTBsHBJGBntyO1fpl+4FpBbQQiGGBQipgcAD2p5LyRrC52opzzk5P4mq8jEbgg3c1MpXA5Pxn4L8N+NdJm03XrNLyGWNo/m+8N2OR9O1flB8XP2cfG/wq1uPWPBjS3lqg88SwBiyEZJB2jjaO+elfsBnA3nn0ot/s8gkt7iESRSfeGM9aSYH44fCj47/ALQlp4gi0fwreT6xPMMG1lTegA/jORx6ZBz71+pXwZ8S/EfX7O4u/iRpMdhcGXdGycMzDGQVzwPwra8NfDvwj4HuLzW/DGlpHqN9/r5COThiwwP4fvdsV29vOHUZQox5I96qbA/NH4z/ALJnifxf8UJdQ8O3cSprheZluAQYxuLOSwGNxznHGa9W+Hv7C3grwzKmseLrn/hI2VSGhYhIQeOowSQD2zX3Q8uIyMqoYYz3qB+IFiycf7NLmA4Xw54I8K+ErOPTvD+jWunwxAEeSgHSutVDGu2NFVX6n/6/aqjxCJsSA5JzxzxV9GjWMRE7SelHMA25iLxLHKgcd85x+lMHlwwhVj8tR6Z/rUobGVZsbfXpTXZpUK9u1SBUgmZndmIY8ED6GuQ+Ifgbw5480GXStYs453uFcZOOCRxjPc9P5V1MFvJDI7n593QelXURo3WQcv29qmSuB+KvxZ+BHjH4T6jeXWipLPprbsta7i6xHqCRg8Z6c8dfWtL9jjxY/g/4vW9lCW3a6Y7QBlyUDPnJ5/8A11+x+paRb6qP+JigfZ93AAAB65GORXnOj/Bn4fQ+LLfXjotrZ3djIs6TQxhSxUk9uM59q1pzsrMlKx6p5LLdMxQvIHxlfl2ntVvcfPeNQN0fU55zVKWdop5XjGAzbsgcmrUBLFnblmGCSO9QSW4WaSSPLYLHFfmP+39o99r2seDNO8M2lxf3UgnTagZ2LnaAABzX6Z2+NgY8lDniom0u3u75NSEaC4iGFZlBK/TjjvVRdnc0PJP2YvAuufDj4MaN4c8TKE1I7pmj4JhEhyFyO/r717ncIZv4/rUsccoUtKwZiOv0poB2EkYqZageN/Fb4XaB8W9GtfDXi15Tp1rMs+2DajFlyOSQeMEiuv8ABPhLwp8PtIj0LwXZx6TZo28pF1ZzjliSc9K6GVMuOvzeop62vPNZgbUUj/MSQWYdSOKyYPD2gQzvqDWSm7kyXPHzN2J4zkfWtMuFwnBAHBp20etA7GDEgt5sEnnrzx+VX0l+Q7T9KnmhjI35A2ckkf8A66qw+VcLuUBR2z1/pQFizDF5W27HMitX4u/Ff4aePPiD+1Vq0fhbTZb2OW+gzOF/cqsQXeS54GMV+zxbyJBhs8dO1MtLaytJTPBCsUrZyQACQTmqjKwguSbdobNCWEEUaEkddqjJqmzOCSSduAB+dackiTyEn73c/SoMp5hjdcbhnkdT6VIHP61ptprejXOjXyCeC7ADo3KkD1r4M/aP/Zq0DTPCd54s8LiS0utPQyBEcsHUDOChXgk5AIbgdelfoW4Ee7Z+A61XvP8AiY6fPpl4Y5IblCjLIoZSrcEHPY1SkVF2P58vA3wZ+JvxS1UWfh/RbgRXUm2a7lUhFOedzt161+7Hwp+HMXwr+F+heA7e78+TTo2M5bK5kcln2/7OT3Ga6fTdJ0rSVhstNtYrWKEHakQ2oG/vADjNb5t3Me9iGx/H6/nVyq3VhMLZsDy8cj8akkEhaOAA5l4yASafbGRTgrnuDwKnMjxTK6NtZejA1kI+KfF37QHjvxNdXXgz4NaDIl8zNEdRmIOACVzHGV2rnggkk+2a5j4d/sd/bvEcfjL44Xsuv6gWMjwO5eIuCWXeSMlRn7q8HPoMV91w6Po8JzDaW8FvDh1RUVNpXnKlQD19KfJKJpGmBzv5zWkZAZsH2HTbVNP02ER28JztVQq5+gqSbc4Dj+IE/lSfZi8rbAMsDjjqaW681I0ZTxtwcU7mZil0kd2lcsRlVAyOveqa+GtHv7KSx1aCKZXQq6sucg+5H8q1NsW8EgEAfmferwj3L5o/1g79QPb0ouB+UX7TH7O3iCHxppMvw28PkJewOzxxvmNCrELk8Y+Xnnk/hXXfAv8AYm2Xtr4x+K8yzS25WWLTEGQzKScSE9QODwcV+ky2yKpUr1bdycjPatKSZZVUFQJSAmR3GfSr5wMy0QxRpHFCIRsEShRgKi9ABWrBbu75U/KCMis6SZxdrD/B0BHXPvW1aMY3HzFie1QzQfOrBB5Z+9kD8K8q+LdjqPiD4b+J9E0yMvd6hp9zaouQCZJVwg/M166EM7fJxySB9TWPcWxaaQNtPTOfWkJo+Bv2b/hL4i/Zo8H658SvFELajqWoRi3jsYBnYA+F3P0OT6dB61p+ONf/AGmfivZRWenQJ4L0xl8wlZdssitnGSQXAPoMe9fcZzMGSQb+RkYyMjoQPaqN2nlRRoMOy4+ZwASf/rVXMHKfHXgr9jHwTo8aX/jCU+INQnAE0sxOyNs7ty/Nkk9Oc8fU19k2SQadpSaTpsSRQwKdoU4UEdhViNFlQlh94Yx6GsbXbApLaCDds+9+PvRzByjLOV54XZ237MoxHY0+Wyt7iP7M6YWMj5u59ak06yjt45REoDTHcwH6VoW8bRqeoc+vSpIPjD41/ss+CvGUt34l0SKTS9SORL5bARSEjIIDd/Xmovgl+y14L8HeFBe+MbSHV9evNz+ZMMpEhO1Qg9sdfWvs26tor21a3kAABPX3rlLBJRfDTgvAOFLDOR3q1MDV07QrHRdIsdK0aIQw2sZVAGzjPPXuM1nxeF7Gyt5XhtYI5pTudkjVWc+5HU12QgKqqnBA6AdhUcqZIGakCtDtRY0VQFVAgHpitAYfaoYZGefSsxso2zHJ4FW7aFzKQ5IB9qQGo0abVKceo9feq6KfmCduooMjFjGBjAODUcTEfebGP1oAkkl2lCg2sOp/lVeTMrMsnVup9fWp44WYvk7gF7+tQTRs8Wc4IBx9TQaHM6tp9veSPBcw+fazxMroV3KQcdRXwt8T/wBjjSvEd+dX8EXbaTc3wkM0OMw7/p1XPsDX6FQRkfLOeOMYOKeNOhY7CpQAk8Hv3OauE7CaPn39mz4deI/hn4Cn8IeKZluha3JkspEPyrG/LKPT5sn8a+jYJCmXOWz1J68VG1mIg6oeF4BOOlWY4X8lt38VKQKNiSNl46HOcd6uqpVIzkYP3vrWWq7AYQcEHg+1PvpsQrGDtwOfrWJBNaMvmoJRkKSD9B0q+YkmA2sCMdPQiufs5gZFBXOCPxrcV2+eUDA7ewqolRJWdYBtbIJPX2FU2Ztjqg4/xqaZVkTBPLf1qoxIVkDfKOB6mqKIreJA33cN1qIwIHYyYLHjjin24fzjGzBRnrQXMjFWYDafSgCMWqkuAvQjoaatj8244yM/kab56ofm5wcccZNWhK0jPgBWQjjvigDPWLZKEABwefYVdmtooisp5PYVC0AW93H+EfnmpHc/6vGTnj2oAlVSV3KvHQgU97fziZGbG0AAfSp1i28ZzuHNMQPCHZeRjFQwM5wwyTz34qzB+9DEfeAxmll/dR4IBDDg+lVba7t4pJNxBYjGO1VYC7uBCKMHHNAmJkKFScD8KryFCEO3Bx+lXBkBSSAOx70WAkYZ2s3XsM0xlReGOamZUdQM8jnPrSoF+71I6UwMW9ErJyTx6dMVXszg4fv8vNbk9tEFzkjJ5FYzkLdDyxtBoA1YNi7sg7hnFSxyZRR3OetKjIUyy4zUZRdwUc0ARXIkWMpEMjuaNMCwxOsinccnNWJm+UqQBnpiqNqzmcoOmOKALyHBbjJ9TVlpAdowKiKMZBHnBH86iDN5uTyp9qAJGHzFmbLHpRMsqTfMmFYCnglkycE54ommljVQx3E8epAoIYrwkRlSeG5Ge1VUtfLidkOCKstLnGSST+gpJZdsJUEnNAjMt0e6ikDtkis9YnJZSfuHBHtXQwhbb5SeDg1mzvDIsko656igCuqI+6NB8qjn8RVRbVrdApwRxVmMoY2ZTjIAx64pzxxuuQTkUANjuIFgOPvEg0tu266bzOAecfSse2jL/uW4KMW/AVt2+53Ew4HNAGxubAUjK+vtT2hVnAJ68+9QSqJ4cB+VP0qOMSqgJ5YDBPtQA680xCQ0D4wvKn1FY6F4IirtznJHtW6d+zeW3EH9KjubRZYjIU5bjP0oAzQCdrjPrirolKqdi5LAjH9aqyhxArpj5B+Jqw4KR+ZjLOMg+maAI1lbysEmoHtUlfzQ2GxgVKsTGzZnBJX07VLavHt+cj0x3NA4lRLZ4mUHke3Q5p0u5cqpxg1cDrvZBjA9+9PjjiNq0hOMngHrQWYpUBSHyB2z0OaleBVRXiBYjv3qLUJGS4TaMIo5XrWhEPPtx/CWHagCSKcyRBSxHqAKw72e9W+VkUfuu/tWwo2SqAcfWnzWzmRpTg7utBmZ8V784kI69SPWth2RW3iItkdKo20Fu26MKQe9aWBCnPVuBzzigCg1v5iZII9v/wBVPtzGAI2XgdM1LLP8jFF2kDGBxSWxREDIMY6lqALUUVu7FyuG6E9qrWiKjzqOeevbFWY9gRmJwfT1qJH3S4wBGeooAiFjCFeQL8w5BzXPmNVmEhAbnHtXUM5LgbRjIUeuPWuavjCs7KOgOFoAuoiRjltqt6dzRPMihUWLG/09BSIgZfKjyQvT2qd1G7nqOhFAFiwI5coT0xV66lDx/IzI0fb1qv5oWJZPbnFR+fDKcA5IFAGRtjefDAlRyR61qQWoLo38PWs28cKMRn534FaFrwFLsTJgd+KAN3CbSEGD2x0qxAAhIfaRjIJqs6J5AywJI5+tKisgBGMH07UANEYnbEfHvWHe/u5NrMMg4xW9OpJYxHbhRnHrWFNDJPMXZsfL2GeRQBPZoRDIzZOxeB+NTh2IzjAJ6YqjHuikwze3PGRUiyKTsLYz37UAagRcNkgZ4welBNqIwBncoOQf6VR2NtMhYsvcdMU0y+T15z688UAbjSpJCqxjadrDIPpWB9lljlWWXPIHJrXRWaAyfd244B6irUe9oefmBPTrwKAKsUxjjyE4J+ua1Ip0uQ0US4DLj6Vk28SXbYJKY6HrirEED2k4VjvCnqB1FAGi0ayQxxE58ojLCo5ryGGSRZDkD7pAz+FVLWSQNs6gNkjGcim/u42lBB2lchcdDmgCzBOsjl0b5cYHFNllkKlZO5x07E1FCABuHG4D8PerBjDgdwO+e/rQBnX3mIuGZlJ44+6R6GjTkaFt5ZjGABt9zTtRiLRrnJjHpTLL91KkjE4HXHGfSgDppBjDKwK4yc9R7VTkkjPOMAtzV39xLh9oLMOmf1qskYMu3qrY69M0AbSgMiupwMdT3qpLII1ZiMkjOOgq1ErKyxsQdo49KzdR3vuhBxj9aAOMum865JUHDfw+mK0NGL75YwxC+o9u1XrS0j82RyxGcH2pVNtaz5cEBmwBjua0QGqJFzuAJ9zVhIt29lb5QOg65NVGTBZV79utSRSmJ2I++xHHbA9qzAfJIA21OpGKfGWDDNMZRJzgKenenKH2FMe2aAJWDvLs7E9e1QzjakiA8jgY9atRMDbsGPzKeKayBvmI79qAMq0a6iZC+cOxGCK0zucHd1JzkdqgnMyYZPmIY/lTYpCwIbgduec0AZTfLKxzyDyfatyE4Xep4OMCslWSScrtJJPIrcMLYAJKheMUAWsMAjIOc/nWiWAAB6Y5rNi5dB6d6tOQWGeOMigCCeQpLkduMVTWWUZDNgZ7VeuJEmQEABunSsuQyExA4IJwcUAX41EgQInmBf8APNUp9KSRy0fD9eOK0FXYxbkZHbip/M+V5G7DgYoAw4YLlI2cnGDj8qd5Yjx5iDueOjZq4A8wYj5SPXoc1X3OyrkYcDHtQBmX32W62QSQ7BuEmMenc02G2t1UN5YypB/H1rQIMpaFj26981lyCWCQGZjjuR0/GiwD/s0FxORtwxJH4Vm3VnLACjPkMTj6Vq2/zFXThz+WO9WJYV3ASKZI2HBHY1oBDZx4ihiI+aMY3Dvip5TyCOOTn6077OIJRsGB1p6W5aVgH49KAKF5BMimVOVOBx15qFHkCRqrHO4A/TvWrLBLGpkc5X0xWWYihfnBbJB9KANLlvlHc1bhkRQUOVUDge9ZsSuU27i3HX0qaNTMrhmO6MUAWS/mzeXjanvVSW0aACQNlSTTPnZvLYEkDg0+ZpvJJc/c4A+tAFkSkQgP0BzxUcO2TO0d6qib/lkBgY+9VhYnhkWTPAbmgC5DG4YF+gpLt2hILE7T0NQNL++Aydp61YnWKeMRsTtHegCOQJLsnh+hH9a81+Nvw1f4ufC3VPAUd2LVr90kVj0/dndg/lXr62UL2axxngDg1Wnt8xeW7bsetNMD4X/Zu/Zd074Hape6/BM8+qXaGEsSCnlE5wB1r7ckllVgG+dV/vVmRQNa3bwBcxBAQ3uetacUQ6tQ1rcB1rACTKpxu9M1cl+dCGIc4xjJ6VE0W44Q9sHnFMEblTt4K9aQFS4WGcqxGGTgnmmwwowJJIIOFOc5p00UixBhwo+8B3pVlVowgAIUfXmgCX+zomw3lhgh5HfNZd3psELrBJujDndyTzXS2jOF/e7V46etN1BROFlI3MFwuBTsgMoQ/uVhU/dJ49cd6p3tpY6pp0+h6ooksbpdkiMoZSrccqetaUUTCHzuhHGCO9VJLYgsRjPUD1I5FI0PzO1P/gnp4RfVr6/utau5bKaVmt44kVNisSQDnJOPwr0HTf2GPhHo0FnLLDc3U6jDB3BGfVtvWvvVN7RiKVOlMvLOWaP92R+dAHzX4d/Zh+FOkSQ29t4ctY/JIYTvHuYt3BzXq9p8JPDOmE3dhp1j5zZUMkKhvqfpXqFlbLKqRyx5CAZGDj3rZt7NIyFUbc5J7YNAHGQ+GdJgijja2hyqFXYRjnI6kYqa+8D+H9d0C+8P6jAslnqMJidSBuCsNp54/Cuua3RJDgZycn61Ye23rQB+WHwe/Y4tPhP8WbzxDc60J0ikMdiYSNyqxOd+R1xxwa/SeNCI0jJ3lB1PU0waZaTXLtIg3KcrWnFHE3yYxigDxL4oaZ4+mtIpfAV8LG5BbzHYcge2Qc/lXzndfs8eI/Gkbat8QPFV9qVzP2Hb/ZG7OAO3TFfe81tz8qb0/UVHMiRwYgQgUAfLng79mTwP4XaK8ttFja8jhyZpdrbW/vfMepr3+HwjpkOmQKYUM4TDcAEHtgitW2jErkSMfl6k8n6fStKJ41Pl5UnqCOoNZgYOnaf9mtmixn5gQT1FWZLdw+6NdvXmrQkIkK5yp6+ta0UcM6hZG2jNAGZFPsIC9xyP5j8azNR0nRtZaVNQtUeO4UJIpXOe2fyrdvLMWs/lbuMcHHWoYlxIDjNAHw98V/2BvhV48N5q2gxnSr6Xe4NuAiAsM5Zec8/zrmvgl+yrpfwflctGNSv5/vTTgfL83RQO2MHk+tfomty0E442FsjimXEccxLhRv8AWm22rCaOI0Hw9baXHEbNFin+bO0YG1uwrsf7PthZ3dhcEiK6geBwD/C9QFVTDnhgcA/0q8SoRWz2Oe/IpEH5lXf7CmnWXxGm8YaHrM8Nq8j+VHHGPNQMpDZLcAfMfWvb/BH7MvhXwJcW99aiXVNWyJBNdqpjVRk5AAHzA96+wUuxImEA2rUUiiY5FW5AcfYeGrKOLMojWRvvIowp+grrbC1ht5opgu1Y8AAcdOlC26xSARhX9+uPWry4OdyjH51BofLtx+zF8NYfGV/45s7J7rULi4My+dJlYmJLEgY9SccmvdfDmmyW1mbG/VZ43BR1cZVkIxgj6V1qxgxsIxg1VRNkb+oB596LiaPhr4i/sEfBnxV4ll16yRtPjvOHt4X2hJGyS64PA9ulebxf8E9PhvpdxAWmv723TJKu4KsO4OAMfhX6UxSgPgH7w+anPcbX8pmyP8avmDlPIfhz8OPDPgXT7PSdA0hNOt4GBVIR0J65PevW9WsLDVofsmoQLcxqd43gHa3T8KuwFQf3Y5/WmStIpIZQQe9QM56w0lILl5SMIPurxgVoiwAhxGigsScDrWknlu64P3QenGaryGRRwcD09aDMtQaVZ3Vg1lqMK3Mcv8Mg3AY9Ac1+YP7RX7B8XibxvceK/Al6NNtL0q08ATJMrE7ymD+ODgV+mkV1KVUDjnFTlriP7rfK3tVKVgPjL9n74BaB8JdJ+w2UEt0hffPLIgDu4xlcjnAIyM5619fW8CpbIMcIvA9B2/SrMbbCQBjcakGNzehGKTYFcQu8e6Ncqc8VZsJjiSykUCOTg57fWpo98StIBxnAA/rWdO1xbzrKIiofGaRoZlr4asrDVTdwnaQfu4rroreLO8DbzVdcMWlfqP5VcQhQQOSaAGX8E1xbSR2rrHNIjLGz/cV8fKT7Zr4f8X/CD4heMtUnh8aeJ5ZbKIgNHb5VNmeijAB+pr7nZC4CGsa6tnkUrMdyMemMjHpQB8jeFP2ePhr4buPtqabHqErAbHuRv+Ydxnoa93g8OyiIw24WIKBtXAKgD0967H+y4wNkIBAGTkd/5CrsVuyx+WAFGOnUZ9+9AGdbWS2jrIAArHLqR9761uRTKF+zxMEU5B4yAGqA2+SACR6++KilDBty8Duexx/WgDxrx1+zH8H/AIj6lc6j4j0G3mmk+bKRqpkYA4LMCG5zzz2rxuH9ir4S2p2DwhbEROcOXZsofqev1JP0r7Minm+7jCetW4Zpnblsr6U7gfPHhj4C+CfA97Bd+HvD0Fm9ureW+MkOwxkMeRxmvZ7DTTayoxG3aMcdK6OW1lljLb/lB9aq28cyy+VkbV5OTzikBbEatlUOM8/hUG/Y2M8r1+lWvLQtvXGB3zUexXfb0zigCaOUfJx8rHHNPuIgHBQAZ7e9RyhI3i3HGSNoq2FBb5vvAEjNAFEgrlGzTfJMsWwDPPr+tWWAfbzznFRByp2qpB6CgCn9lCjaBnA4NWYEaNeCM4/Kpdo3KynPGCKWKESsSBgdMdqAJYQW+XjI55qFrjBaIcEgipljCMeq8ZH4Uj2yyRmVDg9Tmg0M7AE4djvU5zUTLbythRl+2TirzLtjyRz7VRMau+4Lg9KAI1iWMiRhg+3pSgP5m7qo6ZrVt7WJsls5xTRFsZU27sHg+1BmNUqVy1StAHUhWBAHany2uEDo1PhBEYDElj1OAOv0oAyzpaEmTdj0HvVlYyEVRyw6fStBotxAT5TTFt2xvVvmB6UAQuitGF3gEDvzWaYzEm0tnPetry/n2sCABzioGWRwQRwe9AHMsCsm1cH2x1rShbglgAV9KRojHNtYZ3Dv2p+4b/lAy3HtSuBLGyM2duCOvpUzfu/lbq/aiBVHT5lHXNT+Ss7efu6cY7ii4CbIn+Vhg44qPyIdzbTg9cGny/IRxnbUiMjdcY9e9MCLaFU/IOepqtcKhiLgcj0rScb1IHA/wqlMPlwDnPI9BQBgxeZ5oMg4HI4qQssh5UDaMCppASOPlHaoEIYEOc+1ADtqSPtVScA5NRsrBdhXHHBqUMfmVOCDgYpxkKRq7cuBz+FWgMoynzcJyRwc9KsERPKAvGPyqqXjfc8YHNTW7yAggDkcioAlDASKCK1lhXylWEctyT3rMkjztdP4cEitGKcx8EdCPwq0BYji2NkjPOD+FWwJAdxwpBHIqJRvG9c4Bq2qsFLhR/Ss2aEpdCoIPzdPxpMlDlTnGAc1MsAALhcMfyoNuuMsDjH61BUSVZEkkz1C+tOO9jnqPb3qGLavyVIRg4VuvNBRK8gCDOQf8aVHy5QjaGHJHWotzYG3Jx1JpoXjzRk9qAJyrsxk+8V7Uigl/MyeO2aZ5zFwqjA6GlhZ1d93TtWYFtQSvA+Uc4qR2WXYIxgg9aqxiQfN2fj8KsRHdGSgwQec+lAETnyzuxnn73pUITMvLZweamYqG2KO/wCdNmTyyXGGzz+PpQBKqbQUKjDHr04qF12EODjHb1qUF32uwPTgUkw3ttHXoBQAwyyI3msNuTwPUVaMzlC6H5u3tVUR8fNztHFTIQUD7eRwMUGhLh5GAbOQOlKYVI2v8ozx70zfMoGe3emlyMEt9M0AWURVJB7enYVE4V23LnHfFOhKN8pPLDJ+lSJhMBTkDORQBTn3xkRMuFcdfpUoLMBxnH6VLNmYKzjBx+VI5SMg9SMdKAK4y5+fjFDOykIvDetTtGpj3EnbznFQpESxfI2jGKAJ/LadNx6jrVVbeR8qg4PWr8SbMyZ4YdKhLhSQfwoAr+RIVBAwFqNA4uFHU+/SrWWBbLbVxkVSS4DSshXr3NAFqS4eN9g6HuKzSTI5UjJz+lXJkU42H647VTlfCbgPmHWgC3aui4RuMcjmpXbcSv8AE3WqkLLgRyDtml2yxuBx7fSgBgiKr8nT1qqshUkk85rSlYRuqhSRnPB6VQfbcXC7wAgHOO9AD7h5XjGF7elUlaRvkzwauSuI2OD8vcYpuEUB06HvQBEkAZgM8DqKfKQmEI56CpkjDN56t+FMEbyD5hg549qAKLja67+x/lT50MiDA4OBg0rBDJlzwozn1zSmZp0UqNo4oMyJ22FVVe/TFSyN1Lc8VGuQ2Nx3Y7/WrMdqSo+bJAy350Gg791woXGR8oxxmgum3bJ94YGO1SgFR8pzjtUblnCEgYzngYOaAHrIjLlOB78UsZiA3Y6VGuTIuB8oHSpQ6LiWRPl5/OgCrNgxtIp+8ce4qKOyEyBQ/wA3PWrbyQyPvRcL3qAu/mKYuFbj2oAoCGTcobIByMim/ZWt2M28ntj1NaMjyCUDG3Hp0oYo0oOc7etADo1kmHBy2Kh8uVXZGH3qms12vJuOdzZ/CrJeJHJHHpQZlaIKh2568VOvlJL5ZoWMBy56elNkdXBYLkr0FNAeDftR2ovfg1qktup2Rtzn+83GQBXwB+yiIvsl7I1wA0VxsEarksxX1r9CP2jkS4+EV4txIbZY8NI6nIyc4BFfm/8AsvTXKSamySbVg1Deg2/eCjBrZ/CZn6e+HZGe0RyPLKNggnk/hXfWjmImTHyg8DrXBaQjS2iN1JyGPT5u9dfbs8uIsElQO3NYFUzoDIXZZCowepqnMMyZQDB71YRgBjJB6Yqq5DSmFjx2oNhX2LIvp0p5CiQjcCG/h/8Ar1DPBlQueT0pI0kQlj19/ahjR8h/GuIj/hfvI4+GFn37f8VDX821f0j/ABsx/wAX/wA/9Exs/wA/+Kgr+bivZp/CjyanxM//0/u7IJz09abI6svydaBhHJccGoGwC3lg818gj6AjJIGD0FQMA3Knk0ojI+ZmzUNwgI3DIPtVmZESRkZH8uahVmiJbHtnvUZAYg4xjv61IxVPmY5OOnagBm4uRjlv5Cq1wVkKkD7vU1LlQDKDtzxUExKxZDZGfyoAwr1j5mRwB0xXN3IaNi4PLV00kXmtg8HmsS6CgFD1FapkNGG2Sd8fX+VMaMsQ+cN0+taVvCkSFm+8ajC7flHH9K1TJaMloQrgv+GKkZQzjb+tTz4VhuFR+WXYeWKogsiIBGIHOKZbQTSRXIeMMfKfaGGQSUarMQIIU+n8q6CyH7pnjXITORz6EDp70mB+CHg6RLX9oRJZ4gFt7rdtwRnyyMEe5GK/ZuAQI8ctuADMoYge4HFfkTpcdn/w1R5SosVsl2I8Y+XMe3IA464AzX66W7LNdRNEpwo/75Fd9b4Y+hMeptlYnUeYBkdd1RM86zhIFBTjJ+tI4BuAclgOuasbtjdD9a5SiSQ7SMDII5+tZ8/77AlYcelXVkxvz+ArPFsCpZnLHPPtQBcilDqRkYXjB71TmVTMWXj07VNEsa5RiVBPUCtL7Lb5QY3MBQBlqG4J49sVOG+UMoyBU8ojXbgDnPaoXUhSy/Kx4GelAFSZvm+6AW9etWbQiXO35SvBFZLidGDT4IXHOK1bfEYZhzv5HpQBYdM8Pg1DI6b9uecYAqJ7nBCrz65FQMUc7zkGlYCQSs8hhJxtxxTpJfLBihcAsMHcM8VHbA3E7u68KKnWNJ5OhAHGcUWAnRvuxkcj8quACQHcpXb0BPFUHh+baXOO2D1qy0rYVORgfnTAcJCuVKjn0pjEYzgHH86heUrhdvWoxPkhD1HrTQEJC+bvYYx1FMlQMpZTlc59KsYKrufkmofMjzhxxjgVYBbxy7t54HWrB3u3mDB9QKakgIIA6jp6VXEmD5anBPWgCRQyuGAOCRk+hqV4hnKk89aYM9OuPSnrcqJAHB2mgCGSJ2BEZBZe571XkJdhITleh5zVqebAYnCk449KyHLvwDtI6L2OKALYctIWBx0xkdvSpZGik+dgCy85bsPSoVjChJH4kPUdhmnOUCBMAsCeh4oAypFLXRkxlewzjFXrc5k2sd27ue9NlhMsm4jaw/Woj+6bzV+YrgEDjNBmX4kUDBPA6AdM1Hu3KEdA2TkZ6ZquZ28/eDkMeB7VdTJzjgnpQBnyRQrIXxg8nFT27r5gdD84HOO49KpzCRXbHIPOTV21EciEquMd/egaLLyF8JKdp65NQyl4VYKgkHTg1IIl3EkZ96WUouSmc+lOJY2GRgiMfuinTzLKoHQDk1LCqiIo/BHSm+QuNv8AD161ZmZtxIWjUD+IgE+gzTomcM7ckDHPtT72HeqhPlVRyTUNpcIqmEDcnSgtGhDKJCztxjkYqSNyQ6nv2NAiiVAVHynpUasIfMk5I9fQUEyRhyq0cr44yeB1wK6aFw1vGAm1/c5yaqLaxl/Mdc+hq7bLEw4xwaBFiJ5Eb5ycetSXDBRvxyOKrzscFQ2B3qmxkn/dlSAOmO9AEzEbyV6Gr8aCOLY69eeaoqmCGwd3+FaPmqwIbk+9ZmhCYF2knkHtUMMaCQYXBXnrVsZYbV6e1NVckqOo70AVWQbWWQZHNcxLBiVtmfnzmuzwu4p1bFZF3aqjBmUBguTWnOZlKFF27Q2QBxmrxhJVMEkE459azbfDzbB/DXQPHINpUcDv2zQBYjtlRV5O8dfSnEyhwqnA9+9KWAVe7GmgiRiuSSOlQwKMkcyZYsCOcD0rH+yTO5YnjqAK6a6gEdvvBLMeAPeqMJMZ2uMvirAfDaJsQY255J96vxOgO0DAJxSJsRv3nf8AQ0q7EJTIJycH1oAss2FwDkng1AZGBPGRmp4m3LyBhjxUDhVbJ68UGhnybWjkxkNjBNVIrHzQHl+YDPfFX5FZXddu0ZIznPNV5MlyOuOlZmZG0axR5RcBf5VaghYhXboelOA8wBZfuAc1OrhY1VT0PFaAUpUb5gCcj19aI1JcNtUdgaaSzztI+c8L9akZyCEJwgwenIOaAFa3UA9z/Ks6K0AdmLZZT/KthpMAyL90iqytJJK023J6DjrQBIm5sAncRnNW8SKScf8A6qqWiP5xHY4/OtSSIZDM3I7UARLNFI/lk7W5P1wasTHzlCZ+U9TVN4wjB0HIycn61KJPMUbuMnt7UAZ0scsY2RsSjHnPapEWX/Vq2VHr1/Cr0ixlFOeFPJ9ameMbd0OMEfj+FAFNldfmznP5VJHI0a5AyT7VNDC4Qq/8qgG5Mo3QdKALw2fKZvu1jSlZHkZD93hamd/mw/OOmKhZDGVPQN2NAEW5mYKMk1pJEVjwV5quYwiBwcMvf1rRgZpIwznigDOxIVKAZxmnwrMI9zqQTWiqBXZk+6ev1qKR2SJ1BAPUGgCkzM5Hln5kBye1WYfMf5ifr61EmRGWTkn/ADxUyK45HU5oATIO6JutVZrKVp0kDZjVTlfUnpmrBt5N29zjJqdiBweaAMyLSoklDHkk5OTVyUJv2oOFPGKmIAGEOM/pVR28tgobP4daANNiGiVex657VjzQyjnqR0rUJVwu1ccdKd5KnAc9f0oAylt5ZRu3Yx3qdA6rluuO1aiRKEMWcgjrVPy0RiFGMe1AGHPbSPMrfdC/rmpktC2MNuLdR6AU+6DLIAG69TWpYRQLFvAw47+tBmZqWFxFIBg7T6Yq2I5fk3kEMCMdK0sLuBHUdO1QSjDKMZYdqAKoXZlFbC8fhVx4zsyScgdKmjUMxdhgDvjvS3RWSDywDuxxj1oNCt5nJ2sST+NKohY5m4B9eOaXYsSjLAUjx569R+VAD4hGWMYztzkU0yKrlRxjjmhImXJxyelVmjLylm4OKCXIZcACTanA6j61NGd0KyN1YHn3FNlQlUI5PPNTLD/o67uBjAHuaCSaMRtbbXO8v156VXba3ygYJPPpT44Qi8Dv+FJIwjYgfMT+tBoVwgLhUwRn8KnjtUyWUlCuSTToY+A4+/zkfSrBl2rucBd3BHagCWM705b73emyYQg7cnBwf61WjkO5o9uQB+efSrCEycmNjtHXsfagClI5MgVV8w5Bx0p1z5sR3RjCseB2H41LGUSXdtGT0FOuViJAYEH07flQZmMsrlmuJUI/h6YrYjRsq7jC47iqTqGVEySM4PFaRbbENwI28YPU0AIRG+RgYxyKgmXbCQFx0+b0rPku8y/vOCc7R06VaS5aSAhlJU8nHrQBXguSj4lGVHQ1NI5aQsOAOlQxSKz5fBBHSmS3ARlEXOe1AFqQvtZT3Gacm8RgZxtoUO6qx439KSQusuw8igCMLLLNsJG3Gfpita1O21KSdSSfeq6LFvUrjcetTSuYgygBs8j2qGAwKSGIJGOmBV6FZVcGP7pHJqhDi3Dktktz+fargYMg+bpzj0qwLpVwFAbge9XUi34weKx2lESDewwQaht7jaMseQelAGvc27PJuP8AB0qtsIlUMeaJJmVPMUcN1Gaakwcb2/CszQGRgT5XOT0960IxvTjr3zVGRirbFPLYOOmau7CE3MdpI/KgzMrULbzSnlzZC9R0NRRRSsyiM42Y4x1qe6BKZQYJ6n1p1lEyKMnbQBbe28w7nPA7ZqFoUJCg49RnpVhpc/Ko57+9HlBSS7fMaAMpoVjlIJ+bkcHmobaYC/AnGU9fenXR2yq55BJA+opsIdrlHwAq9R2OKJgW54xHGWC5GT2qnsLR8j5Rk5Fa11IWjLIBn0z2rNCERnHIYdqAKEMgDk9dn9a6BSyRCNQPmHBPTn2rmoo3jJV8FQc571vW7NsAzknnmgCZQYAAo54z6fhVmVEf5R781A7hm2d9v8qczLG3K4B9RnNAEcqLLbyQg8YqKSJYbVHAywwDj0rRiVFz8uQ2c54qvKsflMpxk1aQGbEHYsYwdw9PQ03UWcRFANnAJGeRiryxC3bg/Mwznp1qKeKOTKDnGMmmZnPWhd0AByMenPNagtLuIrwMGrljCsQAO1Ow+lWZQzvvZufftigCn5LbQx6H270R2TlvMblewz1qcyTx/wB1gDn7tSxMxQNkAk5wOgH40DRlTQR+c/lnBU44PQ1oWaOFB6Yxk1E8IadxHnb3Pqa0YY1jjVNvyqQTnvQWalrGIXYP6HkVkywpyx69TV55MqXcY57e9RMoJbnAxigDKRvLl3KvNUdTjSaWPaMFeSO2au3DOZVAG3tmq8oxuDnPvQBYgBdfmkDufbHFSXC7wIZSo2AY7mqsTlGXam4kd+K0pMLAXOAw56dh2oApwWflqzoCTxSTWbLGX6cgnnk4q2l7CyqYkbMmc8YFXWwFG1hyuSBQBgxx5jZpABjOKo2cMkc4upDyDx9DWpcZ44LLt4X3rMH2kLu2YJ4wO1AFuSIyvuQku3eovssg3LJnIOcj2oge4EqsvQDBFXmeVBzjIweOvNAGRcpLbnf69CeauM0jMrgZ4/WrbAOMN827v71fjhXyfKVAJAPwoAybdkureZhIA8QK579eaYhGQmeB696urpYh3yRtgnn2zWVOrRSMzA+5P9KANBD5aHc319ae1qZI/Mj5wcjtWZBI07MjknaMiti1m2wqT/F09aAMsR7nVAnzA4zV6KMI438EE8nmrjrFKQWAUn0qQwjzCqjGcUAVJdizOCQPMH3qRJCzYXoo2k+tOmgxJkEbM8evFOWQLhcdDmpbAousvnfIM+5qUxKUDyeuOfUVb3gHJHyt0NVr5THDEIzn5iTjvkUkBRVJY72JkwVPQHjr1rcc5Qxc7HypP1qhBKfPKOBwoGfQ1e80IAV+YFsDHbHc04gMLBlCJk7QBk8YxUMcG1Ng+Y9QepOac8uZCydeme2aZGJOxw3r6CqAgFsUbYR82Swx6VA8LRzeaWKl/atUhzCHdxjvxWNcbpZHBI/d4xg9qEBWlgVW++Sc1qW4RJxM2SGP9K59iySDY5K7u45rbzuiQrjBz7GgDTm2u/mKOBVK5YIwkAzn0qWHaIwR17moHOdxA3L60AVZ7x7dQVB+YjNbcRWaEMvB9KxZ137Tt6dKuwjO0t8pHXB61DAS5VhGRnJz09K5eO1826PmnYErr54kkj3gYIrNKJGSWXJPAoQCIXEiiT7p4Fam4BV3L0/lVDyWGGAyVq0d6AI3Q96sC200GxSDyO3YCq7TPGRsGR1qy1kBgHlTjmqtyCkxjx044oAnnYSFcDrzWZOqJIoQ/N796kmZw6hWyMflWbf3yQgSyryvTFAHQ2qSz2x3kZYk8deKT5ggATLjjPtWVp2oOSHiH3hmtUXe5sxD5iMkUANj2T/IDyvrWcM284Y8YJ4rZEySIUICn1x3rPurdp7cseD2NAFuC4F1IwOAFHPrzVlovLVh/d6fjXJqZYLmJwcZOG+grpjdK20hupyaAGtIQmOOOtQyy7cBh06GpyUdsAfNnOT0qx5QaNSwUnpQBhLK3mnuM8+grSKncrZyCKpSxOrFcDBPFWLqZIRHHtJ7ZHagCd4gFbadw28E9jWRFGsayRONwHOKmMxCYjfn3qv5xYliDlu9ABPDtiaSPgqMj8aityZId2QpB2mrBjeQBWGQeoqVLFYxuYldpzj1oIsVnQxuQV5I4xTIG8uTeCdg4KmtZwWw2MEE4qpJCd5k2kEYz6GgLFiOdJGwV2Lj+VWW81VG0cqct9Kx086KVWwGQjmtOac+WShwWGKC7jzLt2EEEHrU6M7LsyMHpVC2UsuMY2cVcjQ52g8jqfrQFzOuYHhlK54OAM9MVYQSHG5gQRhR9Kddq0z7R+H4U8bEx22AYoASJ/LV1Y5UjFV0Q7iMBcg8j0qZpQp27OGyaeFPJIGSMEj0oArwO/nFQvGO/amBkE2yT5hnGPepoH2O2Ywc8fhUbQo9wyhdpYZHtQBiagQJm+bJJwfpU9qTGAM5UcKCO9RXcflTCWQ4OcEH2rSkQyFXjI2jmgC2yRHa7Y3H09afKFaMBhkg9M9aYSBgAenFSJCrxkMwz+ooAQy24kV0TY6gZHarLhZl3uO5Ht7VlTOFP+0D1x1qzBs2EF8Z7UEMinH7xTjCg/hUixgjDAEg9BT2CGMRsMgUxMIjHAyO1Ah6eYr4RSQp/CmPIscmWwMnDVWmvTE+0Fgjjp6VCJUMwRzvXGTQBqQBZn4+YRHr9a5/UbfEwReCTmtmzaGRZlhbAVuvvSXMKT+Tv+8o5oArQhIMMxIJ61EbkFnyML2OKsygDGSME7eaHityQsgGeg96AIILhZ1ZVbIHB96hu0WFw38ORwKtxIsTFFGM9QKklWNmKjjbjrQBk3kpmCiBcMRyAelaOj2rxbnnOSQM85rPmi8qR514BHNb+kgTlmBI+XnnigCw8m6J4sBccGi3PlJtdtxB/Kp3tcl8/NvXoTjpWbbEuGh+8D3zyCKANRJFJd1J56fhVU5SQOo246UsMZ5Xdjbgc9805wYTgk4XkmgCAoWk80HJY+maWVEA5ODjge4qt9o3AtGflznI6VTu4prpFKN90jI70AaKXJKAbSoIzg+1DyhlJePOfTtVmO0iNtEDyxGD+dSSwKvAwOCaALNk8QieF8EOBj2rUCnOEIGzHTvWBK8lrbs0Azgcg1e0u8Mw3EYPAx+FAErBvmyuwDn606BgDvPJ4GcVOxSaN/4WwSCavW1q0iKGXKkZyO2KAKUccCOxbBLnPHY1DKqO5kUkYGPcmrhiy2Dgsp5olCfLGBkg5FAFSGIPhmX7p557VPGyrMzkgxEY6d6bbkL5kjfx/Lj3pzxqzPF90p6cdaAK11ORbsdoZQMdKoRCOe0+0puDpxt7VoXSIYTCQWyOeKpaRcRyQSwxYIBxyMUAaGkRb7YuW2lT09zW0Itm454XA9x71n28nkrgHB7jHFXIXcoSy5YenegCJr1rfCN+8Pc9Kzbi5Wdm2fKuMAdTmr0sBmADE/y5rCFu8NwitnBJORzQBo2blQqMctnmrTkEADgE9xzUaQrEhkUFj1+lG0yxgk8jgmgCYuRyMZoSQeb06d/eqm7ykKKOO/8A9apIJt8myXIVulAGhC+dsZODk9ulLLIVAIHBOCSO9EuYmXgsrcc1JcR+YgQY+XtmgB0KOzkunToatYcoVjHOe/pVS2fyIeUyegJJODVoz8Z3Y4/WgCEeXLGCDtZAeazi5Z1iRxt5+tXoCxHyOBnNUYmRJiGGeTzigCnZoftTBUyyknr6V1JRpXY+nWudN1b25Eol4bOTjnNaVvqkUi7DncO596ANMiNQMcEkfhSkAgMTjA61nNcid8KAXXBJFSG4KusbqHjPB9jQBGy7iQ5yF79KWFNrjkEZ/wAmpZrqEgoOMZx3zSKoMQZThSOTigC/hQRzuU+lJIwAzGd3NNgyqBSw/KpgI2O4jAU9qAIMCGPK/wAXr2rPikEu8SHa6/hVy4bzP3ZOP7oAzWfFGS7SykAjv60AKC28k8g8cdqS5tXaLzFw23kjuQKVVi8zEZIPoOeKnhvY0mKy4C/MOeDg00Bk2cx89QSRkYGBmtoooUf3R2rIMZilIHAzkEcdK2bWYNGq8bs1YEKl3dY3HBxzj0qKQeUzFDkjI6VfupUQckKQcE96zL1pEBljO7ntQBLI0jWxEeS3GBjIqrKirEWlBBIx06VLDLIIo5WGCwyB3okYyx/PnepGM96AGW4YDZzgE5p4OZWVExnjOada5+YfeJGTViRQgV1+WQnGO1AEMZaIt5oBwcCq5k80tvBwO3vSzThznBBJ5+tUAzndsDByefegCTCzpg7g65OAeOKtsHfO7JBwKp2quDueMBgcDnk1YYSiQO4KgjNAD1iaRtqfSp5YpYlAJOABTrQEybwflBGavTkH5Rkk0ASWDOLaONvm2qTn6VbdWe3diBvRdyiszzWtYwgHAz1p9vdmVmT7qnp+FAGO/nzMrt8hzyorXtI2CHdglafNCF/fKvJ9ahSKRgoBKjpz3NJATqh8wsw/EU12wzKG574piGWOQRn5gTio5o289gDjjPFMB0Z+d43x8wqqdsLnphqqi4kEhdsjHFSwo8tyS4wgGaANCN14DHJ7ADmmy3AiXY447EHimmHyZgVJ2kUxAplO4bivagA3Hy9wX5ScHI7U9HG4bTxUl1HLLDtibYSR+tYdxp1/EpBmJXOPlNAHRBVMnTIPOaSSHd05xzXO2kt7HEI5WzjjNdFZDeApJycVmaEsUxyHHQcEdqmW7KcsTxzxTLiB0ZuFXsCDxVNoSBlz8o460Abm4yEPnGfyqysgdGXPtisi1kwPJY4J/StJU8sgsaAMeaMRz7iOnSn7f3mVOB6/SluYy1wTjOFxj61WjjKMrSHIHBHtQBoFtyFASM+vY1EYi6FQeaYqNsaSNjxx064pAzxkA5OexFADRalA3y8N69af5AY7RwR046Vekd3g2cE5H1FVXtp2Hmxtjy+poArSWqqjFh8wpickMcg1JNIhwz84FQQSK8hRmBXFAF7maVZJCWKcZqxGiYIwcjkUyFAu3IwB1HrSnfFKFHKnmgBZk8xg+BnHFLsVcc8+tTr6M3fp7UkaiQEN95TwfagClJBHKuG+bJz+VQqu6UxINqjINb0aLs4XDDPaqcsDod6cnvxQS0Za2QjGVO3AqLa2Si/KCetbiKzDDjg1nTQbWcAnb1zQSZQ8y3f5ckD0rXjYsoVh98c1Ryq5BGQorWXyCiyZAPGcUBAbEMjH3SOv0pCqqCexpGO9sLx/hTok3Fl9OlBoUmtgcyxnBqP7G7JuGN3rWmY9gCuMKe9P8xB+6XkCgCtDASoUcMOpqy6LIvl4/Kn4ZXRd2OefpVlEII29SePpQBltbFQWjPA4/Oovs+TtJyBW3MgXA6YBrMk3LGCvB7YoASK1Ea78fdPFXJSSpTbweaiRpFIyc/SlbeEV/vUAVng3LuVcEUxYHDHkdKuB2JwabIrK+B0xQZldlzCTyCR2rMRmNx5MpIwOMmtrOPlJ981hzsUvAT0Pcig0NZPv+XyeKlQPE+7HBpLNkmjK55HQ1alXcvl4oAjdzPIu07Qo596R1O3YPmI5p67kwh5x096VI8Av3JoAzjFMck/LmnQKzHgEsTWiyGMHzMHPQVmXCNsLR/ePcVmHOQy7s/Iec44pIw5QR45HXNWLdR5JV1w4ORTmU7dwGCa0ArAhcxjk5qSB/JkJPNQrG4bcR3qyVJwe9AF9bgOp71GqLvYHqwxmqKeYhAI+XNW4+FJHUGgCRxsUrj6YpSN0RKphvX0qxGpmIwoDHnNMUSJgEEcnPvQBWmjaZFB+8uCPbBq2G3fOfl7c1DMy+Yqt90jk1EQNvyNn60ASOjq/7vnjikZTkEnHHX3piSSD5O3Y+tTL8yFZTz296AKw2KxYk81rWbfIVAPPpWS5jQgDitW3HAKNyfWgaHlNxwgGR0BpAgx2znp9KkZAeTjPTNZjFoziPqOST70FlmYbY8NwSe1UdqlsGnrOzEbux5qu5+div3TQBqwKyMqD5hnmpWh2OSDn+lULKYhxAx+h9KvoNr/NyG70GY8wg52nIIxgVBlV+QcYxUwI3E8mmJCp3ELgZoNBzYABb14pCY1ZduTzk1KUdfkPb1qIoTndj1GKAuMkfDYGTkcmogVRQo5xQWTBU5yTjpTSAoO1cheOtBmZ9yeS3Unrj0qtjam/afQZ9KtiNMt7+nrTmtyyHsKAKSvtIx3ySfSrUcobpkYIojtiTlVJBGMUCAodrA5/ligCyUGcE5oIXKqvFRxswY/lSEMMEnGaDQsOSqghuO9Vm2NjuBT2U9CODSqq7tqdB1oArzW6yBeTWdMqQtsOAcda6BUySAdo9QKyJ7Nt20ZIz94nFAFVCkfK5z61WmcmMqRwe/TjrWlDEqFdoPHHrRcxecu0EDnGMe1BmczbhBJg8ZxxW5FAMbs8k1l29mI5AGbHNdDFbeXEGbpz1oNCuBGrHHUDtTkVt5KnH86iyhJcYHb3q9bOigqefrQZl2ECOTJB2sOB71Ks3lDL/Mufu/Wq+4YG0gqDxViFNzDjgc/lSZqi60uQXTPPanebuXLHngAZ700Ek/NwR2o34fYw6njioNB6lCN3IxUWGVeeN/U0MFw2DtY4qQMuCsgzjFAkMDAqMEj1BoiIDEDOD2p5xggDPpSBScbjyRkUAWI4/mY55qNCASGBJ/SlEioCgJL96BGGPH54oAswMV+QkZNSNkYAPzZ7elVRFkBmbae2acCYSWySB+tQwFYeuVIppJVg2cg9qaZDOSADlqepEAwwDfWkBaJRUAYc9ee1UWZD869TxVpZklUoR96mqsaHGOewFACQTr91hkipjGQm1RgMc5qJo4wuV6k9DwakEqFCrnaR60DQ4yiMYb5vWnNGki56qfpUYVZQqsMEDrT2d4wFVP3fQ9OtBYscSxJhflXPOMU+N0kUkAgDg0OwALMvykUrNCSAqnYfegCOUYTIyfpRBiRDI4+ZTjHtUokAAH8HfvTNyqC8YwG7HvQBa2oY9o4PoKqeSwkLh9qrzgc5ot5HViucZ5o80Qb2J60AKJNy4Q59iKSNN25erEdTxioFuN4+Zfve1Nbzd23ACAc0AHmAuVlX5RwcVVcxlisS4Ydz3/GpGhwhkQ5D9Bms6RJoyCD14IoMzUWRTCzN8pHUCqG0u2/OM9RT4VMoz1BGDip0I+4RjHtQBUkX5yASKlUzcCQZ9M1BPvR1wS3firit8gLLkdvWgEiVFyGLnOPSo3CwxNOnReoFRGXLZXgDqKaJCFYdV7Z6UFco94fPGR8qkZ/+tUZG1MdNvJH0qSORGfAfBx0PAqJ54wCm0DHf3oGxscwOcjpz+VLI7zDcMoccfjTkaMRDy8EsTn1pymNEUMTk9OO9BBRUoW8sjaAfvfjVt4trhEOQeRzxTJkUx8Daece1QoJlcEn5WoASRczcHGM5NRLvaQg8/wAjTydspVTwvX3FD72kIhPyn0A6mgC49yRhYhgdc46UQ7i5wNxI4zwM0yQqkIjxnHf/ABot4pEjAfJJ5H4UAT2xkJPlR42n8aSRZZ3y5IA6+lJNPt2GPgjj24piPIZM8gdD/wDXoAV12nywo2rzUmweZ8oAVR0qsJdjMm7vxUsjMp81Wx6jNBoLIEU/OeT0qOOHzZAyHHXdU3mCT94RlsfnTLiQLbgJw4BzjrQBD5E9u4kYgqTg4qdUX5t3altcNblGbG7GQe1P2hSADuC9TQJksThhtcAjPWo2jKzMDgCo0dd52jjqabNGzJv3574oIPEv2k3MXwZ1bMfnRlkR19OcZH0r82v2WxPa6trUmwMsNwEaM87Q+dpz71+lv7QVrNB8IdW+ysqeZEWk3EkYBxnBr8xf2ZQJ/EGsW7ybjK4dskgnYOCB7V1r+GwP1K8N3M8lku6PryQTwBntXd2qOCrlfvfnXnHhGC8t7P7PIdxIGAT0Fd5YPciVfMwAvWuQ0irG/P8AIqsOrGoWgQnz/wCIdBUd1dNM6qo4XmqheZWCMOKALQfdIJCCNtS+YA+X/XpULOGZEXgY5p00LuhOeV4oY0fIPxtZD/w0Dg9fhlZY/wDLhr+bWv6O/jTFIP8Ahfef4fhlZ5/8uCv5xK9mn8KPJqfEz//U+5d7yttb5cU8BY8lskmpJFBwCcNTMhfkJ5r5BH0BnS5xwce1QyGTjyxyetWnT5uedtIAUySeSMCrMzO8o7Crd/XtTEVipimOSB1HpT8c7iST35pnJXJPJ/lQBWZYlGGb5f61BO4HysPl68VYfZG6q/OORVaR9zbQMDucUAVJQrMD2rKuLRXO/vnj3rbKBAdx4HtVVsOBv6DpWgGA8PO7H4VVljcuQOPetZ4sMxwcmq0yrGoyuCKdyGjAkBWTy5VywHFLCzBhgdcg+1W5YDINw4IBqFLdhKH+6SMH3qxF63ZJZMDIZR9eldDHIFtZ1k/djH05HNYlvFhi2OvGTWtsL28wlwg2Mfx6DpVMzPwn07yZf2qfKVSAuoFW7nIIYk1+vVlEHuY72KfzE2KCV4x3I/SvyN0oXA/akt5bRRLILsu23kH5AD9a/YvT7O3FpbpCuzcoDE8ZYDJz+dehW+GJMepbjYO5JXG7rmpJIWADRcmnQKN5Q/w1YkQHgHJ/KuUoy5k80qo5yOcVQmIUhc/WttlUJuxjnH0qqbVCVeUblb170AVoCqgEjJzxWmJScseDjpVc2sYTOOn1q1FAJcIDjaOtAFGRjwVPOahmfOTnJA5ByK0Ht0JMW3PfINUZrZ4Szt90Yx1oAyLsGROnNWIZGWDIbYfTOKuSRNJHuDbCMEA9DVNoWKgZ56mgClLJcjA4AXkk880Wz+YxVGBk/KrAhKIxK5J7VHZWX+kibaVbHzA8VXKBsR26iPzHJd8YapWgZWWSMnbwGUCpd8aL0C5PY04zEAAKCTzkUcoEJiHl7skHt60zf8oEp+bsatbsjfjrxj3qAJnKR5J9PepAGddh2fnVZj8o4BPqOKlZCAUON3oeKVQQoQ4xTQFMFiuTgKPzrNiEjXeWPyntWhcQtjGdoJ/OpIkRMZOCvOasCYPHAwVyST0wKmKRyMSB8x9qaGjkyec9aUTIhOD06Z60AQSxeVGybsPwcjnp2qrI3AcckdulXnkRmZmQkY57Gs+VNoLqC+T068UAQ3Do8pXBwedxqa2jEcgZ1z3z1FZ4jbeVQbsnHPpWzGI3i2k8YxyOKAMlmO/BPzHofanROVk24HHf3qz5AHDncD0NSpEA7pjAHegCiJipZF+dun0p8gXYMnaW9fWkkjO9iv3AcAe9TQQSTkxkBSSFBPQ00Zmarw28iPcuIxgjLHC5bAHNaUyzJM0RGGUjnjHvX5yftk/F3XtH1zTvh3oWq/YYra3juLpIfviUligfAypHXafY9xXoH7L3xh8RfEu9l0vVbGaX7DbyPcXRdjE2AAn3gSDnI6/n26PZ6XJlKx9jTylN2XzjbWmkka2/nL8oBx1Bz0GPrk1zptpppQEkC5YAY54r5h/aL8S+Pvh9f2niPQry4utJslXfBkBRJku27HUA4P6VHKHMfYE0jmBfKB+bHPvVuNFVkNfM/wAJv2jvDnxF0WO11K+ittUt4VLrtMaFuMglupzwMY3dulfTdv0UKQy+o6fhSasNMjljDYYnKrz+NKHbYCB9frUrIWZnY8e/GMUDGMOMFeT+PSkMp3Q327kEKe+ayYHW3VmbBLfrWzKIpCY1xtbk8dazUt4y5GMhTjOegoLiWobtCAW44zitEDzCFHKEYIx7VnR2SPKFU/KTkYPStu0iYSeU2WPcgUFuIqx5GMYFVvsjwEsuFBr5+/aH/aJtvgjd6Xp9rapdT6hGzNHMHIVVI5+XpnPGelaXwt+POhfGC61G00m2kXyFQiRATEuRnDE+pyBg1TjpcyasexecR+6cjJ/iq/Czjj05ArMaHEhIB2sRgZ61Ve7uIJjBgnZxnPSpEdLHKu5iB7UNDvbg/QVVt5kZQH475zWjwuVXoe/eszQqI4jYoGwQOabHKvmfMc+hqSWNGIKHluOlZ8hKuV6YoAv/ADZb5ufWoZNrtulbf7ULbJIFmeTbH/EWPC49a43w5448I+LNTvNO8OatDfyWoKuEboQccdjVRjcDrILdUmMinA74HWrsqv03YHpWfhw4i5ypwwPY0Teasgc/dBwPeqAuAsuF6kdKmiQoC7HcSeneoD9pyhIHzDj3qGQzROe9S0ZmgZnkwMZWqYLfaPlGATjJ7VZiVhEHAzu5PtUSOJJ2WMDA/WqA1FiyRuUMRULqoc7hjHYVZjOABjkVCSS5OMA0AByAu3gDmkYFxvB9+alCM5CoM9q8Z+JXxw8K/D7xHpXhO9ukTUb4hniIziMkgcg4BJGB70AeqyBhJhjnd/nmmlR/EcVzNpq9hrEEOpaRcC6jkPzYyCvqP/1VsNIfl2j5elAFoASEqgyCOOauRIGwH+UDp7ms6VZrSNCMqCMAHvTrW5nkEnmDGOhx270AWZ4PLDPn6D2qED5GZucCr6BmyXT5COpquYWcttxzjj0AoArKA6gEHZ6Z61oxARorYxnoO1VGxG3lhABwfcEVZt/nwWbaCeh9KAFR5EYs2PmPFWkkDE854qtOik5U8gdPeooTsO7pnr9KALqs33Hwd2eaS4XynCj5cdBXN+I/F3hzwlqUVj4gv4bKWZBKiO3JQ8Fsema1YdR0zUYLe+s7yKeK5GY2Rsgge/8Ak0WC5fYssZ+XO4dKlSaNRuLdMVnhpGzg7lP8NRLLI52IvAIBoC5sG7PGADnIJ7CqnzygBOF59/xrlLnxR4asNZTw7dajAl6/JQyAbCRlQRnJJ9q6oGOJDg8j+6aCeYq20Nw9w24hsHP4VoCEsSknOOlV4nBZJFySep9qsyEqSV5HtQUQGIo5R+FqbeIoyc8e1QFJmZWblfTvQYWVXYjrwM0AT+dsMef4xSSKGQxn1/SqkoZSjN99QQo9qn83bDmTggc0AOyyqEjPAqwjSbznoay0uY1bcXXgE+2K11jkdVlC5OMj3HtRYCbawVXYDjtWe8jrIFA5Par25uABkGqbBxONy4ODzTsBKB/z0PDjA9c1m3vnwybQOVwcfWrqlriMuMEocfX0xVG7nkVhcSYUSdBnkY65pWA2rV42ARiN/vVhimSoxk1zse+YLIn51dTzZH2A7WWgDXC/MMEDHXimP8j47euaZbrJIdnmDPpXnHjL4peDPAmt2Wg+K9RS2uNTU+VGOccZG/8Au57ZqYu4HT3CXM9y4OCueua14FZYhgcVy2m61p2sJ9r0qcTQA7dwx3FdVE0iwq5yVXtVGZP5WcODzUpG1d3T2qS3glmdIl4MjAD05rzbXfi18O9E8YJ4GvNbgj1FgobcSFV2+6megPHc0AekKoEfzHIb0qZB+7XeAAPzqk4aNYzxKkgyrIdwI+opQ0pjUoCRnHtQaEdyp6heDR8xZQScAVOHyu5xjb296UHdGSen9aAHL8wx6VHLECuehqBpYooJ7i4YrHBG0h2jnCjNcr4O+IXhHx5E48P6hFNPGzZhLhJdqHGdp56+1BmdNO5SRUUcgDr3qfkxjB6kf/XqOYNgeYMNHxUHluCoB96AND7vC+pqC8dyQu3r/Kr1uFAUFfxr5/8AiN+0b8PPhz44Pg7W3dpRCjPIE3BXkBwvXj1z05qoxuWme2M+Aqfd9+/vUsbhtsecq3BJ6GuC8J/ErwH49tzJ4TvxeSxD94nRl/D/AArtIGZMt5YH1NJqwzW8sLlG6AZFMwQVCfebnr271XSZnV9ygN7HP0q1AyucsQSP50iWyG4RVZmXA6FahdwQCRzUskQZiu75nPy155/wtDwLFrs/hq61OKK8tWKOjnHzDORk4GeDQSegL87YJ5wasLCQU3/MccZ6VRa5s1mVoXYSE4AI6irQmYERn+Mjn0oAxJ7d1n3MckHirEtynlhWYgrxwMc1t3b2lpD52pTRwRk43PjnNULaK0u5nSC5ikGMqMjkUAc3b3MsMrkKQvQZHX3qaGG4u7tMkgPzgjHTvWw9imTvQAe3apLVYYHztDHsM5binYCHzC7Nb/deHB56VZ2o67/vHHH1rK1DVNG0vVXivryGC4kQYiklVZCSeBtJrakCxxxvt2q/PuKQFaAOJNoGQOTWk4R1BIOR36UsSoQHUk5zyalCExSyOmVj64/mahgZMsbBDjjPfPWprdzlF6gf55q/PahbVZCNofoapKhBGe3HpzVgWLwB4l5+Y8Y7VmLaOuDCCSx5q/llU5OSoyAatWD4YYAxnLZ/+vQBjzm6aEKhIG4E/QGtJPkRPbrXxr8Qf2xPB3g34n6j4NbS5tRs9OYBprZg2HIy+F4Bwe2a+o/Bvi/w/wCPvDdv4n8JytdWExKM+0qUkABKMD/EM0mionYGNpJFkjO7GD06VemEgUnPAGcVjwah5MhRF3IScA1akZmwzHggEDsM1BJDncpweevSrFtIzOUAOAck+30olTaqmPHOc471WsJWWR93BwRkdqANeUxgEwkliOhFRKrykNnn0qSBzJ33E8DirVnEZLoQhTvxk8HtQBjXdtM8QSMbGGf1HNVLd/u7eCOv1r5hj/a0+GU3jvUfCetNLp8mm3Etu85kyjeWSMqAO5HA5NfTNtd2GoW1pfaVL51texpLG5GMo43DggEZH41bgQpGgRvicJ8uQRVKL9xa7F+8DhcntnoK1JGVAAV+U+nb+deT/HP4iQfC/wCEmseMobcTTWzwpGHJ6u4BIxyTz0yOM80uUpM7mMEyYZe/51u2vLFcZOD+Qr4z+AH7UXhj4uaxb+F7q2mtddmz5W1S0cm1dxJGSV4B6kj+Q+0RcQ28Jml4jX779lz6+lOULDFiZAvlnkjPfmpDIGTB5P8AhSIkEm6SL5jxyPpT4owYpJIx8ydu9CQEAnMo3jgdsdRVYSyRTiUYYYx7/lV14gBlsKfbt9ajaCQTLgA7gec1SQEBfKhzzkjGaRXyGYANgnGD1qZYHf8AdJFufnC9MEVDbmN2mtQyieFgGXOWUnmkZkCyHhnGCe2Km87emQMqPWpgmVaQDOOpx+BpRbB7fHGTwO2aAM6W/SDZ5qbN/wB3PepVnEkLGHgj5gT79q/Oj9sD45eNPhZ8ZtMg0G8dLEafE624J8sgbgd652sc55PbFfX3wL+I1/8AFn4fxeLdU0waf5+1Iwo2+aqjmTHYE9KpxsB69aOWcAjOe4qXz5I7oxBcg84P9KrW8UqyfIuUAyP/AK9XdssX7+QdBxUmhZ+0suA4wTk4zVq2CyQ/vOW5IArJjDSuxlGcEc/WtONAmFLYZT2oAoywZycfnVZY2lBDqQM9SK3cGSQ4GSMUOhWTBOcds0Aci32iOQgNgKcZx2q55u+Hy8biQSM9ea0Li3SR3dVw2M4ohtW8vgBSgH1oAgWEtAqqOQOhFTRQcN0J6Y9aVJZceXyWHftT7aGWHzJWOV4HqcmgBJYG+VOhxVZYZFHYkHNbakGTahzjGM1XnQEdgRkZFAFSCBc5A2lj6VI0PlMwlZTnvSw7mcjdx6mkbejshGSeAe1AEAKqAFH8XfkVaZsncBwT2qMqsZyx5Pbtmo/M2x/L065NAEoBMeQfl781XntQyK2enP61MpHldQDn9KiV45BhQCCPXrg0AZNtaSRTyAgBCQQRWlHsY4zkA/KRSorBvKJ+Xn60+NRwm3YBn8aAGo6B8SDOMnNSS3QJ2LkBu496pOMsAVJz0NSFWysQG1RxQATSBzjjjgDuaWNN3IGB39aqKnzkqMBTiriybUUevWsx2Ent28rykY5Geajut5SLBxwMZq64R8lu/SklKOkSdQnBHpmrigsZ0MRDjzB97qTWk8KqcscA8kU7akg4GMHofanSZKCUjHHT29KLBYz2XjzGB2jjA6U6PYwMgyoUfjU6h0/d4wGzj8ak+zs6sj8kgHjpTCxlZykjA7QDnHrWau6adgVKnG7I4FXXURXHlhht4zU6RIZMIcAcc96EIri3VwWfhutTC3QIFXPJyM+tWEgkEysMAk4zngiiRpWkTKcYOfwPWgBYlAQovymqZEigxscAdatB8OQT+7P50spDt5mckjAWgCCWEGAMRgnninIpCBSff8KurDvUZOQf0pV8uM4kAJXgelQwKwmdWkIXK+9SDy3BwvA5NJKu8li2SewpRk7iR27UIBrAKjFO9TRFGjBl7c1FvL5VeB70W8Y3MnVf5VYGijonfJPIqjcp+9EoOQeuKkTGdpztPAA9aGUhwoOF6YoAgFvG7bAeG7nrUN3p8VwNxA44OalKkMVbkKc8elWgCzqwPyn1oA4+NDZSKrLkKcZ+ldNYiPPmnnKkfiatyW6TOybQARkfWqMQSFyCTyf5UAXoBEj7SNxP6VITmDEgzzj6VGQuFdT84pfMc5WUhQ3egDNuYlkTC4DZzmqoUbCwbJXsK1fkGATnaeo71GtqoDeX1ByPpQBBbzlmHyfnV0XLFyjrjHb2qLYiqN2eeuKtELKAW4xwPpQBG8asQw57gCkng+0IPlwR0qSJJOkWDz1qYOI1cDkD+dAGB9nYyjccKvGB61eto1UsGTg+tXwEbLbSABnipvK3xZPB60AU5FUSbkQjoAewprEyE5JxnHtmtBIwItq/O3TFQPG8akuCcnoO1AFZVIXDLnaD81VJHTbn73tWlC+0BHwAfXtUd9brbTAQgP5mcCgCkImyQq9eahlQucnkjtWzKxjuIRjG9Bke5qIwgMxcDIzQBlLK6Fn4Aq/G+YkDfeY4/OqciMz5OMYq6nlFVUMc/wAqAIrmVo5AAhGThfT3qJMPxIeeQB71osoljG5seXnFUWjCruUgnqMetAFEM6z+U3zLjqKnEpbARcdRn1qzEpAweMn0pyxIs2JcFc8496AM+JJWdwF6DNTlmA+78zcA1VlKJeSNFlAw2nn0qeMzPsCjOfXtQAk1rJOQzkHPFPMLQoBxtH5mrEJdJGEuCAeKs3cWSE7HqfSgDLkjfyw6dT056VVnju4wPnx6471pyZVSsYztOOlQNmZvKDdcYoAqhJxCr7QQTzn3q2YCVEeQMcc+tT7HCeT95c5zipPMTYR2+neghjdpBEaDkZ5NIiq0jIvL461Kh3bmzhRxTbSM+cMHkg8/7tAjDlsxE7rIdwJ3A5zgmrtjYAyMwfBA5/wqwLfcJy2Qxb5SR2qS2CxzbUHIyefagCpp0H2eSfzjje3T3qxKnl87sj261JKBHIzgZLnoR0NVJQ4O1j1AI4oAe8eSA+c/pUTW7AkhgV96mYksGfJHp61YhiaZyR9wUAQzRDZmPpkdOoqIwOQGI74INab27CJ2BBGBx04qARlQCOi/jmgCsbOKePaxw6/rVu0tDb7ijHB59KjP2gYKOEC9sc1ejjYhpcHOM+lACRPGZcy5+Y4+lMaMJJIsXO0gjHekSItIJA+DjgVfRdhLcZPBJoAitiGV5X4KMO3WqtzKMsG+fOSR7GrassRdc7lJPAqtcRieWQrjIUYPSgDIjRkPl4yvYHjGa0VAhTkc56n3qEK5lxj5hwKt5TYydWHH40AWEA8s8/THcVOpVk/eDA6A1nNtT58nCjFRedIIuc8HFAGiIGdGDkEN71TiMolMUa8/pxWiiM6bUxtA5x7VStYyTl/vZ5ycCgDZRd0YB64qzDcvAnzHIIqoq7gAp4BpZlWKPrkjmgCwoBLSMSDIcnPHIpZAqjcMA8A1HaPHMHOcsMYHoamIEiuqnJHJHvQAwyQlFC8AHORzzUgiDyM5PXt3OKgjtZyAuA2fwxUU8V00q54VDz2oAlmCkMrnb6msOKzuLcMkBBy2eDng1u/Y5jGJZCCrAYB4INQLGUbaDk/pQA60t5UALknPrWtG+1Aqsu0cE45qoiLyHJB7EVIu9cIo+vPWgDRjCr97p3IqB48lmQZJ+6O1OiVpJljzgY596viHZxnCnPToKAMNYiT36dO2RUhjVk3IMMcZXNWlzjCtgEnk1NAiGTB54z+NAGQYQ0y5xjGcUfZ7ckAKQc9zWrcQmSVGGMjiobmLypN2SQKAJ5grxIYx8ygDk8EU5Ym3dMnHP0qHeI4cuMFuQasRthCyEHjrQABGEe3HDHv0zUUgOCWwB0q0vICnjt3ofJ2qw4HA4oAowsox054qCVVjDkD71Xng8ssduQenaolVAcMB+dAGLNbxyrs2de9VI7SaD95156+ldPtikIBGFxgfhTktFRnX7yr/ACNAGDZzrDLMVB3S4Ge2BW6sUfIX51YZyfWmtaW+0eWpGwbc0638yOMiT8OaAIZV8qJ1HJbp6VYhuM2/kkBuME9+KgkkZhjknHT6U1IGJDI2AeDigB6SmO4DOMq3vVtJWG4sQV9MVBGirIqnHHSpCOpcUAVxM7yt8uPSpwrtuLYA96cqgscjBxxVhVwpO4YxQBXgjZFD7dpBPPXIrLeBnlcshVUYt83JOa3Y2UplgTjsO9MYq8wwNo7lu4xTQGUAWKbscDg1ZSNt5O7CnGKv4TG5Yh8p/wA81II4pevy55HpVgRBvMYhsFl4+tZdzuVN0jZ57cfhWnOBGxkALAHGaqXsCz2+1TznOPSgCqjB4lkjGEUY+lWoomliCq2CB1PSorGMrD9muCCM9utaUGFh3Y3Dkc+1AFfyPs+WXBLD8DVGcyGMqDhxyT9K1Zp9sLK4CttBHHSqfE24kZBFAHNr5rTBX4ye/epH86Pcsbfd7itmOJXxGUH1zWgtlbkKipkA+tAGLZpNKucYPv8Azq/HE3mCJ2+uferSxOEKtxz8uB6UqRNli4DHb1x0oAhSKRNwT5s+ntUEkkzgllKkGrIkMBDEhcHnPemlhdyhUcIrtjFAFC4Vzt3PnpWlaQ+WElI4yB+JpjWRDojHLDqe1fH/AO1h+07q3wD1jw5pWjRR3bT+ZcXKPnDquNqgjkHrn8PfNRjcD7SkLtFKwIAgjeVs/wB1ASa4bwd8RvAfxBsnu/DOtRSvbvseA4SaNx1yrYOD2OMGue+FHxl0L4z/AAruPGmkCaAmKaGeORMNE+wkgEdV54Pevwg+Celax4n+PcXh6x1C4tzHcTSOF4L+QxKqV9zxzVRpK12B/R4Yxnz3GGHqf5YrFuGl88sOjcA1VtbuaTOQ4IVVZWGMMF5q9b5nn8s4Jxn6fWswI4oTG26Zdwq7GGMm0g4PQVIqsJBETwB17Vp2WYZvMjXzZs/KD0oA4S28aeFtS1SfQrHUoZNRs2Ky229RKMcnCk5OK15ElhcOVIWXpn0r+fr9pHWPFOiftNa7aeHr+Wyu31DbE8LbGDSHqD25Nftv8G7XxJD8P9JsPE909/qsQzLNKck5GcZwOg4qnGwHsGwqyD+EYNTR4dmBNKQwEaEb9+Bx2zxXlnxK+LHhL4WeItB0XxNMbePWx8s3G1TuAG7ngepqQPUzp8ByRnb19j/jUX2Vs4Xgfy/wqTSdVstXjWbTJ4p7ZuA4mTb+GTV6ZI43y8qepKyK2Prg8VFjQ5rxR4q0XwPptvqfiSUW9pPP5QmYEojHoDjJ5/pWvpGraL4itGu9A1CC/wBvUROCeOTx7Cue+JngnSfiT8NNd8EapcJCtzGHglUxs8UyEMrLk+vXHavw+/Z2+K3xF+E37QK/D86lJNZG/ktLmOY4i2h8NIvblQD+lVGFwP3l8lZ9synaVbsR+tW3RldPMkJRuPbgVm217ZTWcVz58KOwDKS67XBGe5q20zoBKPLZOMhZFwSfTmoAIrZ9xd5TwePpU5g8mQbyGH05r50/aB/aX8O/A6xtJxCmo3M7K3kq/wB2MfeY4znnjFep/Cr4w+Afjd4WTxR4PvBM3HnW/R4SeCCCeQDTUWB3aQkj5nxk54qO8spGK3EJ3Yxx65q2cCUpkrt9RUckk3lyspCJCpYk9lHekBUVWI3dD0P9ak3jZ5aNwwxWR4d13R/Fmmvqfh+9jurdG2Eqw69/x9utbYtHeJ/KYHZ16cfjQBwfinxBofhewS7129jsopJRGrSkKpOCSMk4Favh650jXIXu9Juory3TAMkbqygnnGQT2rlvij8MNO+KPg/UvCt5KkNzcxOlvOwLLHJ/C2ARgj1r8HPDPxf+Lv7NPxTutJ+0uyaZeGC4tnbfDKm8qWAHGGxwf/r1SjcD+jhrbcqAkAEDGPpURhVDljuA6VleFvEEfifQLLV7SPy1vYkZQWyA+0BgCe2c4reFnPFNicYOMnJGMGpAigiLyMxGc05kKHpXKeNPHHhL4cRW174v1WLTrK4OxJn5UvjO38q39B13RPFemDV/Dd/DqNq4wHjdSuR6c/0oAv7yRn0zT02SnaTjNRyQyoisx60ckKelEAKniC80rw1oz6zq94llaKR5k0hwqjgcn6kVj6dr/hjxBC03h7WbXUygJIglRyB6kAnGK8m/a5Yt+zl4hvkDMIQrFFIz8rIcnP8Au1+TP7FOjeLfEPxHufFVtqssOl6GdtxEknzuZN2AFxgqSMEfp3rZUly8xmfto8zKCF2kd881FNfQ2FlNqV5MkFpbKZJnY8Io6kj0ApsNshtbaRTtO0ZJHzMcd+grlPidbGL4XeL5t3znTboKGGQGK4GazjG4Hf6Prega3brcaTqdpfRkYLwSq6jH+6x5qn4o8c+EPAklpF4n1KOzkvlzCHOAwx3PGPavw4/ZCtvFeufFaaWLUZrew0t/34WTbuLsVA2/ia+p/wDgocwj8DeG5UlzOpZy+cybdh/MGqa97lKTP050zV9K8QWf2zTJ1uYT0dXUrn0yCauRwZHlrgux4I7fjX5IfsD6N4qg0m48X6hqjXGmX8TJDaiQkoyyAFiuAueB3zX616fcRBYj/EQnA7YFZvR2KGW283DW0n3lPU1pM2zaehUEZqR0DybuMnvjtQUViQPmQcUAV2+eLpkHmspy8Q+dePWtmF8OQB0yMUSxxyffU8dqAKMaDbvU+9WEceSQ3G001Y2U4QZPTFOVSVDvwT2+lADY4d53NxVhbWRVknLKsUalndiAFX3yakhaGKOW5uH2RQqXc+ijqfwr4P8Ai98a9X+LHic/Cf4cyNBpNscX92hJ37eMbh2GMe59uaAPq7w1468N+Lft6aPKW/s+Uo2QfnGcbh6jINaLSQXU7Lv6cGuH+G3g/S/C2ixW9imUJKO5I3NjqTivTPscUhV41HvQA61RIo8RHKr2NXkjkkbcp61aijgiA7EkZ4pxQEfu+Bk0AUpRhvmOAK5fx14rtfh94K1Txjc/vjp0YkWJgf3nODjFdlLb7iiMCSxwMc9a+Cf2+fiBF4U+HK+D7bb/AGjqJZfvEMtvjJcY56460LdIDt/h/wDte/Cb4naxHoc+piw1aV0iSB/l3M3GFycHJ4r6k3BX8tJA4BIyDnOK/Bn9mP8AZ6uPHesR/EjVrn7JYWcqG1jTaZJ2jb5nPHAyPqa/cHw1HI1lh3zlsIMY+UcVpUSWwGN8T/GepfDvwndeK7XS2v47Vh5wBPyx9ScD+vFc18Lfjr4N+LdkZdJu44L+FFMtiW/exZOOc8ke/T6V7tDplhrGnXmg6uqTWt3EyNG54bPGOa/nO+M03iz9n/8AaG1TWvCl15P2K9LJGnAaPdkKwXqpB+malRuB/Q6qyZI6jpxVgI4K1558HPHMnxC8BaL4glT/AEm6t1knU/wyNyRnvXr6WAkkWcYVCTjLADj61IGJIsgcA9Kh53bdpriV+N3wofxlceBrjWo49ZjlMSwFSAzLxtD/AHc5zx1r05og+yaHKoRkZwev0oAjgRvLztO2g7v4f61YSRcbAOcjmuB+I/xC0H4T6TaeJPFTlLG6YqCo3EEeo4oA7FiHwjKcnvXCfELx94Z+GGhrr/ieR4rSSQR7gvC98n2qbw/8X/hV4rhi1DRvENlJbkA/NOsbbs8ghsEV8Aft+fF7w/4gi0zwd4buo7uCN3E3lsGTzAoK8g9Pmx74qqVJ3uyUrH3Z4F+M3wq+KiyW3g3WElurMDMJID+WT9/nHG48+lelID/Ep49QRX5DfssfD3w74GmXxrqPiK3jvLqJCivIse1GJ8xQM/McY57Gv1Q0z4i/Di70+zkTxNZ/vVIO6ePO4cYA3Z/KiUbOxRvzws8gIXjtV+GNkQMzY/nXg/j79qX4NfD6cWepaiL6L5Q81sVfaW5G0ZyenPpXrPhfx14N8feH7LxH4V1CK7tLyPcgV1L5HUEA8EdwakaOrVSUznIJwarSQZJGe/X1xUttLvQL0U4xn2qdgdpXuelBZiTQ7j8vymq6/Lcqv8GOfxrzrxP8dvhP4Q1BtO8QayIp4uGRV5DVgH9p74KBgn9spGRgsxRmBz2wM/nQB7ekIDMR+daEMRwELZOTjmvCf+GnfgVDKttceJoQJFLbyjKq46glsc+1ZWr/ALXXwQsdLmk0zXDPcQKxCrEcOQuQAenNNRfVGZ9HSQMrY6Y6/wA6xfEusx+EvC+o+J7pBJBp0bzbT1YryAPqcD8a/Nrwp/wUPluvHUXh3X7OKPSLmZUW8iicMik8l1bP04PSvrf4+/EjRLX4KaneeeJ7O6iyMJgsj47nGOSuKaixOdtDkPht+2V8PfGurDwzrEw0zUmm8m2g+8ZBkgFmHQgg9ccV9Taferf2sdzGwYtuyFOQNp9a/n3/AGcfhXN8SfHt/rE4K/YXWdJFcL86vnnvgjNfux4Qaay0az0ow4eEgkqevH69KqZNmdtIoAyxwQelRBGmRx0bHA71OI3lyQpweQcZpNsgfkfNnvwawsIwrZbiJ2WdSuSee3T+dW5buO2064u5yEjt1LE+gHNaUls9xKqfxE9M45+tfKH7TvxbHwz8E3+kaZLH/ajguA3zgg/w1agaHJ67+254f8I+OJPBmsWdv5KvGouA+4qG5IcHjOB2r6+0XxT4f8Y2EGr6BMs0NyA428HB5BI7Cv55fB8ngHxH4haf4hagYPNbzGl/iBz0AHHQ1+l3hr9pX4L/AA68I/2f4a1Rpbi3jYQDYWLlQAAOO+O9aSiB+ght3TBfj261z/jXWV8H6BLrtwjTLCA6IowXORgDP4A/Wvz1+H3/AAURj1TxtBoev6clnYOxVZ5+vII54AHPOOa5z9rX9q6w8SaENE8Ha0S0yCGVUJXCY5UHGB2OR16UoU2wPoXwr+2T4A8R+JZPC+rJFpd7K5ji+fcrMpYYPavq21vLW/gjvdPcvGxJxnn5fbmv5/Phfc/BWzuhrfja9lg1JGBjwjEE5z1weea/UDw1+1/8INJFtbW5mmgiACko2B8uO/f1q3ApM+34XVz5Wdh65PFRysN2wA7R3Pc1+Xfxi/b2ltdRSHwNpaSwgDcZlOBgHOCCMHp619M/AH9prS/izo0NrJbst7C+2QA5K7gNvB6jg8is7FH0+cE88EdKTYSG3cZ6fWkAkbDIuQTwDVqKMShgwO4HrUmZxWqalcafZXNzawebJbgsOnOOa4XwJ8avDviiabTdZddM1C3RS8bsB1zgjnpj8q92jtoVlAmRZEP3lI618Q/tQ/A7U7WE/Fr4YRGK/jfbdWsfOUAJ8zHrnA9K0gaH1/e2rBQ8LBlkAdGU5VlPIIPQ5FVgWRhntXzl+zF8ebX4kaKdD16VI72w2Rsdm0ADK4x74z9fyr6xltrblwN2ehHQim0BmGYsirg/l0q3HLLsDBtoB6YqwlsjDAADAdPX0qVoWix0PIzWLGie3l3oWY5x09atbiw6/KPzqgFIbKjnr+FXIcON+Tzk1BoPIUZcn5R29ajfD/LF25B9aVlLZ24xVcJg5Jxt/SgSJv4iAeRSRAGTcOQDz7UrAIwdiMt+tEe7azJgAHGPWgBFhCOxP3c9M9quorNhVOFqDyx/q35JGPpUoBRgh4GOtAEvmxxHYWJPqRmoHChQVyDz1J5qRiANqNg9T9KBKskWQBjPbmoYEFvP5crK4yT0INSTAH526VXJTcTg5qw4BxvNIB0Ugz0zkcVaYFYy/UrWbD5jS/L09a1DKAnlMCCKAIBIzoHZuR2PWlDJIMcHPXNSMI+GxmpFihQnavDjnNA0PNtuiAHHPWobiOUGMRuQB16U/ZhAAevvTlxEBvyXbp7UFjFDbueT3zUsgVFzj5hSRjqWJz2NSMFdQWJOeooAhXY2ccd6V0DryOahmCqAVYgj06UgklXkg46CgCVImyNgAx+dRTRTE9flHNSfa1IEajBxzUDyqjmNlJU9MUDsOUbgQfl7VBFJkFTgt0yanXZGBIT8p9aYFIl3jO360CsNlgdcfN1/Kquxg/zcnuavzYQdc579RVVgAvB3DsRzmgzJU+QkZ2DGfrQoIcg8hxnPpTPMQqAByeAT1H4U5HRnMZHI/WgCFxGGG889OKglLfeUEY4yKmeJN4BJAPUd8/WnSMqbo0X5TjH1oBMqbpFwepPb2poP7w7fmJ9e1W0IcpuXAUYz0qrKNspdRge9BXMRosYdnYfd59M5qOaTc4TZjdzVhmifGQeMdPaidNkYYnI647jmgbK8TLnptI49Ksb+gx8o6Gq4uFSZFZc78j6CpWnVC0QGB2I96CC2oygZR90YyfWqodg22TvTWd4o1XO4ZyKESOQGRTyxzmgCSdBGyFkwB3Peq0mTygO5ecD3q8u+ZgJm3R56Z70yZNg8qMjJ79wKAIljDQ75CDnOTjvSJeFELnknjGKdAUUYkwKZNtQFWUADBPIxigBscwdtuOAd2CO9WmdtzOmAuPzJqRYI2tkkDDOcj/dqpLGNmFbeSc8Y4oAkQnGT0A60yUsWB28c84p3H3NpIGO3WkbzgMsCcjgelBoSqqiRQvNRzpuk34xg49sUIHG1h0zzz0zVm62mFUTkt1oApx/vHOeVJ7Vp7VSMhjye1UY3I2xRLgY6+9XBBPgzA57YoEyi3mbmwNgPQUx0YEAE8da0ChlP7w/OegA6YqOeJokwWxx9aCDx/wCOsyXPwp161uLiNMxFYwRjcAQdoK81+VP7PdxeDxjqMquyvKfLEZXp8xzgniv1n+LMQvfhrrcEoUtHBIVd/wCEgZ4wK/Jv9nme3k8Z6pFcXDMEiLqUPVtxzgHvXZH+GwP1f8PPKbeOM4SXZhmA/Pmut0+XzWYMADxyK4HwosqaXZWqA+aVBZ2OSxPXmvQrWKGOSXzRjr0xyBx2rjNC20W3ds9c1G6SsMYOexpx5UuORUnn/NHkhAv60AUmd1ZQfUVrKzE42g8VXuFICSMAQ/cetSRYjTAJLdDQxo+PvjaD/wAX/wCP+aY2f/uw1/NpX9JvxtlB/wCGgOPvfDCz/wDdhr+bKvZp/CjyanxM/9X7skO0HaMnsfaqpjwMsctUxfL7Two4qRIc/Mp+WvkEfQGd5iqzI3A9aqu5kk8sVdljjVSp6qetVmLsQQOTVgys+2M4JzngVFJiLC5+Y4qVl4246VDKoyPagzGSRRsUIOTjJqtIFDYHTrxT1mKv83PGKi3eWSF539q0AgIaQgD7oPPr7VA6hUAbqSOKtoJVVvlG3r71TIfO7k5wazArs0Zyg/Oq06Kw2gbjnk1IFdWODls4/CmsxwA7fgK0AzkiYFtv3Qeh709YBIA5ySvJq6wG0iLjAzVYZH7sMM4z9c00NjIpIlcYGQOelbVoytFI0h2DBGe9c6+3zAuMkYHFasAkZg0nEY6/LnrTe5DPw83Ppn7WgeMeX/pmRn1dAR+ZIr9lILdzBa702goucDoe/wCtfjnq0NzN+12sE5SRhfmIFRwfLGF/IgV+0L7IXFry0karuPbJ616Fb4YmcepXFuofCn/9VK8a8NnGO2KmERLkseKawZxnOFHA9M1ylFeWNiAOxqDyrhIQxwy5q8WkIw4AApmNoZIz/vUAUxuZQMYA609cFSo796nEQKjPFNKBeM8CrTArqQrAA525BApxVZF/eE7ccEipEiA3N0z3qESjO2Vgq4GOKYFd449vPQcAd6rTQhQT0x+INXAF4RjluuahlQjAxz70GZm+TJICeRTCwgyGXB9O9aZxtDFgaqMjTOVGOO561SYFPz16SdjkCnnUUVAvQgYpDGsU7YIbI5FQvpvnksxCjsKoCzb3YYkOThf1FWLi7liGBGAeoIPB+tZflNCT8+TwMmpWE0iNHJwvQjrQAtzfytAzykLKvQAVBbXNxIT0IA+tH2Vl4c7hnp2qBLOeLKiTbGx52jB/OgDcivYHYIQGbvyasNbwkb+M545rmRbSo4fpjJ3HP61orPcuVZiGC/3Rwc0AWHsVkmDNlduOlIfKjkB6gA8DtUIumUspJO4cDvVOCRsEAc88GgDQRjIcjOOgzxTZ1dkIViCeOB1xUaPJLkDJIPQHgc05zcQAhsOnYYwQTQAwBliWIn5gfTtVpEDLjkKPXpmsyVzGCz8LjPr3qV3eIecuVXrjpQBo5hBClwD29aeTCg8onLN+FcibWZpPMMhZpTwT1FW7aG4iJLMd2cYPOKzA20SJvlx3/wA9aZqB0/SrSTWdQPlxWG2YyEhAhUjGex/OoYI7nPzKZXY8KtfJv7ZXjK68I/CeTw+ZPI1HxDKEjTdkm3jZS20Z6nPoeM1tCLckkZn53asNV/aI+Od2bWfY2v3r+VLMAfLtkyqlsYztRRgfmcc1+vHhKP4SfCTRrbwzY6rBp6wxxwKWdAzLjLNIxPc5J9Tmvh/9inwFYSNqPiu7aKXUHk+yW8buoZUVwZCM5OTznAIx3r3nxV+yhofi/wATza1qGqyaZabWEcEEaFiwPBJJPHt368dK652irNmc0e+nx18Nzeu0XiO0eJGxt83AAPcHkfhXFfFrxj8Ldc+HmvqmsWd+fs0qbgwLbinABbnPsOK8ln/Y08BuwgtLqVIvLUbhKVmLD72EIIz79KxG/Y88GyWohGpXMYEiqfNHB3HnocZx36VlzRM7HxF+z00w+J+k2b3DR2ReQSMcFU5ypOexYD8ea/a+z8SeEIra2iGswIyoofzZFDbgOcjOa+Mv+GPfCFtcSbJ5oXLMYyHUKV4wSf5DNT2v7JnhnZuu9avJZwDnNwAMf7wQ/oDROSZvFH1f4++K3w++HfhaXxHq2pw3IQkLAjbnlyOFTac5P5epFfPnwp/at0P4kapLb66I9IiMjeUvXy1+6DIcg4ORzj/63J3n7H3gPU1S1k1G4G394UN0o+UD3UnJ+laHhz9i3wJpN5Bqv9ruDCxZUOw9Og3cN/KlFpDPsSFWuLkqrqyZyp7MD0I9jWtDbRu2AMknbjpWBYrFbQwwqxk8mNYwSecKMD+VbdpI1xPGsYxkhcZxmomXA+dPjP8AtAR/By80OJbOOZNTDyF2DE4jbbtXaP1q94d/a5+C+q6XBqWoTSWV4qYlQKwCv/ex1xj2718aft83UieM/D1qcN9ltmIAO7aSxyMfUd69i/ZU+DPgTxH8LDr3iKyjubq7jcPv27iCTwoznGO9XyaXHznxv+0F8QLH42fGBbrT5mh0e2Edmk7gldqMd8gHYEnj6V9v/C3xp8Avgx4XtdEsdQd5pEJnuPL+eV2wNxYdh0AHFew2v7NvwhtUa3TQ1SPf8p+UscDvnGaYf2fPh0skkjaGkqyEKhZEICt04IOOfTFJ1Faxg6pnj9pj4Lhljm1kSKo6rGykZOcHPpXjHjv9tTwnpviJNH8EaQbu1cfvbqUHbuP90ZHHHJr2m4/Zu+GLS/vvD4jQEZxgKFPpjmvzc/at8J6L4E+JMOheHkjgtTbBjHHgFTnueeTinS1dhe0P1R+HPxF0f4j6dHeaaALlVVpolIIjB4Gfqa9TiR3IJyAvbODXy1+yJ4B07wb8J7LXo3WTUtdJe5fvs27kj7/dyDmvrCD5EX5ue9TVVnY2jK6uQjMjKE6MeualNvuPzD5geKnEKq5lUfKRzk96kWaOFhc3TbIY8sxPYLyf0rnQ2fLv7XHxNb4ZfCq4sLTbDq/iIG3gdT8yR8b34zjjgGvhD9kb4b/EHxt4rOu6HdSabomnyI1zcscB25YhePmPHbgZq38WL3xX+1h8fpdA8Ih7jTdLP2eHnEUUMbESS8469s8ngV+pHhjRvCPwo8Dw6PpkY0/R9GgaWeQ/MwEa5Zm/vMSCa607IzR1BiSe92QyMweQ4Zscjt+dfFf7Rvx31/4Y/EbRdG00D+y1jzNvGS+Gw4yORxXdeAf2qvAPjjxDNptmP3VrJthbmN5ewbafpmvkT9uO5a48eaHPFkqYGPud7deOtEI6j5z6Ub9szwLd2NvO9jd+YVIZUQhACeMHk5x34q/Z/tf/AA9miE0unXjmMgHCEjHp25Ndd8GPgx4Ou/hp4YvLnSrciW1heYvErFpJEBLEnnJJP0r16b4HfD27iWGPT7aFFyMiPJ65706rsZzlc+RfiR+2jDY+HntvAuh3SXM7L5csy4jCnhsY5yPrWj+z1+0nD4zuk8JeI7aQaqwVIo0UiJcfMctyenP+FZf7bPhbwx4Q+HNmuhabFauLiOMuq4J4JyPT8K0v2FfBXhm28Az/ABAmsY59Xe5aASyAnbGVQ8ds5zz1oS93mKifbdu5SWQcjacDdz+VXTIpwT29P61WUxNIzjruOaswlJgrLwFOayNiT+0YdI0+91a5mCQ2sTyMxGVTaucnv2r8K/El14p/aK+OGpL4ZtvtN1qd0UtWQbUhtoj/AKxuuBj5vx47V+gn7ZXxXXwN4FuvBOjTH+2fEuYSiDLx2zcOSP8AbGVH1q9+yB8EV+GHgY+MNeUx674lQAx8boYBkqo4yC3VvwFVFmMpWPV/APgi1+Hvh7TfDNjO15JAG86V8bmdvz4znvx07V6BaebIJZI1BZYJJEHY7Rx+teD/ALSvxKh+E/w9kfT5yuua1KYLYdGWNBmRx/dwD+tfOn7PH7QuseI5pPDeqpJNeiFo7eYSMwVACSG3e2PxoSEpnBx/tVePNI+JerWmqM1/bWt7JHHA2WI2OVRUAPSvolP2upYh5I8KySOigyII3VgR17H05r4q+Buk2ur/ALSUSauFmhS/nZ0kGVOMkk578cV+wc3gjwrN5cy2EcbZc8hcgEkDI68j1q6ztYjmPlBP2vpN6m68LXQgYnacEgduBgd68++LH7YniW2MEHgvS5NJuHOWkmVssqnoFPAPrmv0B03wH4TgvIZ57SGZUOBGY02dM5OeOK/OX9umGx0XxNolnp9pFbwMZWJiwAxdh1P1rKG5R7/+z18dR8U3k0fVwBq1uoe4lUEqxbPTt1HJ9+K+rBHudU+7syP6V8ofskeANN0H4Q6T4kgt0gvtdy810vMkiB2whPOABgHHvX1vPcqIvKxu+fIx7HNXNlRRnX2r+H9LuxZ6zqdrZXmOIZJVV8epBNZo8V+EZHZDrdoNgLACQHcB1I9RXzB49+AtvrGpat4913Uri1XzRna4ZcNwvLHIx0rgLL4E+G7/AC+natujnUASSTjcjYwQAvWlGNyZs8Z/bO1qy1X4iaNbeGr9b12t9hZDnZlsKrYPvmvvr4L6Zo/gn4b6RorarDNMsQkleRgSJZfmYLnnGTX5ofHfwRo3w68Q6bYaPdm8vLja0shO4kl9oPtgfpX07bfAKzvtHsr+XxHNBI0Cuy+djgjJ47Y/lXRb3SLn0d8Qf2gvAPgO4t/DN1dCXULxgwaEgpGgOMMffNekeF/Emi6/YrqVlcM8BTzC44IwpzyOwr85NB+BPw3+IGq3cWleJHkuwTGJbtw2WB5AAPXNe+/Eq2sv2cvgDeaedUluL++geytpMAN50ykkAde1YcoXPzv8ZeNfFvxB+NWqXulyzX+p3980FkIRgGNG2oqhQMfL3r9kPhtoPiLRvBGjW3iu4M2prHmXceRn7ob3A61+Un7Kv9o+Htf1Px7p2iyaxNp6CFHXlEkk5OPUn27V9j6z+1J408GQLq+u+FY4oGkEa+ZvQbiCf4sdhV1FrYs+3IIsQrNNIkUbHbuY7Vz2GTgVOGjD+SCpPqDkGvyS+JHxw+M/xtgtrbw9YSWOh28u/ZabsSSDONz45wOlfcP7OXiH4n67oMdv4805obWyTZDO4HmOFHGSeTnHJ61nylpn0Rq2o6TolvDc6teR2cUrbQ8jbVJHauYh8eeA5Jpo08Q2Urd181flx+Ncj8WfAc3xG0uPRLy9a0tkkLhlUM2O+09jXjdh+yN4clt0CalIAzBSXGEI+gIyR9akZ9KD4g+Bd7f8Te3kEO3cVkVg2eMAjNeJfGz9q34d/Df7FaeGWj1nULk5lCNlYV77sDqa/Mz412B8K/FbVvBfh2WW3S2mhRAG4OcZY191eHv2OvBsmhaZrWsvJNd38CPP5hz+8ZQcr+Nb8iUbmZ03ir48aJ4u+CWra/4eufK1NUBkEYIZQDz+HFfOXwp/bA8cxQDRL23m1dinyCNSTsGeMqM17D8TfgXoHws+F3ibUtCeaSS4sXQqxXapPbAxwK+e/wBhLQrLVfiBe6hexeYbCwZo1zzv3benuKpL3bgfR1v+1frtjavc614NuYbW0+aSTLof/HhnFU9L/bhXVdSe18M+DZtSeXnYS7tj12qDj612H7VURt/gRr90sflurRqGCgE7mX09K+dP2AdA07VvGPiI6hEsskNlF5atzxu3Eg/hSirq5UT17xV+1r42/wCEbvm0jwLLZzCN/wB6d2ISOC2SvG3qTXzJ8E/2ivHGn+MLbRfEdxJrg1udEAlJdkLkqAPbkdOuOegr9OfjlpOmJ8LPFGowWkcLLZSJgIFK/KRnIxn8q/L39iPS7PUvjBFeXkccz21kwhLDPluWxnB74yKIq6ZJ+vOl3G6zR5ofKDYMYC7ccVf81skpgHsf6VRuZpAN0pYtGSMAYGcVl6lrkHh7w5qPiLVQwh0+3eUgdTgdvesJxA6jSJrue4+z7U28knH+OK/Fz9rjxFP4y/aI1Ow0hXubqA29nbrGdzecFAIUDoQTjj0r9HfD/wC078PdR0a5vbPUoYLmKJmCu2xsjrwc5wK+If2UNE8NeLfilr/xn8c3ESJa3Uk1rFJIozPM7Esd39xenqaunTSYH3P8AfhVqvw88DJp/iXUpL3WLmaKedGwwj+QZRT7HOT7V9Bo7xT57CvG/GPxy+HfgzTpdW1PV7e5t4xlUt3VpXOM7cZxnirfw3+M3g/4oabb3/huTy7mQvm2kILfJ7jjnrUtWA9Tl1ea3zJbq+Q25jgAYGMfkBX4H/GPxLqvjf41eIZdKeS4ubm/aK3EYJbcrFQFA64xX7Q/Gfxmvgn4OeI/Eu82s8NpJHE5GAJpPkX9TX5K/sq2/hS28fDx944ulhj0yRGh3gnfcSs3zEDk7c5rWmvtGZ+pvwD8C+Jvh/8ADnTtH8V3Zu78s8pO4sqq4BVRnHT+te6JK7IEVfm/GvHL347/AArjULFr0fyj5QqlsfT1z6V458V/2uvBXgTTraHwxv13W7tsgCN0ihjHd89T7D9O+TiaRkfZ0yMFUFcVWVuTHJ0rxb4YfHbw78VtPhTTWK6iQxktxktEY/vFuOF9DXsgfzVEhGOCPxqbF3F+z+cpiky8fII9VPavzN/aM+G+tfCLxDD8Rvh4JrPT2YvIEbHknoQdoyq7jgE57V+n0J8qHJ6tXCfFTwXZ/EPwRfeH5YFL3aOhcnbwVG3npwwB6UEHzD+zb+0bH8RNRs/AviyFodbnGLaYEuJ1Tu+ejYHXv7V9siBFIDnkHH49q/Or9lX9l3xj4N8YN8RvF8yWi6OZYLWAcvKzEqWPTCgNkEZzX6FmUu4bPI7UAa9tai4h8tvmLK2w9g2M/wCfrX4lftp+da/GqaedwXmsYJQY/wC8Awz+YP51+1TyXEdjDdxsA1qd2f4eetfi1+2zPA/xxv7C2XH2XTIoifVtpb+RAq6HxDR9ifsO/DJNI+HkvjfULgjUddHmLk5Kwq24KP8AeHLV9rC0P98/kK8S/Zrgs5fgl4Zks4vLjigwGzkkkLu/I8V72Ckf+1TqblmbGFMrcdKmgABIfgse1MKvG5kxw/T8ahMn7wg8VmZmvDbxuknzbWPT/Zr4M/ad+D6y2lx458LGSDWrRDcYTIMiRjB+p75PXNfdcZK87+tM1HToNRspIZplKvG0YPqj4DCmgPyc+Bf7WOu6bNZeFPGF214jyrGks45RTxsVgOB9a/WS28ry4Wz5hYBs8EfMM/1r8drn9lLxlqPxyOi6CscXh83wuFud25YotxYgj1UA8frX7BQJawR28ELFk2opY/LuCKF3Y98ZqpgfHX7dOpah4e+FNvc6PM8Ukt8iOyk7lQoeAewJr5b+A/xw+PUlvLo/g6zXX7TSmxIZVLONxJ2lxtz7DNfSH/BQmUw/C7S7aFfluryMyEekacCuO/4J4fZh4d8XSug4uYyc/wDjv604rRsDsoPjB+07cbZH8LRbSWXY65IPuM5/Sq4+LH7UcF6BbeEYZHYgKDhdnPJyWz+tfbbNb3UgE8QLBSoKnBUZ65FT2gEbqwjjlbeq5dSSPQg1k6kjM/Cb4zeI/iQ3xH1DWPiNdyW+uKI5UhVsCGMZ2Djp296/Wz9n/wAUeLvFfwk8P6x47TbPcx5hZdxleEcB5A394YIPcV+W37a9y1x+0Prik/u3SBcDgYRccfjX7NeC4IovAnheeNFQ/wBm28e0cgKYlPGPrWyj7lzQ6K2kCxADkA9elc98Q9L1LxD4HvdG0a5NnezglJUJBBxjGRXQ5jSAr60+3kAj8o/NngCsbAfm1pv7RfxQ+AfilfB/xEtf7Y0dBhZHbDiP1QkfeHBIPPT2r74+HfxB8L/FbQY9c8JXSXCkEyxk4kjI7MvUe3rXgf7U/wAL9P8AF/w+1jVoLPzNRsE+0RzKo3HZ1yepxnFfP/7AFh4ntfEniTWb+OW20SOAQ7WXCSTM3IUkdVA/WttLAfpULWVtz4+6M15t8YfHVt8K/hvrPjzz1ja0iMcUbDmaZ1OxFyeu4jPtXr/Em0jGw+tfkZ+338ZH8YeMbH4SeF286x0goblY+fNvXGFUADnbn8zioirgfH/hTwn40+Ker6xqOlwyXVwvnX1/MoO1TIxOMr1LHJA+vHFfsz+yb478M+IfhZbeCNJt47C88OjyrmAf6x3OAZD67mzk+tY/7Lfwat/hP8LIbHWoVh8Qa8vnX+4Biqt9yPP+ypx+dfJnjzSfEf7J3xUj8W+FUkl0PUeWLAmPklniYjsBgjP9KqculgP1QW3CyEAfN61FO0iqeTkVw3w1+M/gX4r6XBqGgTKLuWEyTRFhlCODwcHGfUV3M88cylojkHkH1rBxAcsly8azBtvQAfSrEHlASzT7o441aVzjoqgk/wAqjjAGBjCqQSRzz6daL+B7qyuLJJWUXcTQsQOgcEZ/WkB5VL+0p8EbC3lRtbMMmflzE5br1wM1zd1+1j8F7OJ72DXfNONmGikUnI9ME/pVOy/Zv8AGd4rrT4LiM4BlkXdk59Mj+VdFD+zr8J2mltpNAtZyYzl/KAACjsBk1cSZH4dahqOm+I/ixd61cuRpmpa688hY7c27TliSf909q/Za0/ah+Cmg6Tp2mNdzSi1hWJI7ZNxjVPlAJJ6jGOvNfjpq+nWDfF+70KZVh0z+3FjcKo2rEZdpGBxgCv1/n0j9mCysrOKVtCWR1VJMtEsm5Rzyp4/Mc10VI7CUDTf9rn4OzMyx3tzGiqoANuxdyc9+gxxXzh+1P+0R8P8A4gfCfVPB/hydrma7kheNTA8ZUxurMSx+U8L2r6CW5/ZgeGHZdaSqrwjFUPA6gs/Wvnr9qDVvgXbfCLVbfwLLYXWrvJBHE8IQuCXBYLjp8m7n8KzSKSPnn9kH4g+Cfhf4v8Ra54tD5ktYI7YwoZJFBJDlSMYydozmve/2iP2sZtc8Ow+FPhEZ7R78A3l3tKsI+oRVPIbPVh29c1xX7Avg7QvFV14y/t6xi1GW0htfKWZNwAO7cBn17/Sv0e0r4a+EYZVitPD9lagfeYwrkHGAF4q5DPmH9k39oLxT4vltfh74it3nurW1cJcsu5j5QyGkbsCAQOOvWvu621FeVSMtJg8Dg9PfiuU0rwjovhq6OpaVawQzFdjNDGI2IGThiMAjv0qwJEnR1kOwkkHacHBH/wBesQPlK+/a61c6zd6fZ+DLqdrZmjCx7sttYgE8HB45xmqet/tr+IPBduupeIPAr28OofuoEaXDGSPkn5lB7ivrLTPDmn2srTwWivM21CyqAxXnGTj61+Vv/BQ3xbE/xI8O+EbTATR9PM8gB/5aXJKgMBxkBPyNaU1d2Mj2wftseOfGGn3t74M8AS3IRXhWaMvIqTEA7SVQ5I4JAOfpXzd8PPE/7SXhTxrc+KJ7C9u57+bzru2mjb5mYngKACo54wOMDiv0p/Zb+GkXw5+A/h2znjWPUNUh+23OVwzNc/Nhj1+UbV/CvbY9skjQ3iJICoVcKOGzkHp1z7ZoBI+VfGH7XXhz4WjQrLxpol4l3q1nFczKpG6Mt1Xa23oc56fSvon4dfEHQ/ib4fTxV4cDiwnd4VEi4ZWXg+xwe6k1+Tv/AAUMu2k+K+kWJTyvs+nE7+AH3Meg9jxX6a/A3SrXw78FPBun6ZGlux0y3kdgMZkkQFmPuScmqcbK4Jn5Zf8ABQKV3+NNrDGebfSYg3tl3yP1r9afhDZLY/CvwjpsUYjjOk2hOzjBKKT096/JD9vR1m+OKiPB8zTYN/oPmJOK/W34aXDRfDXwgyMFf+zrQLjg48tfvZ96U/hQz40/aW/an8Y/CH4sN4S0WGCewison2SoSASGLNlSDknNfWfwi8dXvxK+HOleMbyybT5bwMChO4MEx845PBzxX5H/ALdl7LcftCao7OH2WVqoIHYjP9a/X/4RBLX4N+EbZowjNYxSAAbcBxnaR6inKnoWj0WCVUAXfnpWwqscs2AetYMYgIRycDkY71qGaPIKnOMfSuUZaYnzdwOAqjp60x1KOS5JA5p0lzbqdq4H1qnJcJuwOWIyT2rQCQyBpNyZ4/OrZYqpkHcc1kvcBc7CMkVYWbzIAY+W9KAGMCUZo+ACPyp0OA+cj+eaqrM+0iRxnkD61Ln58sQAFGe1AGj5ysCzgKfUGqzuWkBIxUTPGi/Mfwz609XVirfeA4xQBL5TA+ueSewqCbe671Jxnr9Kc8qbizHao6DPWoPtEDM6twg5xQAkaSOQrjIPOfrU1wEWMx4OccDFIpPyyqN8ftximzShlO3tk1CAZGoERXGXJx65p0cIjdlMYUp6HpUC3LJjkY/rViNg0pZsAsM5qwJAm9sr19adKpA56etNU/ONp+9SyOGRufudRQAoBZPlwQOlQhDJvLEn6egqe2kCqxAwew9qcqjJyOvX8TQBT3qI2yRwOOKlS3YqhJ/TqDVV0USEbewA9MVMjSqI485C5FAFhCoXawG4dc1GSok5xh/TvioVjIldZD2Jz70BAUQBuRzzQBa8xd5j24K8/pThJuO0LhcHOfU0xVLEk9fX1GKRwyqAeCGz9aCuYe04Zc4yF4H1qoblkYLtPI25x3FTAMAvl8bTk/SobguxDKcr3xQHMRIsCnay5YgnmphFGzFm4K0pjCgc7s5GQORUioy7SoDZznNBIkhSPhFyMetV5kEf71Tnd/DU7Mi4DdGqjM7edsH4elACJnjjgDmmKnz4XO49Ku4yqlfmJGDjoKjldiEVMBk70AXYHXBQ9uSOlNfydzbxlccH0NUEYJuY8nPJ7GrDnzVJQjPX2xQBXKMY9keAM4+tXEhZEw5AI64HWoIYQ8eUkDjocVPKcAIDj0pJANaPfkoQNw6fSo1WTc0Y4z2709nbzEZcfJ196fgpL5hYGRuR9KYCZCttcAZPHfFIozKckEgVP8rYOPmJ5qpPBJHIJARt659KAJpEJUYYE46561GsdxgqcE47HpTo5Np3nkEdKVv3h/dfj7UASRllxziq8bCV2ZhnmnKrxh8nIpsSIDlsBcevNAFhTGAxYcA49aRkQr6gdKIAVbIG4H0pUXYc5wG9aAICvzEAYqNAyzOWbcAMADirU/TYvUVHHGdxWPlh1zQA9+HAxwB9aaGZuRzg0wN5bmPO4k889KmEbEvyCD05oAsMc2/lxfKQckjvUa428jhj+tDIDEPmwR/SomYFM56c0AWyzCJmU48oZwO9WoyWtRM38Y6VmqWyw6buDUsJMYIxkLQBNCQHOOQasMRGPnG8VTSRXVj0GetRJM+5o2OQDyRQATBJigUbDkHJomlWSUOBkZwPb3qKQLjc5JXOAasg7NobkZ4+lAFM3KyXASQnEODk9wavNJH5mEIYMOe/BqpI8Mdyd38Yx+ApsNxExkMRwBx0oAmby2ZQo+UDFCLGFIKjcT37g1IdrggDGfao5S7FQqhQuMk0AI2I49pGdvAwPWolCRkIcKWq1v3ko2OO4qM/MGZ/4elAEZX+Hv19KrsVcHggfrSSE4SVOfeg/Ps5wR1oAovH5jYbPPTNKZDH8y8bauKjK5z84qjLjfgLx/WgC0tyHLxyL1Gc1OblVYAtuBGORWSkrBg7DGO5q0HE8iKM8UAXYZUclWGM9PeoVi2EsOT29qa0TIeGI/pSToNonQ5A/WgC785hznGKgZUHyr9/rRIZEgikH3ZOoqREXex65HWgzHW8DvkswHBpYYhGGByB25pFcpGy5zgHmmR7pYjK2eOgxQBaUfI+Tk+9VyvzLIvGM9KehZmaNv4e9JGpWQA84oAzC0jXTc4U9c9avyRiTaM9OKqmJheZC+5qWYGOXcDjsc0GlxpjfOCNxHGfSp4Lkw7fM4BIH1ocgLlTnHWobjbsSRcFQAT9aAubBZlUn7qEY5prRFmQDoRVJbpJEUqPlIqGfU9ijncF60GZauoWT5UPYd6src4PmMcIF2kgZrJGphhkgFMdO9Un1ElZEf5Fz+BFAG6CojwJTJwcYGBUsUhDBZPmDe9c7BdsMohBLjv2xVmyvVI8t8HHT1zQBpvE5lJjOcegqZ4pHZSeAoxWdHqKLMYmUHJ5PSrjXTIxCAFWPT2oAljjZCcHpyDVeaJlcADaSc5qSS78ts9lpk1wzANKQWxxQBFcS7E+YZJz3pIQssAlzgHI6dfai+lVgHXAAX9atqYF0+GTICqM4/2jQBa0sMuIGBJ25J9cVdFtHIodzk9CuKzbe4ilUGOQFvu+nFS+cVVuflzg0AaEcMnlnawPPTvTmiMu6MkAnj8qpxXcihhHgt2HoKkEm9zubacjj2NAEsEAgm3HIwOo+tXUiVGZ1O0t0H1qmN6u0bYyvQntV/Y5CvkNnrn1oAeJMuEUcscZ96lmQ7eQdzcfjVXhGCk/NnpVotuKgnAYf160ATN8yBgOB2J64qmsJLbyMbj/ACqWULBGV3juQc5qxZuky7ifmA7/ANKAI3twMc9RxxSCCNgFbG5SfrVqYruCv948DHYUkduFVivJ5oAckTIvHJ7VKqMUPt2NZiXRibLfw9e9Tf2ipBi3gOBwaAIdvzBRwB6jpTQVWQxo5O3qT0o+09pSGzTd0CAyIQQxyTQBfCOxRi2B61KyB5ME7gO1ZMl+pZUJwDwAO9Oe8XA2NjHB/CgDcmhUQYxnGMe1RGJUbzG4BHAFQLqcCwfO43kDP0qCa/iWJTuGOaALsjIwGOP1oabbGu4c1hw6xHKqSRpjtVm5uF2ktyOD6UAaEbxu5xyf5VSuJCZGjUDgbh2rK0rV7SSOQIfmRiCMc1Vvb9WmLNjAGAcckUAdJBJFkjqV61aQ7ZVZOUbg81zFrqEUwAXvxxViC9KTmMMSAcgcUAb/AJeHw2MDkGpJ3Tb5OAfXBxWS+oYQBmIx0HHJrNudVCuu1tuODn0oA6SOFAm7AG3vUbFkiOwVjx6rDFbZLeYARxVu31FZTsBAB96AJkO9kzwPXFWlSN0cu270FYc10AzIHHDetIb8wjjDDtQBu+V+744Pr2xUUEyEujYIX0Nc299LdZJO0LwQDwaICUbkYPb6U0B1KXsEL/MSF9RRcyJH86D73OPY1hZc/McBueMVXkW5P79pNjBSMn29qsDfF5FGPLZwQ3PT9KY1zmEoxAZAcVyyMzEBzuwfzp/nzJcfvM/MQCMdAaAOpe7QR/M2GA+ZB3NQCWRG8xiCjDJHp+Vc1cieK6yNreYPlGecY71Yge4t0CSdXORg9vegDY37DJLkFetW47l2jYDGOMe9Yr3EsliRGvzydf8AZCnmq6TTfZyeY07Z64oA6WST90Q+OF6n0pIJFS3BbBPQ+9c4l3Op2OdygYI9RUn2lwhwvHOAOtAGw90kLFm+U46Yq5ZajG4dmYY4AyOa5UIVGTk8DrmmkKGBiXB4oA7iLUbfeQ7hTng+lMe+t4SiMMo4JLDrzXLR/OCOWGS3IqtcXCSfIxCsmDjkdKAOzMtvOpMiZPbNQOUSUFSN2cHB6cVzNvdusu+MtgDABGadd6jIsm1U3MTk9snFAHf2So+ZJRlYwWLD+ECvwX/bH8ZaT8U/2g4NNN2i6Tpskdu0uTt2dZSTnr1HHpX66fGL4oH4XfCnVvFKjN24FvAmeskuQPrgc/hX52fBX9nbRvEGn/8ACX/ETToby61WRrhYps744ySR34JznntW0APqH4QfGP4J+F/AT+EdN1q2SVYW3RRxGIfdxyxG0/jzX5g/s2eOvC/gX9pK98TeIrlI9PCXaCZOhZmypGDnJA7V+lEX7L3w7sdG1XUrHS4FzaysjAAtG2O3Nflx+y14Y0Txl8eIfDniCGO7tkhuRHHKOGYHHJHsamOzIR+yvj/9rj4T+GfBt14l8P6ouq6oIgLeEIzFnI746YrxH9mb9tey+Jfi4eFfHC/YNXu3McDrGxjk3H5V4GQeO9eyaf8AsvfCKYPAnh6BogCrqVL5OOxZhzmqOjfsw/CPwb4p0nWbLR4bLV4ZlnhKy+WfkOclS5JP6VCkrIs6b9pn4/z/ALP+maRrw0tNQgvp5EYMSciIAkADBBOeP5V0/wCz38fvD3x20v8Atnw9ZtZz28gjniwwVGIyACT83Q/4V8nf8FLRcr8LPDxlbgXjk4APVRj6da3v+Ca8Fn/wqE6tEqxzrfyCU93wRg/XtVWA/N39pKdD+1bfzFeU1mAEd+HGfwNf0I+G7UW+k2lzC+VniVmHYHaAMfhX8+H7TyyL+1jqBHzu2rW5AHpvGPzFf0M+HuPDumRykb7WJQQBwMqOvvTn0A0oYw7eVtJJIxz1Br8rP+CpqmGDweEL4iilDMOxwpAr9YLdFjnV2JK8ZwPXivyb/wCCqystv4KCqQjR3RIz6BcGsqfxAch+zz+z5r3j34c6P4oufF9zp1vfRlo4YgWCgNtC8EDPvXvcP7JHi4RpfQ+Mb0pkjaXwSe3Gfx61o/so/Ez4e+CvgL4TtvF+pxafO9o7hZj1BkIBA59OtfR1h+0/8D7Z2juPEMEskvEe1XZQR6kDA+tauwe0Py/Pirw1onj298B+KvGmo2V3YXJgEjPtUk9M8V6Zd/sK6J4z1yPxZoviWeU34MpuRg8sMZ465r4m+NetaPrH7ROsatqM0baPJqMZknQNtaE8kjFfsH4J/aA+Bml6Bp2l2PiOKK0s4hEhAf5VHtjk0AfKHxP+EY+CWmaRdeJ/Guo/2dfuYhLtBVNo5zg9CK3vB/wZ8O/ESwE/hvx7cXCPhmKFXVR6tgkgnmn/ALdvxd+Hvjj4V2GneDNWh1C6tZ8rGoLMVKkEkHGOtebfsDfE34W/D201C58Sa4tpf3bMJ4JhtjCKTsGO55rM0PS/E/7DP9uRSG78R3l55QwgIQqVU8439OfzrtvgH+yyfgT46tNdsNeuZra5+S4g2IqsXyCPkb+laP7SP7XvhzQNFtoPhhqMNxf3GS7rGzR4PGHOQBk547Vt/sxftS+GvjCi6HrUKad4rt1O9SreXMq/xRnOM4HSqcHyhyH3DJG7bfmwxPJPfArzz44+J7PwZ8Jde8RXFw1rMltJHFjruZcCvU1SJntiWwDjdnnjv+Vfht+2h8aPHWt+N9W8D3kdzDpVnIfItAGInLDAZiByARlfy7VNMCD9nPUv2g9d03Xm+GGoBNNNztljd1BRy2QwVlI5FfVUOl/tfw3aGTxJGjnDAM0YXbxkYCYNO/YD+G2teGfCZGuQNBNre64ljnbaFUPgErgEZHrX3wmlJLIUZVMZYR4HIIz2/wDrVFWpqB+fmr+Iv2pPCBt31zxpZWsd65SES+WQz4yV+aP096+YPiV+yd8aPibrtz49k1bTZri+C+YwkVEfacqQFU/rXtn/AAUX8UW2nXejeGNHYWr6fi4lZSCQTGQvBz2B5+lX/wBgu/8Aihc6ZNeeKp3ufCt0M2aTHdtl344JGQDyT2496blomBB4S8E/taeGrRol8WwIZgDKiuGU7QACR5XA47YrtItM/a3LJK3ieCZHOQOGC4xjrHux9K/QKHRYjBuuIw0jDIPuDk+nFcX8WbfX9O8DapdeBrRZdWkKorAEtGrnDOOvTFT7QD8Mv2jviP458QauPC3jjXW1ltKlkVY4efnbCt90ZxxxXq37EHjX4zeE/iRp+hy6ZfP4O1KffKksbiOLeMCVXKDjpnkZxX138M/2RPDdpfDxb4p2ajrc5MkomXeqtuyNnPXPcjNfbth4Tt7KCIWW0RbFCIF5BxzuNVzAdotwJrSK5V96yDjI5A6UyRHjJUvGxzgqJEBH1+bP6Ulpbvb26LJn5cZC9cD096+JPiz+zdrmr+MJtftPFd1Bp+okyhI03Osh/gPzKOnQ0R3A9c/arnsX/Z68UWM9yv2goAoUr044OK/Mb9hzx14Y8CWfjPxB4ivUsYUmABZlViylm6d/wr0D49fBPVvh58JNR1xte1G7t5WWNrWRlCs74KsQvXp3zXyb+zz8AI/jouq3MepvYDTbhI2REVvM8w9yc+nWuh/D5GZ+1vhn9oP4Ma1olnrX9tx28Uw2szMuPM9OWrlvi98bPg6Phb4j0y18V2rzXlpKqKrq2Tt4wAcEmvlrwD+wzoWj63MmsapPe6ZHGzCAgLmU9xgYrqvib+zZ4A0L4TeJPEFhpfl3tpZTSQmUfKCi8H0yKyTiB8v/ALC1zZz/ABH8UW6Kr70hbvtYbznP4Yr3f/gpJBaw+E/ClxEmN8TLjt9zjPtXzl/wT7ec/EPxCrRZuTDFhP7wMm3P4V9E/wDBRvzk8H+DrhmO4xzJsOME7Af8aUf4qGjL/Ye+Mnws8J/D618P+J9ZitNSSSYTRyjBQO5ICk4yMc8V7h8cf2z/AAR4FsLYfDu7XVLwSFnZUY7VA6HPUdq+d/2U/wBnb4ZfEDwV4a17WdJE1/cQSvMxdo9wSQqCQDjjHYV9X6j+yD8LL8LAfD8EkWTyp2scHjnOenqaKslzMs9f+A/x78LfHTwhb6ppU6/2xHH/AKZbgFSj8dAecV7uNsahT+P1r5q+E/wB8FfCLVzqvgjT2sGuAUlBctu5ycAkjGa+jyyhuPvZrO6ewDxgv8ox702QkHDdKdJzncaRv+PcqnJoAYrhTwatSLC8e8dhzVIRbxg5GBjI71T1HVbfw9pN5q98jSW9ujMwBAJwM8Z78U0S5WPjf9sf47v4H02P4ZeF2J1LWIR506tt2K/G3jnJrH/Z4+GKeG/D1vNky6nfyJJd5UcZGQv0zzXw5p+qv8a/2oVvr4F4jcNMVJ6RJnAyfQYr9o/B+lxWNkLgW6RE7VBXq2BgGtKkbFG1Y26QW626RhRnd+Na8CBFIwMqadCuAdwPBz0p8cRaUEEgE5/CsgAlA2/bgYxxQykyqd3BHQ01t4c+maAA0kb89ccUAX7aeytElu9UPl20CszP6AV+EH7T3i3WPjp+0Dc6Do6iSNsWsJ3blS3jJBOB0z94+mea/Vb9qj4kn4W/CXULy2USXl5ujkUg4SMrluQevTH1r8GPhv8AETxRpPxesNY8P2seoX2sMgKyAscO25iMcj9K6KMd5Gc2fpRr3wz+LXw/8BaDonwdI226hZ9qoJAx+bcd4PGfSqOmj9sVI47eTWUikGH+fy8bSOn+rNfof4Xe21DSFuL5Au8AybuNu4ZwB9a4jxF8TfhV4Vv57PV9ftLR0TLDdgrjgDGc5rFu7A+So1/bCaRZI9ds5gp77P8A42DXzJ8VP2Wv2hPiprza/wCIJbSW/kXaWDqoKqdw4C9fc1+mNh8c/gbcjZbeJrZZSpcFmCplfx61Ym+NvwXjDPP4qtnZBzscFh7dau77Afn38PfAf7Z3gSIaZZ6ysFvEgjULJHhQOgX5M59675fC/wC19ei6ju/E7REg/fmKluM4XC4/KvtOL47/ALPksDSDxFF50ahhk53YHRc96+MfiT+2/wCFtB+IFrY6dZ/2loqlBLKoYNtBySPf2NQ2+wHzfrf7KHx2k12TxHbarBJdvOJ8rM4lZ2+YkHb1Gep596/Wz4IzeOV8JafYfEbJ1W3jEbPuX5sdCcdTTvh34s8GeOdLs/EOgTLc2t7gqvdc9iOo+hr2OKxtonzGuCOlZ8xaFI2zKE/vV8lft34b4F2lzJEspS/CEkZ2x7HG725IH1xX1yrIj7z6mvkX9vRpB+z7cGNd3+kRouPUnkfiP5VdPWSGfmF+zP8ABDT/AIp2t/cX1/cJDZ5VY4WA+Ydx1zwRX2NN+xZ8LtRjLalc6mX6n94mXPfPy8V8W/s8+O/jh4Tivl+F+jxXlnJLiR5EJYNjkAkjPAFfbn/C0f2qHtY7zUvCtpkHBYAseR3G7iuuowMOD9iHwjaOk9tqOoFFPy72XhecYwOK7DSP2PfDMdwmdVuvKBJxuC7s5ySQKrJ8Wf2qJ1jktvDto4AKBhEenPX5sVNF8Wf2rIbh7YeHoGj27TiInr1IOa5OoHxj+2X8GdI+Dt7BBpvm3EGpxK3zHeYzFyxzjvmvc/2ANO8R6F4XbxX/AGgJtM1CfyltSD8hBbcwGe4xXg/7Vvjz4h+I0trf4iWaW9xDEWh+UqRn7yj8ga+yP2KoJ4vgtonnRh/sxkkZVxnazZXPvg5rqn/DI5j9CdGunlhXzCA3JP41tpNIroRyc4HpWPZLiKOXaUEihsHrzV1mZ3APCk8Vwc5Z4d46+AHw28ba9/burad5jyAeaqkjJ9sVyi/su/C5ZoJF0CJ4kPJYjt6g8k17x438R2XgXwpd+KtVh8+2stu5V5LbjgYFedfDb9of4V/FC5j07RdS2agCV+zMAGGO/XpVxu9gPyk/bn+HGifDTxPYt4dtvsVvLatIsYGQXU/eb2IIAr3f9mj4X+AfiD8NNJ1XWtNRru8jCPIAv3x0Y8cEgCsv/gpk2n32padOgDA2bxq6nlnTAZSB0C8mvcP2RdRtYvg/oVyZIrKC2tRv8wbMyqMZHHINbzb5QPRbv9lf4Y6vIN2g2pwFCyRxiN12jrk85z6da+ff23Ndn8BfDPTfBFopaGVA0ueThCuBn0wOR61+j3hvXND1ALe2d/FcxRqJX8lw21VOD+Ffjd+2D40svGvx1ttBv7kXOnlooEjQkKodmIP+9jAz7VNJNkPc6X9lj4j/AAg8GeGphqutRWl9eZlKkEMB1KkjnqOmK+7vD/7SXwae3/f6/CzRx7m2kDjoQMncPyrxTwP+yL8Lrm0tHOku0c+XZpdrNyP4Se2ea/OT9rPwfovwz+IF34d0CDyoY4QuV7OeSOPYg1pC12Wff/xr/by0fwlND/wrrZqP2fKuHBaMqechgR82a+j/AIC/tGaL8c9EW/t0EGoxxq0yDCqGyAcn2r5E+DPwE8AeM/BWjTa3o0U081qGJI6uBzuz3wc19M+BfgRofw+vDfeDrVdPikQQyBGb5sc7setZzlHoB7h4/wDiTZ/Drw9c6tfFZWfcqqo3fMR0BP8AOvyzg8OeKP2lfG7ahrayLpsLsCWB8vYp6e5r6U+IGhar4h8VNa+ONbT7LaEeVbE7EKHkdcZz3Ney+Gdc+F3huxSysdYt7dghHlpJGFU44UZ75pAfIP7Qf7KHguz+F134q8GWht9ZsQohByoZRgkEdPmHevnn9lofD/x1qP8Awi3iXSBNq9tIzbXUBRGHAyD3INfqlrvjLwJ4l8I6p4ek1u2VLtCpBmj3bmH8J9K/PH4cfC/w78PvGt/4o/4SC2+0BXiUrKqqAzZHHt606dQDf/ai8E/DrwloEFp4V0m1j1HUeYisallCgcseoJrhPgT+zQdc1C21vxrZte2EwUiM4CknJwc84Ga8i/aRab/hIfMj1t7mNIUMeZMhXOBxjmvor9kf456Svh+TSPiJ4lS3ltbryoTK4AaNANvv3ro+yZlT9p79lzQNK+Hr+N/Aml/ZbvS9zTIndSQu7BHIHcVwP7I9/wCEfG8moaH4jtY21HToidjIGDR5CnIIOTn8q/S7xN4s+Gninwtqvh5vEto9rf2xTck6MRuI9/bFfIXw4+G/we+FniY69a6/H9slYl281SDFuJIIHAyT3zWMpWGmfVD/ALP/AMPL+1tbl9GhKLGQUkhRtxP8ROPT3rX8HfBLw74NvodQ8P2y2rxy7y0IC59FIXAIB9q+cPH/AO3dofgfxaui2a2+s6ZJEgeUBy0bYPQjHavtD4X/ABL8JfE7Sl1XwxfRyh12vgFVVuOADznPtWXKbnf2ZkEUbHO7oa2YuPlB96z9qR5Qn5qs2uwJtbIpAWAYwWJ7Z5FVjbC9tZ7K6XMNypUhuhBqXftXDcg8fSkR3LxJIQVbI447UAfi38b9D179mD4yP4h8O20iaBqGz73Mcikksp29s9O4r9S/hr420vxToEU1nNHIzhDAVkLB12jONwzkHt1rw79vH4fx+JvhHPrVtukk04K3POEUDP5DJ4r5u/Ya+JtydPvPCl1B5r6ZNsjbIB+cnAHHbBz68Vs9gP1fRAiK2MMuAR3yaeYwUKL83XFY9lfSXUfnJgBjyfXPetVA7Md425OM1yoBiMVGzOGxj8KdE6qVUfd/TFRSg+UzBSGUfNnqcUsIAjKIOOvNJmiLagbyoJx2prFM7V69DxUA3jBUcjmpUUlSR96mA8Irrh+So4qJMooVOSMfzpxRgQrZFCJIrbRwcjmgCaNS0pUNt2cH8aeyeSC5fcOai3MkoYDIPX8KsqyPGynjcCDQBWJCkNg5A5pFcIu8jCt2+lThVYhG+8R/KnNGG+XoF6CswIwquu5sAn9MVMVQooQb29KXySB83UfrTkQqwdB90dqAJIECpuxjBqwmxyd3BHTPehAxh4GMnv2qcINvIyaAGRwxklSOPT/ClYoqlTzikb5cexqFgWyByKAFCeW3ynI7e1TTEAoxHB4zViS3UwoQfmPNMCP5Z8zr2oAWJUV96nOevcVWcFGJPOe44/CnPIiRKqdc9O9NSQswjJ5z9aBpkLrtfA5P6CoMBh8xGauLbiR9pbYc/UGqVxblXaNm5Hb/AAoLIyg8wHoo61N5ikbeG9RUUSM2VYkt69qjktbgAqq45zQBKbzcu1lxtpzSALncM0kaqUzJ1HXtTHxEMhA3uaAHxv5nykcVG0aB9q/ISctViNonYMQFOO1LKibC+eg/OgzIIwrN5R47+9WPJEDq0XBPrmqTRsFE0WCT09RUs4MwBBO4dDnvQBdNvIX46MOfrVN0KtvcZz2q6he3H2eVtwAH4ZplxIBhEHbHNAFATIkwhbq3T0p12AVUqQT04pJLZZPlA2uwzuHFP8lBAdxyw/M4oAywqhNxHI7U2RmeINtwEHOanTcW8tuvY+vtVy4QRwgycKeMUAYgEbFZVG5hx+FJNCZMhsg9OPStEQRo2IxVV9yMFkHOc0AQwwOnySElVHGauxsMkNxgYqFZAJRGoMhPToMUFwp2yjaQcDHGaAJQZSg+X92e/eqkoIlxICM8AjuPetNo5JEWOBgrHnnpVaQCMlZDll9P6UAMJQOOSq44J4yPxppuYSMt8wHanSJG7DOcr0+n41DLBGJtwOR3FAE4WNbYMM7R0XmlWVQg3cAdB9aZCcFwh3A9B6U9kjLZYbgev4UAJ5qljsXGRyT/AEqxbv5BUOc9APU1WZPMc7OFHcUjuFdYyc88evFAF+RmhmI27c9SaZId+09wOtVTI7ryOM5yeTSwsu7BOCD1x1oAS4nMAXzOCe+OtWbe8d4yoP3qr3CRyoVbls/lUEKy5KKcUAaYkZFIA3H17ioH55Pzcd6ZHHgknqD2PJqwwD4AGOv1oA8w+KXmD4YeIirbHSAj5hxjIya/KD4AT2WnfFO/+55MJcHcOCTnA+pzX6+fEu187wLq1u/zmWIg7uhwMn8q/Hz4LK0PxRvf3QYHbMyMeGGdv5iuyPwMnqfqX4On+12qy+WUdeAQMIFPAH5V6XGcRhXAYsR6Hp6V5t4fSWK2tQj/ACNyfQ816TbTBlJcbMHgDsBXH1NOpKfkUBTxjNIAsq7ZF5U8VJhRlozlV9aYNzOO2OeO9BRYibe/z8oOlP8AOMbgeVu9+tSwBiokGODgioG8zzthOA3IqGNHyH8bcf8AGQHy4/4tjZn6f8jDX82Ff0nfG15P+MgMj/mmNkD/AOXDX82Ne5S+FHk1PiZ//9b7o3K3ykfjTw4B2p0pJI/lypwaqZ2N83bgfWvkEfQEkjLlgBkniqUzH/ln9KsE7l3EdDUTGNGGR1qwZRk3IM9SapzSKOW4Y1qTx5YPGOay5Rh8v+dBmVHALBQDznJ9KiyxfAPHHPpUzgFD796ZsJAPfv6cUASgfe2t+tVFmQAg8gd6mOHHHGKi8vPRePTFAFObZGvnE5z6VSeRZVC4254NaVyyFNgHbHHrWVkKnzHOOK0AfuXCqvG3jPrTJNjRcN930qZcmJd3QZNQMBJGc8Z4yPSmipEEMrmXylUY5PPfFdJYSgRkuNm8hNuehrlFbawaPgj1Pqa2rKdDcK8q7gSCQPxFN7kSPxNuImf9sDybLCNDqVyw3HgAbsEE8knANfsUoFwRdRBtsqghmBBP/wBbPSvx58dCS4/bBnsbdvIWS/2dcHhRjn1YrX7F2F20mk2AkXa0cYXH0r0K3wxMo9S5s83AzjC8VTUB1VGz8h6Vd3bmHY4oUNCSTjHrXCUVZMKvsaEKhiU5xT5dssYIyPX609I38osBjFNMCm7oHG5qlX5vmLDaKqyIS+ZOlWCmEUgEr2qwByiq3mA89MVSlj+6zLx2z6Vd5wBtH1NNkQNgSHFAGfD5kUjFHwF4wRnqaI7UzzfO5cuNpz/SppVQrhQeep96pSPcQ28s1u5Uqj/N744wK0MxJX0+EAPeW3mO7IkZmXLMh+YfUdwazpr7SrSZf9NgZj99RKhK47cGvwe8Y654rm8V63dvqkyyJdyoTvIwNxA6Y5xxXIQ+IPF8C+SmqzRqDuyrYbP+91/WtoUr9TN1D+g9byxmdp4FDKh+YiROP1qrc61pdrbm5lu4xGGA4cFhuOBkA8V+AyeM/HsYYReIL0BjnC3DgE/TNUrnxr41GIb3W76aE4+R7mQgg9sbq6vq6M/bH9CZjKnc+G3c4BBAp64Zvm715t8KbSSL4e6DDEoCi1hydxLMzKCTzyBmvSxEYnAk5zxXNNWdjaLEdQV2g8HsOcYqaKGJgFBx7mpMR5KgnGPXkVVdQcpwQOv4VBReaJTlHPyjI9+KpfZguSvCr6cmi3dp8rIM5zjrkc1OFKjABwc89KAGrbxsuGGGHsMHNOjhjjYgrg4xxzThC6JknO7t3qXaAwCnPr2FAECW0cZLDkkknvTyi7SCd5Y1OIR5oZWOO+eafHCASzn/APXQBmfZlEmzBHQYPenXtspAHGV6jOM4q88QE43jjsaJ1DAMOg6n60Ac19lzKsTjIIyMHoc9qvLbmNgu4Ae/f61cZOm07v6U5YJZGCIfmY8AeuazAu6JaozStcjybeNS8khOCB0P4DNfh3+0r8SJ/iz8UNX1S3MkmmaKWtrdS25dsbFS6joA2BwO/wBa/QD9qH4v3/g7wo3wy8PyLN4i8UK0O2InzYYHyueDwzdB+PpXy946+AR+FH7O8viHX1ddb1C6QTrhP3Qk+YIrDqMAZOe+BXXh3aVzM3P2GfBa6prl540u53lXTSy20HVEywywz3Oe1foD428SyeEdIn15oGvnhZ8RRqXY8FscdM4r4m/YKiLQeJLuONmC3iIhB+VQcE8D6jrX6ETpHORDOBMFdnAwAQcY79OAajFVPeM5nwuv7VvxG1C6NvaeBZmjjfB8iKTJB4BIwev1rYk/aT8fwiSe8+GF0FQ8sokQqCeMttbGa+ukufCtrKyxNZwhnVZGwrEt/tNk0awPCZlDSX8AKkElJFKKM4yeR/Ks0LnPjy6/av12yjLXPw4u40xuZWmcqc99+z+QrFm/a58Ry2zpb/D+Z2lVvKeIurdOMfJk19mwWfhNppbj+0ba7kZDhPMQ4TPOck4/KtRv+EStYXkeeyKRRBnUOg2o3U5BArRD5z8nPhn8WvjFp/j+XxJ4h029v4NSlWOQTRsgQM2AAdoB2jjnH86/VbQBPf6ba6hdWrWvnoGKMRnn6Zr57sv2oPg5q/juTwfDDby28UrRJdXERaJpFO3KEZOOM7vTnNfU9nKr20ewKsYH7sLjaIz90jHY1Tb7GhzEttLbvKHk3MxJGO4/KrUMstvPC0p+QnqCcg8e1bohjZy+0Zbv7U6C2je5jVTkLk/jWJcT8p/25wX8WaU4TIVZAxzySfm57gjJ69a1vhP4f+OOu+DLO78FXJsrC3EaRvGwVmzySARjaB19a1/26tPtYNX8M3s3yG9WUzNwTuxj8TnOKqfBf9pbT/Avga08GXGmXVwQQUliUkBD0XIHPTit/ae6SztpfAn7U39oebL4lVXcArIZSGC9OgFadn4U/aVtcRR+KJoieNyMpRmHqetSv+1VoUs4gg0LUECttO5HPy9fQGp/+Go/CkdwSdHv2SMDlA5AZvXIFQKxTXwv+1CsL3b+JDKUbDRyv5nA74A5r4d+PumeJdN8bzR+MdQS/wBVNujbkOVRCWIXnpX3ev7T3huUMLHRNQWckq5w5GDwTxXw38ffFVn468ZT+INOtZYYXijj3TAqSUGOPYY/OujDfEYyP1L/AGcrK1k+D+kyE7nCqFOflRsKcL2+bk179ExHBr5q/Z1v5pvhT4ctLZQ8VvbI7SHgGTbgpj1C9698XUAC2VO1cn3/AArGv8RvT2OqilYlYwu4uQAPc18X/thfHG30DQ4vhN4GvDP4i1oeVcrbMAYlk+Uh27E9Nv4mvp3+1bm43qkKuuCQrHAPHQ5r8yvjD8F/iNf/ABR/tzw3btJqF5KZRPH84jySeTtIBAIA5454qYIVQ+xv2ePhVpXwd8FQXkU0K63qcayXtyzgbQwzsU5BwD+ua8O/bR+NVlY+FIvhd4Vvd13qrCS/aM5xbg/dJ9GPHuM5rx7xF8LfiX4d0S88Q+LvEYSOytvNdDPiUk9Btxgc8eleSfAn4P6n8b/HiwzCQ6VaMZby4k+Yvg58vecDPrzn2q1DqRc9f/ZN/Z01HxldxfEnWw9npNlKv2fc2zzivJbkZK56Edwat/tuxRWfjvQLaNy4tbfDYBI+ZgeD3wODX6NW1pbaclh4Z0SIWemaftWONOFCpwPxr84P21LkD4iafPcruL25AHZcMP8A61XTd2I/Qz4O+ItNsvhl4csLi/XAtY8CQqhHy5HBPbNd9B4g017lRBqlthueZk6e3Nfmb4A/Z/8AEHjbwXZ+J73VrqBLoKUQOdmCMDbjPFdpa/sp61etEg8SXZAOAF5wq9gTj/CipbqwOo/b11fRn8EaRptneq1xI6yvHneW+YjgrkdzXXfsTXoj+Cmx3whvW3A/w/IMV8lftB/A+5+Hng9NTu9Qur/NwkcRmHyKGBzgj+LPXmvpz9i5/O+FD2SqH8u8bP8AwFFJFVH4GNH2ZHIiRszts2nk9qxfEvj7wn4B8Py+IvEl4sVlHu3MD0wM+ueSMYFEgM9vskJKk8j6V8wftO/Cy++JPhO3i0qZEl0xTIqnKqxzyGAyOPWucs+efAPiHQfjn8bNW+LfxEuYV0rS332VpM21cIT5RIbGQo5I7mvurVvj78JdLQ6nPqsUjqD8qZcKQOgC9BwM+lfn54R/Y98b6nptvda9fpYQSumVjZceWehC4Bz/AFri/jx4P8JfC69j8CaFu1jXb11kbI3SIrkhQMDqxA471rGETOocx8XfH3in9pP4rfZ9Ehku4y5tNMt+myPODI/YZPUn29K/Sf4U/Bzw58EvhzJBcRRXGuG1eS7nwC3mYLEK3XaucD6Vxv7Nv7PsPwv8Nw+J/EMS/wDCTauN7KwybeJxkJ14OeSa+krnR7q70TVdjeb+4l6jnlWFTVe1hI/JL9nS4Rf2h9Nlch45rufLE8fvO5zznOa/ZOaVYbmSOCbznkkJJ6HC54Oe1fi18A2jb9ofShAQEa9dQSMjC43Yz7Zr9ljA/wBrmniV2zK5Bxx0wMY+tXiOgzT0+5YOQ2cgd+/Ga/NH9vy487XdAcRBdkTn5SeBvAxX6PJZtlVYFUVgCx7ZHSvz1/b3tViu/DrvhhHNMjEEZIOGWsaPxAfVv7Nl4F+AfhZGJPlQcAdCWYk8e3tXuEFwCiK/zH07kjOa+cP2WJDffBnw9DLuVHLFMf3Rnr9favoKZPs+P4SGIA7gD0P+NOW5ojxH9pfWrqy+DfiJJH+zBI4yNpyT8+B6818SfsveANS+J+lanqWqajOsFnIIo1EmwZCA547+lfWP7UOg6tr3wxu9L0FTeXty4BjX7zbcsMV8yfCXQvH3wu+Gur63q10dKggPneS5CZPllTnpyeAPetKfw2MVucD+0n4K0vwP4z0fTLCSR7nUIwrySuH+YSDnPtxX1I3wKm1nQLa6OuzrJcR5IVjtJK5I+lfnn4k8b6x458X2fiLVJHuGt12xF8kHac88cHvX2tpOpeOde8MSvF4iVJJocRxRMF5C8cHvWq+Eo8R/Z0sJLn4/JptrIyWWkTTvJuPDiIlRkexrufj74h179oP4w2fwq8KNv0vQSTLJwyB1z5kjEHoPuiuO8K/Drx34BTWfFOmE3Oq3qm3tvK+aTdNkM7HpnnpX2l+zn8EIPhd4blu9ZXz/ABJr+GumfBaIkE7Bj3bJqXOyvYnlPP8A9ldoPAPi3xB4EvF8opmRIyMGR16Y/wCAjivHf28PF9vqnjHRfBumL8tjbmWTaeWkmIChgOmAM/jXV/tGQ3vwq8a2HxE0vCLI3lb1c7pCq4wy9ARz+deCfBjw+3x1+PMuveLJvNtIH+1zLI+Gfb/q4hn+XtQndcxR+lvwT8GWfgP4Y6Lo0sQN1LArz56kyDOP1r2ttTs7aGKCDCKmAFByQO361zlyZH8pki8hQAI164UcAfkKz13ySkyKAshxwOwrOYHZrq0DxG5chtpKnsRn2q7p17BE6g/6r7xGOgriIYoFUSXc6W8CZZncgD5e5riJfjL4G0uaXzNXtJUCsVCvzhOuc1maH5m/tClLj9o3VZEbaZJLcKc5JYYwQfT2r9mNM1CT/hFtGmaN0L2sYcHGAVXBwPevw/8AiXr9p4i+OF34l0f97am7ilAxkMVwzY9gBX1x48/a4tfCP2bQvCFwL24yj3BdSyRjaMqvA6VrOL5UjM+i/wBqfV3l+C/iFLeKTzIoc7sbV29Tmvzr/Zc+JN18NdevZ7PTm1KW/tQdkYJdApyeRng19afF74nWnxE/Z61y508LIRbKxK8YzgHdmvnr9irSdMvfHGoS3kfmxW1kGRG+Y/fHUenNaU/haA6H46fHrxh478F3nhS68PTadp8oxvYHIwcknjFcF+zV8T9Q+GfiDUk0SwbVbrUYgmxBkqIzjnHbvX11+0/pujw/BXWtSsrcJcKQuI0A28jn2GK+af2HdPjuvGeti68qWRbRDGrgEZY8/QkdadP4WUtj2j4v/tH+PvEPw81rSP8AhE7u1tp7aSOSYwOE2kAZz04FeHfsJutl8V5YZMsHsWJGOCM5H619+fFpbb/hT3iqFokR/ssu1MAADb2/Cvzs/YknV/i6hkbDRafKMDoxQ1NL4WZM/YlxESpxgFuffjvXmXxxvmsfhF4qutm8JYzd8fLjvXaz6jcLMNoBR8HAHTjtXkf7SGq7Pgp4owpbzLKVCcYzxWCLPyq/Zz+F9v8AF3xufD+oFo9Ot7cz3DLhXb58KoPUdc8elfoRpX7J3wxsw9lYtcJGTyRLwceoJOT+VfJv7CEqjx5qqPJ5YfTipZjgDEg+nqMV+oNpOLIiMBSkhJXH689a3q9APzn/AGrfgl4a+HHhGDWNLkZpDMqFW6lWHUckcfSu3/YY+HNxHDqvxL1a4LWvmG1soAw2lzgSOQB2BwPxrof267hpvhzbTKww99CmAOPlRu/vUX7LfxF034cfAXUfEOqN+5s7i5uEXI+8uAiqD3LDA+tKOtOwGZ+3X48n1y50H4H+Gw11qt1cJcTQxN1Mg2xxsvXcTyPzr174T/smeDfCfgew0/xVbrfazKizXJcBlErAfKucYCdAa8D+BC2h8R6l+0z8X9putWndNNRx907ipcAjgKvyrz0Br9DLLxfoPiCKO/0u5juY5F3KVJOVHGSOg7/lSjK0bE8p5pb/ALNfw3leGL+zYkkQNhsrjJ749q/Pf9sbwf4e8Bax4esPDsSQSy28xdwoG/bjHt61+qs2txW7742B6Y2nPWvzG/bymFz4r8OylsIlrOoyO/lK3Htk1VL4kSfQn7DngG10P4fJ4+u0a41PxA0qJJj/AFUKOAQcf3iAT+mK+344J0KxFPlySTngV8m/so6u2nfBfw67fPE3nl15yED8ED8Ko/GaD4teLPEVnbeA9WudNs4VAkMT7FI/2gSATUV5Wlaw2z7DlvIbZ1E8sQPTazADHrmvmnxx+1l8LfCnjb/hClcXTW7xrdTqf3UYbknIznb3xXhdz8B/ivqiTadqvim8vRMAoLSY++wU/e6YB9fpX55ePPC0nhr4gap4K0q9aeZbyO082UqSXk4bc2CeG70QfMWfv9pnifT/ABDp8V9o8y31m4yk0ThkPQ46npmr4K9R96vn74U+BG+F/gDTvDDXLTX23zZ5WG3LyYJAGTgL0H0r1e21OWSMhsAqMH/Gs2Bv3MzXKS27EhNrZx3ORz+NfiT+1pef2l8f/EnlNnyxHDg+8fSv2Utr+c3EWz5gXHb+EEAmvxM+Ksb+Ivj94jWVsedqflkk9Bk8VeH+IaP00/Y71vz/AIIw6XDueawup4W7nhg2fx3V9VW99FLGE6N61+en7FviMQ3XirwCQbeSCdrqIHrndtP6gV9yIJhPj+HrRV3LOkLuRud+B0HTmnQskr7W4DttyaxJlw6+aSVbtUr2/wBoiMLEorLgY6gmszMo6r4r0XSL+Szu9QtbeWMDBeRCOB/ECc1zWv8Axg+Gfhfw5feItX1S2uFsojL5ETB5GPYAA5HNfMNz+yBdeIvEs1zf6y8cU85YBn/gz06cVQ+Iv7KfgvwZ4H8R+Il1Ce6ksLSWRUkKsjEKcZ47GtAH+A/219B17WJrTWdEXRUvJtsNwv3WVsgblz16ZOcH8OfuCy1G1k0xblcsH2Kme6gfe+mOa/FP9l/4baV8V/iGLTXnc6ZotsLiSOM4aRg+APpg845r9ppNHRY7VLVfKgg2qB1KqoAGCfSicUrWJUrnxL+3TrsN98LbKOND+8v42T5uVCqckj3PSqH/AAT2Ea+E/Ft1M7KHuFYg8L8pHA+verH7bumWv/Co4tSGTP8A2jGqZABwRyKyv2BYYB4a8YLc5dTcqgy4C89CB9etVD4GUfe76ta712nBJIGB1B9at2mpW6yiUgqEYDj+dY7WEce2EAF0yfvAAge9PjS1tJYzeSxomN2CwHANYoD8X/2wrmG5+P8Aq8kLllAgB3DByRX7MeCNStYfh34YZAWZ7C2KjPYRKK/GP9rqLTx8dvEM1jKJYnW2kBU5GdnNfsB8O4EuvAXha6CAkWFuqjp0jUV1T+BAd1Fcm4kLyOI1685xx6/nWuZbVHjicne2MY7/AErwj42aZ41vPAw0b4ezPb6rc3A3GN9jGMgjGfQk814RpPwJ+PNzawnVvGs32sLu8hXZ/LfPy/P0+p7e9coH0p48+LvgTw54ibwVq2qW8N/docQ/6zaH6eYMYA+prvNB/svTtHgtdP8AKNvKfMHlAbSx69OK/CH4w6drvh34ial4f1K8fUNcjljWS4Z2dzJKPlXeecYIxzX63/D+xtfgr8E9P134kayJpLKI3dzJISTIzqGSJc8kjGMCtXRVrmZ0/wC0L8Z7H4M/DK61h5lXWNQDw6fDn53dhgt0OAo559K+Df2QPgBeeNdeHxo+IayNBHcCeyjlGTdTk5Mr552A8r69ap+FvC/i79sv4wTeOPFVvLZeDdMkEUcXzFXjUnEMbHALt1cjpmve/Hv7TWj/AAY+Io+HH9hhtJ0aGNT5JwyAqMbVzjj3qYq2w0z7anNu9x5kexC2eh79vxrzv4keENF+IWhTeG9ci3w3CNEpGNyswxlSenvVXwD4gtPiD4atPFmlxzxwXszoEmj2kAc5GOoruz4cmuo3Z3MChWPmsdoAX1J9agR+NPiXw/8AEP8AZy8Wtd6RO8FuG2RXUR4ZSSdh4444PFfbHwz/AG1/Ck2lQaT40tHh1MgKnlKcNhjuO8naQR16V0v2z4T/ABM1u+8AyTx6rdpG28s42MQSreWc5LL1OBjGK+LPiJ+yf4003XIrXwUBqlldSbEy+xos84yeuB0xz7VsmB+u2h+O/B3iyAT+G72OUEfdMiA5HXCg5OK6WObdn0PX3FfBXwT/AGY9U+H2saN4k1bxC9wYJfNkt4wdvmJzsY5ORnGeOemK+0Jbu8dWKR4PJ7g9eKynEtM7CKSOMMwAIPTA6VDpgke6eUN8rKy4POMiuN/ti5hjitWgyWbHrzW1Y6yfOTeoRCCpzxyBQiD8AddtP7T+Nep6KVJju/EEkbYO0hTNzj0OAea/Wuw/ZY+EKeVNexjeEwN84bJbncdx5OTX5GeI21G6+LmtNp/+j3U+vyiJv7jNOcHPtxX6EXP7Nev3621/ceJrwyTqpIDl1GeWIb+lbVNkaHqOofsw/CKOeZG2iNeOJsYYg5wPToa8M/aY+Dvw28D/AAd1DWtBVPt3mWoUhxkESL0AHJIznityX9mHWIY42m8SXxLMwILkhQec8j0rxj9oD4CzeC/h5c+KLrXLjUIbV4dscrbhulkCZxj05FT1Mzvv+CcEslvr3jqUkeWtpbfeH8alxiv1FglRs3GAC4yfQnHPFflF+wHdTQa344swobdb28oH94tuK1+mogu7aD7POjbgAzEHj5uSM06gHQTTY8t2YMmTkZ7Yqkr2/kvOoAkByB614Rqfx6+HVn45uvh0+qo2p2sQJbOIVJAbYXJwWA9O/FesQzlxHEuA0oHQnbisQO40q+igleZ3CLGvmMfZOa/Ca7vLL4/ftafbLgLJpeo6ryGyEezsxkjnBAdI8Ae9fp1+0l4/uPh98FvEOpWm+C6v4xaQuow5eclDjPoMk47V+SH7Pvgifx/8TtK8JQXT2rzwTySSIdrqApOFI9TjPsTWtJ2YH7jePPi54E+H/g2fxT4huBbWOnxKkNpCV81sAKoVQenP4c1yXwx+OXhb4u6ZFrHhudYTCR5tvLxIjFjx7jjr059a+FP2jv2dovAnwq1LxLNqVxcy2UsCIskm5eXVTgfiah/YJ8F3ur6j4h8eNcFbfT1W0hgzgFnG5mYH26fj7VU9rgch/wAFBJrW6+L+liOQPIulguBxty74H41+n3wourLUvhj4RjjukVxptsHVnAKFY1GDX5z/ALR37OnxD8bfFCfxZo0kdxZ6pNFbjLH/AEddoUlhj7o7kV9CWX7JOuW1pZW0Xi27eWGEDa0hG3jtgjjPtR0RMT43/brmif45M0Lq6R6ZCFMeCOC469+a/Wf4YX+jD4d+FkuLqOO3ttHt1cs6gq5jGSe/49q/F/8Aaf8AAg+HPxBg0aW/mv5ZrISF5TuIyx+UE+9fcXgL9lnUfEfgPRfEL+L7y3lvraOVlDFkSN1BUAZHbHFFb4UUfHn7aDafd/HbUbi0kElubS1O9eQcHb/Sv2D8Calb3fw78MS2zYU2MGAOmNijj8q/I34v/s6+Oofil/wg/h2OfX7i+SKQ3bnjaeu4nptx6niv2O8FeD7Pw34R0bRZFZn06zit2LcZZAOfzqFPQuJrJnbuJ2hexq7DdbVKg5X6dakW1jYbZBkEckHpVmC0h+/H/AMgdazGVmlZnBdCtR3TyrhgvJXtWw4jeLYMbhzio5lUqZmAAxjmgDCe5UqDt5zTk1qS1CW0qZQ5y1WZIF8vZEv41nxWS3GY2G4K3IoAjl1HzcGIblzwaYl8+1zksORirjaeYlIEWI8nB9q1rW3tvsxTy1GW4bvQBhK08iK5BAI5OamTUmQCF1LHHy/jWmLJgDtbcvuOlElmilPlBZR1xxQBnzXbsoV1O4H0/rVe3uG81vNUhmHGOlblpafefb8r89c/pWfHbBJHUKPL3YJNAAt88CiMZbPJz2qWXVLOO2aQyZCdQBzS3EEbllkG3jAIrIl09fLkiGcsuFI9ahAA1mzlLBI2UEZGeBWjFqkfzYYZUAAA9a5tNPnK7S5P/wBatCGyKOWdcGrA1Y7yRyJSQuDwPSrn9oWjiVN4SRRkjHWucMLROAWO7PX2ptxb3EoZVBU4+9jtQBvWt428ttyB8uae2pKHZRh2BCj8axtMjuZgU28rnv1zSi2n84rtIIOSc96DM3Jb+ByVzlxgegwahN0OUL5AxXPSeb9qZByVIOcdqsxBxI0p+6fSgrmNt72AyxqoOHyM+4qVGVZnEg69PSudV5N5Uds9uhqe+aWOWIRMfnGTnoaA5jeuLuG1h3M3U498YpwnYwhyf3ZG4Z9K8/uprqS7EkgY9Mr2ra+0ysqxDIUcY9KB3Oqt7lWUsTjHGDUTXccaFM4Yjg9q5szSDPzfQ1VE07ttlbG3t60Bc66CQbi0jgKBk+5qyBGG+Xp161xisxhCFuMkH6VaW4YBRuLKvT8KBnRTuJHTGFEY6ms6Ro3cPGfl/nWTPqOyRI36uAQP6VQmvW8xdnyhDmgDs7CQeYVU7goO6km2+UGHAzjjrWBZXSA5BwZOTV83oSNgSML36UATEhQqg/Jz9c1YSDgFOoHOKx5LxJIl2pyAc5p0GoSKyROeMcYoA1rC4BEqkbQnKg8Zp5XKjvg5NVyylvMK8kYqGOVhuQ/dU9O9AGo20mNBj2bpzUnkyKVeU/MPxFYsd2jEqxxt71cjvI8tG7YORtz3oAv5+ZmAOfaqQuhJOIg2cdRSSylidqkY6c4rGSd1uTLIArDjjvQBuyMW2KPlx+FPMrRrllwT+tZ0t+se3PPTinXF1Gf3gyCcAYoA0ZLnevllCpOCT2qk77ChJGCSPeq4mZ+C2QcVSnmySo7d6ANyHeB5rt9B0ps1yiuyAknjHf8AKsKO7YbVkJ449qpajdTW5WZBt2nqKAOgW48qZd3OVp7XatLgSbSf1rjE1WaS6DM5xnofStP7QDKZU5A6exoA6IRKGdl6tTomwQWO0jrXOm8u2bMp49uKdvlUK5yd3BoA6a5kEmHifKqOaotcCY7HGB0BrJQzPC3lH5U7VEJGGC7Y3dqAOihlaIkudw/pV8TRyRl4jjjBzXFw30u/y3+bPAIpt1POiZgGCOtAHWzTx2qpuPyN1qqkyyTEow2EZ6964b7deOWWboOR3qZbq4VBsyBxz0waAPQRchchSo55U1E0ysVw3X3xXCvLcbmd3JLGpLR7iS4JaTgjbj1oA7ESW9xMMHLr8uKhEiQvg/ez07YrAFvPFekB2BQdu9QXJmW6KtuIUAnB6ZoA7IanEGCZA6daeb6OQEO4U9c4rlmI8sM4z6etRXNw0eQMlWHT2oA6w3UX2do45AWHOfUVEl6WwqnB9a4VLh3O5OijHNPilkQg5wSc+1AHUreLuYMwzkjFSpcjdlhuAHHvXMI2XcFfmPOae5nMOYW2Ed6AOsicOdv3S/v2FRxT2rthuCDyCeuK4r7bc7+clcf3eQanld5ZFdWKkLxxQB10wg2k7MM35YptuV3bFHBrl7S9ugxWYEt/Dnpinm+uAdxO3t+NAHXStFgK7cj8hSfbIUQQMFGOmPWuNnuLmZW2kgL2A6moiZlSJpASB1oA7Ka5eRQrgRnHA/rTUup2YMmCuMVz9zNcTwtz8yjAPf6Uafc3MsAjiTcyfrQB0ccxXdk4A7YpBftG+XchcEcis8XM/KPxlR1FVJYmlT53bjgAdKAL9tqzXVw8SjG0E1M12yTqzAjfk8e1ZdlYmzY3G4sz5GK0pIn3JJghlB/WgCNtR2z8cEgA1Wup5Z8MBgg9O1WY7MMwkbrkDmpzAEyCBtFAGcL+QW5Qkb+5qpDM8auu0uhxketaV3aq6KeAQCT71NYWxaPd3zyDQS0R7JQYmXIRRgAVHJbSzR5HBY/lW0FUQEFsHt6VHCQfnJDfzoKsUxZkRgEYcLjp1qvNpMjlQh3ADnPHNdEm1CC/epgwWQsmTigLGDbaXKkBLPiQ9gKZ/ZTAbkGWYYx3Broxljub14pU80MHG04oCxyRtblGXzAwK9c1p28Mq/f+71reki+0kMRsA7UyWIKQAQQAKAsYNxHcSEhOxwcelZ16srIg8wq68DPpXUyFkZPLUc8n3FMBhk5kjBOe/agDizNcrG4Xsc5+vWo7m8mSzDHOI8Drj8a9AFlbrF+4Rckjjr9RTLjTYpbV8KMgEgAUGZxWmyyQyCFgQTznrxXVi4ZYjnLehI7VPFp/lyrhOijtVmS1ZFRgAQDz+NAGR9qYbmgyVxg09LqYBZcHnjPoK1GsjEhkUgp0z9aJtMXZxkE8fLQBkXF2+dzN94ZGPStXS9SV4fIQlpI+Tn0qnLYDylQZOxefU1HpNs8BmIJwSecdqAJ578rqAKnKsMEn371qXVz5MSFTuCDH4VgxWMxuCHJKqcj6Vom2kaTywchu57CgDRjnWWMlSNr9D7VH/aAsgY+GIPB+tc/DbzRT+W7Hrjj0rbay3uMfMp7igBZdV80YU/OOG56VehvnAxuKg1nrpe1wA3Tk571OmnySt5bEAg9vSgDJfVbuKb7NIvyZ/MUxr1mkDIMDHJPY1rtZKkm1/wCE4B7irUek2yMX3YC9e2aAOaWa5d3CsQ2OvtSSNIERATk++a6a606GdwQ+04x06VV/spg3mBt204FAGUtvK7Kdxz2GMVJDFPGxbJYMe5711kcAOJdoO3p9KVIIvN5A2np9aAOWmW683zXIKqBkD0qWa3NyqOrlMdvWurNvA5Zdgw42n3xTWtIY13L06gemKAOKe1mhQbchO5Hat6OB7i1IbO7HfvWwYIJY9nf+dTJZLHGyxsTgck0AefWWky2UtzgfebIq6LOYqu8ZB6V18ceSwC8Y5NP8tTGPly2aAOOt7U28jZz/APrqwlpIZmxnJ7+ldFNAkcQ4wx9ulUFUow2YZu5zQBVS2YnDn5egqJ9EZ5i7uCjD5T1xW6NrOEIwD1471PHbk7g78DnGKAORTSFZtvmEiPtjpVlLEiQSqWwrbSa35bc23zrjDdqbbq4Xfu+RjnHpQBnLaqrEEcE5zVpbOKRVUj2+la0SwPudOex+tWYbeMsp6rn5uaAPnr4o/Gf4efBPV7PSvG7TtNfxiZFt1DEKGK/Nzn3GOuK4Ufth/s8s5dbu78wHOwW8nIA9eleHftnWenax+1L8NvDWpwiS1uYoY5UP8SyyuApx+v1r6FT9nL4RtqCRjQoMeXuU7Tg9etU1YDnLv9tj4BQsflvy/HyhQRyMjBGR+HWhf23PgNcRSRmS9xnADQPzk9ueAPeuoX9lT4WX0oP9i2MYhzz5G4uSMAHnkCtWP9mv4Ow2F/a3nhmz88QttkFugUFUPIHTNHMBf+Gfxz+F3xR1AxeFdREk9oMyQupR8HgEbuDz1AzXus1n5Ts84Bbg9euBx3r+ZDw74u1j4b/EDTNd8O3Zil0q/wBhZQFWRd+GDDuCnBr+mHTrpdS0yCWJw8s0aylRno654J9BVT90C6bK3x9p5L9s81DcQBkaJFwxHBPPFWYz5AVs4YD6c1IhIG2Q7wOc1mBk26FofJbjbkbgOtX/ACIvK5ICkjJ61ZeIKgYDjnGPekt7fChQoPPX8KAKrxwuilVHGc8VDAiyZcrwmMDpmtOG2MeVBG1j+PNRywhZD7cAD2oAlMMLoJJcYXJwKzUgt55vMT8u1bdqEAxLyOwqulrHbu0UC4BJOD3oAYbdViVMY5HSmm0typjRQXxmtO3WNywC7eOlSALHKuwdOnSgDmYrMSyFUOMHBH0qS70pI9hiQgHILA4wTWskKpdSTK+cZ6DHNLcwpcACXJ3dqAPyk+O3jX4var4iPgTUvC0lxFpl79pjjRZCJnX7h3YwVwc4HrVTS/jV+0JFN5Ft4HhhNo2CGjn3A47/ADAYxX6i6p4dgvpjebSbmFD5ZyeMdehHNeIeGPil8MNf1W40S91y3tr63leKSK4IU7kJU4LP7elbcwHzJJ+0R+0BP4fnF34Kj+xzxvE7xl0yWO07Scn9a/MT4ReIvFHgf4x2et+DLQalqitODb5IO1mO/kDORX9Fur23hAeH9UimurdUe3cxhGA2MOhBDH1r8Gf2XNU0rRf2jTPqd2i2ga6j8zkh/wB52HJ59RWsV7rIR+gdp+1J+0SbQCPwRvhdTsDpMdp9S4UAHvzXyN8VNV/aj8beLovGR0m+srjTQPJNvuCRoP7vy5I+pr9nZLjwTa6cNZW7g+xmIzlzISOBnoX9B0xXlHw3+Nvwn+J+pTaL4cv4l1CMui27/u3fbzuTk5BxWCb7Fn5v/tO/EXx54y/Z/wBCtfiZpcumavBdoo80FWm2rhnCkDHHJFfVX/BOSFB8FoLaVgBd38zDPHyo2P6GuD/4KQ6LFZfC3w9fwuwle+Ytkk7spg9eQK6r/gnfcXj/AAftQ0WYrS7n2sO+6T+ma06XA+A/2j2gg/a3vHjAWAazaHBzjhkBPP0r+grQZHks4JY5BJDsQgKcZ+UV/PP+0uzw/tSahvbznXVrZwoPUFlOOa/oP8Ey/wDFPWcEm0SpEh7ZwVXA+tE+gHa25WWaONeQ7YwOx7Z/Svyi/wCCpoSfRvClwUKtF9oiXnn5R8351+qqExsrxnDA8ADvX5H/APBUq8t5W8LablkmjinlKnvkdfx5rOn8QHb/AAA+Dvhj4yfs7+FU1SMmW0gOyWPG8FGyUJPXII4xXuukfsh/DO3dTDpiuQnzGQ5b/vkGqP7D9u9v+z54ckgC4ii3yc4OXY+tfYmknddI38ZYflnFS3qZn85PjvQ7a0/aPXwXLGslm+tJCybflCbtu0j0we9fsZon7MHwqOmWkUGg2qxeX8jBA+4Pyx5PX0PavyR+PGgeJNc/ak1vSfCMBgv/AO18Qz42rHIhKh2YggDI9K+8NF0X9sbT9Htop/FFoEjAAKsvTGB/ywBrTmNDzD9uX4K+FPhz4A03WfCdolhOJhBLGqjMkbD5W9uRg8c1D+xB8EPhp8SPhrca/wCJtIivdRt7uWNn5D7eCOhAOAa5P9qGL46y+CLK38e3ia3bTTNHELUGRlk2jg/Ip5HTjrX0v/wT08Ma94S8AT2WvwfY7i6vHYRP9/ZIADuXscDjn8Kzm7K5aPa7v9lH4PSSsj6IZImQLtKr6YzkknPH61J4S/Zz+Hvw78Q23iTwppRs7yNTAGAVV2vkEkL1Yg4z1r6z8hQd4T8aSWGOZNpFZqTGWYRE1qjAhcYXcTgbse9eXeMfAHgvxXq/9qalplnd3CR+VveGOSQkEkMjEEjr1FZPxk8PeOvEHgryfh3qZ03V4HMzfvfKEqDgqpwctnGOn618gTaF+1zGDN/wk5Moj+6nlAgDtzEDz+fvVAfoJonh+LRoRLbWixs0ZTenVlyOSOmfYV1en2yRSG6u32QwK0hIK9F5I57n2r8xoPCv7V0rslx4zmgmTkDzAflPuI/avK/jf4k+Ovwm8I2Wu694+mvYL+RrN4o2A2l1LEA7euAeaFDmdgPnX4+a1f8Axw+PT6dbv5kt9qT2sBZtqi2QlB8x/wBlSQK/Zj4V+BovBvh+10K0xLZ2ESGMKVwCqgLkA9v/AK9fhF8J/hl8Ufi94mn8QfDu5EculyEG4nkIzI2dwBxk5Dc+n48/olovww/ah0+0gmuPH0cJbrid1O5exTyhnp3oqb2A/SzyLsoJGUGb0LDGM9MZq7FHLLEiBQkuCAu4Z+mc4r8l/it4i/aL+D/hqTxVfePnu443ARAvLM3HQoOg5/CvLvg58d/2hvjRrGo6Npni+W1ltkRhhQoaRmxtOEOOP5VSpmZ+y+r3WmeHbC41jxLILWztUeSV+BnGDtDZ68jFeH/Cr9qv4Z/EvxFe+DbR3tr+F8QLJjDruxjcW5PQGvljxN8JP2ifHOkN4c8QfEKKezkOZI5GYtnjG4iIE4wMV8rz/sXfGTRvFEfiPSNdtYrqybMU0UhjYlT0GVHJ4HNVCETQ/eQpLFKyNxjpz2P0zmnSQSXSm3yCWx1715Z8PtS1i88JabY625Opabb26XJYgJ5gjUOw4A27s1k+Of2gvhj8OY4J9a1UTODt22xExPXoEJPY4qAPP/20dPn/AOGctbfZ5Qe5iEjIMlY1Kgn/AAr4G/4J86vZ+H7Xxe2r3McEH2uIfMMt8ufmzkYHpXoP7SH7ZGg/FHwNqXgrw9YXENveyBWaZmQjZ/EcZBB4+XP418dfs2/AvUfjJ4jvdWm1R7HRdOuQJ4lYFpJFOcbTnjH/ANaunm92xPKfsFqn7UnwdsPEdt4chvzeTXcirmJyEQnOS2TgAfjVz4x+OfBt58HPFEWl6lFePcWzqYt6SA7gFIHze+elfOWu/sX/AA+177NrEAuNP8lBF5cOA8u3PzkkdTmuD+Lv7K/hb4f/AAu1vxRohv7i5sbbcFmkUKSCPmOFU9PrWUOXmDlPEf2BfNHxe8QRktiGALnqARKSFJ7V75/wUlNvL4T8ISbeY/tEfGerxjp+VeFf8E82iufiD4tnk3eZ5ULKTkEZc5OK90/4KQg2nhrwjYzOJDMs0rHvlIvSlH+KhI6j9g/xl4af4Z6Ppd3qNvb3tgZ4ZY3ZN4QyFhkMcgV7l47/AGt/hh4J8e2Pg95UltplXzbsNujiLEjDbSTg4r4C/Zm/ZR8H+PvCGk+ONX1m7R9S3n7PCEXlWKnk57jrX0Nq/wCwv8OdZ/dm9v8Az8EA7o8cdzwc0qq95ln6K6LqlhrVlDqWlyrcQSHcrRsHUj2IJrVJUksvOK8A/Z8+H8vwz8KxeEXuJJ4beZisrgdGGCAB0/M19ABg+UB6Hj3rNICdQsyCMHp/Omyl1iO3gCpEUxpgNgk055QF2E5z/OmBHZtuUA814x+1FrDaJ8BfE11aMYWaBouMjLOARzXsyjDhU4PJ/Kvnj9snZJ+zd4hSdvlVl/77yuK0pfEhM/M79hDS4fEPjbXdTlTFxbCJUZ+cb2+bB/Cv2g0kMqCGUfdHzY6ADPNfjj/wT+hQ6n4nixskaWERPn7pJOVI/Cv2PilQwkwHCnIIPHSnV+McDWjYsSqElfWr8ZBAx27msK0n+UIox6ntWnvGNyHgd6yAbOpjY5JOauJ5Fvam+uHEcEPzMx4HH1oASUrvOQa+WP2mPFHiy5s4fhb4OtJHk1NRuuEJ+Ze44HHueKAPhL46avrnx6+KGrafpDztoeio6MWOI/lJBbHK8kDHsK+IPgNbzWP7SXhnS7oF/Ju5IGx7b14xX7WeF/hbZ/Dj4Ta0YnSW+ewmknYJ8xlVSckk5wK/IP8AZys0X9pHSrq4aORm82X5hk7mYnjPf3rrgrQZlM/oE8IRIdLUSxfM2AY3J+Yda8C8ZfspfDrxL4hvfEU6SB7iUs8TcpuJyePrX0J4UtmnskPQbhtII4HP1r44+JvxR/aM0rxdeeH/AAvpUdxbW0haNxEx+TJwWPPauZbjNJf2U/hbHIEGkhVcFd+WK59hmpbX9lX4Ti5aCfRwyqCu4E7uepAzXnMPxT/bBOGttAt0jbI+eMgfN3wTTH+I37YMW28GlWuM7MCM5Ynp1NUB61Zfsq/ClJgj6G0eRtOD3U8d8VheJf2cP2ebbXrbQNY0e2S5mxsU3OxmbOMYDda42P4gftgJiSTQLdApLNgdcjg/eIxXyv8AEP4PftO/ETxG3i2/jFpdrtlR/OaJU2nJIABNJoD9RPhv8PdF+HcKeG/DOnrZ2ImM4TcXYZGOCSeMDpmvoAN+9GK+Rv2Y9Y+IDaCtt8V5HOpQHYJsqUmhGFUgjuTnNfWsbZJPQj+XrWDNBHHzp9TXxx/wUAuHT4LLu5Sdg+0DB2x5J/IHmvsR5sbfY18Tf8FBZS3wb03y2Lq8rIDzw0mQRge2a1ofEB8Lfsg/G34feA7PVdF8YO1vJNOk8fBO4EDPfg8da/Ry1/aS+AYRJYvEKPt3Nh4G24b0z1P0r84/2R/hP4E+JOlar/wlOkpdXUN2yRSkY2qEXAJyDgHPWv0Jj/Ze+FtxElrFokOIsDfgEKFySRyPSqqtcxmdHD+0h8ALVWSLxGsZb7zJA+D7YrMn/aZ+A63ASLX2fGWBFvIAT6E4qCH9mj4UWJYN4WSZnHDbty/hzxWxa/s5fDiZ1aPw5bRGQ4B2A8D+VR7oH5rft1eOfDPxMudK1Twrexy29raldqqVYu2dxII6AAV9J/sF280PwktHll823ldm8sDDjaeuem3kV83/ALeXw4tfhtfaMPDllshmgYSqq42AcZPbJJr6E/YQ1kQ/CK3t7liXe4ZV65C8Ln6V0T/hjR+mlvGDDE5J6YAPUCrEzBMMew+pqnZOJIkbcrBR1q+QkirI3AGR9a40bo8W/aWa6X4H6zeWR8uSKNxgDrwOua/IX9j7wcuo/EhtcSRlFlksUA6lu+QeuR0r9bv2npGg+CXiGRGI2xrnB/h3fMcd/pX5ofsLSxtquvCbmAyALt++zfMcV1wj7rRMkb//AAUHubNr7RdGZJBcpCWDA8Zzzn8TXhvw+1H9oK++H8fhLwVAH01UOyVfkfbJzjd617R/wUB1IXEmlNNAVn8r5XU5wOCV554r6L/ZAgtG+G+kBrdJVNtEmWGSJZAGYnPpmqfu0zE+PPDfjv8AaF/Z/sLweMInGnXcRVRIQx/edMEdOa8S8YWOo3txY/FO7jLrc3quS/8AfU5wD3GK+/v2i7W6+LHj6w8D6RkWdmyRSED5d/OT7jFcT+1T8Kl8G/AbQ7PSUVv7MuAJG29cITnn3qac9Bo/QD4W63DqGhaLrEgMaGCMEA8IoAJ/nivx/wD2xr+88T/G59MAWYNdKU8sZDq+FAJPoBiv0C/Z28bCf4QWmu3cySJaWW2XYpypQANz24FfnpFbXXxi+PzXegRs0HnhwHYfLHGTk/h1qI9RfaP1Z+C2jx6P4N0cWxZfKVTtbrgrg4/GvomOON1WL7gOMbuxHpj9a858DWMGm2sFvJbtH5I2xK/pj3/SvQTKszgI5HXGe3+TWcDQ8Q+NnwK034o21nJc3HkXNvlWdMoTGevIz05xXzde/slfDnwrp0+q69eXUUMbLl5JOME9T0/Cv0L3MXCA9epNeG/tMuLD4Ka9dyRDYYSyuRn542UjFaAfNdh+zb8LdRJk02eW4hdiVaO4RvwJHbNLP+yZ8OZdrTXk1tIxwAZVx6nIbr7c18X/AAe8HeN/GjzxaDrc1ikY3BRM6BTu5xt6V9LR/s4fE+Et9o8Xzgj5wzTNIpXvnPf04oQHyP8AtafCnQPhlqVkuk3D3izREFzgrwOOma9Z+Bv7L3w68b+DINa1K4aee52sFjkVNo4J6jOc189ftDXWraJrB0PX9WfVmtlGHJypO3GefSvRfgd8CvF3i/QrHVPCvjGbTrScPIqx7wAwIyOCBXRP4TM+z4f2Ofh7bYaNrlTxtVZBjjHX8a5zxH8HPgn4WvH03VbuSC5kUBIpLj5mL4xtxTNE/Z2+KDXdnZS+OrhmBLSSF5HHPYZPX618WftO+Dtf8IeLorLV9be8kugvkzFnDhSNqlvx9K5zQ+3U/Ym+E+qy29w8NzIsoOS0+QQeR90cenWvov4L/B/TfhL9us9Kja2hndWVHbcQF+7yK8p/ZVs/EumeAtM0/wAQ6rJdSCd4i4bf5UYKkYzk819yRWli8m9CZOf4jyfSs5alRKtu7MzMTg56mtuJXd2K9B61U+zpk4HQ1p2xCIVX5gD3oKHKCGw3I/lUSO3nLuwFHTirCxAyD0FQzYZwCfkHoOlAHm/xt07+2PhLrWnwENP5EzbT0bgYX8a/Fv8AZtvb7QvjM8NhLsUlmlBBIPlyMo6d+a/cP4grBaeANQv55TEkTMcjuoAJB9q/Dv4GgJ8fjZv+7E8rJzgfedtoH/AsVsgP3N0J2n0q1eNfmAIJ9dtdRB5oUbmGD1H0rj/C+UsRCJRIIwB9DgZNdfA0ZXy17/04rlQDSzl8seB3P5UrO3EZxk5OanQqpBPIBxz600x7yMEY/pSZoiBwck/liiGSNWfggqCDUzoWYkHoDio+HBAwCwFMCdMuikk/WmMWVjkkn0FOtYyrMjZCg/rTvm38c8gn3FACIFztJxnnmk+5lxyR+VKisxLA++PSonI3YPQkD61LYEoclldV5weT71aL4dSRznGPWoI4+MnJH8qfgKTvPB5zUgPuJCPug/hUnnSKitHhSx/lUUZj2lzzipYzuQocAjJNACpdEDy35DGrYmCt+85z0xWOCCS/cE81fjRXGwHcByTQBY3lSC3PtTzznnFQDbG4JO70zVWWRjKu7pnIxQBrwSs6MrHO08UoG8gZwehrOS4O844APNXDxiWM5NACMFWQxnP8jULC2RiZDhu3/wBeoMAyq0rEH3PSicBiR+XvQJMtExKoaNs/SnyMGiMg5fsT2rMRWjkwOoOM+tWZ2LYWM8rQUmNikIwdvFW1leb74Ax0qHgruHyjsB60JIJD8xx9eKCyCWMM+S/HoaYGOSgXcTxx2p04Mg+UAnP44rOnM0Mg2fQ4oAuRwor/ALw/MO1WG2opLAkDpmqNrdCO4xcAHePyq9d7GOE6Dn2NBmVM+YcA845weBSJIY3BxkEcn0qaFGU72Ax/dFTlQzDOAF5oAHeNwJDyRjGeoFRs43h35BP0ziiSNArOTuC9/Wo93nJjoF5xQMWabemVOMj8qjh6NuPT/PFTALjCjNPe3LR5Bw4GfxoEZ4WORTKxYbD0HeiSUSpzkgcrmo8rFLjgqw5HvSnttwR/doAtxRkW4lPUH+dZVyvcPwaub2GV5bdxx/IVWlEikfL9fpQBXWFvuq2eBzVkqN2D1HU+ppse3dhOQe3vUhHG0DPpQARBmXa/8OcUhWOcDP3l70gVo8AjPP0pyvxv78/hQA8wxm4Rc4UDkVHPHHvIXCrRG6vOu49fTiiZ4Q7A8j9aAK7QNAyFW4PBx6VNc743UYGCKiMqoMnknoOvFKsklwwEmN2PpxQBFG/lDYhGT61YuCqINg3MOopcQCTa/wAxH4VL5AEgkAwBg+1AFS3Z+64znOe1S7ixyox0HSrhKFSrDj26VBE0agDkigBELxoZW556Y60yTdLIsm0Lj0q0zIwIDDr0qFnc/Kowv0oAmjLcswyKAxySBiqkivBhsmraOHQEcmgDjPiZ5r+Br8qBi3jeTJ/u4ANfj58L7cH4mXz/ADKoIUFBkqpbOOK/Yrx0lveeDNXS5QMnlMjjPUY6V+Nfwmvoo/jReW1unlQx+ZjJ/gBIyfcGuyPwMnqfqr4bkaazhkjZdq7QG2nDA16vBANq8A+4z2/GvJPDFvJDawxGXfFwV2nAwe9es2EynbbyZAHTJBrj6mnUn8vgqQAqdfU01iMk4wp4FF1uZjGjZHt2pQhQDcc47UFCRpIhDIcD3qO4jeR/k+bb1I7VcAUJuY5A7U9ZI2VkAIEgxxUMaPiv40+YP+F98g7fhhaD6j/ioK/m9r+kn42W4T/hf2P4PhhZ4/H/AISGv5tq9yl8KPJqfEz/1/uycE5UHHbNV8RsVVjn3qeYPjpx6VTKkH5Djaea+R5T6BDJY1jk2A89ajLbj5bDkU7ym84MzZxmmzja25eWPX8KOUzKs7uuEzlR1rPd4wo3cVoTMTt44PeqtzGv3hzkUcoFKf5l2+tVhkK2M471cK4Hb6VTmkKdO/ajlARlDKACcdajdv3e1Dg47U15CMoOGNUX82P7hGMc1sgFU54bHy55qngO7DrzxSTOWHofSo1bOUB5H5VYFhpEQFZj06VWEu4MVPGKikDSqXJ+tQqSo4PSmBKHZym7jgZ/DpWjo4zfYJ2ooGPrWagQShT/ABAnv261uaO8UZcy+h/KiYM/FX4uXVsf2vTPF88IvYmIU7Q20KP1r9frIeTaWUMYbZ5SD5vmPTjn8etfjR8WlFp+1lG6ANm/hBQHP3QAfzIPFfsfp9+9xaQSOMRtGpRieoGe39K9HEfw4+hEDoo4ivzMPwqKdJdwz0PrUP8AaEkfDYKio2vmnUggL6V5xZKiMuTtAx3zT925GiPQ9apwzBBkc1baZmTaBjPeqsjMrFdpLZ3IlNYl4t20KCaB94hjTX4ySeB2FFkAAhQQx3Z4FSHG3LLjHFZrFuSGqbMhQb+fStgGzByeuAaW+S3Gi3XmMEK4ZTnoByc0GYKVzjDHjPtVbUmEtlMgfZMY5FgZl4D7Tt3e2aiSuzOaufz9+MDEvi3xALjJkN3McKe244yfpXNyI0gzwoIwPpXQeJnafxlr73JIMNzKCCMZO45/WsNn5Ab5EbpjmvWhsjkZXS3Cp6qvHvWJfDddJKwwAVU+vFdI2JcKMgGsPUR9mvIg53BGVj/WriCP32+E1u7+A/DdwyECaxhyRx820da9LkWPGAAx9T1BHFed/C2OcfD3w80jFS1lFIAePvKBXepHlgCcj+orhqfEbomICjL8nFRMjomFAw38qsEj/Vrz/WoiMPkDp+lZmg2AKWO3PA6VY4I9T29vpTI1IcBTgHr70/5I1ORjb/OswI2ChgHHX+dOHykH16ijcWJTbyw5OaaAAcnqvTvQA8FGYAdeeKUrgjJ4H6VFu2tnHHqR3o3EEktgnjpQBPM5VQhIznNQlwVKk9/SnNvkwC2WqHJVCG5zzQAigs4XgjPpS3Fw9vDc3UBHnQAiIMcDf+ANNVyMgEVAdu4ttzmgD5s8B/Beeb4nX/xV+IbxatqxYGzgk5S3jGdpweCQpwOOOvXpy/7eV/j4M2tqjbXm1K381f8AY8tmH6rX1/a3GbraBiviT9voGP4aaTGgH728WRyOcnyyBk+3NaUviRnM5b9gvzG8J+JVB+ZrtVG3OcgAknH4V9ta3pkmqaPeaSszQvdROjOvJ5wT9Ohr4m/YBkb/AIR3xEpQbvtHmBs7cbgi8Dv0r7rW++xebdXKBldH+YgkgAMScCtMR8RmfE9r+x9c3eoz6lP4kmEHLsUlUHeehAGMkDFaq/skyGYJa+M74rLGUdHcEBh93PI4PXivltf2j/HngPx9rawg6nGtyYjE+cZEhwFB9eBwK+kLL9oP443SxSWvgMhZR5qjY4wuMjg8jv3q1CUQK6fsh6w00iP4ruAsI4ZG2YPfPGcYqeT9kDV7iylth40xC/zKHYtux0yD0Gafa/tL/GZ75GfwIv3mVm8pydo+8M4HT61Jrf7TXxctfDGo3ll4Jksxbox81gZhE56EjAYKOvJp80gOPb9hrS7F7WTTvE0z3WfmdQqorfUf4198eFtIl8PeF7LRppmu57aNEMuQM7FA/hAGM9Bjpivyp+EX7Uvj2y8cAanHJqy6uRFJbjJGWbjy40BwQe/JOMd6/Vy186bToLpgEeckEDkArwRg9MEVMotbm6ZLDMS5Q8OTitewdkkwrFHTOMDcSaxrdjGxZxiQdCa0re4Mc0Txn51bkk7eTWIz81/2+Jla88LwfL57edIgPGxG4CkfUV6X+xz4N8Nal8N11rV7WO4kkd0YNh/kU4GA/bOa4v8Abq8P6vrF9oN7p1lLelIwn7pCdrHOeQDxyPeuL+GP7Onj2/8ADcMmpeJptFuLqMA6erlVSI/d3/Ngk4yfxz61smTKVj7+fwP4DEf2az0a3ijYEhvJjbIB6n5h+lVn8C+DYXcRaHZTLIwSRvJiO3jgnng18o6n8B/GPhmCa+l8ayrbWSEndc7OM9DuUgfgaz9L+Evj3VYXbSvHElzGw8zyhd5O49M8D9am5ifbkPw08JyLHMulWsSRso3qE5QHncD255Nfmd+2zYeHdD8eaXb+HPK+xrbl1WFVCLnqCR15HFe52vwE+Ms8iRzeJ3HlsPLBlYnZ/tbQOPUV8n/G34Q/ETR/E0Ud0r63d3isA0eXKYPReuBzxSp/EB94/sp+dP8ACLTrnbuWFUjJzwSeRgewIFfTAhMhw3FeU/s5+BNR8D/BvTNG1+A2t/5hmuEJVmXoUHBIHv3zxXsghbOQQRWtV3lccEZ8FiIpvMJyo6CrmlaalvNJLGfLXJZn6YU9cmrKjafm5zXzZ+1Z4p8W+G/hBfJ4Tnkt7iaVElaDcJBCwO7lexzzUIs+Zf2hPE2pftAfFS2+DfgBFbTtNl33V0rZ+dRtcuckFY89Ou76V93fDX4b6L8JvDUHh/QlhSGFMu+TulkYYZnbhSeP/wBVfjP8OvFfxA8LSCP4e2s89zqMgRp1hZ2kZuCo3Agn619caT4V/ag8YW9u2t6zJaqoxJbuAsqYPBKsiqScZ4bjvituliFI/Qac2NtcRi4niImJIGR1Hoc461+bX7capda/4dvIGJ3eYrkgg8kE9e3FfRnh74E+LtL1uz1PxPr9xftBIDhXG0qOcEdBn2rwf9um2igu/DSxxlcKcEchTk8dcZNYU/iEfXnwMnW8+DvhvyGkCJCuewLfia9nsrtA6hAcdMHr9cA4r89/hV+0YnhjwJp2k6b4dutSeKMRSbQyrkenBGa9KtP2sbkx+ZF4KuM7TwdxKsOuePSipuBqftw/L8Hfs5x5guoGXoCvJ6VkfsOPFN8MruLduEFw3PTaTGM9frXhH7THxtvPiX4Gj00eH5bIF45jIWO1QhK8gjjOa9y/YUNtL8NdUtkAMi3+/Oc5UxgY/HFbL4APsaGNbiHd2JIz3PNM8tIpEeGMFgCp38jB9qvbRE2xuMnnt0OKbcrFJbO4QtLEjFVHG47fuj3NcpoeI/G744+HPgt4Yk1Oa4S9124VorKzUg/vCCAXCn5VXqT9BXz1+y78ILjV/El/8dPjK6XWsX26ezguHRsF/wDls6g4XauAi9h2HFfLHxJ+HXjjxD8WdXvdN0yfU0aYlRLJv8vIzglgTgEmvbND/Z0+PniGxRtZ1kadY7AgRJt5VfThe3HGeldEJK1gP0R8S+O/CNk8RvNattzEAKXUgIO+MnFctp/xH8IarpOp2Hh/UDeTbZTI8I3IAFOATzgGvnOw/Y307TrKxbXdZnkumP77jeHBOcqSR0FfQfh74W+HPBOjS6d4VgVJrmHYTIqkOxz8zcjnFZ80TM/IXwJea7o/xTWLwvt/tVL65WFpOm4rgMfzNffsdl+05eiN7zVhbrIC+SoRQUOARgcA11ifCH4afs92Gq/F/wAR2SXV/ArNBMzAjzW4KquQAxPAP40fB79ozQfiZMNC1CN7G9XJjgZg4mDZxtPHIODW6kmtAOdjm/aeE63MOrxSyNIFRUQNH3HBI7HvXx9+0vZfEl3sdT+Jd2LqeNmxFjBAZsHkemK/VPW/FWmeDtCbxHqCtMYSyGNckqArZVVHYY614jqugeCfj9YWt/qqxsrhB8rfMgDZ6Z6nOKinUA2v2TBPbfBLw+k8bI2G5I+QpubGD+OK+jfKifIf5qoaZpOn+HdJs9A0u3FrZacnlxRrnbjqWGcnk81HJcLayM8xPl+lRUu5XAxviBqnhbwDY3HiPxZeQ29jaqJFRzks6gbVRRgls9hX5neKfEvxW/bE8Y2/hjwhZtYeGLZwjlQViVTkmWUt3IGdvWvpbWvgJ44+Mni8ax8UdYS30YNmGwhbKYX7oVfx5JOa+g9F1H4YfDvRV0Lw9cWOmR20uySNcKzSdGLHPJPUVSlYD8wPjx8K9K+Cc+haBpNw8klyhFw7YLMVO1mx06GvXNc+ButDwhZeI/BLTK5t4JiVk25VxzhenOan/ah0W3+JfxB0KXw7fWt3bWyKshWVAcO2CevYc19meH9Y8FaPo+iaCmr2sdvZwJFJumQlhGuCetPn90D89vhL4z+IOifFTTvD3iDzJYbefypY5gSpB/2umB61+jvjT4o+AfhjC2ueMdQiiBLFIw4Z2CjKhVBzz0FfG3xB8bR6r42v7b4Xm1s0hd4BdyjDMx5LL9M1Q8AfAHw74j1pPFPxb8VrrEkBIkhEiFNoycHeRj8KlLm1A8g8Z+KviL+2N48i0fw3ZjTdEtJC0YKttVTn95IeQW29gap6p4J8YfAPWhdWu6eKEoks4zgsvXGAMDHrX6e+DNW+D/gmxGn+F7rTdNtmcHCMmSTwMnNeRfH/AOJvwY0zwbeveTJql9K4McMQ3eZKcjrnovWnfsBy3w//AGr/AAxrVjNoniaJrORGBjkbIcjuS5YBl9sV9L6Trvg/XlA8O6tDeuSPlB+fkYzjI4+lflB4N+HGnfGPxE9tpkkWlAbXbcVO0MeVUdz7Zr9Hvhl8D9J+Gd1LHaO8ohVQrSnLk9CV9BTA9O8R6Lb+IdFm8PXS/uJ/9Yy/e9OCcivErL9k74fWwif/AEma55y0gUx4Jz0AIAHvmvpqJLdGxj71blrJcJt2S4K9PYUAfhf+0B4R034efFabwv4dURWkqqR/ES7HBHp+gr7p8H/sl/Di78NaRNe6a+pXlxBHNK5dUceYM8n/AGemM18k/tdEw/H+eDaCyJGcbRje2Cfxr9ZfCLyaV8OtN1LULiOO3MMA8zKqVGwdWOPyorSfKrAfMXxk+EPhj4cfAzxEuhQtEskRICnJx0Oece1fCX7N3juL4e+JrrWreykv7i4sxEkESlmJHOePTFfpB8ZvGPgv4lQf8Km0LVUe91CMxTFPnAPUZZSRXO/B/wDZj8L/AAs1F7+/kbUr2SELvwpWNRwQueuavDztGzA+bvi38e38U/DPVvDq+HJrWS+B8x2yoj75OV55ryD9mHx3B8NNdvNZmtpL64uIDHBCgJ3887j1HTiv0Q/aC0LTNH+D3im7itY2lS1fbKyZdQRk49q+Df2PNAsvEPjfy9Z2yrHbh0jkHLDJ+6R6e9ENmVFnvvxI/aWOs+D7+ysPDs0cl1bSxeXIHLBjwWJ9AOlfNn7HtxFa/G3To3Yo1zBJGAeAXY+v41+pGsfDzw74m0LUtNj0yOOeWJ1j2oAwIB6k+teR/AT9nv4f/DbXZtet7n+1tcijOctGy2pxu+VQ2cinGas9Akz6sbSlWWOLeGMSjkHrx1rxr9oWyMXwh8RpMim1+wzMDnJzj0r2u2vo5ZoXkIyf4l6gehFeX/HhRJ8JvEkfltMGs7g+mRt6CuTqSfkf+zZ48b4a+Kf7cgsH1R7i1ZVgibaxJYAknnoBX2ZYftQaobhruLwPcmFSUCZkcjv12+tfLX7F2lWOsfGG3sNQtxPbm0lOGBIBLDJBOOlfr7D4X0e3lD/ZIY2zkEJk+3J9hXRUqAflx+0Z8XNT8f8AhI6BNoU1iglW6DOrgRuowOoHal/Zy+Gs/wAZNEttDvbn7L4d0e9W5ukIyJWPyiPbxnOK+p/20vD2m6b8GL6+02CNJPNjEkoXaxBIGAe+M1wn7BrKPBOttwjRXSsTjqTjjrS+yB9P/Fb4b6L4m8CW2iC3NstkT9mSJVJ2hQuD6D0r8zfBPxW8V/AzxreeG9QIuNOglBnRhnbC5OGHrgckV+u0l0gUGTMmGzjPqegx+or8pv21/Bc2m+OrLxJpVkU+3RBZlj3EFhnAIHTHSgzP0Y8H32m+MNItvEugypPZ3LKQygY9cHPIOCDz618F/t5xLF4h8KJt3BrS5c/98gCvsH9k7wxrHhf4I6KfEMTxSXM0sojkUqwViAu4HnkDI46V8Yft7STReNPDkExHFlOwwSfkIOKul8QH1x+ybp/234F6RdTNhVDwjA7iVsivpK006CNyyRhRkHcea8P/AGWLZIPgV4ZjBOJo3mweMktyfzFe+RyZ3JjHPH+fxrCt8RoTwwxO6Pt3OrKc4wcAg5yK/EH4h2c9p+1DdTXCJI51m3faxwCHJIH5Cv25mRktjcx5EheND7gsOw+tfiZ8Qr17/wDakup5kC/8Tu1Ug9AEO0UUAP2hfT3v1juTgiTCqGGX4Ucn69aL77Bo1qLzVZ4bKAERq8rBQ7N2Hrn2rO8YeO/DXgLRZvFPi2ZLGw0yFWY55lYRqSsa5GWPQCvk74ZXHi39pv4hL8UvEwfTPBOjOV0u0ONszRkqGZCSCQcbj7YHArXqB9sW0K2tlOz4KwxtuJHOz5SfyB61+IHhuCD4gftRTRxHzYLzWJpBsUlSkRfBPsMA5r9kPif4mPhP4c+IfEU06b7fTbmVugkwq8ED8MEV+Y/7AHhZ/EPxP1rxZPD5i6RZk+YeMS3EnP8A46Dml3kBN4au7j4O/tNz6bcY8nVrhYiTwDDO7Nj2xjOa/V2O3228NzBGUikUYUnPUZz7+ua/Lj9tXw9c6H4y0Xx0rfZ3kCW74XPKKWRifXBxX2f+zd8UH+JfgC3trtomv9MiRJlBy+D8qsfrjpUqYHuUkSylRIOmanjy5OwcL2qBlw4Qc4OKeqlN0qdQSMfSpNBVhkafjk8H73cGvLPjpIF+Dfi2cxh8WE67ffGCR+deppO3nAoMEcfhXkP7QsYi+C/izykJAsJmzuxtBCk5opgfnd+wIm/4ia1D/E2nHHuPMANfrLbqwVWwW83Bxn9K/JH9giSVPi3dwx53HT5R+UgNfpJ8Wviz4W+C/hL/AISTWpxNdz7ls7RfvzSdsY6KOrN2HvgG60b2MeU+Zv28pcfDHTQspET6ihdAQQCE3Z4PGcfpXyx+zh4L8Y+O7LXYfD2rXGmWVrMjtsyPPaQ4IBPGRgGvt74feDfEfxs8C3Gs/Fm1Eltf3X2i0tnIxsK8EA/d6965X4w/GLwf+zVa6T8PvCWm27alKPPnTacQxuflJ24BJYZGfSn9nlKFm/Zf8Xzkzw+Kb35yoIlkJJJGck4GD7Cg/swa9JJsu/GF4GkATCuSDzgqf8K9u+Cfx90X4u6O9npyyRanZBGulcYQM3UI2TwPeqvxZ+Mep/DLVLe1TTN2nSqkrXIXL7j1HpULmMz8m/jt8Or3wP8AE248H2D3Gr3Zjjw+C8hdz04HNftn8NtM1Ow+GXhfTtXj8m+trGESRngghAADnmuE8C6X4H8YXMPj7TY7a6v7sNKZWKG4G3IGRkkV7cryySjIAJX5iT/M1UzQSP8AeOD1ZegPY1t2V0VlWSU8cbj6DNZnlhX3DnHTB4zVqJWZcNjBxk98ZrFID8Ov2hVWD9qDU9jCSNr+ykB9Rha/QT4p/BTxX8a/GWl2et6wLXwbpMNuxtkJDOzJlsADBJ9T0GcV+ev7TjBv2mdaEf8ABdWirzjHyr/jX7c6XNDPotg0TiQS28GCOd2UGOcV0VXZImUrDvDGjaH4V0S18P8Ah6zjtrWxAEaRAKpA6cCvxT/a3sra8/advbeXmG9ks94XrhwFbFftUmpWFjqi6ZLcJ9sOP3IYFwOmcdcV+Lf7WdzBa/tOXl6hbybf7JJ8pwflwSB+NTQ6jTP2a01NE8G+FNN+0iHTtH0q1i3SO2yNFCDJ28AmvzE/ae/bAv8AxpBN8M/hkSunyPtmu4VZZJ1HGxQCSAfbFdP/AMIR8bv2hFs7rxlfT6H4XnjBgtTIEMkYwAdg5Ykeor6o+Ev7OHgD4Yzx3VnbfbJgpPm3EaPIWJ7v6D0wKbIPzU+Ef7O/x0jvbHxfpltLpTf62N3YCQg/iTz7jpX7WaDpY0rQrCwvlSS+SBGnbbgmTaMnirsrRlk2IqBQB8vAwOB0pLi6SE7ZJI4zP90sRubb+NZSdwAhrj5DGNi8188/GbXfi9ot3ptj8L7SN5J0bzmIUheRhju4HevoiIkR8H8qhaDe24puI6H0qAPh4v8AtYzSG4+1WkU3APyI7Dvn7m3A9aqXOm/tbSwz3dzc2rmVe6oAoXowG3FffGmG4KTxTKPKjBO4jaeffpX5+ftPftcaT4ZsL34b/C+Vr3xFdfurm6i+aO2zwViPd60gB+cHi0XPhDxrffbr5LrVILxbyZox8jSs/mYXv6V9yeEL39pHWPhs3xG1LVBomlpbSSRpIpDtCP4tpHAI+6Sc96539lj9kq98UarJ8S/jLbMtjbFZoLCY/vbhjyski9dnHAOCe4x1/Qb9oGa0tvgX41i0+EIqaVOqAcKgVCMAdBitAPh/R/Evxz8UzWJ0bxZZyYj8uJSw3SMSSMgjaT646V5j+0noHx40TwWIfHWom+0u4nTetvhlXb8wLnYMAkYAzjIrhf2N9Gl8a/HXw5aG5aK10iGW9uVZjiTy8DaB7swP4V+0njTw3onjLQ9T0XX4tmlzDazY42EHOO36UAfkd+z38K/id/ZV54w+HGswx3N4FhmhjciVY1xtyGG3I9Qa+nofhF+05qv2m1uvGnkpIp3uGZgpx0bj+VfIra54q+AvjDUNZ8BXK3mhRXDoAGLxtzja+P7vbmvvL4V/tX/DHxdppn8R3/8AY+puqrJFPkINo+Zs9OewNaAfMsX7BXji21O31Q+ILd7xWM+/BLB0O4cnrzzz+Vfov8PfCmqaR4d0jR9auGvtVtwRPM3WRmORjuMA45/DA4rotO1TT9YhW90y9hvLVlBSWJsggjIKnuPp0qLxFqWuWXh7UptAjMmrSWlwLXaRxLsIjJ3ccPjg1MpWA/NX9sXxfL8W/iZpPwM8Bt9st9EeW5vXByonCncGbBwI1Bz2JbHUV41+xDEo/aTskDBitpcr07gAV9yfAz9nsfD/AEDW/GXi5ftXi3X7e4nmeUhjbx5Zgm7uzHDP+A7c/BP7DrTD9o3T2g+ZvIuh9c076Ngfot+3VCyfs8a82QypeWv15lQdu1eOf8E6/wDknXivfGTv1FEz6YjX1r2z9vBHT9n3XBJ8rmazGOx/fJ0x3rxD/gnXO3/CvPFSDDKupxFQerEoowKin8LA7r4tftKeFvhj8QbjwLrdmwFlHHuniIJJmG7Ow+gx37V9UeBfEGj+NPCem+KdIaSWyuYcxmQFJNy8YxnqD9a/Hr9vC08j9ofUljGxriytG/H7v8q/X74e6NH4X+HHhnR4seXp9jbIAfUxjJ/E81LjomB+R/7fjEfGizI4X+yomGeervX63/Cdh/wqHwZE+FMmmWxcev7ta/JX9vwH/hdFsjjYP7KjK+/zPX6sfB+SW++E/guRSCf7Mtxk9gI1qqnwoD5v/aK/aHb4F/GbT9PjsPtlm1nHNNtwGO8kE/ko/Gvoz4Q/F/SPjJoNx4i0Syure2jYKDOoQFz1C4Y5Ar8xP+Cilyo+MWlBQVZdKVH+pZsfzr9K/wBnfQtP8PfBbwZBp8Ygjm02O4kHJzJKA7Hv1dj3qnC0eYD14B2XLen5VayzhQP4aghnExKEHj2q0qkuP4cVhE0Intz8smDSuhdCnAQnkVajkjLbZSW9OcUThAgEbYGaJAVIwgbEa7scY+lOjMRZkRcYOTVRgV3BVOAOveltCfuscKeM96gC7IyvAd7cqe1QwxrAwhHzbucntSJGZWkztChsL6nFSEqBjPI70AWGkwm0jDf0psTrJuOAqjj3xUYBYEsQ1Rxp/DgqQOvagCwG2nzIxgDjFQGFmm8vPyP8xPuak/1efL+bnJFR7t5C5259e1AEFyqcoCCU4+lZ7MfM2jn0rRlhd5FwQGUkMfWqXkKbgjOGXvQAwRk4UL7596fJLIV2H7p746VpGIr8w4IP6U0JDubcAMmgCmsSKnmMvOPTsKW1jjklZZGLA4xz0z2q3KrIzJ6VViVl3PnBJ4zQBeeGKNPKh6A4PFRJboj5Jyf61MillO4kkd6fsIIPVsHntirTArpbRvKWIGTxg+lNlEccqqPpU1z+5eL1PBINV282aQMSMDvimBVNu63BWMAqyZOfUdKiuYUlVA+d0SkY7j6Vqsm0K6j5ehPeowrGUyIOmMA+3WgDPaxKBI1IO7HJ5P4077OPMOVwRx0rSIXbkjaSf0qOWXNsxi5IOMd6AMcWJMcoYHhh+lVzaJIwC8Ed/atDc56yZI5xTEAAAOVycfWgChJbBBkY9M1JDY4BfzOOn1qzu3rs2cH1q4sMYKFQCDn68UAYtzaLONiqFZTwevFRw6WmGDNvXk+9dAjwshCqox1HfNI0QjUkng9vQ0AYR01VH7glcHpUdxbMVVyoJBGRWwvIMadeuaeY28vLHJ9AKAMDY6sVDYANI8UhLy5+6uARWlNuxkevPHJqMEs5yML3zQQzJNzciJfMLAjgd61rd5ZQDj5sd+9PiETO20ktxircCBd2flJIAz7+lBZktbyoQQu454wOKWHzfOHUMnfHNbTKYpfLx8vOCT0qHcMjI+b2oArtPJJ+7ycjOSaryRNtTIBDHBweavFSzcDBHWjy0icSevrQBkXFrO1wmRxjoPQVoiInIA2HHH1qdwXIYHpVmNi6/N37CgCv5BWPLncfUVnzWzCUMnzCuiPywoF+6x5qnOh3ExjBPSgDOS3YjgZx61I9mJV2luT0FaQib256fWpoYXifMgBIoAxV0S2iYSsNxc8/WpJLK3jVUQdeprVmVscEhc5oaIvIu0YIHWgCjBaxxhlJ69CaZPGse0YOR09KkMyrcm1cKCB1Peq2oM+drYUcbcd6AJBFtAUrwRhuevvSjT4mTLD5P61EjSFBEHxgDP0rTaPzbNvLYZUggfSgDITTmVzGOU6qQelaD6dH5e4tlSOncU+AzxnBUHAPepEmcKxKjbnH5UAc9HYxjcHyNuAAe/Y1LbWEUbmTJceh4AOcV0ayhYtuB8vBPUjNVlVY0OTuQk8/XpQA2O0twGDAfKP51UksIkkVLUdGB46cVoGIO3mHgnGfwqVVG4hOVAyefSgzMyRHS6yRz/FnvVyZVkyAAN3pTLws83nAZJ4A9Kidtsqhj8rCg0uQ/Zo1TBFP+yQsA7DoBikDqWfBPHpVmJSd0bEHP6UBcZ9ktfmkMYBbuKGsIhFlACwXAzTjIg+U4OOPrio2kcxEr1z+lAFLauMMPvDr6YqxHaxtkE8ADmnCOJgDL8ueRUscqlSQPYH6UANbTImAZW4XtULWds+1gMOOuPWtWIo6KMAbO9RsuGDDDEdMUAVJLSNEUy8noAPSqksCQlsKB6CtQ/PJ8+Q3oaZIAI2EkYJ7etAFC5ss+XNE4JxgirqIoVY9oGMfjSqyuMBeRT5CqFd/8NADSiqwDAcE/jUkQijBdEwDxx3qUIjHdgbc5z70yQMmScDaMigBGhjdDIvXqRTYY42YswyAeAfWr9qiSIN0gJcZ+hpqoqnaV6UARLAiuHK4C9KkkTJJwOBkCnFkRWJBGeg96rGeNkC8A55HegCIyZbkYHpQp3MUHXtTHWMnCjnvUsa7XK9BjigCrdx7WEoIxjGKsWS7wFPUCnTfPFIpBDKO9VbSVoQZF6470AaE0Sj72cHt71GEEbhEGF6/jUqM06CRxg1MW/dnzUw2OCe4oJkEu7ps38cn0oicMGK5BHY9DTY222xQAn5qmjBCsQOfQdqAiSoQ6gt681N8oHPygetQxOiJ8x5qVTJ5LBvv5yM+lBRYWQA+YgGKhkQGQMwye1PhcOoR+mfx4qWQguJFH3exoAzFDCQr0xnj2NWliBDQjuMj8KUkFs9FPfvxUrO4IVdrccfSgAgAUZfgEcfhVliq/d5UDj1FNVYzHsZckDt61LuGd3GUHWgBZY/KWNy2SwyeO9PUhExjOR0PvSKDNHskI554pWTbhATlO+e1BmQefJ9n8ogZHf3q8GDoUJGWx+Xes75SoDZyT29KsbkT5sZIxxQA9oUQEJHndkH60xbMIrJ94k/hVtZIpI1kPynLECkbeFDINxHNAFIWm04Iw3HHbipA4jj2qeVz+lXgjs2T07/Wqz4jO1RlTzUMBgsyzLKOM9avI3lRlezcVWFz5SjHOevtVtXQrkLwaEBXCLnGKfCpTcFOSRn86mKyRkSquVoCb23DjrVgUirCQqV49amgVVXA4JHU1O8ZZ1C/Kf51SkEwcDHT1oAsRIgO305+tPXJPoOcUxBn5jU0Y5PbaKAI7aIuGZWwQT1qR42lGfukfrVVnlThcLnnBqy8kjyLyADgUARq7qp4yYzgfjU20njP4VER5YIGeT+tRGfZcqvrQBKrOpyOCP0q9DPvRgTjHpVZnUPgkBc5JxRE5PYADI4oNB5kxISM46c96kt92CzE/N2HpVWImWAyL1JPBqW3MgYjPAP5UAWJ4yyquDyO1YzhEkEi8MDyD0rY5UY9ST71Uulww3DigCEI0pUocdzirTgqQytzSRsNnzDb2GO/1ob5iFON/aoZDGXOXgA6v1zU9mXNsIfu4P50sUbtalwMnuPapFhHlK+ec8D0qmxCW8P3kPykHIHqaviN/LO48qc/4VXjxvCv1HStBIopXIZjsPX2NQB+Yn7Yb26ftf8AwqAYna9pn3zKcfzr9IraxgltQwTcmTt/2eTX5p/tiW7P+158KLmZCiPJZIOeSFmP+NfphoVrcpElvNIASrbWz/DzjPvWk+gDIrHycSJlWPocVoXFijaBqF03ytBbynPU5Kmrz2N0zBSisD3zjj1qS7gkttP1C2kxn7NLtBbIbKnFEAP5PdeYLqVyUHzQ6hIRj6g1/Tx4I82TwvpN+mebGEYPVSVzmv5i/EtuIdev4V52agwyO+WGPyr+nPwUXg8JafboNzR2cBdj0JKjB/CtJgdOj55c8Ed+2KmL2qqOvI59zUA8t0ZQ2QR+tVZ1PXcQBjArMDUC5jTnJwalgJxhj8oGMVFAUkhyDhl6mpzGiHaV+9zn1oKiTgksHxjHQ/SkhQOSXwB60kakAY/h7fWnlXDNt+VWHIoKK67BkDoOlWE2gOWH49cU6NPlCjkZoSIu5jU9cn8qzAhtwf4e54zVqQIR1O7PaqysEbaemc1Y3bWwGHAoAruuJB5YyccmrBMZCjO760xRicMSenSnsucooyaaAniNv5hEowGjfnr2PSv5rr3SRr37TcnhG6ndYdQ1qW3Zl4bazHB/Cv6YLZMWssjAKwXt2A/xr+bWxlW5/a90+dmKNJrz/MPUvgV10+pmfoU/7G3hz+wr/UIfEF+32KNn2fu95eMZ64wR+Fflz8G/BUXxA+NcPhG9uWs1lmmYPGoJVlOO571/Srbw20fhfU7dIl3vbTMCeu3H05r+f39kxV/4aqtw67gjXRI9wc/zoh1A+3/Gv7I+leHvAGv+KtM16+kudPsLho1kdB84jOM4GcHoRmvgf9kLwdrXjX412L6VefZBo7LcSsAAXQEgqcDnIzX7s+NrX7T8LvFPzIfMsbjP/fLYNfkN/wAE6gq/GnxBk8LZ4HGf+WmP60R2bA+t/wDgotDbf8KV0d9rGSC9KKW4OGU8Z/KtX/gnXFDJ8HbGWVdvl3Vxk4BBJPBxWv8At++H9X8W/CLStM8OW73Ust3ysQLMBGhOcAZH41p/sJeFPE3gT4aweG/ElsbW4kuWlUsOUjlOAD29etR0QH5f/tIwRf8ADXNxDjCnU7TPb7zD0r99/Avlx6FaHyMAIi5xgA7AO9fgb+0nI7/te3jcHGs2qc+quo71++nhjzhpduBJnzgCVPQAKo7Uq/QzOyRZAVEfbOM8gEYwa/Hz/gqTOo8ZaHBIxA/s85QY4IOAfxr9hfOijZGZQwDBcAY6nFfiP/wUw1KPV/jZaaagy8Vhbw4U5O4k8YpU/iA+2P2VdQ1HRP2ZtHuLe1aee3sTKI1PzPySBuA749K463/a7+Jr3U0Ol/D+5mNvl2IExxj6R4NfSHwI0a28OfDHQ9KVNiJZWw2kkZKqCw4r1a00TTLKaS5YK0U7DEeDnHPGd2e9Z9WaH5YWP7SGp+LPFF7feF/hxFNrCuXufKlcSlu5YbAw5HWvTYv2j/idJmSP4X3TygbXLS3DIo9f9V/WvJ/2m/B2p/s4fHGy+NPhKGSbw/rEn+nQgMqLI4O8EqOAxwwz1NfpT4O1zwr408H2XifR9RhGmXFrvDbssjADdnJzwetNID4Y8a/tMeK7fweRqXw8OmWsTcyzTSAK54BG+NSeewzXyT8Ff2tvGfwr+JbNr5fV9C1eQGW3yzmNixKumehGccHn8BXR/tifGGH4jazF4V8K3Ut1p1g4XEa/JJKAVDBurcnGMV7N+yn+ytDaWqeJfGNgrahcpuzeRrIkS9lRT3OeW7DpWyjZAfrHoXiDTfEOiwarpiSiGVEYCRSjHeoYHB56GrW4vIozxmsLwxp0Wn2aW7ApHGnlhVZiuEAC8nPb3rfmtnPNuMetZMCSdd+3cgITOO2D61SFpGS1xKFOOMeufer+55ACRggYwfX1qNUQxjdgEkH1rI0LllY2sstvHJGuxHGBj39a/HH/AIKI+OdM1fxND8NtEgjJsmZ5ShJxPKpCqgHAOOp5647V+wVxLLGjxRP5TurKrEfdJ6H8K/En48fszfHrSvGdx410y4TxMVvVuN8P+sZwdwBj2jBPccj0Nb04gfa/7IPwxtPA3gjR9Gki8u4uo3e5JIyJpcNJ86n7owoHfAr7Ig0aOJ4oGjEmWyScnGOnJr8r/h1+2L44+Gd2un/FLwhMrWsoACo8ThGAyAjLyQORzyD1FfUVj+3Z8FtW0G/1TTL6W01CJGZbOZCJieo25JDHtgHiuadJuVyZHy3/AMFCvH2lXktp4E0+SPzLBRLMgPJZ14yM89Diuq/Yg+DcmgeGLPxdqEgiudalkndfLwwgLYjwc8juD/tV8TaRaP8AtB/HKVteuXe1nlku7lpdqObZT/q+OhHAzz3r9x/Afh5NDs1iRAlvbJDDGgGCoVRx6Yrtq+7BIk7WHTreN2SUI2DncRyaq3OjW9y2ZlLoT2IxW04MgLk7QPXpU6wxpERuIyeR6GuRGhzmq+GLPVbO501yYotRUxysSOFIx6V+Nvjj9kj4sp8Trnwys5l0mVg6ahGA0YibJViDjHIweePfv+28eHYByWAqrqNgl5EskoVtgK856ewzWvMB+MXx1+A1n8MvgRaXGmoZdUN2kMty67WJZcEjHuB39K3v+Cd5abR9cWOQGc6mvmgnkqQFH8z39a+rP26M23wMBXMTRXkar8pKkkEcnp0GevpXyp/wT+gLeE/EMVkQZW1BmLDoFwoXJHPHXr610f8ALszP12stNnlxbXEfmhRn5CBx/WvL/wBqS0kh+APixoAFIsmG3cDkDrnmvk7XvhL+0q95K+n+OHj052Z4mW8aM4z0KKpAx9cV5N8b/B/xz8MfDLU9Q8UeNJtb0pYwtxAsjcK+BliyjccnGOpqcPoB5r/wT8tJG8a+Kg0oiaHyd6jq4Lk8V7Z/wUmE/wDwj3hS+QjywssK594+teJ/8E9EaXxt4ruYTu2CJAT9772c17N/wUhk2aR4Stwd9u0Ezt9do6fjUL+MB6l+wutpf/CPwttaLzI0mAViB/y0PGM19RfFX4peCvg7pser+JbrAlkKMkSiQqOOSNwx7Zr8kf2a/gT8UNf8M2/inQvF8uh6Zc7vIjjmZXAz1AGMc+nFe3eMf2QvGvxCjW31vxpJdSKCV87Mx3AYAPoPf9Kqt8bA/T/wp4i8OeMtKg13wvdLd2k0ayKVK9GGeQGIB9utdFC+JC+3pX5z/s8fA/x98AdZltb7XJb7R7gAvbouESY/xDk9MDnAyOK/Ri3nSWBZSPmYdB0/Ws2rAS53AluRTM85xkD1o8wR9Fxu9aikQMSEyR3PapNCcMucnt39K8I/al0iTxB8BfFNvAu77MhuAOzeVzXtm0x4DH0pms6DH4o8Nat4auvmttSt5ISO/wA64oA/En9gHVfN8aeINBLHeXjuEIH3dpOee2eBX7R2pzGu9g+wkEgYzX8/vwnv7z4D/tUSaJrMr6ZaPcS2s5bK/IXJTr2LAc1+/wDps0FxpdrJFIZYyqkNx/FyRkdcHiqqau5EUaUaPKzOownTH+FX4ssvlPwAOSaLXnGzkHgippAqZxyAalIsgSTD7EXIXvVPUrG21G4WeSFftKrsSQfeAFSOXL7l+6ev+FMdWXaydN2Tk859PpQBzHie0Fp8PfEV1FlZYbeQJyccrwMV+Cn7PELx/tDWc0koxAs7ZHJ2knpn0zX74/EGWRPhL4tuUGJYbGaRRnuFyDX4Ifs4xBP2g7SEZO5XZtuDlZGyQSfauin/AA2B++/hg3LWlmsv7tpACAowSSOMj69q+O/j7+0tB8I/icfDOtWKy2VxHbyTzq5DQqxZX4/iI64r6/8ADAWPTrcxMXeIrtIyfk5xg+lfkF/wUaEA+LM8sBUf6HbRyIBlmLbm3fgetGHA+0tF/ae+BuqxSXNtqtwQo4Lxsudvoc88mtS5/aZ+AzKjyavc7oTlUWCUZI469BzXj/wR+Bnw71L4daRdnR7e+umihknL7cKWUZx2r2Yfs/8Aw3juVA8NW0p5+8OoA4yelYPl5mZla1/ac+CG4Spqlw0g4AlidR27E5r5+b9tnw0vxDvdJ1+QN4e3eRFLGjAjgckE9K+m7X9n3wG1heGfw1aQYSTayxhyBgkAehr8SdR8MyQfGiDwNqUQWCW8Nu5ZcZG84B99taezXKB/RD4TGka3olnrWlvF9jlUJFsOYyByCPTFehxxlyTzs4OB29/rXz38JtGj8HeHrPSdP3m1th8qs25QSMHA7gdq95guVB+UnEvr7DniuY0LgxnAOa+G/wDgoBcGP4QaTa2UbSs96JSR/s89vfPavtEzLaw3N/KcRQIWYscAAc9TxXnjXPhn4saWy2ywmOxnAIOHIOMsB14PtWlN2dwPxH+CnhT4/oLzUfhoTp0VwyCTL+Wx288ZGepPevsvT4/2r9K043moeJIYLd2UyNNKH+ZgBtB2k8AV4R49/aS8Z/Av4yat4Zt7eC9023vHQLsKlkc/KAVPGAR2r9IvC8Fj8Y/hPDNq8LafLrkAkBU/NFJ0BDHvxW9QD5nsof2rLm52WXiqBlYF/wDWcfTJj61Ysov2wEvYIofEYiE0rKAzRlScccbCQT2yPyr4v8a/FH4vfsxfEy40PUb2bUbW2BPlysWjkjdvlK8cHPTnqPSv1q+BnxH8L/G/wZpnjLR2jVtmJ7bOWjnUZdST1Poe9VPoZn5LftXy/GiW4s9N+IDve7E3bowzZlJPTaANvHb0r6+/Y70HXNM+HllY6zZrbywqhLY5ZHkLDJHHQ9PevuXxP4V8P65Muga0oSe5+ZXIQkbgcEZBP1xxzXwlrXxi8S/s6fEMeHPiDp6jQJtvkyRDCpHk4kQLkMMD5gfSsqgH6M6XOttviRcJkcggmtHzcjPLAk8kCuG8KeLvC/jHRIPEnh+9juLa5A5BB5P06V2Uc9ose5pkjPIBZgOawRoeTftNQNdfALxBeLh0igCOpPo4Pf61+Zn7CMMd34h8Q2SuVcFHxkFV355P16V+jv7TGq6XJ8FfEehJfQyXM8fyRrICxxz90e9fk1+yr8W/CHws8R6tf+LJfJluzFsCgHcqswYn/dBzXWl7oHsP/BQOzeyk0uJQEiKtJHjknjuSe1fTf7G7W0Xw4093jYRzbZWbhh5gULgAfnXwp+2P8c/B/wAW7nS7Twy/2iCyiZiydMnjGRVn4D/tS+JvC3hrT/Cnhrww9zPbtyzM+05JHO0dsUVI+4Zn6/eH/hToNlqs+uqjyTXDmVyzDBYnJ/8A1Vzn7RfgceJ/gx4gsLdd80CmVFQZIyQAce3rXy74R+LX7SviC7guPsMVjY7lLBY2VSCecg5xX2RrHj7RdB8KahL4wuo4WubcxlnwoYFRvznGMGsEpGh+IvhP436l4B+H2v8AgPYyXDl1DcFVDthwPzNfQH7GPg26muJPHCLlLsmOI4yUijbLBv8AeIFfBHxdktYvFWryWZjktZHLRug4dS5bKgdjX7PfsuXXg3UfhZp83g25jd3C/adjD93KqgyLitp7AfXGhxqYDK5Mjv0ZugA7AVvRgJ93HXp3qrpNur2yPECmBnHWtQLksffn3xWMQKZ3mQgtxXh37XF5FY/AjUIblmb7UrpGAcfMFyP1xxXvBQOSR8tea/G34dj4pfDmbwyJfIkSRXRgMkn7rZ/zxVgfmv8AsSXc1/ca9HIpaWGQZ7jY78jp196+zvjP8UdD+GfhGe+vGQ3l2CYIweQEwzFu4OK+ePDngnSv2V9H1HVNU1IXE1+VVgcAkpl9qjrXzPeXHjP9pTxuLu8TyNOEogQMp8tUJwQMDqVoA+U/ibr134t1yfX71CYrmNAhZfuKcsMj17N7V77+yB8bG+HHjGPwb4olb+zL3P2R5CREjucsDxxleR71c/ap+HenfDyCwstNtxDFPAgSUjBkYLzkY49frXQaZ8A0+Lvwktdd8NWnka7aQfuGVgFfy8ZH1f19a1q/CZn6Gat+0h4U+Hs6Sa1pF00CkhJ4gShHqd3BPvX5o/tefFbwj8UPEEWreFbKZBHABvcAZUFip9B1rR+F3x3isYJfhR8a4AY40aOC5nXDRseAJN36GtTw9+ywvjXxCuq2ur/adDDhto64J/Ijniub2XKaH35+zp5138PdOmMe1ZTBIMLnAKKTuOPU/livqi2Qwnerc15p8N/DkXhLw1ZaLZqIY7XCuR0YnGce1esi1cFT1FZgaFvPG2Q4CsBkH1qwhiJ+TILdqzSoSTLdBxirccoGQoyMcn0rQ0J1bEgck7RxipGkCOF2+vT1qMA5yTwRkZ9ql2tO2FHcc+1AHk/x41K40f4Ta9e2rfMtu4ORgAHbnHvj0r8if2aNEtNX+Kuo6xKNyQsHjyckN5rbcH2JBr7r/bs8bHR/ByeFtPkzcXan5Q/zYZPnyvpgYrzD9kr4Y6hbabb6q1pEqgGWfcMuyH5owPocda0+yB+hfh+xW1sYN5zKYzx69K6pEeNNyEe/68VgaXG6QQW8zbjGvJ7/AJ1vxkRIQRlVxz71zgPCqy8detIko3Nv6CnqAeBwST09KeYV57g4oNBr54K4wR+VVyMEb6nJaSQIg6DnPAqJoJQdpPHWgCUnDZ3YyMipQX4ZRlqqhXPyNz2HtVqN2jddvUdzQAik5UjOe496DL+834xuOPrTnOZDIp6nJ+tACsQQeAf1rMB6fM2xRtzzzTbhlmJB+Ur+RFO8w7uRt7e+KaUdiy4zxj8KAHRKhDA/Kw6e4q6ECRoCOM1XjA8wK2NwGKdK8XmABjuBHHvQAS22RvUjBH3ap7DF1OMDnHSrbMdrZ4z3pFEZXnkDvQA+Dcw2yEse1EwC/KFyaVESMFs/P/So5p5WcIqDAHXuaAIthkk44A61oK+1f9ys5d6tz8pq5byl0O8Ybp9aAJXKsQ5GOwApu1fmyMEimnAzg8g9Kk2s8RfHOe1AEDxbTkH86sQKjcr9TmlwHwXYUphZCHVcAUASBYy3oBRdxSRQbwecilQeZ8wGBxTLucsdkn3RQBEkJeLCkAjt0OKqSx7ojwVIPXrnFMU5k83O4KOOe1TDyuFc8Hnr60AUQoHPQqTVsxCSIlm4FOMSEZ3fL/OpMhiNpAAGcUAV0jbCs2QR0q4EV4yRzjnPpTQH2bjzTDIylY1AG4FjzQBGC0pwp+XkYIqOQPGB8vTqcVZLxAqVOP5U9lLKC5J7mgaKKzOCVxwe9CyMiurYww6+1XJIV8tjkYP51QiRmDYBIzigsqyxttEgwSvt1zVJyxkUtwo6461rttKmNhkH86zLq1dyqocAegoMyxbzxE465JxnpinyBU5C8Ekc1XitvLjZjyR1FRTXMsfCrknpxQAwoEfeD8p7Dsaes7E5A4WqkLLd/NKdu0+3OfSraIYQGTAXPp0HvQBZyYipJGD94e1IroSVCgj3xmnJ5UoDSduuDQIvLPHfnPtQBM/lBQWxwOmaypVJJJzt6cmrhkQKSx9j2qrKhaMYbr70AVoIZUk81jlVPX2rUUq4Z1BGT6dqzQERACWJHHfmrKJOqYwcfpj3oAtfIykBfT609pEH7peT+VRJGgBYtk+nYUqwIcSk/Njr3oAYA0X7yP7w656YqXerJ5m0HHpwCKozvP5hRR8hH0/PNOto5GQ7z06dxQA8SJI/93Paplk8rC7c+nY1FgxOrMM46U+XdJkoMsfxoAf9piZiblTgdKZ5sSoZmYqOgArPjux5vkSrnb2xT5JYwSH/AAoAyteMl/oN5CuCQjnbwOgJ6HrX4t+EoIp/jfPDvMGRKGUcbsMT2r9r9SthLZ3AXKsYn2DA5BB6Zr8VPDHnx/GwTxKY5pDJjID7SC6ksK6IGf2j9SvBcwS1tzHC0cMiAgNyR+tex2gjh4P1BryrwfNBNFGNhWLYowAMEjuK9Rtojcbj0jHp7VmzQ0reRUkwzbQ3Q1oOLcphG3SGskpGxXZ1Xjml2SRsQB82KwaNCZYsSfvG/DtU8pXIYH7nYVWxKU2PwTSwIQmS3tk0mgPkD42yhv8AhoD5vvfDGzP5f8JDX82lf0mfGyBR/wAL/wAEcfC+yI/8uCv5s692l8KPKqfEz//Q+8JZicjb0qpIhIz0qZ5A0uAdo6Y9aikx90cg818mfQIqysoXbnDGqrTsi4x83vVlo1Yh1HJqjKCXIftQZlefczgk9PTpTGPmKGHWp8xhdpHzetV5UGREvy0ARyNuyowDis+4jORuGCOlX3jJYsTgDoaouWMpV84oAzpi6rvX5cVmzSybiew71p3JKRNtHHpWNcqVIYd+vtWyQDWl+U45yeSapGYlzt4AqG9laIMsXsa55dQZmZc7T6dzWnKFzpvtYVGIPT8qfG0ZG7qOCRWHGxdMKcKMHB+tWI3McZkPft+FHKHObMEpdmJA2DnJ7GtWwxeh4QfmMZxz1IHSuRW5cx+V2cj9K2tM/wBadhG9kYAD+9ipMfaH4u/GB4NU/apsY7S1+yo2pW8RwwO87wGPHTnNfsVZxeTZWVoQN1vHsYj2JI4/GvyD+KkqN+2Hp04XKHU7X5c8D5wBn8uTX61W+oGRInTHzuD9QRXo1/4cSoG03znaeD/OpUIV9oHbkVVQ7nDnkY4qY/MfMHHvXEjQEidc7gQOwNOaUjGcD3oaRigfI9h61DLJH5Q3cDvTsZjpZgw647YpjHy0G4jP1qrNIquq4G0ippGBGduVxgUWAUMr9SAB+tVzM4fAbI/lTJHZUHy8VC8pWPkAE8/WrAlZi5RG6KePrU04ElpclpOYVO36kVhi7fzMyZNWIwJWLSg7GX7vrzSaJkj8H/ipb3OjfEfXYIxJLCZ23krtLOep6dz3riPPufkZ4pVlCnKsjHI/Kv3w1D4cfDu/w0+jxhyd7OF5L9iWGGOPSs7/AIVd8Od8jwaLbqr4BJQF8DoM8nBJPUmu6NXRI5XA/B46i9uVM0MiggHJBGQe4rOubmOS7jNuvmt5gI4P5Yr9+JPhP8OAUVtEtHCoQGFupAz0U55/lVG1+B3wskdJrjQLVpLY74tsezaffnkexqlWHyGl8NLKe18CeHLq5haN5bONGVuCNgwAR24rvVkILKBmnGKC2gW3hBSCPhU7DHHFVFbYSRmuV/Fcsvo7FgRx60OQrE7jg1nvLIXURnC45qZJdwXeDx0pGhaTy4kzHJvfuPSnBwU3yDdjk0i+UEJAAY98U3er8eo7VmBLsaTOzCqeetDlYeGIB7GqU0jIoXoMelRQvMylXPIPFAF5lOPvAluw7UxtzK28jPSq8koQ7c/Nnk1KXhUcn659aAASbXBHAA9KgMvz4z93196s4i2KcZzVGYKAWGBk0AWV2Esc4wKkjKlS7cAHpVGLLnA68c1djjZE+c0ANs0P2ng9e3pnAFfDH7fzNN4H0SJCUS2mTI6Z3K5H5YNfeFmVhl84jIHU+mOmK/P/APb6S7n8GaAzhhtue/AK7Gx+Wa0pfEjKZi/sIw/Z/CnijUSdzPIqKvpyMEfrX3rK0v2SeaNgnkK74xyMDH6g18U/sFKD4S1iRlB/0pmYMcDaoBwfoSa+49kSQGeaMEMjPn73yqCT+la1/jIPw+0cRX37Q/7yPz0fWWLAgENtcgk/jzmv28itdOjSzUhH2ruO4HezEAKScjI9q/DCLVbaw+NF1r0paSCHVZWAX7+zexHUc+lfo7bftRaLHYW6XPh69klVc7448AFQMDDAdq0mwPrKZbEyIoBYxnaMMRgj2Byfzrlvi2kMnwu8TwpGql7KWRiUwMKmcZx6+5r5kuP2t7GW9aWx8IXspRwzhmIAA+8cY/QkVnfET9p2DxH4Q1bRNL8M36LcwOqNsIj2uuSM8gfnWaYHyf8AsgW+lt8XLa7u4UuZLON5EDrkK3zDI9/Sv2IjM8kSlwsW6QsFHON2TX42fsmXotvjHDEtvlLlWYJnJQK4PJ9s1+ykTxZZwOHYkZbrnpgVVbobQKLpOWJfonPvVDxF4ksvCfh7UPEWtARWmmxPNI+QMlfuqM9zW+bi1WASXEy24Vjl3ICgLyck47V+aH7Y/wC0VpXiS1/4VV4MkW4tIJRJe3KYZGdcjy0bJBweSR9M9ayhG7sEpWPtD4eeK2+KHhO68aWlsIoJ2maAOTISYx2BA45r8zl/aB+KUHjmfSYZ3ml+3G3SJePmEm0DIGQMV+mH7PPhqXRPgvomhruaeG2kmOFwMyqrE5PU4r8otJhjf9oWPc6mCLWiwb5QBukJzk44z1ranDck/XfV/C83jHwPBpevoGnuYIpLhFfJLLFlk3HAzuJxX5c+J/EXxA+Bnj3ydOuJ7S13EQwyYwyAggPjA3DHFfsuka2trZQxZnVUG+TbgN7cccH2r5W+PfwW0L4s28ht7hbW/kw8c3J/eqMKhzgDOT3osZnbfAz4hXHxJ+HFp4iuSXuopXSWTcNxwAwB2jGcYrtdW1Pwto15ZDWti3d1KsdsHUlpGYgcEnHPFct8G/hunw3+H9v4OhuA9y0iPMcEgTbRuIPp07V8p/G34j6ZH+0x4T0WYmS10oxRyMSAgkkYjJ+nBrO3NID0b4hfFrxz8MfG63usebc6RdFwY1H7oRA8bSMcgetfRXgv4leFfiLbRz+GruN/3W+SHO2QHGWPPYH0rH+IngPSviB4Lew1QKiorGMsQSDt3bh0BU4xX5P+FfiDrPwa8bNbLve0il2yROCN0ZPPHoMdqcIGlj9tY0y+EOar6x4bsfEdvJpOq2kV7ZTDEsTpuzjpg5GK5jQtXgu/Blv4isixSa0Qg7GZRIU3jg87egzX5m/FL9qj4tW3jC80qwn+wx28n7nyw3KkcZGBn8c/WnygfqxpPhvwr4Sjt9O0TTrfTUHJU7ccHqQTwc1U8QeI9G0af/Tr+2gBBc5cBFxjkseM1+S2ka9+0h8UblW02e8R4ckzF2VSGHCYIIyfpXp+h/slePtcvUk+I2r3W4fO6H52K4yF3M2AfwquTzMz7G179oT4TaK8QXV0vZpFJCwlpcnGAMqT/Ovin9snxBF4i07wzrK27ww3EhePd94cHHHavrrwj+zl8MPCVnC0Vg9xcOyyeZcbZCAP4QMKMH8a+eP259JtbTwb4bltRHH5VwwUAbTtwccdqiCtID1z9mTwnojfCewvSiXLyszoxwcFF5J/OvozTdE0wsUjtYnViQCVXAB5/lXhn7LcEEvwY0tGUeRG4LFsKNzxr6HOO9fQUdlJalIoACuSNwYbfl4BH4Uqm4Hy5+2LoWnaP8Lp7uyso45XaNS4IwQucDA98GuU/YOjguPBOs/uz5treIxbOFKsi4GB6YNd5+2RC7fBW5a4nxslV/l6MvA6/XArz39gVoP+EQ15bq4EAN0GkZmxgJGMYX3zW0fgA+77hhJIOMYzn8TVlrVUiDSyRxkEFS5AHP1rLj1LT7yG4m090uxGQA0Thgc9+K+Zf2qF8VN4HNz4WnuMw7ZHRdvbIKg4J59j7VjyGh9I6vqXgLTZjd3txZQzuqtJMGBzjgBiG6465zXnXiD49fBXw5GFn8QwSrEygLBhjjuflPFfk14d+Dvxo+IWofZYrG9QSMS8k8hSJc9wSApBHavqbwd+wde3DM+vatHKlucMqYj5HJBZlzx7Zp8kQPoPXf2xfhIsITSZpr2cOAEMcuxh9SDUvg34461451NoNK0AWmm2p3S3M4kXGevJwORyK7nwZ+zl8KPBunPcDTFjEULedLMUZcDqxd+mO/8ASvjT4/8AxnvviJrFx8GvgVavdWsjeTdXdsHxIY87kTjhQActnkdOOs8oHkv7Tfx31D4zeK4PAng3zLnQdPmEUMUHJu7pWZTIuMgqQcL69emK+hv2eP2TJ/CscfxA+I9w1vq6sr21jbyqWhHPzSMucnocD8fSvRf2Zv2atD+Gmif8JVr4S88TToNwkTP2Q4yUXt35454zX1epknmaWZEKN0AGMfTFbOSSsTynNa74c0nxHpw0+7tzJFIWOcZIbnB/pX50ava+JfgH4wS8t1kfSN7GWQE7GXPDe3oRX6XyWzSqwYkgE4Ue/HH41wnxQ+Gem+PPCs2gMm+OVSVDsB5UuCc57gHnFZoosfDf4laX8RrD+0LEqblgvlws2GK7cnbzzggjHBGPeu6A2XRjlHzqa/GHwX468SfBrxjeW7EBLF13KAcOQMZAOAeM1+w3hTxLp3jTw5YeJdM5S8jBLEYYk8HI6jn+dXNaEyN24j85G8jiUIVX8a+Xbz9lvw3q+q3upahqEw+0SmbyhsxjqVJOfz4r6lfzIjkcVkMs5uXlJ3Ro+07OvzcGoRJ+d3jTRPgl4K8XX3h6SWdLhwpZmAIjDYz6Zr0fwx+z34K8daZbavoxmNpOTGu4jccfdYZzgE818qftUpLN+0FqFrKMC5+zqo4zj5V6+uOa/V7wvoNr4d8KeGtMtC0EMVrAXdMAsdo5JHfFXP4TM/Nn9pf4caP8E7K0OgzzPPdsA25uAF/i/E13vwb/AGf7Lx38OtP8RavqM/229hM8pON4ycDb61a/bpeNItEuWdpYGd1w3IwpwBn9a5n4ORfGLXfBEWo+DtZ/snTLYGKNBIBuUYB65IPOcUQ+AD3AfsveFIkjXzbiTadzlpEC59QB+tcRZ/AT4P8Ai/Vb3R7DU2mu9PO5laVSjEduvrxUtx4G/aR1uzbTIvEjGG7V0IMqFtmOpOOAx9Oa4rwD+zB8UfDXiK3uF1cWbvIGLq+VXbycnGct60qcbIpM+nfhf+z14R8D6vb+J9P8+O5iILQDHkA4xnJyelfS1w6bk8s9SOvp39KSK2bT4II5540iVUjMruFDyAYI5xzUE9ubacbiFK8c9MevepZRpRWgnYLD8xPpTLvU9E0Wwkutf1CKxjGFPmyLGcZ7biK8G+P/AMQvFvgPwIL7wIdmpebuG1d5kVByoABIODnivyg1Hxx8cvjlqS6VPLdatNK7Hy1UiNCeowRgcCqggOm/aV8X+G/FXxv1LVNGvUu7KERx+bGfk3KPmCnksRjFeoaLP8df2gbaLRPDyz2Ph638tAS7JCdgAyu4AnA5PWvZ/gd+xBpWjjT/ABT8Qr1bm9X95JYhFaHaemWOGyM19yWunafokCaXoVssFtbAj92pUY6biAce3SnOXYD5Em+F2n/s8aRF4h0aNvEWtBsM+3LoWHJyueM+orGtfjf8aNblW4j8PBkzhcRurMT2HABFfYcthbXVzGbiNZBkOVCkhivTOD0p8kbWztBbQxRsWyCigEfyI9KiM9kwufnx8VfiZ8btd8KazpWs6B9isnhZZG2sdkW3k/jXzv8AAvxjrfgjxANR8MWh1LVGh/dxsDtKMcHgelfqP8ZDGvwp8TR3FspYWU53/wAXAzgnOc+1fnf+xMlsPiZi6wx+wOI0YZBJfj6VqtmS2e0eJvjL+0Lf6He29n4bFjJfRsnmRq5facqSB2PvXjHwmsfjt4P8QSatptpfEBS0zuWZSpzlT8vJNfrJbaVavML6S0G3lcYOFwccDPGar694y8H+C7OODXb630xb3BiRyqs49VGc4HrUKbs9AixvhQ3+oaDZalrUP2O+nQNLEjbtrnt9e9cp8b2uR8GPEdzbqQq2lxlcZ52cHP616RZapDfRQ6jaskkcq5jZDlSOg5HeuA+K1ylr8KfFN3fxlrWPT7hWVBwSVyOvftWC+Ipn5gfsSJ/xea0k4aJ7WRQpIXIDAn+Vfs09oNwVVDRtjYW5ABGMmvwb+Amu6/o/jTT5vC9olxqpgmaJGJHyjcSOPYV9xN8ZP2h5ZY2k0Jlt7qM7Il3AlV4yML61tUCB6L+26skvwVuQcNHDKjbyD83zL8oryv8AYSv1h8LeLrEx7/IuUkIABJVzjA/+tXnH7QnjX43eLPhlJY+KNHFlo8TrJLL0YBWBGR7+9dP+wK/n6V4vEf8ArRJBLgjsXI6/4VUPhGz9D7aIDZIFAXORWJqnhTQNYkZtcthdAuJPm/vr06V1bGJFBH3RyMVwM/xO+GZnnsrnxDFbzQnaVZGOCOuSOOtBm0d1p8Xn7YYtxRWyq9gMAdPpxX5J/t7a0ZvivpelM4ZbHSlXaByHk3dfyr9Sk+Inw+0jTJ9WfxDZlLddxAkXdj6Eivw7+O/jmP4ufFrUNe0mE/Z7maOztFx80ix/Lux/tsSQPpToqzuI/Zr4FaU2l/Cnw1YOOLbTrUMcYG51y305NensQJdi9Kw/COnjRfD+kaIqny7eCBCMnqI1GD7jmujEYd2dBgCsqvxGhCWkMKLnjz0z+eBX4g/EqRNM/aO1+91E7IrfUxckg4+VGJA9jg1+zvjLxRJ4P8J3+t28P2i4t45XiiGcySIMqoxnvX4IXT+MviH43ubaSKS88R+Jb0oUKlcPI/Tnpg8e2KqiB9KG9+IP7YvxMtNGWWa38I6TIivt4WJMYZyO8j4IGegP5/rJ4a8OaV4Z0Oy8L+G7JLK0skWNYwAFRQAO3qeT3PevL/g58KtK+B3wut9CkeCC74n1G8YiPdKRlsuSOEHA44A9a+bv2gP2so9Lt7n4f/BvzNV1efMU+oRR7o4wVGRDjO5uoLdB2z20ab2A83/bf+OcWp3UHwh8KXG9bIY1SWLlZZDhlhUjPAPJ98V9gfshfC5PhT8I4k1SMw654iZLy6zjdGrAGKMjggheo9TXzB+zR+ydqS3p+J3xShW6mGJbW0lJZjK+GEsu7GT3xzg+44/RpLp/LiLjAKrn3IrOa0sB4P8AtMfDQ/Er4e6lbWCRPqFqWlB/iPlLhNg556jFfmx8A/jDffBnxa0N6m6BZTFfRMGDDaduCR0GQa/Y26ME80HkcDfknkgj3/KvzA/ai+BN/wCGdeufG3hu2ubmG/b9/H5fAKruZvlBz65qErAfp/4T1/R/Fun22raHL9ptrtd6yg8KSAdrDqCK2XZkfyivz7uf5GvxP+E3xt8V/Ci8im027aS0uWCyRHcUUAgfdGMHH/16/VPwF8cvAnxFMCaXeeXqc3W2Kkn/AICec/zpmh7FujR14rzD43QHUPhH4rtzjY1jMMdNwGMjP0zXoxfzX+QHO7aARg5r58/ac8cw+BvhJrTsv2q71JXsLZApyskyfOSQOir/AIU4kylY/Mf9nL4nad8I/Eeq+Nr9fMiFm8aRA4aR/MBCj8vw617/APBrwZ4o/ax+I8/xR+JKs3hbRZFWG3ORC+1jiFBnkLkFjnk4Br4y+GPgDUvij4x0fwJpSt++lDXD42mOINmRue4HT37V+3c+ofDr9m/4WIb8fZNG0NNkMa8vczEDoM5YscnJ9zW5JF8Zfit4Z+A/gmTxPex7rl/9H02xU4MkgAwSM/dXAycYr8dvCfhL4j/tRfFGa6mZ7m81ObfeXZH7m3i/ug9BgcAA5/WvWJdN+J/7anxHm124/wCJdoFm3lRO3McEWThIwcBnI+8enrX6j/CP4W+FvhP4Wt/D+hRBJlQebMMB53B5ZsdzUqXKA34WfBnwX8FdEOi+GkE07xhLi4ZRvkf7xO70z0rd8W+CdH8YaNLpep7AXIKs+NoHRs546GuskLTuT6miSNjBJGiBmIxyAf51z8zvcD8lfG+neOv2cPiI+s+GZ2j0tZdyuP8AU5JPyd88Y9K++Pg78fvB3xfIJKaZqyxgC2lf/XsAMshOB6/L1/Cui+KnwwsfiDo02mX1hG5lgwDxuL42qcd+cda/FTUJPEnwb8eSWD7rbUdGmyCR3GcZ9RWsNQP6Boj8gPpV/TnjllIPGOPzNeJfBDxzqHxF+GOmeK9RLG5uVZZWKgKWXHK47EHNegajrll4a8O6h4m1AstvpiGaTaCxKr7DNSB+Jn7TUbD9ozxCA29vtlr/ACUV92/ET9rvw98O/Dlj4c8In+2fEclpFBGkY3RRsFCgtg9Q38IGT0461+ZPxP8AHUPjX4m+I/GsUPkG9uMxICc/L8oIz3+XNfoT+yZ+zJLatafFv4j2pu9RusTWkM4ysQbkOQeCxB79OnvW80rCaPcP2a/hb4+0prv4n/FC5e88Q+IVVooGO5oI2O7LjAwxGAFHQflX55ftj6Wlt+0pdQZ/d3H2RvwJwf5V+5tkVhkAi+ZnG0OwztPY4FfiV+2nGg/aMmEIzIILUtk8Bt+PwqKT3FE/YXQYFXStIZogm22iRMDHylM59uvNdG8oiGB2rzPSfiB4HXStLWPW7NZYreJXjNwm4ELg/KTke9btv478F3MjhdUt8opbd5qlQeOOvft9KGiTr4Yo5cvcNtYjIz91uOn1r49+IviaT/hqzwH4ON5jT2tVmaENx5jeZ1H1UV9HXvjLwrBbnUZ9Wt4ra1HmbmZc7EwSyjPTNfjT4/8Ajq/iD9ov/haenHyrHSZ1it3zwY4WIDDjo2TVQpmh+46MLd2iboHZRjn8K5nxt8R/Afw0sf7S8WakkAwWWBRmZ/TC9s46n+QNYHwu8Wp8QPh1o3jKQGNtUDyEE5wUYp1/CuU8UfBrwz408TSa/wCI7U6l5o2kN9wbemAfSuUzPkb4o/H340/HZ7zwz8H9FuNJ8NTDa9yIykkqtwSXKgKoweAc12Xgf9k3Rfhl4Vv/ABhKf+Ei8Y/Zmmg8xQUil2k/Lnqc45PNfY+mWPh3Q4INB0G3htoogdiEhVAXPQE8nkc1sy6zpir5moTxQHc0QLSLxjqRzkkfXvV85oqZ8E6F8WP2o5Q0FtpMcaqChjlTbuAOB97nHp3rA+LnjL9o3UvhzruleJrRIbS6tZTI6rkpAB+8GRkcjp3r9EJJ/DkV0k7X1mzxDKjzUVnPpgnJrzD9ofxF4LtPgf4utZZrbznspmWMSIWY7c8AEnJNHOHIfkL+zdqPizQfH4k+Hsazavc2Ugj8z+4SpbPpX2h49n/ar8XeFD4fluobaLUMR/uj5bbMHgnHQ96+bP2GL/TbX42o2oOqQjS5YsyEAAs0fQn17V+t9x4k8JQTOttf2kksQC5Vg/GMYHPXNaTMz80Phb+zd8Y7DV4ba/FnJo926rcCSQyISTyApHLdeRW38UP2O9Y0OK91zwkmYoJSWhl+XCHqUYds9q+/4fF+g2g8tdQtYI9xORIgVcc5POc14d8aP2sPBXw6t00HRvL13VZJF82JdzRKg+Y/MGxn6UJgfB/w1+Hnx41Hxfb+B9Ol1LQYwd08rtIsUcZzhvlwDuIwK/XH4deCZPA3hePRL/UZtVukcu00rk8kYIHfHHeuV+E3xl8DfFDSoNQ0rbbat9lxLGqFQoJ+4ec7uOpr2RJEmjWNT8xGfzpTYGdrY/4prWnRfmisbjI9QUYDFfg1+zzr2veFPibY6x4SsG1HV44LpYYV+9uI+8R1OB7/AEr94vEMs3/CO67Ch8tntJFVj0GEP8+lfmF+xn+z546074uL448R2bWGmaak+Gc4LmQcYHHHP19qEwKf7Svi39oXxL8LGbx3oqWOgm4h8x1BD7tw2ZGSQM8HgDn3r2L/AIJvRRTfDrxfC0fnONRQqvv5akNntjBr6e+PHgxvil8Prn4ffaTbJdTROZmBIVUbceB15ArV+Anwv8PfAvwbH4c8Nqbia6lNxdTE5eRscAjsB0AFO+gH5Mft03jXH7R19nLGG1s0Ppxk8fnX7JaDcR33w80B+jNZ2jHB5/1a4Ffhx+0fZ+Nte+O2tz6pp8zXF5c+XaIqE7o1fEYA6/d/nX6A6b42/aM8O6RZW1rptqsMUKxFShdgQoGGUZ547U5r3UB8of8ABQUufjhZg/cXSotp9eXr9XvgpBOnwc8EQQwbWbSYGZv99FNflp8W/g78dPjf4ng8Vaza29vLDCtqg3bcopJ3Y5IyT7V9QeHPE37SHhfQtP8ADVna2+NNgSFeM/LGoGc9Kmo9EB80f8FGIgfjLpEzjb5ukITxjkFq/S/9nKVrv4C+DA8bGT+zodzE5xxivyD/AGtbjxzqXjzTbr4iyxtfS6YDEkPKgZYV+q/7NT3jfBLwgfMKJ/ZyDA6Eqa0n8CA9+UKvOMFe9PhkBdjJ09M1UeXfuxwcdDTLhHZV8oYK4ya54mhdxGRtd8Anipyu1SqjOPeqErHaBwTjn60v2pkjKgFmNEgJQWAyRn+VMYhZARjn1p8M3mROrjoM4FMfLKqs3AA61AE5ZVC7AQUGT70yL5gWyMHnPpSyHaoYDPO0/jURwh/2ehoAkjwFYbsMTnHXAp0UhBcO+VzwAOlMHkoxLrt6DI9aifA3ANyT/KgCwjguSnJx8xqDCkjc20ioIWCEu2NvTBH8Rp+VMxjY7G4JB70AWmkKg+g5xVTzIwpbpu5Bqw5IVgO4H4CseUSBec7DwBQBqJOtySqsR2I9xTAwbDqvB4zn0rKjJgdsdQM5pI7pkTgYPX6ZoA3SWZV2jjPJPNQyHJDA52nsabbsTBw+5T0IGBSxeXGuOx7E9atoDRhy0YbO4kcVFIXwducqe3epImVYl2nnHTvUix5+bgL1qAK77nYEAHk/hmoftCQgI+AGbHAzVsyIJBkDk8kdhWLqPzEwA42HIPua0A0TMQdw5zxg8VdeLCRk/wAQyMc5PeueMs4PlyAZHHHXpV1JpY7PbGdx3jg+h60AWX8pUBY4BXmqmyF4y6jOBwc4zV67VEEYJyuMVQG1sgKOAcUAVcbM7ePbr1qFlKtgnGMHPbNaHkDylVeM/eqKO3G8ktwvGOvWgCo7ox2jIINX7R2wDzkZ59KyzKkbsACyqefWtWNd23PCgHpzQBQuPmc5B3OP1Heo4o3EyN1Oec1oW8cUl0pm4Ucce9SmOKKUogIAJ59c0AQTbAxVevU0qhn+Y8Z6+lWZ/IijLou9gKwpNR2jHl5P14FAGi8YYeUnB7+9R3FsqqXzyB26UqSoLRp2BZ+M57VXkuBdbo4jkDG4D0oIZShcBzNnpxmtuzPmx7inA9KygqK/l8bcdTV+2uVjiaMLgg8Ggs0lw24hcnGcVUkuEkPygoV4+uKnS7SJSfvZ4AqmoDMxAGDzQAbyWCgYHc+tMllt2JXcM9OexFRmcsDGPl2Hk1iF0a6X5uOT1oA33GGT5sB+lSRsrgheNpwaqRXJbargDb936VdQ4U7R1596ALagbAnSpyqKVfGSorOimnLlcfSppmccNxx1oAfy3y++anLAl2UHHTNV4XLxMwGCgqSEsQoBzkZxQA6RtibzwDj60Ruhk+UDJ/lVG43J+8fCqTgE1ZhHQoeW5oAZcwxmbzVUB+M1FdFp0XaQDnA9hS3jlHMZYlx82AKqNIw27evUUASYETCM/KKnnMkVsXjYAk1DK+7YSMdMiobwTPAyxjOCOB6CgCWO5ctzg8Dj3NSOrN0JKeg9aowpKwWZWH09xWxAjOu04C5wPc0AOltXMUQXGCOarl3UbSo2irkUbDiQ4Q5B+tVPKZhuzhuR+FAGgjfu1zjFRom6UleCapMWRQrHoalFzFCCoO56AHyKyOSwGR196z7lUAwOQeR7UvmyTS73bgdBT3X5tpBOeTQBXDDAcKBjvVe4v4bZXkJyBVn7LIcLGQN3brmub1i3Mc8ls7FlwM0AdBbNBdwrcxMSGP5ZrQg2kNGRnBrJ01Bb2kSJxzyPrW3b7hlEwMnJoAXyw3yMAB2zVfaVIXAHarl0p3Id3A4xVbbMGwxGDQAjM8eVxx14pFkLrt2jC8571bMCyMvzbVHHtzUSWwRyN37sfmRQAiSZC4OP96oE3GZ3P3c4/GnS24hkIU5B55quzGT5AcYPUdKALKhvMYx4OOtSSIr5B7VW2b22IcY4yO9Tz7EQEtnaOaAJYpkjjCOOBUdzNEWWNTzVaSPIX5iV46U+IRJiUqWYZxmgCyzrATIg5YDmpEm85yJODVEzu25RgFznFJbuyOXY5A7e9AGjI4MRP8S9KxySpEmQCf1q8073Eu3yfLU9TWO6hbgxLnjODQBfjmG7IWrUdxNuWPaQG7kdKzobcAhj0q/cK+EEfXvQAwu7N+8B5OCe1TTKoXcR2xxTMEpkfLzjLe1SPOqvsOG3AfSgCcTPCgDDKgYGO9WGc3CAtnAGMHtVdpEZQE7cYqWIgAZyM0EyJGKCEhAc01pCqhGbGOhHf61MyAodxyF9OtZ+d5c0BEsKylue3THersU7dXBYHoaxlZkiMgIO01rWk3mw4JxnnPrQUXI32tvUgHjP41JPNEziJRkt/T1pFRAo4+YHgU6ZUDiXHzHqaAIinPzL83b0owfvN3GKd58YxGx68091WTaB8goAbFuXgHr/AEqxuBU7Bn1B706MKEIUjJzUaqHYtF2HNAE8bqjKCfmHFK5yN3I3Eg+lU7llt498nzEdeOc1Jb3CTRlUJ+U42ketBmMIJUmM7WHX6VL83mlZOOMk0+MqoYk/MDxxTpMO3mE9sH3oAigDSFYW7savRM6cAcJjNU4QokXBA2tz75qTzXU/MRtz0+lAFwMzkA8k88elE4QEKgyp61XSVVIY8A96dJIVGYzu9ahgV0yhYc4J6Gr8cgEXXI/kagLkgFjwelMiZ/MKOMDrntihAaHmnylLHg8Coo3ZUKtywPHHrTELMAW4Uc0BwULDnB5qwLUTs7eWeg6GiZVIye3AzTEmVoW2kZB6d6bPIJY1RgAwoAiaT5C0fbtVWa5dOR171bcFEPfgVlwqs0sm84IPB7UAWo5mnHzY3AcVI25WJIBbIwareVJC7FMNzgHtxWlGFfaHIznOaAGy7ymT2H61VjRbiQc/Nwa05D5kb7zggEj8K5+1u5ftKAjC4oA2oY3nkfcCFQ/yqHcI8Mp4OfxqYySKdq52seg70y2QSb8HKjjHpQaFqA7IzjA3DipSjFvMiXHqO1VGlIO5BwKtQOzgAEYJ/GgCDzJDOBjjuvrVyEeaxaUZPQD0FZK3DSXexlKlcryfStPcjYWNscZP1oAY8e3MajJPc1G37ucbMHYOTUc5mjQgAEE5NZFw9wdjQtjrmoZDOiQsm6McZGBTQ+IgvUr/AEqK2mMlujStmQd/Worl5VHyDGehpCL4U5Bbkkckd6ksrnyJ8kblXn/CqdtcNIvzdhTGcw/vDVpAfmT/AMFHbXxJpXjHwJ8T9CjZIbHJEyAlYZI23jcR0r55H7eHxvtVhhS/t/KHrGMlff1r9lvF2gaF4+0C68OeJrVbuwuUdSpGTlh1HPBFfHFv+wR8FJIxILGacyOSVeXb29c8A+3NbxkluB8lRft/fGg3plmvbTyQhTmNxtAB6AdCfrUL/t0/GS8DO91aGF42A3ocoDnoTnLH619VN+wh8GrbD/2dck5KlWn4yenc5H0xVlP2DvgyIXm+wSyzN289lx+Z/nmp90D8XddvbO51L7TBJ5j3N2JDzz8zZr+m/wAJzxHwtpU8G7Fxp1sH3DgYXIx+dfB9x+xF8IIGtnSwkjkjLOWabPzbshT646CvvbR7I6dpFvYD/URxIiD+6oHAz7dKKkk9gOnt1jERyODgg1mX8pS4ijTlCDz6GrKIRHkyFehA9q53W0nUxrGxTzARu96zA6hT5MQ8tsk8/Wntc75EV2xkfhWXBFMLG3Yyb3dMMPSqshdCIyd4yPqKConZQ45yOnf1qR7iPDN0CDp61hQOJ1MJO3HT60XKyRxlx82CPyoKNqMtIvmZxkZApIJSl1yvOMY+tU7B1O1m47eoNaAUeYZAfrSsAhiBkICj/ClcYmAJKjHNDMu7PPpmlYEAuSDn9KLASOCi8HOehqW2Zbfa0xyzdKgziPLjihSkoHzcVAG/G0DQyorfM6OP/HTX81unWqH9sOxiZVVG1/cVU/KCXzgGv6QoQsWGdcqcjI7cV+K2h/soeP0+PVx461SRLfT7HUzcxnId5AXLHIGMV1U6qje5PKfrzPdwRaXcXYGdlrIhz0GF7V+AX7Mtxbx/tPz3cmIrdBds7E4CqGBJzX7rNbXFxoN9ubBMUm09sYOSR+FfhB+y88DftOJp10qywaj9stmXGQ27Jxj8Kqn8LJP2+8V+N/Bq+ENcSPV7OWC4sZk2pKh6p3weK/IP9gm4uLT46a3DaruE1q+ecfL5o6d+Qa+tfj3+zBd3PhyPWfhpfS2V5Gd1zasw8p4z3UAZyPT8sVk/sk/s1a58LfEuq+M/E17C17cxiCGOM5wmcsx46nAxz2NRze60B+mflRS2qRBVaFQyiMtkrnueR/Ol0DTorO/ieJUYiTfgZI46cHpXkPxK0fxdq+hQzeC9ZSwuoHLMrYzJnoCdp/lXxT44/am/aB+Clylv4zsYLi2nTbFOqna+OxKqcVnTA+KP2yB9m/af1maD5ZPtsEi49flOfzr96vA7/aNA0qaI7wbZFLg8F8DK46giv50/iB4r1r4y/F/TvFPlC61TUru3BWNdoIjIOOegA4yT+Nf0SeCpTYeE9MtGYtJGihyACSwVck+/0rWt0IaPTkNnFBLLdMF+zjzHJPAReTzX4a6nZS/tB/tXT+JLfK6Xp9wJWlXkqtsSE68HcQPwr9Hf2lfi5L4Z8KT+AvC8UkniTXR5RdRzDC45K99zZwPxPbB4X9nv4MwfDnw8L29kH269AuLoSgCMHJIyevy+9ZxLgfWmiRfZ9NtxLGQzICMrjjHHFdAVmvAkcfy9vlxXiOufHX4X+FdONzqmuxT3UXH2e3YyOwH8ICk4J98CvkX4l/tmePvElvc+HPg94YlLzK0cdyEkeUKRyQoBAP44qTQ+2/2h9P8AhxqHwq1bwz8R722ihu4XdUd1aYMgyrIuQSwODgA/rX88ulfFbxZ8PV1rwVouvSx6BdTMDE0YIlRWO052kjjqAcV9fWHwK+OHxZEF58QdVk05ogohivdzOkeeSsZGR9DjNfVPhv8AZH+H2kINLu9KOqiVNks92qln3D5ueAB6AYq4TS3Mz4n/AGVtE+Fuu+K117xVqcS3tkd9vBcFRGHLfK2Cy7iOvoOpr9t/D9pYy6ZCLFka3jGFAbJdRyP4iDX5GfFz9gHUdIvTq/wluvJR18z7HcPhtw6rE/J47bm79a+fk1P9pX4K4bWX17T7KNiA3mtJDgcfLtUqB+NaS97qB/RZFah4Wkt2R/L4AVgf/wBdJbecjYkwN3QHvX4I6P8At1/GrR76Axa3/aQB2Kk9tmQ59SEFfoj8FfjB+0N4n1eyu/GunWcOgy4Mroq7kDDhiD8w/IVlKNgPt6chSSKooHPP8FVzqMB3yzSIke7G7ooB781554p+Onwd8G2b/wBta6t/MCQLezXzJNw7YU5H1OB71Joenh3mbEjALHzz2FZuu2cd1CyPsg2Au0oO07ffkc8V8a+Jf21NGltJbL4a+Gb66u248y5DCJSehbaSeOhBHPqK+f8AxTd/tN/G1bm21HUm0nRbhQZFGIrdVTjG7ZuPrhmNaQA+ifjh8YPgh4W0abRddW18T6gSy+VGgmbcuMbiGIXr39vw/Hjwz8OPH3xI8YXP/CBaT9isp7iQiaRGEUSM/wDq9xU5IBGFHNfoH8N/2TvCsNxFqHi7UBr99bv5ggiXZbjaeMk4Zhn6A8V90+F/DFjo2miz063VLdgNscQWNUGTwAp4HtTnNLYmR+H3jH4B/tB/Cy6HinTYZt0WP9I0yVmbB67sKML6547V7r8If+ChXj3wjptt4X8c2SanHbMImun8zzlVeP3iAZJGOo/EV+wqaXp1xZTaXMMWs6bHjb5lcHrkZr4y+Mf7Dvw4+IVy+s6NH/Y159n2sbWONUaQcB3zk4APOB26Gkpp7knt/wALf2tPg18ToEtm1q20e+Y7PKuJdrE4HZ8YHvmvovaQzgkNg9R0YHoQa/mY+LvwR+I3wK1q4h1aBpLGGQiC/gg+UdGXc2zCk56Zr9ff2Hfi7rPxG+DEVp4rnluNW0m4kjSV8lpYFxtJ+mdv4UppLYtM+4mvIjP5TLnGOavSSMmZnkVY4hknOFVe5auJ3pLLlcr7d+K8l+IvgLxlrIudd8B6/c6TqUMBZYxho5WA+4wPQNxnOQOuKgUnY8//AG+tSt3+BccFnNkNeRs21lIZQNxH6A18s/8ABN6RzoviW2jXapvGy/X7+wY4+lfInxg+L3xN1vUrzwv8QL2e4urcvELdo9ih8FcBFVeeOuK+8f2AvB+r+EPBV3da9Att/bc4uIVfKylGxtbBH3SB1+tdL+CxJ+kMkEbLHbodyxjHTj6V89/tcJZ2/wCzl4lE0a7pliXJ7HcnP4V9DSoQpEeWVWOAOCeOa+V/2xb1ofgFrUJR5DNLEuAM8YGPyxXNE0Pgz/gnpcQWXi/xXbGQZm8oAE4wwZtv55r03/gpLO1tY+FdN24NtayluScl17fTFeZ/sG6VfjxF4j1W5tZUt5JYBvKNjejEjmvQ/wDgpCrXEfhlpHYzNbSnaMtwFA5rf/l4Znvv7EDf8Wi8NGVPMHkS/e5AGcEn8K+7EtdPRcmAByOCpIwPpXwN+w0txc/CrQVUsiGN4TnjlTzge5OPwr7wmE0e0P244NYvcDZFvbSqiFVx0J7/AM6hfbG7CBTtB/D+dZgNwHTaxGTyCeMCr+HKMyEfN0z7UjQc80sq4K8jrirKyv5al+AODms8SShnB59e1QmZ2XaG+ooA1HwxyMHFT2d00M0bD+Ag1mW2/JBPUVehyDjA70AfmN/wUK/Z6n1+OP44eC4Ga+sV2XsagZ2xjIcYGfrXtn7HfxnsPip8OrbTpSE1LRoFiu0Yhf3g+XIA6Bv55r7Ongt7+1n0q+USWd5hJEbkENwc1+T3xQ+Efi39kn4rTfFj4Xwm58J3jKl5bdVQOxZ0KjJ2+h7GrTA/VJZHtsbuWPXHQVdBaVOteZ/Dn4h+GviV4dtNc8PziQXQzs2kFWA+ZSGwRg+td4JRE7BCfmPOefyqANBAOF7nFKoG5VcZyarR7mYOh6jvVwoyrkHJHpWYHnHxl1B9K+D/AIpk27/NtZAxHGNy8jn61+Hn7NkUTftCSyBw0UVtPsz/ABYYAdPzr9r/ANom9a2+AHjGcjAFuVzjv2PNfh1+ywu74/K0TEo1rKU7/NyTXZT/AIbA/frwpCfIsYUwJAVTYey5HNfjh/wUXuIv+FwSXb42m3jQxgHOF3cn8q/YHwq4W2tmd93lyBCx/wBnrX42/wDBRPUbGX4z39paMXkWGAPtHBMgzgUqHxAfaX7OXxZ+FsfgzRILvxJaWz/YYYDFJIq7XVccjOc4r6If4s/C22IiXxHZSAHGQ4GD6Y3dK+Bvhf8As2eBtZ8F6JrgtWmkns4llRG2nzguDgAYz+Ne22P7Nnw8htIJIbKRpF6h5CCT78msJr3mZn1FpvxW+GT27rH4mtGkKOSvmL/8VX4UeJdYtdc/aa0/V4pPMt31tSDuzuUz4Ht0xX6v2X7Lvw2vra7vLq3cSFW2orhRgjtjnNfinf40b42WelQBjHaathSRg7El+U/iRmt4PQD+hfwo8zwadFNuZpNxJxjDKSfy9K9Rto3aZEXCAk5J4A7D8+9eV/Du/W8062uJtxVlDQ8YBIBLZ+vatn4jz6rF4B1y40kv9qeFvJEfDGXICgew71yM0pnjH7T3xm8NeBvBGq6RaajFLfvFJGscT7i7MDgALknGcGuO/Y4ubmTwFbahduYW1ly7Ky5JCE5HOOW65r81de8C/GL4heMZ4/EOl3AvLuQKs8427ecH5emPU1+s/wABfAb+BvBdno0j7p7aQonzYAGwKD7dDW8vhGz8nP2pU8z49XsywbNt8ijODuUP8uOuCV7V+yfwn082Oi2Gn2zKURIxjkbVx2IwDx1HtX42/tfeHfFvw++LWqXt9azww3E8dzBM6MY5GBLZUjggZAP0q94I/b5+JnhiKJdUt7W9CMAqIrI2Nu0g9epHX3ronT5khH6Rftn/ALL978ePD1jrXhsxQatppZXDHHmR4zjPNcd+yZ8FPF/wl8NQ6Nq05jlEzz7UYEMzHGD6Cvmm4/4KQ/Ee1KiysIHtZo8tHIzO24nplegrnrn/AIKHfE2/dJ7TSra1KtjzPLlbt0OO3tSdKQH2L8cPjL4d0H9oLR9HnvnXy41t5+SsUcrYAyenHevVf2gPhJpXxz+EWo6WHRtYsY5JLOcgFgQOVUn+8BivxB8Qa145+OPjCa+jWW91G7mMhMcRCoGOcDIz9PXvX7mfAuHX9C+HunW3jmYz6kyiOVm+Zjn7wY9yPWolGxDR+Nv7Nnx71/8AZ4+JR0DXJXuvD9xI1vPC+WWNw20SIOxGBX7tCLRPFug79PYiO+j3qzDO1iOGI9M4r8ufjn+xvqOsfF281zQo1g0R5kuX2YJ+bkgD/eNfoz8PdJn0fTtKsbi8MzWttHbuxGCSo6/jWcxH5HfET4MfHfV/H+paJb/aZIGkkjWeR2CeWTx7YrpPB37BHiTVGh1bxTqzKJM7ktsOpVR3LY5r9pJbCxvBtlt1c/dOMg4HvnNV7PSLKz+SCLYsYYlcnqPTrQqkjQ+IPh3+xx8PPBtqss6SamZySWliRm68Ddjivo/Tfhr4S062ItdIt4dgxvEax/L6k9aoeMPjL4O8DHbciW6uthYwIpyTngZHGK+Z/FHxj+MHxJvZLDwhpsumWTx7cKhGR/e3Ecn6Um77mZ7t8Qfi78O/hxBHY6repNMMhIbc7gpAJUNtJ6mvz98YeIPiF+0N4nt9NsYZrbRdxEaIrCJUI+clsfNzXungn9mK/wBa1VNf+IeoDU9wEkduM53AnJkJxjHpX2zoHgXT/D1glnpaRxRLjaioAFTHzBfqe9F7bAfDet/sR6P4q+GDxRygeIEhOyQYBBUYAZRxwK/OPwt44+Kn7Kfj+e2jV4Y0YC5tZA3kzqO4yOvoRX9H+n6d5BEkR2c/1rxj46fsv/Dr41eH7j+07MWusL80d5CB5mfQ54P+elWpt7mhwv7Pv7Yvw0+K9pZaW1yNL1OEYlhlIUDnA+Zm5z2r6/W4s715JtLnSeMddrDIPQ5AJxX87OsfsXfGvwl4wOnaev2e18xhBfZwSnJB+Unk46A9a/Rv9n7wR408DtBH4k1ee+mFv86kkgZxgAd8D+dJpAfoCXVUa4d/3aDcx7ba8I+Jn7Qng3wFY3FlbzteasudsKjgqRnqK4T4qeIviNf23/CPeGIWW0m4acZ3AegA7V5V4T+AV7qs6654wka8nncbQuQEG7rQB4gdA8e/tIeJpNT1xJINH+0L8gBCp2AUfSvu34a/DPTfA2l22l2MUcDo+ZPLTknsSe5xXYeH/C9hocHl2inahxgcY2+nr9a9F0yExtHJlQSwGMZHpQB+YP8AwUX0yOxstBla4dfs9rIHBXIbKjafYkA16d+xs1uPh9o4kkZvKtmKAYwS0vHHriuW/wCCjlrc3o0dLZ2dJbZwsaDcdyKAN2OuRnFaH7Ilnq2mfDmynuIwoWRomUqVICEFTz0+9zWlT4TM739o39j3wz8Z9Gk1XwlaLZ+JFOQyBVEmF2qoHGBk8/nX5R3mo/tD/sqeLvsWvrPb+WpjVHZpbaREP8JHy96/o7tp1/dCLK7FUEjjkjmuO+JHw18I/FHRHsPEmlxajeRDbC0yKQAwwxO7r8vSsIVLaMaZ+Wnw1/4KMxRJBaeL9K3SSIu7yASd6gjqxORX3Z8Kv2nfB/xKt447PTp7e6mDOTJnaApxxjmvl/Wf+CdvhjR/EkXiDSp1eBX87yGIwg5KgAdQa+rvB3wt0nwzbW13ZWUcMnlhCEXbg9/w+lXU5exXKe6x6hBcosq4DNzipYZHwzKcD0NcdarcQOFVMDpk10FrvB/eHC+1ZmpulsKkjgnHTHt/jXLeJfFVj4b0W+1K9PkrEoUDPIPXPWtuXUYrS3luHy5iXKgY5P0r4u8Z3Hibx/rE2nB3jti5Q4H3g/GenagD57vdL1L46eP59R1KIraQCFF25IMYJDDOeuD1Nfo/4A8KxeGdGjshbLHIOQ4OOoHGARwO1cZ8P/hzpXhPRkiihLuBhmYkt65/Ek167bKFC46tgfkMCm2BsRxeXjuV64HXNabJui46nrVeEZQhhzjj3xVoLIY8gDPWsgHpu4ZeNvHNWHfbhRz3qom4kgdF9acOc7uD7UGhIGDPmRcp37UbVYEr0PFMypTyyOfWnZKKFzkGgAbduCg5xwKnMYQEN1YY+lRJnHPU9D9aUiQn5+w7HrQA9BtxnoKjYqJCg788VYLgqAcZxVQcgHG5vy4rMCTPmuFJ6UoMiPkcEevenII+BjFOYM8gc8BO1ADRjh8Z9abII3GTlTVqM55Y4XniqRYldwGSOgNAFmIuflzkAZ5pm/cdrDApruCuT8relMAY4AU4PegCwSroI0PzZ6+1THEaguARimr5i4UDHvQFDsXLcjoKAIiA8itnOTT3i8s8NhutSyxgpuJww5pkY8/5gcsKAHBguGbvU7rIysIjsHeq44kKvz6UpO5tyvt5xigCZ8IQoO7pVh5ZSMLzkYxSAYjAIzximgBWVO1AFq3by1wc5HUcU2UCbh1yPbFRbkVvL7scgipi4XnIJoAynCx5GMYz+FACzk7MNjj06U64JkBI54x+NQwQtE3yvtwD74oAsoy/IE5B7U6NdzkEDavX1qkEEMjODkt09KbskVxIX4koAvkNJI0YPUYH0qrMMfu8ZIGDTFLCTaTkZ4NPmdGcHrjrQBF5cRYgcvgVaik8wFey9earjbvyo69MUlsx2hgOCxH1oGi4XfY2BjJ5qNyI41LE47460zzSTvxjjGKZKpLiQHIYYK+tBZXlZ3GF6jjJ71SDTCYmUgryB2xWjvjUcZ/wqrLAp+cjOTyPegVh2fuhDgD361XngLb23D6jpmopIJIkCK3I/Mipo4i7jJIVjyM96AsVVBiHkheI+OR0qdAGUF2+Zvft+NWmKK+GHAPWmFYX4A3ZPHriggZuypCdv1qhJJJEvTknBJ9DWkkY5jbKj1FMkWJgyKMjHOe+KAKcecgPk9+tTKI3ToeDzUUcbSt5bEA02RMNsyTjqBQBdcKwVV6dM46VO/mFNgYIMAYx1qEqzxLGDz2FA8sLsc/P06ZoAR7WRPv9DihsRjGMEHvVh1O9SxwAMAVTZmEjMPujjnpQBMqtKuCMjHWo8NC+5e3YVYifKHA2j1PekW2ZvnbqBx24oAaii8BdThl7UluywTmJhg+g6CqIMtndM6H5c/nVuQbj58fKt275oAbcxwBmkByx4JqKGMSps49MYqYRGT5VzgdamijO0soAcdKAM+6ik8oEL91HxkZBI96/FSxKQfHJoo8o32uWN3UcneXLjjjvX7h6mzPpX2Oz3Cd9zrt7heo545r8RtQiW1/aUTT4x5UZvi+H4Vm2kt+ea3gH2j9PPBUlo+h2scG0Oq53dDtY9a9ct7fykQqd4I+ZgcjArw3wKtrtt40ZVUkjYAcAdhXt9jOU/wBGPy9MViwNKERHBGV+tLJG04yD93vUl7G4jRkHy+oqtbMp3AgjHc1nY0BvMY4Y8VJyG3kfKOKQAs6gninzsEBULn0FDQHx18bGJ/4X/g9fhjZY+g/4SCv5tq/pF+Ne/wD4v7lcY+GNn+Gf+Egr+bqvcpfCjyqnxM//0fuiXyid275s9KiJ+TK8ipZI4wwYHJFRSYA29CeQe1fJn0BWeQoGZhtAHFQSqzgOMAtVwjzV2k81nXAY42NgqaAIZYiflIxiq86NtVozkDvVl3lP3+3Yd6rNujDIPunkUAQlvvA8gjiq0pCjJ+9t6+9SAtvG7jPQVWuzljjlaCGVHxt3E59RWVcyAO2V57fhVly6Lu7Ajisy+YFTJuwHPNdEBTMWaRnk4+6eDWbPbQNNmMkuO5q/IB0TORVeV9uGAyo7itDC5EoZGCR/Nu60sySEjccAY5piT+Z+fp3qQTfOBJyM0xEcAPGPmJ7+9dBo0TvcqjfK4yQR7CsJsLcKqLwcc9utdVo0xWeOJcE85PtipqbAfi18WneP9qmy1QxAxtfwMoIx/qGAJx9VzX6uxbytvvXZLKgfgfKBjHFflB8dbGfw5+0rGkyb4jOksQHOVkOSMdepNfrL4fae60i3vZ4DGu1YwxIIbAHQdR9DXoVPgiVE3otyImWyMVYSTfIUH3MYqiZtjeWBzTmPkrn15xXIUWGkWKXYq5GO3apLho2t8nnJ5xxWaJWcEgYI6AU8B1GT1P5UAQ3MxO1lG4nt9Ktp5nlLuOQ3NVvK2kEnBbtiriIIAP4vQGgCCU7+CCARUaKQjI/TPX2qxIVBLKoPPTNUn5fknGegoAoJC75OcAetXoy2B0LDpUhKhmAQKnU1AUYxbkYKT/Kghig7zsf+Hn60xW2EqzYHaj5ohvY5welR7WLku25W5+laCL1vdmPMeQwbpUktwIXK9S3TFUFijSUMzY9KVnKS/KC31oAb5spY+a2/H6UiuxJOcjrSW7+bIVYbD/OnsrZwBigCF2LSAjOAOTV4ToihAMqcdaqcIzHB+lWFBMalcAdDjrQBYiO5S8Y+U5/OmAxBMO21hxn6GoZX8mIrGdq55HfNUo3V2w7E4HSgC/PMXcxuM4A+btiqcd1ImAvzZPJNSsRImwnGRyKjICMFOAB0HrQA2W6ByUXLDrTEufM2vt3Aeo5BqSUPguBwMkqOvNJCN4WXZtI56cGgDRLs8ZQEZPTFUreC4JaGXnHBq9CFU5HfrViQttDqBuHIoAWG3UMEBIA68VZAAk2oSR3z6VUeWQKefmPPA71Grjb5h4JrMC+xXGAvfH0Nfn9+30t6PDXh20t98372SU4+bKsvUYzgLxX30LhhC5xndnH5Vyeq6NpuuLCdQgWSSI/KxGSv0zkcj2qoSs7mckfG/wCxH4e1/SfAt/qurWiRWepXDGDzM+YdmMtt7DJ4yc8dK+3kXdDILl9qeXKM9Bjbg59OtLC1vFbRWsMISOHgD1z1P51Ibt1jMCceZwTjPDYBH44rSU+Z3J5T8RfBPhrUPFH7QEFja2b3Ft/bBeXA+UJ5nzEk8Yxk1+zmpeC9Cj8u1NpF5CIuVIBwB7noao6B4O8J+E5ZZtA0tLO4nIZpR8zsRkkgnoTk1vTzNK/3s4NVKdw5TOtvCHhuNMw26RsSc7VU8jjPPFc/8SvDegTfDfxDJNZ28UQs5V8wRDztzLtBDDv2yBxXa28rFtjDdVmR4Hha0uLdZoLgbGBGe4PIPuKnmDlPxw/ZS0DxE/xmtbuz015beyimMu4EIsbHbycdyeK/YeJBC4gYZhDYAPOD/hSWOmaLpiTGys47eWf77xqELgHIBC9hUmN3zE4HrTnO5pFHiP7QmkeMfEnw71Dwr4JkWO4umVpwx2sYk5ARugOevt+NfCnwv/Yz8V634rt7fx9ILKwRhNOI23mSMHkBxwC3Sv1NbdITGed2M/p/hV1YoYFfycLK/Hy5AAAOP50Rm1sS4lO1SDQrOPSdJt1RLeLyYcAAiMAL16ElQPSvxo+Jnw58XfDzx9e6nGplAnkkV4cMxJbcGC4OOO3UflX7PbWLKAN2Ox9ah1TQPD+rTxNf2CX0w+c+aOFx1C+lKMmmB+N0H7Qvx3tHgSC/vwBuHls0r5Xp8wAHStO5/aZ+PYDWaXEkMLEYX7OQ57ddmf1r9b5fBnhEY3aJbydcoyeYOee/PHWrcfgTweUH/ElslIO4ZhXjHOK1+seRnyH5GN+0r+0JdJLFHcPbhCY2KxMpQkd+Dg15XoHgT4q/FHxS0ttZ3F1qmoS75LybMYJ/v7iF4A9K/c4eGPC1vHNI2jWbXD5+YQKo59V6Gr1pZaRo9vLHp9vFEs+NyxpsHHsOKpV/ITgc98OPDMvgjwPo/hW/n/tK8sogrzS4fcSASO+AD0B5xXyN8UP2RJPiH8U7XX0vfI0y4+e6VeoAbdhCcjJzznivtGQ+WyGNW2/WtK0u8LlP4qzTsambpek2Oi6HY+GkLtb2MEdunzfNsjG0ZI46da8ku/hz4Nk8VX+vXui2VxdSkEO8IcjtnJON3v1r2kq0rkgke4rKa1Pnu2N+3+93p8wE2mxWFrLmC0iTKKqkDByPoc15r8b/ABL8Q9I8OW6eAIXkvZ5cu6LvcIAcdj1Y16zDGu0fLjGMcd+9R39hFdxokp+VW3DHHP4etZXA+FLbxz+1OrNcS/PLGAhSZRnGcg7Qu38eteJ/Fnwp8f8A4syW2n+I7eJWtczAbti7TxwMHkY+pr9VY9PtLeNpVj3yqPvk881NHEHtjEUXkkjgfhx37VSnYLH5v+BF/aA8AeEovC3h3TUeydcPIdxJOPvZK/IMDAxXY2/jf9pq1sVt49OS5WFMLsO5gv4dcfrX3StvtCN5IRl4AxwR7jpUotogEOxcp3A24GMAcY6U3O4uU/M74i2/7RfxT8MnwvrVtGlo8qNl8RMFU58sKQuQTg9O1ea6d8PPjd4P8JX/AIQ0aDyRruBOUWQSFFG3aGAwAwHucd6/W17dLdmlWJHz/E4z+VZ4jS5kDSRRnYc5C8/zq1PSwuU/Pj9nnSPi74E1WLStUhni025cFy5bdGwY5+UqMrtByCO/Wv0U1PwxZ36eRqWJ49+8bOjD39j6Vdg3btkYUKo5GOuOec9a0UV+d3Q0uYoyrcmw/d2Q8lEGPlyOM/WtDUNf03StHv8AXtWkaKGzheQAnJZwpwOPU1kagJbZvNVhtI59fyqu9pNqNl9luVDwS8SIx4dGHKkd+KkD4z8beK/i1+0jJceHPD8U3hrwfZgfanUZa43cY527g3pnAHWvor4T/CXwj8JdDt7LR7GNLsxobq+kz5srkEHBOSF5wAuK9YGl2dvYm1sbZLOIkHEPyD5RxnFQGDzo2inYPgDjvntzQBoQ3IaLHmFlxkZJI/WlVkDHoVxn060y1g2wRxy/dUYHTtVxBEGG4gAnFAGb5bZkZR0GQD657VPEvlyxncFkMi446DvmppEyzDqUPas+RjngkZPIzzQB+ZX7V/wc8T3/AMSIde8H2Ml5/aJdJUjHRt/ysqDopH8Q4J+lffnwk8H3Pw/+H+j6Bq8nmS20as4wQQWHPfnBrsLizgu7mE30PmywjEcm4gpzn5T7961CpkeFJNxMZxljz0qnLSwNHzR8V/2iJvCmsNoWleG7qaS2dkmlwSjEc/KVBwMe9eeQftV3wdXm8M3E0kq7jDggDbnkcV9WzeGNIvdRm1m8t1kuJnZSr/dGON2O5IGTms7UfDujQ3KzPYwvGcgBEHQ+4qLk8p+R/wAStb8QfEb4np46uNFubaNXgXaY3+5E3UnaAc19tJ+1ZrfhyCLT4PD0tyLcBUEkTMGQemMYwPTNfT9p4e0ryVijtIliGfl2AjB5Ge9XpPAuhgvHLDDP5gHHlKBjOeO4/Oq5w5T8pP2hfif4h+MUGn2zaTcwSI0kpRYWCgN2GBnH1r2L4GfFRfhv4BttCvdMnuXADSRiFzg5/AV+glt4S0Eb5UsYVkLYB2AfJ/dOCKYfCvhq4DwjT7dFUbQVQHp360c4cp8uWH7T2kWU0s0PhW6IJJUAOu7IwASB8tW739rZbZ0msPB12Spwwl3kbsfdAx+v6V9KjwZpEiAwQRbCNrBo15A6c9amj8F6NEny2MB/2WQfzHNPmJPyw+K3x3+LPxT1a3Oh6fd6RpumnMNtbBw3mMeWZtvXjivsH9nf4l+J/GDR+GfFVhdRXMaF/MnLMox23MAecV9FnQtJtpUdNKtFcdXEa7j/ACzWrp+i6Zp4l8q3iQzbW/dqFwwOc560XAzbrw7pWp2rQanbCcjIAyRgHgjIIPPsar+H/BXhXwiD/YenxWzSsS5Ucgtz169feus3AHa2DTpFATcORREC20ThIpblt6x8naxycV8Q+MvHnx2/4S/VLPwFHiwt5MKSR8y9j05z7V9vI4EBjKhw4+mK5T+xbPKcshTupxznOOKkD4yj8Z/tMRO00yW0cip/y0jIZgeuNqUg8W/tMSssjwwFQMnI4JH1X9Oa+3rSGG1l8xAScbTuOeD9asi3tT8/lqFX1A/xoI5D88/HF1+0v450C50C/wDJhttQiMR3DZlG4x8qkj64ryj4efCT4y/C3XbfXrCzT7Ug8uJ42LDb/EDlRgn35r9XJdP0x8C5i3IegGRz7kULplpBFIu92LDnDHp+fFVzD5T4ym8c/tPSWzw20PmgAkDGxgB/wHp+NfOHxF+F/wAf/ih4g07xL4mRbhZQsECLLgQKo6HK8dyT61+sFvY2qpGHiABJDFcgke/NWryPTnYBYQ20bVViSPr1GDRzDSPkr9m3w/8AF/wzq02geKitzpEMRAkeTzQhHTZwOf8AJr3f4p2o1T4WazoKN5c+owTRRBgSGkZcLnHQc13NtELWFYLcCJF5wvr3qyYop1V5hkA559ua55bjPhX9l/8AZcvPAOsy+N/GkyTXgiKWccJ3LGGJ3Ek7eccY6Yr7kTT7Gdj50SsUOM5IOAMYyDVpmZWxnPt2qNcKxJPDVc3ccUecfGTwLYeOvANz4LtNtk2osqvLjdsTcD68A45NRfDP4U+Hvg1oJ8L+HEY/acvc3DctLIuOvt0x/KvSofmkP2hc8flV64VHj3dWP+FUp6WK5TEl3C1lgjYq0ikb+n4V86eMfgNoGtWeI/8AR2l6SQoN24nPJyCfzr6QuV3IkK/eqaMIsCocEL2PtUpkWPw0+M3w91nwH4nfw5p4ubyC6QMAqsSwJPBwMY9hX0T+yz+yvrl1rtj8SvH8H2W3sHSe0tGUB3YH5JHXjCg8j16mv0RPgzRp9Snv9QjgvjOMbZogwUZJwMntmuwklkeUABUjVQoCKFGB7CtPa9hWLrN51zz8gc5AFMyySEg8d6WMqrbsc8U8MA/zDocj0qJSuamZf2sN7bGG5QMqtvTcM/MOlfFnjPx/4L+GHjufUvCXhlL/AMSRoWnkSMqsbscH7oJBOeTnH4mvt+RwJQ/DKMAfXqODXHN4Q0Iz3NzLaW7SXLKzOYgsuenDDGM0kB8O3vhL46/tIMr+KtZ/sbQQqutopdCdpI5RkALHPXoeuK+ofhj+z18OPhZZWvl6cNT1NTvee4VWPmAZzgcda9zt1to4hHDbRR7OF2gg4+uetPkAK73+VhVOq1sQ0NjLiJYERYV2naq5CgelVri1X7OiLzt9PSpp2WCPK53HBGOajjkd8o/G4Y54x70xGTbqvmYWMJtPA7Z7+tR63pMOtW5tr518tlKEY3jBGDwfWrUGc7XADKccVaWBJ/3chK5PBH/16JgfCeqfsXeG7/xFDe2U7paht80QmQhgT/D3Az2r6Y+H/wACvA/w/wBUttd0OIQ3dspC7xvZWPvk/hXrAs4baVSvz7dvNXPL9PxoNCweXjl/jWuC8X+FNG8W6dLo+uwJcwSHJ3Llwf7yns3vXZyMRwgyRVdbcf6yQbn7Z7UEyPnfQPh94D/Z60fxR8SLWwdnmVNqDa0zjPCJ3GSefYe1fMmmfDH4pftX+Jo/EvxEvH0fwpbs4t7aPICBDnCq/UkYyxz+VfpBf6da6npx068jSWFiPkflW4xjmora3+wW6aZYQrbQRAYVOBgfSmnYkq+GvCWgeD/Dtp4W8LWkNrp9qAMIu1mI6sxzyTWzMNiFyuEHVh6VJk8ByM459f5Uk6i4tjaq2FPPvms27gV7W7jXEqMdp4wa1JJSuJezdMVyZtp7IoQ52jqK2TMZFU87cUjQ07mee5t9kTAP8uCe2DmvgH9pv9m+6+KnxC0vVvD12sFzeYhuRjgerbvb8a++GgOefu+1QpBBbsJFGDnIrSnKxmc14P8ACVj8PPAOheAtLYvFo8Wx26F3P3j+J5qxrWnprug3egTDMF2jRyKDt3q3UE9q1Z5T5n1pLdfmLUAfFfg/9knwTpXxQbxlqcButOgG5LJk3r55P32JPzY9MYzX3bDNKNsLyZWMbQBxgduOgxVGNGLM6rt+lTwRFXLO3Wm5PYDVguPKcEHpgfrX50ftJfs7+Ivib8Rp/HXh26jjupfLt2hZCwHl5Actg9TgYANfoMxCltjZNILVQ4lZhuJyee/qfeiLs7gfj9P+yt8bIJxMZYmR1z8jsR/6DVZP2VPjLLFv81F57zMM/pX7G+VEGclPMMnXJOfwp0lnbSRgsBtHOM5rX6zID8ev+GUfjLq18NMa4V/3e1S0zEKh4I6AY5r1vwF/wT6mh1eFvG+rfaLKHDtBCRGCc92bOVPI4/Ov0kMUERDwgLIRtLDg498VY8wNHs3E7fc1k6rAbp2naToGkWPhvRbeO307TYlihjjGAoHX8607JYt+4KO/FZMaL5gxnB681cjLRzHHQVkJI+V/ip8H9T+InjKXULXV5dNtkBVQvITb6dOvOa4C1/ZW02GRB/wkl9JdMxZQGwduOh+Xr+Nfcy2kQ8+Q/fk5Hp71WEPmT8ABic5xzQaKbR8Wzfst6YrqYtXuI5Ff58uGkb8xWBrH7Gej6vcT/btau2hkwFSN1Y4JzzuGMV93yWcK3LuUIGDnjHPTqaQ2kIjjYHDLjIGfSgfOfCtj+xL4P0a8zp2sXUDbMOY+/py3Oa23/ZQ8HQQRfadS1JpWcA+ZIADyemO+DX2uiqoGAPXmnvFFMctGDtOV9qrmMz4oP7KPhNoUCz3KANtYNLuJHr0rLX9iH4f3t8bmaa4KyHDN5qlyP90rX3epEJV9q+Zj0yOabd75IXIUbvfjGaOYD5w+FX7N/gz4b+J4tb0mW4cWqOuyRhsdmG0OwA5OD9M19GL5MJV1GCuazbdnQeUauHaynPpRzAV9StY9YtpLWTPlyjDDOM1Bp6XGlnyoB5a4xjtj/IrWtV+TK0Ft7Ln71UKxVEZYlz831q3FGQqlCFPI64qRkGWzlhjpTsRGIMy424FBBgXfh21nuYLua2t3mhZSJCgL/Kcj5utXp1QlpxCg+YO2RkcdetaTRoUV6q3KBrdx270AYosvtiMgUKjOWAHDAmriafGsIidflIKfN1INMieVZFYYHYHv+tX4ZjJGWdfmTv0PX2oDkPjT41/sxWvxm8e6drd3cvb2NlaeTNtZQ3yEkBVIPBye9fXvhvQdP8LeGdI8L6Wnl2ml28dvGM5OFGOT3PrWkqiVvMxtJpgDmQQp/BgnPegXKXwq7xsBLLVY3Kt8hUjkc+pqaO5ZHZSNpwckd6htZYpLjyeQV+bp2oNSaXfNGQvAWoAfLYjkYq68ZUpIoOc5PpjPFZOoCaYOSAMHAHpUMDTgdTHvRgWHJx6GrSg3MZjUZK9zXLWOYj9nDAOAW56muijl8rbnIbB5FICUY2gSMR/iKjUEYZhlOfqTU6x+agBPJ596r79pcdNvY0AMU75MScelMUjeVfqacZUc/hxTYfKkfdnJ5H40ASmON49jLkAhsj1qlJIm8Ngkg9a0VYISOAKzbvMUmAcq3r60AXZZd0YaIlQBg+pqvnyVO/5wTwRUDTIIlDE+34VMW+TcT8pHegCiW/dszdcnB7iqysBuXG/PHvV+aIHy2Uck9DVR48SEJ95TQBpxOFhSOM4zkHd7VJCmXLryFxxWa0pRWDDIx09zUtpdAOwJO49u+BWjA2mB3DgjHenRu2CjNkNxn60xQZAGc5QYwvcetOk2BzEARtAPPQ4rMAbIlRcDYwxms7Uo8IlySODgj6VbaPzSFHQHJ9jVXUFUxrGPnx0z79q0AjRZHc5Xoow397NXdjopzhApAPrz3rOs2KOiNkKjBQPrWpOyiWQIN7EjJPSghksOySIqRwCT83r7VQl2RSHYO3HpU3LRjdkEc8ds1SfMh2nPfOehxQWXgQ0S443c8dBUU2F2uuRz0Heq3miABowfm4x2qeOcOuY+p6+2KAMSKYT3DCIBVVjvVuMVsQSrGXBA29//AK1ZX2ZQ0jKoy5yxPepFt3fbvXCgZyKBNGq4RZQWPboKkk2thuqnArNYj5lYk8ZH0rUgZhCqhfk4/wAmoZAjLGB5ecnkA1iSwwruZzwD+tajx7mHOCe3tVO4gRpNrdDwfTFICLZEIXUk5YDb6VFYWzxpJKT+8OfpU08LqFZHUoox70qM/lshYY4x61oBAAojJlJ3entTkdGTMBBX1qJrnajK4xxj1NFoiGHnIUHpQNI0LWAygANkYOaswxoGZHfjPFFr5cqkquAPSnOqo4YjkDpQWZqKFuijEEc9B1/OsiG3Bvm/iKk4HQAVsplpcA4HU96zyiLfhyNq+vTNArlxkZXDuBtPGOvStNCxjZgoA6Z7j8KoyFSw3j3GfSrLSAR7gOe3ORQFx5xFlgw3GmTk+TuQbiT6c1Gl8WDJLCns3pSJIQM5385FAXGxyybygPBG1uKS1u9gOATzjNMbctzj/noe1I0kaqIyPm5PHtQFy1OWmQOv3RyB6ZpyM6EY5A4qpFKXLLnJXmtC3IM4Mvyp6j3oC5VvThQz4JB6g/zqmHCjezdzx7U68mWMtGeV38MeprJvrgFF4IPPAHNAXNi3vY2YxxsMj35qeeVTsYHarHv3rkDDNCFnTIXqeO9dJ5bCCEyjcSufxNBKJncxS+WOQB0x61rQTIAERcg5O49Kw52KJHMR85GCPatO1GYQImyvfIoLNJRu4/ye9MjjdnBxgcnrTUOFG7h+wpv2piWBGCvSgBk8ZZvTbzVMxDznkzx06VPczlmUfdGM1AWbzto+43f1oAs7YYzu7Y7GhiGw+4gHnpWdNcfvFjT+E1IUmcjaCFY/yoAtMQpB69waxtXtfMPmE52+nWtgIQyhs5Udazr+G4Mm4fdfFAEaxCOJVySDiteyZQ+zqwGc1QFvIieVIwK98dqtrG6KDHgEdfYUAX5WJUEZyOcEcU+NQFJfq35VnvLMoWN/m57elTCRlXHXP8qANHEWVXoDx+NSeXCYjGeW9RVGJ0wc8fWolnVGbdyR3oAnaPKNuGcHvWOWLOduNo4xWr5m9VfcSCeewrF1ArHcfKNoByMc5oAvRyDcFY7T2wKW6kiQFQMg8Go4GSTa/fPcVX1P5gscRK4IJ9KALBCgLk5A5+lRiUcr0weKqyOssciM2CcYqGElswk5K5J7cUAPvGwxmTOV44pLK5YoUfOW68dKlAVoirHHNNXYMKO/egDobdg0RV+GHGaqXNv+8AUcn0otZFVWXcMA+uamW4DSJgDAPWgCONfJBWQbcVKSMLsbj161oeVHP935Sev0qq8YhYQMcAdCO9AGZe/OgAO1RnPasy4uRJbeZACdvAx69K1GyhImAPGfwoS2iMTQcYfpjtg0AKjZiQbPmQAtz3q756CNWP8ADx+dVRHHvOzGB8pqeOHcMLgK3SgCzHMGUuRgE46/rUatCGBc/KTyfeo5o1eEAjaRxkVXMaSYBONvHtQA69kjyYk4U9xVOzv4oJRC/HAwa0Y7ZJM8/d6Zrn7lE+0bUO4qSAaAO6juEKrJEdy561LJcBcrswg6e9c3YOoQxudu0/nWvLFKZFKHOAMZ7A9aCGMM0Ky/Mc49e1aIdZUChgATk+uKypbdQwJO4d+MU95RGuOF9PWgEbW6JsMDsVTxnvULgo6mEktnoD2FR20yuiQToGYgYz6irF1tVRIB5ZGQCOaCyzM0ch2MuQTnPvVTzVgk+Zj1JNSWxBjwTywyKuLHuY+egZeAKAKsTBgWbkEZFN+0KFbA+6Pwqw0YUuBwqnH4VUkhTyigPXigCRioXzF43Hg/SpQyOQxyfl6e9ZcbSI/lkbhnIrRIKOseNxPNBmObcxUBdvbParDRFUBHUnBxTtjbGboqY/OrIKFCxALGoYFZRtB4DYAqRSBn0yKoNcCJyHHOentULzqhdclccg0IDXb/AFXmAjjgis55o0jID7M9z61btSslrjPz4zntUFzbF7d/lGAOKsCpbXqxsWJB3d8VqQyCZQxHOKw1g2RBdvzj8q1oG2QlAOVA4oAmaTKMncA8VWhEatkrlSeakAVlDMcHNLtEch2sOecUAW2kHUAAZqFiBLt/hUce5qFdwXaeg605riON/wB7yO1AFw4ZQehHY1kzr5PIGKvrOgBdvTisC/vZGfaRhDgA+9AGxFcM0ygfcYdfQ1pWqhSwQZz970NczptwG3ySDdt49z+FdRCZCNvTb0PtQAeWqoV6c1UaZbeRjg49R61ckkcv5Y5Q96zZIiQ3c9PagBC2ZPMxknv9aV2berRdazpzJDEWHT0rHg1F1kMZBJX1oK5jrJpXAXcevWs1Z1SXYB8vemTXwBj3fxDrVZ2EkivEcc8+9Acx0ccpjt5EZOmSG61kx6p8iQynJJIHFXl2i3Jc5UA5x39q5maXeAyLtA6ZHOKCTrIHdJFGMA5ptxI0j78YQZH41TSR/KRmO/A4AHJqZs+VjqSKAIre48+THAH59a0IEbllHC81i28LZZsBevtWxA7RxoMfWgCW4UTDBGRnP0qg8TBePmJ9KvmGXzAeznkelRshXjk88CgDKltRMQsiqQvOfet21iBh2OAQOuPas+W3mVRjALdx7VNAJAcZABzyP60AXJNsYUYyCMc1k6vbSXFmkmckNx7YFasitL8rDof0xVee3keJtgLY7H2oAhs1P2ZeQCOPpSlFjz5q8cc1BCNsePmA6Y9ferK7J7fjJyMD1zQXcsIkcKghsbsfWpF2BX2ncHArKgJKESfeXg881qmFxCGcEoACPegLiaWvlA5bIxgA9q3bV1y4zuA6ZrCs545FAYbGXsat7GEzgHGepFAXNaWMjBYAZPGKjmIBAIwvH41DFyvdtvvVVpZmYgHAHQHmgLk80qrGIyTiqtrMkb5DdD/Oq0kpnBiBACHrVRBIJxjoDQFzqZ7khxHGrEL1PYZrnb20t7ics653/e7VbeeVnAAJx1rOkErbiPvc0Bcs/YYV06+sY22ieCSNOcEF1K8H8a+D/hj+xt4b+HnjRPHHnvcarDOZIi5GyPJOThepwSK+7WV5doParBt0+Xj5271UiCJbCJxLBGcI4/n1qCDRLWJJUt1CKNpx7g9a2o4gi4bB2g8+9QzQ7unRuoz7VnYCvZqITtYjA7kVxXxN+Efhv4teCNT8G6sV2XilkkcDcsnYg+1dpgB1jb+Kr4RlHDABaoD4S+DP7HXhT4YXk9/EhmuWbYXmKyPtHUKOgyeR+FfZ+leH4tNsYraJjlGY7ifm5PAA9K3Ivs67m2c1ZjHy5ancDyPX/h/pGpeKF8V3kRlvI02Rv3UYI7EetYfxK+EcfxB0i3gh1ObTiMeeF+ZXxyOMjn8ete7SW0cyESDIPSkhgWBAvXHtSA+Q9B/Ze+HtiJZL2xe/l/56TsGOTjOAMV7VpHgHQNDsbX+ztPjtFt125jG0qDkfw4r1AWycrCMNkls85z3qhIhD7V+YYxnPHHUUGhk6T4WtbeVyhZt/Qs2f1rqZITuAbnaRwD1qzpkcRtFfupIAz0HrSHzBKEkGAx9O1HswM2ZWmiEU7jaSe57fpUVz4a0HWIJbS+gE0ckZVlcllYdwQcitKe1VFyMYHJJ6VipeNDKyHG3dwf8A6/FBHIeI65+zD8JtQ1Sw1D/hFrOKW3l3xvBEsGDngtsI3Y9xXsGkeH7XRo3hRVRC2TtGN3Ydz2FdRBdpKQue2QDUcoUY534Aptj5Sre6Do+v6Zc6PqAKxXaGMuvBGehyK+ebD9nT4baTeSvNo32yZHJEkzbwTu68Hp9R0619NQRpIm8HAFWGiOGK/MF7jqaRR47c+AdP06CKLSLaCy3DLCFFjz7HbXTpo1jPGkaoq+Wm0gA4I75z6101xbCTKyYyoyMn+vtVSOIFym3aV7nigDl7rQ1huFuIgIyEKgKOg9K2dJt4wT5pwcc+3pWx5MQQySHdnv796hWLEh52gANgH+dAFt7ZEZTGisp6HOKmtnMJ3oQpORxxxTYWLIyY59aamTF5THgZz7GswMrx94V0L4ieFNQ0fXrKHUftcXkHzOBt/MZI7H2ryj4b/CrRvhnax+H/AAraR2lnFudyv3yznkls8j0H/wBeva0ypwvIH6UyYO5LyHGQBj8+a0A5ee1ngmV403bhnI6gD1rZ06doZA6thwDj0P1oZkCbQOcDd9fWofKGAFH+fWgDxT4h/AP4e+KvF9h8SJdHjvdViwJvMOE3DkNs3YYg98fnXpWgaFa2FvGViQFABgDAAHQDngCuqjZSvluucZ4+tSLBE3GCq+g4oAhYzbcj+H0rD1PStP8AEWny6Fr1vFfafPzJDMoYMV6cn07Vut8u4JwKqmBnddp2jOf8mgDzzw94G0/w28sfh+zjsLaTGYYcKjMO5GetZ3xG+CXgT4pfZn8V2bSzWi7UdXI2juMZwRXsIHYYJ74qI25ORu69B6UAcN4J8EW3hGWGy0YrBZIQWVFCkBQAOnqBjPJr1EIM7XbOenpWREhgOxh17jk/jV5HbaOOnSgCyyFXUucgUPIsbbIx1601pAigsclu1V1USA989/Sg0J2Z88jII7Vnr5zTbj8oH5VfVld/JBxt7+vtTGjdSFTjaeaDMmVmUDYc/hVzzy4BZdpUelUWSRAGXBx1qeJQy/MefpQBZaYIu4YJqC+tbDX9Lu9N1iFLiOdcbXXcpHoRQ8TEZqtllOBQB5R4L+GWmfDLWL658OKRp10/mLbrwschGDgdMY9K9ShPnKJDwT2pWkZeuetXLdFZhKO3UUASwD+HpmraAgFeueKaEyOOD1pI29eTWYHMfEbwpp/xA8FX3hTUhi1uUKOAxG7HK8D36818n+BP2T/A/wAMdZTxHoCSrfq52yEhiqkcgenPrmvtCdiWDD6D2qhIJZjhjlc8VrcDk9KaWx2NMpBjY7s8ZJ4r56+Iv7Ovw88a+MJPFus2pu7iRAAJMOhI7sc9u1fTNzbTGRiRweOOprK+zSLIqOPlLYAPekBxXhvQINDsVsbKFbW2gwI44+F4AGcfhW1FF+9/etkVuXNsVjJiAHOce3fmqMlqwUNH826m2ZqFjq9Ma0gVVmRW27iCD37flXgd7+zd8K7nxBJ4k/sKzkvrh2lklkUsxlZs5Az0B/DrxXrdokojy38HGK1Fh3xJjOWyCaSK5TE0Lw8NGkhs4gogtchdvAx04HpXZxz4HksAyhslTyD/APrquiKi/KOnr1pw+dt/3aBpGfNoenzSfaEgXdGML/sj29Ku21lbwENNGjMn3euR+Rq3ApLkZ61Kyuh4oGcz418F+G/G1hFp3jKwt7+2j5RZoxKFz7NXzdrf7MXwkE9zcWXhey2z7FBEKp8p+8OD6fSvrd/3mFccGsiaGUPhYycck4yMCqUmgPkO3/Zi+Fsm54fD1khdAifu8YOSc4+7Vuy/Z18EQ20MbeG4GMUm5isShsr3r6n/ALM8x9jDaFzjbnA4BqzbWqlfKGQFJGe34jpWjqAeD+H/AIM+FPD1291o+mwWkxG0ukYjYgHOcj+desLoylQ8RPmJjPPFdbNYIqFSBn24pLeBIhjvUy1A56XTGm3btpPC4z2qxpulpaPmc5wcjA7DpWg1tIFZwc5JpirIUAU8D+VTygaluYEcvK2GJ7VbDoG3bcqTWVESUw3b1q2qeYBjtRygcNc/Cfwde6pNrEtn508w5MmGTrnpXTQ6Jp1qYoreFI2iXapVQMD0+lanlZf7xB7VKID5qvj5hUgUn0+KJlaPCnjccdakYoNqquO2a0p4gSjE/dxn61l3SfMR360ATI4jyG6CrCXB3HjH41UV8AAtwKQoWYkcZ6UGhJdWOm3oP2uLeG68/wCNc5BoGm2dw89vDgnoc5wK2ZUmVcZoi3ZwxzTTE0IulWcKCRYhk9sdc1Cumneu0hR0AA6VrIrIMZ4PamqcsV6EUIgzU03yGdWfJJzn1qwkSKyxsu5QM5zjBqy4JIfPTnIqrLMuNueSeasDnPFngfQPGUcTapCsk0AISRgCVHp7Vz2l+C9L8OKsOmReVl2baCSnPWvSkwVCjtz+FVWjLndjAoALQsFAxhD1rRSUq25Dwen4VWiRQc9KuGHcMLyB6VmAC5jO4uPvfKc0hjhdgHHy44x0BqlKnlna/wAwJ/KnIytHlTx60DQ66tYzgKMY9Kz8Y+Zuc1pzAiLzEbOePwrKGCQCcc0FllIYJXwwzwKpQaHYWE0k0EQV5fvHAyeSf61cijffuB/z0qzGjy7kJxt71aQFZ0OQQuB0x7UwBgqhl6HHHarQXYQuc5phCHgnH+NQBrwlWTDZ4HarSZCkYK45+tZ1rKqDyx94cVqqM4dvm46UmVAcOUAA54p0ihHYr8wxzThs+UrnB657UzK4x27/AI1BbAcHafzpvDDHU/8A16RAV6/N/hUq7Y8dx2oEMHljD5+ZccelO3Sk5/h78VNBtww2jDjgmrMaS7tmOD1wKAK/kBQSGyRyKqeYqsrMvpjvV/Y27A4YjHNNf92yqMFQOPr6VDQE+VC4CnHUHpUbRsCSThcA1M4aUYHTHOO1VnhYZjzke/epaAjKHaJdwYd6eVjYeaeDimDHKn5G/TFWbdlYEOAMHGKYGc/Djf271PAZHJDfd6Zqa5hllIjRPl6sabGHiBXHTnmgCYrJuC5496jx5brIwyuamIeUFj2GRimht5+b24oAncCTK561TNvJDiSFu+DV5UAX5jhj6U0um3BHA6nNAEAjBzvOWNEtvhtxqaSNvlMR6DNTriQLuBbHJ+tAFdpvl8k/KRVpYsoGB5HeoH2+aTgqR2qxFKCoMgxQBZ8sbQWHbk4qCWItGxH3R0GOadv3nDEYHOPaozM6oWzge3tQBSLhWI5GKRWDADHOfzqJ54JwwHOepHUUBBtyVJ9MdaAHyZJA24AyKPJDyq3SNOoNKFzhS2P51C7LG3GSKALDBOGI6HAqvMqqmYxnJxRJOs6FAMMOQR3piSFo2D9qAEDbJFUjGCMYqLYUGM5CkkfjVkqV3MjfLx+dSbBInPAGB+FAFVV6ODn1HanryxUDH9MVNIiqgRhux0H1qKIt5m1PloAbshC9Oc81EVeXLfdAqSR13mMjn+dIVkVArHh+/tQBAIlcnYcUphJZQh2g0gJRgoGQtTESg7z0b0oLQwp0VjwfaqkoaGddo4I61fddnLHfj34qoV81TtPAoIEDF12seO1QkGIYc4XPHelRdoZicr6U3aSoA5B9aAHbSZFdeh70c7yfujoT60xVnXhMkelK0gV9rA8jj60ANMjR8g4IpYNtxJlWGR3PFTRWrSR7nHOf0qiVkgYgKQKANMsDlWwSpqs7QIhG7B4+lV/3oUvnANEYa4Qq3A/WgC4k/IjPPoDUxm/eDBxgdjWfuaAfOuSBjNSJJE3JO1u9AD3zyWGBng9KfvKHrkD8qVh9oXaQGX+VRRbkjZR8w9PSgC4spjUlRhW6mr8SKy7uhxWNFvJKkZHYmr0DGaP91wwOMUASSKGdShBZOhx0zX4vfECW3f8AaNkvo2MDxXxAIIBO1e2R1PpX7OXDPaQySEEyAfKAOp7V+K3xkktLD9oLy5S5QanbszngDePmA79TVxA/Q7wIZDBC0m6NjhuWBJ/DivcdOcN8+QCx6GvCfB9xnyxMmM/dOOOK9ugZ1EZGdnTIB4P4VAHSsGSEqWBGc1EoCNjGSfypSVCgjk+pq1thMOSxJNA0RhF3Zb5QRTFZscgZHepwvKhvSm7UOd44FDLPjn42sD/w0B8wOfhhZ/j/AMjDX82Nf0lfG3yP+MgNv/RMbIL/AOXDmv5ta9ml8KPKqfEz/9L7kZVxjPFRSoSMICRSnejAtjI7VJG469c18mfQFT51HTnpiopVU5B4ZasSk+Zuz1FUrnc0Rc9u9AFdi6qXA6VSeV/MDZwKuFsR7iRhh0qi8Qcbm4xQA6eRcCReSKzWkDDrhm7U9wBLszjHJrNuHPmjjkdMUEMjnkKkq/SuXu90zls4UZ4rfkkVwQThsHrWJcOETpuPHSuiApmFJcsAPKPTvVSO8laQpIo5OKezlsnZyvQYqAWjIRLMSdx6elaHOTByrkxDBzjFLE7iQrLjPrTgnmNhcrjuO9XItxXdIoLLnFMBsRCShs/Lmug0yRWv0KgEA9M44IrIFuC2Rw+OPSp7CDNwrMPmP8wKmpsNH5D/ALRU09x+07YGVPM23EMITPGAx9PrX6s6XMsmk2sEP7qHG9lz3IwAM/SvyX/aPuVf9piPYGilivIR19WByMfWv1etrZbDS7SPcXZoQc55B7nmvRqfw4jhuyUufOx6mr6bzxIcjPWsu33yIAB174rYSF9gVuo6iuMolWPIbyzyMYzUEhaO4ETEDPIq1IFijwv3vzqowYnceTnj1oAsyNGUDdHFKvP779DUezaxeQZz+ODTmJfJj6fSgAKKoMgTO73qvLKScR5C96u+Xvi3H5VXOc+tVGQsNq0AQxlmQ4bgcYPerEHlbSSvI7etQJGyKFwck4PtUkaNGck/KOM/SghjXRnPyrtX0qtIhBwwxk5q1JNl8DnNRfOX+7lWyDmtAsVH2scL1H6Vd8pZIlbPaqDxmaQxx/LsHapoY5VPlvwAM5oCxdhVVI2jlR1pso8sHd1PrUisyjAPTp70TyFsFQCccigLGJcFiwUHGeuO1SQoY8/PnvxTTbmRyw4PcVYYgJtQYGOtAWIJZhJGo6PUcLYkw2CT0xWbeoybnjbqPyx1qLTpBcEOpO0d/pQFjoYnjAZpDyelVJbrEzGAbs4Bz2+lRmRXYsgyDwAaLa1SR/3vAHv3oCxsKyCMRryCM8jmlRwyCOM4HuKz5NiziQHCjjFPjD+YM/c/WgLF51wVz/31UzSRmNecjpVPL7fnfaM8elMt8n5U6k8HtQI11BILrjAAxVIhdwkGT2IP9KQXLyJs7dCcelOVHBJ6gZxWYEzOvl7A/K9OKzZ1PlM6gDZ+ee9XGDEBuikY4HIqCdh5RTJU45z3oAq27F0MznJzjFTxRGaU7hhl6D1FVY28scDAGenrVu2Lu5bPPIBHatAJlQn5cZUZJ9sVl3g8vJcff6gelbjKfLaNQQ2e3fFY1/ExUJKWO3ue9AEUdzHKS2dpXIxV5ZEQBmcbgO1UliIBQ4wx7dR9aQIsezPzHGfrQBfclzyc56VC+8qe6jGMUz5w+7PYUsblGJK4DHoaAEjaPZKwPfaPXin5CgqMknirETIJM4GGHSngxMhZxtwpxj3oAqjcp2k9s8e9OkkMeW6FV2gnpmquVU7VJIPJx1p8y+agTGOlBmPikmLjjd/eFaPm5fyd3OeR+FZM8NzDGGtjuYds/hVoKR+86MP54oNC4+8fu2OT/eNROoZwMj5T1FRSTSBwqY2HpTF3M20fdAzn3oMzRluGcYJBA6DsKoSyRYAVgD6Dio/OfGRyFqmx3uVPUdMdqDQ1ROduUJwwx7nmhHJkMZRgD0PvmoLG6heTyGByoOK0JZjuTaG9TQAikoNpOc8fjSvvO2MZGP8APFMAZzsXAJ5//XUrl1A+b8umaAFVCAQ2asCVVAUjpUccT7TuOSajd9vysc4oAezFyTu+btUbqWT2xzTUZXBbpx3qjcTENgNx7UAPZgqncMjsPWpIE2IREuB6+uazjNuAyckVoQjLEs23PFaGZajgaP5mHI/lVtJ1kO1uAP51VYyK5Y854H0qIHbJyev86AIboCSRVmA+Yk5pqhwUbBAHHXFSajGmFJPJwMeh9aWMZjAY5PTrQBdifIxy2OPapGQssi4ADYBwPSoIWIiaRM5B6D0NPVn2gkZHPGec9qALO0M4XG0AdqRASWbaOD3qrGXwWx9M80wTSwsRuwWzjFAFgqxcgNtzz7CqjxkscDDfz/GnlmUttAyfxzSId8LbjtPT1oNDPlaQPtL7WU56043cyMZQ24Yx+dOljKnJXkdDTgolIR2+c9uvT61EwI5mdsMhyTjJz3NUJBIN0T/l6E1pSRyAYcZUZqrPbToyszElj+QpGZcgUJHGsTE5GDmtCAGRizH5R2qpaxSeVudcKOlWhujAGOnGR3oAbcKFQBPl7im2x2AgkDPXIqvIRJL1+561P5YcBSd2eelNAWlfewQD8Kk2yIcZqjtMKM68AfnVjfIyK4JGR+dWArqCygjiiRlVQFzvPY0Sj9yX2lj7GqvmGPO/J9M9qAIy0gc7hnjtU6ySRqCRn0pwUSjeOBU4iBIbdx6EVmZiIxZfvYP6VnSsfnGDwPyq+QN7EkkGs1ABK0a8H+daAMQy7dx57U/L71V+DVxYsj0FPKIXG7lqAEZOjHp3zUiMoB3cjtTZnCo3OSKq28rOMkdPSswLHmHdwcKKYpRc7juPakYCAlupbtT7aF3RpSu3BoAkVX/1gGc9OatReZLGETHHUE1Ftk4U4YHoR2qxboI2LquR70GhG0TBcDrnvUOx5pEQ+n8Iq1OZMrtXGTUxUQESIOe+B1oAIEBYZ7cE/SpBb43EZIxwR701ZU3NwQwwT+NTltsZCHpg8UAZq2zGTzCxytMvbdLeEuDyxq3GxR2djwxx61VvJPO47DJ/KgDPjGfvAgqRj8KuJAxGd2A3aqkL5lG3+HpVoyswztzjAoMyxCAuFbnaeST1p4O8GP8AiPTimDD5IHYVOFCpub73HTtmg0IWt0Vl3vtJ5+tP8hDJlm+ZTj2zSyIw2t1HqaijiDu77yxbt70ATcRKcAE4yMGlA+0ZIGMinBQDtJ5HtTlVVO0ZyTQZlUjaCXyHXgE1QeV/MLFeFHJ9a2Jjhdk2Dnp7ViTuYsIw3NnrmgCrGxll3plccgetbMKbXwpJLdfas2zjYzOxOcc1uQMFb+ZoARoWDu4O4YGF96mU5GG+Vsgmnuqvznbio2bzGEfXA49TQBWchGIQZY9c96asnAY8DHPtUtwFiQ7V3FT1FVmSRog2cnjP40APnR1AdZAd3TirkUblQ5/lUEymRowqjaK0y6pEqxjccUAU9nmNuZc+/wDhUojAfPb0p6ZUAuuGP8NK5UkOeSe3+NAFK5tWJ3scKRnH+NQI0sRzgY7ZFacj5G7aCfTk1Qnb5czpgDngUBA0VlQwhm44/M1TMMk+0xnA75qm1/DHGDhmUdgMkVqxknBA2kru2kYNVECg9rJuIcjAohiO9scD+dT3slwsgYKOOxosy09uZeNwOCPSqAswIyxkHljQeIyepHamo7KDvHHU1Xe4HJAwT6UTApIzm5w4xnPNaAmJkABOFA4rMWRC3PLdBV7YjAADa3AJFAF5YRu3h8E/nTniKxAKc03yJA45ClO/rmrEqkQqpIyvT1OazApOFU7FIqWK3Ay27OeKQWzbhIeMVZiQ7C5PHSgBUGxAgx9aYQjt9459qQYIx0qQOu4MODQA55RlV7ngYpfkD5JwRx71WeNwC3fv2pkcbMQZOPT3oAtSkMVLZIzkkVEyncuTwD+lThHTHcHt6VDMuMHOO5z3PpQBKZELYbtx+FVWZhPlQdhqwjROuc+/4Up8tjjjAoAlz8gdsgEAfpVLztwYEYxjr3qyZPk8sdMnrWeiF5PNHKrQBr2scA/eHqvBGKoPgFwmBk9MVOXKoByO3HeoFcyHbIAAvQ9zQAsfCN2A6gUMyn5kHNRSSBB5jghfSoY28za8YPJ70AXEecLsxg9zV1kYgkDKcZqPb5ahwMHHQetXSEkK8ZynI96DMqEGTaqjGPeqVxuC8ggDitldinPQgVVuTviKoQOc9KDQwREWlVkOMcc9vpWkPkiwowvr3zVQoWbcTnnp6CpJ3VYTjknjFABaziTc2fuZHHSrkaBpBPuyccismxjbc0Y4BySBU32jAEIODkigzLwfzCfQio7cRR3655+TbRbR4kXtnHXvVm8gxKrt8pIwCOxrQ0LM83lloQuduM/SsiRZpgUQcKcknvUkU0v3ZGOMgE1cyYwI4+R1qGBjfZfLlaWTqePcYrbtpI51y46du+KhkTzY9+QCRjHrUVq6RNsBOQBmkBoLMYVaLG1l5yfTtUQmB3Ow3HPNTDc8kj5zvwOfaq8S5kIJBHrQBBtYSBguMinNHlgseFIH61OzZOFH3c1CysASTjParsBZjXkBjweDVe9t0Odp3cioYmw7Fjx2q623O/GWA5osBnLAQ67gCOoz1rUgjCrh4wwPHrTPMEpAxgqOveniZokXa3IHNFgI2tVbv8wPHtVZLTbuUDBzkk9avxvufJBCnuO9OYnIDLweposBhzJ5LrEejg4qukpilDKNwIxz1zWxPGhmAA4UY9zxWfNZtvDbj0z9M02BqWcnnI3ykOoB496syROXw/JIrM05riCHaeSxVcd8CtR5Nu4sMEf1rMCJH2sSnXjn1qpPIUJJXc2QQKkjlA2uw45qhdXYRgVTGcZArQCCZn8wBchvbvVwGVneR2CrxxTdjZyRjjK5qGUSfZmJXkuAPf3oIZoSP5eUjXry3pjtVSWRvlCjBYnP9KZNwj7WOAcfnWdc3MixfuyCw4HpgUCLi5ZvJHykc1aibywEXqRyTUdpueF5yMsMZxVhQWJ2/jQABVMu8Dd14FTeWgYNjPbFVwMZMbYI/KpYpQUcHrjOetA2hlwzNIqqMgjGf7pq4uxYQsRLEDJJ9RWW0wEsSKMhv51aYurMuPmPp0zUMloUOTjPUVCB5jMMZ5p+BuwDu46UhULnnihDK86OBtb5VPfrmojJtQlevpS3UxwoY/KPSmPFjEiNkH8c1ZoZgO92Lnnv6cVftjEiKqkYJyR1NAtyVJ6A/nWcCYpskEKB17HFAG5byKjM6nAYkCrTuhOFbB796yI2Q5C8MOfWrSlQyS52qaCGxVQsxAOT2wKhmOJAZuckLx61ck2Kw8k89TVGZPMMalfmLZzQIfdykBVIACj6GpbKaO4wnTb+P51M8MTLliGIHSs+OMRZjB2k88UAS3KEkxqfr9K0kRVt1H8Q6Z61RmtpG8oowUfxE1fjUBDjnHTPWgCpMyowmK4IGM+9UY2K5lbgk59sVtO8X2RRuyxOCCM1kQN53mQsm1hx7GgBsMyl2jOAWw2frVol4urfd4+tVWhZsSYIAwCR7VacRPGGOSB69aB2KN3uuGD/AHVHf1qw1tHIU3HlR681HN+7+VeAe1W4mlTC7MIaAsQSxKE2up2Hk+xqaUMkcfIAY8ZHUCrMpyuF6Z5BpsoHlJvx8h6H3oBDCgltwMYIz0pljcrAojfopO41cR0WAKAMDv3qExx+YGYdck0FmoGEpVkGAf0qC4VkYSDnbT4ZwqDAyp46U9QDmNjwc4oAxLt3WYtuypIGBV8ttIUnAVePrVWeF0AZhw3FTxTxvlAcsME0AZU4YPuJzmte2j3woyn5yPWsi/iliZWRt3Ibb7Vp6fcCPckyMrHgcUAaeXVcEdu9UZY2eXzGOGPQE8cVoSuWIVeMj0qlcnZKWPRaAHAK7AL6Z5qaPyxvRlJyDj6+9VYWEpJ6L6E8k1aR1VhldwPFAEEBL8k8ikaP7x3VZkjRZlVOVA556VWG0I8bYIyelACquYg5GcHBHemSLC8jlBtIHc1GjJkxsOW7ZqIv1UIc5wPpQAvmskRA4TOOeaz7+NnXcoOV6dq0pYEbBCBSMEgmqsznzAdox6UARosYiUENnA7961fs0UkQZuT1IzVQSbowF6p+tWBdsv3uOOTigDLvolgA5OF5zVeGeNgwYbWkOB+FXLh4rweUhDbT+tZixhHLFeVNAF+C3w7HcMehp5VQ+GYKD3qJfPUebtIDdq3YESa2EpAxjjNAGSqjB8tyyj070LIqld5I5qWO2ckupAVT06VA0WXDAbfx60Ab9nciFdpGN/QnnOaLosHAjGcdqoxkRssLfMGG4egp7yuHwpwD3oAHhaSTK5BC0S7U2k43J+tXY22kF+QelM2DeSq/KSOCKAKgYk/vFwWxt+taZiZcBzgrycVUWXL59MdulaS7m5JJ4xn1zQBlTbVRvm4JyRUllKhUqcHb3PY07UYj5EckWBj5WHr71QtrZjHJlsZGce4oAv7lBZSeX71RNqgZycAZGPUetS2kSSRbpMhlJAx6VI6xHLAEsOtAGSBs1BV3kj09+1b0ckks684weQT6VlzqiFZRnI5+mK17AkkOwzlRj3JoIZblIVnBxhj/ACqNVAAEmCB6irLBC8I4Ku7K3qMVB8y4Xbuxzz6g0AhLgRyybslQuFGPXvWjbqhiWJzkoMHPPSo2SNXLcc/N+JqYAbizE7cY4HegssYV0DEYz0xUkQJby8lgpAqOJgSo+6vPX07U+OVNz7jjGMUAT7lWJyD83SqoyUZSOev1qUMWQnGQM1HG6vGd3y9ce9AFNXUSEEc1ZjXbIcggmoIo2lKL1ZOWNaiLsbDAA8fXFBFgJR4zCedvWkYAoGXK4OCTSmNVYkryDkGrhjVpAFHQZx71DCxQkhEm3ADEVA8DOGU4Hp71oSNjAXCgHBz3qJw+3cgyucYFCEQeW1tESRgn06YqZbjfGVccjg/SkkdjhT91eMVXVGB2ZxnPPtVgQhhGrMx2on5mktJ1mxGnys3Y9SBU0tvguWJbIxn1qpZQeVOJHGSOh780AakIZUdc9Wx9KRhsfaR8vc0jk5ZF5U8596e4YBUHIzgmgAkljCBcgCsq5kDgRqAW9alvG8tgqAhCMciqpOxsY3E9zQBoLKuFBIPb8qh1IRz2ygY3A54FNiYBUb72DzipZmXaUUcMKAK1hbxLJu6sOD9a6dJ9gYcjHesK0wAem0dferQY/MeRQBZjkfBLDIzxSeeRcrGE4brmnWf+kEBzyPzAqOaNlmKhtxHf2oAS9iURMHXIJrkre3LXTsUyfSutucSwOGOQOlZEKrG5+YAigLjLqInbxgKKxHeRbhYiSmD+ddPPPvdOMhR2rJuIS8nnpw3oaBXNRJYhAUU5B5OfWs54zMhMZAz6DoKrvJIqghCSDggd/WrvnYhLY2ADB4oGa0cRhEchOUA6HjFPkuFjiMZA571QFy5RGL5UDgMODTTIJ4iRyMYoAWJ0dcFsY71pW0yP+6ySB3rBijfft54HTpWvBEQFC5x3/CgDYSUl9/p61NNDnBxnvVSKRYlAfHHHPFWpJdmGB3KelAGdMGRhI33M4PoKap2kHO4k8j61m3dxK9xtx+5Pb3zWmyCNlaM5z1FAGg52KGzgninF2CB/X+tVUlXYVzuC/pWgCu0HHHAzQBkssqFWxxxwaQXBXcFTaQOcVdeR1O1wcMcDvVa9YrbsIk+du/pQBmxSPDdBcY3qetdNG6yWxhTGf5Vg2zStwwyVOAT3FbcO8KskePpQBUWykjcM5Gecf/XqpLPIsrRt94cVsff3dif0rIuG3nefvq2OlAGpptwjh0PDjv60vmFXOzqOTmoLbjCE4z0OOtUdQma3uDGOgwSfagCSSSRZT3Lc4HfFaNs7spk24PfisS/l2CCSPIyeSKsx3ZaVSDsB4IoA2GBjTepBNZskbgGTb97tVxrjEPmD1wQKrzXNxDEJR34AAyaAC3coysvz7u9aRAIDqMis+2cFHDBgWPyg8Yq8JPLG0g/4UkBb8smMMv8AOqU6vkEHB9O1WFmGz5DxVc4f+Pb7GmBmku0uWPAGPoaf9plyIZGyPWkgbdKwlbauT+NRTQMZeDuU/wAqANJFIJxxxxitFEXYSX/KqFvD8u304Fa0cTLEcBe9BoVjwowxJqR0IUo2ee4qIq23g7WU09wZVznL+tAGe8zwkydcfKAKsiGO6UHHzEflVe5+dQsTFSvXjg1V82WB1aQlk6cUAblmps08o/jVudYp1DI20Drk1lRz7lDHn6UyXY7N2NBmXLiNXQRHhSMgg9cVn3elp9nMiNgqOeafHKFQJ1xxn0psrSZ3g4I7+tAGBp07JcBpz93IHFdICC3ynKkcVgPEzy9cc+lXLMypJtc/KoP6UFJnTafNwU4BParbZAOOo/KsC0vAW3vgAnoa11lDMcYAxnnigognUK3mtyFPPt2qoxCnIO6pZn3R5HDcmqTwu0WV6YAP8zQBM0alSP4WyRms/wA0IVboVGKuosrwj5flweO/FY6gCTyyxGTgfjQBqxXcUjfL1Pap9yltvXNZsUYjOejfzrSgJkYF16VmBYiZUVlAB460iRo4JfHvUMkbIzSKTgnpUPnh1yMoeufpWgFO/RY2JhyVPB9RUkABJ3AkADHHrUM8sZPzEkEk5HtTlmiIBVs49KALBjCHeAME1PxlAM9KULuXqMCm7Ni+pFAEDsN5DjHaq0UoUlVGfao7+QDAJwSeuantrcTIxTDbQD70ASoSflZsZ/SnEujDo3vTrK3b5sgHHbPNPnh8s7kbbu9ulAD1IMgLMemaXMYlBBORiqqW5yAGLsOcmniKRZBk9OwoAdeylIwSBwcc06znUwmPI654rL1kyq/lA5U4PNGmZO49sA0AbsEe1HCgkZyD70qkhikny9+aki3KAUPvimq6SEq3ysemaAHP86hW6DoR0pUlKgYOPrUe8DMUuRjoRUDMQpCsc/4UAaaXKtEeMkGqcjIW4GDTIGMRYNyrVNIoa3LKuOOtZgQlXXGDVmAt07dOmKgtJIpEKvljtBqwp8lVJXcDWgFpHG7nn0qBlaNw27/61SLNuQsox+FNfLYwf0rMAUFnKnBDU6VFHyBQAvvzVfgL15HPvWZNfSLOYnbbjn3rQCy5I4YYHas+eMSEZOQp4AqdbkSM4xx2JqaGLKlkGeKDMxLtZFj3EZB7d6giYBAoXGelbboxTc3eszaVckjCigCwg3IVYg/SpYo5Cyqq59weKks/LkyjMqVsRQbFIKDn7p/woNDDaIozMp5PXNRDchyW6/jV1ss3Jx61XaMqyuG49qAJQXBDIcU53nfgHNN2l+BwKspECNqnmgB5BCI552jHWnRxEOuzPIzjtUkC4GAeOeo71ZQsjHacADPI70AVfLKFgWIHOfUVGoWORgPXjNSXMspiZmIxz+JrJN4fMCSLknjmtANe4t5BECzYOO9UmRCvXafWrMv+kQqHPAGBz/OqjwPjMeSF4/8A10AIzgx7VbB/WlgiUJ147+tU2jZc7Tlv1pLViV2McHNZgX9uJAy/hmpGDEAIee+KFRzGVB6UKZI888DrWgE6J91t/wA2DVxdygOx5FU4lLvnHbNX0GQAw6VmAxyDw3eqc8ahemQK0mhG3ruI9qgmTcm0rQBm7V2govFMztUc8+9XOFwvemlVPyuOPUUGhQclj6VGrbXy3Jqee3aNQwAINQqPmAYAE0AWvMxjaMkikTG7cXznrmnrArEDkE1DMhQkDkDvTRmNkkKgoTweKphULLuJwe9NkJkwO4HarUaRuFA4I9+lWA9iRgA8gYpyDcDuJIB/KpjEgfLZz0pvyI21RxQBIkR2ctx6eoFSxXATHr/SiJjswzDd/D9DTXjDEMuPSswHXgR4zJjBHp1xWcTsZSnPYZqeScoSjHpwD2qqkyMfU+p7UDRa8wlDs+b1z1+grO43tGo2smDg9TmtABQeOnqfWsyVFjkDbtx6k96Cy75rswCcEDFOS4xwRzjmhYCjI479jVaeILMMcgjn8K0A045Yjyw9vxpnkmR9x4B5H4Uy3XBAYZB6/Wi4lfzwi8YrMDRjjEZAPLCrp2EqFP3sk1SgJlxjHAH1NWjbsjqwwVyc+1JlQLSsGVmI+4OlAKv844HH604LHuGTnjHtQyI4G3jb+VQWys7FZCxPFXGG+JWX5ie1RSp1fPPNOjfKKc/N2AoEW4pNqfOOnao2nn83eDhecilk5ifgq2OCaQ5jjXjnnNAE8cnn8Eneo7+1SKka4G3JPNVLZmeUkjArQ2HezEcj+dACHbCrBTznJB71AjM0cjY5J49qfModhxz1xTIyACgxt4qGgKIDSkiQ/MDVgZGMAuM/hT5BFyUbkcYq3bouxlBDGkBGk00YIK8FcZNVpJE685XjA7mrwBhY7sMuAD7VTu2hSQAnGc/WgAgdwcn7vTFWYSTJnZgYqjAxYso+oq2PNhywbqMUAEikOuDuBP5VLHKkbPuT5SPTiq0YZVEZbJ656U4vERhuMZzg8UAIJpJJHY52gcVZjbbnepI9qYoVApV+KHn27iBxQBD53mNuAKY9aeW3gknIHSqm1pJf7p7/AEq4EVARkHuMnFAC78qAmc/54pZQVQiM/ePT0NJEMcIvQ803zCjkAcnr7GgCnBaKsxc+nI96sh2HDcc1UuJhHJk4J6570Rzef36ce9AE6LmRgvLdah2vuKtySPwp05aNc5xweO9V45Gmw7KVZD370F2JwXiITgdcmojnzFQnAY1daMOQSvTvSMVB2KAMetAWFDxCMqR3oVg8XynBqGELNkkYq1bwCLJJyAaCACYAyckD8j3qFwFT5DyT1qRm/fOi5AY5PuaaQcMmN3b6CgDOzGJgJOX9qeJyxEbdsgfSoTgSnAyR1PrRD80xbPt+dAFlSu4gj5VoDHD5PFRmI+aYy2e9V5G2MeSMdhQWgnkdoDEv41FEpWPb94seSOKtK28M2Dj19agiCKTwR9aCCVo4fKIB4x61DEwf5Dn5aVUXLAGpIkI5Zck8UARmTe2E429vWm7hJ83QjtVoq8MobOMUy7aNxvkHQYGOKAK8dzMFKnkU4yxyhlXkn061BGrp8p+6ec1DvMT7lyuTxnvQBYkRhtUDg9aRHWLdgcikYs+I1ztqTynALohIoAS5AKhowSDzmoQiZBHIHOKndwoCyDpzVd0lyMZ59aAL8JRUZsAH260ixKoIY9e1MS2kUrIQd+OcHirCK7hhjr+dAFfIjcISWA9+BViJlB3RuF29hVNI5vN2ueD3qx8okKpwaALcUm4THhmRWdQeeQK/FT49QyRfGC6LRh3muYpgx5ZX7Y/Cv2djkEN0u4ZPceoNfjx+0hDHa/GS7idtipcL1P8AsgitobAfdPhGCd4kiKf8eu0K575UZOK92tJg8AWXkn049MGvBPhnKrWdkXkBYxpI2BnqBXv1nCzIHXlWzzjn1qQNCOXfFtlHCnire44CDoeaqlGQDI3Fh27VcgViAX/SsxothjHFk/O5qOMPJlm4UcYp3GfboBUM7lJBGR1HBoZZ8e/G2MD/AIaB/wBn4ZWR/P8A4SGv5tK/pO+NkBH/AAv/AC+cfC+yJ9/+Rhr+bGvZpfCjyqnxM//T+75FWU56ZrPaJS+xDgDmtFycBV5J61TnBUCVBz0IFfHn0BWmjHA3elUbpH2Ak/JV5y4XLfWqkrs6jeMH0oIZQkGQuOBjrTCQF2dRjrVtgwXOPlxVRyVXcOhpoRh3TNj5Txg/hXPGSRXwAzZ/irqJAvzSDgelZ8kHyb0UBT2qwOemfZmSVghHPPpWFJOWwYzuHtXTajpy3kQCHae9c7Lp8tq42cg5/St4kMolTlQDjHFSnc2EJ496TzdjM0gwwzUqtEQOeozW8BDJkK7GiIB6EU6KSQPhMDPGT0qaVohDkEECqQYlE2dCPpVAa4CLIPm+91OO9W7GZU1GDK7l3Zb2GayI79UjEQHzdjWnpU0Ubtdu4G1cH25rOYH46/tPpEn7T6rHyz3kMm7uVd1Iz7g8fTFfq7G4uLSxlQ7o2gGD61+Sn7Qoluv2nY7h0aJp7+AbWIYj517jjnOa/W+wjEOl2MP9yFcenPXFd8/4cRQXU07TaqbmUfL0xUwHmSNI2VPYVCpWNcAirJZJTtGQa4WQTCESpuIxt9+c1WkjfzAQAdpz70PdCLbHHwwOD6UO7HlvlJ/WrNCtJOjMVcE7c5FNMpXBACDGcf41deNAuCBkVSnVUjDP1b17UAWVJclsnaeuPWjKGPKjkdqprM0acj7o6UqSFgXb5g3YdqABZW3MiAnJ5JpCsmCkh5NVrdyzN5rc+3TFTzPukCoM7u/agCFzLEy+WQy+oqw05blV4A59qAyqwGMY79jUe4K/s3QetBmVEdftIZTgEc1tjyzkMMgjFZLwCPrx6GrIYeXsbJ9KAJsCM/LyoHWgbAPN2/IBUTPkZxwOKWcKIlL9D2960ApXHmyKJI8KCe3FOX5Y/mI/ClbLYWMYRajZCybEPIOelAFS6XJK7QM/1qnaW8at5SKVXPA9cdc1fKFE81vvZ5/Clhl3bi2Bg46UASiMNycDacjHvQpMKPGVyXPB7jFO3gpwB1H41E0m9mbIbPGKAHSkeWqMmf8Aa9KWFmLbx8y05kUxhRyf7tQxIY3yRjHGKAL4iE+MY9eR0p5QgjHQentVYOzDC8EfqKuISqAEjcR1oAijKqpidcFjwOp5qfLpujQGm8o6luTmnzkSEDOMDqKAGjCYkOcCmFQ8YdhnPNSY3Db6VE2Cm3PtQAwRJuj+UHHYdKukmPhQMA54FUoNok5PHbPSrkoGRxnNACGYZViCGJ5FQzlJMKy5X+tDxbpBtOAFJJ7ZFQthVPmHcMfhQBHKQo3nG7+fpTEVtqybRxVSYZfIXnooHvVkzFItm3D96AHNKpGAvIpqMrMJH6jgZ7VWBKNtZTn1qZoVKrJuyu3GPcUAWo1jcDy2De/uafEp3kNggfyqO3KxLlvu9hUjtv5Tv3FAEclvGjFlAGDxStC/mA449e1SsokcJ68flSzgqA7MQOgHY0AKIlH3unbBodUBwADnpmqC3KWzF5TlSf1q213HIAyc0ATJDEyiRxyo/SqzRLIPkzt6ipzIPKz1P8hR5pWIg/LgcGgCoIWG9eqkgVXkbylYgfNnAwOoFT29+YF2zAS7s9OCKpM5lbcQRwcfWgBNPcPcGQAjnafQVuSSD7wyR0HbpWDabI5DBg7jk9erVbbcVKyHG/H4UAalvmd8x4JXGfYU+4DYO5CVB49KoQOUlAB6Dt1x71phnfepJPpQBahAIRGYZNZVySZiqnhTj0NbCjaApOSvrUYhjlYu5/pzQBlxQvu2lflArInRhKT2U/KMV0+QcqnWqktvG8eX9cjmgDmtwj6rgnt71OtywcPjJGMZ9u9XJljGGIHy+1Vo9vmsSAV6jFNmZpJLNJEGkOD605Czt5jdAKTeSERuRk9evtULOBnPAU4AqwJpDuJfHTofTFCCRtqbvmbjPuOTTXf5OGPGD+XNSwbXQ+pOc+/egC1FkZjQDIz+lIEAKuwyAeQKkQZ3MvADYBpC+X4oAdONsEkwOFVck01o33qrYZiMg+3WnOodWiJ3ZBDDtR80Y+Xlhx9O35UDRG0ThycZGajwwYnAGelSeZIwOznPBqAsyKCaCzPuPPF2xJz8vI9cVcSInZLGCSvOajkVJipBx3OPergiBhXHDDjg1mAqowdmzy3QUwxzSbhL8pPSpI5W4QD5gRz7Co7h0kZ2UkFOTigzFgd5GEXUdM+mKuiI4zyxXqPSqdiCwBVflcZHrWusm3IGc564oAxpYUGZCu0jPQdTVaIvuO4c9gelX7tpDvAyCM8EdTSW6ZIMpycdD600BTug8ca7xndjoOPxxT4ZZpxx/B79vxrTntEIC4yTjHpQIpAGTjParAqGQoBuO0DtVJ7uGS58sZJ6c96tzRmM5K7uOoqvFArP8wLHGAT2oAvRFIV2y8FenpUsTKVIPJ7E1B5QC7TgknH5VaAjBC/xdcUARFQUPPbr9azlRlZpF+YAY+hrXZF2sduQtUGREIUg88cUARxTSDKNjIHOehNShgE3E5f+tUxGxlUcnaefSr8kAbOMbvQcUAQBBK4WVgG9un41PsEalFGCfbio44WWTkEg9R9KnnUohcMc9vWgAdFfA9sZ6AVNE3lQnnJPHtVdS2csuQO1ToxbIx06UAWrdfM+Y44HPPP4CnISMhVwe2TTYkBYhBtPp61IkhQ7JE2Z4Ge9ZgLGG2kSHAPXiklaKJsu3yY4FPOwMWJ4HGOgzVSRY3bzO449qAKwk3Tbs8dx6ir6M0zAgbM9u1Z7nY4xjLcj6VqAx7ePlI7ntSSFcrsJSPLTAAySfesy8gmltmihI3t1JOMfStWTbsyO3OPXNZ8rYT5eCBxVJBcpaWgRSk331PJPXHatNAoPDcNkn8KoxcuJfungHHcVbzKjbiuQfu+1UyCZH2DCfgD1AqwCzMEJ/CmKkIgyhLbiSTjnntTGlXqeCDt6dqgCW4bZIW3DBHQioo3kcAYGCRwaY0qghn5CHoe9RvyfMOP9kUAWYSUklZwfvDbVkyqsm1chie9ZcjsCNx6EYHrUsjiQ7ypyvXFAE1xMkgaMA7gQQazZQTHucZK8e9SxTqH/AHq4A4z3qW6kjxkYI6YpoCpZOyOwIyD71s24TeSwwvvWFFGScxkL61pmdpAEUdD2HeqkBdZmIaRsFQKi3iOJZIx+8PGcVVeRy6oQWVeuOBV/CQqpwWfPA7CoAjCMd2TmpyUKgKcZ9Kc/LKCcZHFZ2oOYECxdTjH1zQBfcYVgPlI6VLG5GAV68H8az5JWUK/3s45qx56I5ZDlW7elAF8xxkbsk4FRZwMYyO9SwShgdrBg3B9qruw3vGBwO4oAtCNSTk8YqlfZkwcfIOMetODY+Tkrnr3plxIPLWOI9TzmgDFuYWW4QxgrGfyzWu8iyMr7sEDaTVZmYkxd15xU2z7uT07VaYDpXkdcKAc9cjFLZFTA0IQKqtyQKJwrbjEvy/XpRZM6QshHyk96YFwL5jOytlQMYrLmOJVQYU+taQJRd6jCjjAqncRgETsuQTUtAQrYn7SWhb91uzg1qiFQQehNV4S7yKqjLVpsil/lyNuc0NgVQR5ww271q2Yw/wAwJwOOaoSBiePvE5HarStIrfMcZHT1qQGs5AYdFFN2yNCAMir3lRkMgGQuAc96pMrMCcYVe+aAI45Mfu2bDdelTiJ0bcemM02PMxd05IxirVt5hU+YPmIoAr7yVkDjOelIzyOI+OFHA96uqkZUAjhj+tRmIvIQrYHSgCB928EN9aW4QFcMRnt9ae0KBlIJz3NLJGTx/F2NAGYF2jJHsaURBww3batzxmIFMZx1z60WnlF2V+HPT0oAgdSqtnnHA+tV4/lITPI60+7jlw8+7KsSv4im2yMx6896ALB3NIW6BRmgyBcfxZHbrS3T7Iwo78g021aI8gZIBzQASEMDnlfSkiKZVhxUTs0e4kd+lSwH5VXbg89qANEsSUJB281biIzuHQjHNUixLAMxGO3tU43FAydR+tAFgKSgOAxNZ80ciRnf6nBFaP8AyzVlOOMH6U1Sqqdw+X3oAwoo97AZ+7/On3Ns/kll6rV5lj3MUXPekk2uPnznHbpQBQslVJN+fmximTxoL3zmH3TwBS27p9pIA4YGrcvlhGcJ1HegCO0lWSTe6n09s1aurhtgQrgKfxptttRgAM7un0qxIoVsHkHoKAKGVkOQM46DtU/mHY46BlK8daYmyOTeOA3XNXUQeQzsMsx4x6UAVeUEfBIRQp49KvRRgxAsgOOvFRRhZHA6HpV3yiNqBwMjNAER3kAY2g9MVHLD5UYL5Z88gVcfMSBc9DTZ7iIj7p7ZJoAxd0i5cA7fSiSQPGFQEE9c9aoy3weV44eqnnnpVsP58YLKVYd/atALlvBG21WyD396fPb/AGWUMg3Bs59hTLWVeh5brmrNwxkiK8DP8qAKcX3gGHLDIqyIllPlqcKvJPrTJWZAohUHOAPbFN2yIVGdrHigCyyGOJwrbs4wBRK37hBu57rSW8kSMqvyM/qKbJkOWftn8RQBG6bVVnYBSOvembfOTchJwcc0b4ngx1we/WnI6o+zGRjJ+tAFSPzI7xHY4wASpq9cylwrD7pPNMZt04ym/eBz6VDJGYnCMcqtABJhYymMKB+lYpGXAGeMZz3rXKneGPy4B69OlUSkgHzrg5GfoaAHHcdqDk84+lWXWRY8Pxjp9MVSkV0GyPqCpB7+9LMzpIZYyQpPTr0FBDJ87grJwpyD74rOntm8tmU5Qgg4rSiErITINoXJB7UyVMxjd8quO1AivYqY4XiXOFx0PXNaCcglOo/pVK0H7x88ZAxj2q4AF+ZMnHB/OgDOuJXSURqxAbrjtTUkcB4w2M/yqwsYklBZurHA9KsyWoOWVtxJoAoIUUA7iMcAmr4kOF3dTx9apx2bn925yWPHtVx4lGFf5e2RQABSi7wctmonf90d469/SldNgALbs01kDKE35wefqaAIJEV49pGc1LFHvGxDjAyKryxlSZFbJTAxU5Dsm5RycflQaDIkkVtrMGIPP41K9usimIEfLRZxP5bNKcOTx74qRYcliSOOePSgDKH7tmU/ex29K1Y7QkokJycDr2rnNRtZFnjurclmDYYZ/hzXbG2SK4imThcDjPtQBmXiNGN5J54NZy7S+887OgrbvE80gg4xk49ax5EKT4GdpI74oMy8savHgDbjn60ixIYu24Dr3qNlKEgN759qYkbFEn28ZIDA0AXmXA/eYfj8qntnSTOV2kdsd6gEjtEFdRz6D8qkELbGdmCnI78/lQBZKRyR4wpKnn1rLQOkxl2jGD3o8w7ztHzLxwKUkzx7BlW7j1oAlhiRYsEEsevpVd4BKQoXirkZWS4hhfjPBHSq9uwhunt5OgLYP0oAgNrNEwwA/b6VYKSJEqtnd0qw0kZK72G84NMMmZMOchSTkdxQBGf3QXzBzwDVW5mGB1O7uPatC7jX5PXHBrPurUw4AJIbjj1NAFhVVwiqw4GcVoQIpU5PNUIYQsW3uOfetSBUwHkOABn8aC0OCKFxjn2qK0wsv775gc4HSrESxjf5ZwBzk81UOF/eD58HrQMi1IPLPE/QIjAis2NM3TSYwWUbc8dK1Z2W4LEtyRjAFVYgg25csRgYoAcY5JPlyDjjHr60xGkDLDIDjJ9vpV64jVR0ySMnHbmqLrILlY5MDv17UAXJzJvVFwoHaqF47qcdeOgqe8liRi2eC3c1hzXuZ2igGAOcmgDStGbzCjD6f0NXomMsRhkyXV9wb+lVoHHlsWAycDJrStmixtyMnpQBBsYSOJ8AuM59KjcGOMsuOeOTVoTKwJkXGMjnmo/s/wBoiMbjax+7nuKAMNpf9JKs33RitOF3KCMLz1zSNpkQk8wofMA496kjR1YyquV6fSgBGDuN/HHGPYVSdsyBdvUZFaMkeRtc/LWHKzrIVVh17elAF6KNsk5wo5H1qO6WRh5e3tk4qxA6ypl8g9/rV5oGkIK9+9AGHaWbRyK5PBPIou2RQTwct2rYizDKQ/JIxWRcF0nKgDaT6UASRq5zs4yR15FaTPOQXXsPSq9uu87WG0AVa3lUwPXigDMgjn3OJScP2qpeyPCyquWXOMjtWyIHkkMoyuD1FMkgO5pnOR6UAVNOEkk+0HIrW+zsWwG5XJ571nxIyyL5P3QOc9ea0QJV+bOcd6AHgZAB+XH86HjbCys5IPYUs8RIVlOG4pJYpgibeATjmgBhV8MUAx0yatRzgARvkY6Go1BiCxMCCRx6VIYHKkj/AOvQBWvJDIuEb7lQxKCjyZwQOMCrSwqGPPzH1pYkDKwTp0oAoQEIrkHAB4Pr9aUkqS4I/AVP9kcEgjCc8j1qJYZZJGTbwo5oAqSIS6xSMMHr24NbKOmwR56fxL2xWJdRXK/O+QqnaO/atrSkWS3DswYYwwHBzmgCzGyMGVfXj6+tPSAtIyOxKn5s9wR2oTaqyKRhlxtPsKlheKZ/PTj2oIsWDwUlC5YKcfSrbxqI12rkEgk9/eqEnUxHIPbHpWnAmIxngD19BQFhAFVQWHOKkWNWiZ8AcdKeinzVZQCO9JtbDITwMmsyyOGTC7GXBftTTH9n5c59vrUqIsnysTyOopTbtsIVtxiAUk96AIgPKPmR8AgZPf3qz/rGAzye+PyqJY/LBA5+lPUPJtGce9AFokcKRkqKkTJOAeRUSRoWZgST6UqjYd7nGO/8qAIp127yn61VZ8rtiY+p9K0i8ZXJGcnH0qi8HO1HPB3EY7VoA1YjGElcgh89acPMbDMQ2OgHekmULDukJGDnntT7bDxls4GMfQ+tADw6mJg6lW6CsmSU+cyHgLjBq82GO45GP6VRuEO3ry3P1oMyzZtuHlnBKnPPetXarOMgDuQKwrWElw7fKDwMda0JEMaozfKwOc+uKAM/VIZnuwImymKYq5KKeSOcVBLdsZFBOFU9O5zU4UkNITjsv0oKiaUNtEsDNnBzxUF+NkGcYycVYUqkAGOMZ/KszUZgbPzWG1F+9mgJEmnsqKIz0b1rYu4lRUCPw3JHesPSBBNbCdfm3H5c1um1kf5ZjtJ557AUFENtuhJbBIxj61M0heQtwCR0p8cS7CS1VhE/knZ97qQPagBbdwkBeTGMgAH0rKn8r7S23kHmtPbCYxuIA6CsSXy1nVwTnp7UBY1GTCxsgC5HI9KqXCjehUEAt1q4Zg/yjrjbVHzjHIqE7ic/hQQzSazVosqcYB49ayZ491s8bAjPFdDE/wC7AGDJgNVC4cnJccEcigRmQRRww+WTuGOp7VZRSIAoX7o6CrbQwtaTBP4QDTXkiaHzIgQVGcepoAht/mcvglgAMVsWUbysUA+90FYFnIFmIY5wQc5xXQajq9p4V0W68TX0iwwWqMQzHC78HaM+54ppAfDf7Qf7X9n8Gfisvg9bBdVsLe3jFyQxUh25YjGRx6V9G/CX4t+FvjR4Tg1/wksirbnbLE4/1bHgZPcEDj2r8I9bGqfH/wCPl1+8Z4Nav5J5ZFG4xWW/cTj2Xge9fuF8CPhdpHwo0a68P6Gois7xd5cEBWK52d+oWtZJID2O4t8Pk/LGBkn/AAr5L8d/tUWPwi+Jcngr4kaa0OlyKJba7iBLeW2drFRjIOPXivsGSXdGltMPLO7KkkDdjmvg/wD4KC/Dy18TfBtfGkaeXqXheRSpQAs0Ej7GVj1wM5//AF1IH2ponirw/wCMfCVn4q8L3SXFje7THtOTtPYjqD2IPStgTkop3Db1/MV+OP8AwTw+JviWz8Uav8Ory7aXRv7Pa8hgk5SOYFfunqM7z+tfr0txa/ZonaRcuhYn+FSM9fQe9AG0peOTa3zK3PsKsFA4ZuMrXA/Ev4leDvhX4S/4SbxBPvCMsapF8zM7Zxhcj09an+HnxF8NfETQIvEnhidLy12/vSpAaJyM7GXJIIoA6NCyNtj6Cr8MkkKvLGM7qoLN87OoGH+YcdPatC1fznMakYjXcRjrgdKAK0Us6TyKx+U4Zfx60+FPPvkVvlDMBivCJP2i/hbpHxEuvAXiW7bTNRtpvKBm4hOQCDvzhT7H6Zr1FfiD8PNNuZdUm1+0eOBi23zFz03DHPpTsB5f4m/ad+F/g3x3P4I1i5e2msZArSspaMt/EBtycj/Jr3K31bQfFkKX+h3MV1FMv3o23dO2QcZFfgPrVmPjf+0BrDJqB0+xu7+4med/veTuJIVW4yPrjvX7JfAy68DeAvCsHhaPXbKaG1R28x5U83cxJGQG7ZxUzjYD2+aH90kbjPlnPH41XWEyr+6A2iq1z4v8GRQXNx/bNtItuhdtkilsAc8ZzXzD4K/a38Aan4s1HwpezfZWEvl29xKwEL7fvLk4wf7vr0znrNgPqqOOQoUc4Gf88elX3XbEsbHG3kEf/W9apvPE7wzgApPGHRl+ZSrdCCOxqYeYWZnJA4AHHNIBxDH95978aC3mHunr71IZVjiaRiFRcAk9s8CoVntPMkTz0BjUE5Ze4zxk0AW404wK4z4geMLL4f8AhLVfGWqRPJZ6VEHfb1ZmIVQPz64ruILm0KbhKuNuckgf1rxP9qn7If2d/FsMYVmFrnBwSQGBLYz2xWsIgct8Lf2n/hX8Xb6HRtImfT9TlyEgm/5aMvUKcnHt6+gr6Vjsi0vykMhIHNfhd+wFpWh6x8T9RuvEDA3OnRxyWvmNgJIT94EEDII4Hev3lt5LE3trsmj8qR1PUHPrjnpxUyWoHyb44/as+H3wy+Kt54G8WwyW0VvtQTgM6ksobJC4PevpXR/EmkeI9Gs9d0O5W4stQi82JkUgbc4/iwa/Dn9uEWF3+1M0e4SW081jvXAx8xCkZzwcV+zfwxsbHTvDVvptmYFsLaNFttjKFC4yRjPr1rSULAegRyB1zij+LC1z3jHxXoHg/wANXXifU5QEt0ZhEoG6QoM4Az39a8D+Cv7YPwq+MOqSeFoUfQdXU4jW4Ybbg88KS3HT/Cs3EaZ9JXMbIpkY4XufSo5rW4WzPyZZmG3kAn6Zpt9LKBNA52hkKblwSrEYB54OM5r4g1zwb+09pkl7NYeMi1jGzSx/MJDtycZyuVIA6A4qCz7jW01QR7RathRnIwcfWr0djd7D5kZyOOcdfTrX4WeDf2jPjb4m8b2/w+m8V3C3GpSSQq6SHMciFuDgA9Vx1r61PgP9pi38qK38bTzKzA7VuHLKT35GePbj0q3AzP0hSwn/ANdsVVX74Z1X+ZrmvEWs6L4b0+fVtYu1t7S1QySMegA984r8d/jJ8bvjh8F/EMPhHXfFV1M8lqLgMxWVhvZgMu65/hPevWLLwV8ZvjB8P9M1XWfHRk0/VovMaFyFQLnOGAXB/wAijlA+3fhv8cPh58T7ie08N6rHc3dvnfEAUZRkhSA3JzjqK9maBk2gd+9fjno37JHxP8C+L9O8UeFvEsBFvKrmaECJkGckfxbh7Z5r9bdGnvZNOs3v7pbq5Zf3hXIAcAZwPTOfpUtAb5tiv7yMjb1xjsKuBN7JtPPsf8akt7YtGZNwWIKW5IAxT/JJ2lGU8A9s4pARSDkHHY/j9aiG5TzwP89amkTCKNwYjjI71UdHX5AST9059qANOH946qDgknGDz9K+e/i58bPBPwg8RaVovjFjH9uAcSLliobrv2jAA/qOOte8WLbJY352qy/zr8XP2/tabxn8bZPC2kL5lxZLBZRqOSzOu7OMZGCcd+lbRpJ7jTP138G+K/DHj/RIPEXhS4W5spxkYYFhg7TkZyOfWu3gjHBzwK+Kf2UvhfbfDPw1DZWd7LO8saSXBdQm2SQAlcduRj6D8a+zLebPfp2rOUbFl10AbY3Ab0Gf0FfPGp/tA/Cnw146vPAXiHUPsl5BIY1c/wCrBxuAOTwSPTPNfRkt3DZade6rMRiyQycjOQhycfhX83XxQv8AWfjB8btSgsExeatqDIoXB2pubkn2HWrpQTvcD+g+1m0jVoo7zTLqO4trldyMpB3qw4I571dht44kbyRlR7c18+fA3wxbeEfDWmeGBK801vuy8jZBxzjPtwK+kHQxIzO6q33sKcgD61nYlSuLEd6YkHzdvp71aEZYBCay7aUM2+QHDAbc8fnWymbhS1qRlSPpmkUc5qSshXzMYJ4rLv8AxBo3hPSL7xFrEohtrOFpJMHJKjqAO5rZ8a3WheHNFTxJ4skTT4LdfNYu4+4OvAOfoO9fjv8AG34r+J/jp4sHg3wJFK2m7iIYkOzzccFpC3AX0yQPxqoxT3JlKx9ufCv9s/4b/EbxZP4b1GNtEvg+LEOxaOYZKgs4ACnjO0/n6fYokiuEEiMJEbo46Gvyw+EP7Jnhbw5e2PiTX5JrvWtO8uSWEMPKR2wQoC8tj619Q/Ez41+Jfhw+nWWh+Gv7Tiu0LIwMi4kXgj5A2eMHFEkug0z6mj+RcqcjkHHPJ9auxszZDYz74Xp6etfn837VnxOh+VPAV1sfGSPOzuPTH7vpUkf7X/xLgQH/AIQGVuzEiZxx1/5Z8Gp5Bn3hqkJaAuGAwDhSetcZpXiLR01KTSftkRu0wGh3jfycD5etfJF9+2J8WNRiuVsPAcsbbNkIEcnyP6uxTkemMfWvzs8V3P7Qx8dn4jWOjakmpBxITFG2w7TnBCpyD6GtfZ+YH9AV0ZbcAspXbWTFdmebgAfnmvDv2ffjP4i+JngiOTxZoLaVe2e2CUSF/nJGdwDgEYNe3JhHyv3azasBsE9N1Wla2Fv57SIqg4O4gc/jVdF3xAnv0r59/aS0D4gL4OXxv8PL5ba70PM08ORueNO4Xa2T7flSA+jJE2MU4yPTnrTEkk/1brxX5+/s8ft1aB4+1BPCPxFhTT9edzFBcBisLgHo5JGD2UAHPfmv0KtYGZ4PmEpkIYFCHUg88EcdKTg1uB8b/H79p6T4AeOINF/sWO+s7i3V1Ll1bLcEfKCB0zzXqXwd/aO+HHxcsLa002X7HqtwhMsOSf3q5JEZyeOO5r8vv+ChWqQ3fxfvEWQt9nt0hKHu4Gfl+ma9e/Ya+Ga+CbW08WXMJe91DLRB4wVUFMjLenzDp0NbtaXA/UiG5cXAAJwD3GM1dWUb9qLznv71UtpTeRrO/wDrG5O0YwR6VdaNWQNna3esQIZJBwo74zUNxbR3abJsK6/dPQ4+tSsEZ9rANHgdePm9aRxkbN2R/C3XFAFNbcKyID3r5e/ap+MOvfBfQtJ1jQlCi8MjsjZIYJjjA9cjuOtfVTujyJswuMc5HSvz4/4KOyMnw90IzRq+WlwxAJXEbFQPqcfjWlPexmevfAr9oe1+N2lLL/Y8+n3VooRyuTAcc7sscjv7ds19CecZEG9sGvh/9lJl0P4P6VfaREJLq5tCzqAAZCXbgn2HSr+t/tgXOh3cunW/g+WV7VmjkcswBMZwcHYRx9arl1A9J/ac8beLfhn8OrfxP4WuGs55bpY5JAc7UAJHHPB74rD/AGaf2j/E/wATQbPxZZKDJIPIuonIUrs+ZShGTyMk5zk49K+Rv2nf2lrn4kfDweG7zw5NphneI7pDlVX14A64xg4ry79m79oXXPhbp8mmWXhaXV1RvN89Q4CM3DZYK2RhVxjGMHrW0qd1caP1B/aj+LniT4MeEbDxD4ZWCWS6lMcySqxwBuYEEY67SDWB+y/8etT+Ni7dR077I0DYkeNSYnOCd2WGR9M18WftA/tLz/FXwla6FrvhyXTI1lLCR9zhCUboSqkc4P4GuK+A/wAf/Fnwx0JNH0LwzJqEUDs/nIsu12b7udq9R6VhyaFn7Y6hc6bZsA93EhYsVywGcdqWFw5AY7W9M9a/Ff4x/G79oPx09hq2naRf6Qli7ORapIoYkgqTtQdOgz6n1NfcH7Kfx28Z/EiwbQvHmlvb6hpkYX7Q8boZRgkbtwA3DB4A5zms7WA+0o2xMFYYGTirAkKyfP8Ad9KpxB5Ae+M4qZEYkNIpOO9KADpE8yLB6DjFYk0LJNuJzkVtMVYnHIH9KyLt2lk2g9O9aAaNovmLtJwK/O39o/8AaZ8Z/A74hz6bYQ/bNLlRGC72RiGBJxgEcYPav0NsXCsgLDhhnjIPtX4+/wDBRyBYPHqXr3CyTRom1FUqqDZk4z17VdMD7s+Ef7T3hD4o+EX8TpY3FvNbFYZUbBYOo5bIxkds47V6r4b+IvgrxRHJ/ZepQtPExDRlwJAR/s9a+N/2SfCGmaZ8M4NQtISJ72OP7QhwVkXG8tzxzuxj2r5m/au8BeI/gprln8SfAU89tp2qSOd4OWjm6shwOAexqeWzaA/Ziyv7e+j82HOOhYjjI4xWnHExHzEEmviT9kr4+D4peDLaPxLMIdYsn8t4lXCleFVhk5I9zmvty4IADqcMxwMEH+WRRYlO48qYCuf4ulXE3ODk7cfrUNqzyDBb7vWrEQLbivrisih7YwOcHt70pbcOeCKjeInjqR2qlI21SAQTQND3YZOxeT1qsu4Nxz7VLFMxGPu04qD8oPPegsryRO6/eyeoGeBis15BuzjP4dxWtlVVgByOoArmJJ3aU5GAOxoA3oZtxDFs0kt1GFZCPnP8qzl5h3oNuDT454/OBbDY4IpozEuYysymM5BFWLWMvwTj3pshZiVRev6Cm2rFZTuPTpVgbIi6bjx6+9U5IGEx5zu6VdhlDOozwelEuxJTtPy+tQgIEj8tsOO3BqURh24O0DnFLgzEFei0vlshZuue3tSLRkXiMX29M5PFVoY2HAO4HP4Vp3AUhdo4Jzz0rNRmWUnPHp2rQZLcJKlvuJ6ferDeYPIhBAUmtyZlkiZgSR7d65lbaRpvLY5QfpWYHXw7m2pI2GXGBTpkw4VSMn1rHsR/pLOx6AYNWZGCMzgnjHX3oA0YkyQO3FOmjzlu68D6VVhmz5YHY5b6VYllzkjt0oCZZtQi/MxPB/8A1VpLMXj3Px39s1jRqr7cNg/4VoIjBFU/dNJlQL0cqSKCAMikW4CnoG96pIGVtnTGPwzVhULEBh93v3FQWyYASbgzYwM59acwbeFiOM4IxTdqjDA//XqbAI+U4Y0CJ8FQFbnd2Jpm7IAmOOwx0FMDqkgDjOeCTSAbY2VuVOfyoAk3BSdoyOnpSpc5Y7Ouc4zUaRuYwUbvyKdGgBHmDG3qfWgCwjl5NxzxSSK4IKDd6ip4lEnEfCg9aRlSIkEnOKAK7OqKVbrnAHpTY5mRMj6E+9RFsuS2Nh71OoilKoR0XPtWYFlpfMClV+bv6GoJIkkJaQD5cVSFw8Lqo5ReuK0A6zYdRt3djQA1LcQsWJznipSSpIb5gThfpT3VoiYzgrioW3LjjtQA4qFlEhGeOlRzqzEnghulJ5scjAZwalaMxMAeV7UARwoqKGcnGe1WXWJ+AfvVHnJKqMkHAx0p+UyMD7oOc+tACpHhyDxiq08flyAqcr0qy8iFA7+mMiqihnQjOKAEj81XA37lPpUsgAIccY/U1GVWPHlsVZeMVM7fdDfw8/WgDLnDznGz5/0Ap1sqxoSRz0q3I2+Vd2ApPam7FDleSufyoAdcmKRFY8MOlU2yihkPeprtVACryo7j1qMyLtXIzjvQaGkpCW65Jy3fsMVW2xGMysc02OVWby0+bdzg9BUVwyMfL+7kYwPQUEMsxAHPP0qZQNpj35yc+9V4WHkiND1496ImKsQwJIP3v6UCNCJ1P3uEH5014gsmc4B/WqsTxiYAn5c81fWUSSHbxjgUAZUlrwRAQpOevPFVigtkDkZ3da0wr/dcZAyfeqUiyDPy5A49qAJFdHXMgwwHWqEsikjKfMxIHp+NTSRgxiPPz8H8KaUMYyPm4II9M0FoYjBI1ZhnaccCnLMZ8BucZqssMjOV80R/3cgk4qRIfIba7de470A0WT5XYYxTA4chs7VQ09ovN+6Ocd6AuI3G3AXufWggjuSGUSDoe9LcoJokdEBCYziokUMypyVAJx60MywkxI3DdaAKwk5wPu9s1XVHdzJ1Hp6VMzBpCJuFB4FOWEhiA3HpQBEchlIO0CpftzqFij796fMECFcYI7npVCBMyfMc4P60AWpCQvmSDrUodjCETkk5plyA48tqLcPGmB07etACtLMW8vBT39asszoU24I7k1QXzmd/N+Zs/LirlvJAd3nZD/3aAFW4E2Q/ynoPepQifd7+tM+zxCRZFbB7g0hk2ORwQaAEEaRXcc0w+VT9M5r8dv2upG/4WDA6FQY7lixPUk49PQV+yMd5Gjx7YdwZgvPr+NfkV+2Rptva/FWOMwAoQrLJ0BLD5vyraOwH134DDwRWrBs77aNhgYGSor6M06WVIURxhCAetfOHw9mWW1t1/g+zxleewUV9Fae4ktkEh2kAKQBnpWTMzdimVmA4C1d2hseVwKrCBIgQp4/XFaUfktbsqHBHFI1RAsa/eY4B6mqGxryXaW+UcAn61dQuXWHoG4JPTrVmaMRsI0GCejVEiz4p+NkMqf8AC/8An/V/DKzH4H/hIa/m4r+lb44I4/4aDyenwwsif/Lhr+amvcpfCjyqnxM//9T7t8zDeU/zVFMHKjYPlB6U2bKTAH5c96WOcN8uCvY18efQFSVd0a4J2jFVbgD5dq81fbYylScD29qrz7toO3gUEMouZCojXrnmqd2PLxx17VpkkoXcVRZUlUMecGmhGZJEBESwyW/Sq8SvgAgcVrblAZNu4Gs0glW3fKM8VYGVIcOYwM4rF1FXUhsE45robkrGN4BbjvWE9yJzlyQFreJBzNzCsrPKBgmq4jaCI54wTir7TpK7eXghTg1BITKrLnAfpW8BFX5wmcKScDr271SlaSR/KACxsAML1GK0VgaJCvBZRVJwfM3xYBxhvrVAR7VaMxwcCPueue1aNgUeb7E67hKCGH4da59pZoZRtGNx+Yn0roNNlY38Lqm4cE/1oqGbPyV/aoWW2/adigckKslqVGABu4ya/VLTISdG0+RJCR5CnHtX5Y/tR2mpH9pOyuJzua5ngVWIwCV2ZI/Ov1I0iaY6DpytGeLVOSRg/T8q6J/BEImlFnYW+8fpV+MABWP5isCG5ZXHJ56gVtrIiYAOFaucB8u1WEhbPXHHWmeb26EVHLNGpx1PY1CWTIbOcdT1NBoaEc0bkqfvfpRJPvYqVyfp0rJS4UYwMgZ4HGasK+2NnwfnxjPUUALLLsQq2CB26U623GFt4zu544xUETJNHhhtI6571J9pjRVJXgnGB7UAIACAqrlh1qwpUHMnOOBxSjY7bkXCnkVIQ3O4YPagCu4EpyR5YXtTPMVssDnbViZpGj28KB+tUo7bCmQuDnsKDMSaVmUMWAx0HrU8Z349QP0rPkzHwvXPH0qxCSyAsSD049KALUahZPnPy/1qy8Mc6KpIGzqaoBgxY4+6cCrsYdyMDJz0NaAZ9zIYlCK/IPFMtnUhgTl27Z6VDeoguSepY9Om2mQRoMsnOeT9RQA2RnSRiSRt9en1qOzk8xdhbzGB5bGOTWiwW8jKkkdiagt7YB2RO2OaAJogEbaRlhxigwK/K4BX16Ve89FjZWUYPX1GKpvOJ0eFcHGPrmgCmyMzfMc4544qZAzAYABPJzTNirkHr71Na4ZsTD6UASLDk5BwoNXkjV1BA5Hc0hRHOxPu9Pypxk8gnI6jpQBHujJ8s+/P0p2MEoO3eoh1LgBhyOKFJBYnigBjq+Sf4TUcZ4ZO4qdhGpznpjrUTlQ+B1k4oASIlW+bjJq0NiDd1J756VXwdp7HgYNKFSM7d2dw6fSgBGnLL3A5rmp9QnQSK3BQnOa6Z9mwhuOwrJu7aBoiync2enrQBStL3fGg2fMg+Y5rRDh1RtpJ7A1USFLbI25Zu1aIVVjAUjcP5U7ARuxbJzyvUCpkMZTJO4DgZ96qlZ42+UYz1J9DVxEbBCrkH0/SiwCAKG3bRkD8KEuIxNtGQQac8DwbUOSDyTiq0YWaVpD0TABpAXJHn8wNGM88H2q1dsZZRGmCFUH2zUERXoxx2FTMrBiowOOpoArCFdweRR14HWrEtuoG8KFJ9KgVsbec4OM1cTdI2V5xx+FOwFNcrIpAyO9WJmRmK/dXH1qYwN8xUY2ioVUDcScBf1osBTSDyt2FB3c+9WbqENbrgckj8KZbzCbJU5x27VaSORk28Dfyecc0gMKK1UzyMARs6Z7mpnCkhj1Tse+K0DatExaRhjtjr+NUoELXeGwN3HtigCrJK7q0scRG3iuktTObWNpSoZV/GqxsmYgwkHJrQCeoyAKAHxqjne5wx/KrBQKd2flPaqoGFKk4U81IGRsE9u1AEpEfPGCf1qvJGnVBkHt1qVgm4Ed8c0YEcpGeR0/GgDKvUQhAw5Xk44rOEiZZAoHP5VvS+VtbPVRkEisENH5qqBhm6/SmzMtxRjAK4yTnmmPHllYEEdcVbQgExY3Mhwce9JsiDZC4Unk1YENzF+58yIjY45z1GKLVkA+UYVc9KnuGjCExL1HT0GKowvtClxz/AProA1l2tHI54A6CoA5lBdiBx+gqCLzXw2DsyQasRKrLjg59aAI4JN7NGCDjoe/NXxC8jkOcAEn6gVFHDCjhTjfnP5g1OSGZwpPyjk/pQNEBYR/Kg+bOOfSiV0EQYgfXrTUVZFLgbSTgCkUB12sNrqenWgsypWzIuOgOenX2q/FM6r0wRz+FSJblmYcDHP41I0agjC8nj/GswK/nGCANt3HGKyLtJJwXDFPXHcVuSwgnhgF5GKq3ifuj3K8LQZhpUgiAtyxyAADWvvcS7WbI/OsmzZTGpfh+e2OlaiRlhnrgknvnFAFaZlXJccjPWs+0kE0uIeg6n6VZuwHYqrbSef1qGzUJLsX7xYAke9NAbcbsSD1wOtQvIRyCSVPSrEmImMa9aqFgp3A5NWBMcToONp/wqLydrZwTSbyTuU1e48o7j36+1AGesZ3qx4xkj0q3Ii5DEcnAzULttRgwBHY+1TCUhF3jkc0ATJGAoR+nfPpVDUgdpePhcdcdDVoyknPOD2x3qWWPzY+M44zQBz0YclQw6YyehNa+4nhBnPBNPuFYYZB82NvNIi5AySCv60ARbSrkKOvftmnzDcueue/0pS5ckjg9PbipMLIu1cEdv/r0AZqsIXK4Kk44PNThWJIB4zk4qpIxjudjjc5P4AVdjOw4U4z+VAEscjMT82BjH4VPHjgZyR6+lV8FBvf5c8A09JUA+b5gKzAnwzHb37VGTzknLd+2RS78SbzzQwUggDJPSgDAuJ5PPAx93hc9q0Yy2xEc7vM5PsRUNymAQcE5H4GpCRgRnj6U0jMsmXemGABGBkiqkke4gAcfpVl4+FGPm+tEQCL+84bp7VYGHI9ysrKDgMcjHpWhDJJMoBJIU447UXMKynMB2kj8c1DpqzR3DiUckDB/rSYGoVKggkqF5PvVTKpLszkuM4q7IxmcEHaM/Nj0qo9vEkhc/Njp65qAGSYBVWGQ43elDjyyqoO2fxqaZSYwuByKfHAyqCBkfjxQBEbfzNskvyuO3tWiIlKEEADr+NPZd4G3qo5BpCqknYMZxwe1AEcMMB3KQMd8ioZreP7ydQcVdjCIxDck/lSxpGxdjgY/lTQGfBAMMhYHA5HfBqZYQPkU/Ieg71G0qvLuVcKOBUq8HI555qpAJmMErg8dsVKHkC4zyD6UO2zAIz/hVOOYAkBcn61AFyXKJvbjHT61zt8JPORwTy2MH0xW6zhgMHAznJqoQhnPmfOF5/OgBEjzAAHbHQAdveo1RU27cs3qanCuWCLwDz/9arEUIj56+taALAq7dxbg8nAqw+HYOrYA68Uke1QwY5B55HFSLsODx9PagCJ5Nh39ABmsyPzJ5iTwMcGr1wxZ9gxt6cUqQbP9WMHtSaARo3ibdkfMMcVMYSqKe/XrRskUASDDHuOlTEN5fXJ9qgCk7q0ilW4HYCrkEiu+UXGOoNUZg9uhlj+Zj2NT6TL50r+blWK9e1NMCw4XJOcq3OPSml2MRXqewxT1JDddwFKq7pMKOSfWrAbaPLGDkYzxWjHudwpBwOtZVzuEijng9q0FchvlyCRWYDmVSxYjO3vTWLPGQw2heQe9SlVdMHIZT37095BsG8AY4/CgByMzW4ZsBxjOKpKVw2TwenpVtDEsLc556+tULuRI0GTgHtQBNGob93jDdQc1oRsqgAffrnra4XJ8xuO2K14X3DeuPTNAFmRwmNo3Nn8qReAWJw2aTzNhG3qaMlst3/lQA1pELxqTj5ST/PmlOXZnDYx/niqNyHW4iCfMr9fY1akkAj2xjIABP16UAVp5GkUsTn+eabZqDKWI5HzZ+lUXeR5BGrbQSc1eAWOPEZ5bI4oAfex52Qg9cye+TVNColAT5W7mpndnO5v4Rj3qJYmJ8xPrQBYniLbflyvByPekgtioZwQFJx71WWch9jZCYHA9qvh1bHl9ev0oAotDIxLDJI6e9NihlVg7knuBnpWkrSdD8x/wpHjJAZVx7d6AIXdt6Z4OcfhWxHtEO9xgk4rLdAwSTPzKDu+tTRiRk3sSwPOKALb8JtYH5M9KZvLblPAxkZ71ITmMHuarSOoPzgjgkUAKsuxNyjO7gVEZcbj04zVWdwqGNTj0prO4twUG4qAPwoAiilAmDFc46YrSeYXLpERtHrXPxCSPE+MD/GtO2YyBtwwScD6UAawVLdwqEsB3qWSLegfpnrmmCPDLkjFWHG7p9KAM+aJCkYP3vXtUls4CGJX6ZOKWZ2SMq43DkdKp2xSOVWIzt9aANKACSfyUHbJNWxgM0n3sZA/+tUaOgLOgAJH+cVYB2xLuAOCf8mgBsZ8wFm5HP51VmKCBt45Y1NJKEQogIJ5NSqgMQzlQePrQBzX2C3kXfGnzt19/erccDRKcqTjj2qwd3msg4A7j0qzIxYCNTjHP0rQCht3MCMKO9LmQtsUE46+9Xoz+7+bknp2qpdSEPtK8deKAKczNFIiE7Se1WWlHmKCM4qrendIrY6dD6VBiVpBMOnANAGkhO7ceCMH86mmDOhOcMOpqxGg8geYwzjNMYYiVsgD3oAzyIxFtxkevfNPgTuSTuxUyosoJYACpYUwyg8Kp/SgBjo6HO7aB8pp0mZWwg56H/GmXkYOwo2NzcqfpU1mJPNCqmTgc+gPFAGdIZGAXbzjp6GpUhySjDccZ/wAKtXJa3dvLUZx+PIqtFKIwsrruDfL9CKAKF/G6gOp2/NjHviqlwJHiWONcsWBx7VtXSw3UalSQEOfqaqwIxnzLjC/lQQy8ISludx3EcEemKoTbgoOMggn/AOtWsMEnA4fr681mXTGFkTHyKNpPuTQVYiijeMhlxz1FLJKVQnbnt6VaSInDqeMfjzVOQ/MSVzuzwfSgLFYoJN0kZ244rSAYRo4HCnFZAZlm3KpA7g9q3onEtsCoyV9KAsMIRp48HnOeKiuxG0qs5wA2B9amWAhlHRqeYnWRWbBQc4NAWIGiiVA7kk9iKpPAY2Eq/MG6/WtZo5JAc8DORSvEXg8puD1oCxzcgnXdI3RqtFmMQKjBUDgVYaFnHlN0B5PtVloNpKnCqRxQMpB5T++xj8KdZu3nbH5VuhPoasFpOEyCO2OcUiBstkg+oxQBSns2+1HacxEHn3rdjJjAL+w5qkdhk8s/cxjOehqeAsuUYlwvQ9eKAHyum08fNjp2rj9ZkC3FuAfnd8Y7V1JRZHy3Y8EVj6lb+dNEME7GySO1AWLogH2dWmOc8AAUuwkCNSAo524qfyXRFOeCMDmoTbPjezEH60BYX7M7B1ifORkknhahilRZOWA9cn071MiK0ZwepxzWfNb/AN84U8cDHNBmXGdQu+NRk8Zz+tJaMrMc87SOlQop8sI25VTgelTWi7sjHyg9aANlIYzLuT8yOlZUyAzOccg544qyxKqEjxjP41CTJF8vUnue1AGZJFLJcAx8YxkdeBWjnBDdB/jToSiHC8svXmiVth3HnPUD2oAWXeybO2ODTZgwgTHPOeT36UT7o9u0EIwHPvUEhDBEkO4L0HuaALVvOnzqynjrUm+PEr4LfKCM9KzcTB5Cq544q5BFLHAUcFiozyKC0SK7qAVOFYZ9KllMZh5J60+KIPGu4Yz7UjQMGETHC44oGUQERTubJPFRiQPc5X7vyjp3q9JZIsTJGdzEYyfWsEbknWGR9rc4I9RQBvyTlAkR5DHP4d6rXaI0iTH14PqPSqsUvmSbGwcDqePrWoINyKykfKOe9AGbKrkBXAKgZOazri3HmKwXCupGRzXULBHIjID83PXuK5y7DWLqjYbccrj0oA1YVWOEIxyRUaSLGfNwTtODnpTLCY3MYk2d+OKugRfdIyGPSgBgeRpIp1jDBsnrxWqu9mEuN2DwPTFUzHCzou4KVH4YqPc0d0cnKDOcHg0AXXYu+GBHNQKDuYFQADim/wCsZQHIxycVJMzD94cY6Y70ARsgKOOnpn0rmJ4fs06quQZD1HYV0r8cdf8A69ZlxZvJcAknKjt6UAWIy24BBkDrWvGV29MLngVSt12ttZPu1d8wBcMQAeee2KdgI5JY3iGR9zrWXcEmJn2gkcjJqxcOgb93khvaoY9gcrINwPY0WAz4pnZQAMd+KmXz3fc2B/Oth7eBYT8nlk9Mc1Gd7qUUFXXpxSAUEqm4nAB6Hio2lDAPjk9KeUMiqGPOfm4rIO4M4B9hQBqRmQyeWccjqKfKZEYEA7e9QWLCNmZm5xxWjJ82xh824dPegCC6kcGNFXHSpgZGO0AEA8VDJPGzGGThhUUjSW4K56chqALuydUKs3J6Y5pVeWNAhPHU1Tt7md13M3I5/A1ZZjIB27UARu5ILLz7EdKS1kUltoKEeo4/ColTbuDdM5+tWrSOMyK3Oz39aAH4kC5JyAc0IdsmCmQ+PxrTDJghV6g4B7iq4QB1RfvDse1AGTfrMHCgYjPQ+hxTrSB4FCoOCM/jmn3zpDndl2bOB2GKbbTrIqxBT5gPJ7YNAHQLEpjQyDqMc+tZT24s3CgfL147Zrb3EuVZsKo4qWRI5Y8S5Ct+ZNAFaICQu2eg4/AVLHPNIqiToeMd6RAY3BXo/H4UB0EhKg4HHvQBdgikMIbjJJ/KoMsjMmf/AK9PWSQBUiXGMn86naFUCvxk9eazAZErBS3V/QU/JcHb1yfzqs5aO5wCcMO1NVgGZQSMGgCcNIrlXbgj9TUmxIyXByG6fhRsSXHzZxnrToisWFP3T0oAjRmaXejbQRjFSbEm3b224IxUImQztjAHSrDeVkBPu5BxQBRllYHYOgOCRx+NW7aN9gdP3rDgiqF75auWxw3GBV2yeWJMSDIPTitAG3pDRGOYFORwKjt9nIT7p9KtXEfmAqeSR+VQj90gRQAMdutACB5QpDAFen51mtC8p3F+F6YrVQGQNxkLxT1iMbsoGV9PegzILGIs7KDnd69sVPdqEiZc7gvTPan/ADRzIAOgJOOBVSW4W5cIxwT29hTsBgqGEy5/M1rRJyI85UVEyAzgjG3NaMCBJxu6IKRUS3HEsUTBvmwM/nWRqtlHJbGPOC4GRW7sCqfMPB71n6jAJRHJGdykYNASIdMtY4rNIgMLFxn3remH7pZ88qMH3rOtY1EYi6e9Xwp2hC4YY6n2oKFWENGQRjOOlZBtnhmkCMRvB5PStXzOBtGATjNQS7QMFgOMgUAZkVrCQTP1QYHpmq81tG4DLxtNXERZW2E9e1OEarIQB8rAAfWgCkYWWVHwQBzTZYod4B6sM5rSckfIANwBINSvHG4QggN09qCGVoziONyMHGMe1VLyRIRl/u9a10KSZQ9QMcCqs9sJbfy2I2nOc+goERbUMAKnAkFMMSgDHHFa8NqphjVfuotJcW6JF8o3e9AGFHaBZ94+ZWr5B/bz+LjeDPhgvw+0uZYtR1v55D/EkCHn5T3Y9+w5r7VjFstvPPfOLa3tkMjSHgKFBPJ9OK/nx/aX+Kt18YfiXfa/LJJ9ntC9vAj8gJENpK+gLZIrejHUD6t/YT+Dt1Dp+sePtUt9smrwG3s5CRxCysxK9xlgK7eT4UftAz6veaND4vuNPt7dtsSFmKFBnbgjgVs/8E+dT8Z6j8Pxd+Ip0k0eOSSGyVl+dfIUIRwOV6Ad85r7b+IHjzwp8O7H+2fEs7W9vL8iGOMyZbnjj/PHrWUndgfCafDb4+rHNYxePpZWkkAbezE7UwNwP49Kqaz8Bfjj4s0i90bVvG8k2mTI8U8Uh37sjg7D1+tfRX/DT3wQlRLRtTnTOSZBAwUA4AHTI/AVVuf2mPgbbXIZNRuCjuCcW7FSMe/TPtVAfCPgb9jP4peEvEX9qaF4pjsEUtHHcxMVfYQQAw4IyK94k+Evx/ZRv8dybrZcRNucAqOCCQK+gZv2mvgRLbpJFrbpgDEbQSA579FOOvpXI+Nv2rPhJovhLV9Q0G8W91NopEtonjmJMhBKnG0cUe8HIeKeK/2afjH8QdKXTvEnjM3EVofNi80GTLY4+bjjnGDWz+zb8Bviv8D/ABimp3+vxzaTfs63dmoJV1wdjDIxuDEcg5qf9mH9tGLx5qv/AArv4iWRj1K6kEdpeRKwVyTtRHUYAI6ZH/6/0ZNvGoCbVk8joSOh/wAigBthEstqfMOGPzD8DToJHF4gI2bgQPTkYpsEhVc/wnvUsMq/aYyybk5GO3A9aAP59/2vZ5739pHxFawTFDcXkEQ5xyQq5wPfJr9CNO/ZS8G3Wi6dMDOY5oAzlH53Y4GPQ81+c/7ZKix/aR8QvZfI/mwTAMc4cqp6+ma+1PBnxS/ajh0vT4LbTY5FlgWRN0eEC49T7VtPZAdp/wAMU/DG8uF1R5JraRgd6LIQAfUdT7c4ro7X9kj4bx3Fu7T3qEDayxuBx2OWzz9MVyUfxa/aogvhHLpltcFD0aLgr7YwePwNaA+L/wC1HHMIm0mAPgYeONcKfTJB5+tZAd9/wyT4CQXEMU16EcPh2mGeVyc44r8aLvwy138VYPAkMzRb9XNisoA3BRLt3H3r9ZdT+L/7VC6dN/aOjRtC+6NSAqMcqR8uOQcV+XWjX82tftB+H7qQ/vZ9YiL9sOZFzx61pT2YH9A/w309NN8DaPp0U8sv9mxi1bzvvN5YxlehxxXoasy8YrH8NTrd6QjeWIlRiuGIypA9fethZ2R12/NXOwI7+C3v9EvtKkk2NdrsDp95Qe49x1r87ta/Zm8b3usXclx4wuGhaQhRyG8vPGdzdPpX6Mf2liUPjbzXz58Z/iNrPw0v7HxLcaUbzw3cNsupkB3xsfQdCP8A9WacY3A+btN/Zw8WAtaDxZeRBNmxy+4dTngYxkVynxn+B2v+E/hlrviO98V3WoRRRKZY3DBpFBwV64wfcV9//Dbxj4J+JegnWvDV3Hc2yHZIhQiSNgeh5zn8a+Mv2zP2gdJ0rQJ/hl4fijvLi7R7e6kY7giEfNtCk8+nvWnKB+fH7MPwnvPip4l1qS01WfSn05oXzDj5w5YAtz/CQPzNfonpn7PXijTNQR/+E11KVCVCeU5BVgeDlieme1cf+wd4Z8H2umaj4g8PSvJPcYguzICVyDuC4PTGDzX6U2Dx/bEhjVNjEDO3ikwP53fj54XurH46T+DJNSmvriS6gT7TIcuWlABJJ5ypNfoZ4e/ZY1jS9Ht7UeMr03Q2ggMEXBA3YHJzg+lfOP7Q2teBPC/7VF9rniPT5pRaT27qUPG9UHPJA/Ov0b8XfGhfD/wk0/4p+FdGk1mxMYeUsrRvHHwNxABIAPGcUO4Hhd1+x9LrVj/Z+oeKr0q+SyKFZWx06n9a87sv2FrHQ7tdb0TUNTa+gbKOURVBB7gDOPxr7M+DX7Q3w2+NFszaMx0/WIgrTWjk5AzjcCf4Se4r6Cmae3OXVlJ6dTUNtAcN4Rgv7Hw8lhfO08sCxLvfAdnVcOT+I612lrHt0u9yQ22J2YEZBzgdaqBwzk1oWQ3Wd8v96Jht/vUkVzH87PwytnX9q7T1iwAdXuWPzYVQpc8fTrX9Ceiab/bOmW19bWqkqxBYALuC4AznqeB7V/ORZaJq/iT49PoXha7NhqE+pXDW9wc/u/LLHfj1wCcV+m3h/wCGH7Tk1paTnx8TDKehmcEKvG4ptABPp+task+dv+ClmnJD8VLHUAV2LpkcSMADlsvkcdcV7P4U+LPjbwR8P/CEOleFf7T0ltNg8tyz8yNGpbJAr4s/a80vxloPjMaX421Y6xdNarLDKRgFW3Dgf8BNfrB+znb6fqvwr8IC6LC3uNLgQZPylgqgnrxxxTq/CjM+ffDH7W3jbxffy6d4c8DwXL6ew81FlckAnHAUDkH613Vn+0N8ZbCN3s/AU6yyMwVz5zquR0A2frmvI/hVoFp8Of2vvFXhCZjDa6kG8kDPzecRKqqOBwpOfpmv01h8JQ3bBoZpYDtC7RjkgdsHPPvWTlY0PzJ+Ov7VPxofwknh3UtJbwyb44W6y6Stt+bCbhx05re/Yw/am8b+JtdHwz8Rq+orljHeMWZ0VMs27PGBgAY/rXDf8FHD/Z+s+HdIiffNa2vnOP4i8gYAH/vj9a9n/Y1+F8nh74b6ZqjwIuu3267kdsKzRzYKqScH5UIOOmfWt/sgfotIyScwn5T6c9qx/Et4uk+GNU1qRHnawtpJQkf33244z+Na1rFsjgduyj/Cq3jKeO18CeI72WMNHFZStsI5bbjjPasI7gfIXw1/bU+HGsLLp+vw/wBkarahikcxZkkCMTkHGOgzXwT4c8a/D7VfjTq/j7xlqSW4nu2ubXfG7LuUtg5HQc8CvHvgH4Os/HHxzufDesH9xHBPNt65YMAw57MK/T21/ZW+E2u29tcSaKLZgqlgnyjKj7p3dfetp6AWtV/av+GPg3ws2p6bOviC7YovkQq8Y6dd5GOPbJGa9K+Bv7R/gv40afdNprf2fqdo+Gs5SDJj0TJ+cYBJOK+DP2z/AIR+Gvhv8NdO1vwxYR6fL9rxIIl2hk2dufXFWf2C/AOnxWsPxbSaU3sbTRTKwBQlX2+nA2nk5qZfDc0Pvj9pf4kaf4J+CevSJOY7rUbc28DIeSZR0X8jk1+PfwM8ceE/BHio+LPFFnNNqTyRpEREzbEJxI/HfHT1r7A/aq1jUPiz430f4c+FF+1pZAeasQBG6TAOcDA2nOfSvpfwx8BfC+n6VaQyWsV0LeNEAlgRyHVRnDdSOcip5+WBmefWv7WPwmtNMtxZ2moYRzuUwEdevOTXl3xL/bvTw1q1rb/D+2kmsIsS3QkjI3qRkKN/OOvTB96+19P+GvhW1u1hfSrZC7AMBGMEdOV6E+5r8av25dCtfCPxe1vTdNiSGyaK1WOOFAijKEngcCpou4H7E/CP4zeFvjJ4UTxLotwRM4C3EPlkFD2yDnHXHB5rpvFfxR8O/DfSn1DWJiJHzsiUEszDnAAPX614F+yp4A0zwL4E0+DQ1LRX1vDPISg3szgPlj3HoO1e3678LNB8U6tHquqQpNNAMpv4XjsVBA/TmplrJgfEnjK4+Jv7TfiSO5kg/srw9GAIxO/zCNOC5GMscHjjHQZr6F8A/Cnwp8MtFnureSPyo4w093KNoUIMliOcDqcDivb4/BxtrXytOijicHG1MKCPwr5G/a3+LMfw+8BDwTpzRx6vqTESqshBRANx3DJ6jjB65rWMLku5S8Nftf8Aw+ufHk/hLXTBaRB9qXpYhZcMVHTOCRgjk/hX2PLa6fqUEF3HGGtZhviwc5BGQw781+K/wa/Z1k+IOqJ4r8Xo0FpvUxIm1GfBzkA46/hX7S+DtGNjZ/2bK/nLawgW4cr8qAYUZHHSipDlKKa+H9OBEIijCg5GVwQw/GtSz8JWc+fNYsQOMNwT+ddCdJjypeRAeuN69R+Na1vZNCvybG+bqCp2mue4HFT+DbS1UESFQTtZMZyPfnvUVr4d061Z44Btz83Unk+nOOK9Jlto5VEc0sasTjaWAA/HPauN8Za5oXgLwzeeKdbdJYbRdxEbhnOemBmtFzGhTsdIAhbd8oXjjpx7VqQQGN1Gd+a+dfhB+1V4E+KFzqWgTbdI1G0lPlRscmSPcfmH97HfHrxX0tCHjCSwnzVkBKsnINNprcDoo0BjRgBwMU5MYaC5h863k+WROCGRuDntivlPx9+0rqfgDWF0keG59TAwd0e4bj/dxsOa5Cf9snxUJY0i+Hk4Yg4VjKFZfwTt3qQPy2/bb+EUvwl+NN5faIBbWmoP9otkgUhYgTn5SMjjjiv18/Y+8ZeJ/E3wd8Np4hmKXFokcIbd80hU9WPByRivlf4x/FrVfipZ2txqvwtuJ5bZt8cjrJJzjbgHy88jBqp8Pf2lPid4ftotFtvh9IWs8Y8tZk2IPX5eDjAJx0rocuZGZ8yftny3d58d9Wt528xEcLEAclvMPzH65yPwFfqH8BtIktfD2iWZQFLWxgPTo+wZz36ivx2+L3jzXPiL8Rp/Ek1oqXwucxW0YLYkV+VJ43ZNfaHgD9pf402jtY6Z4EZ5mRVxiZwMDHOEBP0zSfYHqfq9a3CRg+YyJ7UrXcY3McEDJ5OOPxxX54n9oT9oyKbz7fwOsMMv3FkhmJBI5zwB9OOlcl8TP2i/2k18C39/faB/Z1qVKPcpG6lFIxlQR2APOOKhUyuY/THRNa0PxG7xaRdxzSxcNF0fg4yBnnn0rM8Ta7png3RrjXdSiaS1tXCyLG2WGT1Cjqfxr+fz4L/tJ/ET4S/EK1vLSSTWLG9kHn2zswYhm+8pQcMM+h9/Wv310HXrPxpo9rq8kan+1Ig01tNyQWG4qfQg/wAqio7OxR83Xv7ZXwis9SCtBqDBMjf5DEjtjAI/nXxx+2X+0P4N+M3grTrLw61xDJZ3QVhNFt3gqfmzk9PbpX6K6p8H/AqRTy6foNksqTb3zbJude/JBJ/DpX4SftKzx2/jzXLXSrVbe0t5mgWOMAIm0ckAcZralHqZnvvhv9qceA/hJp/hvwraumqQw+T80TlAFz8+4Z68kDB59q90/Z5/a00vxFa39p8S7WC0v7bMqTCF9kyHgghhkMO+eCPTHPT/ALL/AIb8LeM/hloyG3s7+eKOBJGmgjkZcICVOcllLHGR1I+te5/FH4UeCv8AhXHiG80vQrOyvIbSZI2ghEWxihG7I6c8/wBKipP3rAeE/tP3Pg74tfCFJPhvcQvcw3CTTQRlFfy+V+Y7uAM5/pVr9l3wzaeE/BNvoviS6sxeb90ahld5I2OSTyeBX5//AAC8E3HxI8YX3hu8vXtoYoXIkVwuCrDjggk859K+2JP2QvCssqyadr11GRjCu8fHHPIx1q9tLgelftafDy38ceCdPs/B0tn50NyNxQqMBsj+HPcj8q4TwN4s8I/AXwDYWPjTU4p545GRfIxJIpOSPlBGMA+mMe9dFpv7Ivg2URWd1ql+sqklXiljCnPrkHkeor5J/au+BGkfCvRbHWNP1G6nUzeWYrhkl3MeSA6428Zzwc47UR10A/UnwdeeHvHOhw6/oF7HfWl4uVniOSp6Yxn5WB4IPNeoaV4Nt7K4jv0nkacDBJyTj3PNfmx+wJa634R8LyeJ5Jd+n6tKqGEfNtALKGI7fMP/AK/av1hsLoXYmMaErA2wt/e96ylvYqJ5H8RfjDYfCLY+u6ZPeW90mEeIHG/uAcEcD6/pXko/ba8AyQ7rjR76EAjACbgSPfAPevp/xN4W0Lxjpradrdsk8arhd4BxnuM9DXn7fDDw3p1v9k06zt+gVS0SsVUDoCeRUQZR4kf23fAbhnt/D16ZRwflO0BT16559Kzbz9tjwcz7IvC14ileuWUluoxwa+hW+Gujptkit7OLd97FsvQD26ZrKvfA9knkxSwRSQRtuz5QwM9jnPHvitQPC4P21/CllLG7eGNQUg5AZCUyBzgg8n8BX59/thfFaL4v+JbXWbO3mtEaEgxzo0fzjjPU5OK/X+HwL4bNgVs7KCHc5bckCNn1GTnFfmz/AMFB/CMWgRaHNZwgi4jJLRptXcMckYx0x2rSi12AtfAT9rzTvCPhHTfDupaBeTtbQrBJLCCeE+XcBgAg4r17xp+0b4G+JfhK58N6t4XvZrVtxhMsZZclcHOOnFZ/7Mnh3w94v+HGk3X2S2F1bWohllkhDNuX5SPz9a+1tI+HGj2+nwQXVlCPLHHlxhc+/Tis5bhA/Df4neIr3QzBoPw+0u801I1yvlRyJI7npgDkg19Z/slftW+Nbm9074b/ABItppFIMVtczpIr7h91WJHJ7e3ev0S1H4c6YZpDbwom9cZ2gEk+v0rCj+GOnR3P2p4kE64CMVVnABz8rnkcgd6nnuVynuFhdGS2jlRgQwycc9a14ZGZX2nbnkVyGnRy2VvDapyqj+VdXBIDhyuCeOakkmkLEna2Co5NUxGH+ZfTHNXmCKcfxGsWWdopSmc444oGi4sWOnalKsG3dDTorxXhwV5FL8xAJGDQWRSS7gAv3vyrmwG89y649Mc5roJEUZZcms0j96McAdulAFqw8yQksu4LzTPs0bzlipU5zirsH7sbYhgNjNSsgDcn5z39aaMzNaV4y0W371MWPDBQOetWp9sY6Zf1qJImZvMB4PUZ6GrAsxbcbVHzDtVgsXJ4GFpqw9B0J4pNkgGwg4U1CAlV9nz4wD2pxuDgpt5PANOUFVJYBiP0qlJcIgYSHpSLRTlEgbaclQcYFRuiruG7K/rzTvtRcb43Bx270w8fMq5GByfWtBjv3YhEa8befrWZKuXOOOa0lKM2SOmMe1L5CyeZ6ZP4VmBTtHBITbjnP51LOoyTjHHXriqQ328hVuN36VrWmLjEUhA7H6U7ALbW5MbHPJ/TNWHgLbQOvWrYiCNIqdxj8qReFKjk9KLARpEofYcAjvWqigIFfrxxWU8XlnzCSWOPxqzDK2Tv4GallQL6IZTxjAwKlW3csQDiqyvk55xkdKsgMkpBc7cfhUFsk8vb8qtuOfyFTbIirMRgjGDVdXw2c8E80BSN3zHFAhTtVyfSl3n7jc8VM1uXjBbhs+tIu1Hwfu9KAHIwQqAM4H501ipcHd35FEinzQE+aq0iFcbe360AWRNIhUx9H7c0+WRZFDHhsYPWqeDgHJzRtLsq4G3HWgC6sYmVQRtAP8qm8qD7oPTOfpUMbMImxwM/nTiplCj7vbNZgRSRKIv3a4Azg0yAEnep5X24qwnmqdjcqM0KIwNhGT1yKALj/vUV3GGU4qLmVtzYpMl18tThT7d6EKglWzn1oApyxwRsWjbpyRRDMXAUZOPfpUxt4Q5ZzkHrzVULsYvCBgcZNAF5pURVjzhs5GOtM+0LtGzv1HvVcJJIwLttI54pPKiByOPf3oAuR3CkESAYH86Mx5PzcmqjRr8qbd2DyatRhMFGOB60AMRcthgCw6VciibDRDgk8E0uyOJlI6npUsVwBuVcFhQBkSxSjjPGeKky0bKCQcdferGTt/ej5qimX5QHON3SgCtcIzEMDyeMdqgCLtwTgH0qSUKJFXPA/nSK2SNoBzwDQaIIzsY7TkjApJI9shkY9en51OoxgAjjHIqKRoCAHOG7ntQQxTzwR360imTr0BPP4UhCsmQflHFQw3WCY3+8Dzx2oETxDEgkYggHJq/5yBi0QrKkjIJI6d81YjQFAc4OKALsc0jMWbI5x6cGmSKd2xOQOcmoA+CokP8AkU4zEXRiPIbJFAFWaTyjg5Zj07cVFGD5jM3Geeeas3cWxvMlI6Dp6GoAPNjPIH93H9aC0RO6o+QxyDTklDN03YHUUqxbgoYc9D2p8yKkWEPPoKCmh8E6eapzjPrT3d/MICjY1ZpdSO4KirUM29MAdqCWiYI6OHUfd49qr3rR7PtOPnHp0qwGdjgHaKjZAVYP8w5oIM0BrpRIw2tnA9KmhDLKY3GWPcUmwoocHnPAqRNyuHY54oAVixCpP0fnFOyhJJXBHQCklKyFQw3c1HjYwCncc0AIWeVfMchcHH4U1SSMA9e9SzgHg8gfzqPZtYEnJHbtQAwAr1IyOPerP2ZNpk3/ADkelIfLMnzY45qZdkp2B8DrQBFFDNgbu/epJVYMpVT8vGccUslyYDgJvx2NPhkydoXG7nBNAFNi8dwjP91fm/EEkV+Vf7dVq1n8RtN+b93PGkgOedw4b6V+s8irHKkmCMMOnIIFflN+3ZbrF400+SNd7SRSNnGdvT8q2jsB9J/DiaC7sdNltR8iQJGRn/ZHNfQujbmyx6cL16sOtfMfwfvFm0exFuMD7LGAMdMgc19M6EzIobuM5445rJmZ2saK4zJx6etTeUhUkDb71Ak8bqpxj3HrUsYb7rDikaodboyIZXO4irsZDcOnKcg1WVCTtj+7nNWBLtHGBjqfeokWfGnxxR/+MhOenwwsj+H/ABUNfzSV/S58b58/8NB/7Xwush+X/CRV/NHXuUvhR5VT4mf/1fue4OwgH5mP6VBhiAMYPrT1YSL5jZB7DFMTYCS7Y/8ArV8ckfQDAwGSRwKheR0Iz07Ad6kV94KjkA0yRlTI4LDrVJEMqzOJF2gfMaqBVAKYIOeKtCIls9+eKoyyPkjGWXg0+UQjoMEdPeqskbjGfur1PrVgEONxJJXt61GGyXYjHpmrQGfNDvBx37VzF7CFY7fuDrXTtJnJ/KqM0SEEyd+1WZnGTxS+U8ka7iOgx1+tUYgRHlhjHX6muvuIcRbOkZ6gYzxVR7NQof1HTHGK2iwOaaWWTKFSB3PoKjSE4IYdT19TXTbUZTGVAYcAj0qF0iQNHj5uDntV3A4w21w100bAkgn6citnTbeSK+hER+VuD7E+1a4AaRti5JHP4Cp9MtWF7HJIOMj6j8KLkch+QX7XWT+0FYWIywS4X5s4yGZeAvYYr9MPDtjc/wDCKaNc/di+zLsz3Izn6EV+Yf7Xj3En7TMKyDbCJ7XBAz82U3DP0r9WtBZjoumo6BQluvl4Ofl/vY967q38OJMNzLFr5eZOSxqVhdSKqqMeldHJbq48wcZ6ZFTwiJBsxk/SuTnNTkZo51YBuMetRpITuAJO04ru5LWF4fnQHvk9ayfskD5OzA9QKXMBhidQ64xtXrUpulMJcdT0zV5rFHXb90GoDYCP5eo9aOYCjBKJyPXua0cRhvLHQcVGlqqMWPQ9B3qeOHZh35FMBglFuvzNx2pw1WOI4lGWI4PpSyWaSZ53E/pSNp6yQnPO39aAM6XWkZi2S4xiqw1VAR5SkEg1l3lg63myEZVeuK047M/dC8jFBmJ5k7/fYEDBHFa0YKoMEsTjiqsdi6FvM4B/SpxPjbHJ8uO+OKALDGJHwWw3GBTUvYyPLVf3vNUZX+YEHf70RxSBw+SOxquY0ZTubqO4nlC/ejxkn2qSGYJHhj15HpVCa0MczMvuT9KUNGY1YenSjmMzRguRGzFumePStGG5i5Cn5j6e9cu90jB4x/F/nirFtuQqyHIjAHvVAbZljcnB68GqRPkOSowvY+tVQ0y7ju2nOcVabc0iyA5VhjHvigB0UodueCOxrQLxqfMXGenPtVFVCfuyck4we4qZI5JGyRyv8jQBblukiKRquSep7AU2aYvgr8wPRjWaUfzG3/xZq0tvIArA/KvX2oAu4eMHYcD/ABFQyTMVC/xAAfjipzb3SgSFuGHf2qHy2bc2M9eRQBmFy8oBOT70+SQ78k4CkcD2q2bR/KLt0PAqo1rKXJAJx1oAdHdb3LNng0puXThcbh0zVZYpOWx8ppvku7LwcnjmgCR7p3cJKcbuKldolVVUk+v1p81mS0ZXnd19sVNLZbTjdtU80AVHlQOM8kVZQrjjB3j8qYdNlY5hO5cDNSLaNCSPyoIsXVVpdpHIHXNSh1QqV4FVxuXDA457etVvOARhJ1oCxfluhJuyOBxVBCmNq8EVQkJwF3dO9V/NcSYU5quYLHR20bOCxGTSyn5sDt1FZ9tfywqxAyCcYpRcO8jbxxn8aOYLD3JVxgfL3HStSC6jYBoxtx1FZbjdkOcqemOtSJsghOW+btUlm000Z+fcRuqrqJiS2xGMFuprOWbBxKckUlw6zDEjEDsBQBHZHLDywBuxmtdpMYZSAx4NZ+nwAZY8DIxmrcxgDqSfl5JquYBBEzEheQKo3CGKYAdzmtKGW3xuU1TuJIllZurY4o5gNFJ0AyGwoq4pUqcNkHpiueUs2xWIAJwQa07dn3bU5HtUgX32qGRgearwlzLsYZPXPtVtRuHzHB6UiqobMmcjgUATCFMHngdqZ8u85XdjvSl4gNoO1yeTVfzvKl2H7p60AMuow0LFhgEYHpXJ2bsLxg6528fQV2lxLbtGYcZVjiubNvbQzZifjjPrQBbEoQ7lHOOv0pLaRZJnjPzdTk+4qlK6BfLPPbH4VHFd+TIWZcbhjH0oIRtPEMFAetRAyBh5a5YAAfSsq51pQQ/l4LHH0xUsV4Wh8w4FBZpLLIqNv9MioQZ0HmudrHOAPSls5ROdr/MfU9OKjuJEilMgIKpxxQBYjkYSpI+GBJzn6VZIXYXDfewBjvWG14CQCvIPGKUXwgUKmXfByCKANfzorY4zuJ5PtipftVsyFyw3Z6461yFu7ndvz5p3Dr61obtpCnIz29MUAdGsySE7D+NK4CjOcHrisnmFlI6Go5LqUSNuONvagDQZg5yW6dBimHMgG485rPWWRw+3liOOKkimltrfbJ1oMrGvEFWEq5HBpgkBJQMB/SsRLlnJ3IWz0pd6oCvUkc+tAWNN5YpGeJ/vDODRaQOkgaJgcnJJ9qwvtAhZR97IyTj9KSXVzbfKFHzZOfStLhY60jGd5J75+tQPjg7c+4/rXOWepvNGfMLBWwc1pidjHiU554x6UXCxofLjd/CP5VMzgAKxwP6VmR3EbNvBO0cbT3qRr2AjaowD2xmsxiiTzX25wo7CrEbpKArMSF7VlJf2qg4BOevHSo4b6OST5fvd+O1AHRqV2l17GpFuBg7sHPfFZDTDb17dMVLHJGYt/HH4UAX55EAUZBJ/SgsSmFOSfaubmu2EuVG4H9KnF242jnA9KANtXH8YIK9u1TQhScAg9/SsZpty8DORVy1kXZhDgDv6UAVdQjh84Svjevr6VYs9jRgE7mPTHUVBKYp1O8475NTWLpE3JBPQEdMVTZPMWZSUUMzb1ByBUYdmlaRvvP2xxTpZYyjYx8nSq8LuVV15LcccVIcxrIgJxjj1NMJcSgqdpzz3FQRzFSI5G3Mvqe4qXb5jhsdefzoJbKt9DubfuDYPOFxVMBkjwOSeg6VoTMQQp6dBkc1WlQtCxZQFX0FKCAIpB5e1wflqWF0dirAkEE55/Ks3E7/IuAuOuOlaltAY8A4ZjxntWoEEEBkl4OOgY57fSlIEdxIM/IrFRnrjsaux582aNTgYBD9Q1QLbhg6OMu35cVmNoreZghSCBnrnrSyykHLDGf50/wCzeSSoOTkYHXFMZUZjKRnBwfrQS0XzCoiUk9Bnj3p9uCAVBI5xTBcCZMHAxn9KaJmDYUYz0xQMtzsIxukHLcDjrVHzlXkEn1qS7SWdEzngVQaGQ7flKA8UAXlm8xgRjA9KHYsjFV25FVYozESdmcfxVPneABwSKAI4QVxuYNtPQVeKrLgFdnNZCxNDKQGJHetGOV2ZhgYXp60AMniXzcIxAxzzUfyxkBcbm/lUpzv3n5cdfpUJjVyrDnaOtXcCZVVVG7gY49KozKMNHvAZxxgVfMbMCc/T2qnOs27MgG5KLgX1TeVZf4ABV4RKU29yahgjBgDnjI/HNW4CM7u/pUGhUaBg23rRbo2/aOo9a0GeOUnsTxmkCJG2GIDE8fSgDPlMZk2pjPHWnIcuoJHFVplC3O4AgvjOelNV384FevPU9KaMy7OI1AY5JzzTD8keVOfrURMjKAzU5obh4yUXMY4PPNICGTD4Rh9705ppVISrA5I7dqsCNTENpxjpUq2m0eZIcjsfegCO3eSUnAxt7CrabQeBhhVaOOWNix+XsCO9aSxCRWXoc8/SgDPdZJXweAD261IoZJNxOSeMHpV4woM4ypHHvUHkByoZjhaAJI+G3OeKglPJ39zjAqR0KncgJFQSuE8lsFt3WgCV8xR+SR9DWZcJKtq8p+ZlOBVz7SzOAycf0qwQksOMcZoAybSDChzzntWvZKfNxEcbeT+FRtEqMqxsOfSp7ItCWwBnuc+tAFiQ/vR8vPXn2pYlKlgxGMUnO4N25zQ7Mysqj5T/AFoAzpolRt+CxJFMZiHaHBbPGR2qZwSwPYVMsMiIzbSXbGAKAIYLHI3SN3x+NWNvKM+CRVsLkBug7g00gN0HI46UAVgoOZUOe2KrW8jCMBxtIJyfarTM67zjGQAMU2NCxPmc9vagCsck5UA5zjio4lMTkNyTjJptvFJlpCcRodo96vJGBJgrlcVdwLkaqzZBHI61HKBE4Jbk1PHtYkDt+lPVdpO/DKeme9FwKLqu0jbu45I6cVG7MIkiiXjHJrWMYMZZBt69PaoGtJ2b92QF9+nNQAkGxUBzn0qtMwZ9o57n05qxIN0YAGNv9Kje3cREovz9j64oArrGZJNqqMLwc1djto0UgHinW8AEamUneamIJPUAdBQBmSWsRJHY8Cn+TGqjGcgVbeN0wBlhUfBYjPAFACLLlNoHI65qwrFgcA89cdqgi3AkluSORV5Ni4UnGaAKUgXygvUg/rVXy1UlpOAatSKXI29QeT9KsbP3a5HPp6UAV90axrtBz2Jq+qyNG3H3QKyWY8qy8ZI9qvIZFTag3ADBoAcGiDFWAyOc08T7uFzwc/lVSWIxx7mGcj8qbDcYBBGSO5oAutyWbIX1x6UIyspIGcDg+tQq0fLZyQPm+lRwgvCzFhkEgdqAEy5AJHc9KbPEViMjt06VYkC7EEbZYdfqajZBIhD8DtQBQeIybScqq/rVcy7MsOi9q01yU2EZC8j3xWW8AlkHOD6VoBNbXJug/XK8DjtVyNXaN0dsgD8qSKOJWZEwgwOfU1o2q7WCD+L1oAq28WYcRnI96kidPM8s55OOaneJYHB6AEnHrVuDyn52fOOcntQBRaSIOUxvzx7gioFd4m3gkg8fhVkArKWb52Vu3vSlR5uxE25/lQBWuW8xMqDnB5PWs+RnbyoJOAT1HuK1CA2Xf7pOAPeq7MAmwjtkUDZALbyiEPU4Bx0I9amEaDHO7Axj+tSNIAUwMEj+dLwWUoMkUCF38DIAx3J9KxvtyzmWI8orgg/QVuXMJ+zls4VuCPrWXBarE5faMZP4UAi3ZhQu9jwcYB+tPW1Texzn+lMTaoI+7g8D15qdSXOFHynqcelAGHcwyKWIGM9T6061uWhcIF+XHP41ssiAlHAIGRVCC1VZd7jKDn8qALsIDDeSQRjBp6xnzRjk9Oe9K3z8bdgPQUjyMACwA/mMUAPk2O2zaQM1GUcuMEkDipjIjRmQ9Dnr2qPa4AVm9Dgd6zAqmSOOXDZqvezSSzK4UbFGBTZVm8xyw5XpVxEXyuRzjJrQCpGm8ghtvWjDK7BOc9amhYod2Ki3+bK/yHAoArOuwKxbG3qKswEk7mHy9adLDmNsLkN+lFpI42hhyvAFAD4g5IdemTx61Rd5HnOF2t3zW2YVbO0cHkgdc1lXtmks52Ej1560AW4Y5ZAqyDjtRfpiNdnzFTzzVsRmONSqnOMZqo2TGQByeOlAEaeYsQBHFSQwGa1kEijcSdvsKWOD5Cj53kdalt4niRfMOcE0AZE1q6Rs4bkDkCprC1cpgHH9auvYs8hmVuCckelWIojGzqMDHrQBSkhDMEVjlc5NT/ZFHcnsalZWwZFHI4z7VBZygefC4yWOfwoAohEDkbtuCQfar6hM7c5BOc/SmLChd3XlWyQO9SW6FAGbp05oAtXNtC+xV56cZ4GaoSaeD8ysDjn6VpGMPyCM56DsKPIWSVWHHr6UAZKQOjbmGR6+taMKmSNpD6flmrk6wttCAcDp70WkOA6524OMUAVYcKoXjB4FPaIOuGGQO3rSFMzSxR8AEYJ9qjE6KQHYfKfvUAOQEP5agEHtWfd6RbCRZVJyOcH9BWlC0XmMJOQT8pXsaklj3KNxJLD8qAMRdPYMhUbg3BI9K1EUqHTOX4yB7UsSsqmMjK9evOasR4MoyCfmxkdvrQBWaFIwzqST6DtXJ61krHs4YP0xyciu1njwZNnYjn2NUprdGbY4yemaAMLSg0MRjJym7I/GtNo43w2Cz9qcLVIY9owoA4A6kVJC5EW4DO3gfjQA21PlsUAyWHfnmoJJlDHjBI9O9XoRkmUcAHGajnXzJFBABA49PrQBGsgwNpAPQnHWkZHeUM2QAOR2qVIwWII5x/k1fRDuVjyAMGgCqhQvlxyBioNxWYnO7tx1FWnjTJcfN/jQiAMT64PvxQAwhFfcAcsOaJYIW2tjIXp9asXDoihkzknnimSuokXC5U0AUfs2R8pwFOCfUUvlHcznkKMgd6uKpaNlVSQP50Qkqvz4bcOaAIhuePfwSOoz0+lPQoMEKDinSKq8BgM4xSxhQ2G5PegCNQCmD3Oayp4TE75U/MSRk1vmPy8MPmx3+vaq7Wy3EirJwVBIzQBhQs7kHbgg4K+tbMU0CIQ2FGenWqvkKhKYxnv6VFkAGIHIAzn1oAdOhaYPAd7HA9gKtyhJYhtYDruHf8KhR4t6qo69TU91ExgiHAOSDjk0AU4rYAboyflwAR3p7vIrjgkDOfarULEQhTyUPNXH3BwCgx1/OgDIDeYp+bJ+mKsxjYpRT8wPT0oEMizhhgL6VaBIBDfe9QKAJI5AjozE4wcVA+0s85J+U8fhU0OfOCtwwGeO+KkiLhmGRsk4we1QkBkzxyzSxOZsID0xnrUlunlzJt7kZ9atOoicFhx9K0EtwV3NxkjB9PwqwJiy+bkfhmrJMjRbWIP9KplEwoyce9WWJbaUPI6VmAwq4I54U9KuSRhnWTG3IH6UxVJjVJOSchvwqeRnkghC9EUg0ANUo2442kcVIrI2fMUnaOOKcq+bGuRgAckdaQKpHynDJyfegCXYnzYGfT2qq9vk+YF+9ViMszYI609iUcOfyoAptHJG5yM57VM8YIwOFA6VN3DOeh4/GmLGVlIb5s5oAxpCkZVznnpUwlRTuB5HGKkvV2gLt781SEeXK7cehoAlZsqCBnPrXQRqu1VzyBms5LTEe5+ferUaOsZG7HFUmApBiDOTnPaqM25z8nA6VcEQwGPIp0lsQc/w9eKoDPiWSJsq31xVi/u20/T77UVQzCwgkuGRcbnCDJVc8ZNCRvGf3fzZPNUvFgMHgjxE6HG7T7oB/wC6dlNAz4Di/wCCg/gs3Lwv4evHMTspO4dAcVKP+ChvgtdUYDwvcR2yglSWAySMcrX5BWN9KrTKTjZLJj8Wq6t2pwZZGPoCM/lXUkYM/Vy4/wCChPgyW6X/AIpmdFU8/Pjj8a7Lwx+3b4E8WeKdL8LDSJ7V7+4SATEqQpY4GR3XnnmvxvkvHL4UlFPqc5Heuq+FdxJefGvwNEshMZ1S2/LzBkUpRBOx/Slc4Zdkbbk9RkccVSZmCtE7YXOB35qf7Q00cRw2Pu84wdvFVtokZSVIwck9s9a5TWJctYnYKM7QRx9avrGUVt5BpbaERqm04VueakmgY4IOeOaCiozLsxyCDVcxkfMfm2+vpV2VB949T2qlKowRIc59OlAGU0pFx5g49vpU4lEzfujjAzzUUESzvnn5e9WI7Mi4VgOFoAiZmidGI3Mcj86azNGwIyVz09DW2LFnzIG44x7ULaFWypDY60AZYLgeaCQ1SzB5otqkg1otaE/MSDnpUb28iv2KkcUAOtzJHAisckACkuFlddsfXn6cVP5LGJWJxWL4i1HUNK8N3up6avm3kaO0MePvOoyB+JoMz49/a8+NJ8PeD4Phr4UMj65rgQSJBkt5ZJ4yOTuIxt+or8s/jp8Nbv4aaJ4Vk1QAahq1vdPPj++mw7SO+N2PrX6SfC/4Wav4v8dXHxO8fDzLvzDJDAwz5QLHaB6Yz+FfP3/BTG1stP1DwRa2RGIYbvOBgnds6nvW1KWtgPqb9hq1T/hm7SZZnBnaeXyxjkJvJPPqep+tfT3i3wjoPj/w/ceGvE1sLi3kbzEA+8rrkAq3tnmvmb9ieeSz+AHhxJE8tSJJFYDIOWINe9/FS78TXXw6u734e3P2LWbIrKvGC8YPzKCRjPP44rJ7sDgl/Zv8DW0Is9N0W3YHHEu1iQO/POap3P7Pvw6R1+36BAZlIG7b8pAOSCM4r5906X9r7VCdQi1eOTzUDHe8TiMZxjJTrWnqUn7W8LKs2t2wibLMcx/w9gQnWrA9vuP2e/ANwxW10Kx8hcAJ5fzcdec96fq3wE+E2nWLahqXh6yhjt48kscLge2a8Dl1b9rCSNrr7ZbgKVGIgowvTsucGuf8ZaV+1D470KXRL6+TYhGUQorEdsnbjbQB7N8P/ht8GNbtrTxr4JsrKW80mQu32XAMbofusqnqCOCOv0r7CstXtryAoVKttVmwDySPevx2+B/wT/aF+FHxAsNZS4SxtbmcR3m2RH3QlvnymDn24/Gv1vkjmlP2lPlDjrjAABxiplKwGpBcYVombEZ4/EVoaU0U2ofZSdocMTxnoP61Dp9qxtg8nLBvTPWug0nT4X1FXPDKuPTpnmkgP51f2xGto/2mdZuJ9zwGa2dxyT5YVCR+AyK/TfQv2k/g9Z6JpqT622Et0TCxyHHGMcDtX5r/ALXWnM37T2vWFwqoJ762iHQ/JJtJ/DFfq1oX7Onwuh0TTri50C1d3jXkRghi3Pc9eldE/hQGTH+0X8D7i5LL4j+RRtZjBNnB9CV5FTp8fvgav+t8Q7zGM4jglBOOQQSvLGuvi/Zv+F4eTyfDtqu45VZFU7AOMfjU8PwD+HzSEDw1YSLnbgW6uqg8cHr+NcwHOaj+0F8C5NPa8TX90yI4VTBMeH/DrX4q+FAtx+0BoDxSbvN1pJQ+MZVpQQfyFfvBY/s+eBLW5mVPD9rEJQRkIuB8p6A5Ffgtpds1p8fbC1hPktFriRLjOEVZQABn0FbUeoH9IVnCLe0KQDMbbSxxwGFaqI8sqyjjIHT0pujedd+GokmTHPzcc5A4NalrE0MZOMjoPqKyZoUp7Lpv/iqXVNG0/wAQ6DNo2soklig/eeYodQPoak8Q6/ofhjRZNc8STi3s4APmwSdxOMADk18B/EX43+P/AIr3jeCfhZZ3Ol2FyzRtdYZTMAME7scA8d6pSsZnxx8YvFMfwA+K2qWXwe1+S0028jxIsTB4lkPVf4hwencZ4NZ/wD+Eln8cdQ1Pxb4l1Zr9LSQxvGv+sL8EFjwcYPavtnwp+y74E0fwtqz+O1h1a9nt2M11PHzGWXJ2Mx4b3HPpXwT+yZ48l+F/x0m8IwzLBpHiRpbb96CQsiBjA4Prnj0Oe9aJgfrd8Lvh54f8AWl3aeF7ZLeO/KSM6KEDsvTg5JOO9eiJJfpqELRBlYttA6bQe5Hr718uzH9qyTUJfsurWUFqspSJisS+YvYgKmQCKbaWH7VN9MbafXreIFtxyEYgL9E5BrHqB+en7aMUd7+0hPb26BvtUlorhW5L4AIzxya/ajwDpUOs+Abbw5cRJFpVzp6wFcjCxmMAA88t0r8FfjLb+L/Enxh1Oxv7gT65BdxwtMgCq00Y++np0/Svrv4KeMv2kfiRos+naD4ijgXQZRayhlAKsgGD/qznPX8K3qGh4Ro3wk+I3wk/abt9L06Cb+zrG+STzlJjieyZt2GYcfhmv2w0D4qeGfFl1daHp15Hc6jYECWIOpk7AEKGyR+FfCPij4d/tOeMLXyZtb08gqwZwq5BPTdmMHjtXglj+zJ+0D4R8TR+M9J1yOXUbWUHzYHKu2PXKYIHpXOZn7G3SzxLI8ilG3gY/lg59KsW87R2F1NsyIYpMnPfHUc1jeENR1HWPBOnDXZTeapHGgncpszLtAJxj60+ax1BbW6iYkRSRSZGcfKOOKuIH4HfCqRZ/wBqzRbsHyluL66K78DClZFAOe4r+gbRNGhPkyy26Twyqm7PonHbvX84MematrXxv/sbQrxrHVWv7mO2nUbdhVnIPGeT0r9L9J+GX7Ttpplqbj4hSKSq5QSOMAjJH3etXVA+ff8AgpNawr8T7QWqBUtLMr8o6h8nr3wDX3x+yzBPL8IPDdtv/dm0tWRsknAUFhz71+VH7WsPjTTdcTTfHGrnWLswIYnIx8uGyc/X1r9S/wBmO9kt/hn4XkSLMZ0yKOTJACuyKBx26Z4rWp8KA+Z/2rNQl+FP7UPhb4jvk2Gpi3kOQRhFUxyAYxg45r9b9Aure/sNLvlYSLcW8czhTnDGMMcnPrk1+bn/AAUG8DzeJfhNZeMrcCW58Osp8xG58p/lPT0Na/wN/aiS4/ZZu9bN0H1vQLKa0lDj5vMi4jJyR/BisLDsfEf7UNxdfFf9o+fw9o8klxJLPDbx5bIBRSHGR6bTX7LfDnw1HpOm2c9nsKKkMRbpvCoqZyfpivyD/Zi0keMfi5d+N9YXelmrzCRjgtLKz9D1zzX7P+GpXk0+0HKoV+6Bx9B39Kuo9LCOrDDyVQ54OMd+xrC+Ir7fhX4rtiSxk0+5ZVB5+Rc1sRcwPMCCFJwM/QVi+PF874X+IiMR7tPu0DHsdtZR3A/Bv9kv7S37R21ThzZOST6Flz+hr92ooYEhgnMm7AI/E9a/nZ+FviPxn4X+MA1LwJp39qamkDxNCAWDJnknb07Y59utfpto/wC0f+0vcWUX2jwOmUVeiMgBAx0PJ6VtUA2/+Ch+mvcfAywv1BZLS9BcMeSGQnjB9fWvBP2XPH8Pw7/Z/j8tUk1G+lu/s0LEsXcybQCF5OAKyv2ofiz8W/E/gGCx+I2g/wBmWjTFUI3BfN8tipIPtnpVv9jr4XWXijw/4c8R3NxOUtbi4fywPkCpJzuHU5OKT+A0O28M3tj8D1t/G/xF0+6a68Qnctyd22Mbt2OmcnOT6Cv0b8DapoPjLw/b+IvDN0t5YyAsWVx8p6dMg8VyvxE+E2i/F7wBq/g7WlfM0TG2AVcxyYwrrweh/wA4zX4rfBT9oTxr+y58RrzwR4uaWfQ7e6aC6gYnMXzHDoO44yR+I564KN0Fj96L9Ha8ikjBYlhnHsf61+Jf/BRB5JPjFPAybN1vbD8lYZ/HNfth4d1PRvE+j6d4o8P3Pn2OoJHIhY9nxX4hf8FARLJ8cL2V+Ff7KEGe3lgEfnWlDqZn61fASxNl8NdEkkj2TG1tkA9hEor2+K23uVYhS3rXlfwYt5pvB2jJcPjyYEBGCOiCvWLm6stIgfUtXnFvBEc7mI6ACsI/EwOW+IPj/QfhR4RufFutrxD8kQBBZpGH8PuBzX86nxq+IviHxR4iufFupN+8uJfMhSQFsoHO0tnr2H4V+g/xV8S65+0v8Rv7B0Avb+GdJkMZlPKyHdjdt7s38q+HP2uPCtp4O8bQeFrQMTZWkWWP3XVuenY5zXRSdgPvnwf8P/GHxr+GmjT6TM3h65SJZZEjyNqHj5T6EYIWta2/Z7+IdlG0B+IGpnZxgF8KfpuOa+iv2fbNv+EN0YJId6WMEble4VBn9a+hLfT0+0iTltrE/Ng9eKmpO7A/PGf9n34i3lrtk+IN4xz8qS5C/h8x/lWhafs8+M98Vpb/ABGvEkkYZTnAb2O8fyr9CxZxSKVkjXA6cA/kKvafp+kfaobWe0S5RmGMjBBqAPwT+OPi/wCI3wb8c3Xg678VX96sKxMGEjKAZPUc5NfT+lfs6eJviF4Zs7m98aXghvolfy3O8szDOPmI7V8x/wDBQe3gg+NeprESJEWAFSc8Dgdfbmv1P/Z28vVfAOh3MuJC2nxOrL0LIgVsH+daGh8KS/sL32h6rHreleK50vIGDRBI41cOOnIIx25zX6TfDNdS0nwvY6PrdxLc3luqh5JTktgcnvnJ716KmjW8p2tEoLdWanrolrA4bohGCQOmOmPrUyAo6houn3xWS5hUyoflk7/nWONAtYJNqW8eWHBIyW/Gup8pYYfLQZ2k4yc1DEqkHevzD8KkDkx4akkkJktUAlIfuFyOCMDnmq+vWOk6V4d1TUtQijjhsreWViM/LhTySeeK9MhihVlkLYx2J4+p/wDrV4D+1f410bwh8E9UignUXmpK0B7ggghhnt+NaQ+ID8WfgVpEPiD9oKxhYR/ZluLiYLIc5IyygZPrjjNftjpeiHTLlZLaLYjIAGXGMg889jnvX4qfDT4HeKfH2j6j4q8EXjWeoaQ7NbhSA8jKN42Pn5eeM9K+m/gN+3Dd+G9YPw9+PcTAQv5JuufMhkBwd6j5ce6060exmfqK+gR3CC4xguOo4/8ArV4x+1VBc2H7PXiEzbrnzYtgZm+ZMkDPBycV77oms6JrmlwahoF9HeWMqq0citn5W6Z6818y/t9XY0r4KWkccgSKYyMxzjeURiF/PFKnuNH5/fsP+Doda8QeIdZvoUlNoYdhkUZ3A8jmv2L0qy/sydfsK4XcOMAAZ689K/On9iDQPs3w9Gt2oBfVrotKc/MDnGMd+K/TiK3VWiiY/eILev69OKzxG5ZyPxO8TweD/h1qXim73E2ylIh1Zi/HJ61/OZ8SdTl1bUtS1ORT9nv7qSdVY5b5j79q/YP9tnxhcX9rafCnSsrNqUgmKruztU7cZ9zX5s/tLfDyH4d+F/DkS7luL+MAbhsZc8sDj3NdNDYzOO8N+Kvih+zhqeh+LNFuJX0u7jjby+WjIkG8pgjAOMmv1u8L/Hnwh8dfgd4g1DQgbe6jtLhZoycSRyqjEAg9c9QRXjOjfBXSfi/+ztpmhTSRQ3TafaslwqhnW48vjI6dgM+9eG/CP4GfEH4P+BvGmr67EsVtcRyK3G4lYVYZHHGSeaXugfPfwj8IfEPXPEWq6j8Pr02eoaau5vLI+YSrjI6j9K+1dE+HH7TiRI0/iyMEKhZy4cqX4CnKAEj69a+M/gZ8bLj4XeO9S1uLTn1SzvF8maNAynPG0gqOOncV99Wf7bfh22svs974WmtLgDPkuzEv2GCMEHjuKzqIDI074fftQyuQPFio3nFCrSAYwMbl3JgKe38q+dP2qfDfxV8P6DaaV8RdUS9hmkDQMXEmXQHkHAI68565HpX1nF+2Po8scc7eCL0M3zoUlaXeo6HO0V8xfta/Ge2+KmiaRHc6LcaNJalmhEm8iRMZZjuA74AwO5p0nZgfSH7GWkRt8JtE8xmxIGLcZBKyNkH8K/SPSxDawzRW5ON+SpA7nOM/Svzr/YU1EXHwpstOmfYY5JAmSF3AsSTjrjJxX6PW8Cw2sZt3DEYLnjk4x09aifxFROR8b+OfDnw5sYtS8TXJtYrggK4VmVSckbgvJHHNeTf8NW/Bq3ALaql3vbacQzKAv/Al5Ir23xT4I8PfEDw5eeHPE1otzHPjBP31ZejKSeD9K8Juf2Z/hppjrHY6LGUKfM0iiRgV/u7s9aiJRHP+178BIJGEt55cgXOHWQZHsCMfz4pmpfte/BJdNkk07UFlljDDYIZGZvQgADH49q+Bf24/hjovw6sNOvvDGmyQrcRsWkVI1TJK8EgdRnvniug/Y98G+GPHvw8huPE2nW97dAPGjS26EEBjkFsA5AP5V1Wjy8wHEt+3T4n0X4jTJc27XXh55SjQxl1G0nO8L03Dt6+1exfth+KNM+Jfwf8AD3ijQJTJayI4+Zdr4JGOvTaQc/Svppv2b/hjeWwt28MQXsAyG3oFOfZoyCM/hXB/H34N21j+z1qOkeHLY2sWmr5mxPm2RqecAkk8E++T6VFOrG+gHlH7DOtRXHwobSrcjzra/AkG3kg/TtkV+n9uqvIXxt3gZx2JHTBr8ZP2C/E9la+INc0C6eZpgGdIkHDY+XPHtX7M6TG0llBO8exnTJJPP45qau4QIJ7ds8ruB796guLNpHWQJ2xW0M8gHPPHNKjSY5w3pWZoY8EBVwrYzWsgWM/PxipDaRyy71JDH3qZAXzkBin40AQzGNkIA9+K56SF3HmdD3rqNoPGArdMVWkiCjhRu75oA5xfMXAA4q0ktyQUJOemBV7yxGThNv4UojckEp9aAKjCQ4Rs9z6VXEbyMCRg9DXQLbo43AYH5UzZtbAyfegCiEZFIAPy9KiLkHb1zWoylfzx61WliHzNjHuaAMy4ifYsmSVHoOajtVkjffg7WOOTzW6gVVBc5U/rTAiuC3b3HSgBqszEhFGc/nUoLsu1uGHJx2qIxbeFPOM/jUAlk3MMHcePagCKbzA+0Hr+WKybq3kkCHOAevrit4nGC556cVOYlEe4ADHHNAHM29pglF+8BkjpWl5eSI84Gfwq64K5Mo6jAH1qMQB4/mIO3p+FAFdUyCcd/SrKRlUZVXO48nHSolR4W3Kc8gn8a0IZQMqD1PP1oAhmtYbiMIwCse57e9YM0D2zq8bbghxwetdh9lLLvH+c1mSWswc4jyp56UAUo70oQ23Lnt/WrincN2AKfHaxkj5cEdz708xrHkcn/E0AAbzFGarvvxwfmwePSraIhG4k5FRMhBDduRigaLkAKxndxnnnpU6AOmzoOfzqmg3IyEdelSruJUE8LUNllk4zg9Bjp3xViIjfnHPpVTDMcdABnNSJl2Cj5ivJHsaQF+TdwEb5/SoBh8kDBBxzTUmQSboxhuRzThIVB3cnPagC1Eq7trDHv70jqncZNV45Ytxzkd6sBnYkqQN3T2oApTxbPnBySKmt4gYA0n3sHGKLhQcEEOQecetRowA5Gwj1oASJXhkYjnPerkCbyQeg9aqRndKNzfJnt61so2/kgKMYGOprMCo6bJVx909fxpfKQOdtOmUkqVHP6cVTlcqRJjOMjigCdm8tjuODTAXBCKPmb1pkQkkIaQ5U9iKlKq79Njdm7UADh1BDY3DocVUfbH+95PUEjtUzTAN5cbklRyMVDlWRmAIBoAs28sTxkZAPbPU02ePaPkPzelUYgmd5ByPu+lX5WLRqWOGIoAhhZ9n7xdh/nTJ5wiH5Tx1q3HE7DYTnjqO1U13bGD8sM9qAHxToAMk4P6VcjjDNuBJ461mQRqQx/iPWrkO6NiuSAPWgC/G0ZfEtVbnZIirG3zKeKVJ41Db1yxqo43NheBQAbBhQeWQ5JpPLMZLtyBlsduaN2JNnA6DNPO1GbJyB69KAIgmV/dnPaqax7trSfdyeKvERCNijYdun0qHcAFTqO1AEjbOAowP8KqC3ZZvMY4JH5VOpdflAOSec1K0PnYycbeT7igBiMJAVPUYFQpK/+rVcHJ57YqzFHHHIVjOfXNRAGOUt1GTgUFosgbipbkLigMCcthivT1FQJmRyRz0NXNyKm8jBPBoGLMpmjXzSMdKpeUqfJHk+n409zKQWVvkyOKvQxrJAD+JI7YoAzgylwWB+XFNmlj5IFW/LUAyK2c9ale3Rlyg6jnNAFCOCFm3tyvHHepxEsLNsXGRxTYrcK+0dG9aJNysM8jPXvQQxNsmzkYIPHtUZR1Gw8HnP0p4BEuCeD3p6wFpWyd46/hQIy7ho0aNhyVGMetNMgYMM4z3pblIhOoORu7+mKhmKoixoM5/SgnlEil2yKuc8/jTy6B2cdKSCONMueWNDxRhvnOM84oKAbpUyvA75qRs43k5FI5Hl7Yj8o9OtCIXTCjgUARMVYEJkk1NA8cLdMsOtRNmNSg4apIflwWXJHegC3ujdvOI56Yo88FsgDjgVDK0ckm5MgY5FRNxKpXr1oA1A7ZU5yxOPbPavy+/bxDWmu7HLHbHEylh18wgPtr9PIYmklRsny8gnHevzQ/b3gmOp2kzkOTAVj9NoIPPvWtPcD1L4IMg0SzlgB8v7MgyexC4xX1Fo5JhVlP32Of68V8bfBC4f/hDtHJZlMqKQO3A6V9haVkW8TsNpIBz9ayl8QHd2i20haJGyUpSzI7KOfSs7S7cxymcNw1a2zE5cngUAMgMqvuZuScY7Yq+8kNwcKMN7VX+0LM4ATG3v71ad1V/MC4PTI61mxo+MPjfCR/w0F7fC6yP/AKkNfzTV/TJ8cZVP/DQmB1+Ftlj/AMuKv5m692l8KPMnuz//1vuUb48sBlBVeRGkBKnGOcVbZy7kAbkb9KrSxujbR93FfIJH0BXSR403YAJP505SqsWPJao5I8QHDfMOlV2kZlXbw3Q1ZDJTKqk4GGzVAnbkHBJ705GYoyuQGBqEHkr0I70CGJFncVIz39qq7iTsGSBVry9w54z1wOtVmUKSc5/CmjQgMZfKIMEetVpYmKEL1HHNWVkZgRjHOMVXnMiKS4wPrVmZmzRhFCAbuvHcGoIvNaMGfp0x7VPHLh8rz9elNkDuAB1NBmRGJUJIPP1qpKib8px71bf5cL3qo2C5U/dFaAV4/NWVgw4PetG1f52JGCeOOtVA2JAG+6PzrT06RY71JnOFHrQDPxY/bJme9+Psc+3yY/OhBI7E7f6Cv1h8D3a3fg/T5uhMCbfZSOK/L/8AbkXd8bbK3hEQM10NyxqQ28eUo3E9eCMV+nPw4Edt4A0RJCWAtlRVbBbcMqefbH+PNejUlenEyj8R0qFduJDx/KpWSMkPGQaa0ZJDkce9OVQ3ynKiuY1Bi7g5GOMVVWJlQ7iRgdquAIHCjoPWm7i0m3lR19qnlAqqoI3jk44zSKmyRd2M+9PlGe4O2oyS+3PzL70coBKisS4UA9DzS7Q0WOM5yKGVeepI6e1SxKIzuPJxz6UrgV1GwhcAt2p+FZtkjHilICPvIx3xmpA8eCQOvvRcCg9tbRzZA3MfWmrFGkjFl+8Ksup3/KATjvVWQMMrgk/oKszGyqw6fN+NVghIZSvU9+atpF05wB1FSRRqcuvG3igCp9niCYThV6+1PSBmQrG+QRUk9vLIwf8AhHUCrEcKRZ28A4/Clc0ZnSWW4FZRlRwfeopdOhQZVf3eMAd623XI2p69O9VcOsuW5PANFzMwX0iMgsqZPY+hp8enTRsSMEHqa6hEhZSM5YHOKqgDcVBJHXntVXAyYbNGV97fMrcVZWBV7bu+BVp4wsvXORk+lSxbFIU5yePpRcCl9iXd061MkSxKwcFc8D8Kuho9zRKOlQzbn+Tdkhuntii4GeI/MwpXax/UGplgZ5Fi6EjJA9qsMuNg6bRUiK0KBzwcYzRcBQrMoV/TBpiQAMwGVHWpPNBGc4b0PvSNIxT5zgHNFwFKZhEfB5NRW/mAAuvJBGfxpuw4Dnp6VYRSqcnqMjP1ppgQeSu8hfTOKqfZpFnXjoSavKegHPqfemSvubPQ+tUAxYkTzGbJY9BUL7XXaw5bAqZ0YsGX7pp8cR8ti4yD39xQAkNu0a4Q84pkqpKFfGNnX3p2xgM7sEj8qVXAXDdT1oAhFsrjkbQfwoWzVgyAZwOc1LwcluR/9ao2XkA/d7c0AVHs4mxGwxiq66TEJdzZz146CthtrOMduvvQXZCRjHpSuBii2XcPm4zVuS3gCkrw3qa0I44yS+0ZHanSwCZCT90HJAouBjYZQvl4Y96QWcszFxwp6+tazRqqbVGAPzqSMM0ZZeMDp60wMY2q7DubJ7AdaiCFR8wJrTEDFjJtOasmESxFMYNAHNTySbAsROcj8qpyvMVba2QB0rpltAHY4yBgUxbOAgnGOaVwMW2ZxGW3HpThK7soByRxkitZdPBx5fGc5qdLHywSFGAaLgYMsMx+bncOmOmK09NSRX88MVGO9aIg807A2AWwc9anFukf7pmwi9MDPNMBPP8ALDt15qimoSmdSIhsPY9quKrEGPIxnPNOMC7wzcHHYUAUZtRVyUjj+bqc+tQi6YnLDcT19qupBulaMrlTzmnLbL5nzD7vpQBQmdhtxnPPSqBt5FYMSck4/KurKQlAmPXkdqrKke8lgMYAH4UAYHkM0iu3UUjxF1DZ4WtyRYydp5GcD6VGkMUTMrnchPWghGWdPhlUSyjLnP8AOnvYqE+c8jt+NbBRI0BPAXIHvzUA2StuI3beB9aCyO1gW0BYc84B9KclsJd+Rkc5OPWrYUOgRwQc9fU1NDCArjlccD3oAxhZiSU7R0wPT8amttLRJSQGPJGSeK3dgJHGMDFMaTy2cAZYAj65oAxo7GKOYyADJJA+lSG2SSQBRgDn8RV1QwYAYz/hUzK67JBj5s0AVDBHjy+cqOD706TTkAHJ3MOfelEpjkOQWDdfarqkBQXbJHSgDPtrNE3R9x0qVrNH+/17irW9WJNOCFhjPPrQTymfHaRw53HjtVM2O5zID/wGtkRMflf19qgYxhvnGQvp1oDlKA0/fF842NycHvWO+lozMbkH5j+ABrr1nSRkITATI5qqIt5Zivy570BynN6fpfl/IXUInQZ5Irb+yo6hWXBOenTFWZY4uEjXYDydvWpoWwQi5x2zQHKZhswQVTovbuaYLQsxPC8YwK1ZYyc7mOe2KVI9gxkZoJMZNKQFiSCSP0pINOgVvMUbce3Wtny2Q8j5qlEbIuT9/HHpQBgvGXckEjaPTtQylFyowTzjFW502SKwbOOWxUwVXLNncD+lAGOsO+MqAV96sfZdkQUZLfSrqqEyOoPar0QKYZulAGSkRMe0cHuakhLKCpHBrUJYo0gH0qP7OXTLbSw9KAMl5VAxgZHpVVGkQh0HQ546EDrxW5HHHENzKWYnAGOSaaYYy4ZlxwaAsZDPHtMjcccYH86SGcyEYJHsDir7xQOQoGwtx9adFahSFIxgHGOorS5PKUpWZX4OTjGetW7S5a3QLIdwH+RSyRoxK7drDqT/ADp8lrwIo1woxgnqT3NFyWg80tliuSB0pJZohGsKLgnrjrQ8CR4dTkjj3qrPaTFgM5B745qYgaMI3LuHzDoRjmplUCL5s57c9aqW7vyv3cjAx2xUcq4+4vJPUCk2Boo4EexhtB98/jSGdIy6secAj8axlmkkaUSJtMWAA3BpWMxU7BkqcMB2HbrSNDbABZNrDLY796h2pJyP4vT1rNd5Rlj8pH4cGgXRt1QKNwUHA6ZoIaLAXy+O46/jVpQxIc5JBJWsGfU3lKJt2k5B46VdjvpPKVQASoA9KBGsyyOPl4bjqfWrcCMQwYncR9RxWebohcuRuPWiO9Qhv3mG6Y7igBJFBOc7SO/amBVXczNnHNV5rqIvtdtw9KVXg3nfJtUcgUATqTIdyZA9KvLEwwc9fbvWRFOm/wDckEds1roS5DZK7CMjtQA48y+Uw49fWlCLG3ap505BQjLY/AUrJE42sB8uDnPNAFeRTgYXJz39KRkUuJAME9aj81piSqkKOM9OlTxQAL5jvlR1zQBIsgVHUANTIiMEKeT260/ySwJh9OlRcoAwODznFBoXhhsBcjnrUKYLMO/PWpASYRt6GoCoGJMAOvAPegAkUEqHXOO1QoYuDjj0qwQGAY5J6GmMiRkHjdjP4U0Zj1ZCnzptUGtFIkKbg2AfUdqyGR2AcKcg4xirkU9w0ah+oznjtSAhnUKxEXNXYxuTLHO0dPSqCx7JN0ZJyefarIQujMz7SfSgAjOAWK7g35Vqx+Xjgcj06VUt0JiKt6cYq3GNreWMCgBkiLsL4+vrVUxmQqVPI7Vdm2xqdwyT6VmIZ/OYNz6EdqAJSrxBlzyaa0K4y44HYVOe4ByBzU8ah4CRyfagDJjhOS2PlqfYfLIGPl5GauRGFztbO7OMdqGVsEHA25/KgCpHFvHyjnAPSpLO3eR3iXAJDHkdxSqk0coA7/liiJ3jdmUfvMHv2NADUEwwh5xUux9wP8Q7fSmR3EpYkKFJ9alysbb5CW3jqKAEjUOwVuo/pV2Pgs3dRVMYVtwyPT1p/mOxyON9ADVLOzSbskY4PSpcuzEMMf8A1qhkCiBOM4xVv5ZEG08jt9KAGvHG5wFI45Priqv2dmYlCce9SrvZdpOGAqw8LRgMpyRjIoAqtDtVCCAVz8vrUS53ggcH9KuMnnOG6EDt2qCONlYhDnJ4oAVskjYMA8HFThlU4/iHAzULCXzMhdoqrP5pUTIeSwoA0CshOYjlu4HepJG8oEE4zTg7Db2A6461NIVY7sjHb1oApBAyfL6ZqZkOFUPgnOBSkhQpQYBPPrT5AGfdndkdPSgCBlIIQnBPpTEfezhQCEXv3NCAvmdjjbxVFSxYv3GT+FAFsh5fLw2D3qCSR45WTjaBnNSI7FCwOSaayh0ZG/i60AT2MAYrcN6cCtKREbHPGe1VIvJit1XdjsKvLGI8DPy9fzoAjl2K/wAnI+nSs+edYhvPO7ritXy13Fgc8Gs5oRO3KbVH9KAM9nM43OvGOKuWbNKrIDggZq1FbpsIccHNOW2WNpGU8dqAInBcFGGAARWYFkP+pxx61rNtU7mIz+lVUZId8pwvIxQBDChSTngnGR71YuFRgExyeeKhRt0ryE/KDmopCXzztHanYC0sSfeJ4H5Urvldg57fhUCqQgRTkDqKl3Rpye/8qLAOEcaR7hk9uO1VPJEbCRTnOaS41G3jVUc4LHsMcVGt5A20KcirAtR2sb/N3B6elacZUKXBJI9Kz0ljRTNnjqadDfQyF9gII4GaAJ5CZXOe2OvaiWdLSMOcls81nteHudwTqBTJb+F5NoG3K0Aa8TrKGdMZIpyK7MueF74rHhmRQHBOO4p0moSRfdPynke1AF+VthwAMnn8KhkeMKqqmScAep71DcXCRIZpThR3qCaWEiJkOGJH5YoGy7LLEkikDaccjsM9qazKqmRB7DPsKwZrkSNhAQAQfxFQteq7IcttDEtjv6UCOtVg6M0uAq9vWmIkZjZiOoJFYC6pP5BkjQeXggE+wqyl5IbcAEDcCTx/KgETK4kUy5wOBz2qXz3WF7foAD81c+s0qtJEBgDnmmNeTI7bySB0FAHSRSxeXn70g6io3uGXdvHynpisGO4fiQA4zV6OV3yJRhe1AG0sgJQq2andlDZYbie1YFvMr/LHncmSc1fM0qKTjLsB1oAr6grNAYoSAQRx0FXY7gSSxjcMgCsp5pFQNIMnGCO1QxXf78SgdDyMUAdE6/vCWxnPAqm7bFLNjBwMVZ+0sj+agyT0zUTTQjKyjHIOaDMEUlxv+X6UrqUO5fmFM89WJYDr2pQwTO/JA9KDQk8wB0J6E9KVwqnIIBHSs/7WpkI6haGuRJgMMkdaANVZYxOMnClcH2NRzK3z7BuVTyfasfzpPtsYIxkcfhV4TMshDDAYdScc/SgCV52ZAueB0qZYS0eVOOM5qrcMTiNQASOcVehDqIlXndx9MUARASKCeScYNRszIowBn0z+tXFEke5gBx1+lUZpSQWUfL3GKAJo5X+bLZGc04sSwdeB9M1TjlC7SDuU9quRSjO0H6AelAAzYJ2nJ9Dx1pDbnrgBjw31p20Fw7n5iOvapYvutEcdevegCKKNIpCWGCFwKrSlobjyiQA53Y7Ve2kjk+wpkq+YrEDDdASKAGqWjmIHKngGlmf51DZAxzioBG+0g9R+uakLMW2EYUdM0AOQ/vSy8ovQfWpiMnjqPemEeUpKjA/iprTRqpBHPX3xQA3e6PhjnbjcfWqwhDAFfU/gKkMkL7pGJCDrjvUMUsLsXj7evSgCaFGLb+D0qy8hD+WMAJxk9CKyftAS5Eatj6dKus5kXPBwRQBp+VGQCeAPwNPJVT+7Yn8KwTfyiXLc+46YAqGa/d5PLJIAIycfyoA2ppQsY44PfODTP3csQZiBxxnrmufa5eGRHkDMjnI9x+NWppQ7AsPp7flQBdmdRtHUYxmq0VxHsaAjarn8jVOR3CKF7/yqhIk+N0Y3sOmD2oA2xMYo2jBAVsH8RQLgyIGyMg4NYKG42kTBiy9AOeKuRrIbfecgDsfWgDoF8qNl2Nk46HtV23ZC20YyOma4c3UgkDhssorQtNSaOUrKM5Gc+9AHRyAliFIx/WmiIxli33VGcisb7ZN5p8wYq29+r74yMoUKkepoAuTPG6oWGTjg09WjPyPjIqg13bNHGEb5wNuD7VXurmWDyniGfOGcjtigDVVmUlVOBUUKoFZkOaoy3iFQ3IKDJ9zVhLqNI1wevX1oAvqzhcR4weeRzT1DsxwMDrVe3k+XeerdO/4VajmV4zv4I/WgBhCkghuTyadNg/OQdw4FU3KIyljjPQUG54yv3gR/+qgC5MIzEn91sBj3qg8MbBjnaGwBQt+iOIyu5WPf1qs1zHNeJE3yqG+Y9uKAJI4TnBwOuPQ4qYOVDIfmU8A9MVE1yqyPErAx5+XAz1qVQMEL0z0PfHpQAYSINGF+Y+nrQb2S0tzK6ZwMe9RPIYlLDnr1rM+03DQvGQDuHUjNAGraXQuMSP8AJjrV0hARtOWb+VcvBK6HywpO48+9bL4j27uw/KgC2bpEuI3yMqrDjvmoBqVmsu2Ztoc4HsayTiWcsMjFRz21telJGUrImSMd/rQB088yuhGRsTkE8E4qW2vVnYJI3OQMCuYnEsKZckIeMdqg+2JbTwMenOfwqGwO/lAdXETYAGRwasWJJtUkQAjGc4Nc3faxatZrHExErHOQCTj3xV7S7uXyIUlB2OeOuMe/pSA2WB3Z6ZPI71KVyo28Hrj1pxcIMY3HGB6YpjYEatGu5guKANJFUuTHj/64qsQMshXBPemow2hojkMM57VbYq8QZfvdz9KAM9XCE5H3ajmmUsWB6jGK1IYYXST5gHArNMDxtyM5PSgBInZ/vjaO34Vejz5Y3AE/0qF0JTAB5qwnnKyAnaMelAEV3AGIaPkYGcVALYMQAeQO9XjI4lIbnAwO351EjBJSZc5c547UATvloFjbqOlV3yIyg5xTslWAYZ/pRIu0l88N2+lAESMNoUcirJZ1HPRagBAQPUxIIBHIqkwK6l2m+TJU4zj2FZ/jJCfhz4m81iqx6fdH80rThYl/k4J4NZ/i5B/wgXihZX/cnTrkN/3wa1iTI/lytly9wyjiSRwPwcirIJLAM2NpPTrToUjd5ABj53A/BzUshRJiidSBj+tdNzEgZlePY3zH3rrfhEUX4w+BgrbWXVLbk+nmCuVkKPJgfIeOtdT8LWjX4v8Agho1LFdStc5/66Chgf0tQHFukcjF/KAwccH1qwIxgurAqCBt9+oqlHK9zptvOgMUYGzDdSV4qYueCvbqPwrkZtE1YvMdFL8LmrDpnawPBqhDOj/Ke36VfVWeDhsZpFGfInnFjnBQ4pGjLoFLD1x64qFg0c53H5ScnHSpzLn6AcUAVobIrdMQdq8dPeriRGN9rHJ6Z61CLoKwGcdBxR55aVmxtX1+lAGgcg5A4xzUkLqhw2Oc1kC8kPKp9D65qq8sxITJzgmgDoWusttxtFU3nJIj29P4vrWazSnOTnjj8KUiVo8ZwcZFAD7q48kbc9eQfYVWE/nRYcFlyePY1DHpzuVExLAA/hWglm0ZO0Ebeg9RQS0YFuqwwBbSPBXrgctk85r8n/8AgpzM0njHwikmPLFnOygH7uSox+lfsOkTSA+QqqzLg49a/Gz/AIKhRrD8TPDUQOMaccoB0O/k/jWlL4kSfX/7HdnHB8APC3JljuImc842nt+GSR+Fe6fEfU7zwr8OPFPiawjVzYWLzKx5HmDJAI98dPevO/2NrGOP9njwusxDebaJIgPPzN7fzr2X42wRp8CvG7zJhE06YHHG5iCFFRL4mB+efwU/bc0K6iutJ8caO7M0geOWz4JQ5Dbkz/CR1B/CvdpP2svgy7PBMl6qk/LvhZsj2xnHPHNfnD+wV4f0vxH8cJNL1aBbqE6dIQrjcC3nRcY/E1+yy/CLwjdNcLJodkktpKREREhOR1OepI96bjYDxV/2ofgpHbslkl677hlFhILk4H3umAO2a4X4jftg/D3QvDck3ha0lm1neEhjmiKoqggnd25r6pX4NeEbdYbhdMtpJklznyhk54JOOT+Jr42/4KBfDjw14R+E+i6/p9rEl1PfqheKNYyFznBxwce9CYHpX7N37S3hH42CTRtXsf7P8RwBna2TcUeMYyys3QjrivtxIbd1MUMe2LjAPp1Nfkn/AME6vAmjanpmo/EZ4Gl1ey1FrfO/A8kxKwGPqxr9goowJSuQ4AB4GPw/CpqJJ6AQQohtFh6bTzj68Vds3EC+fu2g/K7d8HigKgkwB98etch4x8d6F4BfTl15vs8+pzrb2yg58wvxkD2zzUID8Fv2vNM1zV/2nddbQkaW4N3D9nZRlNw2gHdjGAe5r7u8LaX+1VDpcEI8Q27oyZUYj3jAHHC9ucV7X+1h4b07QfhL4k8d6TawRa7prxXCTqgDttYfKzEfiRXzx+yB+1N4n+KfiweGPEenQzpa25M1wny8NyrFDgc4wa6VrADq5br9py3dY7nxHbJM6tsilEeXxwT92qupaP8AtV2lul5Z+JoXEf8ABAYxnHJBOwYx7167+1z8M/Emp/DhfHfg25a21bwzI91+7YhjbsOQNo5IIGPxr41/ZT/bI1K78T2vw4+JrC6tdVdorW52/Os7kgK56tk4Az0zWIH0cLr9qjUdHktZPE9njyiSoVPMI6YBEfX8R9a/K/wX4Y8Y+IPjxYXcmlTySWes+fdzbCir5UgaQ5IwOhOK/oxGmW7RIkK7YyN27bg7QO/06V87ePPC1zq3hDWdQ+Fbwf2vAQ2Y1XJ8vlwSFOWPp6007AfROjHdp8flMVjlAfbuyRkdCO1bQKxxbW5r4q+AP7VXhXx1dR+BPFbjRfE0GbfZJwszpwcE4wSRnGM19vbZhGBOiqjcgjnP0NI0Oe8T+FdG8V6UNJ1y3W6gV/MRW5G73HoaxtI8GadpzrFZWy6dFAuTsIEaKvpXblIwDvdYUjDMS3TC9xXwp+0T8a9Y1/UY/hh8H7rz2uF23c0RwWLjBjLHgAd8EjnHtQZnj/7Ufxhvvibr8Xwk+Gim8ghcrJcQlh5p4BBxxhcda/O348/D/UPgx4v0W389muvIjuw+7o+7OOB04r9h/wBnn4DWHg8RanqgS51WZHMp4dgScgA/Q818Wf8ABTK1tbLxl4ctUQRMtowGMY2blxnj1zWsf5QP1Q+GF9beMPBuh67dIq3F5YwS8HoWjBP6111xZQaWJNTlAUWqs7nGQAAW5rzL9meKL/hU3hWMH5hplq2WHLYQfzPFP/ay8Zr8PvhNqupwTpFPqFsbSJN2198x27h9BzWfUD8XdDjf4g/tWC7tYyY7vU7iZwP4Am7r+Ir6h/Zc8QWfgr9oTxr8Nb5TDHrLtLF8xG6SFmZeDxk7uvtWJ+wr4ETU/FXiHx7rMImdSlvEx7PISzt6dhmk/bY0C8+B/wC0F4S+L2jM5sbpYJHKfwtEcOv/AAJSSM9Tmtpamh+s7eH7dki8or5gHzYPXpVmPw/AxMYG3A7n5j1qn4I8RaV4y8JaX4p0KQXFpqcCyKw55I5B+hrpIkmcANlADjAHX6msADTLD+z2YZAQg45J7/Wrl3biawlZWK+UHBIOc+xqjquq2OgaRda3rNwILKyAZ2IzgDqeO3qa+SPG37eXwm8OW99ovhyCbVLto3QFUKqHIOOSBke44q4gfkf8N0/sz9q3Sm+VvK1S53M3Rvv5/Sv6ERe6Fpem219q2oWtnYtGih5HVFORwB71/NVqt34lk+IEviLwdb3L6mLhrmLykZijTH2HuePSvt34f/Cf41fFnTrNPiF4gurWyMgZUuG3bSRgbIuDn3IwKqoyGjh/28tZ0LxV8Rp7vQbqOeK2tEgynK+YOXHfkZrv/g18SvjN4q8DaX4X8EeHfs1vp0EUMl0+fmIUAc4AIwB3r5p/aq8F2/wt8ZL4XspJLhjaJNJLKAXaWXIY/QgCv2C/Zp0Cxs/hH4Vk3MFm0y3kKptGXdQS2cZJ6d62qz91FmN4L+H3iTxB8OtV8G/EDUPtL6zDPCxBDGPeBjGePl7Z71+GXiCPXfhprXiDwNezSLDa3jo8W7927AkCQgccgZFf0J/Gj4o+H/g34TbVruXzdRul2W0KjczHrkjt9a/Fz4g/C/4l/E3w1qnxci02WciRpJ0xtkeMnIkRSPmCqe1YQYH6Lfst/CS20v4d6VLcY+0Xm+8nkBySZACoBHQbMcdjX2gLma0ht0tjtSJQAPQL1r8Y/wBjr9sG6+GmoW3w/wDiHI1z4dmKxx3DAs9q3bPfaOh9BX7Y6Be6D4n0y313wveQ6jZXa71MTBgVboeDx+NORFig+p3EaAxgNuORnjgiqvjG9uJfhn4rEbbCun3J3fe8vcvUCt5tJfkSAqVzgjp0rkviDm0+F3jOR22qum3LE4wOE9aiO4j8T/2SLq4/4aEleZijS6dNkjH94HOPX5RX7YWemealvumZZFjTJ67sD+dfiL+ynA9z+0HZ7VKgWEm/rkjOOa/dWGyuLexjkMQ+4FyORwBn+ta1APhj/goJYSH4OaeHcNKt7kFsAhfLYfj1qh/wT/vNMvPhZY6dgiZbi6iYrnd/rN272ra/4KEh5/grpFzglo7xQ2McjaR/WvLf2A7wW/gy5CTsJY7u5SNduQB8pxx16VEvgND9YNHlMF8hh+4CFXnsOBX4o/t4fs9eMF+Lc3i3wpp0l9Y+I0jYtEhYrMi4cHGcdB+dfrJaa/qNvBveJW/E8elSXxGsRK95GHbghew9fzqYMDi/2ZNFl8M/Dbw14YvJjPJbxRKwx90qF3L+Br8lf235H1r9o/UtPcnC3FpFGB/DkAH881+3XhOKCw1KKSKAJFDywUcYJr8Jv2g9QXXv2nr67Q+csutQrx/0zkwV/ACtqOzM5n7c/CYfZvDNnFI3z26Rxdc9I1/rmvFfjxpnxF+IWtxeEPD4kttGRUNzID98MSMZA/GvbfBVu1tocJTGCAS3+1gHH1FdXC2533MS1ckd2B5f8NfhLpXgfSLXSLQJIxKSyOeWLA8/nX5R/t6x6fcfFsLFGQ7RwRSY6jriv3I0ZreG7t1uo8Jn73Xgdq/DH9v5rc/HS4S3VlcmDkdz2raCMz9UPghG9l4W02NFMSLbRbdw5YFBz+Ne/WGXLg9e59K+efg7eSf8IvpjXDPM00MXlkqBtjRQACRwc9a9ztbuSEiZFJSQc1mupobjnLEHkDpxV3T12X1u4K4VufUCuUmvyZF8rhj19sVe0rUma7RJCD5h8s465NUgPws/4KIKifGy/uCo8ySONm7g8fLj8BX6dfs0vAnw88MSqvC2cRkwdoBePt9f61+an/BQB5br4pahBKAPLtoijnqwyQCf89q/QT9k7VnvPhZoHloAbe3hjbcOd0a4wfwNb1/gRofZKT72G4g54ANWGDjLJjK4HJyK5eSS7MPmgBcE9K54ahqEUjK8u5S2SMYNc4Hosjq0JIwWGckVjW8m18ZzjP1rPW5meABeCeSO9NgzC6yscITgse2aAOlto4ryKVJW2oPmLHsF65z24r8ef20viPa+MPGNt4R8NTiW0jlWIMDuBYnY+Pqa+1v2hv2gdL+GPhOfQ9MP2jU9UjKhVbLpknLHHQHpXxd+z78F7rxNrLeP/Edo0vmhmtxMMjYTkt7HHQ1tTVtRM+0/2ffh1H4L8H6f4dZk3tGJcqm0neBkN3wa+J/+Chv7OMejbPjN4fSGGOQJFfxIud7nhZAf51+pvg6wgitYmgyoyVy3J2r0X1wK3vHvhDQ/iF4QuvCfiWEXNhc5ZoyAOQegNZ8/vXIPyU/4Js+LdYvL/WtD1jUHOn2kYMCyElASOTnB6f1r2z/goZ4ziHgbQ/CqSrIWJkkXByVxtyM19SfDX4H+D/hTcNZ+DNNjgguAfMPDOo653HJIFfmV+3d4sGvfFDT/AAlHJIV05FilUqFDPKc5A9MfyrSMveGj7J/ZL0aLR/hj4bijOfNxIwAOcvz/ACNfaeo65p/hrQtS8SakqkaaHcAnB3IuQB+IrwX4M+GrXR/D2h2MshjeK1t4yo+7vijG7+Ve1eK/C9r4z0WXw9qEhjgmkDtsHX2Nc837xcD8+/hp4e1j4zfEabx/4xmmkh05ztVRgKck4B9OleL/APBR2KKG98M6SoaKK3gVwT828sSDk+2BX6xeHPA9j4Qto9P0yJTFld5x94DjnHU1+Vn/AAUfaWTxfpdnMP3FvCjH2EmBjHbG01vRloDR9bfAjWtL8NfDvwhFqU8McDadAV8xgg+aPdnqDwTXr+u6r4J8X6DqfhG91+08jUYXgZY5USTZIMEjLGvnH4b/AAp0n4t/Bvwt9vnmthBZ28UZjcLnZHg5B9a0h+yL4JVxtW7+UnOZNucDHBxjkis+oHJ+BfhH8DvhfHPp11qlpd3mpTqzCV1DLt6DKle/4V8i/tuW3hyLxJYf8Ig0CwSRbp1hIyW5IPUnpx6cV9xap+yx8PNI0a41K8NwEgXOXkBCgAsxB4BwAelfl74y0Gy1/wCM8fg/w9FLeWhnWCFV3f6vIDNz04Le3NbID9I/2VNe+H7fD3S47nV7B7uK1j8xZSgaNivzI5Y9favTfij4S+BXxI06w07xTd2cy2zHyzHIqnL8YGGzg9+wFfk54i8HwfBH4tx6P4ztJY9B1CVGimIJRYmYbm6HOxTg96/TfQ/2avhp4ks4dfsJWvbS4RWUwzArsI+XGMjpzjP4VMnYTR5F4l+Ovw0/Z4vtOsfAunWl3DbsysFSQ8Lxvyud3OcdfWv0G+Efxf8ABPxg8PWuveG7sgzRB5oXQ5idv4CemfT9a+V9d/Y3+FWtFUvbN7lkVlUGTa/JPVxn8MAV23we+Bul/Be7ePwsl0Le4lV3jeUTKpUEAgAL0zzUSlcEj7E81GXbH0PTilhRTLGXGRnkex7VTtZUkjBkYEjHYjk1rFIsxyLKgKnnLAdKysM/Nr/gpa1q3hTQ44eEG/8Ad5OASCPrniuY/YNsJF+FyyG8KRLcTsIimc4woweTXRf8FIr/AES/8PaVZpcjzQzNgENnYuCMg+pzXy1+yv8AtPeDfhJ4PHh/xEzzTpcOyxrDvPlvzgEEd+a6be5ygftbZ2zfYoBkFiAWIO3Pr/k1c1jRbfxL4b1Hw021jexSI2QCpVl7nkfnX556x+262swxxfDbw/PNcOWZnuoWK9McKpIH4mtHwj4r/aW8VXtlqV7dvpVhIySFFVUhdAehwN35msYwsB+cFpJqP7PX7S0kckiwQrdtbXCqSVMLksQSRkA4zn8q/fHwHqNvqvhm31GO682G4OY/m3nYwBHXoOa/L/8Abq+AmrarosPxd0SJrq8RVF+Y1IVQBhWHJwFxjjk1d/YT/atsbz7N8L/HgUalZq0dpPISDcKOic4wyqMfQetaT1Vwjoz9WFkYXCgrkE889vpWgq4ClMkHtnoBz1FXkm0tNK/tNpY2V4GZMkdcH0r5e+F3j/XfEOv3sU0gW0VmVWVT6kVmaH0sJUGQg3eoFOEsYULnawHQVCJ0O0xYOQPvcZp29MtlCh796AFB3MG6kVK/7twW5DCoBuzlBgCpSxfqORQA5Y0lJYNkAdKa5JXnn9KTCsSCcADpTWcBiFXC0AOXai/J90+tQA8+nNSE/JhhjB61ExUOD2PegCfdjk88/SoZk3A4GPXJpWDbhg5z/SkIZnJz0PQ0ARoEDcdR+OKGY7Rk7g3bFDblcl8DI7dsVCsihQy5YZ7DmgCyrEgtgbV/U1FvV/vD2PtUjoT90ZU8+lROsuVbsT29B60AQpGqFtpxn1700CRD5gbK9Meho8xjlR+uae2f4Dn6/wBKAJY2VkKkc5/GoWVwABz7d6jSd4vmY9ePenbi5D45z2PWgACO2dvfA59qniBGdpzkc/WmuyryRt9RUm8gBsg9MY96ALscp2cn5e/rxUb3C8IvIPTPvUW0lAehbn+tLlC3IHsaAHoikls5z79KWSJnKk4GORjvTcDfuGB2wKnkGQCh4oAh2hQVTqeuelPJcRMkYBJ4P0HpUZ3ZO3pTwrKck5B9O1Q2NDo2QKeORjjvUihVzuAIzxVcRuxz0P8AhV3YDEGAAOefWpbLAqQBuAAambXhLMh3EjB+lOB3IIzyBwBSSNhPLYYJHamBAo2ANyT3qZm2IAF9OajAKkMDwTmpWDfeUdzQAkTlW5HPbPercg2qZCcMDzVTcRgEYC9/emg5BLn86ALflB23v14NQyschljz6nrTkceWWJ59+mKQsyxscEDHUelAFTeFO9eGrSS5UgB+vBqhsZlyOg5ApVJ2+YRgjjn2rMDU87D7PvKBVeRlVN5OR6DtTVCs4kBwTVJ5Sk5H8LdaALwn2cqS2SAKSWY/xcYPFQuI+kRy3ao5gyL84O5eaAEyxcblIz39aeZgF8nhevWkyojVz+dQklz5ki8diO9AE7PiPZ2HcVYg2sBu7etQ4EYJX8cVOJhHEXzw3FAFn5UGI+p5JFQkBgRnLseOMUxJmOSpzuGBTjE5YeYQSOBQBLHGdzRxrlu5qQOchQPY1XhkeOfYW6ild9zlgcY7CgCNiS5wuccVFKp3jbn5eoFSFpBglcE1GS+CQPmPU0ARNtK4BKnIxn1FOB3kq/cd+majI3yBSvP8JqRh+/IHQLnHvQBI8YJGBg/0pjPsUBgDjFRQzuSXY8t2/pV7YH/etwp5GaAIYJAQzNyxOf8A61WhIDiQgdM4pklrHBJ54I2NgY96pZRZAwBJIwPegCywG4uvVjnA9O9ORWIyeR60oU4GPlYDr6U9AhTAY5fIP1oLRnGUwSYHfPHrVmO4jcFVBVhxVa6tWAHOevPpVV4tjM0eQznJPpgUDNTJlOM4UDpVtZUWPYp9BWTEzK24/nT5N7jj/wDVzQBYZmIwSO5+tWombyPMkYY7YrLGVUR559asqW2YU0ASpPGW5PTNO89DkLyM4BqjsC7v4t3fuKW3KY5PB7UEMsv83vxx9aSEruLFsj0HalBUth+naq8hjRyEbBNAiefZN8pUEDBHtVO5tf8Alp0NN5Y/e64prtIZNpbgUFKJUVHLnCkCpmwf3eODxnvV5WJHzdF/Wq14pEalF5PGaCSCKAIxVenrS7pYRzwO3vU6N5SBMZc9ailkIBVx8oPXvQABPta88GhU24Unp3p4eFYmZW60xZY2GPTrQBI5XPA9s1HEEaUcHrg1GMtkhvlHapIt0g3FtpU8UAasIhEgP3UJIxnj0r87f247WG6bS551KCITISTgMCuVxX6A2kbSTFvMO0ke4r4U/brg8zR9JnUhWVTnuCSMDitaW4GF+z0RP4I09rth9ohQBQvQKT396+zNBzcRov3R1/DFfGHwEmgg8IaZBCwKNAznPXerYr7L8PSN/ZwySJCxznt0xzWU/iGzs7SYBiM8Kfzx2rTyucr1brmsq1VVkVz0P+c1prLGVIXPTigQQqofB+v41Z3hkKe+BVaNw64AyfWiEBA2TlugrNjR8k/HBz/xkH/2SyyH/qRV/M9X9KXxuZz/AMNBe/wwsvyH/CQ1/NbXu0vhR5k92f/X+7QY4154B4OKqzMp5JwMdutTuC/zvyR26VXlCuxRuAB1r5GJ9AVl+ZCpP+NQ/ZWVuDx6mpVcnc0nQngCgElShzxzzVAZckTbmC9veonjCnDnJPWr8ojGAo61msgbIboOnFBmRyna20dBipH8prVsDc2OPrULBJCIurKM0gXbCQei9KaNCgin74+6vr3qKUs0TqnY8n/69SSlGTk7gD0HGKSTbJbsiHBHtVmZlxlVIjjIwe59afPL5b4QZJ454FWI4IgqnuOvPH5VUmSQYAORyQccUGZWOSpZ+AemOTTZfK2BAeeuelOH31CsCehPb1prpECSx59K0gBVUc8duuat2UrG6RSNqhh79DVfzU3bIuSeTU6bTlEIDEHB6daAZ+R/7bKu/wAcNMugwdhdoEVV+Yn91+Z4FfpR4TXHh2xnjJO+JCzerY+bpxkHIr81P25Hlt/izpNuvyiKUOr/AO22zjj0wDX6TeBpGbwnpyfLsEEfzLxucgbm/Ou1/wANGFP4jtIpTtKyL05+tTZaRAcYqtCRnDtnFXEYDhTuBH5VzG5EySBDtxu/nS+W5HBwcU4LkkqcGlJLEqecelACiGFYyVyWOM5qJoVwuT36VLIwKgY24psZB5PJ+tAFWQqhIz94YJqHlSQVyvFSsDITkcg/nTBkKR296AI4/wB6Tk/MOOewoRAAUc5HqKkbKgMB71DlmUue3OB6UAOI2plcEnpntUBLLEVbAYnvTlYSBSpwKcIi6lz8xzg8VoBGI2mGEbG3tTlPknY/BPao1UQvtHy7verCxeY/LDd1oAUyl+CMY/WpEJCkgde1NMPmEsD933qIb0OzOc1DAXeSfk655pHWXBcg56cUrJbuBnO4enFWgzbcNzngHFWBnxJIh81uB+tTArKWaIZx2qQL+7w/zL+tVGjOD5fHoPWgCdwS4DgjgfhUYbkbeQKgWeRD8/OB3qa36eYvGTx+NADgzCUnaTkZyKjO4EyDp6VcEwTIz8xOM02T542KDtzigTICcgHqfWkkY+VksTjPFSov7oPzyMDNIwUxB3/hyMfWggqJlxuPynBP40QHMOR846E9cmlgYszKy8LkH8KsRp5SZAVQecCgBVhYqWY5HYU6be67gOgwKlJLZB+7kUioNvB44oAf5McyqFfynBGfyrOuVaA+XI27phqv7S2ckd6R1DxgyDIwfwxQBTEvlpwfpmrUL5BU/wAXIPbNUJIj8oXnPf0qYb0A53E9PagCxtXlX55wfrUbKTuwPp71MdynfkZAyPemGUKhK96AICWdcEbSCPyqVItzMc4UDpUazBhvHPrVtHUof7p70AV/JVlDA9O9PmYFdkpw3t6U4yCMlRgj+dVDIJCDjg9aAF5i3AnIPQ0+PfyshxnFQyEkIW/iOKnZjkAHjH60ASXS/KCn3jxUsETGEc4NMjId1I9M49KsyAqiqnAX+dADROoyhHtmpBEnBB5xn8aqt5Y2uwyGOOKc0o4YttAoAiZdrsCTt6fjUtvAZAVGDgfrUMhSQLsbOeTV3lAF4yeMD270AUTA6yAtwen41Nlg/wC9Pt+VOKuz4PT+VNlGzHBZv50AMkuPLAVBu5pDKDGWIwTSAKE8xiPm7elJh9xVsFT0oAWONvLO1uTyfapELEYyMn+VRkYQAc5ODVpVXrgYHBoAYFAO1Dle59KVkUk7TxQXVNypjBOMetMLGNW2jkfrQA5FyGjLfWq8ihZVRVIX1FWY4iX3Yxu5q1IsLrtIJVe/SgCkkCnLk/KOtRyQRAbgcgirG3HBOcU+PZGp6H1HtVsCmU/0cuPmU85PY1Gj7yGbkfTvV6UBkK4257CoYY0ilV3X5WGBz6VAE+cJhh2zn3ojdEKqT93mrHlFvmAyDkGofLSJvu55zzTQFkkSSDHQdazrhh5pAb7lWGVjMSB+VVpYC/zAjnPTtVgSQOjttxg4zmpmj+RnB4UZqFVEbbQNxUVfiiwNzHjGSKAKPl708wZAPFT7Aq7TyakmR0G4rhahkfox/KgAeDjDHB9qSEuNoPQHn6UuC4znAFAJVyF46UASlywJyAPpVcSIzlFxmpNpeMAEEZ7H1qEQgSk9WXgUASImSeMYqpKz7vk4q6w8mInJJPYVQkXYd/I3d6ALEMb582fnjoO9IzKp3n5S3AHpT49wUMxwvr61Gyrvw3O7pntQBMG28Z7dacpZslPxzUBQH71TRsSMccHpQBZjHIycEetSy4I+Uhqquhxk0QtuOGIOOwoMxqxMS2VUKe3rUckSD5Y1xz26VceVEIC5VmOOlDeWjnJ5FAFRbbqd24VMifLgDOfWoJ5JFB8nGCeRRExZS3UgYxQBZU7YwrGnxjALZHzdqqRFnYF+i1Z6Dyycbu/tQA4t5WSOGJ6immNJcBTuJ6E+tDCLYQxPB496aFXgZ+U/pQAzYIpMj5u5qAMd5x+VWmRRErjhjxVUQsxYHqaAHrGSzFzgEZ9aujYyqW6jp64qpCxWTYU+XpVwBB8w6Yxz2oAhnijkIByDxzTlRV3bTnnigvGc4+YA/lQCi9VwDmgCGfapZlXAPeokJbaqVOGVlIzwO1PgjQqMDB9TQBXjs1eYtIcNnk1MLYxykKQeeR61beNipI529Kr+VKEO44bPXPWgClc2xDY3bmP/AI7TG08MRJnCkYP1q0xZX4GR1571ZjcAbsfe6DtQBz8liikj7wI6+lRJHsAC/wAI61qSffYAFRkjFRFWVNuBg9qDMhMcrr5gGAen1rLktpFyXHJPUV1qCMJECoUAVE4VixTCjPGaAORMEzCQqvQgZB61ju1355ZiR2VWPJrvo+pBUHd044HuaZd2sGVBVWc8hiOuKAOPtGl3u0hOF7k9D7V1NtcSxQpJgsD1ycnmovs6GQqy/f647fSrhUlEjQE7RjmgBy3kyscYOR+QqysokDEH7uB6ZqoYdmOelSNGoXcOvSgCEXJjEivwvbvUkV87w5ZcAHvWdcRSTbbfAUPnn0xS+RK6eTH2GMgelAGquqCRTEFB7Ed8Uwzx79u4kjt2qnDaSQbCxO4dSPSsBrW4+1ySHJJztAoA7uO8iMZmdsEdaRJBIcDheuCK5FknlaOJzgYy2fWtdC0S8uS+eo6UAbpkULt7+1CsSykjlfQVhedL9qwMgdye9WxOc/e+UjnrkUAazzHdvGSMcetOJwhlUYyOM8kVgTTMFG1sL/Oq8mozbFhjY9iT2I9KAOmR9yhSDuxk4qWMIEwzgn071zwukMbZ3A47HNQi5IGYhjHIzQB1iyq+Qvy7euDzTgSZi24lSBznFcyl02PMzguOookv5Y7fglh06UAdR820mNt25uTnmhnWJQpUZrn7a/yPLY4B4z71aa7Cptb6fWgDYidCMDGcdqUSCMjsW6+1YIv1iBxjkfiDUMmqCZQi5DDkn1oA23cKSO2aesvyHcprGF5uAGTintfME3KcE4FAHRNcBEXHOAKo+f8AvGO3J55rH+2ydVyW+nHFRSXDSOXdiCOcUAdLEYpMDPzHoKinIgT5myV4x9ayknfzkkGEKc9OtLNI9xKJDgjHSgDUSXKCQZIHGO9WYy0i7+pWsGOaNQNxOA1XorwFVCfcU/jQBqvEWQMRjufb6USFY2DK2c1C14JF3Lwo4wapT3BVfkYHv7igC8gdmDLyORVkyEqVzmstbpmizxkY6VEJsEqrZPrQBuWuxG3OMrxSMTvDbNmc4rIa+eKD5eXz36VV/tQMFWVsY6mgDeOeVY4Pf3qOWNU2kHgc4rOF6Hck/dPANJ9rcArJyQcAjuKANdHLE5Hy4qVAxQcAj1rLS7Zl27c4pXun8vKj5s9jQBqPKAMMCfeoWKOuM9BisAaqYmPmAnJ/Cmi8kwzgfePAoA1/mCsGb5c1G/kp82ckcVli5kKkuT1/OmRyksAeAeuaANlCrK+w7QtIilpAS3yjg5rLa4X+Akkn6UoNwzKMd+tAG0Dh97gbAeB71YuLyPC85346dqyDvL4POO1NG5n8vPA6UAan2pI2UZJB609r6CMmHfzjrWNMswOduAarQpO7OGGR/DQBuy3q+Xs6N7elI1+iREFic9KpSxbz5qqd23HHSq4iO0xN1xQBZe48xMKc56VTE06OIpBuGM/SpIYpI1zIPl/WlSNCCkRzu65oAkDuvIPB7VEHdzsbK+h9cVZjtiCrOfkweKbLAYwFxkE8UAV3ViQwJBfA4qJpJVwjdPu81e8ss4VcAnA+mKc1tGuEILHOeaAMW5glmaNVODGeQe9TLZTRgPGc7uQOmK2ngUEkA7u31qw8aAZU4DYyPTFNAZUSSRJ5bcn375pSnI5Oc/qK0poFDpg5X096GKEEKQCecVYGS9tNhnz97v75qBbacPhiGH0xmtLDKrKnyjvnmmInllDn/VnI54oAhigm3H0J4qxLZFvmPGBgDtVyAqcg4GTke9TMSD8wG3PAqGBjzQCaEWxb72MmqN5b8rErEYA5+grpG2BlXGCuM1Vk8l5FUgA4P61SY2YEdq0cJffkJwPcmpfsYkiYbvmBAz2rYkhQRMj85HGPUUy3SNEEeOCc/jVJiM8wrBCIWGVI5rRUQoiBFGFGAKikKSMG55GAKcUJ9NoH40gRE0RLmRRknn8qhhtBIfNdTwcYrct02xjPAAqSEgIxfkDp+dAFRdPgZdh+THH4ini2jVwB0HXPerYdcMykbfeq5cOA4HQ/pQA1bZSUZVAKgkmpZIFkGT0XsO9LlA2f4mq1GowCBhhQBmtZqV3xg7TxiqcFgkTsgXgnOa6QtwCMCq54jLDGcnNAFGWMggIvGOvbFVGgaZc9hxj2rQwX4bhcYNROm9TggAcD14oAzmhKAyD5cdKYwlUgkZzWjGFI2nDsOvpUwEaRO0YBIOOaAOcETl2ZflY9qYYZt5kOeOoradC7SZGOAAaqbG3/ADemKAMvLvhixXYc+9WbeYytmUlgvA9atuUbA2jkjp15qR4Cpy3y9vegAGUZsL8vH4VdWbEOGbBHPFRGMO6qCSSe3ehojuwTjIxQA83pX5T8w6j3rFfVJLmRoeUKHpjtWgYWU8rnA9aoGzMjeYEwW4/CgC1E8aIQ3OQSKLe6RoUlyEJOPyqt5EkaYX1OPaqqW9wrFGBCkHBoA6FZYysjbwSuMA9BQt2pKKCFx97Nc3Zvcq7rJkr0APAFWDv3FEy2Tknp0oA3BcuHwACpJyCamWRSuSMBsZPpisEJNJJuUn645q4JH8gKcrg8kjJ4oA0TMyDeeV9KTzcIWZhk8jNVwCUBKld2OtOC7gQc+3fmgCtLfyRRMSwC4/M1Tt7s3G2Nycbfpx6Vemt47iB4pMc9OMEH1qCCzUKxwV28c/zFAEclwHiMcYON2Klt7Ro4maQEKwxitC0jDkoANq9TjvV6SJcddxoAwV06WKWJVcNu6H0HpT7iK5OUIKbfQ9a2PKLuFHAFMuYlB3RHO/jHpQBlpbMxQICw7571d8iLyt7dW4PHpUtvbsj+Zz8vbPerhiChVIGCSSPQmgDPmtI7hY1ZCSv3fTFNeBCuQcsvFaz/ACxhgSU5HviqsUfynAGMdD1oAhjgjeHDDJ7e1RLaGDnG0DqfrVskxHcFz3x6Vf8AJLQgt/EN1AGCIVfcWPzHgH2qY24Eax5zg54pIln8yQ5GzH41Zhj4be20Ace9AGFJYQrIDGNoJwasC0MnAUDAzmrqRTGQxS/Kw7VIYwC4HynA6mgDMkt3DrvY4x1xTXg2nLcEHj6GtaS3LIr5zjjNDRo4TL4xxmgDnZbVxsRQ2R1PtUzQyW7eW2SF+7n0NdDIyA7H7/0qC6h3oc53DGDQBlS2xlTdnbnAP0qm0DiMjJC84NdNDFGRtBzgY5ptzZIU24569aAKVtG0iAFsYHFXVUIoIbOOTmljj2xhcbSO9POAnPO40NgQyw/aWRsng/pUb2zPnyztGc/lWpsUqrBeg4qMhiQMfdH6VPMBltpkiL5wckd80Jp235gMl/XvWnmVCJY8EH7wNWGlEmHPykfhSuBjrZhkMZG0jtWlHAirGGHAphMjMHUDkdKuoVXbnuOc0XAo3dmwHrk0kMUAG2RRgqR71qyorKrDqVztPeoDEAuTg/0qwMqO1t0IUDB96ZP5RjKkFcda09ifdKnB4BzVG8gICnnA4J9aAK1vBFc5aQcoBuIPUVae1RZA8Y+XHQ1QsmMdwyEccYPqK3tu5trHOT69KlsCmyPIirhdqnIBFV7uwtJpmymHwWBHatJVUEHoOn41YdUZhIwDYHbg49KkDnY7E7vk+boPwArpreIiKMRjIVccHpUUcSiQPjG8ZHNaUbJs8qNPmXkkUASxq7RqrE/KMGoyFbGO/Bx6VKyGNMsSS2DTItuwsmd3tQBbO0wmANjHA4pkbGOLanABxx1pwSMIWIHPvmp41/cuRyc8cdqAIYJIWkkL5GcjIp0b5IiIx9femIhLn5enOaHMhfMYOccjFAE65IO35gD265pTNIWWLhSBkjuaInxH8o2nPWmsw3qx6n25oAE3NIC/Ue3SoZ1YfvGG4HnAqeEybmPOM/nS3IYoQozjHHegCi14kiIobDZ+h4rQRo2VQcZ96426neOVSvydcg+vrV2G+cwFpRu3HKkdOKqIG6xUAHGByDTfNEUa5O5enFUDdxyR8MCdvFMW8DQMAvCelUBZScGUAfLk96dq1oNb8Pav4amnMK39pLDuUZILrissuJF8yLiRSMHFSm8LSl2ILkE59TQZn5Kav/wT51K1nW8t/ELqshYlFXkHJ9PTqazJ/wDgnzq++Nz4rLtKQp2oCQT6gNmv1vaZzC6mILu4yPSsm3aMEpcqrYPy07gflK//AATw16IEQ+JWMnVm2KAAPx5/Or3hj9iafwV438O+KJ/FC3dvYXUc7o0RWTdGwZQMEjlhyTjAr9VpOeI/r6iuav4onmXzFViOeR0+lLml3A9GsJ1bSIzHKVR+AD1zjmq0t5HG6LIwQNxnHasrTrh57ZbULtVeP/r1YeBGZhyQOKDaJtLOFclADGRyfWkmvlVcR5IAxUenxBYwjZfsParLWkMj7Ag470ElA3B8osh3HqQapQXsjSdSVFdFFYkMQEO0YH1qZdOX5ljVRnvQBzhM/nKxXIJyK19smCNuM84xTvL8shCPutVrc24c+9AFdE24AGD79sVOYY5UJIJOMZ6U5YnY7/8AIqSR0jCKTuB60ANS2RYxEvOO/ep1gG0AjOOOKtW8Bjn3kjYQO1RTgRhj0B/nQBHlUYlVPNSAtIzfKSB+VROzbPM2nA7U+3mLybEGOMke1AE1nEVukK4VAQ3Pb1r8Vv8AgqLIV+Mthan5lWw3If8AYLAj9c1+2qK8ibAhdmI6D3HFfhV/wUwv55P2g5YWfckdhDGgx90HBK/nmtKXxID9Hv2NYUf9n3wo8i+Y0VjFjPYOpP8AOvVv2gppY/2ffHjhwjLYjHBwcnkfU9B9a85/ZEjnh+A3hMPC8atpkEb5wOUTH8+fxrr/ANp3UPsH7NHjucEgPEkZx1KmQD+tL7TMz8Tf2LPGvh74ffHaz1XxNc/YbG4tZIPMYEjzGZGUHHTOCfqBX7b3nx6+DR1K6Ua5AgDbt3zMrZ5OGA657Zr8UP2LfAHh34h/Fm80/wAQ23221sbA3KLjdmRHReAfUFvf6V+vafs6fDg7bQ6ZG6L829h/EefrxRVdnYDvdN+OvwZmhuCfEEauuWXCN90e54/Wvj79vn4o/D3xr8F9P8O+FNWh1S7gvVf5VYMqEZ5LflX0QPgJ4Lia4Nno9sw2gADPGO+Ca+Lv27vhf4e8EfDTRNZ0SxW3mvL1g/lDapXaeo9AamIHUf8ABLuRZ/A/i6wkbakd+Jhj1EUeB+OK/ULzXSNGjXD8gj9P6V+SX/BMi+ubTSvGUSDnzYpdp7gKQTX60RxPLJ5uciQbiPTpUz+I0JLjULLRbGTVNWmjtreEEs8h2gfia/HX44/HOD4qftHeFrHQLh59KsdQhihSMn51DqWcHoM4zx2GelfRH7c2m/GXVzptn4Btrq40Vl8qb7OpZWZhuKsMZA/Tg59K+dv2Vv2cvE0XidfiN41iFpcWjmG0t5ArYZgfMdu3Q4GOST7CtLaAffP7Xixf8M1a01xIYxdi3DBjkje/duvGK/Mr/gnFaM3xS8RRuA2LKPgnHJZiDmv1L/af8E618QPgL4n0TQYzeXaxJPFEAMsYyD8uOvHNfgT8Ivi/4v8AgN42OuaNEIrjAgureVD84QkYOeRzVw+FmZ/UfBGLlP7MvEDR3aBJlPKsD149M1+Jmq/sU+OPCf7QtrrsckEHh2LURqKskqOY0WTfsCZByTgdOM5rXg/4KOfEqRGnGmacgTAGY5WIPbGDz+lVNT/4KD+L7ucXp0WzlmL/ADtskII45OckcAcUooD9crrVNO0jwpda3cz+WLW2lLliFJyh9O/YYr5D/Yi+IeleK9E8W6etx5uoQX7s6HktHJ6AHJ75OK+CPG/7ZPxC8daVPot0IoLW5heJkgjfd84xnkZxjpij9iHwp45034tQeOv3+naCwaOSQ5QTqcquQffB5FV7MDqv+CgnwWX4a+MtK+L3gaF7HTdYYCfyQFWG7XkMuBxux+f1r7T/AGIv2nrj41+Brnwz4ylD69oTRqZCD+8icYVieeflNe7/ALQfwtT4z/B3X/AsiA3LRfaLIthCLhOQRnAycY5IHNfE37CfwI174Q61rmt+LGEc2pj7JHEyMFCxNncWOeSemPwNZT+FoaPvn4t+Dr3xz4PbRNOu5NPu4plfzIgCWi2kEZ4PevFPAfgPwJ4DQaZJeQW11IwdpLogNK3cjJBFfVcoNysm6PY7ggc546Zz+NecfEf4NeCfiNax3eriSK7hQIjQsI+meDgGpLOrsNQ8Macn2htTtAE/uEfNx0GeM1+J/wDwUD8S2vj/AOK9lY+HSL1bWGOzTYcnzmY/IR/e/GrH7Rvwt+IPwLnjvUvrq+0C+yIXDswjYkkKeP4ex6mvPvhb8P8AVdbuofit46gnbR9OlE2whmknmzhTgDOO9XB2dxNH7Q/Bu2g8N/DbQzrjLZR6VpcKzszgBCiAEnkehr82/wBoDx7qX7S/xKs/Cnhk+Xoul7kWcAn7xwzkHrjAwB/+rrdU1j4u/HyX+wdDh/sjwzAVjmdj5SsBhssrYLHjsK+pPhD8DfDPgS3je2Q3d15f7yd8AiUZBIx14JwKm5B2fwM+HmkfD7w/ZeGbSARsI8zXCqFeVzyzP+PTk4HFXv2nfgivxy+Dt34YtcNqtggmsCcDMinp09Mj8a9e060a1MeDuwPu/d+vrXVxz7XiGMIpqzQ/B79lT9q/W/2fNdvPhf8AEmCafR7eZ0VWLB7aSM4ZdvdTjgcYPtX7YeF/iD4K8dWFvqvhTUoruO5QSCON1ZkUjuM8EHjFfnv+3B+x7H44eb4o/DiLy9e3AXFuq4+1jpkBej+/fv2r5t/Z5/Z3+Ks1rBql7rE/h+eCeSCOGNCHjz1LsNvU9gelKyA/bPWdC0fxRpF74a1xGey1KF4XAxn5xjrzX5DW/wCwhrWn/ErUP7f1Ip4dt5/NREwsksZJKgMB07Z/lX6o+AdO1HTfDltpWsX8mqXtsMPcyfebnPPX6fSu3nhScDzlDlMhSeozUOTQHyz8PPgh4M8DXLf8ItpAWS5GftEj+a2Mc/eNe2aP4fgWWKO4jBVCSWI4AP06V2ir5RZRHsA6Een9KW3EaN8nXPUnjH69KnkbA/Dz/go7ZpB8W0lTAP8AZ0C89Dv3tx7DJ5r7d8H/ABl0D4P/AAK8MRXEsb6qmlReTCfn3SKigDapyME8184f8FDPht4u8afFWwj8KaZLqG6xiTdDGzKSN3JYD3713X7MX7Lt/Z2CeIviVcHV721Rfs1rMdywkYwoGeME9e31rectEgMTQPh948/aK+IVv47+Jqmy0OQCURbsIFjGFCo3IDY5+uelfo94c8K6XDEtt5WbfbtZDgI0YOAuOBV/S9GtoblZp7dEWNFCQjOAcdx/hXaxQRCPasQjAPGO+e9ZAfjf+2b+xBeeH7qb4p/CKD7Tp90S11ZR8NEerMn54r4o+EX7RnxO+COrw2WjXcptoHZZLOUEnr8w6ZHPTHIr+nNhFNZSWMyq0LKcqwBBGckV8k+IP2YPhfJ4kuPG66DBdX0zhgXHCkg5G3gAZOc9feq9pbQCl+z9+0jqPxrshDqHh6SyvI4VkEh3eSyAquVYjlsnofTrzx7Z8ZcxfA7xtc78bNPmDDHVSvP44qh4R8J2/hv7N/ZEKWUaxtGVXAAGc4ArrvGmgHxv8O/EHgpXEMmq2Ukav6uRxnPb1pLe5PKfzqfDC1+IWsfFNpPhpeFNZWBiWyFJiVsNjIx0Ar9LrSf9r6TRY4Y9ViPlIiiNhFuYYxu4j9c1Z+DH7Ltn8JfGh8SXzS3uoQwumVZQmXzxx6Zr7/0u0NrY28yAIyqAFJJx9c0VKmpJ+Nn7VY+N+jeCrSD4pXqX2mXZ+TylXYJANwU4VSDwc/SvYP8Agn8p/wCFepJJmKZ7y42IYz8yEhs+45PP4V90fGP4ReGfjJ4ftdE8TxvPBDKZQUbYQwUr83GCOaZ4E+HNj4AtItP8PQxw2lrGIURRwFUY6nn86nm0sNM3vEMtloVk9/fLtgTBO1S27J7Yrxy3/aH+DSXc+naprLWFwp2gSwuigjg5Y8V9UmKK8gEV5GssR+UowBUj6V87fFX9lz4f/ECxctp6Wd1Mj+XPb/K6yY4yvCtgnjNUrFmB4p/af+E/hjwvfXWg61DqF8IiiIpxlm4Bz7V+Qvws0+6+I/7Rem3awMyyXUl5cY+bbGHYlufr0rG1H4H/ABdtPG174Ih0eaeGK6eJboxtHAwVjhzuGOgzX6O/s2fs22/wwefXdaU3mtSh42nBCMkcmMoi5x1HXrXQppKxnJH2l4P02ez0uNY3DQchQTye2a68W7iNmOMf1q5pVhFb2FuIs7Y0wocYJrQS3D8nn27VzAc7qh1F7aOTT2xKCgPOOhG7H4D0r8I/23rkaj8a7i8hG2MLboSCfldSevvX9CQtoMxyKo3IwwPX1r8Vv2sP2d/iX4p+M2oanpWnGPTGkSRWLrscDPQc449a0puwch97/B+zuU8M6asLs/m2sT4XPzfIN34Yr3u3hVljJBLBep45rzD4U2tz4dsLbT72Jd4toUIUkiPagB9s17fCkGzco4P88/lWaNDjfEmu6L4V046nrtz9jt1ODIykj9MmuX0r4o/Cq4uLYxeKbBpmdWK+cqsoJ5+8RyK9R1bS9G1jTpdK1u2S5hcHIYBgPwr8v/2t/wBnd9G8MJ8Qfh7Z4W2BiureBDyvXzMc8jv07UCaPmT9vrX9J1b4q3uqaFdJeWl5DCY3jIKqFyCMgnuCfxr9F/2TLCOL4a+HcOwZ7dGkBOQCVG3j6YFfj94L+EPxD+Kctta2tjJDZzzrBLeSodqAZJ4xjA785r9w/g94Xu/DOhWmjyrsjsoo4w2AN5Vcb+PpWlep7qREj6BggCoULjAYk59KYdNQbjtDA85PfmrUMefmzvUDn3pNY1KLRNJfVZ4muYoUdtkf3sgVgpmiKw01zGTEnbdtOP0ya+Y/jZ+0doPwrsn0rSpoNS1g/wDLGPL7d3ZiuRkV5v4++I3xZ+KtzdeHvBNhLo+mt95w7qzBevzMOPoK0PAP7OHhnRoRqviEjVdVb963m42Z7j1Y1uB8y+Cvg94z+NXihviH8Qo3g02c71Qn55FB+6M8qvP+Ffo34N8Mafo9lb2thamKOIbBljtCjhVA9KsWGjDy4IbC0EEEShdq8Kce1ekWGnSQ2ysRtx2ouBz+s3lz4Z0WfVrO0a7W2+Z41BOQfYV4uv7X/wAN9Lk+w+KoZ9KkOQrvBJs6+gzx619WxQ2k0BgcFFk++CeD+FeGfFT4B+EfiFoF3pElrAkk6FYZVQB43/hIPPJwAfWswPPbz9tX4H2llPeWOptcXIUokaQyAM3qWPAH8q/J3xlrTfHj4+/a9DXyFvblXDsrMfLiyzNjrgAHArH8Q/s8/GLT/Huo+FNN0ZyomaOOZyoUoOM5xg8V9+/s4fs1jwLKfEPiKIS6yFCo2VKjHL7SOinpjv3rWc0tkB9v+AGs5NNgeQkzooGNnyk45IPavTYAhnELkjccA479q5PQLHyEbZmPzcEr2GPbtXXwKxPz4JByD9O1cxoaNmrrcpuO9QQCPbIr8cf+CkUGz4lNC+P3lpbPx/DtaTNfsWrSGZHi4IIBHrX5e/th/Bvx38UPiu82lRB7Y2ymOVtwUqnGBgH61tSJkfQ/7Nj2r/Cvw+4TaViiHlgHjCBc49zmvpqabS9Nik1HXbsWdnAMs5wAe+MkjHSvzc8J/F7xv8PdDtvAeleHZ7vVdOUIzBHAG3ndgKeD2J61Brfhj48/GudZPEV+dPs7lDstUbCoIjnBBHHr1PSpmtbki/tM/tPQeIbVvh98OPMEcUu17v8AvEjbtGAeMk89D1zS/s0fs53/AIblTxp4lhEl9fqQyyN88S59exYc+o717T8Pv2dPDngzS4GW0S/1Hckkk9yqsAy/3FOMV9NabpcMVuDCirI3vn86rmA+av2if2c7P43fDu4sYQqa5YndZzybcrjqm8g/Ke474HSvzD+Ff7RXxT/ZY8T3Xw58cadJd6XZvsltG3KykHIeN8fdPav38soDCeQCAQfxr54/aH/ZZ+Hf7QOlveX8aaRrMB+S7iUbmJzkNyMgk1UJdwOW+Gf7YPwH+I0dtjUhpN9ffM6XK7RG4+8C5wnGOOefrxX07pWt+F9bT7f4b1a31K1MgQSwsCCR1HBNfhFpH7FXxU8K+PLjQtZKppdsQftUSh0YN93IOG+voa/Tj4HfCkfC+WQxX7XUV2qlsLsQMucYXpkZxROKT0JbseQftAfth+PfhP4zvvBlpp2yIcxsy4Ugj7+dh4PYV8sXv7SP7SfxJkMXh+W6igc4WOzhYcMOu/aT9TwK/Vv4g/A7wZ8WZ4tT8RQKb61ULHMOJGTJOw5OMZJP41e0T4Vab4WUQaHaQ2sKDaNgCZGB2Bxn361p7SMUUfllb/sy/GP4m3EVz461lY4wEZhcTGSQBx/CoGB+Jr23wN+xH4K8O3bXWt41KWPEbKIS3B5ByD79vSv0NTwwpiW6lwHUkYBySO3P4+o6VtwWsVvbl1zkdRjH4Z6mud1JAeOeDPhL4c8NxRnT7dFwh3KygA/Qdq9Z0/TbaBgwDcdFB4H4d6nhtY4pTKRtJB5znP4VfXcvzbRtwO38qAK2o6ZY+IdLu9B1VP8AQL1DHKmSNy/hyD9CK/CP9rP9lXxF8FvE0vxL+HBeXw+0wnU24bfasDndnk7c8n/Dp+9u3YA6H5qq6npuna1YyaXqdtFcWlyuydJRuV0IIwQeO9VGVgsfiv8ADf8A4KC+J7XwDdeGfGoaW5gt3it5YlZhKXXjcOx9ea+lv2KPE0XinRZ9ZmdtrzsoUnaQc56e2e9eOftB/wDBPC/GrX3i/wCD9xBHbPGbgWUkmzY/9xBhuD0HIA6Vz/7Hnhr4sfCDxle6P440eTTrO5jEqM+PmYMRtQjIJbPTPGK2k48ugkftFprKYFKN5gQkde9XXjXIbOVPX0rE0KdXt7dy2RLliNu3mtkSfMyYAA6ZrnNSVWEbGPAbNSNEI2YsT7EGoMFQuB7n1qRcMMbcBe5oAY5VmDDoKjZxuwAQo9aRpEQk9QD2pjPlg0fU0ASlgVZvwx6VCkgkUJjlfUUKwVgr859PWkf5U3LwAe9ADlByc9B+tNZ3jUvjlj/KqzFyd5OQDjipAxWTdjIPGKAJHKuB6ng1XcpkHBAHWrLNuygO0kdh3qDaZCfN5I7UATRS/IrLypHOe/0polRAIV5B4yOopp+VlPQAdO1QnA+fGD/OgCfYAxGcr6+9CqNp2k9etRCUgZPIp4d/LZmORnpQA+SLKbgfund+NV0GAfTH61MzkrtXpUSyR8AcY68UAPZctt9RT1BDhScHr0pMFnPPSm+Yd42qNwwM9aALgxyueMYzUQjBkG3IXHWniNgxweD2707LFsDgHpnsBQAiqpLBclh6VK+HQDGMDimoXTK8Ee1KrFCMDg9cUALjGCc5HX0NTopHQ7l64FQxeY4Ic46/UVZOVG5AMevNQ0NEBcvIFI+7RiQ9BnNVCSsjY6E9Kshwz7VycDOelS0WTZKkHGSKjAGdwH3uST1pdxB4/KnhGDh1yARTATac4GGxSbcugbOB2ppaXIQAZzkk+lSOFJ+6fYtQBG+QCqnPtT87gC4zg9KYJVJIPbg0pdl5TO0HuKAHoyMeew6UHzCNiHKnqKYNwG0YJ9aeGAHHFADBNslXHzKvH41YCCRmAP3uee2aqxKo4U8k5qRQVmAByCOtZgXRsiYJ1A4yMVn3MS+ZvTOCO/NWEYtK0eeB9KkYbcjptHegDKV9snyAjHetGUiSMFid3TGOMUrSRkDcAvHpUfmu24DGDQAx1IQAgY7/AP1qfGqsRt5A5xTF27GHULxz61X85UwwIoLRfH3jhaYzfuzGy8EGnJMu1ZJu54xTXbEgbjac0DILZJAzKnHcZOatsXXBkOT3psTI0mV4AB7U5lDfNtIB4OeBQZkRkDNJIhIeTA+ooBIj4U7u9OhQxS+bKQEX1oWUrKGU4Rskd+9AEsiyxqGdslj056VGIpg/+zxinTOxyV5zg0yK5aMoG6d+O1AEc0Uu4GM8n9KawkKHJO88Grk5VcTINpBH4im7iSGwAXxQBXESrghuV6D371aEvCRv0HOPwqAxYUvntx7mmtiPBA3bhyO+RQBfbay/Pxu5GPSqwiNu6sBuB6A0CdS/zpt7fWnbm8zehyDxg0DSLgUsApHzEdu9VfLigciT5gc8+mDTUkkjkLhtueme2KtloyQZCPm9qCyCTcxAAG0YzjvxVC5AljKIdpPGDVuWZmQ7FOB0AFUWZRIDyf8AGgCJRIACc5A6VbAl8suoxgZPvUJDAcHO7BNT7gBsByR/WgBAGYCQflTE8wygHhSeMe1SHzd+8d+1MWWeWUx8KR39qALKoTLhzgHpio5oUQlIweAckVAPMVixPPNOhkmBKK2WbsaAFW5j2AMT8vGD1qvOonnQL8jenY0Nbj7SSzZ706UBP3ajLDn3oMxvkYcsWwq4/E1I/wAvJ5DVVVpf+WuRxxntUsMhWPcxHGcZ70DZJsZUZn5/umnQ+YwxJyKbb3Bnk2SDC461ZcLEcRH5R29aBFea1V1EpO3HQg0y4iWSEKDwO/WrkksDRBWPPbIqgVEalt2Fbp9aAM9LSQA4bK8VYiAw2RwM1MyyR9PmA657VWZpS4PAHSgBwjTAdHOanWNvuZyTyKh3Rx/eGWHarCNkngnjt2oAZbJL5u0kIrHnNfF/7dFu6+DNOuoIw3lzOvzDqhAx+tfarBpWCL3JI9uK+TP22JHb4d6bLOhdIZdhx/tqQv6itaW40fPX7OVxE/hKA3y7zbTPGyjqQz5BzX3roBUx7H78qOMY+tfn7+zx5w8G/ZrZA85uc54G0Z5BHevvrRX2QxQMhBUAFhwO9Zz+IR6FYlFG3bu3/pVmRUiwRzntVPS3VvkHB61oOiZYHkHpWaAVQEX5Bhj0HtSFl38jG3qaZcB9u/uOKLcfu1ctk+9JjR8dfG2Z/wDjID5Mf8Wws1/9SGv5sK/pU+N4x/w0Fnt8MLLP/lw1/NXXu0vhR5k92f/Q+5mJPynqKjC5fL9vanu2/OOtMJxjv6kGvkYn0BA+cMCuFHp1qozERedIDtHT2rQ3MuQMYB/GoS29TGRlenPeqAz9ygZPQ8gmqowTsXj0q88OQQ+OOMelVN6ggAYJ/iPQUGZQffE52YLevfrUTyyMdi/L1yB6ValWNZDg/K3GapE7FZgcEdB1NNGhHOquQYyMk5NZ9wp5QE9PzrRQqTuHBPJyaiuArjEXDdOaszKFsV2mN/lOOuazpvPLDGGUcc8H8quNHsQhvvAdPWoUldoyXBG0YweeaDMqOoCA/dYnHFROjYG4/Mf0FTtNE7BemP50ydSGAHIxzWkAKQZkm3e1WY5F8zG3d/Wq+1FPHU1NauPtEe5epoMz8pv27YrW2+K+iXY+fbIm9T0OBGT+lfoV4ElZ/BOnBRgEBg3+x2r82P28lmj+J9hd7yRMu8AjoVwo7n0zX6Q/DqU3/gTSSsfllIIuP+Aiu3/l2jCPxHoEWGGTx6e9X44io3DkYrM5ReRz29qv28u75W//AF1zHWi0rIsRYZB71XcrHKpClt1K6KowD8rdqhlYx7TkcUAWWZQhdgFxUKyRsBgdKiklZkAXnPbFPjEW04z/AIUANl2MQFzj3piqS2ByKR8Y5JIHb1qRhlU8v5T3HtQAbQxYbsHHIqgmY8g/eHp6VfOQTxgdz61CxVjlR3x+FAFF1CkyKMAjAxViKdzsAH1pJAQPTPQUeWRhlJJxWgEc+4yE7etEIlBZlTB7VKjErtbBVfXrQ+dwCAqG4oABKrKTyGH86e5bCu3Q0yNUVSp6j86l2DkgHioYA/O0jtyPrTmd5AAV4Hp61AzM+D021DJcSJ8kYAqwLauFcbScelMlbcFA65/KoIJG3nec56j6VPMfkXHAHf60AQzwK/KHIYilCeUcp93HFA3gKSPlXpViVMgMuQT0FAEJG45yML/Opo8KQV6Y6VFwoZW5zycU4OCcYwO30oExDI7MSRkR4yD71IrRmRQwG1/19qjlaIO3OSx5HpxUlthnEb4K9j9KCBVjURtKMEZIFNDEr8q/MTgf0pxmAd45FyoJxT1cnMinHp/QUAQnauW3de3vSO6j5UzmmzEbdpBBBBFQvMhbcoxk4zQBYVmOPUY6+gpHlJYoeM56e9RidVIznGD+tKboPj5CCB/KgCvMCjnBzjt0zTTlzmPoOtLNCZFWUncW6eg9qW3aVVMWPlzn2zQBLyACTzjBpu0sNzcY6CpCQAxxnPINKFHCt6ZJ9aAGKhT5GGEPT1ps6sm0rwD2qzwT+8HGOBULqXxn+Hj6UAV1Y4LOM4yMUQpIGLL9z0qaKLe6oTk85HpU4xGzqi8DFAFRYpC6Y+4Mk5qeQFEDKd2TimOWAwo61KhSNQx6t+lAE0MXlRgvwz9/apBLI8YyAAvBqTzHliWMY+tVhtyyY9qAHk7cLxjHFOjUSZUqMKO/rUZ3LgL0PFPQBcAnPegCXAR1GwAYzUO92LFgATx709ixYgH5feoJGWYDaDuoAa4IjbGc9vwqMNJ5SiRiSPXtmngFUBbjHHNTeXIwO7BI9fagCPyxHF8/PepFYmJmkX5scY7ComMmDleBU8efK35HHagComdq7eB0qRHO75Rnt/8AXpvmNHnYMFv0p8DCMlcjaeufWgCbaCcSKCynIFMwGbzG6d6kjkDOV9e4qBxuOR0H9KAJztPfhRRv6IfWq6FcFlbKsO56VIm5QDnrQA752bJOAf6U4AKCvG5envTnkE4xgJsOPrTXVZArfePT6VbAaoZmxIcMP5VIFYkxsflX7px+dQzZBCjkevvTE8xW2Bt3f86gC/a5ZnBJxnjPpUG+SMsrnJ7UedIC3POPl96pNK6yAHjPUU0BoWxO5t7deaf5QVh5Z4cZqiXG4JG2N3epgxHfODjP0qwJAhicMeAeD9KtxuXfeOF6fhVTdI7fO2QegqRQQApbHNAE0kxlYqckD+lRvGzsQvSpUIZWIOCKhZjtUZwWoAUDaCRg8CmYLuQeRjnPFKW3EptwR3FISu7aD1oAjhjgttxjXb83POc0OqeYxDENnIFPUBlxJ6/ypXDKpZDuB4OetAEMrnco3fWq+yVnOT8vYVbZfmBUbsnH0okUgiNeo70ARNERnec46CrAgEkQd8gr2puACCTnHWhmPlc8H+GgCFwQR6VWZngbewyMYq9jzUAbqBnNQyrvOBwooHYcbrzEjJHB7VMrICGHHpUKwAPjp6j3pwiUKZCeR/KgzsMe5ClhJ1zgetSyPjGGx68VCIQ/zMOfepvJIRg7fhQIptNkFWAPPBFRpNuBSM9O9QSo6SHjAPT2oj6HHpzQBppI/lhWOc9cVLuDR+WMA+o61St2yMHPJqafh8p09qAL6xgptPbmhdoAKjdn9KZ8p5ztLDinKR0xnAwKAGDDHLLkdsdqaHZCcHBPSpAyBCoUhvzqA84AXOO9ADZnlUh+j9vStAuGUKoGT1FZ5O+T5uQOmORT2IbPbbQBbYL5RJGCO1MRi+SBTkYPFh+vr61CoVQx/hHQetAEQZY2YjnNTb42bOOOPlqqyN8jHgH096d0YbecYyPpQBosHP3TgL+lMdlUMCcgD5R71G0gVQFGD2FVwyg7mG/IoAkMmF3H8amHTHaotig5HQ84pGb5en3eT70AOMO3k5I9PehoxvBVecU4npheT6+tQS3HkYj25Zu3pQZlnywFAjzwfwqucn5WGCD3q3EykE4+9T96p+7QZJoAqMjgEr94jPTg/WqnC4ZvvDoO+K1NrCQFxgdgBnrSFFD/ADLk4PPpQBk4kZt4xjIqaTBVdnDZ61GsUwkyv3ewqxKDvVj8r9wOlADkikaMNnjqBnk0s6sAQnHrntTxuUdeQKbLISoI5Zx0NAESKSTgDJ4BxV7y1jRVVeQKrqGjAz94n8qlhLl8uRt55NACRBWLbl+ap5Yox8zLzjjFIrHDuHUtwKsZJVkPAP40AYjWjMn7vAbqT3pTFlcEAtjPJrTWNJGZcjA4qq0I81nxjPAoAqyhlG5wMjGMcVoLbqIxnuOfWqci75UjkB2j7x9fSrzMJEEWMKO/Q0ANjtYjk/exyCe1VW0+MoXVuR/CatAuyZXhelDgleCAQaAIYrF1DA4BPTFQ/Yzt2gZbHOetakeVhDHkn0p6ICMA55xkdaAMtLGEZCk7u+TVxLUEfIwAHbNSlVDsAc4PWmFQ5O1sgfhQBWisXF3vYZUDPsDU8kSuOvDfzrSjURjcSSc4FUmi3Nnpk0AU/sEcZbJySO/OahazSM7hk56LWssUZZW3fMOnpUxdmfbuAPpigDLECxxAY+bGTQIIvlATIPetKRMKRkZ5yKjLCM4QAD3oAZ5SxDaydDxzVOVR9qEg4xxjtV8yq74wAD61RLgSqFIYHr+FAFhYUfk8Eg5FMjQgmNuKfvDTBVHJAIIqyilny2fT3oArNAoOxRkNnp2p0cRjIXdwMnj6VZIEbEKD3BNN+VXCSHDODgUAV2jKplWPamrbyOAAcBvXvVoBNxGPlB5zTwd5VeigHvjFAE0cfk7j2xg4/lVeWDCMQOvQVeK/KAtV1GW5JOe1AGXtZnChd23rWe9sZpiAuBngV0akxs4K5D5HvSfZ5HUyf3eB7UAZyW7bBERnFWpLSNFXPUngCp0UrgMMnHJzVvcAQMZAFAGZEmSVPHXFWY4TsBHBzmpmaORhtUgmo53VUEb8ccetAGTcoCRvHA7e9TR2ztHuRCQfXtUM/Dg5+ma0rJmmgJkABBwOaAIDaOYQAPnHQGljjdMLKg3d6vKzFWVsFRVcIu7aByaAIBEskm5UyBWisbeXsAzk1GhZCdg9ueKlVzGFJHscc0ANa1fIeNiWzzVsRRgrxk8/nSRSuAUTk9c0MzFgMEbeuKAFMDsCFpqKE3K2DirCBtwQcAjqaqE8nnlfSgBxdNhBB+SmRoSoPRs9ak3bkGBT3KIDjj/GgBnlfLhiAe5quEcIcKF/rU6uZo8rxjHWmxDIzzuH5UASqdihnHbGKgml3Tx4Awp4przCRwm4gdD9afEjliCuQtACGB3fgEc54pZFdZMdOO/tVpCwlKyDHYEVWv2lidCMgEnOfSgB4L+YmDlT1z1zUsoG7A655x7VWWRpdpHyYAznvVrpKXxwR17U0AxnWSNmRcBeCfc1FJESS/qAAB6CpFjLqdp+UHPHSnsmFAyMkcfSrArG3ZxyOev4VVtxGsgjJwG9a142WOEu2PQHtmsxcPvZvUACgC6VRenQdOc1FuMkqhSQFx171EhzhQcFait7oea0e0HnqPaoYF0jIyvB44pk0anB438fjUokIc7hz61HOqyBUPU4II7UhsftxhZRjAJqApsfZ0Hb61JIRKhbkhlAH4Uwx4fbg9BVpiHeQ2COPlB4pYYPl2udpI6URuAShJxSCXL8dOOtMEaogBjxnA/niqsq7UyBg98VOJQYxubHPB7U2V0kjKjjBoAqQDKszDIHRRRHNucgqAemPao/MWEFgPm9KaoDkuB1/QUATSMJDnGAvFJ9paJt2cqeBUUBczOgHyqM0jyPEwVgDkjANAGlJLGiCVzhx0XHeqruy54xnkn61MxR0IlU5PT2pkYYRlZAOvFAEcYkKbCuc1KgwGGASB3qVUyd+duO1NHy5z16YoArgxEjI5xzUaFRuTAYHmn+XliTxTAiNlFPDUAMdkYhepX0rOaQxSlyC2Knh3xuyZ4HTPWn+VjMmCSeCKAEj2SE7F9+Opp6z7zuYAEdj2qs0vksMqVB4PPOatSKDgn0/H8aAJFO2YMDx0FTy/K6kjk9vSq4U58zGdvb1xVhW8078ccfhQBHIR5cmFyTT0iygKgrRvLAKeBnHvVyMMvynt6+lAFR0UD5T82DwazGjd2GTzWlcfu/vZI9R70yKETZQHGeFPegDPOFQlMbV6jHNRxujgKOAOmO1QwozF0YkmM4PuacsbxTHcT8vYjFAGgg2ZYcnPepN4K5xjr9KrRSNHPl+FP61YabDOGXI9KAF3u8S7zyMf8A6qm3MqKCPlPX60jqERSB1GaV5Ys7R83FAD4443VyOR796srENoRhj0+lU0mZf3eBhuMelOdyUyCSQMcdKAJEikU9OAeg9qdv3gFflwcGq+90UMSc9MfWmu8oTjqT+lAFyCVJAzL2PFDbhIGx6VSkHknKsPm4pySssuJDkD5aALxZUJK9G7e9NMhEnK8dGFZk00bO3BBXpz1xS3DEgE8cZoA2UKvCSnQcVGmVbdwQD0qhb3Qt4o0Uclufp3qYuUuXKD92xoAtvGTl16+hq3Ax2b3PGMYqmk4GV65/SkhLSO0RORQBXAV3JHGTjFPCr5gU8gU6S1VVLh9pHINVLJt4leRvm7fhQBO4mkLS55xgetZ6edN8svBycVoL5hGWzj1qJAcEk8g0AKBJGwTcNrdqJ49yjymxt74p0sPyJ5YI6k+9KCUxgYQjDUAVmO5DubJUVVDyOR1I4INXMRvuAyAeKZHbbFJcc54Ge1AGqm0I53b2xSeYflBAOBUUWzywQ2R3FMjUeZhDkEZOO1AErDlXP8RxVeXfnHYj8qeFDMQB7g+9MZXcZjYFjxQ0BPbbnjZHfOzgUB2VgCBTYNyROHGT0yKRCwJdhx2z61PKBMsgy4AzzUqZEgbbuQce1VJJWTnI2k1bjZBgA546UrAIxcMVAwT0p+1iFyOAMZPeq6ykEE8lT1NWjNlTwMCiwArsoCjB4wCareZKoYc7fpT2ZcjcT16GmziYZwMIRng1YDkuSIEDrkDPNRh45MKw4Hb0p/llUUyNx14qKGNDICybyW9e1AEIVVZgB06HHar5gy/l5IGASarBS/mMM8ORirwkjUjLnC9/eswJ9iLHkruUetNZY1jJxwc1CHf7sfc4/OrA8zCrnAIwaAEjCHAbOADzU0TRo42JjeOM+lQ/PHkHnOO1WsbgqKMHByfSgCcqxUe2MemKYjgAoy7QR+tBZsAKAVAAwTzT0DPjsoOKALBjBj3L3/CrFvcGUBWwMDkVDIqooGSV4FTRQBQSRknqemaAHfKhLKQR/WpotmCNwYselVwmcxhgmT1P8qgiBEgwwUgYz70AS2saWynJGSSQOvFDMTKJT0HApWb+Dpjrx3o3xlR0z0oAmLxrli20YFVmcNGwUMcZ+pphVfmBGSx6fSg5VVJGM0AcRdLK8yS88ZJHce1SsylByE2+nat24topJD8ucjqOOtVJ7ZXjVBgAHjH9aqIGNbSTIFjBG1snd6VqRJtRlVic4P1p8dkEt1jbDFR/OrEBCgA8Hp7VQCQBFJVhyO1NZAZC2M444FbPlAx5Qc9yBUZ2bGwMkfhQBlPC21UfhW9aoS2RRt5UYHT0NdEWWRAuMAevaowkMoMUuT+mKAMywtFnWQy4yCuB6e1ahtSoZSq7SpHT0qSONFGAvy/4VIm50ZMEAeh6/nQAy1tUQbtg4Pap5VXqw6CpljVG2Id/1GKmmhAymKAM5X242Dg9aspExw6HrxTVXYvknhs9qlUOjhc8H1oAtPJNEjKrYyKEk2KjIOcfhUkaqBtJ3E9+1Mm8uPK9FoApSgmUsx5briq0pZSMZ4/Wp/7wVunOfaoXJ8wAZJUZ470AX0lZ4Qu3aKcYRhDgnBqpDMzlQ4IUHmtkiNWKwnpzzQA3zMqo5wB0pJ4y0YI/X1qblo/3vOfwp2+IjCLnA79KAKy7xEqn5j39Kjtt8dwxPORgjHarMnzYXAXntRwr59epFAF9NrPuDbdtfM3xi+AHgD4oeNX8Z+JNHS8v5YFiVmyUTywcMVzyce1fSPCn5zyf1qKdnO0JwO5oA4HwF4Yj8KaLHolqyraRqBGq5UKAMYAqT4l+Cbfxv8PtZ8G6pu+xX/llwvBIRgxAPPJxjpXZoojxjBFWZ18+Eo2NrcHPpQB8u/CD4D+D/hUhvPDOli1kkKs7+ZvkcFSo38dsk8YFfQ/2RFQSeUEYgDI6nA71NAsMe2OJcbRtx9K0HU+XigDMhixljkZ9OK5b4l+BPC/xG8MJ4d8TWEd5bxSCWMt1UjGRj0PSu5C5TZjG6mywI0flfeUUCseL/D/4d+H/AIewTw+FLGOwhuBtcRjAPOTkHPU17LatI0QeVsvjHoMVCLPELJCBjrz7VKiS4GRjFAJFrUAL628iZmC4PQ9z61xtnoNpp7l7eJQ0hPvyO5zXaxRea3IOwDnI6n8KzJ4ZElDOccnoMZHbrQMfYxTW5BEuxduD+PWvCvF/wI+HPiLXJNUk0GzaS4P75ngUhvU+ufWvdUUjJc4BqwirKdooA+Y7b9nr4cwiL7N4fsVMG6PDRAqQ/XjuR71sH4C+Co2e3g0CwEW0cfZ0AUn0C4FfQoswV24+6atrDHtZ3HXgfhQB832/wO8KzRo76HaxFCRu8tS3HXn+leiad4TSxaOyWOOO2hKoiRoFPHToK9G+zw/cABDdeO9SRW6wsdm1sHPIyfzp3AuBVMLw7fvDGW/KuWstHjt3dZgJOflUdM11Dq3U8e9U3ib/AF24ZPXHXFIB6sGiAkO0pwOKkjZUCo/zD1PeoFVnUfMMdzUyGPeEYB8fpQBxnjjwlpHj7R5fC/iOAXNhK6yIMZeOVTkNlu2e1crpHgHSrCyl02ziCQ9ZUIHluen3ce3bivVZYAJWuN27d2qssZEokAxmgDkYPDVqp2GJfIXJEZGPyrpdM0qCyh2rHsQg4z1/CrMrFJM9j6jvUkNwJBsVuV4wegNAFhIwZlI6ip5ELHAOe+KqiVYiH6MO3rVtWLqWDcj0oAgncyRG3kUPGAflPHJrFtvD1lasstimxVO7rng9R9a2JRtTK/ezUqZiPyfdPagCW28qKEogCnJzTiNkJfqD70gUFC44b+lSoI3hGTyc5+lABbAzpImBuYdKoB/Lm8tk6dBV6BfLJZThR/SnRgSNJIUB3CgDm9Z09r4o8Uv70DA9Mf8A1qsaNpD6aqKQu4tvJXnkf41oeQpICYWp5U8oKyHPHUc0AQhVEpd8cVd8wZAPf071WzGRtJHIHXvTGLLjHYCswLgO5AOpNRkKsLIRxjFRxsmM9yeTUzoWOQOAcUWAzxv+VQAM/wBKeBsTeOXGcfSrEkUgMbxgHrnHPSmgErjjJ/DmgDOt9Nt3ujcquJF+96Gt6CJDmI9OuPSqDxlEEsbYIODV+KTeBt4Zf1oAhmtlRsduox9arRWnls+3gHnHua0J2YMFOTuH9aZbzlWzIgx2PuK0ArpEUb7w56ClaRgmVwef1qR8ud44PWoVjlYgEcA5FAHN+JvD8WqBbiL5Hz8w7EHvUFhpKW5811CtgZXsR612axqyF2wO59Kie1EhHYYzQBCkgaMBFAC9asR7Wwq4GKqRQsrMj/Lg+taKCJeFBPrxQBC3nDk4wOR6ZHSsrWNL/tC2YFADIwcn3rodgZSnUEflSxqQNoHyjjnvQByumaBBp5EpbK4yQRya1VSKJT5YAD88nkVflH3l2fSqrRoELN+XTFAGbcPtR29Bj86x01BEtn0+SJJoJMh0kGVYHqCK6JYCyFCM59etZM+lxhiT/FQByzaHo0UJSwtIbVHk3qkSbFB9AFxVtIxp5SfGPQdjWv8AZUTCBQ2O9RzWwIAkCkDoKANCG8jXbPIdm8dulSvqJEbK4EkTgg+hz7VlyxsBGey/kKncLLbjaMMxHSs+QDGlsTCQ1mEiVzjhfWpLbw5lxNJgdea6KC1CKDJy3p161pNuRdq9PStAMiC3eEKFPyitmBiU25zVdQ5UHGOe1H+pJxyCO9AE7BwQCcMegpu5lcPt4BzUayebtLA/L3zVplIK47dKAMHV9G028ke7e3UzkH5u/NVrTSrSzkTYpYIBgHoDW44Yued2O1VlMpkYnAKnBH1oA0oyM8jGKkVpFfkZweKqpuzyc1Kru+ATiszQvJLIOQPb86S8giubfyhlHUKqtuOVHQ/pVZXdG25zT3O/kda0A5JvC1r/AGhLcxhW3AKTjGcVKdMuIh+7jUA56HHXg8Vuxkl8ZwF5ye9SSFicdT29vwoMzHtbKQRIHbJxxVvY6ELtIz1NMhLRIVlPzKxxgVZypQMCSevrQAAFQoTgirRjLKiyKGAOc/7VVFV1GO5PepJJggEbkYY4oATUtLsdWH+nxeccY5OM46VmrpyWkoieJUjzlec4rWMnz5/yaRmDfeAI9fSgCwkA2AoR+FQ+X1OckU+HcobDcU6VDjduz9KzAqKWXIOPpTXhEhG3ipGIbIGAPUikdwoAFaGgGEqMn5sVKrxcBztGKj8wkY21GyglcnHOKDMJdyEkNlTShRlZOaCBI3lgcJ7UoOOAMigC3EtrvZ5Yg4cbSD3B7Vx83g/Sjff2hBGqSICF+QYUdePSuoLYXd6U6ImQYbpmgCvaRLFHFGASY+c57/StQDzQXY8g9KrbVyVI6fpU0ZiUkRnJxk8d6DQVyNxUn5sZxnpT2LheOQBVYshb5uc5J7U9WBj5PIGRQAjyBVDryOhGKi85lG0DGagUgqfr0quJGWTrQBpHhRL68HFLljgIAwHrTEYNGDuwPQetRI4Q4YE+vNAFlY/mLkdO1RsWEm1RjvkjtT08tvmU802c5weWPTr0oASKPH8eUzn3p/Rmwcgf0qtk8bjkD07VYLIRljgjge9ADCwYYcgDtUfGACTk0MoI3AZxT1AKmiwEZUsAegqVzhNnemgHbg9BUrbUXceTQBXbChVI4Pp/hVJGZX9QM1ZkcOV3AjHfpSn5wASTj8KAHQurHcTyM5qyrrlTj5lOeO9UlOCMkYNSiRFLN3zxQBfLFVzGck5JbPbtQNz7iMYI/Hio1O7KRjhv5VGTtcKOQecelAFjD8OPlMfT3zSSO8hJTGFPcYBFOX94+9/mxwMGldlA2cH19qAGwuSwXHIzmtAbwoKgY4zWdtAOR8xHT0FWXZgmMjOOlA0Mli3sMD8aiRTGc9G9+1WgG8vKhefzqEMVbb1Hr3qGixwZ8A53H26003EiyqGU4Pp60qMhkbOAVqwiqW4B56YpAOjWKF8vzu5bJ4pryDJ25HP1wKAg+Yc/40H5CC5IoAiJxnI4PemtKMbMgk1I7xkFwQQPwqEsu3fuBH8OBQBIHbbtAAI6Gmt5LD943zDoBSI2f9Yc/TtUhkAOCBnsdtADokSPoCCe9OWMOzMflx096jaRi4UKenHpmgTPG2HjBYH3pWAFRmYxxkKwANT3BclAjdev4UwzZ/eIu0ScE1AHyc5OAe/pRYCXyDJJlz7D8KbKywkuR0/mKk8ws4A6ii4kUJtcY9PrRYCvIWeIbQORnNVJEZAABz1JqyQMKWboOgOBUQXazEnBPrzRYtF2KR9gTI5qKQkYUngmoCZDhc7SO/QVK2RCDnkdqLDJY9wbGMY4q80v7sb2yw6iqIJljwnUdulPdx5YI5zgD2qDMc8yy5t3A245A9aZ5oRUt3AXjA7VXVmmClR8/HUVacMR84wQeDjNAFxEG/ecBsAY61UlIR8sPmJ/DFCS5lVnJA6Z+lR3bOGL9AScdaAGzmUwlmOee3YUqvuAG7B7e1U3klwWflf50MwUlVGNvf2oAmdAXR3f5ACOO1O3ERm4HdsA/wCzTPuMoHzDufWnJJESQqkgce1AErxiRhubEZ796ngfezbT8qnAz7d6SNllKooxjj64FUZ2kjlIt2B/vZ7c0GhrA75MSDKj9DUUgafcAAMHgVXin3jYzbif0qwJIvKCDr60AM+eFlLNnHp2xT1e3mJVBhu9VtoG8YyR6dqeI4ZMCPgcKfWgBUiRSVJ3KWB/KiT5pCMYIGeKe0bgnyzkDgelQsrDIPOD/KgCVmK7ccn0pFKB8kZNNw0iZY4xUPkSjAL5U80ASzqUKxR4Bbml+Z8SOPuccVWYN5iGbqPStJOfvdCeB70AUWeNmEpGcfd/+vT5Cr7W+6WPznvinzwK3zgYqNowgBxkjHBoMx5CzffHPY+wqqAuQrJkHse1WPLedCxO1h09KkhizkSNz0+tA2VWWIcrhdvfPWplkbiVh8orOmjIkZFU7T/nNKGkTMbncq9KBGlhJXL5KmmTRuiFm+YKOKpK0gwAByfzq4yfLkMdpHNAEUDpImZOlQywyGZPLyVJzUowjBgdy4pDK6SKwyQSOlADhFBJnqDimqhyW3fKBU84WMmNerCqn3IyW9cYoAuQOgdTmvkD9tu3P/CuvtDuyxm6U4AwrlR0J7Y619ZooZd44r5q/bDtX1T4NC2iXMsV2suT2RRyxPYYyK1pbjR8kfsv3TRaBM0XzTJckY936V+hHhtJLiIMWPA5BPGSe1fnf+yzO39jXyoAuLhUIzk72PFfoj4YhlNoQ7kSJ6eoPelW+IR2Mcbxygxk4HWulUR5BbpisiGYKdzL8xzn0NThy5XjHIzWCAvTIGJAOFI/Wqksb7cAZAU9KWTznJOOPT2qX7SjlcDkdaTGj44+NgP/ABf/AD/0S6zz/wCXDX811f0qfG/B/wCGgsd/hhZEf+XDX81de7S+FHmT3Z//0fuX5RuU8nvUHHzLg57Yp2WbJOc96bJlR8pKmvjz6ADyvyjkdQarSSbHyo//AF1InmhyWPGPrzUbydfNXoOvStAGzEvhidtVmfp8v5d6VpfM/dY96pSPIG2vnjpQBG43tnj5cEiqEhQuc4yKvKXwWPHfJ79qr3EeQGUAsefSghlQL36EGoXYMcjgjrUxUlSGODj9ay2kOTnGen41oIkdg7nJ/H1rHld2lMSnpnJq87bo/p1qhI4GQq/M1ADNqRglu3500jeAFbH1qvMjmTcehAz9RULSdSTjABrQzLqnM2H5HUU/EwuFljT5Uzx7ms+KQPIwj5xjmrsRf7QqyPtUdz0zQyGflN+3lamP4geHywK7wqMTjoCvavvz4MeXL8L9HkRiXCAEnvgYHt+VfDP/AAUNVIPFvht1G6UoWLewI/D86+1vgfdbPh7psTPvRIlQptOA3UHP+Fdr/hI54/EetrlVA67u3pViKJt2c4IqFZgc4XJb9KlWcL142965jdDZcxsFYZ9KV95wNnFNbY5EjdKRXA5fpig0GKFUAn72f0qUNnOOB796qmXJBAxzjNTZK8A7S3XvxQA9JlQYZQW7etIu5eSd2eueDmoSylsj5QPzNPllCxh1HPv1JoAlBkKYzjPfqKrSkomDw4qGKY+WXDABexpVlS4QMW+YjrigBsW9jlsn3NWSGUD27+tZzSOjbOTg9anSdtwjkTP+0KaAdOG3AqPl7j1psrPIyogb8O1TzEs44yOtGVDnYM7hyfpVgVJELEKWIZP6VcSXdns/TNV5TJHuC8k8HNU5QxG0HYfvHmgC6JiFaMgFiTzTdmAxVgS3JzVMPtNTnARnEmCvQe5NAEUEmD5jL8x7Z6Zqw0jg5A3KAOKrxo3mAYzk9RVpY2aUovHOPqKCZEaTzMwRV3KD1qyHdQC/J7EdqiK4cqGwAcU8EqwDchRmgIkh3opdRgt+OKRgCquvLY6ds1F8wG4dOuMUI/mDnIweh6UDY4si5aTgnikfcAVTpUbtlWy33T0p3nEIxZefTpiggjDyYIzu9/WrFuXL7CMY/IVVjBLb+MelSRSGOXaq5yRyaAJrneoIJ696pRunCMvzZ4xzWkT8vzDowI/OqoUtOzx85x+HNAD5MKqZUEH060sgUcnqeaQsFyoUAICag+Yxo7Px70ATPIWQZGAnTFUn80uCDwTnNXnRkG7oP51A8zO4jGFCjJ9aAJwrKoi+8acCyAs/3RwDVfaWGRmn72cBZBwOPrQBMjeYwGenrU0xwuVHSqSyBjtxgHipiWI3jnHHtQAWeVnZ88Y71LIVBIVfvdTTIY9oKlvn6hR6VM3zjIwQO9AEaqRhcZ96TG84Azt609iUAVc8VXd/n352nHPpigCzwqkA59vSl80NwF5HeozhlWSPsO3ekZgwDbc/SgC0u8L8oBp2zaAAM+pqINujCxdak3sF245HSgBoCnpkH09qiWIg5RsMf0qbzV2liMN3qAMjP8hw2KAHS75IwmASDyalkfJ47D9aieULkD7xollXZsxkmgCLJb5g3PpUpBd1OP6VFvVFyO3tSvI8Sb8blHTtQA7YMZbkf1pmxBHlyDgcj3qsZSFDdOc4NOjZnDOfl3GgB3zAARjIq0i4XAHIzSQgBGz7U7djLZzQBTYCLI28Hp9asxgkgt3x7VCVVw25fp9akVDImc8dKaAa5MaKx4+apoyAqyZwhFVmjaTJQ/KDxn1FPM2UMTLyBxVNgSsWKkLztP5mo1EkYUyADntTIpljk+flcEY96kZt27jqD+dQApjLIHY4IPGPQ1mssvmFSTlecn3q+sm3A5/+tVeeQbsrk+uaaAbbxtnPUk96vfMkmNoNV4EIAcY2kipDKqy/MSMdBVgOlcbwqnGMU5y6OMHOfWq8koBHIG7060lw2YCewwFP1oAvKXVScg7v6UoSUg7D93196bHGVCBmxtGMmpX+RM9ATQA8I4G5jyePamumF/2qYrMMnPHao3zkru696AJEwSCeq1eUgoQRnNZYPlkhjlqvwuwRjjJIzQA5ZPKBTA9jQF27WlGT14qqHAbYxORnH4U5rnKAY+c4zQAXDJGQI+d1Rl9qAPyR2qvLNHCwBQknP4YpkMjO5lwRngUAWlJJPYDgfWpAromJOCDmoSPkO772aR5m8gqWBftmgC2FRow+7MhJxUOPLLY+bPX8KSEFdgPIP5CpDj5gOvbFBmIWUgFRyR+VKAGbazfNis1xIXH8K9verRLJhs0ANZd27BP41D5bEdBj1rRDBUDtjp1qrKVC7FHBPOaAANhQFPPvUqsccgEZ6VXCIzYPB/lQiEcNzjoaALQYEF2whHHSlSRkckgFcVAVbB53HHNJhkiIPyg/jQBcVQoPl4K9Mj0qHGJeTjJx+FRxuBGQx7dPalQEsxzuweKAJXKq2I+vSolVRtDHr1pzDYx8zoeeO1ROOfl5A7YoAkk3bu4Ht3p6E+TjPIP86hIcICDnaeKYHm3YHK96AJdsmBtOSB0zQNyTDYeSM9KkiUyZxyAM1WHmBSN2FBoIYxpHLMyZLZHNXFKnOePf0qqCCxkCjjtTZLkr8yjDHsPSgLl5WVtwPBH61PHGG3ZIDHisaO4JYhQcsM1O8zArgYU9TQFyxPKsKBgo54zV9gGCqyqcfdbvWNlGblvlxk57U5Zd0pG/cF6UFXNEKy4I7VHHJtO5gAN2c0sEmRlmweuD2qCSaMyEZBAwKAuWkYM7FskHrTg4LAqDjPHvWZ9oYSjZ9361oQuXIZB/hxQQTs3I45qD5VIO3k80uQDux+BpXIICjjHHvQBHvTeMDJxUsqAMG25GPyNRTKIiPcVOs2+IIwP+FACvyhyRle1Rp5jqAF4PfsKjXkyxrwMjFCzSKW54HagCXbsJbr2xU4nAhCtgMx45rOnuCEPGX9Krwkzbd/f0oAuSuUkOw8nngcCpA+8gkHuadHCufmxjHrR5UK/IGIJ6elADGhViJAxA9KQsAAQeh/GmDMvyY27eacsQPRcfzoAsMwEW0nA9fekiwVKHOG/X86jYEgqSduOtIJHQqU5FAFlTKq7VHy8flU1sxG4beBxz0qNHIUnGCO1OjkJRhjJ9PegBrEeacD73UdqeybCecdD7UJFukLHgn+dVpXY5Xps4NACT3bqTu4HPT3pY2ZkBZs1nFmOWfk9s1YgBdlR8jH5UAXWkCIGccAhfqTVh5FXGFyVxk1XcrOuGGB2+op0fGRJwT37UAWjyy4PGPx5olRRwTkqOaaFIOQcADn3qNC3IyQWOB7UAQSjYoZOpwD/WnmM7coRg8g9wBVkKiR7XAZgKoq+0hT0A9O1AFneofftwQOMd6us7G33Yx3rIWYTDORgfkKJWZQCSTzkDscUAaYmSVAqtkAZbIxzVa4ZfOEpOCAV69jVJ7pXbA4VhgjsaRl3cOMqDkZ6DFAFxpYoyGZ87jz+FWY3BU5GR2rjNTnka+e3h4VAGHua6e3Z5LGL5grFeeO4oA1UlAQ+pxj6UWziRx8wypz06gVWRRsULgkYqWM7JGkPynuB6UASyLscuVIGcgVMZcjOMAntVJ2c/MM884PpREct97g0AWXG1tmCQ3f0qJW2/J2HrUkj7QM9P1qF2z87A47UAMYl+VJYofu9sVK0CygtncR3Pas3Up1tbYTopAb170WEzSRjdwr8g0APuLcswGMqevPerULpCqxRRD65omuPLGUIYr61U+0udr7ADnqKtAaThZR8ow2eg9qIwoO45BWqULOZs7sE0TXK7m8wNzwaYF1wCxRCTtHeq8DSM5xjbn+VJbTo5bYclR3qOKSOOQvkgnpQBqpMUG1QOvepl2yuRzntk1jNO4LFDwOQDVyO6RiOOQv61DA1/LZE2qRUDIicJ1bqaYHLqPmIzz9KPmC4wTnvSAZjyyQTgL+tRSlZcY5xSS4Rxls4wenWkjaGaTGSuDxmhAMSIxIHiOMdafI6lAyEhsjHOKfcKB8h4GOcVRLKj8HOOgNADWVjJ5gbkfwmrtnOYS3mZbJ60W7LIGZlI7g+1K6bSHAJU0AS3h3YdON36VUeRmDJId31p1580XB6D8awYJzh853sCM+lFgOijwUjB5UdjUxPlgMCeOmaxrWcuiOxJOcHrWgZPLwzIT6/WtAJiWDnOSTjAFKxfbjvnGKMB8yM2MdPXNQ7nX5h1zQBbIEke1j+65BArORi5KEHCcfUCpI2ZUK459PWl2M6kZwAaAIzHvlC4Jz096lhhZZTj93nnn1qSSUJseL5T09ae0jSMyngr+tQwJH5Y5Pbp71Du/dmOPpkZNRTuizpuOVJz+VMV5JGZFJZB27c0gLnmZygGBjFWCwQKzc9PrVCHImy/RKbLMFf5/ujue1AEwTOWQjHJpqRjGS2M04FGUdhnjHemlFPysSRyeKALifu0VQdxP5VE6ldq4IL8daYEyPLB4HPXmmXckqqAmDsrQCvOrIx8zIAyAetJHKViLKc9KjDSSJ+9HXnikSB8EOdvPHpigBUd1kJV25/XNTSB8qGbOOue1R+QGlTPG4Hk+1WZE8nk4xgDmgBRIwUxr2IyasxMTGQ3LMeKpzMirlCODzjqajkfakRViS3PPagDQWQ7JDjcQQMd6fHIWXLryM49c1nNOjFnz5frUpcgKqNlDzn60AL9pO8b+ADTeCC8LfKT+RqpO2zdFkZ9fSqkErsxibBU8+hoA0JGYTbs5wMH1zUoPGPunuT3qvBcK7nK/N/hUhXcxG4tk9h0oAiugzP5jNsUY461I84EgPO3jORUTA7sP0B6fSrTxrOgOCO/1oAnDICWUcY4x6U1D8gIOATTCQV5428fhSeYgG3oTzgUAWYGTc7Nyq9aZ9qLpIcbQOn0qCEyHzAFwD61KohwyyKdq849aAJlmQ25Y8sFqhDcRxp+8ba3Tj3qG5uo0Vlh6Dt9Kx47h55Rlevf2oA1FhVW3o3ztwatswMoVxncPzqKNY0kUA5Vqmk8sShSeV5oACqsQrfdHIzTZ0LqHx144qWSDapKMDn1pisqRJklup9vpQA4MzIoAJ2ccnpTAygsduDjjFNYgwsVPLHk+9RbjFEwIz7igC0si8uwz3OOOlWXlQIHHIZQee1YMsjJsx2AGDU0TuU3P9znP0FAGiGbcGPK+lWZk3DevUDjnpVCGbzEO3p0HtUxl8sAHndxzQA1Ig/XBJz+BoESmVkbkjHX1p1vK5V1Ax1IxSCO4kXdjgd+/wBaAGXaiQBVGGzxj6VRlkYON5yAMGtSJDw0hJ2nAz71n3iiItOM7RgY96AFebYyDOC2AK0vNVCA38JrDCSTAADlDnNXHkldVduDnP4CgDaXZ5rN90Dn60yFnaRpE4XoPU1XgcEBnPc1PCFKGRW2lc5oALlyFIcYwMYqijMpyo4A7VcXHlEudxPQmqxXYgbr60AWUlaQAjheuBwKdGQ74PA5qP5dquMnPaqqTbS4Axz0oAkmu3jdVOT2qxJIg6c1nSEO/wAwwfWrdupkj4OCnJ96AJY2UDOBk/pUrEKCSeg7dapzFGUPGMHqeeTTXkQHYnOR0oAtKEETYP3qpIJUYtGx3DqParCElAW4GcYpWmUDKfL2PuKAHwsQCGJDdelRCRluGManb/Wp1mDYz+P0pqyMoZeoPSgB1vO37zOdxyR7GrOVUHzMsMjHPrVYPwwxnI6VXDYYhW+VTQBYlkQSLubKkDr60xXKyFgCMcCqEcgM0kMi7juyp9qs+aSojJ5bIPsKALjblKE9HOPUU6VmfKL3B5quCRmLBK44/CrBZwowOCB1oAkMqOGkfsBk/Sqq3TtGY+oB4H0qxIgMTRKcbuprBuLa6RC1u2CMg0AbTzeZEu05J4IHtVyKVDEONvyjk9q5u1MiQeWz7njzuPrzWnCd2BngjoPaswLcu0L94F8569arWpSW4RJGKMMsQe+KheNcMMk5Pyn+dWbRF+0JJIQ2BigC/A3mzSQp0Xv7GtFPMkUgHDgEDI64qmkY88hOAODjjNWmYYUHg9M4oAllz/rfUdMUbmCgHuPzNNkkGc5Ge1Ryy4bB560ATsflwOo6kU2W6CqoBxjP40gDNCCeBVCdB/FxjufegDZhlkkTccbV5zWksodQ6t83XHasi2mWODyjyo5Oe9I16AxO35fT0oA1o513bHAfPP0NQSMm854B6/Wqls8RuCBgnrT5iSSyqDxyO350AXn2HAPQn+lQgAnKjHp34qhDIS/qRzjrV6NsuOeDhj7GnYBrOElBPOKgnmYcEAdOaiurlV8zDA47VAt1CSN5wxxRYCx3KyNg45IrMupvJ5HII6+9XLhvJBk+8Txj2rGugZFG4YK9ParA2Y42aBCeDgZ96lEZVOn1PSokuwbZYwDuAA+tWVkjkTaj8oMmgAiuvLDxuN24YFQm4DSEKMdKrtJ0GeTUhCRzjC8YHPrQA8SKzbW4ycVYYqjEk5J71lXMhimUkcY61syr5dqpUZDKTnHeghkMLfvQS24DtVrerscHrxxWXb3ErAbxtwMA+tW1m2sCvfrnpQXce5wyA8DtngmtBXcgMTnHWqE2Ww8gA46mmxsp4GSB0x0oC5dP+sJHQ+tO3HcCB8veo1bBUucCpQgf7nQ0AWIJVcnHfvSXOWDK4AK8j3psCqW2xjDdwelTzqJZWPAKr6ZFAGYgIyCpBx0+tOMrIA64z3qQLx8xHTjj0qCcuJAcLsxg0AXLPZcnaTsPXmrpi2Sk9B6eprDiZi2FxtNWYrj/AEho5GwF5BNAGiwYDnO386mjfncQMdBiqDSEsHH3R6VOjkqR3HNZgWmIQ4PUfrUAIbeX4HSrStGCG9az5GOSVGOehppAWFYu4DkBAMA5pJE2gNkgd8n8qz0lkRk8wArkDI4qy119pyhGdp9fyqwHkMcPH0HXPSnMs0wTefvZUk8DI9Kns4TdSCzhAEoXO3dzjtUTLNEXicDIODQHOUntCuX3FSh7HrU8buEy7EE1G6zTMI+MA8DPU0jQTu77GBZWwQDkg0AWZDkFVPK8c9gKYDxtZsKe/tWLcTyByrEE8jjvVm3MjLnPbr6UAaP2kiRk2kD2pLoSIikOQGOcH3qi+ZVIL5xx6URtK+ImbdtGAetAGpaztNEv+zkUEtI2CBwePxqlablMrK3y9CKZJ5sbMMllxx260AXJgExC5DMeSfQVW8/ZPwNqgY61AQJVD8gjrz1rHkeZwWduM0Adbb3O1cdTn9Km8zYVQnOea56ykuC4ReRgcHjvW5lSS7DaV445oAcN/mA9jmpleKN947jHNMbZ5ZcPkgUg8vyd2M8d6AL07GS3McbZJ6H6VSDBI2Vs+n51BuKoVBxVG6d/ISWMksOCKANFHjKSLwT7HGBUMCmIttbK+9Y6ykDk43DBx61o2CNMrBjggEUAWI5lnUtG4ypxTnLAJsYAA5I6VQt7d8PFCehyfaqzFkyjNjJwSeOaALs4JO49CeB6ZqODYsm5sgHrjvWezShPkbJ/xpbVptx81gc1fKBvFUYA5q7bKwkRRjHpVO3hmcfuxuFW2ilVlVAc+tQBozpGSOg9RVHYUySckVZcbkVidxFQ5dQAcMDQA5QsiD+VMdIoh5ak8d6TarEY4xzxTQHIYs+7PFACRswBC8rVyKYohXAIxz9KpxqeQeB0pxBVSqkAkY/CgCIzxmRVU4UcGpZgY0DA5B7daoPHH5o2gA1c5jUbmHXGKOcCJGWXKuMAdKtMoPytye2KjaORATIMA9MVLwuJGbkUAOjCgcj25FWVO4bSeB39arBzIwYr19O9SzdVEY5HejnAuoxwRjqOKqtGrZcAY9aekz4z1Ze9MceYmc7QvpQAw7Co3DpgfhQSYvmj+6TRk4AB4A5qURFwoC7hxRyAV5bsRjcRuIqGO5LgFl2rzRPblJym3GecVEFGNgXPfFAF2N4wMM2OeD/SkuJ/s8QDcPk/lTFQFDu+U9qxdWmlERDNt64oA1IZzN0ICd/etFmOVA6Ada42y1MRkRyYYdsV1cUiyRBgcLQBIXUMzjBwOtSZMiqVyT3Haq7N825emOalDKhLLnHegCyuV44BpASqhhnNNUEpvY9enrihnZMxKMlfm/CgAZ2Ztx6DtVcxeaSQcAjvSefubaV4J7U5Y23nBzQBDITbuq4LE8luoqi26Rixx14HStG7jcRGSTAVfWsr7RAqHDDOOD2oAmaHhXAHoRVW4jGSVAOBV+NsqCOvcVSkU+Y2R8p4oAqo28bHGd1WfJkA2oANpGKhgTauMktzirOZBGdxwcCgCdcRA5+9kGrKl25I561QSFnwT97GcVdUuAUA5AzQAOGDFAcnrioCSG/edPSpOQAx+8epqtK6jhuo6GgCzH8obbwT0q5jGA3QVjm9j8xcfQ1pRz7k9c80AJLtRsgc9qp7mDeYiZ9alkYEjcOM0/G4ZXr3osBnpc5nGTgZxW0hUuNv8NYZtx5uR8pBzV6M7ZMMcZHagpMZcS3C3GFHBI/Wnq0gRuc45zSSSFWG7kUgdYhvznOBtoKIp8pG4HU/jSJJtBQnnHWrJwuGcY3A1GVtVYyKvLcE0ARqJGibPWpY3NouG6CkiG5CFHJ4/Kl+zyT4J6Y/lQZkgcghn6GoZMSfOo5HSnKkrSFB93/ClBUOVxk0ARgFjuJ2he1TsA6nY3Smq7k7WHDGklCrHgdPQUARR3eGEch2+1Xi+/bt6VgOhJOKsCR7cAMd3vQBoM5G7px2p8aCTblqo3d7Z21n9pu5Y4hkjMjhBwM9SRVuymt5Uje2uYbkTKGUxuHG09CCDRY0JwGUkkgc9KrM4kbCk45q+FeXMS43c4PriqS2z4O7lvagzGgkxsoBGOvvVhAzgDbtpEjC4Z8HPT2qSR+CFHSg0GSDA2qMg0EMW3/dA7U63U4JY5BqCTesmUOVNBmHnDfs5JI7dBSneFG/qehFMVdhLg/N3FTEtIBz9PQUGhVeYqCh7cYqJ7yFdqh+cYNRXirZwvd3eEij5Z+gH41yL3kd67S2c8c8bH5VRgTRYzOue5xzEcDGarrOJE2k4bPSuagkaf5UbaT2zViaVLKF7q6faq55PtQBvLcMCY1b73Bq9EzopLHqMc1zOl65oWsiM2GowSysPuhsn9K05nnSbO7AXjHb9aDS5rC4SPgd/ajz1fBPFZ8StKc55ApRBl15+Y+9OxPMXfNYthcflSrhZBu5BHcY5pWgkXABORzVW5c+cOdoHPPWiwcxfDfLjPBxU7MqtknHIquDvVdrcYoZXJGQWquYotycJgnOeTTGc7FUrUi7XjdXXbt5B9eailkQQbpGCHGMe+agCB5zkKy57D2qJ1+X5jxzVeJxIw53Dpj0qzKuEA6gHGKDMjVtqlAcnHp0oUBh8zd+vrSPC+xmAOcc571Wd2j2ZznPGBxWgGqnmBMI+B0HHYVPvyQSAW+lV4XVmAb5ehx7UpwN29j7fiazNB3PmBk4/lUjn5FZT8zk5AqHzUiHLLwcMO9VkmMrb4uQ3OelAGnGd2B3BHP0qcgAMuP8ms7z1jwjgk59KtWt/BP50akThV5OeVxQBacZG5cjPP047VG42BRnPGD6jmlY7IwBgsPxp7NmMzseYup28fjQA2IDfvRjhsgnAqVZWhkKj6D1pYPsUkLvDIZCvXau4dfaoJACGeMg9s4P5VnY0LqrIcluvbFMlBUhSdwPTNRqskMagvk56+1DOmMIdw9fegCNnyBEcZB700/ODsxkdfaghkO5euPz/OoSH5VT/jQBOsoGN5J9ee9PVlRizDgemKhSEnh8c+/epnjQL1x9aOQBBKS5C9G6AGn7+MM3zDNVFPlli/zFjgcc1YYxZ8t3G7HJPT6UGY4HcpDZA6fSl3nAXbyeDin+WpyQfu9R/WmQqRJtUnjjNBoM2yebmMH39qnkQso3DcB1q5JEuAytyPwpkgAG7cM9gKB2KuMAYwP6VBKwUguP061cTb6/MetPZSMFhnHQUFlOJI5SMr0ptzEC+1CeKmWWNnwgKGoWjIYsf50ALFjzAr9AP4u9WRLbkGPJ5HSmSQ+YgyeRwOg6/Wq23ysOBn1H/wCviszMukRp8yH5l6e9ZrTNvLryTgYqczKQTjDKAT7e1Vlb97vBA3E8f570WAlWORjuByVPH4VNIGmUbvlI/LNMkTaC6McH+7Tkd4ZNgAKsMg9gaADedgjTr/hVdmMeWYbqvYL4LY/HjpVWcDa20Z45NAEMLyBNuNvHSnwqGUohJPf8ah2spbGSOKt242kOBg8k5oAWCPy5eWyM9Pep3GyYLjJ9h3NKG27Qqg45GfWnxh5XafIyc4B7Y9KAKojRZN2cc+nFW1UAFFG7vTkhMsxcdM5P+FPhG2R2JCp2oArsrBiE+73471BIvlkDOOOwrRLHOV5H9Kh4DkPwW+7jvQBJkuAqABcc1E1s+8D+Eeh/KpTJ5IwoG3HeqomkDHceM5H9MUAXZmjCKigAgc9sk1Cfmxswdn9KZK8Ui7YhhuN2fWo41aLcUYEk+lA0OCNJJlgML0FCeY5UDPXP5U0B4xuAzk9al8wRkAnJYd6CpE7Ou7ByxHGKry4aXrSsSjKxwFNL86glMMT+VBBIiFWYHkEUxQjyMX4VaikuXCbX+Vj2qqSobft5APTNADllDysqD5V7mqVyrGceVwtWWYHH2dgGPWohE4J3n5geKAEgB80B/uj19aveYshK9BVAnzHEWdrqc08wlgdxxjmgCyFAB4piq6SAHkDpTIHfeIyT/wDWqzKQCHU8jigCO6bZKGC5YflVWW5SRQoXPrVpo2lGd/H8qj8hIV8wH5mOMenvQBWkO2Bhu2jGM5rwT9qMmb4RarKCECWxOe5VRzj619EiO3mmG7pgE+gx7V4v+0HZQzfCvxPbhQ4ezby93QFcdK1pbgfnn+yy8dub0MSYPMV1HAO48gmv0j0CUTMuxtrPjJ7nvivzD/Z0aWe81GExnzG2o208Lsbk1+kfhDcY0Ync2Bkmit8Q2euRxokSlzuIq6gwA5B47VixkjDAknNbKSjGZPQVkIs5GBIrZz1qGNApZgeG5pxRXIcfTHtQmxpCSThe3rQxo+Pfjfs/4yDw2cfC+yx7/wDIw1/NVX9LXxvji/4yDx/0S6yb8f8Aioa/mlr2aXwo8ye7P//S+45YjjJO0qc9aazh9qYyaUlpB8px684pwAQbgPmxXyCPoCu24EEHITsP64qpvVUYSLnB6+3tmrDqCWcjjr7VRUmXcT8p9BVgVS33pEBAY59argtHlnzyauNb4iPXA/lTJo98e7HygYzQBBKMMrIc57Gqzgncq9cVM29DkAHAx+lVCQvXGc8UEMpSHZxnNUmGQXHUfzq/JmRmbgZ/nWcUZA2RkCtBGbJNIgKlen61SWYvJtX7xwTUzM7OxIyPX0quxYNkcY5NaARXM+0mMHB/LNOgdcfOBjtVa4CzSBxksv8AKo2STIORjOMDvirsZmifLWQFcADn8aZIwkDTEbhH1UdTVYdTEDhe/POanS3SUpuyFyM44oaIZ+Xf/BQeHPjDRLhB8gtgvOTyNtfZ37O0jP8ACzTbl5w0aqFI2kAkgYP4V8d/8FB4HfXNEvsn5S0S8YG0AYP419d/ACQ/8Kk0eGNiVWFMjHG4kZruf8BHPH4j2938p1YDIPfNSJJGxIHJaoFwGWFzhvfrVj7OyZcDJ9xXEbocrYVQepOPYVZ+UjLYAzzUcXHDKScfhmraR5II/Gg0KM7LBjYMn36GoYp7iXfkKPp2qa7RfLMfDDOefWqA+VAobGO2KALHnqiFQAST3qCSQMrE/MR0GKazFoyGXHuOtVklEYw2T9eaAAbYxuzj1B6VJbzB2ckYH8JpikOd23OemeBUjBFGduAvHTvQBPMUKLv70y3UrlQRgcjNRo5mKtxhexq6DGUG0YNNAQMZN4KEAnqMVLsdQd/JP3aUCMKNrY+tDlRHnflvpVgN35G2T72OM+1UpUHyq4O0HI96uZLpwMkVVaRirFzlv0x6UAQebsfaBkjt7U4NuBRj19+tMIZQXK8N39KYYElVtpwwOelAFmHEoyrbWJz2q2rAEbh04zUVtHEYkYnaxHPsanLeXhCd3PB9qCZCSvHEobHJ61BujZNw6k9M+lS7lBKt82OOagKgEAAEA9BQEQUOflyMD0oKsigZwDSmVmw8Q2L0KleT+NN8wsCjHBB6Y7UDYmDs5xz15pyMgJD9OuR3qCUSBRsIYdgOKkRGT5mAUDtyaCA2RNGkkJPXpnpVpUV33Z6c1RyYiVxwOc4z1qZAdykAheAQeOtAFzzIwpONxHai28pQwVcOe/brVdWQTlF4HSrG1ckbsZ9DQArqCQeoxg+tRbcIqsec/pUqBivlr94fxfSoHck7Dxjr70ADzkEqo3Y9OwpskYMbMTtLdx0xSopzzyO+PSgtjeMfL2zQBJCEK4DliBz9aBlmyzEAdqiRtig5BBNTNdKImOz/APXQBUnkSJwBwT+lWLRnX5H+71/Gs11V28xlJzxWnb9oyuVTvQBPs8hjIDnPRu+KngCSkk5wD92oi0ZfhgSvG30pJ2ESAo2AOvHWgC2wAJ2j86zHh3MxyRnj2q2kmdpYYzTynG1vuj26UAUYw8GEU7gaspgZXoT2pdijO/ijyGRfNU8txmgADMmU7nuKkUMcEHmombZ16/zpXlwq7FyzUAIQS5U4x1pIztYs/JPHApud2SAM+lO3NGcCgB3yMQrk8VDJkMMryBTt+WBc/dpiuu7BOGPFACh22smOG9am2/uTs5NRBScB+ecVZhZVQhGB9utAGWqE7hIMsBmpo4mCDdyepqXhtxz061IofaSvI70AMjc4IPUdqegAVuMN3pCpMhZ+r4FAyeRxjIzQABV/i79BUnzJhSMdDxTEZCpI57ZNSo+xdvHPrQBVZjGPm5GfyqBmLEsPoKvzocL0G79azwAfm65zQAMCqckbjVpVLAc5AFU3ZYhkjdRBdEJlVxnHX1q0gNIw7XJXoe9NuU+XafmPqBSJIXTevDD9arGSVCNrZVuoqUBXyY0Kbc4xt9jTgrBSpO4g5+lOkm81wqnAwce1EDHKq3ParAkhtlwCec8irzRRtsixnpz9KRCA2XHA4A9aGeRS3l9R2NAFmUjYDjlcDn3pjx/eQAnHfqBxSGTdIuRj61XubiWOFthwT1A6EUAQxyt5jAHdt7UpmkKkqBkGs61Zm3MRj1q6owNqnIFBFwEis+W6rwRVp5pI5cA8DpVIEKx42k9zTSz+Yrk9DigLlwyNKfMf5AvHuc1WkkWNskEH1p0s6nGegNV2lAY7huAwKAuDTRfddiSeRV20lYwkSDBz2rGuXjLqUXhe4q/HIyJheBxgmgLmk5CoGP4imKU56Fz2qmr7gWPCnjHqahYspBjPz/0oLNFXLoOeM048El/ujisuOVsFM8ZqYSPwCo2k8mgzLZbcdp+6OmamVUIweTURXcAB909KdICiYTls/pQBLJIJIymBt6ZFVpCwX5SRzjnvUQfbGyqOKaO8jnPoPegB8WFZt5+bv7VIGEm3AwD+tMWRQx+bHGDUMrgBmRslOlXYC0inJA+6O9KxZi28Yx05qO3ke4hWRV5PUdMVDds7DZHwOn1NFgIJJXaU5Py4x9KuQht4deAeKxgJY1IB+b0Nbdpc20oWBvlkz0HeoAsrGhYc4I79ajmiIl+R/l9akkCp8pG05/SoN6lj3zQBaQNtZEbdx1NTxQMI87M+v41UjbynHoeKfJdSxkhOSe9ADlUrGYs8Dj8KrFWTCAgI3JzVgO+MHuO9V32nIPGOuO1BDGD/AFhBHAzgk9azAf3zEfN+FaX3f9ZwScDPpWdKE8xU52kcc9MUCJFfccI20L1I/lVxMOoI4HT3rOEkNudxywUjgD+daayiRTNjjj64oAWJBtY46YOPrTB5Ucx3DofXikMo57c8Adao3bqpOSRtA4NAGsWWdWxwwHPPWs+KP7wY89OTUFpO5YqOUPr6VbaaMqZJflHb60ASxDeTCQM+oNaEYa32oO/WqFoGMwYYCkVbYEyjOWweKB2LTLKZ8gZQDmmOqjDKfvdRS+Y7DMR+YetVgXRNznNAWJbg5ZOdwX1qVfuZA6jrWRPKTgA56YxViOaZQUGOOuKBE6xY55B/rSgbYvm6kEGqv2p0bCck96b5zyjY2B70AVpZHWcKgyB1xWxApYAgAAdhWLvQYQDazZz64q2s8yTIqAMnfnH50AaTNJuLAf8A6qY0oXOVHApGnYLwBtOSTUSTFwWbkkdMcUATrIDucfd7etRu5K7l4I7Z61SW5ZW2qm4Z5xSmRpSHA/d0AXiJNoZjx1pocMoVep5pilsgD7vv1pTHnBVsY9KALKsWG5ulTw4yQD05qmhfYQXLAfpUkLtz82CKALTyAk7eKrMjBN45B5PNVZGkWQnknrVlQ2z6/pQBzdwLuO7wnKMOnat6GSQqqxH5yMn8Ka0GVPzfMOlPjgEaeYuTntQBdfKortwADn61WR5JZFTOMtg/jStdBkw/DADg9KIEWWTpnbgn2NAGqrYyvIA+UdwaekQJJZxkHp6VHkqTk4DfrUiq24MrDGaAHeQk22VeVjJPtzVeCGOMNkglgeO1WGZeB/CewqERg48s5x6+hoAxZWSJxG2F3/dHcg06XJwBgKDUhtQbtXfJ8sMBketTSwMxXJ5XGB34oArwxgId/bpmpnbYqoB90c575pXYb9h+UHqTT/KXbgtn0zQBjywF2G0ZbufQVp2ZkCqAfl/lVUxvJNhDhQcHA6ithRHGjLg4PfpQAF2LAx/Nx06fjUkLEEBj0/WqfIKmNiMZGPahJNz+X646elAFwqrP87lSewFSB08xUHQe3NV5mIwIzgLx15pRKZCjYIIOOO5oAtsD5vzHFJMUTAPHuTUzb/NBcHpzntVedfmDvytAFG8jju4o4JB8qZ780IqKixRLiNRgHPerjqkg2nO2mRxBV8rPAoAqzW5VQwccenOajG+NdvGMVauJoraAM3Tnt3rOluTJOrxqAm0BsjvVoC/EgbGOuMnnpRMhxlgSex9aifAw+BwMVJHk4zx/QUwIbcpFLnceO1SDAcjBYc4+tRyr5cwwCQc4NTxush5G3bzj3oAY0LAJ6sO/apI4jGQTyR+NShpGcFh04GatQxD7rDn2qGAy3ZxJmQnA7AVpXChI1wclvzqoq7JCc5wegqzI29PM3bj6UgMt5G81F7E45qGeGQtvQ7QD0rTl2uFk4BX9TUSxhx+9bBPoaEAhG4sxbIwKqMN0m44xjjir6xsFwSCp/OopMLL5RwQuCPegCs0u0hCMMw7cVKTKQoAJA/SldTIF3gfJ0Pep4nDRlG47e9NAQzZaE7W5HHNYMMYjkZX/ANZ1NdCYkI8tmHJyM1kTruuXYDoO444rRICxCNm1F79etaQffIFY5wKzbdzjJNWCzl1cjheoP6UWAnIlckbsL2qJ1wgVjk54xTjIVi2gEHP6UxwQBJjAxRYCMTsCYxkEdKlR98hHIUHqfcVU3BMswPGDntSLcYlAPIPNFgLDttZAOctj8PWp7hds0m1sqOQR34pp+YqWGSOOPSo9xaMxHkx8A+xNQ0AxmEmMYAXrTYhJES56NxnuKWN0kdEYYPcdKtuiY2dyOaVgCOVRkyc56VXyJlIcdf6UkigAjPGeOfSlaXAVc8EelFgGLPiMYPJ9e2Kja+jl2ycrg7Svr702UI5CgBAPzOKrvbBf3zkHHQGkB0qyQQx7iRvH8qqyyiZi3A+XPHesdZC64I5x0PbFWraB2JK+mM1oBYhkLNg8YGM9c1NymScHd61UigdZmJOc8gfSrcyHYNpwCcdKAIzG5lDMwIGQAOgpbiWVTtcB8AYpiB5HGP8A61TNA7ffYAjODQAxocEPv6Y7dafdRboFOSq9BnrU6ZKBSMuvqOtSSKr4DHC4zxQBiTwMi/KMqe1XI4cRIGHAx0q5JHs+TfhiMgUmF8sENtAHSgDPuLcyBnVsc5xVPyQwAHGOODWjMdtu0hJyBwPasWEyPKGPyqD+dAFyFI7c/us75CPetaLJJGNp6nPFZigSPleAM/pViCRJEK/eY5zn0FAE2dsnGDnv605pJI2BYjYwqoUIKMfm2dcVOWJCDsKAElZBtK5Abr6UCBsARg7hzn0pT5YfZ681PC0kZDMCOOtADQ5kj4b5gOPeq+C8mwElSOam2Btzr/D1/CoLncYlMTYMnJxQBHLZ/vCSfl9qrW0YEzFyFUHg1fhTChOeB/OlWKJyUBB2nke9AFWMrO4RT93Iqd1BZjnBYYOfamPbGJ2aM7TntR5/nJjGSefyoAfHI+1889xUSSMIgcck9KcrKyFT1NRiRI4445fzoAsTPvtwy4XJxge1U2YeUIyD8vJNSCQACCQcDJ49qtCFGgkb+JhgfSgBrKskYKEMfeq2T5fl5wKfYpEilWyD2qa7EcO2NTnOdv40AFsyqgVeQxxx0qWZWjlEuMqOmfWorJdkZU9QauTE+WFPHGT9aAI7STcef4h0960d7BMJ8pHpWNE4jkAbA5rTDBwhJIyOv9KAJXZWAViAcCqN1EXjKO2Ywc/jSOyrK3ft+tODoUdG7+tAFOFBGwYHgAgj1qyIxuXjkj8qqOwWQln28YA7GtCEloGbqwxyKAIwhVtn3VHQ05d+5x03UrO25Vb7uOtMyFLEjdxgGgCZpSkW1cHaKoQOZN6uTlqmlliSDa52E1RsGEu8x8qO/egDUCvHtxzjFQzRnlw3enQyuGxkAD161DdygShWU80ADtumVA2CRVnZ5ZRgeSMMax5Jf3vP3h3q/HKBNH3DdfrQA+/YRfMx+UAD8ajmEtvPCpAdTj8jS6nGJ41DMMLzjtkUSMXC7vmOBg9hQBMxV5BGOFHNDwhcytyOgFQ5iEe8tgjFTo0cwbyzkDigBy7eEGdo9u9PMoyCBjNIiOrAcj0qd4tqh2bIz+tAB5ILgM2OOcUscayGRsbVzx6k0PMYwrOvBxzTreVmc5Az2HpQA2O0tsmVoySvQg1AVQPv5X2PrWldl4ArR9SpOBWY0TyJvkbnI4oAf5TxuJEq4hmeRAVyGPWqBjdiDuwB61YUSEgZwoPbrigCxcrtRo1OcYyR2xUHykkEgZHep5SqqXUggjrVJjxucgDjB9KAEMCpCWGGyOMfWkUGNDtIyoz+dX/uRJGeW5y3bB6VjQwSfaXRmIwQfbFAF5WMhXzF2g9Md6W3ASQsvQ5AzTwjN87cEDA46VHZq7SM+/JHTNAGoHkhQMTk45A56U2S+ixhz0Hr3NQXRdVVs/KTgjFZRi3zrGfm55GKANZ7liwXOQx/KtFJVdGcnkCuZJIu0jI4IJP4VtQyrGMOvXpQBeiZih75zgCpvJRxtl5wKjDLGDGRnf6GrJZniXKcrQBAzRgYyNy9BWHqMpSJgj47E1elkX5QfvcDHWqV6gkj2kcnIUY4zQAadLI6LlvmTAH0rfiuMMI8ZPQg9DXO6fbT2hDgbgSMgmtrCPOxxtDdB6fjQBfW5h8w4T0U49aumJmCY+UYJP0rlWjminX5jtPNbcN66RGIZJUUAc/5EkMkjAjJJ2kVAVY7DKMla1SoIkYgBVyTVMTxvnBzjpQBM0/RvvE4BNTPBHPH852s3IPbiqLYyqrwCRWrKF2jaQSi8Y6UAVVTy04ODkc+9MjjCsZGJLcD2zVmMryZOlZWuXz2NrbCCPc9zIOR2AoAsIz/AGvYe/atO4jkdFC9O+fSlgVLkedkc8e4NXTbN5RyeCDQByVxM8ciREctyMntW5a3bTI3zfKOME9a5a6ika4bzm/1PGfarUR2FShIU5x9aCGb8y/MPLA+XBA7UgbzEA6Y61k/aGjBkY7yf4fSnwXqh/7oI64oEbJmaRBFHkjoamgZovuEAD25zWVHclWQ4DD16GtKKZXlKodwI70AXVvGlh/fYLDPQVJDKTEWj6g96oTr5Vu0rcAHsOtZyXD4LIMD0NBodCs+HymC3pV/zEHzMcEjoOlc/G0kfynIL89KiaedU7sAf0oA1J70mfEYBAGKgnV3jeUc7BzVWOXzJ08sYA4bFWbm6Xy3jwVyCCaAILKZHkaOTAKD5a0pgu0Pkben51xdlelbgw7gyqTzit06gp+VRjHWgDpC4P7vaAuMcVIn3du76VhpqsYb94ODWp9sto8OGLbscelQkA/95v2jke9KS5bc3Qjj8KkeRX2y/wAJ7HijYHGcYFWBS4kcooxtGTVnTrJXkkUDLL8x5BOAM0yOTEgUJ39a4f4t+KLT4bfD3X/GtzKIooraVc7trecy4Tb9SRirjG4mz8nv2m/2n/HHh746XmqeBdVmt4dEmFksKM6LIUz5i4AGACSPXjIPSv0n/Z6+NupfGXwbHqPibTf7NvguYyEK+Yi8E8jHDDGa/Fb4QeB734z/ABbRtWmkOm6dM19eSj94TkllXcQcl2zyc8V+yvhH4p/Cm3swh8RWdjLZDyJI5GWHJXsEOAOfTjOaqqtiD6JmcSpIJsKVUspz3XkdK/Mn9pD4nfEL9m34wW3jPw/JnQ/FSmbypcsjOv3gR1BBIPHXPU190xfGX4SOm2XxRYNs4P79OD7818s/tx+IfhN8UPgLdf2DrNnf6v4fIuYGgkDOpVxuAAPQjI/UUqad9QPe/hD8XvDvx58CQ+O/DOI7yBvKvLXgNDJ7jOSD1B7j8a9qNwTaRb2XMifMBwetfh1/wT++Imk+CfiLrUWt6smm6XqdoqpFK+1HnDDnB4yBnrX63y/F74Vv9pePxBaBPuhmlQFsfeYfNyBVVI66ExlY9JeVYh1+XNSsfKg+0tJti64r4x+PX7W3g/wB4X/s7wdcrrOr3WCrxrmKMA5HzZIJJ4+ldZ+zv+014W+NXg3+x9Sljs/E9uu6a3wUBCMeUJJzxgnmpVN9SlI+oIiu8SxtncSevWrsTyytsBAzwB3qhpxgNp/o43hgcn+7itzQ7VbrU40GCVwc59KzNDNk8yOQxuwVv7vf8hSWtsb24EW0CN+ST0AHP9K/Pnxl+2pqvwx+MuveEde02G90fTb6WHKnypdgbjaTkkgYPv7du81X9uLwReaTfSeHdN1JNQ8iUIrwrGu51O35gzEY6g4NawiB89+Ov24vGPgT4s61ptpax6hptndtDDb4JbahxwwHGcZ5B+lfpN8K/iI/xO8G2fi6TSzpq3yFljLbiCCVIPA7jNfgR4D8WeErH4pf8JR47065uwkskqose/DNxlwcbuM9e9fpt4J/bC+F+gQyaWmmX8VvtCxKsQ2nPPcgjp1GfpRJEKR+gEUUjbmwMdSvtT3fyWXIBUkZGfxr5B1P9t74bW9k40TSb6S4SNgGki+TdgkfxA9evFfIPgv/AIKDeJbPxu8Pj2xS90e8cpBtTDW3Py7SBlge+fzqVC5Vz9gJTbz2b+WAsgxjB9+az1YxcHlTXL6NryX+nWus2yP5N5EssecA7X5wQM9K6qNGmtg7DaWGfcVAzNv0Tov+fyq7p0vlj1GK5vX9Th8PabLrGpErZ24zMR1Vf614RfftXfAuyLW66tP5y/KdtvJgE8c8VUY3A+rGvhE3ygAHrg4Jrx74/eKtS8G/CfXfFPh/yhqFjD5wZsNtCnJ49cfnXC2n7UvwOkggWTX33IDuzbS9T26V49+0R8fvhZ4w+EHiHw/4a1M3d3exBcMrxEDcOm4DPpitoxIUjH/Zq/bC1z4naungzxbpYvJ9vyXVnHtCjoN46A/Tiv0BsooTOI5zhN3J7nHbjvX4U/sX/E3wP8KvEniGTxdffYpTLGIFMTyb0Qup+6D3IPv+Ffq1pX7VfwRmtPPm1dRcAhiWhlVGHbG4Hn3olEpM+Yfiv+1/43+EPxr1zw1pNsuqafPJHHFBMrAgsuRtK8g9jwc1+h3w88XN4+8L6b4kubU6W9/b+a0B5KN2GffsfSvwW+O/j/QNT/aGtfH2lr5+nQ6hDd/Lu/eKnJwGHfHpX6keGP2ufgZYWGnu2ryrEEyYVtZTtfaOCQuMD07VNSApSsfbA2eWqbgH54zStFJGA2AwPfPHXFfEnxH/AG0vh3o/ge8uPBt493q86PHFmF0EZccMQV5wecV8vfs//t5a3H4hPhX4lvJeabcOfLmVNrxnfyOAAQRWXKJTP1rnkSJXuJCiJEMsSeg+lcbD8T/h2Q6jXbYyL1UON3BxyCeK7O2+w6hCksciy2l6oZWHIKOMjH4Gvl/xn+y98PorbUtStTL51xG7KwYARtkke/zHA9KfKVc9jl+MHw1DuTr1nEqdQZkyMf8AAqpn4wfDFo97eIrTPBwJVPB75zX4S/BixsfFPxtt/B+tWzTRSSzhh5hBJUtgk9hwPpX63Rfsu/C6eO2nNkwjlKqyhzxx2A9fXNU6dh3PXovi/wDDG6d5YPElq6RnDN5inaB16E4rkviH+1B8LfCHheXUNN1i21K+cOkKQsHYsB1wcA+/Nfj3+2F4b074WfGS58NeE1aDSzbQzhQSRubPTJORmv0N8C/s6fC/xL4N0nUL3w99rlntoy5MrryyjcSAw6k8VckkTKVjH/Z7/bU0zxzrlz4L8ZMunahO4FpLKSUlyxG054VgOnJBr9CkAeRwj5VODkY9P8a+Frf9lP4T2V/HfaRobxTIwKETEsMdO/vX3LoMd7LYx2t2gDphd24HOFH4noKwbXQIs0Q6hMIAMd+9XFb7QgfdznB/Kuf8WeJ/CngDS5NU8WX8Vmg6AEM23IBPf1qbwzr/AIT8U6e2r+F9QTUbRwcGJgVBB744oKNl43VSY/mzinxSFVMZTk4NHlOSvktgE8gelPcSEHyk+6OSaAImiZiUAzvHQHmvgv8Aad/ap1n4IfEHTtF0GUXEVnCn22DYCC2CwUk9CQa++IS6kXoHFsVkI6bgDng1+Hvx00tfjp+07q+laUzGzadIpZFB+URDY5GfpimosD9Q/g38bbX4zaIviCKykssopZX7OQDgeoOcivcVbZMCfSvn34QeDpPAWkJoVgI2tLdFy+MELtAxnPUAY/CvfbadJ4vM/hBC5pAb2nx29zIwnO1Y+Wb0FflD8SP239V8DfFPWfDElqL/AEGO58qEEAMFQkNhh1z1H1r9ONc16Lwl4W1XxDcFVW2iclnBKhQMnOPpX4E+CfCD/G/4+XEWto8umQyzzsAMAJvYLkgepB+lbUop3uB+x3gDxhpfxA0i08SaMWitbrlFcdDjkHivZdNmY7YZD8pPHpXmfgXwZa+GNEt9B0mOOK3tyWATqeK9MtHSzubeK4kjjMzbUDOByB9ayA2vLzw3GKUAOmGGHHBod/3rxl1PqBSxMUGG/E1kB5h8ZtQ8YaR8OrnXvBFwq3unnzGgx88qA8hT9P5cV8/fCT9tvwP47kh8I+I/+JT4mWQWxhkBxK395XOB7Bev86+37JoYw0EqLIkmBhgCCM981+EP/BQX4DW3wx8ewfEnwnFLb6ZrcnmfulIWGf72Q3Y5P6V0QA/bhbhJPLeJwdyhuDyM1Jb3jNdeVmvz2/YF+Mfivx94Av8ATPFNwdQn0ubasz/f8s4C7j3yf5GvvzZ5TrIOr81ElZ2AZ48kux4F1i8sbj7O0FvK5boV2jIOa/FTw5+298VdB8QLo2qsmpwRykLHIgDnYcdVA7V+0PjCZP8AhX+vdGX7HONn1Q8/hX84vgPR7XXPjzp1jcg3NvDdyM5H8SoSehxwacY3JlKx/RV4L8Wf8JX4e03WZbZrOe7t0keFiDtLDJwR29K6i5wVUr61wnhPEWjweUc7Y1C5GMDbwP0rqBfAxooX5upJpNDTLCMNxC9qfLM/lKVxuTI5pkLI4LpjjAOKhvHI/eIMrSGeNfG7xx4r8G+GYPFHhqyN2bWQNcIoLfuVBLcAZwO+PWsH4Q/tafDv4sTHTr6RNL1aNT5kUjbQQvBIJIzg9c84r6ChMOpWr6ZfxCS1mGGVhwQQRz+dfgR+2J8G9S+AvxLbUNCka30/VXM1oyHBi5JK7s54yOfwqoxuB/QQl5HMjSgbwTgY9KzNavpLLR7vVoovOa3jZgnTOBXxl+w98Y9Q+J/w5htvFN0r6rZ74AcktKsQGHI6Zxxj2zX2D42uo7TwDrsjSGCT7PIdwGduFODjFK2tgPEPAf7Qvwr+IWoNpDakLHVrcMHtmUglkPIByAw+ma9gTxn4atUxLq1pHGOjPIv+Nfz0/Dfw9deIvjNbeHVumiM88iIykrlWYgnPUfLk1+nNt+ypp2o24+0azcqbd/LYk5XB6YBP8q1dluB9yweNfCly8Ub6taH5xkrOh+Unr1ryj4y/tJeAfg/NYGe5F7FI7iVY8OxA6EY4A+tfNq/slaUiyN/bt58nMYRAdx98mvkT9qv4Yw/Da30qyS5kna8YriQkMUT5ixA4GCf84rWHLLYD9kvh78SPCnxU0BfE/hG4SWFhlo+jIcZKkdciu3gkWQ5brX5S/wDBPyy1bTNGu/EMRM9vfy7CGJAUr1AGe4PJ9OK/VS5doQsijIGNxHf6CuaekmiU7iatew6Zp1zqM43RW0bSN/uqMmuI8PfEvwd4sljtdHvopLpgyrGWCuWUZ+6T6fjXoEHk38E1jdRiWOdGjYHjKuMGvyQ/a0+C/i34Ialb/Fv4bXs9vpzl/OkiyDbOWwdx7I24L1ojG5R+siTOXZJj8qjIJPHv7ZpVzIgcHivzq/ZH/azb4kXUvgbxwxbVk2MkoP7o7MKTnHUkj68nNfo1GUQJIrBgzFdo55BxUT0AtaeEjY3E7Dy4Tlgx25Bz05r8hvjR+178QfCfxR1seGLwvpNlKyJCw/dxpngAdfmABz656V+gv7SfxF0v4d/C3UDdvJBc3sbeU44AKjO3d1BPbivxZ8P/AAt8UfGvT/EeuaRbTTXcqCSPecK23qMnqewFdFGKtqB+1XwF+Mt/8ZfBlj4gvLAWM0jFMrwHCru347buwr2+Fwzl8V+S37Hnx51PTrJfhJrEottT05vIjilUKGjjIUqCcEOOeuTiv1YhuWIE5TYkhLKM9jWco2A1JVkC+YgAFU3kLpx26GrAlimTDN1FRGzIG5OcDg1AGdIj42g81WkdiNpPT3rXj3ZKsKo3kI+VQOp9aAPnj9qa4uofghqE1szRmOZZQ6fewgyR+AJzX5//ALKXxc+J9342/sVL57vSNgzHL0DDPIJHGAfXkV9u/tg3L2vwVvoLpykExPzKRxgjIwDn5hX58fsfeI/CWhaxeSa1qUVksRB3SHqrjmuhrS5oftppOspeWVtPBnIBUt6Eda2FldvuHDV4D4b+K/wy+yCCx8S2j5Zzt3gdOv3sV2tn8XfhuZTb3GvWiSADnzU6NwO9c5mek52nD4yvOKrBzuIj53cZ9K5OT4p/CzesJ8TWS7RksZAM/jnmswfGb4SWmZT4nsp1U4IEgH6Z5p2A9OgjJTB4x1ycU6VFEXBGD0IORX5gfFL9u2TwR40ez8OPBq9iAMl1YkgHlAQCOK+1PhN8a/CXxm02DVPDF2riSASyW3O+Fs/MDnHSm4SXQD2BeLjrlBjPHNPRl3fLnk7VHrmohcoZG+UYz1+lWlj3OCxwozyOv4VCiB5J8fPECeGPhPrt4W/e7GVUbhQcfKceuelfjJ8J/i18VNQ8f3FpouoSJaSnMsYc+WBkgYyD+Wea+w/27viB9tsoPB9peC4chZDFGcZOBjI7nOa4j9l74TyaPp15fX8IM16QxBX7q89+ueec10Afof4VuLnUdHtLq6KC6UbZCnAYgDmuB/aQ8WW3hL4T6hPHcNDLIj7mRgHVmHAx1A967rw/G9tiJCA3OT0C45ycHFfmT+2X8Tbnxp4qXw5aNuVVMZVAMMc9tpPoOv5VNON2B8wfDX4w+N9F+Iulwafq88PnTKQkj5jILYwFORyO+K/dzSbu6u9Nt5CjeZL9/oewOeO3NfjZ42/Zy1d/hDa/EfTEVr3So/tExi+/sT+8Bz8vsa+yP2S/jzp/xE8Pp4Yvbg2GtWAVDFIx2OgAUMDjHOOhq5kXP0LtMeUA/wApYDHvTzKqMVA+aue068kJWCVtykgBs5yK2ZdkhWQZwOPSsyydB57mPccnpzxWNdRXsTrLbx74zgEsevX7oJqxcWFxe28tvaSGGVxw4ONpz1ya/Pzxpof7QK6rfRafrG64gdQpBZTtJJG1gMd+fSgD9JLSIeQAGHrjoR+Bqhq+rWOg6ZNrF66iKFSWBIDYX0Hqa/IL4j/Ev9of4PmB9a1hkdo+XTcXCkZBO4bCT9D71kaB4i+N3xk8N/aj4gnmtrjAALKkbktgqyhQN3HfHpQqbYj9hNN8W+Htf0s6po+oQ3cXIIjfeyMvVWAPBr5Etv2xvAp8UX+ieJn+wxWoMYeQnBYkgYxn0z0718s/Dr4TfGj4beJmuJdTYWFw7h4EkC+Zn+LaMgdMZHNfI2uxR658ZbjTtUVml+0oGDqGBYBuvX09KqNNdSVI/Z61/aG+F3lB4tfhJJVmBOWUHqB1zwe3NdbL+0P8Ikt5ZrXxHZr9l2h/NZssSM7Qh7+9fH0/7M/h/UPBK6myKbpoPtEedsShmRflIVckHtnivz88H6d9o+K0vg3UAiRpO0LeeMldpYccY5xwaOS5SZ+2F1+038LIoZoYdWhvLuKNW2xEqp3HJxuBA2rycn8RXh9v+3D8P5/G6eDbqJYoZCgTUN7rGS4yBtICr7knr0Fcp/wy54c1TRrkaRPJBPEoPmxbfmVsAkhuuPb0r8t7zw1bn4m23hXU5mKpegbiB+8UN8g9OQPTNDppbMZ/SDoetWGpWaXFvIJwQAWDDjOP557VoXU54Ablv05r5r+Blg+j+CtNtJRM5gfy2eZss2CCv4KCB+FfSUkduQWDfK/fAwOh61JUTz7x5d+KU0G4vfD1wlvNArMw2/NsA5YHHb8sZr5a+Hv7VB1fxQfCHiu4t4LlGWLzJZWHmScnOTgdsADqa+6YbVZEkikPmwvhSM44JGQfYivxu/by+Fr+APEZ8XeHLFrW1vtjGYN8olKtwAoBBHUHpWsETNn696LeweItPjadgvmh4mAbn0DDk/hXwd4g+OOqfA74pJ4X8R3k66I7u6ysuT5JyVB43cnrnpXNfsW/HrV/GWjjwt4hR2udP8tEmBZsxJ8gAHGCOueevtWL/wAFB9N+2aPo2qxQ7JliceZjkNsBwSBk8ZxmpcUCZ+oXhrxVp3iTTLe6tH80v8zvhQm1gNuCGOfrWJ8YvEH/AAiXw+1S5W8FrNJGwUeZsZiFBATn73Br88f+Cf8A418S33ha+0XUJ3ljs5AIRJyFKEev4fT9K9B/a+8aLM1j4etpC1xKnmTsWbo68AKc8DBH44rKUbFcx8u/CH9qr4k6F8Rzo32u71TTbgSx7MmVVO44IXBBYEY6V+xnhXxCnijSLXV4IZI2mjR5RINjI5A/hz3yc1+YX7N/wHuIAdTv7SJ5rjFxAdzLMPmBH90KDz3r9NvDVp/ZqOJ5fs4cRjC/MSQOhNE12DmO0wxAjYbsehoVFOcfL7VVP2gELnORuGPSljmb59w+6NwrEotJG79uM4zU62hR1VTlnOOmf0r5K8f/ALSWq+AtZl0S30ZbyGIBN5mKEu3TAwTXH2v7ZmtWlwyT+DJ3eA5bDs59AQVUcc+9AFr4wftS6t8GvGh0HXLV5bKJiBJGqF9mM4AOeSMZ6YFfQfw3+Jeh/FDQY9Y0vfArIJvLlK79rYxwpI/XHNfhb+1V8VtQ+J/iv+3buza1mQbJIlQoQRuIYA5YjHH4e9fQHwF/as1PwHpdrZW3h97yC0hWIpscHbgBiXAJ6Y4x+NbONlc0P2N34/1n3u1c7481PUNB8G6nrNiAZoI8jgkAjnpz16dvrXxcv7b0ZDJd+HJY26qERyBnp8p5H5n61F40/bM0TWfAGrWDaLe2zXSGLfsKxgngHdk9PoamNO5NjO+F/wC3FrPiPx5B4N1aKJlldoCyRBdpyQDk5yR9K/QPT9eS7gtrue5Uecm45K8D6DBr+b7wN44sPDfxJm8Qz6XNeiG5+1K8JbcME7BtHBAJyea+7vHP7Yt9J4PuYPD2izQXXlAL5gzlQuT8qggA03TK5z9dAUdYzEwYSrkEEckde9LEUwQ/XPevxk/Zm/a08cXfiKPw9r9pJLaTk+XcMZHaM56DI6cY6/jX6/6RqUWrQQX8hKeaNzs4CkZHTjis/Z2LTNm5miXb5GCR97FVXvX/AIFLba+WviH+0f4k8Bapc6OmjiWOJ3CsYmYFU4Bzjp3zXjWpft5vojx3GveFLiC3lwGlVzjjHIjMSjJ7At+NVyjP0NhKuCy/L/sn/wCtSwh5JTBlQ2M/MwAOewz1PtX5wQft96fr8Mv9gaZcXMzAqiyJ5Y5I2khQRxzwDzXy9qv7Vnx60fxg+vSNcz6aLg7Y2jJjUE8KMLjI7frS5RXP3Fdt4wmdy8U60A2YmHmBz/nivhay/ba8G6ZptjdeLdPutMlljV33IzbsD3ZR2/8ArGvpH4f/ABt8CfEnS21fwtdLJ5bYkRjllxjk+34UnEhyPnf9qL4zeIfgv45kn0+5I0x0jP2coHDEj5SAAGwT1Oa6f4F/tA2vxh0gyJZy201nGzSO33GIOPlHNfMn/BR6+d4tFlhbe8kJJY/fCYJBIHH0Fdx+ybZWw8DaZexKP38XmMSMBguOoA6554NVbS4H31ZNITvyWbqMelbC+e7+cWIwD19a+SfjT8e7r4Iajo8X2L7VBcJ5rB32kqM57En1r1T4TfG/QPizosuqaXB9lRQzAM2XIB28jnHOec8/hWAHs8odkKtyB0/Cq0RMjeWwwP8ACoDcF+VJAGO3Wpo9uxpM4PSgCzJEMgKf09aeXywT26VAZJjw2HAHUDGKLaWLJLDBHfGeaALRSTZsK4Y8g0CSOJGj/iP+TTAWZ1JPI5/Cnuqhwrck8UANtppVJIO04BHFWHdVIxyDj9aoy7Dlf4uelSWsyhzEPmxjPtQBchYngfdPepYshirYPXnrjFU5laNlC8I/fvUUm7zgitgkc0AXp0zF5ikse/41luGlUZ+UJ781YDuoKO3bioJdzESHC7RxnrQBajlhcKqA5HU01gVctH8yg4/GqEM22QgcjA79c1f8zy8EklWOQO2aBon37gN44OeO1QOityM4HNT43xHdhGPQZ9KgSaKPMU2d3Y0FSLMgW4CIOPbvUYiKOCGzjsaFuP3u7GFIp7gOyuSePSgggvYzMAcZIB4Apix+dD84IIz3xV8yEHhdxPfNNUMpLHChjyKAMlEjTOTgn+dWCSFVQc89aSeMJclHGVI4PvQJliKjqBxQAw7VfzWGMnGaYzfOeuKsO4XBxuRv0oAUgx+o6+9AAhXAbaBRIInIAGOadGeQmOAPzpsmFwxGFFACeX5RO08HtUUrkOMdTV0BWBkByQOlVzh8Pj5RQBHCCoYYztzn8q8f+Osn/FrdQmJwixOrjgcGvY0hZ5Vcv8p+/jgZIrzH4zWhuvhtru+LeoiYbDjB9DWlPcD8xf2eM6drOtSRgeWHUKued0z4zX6TeG7dLJFtohuHTPcnHNfmZ+zxI0XiTVLWUo/lFG54yQ5xj6V+k3g6ea7uAmcIqMxPbOemaK3xDZ6zpo2cSAZ7GuiCwscODyMVz1owVR53Izk1txzIYmki45wDWYivKQWPk8kVDbRTGUu/AFXIPLVy7Ed6HZt+xOOc/hQxo+OvjgT/AMZCf9kwsR/6kNfzVV/Sr8biP+Mguf8Aml9l/wC7DX81VezS+FHmT3Z//9P7tWAxnnrUbsm0rtxjgml8yTcC3JFRSgsPnHHavkEfRsgdFOTn5TVHy3PP3Tn88VcB2oAwyT+marTq4+ZTxnH0qyCMSFgdw4OaoztIyeSW+XGOKuxkgfNz7/WqzYkyQOBk0AVERQcMckVTkiTZkfeBzWgpR5ic4J9aruACwBHPagDJGVBXknNVA/zMj8D+taMgY/MmPlqkTG0mJPvA1oZmfJAC/wAhwp7H1qncwpErc8nGTV2dlSU7fmA5qhcyRy4hHXGTWgGWu1iQOMd+1TeVGoB6+9MPljv0qaWVCoXHUA+1VEhlaRdvzenPSrVm3nKq4yTTGKNlR2wBVq22BgpGDnpRITPzH/4KKPt1Dw3aknrI2OoC4GMGvrH9n4Sf8Kw0aNYiC0SlABn92DjJ5r5W/wCChYB/sHLgSlpMqeTt4AwfTrX1b+zrGjfDXQb6RGVltERSBnOByT7ZzXf/AMuDBfEe7RWSecWl+Y9ie1TupjILVS+0GXjO1hQ075CyDd6V5xZZyoBI4PrSK25CEOGHeqwLnIH40u0RoWHY1oaFdtxBLHcc4pjqFAYcs1WonjVdzjoahuJWdkCLtPagChL5gA4xzSMyuI1RP4utWWQjJcZJ7VnIhjk2knBHH1oAsszZ2dxwDT1t2aN3Y8jmoFlWRxG/Az1q6DjgHrxQBWtgWCSFcbqeNyS45GT3qx5YVRt44oc5j+YZboau4EagHckjcjpikBiQHHOaqkhSASeen1qVg21XK/Wi4E24gbVyM9ce1VpFIAZPmBNT+btHzjJPHHvTcFDwDTArgKqHnKnt3pyhWchTj1BqTar5BOPX1qv8rE7V+YdzQAgl8tmTtnAqyrGRGEZOO2D371EgUllLZbmnQR+Um3OQev8AjQZiRs3mbS2xj3Iz0qT5CSHypOehxnFJLshVXxudjge2arXJdh8pzn14xQBbLKDtHUfypwKMrMmN3vWcgKoT3Gc5p0a9Ah+Y5/KgCwp2Ybs3GPSpBchw0YTB6Z701Nr/ACsMepqzDEqZLDJNACKoOf7xAAxTXiZVb5uQeO/QVOUVyAh9arPujba38OTnpQBVjBbLNkFaerFWJ3dP50ebCe/yj170+VFDB4COecDnrQACRpOF4296BKU+UfNn7xHFNDHcMkAjripsxgAHnPWgByXAizsXAI/GovOCtuK7ixqo7oXywzjOAKsRLlecjjPFAFjcgXd1J7elP8sPEHzgDt61BgBc5+gqTaJVwDt29aAFVYwu5RwvUH1qeKWLO0EgnmqJV1yBjB5HvVyBVKbm4IoAZ5ILmVcq56+1XHhJHmON2enOKjBUpuzhTzR5i8bjgDpQBM2UK5AII+tNK8YbIB6Y45odldlOORxRK7hgSOMc96AD5Tgls/XnpTzu2FT06+tQCEu4cdD79qsuYz8qnAPHT0oAq3nmLACo5Ujn2qCLfsJGcjv6CrksWR5cZ3Z/Wq8UjqCmORnmgAhkwNpO7jHHWmmUbuhFBPBdBz3qJQ4PHzMTzQkBK75wCoKj1pI8Iu9hlqX5WYgjcPT0qGQjOzGATgfSr5QLZlRz8vX+VIVSJC38XqKpyTLGh2jj+dJC4dgsrfKegosBbUqRvU8NxUscoAKpzjqaztpBIfop61Kk3lYbb97qPeiwFovg56Ed6VQd6K/Q5OarKHPMx46j6UhklCB25xxz2FMC1O5XBxwxIximTOEGCPmpsj7pAvDBec56A0+Q53IOSO/tUyAzpr6ORF3OBs9ueauwyBlG1Pv9/oKga2jkBcrgjPbrUyt8gjLY2jGR61IEB3FRvHfr9KiYhUxn3/Kr5wkYDGqiQ7pgR0OCfxq0BagbzIwV+VeMfXvUcy7WCqPcGnD/AEcFcbwCT+dTlBkfw+xpgUFVJZyGyvpirahVXA7njPWhtqEAqOOeKe291D4Gf1oAeHZQVxyefpQzZkG8HPY9iTUQk3/utvbAOacJHQYYg5PAoAHLIssZOZFztApkoMir9ADmgKVJboSf0NJyDlnwPp2oIYCEKMDuM8cU1FABOcNStNhQuM570j5ywBxgdqBEUolzgfN1x7UrqXVd3VeQRxilcbf4w23rgU59oA4OPagDNkRt5AJYHn2p6DPyqMAHNLkiUblyAccUqkIWbGB0xQBRuEKfOuQo9ehzVq3SQoqhjtPIzT7jZKgSQkZHA7U5YSEUkngYGDzxVoAVgxCrzg4I9DUm12kKEc4OMUlvGluC+dxbJyfetG3Ofm61A0U4YN/zqcIPvD3q0QAh479KgeIIH8tj83GKgeaMqJFYhl6/hQIuxyeW5L/dxx7UpmzxGevWsnzxMrD3HNXINxG1uMUAWmG7GCNo6+9GwFP5e1AO8fIvAOKeXCDk5A7U0BGI1RDJIPas+SPcpI4weamaZbgsGJO09M4qo88kedoyp6Y5xVgaNqrZOfkGOKNg3AZ5bp7GmxzLLArEEEHv3p6/Om/AJHtQBAYmDYYc5/SlWOOMmdR05B96nRMlsNg45qqASzq7ZUjgelZgSSzPLMpA4wRV6Eg43YG7FZ2GDAYJGCKvx7F2IRwBQBYRcEDsemaRF3SEnoOaCAEDJ1z396kDRBTjmgzI0H2jJTgKSBn0qREYo4AHfgVTVyPlHB7U7zZFZl6quDn3oApxF3mMTD7hGc9RU1zEvm7weAMjjjAqKxmQ3bhuGcj3yBVq3MwuSGxgk/iK0Ag8gKiYO7eASP8A61HnGNvJkPPr7D0ps8ymXK/wjB9cdsVSlm3NkjoeQetAFsM0gKxADHc+lK8Yc/Mckc5+lUpJAu0gZJ4HtUwlICoe3U1mBIVSJGlb1AGPeoXbJ8rJLDGRUkTFztPKZP6VOkahysg5k5zQA2OTaPLxk9eParMk5kijaIEMGwadHAsMgk2nAHFNmGcY4zzxQaFqOVmUJjDDv7UjHh0J+U8j8KiiBDAEkYH51O54LuOBxQBSddiAhTlug+lRK7xRsMZZqmuJpEEe3Dbzj6Cos7sCM5X3oMyOGTCAE/MOtTRFSd7g5JwaagBkbZwfQ0/yzJLtdcbRjOeuaAKF3MJLqKOH5VjB3Z70lqX80HORzUd3bul4F35BGBxUlmZI3KYGM8GtGBsOSQGXqeRx3qTY0ifMQCOoqxHG0mwt1+lOeAqwBOM81mBQaExqccEipYY1SHY3arEiqwznJIx+VRKBIABwQOcUAEK+bG43dMgVXfzAxBOFWr6oEQqRyc0x7dNuVTJxQBkQXJLyRgbQOmRU0bScBDuJ/SoYx8xZxtz61oBGMWYk6cmjkAjSR2kORuIqxCiuxDMSWHT0qFWkjYuvy7jzkVdiLBCwOCaOQCrIyxkBMnb/ADqVXZ1JOQxpJkYrkZyOtLaxMqESck/yoAhRZZVZJANoOFPUmrkUbR/KFIBxgg80kcS7kkk5CE8dKtLEXlwvGORQBOxOFdun8I9c01ZCvCdj+dSsrfLu6RCoNrOm7G0AmgCw0XU5xkUscbY24Ofb2pIi2CSOFOOKmyzPjJJFAFRNyszPzjgZqs8yebvbnsK03hDZAGfasVrX/SFL/gPWtAJ5kBY569qNhwq4zjGKmnlUuAep4PtSEhFZkGQP85oArx5WUlMDbnH41aAL/IxAHeqxUhsy8E88UuUDgk4xQBbYRiNsAZA49aiKFQHXAPXHenPKMmQjgDiod2T5o7Z6VDAW5GAGPU8AUWytlhj7n8qkkl8xQSMdualslKkhxkMMUgLoyY9w5LVAznJj6ipM7j1wOntio5lRSD2BxQBESTKdwwoHX1NRXN5HaW7zOMjFSsjBiV5HueKp3CNOnlkAHng9DQBwr6qbtcO7LE5IwOoOK6nT9n2ZIxktDjJb+OopdPttpXyQoPcDB5pLS2azJ8z5t54wO2K0A1o5EVS3YnPPaprdkYnZ3POTWXcOrR7V+Uqf0psVxHwW4A4BFZga8ib3Y9Cg4pXbYVfue9VzP1K/dA/GnMw2EMMdOaALUN0hzlcgd6lidZeU5x09KyBvRuEJB71ZthvIQ5AoA6BVUgE8jvikMSnaUPAOcCokchdi9vXpV1Ywy44yD2oArlRLk4GR6Hmo3g8xc+g6inSwDLYx+Bp0QRBuJyOmKAKEbKo8tmPyDqaZLN80bBd2DjPtTp0kSQpnG7nOO1ZbXLGTaGwM4wKANpkMi/KQO/vVeNWXrjJ9e4quswhP3ix7ZHY00SON2VOAe1aAWfOAlACkY7fyqs7GaV9pwxyW571ZSRWi3MO9ZzoskzFgQR1PTpQBMJljVQw4XoRVx/lUSdARyPWqcNjCpRFy2OeTnitEctlU4VulAEAAeHy9+Dngj+VXGZniAxgKMGqbkOrIowevSpVllRQirlR19+aAImUCMxsOAeKpEF3BUY4xmtMKJBnbgsQCOtRYUjaOAaAC26b0yMHBo2Fbh1c4X+E9O1SplVLR8rwcdOlIjrLncOmcmgAW3drlI1+8SB9SfSnTF4/O3nm3cKfcmlhlVpI5j042+tNuwDwSSxIbnnP1oAi+Ugh+wzUez5N3bjn+lPtlfy5HP3jkH3ANMu3MSrx948gd8UALGnmAO42mrbLF9lKyAEDv3/CsuNiylM//AKquxkrBtyPl6e1SkBAtuGJ2HIHfvWnaMmzkYAx09apgjy2ZiSM+n9abFOIyxUAgfzqgNF7iBZMldrYI9qinVSAV4zyB2qnE6vIWb5g3twKsu5cY6qP0oAeihXwD06e1OuJJcqy4G0YxTnMaqu45z3qNy8jjPEfqPWgCwhLYzxnoabMHjiLLg54HPpVXzmDbM4UHGMVozAjZGFxlc4x+tAGcrySgSc4PFOilA+bH3eCDV9lVbZo1YglcjjvVNYsxLg4OckUAUJpvMlYkYVu1QRKrYCj3/GnTsEkMY5NEJKhlYdTxQA9vM3BTxuPapbe3EbmdjjjtSRoxIbuKaLpIZArRlkxz9aAJ2YBt+cUR8yjadwPJqiztNNuUYQ8Ae1TyPtGU+Ur+tAFtkUvwOfWoZZmIWMv06VXErfLsG3jnNUbqWWNckZJ6UAaiBtpO8j27GhFJQnlefX0pYArIm77wXJHvVpY38sEDg9qAK8TOE35G0Dj1NU2lMbkkbcnrWmsW+IlBgp2rHv12LHM4wCcHNAE6SNJP8rgg9M+1NbEcjEcjPYVLYpFLPhWAKDOKvMgcFlH3e/pQBjkCVyBwFGR6k1NKFZAoXnPHfFTSfuMtIPmPB/GoUlJAjC8Z60AWDbHy2k+8T17U4xCPcEk5Kjg/rVkFSgBGQByapvGUTdndQBpQvD5ZCgZUdfeqN2v2q03JgMOntUSbovlPC54+tSKx8ssQMYIwOuaAG283mNtX5cYGafcKwjZOqmpraONXRlwAfXqamnj2mRUG/wCb8s0AZQwyLE4+bse4rVEvlW8QwJAB371REX7wtnkY49ailfbJknC8jHXH0oAu3FwJpA0ahe9QMpbkjvjjpVeV4kdCuSMZ/E1NbTGRCV+6v9KACRUSIhgBj170Wsx2bAQFfGc1Bdt5wVxgZ7VW3NFgDgDAoA3tyxqMkFc4qZzshEnDHrgelUCvnwFVHHqKSJ/KtFjOd4ODnpigDNlcTBiT1OBVzTY0ty0ankjP41mMDFLgDIbkCtvTlTcBK3zfpQBbhgG+QuMlxRPDG2wD5sfmKl8+JJzCMlscGrTjaRg/Lj8aAObubRomDdd1WbfDgIQQRV25aKRjGRyveqbME+4RQBDcxEITnv0pIxnhjgDgfjUMksvmLtyyHqfSr3kkpuPI60ARSWbhGck4/h96bZzNb70cZDHNaQdvKYMMDtjtWdJAZOhPH60Aa8TCXD7gMDgGpbhRJa/uwR83FZ8co+SN1xt71f3FYyeobpjtQBW3yTQ+Uwzt7/Soo2aKbc3G4YqxAQy4HGai2Kx5fHPfnFABNcsc9Seg9qeiPkO54asOeSRXaNifvcH1rQgkm2LEy/jQBcuA8ZC44OO/Wny3P2fHBII6f3alZV2jHMi9ATT5rYPkE4DYyaAKRPncKMpnHWq96AsR5J2enSrYtxBIBGMA8896p3ZlyUxlCOcUAR2moSXMkSP92MflW4XIYEDj2rmI40jHy5xzWzE5EanHQd6hAXyATg555NRRKI3LA4HfirCBJVBVtrjrSSIFVgTwasBpUgsV5VsHNMi3RyfJyeu6hQA4UZK+hpzNsPbaaAKkiusnbOMA1cKbGVF+c4GCe571VcMzLu4IA/E1YgOyQKTyScZ7etAGm4ESxyD5mJ5HcVNvdVDA5IHy+/1qo6SYEighW49/enDLpknBXp9KALaRq8LGQKWPOcelVbtR5aeXwB0q4oxHkZI9KnMKNCQ/ANAENvEptvMwNoP41XLAyYXjHTNaVsi7PLC8oM8VUMYRmYDGGHWgCOSJnOW7c0yJWLEZ7VfjxKMnoMg0RoUkLdmGOncUAZe0xxlZDgsCDj0NZP2dIHCqflX3rcuIJ7kvtOCwwPbFYDpLkxE5I6++KANKOJWjD4JIqaONyDjhT3PamwOnleWfv5z+FTNKm7CjpyRQA0fNGqY6HknvSzWcUm03OCkfT2JojYhjtGR1+lWi2QCVyBwfegBIliRCitjHOPWtKJwoxJyPSsopvXt/hTXEqoVQ7tvNAGLfLDJPIYxgMSGAOajiGNscb/Kpx15q20f2iQxpt3DB67SSatw6Tdu+WjCELnJ9qLGZXji3Egj7wxn6VG9kcoITtx3NaqRiKGJ5CNxPCg88+1STWlyoJKgg8Yzz+VAGalt5bbJCGz3rUhSSJcBVwvSst2aMoyjOOx9K2ePKEwGC/agaJ2nDab8w+cvyD2FYZQiQuO/9K2lUSQEFcDH6isp2YBiPvN0zQWWhM7Abx6AGpJlA+Unap7e1QbJhCO7L296sFjcwbiOFOD/WgBbCBRJJlsBjlfpikvomBAjG7GRj60tvCz3QKHIXPFdKvljIZPmfv7UAedLYyG85Xr82QK2Hs2VmLLjjOcd60pk8i4yR+73Y/CtIvDJCp24fGCDQByL2pmRBnaOnTvUtraS26gMDw2Dnp9a3IrTlWxjae9a9zDGYcgBM/TP15oA5xWeFAkhGDzkVNFcNtKlhg8c1be0ViuDkLnrUMMELhg/3if5UATWzgzKhPXvX5r/8FH/irbWul6H8J9MmDO5a7uAp+Ugkqq5GcEc8V99eOPFOifD7wVrHjPxCSLXTVXaB1Z34CqOpJJHFfz1/HLxpd+NfFmpeJ5YD5epTSSRO5JIReNoB9MjpXbSVzNvU/S39hvwFoDfDFtSt5UuLnVZpJLp0A3iNcqquOCucZAOcZyOtdje/sq+B7jXb/UbqOab7RO8hQyMkYDknjacmuU/4J46DD4d+Gc+o3BdH1QNctubKkEbUwBwMAZPfkelfTfx98ZeOfhr4c0/XfBekx6lMr7ZFaNpQByc/Jggk4Az+VctR6gec237KXwnaKS+ImUE7fKdi2PcHk1zWsfs0fCdYLyweynmt7hNrkytx7gnjNZenftDftF6rpjX7/D2IyMV2sIjGfxDEk59qrXXxw/aMNwiaj8P4nMyO6xFChEa9cAn7340wOZ0n9kX4SwXP2g6ZJNMvzIyy+Xkj2B2/1Negj9l34WzWUkUllIJVGSUkK8joACxwfUdDXAXfx5+P0DRSQfDlI1Y5VjBICR6HB6DucVleO/iv+0D4x8EXOn2PhB9LMv7uSe1Uq2O4TcSwz64ovID0Wy/Ze+GGt6aJJbV5beHgMxByST37/lVvwL+zX4K+GXiq38U+E4rxblGK7fMXytrDHzAjJ496+Y/2XfFXx88E+NIPD3iixuZ9E1KUb0usSKmckurE5XgZ64/Sv1ZaKKWRprdPLjJ4XrgD3pOTA0NIl8qORphtctjjoa1dJd49Xiu4sq+7HAxWLaCRgdp47++elbFg6w3KvJ0Rs8cnjr0qUB/Px+0kqTftZatbSFZUl12NWVun7yRQ2c9q/YHwh4T8JaZpv+iadYSecOgRSw+UYGcZr8cP2p7FtS/ai1vTN4jN7qkUe9TgqZSq5z7E19yf8Mo6lBYafd2niO52uPmcufMA6nI/wFbGh9ey/DrwpPdLdvpNqXHGGVNp9SeBWvbfD7wuF/daLpyEk/MkSL931IH9a+UZ/wBmS8e3Uv4svnG0/LuP3vXlh/Kli/ZfMTDd4u1BQ67gFfC5PX+Kp90zPsaX4eeGZ9KvHudO0+NjE3luEjLISCO3J/Ov5+vBXh6XVPj1pfhDWgXil1WWPYRhDtLbSB6cV+r8f7MWt2dlc3GneO73dDC37ti6gjGQNysODivyn+GDvD+0R4dzOYmTVWBklYsBy2eW5IP1q4dQP6IfA1oI9FitZI9scGFi4wNorvGVVjKjuOPas3QYRHYPalhiFRsPrT3fIdlyQMg1gzQW9t7G90+aw1GJJre5Xy5FcZGDxn8K+c4/2d/hpHqF4RpMVw7r8rNGuQz5wcZwRXv9y+6NfR+a+dPjZ4Z8fyWv/Ce/DzV5o7zSolM9kmcTJGcltuMMfancBtr+z14DYOq6LaSMAQoaDJDHrzuBI968P/ak+FPhLwl8Bten0rRLSzvLeSFg6KqvuMi/dOS3AJ4zXtHwa/av+H3iuykXxlJBpGt6TG8lwJMxq4TAym4ndknoTn+dfnp+0l+0F4h+N/iZdC8L2eNMtJW8iJY/3s7Z4yvOCMHoO5/C07GVij+xd4K8NeLG1yTxdoy3k6XMXlvPCWATaRtBPfPPr3r9NNM+B/g6LypxoFtLFN8xxErsn5jmvD/2RrfxReeG4rLV9LGlvZTss7iL5ZFbkFhxg+/T8a++9HiFveRxONql/lz/AA4ocmxn8/XxT8LNeftQSeGotPY6WupbHjVMDy8/NnqMAc/Sv1t0z4IfDaOxs7ceErDEUakful+ZmUE5PG73zX5ofHT4q+K/BX7SGv3/AIfSJhPqfkLbvEJFkKqFHOM8nsO9feXxTtvivq/wZ0b4g6RNNp2u6RafarmBOjGNck7QOSeoBq6gHs8PwO+HsNrtk8OW8ahR8giBHXrtI7VxNz+zv8LpJVvbfw3ELxHDiVV2bSP9kEV4l+zB+3DqfxL8T2fw18cwRLd3LGKKUgqGK9sevB5z+VfotcabEgEyphXBPy+3T86xkrAUdDJg063sjtCWyLGgUYCqgAA/DFbusXCr4O12TClhaSAb+m4fdHpknpmsdQ5ii2x7CwyAKdcNI/hrVmkH7uO1lkYdzgUR3A/nm+D2r6R4c/aOsNb1KeO1sbdrhHeQ4QNtfBYtjvgV+5PhX4y/B2PTbGV/FGn4ES7kSQE5Uc4wcfQV+DHw88Naf49+Plh4Q1ggafqVzOZGPRl+c9R6Yr9b7L9lD4TW9vaSjTifKxvWCVx5uAOnPQ1tVeiA/Of9u/V9G8S/FCbXNHuBdQeXbbCjAqsW08cE8lsk19aaB8PvifqVtZ3vhDxg+mWclnAFiySceWuAoxjBbOc18G/tf+AdB+GvxUv/AAzo8jrZvbwzRxOSxjLLnaCScjj9a/Y34O6bOnw18P38bK8k9taiRwuX3FRn24zRVWiA+FPhvqHxZ+IGr+KdGtPGMsdxokhgk819ocl2RSg6DOzrmvcU+Bvxrnt7VW+Ik7XC7lxucqoPJG7IJ+pH0rw74P6lJ4T/AGytZ8MvEEt9ZuZA8T/cy26ccdyOQK/WCx0/z9Qs33bpRMpdeitzWLRUT8bP2oNP8beALTTdG8V+J5NZEkPmiDDZEeRwWPXnOCc454r039g2X4l2V3fardXkyeE78yQw7yTGZtw5Ue2NpY+vTrjzL9vbWxqfxdn0K0G0WkcVtEv3jlwXyPrux+FfpB+z74Ri8J+ANI0fzDKdKtdpAB+Z3+8zAj1JpzlYo+rCGcB3kG30+g55rnvHF5eQfDvxLqGnu8NxZWU0kboeQ6KSAKsW3mw28cMhy0ZJbHfPSua+I1/fad8K/FN4ke9Y7GclARllC8nn2/GlHcD8svAX7cHxSWWbw1cs+rO6OLfAAf5QSQQOuOMV5z8N/iP4w+Heu3niW68EXF/d38rtJOVdT+9ctgDaeprlP2ULKwvv2hZA0JWFLaSZFb5iGd+oP49RX7MRaIHjfzoI5JgANy5BPcdDzWtSdkZn5v8AxR/an+JNh4YWCw0OXQTd5IkO7dkKDgZA7V9AfsaftP8AiT4sXOoeC/Ftr5zWsRmW5I4G0hcEjgnkVwH7ful3dt8LNI1TyFjeKZsnockHjuegq7+w3punj4TWGvKBBcAXAlcrgsfPJBJA5Hyio+yaHtn7cXxEPhX4Wf8ACI2V2sd9rYwYBkMUAzkfoPrX58fBrQfj/wCDHj1TwroSzQXgH72QDcyZJ9iBXsmsW17+0X8fG1R0zoWjSeVGoOfMS3JAIzx878+wr760Xw69paWtpZBbWOIBQg/ujoOaNkB866Z4/wD2n0lWRtCgUW6FRtAOcd8e9fDP7R/xp+Lkni2H+2Z202806MTL5fyAPjPT2r9q7Dw3qR1CGaOQFC4yAfmA6V+HX7ddvPb/AB11ZXBYKLdVCngqRyMUoS8gP1a/ZM+Muv8Axd+GlvrPi21EGoW5WF5GyBcLj5XGfWvquRccZAwccc18nfBa2m0zwRom2FILeOGMRLFj7m1SAQB6+tbOtftV/DHwxqNxo+tSXK3dq22RRAfvfWoktQPqa3iaV0ijGXYHHviuF+Ivw60D4s+Fbrwz4kslvrLdhxnOGXpz29Divlrxn+3B4K0/wzeX3hyxv2bySiyGLYVdwRw3b8cV8E/CX9tH4k6H8RbWwvp7rVtMvpyn2eRyzvknZjjA5xz0pxpN7Afp78Mfg7ovw4M2ieG7CPT7GVgzBCQWweMt1OK9wlO6Tb93y+BRpOoR6nbw3lxA9tdSIrEEj5c9qneMmYnrSA80+JsqWPw38S3secx2kqs2cDDqcn8Aa/n7+EN3Anx/8Nz3ZxbzzlJCOmcnH5nFfvZ+0PeJpvwi1+eRRHC0JDSE4XLcH8OcV/PPDqMPhr4h+H/EFo6/ZrPUYWyfu7RJkn6HrXRTXumfIf0r+HobSLT4VijKqqgcnPAHFatxDFJxH8uP1riPBNxNc+HobtG3RMc7iCAQQMYJ611DXKRnqWrGRUR8R+zzAE7hg5Fa/lxSwtsH4VkpJGqhyN0nY9h+FeSfFH44W/wpS2afQ7jUBOjEMMqpZe2RkjNSUe32cWTlQAF9favHPj/8E/A/xu0Gx0TxcWS6QvJA8bAMy4xjn3Oa8HX9s7WLu6Mej+CrgxSEYByDt74+U8+5Nfnz8e/2iPifqXxDn1ayln0C708jZCrkHDHKjBwASOOBzVRjcD9L/hV8JtE+DNpbaT4bCqLWRnZsfMzMMEk9enXFe6+IL5dV8EeJFuvk22MpJI4+6a+df2afiR4v+J/hCy1PxpZxxahE3kzEDaJATkOB06HnHpX0t4yhNn4U1qOODzo3s51dV7AIevp0ojuDPwP/AGfxJP8AtE6PAz4dJ5UYj3JAz/Wv3m02FJJZRHgRZLBB0IHFfhB8A5Gg/aK0edkEstzPMzEdAWyT+Xav310J4mieBIgBDjLHrjHAq8R0IgXbCwDw5iYpJubHc7S2Tx61+Yn/AAUXtPs1r4dvIVZkXz9xK873OCfpwAK/VnS4BDJt3Hggg+g/zmvzi/4KWlotD8OPCyG1IkGGOCXYbgv6ZFZ4f4izL/YOe2/4VdaOv7x3upEPZfugc/hX6Mq8ROJCoG75QOnBr81/2CYwvwqt5AGGbx2yfujgLx+NfoNrGvaR4f02TVtYmSKGHaXJPAySOvaqfxsDrEl2SGVFKqDgE8Z29aq+MfDem/EXwDrHg3W9giv7eVCHPUMuAQOmQenoa8n/AOGiPhVG/wBkutdt4hxtP3+Pwr5i+LX7dfh7wbr9rb+GLE6pY8o0sbEE+4UjgA49zk+lCiB478Fv2P8AxH8NPiX/AG5c3iTRW8ibhGT9wkduOnP5V+oOl6mtnp/2i9f/AEe3yHkbjA3E5PXqK8j+Fnxa0P4yeGYNf0qNoJJVHmIwClmUEMQR15Hf1ryX9oj4wt4X8Mp4A0BXl1PVJJIZzjaAhAwqnjk7h09KmS94D5a/aV+KGsfG34kS+BdJl86wguBarEilgCjYZ+P5+lfb3wV+H2n+C/D9npFswaO0x5hQbTIQvzH65J/CvAf2f/gpFpcr+MNXQNq00gkYI+dsTc4+oOc+1fclnp9tZ7CsaxSA7h26/wAzzVy0A/Mv9sn9nfWvC2tSfHP4ap5DRutzcLF/rFcH/WAAdQVy35969s/Zc/a50b4j6LZ+GfFV0IPEFttiZHwFlBzhl6YPHIr7jig0zUrZ9H1mBZ7O53LIG5G081+Jf7WP7LmtfCbWbn4m/DZ530aeVpZBECHtSx65T+Ek+lXBcxKlc/cyOEyWkNzCF8tuePbitC2MwHXIHFfg/wDBn9u7x54MEOk+Lpn1G1VxudstcbQOVyRggkd+nSv07+Df7WHw9+Jt7Z6bFcPYT3SszfaF+QMM8BhgenalKjYo+pmDOcuOh7elVLhQ5V8HjpjrV4yod7Lzg4yOlQhi7qqcEYrED5D/AG1WtLb4Km38sCW8Z/N6/dIIHXpg8V+YX7N3wt8MfE1786w0imxP3VGAUA67vXJ61+j37c3ivQIPAcGhOwnu3YJKuQMKTycd8EYzXxT+wl4j0PSfEOvtqNxFZoyRxKJHVVyc84bqMV0fZA+ptI/ZK8HxWkF20k8RuRuUrISyr7g8V0Cfsm+DJlSMXc8hPIZgB0+hr600bxD4T1G1tkg1W0ZIvlQ71wQPfNWZNb8I28oP9p2srn7gWRRyOxyccVmB8jz/ALKvhZbMraRySOpIEsv3cdM49KW3/ZZ8JJCFnhE0gUAbTsBx39q+pH8R+Gf9TdarbW7MeU81W6+uDiqd74r8J2llLcTatbOIgcKJQDwOM89KlzYHyR4i/Yi+HOog3BQHcmPlYsUbOeGru/g58CrX4L30h0/dNbybmVg3ILDoT6VpeDv2p/hn4l8SP4Uu7pLS9MnkqgQ+WSvcsfWvqGKKzuwfssomKHOQSRyOMVUqkrAR2F9apEokkJbJGDzz35PvUHibxPH4f0G91YyKogjdxkc/KO2f51cjsEmnCNw3PJ6DFfGH7XXxJTTPDt14V0Bf3ksAaV3Bzg5BC4opmZ8bQpJ8dfig2qoDBHHJhR94kIScn2J7V+kvhbRE0fTVtQEMnAVkGDjHT86/Df4S+KPF+k/Eaxk8I3Dw3YlRShziTd94EGv3Q0rxcumeHo9d8S28cEMcRaY5wAwGcYPfNFb4gOb+LPxAHw/8LTzwSCOVo3iZhyyfLgMQec1+d3wf8Baj8RfGp8XX8kptdPO1WjQENKST82eT15ra+KPirWfi/wCK3maQW+lRsxABwFQnqR3PFfc/7Pnh7w/Y+H0ttG1GC4Wdt+VdQS4HI/xrWDsB7X4R8OW8ejfZMExtEUZZFGDGe2Pwr8b/ANo74U6/+zj8S4viL4HuDDpl3IbiNooyIo2Yk+WVAx16A4Br90ktEtjhGC7uDjnG3gc1w/xG8E6R8Q9CPhvxVbJLazBkgdlBEbngNg8HGO/Sp3A+Uv2Z/wBqjwb8VtPttM1aRbPXLZFW5SSTYvJC+ajMcFSeoxn+dfa17BJBueIqYOPmVsjJHXrxX89Hx4/Zx8d/APxTceIdOhmj0yCQSW9zGN6x5PGSMjHfB45xXV/Cn9tn4peF/sOitG2qnIjk3MzmWMEcBB90+4/DFJxfQtM/eiC63w7c7vSsuaFXnBdAec4I4OPX1rzv4T/EBfiR4atPEMdr9kaZFJiyW2N/ECTjP5V6XPOjIHI3YPUEccZ5qRnwr+31pl03gbTbiBMoyyEMVG1RswAT7HNcB+w6jTfDx7WRGdft5wxAKjOOn4ivav255Y7n4Wj7MHK2aplGIALEjBx+NfOH7I3jLRfBvgy71HWLlYlhnbKkZAJIzuX2NdEPgZoz9Qk0kyWMt1EVknSJvkZevTnPUdK/Bvx5q2m6D8d11uYbbO4uo7mTJ52hjuPAzjFfu54T+IHhDxDoMmqeHplvY2XD+S33XJ6HnGDX4SfFDTLHUvjkNDnhLRSSxQiHvjupJ6ACpp9TmR+ovhn41/C//hX0ofW0D+U8qRO290B2hQPYEV+UkHjDQPDHx4/4Sqe4F3a3k5meTHTez8nIyCvB4r7w0X9k7wi/hGa9m86KV4iFAOFYOFZQB1I4FfmvpvhS2f4tR+E9budtt9q8iSRRtA3FjkE/gOacN2CR+13hL44/Bq60iObRvEEJ2IIijblJGFxgnqTX5OeJrjRdQ/aHsl0srPHLernnAQLuOScjsK+/vD/7Mvgy50uS3jBdQryb24IlIBABGBgGvzSvNEHhj432GmJ8/wBmvkiAGSNp3YOD7HBrJdTWmfuZ8PbsS6XBeuwhikbeqSMSCpC7TgDGcAGvQvE1+dH8PalqCSlJEtZPIbHAZQMHr+Nef/DqFv7EgMyKHyp3gYVsKqkeoI7YrzT9ov4zaN4W8GalpRja5vlLCRVypKOh7knviphqNbHLeEf20PDmnyfZddgl8y2UqXSPcC+cE5FcR+0T8ZfhR8ZvAUuluLo3IUSRMiFfmT5RkZ5wGJrwr9nbSNH+IDXWoeIbZZEjbypyEHDKwIJPHHODX2z/AMM/+ARbTRXGmW97HMDsLfK68/JtZSDgDrWjdiY7nwb8AvH3w4+Eutz3c6zMkzZKsp3gAYyBwBnrXvXxc+MfwU+M3hA6HKl5BPbgsjPHgklfXJ717Zbfs+fDG+afztLgkuFxyRjhRgD5SOuK6Ifs/wDw9ja5ls9IEDyR+WdgBGCRkYPc4rMZ8sfB3xl8KfhRY39ppFyY7qfc2AkhJ3gZIBznkdq8b8Q/HHwvrnxIg1DULOSaKCXbl1bmMccbuAO9fo3bfs5eCCqp9ghdHYFSUDMAP4c/Wuf1P9l/4VaeYtQudOiRklaTMiKoHByAS3AoAqeC/wBpP4N6fpgnubia2kKqgQRlmCr/AAjbwB9Ky/it+118P/DGhW8nh+9f7Vc/vIxtOXBHCjIYAgjnIHUc1ov8CPhpZWw1xVguoLdzI6ud67McLjdgfXFfAvxm+E8/jPxT/ZvgCJY7G2JCqyeXtkbO5lzglcYxQB98/Az9sfSvim66PqtxDb6ijRxlGUIwBJB4wARxnIGeea+1YLtFVZomilVjnehLLjqOnFfkB8Gf2Kdd0DxBZ+KXvTeTRL5r+WwVRuwNr57A88DnpwK/VXQNOfS7RbByEMHykDocAAYrOUTVRHa54H8N69eyX13ZxnzNpbKg4Kjis+1+GXhaN55HtkWabhejZGc/drrYovMDA8EHjHHatOzs1EtujP8AOzev94461mWfhz+3d4UsfCHju3u4IAjCIZOcBuMjjsa7X4HfG34WWXhWKz12MLdExBjJEVV8gDquRkFcZqz/AMFFrKGz8b2eo3kwk+2IsOxvvDyl4ZuOhBPNRfBDwL8GfEnhrTpNae1F5c7Q4VgCCACCMEEjpXRP4UZn0fdfGT4Mm8tzPeRhSFDbIDJHj8R2z2FYXxD+KX7PWseC9T0zT7vF01vL5e21dd7NwAN6iurT4c/AyKVo2a0Dx7QAFDbQnBI3HIzx1rn/AIk/C/4SWfhK6n0aZEunwAIHRwR1yRn5efSo5tSLn51fAdNJvvjT/Zl7aGe0vIv3RQhSuGJUkfhgg1+02ifCXwjcQOhs4ZFkTy9ror8L1BbH6V+KPwHspNK+P4tZ3wItwViQp8vzCTux/Sv3n8Eq/wDZQulwyMxweQMdz2qqkizkYfgtoCTITBFYRxkEJaoqZAPrjjpzivYrO2WArbIMRxfKowOR+FWB2708b4337vvfpWPMNMjvdD0vWrsNeonzKEyVA43cj8a/Nr9vTR9B03SxY28FukluFYGMEMzEjDHOc4FfpvYCN5PNdScYOQQPQ5BOegr8jP24fFCa78QYvD9ndEoH2SEsu0ZH3S3QU6ch8xzX7IXw00bXNMW+1UG6eSZtkfHyxhxjGR9cjIzxX6SQfDHwbCrk6JbyTzrtIKDaAOnzDn6enavnf4DSaF4W+HMMul3Uc7W0XzbXEgU8H5COCc9ga+gvAHxh8F+KJ30ZL+D7bZ7VIeUKxOMHIIyMHtVtE3Pgf9uX4b6Vo2laPqun28FmskTCYZYEbDj5MkjnOMdeta37FGmSpoy3kcbSuFfzcjaoOSFCnp0xx15ru/8AgodbxSeGdLFjIshUh2w6lQqoQ3BweSB7cCs79jG5H/CG+XbzDa0jsg3j7q5Byuc98elUwPP/APgoibfGhPa5JkhIdjzgDGAfT+IYr1n9i6VtQ+H9vE1xuWGOYhcg/IpGQD9O1cx+3lDDJ4LtZYrYSExRr5g+8vJIJx/tcZrT/YyslPgq3CSZILiQbhgBlB6fWofwmhzP/BQtLlrXwxdzooEUTI25sZ5ypAPp3rt/2Nreyi8C6Lfm3EZkEkTncf3iqcg5IGRnBxXGf8FENk/hfw2wPmPCsuSSMjgBfTHfFdl+yf8A6d8M9Hkhm2Rx7SiqchCoCyAe56mkvhA/RBbiNoI029lqddv3VBw3rWdZSiOCLdzgDn1q6ACpPIwTWADmcIxiHAPOMcZFPysiDYCpjJyfYc1ULvI2cdOKsANtCgYDfMfX0xQBZmE8cKSRYLN78Ypzv5qgsACuCBWYHnB5fGMcY4GKtLOvmbWXJYHJ98UAWphEmAGHAz9aaYipE6cNjj0OPWmZDKoc8AYI74FOhmDExkcAHFAEqM8nzP8AM49OgNViWNwzsufr0z68U5ZBEVUYX/CnZRpGQj5eufX8qAIF8xh3+tCSzu3lkYxxwKA5VhEnIxnIqzbgg84JPODz+VAFWWOOBgwPXr+FPDqzL5eSo5POealuQix9ME8flVGKQJgfcX6c0DRpOxCccsfaqKlWkAI+bHWr5IkwI8jnk47UyVYc7lwMHOR1NBZKDlVjOPwNXzMpiA257cdhWXtJAfpnpn0qWBWGVTjPSgCyCsahVA+tRGZW+bJxT9qJuDnOR2PeoXQiPO4Er7dKCGWJC0sWE4I6k96ymTvnpVyOcyjyduT7U2SEMrb/AOHgfWgLFa38xpQsnCH9KtpGhJYHKZ/Ws6SKVcgE4anw+crDc3A+8fagLGqXTbkeuM46YqGVlcH14+mKHUSYIOAegqASISYJF3baAsOE4Zdi9aablgrROm3sPpQvkXDs0QKuBz74qAksjeaAHXge9AWJYJ3jYor/ACkEY9sVyXxCtvtPgbVvtEgVZYWQKx454J/KupiaRVVsY29eP0rD8Ypb6l4O1OK5jzEsEu3PHLLgfrTQWPyX+C8oi+JWrafbIERFcbj1Yo5UYr9FfCMjWttDbodgZT1P97BNfnT8FjLB471YzMlxJFCQCRkhvNORzX6H+EY5DYwzucyZBJAxnkDj6VdT4hTPXYVYhI2yDj6DFdHDsERiHK+hHFc6ivKq7jkYwK27VmVMPkhfyrMCYxtgEEBR/Dipw+35jgN6e1LHIMhfXr7UFo1JTkDpmg0R8ZfG5wf+GgeBz8MLIfl/wkNfzXV/S18cLe3/AOMhP+yX2Tdf4h/wkP8AhX80te3D4UeVU+Jn/9T7oVWLbRSPvHB4U4/DFSsMKrDqahkYkkNytfII+jZSuDgBU5z3ql5rROA43+orQYIFCp1Bqs6hn3jgj9TVkDA6hTu+8RgCqZZ95JG0Dse9PmctNuddoPalIEnzuenAzQBRyDIxK5x3qjKuHHqegNaEyqSrA4A7VBPtJL9eeuKAMqaXau1Rhj1FYq5jnZskhz37Vs3CiR2IPJ6YrNlhHCEkYNaGZSDBpW25OOuapOrG4Mi8Dp9avrsjkZhlt1Z86SBw38Kk1oBSkjfzMq2AAfpVaVyrkLyGxnn+VWpJBIykcYqsUdGZ8bgOpqokMdCzqflOQM9a0IJMOpYZzjnpVK2CtuIGB6H1qzHFI8pULwO3rRITPze/4KGRhU8OO3V/NAOMfKrMefU8ivp79ni8vE+E2hQvECAvlrIepQlipUDtj+VfNf8AwUD3ix0ePbuUcof7vHNe+/ssavHc/CrTNOgiaWS22tNICCFV1+X6dK7/APlwYR+I+gwj+a2481aGQvzdVpp2MxPOGpVUZKv0riRuiRSxjZl6mniMeXtX6k0wSKh/2RxTZZWCFVXg9xQA4YIKy8gVIigfKxwAOD6VTAYoADj3q3EI0J3k475oArSlGPGSR3qHIDYmHOOtTrcI+5Vxx6U0s0h3kAigCFEiT76575qViGfIHUZAojDucHp1pjhl3PjjGBigCuBI9yrZIVe3ap2dVPJzk4x3qsiSjGOp6kVMyEsGJGf60AKSH2kKMKcY71cEcMiKrZ61VWVTwBhu5FWEeERsiMN/WgBnlpljxweMdfrVeWXbgYLbj1GPz5qxFCSSWIyepqJ1UcKOKpMCExg8gcjnNQ/LllLY3enWpgzRNgHKnueo9qMs4+Xk9/eqAY0SqMjO30z2qx8iKQnGQOTUMUgLMpJVk5Ppg07exyrH5fTigzHmPeR3K9agkiiRlOCGBPehzOdqxHaM8nGetLN5eB8+4g888mgCG6i4UIcZHTrTLWIrne5LcfgKcJ1ZsEjIwMdOtWVUAs0hAC9vwoAeqeYzBh8mcg9KmJ2bQecenpVZrhVUxsMADP4VJHPbSBVQ7j0xQBaVQUMiE47fjVO43/dfv69qsHe6ZHyr/wDXqJhtKE/MDxx6UAVY4kJ2jpmpG2Idq/h70/aufNXmlAL5LcdKAKYJDkFce9T4VcZyQakggDIjsTz3PerDW4XIc8deKAM8worEuc5HSriZVUVRgKKjMLFA44PtU3kSOykY96AGgNkscEYqMN5icAqQec96mZh93GcHntUkewRkN1z+lAFKILK7KjcJVkypGQuM7qqeZGHZAvy5/Grg2+Vj16+1AFsPEw+XAAHIquIUdh1PsaZEYyxQsAwHA7mpwW4LY3DpigBhRI5Mody+/arQAdqiKl2Uv09vSrKx/LhD14FACbNufm+lRyAqqsrYYdRinyKEUo33vaoNjH7rAY9TQA1WYthTg+lQtHJEAc7vMJ/ClPH3Rk9zTn/fHJG3aKAADAZTzx2pkTE8HOex9anVWyVBHPemchl29WPAFCZFiSNSzuQOg/OqjxJvJJwO/NaBTymyD94VTmh2x5HI9avmCxnvK3JAJA4XjJpBCikOdwQ/zqdRggqD69O9DqVIfJIPbFFwsKp2Ahvw96Q7ASoPTrVmONQDk9RSNbGSMHGCvpwDRcLDAiHPzccdqGmQLtC9DgUbGXG0f5FSCNnO4oF55JplhJhUXZg76cpJcSJzt6g96QRlfkPtxTwFEe4kggYAqZAPkkQNhSdsnTHY0yOFcsrDGcnmhFBjLMNpB4HrToiCf3vAH8qkBpCcoRw/AoC+RJtXnjFMkcSXDbRhI+AfenHfJwRjHfvVoByx4bB5P6UPuJKsd2RjNNQDPzHjNKyBNxzkjkUwM+RikmwjIH+TVsSZjV+eevtVVwzAsVyB+maFDtwBx/WgCXPzF0wdvc0b1Kq0hJGe1RuDtwWwP509ZBs2qOmOe1AFoSn5Tn5egpZZlC7V+bqMmmwbXUADd0oPlA7gMDB796CGRxY428mn7vnKDjjr9aVZtu042Bs478VFOwYJsOQcduetAhZ2aEKBg9sCoPPJ+8uAOKbNJKXIfA5IHtTCApG7GaAHqWMqlh8tQXBy+wgkcVN5gjyST6fjVNg8jjb1Xnr1oAraldlYkjjjyQQSR2pbaeRypAyT39KmdYxGz574PpUsCfJ8mPwq0BLK2RgnJHXFaNpkRiTO0AZH/wBeqsYCuAPmyKGkMWUQfeyMVA0KzzK8mRvFVEifIjAzgc/jUqb878545qw5MYyvUigQiRguEK42jmrGfLV5D1HOKmZSgG47sgA1A489CqnGOMVoAlhIUjZlXORxn171Hh1Dqe9WIg0ShR0P8+9TgI0bMD93Oc0AYH7yM5jbqcHIz+NWVjkT/aJP0qWNUHKKPb8KN4835zgcmnYBkSouVZWP9Kc7sF+XgA9KtJKdgLnrxiqcrZlKqeeKLATJP0Urz0yKjaRCcKvDdW/pQdxGFA3DvUOxgWXJBPAx2PrWQF62bI5OQP8AJqdNu4K3XqKSJF8ox5yVGKbzgqOo4/KgB7sWVWCnA/KrEEYILY+XJ/OoWYuqgDaAentVy0XdEYVweScmgzKrRYcvxk5qrNIqDjIAxnPc1eyEzg+orJwx3q5J6YoAsW6wKUkAw2MVOg/eFsfM3Sq8X7vJK7jjIHem+eQ+7sQPwxWgEVy6RyohOHbIUH0oSCJ4wSfm6EHrz3rPkWW5vhdSDmMYGe2a0IlWKTkZOMUARR2L7HDnGfuj1qWCHPD/AClOpPtVmNkcDax3dT7URyHdIFXGT3rMBUXzFMbD3BFXgQY9rLlhx9KqjKL8xA3UyO4IJc8kUAaG7nbzjGAKhKrwFbgdarNLIZNxbkDNWECgZbuOaDQnEBBBZsk0NDtYhjkGpPkwCr1HIcAjqTQBTkCg4znacj3NQOcEAZBIPHvVp4tiDIJOPxqNEEpMjDCnp+FBFiSygCqzygk46Yp9s6pLKHycdOOlIkzRjPep42AB2DG7qfWgLGbcuXdyvzHtTLZQshkl78D61JcJjOeO+RRGFKgqdwznntWjEW45S0hCkgjrmrYYSY3E7l/KqgjwoGOnf1zTZQkQQFsFj1rMDSRlRt5ANQkxpISU2j2qvHwcsSAeDT5OTg9D60APDEgnG405WfzAF6e9IqBVAH5irDx8bjgigAMMEj/Mg4/SnY8tP3f3T3qvv2ZJyB/So45nMeT0NXcBrgPKWwWAPIpGlQZVefpSucEY/KqJDb/lGG9KLga6gmMPu4PYmlZ3VcoMgUy2jKKu7vTyCufmP0NFwABsBWOGPOfSrce6PLp1HGfWq0WZBleMcVaWNwPm7jIqAJ5R5jDAwTUiR/eAICqOM1Bk7Md6libOcA/KOaAIysm8qBgEipFZgpPRlqy3zEBGAI61UlLIxjJGcDFAEz7WTzY+c9TmqUjBcuD/AFqTOxfLHTr+FVHQhW/2ePzrQBpYSLuzkgg/WnAttG3uPWq5JYIiYHHNOEoBI28CgB67yXWU54GKSfHyBW3FRUqqCof6ZprgCMEkcUAVFcvIIlPAPOauQxiViobHUVVTaC2RjPHvWrbqrBHA249ahgU7hfLcKRkHgVbym1SDj1NVpkLy4Bzt6H1pmXDKpGQOv0pAaZ5OF6dKZKrkfN2p0bBiR0K9KZNOC7buCP1oAZubdt9BUZT+MmnomZNxPWlmKoMdwaaAhdxkFuV6VGI/NlzjjoMUjvuO3GB14qzCY4wMgtnnirAqSWuMhvy9RWeqRISkg+VTxjrV67uJDO6R9lzn0qlDHIsscj8FuazA1VhURpgbWI6/41Nxn5+g7d81AtwruwXqCAavlVXDKO/JNAB9mOxdwz3BoihQtuBwOh+tWUuIZEI7ipbYIoZpeAeVoAjRkJYclRwTVlAqt8oJ459qhd4gCAceuKfb4XdvOc9KAI5yiqWVhwaihw5yfl2jNNkjUkhjjPpT4odudx6/yoAnbY6DnB7E1hTRRlzKvQ+nrW1cNGq4OAR0+lZ5ZSyxY4fjIoAhWNmUFT96rAQjGEBK9Qe5FSvAsRXndznrWduAuXkjZgjg5z6+1aAaEiRbwwzHxkKBkZNVZFClg2dpBDYHarEIEu3zME4yOcUxFf5zu43dPYUASBViCiEtt246cirIuQEPmccdOh4qr5zYYqMA8A9qqyhJCzj5mIxQBLBuyJCOWB/KpDIIgxI78VGriMLGQdgAPpjFSSbZTkE8GgCc8hWHyg88euaq4ZiQpy3XB7VcyXYZTgjIxzjFDRR+W3dyevpQBTmVo8rGT0HPuRWdcBwpOSMDkitlP3g2E5I4/CqckSkhcngc0ANg3kKAMsBnitBEjk52nd3z2qOCExorjOXqeFCWLNn5eMetAEEOM7HXIfgHpxUeqlS8caHcsfHHHbpVyYRxOjjPbj096z7li7EEe+fWgCkkcj5ZOAvH1pYFmMUkbnY2eSRnitGzR9pLD7xPUcVeiZkJRscnqTxQBgh3XKNh88AdqrTMynbjAPpxitua0BkXYNrHkkdDVWe1ZxtLAGgCCxIL7ZnY+npWoI/mAJyT29qaLONQECjK45Bq9Kqqo/gJGDQBBfsxtliCgEnIxVV3dQnPC4yTVm7UGZAjFsjPtVZ0dY+hLNjigBCivcxhW5bqO1aF0zu0ZLcx8fgKzo3CXIkXjGRzWlMRJEWdsZAwe9ADZGLYIA5/SoJByA3AbHTvU2MRiM5Oe/erJVvL5G4EcZ7YoAwpwmc4zjIqJJAAHxz2qWRQ7YAOc1YjtiY92eFOcUALAckMw5qOe287PzFcjrWlHAFdSw60OVTC4yB1oAyBA6qEJ6VUdJXkGB+7/Xiuknt4z8oPQfrVb7NtcRsuc96AMdJW34ZeoxVo2yzjLfdXjNX5LWOQkdCO9IIgihVPA60AMKpCiiPr0+tM8yQMEUbiP0qdl9MlelRRgLISe3vQBMq7SzqWGRt5rN1C2RrXezEgN19K2oxDjdjeM/lVO6gI8yNCcE5x7UAcnaXkkN7Gdp646cGuh885MyjDN1UVlpp8zz4LEKvIPpWktoCoO/PvQBWvJyUK43E/zFNt1ZpPLU443H61PLaMX8tT9Px71ajgeHa69jtyKALjQs0SxEE9eRx0qgS4ULk4GO3et2TasSkkjuSfU1HKsewJxnrx60AYDSAjYT8x5x9KkPlqF2jGMHmtFbSJywYHg49+e9UL3TpYC0jvlDigDQi8u4RtmPlPGO30p6qwkyBnHHXrVC2TGxk42+laDBUgZ/7xoAxbh3jl3euc+tJLs8lZi+GPQVI8QlkyuTx92q1xCzJjGB2oAz5JpJJVdujDj61fRsIUjH3sfSmwhNqiTAI9ankQRxBxzk/yoAYxDxcjGOBikt89zwSOtNkySoxt4yPSpFyFBPBBBGe9AGkj7Fx90dqoT/OxUcg88+tWVkd8YGOe/pTIwjSlypIU4OaAM/YAWcDc2QBS28ssF2CckHOfTNapigWZ5OQoxj61VgAuZCSOn5UAWoiPO3lsE9qk80iTYDknoO9RBXW5EpXdj09akjgElwJH4Y0AWkU/KzAkk4rLuJFWUxbCSK6nyVEqRjkDmsa8gVJSVTHce9AGXlx0B3P2q+Jm8pck4XrUZDYOAOv44q5DGDAd3GDigBNrGNSwyOtOVQI8r1zzVgsXRARjHBAqs7Yc4P3ewoAoyyNHJsb+LFaBfFvt6kj8qpyIHcNgnbyasxqGQsxwXoAZabOeeQBUUzlGO043NmrdssaGeGTksF21DdoFy7DA7UAYs0iC5HzD1/GtiASOQ2eP5/WuXMO663HGA3BrsI1CoA/y/wBaAIWby1Z2zn2rUWUFVX+/VC7tpTEu3DDOauQO0sXktx0wR0oAe6v8q4yAPzqrOAkPmkYww/Kr7LJt3KQAOPcVSvcFAB3H8qAKgTIJHOTxmmfPGG/pU1uroR5nI7Zq/Pa7sbMZ9fWoQEUHzBWOWI7VZfcWO7gkU+2t2jGGXj+tXFt8/JJw2CasDLjVkJ3fMDxSMoQjLfd/lVuOMpIWcgAUlxb/AD5H3f4vpQBlSXSSXH2ZBlHXlvQj0q7aPHI0bsME8fSmQ6ajTBihwmQDWlFpyIoCqcjkE9MUASPMY2EZ6nge1C53KVHQ/N9KqXSYRSoLEdcdqmt33Ru4znjb+HrQBqMqgfKcZqvP5qkBT8q89etTlFaIEnpzVSTzCnXg8flQBatLh4huY84xz05qW4VH2M2AT2B9KpxKHUBzleMmrgEYbj5hnA/CgCFyYyCuDuzS/af3g+X7pBp1wgeRNmSAB06VDJhJMDljQAkszqr7Bgucgj0qtmIAuwGfWrJjVPlJ+tYEsbW7M8mduePxoAvuqbztH/1qdIqiIuxwaI0fa+/sAM0rwvdQFXbA46e1AFrSsSBw/UU8uIoDG+SHzyKw5POgbavRv4h1qcXTECN/u4x+VAGjaqiDk+2Peo/EF3NpHhLXNVtxiezsp5l9iqE5qW3AyCPm281U8aXPk/DfxRJt8zbp9zx9ENNAfivJ+2R8Xbm4G68gMMblQTCCxKngnoCRVi9/bH+Mk04P9qhzjClUKqP+AhgP1r4whlby5WPykSyEKD0yxNWZbhwg5rZIzPsKX9sn4vCNprbVlV4sKFaFNxJ6468cV1nw0/a2+K3ij4teEfD2vau39n6pexwyRwqFJDtjk88duvFfBSTfIWZjhuOK774M7P8AhePgXGf+QlBgDrneMVblpsB/RffzxxEzBWUMxUKTzkdq09LlF7a7imdqk/lWKwkuPmbgZ53dc+ta1iTbRlAdqsuCcdD/APXrlNUaDblUxkHGM5rLdUYfStN38tV5wrH+Lvms7ah3+bKE9jQIsL5XlO4OfY1GkahPL7H5iPrUSCNF37srjp6mr8Sx+Wxx8zAYNAD7FxHOwbjaAPr71t53E47CsaBlEwAwCVPXvVtJnYOp7d/6UAPulMuGGMdwaVQDCWAz6YNC5aM56imWscibpCwO7oMdKAJYQRgtk5qWSd/mUHgdKTIGcHk9qZMmFDk0AQoz7jv4p8Nn5kzHJVH4yBwN3v8AhSta5j3CT6VieMrDVtS8CanpGhlUv7iHCFiRg85+YHjigD4A/aW8SX/xm8Zaf8D/AAnIxttKnZ72fJ8obc5LYyG2g9eo5A5r4v8A20vAdr8N5PCPh+0X91DaTqGyMyFtuWyPpX6s/Bz4L2Pg3TZLiZXOoXbf6RKzhzISORkfwgk4+tfAv/BUVYbXxn4RsLbJjjsZH5IOGd+R69F/WuvDvcmR9bfsZ28U37P+hLCnlyGJA5HO5SOT07j9a+vdRu4X0WSz1OeGO2yoLXB+UtnjGepJxXyp+xTHdxfAnw3Kqb4JbRw7JjCP90Zx7Y/Cvcfip4GsvH3w+vtGvGeNo3WSGaJlV45QSB1IyCDXHU+MklgPhO3YmHVtPjZWyy/aEGCB0IJx+Yq86+GruNnuNXsZDg523KrkHuOe9fGemfsj+ENW05NZudavoQclgSh3MP8AZx/Wp5/2RfBLXRkj8Q3igdY3UYKkdiPT3rX3QPpvU7nwrABay39qMgGJHkQll9VOenvXOfEX4jeDPht4En8SXepQXN3LGyW9tHKVaVgOgHt644/EV4BN+yH4RuSXn8Q3gYZCeUwUYPb5g2awvEH7JvgKw0T7Re61cNalWQhmGWYHsRjp9KegHSfAn46+E/jLqF5Y3lw2l6vaqVW3lbd5oPQq3HQ54r7OtBItnB5nysg2tj2r89PBP7KPhDwH4l07xrpmpXstxY3Ec0SBQ0bBTuOX/Q47V+itoqMnm7tyv83/AH0DxUzSQGhDGrbCDtBGfyqxp0ZGpxM/3A2Tk9c020RRC24Bdxwvar2lxwfagXU5XOcDdnAqUB/O7+1VLfW/7SevXWn/AL3UYtUEsKgZ3MHBjAHUkEYIr9BdE/aF+OV9o9rBJ8MJ8eWgDyRSKoPGcMVA569a+CPj5q1lbftVXusXikWdtrkMkmevlrKCcj6DpX7U6V4j8K6jo1ldWHiGzW2ZfkPngZY8MAM8EHjGOK3l6Gh8xp+0V8Y4Ha2X4YuwQEBdsh5x32pg8+n51ai/aC+L155LyfDZo5gNpChxlu3ysOK+orPVfCf2qSEeI9OM6A7t1yu/HfHO7H1xWlcv4e4h/tzTydgfmVCwTPXJJOM//rrP3exmfL0n7RHxbjsZkvPh99gtpUZGm2yKoAB4LEdzX5ZfDeSzH7SHh7UzEsQu9UkkdH+ZVdw3y9uFJzX73T6r4Wfw/qG/WbK42wu5WOdZMErjpnjNfz9+EJlg/aA0S5nPmxPrTjAODsZ9vH1zWkOoH9H2h3rzfZyZUaMRqcqMFn71sTXO8MojHOWP1Ncv4aWO0022jKL3GR8wwTxzXTKG2lzlcg44649awZoRqn2iIIi8xjj6VzXinxj4a+HejXmqeJbmOC2ZMyCTOSO4A6nPTAzXPfE7xV4i8I+GJLzwxpz6pqUjhI1iDNsH94qvJFfGx+D/AMRPifrz+KfipczTWuPMS1TOwbTygB+6AO3T3qoRuB8TfFt9S+IPirVviF4J8LyWmiQRy7jFFsXy0JPmPgcsRycZwMDPGa+gf2KD4E8V6FdS21hEfEeicvNMVLFXyQ4XkjA+lfVHjPUvBPwa+EM94ljEkjQyRxwscGVumcHPTOT+Nfkt8BvGUXw3+P8Ao9yD9nsdZk+yTqvyBUunIAPThSR+VbTXukyP3Y8Pa74Zt44Xh1qzRdu2QCZRnnJyD6YruIfFHh9riJYtXtGjYt5Z80Fm2j+EZHPNfHdp+zj4RvNRukur+eeIlnjAOBtY9ic5wK1rf9l34ZxzCSOe+BiBJPnAHIGc5AGBgVz0yT8vvjRqWk6j+0xLcG5DWI1pDNNklAwf5mz2r9yvB3jrwPJ4dSSbVbV7GZBC0jyqsZBUbhknqB7V/P3e6JZ+KPi9eeFtLQwwyXc6xgksf3SEDB75IJr7C/ZM+Fnhz4keF9R0fxDdXQn0S8kW4EBIZgxwhAf0wc4Fb1OgF/T/AIK+Efhz+0lcfES18RWR0OCaS7tUidSwEilSCB8qhSeOucV9Z/Db9tzwH4t8Wy+EvE8n9nxDMVpdOAI3KvgFsABQfp+dc/cfsq/Ce4n8t1vJGTgb3wTnscAcVk3v7JPwngvI/sdtNFNFyx805Ukfwlsj071jID9ChLbzyQiCZZFdRtKnhs8jB9MVPdPHb+F9WmYH93ZznaO/y1wvhmNbPR7GwRWUWdvFCpJ3HZGu0ZPrxXeXbrceGNVGQubaXIPGcDpRED+bn4Xa/ofhD9oDStf8QTeRp1hNcCV24AA83aM+5wK/anQf2g/gpNY2Vx/bkELYBCZJEYABySCQe1fix8NvDOn+OPjvb6HqcQuLK6e5dov73l+awBBPPIFfqnoH7Nnwsl0gWMegE3CRo/8ArCpJY8cZOM1dRgfnR+3P4l8N+MfirJ4g8NSC7tFihVn7ZKkDGeSCO3tX69/Bk3R8B6Am9dsFrCxXbwQQrLwOMla/F/8Aa18OaN4X+JN74Z0OF1s4EgdFc5OSCDyeoBzX7SfBq902HwN4fv5b2COAWUAAkYAFY41w35A1vNe6gPgD9tfStW+F/wC0D4U+LVjDJZ2t+ltI9yiBlWaNn3gA8bguOCeQa/VQeIbCbwfL44S6xYxWguh0XJRVY++eoxXyB+25oWnfGD4Hyaz4TuUvn8KStMzR87lAKSKMj+FW3++OK+R/BP7Uouv2Zrj4eall9Ys1bTw5Y4eEEYl9SQvHOeRk9a50B53oMeofGn9psasYJJ1+3NfbARmKGKRtgbPBAO0V+23g3S7nT9MEU/yST7WlAHAKgHaD3Ge9flv+xX4Cu7vUb7x/PuS7uHaKycIGXajEMrdMn9Oc4zX64WNutvYxOrZZ8l/r6Y7YrOozQsQwbVfZx8xYA989a4T4zWzR/BTxrcoTmDTLnBH8PyZFd+jZlXy/lHGf5GuJ+NFw4+B/jeNsDdpt0Dn2Tiqo7gfiD+xzOf8Ahe+o+U2xo9NcRNIQOPMjweSBnBNfvLpmmq1naXqOjh1XeAQSMDk9T1r+dX4S/D/xB49+J6aP4U1NtJuoLfzWm3FW2j0K84GRX6JWX7Pvxhhgs1uPiNeRySRg486QhcdcfOP1p1tzM2f+CiEU0nwz0lU+bbdylh16QuVH4YzXyX8JfGfiaL4Y+Gfhv4SYo+uebHO5Q5UPKQ2CB65JNXP2rPAPjrwN4Q0/UPFfiqbXrKa5eNUmckqzRE7h14x1/Djmvo/9h/Q7N/hjoWtrbRvdefKVmZAzKBIfuk9M98etaqNo3C1jnfiTYfET9m7QdN8XeCXW40+yHl3u6IEKz4O49yGJ/Cvqz9nz9oXwT8atHL2QSDW7ZALi3bAZWGOQepU9iAPSvbb7wrYeL9J1LQNUhS4i1JHiaOU/I2Rg8c9a/nZ16+8V/sx/HbVR4auGtZtLuSrRE5DwOdxRiRggdjis4x5i0f0vwQqQJJt0aEZOOn51+Ef/AAUAFvF8frtLNsxSi0ZvQbgc/jgV+4nwo8TWfjrwhoesllZ7y2gmcAZHzIpOB3Ga/DT9t1obv9pfU7Wc4j+0WasVXO0ImDgfjRQ+IZ+vPwqsraXwpYxuuVa3gcbMjaNoOD+BFGsfBrwXqGqzazeWkVzPcsCSUGQR05P866T4SRxN4Y0iJJC0UVnHwRtx8o646mvRTpxViWkUg54ANRLcD5w+Jfw00Sx+EniWeKyiRFs5XKpGpyVXjmvyg/Y18L23ij4matNfL581iiCNSqnCu55H0r9uviw8mn/CPxPLDlmFpLhTggKBycV+Mn7FOIfjRrUdo7iKSJmJz8u0SHrXTSn7rA/afSFntPs8cr+Z8gBP3efwrpirbjjjjp2rCa8tdB8PHXNTKC3s1LSMxwDgdBXnvgD4qHx3cXslraeTZox8tmHJA7iuYDyT9uHUPsHwTu1SQbLmVICCflY/fAx74r8Qta0Ce/8AhRD4nEQxZ3pVyOmMAAGv2J/4KIanDbfDDStORo995co6gZ3AonUV8p2Hwni1z9ku7t4bci5hjlvHI4YvGd3T6AV1ReiMz7V/Zi8f3Hjj4U6BcFXObYklsYVocqw478Zr6UijMxRO7V+Xv/BOP4im4bUfhjqFwu2wbzIIiAWZZDhtvcYPX61+r8FmsFyxk4IJA9BWFRalRMl4mt5VVhnPQVleK9O0rXdJXTtUtkuSG+TcM7Peu5e0t7hlLEgqeCKydR0pbtAImCFe3/6qzKPJbDQdFt5YI40VZP8AVkYAwqj9B6V+JP7VTMf2idQit5CYje28Zj2jcioVUAnvntX79v4et90cu4qyvyeuQegz7V+Cv7TkUcH7SOpXHzFDqNuSfUR4BI981vR6gfs38MdAtdP03T/7PiVIIFjxsBALY6ntzXpPjy7Nv8PPFNxISrfZJRn72AQR7dK5T4SmCLR9NspLkStdW4Zx9OR1xziuj8ZX0c/hLxB4esJEurua1lWOAMNxMgIGQfWseoH893w68bWXw9+NFl4pu1Z7GynkBMZzlCWH4g1+tOiftifCS2uEmYXlwJ49zfumGG9NtfEngL9mXxnpnxJj1bxeLe20Jw4O4o4KknCn0OTX6E6f8GvAcdmUt9OhjCnmRVBWb5cEk9hWtToZsks/21fhNJmRBdRskmM+SSxH3s9eK+KP22Pjh4K+KEOiSaKzv5UTyCNozyzhkyRjjbX3fpXwo+G1s8G3RbcSQtiMOMhgOG4Y5NfPX7T37Ml54th0W68G28GnQwJMLnbHyEcbgB65zTpqNwTMP9iOWb/hUOnELjFxNET1Bx83TtyQPwr761jw/pHiLSp9E1iE3FnPnjgnceAfqK+YP2bfhFcfDTwhb6Zf3DIZwSI3zwecHHYnrX1vaFl5bG9eG47g549fSsqnxMD5Ytf2avAtnMs13p0tzKsyYdiBGFBGfl+ma/NX9srwbpngT4ptoWhW4htpY42ijA+RfNYcD6YNfuPcoHlhCgfOwbAJycdhX46ft4OR8cpEZ1kWOODbgZ6Hd/M4qqdQD3/wf440j4G+DrDSPDkJe/e3UyAc7Sy5OO4yT2rV+EvwmufHesJ428dNMyGTzLNWY7OctyDzwBXd+EvhN4f8T2nh7xTqqFDJbwlkjON2V6kH1FfUWjWFpp15FptsDHZHKqg5yuMD3GD6U3qykz8iv2gvif4s+EvxivNC8Dai9nbwlNiDIUlwpI57Emv05+EfirVvFHgnTdT8QoDfSRKsrEYJfaSSPrnrX5UftlQxz/H+S4w6sm3zVOPl8thjB6c19n23x38J+Avh7YGBxNfQ2q7E+9vdV9egyKqpT90JH154o8UaP4RtDqOpEfZokdnZmC7dvXgnNfK/gj9rnwH8QPFt38P9aiSGKf8A0eAuu+KYE7dpDDPzfSvkHxFrvxS/aG1GO1tRNHZyoS7fdh+Ukg4zyOmMdxXpXgn9h/yrm21i8v5I5oCrs5wG80Hc2wDkj0z60qbSWoROs+K/7DfgHxB4ik8TeG5ZbcT5eW1tQMNJnOEB4A9a9Z+FnwK8KeEP7Heyt2hksl3MknMxbOckjjPtX01oGlwWtvaWzGT5EKsztlyT15roV0+GJ/M8oLt6HoalTbK5y/Y6k864ZMZPbtWvG78KvPPPQVRh8hyS5WLHuBxWxYRLMAd3TpjuKAPhX9rn9m/WPijpB13wveZ1CCNt0TY/eBjwM+1fFHgT9ivxPfW8mo6lO+mXFuf3zFxsOBglQDk1+1GpxO0U1qCm5z/qmIyw7471y8egLb5CWscMC5+bd8uP4snNO8gPgTQ/2UykT2sniC6l2EbNg5wPvYya3Y/2SrYqY7rxFeBSx2qQBw3TNffVppEcDpLAieY3GVYFT9DmrGoJaaTYT315JEFgUlt79KXOB+fcX7IUYZXl12YpnayA5JA6d65Pxz+zDJo/hfVdVtdUnmMIb5EVuNoyCxJ6fSvsLwN8cPhj421WTQrK6Av4icHeoWQg8bPUV3XxOWzj+GmuujkbIJN3P8R6dKJTdwP58/AnhXUPGHxBi0u0naG6UEl4wQ25TjPtX7zfCaG+0TQbLSL6Vp5IYIlJYbnL9CSc1+P37PenXFx8c5bezuPs0iFzvcEnn+HA65r9uPDkES2aPOAJlIU8HAI74pynoAnxD8ZW/grQZbzeEl2MwYjkkDgD6mvzz0vwhf8AxAutX8Ra3ayfYrksYyWyMgZ4yfevtX4p+AJfF+o2y3MjT24Rf3bDgMRjOc1d/wCEO0/S/BF3BH+5itoZDsj4AXb79+M0qZmfhV4An0/wl8bnn1KMx2+mSSN7ttJxx34r7M17xfrHxWuIND8PLcCzkBRo5HIjx2JUd8dK+WPC1hZaz8cW0WdUuft8j/ORgfeODn0A4r9cPAXw88P+FoDJp9oscwk59wRx+lOr8QHjnh34MabpPw01S41Jke9FtKVdwco5Ujj6elfnx8HfFPjKw+LVnpug6hJaATiCQfwlSxVxt9/Wv2v8RadGngzUrhVCZhZfXDBcK351+IXww1Oy8L/GGW71ySMx2ZLtvYhS8b7m5HtTpbMD96vDOo3rQQR6ncI4Vfmk28HHJOPWvnz49/tN+GvBulzPoV5HdXdo4CxjPLnjPHp7V82/ET9pS71uz/snwLkK0g8uSMleOmCOpyOK8f0T4DeLPibrNxe67dyQRTP5p81fun6ZFJgfTPwo/aJ8KftAWOo+DfHlnHHcXDMjW7KZEdCuQQCMDAB5PcfSui0r9k74Y2mrp4m0LTFgmV22nO3A9cADPWl+H37OfhrwXMmq6ciNdMAGmTK5x69yOea+qNMLQWsduxViowNvoKEwsYnhnwra+HY4bPTs7AArjAA4+nNfNfxR8H/Fy31oNo2pvbWt1ISGRyuFPRWx7euBX2XApQ+Z61auIxdnZt+Rx8wPOSPrSND8bv2ktD+Kek+ELGTxVqcl1ajeVwTt24HLsQM44A5OBXhPwz+FnjXxzokr+GrxUgklcMwBbpwc7e3YGv07/bc0iCb4UHYyKkMj7c5OcoDgD39K+b/2GpiLeTTPNIjeWRJFK5w7sNpz24Hb8etaRnZWK5hvwH+FHxU+F+uPDJrh+wTRmVxE5COzHCgr3IPNfKnj/VTdfGpNW1NyjRTCOSRf+eikqf6Gv36t9Ct47Jo7eNJvspV0BwRnPzcj8eK/Gr4j/s0+OPFXxXuFtrZYbO41F5BtcZVGJYswHIxRTqEn6S+CfiR8N9V8KpM+uQpILIoY2cKVCBQCB1HSvxj1PxHpUfxrtL66mM9ub+JmkUDhUYkZ7YPSv0D0L9kvUdO8KvdyyuLwgxsIGV2AJUg/Me4Br834vCdnqHxZi8Pz3UvlXjeVuYBXjdWcbSV6n5fSrgKx+53gz4h+B9S8OWOoW2rQK1yrN5TldxdcA8cdCPSvx0+LNxbX/wAe4fsNxHIJJhKpRhhSxchcnvg/pX2V4c/ZWs73RbY6VqdzBus2ePLbgJDgc+uSRXyZrf7N/j6HxrbajFMs9vCYZt6gFcKSCSPxyKyXUUT9iPhQv27wxpy7tiJGBIHfLZUABuOeSDXzR+05+zT4i+IXic6xo2pLaW8iBbgqjMANuBjpyeM819Q/CvQ9Y0Hwvb6bqCxRzeTG3yHIZDtwSSM5IGT9a9Fnd5VaOdsiRt2DxyM4HuPxqY6FLY+Gfgr+zx4k+H/hC40221VZbqd5lmLjZ825WUrgZ4Hqa4rU/Bf7RCalPBZa1N9nt920qCQw4xtxliTmv0ii0w+WCAMdRtOTz681W1DT42shH5YSYd8ewHB61E5XFHc/M2Hwv8doHDPrc1rO7AYcqNxHqF5/Ot6LwZ+0LNMYo9ePnSZJKOVRQvGfqTX3otkoZAIlDu2Np6889xx+NcF8XfGy/Cfw9b69caes0Dk+ZIGPpk5K9BVoZ8f6roHx78MWK6le+I2MccUjlfMJJYcAHPvzXyH4/wDj58VdQ0//AIRq61aSbejLgZ3bjxkjJ6CvpTxT8fbz4wW8um+GLf7LbcK0Z3NuLHbncFz+ddv8MP2ZNNjv7bV/EbW80yROQ0i7/mbBXg9x0oA+XfgD8XvifoeoWnh3xLYzahoursqrLIhcRKe+dp6ehNfqJ4L8DK0v9o2rRyRSAcOvzFg2WA/P0rtPCHwy8K2VnbIbGC4ubU8OECYViT8qjP8AOu61TWPCvgpoI9XlW1WQkIgH8bjvg+vfFZ3A37PSUswVikWPdtJVBgY9DV6eKBQJJXCbjyx6Y7VLZzR6laLf2QWSBlU4VlYj0yByK5Lx5oWo+JvD0+naOzRXDI+1g2CGxx6UGh10V1YM+VnSZo1ydvBCjgntk+1aEclmZY4vPiaTIOzcNwPUDHX8K/Nx/hL8Yl81F16fbI2Qu7c27v8AMeg9qqXPwp+NKW8kra7cbgEKs0xQ4PB+cEHj0oNDzD/gopF9v1+ye7WJ3tucDlfmHTI+lcH8Cv2efDPjzQdM12S5MAOU2o+V3K3XOTXj37RlvrwVNN8QXs1zfWkrKHuHLFgFOSDjnrWX8DtH+LGoeG/tHh6e6tNP09ZXjKyNhgSCcRr1romvdMz9CZP2SfD0SSzSXkxQk7t0ny4I6cYzWF4r/Zh8PaR4W1KXTbqUSvHvVPM4yCPvHn8q+YNA8deM5rt/DM3jG+sLyWT5I5nKrnHJO/gHI6A17B4i8OfH7SvDF7qaeJpdYhhjZ2RfmbaozuAbg/QVhy6mZ8afCHSPsHx/slubmKIW9w/nec+5SqOdwx3yOnNfvt4Zuls9Lgt0kTy5eY3XHRv93OBiv5+PCnw9174k+J7jULTUxbX0ZMuCAkrFmOMjjB5r788L/DX9oKx0+N7XxYQNoCAudu0DrtwRVTiaH3p4k+OXgfwPrEWj6yxQvgLLglCT16YPHqOK9M0nXtK8Q2MOpWEsf2e5y0RDABgfYng+9fjh47/Zy+L3jmdp77XRqNwrbVLF0UKvXl1H5CvqL9l7wn8SfAtlPovjcy3ltZHba72EqoP4iueVArJxiB9965q1r4b8O3+r3BI8iF2yvrjOT1wB1/Cv52fjlr8fir4l/ZBqLyPO64yvJeU54AxnAIH4V+yv7RXjvU9H8JJ4X0hkMuoRb2fILbWXBGD2GK/A7XLq9tvihpEt9ulnjvQjkAKSvm7eCO+M4ooID7TPwR8Y6R8OLrUBqt5bRQQIzRqGHGBnIyeAAa+bP2eI9em+MGn3VhdOm2Ylycs23ndxjjniv2VTTr+8+Dl5YMqrO+nxhX3D53VAOT654xX5Yfsw3l1bfH4RpG225lYPH8pO0sckfQ9vateYD62/ab+G/jfxXpFpdaCPtkU21djKA4DD7+48YNeH/C74XfHfwNfMulXZ0iGPJKCLzBuPIC7l2se+c1+h2q/EzRvBMloniNpIoLkFdwDHGw4wSO3tXq+g674T8WaYuseGb+PUreIhQV5Xew5GT3rO4H4+ftNy/FGCO3bxtqEzCa3VkLLtR8EnGAevtXMfAHQfjDe6Xbav4R1v7FYy7yC82CFX5VyQuQDzxX2x+3/Y2y+G9Hv0tgJrdVUZOVIkQlgeeDyMGuK/Yqhik8HQR3ltHJCbny8OwY7VbLfL6HNM0PnP9pK0+KFnpGjad4raXULkNJGblv3rTbjxHvAJIHUZr6q/Yok1i08EaVpF/G1vOks5dWTB2yHC9RkYIz1719PfG/8A4RDQ9D02bxDpytZS3DHzMoPKbHBwDnoean+EXjH4fX1iieH9QtGSzI2iMku2OFV++Rz1pPYD6B00GQCKUltrE59h0FbQUqDtydpz/kVkfJbT7F2tLjnHI59DWvGd0YyQW756VgXYeqmQFTkdyDwKWOBlU4O0ryCO/wCNVyxKkJw5wBjpU5uHC+Xz2xgdKAsVZZjcMEBzjjpU6wqv7thjvTACGAjwSctx704ySuCr8EY6dc0BYSTdGm5DkE8j0FQpN/CO9XDxa7VJ3A/N+NSfZ0EW4A4GD6dPSgLEMkBZUOeRye2RSQD5mY4wOhz+lSmYtEEXkkZ9OtNhiaM7enfrkUEDpvL8kAqRu7qf60+38tmaJT90d+v4VG+FADDAH5U63aFX3OPvcD0oAsCKOIYOTu5596zZ4cXAbOFIrRZd8oCt05Ix0qC4PmMEI+VTzQND0dCM468e/FTbYgy784PpUIaNUZV5Y/0p8QjWHDn5j69BQWTOIgvK8DGB3xTyFC/ulOB05pkDb4/JJG7HarMCboSZf4ePSgCIzKoCAD5hn159qa4wdu4HPXinIiZOe3Q1IpI+YDp1z3P1oIZRCkPmNtvbNMlWVQyyEkt90jp9atSrGX3Dhs8g053DOI1+7/OgrmIsllWPrgVLsjSPkcehpZFWM7gMmoQ+9cuM9vwoDmHFSdvlgA98+lILYxq207tvb61I6ybVc/c6ZHWkzKcbM7h3oGQkFVEu0jdjn0FJPhdgjGVPYjn65qVXAOJGGO4NIVZ23Z+X+dAEGQ6gAbgTwR2rF8Q7pvDN/CqDzAhwPUiughEuzEa8SevYCsvU4LiWxvJEBxDBI+31IpoD8efh0ZT8VtTtZMxCVJgMf30lLHP5Gv0c8IsEuIY3/wBSVO0AdXYDBP5V+cHguSaz+MVxazKzvcySAeoZ92T/ADr9IfD6yIIYiceWRhh+lXPczPW4omTbnt+ldCrKyFNmQeCRXOWwLqCT0PSumjCmEhRgEVmAqQIE8wHOz86Q4b5mOAPzNPi2kCI/KT+tCJIx2MAQp4oNEfG/xvt2X/hoPP8AD8L7Inn/ALGHH8q/mor+l7444H/DQvPT4XWI/H/ioeK/mhr24fCjyqnxM//V+7d5AUYyAKg8wB/mXipWPPIyKqTSYXO3g+lfHn0BXJUEgck81CzHHzDgnirB2ZBUdutRsq7tzc4OaAKzZJy3JB/Sqr7yCAMDtVxkYjcpz7e1QxlXYBhz14rQDOkwVYenNUXV+AMita4V+dgxnvWW6zuctjigCqyZXCkhl5+tQLAzjLnkc8mp24B6Fh60RjA+cAYP55pozMue32oNvqaxGyGCtylbtxOpm2KflrnboMGOB3IrcCOZljl2xjPFW44RJGUIAJ65qvHEGKl/l7fWrih14JxnpQBVeE8Io2n+gpPtDwMJG6rnp6Vbk+XO45J71Xkt/OBVjyeKCGfnd/wUDLQaPoqxqqR3Ee492JDKTz2H8/bv7f8Asnpf2/we0zIUw3sK7Qq4cbWbO49/b0ryT/goQkqeEPDzJGpVZHidsc/Koxj869V/ZP1Af8K00mJfmKWvlcZxuDnHXvjrXoX/AHBzx+I+jsKVG7K4PSrq/OuGwKgIDMyN171JGAM7RkdK883QhQKNmMr1pzAttVRnjNJjcDu7dKjXIYDnB4oAAQflGcU7adjB84PepocRuE29aJQcleg7CgCgBEuUjXBPU1K6bVAU4AprIFGccigkl+Tj0rQBVDKTsPOMUoJwEXndTQMPgMRu61LEqh1Rug43UAII02hSfL9arvIEO1SCmMZHrTrqRo8r1qgJNpDMBjP+eKAJ42DErn3A6E1btkiSInGHb86z7dlnYt/EDgVdh443ZAoAk8tyMg4VevrUJUnknjtUpkJ4YYA/Wh13LnoBQZkDhSMYpIIisp/MelWAgUhsEue3tSEj7vRf1zQBFJFgknk57U1YjwSvynuanHmscBBuXv7VUa4wTnkkgD2rQBtywXCRj6/WqgLMCknB9avXSMIdy4JzyKYsYk+UHpjIoArxqI5hs5x7d60JQrwhSfmBOfcYqsiASFl59WPAq2rojrG+RjngZOMUAUXiUxhZBwTjA96WGJPMGwAKvp/Wr85jbKryBzkDHSoI4shsDp6f1oAsBPMRxnbg/wAqrJG0ygoTtQcmhgVPzHA6ccVciUKAg+Ujn/8AXQBSBGTHggcflUgXaSc8HnFPlCq7FuM9D9KTepC8YA9qAI0RnYKjYA/OtMJs5JzVDegc+WD8386nQP8A8tKAJ5Y9yl4zyO1V9hPLLg1JJlFJXOaZv+YqASfUUARsxXauAcfep++MJlV4zUJCN8p++DwPap4ju3RMcAc0AQPbbssBgGo1+U7VY+lae4bcbcn1NVWBLqMdfyoAQJtcccHjPTNXXOxQuMn061ECDgK2R/KkbyowZBlVzg5NAE24N8h6ip48Mg3cbTxUG4MTIv0oaZCpA4bpQBM8Yk5zznjmiNY4weQzD29aiQJjk5b26UKVGFILE5yQaAI0kDyMqj64GOBSGPJMgbGOn1qaIA7l6hvzqMfKSHwMHpmgCDAXKqfck+lSBoyVA60JhssTsU0rSM5AIGB0osQySU7CdxIXHSo2xIWXOBgU/DsgLnGfWozEshAYAFumDQWRMFwdvzYwDUMluVfOc81O6PCSgweM/jSx/NGDIM4P40AKEG1Wx83SpVVos/NuUjp6ClKSKAVxjrz6U1ZN2VA6e1NAQx8SbSeAB16VbBjBAzwc+9MdQU+ddrcUyMMvU8diasB5wSxBxgjmkl8sttK5wPpTsDJH97BoYBmyTnt+dAETACJg7cdR/s1XG1kyO/P1q6V3IVwN+elUgc5GMdM/jSYCxAuWMacHOT9anhBD5zkZ701MRN8o+Zu3tT94VcAgnjIP1qAJOCSxAJqB4wOBli4PFOK9WY/h3NRNu84N0AHApoBghlVBnncenpjtTyCreYowF6g0KSwEm75R296a2WXcoyKsB0hTGMCq8u1Ux6c4HFWZFESdMH+dZBEk7jdkE8e2KANG2nCKTtqJpFZ3YntxUce9UwQGHTPSqUzFWUk4B4oIZtMx8tSjAnHSqe92bJGCecj+tRwyAqwUYEZweOv0qRxtQjqOvrQIhbJ3M4yPbincHaM4PFPih3oZVyADj/IqzOgCA9eaAM9gz4LAqFPA74ppBZsjg9qsOU2FFO3PGe/FV05LfNtBHU0APlUCErs3BuvHANRxt5SZx2q6flt2UccZ+tRjBt2DLlmoAbaSlpGGMZ5yasTRCV8L98c/Ws+AFT1OM4+lX47lDMFbJbGPrQA1o5FJaMc8cZ7VE26NTJt3Nn1rWCqx4x2qKaRNhLDp0IFADEuMhQx3bj9MU4yBTtAxk84rCN15UisAeD061oeeWIzzkZyO1UmBeXDSAMTkjP096kchhhThWqmsjRJuJ4PemidQnXDHn6e1UBcjhkGV2g4Gar3CgHbtpyzBYiAwP86zpLiTPONxoAsBSWyDkDBx6VLapH5hkbkHvWZC5JZsEYPJq157RsEUhi2MY7UAaPlfOdw69KimXy5RKx2gdqzzqMlv8zLv5PXtSPdSTfO/foaANITqP3uQATjPrU8YJYyNwrHP4CsQhZgEjb7jZ+pqzvlYAOCoPp6CgDUL53KvQcj6VIsqxpvj5IrHR5FZmx90YHvQLlUyDndnpWYGvE6O5bHTJwfWoyArBiQR1x+Nc/JdyKPOxh1YjH+zTtOvGmk2yD5ievtmgDVjKo7GUngDaB1p25JZGLuMNgD1zWZcXIkZmiBJU457YpqSujA8Ak5NAGpLatkENtDAZ+lIISpJPOccn0qtJckMFZs7hkZ7gVakuwoyV3Ljj8aACJCimYj5TxU9rGpZ5HU7iaqJKpjxyQecE06K7AkZM53cCq5QHXC7m4OOcc+lT2satxIwA7cdqp+akjOrjJWrVvNGqHPBAz9BRygSmGOMhz82atpGMqFwSax21JTNsQ7gvJq5DqEZkDSnywOhqQLKR75Tt4x2q68aB17nHP1qvHIsbbh65BHfNRTSsAxc4OeDQBYwMksc8YqLYAnPAPT2qsZF8kEN09Ke07FAhPPWgB/kr0ByCMD60u3y1U9TnBqqJAi/vCTnn6U1r5FQALkE5oAh1GXDhfuhuvtSxZ2Yx8px+NZ1zKJJlDKAvXFX450U5TIB7U0ZmgqM/wB/gj8sVO8eFQsmRniq0MqhhzlewNaTTBcADK1UgIGdFXOAKmWMEbzzimzOht2RcFmIwDU8jfZ49rjcOx9KhGgiLuGFXaKbKWKkE44xTDdOsa8YZvSpQSVDdQeBn1oIZQYfL8vVhyDQr+Wyl1G0Y4xUd/JtjBiG1h39qrRXJwN/LNzzQItGQSXBZOB/WpY4ZWkEjfKxPFQ27BnJGB9avGQvgZ5HWgC68artXOAOSfeoZUwu4euM1HMzeUNhznqDUiSqNqDBB7UAMRNwG5tuemPStJJEYMGPQce9Uy+5SAOnFMQsimID3zQBdyhXcRg+lPjwq8/xfyqkjBW2jkHqfSo7i8RJlEfCqMGgDVCoqeYq8scH6VDJGJGLn6A+lVI9Q3LucYBByB7U5NRQglU2AdB6mtEAwRyksN27B4NKyPvbLbuOg9qa9ypBycc54pkdzuUsDgcj8aC7jJYiIvkxkc5qpAQ2d4Jx1ps9yZDjONvWmQXAbExX7ucj1oINggOq+WcY7VXbC4R+fWqaX5lkOwYKjHHpTzchyMryOpoAmIUSHPQ1djyU2hscdqoCRZAD05pssnlFVRskgdKALro6xjYQNvHNQ7i7Dy25yBik84Oo7HGRTI8xgSkYz/Oi4GxEAJC0hxxxVQyrK7Z/hpiysqgsd4HUVUluIgMjgn16VPKBfLqUOzkn9KbI7eXnGTWQuqQq+wct046VoieMjHBUZ4p6gLCpZjjv0zV1YQvzA5PcVTiCkFlH0q4hKEvngVVwKhgXzi/97tUnlLIQpPI6D2FQG5/fBCMr1NCzbpMA8jgYpMC55ACqB8rZ9OtWCpAVTjC9aDNGyDbww6YqOGQSSfNhSRj6iswLCxxkfKOvWrAAjRQmT2596ru8aoIicv1qXftClu3FADLqFQ2Y16Dr1pYmcoA0gPt0qOa43LmM5zxxRHtwA5JwaALDorKWPUdqkTaylxzgdPpUUiow4GQKYsoCjGMtjj1rS4FZ3QyYcnrxxnHtVVn/ANIDp8oGMAe1LdBjIPLOAMk46VViRkfAOF9+tFyGaU7uzKGxgc9O9UwqudirzitTywyhmxjGKiW0G5fLI4PBBoKRAiYAOAQPzqyOI9p7k4+lX9n8PtzWFIxjkYBgCvXHNBSNBmxGYhgMTx6VnqoYgHJPTHoaYWlC7c5J49ximQKSwyT9O9Ai8sRcjeCcAk7TjFPVCp6HDdutTbASrR5zjtT8lEjkb7zZJ7YoAki8tY9obacYwfWs66kkWRlI2H9MVcWISkXCk4IwR74qKQBjg4OOPWgBkfyt7ZHbtSO8bO2OD+WeKdMGcl8gkYwo447VCqmQYACsBjpQBbaRjsTHHHTjpUkUqGTcwyoz0qKEpGRt5OOvY02aMiQ5AwQDhe1AF4LHJmRueOvsKpXMcIK8/KOeOmKgV3jDx7yAfu+31qGRnZMOOhoA14mbaCoIQf0pkj7ypbgA/eplo8ZhKklW7D6VXaVc4chQuPl/rQBou/yqew75FVZVAdG/hI78n86hW6geTcvKg9O/5VJJJCygoy59CcUATYKsGbGP5UyRHkcOzEhT09RVR5vLLKDnbyAe5pkd6XB39x0HWgDSeVHK/KcnjrwKYolLJGw3Ek5PfFZ8N0gVDtGec8c1Ol2kU+5xwTxnk0AXWtBlnAz6U2ZH+VCM88HHFTfb4mBZMZGQT6VVa4MpCxgA5znmgC4A0cWGHyj+7yRTcymMnOVPHoRTZZF8oKDmUkbsdxVGa9jhjLYyAQPpQBaaBAgY/MDToIyXCIMj+VRJdIww3XtSw3iLuSUbSM0AasSoX+c5I6AVUjXfOZAOPSmW1x5xKchs+napxKWk2EY9+goAayrvZnBAAFOnEbbZC2AfSoZp5FT5vuk+npxUW790+35gv9KAGyXEa4AIBPGTxSLC0i+WTjJ4P0rGEsdw26MbgOm71FakUpRQGH1PYUARzyzQKI2Pr2pYFikGZuSAMfWn3kyyRF3+bHT3rNtbl+u3JHrxQBtwsULIoJB5A9BSR7RuIJJI71CoeTLfdwOoPrTFVpMkc7fWgCFlyPmU78bSQavxoF2IQCAMEGqyodzY7DkZ71MkrRMTjII60ATbeSgAEg7+1XY4hsUY+UHkms8vvY7h1BJq9CSbdAwxjg5oAsTRI67FGVFVnjZl3IOn61ZXhc8dvpTAvzMRzt649DQBCIy0hIOS2BVa8eRIyYxuC8H6ipwRF8zckn9KpzM0lrL0B5wB2FAFjT5UeEovDc5OO5pHjJJ+bpg49ag0tEFqV+6ST+NJ5s0K4y2R7dqAK5Xy5WYk7+mM1JsMiiI9WOQT6mmyRo+M8t9earzeb9piVD8igE59TQAgjh83y3GcfyFW5FhfIUDHYUyWIO4PRhx9acYlYHH3h1oAz7sDYgJwY+KiljE+z5iFGOlaAjjdSByTjg+1TmEBBuUcjtQA2GGOM7g2AfWrBYSMy44xUAljOQR90VIXUDKg5I596AD7Orx7m7cAVAsSRsxjPXgip+sARSQc55qm0zA/KO9AFleGVgDkZqzCp8wbxkg5/CmssfBjPUYqSAgy7P4en40AahwcHGMVAVDK24ZPbPan8oCA2M9PaiJSeXbLD170AYE6skjeYN4GCMVpRys1uVK7S38qs3MEZO7A3kDj1qkMqc7eehFACR5ifhe/4UT7N+cKA47etWJZFYAAYNVXEYt3lYbFTgntmgB648o8c9KiOSAUXgcYqaNB5I7g9DVdVMcuAePegCzEMgucb17VQ1OR3VNkZwOta8JRC3Gao3pQxnccAnrQBzcEfnKJcbSSePcV1bDBCkZYgcVhWkTyTm3Tgj5s+1dIyoHU/wB3vQBKIJWTDIVXgc09IkicFeRjBAp/2gTfKrfLx+dTCJzlAPQ5oAikXK/KMjGcd6zrsAwmf07+grSYCNC7cdjmq9yisjoPuMOR7UAZdvPko8mWUn8K2QTgRk7R97NUbSDdGAwwFJ49hWjFErgr1znr6UATIZHQYyOSB71MqMHy7Zx70q78Kg6Jk/UmmsFDCVRnHBoArMH3AsAPapVDyuBt7dxwcCqk0+19xJZR/WpY7ggIeo6Zz1oAvJGqNIUOTIPyAqeAuAVwT15rPlnEcYAGWx/WooLozybVbof6UAWzkvyv1psSi3G0p8me1Ch5C25gpHFWUGVO5sKB09aAIwwCNjPsKpJOzsyyEdTjPWtYLtXK4wKyLtWe5V9vytjketAF0PC1sQCFbJGO5xViyD43ycL/AAj8aqxsscWJFG8E+/Bp9m8nm4Q5HTmgDS8tjubocZ+lVBCiOTnJIJJq7mUOx9eDTPKP3GOM0AUNRt5JLKOSBguW+YjrWDcMQsayAtlgOfWuucyxw+Uw9xWFqFsLhQSdrBs/lQBWTcpbgkEgZ9q244wwwBjjFYquV7c561r2cjb2yMA4wPWgCKeBSpGOVFYDxMkmzk9eQfXtXTFsO7tg4zWRf7TIJFUDjgdAfegC5Zncypgjg8D1qv4wG74ceK7ZcZ/s66yx7DYak0rzBGHHQdfrWV4vMY+H/i4GTZu0256+mw1cTM/mXtsKJVjfJMjk/gxpTvYpg7g3X2qrZC3Ms6y3HlFJHyrd+TTpNQslO1ZcDjpXQjMuMdrBFAKn9DXf/BvfD8cvAasQpXU7Y9PVxXmy3tkFY78Zxjmu++DVws3xs8FMhEmzUrYDnvvFQaQP6RtxWJBI2XOeAO1MMsqEsvRc44qlLdL5wVF2oFCnP96tUmN4ioP3cKT71zmqIZJpLqFCMErw39MVH5Yx843g9c9qiEOVWRWIK4Jx3q2oLDH8TcECgRYt4wIioPsB2Iq1GFjwkjbQAc0lurbH3YwBznris+a5EY5+bnP1oAWbzft8TREmPvx0ratpo5ZCCRgfzrDjZnUMCWLYHXpVuGI5aLOyRfmx1zQBvFESVlk5xzmrAjQgbPQcdqwpbhwvmy4VB972ot9QX5tp8xQMgjpQBrxwuGLHoOuKmkRCDjpxwayV1VWBRlOW6VUN8d4LZYY5FAG9KrRoScFB2HWoHOegwCPxqlJcNJDsToRx6ipYpUdNqtyvUn2FAGhYKiqQUO1ew/z7V+L/APwVOk3fFvQEjG2NNNAAGRzvbt0ziv2Kg1mCG6CjLfKxPTB44/Wvxa/4Kb6j/aPxc0t9w+WzUbOhXnkYPIGea6sN1JkfoX+xmrw/s7+ElOFZ7Mg4PVD8w6V6h8arEXHwQ8aTRu0dza6bLMhQ7cPH864PXPFeWfsnTC2+BPg63B3LcabbyLgj+FMSAHrXb/tB66tv8BPHEtq+fKsdrDBP3jtx9cGuR/GUfmH+zl+0v8cLp7jwVosSeJpGG9fteXaJRknL5B7YGT14719UXHxa/aKt5p1Pga2BiVVGN/4dH5+uK+I/2AJlg+Mupwz48iTTZC4YZ5V0wcHvycV+ytppyqx3sYw42rz/AA1rU3sJo+Sv+Fk/tSzN+78FWUSBQcPxgHv9/P518u/tJfEj44p4Xs9E8d2iaXZXs2Emtj88hAOVYq7DA/DPpX643WktdR+RhunB3feFfnV/wUB0Y6L8MPDkcsZWaC/cCQkElGX1/KqpEtGD+xR8bvG/iG2k8F+JbeTUNEtMi3vJA7NG/OEB5HAOMHgV+o9jFataI8TnJAG0jnP1r8wP+Ce9vJcfDvVZ4T81tfuOf9pFP8q/TrTrqC6hCjCPCcNjuazm/eYjU2Boju6Ka1dBLR3kTK3QjPp0PFYPnMqtEo3H2614b8UvizN4C8d+FvA+mxpd32v3ERkUuBshY7cFfvZPYnjjv2mz6Afmj8bv2cPFniP44a5q3imddG0W91BmFwzIysjPjg5GCR0Br6y8G/sifDJ9BiuEvr+9Cw43LNH5ZB7qVHB9BXUft5WF3d/Ai4vuQ1pfRyO2AzOmdpweucnrmvlL/gnxrniLWPE+u215qNw+jabGAluX3KPMz8oDZ7jrXWtYotHf+Ovhp8Dvh14nt/DXi+a9tWniWaOdnGzBONpbpn8Pxr07R/2avhb4gtotT8O6rPcW7J8rQXCycD0x0/WvZf2lPg7pXxb+Fuo25g83X7WBp7K4CDephyRGTycN04r8hf2ZPi9rnw8+MOm6U0jmz1O4FjdwbVHUlevse/aoJUj9L5f2UvBFzp1y+nXF/LdpG6xNI4YbyMgtjHTsQARXxZ8PP2UvGll4/tvGniO7h03T9JvwIkkYSSOMn0/TPU/nX7H2bwfZ573y/skEQY/e4AUZ6mvmS8sLD9oPwPqiLvsXWWRYWRhgPGTsLcHg8UosR9ceFLd5dGhVACkI2F8cnA5P4n3rc81FTY2DivyA+Cv7Wnif4R+OD8K/jC80VhYyPbrJOG3xAn+MnG5T1VvQ+mK/WJNZsNW02HWtKXzbO6USRyRsGUqeh4rKUbDgPuVti4V4uHH8JC4x6+lcX4n1bQ/Bmh3fiHxLcx2mnwwtLvZ+WK/wIO7fSqHjLx7ofgTTF13xJujtXZ0UqDln25AOOuTXwbrSeL/2lvE8d/fCew8LWJYQQo/AQDBKA8ZOO9VTgWcJq1rrn7U/xW05YUew8L2R8uJGYldiFj0P8bgeg4Ar5r/a38F2nwr+LWk22iBokgt7ecMeSZFkzkE9RX7J/DrwfY6HZWumaZZpBDbKkbHaqM+BtDNtAyx6knNfmD/wUTZn+LSxzKglt7W2jjVDlhznkducjHpWqleXKB+t3gMrrvhHRtcliG66soeCcFQUDH61peM9TtPB3gzWfEF/iKC2s5ZWkPAGFxgD1Bx+dZvwNmu7r4UeHoJj5gewgVlI+YMBhmB64Of0r5a/bn+K9t4b+Hq/DeyH2jUNRcxTfPtYRsA27b1IyBWMF7wHwJ+y74Zl8bfHtLu+iYpbCeZ3xkebMSqhj6HnAr6E+Bslz8Hv2w9a+HFz/wAePiDcIkZyi4mPnKwB+9gBgK9G/Yl+GB0bw63iS8Cpf38guBG33zGuAnXtznjvnPtwX/BRHwDrPhTxD4S+OPhsMhRVgmkj4MU0RyjF19ckD6VrzXlYzP13uNIs4PLdo1c84Ydx29arNaCNCqxowK85A5zzivKP2cfi1onxo+FWla7pd1Bc6hawKl3GSd0cijDAg89RXsZV40BCgk5wPTPfvxWE462NAjtEljRUAIYBtv3axPEMxj8I6tcQFhm2mjHGRvCHDVS8deJb3wl4D1nxZYWpu7jTIi4UDgIvLEn0Ar8fvHn7dvxO8WtN4f0O0g0uJXIZo0LM3BBBBxlicc9hx3q6cbiaPAfg3rOheGP2hovEWryJa2MDSrukP7tXbKspHOCfm61+qXiT9rD4T+FoUlt7yPULlURPKtjklxwTu4XjB9a/K/w7+zZ8XPifqTX0Wn/ZrK5ffLM7quGcgswTIYnnPFfob8H/ANlbwR4btbVfE6tqN7CpG2YZQNnd0x16DnNaVOUg/OL9qb4jaJ8UPGMvizRLN7JHjSJNxAbaoyd/J53EgYAzX1f8CfgD438SRWl14r8UzRaXAgLRLK8iIg4CRgnYAfReg7V8vftrWNloXxRn0fSLRLSzNvARHGFVSw3HOF9Olfr58G9Ouj4NtJnVtzRW+9cYAwoz7cknJqqj0QHoXg3wX4b0PQb7wyiZ069tjDMJMlXBG0swJ7gnP5V/O78SNDT4f+Otf0fR9z6bDdOsUiNuyhJIGcc8Hmv1w/aQ+Om1W+E3gG587VJyUupYBlojjLJuHHscdMHOK8Q1r9ja78U/CO9ltbkP4oDm+QlvlkOASjk9PvEfXn6RHQD7k/Zbbw3r3gDw+3g54ZrLTY4SzRADdIFDYbbg7zxuz3PNfUsieXCI+AHcsF9MnpX81fwN+OfxC/Zd8etGY5o7aKTZf6dMSqnnlwPpyCOo/A1+5/w0/ap+E/xU0+xOm6jFa6rdlA9vMDCQ+35gC5wemRjkg1nKDuNM+gRhJuK8++N8Vw3wQ8VGGIzFrOcFAM7iBwPxr0l498cdwgBjcbgykMp/EV538dNRTTvgZ4rmuS3kLaMPl6h2Ix+v4+lXAs/Er9i27kHxyu7dx5Lf2bIvz5Hzb1OPyzX7X2eltfabZtMyNN5A2n1PAPP4GvxB/ZK8S+HPC/xyu9X8S3UVmj2bIhnIAZ2cDaPfANft1b+Nfh7PY2U9p4jtD+6DgkgqeckA/nU1tzM+Fv8AgojptlF8MfC8c43yLM5cp0H7s5z75rX/AGCZJ0+GOm2smWCNLsA/vSNk5x6dazf2/vE3hnxD8M9NXSdRgvzFeAARMGZf3Tbs4qx+wLHJbfCey1Wfe0cN9IoABzy5U/kOa1q/AVI/SKGLyrlJRkeWQwxwcivzQ/a8/ZC1H4p/E5PH+hSrDb3qqblGwDuQAAAj2GSTzzX6cyBkzHH0/hY1lPYC8doro52+gzXNCVhJnmnwE0Gz8C6Bpeg2lwT9it0Qk8ruRRlV/Livxt/aakl8U/tWSwS4iM+pWkZwcDBAyR05zmv3Sg0BNJkuNTWRYoYk3yMOAMYAGOMV+B3iXUdQ8c/tU2z2gRbltWaY5PygwEl8H0+XitKG7ZZ+7Xw4ZDpD+UMKOE904AP0PWu8QYzk7jXB+Bpx/YVndIo/exAsqjb19vSuvWeQdqhgcp8Z7We6+DHi6SFtjJYSknHZRn9elfiX+yN4is/C/jXxJq3iACK2t4CxYnGRuJwPyziv2g+OXi7S/Dvwb8QfbpwhvYHhiGfvSMpG3vz3r+cGOPxJqPif/hG/DoeWbVX8oLGNxY5IyeOlbJaWA/TrWPi1rfx/8WWOjeFryRPDlmCsnllkDEnaPMBxya+6/AfhyHw1psOjaaAvkIxYsS2716++a8X+APwa0b4e+CdKt5kL3906zTtkEsxOQQP7q8Ck/aL+N+i/DjRrzQdIuPM1m7AVAnO3f1yR0IqP7oHxb+2J4zuPH/xW07wBpsQeKxZYQyjO9pTgk8cYr7u+H3gyz0/wjB4PERCtamCUkZUllxkZx1xXwv8As8fDLxP4k8WT/E7xJKYJBL8olTLOmOo4GOtfqVoFnb4SReJPlwQOuOMnFaTYH8/N1qutfs0/tAyatpay26WN04dWXHmW7sQ2OnUDK/Sv6Efh/wCO9F+I3hKx8XafMrW15EhUg8sSBhsdee9fmr/wUN+Ad5LJb/FnQ42kiEJjuUC7wqLnDAL0yTzXzT+xx+1HN8KfEVn4R8Y3OPDd2+1ZcZMJb1H9006iuk0B++qZTFNfdguBjFQ6de2PiG0j1TSbiKW3kRXQo4YMrDIIx1q6qSbAHHU1zAVoDK+ZFZVIIJHbAOfzr8CP2pTHH+0pfLO2yKK7hyccBWYAk/Sv6ArRSZAk4QxuDkt/CRX8+v7XDyt8atd1dJA/l3BVABx8h5I+laUeoH6CeLPjZovwr8K2qaTcG4vbmJVhVAc8jGXYdAB0FWf2f9I8WarqJ8d6/DcbdQViolG5WjIyCpPYdq+Hf2YvCniH4yeKx4i8UQzXGl2KgWwKgRyOMrzx82BX6KfEn4vaf8DfB0lqJY7nUjH5FnbjHy8HDY9AKTV3aIHi/wC2X8XdCsPCY8L+FpVn1SKUCRoicQ4JPzd93t0rw39jz4k/Fa61+LQdfee+8POj7XmBfyZCCQVbtu7jpXmfw6+FfjD45ePbvV9ZyNMWdpJ2cmNnRjkBfU1+oXgv4a6R4Ft0i0iEwtEPL4Od2R97P9KdR8vugSfF34deJ/E/hqO98JXssGqWAMsMcfBPfkg182/CT9qq2j1Rvh/8XQ1rfWshjF5K5IkIbG2QHG0jnnpx2r9HPDpZkt2kP30x9RivgL9ur9lT/hKtHu/iv8O7cf2jaKXvbeMYZwi43xgdwByO4569Zp6gfa0Vta6giXlnKk0Uqh1dGyNp+7+dalvHMj/O1fhx+y/+2D4g+GeqWnhXxzK174ckfymDnLQknAOSMjaecV+3+ga5pXiDR7DWdMuEuLW6UGORT1U/zP0qpxIsdBBZieQJF8krMApYdD04PvX4tft5Z/4XdcXccYLoLRGPYBcgj6HFftbbpLLMiROEff8ALkdwe/1xX4qft4vGvxkl1csNlwI1IXqDEdpGPU5qaYj9Hvhpf20Xw/0Ge5K200lrDNkkBQHTOPbFbnh74teFdW19NE0lTcG0kTMibsHLAMR2wDX5VaN8c/GPxM/s34d+HRJBp8QVC6rhyS2F3MOirX6QfBv4ZS+GPD0F3JGUvwVjeRm37gA2WwPXNLqaH5w/toBLr45ajLbSOrAqjcZ9MYwOmOD7g17L8HP2fNN1a007WdX+0zrNGLiONsOvBwUIPBPc+xFeK/tj20rfH2axWPG7yMlcjeWK9umMk8/Wv0w+FWgLY+FdJ06WQSC1gQxMBtcKwBKFj157/SuyfwiR2+jeENH0dUt9It4oVBG0CNVA9gq8V3draG2kMj8+YTjn+L6CotLTdD5c6bJAT25/StaCLfcRjtv/AN3A9K4vZjOTXxBpCa+uk/aYzdQSBZIy3I3dDiu8g36hBliqujHAHPAOK+FdT8SQN+09qWn6a5MUqiONl4IkjUF+D15BBr7V0S9+1WMd3bD5kyrj0wcZP40ctgPC/jn4Z+Kf7jVPA18bTYVjddwO4HJ3YJwAMdPevnr/AIRX9pW+myviGRNylWZGwMMMfw1+iE8yTxCOdQ316ViXVvDgRoqquMnaMZx2/Gq5gPgSbwJ+0fCu9fEcmUAO92OTn3qFfA/7RUnEnjFdnePccHPttr7rntHkTKpv45DCnWEBiYbYUyvPzDPPpRID4VHhr9oixtxDa+JjdwQZIUcMCe3TJqrqngj9obWdHuLK819Ws71Sro4LED0wRX6IyafbTZlZEV/bIGRVM6dEJXm8sHzOOucD6U4gfi037Jvxg8Na2niTQ9VUT2bhldSyOoPIKcZ4r9LNe1TxTB8D9SPiVt19HboJJCMrI/AOM+p5r20+H5DdyyIR5W75Vx92vJf2i5ovDnwl1MTrtU/PgttDuvKgnsKfKB+UX7PE4f41TalK2/YcBM4O7ceSBX7eeFmaeyK3B3OWzu7f5xX4n/sk2EV/8U5JbgbVuQSG67eSRgnrX7XaGQluIVG0A88ZBPQZPuKVbcDqZ5S0nXcABwaoazEn/CN6owUDZC5YdsBTVyQhmVRwSOn4Vj+KlZfA+uKQdj20i7h13EU6e5mfgp4PtZx+0fBFBH5axTlkHUBGLHHPsa/bDQFikt5PsZ3gSHKjBI4AGTX4n+HXb/hom1t4wTOr+WApJy6bh1P0r9s/DSGLSovKAG9Q7Ed2I5BrSruBY8WSeb8O9cVgV2LkbTg5HPWvwv8ADnhu28X/ABP1jT7xmjkeR2QAZyWPU1+4vjhXHw18RrHGxK20hJBAIyOoNfi18C23fHNY5V3iRWDAgk4Q5ycUqfUD9Q/hN8EvDvhCzju/s6XbAIXLbThiO2Qa97k0pHRWESuhwRhRkZ7ZrR8HW5uNJRw+/coIONueO4rqhpsrSNHgZAPBHBOPfFSxo4K8lm0qze7nQCKJOFX6fdPtVXw5rNtrcYuIuGwRsAAx9K0fifKmjeBr15dsLS28hDN2CDt6mvnT9mjxE3iS1iupJg+x5VJAIyVP3T6UjZI+q4oGbAz+FadpA7zxw1XuL+y0izk1O8yII8ksBnpXxP8AEP8AbZ0Hw7NqNr4ft1aa3wkTht3zcjdjIOeOAB+NBB0H7cFlu+FxuLchzaM7FFA3cLhiRnoOgr81PgJ8eLf4Zx3enhTPcNJ5kUeCPmJ+b5sHkdq1PiF8bviD8bUm0iMPBbXoACpwpbqd7HOBjtXr3wc/ZOt7oR67r8Zm+0bTAy/MMA8nHHej7IHdah8cPincs1/aQz6bpqKsjmMbiQxA5PqOpr33wz+0J8MJtPhGual5t5tXzJSuH3cDBwOPpXt+m/Djw/NpbaNNZL9nlhaJlzs3YwMk/wB73rxvUv2VvBdtcS3FvaeSlwvRWLFWGME5PH1rMDo7L9ob4TYubJtR8ppUOx2bjOQuVI5yO/pX44+OfEPhkfGL+39GlP2QXm9JRu5VGY5+brg1+tlr+y34PeyuLdYyjtGwyAPkBwMD0LAZzX5D694NWz+LieE3LPHHdi32y9ViJZt+fUY4HetAP1V8IftG/CdtHtrk6nme1jAkgKkfKBjacgLngnFfNt9+13p/h3x2tnNZpPpMc5cOFPEchbAKnOCqnp0r2rwH+zj8PtS0KyvLxN8kQKIobryCR0A9eDzzXSXn7JPwsupoxBpqPMmW3SEnaz4yB/e4GfxoA+i/BHj/AETxtoser6Bcjy2iTIK4cZHTB/OvKPib8RfiP4P1SL+wbFb+IgEZVgjD/ax6muz8CfDfTPh/brpmkxfuXwODwNvTAbngcV6xeaFpt4kQlVzsLMACCTntQB8TwftOfGVQtxL4YRVkJUFY2AG31Jz+tZ8/7TfxUvAY4tNWSS44YSRMmO2FYYB+or7luPCGlXaqQ/lAAHgD73TA9fpUcXgnw2ski3dnHcK/zcIFIb69R9BQaHxFJ+0r8Yn86GPwrECseFk2MxU9A2Tgk14x8ffjb8R/E/gdLDXrGKyijOJAqld6nB/izj7vNfpZq3gvQ4RCbS0QMnBY8nBr5d/ax0Ep8Kbq4igVmgdonbCqPIZOCc+h9PWtYoh26H5ffAz4heKfDHiCe40bTWuY5S8igoXAYnhRjgZzX3VpX7SvxItLZVl8HgH5CQ0THPfPT9a+df2L4LY+I9T07UYvPjknDRBecOuQevQV+vmk+BtIvFW5jjL8BOuRkD09amo12EfI2m/tXfES4eF4vDKS4IVlCMmCOwG0ZxXzJ8f/AIl/F/x7PdwQ6ReLbyEn5FbCnHyqBtOK/Xdfh5oIQQywrK6ZI/hwWOTyBippvBmhkNaTW5aNiBkNg/oKx512ND8mf2VfjB8a/D+rNoPinS7+5tZgIIpLgOu19wYZJHPGa/ZW11R7yzgu9myaUBmAJO1mxlen864ZPh/4eSaC4UzobZxIq79wY9On09avaj4k07wpavc3UbSrEp2DnLH6DpS+IDtJUyiPCqtuJ3nOAMeo96+V/jn8fdA8C6W+kaJs1DVJH2CPptwOSfYV5X8Rvjn4x8Xt/YfhSyn0+OUmHzHJ45znIGRivLPDv7P3iPxjdyat4kvyzSL1GWbrjBZvzrRJIDxbR/h94n+NWvza7qMf+gu7M+fu7unGfyr9K/hP8NLLwd4aGkNaRfajGN8iknI7DaD2FfItz4X+L/w8vbix8ORD7Fbfu0LLlWU852961l8X/tGw226aWICUDCpGd47enGOtHM2B8D/HvSJ9F+NMliZXkitbqNwUYqfmdiVUk8Ed6/Zj4I2fm+CI7DUgzLPEiMkhDmMMAcH8Oc1+EHxU1PXb/wCIFy+q3LnU5nw7PjhlPY9MfhX3L8N9d/aUsPD8s2nub3bGnkgoG3HAHBwCD9acjMzv2jPhV/wrnxhqHir4W3ggezkSWaCNwcHBPyc8jJyRXqXwZ/br0DUrWDwx8QYk0q9X5HuG3MnAHzFeNuSK+avF3wy/aM1HxENevLXAn2yy5xyedxZcEnBrq/Hn7FfiPxXpK+ItAk2ay8cLSRsMBmYcnIAAHOcYqU13A/XTwx8RfCfiu1hez1u0ujIc7sqq57KQTkk/TmuugS1kabyVXJO924xycHH8vav5s5PBf7QHws1GLSb21v7SJp1WKRXdotyHhhg4xx6cV+o/7LWqfFmO3nl8T3dxcWc/yh5W3qZOrDnpjOaxlDzND0TxB8PvEGu+P7q/1gtPbRNti3NnaoPQexr8ofjj4Vh8M/G23jSUCP8AtGGVwx4QtISR9BX9DWj2LywGa/iVnYDJ69OTx61+D37Zds1n8bNTFsqM0cqvlFwUIGQp9zV0PiA/V7R5vM+EF6zyAtJZzsjEbdp24UjP55r8rP2fLc2P7Qj2tliQGKRYSeiyc7jyB1CnjivbvCv7UfxGsvh9Db3uhmOF7dY4lYqqhF4J5QkfTnivmb4BeK7jVPj9LNbJ5UtzPLIglJJY5YlR7nnHtWskB9k/tjs6fDXRtTdpbeSEyKChyFlJG1c9RxnJ9q1f2FbzUB4Wl+1ebNBeSZ+V8qGRjj5e2Sx59qi/bGfHwt02K3CBZpDExb++oDZA+gNZ/wCwnqMJ8E7UcmVXmEgx910YYA9sEVHL7o1sz0P9vO3834eabPzIN2MFe5B5Hc4AzXnv7D9pJP4EN3u8xvtUkaADB2qRkk9c/NXqP7cUDp8PbC4ceWlrhVJblmmG0nI9BxXkv7CGoGTw1e2LyDdBfyEljuGHHXjkD5QKkS+E+gf2wdPjk+E0N28igxz5OAdw3DJ9j0HWvjD9jK3uPt+o3dzK4iMuwJtzktyACMnHua+5f2voPP8AgDdXMaqqwzRtg5HTC4/H+tfGX7FL3VwfEFpFOiTi4LRrjJYgKPyGDxRU+E0p/CfrhaWZhhi3lgRGuQTznFbkMpA2gc459sVh6dei7thI5DMDs46naO9akJZTtfrgnj0rnQ0aLIrnzF49utRqXWbaS23g49QKYjKzZXgHg09JELGNBkqc49s0Fk8SuDvJ46AU5yMhR8jdzSXCzY8yMfKw7dqfA4PPp1yKBMuwAgBB9fm/+tU80boMgZHUY6c1FbyMysuDkHj3FaMLkAhuB9KCDMa2DQ5RTvP0rIcTKPlxnPTPP5V07xs2do5P+etcxLvFwxYjGemeaAGHzclT+RqwqAAB+D1pjBihKD7vOab9o+fMhzgdT0oAnVCJCRwaaziTKngD09athWO2Q/dPPFR7QZjJj5R2PrQaEMcfytLkKfeo9hDBgODjjNSTkqSGbIOeKYZi3CrkrQABZI3Gw4z1NXlkmPG7OOlUi7unzHbToTIPnORigDWTATaxx7etMYEZLHgVBLdMCqY6/wAXJAp6ESAvu4PHUgUGY1RGVYk7myDjrxTSwiQnbjBzzzSOWidQPmJH+elPDOVKvluv4ZoAtKQYjLj5WA96rqqxylj8wPXAPSoGx5pSJ84HTpShWG5VAB6c5xQBpySI8YRR0yPTIqoIZIGaQ5xxtwc4qou+N2fOTyOO1WEnYqQx3DHSgByECXa3J5P1pqzCNm3jhunFIiI0XTDKe46VIqY/1hyw6e4oAcrYcEdW9OKgvPOmhltoTsaeN0YnsCOtSbpWf5kIAx14zT3IeNlY7SgJyPyxTQTPxV0y4mX453ckUpaNbp/nUjJDFkGB1Vc9OuBX6FeCmkFlCZWL4woLdSF7/rX51X8MGmfHiCFQ0Y+3yIwIIZi0j7cgHtkV+iPhV5jcReZJuw+05rWRlE9+0uVZI+hAHr71sowbJRsjPI9KwNPQkOY2Ei8AY+tbMbOsbLs+ZeuKxNTRWSFnznPGPeovOKBucj+VUiCVBXrxxUnmbBuI5HUUDR8ifG/d/wAZBcf80wsj+H/FQ81/NVX9KHxtnVv+GgP9v4X2Q/L/AISDiv5r69uHwo8ye7P/1vt8F/lP3gajkDBgR1Pap1KkOQc7e9VTukYEZxjr2r48+gBiqhnIwR2qvIrTRnZw5Hep8kgjrTH+XGM570ARnfHwvp/KolRMscYOae7nyzVIzFgATnFaANmO44BwQapT+YwEYYL3zSPE78/dI6+9O3HavUEdaAKc8Ww7X546isqSaRl4baOnSuhnIxsbqe9YNwMsqKOMU0ZmUUDHaeo7io3VWYKOo/Wr8sWQuTgimbRxxgdea3Ag8kYGBk5/WnGNVw56jjFN+0HLletTxclmkw2RQBXZYnGfTrVZQzy7T93FWZAhzjg1DGfJfYf4qCHufBv/AAUEliPgPRYmG1jK0i4H8Y2qwP4Gug/Y6S4n+FmmyM2xYNwUEHpnk/0qb9v7RGu/hjpeoQAk2sjSMw4Cow28j3NWv2N5I4vg9ZOZC/mHaeCcFjwOn48ev1ruj/AZMY2kfVmAZMDnrzSgnDFRzmlIAbaByKVVIy2eBXCMmi2NtVhgjtULx4O9RnHb0oXrndjJq4qARswOHoAplNuH74oCSTbXAGR2oC9S5zTi6owPtQBCVZmKnrVf90x2E4Yd6tBtxORgmolhQBlx81aAQBSZPLb61aWMNkKckdBUOwh+DhamTH3Vznr+FAFW6C9HG01GIVC4YHAPPripJ03sWBI/rSMxeMZ6gUARrl2LnIGcAYxxUske1MLx6mkPGSG7UnmlgFZuvb6UAOJBCj+Gn7Qfm6kfypuQVBIHHQUxD5jZVfagzFYHO/OW7U5WDuePu9RUkkQGGHOKhUuXyR8woAfI+xmKDk4Bz2qkrAStJ94Yxg9M1aLeacHj29aRYXxuIxj1NaAVyGf53PBHQdqb5gj27R1HXvU5wFO3kE9Kg3htyYGOnI6UAKnDbSOHGfpg1OANu4EqMYz361XWRCcnI25FPEm0fP05OewxQBYiMYdlBzgDOO1LIxClE4QnJIqtGrZbkBW9KeZIwxVuV9R2oADIZAeOh71YjyAzFvXrUayIp8odD+dT4+cgj5ff2oLsUw2FO47uvFSKgC7nblx0z2qYxqGxH+NIwiLA89sjGOlAWIGAJHl8VaUMAGJ/wqORV3qcEHGarvcNgIOv6UE2HzT5brwKakmAyjPPOaYkbMQemetTMrMqhOCOMdsUBYgZACJB1qeIsec43dcVW2kcc1bt4/nP90UCJYpCZAoyM9/WpXbcQMAZquCWfIbCr6VIG9Oc9fpQA9y4JjHcdh3qPy3kTaQd3epTuHBPX27VLhVX5Tz60AVTvH7vGM00NnKDjtmpmdQAME570xlWQbsEYNAEMW9WbdlsccVZDKMDseh+lVkU4J7g8VMqgoSeg6UASLMQW3g9OD2qmn+sIOWQ8496nL280RAIBTggnrUMbsAI/vDOOlAE8gVwuCRjrUqyIsYx/D19zTXikLKMgD0pZIvLXHc/jQQyMM+Rg55yfoash04GCOe/pVVEk3ZXhePfirKjJ3qcjGRxQWOPl+UrbhlsjHc1XdQqg7sHPTpxSoI8hn4xn8KWVxIAuc/4UAPLYXymOcnHTt9aaMRvnoB75p6skQUOTknFIPLJwx4HtTQCF1LAg5I/KpsIxy2McAGqkiJuyB6dDxU6YY7VPQ8enFWAjkjIj7evekKd0BzwcU7aGZgPocUANEw81vx9qAI2PXb8x4GB1piId3v/AI0/yCJ2k3bQemO9KkZjJyeaTAFyGZW5IB60CNVzu5b+VOQBpCXOAc0wFm3Dr6VAETuuCvU9qjCsoPc5BPtVlUMY2yLyf0pGwD90FuelNANXyVPJJOfSrOVGQFGOtQNEFlBPIxU644wMetWBXdTKd/3R0APQVnOjQPtUh+xx0Fb8aZJB44zxWOWUTMzDOBngZ6UAQ3PQKDjtntUDxGRcnB2DpVp5Q65kHEnIz2xVJ50HyHn1xycUEMdbfdP8Knk+uaslCQPLPB6VnpdwwoQcDnIpJNUgSIJH94ZJFAjcE0S26pg/L1GeTmoJZoMqUPtjuBWB9u+YNn5WHTvTRN8zhCQo5P4UAXJnIkLYyF6cVdjljMeQo+nrWQlzGU5BHP6UyadokRYgWBPQUAbH26OOFyiFmPHI4FIlwJEIHB6n2rNtH3OxHCjnGKZuZpOTyx4FAExnKkhQWA96rRXbK7PgZHfvSiKWOVzGoyDz6Uvkfvg74DHsOlaWAv29/LCpJB+cjj2qCe58yVhkqR09MVOIt6AqQc45NQPaMG/d8s3f0osBTVsPu61P9r2kEdKIrV1m2NnvzUyWUigZA5zzUIAN21xxjauensKSUP8ALxhB3960ba0RMyuOVHI9zVgQKfvc5FICnDG5VSOMDGaQxFFJXk962IYoVQ4OCOnpUO395uWtAMmQlFYONpPT3zVYBo/vKMnPf0rYmhMjZI98elZFxaSGXdyQvT3zQA67jEqqU6A9KtGJTAqIP8aVWUZDrkHHA6VZCTRuOMAmgCvD8gKpwxx2zVliYE808gkAe+asxIo3PgAtT3iVyEzjZzQBAqKW46KTz7VWmtw25owea0DGuw4OO5FIjA9Rhc84rMDGS0Yja/P1qzb2aISyL0xV1omEgEeSpOR71aMciMzLjCjkUAVRBEgOOc5/M0j2i7MkDGMg/wBKcsqsCW45GPSre3MhbrkcCgdjEvrdiYZ2ADRrgY6EU1/KYfviQOuRxitmVG8pk4JxgexFZs9ruZJM5CcsD3+lAWIYYGc7Y3LL1BzUgt2YMqNwD+OavW0axxjb1bkVZtwqHefvYIIquYRmJp4B3bzn9KlWFlJVjnPT0xV9yACMY7800sxZQOcdMjijmAyI9PYTlhwHOMCp7iwcoEXG5T3rYVI1UnoT0z61LOjOFL4BHt1qQMoZVVQnlOwpbqeQISF3Z6Crpt9jb+vbGKZLCX2levpQBzBjkd8BsFsVpEmJCx5YcZParjWSEGQA59PeoTHcOCGQBf50AUVu0cYzxioTKUY7ctjByO1WpNOYnrjPap47QKu4j049qAKGGc7m6/zoVwueCD2Fav2YebgDG4VHHEGkIYZC8DimjMq227crMemRj61ckkYuArfdq35GXUqn3fQVKUVU3bcknn6U2BnvI7xHkZBBqZ5TIihmK81LKsboRjkdM0zyRhRnlefrUo0K7aptyhiL8YBFaNteq0OydGQpzj1qqkauDhQGzUrQnHc8cmghjHuHlDM6fK/AHpVN0RQGPT1rSiBaMqoHHH0qytum0BwDxQIqQkgcYx1zTnYhCwJH9aYyAMQhxjqK0FgWUKOwHNAGbKZjEpUEZP6VYicpgjGemavzRLsC4wBxUGyLGAuAD1oAejK6krkFf1p7ZY+Sn3jzk1JtC8jqP1pcBsqODjmgDGZ52cBXI55+tNLM0jK7bnB5OOK1VtihLbRjFC2gLDB5oAyo47hm3kdRg/SrHkM8JYnB7D1xWqIUTcOAO9VZE2x8Lx2rRAZMxYbVx1/WkBnEW1e+etXEUyyBMZI/lV1Y8NsIyByKCLmI8RKZlOM96iWMpEyseeRkehrqpLBZtrjj/Z+lQT6cGjCccnjHWgsxbS0MUOAxy3Gfao5YbpJAkZDAnOTW/CkXllAeRxj6U4woHwBkdQai4GWsZUMh/wAmmNbSMMgfKPzrYECs2RyOcY9aY0YT5k68cUXAgWEPHHjIwO/U1DMTvKng+la6I0nQYB7UlzG0sXlrjepz05xRqBkQq7AlTgmqNxbBhhl+lbUcex1IH3Tz6VoGJX+dQNo5NWmBwb6WwAlRsAdRmtJYJnjGwEsRjArqnt4JlAK4x6U/7KsSZXjrz3pcwGJbbxGFYEBasDPlu3OOe9WYI1KtHgnZ3PepkVWAjPG72o5gOYXIDSscEdB61HuMUhmjbqPXpnrW9JbqxK5XavAFZxtpHJRQFzTYFiKQynG7hRkHHWkEzhsEFu/4VowWqiEopG+rEVmsfzE/NjHrWYGQLxd5yzAejD+tSPqKSptjJwvXirEmms0nykKv51GllJG5XAX3PegCWKRXjV+1K077HQHGeh70/YVIQLng8jtVeeHLbgxBPT0rQB/2+dAIyxJA647VEt04mUyEe2PSqpt2+aMnPbNVBEWBiDfdOPcUAacl9b+YYQpzjIzUQuAWVwobIxj0rHitpIXk88lu4OfWrUEDKBk8nqPaghm5FqCAYYc9sU8X8ULAAEsf0rMfcCAoA29Oe9UpUmMvnZGGxQUjojfuk69PKIzyKoyXEbymVB07Duarpa3sgLSrhOo+lQtGDlkOCAefpQUjQDCVBIhAbv6VMgVRk8HPUViQFmy3Tk8dvwrWC5TcTnHY9aBGok6rErqpO0Y96alwkhZNmQo6t71kwLIJn3P8oHTrmpisvUfKO+e/4UAXUvY4xvU5TnHp1qs1wHlOMKrnPtkVjeVt3NksMnJHb8KuwLHJjy8qF6EigDTSQyA4GFAznIponSN2k25xWa1sQ5YneF+6QMGpm3A4Pfpnp+VAEf25oysgGQR0oa8lJBdiFJyFp72CTMMMQBweOlFzpqtt2sWVenHNAGfeai6y/Kgckg5xyB7086jI+0ZyvXOMfhWito23cy59COKaLFfN5/HPSgCG2e4DiR5cgj9DVN1uHuy7Asvt7dK3tkKgL0/CmQoqyB+uP50AY0cKmdWwA4H0q/HatvAKjcecnmtCZUclSFXvwPSkt5A0u04G4YDdKAM+4AMu0AhmA5x61Giukpj2njjpg10JRFnAKggcA4/KkmiDTmTAOQBn6UAc3Iu2Yqqg7Rzk1eETyYI+buABWm1rEZMqgOepIqwgXIAAA6EdOlAGSitGGUgKGOcU6Vsxhl5djjgelaTxjlSPcfSnCONU2PnntQBzILZYB2UtweuBTpEkMBZBkDg+/vWwYIgGABAx06Zp6oAuzHAHTrQBkxpIEXaBt6EDrSMHkGSSoHX1rR2DIjU9fSq5hCyY/hP40AU7OS4EmY5CoHRq1DJNk7myfQ8Zp4gSIqNgz2/GrkMAdjvQNjsaAM6VpVIi69OnQZ5rH1Ca4jJjQlQx5weua6RlOSPLVR7UNbJcRAtnd1wcdqAON00zs+cFRk578V0BIChsZA7GpVtRCu7HXjj3prxDGcFcd/agCGSdHjYHj+lUIE/ffM2OMj0NXHsZcFnOVXoRUaWshRiBwo49c0ASxTkzPhgABxxRBePDM3mDIIxUcOnSRRNI5w2c4PcU+OAMecBmH1oA0WkjZkK8FuvpV6RkULng+3SsaJf4Dghehq6LeSU7Wb3/AAoAlkuF3Yxy2VP0pr38MaYXk4zzVGaJlm8pgcjOD24qjPbTAkqOAKAN1LtSwKtwe2asNLKN6KWAYj8a5ZY50w2OlaBmm3gpk5H4A0AbZuI8MHBynrWfMd6lwT/+us2OWVyS3Xng+tKJZI/nmHHpQBqWLMHCN07HrTrmZd2wdehFU7e8MUodl+XHX0ohl8y5eTAyfSgCxEoyBJwMcVYMEbMNo3Y7+4qi9wNxWQEZGM9qkN2nmJGj4/TnvQBpeVh07DrVS5JSTjgk9qtK0crhGOXPTHaorqSOMLkgnsKAGyAKMqArE55qVdqL83fnNRBfNcHHygck1MqqcheQOlAFd48YKjljUh8xcKq1YxI4B7CmSDeBjr0oARVkClGx8/5is+ewmSQuWznoBW3sAxn+EU2aJ2Cs3Re9AGGkbIw3ngU6NHEm4tgMR0rYW2XLnOSPWqwtgkwPUgjNAGhGcKkbDJAwacpLEBuo61XU/vSVO3PrVxsrEJFwxJ7UAQOwMZXYTJnhvaq7ysFBbAYd/WppmKAODyvQU4xqY1LDBPNAFIgb8ryF9e5NRShZLeWCcnbJ29KvFC6lSOnSoptzcMmFX05yKACFlCKFHANTBUDh8ZU9qFQmMqmcHnNLEFCE54IoAeYtvIA96quitG24Zz0qzDG2xtzZ3GoLiNOmMYBxg0AY2z7PMCc424461o27Gd9i8jHA9MVG6eYFAPXPzVftohGuFOGPSgAA2konB67vSr8ErsDzxkfiarSRvCm89WHNWIJ/LlAbHzHIoAkmkjJ2A7sVVlbKNI64A9anWGOGRh2bn3qZlDKMjgg9e4oAgs4sxBn43GrQIQbgvbFJFuJGASvp2q0FJUlsKFoAYsuxd0gwvIH1FVJWCKDjqMmrRy2C2DtzlT71W6Q7MjPPPtQBjv8AvjxwB/Sr9rC9zaicYGwnA9MU0QyBwUx83NaVoqopVh1zz+NAGLcNJIcMenHFOsI3O/HIzkGrsiLlyils8YpLeEllC5Cj8KAHzSPEg2/Mw5+lLHeoVDMOe/vUi2xkwrj5jkYNQvCoDx4yUOCfT6UAOkuCsZIbG48AUzfuiyoyfaktLLLcYHc/Sr6RrExjRdu7v60AQxAqpjYfM2KTO2ZYk4HU5+lWo4MMXU7sfnSGNY5MkBwSM0AXYRcS/ut2P/rVeMIUAu249agtWjT7q7T/ACzRLIwO1cng4P0oAku8iOPHUkjFYV2mdoI65zitVrkyDEnUDj2qFow4G0gt1zQBlxwyMjNj7gHHvU8RwpYk8Gq11ckfdBTGc+9QW935vyLnoOT0FAGnM/koHPGQeo4xWTescCNnBBwRkcj2o1C8drd4ADxx+PtXPh555G35JXHX2oA6OwuIlk2KCCo554rUSeNY5oZ4lnhuUaJ1IyGV+CDXHQhzlSDnPJ+ta9nFKCqOWI7dsigzPjzX/wBlL4SX3im51V/D0Uv2pix5ZUVj1O1TgjPNcs37J3we+0yRyeHEjcEJxI20Kwz/AHuTnPPpX3a+nzee6xruYAkfQ1zj+GXkuBKGxuBwOfvVMubowPjpf2P/AITTAG00KBXyAd+SNvfjJGfetnTP2VvhfoGp6X4g0XR0g1DT5kkVkZvvI2c4zivsJdKYIUuQN3tTYNP8nmMfKKUObqAj7YrfcOXU7s9eaqTTTywsAxyRnaOBn1rpY9NBgDeX8vXJ5BpjaW8pYI4UAfTj0qzQxtHnu/ssZuhuB+Qcc8Vou84uiYzlFPHFXl0x4cqH2gHPByPpUssRCgkYUnpnvQBQT7QnmANuVu3pTRG8isrDJFbSxHkk4LD+VOhtWMYy2Bnp7UAZNvpN0y/IwBxnJPpViFL1HZkGSBgmuhtAuwiUdBjmlhgTeSBhWoA5+SyubyHbcHAHOPWora2e3TaSNp4OOwrppNrS+V0OMVEtoB8rKCc9ulAGO1s0aAh8qGyKj2xyuGJIUDBFdE1sUTDDO31pUtofKxsBGOnvQBkCCUxkj7u04PrUtlF5cbRSn7w5zWwlt8iqM8fkKpz2bH9517Y9KAOSj06ZZzKBvQN83rgelfib/wAFDphP8er2Pbs+z20Cnrkl13A8+xH5V+8FpCzXEca9WYc9uK/Db9vPwR4z1v8AaR1f7Dpk9wLlIAGjUunyoFHzAYGQM1rSlZgfoj+yVp5vfgh4XjjlKm306JUbZ90sMuoNdt+0vpo079nrx15vzq9iBkDkHcMZ9hV/9nHSNT0v4NeGtNu4PImsLVI5QGGBhAp6dSSKqftaxalJ+z14tsdOgmvZJoYhsjByP3q46eo61i/iA/Fn9kDxV4h8KfEW91DQdDl15pbTypY4jtdFLZDA4Ppiv1JX4/8Ai6d/Og+HF8QrCMGR3ADDtwgyT29a+Ov2Bvht4r0jxtqmveItLuLHT7m28uJ3XG+RW5XH0JP4V+tlr4QeyuAy3kmxiW2Ebef1rWoB83RftE+OxcCGf4b3qEtgkPJtz7Hy/wBa+Rv23viDrfjXwPpFrrujTaTIZXkt1mxh0TG70ORxX6xxeFrSS4MkrAjBBDHIOe/1FfD/APwUA+FHivxP8OvDUXhHSJL+4tLp8CDLkKQOD6A47nFOnITR5d/wTgga8+H3iOEOirFqDHa+QRujXGPrX6Mx2DwSssakDaPYHntXxB/wT6+G/i7wZ4S1yDxLB9gkurlpVhkQ7yAir196/Rholwu7hRgAD/D61k/iZB8+fEn43eE/hDp882tfPdGNwoOSokx8gYDLDJ9vxr8r/AfjLxB8Z/2ltN1vWpZJktp2uFWMkbI4yTGiE87SSOM/zr7x/ax/Zkn+K+tWvjbRtU/s+SCBUnTy9wyn3WxnkkcVh/A/9mLTvh59i1GeX7VfOQ80zEbjjkAKOQB9a3lVjFWQHpX7acpH7N2qvETK/mxFxnOCHyTg89ua+Bf+CeV9YWnijX4b+8itWlltmAkcJvXJzjJGa/Vv4t/DEfGn4S634Hd/ImuFMkDBcHzU5UHnkdsV+C8nwC+O/gTxEtt/wj93vXcFeH5hhTxuxwCPQ4pwmrWLR/SOLKzhu5DI8LQOo3KXUoUNfnn4w/Y3+F6/Ea68f2MxtVEwuI4oHVR5pOSQH618N6P4a/ahuiZNMi1ZGf5WQTGPI6E8t0+tXdT+GX7St9GtpqUF9OsS8AupAB/vENyR71d4i5T9afid458P+FfhF4hle6T7XNp8scYchjuKEDcc45Jr4t/YR+LXhm8k1P4b60xi1Q3BlhO0kvE3HBAxlW/Q18yW/wAFP2gtfgXTdQ0qS5gQgoLq5DoO3GXPSvpz9lD9l/Vvhz4gn8Z+L5UbWPPMSojMPLTGO4Gck9s8VMmuhJzX/BSn4Sww2+h/F/SVdWmJsb5ccDbzG/Huefwrsv8AgnD8TdS8SeEvEPgTXJWuItG8qW3lkOSsbHHlgenGfzr9EfiZ4G0X4m/DvUvBHim2FzBdxFQQACrAcMp7Gvnr9nX9n3Qfg5aFdFj8u5dma5eTG6XJyq56nA4FYuVxo9q8T+H9B8Y6bFp2q2qXVtbSmVFfnDd8/X0rwP4g/EHw98HLuLTrjw/cXOnPH5ivZIEjXJPy89T6819aPYo7YC45p9zoVhqNk2n6tax3towIMcoyvPcjnP5GqLPibRv20PgLZCEK9xBKuCyPGScjn17e1fnN8ePElj8e/jXbX3hhDKdVuIVU4YFI0wq8MAc19Nftb/sgapZanZeL/hPp4uZrmVbe5s7SPbEr9Q6qB8qno3OM+lUfhp+zd42+Hnge48Wi1+3+LNQZQsSHmBF6gZxyM89xTTj3A+07v4reEvgt4Bjvr26QTxxCKCCNwXOwfKAB9055zivgXQPBOv8A7QfxAvPiP44eSPTJDuUKSHdY+RGpAwMjqa+ifCX7Kuqa9JY+JPiVqjahNIA62RYlFOeFY8Ebe4r7O0jwfb6faW9vJbxRLZpsTygPLJJyQBx0+lZ83K7oDjPBmjw6ascOlqkcMUUcFuFAykXYfUevet34rfD3Tfi18PtW+G+tOscGpR/u5MbjFLkbW9RyBXqFvpEUDhwqBuvycUCI2r/uVHBB5GeRWMZO9wP5xfCXiz4kfsm/FXUNEllltPKkMN1GM7J41J2MpGOGHII7Gv1d+F37cfw+8d6fbWfiNjpOpu/lvsAIJwBkjOQD/OvZP2iv2cPBnx78PE65bi31TT4maC8iA80MckD/AGlPdTXzn8Kf2Q/DXgfQo7fWraPXLsO2XePDoucjBHOBz15zXQ5xa13A+9NK12w8QaS5tGF3puoxbHjfB3K+VOQDivji1/Zo8E+EfHGoajHp0VxDOGaMyDJyxz05XjjGOfWvq/wX4f07Q7Vre0hMSnAwWJGB0ABNdTdaVBdRlHQbfr0+g6VCdgPBtH0NLK2it3t4oV5ztJXvxtxXRwTJBJGUTK7gOTyOe+a9Fm8O2mxXQKpHy+vB9M1nQaJbElW5YIV6ng/hSMz8Of28Y4pfjBJLvUv5EQfC425B2/kuDn3r6C8NftL32p+BrDwD8NvtF7qc0UcD3joQEb5chRgHOflB4/HrXcftFfsjaz8WfiPN4pg1hbSxEcMUUSRmSUmNVVsrkYHUg5ya+gPhD8B/CXgDQorbR9NSG7t4/LLy7XkY5yXcgAbj/wCOjoa1lUukgPNPg/8AAS28JSv4r1uaTU9duiWYuwkCluSM/NkknnJz9Oa+sLG31KFTdLGsaxKBhTgkd/l6V0uh6OmnKiKin1A6ZrrXtT5ewRAe9RKVwPz9/aY/ZX8LfGmGfxVoEJ0/xJbwfet8ATsgACMmMZbkZ4xj65/KCx+Enxq8LeLk8NWWk3UN1FKVSXaRGckr944GOoIz68V/SythA22GaMPvPODt/lXLeKPBGk3939ptoRC0mMx/eBKjBbpnOO9Up2A+T/2ZT8YvDdidL8f36yRrCkaISByT0IXjK+vWvav2gNZhg+A/jCC+O9RbZDcn5yy7VHuc16Bpng+xsmCQRiJ4T0B3Bh+NaPiLwTp3izQpNB1lPMs7li0qMBhtoyueuRmp5iuY/n4+Bvwt034s/EW60rUftEVqkcty8sS5KFW4UHB65PHtX6N2H7G3w/uLO3kttW1AM5AePCglewX0OfXNe+6B8NLT4d3stpodnDBBcHJdAdzfjjIA7DNetR24VYpI02l/vf71NyDmPyR/a8+B+lfCrw5on/CILf3TXhcOZm8xVITlRtGBkkdPSvoX9hTQNd0v4bQaVrNu9us93LOsm7oD2K9s4HP1zX3HqGi2Gsw+VqdrHduv3RMoYKfoRTfDmijQmfy44Y0UfKqJgDJ54FP2gcx3Wuza2mhXJ8Lol1qSr+5V/uMVwcHkda+LfE37WPxQ+HSzp4z8FL9nXO1whXIUc/Pg59fpX2jb6i9s7eWDWLrmlaP4i0yXRtZs0urW8DK/mgOEJ/iwR19KCj83vHP/AAUGm8WeDL/QvD2gLpF9cqyGd5gUUHvjB6Y6etfJX7OWgaz4p+LCeMb4uyWEm95WTPnu7EMqYAHfJzXtmp/sTeKE8bXEcjxr4cluGdCJQC8Styu7aQOuSCAa+8fh18JPDXgfQLTRPDlmsIiGJJAxZmfhiSx+Y5P04rSpU933QPaPDN7i1jhi+VlUKR6AdsV3FuzynjqDnGO1cdpdmYI1O4gvz9fwrtbFIl27TuIyScfpXOB8uftZ/BLxN8TvCaT+ENR8ia3cMYXLYO5cEYXI5I9K+JPgV8EtM+GN9ceOPibe2qX9jNhA5JTGSCDvA5yfSv1o8YDVrjwtfJolyEvZgQCTgbgDzjg8V8BXn7L/AIu8Was2o+ItbBt5Gy8SliwLN246d81rFmZV8WftNalqepHQfhnE1xOy7FuRHkbm7IDngeprC8E/s2+LvGetx+MfiBcPMZpFlmVgAxA/hPbmvsrwn8IfBfg62gWwsY1kRVDuo2u+31Iyea9YGmxAR7V2JwdoJ6fQcce9I0OH0Xwzb6fYDSrKFUEWACBjOPWu2tbBrWBJEQGZT0FdDbW8acLhFz3608xiNiSOp4IrMDDu7ey8TaRceFNZjEtreBkZWAz8wxwDX8+f7V/7Lniv4LeN7y6060mvfD2oTM0EqINwY87SEGP0r+iiNdsu4AADvjms3xTpmn+K7aO01WJZNh4J9umOOCPWrhOwH4L/ALMnxU/aL+HapBoNncXej5CeVcws6gZyQCeVz7e1fuh4O8Wt4s0i0v7q2NndywxyTQ4+45QFgM9geK5hPBdnaK9vHH5gDZVnOSo79u9dfoVhPpDpIu0AIV+UdaUpXA2NUgu5tMu49OmEFy0TCNiM4Yjj9a/Bf4lfAv4v3/xafQfEVhNJDqV4X+0hd0bRzScvlQQO5IPNfvwkmU3qq7v4d1cj4q8OWWv2yzPEI7tBtSRRwpxgHHtQmB8Q2mq+Ev2bfh2LCzcXc0WVijACMXI4baPU8nivmfwl4C8e/tAeMz4i8UkvZWuGZT8qhCeApFfQGl/s1a1rPixtS+Id690kczeV8xKgbsgj6+mK+yPBnhOy8JxwWFgiiC2Ro8Fcli3+1160OXL8IHNeD/h7ofh7TLWw0WwEIhjwwzxXZJpCRxl1jwzMc/8A1q7OysWjaR2+V5OPbHtVx7BwwwflHvUebA5fTkmthGicbc8YrudPmhuI2srpBJHOCrowyCCMHiswWm2TzGXb0q59m8qZZfT0pgfgP+3v8AIvhL8T5tf0O2jj0jxAHmWKJcLEQQDnHAJPNfXn7BXiXVbj4SDTNbV50tpzHZvIfuIxOAoPUAjFffnxO+G+gfFTwo3hzxDaxXTmQSRSTDcUOcN05wR2rzvwz8JYfBVpFo+lKhVIwqlMIu3qMDsc9609p7oHsl0ZX0+/lsPluUhkkBIyAwU4/UV/Pv8AGTUPH/xQ+Jkul65A7arJciBdyeWI2DbFDcDGMY5r+h/RbGWwt4oy26TbtbPIzjnivNPEXwf8MatrF34wgtLZdauiBJI0e4kRgBQM/dx7fjUJgfHv7NP7NFn8PreDUruQXl7KsTOGxjcoycHAya/QSysY0lXyowsafOwAxk9MDnmuf0PRDYsskykyrI7KewB4Awa7O0cxODEu19wPzep9qQH4U/ty58O/He81iaHzXS5SVeSN8KAbc5+7k5H4dK+n/hH+2N8H7XSNO07WXuLaaxgUuHjDDcOeDkE4Jxz6V9ffHL9nPwN8aYJP+EiQxX7pgXEMas4x/CGboK+Bpv8Agn34YVzJb6vcxLFK6DzIgCQPXB79iK6VVTVmJI+k7j9t34GJLDJBcnaN4ZDH8/y8Z610Ou/tmfBCHw+2q6TfGSRIwdoGJN5HHAzzXyU37A3h2SQTW+sSyO7fMHHQDrnIzU1n+wZoRxbz65MI9y7WdDgDPOOnNHukHxd4y+M2v3nxLsvF3haaWK9iuBJGUJVmkd+477u9fuz8JdZm1vwfaXsjZmuolM3PAcD5gffJ4xXzJ4S/ZR+Fngy9S9W3F7JbNvjeQZdmHb0Ax619W+HINL0qGS2soFiGQyIv3Rng8dKwlLoaHbQKk0Qk4GGPBols1ZmD9GORVKzuEbjGAc9e1bqkOpDYyDkGpAzfs6gFN2aVYIoiQ2CT3qdkR855/SkYRAlAMj86mQCiBSct92vIfiTeeOdFulu/BjxSb8ERyoXGB6gentXrflu3G7AqBrFrgeTIflzyR1x7HtVpgfm1qf7bPjHwZcjRvE2kwW1xvlMkjBkztPABIPWvnn42/te+IvivoLaDGsEcSNsZUyxdOowWA6c8ivt/9pf9mEfF2yh1Gxl+zXNjvXCRZaQE8AEYyc9zXyz4G/Yxg0W5F74ra+uVRmUoU8vHPZzkbcZrWNQDlv2TPBmq2+rXHiK6hdAzgRKQSSAchk9BX62aDevHbK7rkTcgdwT179a8x+Hvw6tfDlpDa6coSCBgVUgZVRwAWzzXtg0mDzBKPlYfdVe30qJu4EMmoqJwMkHAJznPNU9X1BLnwhrVvI2D5EjEHH8PSrEulyrcAqd2euevFVdV0g3FhcWhUst0jKyrjdhqlAfgx4f8l/j7bNBIJkNzIfM6fL8361+3Xgy/gbRbJXfYhQKGI3M3Awc18N6d+xxead4tuPFlpcPMIJCYUPDgnO4sa+4PCPhW+0ywtILiYMkEYCjHc9z61VXczNXxes134L13SoAXa4t5FTbhu2SSD149K/n5m8aap8Mfijb69ZKIrizbMqncBMr53dACBnjHtX9D81neRpvtchjw349q+Yvip+yv4E+Ik665cWS214isGMOI/MJ5ycdx+HWnGpYdj518Hf8ABRXSdMsYrLVtJARmbdKm5mCqMoVBOTzxiutP/BS3SDE/2fTWw4CkGNmZmPrz8v0rl2/Yf8HxtJK7swlBMcS5VYznkenNbVn+xZ8OFcxzRPyBtJY8E9eByfrVe1j2FY8Z+MP7cF98RtHHh2xsf7OhWN1PmEFycg7gvY4ryb9krx1420n4oRx2l7O2lTytI6h2ERKqTyp+XP4V9p2X7GXgyymW+S0jmVeTFKrZck/xNknoPSvZvCnwX0LwtfxzaXpcGkPCGMYi5ifIxht2TnmnzR5S0z6ktb6DV9HtFuY1dL+HMi4zgNgE845r84fHX7FOnN46/tGzuVexaYysGJ5U5IHpxmv0H0+ZordVZyQoxkdAcfhxmqt7IXlV2j85AAR2yM+/tUDPD/AXwN8I+D7dPKt47iZf4ZFDL05HA9a6rWPHHhvwAVi1SBkt8bV8shUT2A+td8FRd/lcAnIzxx/+uuD8Y+EdK8WqbfVIA20ZQjcBu/A+tAHM237WnwqtJmsX3wYyC7AnhvmzwCc/hUh/aw+EsxkeUXUiEj5wmEA7k8lv/HawYfgb4VuViSTT4jLCWIl2YLn3+lNm+APhmQtJIgQOQSV4AI7HnoazNDrY/wBqf4NxZEWoSPJLkBRE5x9eMfrX48/Fjxlo0PxhHjDToprq1WYu4IKFmWRinODzgjP5V+rkvwD8EyXAuVtER1XAb7x3D61NefA3wFqS4vbSJNxyztGpZif4QccA/jVcwM87+Hv7VPwlTSrP7ck9mP4wYW2hiAWOVz1Ncx8U/wBsjRLDTnvPAweWSAqyqysquMhTzwelepJ+z94OjQQW8XlKhBHlgbCM9MdDVO4/Zw+HNzKsM1mZBFzJvX5G3DONoqvdMGcv8EP2z9G8fD+y/EmnGyvYpsAgE5jPIOfUEZPrmvt3RPEi6nbNLIoHOUPAO08ivkTTfgH4O8P30Oo6HZLa3EUpbcilOB9Oxr6Rs4TAsWzPyqP0p6dCkd2NR85QWX5s9/Y1OZS5JVgH6g47iuaM7DYQOSOmalMlwY90JwQefXFI1Pmn4hfFH4q+C453SwTUrdWLgxrghM5Ab3x6V8XfGD9rnWPHng7V9Au9KhtEl+ROCXXGOpOPT61+n2qaemoRm1uYhIkik5fGBnoeefyr84f2hP2Xf7U8RRatY7VtLsxlvs8ZzuwQzOc+/XFaAeQfsWXkq/EG7yMxXasjPnH3WDjGfbdX7W+F9TEWg29zKMB2IG056HGfzzX5x/BP4M2vge8kvJY3kuAuEfGBx6Drkg19qafJf20Ky2zGC3UYVcbhwc9DWFRmfU92t7+OaUPxke/XPrVqWMTS+Zuwp6fWvJLbVrq1QksST97jr9K0LbxJfSqVdvu+3akaHpRjbzDKT8zeo7Vga34es/EFuY7tQdrDHOKo2esvLIscowD3FdWJ4PKCk9cZ+lAHm8vhjw94bk80BIuctuHyg9CTnNaZ8U+CbIK1xqNmj4zsR1LHHbAOOa2PHPhG38aeHLrSMmOWUYWQNt2gD+pr4nf9lyd78p58zQSN+8fgFSeOAT2qQPtC58WeC72HdJqVkko2szPImR6Dr+FVBrngwXR23tq91IpZACoDZH3Rk18Xx/slXySNImp3MPmZ+8VJznuc4xUqfst6zDmI6pc5UqGddowPY5zmhWA/Ob9qpbGH4s3t7ZsiozRlY1yxIGcsMnsfWv1j+E/ibw1qHhLTXbVLeB7m3hZAJADxGoOR9QeK+YvFf7B9h4iunur7VrhpyxG/cAdm3hW5O7njrVvR/wBju/0K1t4dL1K4nNoAUCg4Yg9MnhR61rOcWZn3/DL4Ve8j8+4t3lZFAZZBswBkKRnv71V8WfF7wJ8PfDlxq0t2iscIUTBwc4GAT+FfG037KGqXcoH9r3USZ3ONm7OecKcjOKwtZ/ZJvNU0+fStU166Kb8KMBF2jpkZJ7etYqCY0fRXhz43fBn4qzR2NzdQrqkbbFhAYurNkDLEj9OK+i9K0uytLWIWKeVEi8ADBc4xu+vFfldof7E3iDw9rCaxoWo3iy2rAMrFVLjJJw4K9e2a/Tb4c6fqVh4chsdUMguIl2HzOWA4wAeeMUPl6G6PUdIdIp4jN9wEZr8U/wBsb4b+LPEPxjur/SNJmjR5PNdgu4Mec8qPQDAzX7PRqVGOtUdd0aw1gB9RgWaQYIJHIP1604uwWPmLwT8M7bXPh81vqNqrrdW4SGKRVBhwowC2OvPOAPSvmX4d/sXXXhD4ox+K73zZo7eV2AgG1MHOB5hPTnsO3vX6aadp1rY232e1jEYByQOn4D29K0PLcLkEkemTj8hS5mLlPyv/AG1tQFn4I07SrizkR4bkvGwUkMoQggd+pGa+fv2TPjdp3w6tZtOudEvL2SSZ5FeJSseJANxbd6Ba/bLx14E8J/EfQf7O8SaZbyXEAby5XAyoYgEDPTpXi+g/Afw74dSD7Db5ihUoiKNuzOclsdRgjFVOroQ0fGH7Q/xmt/ir8P8A+w4dOnjuPvR8E7dmCMD1wK+ff2b/AIrj4Wx3djfaPeyRzS78IjZHTPYcgjiv19Pwp8OpLvuYoi+ODsBIHt6H3qXUPhd4P1EITpdskisrGUpljt6YPY1nzgtj4c+Pf7SPhbx38KNT0v7LdWhmkgUJcQsqlx8w55PIU8fma8R/Yq1JbrX9Tisl2iO6VpO2AYmYFe/8LflX3p8efgPYa78Nb2Pw5bK1z5qScKpww5XpzgkAV8tfsu/AXxr8MtUvpNdjj33UoO0LlhtV1G4444bgZ49Bmqbuhpn6b6BIXsU2osbFmZiOpzXQqAmTyWxj8M1yekApagS/63JyPauphl3J5UgGMHmsjREu7y2U44z27VIwIKnpnvTVbyztPzBQPr+FSNtySfXgD+tBZKJZ1gbD/Mp/MU23kkQ5kGQ/fPc1VRt5IHGen4VdLKYthPAoEy+WPmD5uvGKt8IV+bnuB0NZECfOAFHrluamkmdpFZAQI8cYAoINtflkwx57e2axbm3jlcyEfNnJxWlEzyOWxkkcVTl3QndL69u9AGWjEMUbIX1qIrGjr8u7PGKSYP8AaGOflPSkR5EZixDAcCgCcTTo5QAupxx0xirMV6EVgVy2eD6VViuQzLszkHnnNOmmZGDEDnsOKDQdcbjIN45PXFQxybXPp2q48okHPy44qBExIwBJ4FAD3BIyelOIk2AqevXApuSuCRx9anHllWMQ2k9jQBEEJOHbaeOakjB2kv1Xj61C0RxgjAx1qTLbgc528AeuaDMsAEoSvO4c54wKeqgLlRkkgdD0pm+SJeMYx09altpYyuNhXaetAFNok+0FzwxJ55xgVZlRZDyT8pBIJ6/jUsyq2TwVPTvVYKQDGwKgdM0AQQRb5m3jy41Oc1ai2gvtO4N6elSNsACgkEjoRxUcRijLIeoOcY6UASADAULlvbj86Yu4PlsYB6deKekx3Ej0PIxUmV2Bjz7+tADMnBJP3e+KjUAxs8nyr0dhxgEinMSZPl+6cDnpUcL+bcLbzHKzuFK9jQDPxl+JcD6d+0TLeQBpJZ78KyEcrJj5TX6CeEtzmF5EEcyMMj1OMZr4R+ObSW37Q7zx8RW+oLhVHBKZGf1r7U8EuitaX8m6RlCb93csuf61vPYyR9J6XHmMGIj3wK21ABww4J9a56wdRGGT5ckZAHrXQs8IXMgGV6VgajixcjsVpCSGGR1H9KRrmTBWMLhsckc00wFiFlYhj0OeKBo+OfjaVP8Aw0B82c/DCy/E/wDFQ1/NhX9J/wAbYgP+GgOBx8MLPuP+ph5r+bCvbh8KPMnuz//X+5ggJORhTSjEauAQQ3NKxXcRjGBVcoW5bHJxxXx59FylaNghyg5JpMncTJ94jjHSpgAcAj7tNkXzF4HPTjigOUoz4jPy/NnrVKSMZ+QY7VeZFRCaqurFSsfOe9aElN0xJtz2qKVs5C8bKmlXeBGjc+vvVVxIp5OCP1oAViJW3Hp3rPnK7+eRV8suMAYrNlkRwVH3uaaEyvLHvGc8LURdHUcY4pV8wgh+ij+VRcfMzcelaMgqTYGUjGABSK2FCg9qtkLJhehx+dU5UAYxxjB4qwIznO3vShWMqnHepV4YIw5x1qxbsocKBlic4oGj4u/b4tzD8NNO2uySOszHLErIAynaF/vDOc1T/Yy+zXPwls7Ncu5V2LZ+VCrEDj8BXW/t4Ej4Nr58O9jny3BGUAKhvpmvO/2Ibov4AgaE5i2SRsMYwyvkfyIrupfwGc8viPtTy0Rvl/1nems2/wCWMZA6mpA65YY+Zv0qKPchPYLXKWgVQWCE81PJMBDtHOOCaYVMmADySPyquVzI0SHOc1mA7JxihWB4b1qIb/uO2NvU1ICm4E81aAsyL5ZXuT/Kqzoc/Jy3c1PlZF3g4C9qaZiSxOBjtTAiB5569DTmZT90YYU0IoyVyc1HiT5iaAHTIQmXPB54PaohtCEJ09++KmLDyxnr0x7UjLlCFHPoOwoAjd4vL3Ece1Qhc44BNOZBjb0FPO4oAvXpxQZitEqAZO5uelJHhFIcYI6ilwFIwPmHNSrgtvxy3BNADBuClV79KFI3ZbJPAFOUy7gg6/0qMq7Au/Qn8sUAIqcBcZYHk+gqCTf5gJb61ZzgdOAeffFNaRDgKo9fxrQCq2/eiAYQ8k1XcKmYwpJYk/jVmVnUABeGBP0puHIVpMDrj2oAjZASEkG0Ej86NysCrcY5FTsj8ZwVx19DVQrK5U4yBx+FAFiKSVUYdVP3fbFSxW4lOcjaDn/61MVSiEc46injMYVk438/TFAAysWMbHCoxA57VYRXceX3xwDVZmXJWQ9elSws7ud5xgYFBoWiNmM9c9KRVcsQcKcZHHpSFokUbjlhgEmmuu5hITyB+eaAIpwrAI5x/jUYhQ/OMjHY+tP85gxRkyT/ABe9KY2TBPrzQA0eg5781MwiCgg/Mo/Wq7KE3MOaZHIGyuOTxzQQwZ5CoZj8x7UELuPJx1p6+UV54ftTCzIjLjdQIljcygggLGOM1ZSLOdp47EVnxFgPLj4VjzmtBwY5FVTjA49KAHKd+4g5YcUyTcqCMCleTuSN3fAqtLnKseAOnHWgBX/dgLu6ccdcmrSl2QrjIA5rNkd1lVlPHGcirkUjc85Pc0AOBVRwc+oxUuOflAYHr7Usab4yuMA9KamdpBO0k8+9AGaLUjdKPunpToS2fX3rQkWPZwcZPTtVHbIhLR8qOtAFgMdgdvlUnmpmk3/KCQPzFUpHMi4U8ZGRUg81E2dcdKALA3YGwfLjntThlRuwc445pYWydnc0jb1U8Z5oAYy5jw2ck9ulJHwpQYz/ADpodivPr0pisSxI6HPTpQArSbWADFcdvWpVdBCRjLE9+opgVVw5wBjGTUM7bgY1+6P4gOCKAJEJYknjbwOfWneYsZLN9M5x1qtaOygR9CTnB64xVp4zlXIzgVT3AckqeaGAxgd+lWsORh2G0HOe1UyuTuU5PA4GKjMgQrEMk9lz1NNgWxHvPBw3T8qlijUlgeQtV3UrhycH09KSLLk459cVNwHsAQXGCB+tIkaKQxPemyLGPlBJ7HHQVEV3E9xjP4U+UCwGO/vnp04zTWDq6OpAUdcDtSI7bQiDrzn3FK2dwLjgdaOUBHfawx0xmrDhgoMfpzjioJBlxtGBjmplVSuQT6ZqGgFbMbO3J45rJaMZyMnNasgVtqqcgcNz1qoy/LIQuw5wvNMDFmkkEvlA/J1Ix0qhcoh3ODjb1HXite4QjEoJ3OcMPamQWtsZ98jFkTnHrWgHO20MynZEN4zkEjp9auXFm8paPhS4xn/CuidreXC7AFHpxmjbCTmIhyvXHagzOZg06ZcAryByfpWmtqsMRz82cZJ561pJACVBOCOlSFYyhjXIHfNAGT9kVSChB6fSpf7PaM7mO7B4x/8AXq4kKB29h2qxtYort3PH4VbYFKK3EZYDJY9TS28UbSocZZTnngcVdYHYcNz+tQBFYeU/OPTr+dQBMltFvcMMEkmqpjUuMLwvIz6dqvJHiMOfYBetGxOehHT0wKAIJ1EcIKAEsRx2FIsaqwkOQ2eR61fxwF27iOgz6UyRkBbceeOc+tTzANGzIcoARxUMskjfe5HQEDpUkk/lrtIyfWq3mv5DNu4PJFUBJDGwwXzhiQasBVB45PTFVVuDsz9cUkcnylhnJ7UAWIx8xX+dSKoWRSMADselOUKo6gNxnHPFVi4KlgcjtQVzDWb/AElpEGRtyT2qeQK8gRCNpGePWq/Dx7eh/SnQ/uDhuAozkdMmgOYrTJswgxx29qnEjug3c46Ypt0uZ/MHzbxjApqmRNrghV6EUEkzu2QOMqBgD3qVnII56c1ETty0Y9s0/ho+uMGgBm6N3bKlQOOanb5FzxgjpUa4UZxkjuehp6qHUtKMleP04oAVXwOuP6Vbt3+co3IYY5qCIRhAMbmHP1zRvKSZPFQwGtAqynAyo5ApWXK8cgd6duZny3KiopJHT5T0qwIixAVV4x1NI7k4PTtmom+fLJwBwak2ybdvTigCWQqmIs/KuPxoU/OFY8HnNNUHZh+/Q/SkUgZJHsPqaAJI9qybWHmA96tW6OWJBwD2qBUOVVME9T9KtIUKAt94cUASbA8mw9BU6oAQM7sdKhUbH3Dn0pzOAwKDBzz70ALICeDwQKgByMbsVdKArv6+1ZjAlmKggdxQA/LEHJwKTjbz0FIGUbu7GpY1wAG5zQBVUlQGkJIHSpIg0rbyQqAVKzgR+VtyQeKfE6sSvAx2oAasLNKH7LSxxNGxBwQehFPLbmCBsUiKPMKA9qAF3tGN2CAeKkZEK4A5xTWEgBRj8v8ADmgsExIxzjsKhAQGPZJiRckDp7U10JRiOD2PtUgk3szNyG7nsKUbSCV+7nGKsBgCPGzH5cgY+tPt1cISc4BqB1KZkxgCp4JyODwD1oArRsRcOF4B5NTtKPMCIdwxzUeAspIXcKUW7nMq/KSB8tADFQtPuBxmr3mCI471GqruXj5elTNGOFHJxxQDHI5dypHygZzSSONhjx708xNGMEYJFC5IO4YxxQREVSz5H3QooWTafmXt1ppZjkDjoKcrAgMByeKCmWlYN82OOuKRMrmRRkKRmlRxt+XjIxTNqDOSRkZx9KCBg5ZnIyBxinKQ3B6Dt6UMBlUByRzUiR/OzDvQBVSE+a0kfVe3tU/3hlB82asKjtKE4UY5IpMBXO0AE8UASj5dg3de9OlZI5NxJJ7YqsSqxgPwTTG3bAS2M9DQBGwVZTLjk0gYmNjjBAyKaZ13BWHHY1OJBtA65oAgidwwjxjv+FSqVds00AiTdjg09JH85ZAoIXjFAFhHZRjoKkCDe0ijnGMCo5CJD0I+tJsZWCoSuBnigCIK0IIIyWqYBkBbr7UKoZGAJyO5pzkKY2Rvmzz6cUAHXHOKnnJkj2rkbe/SqzSb59zYwT1FXHVCOvNAFTZ+7XyztPfPenNtdvMbGAO1DiMPtR8t1qTyioByMH+lAGbLDht2eTyKeqZYRKevOamON4xk0ImHHpQArKYv3mMbeOKaglmlVYzye9PO4kru3KOgNRK0gYGJdpBwc0AaksRBT16Gq86/vQpGN3c9hT1utzqmORRcYdwOdtABLD5Q3qcp3qtsJUofujpn3p7zOVx2P8qlj5Ur1AoAxZ1KNjJwf50iRFUIAyT0zWz5Aly5AOP51GkYYD5eSSPpV3AzorN2UF8dMVCsWZACMHOK19hJAUZxzTBEAx5O7NFwImtEaQKTyaalnD8yk9K0o9p4bqtUnTBeUD5Rz9KLgTyR7Y1Pbtn2qq8MDOflAH+e1XIs/u2k5GO/vTZkOFIA9z7UXAorahiPLGAATn3qdbVtoJ5zz7YFTxJlmLknjpUoDAhx93GMHpRcAjhj2lB2wcipZAmOOCCOCKEfCErwTUo3MBxkDke5ouBWNjaF/MUDJzu980xIkR8N0UYC1OY8AkcgjPvmpETcwLDpRcCDayuVIG5xkj0xTfs8Uj4jwQB36j1q1KoTB5OeOKapOQGjZWI/DFFwKkcIPbaQfzqx5W4DeeQe1WEUhW6bhyKjIcN8oyzfypgNKBW344HXNUZ4vMTKjIJ4NWpIpGGQcr0/GnrAFTk/d/KgDMCAuHfPAwaQBWlDAEY7dq01TYpK85yR6U8kkfMoHFAFLysn5uCAajiiWQmFh8q4P5VfkQqFcDjj6VF5PlfN/fzjPSgCzsXKlTg5pbiMjG3AH8VIMMyBcMB6U+Td19eKAM+4hZWURk4bHIq/gGMBfvdzilVhsDMASB0NNkI2hwMe3rQA35djJ3HI9arKE6sev55qZtjYbPI9RimsI5ELbQPp3NQwHeUJUZegJ60eTsGUOV9cUiKUU8k7f4RUqEqrFOMfzqwIvs6FxInVKqtACSyjIB59q0Lb93Kj9eOfp9KquWDShSCC3GeM0AMOFxk78c59Knt3LSZJ+bsKjiDEHjO3tTwyGTYCBjvQA24LL0PSnRksFQcE9qc4G/5WzgHr3pkZPBKnPXce1AE3zxJ5jAEA5A+lQTKzpuxuBOcfWrMgZhkghR0JqF1dVBHG/BBo5AEEamAFQQ+OQe9V2VxFuf5QecD1q7EJGznoo5JFI8alCp4XsPUUTAqxwyOhdQXU8fUGofK2F1UZP6j2rct2RYxEAcYJXjiq0ahN6hcHgnPrQBWhXMeHwBU2wrMpTjtjPGMVK+D8mSp9hVORWMq49utAEs6Azo6DCng80agoN0UxjYmFHqamiKyShc8rnHvin33zTQSnhec8d6AMZlYkRsNpNXoUzmNVAYjJ/CrZUuyyFQduBSYMcjOU4fG3+tA2ilLabfLfG3rn3FV5LbeM/dKniujkTKCQL8uM1SIDOpPGR1FFyWjH/s55EA2kbic+9Rx2JtnIY8seD6V1CwkxDkLtOFx3xVGKPzX2uwJQ0XGYLxsMAY6d6y/s9ys6uIyQCD0GAa664gjOSMDPGTzSiAJCXk+ckZHFFwMweckqy5Azn86bIMsNwyRkn2rYFusaKZFBPXHpmo3t49w4yxOB7UXAooQEIYHABxihDM2VX5QeAfWtD7MoZoxkK3GM1D5axhuMDHHPcUXAZEzYZSeU5PvQPLmbauQSu4EGkeNpUwMkGmrHifyY024AUVCAsPc/Z8IRk9DVz7dGbdCR9DmsW4hMkbNzuzxUEUUiRbQep78YNWBsG4DSFUBz/FnipYZF37H4btn0rIkjkIErnLLxz3pVbkfxMOPpQBuEIpK4+9xk1O64jWMd6xfNnGQ5yuOPapIrnzIwrH7o496AH3asZkAYFcfrVpJlXarnds9eaxpJyXDZ6du+KZJPsIaMn15FAHRh1b5kwCKiZQFYKTuYc1hGZ2+ZGPNQvqbxxNDMBuIwT3xQB08MeyJYnbcQOMe1Vymw5IHBz9ay9Pn3WuAeVORirCNvyQ33etAFsSpvwDgnigKzNhhwvA9xVWN4uZWOFUYHuakScREN36ke1ADnCFwjqMHPTjFOcyRFGPC4qFrq3lkAJAzVsskvBAwB2oAsvl+C3GB9KaBAxHmHG0dqb9oj8oKw+UEfkKpT3UW4NH8gIOe9AG7JEkimRDgqMDHfFMijDj5FO8Dr2rNivmhj/eNvBzU9tcKssnlk7XwQPT1oA04kKggEbuuAajEjOWCqcHg+xqgLqKR2YDGP1qzFcRBWCnbk0ATyqY0SRfp9ajWEl1A44yatLKgiUfe9KHkDLuHbtQA8wDaj+nWq5DIwzg56CrYdVCu/Q9R61DczxiZU4+X9aAIUDhiM4J4x7USFYlPlg8DgU2V8ODj5euainuIY1BByvc+maAL4MrRiZQMjsfSoWyByAHPYelVIrlkAAIZT39qybu8eWUSRNtVD0HegDpFdeo4KjH1p6SruTdnA6+1YcN8WiZmXB7cdKtQXSyRMXBI9fpQBp286SbyRt2HA9TUhuI2HCdfzrBiZnI2jnqKlVJWLNuwR0oA1LW5cNICOT0pFv2EvlH5s022jOwPLwQOe1WRFGr7wmSeh7igCvLMpYnBB6YHWpNyhVwCvTrxV+MbcsUBIHX6VcmWOdchB04z70Ac1fWTSEGInL4qC3tzCfL24PeurWBQAe+OQKz7lFWdBuzuoAy0tVeQlhlQOKYLJS6sBWiWUKzBeDx9Kcp2rkHJXr6UAUjY7IzvI+c8YqeKJFChsfIOKuxndGFx8w5zUHlb9jqcr6elAESP5bbx1HemSDncDjPOfSrPlqrkOBgdqbJ5e7G/aDj3oAzRDOsgZgDjqPY0+SJo28tRhXrTWKR2/dsCh65HNTyJwA2Mr7UAOtoJEtlhds9vbFV/LeGbIxs7mtKPKopB3FqikLOSNuR0AoAdKrGIPHGGV+/eq3khoiDwO+a0xHIY1TG0D0NZ7xMsmGJCdSe2azAqxxs5/3c1NChA5B+XOB9atwxDOSeW7051bzNxGxhxnsaAIY1CrvkXBHrV+ABvuY6Zpqt5iherDINVxHjKgkcdaALBjUvvjALDqajPyyjAwe1TFYym9hwPT1qPO4DbwucGgCZiH+TGd9I2ExtXHahhgDYckd/anFld1XqKABI3UgF8Zp3lNu4OQwpWf5C2MbOtN852iEg4zxQAyBjb3AdfvDpXIeOPDtvrl7BqSbEuVbe8rIGdsDBBP04rrw+4Zxz0qQwhwRIMggj8aAOd8PwDTNIg0pVDBdwGAAAAcgcVuXdtDeafc2N2nmQTxsroehOMDP0qisLQz8LjPNaAZh97mmmB5j4a8If8ACPraww28SBcjCjA2k859Tjr616Zc/vvLwANnpTZXAIPFSRI0g+XpQ3cBkUec8UmqQpqGnNaTIX4wh9G7VehGMr3qRU446UgOQ0nQH0/LzMzsSWOTxW6YBNJuOFx0BrWCNOCFHK9c1nurKrnGB696AKl5ardQ+RNH8hUggdDiq2naRbhftH2YLt4Az2rYt5NyLDKw+Vfx5qWKIqDGpxnj8qAHJJLAwmjxHt6YrkdY0aG/uWkjXbJMPmJbCge4rq5IiwA3dKrPBg7vvZ7UAcbF4bitkEVtsyg646mrMfhyGcC3SXy1TkkjAZvT6V2MaLE5QqARzkUS/Z2KhR9QB3+tO4HFL4a0+0UQxKC+S2RwDWraeG4kl+0BVyp3ruGTn866KJAs4lUDB7EdBV6OKFvmAGfrRcCCVQUIYkqevGM1Vh020Dm4iTDH1qzsPzIMj6UQu6/u8Zx1zSAbGXVthTr3qRtrBlHr3qbyRIQc7eajlh2thucDtWgFfbHNG8c4ysg2gjhvz/rWdbaNY2riNlVsDhicuPx/rWmgBAyuBnGe9XGgMi4K8gY+o+tZgc3baLA16WyDCpHHeuils7bhRGFHbFT28EYDuVw+cn0pNmSCDknsaAIkhVJNqqMGmfZCZdx+6KsGSNOc85qdpcxgDBHc0ANEUH8K84APPBFZY0u3Fy0qrgEY2jjitFFZRnnn09qlwsmd2BigDJa3SJcRLle59abBFggNkHqRXQxwxumCPlPf0qjewCFOMMScZ9qAMue2hKhVYoOp75NUo1ELPgZz1BrTUHDKASOQO9HlqpPy9Rg1pcDCh0yC7n2zxqw9+2as2elWtq7ReWM5HTkda2o0hBV4xyOp9ateWmQzgZx+dFwM37PAj5AwBVvyndNqj5T3NWUBxll+QkkUMMgDqB6UXAoi3VZA4HcVJLGCDjqpwOPWpgmDjpk1L5e4/Nltw69ORRcDJ8oRnfgbu59aajiVMgAtnH4VLKjJwxIweaoEsJTjgMf0ouBDNp0RHmqBkHp6VJ9nh8tAyDePTtmrBKMPm47CpWVCAi/Mev5UXAyfsMQcyKMjqfrUXkqo+6BkVtgEKMKOexNV3jjBMijnpRcClDZh1GDyKdc2SmLZ1Oe1aMW1CrkcjjAq9sVvmxg9qLgcPPaNIwEi7sE/hVdbDymXahAPPHY+9d2Qq4+TBOc5qpMNxAZeW6UAYNspii8tuSB19vagvKkc0i5ypG0Dv61qi1xhTySf0pvlByYm78/hQBgXUtzIo8wOB1wazgkm9H5BzwBXbm33AR9QO1ZpsY03FDkj36UAFpFhSWG/cPyq4is2CpzU8FuUQlSeatpFsOB19AKAIEdlOcZ7VVurqQttUbRW15Q6447jjNUprKI5dc4J6E80AVVkk+8uScc+lVppiQCB0/CripEMRrkL780rWBK5J+XPegDLhmG7c4rVdldVZTwe1VpbLHK/eHSmx286nDdT1oAuBwuPbpTvtCsjBh7VC0RH7te3P41SYuzCIofegBRbWbOJAoRh39as20UaTeYoGGqssDr/ALQ/hFNeR0GCOB6CgDSZh56qOeamLB5AOAPSud+1Th/OT5dvepzctIo3nJ68CgDYZ/n2Fhg/0qWWYBEJb61znmurgDJ56VObqWQkOPlHSgDckiRIky2dxHP1qrcBUVgoAccLVHzHBU8kD8vrVSSaVBmQZ/zigDoEmjkQRqCHAHOaVwVAxz0/+vWAu4FXj+Unr9KsySTtGxTqfyxQaGkTtGV/Oq5cqQ6HgfzFMiLyxgsuPbPQ0qwtnCsfX6mgBZZcIGB+6S2c5xWRfTiS3lVo9xbHHtWmItzeS/I9PpTJLfcfQr7dR70AcnFboWBEanOKtXVuJMZjB+bpXRrYxJ0xzg596l+yxs4bOe/40GZ55c6dvfMS8dMelXbbSZWdZIySGGMHtXZGBB1XdjngVMgjUAMADnigDAt9P/0j58kDjit4QlCA33cYp7AK+UHQ5qzG3mMXGWI7GgCCO3Chg3P0qWO0QHK55qQKw4yTg59qtbgCE3DnkfSgCEWkZ+QfiaoNavC5MbZz1rT3tuVE6A80yaAn96jZPpQaGV5nyG3IJ3nBrOubASEFhkDjBraEe1t+35vSoQrIzfxBu1AGNBpkNpIZIweRjb2rUjjVPmCAnp9KmZNkikdD2qcKivucce1AB5UakMPnbrn0oe2imy+djdM9xUhcKuW49gPWo3UBlORz+dAFJ7SMgLKwcjqRxknuarG0jiO4DGPTkfStR4B8rKScenSnFARsP3+596COQyEhLghOMmmtpazsAqhivPNahtHQjY2O/NEcUgdvmx+GKA5DDn0qGQhzCq4OGpkul2zPHKkC7l7kV1flKp/ukjPPc1BIuCCeTj8KA5DKSBQd2xTTF02GaXzmjDAevY1feNiQqjGeuKn5QKGIJ9PUUF2M06ZC5/dqq57D1pq6Pg7Sckdq2VCYO0BcVIo5Hzc0AczLoIdiTg57U2LTVHymMDPcium2jcxz24NIBgBGPuKAOf8AsMeQroCBzTW0iCV/LlUBD14rdeNAd8XXoc81H8q5yDknOCKAMmHQrUXDblBxjaAOKt3Wk6fewNbzQKq8cAd6tBOM7j15+lCSlTknK44zQBhnwxZQFWgjwF7ZqC60eFipZVJwOg5rqwu4AkgggnNQYyNyDHagdkc8+j+fFGvACZwCKT+wDgbxjBrpIj5eUP0HeglxGWIwc45oEc3/AGYInCbeBwaH02Nfm246gc1020PgOoPuKa0aZyBjA6GgDnBoglTJwuBnHc596bc6LalY4rmIONpUZHrXRom4MM9e3QU9X3Nsb5gBj5u1HOB57J4S06F/PSFm2+h71qW2jxcmQ8dlPYV2BG8AkAY5I61CqFiffiswOck0mCJwYkDD1NRto8DNwNpb2rp0iVAY3OameELt9exoA5JLFYSy4GfXFPXEK/vMvk8V1AQAYYAsO5qJra3ALlQTjrQA62uCY0IHQfpVkM7O2AMN1yKr28CxgkEEGp0Dfe656UDsLgYG1ep784qcKGJZU5xj0pwUbQS3J61JGCDsBzmgLGa8A6+Su7dnpU3lzFGiTCKf7oxzWi8TnO4ZGPTmq8rAjAJGO1JhYofZVEm58MQMZNOljTySjICOxNTsGDLGwwPWnOHPP8J7VA+UhjhjYK74IUYxSrZv5oYD5e/NTpGME9KfvaNQV+ZTxj0oKGGAA5U5pkyBiGU9e30q1DiRgzHGOnpTzDzvHIIxgUAZ0cLu4GMYzVxF2jcR14AFNeN43ywIx29qmiDhS+duB0oAiaEOMcNweM4qr5MiBm7Y4GavNGuxSx2se1Qz5UAKeo6UAZzWpcPcAbcdiagEAjO1VyTg5PatFATkBt2ePypksZ6oeen1oAoxrJG44yo5I7U37JbRztcRLhpOWb1qYqCuB3pNsiRhVGQRyfSgCM28JlaaIfgKswJuYqeAajRQAFUYxVgEjAHX1oAQ4CBnGGU8e9Qs7iUOgyOlTyFMevb/AOvVTzHOcDhelAGqro8SjaAUXGe9IE3ZUgkCqETPG6q469vbpWmXcEIvAHUD2oG2PWLcijJ3dPfNXoYGUkE+n1pLZRLlicHPH4VbjZyDggdvxFAhIM7jt+XB71BqM6xJ5RG/fz9MVahmQna2GY8H2rMviSSkgOOx9qCnuZDz7h5h4B/HFOgcTSZdTnoKmZIE+SFMk9ajT93Jt/WgthKrRgmMDaDg4oEQBXc3A7VcRt2V+6Bzz3prrE5xuyc0CHCNZeFODgcVOyx5CBdvGCfU1Xw0YBA5/wAKqM8juu9jgc0EMuuJQNoXABwD9acU4G3qo61Kbhygdeg4/GqrS+UM8nJ546UCLETKfv8AzY7GqzKy3TKB8q0qT7idw2kjjHepN2IyS2QPzoAcZgY2UjB7VZhSMJiVcHHUGqqJ5ozIeo4qZWeNAiLgjvQBKY5R05HXnuKrlZAvmLwCf5VcVl3ZkJI9RSqzsCNvB6CgCkQ8qZYdcA47+9NdbSOMPDGVJHzc5zzWjxDGcEnPU+lZhKrkMOCMEdc0ANgYSEOq4PcZ7VpKFkUEcAe/aqqxIXyuP8BUcshjw5YcdhQBPgRS5XJLfiKFikFykyN86EMMjAyDUSynhjyG569KZ9olFzGhbgMOB3BoIsfkZ+0YDb/GiURAYlnV5Bk5JcbjX1h4RPmz2bqxVBHFnAwCWXAP9K+W/wBq8LpvxZu5U3/KYxH05lxyPoK+pvBTFrOxcnyvMSNmVfmBUDGB9Greew2fTOnSSDMbgDAGPmOentXR+diASyAE9un9Oa5S3PER9FUnGM9K6KL9591QVP8AhXIUTwyEyEd8Z4qyr+cxjU5IG4A9zUMcTRPuQ47EexqwwQMH7jjigaPj343YH/DQXzHj4X2Q/H/ioePpX81Nf0rfG8Af8NB8dPhhZfr/AMJDzX81Ne9TXuo8ye7P/9D7mYbxjv7VVm5G7oKdGx3FjwVzTN6zE442HHtXx59FzBlBAGHDL+tREkxqcn3xTTnPmOPlwMYprs6DAcEN0FAcwwFWU544qtLkrtiOMc/hU7MqwlOpJH6VTm3rynB6fpWhJXQoyMq8M3T61VmDhME5bOM0LG+7rznNMllffgjjpQAhXEfmE8/4VUcJgsFwasMp2MRzVWVSyHnB600JkDEMf6VFKq7SWHXpQxfZjHIFOVWIXHIrRkFWIKAfM/hpSIy3A4NMlDOzInGOtRKDjDcY6VYDZQfvenSlQbXEkf3l6mmqC3elgYlyB37UAfJ/7elrdX/wdtZrdGb7PvllIH8IKDB9sZrgP2EkeH4bRKPm8yWZz/322K9K/bquU/4UfdpASFd4/wAMsuQfyrzP9heKQfC0ztJtbz5QBg5Cs2MfSu6l/AZyr4z7ZICtkHJ71IgE27HAqnnyd2DnHenrOjJhePWuU2RIs0ZGFXGMCmsmzIHBqo5fcNh6Yq0HVlMko6ng1mBCyKEweWPNOj2sgGenepEVWyGHL8CkCgDao5FWgEkjIIG73qJV2scnNPO3Jz1FRjBlDNx6UwJzxg+nQVFIHVhJ+OPap55FEe4cHsapAu53s2e31FAEkzb9rg56VOrKqFxwTUKpEibj27UshUqAeB6UAQq0bYLHkcVJlV6HjrVcxHowxk1IsWT16CgBZJ4wSc8GneZvA469B6VUdY9/7znHB+tKGdIgIhlywyf9mgC0LpUbkZxgCnu4Y/L3NQOsWdoJC+uO9VHUoOG4BwKALW6RHJzlR/OkDNuHAODn86rkjaVA+f8AwoimZCW7dvwrQzLUh83IBIK0CNS208j3qA7weOdwzn61JlmwOmP5UATFlIwgyP8ACo9j8tH16ACmLMm4qQQcHntkUttcMyZlGx8dB/OgBiKyqUIJbnP0p8YO5ecHpg1XWdkVkGWI6MakhaRirsMgZ/WgCdvLWQI55xnmli2EN2PpVOQq0p3rzjOaespYYRcc80Gha34DZGQeKrSyBFBzkjtU4ID7c9OtU5AqS/L0PBoAt5WX5wMbcfjQJWLqhGccAVDgBsk7V7VXAZZAu8BjzmgDWcBEKvgj3qlHtUGP15B96lGSpLHOe9QlMneOTn6UEMVcL15NPydwXoTUQXAPPAoSMs6uTjPFAiwVyyqf4eppzytEu08lvumoRmM4U/N1NOY7wPSgA3sBuapfLM2GjcLs6+9VV3qx3fdU8cVYUvu3Z5HftQBPsTbluWH8qjm3KEKthRyP8KoN5pcuzkBMkc9cVadzIiqRkNgigCdtRMQDEbh0xjvUbSGSL94MHrxxUEsO5SzDPc/WhBvBVQQG60AWAxeMcdaYz5+TOE74709PvCIjjFOC7WGBgZ5JoAixtwGPHfj0pqvKyBsYwcVZmCnaM8GomOFcDnGMUAAkwSoVgRzzU/mscxnk44qGNWkwrNnf+dO2KmQ3UHAoAcuUXzB94dhUQkC/eG0knmmD5GwenakPzEYx7juKALG6LIj+7v8AyxVeYBWEY+4o+tMICkY5z0zzT9jOmEHfvQAkQJk3r0x3rQjJyS4+RgMDqKoRohJAPp045Hap5ZgvAAHTAPQAVT3AcqgxtGTuXOOvIqLBCqwPCcetSAeVENhIzk57ZNRSMNv7ttvckDimwFZ1MW5mx9KZG0gkABOOlSxQI8eQOp5yeM0xw1uRGcbjwPfNPlAkYNGu5QPmpFdSyhmxjrUBaQJnPA460kSybj69znNAGgZImB2Zx0FNIwCec96iG0YLdvarG4leAQO/HpQAz5iM5xnkU7LYXaMgDnNVvN+f5Rn61YjkGSG5wP8A9dQwFVWLk7gBjPSmsjquQN2ffApN2ZNzZBPbtUwBcfMdwoQGdMyt8mPmpqIAvy8VZkt0V96dTRjt0qwK/l8NIAD7etMRYkYHAAfkgH09aH3qct91TVF/LEgkb75zj0oCxpDD4VMgckVIykru4y4xge3rVQbgQS+RjtVrbhwAe1AWBIt2fMwAB261Ngqvz/dzwKbnjPUDg0hK/eHIoMxOvG3rSx7UbABwfWhWKjpz71GVfPJyO1Q2Bb2qp3A4xQADmQDk9qgQNg7ueKnUkbSozx0pARgMsgkUkHt9ajuWzh+Fds7SasSEbg56njHpVW8UsinPTOPbtWljQdLIjxhCwLEc+tQpFsRgW3elZDo0ThoySw6jtWtDnyyx++e9AE21SA2NoAOBTYYTvDbsEdB2xUDOx3K3OO9PjnADKnIBoAmUfPkHGOcVJLIYlBCj94cHA6U0EEb8YzjjPNNjbfIcfMScEUEXH2oMhK4xgfMf5U67i3xHDYZcnj2oKFX5+XPA/CnFpJJQCNrAckdKAuUQJBl25KnP0oIYxbxkK3Bq7KFxtUsW9R0qZVBi24zt4x70CMgyun3j0xxWgTut84ySOBVeSMjJK5OOvpT7cMQI4+CPWgCeNjsKYySePYUkTAqy+h3fWpCu0Ag8nsKroVD4P3higC7GQHJA/wDrU5ht3E9BiqfnfvWMfITqPWpfOZnVjwuefrUMAzsVsrw+MUpyAN5AYdPeoHd1jRFIJXFSuPMTeetIByRxBGTPzHnPamXG5cjGcAYFMhynHUVIGJbcTkEEH2rQCuPmTBPHWpIvRjyf5U/aFBZeF44pwRlyY+fagBVB35yAO1Wo13IOPxqGNGMmWxxjjvT5C4lwhO3HSgBPMIOyPl6cjSMn73g9gKhUhZMheehprnYSzfr2oA0PMVIgWbiqzHnI700LkKvXHOaUKQChbnGaAFFuSeDnimg7YsgkMvanRyDGGGWJ61LGV8vd60AVRI64Yqfm6VMiKH+U9etO84kbGGdw4x2qvGpZmKnIHrQBMw/fq4PT1qxuQHLn526VViBaXc54Qcg0TYdgT97+HFAF0Onyq3J5FNkQtt29B1qoyzI+cZxRFO+dpqEBIB1yPlX9amtwDu/TNMlO6IbOueaIzjHbmrAQENOLc8AruJpXjblMZxQSFbLDeQOo9KcXOVYjgelAFQHbuWnxbs7QTk+tSOQz+YowM1NlRKMrlgO1AETJLgADvWlFGAwBGTjFQzOrYANOL7QoXr3oBlhwzMAy8Co51+ZQi/K3f0p5l2xEPUJkDLwKCIibgikFdwqWMAoAOh7VXcHIzwMjNWmmVCoHegpjsIw2Dhkpr/M5cc4GKVioQueWNV4A0qjd8uD09qCCSAIJQWOT0NWxtWTC8giqaAK5lVcA8fU1fAjEYdfvN2oAikK72K5yeMUyVAAj8kg1IS0TBm6jmo5iwfJBwOaAEvQDtHQHkVVZmAz/AAj1qa5kM5ViQBH096agDZBG5e9AEI8va2OijOe2KkhYMcr8wxnNMyu1o1UhWGMe1WBHg8DGV2gD2oAUqGYc8Dk0/bh2HrzTF/1uRjPAAp2dshYDI70ATLIWUq3LH1pUJikxLksRjjpioS+4ngLgdvanhAVXnk80ATgNj5Wxk9KayFM+ZUZZx35FSthtzZP17UAQMisNwGPap/MSUqyDDAc4qtM7IY1XkNxmrqIqDEagdjQAkcTDLS4JP8ql86BUHcUwll5YcDjAqvIUPy9qAI/PzIxVOBTJA21HQkCpVbYC4OMVOChA28+poAgUqAACQV6mpWCORuycelN2KSCeasKqqBn7xoAjaJV+ZfzNIQzAZJ5qaYYQIRyT/KolBDexFAFZkTHJJCnj3p/mYlwpIBFSIoWMoRjH86YkQC8ckUATKzFcRnnOPrU7Kd52DgdaZCEV1bcRgY9qkZWbKoeh5oAqPEVbcnGT+lQxNsbn1qeSMvIGP3Q3GKWGNSWZuDnFAD4gTuYj8qlCqSYxyr9aiRtgaNDhu9Sp8xZs4FAEcrSciIZXI49u1RTPkeWDjnv696kZNrg53UwPFgDbweSaAJ12lC0fLdKZtO1WD4PQe9PWURqpRcZIyP61GkYMRUdVYnr60APhQYJOferiPGqlcYPTNVYsr8vQjrg9farHzAqSvrkntQA0vgMIz+P1oAKjcpAI60ojHlh0IyB/OlB/gVfz9KAEZyqAc4T+dMDqzsN4z6ntTghzhBy3XnvUDROGyf4eCM0AS+ZIoKscgDGRU0UsYJBBRugz3qnHHnCg9+eetSsCG5GFFaAO8xSGj3AnNNfcyjY2cHpVN4i7MR8qgZHrSBnLkDgAZ470AaShjsRu9OMbRvt6hutQQMZgjg4/nxV75d4IbIx3oAgcA4Q8gf0prKGUlT04FSLHgggc8miBfNY8cKN1ADIgVY47frUjbmTP3W9KsRqp4bOfypWSHdjHKdTQBnfeQDjcO1MG4jy5Dg54x2q35QM3zccVGYohIHUYI4OaAM65geSPJBG3vmrMRkECq3zDFWJ0R1UAZ3D6VEtvIEHPA4I71DAVZCMqR83bNPQloxuGM8nHc1XPy5OTnoCanBJTn5cfrVgOSI5yQc/yqLCsuZBlge9TLLlNxz6Um9fl3DaD1xzQA1UZRnOFNRK21icbv/rVbzkMFHHuOlZ0iNJJlDgDrg+lAF2QJJFljyD2qLKF1R2x7CmZIJ4+UEnjvV1IozkgfexQBI6mTCLznj8KdJCAUjPTgZ9qryyeU4GDhfSpw6SIdpIHSjnAj2eWfnJw5IHvTURiFVlxgc5pbub5I/NBODninRzLLCHJ6DPPYVmAxHYfKvbn6UpZjEHPGDzQsYZS8Z4PFRtIwXYoxnv6UAKrh3GR0HNRvG2cKOF59wKbuBkZsgkev0pjed9rZw2UIxgcU7ASDyxOsiruJH51ZmDnBYgBT+VVUePfuVMEf41bcMoVyODnP40WAkjAc9sjoD3qZyPLXAAZD+FVkdd6tgkE9R2pryM7MnJK8gdCTSNB6XXyspGcN3p5HOAPr9KqOSqhHG35uR3yakZjEyxk9u9BDRcWRAoA58sg9KhKRs7ELtJyTiokkjcO4GN2P0p4MQYE8yD2oHykd1Gkj7kBVYwDj1pJZA8IVDhlAP51HIwjkO7OOvFRuMvuAxnA98UByksplkWNlZtzD5uOuKZIxYJ8uGbrUwYI4V1OFGR+NQTbsoACOcEgUEiFpNyLnnoSO1WGRFbzJBkg88dKYAyvuXAGRk96dckzRYwQBznNADYiE+QAnPPtinIrpK/scg1HDuVeMAkYBqSEthlAy2OppoDPkB3+pqTyPOCkZBABPFSx2+d5k/gBqVEdYjk5UnjHarAhkgy6oB05NDQqihFUZNW4SXkO9Dg9MelJIhdwmNpH54oAqPDuUKjDcOce1Qra5YMePUVfMe18qfkIwDTXDgnaccelAEMmnpIAwO0gZB9BUAt1+WPdu781djfdAjNkbv0HvSMFL5U447+goAovY+XmSBvqO1Y15ZzXEe6J9r7sHjqK6rdlCByMZBqGCOFAwYHJ5PNAGZb2k62kaL3I+YelWUREVh1bkn1q9akIhjOTnkZ7UgXZIZcYDHH5UAUI4j5O0ncx5we1V4opnYEjB6VryiNWyBgnvUaK2Nq8+h+lAHPXNpMlzhDhV61syy5jCJxheoqUj5iHGPr16UpRX+XZxjk5oArkMYFdTuIB+lPhwzh24GOFAFXYkMSYONhFBtY0bzUO8DkUAYpaTbtHCljnPamtcTW4O0AkHGRW9cWsMsG5VAKnr71keQ/mDK5Hf0oAda3LSgBx2/Grq7Q5UniooLdo5fkQ7T19qe0LMS6YHXNAEKzzK0g3E4xj6VqwXbMMKuGbpn1rLSNmkZC2P72a2rKFS4DnI2k/Q0AW1MksK5IMg61FIrYLNjIIqQfw9OO4+tEoIfBGCSMj1oAh8mSV2UHCgZqJrMyEqz4H6Vs4RTkgnGOB70yQZUkYGOP/AK1AGSLcxoyjlsfpVSOwjdiudpHTNb3krIC2cMBxREkKEB+SOSPWgDNhjaMmE8jGcVbtkRVKlcKRn860REWfKJgbevtUrwrHEueRjrQBVgiRduF6j9ameBSC5UkjkYp8Q+cP/F3z0AqUh45JME8H5fQ0AVnDFN/0FWEWSNiSOnWpsqIhk5z1p6Oo3c7uelACqV6gZGfWrkSqxIGAfeiAKYsFc4yRSKiEgBtrNzk+1AD7gFDsI29Mn0rPnCSEMDhk6Gtm4Klvm5JAzisR4lD7iCqCgCMlQCo5xz9akihWWB2IOGq3FFbbWARWyOSTT0iEStCoG080AZqRMjfLhgOMd6SLMbCNSccnFaMKN8/lnkdDUKxMHzIME9zQBTmiEwc7iQOw65qsLfKq4Bye1ajLGkm7JUY5Ip9ucggLujPRj1NADIXVU5yCfX+lOcK7fMDjpz605I/m3OM44GafJ8wDkZwf5UAFuAGYLkDt6UrABioxS9WUDIwM+1OlVU2uev1oAfakGPgdDzmp38vaMDjofrVBnA7YB5zU6OcBRwOuazAftLNjGB/LFLIpLDdggUqOAWYfMSe9PZ1DHC5IGaAIYoy7AKcEdqf5Ee3b35NPcEDzAApPNODo2DxkDnHvQAzHy+UuMdTmkjUEhc5UGn/Kj7i2B3pi4WYbW+VjkfWgCZYh5ZU4BAxSRxoD8o+all8wSkkcHFKpMR3Bsk9qAHSDdG0fG1jzUSRLsZCenWnBjuEZX15pNykEAUAQPtQj0FKN0g4bAzmmsG+6BxT4iqMy496AHqvnL7j5aasTIcMfap4gfK24Ayc1GXOdh6A0AMNrF0d81IsarHtTp2PSnFowPmUndx6Umzbjd17emKAD59ypHy+etXPLYcE9+oqozqjxhBkngmpVlcYXPHIP4UAWVDhCIvm55FVXBaQhOqjkdqlEiqCwJHaoJXMY3j+L0oArGICV3zwygY+lWIVUHK8GoQWch8VZRm3fKMAe1AEcyuDuAwAMYpYkLLuKnParLF3ZU6ZPJpCSjFWP40AV5FH8XGO1MCnHBxnpU5Uv/nmoihdSR8u2gCSJkUgEZ96veTn5xWeuzYDnmrEcwYHc2MdaAHkt68fnimHHLDr6etTs4MOVHy+tUiERDgnB696AJc8BycY6461cLBhuzuHYnqazYotwbBzj9auQozgJ3FAAYw23I574q2qMRx8oHSqxYltvTb696UGROT39+lAFlCCcN/D1qML8xOfxqO2lEikNw3P5U7HzkLyvagCpOEWVTjKmrbMEX5RwcdaqPHvYksRjv2qSWT9yVYFivTHegC0jNtyDj3pxXKHPBqms0bAIowVxxU2/cOR1oAsAuIggb739KhuEEqANk/U+lVPMmRyrgAKQRirnOCB3HrQBSztUADpmkeTbGW3AAdatKgIVGAx0GaingYN5BXO/kEUAOtmUgBAOeT9KmYhfv8oM9OtVIITBJsx171qLHu3HOPWgAQNsDp8wHGDxxULz4wGG3rgVYLGMAfrUEhjVF3EDPegBu3cA4PHXFDFSBhh7Co2kUKu04ApNy4zjBHtQBHseX6k8/QVXuImJ/dr9DWgjsFO9QGHSnNkxcrwKAMuOHdx0PqasiBYfmVj8tNG1fnH3V7GnibzskjG09qAGlN5GTx14qJowXJXp61YQr5insKdk/dIwD2oAgiUnluo6VaJYkKBjHU1CCNwTHAq2lzCJAjgYFAFaVFRkLsMH19KjmQSQ70wTn8hSajumdWhGWB6e1QJMBGUc8LxketaAU0fa5U/MOlWjBu5DkZB7VZihhkG9lxnGeaeYymUUfIc45oAWJAw56LUDx5ZmC8HsO9NieSIMH7+1TxksjdgexoAiiUqdzD6AGrirvJcKMj1qhjbnBOR2rThxtDkYOPxoARSd3C4Hem53OVGAB61XzIJfmyQPap3ZmXIUgr3oAbLbhQrHgCol2Dqc+nWrLksf3oy3rULAcbckigBvyjKt1bpRsKsMgfnTJ/mQsMe/FSb2KIMfd6UAAUDLY4qplVk343Vadgse8jJNVtqshegByHdKxK7QRTpLBLhPLX5SvOR3qpbswdlA3ZP5VoxMFdiW5HAxQBmGzMecLkHjH9ab9mSLex69BmtRGJ+91HaoWizNmRhz60AZ32d2lLc8Dnimi1KSHbkrzxXQFI/KKk5Y9hVNIQDtJwwoApSW4jIUg7TyD7+lPe2GNuewI/nV9Vwrg7Rj1/nVNAzSEtgY9/woAoxpG4C88d8elTiNXi3AbcnGPpUssTb95Cgjpg9auJFCU3MArkfhQaFUDyydvII5H0pwKfKG49KkhQh2B560rgKeOfegAa1jZfPD7CO/rVZC5bd3H61a4Ax0I71ESAcAbj60AMIZ25ApEhbdtzTzuUYySacpIPTmgBQuxySM49aJYFnJdG2+vOKbcBhGHXk5pYsjCMu0HnJoJaGTRFhkEAY7VGrhPlGQQOtTFwTzyozVS4zGd8fOewoJLKttHJ3Y64qyojbOSBwMH0rHjd2YZHXrV0gqP3g3AZOPWgaLe0D5CfcEUoR3B28E9KZs+VTu4x2phLgdfbigsgUPE+T83vUyfNvGPm9aiQJnByTSnuu3mgBkMe12ZTu9zVyNN5U/dOe/SqpDrtYEAZ/CnNuQ9PlPQ0ATXB3Ntxj3FQyEYAHJHc05jwCvUUkrbmVhwcdKAHRnKZBwfSkO7bhOD3phUEg5wR6Vaxxz0NAEca5XcRuPT8aUIJSVJIK+negOUyHP0qU4VBIF+uKB3Ied/PUcc0OqOi8FfanB1HKAkdSO+ab8zON+ee/pQFyJ0eLBBx70krYIGOB+dWZckbd2BURXcOvI7+1AhmMlSD+fpT8Jg45z3pmdpzxjpTwQDtcYFAC+Wdw2NwOo9qGwrAct25qN325KMeeBUnysgXPzEZGaAIJULIGjJJB6CnJukwrLjtTY3dCcjnpT1whB6FuaAKwhZWbdyD0ppgDMC/4elXn5ck8n9KhAwGJ49PSgBmCF2HpUuMnaMbe9RA5IA7n9KkDZIzgBv50BYjAwV44TGfenyBmJ2jIx1pGQdTx3qTkkKOpH50AQRuxHK5Hp2q0QjcsMgDtUGHjba2aeWC854FAEfQn0NL2ITFDYPPamp8hZ+MdqAFLb02j5SOM+tIpYKHByOlOJUgnGSe9G4KowMY/WswH7xxzk9jTnkAI2DcD19qZ8rgBQMHjNSMBtEaZJHBIoNLDR8zMueaeEVTg9T04qBSVb5xluwFaCAPHuOcjtQFiI5KnAAxUzW3kqZM/IcYpwUjJx8h6+tTTqoTJ5CgcCgCmf3TABgw9qmiwxAOcj9aqkBnZW4J6URkq4AO0DuO9AGg6nds65784pXjURfN8uO1MZgWKhsge/FQyY+6wyo755FJgAiG9ZBksO1TE5YqV5A7VAHCkAGpflKk7yH6D0qAAJ5YJXrwKYPORmZQChIyDT3UBAxOdp/wA5pLdvNOH+63B57UAO8tnXPTk4xSoXRdrEUiukZ8uI5VeAabISnyYO7k57UAKSuMuTk54x3qSFAV2ytn2ojLfdPOeuadtQfdOAPegB21C4YnKDioniDZUcg4Gaul0S3YhVZ26Vkq8kUhKrlTmgC7HJaRQsgA5HJ75qEQRu5+bOfSqw3DJHf8qSOdkO1j1oAW5hjQCFDjacgetV1AMbZ4PQVaaN5fmToc0xYlCbZhnHPBoApo3QOMe1SRhCeKYFLYOMeufbtTyMYKDI4zQOwjBGIcDGP1qJ48YQ+uRVoxqBkdT0qpiQsolH/wCqgLCyh8IV+Ybju9s1oW0q7c/xAYAPvVDDyH5RgVaXYp+bggZz70CLru0JwrYA5x9asWznymPQDk1nyxRzKHDcqOatW5EUJQ87h3oAvWxtnZhIhPcMKLpftDqy9APyp9tE/lqx4Wq2os0G11538Htigp7mXI7bwAMAHAqx5eBhiPp3ppdZF2YAI/nUKIA3Umgtiz2pco6NwB06UzykRhtHzDkjpVllEI3dcc/hTEkIYsRy3rQIlcoi7yTg9R71Syx5AwxNaJkSZfLxnHWst1ZJvLGWDMPwFBDLQGITGeM96mUx+Uc/NxjFQkDIYYwtO8wdUGOe9AhFtmxvztC9z70scYZEA5J7dDSG7IYxBuCORTItoYM+PX3A9qALkm23C4HJq0jpImc4xVV98rjZzgdfb3qIoU/dnnvQBoqix/KM89R1zSGTdgjt0zxToGjZDvbJHQVIvlIpE0nyse3NAEDMHjJQdTz71nEYkHPb8qSFnV8oGZT0yMYqeEs7HzFYHv8AnQBTkkMjlYuFxyau29uHiy54GM5qK4BiA3rsyTxTIrmR1EWCPrQA54BFIShyG7dqXylWeOUjcQQR6VfWIIwUEevNTFvLAAXd0wBQaWPyH/bEnhHxWktSgC24tpVbkZLg7ieecYFfTngONIvsc4JKqI2gyMAJIgYhvz714t+3NNO3i3SorZcmG0wWChWBPIBx1Hp6ZNeyeANQmmsbGWUkw/Zrf5jjrsGf1rea0Mmj6Y0/MsZ3nkc11loFC7m+UdveuV0a3lmQH7sY/rXYLFtjWMjlOn4VgOBYVY2bnOSeOcVKEXfxnJ6dOKhG1hn+IH8qQq5fzD2HSszQ+Pvjdb4/4aCyTx8MLJj9f+Khr+auv6WPjdMD/wANBe/wush/6kNfzT171Ne6jyqnxM//0fuSKFXlVc4BBz+VVghRmgbkZ4PrU20hthOMcZpg/uZyw6EV8efQEEmFzGT1xUGxXcK/JXpVpk+YK33jyDVTaFIBPJ4FNAVJTtPTJprS+erEDBBANWfJVcu3fNRN+6Zio4OMe9WBRuJBERGBkgc1XdN2M9T0qzKGcE9RxzVQiSOMsxyw/SgCuwYfKGxjrVW4BRs5yPSrYB3YOdx71FIDjPU+tNCZTKlSGJ4NPDoq9QBSk71Kjt1zVCbC8AfjVk8wyb5WyDjPeoHlwuZR0PBFVJpzuKE8jtQ86DDEYAFNIRJFIWBC8VZt40MzMx4xxWeJMy71GB39qesxRzsOcng1YHzh+2/If+FB3xRTKxkRW78B1Oa8n/YMvS/w5ls0faFafOeuVbOfyNe1/tgwk/ArWYLZvNR42cgc4ZSrfpivnv8AYKkRfAOpI+HaSeTBPRMAc/ia7qH8Fox+0fcrNz5RUnPU5qWJEWbKgcds96gik+cGXH0qZQBIcY9c1ylolI3SEYAx0qNtjyEHIx0p4+8ST2qJpEUksOf51CQixIwIypwR09ag3kJweelNJZ4cqoLE+vSoGZ1PIySR+VWBZjjZTl+cHGacQOjdBxUU0zuFRDgKck04kHqcj0NAkxHwxWJzwO1K8ShSI/4RUbOPvKuWNO2yByMdufagLlaOXaTv+8Oman/iyenvUBbDebIMfh1xVgtGVEsrYB6CgGyVnXPIy/6VQlk2vndgH8iaminUjYTg98+lIUgwI3GR1FBJQYOGAI+RuTzzWkiDagXtUbBCQPXinNujUgcNQIXJkjYqOn9KhA8zIY8/SnAYGN2M9RSx7MFCDTQFLBEhGeAOv1qLIjbcTn2q47RoSD3IFNykR3Y3H07UMCcS5RfKHI9emKR2OPm6DHSq7yZAxgZH609WAiyTz6H1qwIXlCc7vl4wO+KkiJlYuB/+qopI4wnmR8k+tKxYEFc5agCQDqGGCO3epQ7eWNuBilwGw7cMMUkgYggfxUARiRWKlhlRx71Fu2ndCSMZBHXioNjrhIjgt696sRqIt235c8GgCRiSQehHX3pZFZcgjPfioNwlkwucVMV/eFgcnpigBHb7u7v19qbJhy3TPGD7UsiDcEIILc5FSMuFGBkgUGgpBWHJI54FRosigliSKPLPkqM528kelKqj724YNBDF80IFBGA3rTld0Zcc+3pTAy4OAG2+tLuyBigQ8uNzF8AjigbCySsOFPNA5bBx81K2GO1sYHWgCRj5i7FPyg5zUG5l3AdB2Pem7tg2gYB6Y9KcQ7EBQGHvQA0kMjFuCP1zTo5k2+XjhOhpJJTIxQLgHgmodgZGEYxtxyPWrQEkLzfvA/HtUsLyJEXLdKhSQlSHySKCAXMZ79vak4gOiu3duBjmrskm4HYQp9+lUIYVQlOm31qYqHLeg61NwLBEm4LgDPP0pY12lhkECmxklSVP51XLqp2A898UASzOFf5D+8XvngU5rrC4OCx6kVX3lV3HGF4PvS7EI3dNo4+tAD5fMZBjt0zUCYI3ngL+pq7GzmMHuP5VUZSc4HIPTNADw8IYbyfeneawBwPlJ4J9Kg2k8KRkZ4PrSRP5rFnGNpwBVoByxbHGDgNyfrVhxKANw2Z9e9Vcbm3E4H9fpVwyq4zcEtk44FMCIhtnlyEqfSjYWXnIGR9aezrt+YZ5wD3xSsilF2njrn8aCGSQny4+Tktz9OKou5Mm1jxgkHHarStG3yY5POfYVUWJI5ZDn5MnaOtAiUyKxJU8DtUsblGCNyCOD61QTyzu3jaR0FNB3N8rcLQBpN877OpHJAPpQ9xtkCjhTxgVUWQxkEH5j0PqKRI/mZZD6kGgtM0PNDP8qjgY9ORRFJmNi45z6d6rRjbjknt9asFXXaueOn4UFJlouoX1B7j1pUY7cDsOfSoSNgymT14xxmiNmRGbkknPI/SosIlczmGSLON4G044qMxiIqrNkkYz2zTEd+CeB/hUTllfByQDk0WAhuojJ8+TsQ9qp3COu0beoyB7VclYEYU4XPI9aczDaFY4XoBntVgV4QS3z9CAQOODVyaQxlVxuY+gqrJJsbcFz0Aq0bhsAyDaTgYHQCghioDu57jknnFWI7dAMCQEDoemaiuwERSvQ9fYCozHG6qTwD6ZoEWHiwck4Pq1RA+YxUggr0IHUVNnKgE7go6etNXZyC23aKAG26uZGJbap7GpnYK+HGR6io4AcuoOc0rsysCTjHY1mBMCVPA4qtKDIxJ4AphMhORxQFkBAZshq0NCs6JIDsXbtP41YyqjYecc/SlCiPOByepqvIrB93Xd+FBFiR/9VuUjOeQajhMUZOV4xnjvSuCNqSnOTwPaoyxVvKA+XofpQFi4ixqQ68j29+tTfu0YhV+YjtWdGyRMUwSnbvVqM+US3Yj0xQIsx3QbMbJwMgNmq8dwzylcY4wT1pqlSwPAJ7E0nyoctguxwMHpQBeLonyjnnNKp559M9aiZyrc89vameasrbX6AdqAJ3fIKquP8KG4O9SFqB2AOVXOOPwp6neG2jgUAOO0kg8Dt7Zqqw3qUQ8+vfirW9X/AHZG3aSQe3I6VTdG3nZj/wDVQBNbqjzSq4ChlBz9KYHwocZ54pqEISAOtWMIEXbznAH4UAJ+7Z9rfeXv7UrMQcY474qM+XuxjaR1PtQzO+D2oAsBkaPBHB/OooxkYxnGelNLAA8ZPbFOjchOCA/egCRQxzvPy1NHI0a7ZO3Q4qEEj5CclqcXIYbzuHQZoNCaMgSmTqD3psk6hjt6mgnZlyQxPYVF5QMyv2znNAEihy3JPU9ac8XnA7s1YLozAbgBmmyjY5KN78UGZXXMZCjovajrJhuTjrTmIdhjk0hZkBKHJIx06UAPiXbGCBnPBNStFyShyaZHIIoQrYy1LBNg+XH8wbrQAxQ0RYHk/wAqQA8so46/WopS/mZOB265odtpVWOQe1ADuV5Pyk9qkDiLa+3dnj6VDnLbyeRxUsYy/J4HNAF1mLIqnjPWqhhJOR0Hf1qR1LsREePekKksBnC0ASRhOrHA6Yp+FUHPB5x7VEEbgZBOentTZCiZWU4PTIpWAjiYjgDPvVtGjZB1x7f1qmuGfYg2/SpWYW5Cjv1FFgJoyr/J+lNYNHNlzwOKaFUFnj5zjjFI6SO4OMr/ACpgShQpyRk56VK0gcAqu0DjiopggdZEIyeKkBXbnjkUANlCeUWfJxjFVllY/KtWphA8GQckdc1TtoxGzOxGG7elAFyCVi22XtTplDOsmeB296rJgy7u+auAGNdi5O/JoAeZNzEKOT2p8QYqzdSPSo4gR8zckU9JBH8w4B49qAHM6I3znhelTF8sOMADiq0qlsfLjb+tQzSkAKOR3/woIZZkBlO4Njbx7Go5TIM7jz+gqaI/uw6gkdCDUskZmA6D6elAigqIfkkz68dKuphEaVQQw7e1Me1iCqVJ57VLbB2VlkOM5A96AK67Tg+oxUqMVYbuOCKHKxqMjHNRRl2jYyd24NAE+0Rx+Z3GR+dQ2sQjTruBySakjLOuxh19akSNtxK/KO9ADXTcu6MUjAxqGODjgVVjmYTnuvpVzj7w6D19aAG9YuOadhgu0ng44pDwuF+bPT602KSSQ+X3B4oAeVBILfezwBUihom3Snr1FQLujdgR1OTUhcu4yMj+VAFppIzLuCnavc96zvm3s5Od2eB2qzI/ln5RweqmoEwzls7T2A7UAT7Q8BBwAOtCEBFC8AjmjGQN3f8AnQxXZ0wQKAGCRWc+gq58hUj2qjAwYFQMEmrqnJGKAAq5j9B0FVct5mUJFX2YKCpGc9KrlgnzYwTxQBA2+Qke/WrMeFOR0/rUHlsw+Ud6sPEyIoGDx0oAcJEVtzdKeJ42IK4BzzzVD5mJY9qgYhWC5C7hmgDSeSQHKAEfrUnmBMMU4PT61n7nQhgdxXj61ajdptiuoJHI5oAc8fzmToDTQu37vJqRVkfJ/hzSFwmd3A9KAHJPGjGOQfOehp9wnzZ2llA7fSqDSgkOOTzxSLcXBYHGD6UAW5CsqiMAZzjPtTlTCsjN8w4yKrROd4kYZqWRmyHbkMcfgKACJCJGLHdjAB9KnYTqofJK9/pUCqpmMOSFwPxzUsoY7cMeB09qAJ1Ytux90UJJyQ5yx5FQwgEEMc47HrUZdEBLrg54we1AFxjlSUIBPPPtTzG0m4HAOOTWcjF2LAZHTmpQZNxZm5Pp6VaAtRryuTvZeT9KS8lZY1CrgA849KcimLCx9SM89cU668xbR1XBIwTjrimBnKz4xt+XHNSqkbIXA+aoPNLAKRwRjmpQpQYx8xGODxQAsIJ/h5GcntVxhsCs2AAO/U1CN7hRs4AyT0qzI0ZBCH5/rQBFkOylCApFWokEYbnBYdarx7gPnAY+oqHc43S5IHcUAXnYu+c5I6mq7MxG0ENjOOKred0OcA1ESob73HoKALqtJMm1uCCKt5w5XcD6A1niUKM9s4zSyShlRocfKeSetAEUswV2HAOTgGrEJBjU45YY44FZUzhzuUAbRg9yBVi1n+VUjHAyAT2pcoEsi8LHgccHJpiwqo2KDlsnJPQVFnfGRIQXUmpBgMM5AHcdKOUCypwJFcZAPQ0b4wAiDFI8g+6BlemfWoJV+4Rn5PyqAJ5T5QIGCx7j0qFyAcrkAjp3NQSTMibgcrzTIp94+ZeV4yKALjofuq2MDoamt5GUqqHJHpVXasieZk5PQ+lQLKY8vkjb/OtANeDbuZpDznBFRszKPNQAhc7l7mqRmVwoxkjnI6/jWgMmESAfOecD0pIC1IkM0GWBUDsByKzrdAoYcHjmrpdthGfc1nmM+WUC47k+tLlAuwzbU2nB9gO9UPPOHB+Urk89ye1OhAZieyZP0IqvIizSCZSSSD9KOUC4gjEY2Yy3XPr1pZhg4A4/xqtFkEDIGRn/AAqzKQyKSck/zo5QJUKKN4G4elOnyGEchKhufzqKJi1yIQo4Hb9auXUnmSDI+6ADn2o5QKjNsxtGCecVZgzvBP4f4UwoAhdvvf0pqtxknpipAbIwkyH6r6fypHijMWWOM9afu4JOFz0NTPgxkMMUAVAilQufx9hTwvTy+Tnr14pEjWIKmCQ2f1pvyq5RflwPpzQBIjBX8kABo/btUVwwQ7UXnj9ajj2/apXkXJZNmf8Adody7HdkjH6UAaBXP7pctx0qrmRnKEc9x7inmTLDuFxjtzSzuDLGw+UEc/WgBib23FgBtxmpkYFNwX5c9D3qvKhWRXGRnP0xQZWTAAIP6UASuwY5Py47CmRSeXvb6cjrmotz7t2MCmMTvXHT1FNAXM+ajyEgewpIubfCHnPIqNSinHUZwR70D5iy9OxqwEGVPyrn8eam3mQ7wPqe9VkJDKe46CpFnbzgTQwJJJiV2460/H7tcjJqrO5znBwfamGUw7WY9O/WlAtFiTBbG3APao0jLq3f2qyHRlEuc+majlI42fKT37UxkbEiLCjGOKSEDyyzDk96bIpfBDZPQ+lObcEGe3FBDHQtEpwRwTz70zY4k7lEJK01YWZkJHDdCKsCOTy8O2T6nrQIikBdi79D29KYEBYRRnJ7VPHGdhRucE8k9qMbTgcYwRjvQAyVHYjcMMBg1XkSQKOOmasTMpctnDD8qrN5nm43ZZhxQA9d8iqqnk+vStGKWMZjOd6juODVUApgE8d6sH55MR8cdTQBI8eVyvC5z7cCoWVtpAO0e4wKcylFKk8D9cU0kMnluCMDOPegBsczEOARgjFKUDDb3NCxh0KAEYx27VaihfyiSNmM9T1GaAMREIuCFOQp5NbECeYvmRHlaryQiH963OTUlpjcQeM9DQBfLKTiPOV5wR1zUm9XI7vUEbZ35BHqc09F2MoY9Op9c0AaMQ3MwBw3WozEGidXOWHT3NRO6rKSTnGOR61K6yPEDxnuaAEhYEFF4kyPp71MIY2kBwCe5HpVKAC3kAYfM1XIsO2U+6OcdKAJ2YFQnOM8c1ZCArsPQ9Kzmmw5BIAAq+zxNGpDhQBkfWgBsalWZDwM0lw4JUE4HAzTIyWKsxNTzxZ2sp+XPSgBi+XJhFPTjp1qxEqiUqo470yOPOSOVHSnB2U7kxjoaAJnGEZkJLKeAKl3iIKCuc9SagSRc8Lye9TxySFdrj5c0ATZQhlGVz39KbPBCUCnLE+lMldAu5enTNRTSFo1YNnHpQA77ONp8vqvY0oEmGJG3jFOgl3Wo24LE45HNQmdVLRuBuoAkiOwcMFLGpIMSP5THJJwKo5WUAZ5U54pI5W89CMgk8UAEyqZ/LU8cjJ71DHIizLEmRH2+tXfJZpm2kZHYcmsm7byJMBuKAN/zPlMbr+NRFPuoOjd6ox3qlNsh+7U5uSONvyUAWTiNWjY5PTioQC7bcZOKtQ7ZLfzscU6CIEMzHr0xQBXmQqgX+MimplYQuecEGrUu0Eg5LYxzUWxTw2c9frQA+FUb5Aw+Tk/Wo5JBHJsHLNmmxQR25kZG3GY5Iqv9oQsy8ZjyMn0oAtfaRn5x7Cqs8yxnfFyCefWolmRRskGOvB7CnRKoj3sMgZxn3oAuwyfLiUbiPWp22SEYOCOfoazYpRk59M1dQIj43cUAX03kiN+c96Yoyx+U8ZGajjkbJZQF+venFuQ5HUEewoAeWK/OenSq4Vg+TwOtWWQNbtk/MOagBzGHJ3dsVmArAdick8VLF97kYaogwTAI9cVJzv4XIPQ0ATMZCrY6KOKiJGwOnO3g/Wns+1cKeTx+FRZ2ue6gcj3oAQkY3NzxUsYJGG4HbNVzkAMuBz3qbe7HcTkZ49KAG7irksvHapQvB65xxild28oAHHPp2qOKVsZBxtPNAE0G2RCvcetJcwRtEvzEnnp702NsHIyTz1pWlO7GNoNAECqIwAvX3p2TkY70ArJIVz0p8Q6le1AEiTFBt6n1pZHJUMRyKz1dWlfd8oBq3DIu8pwc9M0AOR1aQbT822mkHJBOMioCV8w9Aw9KmHB2hs4oAlRI/lUfjmnKCDgLkZqIKFkDK2AaseeFGMZJ70ASOpK+X29Kry+Vjy8c1IxLhirZIFRqB5oMmMYoAjt32s+OCvFXCx3784PtVL7rEkcHuKM4+djwadgL0Z3Pxzn1qSTETHJwOvtVOCSMcEEt2p7oWzzjBzRYCIB0k8wHPt2qzucYb7vbHaoPLZ1yo6GrKRyE7SRtxyT2NFgGTMiDce44HvQrxSxjbkN71QnVkL7jkLzU1vOmFbbk+tFgJHhVCkucEnH1qRxIkAkjOdpwwPUVMWEgB4wT+RFIflOG4B6+9FgFUeao3jaTT41+ZSeCAc+9QuxjWPacjnBPammZVbJOTjk9qLFolRGIznOKVRJvDHOE5qaGZJIy6jdngexqICZiGBwvQ/WkDJ1G4/N35qaGPysBT35BOapQFnDBvl29B61MGCSCY/ligguDYX+bjn8Kp6n5TwIoxtDZ44FJLh23jlT+lJKsfleWeQOtAFB03qoHbFIyuXDEnAI6VNwkZCDnuDVdZR3GCRyK0QFx2JG7GTQZmHyuThv50qYIAUHJ/lUEsT5znj+tAC7kBAHzhhyOlQLEyM7rwPrxigLsbPyseoyalk7NtC5Gce9ADIJV5+vU88VZcned4HA6+oqGN3lB3YG3pxTpHDKynrj0oAeXjUHyznPf+lUpE8uQMOjHPrQjEnyz26fWpRkMvGcA80AIofJbkfWoli8xSqDbk5NaCxMYWOc7apx7UYZO3d3oAsxuEyrjJwKjnlDOFblfalWWNUPGSe9QuwIyuCDQBLsD5UE/QntQ8QEBAOHzwfQVEjoF9HFLHIrbkY8+pFACxhixaPBZepqzHcEna45NV4JhGrKoyTTCGLYHGOvNAGozhdqcdetQlmVivY9T2qsp2fdOPqKsIrFctwKABpAqfKuSPWqsoGwOfvE8+gq2/ypn7w71WfY6lB/FQA9eFYP34GKRWMa8Nlh1yKajxovljI9/pUxaNH2jL5HPpQBWKs5Zt24+lKAFQIw+8DwKHcJ90ck9PpU5G8CToR/WgCmAsXCZG7vip0Ch8q24/SorlJREJA2SvYUtsdzhucn8KiwFgBiDnqe9MdV/i5HtVlGY7k29M9arHKuCDkmiwEsMgGWccHPbkU2Tb/rFP3vUVDyrHAIz1qYhsKrHOP0zVjRWAchiO3aq8gZyDGcc4NXZoyoXbn5uuO9V2DqwwOD60FjNsgYucAY/GrBLuq7DtzTRGdxD5Bb9acU8twG43dhQAiu6kgfe5981IZCEbAyxxwetM3MAfXt6VXaZlXkZB54oAsF93UYNNDkEKBnIqqkruORxnirSMCcYw2cZoATa/B/iWm4YzjPGetTZMc20nIppAdmdSRigB8g3fuwcGmgOcqfmHam84DZzinNcHkcUARYXbtPGDzQ+zAVjt9xT1O6PcOpqq29QwIBFBmIUTovy8jp/jVlG2jp06CqqOuNinJ7jtQJXX+H29qBo0YmZlAfA+lNeMp8wPDdqpRS5Yq3B7Crm8P04NBZEwK4K80nKtknOaVdzMec4605cr8wG5TQA3zMptAzilWdWUIwpXOGwVxUBGBkDIz0oAnZkA+XuaYScYxyKXABD46dqaVJGO9ACLknLdKtnn5WOKrxlVXZ+dTMW2genSgBm18kE+wqSJyigNxjjmmAFuR0HWm+aHz7dKAsObKr8oz9KQqSm5XPHUUgm5AwRimO4z7GgLEgIOM8gUuAhUnkGoSRwB0bipMggKn3l4oAawVm9BUcmWAA5ApTIWB3Y44pFl/hUhaAGBcigStGxUNz0yacsjhSCAR0yO9MdYtoYDA64NAE0jAABznHPHSnIhzyMknioMKUCd6XzJAQyHhT1oAslsSbOCo6n3NNlXYhPUcfmahILjH945P1p7EsApP3R0oAaq5Zdp2t0oCFCPM55ppXaoI64/WpQxIODluhoAFCFzt5Ge9KFIbJNIy/LtU8560zdlScZoAftUklmIYfjmkDJtZCMt1FRjPPem4VAJeeDigCZD8uw9v1qKWdJH2LwBilzvB9DSGIwkYOc9MUASsVQFhznGKjeVTgBfwqfavlcdSOBVInYuGGT60AIpYEKeBmtEKVY4PHHTvVIMjrnHOP1q7bsGGHHSszQJIkLrJnGPSrm5Xj3YySe3pVVhgkgZ9qsxZEZCdW9e1ADQzRqI85yefpThOEGMZJ9faoic7f4geM+9RSgK4DegNAEpfzGLgZJFR7ARjvQF2gFRirHJhJ/i7UAQICo3Nng808xsM8Z3cjmkhdclCM981ZAZm8xWwvSkwKpXyyd3BFLGPl2nkA5zSyOCzq5J2niniReEU1ADkKyK8acvjgUyJEMQz8rDg0GPZGWY7T2I61JGd2Fbr1/CgBvl7X3pwDSScHO75u1TMUyAvRugqIJk4HUcZoAiViHABOTxTXV3O0EjNTLGdxVyD3pI5GUMhPGaABW8wGMdV4JqLzSP3Q6ipcKDkfep0DIB0Dt0oAgaR0wjcFumKdJGQQX+6B+pqw0ZLjgHPP0p5CvnH0x70AU/OdFCL16GrARXA3HAP9KimCHKI3K/zoClzjPAoKSGziMDap6ZoVAoIz8o71DKqgBlySe1MEg2CRueKCh5LZBQ5C+tSOisnmZwR2qCTDYLHnrgU0ZeMqeh4oIZGZWixk5JPT1qTdltxGVPUU4QQyqSThoj+dSNEQu6IYI7UCLFudzGP+HqPpVyWNiMKOe1YjeZHIJUHJGDWzE0qkMeePyoGi+zFY1RW9BiorlDcbVZvl54qrbs3mSyXAyQRt+lXmZJEODg/4UFmRIibwI+PTFPdQkakdSR+YppHVm+U5wKMj7p5PvQBHkI7K/wAxbr/Sho2KjPBNWlEMqYXh8/ypm5YxuPO0jrQARoVcSMCoA5zUSObqd5SmwdAOmQKmN0bhdnAUYyKYZihGOSM/SghkbxfPs7MeopkpaDaqAnr1FWTsYb0BDcHg96iPmDCMeSe9AhvmJG+9FGTwaixtJJPBpTEwkXOSvXpihoXLkE4XORQBpxw+SBGpyW4yKkNuro2R8w68VXhLIo3HBx+tWpJS8Ue5+c5P4UGgx1iSNVPAX06/jTY/LlLKualQxyqVBBYHn0pq7oZW8td2e45FAEKlkYlm5Hbp0qQTPJLkcFeePSlSPaDIxyec0IyIzPxj9cUAWA8V0+HG7bVW5iSOUNbR8H0qqBMbgGBtq8c+1bUTIh8rcG3dSeKCGUXQuwDE8DirDJKURV4QkZI64pt+4ykStgDjI9TU8E0kLCNjnsCeOtAj8uP24I0a8sb+GbbtiJ8vBy2xsdfxr0T4YXcDeHtEBUf6RGku3tt+VaxP267OS7gsm2D/AEeJ1OcgkEA9Ks/Bcfa9B0v7UNk0VvGFi5BCIMA598V0T2A+0vD87sC8i+XuXaPpXYoQVH8Rz+lcL4duA8YEqjAAXmuqDARfIc7fzrlW4QNR4wpZW+Ut1x2pMEKSDhumD601XZ4lkflsdO5qRkwu4HOepNSzQ+M/jajD/hoHPb4X2RP/AJcNfzXV/St8bz/ycFzn/i19kPr/AMjDX81Ne7S+FHlVPiZ//9L7emDI+5+Tz+VMJwQUGB70kzyOxbGOvFC8Id/4V8efQBuEmAeBxVOZcfd5AzU8ZBXDcD0+lREphlUcHt3poCr5rfeY/LzTPNMoERwF9aDgr5ZPyk8ZqPaqfIOgqwIGE0RJOCDjFQyEkLvIAFSS7gVGOBTJ5A3yMPloAoNKJJR2ApszhRuB4HFIylSTniqc7MsZJYD6imhsGYDIzzVG4bcoOR81V5ZVBDu/XrVWa8iCZbkp0xVmMiKeBFO8k7uOazpZwDsU8gGi4v5JVGwYAB4NYshZZBuBOTWhFzYW4cAZPUdaaJMMNjfMOaoCUozBx26UtvLuck8YFXYLnj/7X1xcQ/Am8hiYoJYpA7AdFymfzr5m/YduYIPBeopC5WeeZvMBGQ2xiRj86+mf2tpbe2+A2vI7v5s8BEY6gAMN2Pyr5K/Yxu2tvB12I2/eNdMcnsoIBA+tdmE/hyOd7n6PW9zb3sIUL++68jFSNBKIliUgehrAsVaOQSNITtznHNdBbXAuTz1HGMfrXJM6EOcNkM46fKDUcjozK4GSo4FSzMS4JI2L1HvVFngjl3Zxu4x6UAWXlIHmcIF7e9Qly+MdxUE0ikdeh/MU4zgcKAFHFAMsx7djJJwT0NM81I0KqfmPpVUTMCZG6D9azGZ3uC2OG6DpQZmwxf7x/L1qYSrKNqNhh+lVmI2nccY96STa3zY2+9AFk54ZmBIFRyBdpZ278DHIqCW5gjiBJ3EYwO9ZlzeMzK54TofWgEaiPuAxz1HI64qVCoy/VhzUEDLsDE9BT8FVbGAvtQVYkXKFivzE8jPSrDTeaFRl2k1TB2pg8Dt+FJJKAN33io4oJLRWLLK3Y9qcJFSQbV3DiqaSHy9xxkYqJZSoMg5GSKaAmkMa5wcFTnNRSyqygkEk/pSSkFAIz94fjVfe6ABiOmOaGBKzhMCQcE08tEcrjIqA/vW2ydKkRAuQoxxjnuKsCeE7QARwOmaCylj6AcVnXV2sJ3AZBzxVWK5aT5+npQBsFnCFyc7ecD0p3nEw56+gxWS9w0Skp1bgAVLayMshZnyDgY+tAF5AxQtt2kcZo6t5bHP1pJHwQkJ+XPP4UBgxCjr1oAfG3lyvu+UdqeTufeo3MPSki8qTPnjAHr3qVMIAQCM9AKAEJjjbaTlm6Dr1pMsrf7K8HtVeLDzndw+asPKqHLkMMdM96DQRmDAk8Dr1xUeQ0ZVeNveomuUKlEXBPcjIrPkuPK/1mdntyaCGbESjYWGC1ISclIxVNCu392xH1qWJ0gbzH+agRYdwFz91j0xTOFCsx/GqzzvKoG0AE9qrtcjOEGQBj6UAaayH5iFG7pz6VYEp27eh6iqEKFomkH3hjrVhUEgQuSCO31oAeQxOc9eQB7UvlZGQPl/XNBYR8f3eKkSRXGTww4471aAjSPYP3g3YHfvSI+yRXxkY5FJJN8vl5zu/SqgYt8u8ArxScgFAbzGLdT05pxlZYxtHQ8/SiOIMm9nOTUTI8Z9s1NgLIvXcBWTag7DrSrKpdvl6dzVWTKtGU6nnkdvwq7uRo845PfoKAHbgyDPy+oxUschEZVAACe4qukinIHDAfUUrSEgBeCf50AOaaQOCQMDqB1xSAGRygzzzn0FQI58wjHTim+awBC4ViOTigC1G7Ic7cnkA1HEPLnYMNysc/jUMQPljHHpU8UmG55xVoCaYNGd+Dg+1KHiwM4YH9KR5N2VdhlhgUjFQMLwp46UwHKCVCrhmXp6EVIbdhlBwcnPbp9KbGDFGDgf1qQO7tuJ2np/SghkMaSRxlZOp/pxiqUsjYJIxyAfXNXZZefLAzgZzjOTVVJN6+aVI6cUCKW5t4249zUu0h2YYwOackoUvhfvdcdaASwZTxnrzigByMxOVIzxjmrayoCQ3JA55rGecQz5brgDpWoR5qAouCeadgJY5AXjZe3QD2q1tlZSzcAVmzb0VRGBsIyT0INWt+YgjHIcH8aLFpk8jmNN5P0weM1D50jqDuyvt+lVwiSZB6J6VFHEWO1Vyuc8HtSGaBZwVjIwD1470xRztbvTWLMevzfrTRK4fDDpjBxQAxi27Z/EDjtTZY8RAdWXnBpzpG0vzHLZ5ApbobCNrY47UARzTJFsVyTkZA4wKmt53Lh2A24xjsfesHUJ4xjBOcYPHApLOaVkVQSec49R60EM6aV25UHdkfzp0AOBnBIHQ1XVgR+OOOacfMjl8xcMuMAntQInSSUswYDjpUjMM5IAPf0rOSXY5BIJPYd6sI7fxDcB0z70APjkUSHYcD17ZqxujLr82T1H1qsyyDsAppB3VcBuxz3rMCaZlJ3FsEHNNEiN+8B+gHaomyELseO561VeYNGJMD04HWgDRVujockdc9qJFVvmB4HFZkV2xRpG6EfnV+MqIw3A3DcB/SrsA2Qb+D+FRBBtyDlqUunGeue1VxdRrIYzgAAkk/wAqLAX0gZcEjgjJpsZYMUPTtmqtvercHLsAzent0pVuI4gfOdQGbvimBaDQyOY8lS3TnoRVyUJt3uAGHGRzWTPcRCRRHOEL9+uamaQsgIbjgHmnYC8zxlVBPIH1+lOLYj+YAMR2FUlaNQI1IJxk5pM8Fm7c8elFgHM25QEPzd+ODUmcgRp8mck01LhXCxqAOQM4oLREEKSzZ49MVnYBSzlXZeg4x3yKVUO4kclyD9KaOUzIeSeg7c1NkMny8FRk+1aWAAAAeccnNJJJHuBHRR0pkYV/l/hA5qKTywSCdpIwD/jRYB0kqMNqH5mqVXUgKRgjrWTIxjkDE4HY1bjLeX5nYnFFgLyj5Dj16DrSIn3mPB/OmCVUQHdz6d6iz5jlwccdPpRYC5kBQG6joaFbMpWUZwOMVV3FQI2+bPQd6k3bQXIwPTvRY0J5GJYhR8o79+adkqefmFRxfP8AKeQR+NI+fMwDgL+ZpAPJ8zazDO08inMyhQq9EqBmABIyxJqOaR1QFOnenYzLkUyMPlp0ABZiOc9K5tS6OZAxw2eO1a0NwqRLt+8OtFgL8gUAsx38flVRZVjUlTtz+FAeOONmkIAb1PNYwud7vGTkDpSA1kmJPCjGetTAFnIK5ArPjY8bCAh/nViW4MbqhwSepB6UAXAQuB0pzbFA8w4JPFVpCSpVTgjmpmwpRHIzjJNOwFoOVQ7jkVA04Crj5gO1VJp1ddkTYyetQ+YqybJuGHp3osBohpiu9B93ufSorguQcYy36Go2meNCEIJI4zWUJ7ldzMRz396fKwNWBdils5ZfTualYMTiUk45z61jxzzD5c/MvUetRJve5Ql2JJ79Me1HKwOojG3joG/SniZYYyM/d/WoEnijQmRsYHGTVK5lQusYfAY807AXmuXMmGA9sU9SVzzyelZO/oOdo6VdP3tw4HbNFgLLyqE3yfdXH51IJA67lwd36VSlj3R7t2M9qkSMrGB0NFgHqEfJOSQe1aMLlgEbpms5GIJXGCKtwtvGQKLASliQDj5ccUq7gwkP5GoTIq9T0646A1TnvlEqjru4/KiwGvNKWw4HHt0qEhWCE/5NUI7gsvynB7irTXW2NV27iD19qLEMvQzRgPk5YdqlErMAyD5fQ1gu5Hm7D94cVOkshwFPyBRkdyaLCNCa5+XCDaWOBjsKkhfhQO3X2NUD8gJYgj361Ik8ajKkcnkUWAvy7GHIyBz+NVmXa5KnO0ZA+tDNtj3g8HqKorMysNxxzzU2A2QjIgdzncKYJMMf4lIqFpmCjaOO9Z/nMJdu7GOSKLAXwY1BUKSxPFSCYDjbnIrPMm6TdnpSSXCQ/vOvfrRYC+shVyw+Y449jTBIwYFgMk9ahM8BUGNt27rxTJ5R8ixcZ6k9M0gLskm1gew9KatyWY4XHc1myTuEeRm3bBk4p9tc5jWQYww5FAGuM4Luc56ZqBgEwdwGKeJonQE5yO/aoppYwu8YbkYFAFpHGAH7jj3quZtrEEZ44HpTo5xJ9wBto5A7Vk3D75mIJHrQBfhvYdyoeM9DWqkiLGrsBvXj65rz63nMUzDkOjEc88Cuotb1r1CX+Q5AGe4oA1JLklgCuCaah8/2XP8AKqZkBwwIznipwGRdw6EZP1p2AsPJsbZE2GBzj3p0VwZiwk4KnFU4xhNzHL9aoGWZHYDKsTmiwGvNIsQby/pWb8x+8cntUUTvM26RuR1z3FVTc+XIVJOWP6UWC5qCT5CXIx2ogvUgZYwm7d3rLT5gzZ74FR+bHFjcCyjuT3osFzp0uJV4I5PIqPzd4Jbk+lZkd40mzaTgDqalZwAcn5s9qLBctwupDMRih3YgOMZ9faoQVjj3dAetRxP5iDPJI6fjSAu5wwA5JFQG4YHceg5/Okd1VeW6CoTKrR7cdOuauwF6FlMiknDHpV2Z38t9mAAOa58SGPa+eABUkcsjEqfmyP0NFgLUUhlkDOeV7jvWjOI3bBGSMEfSqiRCMNIMkHqB7VMuXIYcN3z6VAEaMqXZKrgYzjtVgOGcqh249e9U5kkErHO3pg+1IS8gVM4YEHNWgNfzZW2n7oHPviklnDcHgN1rCe4cSNEzbcnv6U4MXkGOi8DHrTAvGSBZdmfvVBLMykseefyqFEYhlON/J/Kmy+aI9kq4ZgMYoA1LdmkQFDlQM9asoFYttxzjBHt1rMsfMjG0dADx61dErREFRuDZ46YzUXA0EbZwOf6VnX5YKByV7kcc0qyORlhjPIFRl2fG4HZnn0zRcCBUMqFkwQB+opY0AwWfbnt61KGWLCKMHk/WoXX5sP1FF2BK9wsbfeCgdjQHzGHGMnuOnNZV+xUvGADuXIzU8LstqqcDPYe1NMC40DybnOD6EcU+C1AjMkpypGD2waRC2Myc/wAqQsRGUzhTzinzAVri5iiaPY3TORjirNs4cBSCowTnrWTeJHIC3r/Sr9qpGCT2H4UcwGiTtONpI9R71ZXbGNoI24/nVaKNtxJbAx3708FlBBwcfnUAUpEQREAZAPFOhH7rJXC5/M09grdOnbFPzwu7kL/OgCJguVA/iByM8VVleNh5Sg5GOlSyYQgd2yTWYIkhkUgkrz3rQDVRF2gfdxV60mUqyE5OcD8aztoGOrdOM9qkG2PndgAnHtSQGtJIqxlh2B4qh9oR02nrwetVPO3Lgk5b26+9VziOFm7p+tMC1EVAZGbqTUsbRpujXhI+hqnZs0gkRj8w/rVxPKTfzy3H0oAe+2U4U4AHpzT4nVW8p+NuMVT8+LeyqeAPTvUjFCUK5Jx/KgC6rHzGZD865A96c0n7ws4x6j3xUEqFFOTyCCfWo2JeIMvQnHvmgC8simBWB3A8nPXmpUVXck8r6VmxMwhO9en9KsxFljV34zziswJJIVB+ZsAdvSrERCKwI3Lxz3BqozmXhwQecE+lWE2RjaOrY6UASS9EDcYO6sW6uDLJlflP86mlm2SEFt23PPqDWWxBbIHTnHtTsBbilKEpIOvPWrDzxoVU9MfjWAk6LL82STx+VXFmR2IlU9ce9FgN9GEsYZVJK9ARg1HtYMWOcg857VRivHldEOQqnHPFbEy/KWPP94UWAN6jEj8KO3+FRSKrPueP5evXk+lOlURSoeSu0E5qpJMFzt+Yk96LAXJgJUDcgj0qp5iFSmDk/wAqQPlhnIUjtTAFz8vehICZW2q2D07VXW7jLOuCWbj6U9sglFA+bv3rOjcGQiRduDjn09asDVQfwk9BxT3wh4AyR1PNQhtwkAXaGOAKgYyRrtDYz2oYFhixwTwB+tV7lgxC59+KMupDE8EfjVG4SR5Vfj060oFo1IZAAE6emasOGcAvz9K5/dIjDd1Herz3TPGI14I60xmkUVMbOHppDOQrDJ61BHKqLgk571EHmJLocAdKCGXHvWQCNfv9Oe1OidiuyRMFep9aopG9ww3N8w4q1JmG32ocyHrmgRI67pAEOdyk0qsWTkfMOBmqdrelX8nYM4JLVZMhLYYcE8YoAqanJNFCZtowo+bFV7G5FxHAXISROfwp9/nYyYLKx9O1Z9oFW6Xyht3qBg0AdPsdfvjJJ4x6Gq7bQzLlgSMfSknM8catAw9D3qoLghGz1HXIoALmeRi1spA9D3FJavIwbLEknnJ7VVlys/mE8kVHbHZGVGG6n8+1AHSh8RZU4JODzk1KGkZdztu44zxWVHtEZSPqO1KJd3yl+BQBpyHzogoxnn3oRAFz6HBqAY2/IflHOfWpkkQpyfvEEUATDgkj6e9OwSUyR8hFVZZE2ttJODnip0y2c5PIoAl8t3k2g/KOeetWyyEbC2Bj1qhKrqc56tyDxgUpjjRTKcDPJJNFgJYmzcMrHKkcetX0CW5LqTt7isWISm4VoxujHGe9bTOjINnJPY07AUZ5YmlcL1/xpkZym1+QKiuhCGaRmwccge1MjaSQqUG4HH0osBtwIo2qMnHqatKWZPNc/KjYqhBv35bkD+dW4iQ5ycBjnFFgNCPiTv0q6Y/l2qOOtZryR22XdsgimLqCbTtBJpAWJECj5gTg0xXbH3cY9+lSBll4yORwPeqBZmLlxw3Bx7UAaLzQtHsI3ADqO1Q4RIM78Edh6VizhlGYjtAHetARrNDE8fIIwfqKALMNwHOYwcLUUk4dW6qR1qFEaOFsnbz2qGVDH8xOQwoAngkjCtuJOO5q3BJFuBB6foaygUGFcHnvViBI88H5enPei4GtIEWYTBstjnmsy6SOVhwWPqKQyR7iE+mfWo98iOVB3bunai4Do1O8Bug7Y9KszSBYthAz2xTJEVtpU4I9+pqIr6HA7n0NAF6yykb4clT1HpWtDwucc1i2r7PMWbnAG0DvSvfnllG4KRwKALtzMpYoD9TUbS/wHqBway3vd4YEYI5ApwuoyDvOdo/KgC/HIQd5HPpXNaxdGHdcQfKQa0hesrZXHzjA+lV7u2WeKTp0/WgCppl6bxFDY3r1rpITgKhw3evNNLmls5wpxtDc/Wu9tJklzzyeKAHTx7ZgAcg9PpWishLqQMgDnPvVQusXHVuv1qNLlwwjbnGcnHagDVjllErpjcp6e1TpIHB2jO3iqQw7ZU9O9TOGA9FHP1oCxJLOVYJnAPf29Kki2pGCvfoKzZGXjcdpx/OiKZFTB+bn+VAGoiblJbkjpUTyNG25RtFPhuUK9unSkJWVWCjaD2NZgQC6xkDqKsWsglJJ6jrWADi4cHgH5fxrah/dklTkdz9KALm1Ny7xkH+dPSEKWXP3elV+ZDuGcCpHV0hDbd5I7UAVrp2RQY23DpToZPkYFPvdTWUZmE4aTKqeBnpV2OR0BXt7+lAF8dMk89qYyueMZHYVWMp5x1NSRyBVI3YzQALbyxyvIeNxyBmprN8iVHPfriq4mbOeAo4NLGwjfrhT+taAKu35wTzmk80Kys/fiq8gLy7VHB5zVMuQ4iB3MtAF95Y0m3Lwp4yaRL0GQr3zx9Kgch3AcDA7UbUDBlA+Y4oA0w5x/tHvSqGk/i3YqqXkjXdjI9aahOc78Z7UDsawTysBRknrUcsYznJ2ntVeLzN/mMcqOKbezCODr8+aAsTsowJCcU3zfMARjxWUtxJJEHY5xVyNGdBKoI4oETYCEAHnpU8ZYnr061DlpIRIq/d4zUsYeRdqnGBzQBIJmTOOQDUrXDMqkKAcVSLciL7pPOe2BVczeYzrCMgHigC7NKrMRIvX0qEJGpwrYJxx7elVHZ2cMScDrT5I2+8P4TnFAGmJUhXErADOcelV3uBJKHU5UdawZl8yRpVJyzdCe9X7eBvKDK2Tkg+xoA2ZAONx3Kw/Wq8m0AKeOOfrSKmFY5+YYI9/Wp4VyAfvNk8e1BaGQtMqAISFJ6VcjlkQgjk56UxodvCjHA79qVSUVh196zBluJGcbcjcxznpUZkdHEYViScHPIphDPGQevbHpWaJQjks5GPU0EFiSeSJjj5snp6U15nMW89fyqvjcPNTpn8ae8hkTYvykcc88UAQmdty8ljT96tIoPDYqsxCR7iSPX61SlMzSYHC4/GrQG6LtIzhTk+1WVlWSPJ5z29K5JDLDLk9PfvWtHuZTubGaYF9isjkYAAFNyOMnNQoxZtrHoPzqyAigdSTQAwb94cfl7VKpLEEEdD+FU32xvtRsEg1NGWQAgZOOR6+9ACKVLfQ8/WrG9IRtZuD0z1qpIGZsDgHNMICfNncR60AaCTFH8vd94dKgudu7aAdp6VSldQysG4I/WnbyYt3cdM0AWy0YXgk4HSoRllGPkqmC7g85JFWRvjjDSEdO1AEb74mLk5Y037aQMNyf6UyaRXGQTkVkXxk+zF4+GJ/SgDp45ElU7DkjoKkUFm3MeR2rlNGuDASXyxPWuuhnWYZXqO1AEYbcwVuCTmrIlO7G3pTXAALAfQ02No+7YHfNAEszDjnj3qi9wC4V12k9CKk89N5UEYzxnmqc6kkswyB0xQBfQxA7GxmpBwOOVPSuaFyRISrEexrS+0MQOy8daANXcgDAjpUYYkghsj09KpOCzqN3BpR8vGSQKALrMQpUEHd+ZqK3EgJU9PU9qoeedxcrgjpU/2qcKDtG0nrQBaK8sd2cdMcVSMpTg5JPX0qwjeZI4Iwu3vVB9ykqvOOnNAFnzWLYY7QeB+FXInLDJG7t7cVlhSQpcc9evSrvksvIPTuKBovRlkYEjjt6CoriQFPlO4H+dRO7rgn5iOKjIRSd55HNBYRSMSVlxjtVoGPdkHJb8qyw8MpUyDle1SJdBG3qPop6UAXWUo27HX16VXmjWX/AGcelTI/nAu/H8hSSQ+ZESG5AzigDJhkdFKgbhnr6VpRSHbuHNUbePaGGetXIlMSkAcdaALCkkkkZPaovMRSd2VHelWQyAnoR7VXzl2D9KAJTKGIVeBmmH5GIZd2abByN5GQDxikkRg4xk0ATPJsQFD+Aqp5vmE7uOKdKSBgHBxzWYzukpKHPHegzLvmKgOzr/OljbzCQetZZdijED5xnPerVvvMfmM2f0p2AnhZ1kx05xmrCM/mOh5AP51UVivzoC3rUaTbZHwSeR7UWKTNJlQ5PTHYcVTe6dGKhcKe9P3lxwQc+9ULi1kmA8okkfjRYor+dcrKZFc4J5zWpHcqOc9cDBP61RnhKhTnPHoKrmcBFDv5Z6Z9faiwHS+ajKfm5Hamo7HtkGsaHf5gfdx39K1F3L8x4A9OlICyQU4HIagPiTYD9KjSXHUZNTHygPl5yaAHDch9ufzqqVKje3HNTOsgI/u0xyEwE5HvQAkTbZG5zjkU9jgE9m60iuygtwS3B4qyseUyO9AFRcqMZqaMHOO9M2g53H5c8YowWznkCgCN87tjDB9aQwlskncMUpCZG1Tz1pVLlW2cgcde9AFORXhGeQOCBU6ESk5GACKa+5l2yHIqNGCnafu0APlV1fMZ3DHSnpONhRhgjj2zUBfbJ8xyMdfanRKW3kHAz0NAEytgBOjnmlAMku7OC2AaCELYI5J4PsKiIZnLA4HH5igCYfu2KPzjg0gZo8+Wc579qjLh2x3HrUilsFTgDHBoAnGHgYL170wk7TGGxjtTdvlAjoKRyGBkxlgaAJBtUDPakwCCrEkN6VE+ThgeT2qJC5YNyMdqALcSIX2MeKHCmUbsjFRkkOCB+Jpkm8sHY49aALDEFgAeB3qEnPON2DVkpj7wGTiomSQOcrgUAVssxLIduKtxNvIAODn86rEP0IwM1ZjUZVCduOcmosaFpXZBlF6etSifLgp1A71V5B9M8fWpPLKjA6GiwFmNx06AdvemSqrnzJBhF4FMRyiYOMnvS790ZifkcUgGD532k49KlZdjbD+NRFQw6/8A6qDGS1AE7CE7VBwc9KeykcrwB1qGOBzJheoOSKvSWUpj3FtmegPekwM2RRJh8896FAUeYTkmmyRGJm4zjHFNjJVQOPcVAFhw7YPapCjKQzcqR+VESiUFSMZ5pwj2ybZSMdqB2EDjfhF3Z4FBV45NrjDU+N4g+Qvfg1LKwmYyqQcjFAWIgOSeu3rVdygBGA2fSrgT5xkcFfzqEwKrqyHp2oEZ5Xdgr1qZCEdAMgjkmppEJcYH3u9DhV68nrQBDJPhtvLA9fanRAh8qOPT1pZIt4yowhHJqOKdWXyihDLwDQUkSsi5IiIBY9PekUMRuUdOoqTy1bEnRlOR70zzGVQi9SefxoKFdGPz4B9R6VAQjDB+UZprSbEKDn/OaYwMg3E8nn6UAM2COLc4JLfpioEMp+dzhR6d6szSEjy/73SoGHyK+cYxkfpQQyyhyx+XqauxgtEU/HP0qlgKFYc9iKuRxFHXnGRmgLEwjVj5XVwARSFJpSU3lQetRq0qSk7cqe9aIJL/AE6UAkRIgUCNPmPSic9QBtPf8BT4YHEgYPn0p8wVhtB257mgszFJfakuc5/lRcwDBBO1j/IVIAEOHXO3+KpJPKljyWyQcUAVvKYRh4sYH58VG83mR5UFexzVrZJhU52seM1VuV2qy8YHNADkJSLyySxboasxLEqMP4sbce+aqi0PlsM5BPHPI4pYYdhMucgD1oIZYRdhAaq88YV2LHkdKs+cVUlvmB6VVeUSMDjC569aBEbSSkgZPOMU2W5MTAMSGHY1Ycqqb0bpzWVLIxbfgsTn8jQBeEsrRnA+UnnHX8KsRx74/M6FfXpii3J2jtkGpIMsCjEY6UGhGVwCwGVA7d8VJaPNgsvTsKlaJVhxv5NMgdlO1OQR36igC8C0kOChD+1MngLKN3DAelSl/kIHA9aiVhwvLBaAKSmWFhkfIPQ4qUNM6+YeB+ZrSaBXUM+Qp5IrIldxL5cOSgoIZMXWRVXGe/pTopjLNHEFzg9R2qugl5fOzB/OrKJg5YncemOKBHwB+3ZaSNBFfyh0TDQqoHUCMnI78cVQ+AN2up+HdPu5mw4tsY2kYKttxnv3roP257G+bQNN1S3LGa0aRChJOQ6dcd8Yri/2br55vCenTPGAEjchSeQRJjBH410S+AzPtfQozFAUZ8sxG0H0rtrDYyFemOv1rhPDkjTM0h+ZAcAdvpXcQSFWKRjOCMj3rkRpAuHIY847cVZWdkUQNznkZ703fgYccg9u9AjywbsPWkaHx98btn/GQWP+iYWWP/Lhr+auv6Wfjf8A83B/L/zS+y/92Gv5pq92l8KPKqfEz//T+4pDKp/dgHPeq8gDks/GP0q8crG6kZYjH/16gLg8lfvcfWvjz6Aqoy7sHkVTkBEmBn58/hV6YdgNoIzn8KrPkEDP0oAoyqigSHOAeP8A69Q7ZHAZR8o4q9IRMvloOR9761EsLqPLf1zigClIwwUByaplZNvJzk8VfaJIyQOQT+NUwXBweh/SriBWmG51X+IY4Hb61TuQWjL4z2z6VobwZCSv3eB749TWRNcMUKnkZyPatTM5u8Gfun5eM/hWZHCqIS/3eMfhWtPHubepwR1rPl3ISw6GtYmUjPdSqgdCaoPGc/IcdgD2q/PIzbQv8PWq0x3Rqx61YyCf5QTIeR6VHbSISrHO1hxmm20DM7GXp94H+laqRBoy0aZCjt1FAHzp+2VI0/wKu5LFWZtwifH9wkMTj2xXzf8AsbRwweETc5+aa9Mb57ZPavXP24PHUWh/CKz8Jwwt9q12ZWEgX5RFGfmyexJxivgf4RfHWf4V6NNpdtam6SWYyuhzgNyOOuDwOuelduFpe40c0tz9kluzbRtAE3tuPOe9WbNrzzAW+Xf6c4r8y4f23/EEjCPU9GW3IGNwbcSp6HGBg/ga7uy/by0+CaFLjw9HLDHy5Vn3kn0zgD9fwqpYZmkJH6MN5nDztgDj0Bqs0TCfKKGU9K+C0/b18MTMQNCmQrkrvkwDj1IPWtG2/by8Hyp5lzos8bDGNsgI59QT0rL6qxcx9t3a4bziAqjqOSaggeN3QFgQfr+Ga+L1/bp8BOqwXem3ErMPmdVC5PcjmtfT/wBsL4aTobiS1uLdH9SBvA7Cj2D7BzH13NIiMdpIQ9xyM+mMmspJt1w5RiQvQnOK+bl/a++F8lzFaXMk8Ucx+8V3YB6YwK2rP9p74LSMJY9UfLHaUdQpGO/OKXspdg5j6LVpG+/kHHr696SUSiEDPy/e6814ha/tFfBud3RNZ8sk8NIAFz+dXpvj/wDCqJN03iOzeNRwVZQR9eal05dh8x6hJ2UcH6/zqq7Dja+SPUc/QV59p3x0+FupuPL1y2MDNjO4fdHcnNW0+KnwymQSx6/ZhG3jJbgAdwamxB6dZO4i3MMYAwP69KkS5kLMjgtzwB6etee2XxP+HYHnv4l0/DYH+uB/rW43jfwPOq3UesW8kT8ZjYfl1qXSKTOnMgYYzyPWnorH6Nn8K5w+L/CvmRwx6hC7su9V3gHb7itBPEegx58zUYORnG8fLngZp+yY7otSiUADOO30+tQySkoMEbc5PvWff6jZvKyQ3Me4AMCWUA5/GqguLbyRHdXkKOM4y6jdj05o9myOc0lYM28ONqdF6nj/AD0qXzWRAV6Dn/IP8qzJJ9Pid1jvYS2cH94vOOoGKeBZGD7RcXsCIOhLr1P40WY/bGjJcyzOrBsA8njr9Kia8JzDkBFxz3z7VUkeKWHeLtGXqrBxgBfQ5qpF5dzGs0c6MFyu8soG49utKzD2xeuZFkCoO3ei2t8qfm+WoLiO309ZGuLiPdHjeN4OCfpV21urKa3E1rOkjD76KwJH4darll2LJJICoDA5IPFEIEshCnHTJ9KsLZmYiSP5VbGMkelRzW/kqrJJGC4yQSOcUcsuwFkToRmIjOc//qqaI+ZKHPGePTpWVJCkY3MQm0jqcDn0qJLiNZkWaZQFz0OaOWXYOc6N0UsPKIx/nvTLgyxLuGNw7ZrNjuxby+bdA7GB2qBnNTG/gmJQEmVhu2Hh9o9BStLsHOUlZlG/Oc9eehphdvNEjAZ755zV/wApLtUa1jZhKMqTwD+dQPYSopkkcKiEjPvRaXYOcnkVGi3xgcjP5VTR135JwCRge1Jc5VI493zt/D7GplsXa3LlGUr02jP4U+V9g5wiyWYqchutXV2xMBJz1qlEWhUOkbEjqMHNXpnincN5mJP7hwDSt5BzkE6srEo3B4H0qrhF+797vVryJ5ovMUfhTEtnldUVDu64o5fIOctWjFgUJwBzV0AhyvcVSa2uI/kET7mBA+UjP41orLE7tEOJoxyuDnHf8BVcrFcqyLlwCcBs8+9NCrnDHJHb3pXim3L8pIb7v1p32dlTeFOQcN9a05WFyGWQRLyuT/KsvfufJ4U1pMYZgY9xyMcfX0rOfy1mMAmjJAycOpIHuM5o5WFy5DOAhJ6Zxnqatb2kBEeCD69axVkjj3HqF5yOBV1A8wUxYDL83LAUcrC5oOhDBv4sj5R0FV7i68uNoNu0/wBK0IfMVBI0YKydDuGMevWqtxbxzuYtw2nLbgwHFKw7mel1DtJjbO0DJJ9KswXsTRnYNxwRmsIzRSzG1tV81H+6yjrW6ljNbwlZE2HAPOO9FguVoJ5BIzufkAqJp1JKvjHrSmCEztbmT94g3MvC1StrS5aVwUV89tykUWDnLsUr7yQcn/PSp/MDONjHPftz9KpS28tqVXGwY5GRwfbmmrqEQyUi8zYPmO9Qw/Cs7BzmskhU7epOTk9PwoM4aPPIPXOeAaz5bqFnTy327xkYIzgeozVJdUgVfNKhwM9x29s07GPMdDDdN5e8jPYYPTNRC8K8YIJ57jPH+NV7F478/uBs6EZIHPoTmpphbwFmmljT1y68Y65wTVotSJTMWLE/4VAZ22YU98VE91YIz4vbZo0O3d5yEb/7owTz7VGlzCHU70KHuDn8/SnysRdiUKcjipXKKwVfvVBcahZx/uAyO2efnHH61Xs7zSZWl3XsYkhbayBgz7sZAwDnpRyMCC6/f3gLnaOa1hMoHFZk8tiJ83M6wRsN25jxjsSeg/GtFTY3UbyabdQ3SJ95kkUhcetHKwJZ5le3yvXGBmiAGQqk+CuD+tU2WMQvMJY3jB7OpwR1zzUMWraZs3xXkEix43ESKcE+vNKzA21ZU3bAM54x6e9PEgQFkX7xwcVjrr2lNjz7iKPOcHeuwH3Oai/t3SWid47qGRVOGZZVwn4ZoswNyPAbd0qrcTSRFgMEnvjNVY9X0Rk8ptVt1dvu7pFBOfxqGe/0CEg3GqWyk8YeQKPz6UWK5h51WJXUu2TnH3aWeYzZDqDjoO1U5rvwvHdtDJrVksu0Nt80ZA7d6lOp+HoziXUbU4xkiQZB7cZosZ8xTm2Rxfvc7PT1Oe9LakSS7o8nZ27isjUvE3hqBmjm1K2VW+4xcYOBnnnrTtI8ZeDpYI5o9UtjEF+Yq4yg7luelFg5ju4mITnHWq93MEiOAQW7npWBd+OPAtvaC+XWreW3Vtu5HHysQeCM55xxiqh8deD7lQI9WsyHGQTMowPU80+VlGpHK+4Mh5FasZl/iPNcefF/gpNq3OsW8ORnIcEY9eKuR+Pvh0yui6/BIsCbiVJyeM9fSjlYHTO8oIYfLwQTnpTSJCw+b5D3P09K5mX4j/Dizj8+61y2VtqlA0qn73HIqD/hZXw7uWMUesweaRlUVwS+Dj5ayswOtZiy7DwDVNZFBMQ4C8Yrm7n4i+ArWES3eswxKvUFgSOM9FJrmYvif4D1W8KWes20bAAhXbBJ9fQ/nVRg2B6t5Bjj2yDA9D7d6GlaaPbjaU43DgY+nevPE+JXgqJ1TU9XtTeySbNkMob5MZBI7VXufit8OoJWt18QW0csedylwDwMnH4VpyMD0P7O/nK4YcY7nLYHGeabMsjSMmMIMc/Qc1w2nfFP4azq6y6/b/IAFYOvPoOtWn8feAblQV1y2CkjLK4456nmpsFzeieWIg5LLt+Ugd/8Kjumkcq8mcKM846n+lchL8VfhxHNFHFrVtIjkIuyQMcDv16VOvxC8AXCxznWYUXLK25scev0osFzpZjtc3mzbjGQB0A4zWhDfR3UZK7vpx2rgZfiR4G8sStqsKJjZvZxgt+dPj+JPgizh+0Xmpwwc8FmTDJ3I5qvZsD0Sa6eOMKr7Mntgg47VKtxLdAKORnlc8c/hXnMPxR+FF1HNcReJIPKtFySTtU57D3rOb41/CpUS4i1yHJX5cuO34c0/ZsD13zYETy8AODwfTI+lOVnVcLn5Tk44PNeOxfGb4WzA3b64ki52si9Vbt2rRX4wfCrBkutbY46kLuCqo/2RS9mwPU45pzJuZQAMADtu9/xq6zlWYZHA5H+0O1eSQfGf4TwxMW1pVjdl+aT5CVPPyqeaz/+F+/CNZTv1ciNWYFiRhB6sOuM0ezYHsSvIrF2XcAN3rk/jUEytLJuOUVhznkjH0ryYftBfCOIKTrCuwAyBnnPToKpD4+/CWa5nVNcRSmGKk8Ad/m6fnR7NgetshdvmcYwBxwOD2q0YpFjVFdjjnivFJv2ifhFb3Kh9VSSJsjiVcZHoRzVaf8AaV+EmAkF/wCYUGSMgrj3IOK09mw909yiSZ5SCc47/wCNW03xLgk7ScH/AOtXzpH+058K3MrJeIkaEqDgN+WDTv8Ahp/4RxRo1zfrKzAkMnGPrms/ZsOeJ9CfawrHd9zjBA6VrwxxSKGU9TznmvmVP2m/hNEzZvpCYVVj+53AD1OKe/7Vfwu/dNBczzByxDrHtU+wzR7NhzxPpAXCwzyIB6Yp/wA8gzXyrcftU/DMXBkjuSAGwwBRj+TFf0rSl/a0+Ge0+Q8zGAqrAqB97PIwTwOucUezYe0R9LHcvUVVM4LMnoM18rzftffDdIzE7u0jE/c5HX6Uxf2uPhZuXy458bCrt8rAMTnkZB/Kr5WLmR9Rlh1RQR+efzpok3S7cFc9xXzNcftcfDWGEC3jld2GeUPI9skCqVr+1j8OngE06vvc4QCMDB9yCRR7ILn1Rd+YYMKRGc455J+lUY7JY387coB4yeua+ZX/AGwvAMTP5NoGXg5ncKAR2AFVoP2zfh6sixX9oEBOf3eHFT7KQuY+tEYLIeSqx4Hp1pGkdyVwMMfwOO1fJUn7Ynw98pw6CVix2ZBxz06VRh/bH8IC6CS2DPHEDnZhiaPZSDmPsWO7eO4jjkTmT17A+4q27F5ApwoXOc18V3H7aHgqTzGn02VFD5iZGGdp9QKrt+2V4NWQRRwyM/mLkv2Xvzij2Uw5j7cCDd5i7WI54HSknjdGLyKOTuB6fyxXxrdftl+C4HZoUfdnksAVAPsM1V/4bT8JhWheymbAwWAGG98HHFHsphzH2OxZ1y/y4OOn8z1qvcStGQpAwBjOR29q+PP+Gy/Cfk4i06RHHZinzAe2elPl/bL8Ly25lbTN7Z5VnVQPpg5xVeykZ8x9f2bvLGXlGACQM8mrLRIiE5LyHn6D8Oa+Ipf2yfDPmAxaZ5aqcfIdx/8A1VZtf219AjhnuX0kS7cBQq/MPrR7KQcx9tRKPKyfm28c8morks2zzFAJYbQRzXxhF+2t4YWQy/YG8qU5CCM5H61Cn7bGgFZhe2Kv8/yDaRtU0/q8g5j7YWdolWNhuBOBnAyfSntczGUqxOfTt9K+HD+2b4diEO7TEk+fp/d9zWRa/tmabcR3b6hpwLCYiNUByFHTmj6vIOY/QBJfOAVWGR1Gcnj0rTRnPyNyFxzXwLafttaFboBPookBzjY+XBA78DFa8P7cfhx7ZEGnLDLJy2/IKeg96Pq8ieZn29IkucrjPOcHt7ZqBZ3tc5+96V8On9s3wtvEsOnSBp2AbzHBQgfe285FVT+2R4bMqmPTtqEsSoyTt7cmj6vIOZn3a6PP80QDKBlsjHUdsdqqKtxGwVh0OTx7cHpXxbB+2v4Ts8Ry2szIWIO0Y4I461cT9tvwkyql1p/m7QdpUDeT2zzR7NhzM+141AjaRRkswX8O9KUmA6Yr4avP229FGPK0ZmXrywBzn24rNv8A9ufRJZFeLQ3jHfa208jHU5z+VHIy0z76DfMiBdxIxznrVp1dVDEBBmvz7vP22tCnjX7LosqzgDBDkD+VMP7cGnwJGF0mWV4jg5c4IPU/hVeyGfoHLKgDcDa2AM9z7U9EQScKCea+CLb9uHw2IzLPpEzKDmNc56+hqcft1eHYHdrvRpI36r3Kij2QH3o0rSclMDjofWs6U4G2MYbOeDxXwzcfty+HJIA1vpXzBiULZGfwzVV/229HniZLrRGeTgjygRgDuean2IH35HMoiO9x1/X0xTIwzvsOQwGc54Ga/Ppv229OFshi0oK7ycjGTj/GjT/24dKtbeV5NPmfLYVSQvFHsQP0CaIlcfKSDySSDVC6iLFuRx175r4Xb9ujQXniiXSHMIByeSc1HF+3FoDRMn9kPxktnGSPzo9iB9y2kj/cfip7mby8KjZr4V/4bX8OySwzW9lsAUBtxyAc5+6B/WrZ/bd8MGTfPo6vu3Z2gr06dz1rT2AH28jsIThQwbg4PQVbtEmVtqZCAd/T618Hw/tt+G4oHcaWys54LZKgURftw6BHbMkOmHzm/iKErj270fVwP0B83cjK2CSO3GPwqvO4Ee5BnHUdc49K+AB+3JpgM3mWJycBCqkY46HIzU0H7cekMI9+nybXUGQKRxtPzHpmj6uB90Q6gBFI0Xyg8k5pscqvGJC+4Zzk+n418PN+2v4UtmLW2hO3mHgS8rgd+Kiuf26dARoY00FVU53FRgD04zmn7Bk8x9s3CrcSAYCkN8zH17VpjKsrFSFHA98egr4LuP24NGO110gSNt+ZRuGW7VPH+3Ro8YQP4ffaoy2X3fkaPYMOY++TeRKuPp8vPGa1IZJGjUFVXg7ec5r89H/bp8NtHKiaJKfMDBDgnDH/AApbL9vLRBbpDNpUipGOCqncWHqan2DDmP0CEoV2iYbT1I3dv5VXnaR5Fk24BzjnjAr8+x+3pphnjefQvkClDiQ7t2eCelXm/b00aN0z4bebA4JYgFqPYMg+9oiykmRNw/hGTVG7RnYhQQGHQnnd/wDWr8+rv9uSBU8yPRBAxPD7iQB9MdqrWn7dMyTmOewikR+hCk4HrjrS9iI/RC3fCEPGVwCcDrTpUd9oiUjIGB3b8cV+fw/bv007Fm0PzQwI3oWDZ9xmox+3XpLuPL0CRj2G/GB/Sj2IH6ExzbWIQAqo7/561YBcOG2hsY+tfnPc/t26bE9y8fh/zEmC7UYn5W7ncO1Wf+G57VrZ3h0jMqjARGIH15o9iB+i1z50kXC7VzVWzJXeeoHAOa/P3/hu4IkSLo5mdEPJbHJGOncCnQ/t16esuV8Pu1uq4LbgrM/c7D29MkUvYMvmP0G3xlC7MDxyPbNV1bOGB2gj0yK+A1/bu01iipoDSREfMA5Q5z34q3/w3hZbJTJ4fk+QDITnjPTpWn1dlXPvogldzAAcfez2/SoJJmiKbSAp65zx+Oa+BLn9u/T755IRorQL8py3JCj2qb/huzRnKH/hH45RgglSQRjoTnij6uwufoBbTM0hLEKmBycVJJPLGpkAGTyM9/evge1/bv8AD0UsscmhKfl4y5OT7fLUb/t3+GDbbDoWGTJyZCck9h8tHsGFz7xF/LLsjblhk8VbV5FTzzX50w/ty6XFcL9p0UzQnHKMQRwB3GP51tt+3l4ZaVv+JJcMgjyuXwu4HHIx0o9gwufeu3z385UVjjP+IqaJt7Bdhye2SeR0r8+h+3dpBuWdtG32+P8AVl9g/QZrRP7e3h17dTDoUkXPTcXHHuBmlyC5j9AvKKSYVfmHpj+optwwiU+bwRz05/EmvgC9/b00K5izbaBIJFGHO48+mM81CP2+tEe1Zbnw6WIAAzMSfxG2jkDmP0DguI/LbgmQnIwcjFTHcH3EHHbnp9K/PGw/b10BHKN4eKg8tliTg++K3B+314RwC/h19g+UdT+tP2Icx92mSdCSECgDPNMFy4IAw3HIHTNfB8f7eWgF7p08NsUKgIu4kg55rNf9vHSIRMh8OMxbiPDkAevaj2PmHMfoFJcKXaYqNw6rn+VQi7MkpYsG7da/PqP9u3w2YwLrQXVx1AkJOfwFNb9urw9GxA0RpZHwQVYjaPypewfcOY+6LuRnYOg3c8fNmlivp1jMUigMDjr/AEr4Sh/bz0nP+leH/MBztCsQVH+0cVHeft1aLK4P9jtH8pxtyQD+VL2Qcx+hsM9x5aB6mlmKgqec1+e037enh8ysqaDJtULtPmEk4HQjAx9eafH+3d4ceJVl0V1Y4DlWJXJPYkA0nR8w5j78V4BBtd8MpPBHJz35rLjvZFkEQJAIyOgr4gl/bm8L3DgroczLEcbe5PqadL+234NuJraUaNcKVjIKqQBkUvYBzH34lwEjBkYCVxgkEGktrh3kZQc9uSOnvX57n9urwXHPH9n0u4b5cNlcYb1OavQ/t16BaQLt06SKQn53ABDL+NHsA5j9C4ZU37PQVTe7AkKDoTXwZB+3h4QmRlj0t/Nb+PGwf1x+RrR079uHwFNciS90i5QKCwAPAbp17j8KmVJjTPuFnAyGO7PSmfZs9TXwZc/t7aNJ5R/4R2Qsj9VJQFe4OQfzrRf9vbwXFPHDD4en2nO8mQdQOg7daSgxn3cyska8AMelCq3lNuG4scHAxXwJfft++F3ngnsdAeJEfDBmLfL+QrRvP2+vCspUR6FKkbHkq2OPyNPlYH3SIyyhCPnHQcn/AOtUM8TDnG0NnnB7V8MD9vHwSvmhtEumZOE+b09az2/b98NuC8egzZA+ZSx249sjrVWZXMfeke5oywIXb7YFSNJgMu0DK5z7etfBbft1+GXDj+xpykqoNhfG0jrzU0/7dfhaBSltoc26Rfm3ZxjthqLMOY+4be4k3HeqqnUPz39farwSSVhMoACj7y9cdsV+edl+3LpS28dlb6JKp24aSVjtBA4LAdfzrXX9vDRGt4Yp9JkEigecE3KJD22GnyBzH3vK0vmMjA9Bk+makjRgXBUEEfp7V8Ct+3h4YWZhHoFzJBwGzkHPf1zV+0/by8JiBvJ0OYNxs3bicA8jFHIHMfeHkOvEmFL+hyDmrCR5swgVTk88+n14r4Bi/bw8MrIRHotzGQxBYKTn2wTgfnVmH9vbQRCsMmmSQnBB3q557cjpRyBzH3w6TLCrAZx0OMnNRSsQo3DJc454YZ9K+A4/2/NGlsjA+iyK/wB1Dknj1AxnNZh/b20eIuF0KZ2JxlmJOB1PNHIHMff7RtLMeAcEck+nfFAAfhRvCjsRXwXH+334fZhHF4fuGjixtOcEk+vHNQt+3zocaEL4bkD8gln4H/AcUcnmHMfdUkQ8/wAxTnuR3xU7CPblWVSuOPb618CP+31pUKSP/wAI6WBI2l2OQncAYrJl/b0sLa4DweGmVXcEkSO3yH2xijk8w5j9HVRYz5KjcW+YDOOPwq4bxN/ksqgrjrmvzbP7fSmVWPh/KAYHD5B/ECny/t+pJJCV8PKFAIfmRjx/wEYo9mu4cx+kUwlESzxKcFscAVWOZAE27T2B5yfw4r860/bugjiDyeGWTzf7zs2CPTIGM1ZP/BQDS32SReHB56jB2u4ILfUYo9mu4cx+hcEjhwhXK447fSgXMSMwkwpYgYz0/EV+dVp+3vbMI4rjRJXKnBxydv16VR1H9vIFniGgCGFThCh3OV7k5UD8qn2S7mfMfpS2FbeFyVGQBkfQ1j+YrXZDsFDHnOcY9OK/PK3/AG+4t+4aRctGMKoMmM4/4CadH+3lDICsPhxmmJJ+d2bn1ysdP2XmHMfo+0+5j5RBB4+UfzzSEqZFJK5Occ//AFya/N2b9vRFm3S+HZBKRhiC+zHrjGali/b7gi2NH4fcL6ENk/8AAitHIPQ/Q+5ka3CtLkc4Gev4YGaabhGQlmBcNheDivz+vv2/oSitB4bIVxhi5YEN68KawIv27pkkKyeHxMQcgKWwfqStHIB+j6Ru3+sbpUckqKdoI496/Oeb9vW9jRUj8Pq20felWQ/OT2xn+lT3n7e+ovpyw2+grDKRkhULL1wMhgT+p+tHs2M/Rjzk/vfexV6NkZAQwwfUjNfmvF+3ffzW6tceHH3x8Mxdip/4CqjFJJ+3ZO6pHJ4Za2RGzuMkhZh6f6vFLkYH6TxxTRhnQZwc9c8UgkaaLKt+8z1Ar87R/wAFAEijZIfDLSxy8fLK5OPcheKhg/4KBywOFk8LIkPQbpJN2PXhar2TA/QqOKXzgGbY2ePetPABOBtc8/j71+dS/wDBQiIZR/DW4KeNhkOfxK1KP+ChcxZg3hmFUPKk+aSPr8tHsmB9+SSXLuwbgep4B/Oq0QljkLqQd3H0PqK+B4/+CgMjSO7+HC7gfdDOgP5qayIv2+9UgkkdvDQQtyuWdzg/RQP1o9kw0P0p2vJagF8Eck4yf8az545PLMGcEnIbOM4r8+Yf+ChF9bAj/hGEnA6fM6Hn8DUN5+3/AHLiPyfDSjavO4yZLHsDt/pR7JhofoUWJtSJFzMvB+bp/MVXhWfyw3TOceuT+Vfn3/w3reXlpLLL4cQmP+HD9TxnNY//AA3zq0EMJHh3a0fvJtx+Wav2JPMfpZbCYylX4cjPrn6UrwyNmR+dvPT+eRX5tW/7e2oSyb7nw+skiZO7LhfbjrWrb/t6eIru6kkl8PLHiP5QVkAOO3UDmj2Icx+j0EdwV6ZHbPH6VZEU+xnwB7Z6V+Z//DefiCBS8nh3965OCXkKgei/LWM3/BQHxMsoUaWu3fucFZTuHp06++amVKw0z9UogRuZACnG4epPpzz+FXLWJ2DOpGFyOO2fU54/GvyzT9v+eYB18PvkjHy+ZjPqRjn9K0bT/goDqaRrG3h51AJzjzOT6jjj9az9kM/T2RHjy1wNvGFxnn8qrz7GtiqLudxjk4P4CvzOT/goZr6qyvo6Myg7DmTcPyXBqlN+3/4hZ/3miJG7KenmM35BRitPZAfphADGqlzg5xjPX65rXjSYsIkUrjAH0PfFfllF/wAFAdWghiFx4dWRVPRpJA2fXO3itKD/AIKKa3C0mPDewSfdYmVj+oo9kB+m95ZyKisFBPOQeTx3pkCG3CkkDcASBycf0r81h/wUO1WUJ5ehmJQD1V8F/wAe1Yn/AA8E1aBT5nh7Mm8sGxIVI+lHsjM/VmNX8vz1I2n05FWLNDeSFFz6Z6V+WOl/8FF9Vig+zXvh9WYv8uEkBI/LitJf+CjGqgNLH4cQMGyflk4I6c0eyA/S/U7a6jcqWzHgDHB/OmQRMGAKgqPUcH6Zr8xJf+Ci3iaZxnw3G65y3Eo49uOa0j/wUX1BgWk8OogAGAySBjS9iB+n0UEpkGwgbfTjOe2aZImZtpcZHUKelflan/BRXxNI7yQaBAgByCwlAA+mKqN/wUU8UwhjJoEDAtndH5mT+BHNHsQP1TuLeTgAnnkkHAHtWzbJJHBHGy4jPQ5Gc1+Ug/4KL+KREu3w8jxP1LK4P14FRS/8FHvEKIrHQ08xDgbd4jKn2xnNHsvMD9XZbR5JVPRT1IPBP1FVZ4JCGXG7Hb/9Vflwf+Cj+qTW8cY8NxyCJuimUOc9+BisqX/go/41KyR22jW8aMflZ45CcfgM5o9l5gfqe0TqobAUZx7jH41cgAcbEKn8cCvygh/4KKeJ45QU0INGBtbiRz+oq+n/AAUT8RqnlP4ctzEpLYKSZJ7Zq/ZormP1aiiWc/KFbnGB61WaPyWMbRhwhxgEZ/PPFflsv/BRXW/I/eeHolkJ6Kkm0D1AxUs//BQh7oDzvDrOpxuZndVz9FGaPZoOY/UJ3jjCoMKr9gQ360+dTGQCMbhnOa/K9f8AgoVc21wYIvDAdGPy483p7ZHFad5/wUZFr5T2fhkiQ8OJN5x+OKPZeYcx+nLkgiU4Kjgn/Co5YeCgAG4ZDcV+Yl1/wUXv5Pnt/D27y8dQ5Uk+wFRt/wAFG76aHZP4cCY4LDzD/Tij2XmHMfpesPyna2dg555pjKkkZULkHjt19sc1+bVx/wAFBkEpB0Z3RwAwCvvH6VkR/wDBQSeCWWOLRd0Ab5QUfJ+tT7DzJP1LtreeSOMSADYMDsfxp0ltK7CPaQTySBggivzMs/8Agoetu/mS+GRwcEr5n54NMX/gotJPdzPJ4clkSYfKoZlXj260ew8wP0RuI1ZwyjaSfm9a1NPSct5Z5wM4zggV+aJ/4KCrb3Uwh8LFkbbjzDISMdccVpR/8FEYVmN1D4R5ZcMpdwM9uCKPqz7lJn6ZSxymOIoRuU5+vtUqQtIgMXDMfmBPY1+Z0v8AwULjeaBk8MmPyTll3NjnrxU7f8FGdPh8x4/DOyVDtB3MQc98UfVn3NEz9NLaKQO8YIPIwQe34+tXZI5eI8csPXkGvzHsv+CjGn79s+i4ZxnaEkJz9QMc1pQf8FGdGNo5m8OSq7HHLkjA9gM0vq77hdn6GX1tKis8mflqBTIgCbfx9q/Oe6/4KM6dJtX/AIRjzNy7Wd5HGPw207TP+CiGiHf/AGroHnj7qrbCRSoA7s33j04wPrS9mSfpHb7o3UNyh9SAea1rYlwy4+YcAHuK/Maw/wCChunIsqXHh0Aq2QzhmO3sAK3bT/go54eSJbZvDzscH5xuOT7DFHIgP0Y2EuwVVA7EDnPvU1vkxAMQGPXOBX5wy/8ABRXwusca/wDCPTvG3UAsD78YqA/8FGtAivAYPDI+znABkLfnij2fmB+lQzFnZ8uOhyP6daWWQupWGQAEdiD+fpX5tap/wUS0qXTlgsfDrR3wf5pMHyin+yOtUl/4KJ+HbaBUfwyXkQ4fJZQ3vwKfsn3A/SG4hE/llV+794ev4mri2z+UZJvlUgdcZ4r84B/wUV8MeSFXw9IpkPzglsJ/unFZ0f8AwUa02JJ0Xwu5j6JIWZmJ+hFHsn3A/SkoH4j5pGhfAzX5lw/8FF9KjuWN14b2vk8IHACds9QTnrWqn/BRLRfszb9IdvMcHmI8Adh1z+lHsWB+j+1g+1ct3qKORn3iUZ2nPJxxX5xL/wAFHdBijIl0B5SSQMRlePrmqj/8FIdD4CeFJMZALbj0p+xYH6MR6ii3Aj3g5IPPGBVt5snzGC8MRke/tX5iah/wUW0EXEUlr4XllCkj58j6VNH/AMFGtF2Ce48My7wP9Vk8H60exYH6bTQKsXmNJwccDnHvWYuo7LmOJl3KCenXHvX5uzf8FHNPmijit/DL7FGT5zEHnqQcdqkP/BRDQEaOSXwySUGAysTk9iRij2LA/TYTmYGOPdtHOMev1ppdtpKgBif85r80R/wUZ0e4jSV/CkhltyB+7chSp68461Dc/wDBRjTFcNZeG5RHIMr5hOQR1HApey8xXP0yjvpoj5bYI657flS3cs0kOEGAo/CvzFj/AOCidnJI0k3hTIUcZcgfidtTXn/BRO0O6W30LaCPmRlY5HoGHaj2XmFz9JrdpFT5j/u9s1vWRuCyxkBsDnJ6fnX5aWX/AAUcSKIIvho3JyD8w28egreX/gpPaQsyweEX2t1LZ60/ZD5z9K2V0zxnbnr/AIVmxXxJCw8kZB7da/N66/4KSRKDjwqVYjnO4c1zCf8ABRd45tx8JqED5zuYOT7A0eyDnP1GjkuLeUSMq5zg5O449KmjaVpfMUAA56jAx74r8tof+CkVxJcMy+GIyCQ2fm3D6jFXl/4KM3ZlaW48MxgMCw2s36ij2Qc5+pUaSTDem0hAMn+EY+tV9srI7H5ew9/yr8rYv+Cjd3brI8PhxfOfDBW3MpPpithP+CjvmCIT+FvmjG5zG7Ip9QM0eyDnP04S2YEXU64QkDvVsTBGEIUlegPua/K5/wDgotcklYtA2RyElizM/HYDiraf8FFmksQ0nhkGRWGdrMd34Y60eyA/VMcN1DY64NWoIQXXBC54HPP6V+WEv/BRq1ZVih8HuS23ByytjvnFXIv+CjkWZCfCZjUKMglwfwOKPZAfqYATGWxlVOCewxxVUQy4IZQA3HGADX5Wj/gpJcSxtbr4a8uNskqCzNnPYiiT/go3qf2m3VPDplhRtx3bieewqfYMD9VksXOWZgAQRjnkjtWaUCyFNwbHGR9fSvy7tv8Ago/qMAZYvDpYLI0hMoPG7oBWUf8AgpFqkM3nTeGomALA4DjlvSj2DA/VeMKCEQZUkjuCfyxTpY7tmVolUbTgbvSvydf/AIKRXVxPG0HhxSQCSzqwwfpuqWH/AIKSajdbTL4ejUBWyQjA7h06saPYIOc/VG9jabKRAZJGcjP3fT8aRbWdQC0fK85zz796/Kt/+CjGqyTwXT6JMVICuAu1eOeDWgv/AAUavJ4yieH/AC9u5s8sWz68UexDnP1D+ykkAqd/XBOR+tWEtWX5Rgg9N3A/Cvyxt/8AgovrUCkN4Z81yvBJKqCfwqxN/wAFI9WSFR/wjCb4gAzZ3Ln6Yo9kw5z9UFs5gxKxnA9+KtS283JUdOOK/KFv+CkWqztvh8Ms7442kqpA9sVZtv8AgprqCFhc+FASB0GTz75FHsmHOfqW1nPI25Uzs644yPrV5LGfYkix/e4HP8zX5UTf8FLbyGXenhtgkgywCscn6Z4qhbf8FL9StXd38O4hPKqAx/rxR7Jhzn6uSwyxuEYYzTHtG2M1flXL/wAFKdWuEP2fw+kYPC7ssQvoM9Mdahi/4KO6/gqnhlJ41JKAgowQcnscmj2TFc/UtYJFZi/GOg96ti2k8kybOOB0J/IV+TF5/wAFI9ejlD2vhSNVzj5yS2T7c1ND/wAFHPEIiULoI80AllO4r9O1PlYz9VmtZI2LEZXHI96SK1u+coxJ52nsPU1+VX/DyXW8kJ4XiuBgD58j5+4GKpy/8FHPEsgaCXQ1hXOR5eWwR1U9CaapAfrWLTcCZeFP0wTR/ZkrRkbQwX0BIr8jD/wUU8TOQYPDsbseoKyZP60f8PGPFsb4Xw2qbeu6NiP++aPZMD9YLXT7i2ummWIeURkEjI/E4rqLe3eQ+ZGn7zPbkcd8Cvx7l/4KVeNktEksfD0MUYypDZbJPQ5OKrJ/wUg8bSQgT6KglTOWj3fOfcAjij2TA/ZH7JcKNrRZA9ev5VTaOTOPLCDPfofw4r8f4f8AgpD49RSZfDkMrY+UoXXA9+tMk/4KJ+N7uNpJ/DkDIe37zr9afsQP1++wXDtuWPj16CnTWlwYsY24r8ez/wAFF/HMK74dDEZAAGM7QR7Hmpf+Hjnj541im0UXMsjcsUIUZ6hQB19CScUOkB+r32d5XIUZcdcDPStzbCYVjcAt6nnFfjPeft+fE2YlbTTBCgOVXYSQvp6/nSJ+358TbZQYdGHPzDzozg+veo9iB+xyJcJOY1HmJ2OO/wCNWRa3CE+YpUn6jivxuX/goF8SnJkh0GHK9XVXwGPfJqc/t+/FMII7qwWXP3y0W38Ac5NHsQP2Figk8xnKD0UAk5H06VdWylijZhhtnLA9q/HCL/goL8U4gd2iwvyCuY2A+mAanuv+Cgfxauszrodvh2AcBWOT6cGj2IH7EfZ7zyxIybQ/C5HLfSqyQTnduiIP0NfjvD+3p8a4EmFvo4dUzljAVZQehLDjIHHTms+X9vr40YjC2KqU67oiFY8jBOfX0INP2QH7GyIzz+XGclevUc+mTWpa287SFJR5eB35H5ivw6k/bd+NTyyXOqWIn83cxRItiqAONpyc4ODWrB+2/wDF5bczSacHM5AUGN+R2OQwHr2/E0eyA/byXTbmIlWXa2eg68/rWZcxrE7RyDqOoBzyfxr8aJP29/jVZhX8mVnBGUeFRvI64Yct+lVb39vH40X1sZF01opJQMMu8DAHOAGGOfrR7M0P2PktJUdH2Nt7nB/Uev61eOnXIHnqhwcDOOn1/wD11+Itr+238dbWWSVracPLjlkeVMDrzwR+HNaI/b0+N4maRYpB5fzHIbaP+Atnj6nNHszQ/alVnhkERUlzwAAc5/CniGaXIHybOCM/5zX4tyft+fHWdNp0uLy3ODIIZFJXvzkAGo0/b0+MKCaRLBPNmHl+VJFKUUDoQNwGTR7MzP2qFjcbiFQttOOAc/gMVcNrLHH849Rj6V+J8v7enxaZBavoIhaLIYGKQAyD8R/KqUf7ffxq8qP/AEWSPyi6+WsedzEcZLZPHpR7Mz5z9sXjmUZiU/lT/s6yRgu6q3fPYivxKX9vD45LOYb+1d2HWN7cZU5IIOCOn0q3qX7bvxidIDBoaLJGwy8kbHeGHcZAo9mPnP2edjahtrZU4xxx+eKvGBbjZKnfGVzz+VfiE/7cXxylcobK1TJOMQEDj0BenD9uj40IqNcWibCCMtbqTkemGFHsw5z9umthPI+zGUHI7j8qzJrK4hkIePafQ8GvxivP27PjBARJYwIYwRj/AEZN357+fypB+3j8cmjPl6bFPGM4la1JZT/wB+3uDR7ITmfs1LaXaRmRkAVuNxHHP6UW1vcmFkCg7OMqAc/lmvxZk/b3+LdzblJdOiG7jcYmK/gM1Vt/26PijAn2ePToyzfM5CMGP0BYip9nID9tzZX/AJZOzoOd2apwW1z5+1E+dhjgZ/z+dfjGv7d3xetyJWsI9xwpaWE/p8/9Ksf8N6/GdG8kaZCA+SCkTbz/AOPVp7ORoftZBaNAzJKVDOeAzcirK2d2hleKPzGUchc9D6+tfiSP28fjGoFvZ28MATksluGbHoS7NTYv2/vi+lxiSzhkLLgkI6sfqN2P0p+zkPQ/aS4tpHi8yWIhhxx/hjFYn2e6chViPl8Yz2NfkAv/AAUB+KUeUWzjQjnHkiT8zuWi7/b6+LskMckkaRKxyAkIGPzYil7OQtD9oY9LdP3Mke9zz1IHsRjpR9klhYwunzkAkdT+HWvxlj/b8+ISKrS6f5u75mVgybtvfgnIq7b/APBQX4kEmS80+OaJSSVMeFRT02kHdUcgH7G/Y7lSGSMn14NMe3usgxLyOor8eL7/AIKC/EC3JW20uOBdnCOjFjnowJPI/CiD/god46W+tReaTujVQsoiypcevHCse/aqjSuB+xscV1JwyGrU9hLDtV1IJ56cV+NEf/BRD4jwvJb2+lxogJGWUlgPqpUn9KLv/gob4+8gMumWztjJJjkZcjp8pf1q/Ygfspb2U8hb5SFU4Jx3NPaxvYmIEbEN09K/GKx/4KTeOYvlGkQOW4IQOg/LccfhWjF/wUc8YSQSQXtgITITxGhcY92yCKn2HmB+xhsZ8tgLgdcc8ioFhkldljQEjkgdR9a/HEf8FH/GSQskmmx4bocLkEf7INB/4KL+M3iYw6VbJuK4IRiob/a+Zc/nUezA/ZJrWRULBcEdqht7aYZXyyATnOeBX4/WX/BSPxlE4efQrd/4w3KBiP8AZLP/AOhVrR/8FKtRNu0dzoiQbzmMRzEYJP8AF1yOOmaOQD9bpbNzyRzVJrSUdq/KGT/gpDOGk+z6IIy6gDZmUsQOf4l5NRRf8FG9da2is5tKUK6537JMg46YIzkdOpo9mB+sotJiCGQbh9OlQyiSEsjrtUAtn8K/K2H/AIKLTLCUn0+FFRQkUaZLs2evTNXz/wAFIdPtvMWfRHuAYsAsQMSflR7NmZ+n8YkkG5BuqTZNnJAP41+XKf8ABSHTmPmz6Q8JMYKrG65Y9weOP/rVoRf8FLtKaE+XpLjZgFXAYDd/FuGN36UezZofqCLZn2uopjQzsxB+VVr8vz/wUe00RuLm0kYIPk2xqobByDk7sD1xmt2w/wCClHhZm8u50ZZVjwA5mPzq2chsINuPxq/YMD9LHh/h+9xTGgdY/kFfm8n/AAUg8HxP5M2mBSQMSRqxABP3dp7gcZ71Vf8A4KQ+GbichbANBj5QUYEflUezYH6SoqEeU7BXcEDJpwgGQFYDGecj86/NaX/gor4NnWBJdJZSx4bkLt9c0N/wUe8HxO6Pog2suA2WYUuSQH6WpFkbc5x3qrJFNlgw+X19K/OvT/8Agov4DldIpNLuLds55UFcfnWz/wAPGPh0ZpLWS0uf3Jz91SPwweaPZsD79BMOzndVmYyOM1+eaf8ABQ34fLdhJLGR49hkEzLhuP4VX1q9D/wUW+HBvFWbT7h1Cg5cKNrenBINHs2B9+pHK+BgfzNSrZ3DDeih/oRXwE//AAUY+HkjbWsZW3YUBI8HcT1znpVy0/4KJfDKOSUT21xEUHYLg57Bc0ewY7s+9JIJCGVkwBjpzTxBMwwRlF7j8vSvhof8FDfg7sXzFnWVvm2snIH4GmL/AMFCvhHbR+cLe5mackBQg4we4Jo9gwuz7uaJCoAO7FQtHjiviRf29vhPdyuzCRIImXEix7QR1ORk1Yl/b0+C8NvNcT3T+Yj8Dy2wV65HBNR7MfMfbEaJ+VPxjovSvir/AIb1+C0WXjmCBhuCsjlj78AgUr/8FAPgpJJhnl2OgxiJuo9x61Mo2DmPsveyS5zlj1wfWrUUxZyrHJk6Z7AelfGtr+3l8C750RvMTOQylGyCvTnFWX/br+BoACq6yhyFLAgbcfQYrPlZR9eSxeZkP+HYn6VAkQhXcFyT36n+VfKa/ts/BCOzN1dX3lycBVVWfj14zWvD+2n8DLu382LWEDpngxON2e1HKwPpiQmGPDDGORnmoWckBHGAeh+teAj9r79n9ystzrsZEy8Fd3BXsV6inN+1r8DlH7jV4ZEfow3fL7Gly+QWZ79GkinoCCcjpirIhnTa235jz+FfOA/ax+DSY8rVE2uxAKq7dq0oP2rfgx5f2uTU1MYBAJDbcr9aOULM+hAkrfdHPPB46UoBBJI5xXz/AD/tW/BVXaRtbRVXaDtUt8zZwAR371oQftO/CS7jLWmpiUDG4ldpXPcg9veq5B2PbAJWUKpyw/L86HiZMSd/89q8On/ae+CkJf7ZrEQQDhgff0BqRP2k/gzcXDxW+vQphMgMGxwPWs/ZsOc9lkZo1IkO1cc8Y604RncrYHPAAPU/4V4/b/tE/B+eGSVtatA0aBiGYjjPvWxYfHL4T3k0MY1u3bFs03ySDk5+6PeqsI9MNuyjZJx71FLDsw3GM4zXA/8AC5vhhMxMetQmMsFQmULk+oDHke9a3/CyPh1K8UcOrwTeadmxZBnpknr2osaG1tySqnd8owO9PSN8q0nAzgD1rJh8beBJHlhg1O13Bip3SZ/UHrTbnxz4Ct2ihl1q1V5BhR5gLHb7A0uQzNt7Tb82evT+lVp7cqFBP+c01PEvhq6jSePVLcQkHDGRfTr1pqa54bZjnUoGZuVAcH5ex69KrlYF2EHgPgk+h6VfZMbS3Oe/NUVv9BPP2uFGHQbxzU41rSMCGe6jJHQbhSsHOXkR3AB6HvVhLdt3OcHsKz31HTw5jSVSQoOBjj9alj1fT498THJb+Ljj9aLBzl9rUFgcnGPoPxoa3R4ySBuHPPT8Kr2uq6cSojnEu87QOB/Wkm1WxW6S3mmSLB24Ygc/nV8oc5O1g3klieCPyrKmhcMqRgMD1PritW81SyhxGZF/A5HPsKwW1qxMkUcQDb3249fXntRyDuXohJnZI2QcYzUlxAp2oBz3q00EzJuWL7nTBFM/s+8mVWIwTn7xHaosIy2iIYKST6e9PSJ44S5UnccdKvzWE6AnKkKecHP9aQwuB5fmoS/IwwOP1pAZ6xttLOCe3uOaQ2keCuT04I7Vs21v5iuYpI3OMZyPWs9oriHeJU4Bx8p46ZqLBYox2/loVB4VehNSLsYAABvXpWktws/7qSIKNvzHPNV2t4I5AgdVJ+7uIFFjQqqDGdjDg1PkBwE4BqUNEW8nCsc4+U5/lUvkpEdnylunUcfXBosBWeIINxORVRZHgJlVd26rc8DodrSJz7imR4bMURVz9R1pAR21y0x8sgAkcqa1lt3QeYCB0OKyEtp9yyJt+Y4GCK1zI8e0ylV7YyKdgFIk25LZFUChEn7ls1qF2Y/KoYYqq0bBv3eA31xRYCGSJkHzHORniq8AzMp39WANXLpPlAiZZOeSrDis2a3mRgzDYfQUcxmfHX7aqqngyxa4GfIlnxnIADAAfd6+vNeFfAM3A0f/AEOUq++QMTgZQEYHfqa+iP2y5rf/AIV/A8iCZ48swLewAGOpzXzt+znC1xoEUygxLdytgKQVBBH1IreXwmZ92eEHuTp8aSHHyB93oTXpWkQKXYO2Wx8x/GvOfB8bJamB+GIGQ3XBFej6errKYk/i/Kuc0gWlj3seuByQeBz0q5ChztOCSOB/WnYJbA4J6c8/ShwibAztvxg4OOtBofH3xxjI/wCGhsN934XWP5H/AISHiv5oK/pZ+NyAf8NBY3cfC6yxn/uYetfzTV7tL4UeVU+Jn//U+5Gk+cAEg4Jz/So/m5B4U0MvyhcYJqOOVnJiIyw718efQEdwoWMkHcRjgVTVivyt981bY+W3lt16iqswJct0AGaAEYtlgnGe/eqzlo4+pJz1NW1Dk7geT1qrMxiOQMknigDO8vKtuJA/Wkkdhhf1pXYyLgnFUwxXMZO454q4gR3Eh2nHasO4c7dgGDWzKx2+hFZUrYO04zWpmc/fuUx6HuOKyprvYFDJkEd+a3r8QTIV6Edz7Vzt66MRsPTjitIGZWEikM2Tk9BUW/apI+8eMVYRtq7j6/nTiIpMH7zYyeK0IuxsbKAPNbip1Hybd2FPNQC3BOByG6g9qCrAHHAHtQFziPiR8M9F+Jmix6ffQg+Xyu/B8vGPujv3rxvwt+yd8NNFhuZLm2+3TXDtuZ9qCJRyo2HO7vnHTtX0hG7DOxiKhLebME7Ly3bOKtTa2EcRH8D/AIV3Wlppd7otrKqcrIIYzICvuykc1zOofsyfBa5a5j/sC2UXLb3dkAIbAHBUgr9BgGvaI3CvhBtUUXEpb7o3UueXcLHgsn7JPwTeBo4tKtmLIRypGD7Nnd+tcxe/sZfDaSLFrYW6yNgAh3GMdejHk9q+oo0OPl4ahxKn7xCd6980vbS7hY+Qbv8AYZ+F7XLNDdSLIR/q2YrH789qpf8ADDXw6w0UnmIVJ+dbhiDnpxX2RNdS/ZwU4YZJy24N659abbzMsiybyD0yPen7afczsfCNz+wxoE4byLhgzqQrCU4DA8cba5u//YT0u1aWdtXmjRMBUADZOOcEiv0LmvJ2k/dyvgj72SeffNVFu7qOHduHynPPIx64pqrU7hY/Olv2FyYXu4NZuDHtBH7tep7ZrGl/Ynvwv+j3d42GI3+Um049ORX6hG6a4tWWOUqPbAH6GstZb6KIiB2YdQMn5SfWq9tU7hY/L5v2JfFlwyPp980aPgBZF+bj+IleBnrS3f7F/wAQmkWM6rG8e5VIMZbaCcbsZGB645r9Ro2u94kL/Pt9/vdqSz8y3lE0rbWYgMyk5P41arSCx+WN3+xP8TLUEw6lHOiMBvAYde+CTWAf2V/i7Zzqj3zRw5+/GZDj3+Wv16eFZCV3EtnH3j3/ABqCGN45Pk+dWODxjFP20g9mfkm37PHxzWMRRaiQP4d/mA5HYMFP9Kgj/Z9/aGSMGO7cMeRmVhuHf5iDX7GsqMFUAIw6cDjPeomt38oIvzEcdTjHf/PFH1mQezPx8l+Bf7RayG8fVCxxh2FxIeB9Eqi3wj/aKUr++a5ERIDGZzjPb7tfsc1yqxrDDbojD+IZwT61ny2kSDzFdgwxx2/Sj6zLsL2R+OR8CfHuA3FiirlRhtrHOfUHGQaIPBP7RTWyRPPcrD91Vd5GGR68V+xcMmFdIvKCyEdIxuyPfmpzLJKG3MgwMY2jGD346mj28uwuU/GaPwl+0hIRHCb0rk7SrEICOwOMZqaTwr+0TZMd7XD7jufEjZLdsgcZr9j/AJItkW/coI+UgBAPXaKsS3kMqlmiQKQAMoONvfA7Ue3l2DlPxjuIf2lJEFs7X8saEAIrE4J46ioRc/tGwzNaq1/A8n3hypJ7fN3r9kN1lEJNsKfOcnAP1HGeKckFosHzJHKV5UOmQCOevWq9vI2PyCtb/wDaesIhJZXF/HA3JSN8iRunIG7+lVbrXP2iLmdpbpb1ZuF3o20jtgkZGfxFfsko0/BSa1hG4YGAOB7e1Ry2ukvAoUeWcjO1FbI/Lp+NP28gPx0bxf8AtKwh/Nk1Fug2s24c+versnjL9qCOAyJDe7TyCiZbj0A5r9gzDoSxq4sY3k6ZdFx+IpyXFjFMI5bKBRHyGRKX1jyM+Q/Hq18QftXTozWv9qJsYhsuEwT2AZhj8KLjxH+1ja7FvDqTeRuZXZEOAf8AbHJ/Gv2M1NNP1IAw2kAkUgsNnBGO1RWTWdp5kcVrEgYfeVc5Oe4NV9Y8g5D8c4fiD+1NaQnbJqkvlNv3bDkYJAO3AOOvbmo5/ij+0lp8IGoG/aOX58sh/i98HFfr7qam8l/dxRBduGbYMYHQHHODVaLwzoM0ccv2fZJGCTvUPHg9QoJ6fXNNV/IOQ/JSP4tftH3MclpG15m3fJZlYsM9g2Oavv8AE/8Aag0y1M0v9otBKp2yJu2jJxnI6V+uNpp2i2UXkrZxGJ+NixoBjGOaWDS/D1laPBZ2UaKxZthTcoOc8io9t5C5T8cY/jB+0kkSwJfX8in55ABnP4kZFQL8UfjyUlma21Avy3mESNjPrxyMV+tlzZ6S14YpdPhGcMxWMAjP6g1bi0zQQoY6dFIc5DMMN+PY8U/rPkHKfknafFT9oixiFtAdSwo3KAG/P7tWovjt+0vAsqwS6gXQ4LeUxKE9uRX62rYeGpx5cmnxEg7hlcYpq6ZohuWlfTLZY24b5Rub86X1nyDlPyS/4W9+05qeUL6jPnp8rEj6deahg+IH7TcDSBZNRUBHiAzjaQSCCfUHtX6/ro/huRWU2MQ3Mf4Rg/SpE0Hw4wb7VaQt/wAB/wAaf1l9g5T8eU+K/wC0kGT97qRcHYDlgc+mRWpN8Tf2nbqILnUQsJ5yxXJ9Oa/WuHw/oUZkjNuirId3CqOf8alTTNCLBri0icp90lRn8/Wj6y+wcp+Pd78XP2kXcwzLewGMcqY2xge2MVmDxX+0DqN8l2YbmR5kOxSqABQPmIUYPFfswlhoIck2MBIBwQgJ69yfWq15b6RlDFZQRNjqEG4Z6ij6y+wcp+Q6eKP2jHj3QfbDGmPlRyo56ZFU9S8a/tEOrPJJeQAYbhtxyvAHev2WSw0a/ULcWsa4ww2qo6dKtjTtMtcskMWV53MingfnWn1l9jPlkfjEfFn7TMji6e61Auy8EsT17YJp8Hif9pa3QrKNRGc4kO5V59xxX7NTSQPAJPJjfbxjYvT16U+2tdKcebIgJI+5txz64rP6x5Fan4tw6t+0PbQSeWLxYpG8wgyffK9zjBzVuLxV+0fdSSC0N6VjUEhJWxyOMkmv2cnh0yUBkt4Hz3eMFvfk8VWS1sioQ20EY77IVXdg8ZGaPrHkXyH40pqf7St3a7Wmv7hYlyW3H6/ORwzCqK3H7SEkMsr/AG8CQ/eLMCM8djiv2liNhEz21vbwwhAfmCfnntk1FBaW1rIxZUdHYkrg856E4PatPrHkHIfivLpPx+djcyJeN9nwm5nJznpjPr6mrLWH7Qep28c0sdwhgYcsdjc/wnAzg+9fs3rNyqyRlIkRjkKAvG0de39aSC401kKz2kbk99ncUSr26C5T8arzQ/j9bwm7W3nt1lYbJImck/7vtTRo3x+h3XWJnEnRgWyePpnNfssP7PfZ5dqqAcjgfLxzjk1m3XkwTJ5FuqmIHAA+U57nnFQ60uwlBH5GRaZ+0WsSgG4AcghQ7DkdM4pk9h+0SAZojJK0mQRGxLc+nav11kKoXMcKjADLwMbuhzUkVtaz7o5bSNeCcquPyqHXl2L5Efjymh/tEyy+fFYXe9n25xuy477ScfjVx9D/AGnJJhbMbyDeN2zOxMDr2zzX7F3mnaYsrFYlQ/w4JG33HPGfSqi2+mLcKJYBJIRgM3P/AOql7eXYfKj8d5vDn7SlmqO0V8X3YAAdzk98gYq6fD/7SNsEvlNxC03YZ3Z6EnjINfsrbtEwVMrFGOdq53e/FUZrW1JEjRK5J4OOQB6E9Kv277Bys/H6TS/2i1Sc3NxMqADdvzhgPugYXtWfbab+0NqvmLaySkRg79nyDjueBmv17vY0jMflZDb8Ej5ifrk1R+yJcTbYJGX5TksM5I/hHpR7d9g5WfkjL8N/2iZGKMLgBgGx5jDOfTj863LH4WftH3Ua28PmQxxoQxZyq4A74H86/XSztbS15MSy5HcYOe9awFsyNiMhmG0nJ71Tqsk/GNfhL8fipYynaw5WKXdkjvtHNJbfCf46TK1rLJJskGWSViDgdjjNfsrKU2KnlqrDg9M/jxnmkeOzaRVFqoYdX28n6nrzS9szPU/Gs/Bn49lpY7dZfItvk3h+CT35OTTB8FPjhNG0Fw07RuVLLvxkjOD1HSv2ii0nS0nW5ht1EiZAJ5ChuvHTmue1HTbZrj5YVbyx/CMfp0pOpcaZ+QUXwb+Nc8kcEbyD723DYPy/Q5NWn+CfxuhcWwvLlkIGNxk2gnqACP8AGv1thtIICRBCiuM8gcjPXnk1dvPJmiBaMFgBjrkH25o5xH5ARfAz4xXbeaZpXwxVnA+VVrUb9n/4wIPLN3KdwbGwkAj3ya/WPbYRqxMO0YAYcY/TiiC5WNVSJF+bj1/nRzgfk037O/xTvLdJ7nUDEzY2LLn5fy9fpV6x/ZZ+IN6yRvqG+RsBvLDbS3oTn+lfrRLp6iP5h5hIA5wAPwNVbXSB5ZjiQbCQ2QcZI6HAPal7eQQPydT9mz4nW1yLa2nJ2Nz5zMqhe3enXX7MvxUimijk1liZW2EKzYAf0PcV+rjaWY7qSaWPzGkxyw+bHTnsRVlLLJyFAQAcY5yPT0FP28jQ/Ju5/Za+IZMYubtj5jGLczbsBeg6Vqz/ALKXxBtWitbXUWEhUEOx4UH3zX6tz2qzqRKgco2emASec9KrS6fExM4Jj+XbtIyD+GaPbyA/Ll/2RPHTxvM+qlkP3dz9GbtgGsyX9lr4gWFurTX7fI2MLkYI6dK/VUWMXlhJPvDuD6fSqd3EbhXjuOVOAvGDx74o9vIOQ/Lc/s0+OyxuPtZmlyFC4VS4x/e5/nWY37Lfi9tiXt0kL/ecAMxX0yQTX6vLptvLEo/1kUbZCkc+h6Cqk2j248z7IojL8MAf4RS9vIOQ/LKD9mjXI3WBdSkYblYhEZVXPeptR/Ze8VxXSR2WpSSwqAzOIwFHtjcM1+m8OnLDMXdzu6BeCCD7Y7VKkTANFHIUDAZPBzj65xT5yOQ/M6z/AGWvGtyk7x3JCQHByuwgn7vA7Gph+yv4yd41uLyZS5ChoP4h/FnJ6V+ki2/+lNLCzMR95s8cdyPSrczOUjjiZWOTkkevT8qOcOQ/M2P9lfxRO0qi8nQIfuyNjI7HjOR+FWLb9k/xI9wx/tFEjI3K7ElR0xnBGM9s9a/S3YSGlBG9uM1JawSzRfZ5kVo16jHBH0o9rIfKfm037H/iWF5cah94gtjHlhj77s9anl/ZE19ZjFPqiuFAwsCs7Z79q/TWSxgaNYH4WP7u0AZx68+tV7iMWynZCsZH8eAG5680e1kHKfmj/wAMfalKPO02e5QEswZ0Gwleq9QQ31FJbfso+IbtTPLd7UUEEl9vOegAIOfYCv0iaeeRcCVsJkgnsf6VVt7VXlkRh/ryGcYzyDwKPayDlPzptv2RNcku1Rb4TLE25QjtkepOSKs3P7IOoyBbmS+LRl9jB2cOMnknhsiv0gsLSCPcXQBgOPlA+o6VKuHixGgdlOABkY9c5o9rIOU/N6T9jfUpriMQ30ybCPM8xiu7PTbkCt8/sVuyhrnWHi4JJIaQYHQZXNffSWm66aSZmMhwNzHj2wPpW1NP9nSJI4wEZsEYBH15FHtZByn5t3P7IMEMwgh1EygffKAxk+mM/rWsv7HCvb71vfKVTyJCAxA68lvmz9K/QK8kEhEZIUbscDj8Ae1W4o7dIhlFfHP3Qcn2yOPej2sg5T86bb9jvMW+C+leOWTDQlmTAHTaOox71f8A+GOkPlxrdOwJMZRWIw3Zm9R9K/QlmRnLlBkjg4HH6VGWhJ2rw6gEdsZ7+uaPayD2R8CD9kPRTA4YONmE8xnaMM2ecKc/zrQi/Yy0h7dZoJJJJSAgImZiuD8xAx1r7hZArHC5YHd65x2zjrV2FIhtkYlGAz8vQevXHP4Vn7WQeyPhWb9jPwws88ML3iqD8gOCePvZPB5p0/7HmiNBKLdJS77cZ6qP+BZr7sNuWyY84fsT696sShPKVUUjb19celHtZBynwan7IGiRS+dcW8pyoG0A5HHc5wBWRJ+ypoa6ra243ywurGTH3RjoDkj+Vfoe9wzfuyQFHy56HjtwOKxXtrT99chAHI6gc475J/xrT2ocp8Or+yL4TcO8qu59nIINSL+yN4OZZHtxcM6rwmC8ef8AezX2t5beSzAb9wzxg5qewheGIyLgZ5KrgY+tZ+1DlPiR/wBk3wv9n3yQzQopBZSu0deoJzWyv7KPgF5SWtJWTaNr7+f0r7Dm3MsZAyq9ST/jVZ/NxtiUFe4zz9avnmHKfHD/ALL/AIOgdrYQBYbroXzkY9MVZg/ZW8DKsapbs5QYZkLDn3zX1tMsjMvloGCkENj+tXcOZtj42gZPPejnmHKfGw/ZM8JCZmdmKuflXa3Qe9Zl7+zN4Zt5SptHkRvkJVzlffBr7rjiRm3t8wXgDPXHpWe9j5kxl249c8ZzRzS7hynxdF+zJ4KvitlHYzCbGA+/731rQP7KvhFIzDLE5dRt37sFT6e9fZX2VCQ4TcRxknPIq2tsJHEkgGR0z2z1z2p3l3DlPiiX9lfw5Fbeb5UpC44BXDD274pV/Zm8LXQTOnG1VT/eBZh/hX3CY4AhWRdw7dq5ySIgSPbn6A+1Vd9zPlPkFf2a/BPmAjTWEqk87+T+Yq3D+yz4LuIxI1uVTkEGToT3PFfWljM65yeE6MQD1+tbaxxMCu3AfncOufypXfcOU+NYv2W/BELQr/ZSMpDAv5j5IHfGKjuv2YfAgmZUsI23BcJuPIHfGOtfWxmaR9rNwpP1JPrRNsMalVBkXqwHOKWocp8hJ+y94WBSY2BiEuVUZBx+GK1n/Zd8JETTfZW3BFwqsAOOpIxmvqmFpgsca87MZJHIPtWiJFIIPXkH6UahynyP/wAMxeFITDC0CvGRuOVwwOecnuK0bj9mHwLc2UiywRo6sGGQc7c9jivppo41T94SEU8DPJ9K19PbzbdkkAdgSoBHOP8A61GpdkfK0X7Lfw/2NKLWOPLEDcm4Yx2HvUc/7N/gyN9q6VGY0XYSmQTnpjJr6+wJgqueAPbHH1qFYokYRAYJPQ0ahZHyEn7NPgGCVof7LzIvzYLk8Dp2rMm/Zs8FPcjdpSgD5iF5x7Zx3r7Ke1UXQlbaPX1Oe2amEccjNtUIfYDkjpTu+4WR8aQ/sx+BFuftEtg8cG1QIg38fr0NTXP7NHgqadTJYhI4yNoDk7hjvwK+uJyEuVKnBAwBjGOPwpsq45yMgH06/lS1DlR8mWX7Mfw/ZwDpybh1G9wWx1PIrSl/Zo8AbgIdOZVQEEqM5B6g5r6shs4IWFyVBZhwcE4q1hsEdBnBHTJquZhZHx5c/s1+A3jKmwKKCDCqrz75qJP2bfBAEstvp28gZLSDGcV9hlU3grxt5U8nrSrmQNGwU4Py/wCFHMwsj49j/Zq8FeXtbTHCjG0YGQ3c0SfszeDIXT7HbNJIvzOG+4VPY819iRQCFynrgnB/SqzpsUuCQXPPuPpU8zCyPlCL9m7wmir5ekQ+XGdxIJPXvVLUP2dvBkc0rwaaikBSMk43fSvsW2WFzsGQDwccDPpWddWvlFkX58nGc5zn/CjmYWR8lJ+zn4cljj3WEAAAy6od35DOf881fg/ZZ8FyOZjYZyxBJQdR04wRj8a+qYIPLUDHStQIgTc3HrTuxWPkw/sseCEWRngEidVXYEK/pWSn7MPguI5/shJI8Y3k5Zc/hX2lIscmA3ze4qoiJkLjLEcnHFRzPuFj5CT9mfwPgN/ZpfZnAkzgZ9Tioh+zN4LuGMUtnFAir90Zzn34r7NmhRwY8k8cnHANVkEWBF5SbiD823PP1o5p9wsfIsn7Mngm1SR204YGPndQenRhUkf7N3ge8Ile1jJ4BC4UZ9enSvq3UHMzBITxjn8P60yws0fEoAJyefTHpRzT7hY+VZP2bPA0qoH02Hk4Hc8eoFWf+GZPCVu+E0m0IbGd6j9Ca+pzbxrOJFG1gcnI64/GpplFwr7gMkj5ccD6Zpc8ieQ+Y4f2b/A4lQDTIVJ3F8Fdq46dqy5/2f8Awb5/kXGiROsvZCABj8K+rYY4GlSKRgCc7T0z7HFDwwfPG6/MT2PpRzyDkPmC2/Zl8C/dFl8rE7dmFK+uakvf2a/ADQm1g0kfMeXD/MQPWvqaKKNT5gRSSM5x0z7U6VEkJZPkI6gDJJp+8HIfKVl+zD4H2AG2BfG3oAu33OBzVm5/Zv8ABcUe19NilQAqpXqPrX1CeAxDbAuMdqrKsMxeSTqDn6Gn7xapo+Rbz9nLwpHIqrYb0ZBw6rs49RVjSf2d/h+FlnudDSR5CAuwYXj0GK+tJ41ZPXjjgU4xiKJQByOoxgfhR73cfsT5qi/Zw8BZZ10aERyoV8vaoIPfLY61nXX7N3gmOyt4JdLVYw7ZQbScdsnHSvqyNt5DFcAfjVaYlRmEhM5JB5zR8w9ifLEP7MHw2knxHYm3TIUhAfn/AD+7Ur/swfD3erR+H12x52umAzH/AGmPWvqDTZUedzIMgEMOOAa1pEQvhiVQEbgOSf6UfMPYnyJJ+zD4Ee3E/wDZiQyI4baeW578dqS4/Zo8DNDK0liJDt2qFQAjPfNfX00iszBUCrntjkD+tVXkTBUkBHI7D+dHzD2J8pX/AOzR8P7a1EQsCxbHCgZ4Hc1nW37MPgW4litf7NCpMrbtzFO3cjrX1jOIArfLuVsjp2x1qxpoER3qAuxSB0/XNaC5D5bT9lrwGkDLNp0RKjCsOOB6+tZjfsu/DiOxDrZB5iDu34Ke3y19etGjOZ2+baemM5x1qjeW0T20gjjUlQT6HB7UByHyNY/s4fDx55IpNFt2AUgHnLH69qvWn7M3gJkZbnw/bIrY2hE+bj3719LWdm01tHIyBcNhvf8ADvW5b28ShSpChT+VHzM+U+Tl/Zd8ASyRi30pcSFiVYf3fQ0xP2aPh9GRJPpCAnK7WHy8dK+sQ6nPXIYgHPA9cUhhifCSDeDzwfT1FHzDlPkS3/Zp8BmE/bdDhjkz/Bz9OauL+zZ4IlJe40VVX5QpGF598V9ZyIYoWxjJ5X+tPBhZEMLbmP3gevFIfKfJw/Ze8HkzStpUcZORyuRg9MVnD9l74fQIzPpayuADuHyj34zX2ZFbi7mdUAXIyv8Ad4/GopLVo3dSqnb+B+lAcp8ar+y78Po5pJI9FUNIe46D6ZxW7afsw+BLVkhi0sTPGQVDYG4n2r6qW13RMdnzMOQP4TU+mCaF9+0Mqkg5HP4UX8w5T5T1L9m3wRassy6OIvMPzdMk9+lYJ/Zs+HzKZ5NE8x4w3y7uo9eK+z+JZCJ/mROue+fSqbxBMrGMBj+Yov5hynxon7M3gMhY4/D6+QMYOB5hJ7VeT9lr4ds6PJoMSJGpODndn3xX19bKv2lJCuDF0PYVI0YFwWAAVvvH+tTr3DlPke4/ZZ8AxyI0GhwGFxklR82fQjNUv+GVPh7MZidLWMOBhgRz7AGvsab926spAAGPWqJRZpSSq5j6ED1p3kHKfKc/7LHgOKSFktAIlQbSsYJBPqax3/ZY8Bnrbq0nTIQEc+1fY10khjUk7QCB9aihtx5JLrlT+n0o5pBynydH+yj8PbtRcSWRMnOPLG0Gq8P7IngISCS601twPdznbX2Jb4Rfl+8CMdelXIUmk4DbUBJOaOaRpynxZc/spfDtkYS6ZGXYlQA+3YP60zTP2V/BM3lWCaLETAxJLfNvFfYU1ptk3gfxfMeua0rWPyQJoxy/zfQUc0g5T48k/ZW8ArIjTaUsJVmGxFH6kU9P2Vvh6heKDT03sVPzE5/DHSvsxSZXYSHnntj8+Kjg3Ry7VYEZB6c8e+Oaz55Bynx5J+yl8PjckyaUd7csWlJGO+BWdL+yf4Iub2FmsVjjiI24BAAHTNfbU8UdzIzlQuT1/nxUXkQqMOCUBPPBA9OKOaQcp8cD9k/4b/PNPpS7s8YIIHvUp/ZX+G8JjC2CTKeV7Yr7AktjJkxgoCPbkUyOyiAHJXbyAB3/ABo5pBY+RH/ZP8A+bhNOihVyD8mDx75zVUfsrfDqWWdn0zy8q20FgAccdq+zYrfZzOecjGMZP1qpc2ib+3zHLLjjHt3qry7knx7F+yp8MZdNit30jNwxChg2COeeQRWfP+y98ObWRM2jqokwQQC5Udg2RX2YsAQsynp1/wDrVVmsRNGhYZ2c5PXmi8u4Hx3/AMMyeCbidlstMit44mOAxJ80DuSDgVfsv2afAbXsgvNGEqlcx4biM+2OtfVaWZdpACAucntgevNa0FspQg/Me3f9c0ve7gfJQ/Zg8AboibBZSo5w4Q59+9Mn/Zg+GtvsZtIaQxZYtuxz+HJr67FvEAMLkp+v4etTBFB2525/h6Yz0OKPe7gfHJ/Zi+HsMIVNHBZnzuMjEAkem6tKH9njwBDpUNodBgUmQnzGbJyPxzX1PPYCRsOQDKRgjOR+NWRYSKqIQNoHJ/8ArHij3u4HyR/wzJ8O0md/7LiZ35TZgkMKlH7OHw6RmuU0VXdSN29cc/nX1a1pCYnIABUcEcHn2qM2sMcDWwVlaXGcHqfxo97uB8qv+zV8PyfL/sKEPKQ3BG0CrcP7OHw4hR7Y6RE4Y8KqKTx7mvqqOGMJkjDDjP0qq9msLhlzufndyOP50Wl3A+WZf2efh6p2N4etYzIejJuYkduuKcv7Onwzl2rd+HbYyJnJUlP5HFfVxtUARlAfadwY5/rzUFxa243yIqgsc8DAJ/Ci0u4Hy2/7OPw4thxoMQjduhJbA+ppB+zh8L5w6/2Qjo2MMCQQRX1LbWgmI8wggAnoR+GakbSE8reh2nrjrzRZjsfMs37O/wAP0t187S4yUwfujnsMkVE37OXw6ni+XSU2uCGVIQhJHTnrX1a9lavGYZmLAjjqP1FVIrFY4jHGBsU5UknJ/GizCx8rR/s2eBVYLLosEECfcCJuJB7mnSfALwGA0S6RCiouF/dg8DqTuz1r6zSxaNQxbKnrjJ+gzmsS9iTzjFIo3EZz6e3FVyPuFj5rP7P/AICulGNCtvMAHzhQgwO2Ac1jP8DPBVnclINDhjLArgAnI7/MTmvrezsFZF3PymetUGtQbl/LBbcoVQeCD+OaOR9wsfM2m/AzwZZo0kei27O5x+/+ddv0J4qa4+AvgOe5SU6Db+Yq9FOFB9hX0qLBUkBZACw7f4ioZoJM7Nny5HXg/mKLMnlZ82r8B/AckLJLoUMLMc7lc5PtzVkfs8eAPJDw6DbTSuwO2XheO2Qa+jI7ITtsXIYdMEA1ZMMkLjcPMAPIYY5FFmHKz5uufgJ4LgQIfC1nEi8FVLITnqevNZMPwP8Ah3Fcrbr4diW3lU4I6cdic5H519ZyRI6eeYgWOAc80TWdtK8ZdI+P9gDH+fpS5Q5T5csv2f8A4e273C3OhwSRyDuc7fpnNOvP2fPhzJ9mji0OC428jK4HHr0r6TeOGGRsxqu04yvfPTrU80QcIyng8YHX35p2YcrPmT/hQvw9RlD+G7RCVPMfAJ+marH4DeCbVBN/YNpKQAV3L8oOenU5r6h+xIo3juOp6H8qjtoI/PzsAC8dOP1qbsOVnzMfgN4NeSRm0W3jaZlIXYAo9cHNWZfgF4CQgReHrYMeNyxBsH1zmvqOWHfIQQNoH3gAWNJBb7RuaIK3fOeR+FF2HKz5Xf8AZz8HMuJNFhnjjUkrGgRzntkEH9aon4AeDoCIodDt4EK5AZN8hUdiSeK+uZQF+ZowuP1zWUYbQTEpAiyr/FySR+dF2HKj5k034J+CkRo38O2oLHCDYH47/eJrUb4EeC4s+VolmyuMH9382T/sk4r6DW2W42MUCc4wOmfxqWZDFhQgwTxxnj6UXYcqPnX/AIUN8PlaONtChJPcfLg+pXvVLVPgl4UiWU22lW7TDO0SRjB+mK+jmhKKueTnOc8j2zUFysjWpZxg57jtV28xcp882nwL8G3yCe60i3ik8rYdseWJxnpmtf8A4UZ4QvbKGS50SDzIo8bViHIXpwD1NfQMKIVT7u5RjPTpVqItFKMEnoAN3Wi3mHKfOen/AAE8AC4Es+hxqhj27CgILevXIq9J8EPBMVnGlvoNrjGCCg2n2JzmvoYbwWdW5LcnNCo0aFQu4Z/X2os+4cp8+Q/BDwAdypodg0hj5YW69cfXis5fgL4FjntJpNHtmlwxAEC/Kvp15r6FgijimKoMEjGfTitKOIts3jscn39KNe4cp833fwQ+H7SRSTeHrQmMHpEFBP0BpbP4I+CVZX/sG1csx+7EA2D6k19IPYwv9+Injnt1qsLCK1ZY8jC8+hFTqHKfPCfAj4dRkWh8P26OzZ3+QJd3+Bq9N8BfBrOon0hGRB+7zCqkH6ivoOaMRMJQOrDIzzWgImf53Y7kIwe3NGocp84j4DeC4rYQ2+kxfLyS8YJOexaqX/CjvAiokcmkW4yGPCBefTGa+mvLdyzbss2CQfaqdxEs2Wk+TIyeB+lGocp85xfAbwdPsVPD8OyL5uU5NWtI+BXw+kuJI30G38vH8fPz+w9K+jdKkleZYVJOOvPGD2rUj0+C2Z0RRlieuM0ahyng7/BL4fCRrl/DduZiMAlVHHsaYfgb4IaUND4askLDoyLkn6d6+g5LRGQBl5HGf/1HmmxpFbOj4AHYkk4NOzDlPni7+B3hh5cpoWmwLtxhoV2k/TvVSP4K+D7PbKPDunySFSGPkKR+HpX1V9ljmjMVzj5hnnqCfSqB09VVYgoBPGR3H50WYcp8xaj8BfAkywMdDtYsNnMcYQH1HoRT4fgH4HMggm0Kya3bkBIF4PuRX09LYbY0ATfjjDdOetRvYxQoCgCHttI6Ua9w5T5if4EfD5ZGiTQLXzE+XcYgo5+lTx/s/wDgQQbYtEtIo05wEUkt6jPNfSwtJCgI+VTx05z681aWwLR4YBuOKWvcOU+T3/Z+8DF2+z6HaGRxtBCgj8QDioIvgD4W+0ulx4ftVMKZyEQgjvxX1S2noJgFPlEDqOCD/KoltljvBuBfK4aQ9cn9KVpEnynH+z94KlG2DRrYQMDuHkoD+OOaqj9n/wAEGbZceHdO+UbQyRAce4z1r6yfTI5p2kcHjjgdqjNnGkmUUgAZ5APNFpAfMY/Z9+HIZUi0GBudzcBcD8etWbr9n74c3kIjXw9bNg4AMKj88V9H3lkXIumwgOB6fyrTtIIxFvAAZupAotLuB8zr+zD8MI0DR6FbrJgbgI1XpVWX9mzwLMGP9gWO08j5RnI9a+uI4XkXLEc+wyaikgE2IigOfyH1otLuB8lJ+zz4AlJiuPDtrG8Sj5zGpyfTHpUcn7OHwvmMrzeHrXpjCxqAfcAGvrGWxQbSwAAHU5zU/kIIVQIrBenQYquSXcrlPjT/AIZt8AWzbrbwzaTKRjaEBK+/PeqkP7O3w0u7tHPh23iVchk2jJNfZ0ogkjkhjTyyeu0/qKxYNItYZQxYnPfHGfzo5Jdw5T5Qtv2c/hhFqE86+HkKyNlA2Dj8zV5/2ePhlNJG134YgLbzvbHb+HjNfUv9lQiXfgMVOQecY/OtOKxj3AbcZ7H0P1o97uSkfIcn7OXwzeAt/wAIxCssTfMwH8LfjUj/ALM/wntCv2XwvC0jffkYdR7DNfXk0A3yIxzkAFe3FQMo8sRlQc9iACPxo97uaJHyGv7NngS3Zmi8P2yIzEjeq7gO/Spx+zn8LFSNl8NW6TMwYkKMMP4u+K+uooyxZXRSDjBb9e1RR2NnnzZ0Erljs9F9vSi8u5XKfKc/7MfwkaJoG8PxIpf5PkUHrnHB6Vl6h+y/8KgiyW+hRoW4YIeDn0zX2fLp9vlZHO4g44xxk9qzb/T4ZImlgwRGeh5Bx+PWj3u4cp8iWn7MXwrJMkugx7X+6T6f/XrTX9mb4RpMsn9gRRbVOAcbT7cV9aWcQ2iPYBnoDjFDQxbyrRh/Q46UXkHKfJV9+zb8LFgWU+G4FduMJjGPX1qq37K/wrwu3QrdBuDP9ewGa+vpo1JI2KSMYwAKjexhuVVpFB3e+KLPuHKfJDfsx/Clr+WdNChWTGWO44APoM4FYF1+yt8NbW5T7FoyuGdWYtggjPODX21Fp8EdyGUhkxghumKtS2cW8rGihG5P/wBalZ92HKfIkn7LXwolicXGhKzSMGUkKCo9hilvP2V/htbwkDRIEMbBgxAIPpkV9kSRwtGqLEv7vgE1BIiSxfv13AAcD1HtRZ92HKfE/wDwzX8OkhMkuhW8mTgDYpBHapB+zR8O/wB6kWiQg4yCVUnPtxX161rAH2xRjyz94Z7/AJ1ZjsbaNQ4j+Y9Occd+9HL5hynx6v7NnwucN52gwmTrhQAAR6c0kP7NPwqmRtuhxB5chzjnn0r6wi0+Euu1AVXLHJIz9KctrHHOxt1x5nPXpijl8zPlPkub9mb4VkwWtxoUVwY4/Ly67DgZOSFOM89asRfsw/DWDElrodqHXOdybshuDj39M5xX179niYAOoNOWGJGwqDFLl8w5T48h/Zq+FkKJDdeGraSMD/WfxFu4qSD9mD4PzmWMeHYkR1+TafmWvq+7t1YFUX5T+Yqtb2YRkBO3JzuHVqOXzDlPmlP2b/hQDEF8NRzO42kbQNy+uOmamj/Zu+GC3H2aLwzbxYUnO0EqB2z619Uw2lqsquqbRHnjpyenSrLiMpgopGOcE5+vFOz7lWPka5/Zn+G0NqbiTwzE5xjoB17nikg/Zz+G1vBui0GJN+DkKCfoa+v/ACITF8ijHAweRWe1okbZIUZ9OtFn3Cx8rw/s4fCxUYnw7ArgEJj+ualtv2dvhxcW5R/DdrEoG0tHwePXFfWNvYxOAxRS3rjPXrT4rEqSERUUN3GQ3vilZ9w5D5LT9nP4fXTPG+iwkIMElB26YNV1/Z1+Ggnd38PwzELwXUAj6Yr7L+zrLEE2rwdxwOMj6Vh31rbySmPHXqB2P1os+4ch8zD9nz4byoGs9As484BDRKD+JxVS9/Z4+HtvD8vh6yLMRkhRnHtX04u1BsRRtwO3U+tSiBGcOeSox6YFFn3DkPl+H4EfDSVYYz4Wtiq4BOxd2fXOKkX9m74ZmIxDw9CGYk4Kg4FfTkWnwf8ALNcnIOTnpV17aN1QbMsDnJ6flRZ9w5D5Qtf2cfhlZGZzoVsjO2F3oGAGOcCtWz+AXw9haMroNt5Y6t5K4P8A9evpg20Z3l4wD2x90e+M0kIjkyMfdGelFn3A8FHwJ+G4hCvoFtHu4yIk3exzioI/gJ8L1Md7L4VtmuMNGQQCrAd8dM19M20ASMK5BJ/l+JqQwyjcu0KODyB19aLPuB8rw/AL4ewabHaw+H7WOTk5MQfDHqNx5rP/AOFDeB7eaaKPQ7ZIn2gZQElvYV9ZpBFku+GbOD2pr21vxJt+ZORxyM9avlfcD5Ri+AnwyYGd9AtXkC7WDocE56iln+BHgEusR0S1NqihljaMMqv1719JT2yTHeie4BXHTvUTRo+Y3QZY8g8flRyvuB84f8M9fC+SN57Tw3arP5gViIVxjr0x0qW7/Z/+HF3uSDwxYggdVgQE4r6XhtYUcKFAH+FW0sl3BY0X5aOXzDkPkW7+AHw9K+TN4ehCB1PA4GPYCrk/wC+HEMBZtAjZH+cKgUHaPTNfTeqadOkoXaowfujofyNSQQfaLfypUXgEEqOn4mjl8w5D5Zi+BXw/mgiePw9by7jvAlXBUduBVqX4AeAiFceGbYuckkIB+hr6WTTxA2QgcEcAntVgQIyZKDnrjj9TRqHIfK0fwE+G0B/0jw3AhHAfOM59hV2z+A3w43P9k8MQv3ZgMk/nX0s1hCXjaRVdBzhuas29pEjYiQptGCOOc0ahyHzPB+zj4BlhkA0ZC0mARKqEjb05Az+taVj+zx4Ft5R5mh2ag8b/ACwx/EelfT0VoF57t+lO+zhdwUYyMGi77isfMzfAn4ZiXfL4dsnY9GEagVUk+AHw488yXXh+0KnhAqc8V9NmygbAMakfjTJdKEsYYgbug5xjFF33Cx8kaj8CvBFrKpt9CtXikI6Qqdv1OKWP4DeAREJ5dDtZHJ5URAYHtxX1BPZmMiKRdxIPt0p9tpqJbtn0yN3JHp6VPMhnzLH8FPhwUbd4atRgnf8Aulwc9e2akT4H/DUlTa+FrMPFkoNgPPfqPSvoiW0kiJ+TcMcmrUVluib5UJXGORnmiwHzdZ/BH4fwySbPDtsHBZgJAW2l+TjnoT2q8fgp4Ak3O2jW67h/FEvX8RXv32FpWJXCHGCTTk0dSm6XGaLAeBf8KR8CorSXOg2TAcIPJUgfSjTfgF8Og7tFodpE+SR8m1s+uRXvUej7HDSkc9uxrUs9Hg88zAlt/wCAHtijmA+c5vgf4TGT/YVneBGwpkjDYA/CnD4L+DJEljXSLSHcd3lxxhMY7dK+kbrTITB5SDAB3EdOfSslbHDbdoJ6GjmA8Mn+Bvgq8gKtoVtKFxxsTn9Krv8ABTwTp1tJ5Gg2ybyMrtHH04r6Ot7G0ib94oUsPxNVrm0jmiKgAc8c5Fa/MD5tt/hX4J1KUk6DaRD5VdTGCcDrjAyPwrdufhJ4JSCS1XRbP7M3CKEDlfxxmvWmtYYpBIF57kVZkit1jyEDH+XvzU/MDwhPgv4GiYSPpEUaYAO3+LH+zipx8J/BKRb/AOzYmdwwbCAgjsCMda9pe1geMRlRt9cAGtG2srNUJMatu4IAA6fSj5geEWvwx8L2sjTWuj2cU8oI8zyV5B7MMc/nXYL8N/BVpEJLfQrWOcgZdIUXJ/Ln8a7eS3AkO0YxW/EkbxKH7ild9wPELn4W+EGlkuoNLWGdwu8q2EO3p8g+UU23+FXg5rlJ59KtiyBgCUBbcejZ9vSvYS6b5QR90/8A16JbeKUCQD8ulHMyWrnmI+E3hzD+VpdiEf73mxeZuz3ycnmiP4YeGotka6baDYcqywj5T6jivYrdUniEQ4I70SWfbrT5mUeOy/Cjw20mY9LtLpkGSzRgsPpuHNVofhj4WyWk0y0DqpVV8vIH0GMD8K91W0jZBgZYYHB/z+tVbiwheQOUXdH+AH5daz52O54h/wAIF4fteG0mDd3G0AEjvzVFPh94au7lro6Xb+cMgfINvPrgc17a8EbHIjB3ZzzjP5UQWAT5ygyepz0HoM0c7C543D8NNEaNYJLSB9oILmMADPpU8Xw30QxNAkUMoIClJFQ5A9TjivXhYwFyAu7jvk9aujT7baW2nLYz+HqKOdhqeFz/AAq0Eblk0+CX59zjylXJPAO4DJqK0+FfhDmCXSLfDvySihj6fNjNfQHkqse9guG4Ofb8azGgzMcAdOT9KOdhoeM3fwX8I3DCGayQQEfOh+YE88855569aht/g54IVxBNpFs0A4xtG98dPn617iLZXfBYGmz6ciLuTn268/jRzsrlPFX+EXguOYrDpMSDudqhgB/d4qCb4OeF5G3jTLaaNxjAiVGVT/e4wa9uOnF/3zw/KOD6DPocVoiy3xpGEGxjgd847dM0czFyngUHwY8OWa+WthbLbDonkIwB9cbf1rUX4VeE3U28+mRFc8lURc47/dx+FexXtm+xQqZ7DGc4NQf2Zduqjyx5fPzFsAYrb5k2PLm+FvhcsZIbeJXK7RviRl/LbjPvisRvhToSJJFNZW9yswO7dEuQx4yuF4wPSvZWhKHZNiM++abFbIGLCRS2cYzUXKUJdUeJSfCDwFFIbKPw3YJK4z5jRgyBvqVqOb4R+GYGVJLeNVUfwQoDn/eK8171NCI2WPMCuRzux/Ouc1bUdJtQYbq6iR0H3cgk/wCFHMP2E+zPIYvg94CuGUNo1rKWYZkdApH/AHwMVV1v4R+EELedpqyJwqhFQAD8VzXpsWv6NCgWaWJEyQGMmCP1rXfUtLuLeNormOVT90q6tk/jmi/mU8LUW8WeDQ/ArwFNDldLjSQnOQik/jwM1qSfBLwkAsjaZAGUgfdAXHrgjFe3x2s8EitLA5WX7ueBz6U57Yxr8yjepGfb654ov5mMoW3TPDf+FM+DJoxCmnrGxBUHyo8j/wAdqwfgN4LuHVp7BcHaD8ibuO5+XpXtKtC23oCh5HHNa9tKq5dl5+g5HvQM8nufgd4BIBTR7RkHAHlJnBGMZC5rnrr4B+Erm1e3Gkoq7duVADYznqASx/3s19FB45lzEoJ744phRmBX1odRrYtM+eD+z54Bmt5ILnQYQpyQrgEgDgZ4xz70Rfs8eAQu220eyQk5B8rdgdMENwMdOOK+iI7U55NXFhQDbtFT7SXcZ8ov+zZ8P5ISv9hwOUbO9AEyPwqWT9nL4Z3O/Z4fiiwuAysCxP419TvaI2QwAz2xVRrJIQAqAAdccH+VF5dwPlH/AIZl+GSkp/wjcMak/M53EsfbPT8KkP7MfwvZFK6MrlOVBOGB9j6fWvqcWIL5XGe/Yfr/AFpyWZ8wKFDjHGOufy6fSi/mB8nx/svfDWCcTR6Hbq+MgOrygDspVmOeeeOKzJv2Vfha4+XTLdLiQElYoNoPsMjj6jFfZE1lIqBsc1LAU2AlcsO+BkfSmB8dQfss/D4vK40NEKjAypUlSMYBqEfsteAre2WFNITYANvmEsykHPBxX2ph1IKhckE8461XbyRMxZVyuCcc9fwou+4Hxcf2VPh5PIxl0a2jUEMVjj2lsesg5qBP2U/AEYcQaHCy5JCsPMYZ9Cc19pNbxzEY5yPp+eBUH2ZIZAvBkboenT8qvnYHxLqH7Hfw2l2eXpkBVfmdBuDS4HAzuyOfwrH/AOGPvAEiRtJoTxPtKs6SZGT1OG7fnX3ebeNJhuXJPftUjwrv4I+b17Ue0YHwjL+xt8PZ5hKmnRKCMkFmbn3C8Go5f2MfBLyJN9hgbzD92BmiXHTle9fdiLCJiBDtBHHIA4GKsXFr5kY+RQ23sfQetP2sgPg+P9i3wMoSH+yFIDHcfOY5A96r/wDDFfg3fB5dmg8ssWAlZsqe1fekRkTgqPlHGRmkcJjKqAwIIxxWftGHvHwZJ+wj4FYPNLbtEy7WXBJAGeQaQ/sNfDBXZDbSMN2DncQue45r77WRUjKiLOenPp07VYiyCA8fztzwSAKPayD3j875v2IvhosJktrJpcEli0jDp/wLmmxfsT/DyVcnS2BK4J3uR/Ov0N+yQJujjiBLDJ5z/wDqpyp5aZUheMYzij2sg94/PJP2FfhvFEzJbujqCMl2YZ74qpH+wV4H892iiws6jALtmv0PZS+Sqqq/h1/KrKZZd+0ZAAHTj9KPayD3j815v2DvADBYlhupcDnDMent2rMT9gfwMiySfY5Y8NhdzMSAPbNfp8HJO9UwOhIAGf0qRUEqbSFIHUn/APVS9pInU/MuP9gHwfIJBAs+7AIYvhQfzqs/7AHh9od88jZP3gSzHP4Hiv04kt1EmyBRs4J2gAZqT7OZQfMztbt/+qj2kg1Py7m/YH8PzoJLe6njWNSPLPIJI6jJqq//AAT3gvU89ZpLaMqAGZhngddoNfqG1nGrFkTOO/HanQK5fgL154HB9KfOUflzF/wT/wDD74jl1S6DRj5gy/6xv9n2qu37A3h6C4AGpXO9RkoVOM+xr9YHZAmFjBHXpyD70RIXO9gDtHp1H1rPnA/KGX9hDSGRUTU54m2liqjOcepJ4rOl/YF0Z2za6rKZCoyZGOwHv2NfrVLY2y4bylJYYJJ6/lURiRcxiMMpX0HXtip5maH5I/8ADANrGzPHrs8AiHlssZ37y3QgHGBUK/sAzSkxrrVyfLyP9WFx+OTmv19htI4A7KgWaQAFsY6etRPaQLkqgzkN1JyffNHMwPx2/wCGBLx3Jl15nx95QAuTn1qVf2Dry0LAa/LFbuSrBRuYV+vrxQjOYUZiOgGOlSxIjPHGUBbPJxxz2wOtP24an46r+wnrqKr6fr08qO7Lh1Cke/XH60w/sE+J1CqdbdGkY4JCmMEDrgtk/hX7FS20UrlngRlPYj+lKtrbKyItquAe4Bxn0z0p+3DU/Gu7/Yc8Z4XytZeWUYDCNcEAcetRy/sJ+PUijuIfEUiXAJUqFI2qx9c1+xskK7jiAAk4BAA/XFSmxt2d2dNykA4z3B+lHtwsz8V7n9iL4gWB3nxC6KxJA2btv4Z70jfsafEa42z/ANsTRs/+sklQKAuMY696/axre2mZZPs4DpkKeoAx9KrTwIZMTQqCg4HBAH0I6UvbeQvZs/FY/sVfEoLmHxKtzJIgGwrtUKucDk9ay5/2O/inbQI02piMO/QMSq8Ecj/Cv2++yRFCBbxqrYzgAdMn86kt7WB4GR4k3qDzgZHBxT5xn4b3/wCyR8Xnmgf/AISVXkAyFyzEBe4PsaS+/Zo+OsVuZYdbcxy/d+chjkYyAema/buysVVyxRdsfAyAM7hV6TToZtsghTcgIzgdMdOaOcD8LV/Zz/aGkj8h9ULeYFbYXHBQEL05HA5FVG+A/wC0BaOI44xcvgmLy8hiR1GRjnnoTX7ovotlKR5iDMZJBGByKifRIEH7hQVJydx5J75xjrRzgfhP/wAKf/aPtI57aMXflqCxVWIAYdQMUsnwc/aOjmFyJr0PHGuCJMHBGMew4r90v7E09I3klBO/AAJPAJwQaguND01yFaAS5Gc5PTsOvXmj2wH4jp8Pv2lLZmPmXZXHEhnySPSmP4W/aZt7WOK4uNQdAxKokuRn1z2Nft2PC+nvGm61TCEZH+NOk8M2ESyPAiReZw3r9MUfWPIz5D8Oxp/7ShaPy5NSMxDbi0hBJ6c1SNn+1BaOtoP7RkEYO0tPnK45Ar9xZPBukeW0Qt0Pmcbic4/wzUTeCdGMX2e/02CRMkxsSVYEHGPxo+seQ+Q/E6LX/wBp1AIkn1OKIKcI2cKex3Y/Klk8RftQw7Lk3mp4jXDZzIRnuAB1r9rR4U0mJdsdou0Dnf8ANuA7VL/wiukTK6pbIpkAyMYye2MelH1nyF8j8V9O8aftNXwtrW11jU1DKXjZV2eYDzycc5HrVN/iF+0TbSCO9m1Mb2YhfnD7hwpLY5wfav2jTwZpVpJHBYxBE2/dC8JjsCOmPanP4J0+bYs0KPG2d4ycOM9DitPrHkafI/Gex+KP7WaSwSW99qkoQneiFlzznk46GpH+NP7Ts7O895qkVxCQHUltmCe/Hav2Qk+H2nyzC6iURowVdiEgADkcZ60+XwRps4mjmiR/l27iMk8/Wl9Y8g+R+P8AY/HP9owskFpNqEhcHoXICqOuCPaqq/tC/tKRKUtJ9R8wAucwlflU9dzLj8K/W9fAkAJ8yHYOAJEG049OKfd/DjSJrfy5LZJkwDgg5J+uf0p+1j2Dn8j8jYv2sP2j41MN/Ler5bEnEKliOw4Tim/8NW/tAQSmVLy+Zi/mYaIqRgdd2zH51+tEnw20m4k+e1ijBDYbYNwB6AHv+NSH4V6UVxAqKCMHK8txySAcUe1j2FzSPyvP7X/x4WcBZLuRmXJDxlhn1xj+RFRxftrfHqIzIFZ93LCW3ZuB/dO3g/nX6qTfCbRhHJJDFG8rY3Ahev5fzqjP8KLCd41nso0AYHcgTcSOxz2/Cj2sexHNI/NO2/bd+N95K1suneRDk+YVif5Qe/3TgfUUkP7b3xjgdlihICDDboyNwHflen0Ir9HoPgpokMBR7aOBUB24GcZ7ZJ5FSW3we0SQSo1rbuZwAXMS54/lR7SHYOaR+cd7+3x8d1CedCi7Rg7YC3HYdO9Jbft7fFiWFdssdmyncxaBgWcfw9OlfoxL8E/DUjsjW0AcEEnyxyB1FUJvgf4bnCRTW8MhDHH7pSNp6fiKPa0+wWkfnnZft7/FmNy/2dJdzfIrxupCkc8heK1rT/goB8TJGuA2mIyqVwNr4HryVzg192N8BPB08TRTaRC/PPmKDnA5OQRgGqcf7PXhuG8inhsLaJYwAAAeR3HUir9pT7BaR8Xf8PBfiExlmisgJkwqqWfav/AdnP50yT/goL8XERHe2t5PLwWDqxBz/CF2ivuI/AfwnO/nT2EGE+7mNQAO3A61nD9nfwm0sV1NY20skfQNECGx04NR7SBofGCf8FA/iI8Zjm0qBGTlXWNtpHUg7Vzk9jwB71pSf8FEPG5+zodPU9OzE9PpX1Hf/syaBcSvJDp1lHI5yoEaqg+o61Us/wBmfwzZ3MKX+n2yvCW+cR5BJ6FSc4xR7SBEz4p+Kn7Zd98S9HGl6jZGG0QlmmwUYsB8oXI4yc8e9ZH7M3xkuoNdvPDg8yewDC6aV/4SrcqOP4s4r7a8Y/sjfDrxlZR6Vc2AtvMdmMkDbCmRwRzgkcVwPgL9jzRPAV1fzabLN5MxKhWw74DZGT6Gj2keUzSPtbwnr1vqFpb3ELMSwXeWxwQO9er212I5VYHO8Zxn8a8n8C+HH0SyS1dg8YBByOSRxXp8Nt5BWRWMg4zwOPpXGbo6GEuXUtgZ4wammtwJMqeo4pBsZFPp+FSlPm659DQaHxZ8b5JR/wANB5PT4X2Sn6f8VDX81Ff0tfHCNR/w0J82cfC+y/H/AJGGv5pa92l8KPKqfEz/1ft0p+6bB+760xJDFg4xnrU42KhHUfpVNI1DhfvK3XPbNfHn0BFOd77jyT19hTFIcFuuMipZI1ZyVyEHr1qIIiqA3I9Mc0AMDE9woGOlVJCquzud27OB6VYLAvxwDwPas+ZG3Z3AqPXrQA2VVb7pByMcVXZCi5AAIOMHrU0uFUbOB6+lJKCozjII5q4gZ+Fw2OepxWPND5r5Xgevetl2KuEXjPc+lZ88amQhCQD0+taImRy1zC4Ryc59MVjGIgfMvTgjGTXUXcT7h2PTHY1mSiMZVuePzNUiJGBc7lJ5wRke1SrEQgdRtY4696spCWOHG4DqGpJGRFEUancO5rRESKUxYsrDgrxk0SM2QXOF74p5MaptYZIHXntULKZwFY5x+GR6VZCInOwHyvmHY1SImBL8ZOK1xD5KrGcgDpTLiLfgIfy96CyvGGDL5pBX2q0SnBj7VnravwGcbc8VYt7Z4ZdjnI5O7tigC8hYsCTnHYVDKHJKqcY7dq0I1AUbME+3eoHDiTAwT/KkgMua38qIA5JPIqopMjCIDB/StC6lZVbCn0JrN3ZZWR9tUkZsbIgikKn5R0Iz3qo0qsGKHavTBq9fv5qALjcOp+lUbeNSrMvzheQfersCRdTKRqOxwORUwIXcwGC3X3odCzBd37tQD+NJLIyRbWAAPTHvRYuxWZihxk4b9Ku48shXOR2x0qiI0+90B7e9WysmNvHBoBoc0u0byxJIotLhUmRVYsHODu7VVukQJuThgMN9KbaeW2Dnb3FBBvyKpyQxz2p0c424bPGapqzuvmdhVaR3ONpxt69qALdx5gUGMhw2Dx19qqS7z+8U8knI9PSmsxjAZWwwHQe3aiNSiux4YdiaAK5bLnaNueenoMVG864ZcEFMAe/rVjYGBOecdKoPvGdxyPQUAE0rgFwMkjg+/rViWZXVWUdR19eKhCFyFzgdifU9qYFaONkJB/8A10AQzOjNjPzHnA9MVaimLIfLXPqDx0qiypKNwyCB2HPHFWhCI428v7/FADo1PzqRncSefQ0I4dSo6L+tPViyYcncB2qFV2/L09qAJvN4LKPmXpRI8800bPwD6e1TrbOyBz05/HFMhhk80bl46Z9KdwLqyxqViQ7Qw6981XuXS1cls/PwPrVWbcJ2CDAA60DiIJNmTB4z1zSAkjnZVLj5gfwq4rnyyG61RRlIAI5zwB6VeZD5RKZ9aAKTuUkDLxkcmo5L+FU+fIftT5FMgEaZwBkk1jupLlcdOefagC2kQmlM2ArP1PetS3WMjEp6dc1TtkYoNykD61cSAzIFz0oAzZIlFxmMttY/lVkFhn0Jx65FWVttpIUjI7+tKojAwo2FevvQBBiVWZlPyjtVneSo+XGR6VBIrgMyHOfWpIMzK25Sv8hWgGgqO0IKjLCoCVcnzPlYVMLgwjyyuf0qHekoxt2EnvQA2TJjULkJ7etZN2GQsd2c4xmt+NldypwADzWPdr5TrjhTyM80AX7CNvJQKSpx7VdPm8JKd5BII9aybS4ZiwJIIxnP9KutNhzvY8Dg+uahgLcbYgQmM8U7cRCGAxzjHrVGWRjKNmOKtRiRoQZPmI/hHNITRKT8uRwDj8qrS3ICMVYll+8D/SrBiEsZCHa5GMHiqEkJjUwSHJbng0FdS3axI8Qcfef+XvVwSxPJuXkDg+1Y8E7RRrE3zA8H2q4yhEby+Cw6VoIdeos7MwfBTj8DVJdvyxY24OATU6lUyG5Oe9DgySAqNrL+RzQBGYJC4we+OKlML+X5sp5zwO+M1YhBRAsvG5uuajupF+ZSc7O3ei4DEdSwYjjnCkdanjUswwOp9e9V2gMUQxwABz7GpopSoClgB16etAFi5Rjlifm4HFUFuFaTH8QPXHpVi4yYiVOW7Y6VmW1uSVfpu569aAL0creYTIQADxRLI7zq4GM9B7VYW1I4OT65okiw/kjJZRkj0z2p3Az5GBdjtyynjP8ASqEMRM5K8fNkD0q9KqRvtPHPTPNWI02sqnnp+VK4F1fnyEGAMVeVfMG4ccfSqETFHYEA4wcZq7HK4XBTaAM9aAHRsUDB8EGpY2YOA33TTI8PhuPm6ColkbJUjBzigTRaik2O29up4HtVC4fy5Qc5BBqQIrH5m2lcnms2ebe7KOfSggc1wIA7IAzN1PcVTjMso3O1NycMp6cZqZUHl4XIBx9aAFlaNotp+bH61DBDLOylflA9e1Wrm2IhG372epqS2IiYKpyAOc0AaUIZR5bndnuau24aNWHAA4WqqOyjlcIeh9DUhkfbt4zQAwzea5JJyOKbJIUA8psqeMnrVaScuWVSQQOaitVuGY57HjNBaNJJBENx6t/SklO5VTqxNNZQ3zSY3Y7UwIAdz8Z6UDIwgj+UnOf0qCRPLYwk+4q3jDkv2/KoXhaZw+7kDk0ARiYJCFjGNueazUkySC2SRz2xV1wQuNoPv61REY3GSXK9hQAIiyMCRnaM59adc2zKQIztDdutTwMm/wAogADPX2qa4QyBUU4JHDD2oMynZwm2Lq569fx5xVoWMUREoX5m5GT2qtPA6urNJuHtzzVmWTdGntxn8KAK7JHtKquCOo9DTBKwdkU8gY/WlYSMfKA3Z6mm4kGFYYA4JFAGiSVhDH5tvAx1JqC6894WXPzDHXt7VPGRtBLcdAPX3pilJFLvwxPb2PU0AZsds4XzG65IIpyWkwKySIVXOck9cVrFjHG2MN659zTW39EbcFPT3oApzcNkjge2Rx1pls3lTNngMBx0FXJI2YKGGMdfTk800Q/PvU5Gf1oAnKOeJBnpgjtViVGKhpOqYHSq3nusigkZHJB71oF5GYMcHcen4UAURAGGHJznp0qeFGDlR07H3q26/uj5Zw9QskgVsEYAyaCuUaQEK9AB1z3rPVC842yYX7w9an81QSzgBccEmpFkti6DgHHbrigOUka1UfOMlieT/dpIYFWQlPTnP8VaBUbA8fQ96iC78KMkd6A5R6RyBslgVwBjvmppiu3y1BU+3NRSZgbyicfqKd8qgHfuHXI9aCSrtAXBUgjjBpkkJMJZRgNxgj+lWWdZCDjOMDFRySEK8oB2KDn8KAKtvFKPlYYUjGeh/KpRDEshBz+dSCVCgcnggH3FQi4iaQ8HgYLdOaAGyyqq+m3+VZyziSQbRhjVl3BZonPyjkjFVVYNMJFXhe9AGrsMduxx8zAbe31qF41WZ2P3WUDBHen+cGILqTgZ9qeTGSHIJyePpQAkSMoV3f8AAf41ZZwgLZ4YDmq6NGoVQ2Qp780+S5iRcMBgkDmmgJoz5i/KetOJKdFxiq4cSFxE23GcEcgCrCHy4lRnL7upIqrAKCWwQOo6GseaNCSj/KMGtUBsE8jHHFQTxxSfIRyOhp2AoWsUaIVY9emPb1rU5O0cY6g1ks/kA7kB6DFRT3SEbB8hbp+FFgJpoF8wuvDZ5ApzgLGSOD0GarQCSRs4zjrnrVmR12Y6luooHYZZnHJOGPBq48JVwB/F3xVS1hXaTk59KvvEWBkGQF6UGdiO7RpjljlR+AqGOWeIAKowe/oD3pZIbphuUFo+7dsmr/lEoVx8rLyR2rMstFjG+wfMAKlBCksckmqgBEQzxgY960IpUVRuHBGOaAB4jJGGA6d6pAss8iHnAzV/dtGE5bsOlV1jLyszDGePwFaGencz5QrzBskADJPvT0AnJaQjaMdetGxefmHBycHtT2YB2DEcKD07UDsXT5aINzEZ42/WpmRVdHZjtH8xWXMm2bBY4wDn0Jq84by1TqRwc0CI5pkcnHHce1NTLSB4+g5qBo2BwMYAqzbQvjzFPXqKL2AcZtxGT83cU5pAQY3HJ4APpUhtMNuj+bd1FRTBSfn+UrwD7UAIoVSpXjGcjtiq90xBRu/6VYgkCkKy5z0NSPEJ85HP6UAVi5aPKfe9ash2bEjjgdRUQs9rAE59qc8f7wMVwOlAFolyQRx6YqrhzLk/eB4yatZ8lAG5Jpmd3zdR9OaAJ18xs4PPemDemdvfqBU0eQNzj73SoUABIBwe9Tdl3KvlY3Moye4rStYhGgaMfL1NZTMqMX6kVoadKXRg3A7Ci7C4rBDPkc56ipMIQqqoXb+fFSq8fm5K4I4pmFA8wHkcHNSHMYmYpLv5W+XqD7it7KBUAwcDrWVbWCidpEcBV/hPetFCG+UYyOgoDmJGYuoAwB61V8xgwReQ5xmrIVl4B5PT0pFfZIBJwM+lXcOYyr1zAjFTkr97IrJsJWnyuBt9RW7evGXkXaXRjhqxdPjMFy8C/Krcrn0ouHMba2+5d4yOnHsKkAUYVyXwM4qGF8OyFi3Gfz7VddlAD7Pm6fhRcamRcthhwDweaq3agnhs7eOK1QiiLIG4Z6DtWWVVZC5HzEZxRcHIhtosSHHXGPxrUYEFWb73Q+nFUlAJDd6uMqkKP7vPvii4uYlvNiRJIDgDtjqTVfEDDawz/s+9NmYTRjjG0jGfanyEITIOuO/vRcOYgkt1kQZOBnApY4giqwYnhunrVmcodjkcAZHbmoPORUBPQ/1pi5iw0pWH5vvd6pGR1QgDIPc9DmrCkbC5Oc9jUcyr5apk56k0EjIVYLt/unNPztUgAkHmp7ZgEIJ3c4+pqdbXIOOPT2ouBQgKuWBGGzznpipp38oBxnJOBjpip/LVWweSvPSoJhI2Cx2r9O1FwEBaVlDcFP1pPJDPvPyjHap/uqCnIABBFWPMiYb8cnrQA+EkOrKcKMA9qi8wSvJnKEkDn2NWbdAWyaqpGzLIXYg7jj6UASJEx3GNsMPUZ3VbFr9yYjBx8w6VXt5SkoAwQoxg1qwhvLw56njFQgKEsBbgHk1GUTy/m5K1baWPzTEOff0qBgoTbnLZqwMxVdJNx+6OxNIp+fLtuxk4qzJH1OOelNSNTtYj2oAqSMZHIAIGBip4l2EMB26GoroYkBQ4Aq+JQ4UEfMBQBRvtpiU+/SqUjlTHt4XNakqp5ZJ4I55rl9TuZLaImL5iOR6UAdLausjbNvvmrsW0MvXK8Y+lUbM5t4zIdsmwZ/GrkaFtwB6cigCo8pEhBGTn8BVyI+b8oPI6Y9qx51Hnkdwa0tNm2gsR7GgtsnZWikMjE5ParltD5lzETwp4560nltON27LA8D2qCGZlcx4O5uh+lBAMZBvBXBRuPcCoklSQlOGHNSzFshn64wfessl/Mwi7STQBqRSSnCNzjpVh2ZBtUYz6deapyO5kUrwcUDzXkBY8gDBHpRyCsTMWypPAqrMjqm9Odp6e1aZiLoGPJHJ+lZ7ORIFzkAY5puKHYyFmnMm1Tx/EfrWsiFo17t3FZcquj71GW7ita03iHKrjnv71NgIo4UKSEjO7jIqa3hGflbGBge2Kf5b5+UgUReYSwHyc4PvTABHKGHQ46Y7/AFqxLENxkbg+lDQMp3xnI6H2NTPEd27OSMfhQS2Vp1Ji3/xDA6DnnNSxM8iAseD2qWaPzYQwJ6+npT4V/dcn5RxjGKC7FcRrEjN0A5OBVGcbydvbBBq/O2UYL0OB71mxxsxwc4IHHegLGjGjJEFcAsew7+9SJ9xIguQxHB61ThhkSQJkqPXNW5UZJIyCQAfxxQGhP5Xl53YHQDFZssQjQ7uQT9a0NxbJB4649xWPdPMrjIz16cUBoTwtGowmAw6+prQKqJdintniubt8+asiHnPBPNa0rlhhcZ9VoCxdaKOUeYTgg454qRo45I+DjHTFRhg+Fx93HHr71HuMYJB3Kc9fWgLDVnZEk3Y4bBHJ+lYbnM2H64znHetHZJIm7OFHbnmqj70AZuRjHHagLE0IVVVc88ng1JlDJvXj1OOc44qC3bcXAH3R0xUscZY84Cg859KAsSnbjeO471A4DHBGeK0LhcqGT5VFQ7FEgEowG7jigZUt7fZOkyNu2k/U1cup4xKkboAxPTrUJjNvc87gh6Go5mR/mByfU9eKALepwGOATJhdxHyiqAy5Axtx6U4z+agi3EY6kmiN8IA4xycHuaDOxQuInJ2g5HWrcBPliLB3CmTkKzZzUkAJUnHzAc0F2NFV8yAIcYHI46VXWNQ5YAL29M1bs9pVhJjA5HbmntGuzsc89RxQIourMp8s8cZ5pzMxwI/v9AfSpj5caEoAB6U7ylCBlPB56Uc4EEkiOcSHt+Rqjt3ZJAbHtWuscexh5YJB5J796rSSIGDHgHgjHaszQqNAw+YdMZxUE7bkGGwf5VrS/wCqXHC9qyzCzLnGSOa0C45Y3Mm0Ju3LnGfSmXUZFtHKwZFU89efar1vJM9zGzdR8ucYwKnuXTy5VyWAP1/KgXKZliiu0m9RsXrnJI9KnTz32oAN2fTPfip4BtDmJdwfgk98Vq2pURNG0QYtwGA6c0BYqquwhCCPT3Jqw9shjy3zYAJFPaJ0O4/MUIqQ7n3NvAA9ByaCDPSyikkZxJtyMgVejt1DLGRjHPHPFKsRzlWwwH51JvXrnGeKABYH80hMEdeag+zktuON+emOKs+aUkXHCr+dSTzxxp5svAH93knNFgKsuVYqenGSefwq3GpIJxkAD6D8Kyo2NwS+TgHoeDWwFbYZIzyRRYCJokY8kA5xkelYOrgwoohbIzjp0rVWSSWRhjAGMkjFV9SjUwsq4JPfOKLAJpcrqvyfePt/WtWR958wkF0HP1qhpih0G5cAHGfertwACV5GeDx2osBLazSzYkZj8vUeorRKo43SHaD0GKowLHGyqo2L0+tabB2lARRwOCKALSunlgDDHnH/AOqrLQlo1dCHUk5z0rEfzFmR87W5Bwf51oW1w2DG55Byc0AaEiiWH5gPbFVXVFU7x07CrYBKghsZ7VFNsVAWHy+w5oAz0GXY4yo6eop5Z40YKDjHHt71mm4Z5Dyc9Bmr0SjYSWzxzxQBWuXdowqgEkA8/wBaiilDBUIGRxgHitB4S0bAHt+NZ0UbDbtGT3HpQLmLbO8sfyoAAedtQ5RY8H73arKrnlQATVZzHk7gd2MjHY0BzEk0FvnIH3vXmpYI8HZhiOwHFVGPylTyM4GfWr4WTy1DNlkGTigOYmTKxnO4Z4UdcVXJ8xvLBwT6cZqeQymJWjGHHb61CwKAI/yg5wQM80BzGXLJMJDGWJK8AVoLKBEzsO3Wsoo8Z5yxY9e9XYxG8ZBO0+mKBmY4laQOpKr1q0dxUbTkZq3AhG5OCD+dKyCMHb1PagBFGx0ZPmUckGrUVw0rZ25I49hVLdvYKoxg9quqhh3LjdnqT60AOlUmUMWIAH61UuIJAqKp6ck+oNSvdhLj7OqjYuOSvOTVuZSASCCMYNAFYRkjDfMfWraW8eC+MEAGquURQucCrcO5ofMXkUpATCEK5ySS3P0rLmQqSjgAdsd81o/M48vPPUc81Vvikce/kYGeT1oiAy2A3gYwy9D7VblVfLIAzz26ism1laWPd3zxVt3cDBONxx14pgVkOcnHJPQntVxU2DhuMdD3qogHmhSMgj19KWUSLtJOV4IHtQWiyGQP0OB6irKyLvwfu+9Zgl/eKr4CYz61Z3mdQ6HYQcHNBKNNiCQSSMDkCoNjFX/PFX9jAgkjIAx70k2Wj/djhjj3oLMkQHYPWrSAFPKB2segNNeCRCEYkjPUU6KRYpNsvOe/egClLEFODw59Khjj+cFBggYNbE9vJIocAZz1rKdTG7IOPU0GY9lb5owce/pTPJZZPmYgYz+NTIdmFYZA6e9ShjISg6GgCm8juoKpluhqaRFxsGBtxg1PHAc5ztx1p1xCFXKkc0AETAwFcBj696TesbCNxkY6VDuKBYsgbvTrWlJHasI1cYfsaAsNkj2EFflDDOPWqzw+YFZzjH8q1JRHHEGb59nX61Q+R0Yr8rGg0sTAiFQE5HvVqRgyAAHPHFZUMxDbD1HQdTVpXJOVG4fyNArkybY8oy4DdcVhTDMjITwvIrX8zPzkYwOaz7iMMxY9MZzQFzOeMo6y7vlFXISgX5icMD+dWIowY8YBDD0qoxEZ+Uj5aAuascTRNncPmXNPO7coAyfUD0pVH2i3DlfnUD24qzBnoTuHoB3oC5V87zZGQ9cE89AKhcxRv5nc8celLPEUB3DDdfwrLeeNlI3biSQKBnSqFcKoFWFYMCueTwfXAqC2U/ZY3I5xSI20/Lzk5PtQAuRvZcdhj6+tSeXuiI5I9utMYZUMvJ71Laz/ACNGw7Hn0p3IsYzRJ5paPgDI6+tUblHVmY9e3vWvLAqsxBPzA8+lYFxLMky4PA+XkUXCxqWyYjXP3uf5VpRZjAGMt61mbiyh4/Tr1q3HcbUG48E5zip0NLBeh5V84Z68/hUUbkkhE2DPXOc1WvjKqmRGDA849MmobCQncsnAH4d6NAsXJhKy7c8haI0kWDbNySMireI4R5pOQeOaiDLMqheDg4p3JuVI2BXyWGDjrTo3aCUkndkDjFQLMrP5hH3Djj2rVlXCiUJu3UXHYtw3HnjA4K1OTxnrWZCCJNpGK1FYK4IGQKDMqMpP3Rgrz7U2SeSI4Uf1zVy5AXb5ajdnP1FNJhK4ZTk/mKAMSUmWUSE8c/gatRg+Vs6kiqty6pMqLwufrUgJRRtPzf0oAmkt5HiEbHAqDyPJxt4zVgeY7KTTTvZgDyFoAVVwpJA4/WpFDGH5/lNMAYA5qUBzjOCP5UAVmQqRk5AFTWrPlQn3c806VSSNg5pYlIJxxQBdkHDZbrVV4QoLLVnyu7g9KheNwCVbjNAFO4g8xozuzTmg3Aq3arjQhlXnmmmNcYzg0AY8tttTaBn1rGuIWXBzXXCJTwTWJcwIWOTjFaAU44CYQ68+oqaAiNdq8dKs264j2od2f0pFQyHYnBHc96DMh2MXIHOfWmxB1UseDkirklrPwVGcU8QOhIK4yKzNB1vZxMCz9WOetLHb/NsBwoz3q5YxSuuwc8nPvVlYolJZjwnH0oNbFFLdkYiPkt7VYXK4jY5HOTWnLPbwOsLMFP481jz3WmTSBlkEarjcS3Wj2hcaMnsi0EUfc+X8qrfZ1G456Edeck1j6p4w8LaOCL+9RZF5CKcttHfHeuMk+NXw7WUxyahFhcDAwGYnpjmp5kdMcvqvaLPQJYXU5ApATgDNefaj8Y/h8LUyWN6J5HzhCN2Mf3SMDP415ffftI+FbPItAzzAfdKBxx9en41N0dEchxL2iz6PEbRsW7jOaFaThCvzHByT2PFfImpftQ2bg2SQeepAYzpGcr685Bzn2rjL79oPxlqXz2kQa3diELAIQOg5yDkVmd1LhTEy3Vj77ZFVvJmdBxu5bbx+NVHeytmIurhY1XHOM5Dfyr86Na+InxH1WQXpJiIXIUNtZsD8/wA6wtV/4WXqRhilvNjOqOVjMhVRnAB525OeaOax6FLhB/bmj9Fn8WaDbyyMLmPCZXLNgg/hXJ3Xxt8GwXT21xMAYuGUDcD+Ir4Auvhn8W72c3X29y8h+cHJAHqAOK2NP/Z58fX8jNNqDeWwBYxEgl/Q96ftWd64Zw0Pjnc+pdY/aT8MWlyLZreSNC+0FF3xkfzrEvP2npLdJE0vTEuAB+7bhCR755zXN6F+zdZxRwjULybzAMStkABvQZ5zXolt+z54aCol3C85A4kMmWpOcilhctp76nm+r/tMeKNQhylnFbvDwOD6dyMA/gK8zvvj98SX84J5jxEFgtvG23p3GQT+FfWFt8FfC9hAZpLTfNET1OTz045FdJb/AA202aIJJp8abV2jKhjz6Gl7xH1zAU/hifnRe/HLx5cxu0j3cSyj5SqtyR0wpyAadZfEP4lXMSqIbl5VwcklSQfXaeT9a/QK8+GWkWJj22gQuQSWxjj9M/Wrtl4JtoYt6Qw+anUqNpwenTv9KfvF/wBt4GPw0z4LfxF8XtUk8yaG8eIH5fnIGR7Ag0y8tvi7rEqi6gu1wOPnYHA/2txr9GYfDllEyzTxRu23PA5/E05dJgDmNW2qRjAPH09afJIl8SYdfDTR+XepaD8Vmt/O06K8glL7Yg+4pt7kseDg+9YNlrfxY8LSSLdRzTzQtltys24E8lcP/Sv13sbJGeLI3C3JXIJAYnjP4fSue1nw9pTeYotIhuUgHYMlm6k96y9nI0XFFCXxU0fmTF+0v8Q9NnMa+YXXBK4YKPYB2HQele7eBf2vrK+uDYeIIBMTGXbIGQR3ZweK+g774QeD9dhiOo6XDcSMQG6AMO3GP518N/tD/AXS/AV4JtCimWGZZJGi/wCWaKf7u0DAzTvKHvNnVTngMdL2fLZn6GeFvGnh3xdp8d3ph3TbPMk2tlcMflwCAenWu2hYywFzwpAIwK/KH9lj4g32keKLvwndM00W1WiYuQ4UkgqRySOa/VbSbwXAz5fl442f3sdD1PetqU+Y+N4gyR4SrZbPY3LYFYwY8kDrU8ZjZt3OT1zUtqfMQoy7ce9I8CrlUFanggpKvgDINSM+Gww5A9KRYhFx7dalEjKw3cHpxQBVbzGOW+7nj1qwIzu3Ocj0pSwZgfvBe5HSkB35UnPce9ACkbDkEtSKzGReBx+FSgbRzwaCFZj2xWYEsy5VWHB6fjVQoFxt5Iq15Z3A5yDz+NRuhA3DvWgFeVwSBnHtjmkKByQqkEdu9I33wzc4pPmaU4yR65oAj2iNjlsYz+lQMd+44O4Y2n2PU1dlKluAOxP1qnCztklSB2oAkVFmVvMbGO/uKe1uropORSxoQgU9Rzg96lOQQ5PB4x2GKAIHRAoyD8v9Ke7IYt5BAP3fenuSTjpnrVferSbRnC9vSoYCDB/euCCO1Pa1YETAcN0qw8aKFaTBDfpUxyECLyEpAZcwkUhgMDp9anikR1G6pyh+YHk0zYcBiMbf5UAR5/eAkfLxgd81I/PyjpSOcg7OM1Ak20eWBkj86DQsMkY+6cAHtRHEzbiTgfzpyAKPm4J7HvUhDBR5Z4HXPagCONI0JVj0/CrShAuAeCelVymOoz9anRl4Q/ePSgBU2nIVcLmpCxcqoUoF/WnGMEccMKiIeQDjbjvQAqgytnPtgVGAwPACDPPFTKiA8E5NB2gZ5JJ5oAidVkYqpxS4eFQrHJ9qmj8sqzHj3phdC58sZAFZgNLFflfk/Sk8sBi2cg8ip8h8E9+fpTVPyMM/SgCNFyGB6DpUJ2kkMcmrsDrsMJHIqHyPLJdefagBhiwAyDn3ojjkiBkHHc1cABQxnjPJxUZg2ru6A8UAhhwW3A5yOtOQb5MIAcd/SlVM8AfKKQtKqHaoA9e5oGkBthnLNkAfSpUhVVGe9VldiCJKsxu5xtxgHnNBZFJvMwHG3sKZPAJm46gdfSrUiRyYO3pUY4YjAzQBSVuMdVXqKbEkTMQOGJxmpARlpIu4Gf50xcABn4IPFACCISN+7GST+tTRxkqQ/wArKQPwpkLGItsAPHX8asYV96t972qGwKewsdw5xnPuTU8OFUEj5j39KniKlVG3sB9KtfZkC7n4I7UgKc1oLpDCR0PB96qNaG0OxjzjH9K11G07kOS/TNQ3igsAeW6UAVLeNJmIl4T+dK1mCWfPyD8atiHCLxyRkY9aSNJANrLkE0AZq2oXLPyB39qmktPPZSCNo9KvFo5HMK8EDHHSlt7faNoJwetWgKzWkahQzZPTHrQtsCSpAJ9ehFaaRtvUyDqeO1LOVkbeFAI4x6+9MDBfT3HGMgk5ANRizC4VT171rS3CwAKVxk8mkglidgpwA+MGgDOEEUakoemOPeqT26eZv43HGPWtq58kygdNx7VALVUJbOR60EWIYIpGBjb7vXn1qP7GbcmUrnPCj3rVSGJU3DO7vz2p/Kr5R+qk1DCxnjSHnzNOfmxwD2oeyEREY9O3AzWv5jxJliDJ7/zoZSQrA5I9OhpBYyhaKU/eKAfrmnGykeMRpwp6+3vW20SSRDYNpH61mYII8z7oOOaB8pXkhRdqADEfcnOajbaWXZz7D0qzLAWVpUXkA8A0+OEoFYAEd+1AcpkSxRgbiB5nSqsNqRuOzeh4NdBcRwshLp8zY4phtpuACBux07CgOUwWtl87ZjKk06azR2EagkD+dbM8JQKQVwOCe+aW3jQMVbGT0PpQUY0Vtt3B+c960vsUZj2fx+noM1buIVQhs9OtMiUrIN3I/pQAJYoyiOQcc9Kgn09Z2yqghBgA1rxhthde+cfSmBWQ5BzQRynNNp+xmIQKq4zUDW82VIXax79iBXRPASQWP3uakNssY8tjnPQ+goDlMi2siqeY5yxOCa6gQW8Ua7eWReKxRGYidpyB0HvVmzkbztpO5T/OgstHBDuOB1x75pYrpsEOOf4fSrrhWUJgD3HeqrxQqD5XbsaAPjT433MJ/wCGg8L974YWSj6j/hIc1/NXX9J/xuhH/GQPHT4Y2bf+pDX82Fe7S+FHlVPiZ//W+20cSrsLc57cdKqOVifAOXxV1DtJBwx/LFMKqOTwwJHPevjz6AjaUnBGMlartICNrHaw4pZV+YHbwTzUL5YEgdBg0ARmRSnzDp098VC0nmsMAbgO9TTkwxhepPf0qpvdOCDn1FADHxJGY3+UZ/E1FgMm1eQDgc9asuTKATxjjPrVByEyF5xxVxAbOwZNm0HHHuMVldW3ZAVeGz61ffcqFeC3biqdykLQqwQ7/ToAa0RMjD1B/MzKv3hwQOlYlxG2AXHB7/SuqljQRh+cDselc9eKWjbyiQnUZ9apESM1RuBCnaBx7VVuYHaPIbDA/lUsI2Kd3IPb3pXmjVcMuCO3c5rRESOflkeN9rPkNj6VY01H8xi3zZ7GtFreKVMJ8pHr2qNYEideNzDjPTNWQkTXCtIoyT2/DFUXQwPvT/8AVVso2GK9Seg5qpNkYZ22n09aCxYJWlkKN9elWZIhNkE4CdPeqFtEZXcbvLBHB/pWyyrtQLlQp5+tADLcNljnkd6kCYbzCdpPT3qVRGWKY+YjBNRtu3FE4SMce9JAYtyssbFlPU9aoSIm/OwnPGRW5L5bQM0hG8cjHrWXHI7Rs4GWA54qkQyJQq5BzjPNXY4IQVA+62D0x0qspjDq5XcD1HbNaClZGUnjAIx6VYkhs4QfKnQ81VuItinceBySankkZTtYZ24xzzVS5b7TEFbII6D1FBSRRLpnyh8xI4xVyFJPMR4+o6g+lZblBuRFzJ0B9K21+QgRYJAGee4oGxkwKxsQvBGP/rVRhlTO1h1+UAVbvCY4cFiSfmwPWsuB9k3nMPmzwPTPegg20ZguApVc9PSj5d/Tv8xPeo2uipBYAnOMClecOB+6+U8Z96zAUjapKck8/hmjIZSewOTRCoCMj8Mc4+meKhZ2CPHjGG/StAFZ4tuU4Bxn61nydMschun1Hc1YSZmP3AqqeMf1oEUe0iT5g36c0AQRRsfkHPfPTNSBCIJFk5lIO0Z6DtTxKFzJGPmzwe2KXfGVzP8AdPX1xQBQimMaFpQPMGMcc8+tWiRNsZMBiBmqjKruzYx6Y9O1RmF458r94457UAaRCDnqe56VmSzLFc/I3zHGAOxq/EDks3OOcVU8lC/mjlj0oA2YZBLGsandJznNN53MJGKkYx6VWtIkRzgfPj73arewPEwY53NxQBC4MmIzwPbvUsduu9pARgAYpqx7VVM8461IzpiP1z06UAUIkDSEyA+mT2xUslwsKNDu+V+Mir0gzGzEYJ6VkMsk0mz7ik5I+lAEpLZURrlSOtUJEkWQsq52+tbKrEpEbZwgxmqsqlXG0/KRz70ANtZRCT55OG9ulaTSRxpthOS3T6VThjTBDAc9M81ct1L5B42jAIoAdEXY7n6CoiN5eNBtxyTVsJ1JIJXr71nLnLKvH86AJ0iCKPM+Y+lLkRsV/hPb3qSNvKhwTuJOcntVeeVCmB94n9K0AR23gsOTj9KiaZAgjjXczD6VMIRJFlzjHpUbR7egzgd6ABZSXXzDjGBUUoinbcTtxxg1IvL4frjnNQMpUmQE8cD2oAkiG2U4I49KtMsYO9QTwOp/lUa73jRkwCBkn1qzIpZQsfyt3PpUMCs0LYBBH+0KtofKXy0GAarrGRk5IIP51YCk7m3YdRxSBmZNeFXZI84Ge3PFTxRLPvmckEjbkUJEzhsgbvWrOwDahXaD1+tA+pRP+jqWA3KOp71dVxMIxgkkcVXdGjkKkZznAPPFEUZSVg7fKxBGP4RWgi/5UKsW68ce1RzSwnCIpx3/AApkkf7wKDke1SNEi/OT3Ix3oAiZ2ZsPj2GKjZI3U5bHIPufapJW3AH8c96Y53RAheen407EXJh80aKfr15/GgxKnJznpim2sRjBM5zngDua0mMb5QKAKLBczGSV1JLcKOmKpxuyHYQTt59sVvOwjtmK8AqeOvIriLa5Ind5vkYghh24pFnbJMHYPxgDJx3qKW7zPkEAjqQMfSsdJ5AQYxk8YHbmtD7FLIolkXjaOAaAITHEJ/OcZd8E5q4NqnIA+lZdx+6eJW/5aHbmtKOAMAkROQPmJ6CgBDGCWkxjd156Yq0pZ15Hy4xke1OWIEFdufXHtSwxOAccKecGgByGNVO7nHTFOJKIHkByTxiowd0mwLkZHTtVhA7tnB5yPpQJmfc/OVOcN15rJUEu29st19q6C8Cx2xMw6H8a5ZZVecopwhPX3oINRIVaMn35OasyIqojRduvvUaR9ApznGRirSjExx27UARyfOuU4A9aroSwJHAFW7gOYcgbV5yc1TtGySTyM9c8UAWbWUupUgt6elXGkIXplhSx7CDs/TpSL+7kBJJAOaAK8mFmVAMO3tUwYhwE5z1HpTLjBnDA4U8knqKjErLNuibnuD3FBaNB1YyxrjHfNOmV3bIBAP6VGpLlCxwQOlWXVtnJxzmgZn3BAhMZ6qOD60ieasYZcEdDmppADuBbDHgZoh+7gkccGgCqS5Vn9ATgVStpDOGdh8o7+tarL5iyQLwDnJHpWIrG1ZIoxwAePpQBI6p5mRnGRg9qshlkPyHHfHbmqxuYWXleeuPXFRAliG6g8cUGZK3zOUGAOOnekkWWOPCk4HUdadHhJl/iJHJHarzoAgzyH4P0oAxWcpcKQxyO31qSWSRUZwuQO341bkiR03RjAB71DKdkLn7w2nJ9B1oAjDiSMNE2QMHAPSrHnCOJ8nJYE81hRkhGIBVXJB7e1b0NshhK9Rg/jQBliVwxCfeI6571uWxmkiUMFL5HfnFZEsAUNIrDK9B7dKdpy/Zy7yPubG3PfBNAG83lgkKxHJGfQ1WaOQsoYg+1VfOC5J6ZIOePxpPtJ3xyjovPPQ0F2LMjLmQ4GRgL26VaGcDD7gB+RrKiVpGkKdSeCTxzWgc7QAcPj9aAsXhcmWI7h/F/KonY+WxB5IPWoUdDhQpI71E8iuOOh/pQUVgY2jYSc5GMVEhG7KcAdM09FQHLYYCrMCgSYAAX34oAvW0w2eWTtJq5nYA3U1nIE+0IPu5PerU7AzsF6CgXOG4sd+cDNOl+b5QMk0nygBcYzUbsSQQckHvQBOsaAbCcP6Dn9aAiNA8e0ndkGkLhVwQSGPQcdKki37SoOCOmPf1oMzPjt3GEXJDetGxtxViMrg9M1eiXyHIcZJ6Uroq4GCG9PUGgDNkRyrBDznJNVdojcqMEVryKz25UnYT6Cs23QRyqHPfknmgC1nkFkwAOQKsBB5aheop80YaMFPwqOFGkBLNt2npQBPFECrLtG7rkdaz5beNwqtxtI+lanKBdjc9xTHCOdzKB7jikmBFDuErR7RsHoOKmK7UYx5BHYjNSRuSjGPLnHSonkgSaKJtweUH6iqvYdhqrI2I0GGyMn1qGdJEcLnnPJPX6Vca1IYSSNhM4GTg5H86zZdU02EzNPcZSIlC6jgMOw9TSL9hLsUrmPEjR55Occ557VlPbzRShnIdhg49fwrHl8ceDrLUZLa61NSwwRxllB6ZAzVCX4m+BYZHZr8SxnIynJDDsM1obwy+r/KzvYywlU26MMcYJz+JqxKeD5gxkjOep9/avLv8Ahd3w+gaaS1eSRVGQWUAH2WuQ1H9pHw3CWS2spb1DgkjlR7EY4oNo5RXf2T3WN9kzwsRHtxnORn3FbCuZFyCG29vp7V8vr+0fot1PsuNFYqR/CCQCeRnnOanj/aR0xCy2+mPCxPRkyWHTHXOKz5yv7Er9j6Vmj3BZ5FJZenJAH+P5VNat5salmwEBAycZzXzk37R2mOpVdNDeW3z5IXZn+efrWpB+0R4TG0C1ONyh+FAGR9e1Z+0JeSYlfZPocQyOm4LlexpxXAG/tXkuifG3wfqflzOTbW80xhWQFWQMBnpnOOO2TXoFt4v8IX67IdXgaUnATdgkjnjNUpGU8rrxV3E28gMOcemOpp/lSZKowGAQfxqQJbtHHLE6OmM5U7jj3qKON7mRhEhbfnp7VfMcboNGVE8YkKKnyqcfWpJAuS6jHYmnXEEkDBdhXPtSKZvlBzkdBT5ibW6Dnk8xY8rg9x70peQuI+Pc0sheMjaQxx/OnLFvDGQANgc0uYkZ91WlfovX2FXLFkZBHEdwOTmsi+KrGUBwrrtNTaXEyMFXIAA5FCQG4fMzs7jsKryKhB5+Y1E8p87AJUjrS+YMqO56UXCw8IxI9cdKnDFYsKApqALJJMBnpVkIBnvzRcBTudA3T2pViQ4O38M1K0iYURjGOuRUIO8BiuMfnVgNMfXgDPfvTVjaMgg8H2qZiQu0gAH061FyDlWOB60ATn5cYPX1qPHzFj0p7uiMhb5sioMlRkdBSuBSkUtNjdwOtW7PaX2gYI6ms254nAQcSDk1fs5xExV0+ZuM+1FwJJPMilEhPBOBQ2QQDyTV10HmKSQy+lZ8ykSLjqDxRYB0ZXzt4PYZ+pq5CUWVi2fkwV96oxedJMI41ySa11g+Vdpw5osBIFUxq56n+GqnlkMTyA2evrT2YqdoXJAxmpZo2KKxyM/zqAMuWIoGDkng5OK522Mon3Stv2/d7cV1tzGWUIvHGSfaueEC+YZT8oUkCgDbRWDD+62DmrT/AHSMZIqhZzSb8nkAccVfXLyfJzwcj3oM7k0TsvKcnuOnNY06u12XYggcEAelbCI2GZumecj0rKutplYxttHvQaxIUG+4DZ+TIIrUYqzths+hrEilV3K7hlOgq/bSJ5i7WGVySpp2C7JXG3A3DnnpSsSzgBQeMVM0WXDHgN+lNIMXKjOemKLBdkEpxxgnPHTgVWkEjouwbQcHnpxWqI3aJgcAnkH0qu0C87nwqnnPSrEVrc/u/mycGm3RKgqpyVqW0Rjnj5ATz2qGeJxJvLZwOlBXKacEQCIY8fOA5H1q8hjbucDvWLZSrCyh2woUjGe9WklG/PU8D260WHyk1wsZO8HnjNVZGO8Kg+Xgn/CluZhI2ImHy8Zz3p8cZkKNnBI596LByiMWjUKFznoB6UvlYXdjjOKsMoRSW+9jr2NJKTLsTpjk1FyBRmPI5JxUYZ1BJJoE9vD5kk8gVFAyx5xmoppYkRmwWz933BouBagBkPmDrWmjhMdse9c3pc/mRyeX94HGMdK04t0smA2VH3jQgLYjUzhs4B5pz7VZnPT27UyOdN+xxtOcLnjNJcIkakyj5iasCupRn2KfvdzUrbU2grz0zWf8iSKTkA1filjL7GIPPFAFOSJUIDHcc5q9uQ4wOQOMU2ZozIABwODVcjaBjjHSgCSfAiLbBnHPrzXMTr5q7EHU4xj0rr2WKSAOO3UVzl3A6yKYxjJ4oAu26s0Uav1Iwa1ImRY1jJwQMZHtVKBHwAeD0/Kr2CNiKAc9eKAMi4XdMWwAR0PtUtjJMsoQgMMZI9KZdN5Qc9ASB+FWrQh8ZHDDHPtQBb81Ji+OMfzptoWW5I75IBpoYIx2DBPUfSrgRUJdF3H19yKCGQzqXlUrgAc4rMeXLsuORzzz0q+SwnUsuSScD6VnXZ2TEMApXnHrVpAkWC7yBChPygY/rU6yEcg5CjJFRIXEKyxj5D396Vhvyy9sAketHMWos008xot0R6849qomLMnzjLN6eoojeVQUZSvtV1TvjII+b+Ghjsyi0KqgP98/l7VNFGxEccfBHU+9RXDSKVGOF6n0q9bQvJIxEZYqM8e9QFmUGEluJAVxn9fpVW3urgysoGQAeK2ZYbhpkRly2SrDjg1mJYXP2qfCfIvCDIzmgFCXY1IjvRfmGc556GoppfKZhISM4Xj+dMi065wrbMBu2RjNVZHtQ4SeZFz3Zh1HagpUZdi3JebYoxFnYG6+xqz9oju40fO3+VZkVxphcIbqIkjOdwwM9KuH7HA20XEZZTgAMKCvYS7DrgMqMPu4HBrOQPwEfLAjnHUVZkvLICWN5kkYrwAR1JxWTpSC5unkEwe35A2kcFetAewl2OjiYOzIoA2r2/Wo0kByTwO3eo0NpaqbuVwnHILDjJpk7206hFlEZGTgnAPGaA9lPsW3LD94Rye1Z904kA5xtHI/n0oS/siDG00fGFX5hk56VHNamKX53+Z84AP93r0oD2U+xmkqrbkI4OPyqdpHWISw8AtjHvTmsi7tJxGCN3JFXm0y4SHDgFcBhyOh70B7GfYIz5tuJAxU52tTo42O5VOUB/E1NbIyI0OAigcjI5z3omENuwBkTzRgkZHSgPYz7Eix8gH5QOueMe9UZlBVlJB3nHHrWm8cbKJ5J40Q994Gfbk1mzRLKSImTco3ECRSQPXrQHsZ9ipE7xHspB2/U0wSMrkn5gCcjoPerEMET7UeRckE7iRx79ajtrWGbeZ50hcnjcR09evei4exn2NVQ5Rd2GXt60jrj5nPA7Gqa31nBm3muIyU5BVg2fyq/d3mlWi28l1dxIkpCjJ+bc3YjrRcPYz7FOdmdwewxVLbtfGdwBxxnFS/atPaUpLdRbdxHDA8e/NUJtW8PJceQupQHDcDcFPH1NFxfV6nYt+UqHK/NuPI7inP6L0rDbWNBe4FvDqUDMg6BxnJ9utaNvrGgmF5jqMLbX2YBxzj3IOKLh9Vq/yiSqBNk+3UY5rXjiULk8YGfTNYd/qmlxWyXbXMKxlgufMTv3610sE2myW/mLcpnAAORyPWi5p9VqfyiQ5UFgRtNSLCnlFMg5JOQOxqnPqWiRBHW/icnqoI6dzzUQ1bRY1Mkt/AsL/cLMB+GDRcf1Wp/KaBSN/ldM7eB1xTogrSbDx9awpPEPhqGGS7bVLdokYBsMOp6d6jt/EvhqZPPg1OA7CFdGdVPP1NFzP6rU/lOmGd7IpwMdfQj61z9yCHIGD3IHXNaMOueHXkaGHUYUcjccyKeB9DUH2iwuI3nguYrlNpJZHU8fnQU8PPsPtT9pUIdwUduPz+lTMNoMa/dXPPGeayfPhtZIkSVQsw7ddv8VazKhl+7woHHoD3+lBPspdhsRIYMO/GPpUV5DJtOGKkjsBWgsLxQqzoD5gJABHrVj7JK8amWHYki8ZYYJqLjcGZdlkRTNKxIH3cetacEbRIZCdqnB9cd6oW8CqgwVHzlQM9SO1X7NVDbZ1KlvXoaLmLTFlkYxsYepOf/rU0TjZjbyvOadK4kTfGu0A8A8ZxVD54S0h57E9qu4WNSGdXjwgGUPf/ABpodt+x1G1h0qrEeAZPlHfNOjnjCmbIIU4x60BctRLul3HgLxg0XKMwCpww6AdPxqrcSNuCdic8VMJiIwpwD1Dd6LAV4kfczNnKnkDua6KJo3tS+0jdwRjkVjrK7SyGNeMDDVoiWRYwsrbm9hxQALDGiiQjGOlYd3AWVgW245BPNbrFjGQPmI79ax7sbYcspLdu1AXLOkAsiqDyp5OODWoYgJSqjOetZOlk7ym0r3xW4E/ejfkbjyfSgCkEfzhyePyrRYkReYrYPoKbLEqEqgyM5zUqB5h5YGMcjj0oAoz3DJIC5xu6jsa1LU8qo4J5HHFYYmaSVk2cg8Z6VbjcRRh3JY5weowKAOnIRMZPA6n3pJ4N8JVRyf1qBZFwGQ/I/GCKZdTN5ewt0HftQBgshluJYCu0x9COc1r26gJ5RHI5+lUtP8pXbaQCPvGtcRBlEjJgNwCuKAICrLyW4xj3qjIrfM8Z/dgZPHNa42MhjAzjvjFVfKKKQefb2oFylKGUtHuI4Hc1NHtWTcUDFucnpiqd0rQvuiGFY5IxU9u/mArjAUce9Aco3yEMnyqeT3pzSyxSFW6H5cL6UMcSKR90Dp2pzowddxAz2xQHKWi263IUYYYBq6y+bbhIm2nr0FZtuCwcMNuGB47irEG8yN8uUAJ3Z6e1AcpnS27K5yp+tV5rfygPmJLDpW9crJJFhH4H0qstmsqqGONpoGZiSkrzww9qnkmZcEck8Uj28kZL5yoPP0qlJPkMFxyOOvFAEqBEYnG08cDnmtFlEsyFmztHTtmsqKdfMMSocHndWpzDgDuAfzoAoTbkvGVRucHmpvtGRjad/TOOlWlIllUEfdPX3FWmijIO7BJH4UAYck6OMKQOOSRg1p2VyBahZMsVPGOlY9xYEEMxAVug9/etC2gmjto1kAx7UpAXoLhAxYjDbe9UryRGi55981aZSCMHjHU1BJCDGyt/DzRECtprF7aTJC84X1IFWDEzdGwAM47VQgRI5wobDdifSrU1wF/dK3XrimAjZOSjdB6VK6xP5bZOcdR0qvCzFGXO5k9u1XYogVUnOW5x6UFoguIto4HzentT7Zd6HGARzzWm0Syod/DAdQK511kKmLkepHWglHSwyByIi+GXmrDMmMIc/wCNYMe8rhuCvfua0k+YoWOSepoLHk/MAx+7TXjAKzZDYok4OGFOK4XA4XH507AXo50aAKF4rKuIFnYhcg9qtW7xEFGbbzxVZiELDofalYixUTED7D1Hc0vmqGC4+b0qhLE0jfK5znvToWkjO3dn1JqLsRqx75UJb6AetI7rvCv24qEzIhU9Hx096aCWYnGSaLjsOygLNySB1rTt5hKnlkZZTwe9YzOQDk8D86njkKDzgflPBouI15Y/Mxg8AY4qKUJsYjqOMdqqpfEyKFB2E81Ym2mEsrEZ5wRzV3QFeEpHJ5x5HXNa8BQqrhfvc1jINisg5K8ke1bUORAoxuJ/QUDsQyRb2+VcZPAphjSParZz39KvhXByF2+lQFRJx1A9KAsQhMMBEo5/nWbfiNZdhXDEYNasanJ2c4Iz61TvoYy3nuuW7+lAh1vcRkFDz0/Kra4jfKAlScms8MFjV9u4jpgVe893OABg49uKB2JyBK2SN2f5Vh6jpwhu4zGu1ZVJGPUVtK+M8447Uk0hkRcjdtz07ZoLK1tPtURSHpg/SrkmFLMhABH51nvA8f7yQYB6GlMihVGchhxigLFlQXRh1YdCKQqEYs3Gei1JDKYVG5PfPHSriW7TTYtwJCV3bcjOPWlcXs5din8gxkcseKyr+JZYdpBUqd3HXNdEllcHcdox16jOKw7tGEqnaNrNtPIouHs5ditaM8aAnleOKSQFzhTtxjvWhEipJ9mjxuPJ5GAKtRWW4lgqttHXI4xUGns5djOMLiJRLnd6HvUUcKRsQVzk561Ya2lk3Oh8xlPHI4xWja2TzQqbp0heP5izMF460B7OXYpyxAwAN91DkVRkykSOp2k5rowLJyALmLb0Dbxg5rOvzYw2+z7VCxLEbQwydtaWEqM+xjQx4IJwAMk/jW+cbFAOcjPHasiGSzMCzNcRoARgFhkmtmO9tViE8jxrkkZ3DHFFjVUJ9iq/m9auRsVjXAyxqgmqaXcZdbqMBQS3zrxj6GpbS7sCyypcxvE3T5u1BDws+w8ko2WYnB/IU8yFhyeB3q8z2DKwM8Wc4+9Wa13pqMEkuowM4X5h1oD6tPsZQQidm+8GPGf5VdTJx2Dcnj0qO4u9NSV1aeIbWxkuMHH41Wi8R+HYWw13FIqZJG9eKA+p1exqMH84yIDg54A4FRudiOpB3cfQ/lWC3j3wV57JHqELFcEqH5H1FF/418LMvnQTxqh4JLpz9ADRc0+oVf5TXhLnrV5GxXCN478JQuN13GoIBOJAT+Waqz/F7wBYLia73c4J6Yz7GgP7OxH8h6T15FMO5MuMHHoa8pvPjv8ADaCB2hvAZUGQrH72R0GO9cBqn7TPhKxaBsFlLHeQMjHb8amUktzspZDipK6gfTZuXkUhFwM9v/r1JFteMg4AH944zj0r5Yh/ac0pmf7Np3mA5YHG3HHHeudvv2nNcKxLY2ausiFwEGcc4A4FQ60TojwziX9k+xdk2f3a/eqy+nToiySkDeeK+BNV/aM8fRwAQQqjHIO5CrKW6ZIPNcFdfGL4uajMqiZJY3PygMePpx/Oh1kddPhOrL4pJH6S3U8SRmVZ41VR8wyM5rm77UdNjBZr6LauSTnHTr+Vfnxb698Wdbtzfi8eGFZArDbuKk9++Ko3fhv4k3115Ut7cTSzAbW3YVu3GOPzAqfrCOmHB9viqJH6H23ijw6luzG+hIQ4JBw2fTB7Vi6t8QfB2nqtwtyjSRnIGcg+vIr4i0j4deOrgnzjPO0QyGlPyjd2GK6pPgh41jj3l4SOhUtuOT0696X1h9jojwvhYfHUPctR/aW8IWsZ+yqs2WAG5SSWJ6DoK43Vv2odMa4H2PSpIHgJD5Gd2P7uKxY/gNI0e3f85Tc24LgNnqM4rdsPgDprRK1/IQ55G0gtuHfuKlzkdEMvy6nuznG/ahvplk/s3TWkZAfL/gCMR/EM81iT/tMeMDFGjQyPj5yLcAgfUA9q9Vg/Z88OafK7yQFwxAYrxgEdTjNdJpvwp8J2TKqaereWuAqkqSD1+bIzS5pD9vl8eh81TfG74ia2PsFoZAikl2kQ5BbpjnJrIubzx/fSC5vb27jEeAVCMOvTpwa+3rXwL4aiHGmxAp3A5H4g84rqrPwtpUOR5QPTB3HGT7e1LlfcHnWEhpCmfn3a+BfGfiFInv4L2Yy71hMjMMkHBzg8cjvUK/s3+NFvzDBcxW7lgVjaXcTgZPJxg+1foxHpdhFc8Q7e+Vb+lQyWthG+UgUnOckc59c1aRi+JrfDE+P/AA98CdcmsbO8eWOKbG2RBkFW6cNW5ZfAUmVE1O4eIF28zaR3/wBoc4r6rWwWOFYUwI5DnA459zT2sxGVaLvkYz079adjKfFlXofLifs8eHPKP+lXO4MflLfKAe6+4967zTPhFothcEi1jm2rlWaNd34k5OPbmvY3HXPWn2wcNmr9mjgrcSV5K1zgtI8E6ZpQVDZRyFU2qpAxXUHQLGQeQ1mmAMhcfLXRpE0rFmUdcCpNhUeWM8+9CgebUzWtLeRzKaRYuwjW2VAMkYPA9q07S2t7WHy7a38oAhuDnpV1oI4oyEyCevfJpsKuzOsnylgPzFa8hz/XpvqLLaoY9zAMS2eR1JpY7dVXJ7dvSrMahowHXGOKnMQHA6fTnNHIZ+1uU0i+f5jwenFTPEx+UAgfhRtIOR0PWrAz5e0dPWlfyM+ZmLqUJkiAbJK8jJrOggKhO3Y+9btwgMZdufXFUbeIE9sDpuNMQ8xCYAbT8vHFRSWu5sEHHTmtYxeUDgg59KqTLI+AoNAEFsBHwwwAaW6t4p0zt5GcGgRkAxv78inh2XKnkdqCOcx8GIq235RXzd+1NbSXmhQamCWWO3lj5OTk7WyB04AIP1r6okWN9oIxtr5G/aSu1mhk0e1nKoAEcA/MCw3AAehxz7Vz4le6fRcLqUsXHlPz2+Cen3zfFZLq1jaYW2wSMVxnc3ORX7H6G5MMLg8gBSMY79q/N/8AZj0iCfxfqN/IrLbghGbp8+Tjmv0a0hZfKCkNgNxnnA7HNY4ZaHu8ay99I7aFt8m4DaxqZmKttOW9apW2VOW5xUqzFpQRwp68V3H5+aDgMgdei8fN3qosUqtydyk5PtV3cu3CgnP5VGNwwAeetADQ7qDkZ+lJvDYYMPapSoDjsCOajVUdC4wFBoAmBLEZGcck9Keo5G5eOhqpGyYLBiR6VcEgGSOM/jWYD1UK2CeO2etQyMMA7sHtigkOQOvrmlkhyhKcCtAMaW5KyEdacLiRDkc5pJLZnfI/h70hV2OAOlAEkdxktuXNW1XemAcYJ6e1Vo12EhuTx196tKTnGOMCgCNY1LgjPyripnIWMcEjvQp5LKfmzjnpUmDGhR+TnrQBX3EuCDj2qqWDSFhwPT6VMQwly3UcgUxwEB45J5981DAuIE25f7o7CpPkOdnSoTF8hC5HtUcWdrLyCOtIC0FXcOc0nJZSRlc44phIxheDxT03IoxyM80AK0LHLqOB1qkYNpMpPFaqEqcnhW7etRTxKYx5fTuKB3KqqGOSclalG3dnFHBUEDp1xTztGGHzE+lAXIgedpOMd6s5VwFfAI6EUmA+CT26U3bHt3AcfSgd2S7QvyE/SjGG2Nmmpk4+nFK5kyCcc8etAXY4quRhskdqV4xkEHJNRsc4B4I9KUyNkKvFBRINiNj7wPUUg2q2/bgHtTApY5+6fenOcHrk1mBHnaxZe/b0p6DaenWnhBlnJzsqOWXzCpZtoPpQA5MpyPvCrEZzln+U0yMbVHftTn3IM/eUdqAGnb5i5zn2qcucYUEqaiBQje2O4oViW+QYUD0oGkQGRw2Cflp+MAmNt3saeCFQR43EnqarTM0BxGMk+1BZNjAHmAAn07UrgIAAc5qBtwUOeCfXvRlQPegCx52wgHnHGaiLvIQV4AGDVcS7kOfl57jrSu6qMfdHfFAEpGxQqkDpzUJHmBsfMBzipSwOHHc/pTOI3IRsbjUNgMVioHBztNORgQQRtCkD60mcHaBnnP51GZdoO0bv8etS2BYjkUsWzgf4VqSDfAknZuorFCjeELfezkCryTea3l+uFH0pgSSHO3awB3Yqw6orIWG8hQcj1qu22NNjYUr0/lT4wMHY+7Oc0APXJON3NSLLgJGRk561Gfm24HK8GlAKHjnnrQBXlUJMVlHU8mmXDvuQQuMFue3FXWAbtn3NVEhIUpMueeD6VaAvvNuRd6/dACimkHI7Ejk00bGwB1XgcUSYzt6EZpjsVtQCS7Y37dPesuGPZjJ4HTNbjBJI8qvzDgVnvZug9T1xQFhsUUDHzJOdvXmrZkCnKp8oGOelQrbMw+Xg/pUipGrhJen86BD43jdsHAz/AAnjipRnKiQEID29KrSRmJg+cKOBnmpRdkR5wSp9faoYCXCIztn7p4BqcW8UaKqvkHsDjFVRKGOdp659qhlE4k8+A4B6ikBorM8YKupyc49BUp8u4i5wWqosW6LzSceoqQyQblVep4PNAEkreUNkakk8fhUYMeF3AD+dWF2MdvGM/pSGBWbCqenX2oArS7c/Kcf4io/NMI3D5nPr0GKlMTEbCOe9EjKImzgkUAU2WY4lJHJzgVMquqhiRuzge9LvwuAMcZBpkqyD5mI69fSgrlLk8cLRrGH3OBkn3qp5p8wIy4wOSKtRyK0ZCnD9zjrUZUqTL6HrQHKTRDAbaSMetRswRcHv3pI9+z5gTz19qsiMSYAYEdaCTElnn8yONRmMfnxWtBI0yjzBgEEZpJoYo/ncfh9and0VdwBA6YHpQBSYFVBHBFQmRQhKjG0AnFaLRow2ocD361H9kSNmbPGOaAHebIkY2DkHPPpU2+OQMw6dSO9MQDZvzk8iqCgFC3T1FAHyH8b9v/GQeG/5phZY/wDLhr+aqv6Ufjc8R/4aBx3+GFl+f/FQ1/NdXu0vhR5VT4mf/9f7bkOPu8dKSRgf5+tKevPTpVY/IODk18efQD0KyOqnBGKhfKuSmcHggdKcrHc23g8ZzSTKBmRedwwfQ0AVZCHcd8dagZJpSYkO0AEkn2pz8biufm4zTfMkjAXHzepoLTK3mKINoOc9qpMyqAG4q2xAQ9vT61n7AWOM7h6+9BEmEoXar4yKhYRSDDkj07VLsbBDnAWoyN2CrcdK1TMylJH5hMScheKyJ9OcM0YO7H6VutuAIJHofWopAiRA8knirA4q600rIrEkqByB61NFFC5AdcFRxmt6WAOBtOM85NVZIBD87DczelXzAZbxITgDp6VBhGcIy554rTWInleOc1DMqqRtSjmCxnzxyRSnanUZ4rJuYS7jeOB1rfLPGVJ59qrSbCWUjrz0piZnx/eRV6kZq4WxhfunpmlghLkMgCY5INTny3cqBkD16UEEbQsrBgeaWVcduPUGnsgbofl6VAZMgo3O3pQBnXEauCEGCfU1mSKts3BznHTtWlLC/wDFwKaBAw+ZQWHerQGYZVi4VgxfoKmiLGJySVLnPtmrESiOfcIwVx9MGrsn7yMZ+6DxgVfMBmOPLB3clu+O9UpCeeN/BArbkRnhHHWmQ2sZwwbOBzRzAczGY9wjVfmyM8nrWrEHJ+Xg9TVqe3SJMquCSOTxk0RlFGRy44O2jmApzjMhZh8449uKpRuuSfvMuc461umPzM9mfv8A/WrOe3jt5MHlz+VHMQxm2N2UEfMcY4qbG5RFIcMec/jUTK43B8qRnaOx/Gnxqqq3zcjsaq4h3noJMqPmHTNUpmjzvkGQCCPTIqWIGWZgPlxgg/SrAtmdyzYIAxRcCvAVkzI316dRUiwPIXckBcgDjtUslqyKrIec9vT0qUKWboAOvJ4/GgCqIwXCLxt5+oqMwqHdWwMd89qtmCPduY7QMgEfyqFImMSgAYP40AUnjG9CMlEzuA7+nNXIfK8tSB1BOSemKRgoyOQDx9SKlt41dWBXA9ehFA0QjaCGHzEewxUHkvExB+YNkk+la8VsZAYVO6Q8cjFNdAGCPjdjHB9KCyrGZBkLgA8e+atzjGAQMLjODyDTlRScZKke3pTGUbtyxgF+p96AIxHvQYIz29aaiorAPjcM1YMexA3Oe1QkMwL8A0APaVJY2QfLtqp5AJDMcgelM2+XlcfeqYSLHtKqWFBmTEKG3MODUMkIlGUOMdKk5kBK96mRVEWB26+3tQBUVYYF2vnjn860YBEkO7OMnkZrNcsCUVM57/WpYwQNv3T0oAnkkBkwpynasxpXLHzDs65H06Vf8sjK8j+lUronIK5yaAJYnkdAGXGDjFRyASA44IP41LCHMeFBznv61aSJipU8v1P0oAgDsVUdjxmpJFKrhe3GamVVU7CPlH86gcxKSk77XPIoApxqzzqsjYx3/wAahuphHK8YJPYcdanOAxw2QelOkt/OiV2+8OpoAl0+ZWCiQYxx7VdmeDPyNkkZwKxEhkMoAyB0/wDr1dMT27gN1I4oAeTg4A6e1WVC+WWkO36DpUXl5kPPbpTl8xwyuPlB60ALZyFgQo4B5J71PGwmLMe3Slto1CncTjsPehEVGbH3u9ABsZNrumWY49SKoz7Qc/dZv6VejSaQk9NvPvWfOrvL6qvGTxTuA2MEzZPQdqu7kVWJ5ZqhVC8i444xVloJFGGGRnFFwI44w8XH8NUpiYAVb7oPFbMUYwFPArN1aARywhAXMgI2j8qq4FmxjMkSSOfnbn8qjlaUSMAPlBOT6ir0No8cCL0wOR6ZpkSjaVA45HNFwMuOV8F85Rjzn2rMe0T7W8uchvauj+zIP3cg2leQB0xVYwkyHD8ZNFwJUto2CtgDjqKu5HkiIHheCRVdPMWQ45QgfpUjI20lTjr070wMLWDMnkuo464P861rWGZ7cFcDnGT3FJdQm4RRIQFT+VWokKxoi/dX0oAuSY8tflxu649KXKpGVHOahkfcuTwAM09UUkO5+Q4qGBJEVgBCruZuhqWIsNw64OePehFI5XHH8qnBwzds0gMu9iDxFZfmBPB9KxVsIowAvTOea07jLqQO5qKOJS6iQ8r2oAZE4Mm0DAFWSCxygDkirapHGMkZU08GKJcwgAnrV3IaM8mVkkRsLuHA96ltEjiiBZQzDqO1TukMjlh1UfzpwjjVBk4ZDyfWi5LQiCNiTymegHSmSqGIVSBinZjjZsjr0qLG7duG1Rz9agZC5DDy2HL/ANKSJRnzTGS68e2KfsBZVY/d9PSrEMh3MmMIOAfWgtBguuR1656U/MzDHbP5U5kGfl+6f5ionYggHsKBlG4SRpNy8Z6+2KbBJjIYZUnBHtU0xcktjIaoVj3xkJyxFADUuIot2AeCQPasqN5TdM7EvGe/pWktk0q7MbSR/KrCxi3AjZRnGM+9aAZEWDOPlOVzz14q1JHIjjkEY/U1cSHcd23DIenTIqORPMfY2cE/lQZiQ7UbZk9Pzqwhk2ZAwD1z2p8ihTlDyOBUiHdJkDHriswIwcKcqVGCce9QQRCb5D8okPJ+tXphmPYOvQd6eFMUeQozxz6YoNDGksoQmVByMqfT61OuVjVB8xY4A6Ee9TuNqEcNzxTU5j2yEZX061oK5n3KOsqbDkn/ADzWWeHbC5xwa6pYoZSWP8PBHc1TexEmQM5JwB0/CgSRzUjvHJGkvCP8v1J4rSVNqJG3Cjn2rZW1ijJjfDhfXseoNKVRVZD8zcbc9OOtOxVyNFBI25CADFSNyVJXK47daWU4UDGN5wOOmKkGQqoTyRkEH0pGZE0blcRLll4w1ZreYrHjheo/oK2CCBw2T655/GoNikkOMDv9PSgDNV1UgMoKjqPcVfslaXZPKSVBIK+xrPZUMxzwCe1aUQYoADgDFAFtkCSAoASemewpI8+Y6Hkr3pFOZCw6bcY604Fd+APqRQNCg8Fm4I6U/cD+8I+YU5I9w3elPYCMHfznpQWNlKgqVO4nnPoaIijtuD/PwD701RE8BlB5HOKhiiWSVnU4x2o5DM0ZOo4JY1E38SqvNHmwoBHPdxWzHOGkYKP1rCk8W+GNOvZba/1W3T7OcFlkDBz6ZGcfjRc3p4acnaKNaQPgjPFVWGz/AGuuPavPLv4ueDdNuHtorkXbjcxZV3RjnBBbpx+ua88u/wBo+xnnaLQbD7Sis/nfIvTI287uM81MpWPSo5LiHvGx9GRpdsdzsQMcDHQ9PSte1tUcxpu65PJx7elfG2pfHXxdNBDBp+mSwyOx9X4HI4Ga55fGvxd1uWZtNin8qMZcyIYVX8Tio5zrhw7UfxM+19W1bRNMujbaldxWTgdCSc4PbFcJq/xi8B6LKVe4MzRjkK8aknHAwzA818sf8K/+KmsXYm1C8mjEzEsRLuHPYHeTWr4b+B73F8za3cLcRFecKWcOPuk5pczO+GT4WlrUkd9rH7RSGNm8O2BWUsf3j4ZQO2FGOn415xrPx+8fTQGSCIjopljAGG+pHGa9w0b4Q6DpN+lx9mclgADk/iCvQ5+gr0HTfBGg20buLCIxbywR4gcN68D+tLU0WLwVP4Y3Pgpdb+L/AIjjigs7y8MUkhcEl8ZPU8GrQ+Fnxg10mS8Epif5hIJslV7scN1NfozBoNpa7Tb2sHyoRkRhSCf5g05dE0mCH91bKjty3GF9D7VpymMs9hH4Inw9Y/AuSCyWO7vbi5unBBOcbiD3bB/nXTXXwAsr2OKON9j7VZyG+ZSB90Mc59+K+wVjsUO6O1VWONzDtj+6O3vU8pMk4jjCtgZztA6ZzzT5ZHN/rDP+VHyJa/BDRLHSIbe6/eXO0htuCCT9Ome5ro7D4H+HrZluHWTa4UbY2JQDrtAOT9TivoqfTyJFeUK20jGBgZz3pSgVj5ahVT8yPQdMUcrOepndV+R4nbfCzw3N5ts1qVcNuG3BIPoc84rsT8KtEjtZZfskUfnKFTKKSZPX1xXci3XJnTLPKcHIrZ8lvKVZD8q4C/8A16jkZz/2vW/mPBX+Cfh2ZYQ8CmWFhKoDYTOeQR/FXNeLPg7pep3xt5rOOKJ2G0x4UDjnjvx2r6sXyJUChQrqD2xn6VWuLRrkq5/dlDncef8APFHskaxzyvHqfnFN+zj4lTVpo9F1OMaXE5li3zMFznoVx94AdMfiawdY8G/EH4fuLzULuW4tC3lptkZt7upBPOCcA9sD3r9OLTTLKK3CqU2gkgDKkk/xNjrweBWZe+GNF1NRHqVut1Ejl1RwWAPqOhBHY5odM9jC8R3XLUs0fFWlS+P7TToL2yvJN5jVyNhyinGCwDAZ7c5rLvPiN470i6e6OpnyFI8xwcEMwOBsBHUg+tfdD+G9EXf/AKEqo5GQoABAHAYd68z8VfCbw9rt1DEtihtYwWbYxQqcjBxzngnqQM1PKxrNsLJu8T5+svjF48gisp7u2mvLZ9xi+UgyMMgAjOM/Stey/aH1yApJrekysWILEkKV5xjHXmvqY+ENJNtb6XZ2wRLUHy5GGWGevODmvMPGHwtstVitrCzsI5GhJkWdsqVk5JLc/MvoP0o95BTr4Ko9VY5H/hoDTjJHBLpE6srh5GOPLVT04Xkmt9Pj74FZlXUjJaFyo3MRtAPGQOWyPcVxmnfAO8uHuf7Z1eTah4SKMLERjjHIPFcP4l/Z91dtdFtpl2/lTIGdtm3B6AL6GjmkbPL8A+p9Iv8AFP4d3eYLPUS/3eXUiMn26Vv2PjPwtOI1ju0CMcEEhQAnXGTmvmx/2a7lNFWzl1QyTxAlmd2ABPPAx2rldN+AF8L57ZNUn81MFTIG8pgeDgdeafOzjq5PhHtI+4G1PS5JBHFco3IAAbJ5GR0z2qhdarpUlxCsd5EAp5+cY4/lyO9fJ1v8IvGWlSCSLU3jdCTut5HHygHOQxySAO2a80ik8f6lHNZ+GJ55ba2DF5ZA8cYx1yxbop68/nVc/dCp8N05K8Zn6PwSQyYmW4idVAJ2nJAPqferzwKsg2t2ya/PTwvofx6jju11NGitPL8xnEg2uo5G3ac5xzmuYuviV4s0i7W0kvpILpPusZTIcgkYwenT61nOqio8JSl8M0fpa6xqR5bZLHBxnrVv7BNGnnPC20dz0r8y4fjL46e9+TUJbjp+7XLAsPU7j/Kt+T4t/E2Rlike9cM4xHGPl57f3h+dNV0L/U6p1kj9CSRK5V42DgZAwc/XPeqixMZFKgrn6j69elfCs3i74tXyGVEuUUFso7yEqF7/ADms9PEXxeuXAtLycjftxuIKk/qa0VRHP/qxP+ZH6DvC25Ay7QFycnGB71dnthDArOF+c4GWH8u1fAdxqXxqnhaBbicnyymFf5evJyxwuce1ZzyfGW+8ybWEltwhAZickjswZDj8cU3NIP8AVqXWSPu+/s3lClWCop7tj8iabE1kpjiluUG/OCGDYx1zg/4V8M6zpXxbmt4ori5vn+YBSZC5wen0/OsH/hAfiLZFJyJTOScfvMMx75BPNT7VFx4bXWofogt9pSSiH7fC0pzhd3PFVftFu7mSK6icA5PzgYA9SeP1r4VT4ffEi4sTciWQTOuN0rvuX2GDkY7YqjZ/Bn4hrqEHna4yxuPkDNJn6fe9aPaov/V2l1qH3XceKvCNliS71OKNw4CkNwarS/ErwFCIpLjVo0XHOGDHOfb+VfIE/wAGPG3DTS+a6sRkMwJB7FRz+dSn9n/xdNakNdqsLSKojXOV3dwGNHtUaxyHDL4pn0+nxs+FrTx2tvqTy3M0vkgNtUKx9cEnHuBVCf8AaI+HkKmMzq8cQZchTywPPJwOP1r54T9m2ZbwWpvHhWMZZ8FmbHOOMEZ9c11Xh/8AZw07TrVn1OS6ubp2YqpZQPLBwM/e5HbJo9qV/ZOBjvI6uf8Aai8JxQm2jtRdFmC8N8xBPUYrmdd/aGtFM39m6a0fk7QzzAlVB+hya7a0/Z98JQ3IvPs/mbAp2OoBY+mR0rrv+FQaEkbM1kJs/Mu7BA56e+KfMKFDLjyGL9pzQbeREXTNsTAADzAshI6nk12Fr+0h4IaIyLYzecADsMiEkdyMenvWUf2fPD1zcTXF9CXDMWXIHy57KBn+Yq9o/wABPDtiJv8ARhJIx3KzjH/AR97H1o5i5YbLmXrL9ojwJqUV0bi0mt/JHzAkfN+Ge1UZfj18O2C+ZcSfMOWOMAfh3p8nwU0AyyS+SiS7uBnIUd8isIfs/wDhm7uJ2SWRJJfuhRwrd8Z7UuYzeCy97M04/jb8N98jwXryeWMAd8etUrv9ovwHpzKun77naBtXjk/xZPb29awI/wBm+0DMzzyeWVxt2qGwDjGc4Prk1sw/s3eFJLFHkdFmSQE4TcWHqT8uCfTpmquxLBYFdTWtP2ivBjXKieXzLcgHIDA5PboM4rqh8dfhtNGR50kWOQy4IHthjnNedR/s9eH4J/MyZFjcN5ZBHB7A+9WJfgDpkk8vkowjY7sbunsO+aPaMf1PA9ztbv8AaH+HaEW8TSYUgGQ8ZOem3Gf/ANddF/wtj4cOHe61aKHBG1WYAnIz0zXkWpfs+aZcWcMgjKYiUPtHO4E8nk/SsJf2dbMzGf8AtAyQhjIWljBZeOmSwP8A47R7UP7OwP8AMe9w/GP4VrLs/tdX28EBTjPp71ly/GT4a7DONTBBPyg8BvXJ5xgdPWvG7f8AZvt52TUFmeYo5ZQmFzjvg1X1D9mVIxIbW+kszIuSMZPJx3O39RS9qNZZgntI+gIfiV8O7iIyjUoYVwGG9xk59F61tw+NPBDhZE1m3cezDGOvrXypb/s822g6PeXNxdzakJASN5KmJge23A5+tQ2vwf1+eERWIYKxJjBcHI68jdkY56ip9v5A8jw0vhmfXZ8T+F2t0uUvkw27IOBz+Jq8niPw3FIEN/HGXIxvYAA446Zr5Cj+B/iq7dhNfO0yNtw7Fc/Q8VJN8C/Fcp89tQZXh2gvuY7wTjkc/MO1H1jyMHw/R/nPs+O60i9spbyC/heKIbi/mDafXqM5FQK0LqJFcOowc9uffvXwD4q+GXxB0CF5tJvbu6ihBJjDEB88DFZ1hpnxi8K6bb3+pXs8FqXy0coLHeeVBGcYNbe0iYvh+P2ZH6GPavIrtFH5hLE8D5eOazdQF27r8roxBB4OPw4r5P0TxX8UrqJn0+7llkjUdcIuTwee9dx4W1X4rx37SavO0y7WwgYHntxR7SJhPIP7yPoDS7S8jGwqSDk9MH8624rK5T5GGAw3A5zgV8ZweIfi7f6n5EBlQMT99SEx9RzSa03xfSzY211N9oIIKpkKFH15o5kV/q+/5z7VWzmnjBTpnqf8arPbERmMkDsOfzr4X08/GaLT2S5v5QzDO3BwM+pqrbWvxjvnM0moOFgHyq5xk+23+tLmQ/8AVz++fcgeNrlI1IDbScEgAj1qtdPHbzD7ZIsQYE5DZ4PckV8IT2PxjWUxJfTwHYWLNuZSM9Aalu9D+KmtxLa3+oXD2+FTeilFYen4Ue1Rf+ra/nPuwX1gkKmS5iVGOA7OoH481PHqOltAJVvrd19pBnH518Hal8MfGS/6Ot3NeIuDkE4IA6c+lbGk/C3xpc2cksEnlKqEEM2G47Ue1Qf6tr+c+5Le5sZUIW6j2vgA7hTgLWVsW9zHK8Z5UHn8K+J4/hH43uPMhluZxBLbiQAOCPRhj0p9r8OvGthPFdTXczLgIvlOdygHA2ehx6Yo9qhx4fgvtn3EptS7bpY12dcsKql7aByz3kIDKcfMD0/Gvhifwn8SbiSR5tSu43iJADtkkHtheefrVF/hb46knbzdTkMkxMh3Ow5I78jmj2qL/sGn/Ofadzrnh1GMOo6gkeOgBDDjucVlr8SvhzbXRtp9WTZym4YIOPoa+HLv4V/FC/lVjev5eApPIGPQmur0/wCBWqpaBpUXzsHf5rHl26Y4o9qjqpcO4d71D6tl+KvwtCL5esBmIIG1epHQdT2pn/C8fhdb3ESC9lmEo+Yoh+XHGOc1872PwDvZ42aWVAYn6hCGHHIrTsfgQ8KpOxMg3El8KGC9ANufWn7RCnkuFX2j1K8/aJ8AxebNFb3MkKbgrmMqv6V5FrP7UWn/AG+aXTNJkaJ15eV/lX3Cjmu5tvglpUcKWcrNJheSwZc89OOK6XT/AIK+FkgkjubbzFwwBGNwz2zWbqiWDwcPM8Hj/aQ8Z3FmdQs9O22q8FQrDn+9lvUe1SXX7RXjextWD6EY0uyPLOSWZiPQgnkV7/afBnQrW1ENzI8kaHiJgu0gjAHHPFdLD8P/AA6Ase1WdVAU+WDswMZH0o9ox82DX2T518L/AB/8a6np1xKmlxB7L5jHIrgyZBz27YosP2rLy3tgl/pBiuYzskHO3J6cdRjvzX1Rb+BdKtULQojmTlty4DZ9QPxri7v4R+GVupb97CGRpT825A244xu56H0q7sPbYL+Q8Wvf2jNe1HSbafS9LR3w5ZXB+duig5xgY5xWWPjR4vFg14NPFhLcAJujJ3bxyTghuD6V9CyfDXw9BbBIYg6lR99Rkt+GMemamt/hzpjT2bzQxlkIeP5c7D/dIPbHGajUPrOC/kPlk/F74s3Gn3cdrGW34V5SGWTr975h/LFcxqPij4rXMNukl7dBl+dAFO85PY4/rX6DXfhPTgNs8azxtjKYAA9MY96a2iWUapHFbg8EccfrRdhHMMLHaJ8FWkvxU1IKJ729GxchS2Ce5/WpG8B/Eqe4hjjv7mNZnLOJC3BIyeRX3jHo9ozLC0Kpt53d81qPp0SKsRw6KQ2cc5+tF2N51RW0D8/NQ+FHxGgjEa6nPCmWBO8jBX+6OeKyr74TfEs3dux1S6niyrBy5U59Qcmv0hm06KSKO18oNCmcewNQNpluoXbHuZOfQAdiKLmf9uUv5D85dY8D/FTT9RhbTdV1Ga1lBUtv+UMPqPWrOj+DPi9aOgfULg2i5eQK5DBjzuGOK/RWfTrN/LjuLYkD5+Dxz361TXRnYMLNPLBXL443AfwnuOKLh/blD+Q+A4vDPxekjhs4tTuY2uNzlWcuu0dM1SPgz4luZJL2+mfY6ncrYOegxk9K/R2HRNOWORjAuZAeWJyAeMDB65rMPh+ITKscC+Wq4I6/MO/NFw/tyh/IfBereA/HkV6YbWW7eMKm1/MI8sfTngEZ4qrfeCvH1qRLb+IZ3YYx87dCcHoOtfoNHp2AqSqCIx8vHQ1VudLUzxzNGr7egIHH0ouH9uUP5D857+0+LwvJbO01K5CuT1ckbAeo4Nb8EnxbtWt4ZdaujEAASzDdwegyK+9202zmBklBRycHr93r3ol0yzTcsUCsGHUgE/rReQf25R/kR8NatYfF+fV1NrqUrfaEQuWKggHr0Ga5/VvCHxVmvhML6RkTa4YE4yvOOK/RhbK3kBljUwTEBeOAccduaWXSt7ltoZQMgkDIPvmi8jT+3KP8iPgFfCfxEubWzggvLiRWfefnbBLdcZHpVP8A4RH4oqJP7Hu7iNy5DM5+VmX+HJ75r9BUtCzR+byI87cdj9KjmskmtGhMaMFbdtI6E9T9aLh/rBR/lX3HwB/winxensZJr/WLm1x8rEMD+RA6ViabofxJ1SOW0k1y9FxExUIzEBlHcHFfo7b6Z5cj+RCrKw+6eFOO+D3quukRMWjWBFcMSDgd/eosw/t2h/Ij891+HHxLtrwXd7qdztUYB3f/ABNOvvh741lM80NzczTgAgO/zfhxX6L/ANmTJE3kqqFV5wBVOLTYTKsskI8zA9s4+hosw/tyl/Ij869L+FvxEvr5ft2pTMkrfMAzDp610ln8CdaE80V5LJg7grbiTz6cV92nTSkzTGONAzZHHatQ2artdFHHccVpZinnsP5UfAsP7PGoiIF5ZPOwCN0mAQD0OM81xOt/A3xXYahcXGmzzpbAk4DjcCR24Nfps+mW7goQAGO7061jXGlRD50j+997LE/j1oszL/WCH8iPzb8O/DL4k6h4euDdXklqwZokiEmJHQnGTgLx1wCa6W0+E+t28RWS9umliTa0YkJLMwwAAOhFff66PFx3b1//AF09tBs3ZDKg3x5GQME59SO9FmH+sEP5Efndc/BrxVNaRfYri7Ei78kdQMdTntnitWw+CfimDQEbzpby7MoU4UfInGcZ9PWv0Jax8y3FsSQq8fLS2WlQWpPljLEc7j3NFmL/AFgh/Ij4Ct/gjrcoeMtNLGpOQ+CB7HHeuds/gd4jF+fLvJo3uwx2IAuz65HNfpYtl5UbDaMO258HHOevXmsI6UEuJJlUAg4XcSSRj9KLMP7dh/KfnpffAzxlZyLe21/IASUYuwV9pHcgc/jTbH4e/EmyvZLHSrySGONSp3OVzz0XAPX61+iY09LhXF0B5ZCtgc9D2HH86gbRofMO9VkwynG3vj/PSlyyKWc0nvA/Pz/hE/i1CqOupygglf8AWF9qdxyG59s07VI/jRazxyQXl4FnQJ94ZwvTgjivv+TR4p4vs7xqEeQSY7Ajvgd6fdaTZXMBja2QbSSpxgk+vH8qdpj/ALaofyHwdZa98atPtljutafyYskq0ZO0DuRtJ/LmnW3xe+MqiNZVLwQNud4iC238sA8f3c819nxeFbJWLCNWYnJLZ5/DNQv4P08Ok00cWVbIQJxwcj/9ZqjV5nhJbxPjqL4wfGG0kmnvLWSeJZBLtkG0lc/7ufxraf8AaK+KiWxnbQwY5m3ghmG1R/D93v619ef8IvpBLJLYwhc5+UEt19SelRDwxbTyskdvGUiXIGBgjPv3qLEfW8F/Ij49T9oz4ktD5c2jlnmlZVYh2Csewwore/4aC8dpbCK40naFOWJRgG29edp9O9fTS+A9AiQeZHuG5pMBQoDn1znP4VUb4eaXcSybLZIITgpkt178c9c96Ll/WcF/Ij5/k/akls7YSan4fIUqATGWycd8lRT7f9qLw9er5aadJBuwrdWbJ78V7Ff/AAf8L6gWWS2HBBwFU4P0yKot8EPC7yzRGx2rJhlZQqkEe2KOdkWwEuhwP/DTHgNJ1Vo5UlBxt2yE/wDoPFbdv+0p8OZZGjneeEgfdZXHB9SQMit9/gToUbI4ii2jgNs3MM9enSqWo/AnwrdQFbOBTKOQ0sQwzDoGPcVfOL6pgXszT0z9oH4ZSW7TSTFJASTGUfdj6AkH61vwfHj4XXVpNd/2oqtGShRVcSZPcDn88VwOp/AbQrtA93pijcMbo8Kqfl/LNZdp+zv4RltTE1sZHw4ViQqexODz+dV7QP7MwP8AMepWPxu+GzAJJfvGysAElGxj9AeK6C++KXw4N0trJfRL9oTcHWTe2Pft+tfPy/s3aPAYzAZGjGXILhjkdlLHj9aguf2b11GQy4OyRcq2VyD6ego9oDyXCPaZ9K6D4z8G3kpEeqRJ12nqWH44FbsWtaGHbF/DIEyd+8Arn6mvjOD9muVlBgkNuY/lHzqxI9egFXYfgBqdpZuiXTMZs5LyY2gd6nnMv7Aw/wDz8PtmDUtFubbzlvoQnQfvFJ4PoDU1pd6Xu3C7jkDZA2sM/lmvzlX4MeK9FieLTvE13DKcKyQjcGyTyeOlW5Phl8QbOGN4tTvHvomDxnIU7h0IIAwR9TRzguHaT2qH6HNbqrAjGWPUUjReVnI6c1+dtvH+0bb36JHd3UrwjId5Mn8Rtw34121r8UvjpYEWE+NQMi4DzLhkI65IXGKPaIznwxP7EkfcOJFCkrkMMjHNJImefvNXwxJ+0t8UNMQWktnDM6LtKsGXGOw4PB9yK1rT9qrxVDH5+teHcEf88lZkHrjA4/M1XOjmnwzXS0Z9q2kWY2kxtznI4AH09vrUvmzGJW27QPTv7/Svia2/a31uee+iXRWkVUyu4PgD1A25/OrkP7Yl5b2dvPLoUrqnXaHO78duMUc6Ob/V3Fdj7SSTjcjA5ODUFwzAZ718beHP2u7DUdVFneaKYdzsySASYUN0JTH9a9Guv2m/h3HaRvdG6RGXoLaQOxBOSCQQf880c6Jlw/il0Pe0YSxlGHI5ohiBHFfOVh+018NWdDPHOq/d3vEy/jxmupT9on4SzzmNrqWKMgYyrKfqN4ANHMiJZLiV9g9gbBYog2EDq3HP5VKhkmiXkKVyD3zz+ledWvxp+Ft/Abhb9UCuFG84Y/gCa1Ivif8AD4rIz6hGgY5XYOenv1p8yMHlOIW8GdqC4f1q4ucEbdoNecN8Vvh6jQkX4KyEjJB4IHoM1rWnxY+G0lq87avGkUZC7iMDJ7ZJ6incP7Nr/wArOtCuEP8AdNPHTFc/B8Q/h7cwt5GtQHH+1mtO08QeGLrlNThK4J++owB9TRcP7Nr/AMrLS/cYMeue+MVjwR7VCyZ3biMjPIqlJ468EQOkV3fKoXIZ0ZXBLdM7TWZc+PvAttOltdaipYkqXAAQemcGj2gf2bX/AJWdBNZsJDLHGRnoQaaWlaUROTx7jH0rirj4y/DGxmMDauu7Z94o2AfTpWXc/G74T2xEz6s3l8AMiE8n2p8yHHKcQ/ss9FkM1u6Pburc4KEAk1Ztp7mUlSMHuMYANeTX3xw+G1rHHdJe70LbS3Qkew61jSftGfDG1bMq3JB6NGC2R+GannRrHJMS/sM942PGRtGT1/z71cjMghB4CHgc4/SvCJ/2k/hdJte3MzIBhg0T7j759aZJ+0h8OI0VXEnlxnOfLdmPtj1o50V/YWK/kPfDFmMgnGe9PWNvK2qAwHevnlf2nvh3NFIsFleMrcM3lMApHbmsP/hqzw5F5semWE1xHCeC0brn2+bFLnRccgxT+yfQ91btt85fXFVreN2cOfujqTxXzbP+1zpioc6Jt5+UOGX+WaoN+1FBAY7iLw9NLBLuLDDcMBkhRtzj3zRzo1XDeK6xPri2g+dvJQKCOSMD8KnALSZJbcOxOePWvknQv2v7K6mMF5oU6YPKlWB2/gM1pX37WWhrM72OjzttGSzByP8Ax4Uc6H/q5iv5T6pZyrZ7nrUZhBcH1r5Sg/a002eYK2hTXQiADNHuRf5GqNz+11YOssMegyROBlUcPt49GAHNHOgXDeK7H2C1suef0NTTxqiqV4r4/wBF/aa8W6sH/szw+Wjiwf3ZbO0dyStUrn9q/wAWWGox2lx4fdhKfkjKtIzeuMKPwFHOi1w1iex9jPHPIADhgBxzg06JAIGLSbip7nhR7V8gRftY65MHU6KVKEgL5bD8OlSD9p/xLOsgh0QLC6HJKseR6UudFrhnEdj61jilZxKgGD36j9aJ1ALOu0L69zXxbY/tC/EC6tZGhsUjjj+5u3jBPqNtUrr4zfFC4aNzbwiNgAwXd8xPpxRzo0XCuIPtSNJ3YfJjd905GK0PsaOnmuuMHbtPr3PFfAMviv4uzXNzBHczWduGBK7BgA9NpK1Vuj8WLy5BTUr1lCnBiITJI5ycVn7RHVHhSf2pI+/JHsIPMM0qrFGBubgjnoKg/tPw+kjCTUYNzAYBZRj65NfnlZeDvijfXRt01C8jJIaRfMLkj8Rirlz8KvF15qLwXst5cxp8xckMCR2OBS50arhWPWaPu+61nw1u8mTVIck8BWU8D8a5eXx74L0weXPqcZ3sRhiB/WvjxPgtrN6zXi+aiqOQxPBrW1D9nrXdbtoUhkCG3UEgIFYZ/wB7rS9ugXDlBb1D6z/4WR4J+bZqMYjXGScZ/wDQqS4+KHgixs3ee+F2qHhYm5HfjnrXybpf7OeqacJ4Ll2uBLhS8ir8vftXS2H7O0sG0Qyo8bvucGn9YRX9h4T+c9u/4aH+GcFz9nWeQsY+CwwBnp1rch/aM+FVvA2Lgs6R/exnnt3x1rxD/hnSxspDIl4FRsggIJCM9OuOlX4v2f8ATJYotsyO65Bcx4LD0x0o5x/2XgP5juZv2m/hsVWaWaZwDjbEGIx7nFSad+018K9RyvmSWfOS0gOcfQ1xlp+zBo8cAjBkl3MXyWVcMfT2qpb/ALN2lTNNFcyrksRzgdfpR7c0/svL/wCY7a5/aS8EWVw4t5pJoD8vEZP41QvP2nfCVpdxeZZzTRSKQMI2cjrxmq9v+zhpVlDFAhEjxjcSrZz3AJxW5cfBDRr6ECR1t8ZcBQOc8EZo9uP6jly6nNXf7TPhV45bjTtLnkZiAI1B+UDgkmuRT9p2/mv449N8P/KjbPnLfMfU8ZNenab8ELK3cxrOUik4YbV2+vHcVpx/BDw/Z6k1wsr3UmAVyAqgnrgg8UvbFfVssPM9X/ad8QWtzFaW+gbXaLLhM459/Q1kH9pXxfeW0lzNo4iCrgrEzbsjvj0Ne+S/CrQpypvSQUXCMoAIYdj3IpIfhf4VWRUgtxlvlY5Oce9HtmVbL+x8xab+1n4pmusDRJJHTCCNtxAPr7/lWvN+0V4y1zNlZaOINpK8g/iPbNfRcXwu8JafIs8dpEZfN3FwAT7AVoN8PPD0VuZILdZNzFsY6t2z/wDro5mL2+Aj9k+O9R+NPxgjcxWojWJW5EhOc9wSBWbc+MvjHPam/NyFkc71MRPI/ugV9uw/DrQ5SDPEm3uNi9fep7XwfoFsBbNZoFjbg45APWjnmL+0cGtoHw1p2u/FO7KltVvDI2SuAxwe/wBKoy6t8dftMq215csjEFs5LIT1GcV+hdloWl2tw5t4cBicY7Yq5JpVlKdsaFNxy+FHzE96fNMP7Ywv/Ps/O258d/HLStSRzM+ABncOSK6w/Ez4wiGO8kuJEBAzsjyT6V9znw5o67D9lWRlzuaRdxrOj8Lad56l7ZCcHJ4Ax24o5ph/bOE/59nwte+PPioUVYb6eF5gCp2H5sdR7VnxeIfjVLKX+1TONqlgqnoRjFfomNE063eJIbWIDaRnYGOT9elc7LoSRztJ5YAfoAgAODgdKOaYQznCf8+z4aS++Ld5skWW7EbruUpGcKw9eKqTWvxWufLW1urrcc8bCCZD68V+gdjp6RRLC0BKnJPA/StmOzsAoKwqj4wMADGKOaQnn+HW1M/N+Xw98Xla3H2ucF8eapc7FB7EYq5feB/io8xzezKqnkiRsMOwAxX6MvYxGNVe2jZXxn5efrmoPscYLu8C5LApxwMUXmL/AFip/wAh+asvw++Kv/HxaXNyrocYjUjJPviqcHg/42Wt2uozT3alCEUctyfav1Ggt4tmZBuc9eMDH0qCS1hdf+PdG2gDB7j60ckw/wBYqf8AIfnNf6T8Z4Lhgmo3EiwqGUx5UOfQjHaqeo6B8YGj/cXNzLImJB6jPUHiv0fSyjjkVI4dgxnKkKRn61bubdJF3TKrdiAODjoc0ckw/wBYqf8AIfmzaeD/AImXMaySXN05lGQGJyPw21Zj+FnxFupTJKkoHQ5kKH+Qr9CHtPuGOELGvoAMfrV+TSoWCsUKBhz2/wAaOSYf6xU/5D8+LP4E+MJSyYddx53v/I9ahu/2d/GjZaG6kMbnKqX+f8O1foRPGVGIVXbnn1/lVeTS4Z+NxVl+6RwKjlmH+ssf5T8+pfgZ4phXbEs0kkeCqhgTn3rb0v4AeJSUvdQjkkhYYZQwyp981952diYdz/K0oBUHoQKtRWcQYlYgWI55Iz+Zo5JES4ml0ifFN7+z491AhmBUs3zPCw2/L22EZ4yc1dtP2bdHkjRr2bzEiyT5ijJz0Hy19pLbRr0jUH6Cmpp+xy+Bk+1Hs2Zviat0PlWP9nXw9Yu7SO8YIUjaxOcHofauxsfhH4VtIma0so0ZxjKgKQR04PBB9q9+nsY3TDjmmR2BGPKUD8ar2KOKXENdu3MeHx/Crw9FABdWKSgNn5hnPH8We1aEXw60O0sVtLSzijVF+4ozyTz16V6uLYAFp+dzMAScj2FTm3RV+Vc7u7ckCtPYROSpnFd/aOBXwxb2Vu6eRGYSABhQD+dbFto1oMCSIBo8YIxwPrXULFFKDG65wfwqx5WHZgoG7r7VXsYnJPMar+0Yj6VFNGYtm2QjrnuPpUNppcZR4PL+duSxyPmHfmugkiLOCh5APvTVi3AozBRz09+1CpmLxM31M4aesamCBN2Dk/Ws5rKdfuw7SpLdK6mKLZGzgkgDoOtSMwdfTA6f41XIYurLuYtraJKpLDZxn/eNVJrKVGLrHnDZAFbCgA7/ANKkLlmYkg4rNxI55Gb5QTY7R7cjqKmSBWcx+p61YdmK5PA6VCITy5ONtUPmZXu7Xoqn5weapGEbierVtIyysrucsKc0AIzx60ENszEiULlx+8/pUbZQ4PPpV2SMrIdoJA5pyoGXZ1YHOKQjJliLjdkLg0+2jJUlQcg8Z9K0ntjjGQe5qMKwyHGCOlABCHOfMYAj0pxQ7Mr+dSbW+8F5I6UbWU7SPloAz/3ocKy8Gp9pwxxkjpVrYm87epHfmhASxwOF4NaAZ0UsyuN3PtVr7T5j/wB3mpJI1bkcY7ioGtWC74ztGOc9aAHbXViWOQOvvVnYnXPuBUSqyAMfmx3qZfm68Y70AQzFCqogyrc5rNkjZGGOh7VtqoVAMZH8qjMeT0yDzQNFbEewJ/DjOPepeVxj5gO9RyRqXIX5Wp20qvy5wetAiIZZwSuSc8+9Qyx7+Ohq55RX5lPTuacA74TGc0GZnIPIRpp+fLFfnB+0Lqg1DUpbxWJkt3kC4OMoPucdyMc1+j2uGOx0y5urv5UjXJz/AHc4JFflR8Upk1Txdb6LA+YDPsLYO5lZuPwxya5sQ9LH3vA2HvVlV6I9Z/Zf8NTyWM+oXhdk1B0m2AYKlSQGr7isbOKFAF3bT1yc8e+K8h+C+h2+i+H7Py5RuEXkmMFs9cjPbivd4odpRxwBx09qdGNkcHFOL9piJWIUiRAx3cVatlUgkDgd/WmYUMVOefToauQhgcIBheuPetD5UUFRyBxS7BlWIxipY02sXGcelOKbjznd1oAg8pmGBg0xto+VFwMfrT1B28kjk1NGowQDgkd6C0V0gjf58EA9aVSIk8sLyc9amPCkeh7UPMWAA5J9ulAyNUKqMYy3X2qwEBUB1yPeoVAEhYtiptxxgHJP6UAZ8qMGKoeKiCsrfMMk9cVfkiVeQQT3prMYyu1M+tBmU/I8xsc5BH86spDls9gOKcTuy2MCkVmQ+Wfr+FAEYBWXOMjNTfMw2heOOvpSOCX2j+VOAkSTceFA5oAru292iYcGg4C7GXp371PGVV3IPDU1QMNHnvxk0ACbmKknA7VXdNxYg8Z59yKmO4OFPGBUcUR3EdAfegER5GOO/T2qdECPnB9zmnkZBVMEjp70JGY03SE7s8UFSJULnIK/KOlMlXA/dsSf0qVC0Y+XnIppyBujXcT2zQUiugbIPUnqBVvyVblflz2pg75AD1EoYkEt93tQBMY1V/mPKjion3eWdxz6DpUzDI3Fug6GoWxtzt5HQUALFuMTDGDT0Q7AFHzD2qHH8RyPWpIpDkPjkflQA1crIVP3jVqIiPgjn1prBJAZc7SPSneYFGWGc0APC8hPXvULAxvul79KsgbvmY/THeo5UygdjnHSswKruhXbgEHpkVF5eAM8ken+FL5m0AHp+f8AOpYyfTk9T/8AqoAesg4Bz04q0gZgoHQdazpCQC2e/FXbcrsIY8+1BoEgjRgpOOalDKGKjj1I7iopArgheoHeiLIOepIxQQiSVd7B1BIWpIjHkZGSf6VIFxEDwQR0qusCpuKHJOaCxLxxK/yABWxj2xUWEVAFxuBOTTvLJwyfNk9PSomUK5B69MdqAIpIWZAykZGOKhAdiWlG0D8jVhDxjHH9aaAwVi34d6AB9h+4crj9ahcYYPIO/wCWO9SfdIYnIPT8O3FMYMcs44PX2FZgSIr7TtHPY+oqsf8AWBlGParGQAU5BJ4qORSGyep6/SgBVjInDjAPp161eMBJQq2CMHHtVBJESVC3GTj8KvSxfvgc5x0NAD3aF3BbDMoqaMR/wHAFQLGE3BuGPfNLbj+BTgjv1oAsIN7bffB9DiluGMXbAPpVZ52TKk4APX1NOjkeaMGUcdh/WgB7NKiKWyM9/rTJJWQbZPu9/WnKrbtnJUdM0wEvclCMg9c1aAtKY3jVxwoJx9ah3o3A5YdKlEIjAXIx1pksHz+bHhdtMdxd8pIMowi+npT5HLjzQvyf0pRKJFEZAGeMioXRo4mOc9cUBcCWKnZ7Yx6VVIBkUMcsPWrUUceFZJeeh/CoLjMSnA3deevek2ImDKyHzfmI6YrMmldJPJiGEPWnL5rMVLYFSwqN/l4+71JNQA5ELgRjsMmpo5dmVYcE4BqWO2kEm1T94HmoXtZh+7HJoAeHLAoOAck0scSK/mLyBxUi25iK7uTjmnKqLuXpigCDGAxBxV+0vHW38orgYIzVGRsqRVqKOV1VU6CgCULIoedhkNgLVeXylbYy8Hmrbvk+Ux+72qQRxjDnBx0FAGYylgEUcL3pbgNLbFdu1l61M4C7njP1FUZbkkhQOSecUAVADuzuxt6/hV/7QrDaeVOOPeo2tw42qevOaqx/K7bmHyk0AaH2kgGI/e7+nNIWa3ZQMCPk59ay5VebEiEr39Ktb28oR54GeaANAyJJIFY9eR706cncV6rwP/rVkxuAw3jj+XvWrColbPU9v8aAHgY+YLkY6+vakMskmNqbcHv6VDMWSYx54TtmrDMqpgfPj04oAGSJlZgwDHqme2eaiEMWTG/APfPr0oktleIPEMPu5PrntTSDvZAOMYzigD40+NkQ/wCL/wD/AGS+zP5f8JD/AIV/NlX9KXxtB/4yAwOnwvs/y/4qHmv5ra92l8KPKqfEz//Q+3SMHAJA+lQSL7ZNWBJhNpIJphUlhk818hY+gKzJk4PXHSm7zt2twO1WHzH8/XdkZqhIQZBtOV70WAjJ3A7Bx3FURIR8n3vQmtORSw/dn5cfjWaFx/rF6dvakBFIokyxOFFVHbB+QZPNSl3RTjkA1EVIQP03daCZDpQrKBjmo4o1Jw6YJ6+lMOSozz2NDZXdsJx0q0ySEtvzGVC471RkjZ3CZ2qOpq8YyqbyNz9MVWdWTgjJPb0qkwKTJIfl3dDjgVVlVixZuMcVoTr+7+ZcNnOazpVYAtnitAIzsXoD+FJI+OMcHHXrTuNoOO1J5DSdemOhoAoEtvJUYx0NNKITuwNxGOlTtEobDnbioZDmTan3CetWJkY2hQACCP1qunzFw/GTjbV0ojMcnBHFRKEkYdiOnviggQR+UMrnaPU1FI6NwQP5Vc8pwrMcAnI5rNlUxgBhQAMSfkcZU9OKy5bcxMSgwT6VpEgN/s/WomODlBuFWgIYoWRA0nUmrahAi7R8w744pzo7bQrYB6gHvUbIIUMjOWIH3etHMBLMBjcFLcenAqsqFUBUEfyp8eNrYbGOcZ70zEhzg7aOYCNYvMyX+YH2p8UEEYIYE5PpmnKzQn5hhifQHpTmYFNqqMnk8d6OYCo5CH24wfSoZoXxh13GTPzDmrRGWHG8dMe9OaVkByPl/wAaOYhlCSzQwPDIhYMOPUVRKGM7MEAcfTIroVZEZcjdx/Oq7IpYM2GAPvTEZlrFtUMQTxkE96uJIm/DEH+9VryFydvyjOAT0qFoAjY27exI75oAkUsz7hjAPp0qnICrHGBnnjofrWkpKxsFHGRnseakljhGTj5sc47itAMvYkpC5C54B70uYoo0jySCDgj1HrQEEbbWwD2qGZpCVC4GwEAgYzmgBfIklUqvJOTu6AVJ5Qt0Qq2dxweR2qOFZJDhXKhj8xzirpWOMKowwXr07+9A0MVVV9/3S6/pVdrbDnaeG7Ac1ZSARhmBJ3djzin/ACuw3HAA64oLE8tY1CKOT071AwETkgYHpVuRkReMYHrVFj5jbQhI7n1NAEhVQgkdv14qOUBT5YH69amYKYvJIIB5NROjumxcYWgCvtD8dMZANPjEch+Y4AqQlGjSNcZGc0qhVh3EDd1oJaGqgywj4HX8KTaFDYPPX2NEeVUyP1/mKrsznAKbdx696CS1GkQUuwy3GOaRvLGECfNmnfJGoiHXHWmBVD5bkgdaAJEBcbowPcGo7gJuA2g56cVYQp/DwfQUsqJM4xklRxQBEEwmEwAOlOjR1yZGwO5px6nA+ReB70/aHBLH8M0ANBWRvMJPHSsu7VZCXaPeeimt0NCgCr0B5xUcsasCGGBnigDm/s0yEFhkEflWxbQtjc3Hb8KsCJSMZxs5+tTFxnlh/WgCoIlicK2COo9qhk2tcBmGVIq/5YlYgH3qsQQ+x+tADAn7w/3O3NPjRYxgdD2p77ciPqfShiI4Ru65oAIzIrEDp/KpWXAPckZ49aqxvuQr196cquGCAZ9/SgCyMhwAeTxmnx2DyvtZg2T1qLyyGHPOatJKUBRSSfagCo8EkUhQ8be4q15BnXlutSTk4DAAngY71UmYpFvB2460AQSIkabN3K9Mnmq4uJEliUKDg9SOlOGx1WQfNkE5NWgiupCtzj1oAmd2lUNG2ecEZpioI0XrxgGolWNUwTz1J96VWMaMzHcrY49KADYzBmYjj+VRxhXEu5QDgAEetRuzH5U+4OoqRFOcoAQaAHrC6svPHrUu1hIy8bR0qMMS7FgOOlLvYvtXoRmqTAVlJIAGRzxTy5jTAHI4qvMXjw46Z4+lA8ySMFR8rZyPSqAtlzInPJPBpQFGTgtxgDsMVXhibytjtwOatxgIDkYI6VDAaockbflY9qFeQkljnacH6U/LStu3YKn8qYcrIR/D1z6mkBOsCk5Qj8aaYkBA2/NT4fnA38A+lOj+ViHH0JoAquXK+UBjJzUihCN6jJNXZI4yN+fwqqpJbywMEcj6UAIY2X5SMd8054wF4IO3rVhtuQWHA7VCPLbOBgjr70ENFFYyxL9VHY9aBljsGce9XgSSQqj3+lV1jLTs4+6OgoESR277y469DUiogO09B296sOw4Uc4GahMaAb8cHj8aC0MaJooVIORn9KYuFGXB2k04uxTGfu0xskk9uwoGMdI2yEOASahhjKo55HvVoeWF+bsPTvRuyNg7gHpQBHCWjDBAG3Y+Y01oyx2tj1zSbghbJyKe88Sx4Tr9O1aAOJ/dkLw3tVdOG3HBJ5OKreazNmPKhuv4UhnWEkN0YfWgzJnbeTwRtOTTCGyrKcZPQ96fkcseCOtWYxHLGuHAfsT2rMERXk1rp9m95qFwsEcZQM7Hao3nA696q2t/a3MjpZ3C3GxdxKkNgepr4z/ax8T6tDrWleHoLia2sEtUcgfceVxu5Hqv9Kg/Zc+J1vc6wvgq/O6W480QTuSC3GTGFxzzyCTWSqq9j6j/AFen9WVddT7gEhAViM4OahEcZm37sZ5x05qdbSWLNuxLBBw5GDj1NVoLf7Sm6PJBzgDuc9a1ufO+zl2Jkc5IUY57HNO3sshxzkZx171Yis/LHm7NoTGcHvVdhIA8hwsaZyzcKAPU0XFyS7CLGGOSPvDucH2qi0LoWHG3dnJ7+oq1JcWm0mOZWIAJw3fsBk1T+26cI2kvLmGJVHJZ1Hz+nXrWlzb6vU/lHyMxQ/p6cU8ROUDZ+6cflXBwfFf4bBXMmqmGSN2TYynJ25yQBngnpVS0+Mnw+ls3u3uZcFsDauegznBxii5sssrP7J6bg4JIxgZ/Ks4TSM2X/i/xryCb9oPwdLBOlvA12tuAV8z5NxxnA2jGfxrG/wCGgNAUB2sH8sZXCEswHbb1GfxqZSsXHJ673ie8yJnGB0q/CjOmVBO3rgZ/lXy3f/tENueHRbVJGlDL++HIb1OMHjvisOT4x+OtZkjs9NjhgDL5he2QysuOvXJqfaHXT4drN+9ofY6WU7YY/KD61N/Z5GSZUjUDLMxwBXwjZa58XNcvJY4tUuo4pWkDMI9p2LkAZPYn8RWs/h/4pXUYgk1BiGG7bJKUTDDoRjJJ/wD1Ue0OiPDzW80fXd54h8O2Lstzq9vGFIHEink+2c1xOr/F/wAE6XGZI7v7aitglTt6emfUV4dbfAbUtR3GfUIyuxGaTczPx/Bgiuui/Z90COKGQSlbhVwquCyncfmZgDzgcD9aXObxy/Cw1nK7KN7+0rZmQyLZRxwBjtCrlgM8Z2k5z71lXnx28carbn+xtKkt45nOxmjKq46dcHpXqth8H/DNiix29gstvK2HEiDjHoQcj8a9HHg7Q3gh+0WiT+SP3R7JjgDAIzS5pFzxGCh8MbnxDc6h8ZPEqKkseYZGkWB5UfPGThSccd+K5i2+DfxF1y9lvr2YTCVCCYZioaRsghvev0nt9GsreOOK2jEMMQGyMcqM9cVU+xWylgkarzkY4APqKOVk0s+jHSEEfD3hr9mSaymk/ty8M4ZQVhidjtOeew5Fe4+Fvgz4T0y58iKIygcMNmBtH97B5Ne828EMD71VQwyNxBJOep9OamA8pzLGgBGc7Rir5DlxOf1Z9bHC2HgDw5p8kX2SFgYScYGCueO/tXUr4YsdrLExRJCCwI+9jjnHtW1AoVSzHluuD/KrJKgbF5B7nANHIeXPMaj3bMqLRtPgVQihPK+4qjjIq9GIIFI8tcnuR3HSldQq9QCeRmkXkHAGO9VynNKtJkiqZX+9wO9WmUqM5z7VFHGQmM8Hr7VMcFeBwOlFjPnFjB3Aeo65pJI9owo3gVFJI4jwMbhVdrlkwDjB96YBjsq4H8qapVDwPbPpRycnOB1qFixkYDp0xQFiwLgSE7Tnb3x1qVY1kXdnk+1QIqIPWpYmZjkngdqALoRAFAHTNMR8qXY8en0pmWJDuPl56U8ABMA4osHIIsrhhsGFPAPerYceX5ZyGOOKbFhWAbBBzSvJvy2fpx6UWMxoCoNrrjZxn6VIhQggnC4HNRYIcHO4PzTBwTuGRnGPagCdY5DlUPXnB+nShwI3ZWHHTj1zUbDdjPyr1x/Sl5ZlLDcOn4UBzkiypkn7u3sTTGEUkis2Bk9B0HvTHZclemRx7e1TRJHOqx8jaefU0FLTqOSCCP5kVSx7j9cZp80EKs0jR/O+BnIPHY05EIbbJ8m3gc5HtQzbwqspPYd/xxWZXtZdyKdJ3QKdpHYkdahtrIIA+FYqCuAPWtGXMaY6kZqCNiHVSOMfrWge3n3Ingdba4W3jUPIOeM/pXO2Oiy2NvJHE4tUk/gVVCnP3sgDvXaw7jlX+VemR14qpKSZcYzzjnt+NHszaGNqR6mONCiEjSAiUyKUAJIO0jHOSe3pXhmt/ALwvezTX1zYQ3kk9wrqUDqYYlI3KSGG724r6RjiMmcqBt7moHQo21QDjk47isvYxOujnOIhe0tzybwz8JPBmhCf7Bo1vmeQyBmIDqCoGF4B6jPJ7100Pg3SbKWPyLZRypO7JO4fxdev4V3CoJH37VVvU1DJtWT0PvjFP2SIlm2Ie8im/hi0iAto1DgZYlwDkn2NRHwzYR3C7YY4xGCcKoUhj34rcS7kl2iRgSvVun6VMwMrhuM/zrX2aMP7Qq92c/caXbsYwkQcxj0DZqvFolmjSO1uo3j5sqMfliusEO5zHjBP8QqncQPEQSQw9uorPkQfX6vdmLNpsMzrtiVUA6gZ6dKof2HbJdC4jhVmHfvXVQqNvynHpmnHYcKM7ieTR7NEfXanczIrPbH5ccaqGHzYHelt7EjdvJyvHAFaYIUsoPXtk1KGCAO3J6cUezF9cn3My406JFDxEbyfmwOenRqa2kwTqiFRkMGOPT0rUaXZmTP4Y7UlptnDSqcZHOemM0ezI+sT7kaWEKnKjqeh6Y9jViO0UMGKhflJ6c1omLC7j36E1EAgy3oCcg9/rTVMh1pPcoMib8qM88n0qyFA+UAYHJ96cyooGBkEfl+NN2s4YKBt7e/41pYd2UvKik4VcHPUirKJJ9xflA+760+SJgqcfUA1JwG6/MOp7UfIPbPuVhDCCcgbidxyMn6VnRWKJcys2PLY5TAwRnrW2YzIWPf27VCFkTtkocc+hosuwc77lK5jVkVcYA6H1FQrDBtU7QSO3arkoYsQBkY6DnHtVGZJgFC9exPAz6VHKHO+5O8EJKkoAGYfkKcLeGZ2ZVAySDzzTTGWVX7DgHNWI2ZXYoR/X3o5WHO+5D5CIWCFmXpjNZ8kOAUA4HY1pxSmTdjkVUdM5YnAPciiwc77lz7KX5lIbHGMYGD6VE1rbmHY6biD0P6URl1XHVemSKlSNsbQSazsPnfcx5bPbHscKyuPmHeobewmhfMIC5/L2rbEZYlGO3HGakiDBvLwOnFacqD28u5UgtsANN80uQOenFMYRzNIDxuJ6dK0SGEoR8ZPPFU0g/fkL060cqD28yC9t7a4hDSx7mICqe+B74zVa40awv7I2l3bieNiG2sSeRW6Y4yw3OOfWkCAOTxgcVPsjo+u1O5gW2g6ZZEpbWccWAOAvXPvTI9PgtriSYp8z5bgYAzXQgk7lz16ZqFwTEN5yf5UWD67U7mfYaTFDuwo3Mcj1H0xxU9zpdndqpkB8xc4YH9DVu1LRghuc/dNXohxj7wUcjGRV8qI+uT7mJHo1oVUxpgDqeM7vemv4b00AtEoDA87VAzW86c7QuAeDjrmlAPJ4O08ZwfrT5UT9aqdzmzo8HnrMSXRTkLnOD68VajsbY7IZ8MiOW5IB5+laR8wEqx27sk7elMdWhwIyApHTrzT5EV9Zn3K8umac8q7YVEfPy881YfS9MQ7hHwQMbcgfSp8ZjDh8MOoFPO3CjcQ4GOpx+OaXIg+sz7lI2lu0gIQKAMfh6VLc2UMKmXylCkYOwAED8qeylecYI6+9K9wXKRBSBjnPQ1Ng+tVO5VjtbWPM4twSehUUjWyS5LxLk9eKsswUbgcLnB9qmV0I2ZyCcUWD61U7mULKDYIwAvPQVWmt4ppBGFwVPWtkmPJVR1pYYwwIIzg5osZ/Wqncy4LfbvhXCDknA5qxb2oQBC4IPBBFWHVA4b7vt2psjBV3scGixXt5PqPksoHIxhmXnGe/atPb+7XHyggZAHfvVHcEkzn7uM49Ke0m4YzgZJ/CixHPIkktldQWb6n1PrUUUUJxEvDE5/+vVl3AXaT83rVVYNtyoQ7mPXHpRYXPI1xDtjMYwWB/OqssayW/lODk+1SoW8xml7elWTD5o3o3Knp61dybsxoVUgEcgjn2IqfIWcEAKWOT7GlREjZ4sDv+ec1OoRz5jnGcfpzV2QrsfOSe3IweKoOCGEijgkirQD/AO8cZyaeUZ0Cg7c9KiwcxnzkkBhwQc/hQqF0Vs8Dr7Vom1XABAbHX2x3pY0AXAxUmvOTKAEVc/SnKRu21WMb7kfP+rpZZmztA+90oMyzMD5TbeR/jWZDjIC/KR+ta9uyiJlBzuHOe/tVEIscpJH0oAtgts3dulNfacsDjNSBQyY6ZyaphTIw5wq8GgCREL8VVuE+ZQD0q+dv3UqPG0ZagDMlicgexqSMDuORV9oFkXzF4qpLtiIyO1AWHlWVt7c1Is7SWpJyCCajYFk3jr/SozLEqCM9R/Og0sMizuBY5q1s2kun8XWoIhuHB5NTBRvYfwn+dBnYdFIXcAfLirX7ssAEx6mqqBV+Xpj8atBtqYHT16UANYZLKDtxUMihWHG4mnZLHBGFFJKMDEZ60BzlSSMvxkAHt3q2rFUEZHC0xELBVPbvVlZQpaIEH+dAEK/vWKhsYqJsLleuDV6OMhtzAUx4c5bp/WgCvAA/yngKamlG1doXOc81IvDDA5OakkyDs9e1AFWIHy8Dgjv61HtZwwJ6DtVuNChKnkdaSMHDchcnp60AU4zKSd568ClYSGQBupHFWUHJD9B0pACZF39hQFyKOMZIfkt6+1OcDb0545PvUkIZ35GGHQ0kihZMc/0rQOcgQDJTbg+vpUskOYuexyMUuZD15HQ+1IrBwD0Hb60BzkPkBcP/AAgYA9KiMJOJPQYz2q4SCoQ4BBGCO/tSgHAJyEGOnSgB1tAmzfJyTVny4ym1FxmmJkDht248VYhwc5bGOlFgKL2yPlfzNO8oBlUtx784qyuZHZV/wqJdvmbSKzC4ptEcpv5P5A1PHbMkhaT5+MAdhQqkSFznA4AqaCdnJXAAUd+KLAPjhh3YABA6VLeW8ckW3hT3I61GURXDqcE8cUsoDYUseOpFAc0jLa2822aAng8Hmlt7C3jRVjQfJwa0/s3G6P5hjpTIY1BHJI9enNBp7WQktpb/AGYQ7AAcdOMVGbFCoVWCqMcDoav4QRsSSB09ai3ISEUEZ5zmjkK+sS7lW30xFkK/cWMdR6/nSxWqSMUdNy5yAR3rUitpGBZOAAc89aLe1Vdy+YSc5NHsx/WH3My306FJ5sW4UOCMjHFEOkHaQHLAfKcgdPSt4LHG7o3zt6gYqXeijaVxg547mj2YfW59zjp9HnWV7gSEp0wOwFYbeH7G4uVJg4XnOepPrXpgf5gPUfdxxVc2eXLABVb2/lS9mdVPMasdpHnX/CEeG543ivdNidm43hVztrJT4Y+DxB5E2nCRe/TH0wTXrZtwDThblOw/nR7M61nVZdTx+X4Q+Fv7Ta4is0hgePa42/eB9s1FZfCnwWsLac2npKHD/NsAGD04Fe0qBnkbSAc/T86it0ijlC7QRnnjk/iKz5B/29W7nyjf/AHR4Lh7nRljjblcgENt9MYqZfgfp8MEELrbyqAcrKpJBP4Yr6g+xwq8nl5COckZ+7mpJLSB4yIo2BXu3A47+tHIaf6w1u58oXHwE8O3EHmGGOFphwYUGD6ADnFQ618DNK1V7EQ24t1tQFZ9qljt65XjrX1ZHZpJgKoXYfxqZdPsWAk8lQ5br3o5DSPEVXqfG9z8ANOe5N78roE2hVhVcE+uTWLH+zxPZS58uDym6ZwCfptFfcj2kDKM4ABx9QffmmSaVFJH1XC8ZHX86ORm0eJZdUfCmsfs36ldQg21nBEM58zLMV9D901Ts/2ZL2BvNnvRbgjcFeMHdjqFODjP0r78e2XOQ7F+h7ZpG0wv/pDHeT68gEU/Ysv/AFmfY+Dpf2cbuGy36bO0tyzDawCqOvfjJ49hUcf7PPiaRJN1wJmBwAHK4J4+o/pX3N9imjmYghvrx/KriWPyedIPmbspxR7Fh/rM+x8Cw/s2XUcUkVzdxjJO5kO/H1Bratf2a7QWqIrxzzMMF2XDE+yivuBdMilidTG0eOhHrVVNNS0uFmg/eDg5bkg0exYf6zT7HxVqf7P1tJGLeCeNXDYx5eAV/u7sUsf7NukSRmKVt7RjI27SRnsCetfaVxp6XIO8dyS3cGsqO1eO+WIZ2BTzjkemKX1d9yP9Z6nY+QIP2XtOS5jUTrKRjaHVQOexIro7X9mKztbwq9xHFA2BIERW2n/ZJFfWrWaqAfvHbyTx+tWoLNXi3kdPfOKf1cf+s9U+Y7z9nnTWLLFdFotoXkIAR6896gP7OmjGNRJOWjTHI2rn/Z6d6+o1iXDExgqevcZ/DtUiQ26qyCP5G6nAA/n2o+rj/wBZqvc+WrL4C6FZ2Fzp4O1ZASVKhlDno3XNR6P8BNDstNlspolnEpJICgLnGFIGc/Kea+pjbxMw2xAE9/Y+tK9rHH8+wruOMdQDnFHsjD/Wat3PmxfgZ4PaQJLp0TMp+eTADlh/Kuui+F2jBHgMIMaIDGzAZV26kele3fY4lI+XOeoznr+NRLZ7HAkHuOehHej2Rn/rJW7nz/P8E/Dv20ztYNIzoFEhA4x3HQ1nwfA3w4zGKRWjyDuUgAN9e9fTMybsbY8vGcjnj61CbdZHDNEPlPI6ZP60eyD/AFjrdz5tX4J+GIJo2W18lFIOAgxx70+b4HeEZJZLv7Pw2cgjOc19JyaeCqsOEwSw56/hUUsSlQpUAccDmj2Qf6w1u547pHwo8Oabb/ZLKDyVwdxB+baevTtUV38JvCiGG8trFZblWwJCxyAfx4r2qCFFlfcPv9P84qae0jb5QAoOcij2RP8ArDV7nkEHwp8LxyveJCIpjlflyRz/ALJNRJ8HfD1m7Ja/8tAS+7ORn8a9ljtRESz/ADLxjNaAjidcMvUHmn7NEvPa38x5Hpvw10O2SRJUDq6hdqDPT1NOl8DaBFsiisFaNVACkEg89c16mmnhGLoMZ7n/AOtTJbdAqkr8w4zR7NGbzut3OAHh60DApbqvHAx/j6VqWui6WXEgtk39Mg4PHtXTtGg2qqkAHGRxT4Y1bLOvQ4ANHszCWb1X1MU6dDFMfJhVcfxL1z7066to0QskQJJG5QcAiulEFvj5FHHOaikDAjcNyYIIx0o9n5GMsfUfU5k6VbmNJY41BPO0VdSyVCJmjw5GDitQKBjA7flUnynbvHB6mn7PyMfrdTuZH2AOWcKefyqz9g+0wCM/Lj+6cHFXdqqSqAirGDCqt13elHs/IPrFTuc1baXAECSMAASee9WF0mF3XZjaAfrV8QF32dAnfvVlI2jwd3X1o9nEPrUzLTSjvwx+UccE1dGk2WwBxuOeprRPbnBqSRUk+XJUr6Yo9nEPbT7mVFZJE5EZyhIz9Kry6fFMzKBkxnP1ArUaBw5O7IH61FnaVPXrmi0TL20+5TjtAFyVxUvkRg5UDPFWcs33aTzFTJJJ6VHKh+1kU7izjmALDkccGki06BcnZ7nHer6YbLBjT4JdpHH3envV2iX7aRnm3tWJbyx05ojiWGLylT5V5/CrhhVAyqRhsk4qNGCjByT7VVieeXcpwopbaoxzVsWsRzlQSTz9ah+YyAKMbTVqNjuZeN39adhc7EjtIlf7gAA4oaziGGU5P8qnRmD4IycUuWxgdKLBzsTyVEe3rmq7Qp1I6Vb2jpntVRwx6dmosPnZDty3B5/pTLhDtUY47fhU7DI2twR/KpCAYvmGcdKLBzMrqo2gtjI6VNHbCUBc4x2pSkezy8cnvSBWVtyHkUWM+YtRphynpStkoUxwaqocL5hbrV/cCg9RRY05iARBIzgdqqwD94Qen9a0Of4sBSKqsVDYAxRzGfMNl+5lOoNMCrIVRulPHGTRJGVkDD0zRYOYWIeWCqngHtT8Bs7yTmlUM0e/1OKegCjsfrRYOYqpFhm2immJghYDmrJwp+UU2bITI6elFg5ihGGPXg5rThwwHHAFUokzyeMmtERFQN3bpRY05huwHOOuafhgCR29aOFbPqKbjP8A9eixnzCOxlGD2puMcA9RT3I25C52+lNKAICeaLGnMQOh4jxkLzUIXJLAZxzVhgSAQSMjmkKBRgHBqyOcEjbkngkY4pdr/MueAKYhMe7ccDingpzuJ/z2oDnQDdksGLMwGQeKkCsEL4Axkg+1RNK5BdPkB6554qQK+wE9Bx9c0CJYG272P8QxUErtvKgZz3oxldsfHv6VDNvTHOfXjrQJMGBIA44qPlH3gfL3pPM4Ujp6VIcFQWIAqGUkJKjOpde+MZqKQSALx25NTxgPkN6cVUZWVyrnj1NTygySJicMowc1MMMzbuF7VUimbJU9iailWRmHl52DpRyk2Lw+ZWOeRU6KO5AI5rHjmPLY3Yq6GLIOOetMZZR9jNvHynpULAdfvGogw3887e1KhViVI2rQA7GWBLYx1oyCcxnHqDUfmEKQM8d6C569aAEZhu8zoQPSpEbevzDnt6VGM/w9T606I7T5ZHJOR6UABVs9MVIkYk4c5P6VI53fL3HGaiQLH9w55rQBdhVsZ4Hamksx3DilJc8kYLU3Y7fKnU9DQBK0nPZv6UrEhlK/jVM/LN935u/pQJWQYIzigaLZEIJlHH1qPd5jFQeBzz0pqvkLgZ5zzUjLnOAP6UCAlnyBgccjtUUaZzknJPFSgruzgnjnFNCFZ1CkMp7elAezPNfjFrFhonhFhdzeRFIuGRc5YD0I9TX5s+Hkm1b4ni1iCSRKd8bt8xdjwP8AvkV9b/tGeLYdjaRBCZYVwT83AGcP7185/BnRY73xrNqiv+5tACi4yFyecGuGq7zsfrnDWD9hgnNn374ZsLq00pYLhQs+4A4xzxXZRxyyIF4UjjArO0yN8gtIz4VT+IFaceCSc11RVkj8yx83KpJsmEe7jP3e1PQBD/dzUUQbccdqtANk+Zg0HAh0IcEAsNo6fSpZMou5ORUIK8jdjPrS5JGF7dKAEZdyFl5HWnKrMAwGOOabCdkRRjxnipeVcFRxQWiJ45UAlJA3HoKaxMf0brTi5LnnOe3pTXwwyxyKBiogU+uealj3hS6DnHNMj27cPx6EUx22Z8tiAaAFUgglxwKgldmIwOBTZJSFAzzT0Kum5uw/WgzBZQFYN/k03JJ3EEnH6UbOSQeO9LHuZsrzzigCxGpZTIxzjih97pgAfhTgdjMnGG45NTqnJZOneguxUyZAqYxt68daZtO8DGB6EVcbIYhRx/WoSQ5DOPm7YoCxEQFfjHH+eaeqZGVxkdfeh9hyzcEd/WljBIBPB7e1BPUEiWMZQli3bptNPjyCd/JBqAh1JbcQT+tRI5D7m+hoHJFouytyMDPGaQMHkyuAT17YoD7mCZyeoNQyhuR0OfSgosSQkoVVsMvXvmoViKjJGAvPPerDM7RrtO1z14qIF2Yhzn3oAN4xtRcFhzg09sRsC5IJ6mm4ChucnqBSMzTIPNGP0oAacK+R81OA2/K3THHrUqkE7X9MCmqcDYeaAHqyquwjCn8zTUlGfLIzikGVJx29acZVUh8DJ9KAJ1DbiSuB/Kmou5Cp5XPPtTTJ5jhum2pU3sjDPvkCswIJbdSu5OMdP8moQCuEPJPGegNXCWUDHMg6EcD8arOcEPJ1PB9vpQNDTtwcqQDU8RjaL5TjNVjJjofk9aeI48Ao5HtQWXAgfLMe/WgocFlPTj8adgqoUruyPWlTaxBDAnuAaCENRH24Xnpn2oVHL/N2Bx709nMBKqSQwx+NG8sFfPWgshxJ84gHJyOewqns2vg/n15q+0qbwEU1XMYPfGO3pQBUYYGzJOc1L8zxlF/A+lV3bdP5an5j+tCCVScnKj+dADlBVc7cc8ipGdfLGPmOMmo2ZljGRnPGKjUfISg+WswGh3c7sYIPGKfvLAF+G96hy27cOgFS5DIXLEHjFBmTyREscZKgnB9qljMka4JyagjkkEDEklcD8zT4Vd0Q+ZkgZNBoW4fMlyHXv079Kmj2gE8he31FMikZMgDk5+YewqKNyz+WegIIoAtSRiRAWX7o4981T3rgMM5HHHpV5mKgb/u98VVdFaXfD0HYd6AJ4neSEM/AHHvU7kKQY1yDVdcIeG+UHOKuoyZUsCMjirQFR5mLMSvApJXLIu0HceeKrzRyyzYBID84HtV6PbtET9hxTArIjSEOOQvUVMdjISgwDkYNPKCDIU8jsKihyyE55HagBqhRGR0JyahEzIRGPugjPNPZmKsgHA/rUUR80SL0K9KzAvMY2QELyQM8+9VmTMoeM4PGaZBv3BZX6YwKspDsyzHIPIoAkWRgpVTyKcQSMs3zVWYqJRng+lLM4GDH7UAWPnL7j6cVJFFFISxO3sappJyEJyank+UjK5RxzjtQBWkUSTmOIdOKsJI4fP8Ac4FWvJA/eKMZ5qBRvBiVdvfPvQAuASTIfmNSCEKzSZP+FN8whtyr8wOMVL9pV8xYxnrQBSkHlzDeOHPFRXMCsG2dc8Yp8kc28SZBXPANShoihLH5gPwzQBRSWUQ+WpHBql5RaRie3b1q8Y94MgwAtRxM/mAjGf6UAVZPOfvyDz9KciM524z/AEqzIipKzDkE5P41HGdhMeDz1/CgCdgiRDzOT0+tR+WTFuUkDPQegqKaQlSrYAHSrsTbOSQe+PWgCFIkQ5kJ96XyjGOTjB4qUh5PTn+VNeNiQpb5f50AXEnWWDy2JUdCT6g4zUcLyI5EnKDofxxVGNJBIUz8owcehFWjdKMiRMqRjp680AfHXxvYf8ZBYb/mmVkB9P8AioeK/mur+k743NCf+Ggtoxu+GNiV9sf8JBmv5sa92l8KPKqfEz//0fthVKv0ye1PaNwck5x1p0gC5ZfmFQySSbQU43HrXx59AK53fIeD2qo0KoCF6ipTulJZ+CCOaryMTl+cA0ARecEGe/TFRz2/m8g4IPKjv3qKVgRs4yT3oWQ7gF4xkHNAFObKk7R9aWNSwzn5af8AwtnkdefSosrk7OM4xQTIhkXaSoxgnj2qNQAhH3sHnFPYMQcjimBTtKx1oSROULY6gdPWq/mHduqWdArbgfu9c1SaeHzAvU9RxVRAbOd3yk4AqDcnl4Pf1qSWYy9F2gdSe5qsxzyeg61QDNhkTKnAHao9qD5uRzjrSuxRcxd/ekL7l3Ec00BWkUzqyhsEfjVSRZEKsOgGKtsFyD0NDsjp5R61YmUIw6qXYZPrQiBHLf3hTgxAKHkH1pF2hG9B92ggJJIUAAPIPOaiIWR8K3J/KoXgLyK5P3eTTArAlhwelAAyAO24fKaAgh3c5yOlSGQIMOuSKQAy8t255oAbukaM44xjAxT1G7JBAGQKjkfjZ0b0oKtnGcAD070AK6hMlc7i3NNOOVbPNRNIAevTqfSnxbZvnRsigB74XAGT096jwSf3XXvn3pzPJG2RyD6U6YFF81WOD6daaAqMny7Qce9OBbcCRuIHc9eKaSMccnr+XFMCcEA5b6+lWA9nBOFPGOtNHmbdpAOMYxUSb8lWBBHp0qRZoo1O4HeT+FBmKu5V2sx4PpT2Py7gS2Ox9qYqt2+ppWwYmCHYR7dRQBA8jMhOCT7ZyM1XWX5gxByPXNTLlQYujDH61FcJIzNJjoQPXNBoTOuGA7DoaYzFpskYUA8detOUNhVC5IxxVhIdhJJ4PXoDQBUiZV+VAfU896spIyTDzR174NQuphBmj/eHuPapPMeRBDt685yaDMsAKZgc7lJ6kdKY/wC8yAvzKe3+FLEFwcscnotRySvGdqHGe2Mc0FcxBNuCkdSPXvUp5jCKcH/PpUO1QdwO71wasN5YUcY71fMPmItojfDDaMdDzUJb90yADDcdKmkgQr5yk7hzTFVWw2Oe+OKOYOYrtCn2f5Rlh15wRToizxb/AL2cDBHpU8qF1KxgAH161Gqvv+QgA8EHsBUDH26AbzMCCB60r8EKSduc49qaV3uApwCOc1KsYKlOqj+KgzIwTIxAGBn5aewUMuH+8fr+VKYyCffgeg/OmbNzYHzAn64poBQxQ7V5xwOOpqaFDnc/DDORnrTd/lxgFQDVcSCRvLH3QeTj+VWBccK6FiR8p46VCz5XHAJ6596WVY5U2J/BnJ4FR+VwMncBgZ460F3LEalF6cH9TT13MMuNuTwB61HGDFMAuQR68inBwrMT+8xxx2oC5KHk+6cEfSo1MYJPf6VEGJHow79KqwtK8zJnkDJPSgg0WkVflA5GDjtmkkkWQAPyeTx2qJ1BHHtn60hHlpuABOetAFgRiMsXHIHX1qpMI5oyFB3dMUsdwqAiU/Unufak6yDecAcigCnGJ4mZScoMEjr+dTxsxJG/Bz2oZFjLEkYP60giXBB+Q/zFAFhXYkfNwOKssSqAEAA96oROCSm3pT7cyCRlmO4A5FAFrDyuqoSVXI9jRI4KmNhnP6USOeHBxuz8vpUTIW4GBmgCrzAykRllHGfrxVzDD70eCc/lS4LheeAP6U13O7cWIPqKALEcUckRjfqf0pPJQJ/eY44+lV4ZGbI4OP1zTlzs89v4TwR79qAKqMy53HABxT7RTJE0rcvkj0wO1K5UMFOcPyfYU7zSjALygIoAZIrK+9fujIqWErgMB83bmkljebBTIU8/jUMYZJQ4OSuOPpQBafLEnHA7UYQhUY7R0zTjNvLg/K3HH0phRJER265HFBmHmbC2B8oFXiwaIOCD3/CqbuiqFp6xxhRnseMelAFgFJUIHAwc023PmNg9B/SiONpPm+6OmPQVKIvIf5CGHY0GhKN0bLj73Ye1RMJCdxOQTwKiZGllyGwwqPdKhDt0HUUASs5R1Ep69BTDLsYlQSy1JOm9gyDOKYFZn+cDB7UAPR/MYsp5x0psHmSyNvG0jsKaFWM9NufSp4dkZZmOfegBzYikyT26ClTC5OfwpzOrLuAz6GoY9xOB+ZoAfE258hs54qfjYVc4yc1GjbNvAGKJJMkcUAV2GyQKz8MeBV4BUJ4BBPFUIEZ590pyNuR7VdIIXcOg4NADHjx0bn0pkSsHJK7vSnOilAz8E8U4MqRBccnoRQBRXDTurcY9elQyZVtpx1q8Y8MWYDNRtE5yD09aaAzlRh8reh5oZUkIGzG3+I9DV6RFbkDgYz702VEjh8yQ4HZaszK6LuYY69MH2pzI0eGzjJ7CkXazEngjHfjmklkyQkRz1469KAR89ftA/D//AISXw3LrUGn/AGy/swXd2JOI4weBngH6V+f3gXxHB4Y1yPxFGkkbR3AdIkco4RTknd26Yr9f9U06y1HSJ9KvYd9tcPGJFyQMKc5P+z9K/K/4reErnw54x1dLRUtrS4kBSMfLsjxkhe/WvPqw5ZXP03hPFqtSlh5dD6fT9qbVrpY45bIW/kn58nesq4/1ceMFfUsSc1lXv7QnjO7WZrFfsYiO6B9oCrG2d2R1PHPpXyb4L0TUPE+raf4bsN0lzcS7RxllVRlioGSQBx619fWv7Mcz39u9zqz3MTEs8agxNtU4KEYJ46HOKpTPTxWDwOH/AIujOUT4vePNanlOl30yrHtWUB0YFWOBj5eMnPqR61kzan451R5YZL2aGMMsJQ3TMAN2CcZPA+n0r6a8OfBzRNKuGCWiWtvCTGYzh2lUH7zHHft6V0Gm/C3QbCeS5SESFpAwjJIBQc4LdcnHtVW8zxq2b4OP8OJ87J8P/iRNLIz3kjxwMpw0rbnj65zyBntTf+FPeMdRklk1SffaDDRKWLNvPbjPI9a+7rZoXhjtY7dIEwI8L0Cr0/8ArVRFtFIJVxtPBUjg8nn8cVpySPLnxJFS92J8aWv7O95NHCLy/kgi3BpAjbmwOw6cnJFdpF8AtG3mOCSRAhIVmcuG9GK8YPXOM19T2cKqrFgrVdhijb+AbaLM4sRxDUk9D5pn+DegNbyj7GsT3LYUoR8j4AzkAHjk9auyfB7Q4YkbYjC3UbAo8sFsck4617/JbrKGC/LzWdLb+UcL6Z/WtTked13szyC0+EegQTiU2NtIz73JIJXcfQY45PrXXaL4O8P6TNIbSzRWdMHCjGR0x6fSuqhBBKqNqnqakVBGflPJpGEs0rtWciGw0yC2jZLeGKIZ+TMYJHrV0WTSSB5GiGP9jkYqVV3EF2yexqWNMFtnJPXvzT5UYfW6nVlc2yRxERovJ6KMdaFRAwJPTj0p7rJu3K3JPp6UoICbTywOcUuUh1Gx6Rgkshz2NPRYxlIu36UxQOHQdOtLHtU4XHtWhiTFleMg5BFVkUlzt5U/zqXY3I9Rz9asQRIoBX+EdfegCJ7eT7wXIHFNKYk252hqtu0hRRGeAc1TcHzQWPJyKAFb5PlbpnijbvOVYjt7VKsbA4dhtYY/KlQKp2ngHkUAEkW5AW7etEMaqd2evOKYxIb5uw4HWk2tvHkjO717UAaimMqQvD4xj3qnGkxBVj0/GnxvsByAXAOT702OYkAEn3xQBPuViSAAelVPKG47wCOoFWgoUFieD2NRZCnJGc8ADtQZjtiZAY47ge9NKRuGYjYR+tKAS2CS3pTI2KzFJFJB6UALII2+ZRjA/OohMiKWPG0fQc1fMZDADGD2NU763jlhKlepAxQBKQVw7NlcDHfrT2Vv9YAOPWmKymCJANqj5cY9KklIKkJn1oNC9HIkgyEwQMEVFsC/K3IBqOO4XaVH3hUqSo52ONrYyCe9AcqBIwc4/Kq7/wCtYITx1zVs7tzJjk8ZFV5QyLtPLE0ByoWPfgMejZFOXeg+b1wBTIXEfGM1d85W2rkc460GZVkC7tj/AHhzUcTOhBRfqae0bzXDpkBT3NOYJE4UHd2oAurMrn5l+akXduYjp696iVMZckmmM2TvHHagCcBmQlj0oCq/zRjnHNOWQldu3b257063iCc5oIaGpHJHJiY544FSxx+Ywdl4/IVaI37d2BjrxzSKyAtjoKCroiR3id1VssT90jIpcgKSTyetNaRC5dcYPpS/M6sVUEjpVoLkbhVRSFzxVec5CnIHtTwWkATOCO3anG3Zm3jGD1pkFRydvyjC561eglZUAJGfp0qeURgKu3cMcdual37lBGBgYPHegB8YeUnbxgd6R1Rhtx19KqCJgxZSRu79qaNgAWNiGHT3oAtHyVjwuRzz604yogAX5Q3eoo2IIbaM9DR/EQR/+qgBvyRneRnPSnm3Vo2YEgD34qN4kWRS/A9c08zAOIcAqOtADSFKrHEobI59akSJ4gBtwCOfSmiBVIdMgitD93PCNmeOCaAsK4kaFSpyE7U123R+WeabNuWFME7l4wO9IuQh3/eHY+tZjQscg28f3aMgDZnBH8qBtZ8sMAjHtmmrCQzITjAyM0FMYECphnxj2pZGkQ4bOegNRFjE43cD+dP8xpn+bnkEHvxTuRYntpMGT5SETgkjPNMebK54/DqRVJ+JmkQfexkZPUVI24yA7RgetIpNEfmDIKHBPX602eXld2fmOMCn8rKsnTsfpSSQb5twxg54rQd0QSfdjVOin5venyMGClQSScH2qA+aiKvBxz9avBR9mYjgtgkVmF0UjLjbsG0YwMd6sOmZQf4MD6ZFQ/eGE6Ad/WtCJY2TG3p0FAXRWAfy3A4IYDHsKlDMHBU5A6Gnxhgknl9QNxJ6+lVQT8qqfloC6HjYN5bOe2ajcsJSqkrk8sKWUcxshyp6gVN5ZIOeuec0EDHljiI3MSwq1bBGDMfm9KprArN5bY9RTo/MeYoI9qrx160GhKQrjzByQO/pQwwhOeakkiMcZBO5QOMetVi33UI2+/rWgWD5mGSQMU7a5bBXjHal2xvhUYqWo/eI4dhjngHjNZhYau35R1C/0q9CwBC5wDziqXPmgp16n0qQ4DBycgnP41oBbkLrKFHU84pHJ3OScDgED0pFbzLhnH3gOvoKMAPuB4agaFxtkCZBAGRxzzVa4bDeUhBJ6tjnmrbAiUgn7vf1qncugm2D+MUWC5cjTZGN3OOKUqGOV6Hg05WxshHYc09njVlXqV60WC5C5CjBPGMHiqrbwN/G1eBnua0njEjCUL1FZ8jfu1ycDJ4+lAiYxq0A3Ly3OPSmom0H1q1E428nHHP/ANaliPmRndwUPH0qGgK5tlbG37xH8qe7JGoOcEcY9TUhwGDZ4GcH3qrkSl0k6HoaQBKqGNQ4GM1SbjllyBVpVC8A5qSREYBlzuNAEayxFVVWy9T+aGARVGcnPsPaqyqI0ycKx4/KpwGkZuMDt70wCaWEpkZ3Dt61bt2Vh5g+YEZHYg+9ZrRiRdkw5XgEVEokgRtrbivA+lAGzASQGcnDLnr0NXYisYXJ2/WsqK5j2BmOGGAR61cM/mo6DBXsaLaGY2QeZcbiuCCcEdx71JgyHZj7vYd6SMqzGPBGeM1Aju5Ma/ezjNVYCeKMvICmQBxj6VNkxNnHA9e2ajgeRT5a/e5p5JZyjfe6fXFMAZ+RtOT0P0qNn2jPG3timMMfKDtIFV5DFFsdg3X86zNC48qqpk/hOAPrUH70thsKynBz2prTq6BP4QQQPpU8tysylkUF3x7YxQA+3wrbHOSDnirpjWUeavQE9RWQZDE+9Tzjj61LHeuFJxlTx16GrQF5nVRtXnbUUIDIExyTVdLreu4dD3+lWwqyYBGNuCcUwI4pEJa3cDOeo64FIcA9cgVGqo7l4flOcdKRw3QDnP8AKgC0soCkZxjmqd2FdCikZ6j6GnFiCSMAYx+NKpDSAHsP5UchfMPiZhGA2HUDg45qlLbsyGQABgfWr7Al9qjA/Skb/j2cEYK9PesyClGDsHGMc1YjbzDtx8vb61VjkXaY5M5PT61KjGM4IwvWkkZk25S5UckHmpZHIYIOhHIpqGM/KFzzyBQqjkgEEdqpMBzb9u4KcUwrlgBxjtU6ZkO0Zx3FO8td24DLd6RoVAdzc5wOOKiaQo6jsTUkuPMJA4FMDDG7044oA1PP3qoQDpiowXbCg8pTEk3RsQOnf6VCs7I5bkkD09aCbss/eYn+6c9ODUhAcHZlnA5x2qGBgerdB92p0KoGk54OAB6UBdjowBgMCe/WoCAHlwMknIPpU8ZiRdwyB6VAW3OCOlUkSIITJ8jMQcdKnKsXRQB8vpTULF9hHXGTUgGOepGaoCvIXSbnhh0X2qOZiWEnGG4x34qdsSfMrANjnd1qpPA4eMl8AZLCgCd0Ty8ltqlhz6+1IIyrDZnKn0655phPlrsI3IeeTxxUkZD8hjjnvxigCdI/MjLIQCPboarso2oxBAbjP+71oDukeITgHOQKnGF+6CxwevvQBGm5XCjhe2asxJ1B5HGDVeKRmC5XDDPNWopPMDgDdg9u1BoIEEeDUYi8xwwOGBq+kQkB3E4BBGKYsbKc/fbrSYEYAzyR7HsKsxKVdoxhvU/SmvbpICGGDTFjZZWb06+9QBK0kURPmjdg8Yq5thcYXnd3quIRIQzHNOjdUQIBhsc0kgHxlVQbv4BjimuFyCvII707cjAhjjBqNkZvmGFCdPeqSAUZC7egbr6Cpls0ADI24k9qiWRNyo33m7dq0onGQBjI4OOtWZjQ7ROo5KemaiaXDtxhfbrUlxGAwOciogDu2k5BoCw8De+YznPr61LCxznqV65puVU7RxjkVYQeYCc0GliQIBJ5hwPWlKEDKDIzTNvIIHXpT1ctlc8CgBwAO4MN2f0qoMng8MB19auDHlNIpGV4Ge9NIIIVuo68UDbIFQ8n7x6ciolUZbcMHtU6llOM5HqagbIbccMT3oJcgJZWAJOM1YI8w4U5qB5YePMByP61aV49gCAKQM0FXMySJxKH6Y49KtbAcN0Apz4cZ7inhFLdenPpUtCGBN4wo6c9KVnwACDkY5FTjIbfg7RVG+8xMbM4c4PtUhYn+8xxjPUZqY/u4lwcNiovlMalgPl796kxhVZucj8auIDSMkPgDbz9c0Nv+6eSeaemCcdD+lRS7nJQ5C9iKYEsXIe3BIGMkg81SaMhlUBgretS26iPJLFj0yetT+axHllfuknrmgCNjtjKhTkVmNHcyTh0AKLxx1rRL4JTaQfXOaasnmMU/i+lADhuMe49P1pcttwvQ0kruoUoNxB5p6kFQSh59etAEkbqUKgdDyPWoZ2KgIo55x9DTt8cQ+vOKmVI5E44I4zQFjPTzG+br/8AWqbczoYwDkkHmlDYPlgdMdKe6rHyMZ/xoCw9EePGMjHWpGHmYwANveqxfkhTkr61IruW4A+lACu2wA4yevNRAFSSThO2KsPkscDI/Wmsq4wD+dAAG8whVY4+lJMqpt3ZH9ajMsiMGHbtVacSSESHjPfPSswLyMG+4OR+FWXRmUDrn3rJjZlYBDux1PWtDzGXkHGe1BmThA0flHtSpHxknhRxVfzXchec+3pVjG+Hyk49aC7or/bnUmMEnHarKsJRg84/SslgUkwOT0zWhC5XcMgAirQXRJtIyM7qQBv4uhPSlRhnHUDmlJJcADAamMeqkHep5Xt7UpVskE9eaVfkkH8ORg0qncCcdKAKTJ5e5iTgDNPiPmRBh2qQhpEOSKgLiLAXn1pcoMs7SCpY43fyqS++YxCM/JjGKqNPubFSTShlVXHK9xRyibIzlW2p8vODjpVrIRASdx96z1kLMS3Q81dy/lAhckflT5Bib9yFwMjNPkmVQGHU01EEgJHy8dKqPGBkKck0cgFqKUyQM3/LQGmoTu45459qitlZH3H8RUvlsFLBhzxRyAPXOw5OMelNMYbBxg0LHtByKeiqyBj0FL2YWDChFA+XB/ShNo4HGDRP1iGMKxpWVQcqKgBj4dCQenHFMRX2rxxUXCr5Q4DHNRksH2jpigCUZLFSeealiXaC3UmmRMCQHPrQcq2wcigC6gLHrS/dXntVUSqhAHerSIpUFv4qAAk8EDqKYUDNkZx7U54wo3Iw4HSqTySJKgIwM81oFiaXargSHAboPcVJjA9BjNQ70dtzdAetSSOAuFHAPH40BYT/AFjrngZ/SnkqcmMcCm8CRcfMDikaTZkYwpPAoAcsQWPeMjOeKdHIIwCwPPBqJHydj8irA2BxtGRzQBNvEnygcCqrAiXewBUdqsoityowBx1xSTIAoyc0AQEg7Tzn9KkLJ0JyRTWX5doAwf0qEJyAR0560AWVO0HJyKi34wyDOaRWC7gvc96eOFAzj3oAcCBx37jFSuiyoVZcY6YqJpCQFzndUqkBMDp60AUMeX8o5qyXEZUluvTNSmOLdv6moJlTy84yaAHSSkuSOQQMAU44IMfTpUI6JuHPrTuWOAM+tAEm192wcDvioQSSQOgqYkqeflX1qL1K8g0AP5YjyyD6/SmFQWAx05pVJUBsbR0NOPPzA55oAhuE3LuzjJ/L3qi0oBCA8HjP9a0nTeMdM9KiazQqVI5NACIdy7cZxw3vVtTxkngcCqKFojtjByvHNSpIwYk9D1B7UAStyCAcHkjHeoY9xkRJOVPB9am2kPkY4/rULYUBvr+dAECoVy2zGCR9QKeYxIm9eATjntTyW2hR1/xpU2oDu6VDASIOG5wOKVtrna4wDUZ+diy9MflikbDAEGiwDJUVT8gyeme2Kkj8pwVBI5xijIQA9wOKMjdnGDnNFgKwgER4HQ/zpVyoJJ5qYSEqwPc9vao8b1IzwozxRYAUqoZgCW9uaGO5AwGB3NRAOAABjdVqMKI2jbgD8aLAQQFGLAndmppUZEOz9abGF5UgqD371OSgIwSxx0pKIFJWCNgcmpHT94GDEZFK+AWZQDtFLFIjjLDGKpRYCFGQEA5Oc04bT8x4GOakbGPMQgdsUeX5ke3I5qgIJVYBZE+celNDHBIBT2zU4jCqqKenGKbIuASRQBTLbunXNKA5UjhdvWlZN20pxj+dPjgMi5ftQBGJ448Ieh9KnSaNiAOvvUP2JXfzGyNvQCnxRBHLcmgBwyBs7nJ4NXQYbS1E0x9R+BrNhys7FsBeo9eax/GeonSvC19dqu5kTcvPpSbsjqwlLnrRh3Pzz+NOt2sus3yw7tgJ2x9dqjpz9a9D/Z48MltNaeVn8uTliR7g4/Cvn/x5LJ4h8U/ZbMFprhE4HBG9jyfpX3p8NNBudN0i3t9yxyIkYyBgcAZJP1rghq7n7BnVRYbARprser6eAkYhTOO+euRWiIgqnaOc801Aq3DZ+fGOR7UO4L4jBzn8q7Ej8crSbkSKoU7R35pw3FQWpFDN9afGHLYPRaDAFCBsP1NWCiqSM9Kjxliy09WZ8gdutAFT5iRu+7VoMpGCcDpimyHcFwPlHWmIzR5Vhu5oLQhhKgsPmP8AjTlRSvyjHPSpo3Kgk9OmPWnDI2soxnA/OgZXLlsrgfL/ACpny8Z6EVcAjkYoV5OePp3qtNF5QPfPFBDKjxhjyM5HNEaiPcpPDHj2qUvlwo/X0p7BHURdfmB6elAgUbTuX7vfNHyL90YB54ol3NkDjbQflhUrwRxn2oAVcMfXFWkfyvfPAHv71VVMLxx708hk56H19aDQnkOQN2FY9fSodmCGY4PtSMTKwYjBx+FSdcBuRQNFdggOB0Hag5A5PHQe1PWOMlueR2NKwUjGSuOaBFcKApz/ADqVf9WSwwaaQD33Ht2qMs2SuORQBKEDssjDYV6YNStuJznkVE20JvBIb0qHMjEelAIvCR2HyjHvTSmwHbyx5ziq/nCPATJcVKJgi+Z1Y8UANfHUj5scGiF3XIY5oMm8+/pS4yMjgg0GZMX+QOelQhiMtjrTgZOpx+NMLbVOB+VBoSuGMZ6BjTULPHtRMHoc96QbcAqCcjoadGG3AcZrMByLtIw31zyeKnUqq8HIaoTwSAcEd6lXg7oh8o6k96SQ0O2RyDyycEDqKpSYUhQc7MVZ84EH5cAc9KhZVZSwyeee1MERnBUkkfSnoqHCpzj0NPjTg57+oqxsiVNsXJ456UFiCUhCrLtx0z6VEJSrlo8YNT7/AJdrfw9c1VKyAk5wnWgSRdeQMFz1/IVGmxcqW9+eBUe2RoTIeQPQYp/32CtnlfXoKBkyQq6iSI5GeMHqajnXDN1xxz71D54gj2RfwmmGUyja5yPTGKAIstsZk5frz2pilWQKx55zSrxuUE4YZOP5UioNg5AwQOaAI15+dlI+opyZJLdF9KlALOQnTGPyqIA7ZGBZtuOWGMUmQhJkVkwhOWNUACSsWeATz9KveaGw2cA9Kiji3Tc4Uc/jUCJCBghW7Y28ipoCEXGCo/uj+dI0BGWXnJ60RHyWaU8tjgfSgaNBIi6q3PQ8CnWltJHO8hOQeMD+dMiu/tEY3KI26YFWEnlhLCIHcOM/WgskuLab7kYyQQcE44qF8iTEa7CODjmraybjvflm9ahaTEgRuPWgCI5kTCjnuaU+Y+GP3V4qV2UMQo4J6il8xQcZG0/zFAEsAEnG0ZHeoS67skYwcEmrUbeWQyjPHp3qhMyvkbePU+tXcB6ySM+FX2JzjikigjLFkymc8HuaW3ZnQF+q8Zp0vILE5x3HGDRcBqEKzMQCo4Jqn5374Mn3ScCp0kj/AI+cjrVZdqs0i4qAJpFKNhhjPenjZgKWpHidsLnjrQFG/a3I60AIFWRgZOCCQDRgibBxs+nNS3UbGIeUMrnk9uKpK0qczDOenHagCwYgJtyNweg+taFuFclHIIPv3qlEwU5cbEPQGkjhVWJjk3Bs9OxoA0yzpGQrbgeARVaRC5GH2lBz7mqcc5iuQiruBHfpmrzKJFDqc+ooAgZmHzDqRQ7BQpUYNJJESAQeR0pwA2KRxtOGoAawuPvKC6gHJ9DUkdtlRJLyW+8aayTiQOr/ACHHSp8iUeXk89+mKAM2bIPlEd+1QzK8R+Tow4qYRtHuQgkqTtyearMZXYxg8g9cZxQBKgcptI4/qKikwT6N2qbyZ7X/AEpm3KO3pRJN5w8zYF3daAIvKctmM9eORUhyJBtUlQKtrgoDxnpx2p8sAkKryM+lAFFZBsJC4z681HDIzNhhwpxxVoL5UR3j5h+FVMKxZmGF7CgCQznzJEAIyRjPpUbGRQq45pY5iwClckd6J2EmxDw2M5HtQB8f/GvP/F/s/wDRMLP/AN2Cv5tq/pM+NkcY/wCF/wCHB2/DCz79f+Rhr+bOvdpfCjyqnxM//9L7deUBMDgd6pvIXwijhuRn2qY4dztGduARTMbucAY4Ar48+gInZGxk42jmqhmjQkk7hgkUt1bnOUYgdCKprCEDE/eAxyaAI/4s9mPPsaREkZjjlRySKx7rUHiIijj3YPJpItYYI4ZdrfpigDWd2jVl7nI/CoVEnlHuDWfBeCdH8wcinidYSuTk0EyLLDMasSSc0xnEbKE9eah8xwzEDg881WfOSh+8ec1oSOun3uQgyO9ZcqDCgc59O1WX3KpcdutMNyqDBHzY6iqiBRkDh1Q547dBTJJHJMeOB706aUyqWdcAdwarbwx3p/D1zVEXJyD5YTO3NPXZ1btUaAMyuXBB5qN2UthSFAP500FyyAuzd1/nWfNIhl2qORQZCWBBwe9K6Ju3L1NWFxhIZcNwetMlEYVWB+72zQ8JOGLc1BKhZgg4UUCGMrPkysQD0x0qF0ORhsBh09xUpSRUMTEEfyqHJI2YyV6ZNAE0its+bqPXmqZGfmDbcdulWbhDGcH5zjmqMlvHPKJGGEHYZJoAt4MmDjJA61KxKqA3Jqopwvl546U8lQFXPPb3oATamWzj3HsaTou0fKvB/CnMYthHVj0/+vS7eny7gTz7ZoAjy5UOMn60jTPnCjPtUNw3zbFOZF5IokdynmLyV6+v5U0BLtOGMgxjr/Wq6NGRmP5j9OaXI8wKO/Xv19qfs52npk+gqwIkOXIcfdz3NPwkzE/XnmgBZPlUlSOSe2DSt5ke0q4dWHbqKDMVS33FbjGKe6qRl8Ht361BCSWYZwDyKlYjPHOO+evpQBACysBGmSPwFWisbRsV4YdRVaQO2VBKhOcg80xrx4zuiTr1J6/lQaCsypHuD/f759KRtzKMcgjg/SoBblyLpjgcnGKkiJwQzcP3z09cZoAGEaggdelSKHO0jjbUUY2sQxxs5ye9WRPv+XBIPHPcUE8owoU3AErjncvPNKVRsu2GOOTzmkUFSECjBB4PcVNGuzhiVUdPegkg8kMuE3Y9sDNAZhgMrAcjHWnzSK2YyMbee4pnmYy3Vm6Z5xQBIAzKN/yrVZeQST8vOCPUVIkMhB3uXDDoeADSFGjjwTgL796AIXfgMoOaamCQFbqec9ajVvvBgMEZwOTmkiVgQ5XJ9+MUGhdTGzcpOfTtT4CST3x79apBXc5UkcdcZFPsDLHM/mjaT0GcjFBmORZJJGMoPAwB/KnRsIE+zqCSp+99atGePJRPvZ59az/uyASZJbPPoKaAlkYysEH8JzmlYliQAOO+KZlBgHBP403eWcBCF9jxVgK8DBWYHGRzyOadbtiDkd+nc1IyZJIXn25qEskRKbdzZ60AOJl3bez9zzxU1q3DEkjHt17VVe42yKsp+mBTo8dQ2VNAFlihcBxwR+VR4AlZ42xkYyaRCAp3cHPHNK+BKNvOR0zQBIUb/V7s9OlK43/ICPm496HBUHjaRjn3pxGAjd8nBoAYkSq6E4IXqPepWZJAVk5OTTJPMRNxwT7VEnz9fvCgCdYoTGQOgNRGMytvQnK+vpU7RFV2AYDckmqciyQZZDlW4GTQA5CN2xeo6mk48wluCPyxUaSok21RyBz7VO+1uFP3utAEJuFTKjJ5wpqy0/7sMAAeO3vVabywBjjZ39KsyN+4jToeDnHvQBBmbzATjYAT7g/SpJZH+zOV6ng1SuJGVSAPvZGe9HmOBgn5SMfjQBqQp5ahfvLgA/WgRbFKAcDt6VWW4/dEH5WB4qSEyTKSfvgcn2FAFKWKTf5qvlealiVogVkPznBP09qniwyjH8vWhxlgyjODzjrQBchI2eXJx/dxUc0bRyBgMoO/emAuuCTy3TNTb5DlT0I60AQ+SkuZTyR1NNOSCIzlR0pzxybAFOMHnFKhQREHBoMxkJjX5JCQmelTZUDMR3LVeKQqzbl3Ov3RjqKmYEHcBt9R9aAHoWWUDJ5/IVbkKlPl+bHeqjptWNy3X8qkMy79mOvTFBoJKzRkKDtPtT2IOyQ8N71XupCrAsn09amLpJFGoPPGaAJstICjNgnnNI/ysBuGR3quw2rtz1qGX5cKTigC8rJJyoyw4zSIwbO0cL1pkChlwrYI7UqgCQq3AoAkDE8DueRUibC/P5UkTKxYAdP4jSNgSFRg+9ACZJYt6UZ+fAO4ZxTo2CtsJwagl3GXGMY5oAu5BJ7babuLgLjb71BI0gizgAetMjmO3cRnHftQBYkQsp3NnFO4QfMwJPSs2WSQYlXPrU6Euolfkj0oAn8wYKnv0NJKkwCnrt4IqszBnLJxxxU5eSWMKx7c00AgbDZC5Hf0FFxGJFQycqKmiCKgQfMSeRUF1EWKgZIOcgdsVZmVoFLGTzOCehxVjPlMvlhWyOpFOVVi3Fex4FRMxGRjA9qAJFw8fkSfMHO38DXx9+0z4Dnv44PE+1YGdljaWRsBvmxhRjqB796+uBlX3GvLPjhosmt/C7ULnzGX+zH84IcncR+Ixxnmsa0Lo+h4axLpYla6M8K/ZO0HS18Y3dzcos+oaYzmMleF3cZGTk9/0r7iMrSTPO5DOSQW74r4W+AOqjw58T0eVQw1iCFcZxsXfuY9DnK5H419yOPKkZC3zZOPxpRhY9LimTeIv0IlCmQng/w8/wA805C3BC9D1HqKeqDdsIOOvFEQWR22DCj16j8K15D5QfC4IxjAODx61OxAXc3b8+azpl/efKdpVs/hU7sRN5fcgdelVYzL0BXPzcFug+lTNmA8DKsD07EVkG9jikWP75YnJHar6zhouBjHOfxoEGT9/wDP3qnIN54yQOmPSrBkdX2sPpioeUQBRnHt3oGUSjK3PA71MgXhsZFWGDNw3G6oLkyQRhlwQBigBVmjU4YYzUiyOXwhHzd+9QWytdAb/wDOauSWhEf2gAlM4yPaswAo3Gec0BQozjvSBl3BQe1BVjEBnljn8q0NBrscEdPSnxo2ODxTXCp87DFLGXLqQeGFBmOO7eWB4A/WnxSqgaNgMdTUQAUP0yTxVaRcJtLEBqAL/HG3lahlf+JDkqelJbyEJtJx2p0hiz8vBI5NADBIxP3sbelTSbpFAzyKgQ/ORjINTqwA+fp2oAiXJIwc4FW4mxF8wxVBnCy5YfKcdKs3IkYfJ196ALDOQpGc1BHKpwycE1AQWXaxyRxxUUeEBY8DOQPegDSEhMm0nIIz+NB3PKxBAUdPrVdZUO6Q9VFOiljO5EOTjPFBmWo0/jOQy8getQ4kExDdv0JpyzhAT1Y9CabK5LAjjfQBa8z73zcoRn15onaJtr/eHoaqxg7hvOcnmnzOAy7cYPGB2oAn2gbcdBzj60MpePAPNCqzRDdyCOtAkRWVcYJ96AIhFLsAPB9fpWhBtCjzeoFVneUcD5kPWpEYOCe3Tmgu6JGISR3znccilDEjcwyfSoVYKDuB+XpUqttO5Ocd6AuiIB87zwDxirEbImOM44xULR7GRgSTISMdqP3kLfvAMH8qCCw7E7BGApUdD3pXwu3CgMRye1VZpSJBkjA9PSp2/eKu4c9vTFAF7esi4HQCq7OADuGCaflRDyNpXjimMY25cdqAGchQ9WbZyM7+QBkVEVUoNp47VEC5BUDHYUEM01lUsAMlSOtHyq+Exkdaz0UbgGPC+/NWFWZ2cRITx1oESsw6EgMe2MU5GLLjBBBxg8cVT3R4GWw69eM8inRylmcqTu6YI+9VoBw+eZu2TyauL5Z3ckFeBnvVV4jHIn0yfahp2D4A+XvjvTAtO7blUjOBwDU58vAQjB6596oGfGwZBbPBHarDI24BTwRkk+tABv2ttJ9xQFywYjLDpQfMbCbO3BxQ24RH5TkHGaLAM2YY45PegjGXQ5I9aYBxkH73eoRI56igC/uWQAOoPfiogcSM0ad6rmVYuQeelOSZgwC/xjFAF2Rtiq7MQfb0qVWde2FPPNUFilaNnOFRBku/YetXNMlivISLWRLpAcB4juH0oASd+jocAYHFOhcq2CN1V7psPs2leR1pcsuxVwxH4VmNFtmQSbTg5HQU5lVtwDEHHGeaYsh8wPt5x6UzzFLnPyE96CpFGYuX2kHb9c9aWO4iJ8rGScY7YqG9PlSlX5Pp2/CqTkbkIXof50EG5D8ziNchs8+mKQL8r7ONvPJOD+FQW8DvLvi6D0Jxx1pGu08xNvKkbsEEcfWixNydGBQrJ60yWZoioUDGOvvUMlzvlUxriMt2pkjguS+Aq+lAJkcKF3aQdVzmr4kKIS35A1lxOtxJmGQBRxkHjPA5/OkXV9Du7trLTdRiubmMiOSNDkhxkkfUYNBRehkYk7B1z1+tNeWTdtXpzyKrgsrEFsbqsBoxH13F6dgLMLBPM3Hl024/GoCAZAAdozxVTzdsaBBknrSRB95JJIP8NIDVLLEAE79aMMyE9c+lVR5ryqAox6VHfa1pWjXiafqd3FbTTDciM2GZfUUAWJo1jCsjYfv7UEsNuME9zUlzGOFDDYeRjqahlljjICjIx1PQUAXwXdNqHAI7d6qu2FETdfccUjeZGgk6A9ueapz6jZ26R/bLmOIynEYc7dx9K0A0kja3RpGbdk/Lx0FRmfzFG85btn0q0czRKVGVccAen1rBklWMukYx6Ek8NQBqxvhdvU1MCJFAcY9Kwo53ZgYzwR8+emfarcco4VmPGcH0oGjUhQicp1C8k1G07ee2flxxUcLHOVJ9/epLZJXlS2AL7yeT1zQWPUqTtYn65qlcxEkkHJU/eFJbZ1GOSbTnW4SJmUshyMocNgjrioZWcfuzx6kCgDTOBGqFjkjk0jsodCTgjrVQxyOVdWB2DnmpDEw2yMM+pzQBfBDHgg5FVGLMq7hgrnI9RTxtVhIB84FKygICTgt0qUAvnlSEIzwMEdqtNkISjZz1/GqMUbI2H7e/WrwQmNtx+btVAMD4QADPtUYBYEdKprLKJNmeecfhU8MpdyB1HX0rMCR41EihTg455q6pQFVx93Gfxqg8Rdw4yWUfhmrLKGlIcjc2OntRYCK9G2eMx4x1INNMiplAcE8nFTra+cyiRgZDkhe5FRTgW5ERIYsOexz6UAKAUi8wcr9KjQqzHdwR39aswxGQhCflPXngY61AiO07xquWU5PsBQBDNEyq0+7BIIwP0rQgTFmofncBk+9QunmJhx3/AJVNbj940SHgcgUW0MxltIUTame3XvSoWMgAwFB5PcU+HCgqeMnJ9sUi4Vi+c/h2qrAOMpjlDdRnrVxtzsDk5HIP1qirZcgjJX9c1PEUMm1ixU8/QCqAHMmAT1FQrIHTbJn92v5nNSpPbn5UbehBHvnNRFldkCnBHrWZoObais2M8cDvTHbEWY+GPHSpXk3SPsxnGMDviqxDbmjUcNgk56YoAnV1ZFyMuoI46VCU2c5GOnpVSOVrZ9rHcHJA9qtFhkR8MDySatAXQ4ZCUGB2xV+Bw8ILrtcD+VZKTII8AYKn8KvQXqsGUjbnA+tMCNXCIVUFACPm9TUk7dNvzEnP0pscgS4Jc/usYxTLmfzGVxgbRj6igCLiPr/ez+dNuJvLwOMtz9KjmlbBB4AFUQ8e4JySe/8AhQRzmzHMm1VduetSFt4KEYx+tYhZoT83zKv51oNiW0R1cRbmChiQMk9Bz3oKTGSDD/d4HejLvt3PxnpViNZ/nV4+B8pOe4qr5nkndtyabRBpIXwG6buBT1kwdg5I6/WoId8jADG4jP0pZF+bkkc84qWwJUlIL5+93pkcj+ZuPSolfdcAKOKJpIYbyK0mmRZpuUQuAWB6YHeoLTEu5Ng7EsMYqqDsdFzyTnFal7ZgFUnXBXmst1YTnuo6YoGaD3JtlVAu/sR9apGVizNkjPygH+lNmaMFFY4duFHqKZIhDbDyMZ/GgVyZCp687e4/rVqGXzThVPNZkDtteM4GGwSO9XYSYwwXjdwfrQFyYAo7KOBUuWZcgdPSq0jY/wBbxjIqeFJArKMZ6/WtCCVJHTv159xTvMbljyKjVZfMHmIMcjjrRMiRNiNjuHHPQ1LYDJ3SNM9Qe/vSySiRid25j2HSm/aEPySYHaoGlG/yrcYGQxNUBZQEt8nOM8e1IFUYWJjk9fqDTGM9vcRp0MrcDu2OTirLkNh1XDA9/egAWYbtrDjGaeJApIGSD3pjJggEcgf0qGAKSU5JwDn0oAtlg5G8cDrSwvsaRUGN3btSF1Rd2PlHX35p8TGTcU43daDQuRsCmyT5eRjHepHG1gVXKrjPqSazIFkEuA3yg85rU2vktyVpMBwGXO04J5x7U1lAbYnU9RUYYuVK4GDyRQ7LkhhjNQBMhKnyz361GMSPjBwOPrQYlMUagHcpOTSYcSbV5/pTSAsgoyY2/d6mkbzC+UwVOAfWo0lAUmQHtwKQBZHYpweKsBWXLZVAxXjntVm3Xc5JJoEckeYzjI6+tPRHEW5evT2oMyxJypAIG0YzUAKsAeg6Z7U9SpjbeuXpgjZkUJn0xQBaBCJkgE9qehEfzSHAPWqa2kycnKAHvVtvL2CMdc85707GhZKAx7zx9KeYsRjbkk1WMgUBATgdacXl2sVPT0osBKGKxFD8yk9+1IxZhg5IH61Rg83ymjLZUnPSrmY1UAgniiwmxkQj+b5enrVfzFQkBTx3zxUiyKUIxjmmRxM8qxr82TxxRYghLZTcOcHJqaG5t53+ZcsntWUdT0a4luLe3uke4tm2SoGGVI9R14plt88wcN+7bowPpSA35Jdsu1V+UjtTdrMOTjPU+1QK2RtBPB5NXA2ThjgdKALKhWRgMDGKRgVTA9e9V5GaMgQ52HGTT5CwAZBn+VZmhG251wOnrUwTEWD+dV45duQMA96ge5ZZBn5VAPPariBKr+WT8pB9+lRSTFzhSOnNSx3Am42hj6+tRSRrGx4OTzzTsAm+OSPIypXvmrDSDcFxjPcVVWMxoGYjDHtUpG3a/UY/GnYBVIVsnnsDUbjbJvXIzTg7h1OM5PSnIM/L6nB7miwEiu2xdwGAO/rSkODknBapEG8lBnHp2qrKTG2yTgGiwDNrxuW5bcO9Pt7htr7wAG6+opnmgttx06UjllACKcHv6k0WAmwc5wD6EVI5YBST93OaqKGjODnnk56Cpp96IjkfKTjA7mkFx0S75MoMA9RVhcow5yMHApY4iVV4xgHqRThtDED5mAwTQFyHzHjywxn27UikgHqS1KxYSGNF+fGfpUeZ4pB5qYFAXGMGBz3oPYHpVmMea/l457VM9lNuOUxtGSuRkD1xnNRYClHu5VB071Z3DByeB1FRNCVbIO0HpnvUW9VHTg9aLGZbLoMeXwMdak85YThT1HNRQorIQmWJ9qrS5XOB1yM0WAsZQxkHljSJlVGOSeKqwmTaMjLetWE3ZHHTnIFVECwoKkhvTrU4mXAUnp3qIBpysSjJJ5NN+zkyOAuW6YpjuWiy7d24EdBT4TuR+MY6VWWOQHDLjtU6ArwKAuOlII5GMjtVGWItFtT5dvP1q3IwLYJzVeVSzbicKKXMU2VY3ZVDtwe3FWNwlXbnHGc470otTIOGBB6e1S29tPM5SFd4Xrz0ouQU1U5yPmA9KliHlMw3EqxHGailcQAzFT3GOn50yN/NG3bjjv8A0pgaUZU4ZOPXNQNt3EegNEK4YKenPfHNKlrMsRlPzK4yCCCMfgaAK2/IwDz6+1Wo2BARVz61WKvGdx5yOKbIZY4y4PJ44oHYtDcmdvzA9KmEfyfNyay4pGOEGQQKmWZ1UBj3oCxYKlmG4YHv2qRUVZQXOQOlQvIFOWHUcUhyVEsfINZljWTFwdxyg6CpZI1ZcoCBSDbgscetToMx4zjjnNAGchAYpu5WrRRgRjvxSrbpgsBknvQ6yjBB+VeKAGL8rBW6d6lBJQAHnimrEW/fHjOcg0mNkpKnA6UAToDyD1p00YeMA8+9Row3MD971p5diOnNaGgxI8YDD5V9uppFVm++cZOMfSpoNskcvIBjHT1xUDJtCjAy3I9qDMllj2LlPu1XcmT5cfKMYqaZXCnkHPaqsAJRgTwvB9jTsAQtlyhPr1q9Gh+6DytZqoVIz61bR2MhaL6GkBK07JGylucg4ojPnANHjFV76HJWRlwfUdB9adBtWPaBn6UAWmbbwTkJ2pQpljBIwDwfWqhtpdwbHy55PpVpUkD7SCdvP1oAR1O9fLHAqNixXaKUsVO1uOtI2zhjkIOpFACqABufBAHSmoSASpIT+VO2xhSVbK04BI4HdvlVeSWoAnj2kBQwZu9KQmfmPSq8KwzYmsJ45SBlgrhiB7gU9kK4znntQAyT5j+7PHvRjaN2cetUpJJFZoz0NTLJI4YuMBOlAErOctu596eSMfNwuO1GA8ZYenSoJRgcDIGOKAAyEkgnPpStO4XLcj2pEjfHqB0qCeQL8nYcGgC2sySFQ77PSkaRQ22Ji5GelUYpCV5IO3px0pyvHuHA3JnpxmgC62QhkIJzj601CT8sm0Z7/SoRKoUNKdgXjceg+tO029sdSLCzlS5YHHyMDyKAJXBCnPI68UwfMm08kcirXlMq4mXaO1ViyxsJEP3j36YoAPMjX5T+OKdGN6njC571QedlcOVyD6VJHc7l2ucAelQwJzGFJ2n8KUcsFBFQs67tg5wOvrUkRhwPlNWA5omI9gOaaHG7awz6UEydc4JFRyEjaFOeOaAJofLj3YIbjp6ZpwYg44YHt3qEBtioowf/AK3rWVba5pK3rWDzoLhcDBPOc4/n3oA3liAYsxGAOAe1VchgRkcE+tWROu5im1+SmVwaqJACWkz6/hUWARSSN3Q/0qeNcqGj/HPWqTzKMgtjtRC/lE/NvUnv1oSAkmYAkKMDPNI3l+XvXPy06TlwG7+lVJGAU8E47VYF2CYMp+XpzzVpU35IOB1rNiyP3vOD2q2rFkGBtzUXAmYLuHy4xzmpw/GDgn0NRAkrknOOKARk5wG9TRcCMKoYqeT1qrlwWAHfirYJyHHPrUOdpJxgk8UXAI2AU85NM8wAYBI9c0gIzjuajJUfLkbvei4EyrESM9c8gdMA15D8dtSks/CiWqkRNKzh9nUgj5c167aM5lAbn6dK+XP2jvEiQCaOaEskAUps6lx2NE9me5w/h/aYqB8o/C3QrnX/AB7PNdPhYoxC244I3HOB65Ffo94fgubPS1G1lwdrBhyccDH4V8P/ALP1vPqOuXGryWhENxIBvb7qOgwcHvkV992haONrY5DI3c8EYrmoxPpOMMXJzVJdCW3bEoI4Mnr2q7gyMzL91DgmqLhWAI45/WrMUokQpjB/r610HwZIflbbu57ntU+8MoCnB71Tbghc5zU0SlTtc/Me/bFBmIW4ODkkcGhQTjnpycUjzRAlVXAGKRN3zODtHpigCZWzhuuOlPkMfyN1JOMVXGHXI429qkAVm64IP5UFoeAQwAOFqV32jHUdvqKELKmMhhzmopIyELbutAx6jgSDvwamkkUKSBk/yqsqYAbkrTyPMj2sMAcighlb/WMflqVo2HyjCnA49KVgSePlxyTUxdSdzDMgP5igRVbYUKg/N0J+lKq5O3OMevSpHZVLLjIJyagQnpkbf6UAShYnyu7HbnilcAgIB9PeoTsbC4zmmwukcxViSQOvYCg0LG3a2Om3tSM/ILHPYU2UKzZDEN1/CmkeYMN2PWgESqFyW6Y5zio+ASwOfrSqB1Y5B9Pan7vnUYBFADdoOHHGab5b8t2FWHbcAuRx1pFbA2evT3oAzxktwcj3qbJJyp5zzSsg3BsYwelRO5XIUfhQCHsoABzlv5UjbCPmOT6UwqRhs/hUsbxchhnFAEfoA2D79aAZYnyAWU9c0oUO/TCnpSkFM/MTjtQZljfuHHy1Ecb8Dg+tIuWHXAqZVw3t6+lZmg1txyM8jsKR3A2Oyk4I6VI20Oozg/zpFwTu9PypJAS7A8ilmKeue9SKyEeWCTjIz0FVipZsKuXPJGanDSbQrIFAPBHtVJDQYXhcdPU4oGd2Vbn3oMgdg45/SlG1gSuAcd6QIkjbc2WAOKbKhQsy53N9McU0K20lcDJ/zipQXKENznuaCyorTozMfmBqMMskjIwPHPI4zUzBwmFO0Hr7UOzMEAbnoQaAROH2xsygE9xmoV37d55JHPtQi4IUHnPOelPCDO706+9AFcEO2QPrkYqIyYLMOvapWH7z5OBz+ZqHZsJzwW9aAJEYEYU49cetIxXPOevJ61E5UH5QDn+lPWQBNo78H86AHABiGHPbqMUjAF9nQE80AlV8sD5jg/hQoJySMGkyEEsZVSUXBQfSm7JNhfBK5B4HNXHnChn+8pHTqc1VNw6BgBnOOOwqBEvnp5eSDnpz71HsIc7+FPrRbsW3oyhVwTjofwpS0ky4XoD075oGiaFoxhMAMpNWBIzOflOM9fas+QFosKQMY5qwrsq7ienf3oLLETN9qEe7KEH8xVwwK3IwcetZaSr8oUYzk5NXy5YBlbcDg8DpQA+4VY0LjgZqKHZOhdTjA4yPWmOTKTE7nGaVoV8pUyV29SOtAETIwJw/zDnvUpdc5kODt/AmoiDwMluO9OC7DhufTJoAckyg7EOc/jTw54UjrkcimYjwdoKEevOTRJl0Cj73TvxQBCpj34J4B9KmJhVxjp9aqMdrBVOQOCakJj3YznPStAFkZ92+NqsI8bqrdT0OR3qtKhjGcgnp17U+JjHJtxkY4FZmZoEOy+WmT6DtVGexljfzJm4x0zV8TrgEJkjp65qlK88mEkHToTQaD4YxOgMhyBVYW5UEx8E9KZAJkJw2AasQy7eCQzigBm9YQWJ+bnn8auxP5yZUbTn8qoTDLeq9T9c1MgkjjLLyOT9KANEArnABA6fU1VV3QFip6+tNSbav7zr7HrVhWJg3MuKAGBHKkjgEfmfwpSD5aFjhgM96bCzR7gw+VufpSiY7j5nP5kUANd/MO48H3PYUyaPGwQgNu6nrzTmG0Bg3BqKETKzMqgr0B+vpQAiSMsnluQVHBU0wjzJDuUKMfyp/LscqAQc/Wo2O9imcED9KAIUUsQc4Wr0NwQu1s8cZ96oSuypkDGeePanW8rDBPIPP4UAXGt3umOT8oPJP1pU8lpHhxkL3HSiG5VAYuu4cZ+tIziH5lXhjQBWWK3iG5FPynHPpSmIOpWPGTj2qVbhHHlgc55J5OKljULLtbABGfpQB8U/Gy1dP+F/Zb7nwysyfx/4SCv5uq/pR+N04P/DQX+18MLIfj/xUNfzXV7tL4UeVU+Jn/9P7Zh2qS7cFgOKhLFx0xg09ywXkcKM/lTF+dd688ZFfFn0AqlXJD/KcfnVO4iDGQngDIBqZjwNo3N/Kq7JuHllst+lAGRcQwt2561kXNoCjEcknrW8qOwZpB83Sq8kLbSxOAvatAMeONVUg9f51KkallcAFQKueTGSxPYZqsI3yR0BoJkQSyEcDmomDx4YjcX/Slmj8rJXvUaOzKWz09q0JIH8xUbdnHtWa8qN8vP1qzM7AsinjuKxZnZZTtPyitYEMvnYUIVuO/asEXyhGiVcSKxHsRViSSBmIZuo4A9ay5sq5JOM+lWI0I7lEbp+FNM3mN5g4wcdKoIPMwW4J4FD5C+WDkDk+tWgNrzlZc9D70/8A1u1iRwO1YqSeWm1xkNz9KY8wbasTEfSpsBtLIWAjA5B6+gqKUpt4P3ecCs95ZYvmBJFUEuC84B6MenaiwGrBJ57MMEfypsirE27OVzwakjmhi4PI5weoqKYFgRjHf25osBMzbiFL5Pv6UjbQwI+VeuBVOPcrKS3Tkd6md/8ASNygMuCD2+lFhoekcRlz0ZwRgjg4pyRBFAJ6A8d6rNIBkMCu3vTzNJkyAhlYEKCMEcVdxAH2odvO3n1/lUJmuCrJIcqT61HDKYLeONhlgCG4604t5vK/w4wMetFwI4ndExgfKe/em28sgJZRnPvjmpnIwFlwADn07etY92XOWjJKrzQCNGKQsxyOQcHI5xQrJk7PlIOQPUCsuLUF6gYDDB65J96kW8VZC0ceSfy+lBDRqXKkpgnHAbFLBIsjgMQBtIbHoO9VUnMkmzPfPPam+YolCqccdj2oCxfjCkgDK5Hb1okaREBViD065oSRUTYcjB4bPJpjsxBfgA5IyaCkyCRpWwWGGx069Khl2h1cjIIIzjvQ8m9DkbfTPFNVhuUZ3ADnjIzQLmBWcKQzZxwy9crSFyGGwgL+lSO0YUOcAkYPH9KrkrtZCDzk5zxyeOKA5i2jrJHg5LDIPGKckgjXaPmP+PPFUUkWJTuBGOCAOasRSJuJJIBAHpjHSgdy0HVGwBtbBIGO1CzNO5XbtAxgZ6moA0BYopyx/ix1PcVE24r8hwo4znvQM0VzjGRHj/JqBXwhYAFuozxiqw/eJ85zt6nkk1MCpcyAEFOAPX8Ku4D4pJgvzHnnnsDVUzyBP3owT1A/Q0rOVkALDLZ49TUEpkdwQd+D39PSi4FtYflygw0nGTwcVGIGRDuJY+rAHp6VJGzmILIfw9hU8Kxlv3r4U9Ce9MhFaN2UtGq5DckHFSxQEFpSxzj8hVdt3nZf7wOQVxitAu8gAHBH50CKUamKYseQf4vrQzoV6kHtjimOdh8tzmQ9O4Aqqw+fBPp7ikkBo20Jdd/B3f0qWW0R2VwdjAdARzVW3eQHbEMAnB9cVcEojO2f5tvI4zTAiKPFGRvzmqyxtMCy/eB6fSrFzOD93I9/X2rDkv0tZG2k7s8DBoA1tifeZSpPB5pVRh0GKiguUkhaZjgtwKutMsRGQNrDr60AZcqzCYK+UT2IBoj82Il2PzHucZNUrtt0pkZuudpPb8qVJmCqEbcQB170Ab1rLJOct1XpzjNMeWRCQ3PXjOcGoIJdu7Py7uTjilFw5bzCPlU5yeaALsR3REP1PUjn9DQqgkHlCvf1qokhb96SCOOeeavLIXiJI4wdp96AFilLuVkYk4GCf5VDNJ92IHBJwPpVaGSRyJG6gYJ7Ej2qa4dRADtwWyB6gn0oAcY47cZOGZgM5xULL0Vt209eORVKISPIglIcLgnJ9K0XuU80lRuXv70ARXDRRxq5+fJ24B6/WnSSIwUryAD164HamSMgYfwrycZ6ZqHeqO3IxyKAF3qzGPH3epwTTJ7iI4VuFHXt09aXzVQkvnqOg5rJu25BK5WTj0H41owOqSOIAT9SBgYPY0ZKllBAJGPzrI0ySSTEAO5eqn0xWnvKsUB59RWYFgkhAVG0D5ePYVDFsLBWXnoTSQys7EOcBQeKIm+cnkA8/WgC2zJuwx3YOOelWZ5Il/drgHBqltAUsBksfyxT5IlYLlvm3fpQNBv2ffOQfaoSIzKMjC88/wCNSyfKpLHr070xkUfIO/f3oBFOXcZFQ/dJGSOtaJZiSOAPX2qs6KhDOfmFPebG0lSK0RE9wAAbYfmGOh9ashV3Zbgjmqv22PLqCCwHB74psVwlxhRwQOuM/nQiSySMhtvI45qKVVUqFwpJzgd6syLAgVVGHPQ9jTdoIDOeMn2xQ0AhBIJzjJ/Wq74Z8E5A4z7inXF1EcKD8uMfpTLeSNQ2cEDn61nygWYVIBXg+o9qW3O/5pwQAcDHXis9bgL1ONx/Sr1tOs6nnLgdB2p8paLq7XYqcIcECmx7gyxcEDP61HCymYh+QR+NOUhTycEn8sUNDJXjIlAwCR3qBmDSFe471ZEibiUbO7pxUdyygjHDHjgVNgGPtFvt3ktjnP61Sh3YMWf3Z6HvWj5BGEx0HJ9+9VjGFIKn5c1qBDJlVCg5QDFSxMiqAxwPcUk3CBu69qoLdKHMTg5P5Cghl7ciybU5B/SrG4AbF6ms/J+7UsLbGEbcmgRc8j/lpu2EflTEkZmPmDEbHGf60yR2IKgjBPepUaFUw/3genagB85j2oFGO3vzVNtjA/NyOg9O1W5GRwN54OcY9RWMSySAn7p4/GgETfOy7mOGPGKx/FNg+q+C9ahkTzAbWVNoPVmGK2cl4pHyN3IpImkNjcwB8NJG+BjjcQcVM9jtwM+WtFnwD8OL+LQ/E+n69q53rn7Nszk8MQxHuDX6NgQsVuD8/ngMgPZfWvzE8RQ3vh7xLrWnBf3ejzQ3MLEcfvDk4/3jX6KeF9S/tXwxpeqAZlliUv7EgZx7VNM+y4uh7sKsep1Cht+XPUdqSPC3Cr0Y+lCHcWYGmbsHcxw3b1rQ+IRauIYEyzqTkHkdsV8ZfHX9oLU/hD460bRdSi82CS0Nz8hP3XbgHOR2wa+uriR1K5bpyPfHb9a/JH9vG7d/i5p1q53/AGTS4U57Esx/qK2pQuc82fYsH7Vvg+4s45rXTZXbaru2cjdkZHHJ64/CtGX9qbw3GIvJ0qbe67mDqcHJJ4Ge+K1fhf8ACTws3wi8KXyWUCzX1hC7uEAJ3oCzE+7c/jW63wu8KmC7vptPhVrCDzJGZflZE6HjnpmqtEi551qn7YHgzTZDbXWjSwTSxCRCRuwxOMnG31FNtf2t7doAY9BkkhjXlwv+sfvxzgE5r82vifrH/Cyfizf2ng9ki09pEtbUMQibEXaWz2yQTX6ZfDjwV4C0fwfo9lql7DqF9bRKZ3kZeHPO3HHGc4pukVckT9qC6uQM+GZJiufuEhVOem7+L8qp3/7SOpPAJLjwrcxRx/MGA3dfX2p/xH+JPws+G1pa3F3ZwXcsjLthXaPkc8sDx0x+deheHtL8LeONJj1rQo0+y3Ax5WArjbjggZxjoal+6M+TvjJ+054zg8OWyaFZHRkuJFRpmVgW2DJVSfzr1v8AZx/aH1T4i+R4V1qJ7rUGL7Zo1wBwDhjjn19a8l/b28PWmh+GPCEmnQpDDcTS+YF5y4QDP5Cu5/YY8EwwfDNvG8EeL6a9lRXYjgIQpx7Yq+Vcl7Bzn27GVEpDHJyQavcyZSPvj8qhC7N8gGdxzz604Ssh3Djtx61ymg+Pus4pY3DTNHF8zdhTGuGIUD15z3rxT48/GbR/gV4YOsSBX1zWIpEsYh1Vl6yMP7qkge9VCN3YD1e71XSdMEs+uXlvYJEP+WsoUn6Zx6Vy0/xN8AW8qw3GsW2ZDlRHKr8dAeCeuPWvyAvx8a/ircJ4ru7e7uknLuu9WEb5PzMBxkDtXPar4T8e6HE2oX0T24jDSZVWjYKnPQ9RXT7NGfOfuhZzW19YRahaOssMwYqwOchepqUSgkIMNmvyb+B/7RWreGNb03Tdfuv+Jc8vk75AXOyQ9s5Awcdq/T/TboT2kGoJcC4SUhgU+4QwBUqfTHX3rncLEylc6OTfGcg4p24lgxPvVdJTKME4z/jUqkkDbz2rGxRHLJJ5Pm2+S5YD3ArQEuFUcklcc1X3L0KEBf509Y3I3hSMDPJq0A9SAG3Hbt53GqvyZwDnHHtTJpWPzJht3XFV0LKAwOeTxQgL+44wSFAHQCqyRBDu3bWbj61aijEpEgONw5p0seWKrzj17UASqseIwWzyeKZOV+UkHAHFN2uGAK9cdO1WHAZ9o+nPYUAJG+1A/rU0nlW0DXd1IsUa8ktwAPWpbK1gubgQOzeXGCzlccYGe/0r8uP2g/2q9d8YeL4fAfw2RrbTo5hZrIhIlupHbYGG3kDPReffsBUY3JlKx+k118RfAOkzm1vtbgUgDsT8x7cdPr0qTT/FvhPWwsljqdq7SH5EEw8xv+AnBr498Lfsx6gmlRXPia/d7loA/liZg+4qWG7pz75rxn4vfDnxn8J9Ji8d6JcyNbW0wZgS5ZBnneOmO/UZz+d8pHOfqSQ6QCbBVZVDKDxwaLc7o+fWvlr9mL9oIfF/RG8P62fN1TTYzt2ry6hup575GK+pLdDGNjdQeh6iolGxomTNkyFG4UdaIXKtnacDpTmYly2PwoVDu3LgfjUjJHcvn+6OT7Gl2iVwH9O/TFMUkkA4LHrjpQzNvAbnigBpBIPPDGnsHyhPQdaeq7iDwcZp5QuQp5x0oAPmBVixA70jldvy4Jp8cO4nJJGP1pt0qxxh1GQOtaAIr9EPQCnhlIJB+UfhVaAho9zeuKSZtkRyMc8VLQCNcYmURruavj79oT4+P8I/ippemvHI9hfWKuUjYjDEnLEd+nTNfWtrukuVI/h5+tfkl/wUHz/wt/R8/wDQNX/0Nq0oxu7GZ9s+Hf2sfC91pMUzaVcvvJ2yBVKuAcFsk8YrUH7T3huWW5+yaRchgu6PzEDlmz1+Wtn4e/DnQLX4eeGbV9Jimc2UbFjtBAZATlSOcmuxtfAXhbToptUurOOC0tVPmMoAVc8DOB2NTUXvWA8ym/a48IQzpBNp224MQKxyl03N/CBhT1OetNb9q/w6IleXRLhGlHJHIBHB28DI/Kvyx8eeItR+K3xuvotAmTT4Z7wQRMDlFjhyN52j2zX6t+GvB3w8tvDeiWmq3trdNZWyJLM7KJHOOrDrj61o4WAzX/at8NQJ+40m6klUBiNg4HY55z+QqvJ+1ro5VYk0mVy5XACk4J7H0PtipPiP4r+Efw1l0pbj7MRq7BI/KjBKxjksxI4UZ7cmvVPDnhrwvqccWuaOts8M6Hy5VjX585ySMc4pcoHx78b/ANr/AF6wj0LTvD1q2n285eZpDgSOAT8mewx2Ir6S/Z/+PFp8WLCRfKH2i0DNOyngLgYyARkk98V8L/t+aFb+G9d8LSWqBGlhnDMAArEbecAd819TfsY+CdP0L4UafrdlBuvdbhLzSkc+X12j2rW65QPs2C6SeRWiPy+47Vi399cW1yEiIw2Qc+ntVjTYpGcxxKdoOM85pmp2rNcbRFlVBye3vXOBAL7zz5WzaRyTnrWpb/fB7g1gwQu/zAY759RWzbtcR8hCSOvFADPEusQWXhHXLhkaRoLG4kG07SdicjIHH1r8VvhD8bvjBqfjTRvCvh/Wpt2rStEkW/5dgdid2TzkA8nn3FfsX8RoHPw38SSMmEayukJ6HlOeDX4xfsOaLba3+0DpNvdZCRW1xJkdQwAAI9OtaRQH7jXE2wQRSHLrEgZm4LNgZPNcH43+IMXgSC3uprGS+t5NyziL7yYweDXol/ZS3Uw3wsvlgY3AjgAdawfEWgwX2nPHdjMLo5cscLjAGcnpWFho840H9o/4S3rGK61BrFiON+2TafQohLgn/dx717Fouq6V4qgW60SdLqGRC6EMFLoDtJCtg8GvzP8AjN+z9YaybvxJ8JboRy2y5ljjcASuBliCcAH26Zrwb9m74s+LPCHxa0Pw1dzyyQ6lcpZzwyH5lUvgqN3K4PPB+uavkSLsftPdjz5WZgRtGOuelVR2GcevGas3sf8ApjrD0Bx1z2zTAC0qrFnkjPGcVBmZXinxDD4O8CeJvFF3iOLSrCeZiThyVU42n1J4FflZ8BP2mfifrHjey0KJv7Va4YjMhJ/dO5YoxO7aMgcgcD2r7C/bh8bHwb+z/f6HCw+1+JLlbXBAJ8pgGfrzkAZzjjNfKH7DGi+C9C0nV/HXiy7jhnmYCDeu5liibbnjnl8jiuiELq4H6l2t/wDarKG8aIRecM+WDuCnHPPepYyxy7LwcjJHAHrXyL49/ai8EfD690nStMYahBcP++kOd0IPUbduTxz/APrqb9q/486Z4S+FWjTeFLpXvtbuBJG8ZOBbpGHY5H+0VAB65NS4MzPr20hSK7h80YjLrkgcdfUV+S/xf8f+Ov2ffj7qd1otw507UZDem2lbMU6NIwcgAgBuMg5GPpX0zo/7U3jBtAsftXg+5gmuIkk88ZbedoO8DAxnqBmviP8Aai8T658XfF+k6zYeH54Ps9q0GWGWfcDknAxx9acYgfq/8KPH6/Fjwfa+M7VGhtZo8ESKAxdSAwBVmyAeATXpNtDLMywqp6HmvzS+A/xh8UfDT4cad4Uk8KTT2tr5vmSdDmQ7hgddoPc4r07xf+1lq2j+BNU1caDJp1wyhbeYDIVmxhmLE+vYHPTitJQRaPt0RExC4iYSRHgOvIOKuWojB3sdzV+Xf7PH7VWvyeIIvCnixptR0q6nZllEeZElmbAHy4G3PJHUc49K/T+2ZLdIiSWEpwc+vX+tc9SNhmlEweYJjbuI5r8qv2//ABxqHhn41aKmiSmGa20uF96sVOP3nHB/l61+sVr5cc1tMFLh2DBRyTt9K/Fr/go/cNP8cdOcp5WdJgOMY6vJmqoxu7AffX7OGt+P9R8HW2r+PpJMam3nQblHEW1du3HPOTyetfQsodY0lZcI5YDPeue8ARWMHw28Jw/KZRa2ysvPA8tM+w5r5U8c+DPi7qnjLUVsdZktdMeZjbRPL8oUElSoDAfqTTcQPuMoFWOLk85JPQL61+ef/BQDxRd+FrPwVa6LeG2uZvOYtExB27VIY+vJ/wAK69vAfxre3/e+LfKXOM7ssuOeh56e9fFX7Yej+NtIvvC0vinWTqyeTKkGUVSoCjnI6k571pTQH2r+x349+IXjfwxdat4x1Q3GkWrLbWobG93yAWL9SOg5r7Ev1t0uXtmkMbRgszFeMV+WX7NngTx5rHwksNQ0fWxZ6fcT3BMeSrLIr4zkfTNeyeOtA8f6J4dbUNc8YusNzGbYuJH/AIhjOOhwOtKUEwPqzwd8Q/B3jHV73w9o2pRSX1q5Tyw6neB1IAOeuRXo/lvGcOvC5z/Kvyu8C/s0eMNCeHxfaeI2hvY5T5bwBiccsOT1JHt3r9QvD1vqEHh6yt9RkklvNoEjSZJJH1JrOUUtgNCB8MCRkDuPatrRmL38ak8rluaxEPl7xJGXAzjA9TW5p0i2qm7kV1IQqBjuammaH4m6Z8YvihY/GLVPDHgzWLt/tOqXSLZxOxjcKzZJQEDoPTNfswsAfSNMu7mXN5NbxNcAcKHZfm49q/Dr4JW6Xf7Z1lDMhRTrl4WQnONpkOCRxwa/cLxRf6TZarY6Lc3yW1zqAJgiZsFlAPQfhWk42JUrnzr+0j8fLn4InwzFaiKSPVw5mUplyq45Bzx1p2l/tXfDPU9Lt9SDzp5gGF8ogEn3JyPqa+N/+Cj8yQeKfBFszFvL02QnHqSOf1r6h/Z28AeE9W+Cng+71fTI57u6sFkd2zghcbcjOM8ipcbK5CNa7/at8DyyTR20LpIMKrFSVb3yoNVvFP7VvhnRfBV/qmn2rrexoqo7qWUyH0B966W8+HPheDep0aJYVyE8tcZB78188ftkeG/D/hr4ESXGmWy2811eWyq38WMhuOnpTpjO3/Z3/aysfiTqc/gzxlClnqMjZtniDAsSeVbqOnTkV9sq8kcQVicdOev41+Un7AXw80fxEuv+M9SRpLzR7pEt5SThMKGP55xX6sXHmyJFJyGkJJB54+tVVjYSM55ysuBgAc5p9vdDzFPfPaoJoMvnHNNitpQpfBwvzYArnQz5y179pC9+GHxdvfDPjy3EGk3zD7PNjaFXp6fMMjHrX1vFcadrGl2evaPMtza3CZDL0ya+Jv2zvh5/wmPwjuPElrCH1bRiJo3yqt5MYJkDNjkBCSBnORxXzR+xV+0H4m0fxxp3ws1mdr/SdcB8tZeTEwBJA+uP89unk0A+ov2svH3iD4Tap4V8e6TPI1rs2XEIZguFbOWwRwcgH8K+jfh78TdC+J/hKz8U6EN0lxCkkyYwyMflJP4g9DXiH7avhGw8T/ATW9Xt1YXWkFHDAkqVVwcAHp6V8LfsBeLtQi+K954ZhaSWx1HTn8yIMdiyKQc+nHNRKOlxp2P2S0W6Wbdds22C2LPIzDgBOckV+LniL9rP4gWnx217WfCNzLLYXV60ENuuXV40baoVR646Yr9Bf2jPiJD8LPg9r+o21x5Oq30YtrSMMdxMpwWx7Yr4S/Y6+CE/iSW88fazaPJOJfLtg/ygDBaSTLdTyAMdKVK3UmTP1s8D+Ip/E/gXw/4j1GMw31/aJJPGRghuRnA6bjzjtXQhskyo20rVfS9N+x6DZaXCx22UapnHUAdSe/NJFG0d49pI2GYdPT0oYyYXKsxDsAfWrUJb5inIxXOvE6XBAf8Ad45A67s81wfxM+IR+GWhWuqR6bNqJunkRhF1GEyCB7HrUgeuGaMOQ/rx75FeCftP/FzU/gZ4P03xdawRXcVzd/ZinIJ3KzZ45O3b+teN6T+1HryC2n1HwnO7BAT5ThlZh/FyBj3B6V86ftp/GPXviD4D0O3v/D8ukW0WqLIvmNnJ8t8DGO/49K0jED7a+BH7SOkfG9pYItONrd2qRI+37rMQecdjx0r6FEu+QKn3lzX42fsffEzW/hyfEOpaXpJ1KRrmISPn5RlMYAHcZOPrX3B/w0r4zljFzB4QdlP7xxuAJXOOODz6UOA0fY1ksYmRn285wD0zivyun/bU8deBviVrfhG9EWq2llqM1nGzp8xKuyjG38MV9Gt+0l44ubOOCHwTOFL7ywyPlHTDFePz/CvxwvtcvZvi5LrstqbjUP7e8826872E+fLHHXPFVTp7jcrH9H+kTNrOmabqV+qWtw8KvMp4CuwGQKktbvTr+GSbSJ0uRDKYm2sCQw65HUV8N+KP2mPiFN4UvtK0/wALyxXiQeUkqrja2AN2CCWwe1fJ3wK+I/xd8A+Nxe3FneXljqEoW4hdjhtxyTtx1XqKLIo/Z0AEBgRz1FIq/vdoYfnUNlLBcmKWAfuwBv4xkkZP0r5/+PXi34geFBpk/gW182CaeRZWXLH5drDcOwPPtxWQH0Ysm9T/AHfcjFR5/vnvxivhC++Pnx80zTbnX7rw7F9hsoHmkPGFROrYHNea+F/21PiH4x1eHw9oekxTXt0N4DKcYGc5wePpVqAmfp9qN5o1jDANRvorOSdxFGkrBTI7dFGT1NUJVaO9IZdoRc/h61+QPxlufjp8QfFFrqN5avYS2C/uEicKqkcltp7k19Z6V8ZPif4K+As3jP4iQgXWnSRRxMwHmyRHaoLY4BzkZqmjA+yftCykoh5PrXyV+2N461bwT8G9O1fQLt7W+XVliBTIJ/ds2AR+dbXwF/aK0X42SXttLZywXenj55VI2YPTnA5OOleTf8FD33/Afw7MnyiTWt3uSI3A/SpsNM779j745eNPido19ZeJoJLq2sQQl85Jw4cKUJI57nrx9K+wLyUuPOUYj9fp1r4e/wCCedvEfgm5lQ+W15Ox5xkh9ufyrW/bJ+Lvir4QWvhSXwtcLa/2gLnduz8xXYfmHQjBGPxo62LsfZFpO0Fxljn/AAq8l0m0buetfMn7OHxW8SfFzwFF4m8QWS27xMIY3jwBL5ZKu2Pc4r6NiKm3XHQ9amW9hWNW3ZXbI+Wvyr/bh+J/i/wT+0Fotp4Sv5bfdYWjRoD8qu7Ou4duTj6Yr9S9MbzWQP8Awt830r8Xf2+bnz/2ntJtPvta2Wnx/U+Yx/rVUo7jP2X8B3up6v4I8Oy+I2D63Pao10xOdz4Uk5HHOe3SvDB+098KE8Zal4M1pnsbixnaASscoWGc5HUDI7Zr1/wbqmi3emQR6Vdo02mNBDLFGdxRXRSpPfkZH4V+NugaDa/ED9sXxL4U1Fv9HN/esucdYmJHB69aj2Ye0P0J+J37T/w38GaZFf6NejUrmGWMFEViFB5Oc9Rj0FezeHvi/wDD/wAX+BbT4gQ3Yt9NnJikMjBGSReApDEdTX53/ttfCfw78N/hVpOqeHrcRNd6kkLsMZx5TNg+2R3r0D9n/wAAeHpf2UpNd1sGaC6hlv7k88eWx5UAjJGKr2ehn7Q+yR8ZPhiY5Fh123X5sDc2eT7jj9a2P+Fv/CTTYna+8S2ktxGpfyIyXdh7Beh+tfEHww8B/BP4heHru402aOW6gDl7cZWRBngkE/yyK+UP2VvC9n4/+Mut+GtU3z2tnaXOxc8mRZQo6+2aqNNWuykz768Iftk+DfE/xHm8KX8cemafcELbXLlvv7iP3inIBP1wMV9kW0iPM2x96p0I7hsev1r4gsf2Sfh4sn282DwywMpJ3ZLc5wOuB16Yr7P0qM2ltDBCT5UaLEgJyAqKAKzbBO5vecWHHUd6rM7FiCMjt9aQzY6/LnjFMguIWlxnG1sHNZxKmVJzFIjBjtZOfes61v7a1SS+vpvs9rBlnkfgALyeT04rRMbXV8furFk/N0G36mvzW/ay/afnkaT4beBsBVLJdtHn7xIAXfj/AGeR0wea1jG5mcF8bf2u/F03xPXXvhvqckGmaagjhTdtScbD5jlexz2PPGeK/Sj4DfFofGn4Z6Z4zvLYw30u+K424Kl4iqFyB93J5xX5k/s/fs1rrb3Gv/EHJn1Mf6NCM5CPnezHGAeRjNX/AIaePvGH7Gnj2/8ABPiS3a98J38wlV14Q7sAyrjrhNu5MnBx+NSiHNY/XiWVo25G4HqfSqyOpL7G61i+FvGHhn4k6BF4j8H3S3NrcruUA7SB0IIJ4IPBBpS0sEzxk5Yfw96zNDplnaZcsDxwKmVSsmFbGOoFUYZDImVOG9PpU1rJm4R2OV3dvagrlLluFjnkflipwCO1ais4R8kuD0FYkEohuG+QgMT1781oRZYEDOBk/pQUOt2yh3fKw6iqV47sUKduuauLsDqrA5x1NRyZzv8AuqvUEdazAQSugC5yST9Kuxyoz4U4yM47VUEaqS397tVm3KKNxXL+lABIcEIeGI5PbHrmoZJXiuodkXmJ8uR9DyfQ4FfHvij47fFDQNevdBsfCjTrG5WJ23BXUHr05z7EVlN+0L8dJPL8vwZHGo+UbFkHPcnnPT1NaGZ498Qf20PHnwq+Nuv6BqcUepaNp87QCF12kKSdpDLzkDrnNfph4Z8TR+JfCmleI44Psx1W2inKc4BdAxGT6Zr+bL9oXX9R1n4w+JNav7cwXjTwmRH5+cKM8eh64r9Xvh38evjxH4QsLNvBUU0UECiIfNggKvQkdMcYFatGZ9/CV2lVMgZ9814N+1n4x8TfDr4IXXizw/L5M8FxHmQNtO3IBAxz1IryOy+Pfxut7gXE3gWJuMEAtkH268/hXzz+1j8XviRrHwkv9J8QaA2n6bdSRhvMLBkckMG5HQ+mBSW9hpnuH7K/7Vfjj4seJJPCWs6ck9tFbgvdKMeX15JPUkDt39a+5PEfiLw54WSO78T6pFpkU7BY2kPBOcc+nX+tfhV+xP8AEL4geCvEWunwVoDa6JmiEoDFTDgnHPTnnj2r3f8AaNv/ANpH4tNA0OgS2en20aObeJst5vOW5Gehx0+tOSs7Fn68NLEyrIjgxyfcbsw9RUysykEd6+Jv2P8AxF8SJ/Dd14Q+JVtcRXFg8f2dpwd3l4OOSBnOAOK+y3nYYGcFaQE7ysjkAjHfFWA2Yhhc9sdOKq+SZuRtJwDgOv8AjVuMMYGYITgE8Mp5H41mBhXEzBnj3GM5Hy47VteH0eS+hjDEBcEN6enWsWQR3MrSsvyr3JH+NdFoKW0kxjkAARd6kMOgP1rRIzPwM+MHxH8aeDf2ovE1r4O1SWzu21MwxR8MsplY5DAjGDmv2c+FkHij/hD9NTxQVOpLAGuCjDaXbngAYxjB7V+E/wAX5IU/bTvLn5TGPEFuxwcD5pFyM9q/ohtxEmmWslsqKjQIxw688fXOelE42LTI92PunP061ciBbArGtdU0+4uBamZfNIJCg8nHWqPizxn4Z8A6DceJ/Elw0VlbAFsYySegUZGTWYzrVDu+w8N6Z6+lKXCIQxxj6dBXm/gj4t/Dv4lxm68K6hvwhcxPjzFK8cgE16A9xDIhXnhRk4K9frijkAilkVUaVT8vc1xvxB8M3/irwRquj6fcPZXlzEPIuFYgK6ncDkc9R2rs7d2UylACiRSEZGRkDPP5V+OPg/8AbM+Kln8Un8DySDV7K5vZYVtsHeoDkLsYKcY9D2rWjFalROh8C/toeN/hN4v1DwD8UA+q2lg7QOwI3oyNtyhGM/nX6j6P8Q/BOv8Ahay8Y2GoJ/Z0se6Qsd2w4zhiDjjua/JP/goP8M0tYtC+LmmWQhlu2FteiOP5X+XKuxHBOMDt+ldv+wdp0/jX4KeL9B14yGwnu2iiznCK0fJXjsT69qqVrXKP0rPxI+HTqZX8Q2MKjHDzKME/8CqJvih8Nw+1fE1py4GBIvQ987ulfDWnfskaKZpW1TU7l9p4UMgGD0yP/r1Lffsn+FUCMLu7gOcbwUYkGoMz7l074l+ALuZzBrVmRG7JkzLgle4Oa14vHvw/kaQ3XiC0UqC4VWUsQPTnFfn5D+yh4UuC7JqN6igAKFVFBPcdOtaFp+yR4KuJTBNqWpAYKg74hgjocbc0Ae6ab+2P8JG+Js3gbWklsLeNhBBcsDtacnHzegz36fTrX1VqItPOSOKRZBIodTnjB6EHpX8x3xG0G+tfi5/wrXTb3c41IWiTthVLO4VWbAJHUZHav6C/hraHRfBOmeHZLk3s2k2cSPIzZYuBnj2GeKuULAekSyLBKu7uQK+fv2sPiTrvwa+HmnfEHRp2V1vxbtEwzGylWbkYP90/nXvrxw3iQSyEq0bbvz7Gvjf/AIKFz/a/2ahCIGZYL4SF26JkMAR9c4+hqEBl+CP24pvFehw6i/g2e7mkYDMe5YyMY+XAPSrfi39sbWh4Mv5NP8DXdtLZqSLgFyY2OQrvwCa8r/4J4eKPCf8AwqW503XLmFL2xvXVRJt3BHIKr8xHHWvsLx7J8ONT8E660E1pMHtplkCEd1Ixw2CcdOKFT94i58dfsr/tneKPEniS88KeM4n1NHilmttsZDZyeGcYAGMjpXu+uftdWuhXARPDU+1GZTt8w8ggHJxj6V+ef/BPrS7LUfin4oN3EZLi1tlEG08Jl3BGBX61ar4f0fTGkuPsyiGSVY3DfdbcRgn3J6VU6fvBc8Xi/bV0iNJrq48IXkUTKQHDMxGPUED9Ky7L9uvwRqt2trHo11POF3vEu75QOvv9a6D43waJ4f8Ag94p1eGygWUW2xcgMMscetfHn7Evw7k1KfU/Fus2i/aJI1jt2kA2bXJLHn8OtOMUFz7Ck/bQ0iLyZ7Dw1qDsu4nCNhh2ww5/Svibx1+1N8Wn+JI8caKbpLaCQ5tHWYxyIequMFenHBOK/T3Wbfwr4W0Pz9cSC2tozHGjbBs3yHaOQQDnk4qe48MeH9U0xxpNtbva3fMbxEMzMODjk4pJ2LNH4Q/FG2+Kvw7sPGZtmtZ5CY5YNp+WQHkAtyQPX+VeoJIJ1XYMtgn8q858J2g0iyGnWyBIIhnoF3N3OAAM11MOpJbOI5flJ4DdqxA8N8a/tP8AhnwJ4ou/Des6LcyNbKu50B6kAnuOPxFYa/tmfC668wjSL2NFViW2MSoRckkA85+teo+MvAnhnxFdy6lNZR3F7Kw3zOgMgAGBtJ6fTis2L4aeE4tC1KQaPamSO3bdI8K7pDjAHQUIDyC1/bk+EFy8sGnie8kjOQqxMpIPUgk44Prg/Wrf/DaHg2N9kuhX4VT6E5z7V+O3wm8u9/aP0jSLaFVhGpSrJERhSgY/Lj2Ffuv/AMKz8ESKjtpUL27yHdGECnP+yRg9/wBa6KnLGwHnUH7ZvgqRnKaTeRIOplgJC45JXBz+lfOvxc/b4vrPVbKHwXaPHbRSLLNGymNio67s8kHseK+5pfB3hGy027ujpUH2e3RywMQOI8YI/KvwR1zSrn4kfGm78M6eAFudQaJTGoVBbqxwQO3yjpUwipbgf0D/AAd+MHh74zeD4PF/htZDEg8q4SQEOky87TyR09K7y61Aq5ZwwB9BXz38AvB+nfDHw6/hzRI/sdluDlHfc+4gbicZGDgdzxX0BJFDPbmZcbxuKjp1qHACS1u45DhDz1APpV0Sp0fO31rkbKOT7Rkvjdxj2ro4pFRjHKQ2DwR3pcoHQWcEMxCOxVWVgAOMnHFfhvr37TfxZ+Gfx4v9A03U5ZYrfUngEDsxUrzjIxzkdD2r9yNIEf2gk4AA43Hiv50PG0csv7Z27UyzySa4S67dw4Y7QV6HAyK1pwuB+/GkaxqniDS7TU9Tt/slzPBE0sagsA5UbsE89c1bjlkjOG6VgWHi/wAH6Jo+n2Ou6lFYyOv7uKXjedoJGWNcPqnx++D2l302nXOppbywnayhW6gZOCAQayjG4Gl8YdA8TeJvBEtt4Qu2tNYtJftdvIh+bdGp+XGMHIJx71+fPwQ/bx1rw14mm8G/GYS3FkZmge5ZR5ls4z8pjVFyMjkjpX3ZYftN/BSB1m/tffgErvjkXef7udoAGPU1+HX7W9l4Yk+LmpeKvAg+1aJrLfaJDCpKpO4+cjI43Hn88VtGIH9F+n6xYa5bW93prCSC6jWaORDlWVhkY/DFWriK4hjL5G0DJycACvgv4DftTfDq2+HmgaHq93PZ39ikUbM8TOm0KFHKjkYGcEe3NWPjl+1j4bsfA98ngi7mvdQQMobyHCFcj5juwAB+P0rOUTQ+6FlDQJcKQ8cg+VlwVYA44I9xULSDGccV+e/7KX7YT+PSPh742t9lzbxt9lcIVBVeg6E59SeOfy+8G1JJ41KKUBGcHg4IyP0rMDRaV59ozjOQMfT0qS3WZIIwzHJHPtzWday42kDBB3fT8a3o2DpuY/Lz29aAGbcD7wya86+InxP074V2FlqmuwtJa3M2wvtyvlgZfG3B3YHGeK7USF5mCHO01ynxB8M2njPwteeFtRj3x31vNCJCATDvAQMmehBwR9KqMbgd14R8V+GfH2kx6z4TvY7yymXcjKw7feBB5BB4IPetKeJwxXOBX868XxN+Lv7JHxbu9IsZ5Y3tSS8EoLWs8chPzoox8pwMHr2PQiv3N+Dvxf8ADXxr8G23i3w+zBzhLlHIGyUqCeOuM5xxzVzo6XRCkerMzKMAGoXXLZB59PeolYP8rHIGeR61YQBPkP8AFnmsiyAeZwFIwepNJM+yNhuOB3FSuCqkYGe3FRCNgh3dT27GgDynV/j78PPDmoXGj6vLJaXlswR1dCcgj2IJP0FZ6/tQ/B9E/wBJu5FOCMbQGzgkYBI4qv40+FPgXxVrD67qemLPeTSAyMWY52+24DketfMv7UngDwP4K+EF7rGh6YtrfRlfKZFBOAybiepwM1cI3A+nH/ap+DIiE6am6sOm5MkHtlF3HH4c18QePf25tV0Px5HeeE2MulTuDKk0RyVDHcVA4XcPrjFeTfsSeHLPX/7evdft472G5KtGsihwskbN+XX8a/Qu7+BXwz1VIo9Q0CwMRTDFLcI4z6EHinLR2AvaH+1X8Mda0q31S6MtpLImSjIwR2wMhTjnk9atL+1l8HpZmitNQAkHRdpz7jB5OPWsSx+CHg9bGOzt9Kg+zQL5aBUCuozweT6V+NviNXsPjbc+E9HiIWTVWihXbgtF5hUA/UChWZmftu/7UXwuhJSSe4dLlh8sUO/djvz92r6/tM/Bm4TMOrKHjxiJlImLHttFcH4Q+EvhO+s9PlTTIRFdRDzN7HeJB6n0r8jfiS7+Ff2jRpumQfZraHU4Y1XJK7C3zZ9jR7JdwPsn4k/to6/oHj65udDeT+xjMF2OW5UYBwv4V+gnww+LelfFXSY9c0EPHHJHGGVl2MrAc7hXkzfs8fCzWtJgv4dEtXmulVjLLlyGPJwoPFeo/D/wjpngq2Flp8UcEQB4j4J/3jWYHqYaQrz8xHFZ97q0FpdW+kzDZdXeNiEgH5uhx+FacFtLewbYmAY/xHgAHvX5bftH/HLxBoHxssLnwu/nPoW2AIrZ3LzuGBnrmmkTzH6q2toR8j/KAc4bAz61ebTobhWs5V3RhvmIPBB4xX53eHP2vvFzaOtwPDu6SH75fcWz7Cuph/a38XSNHG/h2RpMFgPLcK27kAYp8pakeAftEax8U/2aPHreJNClm/sDUrgyRqHJjIDbvLfAOOBj1r60/Z5/ac0P40WSO7rbXyQqJoic+VJ0JJA6E9K+R/2j/jD4r+L/AIP/ALEn8OMl3OZE+SJ2xu5UhWzgrg5Oa+LPgT4s+IvwP8X3l7/YMt7DcDY6vC+0Y/jXAx1/A+1UUmf0R3OnsJmdZlkwN3DAiobfZ9o2SkDjGSep9q+A9P8A2t/Hn2K31E+Ct8JJQALIG47lBVg/te+NJ7tZZfBpVVYNlI3BIPGBml7IZ+hclrPAMlThj8pHQ9sVCRcZ2uAD79cV+Tnxq/bh8R6l4fez0u0m0O9ikJUo7B1YHjJPXB9vyr1X9lb9sfVPiNfL4I8dwpJfxw4juVGC2M8n1I6HGOtDgwP0MO7oDj1qlLH+7ZutT280d2izQtuQ96kvHgtYhJO4SMnDMxAC+5J7VAGfCqiPIGMdaWFkkYM/ygdCPateytLeaIS2kiTxSAnMbBhx9KzprW8hlKpExQYIwDQA37Obuxu1mckRwzEDuSFOMe/pX4Laz8Z/iRoXxcudL0G+uLKJLzy4FR8PtLEAbh0JBxwa/f8AsrKaeG4h2jmJwyn1Kmv50vG3huWD9o+70l1NsYL8MwdhgsuCAPTcR098VrBAz90fhV4o17WPDlnD4kbzbj7OjeYTliSMfMc8n1r0+LLSBHOApOc+o5rzX4boY9Ns7dohIjwhlwQxCkcBiMYb1r0qNZpJ5BJiIIxG7IHQdOtIiI2ZEIxjbjpz1rN3jfsx1wcVg+KvH/g/wkyNruow2iFhGzSSKACenXFbGlajpmtWg1GwkSaJhkMjhgQRkdPUcioaLuaa7dwUnAP6VKm/AUD8e5zVYxoVG0YGOw5qSGWKN1JYhQe5weaQBdahp9pKtreTrA7jILkKDzjqfpVzyFWITb/kIBB9j0P0r8wv22vi1cWms6Ho/g3UGFzayyNKI2+YB2AUEemOx4pvhb4s/tILY22n6bCslvKFVWkBK4XtkngY44q3AD9R7aFmIP3sE1+dX7eXh7xT4JGi/EbwZeS6ZKwMc7RSFTv3FwePXnP4UkvxW/aNhlS0t7e0SSCT7gdm3nHIxngVw3xR8T/Gv4h+E5PDniuxiDyksCsTsFkGQBgbgcDtxVIzO2/ZF/arn+JOkXHhbxXO8+saWi/6RGAqt2XcD/E/TPqCe9foVp94b2D5dskzdAOP8mv58fhN4B+M3wn8V3Gu6PpQdLgGA5AKS7iWUmNiD8v047194aP8U/2hLdM6foscS24DiTZ1A64UkfkKbiNM/Rm6tSdwkwqgfNg5Oa56DW7C0vTZXzxxNEu4vI21Rn6/0r4O1T42ftAwaRd6gNOjnKtt2mErjJwW6jpjHU18D/Fj9pf4g+J9Q+3nzLK4tB5YRQRgA+gPYjuDU8hZ/QdI6XEXnQYZMZypyKpRyJJuHXAr8/v2Rv2iNb8deGF0jxbvkuNMQi4m2ncVY/uic4GeMGvvbTrtJ7VZNmxZBkbhzioasBe3hYwAc1PCXc/OOe3pVLzFUMV7nrVqGTyx85+c8+2KlsCeWV0G0AVM2xtuT1xnFVGPmIJDwTU8TAKGHzMOtQAYKHahxmo2VzuJyasxkOzbR+fakjyD8wIx696AKSsRkn+GozIhBbue9MvZfIPmquFHXFUYGhufmUna3etAN2wkUXMc0gyikE++ORXwn+0rqnn63cxxyMvmuzcnORj0/Kvt2Zlis5XkJKRKW+XgnA9a/L/4w+IZb/xB58bILcxPt3HcTltvX8qwruyPt+DcJzVufse4fs+6WieHrWSeQyC5JcR44GT1NfYfmDnA5Xj6+lfOvwdtGttFtykXlhIk6r17nFfQtvJH9kAfG7Ocnr1xUUVocPEtbmxMmWxsYbSMGhQVfC9KzvtDqwdeBWkjbvvDBatj5oczx7iCelIgdgZF5qVQpBIG1l6d6ijYE7C3P5UGZIi5zngCrCqyHk8GnR5III2kfrSlQfmIzQNMjVQzkqMKKQg85HXPPepG3L90Z7cVLnZyw60FjrU5HlMuT3pZHUTonGNpJFRBhu29Dio1+diT1XpQBH5vybM9DQXJkHzYz2pG+YbQBkd6i24bOcmgC7iQLv3Agikz827HOMU0DK4zxjFGCCCG4NBmBVUXJOeMZqPYGUumenT0phLksCflxmniUFtgG0Y/OgBqrtwCcZFSmJQOfr9aJcHaCMGk2vImCfx9KAKzuY1woyxp6yMgyTjPaopo2BwrfjTUOV2Z3EUAXpAgVWHIBqEbnbZnBB4AqtLOwjJPKjpVFXLSnDHd2oNDonQDqpXGM+9RuSkglzgDgZqBJWZhGc5Qck0jlGkXzfmA5xQA6WQEbQKk2qQARyQKRl3OoxgdakiAZxzgKeaAIHi8se3aqsSFSckHNa0ygnAHBxg1RaIGTCnmgB0YYEZHSngY4fgk1GrFSRjOOKlWMldyksfSpbJSHFlDFducelWCmQAOMelVlAKHBIZanRjCBnGakohkXB2jn3pFzhYwBn+VTO6yKW6H2pnl5YNnnvQArNsYfLk9DSbnV/LzhW7GnnIIGeKZI3mBTt6dT3oAkAG75e1BYPkqMYpo2gEA0rEtFleo7UDQiz4G0Luc8g/1pYpyrgNyemP61AhKoZM8nin/AHyHxjaeKCy/MDJCyjI47+tUmRC2AfmAFWLi4MyJHsAJJ5zzVYxrk7eMd+9AD42yNhBDDvT/ADMt5aj2qLcFAwOe+aWRo/M/dng9aAHPGdoPT15qqd0aK8AOQe9TupbbgZDYqFysYER5OKAHFZCfnHPWo5A7DYwwSTyKl/5aEFug9KaYyckELj2zmgCLdtJHIHrS+cSgAGffPSpHUeWVHOR27VAGdduAAMY+tACMdoUbsE4pqnLAk44wcjg0Kd7H/Z4qQHPGCfQUATnY7nPyHHT1p8SyFCA3JHAA5qt97BJxtqdQHfKkAgdjyazEkOW3VXKORkgHr3qWKPa5jlOQM9aq8ea+45YE8e1Xo/35BJ4U89qBkbW6ysXVyNnRRU1vGFH7xsAnpUturbm3rjPT6VPujJAxyp5FAFcRssrBvmycjj2qMBclFx/ga0PLVpM78Dr+FMaMgboz8pJ7UAV1dzwUAIOG+ntS/u8MFOcjhiOlJiTzBGOnbNN3B5sOR5a/hzQAsYDg5PzMOvfip4rYkEBvnHf1+lMeJPvg1Evngj5sAn68UAUZhIJSJVx7ClSI7hIeg9KS5icsWeTIzwD1p8czR/utmVPXPagBrDdKcNk4OM1YhBO3ecYySfSqn3iCAe4FWNjORICQBxn1oAmtZ1UFsjcfxzSkxsvy5D96qmMKwkXr36U5HCtk8hvegAZZGj2Y5zwPWpo4l4jI2sOwxSO+SCp57H0quZHyzOPnbv60AWo93mGMrkD14/GrKTRKSsXJHUnoaqSq6r9/jHOPX09ah/1cY3cA9PX8qAL4uog4DKT7Dqfxq5vUxmCPnOTke/bmsuGUFsSfeHA9hVyPqGU9P0oLREtvKnAYkL2JqMSGSJo88g8e9PMjebtOfY5qRYWjjkYDI9fSgZBCDGcuTkflipo5w0mHACg5Ppmo7ZVkUqSSe5pn2dY23BtxHT0oAdcOkmGQ4bt71BIDIyA8frRcbVRST8x9OKVIzu3Pk46dqDMVrcEAE8jpVY4j/dOh3HqfpVkpjYUOSMZ79T2qzdG2dd5GWGce1AGRBMhzG5+bP6VM8+BhhuHHbpiq2yR5MkdBwRVhNrKFHO3INA0PiG6PdEcMOme1W4pl27JTkjjg4qlEYhKSvYcZp6qjOBnkUFnyL8bp7b/jIHap/wCSYWSj6/8AFQ81/NZX9Jfxtj/5OA9vhjZH/wBSGv5tK92l8KPGqfEz/9T7Z2kng9sH3quQyqzKMEYwKvgcBemBz9aqNPsOCucmviz6ApF3QlW6YyaYFTy9yc7STUrjdMzYyH4PtUBcRkqOOTigBqtIOWAB5qpK7sSdo2mpyxOQT2xVUlee2O3qa0AjcBjjHbGaqO6sh287TVsNhdp7GqZO0HZxQTIqfw7OSc5qCSQIpx0PFS58tj3LVRuFBBj7j8q0JMW9mljY7T8p6461li8GGWQbs+lTzxzSEpH2OCc1Se1SJcsRuJ6VrAhg7AIQR97msqSUrnzBkCtQp8o3HjmqAkgdiuMHpz3qxDbWQtH8x5OevpU8OwNk85HU1V8sg5Bz6+wq4yqmDESVIGfarQFaYEFurDtUcDchMZORnPapbrkL5Wcd/WlIjYDyxhx3PemBPKNoYLyoJ/Os6F4gR5g6cmrkb5jKkDgmqbx7VDKMt3BoAsyTR+TtEf3m2j2J71ZZHVNknA6e3FJFGjxBv4jnOfbpipnVXQIfun14FAFMDYzFTx3zSkeYnmDr2HT8qY6EbgBnPp3qIo6E7DkKOO2DQNF8DKBh9Dmodk/nb1O35emePrUKBXt8kskh6ntUgn2y7SP4emKBEuMAu33+3pUaKu7AB3nv1JqUl2GV5x68Uy3dMs5zlOPfPtQDKty++Ixy5BH8PeqTSIE2FGx69+OKvSNby3OQoViBk9T+NQOu0+YvzZ7n0PpQQmZywB7jIHy9+cVdaKIKqJg7uc9gacojDszHJII9uOaCBsLdl59jjigsiktXVQ6EgZwwHP41KsXkfMoyfT696mgkkDbUALe/GcU5sKwd+hyDgGgCLzfLwXXKryfrWfPOwlZi2Pxzir87rKohChQeDjOSayHiCbgoyeevcUE3J5bjzEbPytxU0UxeL5VCkDGR61mfdjKluCcHj09607NXaPg8jpQSOLHYS4xjBJ60fJkyD7xx7dDxSfLtyR8pPf61DES5JOAAe3oKAHiTG7zJD6n2qndv8mFJwO/erQG8FXAJPQ+lVpC3mtFtBwM+1AGXln2q+WI+YAnNdDbSShXTd8rHp07ViZljulD8b85xznFbVuypKMrkseuenFaATg+WD2z1APpT3ZYAshfLKefWoriZfOHAPODxVW6kDfvACN2SR65oLsWfNa5uEdl2qoypxilhbyQGwSzfw/jVK2cDCtkgdqvoFZC/PoDigLACyD5nwfXP9KjgkwCW+bB6e1REeaWIGcjAHpSRKsJMZGR2GOhoJRbRl8xV4H14qVpCJCEOCemahgIjkzjdx9cCmytukMkfPrnqaBA2SRuOWHcc1FuYEiXJPbAp7/aCQ2MD1qB/N++p9uetADpHmiGFbDHp3pkdxPcKN5BlOcduKz9QjlMa5bhe2RzVzTZIoIlZEwcenrQBpuk3khpSAyc8VkSwLkTNwPf1Nbi3WVBYZye/p9KzLqWKYrHyAOuKAJYYl2BSfwz0qzKFkh2SjhemOKpQoFfcnGOOKZLCJpSHLEf7JxQBHeRllXadoA4HrRE43CNjlmXnA4H40rwCJSkGVA4BLZ5/Gsp18u4DPnLDpn/CgDbmuVLiOLgLjPU59auNt5aNeOvGeaoxQqyggEHt6CrjNJCmCc460ASsoZTJjYPQVKqN5W4NgenpVWGeOaFip2qDgZwCalh3RyM/3sjb0NAFKSYQHnjrz6Uou2dFkJ3sOmf51bngOwkjdj+X0qu0SBQ5Hpx6+3FAFdZVZtpyueMnp9KWeX96UPGMgDpg1alW3dQwXOz2yRVGZOAY8uzYOT2rSwEpuFW33P8AePJz0qGa4QoZlUbcDiqNxOHiCEbdp4wOvNSfZmljjk+4vHBosBfgf7z/AHhjjPFV7mNLhQwHAPSrWwQxLv6t3zSSFRE4j4DfpQwIdPkMJ8oriMjHHatKGN1DYO5uox6D1rKA8xl7bePStWCYF3DsB2z7VmA6EMZdw5Hp61azg4x94ciq0bGKTYpzk9e+KkX90+DzmgCyQ4CgHgc4H9akyG2q38K847mq/mBUYbfx7Uw3CnCZAPqOxFA0WpAEUux5OcA08LvTIGM1TkbzVXcOcZp6As29m+Ve3agEUrm4CrtXJB657VnR3LtKV5I/Pj2p+pbxIWUfSqGkgtc45UAZJ9a0RE9zSa0aM/aEdiO4x2rMWd4Zy6My7ia6e4TY22RiVxwT0z6VhuI5GIzypHHpQiSzZNLJL5spyGPOT0/CtbzxJ82cA/LXPSJ9nZpAAc1qRSRlFVscj7tNgLeIIuXOwdj60y3cMrHdlSMZoukDriRvXA7U63MZhEbrgf1pICCGJ5AGGSAcZq2nnZ/ctt2jacdTWhafZ5SwYEbeeOlVlgZZHMRK+Ye3pQWggSQOS0hLnp+FXokLyZc8g5NMCy79jcEZFS2yPuZwSWIxj6UDJ2yjAdAM01nDSqzHK4HFOYMQC2eCahdGh8vefvMBz2qGgL/nCM7lyVJ5HpUbhXyyD5TTJECK3P8AWoizbMZwFNWBXv1xCWUcqMfnWDCZN7MnzEdQOa3NTmZbMCMBi38qytKRUjZ+pbr9aCGXV3f3fqasLGM5zlvrTo0Ubsc4yKYu7cHKY9MUCGShoiWwWUD8amIjaMFzjikdlYYbjHT2rOuo1KBieR15oAufa0B2ZHTH+fypZURhuHDEcVgfMCsgXb5fTPfmt9ZjLGQSBgnnHpQIiD7PlxwOf6VZgKoY8qH3MqkVRljDxZz7A0tpdGMpKfvo+cY645/pSZtCVrM+E/jasGl/EHX7MRyudQVFUjOPlHIGf7pGDjvmvqj9nydbv4Z20tzKTJHLJGuc8qMHHJ7EmvDP2itPe38aaXqM54lt5ZQ/YuSd38+a7D9nDV7htKTRpZFJtJLpxGTyFfYQ3p/Ea5qfxs/Rs2UamXU5s+p4VEZI4wf8arzOqyZhGehyfas0zEzAE4Oc/rUqNhyjDuBz711H5wF/LuETp1ByR9K/Jz9vDy5fivp1+F2yXWmxSMP+BED+Vfq9e7F2lDngivyf/brRx8StFmkG3ztKibb6Zdv61vQ3sZ1D9RPhtbQxfC7woI2ysOn26eV0HMSsefqa+av2xPjk3gHwz/wrvwyVi1XXYFExTmREY43Z9CMqMc5zXpFn8TtO+F/wK8P6tdW63+ozWEAsrXJzLOY1HJ54A5P0r5i+EHwo1v4k+Obv4yfFVZJZVcy21vMMp1bBKnJCpxgUkveuZny/8K/AEemeMbCy8ZiWxkuE/dKRtw0p27j7DPFfdOtfA3Q/CWm3PiO+1t47CKN3kcyFRlR6/wAq5X9p/wAJWNnoKfEK1Ux3GmvFwvy5jGNo98E4r5M+LPx88R+PfC+neDIJ3FhFt81TwXboAQO3eurczPKNWudX+J/i42/h+zkcOwEUZZpfJiBC5Ldk5BJx1PTpX7Bfs0fD3VPAPg9dN1W9kurhzuLODgM3JC5PKniuK/Ze+BPhnwb8PrLxPqkaXesatGJZJDghA3SMD0Toc9819Z6cSr5zu8kEEeoGKxrtbG8UfD3/AAUVt5LbwR4Pi3q6C7kY9mLGM4x7DnP4V6X+xBMp+AVvG33ob25wCOu/B/lXl3/BQ7fN4N8JzPITGl1IAo4G4IRzXoH7EU4j+BcOzLudQnUjPyqBggn65/QVp/y6IPrSWRx8+M89PalhjV0Zn+XPalZmA2sv/wCqljyFDBuvavNNBsX/AB9RK6EqWHAHbPWvzX+I3hnxD+0b+1bc6bcRS/8ACO+G/Liww+RIo+qgcg7nz/jX6WuS0cwIILIwAHXOOMVwnhPRLTQb+W/tIlFxd5adsYYk4/zirg7AP07QtK0JktrBg0UQ2qoOAPXiua8TeDtP8WaZfaXe2b3RlDBdgBIVhiu4uWSSY+WoQhuwA5zV/Sbd57ny2G0AE7gccDrT1Mz8EviV4bvPAHxA17wu4aJLJ2MKlslY2G5OfXBr9iPgBfvrnwG8MapKm2aZQpb/AK5jGf0r8k/2jNbj8XfHHxLd6ODMslytvGF+YuyAR4GPVgcV+z3wi8Lt4N+EXhTwrcx+TNZ2Eckqnn95IuWH5k12SXupjR03m7QvZl6/WtGOUhM7cE9qxpt4OMd8/Sta3nVh0yMY/GuexY65uYxGGQneOx71z8t9cSSbmY7cYGKu6vuFvlGwW6+1Zts7SlF+UbADx/WhAbtnbD7MAvDEcZNackMYTa+AW9PSqkRyp+XaM5BrRC70GecgYqbAZzlYAEifoOAat2xMkh3HarYyareWrucrk/yFTRlrZFCAHaec81IFsqA4Ibj+dV5WCM5PPp9aDdBwueCKpzM0kyAE4PUelAEWt3lzZ+FtdurNsXMdpMIh0Bby26+1fgp8FNRttO+K/hfW9WO+3tr5ZJCxA2lcfMxPYEgmv33kiMum3tn5ix/aI2jLMM8OCpx+Br8PPix8JdX+EHi8CdWTT74yPbueQQGIIDeo4JFdEHYzkj95NQtrSRI7yynW4WdQQEbO0EAgHHsfWvAv2n7SysPgD4vur3q1oFTPPzk4U9OMkgfka+OfgN+1FcaDImh+Li93HgoJQwVRGoLEnIxwAAAPTFc7+0T8cvEf7QFza/Dj4a2k0ehA+ZcMzZNwUbIaQ87UUjIHJ/lSjTfNzXJ5TD/4J9+fL8abtCwW3TS5y/bIBXb+I5/Kv18QIrblyu7IwRgnHft1r5r/AGVvgjpPwi8EXV5cKs+u6kyiec/eVVGdqeig9uvrX0lIwcgjms6jvK5pFE4PDbeSaN7MoPHHfvUEQkwxyCvbHapuDtIbkdhUFA4bIZQTu5z9KMcASH8frUmNxIB5HSq8qSYABII4zQBOr5QBT14z6U6MlfnLdD+earQ2z+YdxOF5B7E09VP2jbJkAdSPagC858qMNyM9j3qGRSiqy/KCc7fWpLtmuUQofljPI70wLvcMx4HQGqTAmJDgEAYAzUFy3mW8sZA3BflNNd1BMa9R/KoXaJuCcrnpVAUdOjlWSNnfJYgcfzr8oP8AgoazN8btJtnXAg0+KMY7/vCc/jmv1rtjEko2PtA/XmvyS/4KCSLN8c9JCpy1hA5+rORj8MVpS+IzP1Y8MQ28fhjw5cHky6dbqSen3RjjpXyT+278a28PeErb4S+FF8zWNfOLryjyiN0XA53N717r4q+IMXw1+F+l3UGJdU+xwwWkDfMWcxjawBORg18u/AH4K+IfE/j+X4rfFI/abyV5JAsvzhSehxjA9sUS+MD4++CvwqtX+JK+FfFd4+mahKkfkYUg7n6qMjOff9a+5PFPwh8N+C7G61rxRq84ttPTJxId7lOQAD349ce9YX7X3geHw21l8T9D/wCJddWdxEPNB2O+QAOcAnp618j/ABq+OXiz4xR6L4PhuY443KpIRhFaTgZZuTj1rTcDy2W68ZfGn4gS2/h+Ke8MjEQ72LvDApIUFznHf8a/Z34IeC9c8AeDbTR9V1ZtUcRo+Wz+63jJXknkV55+zf8AAnR/hj4Ft784ub7UHWS4nwPm9Mdwq84GfevqMCJGEMWZFz0PPHpg1FSVgPyx/wCCh5mbWfB5ZiyNBckBuvDJ/jX3l+zpA4+AfgaXZh104DB6DHGfyr4Z/wCCjMZi1TwUxyN0F2ACMFQGj/xr7x/ZsQzfs/eDnkcrstFRQT1UDH86f2QPX7KQxKdj8t+lRySmSfahyQOnXNQxhSGPTacetNe4MciGP7wrED5N8R/FL4rWfjG4sdG0wyWUO4RBo8dODz3qhb/FL47iQfZdFHlI5Yqyjk9/c19V3WmSS73Rl3THn5B8vrzUNhpkdvdbo0BbGGbj5s8delAHxv47+KPxln8D6zZ6pYi2tpYJzMGIYH5OAox8vGe9fn9+zTqfiLRfippl14UYHUnhkAAGRtJ+bqOeAOlftt440qyk8Ea7JPbK0X2O5Zt4Vh8qYHUZ754r8d/2KgP+F/6QrjKxwTq3HBH5cckd61j1A/Qe5+Jn7RLGDytNWaSEcSPAU/MZxmvKfjj4++Nlt8IdTu/ErLaWL7UkCRlZG8xguAdxGOfTtX3fLYicDjbtIJ4OOvYf0r5f/biSLTP2dp3kbM93fW9uMDYCFZX6c9ACO1KG9gPlD9knxT8Rbnxa3hTSY/7S0jeDdyygnyRJ1G4nA4HTvX12P2a/DR+Ltv8AE60ZEFuocxIBgXGD84AB5yevXPNed/8ABOLw9EfBvijxBdtsa51COFWwSWMSA4HHfdivvuXS7aN3lgQbhkdegP8As4xSqLUDKt9RKSASne2M5PHTpkd62LJjNdwRY7jI9s9fwrnJ7MQLnluOP8+lHiHxRp/gHwhqvjjWXEdvpsEjqvXc6jIVe5JNRYD8wv27PGFx8S/jN4f+FPh6dbj+yVjt244+13LBTuxz8qhc+nNfSXhj9mjwjpXhjRrCKVjNaW5EjhcFyuPNZiTjG7JAA4618/8A7Nfw+1X4h+MPE/7Rvi+3VYN93cWkeOPMDEsRnOAg+UGjwZ+1P4l8UJ/wg1xbF5NVMlrC6ADy1clGbrk/WtYMzPnzTfAeo/Fv4v6np3hyB4tCsrop83BCoNp25yNzY/KuA8ev4p8UazB4Xa1lSLRN1vFHyVjQHDM3pwOvSv2i+GXwm0T4eafbR6WiqXjLNuOW8+QAsxz79vSqWpfCfw3Z6Br2vGwjt5rayu5JXRdwkyvz4U5IJzx2rT2gEXgDVfB954U0WLS9Qik/sy2hiBYgk+UoQkjrztq9cP4NRkl1G5sHO4bXkAAyvJ4I/rX5Lfs4abe+OfiVaeHpdSubO1EUjzNEzAZ3YQEA8DJFfdc/7O0apcrbapNcyxqWRmLBTyAcA9Twe9ZTA+k9XvvA+laO/ibxNe2UNrGAwZCquVPAAKfeGOxB9a+MvivPZ/tEa/o3w/8AATi10FZfOlUDy3udowDkLwFAOM8Zqf4m/BiDwx8IfEniRL6aYaRGZIf3jAFSV6g8E5yMfTmvOv2B9Cvde8b6t4sllZ7fQ4VjKFm3bp2OD/ujaSRTjGyuNM+4vhr8FvDXgS0t4tK05UijO0FlDMX5DN5jDJ5z16V9KWkCrDFaxqzrHgtnqeMf0qqu9o4wWZ2UnrVDxV440b4deDtX8a62wEemwkqpO3fIfurnmsmrlnyb8SPi1LF+1N4B+HmkSkR20TGcbsfvZlkOGHTgIPzr4k/4KB3TXPxp09ZTulj0i2Dn3LOcVm/A/XtR+LX7YNh4uny5uby5uzjOEjRGCAemMqKm/b1fz/jnb3HBjfTLTafUBmGT+ORW9GNpID2G8+OHxL+B1xpUGoz/ANoaNfW8Yh81V3hGXIQORjIHPrXu2veP/H/jLwX4a+IHw5tobpbyJvMjKb3WRSQWPoOo21x37VvhS+1/4C6BeabZfbZ7Jbd3aNQXCvCF3YxnG7HI4rzX4R/Fjxj4S+F1r4N07w1LILBH+Zgc4lO5vvdeewqahmehTeJ/2jJfNkfSraViSSPLwSB0wuQR1r5k/ar1bx/qdn4RXxpZR2jNFO0aLw25QB16DrX1HJ8c/GKxh4/B84KKdzMAMjHOOK+X/wBpvXfHnxLn8P3l1oU1nFYJLFGjcZ8wLjnj0ogwO2/Zz8WfFTQvhhaweFLRbqwllmWPKFir7sn6j6Vb+MGi/H/4n2Ol2eq2EiW1s5BWNSo3joTyDmpPgP8AEjxf8L/Alr4ZvPCs87wSySIxYR7hI27qw/lXso+OXiO+hFnL4TmS8JM6qZFyF9Sf8aspM6n9mWw+JtlaHwd44XfBbKZYGcjzhyeDnk19nW7SSQqJZG88/wB4f/Xr8grz4vfG8fEceLdLsJ4RbMkX2e3yV2D+Fh824n+fpX6efD3xJqXiXwvZa3qNs1nJcgny5OXRh1VvpWTiUef/ABXuPjXPr8Vj4HlK2CRoGMcYID4Ock1wFsP2m2spLM3eI8bmkZY1O0fKQMEjPsRzX1mbIzuZOuetXLLQEZJkXITYTu8w8GnHQD8CvhPN4ss/2iI20qeJtcF9dDzJlyhl+fcTjHPWvrv4j/D39oX4l+OLHXL2cQT6WipCYWEaYjJOVBJ6tzXzV8GIw/7XVhDJ0Ot3SnHAxmQHPtX7ReI10Pw4seq6pdW9tEkhKiY4Mhwc9qqr0IR+RX7Zr+IpE8Bf8JbuOrJp8qzE91Bjx/Wv0m/Z4kjtvgH4GuJH8vbpyrtPfavFfBv/AAUK1LRtW17wRfaLMslvJp0jDb6bk6V96/s9QQ6n+zt4HjMuZfskSjHYFc1U/gHEgX49fD601NrDxJctp4jYht6sQQD1ACmviv8Abm+MfhnxhoGjeEPCd2b63in+0vKvyoV2lVXnvmvsf4n/AAm8O+M9NulvJLWyJjMYKoN4Cj7wYc5Br81tH/Zp1PVdYkHiXU2g0S2YlWXJZ41JAPOQCfpRTJPvz9h7wmfD3wDh1O5WSCTXriWf5uN+4hYyOPu7Vr67gvJI4xEx+6cD2FeH/Brxl4M1fwtpPgrwxfI82lLs+zscMscXy5HZuBnjNe4PbuLjy0Unk9iB+Gamqy4l6KKS9VRAhdiQPl6j6V8deOf2mz8P/wBo2X4e6jGs+hWcKLOsakz73iBGDnGQ2AQRjrX0945+I+hfB3wjc+NtclMSQExoiDmWQjhR796/Gn4ParqXxo/a5tvEuvRGWa7uLi6dCD8qxRtsyB6cUU4jP0J8WftM/C3VfDd94evoJ9t2rIPMT5drDB3DBPSvgX4Fy+A/h18ZI/FuoGUW9jI8lku0/Kr5AB4Jzg8e/ev02ufhb4ZuYIpl0GKWUZLmQj7+egHcfWoYfhf4PguPNm8OQRySD5ycA/lRJ2A88+If7TXwr8W+DNT8KSx3EdveRyxSrtLFldGQ5Awe/HOfSvm39nzXPhT8JdaudVjEgubyIxsyoylEyeAT1B/MV9uSfDfwXAdjabAglP3pFBbHpkjvVV/hd4SHlo2mQSeWSRsUIee27Of1rO5Mlc/Pf9p34vaD8S/iZ4a0gO58OaYiBucmUM3z7hzz0GK+ufB37Q3wp8M6Rb6NYwSRRwrtXyIynlrnG0g9c8ZNdLqnwo+HSuuqaloltCYZTKz/AC42KRkn5gMDPOc9KqaPovwu8eTTv4asra7MMi5MEgZAQcA4U+w4ouiSXx1+154R0T4eahP4Y8ybVUGLdniYKHbAySeDt7qOh5rwn4A/tfm/1+Xwh8WLoK8qkWl6wJdnzlVc579B2A615D8ftMv/AIheNrH4X/DfS2W3tJna8lRcIJCxUnH91R19a9I+Fv7IGi6Rq9rfeIJJ7i6tSspEqYjkcH5WwOQoPb+Loau6sB+pccEUgW4OQsqg46nOMn9axdX0mzvhEnlh1gYuFf5lywwcg1Lpk1ylhDZtgxxDcvPIJHzDPORnNW48uS3rWRocu2i6fBG0CWNu+/5tvlr1HTtXxh/wUV0yFPhB4UuYreKJ31BRlEC4YRuB046E19zy/LNuf5e2f8/jXxH/AMFGZnf4I+E3T5V/tUkj3EbBfyFbRA+U/wBlX4s6J8O/Deu2er2bXcl3evLHsXLY2Khzx2K19f3P7UPgmMi7tdIvZCijeANq7j/IV8f/ALJfi3wH4c8Oa3a+K4w0814wWVlDBU8te5BI5BzjrX2Hb/Fr4Bx6bcs8SRFwqlREGU9f4ef5D61clYmTsRL+2B4cliex/sO7ljlGVAQnaSPXI4/Cvyz8KalHrXx00nWIhsj1HxJG+3phZbhSV56HBr9X7X4zfBG4SKP7RDGEDbVMDADAIxkDFfk74Wnhf49aU9gA0D+JY2iA6FTdLjH4UUuo0rn74ar4fjurJwpQoOF45U4HfvXOab4e0+x8k/ZlM6E/OwyQeo9utez3VlbxBfJIEcoU9O5XPfpWQ9nAVYlACpGF6YI9+9c4zQiEcAEcS4Uccd+KrarbLcWpfhSGwOOcY5p7SoE+XJYjk5796uxYuUxIOCCOnTjrSA+Y/wBpnVx4L/Z88W3oKi6vYPscZ44835Tj6gmvhr/gn94Xk1jxlqvi29AWDT4YrSN2GQWYknA9QMZNeo/8FKPGUdpB4Z+H2nT4/dG5ulHGScbQffr1q/8Asd+PPhH4D+FNquqayiXlw7NdR7f3olLfdUAZIxgZ6V0UlZEylY+2r3SIGcyXSxyqCf4eSOvX8K8G/bTtFsv2Wb+a1jKJLd2/I4AVpAMfhXM6V+1x4N1bxpL4bvoks7B5/KgnZt5+9j5gucd66f8Aby1XRbf9me502O9BkuNQt/IUf8tSCjEAew5oJPEf+CdaR/8ACC+Lr2WIM63saocYI+VTz+Jrp/8Agoqrw/B3wyobMcuqeYQDkq3luBj0rnP+CfHizwpo3wx8U2OrX8djcHUVYmUj5wyJjHr92n/t/wDibQNb+Efh+DSb+O6aLVVYBSCcGKQ/hR9oD0f9gHzIfgE8qc4v526YyofDY+mK8p/4KXyLLpPw+bIzi8xkdtseK9B/YP8AFnhbS/gc9jqupQW9xDczZSR9pUySn+deOf8ABRjxV4f8SWnguPRrlbj7KbkNtbK/dQf0o+0aH1R+xNbpP+zp4ev8bUt5J1bnG79+wr6bu7i8h0i/OnQCS4aNzET2f+GvnT9iuGNf2bvDLSA+VvnYZOBu85q+j5pmktDFEdpbqR7VlL4gPhXQ/Hn7Stle3qRwi5JY7SyBpAGJXOeMY65/rX5ufHXxl4h8c/FkX3iFBb6vZmGzdlO75onOCffJr9yvEWqWXgXwrrni25GY9OtXcgEjJPTpX88Wqas934jfV79jIk94s8jdWKhycZ9cV0wegH6U/BXwt8c/A3xCs/EMly0tjqjxC8hLgpNC4yGI67lzkenTpXg/g/xfD4J/bK1nxLeRNcJFqF9vRASfnDE8DOcGv1a8C6jofibQtF1bQrpLqOQckcbSEVcEduhxX5d/Ayxg1n9s3WbTUFEvm3eqD5hkbt7YPPHTjmop9TM9m/bR+Nnhb4nfB2x07SbSe1lt9TRwZIyoLBCD19jXp3hLWv8AhHf+CfQvUUMj6TcREZAOZZNnH/AiK5v9u7w5o2m/ArRr3TbSK2lOrKrmNNoLGNs1514t8Tf2F+wRoeks7BtREcSqOnzuH/ktSvhA5j9jDw4lt4Z8U/FG7ldW0pJYkwxxtChpCw6Y+YY9xWr/AME+Lc33xT8aeJIIPO8lI9r5ACCeZskk+wzj2rc+BKW/hz9izxjrikefqEGosA7ADORCNp9tucHv9eOq/wCCasNvFofjO+DIJ7m5t02sRwqc5Oe2WNO1k0VE/SYQ+fE0i8dQTnvVy2fZCI1/hOAe3WuRt/H3hm58XHwDb3aJqSDcVzwzEZAFdwB5KZdfunGOfvDqa5GUQshZsv3rL1GQaZZy39ywjgbezM3RQo5JPasbxj458KeCoTe+Kr9bBFUskY5diO4Ucn8q+DfG3jv4m/Ha8m0jQPOsPDblkSXbtZo8cqx7g8EiqhG4pGv+0B+1MbqceCPhTLJ55Qo91GGJIZcDaMcEtXlvwm/Zxm1mW18UeLbgi5nfcYpB8xkLZ3SE9c8mvfPhH8I/C/hQW7W8aNqN38z3E0Y5QdAmScetfQk1rB9pSBnij2nLFWCjP17muhRsQfA/i34ofEf9mzxxJp2vo15oF8RJb4OQUILbVOOo719EJefCz9qv4dttjYizYI4OBc2ruFCuG7ZYEDsRmsP9r7wKnxE+EE8ukKp1Xw/KLpMuMtGi4ZQT6g5Argv2GfCeqeDdK8TXHiFRBLq7W8gh3A4SN25GD/tZxTE0fOes+Fvjf+zDqcmp6Lcz3mixy+c/lbvszLkHLgDjIABI7ivpz4Y/t4+GLyWCDxxYvaO6HzblUZgr8cAYzj69K+jNa8c/D671qTwFrd5FI2oAII5mCqxIyAOcZOK+Sfir+x7p+pXLXfgNBp12+5/KLgRNjsM5AJz+lRTS6lydj9B/BHxX+Hfj7SP7W8O67bzks0aI2IneRccBWIPQivRYRgmL7zLtwFIPLD1FfgdZ/An43aR4gs9AsbeWBXkWT7QrGOKM54Y8DBXHviv0/wDgj8OvGPhXUdN1vxD4om1IQuf3TsTlscn0IpVEuhcGfXEOyUBtwIU+vQ1cgd0njjClgD+YNVbcxMvmxqF38/iTU8ZZJhn5Rj8+azEWJBJuBPJWqzysHxJ0b+VWJAx2kN6daGjU4B6/0oNCMyHduCk49fbip7WOW4VmjOOtRsgySh57A0+ASQKGQdeg9aAOZ1e0lndpEAEi5yT15pdF02/uDAqrvIlXKHIX7wrWu23vukU5HYcY5rf0GUfbLbbGXlMqYHOfvihMlo/m1/axgl0v9oTxfFKgLLfK4VRgbQMAce2K/RXwN+1ba2Pg+wtdS0K9AECYPzLyFHQgHrwa+B/213Vf2lPFrnr9oibJ4xgelfeHhj4+/BPTtKtrRtPaR44o1z5G4DCryD7Cuh/CYnZWX7Wnhuacxt4dv1G77qFiTnHJ4Bz+NeHfta/G/SvHvwnk8P2uh3ditxKkonugwH7sjCqTkE/jXu8Hx9+BVm7qLbzXlAf5bZs5B6dcfjmvC/2uPid8LvHvwfjtPDUey8ju42H7kjaqjLZP3QfQA80L4kBm/wDBN9Zbq98aWcSNhpbc5A6Z3A1+q99osrMT5IYKCELMewr8v/8AgmLGkniDxlpwYqzhGVgCfuniv10uIpIgd7EhjznnvUz+JmhyPh3Rzp92t4XIDLhuM49q7ZbdZjK0ikRleMHaTVSBVVgm0BuvNaJLgEo2NpFYgfnX4r+C/wAXb3x1ql3pvimW20+9kdlKOQSi9BtHTg461APhB8aURoYPHVzEqD5R5rP9eMgCvv6700PNu79Qfc81F/YtvHt+Ubm+8wyP60AfBFr8CfjUSIj42nXBDDDfJt65znPH0rwD42eIvid8GNVs7CTxjcX944yUV9hVSDyOuc471+revz6V4G0XUPEWtyfZ7Kwt2nwzHBXGPXPPpX4XX48TftJfHT7SyvLEZs7Cx8uK3Q/KAcYAxzjuT6muiCJZ4VqX2zxp8RtOtLu6ka71W5Vnnb/W+axJ3Z/vZwBX3j8HJfit8SY9W8MN4tuUv/DsxiaOaVkPk4wHIHPbHQk18ZPapoH7SVhoAwI9O12CFWxjC+Yo6V9sfFxr/wDZw/aJ0D4hRFl8P+LIY4r8BeGQYWYYHcDaw75oqOwkezWXwb+NN3Moj8ZzQsi4LQSjkDseVP8A+usfxT+zn8SvHenPpeveMLmXyWKwiWTcgUDrsPQn1r7k0F9P1PTLXVfDrJPZX0CzRujbgUPIzzXQx6VBNMksxbIU5HGOaxuWfmp8Mv2avHfwq8XWet6P4geGNJUeWLgrOitkhtpx0zjI78c1+qklzZ3EKXkO5WnGSG7Hr0rzhtMSO8jcJtXd+Fdx5aoFRW3fLnHpmqYGzZMqxzSbiqiKXPoSF4/Uiv52fhPLLY/th23ygv8A2ncKQOhDK3+Ir+iGzhEjXYMm2PypFPocj/Gv55/htCv/AA2hEsPzKmq3DKD3+RsVVP4WVE/erxL4R0bxf4Hk0XxHZR3dtdxLuilXKK3RW684xnrxXnnwu8G+H/A13P4W8L2qW9tM5Iijk+ReNx2qSTgHn8a93kUwwWUCtuiAXGRjPHOfbNfjX+078VvF/wAPP2r7+18EalJbTObZY0H3N7xqAgHo3GfrUJXKP17/ALEPnyExbdnIJODj3J4qsNGUM24BgD8xPoDnAr4dsfjH+1LPp6MdPjuLmaJScoSVx1A4xRf/ABe/aql0e+gayiWUwOCwjCtGoGS3PpWvIZn2ra2tlPNNb2oWVI2YSFGBVT15wTjNbWnaPZT3scLoEGevoACa/Bb4F/tHfErQPi5Yrpl1NeDW7oLPabiyYZwGxuz+Pt+BH7+eH72K/vkvZLdowysxj9iDzn0NRP3bAfzt/GiOz0/9su5WJNkCa9ZnHGMtImW/765r96NJtZIbO1MbgLJGPMyeTgkf/Xr8C/2gz5P7W960aE/8TizZQep/eIQK/f7QSJvD9hPK379o0zyMYIH+NbVNgOqtEWXfCQNj9Pr6/jiviz/goQs6fs8PZBzsjuleU5+9nIUY9ia+3LS1VWDBjjH6Cvi7/goqI7T9neNWI3X18gHHY5PX6CoiB8OfsVfA/wAN/EfwJqWu6i0yTxXTRt5ZAIVQNpXPf5upFfVvi79l/wAK6Z4R1rxIb66cWMEsys0inBQMRvwOenpXxV+yB8SviP4J8MajpfhvQbnVLG7lLpMisY1OMMuMcnjqDX154h+PnxIvPA+uWuv+FJ1hvbaSIuqPgoqnnGO31pSvzGZ8pf8ABPi8hi+O/iABnaN7csvRclJRkn8CcV+kf7ZUjaH8BtY1SzldJbeWF1ZCV2s0nJ9jivy6/YJSdvjbqdzb7o4Ut2JZiFIAf7v69K/UX9siaJf2addS6ZBK5BHBYknG0n3YggVUviA/Nr4YW3xa+P8A8O9RsrfxEfsEFwYzbzSffKjJOcHIwa9Y+GXwT+Neg6jPpvh3xX5RsRwqzL5IxnhhzkjHTFS/8E57iKDwprAnz5bX4XIwQC647+uK8W0rxl8QrD9qi98NeE9WmtFvdVuIthlzGUDsxBBBHSlID0r9pTS/jh4N+GgvvGOtNd2NxcIswDKQqnOCBt659K9X/wCCf/jXx9qWh3J1q7e/0DzDHaxyOC8bnIZhwPlAGMZro/29oZf+FAM1wwaUXccbNuHIXLfzHpVD/gnzBbXXwj09mTPk3lxuI4PyMTye4ORzUy2uWj9EIoRCwQRgR5/GojZ/6YCz4ByQDzUkrxrcfu1ztJ45PB96YGdyG3fTkcYrEZc8gFjwKNYkSz8J6zfuSkVvbStu7KQpI61IjL/EcVyXxzu7fTvgF4vuJDgS2pRT/dk4x+tNAfzz/DPXbfQ/2lNB8RSfLbTaqQZHGMiQlSfzNf0i6TbxT6Pb3DoAm8ujk5DqwyMV/MTbaHfajpOq+LtNjYy6DOkxIAIB3f8A1jX9GPwB8e6d8Sfgf4c8T2M0cu21CTR7RlJU+Rif+BZrSr0YGJ8fvGdv8PvhhqesMzJLOrQRLwSzSD0yAMCvyq/Yz8KL4m+I1141vIIpIbJWiIkPzNM5JXGOuK9W/wCCgOr/ABA/tiz8N7ZG8OKEljZFJBkccgEgjIAPFeVfs96P8dPC1rBqXhOyP2S6lVtrAYdmyOQRkdacFaIH7J/ZLPTYoYVZI95VCMgZYgfSujEDxlAHBCqCwz0FfiD8ff2i/jHYa3/wjepXq2eoaVKsj/Zcr8wG5Qx7464HBr9E/wBlj49a/wDGDwbLd+LbY2+q2YSGaTy2CSL/AAuvGASOo/HpUcj3A+p1CiZXT73T8K8x+M3ijx94P0qwu/BFoL03G8Oq5ZgwwR90HtXocFyqkP154/GtOeJ7lfs/ysG9zjmpuB8ML+0T8fNPtpp5vDaxWoQtIXDq+wfebcwIAA9sivyo8Q+LtQ8U/Ge28f6Kgi1a9v8Azoo8EgsARxxuOa/b/wCPV9B4O+FevapfAwB4GgyBkI0vAI7k81+CvwykEfxd8LPczGKKK+DKxxzznGTx7V0UZAfcPxDi/aK+JVhp+qrprIIIv3caplMqOTl1wPoea9X/AGfvAGr+Jo54viroCLNp/wC8ilKqDKc4w46sPav0F8N2sf8AY4hhHn2m35XDZDl+mOecVl3954e8IJLq2pCOztIgxkZnAGU57ngmsuczPjv9q/Qfhp8P/hwU0zSYLPWtSRlgSJFDAcF2C5wMA9ccV8Vfs++F9Y8Y+I5LG7sXu9FQZZmXzF8wHC9sc56dK+gNYsdd/ae+JUmpMzRaXbrgLJgokfzA7U4yTjGe/Gegr78+G3w88PeDtCtrLR7aJXhJUsAo2g5PTPA6+340OYHgMvws+F/hSCKLVbGPTkvyBEZQkaNInJ/A16tp/wAJPh1LavaDQrKW2mARldQyYYDOP51+eH7ZXxjn8ReI08JaHFJDcaM7R5D7wysMhgADg5GM19ofskeJfiDr/gGxi8eoLiO5UeRK42u0S8ZBwNxBA/DkcUnE0tY37b4J+B9I8RRapommR2jWrBVmtx5RAbggAY4A9a+kreNPIQjJCKEGfRQB0qmdPiDExfOOu0ckAetTQRz7ztX5ckYPpUGhbjBVsoQGx396ljnkjQwTnaV4z2P0ppiG7BXJ4A+n/wBaqMmy7US7g8YYgEHqV64+lAHzZ8fP2hNQ+A+v6dbXtrBcaXexK+/B845OXC4wD8uCOQMg81698Pvi14E+LOgyat4buXuDEI1lhYbHBmGcd+QfU/Svzm/4KO6ncPcaLAzbSLLdtcYG3O35eP1Fe0/sDaB/Znw3t7qG1zDqj+c7tg7vJk+U+3JFadLgeS/8FEPgbeasuifEHwrbSSyoGt7tS+QodQUIHbuD9QK9/wD2GPC+q+Bfh7b+FNYaNLwyvLIu4Mo8wAgEjrgV9h3miQ3hmWVNxbPfpn2/OqPh3Qjp9z5sCLDESNwwM4XOAMenNZ+1drGUVY7ZEWCV0/1meARVtQMg5xjtXAePvHWk/DnSoNa1sFbe4kMasAT84G7B46Ef5FauieL/AA74ltYdV0S9S7s7ona8bKSuAOGAJwfag1OtKZQAnJqq/mKjbhhex6kVZgmZosJhl7HrVaUOWwVGP7ueD70GZgCFmuwPK3r1+tfmP+3r4vnu00zwBDFJHDdu7lg3Dof4SvPcA/hX6aa1qlroGjz63qJ8u1to3ldweAqDJ54HavwS+LXxWXxH8ZbjxJa2L3VlZygxxMMloskqQOgHf0rakg5rH6Ofs7fCyHwZ4S0i004+Vc3MTSyNIwVdzFWZOeeB75r7ettNnEG+4RQsnIKMDzivyyg/au12w8PCKw8GSBreNmSeVmEf3ecjbj8N1cf+z9+2h4ysfiQdF8YK9zpOqP8ANGQGCntsI+6B2HfgVEotsjmP170/So8oBlgGJJPTABHNfz6+LEFr+1TbtLJmOz8QKC4H8JkOdo/Sv6B9BvINQhOrKpkgWBpF2fxZyQD9BX8+3i2GO6/afQJnypNXT5j1ZjMW5PbniqpxsmWfvB4LDQQ2ZEW0ZyDjA+Yd/evxK+OcAf8Aakg0+0jEmzVoCGVeT8wJXn3r9yPCnk2WkaRJPGESRlZ8tkAt0DH14r8MvjqVj/aeDeekjDWAT5TlQpL/ACAntSodTM/brwbaGLRIpWOTIFULx8oRdvb1NbiW/l8J1ya4C28f6F4N8OWo8QzeSrxq48oZyxGSf/r16D4e1TQ/Fmkxaz4dvIp45F3bFkDuPqBz9ag0PMfjR4w1DwD4Cm1y1RpJyrIowzYYj5eBwK/G7wHZeIviL8W5vF+rQ3E9u9yGmYK7ICeNgx0r90tZ0+31vSbrSb5RNDORlJBuTKcDgnH515Y3gzwr8M7FNVktbTT4fN+dkEcUZ3DO4k45HtWmxmWtM8P6No9gVeytzbqQ4aWMZUbc/ePUcV8WfF/9qnQPBfiu3/szRrS/ggIP7snKhThuF6DjGDwaz/jR+0PqPiW5n8HeALhrp3laNGtkwGByM55+lfPl18Cta8L+En+JfiuFbgMNs9vMxMnzk5Ixww789KpQA/WP4W+LPCfxP0SDX/C8SRWtygkKCPy2T+8o6jII56iuJ+MPgC8TSr3xF4PtI2vlVi0UihnnZepXAzn06V4F+yJ+0D8KdMs4fADWz2V6obbIoPzZPTGcYIPXiv0WhWO6bfblXCsSG6cHn2/wqNjQ/O74V/tD+E9QkHhjxrBD4c1S3PliaYFI2J4wxb7p7HNfVGu2NhpPhS71fT4Irifyy0BjIbcAOq+oIrwv9qP9k+18cWE/jDwSfser2255VVNxuHb5ucAnPp2FfCfwV/aj8S/CbVZPh38QoXn02KTyykuVeAbsORxngA/Lj8qtMblY7+w+DWu/FnxZd6rrQki0ySXJcKAEJ7bTzivsv4e/s2aB4S1qz1vR4TBLAgUdFLYHLfU17r4GXwp4i0iLxD4KuYrq0mZGJjOCGYcAgelesWkfmsvnLudjgn2A/rWcpj5hLCNLCNLeDIjU5weeteY/tKfbbP4J6ve2uVaFfMd8/wAJyAoH1/nXsjWnly+YMBTxgn/9deH/ALVlxND8Ctf2coYlXk9CMnGemR2z16UoxuUfkX8GfjT8ZX1rVPD3hLV2hng3CONl3CRADu/2Qea+n9L+If7Vl26lr87J3YZRPm3478A4HFfJH7F9xbN8X9VgLiQeUwRWUeYyllXJz096/brTNKgl0yCURIhJYgAZ59uK1kjM+DYfG37UunaZfbrjz3tYmuGkZSHKc5VSODX5meK7jW/GHxDkulvhFe3DofMOctIx+8cc8cZPav6MPEFrp+k+B9V1e/iAW3hkMkm4AAYJ4HpxX4WfBnQbfUvjRqy30YkntZZFQnoW8wKuOM55Aqo7Ae9fD7U/2mdP0aG0S/P2CD92JXJUuCNoc8Zr01bz9pG0dIptWxNIR5RWUsMHruDD0r7Q8PaBbJFCL62LpCm0MzDBPTHT8a6i28MaZcXkMk1vuXk5HBznkNxXPz6gfhh+0T4u+KMXiq70rxrcfaZhGrFi7AYJKA455NfYP7BHxF8eSaG+hatJFLpSkrG0qsH244CnIHXivHf+CiumTWPjawntEMUc8O9hgDiNmwCR2Ga+iv2V9Nls/h/o9xvjeRo7aeJVxkDaSTgHv05rep8JFz9E4tQlaLOACOox05PFedfFq+1W18DXN74fkc3J+XagJ+6MnkZIJrpdNP2yHzkVhIXJYZ45P9K3YtOFxCImAbcxBzzurkTBM/Cbwp4I+IPxJ+JZn16xuJkkb95hTn922SeRzjBr9WNZuvDngDwul1cXK+XbQ7Y2Y7CW28nJ75OcV2HjO38JeAp59dlSC0t7aPcNhC4Ldc4PGeK/Mb4l6/4j+LGvyaJoubnTrdZLiGLHyqrEg5IHPFbw1LPOE+NPxBu/iKJfDZkNtDc5hhbMu/a+SPl4Ib39K/WTw5qC+INGsb29hS1vZ4xLJHnBQvxt9jXzX8LvgJo/g+ys9S1QFr5oVkk3kLtY9g3YD1IzXy3+0J8fPEltrt1YeF5ZLBLKXZ8vDny+O3BBPcmiWuwH6k6l4Qs7izukt1AuWAUEcHnnOcZBr4yvPj74h+D3icaZ8RdBa708lkExyGEYbAYE8HFdd+yN8cdW+JmiyNqcsd3qEisZthw8XlnapcHpu68V9L/FH4K+E/iz4WvbHUbYy39wyFZMLvUJ94IR2NO1twPHdb8ZeDvjL4Smh8D6klsZ+JFJIkQHJG3nnr2rz7wj+ynokVz9t1Uy37g+Zvf/AFZbuMdepr83Pi14X+JH7OPxBnbSp5008S5t5AD5bKv8OCPwr9Lf2V/2j7r4r+FYxrkSwX+nTCC4IYlZS3IKjPHajYpM+jfCvwq8PeE7R/7IhSCW4IM4VQC5HQnFe0aQd9kkbnITgZ7AdKw4J4mZihBjOdvPatK1kCSeWPumsijoykewoMMBTREWLHgcVDF8qnsuelWASvzD5x0rMCVPuDjpjPtTgyqdxYAevtVJ3LsBtKjoT60Mgc4B4HBB71aQGmt7bg/LIPp1pr3KqC2Pl/KsiOARSHaCo+lSyKwbcefamA+4cSpsB+U1lwAQz4yNpNasYiY4Y8+lV7qw/eKUXPNAIwvHGsHRfC1zM2FieNlWRh/Ew7Zr8r/Glzb3/iq005cMouEiJA4Ksea/QL4+as9v4ct7GT93DGDuVuQC/wDe+lfnto0H9reN7SCTF6I2c/INrBk6E/SuLEvWx+s8JYb2eGnV8j9IvAtnFbaXbiTBfk7fRR0rrpSHkfaxwc4X0zWJ4atWs47aJwCzRckHOa6iazZm38ep461001ofBZrU5qsmR2sYMYjYklT3reyuAD0XjPrWdbWTEAlcZrTjJCGJhznk0Hjjy28ZUdKj8oHMmOakjKHKgYxSseAxGBQZk8CIw3E9KnLqqHsKzA3ljk5z6VJvLAuTweMUCTLRLDhGyOuTUxEe1Cx5Pf6VTjI2js3SnSMEkwvOfXpQUmSOyq+UOQKdtdlyDgMKrq26Q+gx+GKueWpyQfvc+woHzFc4wVUcAVHvVCCV57mpgV3EE0yZVYAgcCgOYg+0Ex7lH3TUpdZVGRg+1IBtXauFHcetOUFfm6A0EjSCRhu3HFRnOVJHAqZT0wOe9NZCxCPwPWgCtNMMNnkjpUAkwRyc9akaBuTk5U4FQyKyf6wZJP6UGhe8/wAxAu0cd6Yj8sgwrDvVdWwpU8gjFNVCQxXqOaAIYy0hIfOAcVDtXzw6dc4q3IxZFj24asi4kMU2AOh6UAb4cY3kYJ4GKf8AJIQBkmoQCqLswQwB/GpEQxNlicHjn1oAsIckJnlam2FACvPeoEf95wMsatCRxIAv3R+tACtIWxkYPvUS7cgk1K+9wCwBpqKGyp4x196AGKoV8n5s9qnPyPntTY4xyxOcU+Uc4GCKzATb5nP8u9Nk27wSOvFO2gMMjAPpTMbSQQRjpTSAYGdScpgVYwvljecUYYrvz1pp+bgckUgBflQgjApyk7CG6etOCCRQT1HUVHKCAAp4FACIqEZ98GrEXlqxCckCooWjD7D1I6VIY40dxH1Bzn1oAY8WDgY6nNQPG28BTjnpU29uWC8Edfeq8U/luxPzHPB96ALPkqMHrj+dVH/eTBQcAGrDMrgMCQR2oaMMx3DrQaEIwrYY8il+SNQyp5i9x3oEG1v0zSD5kLE+vH0oAcjsGEifKBzj0pNkczCRuAKQsy4TbhSKcOEJx07etAEEwBmz2NIxPmZLAAZxjvTthYlj8qg0wBDgHgY6+lAD3PzNHnGfT60yVR9xPqDQiOCZN2R2NKCOp6E/WgCu4jRU7uTzg9KkjLJuD8t2pGVXbKrhu/FRPG/yur8rnigCRHdsh+p49qWJXWU7jtU8g9ulV8O0QI4ZfT3rThTdHh+TgdPpWYETpmUscb8jPuKJXdXwnygHg+maWdgg3Zzg9e9G3G2Ruh/OgDRjkYAYYHH6VO8y7hx0GPc1VWEhGC8MDyPUGoQ4Gdp5HUHqKANNJU3gJkVI6KsuQSd2M46A1mrIBjaOT/OtOMSOSjHJP4UAQNIyzEFcL2I71BJgyfL2Hp1qw6jOwHgde1QO7JnZlVGKAHxY27TnjOCelMkBIyG49vakhDSqwY4z+dTR2y7AA2B3460AQM8MpCyDnGQenNRlQdwPRup9K1jFbyRlEGGX+IfyrNlhjKNtJjOcYOc0ARlo412Lyc46U1rh4VHBYHsAOM04QoUw4xjoaijYsNsjHPpgUAKY2EbNnJJzkf1otI0lHXaVPp1pZIsoQrfxYB9KnW2UnKcY4ODwaAIWURsQp27jz6fhV1NgXAGS3FNuIDDtccgjle1OVQuGxgelAEKqsUhjmG7Iz7U2e2GwbTkr39qkuwxYlVKnHH0/nS2jFoyG+bb60AR27BABt5PUmrGJd22EfUdP1pGUAbsbkxz6g0ltcOhLcemOv8qC0TeWYjyAMD+dRo7xAlPmHpUqRJKWeR+PfrSMnlOGjG4HvQMqtnzfu4Jp2xY+M7j789aTzI5Ln5/lIHb1p0rxlSucHjkdhQBSkBLBiMhTzxwKZNKwICgE0SwMh2g5HrTGQyHdtwR6UEWGNv2jK8j04zVqNo2iwwwe/HNQlJEXcw96asnmEpuwT269KAsToCPmDA5PQjtU8SrGWwOW64+uaqxsDJt6Y68dq0CVkO0NkDnr6UAikwQSA44Bzn0qSYIxXyyefzxVp4lMZ2neT19x0zUKIsMuZQSoz07+1BZ8b/GmKNv+F94lzu+FtpIPf/kYa/m0r+k341hE/wCF/bFI8v4XWca+y/8AFQZ/lX82Ve7S+FHjVPiZ/9X7ijkTLGQdqhaJZGylSMuRh+CAP0qENsfHQV8WfQGYkTpMwByCTx9abPEASx6nt71YeNlmLxklcZ/EUsiGZTuPAzQBnSlo4+cEsPriqzPGqhD8zEdauMPm+fjHtVWWGEsrIecVoBUUNwSeD3qvcFA2wcntVpgwwApxg1C8ccClpB1HWgDLlQBTKrciqmQyknliOPrUtzvfAQ4Q85FQRRiNw2TxzVRMzMmBBJVTkcfQ1mTW7OQz9TXSXZjfIRevJI9ayWJLAYKsO3Y1qgMKQOTt46cDFUBCq8sM4bp3zWzeRufnyfwqkwlDKVwc8E1pFGUiKQFB5MY5POaRHTDQSgj3prbVwTyfX2okKMcr6fyrWwRGFCGbkn0x6UyWNm24Hyn86sMwSLKjeetVS74CsCMnAx6UDLKKFIzznt1qORXEiDB5NTeTtcFG5H602RWADuSMHvQBaVH2knIC9qUy8kMuQaZvdYwcZakkkDgADk9R6UARtkZkGSOgpF8xl2n04zT0PymNVyc80NCeU3YJ9KAI2T5VJPYD6GmpBnPPTFWVjPl4YksBg1XUkPgn5wOB60AS85xt696rXDqoJU7W46e9RPLMCScg98+lPlt3nZGVvk4/CgCgsiYMqgENkZ78cVD5p3BQMA8Y9KuSQuoCniqoIMjKBkMOBQBH5+0tGUw3UZ9D1NTh8MrSMcHt26VXQ5Do3ROMj+WanVUeMSkADnC56/WgC2w2jMXLEEZJ6cVmCUwFcHcOmDzV8RMwzHzjtyMetU3ADAryG4GCeKAE80ookA9/xpZGkbDde5J6CpBGhUo3O8YA6/jUGY9pGMAH9aAKF8ZhCZm+ZQRkDqc1sIdkQUfKCvU96RVXYYgflccj0qaUKijbyQCM9vSgixDIyhcnOB0IqONGKtjKkcA57H61ZtQoRvPXb6D1NQSqRnJwpHPfrQFiLDHsW2/3eKgZkGJFBLHseTzxVwbVUGP5Rj+VKsSY88rhivU+laIRlSqGcqqjOfpxSw7l2qxIOeg557VY8rD5Y4PTPtVkRpt3gnIz+dADoclm8wYBOR2qG5BeQ5OARgD/APVUwV2UKpJB5+lPaPLcjlcUFszdrKjKAdwHH1rTibMQL5yQM9sGpoNsbMJV6nr/ACqIowLocZPQg5oIIbtSLcmBiCecYqkGmQgzck4wSc8VpmMLCS4JcDmsiN5Bux8wJzz2oAswsJJNxfp2BNXrfeuSy5DcjtUeyIgAAZ74qfzBt2tye2TQBExUEPzzzjORxWVNf/OzAH5R0PetkGMtnAHHQetVzFbuQXXawyTnvQBnmX7UASuzHUVoKm63R85A7YqMWW5xMkgIPVTVhlEURTjGPxFAFGaWIBcgnH1qqu1ZSyEru9a0B5U0YKAc+tU3jKsRKNvbnp+FAFi2kImCEnYvQ981YknXO0thjjgDOaomCSUKkPBj544qQ2AgctvLORk5PT6UASMZd27JwfTtWY5DuDccge3etm3Tg5Bw3XnnNZ15Av2jEWWG3kdACelADUnuWVpAMgcelbEEYWFXYHDDoPesgfuQqDlD2B5JrUimdhsbAjUdO/40AWI9v3lGSDjpgVMGY8HoD+VVcqqIP4cnP09asgMg2hh6j3oAazusmVzuHX0rMn1KFZDEEZ2GclW4FXyxckjgDjjvWTJZNI+9124Bwcck00ArahEJMA8YA5/KrbHEexRgHBJzg4rNtoW2gzbQcjj+lap+cckgdwBVgYF3bw+aHIPDZxnFXlMjRoCdqk5PeoLpkBztznkZ9qfbuTBG3r1x/KghmtIYvLETZZQPXr+VVJ9u0CM9O3bn600L56k/xc/iKCmMKwwpwc4zjHagRArSIS+7A6A45IqeBjyG5C/gKhRNoc4356E8/gK0UtGkj3p+7wvHP+NAE0QNw4EACuf73B45qSKTahZ/vn8Tn2qnZzsp3OwyOvHOKuSOpYYI2kcDoc1maFuXBhRYuvf0qotuGRH6Fzz9BT4yqnceSDjHvVhW27kYZ74xxQAwxlU2J1X+WelJOF8jcmenNIX5VjwPp0plyhe0nVAA7Lxz7UActJdus/kq425GTnPGcVp2kElvIZYX+hOMYz6VzcEETv8AaFGDgD0zjmuptCrIpYEe4xwCa0MzQKeYwHXufSo2gAXcYw3OSec0mHWZowSVHQ471ecARAO2N3pwcigDn5wI3A28HkDNWYgHAnUYZeMj09KrzgqzBW3HOMkVZs225wvyk8j60AWZone3DgEAfjVFWkRQAMqO/St3zIwMYyB2PSqNwgVc/wADelAEuno3lkE/f5rUVQ205wR1rLsLiONGR8kg4GelaAcbgyjIz+FAFhpFQgnp696A8gJ2nAHSog255Ock4OPpViNwGPdge9BoEmZGQglQDnr1qWch8d85PWkk+dlLABiCOOwqsVbcVB6+1AEoXIDYz2pclAHPIBNO2kRBF6r1qHIHBHBoAqzoGTBOR/QelVoAsIaKJcZPFSzT7SFjBGAcmqVvL5l2pY4H+HrQBsKrldrcD+fvUYkVASx+TsRVaeS4Ljg7COvpmnTJK6rgYA/WgiwSSxk8jHI+tM3hQxBzwcd+tRzMBGzlckcAf1pilWjCggADGaAsVLiFkPynJboPanSyhVSEDKvkH2OKlki820aMtja2dw681Um2jaTwegoLJ4X42bsqMACoZt8UiuMheMj0p9uo8wGRcELwe1WJ0eSLzE6Ar9DzQB8//tI6Z9q8MaPrkuHlErRDHAVG5JOPb+VeYfAXVv8AhHvHNxZhDJaz25lKg5Py47+4r6F+L+mTa38LNeht5DG9nE06n2iAYjnscY/GvkT4Zao2m+LdO1SPBF3EiojH5ZGBOVz+uK5tpn6Vl79vlTj2P0ObbtWQAMMnbx0FWWG5fOB3jcSeO+M1O9rK1naNDDtBjXdz0OMmqhVlMdueg5zXSfnUlZ2EeOOS2CMCWJyMdcYr8nP27HQ/FPSgucLpcS4bsN7mv1gnBKIy5wvLDvjFflB+3eB/wtLR1Ix/xKos+o+d63w/xHNUPu/QPhxpXibwN4E/tNBNBBp0DgEBj5hiGCPSvQ/E/ibwV8KPCtzrfiaeOCCCIxpbghpZD2AGR1rwdviv4g0T4deGdC+H+ntcaj/Z9uolK5ER8odD39K8i0/4JeL/AInayuo/ETUZ5IyGkKSMCEbqMLj14oluZnhPxL+J3jP9ojVTY6Yjab4Xs3AAY4TrxuPfjpXomq/sq6VD8P7XX/CF6b3UYXWUyAZycZZDt6AZr62m+CGkp4GPhfSII0lYSb2VNhOej565BNfFvwq+PGqeAfG154L1gNcRfafsoUjADI2zt1BrW4FDRPjX8RvhXfwaNrcdw+m2z5CsP3WMf3cZxnnHv619gfDf9sXwjrnk6b4iSK1nKs5wPlJ7fNnrx0rpviL8EvCviszz6kgj1BkbDqCUXzBxleQduc88e1fOvgb9keDT/GltfeIbkX9hbJudY8KrMc4IGB+FZ8y6gN/bl8Zad4u8G+Hp9KQxQQXbRkNwd/lk/rivZP2ILkRfAzevztcao68/w7VUflxXkP7b3h/SPDnw68P2mmQsgfUM5bluIW5Jr2P9hV4n+BKsYsmDVJ0J9QwU9PWq+wNH2E8pUMsnU9gKUFwmIvkyOfwpswJckDKnuajw7ONpwuefyrlN0MDuB5hz35qtaRxmRzKedp+b2q1dqVhby+B35qrARwrYBPXntUxMzjSXM7F+7HArz/43fFrSfg78P7zWLu5VtXvYnh0+1GdzyOpAdh/cXuf612XjHxN4Z+Huj6h4r8VTiOzhLlADks3ZRjue1fnfoug+Jv2r/irD4k8UJNb+GbVxHFEclBGoOAD056n8q6IxuZnO/sn/AAOu/GXi+38f+MEkj0rTpVuEzjNxLuPXPIA65x3r9eJ5opJXWIHYq4QdgqjAHviuZ8L6TpHhfw9HpOnRLDDAmAMc8dAPyFXReRtIr3GIlZtm5v8A61Ob6ARXT7HLA/KSOcU2B8SBtwVM8D1NV9SnwmIl43ZHPUZptlKspHAVAepFQaGvNELlGTbnjNcjf6vpHhu4i/tq7jt2n3MEeRVJjT7xGT2rvv3SImPlJ7jvXxF+1h4F8U+MtS0e68KQyQ2umRvv2/612kIydvXbgDvxQiJI+sbP4hfDvyknm1y2jRwCitIOBnoT6itq2+IHw8dZZP7cgxCu4jeASMcY9ePSvyjP7PnxFuArCfMQQuZHZkCnH3cjuB60+T9n74pSssltcbo3XZuDZiJz0GeprT3RH6dQ/E/4fiR3u9WggcqWVGYAnaOnXkntii3+JXgHUX2QavDAckkSuqHb67c5xX5rW37NnxQICLqDQxLyG5KhvbjPFZj/ALNvxXaVYLLU3kMysHJLg459Rj9abigP1rtvsF7bQ31jOl3bTZ2yxOHRsZBwVyODxUqxhXBHOTXmnwT8J6l4A+GWl+EtUl864tizSE84dzuIB9PpXqce5ZFRU+UdawlboWi5HbxPhZeMnHtXy9+1frPgrw74RmbxAltNcKuy3hkUM7M4JZ1ODyOBx3619N61q+laV4e1TUdWPkWdnC8skjHAAVSTyORX4Uy61rv7Snxm0nT9Unkxq9wsRXd8kcSbmwg6ABB+J5NOnG7v2FI4vRfB3jK48LN43tLd5bKJmGVjLZx945x2ro/g/wCNz4X8Vpqm5FjllVpeMMYlwXUY9e9ftlp/gbw4dHttEj0mOCwht3hZAoAckENgepxnpX5o/H79nWTwraW3ivw9btaYSado3AAEcbE4BQHJ46Gtfa9Cdj9J/hp478NfEjR1vtC27kGdikkBiCfmPfGK9EZFbEjNtwOfQ+mK/HH9kz4q3PhL4nWthJPI9rrxFskaH5GncgKdp4x1Un3r9kb0wvOBGmxMYCg9COCKiaNBkaB2Bj+6etWIY0V2O3LKD+tVRMEO1B09u1WEcyyEKdvArmAmCqThepP8qQhsjdls01ZJNxCnpxUqne4y3GOK0Al8wMAijAPc1TuFVGYLxmpmX5/anSIjEk8jpQBW+ZeVIzjninEt5DEckYxUhtQqBY2IY80hhz83RgOau4GeI5nUyA49xVK5ilABydoyc9Oa6OK2dP3atuDAdaqXEJjjk6EgnjtRcDnbaQvLl2xhgOe49ea/KL9vjc/x100g5LWFtjnPG44NfqvaKwulfbubgkHp+tfk7+3ZOZv2h4A3KxWtmoAGMDJ4rWl8RmfppqfhO38T6J4WScGQRWdu6gqGH3R1zwOBV3xR488HfB7Rnl8QyosoQCKONB1xhF2rz1HrXmnj/wCKHi+10nTPBng3SzNOLSFZJyMGNgo/HFeI6X+zzrfjrXU1fx5cXN28g3YE2VB52/K3IA+tRV+Iix89fFvx543/AGhvEEFnf7tM8PQTAxhiRHx3Ut9a1fGP7MYTQ9O1nwXfefcW6b2ZznIUZ4wO+eK+2fiD8BrDUPhtLpmnMttPpsMnknG0lguRn1zivkP9mz426xqXjHTvhjr2bhJnaBG2gFCgIwcjoMVYi38L/wBqfxn4BtB4Y8TWpa3g2ssTRbmwvDEbunHvX2V4a/a1+EmsyKJFmjkBBG2MJ8/90D6Vz/xY/Z90bxppxihuGtdRg3LFP5YPBGdpA556ZJrxL4NfsnyaP4mbW/Fp86FSVt7c5znGC57cn3p6Gh5N+3p4h03xPdeDdT0py9sIrtUz1xuQ89a/Qr9mmQL+zr4MGThbX5gRzlj618Aft++GbLw1feC7bT4vJhe3uDgDjdlD9K+5v2WnMv7OvhJAc74GI9trkEVT+ED36MK/yLx9e9cPrnxG8B+FtaTRfEOoCC6ONwwMJuGQT7Yrrd4h8tOSqnNfOvxK+FOkeOfHJ8RSGXHlom0fKQydTnoc571gB6fJ8YfhaJWVtTRwjbchvvDueKpWvxm+GbpI0GqJFIDjHTbn646+1ebT/AzwxAS1vbyRBV3Bv72OApxgZI9aqRfA/Q3k8yaSSVJIxhSQNpznnAzwKAO1+Jfxx+GKfDTXbSy1VZb+ezlQBQSGJXkfX3r8kv2UfFWj+C/jNYa9qjeXZCKaNnIztWQ7QSc449a/T3xv8F/B0HgHWb20tVs7uwsppUfOVPy8hiB3xX5Z/sv6Dpnib4xaTo2sq0tpcRzbo0PDkZwD/sk1tT+FgfsbF8efhRBPDHJrJBcAq7r+6zx/ECfWvh39uP44eGPHngrRfCXhq487yL95pcY2lUjwMYJyMtwa+urv4NeHFlitDpSBAmBgjnjvisbU/gB8N9bfyrnR0lEYVBjI2Y98AnNZ3s7geS/sXfE3wD4F+Dn9m6/dNBeSXk7vhN3V1wff5cfjmp739uawh+Jt1Z2iB/DiN5CPIm4krwXB47845xX0noPwQ8K+HtLS106GJBAGdgsYCYHOADX4w+GPDbfEL44XPgaybyoNX1a6Un+7EjO38lrWmr3YH7tWWs2/ieyt9b0hxPY3YHlOpyMYB7fWvm/9pLw/4p+IVz4f+H1hA9roZmEt5LGQfNPQZ9ABngjk/SvovwV4PsPBPhmy8LacuLbT12LzySyjcxz/ALVdXZ6PY/aRezxo0g4UkZP1qKgmclovhKw8EfC+70LSYlSCK1kQqFA3Fl+YkDucYr8hf2HtOttZ+PtraahEs8cFtcOqsMgMrg/zJr9pPFyTHwN4nkDYKafcBccc7eCPcV+N37CJiHx4nB3FzZXJG0dBuGfzFXTWhB+wBYi9lmOMbgFHbgdh2qj44kFr8Pdeup8GD7DdK/8AtAx55NS2jKZUSRhudgRxySeB+lZ/xOiMXwx8U2HXzNOvcjOMfu+KlgfjD+x/4wsPBXxZg1HU4XuIpLZ02RjLffBJ5IGBt5r9K5v2mPhiTHK2n3iAO55VTjnuwr82v2NtN0y/+NVmdXdVtLTT7mR93cbtmB74av1WvPB3gWSCB4LO1QeVuR3kxGwbnHUCiSA+Z/jn8e/Cnij4K+JdC8P2U8cl3EyszrtTDFe/XuO341x//BNS5lTUvHFmwIhlgtct23B3AH4g19R+N/hR4E1/wVfeGY0trFboBSqHcSMjO09FPuK4z9mHT/hH8NNQ1nw74evt97NJGLieRg6MY3OzA4I5Yjp2/GhPSwH2WgmjO+VtxRtq/wCyBXnXxj8GaV8Rfh3eeEb64MT3koZQQcBl5AyPU16F5+fMR/77VUaNZnVZ1Dg/dB5FZGh8wfs+/s/+GPg9rDapFbKdSn2Qxz7mZhuPOAxPPOeOK/Pv9umdrn9oSeE5ESWVmqD0Xnp+Oa/a77LEXtmiXDRyqz9h6cV+JX7bUDzftG3yR8mWGzCj6jFa0XqB+w0em6e3hfTbcWZljW0hQK3zKV8pcDB4NcD8UIZPA3wg8SeJ9KgS3lsrYujsFKqy44VcdSM4/rXrmmIttoWn7vlmW3hVj9I0/wAK8W/a51FU/Zn8UvbNjzCqn6Fk/oaXNdmZ8dfDv9pjWPEsJW90n7RNbJzJGA2VPdgMY/KvQrn41ajqWnmC88JrNBCyrh0yowcjEeOuO9fJv7K3j+TwaNaebSpdRjdozviTf14MZ64r611P9oaDz45YvCsqxD74kgXeeOinr1oL5RkvxsNtaCxg8M3XmysD8kWMAcgc5BB+tfLPi/8AaS8Z6X8Sbq/S1Fnbwqg+zT8uFx0YHoTX1pbftBaJdyxwSeEbnyhtycAsrA9hivgH4vai/iL49tLJp/2I3V5ZD7OxEmQdoBbsd2emKA5T9fPhbpcHiTwZZ+Krqy/suTUo1uPIUBcqe7ADqe5/wr1+FTBarDGuyNSSF64zWvb2Eem6PpyQqkSC3RBtHH3R27VWjRTKEC5Vjgjtn2oGaFpHMLYMSEVjgsegHqfYVg6/8TPAfgjTtRvNU1u3c2SEyIHwemenf24r8+f2mf2j/iV4A8bX/g3RlGm6eIwIJB8zujL94EnGSfTpXjvw7+HPxP8Ai5M2p67NMthdne5k3AS46sOgJ7nPSgD5r8LeIdUb4zt4u8Lowv7jULm5tFC5JLs7Dj6Gv0Y0f4YeO/iA0et/FK/crIR5MGWxk5ydq4AwPWviP4C6Ilt+1Donh+2YGKy1G5hUsCQQgcdDyeBX7m2ulR2XlxDAYuwaIgAfL19etVV6EH49fty6Kmgap4K0O14tbbTpfKPchSoz+ld1oXgfxjpX7Omm+OtK8RXcCWth9rMQdgoRRkKgB4wO9Z3/AAUinP8Awn/hKzUBY4tJZgF7bn5H6V9i/CjRRrv7Iml6FIu5rzRJI84zjdHgHHXg1U/gIkfNPw0+F+tfFHwZp/jJvEc4Fyp3FtzbJVOGBOecY9aZ8Rvg7dfDf4deIPGOreJHurPyXSNFdxukk+VAMZ6scda639iLUL6fwx4m+H9xIUu9GuRJAnRh5rEHjAzyM1F+3/4vsdH8C6L4FtHb7bqci3FwueqJyMg+rUqZR8Sfs86Z448RfEK2n8CNJHc2CI8rRuUx8/Tkjhunv6V+9ejtN5MEV1K0lwVXzHYdT0O0DoCRXwT+xR8Lx4e+H0fiHUY9l3r832gMw2lIYgNqnIB5OTxnrX3fp6LODLk/ITioqvUuJ5j+0H4Bi+Lfw1u/CEqMHim861ZW27ZcbckDO4Y7V88fswfADTfhF4s1HXr7z7i/S3NvvkHCiRlJ2jAweMEk19vTWi3Ey5XdzjiqpsmWUiMEbW+bbUqQz5f+IPwo8beIPiDJqukeJLiz0uYAp5ch/d4+8uM1l3HwP8Z4knn8WTNIXyMyHdInYkZ4Ir6wl08vIEmDIBjaAcZz6+hrQTRggCNGF3427jSbA+Nm+DPjWWUFvE9xGAvST5gAcZPBxmqt58FPGUcZvE8Y3KwQjzJXkLoFRepLZIGfrX1Z42Evh/4eeIvE+n/JcaZZTyqHG4M0a55r8tk+OHxM+OVpafDPTLryPNDSXDwuUJQZ+V8dB+NXBAcB8WviTrun6reeA9E1eXU7aL5ZJFbzDJnjaH9gefetD4P+G/jn4N1+28aeGtNuBZ3EiLLBMCiMrdM7vUH3HOewr7A+HP7Leg+Hr6GWPTzeXgCvPJKxCgkZwmevPb/9dfYC+H7oGOG6idljUAhRtGO/THWnJAcBoPg7StSn/t25s/sVxeQh5ipwRIckjJxxnNeiwaTDBcKGHmTbVVpMnnb0wPbJrD+K3xJ8F/CXRDq3ie7AZdix28ZDTEnn7pxxjqe1XPAnxI8EfE/QU13whcGVQQJYW/1kTAdWBzx6HODWbjYDtIh5KM/8Mec/QDNczD410CSOZhfQ5hk2lVYEj1zyMV0m+WMPA7YWdSjf7pHPP0r4rvf2dtLutbvdSiurqWGSRnCqwTgnJz+JpAfVdz4x8CxT/Z73XoFkdS+M9QQcADkcgHvXxX/wUQ8TeHNW+FPhjTPD18t5svgzbSOMK2cge5Fdle/sy+EzdxW76hdRsw2qqbmBbHGSTkDr2r4//a40Pwb4C0Kx8Dadftc6qJlnaL5mEa8hmLc9eO9bQYGt+xn4f8Ba74P16Txk6IsepIULnacCMcE575r7jvPA3wOZo/LNtA0zH5UyC/T+LpX50fspfBHWfH14dV1h3s9CXIhI48yTGB0xnGOtdH4/1LwP8OPiVqfgvxBJczR2BUCdXMT4dQRwTz9ac0B9+2Xw0+DYtmuh9jTyvM2ncqkn+HOTg9K/G3w89voPx80yW4IS3tfEEbsSQAFM6nPXpX6M+DvgN4O8e+CYvFmkavei2v0lWMbhhSg/iLYJ59q+EfAfgPQdI+Lk/gX4uJJZSxzgqx5G4jchbbnggg5zWa0A/eJfHfgi4hB/4SC1863VQwD/AHSB/P8AOvk34+ftS+GPAKaZpHh911CWVw13Kj4Hl45APrViD9mvwpMyeTqrQC4GQ0YLZUjvk4zXnup/sXaPc6lJC901zbTn5XA+ZWB4GTnr+NVoB9n/AA68c+FfiT4RtfEfhu9WZXCiaD+OFiOAfyNejWc8enO88+BDGu5nOcAe2K+cvgH8J9H+EsWqaVps8pW/aN2RhlVMWRwx5zye3esr9rf4py/D3wCng7RJfN13xKPKjjTG9LdwQ7nvgjKj3OR0rMD8kf2rviHL8TvjFretwsHsrZvIgZTkNHGxAb8STX6afCf4I/D2X4V+Hb5dPCzz2AuHbqcsgb5hjnuOtfk78YPBs/ga40mzuflk1KwW4kXB4kZyWGTzX7x/B6B/+FS+ELlPm8zSIvOOOOIV4/EmunoZy3PxM+A3hSw8Z/tGad4evubdr64cIOjeTuZQfpj9K/Wr9qL4G/8AC0vhhp+i2lwLO5trhZLfdt284X5u/IHrX5ifsnOiftdaTgcfbtQ/9Alr9P8A9sD4p638GvBGk67pO0vPqDxsrgODhTggHqBz0Pes5SsB4r8JP2StC8JaC1h4hzc3d3tEkkLZ+YMcYye2a8t/bb+F/h/wR8JtDv8ASGZpZdW8ti2AWCwNggZzxX19+zT8WbX406Pf+IntDZJYSLGpyD5jAHcSOg6141/wUhjtE+EHhZoVbeuqOOR0zGc59D6VK+I0OE/Y4+DnhHxr8HU1zWUk82e4uIn8vjOxztyeuRnjmsb9q79mMyz+GovhzGf3aTR3HnPwBhWzk9B1r6E/4J+Rq/7PsBc8LqFz/wCh0z9ujx3qvw88H+HNf8PLHDLNdvERsDK+EyOD0wQapP3rAetfs8eFbrwH8DPD3hC+kEtzamZmK4xtaTOepxn9K9SiBkdVVsBm2184/sw/GLU/i14Qu9S1HS/sUFt/o0UkZ3IzggNnoQefTFfSN1f6Z4c8NX3iXVZxFDpaNKzEgY2c96xqfEB8P/tm+PHHh/TPhVoTY1bVboG5VcnERBCgkfma/NfxF4Jh8PfFaw8FXoRxPc2azKPWUKSPxzxX3R8I9H1D44fG27+Jevrvt4Z2FuhyFyMqhA/U18/fHW0S2/bEs7WeLyvL1DTBJ3yV2fNge1b09jM6r4F/EXXfhL8dbz4d27NJpl5MYHi5wp2F0Ye+cV5f8LPFmuaD+03qviXSLM396t3fM0K90Zzk/UV+nt38CPBj/FR/F8dmiXyxoxl5Vi3khS208Zr88f2VbJZf2r7+wVt8Zk1KMM3UfvCATn0qodQPRP2sPip4h8d/CvTtD1jRJdO8i9SbOCEOVIBGe/ODVbxl8K/HHjP9lHwHNpO5vsG4S25Ujco+UH16gYr6Z+IXjfQJPGVz8OfHenRIgdPsszqCjKw4bJ45AIr7D0XTI4vCulaRp8AVY1LLgAgcDGB6cDFRED8c/HPw58W/B39nYW+q6g7rfzbGtgwMIE5V87SMh1PU+orof2WfhL4x17wTceIvDfiAaIdRnPmY+9iFiuABjg4/Ou1/4KDeIprzXdD+Fenxl5dNj8+XZj9682SBhemNv5mvI/2Jbvxrd/ERNG067mTQtMY3F7bZ/d4IKgHPGS3b1qmB9C2v7MHjuw8bzeJLXxW0tzZOsrTYyzYGflJPvzX6aaSJholsDNvuTDu83qpd1ABI+oyaxP7NtLtzNZxYhBGSDgfMBgDIz7VuW5ZIUhAyq/LweV9h2rBmh8f2HwOu9Z18ar47v/7UmEjMsbEkZJJYZPT6V79FoFmtrLp0MYtImicKsShQgIHbucV6Eul2Lxs7rtfcz9/XP402S32klFyQQeeuOMgn0pAfnpB+zj40sr1pv+EontpJRIRsYKqgnKjucmqknwN8ZHEt7r11Isakr+8yxfqMZPSvvLWltNPhOp6jcx20TS8STOAgOD1JI61iRmCSJbuwkFxCxDLJEQynPAwea05zM+KL/wDZj8XatZ3aT+JZxHJbiXZvJyc/cZfp6VgRfADxD4E0K+8aXfiK6tU0+HLBWBBH90HoOtfa9j488N3niS88GapqEFhqcOCsMpCmRSucAngnB9a+R/23/EnjCLQtL8DaNZyf2deK0zyw5PmMq5WNsYyD70Afnp4Y0fxX8UfiKulaI8k16jlmuAckQxkqGPYYwK/cn4daBqdj4K0iw1y6+23lnEokuWOfMJAICn2ziviT9kD4UP4VQeI7xI2v9TjkFwuMOkTDIXPY8Gv0X0kRWFtbWEeWjVFygPByOP09KKhoTjQoJ4xLJGPMYFGI5yvpWlb6XBbRx+Wm0r93JrWsoiu1pwF6ZA9a1Skbkq4X5O9ZgUIkCJx6Y4q18uRz93rSR4PKrw1WFhfnaOSeKAFaTjP8I6etOc5ANQurquHGeecU5ykJ2gjBGfeg0JO/H8IzWLq3ibSfDsFvPrV1HBDdTeUpdsAH1J7cVbFwGkKA4rg/iT4H07x14aXRr5P3STedkHawwMEgjvg0AX5fiH4FeaSyXW7QeT8zEShsgn2Na+k+P/hxaSxo2v27SSnoHGTjnkg18XX/AOzZ4ei1Aq08scLx8bc5Ix1YA+tWov2f/Bek2dxf61dTNawKD5spCbccnBB9K1UImZ+Zv7Wl7a6v+0brOprJ59vcTwOz8FBGWxjg4PGOa/S/wr4V+A2peE7G/RrHzdsayl5MD7o7Bq/J/wCLcFh4v+KN1pXw/tHuI22wqvLbgny7++B3r7tsv2cYPBPwKutb1K4kkvdKsjdSDPyMVXJUdaqfYD6Jfw58DrWVd76QIVypUHcME9GOSa8B/a+8OfC7T/gdJL4OSyNy11Gd9pjGF5P8WcV4z8Frr4RfEzxJZ+GdQa4t9RvgwMabtrY9D+Feh/tTfs3abofw+k8YeBzMRpOFuYmJIdD1IQZ5FUuxmZ//AATj8Y6H4X8R+LLfWdRh04TeUIjKwQMScYBYg8AV+tx+KHw1TS7nVm8QQuLEFpEUBtxUdQQT0zX4+fssfCf4RfFSyD28skeuKB58TPsdSuclecHOK+6Iv2SvBMIFvPd3S28652gjac5BBweazluaGP8ADr9tfwb4h8d3/hPxW4tLW4uvKsLsISqcn7+B0PHPQe1fe8rWrbjbypNGAMMhyrA8gj2Nfl/dfsXeGYPEs2pwGUWjOPIaIBSu32bJ71+hXhyODRtGtNFgUlbaNUB9gMVmwOjyWaplU+Y0bEBUXexPGFXmsy2Mk86pGcbhkemBXxx+09+0Sug6Zc+CPB0x/tuf9zvjIcKrAqT8ucMMZwacY3BnzJ+1z8e9Y+JfiIfCjwmf9DhcRSGMkmU+jHsq19Ffst/BOy+H+mrazxGXUrnZLcXJGSW7Ir5yVrx34H/AG/0SH/hKfFG2bUNRHmK7AElXOcEHkE96/SHwJY20IjieLcYgDGdxwmBjp7VqpdDBn8/HxEs0g/bKltE5/wCKjt8/jKmf8K/aH9pb4I23xr+D97pEMYGp2MP2nT5DhSJET7vJzhsYP1zX43fFeCVv21JowhikfxBbcd/9YgB/HrX9CulSyW2jWCtG0uYI1JJBwSMMPwoq9DRH5L/sUftDXvh+9m+BfxFm+yeQZI7WW4JUwurHMeTxg4PH8+lfrVPBCqs8UivHsVgy9we9fjh+3H8CE0PxM/xT+HridQ6m/htsb4WxncFHPHU4Fd9+yn+2iJF0/wCH/wAUpsWSxskWoSEk7VHyqw9fc0krln6W3Nmj3KFGO1xz3ya6GK1jtI1GdzKOlZ1i+m6m8Gp6DeR31lccxSptK810LWWzlhkA/MTjGalmZJLDGbG5I4kSKQhR0JwTX89X7P8AZNeftj28eCxW9u3cem1GJ6+9f0OOTHpV/OuS0cTce7cZ/Wv54v2f1nm/bCj2PhnvrlWI6lXOw/zqqfws2if0LWsLyTwsSJNqYPcbRzz75zX4CftQBrn9sqO2wTLLqenblPzEZePaMHtiv6FLKzhN3NbxgBFjOOc4XGe341/PT+07Nn9tb7ahEY/tXTipPG1UaMA5qaPUk/bHQdOum0SBpyW/dICQNu6VPvnH15q/rGlX154P1dpH+aG3k5POF8s4GP8Ae5rrdGbRz4dtWtZ47lJcMclRhmBJ5zU1/bwr4T12xW4jje7sJQpDKckj1z2p9QP53/2O7RZf2k7RHiG1Y7skH+HdhQRn0Jr+irwxp7fa4bKYMhAWNj0HyAgA/Wv53f2TZFsf2pbazdh+/kuICT3O4N29cV/R3pDY1iNwdhzt9OaVboB/Nt+0p51h+1lqkkfzNHrcTR88DEqYH51/QHo6smj6RPlcC0jRj3yQCK/n9/aleS2/az1slcOmtRuOf+mikfnX78eEHnm8L6dFIw+W3jI988g/gKupsBN4t8a6H4G0uHVfEE3kW8reWpKsw3EZA+UE9Aa+Xfjx8Vfg78VvB1t4W8QTz3FtZkzJGkD5kZcr1IwOD6DivqfX/C+i+J9OGm6/brcwgnbvyQpPGQM4z79a+Hv2uNS8NfBXSvDmp6TpFszySSIyDCllC53Ej2GKgDK+D/xR+Cnw50kaVpENzaQorKJJIMADO7PBx+lelz/tG/By9R44Lue6ikBBC27sCvORjPeuC+HZ+G/xg+DPiPxNa6MlldpYzgkg5B2sN6lj7V8vfsH6Pofi3xT4s0bX4oniigiUeZjIYs33cnOeOxrQzL3j/wCNngvwJrDXHwlsBZstx5rx+S8ZbHLbgAa9t+Jnx/sfjB+ynrkt1aG1v4okWQMGAJjYEbSR36Yr2QeAPhDFrg8Py2lot/cKR5TKiyle+OSfbFcN+1n8OtA8DfADU49AtVtZJZYVG3BJUsGbO3jmoT1A8S/4J3wx3Pg/Wo5VG20vvOBHXdsGPwxmvB/h/Obz9sifVIgiJaajdylnyw2szAn6/McV77+wVcReGPhj4w1bVUMENvM7lnBG4BD0PpXk37JOit4i+OeqeJ7uPFmiy7zIdysZHJJHvjpVTA+zv27oopP2e57uIAI11HIuOjE46j8ayf8AgnmY5/gpaLGGZo7653DHBy3c10f7eFhs/Z1LW64CXkexAME4HpXnn/BOw3cHw0k02/jkhD3k0iFuMrkZ4/Co+yB+jckShipXGfT2rMeRxIFQ4FarHLsExVR7YZjLDpxkVmaE6SS+SH4bHWvnP9tvxha+GP2fZ7bzAH1aSP5P4mwwzgeg719V2GlJJGybyGCk5PPTk1+RP/BQjxlb6r4m0v4c2L+fNo2zzAc4M0yh+OegGB9aqO4HL/sdfDK68afDPxbb3ttiHxHO8EUjLuwwVl3YznG44rtf2B/iPH8OviH4m/Z98ZzCCQ3MgtN5IVpEZlZB0xkYYetfYX7LvgRvCPgfQ7dYPLuIoRPOOzO+G9eM+1fDn7d3w0174OfFzSf2gfApaEXrxyzFFG2C4RcZPqHHqPX2q/ID9MPiN4XtfFVhbaZf28cyWsqyqJVyRtPQHrj8azpbjS/A2h3uv30cdnY2URKhcjLN90DOe9UfgZ8UPD3x48H6Z4ksbhUvZUxPCx5R04cEHjr718fft1fFO1g/s/4a+HZpWkMcjz7DlZSeFAAz0NID4d0rR9S+O3x4mtLxpFtdSvJJpXY5ZYVztyfpgcV+1fw48LJ4XshpluJfIRQxToiYGAAR14Gea+QP2P8A4Ix6VoOl+KtTj/4mV+kzKz8N94jYe/HvX6RrahIIhsKjbscHnBB/XjNE5AZVpABLsUHj16GttHhgZTMcICSdo+YUW1uj/cHrj2qfVtS0vQNGude1VxHBaI8jk9SFHvXOB+bv7bfxETxjrmj/AAk8PzXELSSebcHGN8jDCgnuOCK/KafwreXPxN/4RLLRXMU/lowba28LnOT0Nfpj8LfD7/Fv4q6v8QtXjaUQzH7FGRhQzsw+YdRhelfHEtih/bAENnGMR6m0ZViTmVAwYkHsTkiuimB6Z8Ev2tvH/wADvFsHw++Ic8l7pNvMsE3nFmljjP3TnOMYx2zXr37a3xW8dXOp6dpeks76FqVvHLGiKxRwPm+YKvXoeTWn+0d+yNP458S6Z4y0JYrKVgi3q7wCW2hgwGOcAc19yaB4FsLzwhp+j6sBeyWsCRB/LHVABuAPIzikpEWPyf8AhV8Sfjrp/wBk0jwjYvCj8uZYpFMiZ6gY4APSuw8Z/tDfGvwQZNJ1yVYHvCZR5blXAHG3kZ/lX3H8UvHngf4LeG5X0yxSXU7w7Ai/fyBkEkHgfhXwf8LfhH4u+NHjaDxZ4uV20pbgyIkjkK5LZKjdyVx9KttCaND9nz4JXnj7WJPiR413TWsjGZUYlW80HKls4yg9B+PHX74+GvxL8Cap4p/4Q+w1OOLVbViDGZAoyOG2AnkjnIHQ9sVyXxi8eaL8GPBcVvpc/l3U6Otuq4+XYAW3Lnp2wOc1+ZXw4+EvxC+KWuXHjnSXlsVtbnz/ADVygMjNu8tHO35hnPXgfqSND9+ZLpLa9C+XhWAKnoxyMgnnr61LJLIVYIu0gdc46HnIxzxmuQ8IS6leadEdYIlnWNCzqCcuqDcSPQ16BaPEypG42/Mfm4xg9PSsQOH8X6sdD8PXOo3Z2RwQTSPlgoKoMkDPQ9K8N/Zg8W674q8Ftf68FmjF/KgkY/MiM2cAAdM9P8KzP2y/iBpPhL4bXmkLcKmp6iDGmCSAoG76ZPcfjzWV+xoL1vhdpUF2rKLmR7glVwW3uwXjuMKDn3p2A+af+CmEaR3GgTtsMsllJG0Y+8UBDK2QegI4r2X9iaNp/hR4Wjd9qrFNLn6ORivLf+Cm1rcW8ehaifnS2ge0J24G6WPdwfXA4r2T9hi3L/CHRb25JdRC6xYAAUCVg2R3J4rVxtE0PvJjbmIPGdwb0NWUWPYDH3PQ+9ULdI/KLJnapI/KpwsYwzHPGcVymZleMPB2kePfDjaDramSNC0i4AL8gg7c8Zwa/GDxl4k+K37GvxWWxguJn8M3063cURAeO5hyflY7QFfAxjqOD0r9xbefYyyD7qc/418p/tk/B+1+NHwj1W5s0KahoUJurZlUAu6KflyecYrSmB6T8Fvjn4K+MnhZ/EfhqRvLg2xzo5AkV8DIZc5GCevcc16/cyQo26D5gfmB9s8iv5tf2RfiNrvw9+NGm2sNw0UGpF4rmIKSSVye3PJAyO4r+h7XNQv4fD13f2kTzXlvaO8SRqNzvtyox7/nVSVmB8jftTfEcvpEnw48PSSHUNUMbtgNhI2G7BUnB3Ec8dM57V+SfgWy1AfH/SvDGuQqgkkMUoHG+Da2ePU4/Cv0e8M+DfFPjXx3d+M/FisjmZESCdckhOOhACj0r4n16ysov2xIorSEC2S+EW1zkEbdrZx2znHtW8dhNH7Bal8PvDmp/D7ULERpJFJaN5SsFUg7AAD6V+JXwb0e5134iahpWilYry2V3tzLjAkjb37Ajiv3o025ji8J6wk8assVs7RkkED5eRz2AHBr8WP2bbaC2+PuoTwOEii8xWB6PvYhlB7suc1miYQPrrwToX7ROi6bOsty8IVWKyZOCM9dydAcZHb1Ffm7rDeI9c+Lj2k115erm9V95bKrMG/vL6Ec4r+hB4IpPC1xIMYeCRgvZfl4yK/B/wCFWkya1+0jDK0TNAs7zPKD03ElT26k4/HPvVxd0y7H3v4csv2kYY7Wzk1VLm3dgSwIPzj1zzkdq/NX4jzeJNY+Kd/bysi6ob5UT++JkPy5P1r+hbwvo4tYrbyI3gMoaQrlWwNnrzwDX4KfGaKPSP2jYLiwYOi6wpxydxMg9fUVnh+pmfUmrfBP46+NNDtLC71Xz3MYZZRMY9ylR8q559RgnmvY/wBlT4dfFj4SeJZNN8R3O3RZ0ZmVpUk/eKPlIZenXocZr7e8LaakltbXCYiS5ji+X/aCjNdm+khGYvGGOAAxPaoZocB46+IC+DNBTWxbG6wzLg5IyemQvp9a+SvEV148+PQNpfvLpunW/IjCZjBxwRvXv9a+1tb0awu7VdPv1xbyEDBPHJ64wev0r4o8Y+JPi74M8V6jovg2y32MY+R/LLfL68g9KQHo3w++Avg7wPHHdm3iv7mQAyOwzk5/2ScCtX9prStNb4Aaj5Vl5Sl2AABA2YPzA9scV4hb/Ef9o/dCJLBNowcrGvPPToOD3FeXftE/F74yReD00TxII9PsbyOTaVQld2D8pbnGeM10QA+ef2Ovh2/i7xfc3UwUvprpg8qS27rnHQfWv3k0YLHHBAxGIECZHILDjr71/Pj+z5q3xY8PXM2v/DZFmTUgySRqu7JBxxnpz71+gGi+Pv2k4VtoH0L7TKfn3+U6YVR0DZ65rOYH6KXN9Z6bfxWt3eRxyz5IVjgkZ5GM96/Kf/god+zdbJar8ZvBenCFmYC8WMgbw2Nr4X0PH5V85/Hz43fFbW/Gr6Te3DafdadNtEKSurb1z0PPGeoJPJ44r9Lv2efEXiH4nfCSfQ/iDYG6mEflTrO7EcqSuFOAN2MnH171ajZAfJv/AATq8Z+Kls9R8MaiZTZ2befGJc7gH+Tbz0QZzn1xX6+WcfmiKTd0FfO3hj4b2nhO/ZfDkEFnFIo3/wB8oD07kn0zX0Nays4UquwDkfj7VlIDbVRIGjavmn9rlvsvwI1wHa5umChSeBsydxGOMHGTX0nvxhq+ev2u0a6+AviGOJMyxW8nl5Gd7NxgY704PUqUrH4yfsZWTH4yajNP/wA8CFAG3LllI2kZ4zX7veG4ylpBbkMQp4XJYnOT1OPU1+Fv7Gm+L4xarPfybkisn37ecMpQAjGc4xX7r6ffadZWGn6rJP5lpOgJdegCqTntitJfESeNftU+K5/B/wALdVJ2mO6HkbGHHz8jJ+mRkd6/HjwJ8LPiF4ktJ/GvgdympW0rFikm13PJ6tjJPXGeRX0/+0p8RLr4reND4G8LtJPp+nyKS4k+WVi3BYc42jtX2H+zv8NtN8NeC4tO1CzVWZkuLhW4IlKnj0IHrVQYHy58Bf2yYbDUo/APxgjkh1EStE1xccJG6g43IQCDkY781+nHhnULLV7DT9Z0+aO5iuUEqyRkFWUZycDpX5gftxfsqT3umXfxX8FRCS6tSZ7iFM5kj5OVJyd4wPl+v0r5q/Y8/at1nwZ4usvBXjm8e70XVH+zwyyMwa2kYkjG0Y2ux2t0+9k8Clypu4HtX/BTK23eJrO8T5CUJf8A2lkc7EHYYALGvbP2S7mR/hloLEK223MO5R/CikgA9hzzXzv/AMFEL+11PX9NvCvlyzIrx4YlDGm7qOmctwa+h/2MRHd/CXw+qO3lsssUm7BIIBcsMdicCip8Jmfd3h+EWtuIZCW8w7g344NWfFWqzeF9Bn1qCIzGJGAQeoHWqunTJFFAxj3+WSNvsT1rqZEtry1ZJtrQyDb8304rjND89tQ0zxt8ZdXSw1KWSCzwCML8gIHcf0P5V7D4S+GWheCrbypIo2mCBJ52wMryeoPQf5Fe76rceHfBVo1zqlxFZxqThyp3MBnnj27H8q/On9of9qfTtPa50LwRJtNzII3fG5VTrk7hxntj8q0XvAN/aN+OMGgR3HhjQ5wtxveMeWfMLqR/GByvPvXg3wW/Z71Dx7qEniHxTC8ltKjb0lJUM7Z9Dmug+EPwfbxzqkPizXL1LnzHWTcyI6iPruPTvX6TeGfDSeH4BLbmIocxs0MZTPXG4c/yrT4QPzE8Z/Crxl+y74rsPiF4QDf8I406tMqsSUZsko4U5KkdM8V+lXwE/aA8G/FjSbV7a5jtNViYie3kb5gM9QDzhu1d/wD8I/o3iXTJtH1uEXNncqyMhwUbPXIPWvya+P3wA174FeKG8ZfDbVGit96MixuI5I9+SU2qfmXGM/XBpt3A/SX9oX4MeFPjd4UbRNSiWK5XdJb3SA7177dxGME18q/s1/swax8Idf1CfUp5XtrjKq2VCNhuMLnJOK8Y+HX7dPjXQBa6X4/tvtVtbSBXlT5f3Q+9iPHUfWv0B8AftHfB34g2qT6fqBhuY8l7Z1KOoUdcH+hpWkB7LFaRWgAHzVNDIiTD6Vm2Pirwdr872mi6jHNLEgd13qcKeM8HFSneknAyOxrM0OugIK7GbPercH7vcAcA+tU9PQPCN/DHpWwlupIZhkD9azArysgwGPI6GljTfnZ1q00KP8o4FCJGgx3psBiKATu5I6VVvIZJVUJ8pDZ9qv7GPKgA1VklfptHv60gMxA4lB4yT/KuitmUg8FjjisnAHz5yeOPTmtEXMFjC97KeYw2PTpWg6a99Hx5+0tr8Ru10i2jV94VnBzxxkn6k182/AXTn1DxG+pXUWbjMsKkjhBvH8xWp8cPEzXevXpkc74WR8nOXOPu4r2X4A+HETQDevEQ0580Yx97IzzXBPWZ+xv/AGbLbdWfUWnwGOOGQrtaMkAY7VuxyHC5B9cetU4HJgj8xBiQDPPQ1MrYfcOQn8q7IxPyevNtmom5hkjAqVRwVfjJ6/hVPzC5/d8g1aRzu2vzSOMTYqbQORQ4+dAefapMhVCn8qYV+UYNAEphX064qJlVfkxjFCylAFHNOeNySV70AQ4BX0yeKmOOARzjrULI5QDHQ9Kl28BV7UDQDZg84INWUIMWDxkfyqn5XBVTkjr7VOrrjapy3Q5qGIhJKA7F3bf1xUkRLREyDax6D0pknDZweg6dqjlc7QU6kVYEqozDnnFMQ4QhfmwelIrHOQeelPZGGCKAQ4Ek5AxjrTxlj8pBPoaiSMM5Ykj1FKZWHG3GOM0ASMFK7wOlZt3KsQzwcVpo3yEAdB371i6natIDNu+UdvQ0DRDFfW44kwpJ6elXUlVmBQYU9D61yQJkYgita1S4hiZWHB6Ggs0pJAWLKc444rOkSHzwXBYf1p0cZ9evWpxGWYNGD+NAF22YKcHIAqfzElXYD371TkDtkA7cVWZZFAOelAG4NqYxgE8U4kKvXkVkWzuWAfH1rT+vzZoAnBBYHcRmkKEAYOKQZQEcEdqi3sWA7UASszxjauM98UpUmPdnrTAMEbhz04ps7FSPmwOmKzAtL8rAucg0yQhnyGzVZ2woDA8Gpom4AxigCyPnHlKMGlSGRCWbk9KRQyzbwCcjGak3EyFUJO7rQBVOfMBViDjn3qRvLVeuM1IsDGMqp+btUfkN06MlACA/NkDJHepGJU8DOTS+X8oJOCetVnSaRQVH3DnNAFgEBeD9RUP2ZcGRxgA/yqeDLttxhTwT71ZmibeWY4VRyB3oLRQKxudpBA9BSj5mGcgD9aVkdcnpgZP0qN0kA3L0wO3am2MtMhyrDpjNMkCqwGOCOKi86RFIU5b60J5rbjkb/Q9KlsCPBZmLNtxwPpUkS789yOfypPJdVL5ye+RU1uisCxO2i4FMszsUYYz2pz26q2G/h9/arflb5GYHPFVpdzAh+D6fSi4FNCW+VAcU8lpflbgrUnzK52jjvTTAWUyk89sUwI4xICX64xU6WZk7jnr60Wzn7uBnp+FPk3qS0fJPXHagCtJGI32k4H86gDsMq3HI5FSMJOWcZNNIZhtxyKzAlAVsjqBwanZSQFLdOlVInaMHC5NWzul+XcWYdR0xQBNDkt+8bIxge9OKDcFzy36VXhYwZDjAXp6ZFacIE0QlAIJ6igCiiCJtqNlQDk4wc1Ojso3qT9KURxDh+F9x1NI8eVOw9DznpQBZtcOGcnI/rUe7bv3fMD29KhiBLMd2MDoOlTRbPMIOPY+tAECSngtwB+uParcTq0hVxwfm9gBUCbfPw4Jx0PTFWWQiQEcZ/WgB290f90B5fVh71XvtuzIBVsVppGF4A5PJqvdxR4J6uBxz/OgDEgeWRx5jZB+7+FT+WGBY8nJ7kZpwXbMGKgbR+tSzA7gQeOuKAK7RmIqkqkswGD2oWV4n3Icr3785qY7pzmQZGfxpHV4vvEYJ4AHQUAP3lWJPzAkcDkYqeYhYfNI2n+H2IqDYOGXnjOM02S6dk8qYZ64PtQBYhgWeMyO289SRTQF6J0HYVAluIgJN5XcRznip8Ir+YDuyB3oAkVSI9x4J4FMKeaflH3elNLoXDDgD+dPaUqQQOg5+lBoOj25KN2HJpquijy16H3qhO7AliSe+AKlSF3KspxntQBGyKGO04GaRn2SKDkjvkcYq4IDHkdW7/SmSwq2AOe/tQA+fy/LUqOM9c8jAqlvlGFiAY+lXGxGQWHzEemKVySDsxgHg8UkgM95JAu2X5sHimw24wHYYB/KrE+GUKe5449qbdQywxbVYdMjFUmAkm2GZvlwePpzUTHEoGcev1qvDJM0ZE4JA7/jxVjynUAsuBknPrSAvRyhUaOTkt0z6CpHnjQKsvf26VmtxKA/8VTYR5FL5POB7ZoA+Svjey/8AGQfH/NMLIf8AqQ1/NTX9KfxuKH/hoLnr8MLL8/8Aioa/msr3aXwo8ap8TP/W+4HYrtEg9s1QlJ3ZHStJ5AYtgGRmq8giVdtfFn0BSIYncTtGKi+YSAD7ozkVIxL8AZBOM1HNlZFjxz2/GgCpcyuhBdSV6YqqZVXhR8h596tXB2Y3fMc5qk5XcRH6YPpWgEcs3yjZyWPHtWfcbjEYsFi2Rmr5JG0YCsf5VW8rbLs3fKefxoAyWLxKSw/CkPzRGTGAP51olYnPOQAOpqlcJIi4VQcVtEzMyFtjndgKe3qazrzbkvk4zyB1xV+WcpkKgwTmsu6+ZsDBPrWiAzjI8cW1X34zjPb61m+bKW3NgkZqyTMjssfJ9feq+wkb3+RlJ/GtkjKRVzJNIcHC9x3q3tMYKnqeQPaoG8xcbSqtzzU6cKJJcGSmER4uH2jeAo6VTvWEYOwHKjI4q4Y5DjdyvYVItuWRWbIOemfSkMyoZZmCo7Ybrmr05aQLuycf0pZY1gwQMk9vrVJ5JllUBSw6ce9AGwFkeITZwKZANzYYZ3HFOilITyyOlQsWi+dBwOKAJp3FvIUC5APbvVdUwwbngZPPr2qUKzMfM421GyBdyHGSMigBFuNxYHjtURzE/mAZcqR7VWZXMH3sN1JpfPbd1yeQB6UAWnhXyyT8xIxgVXt8uhVP3YQkD3NK24IWkzkY/wAimqpDSDJ7EZ7igCpcyPNK55GenvxUEm6GMSHLcheBjrWutruhZi+1hnav1PeoJUgaNYg2Qw5JHXsKAKUMoCvuACk44HBrQSOABCFwF6+lVbe2wDFjgEgA9MHnNAEwiCE4zgYHQCgCWa4+cJEPlbr+VRcoQCfvLwPSmSRgbTKcN2654q7HAhC+a2H+vUUAURGJmVx8u04P5UuGVSu3ODzQ8SiYvC2VzkKe4pVVip6jp+FAEb7Im81/lPTA6fjUnmFRk4OR/niqt2zGMpjqOuO5qS2RgqtL8xI/IgUAWFcIm3PTn/CkVz17E8g1Eu1WI7DrxxipkZTuUHtn354oAZKTxsXAbqSehpquzDaQGB6n0zQkUsjfOeB/SrDo/wApVQFHXFaIzM2QIr/MpB6ZPIqWNHlUNEQozjkdaZeRSEYByOnNSWZaJApPU/hQA4xyKGQNhj26U9CVRUznHBz1p5eP7nBYnljwaSRoSuF4bpx/9egtjkXrnk/nTiflHcjBzjoaq73U5PO3jrirG9ZFBPCg88ZGfSggYdr8ycZ55qrtCEtGP8Ks3KAqD9w45GePyqkpYKFBwe/YUAS5COCRx3IpkwcYCYHBNXLZYpM5PQHFRpGWcsDjH9KAKwkkKqQDwfmzwKt7jJjcAcelJMjygmNg2OCKkjhRGjGMbTxQBGqttztORx36UORDHvB3Ek9eatyfLjB49MYzVSRRvZlB56c8UANJ2xNsHJPGMYxVMtvdFlIy3qfSrc+0wktwCBjHc1Db25eZpWXhemR0oAvQBHIwScGnSo7uzn5SvGaeqpuKgYyDRtkUM4wT075oAj8sJjJ+YYPWuenuJmupPLTYo4LY6n8a3nkUoN/J4rJvPLk2krlhjAzjvQBJ9nLhQhbcDnpVxAygRMdwPUkc1LIph4HJx2OcGoRveQBuOOcf1oAtqAFC449qckLR7nznP6UqW7LGH4II7dqZ9ok8ry0OFT8/agCUqGPAwKjlgDkIPmPXGcVWhuZWYNs2ktyScmriT4YM55OcHFNAR3GF2xsAq5xwMnI4zUckCKEkwXYcDB/Uip7plLKjDjGMA85+tVr10S0yDtycZB5NWBkagY4ZyzgttA6D1qysYkhj2DBYZqlcz+cUVBwEAY/jV1JPLAEYDLgjn0oIY23kcRsCdrdMGpo3R42ycMnHJ4571WuZArxk8n09PY0rv+6Py53dR9KBEls0YLED5QBtI/rWxZv8hRmAUdK5yy8vG1wQvpj2rbtzkNswVU84OD06UATi2i8oNFx9DipI0hBGBuPP3u1RRsrbTgsWzx2BqSONCDvJznoeM1maE3lvyUYYPA7E1YEarhDz3znoDUflAbgmQy9M8inyRxsPm5OPpQBFO4iQBuVbgf8A16rhQUKkkk/p9KkYGVRHwcetSRKI1OSSR+n0poDhLgRi8aBAUA+7W7YRhYwoXgdvaozZbp3lK5A49TxWhZshV/LAyOvfFWZlr5FZWUbmHb0+tLcGST55D9MdqbDnzA0QHzfeyanu0kSIkYfHpQBzUrM7NjCjP1q9bFyfKHIHcj0qFVAkAI27uxNblpEPM3IBkfrQBWIbdgA4zjOKnVEbCs3AxxWg6qI3AG3nkZziqRjQKrrzuNAFB0jt7oEtwOcCteNi3VeDnFYNxbzR3QuMFg3O09OK6CzMmQzjggcelABHI7TMW+THbFSxkE5wSOfzqRkDuzkEBTwPWmOsvmGNgcEE8dqDQSRXRsZOD3qbAjHBzgd6ZIriNc/hmqs2Zk8sDDAZz9KALaT+YzIBzjrVdm3tsTJYdakjYCMEjANEczeYSQFU8UAUQrjcijkdc81FBBGkjkMC4461oFkAkJ2qw4A7ms2KIKxPQt83ofwoMzRXJwExxjNK5JwcYTpz3qLPlrtRvmz+napJd0RU43BsZ9qAKUy4LgZANQxxMQe56U+8d9u0nr606zWQJuJ+fcBj2oGi4sGyLy25JGayJrMsuWOfp1FT3LTrciTcQuQNo96sspLbQfvD9KCzHUsDtz9xcgdzzWvBJHJG8W3spz681mPBtuHORjGPzqS1lWI7FPQDj15oBDb7SP7R0fUtGlJMd7bSI+30wAR+NflpPbXeh+LbfT7zzUXT7oAjowVT1HQZ281+tlqQBvDqoZWQ57bxgV+c/wAfvDMmh/ER5rgky3sG4yIcq0hJGeOnbiuWotUz77g/EXjUoS6o/Q7wxMb7T5pElaaOJECnOSVVF+Y/WrJVN/fNea/A7WItf8H2txbxCFGjEW1Tkl4uCTxjBGDXpsowm4feBNbQPkMdT5Kso+ZRu4JJAEiIBPrX5I/tymd/i7ZTTMPm0q3G0diHkz+dfrZdE5Rt23JAB68n2r8iP23b+O9+MMCxrtEWmwA++Xc/0rrw/wAR5lQ/Sn4XeCrCb4aeD9amk8ub+zrdvkXGd0YODWj4v8V2PgCwhvrmJplnkaP5e+cHAra+ELwt8HfB6JOrn+z4DIGIyo8tVGaf4t8M2uu2i2N9t8mAs8ROCFc9DzRW3Mzy7TPj/wCC4xMl9cC3mcbUjcY+96nOAK+aNH+G/wAN/EXx5bxmuoW8NtHN9pNtIwHm3GSSVBOMfj1r2vXPgH4R1qSV2HlzuVAYqNmO/HHX618sfEr9n7XPDt/qGp+Gbsy2dogK4cH5SM8ADOAfTp60RlYmSP0/utSs7+Ke5ttQguvJwp8k7vkwAdxGec/54rm4LiJ2UwEAMQvGR1PpXwb+yZ4x8Sy+MdS8H6u+6EWMmQ33cKwAH161+gOj6PatuuYZFK8AKxxt9/elMInx7/wUCgRPAXhpwOt7tznqwibJrvv2GWSH9n2aRmwTqlw3HqEUYNef/wDBQO5sh4E8MWIlje5jvW+VTuyPLbLV2H7Bi/afgpqELEkJqsgwOBjYprT7BaPslIpGT5XAJ5qe3jkCnJ59KjjJTKk81bjKbSWGD7Vym6KrIZAVIrL13WtC8H6VP4i8RSCCyhjYoTyXZQTtA65wK6C2Q3E0cUf/AC0bafpX5X/tZal8VfiN461Dw9pVo0eiaY5hijQlVfZkliTjOeenHtTW4mee+JfiDq37SHxDL6/qD2nh6wl3iAn90qoOWK9MsBX6GeBPEXwz8I+HIbPStTtLaKNFKRJIoYEj5uAK/I3T/hp8StIidLexmi39duU3DGflPfjtVpPAvxVdrdyskf2sfuzIHyFH4E4PtmupIwP2Cj+LPgGC4CXWsWzJOGcZYFVC8YJzwx7V47onxwvfih8cG8HeGLdR4d0qPfcSR/MGxwWz3yxAxX54/wDCu/ik0IS2t3ugAQcRkBdvUH5fbpX6Bfsc/C9/AXhu+8Qa3CI9b1Vjv3Z3JCPuLzjHPJqNC4H1JeRgO6ryBwpx2FMsoWdVYZAXIAPelvZ5GlKKRlsg5rSgtzDAm0BiRnHPes5jNByjJEEO4oADkc5rOvLGS5UmRd4K4245xitCNvbbxxVoF1iLjjgdPYVmBxNr4fNrCyoF2OeQwOAOwFdFY6daooEqKQTuxxkEelWncsA7NhQeePSmF8K0sY3BemfTvQBOun2oG1s7CckDkCrAsbBg5csqhcHGcnNRxzNJFkc7scVKPMZirqOlO4DYiARHnKq3erKnbcDKnPPXpzVVEcS5YcAj361bL7bhcjAPT/8AVSNDgPjnBDefB3xdbWZKzy6dLGozkKSDz3r8Y/2Xtdi8J/HHw5f3uyL9+1uTLgBCx2knPTgmv3Y1y1bUNKuLCMCaO9BjmQ9CjZDYz7Gvy/8AjX+yvqOnawPFfguMNO0oLQRf3iWYuuBnIABIH+ArSnJK6fUiaufqzLbCOE3VsBLbzfvEcHI2vkjjtntzXKeN9Is73wHrU98odYLWYnfgqF2Me/Hb1r4D8FfF34p+C9LfTfEGm3bAlIgnIjfaNowRySAAP/r1S+OfxS+MXxM8KyeDNG0ltK0y7ZY7g5YNJg9GZeQvHI7+9QlaQrHxN8B7K81v41+C7DS1Mkq6vHcHpxHG4kcn6KhNf0H3KWzlZFBAYE5zkHJ7V8D/ALIX7Nl58N5rnx74tSKTU5YSlsFBzAGznG4A5YdeB/j9y7myMj5R27VdWaewkxxSPeI4/vnnHrTogYc8cntVbeGuVdV3ADGPQ1YhOcK/GD+lc4yeFQzEkYJpRvDkAAbScCnRqVLbT3yB6Uwly5kkGfT8a0AmQvvywypqXOCQxwAap7yXYDsOAKsyKTEGXigCT7xyRtIOPwqYKoxGoJJ5qvFNxtPI460LIxlxyuO2KAF+YNuz0qG7kAibPU881YAPKLxiqtxklRt3EA8UAc3ZI8t4APTn/gIzX5DftxBrf9oQS+ttaN+RI/pX7FaWV+3EY5UHP61+Ov7ck63H7SElsOkVtZr/AN9kt/WuikZn6/WOgwNBpeqwxRlp7GJnAXnLIM5Ncb8RfiDp3w4NoWsHuprkZBj4VEBwc9+let6Upfwj4eaJ8lbC3WVR1yEGelcP4v0Cx8RbReWAuvLOAT1Xn1FRV3NLHmB/aR+Gs9usE+oeWsi4k+Q4B/4EO1fMPwT8A/D64+OF/wDErSNVSSMSyywx8BVeU+mO+a9n8Yfs8eHPFa7LT/QhtKsytu2t244IHtkV8c+Lfgv47+GizXOjTzGzDtIPKPzYTOGyM/XBzj1pxJ5T9crq1nuo0uo9hgcjmPoc9OadDbiNo1AIOcevFfHP7E3xO8T+NtI8QeE/FEklxLp7rLBJKSW+clSpPrlRxX3K+mTC3F0g46EdTxSkhNH5Yf8ABSMSDVPBSzAiRIblM5wmMx19efsmTiT4A+DraN1O20kyQPmU+ZkD8cV8l/8ABSWC1Evgme3dpWaOdW7AEBMivqv9kY7/ANn3wlcEBQ9vMhHr5chA5rR/CI95mJUEA5qvaWpubguex/HNWGO8hQvtx0zV60g8tSGOMHt1rnZoElqrRuck9gD6Vmw21srqJeCvX0IrYmIdGYMcJxgCsyJRJOFbjP6VZmZHxCS1m+G3ippVAUadcq3OAFZSBX4rfsYRQt+0J4XM7bFSO4br3CuBX7Z+PrVZfh5r9iyKwlsLndu4z8vy/r/OvxP/AGLYlP7RHh9WxwlzjOcA7Dj9f51tT+FgfuEqNEyu0fLkAHuRjrQLQPKTtC5PL4ALc8VJNMGYPMQBDySueuOa8F8W/HaTwVqFzb+JdGlewt2GJhgAqTxWTA9w8TXaeG/A/iDW55BD9hsp5Qz9Bhcg/XNfjV+wppx8SftI2F9cfvHht7u5Y4z87/Ln2+/X1N8ff2s/DXiD4O+JfC2lW0i3Gqq1tDjBIR8BiT24BxXnH/BOHwlcNr/ivx1LGVgs7ZLOFwD80jtufB9gFzXTBe5cD9PkR1uHDOWy3T8a2Y2CwlDjeOlc2JJFlLYyd3WtlpgyrIVwB1rlAzfFK/a/Bus2iSfLNbTDg89q/H/9gaRbf476jMy5Cabc5B7DzEHWv1U+J/iCx8D/AAy8QeKdTkEVlFZzglQWYs2AgAHck4/+tX4TfB7xzrvgDxFNrnhxgdR1GE2kceCXZpZAeAvJOQK3p7GZ+x3xS+NfhH4e6NC+n3f2rV7gFYLaLDPuHAJOOmc9a5vRfEninWfhL4x8U+M53knuNJu2hiwAixImei8A49eteI/Bj4D67qeq2vizx9t1W9kIcLcMzCLHIVtxzn8K+wfiXoVjp3wZ8dy2ECpP/ZtyoVBtBGzpgY5qWB+N37Lfg648dePrjRY2Zd9hLhg5jxJ5ileRz03HFfftx+z7rcP2X7Tqc48rKPEHJJIGU6k9Rx+FfKX7AaWCfGSefUmCxwaZK4ySOsqqTx3AJr9Y7zxJ4SuJUYapGjkhVZ+BgDg5zTkB8oaZ+zpqssVzFd65eRREb4wsrJiQH5fUHqfSvz3+GFnrWpfHCw8GafeOjyahNG0hPJEJckEd87Tj3Nft7aaz4a2u8mq28oTlVRxncDn19q/F/wCADLqX7WmlOkuVn1e7cspwrAmRv1oUbgfuitpJ5NvKw2iWJfwYKM1DHYuJGdzkqcAemK6C+kM1wfMGyIBdo/4CM1mKuHJU8MRz7ZrJmheihAjQjGNwA3dO1fhd+2RKZf2ndUCn/UvYonthAf51+6kDJJE0KHlGUnd0GGr8KP2y0WP9p3WRGej2P5lFNXTA/biS2+zaLps9zhTdwxOP4hjYor5s/a6uDD+zb4njf5vMMQXtyZIxX1A9sV8PaVA67lgt4gPXBRa+XP2xmX/hmvxLIV2qLiBF+vmR1Md2B8FfsifEPwv8PLvxFD4ghee2upFRXVNwQYPX68V9hy/G34UvE0zQl4vmy3ljAfg52sOma8E/4J96No2u2/jL+1LYTyQmFt5AYAN0HOOc191Xvwx8MzQgHSoJY9z9FVcfXABIqqmhdjx+2+NnweieCZLFgzOpDLApA5OcjGa/OH43+INL1D9pEa7piFLRbzT5QpTYTtKE8duK/YPTPhh4Oa8iI00CTzFViqAqT+I4xX5BftaWFpoP7R+qW+nAxpC9qw3YOCFXn07UUwsfvFiOTSbKYc7oonA7YZBWPIZC22MfMc49PWtPSY4JPDGizRPvVrO3ZWHRgyA1WtSVmYqenUt0BqGQeO+OvhfoXj25sZvFOkQzvasHTOQ4KjAyRwR7HI9q9C8K+DYtKb7JbxxweXG545/+t+VdWqrLc5zvxXWaNpzGS4u+Cghcc9sjH9aEB+C/wAmab9svT2l5zrF7nH/bSv2+v3I1AAt8plOQPQ1+JH7OOIP2x7aNyD5eqagp/wB4GQV+2dxbSLeCfq3mEHP1rWp0CZ+Qf/BRh1m+Jvh6WEfuTpmIz6gPX6Lfs22c6/s6eDJerCyWN8HGY2UdxyK/On/gopsh+JfhyyTgRaYXA9A7nH8q/Sn9my4SP9nfwQC4TNjEMnnjaB0qp/AYyPz68d6hd/s4/tPJ4ytoZk0fXUZ3AG7zPMB3r1Aba209eOK8T1lNX/ab/aAknxNJpcZTfv3HyoF6KSBxvOQB6d+DXrf7ZvxGh8e+NNJ+Hvgy1e9vtDnk3yR4P70/K6A45xgZwa8X/Z7+J0Xwf+Kt/P4tt5obS6UQ3ahf3iMmSGAIyQMnOOccjPSpjsUftnb+GLDwv4U03T9PT7PBFbpHGrDJyFwMmptF3LAGlGwx5U4OQT9an8J+NPCvxL8NWd/4PvFvYFOzHRozjlSG71Zj0t7AtHOmxi5JLHK49AKyYHmXxRfxdBoUV54JuTDdibcwIB5UHb+pr5ptU/aQuo5pm1RVUvxuO0kjnAVCBz7ivuOez88LBEMc5z1BH9apzWkUjCPAUocdB1FOLsaI+NZtK/aPuLmO7d47mRMctkDHX+8vStCa0/aWmeW2hnWASgHfEqgjPA+ZmNfYI0aGcbpEyDgZyTz2pZbaKC5uLGG5SCeBNxjYqOD1bBzVGh8V+N9K+PUXwl8W2mvai00f2K4LEMvKbcMMeu2vzd/Z50rxXrXxEtdP8DTrFqT2kruW4yEK5HpnIFfuv8SNPFj8NPFpuDwdOul+YDkeWSefTmvx2/YLtZbz9oCx2EqYLG4baO4JUHr/ALwq4fCZn2TFpv7R06w293qJt47V1H7uNVLsT7E10rW37TchUrr6QFG4VkUjHqeDxX1HPpcM+r+XuYrA+SNvUg+3euiuNFBG5412nlR0JX15rFsD8wvi98Ffjj8T9Ui1TxNqMFzNpsLKAxA8zyzuwiJxkjFUvgZ8Kfil8NvHdhqFxqLW1jPKokhQPsddw+VlORzkjpX6knSYXQJLarIUUqem3BPrxxn3rAtfCq2N6l1sXcoZQA24AMfQ5FL2gHXRRxvcED7khwP9nNUf7DmF0zxoy2+WyX7fj2qK6uJtD0p9Re3kumtF6IBknpn8a+R/FMPxr+KH2iC2lOlaVe4jmQShWeMM3UbuFYHnjJHHPQgGX8c/2kNP8KX8/hrwUgv9cgY2/mRBiibR90cHO0jsK+PvCvwVTx54ij8TfE/U/nbEjW8jkSS+YQck9Qoz0Ffc/wAOP2cNA0e6hu76SZr23cO0yYMZOCcYIJOTnkisH4kfs6WniDx1Y32n6ndBUj2Su/3VIJw2E2YA46UAfQ/gi08K6TpVlpWm3NnDbINqICBjBA9iTxz71+NP7azW4/aN8WCJllVhaBWHTHkJX6OW37LuhC/id9Yu/MVwY/JLLsJ77mO7j2Ffl1+1D4Wi8J/GvxHoMcjSJa/ZyGdi7OWhjJJJJJOTW9DcD9r/AISnwL4Y+FHhGG3vIrex+zRSbpDt5kQHvzk+nXNfnD+1H4k+GXj34my6dorpBdWJKSXwYBWkzk54BODwOeBx0r6X8Ofsx6fqvg/StYfWZUaeyhmTaW27Sg4Ubx19BXn+s/sR6BrU816uoSbt3Lqpyxb1T/65qXu2B4x8P/2jvHXwgS08M+ILf+0NMjYmKWQF3ZCSRtfOCPTjoe2K+7PCv7XPwl8S6VFf3Uj6PcjIaOUg4Yc9cgc9sZqWT9m7wteeA9J8K60BeNYWxSOdlw6hecFicjjjIr4x8Tfsd+IbfxNEvg2/F/oNzKsjk/M9sgPzL1y31Bz6461NgP0z8H+PfC3ivU2tdAuhMsEPmMSp6nGO1eRfEj4Xx+L/AIrW/i6ZDI8FvGsQkO6JSmc4HOPXAxXU/Cv4WaN4D07dpdqkUsmY97Z80qWz83zNnoMDjGK9Sgt3ivoPOU4DZG7qeelQwPxt/b+0xtL+L+nWSALEulQsgXphi3Nfrh8FZLc/BDwa0UgeJNIt/NYEcEQL1BIIORX5a/8ABSTYnx0sEChf+JPDjHuXxX0d8NPgr8QJ/AOiXsHiiYWclkpjRUIVI/LBA5I/KtL+6hctz4n/AGX5raT9rrSbqAGKE6jeuoILEKQ+0HFfcv8AwUxt1Pwq8I3Mb7x/acmSM45jYn+VfDH7I1hcW/7U+k27tl7W5uxIem7YHz9M4r7q/wCClMyf8Kk8MW7uFZtUZ9pzkjy2/wAaU/iiQW/+CfFuH+CV3O7AIL2bf6/K3FQf8FIHZvgx4eztxLq+4Y6kCJhWv/wTzSGT4EXkcjhWa+nIB7gtg1zX/BSUQJ8KfDNvAwcxakckdgY261S+I0PSv+CfBhl/Zyt4HhIC395yep/eZB/PivOP+CneyH4deDIV+Ufb5Og9IzkfrmvSP+CeaJN+znEhkw41C4AHc/vR0+teX/8ABUaVT4Q8F2soCyJdzEAHjBi5J/GhfGgOr/4J/Wsa/s8zTEcyalO3r91lBIr3H40+Hbjxj4Dv/D0E32YXBUbk5LLuGQRXlf8AwT9Qf8M72bNghry8UgdT+9xxX1JqWkyTwPHHmMqT25Az3rKr8QHB/CbwDpnhK10y0t7cRw2rrnaAobpycdTnk5r8nfjzKb/9t9gfm26tp6fXCx8fgOK/cnwnaCCaCOXDxhskkZ7+lfhJ8VnbUP25J0cBNviKzi49I2jQfoK0o9SZH7XWdrJZajdTaioffCGGT90BRg/pivxU/Zs1ew0v9qvVtUvLuOG3SbVCJG4DBpT09z1r9nvibrN54e+GXirxJYwG5vLazJgUDkEKoOPXGc1/P/8ABL4Z698WPiJJp9vPJaRIXlurlBgpvOdvsWPFax2ZJ9Y/tdeN9B+JUsWp+DIxKmgRK09ypIO0krjj3Oa+kv2T/wBpzzPgtqWoeOIwo8EjZHODkzJxgYPcAYNd1Y/BfwHonw2m8L3Fsv2MWzQzylFLytJ2Ldcg9K/MzTrHUrkXnwY8AFri2urgtLJyqnaxJMhHYBeayA73wrp+ofH/AOLWv/EfWhK1pb+bKecKG3bY1HPRVxkV1X/BPK1hv/iP41aZWk2x27DDYYkzPzjoTX2N8M/hvZ/D/wCDHiS5crNHb6ZcSeYij5yEyxBPJHHAx/Ovj/8A4JrR7/iZ4wVQCzWUKgHtulYZx7VYH6o3+uaf4fuLW1lk8iPUpVjRj0dsdB711kXlyRFlIYL36HOAevr1r4d/a88WL4X8ffCzS0uPssCXbPKy/dGWi6j1AJr7qt4bie1eBdm9dhz0BzGpz9cVhJFJkUWyeSOF/wDloQox718/eFfie3iP4/eJvh3pM6iw0i3EaZBJecOqSZPJyCWH4VqfFz40aB8LvB93fznfqZPkwopXKyN6k9MYzXxF+wBdXvjD4oeJvHN15ksqyRGR5HLMRK7lyx/iJ4OTk8Z61cYXjzFH0f8Atv3+u6J+z9e38G2M/bYRwwBUcR5HHOd2CK+ef2F9Q8XeILbWNTudRmutOsJlsUgdsRBnZWMgXpkDaOB3r2v/AIKA3wb9neZAxaNtVhWHIwQNwyDXmn/BOC28/wCHPihSvyNqUcigg9CEXr9Rj8KqK0bJkbH7a3w7ubPwb/wtnw2fsOp6LsW4kiGGkhJVA271Un64PXgVx37NP7RF58U7u2+GXjGBb++mTFvJg/NDFGTIHbPIOOB2561+g3xM8NN4z+FXivwo4ja4v7SWGIuNyozAAMR7E5/Cvzq/Y8/Z78U/D3x1d+K9fWCSCS0a3tZkJLJI0mW+U4IG0HJ9xUpkn6G6Np3hfw/bzTTrHZwgbd7jClm6DP6fSvHP2lPHPi74SaJofjPw2nm6famT7WsfXgqFYn8cfSuZ/a48VnwX8MNLkklaG5m1WOPdjkhYGbp6cfnX0BqWm2fxL+G1tZ3JEtprFjGuSmQWkjjyR7j+dM0Jfg/8b/BHxo8PNq+gyeVqECq11as2WQuOducFgDnnGK9gZFUYxg/xD0PpX871/rHjb9mL4yanY6VdvDc6M+6EkfJPCM8lTwQRxj8K/ef4XePrP4p+CdD8UIrw3Op2cM5XaAjSYUSAE+jZH0qpKwHbKFVMld5wcAHp9a828XePbvwpqKCWxna2kwS8YJ49sV6VbzBvMieIDYN2R19D2pdRsYZrCSOSISkrgHgnH41jzmhx/g74i+DfH8KyeH9Whmu3OwwMQkoK/wCwea6eWOTyVMy/OGINfnv+0l8FbzQrK4+LXwyn+wahp+Lia1hBQlosZkiIyQ3Ukf169F+y1+2KnxP1qDwF4+mEWo3AihglkAy0iqVZtwABzt6EfnQB9qXEDoVf7ue1RXwmkjSNc49q6vUNOMMxjkOWHIx0Irwb4seJvHOmWiad4P0v7QZUZXmJx5bdiMH9TQBqeOdc8MeCrD+2/FUnkoiFsJgvhew5yQc1+avxN+Kvjz45XUnhjwvFJa+Go5P3sjdQvTLHsBXuf/CnvE3j27k1n4janNfuFVo7dmwAD2OD14r6R8N/DLQINHk8P6dZQ2qXts0buF+bLDjrxnNaozPl34P/AAW8D/DOJNRl1Oyur68ZVaS4ZFKk8kAg5/Wvpn4pjwfL8D/Gemabf21zPLplxtRZQx4UnjJOK+f9L/Y78PWc9wdX1aWaRGcLgkjPJHAAweaTx7+zrpnhr4S+JtYtrqaee0sZhjJUZIznGc9KpfEB8EfsOP4ci+M4n8RSJEsVlL5TuVUKzMASC2MHBr9h/FfxB+Hfh34aazeXN3b39tHG8ZiVw7SOy/dxk5zX4ffsrfDq0+JHxWt9AuJSgjhklIU4LhCOB+HNfp1cfsgaTrOmNb/23dJbs5zGwBBZMhTkH2Iqp6MzPzn0rS7uLVX+IXwh1CTTtRtJXka0jbDIVYnPP3h/s4r7q+Ff7eNrc6bb6R8U7IyXluwV2jDIW67pG6Lkegrd+GH7IGheC/EcPiKK4nlmt5SAj4AcEn72T+uK2fi9+yH4S8aK9xo8I0HXZm8wMpCq78kqck5z6isW0B79pf7QXwV17T1uLXXIo3kXdHDIwDAd8gHr7V7nFJp8tlZ6jYTCS0uEVi46fNjt0r8wvg1+xte+FfEl1N49e31Mbd0Sq5wqg84wM5r9D9Q8Pzp8PZPDHhuRrOSMAxtgFlUYxgnr9Kj3TQ8U+OfxrvNFiHgHwBKLnVr8cvHz5COMHnn5jXz74U+EuteCtCvfiHrlp9v8UBy8UROWQ5yG+pz0r6g8IfB3w74fmgv7mN7zVeXkkckh5CThsn+VexjTGSPEluGkZiWDgHJwf8KTlYD4f0b4zfFVrFo/+EWJl3H55NzAn1HyjGK73w/8ZvjXbGND4SSRXPzFzgkHjCn296+nl0mYQmKFAiJk4UDjPPvV7TLEG4VZo1kB65PTHoBTRmfzy/FbxXrd/wDtL3fiVbMxazBq0OICc4licBcd+oFfrqPi98fl0ibS9L8KhJpImdZX5OCMbh27V+RXju5Mn7WV9Kpzt8RR43cfdlUf0r+jK1t5Hsba6RR5bW8YJ4BAKDPHfNdVWeiGj8VNatP2lP8AhJZ9em0yW7t7t9jQM+6NgcjaU71h/Gb9mPxt4W0FfiXoWjyWtvLte7sUO5rZzkswHbPav2XXw9a3uqGWNY4fKO4HHOR0yK6+90y2v9PubHUYxeJcIVdG+6c9eKx9uI/CH4D/ABu+M+h3T6L4I8y9sSy+ZFLk7CPftzX7K/Bbxl4n8WaJJP4zsBZX0TfKuTggAEsB7muI8M/C7w54Muru20LS4LOO8mMruEAbrnvXvWkLcwOykDBAAJUAkcY6VLnc0R0tzGs2h61FKN8f2ObcOxBWv55v2X7h5f2sbC5lO3zp7s8DITcDtx9CRX9Cmq3M1v4N8RyR/K0VjKwYjA3EHGa/nu/ZNzL+1Vp80XCqZiR2IZQhx9NxrSl8LKif0WQRq2prbPwNgz77hz+tfzr/ALT2hax4z/az1bSI4pI3mvli3qp+WKM43j6KK/omjYyRxXcZMbHdnnliDj8jXgPi34W+Fr/xgfF1xYQTakyN+9wdwB4B4+tTH3bknyH4R+B2oWfhyG3bxLfIFRV3I2N2MjcV5Nd7B8Bdfi03ULq28SXREVpMFGcPny2xggk4BIJGK+hYdKt4oxAcHG3av+7muusIVkgc4+8CpC8ZDZH8qj2gH4Q/s2fD3xrpf7RWj6rrlpJbpZX0iTTOvyhypC+3JxX9FelosmsQN5gZCytkdDgZP618723hrRZbxIhaRxzQTeaoO1SxBJ5PHevftFknjnjVyAx6/wAWKbndgfzvftoJ/Z/7V2sS44+3QS9Mdkx+eK/dLwfMbjw5plyW2qYYwoIxhQoyK/DT9s5xc/tUaj5xVwLu0VtpzkfJx+Ar9vPD0N63g/S7iD5FEKE9/mHXj8a1qbAen2jJdERZCnpzX4+/8FHfGFhrvxC0rwhYzB47C3haZeoWRmbr9Qc1+sU1xbaZo114ju38uCyhaV++dozjn9K/Gw+AJv2lPiJ4u8QSynT7a4dzazMu7KqSEBBJ524yO1QgP0W8NeFtK8P/ALOV3aaXarOsWhbmKKFMw8sgDj165r8f/wBluD4j23xD1if4cTxjyUUXIkXKktkKuCOoNfYHwq+MniT4UeHPEHwg+Jjy7WtpYtOuZQShUBgig46HtXm3/BPQ2CfFTxnaXMieWY0EZJ4L+Y209e571a+FmZieOPgp8f8AxJ4pHiqSZ59R3qWKnyljZP4enfqa/Un4fWWr+PvhtHoPxN06G71GOIR3QmTKHaflx7hehrZ+I91oXgrSBea7KbaNiCh7tj+6M4+tfI+sfGjx54lhudD+G2lyxQuRtvJG2naO4Hoe1TADz79oDxZ4a+Hfhm++GHhaPF1qakbIcBV3HBBCnrU3wj+BviyH4Z2Nz4bnbTdVusXgZ2xI8sZwF57Vs+BP2Zri48TnX/H8iag3MhYOXcSct396++vDGmyLb2t7CihootoVMfKuccjPpTl8JofntqX7RWqabqqfDb9obQhcJbuFNxKFCsAcozLwhwO4PTtzX2H8Bv8AhB9X0ttZ8DG28rLKyQkde2AOBiuT/ad/Z9sfjF4YuwyJY6xaAPBcgBpCQPukEjIIB+lfnh+wxqvjP4d/H668E33m2tpNFJDPE+djsh+Vhnj8RULYTR+00seJCQSMn8qjhUvPtPO09+n41v31mG2sGGevHPBrnbma00tJL2+nWCCFN8rt0CjmoGbereLNL8C+FdQ8U6oRGlhEzpkghtoIxyectX43eCfDV58efixqvxA1dnlS3nVkQKeTu+VfQYXivdPjv8UNU+Ouo2Pw18GTO+m27M08y5EbAnHz55OMZFfS3w0+HUHgXw7aaTEI4SqiRnjGWce/PBOea0+ED2jwxoyaefKhLxwhACHGXBA4Fc/8Z/hto/xc+H2qeC9fbalyoCSAZ8pwDtJP1xXTPf6dokf2q+l2w5yS2MkY56noor42+Nv7WOjaRqV94b8Cq1zLMw+aIn5JwuE7EMO+KzuB+ZPwy8c+Pv2XfiR4g8MiXzUQGCWJJAYpCSTG4OOuPSvW/gf4L1L48fFG88VazIY7a3nzJu2yjLZO0bu/0rCT9nz4mfF3xld+I9VZbG6uU3l26FtpKnao5J/KvHNK8QfGP9l/4islyktu0MmWimVvs9yDkbsL1yPxrdAf0MeFNKtrG1tbe0wq2qDBx/FjHauumZmGCa+SvgZ+158J/ijaw6Vrd1HoeruETZJlFZx1xk8g4r69EUckP223lSe2JIEikEcc9icVlJAUYt8b7lOK+Uv2rda1vxBdaX8PPDxmUXaiS5WMZDx9RkD3Gfwr6xDpIcxnco6kVz+seG9H1i8j1Ce2jNxbx7Fk28gds+tZIDg/g/4ItfAOkf2XFC2y7XzC5UFy2OPf5Sa/Ey7uVh/azt5MNGJNbkU4JDYdsH3zzX9C2gaeizJO0v3VIUduh4/TNfzq+Kbsp+0/BGjEyf28zFgcjHmYXH4Ct4Gh+92nxwahoEMt8ytIGJYtyBwMc9envXlXj74yaD8N9MNhoM66hq9wMRDaWRWzzkA56Vt+JNI8a+JfCNtbeGJhabt4lcFQWTHUcd/rXnnhj4F6TpWsDWPExEs9sFBDYKM3XOe5rJSM7HzPpXwz8RfFzxVL4m8ZXRNvuYmKHjaF6KMjA+pr7G1LVvCXwX8IxahNEBbQR7Yl3dWAwpOOSTj0xS/EP4gfD74WaSTqGEuGi3wwqDvdhyNuOck561+f+pD4i/tEeJ7WO+jms9ChyYmbKhlx07ZIP1q+YGjgorfxR+1N8TpZrslbK3meNk3bUU4OFGe3GeP1NfqN4M8AweGvDlppWmxRpbQwooijGFyuNxz6kjknk1+ani34f/Fr9kvWofHnh1X1HQpZEmm3DcqsBnEm0DA5wG9a/RX9n/8AaV+GXxt0c26SLpGs2w2yWsrcu3qh4zz1GOOM4zVz2A9z0cfZClvtxFgHC+2Kd428SQ+GPButeKVZoF06ETHYMNtVhkKvcnPFdT9h+zXCpbqvqGH3SDyPzrO1rT7K80q90m9hE1rdwmKRG5UoxBII/CsgP58PjT8XPEfxr8ZSw28lzLJfSiO3t3GSACR8yqAo+Xv+ZxX6+fs4xmx+HXh+OCMQzxpKmzDA7A+FbnGRiuSX9lT4X6drVxrdlam1llYkeSMgA5IB3cg5PUGvovwvpi6V9jDyGZraMRkMQAAPyFKpXWlgPzy/4KgGSSDw2koCgwvszghiEX5iex5PNe0fsMHHwU8Owy52tHKcgZGTMSOleJf8FOvNu7fw1dMWGLdkVAMhSM8n0J4xXvP7A8ELfBfQHMw80Rz4jzngzN2z69K6ZfBc0PtK2zGu05GMj2zW5BDBJs8wHbJ12jkn0pv2SdgWHzO3zBeOBnoa09OtJYZA4hO7O7HbA9K4zM+ZNT+JOr2Xxfn+H5i/0RLfzIyOq4BznHUAjFe9W8lje2UMN5ErxXKBGL/LtzwSPpX5gfFP4t2XgP8Aa+e8u59lm4W3y/zqDKDtH0LGv030TUrLX9NstUhkguY22hShJVsKD0PTB61s42DkPzdu/wBim30L45XvxC0SWIaZLcm4iB6xu5zuCjOCD6cdOmSB+hETzPDHGxL4RFY+u0Y/Wunu9OtL05lBzk8g4pg0+FLfYoyE/PH4VCbe4HGQaXb+dJL5JjeTLJg5+fPGevevw01u9trD9rQareyxoI9UeTJ5Vdpbr071+/OnWkCXjSmMkBG3bjntkMDx1NfzseJNH03xb+0bLpDSSpa6rfyKxQ5beWb5QfrXTT2YH7PT+M/DD+Bru8stTidv7PZmVWUrwvPIOeo6da/Kz9ku2x8dtQOVkht4ppFcYIG447jPf619UaJ+yTdyeCb+Sw1OWIzwyGNJF3OQgzs5UAZ9ua+ZP2VvB2veB/jDcax4lV7K0igeJ5HGE6kHJbGMenWkB+rnxW1218LfCK8vEYiX7PIY3PGCBgg9sEdM1+Uv7KeiXknxC1HxIArRsHUKxBAAY7cepB54r3D9qj4t2XjG1h8BeELme4dCqyTRtugYYOVGOCRwOa9A/Z5+FNz4S0aE6hZ/6XMoYl027S3zHHsRSp9QP0G8JTfaFTA2s8Y2EHJwwGT9Oa/n1/aFMlx+0FcTsvTU98bHgHy328g/QV/QT4OtU+0RRwIYgYzjvtI54x9BX4D/ALRhYftJLEZQxk1AdRjGZD2Pc1OH6mZ+6PgaOT+wtOunYFJ0VlHUAMq8D0r1Bj5rqgHAyOnTHr61wXgy1MugaTFE7JFHCoVVxt4A5Peu2RY1feJDvHGQDgnFQzQpX1sJgEkUSc46elZj6ZYTiTzxuIGOQPyNbtx5hD4BAIwMcdO9ZtpvJ2vyxOBx1pGhkw+GbBX/AHMAbcfuEcfzr82f+Cg+pCytNM8Mx26ma4R9ilQd2COmDlT2r9GPiL4z034feG5dWvo8Aqd8pYqIgBnJwRz6DvX44a/YeIPj78QpvETNPfWELKieaxkdAecY252/oM9a1TE0fR/7IXhCPSfhvpUmoWgh1C6lfYxjwQnOMD+tfoF4a0qRriBS2Jtx+Y5IUjPUHivNvhn4ZtPDfhyw0+JXMsEW0GXGYhg/KB/WvY/DV3Daal5jgsqKztgYBwDnrWS+Mg/Az9rDfL+0xdWuweTLdQIwQYyxYZyvcmv2T+HK2mi28VvZ2vkGW1QudvDELtBz6ivx6/aBkjv/ANptrwRtGzawkhWb+6zjYfYV+zPhRbe3tIbNVld0TDHGAGAJOM9ua6amyMzv5PIgPmn7q/xVu6XcR7UlT/dDcGvMvF/iCHSPAut6kImmMMXykdm9u5x7CuF/Zu8Y3njHw1sMhBRpSAXyW29R04rFopM+nllWcDjBGeM89MDNeB/tWRG4+A+thmwD8p2/wqM5Ne1RGWB8yvkr2x169TXh/wC1XdJH8DdZUq6x3MbJMIxuYBuMilHcqofi1+yJ4h07w98VW1fWiEYW7sQMnec/xLz6AfjX6HeNfjvr3jW4m8N+BonMFxE0RZFL4LDB4x8uRX5v/s1+DY/Gfjy7svMe3FtGpKx58wh2weeO+Dj2r9oPhz8JtF8L2Ec9raRx3g2j5AQ2BnliT7ZJqpgeHfCv4If2Nbxa9fQ7tVlfhiNwVGHRuOuRX1loUJsbeHT5JC4U5JbAGP7ufpmuts9LisbaSCJCrMQWOcAsR/8AWqI2yxyD+6eW5PH056VmmBqwW9vqFpJpl4iyW8w24fpz0z61+HXxa/Y/8V+Gvjf/AGj4YjaPRpr/AO0CXaXEbCTduAA/iwGwBwCBX7j2cUjr+5TciknAGa5/WLOHXJo4J4zuVhgMOR2NUmB+Nv7dUWrWs/h+0u0UyeRtYpx3DYx7Kc19HfsNRNF8LbUQyFx+84JA2sBg4HpgA/WuB/4KO6NDEvh+8xIJIR5YO0DOCwbcPYAYru/2I52Pww0OIMhZmuFnyME5cleP90cVUzM/QSz3i3XacsgLcg4wc14j44+MyaGDptpE8lzC5ICjIOOx9q+krSKKOdF8vcrAcY4/GvONZ+Hfhy91KS8OlJIdzMdxxuJz+lc5ofGHiNPiN8YLuL7VdSWllud2iVyqhQBgHauCODXzh+1X8B7fwf4O0zV3Ilvb+bfKwfDfu1JxyBnOTX7B6P4ds9MWKKK2UIvAXHRWHTPevjj/AIKJ2Nnb/CvQI4gsTvO80i7ecxqRgHHAO6tKJofnb+zwPi3q+m33/CE6rJHYaeyrIjEMmHUHgMCSOxGeK+orTSvjxFZXFyuq3MzMxyYpMttPHTHA/CsD/gnrYxX3hfXlltyZPtCIr4yp3KNy4/n+Ffp3a6HYWytFFbLJzhj16dcdOlW5AfnJYWnx+EqrHfXocj5XL5C/UHnmvA/2idX+MXh6yH/CSyzyxTCPc8rKwJBYcdTx/Wv2aj0i0e6R1tlOW+Y9yw6dK+BP+Cjmji08N6HdRW6RGXzN2ByUJUjj6r+tOAHwR8N/hprHxYtrlUV49mQk/Rdx56kVxfif4B/F7wfrjRrBPIkbqyTRFl3eh6frX3n+wrp1zeeHXukt1upY5HdopAAPLXhslu49K/SifwXY6nCs2oRxyLKpZTtwVB/hPQ4FVKoB8A/s7fCjx1pf9l+INWuzCkRxcDzCoZGGVUgjmv0P00eYG3tvYcDgen0NV00eCxjMSEkBR8o4Hy8A4FX9Htr6MHKgoxByBliehz1wKxuBtxs1phT8yt0PpW7ktErxZUdMVjzqFjBGT3xV6GTMICg5HSswLkU7Zzj5Rwajlly4Kjk+lKQxQJwD3pPLyQRxj8abAuo8RUZPzYxmmEgq2/BAHXvmqZV8cDA7expsrDJDNyPSkCKCy79yDK5/pWd4wn+zeGJREm50xhiavxIZJCAcnPXpXJ/FW4uNK8IG6XdJlWcqDitGduXU+avGPmflr8V7y6n1m6mLDdcS5ZRzkFxt4r9DfhHFFZeGILeFnkyuOfurkBj9a/OLxiz33je0iKjbdXMZKJyoUDjp71+mfw6ydHhQsB5cMWM9d/fmuCCvNn6pxR7mEjDyPTU28dMqBUblmJ8vA65pFDryMe9V5WMbsV4zXfA/JZmtAHSMY7+9WwWkIA4YAmqdnme33hsEcVbi6jB55qGYE7KXdSF7cg09ACGjY4x2706NQV5B570iIyvuA69c0gH+WocBOtSTIzoqq2COvvTGOdxB5HpSR7txOT70ABQhuegqM/KQoPWp5fmAA4I/WmMEJLqfmPGPSgaKgwjNjox5/CpG8vIyMYFORGwW+8M80Jt2l34NQxCtIBGSOMioFxuz1qUr5g545qHmJdh6nINWAuBlmxihWypBIpyOmAuPu9ffNR9G6Zx1oBE0c3VQetR/d+f72KagdMgLweaY8h5bGFHWgCxI/mKG+6R0qhqT5tQB8uT2qwjI/uB09qoahkRbV/i4oGjLhRWmTHODW6VTIY8e1c3ZMElyDlsdT2roXkTYFznA60Fj5YlBLLgA+lMj3PgMCMd/WkgkRcbhkPVssJNqrkKKAITACQc5zUc2Au3HI7VdXCkIB83aqt0CTuPXvQBXiRCQccmrkZK8EEYqpZgK5Zu3ArSSNh8x4x1oAUbic4wBTAMkL1qUEByO1NjOWIIzQAKJQQoHFMMO5tx65q0NzlVHanMpMgzxgVmXYCFGFINLFhW+YYFTjy05zk+9MlDkAtwMUBYm80MCqnn8qkUBBk8Z71nM3l7XU59qtmRDCWT/AFnoaCbD4lcFvm4xx705htG08H19aSJkZ0Z2wWGMD1pZlVep59DQFiq+4/unGepHrTBIOIF9epqfyySrIfmHOTTJSrfvCvI4xQIj/ehwynJXr6VfZgQMvnI/OqRwAVB+lSRxbVVOOtBaJHA8sR5znrx2qp8+8EemMe1WSqxPntmo8ZZvLBBJwM96TYyDykySmR9fap4BgbiwLDoM44qQW+WY/dA7n1qBwD+66P0zUAXZAkkJKkZA5596ijZcDcMA+tNgj3N5CDBHc+wqPY25opeqcc0ANL7M5OOf0p1xEyW4ufvKw6+5qCVFztb5gPWrkUgeEWsn3W6HHegCgHLncQSeKlQZYknj0+lMuo0SMbHx0x+VVQ8jbYkPJ4J7VoBNsZidnG2kAePPYNTnzAMBt7ccfhVcGSReuCex7UAErOFZuo7VHG7gZX5qkYMse1eT7VWSSTgJ1HrWYEySOjAHkkYqxFKEkCpy7f0qrGXYnf2NP3knHHGcUAXiMgRnB5yc1rW0hMRKNnHFYkDrJMUzt9Pwq5DGVJeI4H8zQA64chiG57D2ojZuQuMHqe9SzQNclcLgLyfc1B5DOxCNgjqvU0APUjDjBJHUipYl2qhK/QUsEeAIgMu3XtVTzZ1kKA/MuQAelAFmVioJxgnrx1qFXlBLLyewPNWsOhUz8sQOAOKZkLNuJwF4A9aAHPcyIVL/AHT7c/jUu63km2O+TjPTg+1OYxk73HXj1qr5Kxzl9g5oAlaHC7lYMoOemMUioxBVm57Z7VKZGWPygQB3z6UySZT8icEe1AFSPPmhGPygYLds0GffLgfMq4BJ5z9KVo98OwfeODkUWn7kP5q7mOMUATRxwylGQ7F7D/Go5IwpJzndwAexxQSUcADZnPfjmpmMTyEy/dXk9+nFAFhkzFt6fj0xWcMoNu4Bf5elT2s3mhnU9Sy7fYHg06e2BBdSdoJyMfyoGiozAttXlfXualaNyAORu7elMaCQFGi6dMd6sYfaUBLOO2ORQWRIqMRET9304zTiNrbT8oWmEnzUAYK/Q+g+tTOHR9zHK9MjoT7UAK0iycHgjp9PempksBH0Xr3FEH72QxSpgf3v8aneBonaI8IR+RoAY6q2TI3AHH1qSMo23acAnkcVH5cYXDnBA45zUMS/vCTkKOnuabQDrqSJG8pDz/ex/jTCiSxMUO445omaHcGZNwJwePekLpACin5WxUtgVDCEj3Y9PxquLhTgOc8YPse1aojR025zn8gKpT2SjaY+R3579qYDVRX2453DPPtSCNy3zfKBjHBp7KQoVG+b1/pT8sQFJOeKAPj3428f8NA5GNvwysgfYn/hIK/m2r+kr427f+MgOvHwyss8dz/wkPX86/m1r3aXwo8ap8TP/9f7ebPIz96myQFQCzY70bDFIpZtwHpVeaRWclmyvSviz6Ahkbd3wBx+VNkyFyec5qZlVACT8pquyqwOSQOcUAVGaM53jkVRY/MAg3LnoOtaEyhJD8u5vX2qrGo3F2Az+WK0AryyLG+G496rSHPzgjnt3FXGYcsyhuapSZRyMZJ5z7UAUJsvlR06ZqGQsI1cMflOCPUVZMfmqSp5Xt0qi5Easkp7ZrRGZl3TxcAcv29qxbgPvDE8HIJrRk8rzDIrY46Gs6eVD8qc/Xsa1TArvFvA24zVJ7d1Ixn35rTKuB159cUnlPIR+tXzmZzpVo5Nr87jU5mVyGIzgdK0JdNPnYB3sO1UpbWRJCY+Dn7taASxFnVXYY9AOgq0iuBuBBPp0xVNGIJRhxntVl8DaPQY5pcwCkBj+8XJB4qqcxtuXqDVyN2C5xgdKrtGzqrvhQ2cY5/GjmAtRSZjLMvJPWozFtlcA7t4xg+1OVgnynke1LlXIPQgE/jUAJ5JHzRsdw7VmlwkpBG5jwc8dK1sqjb89e2PSsS8ieItJEcg8nIya0AcZwgJblOD1z+FUiZN7SRjJZsj6GqDqPmAyP6kVo2csZtk2c5LZz1oA0YZCyOrAB0/rVoLtAU/e6mqlnH8uHbJyevp1xUhjbadxwOcfjxQA9pn3FgMDGOPrVGQ+VICQM+/pU+1mB8vp06c1nSM28b2PHHPNAGjHNE2dzjce3r2qw0TKm5Rnr19qwjJ5MhJGQMYrehmb7IrykyO569MUAUZnYSxcH5+vHp0zU0qD5CeoIJ/lU0ixtySAxxTWESNtkyR7UEIZJFlsxj5cY9DmoI4CEY45GWH4VK7HDMxwTnH5VXgkmYbGJKk4NBZFLIqoVJOfbpVWNw8SlBhecgetWyqOr4XrzkdKqeSkWAuVH14zQA+OQMwUn5jxkipVHkgZGT6nvVfIQBVGcnt6VfCxyIGVcqPzoAauVkGMEY5GP61Is4UFJCSP5CqsjGORdgOOazp763LeXG43kn5T14rQixfut74MeNvHOahjAOXX5sHircMcDxeXL827kZqIRpBiMEjjrQFh21dw3EketOZMqQMg9qopcESmM8Be5FXPO8xTtH096CmROskSgNzUUijbkE4PUVYkYFNvUgjIzVaQEqfK6Y45oIJyWWPfIeOgBx0qnHJEWJA6enWqkYn+YM2R3zz+VPVpBKpHUevFAFho/k+VthHbvmr0UQhwN25u/f61VjiU5kbgk8ir1qud288dMGgBrfumyMDOO3rTmfI27uQckYp8sUO8M5znGRgmqzyIZsp0yAfpQA55AGK9j3pCzFWUn5jz14xTQ6jLAd8DIpz3GY94wWHA47UAV52A27sZHrx0q3BdSmJiwJTpiqLETnspJyO1WYkCgoWLN1we1AFiWaPYrhTnqahjkZGYDkDouev51HKx3LFjj1GOalBVCd2Vz9OPzoAklkttpIPPp6VjuscbRyx87uCP/1Vde3DsxzgNyD61nvHtc9SwAA44oA1I5GLHpyRxV9IVny4b7uay7ZHmXacZFacOIIwoOMfkaAJVj2AhOC+RjHHFVGgbLxAY28GriFmj6HduBz2xUDSBWZu56+tAFIEKDngA49qdDDHwucgkjNWCQcrt+YjNMVVkO3AUoR9frQA258oMExkqPpSsjOOANjDr05qSaFZCSM8Af5FTsnlhPKO4g+o/KgDlJIp4bkW6ISDg7scAfWtCS0klCxqR1z9OauzFgw80ckYzQA5PB2qffJoAiktgYtoGGXn3NVLSENKzHO3nqelaUTspbvnABIqfbGvTg9zWgFSOzRix28/XIq1b27Kqo+UyecClSR0zIp2g8c/WrrLGyeYGyTwKzArNbGEsyjIzmrmCIxIRnZ+NQyTbQVBx2OehqNHMQbac44P/wBagC4xLqHTAz60nySKI1XAb+YpqRiTgDPfParCKv2cqoyyHg0AQtGV+Zk6nFRoSqt+tP3N0Y5z1qGNVLMnWgDJux85VDgN39KtWihCBGd4x0A+9ViaPggjcucf/WqksTQs2wYUnOc9CO1aAbEO0Zfov0qG4LbAo4BNU4bt5CVZcZ96llJZQsRyuce4oAosoV2CDDdM5zx71qWe6OLjP1P9DSNEF/eEZ9SB/OpHZimXPCjAHQYoAnDb1JB6dvemqp53dKpxzEKyx8dsdaljkkUBZFyT70EWJriOBQsmcY7DtUdrIzDkDj+VOuYz5Y+UiorOKQMSCAD1HWgLGvyuHVOe4pxkkLKWB579qnEyq5QAYxSNgArjCmlcLGfeecyIWO0E9vSlZSsahf4varMRjA8l8N39ajKbgflwD+lFwsVzGCPLU8g/hSzWxEeWO04x9TTgflZRhdvQ5xmoJZ5lt2yBuPOCcgUyzOjdxOxB+YgKfTirkbqQfMGe341UZ8uoxgPyfrVmMq0bFvvDnrQAu6SIZxuz39Km83KfOQvGBVczbl2kEZx+dNdZN6sMepBPBoAr3bbNroPMxwcDPWm2ckkjkccDvx+hqvczpFlCmW5wD2I96dp8ouVY/eZBjPTBoIZfuPL3qy/eHBqwxHl7B83oaqujfeFLEwcBF7DP5UFjhallEspHXjFRwwK0jMAAB0PerLziEew6VVe8gY7zwPu8e/egCea3fy1MZyCRwvqP/r18ZftTRhfFujvcoceSZQPfHH5mvtaK7jlK4A2p+R4/xr4u/asvw/jDQY5RtjjtlBI7lxx+VZn1nCH+8r0PZP2WzFb/AAwtZ4GYyvPL16AFwpx+INe/bc5UjJPU181fswB4PBly0y5WPVbkRhWyNq7cj0/izX0m04NxtDD5snr0oPO4g/3qfqZXiBAtvbNESvlSBiRzgHjB7857V+Pn7bjwf8Lyngt/+WVhaKf94hmJ/Wv2RniW5jZFJ3ZDDHfac4r5W8bfs5+F/HvxMHj3WR55Z4i8IDA/uFAAznaQSOcitqMrO54M0eceC9A+KqfD/SH+2zR2zxqYkj42qB0ORmtm48HfF2RHePU5iuA21d53LnAG7G0HFfb6Qm3t4NNigRLWBAiID8qjHPTiqhtYgCBwq8qo4Bx606j5iOU+O/8AhBPinertOtSNOjjeruwUDGRTNX+FfxJnhupJNYJ+Ty+XYMQRyBjtX2G0SPKjSBdwBBIz84Ix83vVlVt1b7uMjsP8TUFch+fPhz9nrxT4X1OTXLLU2NxcRfM5kOSueSeB+tdjafDv4jRu7Lr0ktsx5iL7ct2IwDmvsvUhFNMkRXG1duBjHB6fj7Vnw29vIroiKCclQO35+lHvByH5lftW+ANd0fwfo2uaxdtfTG7W2jWPJXAiYncMctx1FfUH7D+ga14d+Dt6uv2r2Q1C9aW3WQFXK7VG7aRnBr3rxX4Q0zxtbWWk6rZpcWsEwlyxxtIGCc/SvRbDTLHTtMttOgQCG1/1e0547Zz2Fac/u2NOQr2rSJmTBbIIAqYEupZ/lIPNWcBvlUEbOgHFR/ZyG3hvu8ntWYBayAP5i5Cr36ZrkYfCGnQ3bXVxaxXDy7julUOwV2JwCef1rqsDaQe1TJIi9OooAwX8P6YI23WkT7ASoCLxyOPWsdvDltE6GGCPCEENsG4DjI65rsQqljknJz0pPKjVQcZz34oI9mji00WzhupD5CjJ3ZH3ee1aI8u2VYI1QIqnBAx1PAq/LA0cshwCmTjjtSPZO7bwoxxjr+FaC5DLw3nBo06Ec+v51uiRHBLj8c1XEEwZVIAORWn5CEZGPcen5VEwM2RivzR/MOnNRm6ZwYF4HrWg0RP+rA296jFkB86j5jSuBRy4IOfkxjHvSRyFgyseg6VfFqIoyh9cljUYg3cx8kZyKLlpmUl5LbsyY+Uniurs5UmUO2WIFZn2BJMF0249K0rVGicCMZVByKBlxo8MHXgHrURiDtvI74qd3bbufjHJFBAXDN9080AIqBDk8giqLWUMzxMqKfJORkZz25zV04PTrQoA5XrQBz9x4atZ1CT28b/MzK7Ku4Fv4enApn/CIWLYingiaP5f4cHKnPWupSZ0+bFPMvm8tQA+6bHygLjI6egFUym9BGQCPWpZfmQbRge/tUFk6sTExwxz+lADmjRgdmV+lRfd6D6Zq25KuqY4bGKbdoAhxww4oAjgmLqyH5XcYBrRBAAjkxz1NZ9nEWKtJj61fZ1JKhecd+lAEASMPhcA9ielXJYmUEDpwD6Gq5CYPnLgdgKUXcY/clck5ANADe2zbhDyD6GnKx4LDcRxk1HwJArHIArQEaY2KOnX3oMxiLwQD2zmqjMd5Gc5FWC8Iby5G2j071RucQKWQZA6EUFoyUjksbqYpFuMq/NtPYjBPPP1r8Xv2xr/AO2/tGX9xCPNkWKzXZ1OQg4GK/a2xeMXMlyR/rFwOMEV80+JP2dPCXiX4sXPxC1q1W+W9aIGKQ/Km0YPA+nFbQnyjKEFj8UotM8Oy6beuYVtFUhWJByg5J4psGh/Gxr976w1gKr4yr9j9Oa+wri2t2ijjt41VYlCIOwAAHFUYdPhRirEg5xjt9akD5LudA+MesTsY9WEJ787Rn321yGvfCf4qavuEuukSOu0phmU+4ya+62s4nKDYuAeABjPv0p/9mo8jGTaUIxkHpWZmfBvgP4M/FPwIdQm0vUBaSXuxnKHDMy5wPXBzXdQeGPjEknl/wBtTuZMmUCYgAeoBJ5r6qaxMKlWwyoOGPpWfH5aTmQDJHSqk7gfkH+2lpviuyvPC6eIb2bUTJDKyySKQF5A249f51+hv7JNjd6f+zv4ctp4XjmcSyYcEEbnx3/A12vjvwTo/jeWxOqWKXX2Yrt3gHbgnJAP6CvQdMshpFpDpti2YYFCwqAMIo7cU+fSwchcjtESEyEnOenSpbcOyMJBhs9B3rQEZe0AIKsDk1niN1J2/dzz2NZ2DkJXAI2KBz1rNAHngHOc9q0gBt98cVmOjecoTOR6UWDkI/GYiHgTXnlcgi0lJz3AXP6V+In7Gdwbf9oXQSBv3tKOR0GOv6V+3Ou2aaz4d1TRbvcY722lgO3g4kGDzXzn8Bv2bND+F10fE0MIfUtrICwUsmW67h6g4xW8XYnlPpmVYvOciQSpwQRyCTwcVxfizwbo/iPTpI74eZwdquMhm7BvauvvIZookQqMR5zgY/IVNbjzYxknpnkdhWYcp+XGnfsZz6jq97N4m1OeO1+0ExRwpu3g5xg8jGeOa/RP4W/Dnw98MvCq6b4ftfsb3MpeZV+6CuPuj1PUnv8AhXpFvp0KKu1QFzuIHc1PO7uVGDwcDPQUrsgw1hWSMtjIAOfyq5bIJ4wuATgGrEoCQSEgAYOapabOYZMYyvIzWvMzU4j4t+C4PHHgO98ISN5Y1KOSMqRuxxnjPTJFfEXwY/ZRi8CeLNS1TWVku5bMqlr5g3KhYkhs9MgEdOhzX6Szw/bHz7VNFY20THyjyTnk8Z6UczM+QzLbw/a6LHBaxyGcRrgydzkDiuG+NLxxfAvxxIQUxplztKjJ6DnA544zXrqx+cnlkbW71yfj7wzF4h8D6p4ckP7q/tpoGYZyqzAIxA74FZR0NPZn4p/sSeG7XxR8ULu0vQVji0yRd/O0M8qbc49e1fphdfAbwzbzSwz3V3fITnaJWSMfgOelanwO/Z68OfC2W51LSij3bEYkOEzEx3YKjHzfXPb0r3nUIfvTINoYnI9aupU5nclRPmtPgVosC3Asr6RDEM4cBw6YGE+Y8c8V+W37NfhzVm/aP0JoLOeSGx1CVndEJCqu/aScY9+vSv3MhiMMcsvqpUDGetcZ4E+FfhvwxqU+s22nxRXEjSusiDYVMx+YfTnAHQdqfNYlHql6ySSpkkjAbP1AqokgDDILHPQ+9aKwg4DjkYH4DioZVBfcBwPT0FI0JogLhYbNVAdjtLNwDkjHPr6Zr8FP2sbiTV/2pNdih4MV1awLjn7iIM8V+9kLeWS+4bRz+PavkK5+BPhS/wDi5f8AjTU7KNproK++XDIXY4LAEZ3ehzxVRlYD7AmiL6XphkjKq1tAv3eSQgzk18g/t0L9g/Zp1GItn7XfQEAdcB1JGPwr7Dnmikjit45AyQqM8cHAAGPyryD41+AbD4peA28IamF8qSUSqCcDI6DNT7QD4X/4Jwaf/wASzx3qc0f7hntUTI6kbjxX6JeIdPuLvwxdR6LN9nvJ4ditkgqSRkgjocVxnwb+Gfh/4WeE28PaIixqxBdgDudxyCSeOvpgV7BbQi3hSVQHI5weR+RpqZEEfmB408ffGT4VCTU7e7uLvTYJMSHIYjZw2dwPXtX57+KfE+r/ABd+KcGrTlr271O6hhXKhWZQwAyAAOnWv3j8YeEbXVfD2qaY1up+2rKp3rvyHGBkdCPUc14P8I/2VvBnhW6s9TuI0murWcyn5fXr94ZHGOhqlUsWfY1vDb2WladppmEUttawpweOEHHGaY0iKGCcse+c/wCFKbGMOzqeV+Uf7i8AVSSVI5SjipYHnnjvw94n1cxX/hq9eC7hjKeWh2mQk8Hkgcehr4j+Jnx/+NPwi1IaRrl0ptLmJ1SYw/JIB95Q4wAw74Hv3r9M4bYzfOP0r5x/aE+DXh/4tHRRfuY10138yMLgPuAGWP4ckDPWnGVgPzV/Yr0LWvFf7RuneKIoneC0lnuriVxkEzBl5OOSS2fw9K/ctE83UlQ58tJOg4JFeG/B/wCF+kfDvT1ttKRYXLA7oVCDAPQDn86+h7EeVcpKql8NuxwWz7VNSVwPxX/4KOAN8a9GikPloujxD/x9zj+Vem+AfGvxL8W/CLwv8N/BUT6dp72iRXF13jjUkE7+PvYzx64719BftGfs4af8ZfiLF4o1i4NulpDFbKANx2IzElhnqc44PGK+gfBXw30LwxpdjpOjRJFa2ioAqoAG2jg+xyOlbxqpIy5T5q+FfwF0PwleyXbwzXN4rnbK2CxPBJHGfm9zXJftAfs2WHxBt/8AhJ/CkEmna3aRkuoCJ5q85znqc+tffc+m2kDKLRdjMdzn1Ye1Elos2PPUE4wfXHXnPb61lKqy/ZH8++i+IPiV8OPFsGh28d3a6nDMEjiTeN7g4GNnXPtX6j/Bf4lfG7XHsfD3jTSdkVyd0t1cAh1TPUdOfzzXs+ofCTwvqPiSHxBcadE97G4ZZ+rqRnBGTgEZ9PSvX4dFgtzHKsu9VGAD9OetS6lxqNiNY1VkRBnZjB9azZJMXLM4O3PTFdBerEISEGD79hXOeSfPEceWxhjj0qeYg1huYL5RyM14J8S/hJ4i8Za7e6/ourixmmjG2NtwXenI5z3IHPtXvikoxCZVcipksllnV927b1HI/WjmA/Gj4/fE/wCOvw5jk+H/AIo1R4oNTtmVpWjLCSN+Cilsg5BwfSn/APBO3wvrkvxduvE4s5F0+306ZBOy4Te7rtwx/wB08j3r9Hf2ivgp4U+LQ0NNYsjN9juBhY22u28APmTk445Heug+Gfwu0H4X6RcWnh2F4lUKqKpyFVc8Htz7981r7b3Q1O71CaSS8UzKEbdyw/CtszyvGsMjbwAdp/lXMqZbuQRqhbPOT0rZs1mjAU88Hk9uDWXtDQu5laMgj5frWetum7f7+tXIzMRtP3ccVKsOAN1SBTnZhC0aEgtx+Fc1qWzRdPvdaMO+G1jadwOu1DuIH0GTXX+W2/5Dn8KratbPNpU9tEhfehUgYG/PVeeMH0oMz5gi/ap8CwQSTDQbxpUk2oiEfOo4yT0HuOaxL79p/wAIaheJdjQr+HzWKMNuflYYGNo9cV7AngLRbKB1TTwskiqrMEVto/2R0DZ78/jRP4O8LRoEj0eM9euC2f7wPHPrQB5Lp/7UPglL9XurO5BiIyXjIAIPTjPI98V+VP7TWuTeP/jJrfinSrWWS3vhCEwpY4jjRT0HqK/bdPAvhoRRzDSLaQbQCpiXqcjP3etQSfCfwTfyvf3ehWrsg2D90qllPqFx+ua1jVsB4H4K/ah8LW3gzR9G1Tw/dMdMtYY18lSCdqAEEEDgEcYJzmt0ftSeBriJQ+h3tuzE7SR3HTOK9v8A+FdeDorfyV0iBYkX5dq7Sq9cCoZvBXhYGKLTdPjFumAA0aknHbLD+VJzuB80/FH9rGB/h9ead4E0y5GqENGbrYVMIbgELzuJBI6jHvXkf7O/7RHiZLiLwn4/sLi8s5plCXQXHlbjzkgAdecY/wDrfca/D7wio8qW0EuOWyBznscLg47cVJY/DPwZbziaHSoFKcjEahi3TkgD9MUkwPXLiCztUxZLu24II9D3+tRGFvPhJDMGwRx69jU6StLBHECEA7YOcDtTonl8weZghcFfQAd/rTA+Kv2s/wBnCP4u/FXRfEM9y1lbRWtvbSbVLb0VyTzg4IDV9l6N4Nh8KaFZaBZv59pZQiIFcqWUKBkDJGcVsT6X9rliuXZpIxjKE45+ntWpI24Ku7kce9Zybe5uj5i8D/AzwV4W8ZSeI9H09be6jLkTEjezMTkt6nk14Z+3b8G/E3xD0fTPEfhTzr99PJEkHmEhflA+ROgB65HfNfobHZoy7Qqgnrx/jXJeIdGmO5siSPB+ViT17URVmRyH5+/Aj9nL4m6L4C0+zPiOTRiJJJWitnPymTGRuG3OR1B4Brf+LH7KHibx/psNjrHiKaRYHaRWkG4kkdiz4HT6V9yaVY21nYCKFdijJxk7fwFakdglzFuPOKdwcT4R+GX7NXij4feE4dEsfFV1b7pJHZI5P3IDHghYzwepPJH4187ft0+BtY8KeE/Ctzquqzai091KBuYsgAjXkE854A5r9cv7Jt4AixDameQK4L4o/DrQPHeg22i+JbFNRtLd3dUlTcMsuOO/HqDVxnZ3FyHhv7BlnHbfs46U8gKPcXd3Jg/xbZOGHoMYFfW8/Ke9c38OPDMXhbwTZaFFGIYbUvtjUbVAY57dfxrrFj84c447VE3d3DlLmgyot3DH3dtoHck8V+DOux3WpftyTtDEZGHikHgfwRzc/oK/eLTIY7TULe9diDA+5gRwRnjHpXg158EfCifFe78cWukxI9xcLdfa1UeZvPLDGTxnJJ75NVTnyjse63yKmk3FtKouUkJEkZHG1wDgA+1fIuq2Hwy+D/2tbW3ht7+ciaRUQpJN5hLAEjO7ANfY07+bM+0YVmyvXpgD2+teQeMvhT4Z8QeI7XxHfl5JbdFXysAg7emM/wCNMJnxZ8QNe+Inxis30/w/HLpfh7btcglGk8rOckEYHt1xwfSvWvgz8B9J8G6S8FrC0ssrRyT3DKQST821SQDtHp3r6n/4R8y2aRRJGEQcKqBQK29M06OBSJSduAFGeRQZnC654Y+0fD3xV4bsDhb7TbpI1/2inHHvjgCvwv8Agp4n+KfwR+I13daDpk/2/wAloJoWQ7mUvvBK4z29K/oYksoWQom5OCeD68dR2rye5+Humyam14lorSuD5jkKC2exIHNEJ2DkPxP+LOt/Fn41+NtOur7Tbp9RYjZG2EQbRkEKcbehzkkn8q/eH4V3WsN4F8Pw627XN35ccV3KwAcuqIDyAMjOcVzlt4EiN7BerYRx+QVyHXflVPADHJx+P4V67olqlrZRQOo3QuSoAwdpx19eBWrqt9Bcp+O/7TnwW+KfiP4j622kL9u0iWfMBaRRGmFBzhmGcA/5NfZX7Knwkt/g/wCD5dPDrNe3kiNLOmRukJJb/gIU7R9M96+n/EPh7T9UlZ3twGyvIGcgZyKzLewGmIbO33LGGLYyBj2yPak6jtY0TPjX/goJbXmrfAGCTTbWUwWWpxyylMsFXbt3NjoCccnuQOtfDP7KH7Ug+Bmn6zol1Ym6s9Qu0ucKcMg+VWAHPGAO1fs34k0iz8SaBdaJfRefb3KFXQ/cZDwVZe+R15r5ST9ln4VW167yeHY0R42WTYhK4JyCGJyGPqAMdjU+1suUiZi3H/BQPwgmYYdObcgyrncxct16KQAOMZOT6CuL0z9uDwPp0wlstCk8+JcKCSqMSclsYHQe/PqOTXr9v+yz8IIbRbS80YW58wurxs0jFewJY1Vb9lT4YSY3WcskUR3KmVCjnjBA3c9xnr0rLnRFj8+P2ovj9P8AG54sQtHDbshhX5ht8tSuNpyNzZySOmAK/QD9hfXPHLfDNtO8XGXyWVPsHntz5cZCABDyBkYzxzXRRfsx/C2KSI2OifvUben7zjOP9uvoHwp4Yg0DS4bRI1zGuxDgAxoDnHy8Zz3radQ0gj5R/au/Zqt/jNr2ja7pE0VlewWnlTTOcb8Zwh9Tk8E/Svrf4JeGD4Q+Hnhvw5KVD6dbCNdpzjAxyehPHPvXQTadLdQNG6DYPuk4rYtYpLeFFc8rWfOWbSxt5h2qSoG3nvmrC2zSqRnGRgjtUMFySwXGSOmK0UVE5U8nt/KoAxE02ye2n0yaJJFkDJhuh8zg5r+dz9ofwdq/wJ+N2qQaHFJpsdvdJd6dKpwVVvnBUj3PA9K/oimVGaQuuc9M14F8b/hh4f8AiE9pJf6TDdoQoDSZdlZV2jPrx8ozVKVgPXfhF4rvvGfwn8K+JNZCyXd7ZRM8gwSzhF3Fv+BE10mp2cNzHKCvRTjHHJFc94L0z+wfD2naTEFQWqbRFGgRFHTAA4HSuuWWNm2E4z61IHyx8U/iHpHwlvNNh1exuLxtRjZkEJyQPX1zXNaf+1v4P06KOK48O3xkAA+dSrYbvX0L438Mab4gNu2o2q3P2YjY5TJHsD1FY1p4T0KwgHnaNBMrkHc67z9MnpWgHiI/aw+HdxcM1zod5C+M7gpPXuemK5n4n/tG+CfFfwv1/QdK0zUI7mS1mjOYyylWXAORz9OK+oYvB3ha48yY6Lb5lGGIXnjp261RHg3wuCzDSoRuBByCcj6dK05zOofhZ+yx49l+EXxgtdb1TTZ5YbmJ7eTCNvQOQwZQRz93n2/Kv1k079q34ftGbW90y9t8KXVtpXcf+BEV6Wvwn8Hi8OqR6NbibdvDKgX6A85OPrXRR+CvC13tml02N3xggqGwvoCRwKmUrmZ5rpX7WPw9nVhcaVc7RjaWV9zYxkhhnpXw78bv2t/H+s+Of7T8H289pp9kVjhUodrKnqSvev0z/wCEB8LQ3MUw0xXSHojABQeOOAKdJ8O9Ou/O26fAYZCGWPYAAO4O6pNLHnv7O3xr0T416UJbuxlsvEdpCFniKsIpAOrox4H0PP1619Py2m1DtXqu0ivMvD3hLTvCt0x0mzSzWQ/N5a7d3frkmvSJr9wvlAcn19KAM5rZYEnEYweOOvNMja4kjLSNvPAz9KuGISIQp+ZufpUlnaMp2H7rfzFBoLBDl2KNxj+Zq5aWUcN4XK5iRJGJ9CopsdlMJN6cHGK17BArHz/uSBlZfXPWgD+ZnxPOb79pyW5l/j16LJPf96OfxxX9LtpaquiWZjTaFhQDGeVHevz68RfsXeCB8T73xZcxF1aYXMapIc7mJwP+A9a++rK4a0063sFlMyogUMRwdoxQZiiKN3Bj6ng8YFWhZkW6SxHLM2COg/Oq1uymVd44B5+tbCSKgVAMqp6HpQBwF1C39sskhzhgMGunigkIyxwfaqupaekmpfaIepxkD2retYlChMZ4zz60Dsc/41ufsvwy8WBG3P8A2bdEL7+Wa/n6/ZItNTj/AGmLW5jtZpEtnuBLhfu/wgn23Yr+idltp7O8sry3WSG5jeJge4YYNfL1n8KvC3g7WH1PRdNWNiyyh04O8HOM45APPJrTnCx9SOSbGHanI6/U1i3VuXYAjduIBx1q5HevJYweapBYE5Pv0pkLOSoZSWH8XaouFjitR0p4rgLHwGGR/Ko7FpYVbd1B7d+or0e409LvyjKcFFwSO/NYw06JJDHH055/OkHszwr4g+FL7xHc2l3pd9Npk0YwTGwCn3x6g18a/HHxz8dv2fnj1YatNf6JcK0RlJ3AOSQvbv09a/Sa90tnX9yPmBHFeWfFjwDZ/EDwivh7xJB59usySKSfuuhzwPQjjFVGVg9mfgpe3viD42fEfSbz95e6jqF2jTylcBipG5iQABX9IOhWtuvg/So2j2jyiq9xtUnnj1r5Z8C/Azw14Suku9BsbfT5C3JRCSAxG7buJxX1hpMTWekpYFjKIWIU49etVOoHsz56+P8ArmrXHgm38BaCXS81uUrMyA/LGvLZbsOQPfNL8GfhfaeDPDdjYwRBbuKNZJCV5Jk+/wBq9h1vRILqVJnhUTREur5JI3e3TtXUaVH9nQ/J94AZNZc4KmeN/Fj4D+C/irYfY9RsEXYjEMnEisB8uD1IGelfk3qn7M3xc+D3j8+Ivh1fi4tWduFYwyvH0Ksh4P55zz6Gv3fhQI7N1yDXEa5otpdzRztD80Z3Bm4JJ6041GtgasfjR42+JPx5vktbnxXZTTmxGxGkRpEGPcDFcrpX7T/xW0Uta6fpg2SuEz5DAZHQA4r9o7/w4l0rNJGu5TngAhvwrl/+FZ+EGcG40mJ5R83mOAW3HoRiq+seQj8q5v2zfi55dzZXlnsnEgAAjP8ACeegBBrstN/bz8eWKS20VjtmZcNujfGB2AABH51+ht58IPA9yWln0uDeSS2IlB+u/r+RrnpPgb8OriaaS70u2LSfeYxln9B8x5z9KaxHkB+fc37ePxCazuo7iEC6kwFO18L1xwRzXBfD7x98Ufib48W58NbLfUFeMmeJCMfNzkkcAd6/TLX/AIAfDC9thZroNqqTAFnEf71cd1PbNdL4B+FXhLwfbLaeHbGO1ZP41UFic8Et1p+3A7vRtU8U+GfCEN74nuhdzWUW6UsG69TwK+SviT408X/FNpLLRpHsdGiyZ5QpUMjfKck+lffknh99R0wQTSLMrrh1dcr6fNntXAX3w20prC90m3ghihv0aKQIuOD/AHcd6zA+UvhrqXwm+HFo/wBuuRLdOu9pAocsQDkEA+tWtb/alu3u4x4C04zhRtLyxnacHngcjiuz0/8AZt8OaffILiAF43OdzkjB9a950H4d6FoF0ZbGzh2SKYyUUDr3I60DsfC6aL8cvi1qijxBJNDp90WCrGwRFVh/CDzivT/B/wCyz4U8O3KalrUQvriIEnd93ew9u4r7Lj8Ot5Ya1k8sw/KAOMD2+tRQWcsQdZ+pOeOpoEchoWl22mGJ7OIRCNCgAHoMDiuX+KvwX8I/FTw3HpXiSxe8U7jHIcFkkIxuz14yelewIsaygKOD0rTIVlOe/HpQB+Gvxb/ZC8afDOR9W8EyS6vpvAIjKmdOMn+HkdhgZrnPgt8W/jpY6k/hnwnf3dtbwjY0MgLK3PO4Eeo/+vX7vXtjFNb/AGURKqAkjCg5JH9PSvFbj4d6DpF59v0iyhtJpHUyukYVnIz1x9aFUfUB3wP1Tx5JokzeNi0krkFXfAOWHPYce2OK95iVz8v3l/xrl7IIsDMhJYH9OnQV11mzeWrr97ipuBs6Z5dkD8wBEbbSf4Tg1/N9rdxJH+1VazQo3mR61uZY1ycb+w/Ov6Qd8SxOky7lkBB4z2r89NX/AGXdC0PxqnxDhw+oSzyyKiMAAGJGeRnIU/gaaYHv1h8a/h3oukW/9oXjpOiAmLyzvPqW4yD9a8I8bfG7xx44vpbf4f2bRWzSeWswTO4dxhx39q9a0/4P+HNVMWoa3CZGbaSQRzt6gn3969N8OeDdH8PebHpdilvE75THzYU9+nB+la3A+QdF/Z98R+MNetfEvj64+0RW6JmB0DAxj+H5cYr6+0L4Z+GdDkh/sVFtkjJKoVJ+U9gTmvQbO2hVVi2cHJbnr25q1GkUbhQRjGFz2rM0Oa8U+BdD8aeHr3QdeZri3vU8pkIBDZ9R0xxX4LftFfBjxl+zL47S/wBEleHTNQkZ7O6jbO11+fBI5XGcdefU1/QlG/kttJCn+f8AhXiXx3+E3hn4x+DBoep2kcstu5lEjZ3DoDgj1AqlKwHLfso/GGT4pfCuw1zWyg1JlMbkZ3PLGQrMQRgZBHA6YPavpMr5g2SL81fMn7P3wnsvhtbvpNgSIbcusYkxkKzbsAqAD9etfVdvEMbCcse/vUgYT2MTkiVQUrDmtzaSt5eGBxgjtXWbJC5O3tT30yAwO4++RzmswPhH9vD4Na58YvBmh614Uk33mmLLG1q+R5h8sE4I4yCuACO/UV+aHwX+IH7QXwXM2kaVZ3UGn24ZTbyQM+xnYnkgA9eRk9zX9Alxb7LOW2nHmRSqQynjHTkV5unhmxS8aQIgiddpDD5eDkEgdSeBnrW0KtlaxMo3PzEt/wBrn9oeLdENPkkZxxvhYEE9DgAH9atv+19+0VGp/wCJXLlvlGI5QT6ld26v1Mm8P6ZeQo8FhbDpkFCPwOM1WbwZp07KJdOgzER9wYx/ulSDVe38ivZn4Oal4F+Knxf1eTU9S0uS0+0TKZppnIJY8BiH+dv5V+537Pmg6z4Y+G2l6F4kDNc2CbD0ZRhVwQe+cdeK2bfwfpNuWjW3RUJ3bTnj35J5B966zTY1tJCiMzLjuT2rKc7kRjY6ULvQtCcEc8+tSHKxESY9Txzms3z0bBjYqc9KbJcAgea/JOAKZpYfHdq0c1tuCmeNozn0br9Mivy20v8AZEv/AA98QZvGN8S32WWSeERtnJJO0EkA8Z7Gv02RNlyJW/i4x6Va1DTYbxfNfK567R1NDEeK3XxE0Hw7FDCI5Lt5YgghDEBGAGSw7c18QePZvGnxA13+ztC024srOQHc2wsAQxO4j37A19+N8IfBl5evfahG082fvM7KcZ6jB5roE8L6LYQJZ2FsojBzkkluvdhyfaoiEz5F+GH7PEejPaavfrO1zG5k8yeMbWYjqFxx7ZzX1to/hiyt3zKZJWbIYlsYyc//AKq6e0tiXAkJbauACSQB0xz0rRW1VH3FeB26du1IC3or2VpKYpSY41jYg554HA4FfzmftHT/AGn9oy9uLONtkWoo/wA5zhd59Owr+i9EKPuIUL0O4Z4r5A8dfss+EdU8ZR+MJbeK4kR1k3vgchs/cGMkds5q4ysS43PevhTcm90qB9weOW3jeM9jlQetek24ZZBtODn865LwrYxabHCYtsUES+WI1GANv3cD6V0lzexpGWjH77nHt71JsU9T1/TtIYz6rKIIkJ5f7uehAyc5rxL4gftDeHPBMJfTsXV08ZKRL83zEfLu2nODXB/FXwH4y8a+IYJV1No7EoAVLY2kdTtHHNUvDnwG0Syb7VrTtqMzhQmQCq/XGDxW2hmfLOoRfEH4+6tLHrU95BptzJ5n2YZWPd2+V/l2joADn619pfB34O2Hgjw8oaJYbiIhSEwPMc9S2OSQPU4r0/RfD9hpyq1vagCH5dxHTH5mu2thGy8MVGeCOcE0mwKP9l24MjgkSPgfgBUmmR2ttckE+YHVlK9cZFazW48wbiX75/8ArdqYoMc4aHCkcDOOKozP59P2pb/VfBP7QM+uTmQ/ZpI5IxLHgERH5V5HOQPevrnwr+3n4XbSrbV9e0W4/tUDbtt5FeDAGOSSCOK+8vix8H/CXxEsjqXiDS7a/lYeQXKDzYoznLKTxkemCD3FfMrfsT/CyxKfY9OZ4lBJkuNql89GxGUUcZ425q27geWfEL9t/wANeNPA194R0vSJ4ftSs6sV2BWOceZgnp7HNeY/sL/F7xPYfESbwiXV9LuH3xtIDhJRk7F7DdntXv0f7FPg7+0JLm0xHASxkiDkSMxOUK7QBtA696+kfA3wP0bwKsX9jW8NxcKN5k2AuGx0DHkY+tHOth2PpFZHulE8i7WLMWAHBwa8F/a18u0+COqXLuyMySLGVBwZSpKqcdmIAJr6DsA8dvHDMAHAGSCeePSs7xZoFj4y8N33hbVB5ljdgrIg4+U9w3Y1gI/BT9im/Np8UdbkcsI5rbhVDbjIGAAHTuTX7m+Eb2GW1hUAs8gJDFf4j65JPHevl/wR+z94R+G+uTtpiR7yflcxKJCgO8YI5yD1avqLRo4zJkRCNRlt2M89snNG4HbtEkm5pOS3B9/pVC5tVABAJbrnB5/Okivgm4ynIXIzgelXbO/juMKSCByv4euaDQ8w8U22ryQb9IuJIZ0ydqEjpj09a+QviJ+0J8WvhfqkusXenJ/Z8JVGYxOzKqDJJBGM49xX6ACcRzh4hs3f3etYnivwL4a+Img6h4c1e1hEd9AUklfjlQdvJ5zk0Afg9+0p+0vf/HKXTFa18qKJHYBm3SksdrEsAAAdoOMcdK+zf2GNOFj4E0f+0FYHdMAjZxh2Y5yenBIIPUdK8uX9iCHR/HN7diO8FiFLJgxKu7kyAAjGcYIxiv0H+G3gPTPBWnWVjHayHgeYLhvnRsDBGMYGeRnoTVzndaAe7RbBM8i8IhO1R6VcdYpAGY4J+tVLOAhzIzjaMgD2NXJFwQHzt65qAHeUgSMIMn3r4T/4KOxr/wAKw0Tzd/zPJjbgYJI6+uFBr7oZtjq0fY5H1r5z/an+HF18VPAdtFZS7LqwlyxYgLsbdjBOcHcR1BFAH5C/sv8Axrv/AIUm8sIbVryO9uDKBHkFSVCknjGBjoa/QyL9rO7huAG0FlSQY+ZG3DA6kdR07Vz/AMCv2aLPwH4fa28Q28WoztcmWYhQc4xgZI24AOTX1kvww8NlTcGyt2ec7yTEoODnjP8A9ejQzPmG1/bLjt7sQv4dkaE8BsEbucEhcD8Oa+cv2yvjtpHxJ8P22jyWs+n3VrJG8ayJgFTkHjsCM9zn8K/SKw+HHhkttaxtkV2IbZGpxu6Y446dq+aP2qf2YbX4h+G4NR0GL7Jd2jKjeWB9zHLlRyxz3/8A11tCqkB5X+wJJFdeD9U8pnV1uChGMBQ5JAHqG79K/T6xRFt1gbOIRt54r4W/ZL+B+sfCyM6fNcu1tNKJWEiFS2wHBH8IH86++VjLKTt2lj25rCbu7gUrqCOS3BT1xx6VXsY5hc+UfukZ56Zq/NE44I+X8vxqGJZllDIOvHNQaGiId6sM7S3tUZRIlAA+6ePc1aZmQgyDJIxkU5oySAuCcZGaAKSyEhiPlLcVJCrwk4PJGKRhlG2nBoUugyT9aC0LJMy8DnHJNUPv/OV6nA/GrxBk+6eMc1GkCD5TyRyB9KCCHyinWvOvjTv/AOEGk+X+D1AxuGa9aREk4I+7mvmv9oTXxa6MNHU7ftCbV/Dj8cUqmkGe7w7hvaYuB+evhWGfVPipa2k6lY7dt7ImTtx0HvX6i+E4YodOQRMf3YHXjJHQ+1fmp8Gpre++K088DbB5akbxnJDfpmv01is/K2iAEIwAZQSMEVy4c+24zqfDHyOzhQlN+SW71mXEQduO/WtG3crbgIcZAz61QuzubCggDqSa7z80mT6WxEbwZGF7n+lbEap8rZ4PasO1CxMGx8p71v2+2Vv3Y4PbvSZzjz5iuAnK96sK38JGWzigqYxtZtvrik4CCQDJ6D1+tQA9tmWwBnoRTRtAwnJqORSXJ7nofwppaRMk9ffpQBYD7AxIzn9KSSPLh24BXr6E08nfGgbnHUVEWLHbnB6Y9aAFSCcDrn1FV8sDluq/1qyGYEqeg5qAjPzjqf6UAUzJJv2j0BqxEWkYheOn41D5i7sNjJHWn27Is4PQD09qAIZC8M2Dyuc1azG4ynGaJnE4ZTywHWqMbvjLdjQaF0DDFskEDAyaWN1b925+Y9ePSmKQSpyCT14qTCkl14OMUAQooUP8uAT1PWkYAgkjPOKdvQI5HIFRrcRSHajZ9e1AHPGyZdQMuTtx09DVxLcrMASSOp7VpeXufODtxk8VE8v71gOSfywKAGyR/dQchasxoC4TJANU1dmuFA4AIrRJUfM3TtigzBiqMDktjqfpVaZTljz8wou5Sm0dAehFNklaaMLg/LQBDCjM2c/d/nWqZI2dUAye9VYUVIyyHJHNJ5qryy4J5oAuny89MLUkYaMbs/KagBVhu6bR0qSKYsoBx3yKC0WFVWYlee9PLIpwemcVAUH3ozjpmnkB2wedvWsyky0pQYKLxSSkKpOck9qb5m1tq8n0o2sxDMMEGgscIlMYKCoY4drVaZ1Z9qjBNNJVoipO1h3oArN5izowb5h0qe4ZSvPDjk1V3YY7hnb3qSRjJGF646UEMWJyF+Y9ec1HwzMAcKetSK0YG1uvekK5bds4PbPSgREyfLvxvxxg9RUrSELvByF6VIwIYS8be1RuyBywXI64oAXabiP7QxwU6CnB0ACsOtVVulYFQOnPHAq0pR9vzHPpQaEsSs42bhjtRsCc4yQcVPHEQCUOCOaYCVXJ+bd7c1DAgNwbeXcBuJyB7e9RqDdIZWcxntjvirRjIQyHBX0qh5qRylBlBnv0xSAjuCpIQ5I4FSFHiCuTkKePQ+1K2Srsy7mP3abE7Fvn+76emKAHKjSkGQ4P8sU9LHBDnqOfrTbiTygH25U8ZqcXOEABySM8c0AUmhnLNNtJCnqOnFQbvm3OMKcf4Ve+0n7NtHVydwPFVCoKLJ0A4wBQBT3DqAcU8LsKsxyOmKnKLu+6OaJMZY4B4waACQIw2httVmjUMCOoGM05SJCdvymkPEYBH3jQA1vN3qsbY3dKvWy7XVCd+OtRQ3G6MJgBgK07WIbDt7fqaALcqnZlFxj361VJZcn1/OtC3QtuLdwR9KjW2QglsFqAKyk8c5APBHUUl3CpTzl5ZfTvUpQRLj/9dIjEbd4wRyB7UAU4rxTiLnK9Sfep25ww+bFTSJHKuY1AOaBHJEuUO+gB4ZV2sw60sqDAIbPPI6mmtiWLJyrj61WjLxMfUdP8mgB0sLyESZ4H8NQy+XGCTyW7YqUvuy4GSOpqsrKTvx8p9aAHwShECv8AxcfSpy26NUX76nP1rLnR33ND8pqeKWQkHPI68elAGoyKWTzuCO3FQzkMuFXPPFVHuAjbpF5PT/69J5pIDM3AP0oLRcUPCjSovJ646n8KWKZZV2k5PP51TQzA71yFOMD17c0mxrfc8fAPXmgZcBJPyHAHXHvTZmS3fevfHTnmqIlMR2nnce3TGKuIqeWJC3J9T0oAaY4nYM5yzHmn+dIvyNzjpn0qBlcKXX5sdMVWF1uw4GSeCD27UAbMciCTzMjGB3qFJFeUgtuK9Peqj7IpQQc7QCPqahhYbmIGCfSmgNRXVhsAzjgHA5+tAcEMD346Zx9KrwTRock+nFWyQQHjP3j09qQDFLbSj8jnGB71TVG83aRuDAZq4Joy7RHgZ49aFDRPlV+brnqKABgs3yqfL2fwjGOB1qoUCoDuznnGae3mAgZ5HPH0qD5Nw3dyPrQgGsgjTzGUEH3oEgaP92MH1p4cZKMBlvXsKh2qqFkIOOcdKGB8d/Gvd/xf7Pf4ZWWf/Lgr+b2v6QfjW5P/AAv7P8Xwys/0/wCEgr+b6vdpfCjyKvxM/9D7gdQGI6jtmqoiBBLgdas7cD5eg7VUklV5AijGPxr4s+gK5cyNtP3RUmVYhW6c0yUANjoPWnqyoCrjcTzmgChKgWcc8+lVJeXORxVtixZuh5xz6VTmZhu2nitAGED7q4wozn3qvOpVN79TTy0ccaqTkms0gtKXZtynigBkkvlIRF35zWZGjySbpuQRzWsFGWA/I1GFRSRu+7Whmc/eWatyrY5xVNbIJICRnH61vTxMEZyM5PFVlQbS2cj070XAozogjOBtIqkikHzQw5rWZ1ZTxwPWqZgC5wMZNXFktELINyzA4b0rDu/Oeds/ITzkeldJsARi/AHFVZLaNh5rcMfyq+YVjmSkyEbcHd68VbmJfIhGOea054Y8Exjoap/Z2YfMOR1qgsIquPvY2kAflUhjV8sgwVAFKkbS5JzgcfXFWUAzgjHagLFJlCx5B6dTik+V1Dgcdc/SrDkNlFOAMHNMUO6llGV56UCIZ2YjDjIYHp0AzWPPHcy/IgO0ckn0rpQi43OvSoXydwGPm/TitAOaWzUoARuzg/nV4W0UK/ISQR09zUzqIhuX9expLcpJOQ2M8df50AZkt01tKIMHzXyc9RgdK0IbgyDLnkYB4q4IbaQfOg3Z69PxqJEjQhB1PT8O9AFMymEM6fMTmqwV5BmTAORxVsQSqx7DJBH+FTKiIQq5LN69RQBmp5SOytncD25zzV0KzJlOMHNRvbmM+p4NXQEXKgcZ6elAFaMgkbxnac/lT/mkbeB8pyDn39Kmwq7crjqD9O1DblIKevQUEIo3UOIR5ZO7GPyqK13YJxz9PStCaINGc8D9aZGQsRVB83UfWgsrySmJeVPzdMDiqk+9lyBnsK0mheRSQck9frVYQTfd7/pxQBDbxjacjLY/KraXBiVgOWx9BUCxSKNzZBAqwnlum1sZxxnoaAKZ+cZVcZyMc8fjXPXEEMVyrKpYplWbHrXXSqT8gxgAbeOc1lS2xHzMNzsd3NaARRCIKHDdBkH+lWd6zx7Bn5cZ7800IDsj2cE4OfQ1ZZAj+XGM+449ulAFN7WNmxNy3bB60KiH5FBDDOOe1Xm+WUMRggccVH5a5brubnNAmZr4QklSD0H1qIKQS3PHbFackG9VDClNqrxiRVxnjGeTQQUIVeRSSOffgc1SSOVrouTlE+X8a34YX37V+6D+lNMe6ZkC+WRwe+aAIQsUZ2ghieSakPzYZTtI7etLJEIZBxg/1pqZaTMnyhO/r+FAE8jnb1GQOazgZBuMaj25rXuXBt2CDcTjt2rHDHOR/wDWNADxIhyJAcNnPsahVoDGY1JLL+OaV0bZnAO/jjip4LeNIiW4Pb1+lAEAhCkrKSR/DjjmolEhjdlJDdKvrFhgSOM569qseUi7kRcBenWgDGi+RtgJyxAww5zWvJA4AViGBpIY1D+epOVzzT3Kox38k9+36UAPlMSRgOPujC1jtsKZIAIx0rQSJpMFpO5xnqRWbcwiMMCckHPvQBetHVkO3qOMirquAgOcjHrVS2eN0ORg8VZEMYUPu2hznBzg0ASsSR8hABzx71Xt3KHzHUNjOB9O9O6nyx1Pt6VEIZG2oWwDkdKALKyNK+7Pydh3qJY5IJzhsq/PPJ4qaKNlHTagwD7Gp4mLMUI4yeaAALudlU9RgH/61QF5YAQ4Oc4GRwadLvSYMx8vYDjFPkMrKpl5AbJwKAMrUNmFjJy7j5R34qeCPCLGBz2PpVW9hV5ssCwPIPpVuC3k25f5dhAA9qAJykSAHHzDAqP5WxgnkEcdQTU0MKOM9s5/GjyxDciVANrg/hmgBqKZlCA5CjHPbmk8kq+AflB71eyFbK4yaXgNhujHp60AUWRXBV13qeMVYEcSrycYxU8UYWYhD8pPftRIgWT5/mHp0oAXowCnK9sU0lIwd/Bzk4p08/yKkQxjrUTkyw5bI3HBA7YoAlkiVASDnd0460yOPdyPlP09KeTIqGQ5AXoKrxySpIxL43d/rTQCpHKCQ/IIOO3NRxoQHyQfatBOUXAyD+PNQkKXYfdAJqwKi2+2UFVGAeat+QgHzDg9wKFVPuqDx780rEH5Vbbt5Az6UAOx5kWwcjoO351E8avEUk5bHUdqejkgAgrk8elOdXGAnXp6UAU2iBGY+cDFJC5K4Y5A71qLFsQ5XJI+aoIoIURlOMZ4oAtPlovO4PPfuKaIxtynG7kDpzTYiSMyY9Mf/Wp7yYAXowBoAVhIu0sOW4OKnfJZUziqUcsokAfOT056Va84ynbjBHQe9ZgQyoyzrIhHTGMU52O772MdR61NIwRgr9T+eajOxpDIQR+VAER8tyRyAOMYqpdeaYSsYJ/rWiFAG4tye9J5IZSgbLep7VoBy8bSQySCWVVVh0Yc5qFZpWcq5Dc4GOK6J7VN+6QcjqfXFMWxViScNlgRntQBlLL9nlTIy4JOD1GfpRLe70Yx/K/Qcd62RbxecQVGCOT9Ko3FpH55KZ2n0HSgDlppLi7lMcwDMMDPQE1vaZClvp5YnEjtk+w6VqrbWsEf7vnae9Mki28hcDvigiwgG5CQCueM+uO9Nji8na/JIGAK0XKMCAADgAD6VEUZj6d8elBZUciUbWBC9RjrmsqW1YuDISB2x/Wt47ABkfMwwKjjAL7JOgoCwtvbooWQjB6dO3tXx9+1haW6+JvC8CRhbl7c4wdzbY1ypK/rX2hAC91BCFyruAcdxnt+FfE3x41W3b44vbOhkt9Ls1iD5+65jJBx+lZzPsOD4f7Rfsj0j9mSLy/hfOZGMky304xn7pOAT07jrXuBWd2AJ2Be4NeS/s72j2fwwt9Uj4+23Fw0ikDDbyNrA9e1e4KVYYIoPIz6fNiZ+pNGvlIrAnJGPqKhiiCsMAdc81YiiLyfvCCAPlxVpVbZnaFx61oeMVgXVsKo2nAzUsnzxlXI3DgCpCoJC4pkqhELyDkZNAGaoZ1YEY2enNOCv5YVcnnmraxb/mA27uhqaO38rIZs579aAKFxFvYO+VIHt0qnAQu/YdwPTFbQQGXbIu5cEc9xUbwq37uJQgGce1AFq2tw8Kyk5Iq6jL91uSvSoLQtEvlg8HnFW5V2NuXqRQaDBmOQ7uSRn3xQrjkHsPzppywGDkr+dDAJmT3x/wDXrMCuGAJyOop0S7jhunsKaqnA5BU+vanlsD5WGBWhmCnBc4HPSlUI2VPQ9PaoYeXZckjP5VOpVWdgCcUBYj8pDznpVh2yoBPycYxQApX92B+FQM4RuhHpmg0GTMqSqQuRUyrGQTg4NUQ8ol3ucj3q6rhsZHWgzLCoh+YcYPOe9St5W7n5V9Krbgmck49KkymS7YZfTvQQmOSGOeNoypwTxUzQxxuPLAPQUxTxhT8i9DUu9CnPJXnFBYzyjlwFA9eajz5MRypyeDTwsbSEA4JGSKlkwCV7cUARmVHO7GRjGKUoWI4zuHQ1KRGw2Dg8VFcGRJQgPGM8UAHyltqjBXrigkIueMn0pNrxsO24c0oX5enOaAHLyg8zOBTVPAAx0/lVjGVIfpioYR8uW6YoAbyxVmyAp5pkaeUvnnkliRxzjFP3qq85yT6cU+MMYsY3HBP4UANib5synpijyvPfCNu781HbOQH3Nk9Qf6VciwZsD5SADz70BcWOIo2Rx7fSrRkjbLgYAHTvTZD5QBJDgnoOtRFCzE42jsRQRczrh3Ry79AeKqSRuXUoT/8ArrRuoU8yNl/j/pT44iAwY9MYoC5RkZ3YLsLAjt1q4JpVtyFbkD8qsqNnTjHf1qvIUycqeByaBFJndiHI3sRVaZnuD5AYhB1+tbsUSMFAXC/rSmFZAUC/eGQe+aDRIzrS18hFTdnPrVuOFmQF0wAepq9BAhkEZGCpzmrHJYID0OPagCD7PtCmTpngCoSJGmwhwcdD3rVZSvuR+lUpYy0m8Hkd6ABoJU2uFxxipEjCYd8jjGPenpvICn6/jSnJYA4wKzAr3cP/ACzT7pH61yjK6My9+30rtLpQGUL0PBz61ltbxtIc9V9a0MzJitW3RNn6j1rfihjhbcwwPSo/IIALAdsY7VLLuHAXJGOPWiZpAnMnyhQOSeDUcuyP5f4mPepQ6sVjIxgZBqQ7WHOD65oAzvLLSh24A9KqsjiY4OFB/nWyIwzBlGBVWWINJ6c/yoMyOKNiflwc4q7HEI025xz+lV0jYScZB7cVOVlY7Sfu8dKB2GSgNJtYZzzQI1RgVXpgGldcHdnlBTmLHG3GMc0BYtomT8vGeKVowHxjpg/lVSGUiRVboKsZ5LFs8/zoEVJ1zHIAPlxzmsaKMxkqMg8/5FdIyiRSsfVvXpimPbrwCRyOw/lQBBZIzKzs21f1qw9qZPmBwB1+tTx27ohQDp+dSRR7Gw36+tAGnFmRNzDBByT64pslsJULH+ED8AadAxPOPlxgj3pu+Vsqjc5wfeg0uUDbWqP/AKvJOMn2Wsm9iaS4dEb5TggDtWtcJKW3g5C/rVVAru0jLtYj8xijkAhhhQKFbn1q6gKkbRkY/DFQZw/T5e9SIwX5Q3b9KAsSbSGIAHvVdonGWU5NPRADju1S+WQeed3StDMasOV7ZGRj1HrVH7FAblbgquAehHNaIwuR/F03entQ6AyB84OO9ZmhlCB1vGOMKeeB1qxLaeYnIyFzz6VpJE28HPU8irYQY8snIIJoAyEtwI0VwCAOo4BqTO8bE4XpmrkxDwrEw2Feg7moFQTbUXIIGTxQZmbPpiyHl8gdR171dhtbW3U+REq8kj1NSbGV2AHao9rEjJ+ZcnFPkNCO3iMkhDnaw9vWmTWyGUkqCenT0q3EhaQueDVySFHkUknHXikZlWxdNrDgFKZe6Zb36M8igE9PejZLC56YH61Zhmi2jcPm78UAVYbCGxIhjHyjkfU1dTMcokXgjqRUchBdWU1J5qswSMYL8YPc0AMewt3vJJJ0ExY7s+lX4UTb+7UBR3qGQbH+nSmtO0J+UZyePaswK18CHxH9c1oRWkAjUcs+PzpLaSMktMnJP+eKtLIRJlMKP5VoBVt7OBDhkyyng+lXZIInHlfePWpInhkGTxnqRSJsIwvOCfm7mgCjeQr9nKoMkgiuRjSSC7RoxnJ2tXb43ggAYrM8tUYkIMZBzQFyybOM7Wx0IBI7mkNssdwGHf8ADFLHcqwADbdmQQO5pry8kgdPWgLlHUbaG7nR3HzR42dgeOtaARfJMC4wwGWHHQdKrKVkYbzyvNWAuFLEhVDdPUGgLmbDZ26MSvQc4FWkhRY27g9O1WEgEaLJuHPXNPuYyyBFGT6e9AXKcUYIYbTwfX2qdIiMkrjH+NTldg+VetNLt/EMAkCgCCK2aOQluVPf60i7ZXMO0gLwPc9sVd3CTEYTDHPJ7/SpoUjUnenIwfxHpQZmbc2KgLsHDenSqcOnw26sFC/MMkt1X2Fb8khxu6p6AfoKqSME+bBXPODQBi3ESQoFVRk5O7vgVLEIniA8s5IG456k1sRL5iFZYwy4wPXmqzwMudq7frQBTjhEO5AoGfXmpp7SKeNGVNjDgEDjI7AVJLAzr/tDGPb60/ypVSPefmTkY4xmg0MI6bGJN8mOnPGKb9gVY2bnJ6fSugdS8YYt82eOOv5VJDgZQgEn+X40EWOdSCZQu5chTxVtYt7KzryvXJ5q7LHIH2gYH1pgt3kkwflXHIPtQWW4c5IYFT6kVOhRGCyqPm4Jx1NNUptAPzYI5HfFROC2124BOOemTQJI0CA6ER/w9KguAJUxPjB4p8BeMHBAPYetXpdsse/A3AYAx3oNTk5rMj5Y0wO3PpUimaCFI+qE5PFaWzeojmGGBySBT54FRAqtlQe9AFb5Cvyc98getLcLuwc5CdOecGp1jhi+ZV2ntinLG5U7QFL+1BmQrmUoZDwvTt+dJPEN/B2semBRHC/mmMrk/wARzU+VyUIOe30oHzjIkODvJODzx3qGWEpMRk/T9auiPDbs5XHPOarLzI5Xoeg9+lBHMV2idyNrfMKbPbrcSIpbGBjHSr0ccZZg7Yx+FNCh2yGyeuOhoEb9haWsUSwE7jjkiq506KJiV4BORU+nH5vunHqe1alyqBMoDu7+9aFmKLZjuXbuxz16Uf2bDJGQoYkjnB4rVCr8rNxgdu31qXGVEsJ3A9cUAc1DbShngwUxwCOlTxwgTffIVVxweK0xtYkHo3OMe1VZYweCMZPJFAEUsKyFWTPy1iLAyyFmBbBPUVuvHKvMY46e9Q+WEOSMkZ61mBkLZxrJJnkO2RxjA/CpxZ28a7ZFU5Hcda0QgEgAUYOCc1I8RV/YED6H8aAOdOj2rMY3XhznPp7U5tOjQMiqMDoPQelb8aNMRsGM/Mfany2WfmLckd+xoCxzv2e0ZEWIfOMgZ7U8qm5fKUYz09e5rS+xw7tu4fuwSTSMsSy/ul5Xn+hoArC1ZAZc8Nx6jikx5hIZvmUZ4q+Id6h1PXj16Us0LH5jxkHnvQBUgfymAU8Nx2q+8rN8sYw3c/8A6qrxRomcHIPrjinhGjO5sNu6D/8AVQBDJA0rNgEY6ZpUt43Ty5VVlU8DHerIOSvXA9DUqxqHY4wKAHRRxRbVPK9h/wDXqw9lGwygPc5NMQrGuVPfv1/OrI3KocnC5yaAKMlqsyeTKPlFMNtHCoiKhlHc4ra/chA6YO72qBxCV3bM/hQBlR2UO3gDoaQWEHlYVQ3Y9q1Iwr9BtOPTFTqkSKBJnbznFBmYH2EEDy8IoOCParsWnWxRAke3GfxqVGCtjnbk4qzHJtRvyoAdLYW+1Si4cHn0p32VEB2HIGd3/wBarUO9gO5OKsokRDY6g9/6VSZoUBDBcIsUiZ29D6Vj3dnsmZHXAHQ10TIyglOCOhp7LvUlxnpz6VQGBa2ygdMntWksaqNxGPSrkdtGgyOtROMNlegoAavC47mkRRvVj1oDMVyRzUigFOeooAp3McTzb0jO/AyxGacybYvKjT5iOOK04FRkIOPfNNWE7pnfATaNgoA58oygh+o4PtVreVxgcHpVhohIQAME9fepDbgBSe4/KgBSF2K4HapY2B7fMKVYT5ePQUQkLwfvUATYQAbxnFZF7pUNxIJY16HPtWy+7aRx06UxflVuufSswM9bRmTc3VT0AqysRU7ORn2qRWc7gTgtwBUoy0YZTyOOaAJEDGPDVnBNsvK5rQAK9DTJNxwPbigCmtqWkORt71HeabBOjRyt8qjI/GrhLI/mOD93H4mp2CKiF+SeorQ0OFi0XyYRJnfls59Par1qHgQxryuSa6EoIw2zoe39ahFuJOnyt/OjQzMxYDcBsjA9cVZjhx8iAsB3xV5kdUAYDg9RUEe4My54J7VmBJFEANoOWHrWXfWzO+T8y/yrX8oICQcVKUzDhlxnqaAOcW0VyNoxiqp0wtOZGrqobYBeDUQRVl2etAHLyaKXOSflNK+hK8Q2/eHNdoIo2BDD6UipGSExyaAOGTw/NcK7yDbxjJ71q6XpMduQHX7vYdDXVYMbCMcg8c9KiWJQWBOMGgCFIkjdmBwG4x6ZpUhRJ/PjxkevfFS7TxsFSZBBUD5gKAM6609LqVmGFk6k4pE09InVR0HU4rViA2kkfMKYXEp5BAHFUmNsh8jD7c8daxrm2lWXzScqcgYrodmSCoyB2NVpAvmFR83PNUI4+OMxS7McA9T/AErXhhkYhZBhh/Kr89qj7GAwI84x/WnxRtkKfmPrWYFRoW3ZPaoJNOje4+0MAy+hrXaEAEsePamTMPLIUYA6ZoAx2skUuYl2hvT2qaADJI6/4VNM2Ihzkj0rPjuXFwVRcDofegDdi2ujbuc8YrFvdJtr4YkTBQYrZgXceOAKnuCgiXZywPNAHNWWkRxAJGOhOfYZrRWyIOzoMdKvWqpk7Tkjr781PGu+QjHTHNO4FSOMxD5gc9aZLCmzzlHzDke1akoEmNnX1qM2wwxZsAHj3qwMGeGSTaznBJyKtx6cS7MMMPY9qmltdx+bNT25aM7Dxxx/9egCsmmQ2l08sa8Oc9q0kySf9nmpgpYFmboOlOUcfL34xxWYDEXeGz1NJMmEIY9alK+h5pk6/Id3WgDHurN5rdn3AODjHtmsCazPlKXQbjxgegrtRsCKDgAnoazbm2REMuNwB6D3rMDBihMagJ+XpWxaRuBkYyetL5QcqT0Xp7Yq4kaqu4En3rQ0KM1usqssg5J9KzY7MCVY2/1YzXUIIyNxHzdqoSRMHDL3zmgDPEG0sVB+Xpio3s5mKv1Of0Na0TZcxuPpUxVtwU4Uf0rTnAzVgR12KpDjFSATIphOGz39K0SioTt4BpVHPv70AZ0WntnzG+73oksdrblwBWyGwMDCnuKjcxMMsNzCszMz7S2CuS/IqTYAd/Rc1PGNpOB17U6NEIIcZyelAEe4EkA8HnFNu7aO8t9k4ywHH4VY8pWYnHSmMMY2H7vb3oNDn4bNYXY88dB2xT5bd5uExn+laMxG8nGWPUdPwoRtwIHy4/zigClFpJRRNKq4B6d60Ta2ckZDxIqleD0P6VbiClAJMkH3pyxhgY2HAHGDg1SZLRkrZwJbyCKPYD0Xsab9mdEHyKPx6VpKPvInQdOKesLF9zNj1qiTH2mI7nOP61RKzSTnZ8uTXSTQAttlGVxkU9LeCFSqDk859KOcDNW3DqIJPnPY/wA6fc6daPGQ/wAz7do9PYVfRCJM4HHv39alK/OTgZHfFZ84HDHRksJgwXeOgBFdLa2NqwH7sArjOBWiIUmBD8iptig7Uz8uDjFaAVpI1B3BcYOMetVUCEsvVOhHrV1pCgBPX0ApDATh41yB6nFAHLy6DCzLJtyQW6dhTmtFjRYVTAxwB1zXUCHnAO4ZznuKYUbL7jk9D0zQHIc39juOSQChOBkjqajFqYpwwjDehGDyPeumZF8pgAFIzgdPxqKOHI3j7owB/XigOQz0QvISgAbuKs24kSfpgYyOM9Ktm2SNyRkfLknHFPRQJQ+e2MdOtBoVLm0inWQSJ97kjsWJznisy7hVnD7Mtxk44PYDiuk2ZGBx6/jWfPG+7CDBBB69azMytbqY1zjkcdcCrbAuF7HHQnpQuyP73IPUetLjft2/w/nT5wKbh1GSc47GpgQFXYuCv41a8iPqTz71CWPmN/LpVgY0liGA8qMZJx6/jWgsaxwEtg7eBx1NK6ndgnH9ak8vd8g+7/nmswMAWiG43oNi4yfTNaUELzIEuBleSD3x7VaaNU3ZTjp60gBSNdnpwP8ACgBo06C0kLRkbHA2r2B+lKse1wpbaOvtVhIsuXeXdtBBTtmrTpjoNw9Pf0oAxrtW2llJOODxVKJ2aULnGK6CQLGCSvfis8RhkLKoBoAvxlmI3DPOKWe0CkA8E9Pao2DeRHtPSp1DFTuJyOKuwFPaEAjxx3NVp0yjOhwBWiyxgkL26VTdAy4bqaLFowhdbMtuwPSpbe6YtgfMD0NWH07HRdwxTraxWIf3vUUyCeOWTftjYKV+ZuOMCvin9p7X/tElusZxIicLjGMjGcj1r7os7YySRrGSoZgOBk1+fX7TiwvM9vZ8yKTGoJwdq5IJHr0rCvsfZcGwvibnhX7PcSy+Lr2eGIlzLG0fBJGetfp6hWCwRMNJLH1Izz0yK+DP2WtLgmS61Sc+TO8p2YGdvl561+hGmQq0Pmsd3mneW7c9qxw8T0uM6163L2G2Yyo3g/8A1q0vJgLbfKyx/UU4KE3PjBHH4VLGCSoDYrtPgpFNrXymIiXCt1HpUSSLEWUgg9sVqSMNpV+cenWqzQI5EkY467vekzAtwsZEVR+Oak2sr7jwBx7YqCL5AGBziri4lBAPXjFQBEyscLngHn6UzcWb5vugH8cVYGWG3rzjHoBUITYCGPJzwaAJ15XzBwBwSKgcLvDr15BP0qeRY/KViD1HA46Uxj5jccLyPzoAaigswbPOKe6rH8i9xg/jTRGy7l6gY6dah3jPJyDxzQBUMKKPKXDehqWNljB+UAjio0QHJU9MfpTmUOfftQBCjlMnNMiLqxbNJJAwJAOSDx60ixBTuUHLf5NBoW4mAbC898+5pk0oBLAFTjBp6wspz27VXuWPmKremTQBVlvRyhXao/WiG3HmCVDncOlVZYySAVHzGtS2gdIPMcbc9BQBZjl8tC5Xpx71mXYIUzD72foa0chUDkDbxmo7i3aXBBG1uuKAKlludtuMNj9K3EjRRk/Nk4qvAqxqAB8y9/Wn4DvjOD1oMzMuwwlaJfu9fpUkOQoUnOadNHufdkjHWpIkRFbJwfagBABGD270wyYJJGfSlOMYQ7n9/SopQVUHkHrQBN8wjHdj1q7BvRSCoyOh9axbe5Bcx/lWt5p2quelBaLCI2fmIA64qSU55HGetRxtzk8k0gYK5HUCswTJGmwA3r3qw0zMc+4FU4yZNy4wDUpYgbfU/wAqCkywWZzvT5iKiyXBOMH0qzFt27G+ViagDZkOeMdBQPmGOh4xwTwaVRiPGPxqSTG/pnPemn5lwGwFHNBDkRg7V+c/KOc4oypyy8sfT0pVHy7N2QRSKkVueylutAxzkrtB+ZT29Khbhgm7IJpyyrtZOue9NXySwEn3u3tQApVUcRcFW6+1SxMIGIPOeAetKyIW+U8mlcrCvJyzdKDQkWQ7TIwwScVMoeA5ZtwPQY6VGXQxBn5PcVAigxlpCc5455xUMCVzvAMZwBkfhVPBbak3JOMEdxTyzwqrNyp/mKYpwwIbaB60gAsRnk5HGaZ5hB3HryKuNtJBXhQP1qvcJD5ikHCHOR9OaAHyymaMRuMKpP41AdseFjGc/pU/lERl+xzR5eyEyOeeOnvQBGZAAMDOzvSO0YOAuFxk98010aNFaPndnrUCIWYn+EkE0APQ72OBk1Gf41Y4br0p5RWJ8njHSogjMR5nHpmgCGQ/NmMYxSvI0axqTxnNOm3CQAcq3pQ4k+6/BA/SgBGMJLc7cj86v2Uqxcjk9uayGCb1Zuxq6rxq2woWPbFAHSrcmSJicDA5OafazwOduQSBWfHGJj5bDbkZpVtQjblYKBQBqy+USc8tn9KpuuTjHU/lirMcibw23OBinzYLMVIxjr6UAZ00SEfO2OvSlgRiFIbpUhia4Q78ZU9RULK0fCn2x2oAsSSBn8uLqPWqbk7jkYJ4NToox1Clu9NJBfA5x3oAb5TKvTOOciq8sReMKTtz3FPaVYZijkkt37U93BA7A9PxoAopH/BupjJhwi5yPbFXjbpDJuzvb0HamSy/NnIDdqAKrRs0RikQEE8nuKmhty6gKOB+NQ4fGw5YtVnLLGG6NnHFBaJ3R0Xd1x+GRmq77XTPdemfrU8eVUbzjB/+vUreUx3JyTnPpQMzGRJTgKeDnmjzAiGEjn360s8BRiVPLZ6VAsflHO3gnigC1vzAUjz0xxTLFIZmaR1AKnofUVCqPHlWbO3/ABp7YQby2CTkCgBspKOeasxxbk4H1PtUaKsrCVyAx5I/CrzRlUXY+BimgKZtw4ZSCDjtwaBMWVYgoAXjA64q4ChQO2Owz0PWqghlklUxtgfmcUgEO0SKWH/1/rV77Sx+RQM4H4VTMfzF2I4q2NiqrsRu6UAR+UXUuD8wP5mmNhhx94dexzRKyD5ySoJx35ps3VXPKjA49fehAMjjQn5s7h79Ka67MEg4zn14qy6IIxIow3GTTpnVkAXHp6UMD41+Nrj/AIyA4/5pjZD/ANSGv5tK/pB+Nat/xf75h/yTOzP4f8VBX831e7S+FHkVfiZ//9H7ikDKMdB3HrWe5CyFgvbj6VbIbJaQcdRUBjWUNglcdMV8WfQEMsgdgNuMetVZGG7P+fSpX2iL5hyvX8KgCjG/GD/k1aArXR2x7c7GJqqygRhGPNWJGV2MZGD61VmiliAaP5yfWmBX3DcVY4wKaVUnIOMYxUhgJC5+8e3vTpInjwuAAaAKcwcZZeFx+dQMuQQg69frViVf4D1A4xVZjiMkngenrTQBI+YyvHA6e9Zo25y4q1v3MVXk1VkQrgNWkQKU4YkkDCA0uP3fIyavvCrLljz2xVJ5CqlDVmZUkDFRHt4qVAsnyEdKThSGI+oqFQqyeYc7T0FADJY2DAJwaiUyK24jI6GrDyEsDjnp+FRTAlgEPI65oAiPzMQDn6U47twSVjtNARTlt2D1OKmBZlPmYAJ4oAgMMHRO/tU0aCOPK9/yqTy0X7vQ+ppjSIMx4+Ufe9a0MyGZMqNo6n1qiYQAS7cnpV1mEq4B4HrVd+QPbpTYEDQCQFZRljjmqy28UOUzlhzzVmSQxuCg3D8+lQTAysXfGenAxQmA4Q5Hm5o5xubr0/AUIjK3JyCT+dTFTu2twB3qwIBu59etNeJXIfABY8/lU0kowQAATxmniJxGJPzH8qAKpKM+09uP0pm1g7HqMYpJE2thecHp+NTROHbA6+uP0oMxhIZlYAqO9OYsGGRkrz16jtQyt1ZRyuB9cVScmEo7Z2gA9KDQsTqCBgnH+NIsYQgKRxyRU8SeYuWXI6/1pigbjt+9gDpQAigxIS/Q9PzqIytLuOcdQKtyZZCi8sn+NVwoRghXPckUAQCPMnzc9eaqMoWbcPmJ9a189X4UentVLywXMi9MdaAIPMJkAxkDk1ZKRF90nA9PpRtdcbAAPemuARvzhs4waAKlxLCsm5lOf4RSRQssqc/ePP41cENvP+8kHCcZqRV2tlCCq9PWgBjQ72UtztFSbUcZxsxUc/mn5gdtSKquBtOcYyKaAhmGItw5GKii8x1IPQirTcAonKqKSGJlXcDz6VYEG5hIV9BxT1ZA2ZGwfp/OpAioQ/O7PeoGgIRpJOg9+aDMqySw52sxLDkDFRK3mHEq5Qc8dRSSbU+U8dxSEuQAg5PpQBbK+dIoRyu0Y/D3qtJH5SlScnOcj0qWBGdS27jHWp2j8xDvIXHyqPWgCjLAxUEHB4O3+tSlgQoPP4fzq/PGku3yvl2KAfrTVtecyH5WGDQAsMUbZ2AnA6dAakMTcKFBzxUcbCPdEo2j9aspJLtCIpPXpQBRmV4cqo3LnOAOhNT+UjLuI5I546GnEkPh0JyeAeM1N8oHln5QegB7+lAFeK1ZSzE7iRx7VDdWMbyiUde4HfFaGTyUGCOtQu2GIJDEUAU7e3cIygjBNWRAEGc7iDx+NWIY8x7wo7jnrUe1wNx+8B26CgCosJZsLkHp+VSjcvVNxzijz+WBj+YdD71LEzvl5BwemfXFADFaQZVB8hHc96dFFJ5Z2k8AcdOp9ahErG4CjgenbitUOFwqpjAG6gCBxE0IM4+cdqrSMCwVmxnA471dAjaXcxyrZqvIsZmVCO3FAFVxEwxKhUr93Hep0EbxgLlsD7x7j0qUqVY7hvz0PpxQrkR7VGF9B7UForxI8f3vwX2p4QMCx+uKmY5UgrlvWmlmBC5GX447UAyBJP3gEi4z/SpmUtP5X3VC7uKVkRotn3io61GqOygg4I6/SggGG0kKSD646mnsGQK0p3sR+VId6kgkbXOQDRKWddxXO3nigBzQlQZHPy4zgDmnRmNoAcnB5FQyyhfLR/lZuOvIqdwBGTFyR8oHqKAFcgqI2PbtUDRDALNkHp61PCcRlyNzDtUiIkq5cYCjimgEtQwY4GV70y5aJG343EcAUyJXi5kOCSSFqaTDkDp7461YFWWSFWUjljjkdquMuEL78k1SMHzkDgfWrDLsjUL6/wAqAFZZECqQWV+OKFt3hHA5q0Ll9o/2R/OoluWkO7bge9AEiHzIyOQcfnUIBKOATkdqmSRSSehFLC0YErkd+KAK8WZJj5h4HSpdg88ZHSiCEPnJx3/CnjakrM4JYjaPYVDAZ5conbAxH2Pc1YSNSVUnDL05xSZZYT7jiq0U5idsj6k0gLmSDsKAgd6hbLOykD19KY8yozOnzHtxTo52kiDdDn0oAFjUJtY455J71JHsVm3Yyen4VC7B2w44AHOKiGxpOo4oAmEiv1G4g9BSNGiNuQ4yOQT0qKIqqkEEHqKnEuAVbaGI70AVWIZiCMn/AApD3Zf84p3OFY4BPT04p3lhRtPHuPWgCjIHXJboOceuasiR9gZshiPwFWY4w7EnJU+tKsMgJwPkU8ZoLSKaebuEjdTwPQVI0hXPfHJNWDkoQvOMjB7mmNGwt3jdcbs5xWgJEbwkZJOWPPX15qFZF83GOvenpGQqqDvC/rTQgDt5a9fxGTQPmsbGnSia/tY04QONxH1zn8AK/K34wX8l38QfF97bMXkEzRLv6kodvH8q/T6O+Olabq2tSgCLTbWaVmx93aOvNfk3BBd+I/FNtDcP9om1fUd7Mp3NtLkMcDt3rnlufecHU7Rq1uyP098B6La+Hfh/4e0iNREPJEjoOdzOM1vZKONjEA/iPpV6TS3tbDTkiTEaQxkA/wADBeRUqoihgCCAM8+proifF46rz1pSI1kIZD09q0JFXG1Tuxzx61gfa1S4w2RjgemK3fuR5j43c5oOMrHzGl+ZunfPWnTngq3zVKgd2CE4yOBUYjZp2jztHQigAR1kHy5UqegNOVZWkwQCpH41IsKpyAMj8DxTwGzvIxnAFRYp2EwcANxg1G5JIyQM5x6nFTgyb2L8+1VRnz1O04znk9M0WJuWYU2kI5yxHGKsP8oVR9/1pwWNH+b5frzxQDAxVY5Bg9B3osXcjkPl/d6nv61XdiSAxx6Yq95Rdf3pyVziqpjjEhz04osZ3IQd2YiOexpyoyoE68cnpTtm1g45B/OrZG6Fhtzk96QytAFBwwGR71IWBkZ0OBjHSoYQjF40I3KM1JkiRSw+WtAJo5EQ5bK8elVrsh5MrkkntTpOSCegpVYIc80DsRtACCvJp6qRsY8Fe3rSDPzbjgk8UFgOcFSKDOxI7BgMnkVAzZbC8UpJcMelV9wLAucUCNRHAjCg/LmpowWPGB61Ajwsm1W5HbFSRxZ4QkkGswLBiDNlVIPr7VErAPh/unt16VLI7IBnGenWo5/nx5QyRz61oa2JHljWRQDhulQ3szLcrGoHzZ5NKsfmHcRtPvUkgVxvbGRyDQIiV2abavyqBgjr+tX4I90fzDoe/wBazwj5LRD6nr3q1ukRl6Y6ED/CgCy0ZKjJyKq7QQMHGOtXRzGUU8mqrIyR+YcYJwKAECll/dkfL+lK2JF2AbD7cU+G2lIO3KhuuPQVLDC7sWVN/cjpjFBXsiosP2dEBGVJzjPtQJEWTepyRgEe1XRGyqWlB5HA7n6VkohDSON22POcjp9aixnyF3eCRjjrxVmJmK4I2Ljv3/Os8MduyVQoPOScUAS5DB0WNG43HBP51dg9m+xbMLxqRKcHIxnpx3pYAJJ1mzgHKj/H2pl3qFlDCJppY1ReCS6joawdZ8deD9Djiku7tTufBRSCTke1BpDBVJfCjobqIJEpjIAJweSen+NUWLMD90kDnH+e1Zp8c+CLg26walAEn6AyopH1BOeKzLr4geBoJWjN8hdGwMYw2PQnjmg2/s2v/Kd3YhTGoZsMvv1H0FXCpG6VmAJ9v5V5JD8X/h6k7EXpby1+ZUw3ze+DxWVdfHXwmZGXEzqo+9sC8+xJ5o5zWOVYjsezLv3GTGAKnjPmsprwsfHvQI/9HSxml2jILLtEi/XoDUVr8d9Mub4wQ6W4CfMCA3P+z6cetK5usor9j3x/4t38PJqGOaJ/9Wc14zc/HTTQVZtJuBHI2wNtBBP51EPjDpUPyjSp1M0e5WwMhj2wO3uTS5g/sev2Pb4n3OVA/MU9xJGwIXcW4ya8Lj+MCJFITZTTPtG3zFAUN6fLzVJvjNqtwd0tnC2MsqojMMdsmpF/ZFfse8SLmVfm3MnOMnOajuHYTM7AqGxx9a8gX4ySrtlk0lxOV34CnaSO3WmL8bYnJ83SJFPG7bz17cUC/siv2PZLVDKmWbeyngd8VJ5gRRGzLkAgcEHNeJWfxq01I7t7uze0B2+XhDlvX6VbPxd0R0FwltOQuCuApHv61egv7Kr/AMp7EuWTG3JHBqLz0DCPGCSFA4ryaT416QxMKxM25MgMpH6ilj+L/g4TD7T5iNtB+RCwU/UVAv7Kr/ynr6O8bf3gf0qRT5km1BzXnUfxR8F/K9zdOuW2gBDkk/TNXU+IvguJ45nvioc9NvQE49evtT5jL+zK/wDKdxKkjOCf97Pr+NSBJIwvlDq3zDPP1rz+b4n+DZFBe9aIZIVcDO0+2aqz/FvwXb4mju2kNuTuG05YH6U+Yn+zK38rPRZo3IGxuv3hjHT8KkXcjKp+bnj2ryG8+OvgmCWO3jhupzJjcVj6Z7EkiuntPij4JuY1eSWWEEkFGX5gB6kGpug/s+r/ACs63bKHduQy9+xzV7ZKY1DHL8ZwPavO5Pit8P0J8rUGXBwAqZ6HnJzVWz+LfhZonkzNIqH75UA89MDmi6JeW1v5WeqR7kTKpk8jBPSn5AMZBGQOlcQvxE8ItB9qF6I425ZWxuBqWL4g+D3kFut3G5wOd2Goug/s2t/KztTIwO4dTSScyBh3Gea4j/hY3g/cI5L6OAAhclgdxPbrx+NcLrf7QPgfR71rBZTOyZ+bKr09NxFVzotZZXe0T3NWl5IyAwA4GBx6CmOZYtpVzjp04zXi9j8evBVxDD59ysf2jO0MRlR71rR/G74dS3klrLfJG0JClifkdiO1VzIp5ZWX2T08iViO4H6fWoyu1iGOSOgGa4GH4p+BdQ81rXU41SHG7DL1bscnmtW28d+D5Jvs6alCZOPmeQBR7g07oh4OqvsnV+WCDt+73+tSRxoSZFOOgOarw6zogiZhf27NjO8yrgj160lnrWhSlk/tG1LY+QLICSaftEL6nV7F7y2zv21MNuBWO/iPQ4GKXWoQREHHzOoP5ZzVj+3/AA6ZI0i1GF1f+MOCP50udGX1Wp/KXkiYyEH7uM08wK7jnpVUazpB3G3voJBHneQ44qefUtIhcI93GHLBSqtlgxGcYFTdFewn2JzGocY47EUqnaykjBPNVHvbdZkdJ1aID5vXmqsuoFp1WOVWRO3fBoug9hPsXZV3OH6kfnUBeRSrKMc+nNLFc2sgUrOgznHIzmoI57aV3E1wihQSeR1FMy9hLsWZ3810YHjvimSFETc569DSWEqTq/2ZgR2J4zTpoWdWyRiPrzijnDkl2GW77o+AGJ64zxmr6bk5IyMYrLkiuobc7EyW549BTkmnlC+YCoI4HPWtAaLBPmnPQDv3pjwEplGx7UqTCFx5iYyevap5vMypt1zu6CgwaKnlyYU+lPcojrIMMwOeexFSOxU7JEIZeopfJV2wOXxyPQUBYnZlkw+c5o2AHJ61Ta0vbaU5TIHOK1hHNsxJHjIzWZpYiaMkqRip5l/cF+OaeUwuAQu3rmoZniWMASocDn5qC/ZhZSKSFwQPer2NhJXH9KZbCJ1XyyMupI98U6IPG/75Sqvg89OKA9mxqIQowMZPJ71BcxOz/Lyg6g1eWaFAQ0o3Ecc4xSuBcKGVsSHp7/hWZPsZdjP8pVAIGPUVTuQrFstsz0rVMsQ3K8qqE+8pOD+VZc01k5DS3UaIeg3gn8hzWgexl2I920fJhif8mnSupQZXr36cVT+16YHI+1xqVOCGPpxT59V0CALFPqMKs+QcnH5ZqYmiw1TsX3cCOEKchjgd8Z+tOWRTJgEYBz17Csr+0fD1tJvuNQiijX1YZ5HGKmk17wsLY3EF+gdEDgM68g8VpFjWEqfymkCk0jEN069qkJbco2kjtn2rBl8SaDZSOH1KDJ2ttDjODU6+KPCx8jdq0CI+7BZsnj6VNx/Uqv8AL+B0UJilcgqy7R2z8vvStJC43B9wB6ngYrjYviR4FitY7mfWIYwxPpkfnXPWfxm+F14xSPVYomiJ4kbGR9BRcv8As6v/AC/gekzSHC7GBZSD0yAP0qMq8+454YYPGOPauHuPit8NoNxk1RFd2PKsCuT61mxfGXwIGuFj1BJQrBSyMG/IVNw/syt/Ielw/IgYgBRxt6nI/OpJWLHJbkdFrzi3+Mfglw+y7AVQOcdPpUC/F/wDvbbqWxlz8pGSxHpRcpZXX/kPVEQ7S5H3qc7fuvk/lXkVz8dfAFvFHAb7z7g53Rou1io/3sdKs2fxq+HF7G8i6tHCqNgCTKt0zgg/0o5h/wBmYj+RnozbyoAG0pnI7806KNOQ4IOOG9a4CL4s/DafATVkO/q4zge9Pi+K3w6jYqNYidGB5GSeO9HMR/ZeI/lZ6C8eWXy/m47YJAH4VUWORZSVbJf16156fjD4Dji2vqkUfBwu/P06c1hp+0D8L1WGCXUAL0k7htLLgdxj+tWVHK67+yz2RSwJUrgDmqs5wApOdp315XN+0J8M4juN8svPBUNyPTjpWXrX7RPgC2K/ZbsvGqnPB5/LmmbrJ8R/Kz3S0DtEZpABkZHT9KvISwGwfKM8g9a+VIv2svAjHypfMWJlOX5+THsR3rVH7UngW+BWyS5C7dqqIjnI9x61mP8AsfEfyn0nOdw3DGRSuN8OfavnWL9ojwmwMawTzsOuEKc/iKjb9onRo/3w0ieXzHOdqn7mOuDt/n+FFw/sbEfyn0M2zyvcCmwvwB5lfOmo/tKadZNEbPQp5I9oZhsOTu7Af1pF/aS0aK48qLRbwJIA5XYSMn3xntT5kP8AsTEdj6JklgbkNgjrlsZB9qs27Ryhoh8xxyeOff0r5Oh/aUs5pZ/P0iUhX2bVHG3sNp5q3F+0npNpJL5GjThs9B8o49hTuhf2Bif5T6gZnDbI2GFHPTH49RTIghkKq23Hrzj6V80t+0/YRSgnR5Y4ycnjcefXA/xpsn7TWkx3QCaRc7WwcsgBOeuDkcfhU86K/wBX8V/KfTswSMhzknb8x6/WqkzSxyRyrwT82T0wPrXzNf8A7Vehi2jZNMcfKQcfO4Oec8YrXt/2oPClzp4MlpNF8uFLxEkt6LjIo50H9gYrsfUVtckoETj1FbyAMoY4LY4A6mvlPSf2mfBU8UdnewzPMoxnYYy/cA5zg11K/tG+DIbc3ItZkiGS6kqH46qMZIPocVcZIj+xsR1ifQflN/rPu4z7fgaZBCUHlgcY6Z6H88c183RftP8AgSBBO/2iUN8qqUfgdiWxgmoLP9qDwPdXIhk86HeSFBVxtz1LH0quZB/Y9f8AlPo942bcFwCOR3+tQ7VaQIRkYycE/wA68Cm/aZ8EkHyWk/dncWCMcj06VlP+0z4OaTasMwibvsbkn2rPmQ/7Hr/yn0tISH+Tp1qrOmQJRXz1N+0z4Kcq9vb3TrjGXXYFYD05JBqVP2lfBisE8uZwyDIWFjliOcAA8DpRzIP7Gr/ynvZM+7OBzx0x0/Gpgh+aRQSJB0xnpXgP/DSPg0sjW0Mrq4yF2fMD7mkH7SfhQhkmhdJY1O8Edj6ZxTSXcn+xcR/Ke8qplDFBzjqM5XFWkDCJJZGG1Rh+Mfyr5yb9o7wCqmW1MyLtOQqknePfkUWX7SHgw2dvNqC3DSo5DLggbOxNUmu4f2LiP5T6MdlAKpkqex/pVFpI3H7sYdhyOOvT614xF+0b8PJllWVnRAclmVjxx02g9KuaX8cvhhqF6IYtQIAHUqRj06gHmp9oL+ya8fsnsiFVaNF7Dn61PIMxNtXqa8tf46fDQGSMXoDQ9eOv0rQ0v4y/DzUI2MWoxtwuVJwcN6E8URaZLyyv/KdusS7txB21XI2GsG28eeE7rzJI9QhUIT991wM/QmlPjnwWLnyLvWLaNlwT82Bg8AmqsjJ4Cqt4m6rEOEA5NWMlWCuMH3rC/wCEp8MrcxyLqEbbW+YBgQV7EfWtL/hIvD15EJIrkHOWHTPH402kKWEqdImkG3bixznt71ag2/dYj5emec1SS90Yqi/b4vm5A3ZJFW2lsA2IbqMLjJJbge9O6MXh5rdEtwyrMXUHacdBipGl3LkjGOvofpTo4rF4i73SMFQsCOc05LZHh+R0OBnBbB59s0EOm10Kkfzgsg5HOBROSYAzHBqzDaTrcmHoSOvYirElpMqmIrnGT6nArMfJLsYoCMAf4setPgLN24GMVoQabOzZVCQfp0qa2s5yr7Yj1IHIoDkl2HQvt6g5pZ424ZScDtU6xsjLHKmM96jZU3fM3X8qEKxGSduAc08M+CmOKlhhJOCOT3qUx84zitBEcBLD3WkADHtg1Osew4OBuppgOcR9qiwFV0UocUIgSQEnjGKaY33KD7mlCnzcVZmPlQJKWU9ae2xV3DmpQMnGORQ8e2M7hndQaFWOcKcYwO2KtKEkGVGc1AIozhAOfWhcwyBCd2fSgixIFKMcNkY6UnyhlbGPU1akXI4444qLbtQMx3UFiLs3bhk/Wn8ZyahbKJv/AIaYZGYZi/WswI/KIuGkJyPbtVyLYYSF6jn60xANocjnkGpYFAkJU/n70AJJtCD0/kajUyZy3IqeRAGLdRjke9RwHzOehHagBBlh649arXBLHp0qbjcRzkGmudwJCkAdaAKmcrkZzV2NNkYduarIQ65UcCnLIwQr1oAkEgkBU9qYkfG/tUSRM2ZB0NPSXYCh6UAWCu9cjoDUhy0RVaiVty5H3RU0W7bn16UAQpGyjdnp1FQs6O2U6irNwWSMYPNUnUEAJwT3oHYtK+75f4hTwV37e471AoBO70pxxJwOo70CJnft1xS4AwT3p6oqpzyarsrspCdqAHl8NgU9AdpcdfWoo1xgvz/SrYXrjnNAESuSpJGKjZwAMCr4VcYaq+FAZetADlKkdfeqpUZyOMnPFWS2wDjHHNV5HUj5OAaAInyGwp61IikDaDzTdoZcg9KWNSx47UABDH5T0Wq8joM7l4xxWiBk49uazLxQIXkzwq8UAVfkkj3Y4qnhVfCjg00CXy8BvlNU5YpX5RulA7HTW8nACjd64qQ5IJHJrirW+1CynGGxEOoPetWLV53nIkTajdKAsdBCVJKjjHepYoyHMuT9KgC4TfgjNW7ZTKCQelAWJF2xkkj8KtSRKdrDkHtVSRAmC+cVKoZhjkKaBCsgEm1hx2qNoFZ8jqKm27W+Y5J4FPEZ3Y/iq+cCEDapI6jrTUXYQDzx170P8jrv45w1OLeYNw5I/lUAVZJJF+UHAFINxG5iTUU0gdwCelTR5PKAkVmAuHcYz8rce9SLGoQpKfu8CovMZDwuBVtNjLmQ8dq0HYriLaNvrTlxnaR1xxVkbfm9sVF5bMWI5xQFiJhsUMcD6VXkPA64PtU4BbB4IJ6Vb8iXA+UsvPIFBdjNMeGEiHpSTg5EhPWrLLyQpJHeqktwhIjIINBFiVE3JnPHtSJvD47Dp7VNEmMEg7Mc9uasCJidwI4HetAsVkJckMeelSJFkEpx9ajztDbAGPU47VLHP13RkhR2rMLCKQDtPBHqajZiHD44HpSq0btsAIU+3NSTWjpHnB20Gdh8RDk7WO00xgV+7yTzS2cbt8g52jcfpUhKmQqFzu5HHag0sVTCGIZhz6iqrx7d24cKetbCRBCqAjLdjVeS23NlSMZ5FBZUgZsAdVAq3uQMAPmYjAxSRwBCxjz7inFD1TP1oArh3aXai4J4OfarTcgqwJxyuB1qQQSIPMIz/wDXp67ypPGF/WgzIX64B7dfSmMBjLf/AK6exJTAGM8mq0iudrtxnigLEy+vcd6GJIz+Q9fWmcDk/dH6+lGcnJHI6CjkHYWJmTAI6npUp+WQnrmoPN+fA4zxU4JIOe9acgWEIUueck44p8abTnqDTTEqnOC3T8M0qq4yCd2P0oFYcXVTsxSbVXlR1pN6sPmphkP3V6UAA5PTnufShSSuGIyaE3L1oYl144Pc1mADO0qQOO3tmpcxjD7Qe3PBHPaq4U+uMdSe4p2e/wDDzx/hQBIzLu3RjioJZIzwASaUFJASBjHrUbliM5AHtQBD5fBJPP8AKnQhQp2scj2pWZSuW4I6UKfQhc9fegBzON+0n7vHSq0iDduC/MRVyPZGCzAEmmuFwH4zgEcUAURGR1OeOOeuamcY24OPwphyWJYZHb0GKfGGYAAc4+tAEkZRgdy8NxmkGFBjBPFI5CptdsDpQAgOB+dAD0ZS4AGTimHaFLO+cH8BQjguQg+UfnUqgr8gPX8jQA0Ydgqjhh1phtxtJBGR15/pU/lxRg7WZ5OMZHAFNbaCwbOWHA7ZpoCvGcHDcAfrT34O5R096YoHAPUUwOu8qO3f1qwHrIrAgjHFGxGQck++arO21sqODToZiihXxz3rMCdTv+RTilIjj6cHpntVeVWWTG4j6VOkLA4xvyKDRFi3maBhLwcdAfX1r8uf2p9RurLX7+6BD+QGQIrAA85DDPPBHav1CuNmkWwn1DCmVSIs/Nhj04HWvyC/aUSLWLu+gSLbLFIwjReM78hsn8M1zYh6H3vBFC1WUpHuP7IeoQX2gXKumZZyxQlc4K8kZ+tfeem8fuWTO9uAVwfz9iK+Hv2U/CNz4d8Pebeq4Mu5FUPwA/O7jmvu2BREyeem0RrgsDk+354qsOjh4snfESJJkCyckE1EBtO1jkipJSN5ZOc9KcqDd93Jrc+NZBIEXjncf5U1W3Dy2PGavvHH0IAPemCw+YMSPQUDiV9mVIPTrU0RwpUAdcj1p7Q7AUzkUsGwKEYcfrQEhShBynfqaicE7OMk8HPpU7Agna3y9qrsQOD1B4oFYkDAYyd2P5U7ysqcfWq0wWJw56HtViORZNzBuOgBoCwE8cdxULAAfd+XFTFo2OV/h61DK2fun7vU0BYqFMNkcLU6hVYEc8d6ZG6tkN1AqLJDFvSsxFhkwcfxNTUVEwGOaXIIVc7ScU1R5YIY7sg/WgCRnUbkPzL2qi6KxVzxVwxb1Cjgg/0ppjbjvQWivJEjwMSPmBUA1ZiclPJf5ivSlIAj3NyBxj6UhRYyGX7rcH1GaBiFBwo4HenCIAKoG0jvUaoVwoOUPr1qxyAVxwP60ARfd+Udc1JsGSRwxpuFQ8DmljZZJNzHBoARow/JIz0IqFotp2qM49KvMiY2rkbqgeIwnajbwepoAhQHdyPm+lQTucGM9TVtVZCGJznpSTp5hDYAIParuZ8tzHFssR35ww6Cr65Ygk4IFK0YMgL8EUsi/MB6dh3ouaJFqNxv9x61bUQFS/Xd1+tZwjJ47ircbhcg4H1qAJGJbCwLhs96CsgcBuMflTY5DHLvYZ54J6VZMiOpLnDHpigBgdS+6T+H0pGZHkxHyarJ824E8+9PEmWCAY96ALI5cbyFApHMLK6BTz3pfLDou77wqMsAWB4wO9AEJjCFVIpZVL56E+/pSgZQKQWfPX+lAGxwW4Ld/f0oNCNFWN1DcE9B1zUvlqzEdWHHpjFQyOruJhwRx/8AXoKyKwlY5bv9D3rMC0kkaOVUZIoly5D8gEelMEZZzJuyT3B4ppLRnY/zDtighgI4ynztjNPWBuD1FIflOW5x2FXIpkI3ZBA9fWgsqSuq5G3coPT9KYiLIpXGBnmrVy8RhGE3P0zVaPcoJ9KAF3lWKbcg8fSoTCY5HGNxPSrO5mQYOME9e9KzjqxwcYwKAIx5uzZ0XBzSGNjBsd+VpZQxCqMBSOT9KjZeGXOc/wAqAIlOAA3bp+NKF6849qs7AYtqkEnke1VZFdU8sn5sUAIziORM/jTzGpYMhLL3zUJRjD85+bpTlGwYPGepoAjeNXctEMAD1qGRjxxhu2fSrDZQ7xgikZMjccAnmgCCRVVSxUDNTxYJQkAkfnUXmBflYBhigKpYFTwR+NAGzExZ+ARnpk8VajRVbaz9OtZXnMsYXgKOmOtXEIk47dzQBoMm3lDuHtVY53Ec8jpUinYAUIwPzpGlVwGbg9PegBpLLiIg4Y9uopCgAJXkL2qUK4GQefrUbREMQDkHrQBHHGshDlvu8gU5ikbgAbifTpTRGu0xkkZ6YoigZR5T/eXoR1NABPF5oAzjioIbXny9+7PQ96mkeXzWwuMfnUL+WsykkqfSgCQxGNiM8jufas+R08yN3HGa2HZZBsPQYqtNEFAXbndjFAFZ2RTg9++OakfOV+bjt74qukMhlZZhhR/F2qeSFpFVU+bGcEUAWmt8wszkEnlfrTYwIYz2JPPFSI22LaTkqKrAiX5GOCe5oNCWa3dU3Ifmbn6VmMJMlZvvL/OtEFYFwXLEdKYYhKpDfez1oAzjJtQHJ356etRTK0mVU/NjirtzAixls8L19qzw5Vgy9PyoAejuMH+MY96uLLIy7SNuP171SkjVV3IcFz9eg5qW2jYxhScD9eKANK3VfJkDcZ79s/SnhfJixEBkg/nWYGkjJVzhlHXsa0YHd4eBg8YB6HigCi/nSttHHt68YqwZI0GJM/KMc0Cd7d/nXjI+uKSQh5csuFJ4z06UAIsglXn/AFeB781M6K0eDxv6A1XkQq+1F+UDP0qcOHZE64HWgB6x7MIMMG6/SkdojE57RnGPpQzlQVGM/wBKiLAqwzkn05596GB8cfGtP+S/Y/6JfZsPp/xUFfzcV/SV8bGlP/C/89/hhZ5+n/FQYr+bWvdpfCjyKvxM/9L7kIQ5duSRUU6eWoXPX0pGdSARxnioDv43Ddiviz6AglAUNgc44zVTO9cE4JzVmTBJjPUmo3Tg46j+VWgKzxIF9XqCZhGqxodxPUVaO5jz1rPeIks4bnP4imAx5eQRwRVeZmaEjoc/nQOFHnDDfrSE7Bx39etAFYB36Dp0qFgqxPnl/QVYO85YHn09qquh25HRuaaAjjROrjaRVZ5FZ8dRUshYrsXqKgRY4lMp5fOK1iAyZsAbTnHaqZUYJbr1qSWRwS44HpUymJogQcOfWqMyosnmKcYJSl+XO5uoqAYWQkfxcHFSS/KB2zxQA1wHB2DntVSMEnMpIHv605i4YAZyPSpGHyqpB3HtQBAFG8qnJNOVXWTB6YqWNFTJ/jNPzIMu+R2oApyBzkLwT37Conk2oQxy2AD2zU6kyM6hsfhUcijCbm3E+1aGY1o41zJGcjFRrskjY4wV9qkkQxkKvIPPNIXBQFThe2KbAgMTE5LfL69qqQZZyk3ykcZ960GcRxbFGeAcVAyrsWToWqUwGvIm/aRnDcEUjyNMoUALz396gKupwn1yfemRR3W7dKdwHYe1UmBZhVVciT5scCrskgCjI4HT3NUEdYmG8cnGD6VO2Wb5jjJp8wFJw2dwHcmrEccUYLFs5OaVvmJRjtPODTxtxtA3AfrxVAKxV0yoBXPX6VXkwU2YyrD9a0IiHiYEbAOMVQlQMcKxbB/KgBnKCNRwPQVYigHR+DjjBpD8hzj2pS2MEtzmgCN9ow2cZPzCmlPmAH3TzT5QijeT1pzkqqh+SSMY7DFAFeaM5Ix1A5FU1hIdUjPOOa1UIeXbyBxUTkwSELgE9D3oAqGNmJ8vgA9+1LsUIEY/MM5+tODMhI67gASfaiUvgsoGD7UAVWg/dh1OQecds0ryBXVlwWHb0qyx+Xk4x6VSdUDBZm27jj3oAV5Gk5Y8nFXVhOdgOfU1H5ECsoQHb1pQVjcsnOOtNAQsrRSMjHAIqWFDgZPB7mlkbdGGPGeOafG8aqI5D19KsCAgtJtJxzge9JdC5kCBCMemOatEYPyfUU1DkMRyR69qDMoLCohMb/e7nFR/Z2t2+Ug56Gr0Xz8k4CnBpsytCglH3CT+FAFJ8xISw4HPHenFvNQZAZyOPpUE7jy2cAkf54NWreFpUDkdB+XtQA9VbhUG3HBqVRIrbh83HGfWqxk3/JyFGPqCKcLkk4B6c/WgCwkTMzStj6elSIwAVIjgk96piZs8kAHrgd6swZI8sDGTjJoAJPMYgqMjp+NIltKW2Sn5GPAPb3qQL5YC5wc8fWlkmcbEIBUfxd80ALNtHJOFU/mKa0cXD9AfzqrOGkIB5GOKlUBTuk+bp+FAEzgiMgHntQ5VYPkyWGAalKxGHIYA+/eq+dqAsPr+FADTtaEdmB/TFOhDKcH/ACKkBiyMcA9BjqBUUvl9F420ANWONpCVHzmr5jQblkPz+v4VHHsGC45Hb2p37tsJyMjGfWgCOJN2XyccUSx7Gwrc9Pwqb97E8ZA+R1I57EUNEqj5jnr17UAViPKj3Z/DP5U+GQjLZG5uuKcMfMCOAOPfmnLb7S04HzAHA7HNBaIWkby3Gz5uvNRQeakLTgZBp8oYuQpyMc5pIWK4XBAHagGRqxJKKO/PrUoRY1DAkHJGO5qDAEnnqcsCfzqyitI4Zz85/KggaWyu3GDjipNpA29Pc0rKFzuODTAjOAxGPQUANWCHO7HJ6satRN5Dh9+7HGMdM1XdWcY/hHp7VNEu9Rs+YY5+tAAxZnyozn72KdsXb5e7PpmlSZYyxx8ppEXeChOGNNAMDbZAXBIAqeMhTkjAP9aJUm2rtGMdffFZ8twzqVXKk8ZqwLEluWO1Twf1NSlBy5wSOMVXsmd4SJmzJGeT9asR+WSzMMAdKAIpFKbQgJz1x2qlLMCzKnH1960JWkXft5BHaqa25AxJ0PTigBU/cruI61MkpLYHCkd6liYLFtkwSeBULx7n5PHegCe33Zdn7HA+nrUgkjYB8ZwcfWo1jcJnBxUbRlG44xxzUMCQqPMwx+XHXNMlVFYbW3Y6k9KkkmEQUkgdsHvSCNWzkDb6daQDgGwSQCPanKflXkDHYUiYVCoJCp71HJgqRGc9j3oAm3hlIZeM1ntIkb5GCfStExp5SxjOT71nywtbyjPzbvTtQBageN/mx/jQwUyK+MFe+KdaoqOFA5POTUx3CQo/8VADGUP7sOeOKRYwSMdDznvTpJFClQPnFTRSdNwGBx+VAEaEIdgHHpQ7uVy2VUenvTHfc+cbW9evFNmVvvEnB70FoRyGPmD7q9qduEiyRt98gYHbHrTJkWPK9QRn64psCnYHxwBjArQLjIY2H3eE5yakK7EJP3OR7nFTgZg85BkA4IPeoRG+4Ied3OOvNBB538aL9fDnwf8AE+qCQp59v5LAkbtrkLhffcck18Rfs/6Hb3/xUsnuVUWmk2b3sgbLc8qNxH+1hh9K+lv2rtWig+GtpZzIr3F7NJHsP3uBkH0H4+lfKPgnxDJ4U8EeJdd8lv7R1NPsVsy9oyArEH6nI9646u5+qcN0GsE2+p9u/Df4nP8AE7xN4rkQt9h0vYluBuCOgYqG2ngMce3FerbJPmSPnHHNeWfs8eCf+ET+G1ib+3aK+v8AfcyZBDESEFdx+mK9gSJd74JJPp6V0U9j8+zNQVZqBkvbSRkEgcfQ1plj5Y4+UdQKbKuJMSA4A4zU7EeSG4LL1zxx9KdzzB8UvAlOfQU+WIF/PQ4Zj1/+tTXUvEcN9O1PTHk4IwARmi4EcZdoyv8AdOM1ZV1YhXYZA6H2qLyyq7B154B60ixMCZWGSDjA64qtRuJKmQdyYI/Iio3GWDtnjirCuJP3vrx+FNkWTeTxheevrRqTyMq4mJJz09uPpzSlJkccDbnk+mKLmSWM79uQp49OKIZUmjDSEK46gH9amxoqbNIEyIAmB/WqlyhSfGe2MVJbzJFKTI6RqAOXO0AHvzTrtom33vnwsMDJ3rgeneixp9Wn2ItqqpZvlI6e9RwFlDYOe/NYl74m8N2aZ1G/jh2jdtzvPy9+D3rnX+Jvgveq2t0ZlbPIjYdPbB7c0jaGXVpbRPSbOFWkkkO1WcY/ConDICX6CvDpfjv4einkS3s5p1O5ECcYI4y2f4Tnsciuau/jJ4qv7md7GzjtrJuAgRnc9sBiRx+FB2UsjrSeqsfTTxYj3HBHtVdInP3RXy5P8T/Gd+Uh0uYWzEATIsf3tvOOQ3OOuBXMJ8ZvFLfabV7kWL7xFtKFmOB8xyQSM/5FVKVjrWQVH1R9lPG8Sr5wKbjwW6H34/SmqIZTsMgBABBHfPHHP58V8VH4i+IXC276rduGYBQ4ZwhHcEL+VWf7d8U7iLjVryXz8E7txHHPyggfjWPtCv8AV+XdH2db/Z7iPakqlU4wSFYAc4GcGmMtvIF8qaJww6bx1HJxyBmvijV/EWpmfFzNczx7MJtjcDcOODioft4ulghu3uoppR8kUakkkdAMjqaOcuOQLrI+2INS0aNGmub+CFEODukXj8jTpvFfhm03LBqEF1JtLYjkBI+ucYr4Rf8AtOW9tUntLq4W4lZYmaKRpBgDhgo9apaPpPii+1G/vtUtLlIpgYSrxvHznIwcE4wPT+dHObw4ep9ZH3fceM/DkUEdzeXaWwlJEe9l2sVGSA2cEj2pJvG3ha1lSJNSRp3HIK8Y6jnPcdK+ILfw54ha0e5m0h7u1STbGASQoPAyCAfrXY6X4L8RC0t7u8tpw82FVCCdiYyqhR29/wAaOc0/1eofzn1Df/EnwZp+xrm68/IGDGAACckqSxHJxise++L/AIMj0/7SrS+ZglVCoQNnXJJX9K+abfwR4oM84ktPKaNTJNFK26IKp6kngH0HWo7/AOD/AIv8TlLxdQTQxbKQE+ylsqcZGfQ49M01Mp5Hh18Uj6aPxh8B2Zs47q4m2Xse9JUhJjxk/KfmzkfSqM/xw8DKvmRNK8uSnlbMO69ipPHJ9814pa/CfULG2EVjdR3O5Rl5V2AP3AU8jnntVnRPhl4tt5FMrRxMpGC6Bhj2IyR7U+Yy/sjCfzHtEXxu8LwvJELZpY0RWzuCnJ4K7euadL8dfDElvDcRWJXEZ3pgltw7DnnOK8Pv/g14o1C5lu0uhCZHBCpgHBOD244Fbmn/AAm1uGaCC9vTFCgIdwVMu4dNvtjvRzA8Bgo9To9T+Ps2oIkeh6YyOSDh0ZAcc4yT2rC1z436/CIba2sRBICDM+DtOTjABPbrXuafDnR4xbQRzRyRxxfO/Rt3POcd85xXK3Hwr0W7vGmcM8wRQHcoQwBPbHv1pXkYe1wcOh4dq3xy8T31xbaBY2wa6mdTEFWQOydCdwK8Ac1qXvxH+J0OlRGZmgQsytlwPbGCCf1r26w8A6HZ68us21uGuo4wiPLgiEYwSo7ZFT6h4L0vUbzzZgPJQY2ngFj/ABAdM9+a0vIf13C/ynz7D40+Jt7DDFFMmLfaSykl367i3uKgvLn4kapBc3zXrmO2BaXA2PyD8ylevFfSek+CtEs7dX8tfOcFXcqA2DnPC+ta1h4c060tDZ7SYWbfjeTxz8p9sUe8H9p4dbRPjzTPDPir4gaFcH+0DJbwB9okUq7P/vDk1xcXwq8XSag8Oq3V2IIlRgse9kyPXgkH6V+iWm6ZbaVAttZxLEGznbxlj0ziny2CszzXJLFxtbnp+vT8KJ3ewf25CL92J8C3Hw1v5x5kdvcM+WYbwwc+nUc1cT4W3sDiD7NOcJ5pCkuRkdwRxX3TL4ctHt0+zxxqyuNzYzuUDv7/AI1dttJtYwsYjChAcYB6e/rWdpFPiBdEfG2m/CJ10m3vrWxhSSbmdWy0hC9DgjAr0Xwl8LJLjR9Qk8QMxmQ4twka7c44BJ7D2r6O8hQUiRAMDhuc4B6H2rQjgUWzwNwC2cDoCetVyM558QS+yj53tvheBb26C5kALfN8igDI5GfSul1D4f6fBov9mQ/Lc79yuBgtz0yO1etLbIGIJGB2zz09qtssUkiylQQo/H3q+QylntQ8D0X4e3H2K9F7LzLjG5cc5xx6GqVz8NL77Uoi1Ix+Wv3W4BHT0wK98S0ZnLbcYPUen060k9rbT5QsdznBx2HuajkYf27UPBl+Gc0SvGlxI2QcuGydwHpjFUbf4ayCEF7yVJd3zYbb8vbPFfRxt4oV/d5xxwe9Qtp9vcON7cN1A9qOXzF/b1TsfOk/gTXrOwkSO6ExfCAqcOqnvuYYq9pPw5uI4gltJLuIBY7+vP0r3A2m6FlkUjHCjOcj3xUlnHGmEWMhUxRy+Yf29U7HgGq/CrxDJaPP9tM7giTgBdoHVeOuB34rPtPh/wCLbGZoZ7lLi3kThgACp6hR6ds19PbMkhQVB6+9VTakEhCDjtTUPMqOe1OqPmG++G/iKRke12543HaT7elZknw38aB/PhMbyRYIAi9a+vo4laHayhWHHpUn2ZEJKDLE45p+z8zb/WGcT4p1fwB4r1i1TTrGSJZj+8aTY0ZLA9OmK1Lb4deK4XT7VYx+Wu0ksQQQO+etfXL2+5zj5QoPsOvHFDwqshfC4wBzxWfs/MKnET5fhPnrU/hjplrHFc2Nqpnl/eEMM/UD6Gue134fS2JlbTbVGluoQGbkKj+gP0r6rSGOTaUOCMgEdh6YqOa0DOIjjygOQec+hrT2fmcsM8qHzPrfwo1g6BZQ6UIXvRIZbjJAPPQAketUj8PvFkTiKW0gcRqrP82SzenFfU7w7h5SrzjHUgEDpQ1qY422sCzHIC+1T7FnUs+fY+Rbj4dazPI6Q6XGrScBQSNuO9ak3gvVVgDxWkb7Bgo5I27RjPHvX1RsMync20Ng4U88ev40strFjyzDncNu7GDg0exZaz19j5N03wzrjENJZJnf6HaQenXrVO58L65ceYkOlBZI+CQCCCc4PvX12LaBEXcMtjAOOV/DpVNory3Yqq5Xux5P1o9iw/1hX8p8oW/g3VLe3zqOllp3YNv7sfQe3rXOaj8NtQ1nUlkfQ48yMWZ2xkEk4AFfbTW5mQbgGGCRnsTzT4bFjMrKiK5APHTv2/Gs/YstcSf3T4FtPhRrEgP2/T2xy2VxkFf4RU118KNQ3ia30pgrYLkoeM199NphSbBCAkEqMcZPuaZJaOrbt2GzyenHp71HsZFriKPWJ8CJ4Da0sJnawJdZlXCxncMdTjHNdfD8O9Puik8VlJDvibfvBOdvcAdK+zF0+IyMOkZyxXaOvrzVqLToFYzGNQUBUHPbHPSl7OQf6ww/lPg4aXqdvIsVtpUywD7zZK8A+5qW60zVlEn2ayuAoIyxkxgEcYr7ZbTrV8PJArK3B4z0PvU0lilzGwljV0UYC7QMce1XySEs8pveJ8Y6dpXmMJJLe4d2XjqcY65yOaZPo/lYuRYXJdBjvhc98dq+0YNGglh82CBVbAAPfA9RUKaLA0YaVMEk5AwOfQ+ta8kh/wBtUux8vW3hgXdhFcTTXakDuDwDXMJZXlrdTJbXWodScsWVTnjrX2Svh6GUxNGnyoDhc45HtT20W2nHlT2+5QckYHajkkH9tUvtI+RJI38v5rm7ySFJEjkEikns5trAXt5CVBIDE5P519dyaFpZ2brZQqfMOO/vii90nS2gw9nG27glhnj2o5JD/tnD/wAp8fWVzfJBLbWt5cKHwBIxIIx1wfWs4z+ILcbRdXAWIlizbiCPqO9faSeHdInCRCyiA284UDJH070648K6JIjRT2K4xnK/yp+8Ws3w/wDKfGNp4i166EsS6rOrngFC+4begznOPxo0zV9S1aK7s7nVZyFcMwd2B49DnNfYEnhXSbVJLi0063hEoxnYMjHGPrWHaeDtDCeVNpYcHjgc+vNHvGn9r4X+VHznBr3iWwuE0uPVp9ibiu52JXj1pdM8ceObdY2j1ncE4VGcsD9c19IHwNoMlw1wllsm8razEA9vSsN/hhoDQPHbxkGTAY+h9sUe8ZvMMLLoeSt8VvHUWEkv4CNxPzruy341Sb4oePppI5oNQiHmuIyuMAe3417Rd/DPw/deXH5AjWNAuM4Oe/U1XX4TeG47mHejPFGcsuSM+/B7Ue8R9bwnY4G9+JfxUWZJrYwPEAoXOe3cjNYj+Ofirql7IbKKOSeXAbGcgDrxnoa9pX4b+HcAPvKxnH3jlgevftWlpfgPTNDvzqdkWdm6ZJyV9+aPeD61g+x4nB4v+KDLGbi48sO2NznCcdqqX3j/AOKNrBJdNqKhYTxwpUD8a+ip/CVnqUSyyIfvnAz098VB/wAIXp43wSWaOvA3OAQfwo945/7Sw38p806zc/Ha80seI9Jvprv7WoyibSQo74PGPpXL6LbfHPVbWSS8vWs2+427PQ9h6Gv0Bs9GsLbSorOCFFSJSnHIx7YP8qy7fQYdrbACueexJHtmj3g/tWh/IfHlvpPxptI7cNrTSrb9tzDYPrt5rN1LxF8R0v5dPvtTf5SD84JwT6DFfdS2Fu8mcHBBB4Fcvd+H9Lu7o3E8O9hwWwOcetHvBTzahze9E+SrN/iPrUkel2WutDuV2I7sR14Oab4ffxtqDzadaeIH+1W7MFUqyFgBgnINfWFl4P0aS8M8MCwzqAS6YXOeo4q3B4S061vrm7sYEjmZeHbHH0rP3jq/tXDfyHyXqWn+Mbe9gj1PVJURWAkdWOB7n3qrd6Vq8GFttTummlPDLn5kPXmvsObQrO5G2e3Rt4Abd6jvihNGtkKMkCgL90EDp3z7Ue8FPOaH8h8dx+F9QZ2+13t5LMgG3DkcH1IqSHw7d3txHb3D3RUnCkOW59819pw6TbeW7pCPn4PAGB69aiOhWUbjYvzDuB2qYqRq8/p9Inxzd+B72WylSdLsCU4/iblfWqUnhMtaQwRCdJCojLLuxxzyDX2nc6NZbHmTe5ZhkZ9eO9MOi2duUcW5IJAwDj5e+eK0jFmMuII9InxxD8P7S2ts3TTSXm5QkjMcYx0rQ0n4eRyRRtdNcMI+UA3uFdvvZwRX19b6Dpyq2I9pOCM84HTApVsRGQyRLu3YA6gDOfWp5WYS4hj0R8uwfBbTXtpJ/wDj5ETFtr5BZWHK84GR75qpp/7P3h7eDOkcbSttxtZsjsvBAz719am2bzGUqFTAUA5wMDk/WrR0y1SPznwG+6R0GPXGOvuKORnK+IKnY+SrL9m/w/loZwsaxySNglicHpyc9K2ZPgf4XsdOkuFslhcAAM+evYgA85r6gWBJTJGASFz8w9P/AK9Ne3gmjUMu7J43AnGOlP2JKz+oj5KX4U6fbTzw2tvtiaNQGPILnrxWVB8JWQl4NOV3QtwPl5HoSetfYdzbxKQki7tx7HbiqsGmosQRXwFLH1JzT9iariWa6HybpPwilmn+yPYSRWrfxqRu2nrzWzffBDT7Fop9Lj3BGPUZbJ6k19Mw2gjbKP8AIcgDFWxYw3CpC4KmM8AcdaFSQ5cRVH0PlRvhRBBNH/o6OoI4zsPvwOK1b34WrDfRNa2SyRSIobnDgd6+nE0iO3mWa2/eFSeG6U65WJ7jJTaRjJwAAK29khf6wTPmNPhhaW94PtenIkUoBUlh36ZHXrVm3+Dnh6W/S+1PTI2k5GU688dj0r6J8kGRftJDDoM+nYClexZrlfs7bQDxngDPXio9kRPP6kjwmT4LeF4b9ZxZRCIr0KggEenas2T4L2Ae4WK1QmVCIjsGxQf94da+lVsYmB3MS3f6DpSi3dOp+XsDz19qPZGDzystmeBaN8FdGt9NZNUsLaeaLgkdXyepHI69anPwn8OJEx063htpMDIEQAXHcehr3iG3hhPyjmny2ocgoAGP60vZohZ1Xvds+ebH4W+VcwSSvHOFm3/KuPlHavRJPCekm3aVrRP3xKnAwQprt0t9pxsCk9SOvP0qx5UMS42FyPxx+dLkY551WfU8kj8AaPFfC6js0cEAgBcEY7E//Wq/a+DdJuZV32wjfdkZBOAOoFemlAI8MODjP19qSeOKPa1qNp44I/Pmnysz/tav3POx4I0uIgRWqj5y4KoNx+o/+vUk/gOwmulbyEyoJxkp8p6/d5/Wu/Np5keY2wR39amETCQsTwoxnoMewNXyIP7Wr9zz7UvA/h6aOKNtPtxKq4ztzuyO5Y5P61myeBdKtYNttaIhUYyDjqPbivVS4LA7eR0PYfh/9eoZGR90bKV4AJHTOan2SF/a1b+Y8i0/4e6Jp9sou9PglIlZ+Iw7EN0yea04vh/4aMU15DYRRebKJBlDgY9ACAK9HiRUQoScN64P+fyoGwPhycFcHGT/ACo9kg/tat/MeV2XgPw1a3itcWsUsnmeZ908MemOa1pfhroGo6it3c2UJDLtJdASfXAORXYyQNgucMmM5PX8fet6yLRhJAQcdT0/+vR7NB/a1b+Y85T4ReDzIzG2SFg2cJEoQ46cVXHws8M+YvnaXb8E7cJ69Sea9dP3/u9akKMSpK0chazet/MeMXvws8GpaeTHpyhDJlhI+c49B2q03ww0FI5EisItuxRGVTIOOeAa9UkXeXXb8qn8f0oxtCqxOD9fpT9iP+2q3c8bg+F2hz2629/YwPnJ+Udh0B96D8JPCLQwtLpiAw5VWIPQHOAM4r2ZII5T8yhGUcYxjHbNV3jbb8nRTjHHPp7UexL/ALZrfzHkh+E3hGCF/KtPKQkMR1YH05zVWf4W+FrizuBNaLI5UAttCnA+nNe4wqZEbICnnJGBQbK3++Mscde5I/HpSdLyK/tmt3PELL4Z+F7exNlbWUaRyrhgyhsHsRuq3afDHw4LRLS6hTyxkMyxgFvTpXr7W4WUrsClxye3/wCurEdtmL94CGAwB15/CocPIP7ZrdzyGf4NeALmRjbWcUXmIVkDbgvH90LiuZt/gH4QSUTQW/kEdCp5496+hl05Xi3sdrHI54H5UiWe1QoGzBx1oVNsTzas/tHgEvwG8GfY9gt3M24sXTjIPQZz/wDXrlF/Z78NgyIocBipG4HKleo5Y8Gvq9bNU+QHK9+aaLVFccD8a1jSsNZzVj1ufKGo/ADSYgklnujdvv7C2PzzxWFb/BXTrhri2vPMVouh3lmfHqT0r7Ne32qTt+8fwrIbTI1LGOInzB83QdfXNTys3p5/U6nyNJ+zvY6innwTyW7ONuGbJAXpSn9ngsYorK/ntyjBGbzDgjHOK+uY7BT8pQAgcFeeQKkFqojRZ8vt7ZPWjlZbz6fkfGNz+z3r0G9rPxFLGkR2gktn6Z3U+z+CnxGgixceJZoEJ2gKxJI/GvtFIlwMLgjkBun8qa1srsM84+Ynvmp9m+5Cz2T3SPje+8A/E/TJ/slhr81wpiOw5PB9OlFv4S+NC20dxFrzPtTn5Rn8yRX2HJCZpi4bB4C9OvvxVuC1m2EbsKOCMUcj7lLOIveKPiz7F8dtKiRFv5HC84I3MT65q6vi34/2yC3a3knkAwAw28eua+t5NPnCtDI++PHA6c/SrcGnRLa+VPuZj6ngD09qOWXcf9rU/wCRHxFP4k+PMci3F1auERwzDzO3YfStq3+J3xua4+xRacmXX5Bggnb7g4NfYQsbMuQIVK9ORmpRp1qoJCKpIwDtHH0o5ZdxrM6D+Kmj45h+LnxqtRIqac+3OWEnzDjqFB5pG+PHxYsJx9p0SM713CLBQ7R1OSCK+vI9A05JY52G5+QAemD16UHStPVkR7dHABUZ9+uSRRZj/tHCf8+0fKZ/aT8VIyzPo25dozsYtgjqDwPpXQJ+03qysGm8PsiPySQWAH5Z/Svo+Hw9osPyJYxhPQjJ/Oobjwt4fmds6bGZG74qeaQpYvBy+wfOQ/altLAtcx6HPsZSCuCVV/rx+XWtK1/a28O3duBqVlPZk5/1SliQPXjH616/L4J8PsjW76bC0LknaVyBnr71l/8ACtPBe/D6VC7Y2r8lbKT7Bz4L+U4ew/ae8BNIizLdqQckMhIx68CurX9oH4cXCrdR37BR8qrtYNnvnNaD/CfwbIhdtPjyVK/LnIFcnJ8B/BrXplGlxMSTs5II45J5o52HscC+p0i/tBfDC2KxSXzKzhSTtPHHcmtG1+PnwovZmX+1UGxS23nO3Nce/wCz74EubUwz2jIxzjYx5OeDz3rll/Z08IwNLdqjNdR/cA6MMcA+9R7R9h/VcD/Me9WXxF8Aao8RsdTViePTA7ZOa6A+IfDv2ctFqEEhHP3xnH518gXXwAsJhHcad51rKpO8I5G4d+TWbD8B72chJJJ7cRtt/wBYSSvYnmn7TuQ8qws9pn2pa+INDmOGvolAUjO4HntnmryT6ZLGxW+izgH74+bHpXxmfgBPG2NN1q4iRVz1PJ9DzWHP8G/FsRc2GtzrIBjqwx6Yo9qP+waPSZ9wPq2m/ZpC88apEMsxdcD688U60ezvbRrqynSaNPvFSP09a+Cp/hB8UyyGTVS4k5kbdwP97HrUsPhD4veGUitrPV3a3kJOI/m2+nUZxV+1Qf2BT/nPvV12Iu//AJafdq1bRpG7BvlIxyfzr4cXSvjrd27pZX8ks6L5igkAlR1NT2uqftH6ai7z9oUYJaT/AD/Sk6iInw638Mj7qkhCkA9xms1vLiztI64PPNfEk3jX4/3MEcqQIrR7gR3b144/CnH4m/G20Tfd2EDxIm/gnPvupc6MXw7U/mR9rNvJwv3WAJJ9D6U4MqAKI+h69c/WvjiD4nfFO8Mcn2ASCMA7VJ+YkdBxUb/Gv4skYstIEKqQCXHTB57Uc6D/AFdq/wAyPs8W7PmRE3HuB6mntZS42shBAzwM18Ot8Xfi/aRsUsTKclmChuAP+A1fm+OvxSCg2+jTMQFLsm7jP/AaXtEH+rtX+ZH2SsEixYxVf7LOwLhTj6f5xXyLB8ZfjD9jaSbSJE8kAvlQxye/IrltW+LvxZlmEsOkXCM2FYqG2t+CjFHtEH+rlbo0fcrLJGm7Y2F6gDP60lpM+3YflPfoTivh2L46fGm2JR9Hkb2KNjH40xvjj8YWYu+l8D+HyyOPrUc6D/Vuv3R98GNJAHI4P5VRMUgwdhOMgdMV8Rj42/FeNbcPozLG74JZc5/KuauvjB8aZrmYw2reUm4gFcBfyo50L/Vuv3R+gOx48+cPLJ9eKEwzbF71+d9h+0P8Z4boWuo6MLg7cljG25Rxgjg11r/HD4wwP5Q0clQDjy0Yj2HT8615kP8A1crd0feItZwyhUPPB4yD9KjljliIfG1Rw2c5FfFEfxw+LklqGOkGEMcLlWyDVpPjH8ZbmBQujJM27J5OCF9eKOZB/q5W7o+zgnyZFMj8xG3P9yvhNvjL8ZrG/JudPZ4C53BEJIBPbjnFWZPjR8Ub/wAy2g01pNwP3oSv09afMjRcPVe6Pu1/QHryKr4ZAxP4cV8GxfEn42KVC6VKFGB8oIGAfcf4/Stv/hZnxxMRQaTtPUMCwznoOlLmQ/8AVyr/ADI+1jE+wsU57iqaBsbFQnJ4OOlfFP8AwsT44mXJs2jYDIzJnmmP49/aAMBlktSideGHJqPaIP8AVyf8yPtpYboNiRAozgY6fjVmJZE5XDIvGcjOe9fAN348/aAvfLkiTy3ZcsmMBR2Jqk3iT9ogKVhZ5I5PQAAeozR7RB/q4/5z9C4UZzhcM/cdT9etUtSgkkiKTIyqeASQOvfGa+F3uf2giytJOY2VO0g5B/CrkDftAz6YxS+eSRmwCXBCgUe0Q/8AVtf8/D7E02WC43wCVRLEdoQ9/ephbQWyuJZVJzgrnJznNfD1v4f+OImku3vZmkb7xG0KAOe/PNLD4b+Nd9cyTXWpyxuVZ124wFA6nPFZ+0Rf+ry/nPtqe3smX55UVR1JYdPxPWsu5YRQidZECJzncuNufXNfGknw9+L1+kSz61JCkpZhuwe3XA7VBH8H/isyRoNeaQXAIxuwRj2o9og/1eh/Ofcula9pa2ZF7cKhL7Q5Kng9MVrR6xpNqDJLfQLEMc7hkj145r4Mi+CHxMSf7PBqrSr8hLF/4sdBVlvgh8RrbH23WpFI++gbcuGPTnitOc2/1fof8/T7uXxD4cuEaZtQhaCPG4h8kE9OlVJfGnhqFvL+3wspOPvY4/Gvi7/hn3xW9uFl1y4VmOCEwBt9TVzSv2etZSJFm1O4E6s28ON2UHQijnI/sTC/8/T7CPj/AMFvtU6lG7McHaykg96nm8beExkR30ZA2glmUEevNfKlx+z5bx/LFqEjzcbwwHTvginWv7OmnQFZZr6WZGI45A9x1o5x/wBlYP8AnPoV/ih4Ai+SXUowXyFBYEYHrVG5+MPgG0AFvqsLp0BDg5I+leLD9njTZXgV1DxnLbd2Mfj1rX/4Z/8ADqywRyQKqLwDGBnj+dZ84/7PwK3kztb747fDiJiWnZtgB3IN+/PsM4rI/wCGmPAcSkWytKp42lSDx6Z4rMj+AHhaPa2w4VmOGyAQemQKrT/s8eDY5Ypra38tjtY/xDcCScg9QaOcf1fALqzVP7RXgP5/MmLtt3ALGUxu6fe6/hVZv2jvCcUrval5E2qSWUuAe/TpW1efAzwjeWkiTWgmcqBu4OCPT0q3YfCfw1ZQCGKwjVSu1V4y575P+NHPIv2WX+Zxv/DTPhYO8cMEsjD7pCE7j7g1lv8AtYRrKFTRrhwCc7U4/WvTI/hH4Ud2aTTkifgHGMEeoNX4Phb4OijYWmnRqmNrFgTn3zT5pD/2BbI8Ll/aqmkEqQ6SYmcEhnU7lxwOmaym/ad8Xx+ZL/ZYSD5f4iSSeMgYNfTGn/D3wxYM4t9JtVQ8A7B09ec1r/8ACGeHHG5dOgj2jCnYCOOeaOaRH1jBraB8r/8ADTWvzW7Kmi8MQsePMU5HcnBB/CrY/aT1Vrdl/saRbgHOVjZwoHXtkfjX05J4N0NwFazjfneMLt5Hfio18G6UsqyfZkjXBJ2gck9yOKLyD6/g/wDn2fK8n7RnjWJ+NIlKSYUcHPPttrI1D9ofx5bkzS6bKYDkvwRgflX19ceDdNaUPs+ZNpI2gAmmx+DdLFs6z24LgkgbR3ovIP7QwX/Ps+PLD9oHx9ebQ2luwkGcKSefoBWyPjT8Qioji0OWdQvHzMuPwNfVlp4X0yMB2tI0I4HyAfyrd/4RzRUVt9lExHqvBH1zRzMz/tDBf8+z4tufjb8T4tzSaY6YA3l23fJ7ADtUsP7RnjSFWNzoVw54VGVZAuPXAHNfZB8O6SAdtsoQ9UwMD9KzD4f0wzK8VvH5YP3dtHMy/ruC/wCfZ8p2X7SXi+1doTpTRvK8ZYlJMquckdKuS/tKeIftcsh0aYs3MYLMEVSeTX0vJ4S0VZWintYctg5I/iP4VjzeCdHMwf7GsoxyCAAc+ntRzMf1zBf8+zxaX9phoZo/tOjXDCQDB2kYB7D5Tz+NXNN/aj0u3sjv024idZOcxsSB9cd+vNeqt4I0ly8MUDRRFiSAByO4DdvrUMPwy8O3BeX7Iqea2X8xQ7MR3NCmyHWwT15Tz7TP2o/Csl+4v1uBC+SuVxzjlTkDA9+c107/ALR3w9Ei/vn3DGchgAfQ9c/hWrffBvwZefaGubOORJkKlUjCnPY54rFX4D+EX06O2i0+KJsDDSqrMSfoc0+dgo4GW+heh/aM+G/lyRm+ZHXBbbEzZz6ZxV6x/aF+GBYs1+7xltp/dkZJ9hmuat/2fvDNs29Y1ZxwfkUfyqSf9n7whKu9bSPJOD1I+oAo52afVsB3O7i+NnwwkufLN+rLIcA5Ocds1qJ8Q/AM0Ym/tEQoW2lWIHPY8mvFJf2d9De9eS2na1ikGCsa8gD0zWPffs/aaDIF1G5kJGFMmCAR9KOdh9RwL2kfTCeMvBrL5Ud4vXgBwRj2+arQ8T+E51QR6lbr6szgfkM818jT/s6h2WS0vHCtwecN+AJ6ViXv7PviaOOBrPUXZl4BdQAB7Yzk1XOL+yMK9qh9tjWNBlZns76KfyzkFDyo9MZq5HJbORMtyMscAFfX6GvgWT4QfFSxQXMOsfI6kPtbBUDuRUFpoXxe0qZhHfsy5UruYhc+tP24v9XKb+GZ+hsbQupCXCNs64PNWHW3bfsfJUgHb1/XpX57vqfxlgguJbe6WRg2Rtyc89OKrX+v/Hy3YTW+XMiEtuRkIYDp05qVXRm+Ge00foBGYW4WRW6jg9CDipBbOSWQgqfSvz20j4p/G/QZBHqlq12uCGDDJb3GBkflW63x98eWjmSbTJVBAPQ7Vbpz8h68U/bol8NVOjPvD7POASUOBUbo6TGDHzAA88V8XWf7SfiWznT7Zpcs0YBbaqSRsS3HJ2kYXr0q0f2mNVWOVn0Gf58yMwEj7QON2McD2o9sjNcO1j7IeAvG3bbVWKFgCQzOB1yOBXxIn7WN3btIj2MskUZUk4kG4EehU45+lbEf7WdncqJbixYOAcKFYbmPfG3IAHvS9qh/6tYjoj7H52fIvy1CUz6ivkfT/wBqyx34bS7r3+V3B9gMV0sn7UOjXNjJPBaSQIw27BGxJHc5IyD9M0e1RjLhnErofSDxbjyQB70nlDOQ24D0r5Qm/as8Or5NrHZvOWHznbJvDDgYHf3rPm/an8MwgQSWU+4k/cQqQAcYIYD5jnjtR7VA+GsV2Pr923Dy+nvUgjOz1xXybF+07oEaJB5M0aMOPPjG/HuFzg1bP7VnhY28YezuY0U7QybuvvlB/nvR7VGUuHsUvsn1CcoMKN2f4e5+lOb+FXXY36V83ad+1D4NSQxzSPGM7md4pGMe7qG+TH61p3P7R/g14raUXaSwCTBcNswQOcg/Nj8DVRqJk/2Biv5T36SLe+6QZ4GAOn4Ui5YKoXaSTjsPyr59t/2jfAt4plguTuJBK788flVm6+P/AIH+ci9ZY1GMkdD7nNVzLuH9gYr+U942Yc5/Hb2qdEDbfmAGcDvXyleftQeEbfCCbzZc4YGNlGOxDKDxSXX7Ufhi2CfIdzHgKA67QcE4B3fmKOZdzWPDeKe0T6rlZlJgEeCp59SDTo43lKk/Kq9eehHvXyz/AMNP+HNxiikScKTgNlW/L2rMj/ai8PTxyyBVKQnA/dOXbHXpRzLuV/qxi/5D69a3ZkaVei9cnAqj/rFXYtfHOpftW6RNbMulxbGC71MoJAlHQYIBrnH/AGs9SMcSOQBINzAR4H4j+WKUqyRvDhTFP7J92yRBI8zEAVTuES1jMkjBh2Ga/P7U/wBq6+mt28oiTy8/wMST6AP0+gFeZax8dPFmsXcENvJP5hVsBUOCW+6BkHp/kVg8Sux6FHgqvJ+/ofoTr3xP8NeHVaC6ZnnIDfKQoXHAByQefpXh/iH9pWzhnVdLlZGiUJ+7DlySO+RtOK+SNO0r4g+NNR+16jaySOFAYyZiDAHr0Xn04r2jw38ANQutPGp6qGtC3zBnYzYGcBW24BJ7VHtJHvQyDL8P71R3INY+N/i3xK5isHkMTrlMksS398g8q2M5FYPh34eeJPGfiVrrVopEM6B2YxksQPTsB0zX1Z4Z+Cen6LFDcaZbBYrnHmrcSEAA90UdvrXr2k+HLHRTiEKZQDhlUqR+XUYxVezb3OTFZ9h6K5MLG3mc/wCEfD0Oj6Vb2asTJGNuSm3OK75H8xfkOB3Pcmo5oyh3cjOMg85+lNTBfJ+XpgD6966YxsrHwWLxUq03KTLSsoKqTyBx70pkCP1+9+lVm+Vt4AJxRIVjUHqT+lM5S2X3EnOfWrSbWPDHgcCqMQQEORt46VNuAbIzzQTEsOARk5POOKh+fOzbjB49aBnftJ6e9OZ1ALZGSePXNASGEqOD3GB9aQqUIP3iRnNLwRuYZ2nmpDhgMnjsPagoqgeco+0cEdqaIlhYKvQnn2p0iBhkHkdD7U1nIX5uSTnHTpQA3jJweOB9alXaRsXqeufWgsrlfMXG7gfU0x2x8h4xg8UAQYKbiRyDincY3EYxT2CMWYdM03GSC/Tp+VZmYw7XcMB0qbClcjmokYICgHQnmpldVypoAX6cYoG8bc9WoIDFiAcU7aVwD0oLQ0MPmjC46/nUQKgDcOTSjeG+Y9KTCuoI4x+tAxyqOR3A4pJN6qNvLHFIAFwRyTmpcDO7FAEBzg+tR7WCksOatMq9W781X3fOOoz3oHYlRQ+CT9MU99wTKjbt/WlG3jnAphHHznK+1AWFVirAHH0NML7SrDk980uOVLcelTqBtwww1AWK7Ie560MrAKUOCDzTypG7JxgUzPQdT/OgpIthYmUK/X+dO8mPAB5NRFypUbcZ/Sp1fCjPJPtQTYYFL4jJwF5yanaEEbx04qIwFj+VIhkJ2Hj2+lAWIzEUfIOOtSgAHpz604BVJIbJHUVEjqGwSf8A61AhAzKxIJIOab8zIQSHJ4wKtII33qg4Xp+NVtuHC/dYdaALaPsUeZhdoxjvSOysvC/dORmotuGJHBI5z3p7bdoG4Bj/AAjpxQaFdyjKSgxj1oRPmwxPzdKYwK7ti9T2q0jq2A5ziswIxuQBccHrTg53dm29KcVbcRnIX8M1GHBOBkFqCGPJPOwZJz1qOJSj/dC5pxPl5GCD6Uq3Cbdygg+tBZHMG++p4HGKdGj7+WwAO9TNFM8ZnBCj+73qODMjs4bbs4O7pQBE5cHOMhSMegpzxGMmQsDgVMVjaQR79yEdveo4YwEdjypyAD2FABAGkjPm/L0FSmPYjBMkgbqa8BK7kPQ9PYVBKxiyyng9qAJLeIuMxjn1qv5hErg8EmnRyzbDDD0qNo3Zyw55oAGG4/NznrQEH+rByCO9MO5Rsz+VNIlWfag6Dk0ATuuRg8jFRsdpwPyqJmY/Kx+pqLYUYMykY96AHkF3yAAAKhCqFIztK1OSJMhR+FR/OAcrhR+dADRMVQk/MBVuC7LIF7HrVPywh3P25FTKE2ZzljycUAbEXzkOvQUkoC9B0OTWWhnwNjYGea1ThYWYYIHX1oAXzHb514XPrV9G+RjjmqCyAx/u1+XGasiTdCPNGF9upoAfjePmGG9R0qqZpRKdnRe/rUvn7dwVeoABp0mGwy4oArglnLk8mmCJmlJkHPTNStiN+fvVLuVTlh8xPWgCIo7HIwB60GSQTASdOgqcR5faSRu7+lRyhoV6bmHQ57UAQySybgrDjt6Uil0Q7T079qovI4BboO+etTCRlTci9Bz70AXmY42Ec5wKSO3UkpkHnPoaptdSMAki43LuDDqDSpcZUHOGI/Gg0Lk0EYXiopMptx0P55psck0n+sGMDGTSSsYyVI+Yc0AV5ZFn+Uk/KDzVJwkQCKpOepq6GQnABHY8VBHE7SmOX7pNAFIzvxEcEdverkMrABQPmxTHaNJSjL16fypyM3ngr/CeR60AWJ3Z5csPlPb04q1FOiDA5I6E81FNhsYGM4BxzmltWiTMRGSSRQBDO7YDKgJbI/HpVmEtLlJDyOg/wqnd+bFcrlPlH5etSOZXn249AB0/GgB+4qSrNuBxx60tvIkTsJVwwApnllVAkORyPeo2G0ncMnp/gKi4FuQqcuOC3Sq0G93JPOKfaN9pDGTKlO/arZhXymjQ9e/vQ2B8ZfG2TP8Aw0Dz1+GVkOnp/wAJB/hX82tf0jfGuN1/4X9n+H4Y2f8A7sH+Ffzc19BS+FHkVfiZ/9P7faFWUN2HtTHKFckncvBx3qd1ZR5a8+p64FUpykTAgbh718WfQDJRkhkGSagZfJBJ5LfzqUTZHyDjODUbyuy7QM+tWgK8bZ5PX6VVljCyhh3zkVabJXI4x71UJLSEnJHUmmBSmOZCCPk7c9KqggNsB3kVpSmPaT0UHms2XZFmSMfL60AOaRRk5Ge4qmx83cVYY6UxmYsSTim70jUleSe9NGZWdGXIDdO/rVAls7wPmB/OrTzljtk6CqpeNFKp8zZzWsQFd0cDeMHtigx+imq0Q+Ykn3IJ6VJNK6OmOQcjNUBWT5tzkYZqeqtKgzyuc8VH8kaYI+91wKRWYRsI/wAeOlAEyuN5HGaR9ifOBnHeqKLGgYoevvUzI0qbyQB2rQCZpFbHQZ5pjy7lIH3arhQB5hP6in9WxgYxyKAKMe9Xcr1I7VK7AlUHCjk4pTgEqg6dMelV3BHJ4OM8elAE5ZTgnt09TQXiRST3JIX0NQuoUDPI4qLEch34AIpszLUUkbEq42lh1xU5UNwcKM9PpWZnLA9j3P5VIRtO5z1xj8qQCMQpYr0HY+uakkJUAqcHuB3zUb8rg+n9aeUdirZ54B9qAKqLEEPy/cOcdzk0rSozYYlVIx9KcwCuqkZGc/rzTvswjO5W3qSc/SqSAdFFFlt7b2fHv9KsSoiqO5x25xn1qkqYI28Zx+lWFjCl2OQemKoCAF1IDthPUVLsRYyFY9QDmkZAxHIU44ye9MlDqCEwV9R34oAqNhpMI+G6jjip2ZDjzDll6+1Qqqt975WBH8vaiExquGGQ2R9ecUEMuOA8e4MpH9KqrGrEAPxnpmq4aIM8RJyPm+tTlI1UOx+mKBE0W7c+Rx69s9KUxmTEjYwvvwc1G1wgiCjgNn88VHGUA5BYg9OnGOtAD2bLD8uKgxKkRLkkg56VoS/ZxGr4wR/D61VB3ODJwrdBQaFAtM0wL8DFaEeyQsjDcR/F6U1kVmzj5BT98YddnAHXtQAjHau1OR39cUiAuOnHvTfmdmWIcEU9FljUqc4x29aaAi8iMHI/HvTY1Rg5Gck4GRU8ZQB2Cn05HJNRExlTjgD+dWArEB2wcAfnUTSqFAjByeCasI6pGxUZx3pjHbzgENzz2oMxLeIxMXcglunHepd29dkh3bT6VXmEsioIuAOSQafJFsKsCc9xQAhVAW2DnI/Wgy+TGwxjbz9aQLsmww4xxz1pzoGXcBkHI/4FQaFJf33zvyOv51EGA2oo/wA5qfy2U7UOTjmmOzgDI+6B/PmgAZXxsQ5QnuKvRZHyYyVx0qnG5K+Y2Tt7Dinec/mo/PJAxigB8u5GBAyDn6imecNoLZ71beLec5yufXkUjQhGLKdy/lQQxYiy5dhkY4z2qdlV1IYd+Md8VQkuJI8hsbG4b6U7zlnwYiCIwQPWgRPJGCFXHyHnPvS+asUJLDIHfvmnWzAZU55z8v4UqFAkgkGSMn8KAI0xMqlh5Z6daY67WOeWNQxzJIwVVKoM4P0qb5nDblI7BvpQA0Z2+bgkjigh5MuHxuxgdMe1SrkIWfGG4+mKcyIwS3AXeBubB6EUASmUqC55B/nTJJ1Zhuyoz+lRTPGu2Jm47juKqyvlwg4wetAGh5q7x5TFlQ8+xq3HN8pHXnNYYuSgRN43H+H19zVmF2374x9fY0ATuTudVIG3qPU1GsnAc8bgfwNOS5SVi8XzMep+lQO207QeR2oAhR43k8pgQx9K1UEQO4KQVFUFYqcqu4npT5JHjfYMgDrVpAWd6HMb5O7pTvnUYbPHSqyuwYSdv504yF3O08daYDmGchjjPWpreREX5Rw3FVzIC25fwzToHWFiRjJ6+1AFptjKIcAE9/pURXAYsDxSxMsjklt2DSP5hOSQMHp60APE8jJ8xyAeKpzqpU7Dg1Kd8uwY2gHJxUcpw5ABA6ZoAnjYxqEZQPNx+lXGVVUhcfj3rODsF2j7y+tSOxZVcnqeRQBPgHkenPtTlgZHLMwde3tTpHJCqg46GlAIA2HAXoKAGRqqOSy7if0qH70pT0pyu7FiV5BpsUybyAOTQBZ/eFCBkEDJquFJfGBg8kelVZlkZjtY7uvXjFWG3OgX7rEYJoAsyqjhCvOO+KY0qbyMk9uBUqkIiDt0z3qELgnYST/WosBG+xVbYh54JzxSJPGFACYJpXJK8nGTytV4QC+9ug4HrRYC/EwkPluRgdD3zTZcrkL/ABevQ1FE8aSlipwmOnrTpponVsrz7cUgLSb1OccdMDvTWaRn9xUImdU8wL8vaiDcQOT1JzQNDlVmfpjcOtACyMAx2qP1qzsDrv8AT0NQGEMylOAeoP0oHEmKmPh2GTwAKiZkdMMN3YilnBjCq2cf3u2aqRygzqpXOOePagUdyWcYiDOvAHFRxLmBpEySSBj618+eJvjdpsPiW98M2VlLvt5FRZXBG9ivQDHTuOc810HiDx5f2Ol6RqUcU3na0V8giMDazKCAcnpyKqUrHqRwM2rntBSRWCrGVyeR6E89qsRwuCsYG5VJzgZwB/hXgug+O9R1K51C3v0nV7QBS4zglhx+VbemeNdRg8tJIpmDsMkAAk9+T/hUkf2dM8I/bM1C7i1fw5pcRCLawieVCAN5fcFx1ztwc+ua+fPh34ev/iJ8RvDPhC3UW9vaypLc4BAWNTvOc44OAOP6V0H7SPiC81r4lSX986tGLaJQhO4xqgIzjjk9en1rq/2dI9VtNNu/GVnEEvbqZoYZHDbkjycEdjjOB17VyzV5H6vSpujlsbaOx+i22Ty4rTZshtj5aL1Gxeh5qb7JF13bQcbSQBk56c18u654p8XQotvLq0qPLsUE5R9yjqAOxoisPHWoRRC91mdhKwJjcElPRlIraLPzWeVOTc5yR9MagY7NBJeOiRM20s7KPpznFZ1zrOj2kPny3MJx3aRR+Q3V87XXg/xFOn2lLx5kK4cyZb5u3BHH5VFbeBdZuLJ7hLcTOvBLMrZ/ArkVfMEcso/ake4XXxE8CWcTzjUGnVTg+WhbgdwOOPxrFk+MPgYGQ20rzQqgYOVKlyf4VGev1xXnafDPXJmjjmCWseNpMQIYKe2B1zW1b/Cu2jv5S8kktuqgKsq/LyBz0zRzGscvwy+0dQnxb8KvcKiqfLKht5O0kDt35HpVC6+M3h9CUt7VrmPAy6nYcj2weR61z+rfDOQwwxwXeHUZDxxqQST/ABDjFa+h/C8WiXCXl/vldcq4UZGR0HvRzSK+q4VdSOb4vptRtPsJMbQAZs/P64wOPxqnqHxh1prQi1sYwWPyIQSV6Y54GfzqVvhABp1wltM87pLhVPBkTjqR0I/GrEHwutSsjyTAzBk+RwdoXv35xRdj5cIjgP8AhZHxNvfPSO9aKKcHYgjjIUAdARk/rTLDV/iVIixrqnmxZHy9+eoOBmvX9N+H+j20gvZLaNnAAG1mAAPqCcfrXVWegaRaJ5FrbrEMkkg9WzxjtS1NPreHj8MT5fuL7xJCJraW9kSF3BaNmYlcHICggEc1nTNrOqQFrj7dcKW3FI48KfdiASfzr6rm0GzkT57ZJW3Elxt3Ng5A54rorKyS3UTQQR2zN1CjhhjOSBkUah/bNOPwxPjKy8HX2oSiOK1cK4wfOO05HoCM9K7L/hWurSCOK0slt4xGWd2O5s4+Xbng7vrX1H5ccjo7xIZkz5cirhkBHPX1FVI0hChJCWaPgnJwR2H4UWZm8/l9hHzZbfDDUQ7rNdSPJJGAI0iXIB9a7vwz8KtOsrMw3E0gmkwG89ug9tq5r2QW4mJkKKAO46mrCjIETdB09snt3p8jOaeeVmedaH8OPDunSzSG2ieRgVikBYFN3BycknGPbrVe4+FPhaZvOa0iMm5m3B2Bzn3/AK16UrrG5iPQZI/GnGT94u/5m/GrlG5z/wBq1urONs/h/oFpbpKliBKEXI6kYHQdqsL4f06J455rQBymMBQOPc12LefvWU5G3OCTkj2qC6keQqcgHjPGO/elyGc8wqvqcuPDGlzwbzDIEj5G2UqpPIwQeD1qnoXhjTYL2fUo7RY5JU53DkkehOcfhXdMqIqRSqAD2Xiqio8caw9Tz1Jx9c/40+RC+v1O5Tit7fA8uMrzwu8bcVYFibmMGVVV0IOAu4fX61YtU2IVbArRZISoccnjJHr/AIUciI+uVO5jJYhoGiEjIemBhVx34Gev1p8djapGIzFtdcfNnsBj/PFWmErMfLX2pW/dHnk4o5EL63U7kUdtDGvlqBjq2e+KlTarPJGic9cjpVVg8jnAwP71XAvyH5sg5H501SRlLEye7KgsbG4SQTwrL53XjBB9asJYww48oEFO3Y/UVaj8hVwgBwT83qTQm2ZC4O0noPcU/Zmarz7hHYoHDN95uvHWpxp9iZXkZMH3PcelRxyuwO4EA8Z7gj3qXaGAdM5HPXHFHsyJTk+oj28axHjr684FRwQh0GDk88g9ankZYwQnYZqlbyofm9f5UEczJjETLwAcDBP0qJVillDNwPfipCEUBCTz1qAxJE6qz71Y/iKAuyYpHEzYX9eKcBuGDwV701nCcH5uPyqxH+9cR8kY3UFEQIL8qMY4x61pxeU0RR+MepqgBboditkjqKlCIZSX5Zeo7UAXVeSOIKq5HcUgkOWIPDVUvJk8hlik5JAAxiposSKqZ5GM0AWCUj+cDkjqKmRiFZm+6Rnnk1EV+Qh8jPA9qay7GBPYc0WAQWx3iULwR3pyFVIGM565NMjkZpNoYsp7mpcH7wx6e5oAjjDEMRwvvSRgAnp1qYR8MwHB7ZpY0VUOBzRYBCS6sCMntUUCFMnqakYMR7cZ9ahYMvQnaO1AEjykwBU+9gZqBx5atIg4bAP1FXIdrAb8bjj6ijy13evJ57UARo7mJGxyB+lMtVMzGQ4O3jFQygiJgnGOMVLpxKKqKcZ5NAExh2uZDk8/nUzSE7SBjHWpRtKncM4J+lZTq4dVj6k8e4oAuZBbGfoKYSzEIB8rdc96zZpJGk2Nkc5Fae1lQbhQVyiRMFmWEcEjpVp0UHlsgck1nytGSJcEYGM96GuJsAbsnoOOooFyl9mQKRkA5PTuaau9FLk4LDFMQ+VEoK8nuaaHZ14GQKBEsancNrAofvDFK0pc7GXbg8d8ntSqDjeTgAdKaCGcAfN34oC7ElcsPkHHQ+tWi/mR5z0GDn0qszgKcA+mKlTCxEL9aAFEUceZN21V9fSrsMUUu10cEEcH3FUmPnxtG44brV22CLbKoX7gwM+1AFxljlcfMGZeCf8ACqEsCh1AJIIyc06NAp2nnGTx2pZJ0Ib+IlQBQO5J5MfkMy84HU1DAjyISDTkuIgpLH5sFQKjS52fKw4xQIkjJdmiI3DJIPYYp2xVUmNeTycVMhKKSOGOajAKrgH5jyPpQBVhSUgkHBAzjNJG6s5Dgbc9zVyGMZJboepFP2QmQFwNnrigCMQiN8qPlx1HvSGUq6q3G7gVNhAuVyccYoWHcELHkdM9qAFuI12D0PWoZ1jMSGQYA9amkj81kQnheuKnmhJGw9B0J9qAsUwihVY8MtJMc54yuOPrTs5yh4xxQyZyGOCO1AKRDEksyGGQAqKl2PGx+nali+U8c5GOe1SIDJxJyBQTzESASIy4+8uCRVeG32OQ2DjpU4O12AG1agGCTn7wJxQPmI5kEs2WGCP4qbLA5X5ePTHepQUYYYUqHYqsTyKA5jCeWSCURr17+lbuAbZZjgE9hUb/AGZyTIAcHtWiIovIjaPBUdutAcxJHEDbqTgEZ5qMReadrElO/wCFSpCHjLKxAHakm2pArIxXJAP40EDwpQhQ+Q3FWWYYES/eUdRTXTy8EDnAquowS5bA9KIBzDFk2bto+7mmxKPLZj0Y0EKyGMeuc1MqHdnadncDpVsOYihGx97DG7ofpU7YbO373f6Ujh8bVzg9Ki+QcHIKdzUFXROwjZs/wkY59aRiIlAk6fwkelRtIsgIXqO1RxKZHKn5io4B6VPKF0XYGGODx/ICpRKjMcgVWOYjGWGAe1RTOgdVU5DNyfT2p8pfMy66pu/c4PtUx/1AjdTvPQj0NVMIThifpjnmpTHKAW3bj0Az0FHKHMxsCmKOSFjuA5HaogoQGTd8qkZ79asyQNHhpOQBz75pyQKLdgAqg8+9MQwp5roeo705yGYAjC5xz04qC3t3T96ZOPSrIMUlxt4Y9/xoC5GgiQsDyo7jpUXmDY6Zx6YpXwWwf4c47Cqrgux44HpWgErJ5zgMR9aos3kyggnrV0EMwdeoB4HtUbLE8m7ZtHU5oAYuJRuII68CnxgxtncSfenkRbS0AIx3poIjC7jnHrQBqGVtibDhu9Oxks5A5GKzoZg8iJIcY6e9XoW2MxLfMOoPagCo6i3lWcjvwD2q43zbpF4JIIqKYxvMsjDJboOwFQz3JVSkYzICOPagzLu+Pdl127uMj2pAxYnJyF/OoLYNIjFh8wp28RHBGGPX0oAXaqSmQ/d28fWnyNyHU54qlL1LJ82e1NLFNoIwc4PNRYLl9dpGSeT2pyxjbxjaRk5PNQ7SsQKnHbJpFkjJxw3FFh3JWdW4xyCOKrzguAF+6ev1qMTMZCgHAxk+lPkbIwOQe9Fi7kiGRYSpb7p49qjW5LMQwDK3fPcUodioUkHHt/OoG2KCQQSeAKLBcm/deYMseQMins3OBxjrntVIsq4klGCOKlMsJQ570WIuTqfMcFuoAHNPVzuCooIP51TS4UYyMGnxNlt4bgc9OMUWC5JeRlkAxgnr6VoaeAtuMclDjikliSUphiTnOPWrMSeWuCwIBzgUWC6LJ3rKCpBI7H0q/FIgTDDJXp71RVwiM7fMD19qijkV2/dN0osF0WEWT59xwz54/GqUpSJgZshmB4696vFhGrMegP61Qd8vvbk4PJ9PpVg2TJNlGjHTqDUTs8qbSMgf0oyQVlHIPFSOwPyKvTFBUWW0CrgSYC4OBVhRvO6EjJ7elUTIrfuhzt6etMM5Rvk4+lBpc0Cisrq+OfwNV2Zh8jsRkcZPpUIlBRypJbGBn1p4JkUu+VO3AyO9QwuTPchl+ZiMAcZ705JC4xjOff0qkg3RKo5KjJPfJpkReQHJ5XnjikTzI2FYxtwAc9aCMsGHPHSpYXzGuFGEHJ6nNV3yJRI7DjjP1oDmQ6d8KWTIHHWmrkRjc5+brSt86hWOT1qATM42jt0oIuC8N8gIAPerXkRrwvJP86gXlcA5x1qPfgnEnHcGgdx88bbcAdM5qqiPtxjBzmrPmeYoPX2pWkQAs3OPQU0K4BlwdifN34zijLsFHKnJ9s/WpFQlyQuOhFO2ZPX5s56VY7jACAQRuI79cUqo2QxyOO9ObcrgIB74pGIDberHt6UCuR7AOh49qJAg2ryeaRsjqMFac68BwefenZE85a2xYC88+tMaJAnltjapyM9abEd6ZOeKk3ISd5yeg4pXQcxKnlj5AQSBVlViBZ3Gew9aqxxnduQ9OtW4XywWTjFGgcxUlRAwcHj0pstiGTeh5Aq9PHCApbr2FLksGxwBxT0HzMzbaJETYQQT61ZCDJVFBzxk+1PBMbH0xUSyAj9ajUvmEa2OzevAFQtbE4ODg1oof3ZVec9qaoJLDIAYUWQuZ9zONpCflZcds1bisgy/Lz6k+1Ny27Y3ByQeewq4uVTaB07+1HKi1N9zPFlEEyE2nPJFQyWykEKvAPWtab5l8tec8VR+zzbcl8AcUcqD2su5nyWYeEoZDkMOB3qSOJogJYh93v6VaYbGXeMg5yelMKBflXIx3HQ4o5UHtZdx4eQMPLkw2OTjHGearKHXMSsxjJwVPoTUoTcdxIz0qQKsbbsZPr7UcqH9aqdzMNna7TDsDLuyAeRz9fWp0htlBRYUCkbWAUDPpWoqhwSFHHtUErIsioA2SccKcUciH9aqdzCbTrVXbam3owz8361YltYUj2oiDsRjBrpmhMucbSp9D2qrcxxbUUDaM9McVHskX9dqdyhHbQsoMsYCjqF759qptpunlgPLCsvXHf0rWJC/dPX+vtUiRseTjHv0p+yRf1+p3Odk0uzCSRjfKZfvAn09Kda2EKRcQhIycjJ710carHlwvy9fzqF43wcEH0B6AU+RD/tCp3MM6ZFs8t2AGMhsc5qudKtHcsyhw3ByPT0rWHGFYbsU9lbaQMbhzxS9nEP7Qqdzmrjw7Y3lvPbmDYjkdGOR6kVgr4UsbWVWFuhCfIpJ5Knrkd69Ct2IkKuc7qjnhXngbQetP2aD+0KvcxrTSrJnWaKFGKjbhlDAD6Yq/JomkRqCkEbNyowuMButXrVERWKEAHHTrSLKI2JAwR0NHs0H9oVO5Wl0y1QBdiMYwOCoxxVR9HgEkbxIq/PuYYAzn2roohHPktj5uT9asRwwkltuQvAHtRyIPrtT+YwZNJ04kyeUGJ9AP5VAmmQ20jYt1w3qB/Kuk8uMMDtwoHPNLiN1JJ/WjkRH12p/MYAtLdnGVyD2BxU40u3IJ2cDsSTWgYhGAQMZ/Gp90gH7vkj1o5EH1qp/MZMulW0pUpArKR145rPbSYIJiZo8xKdwXGcr6GunjYvkfdbvipZEMr4Iwp6jPb3peziH1qp/McwsNkp/0eFUVeAMVZWGJ18sxgge3eteaKNVKogz/SqcCMhZz36UeziH1qp/MVBaRZaQpg9MECpIYlRCqqBjoABitAKwB2kF/Q1MgbaGQYA7Y70/ZoPrc+5mSQGVNrKCp5IxULWUZw7KgCjCjHatwDKZTgrxg9aYgiwcjnpj+tL2cSPrU+5kzWcc0S+SgUquGGOtU7Wyji4XgrziukXaxJCnKfrVIKFfdjIeodOIfWp9yA2AKF40K55yO+KpC0CMUmUsWPfmulUDB5wvAAHvULxoSGPWjkJ+tS7lUhwSACCRzjvTYsjcFPzHjPcirhcAMMZBp4EXlFguCR69c0cgvavuUvsgEm+TlmHIp/kOMDGEHH51djl+YFgCalkIzgj5SM0+XyI9o+5kRWr+uCvSri2jG4Qg/KKm8pmQ7hg/0qTa8MLMDuY0cvkHtX3IWtiwIc4GePwojiDbkkHI5qwjl12tTJELu205UjNPlQ+d9yvGFK5Xhge9AQ8seGzxU5KhArDOPSkZhGAD36fjRyoOZ9yunyylMc+tOfLKEPQnmm5Ak9D3FP8A3m7ABA9KEg52IIljI6A5xn2p5TDgAD296YxCOAT83oaSRstkdR39Kuwc7JS6A4I3cflSlAGG0YU1EGwQ5AIx+dWFbdHmIZB7+lFhczAfN8hGF6ZxTvKbJB57Co97qAFGB3J4p32hl3bs+2DipsMawYDb0PrQA5VuM4pH+ZBJnOKUMwIYn8qrkAaw8tWYt749agZPkDkYzzx2qV0ZsbOR1NMU54IPvRyEMhdA5/ejceopyxREkjr3pxlw2x8lSeMdqkaIoWCnOOQR3o5CuYhMBJAP3R0p0kShM94+nvTiJAoJFOTIfcx49KOQOYghyfmI+Zqc/wArAqxPr7VMODhetSNGApA+8TRyA5DACpDITlqVEPJBww79qcy7iDnBFJg72LDOaOQXtGRsShIb8TTYY02biPv9QaX7pOeQf0NCKyPg/Nkj8qOQv2jGvtaQn2x+FNW2gbaVUEJ0FS7cMR/eqQI6Md5wCDtwOlHIHtGQfYrQ/KQQpBHHvVN9OsTEyrGAz4Use4H0rUBKtz8xXrx1pVhWIZ7H8MZqeRHRHEzWzMSLTLdVBeMfLwNqjoPSmy6PYSR7FVlydw3MTnPbFa5I3LI3Xr6AU5GXed3I9KPYGn16r/Mc7J4Y01oHiaMzZJxuAP60f8IjorQGL7PGkagdV3Nn610hZowcHI9xzTPnbjOEP86PYRD+0a38xy58HaA6FpbcNuPI5GfxFQt4C0CSGTbbkmb5XAOMp6YHNdKGLfu2PA7irSFmXKk88YFR7Av+1q38zPLLz4Y+GY5si0TIyq5GcA845zwDVVfg94ZmVGKRHZ8zKEwWYggg84wOOK9aDcnK7m6c9frSQq4fj5frS9ki1nWI/mZ5BL8GfCYHkJbm3kRiVePADf8A1qzT8FfC8rMz2zbGG044Bxz+de4yxksmD0wTwc5NK+8uSBxjPtjp0peyR0RzvEL7R4dB8FvD8HyR2kLbAWCnB+nBwB71mT/ArwjKweaww2RuwcFfcYr30AKSVGDUoAb5ioJ+lHsUOWf4hdT5vl/Z48HzzztJb7A2NnzJnP1xTbn9nHwm0SIsZYgAfOQBj6ivpfyUYhioJGfepHiEibjyACOBR7FB/rDie58pzfs0+E7qZ5Lm15PDbGDDCjGcjvXnum/sx+XvgiUPbSOxzK0e9ecfLlcdPWvty3muLYMqHbuJzjoQKrfZm85XDH/gJo9kjelxPXXU+Nl/ZdkivVmMqFRy5V8d+uAPSlX9meL+1GNxd/abLkqjr83zds59q+zDGcn5qhihxITR7JG/+tWI7ny7b/swaDJbSK8LXDdF3kbVOenPNVbv9k7wx5mSkmRj7jDHuOT3r67jQr0yKtgBuHG6o+roa4rxHc+HD+yL4djbcTNMGPyxIwY8fnx7Vnj9kvSLQsbprmAA7Y+oILAgfdJwPqK+8fJjByM/TNMAlUtsLA+xo+rov/W7Edz4rsv2VfCW0NNGJNgGWbcCT+eK2ZP2VPCJVbhoo2+X+Hhh+G7FfVQiYt8/JHr1q3EoKlMYBzml9WRH+tmJ7nytZ/s2eFrazjtljSRI1YbpEBcE9Pm/wFdXofwT8OWIiupoVkuIHLhtgBOfQknH51735aR9v1qeOJJEPHWrhQSMKvEmJmrcxytv4b022V4ktUAbkhhng+9aqWsFtElttUxYChQPlA9K1QJFGz74Uc9qb0w6DOOx61p7Pqjx6uLqVNWymykfKzYA7HpSJjzA56DpWgRGTuYcntVOaHgkN9BVHPcJx5qA9DnjiqpUMuRhSPXvT7dmOVkBHYZqcwsORzQZlFXAADD5v0xUwcqDtOAetRyR/PvTgj8qYxIXao3e4oAtLLnbGG/Tt6U9iC20dvSsqOQxyK5HB681cEu/lQc9BQBIvJJDDnqD2pyMCeVyQeKRTkAYztxRGGViD2P86AJS3lqFH3jULyNtLjvx9KdI6Iwz1I/Oo1Y7ApGM/pmgCUOZPmAwfSoMkkhuOlOSQIcgZA4qTygzDNBmRRKxHAwVPBNSKGbap4I6nikZVDZHQHmmqp37SwxjjNBoPeMrwq5qDOGYOpB6irJPPzcfypj7mwCACO544pISG5DEYBUnr6UOjY3gjI5+tNHox59qWMsGD/wjoKloZMrbQqt1fn86UcZBycUhZm6jFNEmXCDkHj6VLQETkuzKe3ekj6hc8VI/BKBaY2V5QfjTAeGQEr71ZwGwOhrMASQ+nPXFTxMyyNzuyMCgCzJGdu09faojknnlumfapt7Z+dagY/ewcY6GgCqfNOQBgCrADFQc8H1pudq7CckimRyAjyj0XigCc7uAeasAuCqgc+tVgwDqBz2JqZpDkDsaDQLhCWxITn2NVijgEDrng1YMUuN7EH8KWLymJY/dFAELtIi7mHtmp4N0oXOcLQsoYsr/AHO1PjUR48vkGgVi1u3uMDOPWkePDBxwtGAPmH4j0oSRS2wnHseaAuQSKBny+SacTKg2uBjpTiQrDdyQe1Sl0ZdrngAmgggDMse+Mck44qFy6HzZl4PH406Gf59yj359KfOjsrMDknnFAcpODCVDMxyRjtVWR9jCRRwOAapodiFTyxqwSXhC9fQUGhYm3GMSMfYVGhDEbhjHpU0UimERSqCV4AqrhZCxVSMcUAWSN7ZVsGogw34xkf1pySAAAj5QMZqJ9qEHHANAEjfNcMzAkH+tLJDmP5cAD146VPHuY8cZHarWEMbI438/SswM+K4lWNomGc5H04p8CxojCT5S3Y9xUk0SRYkbkjB4qi8hkJ3JkGgC2IiCFACLjr+FTBtqtAyjH+FV42ZcDduB7VJFKTcjfjYFOQaADd5ZEZ4xyPaolhZ3Mh5XOBnuKkuHSNgoPTj6ikjYs21eM0AVWTZKwQYJ7jsKjUNv27vm/wAK0REUlMjnpxzVSbBlMqDk8UAV8SL95c471ISpbIbBxTWDbs9RUUp25XGSaAA7SxPXFM80MpD9BUYiU4yTRgqTtXdigBCwDfLk461Ku5jtJ5pxwB8oGBUJclif5UASsdoOTmgKThQMbvzpQjMuQR+NGRghB8y9cdKALFuCjmKXGT0yavF4oYynV27Vk/LdMj9Cp61JdyAOpQbiO9AFuNXAATIBB+lXGLFBkdB0quLj5EjIBYChXlLEvxx0oAvLICMGPHHekUFpCSPlFNSdVVtykMvAqGJ3JdjnigB8wBGcAt2GKmibeM7ef5Go88+Yx69BTW37cpwB70AOZjxg8+/ejJZOTkioncKmM5JFRQkkEuTtHSgCvdgqCFXKnv3zTYJ1VC7gjHFWSVIYs/yAfiapyQhow7NhetA0Tt5iyB0OVIzj6iqskhVmcLyo4FJHdZj8sHdx1+tSGPAEhGSO3+NBZbS6jkTbGAH/ALx+lNRY5cbmwQcZ9arEpuBZdo4wR60imPzSDzzn9KALkhVtqpwRxVdkMfCnJJ61ZmALhx3HP41XYohJzk5xQBVkbEo3rnaOopzRDz0mjbjbhgfU1KjiJSrrliaVldoRkYOeMdaAHRiQMMqSvXNNlkIwRw3qO1Xx5hiSJeuOe2az5NsQk80HHHIoAnDPKAA2SOh96ajsuVl5z3HaoopSBv8Ay59aeFVZAFOR3JoAsIoEu08oe/oaJIvMb5eAAT+NVkJ8x0zg/wA+KsqmBvU5z2rMC0oSJQrDk+lVbi4VZRGEwB396jkmIXfjHrViFbSV8Sn8/WhgfGPxtkl/4yB5/wCaZ2Q/D/ioa/m4r+lH43m3X/hoPBzt+GNko9yf+Eh5r+a6voaXwo8ir8TP/9T7hEax7jkkOaBbNOSXYKMHtTmA3BccVWdXbcd+3HAHtXxZ9ARpDGiswO49setVX3IpPcdqfFmL6Dn1603eQG80fN/PFWgGHcItzAA8VQkXAJ6A9RVt38zEQHOeTnpVdsLIEf5iRTAoShJIyh6D9ab5SGNVUDj1qaQoHC7eM5qp5W6fGSF570AVpoMgkFQR6VkS7lBHXFbchSMHPasmVVkYlCQD1pozKsuVjMgyG9qw2nO/LAk9+1bw+UMu7P1rnbncs7O3JNaxAXzVY4zye1Wg2R83RelUY9n+sI+YdOKkjmeQ+Xjke1UBY8xckY5pw+QZ7iq0hcgugA29M0haRVZoxz7/AP16AI442wT0wasqYlT9519O1Zkt1KgI+8SOeO9U4J5NoB4Ga0A3fJhkQpJxg5pg5Y5HXp7VUil80ZCkMpweKshwwJQHj9DQAr7Q4EgAx0NRzSoNrRnkdDTHdXTnJI61AAqEn7wPb0poBu4JzL8xPI5qtHIwdhL90ngCoHfzZvLKHAPUH0q0QqBQeT16GtGZlrLMG5DLjK/jzTBl1IYYAqkLmQsN2AqnGBVsShkKcg8YpAINrJhAcHj3p7KRJsYnIxxn2qG6uSEB2BWweQfQ1kRTvL8xycnk98UAa5YdRnrwfSm+fK3ykbcfjkGqysMBZDySelMBIfJO7GABQBfjaONgqHeDgZP50r3BTc5OSSMegzVdE+QDoRk4FNuHzxgYHB49B3oAsNIAqk4298D8afvyoycgjgYrO80QISTuB7noad5ySFRHgFhxQBbKIke58ZOAcetRByOOm05GTQrt5H7zhicCogywgRs/OPzoIZakSPG5gCcjH51BIoDDONoJyO5pk0sDKCDkjt+lVmdAofd85xQIsmeIZYjIT+fam+cZWXyxtJ6+3vVVU8xyB0HP1NPiLKxYnBGAo9aANN1YwjfweDTTHIzg7ht7f41lXN3DO6wI5yvLjpg+lSLLIciNvlPGPSg0NBfMTCjkHqfWmPE0kxXpnv60yR5EjUfex7dqkDnAKnJPPvgUAMkZ4D5YJ2ng4plpdyvIsW3aUzz1yPep5EMsZMfDAZFRW8KR/vGOCeG9zTQEjykSNv6Hp9aZkYIbgMfSrZzJxxkfdPYVTkZdyq3zEH8M1YEisQBxhRx9aCojG0nBPPNQqX3/AHcY7Us7SsVfPXA6cYoMyTe7jIGR044pzpxj+LHrVdLlFdo0JyvJ+lWt6yQliQD29eaAKQjmH3X5xwMU9RKiHdyD+holkjyBuwR361HMZFSTn7p4Gc5GKDQkULJnYcN3qHypFlKkcY4NT2skXk7jw2PpShnbIxxjr1oAcu51L4DDtigjYAyDB6U5GURkyjGAOBSQqzb3UcKeB7UAQGMGTH8ec1aXph8bs0+Vdx81gUY9sU1lXB3YBJwPpQQyvOqOxQ4VV6sKZZhWAMLbiSecYFWWEceVkJG/PWngJGw2j5SADigQRgqzjgsetQyIxOw8BuD61YlALqEYFutRzRDzMOcPklh0/KgCMW5iXfMMknCgd800B0cEtwwPFSMjImMk7e2fSmS7THuTkjjHoaAGAyvN5Z5BH607A81pG4JP0zUqJhRtAB4JPvUEx2seN238c0AR3GQu9SN3Xj2qsfMU78hmGSM+tPuiZFyg6DOazEkaWURuArAE/UUAaMcLMzSsMkdCKvWsaknzAcDrUltt8gr/ABY4/nSljG6pxluf0oArriHdt+VT0471G0qx7pGB3YzjFKXQ5JyTnpVBwQ5Zyfn6e3tVpAaltLuG+PkOOppZC7YyOcdPWs21OzbEvK9a1t2PmZeVIIqkgFV+FAUnn8qRtu9gvJPWnqynIAwDRtdj8zZXsPpSAi8tnOeRjinLE8ZO0hUPrzk1bM5RRE+Cp61l3B2u2xsUAXoTkEpjOasb1zleprNSU4UIpywpomIDoeCOaANPEiHIOCBzURBJ+bODWcspQhmJ2nnmp45fNY7eq5zQA5UYAtjB5+tSIyAjcDj3pjSY3HaTxx+FUixlkV0yCB0oA15HcN8nUDjjikSZ2DE9ccmmI8hQ7wWzVCcyIOBjIIx60AaSKHYsOR600KzOxXGVFVbFi0aIyld3f3qcgiQbuo60AOIbGG4PTNSKMrhhxSKWZsgZGOAamQNjJABFACsvlRqB06560wt8ilDgt1qeRg6kKApH8qrOGxgnbj+VAEbsm3PeoVTO4E8p+ZqxHEk0u8jKrgY6CpWRhkoQoA54zQBWhQEBg20t2+lZ1/OYZFgXo3Oa10CqoOdzE8cYrGuUDSbZDlRnnNKwF2zczx74+AMjBNW8SKcDjHQ5/pWXZmJJAqAYB59DWoW/ebYwOe3pRYaLAkidVVThmPTGOlS7maQr3XpVRghKkcMoOOaIi0h3L99ufyqBxLLudvTOc/hWfcRLDatO7siBSWKnBq7lS3mAZB4IqlqKfa7ZrdPl4xj1oFHc8WPwx0q81ZNWkKTKx3hidzlz94luDjPau8vtMCaTa6dDEBFZIUjzyQCQSRnkYAwOeldFbWhVF2ps2gL+A7VflsY5YhG5wp596D0Vj5JWucRp+kadY37yxysVukYurYAL44ORzxmt+20vT7KVZmj/AOPXEvHXAPofpVOLS4l1F0nG1YtrKvUEEn6Vab7QP9WzoVBDYPUdweM1oP69I+CfjR8KPF3i74s6q/hj94J4omjQsozGyZY4JHTp9a+1/hf4Nj8HfD7RfC0wWWeyDmUsAx3Ft382q89lpsl22pSwgXG1YyxUFtncAnkV3UUULsjR/u9ygAfyrKVPqejjOI6tWlGinojmL3QNIvbuO8u7VPNThCfXuc10doIrVMoCHf8Avdu3ApwtXLNkZBOPwBplzNBE4YIeO59unFPkPCqYyb6l8sjp5G9QBx93NOWGGNQERWx1AGM/lXNLcSTuWclVJ7Y/pW0uMAlyf/rUchl7eXctEKqhowB7njmlSWVw4ZgdvXnNRoARjPbp71L8o+fGM9e1PkJdST6laQZVUCjcMc9qrbTHLt6nGBU80m4KEbJQngmmB2GO23H1oK5mWoHaPcQ5DdRjjGaFUHiQZZu5qtIpDLnkEc1Y3qrZQhuP5UBchuZcIyuQfy6VlrLK/AOBnjA7fWtGSMbWkyAH9OtUWjETBgSVz6ZrQNTTjZjIFIOVHHp+NaKbUTa5+b+dUd6xqpHIP6fWphMsrdAcD1pCmMjQiU8kAGsS9k8m42RHhuTnPJroYSA4RgAT9ck1mX0OJGdh0HFAiazlJjBQ8D7ymrYkDHBAB7VjWUqeWS3DDoRmtCKSNmOSc45oAukRpIAvB981ZkGdqyYXnjPHP1NUGkEcpbaJO23np9amupnlVRIir6DrWYE0yCOLduJ79c/yqnPLEYORgj04p7FvljY8EDOPWs3V2MVr50YI5ANaARG981i7HIXjnqa1IpkMWWPJ6e3tXLxxsVUrwQck9K2RlUKDJAGc9RQUmXY5CR94HnO31qwJkVATIVY+grLiR9uU6VehiHILEbuKCrgly4AjZsEZOSMnj6UougHMDDJ65xjP0zQ1skchYDKjHTqc+tSwqPM6BOM8daDMeEC9BtyM49aqTSMflX8qnl3AlCeOvPWs67LRKjocc9+1AGrHA0aAvheMhT3qZsCEshCbjgkdqpWxmlhQSvu/Pmru1YwQoIJOcE5/WgaQIXZBGMAAdc5/GrKSCNgpO7txgdajWPaxCNjjP0zUiMHcBMBR1Y9M/jQTJjJ0lDAKflHOR2py4IKORuQY+tSbtoynIP41CQwUtkD/AOvQK5GI/NUk53Lnp1rJtWkErKRtwfxzWorqzFQdpNVIo3kcluobkYxQO5pFCUywAPp7U6DaHDls9vwpm8nC9qjlkRJicdaBkLyR+d5iA7R2IxzVtLkSEA9TWHqMbSMOo3ehqzp9nOkucnbjv2oA30g3As4PHrUkCM+1pNq7TU3kN0z25IqN8q+AOD0oAuhXbkEYFRTKwch3HzdPeovNcMocfIRj5aWRoywU8nt7UAITsARSc9xVkMjEMO3GKjYYYEggjofWpFRj82NuetADgzEMRge1KqsVKrwDUYGX4PAPapI5QzlSdoFAEeXRlRuRVlIlyGYZ4p0q5Py8kd6BuB6/4UAQNjzmcrgYAyKayhR5ZODnOae/zbgvUY60xXiKHccEdfrQBDIrEFiQeO1VbV3VtoGeefpV0PuDIzdRwMdarKFi3Fuh/SgC8rjznUggdSKiSIscy5wPu47UyKYKx5xu4/Crse0xkqcls/pQBmyjZJ8y7h+ozVicMqblPOOv0qeQKUE3AIHbvVT/AFrqOhbt6UC5jCkvP9JUFsKSB710igR7SAGB457VyuqWU8VwuzBycg/St21XzGVDkkHP1oDmNGfKgqpyvP51WhUqmQSMnJzVvDHKbclBUTKI8ADk8UE6ky48xeCF2nOO5PSoJRtTY/UAZx604PjKkHCnAx71Vmyy8t1J5PrQGoCdy5b7qk8fWrkdzE58rJzj5uOKyoyE3ruLZPFTxAMrYG3px3NXYLmuDGPlUA47mnQTq7smcEDHtWRNIIVj2gt5ueP7oFTWTEFmIAUDOfrRYLmpvXcwPHpjvVctliAefT0qCSbcc7flHPHeqUlwjyMyHlsAUWC5pNHk5BAUc8+tU3kZwVXg88n0qzEjnKjk1TuBiQnoaLBc1rWVliGfnx196sFwEJXgkcVl2hIG4knmtNoxIB144471AXEt2ZlYMxUsenpUxuNr7WAOBjpUEEQDYckY96jZC0ylRnGec0BcuJ8zAAnr+lPkYiTyzxjgU2As7gZ4I4PsKWUnfuBGaAuSnC49BUjzbmBccKenrWebh1fYBnNSSyMi7j0xz7GgLliVcoM/KeTVbDEM4OGxjNPAcBcjOTTpRlhGTx0xQCRGm/y9+4ZHX3pySgqQUx2zTJiEQYHr+lU2nk2KCMj0FAi4kYkJCHGfWonRMglssAeKdbTMIySuDiqMwcPuJ247fWgYxnYnH3SBWdPNIFZEP0+tWJZGx5bc7jiqFxHJjn1/lQBLaTySEqxG3oPSuhhdY08tjyOn0rl7LhthGecitp/mw3BYdKBHQpLtjwpHI/MmozgKdxztOce9YsksrQqo6g5z9Kme9KtGScjPze9AG47CREfOOn1zVckhXOcDjNPklhmhRou3Jpm0vgRnnv6UQIsTDazF1PGamZSyAhuDjAHrUDB0h+VfmHPtTpDKAobg+1WwsDuYjgLuP1qpO5aNjGu0n1q2QzYdwCuOT7014UaD7oYnqKgsyoneN2K9eQfSrsU6s2/GMdvWsraUmY87QMBc9KsxIhfcrfh71SiBcurhGXuAvI56ZrJcPI67fm5Bx7g80TyNHJIrEtGcAcYOak04Rs0gwQqHK560uUrU1nmQSkuDycfnQ8pilWME/KB71Vu49o3jGW6c1n2sjNIxOWAHr0o5Q1OjEhOYi2SD3q6QrJGWXIU9M8Vm/KqrJ/e61PaTiYbE+Vxkke1IVycJtyQAWPb0qMKqyFtvIxz3qyYwr4Ukk9TTX+T5l4YDFAXKV3C8bbyRtbkVky3ckZ2sQwJ6DitmVC+PMI555rjtQLwXBEfKscgGtCzUMzGQNFwF4x35rRnmXyw7cDgCsxNkiHA9CcdqvsqNAFxhf60AKk0RTKnco4+hqjNdZBUc80TMsEW2Idaz3hL4kzyDnAoA1LSZvPUN8zAdPStmQklt/GKy4Il3E/dJwc0+e7aDJkw3U8dhQBZimMcYV1LEHj2zWliJcOBh88n1rAsL9L4k/dXOM1s7HBKdAP1oMx7FvOLKNvH4ECqE0/2iUox5XHHbArT8kykqCF2jmoXtlEuMYyODQBGygomMY689hUKNE9wEVtvu3SnzBkdkI5HQ+lUbxSCJjz2IoA0pjyfmBUHGR61UcFB1wByTmq7SAxL0X1HvUU6MIXLYwB60APhvYt4G3JHc9q1jKBGQxHtiuFikBYg/eHGK6W3wkJDA5ODzQBphi6YIwx/UVGu0Dbtxjnp1qmsjqx4PA/L6VIs/mMEYEjHWgCrfkggrxt6g1liWQNtLE8knFbOoSpLhEHPtWAsixSE7clzg896ANm1lR8gnay44PerMcshyhIwMgAjoBUCxxK7KR8x7H2pyR4YDr/LmgDobeZZCpYEeXxVneyPuBAUnGPWsiANAHVhnd+P41FdXMWVQ5JOAAOKB2R0IuEzIp43D9ahi+Zsj5V78YINY1pcxspaU4IOBxV4XSI0cDH7x6j0oCyJp32xtj5ipFR20/mtufjj+dLPggsvJwRmq1tLHvRZwRvGA1BLZrORs3A/KeM+9MjEUoYA/N09yaqXl3DAqgZ9BjvjvUVhNFO7MCR5f60FRLzGKN3RM70ODzVedwhOQcHp2p9y6FlWIZOSG4yc1BN5cnLcDHH1oLJI58AhAcAc555NXDMpVF5wPesBJdtwRu28dD0OK11Xexkbjv6CoYFsmPJxwT2qNChJY/d9B604NufcPbNLEgVs7iBnNIzLNrK0cZGdvGfao5LhQuWIJz1HPNSSxDyJHbgHpXLpNIl0Yn42NxjoaAOrW6wFTGH9aUjzJd45A7DjmsmIM8w55GPxrWVwi+hHX3oAF6tGvU9c9Kyp5SrkhuOwArbT7wYjdu/CsfVAEmB2lUxQBds5fkU8AsOav8ORGF565rNhi8uIggsDggjnHFW4JCrbW4AHWmgLUasrlU6VIFLKSBuOeaRG2jIP/ANamh2DnHfrVgRudpyvbrTklBIcqARUUgVWPynmo5FBUKeM9KALEymRg5J9OKr3LtDD8xzkdcVe+ykwLETw3PvVS7iJgNrk7cde9FgsQWE+YmByAelK0odt68svHtVHT1ZonRgQT+PSrqRBHwnIbrQFy+JNiKIuPWpz1BJwDjPtWdtX7i9R71aiyQIpPvdck8YoC4SyLG3y5Izn16UpvMoxHO7mqly/ktuJyOcY4qO3ZpOq5I7UWFoSpeSNIS5LZBwMUrXES5L5XHtU8VrJvKkbQec+lRXVrNmQH5y2QKLDuOtroO/yj6emK0Uw5b5s+1c/aFdx25wo546GtWCRozuUZ7GlYm5ZKjzg4OWqfzGclQMfhVIOS7FT+fWrchdk55C9e1Fi7k7bdvIGR19qZIfk9dvIqukmw4xzip4tzS7Qy7f8ACixN0c7qV+IFDNwxHem2tyzQDnO4Z/OqusxGWRiE3FTgCoNOG4ZxgDgjvRYLo3dpZQVOD/hV+J0QgScgAZqvHDuU9vT8aspECAQOn9Kdhj2cKhMXes9bthIA3Q+n5VoyqHQBflI65rFkhkV9x5A6UAdHE6Ab6hvB/oMswI3R4I+lVbeVmUEnNWColilgOcSKenqKAI1QNGkh6dfzqTGDsNKF2jn7nQfhSEbuT2osA2VWQ5LEkdu1BQiPcuc9+mKk8uWTapxuPAB9qyJ7kxs8YyjdwelK4Dcc56nJqS3MrAgDnHQ1QiuJNxViADk1bjaMDe2VPtRcCxHGWPT5qbdyvFGdgyamtbhQcHqeAaVhHKzIT16fWnYDGilWXIDc9/erxAdQe/TmudnX96QOqng1tWEpf5ZfmFFgsXI1UEBT061fjkaNgGGQRxUXQjYuMnmpJWVsBhyOmKloCdzG4UDqe1QvGIlO1eQc1ECysApz7VYMic7uSf0pWNAYBo9x7jp6URAkdfxqsbht3l+1IbkBGzxt/WixmaSoiDPQnvUDzHcQOpqEXUTwg546VWwWON2O+aLGho+YnIzg4xVFtwbJPy/SqhnEJyxG4+opUkkd/nYEHngUWAuBtx8zoQMZ9anhlYYT3zxWQk6BijHk9Ae1WFmjI3bsH0q7GZp3M2I3kJwR/F7Vnx3CEYJye3rUss2Iwp5GOnrWI7BZRIFwpPSgDqIZCduQAr8ZprRKT+76eoplvKrBEAAJ/Q1c4hk+XJyOfQZqGAwKyZHUjn8KjcjblVzVgShWwecik2AR7gOvaixVzIkfCEMcDPftSW84aRAee1XZ4ElJjbhuoBrIhUwtsUH5T1PbNFibmvM6RuuOAOpqXKOQQc1Qlj8xMk5FNLbU+VscCrFqbRkCZAbOOlRNKzgBWwcYrMMkhGxeec1PCHlAMgx/9agNR0sgth5y5OPWktLtZ1YFSpHaqeqmR4gq8KvJNV7CQSNtQ/Nilyl6m07KYj5Z6VUklJAIGSvf0xRJtjj83cVUcGq8UyPJ8vII7d6OUNSzHKkjDAII/Wrrfu3U7sZFUkZkOcct7VaVjIQDwR60rBqVZV3Hzck5qOclgBuwR+tXrnaiHHO7p7VzzTO8jbiT2GKtBqakDkgqccVeVkUeWhKA8/WsPerbU+72q8jYJQgkDuaRJYd3VfVc9aUtuXngDv61XlLlcRfdHOPWmP5jrlPlBHSgC8qqw4bI9KglXA4Pyjpiq6iWP7pzmp2OxQQeDTuBaiIKEqdwI59qh3BZRgdeKoxM0RIUkButQTTHfzwPWi5DNB42Ugluc5yP5VaVS3zA4YdRUUcgkUIo5/nUgX97sxxRcrlG3G9TgHOe1QFiV6/KOn/16tHbuKtx6GqsrxW6kkD/ABouHKWlcBA/Ujg4qR324bbz3rLa6j8tXRtgPWrKTxyr39BRcOUtSMm8A/pVaWYxRMXHGcDFKF2fNzgcVFcESDyx0HPtRcZnrdMW2DhO/vWxDE7JuYcDp6ms0bFAO3jODV62uEVgEbOKLlE3mIZBFgnHpU/mKQsaqQT781SAZZdyjOD+NSmXy3zjkmi4CzHYwHccfWnCQyKSw6ZP9Kq3zfOJOw4/WrC7mjJAwWyR70igJRkO1vm+n51AsuJPkGRwaekakHsT0/rUIi2gluSOlAWAzs7MMYQn9KkRwAFI+XBwaytr7iM4b09qtrI8YK56ZoMyZXBxtG33qZHCAY+bnrWUkzrlQpH45qzI7rEpUEjGelAWL6NmQlQfXmo2dkJ/AnPXnise31By+wj5ge/tWqo+b3PX19aAJftaCfEgyAMHnmo0kLEr1ycdeBVSe3yfMkyvOM1XV3j3Ecmg0Ndl+Ubfxpc4BFNgJwDIc7qczxE4LZxQA+J/LyTznqanyJQSvyqQRj0qqSkg2qOB3qRA4X5eh4xRyCsZchW33q4yQcUWUyOWiIwSeDVO584uxOAxJ/8ArVWHmwDeCdwxz/OgnkN8xlJMEbh6ipUaMcYBxWfb3QdsZyRVoyAggpyaCy0riNsAbg36UrsirkEL2JrPPmkBRx3zUEpmyd5yR04rM0NZXGflyaXzCR0xWNb3RVtuCKumUsMtwaAHuFDM4JHTinqgUYY5NVEn5JwCDjk1cDZxt+Yn0oMxo2Z2t60DAdlyR/Ko5JJI32Pt3H2p7kYIzg49KAEkYEbl5HamDIOT1NVWuAg2J+NSRyjI5yGoAuHJXnGKougBGTj8afNcbBtjHf0quZCX3P0oAljRA7c4IHHvUwO0b8529c1nPMxJI5K8jtgVfS4SSDcV5HagnmInQ5EgwB7dDUDhJyUTK4Ocj0ps02VKLkkdPQCliYyEJkJnqfWgOYj+zoPmPzAfh+NQqxEm1TgfzNXCAJMMNwzgmoZVRXJRdqt+fFBRZyojyv3iQMjpSZVjkttHQn1xUIl6bOCPSpyx5dxz34oAaMb8gZ9j2qHa0YPU8/nUpVWAzz1OfWk5VclcjOOaAGAoU5GP8adGWDAoOg5+opNrkBAOAxoXKxMCMNx+dBmOEsLAqOEB596idsEZGMnI9KzJ5ML8gAI+8M06OcsuRzj1oNDaikDkeo9uOKZJI6upkIK47VGkuF2KfvDFKgBXk85OQfekhIkAy2SOD0p7RyqMqMd/zqNlCEAnjtU6Rv5buHzk9/SmMikbcuVyOg/Gqx2qx28/SraA7CCc1XdF++T07+tQ0A1HYjZtxmn5/hcdKh+Yc5OauAll2YwCOtICqmANuMYPHFOVyuc9e1OKCPB6gdqzGvkQ9OD1oA1GJkUMePaolyDgng0yGff86Zx6GpSvzEg8jtQAMY0xg5Jpr7SxdDjPWmSvFEQ78Y9arecG+eP5jQBpRbXUhMk/SpsORjHT2qrazFQTswwqz5jZyTg55oNA+ZZPmb8KfjDjy8D61GUDSZVs4pxcCQJ0UjGfegCMZVmD8jPWrg4G4YI+lVpSiDapzn8aQNIIgwOc8fSgVyVHdX+Y7s1J8zEMnelj8tYwSDuPaldWACKM96AsSIuPlbHXvSGOTeCmNw7U/wAzEeVQFvzqJXaRSSMn16cUByke/wAt2Mi9+1TeaixlVBJP5U0j+JgMHjGaHCBdoXGKAbITEfvHqfyqCQAMEHJ9RV9QFg4PfGKQorbRkBsYoGRBVhVWzuDccdarlfJbav8AH61LIuxlVWHymk3JG2WJYt0FADmjkhXJwQ3X2NCtx5bdG7+xqUSGaIo649OfSmorKh3Ehs9vagC1uHlrEOmP85NKj/LtAwB2qHhpBuyC/AH88ioZJHjYhBnaaiwFuR2VPmXB56+9Rso++vJIpN5niVfve/vio/NCoVzllOPrSAkjcRudw6HIqYKfvED096rxLyTIMY6U/wA4u+SSCp7dDQAhjTJSQbj1PtUMR2uSx+XoKe4YYcjk9T64pkM0SzFcbgaAJXgR/wCLOelQSlFkKg5GKuSSHaZCBtXpWW2Hl3Dgj9aAJQGLgRck1BIvlsd/f9KsAqvyrxg5pkkvnuVcYHr6UAQMMAbeQePpUbQvBgqeD096uAMOF5Aqu4edgwJwKAK53dY+nvTDgNtB2CrMcWGKswyOmKe6AfNtBzQBAqsoOKamRu3jAq0yBEyCCR2qthD8w60AOTAUlOG/pUm8bOOSarkA87skdaegZc45FAF21lYyBXX8fpWvLJGXXAwoFYVsx84PI2AO3vW3EUcEkZFAFeSN2JGeDyCPSp4QoXnk9KJMjJTlakUqi4XnPWgBjAs23HAwRTpCdjDoR29aRZMjYBz2NLlQx8wdP50AQqE8j0PpVU71RmGDgYxVyXg88L9etV5gE+cfiBQBDGHmjJbAYCokVg5DfdHapSfLI3nCkZyKVlMiC4iOVFA0VJLZclk7808KBH3yxAyacYWJYrng9Ka0U7gK3C+1BZCEkV8vyB0FTAtjbt61MqYVvLyXHrUiRKQQThgRigCuSIYxhi0jU7zYzES64I4NSKNz+W2Gx0xTJY1JAP40AUhPvZo2XnPy/jV1pWjk2kY2gVV+5OB/D+uKtsq5Bf8AL1oAtLOxTc445xjtVeaX9y0YXdv7YpguA5CIu0c1IpEeWxkD/wDXQBF9n8ob2HHoKlVYZSGOUK8Y6cUonRJArnLHPFJcYdNy/L/XigCRkjV8/wB3mmI52s0XzDPT0qIy5QRnhhwTTRJ5CkqPqe2RWYD23MMOPlXp2701EGQVGVHU+vNSLcySj5lHpkdjUbyFWMecA8mhgfIXxtEH/GQGF/5pjZY+v/FQ1/NnX9I/xr/5r9/2TCy/92Cv5uK+hpfCjyKvxM//1fuiRc1WdV71M8r/AJ03AI5r4nnR7vOUSik4B6UgjMrfSiRB5lAyBgGtOdBzlORFVjt61Sn6gD71XjyeahIBOSOaOdBzlDY5OZPu1WlOxtydquzMQAo6HNZycqc1UXfYOcrzjepfGCOazyNqnPetC44Xisyf7oquUnmKrgj5h2rmL+bdJmPPoRXRbj5LN35rmn5kz7mtIhzElvJgcjipy56wpg+tUN2CAK0EA8vpVmfMJuz2GfrRu28OePrRtUDIFNzvOGAoDmGGOPaXfH4mqgjhRzKSM9sU+Q/w9qiRFIJxQHMTxktu8sdaUs0ChW/iPqKiSRgDg0so86TEnOK0DmB/vnaSF70pCCM4aoigyV7ChI09KA5iAqwBIP6VXbLx5PJFXAowxxWWowzAUc5nzDow2CT34FWAX2g8+lUomK78etXVdhHt7DmjnDmI78mKJWTryD9cf/WqjaFIeVXcz56npzWmx3QDPrWaoHn/AIUc6K5y+SpAZcA0pQsm5MAjpU8aL5Z4piD5tvajnQc5HHjADnDHr2x6U5k3fu85Hfr3qKOJXkUtnnrzU0qhZ4yCeevPoOKOdBziS2S4CjO704xVIARuYgpOPpitQuSd5AJrOb5WZ14JrTnQc5OVYpmTqfu/hVaaBGxvGG78VNA7NGxPUZxUFw7OFLnOKOdBzme0ewYRtuO9VLUu8rsoAVOM+tazBWRgR1FZluu27CAnb6Zo50HOadusmzLL83PGeKlleIKd5yQenpSlir7F4Bqlcuxzz900c6DnMuJJLiUOi7QQck+tbyxSRIoOSxPOPSo4cIAoHGCatxyux3HrkCs+dBzk0auQcdKGQkjb1q2uOTinFsgcCjnQc41ATx2qb7EMcPjHJqtE5XPuam3sxOe1HOg5xojyCM9OlQvDjAPXvQrt54HpTXdjIxrTnQc4Mh3Db1I4qhPOYoGZjhk696sSEko3c/0qnd/Kpx2o50HOYTGSTJc7S3er0ckrxKGJznFaKRRucMoODVoRRiNmCjIPFHOg5zLZHVdxGAO9QvcsDuPT65qbzHd2QnionVSxUjIo50HOXrQtNtZOVZQ2SOMHpWkFcHAqrYqEhijX7oVQPyq8/DKBRzoOcryxOfSlhEq5GOKmMa+9SgALxRzoOcqOZSRk8CoWBPJJzVp0HWqsh4xRzoOcikZjsduVHFW0uEcdxVORii4FQea49KOdBzmukWW3A/pRL8wO7LH6VmxyPz8xpySuM80c6DnL6NvVW9eMUokiAZHUjbVcdauyxKYA3erApxHz9xVsBTgUyZkjKA9QM5+tLCzKpQHAzTWXzbcb+cUAUrmUorsuORUVmVdhI5wduKeI1PB5qtKuxsKcUAWYbhhlC3P+FSlyW+8Sx4FVRGqJleuKsRKBGD3wOfxoAsW2S+GB+tJKIml2A5xUjuygAcZqmw/i7mgCEN++3KRtrTiuPM4cY9qyIVDXTA9B2pszMkrbSRigzOmDhtwqeEdOayLNmZCTzzWsvA4quYrmG3ADY2jn0rLuNwcZHPetiZiDGB0xWZMd08inoDRzBzEojklCeT94CoXRpCcjaV4PvUls7BSQeah3NnOe9HMHMMZXYhRyvSnrGYjvQ8HjFCsfN2jgYzUMrsp45x60cwcxYaRPcN35pu5M/dBx04qtHIWJJAz9KenzIM+tHMHMXzckj5RgD3qtNJK42sgCjvTCdvyjoankY+SeKOYOYit5xBln/Cnq5ldnLYFUH+WDI65qzb8kE88UcwcxqRlgg9qs2oJhG7kg4/CkiO5dpAxQZGVvLHAFHMHMEow+SO1YV48qXHmBsgdq3JmJQZ9aqvBE7LuXrRzBzDbe5Yj0yKk+2Yfa3KsMGs6RdsxVTgKOKlEa/L/tDmjmDmJHdhwnSsu6kKje3Xp+da5AGMVRuFDOAelHMHMPtEwVPqK0Q3O3NQr8sQYdSRSydAe9HMHMXPLjZ+X3EUjMiNsC/SsxpHWUEGtBXYsCec0cxXOSGUFSpX8aeDG4wTt96pzMQQBxzVqFz5eMDpRzC5y4wAjG2oMZ2s/y9f1qxLxGmKjLcAetHMTdFRkR5fLHLHjJ7ioFhIkZR90cHFWIkVZS/dTx7VO6KGOBjPNHMPmMuaxiYZI/EVo2YCKu5vu8Co8Cq5YqcCjmFdG4S7P7e1Ub6HcvSpzKyOEHSo7skAe9HMF0VIomIy5zV+JFbgZqCIDbTwSpOOKOYfMWVJU80+V8rgGqIkYtzT3Y4o5g5ixbxIFyRuOelI4UzOQNp9KWOd0hBUDNJNKzuMgc0cwcxQmnG/ZSJIwbC8Cq94BuzjpUcBJIzRzBzGp9oV3EZ4x29ahlYx5fbhanCLsYgDI71UfJjBPWjmDmLg2Fck5zR+7iXepzUZ4XipAcx4NHMHMZ8t4yOJAcAdqnW/N0MEYqCZB5o5p6xLG25eDRzBzD4gFOxTkUjzeVJsBwG9Kcq53Ek02IAHOM49aOYOY11UFI37099jY384psa7W2DpTRyx9qkosx/NlpCBjpWTq8ReH5MuD1HataMbl+btUdxEvkfWgDnIo2QYByKvQ+YflGTUyW0QXeAc/WqzKd2QxB+tBmXd0kcfC557U1HKDzDnOelP5OAScVHOg2YBIoC5dExZRjknjHegv5YG4bSefeuYV5YrgRJIwXiulZn3BScjigCOaVV+ZgSPU0snlyxq/3s+vSnTxrJs3dqhaNRE2CRQBPbb48BiPUYq6ck9ap2o3WyM3JxVpW3ckDPSq5iuYuGQMuB+lD7PK2ls+2agJbIAJH0qwqrt5GfrRzBzFcR8DsopAck45UVYztXaBxUSYIYYo5g5ieKNHTG0buuaYkJB8714JxTrcny27UxZGIaH+GjmDmG3UbM0bRsODj8KSSMySkMw446UMowr98UOAzRoehFHMHMRx6e0sycMyp36iugjtdudpAH41Fp0QUkBmx6Zq/sBk2ZOKOYOYgG4KRH823rTIhuf5xgUy6zHMqocButTSjMIY9RRzBzEMm1pQo6CkMbM2RjimP90HvTgTijmDmHO7gAA5p/mngE4FU9x8winHlTnnFHMHMXF+42D3zULPtZT/e4pISc4qwAMjijmDmJYyWjI6kU6NsoT1A7VHuKsMd6kPAwOM0cwcxHcHaN479faseW6VCV61ov91h6Cud5DKc/ePNHMHMa6TlgGxzik84yDBHJoIAUEelRAAID3o5g5hG3D5Dya07dT5O4nB+tZjyOSpzWvCcoM0cwcxT+1KgKls5NEMnmtleDis+4OSx96uae3yqcDNHMHMQ6kS/kgHGM5H4VHazFCr9xU+ogcfU1Vt1B2/hRzEm69yJcbcqe5pDMrMCecdKjmUKigcA1BEoeT5u1HMBdfeB8ueaiMR9zirX3iM+lMj4U0KQGbGVeVlJIx7VLkxkADrVdPlnbFXAoyDWySArPI8r9AMelXIJlA8rHzelZKMY/mXqasocSBh1NFkBoztuB2nFZZRVYFSCasM7CQjtUb4DqQMUWQG/aFUyH745pl5btIhMfOKdaqGjBPOKbfyvFCShxQBXhV41x0rUjck5ThfTrXKC5mZcFvvda6yxRRAp9QKnlAFKsSGGff3pqEBj6VZHysVHSo4l2ucd+az5QHROhyBxipQoYg+hpik4H1p+Pm/GjlAjnQvMGXA296ZsJchiH3Y4qY8sc0AbGBXjpRygWX3Od+3HtVS8ypWUdqkOfNznmmXhzEv0qgIjIXTI6H1qGNN/OMfhTFkYLgdDViSVlT5cDFAEG7aRk4YHFU5XySx+9UsvJz71SkPzfjQBbhUuMOVOeee1QXLHHYg8ZqIOyvtU4FSyOS+zAxiqujMrxqqneOcelaMRic4T75rGjG2QkHrVp2KEFeDTugNthHwC3I7VRuECZzjAqOKVmILYJqV3LrhgDSugKi3nk5j3cNitq3Mm0YP3q42Zj5p+tdxZACJR/dUEUiuYlikZT8xyFyKWSZiAO61HcMQvHGc1U3uWyT1AoDmLkNzEznzScDt70+OTY+wnOP5VmQMWkbPNWTkbiO1AcxHKgQvIDnd+lUo8mQBD71oMTnHtSRKu4nFVzBzFCaJn69qbH+4KvuxV+bioZVXYDtFHMHMR3BMgDIc1YsYCI2kbABwceuKj2gRrgVoAfu8ewo5g5hPMLpk8JmiyOZMoenFUXYrAFXgZplkxCkijmDmOpBP2hhjA2j86lIBbn1qC1YtCrHqasPRzBzFG+dQAoGMViXMEcpV2xnt7VuXmGKZ7VXCrgcCjmDmKluqJEYwOT3qRlwmM9KhuflGV45pkLsUwTnNHMHMI0XmR7icdsURxAL0ztq3JGiwHAqhHzGufWjmDmLMsmIcKORWbcCWSDOME1pdGVR0NQXKgA4o5g5jD04xLcKvO0nNdq0ymRcHrXKaYAJmGPaumiVWfB7UcwcxdE0ZbY3U8dKc0235XI2jgVG4AIwKguY12bsc0cwcxYd4zhycmsrUmVRH/ALQJqME9M1FIxmKiTny8gUcwcxUjlR3AkPHfn0qxdSxJGRv6ruPPpSGNFbgVVugGDbh/Dj8KOYOYxbe4trm62Rr1X74NdYriKCOEfMFHU1xK/u7hfL+X6V26gfYg3c0cwcwiTb1WPPzE/pT9irkg8jiqqsQoYdRUjyN5DfSjmDmKskqRp1wTWCS0lzCudoV8tWxHjbjANZjACWRwOTRzBzG9Nc88enNWopNlur7d2WWs6VQEDVcs/wB5aAN/yzxijmDmNvIdFk9ulRzW32iZZT2WlT/VYq2Y0Mecc8Ucwrox3jEC8/Kc8VcgRZYtyDJHBp06KQQR0FR2pIkAz2o5gui4YH2bicGo/LTZg8FelXmJ8tqoMeAaOYfMQOpZRvzuGdprJiuZre+VFOI8gNnuvetcTvIzI2MLjFY12oW9THcGjmDmNcOSQYj1qWV3WM/7OPm/SqsQwOK1pQI12gcbl6+9HMHMYpdC4BKuexPat1NksQiMmT654FYl7Chm7jHpWnZ5j2ovQ9aOYOY0U+Qr/tVPxLuO3BQgU3AqeADLD1qChAQUePsKzEs1LmUjJNaEK5d8kmrXlqEAFAGWo2tj0qwM4qNBySe1SCgCeOb5hGcAHvmqGp4H3uo6d60GUAkdhWPqIEkXzDOKOcCe3nYRBB0NaMUyMm04z61jWYxAwyTV+JtqgYFVdAXAwUE5NJ9o2yKvPNRbjgjFJwZF4HFF0BpsAOc53VG5HnKPSnSOdqYAqu7kyUXQGoH3/OT93pVGYvv3E/K1PQ5AB71DOxAK9hRdAUAfIkY9MmriOSFKjNVpmJA4p4lcBcUXRmTMPmyO/WrCIWBzx6VTZzjPrV2xcudr8gUXQEUkSOhDN0qK3+T7vUVp3KKpGABVcYJxii6AsRTCcEYOamCsylQcfWltEVJWwO1WFCgMQB0ougOQtZgl68MrFkxuX2rZWZT8qHrWTaDErt3LGtCIDzKLoC0UCsu85HtUxkQEhWwPQ0xmJjJNQzcKhHWi6AgZpFkLbhU1vcnlcBT61VYZbJqzEoxyKLoCK6YL8wQn3xWREywytIcfP2roWUG3ZiORxXOX9ugVWXIIougOpAMib04GBSec6p649OKh0R2kt3V+QoGPxqtOxWUKDxk0+YrmNAyZXDdT0+lZ91uDbgSFzxVuFj8wPPB60YWRyrqCMUcwcxQE8iMdhAVu2K1rZZCAM8Hv6Vl6lGsbo6cEqK17ORhEv+0BmjmDmHtC6ZEjbgKY4Qldpx681oMB8vGayLtAQx6Yo5g5i488cWYwctisW9G9lL960AA21yOSoqK4+5jHWjmDmMHZyd5+70q3G29cnoKryDmowSOM0cwcxphAvzCmttP3gT9KISS4U9MVfWNeeKOYOYxDaeYTJn5TxUdtG0NyUbt3q86+WzbT15p7fvICzdfWjmDmLinoc1ZmwAGQccVy7TSx4VWOK3bVmKAE5zRzBzEm4N9aDIrNn8KlEah/wpgiXFHMHMQFkzxVOZtud1TEdW7rWdfMaOYOYaJCArIvOelS+fMMnoB2qvZnKEnqK0oADuz60cwcxizXQkfaxHpU8MjeuOw5qDUI1WVdvGTV20ReuOlHMHMIULP71J5Mqr6mreB1xUoPSjmDmIYhOowy/KaCgb7xGe4p3mvuK54q4FTbu2jIo5g5iezKFCUH3Kuht3zVStD87JjAGD+dWhwcCpDmIG56HBqcSMqZbkADmoqj56Z4pqY7E6szOJGGPemy7B8wH/16QyPwM8AU9TuiGeead0Mpq5xgik2lfmAH41OHIk2jpRKMtg9KLoBIo1ILn7xpxZQuFPINRKxBCjoak2LRdARSOrRFSM1l2saxyllGPpWm33SKpbApJFF0BJMGchd2AO3rUKNHG5A6EfkatsAbZ3x8wHWs6GNdwH+zn8aLoDWQu67/AEqwTuQMvVajQ8InZhzVi3Axj60XQEMkgkj4+70rDfAPHHNbkwA/dgYUVzV2uJOCR+NF0BrZRY/mHP0qVJl2/LUA+YYNRINr4FF0BYeTAyvBHameedvBwajl5mC9sVW6vt7UXQGqsjYDDBqwr71ycCsrJVcCpYnYrzRdAPlkA5Hao9wlGMdaTPWkU4PFF0BatmeMAnKEdjV5ZGHzHqapJGN6sSTnnmrkgwBii6AiDbmJes26ZixyAR2zWjgelTXEMZhGRRdAcc87JuH3h/dq7Z3eSI+npVqfT7eO1edQd596xrUDO7vmi6A6qOSQttZvkPrUrx4bIHy1kq7BatRTybcE5HvRdCI7iMb8g1AkMiNvWrZA3VcXGwcUXQyilw8eJG656VaeaJ2EgBOe3pVCeNRIcVTikdJgAaLoDp49rR84Y9SOtKZCq/SqkAySc457VbmADAe1F0BHuDDPGaki564qsFG7FWFGDxRdAY9w/l3H5ipQu9Qw5qrrJ2TDbx8zD9aZZTyAAZ4NF0BYZd3+zU6dMLS4BY5rKuZHiM2w4wF/lRdAZ7zGPVZW/hIGPy5rorO5Xd85Jz0NcpHK00q7wM+uOa6SFQF4ougL0kiOdsilvSq06S4/cjA70yVio47UxJGyM85ouiuYmspWWLLDoelXldGUkgD2/GsuUBWUqMZFRox2hu+DRdBzGsHjxsj9cmrAfjiqcagIGA5PWpB1oug5iORd2S3Bqt5e7iRsCtEKCeRUUyqBwKLoOYwLUPHcOOoDHmtcSYPWmzKqPsUAAAH86qTMVAxxRdBzGqZ1UKTQZUYlcdazSxKrShzurO6DmLTRoCCBVlFQjmoPvKrHqKsr0FHMh85HsQNlfuinRzKgYAYFDDkikVVYhSOKLofOVpWzJvbn3pDMu056/Wkb5pyp6DtUaopY57UXQc5VaMx4L/NzV1Sp+6KzHldz8xq1FIwQEVaQFxolYDcQQOoqJkBYPGR7VB5ribrT1c7iad0ZlaYlC7HqOKgiuTuq1fH9yp7msu1GZCx/hqRFzzg7FQKpzzmL7vNaKxoowB71n6goiuCidMA0ASRahJtxs5p0d0+7bjj6VRgPzjjtVuLGM470irltZ1HQYq/G7OlUGxjoKekjAcUBcmdNqfIelR+ftXDjOKCSc1nyk+tAXNQSErvjOc/zqOSU4w3Q/wA6qW7NgrnjGakcnZQLQybjo9MsC3Kk5GKl1YbNu3jPWq9oSpUj0J/KgrmNy2+f5e45FTsyIdznANU0mdZARjirUzb0IIHFAcw17uDhA2avJIGjCiubIBcNjmtW2YnrQHMXBkHrSSBSMUEnNJmgOYikARetU0utrYParVyeMVk4w3BoDmNoyhhwOtYt3FzwOtXFY7arSsSwzQHMLbNsGAQcVbMkqHK/xVTRQGJFMklkIAz0oDmJb1sphiMmoLVCVwp5FV5nbaDmn2zttJzQHMbEbBCI2ODVjbuORnFYqyOX3k5NWI7qUPszwaDTmNUAg/LUyn1HSqvmMOlAkYjJ7UBzE0i5OQdv5ULIQNo6fhSL833uaUc1jzMOYsDBAIPNG6Qk1GeCKlPSjnYcxKqSKNw6UiZHy96lRjsAoKgMDT5g5hrAt9aj2N1zmnufmxToz82KOYOYjAPY49qjLHdjvT3P72oXJ30cwcxMqxlN8nDUOqBA5HIpSdsfApEO5cnmjmDmDLkblBAalU7DtOQRV1HITbjgVmlizMT2o5g5i3EyvcBjgYFRyxBwdrd6QgKAVpIWJJz60cwcxENyAjJwKRI1zvJ61dnRMLx2pqIm08dqz5g5ioFYlhnOabIrqFx2qzAcA1NcfMgyOlHMHMZyzvINrdVq3Hbow3g4aqC/fJrTtz8uaOYOYpujqCM5FQrksMdavHG1qigVSwyKOYOYa0UqjcQFHXIqMYxkjjFX3wPlxxUSEMNpHGKfN5hzFZpdozH1NOjxs3MOD1xSyqACV4qSAZiKnke9HN5hzFN0dn3BSGHbNSjeuA461YtXPIPNPdQeTQUZ0uM7c7c96rspjbBOambliDyKZMuHHJNADCgP3eKeI/l+9TSoxmhJGXgUAPjj3KcE8H0q2C0DRhDkN1qOKRhn0NCuWY7gDigDQeUqRhsbqlYKFxVOEA7iwzipvMbigCaHAj2kgn170jMANrHIqIxq2HPWnEDbyKAJNu4BmOV/SmO6REMTuXHTtTEJAA7c8dqjliQ4PseKACV43UDGNwpDIyRhAvy46VHEoLc84HFOJOxhnpQBbtlOM4PPrTJGCswz09azFnnQqFkIGelTTM3zHPJoAtwuqc7R81R+YDv6cVSVm+XmpU7+9Ac46KQIcnv3qdcHdnmqkwAZAOlTtwOOKA5yFwEfgZzVvBVfnHX1qhuO8VZmYsi5oDnE+UP0pvmqJOTxUg+6KYqIcEjvQHOBTzAXIwR3qMyHy9hO6tIKpjOR2rMWJF3YFAc4I67Pm5NAkyuGHFMjOJ/p/hU8p3OCfT+lZhzj0ZU5PSkcrIcAc1HJ93FJByc9xQw5z5J+Nluq/wDDQHP3fhfZH8f+Kgr+bKv6Rfja7H/hoDnr8M7If+pBX83Ve/QleC9Dyqu7P//Z
/9j/4AAQSkZJRgABAQEAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCATNCHADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6pooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBPxo/Gvkr/hKfEH/AEHdV/8AAuT/ABo/4SnxB/0HdV/8C5P8a5vrEex7H9jVP5kfWv40fjXyV/wlPiD/AKDuq/8AgXJ/jR/wlPiD/oO6r/4Fyf40fWI9g/sap/Mj61/Gj8a+Sv8AhKfEH/Qd1X/wLk/xo/4SnxB/0HdV/wDAuT/Gj6xHsH9jVP5kfWv40fjXyV/wlPiD/oO6r/4Fyf40f8JT4g/6Duq/+Bcn+NH1iPYP7GqfzI+tfxo/Gvkr/hKfEH/Qd1X/AMC5P8aP+Ep8Qf8AQd1X/wAC5P8AGj6xHsH9jVP5kfWv40fjXyV/wlPiD/oO6r/4Fyf40f8ACU+IP+g7qv8A4Fyf40fWI9g/sap/Mj61/Gj8a+Sv+Ep8Qf8AQd1X/wAC5P8AGj/hKfEH/Qd1X/wLk/xo+sR7B/Y1T+ZH1r+NH418lf8ACU+IP+g7qv8A4Fyf40f8JT4g/wCg7qv/AIFyf40fWI9g/sap/Mj61/Gj8a+Sv+Ep8Qf9B3Vf/AuT/Gj/AISnxB/0HdV/8C5P8aPrEewf2NU/mR9a/jR+NfJX/CU+IP8AoO6r/wCBcn+NH/CU+IP+g7qv/gXJ/jR9Yj2D+xqn8yPrX8aPxr5K/wCEp8Qf9B3Vf/AuT/Gj/hKfEH/Qd1X/AMC5P8aPrEewf2NU/mR9a/jR+NfJX/CU+IP+g7qv/gXJ/jR/wlPiD/oO6r/4Fyf40fWI9g/sap/Mj61/Gj8a+Sv+Ep8Qf9B3Vf8AwLk/xo/4SnxB/wBB3Vf/AALk/wAaPrEewf2NU/mR9a/jR+NfJX/CU+IP+g7qv/gXJ/jR/wAJT4g/6Duq/wDgXJ/jR9Yj2D+xqn8yPrX8aPxr5K/4SnxB/wBB3Vf/AALk/wAaP+Ep8Qf9B3Vf/AuT/Gj6xHsH9jVP5kfWv40fjXyV/wAJT4g/6Duq/wDgXJ/jR/wlPiD/AKDuq/8AgXJ/jR9Yj2D+xqn8yPrX8aPxr5K/4SnxB/0HdV/8C5P8aP8AhKfEH/Qd1X/wLk/xo+sR7B/Y1T+ZH1r+NH418lf8JT4g/wCg7qv/AIFyf40f8JT4g/6Duq/+Bcn+NH1iPYP7GqfzI+tcj1pa+Sf+Ep8Qf9B3Vf8AwLk/xqa08Wa9HcIza3qbrkZDXchH86axCE8nqJX5kfWFFeSWOt31zaxyrf3RBA/5bN/jU/8Aamof8/11/wB/m/xroR5LTTsz1SivK/7U1D/n+uv+/wA3+NH9qah/z/XX/f5v8aBHqlFeV/2pqH/P9df9/m/xo/tTUP8An+uv+/zf40AeqUV5X/amof8AP9df9/m/xo/tTUP+f66/7/N/jQB6pRXlf9qah/z/AF1/3+b/ABo/tTUP+f66/wC/zf40AeqUV5X/AGpqH/P9df8Af5v8aP7U1D/n+uv+/wA3+NAHqlFeV/2pqH/P9df9/m/xo/tTUP8An+uv+/zf40AeqUV5X/amof8AP9df9/m/xo/tTUP+f66/7/N/jQB6pRXlf9qah/z/AF1/3+b/ABo/tTUP+f66/wC/zf40AeqUV5X/AGpqH/P9df8Af5v8aP7U1D/n+uv+/wA3+NAHqlFeV/2pqH/P9df9/m/xqW11e+SdC95csuRkGViP50Aen0VDaTLPbpIpyCKmoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD4xoooryj7oKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoFFFAHovgO+8+wNux5irqa8u8H3v2TVowxxG/Br1EHIzXfRleJ8rmVH2VZtbMKKKK2PPCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKWkooA73wZeedYmEnmOujrznwpd/ZtSRScI/WvRgcjNABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfGNFFFeUfdBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRWp4Y0S58Q61b6dZYEkp+ZyOEUdWP+fSt3SfAN7qnii/0a1urd/sQPm3KgmMH+70znPH4H0qlBvYxnXp021J7anHUV0Fx4M8QxTyxro9/KqMVDpbvtbB6jI6GszU9J1DSjGNSsri1MmdgmjKbsdcZ/Chxa3KjWpz0jK5Soq4dLvhpg1E2kwsS/licrhS3PGfw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LQ6TE37uPoZD/eb+g7V3vwH0vWrWynu7mRotIuBmG3cZLt/z0H90Y49/wFc98Kfh02rNFq+uREaeDuhgbjz/AHP+z/P6dfekUIgVQAoGABxinShJvnkRjsRSpw+rUl6jqKKK6TxwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD4xoooryj7oKKKKACiiigAooooAKKKKACiiigAooooA7+217TdK+FM2m6fPv1bUJ8XK4IMa/1G0Af8CNdtrOkP4q0zwtqWg6zZW01jADl35VsL6dwVIINeFUVsqvRo4Z4K75oys7t99z3LW9LgtrfXPEHiu70qfUGhUWa2hKFHQHaQc7i2dv5enThfH/ifTvE+j6NcGN112JNl0wXCEc/15GOm4iuHopSq30SHRwSptSlK7Wx32heC9Av9Jtrq78YWNnPKgZ7d9m6M+hy4/lV7/hX/hn/AKHvTv8AyH/8crzOihTj2HLD1W21U/BHuXw78J6Jo/iSO7sPFVnqM6xuogi2ZII68Oen0rzE/wDJRz/2Fv8A2tXN0A4ORwRQ6iaSSClhZRlKUpXurbHvHiHVPE158Rp9E0PWIbKFIEmCzRqQRgbsHaSTzn8KxvHviKXT/itazaNLaPcC2js2abLRozO2c4OeAQa8hZmY5Ykn1PNJVOs2ZQy+MWrvZW2Pav7Il8I+BfFR1u9sWuNSBMaW7k5YgjABAPVvwAryTw//AMh7Tf8Ar5i/9CFUKAcHI4IqJTvaxvRw7pqXM7tntHj3wxYeIPGd9JfeILTSmiiiVVmCnflTyMstXdJ0LQ7DwRqnh/8A4S3THN7L5nn7kGz7vG3fz9z1714Wzs5y7Fj6k5pKv2qvexz/AFGo4qHtNFbp2O917wLp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r7bZmFkEX2qWT5iRg4YAdjVLxr8MZrvV21jwxeCyvnfzHRmKDd3ZWXlSf69q9Top+zTViVi6kZ860/I8SPw68Y67PFF4k1kGzRgTmZpD9QuAM+5r1rw7otpoGkwadp6FYIh1Y5LE9ST6mtOiiMFEVbEzqqz0XZHkvir4XXY1htV8IXwsrh2LtEXMe0nrsZRwD6f04rNT4beKtevIf+Eq1jNpGc484yMP91cbQT6/zr2yil7KJpHH1UraettTmdV8Mp/wg9x4f0cRwqYDDF5hOAfUkDPv0rI8BeCp9H8HalomsvBJ9rkkJMDEgKyKvcDng/pXe0VXKr3MVXmouN+t/meYfC74d3nhjV7q/wBUmtZXMXlQiBmOMn5icqMdAPxNS6D4F1Ow+JN34gmmtDZSyTOqK7GQB84yNuP1r0qikqcUrFyxdWTcm91YKKKKs5gooooAKKKKACoLu2gu4GhuoY5oW+8kihlPPcGp6KAWg1FVFCqoVQMAAYxTqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD4xoooryz7q4UUUUBcKKKKAuFFFFAXCiiigLhRRRQFwooooC4UUUUBcKKKKAuFFFFAXCiiigLhRRRQFwooooC4UUUUBcKKKKAuFFFFAXCiiigLhRRRQFwooooC4UUUUBcK9E8BX3nWLW7HmLp+Ned1t+Eb37Hqse44jbg1pRlyyOLH0VVotdj1OihTlQR3FFegfJBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXeeCrzzbIwE8x1wdbPha8+y6kgY4RutAHo9FIDkAiloAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAxP+ER8O/8AQC0r/wABI/8ACj/hEfDv/QC0r/wEj/wrbopWRftJ9zE/4RHw7/0AtK/8BI/8KP8AhEfDv/QC0r/wEj/wrboosg9pPuYn/CI+Hf8AoBaV/wCAkf8AhR/wiPh3/oBaV/4CR/4Vt0UWQe0n3MT/AIRHw7/0AtK/8BI/8KP+ER8O/wDQC0r/AMBI/wDCtuiiyD2k+5if8Ij4d/6AWlf+Akf+FH/CI+Hf+gFpX/gJH/hW3RRZB7SfcxP+ER8O/wDQC0r/AMBI/wDCj/hEfDv/AEAtK/8AASP/AArboosg9pPuYn/CI+Hf+gFpX/gJH/hR/wAIj4d/6AWlf+Akf+FbdFFkHtJ9zE/4RHw7/wBALSv/AAEj/wAKP+ER8O/9ALSv/ASP/CtuiiyD2k+5if8ACI+Hf+gFpX/gJH/hR/wiPh3/AKAWlf8AgJH/AIVt0UWQe0n3MT/hEfDv/QC0r/wEj/wo/wCER8O/9ALSv/ASP/CtuiiyD2k+5if8Ij4d/wCgFpX/AICR/wCFH/CI+Hf+gFpX/gJH/hW3RRZB7SfcxP8AhEfDv/QC0r/wEj/wo/4RHw7/ANALSv8AwEj/AMK26KLIPaT7mJ/wiPh3/oBaV/4CR/4Uf8Ij4d/6AWlf+Akf+FbdFFkHtJ9zE/4RHw7/ANALSv8AwEj/AMKP+ER8O/8AQC0r/wABI/8ACtuiiyD2k+5if8Ij4d/6AWlf+Akf+FH/AAiPh3/oBaV/4CR/4Vt0UWQe0n3MT/hEfDv/AEAtK/8AASP/AAo/4RHw7/0AtK/8BI/8K26KLIPaT7mJ/wAIj4d/6AWlf+Akf+FH/CI+Hf8AoBaV/wCAkf8AhW3RRZB7SfcxP+ER8O/9ALSv/ASP/Cj/AIRHw7/0AtK/8BI/8K26KLIPaT7mJ/wiPh3/AKAWlf8AgJH/AIUf8Ij4d/6AWlf+Akf+FbdFFkHtJ9zE/wCER8O/9ALSv/ASP/Cj/hEfDv8A0AtK/wDASP8Awrboosg9pPuYf/CI+Hf+gFpX/gJH/hSp4T8PKQV0PSwR0ItIx/StujFFkHtJdymNK08DAsLTH/XFf8KP7L0//nxtf+/K/wCFXKKZBT/svT/+fG1/78r/AIUf2Xp//Pja/wDflf8ACrlFAFP+y9P/AOfG1/78r/hR/Zen/wDPja/9+V/wq5RQBT/svT/+fG1/78r/AIUf2Xp//Pja/wDflf8ACrlFAFP+y9P/AOfG1/78r/hR/Zen/wDPja/9+V/wq5RQBT/svT/+fG1/78r/AIUf2Xp//Pja/wDflf8ACrlFAFP+y9P/AOfG1/78r/hR/Zen/wDPja/9+V/wq5RQBT/svT/+fG1/78r/AIUf2Xp//Pja/wDflf8ACrlFAFP+y9P/AOfG1/78r/hR/Zen/wDPja/9+V/wq5RQBT/svT/+fG1/78r/AIUf2Xp//Pja/wDflf8ACrlFAFP+y9P/AOfG1/78r/hSrplipytlbA+oiX/CrdFACAYHHSloooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr5m/aK1TxL/wALc8PaF4c17UNM/tC0t4USG8lhi8yS4lQMwQ/7uTgnA9q+ma+Z/jh/ycp4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RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAHevmf44f8nKeAP8AuH/+lklfTHevmf44f8nKeAP+4f8A+lklJjifTAooFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB618z/APN6P+f+gdX0x618z/8AN6P+f+gdSY0fTFFFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAd6+Z/jh/ycp4A/wC4f/6WSV9Md6+Z/jh/ycp4A/7h/wD6WSUmOJ9MCigUUxBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAHrXzP8A83o/5/6B1fTHrXzP/wA3o/5/6B1JjR9MUUUUxBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRXyaf2gfGOT+70r/wHb/4uj/hoHxj/AM89K/8AAdv/AIugD6yor5N/4aB8Y/8APPSv/Adv/i6dH+0H4wVstBo7j0aB/wCj0AfWFFfO3hr9o1jMkfiXRUWM/ensXOV/4Ax5/wC+q938Pa3p3iHS4tR0a6jurSUcOnY9wR1BHoaANKiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAorlPH/jzRvBGnrPq8rNPJnybWLBklx6DsPc8V88+Jfj74p1GVl0dLbSbf+HYgmkx7swx+SigD6xor4el+JfjOV97eJdSBzn5Zio/IcVo6V8YvG+nOCutPcoDkpcxpID+JGfyNAH2hRXinw4+O1hrl1Fp/iaCPTL2QhY7iMkwOfQ55T8SR7iva6ACiivnT4m/GTxN4b8c6tpGnR6cbS1dVjMsLM2Cink7h3NAH0XRXP+ANXude8GaPql8Ixc3dussgjGFyfQc10FABRRRQAUUUUAFFFFABRRRQAUUUUAFFc9rvjTw5oF79j1nV7WzuSgkEcrEHac4P6GtLRNX0/XLBb3SLuK7tGYqJYzkEg4NAF+iiigAooooAKK8m+PPxA1jwKuhnRFtG+2mfzfPjL/c8vGMEf3jXk3/DQPjH/nnpX/gO3/xdAH1lRXyb/wANA+Mf+eelf+A7f/F0f8NA+Mf+eelf+A7f/F0AfWVFfJv/AA0D4x/556V/4Dt/8XR/w0D4x/556V/4Dt/8XQB9ZUV538DvGGpeNfCl3qOsrbi4ivWt18hCq7QiN0JPOWNeiUAFFZuv63p3h/TZNQ1m8itLSPgvIep9AOpPsOa8A8X/ALQ9080sHhTToooBwt1eAs7e4QHA/En6UAfSNFfE958V/G92W83xFdpn/niqxf8AoIFNs/ir43tMeV4jvGx/z12y/wDoQNAH21RXzR4Q/aH1CCWKHxTp8V1BnDXFqNkgHqVJ2t+G2voHw14h0vxLpiX+iXkd3bNwSnBQ/wB1geVPsaANaiiigAoorzP4j/GHQ/CDSWdt/wATPV0O028L4WI/7b84PsMn1xQB6ZRXyBr3xz8ZanMTaXUGmQ9o7WEE/iz5P5Yrnj8TfGhl8z/hJNR3enmcfl0oA+4KK+PdC+OHjTTJg1xfQ6jD3iuoV/8AQlwf1r274cfGjRPFUkdlqKjSdVchVjlfMUp7BX45P9049s0AeqUUUUAFFct8Ttdu/DXgXVtX04RG7tUQxiVdy8uq8jI7E187f8NA+Mf+eelf+A7f/F0AfWVFeffBTxxN448LS3WoCFNStpzFOsSlVweVYDJxkHH1U16DQAUUUUAFFFfNvxB+OeuaX4x1TT9ATT20+0lMCtLEzszLwxyGHG4HHtigD6Sor51+GHxk8TeJfHWlaRqKacLS5Z1cxQsrcIzDB3HuBX0VQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB3r5n+OH/JyngD/uH/8ApZJX0x3r5n+OH/JyngD/ALh//pZJSY4n0wKKBRTEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAetfM//N6P+f8AoHV9MetfM/8Azej/AJ/6B1JjR9MUUUUxBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH54Hqa+vtA+EHga60PTrifQleaW2jd2+1TDLFQSeHr5BPU19+eFv+RZ0j/rzh/8AQBQByH/CmPAX/QAX/wACp/8A4uq958EPAtxGVj0qa2Y/xxXcuR/30xH6V6VRQB8j/F74Qz+CrX+1NLuJL3RiwRzIAJICTgbscEHpkAc4GPWD9nzxfP4e8bW2nSSt/ZuqutvJH2Eh4Rx75wPofYV9PfEK0ivfAniG3uADG1hMeexCEg/gQD+FfDWlTPb6pZzRZ3xzI6465DAigD9BqKKjmljgheWZ1jiQFmdzgKB1JPpQBJRXj/i74+eHNHnlttHgm1idON8TCOHPpvOSfwBHvXEv+0hqRkzH4fsxH/dM7E/nj+lAH0tRXhXhz9orSrmVYte0m4sASB50D+eg9yMAgfTNez6PqthrOnx3uk3cN3aSD5ZYmyPp7H26igC9RRXi/iH49WOha5f6Vd6Be+fZzNCxEy4bacZHsev40Ae0UVkeE9ct/Evhyw1izUpDdxCQIxyVPQqfoQR+Fa9ABRXGfE3x9Z+AdNs7u8tZbprmUxJFGwU4AJLc/gPxrmfAfxr0zxb4mtdFi0y5tJbgNskkkUrlVLY49QDQB6zRRRQAUV414m+PWlaF4g1DSv7JurlrOZoGlSVQrMpwcfQgj8K9U8OakdY0Kw1Jrd7b7XCs4hc5ZAwyAfwIoA0aKZJIkMTySuqRoNzMxwFA6kmvIfGHx78O6NPLbaNBLrNwnBeNhHBn/fOSfwGPegD2Givmr/hpDUfOz/wj1n5X937Q2788f0rsfB3x90DV50ttbtpdGndgqyM/mw/i4AK/iMD1oA9kopsbrIivGwZGAIZTkEU6gAorx3xZ8ddO8OeI9Q0ibRruaSzl8oyJKoDH1FelP4gsLbwxFruozJZ2LW6XDNKfuBgCB7nnGB1PSgDYqpq1/Bpel3moXbbbe1iaaQ+iqCT/ACrw7xD+0ZZQXLRaBost3COPPuZfKyfZQCcfUj6V0mteI7rxZ+z3qetvBHbz3VpNuijJKqqysh6/7K0AfMXirXtQ8XeJbnU74tJdXUgCRrkhB0VFHoOB/wDrr6U+HXwQ0PR9Pt7nxLbrqerEB3SQ5hiP90KOGx6nIPpXzV4Jurex8Y6DdXpC2sF/BJKT0CrICT+Qr71UhlBUgg8gigDKi8NaHFEYotF0xIzwUW1jAP4YrmfFHwn8IeILZo30mCwm/hnsEELA/QDa34g13lFAHw18SfBV74G8RPp123nQOPMtrgLgSpn9COhH9MV9D/s3eMJvEPhSbS7+TzLzSisauxyzwtnZn6YK/QCrvx68CX3jXRNNGixQvqFpcE/vH2Dy2U7ufqqVzfwI+HPiXwZ4qvLvWYbdLKezaH93MGO/ehHA9g1AHutfFfx1/wCSr+If+usf/ota+1K+K/jr/wAlX8Q/9dY//Ra0AfUnwf8A+SZeG/8ArzSuwrzTwZ4p0jwn8H/Dl9rl4lvF9jUInV5T6KvUn+XeuE1n9pBBMy6L4fLxDpJdz7WP/AVBx/31QB9DUV846b+0hcCVRqfh6Jou7W9wQR+DA5/MV7T4G8baL4009rrRLgs0eBNbyDbLET/eH9Rke/FAHS0UUUAFFcX46+JPhzwWPL1S6Mt9jIs7YB5cepGQFH1I9q8l1D9pGcyONN8OxLH/AAtPckk/UBRj86APo6ivnPTf2kZRKi6n4dQxH7zW9yQR9FZefzFeu+BfiJ4e8aRkaRd7LtRlrO4ASZR64yQR7gmgDr6KK8x+JHxdsvA2vppV1pdzdyPAs4kjkVRglhjn/doA8a/ah/5KVH/14Rf+hPXsX7Nn/JLLP/r4m/8AQ6+dPiz4xg8b+KV1W1tZbWMW6QeXIwY5Usc8f71dv8LfjLYeDPCEGj3Ok3VzJHI7mSORQDubOOaAPqWiuI+F/wAQbXx9a389pYzWYtHVGErht24E9vpXb0AFFFFAHPeLfBmg+LhajxFYC8+y7vJzLIm3djd91hnO0dfSue/4Ux4C/wCgAv8A4FT/APxdehUUAee/8KY8Bf8AQAX/AMCp/wD4uj/hTHgL/oAL/wCBU/8A8XXoVUNc1az0PSbrUtTnWCztkLyOfT0HqT0A7nFAHkfxG8F/DTwT4cm1K80BHnOUtrf7XODNJ2H3+g6k9h+FfMtlZ3GrapFaadbF7m5lCRQRZPJPAGe31NdD8S/Gt5448Ry6hc7o7VMx2lvnIijz/wChHqT/AEAr3/8AZ++Gv/COWC6/rUONYuk/cxuObaM/ydu/oOPWgDtPhP4NXwP4Rh0xpfNupHNxcuD8vmsACF9gFA98ZrpdW1G10jTLrUNQlWG0tozJI57Af56VcrwL9qrxKbfT9N8OW7ENcn7XcY/uKSEH0LAn/gAoA8c+JfjvUPHOuNdXTNHYREra2oPyxL6n1Y8ZP9AK9L+FXwM/tK0h1bxiZYreVQ8VghKOwPQyHqv+6OfcdK5r9nXwfH4k8YtfX0e+w0oLMVIyHlJ+QH24Lf8AAR619dUAc7pXgnwxpUKR2GgabGEGAxt1Z/xYgsfxNP1Lwb4a1OJ477QdMlDDBY2yBvwYDI/A1v0UAfOnxQ+A8dvaTal4K8wiJS8mnSEuSP8Apmx5J/2T17HtXkXw+8Z6n4H11b7T2JiJC3NsxwkyA9D6Edj2/MH7or5T/aW8Hx6H4nh1qxj2Wmq7jIqjASZcbv8AvoEH67qAPpvw9rFnr+i2mqaZJ5lpcxiRD3HqD6EHII9RWjXzr+yn4lbzNU8NTsSpH223z26K6/qh/Bq+gdSvIdO066vbptsFtE00h9FUEk/kKAPI/wBoD4lS+GLRND0KYJq90m6WZTzbxH09Gbt6AZ7g189eA/B2q+ONd+w6YOn7y4uZc7Ilz1Y+p7DqfzrO8T6xceIvEWoardZM95MZNvXaCflUewGB+FfZHwl8IReDfBtpZbAL6YCe7fHJkI5H0X7o+nvQBk+D/g14T8PwRm4sU1W9A+ee9XepPtH90D8Cfeu0HhzQxD5Q0bTRF/c+ypt/LFatFAHnniz4P+EfEEMmzTY9NuyMLPYqIsH3QfKfyz718vfEXwLqngXWBaajiWCUFre6jGElA/kw4yO30wT9yVy/xI8KW/jHwle6VMFE7L5ltIR/q5R90/TsfYmgDzb9nn4mTa4n/CN6/P5moQputJ3PzToOqse7Ac57jPpz7jX5/wCl3t3oGuW15BmK9sZ1kAPGGVuh/LBr7x0DVINa0Sw1O1z5F5Ak6A9QGGcH35oA5H47/wDJJ/EP/XOP/wBGpXxnZWs15N5NsheTY8m0dcKpY/oDX2Z8d/8Akk/iH/rnH/6NSvmT4IosnxR0CORQyNK6lTyCDG9AHRfs1eI/7H8e/wBnTPttdVj8g56eauWQ/wDoS/8AAq+tq+F/GOlXHgjx/e2lszRyafdCW1fvtyHjb8ttfanhfWIfEHh3TtWtseVeQLLgfwkjlfwOR+FAGpRRRQBzfxF8Qr4W8F6tq2QJYISIQe8rfKg/76I/DNfDcNvcXgupkVpPJTzpmPOFLBcn/gTKPxr6A/at8R/8grw5A/re3AH4rGP/AEM/lXIeFPDn2X4EeMfEE6fvLww28BP/ADzSePcR9W4/4BQBifAf/krHh/8A66Sf+inr7Sr4t+A//JWPD/8A10k/9FPX2lQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB3r5n+OH/JyngD/uH/APpZJX0x3r5n+OH/ACcp4A/7h/8A6WSUmOJ9MCigUUxBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAHrXzP/AM3o/wCf+gdX0x618z/83o/5/wCgdSY0fTFFFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+eB6mvvzwt/yLOkf9ecP/oAr4DPU119v8TPGVvBHDB4hvUijUIigjAA4A6UAfcFFfEf/AAtLxt/0Md9+Y/wqvd/EfxjdRlJvEmphT18uYp/6DigD6O+P3jmy0Dwle6PBOj6vqMRgEKtkxxtwzt6ZXIHqT7Gvmj4c6NJr/jjRdOiQsJLpGkx2jU7nP4KDVLRtE1nxLfmLS7K71C6kbLFFLc+rN0H1Jr6m+CfwuHgm2k1DVWjm1y5TadnK26cHYD3JwMn2wPUgHqlfLP7QvxGn1fWLjw1pM7R6VZv5dyUOPtEoPIP+yp4x3IJ9K+jfGWq/2H4T1jU1OHtLWSVP94Kdo/PFfDegadNr/iOw08OxmvrlIS55OXbBY/nmgDvvhN8Ir7xtF/aN9M1hoobasgXMk5B5CA8YHTce/Y849tt/gT4Iit/LezvJnxjzXumDfXjA/SvSNLsLfS9OtrGxjEVrbRrFGg6BQMCrVAHzL8S/gPJpFhPqfhK4nvIIVLy2c2DKFHUowA3f7uM/WuA+FPj698D69HKrySaTOwF5bDkMvTcB/eHb16dK+2a+L/jp4di8N/EbUIbVBHaXYF5EgGAofO4D2DBse1AH2VaXEV3aw3Ns6yQTIskbr0ZSMg/ka+Wf2odB/s/xvb6rGmIdTgBY/wDTSPCt/wCO7K9d/Zx1h9V+GVrFK5eTT5ntCT12jDKPwVwPwqH9pHQf7X+HU13EmbjTJVuVx12H5XH0wQ3/AAGgDL/ZY1r7b4LvtKdsyadc5UekcnI/8eD17TXyZ+zHrX9nfEJrB2xFqVu8QHbevzqfyDD8a+s6APlz9qrV/tXi7TdLRspY2vmMPR5G5H/fKp+deX+Gr248L+L9JvrhHiktLiGdlPUodrY/FT+tb3jGR/GvxivYoWLC+1JbSNh/cDCNT+QBrov2mdCTSvHVtd28YS3vbNCMdA0fyEf98hKAPrFGV1DKQykZBHQiqWvalHo2h6hqU/8AqrO3edh6hVJx+lc98ItX/tz4caDeFt0gtxBIc874/kJP125/Gua/aT1n+y/hvNao2JdRnS3GOu0Hex/Jcf8AAqAPmTwppk/izxrp9jKWeXULsecw67S252/AbjX3bEiRRrHGoVFAVVHQAdq+Yf2VtB+1+KNR1qVMx2EAijJ/56ScZH0UMP8AgQr6J8Yat/YXhXV9U/itLWSVR6sFO0fnigD53/aI+I8+o6rP4Y0edo9OtG2XjIcefIOqf7q9Mdzn0FVPhP8ABS48T2UOr+IJ5LLSZV3QxRY86YevIIVfwJP0wa838H2cGteMtLttWuFS2uLpTcyyvtGzdl8semRnmvteHxJ4chiSKHWtISKNQqot1GAoHAAGaAOKf4FeB2t/LFldq+MeaLp93154/SvFviz8H7zwZBJqmmTtfaIGAZmAEsGTgb8cEZwNw9eg7/UX/CU+H/8AoO6V/wCBkf8AjVbUNc8L6jY3Fne6xpE1rOhikja7jwykYI60AeGfs1/EGaHUE8J6rKXtZgTYu7cxuOTH/ukA49Dx34+lK+Bbgt4e8VSmwnWR9OvT5MykEMY3+VgR2OAa+8dMu0v9OtbyL/V3ESyr9GGR/OgD4r+Mn/JT/En/AF9H+QrW8aeJdT+IN9oXh3QIp7i1s7aK3ht4+PNlCAPIR045AJ4ABPGTWT8ZP+Sn+JP+vo/yFe6fsw+FodP8JyeIJowb3UnZI3PVYUbGB6ZYMT64X0oA5Pw/+zlfzwJJrutQ2khGTDbxeaR7FiQPyBr27wv4Ps9D8Cx+FpJXvLJYpYXZ1Cl1kZiwwP8AfIrp6KAPhj4h+CtS8E67LY38bNbsSba6C4SdPUe44yO30xXTeAfjR4h8K2kdjOseq6dGAscVwxV4x6K47exBx2r611XS7HV7N7TVLOC7tm6xTIHX8j3ryDxN+z3oOoSvNod9c6U7ciJh50Q+gJDD8zQBZ0H9oLwteqq6rBfaZL/EWTzox+K/N/47XoOg+NfDWvlV0jW7G4kbpEJQsh/4AcN+lfNmt/ALxdYljYfYdSj7eTN5b/k+B+prz3X/AArrvh5v+J1pN5ZrnAeSIhCfZuh/A0Afe1FfEPhL4l+KfC8qfYNUmltlIza3JMsRHpgnK/8AASK+ofhX8SdO8eWLrGn2TVYFBntC2eOm9T3X9R37EgHe18V/HX/kq/iH/rrH/wCi1r7Ur4r+Ov8AyVfxD/11j/8ARa0AS+D/AA9r/wAUtTsdOjlEVhpVskBmYEx28fPbuzHJx39gOPddJ+Ang60t1W9S9v5cfM8s5QE+wTGB+daH7POjxaV8MdOlRQJr9nupW9SWIX/x1V/WvSqAPn34jfASxh0e4v8AwhJcrdQIZDZyt5glA5wh6hvrnPTivHPhd4jn8L+N9Lv4HZYmlWG4UdHiYgMP6j3Ar7lr4B8RRLa+I9Uig+VIbuVU9gHIH8qAPv6vOfjd49PgjwyBZEf2vfZjtcjPl4+9IR7ZGPcjtmvQLOQzWkErdXRWP4ivkT9o3WH1P4mXlvvJg0+NLaMdgcbm/wDHmI/CgDkfDOg6z458TfZLLfdX9wxlmnmYkKM/NI7enP8AQc19F+HP2fvDNlap/bU13qd1j5yJPKjz/shefzNS/sy+HYtM8C/2syD7XqkjMWI5EaEqo/MMfxFev0AeL+Jv2ffDt7audBuLrTboD5A7+bEfqD835H8DXzrrOl614G8UG2ufMstUs3DxyxNjP910buD/APWPpX3lXiv7Ufh2K98I22uRoBdadKsbuB1ic4wfo23H1PrQB13wb8cr448KrPcbV1S0Ihu1AwC2OHA9GHP1BHaqnxC+Emk+N9cTVNRvr+3mSBYAkBTbgFjnlT/erxH9mTWHsPiKLAuRDqNu8RXsXQb1P4BWH419a0AfE/xg8H2fgnxYulafcXE8Jtkm3z43ZJYdgB2ruvhP8HdH8ZeDYNYv9Q1CCeSSRCkJTaArYHVSayv2of8AkpUf/XhF/wChPXsX7Nn/ACSyz/6+Jv8A0OgDf+G3w/0/wFbX0GmXV1cLdursbjbkFQRxtA9a7KiigAooooAKKKKAGuyojO7BVUZJPAAr5G+OvxIbxfq39m6VKRoVm/ykcfaJBxvPsP4fz78dr+0V8S9om8J6FNyfl1CdD0/6Yg/+hfl615x8Gfh5N4417dcq6aJaMGupRxvPaNT6nv6D8KAOx/Z4+Gn9qXMXifXIc2EDZsoXH+ukB++f9lT09T9OfpyobS3htLWK3tYkigiQJHGgwqqOAAPSpqACvjj9obUHvvipqqMcpapFbx+wCBj/AOPM1fY9fEvxqRo/il4jDnJ+0Z/AqCP0xQB77+zBpq2nw5e7wN99dySbu+1cIB+at+deu15v+zu6t8JNGC9VacN9fOc/yxXpFABRRRQAV5f+0hpq33wuvZiAXsporhf++th/RzXqFcL8cmVPhT4iL9PJQfiZFAoA+ZPgbqD6d8UtBdDxLKbdh2IdSv8AMg/hX0r8eb99P+FeuPEcPMiW4+juqt/46TXyv8LUZ/iP4ZCHBGoQH8A4J/QV9LftKIzfC27K9EuIS303Y/mRQB82fCnTV1b4jeHrRwGjN2kjKehVPnI/ELX3LXxf8AnVPi14fL9C0o/EwuBX2hQAUUUUAFFFFAHxR8bdNXS/ij4ghjACSTC4GP8Apooc/qxr6K/Zy1B774W2CSHJtJZbcH2Dbh+QYD8K8K/aPdW+KuoheqwwBvr5YP8AIivYv2WkZPhvcFjw+oSlfpsjH8waAOj+O/8AySfxD/1zj/8ARqV8zfA3/kqvh7/rs3/otq+mfjv/AMkn8Q/9c4//AEalfM3wN/5Kr4e/67N/6LagD0v9q3w5tl0rxHAnDA2VwQO4yyH/ANDH4Ctj9lfxH9r8PahoE75lsJPPhB/55OeQPowJ/wCBivTfiT4dHijwRq2lBQZpYS0HtKvzJ+oA+hNfJ3wZ8Qnwv8RNMuJmMdvM/wBkuQeMI5Ayfo21v+A0Afa9Nd1jRndgqqMkk4AHrTq85+PniP8A4R74c34ifbdah/oUWDz82d5/74DfiRQB8veN9Xn8a+P7+8tlaRr66EVqncrkJGPy2/jX0h8UdFi8O/s/32kW+ClnbW8ZYD7zCaPc34nJ/GvHP2bvDn9tfEBL6ZN1rpUf2g56eYeIx+eW/wCA17z8fv8AkkniD/dh/wDR6UAfN3wH/wCSseH/APrpJ/6KevtKvi34D/8AJWPD/wD10k/9FPX2lQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB3r5n+OH/JyngD/ALh//pZJX0x3r5n+OH/JyngD/uH/APpZJSY4n0wKKBRTEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAetfM/wDzej/n/oHV9MetfM//ADej/n/oHUmNH0xRRRTEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfngepr7l8NeGdCk8O6U8miaWztaxFma0jJJKDnpXw0epr788Lf8AIs6R/wBecP8A6AKAIv8AhFvD/wD0AtK/8A4/8KVPDOhRnMeiaYp9RaRj+la9FADIIY4IhHBGkca8BUUAD8BT6KKAOI+Ngc/CzxH5fX7OPy3rn9M18tfBgoPih4c8zp9qH54OP1xX2N4s0oa34Y1bSzjN3ayQrnsxUgH8DivhfSLy48P+IrS8EbJdafdJIY24IZGztP5YoA+/qKo6JqdrrWk2mpafIJbW5jEsbD0Pb6joR2Iq9QAV8t/tXFP+E20oD7/9nDP082TH9a+oyQASelfFXxr8SxeKPiFqN3aOJLODFrA4OQyJ1YexYsR7EUAez/snh/8AhD9YJ/1f2/j6+Wmf6V7LqljDqWmXdjdLut7mJ4ZB6qwIP6GvPv2eNFfRvhlYtMhSa/ke8YHrhsBT+Kqp/GvS6APhCwlufBnjuF5QRc6TfgSAfxeW+GH0IB/OvtPxbrUekeDdU1iJ1KwWbzxMOjHb8n5nH518y/tL6D/ZXxBN/GmINThWbI6eYvysP0U/8CroPFvjH7Z+zdosHmZurmVNPlGedsJJz+SR/wDfVAHMfs3aQdU+JsFzIN0dhBJcsT03Y2L+r5/CvUv2qNH+1+DdP1NFzJYXW1j6JIMH/wAeVKo/sn6P5Oh61rDrzczrbIT/AHUGTj6lx/3zXqnxK0f+3vAeu6cq7pJbVzGPV1+ZP/HlFAHl/wCyhrHn+HdY0h2y1pcLOgP92QYwPxQ/99Vyv7Ves/afFGl6RG2UsrcyuB/fkPT/AL5VT+NYn7NOsf2b8SYrV2xFqNvJbnPTcPnU/wDjhH41heJ5JfHnxdu0tmLf2hqAt4mHOIwwRW/BQDQB9G/s9aD/AGJ8NbGR023Gosbx/o3Cf+OBT+NanxqV2+FviMR/e+z5P0DDP6ZrsLS3itLSG2t0CQwosaKP4VAwB+Qql4m0xdZ8O6ppjYxd20kHPYspAP60AfCGiaVea3qlvpulw+fe3DbYo9yruOM4yxA/Wu1/4Uv4+/6AB/8AAu3/APi65rwnqMnhfxppt9dRujWF4pnjx8wCth1+uMivu21nhuraKe2kWWCVQ6OhyGUjIIPpigD43/4Uv4+/6AB/8C7f/wCLo/4Uv4+/6AB/8C7f/wCLr7NprusaM7sFVRkknAA9aAPjT/hS/j7/AKAB/wDAu3/+Lr6x8DWd1p3gzQrLUIzHeW1jDDKhYNtdUAIyOD07V5E/7Rdmb1oLTw5cXCmTZEwugpk5wDjbxnjivd4yxRS6hWIGQDnBoA+JPjJ/yU/xJ/19H+Qr6w+EsKwfDXw0iAAGxifj1Ybj/Ovk/wCMn/JT/En/AF9H+Qr63+F//JOfDH/YNt//AEWKAOmrnvGHjDRPB9vbza/dNbRXDFIysTvkgZI+UHFdDXkP7Tmjyah8PUvIRk6ddJM/+4wKH9WWgDtPB/j7w74vuri30C+a5lgQSSKYXjwpOM/MBXVV8a/ATxVB4W8ewvfyCOxvozaSueiEkFWPtuAGewJr7KHI4oAKa6LJGySKrowwVYZBFOooA8O+N/wm0u40K+1/w7ax2V/aIZ5oYV2xzIOWO3orAAnjrg9zmvA/h3rs3hvxnpOpQMQI51WUA43RscOPxBP6V9kfEnUoNJ8Ba9d3TKqLZyIoP8TspVV/EkCviPQbGTUtb0+xhVmkubhIlC9fmYD+tAH6A18V/HX/AJKv4h/66x/+i1r7Ur4r+Ov/ACVfxD/11j/9FrQB9SfB/wD5Jl4b/wCvNK7CuP8Ag/8A8ky8N/8AXmldhQAV8C+Lf+Rq1r/r9m/9DavvqvgXxb/yNWtf9fs3/obUAfeOl/8AINtP+uKfyFfE/wAXg4+JviXzOv218fTt+mK+2NL/AOQbaf8AXFP5Cvkz9pLRX0z4kXF4EK2+oxJOh7bgNjD65XP/AAIUAfRXwa2f8Kw8N+X0+yL+eTn9c12VeNfsxeJYtR8GPockgF5pkjbUJ5aJ23BvwYsPbj1r2WgArgfjzsHwm8Q+Z08uL8/NTH64rvq8O/ak8Sw2nhq08PwyA3V9IJpUB5WJDxn6tjH+6aAPG/gYHPxW8PeX181/y8ts/pmvtWvk/wDZg0V7/wAfyakUzBptuzb+wkcbFH4qX/KvrCgD5M/ah/5KVH/14Rf+hPXsX7Nn/JLLP/r4m/8AQ68d/ah/5KVH/wBeEX/oT17F+zZ/ySyz/wCvib/0OgD1GiiigAooooAK8t+OfxHTwdo/9n6ZIp128Q+Xjn7OnTzD79l9+e3PUfEjxnZeCPDk2o3eJLhvktbfODNJ2H0HUnsPfGfjK9utW8Y+J3ml8y91bUJgAqjlmPAUDsBwPQAe1AFjwV4Z1Hxr4lh02x3NNMd8075IjTPzOx/H8SQK+1/CXh6w8LaDbaTpUey3gXlj96Ru7se5P+eBXP8Awl8BW3gXw6sHyS6pcAPeTj+Juyr/ALK9vXk967igAooooAK+Rv2l9KNh8S5boA7NQtopwe2QPLI/8cB/GvrmvJf2jvCMniDwamo2URkvtKYy4UctCR84/DCt/wABNAGV+yprKXPhTU9IZv31nc+aq/8ATOQDH/jyt+Yr2+viD4UeMZPBPi+21E7mspB5N3GvJaI9SPcEAj6Y719rabfW2pWEF7YTJPazoHjkQ5DKe9AFmiiigArx79qDWUsfAMOmh8Tajcqu31SP5mP4Ns/OvW7u5gs7Wa5upUht4VLySOcKqjkkmvjD4yeNj428WyXNsWGl2o8i0VhjK55fHqx5+mB2oAvfs86UdT+KOmuRmOySS6f8Fwv/AI8y19LfGDSjrHw08QWqrl1tjOoHcxkSAfjtxXE/sy+EZNH8M3Gt3sWy61Qr5IYciBeh9txJP0CmvZmUMpVgCpGCD0NAHwX4J1YaF4u0fVHJEdrdRySY67A3zD/vnNfecbK6K6MGVgCCOQRXxD8VvCcvg/xnfWHllbKRjNaN2aJicfl90/SvoD9nnx/Dr/h+LQdRnA1jT02RhjzPCPukepUcH2APrQB7BRRRQAUUV5Z8efH8PhXw5NptjOP7bv4ykaqeYYzw0h9OMge/PagD5p+Juspr/j3XdShbfDLcssTeqL8in8lFfVXwI0o6T8LtFRxiS5RrpvfexK/+O7a+U/h14XuPF/i2x0qBGMTuHuHH/LOEH5m/Lge5HrX3Pbwx28EcMKKkUahEReAoAwAKAOG+O/8AySfxD/1zj/8ARqV8zfA3/kqvh7/rs3/otq+mfjv/AMkn8Q/9c4//AEalfM3wN/5Kr4e/67N/6LagD7Wr4w+O3hz/AIRz4jaisSbbW9P22HHTDk7h+DhvwxX2fXi37UPhz+0PCNrrUCZn0yXbIR/zykIB/Jgn5mgDuvhN4j/4SjwFpWoSPvuRH5Fxzz5qfKSfrgN/wKvAv2nvEf8AafjODR4Xzb6XFhgOnmvgt+S7B+dWf2cPG0Hh+LxDYalJttFt21GME4+aMfOo9yu3/vmvNdItbzxz48hhkYm71a9LSsP4QzFnP0AyfoKAPpn9nDw5/Ynw+ivZk23Wqv8AaWyORH0jH0wC3/Aq0/j9/wAkk8Qf7sP/AKPSu7s7eK0tYba2QRwQoscaDoqgYA/IVwnx+/5JJ4g/3Yf/AEelAHzd8B/+SseH/wDrpJ/6KevtKvi34D/8lY8P/wDXST/0U9faVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAHevmf44f8nKeAP+4f8A+lklfTHevmf44f8AJyngD/uH/wDpZJSY4n0wKKBRTEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAetfM/8Azej/AJ/6B1fTHrXzP/zej/n/AKB1JjR9MUUUUxBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH54Hqa+/PC3/Is6R/15w/+gCvLP+GdvCf/AEEdd/7/AEX/AMar16wtUsbG2tYixjgjWJS3UhRgZ/KgCxRRRQAUUUUAFfM/7Q3w0uLXUbnxToduZLKfMl9EgyYn7yY/unqfQ5PQ8fTFIQCCCMjpQB8afC74qat4FzaiMX+kO25rWRtpQnqUb+HPpgg/rXtEH7QvhNrffNZ6vHLjmMQo3Psd/wDhWv4t+CnhPxBPJcxQS6XdvyXsiFQn1KEFfyxXFv8As2WxkBTxNMsf902QJ/Pf/SgDlfiV8cr/AMR2M2maBbPplhKNssrNmaRfTjhQe+Mn3xXO/B74c3fjfWo5Z4nj0K3cG5n6b8c+Wvqx/QHPpn2zw78APC+nSrLqc95qjqchJGEcf/fK8/rXrVjaW9hax21lBFb28S7UiiUKqj0AHAoAfBFHBDHFCipFGoRFUYCgcACpKKKAPIP2nNB/tPwEmpRJmbS5xIT/ANM3+Vh+ew/hXyu99cPpsNg0hNpDK8yR9g7hQx/JF/KvvrWtNt9Z0e9029BNtdwtBJt4O1gQSPfmvJh+zt4TBydQ10+3nxf/ABqgDsvg1o/9ifDTQbZl2ySQC4k9d0h38/QMB+FdpTIkWKNI41CooCqo6ADtT6APhnxda3Hg74janDYMYJbC9Z7dh1Vc7kP/AHyRXdfsvaD/AGj44uNVkTMOmQEqfSST5V/8d3/lXsnjb4O+HvGGvy6xqNzqUF1Kio4tpI1U7RgH5kJzgAde1bvw98C6V4E065tNHe6lW4l82SS5ZWckAADKqowPp3NAHV0UUUAfMn7RHw3uLPU7jxTo0DSWFwd96iDJhk7yY/ut1Poc+tc78L/jHqfg61TTb6D+0tIU/JGz7ZIf9xvT/ZI+hFfXbKGVlYAqeCCOteYeLPgh4U12aS4toptKuXOSbMgRk+uwggf8BxQBmx/tC+EjBue01hZAP9X5MZP4HfivOfib8cbrxJps+laBaSadYTDbLNI376Re68cKD35Oa6d/2bIDJlPE8qx+hsgT+e/+ldL4Z+AfhbSpkn1KS61aVcEJMwSLP+6vJ+hJFAHl/wCzz8PrjXPEEHiDUIGTSLB/MiLj/XzA8Aeynkn1AHrj6tqK3gitoI4LaJIYYwFSONQqqB2AHAFS0AfEXxk/5Kf4k/6+j/IV9b/C/wD5Jz4Y/wCwbb/+ixXJeJvgf4b8Q69fate3urpc3cnmOsMsYQH2BjJ7eteiaDpcOi6LYaXaNI9vZwJBG0hBYqowM4AGePSgC/Va/srfULG4s72JZraeMxyRt0ZSMEVZooA+Kvin8OdR8Das+5HuNHlYm2uwvGP7j+jD9eo9tr4e/GvXPC1rFYX8S6tpsQCxpK5SWJR2V8Hj2IPoMCvrW8tbe9tZba8gint5BteKVQysPQg8GvKPEnwE8K6pI0umtdaTIf4YG3x59drZI/AgUAV7H9obwtLGPtVlq1vJ3AiR1/MP/SquqftF6BFC/wDZek6nczj7on2RIfxDMf0rn7j9m26DH7N4lhZe3mWhU/oxqxYfs2gODqHiQlP7sFpg/mW/pQB5b8RviVrfjqSNNQMdtYRHdHaQZ2Bv7zE8s3P09AK9T/Z4+GN1aXkXinxBA8DIubG3kGGORjzGHbg8D3z2GfR/B3wk8KeF5UuLeya8vU+7cXjCRlPqq4Cg+4Gfeu/oAK+K/jr/AMlX8Q/9dY//AEWtfaleX+K/gp4d8T+ILzWNQvdXjubpgzrDLGEBCheAYyegHegDoPg//wAky8N/9eaV2FZvhvR7fw/oVlpNm8r29pEIo2lILED1IAH6VpUAFfAvi3/kata/6/Zv/Q2r76ryHUfgB4Xv9Qubya/1sS3ErSsFmiABYkkD9305oA9V0v8A5Btp/wBcU/kK4z4w+BE8c+GTBDsTVbQmWzkbgZP3kPs2B9CAe1dxbxLBBHEhJVFCjPXA4qSgD4O02+1zwL4o82DztP1azfY8br+asOhU/rwR2r3vw5+0VpMtqi+IdKu7a6Awz2mJI2PrhiCPpz9a9R8Y+B9A8XwKmuWCTSoMJOnySp9GHOPY8e1eV6h+zhpkkjHTtfvLdD0WaBZSPxBWgBPEv7RWnR2rp4a0q5nuSMLJe4SNT67VJLfTIrweWTXPHXiks3najrF8+AB1P07KoH0AAr3vTf2cdKilU6jr17cxjqsMKxZ/Elq9V8IeDNC8I2rQ6FYRwMww8x+aR/qx5x7dPagDN+E/gmHwN4WjscrJfzES3cq9Gkx0H+yBwPxPeu0oooA+Wv2q9Plh8a6bfFT9nubIRq3+0jtuH5Mv51nfCv4xy+CNBbSLjSRf2wlaWN1n8tk3YyPukEce3Wvp7xR4a0nxRphsNds0urfO5QSQyN6qw5B+lebT/s9eEJHLJdazCD/Ck8ZA/OMmgDpvhV8QoviBaahPDpz2ItHRCrSiTduBOegx0ru65D4d+ANL8B217Bo9xezJdurubp0YgqCBjaq+tdfQAUUUUAfFPxp8RX+v/EDV0vpMw6fcy2dvEv3URHK5+pxkn+gFR/DDxta+BtQn1A6Imo37Lsilkn8vyVP3to2nk+vpx3NfQGtfAfwxq+sX+pXN9rKz3lw9xIsc0QUM7FjjMZOMn1qn/wAM6+E/+ghrv/f6H/41QBy3/DSVz/0LMP8A4Gn/AOIo/wCGkrn/AKFmH/wNP/xFdT/wzr4T/wCghrv/AH+h/wDjVH/DOvhP/oIa7/3+h/8AjVAHLf8ADSVz/wBCzD/4Gn/4ij/hpK5/6FmH/wADT/8AEV1P/DOvhP8A6CGu/wDf6H/41R/wzr4T/wCghrv/AH+h/wDjVAG78HviXJ8QX1ZZdLSw+wiIjbN5m/fv/wBkYxt/WvSCARg8g1xnw6+HOkeAnv20e5v5jehBJ9qdGxs3YxtVf7x/Su0oA+W/jX8ILjRbqfW/DFu8+lSMXmto1y1qepIA6p/6D9K4r4efEvXvBEhjsJVudOY5eynyUz6r3U/Tj1Br7Zrzzxf8IPCfiaaW5ls3sb2Tlp7JthY+pXBU/lk+tAHKaV+0X4fmhT+09K1O1mP3hDsmQfiWU/pT9S/aK8OQxP8A2fpmqXUwHyiRUiQ/juJH5Vg3n7NpyTZeJhjsstn/AFD/ANKSz/Ztfg3niZR6rFZ5/Uv/AEoA83+InxT17xsPs9y62WmA5FnbkhWPq56t/L2rovgz8I7rxNcxat4ghlttDQhkRxta7PoPRPVu/Qeo9n8JfBnwl4dliuGtZNSvIzlZb1t4B9QgAX8wcV6SOKAGxoscapGqoigBVUYAA6ACnUUUAcX8UvAVn470EWszCC+gJe0ucZ2MeoPqpwM/QHtXyDrGka74I8QCK8judO1G3bdFMhK5x/GjDqPcV95Vl+IfD+leI7BrLW7GG8tjyFkHKn1UjlT7gigD5+8H/tD3drBHb+KdN+2bRg3VqQkh9yh+Un6EfSuzH7QvhHyd/wBk1kN/c8iPP/ozH61R179nbRLuUyaNqt5pwPWORBOo+nKn8ya58/s23fm4HiWDyv732Q5/Lf8A1oAXxZ+0VPNDJD4W0o27MuBc3hDMvuEHGfqSPavGrK013xt4hKwJdapqty2Xc5Y+mWPRVHvgCvoHQ/2dNHtpg+saxd36j/lnDGIFP15Y/kRXrfhnw1o/hix+yaFYQ2cJOW2AlnPqzHlvxNAHN/CT4eWvgPRnQutxqtyFN1cAccdET/ZH69fQDvKKKAOC+O//ACSfxD/1zj/9GpXzN8Df+Sq+Hv8Ars3/AKLavr7xZoFr4n8PXmjX8k0drdBVdoCA4wwbgkEdQO1cN4U+Cfhzwz4gstYsL3VpLm0YsizSxlCSCOQIwe/rQB6jVDXdMg1nRr7TLsZgu4Whf2DAjI9xV+igD8/NWsLjSNWvdPugUubWV4JAPVSVP4V7X+yr4c+06zqXiGdMx2ifZoCf+ej8sR9FwP8Agdel+L/gv4b8U+ILrWL251O3ubnaZFtpI1QkADOGQnOAM8113gjwrp/g3QI9J0kzNbq7SGSZgXdmPViAB6Dp0AoA368++P3/ACSTxB/uw/8Ao9K9BrG8X+HrTxV4dvNF1CSeO1ugodoGAcbWDDBII6qO1AHyN8B/+SseH/8ArpJ/6KevtKvMPCXwV8O+F/ENnrOn3urSXVqSUWeWMocqVOQIweh9a9PoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA718z/HD/AJOU8Af9w/8A9LJK+mO9fM/xw/5OU8Af9w//ANLJKTHE+mBRQKKYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAD1r5n/wCb0f8AP/QOr6Y9a+Z/+b0f8/8AQOpMaPpiiiimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAO9fM/xw/wCTlPAH/cP/APSySvpjvXzP8cP+TlPAH/cP/wDSySkxxPpgUUCimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA9a+Z/8Am9H/AD/0Dq+mPWvmf/m9H/P/AEDqTGj6YooopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADvXzP8cP8Ak5TwB/3D/wD0skr6Y718z/HD/k5TwB/3D/8A0skpMcT6YFFAopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAPWvmf/AJvR/wA/9A6vpj1r5n/5vR/z/wBA6kxo+mKKKKYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA718z/HD/AJOU8Af9w/8A9LJK+mO9fM/xw/5OU8Af9w//ANLJKTHE+mBRQKKYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAD1r5n/wCb0f8AP/QOr6Y9a+Z/+b0f8/8AQOpMaPpiiiimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAO9fM/xw/wCTlPAH/cP/APSySvpjvXzP8cP+TlPAH/cP/wDSySkxxPpgUUCimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKCQBk1GZVGcc/SgCSiofNc9F/Om7pD3x9KALFFVtrHq5pNh/vN+dAFrNGR61V2e5o8v3NAFrI9aMj1qp5f1o8v60AW8j1ozVUJ7mgJ7mgC1ketGR61V2e5o2e5oAtZHrRketVdnuaNnuaALWR60ZHrVXZ7n86NnuaALWR60ZHrVXy/rSeX9aALeR60ZHrVTy/rR5Y96ALeR60ZHrVTy/rR5Y96ALeR60ZHrVTyx70eX9aALeR60ZHrVTy/rR5Y96ALeR60ZHrVTy/rR5Y96ALeR60ZHrVTyx7/nR5f1oAt5HrRketVPLHvR5f1/OgC3ketGR61U8se9Hlj3oAt5HrRketVPL+tHlj3oAt5HrRketVPL+tHlfWgC3ketGR61U8se9Hlj3oAt5HrRketVPLHvR5Y96ALeR60ZHrVTyx70eWPegC3ketGR61U8r60eWPegC3ketGR61U8se9Hlj3oAt5HrRketVPLHvR5f1/OgC3ketGR61U8v3NHlj3oAt5HrRketVPL9zR5Y96ALeR60ZHrVTyx70eWPegC3ketGR61U8v61U1ZCunylHZW45BoA1dy/3h+dG5fUfnXMEHJ+Zv++jSYb+83/fRoA6kEHpTS6r1IFc0rSr92Rx+NBaQtuMjE0AdC1zEoOXHHpUI1GDGfn/75NYoklHR/wBKPNnP/LT9KYtTai1GB227mU+6kVYWWNvuup/Guacztx5uPwqBoJW+9cOPpxSDU7AHI4orl7N5rSNkimcgnPz8kUrSzMcmZ8/lQM6eiuX3zY/1z/nR5k+D++cfjQB1FFcYP7QinU/apZoc8qMBgK0VulkUqt08b9Pm4IoA6KiuWubTUZox5GqSoR3Cgg/pVeODXkIzdxyKOvbNOwrnY0Vybf21z5TRKf8AafOKtWMmoQW/+nXiSzZzuVQoA9KLBc6Kiuau/EUdop3zRsw/hHWpYNammiEiRrtPTIIpDOgorE/teb/nkn60f2xL/wA8VoA26KxRrEneEfnThrJ7w/kaANiisoayneFvzpRrMXeNxQBqUVnDV7fvvA+lW7a5huULQSK4HXHagCaiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAD1r5n/AOb0f8/9A6vpj1r5n/5vR/z/ANA6kxo+mKKKKYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA718z/ABw/5OU8Af8AcP8A/SySvpjvXzP8cP8Ak5TwB/3D/wD0skpMcT6YFFAopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjkcg7U6/yqQ9DUEC5BY9zQABC33jmnqgFPA60UCG7aMU4UuKAI8UY9qkxRigCPBowakwKMUAR4NJg1LijAoAiwaMe1S4FJigCPFABqTFGKAI8GjBqXFGKAIsGjB9KkxRigCPFGD6VJilxQBFg0YNSYpcCgCLBx0oANS4FJigCPB9KMGpMUYoAiwaXBqXFJigCLBpQDUmKMUAR4NGDUmKMUAR4NGPapMUYoAjx7UYPpUmKMUAR4PpRg1JijFAEeDRjipMUAUAR4PpRg1JijFAEeD6UYPpUmKMUARYNLg1JijFAEWDS4NSYoxQBFg0uD6VJj3oxQBHg0YPpUmBQBQBFg0uDUmKMUAR4NGDUmKMUAR4NGDUmKTFAEeD6VW1RSdPnGP4avYqtqP/HhP/u0AYnYfSjFIp+UfSlzQMMUlGaKADFFGaM0AFFFFABRijNFABQKKKACkZVYYZQfrS0UAR+SvO0sp9jikMUn8NzIKlo4oArG2lOc3Uo+lRnT4m/1sksn1artFAFeK0t4TmOFAfXHNTYzTqSgBMUmKfSUANxSYp1FADcUm2nUUAMI4qhLcy2E4uID8y9V7MPStGs3UR8rUAdrZXC3VrHPH911DCp653wPN5mktH/zykK/hXRUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAetfM/wDzej/n/oHV9MetfM//ADej/n/oHUmNH0xRRRTEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAHevmf44f8nKeAP8AuH/+lklfTHevmf44f8nKeAP+4f8A+lklJjifTAooFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACN900yLhBT3+4ajjPyCgCTNGabRmgQ8UZqPNJmgCXNJkVFupM+9AEu4Ub6hzSbqAJ99JvqHNGaAJt9G+oc0ZoAm30b6hzRmgCbfRvqHNGaAJt1G+oc0ZoAm30b6hzRmgCbfRvqHNGaAJt1G+od1GaAJt9G6oc0ZoAm3UbqhzRmgCbfRvqHNGaAJt9G6oc0ZoAm30b6hzRmgCbfRuqHNGaAJt9G+oc0ZoAm30bqh3UmaAJ91G6oc0m6gCfdRuqEGjNAE26jdUOaM0ATb6N1Q5ozQBNvpN1RA0maAJ91JuqLNGaAJd1G6os0ZoAm3Um6os0ZoAm3Um6os0ZoAl3VX1E5sLj/AHaeDUF+3+g3B/2KAMVD8g+gpc1CrfIv0FLuoGS5o3VFupM0ATZpN1R7qN1AEuaN1RbqM0AShqN1RbqN1AEuaN1RZo3UAS5pc1CDRuoAm3Um6ot1G6gCXNG6o91JuoAlzRmot1G6gCXNGaj3UbqAJM0maZuozQA/NFMzRmgB1Z1/0NXiaoX5+U0AaPgBv3V+vpID/Ousrj/AJ/e6gPdT/OuwoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA9a+Z/8Am9H/AD/0Dq+mPWvmf/m9H/P/AEDqTGj6YooopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADvXzP8cP8Ak5TwB/3D/wD0skr6Y718z/HD/k5TwB/3D/8A0skpMcT6YFFAopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAbLxG30qKM/IKkn4ib6VFGfkH0oEPzSZppamM1ADyaaWFRk0zPFAEu8UnmVDSZoAm8yk8wVBmkzQBP5go8wVBmigCfzRR5oqvmgGgCx5lHmVXzRmgCx5tHmiq+aM0AWPNFHmCq+aM0AWPMFHmiq+aM0AWBKKPMFV80ZoAseaPWjzBVfNGaALHm0eaKr5ozQBYEoo80VXzRmgCx5go8z3quDRmgCx5tHmiq+aAaALHmijzBVfNGaALHmijzarg0ZoAsebR5tV80ZoAsebR5tV88UZoAseYKPMqvmjNAFjzRR5oqvmjNAFgSCjzar5ozQBY80etHmVXzRmgCx5tHm1XzRmgCfzPel8yq+aM0AWPMo82q+aM0AWBLR5lV80ZoAsebR5lV80ZoAn8zmob6QfYp8/wBykzUGoH/QLj/coAy1PyL9BS5qJT8if7opc0DJM0maZmjNAD91GajzRmgCTNAao80ZoAkzRmo80ZoAkBozTM0maAJM0uajzRmgCTdRmo80ZoAkzRmo80ZoAk3UZqPNGaAJM0ZqPNLmgCTNGajBozQBJmjNR5pc0APzxVC+PymrmetUL48GgDQ8AH/Sr8f7tdnXEeAD/p9+PZa7egAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAD1r5n/5vR/z/wBA6vpj1r5n/wCb0f8AP/QOpMaPpiiiimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAO9fM/xw/5OU8Af9w//wBLJK+mO9fM/wAcP+TlPAH/AHD/AP0skpMcT6YFFAopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAjuP9S/0qAH5R9Kmuf9Q/0qqD8o+lAh2abmkzSE0ABPJppNITTc0AKTTc0lJmgBc0maTNJmgB2aTNJRQAuaKSigBc0ZptGaAHZozTaWgBaM02lzQAtGabRQA7NFNooAd2optFADs0U2igB2aM02gUAOzRSUlADqBTaKAFpabRQA7NGabRmgB2aAabRQA6im5paAFopO9JQA7NGabRQA6im0UAOzRTaKAHUU2igB1FNooAdRTaKAHUU2jNAC5pabRQA7NV9Q/48LjP9ypqg1D/AI8Lj/coAyF+4v0FKDUaH5F+gpaBj80mabmjNADs0ZpuaM0AOzQDTM0uaAHZozTM0A0APzS5pmaM0APBpM03NJmgCTNGajzS5oAfmjNMzQDQA/NGaZmjNADwaM0zNGaAH5pc1HmlzQA7NLmmZozQA/NUL08GrmaoXp4NAGh8Pz/x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FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFe+/wCPZqoGr9//AMezVnmgQlNNKaQ0ANNJS0lACGkNFJQAUUUUAFFJmigBaM0lFAAKWkooAXNJmiigBaSiigBaKSjNAC5opKKAFopKKAFopKKAFopKKAFopKKAFopKKAFopKKAFpKKKAFopKKAMBv+Sh2//Xi38xXQVzzf8lDgH/Ti39K6CgBaSiigBfWikooAXNA5pKKAFopKKAFpBRRQAtFJRQAtBpKKAAUuaSigDntb/wCRv8N/WT+Rro26n61zmuf8jd4bx6v/ACNdEfvH60AGar6h/wAeFzj+4anqDUP+PC5/3DQBzsf+rT/dFLTU/wBWn+6KWgYtFJRQAUtJSUAL2pKKKACiikoAKM0lFABmkzRmmk0ABNNJoJppNAATUZNBPWmMaAAmoy1BNRk0AKTUbNSFqYTQApamE0hNNJoAcTTc03dTc0AOJppNJmmuwCknpQB6P8MoyukXDno8vH4V2FYvg6zax8PWsbjDsu9vqa2qACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAPWvmf/m9H/P/AEDq+mPWvmf/AJvR/wA/9A6kxo+mKKKKYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA718z/HD/k5TwB/3D//AEskr6Y718z/ABw/5OU8Af8AcP8A/SySkxxPpgUUCimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCC+/49mrONaF//AMez1nGgQlNNKaSgBKaaU02gANJRSUALSUUlABRSUooAUUU2igB1J3pKWgAopKKAFo7UlFADqSkooAXNGaSloAKM0lFAC0UlFAC9qKSigBc0UUlAC0ZpKKAFzRRSUALRmkooAWikpaAMBv8Akodv/wBeLfzFb4rn2/5KFB/14t/MV0FAB2ozSUUALRmkooAXNFJRQAtFJRQAtFJRQAuaWm0UAKO9FJRQAtFJS0Ac9rf/ACN/hv8A3pP5GuiPU/Wud1v/AJG7w3/vP/I10LfeNABUF/8A8eFz/uGpqg1D/kH3P+4aAOeT/Vp/uiikj/1Sf7opaBhRRRQAUUZpKAFzRTc0UALSUlFABSE0E03NACk03NBNMJoACaax4oJqMnigAJqImhjUbGgAZqYzUjGoyaAFJphNITTSaAFzTSaQmmk0ALmkzUUsyRKWdsAV1nhvwj/a1tFdy3afZX5Ai5J9qAOYjVpHCRI0j9lUZNdl4W8HzvPHdasoSJCGWHqW+tdnpGjWOlRbLOBVPdzyx/E1o0AIAAMDgUtFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAHrXzP8A83o/5/6B1fTHrXzP/wA3o/5/6B1JjR9MUUUUxBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB3r5n+OH/JyngD/ALh//pZJX0x3r5n+OH/JyngD/uH/APpZJSY4n0wKKBRTEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBXvv+PV6zTWnff8ez1lmgQnammnGmmgBKQ0HpSUAJRniim0ALSUUUAFFJRmgBaKTNGaAFopM0UALRSUZoAWikzRmgBaKSigBaKSjNAC0UlFAC0UgozQAtFJRQAtFJR+VAC0UmaKAFopKKAFopKKAFopKM4oAwT/yUO3/68W/mK3658n/i4Vv/ANeLfzFb+aAFopM0ZoAWikooAWikooAWikooAWikzxRQAtFJRQAtFJRmgBaKSigDn9c/5G7w39X/AJGuiPU1zmtn/irvDf1f+Rroj940AFQX5xYXH+4amqC/P+gXP+4aAOeT7if7opc0xP8AVp/uiloGLRmkooAKKKTNAC0lJRmgAzSZpM0lAC03NGaYTQApNMJoJqMmgBWbrURNDGo2NAAzVGTSFqjJoAGamFqCaYTQApNNJpCaglmC8AZPTjoKAJXcKCScVVadnYrGMe5pRE0jbict6djVhIgy9OnT2p2EUFtyzfvPmbsa7j4Xy3NvqktohJtXXeydlb1H1rnEjAGW7V6L8O9P8jTpLuRSJJ24z/dHT+tAI66iiikMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAPWvmf/m9H/P/AEDq+mPWvmf/AJvR/wA/9A6kxo+mKKKKYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA718z/HD/k5TwB/3D//AEskr6Y718z/ABw/5OU8Af8AcP8A/SySkxxPpgUUCimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCC+/49nrKNat7/AMez/SskmgQhppNKabQAUlGab9KADNJmikzQAtJmkozQAtFJRQAtFJSA0AOopM0UALSUmaBQA6im5ozQA6ikpKAHUU2gGgB1FJSUAOoptFADqKbRQA6ik7UZ4oAWim5ooAdRSZpKAHUU2igB1FJRQBgt/wAlCg/68W/mK3655z/xcG3/AOvFv5iugoAWikFJQA6im0uaAFopKSgB1FNooAdRSUUALRTaKAHU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ABRRRQAUUUUANkjSRCsihlPUGuO1j4b6DqszSTxyxs3Xyto/mprs6KAOG0z4X+HtOmEkSTuw/wCehQ/yUV2lrbxW0IigQIg4AFS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSMoZSrDIPalooA5PXPAGh6zK0l1E6Mevl7R/MGs2x+FPh2zmEiC5cjs7IR/6DXfUUAVrCygsYBFbIEQelWaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAO9fM/xw/wCTlPAH/cP/APSySvpjvXzP8cP+TlPAH/cP/wDSySkxxPpgUUCimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKZJIsalnYKo6k0APorm9V8Z6Lpyt5l7E7r1VWGa4+7+MemIWW3t5mI7svH86hzit2dFPCVqnwxPVKK8Ou/jNe5/0S1tcf9NI2/o1Vo/jNq+795aWG32jf/4up9tDub/2ZiH0PeqK8esfjLDj/TbUZ/6Zof6k10ujfE/RNROGdrc/9NMCmqkX1M54GvDVxO8oqlp+qWWoJus7mKYf7DZq7WiOVprRhRRRQIKKKKACiiigA9a+Z/8Am9H/AD/0Dq+mPWvmf/m9H/P/AEDqTGj6YooopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADvXzP8cP8Ak5TwB/3D/wD0skr6Y718z/HD/k5TwB/3D/8A0skpMcT6YFFAopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKa7qilmIAHUmq+o31vp1pJc3cixxIMlmOBXg/j34lXOqtJa6UzQ2vTcOGNZzqKC1OrDYSeIdo7HoXi/wCJWm6MphtWFzcHgFDkA+9eOeIfHes6zKWa5eBP7sTEAiuVZmdizHJPU0lcc6spH0WHwFKir2ux0kjyuXkYsx6k02tfSPDmqaq6C0tJWRv49vy13Ol/CDVJsNdzRIh7A81MYSlsjapiaNL4meX0V7rB8GtP2jz7mbPfaalPwa0rHy3Nxn6itPYTOb+1MP3PBaK9k1L4NsFP9n3Iz28w1xuufDrXNKUsYftAH/PIE1LpSj0NqeNoVNFI53TdZ1DTiPsd1LEB2VsCvTPCfxbmhZYdaj3x8AMg5/GvJ54JbeUxzoySDqrDBFR0ozlEurhqVde8j6+0fWLLVrcS2M6SDGSFOSK0K+SfDfiK/wBBvEms5mCg8x5+U19CeBfG9n4jgWMsI7sDlDxu+lddOsp6M+exeXzoe9HVHZUUUVsecFFFFAB618z/APN6P+f+gdX0x618z/8AN6P+f+gdSY0fTFFFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF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oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA718z/ABw/5OU8Af8AcP8A/SySvpjvXzP8cP8Ak5TwB/3D/wD0skpMcT6YFFAopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDy344aAb3SY9RiHzW2dwHU5rwPoa+xb+0jvbSW3mUOjjBBFfLfjnw/L4f1ye3dG8otlHPRvpXHXhZ8x9DlOJ5o+yfQd4D8QP4f12G43N5JOHUdDX1Fp93FfWkdxburxuAQVr46r1j4R+OVsHTStSfEDcRuei/WihUt7rKzPBuovaQ3R7tRTYnWRAyEFSMginV2HzgUUUUAFFFFABRRRQAUUUUAFeVfGnxStnYHSrWQedL/rNp5Wut8c+Krbw5pkju6m4IwiZ5r5m1fUJtU1Ca7uWLSOckmuetUsrI9bLMG6kvaS2RSJJOT1NdD4D0Ntd8Q21thvK3ZZgOmK59QWYKOSTgV9D/AAc8LjSNI+23CMt1cAEqw+6BXPShzSPXx2IVCk316HoVtEIYI416KoX8qkoor0D5IPWvmf8A5vR/z/0Dq+mPWvmf/m9H/P8A0DqTGj6YooopiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADvXzP8AHD/k5TwB/wBw/wD9LJK+mO9fM/xw/wCTlPAH/cP/APSySkxxPpgUUCimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADtXH/EfwqniTSGEYAu4xmMmuwopNKSsy6dSVKSnHdHxxfWk1jdSW91G0cqHBVhg1ACQcjgjpX0d8SvAcPiC2e6slWO/QZB6B/rXz3qNhc6dcvBdxPFIpxhhiuCpTcGfV4TFwxMfM9K+HfxKk05UstXZpIBwr9SPrXt+m39tqNus1nMksZHVTmvjyt7w34r1PQZVaznYxr/AMs2Py/lV06/LozlxeWRq+/T0Z9X4pa8o8NfF20uBHFqsTRzHgso+UV3tj4n0e8UeRfwFj/DvGa6ozjLY8OphatJ2kjaoqGO4icZSRWHsaeZUA5YfnVmFmPoqjc6rY2ozcXUUY/2mxXMa78RtE0uMlZhckdojmpcktzSFGpUdoo7QnAJNcP448f2GgwtFA6zXZGAF52/WvL/ABX8UdS1QSwWP+j256MvD159PNJcStLO7PIerNyTXPOv0ievhcqfxVvuL/iDW7vXL57m9kLEnhewrMoAycCvQvh38PrnXLlLi/RobJSCc8FvpXOk5s9idSnh4XeiRa+EngttVvF1G9j/ANEjOVDDhq+gEUIgVeABgVBp9nBYWqW9rGscSDAVRgVZFd1OCgrHyuKxLxE+Z7BRRRWhyh618z/83o/5/wCgdX0x618z/wDN6P8An/oHUmNH0xRRRTEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAHevmf44f8nKeAP+4f/wClklfTHevmf44f8nKeAP8AuH/+lklJjifTAooFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXL+MPBun+I7dxNGEnxxIowa6iik0mrMunUlTfNF2Z8u+KvAuq6DKd8Jmh/vxgkAe9cmRgkHtX2TcQRXERjnRXQ9QwzXCeJPhhpGqsZYAbaTsI+BmuWeH/lPbw2bLaqj5xqSCeWBt0Lsh9RxXoOs/CnWLIu8BjmjHQLkmuQn8N6xASJNOuQB32Vg4SXQ9WGIpVFo0NTxDq8Ywmo3IHs5px8Sayeup3X/fdUnsLqPh4JF+opi2s5OBE5/CleRXJTfRE1xql9cjFxdTSD/abNU6vwaNqM/wDqbKd/otbej+Atc1JsC1eD3lXAoUZMTqUqavdI5Wrenadd6jKI7KCSZsgYQZxXr3h74OqFDazcHcOcRHivTtE8O6bo0YWyto0YDBcDk1tCg3ucFfNacNIas828CfCxbeRLzWyHYYKxDp+Net20EdtCsUCBI1GAAKlorqhBQVkeDXxE68rzYUUUVZgFFFFAB618z/8AN6P+f+gdX0x618z/APN6P+f+gdSY0fTFFFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAd6+Z/jh/wAnKeAP+4f/AOlklfTHevmf44f8nKeAP+4f/wClklJjifTAooFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFRSQRSjEsSOP9pQalFFAXsZsmg6TJ/rNMsmP+1Ap/pTF8OaMOmk6ePpbJ/hWrRSsiueXcqQabZW/+otLeP/cjA/kKtABRgClFFMTbe4UUUUCCiiigAooooAKKKKAD1r5n/wCb0f8AP/QOr6Y9a+Z/+b0f8/8AQOpMaPpiiiimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo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UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFRXE8VrbSz3EiRQRKXd3baqKOSSTwABUtc98Qv+RD8R/9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oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKxvF2uQeHdAvNSuZEQQxllDfxEdqAPOfjP8AFa78I3VlpXhm3tLzW7mQAR3KM6bT7KynP416b4aub288O6Xc6rEkOoTWsUlzHGCFSUoC4AJJABJ6k182/BLRLjx/4+vfGGrq7WkUh+zhv4TnIr6koAKKKKACiiigAooooAKKKKACiiigAooooAKKQkAEk4FRG6gHWVfzoAmoqEXUJ6SCnCeL++KAJKKZ50f99fzpRIh6Ov50AOopAwPQiloAKKKKACiiigAooooAKKKKACiiigA9a574h/8AIh+I/wDsHXH/AKKauh9a574h/wDIh+I/+wdcf+imqZbMul8a9Tg/2Zf+RJ1D/sIv/wCi4q9dryL9mX/kSdQ/7CL/APouKvXaij8COjH/AO8T9QooorU5AooooAKKTcvqKNy+ooAWik3L6ijcvqKAFopNy/3hRuX1FAC0Um5fUUbl/vCgBaKTcv8AeFIZEUZLKB9aAHUVEbiEDmVPzpRPFjPmJj60ASUVGJoicCRM/WnB17Mv50AOooBB6GigAooooAPWvAvi1/yXPwj9bP8A9KXr331rwL4tf8lz8I/Wz/8ASl6xrfD8zvy7+K/R/ke+r0FFC9BRWxwBRRRQAUUUUAFFFFABRRRQAUUVFczLbwtI/QdB60AS0mR6iuF8U+NrDQoDLqt4kCn7qA8n6Dqa85uvjnokbkQ291KPXaAP50Af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AJpbi6l+/cP9AcVe0qzMyGWeRmGcKCePrWXura0+VRAkSsN6qGYemaAL4t1Axuo8hP71Q7zSbzQIseRF60eVF61X30m80ATyCFEOBk1wnxM8UHwv4bmu4ApupGEUAPTcc8/gATXXzvhTXhH7Rl8fL0W2B+VmlkI9wFA/9CNAHATfETxNOfOOrXClucdMfhW94D+L2u2PiKyg1W7N1YyyKkgdeVBOM5ry+WU4OFZh7VS8/Pzxn5l5HsRQM+0fi94Mh8c+D5oU2i5VPMhkPbvXnf7NHjOULceE9YYpeWbbYg3Vua9n8FXP27wjpU7c+ZboT+VfPXx48P3PgnxtZeM9EUxxs+ZwnAUdKAPqGisLwV4htPE3h601KxbdHIgznrkda3aACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKbLIkUbSSMFRRkk9qdXkX7Q/jv/hF/DT6dZkNqN+mxUHUK2RkfiDQB5b4yvbj4sfFqHRrPe2k2EgEwH3SFPJr6i0bTbfSNNt7GzULDCgRR7CvKf2cfA3/AAjvhv8AtO+G7Ub394XPXB7V7HQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVS1o7dIvD6RN/KrtUdc/5A97/wBcm/lQB8AXBE2rzq/3EYsR6nJxVhpwhCIoZj2qhqLG31ibP3ZRuB+jEEfpUJuGjuY5cEqCDTRSPaPgKksHjOWOZCjG1Yge2R/hX0pan5a+cvgtdJc+M42Vt0v2JjIew+YYH5D9a+i7T7opEFnzU3FdwyOvtS71/vCqUloziYLLtWRt33eRxgjr7VANLb5s3BOf9nHc/wCP6UAaoII4ozUFrH5ECxlt2M84x3pFaZlBCxgf7x/woAfLI6yRqse5XyGP92sH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S9utSv7G+g8tIMeTJn7/ACcj8OPzoA7/AH0b6yBe/SnC9oEa26jdWWL2nLeigC3dH92a+cP2lo/9N0NiOCk6n80r6FkuAy14t+0Xpr3Phyzv4lz9kuMP7Iwxn8wtAI+erdmt923nPb1qJFIeSaU5kYYHooqWrmi6fJqmr2djCpZ7iVYwB7mgZ90fDGEweAtDjYYK2yD9K6eqWiWv2LSLO2Ax5USr+Qp+p3sOn2E91cSLHHEpYs3AoA8n/aQ8ZRaF4UbTItr3198kade9P/Zr8Fz+FfCc9zeB0utR2O6N/DtLY/8AQ68u8K2tx8Xfi3Nqt6rNo9jJ8q9vw/Kvq2KMRRJGv3UAUfQUAPooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDyT9oXwIPFHheS+s1C6jZDzVcfeIHYVV/Zv8cHxB4c/sq/bGpWP7so33to717HJGssbJIoZGGCD0NfKvjjTrr4UfFW31+zV00e+kAnZeFGTyKAPqyiqOianb6xplvfWbBoJ0Dr9DV6gAooooAKKKKACiiigAooooAKKKKAEz7GmlyP4CafRQBwXj7wRpPifEt7ppmnUcHBB/BlIIrzNvhRpMMxz4a1V1z/DM5U/rmvomigDyXS7K60uyitNP0C8t7aMYSNISAKsk603+r0a8P1UL/OvUaKAPLhbeJH+7o0g+sqD+tOGmeJ3+7p0af78y/0zXp9FAHmI0DxW/wDyz09PrM39Fp6+F/E7fen09PozN/7KK9LooA4XTfCWpRyrJqF1bXGOQmxgv8666CO7RApaAAcAKhAH61cooAiUTfxFfyp439yKdRQAgzSiiigAooooAKKKKAD1rnviH/yIfiP/ALB1x/6Kauh9a574h/8AIh+I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CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApCQASegpa5j4l6nqWj+CNUvdDsJ9Q1CNUWK2t4mld9zqpwqgk4BJ/CgDwT46a7c+OfHVl4M0V98Mb/AL8pyGHWvojwboNt4b8O2emWYIhhQcH1PWvIf2dfh9e6eLjxN4ltZodUu2LLFcxlJI+e6sMiveKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAD1rnviH/AMiH4j/7B1x/6Kauh9a574h/8iH4j/7B1x/6Kaplsy6Xxr1OD/Zl/wCRJ1D/ALCL/wDouKvXa8i/ZlP/ABROof8AYRf/ANFxV67keoqKPwI6Mf8A7xP1CijI9RRkeorU5AooyPUUZHqKACijI9RRkeooAKKMj1FGR6igAooyPUUZHqKACijI9RRkeooAKKMj1FGR6igAooyPUUZHqKACijI9RRkeooAKKMj1FGR6igAooyPUUZHqKAD1rwL4tf8AJc/CP1s//Sl698yOea8D+LX/ACXPwj9bP/0pesa3w/M78u/iv0f5Hvq9BRQvQUVscAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF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FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/2Q==
<div class="tc-table-of-contents">
<<toc-selective-expandable 'TableOfContents'>>
</div>
* [[中国的图书情报与档案管理学科起源时间线]]
* [[中国图情学科发展时间线]]
<br class="Apple-interchange-newline"><span style="color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Select Column Alignme</span>